const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/glossary-markdown-body-CiVm7hEc.js","assets/td-renderer-Cd_g-b7q.js","assets/events-map-gJvioa2g.js","assets/events-map-BtPuoxOl.css","assets/courses-markdown-body-BVv8in5w.js","assets/react-BQSMDdPO.js","assets/mixin-D3UDm--6.js","assets/hls-Cp2x8l1r.js","assets/react-Br_T03dW.js","assets/index-i0uPVfMU.js","assets/conference-markdown-body-CYRWgrO-.js","assets/presentation-markdown-body-N7ljyaIT.js","assets/tutorials-markdown-body-BYOfc5kw.js"])))=>i.map(i=>d[i]);
function _ke(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const a in r)if(a!=="default"&&!(a in e)){const i=Object.getOwnPropertyDescriptor(r,a);i&&Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:()=>r[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();const kke="modulepreload",jke=function(e){return"/"+e},dK={},Et=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){let c=function(u){return Promise.all(u.map(f=>Promise.resolve(f).then(m=>({status:"fulfilled",value:m}),m=>({status:"rejected",reason:m}))))};document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),l=o?.nonce||o?.getAttribute("nonce");a=c(n.map(u=>{if(u=jke(u),u in dK)return;dK[u]=!0;const f=u.endsWith(".css"),m=f?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${m}`))return;const h=document.createElement("link");if(h.rel=f?"stylesheet":kke,f||(h.as="script"),h.crossOrigin="",h.href=u,l&&h.setAttribute("nonce",l),document.head.appendChild(h),f)return new Promise((b,x)=>{h.addEventListener("load",b),h.addEventListener("error",()=>x(new Error(`Unable to preload CSS for ${u}`)))})}))}function i(o){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=o,window.dispatchEvent(l),!l.defaultPrevented)throw o}return a.then(o=>{for(const l of o||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})};var w8=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function lr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xS={exports:{}},kp={};var fK;function Tke(){if(fK)return kp;fK=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,a,i){var o=null;if(i!==void 0&&(o=""+i),a.key!==void 0&&(o=""+a.key),"key"in a){i={};for(var l in a)l!=="key"&&(i[l]=a[l])}else i=a;return a=i.ref,{$$typeof:e,type:r,key:o,ref:a!==void 0?a:null,props:i}}return kp.Fragment=t,kp.jsx=n,kp.jsxs=n,kp}var mK;function Ake(){return mK||(mK=1,xS.exports=Tke()),xS.exports}var s=Ake(),vS={exports:{}},Pt={};var pK;function Mke(){if(pK)return Pt;pK=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),o=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),m=Symbol.for("react.activity"),h=Symbol.iterator;function b(W){return W===null||typeof W!="object"?null:(W=h&&W[h]||W["@@iterator"],typeof W=="function"?W:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,v={};function w(W,Y,F){this.props=W,this.context=Y,this.refs=v,this.updater=F||x}w.prototype.isReactComponent={},w.prototype.setState=function(W,Y){if(typeof W!="object"&&typeof W!="function"&&W!=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,W,Y,"setState")},w.prototype.forceUpdate=function(W){this.updater.enqueueForceUpdate(this,W,"forceUpdate")};function S(){}S.prototype=w.prototype;function _(W,Y,F){this.props=W,this.context=Y,this.refs=v,this.updater=F||x}var N=_.prototype=new S;N.constructor=_,y(N,w.prototype),N.isPureReactComponent=!0;var j=Array.isArray;function k(){}var M={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function R(W,Y,F){var J=F.ref;return{$$typeof:e,type:W,key:Y,ref:J!==void 0?J:null,props:F}}function I(W,Y){return R(W.type,Y,W.props)}function D(W){return typeof W=="object"&&W!==null&&W.$$typeof===e}function P(W){var Y={"=":"=0",":":"=2"};return"$"+W.replace(/[=:]/g,function(F){return Y[F]})}var L=/\/+/g;function z(W,Y){return typeof W=="object"&&W!==null&&W.key!=null?P(""+W.key):Y.toString(36)}function q(W){switch(W.status){case"fulfilled":return W.value;case"rejected":throw W.reason;default:switch(typeof W.status=="string"?W.then(k,k):(W.status="pending",W.then(function(Y){W.status==="pending"&&(W.status="fulfilled",W.value=Y)},function(Y){W.status==="pending"&&(W.status="rejected",W.reason=Y)})),W.status){case"fulfilled":return W.value;case"rejected":throw W.reason}}throw W}function Z(W,Y,F,J,ue){var ge=typeof W;(ge==="undefined"||ge==="boolean")&&(W=null);var ne=!1;if(W===null)ne=!0;else switch(ge){case"bigint":case"string":case"number":ne=!0;break;case"object":switch(W.$$typeof){case e:case t:ne=!0;break;case f:return ne=W._init,Z(ne(W._payload),Y,F,J,ue)}}if(ne)return ue=ue(W),ne=J===""?"."+z(W,0):J,j(ue)?(F="",ne!=null&&(F=ne.replace(L,"$&/")+"/"),Z(ue,Y,F,"",function(pe){return pe})):ue!=null&&(D(ue)&&(ue=I(ue,F+(ue.key==null||W&&W.key===ue.key?"":(""+ue.key).replace(L,"$&/")+"/")+ne)),Y.push(ue)),1;ne=0;var be=J===""?".":J+":";if(j(W))for(var se=0;se<W.length;se++)J=W[se],ge=be+z(J,se),ne+=Z(J,Y,F,ge,ue);else if(se=b(W),typeof se=="function")for(W=se.call(W),se=0;!(J=W.next()).done;)J=J.value,ge=be+z(J,se++),ne+=Z(J,Y,F,ge,ue);else if(ge==="object"){if(typeof W.then=="function")return Z(q(W),Y,F,J,ue);throw Y=String(W),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(W).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return ne}function G(W,Y,F){if(W==null)return W;var J=[],ue=0;return Z(W,J,"","",function(ge){return Y.call(F,ge,ue++)}),J}function $(W){if(W._status===-1){var Y=W._result;Y=Y(),Y.then(function(F){(W._status===0||W._status===-1)&&(W._status=1,W._result=F)},function(F){(W._status===0||W._status===-1)&&(W._status=2,W._result=F)}),W._status===-1&&(W._status=0,W._result=Y)}if(W._status===1)return W._result.default;throw W._result}var X=typeof reportError=="function"?reportError:function(W){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof W=="object"&&W!==null&&typeof W.message=="string"?String(W.message):String(W),error:W});if(!window.dispatchEvent(Y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",W);return}console.error(W)},B={map:G,forEach:function(W,Y,F){G(W,function(){Y.apply(this,arguments)},F)},count:function(W){var Y=0;return G(W,function(){Y++}),Y},toArray:function(W){return G(W,function(Y){return Y})||[]},only:function(W){if(!D(W))throw Error("React.Children.only expected to receive a single React element child.");return W}};return Pt.Activity=m,Pt.Children=B,Pt.Component=w,Pt.Fragment=n,Pt.Profiler=a,Pt.PureComponent=_,Pt.StrictMode=r,Pt.Suspense=c,Pt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,Pt.__COMPILER_RUNTIME={__proto__:null,c:function(W){return M.H.useMemoCache(W)}},Pt.cache=function(W){return function(){return W.apply(null,arguments)}},Pt.cacheSignal=function(){return null},Pt.cloneElement=function(W,Y,F){if(W==null)throw Error("The argument must be a React element, but you passed "+W+".");var J=y({},W.props),ue=W.key;if(Y!=null)for(ge in Y.key!==void 0&&(ue=""+Y.key),Y)!T.call(Y,ge)||ge==="key"||ge==="__self"||ge==="__source"||ge==="ref"&&Y.ref===void 0||(J[ge]=Y[ge]);var ge=arguments.length-2;if(ge===1)J.children=F;else if(1<ge){for(var ne=Array(ge),be=0;be<ge;be++)ne[be]=arguments[be+2];J.children=ne}return R(W.type,ue,J)},Pt.createContext=function(W){return W={$$typeof:o,_currentValue:W,_currentValue2:W,_threadCount:0,Provider:null,Consumer:null},W.Provider=W,W.Consumer={$$typeof:i,_context:W},W},Pt.createElement=function(W,Y,F){var J,ue={},ge=null;if(Y!=null)for(J in Y.key!==void 0&&(ge=""+Y.key),Y)T.call(Y,J)&&J!=="key"&&J!=="__self"&&J!=="__source"&&(ue[J]=Y[J]);var ne=arguments.length-2;if(ne===1)ue.children=F;else if(1<ne){for(var be=Array(ne),se=0;se<ne;se++)be[se]=arguments[se+2];ue.children=be}if(W&&W.defaultProps)for(J in ne=W.defaultProps,ne)ue[J]===void 0&&(ue[J]=ne[J]);return R(W,ge,ue)},Pt.createRef=function(){return{current:null}},Pt.forwardRef=function(W){return{$$typeof:l,render:W}},Pt.isValidElement=D,Pt.lazy=function(W){return{$$typeof:f,_payload:{_status:-1,_result:W},_init:$}},Pt.memo=function(W,Y){return{$$typeof:u,type:W,compare:Y===void 0?null:Y}},Pt.startTransition=function(W){var Y=M.T,F={};M.T=F;try{var J=W(),ue=M.S;ue!==null&&ue(F,J),typeof J=="object"&&J!==null&&typeof J.then=="function"&&J.then(k,X)}catch(ge){X(ge)}finally{Y!==null&&F.types!==null&&(Y.types=F.types),M.T=Y}},Pt.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},Pt.use=function(W){return M.H.use(W)},Pt.useActionState=function(W,Y,F){return M.H.useActionState(W,Y,F)},Pt.useCallback=function(W,Y){return M.H.useCallback(W,Y)},Pt.useContext=function(W){return M.H.useContext(W)},Pt.useDebugValue=function(){},Pt.useDeferredValue=function(W,Y){return M.H.useDeferredValue(W,Y)},Pt.useEffect=function(W,Y){return M.H.useEffect(W,Y)},Pt.useEffectEvent=function(W){return M.H.useEffectEvent(W)},Pt.useId=function(){return M.H.useId()},Pt.useImperativeHandle=function(W,Y,F){return M.H.useImperativeHandle(W,Y,F)},Pt.useInsertionEffect=function(W,Y){return M.H.useInsertionEffect(W,Y)},Pt.useLayoutEffect=function(W,Y){return M.H.useLayoutEffect(W,Y)},Pt.useMemo=function(W,Y){return M.H.useMemo(W,Y)},Pt.useOptimistic=function(W,Y){return M.H.useOptimistic(W,Y)},Pt.useReducer=function(W,Y,F){return M.H.useReducer(W,Y,F)},Pt.useRef=function(W){return M.H.useRef(W)},Pt.useState=function(W){return M.H.useState(W)},Pt.useSyncExternalStore=function(W,Y,F){return M.H.useSyncExternalStore(W,Y,F)},Pt.useTransition=function(){return M.H.useTransition()},Pt.version="19.2.4",Pt}var hK;function xh(){return hK||(hK=1,vS.exports=Mke()),vS.exports}var d=xh();const U=lr(d),kR=_ke({__proto__:null,default:U},[d]);var yS={exports:{}},jp={},CS={exports:{}},wS={};var gK;function Oke(){return gK||(gK=1,(function(e){function t(Z,G){var $=Z.length;Z.push(G);e:for(;0<$;){var X=$-1>>>1,B=Z[X];if(0<a(B,G))Z[X]=G,Z[$]=B,$=X;else break e}}function n(Z){return Z.length===0?null:Z[0]}function r(Z){if(Z.length===0)return null;var G=Z[0],$=Z.pop();if($!==G){Z[0]=$;e:for(var X=0,B=Z.length,W=B>>>1;X<W;){var Y=2*(X+1)-1,F=Z[Y],J=Y+1,ue=Z[J];if(0>a(F,$))J<B&&0>a(ue,F)?(Z[X]=ue,Z[J]=$,X=J):(Z[X]=F,Z[Y]=$,X=Y);else if(J<B&&0>a(ue,$))Z[X]=ue,Z[J]=$,X=J;else break e}}return G}function a(Z,G){var $=Z.sortIndex-G.sortIndex;return $!==0?$:Z.id-G.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var c=[],u=[],f=1,m=null,h=3,b=!1,x=!1,y=!1,v=!1,w=typeof setTimeout=="function"?setTimeout:null,S=typeof clearTimeout=="function"?clearTimeout:null,_=typeof setImmediate<"u"?setImmediate:null;function N(Z){for(var G=n(u);G!==null;){if(G.callback===null)r(u);else if(G.startTime<=Z)r(u),G.sortIndex=G.expirationTime,t(c,G);else break;G=n(u)}}function j(Z){if(y=!1,N(Z),!x)if(n(c)!==null)x=!0,k||(k=!0,P());else{var G=n(u);G!==null&&q(j,G.startTime-Z)}}var k=!1,M=-1,T=5,R=-1;function I(){return v?!0:!(e.unstable_now()-R<T)}function D(){if(v=!1,k){var Z=e.unstable_now();R=Z;var G=!0;try{e:{x=!1,y&&(y=!1,S(M),M=-1),b=!0;var $=h;try{t:{for(N(Z),m=n(c);m!==null&&!(m.expirationTime>Z&&I());){var X=m.callback;if(typeof X=="function"){m.callback=null,h=m.priorityLevel;var B=X(m.expirationTime<=Z);if(Z=e.unstable_now(),typeof B=="function"){m.callback=B,N(Z),G=!0;break t}m===n(c)&&r(c),N(Z)}else r(c);m=n(c)}if(m!==null)G=!0;else{var W=n(u);W!==null&&q(j,W.startTime-Z),G=!1}}break e}finally{m=null,h=$,b=!1}G=void 0}}finally{G?P():k=!1}}}var P;if(typeof _=="function")P=function(){_(D)};else if(typeof MessageChannel<"u"){var L=new MessageChannel,z=L.port2;L.port1.onmessage=D,P=function(){z.postMessage(null)}}else P=function(){w(D,0)};function q(Z,G){M=w(function(){Z(e.unstable_now())},G)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(Z){Z.callback=null},e.unstable_forceFrameRate=function(Z){0>Z||125<Z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<Z?Math.floor(1e3/Z):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_next=function(Z){switch(h){case 1:case 2:case 3:var G=3;break;default:G=h}var $=h;h=G;try{return Z()}finally{h=$}},e.unstable_requestPaint=function(){v=!0},e.unstable_runWithPriority=function(Z,G){switch(Z){case 1:case 2:case 3:case 4:case 5:break;default:Z=3}var $=h;h=Z;try{return G()}finally{h=$}},e.unstable_scheduleCallback=function(Z,G,$){var X=e.unstable_now();switch(typeof $=="object"&&$!==null?($=$.delay,$=typeof $=="number"&&0<$?X+$:X):$=X,Z){case 1:var B=-1;break;case 2:B=250;break;case 5:B=1073741823;break;case 4:B=1e4;break;default:B=5e3}return B=$+B,Z={id:f++,callback:G,priorityLevel:Z,startTime:$,expirationTime:B,sortIndex:-1},$>X?(Z.sortIndex=$,t(u,Z),n(c)===null&&Z===n(u)&&(y?(S(M),M=-1):y=!0,q(j,$-X))):(Z.sortIndex=B,t(c,Z),x||b||(x=!0,k||(k=!0,P()))),Z},e.unstable_shouldYield=I,e.unstable_wrapCallback=function(Z){var G=h;return function(){var $=h;h=G;try{return Z.apply(this,arguments)}finally{h=$}}}})(wS)),wS}var bK;function Ike(){return bK||(bK=1,CS.exports=Oke()),CS.exports}var ES={exports:{}},Pa={};var xK;function Rke(){if(xK)return Pa;xK=1;var e=xh();function t(c){var u="https://react.dev/errors/"+c;if(1<arguments.length){u+="?args[]="+encodeURIComponent(arguments[1]);for(var f=2;f<arguments.length;f++)u+="&args[]="+encodeURIComponent(arguments[f])}return"Minified React error #"+c+"; visit "+u+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},a=Symbol.for("react.portal");function i(c,u,f){var m=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:m==null?null:""+m,children:c,containerInfo:u,implementation:f}}var o=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function l(c,u){if(c==="font")return"";if(typeof u=="string")return u==="use-credentials"?u:""}return Pa.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Pa.createPortal=function(c,u){var f=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!u||u.nodeType!==1&&u.nodeType!==9&&u.nodeType!==11)throw Error(t(299));return i(c,u,null,f)},Pa.flushSync=function(c){var u=o.T,f=r.p;try{if(o.T=null,r.p=2,c)return c()}finally{o.T=u,r.p=f,r.d.f()}},Pa.preconnect=function(c,u){typeof c=="string"&&(u?(u=u.crossOrigin,u=typeof u=="string"?u==="use-credentials"?u:"":void 0):u=null,r.d.C(c,u))},Pa.prefetchDNS=function(c){typeof c=="string"&&r.d.D(c)},Pa.preinit=function(c,u){if(typeof c=="string"&&u&&typeof u.as=="string"){var f=u.as,m=l(f,u.crossOrigin),h=typeof u.integrity=="string"?u.integrity:void 0,b=typeof u.fetchPriority=="string"?u.fetchPriority:void 0;f==="style"?r.d.S(c,typeof u.precedence=="string"?u.precedence:void 0,{crossOrigin:m,integrity:h,fetchPriority:b}):f==="script"&&r.d.X(c,{crossOrigin:m,integrity:h,fetchPriority:b,nonce:typeof u.nonce=="string"?u.nonce:void 0})}},Pa.preinitModule=function(c,u){if(typeof c=="string")if(typeof u=="object"&&u!==null){if(u.as==null||u.as==="script"){var f=l(u.as,u.crossOrigin);r.d.M(c,{crossOrigin:f,integrity:typeof u.integrity=="string"?u.integrity:void 0,nonce:typeof u.nonce=="string"?u.nonce:void 0})}}else u==null&&r.d.M(c)},Pa.preload=function(c,u){if(typeof c=="string"&&typeof u=="object"&&u!==null&&typeof u.as=="string"){var f=u.as,m=l(f,u.crossOrigin);r.d.L(c,f,{crossOrigin:m,integrity:typeof u.integrity=="string"?u.integrity:void 0,nonce:typeof u.nonce=="string"?u.nonce:void 0,type:typeof u.type=="string"?u.type:void 0,fetchPriority:typeof u.fetchPriority=="string"?u.fetchPriority:void 0,referrerPolicy:typeof u.referrerPolicy=="string"?u.referrerPolicy:void 0,imageSrcSet:typeof u.imageSrcSet=="string"?u.imageSrcSet:void 0,imageSizes:typeof u.imageSizes=="string"?u.imageSizes:void 0,media:typeof u.media=="string"?u.media:void 0})}},Pa.preloadModule=function(c,u){if(typeof c=="string")if(u){var f=l(u.as,u.crossOrigin);r.d.m(c,{as:typeof u.as=="string"&&u.as!=="script"?u.as:void 0,crossOrigin:f,integrity:typeof u.integrity=="string"?u.integrity:void 0})}else r.d.m(c)},Pa.requestFormReset=function(c){r.d.r(c)},Pa.unstable_batchedUpdates=function(c,u){return c(u)},Pa.useFormState=function(c,u,f){return o.H.useFormState(c,u,f)},Pa.useFormStatus=function(){return o.H.useHostTransitionStatus()},Pa.version="19.2.4",Pa}var vK;function kde(){if(vK)return ES.exports;vK=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(t){console.error(t)}}return e(),ES.exports=Rke(),ES.exports}var yK;function Dke(){if(yK)return jp;yK=1;var e=Ike(),t=xh(),n=kde();function r(p){var g="https://react.dev/errors/"+p;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var C=2;C<arguments.length;C++)g+="&args[]="+encodeURIComponent(arguments[C])}return"Minified React error #"+p+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(p){return!(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)}function i(p){var g=p,C=p;if(p.alternate)for(;g.return;)g=g.return;else{p=g;do g=p,(g.flags&4098)!==0&&(C=g.return),p=g.return;while(p)}return g.tag===3?C:null}function o(p){if(p.tag===13){var g=p.memoizedState;if(g===null&&(p=p.alternate,p!==null&&(g=p.memoizedState)),g!==null)return g.dehydrated}return null}function l(p){if(p.tag===31){var g=p.memoizedState;if(g===null&&(p=p.alternate,p!==null&&(g=p.memoizedState)),g!==null)return g.dehydrated}return null}function c(p){if(i(p)!==p)throw Error(r(188))}function u(p){var g=p.alternate;if(!g){if(g=i(p),g===null)throw Error(r(188));return g!==p?null:p}for(var C=p,E=g;;){var A=C.return;if(A===null)break;var O=A.alternate;if(O===null){if(E=A.return,E!==null){C=E;continue}break}if(A.child===O.child){for(O=A.child;O;){if(O===C)return c(A),p;if(O===E)return c(A),g;O=O.sibling}throw Error(r(188))}if(C.return!==E.return)C=A,E=O;else{for(var H=!1,K=A.child;K;){if(K===C){H=!0,C=A,E=O;break}if(K===E){H=!0,E=A,C=O;break}K=K.sibling}if(!H){for(K=O.child;K;){if(K===C){H=!0,C=O,E=A;break}if(K===E){H=!0,E=O,C=A;break}K=K.sibling}if(!H)throw Error(r(189))}}if(C.alternate!==E)throw Error(r(190))}if(C.tag!==3)throw Error(r(188));return C.stateNode.current===C?p:g}function f(p){var g=p.tag;if(g===5||g===26||g===27||g===6)return p;for(p=p.child;p!==null;){if(g=f(p),g!==null)return g;p=p.sibling}return null}var m=Object.assign,h=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),x=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),S=Symbol.for("react.consumer"),_=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),j=Symbol.for("react.suspense"),k=Symbol.for("react.suspense_list"),M=Symbol.for("react.memo"),T=Symbol.for("react.lazy"),R=Symbol.for("react.activity"),I=Symbol.for("react.memo_cache_sentinel"),D=Symbol.iterator;function P(p){return p===null||typeof p!="object"?null:(p=D&&p[D]||p["@@iterator"],typeof p=="function"?p:null)}var L=Symbol.for("react.client.reference");function z(p){if(p==null)return null;if(typeof p=="function")return p.$$typeof===L?null:p.displayName||p.name||null;if(typeof p=="string")return p;switch(p){case y:return"Fragment";case w:return"Profiler";case v:return"StrictMode";case j:return"Suspense";case k:return"SuspenseList";case R:return"Activity"}if(typeof p=="object")switch(p.$$typeof){case x:return"Portal";case _:return p.displayName||"Context";case S:return(p._context.displayName||"Context")+".Consumer";case N:var g=p.render;return p=p.displayName,p||(p=g.displayName||g.name||"",p=p!==""?"ForwardRef("+p+")":"ForwardRef"),p;case M:return g=p.displayName||null,g!==null?g:z(p.type)||"Memo";case T:g=p._payload,p=p._init;try{return z(p(g))}catch{}}return null}var q=Array.isArray,Z=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,G=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$={pending:!1,data:null,method:null,action:null},X=[],B=-1;function W(p){return{current:p}}function Y(p){0>B||(p.current=X[B],X[B]=null,B--)}function F(p,g){B++,X[B]=p.current,p.current=g}var J=W(null),ue=W(null),ge=W(null),ne=W(null);function be(p,g){switch(F(ge,g),F(ue,p),F(J,null),g.nodeType){case 9:case 11:p=(p=g.documentElement)&&(p=p.namespaceURI)?RY(p):0;break;default:if(p=g.tagName,g=g.namespaceURI)g=RY(g),p=DY(g,p);else switch(p){case"svg":p=1;break;case"math":p=2;break;default:p=0}}Y(J),F(J,p)}function se(){Y(J),Y(ue),Y(ge)}function pe(p){p.memoizedState!==null&&F(ne,p);var g=J.current,C=DY(g,p.type);g!==C&&(F(ue,p),F(J,C))}function Se(p){ue.current===p&&(Y(J),Y(ue)),ne.current===p&&(Y(ne),Ep._currentValue=$)}var ae,He;function ve(p){if(ae===void 0)try{throw Error()}catch(C){var g=C.stack.trim().match(/\n( *(at )?)/);ae=g&&g[1]||"",He=-1<C.stack.indexOf(`
    at`)?" (<anonymous>)":-1<C.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ae+p+He}var Ue=!1;function at(p,g){if(!p||Ue)return"";Ue=!0;var C=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var E={DetermineComponentFrameRoot:function(){try{if(g){var Ve=function(){throw Error()};if(Object.defineProperty(Ve.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Ve,[])}catch(Ae){var je=Ae}Reflect.construct(p,[],Ve)}else{try{Ve.call()}catch(Ae){je=Ae}p.call(Ve.prototype)}}else{try{throw Error()}catch(Ae){je=Ae}(Ve=p())&&typeof Ve.catch=="function"&&Ve.catch(function(){})}}catch(Ae){if(Ae&&je&&typeof Ae.stack=="string")return[Ae.stack,je.stack]}return[null,null]}};E.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var A=Object.getOwnPropertyDescriptor(E.DetermineComponentFrameRoot,"name");A&&A.configurable&&Object.defineProperty(E.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var O=E.DetermineComponentFrameRoot(),H=O[0],K=O[1];if(H&&K){var le=H.split(`
`),_e=K.split(`
`);for(A=E=0;E<le.length&&!le[E].includes("DetermineComponentFrameRoot");)E++;for(;A<_e.length&&!_e[A].includes("DetermineComponentFrameRoot");)A++;if(E===le.length||A===_e.length)for(E=le.length-1,A=_e.length-1;1<=E&&0<=A&&le[E]!==_e[A];)A--;for(;1<=E&&0<=A;E--,A--)if(le[E]!==_e[A]){if(E!==1||A!==1)do if(E--,A--,0>A||le[E]!==_e[A]){var Re=`
`+le[E].replace(" at new "," at ");return p.displayName&&Re.includes("<anonymous>")&&(Re=Re.replace("<anonymous>",p.displayName)),Re}while(1<=E&&0<=A);break}}}finally{Ue=!1,Error.prepareStackTrace=C}return(C=p?p.displayName||p.name:"")?ve(C):""}function Oe(p,g){switch(p.tag){case 26:case 27:case 5:return ve(p.type);case 16:return ve("Lazy");case 13:return p.child!==g&&g!==null?ve("Suspense Fallback"):ve("Suspense");case 19:return ve("SuspenseList");case 0:case 15:return at(p.type,!1);case 11:return at(p.type.render,!1);case 1:return at(p.type,!0);case 31:return ve("Activity");default:return""}}function Ye(p){try{var g="",C=null;do g+=Oe(p,C),C=p,p=p.return;while(p);return g}catch(E){return`
Error generating stack: `+E.message+`
`+E.stack}}var Me=Object.prototype.hasOwnProperty,tt=e.unstable_scheduleCallback,ie=e.unstable_cancelCallback,he=e.unstable_shouldYield,Ee=e.unstable_requestPaint,ce=e.unstable_now,we=e.unstable_getCurrentPriorityLevel,te=e.unstable_ImmediatePriority,de=e.unstable_UserBlockingPriority,De=e.unstable_NormalPriority,Xe=e.unstable_LowPriority,lt=e.unstable_IdlePriority,jt=e.log,Cn=e.unstable_setDisableYieldValue,rn=null,Yt=null;function Nn(p){if(typeof jt=="function"&&Cn(p),Yt&&typeof Yt.setStrictMode=="function")try{Yt.setStrictMode(rn,p)}catch{}}var Kt=Math.clz32?Math.clz32:Nt,zr=Math.log,Or=Math.LN2;function Nt(p){return p>>>=0,p===0?32:31-(zr(p)/Or|0)|0}var Ft=256,xt=262144,Bt=4194304;function Rn(p){var g=p&42;if(g!==0)return g;switch(p&-p){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 p&261888;case 262144:case 524288:case 1048576:case 2097152:return p&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return p&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return p}}function $t(p,g,C){var E=p.pendingLanes;if(E===0)return 0;var A=0,O=p.suspendedLanes,H=p.pingedLanes;p=p.warmLanes;var K=E&134217727;return K!==0?(E=K&~O,E!==0?A=Rn(E):(H&=K,H!==0?A=Rn(H):C||(C=K&~p,C!==0&&(A=Rn(C))))):(K=E&~O,K!==0?A=Rn(K):H!==0?A=Rn(H):C||(C=E&~p,C!==0&&(A=Rn(C)))),A===0?0:g!==0&&g!==A&&(g&O)===0&&(O=A&-A,C=g&-g,O>=C||O===32&&(C&4194048)!==0)?g:A}function Os(p,g){return(p.pendingLanes&~(p.suspendedLanes&~p.pingedLanes)&g)===0}function ar(p,g){switch(p){case 1:case 2:case 4:case 8:case 64:return g+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 g+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 es(){var p=Bt;return Bt<<=1,(Bt&62914560)===0&&(Bt=4194304),p}function Wl(p){for(var g=[],C=0;31>C;C++)g.push(p);return g}function Is(p,g){p.pendingLanes|=g,g!==268435456&&(p.suspendedLanes=0,p.pingedLanes=0,p.warmLanes=0)}function I3(p,g,C,E,A,O){var H=p.pendingLanes;p.pendingLanes=C,p.suspendedLanes=0,p.pingedLanes=0,p.warmLanes=0,p.expiredLanes&=C,p.entangledLanes&=C,p.errorRecoveryDisabledLanes&=C,p.shellSuspendCounter=0;var K=p.entanglements,le=p.expirationTimes,_e=p.hiddenUpdates;for(C=H&~C;0<C;){var Re=31-Kt(C),Ve=1<<Re;K[Re]=0,le[Re]=-1;var je=_e[Re];if(je!==null)for(_e[Re]=null,Re=0;Re<je.length;Re++){var Ae=je[Re];Ae!==null&&(Ae.lane&=-536870913)}C&=~Ve}E!==0&&R3(p,E,0),O!==0&&A===0&&p.tag!==0&&(p.suspendedLanes|=O&~(H&~g))}function R3(p,g,C){p.pendingLanes|=g,p.suspendedLanes&=~g;var E=31-Kt(g);p.entangledLanes|=g,p.entanglements[E]=p.entanglements[E]|1073741824|C&261930}function D3(p,g){var C=p.entangledLanes|=g;for(p=p.entanglements;C;){var E=31-Kt(C),A=1<<E;A&g|p[E]&g&&(p[E]|=g),C&=~A}}function sg(p,g){var C=g&-g;return C=(C&42)!==0?1:wi(C),(C&(p.suspendedLanes|g))!==0?0:C}function wi(p){switch(p){case 2:p=1;break;case 8:p=4;break;case 32:p=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:p=128;break;case 268435456:p=134217728;break;default:p=0}return p}function wo(p){return p&=-p,2<p?8<p?(p&134217727)!==0?32:268435456:8:2}function P3(){var p=G.p;return p!==0?p:(p=window.event,p===void 0?32:aK(p.type))}function L3(p,g){var C=G.p;try{return G.p=p,g()}finally{G.p=C}}var Rs=Math.random().toString(36).slice(2),Ur="__reactFiber$"+Rs,pr="__reactProps$"+Rs,Yl="__reactContainer$"+Rs,d0="__reactEvents$"+Rs,og="__reactListeners$"+Rs,lg="__reactHandles$"+Rs,cg="__reactResources$"+Rs,pt="__reactMarker$"+Rs;function fe(p){delete p[Ur],delete p[pr],delete p[d0],delete p[og],delete p[lg]}function Ze(p){var g=p[Ur];if(g)return g;for(var C=p.parentNode;C;){if(g=C[Yl]||C[Ur]){if(C=g.alternate,g.child!==null||C!==null&&C.child!==null)for(p=zY(p);p!==null;){if(C=p[Ur])return C;p=zY(p)}return g}p=C,C=p.parentNode}return null}function it(p){if(p=p[Ur]||p[Yl]){var g=p.tag;if(g===5||g===6||g===13||g===31||g===26||g===27||g===3)return p}return null}function Dn(p){var g=p.tag;if(g===5||g===26||g===27||g===6)return p.stateNode;throw Error(r(33))}function yr(p){var g=p[cg];return g||(g=p[cg]={hoistableStyles:new Map,hoistableScripts:new Map}),g}function Qt(p){p[pt]=!0}var Sa=new Set,Ds={};function Ei(p,g){tl(p,g),tl(p+"Capture",g)}function tl(p,g){for(Ds[p]=g,p=0;p<g.length;p++)Sa.add(g[p])}var na=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]*$"),V3={},$3={};function xNe(p){return Me.call($3,p)?!0:Me.call(V3,p)?!1:na.test(p)?$3[p]=!0:(V3[p]=!0,!1)}function ug(p,g,C){if(xNe(g))if(C===null)p.removeAttribute(g);else{switch(typeof C){case"undefined":case"function":case"symbol":p.removeAttribute(g);return;case"boolean":var E=g.toLowerCase().slice(0,5);if(E!=="data-"&&E!=="aria-"){p.removeAttribute(g);return}}p.setAttribute(g,""+C)}}function dg(p,g,C){if(C===null)p.removeAttribute(g);else{switch(typeof C){case"undefined":case"function":case"symbol":case"boolean":p.removeAttribute(g);return}p.setAttribute(g,""+C)}}function Kl(p,g,C,E){if(E===null)p.removeAttribute(C);else{switch(typeof E){case"undefined":case"function":case"symbol":case"boolean":p.removeAttribute(C);return}p.setAttributeNS(g,C,""+E)}}function Ps(p){switch(typeof p){case"bigint":case"boolean":case"number":case"string":case"undefined":return p;case"object":return p;default:return""}}function _q(p){var g=p.type;return(p=p.nodeName)&&p.toLowerCase()==="input"&&(g==="checkbox"||g==="radio")}function vNe(p,g,C){var E=Object.getOwnPropertyDescriptor(p.constructor.prototype,g);if(!p.hasOwnProperty(g)&&typeof E<"u"&&typeof E.get=="function"&&typeof E.set=="function"){var A=E.get,O=E.set;return Object.defineProperty(p,g,{configurable:!0,get:function(){return A.call(this)},set:function(H){C=""+H,O.call(this,H)}}),Object.defineProperty(p,g,{enumerable:E.enumerable}),{getValue:function(){return C},setValue:function(H){C=""+H},stopTracking:function(){p._valueTracker=null,delete p[g]}}}}function dw(p){if(!p._valueTracker){var g=_q(p)?"checked":"value";p._valueTracker=vNe(p,g,""+p[g])}}function kq(p){if(!p)return!1;var g=p._valueTracker;if(!g)return!0;var C=g.getValue(),E="";return p&&(E=_q(p)?p.checked?"true":"false":p.value),p=E,p!==C?(g.setValue(p),!0):!1}function fg(p){if(p=p||(typeof document<"u"?document:void 0),typeof p>"u")return null;try{return p.activeElement||p.body}catch{return p.body}}var yNe=/[\n"\\]/g;function Ls(p){return p.replace(yNe,function(g){return"\\"+g.charCodeAt(0).toString(16)+" "})}function fw(p,g,C,E,A,O,H,K){p.name="",H!=null&&typeof H!="function"&&typeof H!="symbol"&&typeof H!="boolean"?p.type=H:p.removeAttribute("type"),g!=null?H==="number"?(g===0&&p.value===""||p.value!=g)&&(p.value=""+Ps(g)):p.value!==""+Ps(g)&&(p.value=""+Ps(g)):H!=="submit"&&H!=="reset"||p.removeAttribute("value"),g!=null?mw(p,H,Ps(g)):C!=null?mw(p,H,Ps(C)):E!=null&&p.removeAttribute("value"),A==null&&O!=null&&(p.defaultChecked=!!O),A!=null&&(p.checked=A&&typeof A!="function"&&typeof A!="symbol"),K!=null&&typeof K!="function"&&typeof K!="symbol"&&typeof K!="boolean"?p.name=""+Ps(K):p.removeAttribute("name")}function jq(p,g,C,E,A,O,H,K){if(O!=null&&typeof O!="function"&&typeof O!="symbol"&&typeof O!="boolean"&&(p.type=O),g!=null||C!=null){if(!(O!=="submit"&&O!=="reset"||g!=null)){dw(p);return}C=C!=null?""+Ps(C):"",g=g!=null?""+Ps(g):C,K||g===p.value||(p.value=g),p.defaultValue=g}E=E??A,E=typeof E!="function"&&typeof E!="symbol"&&!!E,p.checked=K?p.checked:!!E,p.defaultChecked=!!E,H!=null&&typeof H!="function"&&typeof H!="symbol"&&typeof H!="boolean"&&(p.name=H),dw(p)}function mw(p,g,C){g==="number"&&fg(p.ownerDocument)===p||p.defaultValue===""+C||(p.defaultValue=""+C)}function f0(p,g,C,E){if(p=p.options,g){g={};for(var A=0;A<C.length;A++)g["$"+C[A]]=!0;for(C=0;C<p.length;C++)A=g.hasOwnProperty("$"+p[C].value),p[C].selected!==A&&(p[C].selected=A),A&&E&&(p[C].defaultSelected=!0)}else{for(C=""+Ps(C),g=null,A=0;A<p.length;A++){if(p[A].value===C){p[A].selected=!0,E&&(p[A].defaultSelected=!0);return}g!==null||p[A].disabled||(g=p[A])}g!==null&&(g.selected=!0)}}function Tq(p,g,C){if(g!=null&&(g=""+Ps(g),g!==p.value&&(p.value=g),C==null)){p.defaultValue!==g&&(p.defaultValue=g);return}p.defaultValue=C!=null?""+Ps(C):""}function Aq(p,g,C,E){if(g==null){if(E!=null){if(C!=null)throw Error(r(92));if(q(E)){if(1<E.length)throw Error(r(93));E=E[0]}C=E}C==null&&(C=""),g=C}C=Ps(g),p.defaultValue=C,E=p.textContent,E===C&&E!==""&&E!==null&&(p.value=E),dw(p)}function m0(p,g){if(g){var C=p.firstChild;if(C&&C===p.lastChild&&C.nodeType===3){C.nodeValue=g;return}}p.textContent=g}var CNe=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 Mq(p,g,C){var E=g.indexOf("--")===0;C==null||typeof C=="boolean"||C===""?E?p.setProperty(g,""):g==="float"?p.cssFloat="":p[g]="":E?p.setProperty(g,C):typeof C!="number"||C===0||CNe.has(g)?g==="float"?p.cssFloat=C:p[g]=(""+C).trim():p[g]=C+"px"}function Oq(p,g,C){if(g!=null&&typeof g!="object")throw Error(r(62));if(p=p.style,C!=null){for(var E in C)!C.hasOwnProperty(E)||g!=null&&g.hasOwnProperty(E)||(E.indexOf("--")===0?p.setProperty(E,""):E==="float"?p.cssFloat="":p[E]="");for(var A in g)E=g[A],g.hasOwnProperty(A)&&C[A]!==E&&Mq(p,A,E)}else for(var O in g)g.hasOwnProperty(O)&&Mq(p,O,g[O])}function pw(p){if(p.indexOf("-")===-1)return!1;switch(p){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 wNe=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"]]),ENe=/^[\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 mg(p){return ENe.test(""+p)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":p}function Xl(){}var hw=null;function gw(p){return p=p.target||p.srcElement||window,p.correspondingUseElement&&(p=p.correspondingUseElement),p.nodeType===3?p.parentNode:p}var p0=null,h0=null;function Iq(p){var g=it(p);if(g&&(p=g.stateNode)){var C=p[pr]||null;e:switch(p=g.stateNode,g.type){case"input":if(fw(p,C.value,C.defaultValue,C.defaultValue,C.checked,C.defaultChecked,C.type,C.name),g=C.name,C.type==="radio"&&g!=null){for(C=p;C.parentNode;)C=C.parentNode;for(C=C.querySelectorAll('input[name="'+Ls(""+g)+'"][type="radio"]'),g=0;g<C.length;g++){var E=C[g];if(E!==p&&E.form===p.form){var A=E[pr]||null;if(!A)throw Error(r(90));fw(E,A.value,A.defaultValue,A.defaultValue,A.checked,A.defaultChecked,A.type,A.name)}}for(g=0;g<C.length;g++)E=C[g],E.form===p.form&&kq(E)}break e;case"textarea":Tq(p,C.value,C.defaultValue);break e;case"select":g=C.value,g!=null&&f0(p,!!C.multiple,g,!1)}}}var bw=!1;function Rq(p,g,C){if(bw)return p(g,C);bw=!0;try{var E=p(g);return E}finally{if(bw=!1,(p0!==null||h0!==null)&&(e8(),p0&&(g=p0,p=h0,h0=p0=null,Iq(g),p)))for(g=0;g<p.length;g++)Iq(p[g])}}function H3(p,g){var C=p.stateNode;if(C===null)return null;var E=C[pr]||null;if(E===null)return null;C=E[g];e:switch(g){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(E=!E.disabled)||(p=p.type,E=!(p==="button"||p==="input"||p==="select"||p==="textarea")),p=!E;break e;default:p=!1}if(p)return null;if(C&&typeof C!="function")throw Error(r(231,g,typeof C));return C}var Ql=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),xw=!1;if(Ql)try{var F3={};Object.defineProperty(F3,"passive",{get:function(){xw=!0}}),window.addEventListener("test",F3,F3),window.removeEventListener("test",F3,F3)}catch{xw=!1}var cu=null,vw=null,pg=null;function Dq(){if(pg)return pg;var p,g=vw,C=g.length,E,A="value"in cu?cu.value:cu.textContent,O=A.length;for(p=0;p<C&&g[p]===A[p];p++);var H=C-p;for(E=1;E<=H&&g[C-E]===A[O-E];E++);return pg=A.slice(p,1<E?1-E:void 0)}function hg(p){var g=p.keyCode;return"charCode"in p?(p=p.charCode,p===0&&g===13&&(p=13)):p=g,p===10&&(p=13),32<=p||p===13?p:0}function gg(){return!0}function Pq(){return!1}function Si(p){function g(C,E,A,O,H){this._reactName=C,this._targetInst=A,this.type=E,this.nativeEvent=O,this.target=H,this.currentTarget=null;for(var K in p)p.hasOwnProperty(K)&&(C=p[K],this[K]=C?C(O):O[K]);return this.isDefaultPrevented=(O.defaultPrevented!=null?O.defaultPrevented:O.returnValue===!1)?gg:Pq,this.isPropagationStopped=Pq,this}return m(g.prototype,{preventDefault:function(){this.defaultPrevented=!0;var C=this.nativeEvent;C&&(C.preventDefault?C.preventDefault():typeof C.returnValue!="unknown"&&(C.returnValue=!1),this.isDefaultPrevented=gg)},stopPropagation:function(){var C=this.nativeEvent;C&&(C.stopPropagation?C.stopPropagation():typeof C.cancelBubble!="unknown"&&(C.cancelBubble=!0),this.isPropagationStopped=gg)},persist:function(){},isPersistent:gg}),g}var e1={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(p){return p.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},bg=Si(e1),z3=m({},e1,{view:0,detail:0}),SNe=Si(z3),yw,Cw,U3,xg=m({},z3,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ew,button:0,buttons:0,relatedTarget:function(p){return p.relatedTarget===void 0?p.fromElement===p.srcElement?p.toElement:p.fromElement:p.relatedTarget},movementX:function(p){return"movementX"in p?p.movementX:(p!==U3&&(U3&&p.type==="mousemove"?(yw=p.screenX-U3.screenX,Cw=p.screenY-U3.screenY):Cw=yw=0,U3=p),yw)},movementY:function(p){return"movementY"in p?p.movementY:Cw}}),Lq=Si(xg),NNe=m({},xg,{dataTransfer:0}),_Ne=Si(NNe),kNe=m({},z3,{relatedTarget:0}),ww=Si(kNe),jNe=m({},e1,{animationName:0,elapsedTime:0,pseudoElement:0}),TNe=Si(jNe),ANe=m({},e1,{clipboardData:function(p){return"clipboardData"in p?p.clipboardData:window.clipboardData}}),MNe=Si(ANe),ONe=m({},e1,{data:0}),Vq=Si(ONe),INe={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},RNe={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"},DNe={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function PNe(p){var g=this.nativeEvent;return g.getModifierState?g.getModifierState(p):(p=DNe[p])?!!g[p]:!1}function Ew(){return PNe}var LNe=m({},z3,{key:function(p){if(p.key){var g=INe[p.key]||p.key;if(g!=="Unidentified")return g}return p.type==="keypress"?(p=hg(p),p===13?"Enter":String.fromCharCode(p)):p.type==="keydown"||p.type==="keyup"?RNe[p.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ew,charCode:function(p){return p.type==="keypress"?hg(p):0},keyCode:function(p){return p.type==="keydown"||p.type==="keyup"?p.keyCode:0},which:function(p){return p.type==="keypress"?hg(p):p.type==="keydown"||p.type==="keyup"?p.keyCode:0}}),VNe=Si(LNe),$Ne=m({},xg,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),$q=Si($Ne),HNe=m({},z3,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ew}),FNe=Si(HNe),zNe=m({},e1,{propertyName:0,elapsedTime:0,pseudoElement:0}),UNe=Si(zNe),BNe=m({},xg,{deltaX:function(p){return"deltaX"in p?p.deltaX:"wheelDeltaX"in p?-p.wheelDeltaX:0},deltaY:function(p){return"deltaY"in p?p.deltaY:"wheelDeltaY"in p?-p.wheelDeltaY:"wheelDelta"in p?-p.wheelDelta:0},deltaZ:0,deltaMode:0}),ZNe=Si(BNe),qNe=m({},e1,{newState:0,oldState:0}),GNe=Si(qNe),WNe=[9,13,27,32],Sw=Ql&&"CompositionEvent"in window,B3=null;Ql&&"documentMode"in document&&(B3=document.documentMode);var YNe=Ql&&"TextEvent"in window&&!B3,Hq=Ql&&(!Sw||B3&&8<B3&&11>=B3),Fq=" ",zq=!1;function Uq(p,g){switch(p){case"keyup":return WNe.indexOf(g.keyCode)!==-1;case"keydown":return g.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bq(p){return p=p.detail,typeof p=="object"&&"data"in p?p.data:null}var g0=!1;function KNe(p,g){switch(p){case"compositionend":return Bq(g);case"keypress":return g.which!==32?null:(zq=!0,Fq);case"textInput":return p=g.data,p===Fq&&zq?null:p;default:return null}}function XNe(p,g){if(g0)return p==="compositionend"||!Sw&&Uq(p,g)?(p=Dq(),pg=vw=cu=null,g0=!1,p):null;switch(p){case"paste":return null;case"keypress":if(!(g.ctrlKey||g.altKey||g.metaKey)||g.ctrlKey&&g.altKey){if(g.char&&1<g.char.length)return g.char;if(g.which)return String.fromCharCode(g.which)}return null;case"compositionend":return Hq&&g.locale!=="ko"?null:g.data;default:return null}}var QNe={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 Zq(p){var g=p&&p.nodeName&&p.nodeName.toLowerCase();return g==="input"?!!QNe[p.type]:g==="textarea"}function qq(p,g,C,E){p0?h0?h0.push(E):h0=[E]:p0=E,g=o8(g,"onChange"),0<g.length&&(C=new bg("onChange","change",null,C,E),p.push({event:C,listeners:g}))}var Z3=null,q3=null;function JNe(p){jY(p,0)}function vg(p){var g=Dn(p);if(kq(g))return p}function Gq(p,g){if(p==="change")return g}var Wq=!1;if(Ql){var Nw;if(Ql){var _w="oninput"in document;if(!_w){var Yq=document.createElement("div");Yq.setAttribute("oninput","return;"),_w=typeof Yq.oninput=="function"}Nw=_w}else Nw=!1;Wq=Nw&&(!document.documentMode||9<document.documentMode)}function Kq(){Z3&&(Z3.detachEvent("onpropertychange",Xq),q3=Z3=null)}function Xq(p){if(p.propertyName==="value"&&vg(q3)){var g=[];qq(g,q3,p,gw(p)),Rq(JNe,g)}}function e_e(p,g,C){p==="focusin"?(Kq(),Z3=g,q3=C,Z3.attachEvent("onpropertychange",Xq)):p==="focusout"&&Kq()}function t_e(p){if(p==="selectionchange"||p==="keyup"||p==="keydown")return vg(q3)}function n_e(p,g){if(p==="click")return vg(g)}function r_e(p,g){if(p==="input"||p==="change")return vg(g)}function a_e(p,g){return p===g&&(p!==0||1/p===1/g)||p!==p&&g!==g}var ts=typeof Object.is=="function"?Object.is:a_e;function G3(p,g){if(ts(p,g))return!0;if(typeof p!="object"||p===null||typeof g!="object"||g===null)return!1;var C=Object.keys(p),E=Object.keys(g);if(C.length!==E.length)return!1;for(E=0;E<C.length;E++){var A=C[E];if(!Me.call(g,A)||!ts(p[A],g[A]))return!1}return!0}function Qq(p){for(;p&&p.firstChild;)p=p.firstChild;return p}function Jq(p,g){var C=Qq(p);p=0;for(var E;C;){if(C.nodeType===3){if(E=p+C.textContent.length,p<=g&&E>=g)return{node:C,offset:g-p};p=E}e:{for(;C;){if(C.nextSibling){C=C.nextSibling;break e}C=C.parentNode}C=void 0}C=Qq(C)}}function eG(p,g){return p&&g?p===g?!0:p&&p.nodeType===3?!1:g&&g.nodeType===3?eG(p,g.parentNode):"contains"in p?p.contains(g):p.compareDocumentPosition?!!(p.compareDocumentPosition(g)&16):!1:!1}function tG(p){p=p!=null&&p.ownerDocument!=null&&p.ownerDocument.defaultView!=null?p.ownerDocument.defaultView:window;for(var g=fg(p.document);g instanceof p.HTMLIFrameElement;){try{var C=typeof g.contentWindow.location.href=="string"}catch{C=!1}if(C)p=g.contentWindow;else break;g=fg(p.document)}return g}function kw(p){var g=p&&p.nodeName&&p.nodeName.toLowerCase();return g&&(g==="input"&&(p.type==="text"||p.type==="search"||p.type==="tel"||p.type==="url"||p.type==="password")||g==="textarea"||p.contentEditable==="true")}var i_e=Ql&&"documentMode"in document&&11>=document.documentMode,b0=null,jw=null,W3=null,Tw=!1;function nG(p,g,C){var E=C.window===C?C.document:C.nodeType===9?C:C.ownerDocument;Tw||b0==null||b0!==fg(E)||(E=b0,"selectionStart"in E&&kw(E)?E={start:E.selectionStart,end:E.selectionEnd}:(E=(E.ownerDocument&&E.ownerDocument.defaultView||window).getSelection(),E={anchorNode:E.anchorNode,anchorOffset:E.anchorOffset,focusNode:E.focusNode,focusOffset:E.focusOffset}),W3&&G3(W3,E)||(W3=E,E=o8(jw,"onSelect"),0<E.length&&(g=new bg("onSelect","select",null,g,C),p.push({event:g,listeners:E}),g.target=b0)))}function t1(p,g){var C={};return C[p.toLowerCase()]=g.toLowerCase(),C["Webkit"+p]="webkit"+g,C["Moz"+p]="moz"+g,C}var x0={animationend:t1("Animation","AnimationEnd"),animationiteration:t1("Animation","AnimationIteration"),animationstart:t1("Animation","AnimationStart"),transitionrun:t1("Transition","TransitionRun"),transitionstart:t1("Transition","TransitionStart"),transitioncancel:t1("Transition","TransitionCancel"),transitionend:t1("Transition","TransitionEnd")},Aw={},rG={};Ql&&(rG=document.createElement("div").style,"AnimationEvent"in window||(delete x0.animationend.animation,delete x0.animationiteration.animation,delete x0.animationstart.animation),"TransitionEvent"in window||delete x0.transitionend.transition);function n1(p){if(Aw[p])return Aw[p];if(!x0[p])return p;var g=x0[p],C;for(C in g)if(g.hasOwnProperty(C)&&C in rG)return Aw[p]=g[C];return p}var aG=n1("animationend"),iG=n1("animationiteration"),sG=n1("animationstart"),s_e=n1("transitionrun"),o_e=n1("transitionstart"),l_e=n1("transitioncancel"),oG=n1("transitionend"),lG=new Map,Mw="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(" ");Mw.push("scrollEnd");function Eo(p,g){lG.set(p,g),Ei(g,[p])}var yg=typeof reportError=="function"?reportError:function(p){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var g=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof p=="object"&&p!==null&&typeof p.message=="string"?String(p.message):String(p),error:p});if(!window.dispatchEvent(g))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",p);return}console.error(p)},Vs=[],v0=0,Ow=0;function Cg(){for(var p=v0,g=Ow=v0=0;g<p;){var C=Vs[g];Vs[g++]=null;var E=Vs[g];Vs[g++]=null;var A=Vs[g];Vs[g++]=null;var O=Vs[g];if(Vs[g++]=null,E!==null&&A!==null){var H=E.pending;H===null?A.next=A:(A.next=H.next,H.next=A),E.pending=A}O!==0&&cG(C,A,O)}}function wg(p,g,C,E){Vs[v0++]=p,Vs[v0++]=g,Vs[v0++]=C,Vs[v0++]=E,Ow|=E,p.lanes|=E,p=p.alternate,p!==null&&(p.lanes|=E)}function Iw(p,g,C,E){return wg(p,g,C,E),Eg(p)}function r1(p,g){return wg(p,null,null,g),Eg(p)}function cG(p,g,C){p.lanes|=C;var E=p.alternate;E!==null&&(E.lanes|=C);for(var A=!1,O=p.return;O!==null;)O.childLanes|=C,E=O.alternate,E!==null&&(E.childLanes|=C),O.tag===22&&(p=O.stateNode,p===null||p._visibility&1||(A=!0)),p=O,O=O.return;return p.tag===3?(O=p.stateNode,A&&g!==null&&(A=31-Kt(C),p=O.hiddenUpdates,E=p[A],E===null?p[A]=[g]:E.push(g),g.lane=C|536870912),O):null}function Eg(p){if(50<gp)throw gp=0,zE=null,Error(r(185));for(var g=p.return;g!==null;)p=g,g=p.return;return p.tag===3?p.stateNode:null}var y0={};function c_e(p,g,C,E){this.tag=p,this.key=C,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=g,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=E,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ns(p,g,C,E){return new c_e(p,g,C,E)}function Rw(p){return p=p.prototype,!(!p||!p.isReactComponent)}function Jl(p,g){var C=p.alternate;return C===null?(C=ns(p.tag,g,p.key,p.mode),C.elementType=p.elementType,C.type=p.type,C.stateNode=p.stateNode,C.alternate=p,p.alternate=C):(C.pendingProps=g,C.type=p.type,C.flags=0,C.subtreeFlags=0,C.deletions=null),C.flags=p.flags&65011712,C.childLanes=p.childLanes,C.lanes=p.lanes,C.child=p.child,C.memoizedProps=p.memoizedProps,C.memoizedState=p.memoizedState,C.updateQueue=p.updateQueue,g=p.dependencies,C.dependencies=g===null?null:{lanes:g.lanes,firstContext:g.firstContext},C.sibling=p.sibling,C.index=p.index,C.ref=p.ref,C.refCleanup=p.refCleanup,C}function uG(p,g){p.flags&=65011714;var C=p.alternate;return C===null?(p.childLanes=0,p.lanes=g,p.child=null,p.subtreeFlags=0,p.memoizedProps=null,p.memoizedState=null,p.updateQueue=null,p.dependencies=null,p.stateNode=null):(p.childLanes=C.childLanes,p.lanes=C.lanes,p.child=C.child,p.subtreeFlags=0,p.deletions=null,p.memoizedProps=C.memoizedProps,p.memoizedState=C.memoizedState,p.updateQueue=C.updateQueue,p.type=C.type,g=C.dependencies,p.dependencies=g===null?null:{lanes:g.lanes,firstContext:g.firstContext}),p}function Sg(p,g,C,E,A,O){var H=0;if(E=p,typeof p=="function")Rw(p)&&(H=1);else if(typeof p=="string")H=pke(p,C,J.current)?26:p==="html"||p==="head"||p==="body"?27:5;else e:switch(p){case R:return p=ns(31,C,g,A),p.elementType=R,p.lanes=O,p;case y:return a1(C.children,A,O,g);case v:H=8,A|=24;break;case w:return p=ns(12,C,g,A|2),p.elementType=w,p.lanes=O,p;case j:return p=ns(13,C,g,A),p.elementType=j,p.lanes=O,p;case k:return p=ns(19,C,g,A),p.elementType=k,p.lanes=O,p;default:if(typeof p=="object"&&p!==null)switch(p.$$typeof){case _:H=10;break e;case S:H=9;break e;case N:H=11;break e;case M:H=14;break e;case T:H=16,E=null;break e}H=29,C=Error(r(130,p===null?"null":typeof p,"")),E=null}return g=ns(H,C,g,A),g.elementType=p,g.type=E,g.lanes=O,g}function a1(p,g,C,E){return p=ns(7,p,E,g),p.lanes=C,p}function Dw(p,g,C){return p=ns(6,p,null,g),p.lanes=C,p}function dG(p){var g=ns(18,null,null,0);return g.stateNode=p,g}function Pw(p,g,C){return g=ns(4,p.children!==null?p.children:[],p.key,g),g.lanes=C,g.stateNode={containerInfo:p.containerInfo,pendingChildren:null,implementation:p.implementation},g}var fG=new WeakMap;function $s(p,g){if(typeof p=="object"&&p!==null){var C=fG.get(p);return C!==void 0?C:(g={value:p,source:g,stack:Ye(g)},fG.set(p,g),g)}return{value:p,source:g,stack:Ye(g)}}var C0=[],w0=0,Ng=null,Y3=0,Hs=[],Fs=0,uu=null,nl=1,rl="";function ec(p,g){C0[w0++]=Y3,C0[w0++]=Ng,Ng=p,Y3=g}function mG(p,g,C){Hs[Fs++]=nl,Hs[Fs++]=rl,Hs[Fs++]=uu,uu=p;var E=nl;p=rl;var A=32-Kt(E)-1;E&=~(1<<A),C+=1;var O=32-Kt(g)+A;if(30<O){var H=A-A%5;O=(E&(1<<H)-1).toString(32),E>>=H,A-=H,nl=1<<32-Kt(g)+A|C<<A|E,rl=O+p}else nl=1<<O|C<<A|E,rl=p}function Lw(p){p.return!==null&&(ec(p,1),mG(p,1,0))}function Vw(p){for(;p===Ng;)Ng=C0[--w0],C0[w0]=null,Y3=C0[--w0],C0[w0]=null;for(;p===uu;)uu=Hs[--Fs],Hs[Fs]=null,rl=Hs[--Fs],Hs[Fs]=null,nl=Hs[--Fs],Hs[Fs]=null}function pG(p,g){Hs[Fs++]=nl,Hs[Fs++]=rl,Hs[Fs++]=uu,nl=g.id,rl=g.overflow,uu=p}var Na=null,cr=null,bn=!1,du=null,zs=!1,$w=Error(r(519));function fu(p){var g=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw K3($s(g,p)),$w}function hG(p){var g=p.stateNode,C=p.type,E=p.memoizedProps;switch(g[Ur]=p,g[pr]=E,C){case"dialog":ln("cancel",g),ln("close",g);break;case"iframe":case"object":case"embed":ln("load",g);break;case"video":case"audio":for(C=0;C<xp.length;C++)ln(xp[C],g);break;case"source":ln("error",g);break;case"img":case"image":case"link":ln("error",g),ln("load",g);break;case"details":ln("toggle",g);break;case"input":ln("invalid",g),jq(g,E.value,E.defaultValue,E.checked,E.defaultChecked,E.type,E.name,!0);break;case"select":ln("invalid",g);break;case"textarea":ln("invalid",g),Aq(g,E.value,E.defaultValue,E.children)}C=E.children,typeof C!="string"&&typeof C!="number"&&typeof C!="bigint"||g.textContent===""+C||E.suppressHydrationWarning===!0||OY(g.textContent,C)?(E.popover!=null&&(ln("beforetoggle",g),ln("toggle",g)),E.onScroll!=null&&ln("scroll",g),E.onScrollEnd!=null&&ln("scrollend",g),E.onClick!=null&&(g.onclick=Xl),g=!0):g=!1,g||fu(p,!0)}function gG(p){for(Na=p.return;Na;)switch(Na.tag){case 5:case 31:case 13:zs=!1;return;case 27:case 3:zs=!0;return;default:Na=Na.return}}function E0(p){if(p!==Na)return!1;if(!bn)return gG(p),bn=!0,!1;var g=p.tag,C;if((C=g!==3&&g!==27)&&((C=g===5)&&(C=p.type,C=!(C!=="form"&&C!=="button")||rS(p.type,p.memoizedProps)),C=!C),C&&cr&&fu(p),gG(p),g===13){if(p=p.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(r(317));cr=FY(p)}else if(g===31){if(p=p.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(r(317));cr=FY(p)}else g===27?(g=cr,_u(p.type)?(p=lS,lS=null,cr=p):cr=g):cr=Na?Bs(p.stateNode.nextSibling):null;return!0}function i1(){cr=Na=null,bn=!1}function Hw(){var p=du;return p!==null&&(ji===null?ji=p:ji.push.apply(ji,p),du=null),p}function K3(p){du===null?du=[p]:du.push(p)}var Fw=W(null),s1=null,tc=null;function mu(p,g,C){F(Fw,g._currentValue),g._currentValue=C}function nc(p){p._currentValue=Fw.current,Y(Fw)}function zw(p,g,C){for(;p!==null;){var E=p.alternate;if((p.childLanes&g)!==g?(p.childLanes|=g,E!==null&&(E.childLanes|=g)):E!==null&&(E.childLanes&g)!==g&&(E.childLanes|=g),p===C)break;p=p.return}}function Uw(p,g,C,E){var A=p.child;for(A!==null&&(A.return=p);A!==null;){var O=A.dependencies;if(O!==null){var H=A.child;O=O.firstContext;e:for(;O!==null;){var K=O;O=A;for(var le=0;le<g.length;le++)if(K.context===g[le]){O.lanes|=C,K=O.alternate,K!==null&&(K.lanes|=C),zw(O.return,C,p),E||(H=null);break e}O=K.next}}else if(A.tag===18){if(H=A.return,H===null)throw Error(r(341));H.lanes|=C,O=H.alternate,O!==null&&(O.lanes|=C),zw(H,C,p),H=null}else H=A.child;if(H!==null)H.return=A;else for(H=A;H!==null;){if(H===p){H=null;break}if(A=H.sibling,A!==null){A.return=H.return,H=A;break}H=H.return}A=H}}function S0(p,g,C,E){p=null;for(var A=g,O=!1;A!==null;){if(!O){if((A.flags&524288)!==0)O=!0;else if((A.flags&262144)!==0)break}if(A.tag===10){var H=A.alternate;if(H===null)throw Error(r(387));if(H=H.memoizedProps,H!==null){var K=A.type;ts(A.pendingProps.value,H.value)||(p!==null?p.push(K):p=[K])}}else if(A===ne.current){if(H=A.alternate,H===null)throw Error(r(387));H.memoizedState.memoizedState!==A.memoizedState.memoizedState&&(p!==null?p.push(Ep):p=[Ep])}A=A.return}p!==null&&Uw(g,p,C,E),g.flags|=262144}function _g(p){for(p=p.firstContext;p!==null;){if(!ts(p.context._currentValue,p.memoizedValue))return!0;p=p.next}return!1}function o1(p){s1=p,tc=null,p=p.dependencies,p!==null&&(p.firstContext=null)}function _a(p){return bG(s1,p)}function kg(p,g){return s1===null&&o1(p),bG(p,g)}function bG(p,g){var C=g._currentValue;if(g={context:g,memoizedValue:C,next:null},tc===null){if(p===null)throw Error(r(308));tc=g,p.dependencies={lanes:0,firstContext:g},p.flags|=524288}else tc=tc.next=g;return C}var u_e=typeof AbortController<"u"?AbortController:function(){var p=[],g=this.signal={aborted:!1,addEventListener:function(C,E){p.push(E)}};this.abort=function(){g.aborted=!0,p.forEach(function(C){return C()})}},d_e=e.unstable_scheduleCallback,f_e=e.unstable_NormalPriority,Br={$$typeof:_,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Bw(){return{controller:new u_e,data:new Map,refCount:0}}function X3(p){p.refCount--,p.refCount===0&&d_e(f_e,function(){p.controller.abort()})}var Q3=null,Zw=0,N0=0,_0=null;function m_e(p,g){if(Q3===null){var C=Q3=[];Zw=0,N0=WE(),_0={status:"pending",value:void 0,then:function(E){C.push(E)}}}return Zw++,g.then(xG,xG),g}function xG(){if(--Zw===0&&Q3!==null){_0!==null&&(_0.status="fulfilled");var p=Q3;Q3=null,N0=0,_0=null;for(var g=0;g<p.length;g++)(0,p[g])()}}function p_e(p,g){var C=[],E={status:"pending",value:null,reason:null,then:function(A){C.push(A)}};return p.then(function(){E.status="fulfilled",E.value=g;for(var A=0;A<C.length;A++)(0,C[A])(g)},function(A){for(E.status="rejected",E.reason=A,A=0;A<C.length;A++)(0,C[A])(void 0)}),E}var vG=Z.S;Z.S=function(p,g){nY=ce(),typeof g=="object"&&g!==null&&typeof g.then=="function"&&m_e(p,g),vG!==null&&vG(p,g)};var l1=W(null);function qw(){var p=l1.current;return p!==null?p:Kn.pooledCache}function jg(p,g){g===null?F(l1,l1.current):F(l1,g.pool)}function yG(){var p=qw();return p===null?null:{parent:Br._currentValue,pool:p}}var k0=Error(r(460)),Gw=Error(r(474)),Tg=Error(r(542)),Ag={then:function(){}};function CG(p){return p=p.status,p==="fulfilled"||p==="rejected"}function wG(p,g,C){switch(C=p[C],C===void 0?p.push(g):C!==g&&(g.then(Xl,Xl),g=C),g.status){case"fulfilled":return g.value;case"rejected":throw p=g.reason,SG(p),p;default:if(typeof g.status=="string")g.then(Xl,Xl);else{if(p=Kn,p!==null&&100<p.shellSuspendCounter)throw Error(r(482));p=g,p.status="pending",p.then(function(E){if(g.status==="pending"){var A=g;A.status="fulfilled",A.value=E}},function(E){if(g.status==="pending"){var A=g;A.status="rejected",A.reason=E}})}switch(g.status){case"fulfilled":return g.value;case"rejected":throw p=g.reason,SG(p),p}throw u1=g,k0}}function c1(p){try{var g=p._init;return g(p._payload)}catch(C){throw C!==null&&typeof C=="object"&&typeof C.then=="function"?(u1=C,k0):C}}var u1=null;function EG(){if(u1===null)throw Error(r(459));var p=u1;return u1=null,p}function SG(p){if(p===k0||p===Tg)throw Error(r(483))}var j0=null,J3=0;function Mg(p){var g=J3;return J3+=1,j0===null&&(j0=[]),wG(j0,p,g)}function ep(p,g){g=g.props.ref,p.ref=g!==void 0?g:null}function Og(p,g){throw g.$$typeof===h?Error(r(525)):(p=Object.prototype.toString.call(g),Error(r(31,p==="[object Object]"?"object with keys {"+Object.keys(g).join(", ")+"}":p)))}function NG(p){function g(ye,me){if(p){var Ne=ye.deletions;Ne===null?(ye.deletions=[me],ye.flags|=16):Ne.push(me)}}function C(ye,me){if(!p)return null;for(;me!==null;)g(ye,me),me=me.sibling;return null}function E(ye){for(var me=new Map;ye!==null;)ye.key!==null?me.set(ye.key,ye):me.set(ye.index,ye),ye=ye.sibling;return me}function A(ye,me){return ye=Jl(ye,me),ye.index=0,ye.sibling=null,ye}function O(ye,me,Ne){return ye.index=Ne,p?(Ne=ye.alternate,Ne!==null?(Ne=Ne.index,Ne<me?(ye.flags|=67108866,me):Ne):(ye.flags|=67108866,me)):(ye.flags|=1048576,me)}function H(ye){return p&&ye.alternate===null&&(ye.flags|=67108866),ye}function K(ye,me,Ne,Le){return me===null||me.tag!==6?(me=Dw(Ne,ye.mode,Le),me.return=ye,me):(me=A(me,Ne),me.return=ye,me)}function le(ye,me,Ne,Le){var Ct=Ne.type;return Ct===y?Re(ye,me,Ne.props.children,Le,Ne.key):me!==null&&(me.elementType===Ct||typeof Ct=="object"&&Ct!==null&&Ct.$$typeof===T&&c1(Ct)===me.type)?(me=A(me,Ne.props),ep(me,Ne),me.return=ye,me):(me=Sg(Ne.type,Ne.key,Ne.props,null,ye.mode,Le),ep(me,Ne),me.return=ye,me)}function _e(ye,me,Ne,Le){return me===null||me.tag!==4||me.stateNode.containerInfo!==Ne.containerInfo||me.stateNode.implementation!==Ne.implementation?(me=Pw(Ne,ye.mode,Le),me.return=ye,me):(me=A(me,Ne.children||[]),me.return=ye,me)}function Re(ye,me,Ne,Le,Ct){return me===null||me.tag!==7?(me=a1(Ne,ye.mode,Le,Ct),me.return=ye,me):(me=A(me,Ne),me.return=ye,me)}function Ve(ye,me,Ne){if(typeof me=="string"&&me!==""||typeof me=="number"||typeof me=="bigint")return me=Dw(""+me,ye.mode,Ne),me.return=ye,me;if(typeof me=="object"&&me!==null){switch(me.$$typeof){case b:return Ne=Sg(me.type,me.key,me.props,null,ye.mode,Ne),ep(Ne,me),Ne.return=ye,Ne;case x:return me=Pw(me,ye.mode,Ne),me.return=ye,me;case T:return me=c1(me),Ve(ye,me,Ne)}if(q(me)||P(me))return me=a1(me,ye.mode,Ne,null),me.return=ye,me;if(typeof me.then=="function")return Ve(ye,Mg(me),Ne);if(me.$$typeof===_)return Ve(ye,kg(ye,me),Ne);Og(ye,me)}return null}function je(ye,me,Ne,Le){var Ct=me!==null?me.key:null;if(typeof Ne=="string"&&Ne!==""||typeof Ne=="number"||typeof Ne=="bigint")return Ct!==null?null:K(ye,me,""+Ne,Le);if(typeof Ne=="object"&&Ne!==null){switch(Ne.$$typeof){case b:return Ne.key===Ct?le(ye,me,Ne,Le):null;case x:return Ne.key===Ct?_e(ye,me,Ne,Le):null;case T:return Ne=c1(Ne),je(ye,me,Ne,Le)}if(q(Ne)||P(Ne))return Ct!==null?null:Re(ye,me,Ne,Le,null);if(typeof Ne.then=="function")return je(ye,me,Mg(Ne),Le);if(Ne.$$typeof===_)return je(ye,me,kg(ye,Ne),Le);Og(ye,Ne)}return null}function Ae(ye,me,Ne,Le,Ct){if(typeof Le=="string"&&Le!==""||typeof Le=="number"||typeof Le=="bigint")return ye=ye.get(Ne)||null,K(me,ye,""+Le,Ct);if(typeof Le=="object"&&Le!==null){switch(Le.$$typeof){case b:return ye=ye.get(Le.key===null?Ne:Le.key)||null,le(me,ye,Le,Ct);case x:return ye=ye.get(Le.key===null?Ne:Le.key)||null,_e(me,ye,Le,Ct);case T:return Le=c1(Le),Ae(ye,me,Ne,Le,Ct)}if(q(Le)||P(Le))return ye=ye.get(Ne)||null,Re(me,ye,Le,Ct,null);if(typeof Le.then=="function")return Ae(ye,me,Ne,Mg(Le),Ct);if(Le.$$typeof===_)return Ae(ye,me,Ne,kg(me,Le),Ct);Og(me,Le)}return null}function dt(ye,me,Ne,Le){for(var Ct=null,_n=null,ht=me,Zt=me=0,mn=null;ht!==null&&Zt<Ne.length;Zt++){ht.index>Zt?(mn=ht,ht=null):mn=ht.sibling;var kn=je(ye,ht,Ne[Zt],Le);if(kn===null){ht===null&&(ht=mn);break}p&&ht&&kn.alternate===null&&g(ye,ht),me=O(kn,me,Zt),_n===null?Ct=kn:_n.sibling=kn,_n=kn,ht=mn}if(Zt===Ne.length)return C(ye,ht),bn&&ec(ye,Zt),Ct;if(ht===null){for(;Zt<Ne.length;Zt++)ht=Ve(ye,Ne[Zt],Le),ht!==null&&(me=O(ht,me,Zt),_n===null?Ct=ht:_n.sibling=ht,_n=ht);return bn&&ec(ye,Zt),Ct}for(ht=E(ht);Zt<Ne.length;Zt++)mn=Ae(ht,ye,Zt,Ne[Zt],Le),mn!==null&&(p&&mn.alternate!==null&&ht.delete(mn.key===null?Zt:mn.key),me=O(mn,me,Zt),_n===null?Ct=mn:_n.sibling=mn,_n=mn);return p&&ht.forEach(function(Mu){return g(ye,Mu)}),bn&&ec(ye,Zt),Ct}function _t(ye,me,Ne,Le){if(Ne==null)throw Error(r(151));for(var Ct=null,_n=null,ht=me,Zt=me=0,mn=null,kn=Ne.next();ht!==null&&!kn.done;Zt++,kn=Ne.next()){ht.index>Zt?(mn=ht,ht=null):mn=ht.sibling;var Mu=je(ye,ht,kn.value,Le);if(Mu===null){ht===null&&(ht=mn);break}p&&ht&&Mu.alternate===null&&g(ye,ht),me=O(Mu,me,Zt),_n===null?Ct=Mu:_n.sibling=Mu,_n=Mu,ht=mn}if(kn.done)return C(ye,ht),bn&&ec(ye,Zt),Ct;if(ht===null){for(;!kn.done;Zt++,kn=Ne.next())kn=Ve(ye,kn.value,Le),kn!==null&&(me=O(kn,me,Zt),_n===null?Ct=kn:_n.sibling=kn,_n=kn);return bn&&ec(ye,Zt),Ct}for(ht=E(ht);!kn.done;Zt++,kn=Ne.next())kn=Ae(ht,ye,Zt,kn.value,Le),kn!==null&&(p&&kn.alternate!==null&&ht.delete(kn.key===null?Zt:kn.key),me=O(kn,me,Zt),_n===null?Ct=kn:_n.sibling=kn,_n=kn);return p&&ht.forEach(function(Nke){return g(ye,Nke)}),bn&&ec(ye,Zt),Ct}function Bn(ye,me,Ne,Le){if(typeof Ne=="object"&&Ne!==null&&Ne.type===y&&Ne.key===null&&(Ne=Ne.props.children),typeof Ne=="object"&&Ne!==null){switch(Ne.$$typeof){case b:e:{for(var Ct=Ne.key;me!==null;){if(me.key===Ct){if(Ct=Ne.type,Ct===y){if(me.tag===7){C(ye,me.sibling),Le=A(me,Ne.props.children),Le.return=ye,ye=Le;break e}}else if(me.elementType===Ct||typeof Ct=="object"&&Ct!==null&&Ct.$$typeof===T&&c1(Ct)===me.type){C(ye,me.sibling),Le=A(me,Ne.props),ep(Le,Ne),Le.return=ye,ye=Le;break e}C(ye,me);break}else g(ye,me);me=me.sibling}Ne.type===y?(Le=a1(Ne.props.children,ye.mode,Le,Ne.key),Le.return=ye,ye=Le):(Le=Sg(Ne.type,Ne.key,Ne.props,null,ye.mode,Le),ep(Le,Ne),Le.return=ye,ye=Le)}return H(ye);case x:e:{for(Ct=Ne.key;me!==null;){if(me.key===Ct)if(me.tag===4&&me.stateNode.containerInfo===Ne.containerInfo&&me.stateNode.implementation===Ne.implementation){C(ye,me.sibling),Le=A(me,Ne.children||[]),Le.return=ye,ye=Le;break e}else{C(ye,me);break}else g(ye,me);me=me.sibling}Le=Pw(Ne,ye.mode,Le),Le.return=ye,ye=Le}return H(ye);case T:return Ne=c1(Ne),Bn(ye,me,Ne,Le)}if(q(Ne))return dt(ye,me,Ne,Le);if(P(Ne)){if(Ct=P(Ne),typeof Ct!="function")throw Error(r(150));return Ne=Ct.call(Ne),_t(ye,me,Ne,Le)}if(typeof Ne.then=="function")return Bn(ye,me,Mg(Ne),Le);if(Ne.$$typeof===_)return Bn(ye,me,kg(ye,Ne),Le);Og(ye,Ne)}return typeof Ne=="string"&&Ne!==""||typeof Ne=="number"||typeof Ne=="bigint"?(Ne=""+Ne,me!==null&&me.tag===6?(C(ye,me.sibling),Le=A(me,Ne),Le.return=ye,ye=Le):(C(ye,me),Le=Dw(Ne,ye.mode,Le),Le.return=ye,ye=Le),H(ye)):C(ye,me)}return function(ye,me,Ne,Le){try{J3=0;var Ct=Bn(ye,me,Ne,Le);return j0=null,Ct}catch(ht){if(ht===k0||ht===Tg)throw ht;var _n=ns(29,ht,null,ye.mode);return _n.lanes=Le,_n.return=ye,_n}}}var d1=NG(!0),_G=NG(!1),pu=!1;function Ww(p){p.updateQueue={baseState:p.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Yw(p,g){p=p.updateQueue,g.updateQueue===p&&(g.updateQueue={baseState:p.baseState,firstBaseUpdate:p.firstBaseUpdate,lastBaseUpdate:p.lastBaseUpdate,shared:p.shared,callbacks:null})}function hu(p){return{lane:p,tag:0,payload:null,callback:null,next:null}}function gu(p,g,C){var E=p.updateQueue;if(E===null)return null;if(E=E.shared,(Mn&2)!==0){var A=E.pending;return A===null?g.next=g:(g.next=A.next,A.next=g),E.pending=g,g=Eg(p),cG(p,null,C),g}return wg(p,E,g,C),Eg(p)}function tp(p,g,C){if(g=g.updateQueue,g!==null&&(g=g.shared,(C&4194048)!==0)){var E=g.lanes;E&=p.pendingLanes,C|=E,g.lanes=C,D3(p,C)}}function Kw(p,g){var C=p.updateQueue,E=p.alternate;if(E!==null&&(E=E.updateQueue,C===E)){var A=null,O=null;if(C=C.firstBaseUpdate,C!==null){do{var H={lane:C.lane,tag:C.tag,payload:C.payload,callback:null,next:null};O===null?A=O=H:O=O.next=H,C=C.next}while(C!==null);O===null?A=O=g:O=O.next=g}else A=O=g;C={baseState:E.baseState,firstBaseUpdate:A,lastBaseUpdate:O,shared:E.shared,callbacks:E.callbacks},p.updateQueue=C;return}p=C.lastBaseUpdate,p===null?C.firstBaseUpdate=g:p.next=g,C.lastBaseUpdate=g}var Xw=!1;function np(){if(Xw){var p=_0;if(p!==null)throw p}}function rp(p,g,C,E){Xw=!1;var A=p.updateQueue;pu=!1;var O=A.firstBaseUpdate,H=A.lastBaseUpdate,K=A.shared.pending;if(K!==null){A.shared.pending=null;var le=K,_e=le.next;le.next=null,H===null?O=_e:H.next=_e,H=le;var Re=p.alternate;Re!==null&&(Re=Re.updateQueue,K=Re.lastBaseUpdate,K!==H&&(K===null?Re.firstBaseUpdate=_e:K.next=_e,Re.lastBaseUpdate=le))}if(O!==null){var Ve=A.baseState;H=0,Re=_e=le=null,K=O;do{var je=K.lane&-536870913,Ae=je!==K.lane;if(Ae?(fn&je)===je:(E&je)===je){je!==0&&je===N0&&(Xw=!0),Re!==null&&(Re=Re.next={lane:0,tag:K.tag,payload:K.payload,callback:null,next:null});e:{var dt=p,_t=K;je=g;var Bn=C;switch(_t.tag){case 1:if(dt=_t.payload,typeof dt=="function"){Ve=dt.call(Bn,Ve,je);break e}Ve=dt;break e;case 3:dt.flags=dt.flags&-65537|128;case 0:if(dt=_t.payload,je=typeof dt=="function"?dt.call(Bn,Ve,je):dt,je==null)break e;Ve=m({},Ve,je);break e;case 2:pu=!0}}je=K.callback,je!==null&&(p.flags|=64,Ae&&(p.flags|=8192),Ae=A.callbacks,Ae===null?A.callbacks=[je]:Ae.push(je))}else Ae={lane:je,tag:K.tag,payload:K.payload,callback:K.callback,next:null},Re===null?(_e=Re=Ae,le=Ve):Re=Re.next=Ae,H|=je;if(K=K.next,K===null){if(K=A.shared.pending,K===null)break;Ae=K,K=Ae.next,Ae.next=null,A.lastBaseUpdate=Ae,A.shared.pending=null}}while(!0);Re===null&&(le=Ve),A.baseState=le,A.firstBaseUpdate=_e,A.lastBaseUpdate=Re,O===null&&(A.shared.lanes=0),Cu|=H,p.lanes=H,p.memoizedState=Ve}}function kG(p,g){if(typeof p!="function")throw Error(r(191,p));p.call(g)}function jG(p,g){var C=p.callbacks;if(C!==null)for(p.callbacks=null,p=0;p<C.length;p++)kG(C[p],g)}var T0=W(null),Ig=W(0);function TG(p,g){p=dc,F(Ig,p),F(T0,g),dc=p|g.baseLanes}function Qw(){F(Ig,dc),F(T0,T0.current)}function Jw(){dc=Ig.current,Y(T0),Y(Ig)}var rs=W(null),Us=null;function bu(p){var g=p.alternate;F(Ir,Ir.current&1),F(rs,p),Us===null&&(g===null||T0.current!==null||g.memoizedState!==null)&&(Us=p)}function eE(p){F(Ir,Ir.current),F(rs,p),Us===null&&(Us=p)}function AG(p){p.tag===22?(F(Ir,Ir.current),F(rs,p),Us===null&&(Us=p)):xu()}function xu(){F(Ir,Ir.current),F(rs,rs.current)}function as(p){Y(rs),Us===p&&(Us=null),Y(Ir)}var Ir=W(0);function Rg(p){for(var g=p;g!==null;){if(g.tag===13){var C=g.memoizedState;if(C!==null&&(C=C.dehydrated,C===null||sS(C)||oS(C)))return g}else if(g.tag===19&&(g.memoizedProps.revealOrder==="forwards"||g.memoizedProps.revealOrder==="backwards"||g.memoizedProps.revealOrder==="unstable_legacy-backwards"||g.memoizedProps.revealOrder==="together")){if((g.flags&128)!==0)return g}else if(g.child!==null){g.child.return=g,g=g.child;continue}if(g===p)break;for(;g.sibling===null;){if(g.return===null||g.return===p)return null;g=g.return}g.sibling.return=g.return,g=g.sibling}return null}var rc=0,zt=null,zn=null,Zr=null,Dg=!1,A0=!1,f1=!1,Pg=0,ap=0,M0=null,h_e=0;function Nr(){throw Error(r(321))}function tE(p,g){if(g===null)return!1;for(var C=0;C<g.length&&C<p.length;C++)if(!ts(p[C],g[C]))return!1;return!0}function nE(p,g,C,E,A,O){return rc=O,zt=g,g.memoizedState=null,g.updateQueue=null,g.lanes=0,Z.H=p===null||p.memoizedState===null?mW:bE,f1=!1,O=C(E,A),f1=!1,A0&&(O=OG(g,C,E,A)),MG(p),O}function MG(p){Z.H=op;var g=zn!==null&&zn.next!==null;if(rc=0,Zr=zn=zt=null,Dg=!1,ap=0,M0=null,g)throw Error(r(300));p===null||qr||(p=p.dependencies,p!==null&&_g(p)&&(qr=!0))}function OG(p,g,C,E){zt=p;var A=0;do{if(A0&&(M0=null),ap=0,A0=!1,25<=A)throw Error(r(301));if(A+=1,Zr=zn=null,p.updateQueue!=null){var O=p.updateQueue;O.lastEffect=null,O.events=null,O.stores=null,O.memoCache!=null&&(O.memoCache.index=0)}Z.H=pW,O=g(C,E)}while(A0);return O}function g_e(){var p=Z.H,g=p.useState()[0];return g=typeof g.then=="function"?ip(g):g,p=p.useState()[0],(zn!==null?zn.memoizedState:null)!==p&&(zt.flags|=1024),g}function rE(){var p=Pg!==0;return Pg=0,p}function aE(p,g,C){g.updateQueue=p.updateQueue,g.flags&=-2053,p.lanes&=~C}function iE(p){if(Dg){for(p=p.memoizedState;p!==null;){var g=p.queue;g!==null&&(g.pending=null),p=p.next}Dg=!1}rc=0,Zr=zn=zt=null,A0=!1,ap=Pg=0,M0=null}function ni(){var p={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Zr===null?zt.memoizedState=Zr=p:Zr=Zr.next=p,Zr}function Rr(){if(zn===null){var p=zt.alternate;p=p!==null?p.memoizedState:null}else p=zn.next;var g=Zr===null?zt.memoizedState:Zr.next;if(g!==null)Zr=g,zn=p;else{if(p===null)throw zt.alternate===null?Error(r(467)):Error(r(310));zn=p,p={memoizedState:zn.memoizedState,baseState:zn.baseState,baseQueue:zn.baseQueue,queue:zn.queue,next:null},Zr===null?zt.memoizedState=Zr=p:Zr=Zr.next=p}return Zr}function Lg(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ip(p){var g=ap;return ap+=1,M0===null&&(M0=[]),p=wG(M0,p,g),g=zt,(Zr===null?g.memoizedState:Zr.next)===null&&(g=g.alternate,Z.H=g===null||g.memoizedState===null?mW:bE),p}function Vg(p){if(p!==null&&typeof p=="object"){if(typeof p.then=="function")return ip(p);if(p.$$typeof===_)return _a(p)}throw Error(r(438,String(p)))}function sE(p){var g=null,C=zt.updateQueue;if(C!==null&&(g=C.memoCache),g==null){var E=zt.alternate;E!==null&&(E=E.updateQueue,E!==null&&(E=E.memoCache,E!=null&&(g={data:E.data.map(function(A){return A.slice()}),index:0})))}if(g==null&&(g={data:[],index:0}),C===null&&(C=Lg(),zt.updateQueue=C),C.memoCache=g,C=g.data[g.index],C===void 0)for(C=g.data[g.index]=Array(p),E=0;E<p;E++)C[E]=I;return g.index++,C}function ac(p,g){return typeof g=="function"?g(p):g}function $g(p){var g=Rr();return oE(g,zn,p)}function oE(p,g,C){var E=p.queue;if(E===null)throw Error(r(311));E.lastRenderedReducer=C;var A=p.baseQueue,O=E.pending;if(O!==null){if(A!==null){var H=A.next;A.next=O.next,O.next=H}g.baseQueue=A=O,E.pending=null}if(O=p.baseState,A===null)p.memoizedState=O;else{g=A.next;var K=H=null,le=null,_e=g,Re=!1;do{var Ve=_e.lane&-536870913;if(Ve!==_e.lane?(fn&Ve)===Ve:(rc&Ve)===Ve){var je=_e.revertLane;if(je===0)le!==null&&(le=le.next={lane:0,revertLane:0,gesture:null,action:_e.action,hasEagerState:_e.hasEagerState,eagerState:_e.eagerState,next:null}),Ve===N0&&(Re=!0);else if((rc&je)===je){_e=_e.next,je===N0&&(Re=!0);continue}else Ve={lane:0,revertLane:_e.revertLane,gesture:null,action:_e.action,hasEagerState:_e.hasEagerState,eagerState:_e.eagerState,next:null},le===null?(K=le=Ve,H=O):le=le.next=Ve,zt.lanes|=je,Cu|=je;Ve=_e.action,f1&&C(O,Ve),O=_e.hasEagerState?_e.eagerState:C(O,Ve)}else je={lane:Ve,revertLane:_e.revertLane,gesture:_e.gesture,action:_e.action,hasEagerState:_e.hasEagerState,eagerState:_e.eagerState,next:null},le===null?(K=le=je,H=O):le=le.next=je,zt.lanes|=Ve,Cu|=Ve;_e=_e.next}while(_e!==null&&_e!==g);if(le===null?H=O:le.next=K,!ts(O,p.memoizedState)&&(qr=!0,Re&&(C=_0,C!==null)))throw C;p.memoizedState=O,p.baseState=H,p.baseQueue=le,E.lastRenderedState=O}return A===null&&(E.lanes=0),[p.memoizedState,E.dispatch]}function lE(p){var g=Rr(),C=g.queue;if(C===null)throw Error(r(311));C.lastRenderedReducer=p;var E=C.dispatch,A=C.pending,O=g.memoizedState;if(A!==null){C.pending=null;var H=A=A.next;do O=p(O,H.action),H=H.next;while(H!==A);ts(O,g.memoizedState)||(qr=!0),g.memoizedState=O,g.baseQueue===null&&(g.baseState=O),C.lastRenderedState=O}return[O,E]}function IG(p,g,C){var E=zt,A=Rr(),O=bn;if(O){if(C===void 0)throw Error(r(407));C=C()}else C=g();var H=!ts((zn||A).memoizedState,C);if(H&&(A.memoizedState=C,qr=!0),A=A.queue,dE(PG.bind(null,E,A,p),[p]),A.getSnapshot!==g||H||Zr!==null&&Zr.memoizedState.tag&1){if(E.flags|=2048,O0(9,{destroy:void 0},DG.bind(null,E,A,C,g),null),Kn===null)throw Error(r(349));O||(rc&127)!==0||RG(E,g,C)}return C}function RG(p,g,C){p.flags|=16384,p={getSnapshot:g,value:C},g=zt.updateQueue,g===null?(g=Lg(),zt.updateQueue=g,g.stores=[p]):(C=g.stores,C===null?g.stores=[p]:C.push(p))}function DG(p,g,C,E){g.value=C,g.getSnapshot=E,LG(g)&&VG(p)}function PG(p,g,C){return C(function(){LG(g)&&VG(p)})}function LG(p){var g=p.getSnapshot;p=p.value;try{var C=g();return!ts(p,C)}catch{return!0}}function VG(p){var g=r1(p,2);g!==null&&Ti(g,p,2)}function cE(p){var g=ni();if(typeof p=="function"){var C=p;if(p=C(),f1){Nn(!0);try{C()}finally{Nn(!1)}}}return g.memoizedState=g.baseState=p,g.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ac,lastRenderedState:p},g}function $G(p,g,C,E){return p.baseState=C,oE(p,zn,typeof E=="function"?E:ac)}function b_e(p,g,C,E,A){if(zg(p))throw Error(r(485));if(p=g.action,p!==null){var O={payload:A,action:p,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(H){O.listeners.push(H)}};Z.T!==null?C(!0):O.isTransition=!1,E(O),C=g.pending,C===null?(O.next=g.pending=O,HG(g,O)):(O.next=C.next,g.pending=C.next=O)}}function HG(p,g){var C=g.action,E=g.payload,A=p.state;if(g.isTransition){var O=Z.T,H={};Z.T=H;try{var K=C(A,E),le=Z.S;le!==null&&le(H,K),FG(p,g,K)}catch(_e){uE(p,g,_e)}finally{O!==null&&H.types!==null&&(O.types=H.types),Z.T=O}}else try{O=C(A,E),FG(p,g,O)}catch(_e){uE(p,g,_e)}}function FG(p,g,C){C!==null&&typeof C=="object"&&typeof C.then=="function"?C.then(function(E){zG(p,g,E)},function(E){return uE(p,g,E)}):zG(p,g,C)}function zG(p,g,C){g.status="fulfilled",g.value=C,UG(g),p.state=C,g=p.pending,g!==null&&(C=g.next,C===g?p.pending=null:(C=C.next,g.next=C,HG(p,C)))}function uE(p,g,C){var E=p.pending;if(p.pending=null,E!==null){E=E.next;do g.status="rejected",g.reason=C,UG(g),g=g.next;while(g!==E)}p.action=null}function UG(p){p=p.listeners;for(var g=0;g<p.length;g++)(0,p[g])()}function BG(p,g){return g}function ZG(p,g){if(bn){var C=Kn.formState;if(C!==null){e:{var E=zt;if(bn){if(cr){t:{for(var A=cr,O=zs;A.nodeType!==8;){if(!O){A=null;break t}if(A=Bs(A.nextSibling),A===null){A=null;break t}}O=A.data,A=O==="F!"||O==="F"?A:null}if(A){cr=Bs(A.nextSibling),E=A.data==="F!";break e}}fu(E)}E=!1}E&&(g=C[0])}}return C=ni(),C.memoizedState=C.baseState=g,E={pending:null,lanes:0,dispatch:null,lastRenderedReducer:BG,lastRenderedState:g},C.queue=E,C=uW.bind(null,zt,E),E.dispatch=C,E=cE(!1),O=gE.bind(null,zt,!1,E.queue),E=ni(),A={state:g,dispatch:null,action:p,pending:null},E.queue=A,C=b_e.bind(null,zt,A,O,C),A.dispatch=C,E.memoizedState=p,[g,C,!1]}function qG(p){var g=Rr();return GG(g,zn,p)}function GG(p,g,C){if(g=oE(p,g,BG)[0],p=$g(ac)[0],typeof g=="object"&&g!==null&&typeof g.then=="function")try{var E=ip(g)}catch(H){throw H===k0?Tg:H}else E=g;g=Rr();var A=g.queue,O=A.dispatch;return C!==g.memoizedState&&(zt.flags|=2048,O0(9,{destroy:void 0},x_e.bind(null,A,C),null)),[E,O,p]}function x_e(p,g){p.action=g}function WG(p){var g=Rr(),C=zn;if(C!==null)return GG(g,C,p);Rr(),g=g.memoizedState,C=Rr();var E=C.queue.dispatch;return C.memoizedState=p,[g,E,!1]}function O0(p,g,C,E){return p={tag:p,create:C,deps:E,inst:g,next:null},g=zt.updateQueue,g===null&&(g=Lg(),zt.updateQueue=g),C=g.lastEffect,C===null?g.lastEffect=p.next=p:(E=C.next,C.next=p,p.next=E,g.lastEffect=p),p}function YG(){return Rr().memoizedState}function Hg(p,g,C,E){var A=ni();zt.flags|=p,A.memoizedState=O0(1|g,{destroy:void 0},C,E===void 0?null:E)}function Fg(p,g,C,E){var A=Rr();E=E===void 0?null:E;var O=A.memoizedState.inst;zn!==null&&E!==null&&tE(E,zn.memoizedState.deps)?A.memoizedState=O0(g,O,C,E):(zt.flags|=p,A.memoizedState=O0(1|g,O,C,E))}function KG(p,g){Hg(8390656,8,p,g)}function dE(p,g){Fg(2048,8,p,g)}function v_e(p){zt.flags|=4;var g=zt.updateQueue;if(g===null)g=Lg(),zt.updateQueue=g,g.events=[p];else{var C=g.events;C===null?g.events=[p]:C.push(p)}}function XG(p){var g=Rr().memoizedState;return v_e({ref:g,nextImpl:p}),function(){if((Mn&2)!==0)throw Error(r(440));return g.impl.apply(void 0,arguments)}}function QG(p,g){return Fg(4,2,p,g)}function JG(p,g){return Fg(4,4,p,g)}function eW(p,g){if(typeof g=="function"){p=p();var C=g(p);return function(){typeof C=="function"?C():g(null)}}if(g!=null)return p=p(),g.current=p,function(){g.current=null}}function tW(p,g,C){C=C!=null?C.concat([p]):null,Fg(4,4,eW.bind(null,g,p),C)}function fE(){}function nW(p,g){var C=Rr();g=g===void 0?null:g;var E=C.memoizedState;return g!==null&&tE(g,E[1])?E[0]:(C.memoizedState=[p,g],p)}function rW(p,g){var C=Rr();g=g===void 0?null:g;var E=C.memoizedState;if(g!==null&&tE(g,E[1]))return E[0];if(E=p(),f1){Nn(!0);try{p()}finally{Nn(!1)}}return C.memoizedState=[E,g],E}function mE(p,g,C){return C===void 0||(rc&1073741824)!==0&&(fn&261930)===0?p.memoizedState=g:(p.memoizedState=C,p=aY(),zt.lanes|=p,Cu|=p,C)}function aW(p,g,C,E){return ts(C,g)?C:T0.current!==null?(p=mE(p,C,E),ts(p,g)||(qr=!0),p):(rc&42)===0||(rc&1073741824)!==0&&(fn&261930)===0?(qr=!0,p.memoizedState=C):(p=aY(),zt.lanes|=p,Cu|=p,g)}function iW(p,g,C,E,A){var O=G.p;G.p=O!==0&&8>O?O:8;var H=Z.T,K={};Z.T=K,gE(p,!1,g,C);try{var le=A(),_e=Z.S;if(_e!==null&&_e(K,le),le!==null&&typeof le=="object"&&typeof le.then=="function"){var Re=p_e(le,E);sp(p,g,Re,os(p))}else sp(p,g,E,os(p))}catch(Ve){sp(p,g,{then:function(){},status:"rejected",reason:Ve},os())}finally{G.p=O,H!==null&&K.types!==null&&(H.types=K.types),Z.T=H}}function y_e(){}function pE(p,g,C,E){if(p.tag!==5)throw Error(r(476));var A=sW(p).queue;iW(p,A,g,$,C===null?y_e:function(){return oW(p),C(E)})}function sW(p){var g=p.memoizedState;if(g!==null)return g;g={memoizedState:$,baseState:$,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ac,lastRenderedState:$},next:null};var C={};return g.next={memoizedState:C,baseState:C,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ac,lastRenderedState:C},next:null},p.memoizedState=g,p=p.alternate,p!==null&&(p.memoizedState=g),g}function oW(p){var g=sW(p);g.next===null&&(g=p.alternate.memoizedState),sp(p,g.next.queue,{},os())}function hE(){return _a(Ep)}function lW(){return Rr().memoizedState}function cW(){return Rr().memoizedState}function C_e(p){for(var g=p.return;g!==null;){switch(g.tag){case 24:case 3:var C=os();p=hu(C);var E=gu(g,p,C);E!==null&&(Ti(E,g,C),tp(E,g,C)),g={cache:Bw()},p.payload=g;return}g=g.return}}function w_e(p,g,C){var E=os();C={lane:E,revertLane:0,gesture:null,action:C,hasEagerState:!1,eagerState:null,next:null},zg(p)?dW(g,C):(C=Iw(p,g,C,E),C!==null&&(Ti(C,p,E),fW(C,g,E)))}function uW(p,g,C){var E=os();sp(p,g,C,E)}function sp(p,g,C,E){var A={lane:E,revertLane:0,gesture:null,action:C,hasEagerState:!1,eagerState:null,next:null};if(zg(p))dW(g,A);else{var O=p.alternate;if(p.lanes===0&&(O===null||O.lanes===0)&&(O=g.lastRenderedReducer,O!==null))try{var H=g.lastRenderedState,K=O(H,C);if(A.hasEagerState=!0,A.eagerState=K,ts(K,H))return wg(p,g,A,0),Kn===null&&Cg(),!1}catch{}if(C=Iw(p,g,A,E),C!==null)return Ti(C,p,E),fW(C,g,E),!0}return!1}function gE(p,g,C,E){if(E={lane:2,revertLane:WE(),gesture:null,action:E,hasEagerState:!1,eagerState:null,next:null},zg(p)){if(g)throw Error(r(479))}else g=Iw(p,C,E,2),g!==null&&Ti(g,p,2)}function zg(p){var g=p.alternate;return p===zt||g!==null&&g===zt}function dW(p,g){A0=Dg=!0;var C=p.pending;C===null?g.next=g:(g.next=C.next,C.next=g),p.pending=g}function fW(p,g,C){if((C&4194048)!==0){var E=g.lanes;E&=p.pendingLanes,C|=E,g.lanes=C,D3(p,C)}}var op={readContext:_a,use:Vg,useCallback:Nr,useContext:Nr,useEffect:Nr,useImperativeHandle:Nr,useLayoutEffect:Nr,useInsertionEffect:Nr,useMemo:Nr,useReducer:Nr,useRef:Nr,useState:Nr,useDebugValue:Nr,useDeferredValue:Nr,useTransition:Nr,useSyncExternalStore:Nr,useId:Nr,useHostTransitionStatus:Nr,useFormState:Nr,useActionState:Nr,useOptimistic:Nr,useMemoCache:Nr,useCacheRefresh:Nr};op.useEffectEvent=Nr;var mW={readContext:_a,use:Vg,useCallback:function(p,g){return ni().memoizedState=[p,g===void 0?null:g],p},useContext:_a,useEffect:KG,useImperativeHandle:function(p,g,C){C=C!=null?C.concat([p]):null,Hg(4194308,4,eW.bind(null,g,p),C)},useLayoutEffect:function(p,g){return Hg(4194308,4,p,g)},useInsertionEffect:function(p,g){Hg(4,2,p,g)},useMemo:function(p,g){var C=ni();g=g===void 0?null:g;var E=p();if(f1){Nn(!0);try{p()}finally{Nn(!1)}}return C.memoizedState=[E,g],E},useReducer:function(p,g,C){var E=ni();if(C!==void 0){var A=C(g);if(f1){Nn(!0);try{C(g)}finally{Nn(!1)}}}else A=g;return E.memoizedState=E.baseState=A,p={pending:null,lanes:0,dispatch:null,lastRenderedReducer:p,lastRenderedState:A},E.queue=p,p=p.dispatch=w_e.bind(null,zt,p),[E.memoizedState,p]},useRef:function(p){var g=ni();return p={current:p},g.memoizedState=p},useState:function(p){p=cE(p);var g=p.queue,C=uW.bind(null,zt,g);return g.dispatch=C,[p.memoizedState,C]},useDebugValue:fE,useDeferredValue:function(p,g){var C=ni();return mE(C,p,g)},useTransition:function(){var p=cE(!1);return p=iW.bind(null,zt,p.queue,!0,!1),ni().memoizedState=p,[!1,p]},useSyncExternalStore:function(p,g,C){var E=zt,A=ni();if(bn){if(C===void 0)throw Error(r(407));C=C()}else{if(C=g(),Kn===null)throw Error(r(349));(fn&127)!==0||RG(E,g,C)}A.memoizedState=C;var O={value:C,getSnapshot:g};return A.queue=O,KG(PG.bind(null,E,O,p),[p]),E.flags|=2048,O0(9,{destroy:void 0},DG.bind(null,E,O,C,g),null),C},useId:function(){var p=ni(),g=Kn.identifierPrefix;if(bn){var C=rl,E=nl;C=(E&~(1<<32-Kt(E)-1)).toString(32)+C,g="_"+g+"R_"+C,C=Pg++,0<C&&(g+="H"+C.toString(32)),g+="_"}else C=h_e++,g="_"+g+"r_"+C.toString(32)+"_";return p.memoizedState=g},useHostTransitionStatus:hE,useFormState:ZG,useActionState:ZG,useOptimistic:function(p){var g=ni();g.memoizedState=g.baseState=p;var C={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return g.queue=C,g=gE.bind(null,zt,!0,C),C.dispatch=g,[p,g]},useMemoCache:sE,useCacheRefresh:function(){return ni().memoizedState=C_e.bind(null,zt)},useEffectEvent:function(p){var g=ni(),C={impl:p};return g.memoizedState=C,function(){if((Mn&2)!==0)throw Error(r(440));return C.impl.apply(void 0,arguments)}}},bE={readContext:_a,use:Vg,useCallback:nW,useContext:_a,useEffect:dE,useImperativeHandle:tW,useInsertionEffect:QG,useLayoutEffect:JG,useMemo:rW,useReducer:$g,useRef:YG,useState:function(){return $g(ac)},useDebugValue:fE,useDeferredValue:function(p,g){var C=Rr();return aW(C,zn.memoizedState,p,g)},useTransition:function(){var p=$g(ac)[0],g=Rr().memoizedState;return[typeof p=="boolean"?p:ip(p),g]},useSyncExternalStore:IG,useId:lW,useHostTransitionStatus:hE,useFormState:qG,useActionState:qG,useOptimistic:function(p,g){var C=Rr();return $G(C,zn,p,g)},useMemoCache:sE,useCacheRefresh:cW};bE.useEffectEvent=XG;var pW={readContext:_a,use:Vg,useCallback:nW,useContext:_a,useEffect:dE,useImperativeHandle:tW,useInsertionEffect:QG,useLayoutEffect:JG,useMemo:rW,useReducer:lE,useRef:YG,useState:function(){return lE(ac)},useDebugValue:fE,useDeferredValue:function(p,g){var C=Rr();return zn===null?mE(C,p,g):aW(C,zn.memoizedState,p,g)},useTransition:function(){var p=lE(ac)[0],g=Rr().memoizedState;return[typeof p=="boolean"?p:ip(p),g]},useSyncExternalStore:IG,useId:lW,useHostTransitionStatus:hE,useFormState:WG,useActionState:WG,useOptimistic:function(p,g){var C=Rr();return zn!==null?$G(C,zn,p,g):(C.baseState=p,[p,C.queue.dispatch])},useMemoCache:sE,useCacheRefresh:cW};pW.useEffectEvent=XG;function xE(p,g,C,E){g=p.memoizedState,C=C(E,g),C=C==null?g:m({},g,C),p.memoizedState=C,p.lanes===0&&(p.updateQueue.baseState=C)}var vE={enqueueSetState:function(p,g,C){p=p._reactInternals;var E=os(),A=hu(E);A.payload=g,C!=null&&(A.callback=C),g=gu(p,A,E),g!==null&&(Ti(g,p,E),tp(g,p,E))},enqueueReplaceState:function(p,g,C){p=p._reactInternals;var E=os(),A=hu(E);A.tag=1,A.payload=g,C!=null&&(A.callback=C),g=gu(p,A,E),g!==null&&(Ti(g,p,E),tp(g,p,E))},enqueueForceUpdate:function(p,g){p=p._reactInternals;var C=os(),E=hu(C);E.tag=2,g!=null&&(E.callback=g),g=gu(p,E,C),g!==null&&(Ti(g,p,C),tp(g,p,C))}};function hW(p,g,C,E,A,O,H){return p=p.stateNode,typeof p.shouldComponentUpdate=="function"?p.shouldComponentUpdate(E,O,H):g.prototype&&g.prototype.isPureReactComponent?!G3(C,E)||!G3(A,O):!0}function gW(p,g,C,E){p=g.state,typeof g.componentWillReceiveProps=="function"&&g.componentWillReceiveProps(C,E),typeof g.UNSAFE_componentWillReceiveProps=="function"&&g.UNSAFE_componentWillReceiveProps(C,E),g.state!==p&&vE.enqueueReplaceState(g,g.state,null)}function m1(p,g){var C=g;if("ref"in g){C={};for(var E in g)E!=="ref"&&(C[E]=g[E])}if(p=p.defaultProps){C===g&&(C=m({},C));for(var A in p)C[A]===void 0&&(C[A]=p[A])}return C}function bW(p){yg(p)}function xW(p){console.error(p)}function vW(p){yg(p)}function Ug(p,g){try{var C=p.onUncaughtError;C(g.value,{componentStack:g.stack})}catch(E){setTimeout(function(){throw E})}}function yW(p,g,C){try{var E=p.onCaughtError;E(C.value,{componentStack:C.stack,errorBoundary:g.tag===1?g.stateNode:null})}catch(A){setTimeout(function(){throw A})}}function yE(p,g,C){return C=hu(C),C.tag=3,C.payload={element:null},C.callback=function(){Ug(p,g)},C}function CW(p){return p=hu(p),p.tag=3,p}function wW(p,g,C,E){var A=C.type.getDerivedStateFromError;if(typeof A=="function"){var O=E.value;p.payload=function(){return A(O)},p.callback=function(){yW(g,C,E)}}var H=C.stateNode;H!==null&&typeof H.componentDidCatch=="function"&&(p.callback=function(){yW(g,C,E),typeof A!="function"&&(wu===null?wu=new Set([this]):wu.add(this));var K=E.stack;this.componentDidCatch(E.value,{componentStack:K!==null?K:""})})}function E_e(p,g,C,E,A){if(C.flags|=32768,E!==null&&typeof E=="object"&&typeof E.then=="function"){if(g=C.alternate,g!==null&&S0(g,C,A,!0),C=rs.current,C!==null){switch(C.tag){case 31:case 13:return Us===null?t8():C.alternate===null&&_r===0&&(_r=3),C.flags&=-257,C.flags|=65536,C.lanes=A,E===Ag?C.flags|=16384:(g=C.updateQueue,g===null?C.updateQueue=new Set([E]):g.add(E),ZE(p,E,A)),!1;case 22:return C.flags|=65536,E===Ag?C.flags|=16384:(g=C.updateQueue,g===null?(g={transitions:null,markerInstances:null,retryQueue:new Set([E])},C.updateQueue=g):(C=g.retryQueue,C===null?g.retryQueue=new Set([E]):C.add(E)),ZE(p,E,A)),!1}throw Error(r(435,C.tag))}return ZE(p,E,A),t8(),!1}if(bn)return g=rs.current,g!==null?((g.flags&65536)===0&&(g.flags|=256),g.flags|=65536,g.lanes=A,E!==$w&&(p=Error(r(422),{cause:E}),K3($s(p,C)))):(E!==$w&&(g=Error(r(423),{cause:E}),K3($s(g,C))),p=p.current.alternate,p.flags|=65536,A&=-A,p.lanes|=A,E=$s(E,C),A=yE(p.stateNode,E,A),Kw(p,A),_r!==4&&(_r=2)),!1;var O=Error(r(520),{cause:E});if(O=$s(O,C),hp===null?hp=[O]:hp.push(O),_r!==4&&(_r=2),g===null)return!0;E=$s(E,C),C=g;do{switch(C.tag){case 3:return C.flags|=65536,p=A&-A,C.lanes|=p,p=yE(C.stateNode,E,p),Kw(C,p),!1;case 1:if(g=C.type,O=C.stateNode,(C.flags&128)===0&&(typeof g.getDerivedStateFromError=="function"||O!==null&&typeof O.componentDidCatch=="function"&&(wu===null||!wu.has(O))))return C.flags|=65536,A&=-A,C.lanes|=A,A=CW(A),wW(A,p,C,E),Kw(C,A),!1}C=C.return}while(C!==null);return!1}var CE=Error(r(461)),qr=!1;function ka(p,g,C,E){g.child=p===null?_G(g,null,C,E):d1(g,p.child,C,E)}function EW(p,g,C,E,A){C=C.render;var O=g.ref;if("ref"in E){var H={};for(var K in E)K!=="ref"&&(H[K]=E[K])}else H=E;return o1(g),E=nE(p,g,C,H,O,A),K=rE(),p!==null&&!qr?(aE(p,g,A),ic(p,g,A)):(bn&&K&&Lw(g),g.flags|=1,ka(p,g,E,A),g.child)}function SW(p,g,C,E,A){if(p===null){var O=C.type;return typeof O=="function"&&!Rw(O)&&O.defaultProps===void 0&&C.compare===null?(g.tag=15,g.type=O,NW(p,g,O,E,A)):(p=Sg(C.type,null,E,g,g.mode,A),p.ref=g.ref,p.return=g,g.child=p)}if(O=p.child,!TE(p,A)){var H=O.memoizedProps;if(C=C.compare,C=C!==null?C:G3,C(H,E)&&p.ref===g.ref)return ic(p,g,A)}return g.flags|=1,p=Jl(O,E),p.ref=g.ref,p.return=g,g.child=p}function NW(p,g,C,E,A){if(p!==null){var O=p.memoizedProps;if(G3(O,E)&&p.ref===g.ref)if(qr=!1,g.pendingProps=E=O,TE(p,A))(p.flags&131072)!==0&&(qr=!0);else return g.lanes=p.lanes,ic(p,g,A)}return wE(p,g,C,E,A)}function _W(p,g,C,E){var A=E.children,O=p!==null?p.memoizedState:null;if(p===null&&g.stateNode===null&&(g.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),E.mode==="hidden"){if((g.flags&128)!==0){if(O=O!==null?O.baseLanes|C:C,p!==null){for(E=g.child=p.child,A=0;E!==null;)A=A|E.lanes|E.childLanes,E=E.sibling;E=A&~O}else E=0,g.child=null;return kW(p,g,O,C,E)}if((C&536870912)!==0)g.memoizedState={baseLanes:0,cachePool:null},p!==null&&jg(g,O!==null?O.cachePool:null),O!==null?TG(g,O):Qw(),AG(g);else return E=g.lanes=536870912,kW(p,g,O!==null?O.baseLanes|C:C,C,E)}else O!==null?(jg(g,O.cachePool),TG(g,O),xu(),g.memoizedState=null):(p!==null&&jg(g,null),Qw(),xu());return ka(p,g,A,C),g.child}function lp(p,g){return p!==null&&p.tag===22||g.stateNode!==null||(g.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),g.sibling}function kW(p,g,C,E,A){var O=qw();return O=O===null?null:{parent:Br._currentValue,pool:O},g.memoizedState={baseLanes:C,cachePool:O},p!==null&&jg(g,null),Qw(),AG(g),p!==null&&S0(p,g,E,!0),g.childLanes=A,null}function Bg(p,g){return g=qg({mode:g.mode,children:g.children},p.mode),g.ref=p.ref,p.child=g,g.return=p,g}function jW(p,g,C){return d1(g,p.child,null,C),p=Bg(g,g.pendingProps),p.flags|=2,as(g),g.memoizedState=null,p}function S_e(p,g,C){var E=g.pendingProps,A=(g.flags&128)!==0;if(g.flags&=-129,p===null){if(bn){if(E.mode==="hidden")return p=Bg(g,E),g.lanes=536870912,lp(null,p);if(eE(g),(p=cr)?(p=HY(p,zs),p=p!==null&&p.data==="&"?p:null,p!==null&&(g.memoizedState={dehydrated:p,treeContext:uu!==null?{id:nl,overflow:rl}:null,retryLane:536870912,hydrationErrors:null},C=dG(p),C.return=g,g.child=C,Na=g,cr=null)):p=null,p===null)throw fu(g);return g.lanes=536870912,null}return Bg(g,E)}var O=p.memoizedState;if(O!==null){var H=O.dehydrated;if(eE(g),A)if(g.flags&256)g.flags&=-257,g=jW(p,g,C);else if(g.memoizedState!==null)g.child=p.child,g.flags|=128,g=null;else throw Error(r(558));else if(qr||S0(p,g,C,!1),A=(C&p.childLanes)!==0,qr||A){if(E=Kn,E!==null&&(H=sg(E,C),H!==0&&H!==O.retryLane))throw O.retryLane=H,r1(p,H),Ti(E,p,H),CE;t8(),g=jW(p,g,C)}else p=O.treeContext,cr=Bs(H.nextSibling),Na=g,bn=!0,du=null,zs=!1,p!==null&&pG(g,p),g=Bg(g,E),g.flags|=4096;return g}return p=Jl(p.child,{mode:E.mode,children:E.children}),p.ref=g.ref,g.child=p,p.return=g,p}function Zg(p,g){var C=g.ref;if(C===null)p!==null&&p.ref!==null&&(g.flags|=4194816);else{if(typeof C!="function"&&typeof C!="object")throw Error(r(284));(p===null||p.ref!==C)&&(g.flags|=4194816)}}function wE(p,g,C,E,A){return o1(g),C=nE(p,g,C,E,void 0,A),E=rE(),p!==null&&!qr?(aE(p,g,A),ic(p,g,A)):(bn&&E&&Lw(g),g.flags|=1,ka(p,g,C,A),g.child)}function TW(p,g,C,E,A,O){return o1(g),g.updateQueue=null,C=OG(g,E,C,A),MG(p),E=rE(),p!==null&&!qr?(aE(p,g,O),ic(p,g,O)):(bn&&E&&Lw(g),g.flags|=1,ka(p,g,C,O),g.child)}function AW(p,g,C,E,A){if(o1(g),g.stateNode===null){var O=y0,H=C.contextType;typeof H=="object"&&H!==null&&(O=_a(H)),O=new C(E,O),g.memoizedState=O.state!==null&&O.state!==void 0?O.state:null,O.updater=vE,g.stateNode=O,O._reactInternals=g,O=g.stateNode,O.props=E,O.state=g.memoizedState,O.refs={},Ww(g),H=C.contextType,O.context=typeof H=="object"&&H!==null?_a(H):y0,O.state=g.memoizedState,H=C.getDerivedStateFromProps,typeof H=="function"&&(xE(g,C,H,E),O.state=g.memoizedState),typeof C.getDerivedStateFromProps=="function"||typeof O.getSnapshotBeforeUpdate=="function"||typeof O.UNSAFE_componentWillMount!="function"&&typeof O.componentWillMount!="function"||(H=O.state,typeof O.componentWillMount=="function"&&O.componentWillMount(),typeof O.UNSAFE_componentWillMount=="function"&&O.UNSAFE_componentWillMount(),H!==O.state&&vE.enqueueReplaceState(O,O.state,null),rp(g,E,O,A),np(),O.state=g.memoizedState),typeof O.componentDidMount=="function"&&(g.flags|=4194308),E=!0}else if(p===null){O=g.stateNode;var K=g.memoizedProps,le=m1(C,K);O.props=le;var _e=O.context,Re=C.contextType;H=y0,typeof Re=="object"&&Re!==null&&(H=_a(Re));var Ve=C.getDerivedStateFromProps;Re=typeof Ve=="function"||typeof O.getSnapshotBeforeUpdate=="function",K=g.pendingProps!==K,Re||typeof O.UNSAFE_componentWillReceiveProps!="function"&&typeof O.componentWillReceiveProps!="function"||(K||_e!==H)&&gW(g,O,E,H),pu=!1;var je=g.memoizedState;O.state=je,rp(g,E,O,A),np(),_e=g.memoizedState,K||je!==_e||pu?(typeof Ve=="function"&&(xE(g,C,Ve,E),_e=g.memoizedState),(le=pu||hW(g,C,le,E,je,_e,H))?(Re||typeof O.UNSAFE_componentWillMount!="function"&&typeof O.componentWillMount!="function"||(typeof O.componentWillMount=="function"&&O.componentWillMount(),typeof O.UNSAFE_componentWillMount=="function"&&O.UNSAFE_componentWillMount()),typeof O.componentDidMount=="function"&&(g.flags|=4194308)):(typeof O.componentDidMount=="function"&&(g.flags|=4194308),g.memoizedProps=E,g.memoizedState=_e),O.props=E,O.state=_e,O.context=H,E=le):(typeof O.componentDidMount=="function"&&(g.flags|=4194308),E=!1)}else{O=g.stateNode,Yw(p,g),H=g.memoizedProps,Re=m1(C,H),O.props=Re,Ve=g.pendingProps,je=O.context,_e=C.contextType,le=y0,typeof _e=="object"&&_e!==null&&(le=_a(_e)),K=C.getDerivedStateFromProps,(_e=typeof K=="function"||typeof O.getSnapshotBeforeUpdate=="function")||typeof O.UNSAFE_componentWillReceiveProps!="function"&&typeof O.componentWillReceiveProps!="function"||(H!==Ve||je!==le)&&gW(g,O,E,le),pu=!1,je=g.memoizedState,O.state=je,rp(g,E,O,A),np();var Ae=g.memoizedState;H!==Ve||je!==Ae||pu||p!==null&&p.dependencies!==null&&_g(p.dependencies)?(typeof K=="function"&&(xE(g,C,K,E),Ae=g.memoizedState),(Re=pu||hW(g,C,Re,E,je,Ae,le)||p!==null&&p.dependencies!==null&&_g(p.dependencies))?(_e||typeof O.UNSAFE_componentWillUpdate!="function"&&typeof O.componentWillUpdate!="function"||(typeof O.componentWillUpdate=="function"&&O.componentWillUpdate(E,Ae,le),typeof O.UNSAFE_componentWillUpdate=="function"&&O.UNSAFE_componentWillUpdate(E,Ae,le)),typeof O.componentDidUpdate=="function"&&(g.flags|=4),typeof O.getSnapshotBeforeUpdate=="function"&&(g.flags|=1024)):(typeof O.componentDidUpdate!="function"||H===p.memoizedProps&&je===p.memoizedState||(g.flags|=4),typeof O.getSnapshotBeforeUpdate!="function"||H===p.memoizedProps&&je===p.memoizedState||(g.flags|=1024),g.memoizedProps=E,g.memoizedState=Ae),O.props=E,O.state=Ae,O.context=le,E=Re):(typeof O.componentDidUpdate!="function"||H===p.memoizedProps&&je===p.memoizedState||(g.flags|=4),typeof O.getSnapshotBeforeUpdate!="function"||H===p.memoizedProps&&je===p.memoizedState||(g.flags|=1024),E=!1)}return O=E,Zg(p,g),E=(g.flags&128)!==0,O||E?(O=g.stateNode,C=E&&typeof C.getDerivedStateFromError!="function"?null:O.render(),g.flags|=1,p!==null&&E?(g.child=d1(g,p.child,null,A),g.child=d1(g,null,C,A)):ka(p,g,C,A),g.memoizedState=O.state,p=g.child):p=ic(p,g,A),p}function MW(p,g,C,E){return i1(),g.flags|=256,ka(p,g,C,E),g.child}var EE={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function SE(p){return{baseLanes:p,cachePool:yG()}}function NE(p,g,C){return p=p!==null?p.childLanes&~C:0,g&&(p|=ss),p}function OW(p,g,C){var E=g.pendingProps,A=!1,O=(g.flags&128)!==0,H;if((H=O)||(H=p!==null&&p.memoizedState===null?!1:(Ir.current&2)!==0),H&&(A=!0,g.flags&=-129),H=(g.flags&32)!==0,g.flags&=-33,p===null){if(bn){if(A?bu(g):xu(),(p=cr)?(p=HY(p,zs),p=p!==null&&p.data!=="&"?p:null,p!==null&&(g.memoizedState={dehydrated:p,treeContext:uu!==null?{id:nl,overflow:rl}:null,retryLane:536870912,hydrationErrors:null},C=dG(p),C.return=g,g.child=C,Na=g,cr=null)):p=null,p===null)throw fu(g);return oS(p)?g.lanes=32:g.lanes=536870912,null}var K=E.children;return E=E.fallback,A?(xu(),A=g.mode,K=qg({mode:"hidden",children:K},A),E=a1(E,A,C,null),K.return=g,E.return=g,K.sibling=E,g.child=K,E=g.child,E.memoizedState=SE(C),E.childLanes=NE(p,H,C),g.memoizedState=EE,lp(null,E)):(bu(g),_E(g,K))}var le=p.memoizedState;if(le!==null&&(K=le.dehydrated,K!==null)){if(O)g.flags&256?(bu(g),g.flags&=-257,g=kE(p,g,C)):g.memoizedState!==null?(xu(),g.child=p.child,g.flags|=128,g=null):(xu(),K=E.fallback,A=g.mode,E=qg({mode:"visible",children:E.children},A),K=a1(K,A,C,null),K.flags|=2,E.return=g,K.return=g,E.sibling=K,g.child=E,d1(g,p.child,null,C),E=g.child,E.memoizedState=SE(C),E.childLanes=NE(p,H,C),g.memoizedState=EE,g=lp(null,E));else if(bu(g),oS(K)){if(H=K.nextSibling&&K.nextSibling.dataset,H)var _e=H.dgst;H=_e,E=Error(r(419)),E.stack="",E.digest=H,K3({value:E,source:null,stack:null}),g=kE(p,g,C)}else if(qr||S0(p,g,C,!1),H=(C&p.childLanes)!==0,qr||H){if(H=Kn,H!==null&&(E=sg(H,C),E!==0&&E!==le.retryLane))throw le.retryLane=E,r1(p,E),Ti(H,p,E),CE;sS(K)||t8(),g=kE(p,g,C)}else sS(K)?(g.flags|=192,g.child=p.child,g=null):(p=le.treeContext,cr=Bs(K.nextSibling),Na=g,bn=!0,du=null,zs=!1,p!==null&&pG(g,p),g=_E(g,E.children),g.flags|=4096);return g}return A?(xu(),K=E.fallback,A=g.mode,le=p.child,_e=le.sibling,E=Jl(le,{mode:"hidden",children:E.children}),E.subtreeFlags=le.subtreeFlags&65011712,_e!==null?K=Jl(_e,K):(K=a1(K,A,C,null),K.flags|=2),K.return=g,E.return=g,E.sibling=K,g.child=E,lp(null,E),E=g.child,K=p.child.memoizedState,K===null?K=SE(C):(A=K.cachePool,A!==null?(le=Br._currentValue,A=A.parent!==le?{parent:le,pool:le}:A):A=yG(),K={baseLanes:K.baseLanes|C,cachePool:A}),E.memoizedState=K,E.childLanes=NE(p,H,C),g.memoizedState=EE,lp(p.child,E)):(bu(g),C=p.child,p=C.sibling,C=Jl(C,{mode:"visible",children:E.children}),C.return=g,C.sibling=null,p!==null&&(H=g.deletions,H===null?(g.deletions=[p],g.flags|=16):H.push(p)),g.child=C,g.memoizedState=null,C)}function _E(p,g){return g=qg({mode:"visible",children:g},p.mode),g.return=p,p.child=g}function qg(p,g){return p=ns(22,p,null,g),p.lanes=0,p}function kE(p,g,C){return d1(g,p.child,null,C),p=_E(g,g.pendingProps.children),p.flags|=2,g.memoizedState=null,p}function IW(p,g,C){p.lanes|=g;var E=p.alternate;E!==null&&(E.lanes|=g),zw(p.return,g,C)}function jE(p,g,C,E,A,O){var H=p.memoizedState;H===null?p.memoizedState={isBackwards:g,rendering:null,renderingStartTime:0,last:E,tail:C,tailMode:A,treeForkCount:O}:(H.isBackwards=g,H.rendering=null,H.renderingStartTime=0,H.last=E,H.tail=C,H.tailMode=A,H.treeForkCount=O)}function RW(p,g,C){var E=g.pendingProps,A=E.revealOrder,O=E.tail;E=E.children;var H=Ir.current,K=(H&2)!==0;if(K?(H=H&1|2,g.flags|=128):H&=1,F(Ir,H),ka(p,g,E,C),E=bn?Y3:0,!K&&p!==null&&(p.flags&128)!==0)e:for(p=g.child;p!==null;){if(p.tag===13)p.memoizedState!==null&&IW(p,C,g);else if(p.tag===19)IW(p,C,g);else if(p.child!==null){p.child.return=p,p=p.child;continue}if(p===g)break e;for(;p.sibling===null;){if(p.return===null||p.return===g)break e;p=p.return}p.sibling.return=p.return,p=p.sibling}switch(A){case"forwards":for(C=g.child,A=null;C!==null;)p=C.alternate,p!==null&&Rg(p)===null&&(A=C),C=C.sibling;C=A,C===null?(A=g.child,g.child=null):(A=C.sibling,C.sibling=null),jE(g,!1,A,C,O,E);break;case"backwards":case"unstable_legacy-backwards":for(C=null,A=g.child,g.child=null;A!==null;){if(p=A.alternate,p!==null&&Rg(p)===null){g.child=A;break}p=A.sibling,A.sibling=C,C=A,A=p}jE(g,!0,C,null,O,E);break;case"together":jE(g,!1,null,null,void 0,E);break;default:g.memoizedState=null}return g.child}function ic(p,g,C){if(p!==null&&(g.dependencies=p.dependencies),Cu|=g.lanes,(C&g.childLanes)===0)if(p!==null){if(S0(p,g,C,!1),(C&g.childLanes)===0)return null}else return null;if(p!==null&&g.child!==p.child)throw Error(r(153));if(g.child!==null){for(p=g.child,C=Jl(p,p.pendingProps),g.child=C,C.return=g;p.sibling!==null;)p=p.sibling,C=C.sibling=Jl(p,p.pendingProps),C.return=g;C.sibling=null}return g.child}function TE(p,g){return(p.lanes&g)!==0?!0:(p=p.dependencies,!!(p!==null&&_g(p)))}function N_e(p,g,C){switch(g.tag){case 3:be(g,g.stateNode.containerInfo),mu(g,Br,p.memoizedState.cache),i1();break;case 27:case 5:pe(g);break;case 4:be(g,g.stateNode.containerInfo);break;case 10:mu(g,g.type,g.memoizedProps.value);break;case 31:if(g.memoizedState!==null)return g.flags|=128,eE(g),null;break;case 13:var E=g.memoizedState;if(E!==null)return E.dehydrated!==null?(bu(g),g.flags|=128,null):(C&g.child.childLanes)!==0?OW(p,g,C):(bu(g),p=ic(p,g,C),p!==null?p.sibling:null);bu(g);break;case 19:var A=(p.flags&128)!==0;if(E=(C&g.childLanes)!==0,E||(S0(p,g,C,!1),E=(C&g.childLanes)!==0),A){if(E)return RW(p,g,C);g.flags|=128}if(A=g.memoizedState,A!==null&&(A.rendering=null,A.tail=null,A.lastEffect=null),F(Ir,Ir.current),E)break;return null;case 22:return g.lanes=0,_W(p,g,C,g.pendingProps);case 24:mu(g,Br,p.memoizedState.cache)}return ic(p,g,C)}function DW(p,g,C){if(p!==null)if(p.memoizedProps!==g.pendingProps)qr=!0;else{if(!TE(p,C)&&(g.flags&128)===0)return qr=!1,N_e(p,g,C);qr=(p.flags&131072)!==0}else qr=!1,bn&&(g.flags&1048576)!==0&&mG(g,Y3,g.index);switch(g.lanes=0,g.tag){case 16:e:{var E=g.pendingProps;if(p=c1(g.elementType),g.type=p,typeof p=="function")Rw(p)?(E=m1(p,E),g.tag=1,g=AW(null,g,p,E,C)):(g.tag=0,g=wE(null,g,p,E,C));else{if(p!=null){var A=p.$$typeof;if(A===N){g.tag=11,g=EW(null,g,p,E,C);break e}else if(A===M){g.tag=14,g=SW(null,g,p,E,C);break e}}throw g=z(p)||p,Error(r(306,g,""))}}return g;case 0:return wE(p,g,g.type,g.pendingProps,C);case 1:return E=g.type,A=m1(E,g.pendingProps),AW(p,g,E,A,C);case 3:e:{if(be(g,g.stateNode.containerInfo),p===null)throw Error(r(387));E=g.pendingProps;var O=g.memoizedState;A=O.element,Yw(p,g),rp(g,E,null,C);var H=g.memoizedState;if(E=H.cache,mu(g,Br,E),E!==O.cache&&Uw(g,[Br],C,!0),np(),E=H.element,O.isDehydrated)if(O={element:E,isDehydrated:!1,cache:H.cache},g.updateQueue.baseState=O,g.memoizedState=O,g.flags&256){g=MW(p,g,E,C);break e}else if(E!==A){A=$s(Error(r(424)),g),K3(A),g=MW(p,g,E,C);break e}else for(p=g.stateNode.containerInfo,p.nodeType===9?p=p.body:p=p.nodeName==="HTML"?p.ownerDocument.body:p,cr=Bs(p.firstChild),Na=g,bn=!0,du=null,zs=!0,C=_G(g,null,E,C),g.child=C;C;)C.flags=C.flags&-3|4096,C=C.sibling;else{if(i1(),E===A){g=ic(p,g,C);break e}ka(p,g,E,C)}g=g.child}return g;case 26:return Zg(p,g),p===null?(C=qY(g.type,null,g.pendingProps,null))?g.memoizedState=C:bn||(C=g.type,p=g.pendingProps,E=l8(ge.current).createElement(C),E[Ur]=g,E[pr]=p,ja(E,C,p),Qt(E),g.stateNode=E):g.memoizedState=qY(g.type,p.memoizedProps,g.pendingProps,p.memoizedState),null;case 27:return pe(g),p===null&&bn&&(E=g.stateNode=UY(g.type,g.pendingProps,ge.current),Na=g,zs=!0,A=cr,_u(g.type)?(lS=A,cr=Bs(E.firstChild)):cr=A),ka(p,g,g.pendingProps.children,C),Zg(p,g),p===null&&(g.flags|=4194304),g.child;case 5:return p===null&&bn&&((A=E=cr)&&(E=tke(E,g.type,g.pendingProps,zs),E!==null?(g.stateNode=E,Na=g,cr=Bs(E.firstChild),zs=!1,A=!0):A=!1),A||fu(g)),pe(g),A=g.type,O=g.pendingProps,H=p!==null?p.memoizedProps:null,E=O.children,rS(A,O)?E=null:H!==null&&rS(A,H)&&(g.flags|=32),g.memoizedState!==null&&(A=nE(p,g,g_e,null,null,C),Ep._currentValue=A),Zg(p,g),ka(p,g,E,C),g.child;case 6:return p===null&&bn&&((p=C=cr)&&(C=nke(C,g.pendingProps,zs),C!==null?(g.stateNode=C,Na=g,cr=null,p=!0):p=!1),p||fu(g)),null;case 13:return OW(p,g,C);case 4:return be(g,g.stateNode.containerInfo),E=g.pendingProps,p===null?g.child=d1(g,null,E,C):ka(p,g,E,C),g.child;case 11:return EW(p,g,g.type,g.pendingProps,C);case 7:return ka(p,g,g.pendingProps,C),g.child;case 8:return ka(p,g,g.pendingProps.children,C),g.child;case 12:return ka(p,g,g.pendingProps.children,C),g.child;case 10:return E=g.pendingProps,mu(g,g.type,E.value),ka(p,g,E.children,C),g.child;case 9:return A=g.type._context,E=g.pendingProps.children,o1(g),A=_a(A),E=E(A),g.flags|=1,ka(p,g,E,C),g.child;case 14:return SW(p,g,g.type,g.pendingProps,C);case 15:return NW(p,g,g.type,g.pendingProps,C);case 19:return RW(p,g,C);case 31:return S_e(p,g,C);case 22:return _W(p,g,C,g.pendingProps);case 24:return o1(g),E=_a(Br),p===null?(A=qw(),A===null&&(A=Kn,O=Bw(),A.pooledCache=O,O.refCount++,O!==null&&(A.pooledCacheLanes|=C),A=O),g.memoizedState={parent:E,cache:A},Ww(g),mu(g,Br,A)):((p.lanes&C)!==0&&(Yw(p,g),rp(g,null,null,C),np()),A=p.memoizedState,O=g.memoizedState,A.parent!==E?(A={parent:E,cache:E},g.memoizedState=A,g.lanes===0&&(g.memoizedState=g.updateQueue.baseState=A),mu(g,Br,E)):(E=O.cache,mu(g,Br,E),E!==A.cache&&Uw(g,[Br],C,!0))),ka(p,g,g.pendingProps.children,C),g.child;case 29:throw g.pendingProps}throw Error(r(156,g.tag))}function sc(p){p.flags|=4}function AE(p,g,C,E,A){if((g=(p.mode&32)!==0)&&(g=!1),g){if(p.flags|=16777216,(A&335544128)===A)if(p.stateNode.complete)p.flags|=8192;else if(lY())p.flags|=8192;else throw u1=Ag,Gw}else p.flags&=-16777217}function PW(p,g){if(g.type!=="stylesheet"||(g.state.loading&4)!==0)p.flags&=-16777217;else if(p.flags|=16777216,!XY(g))if(lY())p.flags|=8192;else throw u1=Ag,Gw}function Gg(p,g){g!==null&&(p.flags|=4),p.flags&16384&&(g=p.tag!==22?es():536870912,p.lanes|=g,P0|=g)}function cp(p,g){if(!bn)switch(p.tailMode){case"hidden":g=p.tail;for(var C=null;g!==null;)g.alternate!==null&&(C=g),g=g.sibling;C===null?p.tail=null:C.sibling=null;break;case"collapsed":C=p.tail;for(var E=null;C!==null;)C.alternate!==null&&(E=C),C=C.sibling;E===null?g||p.tail===null?p.tail=null:p.tail.sibling=null:E.sibling=null}}function ur(p){var g=p.alternate!==null&&p.alternate.child===p.child,C=0,E=0;if(g)for(var A=p.child;A!==null;)C|=A.lanes|A.childLanes,E|=A.subtreeFlags&65011712,E|=A.flags&65011712,A.return=p,A=A.sibling;else for(A=p.child;A!==null;)C|=A.lanes|A.childLanes,E|=A.subtreeFlags,E|=A.flags,A.return=p,A=A.sibling;return p.subtreeFlags|=E,p.childLanes=C,g}function __e(p,g,C){var E=g.pendingProps;switch(Vw(g),g.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ur(g),null;case 1:return ur(g),null;case 3:return C=g.stateNode,E=null,p!==null&&(E=p.memoizedState.cache),g.memoizedState.cache!==E&&(g.flags|=2048),nc(Br),se(),C.pendingContext&&(C.context=C.pendingContext,C.pendingContext=null),(p===null||p.child===null)&&(E0(g)?sc(g):p===null||p.memoizedState.isDehydrated&&(g.flags&256)===0||(g.flags|=1024,Hw())),ur(g),null;case 26:var A=g.type,O=g.memoizedState;return p===null?(sc(g),O!==null?(ur(g),PW(g,O)):(ur(g),AE(g,A,null,E,C))):O?O!==p.memoizedState?(sc(g),ur(g),PW(g,O)):(ur(g),g.flags&=-16777217):(p=p.memoizedProps,p!==E&&sc(g),ur(g),AE(g,A,p,E,C)),null;case 27:if(Se(g),C=ge.current,A=g.type,p!==null&&g.stateNode!=null)p.memoizedProps!==E&&sc(g);else{if(!E){if(g.stateNode===null)throw Error(r(166));return ur(g),null}p=J.current,E0(g)?hG(g):(p=UY(A,E,C),g.stateNode=p,sc(g))}return ur(g),null;case 5:if(Se(g),A=g.type,p!==null&&g.stateNode!=null)p.memoizedProps!==E&&sc(g);else{if(!E){if(g.stateNode===null)throw Error(r(166));return ur(g),null}if(O=J.current,E0(g))hG(g);else{var H=l8(ge.current);switch(O){case 1:O=H.createElementNS("http://www.w3.org/2000/svg",A);break;case 2:O=H.createElementNS("http://www.w3.org/1998/Math/MathML",A);break;default:switch(A){case"svg":O=H.createElementNS("http://www.w3.org/2000/svg",A);break;case"math":O=H.createElementNS("http://www.w3.org/1998/Math/MathML",A);break;case"script":O=H.createElement("div"),O.innerHTML="<script><\/script>",O=O.removeChild(O.firstChild);break;case"select":O=typeof E.is=="string"?H.createElement("select",{is:E.is}):H.createElement("select"),E.multiple?O.multiple=!0:E.size&&(O.size=E.size);break;default:O=typeof E.is=="string"?H.createElement(A,{is:E.is}):H.createElement(A)}}O[Ur]=g,O[pr]=E;e:for(H=g.child;H!==null;){if(H.tag===5||H.tag===6)O.appendChild(H.stateNode);else if(H.tag!==4&&H.tag!==27&&H.child!==null){H.child.return=H,H=H.child;continue}if(H===g)break e;for(;H.sibling===null;){if(H.return===null||H.return===g)break e;H=H.return}H.sibling.return=H.return,H=H.sibling}g.stateNode=O;e:switch(ja(O,A,E),A){case"button":case"input":case"select":case"textarea":E=!!E.autoFocus;break e;case"img":E=!0;break e;default:E=!1}E&&sc(g)}}return ur(g),AE(g,g.type,p===null?null:p.memoizedProps,g.pendingProps,C),null;case 6:if(p&&g.stateNode!=null)p.memoizedProps!==E&&sc(g);else{if(typeof E!="string"&&g.stateNode===null)throw Error(r(166));if(p=ge.current,E0(g)){if(p=g.stateNode,C=g.memoizedProps,E=null,A=Na,A!==null)switch(A.tag){case 27:case 5:E=A.memoizedProps}p[Ur]=g,p=!!(p.nodeValue===C||E!==null&&E.suppressHydrationWarning===!0||OY(p.nodeValue,C)),p||fu(g,!0)}else p=l8(p).createTextNode(E),p[Ur]=g,g.stateNode=p}return ur(g),null;case 31:if(C=g.memoizedState,p===null||p.memoizedState!==null){if(E=E0(g),C!==null){if(p===null){if(!E)throw Error(r(318));if(p=g.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(r(557));p[Ur]=g}else i1(),(g.flags&128)===0&&(g.memoizedState=null),g.flags|=4;ur(g),p=!1}else C=Hw(),p!==null&&p.memoizedState!==null&&(p.memoizedState.hydrationErrors=C),p=!0;if(!p)return g.flags&256?(as(g),g):(as(g),null);if((g.flags&128)!==0)throw Error(r(558))}return ur(g),null;case 13:if(E=g.memoizedState,p===null||p.memoizedState!==null&&p.memoizedState.dehydrated!==null){if(A=E0(g),E!==null&&E.dehydrated!==null){if(p===null){if(!A)throw Error(r(318));if(A=g.memoizedState,A=A!==null?A.dehydrated:null,!A)throw Error(r(317));A[Ur]=g}else i1(),(g.flags&128)===0&&(g.memoizedState=null),g.flags|=4;ur(g),A=!1}else A=Hw(),p!==null&&p.memoizedState!==null&&(p.memoizedState.hydrationErrors=A),A=!0;if(!A)return g.flags&256?(as(g),g):(as(g),null)}return as(g),(g.flags&128)!==0?(g.lanes=C,g):(C=E!==null,p=p!==null&&p.memoizedState!==null,C&&(E=g.child,A=null,E.alternate!==null&&E.alternate.memoizedState!==null&&E.alternate.memoizedState.cachePool!==null&&(A=E.alternate.memoizedState.cachePool.pool),O=null,E.memoizedState!==null&&E.memoizedState.cachePool!==null&&(O=E.memoizedState.cachePool.pool),O!==A&&(E.flags|=2048)),C!==p&&C&&(g.child.flags|=8192),Gg(g,g.updateQueue),ur(g),null);case 4:return se(),p===null&&QE(g.stateNode.containerInfo),ur(g),null;case 10:return nc(g.type),ur(g),null;case 19:if(Y(Ir),E=g.memoizedState,E===null)return ur(g),null;if(A=(g.flags&128)!==0,O=E.rendering,O===null)if(A)cp(E,!1);else{if(_r!==0||p!==null&&(p.flags&128)!==0)for(p=g.child;p!==null;){if(O=Rg(p),O!==null){for(g.flags|=128,cp(E,!1),p=O.updateQueue,g.updateQueue=p,Gg(g,p),g.subtreeFlags=0,p=C,C=g.child;C!==null;)uG(C,p),C=C.sibling;return F(Ir,Ir.current&1|2),bn&&ec(g,E.treeForkCount),g.child}p=p.sibling}E.tail!==null&&ce()>Qg&&(g.flags|=128,A=!0,cp(E,!1),g.lanes=4194304)}else{if(!A)if(p=Rg(O),p!==null){if(g.flags|=128,A=!0,p=p.updateQueue,g.updateQueue=p,Gg(g,p),cp(E,!0),E.tail===null&&E.tailMode==="hidden"&&!O.alternate&&!bn)return ur(g),null}else 2*ce()-E.renderingStartTime>Qg&&C!==536870912&&(g.flags|=128,A=!0,cp(E,!1),g.lanes=4194304);E.isBackwards?(O.sibling=g.child,g.child=O):(p=E.last,p!==null?p.sibling=O:g.child=O,E.last=O)}return E.tail!==null?(p=E.tail,E.rendering=p,E.tail=p.sibling,E.renderingStartTime=ce(),p.sibling=null,C=Ir.current,F(Ir,A?C&1|2:C&1),bn&&ec(g,E.treeForkCount),p):(ur(g),null);case 22:case 23:return as(g),Jw(),E=g.memoizedState!==null,p!==null?p.memoizedState!==null!==E&&(g.flags|=8192):E&&(g.flags|=8192),E?(C&536870912)!==0&&(g.flags&128)===0&&(ur(g),g.subtreeFlags&6&&(g.flags|=8192)):ur(g),C=g.updateQueue,C!==null&&Gg(g,C.retryQueue),C=null,p!==null&&p.memoizedState!==null&&p.memoizedState.cachePool!==null&&(C=p.memoizedState.cachePool.pool),E=null,g.memoizedState!==null&&g.memoizedState.cachePool!==null&&(E=g.memoizedState.cachePool.pool),E!==C&&(g.flags|=2048),p!==null&&Y(l1),null;case 24:return C=null,p!==null&&(C=p.memoizedState.cache),g.memoizedState.cache!==C&&(g.flags|=2048),nc(Br),ur(g),null;case 25:return null;case 30:return null}throw Error(r(156,g.tag))}function k_e(p,g){switch(Vw(g),g.tag){case 1:return p=g.flags,p&65536?(g.flags=p&-65537|128,g):null;case 3:return nc(Br),se(),p=g.flags,(p&65536)!==0&&(p&128)===0?(g.flags=p&-65537|128,g):null;case 26:case 27:case 5:return Se(g),null;case 31:if(g.memoizedState!==null){if(as(g),g.alternate===null)throw Error(r(340));i1()}return p=g.flags,p&65536?(g.flags=p&-65537|128,g):null;case 13:if(as(g),p=g.memoizedState,p!==null&&p.dehydrated!==null){if(g.alternate===null)throw Error(r(340));i1()}return p=g.flags,p&65536?(g.flags=p&-65537|128,g):null;case 19:return Y(Ir),null;case 4:return se(),null;case 10:return nc(g.type),null;case 22:case 23:return as(g),Jw(),p!==null&&Y(l1),p=g.flags,p&65536?(g.flags=p&-65537|128,g):null;case 24:return nc(Br),null;case 25:return null;default:return null}}function LW(p,g){switch(Vw(g),g.tag){case 3:nc(Br),se();break;case 26:case 27:case 5:Se(g);break;case 4:se();break;case 31:g.memoizedState!==null&&as(g);break;case 13:as(g);break;case 19:Y(Ir);break;case 10:nc(g.type);break;case 22:case 23:as(g),Jw(),p!==null&&Y(l1);break;case 24:nc(Br)}}function up(p,g){try{var C=g.updateQueue,E=C!==null?C.lastEffect:null;if(E!==null){var A=E.next;C=A;do{if((C.tag&p)===p){E=void 0;var O=C.create,H=C.inst;E=O(),H.destroy=E}C=C.next}while(C!==A)}}catch(K){Ln(g,g.return,K)}}function vu(p,g,C){try{var E=g.updateQueue,A=E!==null?E.lastEffect:null;if(A!==null){var O=A.next;E=O;do{if((E.tag&p)===p){var H=E.inst,K=H.destroy;if(K!==void 0){H.destroy=void 0,A=g;var le=C,_e=K;try{_e()}catch(Re){Ln(A,le,Re)}}}E=E.next}while(E!==O)}}catch(Re){Ln(g,g.return,Re)}}function VW(p){var g=p.updateQueue;if(g!==null){var C=p.stateNode;try{jG(g,C)}catch(E){Ln(p,p.return,E)}}}function $W(p,g,C){C.props=m1(p.type,p.memoizedProps),C.state=p.memoizedState;try{C.componentWillUnmount()}catch(E){Ln(p,g,E)}}function dp(p,g){try{var C=p.ref;if(C!==null){switch(p.tag){case 26:case 27:case 5:var E=p.stateNode;break;case 30:E=p.stateNode;break;default:E=p.stateNode}typeof C=="function"?p.refCleanup=C(E):C.current=E}}catch(A){Ln(p,g,A)}}function al(p,g){var C=p.ref,E=p.refCleanup;if(C!==null)if(typeof E=="function")try{E()}catch(A){Ln(p,g,A)}finally{p.refCleanup=null,p=p.alternate,p!=null&&(p.refCleanup=null)}else if(typeof C=="function")try{C(null)}catch(A){Ln(p,g,A)}else C.current=null}function HW(p){var g=p.type,C=p.memoizedProps,E=p.stateNode;try{e:switch(g){case"button":case"input":case"select":case"textarea":C.autoFocus&&E.focus();break e;case"img":C.src?E.src=C.src:C.srcSet&&(E.srcset=C.srcSet)}}catch(A){Ln(p,p.return,A)}}function ME(p,g,C){try{var E=p.stateNode;Y_e(E,p.type,C,g),E[pr]=g}catch(A){Ln(p,p.return,A)}}function FW(p){return p.tag===5||p.tag===3||p.tag===26||p.tag===27&&_u(p.type)||p.tag===4}function OE(p){e:for(;;){for(;p.sibling===null;){if(p.return===null||FW(p.return))return null;p=p.return}for(p.sibling.return=p.return,p=p.sibling;p.tag!==5&&p.tag!==6&&p.tag!==18;){if(p.tag===27&&_u(p.type)||p.flags&2||p.child===null||p.tag===4)continue e;p.child.return=p,p=p.child}if(!(p.flags&2))return p.stateNode}}function IE(p,g,C){var E=p.tag;if(E===5||E===6)p=p.stateNode,g?(C.nodeType===9?C.body:C.nodeName==="HTML"?C.ownerDocument.body:C).insertBefore(p,g):(g=C.nodeType===9?C.body:C.nodeName==="HTML"?C.ownerDocument.body:C,g.appendChild(p),C=C._reactRootContainer,C!=null||g.onclick!==null||(g.onclick=Xl));else if(E!==4&&(E===27&&_u(p.type)&&(C=p.stateNode,g=null),p=p.child,p!==null))for(IE(p,g,C),p=p.sibling;p!==null;)IE(p,g,C),p=p.sibling}function Wg(p,g,C){var E=p.tag;if(E===5||E===6)p=p.stateNode,g?C.insertBefore(p,g):C.appendChild(p);else if(E!==4&&(E===27&&_u(p.type)&&(C=p.stateNode),p=p.child,p!==null))for(Wg(p,g,C),p=p.sibling;p!==null;)Wg(p,g,C),p=p.sibling}function zW(p){var g=p.stateNode,C=p.memoizedProps;try{for(var E=p.type,A=g.attributes;A.length;)g.removeAttributeNode(A[0]);ja(g,E,C),g[Ur]=p,g[pr]=C}catch(O){Ln(p,p.return,O)}}var oc=!1,Gr=!1,RE=!1,UW=typeof WeakSet=="function"?WeakSet:Set,ha=null;function j_e(p,g){if(p=p.containerInfo,tS=h8,p=tG(p),kw(p)){if("selectionStart"in p)var C={start:p.selectionStart,end:p.selectionEnd};else e:{C=(C=p.ownerDocument)&&C.defaultView||window;var E=C.getSelection&&C.getSelection();if(E&&E.rangeCount!==0){C=E.anchorNode;var A=E.anchorOffset,O=E.focusNode;E=E.focusOffset;try{C.nodeType,O.nodeType}catch{C=null;break e}var H=0,K=-1,le=-1,_e=0,Re=0,Ve=p,je=null;t:for(;;){for(var Ae;Ve!==C||A!==0&&Ve.nodeType!==3||(K=H+A),Ve!==O||E!==0&&Ve.nodeType!==3||(le=H+E),Ve.nodeType===3&&(H+=Ve.nodeValue.length),(Ae=Ve.firstChild)!==null;)je=Ve,Ve=Ae;for(;;){if(Ve===p)break t;if(je===C&&++_e===A&&(K=H),je===O&&++Re===E&&(le=H),(Ae=Ve.nextSibling)!==null)break;Ve=je,je=Ve.parentNode}Ve=Ae}C=K===-1||le===-1?null:{start:K,end:le}}else C=null}C=C||{start:0,end:0}}else C=null;for(nS={focusedElem:p,selectionRange:C},h8=!1,ha=g;ha!==null;)if(g=ha,p=g.child,(g.subtreeFlags&1028)!==0&&p!==null)p.return=g,ha=p;else for(;ha!==null;){switch(g=ha,O=g.alternate,p=g.flags,g.tag){case 0:if((p&4)!==0&&(p=g.updateQueue,p=p!==null?p.events:null,p!==null))for(C=0;C<p.length;C++)A=p[C],A.ref.impl=A.nextImpl;break;case 11:case 15:break;case 1:if((p&1024)!==0&&O!==null){p=void 0,C=g,A=O.memoizedProps,O=O.memoizedState,E=C.stateNode;try{var dt=m1(C.type,A);p=E.getSnapshotBeforeUpdate(dt,O),E.__reactInternalSnapshotBeforeUpdate=p}catch(_t){Ln(C,C.return,_t)}}break;case 3:if((p&1024)!==0){if(p=g.stateNode.containerInfo,C=p.nodeType,C===9)iS(p);else if(C===1)switch(p.nodeName){case"HEAD":case"HTML":case"BODY":iS(p);break;default:p.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((p&1024)!==0)throw Error(r(163))}if(p=g.sibling,p!==null){p.return=g.return,ha=p;break}ha=g.return}}function BW(p,g,C){var E=C.flags;switch(C.tag){case 0:case 11:case 15:cc(p,C),E&4&&up(5,C);break;case 1:if(cc(p,C),E&4)if(p=C.stateNode,g===null)try{p.componentDidMount()}catch(H){Ln(C,C.return,H)}else{var A=m1(C.type,g.memoizedProps);g=g.memoizedState;try{p.componentDidUpdate(A,g,p.__reactInternalSnapshotBeforeUpdate)}catch(H){Ln(C,C.return,H)}}E&64&&VW(C),E&512&&dp(C,C.return);break;case 3:if(cc(p,C),E&64&&(p=C.updateQueue,p!==null)){if(g=null,C.child!==null)switch(C.child.tag){case 27:case 5:g=C.child.stateNode;break;case 1:g=C.child.stateNode}try{jG(p,g)}catch(H){Ln(C,C.return,H)}}break;case 27:g===null&&E&4&&zW(C);case 26:case 5:cc(p,C),g===null&&E&4&&HW(C),E&512&&dp(C,C.return);break;case 12:cc(p,C);break;case 31:cc(p,C),E&4&&GW(p,C);break;case 13:cc(p,C),E&4&&WW(p,C),E&64&&(p=C.memoizedState,p!==null&&(p=p.dehydrated,p!==null&&(C=L_e.bind(null,C),rke(p,C))));break;case 22:if(E=C.memoizedState!==null||oc,!E){g=g!==null&&g.memoizedState!==null||Gr,A=oc;var O=Gr;oc=E,(Gr=g)&&!O?uc(p,C,(C.subtreeFlags&8772)!==0):cc(p,C),oc=A,Gr=O}break;case 30:break;default:cc(p,C)}}function ZW(p){var g=p.alternate;g!==null&&(p.alternate=null,ZW(g)),p.child=null,p.deletions=null,p.sibling=null,p.tag===5&&(g=p.stateNode,g!==null&&fe(g)),p.stateNode=null,p.return=null,p.dependencies=null,p.memoizedProps=null,p.memoizedState=null,p.pendingProps=null,p.stateNode=null,p.updateQueue=null}var hr=null,Ni=!1;function lc(p,g,C){for(C=C.child;C!==null;)qW(p,g,C),C=C.sibling}function qW(p,g,C){if(Yt&&typeof Yt.onCommitFiberUnmount=="function")try{Yt.onCommitFiberUnmount(rn,C)}catch{}switch(C.tag){case 26:Gr||al(C,g),lc(p,g,C),C.memoizedState?C.memoizedState.count--:C.stateNode&&(C=C.stateNode,C.parentNode.removeChild(C));break;case 27:Gr||al(C,g);var E=hr,A=Ni;_u(C.type)&&(hr=C.stateNode,Ni=!1),lc(p,g,C),yp(C.stateNode),hr=E,Ni=A;break;case 5:Gr||al(C,g);case 6:if(E=hr,A=Ni,hr=null,lc(p,g,C),hr=E,Ni=A,hr!==null)if(Ni)try{(hr.nodeType===9?hr.body:hr.nodeName==="HTML"?hr.ownerDocument.body:hr).removeChild(C.stateNode)}catch(O){Ln(C,g,O)}else try{hr.removeChild(C.stateNode)}catch(O){Ln(C,g,O)}break;case 18:hr!==null&&(Ni?(p=hr,VY(p.nodeType===9?p.body:p.nodeName==="HTML"?p.ownerDocument.body:p,C.stateNode),B0(p)):VY(hr,C.stateNode));break;case 4:E=hr,A=Ni,hr=C.stateNode.containerInfo,Ni=!0,lc(p,g,C),hr=E,Ni=A;break;case 0:case 11:case 14:case 15:vu(2,C,g),Gr||vu(4,C,g),lc(p,g,C);break;case 1:Gr||(al(C,g),E=C.stateNode,typeof E.componentWillUnmount=="function"&&$W(C,g,E)),lc(p,g,C);break;case 21:lc(p,g,C);break;case 22:Gr=(E=Gr)||C.memoizedState!==null,lc(p,g,C),Gr=E;break;default:lc(p,g,C)}}function GW(p,g){if(g.memoizedState===null&&(p=g.alternate,p!==null&&(p=p.memoizedState,p!==null))){p=p.dehydrated;try{B0(p)}catch(C){Ln(g,g.return,C)}}}function WW(p,g){if(g.memoizedState===null&&(p=g.alternate,p!==null&&(p=p.memoizedState,p!==null&&(p=p.dehydrated,p!==null))))try{B0(p)}catch(C){Ln(g,g.return,C)}}function T_e(p){switch(p.tag){case 31:case 13:case 19:var g=p.stateNode;return g===null&&(g=p.stateNode=new UW),g;case 22:return p=p.stateNode,g=p._retryCache,g===null&&(g=p._retryCache=new UW),g;default:throw Error(r(435,p.tag))}}function Yg(p,g){var C=T_e(p);g.forEach(function(E){if(!C.has(E)){C.add(E);var A=V_e.bind(null,p,E);E.then(A,A)}})}function _i(p,g){var C=g.deletions;if(C!==null)for(var E=0;E<C.length;E++){var A=C[E],O=p,H=g,K=H;e:for(;K!==null;){switch(K.tag){case 27:if(_u(K.type)){hr=K.stateNode,Ni=!1;break e}break;case 5:hr=K.stateNode,Ni=!1;break e;case 3:case 4:hr=K.stateNode.containerInfo,Ni=!0;break e}K=K.return}if(hr===null)throw Error(r(160));qW(O,H,A),hr=null,Ni=!1,O=A.alternate,O!==null&&(O.return=null),A.return=null}if(g.subtreeFlags&13886)for(g=g.child;g!==null;)YW(g,p),g=g.sibling}var So=null;function YW(p,g){var C=p.alternate,E=p.flags;switch(p.tag){case 0:case 11:case 14:case 15:_i(g,p),ki(p),E&4&&(vu(3,p,p.return),up(3,p),vu(5,p,p.return));break;case 1:_i(g,p),ki(p),E&512&&(Gr||C===null||al(C,C.return)),E&64&&oc&&(p=p.updateQueue,p!==null&&(E=p.callbacks,E!==null&&(C=p.shared.hiddenCallbacks,p.shared.hiddenCallbacks=C===null?E:C.concat(E))));break;case 26:var A=So;if(_i(g,p),ki(p),E&512&&(Gr||C===null||al(C,C.return)),E&4){var O=C!==null?C.memoizedState:null;if(E=p.memoizedState,C===null)if(E===null)if(p.stateNode===null){e:{E=p.type,C=p.memoizedProps,A=A.ownerDocument||A;t:switch(E){case"title":O=A.getElementsByTagName("title")[0],(!O||O[pt]||O[Ur]||O.namespaceURI==="http://www.w3.org/2000/svg"||O.hasAttribute("itemprop"))&&(O=A.createElement(E),A.head.insertBefore(O,A.querySelector("head > title"))),ja(O,E,C),O[Ur]=p,Qt(O),E=O;break e;case"link":var H=YY("link","href",A).get(E+(C.href||""));if(H){for(var K=0;K<H.length;K++)if(O=H[K],O.getAttribute("href")===(C.href==null||C.href===""?null:C.href)&&O.getAttribute("rel")===(C.rel==null?null:C.rel)&&O.getAttribute("title")===(C.title==null?null:C.title)&&O.getAttribute("crossorigin")===(C.crossOrigin==null?null:C.crossOrigin)){H.splice(K,1);break t}}O=A.createElement(E),ja(O,E,C),A.head.appendChild(O);break;case"meta":if(H=YY("meta","content",A).get(E+(C.content||""))){for(K=0;K<H.length;K++)if(O=H[K],O.getAttribute("content")===(C.content==null?null:""+C.content)&&O.getAttribute("name")===(C.name==null?null:C.name)&&O.getAttribute("property")===(C.property==null?null:C.property)&&O.getAttribute("http-equiv")===(C.httpEquiv==null?null:C.httpEquiv)&&O.getAttribute("charset")===(C.charSet==null?null:C.charSet)){H.splice(K,1);break t}}O=A.createElement(E),ja(O,E,C),A.head.appendChild(O);break;default:throw Error(r(468,E))}O[Ur]=p,Qt(O),E=O}p.stateNode=E}else KY(A,p.type,p.stateNode);else p.stateNode=WY(A,E,p.memoizedProps);else O!==E?(O===null?C.stateNode!==null&&(C=C.stateNode,C.parentNode.removeChild(C)):O.count--,E===null?KY(A,p.type,p.stateNode):WY(A,E,p.memoizedProps)):E===null&&p.stateNode!==null&&ME(p,p.memoizedProps,C.memoizedProps)}break;case 27:_i(g,p),ki(p),E&512&&(Gr||C===null||al(C,C.return)),C!==null&&E&4&&ME(p,p.memoizedProps,C.memoizedProps);break;case 5:if(_i(g,p),ki(p),E&512&&(Gr||C===null||al(C,C.return)),p.flags&32){A=p.stateNode;try{m0(A,"")}catch(dt){Ln(p,p.return,dt)}}E&4&&p.stateNode!=null&&(A=p.memoizedProps,ME(p,A,C!==null?C.memoizedProps:A)),E&1024&&(RE=!0);break;case 6:if(_i(g,p),ki(p),E&4){if(p.stateNode===null)throw Error(r(162));E=p.memoizedProps,C=p.stateNode;try{C.nodeValue=E}catch(dt){Ln(p,p.return,dt)}}break;case 3:if(d8=null,A=So,So=c8(g.containerInfo),_i(g,p),So=A,ki(p),E&4&&C!==null&&C.memoizedState.isDehydrated)try{B0(g.containerInfo)}catch(dt){Ln(p,p.return,dt)}RE&&(RE=!1,KW(p));break;case 4:E=So,So=c8(p.stateNode.containerInfo),_i(g,p),ki(p),So=E;break;case 12:_i(g,p),ki(p);break;case 31:_i(g,p),ki(p),E&4&&(E=p.updateQueue,E!==null&&(p.updateQueue=null,Yg(p,E)));break;case 13:_i(g,p),ki(p),p.child.flags&8192&&p.memoizedState!==null!=(C!==null&&C.memoizedState!==null)&&(Xg=ce()),E&4&&(E=p.updateQueue,E!==null&&(p.updateQueue=null,Yg(p,E)));break;case 22:A=p.memoizedState!==null;var le=C!==null&&C.memoizedState!==null,_e=oc,Re=Gr;if(oc=_e||A,Gr=Re||le,_i(g,p),Gr=Re,oc=_e,ki(p),E&8192)e:for(g=p.stateNode,g._visibility=A?g._visibility&-2:g._visibility|1,A&&(C===null||le||oc||Gr||p1(p)),C=null,g=p;;){if(g.tag===5||g.tag===26){if(C===null){le=C=g;try{if(O=le.stateNode,A)H=O.style,typeof H.setProperty=="function"?H.setProperty("display","none","important"):H.display="none";else{K=le.stateNode;var Ve=le.memoizedProps.style,je=Ve!=null&&Ve.hasOwnProperty("display")?Ve.display:null;K.style.display=je==null||typeof je=="boolean"?"":(""+je).trim()}}catch(dt){Ln(le,le.return,dt)}}}else if(g.tag===6){if(C===null){le=g;try{le.stateNode.nodeValue=A?"":le.memoizedProps}catch(dt){Ln(le,le.return,dt)}}}else if(g.tag===18){if(C===null){le=g;try{var Ae=le.stateNode;A?$Y(Ae,!0):$Y(le.stateNode,!1)}catch(dt){Ln(le,le.return,dt)}}}else if((g.tag!==22&&g.tag!==23||g.memoizedState===null||g===p)&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===p)break e;for(;g.sibling===null;){if(g.return===null||g.return===p)break e;C===g&&(C=null),g=g.return}C===g&&(C=null),g.sibling.return=g.return,g=g.sibling}E&4&&(E=p.updateQueue,E!==null&&(C=E.retryQueue,C!==null&&(E.retryQueue=null,Yg(p,C))));break;case 19:_i(g,p),ki(p),E&4&&(E=p.updateQueue,E!==null&&(p.updateQueue=null,Yg(p,E)));break;case 30:break;case 21:break;default:_i(g,p),ki(p)}}function ki(p){var g=p.flags;if(g&2){try{for(var C,E=p.return;E!==null;){if(FW(E)){C=E;break}E=E.return}if(C==null)throw Error(r(160));switch(C.tag){case 27:var A=C.stateNode,O=OE(p);Wg(p,O,A);break;case 5:var H=C.stateNode;C.flags&32&&(m0(H,""),C.flags&=-33);var K=OE(p);Wg(p,K,H);break;case 3:case 4:var le=C.stateNode.containerInfo,_e=OE(p);IE(p,_e,le);break;default:throw Error(r(161))}}catch(Re){Ln(p,p.return,Re)}p.flags&=-3}g&4096&&(p.flags&=-4097)}function KW(p){if(p.subtreeFlags&1024)for(p=p.child;p!==null;){var g=p;KW(g),g.tag===5&&g.flags&1024&&g.stateNode.reset(),p=p.sibling}}function cc(p,g){if(g.subtreeFlags&8772)for(g=g.child;g!==null;)BW(p,g.alternate,g),g=g.sibling}function p1(p){for(p=p.child;p!==null;){var g=p;switch(g.tag){case 0:case 11:case 14:case 15:vu(4,g,g.return),p1(g);break;case 1:al(g,g.return);var C=g.stateNode;typeof C.componentWillUnmount=="function"&&$W(g,g.return,C),p1(g);break;case 27:yp(g.stateNode);case 26:case 5:al(g,g.return),p1(g);break;case 22:g.memoizedState===null&&p1(g);break;case 30:p1(g);break;default:p1(g)}p=p.sibling}}function uc(p,g,C){for(C=C&&(g.subtreeFlags&8772)!==0,g=g.child;g!==null;){var E=g.alternate,A=p,O=g,H=O.flags;switch(O.tag){case 0:case 11:case 15:uc(A,O,C),up(4,O);break;case 1:if(uc(A,O,C),E=O,A=E.stateNode,typeof A.componentDidMount=="function")try{A.componentDidMount()}catch(_e){Ln(E,E.return,_e)}if(E=O,A=E.updateQueue,A!==null){var K=E.stateNode;try{var le=A.shared.hiddenCallbacks;if(le!==null)for(A.shared.hiddenCallbacks=null,A=0;A<le.length;A++)kG(le[A],K)}catch(_e){Ln(E,E.return,_e)}}C&&H&64&&VW(O),dp(O,O.return);break;case 27:zW(O);case 26:case 5:uc(A,O,C),C&&E===null&&H&4&&HW(O),dp(O,O.return);break;case 12:uc(A,O,C);break;case 31:uc(A,O,C),C&&H&4&&GW(A,O);break;case 13:uc(A,O,C),C&&H&4&&WW(A,O);break;case 22:O.memoizedState===null&&uc(A,O,C),dp(O,O.return);break;case 30:break;default:uc(A,O,C)}g=g.sibling}}function DE(p,g){var C=null;p!==null&&p.memoizedState!==null&&p.memoizedState.cachePool!==null&&(C=p.memoizedState.cachePool.pool),p=null,g.memoizedState!==null&&g.memoizedState.cachePool!==null&&(p=g.memoizedState.cachePool.pool),p!==C&&(p!=null&&p.refCount++,C!=null&&X3(C))}function PE(p,g){p=null,g.alternate!==null&&(p=g.alternate.memoizedState.cache),g=g.memoizedState.cache,g!==p&&(g.refCount++,p!=null&&X3(p))}function No(p,g,C,E){if(g.subtreeFlags&10256)for(g=g.child;g!==null;)XW(p,g,C,E),g=g.sibling}function XW(p,g,C,E){var A=g.flags;switch(g.tag){case 0:case 11:case 15:No(p,g,C,E),A&2048&&up(9,g);break;case 1:No(p,g,C,E);break;case 3:No(p,g,C,E),A&2048&&(p=null,g.alternate!==null&&(p=g.alternate.memoizedState.cache),g=g.memoizedState.cache,g!==p&&(g.refCount++,p!=null&&X3(p)));break;case 12:if(A&2048){No(p,g,C,E),p=g.stateNode;try{var O=g.memoizedProps,H=O.id,K=O.onPostCommit;typeof K=="function"&&K(H,g.alternate===null?"mount":"update",p.passiveEffectDuration,-0)}catch(le){Ln(g,g.return,le)}}else No(p,g,C,E);break;case 31:No(p,g,C,E);break;case 13:No(p,g,C,E);break;case 23:break;case 22:O=g.stateNode,H=g.alternate,g.memoizedState!==null?O._visibility&2?No(p,g,C,E):fp(p,g):O._visibility&2?No(p,g,C,E):(O._visibility|=2,I0(p,g,C,E,(g.subtreeFlags&10256)!==0||!1)),A&2048&&DE(H,g);break;case 24:No(p,g,C,E),A&2048&&PE(g.alternate,g);break;default:No(p,g,C,E)}}function I0(p,g,C,E,A){for(A=A&&((g.subtreeFlags&10256)!==0||!1),g=g.child;g!==null;){var O=p,H=g,K=C,le=E,_e=H.flags;switch(H.tag){case 0:case 11:case 15:I0(O,H,K,le,A),up(8,H);break;case 23:break;case 22:var Re=H.stateNode;H.memoizedState!==null?Re._visibility&2?I0(O,H,K,le,A):fp(O,H):(Re._visibility|=2,I0(O,H,K,le,A)),A&&_e&2048&&DE(H.alternate,H);break;case 24:I0(O,H,K,le,A),A&&_e&2048&&PE(H.alternate,H);break;default:I0(O,H,K,le,A)}g=g.sibling}}function fp(p,g){if(g.subtreeFlags&10256)for(g=g.child;g!==null;){var C=p,E=g,A=E.flags;switch(E.tag){case 22:fp(C,E),A&2048&&DE(E.alternate,E);break;case 24:fp(C,E),A&2048&&PE(E.alternate,E);break;default:fp(C,E)}g=g.sibling}}var mp=8192;function R0(p,g,C){if(p.subtreeFlags&mp)for(p=p.child;p!==null;)QW(p,g,C),p=p.sibling}function QW(p,g,C){switch(p.tag){case 26:R0(p,g,C),p.flags&mp&&p.memoizedState!==null&&hke(C,So,p.memoizedState,p.memoizedProps);break;case 5:R0(p,g,C);break;case 3:case 4:var E=So;So=c8(p.stateNode.containerInfo),R0(p,g,C),So=E;break;case 22:p.memoizedState===null&&(E=p.alternate,E!==null&&E.memoizedState!==null?(E=mp,mp=16777216,R0(p,g,C),mp=E):R0(p,g,C));break;default:R0(p,g,C)}}function JW(p){var g=p.alternate;if(g!==null&&(p=g.child,p!==null)){g.child=null;do g=p.sibling,p.sibling=null,p=g;while(p!==null)}}function pp(p){var g=p.deletions;if((p.flags&16)!==0){if(g!==null)for(var C=0;C<g.length;C++){var E=g[C];ha=E,tY(E,p)}JW(p)}if(p.subtreeFlags&10256)for(p=p.child;p!==null;)eY(p),p=p.sibling}function eY(p){switch(p.tag){case 0:case 11:case 15:pp(p),p.flags&2048&&vu(9,p,p.return);break;case 3:pp(p);break;case 12:pp(p);break;case 22:var g=p.stateNode;p.memoizedState!==null&&g._visibility&2&&(p.return===null||p.return.tag!==13)?(g._visibility&=-3,Kg(p)):pp(p);break;default:pp(p)}}function Kg(p){var g=p.deletions;if((p.flags&16)!==0){if(g!==null)for(var C=0;C<g.length;C++){var E=g[C];ha=E,tY(E,p)}JW(p)}for(p=p.child;p!==null;){switch(g=p,g.tag){case 0:case 11:case 15:vu(8,g,g.return),Kg(g);break;case 22:C=g.stateNode,C._visibility&2&&(C._visibility&=-3,Kg(g));break;default:Kg(g)}p=p.sibling}}function tY(p,g){for(;ha!==null;){var C=ha;switch(C.tag){case 0:case 11:case 15:vu(8,C,g);break;case 23:case 22:if(C.memoizedState!==null&&C.memoizedState.cachePool!==null){var E=C.memoizedState.cachePool.pool;E!=null&&E.refCount++}break;case 24:X3(C.memoizedState.cache)}if(E=C.child,E!==null)E.return=C,ha=E;else e:for(C=p;ha!==null;){E=ha;var A=E.sibling,O=E.return;if(ZW(E),E===C){ha=null;break e}if(A!==null){A.return=O,ha=A;break e}ha=O}}}var A_e={getCacheForType:function(p){var g=_a(Br),C=g.data.get(p);return C===void 0&&(C=p(),g.data.set(p,C)),C},cacheSignal:function(){return _a(Br).controller.signal}},M_e=typeof WeakMap=="function"?WeakMap:Map,Mn=0,Kn=null,on=null,fn=0,Pn=0,is=null,yu=!1,D0=!1,LE=!1,dc=0,_r=0,Cu=0,h1=0,VE=0,ss=0,P0=0,hp=null,ji=null,$E=!1,Xg=0,nY=0,Qg=1/0,Jg=null,wu=null,ra=0,Eu=null,L0=null,fc=0,HE=0,FE=null,rY=null,gp=0,zE=null;function os(){return(Mn&2)!==0&&fn!==0?fn&-fn:Z.T!==null?WE():P3()}function aY(){if(ss===0)if((fn&536870912)===0||bn){var p=xt;xt<<=1,(xt&3932160)===0&&(xt=262144),ss=p}else ss=536870912;return p=rs.current,p!==null&&(p.flags|=32),ss}function Ti(p,g,C){(p===Kn&&(Pn===2||Pn===9)||p.cancelPendingCommit!==null)&&(V0(p,0),Su(p,fn,ss,!1)),Is(p,C),((Mn&2)===0||p!==Kn)&&(p===Kn&&((Mn&2)===0&&(h1|=C),_r===4&&Su(p,fn,ss,!1)),il(p))}function iY(p,g,C){if((Mn&6)!==0)throw Error(r(327));var E=!C&&(g&127)===0&&(g&p.expiredLanes)===0||Os(p,g),A=E?R_e(p,g):BE(p,g,!0),O=E;do{if(A===0){D0&&!E&&Su(p,g,0,!1);break}else{if(C=p.current.alternate,O&&!O_e(C)){A=BE(p,g,!1),O=!1;continue}if(A===2){if(O=g,p.errorRecoveryDisabledLanes&O)var H=0;else H=p.pendingLanes&-536870913,H=H!==0?H:H&536870912?536870912:0;if(H!==0){g=H;e:{var K=p;A=hp;var le=K.current.memoizedState.isDehydrated;if(le&&(V0(K,H).flags|=256),H=BE(K,H,!1),H!==2){if(LE&&!le){K.errorRecoveryDisabledLanes|=O,h1|=O,A=4;break e}O=ji,ji=A,O!==null&&(ji===null?ji=O:ji.push.apply(ji,O))}A=H}if(O=!1,A!==2)continue}}if(A===1){V0(p,0),Su(p,g,0,!0);break}e:{switch(E=p,O=A,O){case 0:case 1:throw Error(r(345));case 4:if((g&4194048)!==g)break;case 6:Su(E,g,ss,!yu);break e;case 2:ji=null;break;case 3:case 5:break;default:throw Error(r(329))}if((g&62914560)===g&&(A=Xg+300-ce(),10<A)){if(Su(E,g,ss,!yu),$t(E,0,!0)!==0)break e;fc=g,E.timeoutHandle=PY(sY.bind(null,E,C,ji,Jg,$E,g,ss,h1,P0,yu,O,"Throttled",-0,0),A);break e}sY(E,C,ji,Jg,$E,g,ss,h1,P0,yu,O,null,-0,0)}}break}while(!0);il(p)}function sY(p,g,C,E,A,O,H,K,le,_e,Re,Ve,je,Ae){if(p.timeoutHandle=-1,Ve=g.subtreeFlags,Ve&8192||(Ve&16785408)===16785408){Ve={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Xl},QW(g,O,Ve);var dt=(O&62914560)===O?Xg-ce():(O&4194048)===O?nY-ce():0;if(dt=gke(Ve,dt),dt!==null){fc=O,p.cancelPendingCommit=dt(pY.bind(null,p,g,O,C,E,A,H,K,le,Re,Ve,null,je,Ae)),Su(p,O,H,!_e);return}}pY(p,g,O,C,E,A,H,K,le)}function O_e(p){for(var g=p;;){var C=g.tag;if((C===0||C===11||C===15)&&g.flags&16384&&(C=g.updateQueue,C!==null&&(C=C.stores,C!==null)))for(var E=0;E<C.length;E++){var A=C[E],O=A.getSnapshot;A=A.value;try{if(!ts(O(),A))return!1}catch{return!1}}if(C=g.child,g.subtreeFlags&16384&&C!==null)C.return=g,g=C;else{if(g===p)break;for(;g.sibling===null;){if(g.return===null||g.return===p)return!0;g=g.return}g.sibling.return=g.return,g=g.sibling}}return!0}function Su(p,g,C,E){g&=~VE,g&=~h1,p.suspendedLanes|=g,p.pingedLanes&=~g,E&&(p.warmLanes|=g),E=p.expirationTimes;for(var A=g;0<A;){var O=31-Kt(A),H=1<<O;E[O]=-1,A&=~H}C!==0&&R3(p,C,g)}function e8(){return(Mn&6)===0?(bp(0),!1):!0}function UE(){if(on!==null){if(Pn===0)var p=on.return;else p=on,tc=s1=null,iE(p),j0=null,J3=0,p=on;for(;p!==null;)LW(p.alternate,p),p=p.return;on=null}}function V0(p,g){var C=p.timeoutHandle;C!==-1&&(p.timeoutHandle=-1,Q_e(C)),C=p.cancelPendingCommit,C!==null&&(p.cancelPendingCommit=null,C()),fc=0,UE(),Kn=p,on=C=Jl(p.current,null),fn=g,Pn=0,is=null,yu=!1,D0=Os(p,g),LE=!1,P0=ss=VE=h1=Cu=_r=0,ji=hp=null,$E=!1,(g&8)!==0&&(g|=g&32);var E=p.entangledLanes;if(E!==0)for(p=p.entanglements,E&=g;0<E;){var A=31-Kt(E),O=1<<A;g|=p[A],E&=~O}return dc=g,Cg(),C}function oY(p,g){zt=null,Z.H=op,g===k0||g===Tg?(g=EG(),Pn=3):g===Gw?(g=EG(),Pn=4):Pn=g===CE?8:g!==null&&typeof g=="object"&&typeof g.then=="function"?6:1,is=g,on===null&&(_r=1,Ug(p,$s(g,p.current)))}function lY(){var p=rs.current;return p===null?!0:(fn&4194048)===fn?Us===null:(fn&62914560)===fn||(fn&536870912)!==0?p===Us:!1}function cY(){var p=Z.H;return Z.H=op,p===null?op:p}function uY(){var p=Z.A;return Z.A=A_e,p}function t8(){_r=4,yu||(fn&4194048)!==fn&&rs.current!==null||(D0=!0),(Cu&134217727)===0&&(h1&134217727)===0||Kn===null||Su(Kn,fn,ss,!1)}function BE(p,g,C){var E=Mn;Mn|=2;var A=cY(),O=uY();(Kn!==p||fn!==g)&&(Jg=null,V0(p,g)),g=!1;var H=_r;e:do try{if(Pn!==0&&on!==null){var K=on,le=is;switch(Pn){case 8:UE(),H=6;break e;case 3:case 2:case 9:case 6:rs.current===null&&(g=!0);var _e=Pn;if(Pn=0,is=null,$0(p,K,le,_e),C&&D0){H=0;break e}break;default:_e=Pn,Pn=0,is=null,$0(p,K,le,_e)}}I_e(),H=_r;break}catch(Re){oY(p,Re)}while(!0);return g&&p.shellSuspendCounter++,tc=s1=null,Mn=E,Z.H=A,Z.A=O,on===null&&(Kn=null,fn=0,Cg()),H}function I_e(){for(;on!==null;)dY(on)}function R_e(p,g){var C=Mn;Mn|=2;var E=cY(),A=uY();Kn!==p||fn!==g?(Jg=null,Qg=ce()+500,V0(p,g)):D0=Os(p,g);e:do try{if(Pn!==0&&on!==null){g=on;var O=is;t:switch(Pn){case 1:Pn=0,is=null,$0(p,g,O,1);break;case 2:case 9:if(CG(O)){Pn=0,is=null,fY(g);break}g=function(){Pn!==2&&Pn!==9||Kn!==p||(Pn=7),il(p)},O.then(g,g);break e;case 3:Pn=7;break e;case 4:Pn=5;break e;case 7:CG(O)?(Pn=0,is=null,fY(g)):(Pn=0,is=null,$0(p,g,O,7));break;case 5:var H=null;switch(on.tag){case 26:H=on.memoizedState;case 5:case 27:var K=on;if(H?XY(H):K.stateNode.complete){Pn=0,is=null;var le=K.sibling;if(le!==null)on=le;else{var _e=K.return;_e!==null?(on=_e,n8(_e)):on=null}break t}}Pn=0,is=null,$0(p,g,O,5);break;case 6:Pn=0,is=null,$0(p,g,O,6);break;case 8:UE(),_r=6;break e;default:throw Error(r(462))}}D_e();break}catch(Re){oY(p,Re)}while(!0);return tc=s1=null,Z.H=E,Z.A=A,Mn=C,on!==null?0:(Kn=null,fn=0,Cg(),_r)}function D_e(){for(;on!==null&&!he();)dY(on)}function dY(p){var g=DW(p.alternate,p,dc);p.memoizedProps=p.pendingProps,g===null?n8(p):on=g}function fY(p){var g=p,C=g.alternate;switch(g.tag){case 15:case 0:g=TW(C,g,g.pendingProps,g.type,void 0,fn);break;case 11:g=TW(C,g,g.pendingProps,g.type.render,g.ref,fn);break;case 5:iE(g);default:LW(C,g),g=on=uG(g,dc),g=DW(C,g,dc)}p.memoizedProps=p.pendingProps,g===null?n8(p):on=g}function $0(p,g,C,E){tc=s1=null,iE(g),j0=null,J3=0;var A=g.return;try{if(E_e(p,A,g,C,fn)){_r=1,Ug(p,$s(C,p.current)),on=null;return}}catch(O){if(A!==null)throw on=A,O;_r=1,Ug(p,$s(C,p.current)),on=null;return}g.flags&32768?(bn||E===1?p=!0:D0||(fn&536870912)!==0?p=!1:(yu=p=!0,(E===2||E===9||E===3||E===6)&&(E=rs.current,E!==null&&E.tag===13&&(E.flags|=16384))),mY(g,p)):n8(g)}function n8(p){var g=p;do{if((g.flags&32768)!==0){mY(g,yu);return}p=g.return;var C=__e(g.alternate,g,dc);if(C!==null){on=C;return}if(g=g.sibling,g!==null){on=g;return}on=g=p}while(g!==null);_r===0&&(_r=5)}function mY(p,g){do{var C=k_e(p.alternate,p);if(C!==null){C.flags&=32767,on=C;return}if(C=p.return,C!==null&&(C.flags|=32768,C.subtreeFlags=0,C.deletions=null),!g&&(p=p.sibling,p!==null)){on=p;return}on=p=C}while(p!==null);_r=6,on=null}function pY(p,g,C,E,A,O,H,K,le){p.cancelPendingCommit=null;do r8();while(ra!==0);if((Mn&6)!==0)throw Error(r(327));if(g!==null){if(g===p.current)throw Error(r(177));if(O=g.lanes|g.childLanes,O|=Ow,I3(p,C,O,H,K,le),p===Kn&&(on=Kn=null,fn=0),L0=g,Eu=p,fc=C,HE=O,FE=A,rY=E,(g.subtreeFlags&10256)!==0||(g.flags&10256)!==0?(p.callbackNode=null,p.callbackPriority=0,$_e(De,function(){return vY(),null})):(p.callbackNode=null,p.callbackPriority=0),E=(g.flags&13878)!==0,(g.subtreeFlags&13878)!==0||E){E=Z.T,Z.T=null,A=G.p,G.p=2,H=Mn,Mn|=4;try{j_e(p,g,C)}finally{Mn=H,G.p=A,Z.T=E}}ra=1,hY(),gY(),bY()}}function hY(){if(ra===1){ra=0;var p=Eu,g=L0,C=(g.flags&13878)!==0;if((g.subtreeFlags&13878)!==0||C){C=Z.T,Z.T=null;var E=G.p;G.p=2;var A=Mn;Mn|=4;try{YW(g,p);var O=nS,H=tG(p.containerInfo),K=O.focusedElem,le=O.selectionRange;if(H!==K&&K&&K.ownerDocument&&eG(K.ownerDocument.documentElement,K)){if(le!==null&&kw(K)){var _e=le.start,Re=le.end;if(Re===void 0&&(Re=_e),"selectionStart"in K)K.selectionStart=_e,K.selectionEnd=Math.min(Re,K.value.length);else{var Ve=K.ownerDocument||document,je=Ve&&Ve.defaultView||window;if(je.getSelection){var Ae=je.getSelection(),dt=K.textContent.length,_t=Math.min(le.start,dt),Bn=le.end===void 0?_t:Math.min(le.end,dt);!Ae.extend&&_t>Bn&&(H=Bn,Bn=_t,_t=H);var ye=Jq(K,_t),me=Jq(K,Bn);if(ye&&me&&(Ae.rangeCount!==1||Ae.anchorNode!==ye.node||Ae.anchorOffset!==ye.offset||Ae.focusNode!==me.node||Ae.focusOffset!==me.offset)){var Ne=Ve.createRange();Ne.setStart(ye.node,ye.offset),Ae.removeAllRanges(),_t>Bn?(Ae.addRange(Ne),Ae.extend(me.node,me.offset)):(Ne.setEnd(me.node,me.offset),Ae.addRange(Ne))}}}}for(Ve=[],Ae=K;Ae=Ae.parentNode;)Ae.nodeType===1&&Ve.push({element:Ae,left:Ae.scrollLeft,top:Ae.scrollTop});for(typeof K.focus=="function"&&K.focus(),K=0;K<Ve.length;K++){var Le=Ve[K];Le.element.scrollLeft=Le.left,Le.element.scrollTop=Le.top}}h8=!!tS,nS=tS=null}finally{Mn=A,G.p=E,Z.T=C}}p.current=g,ra=2}}function gY(){if(ra===2){ra=0;var p=Eu,g=L0,C=(g.flags&8772)!==0;if((g.subtreeFlags&8772)!==0||C){C=Z.T,Z.T=null;var E=G.p;G.p=2;var A=Mn;Mn|=4;try{BW(p,g.alternate,g)}finally{Mn=A,G.p=E,Z.T=C}}ra=3}}function bY(){if(ra===4||ra===3){ra=0,Ee();var p=Eu,g=L0,C=fc,E=rY;(g.subtreeFlags&10256)!==0||(g.flags&10256)!==0?ra=5:(ra=0,L0=Eu=null,xY(p,p.pendingLanes));var A=p.pendingLanes;if(A===0&&(wu=null),wo(C),g=g.stateNode,Yt&&typeof Yt.onCommitFiberRoot=="function")try{Yt.onCommitFiberRoot(rn,g,void 0,(g.current.flags&128)===128)}catch{}if(E!==null){g=Z.T,A=G.p,G.p=2,Z.T=null;try{for(var O=p.onRecoverableError,H=0;H<E.length;H++){var K=E[H];O(K.value,{componentStack:K.stack})}}finally{Z.T=g,G.p=A}}(fc&3)!==0&&r8(),il(p),A=p.pendingLanes,(C&261930)!==0&&(A&42)!==0?p===zE?gp++:(gp=0,zE=p):gp=0,bp(0)}}function xY(p,g){(p.pooledCacheLanes&=g)===0&&(g=p.pooledCache,g!=null&&(p.pooledCache=null,X3(g)))}function r8(){return hY(),gY(),bY(),vY()}function vY(){if(ra!==5)return!1;var p=Eu,g=HE;HE=0;var C=wo(fc),E=Z.T,A=G.p;try{G.p=32>C?32:C,Z.T=null,C=FE,FE=null;var O=Eu,H=fc;if(ra=0,L0=Eu=null,fc=0,(Mn&6)!==0)throw Error(r(331));var K=Mn;if(Mn|=4,eY(O.current),XW(O,O.current,H,C),Mn=K,bp(0,!1),Yt&&typeof Yt.onPostCommitFiberRoot=="function")try{Yt.onPostCommitFiberRoot(rn,O)}catch{}return!0}finally{G.p=A,Z.T=E,xY(p,g)}}function yY(p,g,C){g=$s(C,g),g=yE(p.stateNode,g,2),p=gu(p,g,2),p!==null&&(Is(p,2),il(p))}function Ln(p,g,C){if(p.tag===3)yY(p,p,C);else for(;g!==null;){if(g.tag===3){yY(g,p,C);break}else if(g.tag===1){var E=g.stateNode;if(typeof g.type.getDerivedStateFromError=="function"||typeof E.componentDidCatch=="function"&&(wu===null||!wu.has(E))){p=$s(C,p),C=CW(2),E=gu(g,C,2),E!==null&&(wW(C,E,g,p),Is(E,2),il(E));break}}g=g.return}}function ZE(p,g,C){var E=p.pingCache;if(E===null){E=p.pingCache=new M_e;var A=new Set;E.set(g,A)}else A=E.get(g),A===void 0&&(A=new Set,E.set(g,A));A.has(C)||(LE=!0,A.add(C),p=P_e.bind(null,p,g,C),g.then(p,p))}function P_e(p,g,C){var E=p.pingCache;E!==null&&E.delete(g),p.pingedLanes|=p.suspendedLanes&C,p.warmLanes&=~C,Kn===p&&(fn&C)===C&&(_r===4||_r===3&&(fn&62914560)===fn&&300>ce()-Xg?(Mn&2)===0&&V0(p,0):VE|=C,P0===fn&&(P0=0)),il(p)}function CY(p,g){g===0&&(g=es()),p=r1(p,g),p!==null&&(Is(p,g),il(p))}function L_e(p){var g=p.memoizedState,C=0;g!==null&&(C=g.retryLane),CY(p,C)}function V_e(p,g){var C=0;switch(p.tag){case 31:case 13:var E=p.stateNode,A=p.memoizedState;A!==null&&(C=A.retryLane);break;case 19:E=p.stateNode;break;case 22:E=p.stateNode._retryCache;break;default:throw Error(r(314))}E!==null&&E.delete(g),CY(p,C)}function $_e(p,g){return tt(p,g)}var a8=null,H0=null,qE=!1,i8=!1,GE=!1,Nu=0;function il(p){p!==H0&&p.next===null&&(H0===null?a8=H0=p:H0=H0.next=p),i8=!0,qE||(qE=!0,F_e())}function bp(p,g){if(!GE&&i8){GE=!0;do for(var C=!1,E=a8;E!==null;){if(p!==0){var A=E.pendingLanes;if(A===0)var O=0;else{var H=E.suspendedLanes,K=E.pingedLanes;O=(1<<31-Kt(42|p)+1)-1,O&=A&~(H&~K),O=O&201326741?O&201326741|1:O?O|2:0}O!==0&&(C=!0,NY(E,O))}else O=fn,O=$t(E,E===Kn?O:0,E.cancelPendingCommit!==null||E.timeoutHandle!==-1),(O&3)===0||Os(E,O)||(C=!0,NY(E,O));E=E.next}while(C);GE=!1}}function H_e(){wY()}function wY(){i8=qE=!1;var p=0;Nu!==0&&X_e()&&(p=Nu);for(var g=ce(),C=null,E=a8;E!==null;){var A=E.next,O=EY(E,g);O===0?(E.next=null,C===null?a8=A:C.next=A,A===null&&(H0=C)):(C=E,(p!==0||(O&3)!==0)&&(i8=!0)),E=A}ra!==0&&ra!==5||bp(p),Nu!==0&&(Nu=0)}function EY(p,g){for(var C=p.suspendedLanes,E=p.pingedLanes,A=p.expirationTimes,O=p.pendingLanes&-62914561;0<O;){var H=31-Kt(O),K=1<<H,le=A[H];le===-1?((K&C)===0||(K&E)!==0)&&(A[H]=ar(K,g)):le<=g&&(p.expiredLanes|=K),O&=~K}if(g=Kn,C=fn,C=$t(p,p===g?C:0,p.cancelPendingCommit!==null||p.timeoutHandle!==-1),E=p.callbackNode,C===0||p===g&&(Pn===2||Pn===9)||p.cancelPendingCommit!==null)return E!==null&&E!==null&&ie(E),p.callbackNode=null,p.callbackPriority=0;if((C&3)===0||Os(p,C)){if(g=C&-C,g===p.callbackPriority)return g;switch(E!==null&&ie(E),wo(C)){case 2:case 8:C=de;break;case 32:C=De;break;case 268435456:C=lt;break;default:C=De}return E=SY.bind(null,p),C=tt(C,E),p.callbackPriority=g,p.callbackNode=C,g}return E!==null&&E!==null&&ie(E),p.callbackPriority=2,p.callbackNode=null,2}function SY(p,g){if(ra!==0&&ra!==5)return p.callbackNode=null,p.callbackPriority=0,null;var C=p.callbackNode;if(r8()&&p.callbackNode!==C)return null;var E=fn;return E=$t(p,p===Kn?E:0,p.cancelPendingCommit!==null||p.timeoutHandle!==-1),E===0?null:(iY(p,E,g),EY(p,ce()),p.callbackNode!=null&&p.callbackNode===C?SY.bind(null,p):null)}function NY(p,g){if(r8())return null;iY(p,g,!0)}function F_e(){J_e(function(){(Mn&6)!==0?tt(te,H_e):wY()})}function WE(){if(Nu===0){var p=N0;p===0&&(p=Ft,Ft<<=1,(Ft&261888)===0&&(Ft=256)),Nu=p}return Nu}function _Y(p){return p==null||typeof p=="symbol"||typeof p=="boolean"?null:typeof p=="function"?p:mg(""+p)}function kY(p,g){var C=g.ownerDocument.createElement("input");return C.name=g.name,C.value=g.value,p.id&&C.setAttribute("form",p.id),g.parentNode.insertBefore(C,g),p=new FormData(p),C.parentNode.removeChild(C),p}function z_e(p,g,C,E,A){if(g==="submit"&&C&&C.stateNode===A){var O=_Y((A[pr]||null).action),H=E.submitter;H&&(g=(g=H[pr]||null)?_Y(g.formAction):H.getAttribute("formAction"),g!==null&&(O=g,H=null));var K=new bg("action","action",null,E,A);p.push({event:K,listeners:[{instance:null,listener:function(){if(E.defaultPrevented){if(Nu!==0){var le=H?kY(A,H):new FormData(A);pE(C,{pending:!0,data:le,method:A.method,action:O},null,le)}}else typeof O=="function"&&(K.preventDefault(),le=H?kY(A,H):new FormData(A),pE(C,{pending:!0,data:le,method:A.method,action:O},O,le))},currentTarget:A}]})}}for(var YE=0;YE<Mw.length;YE++){var KE=Mw[YE],U_e=KE.toLowerCase(),B_e=KE[0].toUpperCase()+KE.slice(1);Eo(U_e,"on"+B_e)}Eo(aG,"onAnimationEnd"),Eo(iG,"onAnimationIteration"),Eo(sG,"onAnimationStart"),Eo("dblclick","onDoubleClick"),Eo("focusin","onFocus"),Eo("focusout","onBlur"),Eo(s_e,"onTransitionRun"),Eo(o_e,"onTransitionStart"),Eo(l_e,"onTransitionCancel"),Eo(oG,"onTransitionEnd"),tl("onMouseEnter",["mouseout","mouseover"]),tl("onMouseLeave",["mouseout","mouseover"]),tl("onPointerEnter",["pointerout","pointerover"]),tl("onPointerLeave",["pointerout","pointerover"]),Ei("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ei("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ei("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ei("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ei("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ei("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var xp="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(" "),Z_e=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(xp));function jY(p,g){g=(g&4)!==0;for(var C=0;C<p.length;C++){var E=p[C],A=E.event;E=E.listeners;e:{var O=void 0;if(g)for(var H=E.length-1;0<=H;H--){var K=E[H],le=K.instance,_e=K.currentTarget;if(K=K.listener,le!==O&&A.isPropagationStopped())break e;O=K,A.currentTarget=_e;try{O(A)}catch(Re){yg(Re)}A.currentTarget=null,O=le}else for(H=0;H<E.length;H++){if(K=E[H],le=K.instance,_e=K.currentTarget,K=K.listener,le!==O&&A.isPropagationStopped())break e;O=K,A.currentTarget=_e;try{O(A)}catch(Re){yg(Re)}A.currentTarget=null,O=le}}}}function ln(p,g){var C=g[d0];C===void 0&&(C=g[d0]=new Set);var E=p+"__bubble";C.has(E)||(TY(g,p,2,!1),C.add(E))}function XE(p,g,C){var E=0;g&&(E|=4),TY(C,p,E,g)}var s8="_reactListening"+Math.random().toString(36).slice(2);function QE(p){if(!p[s8]){p[s8]=!0,Sa.forEach(function(C){C!=="selectionchange"&&(Z_e.has(C)||XE(C,!1,p),XE(C,!0,p))});var g=p.nodeType===9?p:p.ownerDocument;g===null||g[s8]||(g[s8]=!0,XE("selectionchange",!1,g))}}function TY(p,g,C,E){switch(aK(g)){case 2:var A=vke;break;case 8:A=yke;break;default:A=mS}C=A.bind(null,g,C,p),A=void 0,!xw||g!=="touchstart"&&g!=="touchmove"&&g!=="wheel"||(A=!0),E?A!==void 0?p.addEventListener(g,C,{capture:!0,passive:A}):p.addEventListener(g,C,!0):A!==void 0?p.addEventListener(g,C,{passive:A}):p.addEventListener(g,C,!1)}function JE(p,g,C,E,A){var O=E;if((g&1)===0&&(g&2)===0&&E!==null)e:for(;;){if(E===null)return;var H=E.tag;if(H===3||H===4){var K=E.stateNode.containerInfo;if(K===A)break;if(H===4)for(H=E.return;H!==null;){var le=H.tag;if((le===3||le===4)&&H.stateNode.containerInfo===A)return;H=H.return}for(;K!==null;){if(H=Ze(K),H===null)return;if(le=H.tag,le===5||le===6||le===26||le===27){E=O=H;continue e}K=K.parentNode}}E=E.return}Rq(function(){var _e=O,Re=gw(C),Ve=[];e:{var je=lG.get(p);if(je!==void 0){var Ae=bg,dt=p;switch(p){case"keypress":if(hg(C)===0)break e;case"keydown":case"keyup":Ae=VNe;break;case"focusin":dt="focus",Ae=ww;break;case"focusout":dt="blur",Ae=ww;break;case"beforeblur":case"afterblur":Ae=ww;break;case"click":if(C.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Ae=Lq;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Ae=_Ne;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Ae=FNe;break;case aG:case iG:case sG:Ae=TNe;break;case oG:Ae=UNe;break;case"scroll":case"scrollend":Ae=SNe;break;case"wheel":Ae=ZNe;break;case"copy":case"cut":case"paste":Ae=MNe;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Ae=$q;break;case"toggle":case"beforetoggle":Ae=GNe}var _t=(g&4)!==0,Bn=!_t&&(p==="scroll"||p==="scrollend"),ye=_t?je!==null?je+"Capture":null:je;_t=[];for(var me=_e,Ne;me!==null;){var Le=me;if(Ne=Le.stateNode,Le=Le.tag,Le!==5&&Le!==26&&Le!==27||Ne===null||ye===null||(Le=H3(me,ye),Le!=null&&_t.push(vp(me,Le,Ne))),Bn)break;me=me.return}0<_t.length&&(je=new Ae(je,dt,null,C,Re),Ve.push({event:je,listeners:_t}))}}if((g&7)===0){e:{if(je=p==="mouseover"||p==="pointerover",Ae=p==="mouseout"||p==="pointerout",je&&C!==hw&&(dt=C.relatedTarget||C.fromElement)&&(Ze(dt)||dt[Yl]))break e;if((Ae||je)&&(je=Re.window===Re?Re:(je=Re.ownerDocument)?je.defaultView||je.parentWindow:window,Ae?(dt=C.relatedTarget||C.toElement,Ae=_e,dt=dt?Ze(dt):null,dt!==null&&(Bn=i(dt),_t=dt.tag,dt!==Bn||_t!==5&&_t!==27&&_t!==6)&&(dt=null)):(Ae=null,dt=_e),Ae!==dt)){if(_t=Lq,Le="onMouseLeave",ye="onMouseEnter",me="mouse",(p==="pointerout"||p==="pointerover")&&(_t=$q,Le="onPointerLeave",ye="onPointerEnter",me="pointer"),Bn=Ae==null?je:Dn(Ae),Ne=dt==null?je:Dn(dt),je=new _t(Le,me+"leave",Ae,C,Re),je.target=Bn,je.relatedTarget=Ne,Le=null,Ze(Re)===_e&&(_t=new _t(ye,me+"enter",dt,C,Re),_t.target=Ne,_t.relatedTarget=Bn,Le=_t),Bn=Le,Ae&&dt)t:{for(_t=q_e,ye=Ae,me=dt,Ne=0,Le=ye;Le;Le=_t(Le))Ne++;Le=0;for(var Ct=me;Ct;Ct=_t(Ct))Le++;for(;0<Ne-Le;)ye=_t(ye),Ne--;for(;0<Le-Ne;)me=_t(me),Le--;for(;Ne--;){if(ye===me||me!==null&&ye===me.alternate){_t=ye;break t}ye=_t(ye),me=_t(me)}_t=null}else _t=null;Ae!==null&&AY(Ve,je,Ae,_t,!1),dt!==null&&Bn!==null&&AY(Ve,Bn,dt,_t,!0)}}e:{if(je=_e?Dn(_e):window,Ae=je.nodeName&&je.nodeName.toLowerCase(),Ae==="select"||Ae==="input"&&je.type==="file")var _n=Gq;else if(Zq(je))if(Wq)_n=r_e;else{_n=t_e;var ht=e_e}else Ae=je.nodeName,!Ae||Ae.toLowerCase()!=="input"||je.type!=="checkbox"&&je.type!=="radio"?_e&&pw(_e.elementType)&&(_n=Gq):_n=n_e;if(_n&&(_n=_n(p,_e))){qq(Ve,_n,C,Re);break e}ht&&ht(p,je,_e),p==="focusout"&&_e&&je.type==="number"&&_e.memoizedProps.value!=null&&mw(je,"number",je.value)}switch(ht=_e?Dn(_e):window,p){case"focusin":(Zq(ht)||ht.contentEditable==="true")&&(b0=ht,jw=_e,W3=null);break;case"focusout":W3=jw=b0=null;break;case"mousedown":Tw=!0;break;case"contextmenu":case"mouseup":case"dragend":Tw=!1,nG(Ve,C,Re);break;case"selectionchange":if(i_e)break;case"keydown":case"keyup":nG(Ve,C,Re)}var Zt;if(Sw)e:{switch(p){case"compositionstart":var mn="onCompositionStart";break e;case"compositionend":mn="onCompositionEnd";break e;case"compositionupdate":mn="onCompositionUpdate";break e}mn=void 0}else g0?Uq(p,C)&&(mn="onCompositionEnd"):p==="keydown"&&C.keyCode===229&&(mn="onCompositionStart");mn&&(Hq&&C.locale!=="ko"&&(g0||mn!=="onCompositionStart"?mn==="onCompositionEnd"&&g0&&(Zt=Dq()):(cu=Re,vw="value"in cu?cu.value:cu.textContent,g0=!0)),ht=o8(_e,mn),0<ht.length&&(mn=new Vq(mn,p,null,C,Re),Ve.push({event:mn,listeners:ht}),Zt?mn.data=Zt:(Zt=Bq(C),Zt!==null&&(mn.data=Zt)))),(Zt=YNe?KNe(p,C):XNe(p,C))&&(mn=o8(_e,"onBeforeInput"),0<mn.length&&(ht=new Vq("onBeforeInput","beforeinput",null,C,Re),Ve.push({event:ht,listeners:mn}),ht.data=Zt)),z_e(Ve,p,_e,C,Re)}jY(Ve,g)})}function vp(p,g,C){return{instance:p,listener:g,currentTarget:C}}function o8(p,g){for(var C=g+"Capture",E=[];p!==null;){var A=p,O=A.stateNode;if(A=A.tag,A!==5&&A!==26&&A!==27||O===null||(A=H3(p,C),A!=null&&E.unshift(vp(p,A,O)),A=H3(p,g),A!=null&&E.push(vp(p,A,O))),p.tag===3)return E;p=p.return}return[]}function q_e(p){if(p===null)return null;do p=p.return;while(p&&p.tag!==5&&p.tag!==27);return p||null}function AY(p,g,C,E,A){for(var O=g._reactName,H=[];C!==null&&C!==E;){var K=C,le=K.alternate,_e=K.stateNode;if(K=K.tag,le!==null&&le===E)break;K!==5&&K!==26&&K!==27||_e===null||(le=_e,A?(_e=H3(C,O),_e!=null&&H.unshift(vp(C,_e,le))):A||(_e=H3(C,O),_e!=null&&H.push(vp(C,_e,le)))),C=C.return}H.length!==0&&p.push({event:g,listeners:H})}var G_e=/\r\n?/g,W_e=/\u0000|\uFFFD/g;function MY(p){return(typeof p=="string"?p:""+p).replace(G_e,`
`).replace(W_e,"")}function OY(p,g){return g=MY(g),MY(p)===g}function Un(p,g,C,E,A,O){switch(C){case"children":typeof E=="string"?g==="body"||g==="textarea"&&E===""||m0(p,E):(typeof E=="number"||typeof E=="bigint")&&g!=="body"&&m0(p,""+E);break;case"className":dg(p,"class",E);break;case"tabIndex":dg(p,"tabindex",E);break;case"dir":case"role":case"viewBox":case"width":case"height":dg(p,C,E);break;case"style":Oq(p,E,O);break;case"data":if(g!=="object"){dg(p,"data",E);break}case"src":case"href":if(E===""&&(g!=="a"||C!=="href")){p.removeAttribute(C);break}if(E==null||typeof E=="function"||typeof E=="symbol"||typeof E=="boolean"){p.removeAttribute(C);break}E=mg(""+E),p.setAttribute(C,E);break;case"action":case"formAction":if(typeof E=="function"){p.setAttribute(C,"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 O=="function"&&(C==="formAction"?(g!=="input"&&Un(p,g,"name",A.name,A,null),Un(p,g,"formEncType",A.formEncType,A,null),Un(p,g,"formMethod",A.formMethod,A,null),Un(p,g,"formTarget",A.formTarget,A,null)):(Un(p,g,"encType",A.encType,A,null),Un(p,g,"method",A.method,A,null),Un(p,g,"target",A.target,A,null)));if(E==null||typeof E=="symbol"||typeof E=="boolean"){p.removeAttribute(C);break}E=mg(""+E),p.setAttribute(C,E);break;case"onClick":E!=null&&(p.onclick=Xl);break;case"onScroll":E!=null&&ln("scroll",p);break;case"onScrollEnd":E!=null&&ln("scrollend",p);break;case"dangerouslySetInnerHTML":if(E!=null){if(typeof E!="object"||!("__html"in E))throw Error(r(61));if(C=E.__html,C!=null){if(A.children!=null)throw Error(r(60));p.innerHTML=C}}break;case"multiple":p.multiple=E&&typeof E!="function"&&typeof E!="symbol";break;case"muted":p.muted=E&&typeof E!="function"&&typeof E!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(E==null||typeof E=="function"||typeof E=="boolean"||typeof E=="symbol"){p.removeAttribute("xlink:href");break}C=mg(""+E),p.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",C);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":E!=null&&typeof E!="function"&&typeof E!="symbol"?p.setAttribute(C,""+E):p.removeAttribute(C);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":E&&typeof E!="function"&&typeof E!="symbol"?p.setAttribute(C,""):p.removeAttribute(C);break;case"capture":case"download":E===!0?p.setAttribute(C,""):E!==!1&&E!=null&&typeof E!="function"&&typeof E!="symbol"?p.setAttribute(C,E):p.removeAttribute(C);break;case"cols":case"rows":case"size":case"span":E!=null&&typeof E!="function"&&typeof E!="symbol"&&!isNaN(E)&&1<=E?p.setAttribute(C,E):p.removeAttribute(C);break;case"rowSpan":case"start":E==null||typeof E=="function"||typeof E=="symbol"||isNaN(E)?p.removeAttribute(C):p.setAttribute(C,E);break;case"popover":ln("beforetoggle",p),ln("toggle",p),ug(p,"popover",E);break;case"xlinkActuate":Kl(p,"http://www.w3.org/1999/xlink","xlink:actuate",E);break;case"xlinkArcrole":Kl(p,"http://www.w3.org/1999/xlink","xlink:arcrole",E);break;case"xlinkRole":Kl(p,"http://www.w3.org/1999/xlink","xlink:role",E);break;case"xlinkShow":Kl(p,"http://www.w3.org/1999/xlink","xlink:show",E);break;case"xlinkTitle":Kl(p,"http://www.w3.org/1999/xlink","xlink:title",E);break;case"xlinkType":Kl(p,"http://www.w3.org/1999/xlink","xlink:type",E);break;case"xmlBase":Kl(p,"http://www.w3.org/XML/1998/namespace","xml:base",E);break;case"xmlLang":Kl(p,"http://www.w3.org/XML/1998/namespace","xml:lang",E);break;case"xmlSpace":Kl(p,"http://www.w3.org/XML/1998/namespace","xml:space",E);break;case"is":ug(p,"is",E);break;case"innerText":case"textContent":break;default:(!(2<C.length)||C[0]!=="o"&&C[0]!=="O"||C[1]!=="n"&&C[1]!=="N")&&(C=wNe.get(C)||C,ug(p,C,E))}}function eS(p,g,C,E,A,O){switch(C){case"style":Oq(p,E,O);break;case"dangerouslySetInnerHTML":if(E!=null){if(typeof E!="object"||!("__html"in E))throw Error(r(61));if(C=E.__html,C!=null){if(A.children!=null)throw Error(r(60));p.innerHTML=C}}break;case"children":typeof E=="string"?m0(p,E):(typeof E=="number"||typeof E=="bigint")&&m0(p,""+E);break;case"onScroll":E!=null&&ln("scroll",p);break;case"onScrollEnd":E!=null&&ln("scrollend",p);break;case"onClick":E!=null&&(p.onclick=Xl);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ds.hasOwnProperty(C))e:{if(C[0]==="o"&&C[1]==="n"&&(A=C.endsWith("Capture"),g=C.slice(2,A?C.length-7:void 0),O=p[pr]||null,O=O!=null?O[C]:null,typeof O=="function"&&p.removeEventListener(g,O,A),typeof E=="function")){typeof O!="function"&&O!==null&&(C in p?p[C]=null:p.hasAttribute(C)&&p.removeAttribute(C)),p.addEventListener(g,E,A);break e}C in p?p[C]=E:E===!0?p.setAttribute(C,""):ug(p,C,E)}}}function ja(p,g,C){switch(g){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ln("error",p),ln("load",p);var E=!1,A=!1,O;for(O in C)if(C.hasOwnProperty(O)){var H=C[O];if(H!=null)switch(O){case"src":E=!0;break;case"srcSet":A=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,g));default:Un(p,g,O,H,C,null)}}A&&Un(p,g,"srcSet",C.srcSet,C,null),E&&Un(p,g,"src",C.src,C,null);return;case"input":ln("invalid",p);var K=O=H=A=null,le=null,_e=null;for(E in C)if(C.hasOwnProperty(E)){var Re=C[E];if(Re!=null)switch(E){case"name":A=Re;break;case"type":H=Re;break;case"checked":le=Re;break;case"defaultChecked":_e=Re;break;case"value":O=Re;break;case"defaultValue":K=Re;break;case"children":case"dangerouslySetInnerHTML":if(Re!=null)throw Error(r(137,g));break;default:Un(p,g,E,Re,C,null)}}jq(p,O,K,le,_e,H,A,!1);return;case"select":ln("invalid",p),E=H=O=null;for(A in C)if(C.hasOwnProperty(A)&&(K=C[A],K!=null))switch(A){case"value":O=K;break;case"defaultValue":H=K;break;case"multiple":E=K;default:Un(p,g,A,K,C,null)}g=O,C=H,p.multiple=!!E,g!=null?f0(p,!!E,g,!1):C!=null&&f0(p,!!E,C,!0);return;case"textarea":ln("invalid",p),O=A=E=null;for(H in C)if(C.hasOwnProperty(H)&&(K=C[H],K!=null))switch(H){case"value":E=K;break;case"defaultValue":A=K;break;case"children":O=K;break;case"dangerouslySetInnerHTML":if(K!=null)throw Error(r(91));break;default:Un(p,g,H,K,C,null)}Aq(p,E,A,O);return;case"option":for(le in C)C.hasOwnProperty(le)&&(E=C[le],E!=null)&&(le==="selected"?p.selected=E&&typeof E!="function"&&typeof E!="symbol":Un(p,g,le,E,C,null));return;case"dialog":ln("beforetoggle",p),ln("toggle",p),ln("cancel",p),ln("close",p);break;case"iframe":case"object":ln("load",p);break;case"video":case"audio":for(E=0;E<xp.length;E++)ln(xp[E],p);break;case"image":ln("error",p),ln("load",p);break;case"details":ln("toggle",p);break;case"embed":case"source":case"link":ln("error",p),ln("load",p);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(_e in C)if(C.hasOwnProperty(_e)&&(E=C[_e],E!=null))switch(_e){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,g));default:Un(p,g,_e,E,C,null)}return;default:if(pw(g)){for(Re in C)C.hasOwnProperty(Re)&&(E=C[Re],E!==void 0&&eS(p,g,Re,E,C,void 0));return}}for(K in C)C.hasOwnProperty(K)&&(E=C[K],E!=null&&Un(p,g,K,E,C,null))}function Y_e(p,g,C,E){switch(g){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var A=null,O=null,H=null,K=null,le=null,_e=null,Re=null;for(Ae in C){var Ve=C[Ae];if(C.hasOwnProperty(Ae)&&Ve!=null)switch(Ae){case"checked":break;case"value":break;case"defaultValue":le=Ve;default:E.hasOwnProperty(Ae)||Un(p,g,Ae,null,E,Ve)}}for(var je in E){var Ae=E[je];if(Ve=C[je],E.hasOwnProperty(je)&&(Ae!=null||Ve!=null))switch(je){case"type":O=Ae;break;case"name":A=Ae;break;case"checked":_e=Ae;break;case"defaultChecked":Re=Ae;break;case"value":H=Ae;break;case"defaultValue":K=Ae;break;case"children":case"dangerouslySetInnerHTML":if(Ae!=null)throw Error(r(137,g));break;default:Ae!==Ve&&Un(p,g,je,Ae,E,Ve)}}fw(p,H,K,le,_e,Re,O,A);return;case"select":Ae=H=K=je=null;for(O in C)if(le=C[O],C.hasOwnProperty(O)&&le!=null)switch(O){case"value":break;case"multiple":Ae=le;default:E.hasOwnProperty(O)||Un(p,g,O,null,E,le)}for(A in E)if(O=E[A],le=C[A],E.hasOwnProperty(A)&&(O!=null||le!=null))switch(A){case"value":je=O;break;case"defaultValue":K=O;break;case"multiple":H=O;default:O!==le&&Un(p,g,A,O,E,le)}g=K,C=H,E=Ae,je!=null?f0(p,!!C,je,!1):!!E!=!!C&&(g!=null?f0(p,!!C,g,!0):f0(p,!!C,C?[]:"",!1));return;case"textarea":Ae=je=null;for(K in C)if(A=C[K],C.hasOwnProperty(K)&&A!=null&&!E.hasOwnProperty(K))switch(K){case"value":break;case"children":break;default:Un(p,g,K,null,E,A)}for(H in E)if(A=E[H],O=C[H],E.hasOwnProperty(H)&&(A!=null||O!=null))switch(H){case"value":je=A;break;case"defaultValue":Ae=A;break;case"children":break;case"dangerouslySetInnerHTML":if(A!=null)throw Error(r(91));break;default:A!==O&&Un(p,g,H,A,E,O)}Tq(p,je,Ae);return;case"option":for(var dt in C)je=C[dt],C.hasOwnProperty(dt)&&je!=null&&!E.hasOwnProperty(dt)&&(dt==="selected"?p.selected=!1:Un(p,g,dt,null,E,je));for(le in E)je=E[le],Ae=C[le],E.hasOwnProperty(le)&&je!==Ae&&(je!=null||Ae!=null)&&(le==="selected"?p.selected=je&&typeof je!="function"&&typeof je!="symbol":Un(p,g,le,je,E,Ae));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 _t in C)je=C[_t],C.hasOwnProperty(_t)&&je!=null&&!E.hasOwnProperty(_t)&&Un(p,g,_t,null,E,je);for(_e in E)if(je=E[_e],Ae=C[_e],E.hasOwnProperty(_e)&&je!==Ae&&(je!=null||Ae!=null))switch(_e){case"children":case"dangerouslySetInnerHTML":if(je!=null)throw Error(r(137,g));break;default:Un(p,g,_e,je,E,Ae)}return;default:if(pw(g)){for(var Bn in C)je=C[Bn],C.hasOwnProperty(Bn)&&je!==void 0&&!E.hasOwnProperty(Bn)&&eS(p,g,Bn,void 0,E,je);for(Re in E)je=E[Re],Ae=C[Re],!E.hasOwnProperty(Re)||je===Ae||je===void 0&&Ae===void 0||eS(p,g,Re,je,E,Ae);return}}for(var ye in C)je=C[ye],C.hasOwnProperty(ye)&&je!=null&&!E.hasOwnProperty(ye)&&Un(p,g,ye,null,E,je);for(Ve in E)je=E[Ve],Ae=C[Ve],!E.hasOwnProperty(Ve)||je===Ae||je==null&&Ae==null||Un(p,g,Ve,je,E,Ae)}function IY(p){switch(p){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function K_e(){if(typeof performance.getEntriesByType=="function"){for(var p=0,g=0,C=performance.getEntriesByType("resource"),E=0;E<C.length;E++){var A=C[E],O=A.transferSize,H=A.initiatorType,K=A.duration;if(O&&K&&IY(H)){for(H=0,K=A.responseEnd,E+=1;E<C.length;E++){var le=C[E],_e=le.startTime;if(_e>K)break;var Re=le.transferSize,Ve=le.initiatorType;Re&&IY(Ve)&&(le=le.responseEnd,H+=Re*(le<K?1:(K-_e)/(le-_e)))}if(--E,g+=8*(O+H)/(A.duration/1e3),p++,10<p)break}}if(0<p)return g/p/1e6}return navigator.connection&&(p=navigator.connection.downlink,typeof p=="number")?p:5}var tS=null,nS=null;function l8(p){return p.nodeType===9?p:p.ownerDocument}function RY(p){switch(p){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function DY(p,g){if(p===0)switch(g){case"svg":return 1;case"math":return 2;default:return 0}return p===1&&g==="foreignObject"?0:p}function rS(p,g){return p==="textarea"||p==="noscript"||typeof g.children=="string"||typeof g.children=="number"||typeof g.children=="bigint"||typeof g.dangerouslySetInnerHTML=="object"&&g.dangerouslySetInnerHTML!==null&&g.dangerouslySetInnerHTML.__html!=null}var aS=null;function X_e(){var p=window.event;return p&&p.type==="popstate"?p===aS?!1:(aS=p,!0):(aS=null,!1)}var PY=typeof setTimeout=="function"?setTimeout:void 0,Q_e=typeof clearTimeout=="function"?clearTimeout:void 0,LY=typeof Promise=="function"?Promise:void 0,J_e=typeof queueMicrotask=="function"?queueMicrotask:typeof LY<"u"?function(p){return LY.resolve(null).then(p).catch(eke)}:PY;function eke(p){setTimeout(function(){throw p})}function _u(p){return p==="head"}function VY(p,g){var C=g,E=0;do{var A=C.nextSibling;if(p.removeChild(C),A&&A.nodeType===8)if(C=A.data,C==="/$"||C==="/&"){if(E===0){p.removeChild(A),B0(g);return}E--}else if(C==="$"||C==="$?"||C==="$~"||C==="$!"||C==="&")E++;else if(C==="html")yp(p.ownerDocument.documentElement);else if(C==="head"){C=p.ownerDocument.head,yp(C);for(var O=C.firstChild;O;){var H=O.nextSibling,K=O.nodeName;O[pt]||K==="SCRIPT"||K==="STYLE"||K==="LINK"&&O.rel.toLowerCase()==="stylesheet"||C.removeChild(O),O=H}}else C==="body"&&yp(p.ownerDocument.body);C=A}while(C);B0(g)}function $Y(p,g){var C=p;p=0;do{var E=C.nextSibling;if(C.nodeType===1?g?(C._stashedDisplay=C.style.display,C.style.display="none"):(C.style.display=C._stashedDisplay||"",C.getAttribute("style")===""&&C.removeAttribute("style")):C.nodeType===3&&(g?(C._stashedText=C.nodeValue,C.nodeValue=""):C.nodeValue=C._stashedText||""),E&&E.nodeType===8)if(C=E.data,C==="/$"){if(p===0)break;p--}else C!=="$"&&C!=="$?"&&C!=="$~"&&C!=="$!"||p++;C=E}while(C)}function iS(p){var g=p.firstChild;for(g&&g.nodeType===10&&(g=g.nextSibling);g;){var C=g;switch(g=g.nextSibling,C.nodeName){case"HTML":case"HEAD":case"BODY":iS(C),fe(C);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(C.rel.toLowerCase()==="stylesheet")continue}p.removeChild(C)}}function tke(p,g,C,E){for(;p.nodeType===1;){var A=C;if(p.nodeName.toLowerCase()!==g.toLowerCase()){if(!E&&(p.nodeName!=="INPUT"||p.type!=="hidden"))break}else if(E){if(!p[pt])switch(g){case"meta":if(!p.hasAttribute("itemprop"))break;return p;case"link":if(O=p.getAttribute("rel"),O==="stylesheet"&&p.hasAttribute("data-precedence"))break;if(O!==A.rel||p.getAttribute("href")!==(A.href==null||A.href===""?null:A.href)||p.getAttribute("crossorigin")!==(A.crossOrigin==null?null:A.crossOrigin)||p.getAttribute("title")!==(A.title==null?null:A.title))break;return p;case"style":if(p.hasAttribute("data-precedence"))break;return p;case"script":if(O=p.getAttribute("src"),(O!==(A.src==null?null:A.src)||p.getAttribute("type")!==(A.type==null?null:A.type)||p.getAttribute("crossorigin")!==(A.crossOrigin==null?null:A.crossOrigin))&&O&&p.hasAttribute("async")&&!p.hasAttribute("itemprop"))break;return p;default:return p}}else if(g==="input"&&p.type==="hidden"){var O=A.name==null?null:""+A.name;if(A.type==="hidden"&&p.getAttribute("name")===O)return p}else return p;if(p=Bs(p.nextSibling),p===null)break}return null}function nke(p,g,C){if(g==="")return null;for(;p.nodeType!==3;)if((p.nodeType!==1||p.nodeName!=="INPUT"||p.type!=="hidden")&&!C||(p=Bs(p.nextSibling),p===null))return null;return p}function HY(p,g){for(;p.nodeType!==8;)if((p.nodeType!==1||p.nodeName!=="INPUT"||p.type!=="hidden")&&!g||(p=Bs(p.nextSibling),p===null))return null;return p}function sS(p){return p.data==="$?"||p.data==="$~"}function oS(p){return p.data==="$!"||p.data==="$?"&&p.ownerDocument.readyState!=="loading"}function rke(p,g){var C=p.ownerDocument;if(p.data==="$~")p._reactRetry=g;else if(p.data!=="$?"||C.readyState!=="loading")g();else{var E=function(){g(),C.removeEventListener("DOMContentLoaded",E)};C.addEventListener("DOMContentLoaded",E),p._reactRetry=E}}function Bs(p){for(;p!=null;p=p.nextSibling){var g=p.nodeType;if(g===1||g===3)break;if(g===8){if(g=p.data,g==="$"||g==="$!"||g==="$?"||g==="$~"||g==="&"||g==="F!"||g==="F")break;if(g==="/$"||g==="/&")return null}}return p}var lS=null;function FY(p){p=p.nextSibling;for(var g=0;p;){if(p.nodeType===8){var C=p.data;if(C==="/$"||C==="/&"){if(g===0)return Bs(p.nextSibling);g--}else C!=="$"&&C!=="$!"&&C!=="$?"&&C!=="$~"&&C!=="&"||g++}p=p.nextSibling}return null}function zY(p){p=p.previousSibling;for(var g=0;p;){if(p.nodeType===8){var C=p.data;if(C==="$"||C==="$!"||C==="$?"||C==="$~"||C==="&"){if(g===0)return p;g--}else C!=="/$"&&C!=="/&"||g++}p=p.previousSibling}return null}function UY(p,g,C){switch(g=l8(C),p){case"html":if(p=g.documentElement,!p)throw Error(r(452));return p;case"head":if(p=g.head,!p)throw Error(r(453));return p;case"body":if(p=g.body,!p)throw Error(r(454));return p;default:throw Error(r(451))}}function yp(p){for(var g=p.attributes;g.length;)p.removeAttributeNode(g[0]);fe(p)}var Zs=new Map,BY=new Set;function c8(p){return typeof p.getRootNode=="function"?p.getRootNode():p.nodeType===9?p:p.ownerDocument}var mc=G.d;G.d={f:ake,r:ike,D:ske,C:oke,L:lke,m:cke,X:dke,S:uke,M:fke};function ake(){var p=mc.f(),g=e8();return p||g}function ike(p){var g=it(p);g!==null&&g.tag===5&&g.type==="form"?oW(g):mc.r(p)}var F0=typeof document>"u"?null:document;function ZY(p,g,C){var E=F0;if(E&&typeof g=="string"&&g){var A=Ls(g);A='link[rel="'+p+'"][href="'+A+'"]',typeof C=="string"&&(A+='[crossorigin="'+C+'"]'),BY.has(A)||(BY.add(A),p={rel:p,crossOrigin:C,href:g},E.querySelector(A)===null&&(g=E.createElement("link"),ja(g,"link",p),Qt(g),E.head.appendChild(g)))}}function ske(p){mc.D(p),ZY("dns-prefetch",p,null)}function oke(p,g){mc.C(p,g),ZY("preconnect",p,g)}function lke(p,g,C){mc.L(p,g,C);var E=F0;if(E&&p&&g){var A='link[rel="preload"][as="'+Ls(g)+'"]';g==="image"&&C&&C.imageSrcSet?(A+='[imagesrcset="'+Ls(C.imageSrcSet)+'"]',typeof C.imageSizes=="string"&&(A+='[imagesizes="'+Ls(C.imageSizes)+'"]')):A+='[href="'+Ls(p)+'"]';var O=A;switch(g){case"style":O=z0(p);break;case"script":O=U0(p)}Zs.has(O)||(p=m({rel:"preload",href:g==="image"&&C&&C.imageSrcSet?void 0:p,as:g},C),Zs.set(O,p),E.querySelector(A)!==null||g==="style"&&E.querySelector(Cp(O))||g==="script"&&E.querySelector(wp(O))||(g=E.createElement("link"),ja(g,"link",p),Qt(g),E.head.appendChild(g)))}}function cke(p,g){mc.m(p,g);var C=F0;if(C&&p){var E=g&&typeof g.as=="string"?g.as:"script",A='link[rel="modulepreload"][as="'+Ls(E)+'"][href="'+Ls(p)+'"]',O=A;switch(E){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":O=U0(p)}if(!Zs.has(O)&&(p=m({rel:"modulepreload",href:p},g),Zs.set(O,p),C.querySelector(A)===null)){switch(E){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(C.querySelector(wp(O)))return}E=C.createElement("link"),ja(E,"link",p),Qt(E),C.head.appendChild(E)}}}function uke(p,g,C){mc.S(p,g,C);var E=F0;if(E&&p){var A=yr(E).hoistableStyles,O=z0(p);g=g||"default";var H=A.get(O);if(!H){var K={loading:0,preload:null};if(H=E.querySelector(Cp(O)))K.loading=5;else{p=m({rel:"stylesheet",href:p,"data-precedence":g},C),(C=Zs.get(O))&&cS(p,C);var le=H=E.createElement("link");Qt(le),ja(le,"link",p),le._p=new Promise(function(_e,Re){le.onload=_e,le.onerror=Re}),le.addEventListener("load",function(){K.loading|=1}),le.addEventListener("error",function(){K.loading|=2}),K.loading|=4,u8(H,g,E)}H={type:"stylesheet",instance:H,count:1,state:K},A.set(O,H)}}}function dke(p,g){mc.X(p,g);var C=F0;if(C&&p){var E=yr(C).hoistableScripts,A=U0(p),O=E.get(A);O||(O=C.querySelector(wp(A)),O||(p=m({src:p,async:!0},g),(g=Zs.get(A))&&uS(p,g),O=C.createElement("script"),Qt(O),ja(O,"link",p),C.head.appendChild(O)),O={type:"script",instance:O,count:1,state:null},E.set(A,O))}}function fke(p,g){mc.M(p,g);var C=F0;if(C&&p){var E=yr(C).hoistableScripts,A=U0(p),O=E.get(A);O||(O=C.querySelector(wp(A)),O||(p=m({src:p,async:!0,type:"module"},g),(g=Zs.get(A))&&uS(p,g),O=C.createElement("script"),Qt(O),ja(O,"link",p),C.head.appendChild(O)),O={type:"script",instance:O,count:1,state:null},E.set(A,O))}}function qY(p,g,C,E){var A=(A=ge.current)?c8(A):null;if(!A)throw Error(r(446));switch(p){case"meta":case"title":return null;case"style":return typeof C.precedence=="string"&&typeof C.href=="string"?(g=z0(C.href),C=yr(A).hoistableStyles,E=C.get(g),E||(E={type:"style",instance:null,count:0,state:null},C.set(g,E)),E):{type:"void",instance:null,count:0,state:null};case"link":if(C.rel==="stylesheet"&&typeof C.href=="string"&&typeof C.precedence=="string"){p=z0(C.href);var O=yr(A).hoistableStyles,H=O.get(p);if(H||(A=A.ownerDocument||A,H={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},O.set(p,H),(O=A.querySelector(Cp(p)))&&!O._p&&(H.instance=O,H.state.loading=5),Zs.has(p)||(C={rel:"preload",as:"style",href:C.href,crossOrigin:C.crossOrigin,integrity:C.integrity,media:C.media,hrefLang:C.hrefLang,referrerPolicy:C.referrerPolicy},Zs.set(p,C),O||mke(A,p,C,H.state))),g&&E===null)throw Error(r(528,""));return H}if(g&&E!==null)throw Error(r(529,""));return null;case"script":return g=C.async,C=C.src,typeof C=="string"&&g&&typeof g!="function"&&typeof g!="symbol"?(g=U0(C),C=yr(A).hoistableScripts,E=C.get(g),E||(E={type:"script",instance:null,count:0,state:null},C.set(g,E)),E):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,p))}}function z0(p){return'href="'+Ls(p)+'"'}function Cp(p){return'link[rel="stylesheet"]['+p+"]"}function GY(p){return m({},p,{"data-precedence":p.precedence,precedence:null})}function mke(p,g,C,E){p.querySelector('link[rel="preload"][as="style"]['+g+"]")?E.loading=1:(g=p.createElement("link"),E.preload=g,g.addEventListener("load",function(){return E.loading|=1}),g.addEventListener("error",function(){return E.loading|=2}),ja(g,"link",C),Qt(g),p.head.appendChild(g))}function U0(p){return'[src="'+Ls(p)+'"]'}function wp(p){return"script[async]"+p}function WY(p,g,C){if(g.count++,g.instance===null)switch(g.type){case"style":var E=p.querySelector('style[data-href~="'+Ls(C.href)+'"]');if(E)return g.instance=E,Qt(E),E;var A=m({},C,{"data-href":C.href,"data-precedence":C.precedence,href:null,precedence:null});return E=(p.ownerDocument||p).createElement("style"),Qt(E),ja(E,"style",A),u8(E,C.precedence,p),g.instance=E;case"stylesheet":A=z0(C.href);var O=p.querySelector(Cp(A));if(O)return g.state.loading|=4,g.instance=O,Qt(O),O;E=GY(C),(A=Zs.get(A))&&cS(E,A),O=(p.ownerDocument||p).createElement("link"),Qt(O);var H=O;return H._p=new Promise(function(K,le){H.onload=K,H.onerror=le}),ja(O,"link",E),g.state.loading|=4,u8(O,C.precedence,p),g.instance=O;case"script":return O=U0(C.src),(A=p.querySelector(wp(O)))?(g.instance=A,Qt(A),A):(E=C,(A=Zs.get(O))&&(E=m({},C),uS(E,A)),p=p.ownerDocument||p,A=p.createElement("script"),Qt(A),ja(A,"link",E),p.head.appendChild(A),g.instance=A);case"void":return null;default:throw Error(r(443,g.type))}else g.type==="stylesheet"&&(g.state.loading&4)===0&&(E=g.instance,g.state.loading|=4,u8(E,C.precedence,p));return g.instance}function u8(p,g,C){for(var E=C.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),A=E.length?E[E.length-1]:null,O=A,H=0;H<E.length;H++){var K=E[H];if(K.dataset.precedence===g)O=K;else if(O!==A)break}O?O.parentNode.insertBefore(p,O.nextSibling):(g=C.nodeType===9?C.head:C,g.insertBefore(p,g.firstChild))}function cS(p,g){p.crossOrigin==null&&(p.crossOrigin=g.crossOrigin),p.referrerPolicy==null&&(p.referrerPolicy=g.referrerPolicy),p.title==null&&(p.title=g.title)}function uS(p,g){p.crossOrigin==null&&(p.crossOrigin=g.crossOrigin),p.referrerPolicy==null&&(p.referrerPolicy=g.referrerPolicy),p.integrity==null&&(p.integrity=g.integrity)}var d8=null;function YY(p,g,C){if(d8===null){var E=new Map,A=d8=new Map;A.set(C,E)}else A=d8,E=A.get(C),E||(E=new Map,A.set(C,E));if(E.has(p))return E;for(E.set(p,null),C=C.getElementsByTagName(p),A=0;A<C.length;A++){var O=C[A];if(!(O[pt]||O[Ur]||p==="link"&&O.getAttribute("rel")==="stylesheet")&&O.namespaceURI!=="http://www.w3.org/2000/svg"){var H=O.getAttribute(g)||"";H=p+H;var K=E.get(H);K?K.push(O):E.set(H,[O])}}return E}function KY(p,g,C){p=p.ownerDocument||p,p.head.insertBefore(C,g==="title"?p.querySelector("head > title"):null)}function pke(p,g,C){if(C===1||g.itemProp!=null)return!1;switch(p){case"meta":case"title":return!0;case"style":if(typeof g.precedence!="string"||typeof g.href!="string"||g.href==="")break;return!0;case"link":if(typeof g.rel!="string"||typeof g.href!="string"||g.href===""||g.onLoad||g.onError)break;return g.rel==="stylesheet"?(p=g.disabled,typeof g.precedence=="string"&&p==null):!0;case"script":if(g.async&&typeof g.async!="function"&&typeof g.async!="symbol"&&!g.onLoad&&!g.onError&&g.src&&typeof g.src=="string")return!0}return!1}function XY(p){return!(p.type==="stylesheet"&&(p.state.loading&3)===0)}function hke(p,g,C,E){if(C.type==="stylesheet"&&(typeof E.media!="string"||matchMedia(E.media).matches!==!1)&&(C.state.loading&4)===0){if(C.instance===null){var A=z0(E.href),O=g.querySelector(Cp(A));if(O){g=O._p,g!==null&&typeof g=="object"&&typeof g.then=="function"&&(p.count++,p=f8.bind(p),g.then(p,p)),C.state.loading|=4,C.instance=O,Qt(O);return}O=g.ownerDocument||g,E=GY(E),(A=Zs.get(A))&&cS(E,A),O=O.createElement("link"),Qt(O);var H=O;H._p=new Promise(function(K,le){H.onload=K,H.onerror=le}),ja(O,"link",E),C.instance=O}p.stylesheets===null&&(p.stylesheets=new Map),p.stylesheets.set(C,g),(g=C.state.preload)&&(C.state.loading&3)===0&&(p.count++,C=f8.bind(p),g.addEventListener("load",C),g.addEventListener("error",C))}}var dS=0;function gke(p,g){return p.stylesheets&&p.count===0&&p8(p,p.stylesheets),0<p.count||0<p.imgCount?function(C){var E=setTimeout(function(){if(p.stylesheets&&p8(p,p.stylesheets),p.unsuspend){var O=p.unsuspend;p.unsuspend=null,O()}},6e4+g);0<p.imgBytes&&dS===0&&(dS=62500*K_e());var A=setTimeout(function(){if(p.waitingForImages=!1,p.count===0&&(p.stylesheets&&p8(p,p.stylesheets),p.unsuspend)){var O=p.unsuspend;p.unsuspend=null,O()}},(p.imgBytes>dS?50:800)+g);return p.unsuspend=C,function(){p.unsuspend=null,clearTimeout(E),clearTimeout(A)}}:null}function f8(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)p8(this,this.stylesheets);else if(this.unsuspend){var p=this.unsuspend;this.unsuspend=null,p()}}}var m8=null;function p8(p,g){p.stylesheets=null,p.unsuspend!==null&&(p.count++,m8=new Map,g.forEach(bke,p),m8=null,f8.call(p))}function bke(p,g){if(!(g.state.loading&4)){var C=m8.get(p);if(C)var E=C.get(null);else{C=new Map,m8.set(p,C);for(var A=p.querySelectorAll("link[data-precedence],style[data-precedence]"),O=0;O<A.length;O++){var H=A[O];(H.nodeName==="LINK"||H.getAttribute("media")!=="not all")&&(C.set(H.dataset.precedence,H),E=H)}E&&C.set(null,E)}A=g.instance,H=A.getAttribute("data-precedence"),O=C.get(H)||E,O===E&&C.set(null,A),C.set(H,A),this.count++,E=f8.bind(this),A.addEventListener("load",E),A.addEventListener("error",E),O?O.parentNode.insertBefore(A,O.nextSibling):(p=p.nodeType===9?p.head:p,p.insertBefore(A,p.firstChild)),g.state.loading|=4}}var Ep={$$typeof:_,Provider:null,Consumer:null,_currentValue:$,_currentValue2:$,_threadCount:0};function xke(p,g,C,E,A,O,H,K,le){this.tag=1,this.containerInfo=p,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=Wl(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Wl(0),this.hiddenUpdates=Wl(null),this.identifierPrefix=E,this.onUncaughtError=A,this.onCaughtError=O,this.onRecoverableError=H,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=le,this.incompleteTransitions=new Map}function QY(p,g,C,E,A,O,H,K,le,_e,Re,Ve){return p=new xke(p,g,C,H,le,_e,Re,Ve,K),g=1,O===!0&&(g|=24),O=ns(3,null,null,g),p.current=O,O.stateNode=p,g=Bw(),g.refCount++,p.pooledCache=g,g.refCount++,O.memoizedState={element:E,isDehydrated:C,cache:g},Ww(O),p}function JY(p){return p?(p=y0,p):y0}function eK(p,g,C,E,A,O){A=JY(A),E.context===null?E.context=A:E.pendingContext=A,E=hu(g),E.payload={element:C},O=O===void 0?null:O,O!==null&&(E.callback=O),C=gu(p,E,g),C!==null&&(Ti(C,p,g),tp(C,p,g))}function tK(p,g){if(p=p.memoizedState,p!==null&&p.dehydrated!==null){var C=p.retryLane;p.retryLane=C!==0&&C<g?C:g}}function fS(p,g){tK(p,g),(p=p.alternate)&&tK(p,g)}function nK(p){if(p.tag===13||p.tag===31){var g=r1(p,67108864);g!==null&&Ti(g,p,67108864),fS(p,67108864)}}function rK(p){if(p.tag===13||p.tag===31){var g=os();g=wi(g);var C=r1(p,g);C!==null&&Ti(C,p,g),fS(p,g)}}var h8=!0;function vke(p,g,C,E){var A=Z.T;Z.T=null;var O=G.p;try{G.p=2,mS(p,g,C,E)}finally{G.p=O,Z.T=A}}function yke(p,g,C,E){var A=Z.T;Z.T=null;var O=G.p;try{G.p=8,mS(p,g,C,E)}finally{G.p=O,Z.T=A}}function mS(p,g,C,E){if(h8){var A=pS(E);if(A===null)JE(p,g,E,g8,C),iK(p,E);else if(wke(A,p,g,C,E))E.stopPropagation();else if(iK(p,E),g&4&&-1<Cke.indexOf(p)){for(;A!==null;){var O=it(A);if(O!==null)switch(O.tag){case 3:if(O=O.stateNode,O.current.memoizedState.isDehydrated){var H=Rn(O.pendingLanes);if(H!==0){var K=O;for(K.pendingLanes|=2,K.entangledLanes|=2;H;){var le=1<<31-Kt(H);K.entanglements[1]|=le,H&=~le}il(O),(Mn&6)===0&&(Qg=ce()+500,bp(0))}}break;case 31:case 13:K=r1(O,2),K!==null&&Ti(K,O,2),e8(),fS(O,2)}if(O=pS(E),O===null&&JE(p,g,E,g8,C),O===A)break;A=O}A!==null&&E.stopPropagation()}else JE(p,g,E,null,C)}}function pS(p){return p=gw(p),hS(p)}var g8=null;function hS(p){if(g8=null,p=Ze(p),p!==null){var g=i(p);if(g===null)p=null;else{var C=g.tag;if(C===13){if(p=o(g),p!==null)return p;p=null}else if(C===31){if(p=l(g),p!==null)return p;p=null}else if(C===3){if(g.stateNode.current.memoizedState.isDehydrated)return g.tag===3?g.stateNode.containerInfo:null;p=null}else g!==p&&(p=null)}}return g8=p,null}function aK(p){switch(p){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(we()){case te:return 2;case de:return 8;case De:case Xe:return 32;case lt:return 268435456;default:return 32}default:return 32}}var gS=!1,ku=null,ju=null,Tu=null,Sp=new Map,Np=new Map,Au=[],Cke="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 iK(p,g){switch(p){case"focusin":case"focusout":ku=null;break;case"dragenter":case"dragleave":ju=null;break;case"mouseover":case"mouseout":Tu=null;break;case"pointerover":case"pointerout":Sp.delete(g.pointerId);break;case"gotpointercapture":case"lostpointercapture":Np.delete(g.pointerId)}}function _p(p,g,C,E,A,O){return p===null||p.nativeEvent!==O?(p={blockedOn:g,domEventName:C,eventSystemFlags:E,nativeEvent:O,targetContainers:[A]},g!==null&&(g=it(g),g!==null&&nK(g)),p):(p.eventSystemFlags|=E,g=p.targetContainers,A!==null&&g.indexOf(A)===-1&&g.push(A),p)}function wke(p,g,C,E,A){switch(g){case"focusin":return ku=_p(ku,p,g,C,E,A),!0;case"dragenter":return ju=_p(ju,p,g,C,E,A),!0;case"mouseover":return Tu=_p(Tu,p,g,C,E,A),!0;case"pointerover":var O=A.pointerId;return Sp.set(O,_p(Sp.get(O)||null,p,g,C,E,A)),!0;case"gotpointercapture":return O=A.pointerId,Np.set(O,_p(Np.get(O)||null,p,g,C,E,A)),!0}return!1}function sK(p){var g=Ze(p.target);if(g!==null){var C=i(g);if(C!==null){if(g=C.tag,g===13){if(g=o(C),g!==null){p.blockedOn=g,L3(p.priority,function(){rK(C)});return}}else if(g===31){if(g=l(C),g!==null){p.blockedOn=g,L3(p.priority,function(){rK(C)});return}}else if(g===3&&C.stateNode.current.memoizedState.isDehydrated){p.blockedOn=C.tag===3?C.stateNode.containerInfo:null;return}}}p.blockedOn=null}function b8(p){if(p.blockedOn!==null)return!1;for(var g=p.targetContainers;0<g.length;){var C=pS(p.nativeEvent);if(C===null){C=p.nativeEvent;var E=new C.constructor(C.type,C);hw=E,C.target.dispatchEvent(E),hw=null}else return g=it(C),g!==null&&nK(g),p.blockedOn=C,!1;g.shift()}return!0}function oK(p,g,C){b8(p)&&C.delete(g)}function Eke(){gS=!1,ku!==null&&b8(ku)&&(ku=null),ju!==null&&b8(ju)&&(ju=null),Tu!==null&&b8(Tu)&&(Tu=null),Sp.forEach(oK),Np.forEach(oK)}function x8(p,g){p.blockedOn===g&&(p.blockedOn=null,gS||(gS=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,Eke)))}var v8=null;function lK(p){v8!==p&&(v8=p,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){v8===p&&(v8=null);for(var g=0;g<p.length;g+=3){var C=p[g],E=p[g+1],A=p[g+2];if(typeof E!="function"){if(hS(E||C)===null)continue;break}var O=it(C);O!==null&&(p.splice(g,3),g-=3,pE(O,{pending:!0,data:A,method:C.method,action:E},E,A))}}))}function B0(p){function g(le){return x8(le,p)}ku!==null&&x8(ku,p),ju!==null&&x8(ju,p),Tu!==null&&x8(Tu,p),Sp.forEach(g),Np.forEach(g);for(var C=0;C<Au.length;C++){var E=Au[C];E.blockedOn===p&&(E.blockedOn=null)}for(;0<Au.length&&(C=Au[0],C.blockedOn===null);)sK(C),C.blockedOn===null&&Au.shift();if(C=(p.ownerDocument||p).$$reactFormReplay,C!=null)for(E=0;E<C.length;E+=3){var A=C[E],O=C[E+1],H=A[pr]||null;if(typeof O=="function")H||lK(C);else if(H){var K=null;if(O&&O.hasAttribute("formAction")){if(A=O,H=O[pr]||null)K=H.formAction;else if(hS(A)!==null)continue}else K=H.action;typeof K=="function"?C[E+1]=K:(C.splice(E,3),E-=3),lK(C)}}}function cK(){function p(O){O.canIntercept&&O.info==="react-transition"&&O.intercept({handler:function(){return new Promise(function(H){return A=H})},focusReset:"manual",scroll:"manual"})}function g(){A!==null&&(A(),A=null),E||setTimeout(C,20)}function C(){if(!E&&!navigation.transition){var O=navigation.currentEntry;O&&O.url!=null&&navigation.navigate(O.url,{state:O.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var E=!1,A=null;return navigation.addEventListener("navigate",p),navigation.addEventListener("navigatesuccess",g),navigation.addEventListener("navigateerror",g),setTimeout(C,100),function(){E=!0,navigation.removeEventListener("navigate",p),navigation.removeEventListener("navigatesuccess",g),navigation.removeEventListener("navigateerror",g),A!==null&&(A(),A=null)}}}function bS(p){this._internalRoot=p}y8.prototype.render=bS.prototype.render=function(p){var g=this._internalRoot;if(g===null)throw Error(r(409));var C=g.current,E=os();eK(C,E,p,g,null,null)},y8.prototype.unmount=bS.prototype.unmount=function(){var p=this._internalRoot;if(p!==null){this._internalRoot=null;var g=p.containerInfo;eK(p.current,2,null,p,null,null),e8(),g[Yl]=null}};function y8(p){this._internalRoot=p}y8.prototype.unstable_scheduleHydration=function(p){if(p){var g=P3();p={blockedOn:null,target:p,priority:g};for(var C=0;C<Au.length&&g!==0&&g<Au[C].priority;C++);Au.splice(C,0,p),C===0&&sK(p)}};var uK=t.version;if(uK!=="19.2.4")throw Error(r(527,uK,"19.2.4"));G.findDOMNode=function(p){var g=p._reactInternals;if(g===void 0)throw typeof p.render=="function"?Error(r(188)):(p=Object.keys(p).join(","),Error(r(268,p)));return p=u(g),p=p!==null?f(p):null,p=p===null?null:p.stateNode,p};var Ske={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:Z,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var C8=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!C8.isDisabled&&C8.supportsFiber)try{rn=C8.inject(Ske),Yt=C8}catch{}}return jp.createRoot=function(p,g){if(!a(p))throw Error(r(299));var C=!1,E="",A=bW,O=xW,H=vW;return g!=null&&(g.unstable_strictMode===!0&&(C=!0),g.identifierPrefix!==void 0&&(E=g.identifierPrefix),g.onUncaughtError!==void 0&&(A=g.onUncaughtError),g.onCaughtError!==void 0&&(O=g.onCaughtError),g.onRecoverableError!==void 0&&(H=g.onRecoverableError)),g=QY(p,1,!1,null,null,C,E,null,A,O,H,cK),p[Yl]=g.current,QE(p),new bS(g)},jp.hydrateRoot=function(p,g,C){if(!a(p))throw Error(r(299));var E=!1,A="",O=bW,H=xW,K=vW,le=null;return C!=null&&(C.unstable_strictMode===!0&&(E=!0),C.identifierPrefix!==void 0&&(A=C.identifierPrefix),C.onUncaughtError!==void 0&&(O=C.onUncaughtError),C.onCaughtError!==void 0&&(H=C.onCaughtError),C.onRecoverableError!==void 0&&(K=C.onRecoverableError),C.formState!==void 0&&(le=C.formState)),g=QY(p,1,!0,g,C??null,E,A,le,O,H,K,cK),g.context=JY(null),C=g.current,E=os(),E=wi(E),A=hu(E),A.callback=null,gu(C,A,E),C=E,g.current.lanes=C,Is(g,C),il(g),p[Yl]=g.current,QE(p),new y8(g)},jp.version="19.2.4",jp}var CK;function Pke(){if(CK)return yS.exports;CK=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(t){console.error(t)}}return e(),yS.exports=Dke(),yS.exports}var Lke=Pke();function jde(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=jde(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Vr(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=jde(e))&&(r&&(r+=" "),r+=t);return r}const wK=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,EK=Vr,nn=(e,t)=>n=>{var r;if(t?.variants==null)return EK(e,n?.class,n?.className);const{variants:a,defaultVariants:i}=t,o=Object.keys(a).map(u=>{const f=n?.[u],m=i?.[u];if(f===null)return null;const h=wK(f)||wK(m);return a[u][h]}),l=n&&Object.entries(n).reduce((u,f)=>{let[m,h]=f;return h===void 0||(u[m]=h),u},{}),c=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((u,f)=>{let{class:m,className:h,...b}=f;return Object.entries(b).every(x=>{let[y,v]=x;return Array.isArray(v)?v.includes({...i,...l}[y]):{...i,...l}[y]===v})?[...u,m,h]:u},[]);return EK(e,o,c,n?.class,n?.className)};var Tde={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},SK=U.createContext&&U.createContext(Tde),Vke=["attr","size","title"];function $ke(e,t){if(e==null)return{};var n=Hke(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Hke(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function C9(){return C9=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C9.apply(this,arguments)}function NK(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function w9(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NK(Object(n),!0).forEach(function(r){Fke(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NK(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Fke(e,t,n){return t=zke(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zke(e){var t=Uke(e,"string");return typeof t=="symbol"?t:t+""}function Uke(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ade(e){return e&&e.map((t,n)=>U.createElement(t.tag,w9({key:n},t.attr),Ade(t.child)))}function xe(e){return t=>U.createElement(Bke,C9({attr:w9({},e.attr)},t),Ade(e.child))}function Bke(e){var t=n=>{var{attr:r,size:a,title:i}=e,o=$ke(e,Vke),l=a||n.size||"1em",c;return n.className&&(c=n.className),e.className&&(c=(c?c+" ":"")+e.className),U.createElement("svg",C9({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,o,{className:c,style:w9(w9({color:e.color||n.color},n.style),e.style),height:l,width:l,xmlns:"http://www.w3.org/2000/svg"}),i&&U.createElement("title",null,i),e.children)};return SK!==void 0?U.createElement(SK.Consumer,null,n=>t(n)):t(Tde)}function Zke(e){return xe({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 294.1L383 167c9.4-9.4 24.6-9.4 33.9 0s9.3 24.6 0 34L273 345c-9.1 9.1-23.7 9.3-33.1.7L95 201.1c-4.7-4.7-7-10.9-7-17s2.3-12.3 7-17c9.4-9.4 24.6-9.4 33.9 0l127.1 127z"},child:[]}]})(e)}function qke(e){return xe({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M294.1 256L167 129c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.3 34 0L345 239c9.1 9.1 9.3 23.7.7 33.1L201.1 417c-4.7 4.7-10.9 7-17 7s-12.3-2.3-17-7c-9.4-9.4-9.4-24.6 0-33.9l127-127.1z"},child:[]}]})(e)}function Gke(e){return xe({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 48C141.6 48 48 141.6 48 256s93.6 208 208 208 208-93.6 208-208S370.4 48 256 48zm-42.7 318.9L106.7 260.3l29.9-29.9 76.8 76.8 162.1-162.1 29.9 29.9-192.1 191.9z"},child:[]}]})(e)}function vh(e){return xe({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M405 136.798L375.202 107 256 226.202 136.798 107 107 136.798 226.202 256 107 375.202 136.798 405 256 285.798 375.202 405 405 375.202 285.798 256z"},child:[]}]})(e)}function Mde(e){return xe({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M376 186h-20v-40c0-55-45-100-100-100S156 91 156 146v40h-20c-22.002 0-40 17.998-40 40v200c0 22.002 17.998 40 40 40h240c22.002 0 40-17.998 40-40V226c0-22.002-17.998-40-40-40zM256 368c-22.002 0-40-17.998-40-40s17.998-40 40-40 40 17.998 40 40-17.998 40-40 40zm62.002-182H193.998v-40c0-34.004 28.003-62.002 62.002-62.002 34.004 0 62.002 27.998 62.002 62.002v40z"},child:[]}]})(e)}function Wke(e){return xe({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M376 186h-20v-40c0-55-45-100-100-100S156 91 156 146h37.998c0-34.004 28.003-62.002 62.002-62.002 34.004 0 62.002 27.998 62.002 62.002H318v40H136c-22.002 0-40 17.998-40 40v200c0 22.002 17.998 40 40 40h240c22.002 0 40-17.998 40-40V226c0-22.002-17.998-40-40-40zM256 368c-22.002 0-40-17.998-40-40s17.998-40 40-40 40 17.998 40 40-17.998 40-40 40z"},child:[]}]})(e)}const Yke=(e,t)=>{const n=new Array(e.length+t.length);for(let r=0;r<e.length;r++)n[r]=e[r];for(let r=0;r<t.length;r++)n[e.length+r]=t[r];return n},Kke=(e,t)=>({classGroupId:e,validator:t}),Ode=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),E9="-",_K=[],Xke="arbitrary..",Qke=e=>{const t=eje(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:o=>{if(o.startsWith("[")&&o.endsWith("]"))return Jke(o);const l=o.split(E9),c=l[0]===""&&l.length>1?1:0;return Ide(l,c,t)},getConflictingClassGroupIds:(o,l)=>{if(l){const c=r[o],u=n[o];return c?u?Yke(u,c):c:u||_K}return n[o]||_K}}},Ide=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;const a=e[t],i=n.nextPart.get(a);if(i){const u=Ide(e,t+1,i);if(u)return u}const o=n.validators;if(o===null)return;const l=t===0?e.join(E9):e.slice(t).join(E9),c=o.length;for(let u=0;u<c;u++){const f=o[u];if(f.validator(l))return f.classGroupId}},Jke=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),n=t.indexOf(":"),r=t.slice(0,n);return r?Xke+r:void 0})(),eje=e=>{const{theme:t,classGroups:n}=e;return tje(n,t)},tje=(e,t)=>{const n=Ode();for(const r in e){const a=e[r];jR(a,n,r,t)}return n},jR=(e,t,n,r)=>{const a=e.length;for(let i=0;i<a;i++){const o=e[i];nje(o,t,n,r)}},nje=(e,t,n,r)=>{if(typeof e=="string"){rje(e,t,n);return}if(typeof e=="function"){aje(e,t,n,r);return}ije(e,t,n,r)},rje=(e,t,n)=>{const r=e===""?t:Rde(t,e);r.classGroupId=n},aje=(e,t,n,r)=>{if(sje(e)){jR(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(Kke(n,e))},ije=(e,t,n,r)=>{const a=Object.entries(e),i=a.length;for(let o=0;o<i;o++){const[l,c]=a[o];jR(c,Rde(t,l),n,r)}},Rde=(e,t)=>{let n=e;const r=t.split(E9),a=r.length;for(let i=0;i<a;i++){const o=r[i];let l=n.nextPart.get(o);l||(l=Ode(),n.nextPart.set(o,l)),n=l}return n},sje=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,oje=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null);const a=(i,o)=>{n[i]=o,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(i){let o=n[i];if(o!==void 0)return o;if((o=r[i])!==void 0)return a(i,o),o},set(i,o){i in n?n[i]=o:a(i,o)}}},NM="!",kK=":",lje=[],jK=(e,t,n,r,a)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:a}),cje=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=a=>{const i=[];let o=0,l=0,c=0,u;const f=a.length;for(let y=0;y<f;y++){const v=a[y];if(o===0&&l===0){if(v===kK){i.push(a.slice(c,y)),c=y+1;continue}if(v==="/"){u=y;continue}}v==="["?o++:v==="]"?o--:v==="("?l++:v===")"&&l--}const m=i.length===0?a:a.slice(c);let h=m,b=!1;m.endsWith(NM)?(h=m.slice(0,-1),b=!0):m.startsWith(NM)&&(h=m.slice(1),b=!0);const x=u&&u>c?u-c:void 0;return jK(i,b,h,x)};if(t){const a=t+kK,i=r;r=o=>o.startsWith(a)?i(o.slice(a.length)):jK(lje,!1,o,void 0,!0)}if(n){const a=r;r=i=>n({className:i,parseClassName:a})}return r},uje=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((n,r)=>{t.set(n,1e6+r)}),n=>{const r=[];let a=[];for(let i=0;i<n.length;i++){const o=n[i],l=o[0]==="[",c=t.has(o);l||c?(a.length>0&&(a.sort(),r.push(...a),a=[]),r.push(o)):a.push(o)}return a.length>0&&(a.sort(),r.push(...a)),r}},dje=e=>({cache:oje(e.cacheSize),parseClassName:cje(e),sortModifiers:uje(e),...Qke(e)}),fje=/\s+/,mje=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:a,sortModifiers:i}=t,o=[],l=e.trim().split(fje);let c="";for(let u=l.length-1;u>=0;u-=1){const f=l[u],{isExternal:m,modifiers:h,hasImportantModifier:b,baseClassName:x,maybePostfixModifierPosition:y}=n(f);if(m){c=f+(c.length>0?" "+c:c);continue}let v=!!y,w=r(v?x.substring(0,y):x);if(!w){if(!v){c=f+(c.length>0?" "+c:c);continue}if(w=r(x),!w){c=f+(c.length>0?" "+c:c);continue}v=!1}const S=h.length===0?"":h.length===1?h[0]:i(h).join(":"),_=b?S+NM:S,N=_+w;if(o.indexOf(N)>-1)continue;o.push(N);const j=a(w,v);for(let k=0;k<j.length;++k){const M=j[k];o.push(_+M)}c=f+(c.length>0?" "+c:c)}return c},pje=(...e)=>{let t=0,n,r,a="";for(;t<e.length;)(n=e[t++])&&(r=Dde(n))&&(a&&(a+=" "),a+=r);return a},Dde=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=Dde(e[r]))&&(n&&(n+=" "),n+=t);return n},hje=(e,...t)=>{let n,r,a,i;const o=c=>{const u=t.reduce((f,m)=>m(f),e());return n=dje(u),r=n.cache.get,a=n.cache.set,i=l,l(c)},l=c=>{const u=r(c);if(u)return u;const f=mje(c,n);return a(c,f),f};return i=o,(...c)=>i(pje(...c))},gje=[],aa=e=>{const t=n=>n[e]||gje;return t.isThemeGetter=!0,t},Pde=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Lde=/^\((?:(\w[\w-]*):)?(.+)\)$/i,bje=/^\d+\/\d+$/,xje=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,vje=/\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$/,yje=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Cje=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,wje=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Z0=e=>bje.test(e),Jt=e=>!!e&&!Number.isNaN(Number(e)),Ou=e=>!!e&&Number.isInteger(Number(e)),SS=e=>e.endsWith("%")&&Jt(e.slice(0,-1)),pc=e=>xje.test(e),Eje=()=>!0,Sje=e=>vje.test(e)&&!yje.test(e),Vde=()=>!1,Nje=e=>Cje.test(e),_je=e=>wje.test(e),kje=e=>!ft(e)&&!mt(e),jje=e=>Lm(e,Fde,Vde),ft=e=>Pde.test(e),g1=e=>Lm(e,zde,Sje),NS=e=>Lm(e,Ije,Jt),TK=e=>Lm(e,$de,Vde),Tje=e=>Lm(e,Hde,_je),E8=e=>Lm(e,Ude,Nje),mt=e=>Lde.test(e),Tp=e=>Vm(e,zde),Aje=e=>Vm(e,Rje),AK=e=>Vm(e,$de),Mje=e=>Vm(e,Fde),Oje=e=>Vm(e,Hde),S8=e=>Vm(e,Ude,!0),Lm=(e,t,n)=>{const r=Pde.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Vm=(e,t,n=!1)=>{const r=Lde.exec(e);return r?r[1]?t(r[1]):n:!1},$de=e=>e==="position"||e==="percentage",Hde=e=>e==="image"||e==="url",Fde=e=>e==="length"||e==="size"||e==="bg-size",zde=e=>e==="length",Ije=e=>e==="number",Rje=e=>e==="family-name",Ude=e=>e==="shadow",Dje=()=>{const e=aa("color"),t=aa("font"),n=aa("text"),r=aa("font-weight"),a=aa("tracking"),i=aa("leading"),o=aa("breakpoint"),l=aa("container"),c=aa("spacing"),u=aa("radius"),f=aa("shadow"),m=aa("inset-shadow"),h=aa("text-shadow"),b=aa("drop-shadow"),x=aa("blur"),y=aa("perspective"),v=aa("aspect"),w=aa("ease"),S=aa("animate"),_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],N=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],j=()=>[...N(),mt,ft],k=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto","contain","none"],T=()=>[mt,ft,c],R=()=>[Z0,"full","auto",...T()],I=()=>[Ou,"none","subgrid",mt,ft],D=()=>["auto",{span:["full",Ou,mt,ft]},Ou,mt,ft],P=()=>[Ou,"auto",mt,ft],L=()=>["auto","min","max","fr",mt,ft],z=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],q=()=>["start","end","center","stretch","center-safe","end-safe"],Z=()=>["auto",...T()],G=()=>[Z0,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...T()],$=()=>[e,mt,ft],X=()=>[...N(),AK,TK,{position:[mt,ft]}],B=()=>["no-repeat",{repeat:["","x","y","space","round"]}],W=()=>["auto","cover","contain",Mje,jje,{size:[mt,ft]}],Y=()=>[SS,Tp,g1],F=()=>["","none","full",u,mt,ft],J=()=>["",Jt,Tp,g1],ue=()=>["solid","dashed","dotted","double"],ge=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ne=()=>[Jt,SS,AK,TK],be=()=>["","none",x,mt,ft],se=()=>["none",Jt,mt,ft],pe=()=>["none",Jt,mt,ft],Se=()=>[Jt,mt,ft],ae=()=>[Z0,"full",...T()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[pc],breakpoint:[pc],color:[Eje],container:[pc],"drop-shadow":[pc],ease:["in","out","in-out"],font:[kje],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[pc],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[pc],shadow:[pc],spacing:["px",Jt],text:[pc],"text-shadow":[pc],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Z0,ft,mt,v]}],container:["container"],columns:[{columns:[Jt,ft,mt,l]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"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:j()}],overflow:[{overflow:k()}],"overflow-x":[{"overflow-x":k()}],"overflow-y":[{"overflow-y":k()}],overscroll:[{overscroll:M()}],"overscroll-x":[{"overscroll-x":M()}],"overscroll-y":[{"overscroll-y":M()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:R()}],"inset-x":[{"inset-x":R()}],"inset-y":[{"inset-y":R()}],start:[{start:R()}],end:[{end:R()}],top:[{top:R()}],right:[{right:R()}],bottom:[{bottom:R()}],left:[{left:R()}],visibility:["visible","invisible","collapse"],z:[{z:[Ou,"auto",mt,ft]}],basis:[{basis:[Z0,"full","auto",l,...T()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Jt,Z0,"auto","initial","none",ft]}],grow:[{grow:["",Jt,mt,ft]}],shrink:[{shrink:["",Jt,mt,ft]}],order:[{order:[Ou,"first","last","none",mt,ft]}],"grid-cols":[{"grid-cols":I()}],"col-start-end":[{col:D()}],"col-start":[{"col-start":P()}],"col-end":[{"col-end":P()}],"grid-rows":[{"grid-rows":I()}],"row-start-end":[{row:D()}],"row-start":[{"row-start":P()}],"row-end":[{"row-end":P()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":L()}],"auto-rows":[{"auto-rows":L()}],gap:[{gap:T()}],"gap-x":[{"gap-x":T()}],"gap-y":[{"gap-y":T()}],"justify-content":[{justify:[...z(),"normal"]}],"justify-items":[{"justify-items":[...q(),"normal"]}],"justify-self":[{"justify-self":["auto",...q()]}],"align-content":[{content:["normal",...z()]}],"align-items":[{items:[...q(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...q(),{baseline:["","last"]}]}],"place-content":[{"place-content":z()}],"place-items":[{"place-items":[...q(),"baseline"]}],"place-self":[{"place-self":["auto",...q()]}],p:[{p:T()}],px:[{px:T()}],py:[{py:T()}],ps:[{ps:T()}],pe:[{pe:T()}],pt:[{pt:T()}],pr:[{pr:T()}],pb:[{pb:T()}],pl:[{pl:T()}],m:[{m:Z()}],mx:[{mx:Z()}],my:[{my:Z()}],ms:[{ms:Z()}],me:[{me:Z()}],mt:[{mt:Z()}],mr:[{mr:Z()}],mb:[{mb:Z()}],ml:[{ml:Z()}],"space-x":[{"space-x":T()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":T()}],"space-y-reverse":["space-y-reverse"],size:[{size:G()}],w:[{w:[l,"screen",...G()]}],"min-w":[{"min-w":[l,"screen","none",...G()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[o]},...G()]}],h:[{h:["screen","lh",...G()]}],"min-h":[{"min-h":["screen","lh","none",...G()]}],"max-h":[{"max-h":["screen","lh",...G()]}],"font-size":[{text:["base",n,Tp,g1]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,mt,NS]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",SS,ft]}],"font-family":[{font:[Aje,ft,t]}],"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:[a,mt,ft]}],"line-clamp":[{"line-clamp":[Jt,"none",mt,NS]}],leading:[{leading:[i,...T()]}],"list-image":[{"list-image":["none",mt,ft]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",mt,ft]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:$()}],"text-color":[{text:$()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ue(),"wavy"]}],"text-decoration-thickness":[{decoration:[Jt,"from-font","auto",mt,g1]}],"text-decoration-color":[{decoration:$()}],"underline-offset":[{"underline-offset":[Jt,"auto",mt,ft]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:T()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",mt,ft]}],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",mt,ft]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:X()}],"bg-repeat":[{bg:B()}],"bg-size":[{bg:W()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Ou,mt,ft],radial:["",mt,ft],conic:[Ou,mt,ft]},Oje,Tje]}],"bg-color":[{bg:$()}],"gradient-from-pos":[{from:Y()}],"gradient-via-pos":[{via:Y()}],"gradient-to-pos":[{to:Y()}],"gradient-from":[{from:$()}],"gradient-via":[{via:$()}],"gradient-to":[{to:$()}],rounded:[{rounded:F()}],"rounded-s":[{"rounded-s":F()}],"rounded-e":[{"rounded-e":F()}],"rounded-t":[{"rounded-t":F()}],"rounded-r":[{"rounded-r":F()}],"rounded-b":[{"rounded-b":F()}],"rounded-l":[{"rounded-l":F()}],"rounded-ss":[{"rounded-ss":F()}],"rounded-se":[{"rounded-se":F()}],"rounded-ee":[{"rounded-ee":F()}],"rounded-es":[{"rounded-es":F()}],"rounded-tl":[{"rounded-tl":F()}],"rounded-tr":[{"rounded-tr":F()}],"rounded-br":[{"rounded-br":F()}],"rounded-bl":[{"rounded-bl":F()}],"border-w":[{border:J()}],"border-w-x":[{"border-x":J()}],"border-w-y":[{"border-y":J()}],"border-w-s":[{"border-s":J()}],"border-w-e":[{"border-e":J()}],"border-w-t":[{"border-t":J()}],"border-w-r":[{"border-r":J()}],"border-w-b":[{"border-b":J()}],"border-w-l":[{"border-l":J()}],"divide-x":[{"divide-x":J()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":J()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ue(),"hidden","none"]}],"divide-style":[{divide:[...ue(),"hidden","none"]}],"border-color":[{border:$()}],"border-color-x":[{"border-x":$()}],"border-color-y":[{"border-y":$()}],"border-color-s":[{"border-s":$()}],"border-color-e":[{"border-e":$()}],"border-color-t":[{"border-t":$()}],"border-color-r":[{"border-r":$()}],"border-color-b":[{"border-b":$()}],"border-color-l":[{"border-l":$()}],"divide-color":[{divide:$()}],"outline-style":[{outline:[...ue(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Jt,mt,ft]}],"outline-w":[{outline:["",Jt,Tp,g1]}],"outline-color":[{outline:$()}],shadow:[{shadow:["","none",f,S8,E8]}],"shadow-color":[{shadow:$()}],"inset-shadow":[{"inset-shadow":["none",m,S8,E8]}],"inset-shadow-color":[{"inset-shadow":$()}],"ring-w":[{ring:J()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:$()}],"ring-offset-w":[{"ring-offset":[Jt,g1]}],"ring-offset-color":[{"ring-offset":$()}],"inset-ring-w":[{"inset-ring":J()}],"inset-ring-color":[{"inset-ring":$()}],"text-shadow":[{"text-shadow":["none",h,S8,E8]}],"text-shadow-color":[{"text-shadow":$()}],opacity:[{opacity:[Jt,mt,ft]}],"mix-blend":[{"mix-blend":[...ge(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ge()}],"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":[Jt]}],"mask-image-linear-from-pos":[{"mask-linear-from":ne()}],"mask-image-linear-to-pos":[{"mask-linear-to":ne()}],"mask-image-linear-from-color":[{"mask-linear-from":$()}],"mask-image-linear-to-color":[{"mask-linear-to":$()}],"mask-image-t-from-pos":[{"mask-t-from":ne()}],"mask-image-t-to-pos":[{"mask-t-to":ne()}],"mask-image-t-from-color":[{"mask-t-from":$()}],"mask-image-t-to-color":[{"mask-t-to":$()}],"mask-image-r-from-pos":[{"mask-r-from":ne()}],"mask-image-r-to-pos":[{"mask-r-to":ne()}],"mask-image-r-from-color":[{"mask-r-from":$()}],"mask-image-r-to-color":[{"mask-r-to":$()}],"mask-image-b-from-pos":[{"mask-b-from":ne()}],"mask-image-b-to-pos":[{"mask-b-to":ne()}],"mask-image-b-from-color":[{"mask-b-from":$()}],"mask-image-b-to-color":[{"mask-b-to":$()}],"mask-image-l-from-pos":[{"mask-l-from":ne()}],"mask-image-l-to-pos":[{"mask-l-to":ne()}],"mask-image-l-from-color":[{"mask-l-from":$()}],"mask-image-l-to-color":[{"mask-l-to":$()}],"mask-image-x-from-pos":[{"mask-x-from":ne()}],"mask-image-x-to-pos":[{"mask-x-to":ne()}],"mask-image-x-from-color":[{"mask-x-from":$()}],"mask-image-x-to-color":[{"mask-x-to":$()}],"mask-image-y-from-pos":[{"mask-y-from":ne()}],"mask-image-y-to-pos":[{"mask-y-to":ne()}],"mask-image-y-from-color":[{"mask-y-from":$()}],"mask-image-y-to-color":[{"mask-y-to":$()}],"mask-image-radial":[{"mask-radial":[mt,ft]}],"mask-image-radial-from-pos":[{"mask-radial-from":ne()}],"mask-image-radial-to-pos":[{"mask-radial-to":ne()}],"mask-image-radial-from-color":[{"mask-radial-from":$()}],"mask-image-radial-to-color":[{"mask-radial-to":$()}],"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":N()}],"mask-image-conic-pos":[{"mask-conic":[Jt]}],"mask-image-conic-from-pos":[{"mask-conic-from":ne()}],"mask-image-conic-to-pos":[{"mask-conic-to":ne()}],"mask-image-conic-from-color":[{"mask-conic-from":$()}],"mask-image-conic-to-color":[{"mask-conic-to":$()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:X()}],"mask-repeat":[{mask:B()}],"mask-size":[{mask:W()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",mt,ft]}],filter:[{filter:["","none",mt,ft]}],blur:[{blur:be()}],brightness:[{brightness:[Jt,mt,ft]}],contrast:[{contrast:[Jt,mt,ft]}],"drop-shadow":[{"drop-shadow":["","none",b,S8,E8]}],"drop-shadow-color":[{"drop-shadow":$()}],grayscale:[{grayscale:["",Jt,mt,ft]}],"hue-rotate":[{"hue-rotate":[Jt,mt,ft]}],invert:[{invert:["",Jt,mt,ft]}],saturate:[{saturate:[Jt,mt,ft]}],sepia:[{sepia:["",Jt,mt,ft]}],"backdrop-filter":[{"backdrop-filter":["","none",mt,ft]}],"backdrop-blur":[{"backdrop-blur":be()}],"backdrop-brightness":[{"backdrop-brightness":[Jt,mt,ft]}],"backdrop-contrast":[{"backdrop-contrast":[Jt,mt,ft]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Jt,mt,ft]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Jt,mt,ft]}],"backdrop-invert":[{"backdrop-invert":["",Jt,mt,ft]}],"backdrop-opacity":[{"backdrop-opacity":[Jt,mt,ft]}],"backdrop-saturate":[{"backdrop-saturate":[Jt,mt,ft]}],"backdrop-sepia":[{"backdrop-sepia":["",Jt,mt,ft]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":T()}],"border-spacing-x":[{"border-spacing-x":T()}],"border-spacing-y":[{"border-spacing-y":T()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",mt,ft]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Jt,"initial",mt,ft]}],ease:[{ease:["linear","initial",w,mt,ft]}],delay:[{delay:[Jt,mt,ft]}],animate:[{animate:["none",S,mt,ft]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[y,mt,ft]}],"perspective-origin":[{"perspective-origin":j()}],rotate:[{rotate:se()}],"rotate-x":[{"rotate-x":se()}],"rotate-y":[{"rotate-y":se()}],"rotate-z":[{"rotate-z":se()}],scale:[{scale:pe()}],"scale-x":[{"scale-x":pe()}],"scale-y":[{"scale-y":pe()}],"scale-z":[{"scale-z":pe()}],"scale-3d":["scale-3d"],skew:[{skew:Se()}],"skew-x":[{"skew-x":Se()}],"skew-y":[{"skew-y":Se()}],transform:[{transform:[mt,ft,"","none","gpu","cpu"]}],"transform-origin":[{origin:j()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ae()}],"translate-x":[{"translate-x":ae()}],"translate-y":[{"translate-y":ae()}],"translate-z":[{"translate-z":ae()}],"translate-none":["translate-none"],accent:[{accent:$()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:$()}],"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",mt,ft]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"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",mt,ft]}],fill:[{fill:["none",...$()]}],"stroke-w":[{stroke:[Jt,Tp,g1,NS]}],stroke:[{stroke:["none",...$()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","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","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","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-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-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-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-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"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},Pje=hje(Dje);function V(...e){return Pje(Vr(e))}function Lje(e){return typeof e=="string"||e instanceof String}const Vje=nn("relative w-full rounded-lg border p-4",{defaultVariants:{variant:"default"},variants:{variant:{default:"bg-orange-50 border-orange-100 text-foreground",transparent:"border-neutral-200",warning:"bg-orange-50 border-orange-100 text-orange-900"}}}),Ff=d.forwardRef(({className:e,variant:t,hasCloseButton:n,onClose:r,...a},i)=>{const[o,l]=d.useState(!0),c=()=>{l(!1),r?.()};return o?s.jsxs("div",{ref:i,role:"alert",className:V(Vje({variant:t}),e),...a,children:[n&&s.jsx("button",{onClick:c,className:"absolute top-3 right-3 p-1 rounded-full","aria-label":"Close alert",type:"button",children:s.jsx(vh,{className:V("size-5 text-neutral-500")})}),a.children]}):null});Ff.displayName="Alert";const zf=d.forwardRef(({className:e,icon:t,...n},r)=>s.jsxs("h5",{ref:r,className:V("mb-1 md:mb-4 body-14px-medium md:body-medium-16px text-orange-900 flex items-center gap-3 md:gap-2",e),...n,children:[t&&s.jsx(t,{className:"size-4.5"}),n.children]}));zf.displayName="AlertTitle";const Uf=d.forwardRef(({className:e,...t},n)=>s.jsx("div",{ref:n,className:V("body-16px whitespace-pre-line",e),...t}));Uf.displayName="AlertDescription";function $je(e,t){const n=d.createContext(t),r=i=>{const{children:o,...l}=i,c=d.useMemo(()=>l,Object.values(l));return s.jsx(n.Provider,{value:c,children:o})};r.displayName=e+"Provider";function a(i){const o=d.useContext(n);if(o)return o;if(t!==void 0)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}return[r,a]}function Ia(e,t=[]){let n=[];function r(i,o){const l=d.createContext(o),c=n.length;n=[...n,o];const u=m=>{const{scope:h,children:b,...x}=m,y=h?.[e]?.[c]||l,v=d.useMemo(()=>x,Object.values(x));return s.jsx(y.Provider,{value:v,children:b})};u.displayName=i+"Provider";function f(m,h){const b=h?.[e]?.[c]||l,x=d.useContext(b);if(x)return x;if(o!==void 0)return o;throw new Error(`\`${m}\` must be used within \`${i}\``)}return[u,f]}const a=()=>{const i=n.map(o=>d.createContext(o));return function(l){const c=l?.[e]||i;return d.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return a.scopeName=e,[r,Hje(a,...t)]}function Hje(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=r.reduce((l,{useScope:c,scopeName:u})=>{const m=c(i)[`__scope${u}`];return{...l,...m}},{});return d.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}function MK(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function TR(...e){return t=>{let n=!1;const r=e.map(a=>{const i=MK(a,t);return!n&&typeof i=="function"&&(n=!0),i});if(n)return()=>{for(let a=0;a<r.length;a++){const i=r[a];typeof i=="function"?i():MK(e[a],null)}}}}function Tt(...e){return d.useCallback(TR(...e),e)}function ot(e,t,{checkForDefaultPrevented:n=!0}={}){return function(a){if(e?.(a),n===!1||!a.defaultPrevented)return t?.(a)}}var $r=globalThis?.document?d.useLayoutEffect:()=>{},Fje=kR[" useId ".trim().toString()]||(()=>{}),zje=0;function $o(e){const[t,n]=d.useState(Fje());return $r(()=>{n(r=>r??String(zje++))},[e]),t?`radix-${t}`:""}var Uje=kR[" useInsertionEffect ".trim().toString()]||$r;function pi({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[a,i,o]=Bje({defaultProp:t,onChange:n}),l=e!==void 0,c=l?e:a;{const f=d.useRef(e!==void 0);d.useEffect(()=>{const m=f.current;m!==l&&console.warn(`${r} is changing from ${m?"controlled":"uncontrolled"} to ${l?"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.`),f.current=l},[l,r])}const u=d.useCallback(f=>{if(l){const m=Zje(f)?f(e):f;m!==e&&o.current?.(m)}else i(f)},[l,e,i,o]);return[c,u]}function Bje({defaultProp:e,onChange:t}){const[n,r]=d.useState(e),a=d.useRef(n),i=d.useRef(t);return Uje(()=>{i.current=t},[t]),d.useEffect(()=>{a.current!==n&&(i.current?.(n),a.current=n)},[n,a]),[n,r,i]}function Zje(e){return typeof e=="function"}var Xc=kde();const AR=lr(Xc);function Bf(e){const t=qje(e),n=d.forwardRef((r,a)=>{const{children:i,...o}=r,l=d.Children.toArray(i),c=l.find(Gje);if(c){const u=c.props.children,f=l.map(m=>m===c?d.Children.count(u)>1?d.Children.only(null):d.isValidElement(u)?u.props.children:null:m);return s.jsx(t,{...o,ref:a,children:d.isValidElement(u)?d.cloneElement(u,void 0,f):null})}return s.jsx(t,{...o,ref:a,children:i})});return n.displayName=`${e}.Slot`,n}function qje(e){const t=d.forwardRef((n,r)=>{const{children:a,...i}=n;if(d.isValidElement(a)){const o=Yje(a),l=Wje(i,a.props);return a.type!==d.Fragment&&(l.ref=r?TR(r,o):o),d.cloneElement(a,l)}return d.Children.count(a)>1?d.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Bde=Symbol("radix.slottable");function Zde(e){const t=({children:n})=>s.jsx(s.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=Bde,t}function Gje(e){return d.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Bde}function Wje(e,t){const n={...t};for(const r in t){const a=e[r],i=t[r];/^on[A-Z]/.test(r)?a&&i?n[r]=(...l)=>{const c=i(...l);return a(...l),c}:a&&(n[r]=a):r==="style"?n[r]={...a,...i}:r==="className"&&(n[r]=[a,i].filter(Boolean).join(" "))}return{...e,...n}}function Yje(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Kje=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],bt=Kje.reduce((e,t)=>{const n=Bf(`Primitive.${t}`),r=d.forwardRef((a,i)=>{const{asChild:o,...l}=a,c=o?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),s.jsx(c,{...l,ref:i})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function Xje(e,t){e&&Xc.flushSync(()=>e.dispatchEvent(t))}function Ua(e){const t=d.useRef(e);return d.useEffect(()=>{t.current=e}),d.useMemo(()=>(...n)=>t.current?.(...n),[])}function Qje(e,t=globalThis?.document){const n=Ua(e);d.useEffect(()=>{const r=a=>{a.key==="Escape"&&n(a)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var Jje="DismissableLayer",_M="dismissableLayer.update",eTe="dismissableLayer.pointerDownOutside",tTe="dismissableLayer.focusOutside",OK,qde=d.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),yh=d.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:o,onDismiss:l,...c}=e,u=d.useContext(qde),[f,m]=d.useState(null),h=f?.ownerDocument??globalThis?.document,[,b]=d.useState({}),x=Tt(t,M=>m(M)),y=Array.from(u.layers),[v]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),w=y.indexOf(v),S=f?y.indexOf(f):-1,_=u.layersWithOutsidePointerEventsDisabled.size>0,N=S>=w,j=aTe(M=>{const T=M.target,R=[...u.branches].some(I=>I.contains(T));!N||R||(a?.(M),o?.(M),M.defaultPrevented||l?.())},h),k=iTe(M=>{const T=M.target;[...u.branches].some(I=>I.contains(T))||(i?.(M),o?.(M),M.defaultPrevented||l?.())},h);return Qje(M=>{S===u.layers.size-1&&(r?.(M),!M.defaultPrevented&&l&&(M.preventDefault(),l()))},h),d.useEffect(()=>{if(f)return n&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(OK=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(f)),u.layers.add(f),IK(),()=>{n&&u.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=OK)}},[f,h,n,u]),d.useEffect(()=>()=>{f&&(u.layers.delete(f),u.layersWithOutsidePointerEventsDisabled.delete(f),IK())},[f,u]),d.useEffect(()=>{const M=()=>b({});return document.addEventListener(_M,M),()=>document.removeEventListener(_M,M)},[]),s.jsx(bt.div,{...c,ref:x,style:{pointerEvents:_?N?"auto":"none":void 0,...e.style},onFocusCapture:ot(e.onFocusCapture,k.onFocusCapture),onBlurCapture:ot(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:ot(e.onPointerDownCapture,j.onPointerDownCapture)})});yh.displayName=Jje;var nTe="DismissableLayerBranch",rTe=d.forwardRef((e,t)=>{const n=d.useContext(qde),r=d.useRef(null),a=Tt(t,r);return d.useEffect(()=>{const i=r.current;if(i)return n.branches.add(i),()=>{n.branches.delete(i)}},[n.branches]),s.jsx(bt.div,{...e,ref:a})});rTe.displayName=nTe;function aTe(e,t=globalThis?.document){const n=Ua(e),r=d.useRef(!1),a=d.useRef(()=>{});return d.useEffect(()=>{const i=l=>{if(l.target&&!r.current){let c=function(){Gde(eTe,n,u,{discrete:!0})};const u={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=c,t.addEventListener("click",a.current,{once:!0})):c()}else t.removeEventListener("click",a.current);r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",i),t.removeEventListener("click",a.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function iTe(e,t=globalThis?.document){const n=Ua(e),r=d.useRef(!1);return d.useEffect(()=>{const a=i=>{i.target&&!r.current&&Gde(tTe,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function IK(){const e=new CustomEvent(_M);document.dispatchEvent(e)}function Gde(e,t,n,{discrete:r}){const a=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),r?Xje(a,i):a.dispatchEvent(i)}var _S="focusScope.autoFocusOnMount",kS="focusScope.autoFocusOnUnmount",RK={bubbles:!1,cancelable:!0},sTe="FocusScope",Ex=d.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...o}=e,[l,c]=d.useState(null),u=Ua(a),f=Ua(i),m=d.useRef(null),h=Tt(t,y=>c(y)),b=d.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;d.useEffect(()=>{if(r){let y=function(_){if(b.paused||!l)return;const N=_.target;l.contains(N)?m.current=N:$u(m.current,{select:!0})},v=function(_){if(b.paused||!l)return;const N=_.relatedTarget;N!==null&&(l.contains(N)||$u(m.current,{select:!0}))},w=function(_){if(document.activeElement===document.body)for(const j of _)j.removedNodes.length>0&&$u(l)};document.addEventListener("focusin",y),document.addEventListener("focusout",v);const S=new MutationObserver(w);return l&&S.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",y),document.removeEventListener("focusout",v),S.disconnect()}}},[r,l,b.paused]),d.useEffect(()=>{if(l){PK.add(b);const y=document.activeElement;if(!l.contains(y)){const w=new CustomEvent(_S,RK);l.addEventListener(_S,u),l.dispatchEvent(w),w.defaultPrevented||(oTe(fTe(Wde(l)),{select:!0}),document.activeElement===y&&$u(l))}return()=>{l.removeEventListener(_S,u),setTimeout(()=>{const w=new CustomEvent(kS,RK);l.addEventListener(kS,f),l.dispatchEvent(w),w.defaultPrevented||$u(y??document.body,{select:!0}),l.removeEventListener(kS,f),PK.remove(b)},0)}}},[l,u,f,b]);const x=d.useCallback(y=>{if(!n&&!r||b.paused)return;const v=y.key==="Tab"&&!y.altKey&&!y.ctrlKey&&!y.metaKey,w=document.activeElement;if(v&&w){const S=y.currentTarget,[_,N]=lTe(S);_&&N?!y.shiftKey&&w===N?(y.preventDefault(),n&&$u(_,{select:!0})):y.shiftKey&&w===_&&(y.preventDefault(),n&&$u(N,{select:!0})):w===S&&y.preventDefault()}},[n,r,b.paused]);return s.jsx(bt.div,{tabIndex:-1,...o,ref:h,onKeyDown:x})});Ex.displayName=sTe;function oTe(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if($u(r,{select:t}),document.activeElement!==n)return}function lTe(e){const t=Wde(e),n=DK(t,e),r=DK(t.reverse(),e);return[n,r]}function Wde(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const a=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||a?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function DK(e,t){for(const n of e)if(!cTe(n,{upTo:t}))return n}function cTe(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function uTe(e){return e instanceof HTMLInputElement&&"select"in e}function $u(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&uTe(e)&&t&&e.select()}}var PK=dTe();function dTe(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=LK(e,t),e.unshift(t)},remove(t){e=LK(e,t),e[0]?.resume()}}}function LK(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function fTe(e){return e.filter(t=>t.tagName!=="A")}var mTe="Portal",Sx=d.forwardRef((e,t)=>{const{container:n,...r}=e,[a,i]=d.useState(!1);$r(()=>i(!0),[]);const o=n||a&&globalThis?.document?.body;return o?AR.createPortal(s.jsx(bt.div,{...r,ref:t}),o):null});Sx.displayName=mTe;function pTe(e,t){return d.useReducer((n,r)=>t[n][r]??n,e)}var xi=e=>{const{present:t,children:n}=e,r=hTe(t),a=typeof n=="function"?n({present:r.isPresent}):d.Children.only(n),i=Tt(r.ref,gTe(a));return typeof n=="function"||r.isPresent?d.cloneElement(a,{ref:i}):null};xi.displayName="Presence";function hTe(e){const[t,n]=d.useState(),r=d.useRef(null),a=d.useRef(e),i=d.useRef("none"),o=e?"mounted":"unmounted",[l,c]=pTe(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return d.useEffect(()=>{const u=N8(r.current);i.current=l==="mounted"?u:"none"},[l]),$r(()=>{const u=r.current,f=a.current;if(f!==e){const h=i.current,b=N8(u);e?c("MOUNT"):b==="none"||u?.display==="none"?c("UNMOUNT"):c(f&&h!==b?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,c]),$r(()=>{if(t){let u;const f=t.ownerDocument.defaultView??window,m=b=>{const y=N8(r.current).includes(CSS.escape(b.animationName));if(b.target===t&&y&&(c("ANIMATION_END"),!a.current)){const v=t.style.animationFillMode;t.style.animationFillMode="forwards",u=f.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=v)})}},h=b=>{b.target===t&&(i.current=N8(r.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",m),t.addEventListener("animationend",m),()=>{f.clearTimeout(u),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",m),t.removeEventListener("animationend",m)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:d.useCallback(u=>{r.current=u?getComputedStyle(u):null,n(u)},[])}}function N8(e){return e?.animationName||"none"}function gTe(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var jS=0;function MR(){d.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??VK()),document.body.insertAdjacentElement("beforeend",e[1]??VK()),jS++,()=>{jS===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),jS--}},[])}function VK(){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 bl=function(){return bl=Object.assign||function(t){for(var n,r=1,a=arguments.length;r<a;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},bl.apply(this,arguments)};function Yde(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}function bTe(e,t,n){if(n||arguments.length===2)for(var r=0,a=t.length,i;r<a;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}var D7="right-scroll-bar-position",P7="width-before-scroll-bar",xTe="with-scroll-bars-hidden",vTe="--removed-body-scroll-bar-size";function TS(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function yTe(e,t){var n=d.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var a=n.value;a!==r&&(n.value=r,n.callback(r,a))}}}})[0];return n.callback=t,n.facade}var CTe=typeof window<"u"?d.useLayoutEffect:d.useEffect,$K=new WeakMap;function wTe(e,t){var n=yTe(null,function(r){return e.forEach(function(a){return TS(a,r)})});return CTe(function(){var r=$K.get(n);if(r){var a=new Set(r),i=new Set(e),o=n.current;a.forEach(function(l){i.has(l)||TS(l,null)}),i.forEach(function(l){a.has(l)||TS(l,o)})}$K.set(n,e)},[e]),n}function ETe(e){return e}function STe(e,t){t===void 0&&(t=ETe);var n=[],r=!1,a={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(i){var o=t(i,r);return n.push(o),function(){n=n.filter(function(l){return l!==o})}},assignSyncMedium:function(i){for(r=!0;n.length;){var o=n;n=[],o.forEach(i)}n={push:function(l){return i(l)},filter:function(){return n}}},assignMedium:function(i){r=!0;var o=[];if(n.length){var l=n;n=[],l.forEach(i),o=n}var c=function(){var f=o;o=[],f.forEach(i)},u=function(){return Promise.resolve().then(c)};u(),n={push:function(f){o.push(f),u()},filter:function(f){return o=o.filter(f),n}}}};return a}function NTe(e){e===void 0&&(e={});var t=STe(null);return t.options=bl({async:!0,ssr:!1},e),t}var Kde=function(e){var t=e.sideCar,n=Yde(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return d.createElement(r,bl({},n))};Kde.isSideCarExport=!0;function _Te(e,t){return e.useMedium(t),Kde}var Xde=NTe(),AS=function(){},Nx=d.forwardRef(function(e,t){var n=d.useRef(null),r=d.useState({onScrollCapture:AS,onWheelCapture:AS,onTouchMoveCapture:AS}),a=r[0],i=r[1],o=e.forwardProps,l=e.children,c=e.className,u=e.removeScrollBar,f=e.enabled,m=e.shards,h=e.sideCar,b=e.noRelative,x=e.noIsolation,y=e.inert,v=e.allowPinchZoom,w=e.as,S=w===void 0?"div":w,_=e.gapMode,N=Yde(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),j=h,k=wTe([n,t]),M=bl(bl({},N),a);return d.createElement(d.Fragment,null,f&&d.createElement(j,{sideCar:Xde,removeScrollBar:u,shards:m,noRelative:b,noIsolation:x,inert:y,setCallbacks:i,allowPinchZoom:!!v,lockRef:n,gapMode:_}),o?d.cloneElement(d.Children.only(l),bl(bl({},M),{ref:k})):d.createElement(S,bl({},M,{className:c,ref:k}),l))});Nx.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Nx.classNames={fullWidth:P7,zeroRight:D7};var kTe=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function jTe(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=kTe();return t&&e.setAttribute("nonce",t),e}function TTe(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function ATe(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var MTe=function(){var e=0,t=null;return{add:function(n){e==0&&(t=jTe())&&(TTe(t,n),ATe(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},OTe=function(){var e=MTe();return function(t,n){d.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},Qde=function(){var e=OTe(),t=function(n){var r=n.styles,a=n.dynamic;return e(r,a),null};return t},ITe={left:0,top:0,right:0,gap:0},MS=function(e){return parseInt(e||"",10)||0},RTe=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[MS(n),MS(r),MS(a)]},DTe=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return ITe;var t=RTe(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},PTe=Qde(),jf="data-scroll-locked",LTe=function(e,t,n,r){var a=e.left,i=e.top,o=e.right,l=e.gap;return n===void 0&&(n="margin"),`
  .`.concat(xTe,` {
   overflow: hidden `).concat(r,`;
   padding-right: `).concat(l,"px ").concat(r,`;
  }
  body[`).concat(jf,`] {
    overflow: hidden `).concat(r,`;
    overscroll-behavior: contain;
    `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
    padding-left: `.concat(a,`px;
    padding-top: `).concat(i,`px;
    padding-right: `).concat(o,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(l,"px ").concat(r,`;
    `),n==="padding"&&"padding-right: ".concat(l,"px ").concat(r,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(D7,` {
    right: `).concat(l,"px ").concat(r,`;
  }
  
  .`).concat(P7,` {
    margin-right: `).concat(l,"px ").concat(r,`;
  }
  
  .`).concat(D7," .").concat(D7,` {
    right: 0 `).concat(r,`;
  }
  
  .`).concat(P7," .").concat(P7,` {
    margin-right: 0 `).concat(r,`;
  }
  
  body[`).concat(jf,`] {
    `).concat(vTe,": ").concat(l,`px;
  }
`)},HK=function(){var e=parseInt(document.body.getAttribute(jf)||"0",10);return isFinite(e)?e:0},VTe=function(){d.useEffect(function(){return document.body.setAttribute(jf,(HK()+1).toString()),function(){var e=HK()-1;e<=0?document.body.removeAttribute(jf):document.body.setAttribute(jf,e.toString())}},[])},$Te=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,a=r===void 0?"margin":r;VTe();var i=d.useMemo(function(){return DTe(a)},[a]);return d.createElement(PTe,{styles:LTe(i,!t,a,n?"":"!important")})},kM=!1;if(typeof window<"u")try{var _8=Object.defineProperty({},"passive",{get:function(){return kM=!0,!0}});window.addEventListener("test",_8,_8),window.removeEventListener("test",_8,_8)}catch{kM=!1}var q0=kM?{passive:!1}:!1,HTe=function(e){return e.tagName==="TEXTAREA"},Jde=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!HTe(e)&&n[t]==="visible")},FTe=function(e){return Jde(e,"overflowY")},zTe=function(e){return Jde(e,"overflowX")},FK=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var a=e1e(e,r);if(a){var i=t1e(e,r),o=i[1],l=i[2];if(o>l)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},UTe=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},BTe=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},e1e=function(e,t){return e==="v"?FTe(t):zTe(t)},t1e=function(e,t){return e==="v"?UTe(t):BTe(t)},ZTe=function(e,t){return e==="h"&&t==="rtl"?-1:1},qTe=function(e,t,n,r,a){var i=ZTe(e,window.getComputedStyle(t).direction),o=i*r,l=n.target,c=t.contains(l),u=!1,f=o>0,m=0,h=0;do{if(!l)break;var b=t1e(e,l),x=b[0],y=b[1],v=b[2],w=y-v-i*x;(x||w)&&e1e(e,l)&&(m+=w,h+=x);var S=l.parentNode;l=S&&S.nodeType===Node.DOCUMENT_FRAGMENT_NODE?S.host:S}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return(f&&Math.abs(m)<1||!f&&Math.abs(h)<1)&&(u=!0),u},k8=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},zK=function(e){return[e.deltaX,e.deltaY]},UK=function(e){return e&&"current"in e?e.current:e},GTe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},WTe=function(e){return`
  .block-interactivity-`.concat(e,` {pointer-events: none;}
  .allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},YTe=0,G0=[];function KTe(e){var t=d.useRef([]),n=d.useRef([0,0]),r=d.useRef(),a=d.useState(YTe++)[0],i=d.useState(Qde)[0],o=d.useRef(e);d.useEffect(function(){o.current=e},[e]),d.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var y=bTe([e.lockRef.current],(e.shards||[]).map(UK),!0).filter(Boolean);return y.forEach(function(v){return v.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),y.forEach(function(v){return v.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=d.useCallback(function(y,v){if("touches"in y&&y.touches.length===2||y.type==="wheel"&&y.ctrlKey)return!o.current.allowPinchZoom;var w=k8(y),S=n.current,_="deltaX"in y?y.deltaX:S[0]-w[0],N="deltaY"in y?y.deltaY:S[1]-w[1],j,k=y.target,M=Math.abs(_)>Math.abs(N)?"h":"v";if("touches"in y&&M==="h"&&k.type==="range")return!1;var T=window.getSelection(),R=T&&T.anchorNode,I=R?R===k||R.contains(k):!1;if(I)return!1;var D=FK(M,k);if(!D)return!0;if(D?j=M:(j=M==="v"?"h":"v",D=FK(M,k)),!D)return!1;if(!r.current&&"changedTouches"in y&&(_||N)&&(r.current=j),!j)return!0;var P=r.current||j;return qTe(P,v,y,P==="h"?_:N)},[]),c=d.useCallback(function(y){var v=y;if(!(!G0.length||G0[G0.length-1]!==i)){var w="deltaY"in v?zK(v):k8(v),S=t.current.filter(function(j){return j.name===v.type&&(j.target===v.target||v.target===j.shadowParent)&&GTe(j.delta,w)})[0];if(S&&S.should){v.cancelable&&v.preventDefault();return}if(!S){var _=(o.current.shards||[]).map(UK).filter(Boolean).filter(function(j){return j.contains(v.target)}),N=_.length>0?l(v,_[0]):!o.current.noIsolation;N&&v.cancelable&&v.preventDefault()}}},[]),u=d.useCallback(function(y,v,w,S){var _={name:y,delta:v,target:w,should:S,shadowParent:XTe(w)};t.current.push(_),setTimeout(function(){t.current=t.current.filter(function(N){return N!==_})},1)},[]),f=d.useCallback(function(y){n.current=k8(y),r.current=void 0},[]),m=d.useCallback(function(y){u(y.type,zK(y),y.target,l(y,e.lockRef.current))},[]),h=d.useCallback(function(y){u(y.type,k8(y),y.target,l(y,e.lockRef.current))},[]);d.useEffect(function(){return G0.push(i),e.setCallbacks({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:h}),document.addEventListener("wheel",c,q0),document.addEventListener("touchmove",c,q0),document.addEventListener("touchstart",f,q0),function(){G0=G0.filter(function(y){return y!==i}),document.removeEventListener("wheel",c,q0),document.removeEventListener("touchmove",c,q0),document.removeEventListener("touchstart",f,q0)}},[]);var b=e.removeScrollBar,x=e.inert;return d.createElement(d.Fragment,null,x?d.createElement(i,{styles:WTe(a)}):null,b?d.createElement($Te,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function XTe(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const QTe=_Te(Xde,KTe);var _x=d.forwardRef(function(e,t){return d.createElement(Nx,bl({},e,{ref:t,sideCar:QTe}))});_x.classNames=Nx.classNames;var JTe=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},W0=new WeakMap,j8=new WeakMap,T8={},OS=0,n1e=function(e){return e&&(e.host||n1e(e.parentNode))},eAe=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=n1e(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},tAe=function(e,t,n,r){var a=eAe(t,Array.isArray(e)?e:[e]);T8[n]||(T8[n]=new WeakMap);var i=T8[n],o=[],l=new Set,c=new Set(a),u=function(m){!m||l.has(m)||(l.add(m),u(m.parentNode))};a.forEach(u);var f=function(m){!m||c.has(m)||Array.prototype.forEach.call(m.children,function(h){if(l.has(h))f(h);else try{var b=h.getAttribute(r),x=b!==null&&b!=="false",y=(W0.get(h)||0)+1,v=(i.get(h)||0)+1;W0.set(h,y),i.set(h,v),o.push(h),y===1&&x&&j8.set(h,!0),v===1&&h.setAttribute(n,"true"),x||h.setAttribute(r,"true")}catch(w){console.error("aria-hidden: cannot operate on ",h,w)}})};return f(t),l.clear(),OS++,function(){o.forEach(function(m){var h=W0.get(m)-1,b=i.get(m)-1;W0.set(m,h),i.set(m,b),h||(j8.has(m)||m.removeAttribute(r),j8.delete(m)),b||m.removeAttribute(n)}),OS--,OS||(W0=new WeakMap,W0=new WeakMap,j8=new WeakMap,T8={})}},OR=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),a=JTe(e);return a?(r.push.apply(r,Array.from(a.querySelectorAll("[aria-live], script"))),tAe(r,a,n,"aria-hidden")):function(){return null}},kx="Dialog",[r1e,a1e]=Ia(kx),[nAe,Ko]=r1e(kx),i1e=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:a,onOpenChange:i,modal:o=!0}=e,l=d.useRef(null),c=d.useRef(null),[u,f]=pi({prop:r,defaultProp:a??!1,onChange:i,caller:kx});return s.jsx(nAe,{scope:t,triggerRef:l,contentRef:c,contentId:$o(),titleId:$o(),descriptionId:$o(),open:u,onOpenChange:f,onOpenToggle:d.useCallback(()=>f(m=>!m),[f]),modal:o,children:n})};i1e.displayName=kx;var s1e="DialogTrigger",o1e=d.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=Ko(s1e,n),i=Tt(t,a.triggerRef);return s.jsx(bt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":DR(a.open),...r,ref:i,onClick:ot(e.onClick,a.onOpenToggle)})});o1e.displayName=s1e;var IR="DialogPortal",[rAe,l1e]=r1e(IR,{forceMount:void 0}),c1e=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:a}=e,i=Ko(IR,t);return s.jsx(rAe,{scope:t,forceMount:n,children:d.Children.map(r,o=>s.jsx(xi,{present:n||i.open,children:s.jsx(Sx,{asChild:!0,container:a,children:o})}))})};c1e.displayName=IR;var S9="DialogOverlay",u1e=d.forwardRef((e,t)=>{const n=l1e(S9,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,i=Ko(S9,e.__scopeDialog);return i.modal?s.jsx(xi,{present:r||i.open,children:s.jsx(iAe,{...a,ref:t})}):null});u1e.displayName=S9;var aAe=Bf("DialogOverlay.RemoveScroll"),iAe=d.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=Ko(S9,n);return s.jsx(_x,{as:aAe,allowPinchZoom:!0,shards:[a.contentRef],children:s.jsx(bt.div,{"data-state":DR(a.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),Q1="DialogContent",d1e=d.forwardRef((e,t)=>{const n=l1e(Q1,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,i=Ko(Q1,e.__scopeDialog);return s.jsx(xi,{present:r||i.open,children:i.modal?s.jsx(sAe,{...a,ref:t}):s.jsx(oAe,{...a,ref:t})})});d1e.displayName=Q1;var sAe=d.forwardRef((e,t)=>{const n=Ko(Q1,e.__scopeDialog),r=d.useRef(null),a=Tt(t,n.contentRef,r);return d.useEffect(()=>{const i=r.current;if(i)return OR(i)},[]),s.jsx(f1e,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ot(e.onCloseAutoFocus,i=>{i.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:ot(e.onPointerDownOutside,i=>{const o=i.detail.originalEvent,l=o.button===0&&o.ctrlKey===!0;(o.button===2||l)&&i.preventDefault()}),onFocusOutside:ot(e.onFocusOutside,i=>i.preventDefault())})}),oAe=d.forwardRef((e,t)=>{const n=Ko(Q1,e.__scopeDialog),r=d.useRef(!1),a=d.useRef(!1);return s.jsx(f1e,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{e.onCloseAutoFocus?.(i),i.defaultPrevented||(r.current||n.triggerRef.current?.focus(),i.preventDefault()),r.current=!1,a.current=!1},onInteractOutside:i=>{e.onInteractOutside?.(i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(a.current=!0));const o=i.target;n.triggerRef.current?.contains(o)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&a.current&&i.preventDefault()}})}),f1e=d.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:a,onCloseAutoFocus:i,...o}=e,l=Ko(Q1,n),c=d.useRef(null),u=Tt(t,c);return MR(),s.jsxs(s.Fragment,{children:[s.jsx(Ex,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:i,children:s.jsx(yh,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":DR(l.open),...o,ref:u,onDismiss:()=>l.onOpenChange(!1)})}),s.jsxs(s.Fragment,{children:[s.jsx(cAe,{titleId:l.titleId}),s.jsx(dAe,{contentRef:c,descriptionId:l.descriptionId})]})]})}),RR="DialogTitle",m1e=d.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=Ko(RR,n);return s.jsx(bt.h2,{id:a.titleId,...r,ref:t})});m1e.displayName=RR;var p1e="DialogDescription",h1e=d.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=Ko(p1e,n);return s.jsx(bt.p,{id:a.descriptionId,...r,ref:t})});h1e.displayName=p1e;var g1e="DialogClose",b1e=d.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=Ko(g1e,n);return s.jsx(bt.button,{type:"button",...r,ref:t,onClick:ot(e.onClick,()=>a.onOpenChange(!1))})});b1e.displayName=g1e;function DR(e){return e?"open":"closed"}var x1e="DialogTitleWarning",[lAe,v1e]=$je(x1e,{contentName:Q1,titleName:RR,docsSlug:"dialog"}),cAe=({titleId:e})=>{const t=v1e(x1e),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.

If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.

For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return d.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},uAe="DialogDescriptionWarning",dAe=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${v1e(uAe).contentName}}.`;return d.useEffect(()=>{const a=e.current?.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},y1e=i1e,C1e=o1e,w1e=c1e,PR=u1e,LR=d1e,VR=m1e,$R=h1e,Ch=b1e,E1e="AlertDialog",[fAe]=Ia(E1e,[a1e]),Qc=a1e(),S1e=e=>{const{__scopeAlertDialog:t,...n}=e,r=Qc(t);return s.jsx(y1e,{...r,...n,modal:!0})};S1e.displayName=E1e;var mAe="AlertDialogTrigger",N1e=d.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=Qc(n);return s.jsx(C1e,{...a,...r,ref:t})});N1e.displayName=mAe;var pAe="AlertDialogPortal",_1e=e=>{const{__scopeAlertDialog:t,...n}=e,r=Qc(t);return s.jsx(w1e,{...r,...n})};_1e.displayName=pAe;var hAe="AlertDialogOverlay",k1e=d.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=Qc(n);return s.jsx(PR,{...a,...r,ref:t})});k1e.displayName=hAe;var Tf="AlertDialogContent",[gAe,bAe]=fAe(Tf),xAe=Zde("AlertDialogContent"),j1e=d.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:r,...a}=e,i=Qc(n),o=d.useRef(null),l=Tt(t,o),c=d.useRef(null);return s.jsx(lAe,{contentName:Tf,titleName:T1e,docsSlug:"alert-dialog",children:s.jsx(gAe,{scope:n,cancelRef:c,children:s.jsxs(LR,{role:"alertdialog",...i,...a,ref:l,onOpenAutoFocus:ot(a.onOpenAutoFocus,u=>{u.preventDefault(),c.current?.focus({preventScroll:!0})}),onPointerDownOutside:u=>u.preventDefault(),onInteractOutside:u=>u.preventDefault(),children:[s.jsx(xAe,{children:r}),s.jsx(yAe,{contentRef:o})]})})})});j1e.displayName=Tf;var T1e="AlertDialogTitle",A1e=d.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=Qc(n);return s.jsx(VR,{...a,...r,ref:t})});A1e.displayName=T1e;var M1e="AlertDialogDescription",O1e=d.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=Qc(n);return s.jsx($R,{...a,...r,ref:t})});O1e.displayName=M1e;var vAe="AlertDialogAction",I1e=d.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=Qc(n);return s.jsx(Ch,{...a,...r,ref:t})});I1e.displayName=vAe;var R1e="AlertDialogCancel",D1e=d.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:a}=bAe(R1e,n),i=Qc(n),o=Tt(t,a);return s.jsx(Ch,{...i,...r,ref:o})});D1e.displayName=R1e;var yAe=({contentRef:e})=>{const t=`\`${Tf}\` requires a description for the component to be accessible for screen reader users.

You can add a description to the \`${Tf}\` by passing a \`${M1e}\` component as a child, which also benefits sighted users by adding visible context to the dialog.

Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${Tf}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.

For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return d.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},CAe=S1e,wAe=N1e,EAe=_1e,P1e=k1e,L1e=j1e,V1e=I1e,$1e=D1e,H1e=A1e,F1e=O1e;const XRt=CAe,QRt=wAe,SAe=EAe,z1e=d.forwardRef(({className:e,...t},n)=>s.jsx(P1e,{className:V("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t,ref:n}));z1e.displayName=P1e.displayName;const NAe=d.forwardRef(({className:e,...t},n)=>s.jsxs(SAe,{children:[s.jsx(z1e,{}),s.jsx(L1e,{ref:n,className:V("blue fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 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 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...t})]}));NAe.displayName=L1e.displayName;const _Ae=({className:e,...t})=>s.jsx("div",{className:V("flex flex-col space-y-2 text-center sm:text-left",e),...t});_Ae.displayName="AlertDialogHeader";const kAe=({className:e,...t})=>s.jsx("div",{className:V("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});kAe.displayName="AlertDialogFooter";const jAe=d.forwardRef(({className:e,...t},n)=>s.jsx(H1e,{ref:n,className:V("text-lg font-semibold",e),...t}));jAe.displayName=H1e.displayName;const TAe=d.forwardRef(({className:e,...t},n)=>s.jsx(F1e,{ref:n,className:V("text-sm text-muted-foreground",e),...t}));TAe.displayName=F1e.displayName;const AAe=d.forwardRef(({className:e,...t},n)=>s.jsx(V1e,{ref:n,className:V(e),...t}));AAe.displayName=V1e.displayName;const MAe=d.forwardRef(({className:e,...t},n)=>s.jsx($1e,{ref:n,className:V("mt-2 sm:mt-0",e),...t}));MAe.displayName=$1e.displayName;function U1e(e,t=[]){let n=[];function r(i,o){const l=d.createContext(o);l.displayName=i+"Context";const c=n.length;n=[...n,o];const u=m=>{const{scope:h,children:b,...x}=m,y=h?.[e]?.[c]||l,v=d.useMemo(()=>x,Object.values(x));return s.jsx(y.Provider,{value:v,children:b})};u.displayName=i+"Provider";function f(m,h){const b=h?.[e]?.[c]||l,x=d.useContext(b);if(x)return x;if(o!==void 0)return o;throw new Error(`\`${m}\` must be used within \`${i}\``)}return[u,f]}const a=()=>{const i=n.map(o=>d.createContext(o));return function(l){const c=l?.[e]||i;return d.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return a.scopeName=e,[r,OAe(a,...t)]}function OAe(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=r.reduce((l,{useScope:c,scopeName:u})=>{const m=c(i)[`__scope${u}`];return{...l,...m}},{});return d.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}var IAe=Symbol.for("react.lazy"),N9=kR[" use ".trim().toString()];function RAe(e){return typeof e=="object"&&e!==null&&"then"in e}function B1e(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===IAe&&"_payload"in e&&RAe(e._payload)}function Z1e(e){const t=DAe(e),n=d.forwardRef((r,a)=>{let{children:i,...o}=r;B1e(i)&&typeof N9=="function"&&(i=N9(i._payload));const l=d.Children.toArray(i),c=l.find(LAe);if(c){const u=c.props.children,f=l.map(m=>m===c?d.Children.count(u)>1?d.Children.only(null):d.isValidElement(u)?u.props.children:null:m);return s.jsx(t,{...o,ref:a,children:d.isValidElement(u)?d.cloneElement(u,void 0,f):null})}return s.jsx(t,{...o,ref:a,children:i})});return n.displayName=`${e}.Slot`,n}var HR=Z1e("Slot");function DAe(e){const t=d.forwardRef((n,r)=>{let{children:a,...i}=n;if(B1e(a)&&typeof N9=="function"&&(a=N9(a._payload)),d.isValidElement(a)){const o=$Ae(a),l=VAe(i,a.props);return a.type!==d.Fragment&&(l.ref=r?TR(r,o):o),d.cloneElement(a,l)}return d.Children.count(a)>1?d.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var PAe=Symbol("radix.slottable");function LAe(e){return d.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===PAe}function VAe(e,t){const n={...t};for(const r in t){const a=e[r],i=t[r];/^on[A-Z]/.test(r)?a&&i?n[r]=(...l)=>{const c=i(...l);return a(...l),c}:a&&(n[r]=a):r==="style"?n[r]={...a,...i}:r==="className"&&(n[r]=[a,i].filter(Boolean).join(" "))}return{...e,...n}}function $Ae(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var HAe=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],$m=HAe.reduce((e,t)=>{const n=Z1e(`Primitive.${t}`),r=d.forwardRef((a,i)=>{const{asChild:o,...l}=a,c=o?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),s.jsx(c,{...l,ref:i})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),IS={exports:{}},RS={};var BK;function FAe(){if(BK)return RS;BK=1;var e=xh();function t(m,h){return m===h&&(m!==0||1/m===1/h)||m!==m&&h!==h}var n=typeof Object.is=="function"?Object.is:t,r=e.useState,a=e.useEffect,i=e.useLayoutEffect,o=e.useDebugValue;function l(m,h){var b=h(),x=r({inst:{value:b,getSnapshot:h}}),y=x[0].inst,v=x[1];return i(function(){y.value=b,y.getSnapshot=h,c(y)&&v({inst:y})},[m,b,h]),a(function(){return c(y)&&v({inst:y}),m(function(){c(y)&&v({inst:y})})},[m]),o(b),b}function c(m){var h=m.getSnapshot;m=m.value;try{var b=h();return!n(m,b)}catch{return!0}}function u(m,h){return h()}var f=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?u:l;return RS.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:f,RS}var ZK;function q1e(){return ZK||(ZK=1,IS.exports=FAe()),IS.exports}var G1e=q1e();function zAe(){return G1e.useSyncExternalStore(UAe,()=>!0,()=>!1)}function UAe(){return()=>{}}var FR="Avatar",[BAe]=U1e(FR),[ZAe,W1e]=BAe(FR),Y1e=d.forwardRef((e,t)=>{const{__scopeAvatar:n,...r}=e,[a,i]=d.useState("idle");return s.jsx(ZAe,{scope:n,imageLoadingStatus:a,onImageLoadingStatusChange:i,children:s.jsx($m.span,{...r,ref:t})})});Y1e.displayName=FR;var K1e="AvatarImage",X1e=d.forwardRef((e,t)=>{const{__scopeAvatar:n,src:r,onLoadingStatusChange:a=()=>{},...i}=e,o=W1e(K1e,n),l=qAe(r,i),c=Ua(u=>{a(u),o.onImageLoadingStatusChange(u)});return $r(()=>{l!=="idle"&&c(l)},[l,c]),l==="loaded"?s.jsx($m.img,{...i,ref:t,src:r}):null});X1e.displayName=K1e;var Q1e="AvatarFallback",J1e=d.forwardRef((e,t)=>{const{__scopeAvatar:n,delayMs:r,...a}=e,i=W1e(Q1e,n),[o,l]=d.useState(r===void 0);return d.useEffect(()=>{if(r!==void 0){const c=window.setTimeout(()=>l(!0),r);return()=>window.clearTimeout(c)}},[r]),o&&i.imageLoadingStatus!=="loaded"?s.jsx($m.span,{...a,ref:t}):null});J1e.displayName=Q1e;function qK(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}function qAe(e,{referrerPolicy:t,crossOrigin:n}){const r=zAe(),a=d.useRef(null),i=r?(a.current||(a.current=new window.Image),a.current):null,[o,l]=d.useState(()=>qK(i,e));return $r(()=>{l(qK(i,e))},[i,e]),$r(()=>{const c=m=>()=>{l(m)};if(!i)return;const u=c("loaded"),f=c("error");return i.addEventListener("load",u),i.addEventListener("error",f),t&&(i.referrerPolicy=t),typeof n=="string"&&(i.crossOrigin=n),()=>{i.removeEventListener("load",u),i.removeEventListener("error",f)}},[i,n,t]),o}var e2e=Y1e,t2e=X1e,n2e=J1e;const GAe=d.forwardRef(({className:e,...t},n)=>s.jsx(e2e,{ref:n,className:V("relative flex size-10 shrink-0 overflow-hidden rounded-full",e),...t}));GAe.displayName=e2e.displayName;const WAe=d.forwardRef(({className:e,...t},n)=>s.jsx(t2e,{ref:n,className:V("aspect-square size-full",e),...t}));WAe.displayName=t2e.displayName;const YAe=d.forwardRef(({className:e,...t},n)=>s.jsx(n2e,{ref:n,className:V("flex size-full items-center justify-center rounded-full bg-muted",e),...t}));YAe.displayName=n2e.displayName;const jM=new WeakMap,KAe=new WeakMap,_9={current:[]};let DS=!1,H4=0;const S4=new Set,A8=new Map;function r2e(e){for(const t of e){if(_9.current.includes(t))continue;_9.current.push(t),t.recompute();const n=KAe.get(t);if(n)for(const r of n){const a=jM.get(r);a?.length&&r2e(a)}}}function XAe(e){const t={prevVal:e.prevState,currentVal:e.state};for(const n of e.listeners)n(t)}function QAe(e){const t={prevVal:e.prevState,currentVal:e.state};for(const n of e.listeners)n(t)}function a2e(e){if(H4>0&&!A8.has(e)&&A8.set(e,e.prevState),S4.add(e),!(H4>0)&&!DS)try{for(DS=!0;S4.size>0;){const t=Array.from(S4);S4.clear();for(const n of t){const r=A8.get(n)??n.prevState;n.prevState=r,XAe(n)}for(const n of t){const r=jM.get(n);r&&(_9.current.push(n),r2e(r))}for(const n of t){const r=jM.get(n);if(r)for(const a of r)QAe(a)}}}finally{DS=!1,_9.current=[],A8.clear()}}function JAe(e){H4++;try{e()}finally{if(H4--,H4===0){const t=S4.values().next().value;t&&a2e(t)}}}function eMe(e){return typeof e=="function"}class tMe{constructor(t,n){this.listeners=new Set,this.subscribe=r=>{var a,i;this.listeners.add(r);const o=(i=(a=this.options)==null?void 0:a.onSubscribe)==null?void 0:i.call(a,r,this);return()=>{this.listeners.delete(r),o?.()}},this.prevState=t,this.state=t,this.options=n}setState(t){var n,r,a;this.prevState=this.state,(n=this.options)!=null&&n.updateFn?this.state=this.options.updateFn(this.prevState)(t):eMe(t)?this.state=t(this.prevState):this.state=t,(a=(r=this.options)==null?void 0:r.onUpdate)==null||a.call(r),a2e(this)}}const Ju="__TSR_index",GK="popstate",WK="beforeunload";function nMe(e){let t=e.getLocation();const n=new Set,r=o=>{t=e.getLocation(),n.forEach(l=>l({location:t,action:o}))},a=o=>{e.notifyOnIndexChange??!0?r(o):t=e.getLocation()},i=async({task:o,navigateOpts:l,...c})=>{if(l?.ignoreBlocker??!1){o();return}const f=e.getBlockers?.()??[],m=c.type==="PUSH"||c.type==="REPLACE";if(typeof document<"u"&&f.length&&m)for(const h of f){const b=k9(c.path,c.state);if(await h.blockerFn({currentLocation:t,nextLocation:b,action:c.type})){e.onBlocked?.();return}}o()};return{get location(){return t},get length(){return e.getLength()},subscribers:n,subscribe:o=>(n.add(o),()=>{n.delete(o)}),push:(o,l,c)=>{const u=t.state[Ju];l=YK(u+1,l),i({task:()=>{e.pushState(o,l),r({type:"PUSH"})},navigateOpts:c,type:"PUSH",path:o,state:l})},replace:(o,l,c)=>{const u=t.state[Ju];l=YK(u,l),i({task:()=>{e.replaceState(o,l),r({type:"REPLACE"})},navigateOpts:c,type:"REPLACE",path:o,state:l})},go:(o,l)=>{i({task:()=>{e.go(o),a({type:"GO",index:o})},navigateOpts:l,type:"GO"})},back:o=>{i({task:()=>{e.back(o?.ignoreBlocker??!1),a({type:"BACK"})},navigateOpts:o,type:"BACK"})},forward:o=>{i({task:()=>{e.forward(o?.ignoreBlocker??!1),a({type:"FORWARD"})},navigateOpts:o,type:"FORWARD"})},canGoBack:()=>t.state[Ju]!==0,createHref:o=>e.createHref(o),block:o=>{if(!e.setBlockers)return()=>{};const l=e.getBlockers?.()??[];return e.setBlockers([...l,o]),()=>{const c=e.getBlockers?.()??[];e.setBlockers?.(c.filter(u=>u!==o))}},flush:()=>e.flush?.(),destroy:()=>e.destroy?.(),notify:r}}function YK(e,t){t||(t={});const n=zR();return{...t,key:n,__TSR_key:n,[Ju]:e}}function rMe(e){const t=typeof document<"u"?window:void 0,n=t.history.pushState,r=t.history.replaceState;let a=[];const i=()=>a,o=T=>a=T,l=(T=>T),c=(()=>k9(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));if(!t.history.state?.__TSR_key&&!t.history.state?.key){const T=zR();t.history.replaceState({[Ju]:0,key:T,__TSR_key:T},"")}let u=c(),f,m=!1,h=!1,b=!1,x=!1;const y=()=>u;let v,w;const S=()=>{v&&(M._ignoreSubscribers=!0,(v.isPush?t.history.pushState:t.history.replaceState)(v.state,"",v.href),M._ignoreSubscribers=!1,v=void 0,w=void 0,f=void 0)},_=(T,R,I)=>{const D=l(R);w||(f=u),u=k9(R,I),v={href:D,state:I,isPush:v?.isPush||T==="push"},w||(w=Promise.resolve().then(()=>S()))},N=T=>{u=c(),M.notify({type:T})},j=async()=>{if(h){h=!1;return}const T=c(),R=T.state[Ju]-u.state[Ju],I=R===1,D=R===-1,P=!I&&!D||m;m=!1;const L=P?"GO":D?"BACK":"FORWARD",z=P?{type:"GO",index:R}:{type:D?"BACK":"FORWARD"};if(b)b=!1;else{const q=i();if(typeof document<"u"&&q.length){for(const Z of q)if(await Z.blockerFn({currentLocation:u,nextLocation:T,action:L})){h=!0,t.history.go(1),M.notify(z);return}}}u=c(),M.notify(z)},k=T=>{if(x){x=!1;return}let R=!1;const I=i();if(typeof document<"u"&&I.length)for(const D of I){const P=D.enableBeforeUnload??!0;if(P===!0){R=!0;break}if(typeof P=="function"&&P()===!0){R=!0;break}}if(R)return T.preventDefault(),T.returnValue=""},M=nMe({getLocation:y,getLength:()=>t.history.length,pushState:(T,R)=>_("push",T,R),replaceState:(T,R)=>_("replace",T,R),back:T=>(T&&(b=!0),x=!0,t.history.back()),forward:T=>{T&&(b=!0),x=!0,t.history.forward()},go:T=>{m=!0,t.history.go(T)},createHref:T=>l(T),flush:S,destroy:()=>{t.history.pushState=n,t.history.replaceState=r,t.removeEventListener(WK,k,{capture:!0}),t.removeEventListener(GK,j)},onBlocked:()=>{f&&u!==f&&(u=f)},getBlockers:i,setBlockers:o,notifyOnIndexChange:!1});return t.addEventListener(WK,k,{capture:!0}),t.addEventListener(GK,j),t.history.pushState=function(...T){const R=n.apply(t.history,T);return M._ignoreSubscribers||N("PUSH"),R},t.history.replaceState=function(...T){const R=r.apply(t.history,T);return M._ignoreSubscribers||N("REPLACE"),R},M}function aMe(e){let t=e.replace(/[\x00-\x1f\x7f]/g,"");return t.startsWith("//")&&(t="/"+t.replace(/^\/+/,"")),t}function k9(e,t){const n=aMe(e),r=n.indexOf("#"),a=n.indexOf("?"),i=zR();return{href:n,pathname:n.substring(0,r>0?a>0?Math.min(r,a):r:a>0?a:n.length),hash:r>-1?n.substring(r):"",search:a>-1?n.slice(a,r===-1?void 0:r):"",state:t||{[Ju]:0,key:i,__TSR_key:i}}}function zR(){return(Math.random()+1).toString(36).substring(7)}const iMe=!1;function F4(e){let t;return JAe(()=>{t=e()}),t}function c5(e){return e[e.length-1]}function sMe(e){return typeof e=="function"}function qu(e,t){return sMe(e)?e(t):e}const oMe=Object.prototype.hasOwnProperty,KK=Object.prototype.propertyIsEnumerable;function Oi(e,t,n=0){if(e===t)return e;if(n>500)return t;const r=t,a=JK(e)&&JK(r);if(!a&&!(j9(e)&&j9(r)))return r;const i=a?e:XK(e);if(!i)return r;const o=a?r:XK(r);if(!o)return r;const l=i.length,c=o.length,u=a?new Array(c):{};let f=0;for(let m=0;m<c;m++){const h=a?m:o[m],b=e[h],x=r[h];if(b===x){u[h]=b,(a?m<l:oMe.call(e,h))&&f++;continue}if(b===null||x===null||typeof b!="object"||typeof x!="object"){u[h]=x;continue}const y=Oi(b,x,n+1);u[h]=y,y===b&&f++}return l===c&&f===l?e:u}function XK(e){const t=Object.getOwnPropertyNames(e);for(const a of t)if(!KK.call(e,a))return!1;const n=Object.getOwnPropertySymbols(e);if(n.length===0)return t;const r=t;for(const a of n){if(!KK.call(e,a))return!1;r.push(a)}return r}function j9(e){if(!QK(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const n=t.prototype;return!(!QK(n)||!n.hasOwnProperty("isPrototypeOf"))}function QK(e){return Object.prototype.toString.call(e)==="[object Object]"}function JK(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function z1(e,t,n){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let r=0,a=e.length;r<a;r++)if(!z1(e[r],t[r],n))return!1;return!0}if(j9(e)&&j9(t)){const r=n?.ignoreUndefined??!0;if(n?.partial){for(const o in t)if((!r||t[o]!==void 0)&&!z1(e[o],t[o],n))return!1;return!0}let a=0;if(!r)a=Object.keys(e).length;else for(const o in e)e[o]!==void 0&&a++;let i=0;for(const o in t)if((!r||t[o]!==void 0)&&(i++,i>a||!z1(e[o],t[o],n)))return!1;return a===i}return!1}function Zf(e){let t,n;const r=new Promise((a,i)=>{t=a,n=i});return r.status="pending",r.resolve=a=>{r.status="resolved",r.value=a,t(a),e?.(a)},r.reject=a=>{r.status="rejected",n(a)},r}function Af(e){return!!(e&&typeof e=="object"&&typeof e.then=="function")}function lMe(e){return e.replace(/[\x00-\x1f\x7f]/g,"")}function eX(e){let t;try{t=decodeURI(e)}catch{t=e.replaceAll(/%[0-9A-F]{2}/gi,n=>{try{return decodeURI(n)}catch{return n}})}return lMe(t)}const i2e=["http:","https:","mailto:","tel:"];function T9(e){if(!e)return!1;try{const t=new URL(e);return!i2e.includes(t.protocol)}catch{return!1}}function Ap(e,t){if(!e||!/[%\\\x00-\x1f\x7f]/.test(e)&&!e.startsWith("//"))return e;const n=/%25|%5C/gi;let r=0,a="",i;for(;(i=n.exec(e))!==null;)a+=eX(e.slice(r,i.index))+i[0],r=n.lastIndex;return a=a+eX(r?e.slice(r):e),a.startsWith("//")&&(a="/"+a.replace(/^\/+/,"")),a}function cMe(e){return/\s|[^\u0000-\u007F]/.test(e)?e.replace(/\s|[^\u0000-\u007F]/gu,encodeURIComponent):e}var uMe="Invariant failed";function Ic(e,t){if(!e)throw new Error(uMe)}function A9(e){const t=new Map;let n,r;const a=i=>{i.next&&(i.prev?(i.prev.next=i.next,i.next.prev=i.prev,i.next=void 0,r&&(r.next=i,i.prev=r)):(i.next.prev=void 0,n=i.next,i.next=void 0,r&&(i.prev=r,r.next=i)),r=i)};return{get(i){const o=t.get(i);if(o)return a(o),o.value},set(i,o){if(t.size>=e&&n){const c=n;t.delete(c.key),c.next&&(n=c.next,c.next.prev=void 0),c===r&&(r=void 0)}const l=t.get(i);if(l)l.value=o,a(l);else{const c={key:i,value:o,prev:r};r&&(r.next=c),r=c,n||(n=c),t.set(i,c)}},clear(){t.clear(),n=void 0,r=void 0}}}const qf=0,J1=1,e2=2,u5=3,A1=4,s2e=5;function dMe(e){const t=e.indexOf("{");if(t===-1)return null;const n=e.indexOf("}",t);return n===-1||t+1>=e.length?null:[t,n]}function UR(e,t,n=new Uint16Array(6)){const r=e.indexOf("/",t),a=r===-1?e.length:r,i=e.substring(t,a);if(!i||!i.includes("$"))return n[0]=qf,n[1]=t,n[2]=t,n[3]=a,n[4]=a,n[5]=a,n;if(i==="$"){const l=e.length;return n[0]=e2,n[1]=t,n[2]=t,n[3]=l,n[4]=l,n[5]=l,n}if(i.charCodeAt(0)===36)return n[0]=J1,n[1]=t,n[2]=t+1,n[3]=a,n[4]=a,n[5]=a,n;const o=dMe(i);if(o){const[l,c]=o,u=i.charCodeAt(l+1);if(u===45){if(l+2<i.length&&i.charCodeAt(l+2)===36){const f=l+3,m=c;if(f<m)return n[0]=u5,n[1]=t+l,n[2]=t+f,n[3]=t+m,n[4]=t+c+1,n[5]=a,n}}else if(u===36){const f=l+1,m=l+2;return m===c?(n[0]=e2,n[1]=t+l,n[2]=t+f,n[3]=t+m,n[4]=t+c+1,n[5]=e.length,n):(n[0]=J1,n[1]=t+l,n[2]=t+m,n[3]=t+c,n[4]=t+c+1,n[5]=a,n)}}return n[0]=qf,n[1]=t,n[2]=t,n[3]=a,n[4]=a,n[5]=a,n}function jx(e,t,n,r,a,i,o){o?.(n);let l=r;{const c=n.fullPath??n.from,u=c.length,f=n.options?.caseSensitive??e,m=!!(n.options?.params?.parse&&n.options?.skipRouteOnParseError?.params);for(;l<u;){const b=UR(c,l,t);let x;const y=l,v=b[5];switch(l=v+1,i++,b[0]){case qf:{const S=c.substring(b[2],b[3]);if(f){const _=a.static?.get(S);if(_)x=_;else{a.static??=new Map;const N=M1(n.fullPath??n.from);N.parent=a,N.depth=i,x=N,a.static.set(S,N)}}else{const _=S.toLowerCase(),N=a.staticInsensitive?.get(_);if(N)x=N;else{a.staticInsensitive??=new Map;const j=M1(n.fullPath??n.from);j.parent=a,j.depth=i,x=j,a.staticInsensitive.set(_,j)}}break}case J1:{const S=c.substring(y,b[1]),_=c.substring(b[4],v),N=f&&!!(S||_),j=S?N?S:S.toLowerCase():void 0,k=_?N?_:_.toLowerCase():void 0,M=!m&&a.dynamic?.find(T=>!T.skipOnParamError&&T.caseSensitive===N&&T.prefix===j&&T.suffix===k);if(M)x=M;else{const T=LS(J1,n.fullPath??n.from,N,j,k);x=T,T.depth=i,T.parent=a,a.dynamic??=[],a.dynamic.push(T)}break}case u5:{const S=c.substring(y,b[1]),_=c.substring(b[4],v),N=f&&!!(S||_),j=S?N?S:S.toLowerCase():void 0,k=_?N?_:_.toLowerCase():void 0,M=!m&&a.optional?.find(T=>!T.skipOnParamError&&T.caseSensitive===N&&T.prefix===j&&T.suffix===k);if(M)x=M;else{const T=LS(u5,n.fullPath??n.from,N,j,k);x=T,T.parent=a,T.depth=i,a.optional??=[],a.optional.push(T)}break}case e2:{const S=c.substring(y,b[1]),_=c.substring(b[4],v),N=f&&!!(S||_),j=S?N?S:S.toLowerCase():void 0,k=_?N?_:_.toLowerCase():void 0,M=LS(e2,n.fullPath??n.from,N,j,k);x=M,M.parent=a,M.depth=i,a.wildcard??=[],a.wildcard.push(M)}}a=x}if(m&&n.children&&!n.isRoot&&n.id&&n.id.charCodeAt(n.id.lastIndexOf("/")+1)===95){const b=M1(n.fullPath??n.from);b.kind=s2e,b.parent=a,i++,b.depth=i,a.pathless??=[],a.pathless.push(b),a=b}const h=(n.path||!n.children)&&!n.isRoot;if(h&&c.endsWith("/")){const b=M1(n.fullPath??n.from);b.kind=A1,b.parent=a,i++,b.depth=i,a.index=b,a=b}a.parse=n.options?.params?.parse??null,a.skipOnParamError=m,a.parsingPriority=n.options?.skipRouteOnParseError?.priority??0,h&&!a.route&&(a.route=n,a.fullPath=n.fullPath??n.from)}if(n.children)for(const c of n.children)jx(e,t,c,l,a,i,o)}function PS(e,t){if(e.skipOnParamError&&!t.skipOnParamError)return-1;if(!e.skipOnParamError&&t.skipOnParamError)return 1;if(e.skipOnParamError&&t.skipOnParamError&&(e.parsingPriority||t.parsingPriority))return t.parsingPriority-e.parsingPriority;if(e.prefix&&t.prefix&&e.prefix!==t.prefix){if(e.prefix.startsWith(t.prefix))return-1;if(t.prefix.startsWith(e.prefix))return 1}if(e.suffix&&t.suffix&&e.suffix!==t.suffix){if(e.suffix.endsWith(t.suffix))return-1;if(t.suffix.endsWith(e.suffix))return 1}return e.prefix&&!t.prefix?-1:!e.prefix&&t.prefix?1:e.suffix&&!t.suffix?-1:!e.suffix&&t.suffix?1:e.caseSensitive&&!t.caseSensitive?-1:!e.caseSensitive&&t.caseSensitive?1:0}function Hu(e){if(e.pathless)for(const t of e.pathless)Hu(t);if(e.static)for(const t of e.static.values())Hu(t);if(e.staticInsensitive)for(const t of e.staticInsensitive.values())Hu(t);if(e.dynamic?.length){e.dynamic.sort(PS);for(const t of e.dynamic)Hu(t)}if(e.optional?.length){e.optional.sort(PS);for(const t of e.optional)Hu(t)}if(e.wildcard?.length){e.wildcard.sort(PS);for(const t of e.wildcard)Hu(t)}}function M1(e){return{kind:qf,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:e,parent:null,parse:null,skipOnParamError:!1,parsingPriority:0}}function LS(e,t,n,r,a){return{kind:e,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:t,parent:null,parse:null,skipOnParamError:!1,parsingPriority:0,caseSensitive:n,prefix:r,suffix:a}}function fMe(e,t){const n=M1("/"),r=new Uint16Array(6);for(const a of e)jx(!1,r,a,1,n,0);Hu(n),t.masksTree=n,t.flatCache=A9(1e3)}function mMe(e,t){e||="/";const n=t.flatCache.get(e);if(n)return n;const r=BR(e,t.masksTree);return t.flatCache.set(e,r),r}function pMe(e,t,n,r,a){e||="/",r||="/";const i=t?`case\0${e}`:e;let o=a.singleCache.get(i);if(!o){o=M1("/");const l=new Uint16Array(6);jx(t,l,{from:e},1,o,0),a.singleCache.set(i,o)}return BR(r,o,n)}function hMe(e,t,n=!1){const r=n?e:`nofuzz\0${e}`,a=t.matchCache.get(r);if(a!==void 0)return a;e||="/";let i;try{i=BR(e,t.segmentTree,n)}catch(o){if(o instanceof URIError)i=null;else throw o}return i&&(i.branch=xMe(i.route)),t.matchCache.set(r,i),i}function gMe(e){return e==="/"?e:e.replace(/\/{1,}$/,"")}function bMe(e,t=!1,n){const r=M1(e.fullPath),a=new Uint16Array(6),i={},o={};let l=0;return jx(t,a,e,1,r,0,u=>{if(n?.(u,l),Ic(!(u.id in i),`Duplicate routes found with id: ${String(u.id)}`),i[u.id]=u,l!==0&&u.path){const f=gMe(u.fullPath);(!o[f]||u.fullPath.endsWith("/"))&&(o[f]=u)}l++}),Hu(r),{processedTree:{segmentTree:r,singleCache:A9(1e3),matchCache:A9(1e3),flatCache:null,masksTree:null},routesById:i,routesByPath:o}}function BR(e,t,n=!1){const r=e.split("/"),a=yMe(e,r,t,n);if(!a)return null;const[i]=o2e(e,r,a);return{route:a.node.route,rawParams:i,parsedParams:a.parsedParams}}function o2e(e,t,n){const r=vMe(n.node);let a=null;const i={};let o=n.extract?.part??0,l=n.extract?.node??0,c=n.extract?.path??0,u=n.extract?.segment??0;for(;l<r.length;o++,l++,c++,u++){const f=r[l];if(f.kind===A1)break;if(f.kind===s2e){u--,o--,c--;continue}const m=t[o],h=c;if(m&&(c+=m.length),f.kind===J1){a??=n.node.fullPath.split("/");const b=a[u],x=f.prefix?.length??0;if(b.charCodeAt(x)===123){const v=f.suffix?.length??0,w=b.substring(x+2,b.length-v-1),S=m.substring(x,m.length-v);i[w]=decodeURIComponent(S)}else{const v=b.substring(1);i[v]=decodeURIComponent(m)}}else if(f.kind===u5){if(n.skipped&1<<l){o--,c=h-1;continue}a??=n.node.fullPath.split("/");const b=a[u],x=f.prefix?.length??0,y=f.suffix?.length??0,v=b.substring(x+3,b.length-y-1),w=f.suffix||f.prefix?m.substring(x,m.length-y):m;w&&(i[v]=decodeURIComponent(w))}else if(f.kind===e2){const b=f,x=e.substring(h+(b.prefix?.length??0),e.length-(b.suffix?.length??0)),y=decodeURIComponent(x);i["*"]=y,i._splat=y;break}}return n.rawParams&&Object.assign(i,n.rawParams),[i,{part:o,node:l,path:c,segment:u}]}function xMe(e){const t=[e];for(;e.parentRoute;)e=e.parentRoute,t.push(e);return t.reverse(),t}function vMe(e){const t=Array(e.depth+1);do t[e.depth]=e,e=e.parent;while(e);return t}function yMe(e,t,n,r){if(e==="/"&&n.index)return{node:n.index,skipped:0};const a=!c5(t),i=a&&e!=="/",o=t.length-(a?1:0),l=[{node:n,index:1,skipped:0,depth:1,statics:1,dynamics:0,optionals:0}];let c=null,u=null,f=null;for(;l.length;){const m=l.pop(),{node:h,index:b,skipped:x,depth:y,statics:v,dynamics:w,optionals:S}=m;let{extract:_,rawParams:N,parsedParams:j}=m;if(h.skipOnParamError){if(!VS(e,t,m))continue;N=m.rawParams,_=m.extract,j=m.parsedParams}r&&h.route&&h.kind!==A1&&Mp(u,m)&&(u=m);const k=b===o;if(k&&(h.route&&!i&&Mp(f,m)&&(f=m),!h.optional&&!h.wildcard&&!h.index&&!h.pathless))continue;const M=k?void 0:t[b];let T;if(k&&h.index){const R={node:h.index,index:b,skipped:x,depth:y+1,statics:v,dynamics:w,optionals:S,extract:_,rawParams:N,parsedParams:j};let I=!0;if(h.index.skipOnParamError&&(VS(e,t,R)||(I=!1)),I){if(v===o&&!w&&!S&&!x)return R;Mp(f,R)&&(f=R)}}if(h.wildcard&&Mp(c,m))for(const R of h.wildcard){const{prefix:I,suffix:D}=R;if(I&&(k||!(R.caseSensitive?M:T??=M.toLowerCase()).startsWith(I)))continue;if(D){if(k)continue;const L=t.slice(b).join("/").slice(-D.length);if((R.caseSensitive?L:L.toLowerCase())!==D)continue}const P={node:R,index:o,skipped:x,depth:y,statics:v,dynamics:w,optionals:S,extract:_,rawParams:N,parsedParams:j};if(!(R.skipOnParamError&&!VS(e,t,P))){c=P;break}}if(h.optional){const R=x|1<<y,I=y+1;for(let D=h.optional.length-1;D>=0;D--){const P=h.optional[D];l.push({node:P,index:b,skipped:R,depth:I,statics:v,dynamics:w,optionals:S,extract:_,rawParams:N,parsedParams:j})}if(!k)for(let D=h.optional.length-1;D>=0;D--){const P=h.optional[D],{prefix:L,suffix:z}=P;if(L||z){const q=P.caseSensitive?M:T??=M.toLowerCase();if(L&&!q.startsWith(L)||z&&!q.endsWith(z))continue}l.push({node:P,index:b+1,skipped:x,depth:I,statics:v,dynamics:w,optionals:S+1,extract:_,rawParams:N,parsedParams:j})}}if(!k&&h.dynamic&&M)for(let R=h.dynamic.length-1;R>=0;R--){const I=h.dynamic[R],{prefix:D,suffix:P}=I;if(D||P){const L=I.caseSensitive?M:T??=M.toLowerCase();if(D&&!L.startsWith(D)||P&&!L.endsWith(P))continue}l.push({node:I,index:b+1,skipped:x,depth:y+1,statics:v,dynamics:w+1,optionals:S,extract:_,rawParams:N,parsedParams:j})}if(!k&&h.staticInsensitive){const R=h.staticInsensitive.get(T??=M.toLowerCase());R&&l.push({node:R,index:b+1,skipped:x,depth:y+1,statics:v+1,dynamics:w,optionals:S,extract:_,rawParams:N,parsedParams:j})}if(!k&&h.static){const R=h.static.get(M);R&&l.push({node:R,index:b+1,skipped:x,depth:y+1,statics:v+1,dynamics:w,optionals:S,extract:_,rawParams:N,parsedParams:j})}if(h.pathless){const R=y+1;for(let I=h.pathless.length-1;I>=0;I--){const D=h.pathless[I];l.push({node:D,index:b,skipped:x,depth:R,statics:v,dynamics:w,optionals:S,extract:_,rawParams:N,parsedParams:j})}}}if(f&&c)return Mp(c,f)?f:c;if(f)return f;if(c)return c;if(r&&u){let m=u.index;for(let b=0;b<u.index;b++)m+=t[b].length;const h=m===e.length?"/":e.slice(m);return u.rawParams??={},u.rawParams["**"]=decodeURIComponent(h),u}return null}function VS(e,t,n){try{const[r,a]=o2e(e,t,n);n.rawParams=r,n.extract=a;const i=n.node.parse(r);return n.parsedParams=Object.assign({},n.parsedParams,i),!0}catch{return null}}function Mp(e,t){return e?t.statics>e.statics||t.statics===e.statics&&(t.dynamics>e.dynamics||t.dynamics===e.dynamics&&(t.optionals>e.optionals||t.optionals===e.optionals&&((t.node.kind===A1)>(e.node.kind===A1)||t.node.kind===A1==(e.node.kind===A1)&&t.depth>e.depth))):!0}function L7(e){return ZR(e.filter(t=>t!==void 0).join("/"))}function ZR(e){return e.replace(/\/{2,}/g,"/")}function l2e(e){return e==="/"?e:e.replace(/^\/{1,}/,"")}function wc(e){const t=e.length;return t>1&&e[t-1]==="/"?e.replace(/\/{1,}$/,""):e}function c2e(e){return wc(l2e(e))}function M9(e,t){return e?.endsWith("/")&&e!=="/"&&e!==`${t}/`?e.slice(0,-1):e}function CMe(e,t,n){return M9(e,n)===M9(t,n)}function wMe({base:e,to:t,trailingSlash:n="never",cache:r}){const a=t.startsWith("/"),i=!a&&t===".";let o;if(r){o=a?t:i?e:e+"\0"+t;const m=r.get(o);if(m)return m}let l;if(i)l=e.split("/");else if(a)l=t.split("/");else{for(l=e.split("/");l.length>1&&c5(l)==="";)l.pop();const m=t.split("/");for(let h=0,b=m.length;h<b;h++){const x=m[h];x===""?h?h===b-1&&l.push(x):l=[x]:x===".."?l.pop():x==="."||l.push(x)}}l.length>1&&(c5(l)===""?n==="never"&&l.pop():n==="always"&&l.push(""));let c,u="";for(let m=0;m<l.length;m++){m>0&&(u+="/");const h=l[m];if(!h)continue;c=UR(h,0,c);const b=c[0];if(b===qf){u+=h;continue}const x=c[5],y=h.substring(0,c[1]),v=h.substring(c[4],x),w=h.substring(c[2],c[3]);b===J1?u+=y||v?`${y}{$${w}}${v}`:`$${w}`:b===e2?u+=y||v?`${y}{$}${v}`:"$":u+=`${y}{-$${w}}${v}`}u=ZR(u);const f=u||"/";return o&&r&&r.set(o,f),f}function EMe(e){const t=new Map(e.map(a=>[encodeURIComponent(a),a])),n=Array.from(t.keys()).map(a=>a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|"),r=new RegExp(n,"g");return a=>a.replace(r,i=>t.get(i)??i)}function $S(e,t,n){const r=t[e];return typeof r!="string"?r:e==="_splat"?/^[a-zA-Z0-9\-._~!/]*$/.test(r)?r:r.split("/").map(a=>tX(a,n)).join("/"):tX(r,n)}function HS({path:e,params:t,decoder:n,...r}){let a=!1;const i={};if(!e||e==="/")return{interpolatedPath:"/",usedParams:i,isMissingParams:a};if(!e.includes("$"))return{interpolatedPath:e,usedParams:i,isMissingParams:a};const o=e.length;let l=0,c,u="";for(;l<o;){const m=l;c=UR(e,m,c);const h=c[5];if(l=h+1,m===h)continue;const b=c[0];if(b===qf){u+="/"+e.substring(m,h);continue}if(b===e2){const x=t._splat;i._splat=x,i["*"]=x;const y=e.substring(m,c[1]),v=e.substring(c[4],h);if(!x){a=!0,(y||v)&&(u+="/"+y+v);continue}const w=$S("_splat",t,n);u+="/"+y+w+v;continue}if(b===J1){const x=e.substring(c[2],c[3]);!a&&!(x in t)&&(a=!0),i[x]=t[x];const y=e.substring(m,c[1]),v=e.substring(c[4],h),w=$S(x,t,n)??"undefined";u+="/"+y+w+v;continue}if(b===u5){const x=e.substring(c[2],c[3]),y=t[x];if(y==null)continue;i[x]=y;const v=e.substring(m,c[1]),w=e.substring(c[4],h),S=$S(x,t,n)??"";u+="/"+v+S+w;continue}}return e.endsWith("/")&&(u+="/"),{usedParams:i,interpolatedPath:u||"/",isMissingParams:a}}function tX(e,t){const n=encodeURIComponent(e);return t?.(n)??n}function ys(e){return!!e?.isNotFound}function SMe(){try{if(typeof window<"u"&&typeof window.sessionStorage=="object")return window.sessionStorage}catch{}}const TM="tsr-scroll-restoration-v1_3",NMe=(e,t)=>{let n;return(...r)=>{n||(n=setTimeout(()=>{e(...r),n=null},t))}};function _Me(){const e=SMe();if(!e)return null;const t=e.getItem(TM);let n=t?JSON.parse(t):{};return{state:n,set:r=>{n=qu(r,n)||n;try{e.setItem(TM,JSON.stringify(n))}catch{console.warn("[ts-router] Could not persist scroll restoration state to sessionStorage.")}}}}const M8=_Me(),kMe=e=>e.state.__TSR_key||e.href;function jMe(e){const t=[];let n;for(;n=e.parentNode;)t.push(`${e.tagName}:nth-child(${Array.prototype.indexOf.call(n.children,e)+1})`),e=n;return`${t.reverse().join(" > ")}`.toLowerCase()}let O9=!1;function TMe({storageKey:e,key:t,behavior:n,shouldScrollRestoration:r,scrollToTopSelectors:a,location:i}){let o;try{o=JSON.parse(sessionStorage.getItem(e)||"{}")}catch(u){console.error(u);return}const l=t||window.history.state?.__TSR_key,c=o[l];O9=!0;e:{if(r&&c&&Object.keys(c).length>0){for(const m in c){const h=c[m];if(m==="window")window.scrollTo({top:h.scrollY,left:h.scrollX,behavior:n});else if(m){const b=document.querySelector(m);b&&(b.scrollLeft=h.scrollX,b.scrollTop=h.scrollY)}}break e}const u=(i??window.location).hash.split("#",2)[1];if(u){const m=window.history.state?.__hashScrollIntoViewOptions??!0;if(m){const h=document.getElementById(u);h&&h.scrollIntoView(m)}break e}const f={top:0,left:0,behavior:n};if(window.scrollTo(f),a)for(const m of a){if(m==="window")continue;const h=typeof m=="function"?m():document.querySelector(m);h&&h.scrollTo(f)}}O9=!1}function AMe(e,t){if(!M8||((e.options.scrollRestoration??!1)&&(e.isScrollRestoring=!0),e.isScrollRestorationSetup||!M8))return;e.isScrollRestorationSetup=!0,O9=!1;const r=e.options.getScrollRestorationKey||kMe;window.history.scrollRestoration="manual";const a=i=>{if(O9||!e.isScrollRestoring)return;let o="";if(i.target===document||i.target===window)o="window";else{const c=i.target.getAttribute("data-scroll-restoration-id");c?o=`[data-scroll-restoration-id="${c}"]`:o=jMe(i.target)}const l=r(e.state.location);M8.set(c=>{const u=c[l]||={},f=u[o]||={};if(o==="window")f.scrollX=window.scrollX||0,f.scrollY=window.scrollY||0;else if(o){const m=document.querySelector(o);m&&(f.scrollX=m.scrollLeft||0,f.scrollY=m.scrollTop||0)}return c})};typeof document<"u"&&document.addEventListener("scroll",NMe(a,100),!0),e.subscribe("onRendered",i=>{const o=r(i.toLocation);if(!e.resetNextScroll){e.resetNextScroll=!0;return}typeof e.options.scrollRestoration=="function"&&!e.options.scrollRestoration({location:e.latestLocation})||(TMe({storageKey:TM,key:o,behavior:e.options.scrollRestorationBehavior,shouldScrollRestoration:e.isScrollRestoring,scrollToTopSelectors:e.options.scrollToTopSelectors,location:e.history.location}),e.isScrollRestoring&&M8.set(l=>(l[o]||={},l)))})}function MMe(e){if(typeof document<"u"&&document.querySelector){const t=e.state.location.state.__hashScrollIntoViewOptions??!0;if(t&&e.state.location.hash!==""){const n=document.getElementById(e.state.location.hash);n&&n.scrollIntoView(t)}}}function OMe(e,t=String){const n=new URLSearchParams;for(const r in e){const a=e[r];a!==void 0&&n.set(r,t(a))}return n.toString()}function FS(e){return e?e==="false"?!1:e==="true"?!0:+e*0===0&&+e+""===e?+e:e:""}function IMe(e){const t=new URLSearchParams(e),n={};for(const[r,a]of t.entries()){const i=n[r];i==null?n[r]=FS(a):Array.isArray(i)?i.push(FS(a)):n[r]=[i,FS(a)]}return n}const RMe=PMe(JSON.parse),DMe=LMe(JSON.stringify,JSON.parse);function PMe(e){return t=>{t[0]==="?"&&(t=t.substring(1));const n=IMe(t);for(const r in n){const a=n[r];if(typeof a=="string")try{n[r]=e(a)}catch{}}return n}}function LMe(e,t){const n=typeof t=="function";function r(a){if(typeof a=="object"&&a!==null)try{return e(a)}catch{}else if(n&&typeof a=="string")try{return t(a),e(a)}catch{}return a}return a=>{const i=OMe(a,r);return i?`?${i}`:""}}const Xs="__root__";function u2e(e){if(e.statusCode=e.statusCode||e.code||307,!e._builtLocation&&typeof e.href=="string"&&T9(e.href))throw new Error(`Redirect blocked: unsafe protocol in href "${e.href}". Only ${i2e.join(", ")} protocols are allowed.`);if(!e._builtLocation&&!e.reloadDocument&&typeof e.href=="string")try{new URL(e.href),e.reloadDocument=!0}catch{}const t=new Headers(e.headers);e.href&&t.get("Location")===null&&t.set("Location",e.href);const n=new Response(null,{status:e.statusCode,headers:t});if(n.options=e,e.throw)throw n;return n}function ro(e){return e instanceof Response&&!!e.options}const V7=e=>{if(!e.rendered)return e.rendered=!0,e.onReady?.()},Tx=(e,t)=>!!(e.preload&&!e.router.state.matches.some(n=>n.id===t)),Mf=(e,t,n=!0)=>{const r={...e.router.options.context??{}},a=n?t:t-1;for(let i=0;i<=a;i++){const o=e.matches[i];if(!o)continue;const l=e.router.getMatch(o.id);l&&Object.assign(r,l.__routeContext,l.__beforeLoadContext)}return r},d2e=(e,t)=>{const n=e.router.routesById[t.routeId??""]??e.router.routeTree;!n.options.notFoundComponent&&e.router.options?.defaultNotFoundComponent&&(n.options.notFoundComponent=e.router.options.defaultNotFoundComponent),Ic(n.options.notFoundComponent);const r=e.matches.find(a=>a.routeId===n.id);Ic(r,"Could not find match for route: "+n.id),e.updateMatch(r.id,a=>({...a,status:"notFound",error:t,isFetching:!1})),t.routerCode==="BEFORE_LOAD"&&n.parentRoute&&(t.routeId=n.parentRoute.id,d2e(e,t))},Gu=(e,t,n)=>{if(!(!ro(n)&&!ys(n))){if(ro(n)&&n.redirectHandled&&!n.options.reloadDocument)throw n;if(t){t._nonReactive.beforeLoadPromise?.resolve(),t._nonReactive.loaderPromise?.resolve(),t._nonReactive.beforeLoadPromise=void 0,t._nonReactive.loaderPromise=void 0;const r=ro(n)?"redirected":"notFound";t._nonReactive.error=n,e.updateMatch(t.id,a=>({...a,status:r,context:Mf(e,t.index),isFetching:!1,error:n})),ys(n)&&!n.routeId&&(n.routeId=t.routeId),t._nonReactive.loadPromise?.resolve()}throw ro(n)?(e.rendered=!0,n.options._fromLocation=e.location,n.redirectHandled=!0,n=e.router.resolveRedirect(n),n):(d2e(e,n),n)}},f2e=(e,t)=>!!e.router.getMatch(t)._nonReactive.dehydrated,Op=(e,t,n,r)=>{const{id:a,routeId:i}=e.matches[t],o=e.router.looseRoutesById[i];if(n instanceof Promise)throw n;n.routerCode=r,e.firstBadMatchIndex??=t,Gu(e,e.router.getMatch(a),n);try{o.options.onError?.(n)}catch(l){n=l,Gu(e,e.router.getMatch(a),n)}e.updateMatch(a,l=>(l._nonReactive.beforeLoadPromise?.resolve(),l._nonReactive.beforeLoadPromise=void 0,l._nonReactive.loadPromise?.resolve(),{...l,error:n,status:"error",isFetching:!1,updatedAt:Date.now(),abortController:new AbortController}))},m2e=(e,t,n,r)=>{if(r._nonReactive.pendingTimeout!==void 0)return;const a=n.options.pendingMs??e.router.options.defaultPendingMs;if(!!(e.onReady&&!Tx(e,t)&&(n.options.loader||n.options.beforeLoad||g2e(n))&&typeof a=="number"&&a!==1/0&&(n.options.pendingComponent??e.router.options?.defaultPendingComponent))){const o=setTimeout(()=>{V7(e)},a);r._nonReactive.pendingTimeout=o}},VMe=(e,t,n)=>{const r=e.router.getMatch(t);if(!r._nonReactive.beforeLoadPromise&&!r._nonReactive.loaderPromise)return;m2e(e,t,n,r);const a=()=>{const i=e.router.getMatch(t);i.preload&&(i.status==="redirected"||i.status==="notFound")&&Gu(e,i,i.error)};return r._nonReactive.beforeLoadPromise?r._nonReactive.beforeLoadPromise.then(a):a()},$Me=(e,t,n,r)=>{const a=e.router.getMatch(t),i=a._nonReactive.loadPromise;a._nonReactive.loadPromise=Zf(()=>{i?.resolve()});const{paramsError:o,searchError:l}=a;o&&Op(e,n,o,"PARSE_PARAMS"),l&&Op(e,n,l,"VALIDATE_SEARCH"),m2e(e,t,r,a);const c=new AbortController;let u=!1;const f=()=>{u||(u=!0,e.updateMatch(t,N=>({...N,isFetching:"beforeLoad",fetchCount:N.fetchCount+1,abortController:c})))},m=()=>{a._nonReactive.beforeLoadPromise?.resolve(),a._nonReactive.beforeLoadPromise=void 0,e.updateMatch(t,N=>({...N,isFetching:!1}))};if(!r.options.beforeLoad){F4(()=>{f(),m()});return}a._nonReactive.beforeLoadPromise=Zf();const h={...Mf(e,n,!1),...a.__routeContext},{search:b,params:x,cause:y}=a,v=Tx(e,t),w={search:b,abortController:c,params:x,preload:v,context:h,location:e.location,navigate:N=>e.router.navigate({...N,_fromLocation:e.location}),buildLocation:e.router.buildLocation,cause:v?"preload":y,matches:e.matches,routeId:r.id,...e.router.options.additionalContext},S=N=>{if(N===void 0){F4(()=>{f(),m()});return}(ro(N)||ys(N))&&(f(),Op(e,n,N,"BEFORE_LOAD")),F4(()=>{f(),e.updateMatch(t,j=>({...j,__beforeLoadContext:N})),m()})};let _;try{if(_=r.options.beforeLoad(w),Af(_))return f(),_.catch(N=>{Op(e,n,N,"BEFORE_LOAD")}).then(S)}catch(N){f(),Op(e,n,N,"BEFORE_LOAD")}S(_)},HMe=(e,t)=>{const{id:n,routeId:r}=e.matches[t],a=e.router.looseRoutesById[r],i=()=>l(),o=()=>$Me(e,n,t,a),l=()=>{if(f2e(e,n))return;const c=VMe(e,n,a);return Af(c)?c.then(o):o()};return i()},FMe=(e,t,n)=>{const r=e.router.getMatch(t);if(!r||!n.options.head&&!n.options.scripts&&!n.options.headers)return;const a={ssr:e.router.options.ssr,matches:e.matches,match:r,params:r.params,loaderData:r.loaderData};return Promise.all([n.options.head?.(a),n.options.scripts?.(a),n.options.headers?.(a)]).then(([i,o,l])=>{const c=i?.meta,u=i?.links,f=i?.scripts,m=i?.styles;return{meta:c,links:u,headScripts:f,headers:l,scripts:o,styles:m}})},p2e=(e,t,n,r)=>{const a=e.matchPromises[n-1],{params:i,loaderDeps:o,abortController:l,cause:c}=e.router.getMatch(t),u=Mf(e,n),f=Tx(e,t);return{params:i,deps:o,preload:!!f,parentMatchPromise:a,abortController:l,context:u,location:e.location,navigate:m=>e.router.navigate({...m,_fromLocation:e.location}),cause:f?"preload":c,route:r,...e.router.options.additionalContext}},nX=async(e,t,n,r)=>{try{const a=e.router.getMatch(t);try{(!(iMe??e.router.isServer)||a.ssr===!0)&&h2e(r);const i=r.options.loader?.(p2e(e,t,n,r)),o=r.options.loader&&Af(i);if((o||r._lazyPromise||r._componentsPromise||r.options.head||r.options.scripts||r.options.headers||a._nonReactive.minPendingPromise)&&e.updateMatch(t,u=>({...u,isFetching:"loader"})),r.options.loader){const u=o?await i:i;Gu(e,e.router.getMatch(t),u),u!==void 0&&e.updateMatch(t,f=>({...f,loaderData:u}))}r._lazyPromise&&await r._lazyPromise;const c=a._nonReactive.minPendingPromise;c&&await c,r._componentsPromise&&await r._componentsPromise,e.updateMatch(t,u=>({...u,error:void 0,context:Mf(e,n),status:"success",isFetching:!1,updatedAt:Date.now()}))}catch(i){let o=i;if(o?.name==="AbortError"){if(a.abortController.signal.aborted){a._nonReactive.loaderPromise?.resolve(),a._nonReactive.loaderPromise=void 0;return}e.updateMatch(t,c=>({...c,status:c.status==="pending"?"success":c.status,isFetching:!1,context:Mf(e,n)}));return}const l=a._nonReactive.minPendingPromise;l&&await l,ys(i)&&await r.options.notFoundComponent?.preload?.(),Gu(e,e.router.getMatch(t),i);try{r.options.onError?.(i)}catch(c){o=c,Gu(e,e.router.getMatch(t),c)}e.updateMatch(t,c=>({...c,error:o,context:Mf(e,n),status:"error",isFetching:!1}))}}catch(a){const i=e.router.getMatch(t);i&&(i._nonReactive.loaderPromise=void 0),Gu(e,i,a)}},zMe=async(e,t)=>{async function n(f,m,h,b){const x=Date.now()-m.updatedAt,y=f?b.options.preloadStaleTime??e.router.options.defaultPreloadStaleTime??3e4:b.options.staleTime??e.router.options.defaultStaleTime??0,v=b.options.shouldReload,w=typeof v=="function"?v(p2e(e,r,t,b)):v,{status:S,invalid:_}=h;i=S==="success"&&(_||(w??x>y)),f&&b.options.preload===!1||(i&&!e.sync?(o=!0,(async()=>{try{await nX(e,r,t,b);const N=e.router.getMatch(r);N._nonReactive.loaderPromise?.resolve(),N._nonReactive.loadPromise?.resolve(),N._nonReactive.loaderPromise=void 0}catch(N){ro(N)&&await e.router.navigate(N.options)}})()):(S!=="success"||i&&e.sync)&&await nX(e,r,t,b))}const{id:r,routeId:a}=e.matches[t];let i=!1,o=!1;const l=e.router.looseRoutesById[a];if(!f2e(e,r)){const f=e.router.getMatch(r),m=Tx(e,r);if(f._nonReactive.loaderPromise){if(f.status==="success"&&!e.sync&&!f.preload)return f;await f._nonReactive.loaderPromise;const h=e.router.getMatch(r),b=h._nonReactive.error||h.error;b&&Gu(e,h,b),h.status==="pending"&&await n(m,f,h,l)}else{const h=m&&!e.router.state.matches.some(x=>x.id===r),b=e.router.getMatch(r);b._nonReactive.loaderPromise=Zf(),h!==b.preload&&e.updateMatch(r,x=>({...x,preload:h})),await n(m,f,b,l)}}const c=e.router.getMatch(r);o||(c._nonReactive.loaderPromise?.resolve(),c._nonReactive.loadPromise?.resolve()),clearTimeout(c._nonReactive.pendingTimeout),c._nonReactive.pendingTimeout=void 0,o||(c._nonReactive.loaderPromise=void 0),c._nonReactive.dehydrated=void 0;const u=o?c.isFetching:!1;return u!==c.isFetching||c.invalid!==!1?(e.updateMatch(r,f=>({...f,isFetching:u,invalid:!1})),e.router.getMatch(r)):c};async function rX(e){const t=Object.assign(e,{matchPromises:[]});t.router.state.matches.some(n=>n._forcePending)&&V7(t);try{for(let l=0;l<t.matches.length;l++){const c=HMe(t,l);Af(c)&&await c}const n=t.firstBadMatchIndex??t.matches.length;for(let l=0;l<n;l++)t.matchPromises.push(zMe(t,l));const a=(await Promise.allSettled(t.matchPromises)).filter(l=>l.status==="rejected").map(l=>l.reason);let i;for(const l of a){if(ro(l))throw l;!i&&ys(l)&&(i=l)}for(const l of t.matches){const{id:c,routeId:u}=l,f=t.router.looseRoutesById[u];try{const m=FMe(t,c,f);if(m){const h=await m;t.updateMatch(c,b=>({...b,...h}))}}catch(m){console.error(`Error executing head for route ${u}:`,m)}}if(i)throw i;const o=V7(t);Af(o)&&await o}catch(n){if(ys(n)&&!t.preload){const r=V7(t);throw Af(r)&&await r,n}if(ro(n))throw n}return t.matches}async function h2e(e){if(!e._lazyLoaded&&e._lazyPromise===void 0&&(e.lazyFn?e._lazyPromise=e.lazyFn().then(t=>{const{id:n,...r}=t.options;Object.assign(e.options,r),e._lazyLoaded=!0,e._lazyPromise=void 0}):e._lazyLoaded=!0),!e._componentsLoaded&&e._componentsPromise===void 0){const t=()=>{const n=[];for(const r of b2e){const a=e.options[r]?.preload;a&&n.push(a())}if(n.length)return Promise.all(n).then(()=>{e._componentsLoaded=!0,e._componentsPromise=void 0});e._componentsLoaded=!0,e._componentsPromise=void 0};e._componentsPromise=e._lazyPromise?e._lazyPromise.then(t):t()}return e._componentsPromise}function g2e(e){for(const t of b2e)if(e.options[t]?.preload)return!0;return!1}const b2e=["component","errorComponent","pendingComponent","notFoundComponent"];function UMe(e){return{input:({url:t})=>{for(const n of e)t=AM(n,t);return t},output:({url:t})=>{for(let n=e.length-1;n>=0;n--)t=x2e(e[n],t);return t}}}function BMe(e){const t=c2e(e.basepath),n=`/${t}`,r=`${n}/`,a=e.caseSensitive?n:n.toLowerCase(),i=e.caseSensitive?r:r.toLowerCase();return{input:({url:o})=>{const l=e.caseSensitive?o.pathname:o.pathname.toLowerCase();return l===a?o.pathname="/":l.startsWith(i)&&(o.pathname=o.pathname.slice(n.length)),o},output:({url:o})=>(o.pathname=L7(["/",t,o.pathname]),o)}}function AM(e,t){const n=e?.input?.({url:t});if(n){if(typeof n=="string")return new URL(n);if(n instanceof URL)return n}return t}function x2e(e,t){const n=e?.output?.({url:t});if(n){if(typeof n=="string")return new URL(n);if(n instanceof URL)return n}return t}function U1(e){const t=e.resolvedLocation,n=e.location,r=t?.pathname!==n.pathname,a=t?.href!==n.href,i=t?.hash!==n.hash;return{fromLocation:t,toLocation:n,pathChanged:r,hrefChanged:a,hashChanged:i}}class ZMe{constructor(t){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this.resetNextScroll=!0,this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.isScrollRestoring=!1,this.isScrollRestorationSetup=!1,this.startTransition=n=>n(),this.update=n=>{n.notFoundRoute&&console.warn("The notFoundRoute API is deprecated and will be removed in the next major version. See https://tanstack.com/router/v1/docs/framework/react/guide/not-found-errors#migrating-from-notfoundroute for more info.");const r=this.options,a=this.basepath??r?.basepath??"/",i=this.basepath===void 0,o=r?.rewrite;if(this.options={...r,...n},this.isServer=this.options.isServer??typeof document>"u",this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=EMe(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.options.history?this.history=this.options.history:this.history=rMe()),this.origin=this.options.origin,this.origin||(window?.origin&&window.origin!=="null"?this.origin=window.origin:this.origin="http://localhost"),this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let h;this.resolvePathCache=A9(1e3),h=this.buildRouteTree(),this.setRoutes(h)}!this.__store&&this.latestLocation&&(this.__store=new tMe(GMe(this.latestLocation),{onUpdate:()=>{this.__store.state={...this.state,cachedMatches:this.state.cachedMatches.filter(h=>!["redirected"].includes(h.status))}}}),AMe(this));let l=!1;const c=this.options.basepath??"/",u=this.options.rewrite;if(i||a!==c||o!==u){this.basepath=c;const h=[],b=c2e(c);b&&b!=="/"&&h.push(BMe({basepath:c})),u&&h.push(u),this.rewrite=h.length===0?void 0:h.length===1?h[0]:UMe(h),this.history&&this.updateLatestLocation(),l=!0}l&&this.__store&&(this.__store.state={...this.state,location:this.latestLocation}),typeof window<"u"&&"CSS"in window&&typeof window.CSS?.supports=="function"&&(this.isViewTransitionTypesSupported=window.CSS.supports("selector(:active-view-transition-type(a)"))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{const n=bMe(this.routeTree,this.options.caseSensitive,(r,a)=>{r.init({originalIndex:a})});return this.options.routeMasks&&fMe(this.options.routeMasks,n.processedTree),n},this.subscribe=(n,r)=>{const a={eventType:n,fn:r};return this.subscribers.add(a),()=>{this.subscribers.delete(a)}},this.emit=n=>{this.subscribers.forEach(r=>{r.eventType===n.type&&r.fn(n)})},this.parseLocation=(n,r)=>{const a=({pathname:c,search:u,hash:f,href:m,state:h})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(c)){const S=this.options.parseSearch(u),_=this.options.stringifySearch(S);return{href:c+_+f,publicHref:m,pathname:Ap(c),external:!1,searchStr:_,search:Oi(r?.search,S),hash:Ap(f.slice(1)),state:Oi(r?.state,h)}}const b=new URL(m,this.origin),x=AM(this.rewrite,b),y=this.options.parseSearch(x.search),v=this.options.stringifySearch(y);return x.search=v,{href:x.href.replace(x.origin,""),publicHref:m,pathname:Ap(x.pathname),external:!!this.rewrite&&x.origin!==this.origin,searchStr:v,search:Oi(r?.search,y),hash:Ap(x.hash.slice(1)),state:Oi(r?.state,h)}},i=a(n),{__tempLocation:o,__tempKey:l}=i.state;if(o&&(!l||l===this.tempLocationKey)){const c=a(o);return c.state.key=i.state.key,c.state.__TSR_key=i.state.__TSR_key,delete c.state.__tempLocation,{...c,maskedLocation:i}}return i},this.resolvePathWithBase=(n,r)=>wMe({base:n,to:ZR(r),trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(n,r,a)=>typeof n=="string"?this.matchRoutesInternal({pathname:n,search:r},a):this.matchRoutesInternal(n,r),this.getMatchedRoutes=n=>WMe({pathname:n,routesById:this.routesById,processedTree:this.processedTree}),this.cancelMatch=n=>{const r=this.getMatch(n);r&&(r.abortController.abort(),clearTimeout(r._nonReactive.pendingTimeout),r._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{const n=this.state.matches.filter(i=>i.status==="pending"),r=this.state.matches.filter(i=>i.isFetching==="loader");new Set([...this.state.pendingMatches??[],...n,...r]).forEach(i=>{this.cancelMatch(i.id)})},this.buildLocation=n=>{const r=(i={})=>{const o=i._fromLocation||this.pendingBuiltLocation||this.latestLocation,l=this.matchRoutesLightweight(o);i.from;const c=i.unsafeRelative==="path"?o.pathname:i.from??l.fullPath,u=this.resolvePathWithBase(c,"."),f=l.search,m={...l.params},h=i.to?this.resolvePathWithBase(u,`${i.to}`):this.resolvePathWithBase(u,"."),b=i.params===!1||i.params===null?{}:(i.params??!0)===!0?m:Object.assign(m,qu(i.params,m)),x=HS({path:h,params:b,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath,y=this.getMatchedRoutes(x);let v=y.matchedRoutes;(y.foundRoute?y.foundRoute.path!=="/"&&y.routeParams["**"]:wc(x))&&this.options.notFoundRoute&&(v=[...v,this.options.notFoundRoute]);let S=!1;if(Object.keys(b).length>0)for(const L of v){const z=L.options.params?.stringify??L.options.stringifyParams;z&&(S=!0,Object.assign(b,z(b)))}const _=n.leaveParams?h:Ap(S?HS({path:h,params:b,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath:x);let N=f;if(n._includeValidateSearch&&this.options.search?.strict){const L={};v.forEach(z=>{if(z.options.validateSearch)try{Object.assign(L,$7(z.options.validateSearch,{...L,...N}))}catch{}}),N=L}N=YMe({search:N,dest:i,destRoutes:v,_includeValidateSearch:n._includeValidateSearch}),N=Oi(f,N);const j=this.options.stringifySearch(N),k=i.hash===!0?o.hash:i.hash?qu(i.hash,o.hash):void 0,M=k?`#${k}`:"";let T=i.state===!0?o.state:i.state?qu(i.state,o.state):{};T=Oi(o.state,T);const R=`${_}${j}${M}`;let I,D,P=!1;if(this.rewrite){const L=new URL(R,this.origin),z=x2e(this.rewrite,L);I=L.href.replace(L.origin,""),z.origin!==this.origin?(D=z.href,P=!0):D=z.pathname+z.search+z.hash}else I=cMe(R),D=I;return{publicHref:D,href:I,pathname:_,search:N,searchStr:j,state:T,hash:k??"",external:P,unmaskOnReload:i.unmaskOnReload}},a=(i={},o)=>{const l=r(i);let c=o?r(o):void 0;if(!c){const u={};if(this.options.routeMasks){const f=mMe(l.pathname,this.processedTree);if(f){Object.assign(u,f.rawParams);const{from:m,params:h,...b}=f.route,x=h===!1||h===null?{}:(h??!0)===!0?u:Object.assign(u,qu(h,u));o={from:n.from,...b,params:x},c=r(o)}}}return c&&(l.maskedLocation=c),l};return n.mask?a(n,{from:n.from,...n.mask}):a(n)},this.commitLocation=async({viewTransition:n,ignoreBlocker:r,...a})=>{const i=()=>{const c=["key","__TSR_key","__TSR_index","__hashScrollIntoViewOptions"];c.forEach(f=>{a.state[f]=this.latestLocation.state[f]});const u=z1(a.state,this.latestLocation.state);return c.forEach(f=>{delete a.state[f]}),u},o=wc(this.latestLocation.href)===wc(a.href),l=this.commitLocationPromise;if(this.commitLocationPromise=Zf(()=>{l?.resolve()}),o&&i())this.load();else{let{maskedLocation:c,hashScrollIntoView:u,...f}=a;c&&(f={...c,state:{...c.state,__tempKey:void 0,__tempLocation:{...f,search:f.searchStr,state:{...f.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(f.unmaskOnReload??this.options.unmaskOnReload??!1)&&(f.state.__tempKey=this.tempLocationKey)),f.state.__hashScrollIntoViewOptions=u??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=n,this.history[a.replace?"replace":"push"](f.publicHref,f.state,{ignoreBlocker:r})}return this.resetNextScroll=a.resetScroll??!0,this.history.subscribers.size||this.load(),this.commitLocationPromise},this.buildAndCommitLocation=({replace:n,resetScroll:r,hashScrollIntoView:a,viewTransition:i,ignoreBlocker:o,href:l,...c}={})=>{if(l){const m=this.history.location.state.__TSR_index,h=k9(l,{__TSR_index:n?m:m+1}),b=new URL(h.pathname,this.origin),x=AM(this.rewrite,b);c.to=x.pathname,c.search=this.options.parseSearch(h.search),c.hash=h.hash.slice(1)}const u=this.buildLocation({...c,_includeValidateSearch:!0});this.pendingBuiltLocation=u;const f=this.commitLocation({...u,viewTransition:i,replace:n,resetScroll:r,hashScrollIntoView:a,ignoreBlocker:o});return Promise.resolve().then(()=>{this.pendingBuiltLocation===u&&(this.pendingBuiltLocation=void 0)}),f},this.navigate=async({to:n,reloadDocument:r,href:a,publicHref:i,...o})=>{let l=!1;if(a)try{new URL(`${a}`),l=!0}catch{}if(l&&!r&&(r=!0),r){if(n!==void 0||!a){const u=this.buildLocation({to:n,...o});a=a??u.publicHref,i=i??u.publicHref}const c=!l&&i?i:a;if(T9(c))return Promise.resolve();if(!o.ignoreBlocker){const f=this.history.getBlockers?.()??[];for(const m of f)if(m?.blockerFn&&await m.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:"PUSH"}))return Promise.resolve()}return o.replace?window.location.replace(c):window.location.href=c,Promise.resolve()}return this.buildAndCommitLocation({...o,href:a,to:n,_isNavigate:!0})},this.beforeLoad=()=>{this.cancelMatches(),this.updateLatestLocation();const n=this.matchRoutes(this.latestLocation);this.__store.setState(r=>({...r,status:"pending",statusCode:200,isLoading:!0,location:this.latestLocation,pendingMatches:n,cachedMatches:r.cachedMatches.filter(a=>!n.some(i=>i.id===a.id))}))},this.load=async n=>{let r,a,i;for(i=new Promise(l=>{this.startTransition(async()=>{try{this.beforeLoad();const c=this.latestLocation,u=this.state.resolvedLocation;this.state.redirect||this.emit({type:"onBeforeNavigate",...U1({resolvedLocation:u,location:c})}),this.emit({type:"onBeforeLoad",...U1({resolvedLocation:u,location:c})}),await rX({router:this,sync:n?.sync,matches:this.state.pendingMatches,location:c,updateMatch:this.updateMatch,onReady:async()=>{this.startTransition(()=>{this.startViewTransition(async()=>{let f=[],m=[],h=[];F4(()=>{this.__store.setState(b=>{const x=b.matches,y=b.pendingMatches||b.matches;return f=x.filter(v=>!y.some(w=>w.id===v.id)),m=y.filter(v=>!x.some(w=>w.id===v.id)),h=y.filter(v=>x.some(w=>w.id===v.id)),{...b,isLoading:!1,loadedAt:Date.now(),matches:y,pendingMatches:void 0,cachedMatches:[...b.cachedMatches,...f.filter(v=>v.status!=="error"&&v.status!=="notFound")]}}),this.clearExpiredCache()}),[[f,"onLeave"],[m,"onEnter"],[h,"onStay"]].forEach(([b,x])=>{b.forEach(y=>{this.looseRoutesById[y.routeId].options[x]?.(y)})})})})}})}catch(c){ro(c)?(r=c,this.navigate({...r.options,replace:!0,ignoreBlocker:!0})):ys(c)&&(a=c),this.__store.setState(u=>({...u,statusCode:r?r.status:a?404:u.matches.some(f=>f.status==="error")?500:200,redirect:r}))}this.latestLoadPromise===i&&(this.commitLocationPromise?.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),l()})}),this.latestLoadPromise=i,await i;this.latestLoadPromise&&i!==this.latestLoadPromise;)await this.latestLoadPromise;let o;this.hasNotFoundMatch()?o=404:this.__store.state.matches.some(l=>l.status==="error")&&(o=500),o!==void 0&&this.__store.setState(l=>({...l,statusCode:o}))},this.startViewTransition=n=>{const r=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,r&&typeof document<"u"&&"startViewTransition"in document&&typeof document.startViewTransition=="function"){let a;if(typeof r=="object"&&this.isViewTransitionTypesSupported){const i=this.latestLocation,o=this.state.resolvedLocation,l=typeof r.types=="function"?r.types(U1({resolvedLocation:o,location:i})):r.types;if(l===!1){n();return}a={update:n,types:l}}else a=n;document.startViewTransition(a)}else n()},this.updateMatch=(n,r)=>{this.startTransition(()=>{const a=this.state.pendingMatches?.some(i=>i.id===n)?"pendingMatches":this.state.matches.some(i=>i.id===n)?"matches":this.state.cachedMatches.some(i=>i.id===n)?"cachedMatches":"";a&&this.__store.setState(i=>({...i,[a]:i[a]?.map(o=>o.id===n?r(o):o)}))})},this.getMatch=n=>{const r=a=>a.id===n;return this.state.cachedMatches.find(r)??this.state.pendingMatches?.find(r)??this.state.matches.find(r)},this.invalidate=n=>{const r=a=>n?.filter?.(a)??!0?{...a,invalid:!0,...n?.forcePending||a.status==="error"||a.status==="notFound"?{status:"pending",error:void 0}:void 0}:a;return this.__store.setState(a=>({...a,matches:a.matches.map(r),cachedMatches:a.cachedMatches.map(r),pendingMatches:a.pendingMatches?.map(r)})),this.shouldViewTransition=!1,this.load({sync:n?.sync})},this.getParsedLocationHref=n=>n.publicHref||"/",this.resolveRedirect=n=>{const r=n.headers.get("Location");if(!n.options.href||n.options._builtLocation){const a=n.options._builtLocation??this.buildLocation(n.options),i=this.getParsedLocationHref(a);n.options.href=i,n.headers.set("Location",i)}else if(r)try{const a=new URL(r);if(this.origin&&a.origin===this.origin){const i=a.pathname+a.search+a.hash;n.options.href=i,n.headers.set("Location",i)}}catch{}return n.headers.get("Location")||n.headers.set("Location",n.options.href),n},this.clearCache=n=>{const r=n?.filter;r!==void 0?this.__store.setState(a=>({...a,cachedMatches:a.cachedMatches.filter(i=>!r(i))})):this.__store.setState(a=>({...a,cachedMatches:[]}))},this.clearExpiredCache=()=>{const n=r=>{const a=this.looseRoutesById[r.routeId];if(!a.options.loader)return!0;const i=(r.preload?a.options.preloadGcTime??this.options.defaultPreloadGcTime:a.options.gcTime??this.options.defaultGcTime)??300*1e3;return r.status==="error"?!0:Date.now()-r.updatedAt>=i};this.clearCache({filter:n})},this.loadRouteChunk=h2e,this.preloadRoute=async n=>{const r=this.buildLocation(n);let a=this.matchRoutes(r,{throwOnError:!0,preload:!0,dest:n});const i=new Set([...this.state.matches,...this.state.pendingMatches??[]].map(l=>l.id)),o=new Set([...i,...this.state.cachedMatches.map(l=>l.id)]);F4(()=>{a.forEach(l=>{o.has(l.id)||this.__store.setState(c=>({...c,cachedMatches:[...c.cachedMatches,l]}))})});try{return a=await rX({router:this,matches:a,location:r,preload:!0,updateMatch:(l,c)=>{i.has(l)?a=a.map(u=>u.id===l?c(u):u):this.updateMatch(l,c)}}),a}catch(l){if(ro(l))return l.options.reloadDocument?void 0:await this.preloadRoute({...l.options,_fromLocation:r});ys(l)||console.error(l);return}},this.matchRoute=(n,r)=>{const a={...n,to:n.to?this.resolvePathWithBase(n.from||"",n.to):void 0,params:n.params||{},leaveParams:!0},i=this.buildLocation(a);if(r?.pending&&this.state.status!=="pending")return!1;const l=(r?.pending===void 0?!this.state.isLoading:r.pending)?this.latestLocation:this.state.resolvedLocation||this.state.location,c=pMe(i.pathname,r?.caseSensitive??!1,r?.fuzzy??!1,l.pathname,this.processedTree);return!c||n.params&&!z1(c.rawParams,n.params,{partial:!0})?!1:r?.includeSearch??!0?z1(l.search,i.search,{partial:!0})?c.rawParams:!1:c.rawParams},this.hasNotFoundMatch=()=>this.__store.state.matches.some(n=>n.status==="notFound"||n.globalNotFound),this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...t,caseSensitive:t.caseSensitive??!1,notFoundMode:t.notFoundMode??"fuzzy",stringifySearch:t.stringifySearch??DMe,parseSearch:t.parseSearch??RMe}),typeof document<"u"&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.__store.state}setRoutes({routesById:t,routesByPath:n,processedTree:r}){this.routesById=t,this.routesByPath=n,this.processedTree=r;const a=this.options.notFoundRoute;a&&(a.init({originalIndex:99999999999}),this.routesById[a.id]=a)}get looseRoutesById(){return this.routesById}getParentContext(t){return t?.id?t.context??this.options.context??void 0:this.options.context??void 0}matchRoutesInternal(t,n){const r=this.getMatchedRoutes(t.pathname),{foundRoute:a,routeParams:i,parsedParams:o}=r;let{matchedRoutes:l}=r,c=!1;(a?a.path!=="/"&&i["**"]:wc(t.pathname))&&(this.options.notFoundRoute?l=[...l,this.options.notFoundRoute]:c=!0);const u=c?XMe(this.options.notFoundMode,l):void 0,f=new Array(l.length);for(let m=0;m<l.length;m++){const h=l[m],b=f[m-1];let x,y,v;{const L=b?.search??t.search,z=b?._strictSearch??void 0;try{const q=$7(h.options.validateSearch,{...L})??void 0;x={...L,...q},y={...z,...q},v=void 0}catch(q){let Z=q;if(q instanceof I9||(Z=new I9(q.message,{cause:q})),n?.throwOnError)throw Z;x=L,y={},v=Z}}const w=h.options.loaderDeps?.({search:x})??"",S=w?JSON.stringify(w):"",{interpolatedPath:_,usedParams:N}=HS({path:h.fullPath,params:i,decoder:this.pathParamsDecoder,server:this.isServer}),j=h.id+_+S,k=this.getMatch(j),M=this.state.matches.find(L=>L.routeId===h.id),T=k?._strictParams??N;let R;if(!k)try{aX(h,N,o,T)}catch(L){if(ys(L)||ro(L)?R=L:R=new qMe(L.message,{cause:L}),n?.throwOnError)throw R}Object.assign(i,T);const I=M?"stay":"enter";let D;if(k)D={...k,cause:I,params:M?Oi(M.params,i):i,_strictParams:T,search:Oi(M?M.search:k.search,x),_strictSearch:y};else{const L=h.options.loader||h.options.beforeLoad||h.lazyFn||g2e(h)?"pending":"success";D={id:j,ssr:h.options.ssr,index:m,routeId:h.id,params:M?Oi(M.params,i):i,_strictParams:T,pathname:_,updatedAt:Date.now(),search:M?Oi(M.search,x):x,_strictSearch:y,searchError:void 0,status:L,isFetching:!1,error:void 0,paramsError:R,__routeContext:void 0,_nonReactive:{loadPromise:Zf()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:I,loaderDeps:M?Oi(M.loaderDeps,w):w,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:h.options.staticData||{},fullPath:h.fullPath}}n?.preload||(D.globalNotFound=u===h.id),D.searchError=v;const P=this.getParentContext(b);D.context={...P,...D.__routeContext,...D.__beforeLoadContext},f[m]=D}for(let m=0;m<f.length;m++){const h=f[m],b=this.looseRoutesById[h.routeId];if(!this.getMatch(h.id)){const y=f[m-1],v=this.getParentContext(y);if(b.options.context){const w={deps:h.loaderDeps,params:h.params,context:v??{},location:t,navigate:S=>this.navigate({...S,_fromLocation:t}),buildLocation:this.buildLocation,cause:h.cause,abortController:h.abortController,preload:!!h.preload,matches:f,routeId:b.id};h.__routeContext=b.options.context(w)??void 0}h.context={...v,...h.__routeContext,...h.__beforeLoadContext}}}return f}matchRoutesLightweight(t){const{matchedRoutes:n,routeParams:r,parsedParams:a}=this.getMatchedRoutes(t.pathname),i=c5(n),o={...t.search};for(const f of n)try{Object.assign(o,$7(f.options.validateSearch,o))}catch{}const l=c5(this.state.matches),c=l&&l.routeId===i.id&&t.pathname===this.state.location.pathname;let u;if(c)u=l.params;else{const f={...r};for(const m of n)try{aX(m,r,a??{},f)}catch{}u=f}return{matchedRoutes:n,fullPath:i.fullPath,search:o,params:u}}}class I9 extends Error{}class qMe extends Error{}function GMe(e){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:"idle",resolvedLocation:void 0,location:e,matches:[],pendingMatches:[],cachedMatches:[],statusCode:200}}function $7(e,t){if(e==null)return{};if("~standard"in e){const n=e["~standard"].validate(t);if(n instanceof Promise)throw new I9("Async validation not supported");if(n.issues)throw new I9(JSON.stringify(n.issues,void 0,2),{cause:n});return n.value}return"parse"in e?e.parse(t):typeof e=="function"?e(t):{}}function WMe({pathname:e,routesById:t,processedTree:n}){const r={},a=wc(e);let i,o;const l=hMe(a,n,!0);return l&&(i=l.route,Object.assign(r,l.rawParams),o=Object.assign({},l.parsedParams)),{matchedRoutes:l?.branch||[t[Xs]],routeParams:r,foundRoute:i,parsedParams:o}}function YMe({search:e,dest:t,destRoutes:n,_includeValidateSearch:r}){return KMe(n)(e,t,r??!1)}function KMe(e){const t={dest:null,_includeValidateSearch:!1,middlewares:[]};for(const a of e){if("search"in a.options)a.options.search?.middlewares&&t.middlewares.push(...a.options.search.middlewares);else if(a.options.preSearchFilters||a.options.postSearchFilters){const i=({search:o,next:l})=>{let c=o;"preSearchFilters"in a.options&&a.options.preSearchFilters&&(c=a.options.preSearchFilters.reduce((f,m)=>m(f),o));const u=l(c);return"postSearchFilters"in a.options&&a.options.postSearchFilters?a.options.postSearchFilters.reduce((f,m)=>m(f),u):u};t.middlewares.push(i)}if(a.options.validateSearch){const i=({search:o,next:l})=>{const c=l(o);if(!t._includeValidateSearch)return c;try{return{...c,...$7(a.options.validateSearch,c)??void 0}}catch{return c}};t.middlewares.push(i)}}const n=({search:a})=>{const i=t.dest;return i.search?i.search===!0?a:qu(i.search,a):{}};t.middlewares.push(n);const r=(a,i,o)=>{if(a>=o.length)return i;const l=o[a];return l({search:i,next:u=>r(a+1,u,o)})};return function(i,o,l){return t.dest=o,t._includeValidateSearch=l,r(0,i,t.middlewares)}}function XMe(e,t){if(e!=="root")for(let n=t.length-1;n>=0;n--){const r=t[n];if(r.children)return r.id}return Xs}function aX(e,t,n,r){const a=e.options.params?.parse??e.options.parseParams;if(a)if(e.options.skipRouteOnParseError)for(const i in t)i in n&&(r[i]=n[i]);else{const i=a(r);Object.assign(r,i)}}const QMe="Error preloading route! ☝️";class v2e{constructor(t){if(this.init=n=>{this.originalIndex=n.originalIndex;const r=this.options,a=!r?.path&&!r?.id;this.parentRoute=this.options.getParentRoute?.(),a?this._path=Xs:this.parentRoute||Ic(!1);let i=a?Xs:r?.path;i&&i!=="/"&&(i=l2e(i));const o=r?.id||i;let l=a?Xs:L7([this.parentRoute.id===Xs?"":this.parentRoute.id,o]);i===Xs&&(i="/"),l!==Xs&&(l=L7(["/",l]));const c=l===Xs?"/":L7([this.parentRoute.fullPath,i]);this._path=i,this._id=l,this._fullPath=c,this._to=wc(c)},this.addChildren=n=>this._addFileChildren(n),this._addFileChildren=n=>(Array.isArray(n)&&(this.children=n),typeof n=="object"&&n!==null&&(this.children=Object.values(n)),this),this._addFileTypes=()=>this,this.updateLoader=n=>(Object.assign(this.options,n),this),this.update=n=>(Object.assign(this.options,n),this),this.lazy=n=>(this.lazyFn=n,this),this.redirect=n=>u2e({from:this.fullPath,...n}),this.options=t||{},this.isRoot=!t?.getParentRoute,t?.id&&t?.path)throw new Error("Route cannot have both an 'id' and a 'path' option.")}get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}}class JMe extends v2e{constructor(t){super(t)}}const N4=typeof window<"u"?d.useLayoutEffect:d.useEffect;function zS(e){const t=d.useRef({value:e,prev:null}),n=t.current.value;return e!==n&&(t.current={value:e,prev:n}),t.current.prev}function eOe(e,t,n={},r={}){d.useEffect(()=>{if(!e.current||r.disabled||typeof IntersectionObserver!="function")return;const a=new IntersectionObserver(([i])=>{t(i)},n);return a.observe(e.current),()=>{a.disconnect()}},[t,n,r.disabled,e])}function tOe(e){const t=d.useRef(null);return d.useImperativeHandle(e,()=>t.current,[]),t}function qR(e){const t=e.errorComponent??GR;return s.jsx(nOe,{getResetKey:e.getResetKey,onCatch:e.onCatch,children:({error:n,reset:r})=>n?d.createElement(t,{error:n,reset:r}):e.children})}class nOe extends d.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromProps(t){return{resetKey:t.getResetKey()}}static getDerivedStateFromError(t){return{error:t}}reset(){this.setState({error:null})}componentDidUpdate(t,n){n.error&&n.resetKey!==this.state.resetKey&&this.reset()}componentDidCatch(t,n){this.props.onCatch&&this.props.onCatch(t,n)}render(){return this.props.children({error:this.state.resetKey!==this.props.getResetKey()?null:this.state.error,reset:()=>{this.reset()}})}}function GR({error:e}){const[t,n]=d.useState(!1);return s.jsxs("div",{style:{padding:".5rem",maxWidth:"100%"},children:[s.jsxs("div",{style:{display:"flex",alignItems:"center",gap:".5rem"},children:[s.jsx("strong",{style:{fontSize:"1rem"},children:"Something went wrong!"}),s.jsx("button",{style:{appearance:"none",fontSize:".6em",border:"1px solid currentColor",padding:".1rem .2rem",fontWeight:"bold",borderRadius:".25rem"},onClick:()=>n(r=>!r),children:t?"Hide Error":"Show Error"})]}),s.jsx("div",{style:{height:".25rem"}}),t?s.jsx("div",{children:s.jsx("pre",{style:{fontSize:".7em",border:"1px solid red",borderRadius:".25rem",padding:".3rem",color:"red",overflow:"auto"},children:e.message?s.jsx("code",{children:e.message}):null})}):null]})}function rOe({children:e,fallback:t=null}){return y2e()?s.jsx(U.Fragment,{children:e}):s.jsx(U.Fragment,{children:t})}function y2e(){return U.useSyncExternalStore(aOe,()=>!0,()=>!1)}function aOe(){return()=>{}}var US={exports:{}},BS={};var iX;function iOe(){if(iX)return BS;iX=1;var e=xh(),t=q1e();function n(u,f){return u===f&&(u!==0||1/u===1/f)||u!==u&&f!==f}var r=typeof Object.is=="function"?Object.is:n,a=t.useSyncExternalStore,i=e.useRef,o=e.useEffect,l=e.useMemo,c=e.useDebugValue;return BS.useSyncExternalStoreWithSelector=function(u,f,m,h,b){var x=i(null);if(x.current===null){var y={hasValue:!1,value:null};x.current=y}else y=x.current;x=l(function(){function w(k){if(!S){if(S=!0,_=k,k=h(k),b!==void 0&&y.hasValue){var M=y.value;if(b(M,k))return N=M}return N=k}if(M=N,r(_,k))return M;var T=h(k);return b!==void 0&&b(M,T)?(_=k,M):(_=k,N=T)}var S=!1,_,N,j=m===void 0?null:m;return[function(){return w(f())},j===null?void 0:function(){return w(j())}]},[f,m,h,b]);var v=a(u,x[0],x[1]);return o(function(){y.hasValue=!0,y.value=v},[v]),c(v),v},BS}var sX;function sOe(){return sX||(sX=1,US.exports=iOe()),US.exports}var C2e=sOe();function oOe(e,t=r=>r,n={}){const r=n.equal??lOe;return C2e.useSyncExternalStoreWithSelector(e.subscribe,()=>e.state,()=>e.state,t,r)}function lOe(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[r,a]of e)if(!t.has(r)||!Object.is(a,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();const n=oX(e);if(n.length!==oX(t).length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!Object.is(e[n[r]],t[n[r]]))return!1;return!0}function oX(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}const ZS=d.createContext(null);function w2e(){return typeof document>"u"?ZS:window.__TSR_ROUTER_CONTEXT__?window.__TSR_ROUTER_CONTEXT__:(window.__TSR_ROUTER_CONTEXT__=ZS,ZS)}function Yi(e){const t=d.useContext(w2e());return e?.warn,t}function mi(e){const t=Yi({warn:e?.router===void 0}),n=e?.router||t,r=d.useRef(void 0);return oOe(n.__store,a=>{if(e?.select){if(e.structuralSharing??n.options.defaultStructuralSharing){const i=Oi(r.current,e.select(a));return r.current=i,i}return e.select(a)}return a})}const Ax=d.createContext(void 0),cOe=d.createContext(void 0);function Ml(e){const t=d.useContext(e.from?cOe:Ax);return mi({select:r=>{const a=r.matches.find(i=>e.from?e.from===i.routeId:i.id===t);if(Ic(!((e.shouldThrow??!0)&&!a),`Could not find ${e.from?`an active match from "${e.from}"`:"a nearest match!"}`),a!==void 0)return e.select?e.select(a):a},structuralSharing:e.structuralSharing})}function WR(e){return Ml({from:e.from,strict:e.strict,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.loaderData):t.loaderData})}function YR(e){const{select:t,...n}=e;return Ml({...n,select:r=>t?t(r.loaderDeps):r.loaderDeps})}function wh(e){return Ml({from:e.from,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,strict:e.strict,select:t=>{const n=e.strict===!1?t.params:t._strictParams;return e.select?e.select(n):n}})}function KR(e){return Ml({from:e.from,strict:e.strict,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.search):t.search})}function wt(e){const t=Yi();return d.useCallback(n=>t.navigate({...n,from:n.from??e?.from}),[e?.from,t])}function Hm(e){const t=Yi(),n=wt(),r=d.useRef(null);return N4(()=>{r.current!==e&&(n(e),r.current=e)},[t,e,n]),null}function uOe(e,t){const n=Yi(),r=tOe(t),{activeProps:a,inactiveProps:i,activeOptions:o,to:l,preload:c,preloadDelay:u,hashScrollIntoView:f,replace:m,startTransition:h,resetScroll:b,viewTransition:x,children:y,target:v,disabled:w,style:S,className:_,onClick:N,onFocus:j,onMouseEnter:k,onMouseLeave:M,onTouchStart:T,ignoreBlocker:R,params:I,search:D,hash:P,state:L,mask:z,reloadDocument:q,unsafeRelative:Z,from:G,_fromLocation:$,...X}=e,B=y2e(),W=mi({select:te=>te.location.search,structuralSharing:!0}),Y=e.from,F=d.useMemo(()=>({...e,from:Y}),[n,W,Y,e._fromLocation,e.hash,e.to,e.search,e.params,e.state,e.mask,e.unsafeRelative]),J=d.useMemo(()=>n.buildLocation({...F}),[n,F]),ue=J.maskedLocation?J.maskedLocation.publicHref:J.publicHref,ge=J.maskedLocation?J.maskedLocation.external:J.external,ne=d.useMemo(()=>gOe(ue,ge,n.history,w),[w,ge,ue,n.history]),be=d.useMemo(()=>{if(ne?.external)return T9(ne.href)?void 0:ne.href;if(!bOe(l)&&!(typeof l!="string"||l.indexOf(":")===-1))try{return new URL(l),T9(l)?void 0:l}catch{}},[l,ne]),se=mi({select:te=>{if(be)return!1;if(o?.exact){if(!CMe(te.location.pathname,J.pathname,n.basepath))return!1}else{const de=M9(te.location.pathname,n.basepath),De=M9(J.pathname,n.basepath);if(!(de.startsWith(De)&&(de.length===De.length||de[De.length]==="/")))return!1}return(o?.includeSearch??!0)&&!z1(te.location.search,J.search,{partial:!o?.exact,ignoreUndefined:!o?.explicitUndefined})?!1:o?.includeHash?B&&te.location.hash===J.hash:!0}}),pe=se?qu(a,{})??dOe:qS,Se=se?qS:qu(i,{})??qS,ae=[_,pe.className,Se.className].filter(Boolean).join(" "),He=(S||pe.style||Se.style)&&{...S,...pe.style,...Se.style},[ve,Ue]=d.useState(!1),at=d.useRef(!1),Oe=e.reloadDocument||be?!1:c??n.options.defaultPreload,Ye=u??n.options.defaultPreloadDelay??0,Me=d.useCallback(()=>{n.preloadRoute({...F}).catch(te=>{console.warn(te),console.warn(QMe)})},[n,F]),tt=d.useCallback(te=>{te?.isIntersecting&&Me()},[Me]);eOe(r,tt,hOe,{disabled:!!w||Oe!=="viewport"}),d.useEffect(()=>{at.current||!w&&Oe==="render"&&(Me(),at.current=!0)},[w,Me,Oe]);const ie=te=>{const de=te.currentTarget.getAttribute("target"),De=v!==void 0?v:de;if(!w&&!xOe(te)&&!te.defaultPrevented&&(!De||De==="_self")&&te.button===0){te.preventDefault(),Xc.flushSync(()=>{Ue(!0)});const Xe=n.subscribe("onResolved",()=>{Xe(),Ue(!1)});n.navigate({...F,replace:m,resetScroll:b,hashScrollIntoView:f,startTransition:h,viewTransition:x,ignoreBlocker:R})}};if(be)return{...X,ref:r,href:be,...y&&{children:y},...v&&{target:v},...w&&{disabled:w},...S&&{style:S},..._&&{className:_},...N&&{onClick:N},...j&&{onFocus:j},...k&&{onMouseEnter:k},...M&&{onMouseLeave:M},...T&&{onTouchStart:T}};const he=te=>{w||Oe&&Me()},Ee=he,ce=te=>{if(!(w||!Oe))if(!Ye)Me();else{const de=te.target;if(Ip.has(de))return;const De=setTimeout(()=>{Ip.delete(de),Me()},Ye);Ip.set(de,De)}},we=te=>{if(w||!Oe||!Ye)return;const de=te.target,De=Ip.get(de);De&&(clearTimeout(De),Ip.delete(de))};return{...X,...pe,...Se,href:ne?.href,ref:r,onClick:Rp([N,ie]),onFocus:Rp([j,he]),onMouseEnter:Rp([k,ce]),onMouseLeave:Rp([M,we]),onTouchStart:Rp([T,Ee]),disabled:!!w,target:v,...He&&{style:He},...ae&&{className:ae},...w&&fOe,...se&&mOe,...B&&ve&&pOe}}const qS={},dOe={className:"active"},fOe={role:"link","aria-disabled":!0},mOe={"data-status":"active","aria-current":"page"},pOe={"data-transitioning":"transitioning"},Ip=new WeakMap,hOe={rootMargin:"100px"},Rp=e=>t=>{for(const n of e)if(n){if(t.defaultPrevented)return;n(t)}};function gOe(e,t,n,r){if(!r)return t?{href:e,external:!0}:{href:n.createHref(e)||"/",external:!1}}function bOe(e){if(typeof e!="string")return!1;const t=e.charCodeAt(0);return t===47?e.charCodeAt(1)!==47:t===46}const Te=d.forwardRef((e,t)=>{const{_asChild:n,...r}=e,{type:a,...i}=uOe(r,t),o=typeof r.children=="function"?r.children({isActive:i["data-status"]==="active"}):r.children;if(!n){const{disabled:l,...c}=i;return d.createElement("a",c,o)}return d.createElement(n,i,o)});function xOe(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}let vOe=class extends v2e{constructor(t){super(t),this.useMatch=n=>Ml({select:n?.select,from:this.id,structuralSharing:n?.structuralSharing}),this.useRouteContext=n=>Ml({...n,from:this.id,select:r=>n?.select?n.select(r.context):r.context}),this.useSearch=n=>KR({select:n?.select,structuralSharing:n?.structuralSharing,from:this.id}),this.useParams=n=>wh({select:n?.select,structuralSharing:n?.structuralSharing,from:this.id}),this.useLoaderDeps=n=>YR({...n,from:this.id}),this.useLoaderData=n=>WR({...n,from:this.id}),this.useNavigate=()=>wt({from:this.fullPath}),this.Link=U.forwardRef((n,r)=>s.jsx(Te,{ref:r,from:this.fullPath,...n})),this.$$typeof=Symbol.for("react.memo")}};function yOe(e){return new vOe(e)}function COe(){return e=>EOe(e)}class wOe extends JMe{constructor(t){super(t),this.useMatch=n=>Ml({select:n?.select,from:this.id,structuralSharing:n?.structuralSharing}),this.useRouteContext=n=>Ml({...n,from:this.id,select:r=>n?.select?n.select(r.context):r.context}),this.useSearch=n=>KR({select:n?.select,structuralSharing:n?.structuralSharing,from:this.id}),this.useParams=n=>wh({select:n?.select,structuralSharing:n?.structuralSharing,from:this.id}),this.useLoaderDeps=n=>YR({...n,from:this.id}),this.useLoaderData=n=>WR({...n,from:this.id}),this.useNavigate=()=>wt({from:this.fullPath}),this.Link=U.forwardRef((n,r)=>s.jsx(Te,{ref:r,from:this.fullPath,...n})),this.$$typeof=Symbol.for("react.memo")}}function EOe(e){return new wOe(e)}function Be(e){return typeof e=="object"?new lX(e,{silent:!0}).createRoute(e):new lX(e,{silent:!0}).createRoute}class lX{constructor(t,n){this.path=t,this.createRoute=r=>{this.silent;const a=yOe(r);return a.isRoot=!1,a},this.silent=n?.silent}}class cX{constructor(t){this.useMatch=n=>Ml({select:n?.select,from:this.options.id,structuralSharing:n?.structuralSharing}),this.useRouteContext=n=>Ml({from:this.options.id,select:r=>n?.select?n.select(r.context):r.context}),this.useSearch=n=>KR({select:n?.select,structuralSharing:n?.structuralSharing,from:this.options.id}),this.useParams=n=>wh({select:n?.select,structuralSharing:n?.structuralSharing,from:this.options.id}),this.useLoaderDeps=n=>YR({...n,from:this.options.id}),this.useLoaderData=n=>WR({...n,from:this.options.id}),this.useNavigate=()=>{const n=Yi();return wt({from:n.routesById[this.options.id].fullPath})},this.options=t,this.$$typeof=Symbol.for("react.memo")}}function uX(e){return typeof e=="object"?new cX(e):t=>new cX({id:e,...t})}function SOe(){const e=Yi(),t=d.useRef({router:e,mounted:!1}),[n,r]=d.useState(!1),{hasPendingMatches:a,isLoading:i}=mi({select:m=>({isLoading:m.isLoading,hasPendingMatches:m.matches.some(h=>h.status==="pending")}),structuralSharing:!0}),o=zS(i),l=i||n||a,c=zS(l),u=i||a,f=zS(u);return e.startTransition=m=>{r(!0),d.startTransition(()=>{m(),r(!1)})},d.useEffect(()=>{const m=e.history.subscribe(e.load),h=e.buildLocation({to:e.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return wc(e.latestLocation.publicHref)!==wc(h.publicHref)&&e.commitLocation({...h,replace:!0}),()=>{m()}},[e,e.history]),N4(()=>{if(typeof window<"u"&&e.ssr||t.current.router===e&&t.current.mounted)return;t.current={router:e,mounted:!0},(async()=>{try{await e.load()}catch(h){console.error(h)}})()},[e]),N4(()=>{o&&!i&&e.emit({type:"onLoad",...U1(e.state)})},[o,e,i]),N4(()=>{f&&!u&&e.emit({type:"onBeforeRouteMount",...U1(e.state)})},[u,f,e]),N4(()=>{if(c&&!l){const m=U1(e.state);e.emit({type:"onResolved",...m}),e.__store.setState(h=>({...h,status:"idle",resolvedLocation:h.location})),m.hrefChanged&&MMe(e)}},[l,c,e]),null}function NOe(e){const t=mi({select:n=>`not-found-${n.location.pathname}-${n.status}`});return s.jsx(qR,{getResetKey:()=>t,onCatch:(n,r)=>{if(ys(n))e.onCatch?.(n,r);else throw n},errorComponent:({error:n})=>{if(ys(n))return e.fallback?.(n);throw n},children:e.children})}function _Oe(){return s.jsx("p",{children:"Not Found"})}function hf(e){return s.jsx(s.Fragment,{children:e.children})}function E2e(e,t,n){return t.options.notFoundComponent?s.jsx(t.options.notFoundComponent,{...n}):e.options.defaultNotFoundComponent?s.jsx(e.options.defaultNotFoundComponent,{...n}):s.jsx(_Oe,{})}function kOe(){return Yi().isScrollRestoring,null}const S2e=d.memo(function({matchId:t}){const n=Yi(),r=mi({select:y=>{const v=y.matches.findIndex(S=>S.id===t),w=y.matches[v];return Ic(w),{routeId:w.routeId,ssr:w.ssr,_displayPending:w._displayPending,resetKey:y.loadedAt,parentRouteId:y.matches[v-1]?.routeId}},structuralSharing:!0}),a=n.routesById[r.routeId],i=a.options.pendingComponent??n.options.defaultPendingComponent,o=i?s.jsx(i,{}):null,l=a.options.errorComponent??n.options.defaultErrorComponent,c=a.options.onCatch??n.options.defaultOnCatch,u=a.isRoot?a.options.notFoundComponent??n.options.notFoundRoute?.options.component:a.options.notFoundComponent,f=r.ssr===!1||r.ssr==="data-only",m=(!a.isRoot||a.options.wrapInSuspense||f)&&(a.options.wrapInSuspense??i??(a.options.errorComponent?.preload||f))?d.Suspense:hf,h=l?qR:hf,b=u?NOe:hf,x=a.isRoot?a.options.shellComponent??hf:hf;return s.jsxs(x,{children:[s.jsx(Ax.Provider,{value:t,children:s.jsx(m,{fallback:o,children:s.jsx(h,{getResetKey:()=>r.resetKey,errorComponent:l||GR,onCatch:(y,v)=>{if(ys(y))throw y;c?.(y,v)},children:s.jsx(b,{fallback:y=>{if(!u||y.routeId&&y.routeId!==r.routeId||!y.routeId&&!a.isRoot)throw y;return d.createElement(u,y)},children:f||r._displayPending?s.jsx(rOe,{fallback:o,children:s.jsx(dX,{matchId:t})}):s.jsx(dX,{matchId:t})})})})}),r.parentRouteId===Xs&&n.options.scrollRestoration?s.jsxs(s.Fragment,{children:[s.jsx(jOe,{}),s.jsx(kOe,{})]}):null]})});function jOe(){const e=Yi(),t=d.useRef(void 0);return s.jsx("script",{suppressHydrationWarning:!0,ref:n=>{n&&(t.current===void 0||t.current.href!==e.latestLocation.href)&&(e.emit({type:"onRendered",...U1(e.state)}),t.current=e.latestLocation)}},e.latestLocation.state.__TSR_key)}const dX=d.memo(function({matchId:t}){const n=Yi(),{match:r,key:a,routeId:i}=mi({select:c=>{const u=c.matches.find(x=>x.id===t),f=u.routeId,h=(n.routesById[f].options.remountDeps??n.options.defaultRemountDeps)?.({routeId:f,loaderDeps:u.loaderDeps,params:u._strictParams,search:u._strictSearch});return{key:h?JSON.stringify(h):void 0,routeId:f,match:{id:u.id,status:u.status,error:u.error,invalid:u.invalid,_forcePending:u._forcePending,_displayPending:u._displayPending}}},structuralSharing:!0}),o=n.routesById[i],l=d.useMemo(()=>{const c=o.options.component??n.options.defaultComponent;return c?s.jsx(c,{},a):s.jsx(Mx,{})},[a,o.options.component,n.options.defaultComponent]);if(r._displayPending)throw n.getMatch(r.id)?._nonReactive.displayPendingPromise;if(r._forcePending)throw n.getMatch(r.id)?._nonReactive.minPendingPromise;if(r.status==="pending"){const c=o.options.pendingMinMs??n.options.defaultPendingMinMs;if(c){const u=n.getMatch(r.id);if(u&&!u._nonReactive.minPendingPromise){const f=Zf();u._nonReactive.minPendingPromise=f,setTimeout(()=>{f.resolve(),u._nonReactive.minPendingPromise=void 0},c)}}throw n.getMatch(r.id)?._nonReactive.loadPromise}if(r.status==="notFound")return Ic(ys(r.error)),E2e(n,o,r.error);if(r.status==="redirected")throw Ic(ro(r.error)),n.getMatch(r.id)?._nonReactive.loadPromise;if(r.status==="error")throw r.error;return l}),Mx=d.memo(function(){const t=Yi(),n=d.useContext(Ax),r=mi({select:u=>u.matches.find(f=>f.id===n)?.routeId}),a=t.routesById[r],i=mi({select:u=>{const m=u.matches.find(h=>h.id===n);return Ic(m),m.globalNotFound}}),o=mi({select:u=>{const f=u.matches,m=f.findIndex(h=>h.id===n);return f[m+1]?.id}}),l=t.options.defaultPendingComponent?s.jsx(t.options.defaultPendingComponent,{}):null;if(i)return E2e(t,a,void 0);if(!o)return null;const c=s.jsx(S2e,{matchId:o});return r===Xs?s.jsx(d.Suspense,{fallback:l,children:c}):c});function TOe(){const e=Yi(),n=e.routesById[Xs].options.pendingComponent??e.options.defaultPendingComponent,r=n?s.jsx(n,{}):null,a=typeof document<"u"&&e.ssr?hf:d.Suspense,i=s.jsxs(a,{fallback:r,children:[s.jsx(SOe,{}),s.jsx(AOe,{})]});return e.options.InnerWrap?s.jsx(e.options.InnerWrap,{children:i}):i}function AOe(){const e=Yi(),t=mi({select:a=>a.matches[0]?.id}),n=mi({select:a=>a.loadedAt}),r=t?s.jsx(S2e,{matchId:t}):null;return s.jsx(Ax.Provider,{value:t,children:e.options.disableGlobalCatchBoundary?r:s.jsx(qR,{getResetKey:()=>n,errorComponent:GR,onCatch:a=>{a.message||a.toString()},children:r})})}const MOe=e=>new OOe(e);class OOe extends ZMe{constructor(t){super(t)}}typeof globalThis<"u"?(globalThis.createFileRoute=Be,globalThis.createLazyFileRoute=uX):typeof window<"u"&&(window.createFileRoute=Be,window.createLazyFileRoute=uX);function IOe({router:e,children:t,...n}){Object.keys(n).length>0&&e.update({...e.options,...n,context:{...e.options.context,...n.context}});const r=w2e(),a=s.jsx(r.Provider,{value:e,children:t});return e.options.Wrap?s.jsx(e.options.Wrap,{children:a}):a}function ROe({router:e,...t}){return s.jsx(IOe,{router:e,...t,children:s.jsx(TOe,{})})}function DOe(e,t){if(e===void 0)return{shouldBlockFn:()=>!0,withResolver:!1};if("shouldBlockFn"in e)return e;if(typeof e=="function")return{shouldBlockFn:async()=>await e(),enableBeforeUnload:!0,withResolver:!1};const n=!!(e.condition??!0),r=e.blockerFn;return{shouldBlockFn:async()=>n&&r!==void 0?await r():n,enableBeforeUnload:n,withResolver:r===void 0}}function POe(e,t){const{shouldBlockFn:n,enableBeforeUnload:r=!0,disabled:a=!1,withResolver:i=!1}=DOe(e),o=Yi(),{history:l}=o,[c,u]=d.useState({status:"idle",current:void 0,next:void 0,action:void 0,proceed:void 0,reset:void 0});return d.useEffect(()=>{const f=async m=>{function h(S){const _=o.parseLocation(S),N=o.getMatchedRoutes(_.pathname);return N.foundRoute===void 0?{routeId:"__notFound__",fullPath:_.pathname,pathname:_.pathname,params:N.routeParams,search:o.options.parseSearch(S.search)}:{routeId:N.foundRoute.id,fullPath:N.foundRoute.fullPath,pathname:_.pathname,params:N.routeParams,search:o.options.parseSearch(S.search)}}const b=h(m.currentLocation),x=h(m.nextLocation);if(b.routeId==="__notFound__"&&x.routeId!=="__notFound__")return!1;const y=await n({action:m.action,current:b,next:x});if(!i)return y;if(!y)return!1;const w=await new Promise(S=>{u({status:"blocked",current:b,next:x,action:m.action,proceed:()=>S(!1),reset:()=>S(!0)})});return u({status:"idle",current:void 0,next:void 0,action:void 0,proceed:void 0,reset:void 0}),w};return a?void 0:l.block({blockerFn:f,enableBeforeUnload:r})},[n,r,a,i,l,o]),c}function LOe(e){return mi({select:t=>t.location})}function fX(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z"},child:[]}]})(e)}function mX(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2z"},child:[]}]})(e)}function VOe(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M12 19a6.995 6.995 0 0 1 10-6.32V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h8.08c-.05-.33-.08-.66-.08-1zM4 6l8 5 8-5v2l-8 5-8-5V6zm13.34 16-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 16.34 17.34 22z"},child:[]}]})(e)}function $Oe(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"m22 5.72-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9a9 9 0 0 0 0-18zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"},child:[]}]})(e)}function HOe(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"},child:[]},{tag:"path",attr:{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"},child:[]}]})(e)}function to(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"},child:[]}]})(e)}function eDt(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"},child:[]}]})(e)}function FOe(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M9 1h6v2H9zM19.03 7.39l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42A8.962 8.962 0 0 0 12 4a9 9 0 0 0-9 9c0 4.97 4.02 9 9 9a8.994 8.994 0 0 0 7.03-14.61zM13 14h-2V8h2v6z"},child:[]}]})(e)}function Of(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"},child:[]}]})(e)}function zOe(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M21 6h-7.59l3.29-3.29L16 2l-4 4-4-4-.71.71L10.59 6H3a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8a2 2 0 0 0-2-2zm0 14H3V8h18v12zM9 10v8l7-4z"},child:[]}]})(e)}function UOe(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"},child:[]}]})(e)}function XR(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V10h14v10zm0-12H5V6h14v2zM9 14H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm-8 4H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2z"},child:[]}]})(e)}function BOe(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6zm-2 0-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z"},child:[]}]})(e)}function ZOe(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zM7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9z"},child:[]},{tag:"circle",attr:{cx:"12",cy:"9",r:"2.5"},child:[]}]})(e)}function qOe(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M3 21h3.75L17.81 9.94l-3.75-3.75L3 17.25V21zm2-2.92 9.06-9.06.92.92L5.92 19H5v-.92zM18.37 3.29a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83a.996.996 0 0 0 0-1.41l-2.34-2.34z"},child:[]}]})(e)}function GOe(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"m14.06 9.02.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83a.996.996 0 0 0 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z"},child:[]}]})(e)}function WOe(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M12 6.5a9.77 9.77 0 0 1 8.82 5.5c-1.65 3.37-5.02 5.5-8.82 5.5S4.83 15.37 3.18 12A9.77 9.77 0 0 1 12 6.5m0-2C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zm0 5a2.5 2.5 0 0 1 0 5 2.5 2.5 0 0 1 0-5m0-2c-2.48 0-4.5 2.02-4.5 4.5s2.02 4.5 4.5 4.5 4.5-2.02 4.5-4.5-2.02-4.5-4.5-4.5z"},child:[]}]})(e)}const YOe=nn("w-fit flex justify-center items-center text-center ",{defaultVariants:{size:"small",variant:"darkOrange"},variants:{size:{small:"px-2 text-center text-[10px] leading-none h-[18px] rounded-lg",verySmall:"px-1.5 text-center text-[10px] leading-none h-4 rounded-md "},variant:{darkMaroon:"bg-neutral-700 text-white",darkOrange:"bg-orange-800 text-brown-50",lightOrange:"bg-orange-300 text-white"}}}),KOe=d.forwardRef(({className:e,size:t,variant:n,asChild:r=!1,children:a,...i},o)=>{const l=r?HR:"span";return s.jsx(l,{className:V(e,YOe({size:t,variant:n})),ref:o,...i,children:a})});KOe.displayName="TextTag";const XOe=nn("relative w-full rounded-lg border p-3 md:p-6",{defaultVariants:{variant:"success"},variants:{variant:{success:"bg-green-50 border-green-100 text-green-700",info:"bg-blue-50 border-blue-100 text-blue-600",inprogress:"bg-brown-50 border-brown-200 text-brown-600"}}}),ad=d.forwardRef(({className:e,variant:t,icon:n,onClose:r,...a},i)=>s.jsxs("header",{ref:i,className:V("flex flex-row items-center justify-center",XOe({variant:t}),e),...a,children:[n&&s.jsx("span",{className:"size-9 flex items-center mr-5",children:n}),s.jsx("div",{children:a.children})]}));ad.displayName="Banner";const id=d.forwardRef(({className:e,...t},n)=>s.jsx("h5",{ref:n,className:V("flex items-center body-medium-16px md:subtitle-large-med-20px gap-0 md:gap-2",e),...t,children:t.children}));id.displayName="BannerTitle";const N2e=d.forwardRef(({className:e,...t},n)=>s.jsx("div",{ref:n,className:V("body-16px whitespace-pre-line",e),...t}));N2e.displayName="BannerDescription";const R9=nn("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-hidden disabled:pointer-events-none w-fit",{defaultVariants:{size:"m",variant:"primary"},variants:{size:{carouselSize:"p-0 text-base md:text-xl rounded-full",flagsMobile:"px-2.5 py-3 font-base font-medium rounded-[8px]",actionButton:"px-3 py-2 !body-base-bold rounded-full",l:"px-4 py-3 text-xl leading-6 !font-medium rounded-2xl",loginButton:"py-2.5 px-2 text-xs leading-3 !font-medium rounded-lg",m:"px-3.5 py-3 text-lg leading-5 !font-medium rounded-[10px]",s:"px-2.5 py-1.5 text-base leading-5 !font-medium rounded-lg",xl:"px-12 py-3 text-xl !font-medium rounded-2xl",xs:"px-2 py-1.5 text-xs leading-3 !font-medium rounded-lg"},variant:{carousel:"bg-primary text-black disabled:text-neutral-500 disabled:bg-orange-800 hover:bg-orange-300 opacity-100",carouselDashboard:"bg-orange-500 text-white opacity-60",fakeDisabled:"!bg-orange-100 !text-orange-300",flags:"bg-[#ffffff4d] text-white !rounded-[16px]",ghost:"text-text disabled:opacity-30",loginButton:"bg-neutral-800 text-white hover:bg-[#5c5c5c]",outline:"bg-transparent text-primary border border-primary disabled:!text-neutral-300 disabled:!border-neutral-300",outlineWhite:"text-white border border-neutral-400 hover:border-white transition-colors disabled:!text-neutral-600 disabled:!border-neutral-600",primary:"bg-primary text-white disabled:!bg-orange-100 disabled:!text-orange-300",secondary:"bg-orange-50 text-orange-500",tertiary:"bg-neutral-50 text-black border-neutral-300 disabled:!bg-neutral-100 disabled:!text-neutral-200 disabled:border-neutral-200 dark:bg-neutral-800 dark:text-neutral-200 dark:border-neutral-500 dark:disabled:bg-neutral-900 dark:disabled:text-neutral-700 dark:disabled:border-neutral-700",newTertiary:"bg-neutral-50 text-black hover:bg-neutral-100 focus-visible:border-5 focus-visible:border-neutral-100 disabled:opacity-30",transparent:"bg-white/30 text-white"}}}),re=d.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,mode:a="light",rounded:i,disabled:o,...l},c)=>{const u=r?HR:"button",f=d.useMemo(()=>[a==="dark"&&"dark",i?"!rounded-full":"",o?"cursor-default active:none":"active:scale-95"],[i,a,o]);return s.jsx(u,{className:V(R9({className:e,size:n,variant:t}),...f,"flex flex-row items-center justify-center transition-colors duration-150 text-wrap","group/arrow"),ref:c,...l,disabled:o})});re.displayName="Button";function _2e(e){return xe({attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z"},child:[]}]})(e)}function t2(e){return xe({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"},child:[]}]})(e)}function k2e(e){return xe({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"},child:[]}]})(e)}function QOe(e){return xe({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z"},child:[]}]})(e)}const In=U.forwardRef(({children:e,...t},n)=>s.jsx(re,{...t,ref:n,children:s.jsxs("span",{className:V("flex items-center"),children:[e,s.jsx(t2,{className:V("opacity-0 max-w-0 inline-flex whitespace-nowrap transition-[max-width_opacity] overflow-hidden ease-in-out duration-150 lg:group-hover/arrow:max-w-96 lg:group-hover/arrow:opacity-100","lg:group-hover/arrow:ml-3")})]})}));In.displayName="ButtonWithArrow";const j2e=6048e5,JOe=864e5,pX=Symbol.for("constructDateFrom");function ea(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&pX in e?e[pX](t):e instanceof Date?new e.constructor(t):new Date(t)}function Fn(e,t){return ea(t||e,e)}function T2e(e,t,n){const r=Fn(e,n?.in);return isNaN(t)?ea(e,NaN):(t&&r.setDate(r.getDate()+t),r)}function A2e(e,t,n){const r=Fn(e,n?.in);if(isNaN(t))return ea(e,NaN);if(!t)return r;const a=r.getDate(),i=ea(e,r.getTime());i.setMonth(r.getMonth()+t+1,0);const o=i.getDate();return a>=o?i:(r.setFullYear(i.getFullYear(),i.getMonth(),a),r)}let eIe={};function Eh(){return eIe}function sd(e,t){const n=Eh(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,a=Fn(e,t?.in),i=a.getDay(),o=(i<r?7:0)+i-r;return a.setDate(a.getDate()-o),a.setHours(0,0,0,0),a}function d5(e,t){return sd(e,{...t,weekStartsOn:1})}function M2e(e,t){const n=Fn(e,t?.in),r=n.getFullYear(),a=ea(n,0);a.setFullYear(r+1,0,4),a.setHours(0,0,0,0);const i=d5(a),o=ea(n,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);const l=d5(o);return n.getTime()>=i.getTime()?r+1:n.getTime()>=l.getTime()?r:r-1}function hX(e){const t=Fn(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Fm(e,...t){const n=ea.bind(null,t.find(r=>typeof r=="object"));return t.map(n)}function f5(e,t){const n=Fn(e,t?.in);return n.setHours(0,0,0,0),n}function Ec(e,t,n){const[r,a]=Fm(n?.in,e,t),i=f5(r),o=f5(a),l=+i-hX(i),c=+o-hX(o);return Math.round((l-c)/JOe)}function tIe(e,t){const n=M2e(e,t),r=ea(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),d5(r)}function nIe(e,t,n){return T2e(e,t*7,n)}function rIe(e,t,n){return A2e(e,t*12,n)}function aIe(e,t){let n,r=t?.in;return e.forEach(a=>{!r&&typeof a=="object"&&(r=ea.bind(null,a));const i=Fn(a,r);(!n||n<i||isNaN(+i))&&(n=i)}),ea(r,n||NaN)}function iIe(e,t){let n,r=t?.in;return e.forEach(a=>{!r&&typeof a=="object"&&(r=ea.bind(null,a));const i=Fn(a,r);(!n||n>i||isNaN(+i))&&(n=i)}),ea(r,n||NaN)}function O2e(e,t,n){const[r,a]=Fm(n?.in,e,t);return+f5(r)==+f5(a)}function I2e(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function sIe(e){return!(!I2e(e)&&typeof e!="number"||isNaN(+Fn(e)))}function R2e(e,t,n){const[r,a]=Fm(n?.in,e,t),i=r.getFullYear()-a.getFullYear(),o=r.getMonth()-a.getMonth();return i*12+o}function oIe(e,t){const n=Fn(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function D2e(e,t){const[n,r]=Fm(e,t.start,t.end);return{start:n,end:r}}function lIe(e,t){const{start:n,end:r}=D2e(t?.in,e);let a=+n>+r;const i=a?+n:+r,o=a?r:n;o.setHours(0,0,0,0),o.setDate(1);let l=1;const c=[];for(;+o<=i;)c.push(ea(n,o)),o.setMonth(o.getMonth()+l);return a?c.reverse():c}function cIe(e,t){const n=Fn(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function uIe(e,t){const n=Fn(e,t?.in),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}function P2e(e,t){const n=Fn(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function dIe(e,t){const{start:n,end:r}=D2e(t?.in,e);let a=+n>+r;const i=a?+n:+r,o=a?r:n;o.setHours(0,0,0,0),o.setMonth(0,1);let l=1;const c=[];for(;+o<=i;)c.push(ea(n,o)),o.setFullYear(o.getFullYear()+l);return a?c.reverse():c}function L2e(e,t){const n=Eh(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,a=Fn(e,t?.in),i=a.getDay(),o=(i<r?-7:0)+6-(i-r);return a.setDate(a.getDate()+o),a.setHours(23,59,59,999),a}function fIe(e,t){return L2e(e,{...t,weekStartsOn:1})}const mIe={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"}},pIe=(e,t,n)=>{let r;const a=mIe[e];return typeof a=="string"?r=a:t===1?r=a.one:r=a.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function GS(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const hIe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},gIe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},bIe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},xIe={date:GS({formats:hIe,defaultWidth:"full"}),time:GS({formats:gIe,defaultWidth:"full"}),dateTime:GS({formats:bIe,defaultWidth:"full"})},vIe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},yIe=(e,t,n,r)=>vIe[e];function Dp(e){return(t,n)=>{const r=n?.context?String(n.context):"standalone";let a;if(r==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,l=n?.width?String(n.width):o;a=e.formattingValues[l]||e.formattingValues[o]}else{const o=e.defaultWidth,l=n?.width?String(n.width):e.defaultWidth;a=e.values[l]||e.values[o]}const i=e.argumentCallback?e.argumentCallback(t):t;return a[i]}}const CIe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},wIe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},EIe={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"]},SIe={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"]},NIe={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"}},_Ie={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"}},kIe=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},jIe={ordinalNumber:kIe,era:Dp({values:CIe,defaultWidth:"wide"}),quarter:Dp({values:wIe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Dp({values:EIe,defaultWidth:"wide"}),day:Dp({values:SIe,defaultWidth:"wide"}),dayPeriod:Dp({values:NIe,defaultWidth:"wide",formattingValues:_Ie,defaultFormattingWidth:"wide"})};function Pp(e){return(t,n={})=>{const r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(a);if(!i)return null;const o=i[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?AIe(l,m=>m.test(o)):TIe(l,m=>m.test(o));let u;u=e.valueCallback?e.valueCallback(c):c,u=n.valueCallback?n.valueCallback(u):u;const f=t.slice(o.length);return{value:u,rest:f}}}function TIe(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function AIe(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function MIe(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const a=r[0],i=t.match(e.parsePattern);if(!i)return null;let o=e.valueCallback?e.valueCallback(i[0]):i[0];o=n.valueCallback?n.valueCallback(o):o;const l=t.slice(a.length);return{value:o,rest:l}}}const OIe=/^(\d+)(th|st|nd|rd)?/i,IIe=/\d+/i,RIe={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},DIe={any:[/^b/i,/^(a|c)/i]},PIe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},LIe={any:[/1/i,/2/i,/3/i,/4/i]},VIe={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},$Ie={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]},HIe={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},FIe={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]},zIe={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},UIe={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}},BIe={ordinalNumber:MIe({matchPattern:OIe,parsePattern:IIe,valueCallback:e=>parseInt(e,10)}),era:Pp({matchPatterns:RIe,defaultMatchWidth:"wide",parsePatterns:DIe,defaultParseWidth:"any"}),quarter:Pp({matchPatterns:PIe,defaultMatchWidth:"wide",parsePatterns:LIe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Pp({matchPatterns:VIe,defaultMatchWidth:"wide",parsePatterns:$Ie,defaultParseWidth:"any"}),day:Pp({matchPatterns:HIe,defaultMatchWidth:"wide",parsePatterns:FIe,defaultParseWidth:"any"}),dayPeriod:Pp({matchPatterns:zIe,defaultMatchWidth:"any",parsePatterns:UIe,defaultParseWidth:"any"})},_1={code:"en-US",formatDistance:pIe,formatLong:xIe,formatRelative:yIe,localize:jIe,match:BIe,options:{weekStartsOn:0,firstWeekContainsDate:1}};function ZIe(e,t){const n=Fn(e,t?.in);return Ec(n,P2e(n))+1}function QR(e,t){const n=Fn(e,t?.in),r=+d5(n)-+tIe(n);return Math.round(r/j2e)+1}function V2e(e,t){const n=Fn(e,t?.in),r=n.getFullYear(),a=Eh(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,o=ea(t?.in||e,0);o.setFullYear(r+1,0,i),o.setHours(0,0,0,0);const l=sd(o,t),c=ea(t?.in||e,0);c.setFullYear(r,0,i),c.setHours(0,0,0,0);const u=sd(c,t);return+n>=+l?r+1:+n>=+u?r:r-1}function qIe(e,t){const n=Eh(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,a=V2e(e,t),i=ea(t?.in||e,0);return i.setFullYear(a,0,r),i.setHours(0,0,0,0),sd(i,t)}function JR(e,t){const n=Fn(e,t?.in),r=+sd(n,t)-+qIe(n,t);return Math.round(r/j2e)+1}function Vn(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const Iu={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return Vn(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):Vn(n+1,2)},d(e,t){return Vn(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return n==="am"?"a.m.":"p.m."}},h(e,t){return Vn(e.getHours()%12||12,t.length)},H(e,t){return Vn(e.getHours(),t.length)},m(e,t){return Vn(e.getMinutes(),t.length)},s(e,t){return Vn(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),a=Math.trunc(r*Math.pow(10,n-3));return Vn(a,t.length)}},Y0={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},gX={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),a=r>0?r:1-r;return n.ordinalNumber(a,{unit:"year"})}return Iu.y(e,t)},Y:function(e,t,n,r){const a=V2e(e,r),i=a>0?a:1-a;if(t==="YY"){const o=i%100;return Vn(o,2)}return t==="Yo"?n.ordinalNumber(i,{unit:"year"}):Vn(i,t.length)},R:function(e,t){const n=M2e(e);return Vn(n,t.length)},u:function(e,t){const n=e.getFullYear();return Vn(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return Vn(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return Vn(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return Iu.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return Vn(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const a=JR(e,r);return t==="wo"?n.ordinalNumber(a,{unit:"week"}):Vn(a,t.length)},I:function(e,t,n){const r=QR(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):Vn(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):Iu.d(e,t)},D:function(e,t,n){const r=ZIe(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):Vn(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const a=e.getDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return Vn(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const a=e.getDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return Vn(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),a=r===0?7:r;switch(t){case"i":return String(a);case"ii":return Vn(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let a;switch(r===12?a=Y0.noon:r===0?a=Y0.midnight:a=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let a;switch(r>=17?a=Y0.evening:r>=12?a=Y0.afternoon:r>=4?a=Y0.morning:a=Y0.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return Iu.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Iu.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):Vn(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):Vn(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):Iu.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Iu.s(e,t)},S:function(e,t){return Iu.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return xX(r);case"XXXX":case"XX":return y1(r);default:return y1(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return xX(r);case"xxxx":case"xx":return y1(r);default:return y1(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+bX(r,":");default:return"GMT"+y1(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+bX(r,":");default:return"GMT"+y1(r,":")}},t:function(e,t,n){const r=Math.trunc(+e/1e3);return Vn(r,t.length)},T:function(e,t,n){return Vn(+e,t.length)}};function bX(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),a=Math.trunc(r/60),i=r%60;return i===0?n+String(a):n+String(a)+t+Vn(i,2)}function xX(e,t){return e%60===0?(e>0?"-":"+")+Vn(Math.abs(e)/60,2):y1(e,t)}function y1(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),a=Vn(Math.trunc(r/60),2),i=Vn(r%60,2);return n+a+t+i}const vX=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},$2e=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},GIe=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],a=n[2];if(!a)return vX(e,t);let i;switch(r){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",vX(r,t)).replace("{{time}}",$2e(a,t))},WIe={p:$2e,P:GIe},YIe=/^D+$/,KIe=/^Y+$/,XIe=["D","DD","YY","YYYY"];function QIe(e){return YIe.test(e)}function JIe(e){return KIe.test(e)}function eRe(e,t,n){const r=tRe(e,t,n);if(console.warn(r),XIe.includes(e))throw new RangeError(r)}function tRe(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const nRe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,rRe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,aRe=/^'([^]*?)'?$/,iRe=/''/g,sRe=/[a-zA-Z]/;function ao(e,t,n){const r=Eh(),a=n?.locale??r.locale??_1,i=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,l=Fn(e,n?.in);if(!sIe(l))throw new RangeError("Invalid time value");let c=t.match(rRe).map(f=>{const m=f[0];if(m==="p"||m==="P"){const h=WIe[m];return h(f,a.formatLong)}return f}).join("").match(nRe).map(f=>{if(f==="''")return{isToken:!1,value:"'"};const m=f[0];if(m==="'")return{isToken:!1,value:oRe(f)};if(gX[m])return{isToken:!0,value:f};if(m.match(sRe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+m+"`");return{isToken:!1,value:f}});a.localize.preprocessor&&(c=a.localize.preprocessor(l,c));const u={firstWeekContainsDate:i,weekStartsOn:o,locale:a};return c.map(f=>{if(!f.isToken)return f.value;const m=f.value;(!n?.useAdditionalWeekYearTokens&&JIe(m)||!n?.useAdditionalDayOfYearTokens&&QIe(m))&&eRe(m,t,String(e));const h=gX[m[0]];return h(l,m,a.localize,u)}).join("")}function oRe(e){const t=e.match(aRe);return t?t[1].replace(iRe,"'"):e}function lRe(e,t){return Fn(e,t?.in).getDay()}function cRe(e,t){const n=Fn(e,t?.in),r=n.getFullYear(),a=n.getMonth(),i=ea(n,0);return i.setFullYear(r,a+1,0),i.setHours(0,0,0,0),i.getDate()}function uRe(e,t){return Fn(e,t?.in).getMonth()}function dRe(e,t){return Fn(e,t?.in).getFullYear()}function fRe(e,t){return+Fn(e)>+Fn(t)}function mRe(e,t){return+Fn(e)<+Fn(t)}function pRe(e,t,n){const[r,a]=Fm(n?.in,e,t);return r.getFullYear()===a.getFullYear()&&r.getMonth()===a.getMonth()}function hRe(e,t,n){const[r,a]=Fm(n?.in,e,t);return r.getFullYear()===a.getFullYear()}function gRe(e,t,n){const r=Fn(e,n?.in),a=r.getFullYear(),i=r.getDate(),o=ea(e,0);o.setFullYear(a,t,15),o.setHours(0,0,0,0);const l=cRe(o);return r.setMonth(t,Math.min(i,l)),r}function bRe(e,t,n){const r=Fn(e,n?.in);return isNaN(+r)?ea(e,NaN):(r.setFullYear(t),r)}function xRe(e,t,n="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:n}).format(t).split(/\s/g).slice(2).join(" ")}const vRe={},_4={};function O1(e,t){try{const r=(vRe[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return r in _4?_4[r]:yX(r,r.split(":"))}catch{if(e in _4)return _4[e];const n=e?.match(yRe);return n?yX(e,n.slice(1)):NaN}}const yRe=/([+-]\d\d):?(\d\d)?/;function yX(e,t){const n=+(t[0]||0),r=+(t[1]||0),a=+(t[2]||0)/60;return _4[e]=n*60+r>0?n*60+r+a:n*60-r-a}class xl extends Date{constructor(...t){super(),t.length>1&&typeof t[t.length-1]=="string"&&(this.timeZone=t.pop()),this.internal=new Date,isNaN(O1(this.timeZone,this))?this.setTime(NaN):t.length?typeof t[0]=="number"&&(t.length===1||t.length===2&&typeof t[1]!="number")?this.setTime(t[0]):typeof t[0]=="string"?this.setTime(+new Date(t[0])):t[0]instanceof Date?this.setTime(+t[0]):(this.setTime(+new Date(...t)),H2e(this),MM(this)):this.setTime(Date.now())}static tz(t,...n){return n.length?new xl(...n,t):new xl(Date.now(),t)}withTimeZone(t){return new xl(+this,t)}getTimezoneOffset(){const t=-O1(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),MM(this),+this}[Symbol.for("constructDateFrom")](t){return new xl(+new Date(t),this.timeZone)}}const CX=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!CX.test(e))return;const t=e.replace(CX,"$1UTC");xl.prototype[t]&&(e.startsWith("get")?xl.prototype[e]=function(){return this.internal[t]()}:(xl.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),CRe(this),+this},xl.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),MM(this),+this}))});function MM(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-O1(e.timeZone,e)*60))}function CRe(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()),H2e(e)}function H2e(e){const t=O1(e.timeZone,e),n=t>0?Math.floor(t):Math.ceil(t),r=new Date(+e);r.setUTCHours(r.getUTCHours()-1);const a=-new Date(+e).getTimezoneOffset(),i=-new Date(+r).getTimezoneOffset(),o=a-i,l=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();o&&l&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+o);const c=a-n;c&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+c);const u=new Date(+e);u.setUTCSeconds(0);const f=a>0?u.getSeconds():(u.getSeconds()-60)%60,m=Math.round(-(O1(e.timeZone,e)*60))%60;(m||f)&&(e.internal.setUTCSeconds(e.internal.getUTCSeconds()+m),Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+m+f));const h=O1(e.timeZone,e),b=h>0?Math.floor(h):Math.ceil(h),y=-new Date(+e).getTimezoneOffset()-b,v=b!==n,w=y-c;if(v&&w){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+w);const S=O1(e.timeZone,e),_=S>0?Math.floor(S):Math.ceil(S),N=b-_;N&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+N),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+N))}}class za extends xl{static tz(t,...n){return n.length?new za(...n,t):new za(Date.now(),t)}toISOString(){const[t,n,r]=this.tzComponents(),a=`${t}${n}:${r}`;return this.internal.toISOString().slice(0,-1)+a}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){const[t,n,r,a]=this.internal.toUTCString().split(" ");return`${t?.slice(0,-1)} ${r} ${n} ${a}`}toTimeString(){const t=this.internal.toUTCString().split(" ")[4],[n,r,a]=this.tzComponents();return`${t} GMT${n}${r}${a} (${xRe(this.timeZone,this)})`}toLocaleString(t,n){return Date.prototype.toLocaleString.call(this,t,{...n,timeZone:n?.timeZone||this.timeZone})}toLocaleDateString(t,n){return Date.prototype.toLocaleDateString.call(this,t,{...n,timeZone:n?.timeZone||this.timeZone})}toLocaleTimeString(t,n){return Date.prototype.toLocaleTimeString.call(this,t,{...n,timeZone:n?.timeZone||this.timeZone})}tzComponents(){const t=this.getTimezoneOffset(),n=t>0?"-":"+",r=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),a=String(Math.abs(t)%60).padStart(2,"0");return[n,r,a]}withTimeZone(t){return new za(+this,t)}[Symbol.for("constructDateFrom")](t){return new za(+new Date(t),this.timeZone)}}const wX=5,wRe=4;function ERe(e,t){const n=t.startOfMonth(e),r=n.getDay()>0?n.getDay():7,a=t.addDays(e,-r+1),i=t.addDays(a,wX*7-1);return t.getMonth(e)===t.getMonth(i)?wX:wRe}function F2e(e,t){const n=t.startOfMonth(e),r=n.getDay();return r===1?n:r===0?t.addDays(n,-6):t.addDays(n,-1*(r-1))}function SRe(e,t){const n=F2e(e,t),r=ERe(e,t);return t.addDays(n,r*7-1)}const z2e={..._1,labels:{labelDayButton:(e,t,n,r)=>{let a;r&&typeof r.format=="function"?a=r.format.bind(r):a=(o,l)=>ao(o,l,{locale:_1,...n});let i=a(e,"PPPP");return t.today&&(i=`Today, ${i}`),t.selected&&(i=`${i}, selected`),i},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,t,n)=>{let r;return n&&typeof n.format=="function"?r=n.format.bind(n):r=(a,i)=>ao(a,i,{locale:_1,...t}),r(e,"LLLL yyyy")},labelGridcell:(e,t,n,r)=>{let a;r&&typeof r.format=="function"?a=r.format.bind(r):a=(o,l)=>ao(o,l,{locale:_1,...n});let i=a(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,n)=>{let r;return n&&typeof n.format=="function"?r=n.format.bind(n):r=(a,i)=>ao(a,i,{locale:_1,...t}),r(e,"cccc")}}};class Ss{constructor(t,n){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?za.tz(this.options.timeZone):new this.Date,this.newDate=(r,a,i)=>this.overrides?.newDate?this.overrides.newDate(r,a,i):this.options.timeZone?new za(r,a,i,this.options.timeZone):new Date(r,a,i),this.addDays=(r,a)=>this.overrides?.addDays?this.overrides.addDays(r,a):T2e(r,a),this.addMonths=(r,a)=>this.overrides?.addMonths?this.overrides.addMonths(r,a):A2e(r,a),this.addWeeks=(r,a)=>this.overrides?.addWeeks?this.overrides.addWeeks(r,a):nIe(r,a),this.addYears=(r,a)=>this.overrides?.addYears?this.overrides.addYears(r,a):rIe(r,a),this.differenceInCalendarDays=(r,a)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(r,a):Ec(r,a),this.differenceInCalendarMonths=(r,a)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(r,a):R2e(r,a),this.eachMonthOfInterval=r=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(r):lIe(r),this.eachYearOfInterval=r=>{const a=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(r):dIe(r),i=new Set(a.map(l=>this.getYear(l)));if(i.size===a.length)return a;const o=[];return i.forEach(l=>{o.push(new Date(l,0,1))}),o},this.endOfBroadcastWeek=r=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(r):SRe(r,this),this.endOfISOWeek=r=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(r):fIe(r),this.endOfMonth=r=>this.overrides?.endOfMonth?this.overrides.endOfMonth(r):oIe(r),this.endOfWeek=(r,a)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(r,a):L2e(r,this.options),this.endOfYear=r=>this.overrides?.endOfYear?this.overrides.endOfYear(r):uIe(r),this.format=(r,a,i)=>{const o=this.overrides?.format?this.overrides.format(r,a,this.options):ao(r,a,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(o):o},this.getISOWeek=r=>this.overrides?.getISOWeek?this.overrides.getISOWeek(r):QR(r),this.getMonth=(r,a)=>this.overrides?.getMonth?this.overrides.getMonth(r,this.options):uRe(r,this.options),this.getYear=(r,a)=>this.overrides?.getYear?this.overrides.getYear(r,this.options):dRe(r,this.options),this.getWeek=(r,a)=>this.overrides?.getWeek?this.overrides.getWeek(r,this.options):JR(r,this.options),this.isAfter=(r,a)=>this.overrides?.isAfter?this.overrides.isAfter(r,a):fRe(r,a),this.isBefore=(r,a)=>this.overrides?.isBefore?this.overrides.isBefore(r,a):mRe(r,a),this.isDate=r=>this.overrides?.isDate?this.overrides.isDate(r):I2e(r),this.isSameDay=(r,a)=>this.overrides?.isSameDay?this.overrides.isSameDay(r,a):O2e(r,a),this.isSameMonth=(r,a)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(r,a):pRe(r,a),this.isSameYear=(r,a)=>this.overrides?.isSameYear?this.overrides.isSameYear(r,a):hRe(r,a),this.max=r=>this.overrides?.max?this.overrides.max(r):aIe(r),this.min=r=>this.overrides?.min?this.overrides.min(r):iIe(r),this.setMonth=(r,a)=>this.overrides?.setMonth?this.overrides.setMonth(r,a):gRe(r,a),this.setYear=(r,a)=>this.overrides?.setYear?this.overrides.setYear(r,a):bRe(r,a),this.startOfBroadcastWeek=(r,a)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(r,this):F2e(r,this),this.startOfDay=r=>this.overrides?.startOfDay?this.overrides.startOfDay(r):f5(r),this.startOfISOWeek=r=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(r):d5(r),this.startOfMonth=r=>this.overrides?.startOfMonth?this.overrides.startOfMonth(r):cIe(r),this.startOfWeek=(r,a)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(r,this.options):sd(r,this.options),this.startOfYear=r=>this.overrides?.startOfYear?this.overrides.startOfYear(r):P2e(r),this.options={locale:z2e,...t},this.overrides=n}getDigitMap(){const{numerals:t="latn"}=this.options,n=new Intl.NumberFormat("en-US",{numberingSystem:t}),r={};for(let a=0;a<10;a++)r[a.toString()]=n.format(a);return r}replaceDigits(t){const n=this.getDigitMap();return t.replace(/\d/g,r=>n[r]||r)}formatNumber(t){return this.replaceDigits(t.toString())}getMonthYearOrder(){const t=this.options.locale?.code;return t&&Ss.yearFirstLocales.has(t)?"year-first":"month-first"}formatMonthYear(t){const{locale:n,timeZone:r,numerals:a}=this.options,i=n?.code;if(i&&Ss.yearFirstLocales.has(i))try{return new Intl.DateTimeFormat(i,{month:"long",year:"numeric",timeZone:r,numberingSystem:a}).format(t)}catch{}const o=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(t,o)}}Ss.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 $l=new Ss;class U2e{constructor(t,n,r=$l){this.date=t,this.displayMonth=n,this.outside=!!(n&&!r.isSameMonth(t,n)),this.dateLib=r,this.isoDate=r.format(t,"yyyy-MM-dd"),this.displayMonthId=r.format(n,"yyyy-MM"),this.dateMonthId=r.format(t,"yyyy-MM")}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}}class NRe{constructor(t,n){this.date=t,this.weeks=n}}class _Re{constructor(t,n){this.days=n,this.weekNumber=t}}function kRe(e){return U.createElement("button",{...e})}function jRe(e){return U.createElement("span",{...e})}function TRe(e){const{size:t=24,orientation:n="left",className:r}=e;return U.createElement("svg",{className:r,width:t,height:t,viewBox:"0 0 24 24"},n==="up"&&U.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),n==="down"&&U.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),n==="left"&&U.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),n==="right"&&U.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function ARe(e){const{day:t,modifiers:n,...r}=e;return U.createElement("td",{...r})}function MRe(e){const{day:t,modifiers:n,...r}=e,a=U.useRef(null);return U.useEffect(()=>{n.focused&&a.current?.focus()},[n.focused]),U.createElement("button",{ref:a,...r})}var yt;(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"})(yt||(yt={}));var Cr;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(Cr||(Cr={}));var Po;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(Po||(Po={}));var us;(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"})(us||(us={}));function ORe(e){const{options:t,className:n,components:r,classNames:a,...i}=e,o=[a[yt.Dropdown],n].join(" "),l=t?.find(({value:c})=>c===i.value);return U.createElement("span",{"data-disabled":i.disabled,className:a[yt.DropdownRoot]},U.createElement(r.Select,{className:o,...i},t?.map(({value:c,label:u,disabled:f})=>U.createElement(r.Option,{key:c,value:c,disabled:f},u))),U.createElement("span",{className:a[yt.CaptionLabel],"aria-hidden":!0},l?.label,U.createElement(r.Chevron,{orientation:"down",size:18,className:a[yt.Chevron]})))}function IRe(e){return U.createElement("div",{...e})}function RRe(e){return U.createElement("div",{...e})}function DRe(e){const{calendarMonth:t,displayIndex:n,...r}=e;return U.createElement("div",{...r},e.children)}function PRe(e){const{calendarMonth:t,displayIndex:n,...r}=e;return U.createElement("div",{...r})}function LRe(e){return U.createElement("table",{...e})}function VRe(e){return U.createElement("div",{...e})}const B2e=d.createContext(void 0);function V2(){const e=d.useContext(B2e);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function $Re(e){const{components:t}=V2();return U.createElement(t.Dropdown,{...e})}function HRe(e){const{onPreviousClick:t,onNextClick:n,previousMonth:r,nextMonth:a,...i}=e,{components:o,classNames:l,labels:{labelPrevious:c,labelNext:u}}=V2(),f=d.useCallback(h=>{a&&n?.(h)},[a,n]),m=d.useCallback(h=>{r&&t?.(h)},[r,t]);return U.createElement("nav",{...i},U.createElement(o.PreviousMonthButton,{type:"button",className:l[yt.PreviousMonthButton],tabIndex:r?void 0:-1,"aria-disabled":r?void 0:!0,"aria-label":c(r),onClick:m},U.createElement(o.Chevron,{disabled:r?void 0:!0,className:l[yt.Chevron],orientation:"left"})),U.createElement(o.NextMonthButton,{type:"button",className:l[yt.NextMonthButton],tabIndex:a?void 0:-1,"aria-disabled":a?void 0:!0,"aria-label":u(a),onClick:f},U.createElement(o.Chevron,{disabled:a?void 0:!0,orientation:"right",className:l[yt.Chevron]})))}function FRe(e){const{components:t}=V2();return U.createElement(t.Button,{...e})}function zRe(e){return U.createElement("option",{...e})}function URe(e){const{components:t}=V2();return U.createElement(t.Button,{...e})}function BRe(e){const{rootRef:t,...n}=e;return U.createElement("div",{...n,ref:t})}function ZRe(e){return U.createElement("select",{...e})}function qRe(e){const{week:t,...n}=e;return U.createElement("tr",{...n})}function GRe(e){return U.createElement("th",{...e})}function WRe(e){return U.createElement("thead",{"aria-hidden":!0},U.createElement("tr",{...e}))}function YRe(e){const{week:t,...n}=e;return U.createElement("th",{...n})}function KRe(e){return U.createElement("th",{...e})}function XRe(e){return U.createElement("tbody",{...e})}function QRe(e){const{components:t}=V2();return U.createElement(t.Dropdown,{...e})}const JRe=Object.freeze(Object.defineProperty({__proto__:null,Button:kRe,CaptionLabel:jRe,Chevron:TRe,Day:ARe,DayButton:MRe,Dropdown:ORe,DropdownNav:IRe,Footer:RRe,Month:DRe,MonthCaption:PRe,MonthGrid:LRe,Months:VRe,MonthsDropdown:$Re,Nav:HRe,NextMonthButton:FRe,Option:zRe,PreviousMonthButton:URe,Root:BRe,Select:ZRe,Week:qRe,WeekNumber:YRe,WeekNumberHeader:KRe,Weekday:GRe,Weekdays:WRe,Weeks:XRe,YearsDropdown:QRe},Symbol.toStringTag,{value:"Module"}));function Sc(e,t,n=!1,r=$l){let{from:a,to:i}=e;const{differenceInCalendarDays:o,isSameDay:l}=r;return a&&i?(o(i,a)<0&&([a,i]=[i,a]),o(t,a)>=(n?1:0)&&o(i,t)>=(n?1:0)):!n&&i?l(i,t):!n&&a?l(a,t):!1}function eD(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Ox(e){return!!(e&&typeof e=="object"&&"from"in e)}function tD(e){return!!(e&&typeof e=="object"&&"after"in e)}function nD(e){return!!(e&&typeof e=="object"&&"before"in e)}function Z2e(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function q2e(e,t){return Array.isArray(e)&&e.every(t.isDate)}function Nc(e,t,n=$l){const r=Array.isArray(t)?t:[t],{isSameDay:a,differenceInCalendarDays:i,isAfter:o}=n;return r.some(l=>{if(typeof l=="boolean")return l;if(n.isDate(l))return a(e,l);if(q2e(l,n))return l.some(c=>a(e,c));if(Ox(l))return Sc(l,e,!1,n);if(Z2e(l))return Array.isArray(l.dayOfWeek)?l.dayOfWeek.includes(e.getDay()):l.dayOfWeek===e.getDay();if(eD(l)){const c=i(l.before,e),u=i(l.after,e),f=c>0,m=u<0;return o(l.before,l.after)?m&&f:f||m}return tD(l)?i(e,l.after)>0:nD(l)?i(l.before,e)>0:typeof l=="function"?l(e):!1})}function eDe(e,t,n,r,a){const{disabled:i,hidden:o,modifiers:l,showOutsideDays:c,broadcastCalendar:u,today:f=a.today()}=t,{isSameDay:m,isSameMonth:h,startOfMonth:b,isBefore:x,endOfMonth:y,isAfter:v}=a,w=n&&b(n),S=r&&y(r),_={[Cr.focused]:[],[Cr.outside]:[],[Cr.disabled]:[],[Cr.hidden]:[],[Cr.today]:[]},N={};for(const j of e){const{date:k,displayMonth:M}=j,T=!!(M&&!h(k,M)),R=!!(w&&x(k,w)),I=!!(S&&v(k,S)),D=!!(i&&Nc(k,i,a)),P=!!(o&&Nc(k,o,a))||R||I||!u&&!c&&T||u&&c===!1&&T,L=m(k,f);T&&_.outside.push(j),D&&_.disabled.push(j),P&&_.hidden.push(j),L&&_.today.push(j),l&&Object.keys(l).forEach(z=>{const q=l?.[z];q&&Nc(k,q,a)&&(N[z]?N[z].push(j):N[z]=[j])})}return j=>{const k={[Cr.focused]:!1,[Cr.disabled]:!1,[Cr.hidden]:!1,[Cr.outside]:!1,[Cr.today]:!1},M={};for(const T in _){const R=_[T];k[T]=R.some(I=>I===j)}for(const T in N)M[T]=N[T].some(R=>R===j);return{...k,...M}}}function tDe(e,t,n={}){return Object.entries(e).filter(([,a])=>a===!0).reduce((a,[i])=>(n[i]?a.push(n[i]):t[Cr[i]]?a.push(t[Cr[i]]):t[Po[i]]&&a.push(t[Po[i]]),a),[t[yt.Day]])}function nDe(e){return{...JRe,...e}}function rDe(e){const t={"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(([n,r])=>{n.startsWith("data-")&&(t[n]=r)}),t}function aDe(){const e={};for(const t in yt)e[yt[t]]=`rdp-${yt[t]}`;for(const t in Cr)e[Cr[t]]=`rdp-${Cr[t]}`;for(const t in Po)e[Po[t]]=`rdp-${Po[t]}`;for(const t in us)e[us[t]]=`rdp-${us[t]}`;return e}function G2e(e,t,n){return(n??new Ss(t)).formatMonthYear(e)}const iDe=G2e;function sDe(e,t,n){return(n??new Ss(t)).format(e,"d")}function oDe(e,t=$l){return t.format(e,"LLLL")}function lDe(e,t,n){return(n??new Ss(t)).format(e,"cccccc")}function cDe(e,t=$l){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function uDe(){return""}function W2e(e,t=$l){return t.format(e,"yyyy")}const dDe=W2e,fDe=Object.freeze(Object.defineProperty({__proto__:null,formatCaption:G2e,formatDay:sDe,formatMonthCaption:iDe,formatMonthDropdown:oDe,formatWeekNumber:cDe,formatWeekNumberHeader:uDe,formatWeekdayName:lDe,formatYearCaption:dDe,formatYearDropdown:W2e},Symbol.toStringTag,{value:"Module"}));function mDe(e){return e?.formatMonthCaption&&!e.formatCaption&&(e.formatCaption=e.formatMonthCaption),e?.formatYearCaption&&!e.formatYearDropdown&&(e.formatYearDropdown=e.formatYearCaption),{...fDe,...e}}function rD(e,t,n,r){let a=(r??new Ss(n)).format(e,"PPPP");return t.today&&(a=`Today, ${a}`),t.selected&&(a=`${a}, selected`),a}const pDe=rD;function aD(e,t,n){return(n??new Ss(t)).formatMonthYear(e)}const hDe=aD;function Y2e(e,t,n,r){let a=(r??new Ss(n)).format(e,"PPPP");return t?.today&&(a=`Today, ${a}`),a}function K2e(e){return"Choose the Month"}function X2e(){return""}const gDe="Go to the Next Month";function iD(e,t){return gDe}function sD(e){return"Go to the Previous Month"}function Q2e(e,t,n){return(n??new Ss(t)).format(e,"cccc")}function J2e(e,t){return`Week ${e}`}function e0e(e){return"Week Number"}function t0e(e){return"Choose the Year"}const bDe=Object.freeze(Object.defineProperty({__proto__:null,labelCaption:hDe,labelDay:pDe,labelDayButton:rD,labelGrid:aD,labelGridcell:Y2e,labelMonthDropdown:K2e,labelNav:X2e,labelNext:iD,labelPrevious:sD,labelWeekNumber:J2e,labelWeekNumberHeader:e0e,labelWeekday:Q2e,labelYearDropdown:t0e},Symbol.toStringTag,{value:"Module"})),_o=(e,t,n)=>t||(n?typeof n=="function"?n:(...r)=>n:e);function xDe(e,t){const n=t.locale?.labels??{};return{...bDe,...e??{},labelDayButton:_o(rD,e?.labelDayButton,n.labelDayButton),labelMonthDropdown:_o(K2e,e?.labelMonthDropdown,n.labelMonthDropdown),labelNext:_o(iD,e?.labelNext,n.labelNext),labelPrevious:_o(sD,e?.labelPrevious,n.labelPrevious),labelWeekNumber:_o(J2e,e?.labelWeekNumber,n.labelWeekNumber),labelYearDropdown:_o(t0e,e?.labelYearDropdown,n.labelYearDropdown),labelGrid:_o(aD,e?.labelGrid,n.labelGrid),labelGridcell:_o(Y2e,e?.labelGridcell,n.labelGridcell),labelNav:_o(X2e,e?.labelNav,n.labelNav),labelWeekNumberHeader:_o(e0e,e?.labelWeekNumberHeader,n.labelWeekNumberHeader),labelWeekday:_o(Q2e,e?.labelWeekday,n.labelWeekday)}}function vDe(e,t,n,r,a){const{startOfMonth:i,startOfYear:o,endOfYear:l,eachMonthOfInterval:c,getMonth:u}=a;return c({start:o(e),end:l(e)}).map(h=>{const b=r.formatMonthDropdown(h,a),x=u(h),y=t&&h<i(t)||n&&h>i(n)||!1;return{value:x,label:b,disabled:y}})}function yDe(e,t={},n={}){let r={...t?.[yt.Day]};return Object.entries(e).filter(([,a])=>a===!0).forEach(([a])=>{r={...r,...n?.[a]}}),r}function CDe(e,t,n,r){const a=r??e.today(),i=n?e.startOfBroadcastWeek(a,e):t?e.startOfISOWeek(a):e.startOfWeek(a),o=[];for(let l=0;l<7;l++){const c=e.addDays(i,l);o.push(c)}return o}function wDe(e,t,n,r,a=!1){if(!e||!t)return;const{startOfYear:i,endOfYear:o,eachYearOfInterval:l,getYear:c}=r,u=i(e),f=o(t),m=l({start:u,end:f});return a&&m.reverse(),m.map(h=>{const b=n.formatYearDropdown(h,r);return{value:c(h),label:b,disabled:!1}})}function EDe(e,t={}){const{weekStartsOn:n,locale:r}=t,a=n??r?.options?.weekStartsOn??0,i=l=>{const c=typeof l=="number"||typeof l=="string"?new Date(l):l;return new za(c.getFullYear(),c.getMonth(),c.getDate(),12,0,0,e)},o=l=>{const c=i(l);return new Date(c.getFullYear(),c.getMonth(),c.getDate(),0,0,0,0)};return{today:()=>i(za.tz(e)),newDate:(l,c,u)=>new za(l,c,u,12,0,0,e),startOfDay:l=>i(l),startOfWeek:(l,c)=>{const u=i(l),f=c?.weekStartsOn??a,m=(u.getDay()-f+7)%7;return u.setDate(u.getDate()-m),u},startOfISOWeek:l=>{const c=i(l),u=(c.getDay()-1+7)%7;return c.setDate(c.getDate()-u),c},startOfMonth:l=>{const c=i(l);return c.setDate(1),c},startOfYear:l=>{const c=i(l);return c.setMonth(0,1),c},endOfWeek:(l,c)=>{const u=i(l),h=(((c?.weekStartsOn??a)+6)%7-u.getDay()+7)%7;return u.setDate(u.getDate()+h),u},endOfISOWeek:l=>{const c=i(l),u=(7-c.getDay())%7;return c.setDate(c.getDate()+u),c},endOfMonth:l=>{const c=i(l);return c.setMonth(c.getMonth()+1,0),c},endOfYear:l=>{const c=i(l);return c.setMonth(11,31),c},eachMonthOfInterval:l=>{const c=i(l.start),u=i(l.end),f=[],m=new za(c.getFullYear(),c.getMonth(),1,12,0,0,e),h=u.getFullYear()*12+u.getMonth();for(;m.getFullYear()*12+m.getMonth()<=h;)f.push(new za(m,e)),m.setMonth(m.getMonth()+1,1);return f},addDays:(l,c)=>{const u=i(l);return u.setDate(u.getDate()+c),u},addWeeks:(l,c)=>{const u=i(l);return u.setDate(u.getDate()+c*7),u},addMonths:(l,c)=>{const u=i(l);return u.setMonth(u.getMonth()+c),u},addYears:(l,c)=>{const u=i(l);return u.setFullYear(u.getFullYear()+c),u},eachYearOfInterval:l=>{const c=i(l.start),u=i(l.end),f=[],m=new za(c.getFullYear(),0,1,12,0,0,e);for(;m.getFullYear()<=u.getFullYear();)f.push(new za(m,e)),m.setFullYear(m.getFullYear()+1,0,1);return f},getWeek:(l,c)=>{const u=o(l);return JR(u,{weekStartsOn:c?.weekStartsOn??a,firstWeekContainsDate:c?.firstWeekContainsDate??r?.options?.firstWeekContainsDate??1})},getISOWeek:l=>{const c=o(l);return QR(c)},differenceInCalendarDays:(l,c)=>{const u=o(l),f=o(c);return Ec(u,f)},differenceInCalendarMonths:(l,c)=>{const u=o(l),f=o(c);return R2e(u,f)}}}const Sh=e=>e instanceof HTMLElement?e:null,WS=e=>[...e.querySelectorAll("[data-animated-month]")??[]],SDe=e=>Sh(e.querySelector("[data-animated-month]")),YS=e=>Sh(e.querySelector("[data-animated-caption]")),KS=e=>Sh(e.querySelector("[data-animated-weeks]")),NDe=e=>Sh(e.querySelector("[data-animated-nav]")),_De=e=>Sh(e.querySelector("[data-animated-weekdays]"));function kDe(e,t,{classNames:n,months:r,focused:a,dateLib:i}){const o=d.useRef(null),l=d.useRef(r),c=d.useRef(!1);d.useLayoutEffect(()=>{const u=l.current;if(l.current=r,!t||!e.current||!(e.current instanceof HTMLElement)||r.length===0||u.length===0||r.length!==u.length)return;const f=i.isSameMonth(r[0].date,u[0].date),m=i.isAfter(r[0].date,u[0].date),h=m?n[us.caption_after_enter]:n[us.caption_before_enter],b=m?n[us.weeks_after_enter]:n[us.weeks_before_enter],x=o.current,y=e.current.cloneNode(!0);if(y instanceof HTMLElement?(WS(y).forEach(_=>{if(!(_ instanceof HTMLElement))return;const N=SDe(_);N&&_.contains(N)&&_.removeChild(N);const j=YS(_);j&&j.classList.remove(h);const k=KS(_);k&&k.classList.remove(b)}),o.current=y):o.current=null,c.current||f||a)return;const v=x instanceof HTMLElement?WS(x):[],w=WS(e.current);if(w?.every(S=>S instanceof HTMLElement)&&v&&v.every(S=>S instanceof HTMLElement)){c.current=!0,e.current.style.isolation="isolate";const S=NDe(e.current);S&&(S.style.zIndex="1"),w.forEach((_,N)=>{const j=v[N];if(!j)return;_.style.position="relative",_.style.overflow="hidden";const k=YS(_);k&&k.classList.add(h);const M=KS(_);M&&M.classList.add(b);const T=()=>{c.current=!1,e.current&&(e.current.style.isolation=""),S&&(S.style.zIndex=""),k&&k.classList.remove(h),M&&M.classList.remove(b),_.style.position="",_.style.overflow="",_.contains(j)&&_.removeChild(j)};j.style.pointerEvents="none",j.style.position="absolute",j.style.overflow="hidden",j.setAttribute("aria-hidden","true");const R=_De(j);R&&(R.style.opacity="0");const I=YS(j);I&&(I.classList.add(m?n[us.caption_before_exit]:n[us.caption_after_exit]),I.addEventListener("animationend",T));const D=KS(j);D&&D.classList.add(m?n[us.weeks_before_exit]:n[us.weeks_after_exit]),_.insertBefore(j,_.firstChild)})}})}function jDe(e,t,n,r){const a=e[0],i=e[e.length-1],{ISOWeek:o,fixedWeeks:l,broadcastCalendar:c}=n??{},{addDays:u,differenceInCalendarDays:f,differenceInCalendarMonths:m,endOfBroadcastWeek:h,endOfISOWeek:b,endOfMonth:x,endOfWeek:y,isAfter:v,startOfBroadcastWeek:w,startOfISOWeek:S,startOfWeek:_}=r,N=c?w(a,r):o?S(a):_(a),j=c?h(i):o?b(x(i)):y(x(i)),k=t&&(c?h(t):o?b(t):y(t)),M=k&&v(j,k)?k:j,T=f(M,N),R=m(i,a)+1,I=[];for(let L=0;L<=T;L++){const z=u(N,L);I.push(z)}const P=(c?35:42)*R;if(l&&I.length<P){const L=P-I.length;for(let z=0;z<L;z++){const q=u(I[I.length-1],1);I.push(q)}}return I}function TDe(e){const t=[];return e.reduce((n,r)=>{const a=r.weeks.reduce((i,o)=>i.concat(o.days.slice()),t.slice());return n.concat(a.slice())},t.slice())}function ADe(e,t,n,r){const{numberOfMonths:a=1}=n,i=[];for(let o=0;o<a;o++){const l=r.addMonths(e,o);if(t&&l>t)break;i.push(l)}return i}function EX(e,t,n,r){const{month:a,defaultMonth:i,today:o=r.today(),numberOfMonths:l=1}=e;let c=a||i||o;const{differenceInCalendarMonths:u,addMonths:f,startOfMonth:m}=r;if(n&&u(n,c)<l-1){const h=-1*(l-1);c=f(n,h)}return t&&u(c,t)<0&&(c=t),m(c)}function MDe(e,t,n,r){const{addDays:a,endOfBroadcastWeek:i,endOfISOWeek:o,endOfMonth:l,endOfWeek:c,getISOWeek:u,getWeek:f,startOfBroadcastWeek:m,startOfISOWeek:h,startOfWeek:b}=r,x=e.reduce((y,v)=>{const w=n.broadcastCalendar?m(v,r):n.ISOWeek?h(v):b(v),S=n.broadcastCalendar?i(v):n.ISOWeek?o(l(v)):c(l(v)),_=t.filter(M=>M>=w&&M<=S),N=n.broadcastCalendar?35:42;if(n.fixedWeeks&&_.length<N){const M=t.filter(T=>{const R=N-_.length;return T>S&&T<=a(S,R)});_.push(...M)}const j=_.reduce((M,T)=>{const R=n.ISOWeek?u(T):f(T),I=M.find(P=>P.weekNumber===R),D=new U2e(T,v,r);return I?I.days.push(D):M.push(new _Re(R,[D])),M},[]),k=new NRe(v,j);return y.push(k),y},[]);return n.reverseMonths?x.reverse():x}function ODe(e,t){let{startMonth:n,endMonth:r}=e;const{startOfYear:a,startOfDay:i,startOfMonth:o,endOfMonth:l,addYears:c,endOfYear:u,newDate:f,today:m}=t,{fromYear:h,toYear:b,fromMonth:x,toMonth:y}=e;!n&&x&&(n=x),!n&&h&&(n=t.newDate(h,0,1)),!r&&y&&(r=y),!r&&b&&(r=f(b,11,31));const v=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return n?n=o(n):h?n=f(h,0,1):!n&&v&&(n=a(c(e.today??m(),-100))),r?r=l(r):b?r=f(b,11,31):!r&&v&&(r=u(e.today??m())),[n&&i(n),r&&i(r)]}function IDe(e,t,n,r){if(n.disableNavigation)return;const{pagedNavigation:a,numberOfMonths:i=1}=n,{startOfMonth:o,addMonths:l,differenceInCalendarMonths:c}=r,u=a?i:1,f=o(e);if(!t)return l(f,u);if(!(c(t,e)<i))return l(f,u)}function RDe(e,t,n,r){if(n.disableNavigation)return;const{pagedNavigation:a,numberOfMonths:i}=n,{startOfMonth:o,addMonths:l,differenceInCalendarMonths:c}=r,u=a?i??1:1,f=o(e);if(!t)return l(f,-u);if(!(c(f,t)<=0))return l(f,-u)}function DDe(e){const t=[];return e.reduce((n,r)=>n.concat(r.weeks.slice()),t.slice())}function Ix(e,t){const[n,r]=d.useState(e);return[t===void 0?n:t,r]}function PDe(e,t){const[n,r]=ODe(e,t),{startOfMonth:a,endOfMonth:i}=t,o=EX(e,n,r,t),[l,c]=Ix(o,e.month?o:void 0);d.useEffect(()=>{const N=EX(e,n,r,t);c(N)},[e.timeZone]);const{months:u,weeks:f,days:m,previousMonth:h,nextMonth:b}=d.useMemo(()=>{const N=ADe(l,r,{numberOfMonths:e.numberOfMonths},t),j=jDe(N,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),k=MDe(N,j,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),M=DDe(k),T=TDe(k),R=RDe(l,n,e,t),I=IDe(l,r,e,t);return{months:k,weeks:M,days:T,previousMonth:R,nextMonth:I}},[t,l.getTime(),r?.getTime(),n?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:x,onMonthChange:y}=e,v=N=>f.some(j=>j.days.some(k=>k.isEqualTo(N))),w=N=>{if(x)return;let j=a(N);n&&j<a(n)&&(j=a(n)),r&&j>a(r)&&(j=a(r)),c(j),y?.(j)};return{months:u,weeks:f,days:m,navStart:n,navEnd:r,previousMonth:h,nextMonth:b,goToMonth:w,goToDay:N=>{v(N)||w(N.date)}}}var fl;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(fl||(fl={}));function SX(e){return!e[Cr.disabled]&&!e[Cr.hidden]&&!e[Cr.outside]}function LDe(e,t,n,r){let a,i=-1;for(const o of e){const l=t(o);SX(l)&&(l[Cr.focused]&&i<fl.FocusedModifier?(a=o,i=fl.FocusedModifier):r?.isEqualTo(o)&&i<fl.LastFocused?(a=o,i=fl.LastFocused):n(o.date)&&i<fl.Selected?(a=o,i=fl.Selected):l[Cr.today]&&i<fl.Today&&(a=o,i=fl.Today))}return a||(a=e.find(o=>SX(t(o)))),a}function VDe(e,t,n,r,a,i,o){const{ISOWeek:l,broadcastCalendar:c}=i,{addDays:u,addMonths:f,addWeeks:m,addYears:h,endOfBroadcastWeek:b,endOfISOWeek:x,endOfWeek:y,max:v,min:w,startOfBroadcastWeek:S,startOfISOWeek:_,startOfWeek:N}=o;let k={day:u,week:m,month:f,year:h,startOfWeek:M=>c?S(M,o):l?_(M):N(M),endOfWeek:M=>c?b(M):l?x(M):y(M)}[e](n,t==="after"?1:-1);return t==="before"&&r?k=v([r,k]):t==="after"&&a&&(k=w([a,k])),k}function n0e(e,t,n,r,a,i,o,l=0){if(l>365)return;const c=VDe(e,t,n.date,r,a,i,o),u=!!(i.disabled&&Nc(c,i.disabled,o)),f=!!(i.hidden&&Nc(c,i.hidden,o)),m=c,h=new U2e(c,m,o);return!u&&!f?h:n0e(e,t,h,r,a,i,o,l+1)}function $De(e,t,n,r,a){const{autoFocus:i}=e,[o,l]=d.useState(),c=LDe(t.days,n,r||(()=>!1),o),[u,f]=d.useState(i?c:void 0);return{isFocusTarget:y=>!!c?.isEqualTo(y),setFocused:f,focused:u,blur:()=>{l(u),f(void 0)},moveFocus:(y,v)=>{if(!u)return;const w=n0e(y,v,u,t.navStart,t.navEnd,e,a);w&&(e.disableNavigation&&!t.days.some(_=>_.isEqualTo(w))||(t.goToDay(w),f(w)))}}}function HDe(e,t){const{selected:n,required:r,onSelect:a}=e,[i,o]=Ix(n,a?n:void 0),l=a?n:i,{isSameDay:c}=t,u=b=>l?.some(x=>c(x,b))??!1,{min:f,max:m}=e;return{selected:l,select:(b,x,y)=>{let v=[...l??[]];if(u(b)){if(l?.length===f||r&&l?.length===1)return;v=l?.filter(w=>!c(w,b))}else l?.length===m?v=[b]:v=[...v,b];return a||o(v),a?.(v,b,x,y),v},isSelected:u}}function FDe(e,t,n=0,r=0,a=!1,i=$l){const{from:o,to:l}=t||{},{isSameDay:c,isAfter:u,isBefore:f}=i;let m;if(!o&&!l)m={from:e,to:n>0?void 0:e};else if(o&&!l)c(o,e)?n===0?m={from:o,to:e}:a?m={from:o,to:void 0}:m=void 0:f(e,o)?m={from:e,to:o}:m={from:o,to:e};else if(o&&l)if(c(o,e)&&c(l,e))a?m={from:o,to:l}:m=void 0;else if(c(o,e))m={from:o,to:n>0?void 0:e};else if(c(l,e))m={from:e,to:n>0?void 0:e};else if(f(e,o))m={from:e,to:l};else if(u(e,o))m={from:o,to:e};else if(u(e,l))m={from:o,to:e};else throw new Error("Invalid range");if(m?.from&&m?.to){const h=i.differenceInCalendarDays(m.to,m.from);r>0&&h>r?m={from:e,to:void 0}:n>1&&h<n&&(m={from:e,to:void 0})}return m}function zDe(e,t,n=$l){const r=Array.isArray(t)?t:[t];let a=e.from;const i=n.differenceInCalendarDays(e.to,e.from),o=Math.min(i,6);for(let l=0;l<=o;l++){if(r.includes(a.getDay()))return!0;a=n.addDays(a,1)}return!1}function NX(e,t,n=$l){return Sc(e,t.from,!1,n)||Sc(e,t.to,!1,n)||Sc(t,e.from,!1,n)||Sc(t,e.to,!1,n)}function UDe(e,t,n=$l){const r=Array.isArray(t)?t:[t];if(r.filter(l=>typeof l!="function").some(l=>typeof l=="boolean"?l:n.isDate(l)?Sc(e,l,!1,n):q2e(l,n)?l.some(c=>Sc(e,c,!1,n)):Ox(l)?l.from&&l.to?NX(e,{from:l.from,to:l.to},n):!1:Z2e(l)?zDe(e,l.dayOfWeek,n):eD(l)?n.isAfter(l.before,l.after)?NX(e,{from:n.addDays(l.after,1),to:n.addDays(l.before,-1)},n):Nc(e.from,l,n)||Nc(e.to,l,n):tD(l)||nD(l)?Nc(e.from,l,n)||Nc(e.to,l,n):!1))return!0;const o=r.filter(l=>typeof l=="function");if(o.length){let l=e.from;const c=n.differenceInCalendarDays(e.to,e.from);for(let u=0;u<=c;u++){if(o.some(f=>f(l)))return!0;l=n.addDays(l,1)}}return!1}function BDe(e,t){const{disabled:n,excludeDisabled:r,selected:a,required:i,onSelect:o}=e,[l,c]=Ix(a,o?a:void 0),u=o?a:l;return{selected:u,select:(h,b,x)=>{const{min:y,max:v}=e,w=h?FDe(h,u,y,v,i,t):void 0;return r&&n&&w?.from&&w.to&&UDe({from:w.from,to:w.to},n,t)&&(w.from=h,w.to=void 0),o||c(w),o?.(w,h,b,x),w},isSelected:h=>u&&Sc(u,h,!1,t)}}function ZDe(e,t){const{selected:n,required:r,onSelect:a}=e,[i,o]=Ix(n,a?n:void 0),l=a?n:i,{isSameDay:c}=t;return{selected:l,select:(m,h,b)=>{let x=m;return!r&&l&&l&&c(m,l)&&(x=void 0),a||o(x),a?.(x,m,h,b),x},isSelected:m=>l?c(l,m):!1}}function qDe(e,t){const n=ZDe(e,t),r=HDe(e,t),a=BDe(e,t);switch(e.mode){case"single":return n;case"multiple":return r;case"range":return a;default:return}}function Ys(e,t){return e instanceof za&&e.timeZone===t?e:new za(e,t)}function K0(e,t,n){return Ys(e,t)}function _X(e,t,n){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?K0(e,t):Array.isArray(e)?e.map(r=>r instanceof Date?K0(r,t):r):Ox(e)?{...e,from:e.from?Ys(e.from,t):e.from,to:e.to?Ys(e.to,t):e.to}:eD(e)?{before:K0(e.before,t),after:K0(e.after,t)}:tD(e)?{after:K0(e.after,t)}:nD(e)?{before:K0(e.before,t)}:e}function XS(e,t,n){return e&&(Array.isArray(e)?e.map(r=>_X(r,t)):_X(e,t))}function GDe(e){let t=e;const n=t.timeZone;if(n&&(t={...e,timeZone:n},t.today&&(t.today=Ys(t.today,n)),t.month&&(t.month=Ys(t.month,n)),t.defaultMonth&&(t.defaultMonth=Ys(t.defaultMonth,n)),t.startMonth&&(t.startMonth=Ys(t.startMonth,n)),t.endMonth&&(t.endMonth=Ys(t.endMonth,n)),t.mode==="single"&&t.selected?t.selected=Ys(t.selected,n):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(Nt=>Ys(Nt,n)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?Ys(t.selected.from,n):t.selected.from,to:t.selected.to?Ys(t.selected.to,n):t.selected.to}),t.disabled!==void 0&&(t.disabled=XS(t.disabled,n)),t.hidden!==void 0&&(t.hidden=XS(t.hidden,n)),t.modifiers)){const Nt={};Object.keys(t.modifiers).forEach(Ft=>{Nt[Ft]=XS(t.modifiers?.[Ft],n)}),t.modifiers=Nt}const{components:r,formatters:a,labels:i,dateLib:o,locale:l,classNames:c}=d.useMemo(()=>{const Nt={...z2e,...t.locale},Ft=t.broadcastCalendar?1:t.weekStartsOn,xt=t.noonSafe&&t.timeZone?EDe(t.timeZone,{weekStartsOn:Ft,locale:Nt}):void 0,Bt=t.dateLib&&xt?{...xt,...t.dateLib}:t.dateLib??xt,Rn=new Ss({locale:Nt,weekStartsOn:Ft,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},Bt);return{dateLib:Rn,components:nDe(t.components),formatters:mDe(t.formatters),labels:xDe(t.labels,Rn.options),locale:Nt,classNames:{...aDe(),...t.classNames}}},[t.locale,t.broadcastCalendar,t.weekStartsOn,t.firstWeekContainsDate,t.useAdditionalWeekYearTokens,t.useAdditionalDayOfYearTokens,t.timeZone,t.numerals,t.dateLib,t.noonSafe,t.components,t.formatters,t.labels,t.classNames]);t.today||(t={...t,today:o.today()});const{captionLayout:u,mode:f,navLayout:m,numberOfMonths:h=1,onDayBlur:b,onDayClick:x,onDayFocus:y,onDayKeyDown:v,onDayMouseEnter:w,onDayMouseLeave:S,onNextClick:_,onPrevClick:N,showWeekNumber:j,styles:k}=t,{formatCaption:M,formatDay:T,formatMonthDropdown:R,formatWeekNumber:I,formatWeekNumberHeader:D,formatWeekdayName:P,formatYearDropdown:L}=a,z=PDe(t,o),{days:q,months:Z,navStart:G,navEnd:$,previousMonth:X,nextMonth:B,goToMonth:W}=z,Y=eDe(q,t,G,$,o),{isSelected:F,select:J,selected:ue}=qDe(t,o)??{},{blur:ge,focused:ne,isFocusTarget:be,moveFocus:se,setFocused:pe}=$De(t,z,Y,F??(()=>!1),o),{labelDayButton:Se,labelGridcell:ae,labelGrid:He,labelMonthDropdown:ve,labelNav:Ue,labelPrevious:at,labelNext:Oe,labelWeekday:Ye,labelWeekNumber:Me,labelWeekNumberHeader:tt,labelYearDropdown:ie}=i,he=d.useMemo(()=>CDe(o,t.ISOWeek,t.broadcastCalendar,t.today),[o,t.ISOWeek,t.broadcastCalendar,t.today]),Ee=f!==void 0||x!==void 0,ce=d.useCallback(()=>{X&&(W(X),N?.(X))},[X,W,N]),we=d.useCallback(()=>{B&&(W(B),_?.(B))},[W,B,_]),te=d.useCallback((Nt,Ft)=>xt=>{xt.preventDefault(),xt.stopPropagation(),pe(Nt),!Ft.disabled&&(J?.(Nt.date,Ft,xt),x?.(Nt.date,Ft,xt))},[J,x,pe]),de=d.useCallback((Nt,Ft)=>xt=>{pe(Nt),y?.(Nt.date,Ft,xt)},[y,pe]),De=d.useCallback((Nt,Ft)=>xt=>{ge(),b?.(Nt.date,Ft,xt)},[ge,b]),Xe=d.useCallback((Nt,Ft)=>xt=>{const Bt={ArrowLeft:[xt.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[xt.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[xt.shiftKey?"year":"week","after"],ArrowUp:[xt.shiftKey?"year":"week","before"],PageUp:[xt.shiftKey?"year":"month","before"],PageDown:[xt.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(Bt[xt.key]){xt.preventDefault(),xt.stopPropagation();const[Rn,$t]=Bt[xt.key];se(Rn,$t)}v?.(Nt.date,Ft,xt)},[se,v,t.dir]),lt=d.useCallback((Nt,Ft)=>xt=>{w?.(Nt.date,Ft,xt)},[w]),jt=d.useCallback((Nt,Ft)=>xt=>{S?.(Nt.date,Ft,xt)},[S]),Cn=d.useCallback(Nt=>Ft=>{const xt=Number(Ft.target.value),Bt=o.setMonth(o.startOfMonth(Nt),xt);W(Bt)},[o,W]),rn=d.useCallback(Nt=>Ft=>{const xt=Number(Ft.target.value),Bt=o.setYear(o.startOfMonth(Nt),xt);W(Bt)},[o,W]),{className:Yt,style:Nn}=d.useMemo(()=>({className:[c[yt.Root],t.className].filter(Boolean).join(" "),style:{...k?.[yt.Root],...t.style}}),[c,t.className,t.style,k]),Kt=rDe(t),zr=d.useRef(null);kDe(zr,!!t.animate,{classNames:c,months:Z,focused:ne,dateLib:o});const Or={dayPickerProps:t,selected:ue,select:J,isSelected:F,months:Z,nextMonth:B,previousMonth:X,goToMonth:W,getModifiers:Y,components:r,classNames:c,styles:k,labels:i,formatters:a};return U.createElement(B2e.Provider,{value:Or},U.createElement(r.Root,{rootRef:t.animate?zr:void 0,className:Yt,style:Nn,dir:t.dir,id:t.id,lang:t.lang,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t["aria-label"],"aria-labelledby":t["aria-labelledby"],...Kt},U.createElement(r.Months,{className:c[yt.Months],style:k?.[yt.Months]},!t.hideNavigation&&!m&&U.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[yt.Nav],style:k?.[yt.Nav],"aria-label":Ue(),onPreviousClick:ce,onNextClick:we,previousMonth:X,nextMonth:B}),Z.map((Nt,Ft)=>U.createElement(r.Month,{"data-animated-month":t.animate?"true":void 0,className:c[yt.Month],style:k?.[yt.Month],key:Ft,displayIndex:Ft,calendarMonth:Nt},m==="around"&&!t.hideNavigation&&Ft===0&&U.createElement(r.PreviousMonthButton,{type:"button",className:c[yt.PreviousMonthButton],tabIndex:X?void 0:-1,"aria-disabled":X?void 0:!0,"aria-label":at(X),onClick:ce,"data-animated-button":t.animate?"true":void 0},U.createElement(r.Chevron,{disabled:X?void 0:!0,className:c[yt.Chevron],orientation:t.dir==="rtl"?"right":"left"})),U.createElement(r.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:c[yt.MonthCaption],style:k?.[yt.MonthCaption],calendarMonth:Nt,displayIndex:Ft},u?.startsWith("dropdown")?U.createElement(r.DropdownNav,{className:c[yt.Dropdowns],style:k?.[yt.Dropdowns]},(()=>{const xt=u==="dropdown"||u==="dropdown-months"?U.createElement(r.MonthsDropdown,{key:"month",className:c[yt.MonthsDropdown],"aria-label":ve(),classNames:c,components:r,disabled:!!t.disableNavigation,onChange:Cn(Nt.date),options:vDe(Nt.date,G,$,a,o),style:k?.[yt.Dropdown],value:o.getMonth(Nt.date)}):U.createElement("span",{key:"month"},R(Nt.date,o)),Bt=u==="dropdown"||u==="dropdown-years"?U.createElement(r.YearsDropdown,{key:"year",className:c[yt.YearsDropdown],"aria-label":ie(o.options),classNames:c,components:r,disabled:!!t.disableNavigation,onChange:rn(Nt.date),options:wDe(G,$,a,o,!!t.reverseYears),style:k?.[yt.Dropdown],value:o.getYear(Nt.date)}):U.createElement("span",{key:"year"},L(Nt.date,o));return o.getMonthYearOrder()==="year-first"?[Bt,xt]:[xt,Bt]})(),U.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"}},M(Nt.date,o.options,o))):U.createElement(r.CaptionLabel,{className:c[yt.CaptionLabel],role:"status","aria-live":"polite"},M(Nt.date,o.options,o))),m==="around"&&!t.hideNavigation&&Ft===h-1&&U.createElement(r.NextMonthButton,{type:"button",className:c[yt.NextMonthButton],tabIndex:B?void 0:-1,"aria-disabled":B?void 0:!0,"aria-label":Oe(B),onClick:we,"data-animated-button":t.animate?"true":void 0},U.createElement(r.Chevron,{disabled:B?void 0:!0,className:c[yt.Chevron],orientation:t.dir==="rtl"?"left":"right"})),Ft===h-1&&m==="after"&&!t.hideNavigation&&U.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[yt.Nav],style:k?.[yt.Nav],"aria-label":Ue(),onPreviousClick:ce,onNextClick:we,previousMonth:X,nextMonth:B}),U.createElement(r.MonthGrid,{role:"grid","aria-multiselectable":f==="multiple"||f==="range","aria-label":He(Nt.date,o.options,o)||void 0,className:c[yt.MonthGrid],style:k?.[yt.MonthGrid]},!t.hideWeekdays&&U.createElement(r.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:c[yt.Weekdays],style:k?.[yt.Weekdays]},j&&U.createElement(r.WeekNumberHeader,{"aria-label":tt(o.options),className:c[yt.WeekNumberHeader],style:k?.[yt.WeekNumberHeader],scope:"col"},D()),he.map(xt=>U.createElement(r.Weekday,{"aria-label":Ye(xt,o.options,o),className:c[yt.Weekday],key:String(xt),style:k?.[yt.Weekday],scope:"col"},P(xt,o.options,o)))),U.createElement(r.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:c[yt.Weeks],style:k?.[yt.Weeks]},Nt.weeks.map(xt=>U.createElement(r.Week,{className:c[yt.Week],key:xt.weekNumber,style:k?.[yt.Week],week:xt},j&&U.createElement(r.WeekNumber,{week:xt,style:k?.[yt.WeekNumber],"aria-label":Me(xt.weekNumber,{locale:l}),className:c[yt.WeekNumber],scope:"row",role:"rowheader"},I(xt.weekNumber,o)),xt.days.map(Bt=>{const{date:Rn}=Bt,$t=Y(Bt);if($t[Cr.focused]=!$t.hidden&&!!ne?.isEqualTo(Bt),$t[Po.selected]=F?.(Rn)||$t.selected,Ox(ue)){const{from:Wl,to:Is}=ue;$t[Po.range_start]=!!(Wl&&Is&&o.isSameDay(Rn,Wl)),$t[Po.range_end]=!!(Wl&&Is&&o.isSameDay(Rn,Is)),$t[Po.range_middle]=Sc(ue,Rn,!0,o)}const Os=yDe($t,k,t.modifiersStyles),ar=tDe($t,c,t.modifiersClassNames),es=!Ee&&!$t.hidden?ae(Rn,$t,o.options,o):void 0;return U.createElement(r.Day,{key:`${Bt.isoDate}_${Bt.displayMonthId}`,day:Bt,modifiers:$t,className:ar.join(" "),style:Os,role:"gridcell","aria-selected":$t.selected||void 0,"aria-label":es,"data-day":Bt.isoDate,"data-month":Bt.outside?Bt.dateMonthId:void 0,"data-selected":$t.selected||void 0,"data-disabled":$t.disabled||void 0,"data-hidden":$t.hidden||void 0,"data-outside":Bt.outside||void 0,"data-focused":$t.focused||void 0,"data-today":$t.today||void 0},!$t.hidden&&Ee?U.createElement(r.DayButton,{className:c[yt.DayButton],style:k?.[yt.DayButton],type:"button",day:Bt,modifiers:$t,disabled:!$t.focused&&$t.disabled||void 0,"aria-disabled":$t.focused&&$t.disabled||void 0,tabIndex:be(Bt)?0:-1,"aria-label":Se(Rn,$t,o.options,o),onClick:te(Bt,$t),onBlur:De(Bt,$t),onFocus:de(Bt,$t),onKeyDown:Xe(Bt,$t),onMouseEnter:lt(Bt,$t),onMouseLeave:jt(Bt,$t)},T(Rn,o.options,o)):!$t.hidden&&T(Bt.date,o.options,o))})))))))),t.footer&&U.createElement(r.Footer,{className:c[yt.Footer],style:k?.[yt.Footer],role:"status","aria-live":"polite"},t.footer)))}function WDe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1 -19.995 .324l-.005 -.324l.004 -.28c.148 -5.393 4.566 -9.72 9.996 -9.72zm.01 13l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -8a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z"},child:[]}]})(e)}function YDe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M12 1.67c.955 0 1.845 .467 2.39 1.247l.105 .16l8.114 13.548a2.914 2.914 0 0 1 -2.307 4.363l-.195 .008h-16.225a2.914 2.914 0 0 1 -2.582 -4.2l.099 -.185l8.11 -13.538a2.914 2.914 0 0 1 2.491 -1.403zm.01 13.33l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -7a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z"},child:[]}]})(e)}function KDe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.293 5.953a1 1 0 0 0 -1.32 -.083l-.094 .083l-3.293 3.292l-1.293 -1.292l-.094 -.083a1 1 0 0 0 -1.403 1.403l.083 .094l2 2l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z"},child:[]}]})(e)}function XDe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M18 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h12zm0 2h-9v14h9a1 1 0 0 0 .993 -.883l.007 -.117v-12a1 1 0 0 0 -.883 -.993l-.117 -.007zm-4.387 4.21l.094 .083l2 2a1 1 0 0 1 .083 1.32l-.083 .094l-2 2a1 1 0 0 1 -1.497 -1.32l.083 -.094l1.292 -1.293l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.32 -.083z"},child:[]}]})(e)}function QDe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M14.872 14.287l6.522 6.52a2.996 2.996 0 0 1 -2.218 1.188l-.176 .005h-14a2.995 2.995 0 0 1 -2.394 -1.191l6.521 -6.522l2.318 1.545l.116 .066a1 1 0 0 0 .878 0l.116 -.066l2.317 -1.545z"},child:[]},{tag:"path",attr:{d:"M2 9.535l5.429 3.62l-5.429 5.43z"},child:[]},{tag:"path",attr:{d:"M22 9.535v9.05l-5.43 -5.43z"},child:[]},{tag:"path",attr:{d:"M12.44 2.102l.115 .066l8.444 5.629l-8.999 6l-9 -6l8.445 -5.63a1 1 0 0 1 .994 -.065z"},child:[]}]})(e)}function r0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M12 7a5 5 0 1 1 -4.995 5.217l-.005 -.217l.005 -.217a5 5 0 0 1 4.995 -4.783z"},child:[]}]})(e)}function JDe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M20.118 3h-16.225a2.914 2.914 0 0 0 -2.503 4.371l8.116 13.549a2.917 2.917 0 0 0 4.987 .005l8.11 -13.539a2.914 2.914 0 0 0 -2.486 -4.386z"},child:[]}]})(e)}function Rx(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 6m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"},child:[]},{tag:"path",attr:{d:"M4 6l8 0"},child:[]},{tag:"path",attr:{d:"M16 6l4 0"},child:[]},{tag:"path",attr:{d:"M8 12m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"},child:[]},{tag:"path",attr:{d:"M4 12l2 0"},child:[]},{tag:"path",attr:{d:"M10 12l10 0"},child:[]},{tag:"path",attr:{d:"M17 18m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"},child:[]},{tag:"path",attr:{d:"M4 18l11 0"},child:[]},{tag:"path",attr:{d:"M19 18l1 0"},child:[]}]})(e)}function QS(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"},child:[]},{tag:"path",attr:{d:"M12 8v4"},child:[]},{tag:"path",attr:{d:"M12 16h.01"},child:[]}]})(e)}function OM(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12.802 2.165l5.575 2.389c.48 .206 .863 .589 1.07 1.07l2.388 5.574c.22 .512 .22 1.092 0 1.604l-2.389 5.575c-.206 .48 -.589 .863 -1.07 1.07l-5.574 2.388c-.512 .22 -1.092 .22 -1.604 0l-5.575 -2.389a2.036 2.036 0 0 1 -1.07 -1.07l-2.388 -5.574a2.036 2.036 0 0 1 0 -1.604l2.389 -5.575c.206 -.48 .589 -.863 1.07 -1.07l5.574 -2.388a2.036 2.036 0 0 1 1.604 0z"},child:[]},{tag:"path",attr:{d:"M12 8v4"},child:[]},{tag:"path",attr:{d:"M12 16h.01"},child:[]}]})(e)}function a0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 9v4"},child:[]},{tag:"path",attr:{d:"M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0z"},child:[]},{tag:"path",attr:{d:"M12 16h.01"},child:[]}]})(e)}function i0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M9 14l-4 -4l4 -4"},child:[]},{tag:"path",attr:{d:"M5 10h11a4 4 0 1 1 0 8h-1"},child:[]}]})(e)}function Lp(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 5l0 14"},child:[]},{tag:"path",attr:{d:"M18 13l-6 6"},child:[]},{tag:"path",attr:{d:"M6 13l6 6"},child:[]}]})(e)}function ePe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 5l0 14"},child:[]},{tag:"path",attr:{d:"M18 11l-6 -6"},child:[]},{tag:"path",attr:{d:"M6 11l6 -6"},child:[]}]})(e)}function tPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M17 3l0 18"},child:[]},{tag:"path",attr:{d:"M10 18l-3 3l-3 -3"},child:[]},{tag:"path",attr:{d:"M7 21l0 -18"},child:[]},{tag:"path",attr:{d:"M20 6l-3 -3l-3 3"},child:[]}]})(e)}function oi(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 9l4 -4l4 4m-4 -4v14"},child:[]},{tag:"path",attr:{d:"M21 15l-4 4l-4 -4m4 4v-14"},child:[]}]})(e)}function nPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M7 9m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"},child:[]},{tag:"path",attr:{d:"M22 17v-3h-20"},child:[]},{tag:"path",attr:{d:"M2 8v9"},child:[]},{tag:"path",attr:{d:"M12 14h10v-2a3 3 0 0 0 -3 -3h-7v5z"},child:[]}]})(e)}function kX(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M10 5a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3a4 4 0 0 0 2 3h-16a4 4 0 0 0 2 -3v-3a7 7 0 0 1 4 -6"},child:[]},{tag:"path",attr:{d:"M9 17v1a3 3 0 0 0 6 0v-1"},child:[]}]})(e)}function rPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M19 4v16h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12z"},child:[]},{tag:"path",attr:{d:"M19 16h-12a2 2 0 0 0 -2 2"},child:[]},{tag:"path",attr:{d:"M9 8h6"},child:[]}]})(e)}function aPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 19a9 9 0 0 1 9 0a9 9 0 0 1 5.899 -1.096"},child:[]},{tag:"path",attr:{d:"M3 6a9 9 0 0 1 2.114 -.884m3.8 -.21c1.07 .17 2.116 .534 3.086 1.094a9 9 0 0 1 9 0"},child:[]},{tag:"path",attr:{d:"M3 6v13"},child:[]},{tag:"path",attr:{d:"M12 6v2m0 4v7"},child:[]},{tag:"path",attr:{d:"M21 6v11"},child:[]},{tag:"path",attr:{d:"M3 3l18 18"},child:[]}]})(e)}function iPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M9 9v10a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-14"},child:[]},{tag:"path",attr:{d:"M8 4a1 1 0 0 1 1 1"},child:[]},{tag:"path",attr:{d:"M9 5a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v4"},child:[]},{tag:"path",attr:{d:"M13 13v6a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-10"},child:[]},{tag:"path",attr:{d:"M5 8h3"},child:[]},{tag:"path",attr:{d:"M9 16h4"},child:[]},{tag:"path",attr:{d:"M14.254 10.244l-1.218 -4.424a1.02 1.02 0 0 1 .634 -1.219l.133 -.041l2.184 -.53c.562 -.135 1.133 .19 1.282 .732l3.236 11.75"},child:[]},{tag:"path",attr:{d:"M19.585 19.589l-1.572 .38c-.562 .136 -1.133 -.19 -1.282 -.731l-.952 -3.458"},child:[]},{tag:"path",attr:{d:"M14 9l4 -1"},child:[]},{tag:"path",attr:{d:"M19.207 15.199l.716 -.18"},child:[]},{tag:"path",attr:{d:"M3 3l18 18"},child:[]}]})(e)}function oD(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5"},child:[]}]})(e)}function Dx(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M8 11v5"},child:[]},{tag:"path",attr:{d:"M8 8v.01"},child:[]},{tag:"path",attr:{d:"M12 16v-5"},child:[]},{tag:"path",attr:{d:"M16 16v-3a2 2 0 1 0 -4 0"},child:[]},{tag:"path",attr:{d:"M3 7a4 4 0 0 1 4 -4h10a4 4 0 0 1 4 4v10a4 4 0 0 1 -4 4h-10a4 4 0 0 1 -4 -4z"},child:[]}]})(e)}function sPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M15 10l-4 4l6 6l4 -16l-18 7l4 2l2 6l3 -4"},child:[]}]})(e)}function Nh(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 4l11.733 16h4.267l-11.733 -16z"},child:[]},{tag:"path",attr:{d:"M4 20l6.768 -6.768m2.46 -2.46l6.772 -6.772"},child:[]}]})(e)}function lD(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M8 9l5 5v7h-5v-4m0 4h-5v-7l5 -5m1 1v-6a1 1 0 0 1 1 -1h10a1 1 0 0 1 1 1v17h-8"},child:[]},{tag:"path",attr:{d:"M13 7l0 .01"},child:[]},{tag:"path",attr:{d:"M17 7l0 .01"},child:[]},{tag:"path",attr:{d:"M17 11l0 .01"},child:[]},{tag:"path",attr:{d:"M17 15l0 .01"},child:[]}]})(e)}function oPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 21l18 0"},child:[]},{tag:"path",attr:{d:"M5 21v-14l8 -4v18"},child:[]},{tag:"path",attr:{d:"M19 21v-10l-6 -4"},child:[]},{tag:"path",attr:{d:"M9 9l0 .01"},child:[]},{tag:"path",attr:{d:"M9 12l0 .01"},child:[]},{tag:"path",attr:{d:"M9 15l0 .01"},child:[]},{tag:"path",attr:{d:"M9 18l0 .01"},child:[]}]})(e)}function lPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M6 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"},child:[]},{tag:"path",attr:{d:"M18 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"},child:[]},{tag:"path",attr:{d:"M4 17h-2v-11a1 1 0 0 1 1 -1h14a5 7 0 0 1 5 7v5h-2m-4 0h-8"},child:[]},{tag:"path",attr:{d:"M16 5l1.5 7l4.5 0"},child:[]},{tag:"path",attr:{d:"M2 10l15 0"},child:[]},{tag:"path",attr:{d:"M7 5l0 5"},child:[]},{tag:"path",attr:{d:"M12 5l0 5"},child:[]}]})(e)}function jX(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M11.5 21h-5.5a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v6"},child:[]},{tag:"path",attr:{d:"M16 3v4"},child:[]},{tag:"path",attr:{d:"M8 3v4"},child:[]},{tag:"path",attr:{d:"M4 11h16"},child:[]},{tag:"path",attr:{d:"M15 19l2 2l4 -4"},child:[]}]})(e)}function cPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12.5 21h-6.5a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v5"},child:[]},{tag:"path",attr:{d:"M19 16v6"},child:[]},{tag:"path",attr:{d:"M22 19l-3 3l-3 -3"},child:[]},{tag:"path",attr:{d:"M16 3v4"},child:[]},{tag:"path",attr:{d:"M8 3v4"},child:[]},{tag:"path",attr:{d:"M4 11h16"},child:[]}]})(e)}function zm(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 5m0 2a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z"},child:[]},{tag:"path",attr:{d:"M16 3l0 4"},child:[]},{tag:"path",attr:{d:"M8 3l0 4"},child:[]},{tag:"path",attr:{d:"M4 11l16 0"},child:[]},{tag:"path",attr:{d:"M8 15h2v2h-2z"},child:[]}]})(e)}function z4(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12z"},child:[]},{tag:"path",attr:{d:"M16 3v4"},child:[]},{tag:"path",attr:{d:"M8 3v4"},child:[]},{tag:"path",attr:{d:"M4 11h16"},child:[]},{tag:"path",attr:{d:"M7 14h.013"},child:[]},{tag:"path",attr:{d:"M10.01 14h.005"},child:[]},{tag:"path",attr:{d:"M13.01 14h.005"},child:[]},{tag:"path",attr:{d:"M16.015 14h.005"},child:[]},{tag:"path",attr:{d:"M13.015 17h.005"},child:[]},{tag:"path",attr:{d:"M7.01 17h.005"},child:[]},{tag:"path",attr:{d:"M10.01 17h.005"},child:[]}]})(e)}function uPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M9 5h9a2 2 0 0 1 2 2v9m-.184 3.839a2 2 0 0 1 -1.816 1.161h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 1.158 -1.815"},child:[]},{tag:"path",attr:{d:"M16 3v4"},child:[]},{tag:"path",attr:{d:"M8 3v1"},child:[]},{tag:"path",attr:{d:"M4 11h7m4 0h5"},child:[]},{tag:"path",attr:{d:"M3 3l18 18"},child:[]}]})(e)}function D9(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12z"},child:[]},{tag:"path",attr:{d:"M16 3v4"},child:[]},{tag:"path",attr:{d:"M8 3v4"},child:[]},{tag:"path",attr:{d:"M4 11h16"},child:[]},{tag:"path",attr:{d:"M11 15h1"},child:[]},{tag:"path",attr:{d:"M12 15v3"},child:[]}]})(e)}function tDt(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 15m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0"},child:[]},{tag:"path",attr:{d:"M10 7h4"},child:[]},{tag:"path",attr:{d:"M10 18v4l2 -1l2 1v-4"},child:[]},{tag:"path",attr:{d:"M10 19h-2a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-2"},child:[]}]})(e)}function s0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12.876 12.881a3 3 0 0 0 4.243 4.243m.588 -3.42a3.012 3.012 0 0 0 -1.437 -1.423"},child:[]},{tag:"path",attr:{d:"M13 17.5v4.5l2 -1.5l2 1.5v-4.5"},child:[]},{tag:"path",attr:{d:"M10 19h-5a2 2 0 0 1 -2 -2v-10c0 -1.1 .9 -2 2 -2m4 0h10a2 2 0 0 1 2 2v10"},child:[]},{tag:"path",attr:{d:"M6 9h3m4 0h5"},child:[]},{tag:"path",attr:{d:"M6 12h3"},child:[]},{tag:"path",attr:{d:"M6 15h2"},child:[]},{tag:"path",attr:{d:"M3 3l18 18"},child:[]}]})(e)}function ca(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M5 12l5 5l10 -10"},child:[]}]})(e)}function Ol(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M6 9l6 6l6 -6"},child:[]}]})(e)}function $2(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M15 6l-6 6l6 6"},child:[]}]})(e)}function Wn(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M9 6l6 6l-6 6"},child:[]}]})(e)}function o0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M6 15l6 -6l6 6"},child:[]}]})(e)}function Um(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M7 7l5 5l5 -5"},child:[]},{tag:"path",attr:{d:"M7 13l5 5l5 -5"},child:[]}]})(e)}function dPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0"},child:[]},{tag:"path",attr:{d:"M9 12l2 2l4 -4"},child:[]}]})(e)}function fPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2"},child:[]},{tag:"path",attr:{d:"M9 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z"},child:[]},{tag:"path",attr:{d:"M9 12h6"},child:[]},{tag:"path",attr:{d:"M9 16h6"},child:[]}]})(e)}function H2(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"},child:[]},{tag:"path",attr:{d:"M12 7v5l3 3"},child:[]}]})(e)}function Px(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{stroke:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M7 9.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z"},child:[]},{tag:"path",attr:{d:"M4.012 16.737a2 2 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1"},child:[]},{tag:"path",attr:{d:"M11 14l2 2l4 -4"},child:[]}]})(e)}function Lx(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M7 7m0 2.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z"},child:[]},{tag:"path",attr:{d:"M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1"},child:[]}]})(e)}function l0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M6 6h8a3 3 0 0 1 0 6a3 3 0 0 1 0 6h-8"},child:[]},{tag:"path",attr:{d:"M8 6l0 12"},child:[]},{tag:"path",attr:{d:"M8 12l6 0"},child:[]},{tag:"path",attr:{d:"M9 3l0 3"},child:[]},{tag:"path",attr:{d:"M13 3l0 3"},child:[]},{tag:"path",attr:{d:"M9 18l0 3"},child:[]},{tag:"path",attr:{d:"M13 18l0 3"},child:[]}]})(e)}function mPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"},child:[]},{tag:"path",attr:{d:"M12 19m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"},child:[]},{tag:"path",attr:{d:"M12 5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"},child:[]}]})(e)}function Gi(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2"},child:[]},{tag:"path",attr:{d:"M7 11l5 5l5 -5"},child:[]},{tag:"path",attr:{d:"M12 4l0 12"},child:[]}]})(e)}function pPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 7v4a1 1 0 0 0 1 1h3"},child:[]},{tag:"path",attr:{d:"M7 7v10"},child:[]},{tag:"path",attr:{d:"M10 8v8a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-8a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1z"},child:[]},{tag:"path",attr:{d:"M17 7v4a1 1 0 0 0 1 1h3"},child:[]},{tag:"path",attr:{d:"M21 7v10"},child:[]}]})(e)}function hPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 19v.01"},child:[]},{tag:"path",attr:{d:"M12 15v-10"},child:[]}]})(e)}function Gf(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 6h-6a2 2 0 0 0 -2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-6"},child:[]},{tag:"path",attr:{d:"M11 13l9 -9"},child:[]},{tag:"path",attr:{d:"M15 4h5v5"},child:[]}]})(e)}function gPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M21 9c-2.4 2.667 -5.4 4 -9 4c-3.6 0 -6.6 -1.333 -9 -4"},child:[]},{tag:"path",attr:{d:"M3 15l2.5 -3.8"},child:[]},{tag:"path",attr:{d:"M21 14.976l-2.492 -3.776"},child:[]},{tag:"path",attr:{d:"M9 17l.5 -4"},child:[]},{tag:"path",attr:{d:"M15 17l-.5 -4"},child:[]}]})(e)}function P9(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"},child:[]},{tag:"path",attr:{d:"M21 12c-2.4 4 -5.4 6 -9 6c-3.6 0 -6.6 -2 -9 -6c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6"},child:[]}]})(e)}function bPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 3v4a1 1 0 0 0 1 1h4"},child:[]},{tag:"path",attr:{d:"M5 8v-3a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2h-5"},child:[]},{tag:"path",attr:{d:"M6 14m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0"},child:[]},{tag:"path",attr:{d:"M4.5 17l-1.5 5l3 -1.5l3 1.5l-1.5 -5"},child:[]}]})(e)}function xPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 3v4a1 1 0 0 0 1 1h4"},child:[]},{tag:"path",attr:{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z"},child:[]},{tag:"path",attr:{d:"M9 15l2 2l4 -4"},child:[]}]})(e)}function vPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 3v4a1 1 0 0 0 1 1h4"},child:[]},{tag:"path",attr:{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z"},child:[]},{tag:"path",attr:{d:"M11 14h1v4h1"},child:[]},{tag:"path",attr:{d:"M12 11h.01"},child:[]}]})(e)}function yPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 3v4a1 1 0 0 0 1 1h4"},child:[]},{tag:"path",attr:{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z"},child:[]},{tag:"path",attr:{d:"M9 7l1 0"},child:[]},{tag:"path",attr:{d:"M9 13l6 0"},child:[]},{tag:"path",attr:{d:"M13 17l2 0"},child:[]}]})(e)}function CPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 3v4a1 1 0 0 0 1 1h4"},child:[]},{tag:"path",attr:{d:"M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4"},child:[]},{tag:"path",attr:{d:"M5 21h14"},child:[]},{tag:"path",attr:{d:"M5 18h14"},child:[]},{tag:"path",attr:{d:"M5 15h14"},child:[]}]})(e)}function c0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 3v4a1 1 0 0 0 1 1h4"},child:[]},{tag:"path",attr:{d:"M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4"},child:[]},{tag:"path",attr:{d:"M4 15l4 6"},child:[]},{tag:"path",attr:{d:"M4 21l4 -6"},child:[]},{tag:"path",attr:{d:"M17 20.25c0 .414 .336 .75 .75 .75h1.25a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1h-1a1 1 0 0 1 -1 -1v-1a1 1 0 0 1 1 -1h1.25a.75 .75 0 0 1 .75 .75"},child:[]},{tag:"path",attr:{d:"M11 15v6h3"},child:[]}]})(e)}function IM(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 3v4a1 1 0 0 0 1 1h4"},child:[]},{tag:"path",attr:{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z"},child:[]},{tag:"path",attr:{d:"M12 11v6"},child:[]},{tag:"path",attr:{d:"M9.5 13.5l2.5 -2.5l2.5 2.5"},child:[]}]})(e)}function u0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 3v4a1 1 0 0 0 1 1h4"},child:[]},{tag:"path",attr:{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z"},child:[]}]})(e)}function nDt(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M7 5m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"},child:[]},{tag:"path",attr:{d:"M5 22v-5l-1 -1v-4a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4l-1 1v5"},child:[]},{tag:"path",attr:{d:"M17 5m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"},child:[]},{tag:"path",attr:{d:"M15 22v-4h-2l2 -6a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1l2 6h-2v4"},child:[]}]})(e)}function wPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M11.414 10l-7.383 7.418a2.091 2.091 0 0 0 0 2.967a2.11 2.11 0 0 0 2.976 0l7.407 -7.385"},child:[]},{tag:"path",attr:{d:"M18.121 15.293l2.586 -2.586a1 1 0 0 0 0 -1.414l-7.586 -7.586a1 1 0 0 0 -1.414 0l-2.586 2.586a1 1 0 0 0 0 1.414l7.586 7.586a1 1 0 0 0 1.414 0z"},child:[]}]})(e)}function _d(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 5h7"},child:[]},{tag:"path",attr:{d:"M9 3v2c0 4.418 -2.239 8 -5 8"},child:[]},{tag:"path",attr:{d:"M5 9c0 2.144 2.952 3.908 6.7 4"},child:[]},{tag:"path",attr:{d:"M12 20l4 -9l4 9"},child:[]},{tag:"path",attr:{d:"M19.1 18h-6.2"},child:[]}]})(e)}function od(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z"},child:[]},{tag:"path",attr:{d:"M14 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z"},child:[]},{tag:"path",attr:{d:"M4 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z"},child:[]},{tag:"path",attr:{d:"M14 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z"},child:[]}]})(e)}function EPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 4m0 2a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z"},child:[]},{tag:"path",attr:{d:"M9 4l0 16"},child:[]}]})(e)}function SPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M15 21h-9a3 3 0 0 1 -3 -3v-1h10v2a2 2 0 1 0 4 0v-2m0 -4v-8a2 2 0 1 1 2 2h-2m2 -4h-11a3 3 0 0 0 -.864 .126m-2.014 2.025a3 3 0 0 0 -.122 .849v11"},child:[]},{tag:"path",attr:{d:"M11 7h2"},child:[]},{tag:"path",attr:{d:"M9 11h2"},child:[]},{tag:"path",attr:{d:"M3 3l18 18"},child:[]}]})(e)}function cD(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M9 15l6 -6"},child:[]},{tag:"path",attr:{d:"M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464"},child:[]},{tag:"path",attr:{d:"M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463"},child:[]}]})(e)}function NPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2"},child:[]},{tag:"path",attr:{d:"M9 12h12l-3 -3"},child:[]},{tag:"path",attr:{d:"M18 15l3 -3"},child:[]}]})(e)}function uD(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M9 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0"},child:[]},{tag:"path",attr:{d:"M17.657 16.657l-4.243 4.243a2 2 0 0 1 -2.827 0l-4.244 -4.243a8 8 0 1 1 11.314 0z"},child:[]}]})(e)}function d0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 7l6 -3l6 3l6 -3v13l-6 3l-6 -3l-6 3v-13"},child:[]},{tag:"path",attr:{d:"M9 12v.01"},child:[]},{tag:"path",attr:{d:"M6 13v.01"},child:[]},{tag:"path",attr:{d:"M17 15l-4 -4"},child:[]},{tag:"path",attr:{d:"M13 15l4 -4"},child:[]}]})(e)}function _Pe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 7l6 -3l6 3l6 -3v13l-6 3l-6 -3l-6 3v-13"},child:[]},{tag:"path",attr:{d:"M9 4v13"},child:[]},{tag:"path",attr:{d:"M15 7v13"},child:[]}]})(e)}function kPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 8l16 0"},child:[]},{tag:"path",attr:{d:"M4 16l16 0"},child:[]}]})(e)}function jPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M8 9h1m4 0h3"},child:[]},{tag:"path",attr:{d:"M8 13h5"},child:[]},{tag:"path",attr:{d:"M8 4h10a3 3 0 0 1 3 3v8c0 .577 -.163 1.116 -.445 1.573m-2.555 1.427h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8c0 -1.085 .576 -2.036 1.439 -2.562"},child:[]},{tag:"path",attr:{d:"M3 3l18 18"},child:[]}]})(e)}function TPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M8 9h8"},child:[]},{tag:"path",attr:{d:"M8 13h6"},child:[]},{tag:"path",attr:{d:"M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z"},child:[]}]})(e)}function JS(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M21 14l-3 -3h-7a1 1 0 0 1 -1 -1v-6a1 1 0 0 1 1 -1h9a1 1 0 0 1 1 1v10"},child:[]},{tag:"path",attr:{d:"M14 15v2a1 1 0 0 1 -1 1h-7l-3 3v-10a1 1 0 0 1 1 -1h2"},child:[]}]})(e)}function APe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"},child:[]},{tag:"path",attr:{d:"M9 8h.01"},child:[]},{tag:"path",attr:{d:"M15 8h.01"},child:[]},{tag:"path",attr:{d:"M11 12h2"},child:[]}]})(e)}function MPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M6 4h11a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-11a1 1 0 0 1 -1 -1v-14a1 1 0 0 1 1 -1m3 0v18"},child:[]},{tag:"path",attr:{d:"M13 8l2 0"},child:[]},{tag:"path",attr:{d:"M13 12l2 0"},child:[]}]})(e)}function dD(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 17v-10l7 10v-10"},child:[]},{tag:"path",attr:{d:"M15 17h5"},child:[]},{tag:"path",attr:{d:"M17.5 10m-2.5 0a2.5 3 0 1 0 5 0a2.5 3 0 1 0 -5 0"},child:[]}]})(e)}function TX(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 20h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4"},child:[]},{tag:"path",attr:{d:"M13.5 6.5l4 4"},child:[]}]})(e)}function OPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M9 15h-3a3 3 0 0 1 -3 -3v-6a3 3 0 0 1 3 -3h6a3 3 0 0 1 3 3v3"},child:[]},{tag:"path",attr:{d:"M9 9m0 3a3 3 0 0 1 3 -3h6a3 3 0 0 1 3 3v6a3 3 0 0 1 -3 3h-6a3 3 0 0 1 -3 -3z"},child:[]},{tag:"path",attr:{d:"M3 12l2.296 -2.296a2.41 2.41 0 0 1 3.408 0l.296 .296"},child:[]},{tag:"path",attr:{d:"M14 13.5v3l2.5 -1.5z"},child:[]},{tag:"path",attr:{d:"M7 6v.01"},child:[]}]})(e)}function f0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M7 4v16l13 -8z"},child:[]}]})(e)}function m0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 5l0 14"},child:[]},{tag:"path",attr:{d:"M5 12l14 0"},child:[]}]})(e)}function IPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M5 8h14l-.621 2.485a2 2 0 0 1 -1.94 1.515h-8.878a2 2 0 0 1 -1.94 -1.515l-.621 -2.485z"},child:[]},{tag:"path",attr:{d:"M7 8v-2a3 3 0 0 1 3 -3"},child:[]},{tag:"path",attr:{d:"M8 12l1 9"},child:[]},{tag:"path",attr:{d:"M16 12l-1 9"},child:[]},{tag:"path",attr:{d:"M7 21h10"},child:[]}]})(e)}function rDt(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 4l18 0"},child:[]},{tag:"path",attr:{d:"M4 4v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-10"},child:[]},{tag:"path",attr:{d:"M12 16l0 4"},child:[]},{tag:"path",attr:{d:"M9 20l6 0"},child:[]},{tag:"path",attr:{d:"M8 12l3 -3l2 2l3 -3"},child:[]}]})(e)}function RPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M19.933 13.041a8 8 0 1 1 -9.925 -8.788c3.899 -1 7.935 1.007 9.425 4.747"},child:[]},{tag:"path",attr:{d:"M20 4v5h-5"},child:[]}]})(e)}function DPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1"},child:[]},{tag:"path",attr:{d:"M9 12l2 2l4 -4"},child:[]}]})(e)}function fD(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M22 9l-10 -4l-10 4l10 4l10 -4v6"},child:[]},{tag:"path",attr:{d:"M6 10.6v5.4a6 3 0 0 0 12 0v-5.4"},child:[]}]})(e)}function F2(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0"},child:[]},{tag:"path",attr:{d:"M21 21l-6 -6"},child:[]}]})(e)}function p0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M18 8a3 3 0 0 1 0 6"},child:[]},{tag:"path",attr:{d:"M10 8v11a1 1 0 0 1 -1 1h-1a1 1 0 0 1 -1 -1v-5"},child:[]},{tag:"path",attr:{d:"M12 8h0l4.524 -3.77a.9 .9 0 0 1 1.476 .692v12.156a.9 .9 0 0 1 -1.476 .692l-4.524 -3.77h-8a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h8"},child:[]}]})(e)}function h0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 17h13.4a3 3 0 0 0 2.5 -1.34l3.1 -4.66h0h-6.23a4 4 0 0 0 -1.49 .29l-3.56 1.42a4 4 0 0 1 -1.49 .29h-3.73h0h-1l-1.5 4z"},child:[]},{tag:"path",attr:{d:"M6 13l1.5 -5"},child:[]},{tag:"path",attr:{d:"M6 8h8l2 3"},child:[]}]})(e)}function PPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 17.75l-6.172 3.245l1.179 -6.873l-5 -4.867l6.9 -1l3.086 -6.253l3.086 6.253l6.9 1l-5 4.867l1.179 6.873z"},child:[]}]})(e)}function g0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M7.5 7.5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"},child:[]},{tag:"path",attr:{d:"M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592 -5.592a2.41 2.41 0 0 0 0 -3.408l-7.71 -7.71a2 2 0 0 0 -1.414 -.586h-5.172a3 3 0 0 0 -3 3z"},child:[]}]})(e)}function LPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M7 13v-8a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v7a1 1 0 0 0 1 1h3a4 4 0 0 1 4 4v1a2 2 0 0 0 4 0v-5h3a2 2 0 0 0 2 -2l-1 -5a2 3 0 0 0 -2 -2h-7a3 3 0 0 0 -3 3"},child:[]}]})(e)}function VPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M7 11v8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3"},child:[]}]})(e)}function $Pe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M15 5v2"},child:[]},{tag:"path",attr:{d:"M15 17v2"},child:[]},{tag:"path",attr:{d:"M9 5h10a2 2 0 0 1 2 2v3a2 2 0 1 0 0 4v3m-2 2h-14a2 2 0 0 1 -2 -2v-3a2 2 0 1 0 0 -4v-3a2 2 0 0 1 2 -2"},child:[]},{tag:"path",attr:{d:"M3 3l18 18"},child:[]}]})(e)}function HPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M19 3v12h-5c-.023 -3.681 .184 -7.406 5 -12zm0 12v6h-1v-3m-10 -14v17m-3 -17v3a3 3 0 1 0 6 0v-3"},child:[]}]})(e)}function aDt(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 21h4l13 -13a1.5 1.5 0 0 0 -4 -4l-13 13v4"},child:[]},{tag:"path",attr:{d:"M14.5 5.5l4 4"},child:[]},{tag:"path",attr:{d:"M12 8l-5 -5l-4 4l5 5"},child:[]},{tag:"path",attr:{d:"M7 8l-1.5 1.5"},child:[]},{tag:"path",attr:{d:"M16 12l5 5l-4 4l-5 -5"},child:[]},{tag:"path",attr:{d:"M16 17l-1.5 1.5"},child:[]}]})(e)}function RM(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 7l16 0"},child:[]},{tag:"path",attr:{d:"M10 11l0 6"},child:[]},{tag:"path",attr:{d:"M14 11l0 6"},child:[]},{tag:"path",attr:{d:"M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12"},child:[]},{tag:"path",attr:{d:"M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3"},child:[]}]})(e)}function b0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0"},child:[]},{tag:"path",attr:{d:"M12 10m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0"},child:[]},{tag:"path",attr:{d:"M6.168 18.849a4 4 0 0 1 3.832 -2.849h4a4 4 0 0 1 3.834 2.855"},child:[]}]})(e)}function FPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 13a3 3 0 1 0 0 -6a3 3 0 0 0 0 6z"},child:[]},{tag:"path",attr:{d:"M6.201 18.744a4 4 0 0 1 3.799 -2.744h4a4 4 0 0 1 3.798 2.741"},child:[]},{tag:"path",attr:{d:"M19.875 6.27c.7 .398 1.13 1.143 1.125 1.948v7.284c0 .809 -.443 1.555 -1.158 1.948l-6.75 4.27a2.269 2.269 0 0 1 -2.184 0l-6.75 -4.27a2.225 2.225 0 0 1 -1.158 -1.948v-7.285c0 -.809 .443 -1.554 1.158 -1.947l6.75 -3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98h-.033z"},child:[]}]})(e)}function zPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0"},child:[]},{tag:"path",attr:{d:"M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2"},child:[]}]})(e)}function x0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M10 13a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"},child:[]},{tag:"path",attr:{d:"M8 21v-1a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v1"},child:[]},{tag:"path",attr:{d:"M15 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"},child:[]},{tag:"path",attr:{d:"M17 10h2a2 2 0 0 1 2 2v1"},child:[]},{tag:"path",attr:{d:"M5 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"},child:[]},{tag:"path",attr:{d:"M3 13v-1a2 2 0 0 1 2 -2h2"},child:[]}]})(e)}function UPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M9 7m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0"},child:[]},{tag:"path",attr:{d:"M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2"},child:[]},{tag:"path",attr:{d:"M16 3.13a4 4 0 0 1 0 7.75"},child:[]},{tag:"path",attr:{d:"M21 21v-2a4 4 0 0 0 -3 -3.85"},child:[]}]})(e)}function iDt(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M15 10l4.553 -2.276a1 1 0 0 1 1.447 .894v6.764a1 1 0 0 1 -1.447 .894l-4.553 -2.276v-4z"},child:[]},{tag:"path",attr:{d:"M3 6m0 2a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2z"},child:[]}]})(e)}function v0e(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 6m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0"},child:[]},{tag:"path",attr:{d:"M6.835 9h10.33a1 1 0 0 1 .984 .821l1.637 9a1 1 0 0 1 -.984 1.179h-13.604a1 1 0 0 1 -.984 -1.179l1.637 -9a1 1 0 0 1 .984 -.821z"},child:[]}]})(e)}function BPe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"},child:[]},{tag:"path",attr:{d:"M3.6 9h16.8"},child:[]},{tag:"path",attr:{d:"M3.6 15h16.8"},child:[]},{tag:"path",attr:{d:"M11.5 3a17 17 0 0 0 0 18"},child:[]},{tag:"path",attr:{d:"M12.5 3a17 17 0 0 1 0 18"},child:[]}]})(e)}function Il(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M18 6l-12 12"},child:[]},{tag:"path",attr:{d:"M6 6l12 12"},child:[]}]})(e)}function y0e({className:e,showOutsideDays:t=!0,showYearSwitcher:n=!0,yearRange:r=12,numberOfMonths:a,components:i,...o}){const[l,c]=d.useState("days"),[u,f]=d.useState(d.useMemo(()=>{const J=new Date().getFullYear();return{from:J-Math.floor(r/2-1),to:J+Math.ceil(r/2)}},[r])),{onNextClick:m,onPrevClick:h,startMonth:b,endMonth:x}=o,y=l==="years"?1:a,v=V("relative flex",o.monthsClassName),w=V("relative mx-10 flex h-7 items-center justify-center",o.monthCaptionClassName),S=V("flex flex-row",o.weekdaysClassName),_=V("w-8 text-sm font-normal text-muted-foreground",o.weekdayClassName),N=V("w-full",o.monthClassName),j=V("relative flex items-center justify-center pt-1",o.captionClassName),k=V("truncate text-sm font-medium",o.captionLabelClassName),M=R9({variant:"outline",className:"absolute h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100"}),T=V(M,"right-0",o.buttonNextClassName),R=V(M,"left-0",o.buttonPreviousClassName),I=V("flex items-start",o.navClassName),D=V("mx-auto mt-4",o.monthGridClassName),P=V("mt-2 flex w-max items-start",o.weekClassName),L=V("flex size-8 flex-1 items-center justify-center p-0 text-sm",o.dayClassName),z=V(R9({variant:"ghost"}),"size-8 rounded-md p-0 font-normal transition-none aria-selected:opacity-100",o.dayButtonClassName),q="bg-accent [&>button]:bg-primary [&>button]:text-primary-foreground [&>button]:hover:bg-primary [&>button]:hover:text-primary-foreground",Z=V(q,"day-range-start rounded-s-md",o.rangeStartClassName),G=V(q,"day-range-end rounded-e-md",o.rangeEndClassName),$=V("bg-accent !text-foreground [&>button]:bg-transparent [&>button]:!text-foreground [&>button]:hover:bg-transparent [&>button]:hover:!text-foreground",o.rangeMiddleClassName),X=V("[&>button]:bg-primary [&>button]:text-primary-foreground [&>button]:hover:bg-primary [&>button]:hover:text-primary-foreground",o.selectedClassName),B=V("[&>button]:bg-accent [&>button]:text-accent-foreground",o.todayClassName),W=V("day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30",o.outsideClassName),Y=V("text-muted-foreground opacity-50",o.disabledClassName),F=V("invisible flex-1",o.hiddenClassName);return s.jsx(GDe,{showOutsideDays:t,className:V("p-3",e),style:{width:`${248.8*(y??1)}px`},classNames:{months:v,month_caption:w,weekdays:S,weekday:_,month:N,caption:j,caption_label:k,button_next:T,button_previous:R,nav:I,month_grid:D,week:P,day:L,day_button:z,range_start:Z,range_middle:$,range_end:G,selected:X,today:B,outside:W,disabled:Y,hidden:F},components:{Chevron:({orientation:J})=>{const ue=J==="left"?$2:Wn;return s.jsx(ue,{className:"h-4 w-4"})},Nav:({className:J})=>s.jsx(ZPe,{className:J,displayYears:u,navView:l,setDisplayYears:f,startMonth:b,endMonth:x,onPrevClick:h,onNextClick:m}),CaptionLabel:J=>s.jsx(qPe,{showYearSwitcher:n,navView:l,setNavView:c,displayYears:u,...J}),MonthGrid:({className:J,children:ue,...ge})=>s.jsx(GPe,{children:ue,className:J,displayYears:u,startMonth:b,endMonth:x,navView:l,setNavView:c,...ge}),...i},numberOfMonths:y,...o})}y0e.displayName="Calendar";function ZPe({className:e,navView:t,startMonth:n,endMonth:r,displayYears:a,setDisplayYears:i,onPrevClick:o,onNextClick:l}){const{nextMonth:c,previousMonth:u,goToMonth:f}=V2(),m=t==="years"?n&&Ec(new Date(a.from-1,0,1),n)<0||r&&Ec(new Date(a.from-1,0,1),r)>0:!u,h=t==="years"?n&&Ec(new Date(a.to+1,0,1),n)<0||r&&Ec(new Date(a.to+1,0,1),r)>0:!c,b=d.useCallback(()=>{if(u){if(t==="years"){i(y=>({from:y.from-(y.to-y.from+1),to:y.to-(y.to-y.from+1)})),o?.(new Date(a.from-(a.to-a.from),0,1));return}f(u),o?.(u)}},[u,f]),x=d.useCallback(()=>{if(c){if(t==="years"){i(y=>({from:y.from+(y.to-y.from+1),to:y.to+(y.to-y.from+1)})),l?.(new Date(a.from+(a.to-a.from),0,1));return}f(c),l?.(c)}},[f,c]);return s.jsxs("nav",{className:V("flex items-center",e),children:[s.jsx(re,{variant:"outline",className:"absolute left-0 h-7 w-7 bg-transparent p-0 opacity-80 hover:opacity-100",type:"button",tabIndex:m?void 0:-1,disabled:m,"aria-label":t==="years"?`Go to the previous ${a.to-a.from+1} years`:sD(),onClick:b,children:s.jsx($2,{className:"h-4 w-4"})}),s.jsx(re,{variant:"outline",className:"absolute right-0 h-7 w-7 bg-transparent p-0 opacity-80 hover:opacity-100",type:"button",tabIndex:h?void 0:-1,disabled:h,"aria-label":t==="years"?`Go to the next ${a.to-a.from+1} years`:iD(),onClick:x,children:s.jsx(Wn,{className:"h-4 w-4"})})]})}function qPe({children:e,showYearSwitcher:t,navView:n,setNavView:r,displayYears:a,...i}){return t?s.jsx(re,{className:"h-7 w-full truncate text-sm font-medium",variant:"ghost",size:"s",onClick:()=>r(o=>o==="days"?"years":"days"),children:n==="days"?e:`${a.from} - ${a.to}`}):s.jsx("span",{...i,children:e})}function GPe({className:e,children:t,displayYears:n,startMonth:r,endMonth:a,navView:i,setNavView:o,...l}){return i==="years"?s.jsx(WPe,{displayYears:n,startMonth:r,endMonth:a,setNavView:o,navView:i,className:e,...l}):s.jsx("table",{className:e,...l,children:t})}function WPe({className:e,displayYears:t,startMonth:n,endMonth:r,setNavView:a,navView:i,...o}){const{goToMonth:l,selected:c}=V2();return s.jsx("div",{className:V("grid grid-cols-4 gap-y-2",e),...o,children:Array.from({length:t.to-t.from+1},(u,f)=>{const m=Ec(new Date(t.from+f,11,31),n)<0,h=Ec(new Date(t.from+f,0,0),r)>0,b=m||h;return s.jsx(re,{className:V("h-7 w-full text-sm font-normal text-foreground",t.from+f===new Date().getFullYear()&&"bg-accent font-medium text-accent-foreground"),variant:"ghost",onClick:()=>{a("days"),l(new Date(t.from+f,c?.getMonth()??0))},disabled:i==="years"?b:void 0,children:t.from+f},f)})})}const YPe=nn("flex flex-col rounded-[10px] lg:rounded-3xl border ",{defaultVariants:{color:"gray"},variants:{color:{gray:"bg-neutral-50 border-neutral-100",orange:"bg-orange-950 border-orange-500"}}}),B1=({image:e,children:t,className:n,withPadding:r=!0,color:a="gray",paddingClass:i=""})=>s.jsxs("div",{className:V(YPe({color:a}),n??""),children:[e&&(Lje(e)?s.jsx("img",{className:"rounded-t-lg",src:e,alt:""}):s.jsx("img",{className:"rounded-t-lg",src:e.src,alt:e.alt})),s.jsx("div",{className:V("grow",r?"px-4 pt-8 pb-11 lg:py-16 lg:px-8":"",i),children:t})]});function KPe(e){return Object.prototype.toString.call(e)==="[object Object]"}function AX(e){return KPe(e)||Array.isArray(e)}function XPe(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function mD(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;const a=JSON.stringify(Object.keys(e.breakpoints||{})),i=JSON.stringify(Object.keys(t.breakpoints||{}));return a!==i?!1:n.every(o=>{const l=e[o],c=t[o];return typeof l=="function"?`${l}`==`${c}`:!AX(l)||!AX(c)?l===c:mD(l,c)})}function MX(e){return e.concat().sort((t,n)=>t.name>n.name?1:-1).map(t=>t.options)}function QPe(e,t){if(e.length!==t.length)return!1;const n=MX(e),r=MX(t);return n.every((a,i)=>{const o=r[i];return mD(a,o)})}function pD(e){return typeof e=="number"}function DM(e){return typeof e=="string"}function Vx(e){return typeof e=="boolean"}function OX(e){return Object.prototype.toString.call(e)==="[object Object]"}function Er(e){return Math.abs(e)}function hD(e){return Math.sign(e)}function U4(e,t){return Er(e-t)}function JPe(e,t){if(e===0||t===0||Er(e)<=Er(t))return 0;const n=U4(Er(e),Er(t));return Er(n/e)}function eLe(e){return Math.round(e*100)/100}function m5(e){return p5(e).map(Number)}function Ho(e){return e[_h(e)]}function _h(e){return Math.max(0,e.length-1)}function gD(e,t){return t===_h(e)}function IX(e,t=0){return Array.from(Array(e),(n,r)=>t+r)}function p5(e){return Object.keys(e)}function C0e(e,t){return[e,t].reduce((n,r)=>(p5(r).forEach(a=>{const i=n[a],o=r[a],l=OX(i)&&OX(o);n[a]=l?C0e(i,o):o}),n),{})}function PM(e,t){return typeof t.MouseEvent<"u"&&e instanceof t.MouseEvent}function tLe(e,t){const n={start:r,center:a,end:i};function r(){return 0}function a(c){return i(c)/2}function i(c){return t-c}function o(c,u){return DM(e)?n[e](c):e(t,c,u)}return{measure:o}}function h5(){let e=[];function t(a,i,o,l={passive:!0}){let c;if("addEventListener"in a)a.addEventListener(i,o,l),c=()=>a.removeEventListener(i,o,l);else{const u=a;u.addListener(o),c=()=>u.removeListener(o)}return e.push(c),r}function n(){e=e.filter(a=>a())}const r={add:t,clear:n};return r}function nLe(e,t,n,r){const a=h5(),i=1e3/60;let o=null,l=0,c=0;function u(){a.add(e,"visibilitychange",()=>{e.hidden&&x()})}function f(){b(),a.clear()}function m(v){if(!c)return;o||(o=v,n(),n());const w=v-o;for(o=v,l+=w;l>=i;)n(),l-=i;const S=l/i;r(S),c&&(c=t.requestAnimationFrame(m))}function h(){c||(c=t.requestAnimationFrame(m))}function b(){t.cancelAnimationFrame(c),o=null,l=0,c=0}function x(){o=null,l=0}return{init:u,destroy:f,start:h,stop:b,update:n,render:r}}function rLe(e,t){const n=t==="rtl",r=e==="y",a=r?"y":"x",i=r?"x":"y",o=!r&&n?-1:1,l=f(),c=m();function u(x){const{height:y,width:v}=x;return r?y:v}function f(){return r?"top":n?"right":"left"}function m(){return r?"bottom":n?"left":"right"}function h(x){return x*o}return{scroll:a,cross:i,startEdge:l,endEdge:c,measureSize:u,direction:h}}function n2(e=0,t=0){const n=Er(e-t);function r(u){return u<e}function a(u){return u>t}function i(u){return r(u)||a(u)}function o(u){return i(u)?r(u)?e:t:u}function l(u){return n?u-n*Math.ceil((u-t)/n):u}return{length:n,max:t,min:e,constrain:o,reachedAny:i,reachedMax:a,reachedMin:r,removeOffset:l}}function w0e(e,t,n){const{constrain:r}=n2(0,e),a=e+1;let i=o(t);function o(h){return n?Er((a+h)%a):r(h)}function l(){return i}function c(h){return i=o(h),m}function u(h){return f().set(l()+h)}function f(){return w0e(e,l(),n)}const m={get:l,set:c,add:u,clone:f};return m}function aLe(e,t,n,r,a,i,o,l,c,u,f,m,h,b,x,y,v,w,S){const{cross:_,direction:N}=e,j=["INPUT","SELECT","TEXTAREA"],k={passive:!1},M=h5(),T=h5(),R=n2(50,225).constrain(b.measure(20)),I={mouse:300,touch:400},D={mouse:500,touch:600},P=x?43:25;let L=!1,z=0,q=0,Z=!1,G=!1,$=!1,X=!1;function B(ae){if(!S)return;function He(Ue){(Vx(S)||S(ae,Ue))&&ge(Ue)}const ve=t;M.add(ve,"dragstart",Ue=>Ue.preventDefault(),k).add(ve,"touchmove",()=>{},k).add(ve,"touchend",()=>{}).add(ve,"touchstart",He).add(ve,"mousedown",He).add(ve,"touchcancel",be).add(ve,"contextmenu",be).add(ve,"click",se,!0)}function W(){M.clear(),T.clear()}function Y(){const ae=X?n:t;T.add(ae,"touchmove",ne,k).add(ae,"touchend",be).add(ae,"mousemove",ne,k).add(ae,"mouseup",be)}function F(ae){const He=ae.nodeName||"";return j.includes(He)}function J(){return(x?D:I)[X?"mouse":"touch"]}function ue(ae,He){const ve=m.add(hD(ae)*-1),Ue=f.byDistance(ae,!x).distance;return x||Er(ae)<R?Ue:v&&He?Ue*.5:f.byIndex(ve.get(),0).distance}function ge(ae){const He=PM(ae,r);X=He,$=x&&He&&!ae.buttons&&L,L=U4(a.get(),o.get())>=2,!(He&&ae.button!==0)&&(F(ae.target)||(Z=!0,i.pointerDown(ae),u.useFriction(0).useDuration(0),a.set(o),Y(),z=i.readPoint(ae),q=i.readPoint(ae,_),h.emit("pointerDown")))}function ne(ae){if(!PM(ae,r)&&ae.touches.length>=2)return be(ae);const ve=i.readPoint(ae),Ue=i.readPoint(ae,_),at=U4(ve,z),Oe=U4(Ue,q);if(!G&&!X&&(!ae.cancelable||(G=at>Oe,!G)))return be(ae);const Ye=i.pointerMove(ae);at>y&&($=!0),u.useFriction(.3).useDuration(.75),l.start(),a.add(N(Ye)),ae.preventDefault()}function be(ae){const ve=f.byDistance(0,!1).index!==m.get(),Ue=i.pointerUp(ae)*J(),at=ue(N(Ue),ve),Oe=JPe(Ue,at),Ye=P-10*Oe,Me=w+Oe/50;G=!1,Z=!1,T.clear(),u.useDuration(Ye).useFriction(Me),c.distance(at,!x),X=!1,h.emit("pointerUp")}function se(ae){$&&(ae.stopPropagation(),ae.preventDefault(),$=!1)}function pe(){return Z}return{init:B,destroy:W,pointerDown:pe}}function iLe(e,t){let r,a;function i(m){return m.timeStamp}function o(m,h){const x=`client${(h||e.scroll)==="x"?"X":"Y"}`;return(PM(m,t)?m:m.touches[0])[x]}function l(m){return r=m,a=m,o(m)}function c(m){const h=o(m)-o(a),b=i(m)-i(r)>170;return a=m,b&&(r=m),h}function u(m){if(!r||!a)return 0;const h=o(a)-o(r),b=i(m)-i(r),x=i(m)-i(a)>170,y=h/b;return b&&!x&&Er(y)>.1?y:0}return{pointerDown:l,pointerMove:c,pointerUp:u,readPoint:o}}function sLe(){function e(n){const{offsetTop:r,offsetLeft:a,offsetWidth:i,offsetHeight:o}=n;return{top:r,right:a+i,bottom:r+o,left:a,width:i,height:o}}return{measure:e}}function oLe(e){function t(r){return e*(r/100)}return{measure:t}}function lLe(e,t,n,r,a,i,o){const l=[e].concat(r);let c,u,f=[],m=!1;function h(v){return a.measureSize(o.measure(v))}function b(v){if(!i)return;u=h(e),f=r.map(h);function w(S){for(const _ of S){if(m)return;const N=_.target===e,j=r.indexOf(_.target),k=N?u:f[j],M=h(N?e:r[j]);if(Er(M-k)>=.5){v.reInit(),t.emit("resize");break}}}c=new ResizeObserver(S=>{(Vx(i)||i(v,S))&&w(S)}),n.requestAnimationFrame(()=>{l.forEach(S=>c.observe(S))})}function x(){m=!0,c&&c.disconnect()}return{init:b,destroy:x}}function cLe(e,t,n,r,a,i){let o=0,l=0,c=a,u=i,f=e.get(),m=0;function h(){const k=r.get()-e.get(),M=!c;let T=0;return M?(o=0,n.set(r),e.set(r),T=k):(n.set(e),o+=k/c,o*=u,f+=o,e.add(o),T=f-m),l=hD(T),m=f,j}function b(){const k=r.get()-t.get();return Er(k)<.001}function x(){return c}function y(){return l}function v(){return o}function w(){return _(a)}function S(){return N(i)}function _(k){return c=k,j}function N(k){return u=k,j}const j={direction:y,duration:x,velocity:v,seek:h,settled:b,useBaseFriction:S,useBaseDuration:w,useFriction:N,useDuration:_};return j}function uLe(e,t,n,r,a){const i=a.measure(10),o=a.measure(50),l=n2(.1,.99);let c=!1;function u(){return!(c||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function f(b){if(!u())return;const x=e.reachedMin(t.get())?"min":"max",y=Er(e[x]-t.get()),v=n.get()-t.get(),w=l.constrain(y/o);n.subtract(v*w),!b&&Er(v)<i&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())}function m(b){c=!b}return{shouldConstrain:u,constrain:f,toggleActive:m}}function dLe(e,t,n,r,a){const i=n2(-t+e,0),o=m(),l=f(),c=h();function u(x,y){return U4(x,y)<=1}function f(){const x=o[0],y=Ho(o),v=o.lastIndexOf(x),w=o.indexOf(y)+1;return n2(v,w)}function m(){return n.map((x,y)=>{const{min:v,max:w}=i,S=i.constrain(x),_=!y,N=gD(n,y);return _?w:N||u(v,S)?v:u(w,S)?w:S}).map(x=>parseFloat(x.toFixed(3)))}function h(){if(t<=e+a)return[i.max];if(r==="keepSnaps")return o;const{min:x,max:y}=l;return o.slice(x,y)}return{snapsContained:c,scrollContainLimit:l}}function fLe(e,t,n){const r=t[0],a=n?r-e:Ho(t);return{limit:n2(a,r)}}function mLe(e,t,n,r){const i=t.min+.1,o=t.max+.1,{reachedMin:l,reachedMax:c}=n2(i,o);function u(h){return h===1?c(n.get()):h===-1?l(n.get()):!1}function f(h){if(!u(h))return;const b=e*(h*-1);r.forEach(x=>x.add(b))}return{loop:f}}function pLe(e){const{max:t,length:n}=e;function r(i){const o=i-t;return n?o/-n:0}return{get:r}}function hLe(e,t,n,r,a){const{startEdge:i,endEdge:o}=e,{groupSlides:l}=a,c=m().map(t.measure),u=h(),f=b();function m(){return l(r).map(y=>Ho(y)[o]-y[0][i]).map(Er)}function h(){return r.map(y=>n[i]-y[i]).map(y=>-Er(y))}function b(){return l(u).map(y=>y[0]).map((y,v)=>y+c[v])}return{snaps:u,snapsAligned:f}}function gLe(e,t,n,r,a,i){const{groupSlides:o}=a,{min:l,max:c}=r,u=f();function f(){const h=o(i),b=!e||t==="keepSnaps";return n.length===1?[i]:b?h:h.slice(l,c).map((x,y,v)=>{const w=!y,S=gD(v,y);if(w){const _=Ho(v[0])+1;return IX(_)}if(S){const _=_h(i)-Ho(v)[0]+1;return IX(_,Ho(v)[0])}return x})}return{slideRegistry:u}}function bLe(e,t,n,r,a){const{reachedAny:i,removeOffset:o,constrain:l}=r;function c(x){return x.concat().sort((y,v)=>Er(y)-Er(v))[0]}function u(x){const y=e?o(x):l(x),v=t.map((S,_)=>({diff:f(S-y,0),index:_})).sort((S,_)=>Er(S.diff)-Er(_.diff)),{index:w}=v[0];return{index:w,distance:y}}function f(x,y){const v=[x,x+n,x-n];if(!e)return x;if(!y)return c(v);const w=v.filter(S=>hD(S)===y);return w.length?c(w):Ho(v)-n}function m(x,y){const v=t[x]-a.get(),w=f(v,y);return{index:x,distance:w}}function h(x,y){const v=a.get()+x,{index:w,distance:S}=u(v),_=!e&&i(v);if(!y||_)return{index:w,distance:x};const N=t[w]-S,j=x+f(N,0);return{index:w,distance:j}}return{byDistance:h,byIndex:m,shortcut:f}}function xLe(e,t,n,r,a,i,o){function l(m){const h=m.distance,b=m.index!==t.get();i.add(h),h&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),b&&(n.set(t.get()),t.set(m.index),o.emit("select"))}function c(m,h){const b=a.byDistance(m,h);l(b)}function u(m,h){const b=t.clone().set(m),x=a.byIndex(b.get(),h);l(x)}return{distance:c,index:u}}function vLe(e,t,n,r,a,i,o,l){const c={passive:!0,capture:!0};let u=0;function f(b){if(!l)return;function x(y){if(new Date().getTime()-u>10)return;o.emit("slideFocusStart"),e.scrollLeft=0;const S=n.findIndex(_=>_.includes(y));pD(S)&&(a.useDuration(0),r.index(S,0),o.emit("slideFocus"))}i.add(document,"keydown",m,!1),t.forEach((y,v)=>{i.add(y,"focus",w=>{(Vx(l)||l(b,w))&&x(v)},c)})}function m(b){b.code==="Tab"&&(u=new Date().getTime())}return{init:f}}function k4(e){let t=e;function n(){return t}function r(c){t=o(c)}function a(c){t+=o(c)}function i(c){t-=o(c)}function o(c){return pD(c)?c:c.get()}return{get:n,set:r,add:a,subtract:i}}function E0e(e,t){const n=e.scroll==="x"?o:l,r=t.style;let a=null,i=!1;function o(h){return`translate3d(${h}px,0px,0px)`}function l(h){return`translate3d(0px,${h}px,0px)`}function c(h){if(i)return;const b=eLe(e.direction(h));b!==a&&(r.transform=n(b),a=b)}function u(h){i=!h}function f(){i||(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))}return{clear:f,to:c,toggleActive:u}}function yLe(e,t,n,r,a,i,o,l,c){const f=m5(a),m=m5(a).reverse(),h=w().concat(S());function b(M,T){return M.reduce((R,I)=>R-a[I],T)}function x(M,T){return M.reduce((R,I)=>b(R,T)>0?R.concat([I]):R,[])}function y(M){return i.map((T,R)=>({start:T-r[R]+.5+M,end:T+t-.5+M}))}function v(M,T,R){const I=y(T);return M.map(D=>{const P=R?0:-n,L=R?n:0,z=R?"end":"start",q=I[D][z];return{index:D,loopPoint:q,slideLocation:k4(-1),translate:E0e(e,c[D]),target:()=>l.get()>q?P:L}})}function w(){const M=o[0],T=x(m,M);return v(T,n,!1)}function S(){const M=t-o[0]-1,T=x(f,M);return v(T,-n,!0)}function _(){return h.every(({index:M})=>{const T=f.filter(R=>R!==M);return b(T,t)<=.1})}function N(){h.forEach(M=>{const{target:T,translate:R,slideLocation:I}=M,D=T();D!==I.get()&&(R.to(D),I.set(D))})}function j(){h.forEach(M=>M.translate.clear())}return{canLoop:_,clear:j,loop:N,loopPoints:h}}function CLe(e,t,n){let r,a=!1;function i(c){if(!n)return;function u(f){for(const m of f)if(m.type==="childList"){c.reInit(),t.emit("slidesChanged");break}}r=new MutationObserver(f=>{a||(Vx(n)||n(c,f))&&u(f)}),r.observe(e,{childList:!0})}function o(){r&&r.disconnect(),a=!0}return{init:i,destroy:o}}function wLe(e,t,n,r){const a={};let i=null,o=null,l,c=!1;function u(){l=new IntersectionObserver(x=>{c||(x.forEach(y=>{const v=t.indexOf(y.target);a[v]=y}),i=null,o=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(x=>l.observe(x))}function f(){l&&l.disconnect(),c=!0}function m(x){return p5(a).reduce((y,v)=>{const w=parseInt(v),{isIntersecting:S}=a[w];return(x&&S||!x&&!S)&&y.push(w),y},[])}function h(x=!0){if(x&&i)return i;if(!x&&o)return o;const y=m(x);return x&&(i=y),x||(o=y),y}return{init:u,destroy:f,get:h}}function ELe(e,t,n,r,a,i){const{measureSize:o,startEdge:l,endEdge:c}=e,u=n[0]&&a,f=x(),m=y(),h=n.map(o),b=v();function x(){if(!u)return 0;const S=n[0];return Er(t[l]-S[l])}function y(){if(!u)return 0;const S=i.getComputedStyle(Ho(r));return parseFloat(S.getPropertyValue(`margin-${c}`))}function v(){return n.map((S,_,N)=>{const j=!_,k=gD(N,_);return j?h[_]+f:k?h[_]+m:N[_+1][l]-S[l]}).map(Er)}return{slideSizes:h,slideSizesWithGaps:b,startGap:f,endGap:m}}function SLe(e,t,n,r,a,i,o,l,c){const{startEdge:u,endEdge:f,direction:m}=e,h=pD(n);function b(w,S){return m5(w).filter(_=>_%S===0).map(_=>w.slice(_,_+S))}function x(w){return w.length?m5(w).reduce((S,_,N)=>{const j=Ho(S)||0,k=j===0,M=_===_h(w),T=a[u]-i[j][u],R=a[u]-i[_][f],I=!r&&k?m(o):0,D=!r&&M?m(l):0,P=Er(R-D-(T+I));return N&&P>t+c&&S.push(_),M&&S.push(w.length),S},[]).map((S,_,N)=>{const j=Math.max(N[_-1]||0);return w.slice(j,S)}):[]}function y(w){return h?b(w,n):x(w)}return{groupSlides:y}}function NLe(e,t,n,r,a,i,o){const{align:l,axis:c,direction:u,startIndex:f,loop:m,duration:h,dragFree:b,dragThreshold:x,inViewThreshold:y,slidesToScroll:v,skipSnaps:w,containScroll:S,watchResize:_,watchSlides:N,watchDrag:j,watchFocus:k}=i,M=2,T=sLe(),R=T.measure(t),I=n.map(T.measure),D=rLe(c,u),P=D.measureSize(R),L=oLe(P),z=tLe(l,P),q=!m&&!!S,Z=m||!!S,{slideSizes:G,slideSizesWithGaps:$,startGap:X,endGap:B}=ELe(D,R,I,n,Z,a),W=SLe(D,P,v,m,R,I,X,B,M),{snaps:Y,snapsAligned:F}=hLe(D,z,R,I,W),J=-Ho(Y)+Ho($),{snapsContained:ue,scrollContainLimit:ge}=dLe(P,J,F,S,M),ne=q?ue:F,{limit:be}=fLe(J,ne,m),se=w0e(_h(ne),f,m),pe=se.clone(),Se=m5(n),ae=({dragHandler:lt,scrollBody:jt,scrollBounds:Cn,options:{loop:rn}})=>{rn||Cn.constrain(lt.pointerDown()),jt.seek()},He=({scrollBody:lt,translate:jt,location:Cn,offsetLocation:rn,previousLocation:Yt,scrollLooper:Nn,slideLooper:Kt,dragHandler:zr,animation:Or,eventHandler:Nt,scrollBounds:Ft,options:{loop:xt}},Bt)=>{const Rn=lt.settled(),$t=!Ft.shouldConstrain(),Os=xt?Rn:Rn&&$t,ar=Os&&!zr.pointerDown();ar&&Or.stop();const es=Cn.get()*Bt+Yt.get()*(1-Bt);rn.set(es),xt&&(Nn.loop(lt.direction()),Kt.loop()),jt.to(rn.get()),ar&&Nt.emit("settle"),Os||Nt.emit("scroll")},ve=nLe(r,a,()=>ae(Xe),lt=>He(Xe,lt)),Ue=.68,at=ne[se.get()],Oe=k4(at),Ye=k4(at),Me=k4(at),tt=k4(at),ie=cLe(Oe,Me,Ye,tt,h,Ue),he=bLe(m,ne,J,be,tt),Ee=xLe(ve,se,pe,ie,he,tt,o),ce=pLe(be),we=h5(),te=wLe(t,n,o,y),{slideRegistry:de}=gLe(q,S,ne,ge,W,Se),De=vLe(e,n,de,Ee,ie,we,o,k),Xe={ownerDocument:r,ownerWindow:a,eventHandler:o,containerRect:R,slideRects:I,animation:ve,axis:D,dragHandler:aLe(D,e,r,a,tt,iLe(D,a),Oe,ve,Ee,ie,he,se,o,L,b,x,w,Ue,j),eventStore:we,percentOfView:L,index:se,indexPrevious:pe,limit:be,location:Oe,offsetLocation:Me,previousLocation:Ye,options:i,resizeHandler:lLe(t,o,a,n,D,_,T),scrollBody:ie,scrollBounds:uLe(be,Me,tt,ie,L),scrollLooper:mLe(J,be,Me,[Oe,Me,Ye,tt]),scrollProgress:ce,scrollSnapList:ne.map(ce.get),scrollSnaps:ne,scrollTarget:he,scrollTo:Ee,slideLooper:yLe(D,P,J,G,$,Y,ne,Me,n),slideFocus:De,slidesHandler:CLe(t,o,N),slidesInView:te,slideIndexes:Se,slideRegistry:de,slidesToScroll:W,target:tt,translate:E0e(D,t)};return Xe}function _Le(){let e={},t;function n(u){t=u}function r(u){return e[u]||[]}function a(u){return r(u).forEach(f=>f(t,u)),c}function i(u,f){return e[u]=r(u).concat([f]),c}function o(u,f){return e[u]=r(u).filter(m=>m!==f),c}function l(){e={}}const c={init:n,emit:a,off:o,on:i,clear:l};return c}const kLe={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function jLe(e){function t(i,o){return C0e(i,o||{})}function n(i){const o=i.breakpoints||{},l=p5(o).filter(c=>e.matchMedia(c).matches).map(c=>o[c]).reduce((c,u)=>t(c,u),{});return t(i,l)}function r(i){return i.map(o=>p5(o.breakpoints||{})).reduce((o,l)=>o.concat(l),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function TLe(e){let t=[];function n(i,o){return t=o.filter(({options:l})=>e.optionsAtMedia(l).active!==!1),t.forEach(l=>l.init(i,e)),o.reduce((l,c)=>Object.assign(l,{[c.name]:c}),{})}function r(){t=t.filter(i=>i.destroy())}return{init:n,destroy:r}}function L9(e,t,n){const r=e.ownerDocument,a=r.defaultView,i=jLe(a),o=TLe(i),l=h5(),c=_Le(),{mergeOptions:u,optionsAtMedia:f,optionsMediaQueries:m}=i,{on:h,off:b,emit:x}=c,y=D;let v=!1,w,S=u(kLe,L9.globalOptions),_=u(S),N=[],j,k,M;function T(){const{container:Se,slides:ae}=_;k=(DM(Se)?e.querySelector(Se):Se)||e.children[0];const ve=DM(ae)?k.querySelectorAll(ae):ae;M=[].slice.call(ve||k.children)}function R(Se){const ae=NLe(e,k,M,r,a,Se,c);if(Se.loop&&!ae.slideLooper.canLoop()){const He=Object.assign({},Se,{loop:!1});return R(He)}return ae}function I(Se,ae){v||(S=u(S,Se),_=f(S),N=ae||N,T(),w=R(_),m([S,...N.map(({options:He})=>He)]).forEach(He=>l.add(He,"change",D)),_.active&&(w.translate.to(w.location.get()),w.animation.init(),w.slidesInView.init(),w.slideFocus.init(pe),w.eventHandler.init(pe),w.resizeHandler.init(pe),w.slidesHandler.init(pe),w.options.loop&&w.slideLooper.loop(),k.offsetParent&&M.length&&w.dragHandler.init(pe),j=o.init(pe,N)))}function D(Se,ae){const He=W();P(),I(u({startIndex:He},Se),ae),c.emit("reInit")}function P(){w.dragHandler.destroy(),w.eventStore.clear(),w.translate.clear(),w.slideLooper.clear(),w.resizeHandler.destroy(),w.slidesHandler.destroy(),w.slidesInView.destroy(),w.animation.destroy(),o.destroy(),l.clear()}function L(){v||(v=!0,l.clear(),P(),c.emit("destroy"),c.clear())}function z(Se,ae,He){!_.active||v||(w.scrollBody.useBaseFriction().useDuration(ae===!0?0:_.duration),w.scrollTo.index(Se,He||0))}function q(Se){const ae=w.index.add(1).get();z(ae,Se,-1)}function Z(Se){const ae=w.index.add(-1).get();z(ae,Se,1)}function G(){return w.index.add(1).get()!==W()}function $(){return w.index.add(-1).get()!==W()}function X(){return w.scrollSnapList}function B(){return w.scrollProgress.get(w.offsetLocation.get())}function W(){return w.index.get()}function Y(){return w.indexPrevious.get()}function F(){return w.slidesInView.get()}function J(){return w.slidesInView.get(!1)}function ue(){return j}function ge(){return w}function ne(){return e}function be(){return k}function se(){return M}const pe={canScrollNext:G,canScrollPrev:$,containerNode:be,internalEngine:ge,destroy:L,off:b,on:h,emit:x,plugins:ue,previousScrollSnap:Y,reInit:y,rootNode:ne,scrollNext:q,scrollPrev:Z,scrollProgress:B,scrollSnapList:X,scrollTo:z,selectedScrollSnap:W,slideNodes:se,slidesInView:F,slidesNotInView:J};return I(t,n),setTimeout(()=>c.emit("init"),0),pe}L9.globalOptions=void 0;function bD(e={},t=[]){const n=d.useRef(e),r=d.useRef(t),[a,i]=d.useState(),[o,l]=d.useState(),c=d.useCallback(()=>{a&&a.reInit(n.current,r.current)},[a]);return d.useEffect(()=>{mD(n.current,e)||(n.current=e,c())},[e,c]),d.useEffect(()=>{QPe(r.current,t)||(r.current=t,c())},[t,c]),d.useEffect(()=>{if(XPe()&&o){L9.globalOptions=bD.globalOptions;const u=L9(o,n.current,r.current);return i(u),()=>u.destroy()}else i(void 0)},[o,i]),[l,a]}bD.globalOptions=void 0;const S0e=d.createContext(null);function kh(){const e=d.useContext(S0e);if(!e)throw new Error("useCarousel must be used within a <Carousel />");return e}const jh=d.forwardRef(({orientation:e="horizontal",opts:t,setApi:n,plugins:r,className:a,children:i,...o},l)=>{const[c,u]=bD({...t,axis:e==="horizontal"?"x":"y"},r),[f,m]=d.useState(!1),[h,b]=d.useState(!1),x=d.useCallback(S=>{S&&(m(S.canScrollPrev()),b(S.canScrollNext()))},[]),y=d.useCallback(()=>{u?.scrollPrev()},[u]),v=d.useCallback(()=>{u?.scrollNext()},[u]),w=d.useCallback(S=>{S.key==="ArrowLeft"?(S.preventDefault(),y()):S.key==="ArrowRight"&&(S.preventDefault(),v())},[y,v]);return d.useEffect(()=>{!u||!n||n(u)},[u,n]),d.useEffect(()=>{if(u)return x(u),u.on("reInit",x),u.on("select",x),()=>{u?.off("select",x)}},[u,x]),s.jsx(S0e.Provider,{value:{api:u,canScrollNext:h,canScrollPrev:f,carouselRef:c,opts:t,orientation:e||(t?.axis==="y"?"vertical":"horizontal"),scrollNext:v,scrollPrev:y},children:s.jsx("section",{ref:l,onKeyDownCapture:w,className:V("relative",a),"aria-roledescription":"carousel",...o,children:i})})});jh.displayName="Carousel";const Th=d.forwardRef(({className:e,...t},n)=>{const{carouselRef:r,orientation:a}=kh();return s.jsx("div",{ref:r,className:"overflow-hidden",children:s.jsx("div",{ref:n,className:V("flex",a==="horizontal"?"-ml-4":"-mt-4 flex-col",e),...t})})});Th.displayName="CarouselContent";const Ah=d.forwardRef(({className:e,...t},n)=>{const{orientation:r}=kh();return s.jsx("div",{ref:n,role:"group","aria-roledescription":"slide",className:V("min-w-0 shrink-0 grow-0",r==="horizontal"?"pl-5":"pt-4",e),...t})});Ah.displayName="CarouselItem";const Mh=d.forwardRef(({className:e,variant:t="carousel",size:n="carouselSize",...r},a)=>{const{orientation:i,scrollPrev:o,canScrollPrev:l}=kh();return s.jsxs(re,{ref:a,variant:t,size:n,className:V("absolute size-[25px] md:size-10 rounded-full",i==="horizontal"?"-left-3 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",e,!l&&"!hidden"),disabled:!l,onClick:o,...r,children:[s.jsx($2,{}),s.jsx("span",{className:"sr-only",children:"Previous slide"})]})});Mh.displayName="CarouselPrevious";const Oh=d.forwardRef(({className:e,variant:t="carousel",size:n="carouselSize",...r},a)=>{const{orientation:i,scrollNext:o,canScrollNext:l}=kh();return s.jsxs(re,{ref:a,variant:t,size:n,className:V("absolute size-[25px] md:size-10 rounded-full",i==="horizontal"?"-right-3 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",e,!l&&"!hidden"),disabled:!l,onClick:o,...r,children:[s.jsx(Wn,{}),s.jsx("span",{className:"sr-only",children:"Next slide"})]})});Oh.displayName="CarouselNext";const xD=()=>{const{canScrollPrev:e,canScrollNext:t}=kh();return s.jsxs(s.Fragment,{children:[e&&s.jsx("div",{className:"pointer-events-none absolute top-0 left-0 h-full w-16 bg-gradient-to-r from-white to-transparent"}),t&&s.jsx("div",{className:"pointer-events-none absolute top-0 right-0 h-full w-16 bg-gradient-to-l from-white to-transparent"})]})},$x=({children:e})=>{const t=d.useRef(null),n=d.useRef(!1),r=d.useRef(!1),a=d.useRef(0),i=d.useRef(0),o=d.useRef(!1),l=h=>{const b=t.current;if(b&&(o.current=!1,n.current=!0,r.current=!1,a.current=h.clientX,i.current=b.scrollLeft,h.pointerType==="touch"||h.pointerType==="pen"))try{h.currentTarget.setPointerCapture(h.pointerId)}catch{}},c=h=>{const b=t.current;if(!b||!n.current)return;const x=h.clientX-a.current;Math.abs(x)>5&&(r.current=!0),b.scrollLeft=i.current-x},u=h=>{if(n.current&&r.current&&(o.current=!0),n.current=!1,h.pointerType==="touch"||h.pointerType==="pen")try{h.currentTarget.releasePointerCapture(h.pointerId)}catch{}},f=h=>{o.current&&(h.stopPropagation(),h.preventDefault(),o.current=!1)},m=U.Children.map(e,h=>{if(!U.isValidElement(h))return h;const b=h.props.onDragStart;return U.cloneElement(h,{onDragStart:x=>{x.preventDefault(),b?.(x)}})});return s.jsx("div",{ref:t,className:"flex gap-2 items-center overflow-x-auto no-scrollbar cursor-grab active:cursor-grabbing select-none",style:{touchAction:"pan-x",WebkitOverflowScrolling:"touch"},onPointerDown:l,onPointerMove:c,onPointerUp:u,onPointerCancel:u,onPointerLeave:u,onClickCapture:f,children:m})},ALe=nn("flex gap-1 items-center rounded-full text-nowrap shrink-0",{defaultVariants:{size:"m",isActive:!1},variants:{size:{s:"body-extra-small-bold p-2",m:"body-small-bold px-3 py-2"},isActive:{true:"text-white bg-orange-500",false:"text-neutral-700"}}}),Rl=({text:e,icon:t,isActive:n,onClick:r,size:a="m",inactiveBackgroundColor:i="bg-neutral-50",className:o})=>s.jsxs("button",{className:V(ALe({size:a,isActive:n}),n?"":i,o),onClick:r,"aria-pressed":n,type:"button",children:[t&&s.jsx(t,{size:16,className:"max-md:hidden"}),e]});var MLe=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function vD(e){if(typeof e!="string")return!1;var t=MLe;return t.includes(e)}var OLe=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],ILe=new Set(OLe);function N0e(e){return typeof e!="string"?!1:ILe.has(e)}function _0e(e){return typeof e=="string"&&e.startsWith("data-")}function LM(e){if(typeof e!="object"||e===null)return{};var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(N0e(n)||_0e(n))&&(t[n]=e[n]);return t}function RLe(e){if(e==null)return null;if(d.isValidElement(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return LM(t)}return typeof e=="object"&&!Array.isArray(e)?LM(e):null}function Wf(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(N0e(n)||_0e(n)||vD(n))&&(t[n]=e[n]);return t}var DLe=["children","width","height","viewBox","className","style","title","desc"];function VM(){return VM=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},VM.apply(null,arguments)}function PLe(e,t){if(e==null)return{};var n,r,a=LLe(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function LLe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var VLe=d.forwardRef((e,t)=>{var{children:n,width:r,height:a,viewBox:i,className:o,style:l,title:c,desc:u}=e,f=PLe(e,DLe),m=i||{width:r,height:a,x:0,y:0},h=Vr("recharts-surface",o);return d.createElement("svg",VM({},Wf(f),{className:h,width:r,height:a,style:l,viewBox:"".concat(m.x," ").concat(m.y," ").concat(m.width," ").concat(m.height),ref:t}),d.createElement("title",null,c),d.createElement("desc",null,u),n)}),$Le=d.createContext(null),HLe=()=>d.useContext($Le);function Gt(e){return function(){return e}}const RX=Math.abs,La=Math.atan2,vc=Math.cos,FLe=Math.max,eN=Math.min,Ii=Math.sin,Ma=Math.sqrt,Ai=1e-12,ld=Math.PI,V9=ld/2,ed=2*ld;function zLe(e){return e>1?0:e<-1?ld:Math.acos(e)}function DX(e){return e>=1?V9:e<=-1?-V9:Math.asin(e)}const $M=Math.PI,HM=2*$M,C1=1e-6,ULe=HM-C1;function k0e(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function BLe(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return k0e;const n=10**t;return function(r){this._+=r[0];for(let a=1,i=r.length;a<i;++a)this._+=Math.round(arguments[a]*n)/n+r[a]}}class ZLe{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?k0e:BLe(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,a){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+a}`}bezierCurveTo(t,n,r,a,i,o){this._append`C${+t},${+n},${+r},${+a},${this._x1=+i},${this._y1=+o}`}arcTo(t,n,r,a,i){if(t=+t,n=+n,r=+r,a=+a,i=+i,i<0)throw new Error(`negative radius: ${i}`);let o=this._x1,l=this._y1,c=r-t,u=a-n,f=o-t,m=l-n,h=f*f+m*m;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(h>C1)if(!(Math.abs(m*c-u*f)>C1)||!i)this._append`L${this._x1=t},${this._y1=n}`;else{let b=r-o,x=a-l,y=c*c+u*u,v=b*b+x*x,w=Math.sqrt(y),S=Math.sqrt(h),_=i*Math.tan(($M-Math.acos((y+h-v)/(2*w*S)))/2),N=_/S,j=_/w;Math.abs(N-1)>C1&&this._append`L${t+N*f},${n+N*m}`,this._append`A${i},${i},0,0,${+(m*b>f*x)},${this._x1=t+j*c},${this._y1=n+j*u}`}}arc(t,n,r,a,i,o){if(t=+t,n=+n,r=+r,o=!!o,r<0)throw new Error(`negative radius: ${r}`);let l=r*Math.cos(a),c=r*Math.sin(a),u=t+l,f=n+c,m=1^o,h=o?a-i:i-a;this._x1===null?this._append`M${u},${f}`:(Math.abs(this._x1-u)>C1||Math.abs(this._y1-f)>C1)&&this._append`L${u},${f}`,r&&(h<0&&(h=h%HM+HM),h>ULe?this._append`A${r},${r},0,1,${m},${t-l},${n-c}A${r},${r},0,1,${m},${this._x1=u},${this._y1=f}`:h>C1&&this._append`A${r},${r},0,${+(h>=$M)},${m},${this._x1=t+r*Math.cos(i)},${this._y1=n+r*Math.sin(i)}`)}rect(t,n,r,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+a}h${-r}Z`}toString(){return this._}}function Hx(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new ZLe(t)}function qLe(e){return e.innerRadius}function GLe(e){return e.outerRadius}function WLe(e){return e.startAngle}function YLe(e){return e.endAngle}function KLe(e){return e&&e.padAngle}function XLe(e,t,n,r,a,i,o,l){var c=n-e,u=r-t,f=o-a,m=l-i,h=m*c-f*u;if(!(h*h<Ai))return h=(f*(t-i)-m*(e-a))/h,[e+h*c,t+h*u]}function O8(e,t,n,r,a,i,o){var l=e-n,c=t-r,u=(o?i:-i)/Ma(l*l+c*c),f=u*c,m=-u*l,h=e+f,b=t+m,x=n+f,y=r+m,v=(h+x)/2,w=(b+y)/2,S=x-h,_=y-b,N=S*S+_*_,j=a-i,k=h*y-x*b,M=(_<0?-1:1)*Ma(FLe(0,j*j*N-k*k)),T=(k*_-S*M)/N,R=(-k*S-_*M)/N,I=(k*_+S*M)/N,D=(-k*S+_*M)/N,P=T-v,L=R-w,z=I-v,q=D-w;return P*P+L*L>z*z+q*q&&(T=I,R=D),{cx:T,cy:R,x01:-f,y01:-m,x11:T*(a/j-1),y11:R*(a/j-1)}}function QLe(){var e=qLe,t=GLe,n=Gt(0),r=null,a=WLe,i=YLe,o=KLe,l=null,c=Hx(u);function u(){var f,m,h=+e.apply(this,arguments),b=+t.apply(this,arguments),x=a.apply(this,arguments)-V9,y=i.apply(this,arguments)-V9,v=RX(y-x),w=y>x;if(l||(l=f=c()),b<h&&(m=b,b=h,h=m),!(b>Ai))l.moveTo(0,0);else if(v>ed-Ai)l.moveTo(b*vc(x),b*Ii(x)),l.arc(0,0,b,x,y,!w),h>Ai&&(l.moveTo(h*vc(y),h*Ii(y)),l.arc(0,0,h,y,x,w));else{var S=x,_=y,N=x,j=y,k=v,M=v,T=o.apply(this,arguments)/2,R=T>Ai&&(r?+r.apply(this,arguments):Ma(h*h+b*b)),I=eN(RX(b-h)/2,+n.apply(this,arguments)),D=I,P=I,L,z;if(R>Ai){var q=DX(R/h*Ii(T)),Z=DX(R/b*Ii(T));(k-=q*2)>Ai?(q*=w?1:-1,N+=q,j-=q):(k=0,N=j=(x+y)/2),(M-=Z*2)>Ai?(Z*=w?1:-1,S+=Z,_-=Z):(M=0,S=_=(x+y)/2)}var G=b*vc(S),$=b*Ii(S),X=h*vc(j),B=h*Ii(j);if(I>Ai){var W=b*vc(_),Y=b*Ii(_),F=h*vc(N),J=h*Ii(N),ue;if(v<ld)if(ue=XLe(G,$,F,J,W,Y,X,B)){var ge=G-ue[0],ne=$-ue[1],be=W-ue[0],se=Y-ue[1],pe=1/Ii(zLe((ge*be+ne*se)/(Ma(ge*ge+ne*ne)*Ma(be*be+se*se)))/2),Se=Ma(ue[0]*ue[0]+ue[1]*ue[1]);D=eN(I,(h-Se)/(pe-1)),P=eN(I,(b-Se)/(pe+1))}else D=P=0}M>Ai?P>Ai?(L=O8(F,J,G,$,b,P,w),z=O8(W,Y,X,B,b,P,w),l.moveTo(L.cx+L.x01,L.cy+L.y01),P<I?l.arc(L.cx,L.cy,P,La(L.y01,L.x01),La(z.y01,z.x01),!w):(l.arc(L.cx,L.cy,P,La(L.y01,L.x01),La(L.y11,L.x11),!w),l.arc(0,0,b,La(L.cy+L.y11,L.cx+L.x11),La(z.cy+z.y11,z.cx+z.x11),!w),l.arc(z.cx,z.cy,P,La(z.y11,z.x11),La(z.y01,z.x01),!w))):(l.moveTo(G,$),l.arc(0,0,b,S,_,!w)):l.moveTo(G,$),!(h>Ai)||!(k>Ai)?l.lineTo(X,B):D>Ai?(L=O8(X,B,W,Y,h,-D,w),z=O8(G,$,F,J,h,-D,w),l.lineTo(L.cx+L.x01,L.cy+L.y01),D<I?l.arc(L.cx,L.cy,D,La(L.y01,L.x01),La(z.y01,z.x01),!w):(l.arc(L.cx,L.cy,D,La(L.y01,L.x01),La(L.y11,L.x11),!w),l.arc(0,0,h,La(L.cy+L.y11,L.cx+L.x11),La(z.cy+z.y11,z.cx+z.x11),w),l.arc(z.cx,z.cy,D,La(z.y11,z.x11),La(z.y01,z.x01),!w))):l.arc(0,0,h,j,N,w)}if(l.closePath(),f)return l=null,f+""||null}return u.centroid=function(){var f=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,m=(+a.apply(this,arguments)+ +i.apply(this,arguments))/2-ld/2;return[vc(m)*f,Ii(m)*f]},u.innerRadius=function(f){return arguments.length?(e=typeof f=="function"?f:Gt(+f),u):e},u.outerRadius=function(f){return arguments.length?(t=typeof f=="function"?f:Gt(+f),u):t},u.cornerRadius=function(f){return arguments.length?(n=typeof f=="function"?f:Gt(+f),u):n},u.padRadius=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:Gt(+f),u):r},u.startAngle=function(f){return arguments.length?(a=typeof f=="function"?f:Gt(+f),u):a},u.endAngle=function(f){return arguments.length?(i=typeof f=="function"?f:Gt(+f),u):i},u.padAngle=function(f){return arguments.length?(o=typeof f=="function"?f:Gt(+f),u):o},u.context=function(f){return arguments.length?(l=f??null,u):l},u}function Fx(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function j0e(e){this._context=e}j0e.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function zx(e){return new j0e(e)}function T0e(e){return e[0]}function A0e(e){return e[1]}function M0e(e,t){var n=Gt(!0),r=null,a=zx,i=null,o=Hx(l);e=typeof e=="function"?e:e===void 0?T0e:Gt(e),t=typeof t=="function"?t:t===void 0?A0e:Gt(t);function l(c){var u,f=(c=Fx(c)).length,m,h=!1,b;for(r==null&&(i=a(b=o())),u=0;u<=f;++u)!(u<f&&n(m=c[u],u,c))===h&&((h=!h)?i.lineStart():i.lineEnd()),h&&i.point(+e(m,u,c),+t(m,u,c));if(b)return i=null,b+""||null}return l.x=function(c){return arguments.length?(e=typeof c=="function"?c:Gt(+c),l):e},l.y=function(c){return arguments.length?(t=typeof c=="function"?c:Gt(+c),l):t},l.defined=function(c){return arguments.length?(n=typeof c=="function"?c:Gt(!!c),l):n},l.curve=function(c){return arguments.length?(a=c,r!=null&&(i=a(r)),l):a},l.context=function(c){return arguments.length?(c==null?r=i=null:i=a(r=c),l):r},l}function I8(e,t,n){var r=null,a=Gt(!0),i=null,o=zx,l=null,c=Hx(u);e=typeof e=="function"?e:e===void 0?T0e:Gt(+e),t=typeof t=="function"?t:Gt(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?A0e:Gt(+n);function u(m){var h,b,x,y=(m=Fx(m)).length,v,w=!1,S,_=new Array(y),N=new Array(y);for(i==null&&(l=o(S=c())),h=0;h<=y;++h){if(!(h<y&&a(v=m[h],h,m))===w)if(w=!w)b=h,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),x=h-1;x>=b;--x)l.point(_[x],N[x]);l.lineEnd(),l.areaEnd()}w&&(_[h]=+e(v,h,m),N[h]=+t(v,h,m),l.point(r?+r(v,h,m):_[h],n?+n(v,h,m):N[h]))}if(S)return l=null,S+""||null}function f(){return M0e().defined(a).curve(o).context(i)}return u.x=function(m){return arguments.length?(e=typeof m=="function"?m:Gt(+m),r=null,u):e},u.x0=function(m){return arguments.length?(e=typeof m=="function"?m:Gt(+m),u):e},u.x1=function(m){return arguments.length?(r=m==null?null:typeof m=="function"?m:Gt(+m),u):r},u.y=function(m){return arguments.length?(t=typeof m=="function"?m:Gt(+m),n=null,u):t},u.y0=function(m){return arguments.length?(t=typeof m=="function"?m:Gt(+m),u):t},u.y1=function(m){return arguments.length?(n=m==null?null:typeof m=="function"?m:Gt(+m),u):n},u.lineX0=u.lineY0=function(){return f().x(e).y(t)},u.lineY1=function(){return f().x(e).y(n)},u.lineX1=function(){return f().x(r).y(t)},u.defined=function(m){return arguments.length?(a=typeof m=="function"?m:Gt(!!m),u):a},u.curve=function(m){return arguments.length?(o=m,i!=null&&(l=o(i)),u):o},u.context=function(m){return arguments.length?(m==null?i=l=null:l=o(i=m),u):i},u}function JLe(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function eVe(e){return e}function tVe(){var e=eVe,t=JLe,n=null,r=Gt(0),a=Gt(ed),i=Gt(0);function o(l){var c,u=(l=Fx(l)).length,f,m,h=0,b=new Array(u),x=new Array(u),y=+r.apply(this,arguments),v=Math.min(ed,Math.max(-ed,a.apply(this,arguments)-y)),w,S=Math.min(Math.abs(v)/u,i.apply(this,arguments)),_=S*(v<0?-1:1),N;for(c=0;c<u;++c)(N=x[b[c]=c]=+e(l[c],c,l))>0&&(h+=N);for(t!=null?b.sort(function(j,k){return t(x[j],x[k])}):n!=null&&b.sort(function(j,k){return n(l[j],l[k])}),c=0,m=h?(v-u*_)/h:0;c<u;++c,y=w)f=b[c],N=x[f],w=y+(N>0?N*m:0)+_,x[f]={data:l[f],index:c,value:N,startAngle:y,endAngle:w,padAngle:S};return x}return o.value=function(l){return arguments.length?(e=typeof l=="function"?l:Gt(+l),o):e},o.sortValues=function(l){return arguments.length?(t=l,n=null,o):t},o.sort=function(l){return arguments.length?(n=l,t=null,o):n},o.startAngle=function(l){return arguments.length?(r=typeof l=="function"?l:Gt(+l),o):r},o.endAngle=function(l){return arguments.length?(a=typeof l=="function"?l:Gt(+l),o):a},o.padAngle=function(l){return arguments.length?(i=typeof l=="function"?l:Gt(+l),o):i},o}class O0e{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function nVe(e){return new O0e(e,!0)}function rVe(e){return new O0e(e,!1)}const yD={draw(e,t){const n=Ma(t/ld);e.moveTo(n,0),e.arc(0,0,n,0,ed)}},aVe={draw(e,t){const n=Ma(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},I0e=Ma(1/3),iVe=I0e*2,sVe={draw(e,t){const n=Ma(t/iVe),r=n*I0e;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},oVe={draw(e,t){const n=Ma(t),r=-n/2;e.rect(r,r,n,n)}},lVe=.8908130915292852,R0e=Ii(ld/10)/Ii(7*ld/10),cVe=Ii(ed/10)*R0e,uVe=-vc(ed/10)*R0e,dVe={draw(e,t){const n=Ma(t*lVe),r=cVe*n,a=uVe*n;e.moveTo(0,-n),e.lineTo(r,a);for(let i=1;i<5;++i){const o=ed*i/5,l=vc(o),c=Ii(o);e.lineTo(c*n,-l*n),e.lineTo(l*r-c*a,c*r+l*a)}e.closePath()}},tN=Ma(3),fVe={draw(e,t){const n=-Ma(t/(tN*3));e.moveTo(0,n*2),e.lineTo(-tN*n,-n),e.lineTo(tN*n,-n),e.closePath()}},qs=-.5,Gs=Ma(3)/2,FM=1/Ma(12),mVe=(FM/2+1)*3,pVe={draw(e,t){const n=Ma(t/mVe),r=n/2,a=n*FM,i=r,o=n*FM+n,l=-i,c=o;e.moveTo(r,a),e.lineTo(i,o),e.lineTo(l,c),e.lineTo(qs*r-Gs*a,Gs*r+qs*a),e.lineTo(qs*i-Gs*o,Gs*i+qs*o),e.lineTo(qs*l-Gs*c,Gs*l+qs*c),e.lineTo(qs*r+Gs*a,qs*a-Gs*r),e.lineTo(qs*i+Gs*o,qs*o-Gs*i),e.lineTo(qs*l+Gs*c,qs*c-Gs*l),e.closePath()}};function hVe(e,t){let n=null,r=Hx(a);e=typeof e=="function"?e:Gt(e||yD),t=typeof t=="function"?t:Gt(t===void 0?64:+t);function a(){let i;if(n||(n=i=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),i)return n=null,i+""||null}return a.type=function(i){return arguments.length?(e=typeof i=="function"?i:Gt(i),a):e},a.size=function(i){return arguments.length?(t=typeof i=="function"?i:Gt(+i),a):t},a.context=function(i){return arguments.length?(n=i??null,a):n},a}function $9(){}function H9(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function D0e(e){this._context=e}D0e.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:H9(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:H9(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function gVe(e){return new D0e(e)}function P0e(e){this._context=e}P0e.prototype={areaStart:$9,areaEnd:$9,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:H9(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function bVe(e){return new P0e(e)}function L0e(e){this._context=e}L0e.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:H9(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function xVe(e){return new L0e(e)}function V0e(e){this._context=e}V0e.prototype={areaStart:$9,areaEnd:$9,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function vVe(e){return new V0e(e)}function PX(e){return e<0?-1:1}function LX(e,t,n){var r=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(r||a<0&&-0),o=(n-e._y1)/(a||r<0&&-0),l=(i*a+o*r)/(r+a);return(PX(i)+PX(o))*Math.min(Math.abs(i),Math.abs(o),.5*Math.abs(l))||0}function VX(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function nN(e,t,n){var r=e._x0,a=e._y0,i=e._x1,o=e._y1,l=(i-r)/3;e._context.bezierCurveTo(r+l,a+l*t,i-l,o-l*n,i,o)}function F9(e){this._context=e}F9.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:nN(this,this._t0,VX(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,nN(this,VX(this,n=LX(this,e,t)),n);break;default:nN(this,this._t0,n=LX(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function $0e(e){this._context=new H0e(e)}($0e.prototype=Object.create(F9.prototype)).point=function(e,t){F9.prototype.point.call(this,t,e)};function H0e(e){this._context=e}H0e.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,a,i){this._context.bezierCurveTo(t,e,r,n,i,a)}};function yVe(e){return new F9(e)}function CVe(e){return new $0e(e)}function F0e(e){this._context=e}F0e.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=$X(e),a=$X(t),i=0,o=1;o<n;++i,++o)this._context.bezierCurveTo(r[0][i],a[0][i],r[1][i],a[1][i],e[o],t[o]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function $X(e){var t,n=e.length-1,r,a=new Array(n),i=new Array(n),o=new Array(n);for(a[0]=0,i[0]=2,o[0]=e[0]+2*e[1],t=1;t<n-1;++t)a[t]=1,i[t]=4,o[t]=4*e[t]+2*e[t+1];for(a[n-1]=2,i[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=a[t]/i[t-1],i[t]-=r,o[t]-=r*o[t-1];for(a[n-1]=o[n-1]/i[n-1],t=n-2;t>=0;--t)a[t]=(o[t]-a[t+1])/i[t];for(i[n-1]=(e[n]+a[n-1])/2,t=0;t<n-1;++t)i[t]=2*e[t+1]-a[t+1];return[a,i]}function wVe(e){return new F0e(e)}function Ux(e,t){this._context=e,this._t=t}Ux.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function EVe(e){return new Ux(e,.5)}function SVe(e){return new Ux(e,0)}function NVe(e){return new Ux(e,1)}function r2(e,t){if((o=e.length)>1)for(var n=1,r,a,i=e[t[0]],o,l=i.length;n<o;++n)for(a=i,i=e[t[n]],r=0;r<l;++r)i[r][1]+=i[r][0]=isNaN(a[r][1])?a[r][0]:a[r][1]}function zM(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function _Ve(e,t){return e[t]}function kVe(e){const t=[];return t.key=e,t}function jVe(){var e=Gt([]),t=zM,n=r2,r=_Ve;function a(i){var o=Array.from(e.apply(this,arguments),kVe),l,c=o.length,u=-1,f;for(const m of i)for(l=0,++u;l<c;++l)(o[l][u]=[0,+r(m,o[l].key,u,i)]).data=m;for(l=0,f=Fx(t(o));l<c;++l)o[f[l]].index=l;return n(o,f),o}return a.keys=function(i){return arguments.length?(e=typeof i=="function"?i:Gt(Array.from(i)),a):e},a.value=function(i){return arguments.length?(r=typeof i=="function"?i:Gt(+i),a):r},a.order=function(i){return arguments.length?(t=i==null?zM:typeof i=="function"?i:Gt(Array.from(i)),a):t},a.offset=function(i){return arguments.length?(n=i??r2,a):n},a}function TVe(e,t){if((r=e.length)>0){for(var n,r,a=0,i=e[0].length,o;a<i;++a){for(o=n=0;n<r;++n)o+=e[n][a][1]||0;if(o)for(n=0;n<r;++n)e[n][a][1]/=o}r2(e,t)}}function AVe(e,t){if((a=e.length)>0){for(var n=0,r=e[t[0]],a,i=r.length;n<i;++n){for(var o=0,l=0;o<a;++o)l+=e[o][n][1]||0;r[n][1]+=r[n][0]=-l/2}r2(e,t)}}function MVe(e,t){if(!(!((o=e.length)>0)||!((i=(a=e[t[0]]).length)>0))){for(var n=0,r=1,a,i,o;r<i;++r){for(var l=0,c=0,u=0;l<o;++l){for(var f=e[t[l]],m=f[r][1]||0,h=f[r-1][1]||0,b=(m-h)/2,x=0;x<l;++x){var y=e[t[x]],v=y[r][1]||0,w=y[r-1][1]||0;b+=v-w}c+=m,u+=b*m}a[r-1][1]+=a[r-1][0]=n,c&&(n-=u/c)}a[r-1][1]+=a[r-1][0]=n,r2(e,t)}}var rN={},aN={},HX;function OVe(){return HX||(HX=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==="__proto__"}e.isUnsafeProperty=t})(aN)),aN}var iN={},FX;function z0e(){return FX||(FX=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){switch(typeof n){case"number":case"symbol":return!1;case"string":return n.includes(".")||n.includes("[")||n.includes("]")}}e.isDeepKey=t})(iN)),iN}var sN={},zX;function CD(){return zX||(zX=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="string"||typeof n=="symbol"?n:Object.is(n?.valueOf?.(),-0)?"-0":String(n)}e.toKey=t})(sN)),sN}var oN={},lN={},UX;function IVe(){return UX||(UX=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){if(n==null)return"";if(typeof n=="string")return n;if(Array.isArray(n))return n.map(t).join(",");const r=String(n);return r==="0"&&Object.is(Number(n),-0)?"-0":r}e.toString=t})(lN)),lN}var BX;function wD(){return BX||(BX=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=IVe(),n=CD();function r(a){if(Array.isArray(a))return a.map(n.toKey);if(typeof a=="symbol")return[a];a=t.toString(a);const i=[],o=a.length;if(o===0)return i;let l=0,c="",u="",f=!1;for(a.charCodeAt(0)===46&&(i.push(""),l++);l<o;){const m=a[l];u?m==="\\"&&l+1<o?(l++,c+=a[l]):m===u?u="":c+=m:f?m==='"'||m==="'"?u=m:m==="]"?(f=!1,i.push(c),c=""):c+=m:m==="["?(f=!0,c&&(i.push(c),c="")):m==="."?c&&(i.push(c),c=""):c+=m,l++}return c&&i.push(c),i}e.toPath=r})(oN)),oN}var ZX;function ED(){return ZX||(ZX=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=OVe(),n=z0e(),r=CD(),a=wD();function i(l,c,u){if(l==null)return u;switch(typeof c){case"string":{if(t.isUnsafeProperty(c))return u;const f=l[c];return f===void 0?n.isDeepKey(c)?i(l,a.toPath(c),u):u:f}case"number":case"symbol":{typeof c=="number"&&(c=r.toKey(c));const f=l[c];return f===void 0?u:f}default:{if(Array.isArray(c))return o(l,c,u);if(Object.is(c?.valueOf(),-0)?c="-0":c=String(c),t.isUnsafeProperty(c))return u;const f=l[c];return f===void 0?u:f}}}function o(l,c,u){if(c.length===0)return u;let f=l;for(let m=0;m<c.length;m++){if(f==null||t.isUnsafeProperty(c[m]))return u;f=f[c[m]]}return f===void 0?u:f}e.get=i})(rN)),rN}var cN,qX;function RVe(){return qX||(qX=1,cN=ED().get),cN}var DVe=RVe();const U0e=lr(DVe);var PVe=4;function Wu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:PVe,n=10**t,r=Math.round(e*n)/n;return Object.is(r,-0)?0:r}function Aa(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.reduce((a,i,o)=>{var l=n[o-1];return typeof l=="string"?a+l+i:l!==void 0?a+Wu(l)+i:a+i},"")}var vl=e=>e===0?0:e>0?1:-1,z2=e=>typeof e=="number"&&e!=+e,g5=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,Wt=e=>(typeof e=="number"||e instanceof Number)&&!z2(e),a2=e=>Wt(e)||typeof e=="string",LVe=0,GX=e=>{var t=++LVe;return"".concat(e||"").concat(t)},Yf=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Wt(t)&&typeof t!="string")return r;var i;if(g5(t)){if(n==null)return r;var o=t.indexOf("%");i=n*parseFloat(t.slice(0,o))/100}else i=+t;return z2(i)&&(i=r),a&&n!=null&&i>n&&(i=n),i},B0e=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;r<t;r++)if(!n[String(e[r])])n[String(e[r])]=!0;else return!0;return!1};function R8(e,t,n){return Wt(e)&&Wt(t)?Wu(e+n*(t-e)):t}function VVe(e,t,n){if(!(!e||!e.length))return e.find(r=>r&&(typeof t=="function"?t(r):U0e(r,t))===n)}var b5=e=>e===null||typeof e>"u",Ih=e=>b5(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function Li(e){return e!=null}function Rh(){}var $Ve=["type","size","sizeType"];function UM(){return UM=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},UM.apply(null,arguments)}function WX(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function YX(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?WX(Object(n),!0).forEach(function(r){HVe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):WX(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function HVe(e,t,n){return(t=FVe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FVe(e){var t=zVe(e,"string");return typeof t=="symbol"?t:t+""}function zVe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function UVe(e,t){if(e==null)return{};var n,r,a=BVe(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function BVe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Z0e={symbolCircle:yD,symbolCross:aVe,symbolDiamond:sVe,symbolSquare:oVe,symbolStar:dVe,symbolTriangle:fVe,symbolWye:pVe},ZVe=Math.PI/180,qVe=e=>{var t="symbol".concat(Ih(e));return Z0e[t]||yD},GVe=(e,t,n)=>{if(t==="area")return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var r=18*ZVe;return 1.25*e*e*(Math.tan(r)-Math.tan(r*2)*Math.tan(r)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},WVe=(e,t)=>{Z0e["symbol".concat(Ih(e))]=t},q0e=e=>{var{type:t="circle",size:n=64,sizeType:r="area"}=e,a=UVe(e,$Ve),i=YX(YX({},a),{},{type:t,size:n,sizeType:r}),o="circle";typeof t=="string"&&(o=t);var l=()=>{var h=qVe(o),b=hVe().type(h).size(GVe(n,r,o)),x=b();if(x!==null)return x},{className:c,cx:u,cy:f}=i,m=Wf(i);return Wt(u)&&Wt(f)&&Wt(n)?d.createElement("path",UM({},m,{className:Vr("recharts-symbols",c),transform:"translate(".concat(u,", ").concat(f,")"),d:l()})):null};q0e.registerSymbol=WVe;var G0e=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,YVe=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var n=e;if(d.isValidElement(e)&&(n=e.props),typeof n!="object"&&typeof n!="function")return null;var r={};return Object.keys(n).forEach(a=>{vD(a)&&(r[a]=(i=>n[a](n,i)))}),r},KVe=(e,t,n)=>r=>(e(t,n,r),null),XVe=(e,t,n)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var r=null;return Object.keys(e).forEach(a=>{var i=e[a];vD(a)&&typeof i=="function"&&(r||(r={}),r[a]=KVe(i,t,n))}),r};function KX(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function QVe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KX(Object(n),!0).forEach(function(r){JVe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KX(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function JVe(e,t,n){return(t=e$e(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function e$e(e){var t=t$e(e,"string");return typeof t=="symbol"?t:t+""}function t$e(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Bm(e,t){var n=QVe({},e),r=t,a=Object.keys(t),i=a.reduce((o,l)=>(o[l]===void 0&&r[l]!==void 0&&(o[l]=r[l]),o),n);return i}function z9(){return z9=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},z9.apply(null,arguments)}function XX(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function n$e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?XX(Object(n),!0).forEach(function(r){r$e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XX(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function r$e(e,t,n){return(t=a$e(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a$e(e){var t=i$e(e,"string");return typeof t=="symbol"?t:t+""}function i$e(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ws=32,s$e={align:"center",iconSize:14,inactiveColor:"#ccc",layout:"horizontal",verticalAlign:"middle"};function o$e(e){var{data:t,iconType:n,inactiveColor:r}=e,a=Ws/2,i=Ws/6,o=Ws/3,l=t.inactive?r:t.color,c=n??t.type;if(c==="none")return null;if(c==="plainline"){var u;return d.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:(u=t.payload)===null||u===void 0?void 0:u.strokeDasharray,x1:0,y1:a,x2:Ws,y2:a,className:"recharts-legend-icon"})}if(c==="line")return d.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(a,"h").concat(o,`
            A`).concat(i,",").concat(i,",0,1,1,").concat(2*o,",").concat(a,`
            H`).concat(Ws,"M").concat(2*o,",").concat(a,`
            A`).concat(i,",").concat(i,",0,1,1,").concat(o,",").concat(a),className:"recharts-legend-icon"});if(c==="rect")return d.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(Ws/8,"h").concat(Ws,"v").concat(Ws*3/4,"h").concat(-Ws,"z"),className:"recharts-legend-icon"});if(d.isValidElement(t.legendIcon)){var f=n$e({},t);return delete f.legendIcon,d.cloneElement(t.legendIcon,f)}return d.createElement(q0e,{fill:l,cx:a,cy:a,size:Ws,sizeType:"diameter",type:c})}function l$e(e){var{payload:t,iconSize:n,layout:r,formatter:a,inactiveColor:i,iconType:o}=e,l={x:0,y:0,width:Ws,height:Ws},c={display:r==="horizontal"?"inline-block":"block",marginRight:10},u={display:"inline-block",verticalAlign:"middle",marginRight:4};return t.map((f,m)=>{var h=f.formatter||a,b=Vr({"recharts-legend-item":!0,["legend-item-".concat(m)]:!0,inactive:f.inactive});if(f.type==="none")return null;var x=f.inactive?i:f.color,y=h?h(f.value,f,m):f.value;return d.createElement("li",z9({className:b,style:c,key:"legend-item-".concat(m)},XVe(e,f,m)),d.createElement(VLe,{width:n,height:n,viewBox:l,style:u,"aria-label":"".concat(y," legend icon")},d.createElement(o$e,{data:f,iconType:o,inactiveColor:i})),d.createElement("span",{className:"recharts-legend-item-text",style:{color:x}},y))})}var c$e=e=>{var t=Bm(e,s$e),{payload:n,layout:r,align:a}=t;if(!n||!n.length)return null;var i={padding:0,margin:0,textAlign:r==="horizontal"?a:"left"};return d.createElement("ul",{className:"recharts-default-legend",style:i},d.createElement(l$e,z9({},t,{payload:n})))},uN={},dN={},QX;function u$e(){return QX||(QX=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r){const a=new Map;for(let i=0;i<n.length;i++){const o=n[i],l=r(o,i,n);a.has(l)||a.set(l,o)}return Array.from(a.values())}e.uniqBy=t})(dN)),dN}var fN={},JX;function d$e(){return JX||(JX=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r){return function(...a){return n.apply(this,a.slice(0,r))}}e.ary=t})(fN)),fN}var mN={},eQ;function W0e(){return eQ||(eQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n}e.identity=t})(mN)),mN}var pN={},hN={},gN={},tQ;function f$e(){return tQ||(tQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Number.isSafeInteger(n)&&n>=0}e.isLength=t})(gN)),gN}var nQ;function Y0e(){return nQ||(nQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=f$e();function n(r){return r!=null&&typeof r!="function"&&t.isLength(r.length)}e.isArrayLike=n})(hN)),hN}var bN={},rQ;function m$e(){return rQ||(rQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="object"&&n!==null}e.isObjectLike=t})(bN)),bN}var aQ;function p$e(){return aQ||(aQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Y0e(),n=m$e();function r(a){return n.isObjectLike(a)&&t.isArrayLike(a)}e.isArrayLikeObject=r})(pN)),pN}var xN={},vN={},iQ;function h$e(){return iQ||(iQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=ED();function n(r){return function(a){return t.get(a,r)}}e.property=n})(vN)),vN}var yN={},CN={},wN={},EN={},sQ;function K0e(){return sQ||(sQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n!==null&&(typeof n=="object"||typeof n=="function")}e.isObject=t})(EN)),EN}var SN={},oQ;function X0e(){return oQ||(oQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==null||typeof n!="object"&&typeof n!="function"}e.isPrimitive=t})(SN)),SN}var NN={},lQ;function Q0e(){return lQ||(lQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r){return n===r||Number.isNaN(n)&&Number.isNaN(r)}e.isEqualsSameValueZero=t})(NN)),NN}var cQ;function g$e(){return cQ||(cQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=K0e(),n=X0e(),r=Q0e();function a(f,m,h){return typeof h!="function"?a(f,m,()=>{}):i(f,m,function b(x,y,v,w,S,_){const N=h(x,y,v,w,S,_);return N!==void 0?!!N:i(x,y,b,_)},new Map)}function i(f,m,h,b){if(m===f)return!0;switch(typeof m){case"object":return o(f,m,h,b);case"function":return Object.keys(m).length>0?i(f,{...m},h,b):r.isEqualsSameValueZero(f,m);default:return t.isObject(f)?typeof m=="string"?m==="":!0:r.isEqualsSameValueZero(f,m)}}function o(f,m,h,b){if(m==null)return!0;if(Array.isArray(m))return c(f,m,h,b);if(m instanceof Map)return l(f,m,h,b);if(m instanceof Set)return u(f,m,h,b);const x=Object.keys(m);if(f==null||n.isPrimitive(f))return x.length===0;if(x.length===0)return!0;if(b?.has(m))return b.get(m)===f;b?.set(m,f);try{for(let y=0;y<x.length;y++){const v=x[y];if(!n.isPrimitive(f)&&!(v in f)||m[v]===void 0&&f[v]!==void 0||m[v]===null&&f[v]!==null||!h(f[v],m[v],v,f,m,b))return!1}return!0}finally{b?.delete(m)}}function l(f,m,h,b){if(m.size===0)return!0;if(!(f instanceof Map))return!1;for(const[x,y]of m.entries()){const v=f.get(x);if(h(v,y,x,f,m,b)===!1)return!1}return!0}function c(f,m,h,b){if(m.length===0)return!0;if(!Array.isArray(f))return!1;const x=new Set;for(let y=0;y<m.length;y++){const v=m[y];let w=!1;for(let S=0;S<f.length;S++){if(x.has(S))continue;const _=f[S];let N=!1;if(h(_,v,y,f,m,b)&&(N=!0),N){x.add(S),w=!0;break}}if(!w)return!1}return!0}function u(f,m,h,b){return m.size===0?!0:f instanceof Set?c([...f],[...m],h,b):!1}e.isMatchWith=a,e.isSetMatch=u})(wN)),wN}var uQ;function J0e(){return uQ||(uQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=g$e();function n(r,a){return t.isMatchWith(r,a,()=>{})}e.isMatch=n})(CN)),CN}var _N={},kN={},jN={},dQ;function b$e(){return dQ||(dQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Object.getOwnPropertySymbols(n).filter(r=>Object.prototype.propertyIsEnumerable.call(n,r))}e.getSymbols=t})(jN)),jN}var TN={},fQ;function SD(){return fQ||(fQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==null?n===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(n)}e.getTag=t})(TN)),TN}var AN={},mQ;function efe(){return mQ||(mQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t="[object RegExp]",n="[object String]",r="[object Number]",a="[object Boolean]",i="[object Arguments]",o="[object Symbol]",l="[object Date]",c="[object Map]",u="[object Set]",f="[object Array]",m="[object Function]",h="[object ArrayBuffer]",b="[object Object]",x="[object Error]",y="[object DataView]",v="[object Uint8Array]",w="[object Uint8ClampedArray]",S="[object Uint16Array]",_="[object Uint32Array]",N="[object BigUint64Array]",j="[object Int8Array]",k="[object Int16Array]",M="[object Int32Array]",T="[object BigInt64Array]",R="[object Float32Array]",I="[object Float64Array]";e.argumentsTag=i,e.arrayBufferTag=h,e.arrayTag=f,e.bigInt64ArrayTag=T,e.bigUint64ArrayTag=N,e.booleanTag=a,e.dataViewTag=y,e.dateTag=l,e.errorTag=x,e.float32ArrayTag=R,e.float64ArrayTag=I,e.functionTag=m,e.int16ArrayTag=k,e.int32ArrayTag=M,e.int8ArrayTag=j,e.mapTag=c,e.numberTag=r,e.objectTag=b,e.regexpTag=t,e.setTag=u,e.stringTag=n,e.symbolTag=o,e.uint16ArrayTag=S,e.uint32ArrayTag=_,e.uint8ArrayTag=v,e.uint8ClampedArrayTag=w})(AN)),AN}var MN={},pQ;function x$e(){return pQ||(pQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}e.isTypedArray=t})(MN)),MN}var hQ;function tfe(){return hQ||(hQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=b$e(),n=SD(),r=efe(),a=X0e(),i=x$e();function o(f,m){return l(f,void 0,f,new Map,m)}function l(f,m,h,b=new Map,x=void 0){const y=x?.(f,m,h,b);if(y!==void 0)return y;if(a.isPrimitive(f))return f;if(b.has(f))return b.get(f);if(Array.isArray(f)){const v=new Array(f.length);b.set(f,v);for(let w=0;w<f.length;w++)v[w]=l(f[w],w,h,b,x);return Object.hasOwn(f,"index")&&(v.index=f.index),Object.hasOwn(f,"input")&&(v.input=f.input),v}if(f instanceof Date)return new Date(f.getTime());if(f instanceof RegExp){const v=new RegExp(f.source,f.flags);return v.lastIndex=f.lastIndex,v}if(f instanceof Map){const v=new Map;b.set(f,v);for(const[w,S]of f)v.set(w,l(S,w,h,b,x));return v}if(f instanceof Set){const v=new Set;b.set(f,v);for(const w of f)v.add(l(w,void 0,h,b,x));return v}if(typeof Buffer<"u"&&Buffer.isBuffer(f))return f.subarray();if(i.isTypedArray(f)){const v=new(Object.getPrototypeOf(f)).constructor(f.length);b.set(f,v);for(let w=0;w<f.length;w++)v[w]=l(f[w],w,h,b,x);return v}if(f instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&f instanceof SharedArrayBuffer)return f.slice(0);if(f instanceof DataView){const v=new DataView(f.buffer.slice(0),f.byteOffset,f.byteLength);return b.set(f,v),c(v,f,h,b,x),v}if(typeof File<"u"&&f instanceof File){const v=new File([f],f.name,{type:f.type});return b.set(f,v),c(v,f,h,b,x),v}if(typeof Blob<"u"&&f instanceof Blob){const v=new Blob([f],{type:f.type});return b.set(f,v),c(v,f,h,b,x),v}if(f instanceof Error){const v=new f.constructor;return b.set(f,v),v.message=f.message,v.name=f.name,v.stack=f.stack,v.cause=f.cause,c(v,f,h,b,x),v}if(f instanceof Boolean){const v=new Boolean(f.valueOf());return b.set(f,v),c(v,f,h,b,x),v}if(f instanceof Number){const v=new Number(f.valueOf());return b.set(f,v),c(v,f,h,b,x),v}if(f instanceof String){const v=new String(f.valueOf());return b.set(f,v),c(v,f,h,b,x),v}if(typeof f=="object"&&u(f)){const v=Object.create(Object.getPrototypeOf(f));return b.set(f,v),c(v,f,h,b,x),v}return f}function c(f,m,h=f,b,x){const y=[...Object.keys(m),...t.getSymbols(m)];for(let v=0;v<y.length;v++){const w=y[v],S=Object.getOwnPropertyDescriptor(f,w);(S==null||S.writable)&&(f[w]=l(m[w],w,h,b,x))}}function u(f){switch(n.getTag(f)){case r.argumentsTag:case r.arrayTag:case r.arrayBufferTag:case r.dataViewTag:case r.booleanTag:case r.dateTag:case r.float32ArrayTag:case r.float64ArrayTag:case r.int8ArrayTag:case r.int16ArrayTag:case r.int32ArrayTag:case r.mapTag:case r.numberTag:case r.objectTag:case r.regexpTag:case r.setTag:case r.stringTag:case r.symbolTag:case r.uint8ArrayTag:case r.uint8ClampedArrayTag:case r.uint16ArrayTag:case r.uint32ArrayTag:return!0;default:return!1}}e.cloneDeepWith=o,e.cloneDeepWithImpl=l,e.copyProperties=c})(kN)),kN}var gQ;function v$e(){return gQ||(gQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=tfe();function n(r){return t.cloneDeepWithImpl(r,void 0,r,new Map,void 0)}e.cloneDeep=n})(_N)),_N}var bQ;function y$e(){return bQ||(bQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=J0e(),n=v$e();function r(a){return a=n.cloneDeep(a),i=>t.isMatch(i,a)}e.matches=r})(yN)),yN}var ON={},IN={},RN={},xQ;function C$e(){return xQ||(xQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=tfe(),n=SD(),r=efe();function a(i,o){return t.cloneDeepWith(i,(l,c,u,f)=>{const m=o?.(l,c,u,f);if(m!==void 0)return m;if(typeof i=="object"){if(n.getTag(i)===r.objectTag&&typeof i.constructor!="function"){const h={};return f.set(i,h),t.copyProperties(h,i,u,f),h}switch(Object.prototype.toString.call(i)){case r.numberTag:case r.stringTag:case r.booleanTag:{const h=new i.constructor(i?.valueOf());return t.copyProperties(h,i),h}case r.argumentsTag:{const h={};return t.copyProperties(h,i),h.length=i.length,h[Symbol.iterator]=i[Symbol.iterator],h}default:return}}})}e.cloneDeepWith=a})(RN)),RN}var vQ;function w$e(){return vQ||(vQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=C$e();function n(r){return t.cloneDeepWith(r)}e.cloneDeep=n})(IN)),IN}var DN={},PN={},yQ;function nfe(){return yQ||(yQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;function n(r,a=Number.MAX_SAFE_INTEGER){switch(typeof r){case"number":return Number.isInteger(r)&&r>=0&&r<a;case"symbol":return!1;case"string":return t.test(r)}}e.isIndex=n})(PN)),PN}var LN={},CQ;function E$e(){return CQ||(CQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=SD();function n(r){return r!==null&&typeof r=="object"&&t.getTag(r)==="[object Arguments]"}e.isArguments=n})(LN)),LN}var wQ;function S$e(){return wQ||(wQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=z0e(),n=nfe(),r=E$e(),a=wD();function i(o,l){let c;if(Array.isArray(l)?c=l:typeof l=="string"&&t.isDeepKey(l)&&o?.[l]==null?c=a.toPath(l):c=[l],c.length===0)return!1;let u=o;for(let f=0;f<c.length;f++){const m=c[f];if((u==null||!Object.hasOwn(u,m))&&!((Array.isArray(u)||r.isArguments(u))&&n.isIndex(m)&&m<u.length))return!1;u=u[m]}return!0}e.has=i})(DN)),DN}var EQ;function N$e(){return EQ||(EQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=J0e(),n=CD(),r=w$e(),a=ED(),i=S$e();function o(l,c){switch(typeof l){case"object":{Object.is(l?.valueOf(),-0)&&(l="-0");break}case"number":{l=n.toKey(l);break}}return c=r.cloneDeep(c),function(u){const f=a.get(u,l);return f===void 0?i.has(u,l):c===void 0?f===void 0:t.isMatch(f,c)}}e.matchesProperty=o})(ON)),ON}var SQ;function _$e(){return SQ||(SQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=W0e(),n=h$e(),r=y$e(),a=N$e();function i(o){if(o==null)return t.identity;switch(typeof o){case"function":return o;case"object":return Array.isArray(o)&&o.length===2?a.matchesProperty(o[0],o[1]):r.matches(o);case"string":case"symbol":case"number":return n.property(o)}}e.iteratee=i})(xN)),xN}var NQ;function k$e(){return NQ||(NQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=u$e(),n=d$e(),r=W0e(),a=p$e(),i=_$e();function o(l,c=r.identity){return a.isArrayLikeObject(l)?t.uniqBy(Array.from(l),n.ary(i.iteratee(c),1)):[]}e.uniqBy=o})(uN)),uN}var VN,_Q;function j$e(){return _Q||(_Q=1,VN=k$e().uniqBy),VN}var T$e=j$e();const kQ=lr(T$e);function rfe(e,t,n){return t===!0?kQ(e,n):typeof t=="function"?kQ(e,t):e}var afe=d.createContext(null),A$e=e=>e,kd=()=>{var e=d.useContext(afe);return e?e.store.dispatch:A$e},H7=()=>{},M$e=()=>H7,O$e=(e,t)=>e===t;function jn(e){var t=d.useContext(afe),n=d.useMemo(()=>t?r=>{if(r!=null)return e(r)}:H7,[t,e]);return C2e.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:M$e,t?t.store.getState:H7,t?t.store.getState:H7,n,O$e)}function I$e(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function R$e(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function D$e(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(n=>typeof n=="function")){const n=e.map(r=>typeof r=="function"?`function ${r.name||"unnamed"}()`:typeof r).join(", ");throw new TypeError(`${t}[${n}]`)}}var jQ=e=>Array.isArray(e)?e:[e];function P$e(e){const t=Array.isArray(e[0])?e[0]:e;return D$e(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function L$e(e,t){const n=[],{length:r}=e;for(let a=0;a<r;a++)n.push(e[a].apply(null,t));return n}var V$e=class{constructor(e){this.value=e}deref(){return this.value}},$$e=typeof WeakRef<"u"?WeakRef:V$e,H$e=0,TQ=1;function D8(){return{s:H$e,v:void 0,o:null,p:null}}function ife(e,t={}){let n=D8();const{resultEqualityCheck:r}=t;let a,i=0;function o(){let l=n;const{length:c}=arguments;for(let m=0,h=c;m<h;m++){const b=arguments[m];if(typeof b=="function"||typeof b=="object"&&b!==null){let x=l.o;x===null&&(l.o=x=new WeakMap);const y=x.get(b);y===void 0?(l=D8(),x.set(b,l)):l=y}else{let x=l.p;x===null&&(l.p=x=new Map);const y=x.get(b);y===void 0?(l=D8(),x.set(b,l)):l=y}}const u=l;let f;if(l.s===TQ)f=l.v;else if(f=e.apply(null,arguments),i++,r){const m=a?.deref?.()??a;m!=null&&r(m,f)&&(f=m,i!==0&&i--),a=typeof f=="object"&&f!==null||typeof f=="function"?new $$e(f):f}return u.s=TQ,u.v=f,f}return o.clearCache=()=>{n=D8(),o.resetResultsCount()},o.resultsCount=()=>i,o.resetResultsCount=()=>{i=0},o}function F$e(e,...t){const n=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,r=(...a)=>{let i=0,o=0,l,c={},u=a.pop();typeof u=="object"&&(c=u,u=a.pop()),I$e(u,`createSelector expects an output function after the inputs, but received: [${typeof u}]`);const f={...n,...c},{memoize:m,memoizeOptions:h=[],argsMemoize:b=ife,argsMemoizeOptions:x=[]}=f,y=jQ(h),v=jQ(x),w=P$e(a),S=m(function(){return i++,u.apply(null,arguments)},...y),_=b(function(){o++;const j=L$e(w,arguments);return l=S.apply(null,j),l},...v);return Object.assign(_,{resultFunc:u,memoizedResultFunc:S,dependencies:w,dependencyRecomputations:()=>o,resetDependencyRecomputations:()=>{o=0},lastResult:()=>l,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:m,argsMemoize:b})};return Object.assign(r,{withTypes:()=>r}),r}var Ie=F$e(ife),z$e=Object.assign((e,t=Ie)=>{R$e(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const n=Object.keys(e),r=n.map(i=>e[i]);return t(r,(...i)=>i.reduce((o,l,c)=>(o[n[c]]=l,o),{}))},{withTypes:()=>z$e}),$N={},HN={},FN={},AQ;function U$e(){return AQ||(AQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="symbol"?1:r===null?2:r===void 0?3:r!==r?4:0}const n=(r,a,i)=>{if(r!==a){const o=t(r),l=t(a);if(o===l&&o===0){if(r<a)return i==="desc"?1:-1;if(r>a)return i==="desc"?-1:1}return i==="desc"?l-o:o-l}return 0};e.compareValues=n})(FN)),FN}var zN={},UN={},MQ;function sfe(){return MQ||(MQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="symbol"||n instanceof Symbol}e.isSymbol=t})(UN)),UN}var OQ;function B$e(){return OQ||(OQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=sfe(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function a(i,o){return Array.isArray(i)?!1:typeof i=="number"||typeof i=="boolean"||i==null||t.isSymbol(i)?!0:typeof i=="string"&&(r.test(i)||!n.test(i))||o!=null&&Object.hasOwn(o,i)}e.isKey=a})(zN)),zN}var IQ;function Z$e(){return IQ||(IQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=U$e(),n=B$e(),r=wD();function a(i,o,l,c){if(i==null)return[];l=c?void 0:l,Array.isArray(i)||(i=Object.values(i)),Array.isArray(o)||(o=o==null?[null]:[o]),o.length===0&&(o=[null]),Array.isArray(l)||(l=l==null?[]:[l]),l=l.map(b=>String(b));const u=(b,x)=>{let y=b;for(let v=0;v<x.length&&y!=null;++v)y=y[x[v]];return y},f=(b,x)=>x==null||b==null?x:typeof b=="object"&&"key"in b?Object.hasOwn(x,b.key)?x[b.key]:u(x,b.path):typeof b=="function"?b(x):Array.isArray(b)?u(x,b):typeof x=="object"?x[b]:x,m=o.map(b=>(Array.isArray(b)&&b.length===1&&(b=b[0]),b==null||typeof b=="function"||Array.isArray(b)||n.isKey(b)?b:{key:b,path:r.toPath(b)}));return i.map(b=>({original:b,criteria:m.map(x=>f(x,b))})).slice().sort((b,x)=>{for(let y=0;y<m.length;y++){const v=t.compareValues(b.criteria[y],x.criteria[y],l[y]);if(v!==0)return v}return 0}).map(b=>b.original)}e.orderBy=a})(HN)),HN}var BN={},RQ;function q$e(){return RQ||(RQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r=1){const a=[],i=Math.floor(r),o=(l,c)=>{for(let u=0;u<l.length;u++){const f=l[u];Array.isArray(f)&&c<i?o(f,c+1):a.push(f)}};return o(n,0),a}e.flatten=t})(BN)),BN}var ZN={},DQ;function ofe(){return DQ||(DQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=nfe(),n=Y0e(),r=K0e(),a=Q0e();function i(o,l,c){return r.isObject(c)&&(typeof l=="number"&&n.isArrayLike(c)&&t.isIndex(l)&&l<c.length||typeof l=="string"&&l in c)?a.isEqualsSameValueZero(c[l],o):!1}e.isIterateeCall=i})(ZN)),ZN}var PQ;function G$e(){return PQ||(PQ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Z$e(),n=q$e(),r=ofe();function a(i,...o){const l=o.length;return l>1&&r.isIterateeCall(i,o[0],o[1])?o=[]:l>2&&r.isIterateeCall(o[0],o[1],o[2])&&(o=[o[0]]),t.orderBy(i,n.flatten(o),["asc"])}e.sortBy=a})($N)),$N}var qN,LQ;function W$e(){return LQ||(LQ=1,qN=G$e().sortBy),qN}var Y$e=W$e();const Bx=lr(Y$e);var lfe=e=>e.legend.settings,K$e=e=>e.legend.size,X$e=e=>e.legend.payload,Q$e=Ie([X$e,lfe],(e,t)=>{var{itemSorter:n}=t,r=e.flat(1);return n?Bx(r,n):r});function J$e(){return jn(Q$e)}var P8=1;function cfe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],[t,n]=d.useState({height:0,left:0,top:0,width:0}),r=d.useCallback(a=>{if(a!=null){var i=a.getBoundingClientRect(),o={height:i.height,left:i.left,top:i.top,width:i.width};(Math.abs(o.height-t.height)>P8||Math.abs(o.left-t.left)>P8||Math.abs(o.top-t.top)>P8||Math.abs(o.width-t.width)>P8)&&n({height:o.height,left:o.left,top:o.top,width:o.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,r]}function Ta(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var eHe=typeof Symbol=="function"&&Symbol.observable||"@@observable",VQ=eHe,GN=()=>Math.random().toString(36).substring(7).split("").join("."),tHe={INIT:`@@redux/INIT${GN()}`,REPLACE:`@@redux/REPLACE${GN()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${GN()}`},U9=tHe;function ND(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function ufe(e,t,n){if(typeof e!="function")throw new Error(Ta(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(Ta(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(Ta(1));return n(ufe)(e,t)}let r=e,a=t,i=new Map,o=i,l=0,c=!1;function u(){o===i&&(o=new Map,i.forEach((v,w)=>{o.set(w,v)}))}function f(){if(c)throw new Error(Ta(3));return a}function m(v){if(typeof v!="function")throw new Error(Ta(4));if(c)throw new Error(Ta(5));let w=!0;u();const S=l++;return o.set(S,v),function(){if(w){if(c)throw new Error(Ta(6));w=!1,u(),o.delete(S),i=null}}}function h(v){if(!ND(v))throw new Error(Ta(7));if(typeof v.type>"u")throw new Error(Ta(8));if(typeof v.type!="string")throw new Error(Ta(17));if(c)throw new Error(Ta(9));try{c=!0,a=r(a,v)}finally{c=!1}return(i=o).forEach(S=>{S()}),v}function b(v){if(typeof v!="function")throw new Error(Ta(10));r=v,h({type:U9.REPLACE})}function x(){const v=m;return{subscribe(w){if(typeof w!="object"||w===null)throw new Error(Ta(11));function S(){const N=w;N.next&&N.next(f())}return S(),{unsubscribe:v(S)}},[VQ](){return this}}}return h({type:U9.INIT}),{dispatch:h,subscribe:m,getState:f,replaceReducer:b,[VQ]:x}}function nHe(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:U9.INIT})>"u")throw new Error(Ta(12));if(typeof n(void 0,{type:U9.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Ta(13))})}function rHe(e){const t=Object.keys(e),n={};for(let i=0;i<t.length;i++){const o=t[i];typeof e[o]=="function"&&(n[o]=e[o])}const r=Object.keys(n);let a;try{nHe(n)}catch(i){a=i}return function(o={},l){if(a)throw a;let c=!1;const u={};for(let f=0;f<r.length;f++){const m=r[f],h=n[m],b=o[m],x=h(b,l);if(typeof x>"u")throw l&&l.type,new Error(Ta(14));u[m]=x,c=c||x!==b}return c=c||r.length!==Object.keys(o).length,c?u:o}}function B9(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function aHe(...e){return t=>(n,r)=>{const a=t(n,r);let i=()=>{throw new Error(Ta(15))};const o={getState:a.getState,dispatch:(c,...u)=>i(c,...u)},l=e.map(c=>c(o));return i=B9(...l)(a.dispatch),{...a,dispatch:i}}}function dfe(e){return ND(e)&&"type"in e&&typeof e.type=="string"}var ffe=Symbol.for("immer-nothing"),$Q=Symbol.for("immer-draftable"),hi=Symbol.for("immer-state");function Mo(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var bs=Object,Kf=bs.getPrototypeOf,Z9="constructor",Zx="prototype",BM="configurable",q9="enumerable",F7="writable",x5="value",Rc=e=>!!e&&!!e[hi];function Uo(e){return e?mfe(e)||Gx(e)||!!e[$Q]||!!e[Z9]?.[$Q]||Wx(e)||Yx(e):!1}var iHe=bs[Zx][Z9].toString(),HQ=new WeakMap;function mfe(e){if(!e||!_D(e))return!1;const t=Kf(e);if(t===null||t===bs[Zx])return!0;const n=bs.hasOwnProperty.call(t,Z9)&&t[Z9];if(n===Object)return!0;if(!gf(n))return!1;let r=HQ.get(n);return r===void 0&&(r=Function.toString.call(n),HQ.set(n,r)),r===iHe}function qx(e,t,n=!0){Dh(e)===0?(n?Reflect.ownKeys(e):bs.keys(e)).forEach(a=>{t(a,e[a],e)}):e.forEach((r,a)=>t(a,r,e))}function Dh(e){const t=e[hi];return t?t.type_:Gx(e)?1:Wx(e)?2:Yx(e)?3:0}var FQ=(e,t,n=Dh(e))=>n===2?e.has(t):bs[Zx].hasOwnProperty.call(e,t),ZM=(e,t,n=Dh(e))=>n===2?e.get(t):e[t],G9=(e,t,n,r=Dh(e))=>{r===2?e.set(t,n):r===3?e.add(n):e[t]=n};function sHe(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var Gx=Array.isArray,Wx=e=>e instanceof Map,Yx=e=>e instanceof Set,_D=e=>typeof e=="object",gf=e=>typeof e=="function",WN=e=>typeof e=="boolean";function oHe(e){const t=+e;return Number.isInteger(t)&&String(t)===e}var yc=e=>e.copy_||e.base_,kD=e=>e.modified_?e.copy_:e.base_;function qM(e,t){if(Wx(e))return new Map(e);if(Yx(e))return new Set(e);if(Gx(e))return Array[Zx].slice.call(e);const n=mfe(e);if(t===!0||t==="class_only"&&!n){const r=bs.getOwnPropertyDescriptors(e);delete r[hi];let a=Reflect.ownKeys(r);for(let i=0;i<a.length;i++){const o=a[i],l=r[o];l[F7]===!1&&(l[F7]=!0,l[BM]=!0),(l.get||l.set)&&(r[o]={[BM]:!0,[F7]:!0,[q9]:l[q9],[x5]:e[o]})}return bs.create(Kf(e),r)}else{const r=Kf(e);if(r!==null&&n)return{...e};const a=bs.create(r);return bs.assign(a,e)}}function jD(e,t=!1){return Kx(e)||Rc(e)||!Uo(e)||(Dh(e)>1&&bs.defineProperties(e,{set:L8,add:L8,clear:L8,delete:L8}),bs.freeze(e),t&&qx(e,(n,r)=>{jD(r,!0)},!1)),e}function lHe(){Mo(2)}var L8={[x5]:lHe};function Kx(e){return e===null||!_D(e)?!0:bs.isFrozen(e)}var W9="MapSet",GM="Patches",zQ="ArrayMethods",pfe={};function i2(e){const t=pfe[e];return t||Mo(0,e),t}var UQ=e=>!!pfe[e],v5,hfe=()=>v5,cHe=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:UQ(W9)?i2(W9):void 0,arrayMethodsPlugin_:UQ(zQ)?i2(zQ):void 0});function BQ(e,t){t&&(e.patchPlugin_=i2(GM),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function WM(e){YM(e),e.drafts_.forEach(uHe),e.drafts_=null}function YM(e){e===v5&&(v5=e.parent_)}var ZQ=e=>v5=cHe(v5,e);function uHe(e){const t=e[hi];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function qQ(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];if(e!==void 0&&e!==n){n[hi].modified_&&(WM(t),Mo(4)),Uo(e)&&(e=GQ(t,e));const{patchPlugin_:a}=t;a&&a.generateReplacementPatches_(n[hi].base_,e,t)}else e=GQ(t,n);return dHe(t,e,!0),WM(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==ffe?e:void 0}function GQ(e,t){if(Kx(t))return t;const n=t[hi];if(!n)return Y9(t,e.handledSet_,e);if(!Xx(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){const{callbacks_:r}=n;if(r)for(;r.length>0;)r.pop()(e);xfe(n,e)}return n.copy_}function dHe(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&jD(t,n)}function gfe(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var Xx=(e,t)=>e.scope_===t,fHe=[];function bfe(e,t,n,r){const a=yc(e),i=e.type_;if(r!==void 0&&ZM(a,r,i)===t){G9(a,r,n,i);return}if(!e.draftLocations_){const l=e.draftLocations_=new Map;qx(a,(c,u)=>{if(Rc(u)){const f=l.get(u)||[];f.push(c),l.set(u,f)}})}const o=e.draftLocations_.get(t)??fHe;for(const l of o)G9(a,l,n,i)}function mHe(e,t,n){e.callbacks_.push(function(a){const i=t;if(!i||!Xx(i,a))return;a.mapSetPlugin_?.fixSetContents(i);const o=kD(i);bfe(e,i.draft_??i,o,n),xfe(i,a)})}function xfe(e,t){if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){const{patchPlugin_:r}=t;if(r){const a=r.getPath(e);a&&r.generatePatches_(e,a,t)}gfe(e)}}function pHe(e,t,n){const{scope_:r}=e;if(Rc(n)){const a=n[hi];Xx(a,r)&&a.callbacks_.push(function(){z7(e);const o=kD(a);bfe(e,n,o,t)})}else Uo(n)&&e.callbacks_.push(function(){const i=yc(e);e.type_===3?i.has(n)&&Y9(n,r.handledSet_,r):ZM(i,t,e.type_)===n&&r.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&Y9(ZM(e.copy_,t,e.type_),r.handledSet_,r)})}function Y9(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||Rc(e)||t.has(e)||!Uo(e)||Kx(e)||(t.add(e),qx(e,(r,a)=>{if(Rc(a)){const i=a[hi];if(Xx(i,n)){const o=kD(i);G9(e,r,o,e.type_),gfe(i)}}else Uo(a)&&Y9(a,t,n)})),e}function hHe(e,t){const n=Gx(e),r={type_:n?1:0,scope_:t?t.scope_:hfe(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let a=r,i=K9;n&&(a=[r],i=y5);const{revoke:o,proxy:l}=Proxy.revocable(a,i);return r.draft_=l,r.revoke_=o,[l,r]}var K9={get(e,t){if(t===hi)return e;let n=e.scope_.arrayMethodsPlugin_;const r=e.type_===1&&typeof t=="string";if(r&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);const a=yc(e);if(!FQ(a,t,e.type_))return gHe(e,a,t);const i=a[t];if(e.finalized_||!Uo(i)||r&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&oHe(t))return i;if(i===YN(e.base_,t)){z7(e);const o=e.type_===1?+t:t,l=XM(e.scope_,i,e,o);return e.copy_[o]=l}return i},has(e,t){return t in yc(e)},ownKeys(e){return Reflect.ownKeys(yc(e))},set(e,t,n){const r=vfe(yc(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const a=YN(yc(e),t),i=a?.[hi];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(sHe(n,a)&&(n!==void 0||FQ(e.base_,t,e.type_)))return!0;z7(e),KM(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_.set(t,!0),pHe(e,t,n)),!0},deleteProperty(e,t){return z7(e),YN(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),KM(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=yc(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{[F7]:!0,[BM]:e.type_!==1||t!=="length",[q9]:r[q9],[x5]:n[t]}},defineProperty(){Mo(11)},getPrototypeOf(e){return Kf(e.base_)},setPrototypeOf(){Mo(12)}},y5={};for(let e in K9){let t=K9[e];y5[e]=function(){const n=arguments;return n[0]=n[0][0],t.apply(this,n)}}y5.deleteProperty=function(e,t){return y5.set.call(this,e,t,void 0)};y5.set=function(e,t,n){return K9.set.call(this,e[0],t,n,e[0])};function YN(e,t){const n=e[hi];return(n?yc(n):e)[t]}function gHe(e,t,n){const r=vfe(t,n);return r?x5 in r?r[x5]:r.get?.call(e.draft_):void 0}function vfe(e,t){if(!(t in e))return;let n=Kf(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Kf(n)}}function KM(e){e.modified_||(e.modified_=!0,e.parent_&&KM(e.parent_))}function z7(e){e.copy_||(e.assigned_=new Map,e.copy_=qM(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var bHe=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(n,r,a)=>{if(gf(n)&&!gf(r)){const o=r;r=n;const l=this;return function(u=o,...f){return l.produce(u,m=>r.call(this,m,...f))}}gf(r)||Mo(6),a!==void 0&&!gf(a)&&Mo(7);let i;if(Uo(n)){const o=ZQ(this),l=XM(o,n,void 0);let c=!0;try{i=r(l),c=!1}finally{c?WM(o):YM(o)}return BQ(o,a),qQ(i,o)}else if(!n||!_D(n)){if(i=r(n),i===void 0&&(i=n),i===ffe&&(i=void 0),this.autoFreeze_&&jD(i,!0),a){const o=[],l=[];i2(GM).generateReplacementPatches_(n,i,{patches_:o,inversePatches_:l}),a(o,l)}return i}else Mo(1,n)},this.produceWithPatches=(n,r)=>{if(gf(n))return(l,...c)=>this.produceWithPatches(l,u=>n(u,...c));let a,i;return[this.produce(n,r,(l,c)=>{a=l,i=c}),a,i]},WN(t?.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),WN(t?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy),WN(t?.useStrictIteration)&&this.setUseStrictIteration(t.useStrictIteration)}createDraft(t){Uo(t)||Mo(8),Rc(t)&&(t=C5(t));const n=ZQ(this),r=XM(n,t,void 0);return r[hi].isManual_=!0,YM(n),r}finishDraft(t,n){const r=t&&t[hi];(!r||!r.isManual_)&&Mo(9);const{scope_:a}=r;return BQ(a,n),qQ(void 0,a)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}setUseStrictIteration(t){this.useStrictIteration_=t}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(t,n){let r;for(r=n.length-1;r>=0;r--){const i=n[r];if(i.path.length===0&&i.op==="replace"){t=i.value;break}}r>-1&&(n=n.slice(r+1));const a=i2(GM).applyPatches_;return Rc(t)?a(t,n):this.produce(t,i=>a(i,n))}};function XM(e,t,n,r){const[a,i]=Wx(t)?i2(W9).proxyMap_(t,n):Yx(t)?i2(W9).proxySet_(t,n):hHe(t,n);return(n?.scope_??hfe()).drafts_.push(a),i.callbacks_=n?.callbacks_??[],i.key_=r,n&&r!==void 0?mHe(n,i,r):i.callbacks_.push(function(c){c.mapSetPlugin_?.fixSetContents(i);const{patchPlugin_:u}=c;i.modified_&&u&&u.generatePatches_(i,[],c)}),a}function C5(e){return Rc(e)||Mo(10,e),yfe(e)}function yfe(e){if(!Uo(e)||Kx(e))return e;const t=e[hi];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=qM(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=qM(e,!0);return qx(n,(a,i)=>{G9(n,a,yfe(i))},r),t&&(t.finalized_=!1),n}var xHe=new bHe,Cfe=xHe.produce;function wfe(e){return({dispatch:n,getState:r})=>a=>i=>typeof i=="function"?i(n,r,e):a(i)}var vHe=wfe(),yHe=wfe,CHe=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?B9:B9.apply(null,arguments)};function Xf(e,t){function n(...r){if(t){let a=t(...r);if(!a)throw new Error(Cs(0));return{type:e,payload:a.payload,..."meta"in a&&{meta:a.meta},..."error"in a&&{error:a.error}}}return{type:e,payload:r[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=r=>dfe(r)&&r.type===e,n}var Efe=class j4 extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,j4.prototype)}static get[Symbol.species](){return j4}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new j4(...t[0].concat(this)):new j4(...t.concat(this))}};function WQ(e){return Uo(e)?Cfe(e,()=>{}):e}function V8(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function wHe(e){return typeof e=="boolean"}var EHe=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:a=!0,actionCreatorCheck:i=!0}=t??{};let o=new Efe;return n&&(wHe(n)?o.push(vHe):o.push(yHe(n.extraArgument))),o},Sfe="RTK_autoBatch",yl=()=>e=>({payload:e,meta:{[Sfe]:!0}}),YQ=e=>t=>{setTimeout(t,e)},SHe=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let a=!0,i=!1,o=!1;const l=new Set,c=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:YQ(10):e.type==="callback"?e.queueNotification:YQ(e.timeout),u=()=>{o=!1,i&&(i=!1,l.forEach(f=>f()))};return Object.assign({},r,{subscribe(f){const m=()=>a&&f(),h=r.subscribe(m);return l.add(f),()=>{h(),l.delete(f)}},dispatch(f){try{return a=!f?.meta?.[Sfe],i=!a,i&&(o||(o=!0,c(u))),r.dispatch(f)}finally{a=!0}}})},NHe=e=>function(n){const{autoBatch:r=!0}=n??{};let a=new Efe(e);return r&&a.push(SHe(typeof r=="object"?r:void 0)),a};function oDt(e){const t=EHe(),{reducer:n=void 0,middleware:r,devTools:a=!0,preloadedState:i=void 0,enhancers:o=void 0}=e||{};let l;if(typeof n=="function")l=n;else if(ND(n))l=rHe(n);else throw new Error(Cs(1));let c;typeof r=="function"?c=r(t):c=t();let u=B9;a&&(u=CHe({trace:!1,...typeof a=="object"&&a}));const f=aHe(...c),m=NHe(f);let h=typeof o=="function"?o(m):m();const b=u(...h);return ufe(l,i,b)}function Nfe(e){const t={},n=[];let r;const a={addCase(i,o){const l=typeof i=="string"?i:i.type;if(!l)throw new Error(Cs(28));if(l in t)throw new Error(Cs(29));return t[l]=o,a},addAsyncThunk(i,o){return o.pending&&(t[i.pending.type]=o.pending),o.rejected&&(t[i.rejected.type]=o.rejected),o.fulfilled&&(t[i.fulfilled.type]=o.fulfilled),o.settled&&n.push({matcher:i.settled,reducer:o.settled}),a},addMatcher(i,o){return n.push({matcher:i,reducer:o}),a},addDefaultCase(i){return r=i,a}};return e(a),[t,n,r]}function _He(e){return typeof e=="function"}function kHe(e,t){let[n,r,a]=Nfe(t),i;if(_He(e))i=()=>WQ(e());else{const l=WQ(e);i=()=>l}function o(l=i(),c){let u=[n[c.type],...r.filter(({matcher:f})=>f(c)).map(({reducer:f})=>f)];return u.filter(f=>!!f).length===0&&(u=[a]),u.reduce((f,m)=>{if(m)if(Rc(f)){const b=m(f,c);return b===void 0?f:b}else{if(Uo(f))return Cfe(f,h=>m(h,c));{const h=m(f,c);if(h===void 0){if(f===null)return f;throw Error("A case reducer on a non-draftable value must not return undefined")}return h}}return f},l)}return o.getInitialState=i,o}var jHe="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",THe=(e=21)=>{let t="",n=e;for(;n--;)t+=jHe[Math.random()*64|0];return t},AHe=Symbol.for("rtk-slice-createasyncthunk");function MHe(e,t){return`${e}/${t}`}function OHe({creators:e}={}){const t=e?.asyncThunk?.[AHe];return function(r){const{name:a,reducerPath:i=a}=r;if(!a)throw new Error(Cs(11));const o=(typeof r.reducers=="function"?r.reducers(RHe()):r.reducers)||{},l=Object.keys(o),c={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},u={addCase(_,N){const j=typeof _=="string"?_:_.type;if(!j)throw new Error(Cs(12));if(j in c.sliceCaseReducersByType)throw new Error(Cs(13));return c.sliceCaseReducersByType[j]=N,u},addMatcher(_,N){return c.sliceMatchers.push({matcher:_,reducer:N}),u},exposeAction(_,N){return c.actionCreators[_]=N,u},exposeCaseReducer(_,N){return c.sliceCaseReducersByName[_]=N,u}};l.forEach(_=>{const N=o[_],j={reducerName:_,type:MHe(a,_),createNotation:typeof r.reducers=="function"};PHe(N)?VHe(j,N,u,t):DHe(j,N,u)});function f(){const[_={},N=[],j=void 0]=typeof r.extraReducers=="function"?Nfe(r.extraReducers):[r.extraReducers],k={..._,...c.sliceCaseReducersByType};return kHe(r.initialState,M=>{for(let T in k)M.addCase(T,k[T]);for(let T of c.sliceMatchers)M.addMatcher(T.matcher,T.reducer);for(let T of N)M.addMatcher(T.matcher,T.reducer);j&&M.addDefaultCase(j)})}const m=_=>_,h=new Map,b=new WeakMap;let x;function y(_,N){return x||(x=f()),x(_,N)}function v(){return x||(x=f()),x.getInitialState()}function w(_,N=!1){function j(M){let T=M[_];return typeof T>"u"&&N&&(T=V8(b,j,v)),T}function k(M=m){const T=V8(h,N,()=>new WeakMap);return V8(T,M,()=>{const R={};for(const[I,D]of Object.entries(r.selectors??{}))R[I]=IHe(D,M,()=>V8(b,M,v),N);return R})}return{reducerPath:_,getSelectors:k,get selectors(){return k(j)},selectSlice:j}}const S={name:a,reducer:y,actions:c.actionCreators,caseReducers:c.sliceCaseReducersByName,getInitialState:v,...w(i),injectInto(_,{reducerPath:N,...j}={}){const k=N??i;return _.inject({reducerPath:k,reducer:y},j),{...S,...w(k,!0)}}};return S}}function IHe(e,t,n,r){function a(i,...o){let l=t(i);return typeof l>"u"&&r&&(l=n()),e(l,...o)}return a.unwrapped=e,a}var Zm=OHe();function RHe(){function e(t,n){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...n}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...n){return t(...n)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,n){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:n}},asyncThunk:e}}function DHe({type:e,reducerName:t,createNotation:n},r,a){let i,o;if("reducer"in r){if(n&&!LHe(r))throw new Error(Cs(17));i=r.reducer,o=r.prepare}else i=r;a.addCase(e,i).exposeCaseReducer(t,i).exposeAction(t,o?Xf(e,o):Xf(e))}function PHe(e){return e._reducerDefinitionType==="asyncThunk"}function LHe(e){return e._reducerDefinitionType==="reducerWithPrepare"}function VHe({type:e,reducerName:t},n,r,a){if(!a)throw new Error(Cs(18));const{payloadCreator:i,fulfilled:o,pending:l,rejected:c,settled:u,options:f}=n,m=a(e,i,f);r.exposeAction(t,m),o&&r.addCase(m.fulfilled,o),l&&r.addCase(m.pending,l),c&&r.addCase(m.rejected,c),u&&r.addMatcher(m.settled,u),r.exposeCaseReducer(t,{fulfilled:o||$8,pending:l||$8,rejected:c||$8,settled:u||$8})}function $8(){}var $He="task",_fe="listener",kfe="completed",TD="cancelled",HHe=`task-${TD}`,FHe=`task-${kfe}`,QM=`${_fe}-${TD}`,zHe=`${_fe}-${kfe}`,Qx=class{constructor(e){this.code=e,this.message=`${$He} ${TD} (reason: ${e})`}name="TaskAbortError";message},AD=(e,t)=>{if(typeof e!="function")throw new TypeError(Cs(32))},X9=()=>{},jfe=(e,t=X9)=>(e.catch(t),e),Tfe=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),Z1=e=>{if(e.aborted)throw new Qx(e.reason)};function Afe(e,t){let n=X9;return new Promise((r,a)=>{const i=()=>a(new Qx(e.reason));if(e.aborted){i();return}n=Tfe(e,i),t.finally(()=>n()).then(r,a)}).finally(()=>{n=X9})}var UHe=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(n){return{status:n instanceof Qx?"cancelled":"rejected",error:n}}finally{t?.()}},Q9=e=>t=>jfe(Afe(e,t).then(n=>(Z1(e),n))),Mfe=e=>{const t=Q9(e);return n=>t(new Promise(r=>setTimeout(r,n)))},{assign:If}=Object,KQ={},Jx="listenerMiddleware",BHe=(e,t)=>{const n=r=>Tfe(e,()=>r.abort(e.reason));return(r,a)=>{AD(r);const i=new AbortController;n(i);const o=UHe(async()=>{Z1(e),Z1(i.signal);const l=await r({pause:Q9(i.signal),delay:Mfe(i.signal),signal:i.signal});return Z1(i.signal),l},()=>i.abort(FHe));return a?.autoJoin&&t.push(o.catch(X9)),{result:Q9(e)(o),cancel(){i.abort(HHe)}}}},ZHe=(e,t)=>{const n=async(r,a)=>{Z1(t);let i=()=>{};const l=[new Promise((c,u)=>{let f=e({predicate:r,effect:(m,h)=>{h.unsubscribe(),c([m,h.getState(),h.getOriginalState()])}});i=()=>{f(),u()}})];a!=null&&l.push(new Promise(c=>setTimeout(c,a,null)));try{const c=await Afe(t,Promise.race(l));return Z1(t),c}finally{i()}};return(r,a)=>jfe(n(r,a))},Ofe=e=>{let{type:t,actionCreator:n,matcher:r,predicate:a,effect:i}=e;if(t)a=Xf(t).match;else if(n)t=n.type,a=n.match;else if(r)a=r;else if(!a)throw new Error(Cs(21));return AD(i),{predicate:a,type:t,effect:i}},Ife=If(e=>{const{type:t,predicate:n,effect:r}=Ofe(e);return{id:THe(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw new Error(Cs(22))}}},{withTypes:()=>Ife}),XQ=(e,t)=>{const{type:n,effect:r,predicate:a}=Ofe(t);return Array.from(e.values()).find(i=>(typeof n=="string"?i.type===n:i.predicate===a)&&i.effect===r)},JM=e=>{e.pending.forEach(t=>{t.abort(QM)})},qHe=(e,t)=>()=>{for(const n of t.keys())JM(n);e.clear()},QQ=(e,t,n)=>{try{e(t,n)}catch(r){setTimeout(()=>{throw r},0)}},Rfe=If(Xf(`${Jx}/add`),{withTypes:()=>Rfe}),GHe=Xf(`${Jx}/removeAll`),Dfe=If(Xf(`${Jx}/remove`),{withTypes:()=>Dfe}),WHe=(...e)=>{console.error(`${Jx}/error`,...e)},lDt=(e={})=>{const t=new Map,n=new Map,r=b=>{const x=n.get(b)??0;n.set(b,x+1)},a=b=>{const x=n.get(b)??1;x===1?n.delete(b):n.set(b,x-1)},{extra:i,onError:o=WHe}=e;AD(o);const l=b=>(b.unsubscribe=()=>t.delete(b.id),t.set(b.id,b),x=>{b.unsubscribe(),x?.cancelActive&&JM(b)}),c=b=>{const x=XQ(t,b)??Ife(b);return l(x)};If(c,{withTypes:()=>c});const u=b=>{const x=XQ(t,b);return x&&(x.unsubscribe(),b.cancelActive&&JM(x)),!!x};If(u,{withTypes:()=>u});const f=async(b,x,y,v)=>{const w=new AbortController,S=ZHe(c,w.signal),_=[];try{b.pending.add(w),r(b),await Promise.resolve(b.effect(x,If({},y,{getOriginalState:v,condition:(N,j)=>S(N,j).then(Boolean),take:S,delay:Mfe(w.signal),pause:Q9(w.signal),extra:i,signal:w.signal,fork:BHe(w.signal,_),unsubscribe:b.unsubscribe,subscribe:()=>{t.set(b.id,b)},cancelActiveListeners:()=>{b.pending.forEach((N,j,k)=>{N!==w&&(N.abort(QM),k.delete(N))})},cancel:()=>{w.abort(QM),b.pending.delete(w)},throwIfCancelled:()=>{Z1(w.signal)}})))}catch(N){N instanceof Qx||QQ(o,N,{raisedBy:"effect"})}finally{await Promise.all(_),w.abort(zHe),a(b),b.pending.delete(w)}},m=qHe(t,n);return{middleware:b=>x=>y=>{if(!dfe(y))return x(y);if(Rfe.match(y))return c(y.payload);if(GHe.match(y)){m();return}if(Dfe.match(y))return u(y.payload);let v=b.getState();const w=()=>{if(v===KQ)throw new Error(Cs(23));return v};let S;try{if(S=x(y),t.size>0){const _=b.getState(),N=Array.from(t.values());for(const j of N){let k=!1;try{k=j.predicate(y,_,v)}catch(M){k=!1,QQ(o,M,{raisedBy:"predicate"})}k&&f(j,y,b,w)}}}finally{v=KQ}return S},startListening:c,stopListening:u,clearListeners:m}};function Cs(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var YHe={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},Pfe=Zm({name:"chartLayout",initialState:YHe,reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var n,r,a,i;e.margin.top=(n=t.payload.top)!==null&&n!==void 0?n:0,e.margin.right=(r=t.payload.right)!==null&&r!==void 0?r:0,e.margin.bottom=(a=t.payload.bottom)!==null&&a!==void 0?a:0,e.margin.left=(i=t.payload.left)!==null&&i!==void 0?i:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:cDt,setLayout:uDt,setChartSize:KHe,setScale:dDt}=Pfe.actions,fDt=Pfe.reducer;function Lfe(e,t,n){return Array.isArray(e)&&e&&t+n!==0?e.slice(t,n+1):e}function Hn(e){return Number.isFinite(e)}function Qf(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function JQ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function wf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?JQ(Object(n),!0).forEach(function(r){XHe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JQ(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function XHe(e,t,n){return(t=QHe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function QHe(e){var t=JHe(e,"string");return typeof t=="symbol"?t:t+""}function JHe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Fi(e,t,n){return b5(e)||b5(t)?n:a2(t)?U0e(e,t,n):typeof t=="function"?t(e):n}var eFe=(e,t,n)=>{if(t&&n){var{width:r,height:a}=n,{align:i,verticalAlign:o,layout:l}=t;if((l==="vertical"||l==="horizontal"&&o==="middle")&&i!=="center"&&Wt(e[i]))return wf(wf({},e),{},{[i]:e[i]+(r||0)});if((l==="horizontal"||l==="vertical"&&i==="center")&&o!=="middle"&&Wt(e[o]))return wf(wf({},e),{},{[o]:e[o]+(a||0)})}return e},jd=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",mDt=(e,t,n,r)=>{if(r)return e.map(l=>l.coordinate);var a,i,o=e.map(l=>(l.coordinate===t&&(a=!0),l.coordinate===n&&(i=!0),l.coordinate));return a||o.push(t),i||o.push(n),o},pDt=(e,t,n)=>{if(!e)return null;var{duplicateDomain:r,type:a,range:i,scale:o,realScaleType:l,isCategorical:c,categoricalDomain:u,tickCount:f,ticks:m,niceTicks:h,axisType:b}=e;if(!o)return null;var x=l==="scaleBand"&&o.bandwidth?o.bandwidth()/2:2,y=a==="category"&&o.bandwidth?o.bandwidth()/x:0;if(y=b==="angleAxis"&&i&&i.length>=2?vl(i[0]-i[1])*2*y:y,m||h){var v=(m||h||[]).map((w,S)=>{var _=r?r.indexOf(w):w,N=o.map(_);return Hn(N)?{coordinate:N+y,value:w,offset:y,index:S}:null}).filter(Li);return v}return c&&u?u.map((w,S)=>{var _=o.map(w);return Hn(_)?{coordinate:_+y,value:w,index:S,offset:y}:null}).filter(Li):o.ticks&&f!=null?o.ticks(f).map((w,S)=>{var _=o.map(w);return Hn(_)?{coordinate:_+y,value:w,index:S,offset:y}:null}).filter(Li):o.domain().map((w,S)=>{var _=o.map(w);return Hn(_)?{coordinate:_+y,value:r?r[w]:w,index:S,offset:y}:null}).filter(Li)},hDt=(e,t)=>{if(!t||t.length!==2||!Wt(t[0])||!Wt(t[1]))return e;var n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]),a=[e[0],e[1]];return(!Wt(e[0])||e[0]<n)&&(a[0]=n),(!Wt(e[1])||e[1]>r)&&(a[1]=r),a[0]>r&&(a[0]=r),a[1]<n&&(a[1]=n),a},tFe=e=>{var t,n=e.length;if(!(n<=0)){var r=(t=e[0])===null||t===void 0?void 0:t.length;if(!(r==null||r<=0))for(var a=0;a<r;++a)for(var i=0,o=0,l=0;l<n;++l){var c=e[l],u=c?.[a];if(u!=null){var f=u[1],m=u[0],h=z2(f)?m:f;h>=0?(u[0]=i,i+=h,u[1]=i):(u[0]=o,o+=h,u[1]=o)}}}},nFe=e=>{var t,n=e.length;if(!(n<=0)){var r=(t=e[0])===null||t===void 0?void 0:t.length;if(!(r==null||r<=0))for(var a=0;a<r;++a)for(var i=0,o=0;o<n;++o){var l=e[o],c=l?.[a];if(c!=null){var u=z2(c[1])?c[0]:c[1];u>=0?(c[0]=i,i+=u,c[1]=i):(c[0]=0,c[1]=0)}}}},rFe={sign:tFe,expand:TVe,none:r2,silhouette:AVe,wiggle:MVe,positive:nFe},aFe=(e,t,n)=>{var r,a=(r=rFe[n])!==null&&r!==void 0?r:r2,i=jVe().keys(t).value((l,c)=>Number(Fi(l,c,0))).order(zM).offset(a),o=i(e);return o.forEach((l,c)=>{l.forEach((u,f)=>{var m=Fi(e[f],t[c],0);Array.isArray(m)&&m.length===2&&Wt(m[0])&&Wt(m[1])&&(u[0]=m[0],u[1]=m[1])})}),o};function gDt(e){return e==null?void 0:String(e)}var bDt=e=>{var{axis:t,ticks:n,offset:r,bandSize:a,entry:i,index:o}=e;if(t.type==="category")return n[o]?n[o].coordinate+r:null;var l=Fi(i,t.dataKey,t.scale.domain()[o]);if(b5(l))return null;var c=t.scale.map(l);return Wt(c)?c-a/2+r:null},xDt=e=>{var{numericAxis:t}=e,n=t.scale.domain();if(t.type==="number"){var r=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return r<=0&&a>=0?0:a<0?a:r}return n[0]},iFe=e=>{var t=e.flat(2).filter(Wt);return[Math.min(...t),Math.max(...t)]},sFe=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],oFe=(e,t,n)=>{if(e!=null)return sFe(Object.keys(e).reduce((r,a)=>{var i=e[a];if(!i)return r;var{stackedData:o}=i,l=o.reduce((c,u)=>{var f=Lfe(u,t,n),m=iFe(f);return!Hn(m[0])||!Hn(m[1])?c:[Math.min(c[0],m[0]),Math.max(c[1],m[1])]},[1/0,-1/0]);return[Math.min(l[0],r[0]),Math.max(l[1],r[1])]},[1/0,-1/0]))},eJ=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,tJ=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,nJ=(e,t,n)=>{if(e&&e.scale&&e.scale.bandwidth){var r=e.scale.bandwidth();if(!n||r>0)return r}if(e&&t&&t.length>=2){for(var a=Bx(t,f=>f.coordinate),i=1/0,o=1,l=a.length;o<l;o++){var c=a[o],u=a[o-1];i=Math.min((c?.coordinate||0)-(u?.coordinate||0),i)}return i===1/0?0:i}return n?void 0:0};function rJ(e){var{tooltipEntrySettings:t,dataKey:n,payload:r,value:a,name:i}=e;return wf(wf({},t),{},{dataKey:n,payload:r,value:a,name:i})}function vDt(e,t){if(e)return String(e);if(typeof t=="string")return t}var lFe=(e,t)=>{if(t==="horizontal")return e.chartX;if(t==="vertical")return e.chartY},cFe=(e,t)=>t==="centric"?e.angle:e.radius,Td=e=>e.layout.width,Ad=e=>e.layout.height,yDt=e=>e.layout.scale,Vfe=e=>e.layout.margin,ev=Ie(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),tv=Ie(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),CDt="data-recharts-item-index",wDt="data-recharts-item-id",Ph=60;function aJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function H8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aJ(Object(n),!0).forEach(function(r){uFe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aJ(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uFe(e,t,n){return(t=dFe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dFe(e){var t=fFe(e,"string");return typeof t=="symbol"?t:t+""}function fFe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var mFe=e=>e.brush.height;function pFe(e){var t=tv(e);return t.reduce((n,r)=>{if(r.orientation==="left"&&!r.mirror&&!r.hide){var a=typeof r.width=="number"?r.width:Ph;return n+a}return n},0)}function hFe(e){var t=tv(e);return t.reduce((n,r)=>{if(r.orientation==="right"&&!r.mirror&&!r.hide){var a=typeof r.width=="number"?r.width:Ph;return n+a}return n},0)}function gFe(e){var t=ev(e);return t.reduce((n,r)=>r.orientation==="top"&&!r.mirror&&!r.hide?n+r.height:n,0)}function bFe(e){var t=ev(e);return t.reduce((n,r)=>r.orientation==="bottom"&&!r.mirror&&!r.hide?n+r.height:n,0)}var vi=Ie([Td,Ad,Vfe,mFe,pFe,hFe,gFe,bFe,lfe,K$e],(e,t,n,r,a,i,o,l,c,u)=>{var f={left:(n.left||0)+a,right:(n.right||0)+i},m={top:(n.top||0)+o,bottom:(n.bottom||0)+l},h=H8(H8({},m),f),b=h.bottom;h.bottom+=r,h=eFe(h,c,u);var x=e-h.left-h.right,y=t-h.top-h.bottom;return H8(H8({brushBottom:b},h),{},{width:Math.max(x,0),height:Math.max(y,0)})}),xFe=Ie(vi,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),EDt=Ie(Td,Ad,(e,t)=>({x:0,y:0,width:e,height:t})),vFe=d.createContext(null),MD=()=>d.useContext(vFe)!=null,nv=e=>e.brush,OD=Ie([nv,vi,Vfe],(e,t,n)=>({height:e.height,x:Wt(e.x)?e.x:t.left,y:Wt(e.y)?e.y:t.top+t.height+t.brushBottom-(n?.bottom||0),width:Wt(e.width)?e.width:t.width})),KN={},XN={},QN={},iJ;function yFe(){return iJ||(iJ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r,{signal:a,edges:i}={}){let o,l=null;const c=i!=null&&i.includes("leading"),u=i==null||i.includes("trailing"),f=()=>{l!==null&&(n.apply(o,l),o=void 0,l=null)},m=()=>{u&&f(),y()};let h=null;const b=()=>{h!=null&&clearTimeout(h),h=setTimeout(()=>{h=null,m()},r)},x=()=>{h!==null&&(clearTimeout(h),h=null)},y=()=>{x(),o=void 0,l=null},v=()=>{f()},w=function(...S){if(a?.aborted)return;o=this,l=S;const _=h==null;b(),c&&_&&f()};return w.schedule=b,w.cancel=y,w.flush=v,a?.addEventListener("abort",y,{once:!0}),w}e.debounce=t})(QN)),QN}var sJ;function CFe(){return sJ||(sJ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=yFe();function n(r,a=0,i={}){typeof i!="object"&&(i={});const{leading:o=!1,trailing:l=!0,maxWait:c}=i,u=Array(2);o&&(u[0]="leading"),l&&(u[1]="trailing");let f,m=null;const h=t.debounce(function(...y){f=r.apply(this,y),m=null},a,{edges:u}),b=function(...y){return c!=null&&(m===null&&(m=Date.now()),Date.now()-m>=c)?(f=r.apply(this,y),m=Date.now(),h.cancel(),h.schedule(),f):(h.apply(this,y),f)},x=()=>(h.flush(),f);return b.cancel=h.cancel,b.flush=x,b}e.debounce=n})(XN)),XN}var oJ;function wFe(){return oJ||(oJ=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=CFe();function n(r,a=0,i={}){const{leading:o=!0,trailing:l=!0}=i;return t.debounce(r,a,{leading:o,maxWait:a,trailing:l})}e.throttle=n})(KN)),KN}var JN,lJ;function EFe(){return lJ||(lJ=1,JN=wFe().throttle),JN}var SFe=EFe();const NFe=lr(SFe);var cJ=function(t,n){for(var r=arguments.length,a=new Array(r>2?r-2:0),i=2;i<r;i++)a[i-2]=arguments[i];if(typeof console<"u"&&console.warn&&(n===void 0&&console.warn("LogUtils requires an error message argument"),!t))if(n===void 0)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var o=0;console.warn(n.replace(/%s/g,()=>a[o++]))}},Cl={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},$fe=(e,t,n)=>{var{width:r=Cl.width,height:a=Cl.height,aspect:i,maxHeight:o}=n,l=g5(r)?e:Number(r),c=g5(a)?t:Number(a);return i&&i>0&&(l?c=l/i:c&&(l=c*i),o&&c!=null&&c>o&&(c=o)),{calculatedWidth:l,calculatedHeight:c}},_Fe={width:0,height:0,overflow:"visible"},kFe={width:0,overflowX:"visible"},jFe={height:0,overflowY:"visible"},TFe={},AFe=e=>{var{width:t,height:n}=e,r=g5(t),a=g5(n);return r&&a?_Fe:r?kFe:a?jFe:TFe};function MFe(e){var{width:t,height:n,aspect:r}=e,a=t,i=n;return a===void 0&&i===void 0?(a=Cl.width,i=Cl.height):a===void 0?a=r&&r>0?void 0:Cl.width:i===void 0&&(i=r&&r>0?void 0:Cl.height),{width:a,height:i}}function eO(){return eO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},eO.apply(null,arguments)}function uJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function dJ(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uJ(Object(n),!0).forEach(function(r){OFe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uJ(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function OFe(e,t,n){return(t=IFe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IFe(e){var t=RFe(e,"string");return typeof t=="symbol"?t:t+""}function RFe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Hfe=d.createContext(Cl.initialDimension);function DFe(e){return Qf(e.width)&&Qf(e.height)}function Ffe(e){var{children:t,width:n,height:r}=e,a=d.useMemo(()=>({width:n,height:r}),[n,r]);return DFe(a)?d.createElement(Hfe.Provider,{value:a},t):null}var zfe=()=>d.useContext(Hfe),PFe=d.forwardRef((e,t)=>{var{aspect:n,initialDimension:r=Cl.initialDimension,width:a,height:i,minWidth:o=Cl.minWidth,minHeight:l,maxHeight:c,children:u,debounce:f=Cl.debounce,id:m,className:h,onResize:b,style:x={}}=e,y=d.useRef(null),v=d.useRef();v.current=b,d.useImperativeHandle(t,()=>y.current);var[w,S]=d.useState({containerWidth:r.width,containerHeight:r.height}),_=d.useCallback((T,R)=>{S(I=>{var D=Math.round(T),P=Math.round(R);return I.containerWidth===D&&I.containerHeight===P?I:{containerWidth:D,containerHeight:P}})},[]);d.useEffect(()=>{if(y.current==null||typeof ResizeObserver>"u")return Rh;var T=P=>{var L,z=P[0];if(z!=null){var{width:q,height:Z}=z.contentRect;_(q,Z),(L=v.current)===null||L===void 0||L.call(v,q,Z)}};f>0&&(T=NFe(T,f,{trailing:!0,leading:!1}));var R=new ResizeObserver(T),{width:I,height:D}=y.current.getBoundingClientRect();return _(I,D),R.observe(y.current),()=>{R.disconnect()}},[_,f]);var{containerWidth:N,containerHeight:j}=w;cJ(!n||n>0,"The aspect(%s) must be greater than zero.",n);var{calculatedWidth:k,calculatedHeight:M}=$fe(N,j,{width:a,height:i,aspect:n,maxHeight:c});return cJ(k!=null&&k>0||M!=null&&M>0,`The width(%s) and height(%s) of chart should be greater than 0,
       please check the style of container, or the props width(%s) and height(%s),
       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
       height and width.`,k,M,a,i,o,l,n),d.createElement("div",{id:m?"".concat(m):void 0,className:Vr("recharts-responsive-container",h),style:dJ(dJ({},x),{},{width:a,height:i,minWidth:o,minHeight:l,maxHeight:c}),ref:y},d.createElement("div",{style:AFe({width:a,height:i})},d.createElement(Ffe,{width:k,height:M},u)))}),LFe=d.forwardRef((e,t)=>{var n=zfe();if(Qf(n.width)&&Qf(n.height))return e.children;var{width:r,height:a}=MFe({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:i,calculatedHeight:o}=$fe(void 0,void 0,{width:r,height:a,aspect:e.aspect,maxHeight:e.maxHeight});return Wt(i)&&Wt(o)?d.createElement(Ffe,{width:i,height:o},e.children):d.createElement(PFe,eO({},e,{width:r,height:a,ref:t}))});function SDt(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var ID=()=>{var e,t=MD(),n=jn(xFe),r=jn(OD),a=(e=jn(nv))===null||e===void 0?void 0:e.padding;return!t||!r||!a?n:{width:r.width-a.left-a.right,height:r.height-a.top-a.bottom,x:a.left,y:a.top}},VFe={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},$Fe=()=>{var e;return(e=jn(vi))!==null&&e!==void 0?e:VFe},HFe=()=>jn(Td),FFe=()=>jn(Ad),zFe=()=>jn(e=>e.layout.margin),ta=e=>e.layout.layoutType,Lh=()=>jn(ta),NDt=()=>{var e=Lh();if(e==="horizontal"||e==="vertical")return e},Ufe=e=>{var t=e.layout.layoutType;if(t==="centric"||t==="radial")return t},UFe=()=>{var e=Lh();return e!==void 0},_Dt=e=>{var t=kd(),n=MD(),{width:r,height:a}=e,i=zfe(),o=r,l=a;return i&&(o=i.width>0?i.width:r,l=i.height>0?i.height:a),d.useEffect(()=>{!n&&Qf(o)&&Qf(l)&&t(KHe({width:o,height:l}))},[t,n,o,l]),null},Bfe=Symbol.for("immer-nothing"),fJ=Symbol.for("immer-draftable"),Ns=Symbol.for("immer-state");function Oo(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var w5=Object.getPrototypeOf;function Jf(e){return!!e&&!!e[Ns]}function s2(e){return e?Zfe(e)||Array.isArray(e)||!!e[fJ]||!!e.constructor?.[fJ]||Vh(e)||av(e):!1}var BFe=Object.prototype.constructor.toString(),mJ=new WeakMap;function Zfe(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(n===Object)return!0;if(typeof n!="function")return!1;let r=mJ.get(n);return r===void 0&&(r=Function.toString.call(n),mJ.set(n,r)),r===BFe}function J9(e,t,n=!0){rv(e)===0?(n?Reflect.ownKeys(e):Object.keys(e)).forEach(a=>{t(a,e[a],e)}):e.forEach((r,a)=>t(a,r,e))}function rv(e){const t=e[Ns];return t?t.type_:Array.isArray(e)?1:Vh(e)?2:av(e)?3:0}function tO(e,t){return rv(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function qfe(e,t,n){const r=rv(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function ZFe(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function Vh(e){return e instanceof Map}function av(e){return e instanceof Set}function w1(e){return e.copy_||e.base_}function nO(e,t){if(Vh(e))return new Map(e);if(av(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=Zfe(e);if(t===!0||t==="class_only"&&!n){const r=Object.getOwnPropertyDescriptors(e);delete r[Ns];let a=Reflect.ownKeys(r);for(let i=0;i<a.length;i++){const o=a[i],l=r[o];l.writable===!1&&(l.writable=!0,l.configurable=!0),(l.get||l.set)&&(r[o]={configurable:!0,writable:!0,enumerable:l.enumerable,value:e[o]})}return Object.create(w5(e),r)}else{const r=w5(e);if(r!==null&&n)return{...e};const a=Object.create(r);return Object.assign(a,e)}}function RD(e,t=!1){return iv(e)||Jf(e)||!s2(e)||(rv(e)>1&&Object.defineProperties(e,{set:F8,add:F8,clear:F8,delete:F8}),Object.freeze(e),t&&Object.values(e).forEach(n=>RD(n,!0))),e}function qFe(){Oo(2)}var F8={value:qFe};function iv(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var GFe={};function o2(e){const t=GFe[e];return t||Oo(0,e),t}var E5;function Gfe(){return E5}function WFe(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function pJ(e,t){t&&(o2("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function rO(e){aO(e),e.drafts_.forEach(YFe),e.drafts_=null}function aO(e){e===E5&&(E5=e.parent_)}function hJ(e){return E5=WFe(E5,e)}function YFe(e){const t=e[Ns];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function gJ(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Ns].modified_&&(rO(t),Oo(4)),s2(e)&&(e=eb(t,e),t.parent_||tb(t,e)),t.patches_&&o2("Patches").generateReplacementPatches_(n[Ns].base_,e,t.patches_,t.inversePatches_)):e=eb(t,n,[]),rO(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==Bfe?e:void 0}function eb(e,t,n){if(iv(t))return t;const r=e.immer_.shouldUseStrictIteration(),a=t[Ns];if(!a)return J9(t,(i,o)=>bJ(e,a,t,i,o,n),r),t;if(a.scope_!==e)return t;if(!a.modified_)return tb(e,a.base_,!0),a.base_;if(!a.finalized_){a.finalized_=!0,a.scope_.unfinalizedDrafts_--;const i=a.copy_;let o=i,l=!1;a.type_===3&&(o=new Set(i),i.clear(),l=!0),J9(o,(c,u)=>bJ(e,a,i,c,u,n,l),r),tb(e,i,!1),n&&e.patches_&&o2("Patches").generatePatches_(a,n,e.patches_,e.inversePatches_)}return a.copy_}function bJ(e,t,n,r,a,i,o){if(a==null||typeof a!="object"&&!o)return;const l=iv(a);if(!(l&&!o)){if(Jf(a)){const c=i&&t&&t.type_!==3&&!tO(t.assigned_,r)?i.concat(r):void 0,u=eb(e,a,c);if(qfe(n,r,u),Jf(u))e.canAutoFreeze_=!1;else return}else o&&n.add(a);if(s2(a)&&!l){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[r]===a&&l)return;eb(e,a),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&(Vh(n)?n.has(r):Object.prototype.propertyIsEnumerable.call(n,r))&&tb(e,a)}}}function tb(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&RD(t,n)}function KFe(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:Gfe(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let a=r,i=DD;n&&(a=[r],i=S5);const{revoke:o,proxy:l}=Proxy.revocable(a,i);return r.draft_=l,r.revoke_=o,l}var DD={get(e,t){if(t===Ns)return e;const n=w1(e);if(!tO(n,t))return XFe(e,n,t);const r=n[t];return e.finalized_||!s2(r)?r:r===e_(e.base_,t)?(t_(e),e.copy_[t]=sO(r,e)):r},has(e,t){return t in w1(e)},ownKeys(e){return Reflect.ownKeys(w1(e))},set(e,t,n){const r=Wfe(w1(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const a=e_(w1(e),t),i=a?.[Ns];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(ZFe(n,a)&&(n!==void 0||tO(e.base_,t)))return!0;t_(e),iO(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return e_(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,t_(e),iO(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=w1(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){Oo(11)},getPrototypeOf(e){return w5(e.base_)},setPrototypeOf(){Oo(12)}},S5={};J9(DD,(e,t)=>{S5[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});S5.deleteProperty=function(e,t){return S5.set.call(this,e,t,void 0)};S5.set=function(e,t,n){return DD.set.call(this,e[0],t,n,e[0])};function e_(e,t){const n=e[Ns];return(n?w1(n):e)[t]}function XFe(e,t,n){const r=Wfe(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}function Wfe(e,t){if(!(t in e))return;let n=w5(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=w5(n)}}function iO(e){e.modified_||(e.modified_=!0,e.parent_&&iO(e.parent_))}function t_(e){e.copy_||(e.copy_=nO(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var QFe=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const i=n;n=t;const o=this;return function(c=i,...u){return o.produce(c,f=>n.call(this,f,...u))}}typeof n!="function"&&Oo(6),r!==void 0&&typeof r!="function"&&Oo(7);let a;if(s2(t)){const i=hJ(this),o=sO(t,void 0);let l=!0;try{a=n(o),l=!1}finally{l?rO(i):aO(i)}return pJ(i,r),gJ(a,i)}else if(!t||typeof t!="object"){if(a=n(t),a===void 0&&(a=t),a===Bfe&&(a=void 0),this.autoFreeze_&&RD(a,!0),r){const i=[],o=[];o2("Patches").generateReplacementPatches_(t,a,i,o),r(i,o)}return a}else Oo(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(o,...l)=>this.produceWithPatches(o,c=>t(c,...l));let r,a;return[this.produce(t,n,(o,l)=>{r=o,a=l}),r,a]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof e?.useStrictIteration=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){s2(e)||Oo(8),Jf(e)&&(e=JFe(e));const t=hJ(this),n=sO(e,void 0);return n[Ns].isManual_=!0,aO(t),n}finishDraft(e,t){const n=e&&e[Ns];(!n||!n.isManual_)&&Oo(9);const{scope_:r}=n;return pJ(r,t),gJ(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const a=t[n];if(a.path.length===0&&a.op==="replace"){e=a.value;break}}n>-1&&(t=t.slice(n+1));const r=o2("Patches").applyPatches_;return Jf(e)?r(e,t):this.produce(e,a=>r(a,t))}};function sO(e,t){const n=Vh(e)?o2("MapSet").proxyMap_(e,t):av(e)?o2("MapSet").proxySet_(e,t):KFe(e,t);return(t?t.scope_:Gfe()).drafts_.push(n),n}function JFe(e){return Jf(e)||Oo(10,e),Yfe(e)}function Yfe(e){if(!s2(e)||iv(e))return e;const t=e[Ns];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=nO(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=nO(e,!0);return J9(n,(a,i)=>{qfe(n,a,Yfe(i))},r),t&&(t.finalized_=!1),n}var eze=new QFe;eze.produce;function kDt(e){return e}var tze={settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},Kfe=Zm({name:"legend",initialState:tze,reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:yl()},replaceLegendPayload:{reducer(e,t){var{prev:n,next:r}=t.payload,a=C5(e).payload.indexOf(n);a>-1&&(e.payload[a]=r)},prepare:yl()},removeLegendPayload:{reducer(e,t){var n=C5(e).payload.indexOf(t.payload);n>-1&&e.payload.splice(n,1)},prepare:yl()}}}),{setLegendSize:xJ,setLegendSettings:nze,addLegendPayload:jDt,replaceLegendPayload:TDt,removeLegendPayload:ADt}=Kfe.actions,MDt=Kfe.reducer,rze=["contextPayload"];function oO(){return oO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oO.apply(null,arguments)}function vJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function em(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?vJ(Object(n),!0).forEach(function(r){aze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vJ(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function aze(e,t,n){return(t=ize(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ize(e){var t=sze(e,"string");return typeof t=="symbol"?t:t+""}function sze(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oze(e,t){if(e==null)return{};var n,r,a=lze(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function lze(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function cze(e){return e.value}function uze(e){var{contextPayload:t}=e,n=oze(e,rze),r=rfe(t,e.payloadUniqBy,cze),a=em(em({},n),{},{payload:r});return d.isValidElement(e.content)?d.cloneElement(e.content,a):typeof e.content=="function"?d.createElement(e.content,a):d.createElement(c$e,a)}function dze(e,t,n,r,a,i){var{layout:o,align:l,verticalAlign:c}=t,u,f;return(!e||(e.left===void 0||e.left===null)&&(e.right===void 0||e.right===null))&&(l==="center"&&o==="vertical"?u={left:((r||0)-i.width)/2}:u=l==="right"?{right:n&&n.right||0}:{left:n&&n.left||0}),(!e||(e.top===void 0||e.top===null)&&(e.bottom===void 0||e.bottom===null))&&(c==="middle"?f={top:((a||0)-i.height)/2}:f=c==="bottom"?{bottom:n&&n.bottom||0}:{top:n&&n.top||0}),em(em({},u),f)}function fze(e){var t=kd();return d.useEffect(()=>{t(nze(e))},[t,e]),null}function mze(e){var t=kd();return d.useEffect(()=>(t(xJ(e)),()=>{t(xJ({width:0,height:0}))}),[t,e]),null}function pze(e,t,n,r){return e==="vertical"&&t!=null?{height:t}:e==="horizontal"?{width:n||r}:null}var hze={align:"center",iconSize:14,inactiveColor:"#ccc",itemSorter:"value",layout:"horizontal",verticalAlign:"bottom"};function Xfe(e){var t=Bm(e,hze),n=J$e(),r=HLe(),a=zFe(),{width:i,height:o,wrapperStyle:l,portal:c}=t,[u,f]=cfe([n]),m=HFe(),h=FFe();if(m==null||h==null)return null;var b=m-(a?.left||0)-(a?.right||0),x=pze(t.layout,o,i,b),y=c?l:em(em({position:"absolute",width:x?.width||i||"auto",height:x?.height||o||"auto"},dze(l,t,a,m,h,u)),l),v=c??r;if(v==null||n==null)return null;var w=d.createElement("div",{className:"recharts-legend-wrapper",style:y,ref:f},d.createElement(fze,{layout:t.layout,align:t.align,verticalAlign:t.verticalAlign,itemSorter:t.itemSorter}),!c&&d.createElement(mze,{width:u.width,height:u.height}),d.createElement(uze,oO({},t,x,{margin:a,chartWidth:m,chartHeight:h,contextPayload:n})));return Xc.createPortal(w,v)}Xfe.displayName="Legend";function lO(){return lO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lO.apply(null,arguments)}function yJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Vp(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yJ(Object(n),!0).forEach(function(r){gze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yJ(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gze(e,t,n){return(t=bze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bze(e){var t=xze(e,"string");return typeof t=="symbol"?t:t+""}function xze(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vze(e){return Array.isArray(e)&&a2(e[0])&&a2(e[1])?e.join(" ~ "):e}var X0={separator:" : ",contentStyle:{margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},itemStyle:{display:"block",paddingTop:4,paddingBottom:4,color:"#000"},labelStyle:{},accessibilityLayer:!1},yze=e=>{var{separator:t=X0.separator,contentStyle:n,itemStyle:r,labelStyle:a=X0.labelStyle,payload:i,formatter:o,itemSorter:l,wrapperClassName:c,labelClassName:u,label:f,labelFormatter:m,accessibilityLayer:h=X0.accessibilityLayer}=e,b=()=>{if(i&&i.length){var j={padding:0,margin:0},k=(l?Bx(i,l):i).map((M,T)=>{if(M.type==="none")return null;var R=M.formatter||o||vze,{value:I,name:D}=M,P=I,L=D;if(R){var z=R(I,D,M,T,i);if(Array.isArray(z))[P,L]=z;else if(z!=null)P=z;else return null}var q=Vp(Vp({},X0.itemStyle),{},{color:M.color||X0.itemStyle.color},r);return d.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(T),style:q},a2(L)?d.createElement("span",{className:"recharts-tooltip-item-name"},L):null,a2(L)?d.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,d.createElement("span",{className:"recharts-tooltip-item-value"},P),d.createElement("span",{className:"recharts-tooltip-item-unit"},M.unit||""))});return d.createElement("ul",{className:"recharts-tooltip-item-list",style:j},k)}return null},x=Vp(Vp({},X0.contentStyle),n),y=Vp({margin:0},a),v=!b5(f),w=v?f:"",S=Vr("recharts-default-tooltip",c),_=Vr("recharts-tooltip-label",u);v&&m&&i!==void 0&&i!==null&&(w=m(f,i));var N=h?{role:"status","aria-live":"assertive"}:{};return d.createElement("div",lO({className:S,style:x},N),d.createElement("p",{className:_,style:y},d.isValidElement(w)?w:"".concat(w)),b())},$p="recharts-tooltip-wrapper",Cze={visibility:"hidden"};function wze(e){var{coordinate:t,translateX:n,translateY:r}=e;return Vr($p,{["".concat($p,"-right")]:Wt(n)&&t&&Wt(t.x)&&n>=t.x,["".concat($p,"-left")]:Wt(n)&&t&&Wt(t.x)&&n<t.x,["".concat($p,"-bottom")]:Wt(r)&&t&&Wt(t.y)&&r>=t.y,["".concat($p,"-top")]:Wt(r)&&t&&Wt(t.y)&&r<t.y})}function CJ(e){var{allowEscapeViewBox:t,coordinate:n,key:r,offset:a,position:i,reverseDirection:o,tooltipDimension:l,viewBox:c,viewBoxDimension:u}=e;if(i&&Wt(i[r]))return i[r];var f=n[r]-l-(a>0?a:0),m=n[r]+a;if(t[r])return o[r]?f:m;var h=c[r];if(h==null)return 0;if(o[r]){var b=f,x=h;return b<x?Math.max(m,h):Math.max(f,h)}if(u==null)return 0;var y=m+l,v=h+u;return y>v?Math.max(f,h):Math.max(m,h)}function Eze(e){var{translateX:t,translateY:n,useTranslate3d:r}=e;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function Sze(e){var{allowEscapeViewBox:t,coordinate:n,offsetTop:r,offsetLeft:a,position:i,reverseDirection:o,tooltipBox:l,useTranslate3d:c,viewBox:u}=e,f,m,h;return l.height>0&&l.width>0&&n?(m=CJ({allowEscapeViewBox:t,coordinate:n,key:"x",offset:a,position:i,reverseDirection:o,tooltipDimension:l.width,viewBox:u,viewBoxDimension:u.width}),h=CJ({allowEscapeViewBox:t,coordinate:n,key:"y",offset:r,position:i,reverseDirection:o,tooltipDimension:l.height,viewBox:u,viewBoxDimension:u.height}),f=Eze({translateX:m,translateY:h,useTranslate3d:c})):f=Cze,{cssProperties:f,cssClasses:wze({translateX:m,translateY:h,coordinate:n})}}function wJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function z8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wJ(Object(n),!0).forEach(function(r){cO(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wJ(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cO(e,t,n){return(t=Nze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nze(e){var t=_ze(e,"string");return typeof t=="symbol"?t:t+""}function _ze(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class kze extends d.PureComponent{constructor(){super(...arguments),cO(this,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),cO(this,"handleKeyDown",t=>{if(t.key==="Escape"){var n,r,a,i;this.setState({dismissed:!0,dismissedAtCoordinate:{x:(n=(r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==null&&n!==void 0?n:0,y:(a=(i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==null&&a!==void 0?a:0}})}})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}componentDidUpdate(){var t,n;this.state.dismissed&&(((t=this.props.coordinate)===null||t===void 0?void 0:t.x)!==this.state.dismissedAtCoordinate.x||((n=this.props.coordinate)===null||n===void 0?void 0:n.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}render(){var{active:t,allowEscapeViewBox:n,animationDuration:r,animationEasing:a,children:i,coordinate:o,hasPayload:l,isAnimationActive:c,offset:u,position:f,reverseDirection:m,useTranslate3d:h,viewBox:b,wrapperStyle:x,lastBoundingBox:y,innerRef:v,hasPortalFromProps:w}=this.props,S=typeof u=="number"?u:u.x,_=typeof u=="number"?u:u.y,{cssClasses:N,cssProperties:j}=Sze({allowEscapeViewBox:n,coordinate:o,offsetLeft:S,offsetTop:_,position:f,reverseDirection:m,tooltipBox:{height:y.height,width:y.width},useTranslate3d:h,viewBox:b}),k=w?{}:z8(z8({transition:c&&t?"transform ".concat(r,"ms ").concat(a):void 0},j),{},{pointerEvents:"none",visibility:!this.state.dismissed&&t&&l?"visible":"hidden",position:"absolute",top:0,left:0}),M=z8(z8({},k),{},{visibility:!this.state.dismissed&&t&&l?"visible":"hidden"},x);return d.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:N,style:M,ref:v},i)}}var jze=()=>{var e;return(e=jn(t=>t.rootProps.accessibilityLayer))!==null&&e!==void 0?e:!0};function uO(){return uO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uO.apply(null,arguments)}function EJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function SJ(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?EJ(Object(n),!0).forEach(function(r){Tze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):EJ(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Tze(e,t,n){return(t=Aze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Aze(e){var t=Mze(e,"string");return typeof t=="symbol"?t:t+""}function Mze(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var NJ={curveBasisClosed:bVe,curveBasisOpen:xVe,curveBasis:gVe,curveBumpX:nVe,curveBumpY:rVe,curveLinearClosed:vVe,curveLinear:zx,curveMonotoneX:yVe,curveMonotoneY:CVe,curveNatural:wVe,curveStep:EVe,curveStepAfter:NVe,curveStepBefore:SVe},nb=e=>Hn(e.x)&&Hn(e.y),_J=e=>e.base!=null&&nb(e.base)&&nb(e),Hp=e=>e.x,Fp=e=>e.y,Oze=(e,t)=>{if(typeof e=="function")return e;var n="curve".concat(Ih(e));if((n==="curveMonotone"||n==="curveBump")&&t){var r=NJ["".concat(n).concat(t==="vertical"?"Y":"X")];if(r)return r}return NJ[n]||zx},kJ={connectNulls:!1,type:"linear"},Ize=e=>{var{type:t=kJ.type,points:n=[],baseLine:r,layout:a,connectNulls:i=kJ.connectNulls}=e,o=Oze(t,a),l=i?n.filter(nb):n;if(Array.isArray(r)){var c,u=n.map((x,y)=>SJ(SJ({},x),{},{base:r[y]}));a==="vertical"?c=I8().y(Fp).x1(Hp).x0(x=>x.base.x):c=I8().x(Hp).y1(Fp).y0(x=>x.base.y);var f=c.defined(_J).curve(o),m=i?u.filter(_J):u;return f(m)}var h;a==="vertical"&&Wt(r)?h=I8().y(Fp).x1(Hp).x0(r):Wt(r)?h=I8().x(Hp).y1(Fp).y0(r):h=M0e().x(Hp).y(Fp);var b=h.defined(nb).curve(o);return b(l)},Rze=e=>{var{className:t,points:n,path:r,pathRef:a}=e,i=Lh();if((!n||!n.length)&&!r)return null;var o={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||i,connectNulls:e.connectNulls},l=n&&n.length?Ize(o):r;return d.createElement("path",uO({},LM(e),YVe(e),{className:Vr("recharts-curve",t),d:l===null?void 0:l,ref:a}))},Dze=["x","y","top","left","width","height","className"];function dO(){return dO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dO.apply(null,arguments)}function jJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Pze(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jJ(Object(n),!0).forEach(function(r){Lze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jJ(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Lze(e,t,n){return(t=Vze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vze(e){var t=$ze(e,"string");return typeof t=="symbol"?t:t+""}function $ze(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Hze(e,t){if(e==null)return{};var n,r,a=Fze(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Fze(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var zze=(e,t,n,r,a,i)=>"M".concat(e,",").concat(a,"v").concat(r,"M").concat(i,",").concat(t,"h").concat(n),Uze=e=>{var{x:t=0,y:n=0,top:r=0,left:a=0,width:i=0,height:o=0,className:l}=e,c=Hze(e,Dze),u=Pze({x:t,y:n,top:r,left:a,width:i,height:o},c);return!Wt(t)||!Wt(n)||!Wt(i)||!Wt(o)||!Wt(r)||!Wt(a)?null:d.createElement("path",dO({},Wf(u),{className:Vr("recharts-cross",l),d:zze(t,n,i,o,r,a)}))};function Bze(e,t,n,r){var a=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-a:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-a,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function TJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function AJ(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TJ(Object(n),!0).forEach(function(r){Zze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TJ(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Zze(e,t,n){return(t=qze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qze(e){var t=Gze(e,"string");return typeof t=="symbol"?t:t+""}function Gze(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Wze=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),Yze=(e,t,n)=>e.map(r=>"".concat(Wze(r)," ").concat(t,"ms ").concat(n)).join(","),Kze=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((n,r)=>n.filter(a=>r.includes(a))),N5=(e,t)=>Object.keys(t).reduce((n,r)=>AJ(AJ({},n),{},{[r]:e(r,t[r])}),{});function MJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ia(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MJ(Object(n),!0).forEach(function(r){Xze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MJ(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Xze(e,t,n){return(t=Qze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qze(e){var t=Jze(e,"string");return typeof t=="symbol"?t:t+""}function Jze(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var rb=(e,t,n)=>e+(t-e)*n,fO=e=>{var{from:t,to:n}=e;return t!==n},Qfe=(e,t,n)=>{var r=N5((a,i)=>{if(fO(i)){var[o,l]=e(i.from,i.to,i.velocity);return ia(ia({},i),{},{from:o,velocity:l})}return i},t);return n<1?N5((a,i)=>fO(i)&&r[a]!=null?ia(ia({},i),{},{velocity:rb(i.velocity,r[a].velocity,n),from:rb(i.from,r[a].from,n)}):i,t):Qfe(e,r,n-1)};function eUe(e,t,n,r,a,i){var o,l=r.reduce((h,b)=>ia(ia({},h),{},{[b]:{from:e[b],velocity:0,to:t[b]}}),{}),c=()=>N5((h,b)=>b.from,l),u=()=>!Object.values(l).filter(fO).length,f=null,m=h=>{o||(o=h);var b=h-o,x=b/n.dt;l=Qfe(n,l,x),a(ia(ia(ia({},e),t),c())),o=h,u()||(f=i.setTimeout(m))};return()=>(f=i.setTimeout(m),()=>{var h;(h=f)===null||h===void 0||h()})}function tUe(e,t,n,r,a,i,o){var l=null,c=a.reduce((m,h)=>{var b=e[h],x=t[h];return b==null||x==null?m:ia(ia({},m),{},{[h]:[b,x]})},{}),u,f=m=>{u||(u=m);var h=(m-u)/r,b=N5((y,v)=>rb(...v,n(h)),c);if(i(ia(ia(ia({},e),t),b)),h<1)l=o.setTimeout(f);else{var x=N5((y,v)=>rb(...v,n(1)),c);i(ia(ia(ia({},e),t),x))}};return()=>(l=o.setTimeout(f),()=>{var m;(m=l)===null||m===void 0||m()})}const nUe=(e,t,n,r,a,i)=>{var o=Kze(e,t);return n==null?()=>(a(ia(ia({},e),t)),()=>{}):n.isStepper===!0?eUe(e,t,n,o,a,i):tUe(e,t,n,r,o,a,i)};var ab=1e-4,Jfe=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],eme=(e,t)=>e.map((n,r)=>n*t**r).reduce((n,r)=>n+r),OJ=(e,t)=>n=>{var r=Jfe(e,t);return eme(r,n)},rUe=(e,t)=>n=>{var r=Jfe(e,t),a=[...r.map((i,o)=>i*o).slice(1),0];return eme(a,n)},aUe=e=>{var t,n=e.split("(");if(n.length!==2||n[0]!=="cubic-bezier")return null;var r=(t=n[1])===null||t===void 0||(t=t.split(")")[0])===null||t===void 0?void 0:t.split(",");if(r==null||r.length!==4)return null;var a=r.map(i=>parseFloat(i));return[a[0],a[1],a[2],a[3]]},iUe=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(n.length===1)switch(n[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:{var a=aUe(n[0]);if(a)return a}}return n.length===4?n:[0,0,1,1]},sUe=(e,t,n,r)=>{var a=OJ(e,n),i=OJ(t,r),o=rUe(e,n),l=u=>u>1?1:u<0?0:u,c=u=>{for(var f=u>1?1:u,m=f,h=0;h<8;++h){var b=a(m)-f,x=o(m);if(Math.abs(b-f)<ab||x<ab)return i(m);m=l(m-b/x)}return i(m)};return c.isStepper=!1,c},IJ=function(){return sUe(...iUe(...arguments))},oUe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{stiff:n=100,damping:r=8,dt:a=17}=t,i=(o,l,c)=>{var u=-(o-l)*n,f=c*r,m=c+(u-f)*a/1e3,h=c*a/1e3+o;return Math.abs(h-l)<ab&&Math.abs(m)<ab?[l,0]:[h,m]};return i.isStepper=!0,i.dt=a,i},lUe=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return IJ(e);case"spring":return oUe();default:if(e.split("(")[0]==="cubic-bezier")return IJ(e)}return typeof e=="function"?e:null};function cUe(e){var t,n=()=>null,r=!1,a=null,i=o=>{if(!r){if(Array.isArray(o)){if(!o.length)return;var l=o,[c,...u]=l;if(typeof c=="number"){a=e.setTimeout(i.bind(null,u),c);return}i(c),a=e.setTimeout(i.bind(null,u));return}typeof o=="string"&&(t=o,n(t)),typeof o=="object"&&(t=o,n(t)),typeof o=="function"&&o()}};return{stop:()=>{r=!0},start:o=>{r=!1,a&&(a(),a=null),i(o)},subscribe:o=>(n=o,()=>{n=()=>null}),getTimeoutController:()=>e}}class uUe{setTimeout(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=performance.now(),a=null,i=o=>{o-r>=n?t(o):typeof requestAnimationFrame=="function"&&(a=requestAnimationFrame(i))};return a=requestAnimationFrame(i),()=>{a!=null&&cancelAnimationFrame(a)}}}function dUe(){return cUe(new uUe)}var fUe=d.createContext(dUe);function mUe(e,t){var n=d.useContext(fUe);return d.useMemo(()=>t??n(e),[e,t,n])}var pUe=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),hUe={isSsr:pUe()},gUe={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},RJ={t:0},n_={t:1};function bUe(e){var t=Bm(e,gUe),{isActive:n,canBegin:r,duration:a,easing:i,begin:o,onAnimationEnd:l,onAnimationStart:c,children:u}=t,f=n==="auto"?!hUe.isSsr:n,m=mUe(t.animationId,t.animationManager),[h,b]=d.useState(f?RJ:n_),x=d.useRef(null);return d.useEffect(()=>{f||b(n_)},[f]),d.useEffect(()=>{if(!f||!r)return Rh;var y=nUe(RJ,n_,lUe(i),a,b,m.getTimeoutController()),v=()=>{x.current=y()};return m.start([c,o,v,a,l]),()=>{m.stop(),x.current&&x.current(),l()}},[f,r,a,i,o,c,l,m]),u(h.t)}function xUe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",n=d.useRef(GX(t)),r=d.useRef(e);return r.current!==e&&(n.current=GX(t),r.current=e),n.current}var vUe=["radius"],yUe=["radius"],DJ,PJ,LJ,VJ,$J,HJ,FJ,zJ,UJ,BJ;function ZJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function qJ(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ZJ(Object(n),!0).forEach(function(r){CUe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZJ(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function CUe(e,t,n){return(t=wUe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wUe(e){var t=EUe(e,"string");return typeof t=="symbol"?t:t+""}function EUe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ib(){return ib=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ib.apply(null,arguments)}function GJ(e,t){if(e==null)return{};var n,r,a=SUe(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function SUe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function sl(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var WJ=(e,t,n,r,a)=>{var i=Wu(n),o=Wu(r),l=Math.min(Math.abs(i)/2,Math.abs(o)/2),c=o>=0?1:-1,u=i>=0?1:-1,f=o>=0&&i>=0||o<0&&i<0?1:0,m;if(l>0&&Array.isArray(a)){for(var h=[0,0,0,0],b=0,x=4;b<x;b++){var y,v=(y=a[b])!==null&&y!==void 0?y:0;h[b]=v>l?l:v}m=Aa(DJ||(DJ=sl(["M",",",""])),e,t+c*h[0]),h[0]>0&&(m+=Aa(PJ||(PJ=sl(["A ",",",",0,0,",",",",",""])),h[0],h[0],f,e+u*h[0],t)),m+=Aa(LJ||(LJ=sl(["L ",",",""])),e+n-u*h[1],t),h[1]>0&&(m+=Aa(VJ||(VJ=sl(["A ",",",",0,0,",`,
        `,",",""])),h[1],h[1],f,e+n,t+c*h[1])),m+=Aa($J||($J=sl(["L ",",",""])),e+n,t+r-c*h[2]),h[2]>0&&(m+=Aa(HJ||(HJ=sl(["A ",",",",0,0,",`,
        `,",",""])),h[2],h[2],f,e+n-u*h[2],t+r)),m+=Aa(FJ||(FJ=sl(["L ",",",""])),e+u*h[3],t+r),h[3]>0&&(m+=Aa(zJ||(zJ=sl(["A ",",",",0,0,",`,
        `,",",""])),h[3],h[3],f,e,t+r-c*h[3])),m+="Z"}else if(l>0&&a===+a&&a>0){var w=Math.min(l,a);m=Aa(UJ||(UJ=sl(["M ",",",`
            A `,",",",0,0,",",",",",`
            L `,",",`
            A `,",",",0,0,",",",",",`
            L `,",",`
            A `,",",",0,0,",",",",",`
            L `,",",`
            A `,",",",0,0,",",",","," Z"])),e,t+c*w,w,w,f,e+u*w,t,e+n-u*w,t,w,w,f,e+n,t+c*w,e+n,t+r-c*w,w,w,f,e+n-u*w,t+r,e+u*w,t+r,w,w,f,e,t+r-c*w)}else m=Aa(BJ||(BJ=sl(["M ",","," h "," v "," h "," Z"])),e,t,n,r,-n);return m},YJ={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},NUe=e=>{var t=Bm(e,YJ),n=d.useRef(null),[r,a]=d.useState(-1);d.useEffect(()=>{if(n.current&&n.current.getTotalLength)try{var G=n.current.getTotalLength();G&&a(G)}catch{}},[]);var{x:i,y:o,width:l,height:c,radius:u,className:f}=t,{animationEasing:m,animationDuration:h,animationBegin:b,isAnimationActive:x,isUpdateAnimationActive:y}=t,v=d.useRef(l),w=d.useRef(c),S=d.useRef(i),_=d.useRef(o),N=d.useMemo(()=>({x:i,y:o,width:l,height:c,radius:u}),[i,o,l,c,u]),j=xUe(N,"rectangle-");if(i!==+i||o!==+o||l!==+l||c!==+c||l===0||c===0)return null;var k=Vr("recharts-rectangle",f);if(!y){var M=Wf(t),{radius:T}=M,R=GJ(M,vUe);return d.createElement("path",ib({},R,{x:Wu(i),y:Wu(o),width:Wu(l),height:Wu(c),radius:typeof u=="number"?u:void 0,className:k,d:WJ(i,o,l,c,u)}))}var I=v.current,D=w.current,P=S.current,L=_.current,z="0px ".concat(r===-1?1:r,"px"),q="".concat(r,"px 0px"),Z=Yze(["strokeDasharray"],h,typeof m=="string"?m:YJ.animationEasing);return d.createElement(bUe,{animationId:j,key:j,canBegin:r>0,duration:h,easing:m,isActive:y,begin:b},G=>{var $=R8(I,l,G),X=R8(D,c,G),B=R8(P,i,G),W=R8(L,o,G);n.current&&(v.current=$,w.current=X,S.current=B,_.current=W);var Y;x?G>0?Y={transition:Z,strokeDasharray:q}:Y={strokeDasharray:z}:Y={strokeDasharray:q};var F=Wf(t),{radius:J}=F,ue=GJ(F,yUe);return d.createElement("path",ib({},ue,{radius:typeof u=="number"?u:void 0,className:k,d:WJ(B,W,$,X,u),ref:n,style:qJ(qJ({},Y),t.style)}))})};function KJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function XJ(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KJ(Object(n),!0).forEach(function(r){_Ue(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KJ(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _Ue(e,t,n){return(t=kUe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kUe(e){var t=jUe(e,"string");return typeof t=="symbol"?t:t+""}function jUe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sb=Math.PI/180,TUe=e=>e*180/Math.PI,xs=(e,t,n,r)=>({x:e+Math.cos(-sb*r)*n,y:t+Math.sin(-sb*r)*n}),AUe=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},MUe=(e,t)=>{var{x:n,y:r}=e,{x:a,y:i}=t;return Math.sqrt((n-a)**2+(r-i)**2)},OUe=(e,t)=>{var{x:n,y:r}=e,{cx:a,cy:i}=t,o=MUe({x:n,y:r},{x:a,y:i});if(o<=0)return{radius:o,angle:0};var l=(n-a)/o,c=Math.acos(l);return r>i&&(c=2*Math.PI-c),{radius:o,angle:TUe(c),angleInRadian:c}},IUe=e=>{var{startAngle:t,endAngle:n}=e,r=Math.floor(t/360),a=Math.floor(n/360),i=Math.min(r,a);return{startAngle:t-i*360,endAngle:n-i*360}},RUe=(e,t)=>{var{startAngle:n,endAngle:r}=t,a=Math.floor(n/360),i=Math.floor(r/360),o=Math.min(a,i);return e+o*360},DUe=(e,t)=>{var{chartX:n,chartY:r}=e,{radius:a,angle:i}=OUe({x:n,y:r},t),{innerRadius:o,outerRadius:l}=t;if(a<o||a>l||a===0)return null;var{startAngle:c,endAngle:u}=IUe(t),f=i,m;if(c<=u){for(;f>u;)f-=360;for(;f<c;)f+=360;m=f>=c&&f<=u}else{for(;f>c;)f-=360;for(;f<u;)f+=360;m=f>=u&&f<=c}return m?XJ(XJ({},t),{},{radius:a,angle:RUe(f,t)}):null};function tme(e){var{cx:t,cy:n,radius:r,startAngle:a,endAngle:i}=e,o=xs(t,n,r,a),l=xs(t,n,r,i);return{points:[o,l],cx:t,cy:n,radius:r,startAngle:a,endAngle:i}}var QJ,JJ,eee,tee,nee,ree,aee;function mO(){return mO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mO.apply(null,arguments)}function I1(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var PUe=(e,t)=>{var n=vl(t-e),r=Math.min(Math.abs(t-e),359.999);return n*r},U8=e=>{var{cx:t,cy:n,radius:r,angle:a,sign:i,isExternal:o,cornerRadius:l,cornerIsExternal:c}=e,u=l*(o?1:-1)+r,f=Math.asin(l/u)/sb,m=c?a:a+i*f,h=xs(t,n,u,m),b=xs(t,n,r,m),x=c?a-i*f:a,y=xs(t,n,u*Math.cos(f*sb),x);return{center:h,circleTangency:b,lineTangency:y,theta:f}},nme=e=>{var{cx:t,cy:n,innerRadius:r,outerRadius:a,startAngle:i,endAngle:o}=e,l=PUe(i,o),c=i+l,u=xs(t,n,a,i),f=xs(t,n,a,c),m=Aa(QJ||(QJ=I1(["M ",",",`
    A `,",",`,0,
    `,",",`,
    `,",",`
  `])),u.x,u.y,a,a,+(Math.abs(l)>180),+(i>c),f.x,f.y);if(r>0){var h=xs(t,n,r,i),b=xs(t,n,r,c);m+=Aa(JJ||(JJ=I1(["L ",",",`
            A `,",",`,0,
            `,",",`,
            `,","," Z"])),b.x,b.y,r,r,+(Math.abs(l)>180),+(i<=c),h.x,h.y)}else m+=Aa(eee||(eee=I1(["L ",","," Z"])),t,n);return m},LUe=e=>{var{cx:t,cy:n,innerRadius:r,outerRadius:a,cornerRadius:i,forceCornerRadius:o,cornerIsExternal:l,startAngle:c,endAngle:u}=e,f=vl(u-c),{circleTangency:m,lineTangency:h,theta:b}=U8({cx:t,cy:n,radius:a,angle:c,sign:f,cornerRadius:i,cornerIsExternal:l}),{circleTangency:x,lineTangency:y,theta:v}=U8({cx:t,cy:n,radius:a,angle:u,sign:-f,cornerRadius:i,cornerIsExternal:l}),w=l?Math.abs(c-u):Math.abs(c-u)-b-v;if(w<0)return o?Aa(tee||(tee=I1(["M ",",",`
        a`,",",",0,0,1,",`,0
        a`,",",",0,0,1,",`,0
      `])),h.x,h.y,i,i,i*2,i,i,-i*2):nme({cx:t,cy:n,innerRadius:r,outerRadius:a,startAngle:c,endAngle:u});var S=Aa(nee||(nee=I1(["M ",",",`
    A`,",",",0,0,",",",",",`
    A`,",",",0,",",",",",",",`
    A`,",",",0,0,",",",",",`
  `])),h.x,h.y,i,i,+(f<0),m.x,m.y,a,a,+(w>180),+(f<0),x.x,x.y,i,i,+(f<0),y.x,y.y);if(r>0){var{circleTangency:_,lineTangency:N,theta:j}=U8({cx:t,cy:n,radius:r,angle:c,sign:f,isExternal:!0,cornerRadius:i,cornerIsExternal:l}),{circleTangency:k,lineTangency:M,theta:T}=U8({cx:t,cy:n,radius:r,angle:u,sign:-f,isExternal:!0,cornerRadius:i,cornerIsExternal:l}),R=l?Math.abs(c-u):Math.abs(c-u)-j-T;if(R<0&&i===0)return"".concat(S,"L").concat(t,",").concat(n,"Z");S+=Aa(ree||(ree=I1(["L",",",`
      A`,",",",0,0,",",",",",`
      A`,",",",0,",",",",",",",`
      A`,",",",0,0,",",",",","Z"])),M.x,M.y,i,i,+(f<0),k.x,k.y,r,r,+(R>180),+(f>0),_.x,_.y,i,i,+(f<0),N.x,N.y)}else S+=Aa(aee||(aee=I1(["L",",","Z"])),t,n);return S},VUe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},$Ue=e=>{var t=Bm(e,VUe),{cx:n,cy:r,innerRadius:a,outerRadius:i,cornerRadius:o,forceCornerRadius:l,cornerIsExternal:c,startAngle:u,endAngle:f,className:m}=t;if(i<a||u===f)return null;var h=Vr("recharts-sector",m),b=i-a,x=Yf(o,b,0,!0),y;return x>0&&Math.abs(u-f)<360?y=LUe({cx:n,cy:r,innerRadius:a,outerRadius:i,cornerRadius:Math.min(x,b/2),forceCornerRadius:l,cornerIsExternal:c,startAngle:u,endAngle:f}):y=nme({cx:n,cy:r,innerRadius:a,outerRadius:i,startAngle:u,endAngle:f}),d.createElement("path",mO({},Wf(t),{className:h,d:y}))};function HUe(e,t,n){if(e==="horizontal")return[{x:t.x,y:n.top},{x:t.x,y:n.top+n.height}];if(e==="vertical")return[{x:n.left,y:t.y},{x:n.left+n.width,y:t.y}];if(G0e(t)){if(e==="centric"){var{cx:r,cy:a,innerRadius:i,outerRadius:o,angle:l}=t,c=xs(r,a,i,l),u=xs(r,a,o,l);return[{x:c.x,y:c.y},{x:u.x,y:u.y}]}return tme(t)}}var r_={},a_={},i_={},iee;function FUe(){return iee||(iee=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=sfe();function n(r){return t.isSymbol(r)?NaN:Number(r)}e.toNumber=n})(i_)),i_}var see;function zUe(){return see||(see=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=FUe();function n(r){return r?(r=t.toNumber(r),r===1/0||r===-1/0?(r<0?-1:1)*Number.MAX_VALUE:r===r?r:0):r===0?r:0}e.toFinite=n})(a_)),a_}var oee;function UUe(){return oee||(oee=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=ofe(),n=zUe();function r(a,i,o){o&&typeof o!="number"&&t.isIterateeCall(a,i,o)&&(i=o=void 0),a=n.toFinite(a),i===void 0?(i=a,a=0):i=n.toFinite(i),o=o===void 0?a<i?1:-1:n.toFinite(o);const l=Math.max(Math.ceil((i-a)/(o||1)),0),c=new Array(l);for(let u=0;u<l;u++)c[u]=a,a+=o;return c}e.range=r})(r_)),r_}var s_,lee;function BUe(){return lee||(lee=1,s_=UUe().range),s_}var ZUe=BUe();const rme=lr(ZUe);function td(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function qUe(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function PD(e){let t,n,r;e.length!==2?(t=td,n=(l,c)=>td(e(l),c),r=(l,c)=>e(l)-c):(t=e===td||e===qUe?e:GUe,n=e,r=e);function a(l,c,u=0,f=l.length){if(u<f){if(t(c,c)!==0)return f;do{const m=u+f>>>1;n(l[m],c)<0?u=m+1:f=m}while(u<f)}return u}function i(l,c,u=0,f=l.length){if(u<f){if(t(c,c)!==0)return f;do{const m=u+f>>>1;n(l[m],c)<=0?u=m+1:f=m}while(u<f)}return u}function o(l,c,u=0,f=l.length){const m=a(l,c,u,f-1);return m>u&&r(l[m-1],c)>-r(l[m],c)?m-1:m}return{left:a,center:o,right:i}}function GUe(){return 0}function ame(e){return e===null?NaN:+e}function*WUe(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const YUe=PD(td),$h=YUe.right;PD(ame).center;class cee extends Map{constructor(t,n=QUe){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,a]of t)this.set(r,a)}get(t){return super.get(uee(this,t))}has(t){return super.has(uee(this,t))}set(t,n){return super.set(KUe(this,t),n)}delete(t){return super.delete(XUe(this,t))}}function uee({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function KUe({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function XUe({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function QUe(e){return e!==null&&typeof e=="object"?e.valueOf():e}function JUe(e=td){if(e===td)return ime;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function ime(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const eBe=Math.sqrt(50),tBe=Math.sqrt(10),nBe=Math.sqrt(2);function ob(e,t,n){const r=(t-e)/Math.max(0,n),a=Math.floor(Math.log10(r)),i=r/Math.pow(10,a),o=i>=eBe?10:i>=tBe?5:i>=nBe?2:1;let l,c,u;return a<0?(u=Math.pow(10,-a)/o,l=Math.round(e*u),c=Math.round(t*u),l/u<e&&++l,c/u>t&&--c,u=-u):(u=Math.pow(10,a)*o,l=Math.round(e/u),c=Math.round(t/u),l*u<e&&++l,c*u>t&&--c),c<l&&.5<=n&&n<2?ob(e,t,n*2):[l,c,u]}function pO(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[a,i,o]=r?ob(t,e,n):ob(e,t,n);if(!(i>=a))return[];const l=i-a+1,c=new Array(l);if(r)if(o<0)for(let u=0;u<l;++u)c[u]=(i-u)/-o;else for(let u=0;u<l;++u)c[u]=(i-u)*o;else if(o<0)for(let u=0;u<l;++u)c[u]=(a+u)/-o;else for(let u=0;u<l;++u)c[u]=(a+u)*o;return c}function hO(e,t,n){return t=+t,e=+e,n=+n,ob(e,t,n)[2]}function gO(e,t,n){t=+t,e=+e,n=+n;const r=t<e,a=r?hO(t,e,n):hO(e,t,n);return(r?-1:1)*(a<0?1/-a:a)}function dee(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function fee(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function sme(e,t,n=0,r=1/0,a){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(a=a===void 0?ime:JUe(a);r>n;){if(r-n>600){const c=r-n+1,u=t-n+1,f=Math.log(c),m=.5*Math.exp(2*f/3),h=.5*Math.sqrt(f*m*(c-m)/c)*(u-c/2<0?-1:1),b=Math.max(n,Math.floor(t-u*m/c+h)),x=Math.min(r,Math.floor(t+(c-u)*m/c+h));sme(e,t,b,x,a)}const i=e[t];let o=n,l=r;for(zp(e,n,t),a(e[r],i)>0&&zp(e,n,r);o<l;){for(zp(e,o,l),++o,--l;a(e[o],i)<0;)++o;for(;a(e[l],i)>0;)--l}a(e[n],i)===0?zp(e,n,l):(++l,zp(e,l,r)),l<=t&&(n=l+1),t<=l&&(r=l-1)}return e}function zp(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function rBe(e,t,n){if(e=Float64Array.from(WUe(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return fee(e);if(t>=1)return dee(e);var r,a=(r-1)*t,i=Math.floor(a),o=dee(sme(e,i).subarray(0,i+1)),l=fee(e.subarray(i+1));return o+(l-o)*(a-i)}}function aBe(e,t,n=ame){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,a=(r-1)*t,i=Math.floor(a),o=+n(e[i],i,e),l=+n(e[i+1],i+1,e);return o+(l-o)*(a-i)}}function iBe(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var r=-1,a=Math.max(0,Math.ceil((t-e)/n))|0,i=new Array(a);++r<a;)i[r]=e+r*n;return i}function xo(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Jc(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const bO=Symbol("implicit");function LD(){var e=new cee,t=[],n=[],r=bO;function a(i){let o=e.get(i);if(o===void 0){if(r!==bO)return r;e.set(i,o=t.push(i)-1)}return n[o%n.length]}return a.domain=function(i){if(!arguments.length)return t.slice();t=[],e=new cee;for(const o of i)e.has(o)||e.set(o,t.push(o)-1);return a},a.range=function(i){return arguments.length?(n=Array.from(i),a):n.slice()},a.unknown=function(i){return arguments.length?(r=i,a):r},a.copy=function(){return LD(t,n).unknown(r)},xo.apply(a,arguments),a}function VD(){var e=LD().unknown(void 0),t=e.domain,n=e.range,r=0,a=1,i,o,l=!1,c=0,u=0,f=.5;delete e.unknown;function m(){var h=t().length,b=a<r,x=b?a:r,y=b?r:a;i=(y-x)/Math.max(1,h-c+u*2),l&&(i=Math.floor(i)),x+=(y-x-i*(h-c))*f,o=i*(1-c),l&&(x=Math.round(x),o=Math.round(o));var v=iBe(h).map(function(w){return x+i*w});return n(b?v.reverse():v)}return e.domain=function(h){return arguments.length?(t(h),m()):t()},e.range=function(h){return arguments.length?([r,a]=h,r=+r,a=+a,m()):[r,a]},e.rangeRound=function(h){return[r,a]=h,r=+r,a=+a,l=!0,m()},e.bandwidth=function(){return o},e.step=function(){return i},e.round=function(h){return arguments.length?(l=!!h,m()):l},e.padding=function(h){return arguments.length?(c=Math.min(1,u=+h),m()):c},e.paddingInner=function(h){return arguments.length?(c=Math.min(1,h),m()):c},e.paddingOuter=function(h){return arguments.length?(u=+h,m()):u},e.align=function(h){return arguments.length?(f=Math.max(0,Math.min(1,h)),m()):f},e.copy=function(){return VD(t(),[r,a]).round(l).paddingInner(c).paddingOuter(u).align(f)},xo.apply(m(),arguments)}function ome(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return ome(t())},e}function sBe(){return ome(VD.apply(null,arguments).paddingInner(1))}function $D(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function lme(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Hh(){}var _5=.7,lb=1/_5,Rf="\\s*([+-]?\\d+)\\s*",k5="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",kl="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",oBe=/^#([0-9a-f]{3,8})$/,lBe=new RegExp(`^rgb\\(${Rf},${Rf},${Rf}\\)$`),cBe=new RegExp(`^rgb\\(${kl},${kl},${kl}\\)$`),uBe=new RegExp(`^rgba\\(${Rf},${Rf},${Rf},${k5}\\)$`),dBe=new RegExp(`^rgba\\(${kl},${kl},${kl},${k5}\\)$`),fBe=new RegExp(`^hsl\\(${k5},${kl},${kl}\\)$`),mBe=new RegExp(`^hsla\\(${k5},${kl},${kl},${k5}\\)$`),mee={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};$D(Hh,l2,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:pee,formatHex:pee,formatHex8:pBe,formatHsl:hBe,formatRgb:hee,toString:hee});function pee(){return this.rgb().formatHex()}function pBe(){return this.rgb().formatHex8()}function hBe(){return cme(this).formatHsl()}function hee(){return this.rgb().formatRgb()}function l2(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=oBe.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?gee(t):n===3?new Vi(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?B8(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?B8(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=lBe.exec(e))?new Vi(t[1],t[2],t[3],1):(t=cBe.exec(e))?new Vi(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=uBe.exec(e))?B8(t[1],t[2],t[3],t[4]):(t=dBe.exec(e))?B8(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=fBe.exec(e))?vee(t[1],t[2]/100,t[3]/100,1):(t=mBe.exec(e))?vee(t[1],t[2]/100,t[3]/100,t[4]):mee.hasOwnProperty(e)?gee(mee[e]):e==="transparent"?new Vi(NaN,NaN,NaN,0):null}function gee(e){return new Vi(e>>16&255,e>>8&255,e&255,1)}function B8(e,t,n,r){return r<=0&&(e=t=n=NaN),new Vi(e,t,n,r)}function gBe(e){return e instanceof Hh||(e=l2(e)),e?(e=e.rgb(),new Vi(e.r,e.g,e.b,e.opacity)):new Vi}function xO(e,t,n,r){return arguments.length===1?gBe(e):new Vi(e,t,n,r??1)}function Vi(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}$D(Vi,xO,lme(Hh,{brighter(e){return e=e==null?lb:Math.pow(lb,e),new Vi(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?_5:Math.pow(_5,e),new Vi(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Vi(q1(this.r),q1(this.g),q1(this.b),cb(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:bee,formatHex:bee,formatHex8:bBe,formatRgb:xee,toString:xee}));function bee(){return`#${R1(this.r)}${R1(this.g)}${R1(this.b)}`}function bBe(){return`#${R1(this.r)}${R1(this.g)}${R1(this.b)}${R1((isNaN(this.opacity)?1:this.opacity)*255)}`}function xee(){const e=cb(this.opacity);return`${e===1?"rgb(":"rgba("}${q1(this.r)}, ${q1(this.g)}, ${q1(this.b)}${e===1?")":`, ${e})`}`}function cb(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function q1(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function R1(e){return e=q1(e),(e<16?"0":"")+e.toString(16)}function vee(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Io(e,t,n,r)}function cme(e){if(e instanceof Io)return new Io(e.h,e.s,e.l,e.opacity);if(e instanceof Hh||(e=l2(e)),!e)return new Io;if(e instanceof Io)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=NaN,l=i-a,c=(i+a)/2;return l?(t===i?o=(n-r)/l+(n<r)*6:n===i?o=(r-t)/l+2:o=(t-n)/l+4,l/=c<.5?i+a:2-i-a,o*=60):l=c>0&&c<1?0:o,new Io(o,l,c,e.opacity)}function xBe(e,t,n,r){return arguments.length===1?cme(e):new Io(e,t,n,r??1)}function Io(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}$D(Io,xBe,lme(Hh,{brighter(e){return e=e==null?lb:Math.pow(lb,e),new Io(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?_5:Math.pow(_5,e),new Io(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new Vi(o_(e>=240?e-240:e+120,a,r),o_(e,a,r),o_(e<120?e+240:e-120,a,r),this.opacity)},clamp(){return new Io(yee(this.h),Z8(this.s),Z8(this.l),cb(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=cb(this.opacity);return`${e===1?"hsl(":"hsla("}${yee(this.h)}, ${Z8(this.s)*100}%, ${Z8(this.l)*100}%${e===1?")":`, ${e})`}`}}));function yee(e){return e=(e||0)%360,e<0?e+360:e}function Z8(e){return Math.max(0,Math.min(1,e||0))}function o_(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const HD=e=>()=>e;function vBe(e,t){return function(n){return e+n*t}}function yBe(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function CBe(e){return(e=+e)==1?ume:function(t,n){return n-t?yBe(t,n,e):HD(isNaN(t)?n:t)}}function ume(e,t){var n=t-e;return n?vBe(e,n):HD(isNaN(e)?t:e)}const ub=(function e(t){var n=CBe(t);function r(a,i){var o=n((a=xO(a)).r,(i=xO(i)).r),l=n(a.g,i.g),c=n(a.b,i.b),u=ume(a.opacity,i.opacity);return function(f){return a.r=o(f),a.g=l(f),a.b=c(f),a.opacity=u(f),a+""}}return r.gamma=e,r})(1);function wBe(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),a;return function(i){for(a=0;a<n;++a)r[a]=e[a]*(1-i)+t[a]*i;return r}}function EBe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function SBe(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,a=new Array(r),i=new Array(n),o;for(o=0;o<r;++o)a[o]=qm(e[o],t[o]);for(;o<n;++o)i[o]=t[o];return function(l){for(o=0;o<r;++o)i[o]=a[o](l);return i}}function NBe(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function To(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function _Be(e,t){var n={},r={},a;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(a in t)a in e?n[a]=qm(e[a],t[a]):r[a]=t[a];return function(i){for(a in n)r[a]=n[a](i);return r}}var vO=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,l_=new RegExp(vO.source,"g");function kBe(e){return function(){return e}}function jBe(e){return function(t){return e(t)+""}}function dme(e,t){var n=vO.lastIndex=l_.lastIndex=0,r,a,i,o=-1,l=[],c=[];for(e=e+"",t=t+"";(r=vO.exec(e))&&(a=l_.exec(t));)(i=a.index)>n&&(i=t.slice(n,i),l[o]?l[o]+=i:l[++o]=i),(r=r[0])===(a=a[0])?l[o]?l[o]+=a:l[++o]=a:(l[++o]=null,c.push({i:o,x:To(r,a)})),n=l_.lastIndex;return n<t.length&&(i=t.slice(n),l[o]?l[o]+=i:l[++o]=i),l.length<2?c[0]?jBe(c[0].x):kBe(t):(t=c.length,function(u){for(var f=0,m;f<t;++f)l[(m=c[f]).i]=m.x(u);return l.join("")})}function qm(e,t){var n=typeof t,r;return t==null||n==="boolean"?HD(t):(n==="number"?To:n==="string"?(r=l2(t))?(t=r,ub):dme:t instanceof l2?ub:t instanceof Date?NBe:EBe(t)?wBe:Array.isArray(t)?SBe:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?_Be:To)(e,t)}function FD(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}var Cee=180/Math.PI,yO={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function fme(e,t,n,r,a,i){var o,l,c;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(c=e*n+t*r)&&(n-=e*c,r-=t*c),(l=Math.sqrt(n*n+r*r))&&(n/=l,r/=l,c/=l),e*r<t*n&&(e=-e,t=-t,c=-c,o=-o),{translateX:a,translateY:i,rotate:Math.atan2(t,e)*Cee,skewX:Math.atan(c)*Cee,scaleX:o,scaleY:l}}var q8;function TBe(e){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?yO:fme(t.a,t.b,t.c,t.d,t.e,t.f)}function ABe(e){return e==null||(q8||(q8=document.createElementNS("http://www.w3.org/2000/svg","g")),q8.setAttribute("transform",e),!(e=q8.transform.baseVal.consolidate()))?yO:(e=e.matrix,fme(e.a,e.b,e.c,e.d,e.e,e.f))}function mme(e,t,n,r){function a(u){return u.length?u.pop()+" ":""}function i(u,f,m,h,b,x){if(u!==m||f!==h){var y=b.push("translate(",null,t,null,n);x.push({i:y-4,x:To(u,m)},{i:y-2,x:To(f,h)})}else(m||h)&&b.push("translate("+m+t+h+n)}function o(u,f,m,h){u!==f?(u-f>180?f+=360:f-u>180&&(u+=360),h.push({i:m.push(a(m)+"rotate(",null,r)-2,x:To(u,f)})):f&&m.push(a(m)+"rotate("+f+r)}function l(u,f,m,h){u!==f?h.push({i:m.push(a(m)+"skewX(",null,r)-2,x:To(u,f)}):f&&m.push(a(m)+"skewX("+f+r)}function c(u,f,m,h,b,x){if(u!==m||f!==h){var y=b.push(a(b)+"scale(",null,",",null,")");x.push({i:y-4,x:To(u,m)},{i:y-2,x:To(f,h)})}else(m!==1||h!==1)&&b.push(a(b)+"scale("+m+","+h+")")}return function(u,f){var m=[],h=[];return u=e(u),f=e(f),i(u.translateX,u.translateY,f.translateX,f.translateY,m,h),o(u.rotate,f.rotate,m,h),l(u.skewX,f.skewX,m,h),c(u.scaleX,u.scaleY,f.scaleX,f.scaleY,m,h),u=f=null,function(b){for(var x=-1,y=h.length,v;++x<y;)m[(v=h[x]).i]=v.x(b);return m.join("")}}}var MBe=mme(TBe,"px, ","px)","deg)"),OBe=mme(ABe,", ",")",")");function IBe(e,t){t===void 0&&(t=e,e=qm);for(var n=0,r=t.length-1,a=t[0],i=new Array(r<0?0:r);n<r;)i[n]=e(a,a=t[++n]);return function(o){var l=Math.max(0,Math.min(r-1,Math.floor(o*=r)));return i[l](o-l)}}function RBe(e){return function(){return e}}function db(e){return+e}var wee=[0,1];function di(e){return e}function CO(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:RBe(isNaN(t)?NaN:.5)}function DBe(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function PBe(e,t,n){var r=e[0],a=e[1],i=t[0],o=t[1];return a<r?(r=CO(a,r),i=n(o,i)):(r=CO(r,a),i=n(i,o)),function(l){return i(r(l))}}function LBe(e,t,n){var r=Math.min(e.length,t.length)-1,a=new Array(r),i=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)a[o]=CO(e[o],e[o+1]),i[o]=n(t[o],t[o+1]);return function(l){var c=$h(e,l,1,r)-1;return i[c](a[c](l))}}function Fh(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function sv(){var e=wee,t=wee,n=qm,r,a,i,o=di,l,c,u;function f(){var h=Math.min(e.length,t.length);return o!==di&&(o=DBe(e[0],e[h-1])),l=h>2?LBe:PBe,c=u=null,m}function m(h){return h==null||isNaN(h=+h)?i:(c||(c=l(e.map(r),t,n)))(r(o(h)))}return m.invert=function(h){return o(a((u||(u=l(t,e.map(r),To)))(h)))},m.domain=function(h){return arguments.length?(e=Array.from(h,db),f()):e.slice()},m.range=function(h){return arguments.length?(t=Array.from(h),f()):t.slice()},m.rangeRound=function(h){return t=Array.from(h),n=FD,f()},m.clamp=function(h){return arguments.length?(o=h?!0:di,f()):o!==di},m.interpolate=function(h){return arguments.length?(n=h,f()):n},m.unknown=function(h){return arguments.length?(i=h,m):i},function(h,b){return r=h,a=b,f()}}function zD(){return sv()(di,di)}function VBe(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function fb(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function tm(e){return e=fb(Math.abs(e)),e?e[1]:NaN}function $Be(e,t){return function(n,r){for(var a=n.length,i=[],o=0,l=e[0],c=0;a>0&&l>0&&(c+l+1>r&&(l=Math.max(1,r-c)),i.push(n.substring(a-=l,a+l)),!((c+=l+1)>r));)l=e[o=(o+1)%e.length];return i.reverse().join(t)}}function HBe(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var FBe=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function j5(e){if(!(t=FBe.exec(e)))throw new Error("invalid format: "+e);var t;return new UD({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}j5.prototype=UD.prototype;function UD(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}UD.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function zBe(e){e:for(var t=e.length,n=1,r=-1,a;n<t;++n)switch(e[n]){case".":r=a=n;break;case"0":r===0&&(r=n),a=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(a+1):e}var mb;function UBe(e,t){var n=fb(e,t);if(!n)return mb=void 0,e.toPrecision(t);var r=n[0],a=n[1],i=a-(mb=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+fb(e,Math.max(0,t+i-1))[0]}function Eee(e,t){var n=fb(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}const See={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:VBe,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Eee(e*100,t),r:Eee,s:UBe,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Nee(e){return e}var _ee=Array.prototype.map,kee=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function BBe(e){var t=e.grouping===void 0||e.thousands===void 0?Nee:$Be(_ee.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",i=e.numerals===void 0?Nee:HBe(_ee.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"−":e.minus+"",c=e.nan===void 0?"NaN":e.nan+"";function u(m,h){m=j5(m);var b=m.fill,x=m.align,y=m.sign,v=m.symbol,w=m.zero,S=m.width,_=m.comma,N=m.precision,j=m.trim,k=m.type;k==="n"?(_=!0,k="g"):See[k]||(N===void 0&&(N=12),j=!0,k="g"),(w||b==="0"&&x==="=")&&(w=!0,b="0",x="=");var M=(h&&h.prefix!==void 0?h.prefix:"")+(v==="$"?n:v==="#"&&/[boxX]/.test(k)?"0"+k.toLowerCase():""),T=(v==="$"?r:/[%p]/.test(k)?o:"")+(h&&h.suffix!==void 0?h.suffix:""),R=See[k],I=/[defgprs%]/.test(k);N=N===void 0?6:/[gprs]/.test(k)?Math.max(1,Math.min(21,N)):Math.max(0,Math.min(20,N));function D(P){var L=M,z=T,q,Z,G;if(k==="c")z=R(P)+z,P="";else{P=+P;var $=P<0||1/P<0;if(P=isNaN(P)?c:R(Math.abs(P),N),j&&(P=zBe(P)),$&&+P==0&&y!=="+"&&($=!1),L=($?y==="("?y:l:y==="-"||y==="("?"":y)+L,z=(k==="s"&&!isNaN(P)&&mb!==void 0?kee[8+mb/3]:"")+z+($&&y==="("?")":""),I){for(q=-1,Z=P.length;++q<Z;)if(G=P.charCodeAt(q),48>G||G>57){z=(G===46?a+P.slice(q+1):P.slice(q))+z,P=P.slice(0,q);break}}}_&&!w&&(P=t(P,1/0));var X=L.length+P.length+z.length,B=X<S?new Array(S-X+1).join(b):"";switch(_&&w&&(P=t(B+P,B.length?S-z.length:1/0),B=""),x){case"<":P=L+P+z+B;break;case"=":P=L+B+P+z;break;case"^":P=B.slice(0,X=B.length>>1)+L+P+z+B.slice(X);break;default:P=B+L+P+z;break}return i(P)}return D.toString=function(){return m+""},D}function f(m,h){var b=Math.max(-8,Math.min(8,Math.floor(tm(h)/3)))*3,x=Math.pow(10,-b),y=u((m=j5(m),m.type="f",m),{suffix:kee[8+b/3]});return function(v){return y(x*v)}}return{format:u,formatPrefix:f}}var G8,BD,pme;ZBe({thousands:",",grouping:[3],currency:["$",""]});function ZBe(e){return G8=BBe(e),BD=G8.format,pme=G8.formatPrefix,G8}function qBe(e){return Math.max(0,-tm(Math.abs(e)))}function GBe(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(tm(t)/3)))*3-tm(Math.abs(e)))}function WBe(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,tm(t)-tm(e))+1}function hme(e,t,n,r){var a=gO(e,t,n),i;switch(r=j5(r??",f"),r.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(i=GBe(a,o))&&(r.precision=i),pme(r,o)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(i=WBe(a,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=i-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(i=qBe(a))&&(r.precision=i-(r.type==="%")*2);break}}return BD(r)}function Md(e){var t=e.domain;return e.ticks=function(n){var r=t();return pO(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var a=t();return hme(a[0],a[a.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),a=0,i=r.length-1,o=r[a],l=r[i],c,u,f=10;for(l<o&&(u=o,o=l,l=u,u=a,a=i,i=u);f-- >0;){if(u=hO(o,l,n),u===c)return r[a]=o,r[i]=l,t(r);if(u>0)o=Math.floor(o/u)*u,l=Math.ceil(l/u)*u;else if(u<0)o=Math.ceil(o*u)/u,l=Math.floor(l*u)/u;else break;c=u}return e},e}function gme(){var e=zD();return e.copy=function(){return Fh(e,gme())},xo.apply(e,arguments),Md(e)}function bme(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,db),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return bme(e).unknown(t)},e=arguments.length?Array.from(e,db):[0,1],Md(n)}function xme(e,t){e=e.slice();var n=0,r=e.length-1,a=e[n],i=e[r],o;return i<a&&(o=n,n=r,r=o,o=a,a=i,i=o),e[n]=t.floor(a),e[r]=t.ceil(i),e}function jee(e){return Math.log(e)}function Tee(e){return Math.exp(e)}function YBe(e){return-Math.log(-e)}function KBe(e){return-Math.exp(-e)}function XBe(e){return isFinite(e)?+("1e"+e):e<0?0:e}function QBe(e){return e===10?XBe:e===Math.E?Math.exp:t=>Math.pow(e,t)}function JBe(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function Aee(e){return(t,n)=>-e(-t,n)}function ZD(e){const t=e(jee,Tee),n=t.domain;let r=10,a,i;function o(){return a=JBe(r),i=QBe(r),n()[0]<0?(a=Aee(a),i=Aee(i),e(YBe,KBe)):e(jee,Tee),t}return t.base=function(l){return arguments.length?(r=+l,o()):r},t.domain=function(l){return arguments.length?(n(l),o()):n()},t.ticks=l=>{const c=n();let u=c[0],f=c[c.length-1];const m=f<u;m&&([u,f]=[f,u]);let h=a(u),b=a(f),x,y;const v=l==null?10:+l;let w=[];if(!(r%1)&&b-h<v){if(h=Math.floor(h),b=Math.ceil(b),u>0){for(;h<=b;++h)for(x=1;x<r;++x)if(y=h<0?x/i(-h):x*i(h),!(y<u)){if(y>f)break;w.push(y)}}else for(;h<=b;++h)for(x=r-1;x>=1;--x)if(y=h>0?x/i(-h):x*i(h),!(y<u)){if(y>f)break;w.push(y)}w.length*2<v&&(w=pO(u,f,v))}else w=pO(h,b,Math.min(b-h,v)).map(i);return m?w.reverse():w},t.tickFormat=(l,c)=>{if(l==null&&(l=10),c==null&&(c=r===10?"s":","),typeof c!="function"&&(!(r%1)&&(c=j5(c)).precision==null&&(c.trim=!0),c=BD(c)),l===1/0)return c;const u=Math.max(1,r*l/t.ticks().length);return f=>{let m=f/i(Math.round(a(f)));return m*r<r-.5&&(m*=r),m<=u?c(f):""}},t.nice=()=>n(xme(n(),{floor:l=>i(Math.floor(a(l))),ceil:l=>i(Math.ceil(a(l)))})),t}function vme(){const e=ZD(sv()).domain([1,10]);return e.copy=()=>Fh(e,vme()).base(e.base()),xo.apply(e,arguments),e}function Mee(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Oee(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function qD(e){var t=1,n=e(Mee(t),Oee(t));return n.constant=function(r){return arguments.length?e(Mee(t=+r),Oee(t)):t},Md(n)}function yme(){var e=qD(sv());return e.copy=function(){return Fh(e,yme()).constant(e.constant())},xo.apply(e,arguments)}function Iee(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function eZe(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function tZe(e){return e<0?-e*e:e*e}function GD(e){var t=e(di,di),n=1;function r(){return n===1?e(di,di):n===.5?e(eZe,tZe):e(Iee(n),Iee(1/n))}return t.exponent=function(a){return arguments.length?(n=+a,r()):n},Md(t)}function WD(){var e=GD(sv());return e.copy=function(){return Fh(e,WD()).exponent(e.exponent())},xo.apply(e,arguments),e}function nZe(){return WD.apply(null,arguments).exponent(.5)}function Ree(e){return Math.sign(e)*e*e}function rZe(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function Cme(){var e=zD(),t=[0,1],n=!1,r;function a(i){var o=rZe(e(i));return isNaN(o)?r:n?Math.round(o):o}return a.invert=function(i){return e.invert(Ree(i))},a.domain=function(i){return arguments.length?(e.domain(i),a):e.domain()},a.range=function(i){return arguments.length?(e.range((t=Array.from(i,db)).map(Ree)),a):t.slice()},a.rangeRound=function(i){return a.range(i).round(!0)},a.round=function(i){return arguments.length?(n=!!i,a):n},a.clamp=function(i){return arguments.length?(e.clamp(i),a):e.clamp()},a.unknown=function(i){return arguments.length?(r=i,a):r},a.copy=function(){return Cme(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},xo.apply(a,arguments),Md(a)}function wme(){var e=[],t=[],n=[],r;function a(){var o=0,l=Math.max(1,t.length);for(n=new Array(l-1);++o<l;)n[o-1]=aBe(e,o/l);return i}function i(o){return o==null||isNaN(o=+o)?r:t[$h(n,o)]}return i.invertExtent=function(o){var l=t.indexOf(o);return l<0?[NaN,NaN]:[l>0?n[l-1]:e[0],l<n.length?n[l]:e[e.length-1]]},i.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let l of o)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(td),a()},i.range=function(o){return arguments.length?(t=Array.from(o),a()):t.slice()},i.unknown=function(o){return arguments.length?(r=o,i):r},i.quantiles=function(){return n.slice()},i.copy=function(){return wme().domain(e).range(t).unknown(r)},xo.apply(i,arguments)}function Eme(){var e=0,t=1,n=1,r=[.5],a=[0,1],i;function o(c){return c!=null&&c<=c?a[$h(r,c,0,n)]:i}function l(){var c=-1;for(r=new Array(n);++c<n;)r[c]=((c+1)*t-(c-n)*e)/(n+1);return o}return o.domain=function(c){return arguments.length?([e,t]=c,e=+e,t=+t,l()):[e,t]},o.range=function(c){return arguments.length?(n=(a=Array.from(c)).length-1,l()):a.slice()},o.invertExtent=function(c){var u=a.indexOf(c);return u<0?[NaN,NaN]:u<1?[e,r[0]]:u>=n?[r[n-1],t]:[r[u-1],r[u]]},o.unknown=function(c){return arguments.length&&(i=c),o},o.thresholds=function(){return r.slice()},o.copy=function(){return Eme().domain([e,t]).range(a).unknown(i)},xo.apply(Md(o),arguments)}function Sme(){var e=[.5],t=[0,1],n,r=1;function a(i){return i!=null&&i<=i?t[$h(e,i,0,r)]:n}return a.domain=function(i){return arguments.length?(e=Array.from(i),r=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(i){return arguments.length?(t=Array.from(i),r=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(i){var o=t.indexOf(i);return[e[o-1],e[o]]},a.unknown=function(i){return arguments.length?(n=i,a):n},a.copy=function(){return Sme().domain(e).range(t).unknown(n)},xo.apply(a,arguments)}const c_=new Date,u_=new Date;function da(e,t,n,r){function a(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return a.floor=i=>(e(i=new Date(+i)),i),a.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),a.round=i=>{const o=a(i),l=a.ceil(i);return i-o<l-i?o:l},a.offset=(i,o)=>(t(i=new Date(+i),o==null?1:Math.floor(o)),i),a.range=(i,o,l)=>{const c=[];if(i=a.ceil(i),l=l==null?1:Math.floor(l),!(i<o)||!(l>0))return c;let u;do c.push(u=new Date(+i)),t(i,l),e(i);while(u<i&&i<o);return c},a.filter=i=>da(o=>{if(o>=o)for(;e(o),!i(o);)o.setTime(o-1)},(o,l)=>{if(o>=o)if(l<0)for(;++l<=0;)for(;t(o,-1),!i(o););else for(;--l>=0;)for(;t(o,1),!i(o););}),n&&(a.count=(i,o)=>(c_.setTime(+i),u_.setTime(+o),e(c_),e(u_),Math.floor(n(c_,u_))),a.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?a.filter(r?o=>r(o)%i===0:o=>a.count(0,o)%i===0):a)),a}const pb=da(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);pb.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?da(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):pb);pb.range;const _c=1e3,io=_c*60,kc=io*60,Dc=kc*24,YD=Dc*7,Dee=Dc*30,d_=Dc*365,D1=da(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*_c)},(e,t)=>(t-e)/_c,e=>e.getUTCSeconds());D1.range;const KD=da(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*_c)},(e,t)=>{e.setTime(+e+t*io)},(e,t)=>(t-e)/io,e=>e.getMinutes());KD.range;const XD=da(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*io)},(e,t)=>(t-e)/io,e=>e.getUTCMinutes());XD.range;const QD=da(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*_c-e.getMinutes()*io)},(e,t)=>{e.setTime(+e+t*kc)},(e,t)=>(t-e)/kc,e=>e.getHours());QD.range;const JD=da(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*kc)},(e,t)=>(t-e)/kc,e=>e.getUTCHours());JD.range;const zh=da(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*io)/Dc,e=>e.getDate()-1);zh.range;const ov=da(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Dc,e=>e.getUTCDate()-1);ov.range;const Nme=da(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Dc,e=>Math.floor(e/Dc));Nme.range;function U2(e){return da(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*io)/YD)}const lv=U2(0),hb=U2(1),aZe=U2(2),iZe=U2(3),nm=U2(4),sZe=U2(5),oZe=U2(6);lv.range;hb.range;aZe.range;iZe.range;nm.range;sZe.range;oZe.range;function B2(e){return da(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/YD)}const cv=B2(0),gb=B2(1),lZe=B2(2),cZe=B2(3),rm=B2(4),uZe=B2(5),dZe=B2(6);cv.range;gb.range;lZe.range;cZe.range;rm.range;uZe.range;dZe.range;const eP=da(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());eP.range;const tP=da(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());tP.range;const Pc=da(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Pc.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:da(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Pc.range;const Lc=da(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Lc.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:da(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Lc.range;function _me(e,t,n,r,a,i){const o=[[D1,1,_c],[D1,5,5*_c],[D1,15,15*_c],[D1,30,30*_c],[i,1,io],[i,5,5*io],[i,15,15*io],[i,30,30*io],[a,1,kc],[a,3,3*kc],[a,6,6*kc],[a,12,12*kc],[r,1,Dc],[r,2,2*Dc],[n,1,YD],[t,1,Dee],[t,3,3*Dee],[e,1,d_]];function l(u,f,m){const h=f<u;h&&([u,f]=[f,u]);const b=m&&typeof m.range=="function"?m:c(u,f,m),x=b?b.range(u,+f+1):[];return h?x.reverse():x}function c(u,f,m){const h=Math.abs(f-u)/m,b=PD(([,,v])=>v).right(o,h);if(b===o.length)return e.every(gO(u/d_,f/d_,m));if(b===0)return pb.every(Math.max(gO(u,f,m),1));const[x,y]=o[h/o[b-1][2]<o[b][2]/h?b-1:b];return x.every(y)}return[l,c]}const[fZe,mZe]=_me(Lc,tP,cv,Nme,JD,XD),[pZe,hZe]=_me(Pc,eP,lv,zh,QD,KD);function f_(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function m_(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Up(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function gZe(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,i=e.days,o=e.shortDays,l=e.months,c=e.shortMonths,u=Bp(a),f=Zp(a),m=Bp(i),h=Zp(i),b=Bp(o),x=Zp(o),y=Bp(l),v=Zp(l),w=Bp(c),S=Zp(c),_={a:G,A:$,b:X,B,c:null,d:Fee,e:Fee,f:$Ze,g:YZe,G:XZe,H:PZe,I:LZe,j:VZe,L:kme,m:HZe,M:FZe,p:W,q:Y,Q:Bee,s:Zee,S:zZe,u:UZe,U:BZe,V:ZZe,w:qZe,W:GZe,x:null,X:null,y:WZe,Y:KZe,Z:QZe,"%":Uee},N={a:F,A:J,b:ue,B:ge,c:null,d:zee,e:zee,f:nqe,g:fqe,G:pqe,H:JZe,I:eqe,j:tqe,L:Tme,m:rqe,M:aqe,p:ne,q:be,Q:Bee,s:Zee,S:iqe,u:sqe,U:oqe,V:lqe,w:cqe,W:uqe,x:null,X:null,y:dqe,Y:mqe,Z:hqe,"%":Uee},j={a:I,A:D,b:P,B:L,c:z,d:$ee,e:$ee,f:OZe,g:Vee,G:Lee,H:Hee,I:Hee,j:jZe,L:MZe,m:kZe,M:TZe,p:R,q:_Ze,Q:RZe,s:DZe,S:AZe,u:CZe,U:wZe,V:EZe,w:yZe,W:SZe,x:q,X:Z,y:Vee,Y:Lee,Z:NZe,"%":IZe};_.x=k(n,_),_.X=k(r,_),_.c=k(t,_),N.x=k(n,N),N.X=k(r,N),N.c=k(t,N);function k(se,pe){return function(Se){var ae=[],He=-1,ve=0,Ue=se.length,at,Oe,Ye;for(Se instanceof Date||(Se=new Date(+Se));++He<Ue;)se.charCodeAt(He)===37&&(ae.push(se.slice(ve,He)),(Oe=Pee[at=se.charAt(++He)])!=null?at=se.charAt(++He):Oe=at==="e"?" ":"0",(Ye=pe[at])&&(at=Ye(Se,Oe)),ae.push(at),ve=He+1);return ae.push(se.slice(ve,He)),ae.join("")}}function M(se,pe){return function(Se){var ae=Up(1900,void 0,1),He=T(ae,se,Se+="",0),ve,Ue;if(He!=Se.length)return null;if("Q"in ae)return new Date(ae.Q);if("s"in ae)return new Date(ae.s*1e3+("L"in ae?ae.L:0));if(pe&&!("Z"in ae)&&(ae.Z=0),"p"in ae&&(ae.H=ae.H%12+ae.p*12),ae.m===void 0&&(ae.m="q"in ae?ae.q:0),"V"in ae){if(ae.V<1||ae.V>53)return null;"w"in ae||(ae.w=1),"Z"in ae?(ve=m_(Up(ae.y,0,1)),Ue=ve.getUTCDay(),ve=Ue>4||Ue===0?gb.ceil(ve):gb(ve),ve=ov.offset(ve,(ae.V-1)*7),ae.y=ve.getUTCFullYear(),ae.m=ve.getUTCMonth(),ae.d=ve.getUTCDate()+(ae.w+6)%7):(ve=f_(Up(ae.y,0,1)),Ue=ve.getDay(),ve=Ue>4||Ue===0?hb.ceil(ve):hb(ve),ve=zh.offset(ve,(ae.V-1)*7),ae.y=ve.getFullYear(),ae.m=ve.getMonth(),ae.d=ve.getDate()+(ae.w+6)%7)}else("W"in ae||"U"in ae)&&("w"in ae||(ae.w="u"in ae?ae.u%7:"W"in ae?1:0),Ue="Z"in ae?m_(Up(ae.y,0,1)).getUTCDay():f_(Up(ae.y,0,1)).getDay(),ae.m=0,ae.d="W"in ae?(ae.w+6)%7+ae.W*7-(Ue+5)%7:ae.w+ae.U*7-(Ue+6)%7);return"Z"in ae?(ae.H+=ae.Z/100|0,ae.M+=ae.Z%100,m_(ae)):f_(ae)}}function T(se,pe,Se,ae){for(var He=0,ve=pe.length,Ue=Se.length,at,Oe;He<ve;){if(ae>=Ue)return-1;if(at=pe.charCodeAt(He++),at===37){if(at=pe.charAt(He++),Oe=j[at in Pee?pe.charAt(He++):at],!Oe||(ae=Oe(se,Se,ae))<0)return-1}else if(at!=Se.charCodeAt(ae++))return-1}return ae}function R(se,pe,Se){var ae=u.exec(pe.slice(Se));return ae?(se.p=f.get(ae[0].toLowerCase()),Se+ae[0].length):-1}function I(se,pe,Se){var ae=b.exec(pe.slice(Se));return ae?(se.w=x.get(ae[0].toLowerCase()),Se+ae[0].length):-1}function D(se,pe,Se){var ae=m.exec(pe.slice(Se));return ae?(se.w=h.get(ae[0].toLowerCase()),Se+ae[0].length):-1}function P(se,pe,Se){var ae=w.exec(pe.slice(Se));return ae?(se.m=S.get(ae[0].toLowerCase()),Se+ae[0].length):-1}function L(se,pe,Se){var ae=y.exec(pe.slice(Se));return ae?(se.m=v.get(ae[0].toLowerCase()),Se+ae[0].length):-1}function z(se,pe,Se){return T(se,t,pe,Se)}function q(se,pe,Se){return T(se,n,pe,Se)}function Z(se,pe,Se){return T(se,r,pe,Se)}function G(se){return o[se.getDay()]}function $(se){return i[se.getDay()]}function X(se){return c[se.getMonth()]}function B(se){return l[se.getMonth()]}function W(se){return a[+(se.getHours()>=12)]}function Y(se){return 1+~~(se.getMonth()/3)}function F(se){return o[se.getUTCDay()]}function J(se){return i[se.getUTCDay()]}function ue(se){return c[se.getUTCMonth()]}function ge(se){return l[se.getUTCMonth()]}function ne(se){return a[+(se.getUTCHours()>=12)]}function be(se){return 1+~~(se.getUTCMonth()/3)}return{format:function(se){var pe=k(se+="",_);return pe.toString=function(){return se},pe},parse:function(se){var pe=M(se+="",!1);return pe.toString=function(){return se},pe},utcFormat:function(se){var pe=k(se+="",N);return pe.toString=function(){return se},pe},utcParse:function(se){var pe=M(se+="",!0);return pe.toString=function(){return se},pe}}}var Pee={"-":"",_:" ",0:"0"},Ca=/^\s*\d+/,bZe=/^%/,xZe=/[\\^$*+?|[\]().{}]/g;function An(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",i=a.length;return r+(i<n?new Array(n-i+1).join(t)+a:a)}function vZe(e){return e.replace(xZe,"\\$&")}function Bp(e){return new RegExp("^(?:"+e.map(vZe).join("|")+")","i")}function Zp(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function yZe(e,t,n){var r=Ca.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function CZe(e,t,n){var r=Ca.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function wZe(e,t,n){var r=Ca.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function EZe(e,t,n){var r=Ca.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function SZe(e,t,n){var r=Ca.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function Lee(e,t,n){var r=Ca.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Vee(e,t,n){var r=Ca.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function NZe(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function _Ze(e,t,n){var r=Ca.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function kZe(e,t,n){var r=Ca.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function $ee(e,t,n){var r=Ca.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function jZe(e,t,n){var r=Ca.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function Hee(e,t,n){var r=Ca.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function TZe(e,t,n){var r=Ca.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function AZe(e,t,n){var r=Ca.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function MZe(e,t,n){var r=Ca.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function OZe(e,t,n){var r=Ca.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function IZe(e,t,n){var r=bZe.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function RZe(e,t,n){var r=Ca.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function DZe(e,t,n){var r=Ca.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function Fee(e,t){return An(e.getDate(),t,2)}function PZe(e,t){return An(e.getHours(),t,2)}function LZe(e,t){return An(e.getHours()%12||12,t,2)}function VZe(e,t){return An(1+zh.count(Pc(e),e),t,3)}function kme(e,t){return An(e.getMilliseconds(),t,3)}function $Ze(e,t){return kme(e,t)+"000"}function HZe(e,t){return An(e.getMonth()+1,t,2)}function FZe(e,t){return An(e.getMinutes(),t,2)}function zZe(e,t){return An(e.getSeconds(),t,2)}function UZe(e){var t=e.getDay();return t===0?7:t}function BZe(e,t){return An(lv.count(Pc(e)-1,e),t,2)}function jme(e){var t=e.getDay();return t>=4||t===0?nm(e):nm.ceil(e)}function ZZe(e,t){return e=jme(e),An(nm.count(Pc(e),e)+(Pc(e).getDay()===4),t,2)}function qZe(e){return e.getDay()}function GZe(e,t){return An(hb.count(Pc(e)-1,e),t,2)}function WZe(e,t){return An(e.getFullYear()%100,t,2)}function YZe(e,t){return e=jme(e),An(e.getFullYear()%100,t,2)}function KZe(e,t){return An(e.getFullYear()%1e4,t,4)}function XZe(e,t){var n=e.getDay();return e=n>=4||n===0?nm(e):nm.ceil(e),An(e.getFullYear()%1e4,t,4)}function QZe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+An(t/60|0,"0",2)+An(t%60,"0",2)}function zee(e,t){return An(e.getUTCDate(),t,2)}function JZe(e,t){return An(e.getUTCHours(),t,2)}function eqe(e,t){return An(e.getUTCHours()%12||12,t,2)}function tqe(e,t){return An(1+ov.count(Lc(e),e),t,3)}function Tme(e,t){return An(e.getUTCMilliseconds(),t,3)}function nqe(e,t){return Tme(e,t)+"000"}function rqe(e,t){return An(e.getUTCMonth()+1,t,2)}function aqe(e,t){return An(e.getUTCMinutes(),t,2)}function iqe(e,t){return An(e.getUTCSeconds(),t,2)}function sqe(e){var t=e.getUTCDay();return t===0?7:t}function oqe(e,t){return An(cv.count(Lc(e)-1,e),t,2)}function Ame(e){var t=e.getUTCDay();return t>=4||t===0?rm(e):rm.ceil(e)}function lqe(e,t){return e=Ame(e),An(rm.count(Lc(e),e)+(Lc(e).getUTCDay()===4),t,2)}function cqe(e){return e.getUTCDay()}function uqe(e,t){return An(gb.count(Lc(e)-1,e),t,2)}function dqe(e,t){return An(e.getUTCFullYear()%100,t,2)}function fqe(e,t){return e=Ame(e),An(e.getUTCFullYear()%100,t,2)}function mqe(e,t){return An(e.getUTCFullYear()%1e4,t,4)}function pqe(e,t){var n=e.getUTCDay();return e=n>=4||n===0?rm(e):rm.ceil(e),An(e.getUTCFullYear()%1e4,t,4)}function hqe(){return"+0000"}function Uee(){return"%"}function Bee(e){return+e}function Zee(e){return Math.floor(+e/1e3)}var Q0,Mme,Ome;gqe({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function gqe(e){return Q0=gZe(e),Mme=Q0.format,Q0.parse,Ome=Q0.utcFormat,Q0.utcParse,Q0}function bqe(e){return new Date(e)}function xqe(e){return e instanceof Date?+e:+new Date(+e)}function nP(e,t,n,r,a,i,o,l,c,u){var f=zD(),m=f.invert,h=f.domain,b=u(".%L"),x=u(":%S"),y=u("%I:%M"),v=u("%I %p"),w=u("%a %d"),S=u("%b %d"),_=u("%B"),N=u("%Y");function j(k){return(c(k)<k?b:l(k)<k?x:o(k)<k?y:i(k)<k?v:r(k)<k?a(k)<k?w:S:n(k)<k?_:N)(k)}return f.invert=function(k){return new Date(m(k))},f.domain=function(k){return arguments.length?h(Array.from(k,xqe)):h().map(bqe)},f.ticks=function(k){var M=h();return e(M[0],M[M.length-1],k??10)},f.tickFormat=function(k,M){return M==null?j:u(M)},f.nice=function(k){var M=h();return(!k||typeof k.range!="function")&&(k=t(M[0],M[M.length-1],k??10)),k?h(xme(M,k)):f},f.copy=function(){return Fh(f,nP(e,t,n,r,a,i,o,l,c,u))},f}function vqe(){return xo.apply(nP(pZe,hZe,Pc,eP,lv,zh,QD,KD,D1,Mme).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function yqe(){return xo.apply(nP(fZe,mZe,Lc,tP,cv,ov,JD,XD,D1,Ome).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function uv(){var e=0,t=1,n,r,a,i,o=di,l=!1,c;function u(m){return m==null||isNaN(m=+m)?c:o(a===0?.5:(m=(i(m)-n)*a,l?Math.max(0,Math.min(1,m)):m))}u.domain=function(m){return arguments.length?([e,t]=m,n=i(e=+e),r=i(t=+t),a=n===r?0:1/(r-n),u):[e,t]},u.clamp=function(m){return arguments.length?(l=!!m,u):l},u.interpolator=function(m){return arguments.length?(o=m,u):o};function f(m){return function(h){var b,x;return arguments.length?([b,x]=h,o=m(b,x),u):[o(0),o(1)]}}return u.range=f(qm),u.rangeRound=f(FD),u.unknown=function(m){return arguments.length?(c=m,u):c},function(m){return i=m,n=m(e),r=m(t),a=n===r?0:1/(r-n),u}}function Od(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Ime(){var e=Md(uv()(di));return e.copy=function(){return Od(e,Ime())},Jc.apply(e,arguments)}function Rme(){var e=ZD(uv()).domain([1,10]);return e.copy=function(){return Od(e,Rme()).base(e.base())},Jc.apply(e,arguments)}function Dme(){var e=qD(uv());return e.copy=function(){return Od(e,Dme()).constant(e.constant())},Jc.apply(e,arguments)}function rP(){var e=GD(uv());return e.copy=function(){return Od(e,rP()).exponent(e.exponent())},Jc.apply(e,arguments)}function Cqe(){return rP.apply(null,arguments).exponent(.5)}function Pme(){var e=[],t=di;function n(r){if(r!=null&&!isNaN(r=+r))return t(($h(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let a of r)a!=null&&!isNaN(a=+a)&&e.push(a);return e.sort(td),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,a)=>t(a/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(a,i)=>rBe(e,i/r))},n.copy=function(){return Pme(t).domain(e)},Jc.apply(n,arguments)}function dv(){var e=0,t=.5,n=1,r=1,a,i,o,l,c,u=di,f,m=!1,h;function b(y){return isNaN(y=+y)?h:(y=.5+((y=+f(y))-i)*(r*y<r*i?l:c),u(m?Math.max(0,Math.min(1,y)):y))}b.domain=function(y){return arguments.length?([e,t,n]=y,a=f(e=+e),i=f(t=+t),o=f(n=+n),l=a===i?0:.5/(i-a),c=i===o?0:.5/(o-i),r=i<a?-1:1,b):[e,t,n]},b.clamp=function(y){return arguments.length?(m=!!y,b):m},b.interpolator=function(y){return arguments.length?(u=y,b):u};function x(y){return function(v){var w,S,_;return arguments.length?([w,S,_]=v,u=IBe(y,[w,S,_]),b):[u(0),u(.5),u(1)]}}return b.range=x(qm),b.rangeRound=x(FD),b.unknown=function(y){return arguments.length?(h=y,b):h},function(y){return f=y,a=y(e),i=y(t),o=y(n),l=a===i?0:.5/(i-a),c=i===o?0:.5/(o-i),r=i<a?-1:1,b}}function Lme(){var e=Md(dv()(di));return e.copy=function(){return Od(e,Lme())},Jc.apply(e,arguments)}function Vme(){var e=ZD(dv()).domain([.1,1,10]);return e.copy=function(){return Od(e,Vme()).base(e.base())},Jc.apply(e,arguments)}function $me(){var e=qD(dv());return e.copy=function(){return Od(e,$me()).constant(e.constant())},Jc.apply(e,arguments)}function aP(){var e=GD(dv());return e.copy=function(){return Od(e,aP()).exponent(e.exponent())},Jc.apply(e,arguments)}function wqe(){return aP.apply(null,arguments).exponent(.5)}const T4=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:VD,scaleDiverging:Lme,scaleDivergingLog:Vme,scaleDivergingPow:aP,scaleDivergingSqrt:wqe,scaleDivergingSymlog:$me,scaleIdentity:bme,scaleImplicit:bO,scaleLinear:gme,scaleLog:vme,scaleOrdinal:LD,scalePoint:sBe,scalePow:WD,scaleQuantile:wme,scaleQuantize:Eme,scaleRadial:Cme,scaleSequential:Ime,scaleSequentialLog:Rme,scaleSequentialPow:rP,scaleSequentialQuantile:Pme,scaleSequentialSqrt:Cqe,scaleSequentialSymlog:Dme,scaleSqrt:nZe,scaleSymlog:yme,scaleThreshold:Sme,scaleTime:vqe,scaleUtc:yqe,tickFormat:hme},Symbol.toStringTag,{value:"Module"}));var eu=e=>e.chartData,Hme=Ie([eu],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),Fme=(e,t,n,r)=>r?Hme(e):eu(e),ODt=(e,t,n)=>n?Hme(e):eu(e);function Vc(e){if(Array.isArray(e)&&e.length===2){var[t,n]=e;if(Hn(t)&&Hn(n))return!0}return!1}function qee(e,t,n){return n?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function zme(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var[n,r]=e,a,i;if(Hn(n))a=n;else if(typeof n=="function")return;if(Hn(r))i=r;else if(typeof r=="function")return;var o=[a,i];if(Vc(o))return o}}function Eqe(e,t,n){if(!(!n&&t==null)){if(typeof e=="function"&&t!=null)try{var r=e(t,n);if(Vc(r))return qee(r,t,n)}catch{}if(Array.isArray(e)&&e.length===2){var[a,i]=e,o,l;if(a==="auto")t!=null&&(o=Math.min(...t));else if(Wt(a))o=a;else if(typeof a=="function")try{t!=null&&(o=a(t?.[0]))}catch{}else if(typeof a=="string"&&eJ.test(a)){var c=eJ.exec(a);if(c==null||c[1]==null||t==null)o=void 0;else{var u=+c[1];o=t[0]-u}}else o=t?.[0];if(i==="auto")t!=null&&(l=Math.max(...t));else if(Wt(i))l=i;else if(typeof i=="function")try{t!=null&&(l=i(t?.[1]))}catch{}else if(typeof i=="string"&&tJ.test(i)){var f=tJ.exec(i);if(f==null||f[1]==null||t==null)l=void 0;else{var m=+f[1];l=t[1]+m}}else l=t?.[1];var h=[o,l];if(Vc(h))return t==null?h:qee(h,t,n)}}}var Gm=1e9,Sqe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},sP,xr=!0,mo="[DecimalError] ",G1=mo+"Invalid argument: ",iP=mo+"Exponent out of range: ",Wm=Math.floor,E1=Math.pow,Nqe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,ps,xa=1e7,dr=7,Ume=9007199254740991,bb=Wm(Ume/dr),ut={};ut.absoluteValue=ut.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ut.comparedTo=ut.cmp=function(e){var t,n,r,a,i=this;if(e=new i.constructor(e),i.s!==e.s)return i.s||-e.s;if(i.e!==e.e)return i.e>e.e^i.s<0?1:-1;for(r=i.d.length,a=e.d.length,t=0,n=r<a?r:a;t<n;++t)if(i.d[t]!==e.d[t])return i.d[t]>e.d[t]^i.s<0?1:-1;return r===a?0:r>a^i.s<0?1:-1};ut.decimalPlaces=ut.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*dr;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};ut.dividedBy=ut.div=function(e){return Mc(this,new this.constructor(e))};ut.dividedToIntegerBy=ut.idiv=function(e){var t=this,n=t.constructor;return Jn(Mc(t,new n(e),0,1),n.precision)};ut.equals=ut.eq=function(e){return!this.cmp(e)};ut.exponent=function(){return Qr(this)};ut.greaterThan=ut.gt=function(e){return this.cmp(e)>0};ut.greaterThanOrEqualTo=ut.gte=function(e){return this.cmp(e)>=0};ut.isInteger=ut.isint=function(){return this.e>this.d.length-2};ut.isNegative=ut.isneg=function(){return this.s<0};ut.isPositive=ut.ispos=function(){return this.s>0};ut.isZero=function(){return this.s===0};ut.lessThan=ut.lt=function(e){return this.cmp(e)<0};ut.lessThanOrEqualTo=ut.lte=function(e){return this.cmp(e)<1};ut.logarithm=ut.log=function(e){var t,n=this,r=n.constructor,a=r.precision,i=a+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(ps))throw Error(mo+"NaN");if(n.s<1)throw Error(mo+(n.s?"NaN":"-Infinity"));return n.eq(ps)?new r(0):(xr=!1,t=Mc(T5(n,i),T5(e,i),i),xr=!0,Jn(t,a))};ut.minus=ut.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?qme(t,e):Bme(t,(e.s=-e.s,e))};ut.modulo=ut.mod=function(e){var t,n=this,r=n.constructor,a=r.precision;if(e=new r(e),!e.s)throw Error(mo+"NaN");return n.s?(xr=!1,t=Mc(n,e,0,1).times(e),xr=!0,n.minus(t)):Jn(new r(n),a)};ut.naturalExponential=ut.exp=function(){return Zme(this)};ut.naturalLogarithm=ut.ln=function(){return T5(this)};ut.negated=ut.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ut.plus=ut.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Bme(t,e):qme(t,(e.s=-e.s,e))};ut.precision=ut.sd=function(e){var t,n,r,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(G1+e);if(t=Qr(a)+1,r=a.d.length-1,n=r*dr+1,r=a.d[r],r){for(;r%10==0;r/=10)n--;for(r=a.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};ut.squareRoot=ut.sqrt=function(){var e,t,n,r,a,i,o,l=this,c=l.constructor;if(l.s<1){if(!l.s)return new c(0);throw Error(mo+"NaN")}for(e=Qr(l),xr=!1,a=Math.sqrt(+l),a==0||a==1/0?(t=wl(l.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=Wm((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new c(t)):r=new c(a.toString()),n=c.precision,a=o=n+3;;)if(i=r,r=i.plus(Mc(l,i,o+2)).times(.5),wl(i.d).slice(0,o)===(t=wl(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),a==o&&t=="4999"){if(Jn(i,n+1,0),i.times(i).eq(l)){r=i;break}}else if(t!="9999")break;o+=4}return xr=!0,Jn(r,n)};ut.times=ut.mul=function(e){var t,n,r,a,i,o,l,c,u,f=this,m=f.constructor,h=f.d,b=(e=new m(e)).d;if(!f.s||!e.s)return new m(0);for(e.s*=f.s,n=f.e+e.e,c=h.length,u=b.length,c<u&&(i=h,h=b,b=i,o=c,c=u,u=o),i=[],o=c+u,r=o;r--;)i.push(0);for(r=u;--r>=0;){for(t=0,a=c+r;a>r;)l=i[a]+b[r]*h[a-r-1]+t,i[a--]=l%xa|0,t=l/xa|0;i[a]=(i[a]+t)%xa|0}for(;!i[--o];)i.pop();return t?++n:i.shift(),e.d=i,e.e=n,xr?Jn(e,m.precision):e};ut.toDecimalPlaces=ut.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Dl(e,0,Gm),t===void 0?t=r.rounding:Dl(t,0,8),Jn(n,e+Qr(n)+1,t))};ut.toExponential=function(e,t){var n,r=this,a=r.constructor;return e===void 0?n=c2(r,!0):(Dl(e,0,Gm),t===void 0?t=a.rounding:Dl(t,0,8),r=Jn(new a(r),e+1,t),n=c2(r,!0,e+1)),n};ut.toFixed=function(e,t){var n,r,a=this,i=a.constructor;return e===void 0?c2(a):(Dl(e,0,Gm),t===void 0?t=i.rounding:Dl(t,0,8),r=Jn(new i(a),e+Qr(a)+1,t),n=c2(r.abs(),!1,e+Qr(r)+1),a.isneg()&&!a.isZero()?"-"+n:n)};ut.toInteger=ut.toint=function(){var e=this,t=e.constructor;return Jn(new t(e),Qr(e)+1,t.rounding)};ut.toNumber=function(){return+this};ut.toPower=ut.pow=function(e){var t,n,r,a,i,o,l=this,c=l.constructor,u=12,f=+(e=new c(e));if(!e.s)return new c(ps);if(l=new c(l),!l.s){if(e.s<1)throw Error(mo+"Infinity");return l}if(l.eq(ps))return l;if(r=c.precision,e.eq(ps))return Jn(l,r);if(t=e.e,n=e.d.length-1,o=t>=n,i=l.s,o){if((n=f<0?-f:f)<=Ume){for(a=new c(ps),t=Math.ceil(r/dr+4),xr=!1;n%2&&(a=a.times(l),Wee(a.d,t)),n=Wm(n/2),n!==0;)l=l.times(l),Wee(l.d,t);return xr=!0,e.s<0?new c(ps).div(a):Jn(a,r)}}else if(i<0)throw Error(mo+"NaN");return i=i<0&&e.d[Math.max(t,n)]&1?-1:1,l.s=1,xr=!1,a=e.times(T5(l,r+u)),xr=!0,a=Zme(a),a.s=i,a};ut.toPrecision=function(e,t){var n,r,a=this,i=a.constructor;return e===void 0?(n=Qr(a),r=c2(a,n<=i.toExpNeg||n>=i.toExpPos)):(Dl(e,1,Gm),t===void 0?t=i.rounding:Dl(t,0,8),a=Jn(new i(a),e,t),n=Qr(a),r=c2(a,e<=n||n<=i.toExpNeg,e)),r};ut.toSignificantDigits=ut.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Dl(e,1,Gm),t===void 0?t=r.rounding:Dl(t,0,8)),Jn(new r(n),e,t)};ut.toString=ut.valueOf=ut.val=ut.toJSON=ut[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Qr(e),n=e.constructor;return c2(e,t<=n.toExpNeg||t>=n.toExpPos)};function Bme(e,t){var n,r,a,i,o,l,c,u,f=e.constructor,m=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),xr?Jn(t,m):t;if(c=e.d,u=t.d,o=e.e,a=t.e,c=c.slice(),i=o-a,i){for(i<0?(r=c,i=-i,l=u.length):(r=u,a=o,l=c.length),o=Math.ceil(m/dr),l=o>l?o+1:l+1,i>l&&(i=l,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for(l=c.length,i=u.length,l-i<0&&(i=l,r=u,u=c,c=r),n=0;i;)n=(c[--i]=c[i]+u[i]+n)/xa|0,c[i]%=xa;for(n&&(c.unshift(n),++a),l=c.length;c[--l]==0;)c.pop();return t.d=c,t.e=a,xr?Jn(t,m):t}function Dl(e,t,n){if(e!==~~e||e<t||e>n)throw Error(G1+e)}function wl(e){var t,n,r,a=e.length-1,i="",o=e[0];if(a>0){for(i+=o,t=1;t<a;t++)r=e[t]+"",n=dr-r.length,n&&(i+=Fu(n)),i+=r;o=e[t],r=o+"",n=dr-r.length,n&&(i+=Fu(n))}else if(o===0)return"0";for(;o%10===0;)o/=10;return i+o}var Mc=(function(){function e(r,a){var i,o=0,l=r.length;for(r=r.slice();l--;)i=r[l]*a+o,r[l]=i%xa|0,o=i/xa|0;return o&&r.unshift(o),r}function t(r,a,i,o){var l,c;if(i!=o)c=i>o?1:-1;else for(l=c=0;l<i;l++)if(r[l]!=a[l]){c=r[l]>a[l]?1:-1;break}return c}function n(r,a,i){for(var o=0;i--;)r[i]-=o,o=r[i]<a[i]?1:0,r[i]=o*xa+r[i]-a[i];for(;!r[0]&&r.length>1;)r.shift()}return function(r,a,i,o){var l,c,u,f,m,h,b,x,y,v,w,S,_,N,j,k,M,T,R=r.constructor,I=r.s==a.s?1:-1,D=r.d,P=a.d;if(!r.s)return new R(r);if(!a.s)throw Error(mo+"Division by zero");for(c=r.e-a.e,M=P.length,j=D.length,b=new R(I),x=b.d=[],u=0;P[u]==(D[u]||0);)++u;if(P[u]>(D[u]||0)&&--c,i==null?S=i=R.precision:o?S=i+(Qr(r)-Qr(a))+1:S=i,S<0)return new R(0);if(S=S/dr+2|0,u=0,M==1)for(f=0,P=P[0],S++;(u<j||f)&&S--;u++)_=f*xa+(D[u]||0),x[u]=_/P|0,f=_%P|0;else{for(f=xa/(P[0]+1)|0,f>1&&(P=e(P,f),D=e(D,f),M=P.length,j=D.length),N=M,y=D.slice(0,M),v=y.length;v<M;)y[v++]=0;T=P.slice(),T.unshift(0),k=P[0],P[1]>=xa/2&&++k;do f=0,l=t(P,y,M,v),l<0?(w=y[0],M!=v&&(w=w*xa+(y[1]||0)),f=w/k|0,f>1?(f>=xa&&(f=xa-1),m=e(P,f),h=m.length,v=y.length,l=t(m,y,h,v),l==1&&(f--,n(m,M<h?T:P,h))):(f==0&&(l=f=1),m=P.slice()),h=m.length,h<v&&m.unshift(0),n(y,m,v),l==-1&&(v=y.length,l=t(P,y,M,v),l<1&&(f++,n(y,M<v?T:P,v))),v=y.length):l===0&&(f++,y=[0]),x[u++]=f,l&&y[0]?y[v++]=D[N]||0:(y=[D[N]],v=1);while((N++<j||y[0]!==void 0)&&S--)}return x[0]||x.shift(),b.e=c,Jn(b,o?i+Qr(b)+1:i)}})();function Zme(e,t){var n,r,a,i,o,l,c=0,u=0,f=e.constructor,m=f.precision;if(Qr(e)>16)throw Error(iP+Qr(e));if(!e.s)return new f(ps);for(xr=!1,l=m,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),u+=5;for(r=Math.log(E1(2,u))/Math.LN10*2+5|0,l+=r,n=a=i=new f(ps),f.precision=l;;){if(a=Jn(a.times(e),l),n=n.times(++c),o=i.plus(Mc(a,n,l)),wl(o.d).slice(0,l)===wl(i.d).slice(0,l)){for(;u--;)i=Jn(i.times(i),l);return f.precision=m,t==null?(xr=!0,Jn(i,m)):i}i=o}}function Qr(e){for(var t=e.e*dr,n=e.d[0];n>=10;n/=10)t++;return t}function p_(e,t,n){if(t>e.LN10.sd())throw xr=!0,n&&(e.precision=n),Error(mo+"LN10 precision limit exceeded");return Jn(new e(e.LN10),t)}function Fu(e){for(var t="";e--;)t+="0";return t}function T5(e,t){var n,r,a,i,o,l,c,u,f,m=1,h=10,b=e,x=b.d,y=b.constructor,v=y.precision;if(b.s<1)throw Error(mo+(b.s?"NaN":"-Infinity"));if(b.eq(ps))return new y(0);if(t==null?(xr=!1,u=v):u=t,b.eq(10))return t==null&&(xr=!0),p_(y,u);if(u+=h,y.precision=u,n=wl(x),r=n.charAt(0),i=Qr(b),Math.abs(i)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)b=b.times(e),n=wl(b.d),r=n.charAt(0),m++;i=Qr(b),r>1?(b=new y("0."+n),i++):b=new y(r+"."+n.slice(1))}else return c=p_(y,u+2,v).times(i+""),b=T5(new y(r+"."+n.slice(1)),u-h).plus(c),y.precision=v,t==null?(xr=!0,Jn(b,v)):b;for(l=o=b=Mc(b.minus(ps),b.plus(ps),u),f=Jn(b.times(b),u),a=3;;){if(o=Jn(o.times(f),u),c=l.plus(Mc(o,new y(a),u)),wl(c.d).slice(0,u)===wl(l.d).slice(0,u))return l=l.times(2),i!==0&&(l=l.plus(p_(y,u+2,v).times(i+""))),l=Mc(l,new y(m),u),y.precision=v,t==null?(xr=!0,Jn(l,v)):l;l=c,a+=2}}function Gee(e,t){var n,r,a;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(r,a),t){if(a-=r,n=n-r-1,e.e=Wm(n/dr),e.d=[],r=(n+1)%dr,n<0&&(r+=dr),r<a){for(r&&e.d.push(+t.slice(0,r)),a-=dr;r<a;)e.d.push(+t.slice(r,r+=dr));t=t.slice(r),r=dr-t.length}else r-=a;for(;r--;)t+="0";if(e.d.push(+t),xr&&(e.e>bb||e.e<-bb))throw Error(iP+n)}else e.s=0,e.e=0,e.d=[0];return e}function Jn(e,t,n){var r,a,i,o,l,c,u,f,m=e.d;for(o=1,i=m[0];i>=10;i/=10)o++;if(r=t-o,r<0)r+=dr,a=t,u=m[f=0];else{if(f=Math.ceil((r+1)/dr),i=m.length,f>=i)return e;for(u=i=m[f],o=1;i>=10;i/=10)o++;r%=dr,a=r-dr+o}if(n!==void 0&&(i=E1(10,o-a-1),l=u/i%10|0,c=t<0||m[f+1]!==void 0||u%i,c=n<4?(l||c)&&(n==0||n==(e.s<0?3:2)):l>5||l==5&&(n==4||c||n==6&&(r>0?a>0?u/E1(10,o-a):0:m[f-1])%10&1||n==(e.s<0?8:7))),t<1||!m[0])return c?(i=Qr(e),m.length=1,t=t-i-1,m[0]=E1(10,(dr-t%dr)%dr),e.e=Wm(-t/dr)||0):(m.length=1,m[0]=e.e=e.s=0),e;if(r==0?(m.length=f,i=1,f--):(m.length=f+1,i=E1(10,dr-r),m[f]=a>0?(u/E1(10,o-a)%E1(10,a)|0)*i:0),c)for(;;)if(f==0){(m[0]+=i)==xa&&(m[0]=1,++e.e);break}else{if(m[f]+=i,m[f]!=xa)break;m[f--]=0,i=1}for(r=m.length;m[--r]===0;)m.pop();if(xr&&(e.e>bb||e.e<-bb))throw Error(iP+Qr(e));return e}function qme(e,t){var n,r,a,i,o,l,c,u,f,m,h=e.constructor,b=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),xr?Jn(t,b):t;if(c=e.d,m=t.d,r=t.e,u=e.e,c=c.slice(),o=u-r,o){for(f=o<0,f?(n=c,o=-o,l=m.length):(n=m,r=u,l=c.length),a=Math.max(Math.ceil(b/dr),l)+2,o>a&&(o=a,n.length=1),n.reverse(),a=o;a--;)n.push(0);n.reverse()}else{for(a=c.length,l=m.length,f=a<l,f&&(l=a),a=0;a<l;a++)if(c[a]!=m[a]){f=c[a]<m[a];break}o=0}for(f&&(n=c,c=m,m=n,t.s=-t.s),l=c.length,a=m.length-l;a>0;--a)c[l++]=0;for(a=m.length;a>o;){if(c[--a]<m[a]){for(i=a;i&&c[--i]===0;)c[i]=xa-1;--c[i],c[a]+=xa}c[a]-=m[a]}for(;c[--l]===0;)c.pop();for(;c[0]===0;c.shift())--r;return c[0]?(t.d=c,t.e=r,xr?Jn(t,b):t):new h(0)}function c2(e,t,n){var r,a=Qr(e),i=wl(e.d),o=i.length;return t?(n&&(r=n-o)>0?i=i.charAt(0)+"."+i.slice(1)+Fu(r):o>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(a<0?"e":"e+")+a):a<0?(i="0."+Fu(-a-1)+i,n&&(r=n-o)>0&&(i+=Fu(r))):a>=o?(i+=Fu(a+1-o),n&&(r=n-a-1)>0&&(i=i+"."+Fu(r))):((r=a+1)<o&&(i=i.slice(0,r)+"."+i.slice(r)),n&&(r=n-o)>0&&(a+1===o&&(i+="."),i+=Fu(r))),e.s<0?"-"+i:i}function Wee(e,t){if(e.length>t)return e.length=t,!0}function Gme(e){var t,n,r;function a(i){var o=this;if(!(o instanceof a))return new a(i);if(o.constructor=a,i instanceof a){o.s=i.s,o.e=i.e,o.d=(i=i.d)?i.slice():i;return}if(typeof i=="number"){if(i*0!==0)throw Error(G1+i);if(i>0)o.s=1;else if(i<0)i=-i,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(i===~~i&&i<1e7){o.e=0,o.d=[i];return}return Gee(o,i.toString())}else if(typeof i!="string")throw Error(G1+i);if(i.charCodeAt(0)===45?(i=i.slice(1),o.s=-1):o.s=1,Nqe.test(i))Gee(o,i);else throw Error(G1+i)}if(a.prototype=ut,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=Gme,a.config=a.set=_qe,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return a.config(e),a}function _qe(e){if(!e||typeof e!="object")throw Error(mo+"Object expected");var t,n,r,a=["precision",1,Gm,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if((r=e[n=a[t]])!==void 0)if(Wm(r)===r&&r>=a[t+1]&&r<=a[t+2])this[n]=r;else throw Error(G1+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(G1+n+": "+r);return this}var sP=Gme(Sqe);ps=new sP(1);const $n=sP;function Wme(e){var t;return e===0?t=1:t=Math.floor(new $n(e).abs().log(10).toNumber())+1,t}function Yme(e,t,n){for(var r=new $n(e),a=0,i=[];r.lt(t)&&a<1e5;)i.push(r.toNumber()),r=r.add(n),a++;return i}var Kme=e=>{var[t,n]=e,[r,a]=[t,n];return t>n&&([r,a]=[n,t]),[r,a]},Xme=(e,t,n)=>{if(e.lte(0))return new $n(0);var r=Wme(e.toNumber()),a=new $n(10).pow(r),i=e.div(a),o=r!==1?.05:.1,l=new $n(Math.ceil(i.div(o).toNumber())).add(n).mul(o),c=l.mul(a);return t?new $n(c.toNumber()):new $n(Math.ceil(c.toNumber()))},kqe=(e,t,n)=>{var r=new $n(1),a=new $n(e);if(!a.isint()&&n){var i=Math.abs(e);i<1?(r=new $n(10).pow(Wme(e)-1),a=new $n(Math.floor(a.div(r).toNumber())).mul(r)):i>1&&(a=new $n(Math.floor(e)))}else e===0?a=new $n(Math.floor((t-1)/2)):n||(a=new $n(Math.floor(e)));for(var o=Math.floor((t-1)/2),l=[],c=0;c<t;c++)l.push(a.add(new $n(c-o).mul(r)).toNumber());return l},Qme=function(t,n,r,a){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((n-t)/(r-1)))return{step:new $n(0),tickMin:new $n(0),tickMax:new $n(0)};var o=Xme(new $n(n).sub(t).div(r-1),a,i),l;t<=0&&n>=0?l=new $n(0):(l=new $n(t).add(n).div(2),l=l.sub(new $n(l).mod(o)));var c=Math.ceil(l.sub(t).div(o).toNumber()),u=Math.ceil(new $n(n).sub(l).div(o).toNumber()),f=c+u+1;return f>r?Qme(t,n,r,a,i+1):(f<r&&(u=n>0?u+(r-f):u,c=n>0?c:c+(r-f)),{step:o,tickMin:l.sub(new $n(c).mul(o)),tickMax:l.add(new $n(u).mul(o))})},jqe=function(t){var[n,r]=t,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(a,2),[l,c]=Kme([n,r]);if(l===-1/0||c===1/0){var u=c===1/0?[l,...Array(a-1).fill(1/0)]:[...Array(a-1).fill(-1/0),c];return n>r?u.reverse():u}if(l===c)return kqe(l,a,i);var{step:f,tickMin:m,tickMax:h}=Qme(l,c,o,i,0),b=Yme(m,h.add(new $n(.1).mul(f)),f);return n>r?b.reverse():b},Tqe=function(t,n){var[r,a]=t,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,[o,l]=Kme([r,a]);if(o===-1/0||l===1/0)return[r,a];if(o===l)return[o];var c=Math.max(n,2),u=Xme(new $n(l).sub(o).div(c-1),i,0),f=[...Yme(new $n(o),new $n(l),u),l];return i===!1&&(f=f.map(m=>Math.round(m))),r>a?f.reverse():f},IDt=e=>e.rootProps.maxBarSize,RDt=e=>e.rootProps.barGap,Aqe=e=>e.rootProps.barCategoryGap,DDt=e=>e.rootProps.barSize,fv=e=>e.rootProps.stackOffset,Jme=e=>e.rootProps.reverseStackOrder,oP=e=>e.options.chartName,lP=e=>e.rootProps.syncId,e3e=e=>e.rootProps.syncMethod,cP=e=>e.options.eventEmitter,P1={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},b1={allowDecimals:!1,allowDataOverflow:!1,angleAxisId:0,reversed:!1,scale:"auto",tick:!0,type:"auto"},ol={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,includeHidden:!1,radiusAxisId:0,reversed:!1,scale:"auto",tick:!0,tickCount:5,type:"auto"},mv=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t};function t3e(e,t,n){if(n!=="auto")return n;if(e!=null)return jd(e,t)?"category":"number"}function Yee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function xb(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Yee(Object(n),!0).forEach(function(r){Mqe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yee(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Mqe(e,t,n){return(t=Oqe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Oqe(e){var t=Iqe(e,"string");return typeof t=="symbol"?t:t+""}function Iqe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Kee={allowDataOverflow:b1.allowDataOverflow,allowDecimals:b1.allowDecimals,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:b1.angleAxisId,includeHidden:!1,name:void 0,reversed:b1.reversed,scale:b1.scale,tick:b1.tick,tickCount:void 0,ticks:void 0,type:b1.type,unit:void 0},Xee={allowDataOverflow:ol.allowDataOverflow,allowDecimals:ol.allowDecimals,allowDuplicatedCategory:ol.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:ol.radiusAxisId,includeHidden:ol.includeHidden,name:void 0,reversed:ol.reversed,scale:ol.scale,tick:ol.tick,tickCount:ol.tickCount,ticks:void 0,type:ol.type,unit:void 0},Rqe=(e,t)=>{if(t!=null)return e.polarAxis.angleAxis[t]},uP=Ie([Rqe,Ufe],(e,t)=>{var n;if(e!=null)return e;var r=(n=t3e(t,"angleAxis",Kee.type))!==null&&n!==void 0?n:"category";return xb(xb({},Kee),{},{type:r})}),Dqe=(e,t)=>e.polarAxis.radiusAxis[t],dP=Ie([Dqe,Ufe],(e,t)=>{var n;if(e!=null)return e;var r=(n=t3e(t,"radiusAxis",Xee.type))!==null&&n!==void 0?n:"category";return xb(xb({},Xee),{},{type:r})}),pv=e=>e.polarOptions,fP=Ie([Td,Ad,vi],AUe),n3e=Ie([pv,fP],(e,t)=>{if(e!=null)return Yf(e.innerRadius,t,0)}),r3e=Ie([pv,fP],(e,t)=>{if(e!=null)return Yf(e.outerRadius,t,t*.8)}),Pqe=e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:n}=e;return[t,n]},a3e=Ie([pv],Pqe);Ie([uP,a3e],mv);var i3e=Ie([fP,n3e,r3e],(e,t,n)=>{if(!(e==null||t==null||n==null))return[t,n]});Ie([dP,i3e],mv);var PDt=Ie([ta,pv,n3e,r3e,Td,Ad],(e,t,n,r,a,i)=>{if(!(e!=="centric"&&e!=="radial"||t==null||n==null||r==null)){var{cx:o,cy:l,startAngle:c,endAngle:u}=t;return{cx:Yf(o,a,a/2),cy:Yf(l,i,i/2),innerRadius:n,outerRadius:r,startAngle:c,endAngle:u,clockWise:!1}}}),wa=(e,t)=>t,hv=(e,t,n)=>n;function s3e(e){return e?.id}function o3e(e,t,n){var{chartData:r=[]}=t,{allowDuplicatedCategory:a,dataKey:i}=n,o=new Map;return e.forEach(l=>{var c,u=(c=l.data)!==null&&c!==void 0?c:r;if(!(u==null||u.length===0)){var f=s3e(l);u.forEach((m,h)=>{var b=i==null||a?h:String(Fi(m,i,null)),x=Fi(m,l.dataKey,0),y;o.has(b)?y=o.get(b):y={},Object.assign(y,{[f]:x}),o.set(b,y)})}}),Array.from(o.values())}function mP(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var gv=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function bv(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function Lqe(e,t){if(e.length===t.length){for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return!1}var Ra=e=>{var t=ta(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Ym=e=>e.tooltip.settings.axisId;function Vqe(e){if(e in T4)return T4[e]();var t="scale".concat(Ih(e));if(t in T4)return T4[t]()}function Qee(e){var t=e.ticks,n=e.bandwidth,r=e.range(),a=[Math.min(...r),Math.max(...r)];return{domain:()=>e.domain(),range:(function(i){function o(){return i.apply(this,arguments)}return o.toString=function(){return i.toString()},o})(()=>a),rangeMin:()=>a[0],rangeMax:()=>a[1],isInRange(i){var o=a[0],l=a[1];return o<=l?i>=o&&i<=l:i>=l&&i<=o},bandwidth:n?()=>n.call(e):void 0,ticks:t?i=>t.call(e,i):void 0,map:(i,o)=>{var l=e(i);if(l!=null){if(e.bandwidth&&o!==null&&o!==void 0&&o.position){var c=e.bandwidth();switch(o.position){case"middle":l+=c/2;break;case"end":l+=c;break}}return l}}}}function Jee(e,t,n){if(typeof e=="function")return Qee(e.copy().domain(t).range(n));if(e!=null){var r=Vqe(e);if(r!=null)return r.domain(t).range(n),Qee(r)}}var $qe=(e,t)=>{if(t!=null)switch(e){case"linear":{if(!Vc(t)){for(var n,r,a=0;a<t.length;a++){var i=t[a];Hn(i)&&((n===void 0||i<n)&&(n=i),(r===void 0||i>r)&&(r=i))}return n!==void 0&&r!==void 0?[n,r]:void 0}return t}default:return t}};function ete(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function vb(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ete(Object(n),!0).forEach(function(r){Hqe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ete(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Hqe(e,t,n){return(t=Fqe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fqe(e){var t=zqe(e,"string");return typeof t=="symbol"?t:t+""}function zqe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var wO=[0,"auto"],Uqe={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0},Bqe=(e,t)=>e.cartesianAxis.xAxis[t],Id=(e,t)=>{var n=Bqe(e,t);return n??Uqe},Zqe={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:wO,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:Ph},qqe=(e,t)=>e.cartesianAxis.yAxis[t],Rd=(e,t)=>{var n=qqe(e,t);return n??Zqe},Gqe={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},pP=(e,t)=>{var n=e.cartesianAxis.zAxis[t];return n??Gqe},yi=(e,t,n)=>{switch(t){case"xAxis":return Id(e,n);case"yAxis":return Rd(e,n);case"zAxis":return pP(e,n);case"angleAxis":return uP(e,n);case"radiusAxis":return dP(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},Wqe=(e,t,n)=>{switch(t){case"xAxis":return Id(e,n);case"yAxis":return Rd(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},Uh=(e,t,n)=>{switch(t){case"xAxis":return Id(e,n);case"yAxis":return Rd(e,n);case"angleAxis":return uP(e,n);case"radiusAxis":return dP(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},l3e=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function c3e(e,t){return n=>{switch(e){case"xAxis":return"xAxisId"in n&&n.xAxisId===t;case"yAxis":return"yAxisId"in n&&n.yAxisId===t;case"zAxis":return"zAxisId"in n&&n.zAxisId===t;case"angleAxis":return"angleAxisId"in n&&n.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in n&&n.radiusAxisId===t;default:return!1}}}var Yqe=e=>e.graphicalItems.cartesianItems,Kqe=Ie([wa,hv],c3e),u3e=(e,t,n)=>e.filter(n).filter(r=>t?.includeHidden===!0?!0:!r.hide),Bh=Ie([Yqe,yi,Kqe],u3e,{memoizeOptions:{resultEqualityCheck:bv}}),d3e=Ie([Bh],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(mP)),f3e=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),Xqe=Ie([Bh],f3e),m3e=e=>e.map(t=>t.data).filter(Boolean).flat(1),Qqe=Ie([Bh],m3e,{memoizeOptions:{resultEqualityCheck:bv}}),p3e=(e,t)=>{var{chartData:n=[],dataStartIndex:r,dataEndIndex:a}=t;return e.length>0?e:n.slice(r,a+1)},hP=Ie([Qqe,Fme],p3e),h3e=(e,t,n)=>t?.dataKey!=null?e.map(r=>({value:Fi(r,t.dataKey)})):n.length>0?n.map(r=>r.dataKey).flatMap(r=>e.map(a=>({value:Fi(a,r)}))):e.map(r=>({value:r})),xv=Ie([hP,yi,Bh],h3e);function g3e(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function U7(e){if(a2(e)||e instanceof Date){var t=Number(e);if(Hn(t))return t}}function tte(e){if(Array.isArray(e)){var t=[U7(e[0]),U7(e[1])];return Vc(t)?t:void 0}var n=U7(e);if(n!=null)return[n,n]}function $c(e){return e.map(U7).filter(Li)}function Jqe(e,t,n){return!n||typeof t!="number"||z2(t)?[]:n.length?$c(n.flatMap(r=>{var a=Fi(e,r.dataKey),i,o;if(Array.isArray(a)?[i,o]=a:i=o=a,!(!Hn(i)||!Hn(o)))return[t-i,t+o]})):[]}var fa=e=>{var t=Ra(e),n=Ym(e);return Uh(e,t,n)},vv=Ie([fa],e=>e?.dataKey),eGe=Ie([d3e,Fme,fa],o3e),b3e=(e,t,n,r)=>{var a={},i=t.reduce((o,l)=>{if(l.stackId==null)return o;var c=o[l.stackId];return c==null&&(c=[]),c.push(l),o[l.stackId]=c,o},a);return Object.fromEntries(Object.entries(i).map(o=>{var[l,c]=o,u=r?[...c].reverse():c,f=u.map(s3e);return[l,{stackedData:aFe(e,f,n),graphicalItems:u}]}))},tGe=Ie([eGe,d3e,fv,Jme],b3e),x3e=(e,t,n,r)=>{var{dataStartIndex:a,dataEndIndex:i}=t;if(r==null&&n!=="zAxis"){var o=oFe(e,a,i);if(!(o!=null&&o[0]===0&&o[1]===0))return o}},nGe=Ie([yi],e=>e.allowDataOverflow),gP=e=>{var t;if(e==null||!("domain"in e))return wO;if(e.domain!=null)return e.domain;if("ticks"in e&&e.ticks!=null){if(e.type==="number"){var n=$c(e.ticks);return[Math.min(...n),Math.max(...n)]}if(e.type==="category")return e.ticks.map(String)}return(t=e?.domain)!==null&&t!==void 0?t:wO},v3e=Ie([yi],gP),y3e=Ie([v3e,nGe],zme),rGe=Ie([tGe,eu,wa,y3e],x3e,{memoizeOptions:{resultEqualityCheck:gv}}),bP=e=>e.errorBars,aGe=(e,t,n)=>e.flatMap(r=>t[r.id]).filter(Boolean).filter(r=>g3e(n,r)),yb=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n.filter(Boolean);if(a.length!==0){var i=a.flat(),o=Math.min(...i),l=Math.max(...i);return[o,l]}},C3e=(e,t,n,r,a)=>{var i,o;if(n.length>0&&e.forEach(l=>{n.forEach(c=>{var u,f,m=(u=r[c.id])===null||u===void 0?void 0:u.filter(w=>g3e(a,w)),h=Fi(l,(f=t.dataKey)!==null&&f!==void 0?f:c.dataKey),b=Jqe(l,h,m);if(b.length>=2){var x=Math.min(...b),y=Math.max(...b);(i==null||x<i)&&(i=x),(o==null||y>o)&&(o=y)}var v=tte(h);v!=null&&(i=i==null?v[0]:Math.min(i,v[0]),o=o==null?v[1]:Math.max(o,v[1]))})}),t?.dataKey!=null&&e.forEach(l=>{var c=tte(Fi(l,t.dataKey));c!=null&&(i=i==null?c[0]:Math.min(i,c[0]),o=o==null?c[1]:Math.max(o,c[1]))}),Hn(i)&&Hn(o))return[i,o]},iGe=Ie([hP,yi,Xqe,bP,wa],C3e,{memoizeOptions:{resultEqualityCheck:gv}});function sGe(e){var{value:t}=e;if(a2(t)||t instanceof Date)return t}var oGe=(e,t,n)=>{var r=e.map(sGe).filter(a=>a!=null);return n&&(t.dataKey==null||t.allowDuplicatedCategory&&B0e(r))?rme(0,e.length):t.allowDuplicatedCategory?r:Array.from(new Set(r))},w3e=e=>e.referenceElements.dots,Km=(e,t,n)=>e.filter(r=>r.ifOverflow==="extendDomain").filter(r=>t==="xAxis"?r.xAxisId===n:r.yAxisId===n),lGe=Ie([w3e,wa,hv],Km),E3e=e=>e.referenceElements.areas,cGe=Ie([E3e,wa,hv],Km),S3e=e=>e.referenceElements.lines,uGe=Ie([S3e,wa,hv],Km),N3e=(e,t)=>{if(e!=null){var n=$c(e.map(r=>t==="xAxis"?r.x:r.y));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},dGe=Ie(lGe,wa,N3e),_3e=(e,t)=>{if(e!=null){var n=$c(e.flatMap(r=>[t==="xAxis"?r.x1:r.y1,t==="xAxis"?r.x2:r.y2]));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},fGe=Ie([cGe,wa],_3e);function mGe(e){var t;if(e.x!=null)return $c([e.x]);var n=(t=e.segment)===null||t===void 0?void 0:t.map(r=>r.x);return n==null||n.length===0?[]:$c(n)}function pGe(e){var t;if(e.y!=null)return $c([e.y]);var n=(t=e.segment)===null||t===void 0?void 0:t.map(r=>r.y);return n==null||n.length===0?[]:$c(n)}var k3e=(e,t)=>{if(e!=null){var n=e.flatMap(r=>t==="xAxis"?mGe(r):pGe(r));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},hGe=Ie([uGe,wa],k3e),gGe=Ie(dGe,hGe,fGe,(e,t,n)=>yb(e,n,t)),j3e=(e,t,n,r,a,i,o,l)=>{if(n!=null)return n;var c=o==="vertical"&&l==="xAxis"||o==="horizontal"&&l==="yAxis",u=c?yb(r,i,a):yb(i,a);return Eqe(t,u,e.allowDataOverflow)},bGe=Ie([yi,v3e,y3e,rGe,iGe,gGe,ta,wa],j3e,{memoizeOptions:{resultEqualityCheck:gv}}),xGe=[0,1],T3e=(e,t,n,r,a,i,o)=>{if(!((e==null||n==null||n.length===0)&&o===void 0)){var{dataKey:l,type:c}=e,u=jd(t,i);if(u&&l==null){var f;return rme(0,(f=n?.length)!==null&&f!==void 0?f:0)}return c==="category"?oGe(r,e,u):a==="expand"?xGe:o}},xP=Ie([yi,ta,hP,xv,fv,wa,bGe],T3e);function vGe(e){return e in T4}var A3e=(e,t,n)=>{if(e!=null){var{scale:r,type:a}=e;if(r==="auto")return a==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!t)?"point":a==="category"?"band":"linear";if(typeof r=="string"){var i="scale".concat(Ih(r));return vGe(i)?i:"point"}}},Xm=Ie([yi,l3e,oP],A3e);function vP(e,t,n,r){if(!(n==null||r==null))return typeof e.scale=="function"?Jee(e.scale,n,r):Jee(t,n,r)}var M3e=(e,t,n)=>{var r=gP(t);if(!(n!=="auto"&&n!=="linear")){if(t!=null&&t.tickCount&&Array.isArray(r)&&(r[0]==="auto"||r[1]==="auto")&&Vc(e))return jqe(e,t.tickCount,t.allowDecimals);if(t!=null&&t.tickCount&&t.type==="number"&&Vc(e))return Tqe(e,t.tickCount,t.allowDecimals)}},yP=Ie([xP,Uh,Xm],M3e),O3e=(e,t,n,r)=>{if(r!=="angleAxis"&&e?.type==="number"&&Vc(t)&&Array.isArray(n)&&n.length>0){var a,i,o=t[0],l=(a=n[0])!==null&&a!==void 0?a:0,c=t[1],u=(i=n[n.length-1])!==null&&i!==void 0?i:0;return[Math.min(o,l),Math.max(c,u)]}return t},yGe=Ie([yi,xP,yP,wa],O3e),CGe=Ie(xv,yi,(e,t)=>{if(!(!t||t.type!=="number")){var n=1/0,r=Array.from($c(e.map(m=>m.value))).sort((m,h)=>m-h),a=r[0],i=r[r.length-1];if(a==null||i==null)return 1/0;var o=i-a;if(o===0)return 1/0;for(var l=0;l<r.length-1;l++){var c=r[l],u=r[l+1];if(!(c==null||u==null)){var f=u-c;n=Math.min(n,f)}}return n/o}}),I3e=Ie(CGe,ta,Aqe,vi,(e,t,n,r,a)=>a,(e,t,n,r,a)=>{if(!Hn(e))return 0;var i=t==="vertical"?r.height:r.width;if(a==="gap")return e*i/2;if(a==="no-gap"){var o=Yf(n,e*i),l=e*i/2;return l-o-(l-o)/i*o}return 0}),wGe=(e,t,n)=>{var r=Id(e,t);return r==null||typeof r.padding!="string"?0:I3e(e,"xAxis",t,n,r.padding)},EGe=(e,t,n)=>{var r=Rd(e,t);return r==null||typeof r.padding!="string"?0:I3e(e,"yAxis",t,n,r.padding)},SGe=Ie(Id,wGe,(e,t)=>{var n,r;if(e==null)return{left:0,right:0};var{padding:a}=e;return typeof a=="string"?{left:t,right:t}:{left:((n=a.left)!==null&&n!==void 0?n:0)+t,right:((r=a.right)!==null&&r!==void 0?r:0)+t}}),NGe=Ie(Rd,EGe,(e,t)=>{var n,r;if(e==null)return{top:0,bottom:0};var{padding:a}=e;return typeof a=="string"?{top:t,bottom:t}:{top:((n=a.top)!==null&&n!==void 0?n:0)+t,bottom:((r=a.bottom)!==null&&r!==void 0?r:0)+t}}),_Ge=Ie([vi,SGe,OD,nv,(e,t,n)=>n],(e,t,n,r,a)=>{var{padding:i}=r;return a?[i.left,n.width-i.right]:[e.left+t.left,e.left+e.width-t.right]}),kGe=Ie([vi,ta,NGe,OD,nv,(e,t,n)=>n],(e,t,n,r,a,i)=>{var{padding:o}=a;return i?[r.height-o.bottom,o.top]:t==="horizontal"?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),Zh=(e,t,n,r)=>{var a;switch(t){case"xAxis":return _Ge(e,n,r);case"yAxis":return kGe(e,n,r);case"zAxis":return(a=pP(e,n))===null||a===void 0?void 0:a.range;case"angleAxis":return a3e(e);case"radiusAxis":return i3e(e,n);default:return}},R3e=Ie([yi,Zh],mv),jGe=Ie([Xm,yGe],$qe),yv=Ie([yi,Xm,jGe,R3e],vP);Ie([Bh,bP,wa],aGe);function D3e(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var Cv=(e,t)=>t,wv=(e,t,n)=>n,TGe=Ie(ev,Cv,wv,(e,t,n)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===n).sort(D3e)),AGe=Ie(tv,Cv,wv,(e,t,n)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===n).sort(D3e)),P3e=(e,t)=>({width:e.width,height:t.height}),MGe=(e,t)=>{var n=typeof t.width=="number"?t.width:Ph;return{width:n,height:e.height}},OGe=Ie(vi,Id,P3e),IGe=(e,t,n)=>{switch(t){case"top":return e.top;case"bottom":return n-e.bottom;default:return 0}},RGe=(e,t,n)=>{switch(t){case"left":return e.left;case"right":return n-e.right;default:return 0}},DGe=Ie(Ad,vi,TGe,Cv,wv,(e,t,n,r,a)=>{var i={},o;return n.forEach(l=>{var c=P3e(t,l);o==null&&(o=IGe(t,r,e));var u=r==="top"&&!a||r==="bottom"&&a;i[l.id]=o-Number(u)*c.height,o+=(u?-1:1)*c.height}),i}),PGe=Ie(Td,vi,AGe,Cv,wv,(e,t,n,r,a)=>{var i={},o;return n.forEach(l=>{var c=MGe(t,l);o==null&&(o=RGe(t,r,e));var u=r==="left"&&!a||r==="right"&&a;i[l.id]=o-Number(u)*c.width,o+=(u?-1:1)*c.width}),i}),LGe=(e,t)=>{var n=Id(e,t);if(n!=null)return DGe(e,n.orientation,n.mirror)},LDt=Ie([vi,Id,LGe,(e,t)=>t],(e,t,n,r)=>{if(t!=null){var a=n?.[r];return a==null?{x:e.left,y:0}:{x:e.left,y:a}}}),VGe=(e,t)=>{var n=Rd(e,t);if(n!=null)return PGe(e,n.orientation,n.mirror)};Ie([vi,Rd,VGe,(e,t)=>t],(e,t,n,r)=>{if(t!=null){var a=n?.[r];return a==null?{x:0,y:e.top}:{x:a,y:e.top}}});var $Ge=Ie(vi,Rd,(e,t)=>{var n=typeof t.width=="number"?t.width:Ph;return{width:n,height:e.height}}),VDt=(e,t,n)=>{switch(t){case"xAxis":return OGe(e,n).width;case"yAxis":return $Ge(e,n).height;default:return}},L3e=(e,t,n,r)=>{if(n!=null){var{allowDuplicatedCategory:a,type:i,dataKey:o}=n,l=jd(e,r),c=t.map(u=>u.value);if(o&&l&&i==="category"&&a&&B0e(c))return c}},CP=Ie([ta,xv,yi,wa],L3e),V3e=(e,t,n,r)=>{if(!(n==null||n.dataKey==null)){var{type:a,scale:i}=n,o=jd(e,r);if(o&&(a==="number"||i!=="auto"))return t.map(l=>l.value)}},wP=Ie([ta,xv,Uh,wa],V3e),$Dt=Ie([ta,Wqe,Xm,yv,CP,wP,Zh,yP,wa],(e,t,n,r,a,i,o,l,c)=>{if(t!=null){var u=jd(e,c);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:c,categoricalDomain:i,duplicateDomain:a,isCategorical:u,niceTicks:l,range:o,realScaleType:n,scale:r}}}),HGe=(e,t,n,r,a,i,o,l,c)=>{if(!(t==null||r==null)){var u=jd(e,c),{type:f,ticks:m,tickCount:h}=t,b=n==="scaleBand"&&typeof r.bandwidth=="function"?r.bandwidth()/2:2,x=f==="category"&&r.bandwidth?r.bandwidth()/b:0;x=c==="angleAxis"&&i!=null&&i.length>=2?vl(i[0]-i[1])*2*x:x;var y=m||a;return y?y.map((v,w)=>{var S=o?o.indexOf(v):v,_=r.map(S);return Hn(_)?{index:w,coordinate:_+x,value:v,offset:x}:null}).filter(Li):u&&l?l.map((v,w)=>{var S=r.map(v);return Hn(S)?{coordinate:S+x,value:v,index:w,offset:x}:null}).filter(Li):r.ticks?r.ticks(h).map((v,w)=>{var S=r.map(v);return Hn(S)?{coordinate:S+x,value:v,index:w,offset:x}:null}).filter(Li):r.domain().map((v,w)=>{var S=r.map(v);return Hn(S)?{coordinate:S+x,value:o?o[v]:v,index:w,offset:x}:null}).filter(Li)}},HDt=Ie([ta,Uh,Xm,yv,yP,Zh,CP,wP,wa],HGe),FGe=(e,t,n,r,a,i,o)=>{if(!(t==null||n==null||r==null||r[0]===r[1])){var l=jd(e,o),{tickCount:c}=t,u=0;return u=o==="angleAxis"&&r?.length>=2?vl(r[0]-r[1])*2*u:u,l&&i?i.map((f,m)=>{var h=n.map(f);return Hn(h)?{coordinate:h+u,value:f,index:m,offset:u}:null}).filter(Li):n.ticks?n.ticks(c).map((f,m)=>{var h=n.map(f);return Hn(h)?{coordinate:h+u,value:f,index:m,offset:u}:null}).filter(Li):n.domain().map((f,m)=>{var h=n.map(f);return Hn(h)?{coordinate:h+u,value:a?a[f]:f,index:m,offset:u}:null}).filter(Li)}},FDt=Ie([ta,Uh,yv,Zh,CP,wP,wa],FGe),zDt=Ie(yi,yv,(e,t)=>{if(!(e==null||t==null))return vb(vb({},e),{},{scale:t})}),zGe=Ie([yi,Xm,xP,R3e],vP);Ie((e,t,n)=>pP(e,n),zGe,(e,t)=>{if(!(e==null||t==null))return vb(vb({},e),{},{scale:t})});var UDt=Ie([ta,ev,tv],(e,t,n)=>{switch(e){case"horizontal":return t.some(r=>r.reversed)?"right-to-left":"left-to-right";case"vertical":return n.some(r=>r.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),$3e=e=>e.options.defaultTooltipEventType,H3e=e=>e.options.validateTooltipEventTypes;function F3e(e,t,n){if(e==null)return t;var r=e?"axis":"item";return n==null?t:n.includes(r)?r:t}function UGe(e,t){var n=$3e(e),r=H3e(e);return F3e(t,n,r)}function BGe(e){return jn(t=>UGe(t,e))}var z3e=(e,t)=>{var n,r=Number(t);if(!(z2(r)||t==null))return r>=0?e==null||(n=e[r])===null||n===void 0?void 0:n.value:void 0},ZGe=e=>e.tooltip.settings,Bu={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},qGe={itemInteraction:{click:Bu,hover:Bu},axisInteraction:{click:Bu,hover:Bu},keyboardInteraction:Bu,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},U3e=Zm({name:"tooltip",initialState:qGe,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:yl()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:n,next:r}=t.payload,a=C5(e).tooltipItemPayloads.indexOf(n);a>-1&&(e.tooltipItemPayloads[a]=r)},prepare:yl()},removeTooltipEntrySettings:{reducer(e,t){var n=C5(e).tooltipItemPayloads.indexOf(t.payload);n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:yl()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),{addTooltipEntrySettings:BDt,replaceTooltipEntrySettings:ZDt,removeTooltipEntrySettings:qDt,setTooltipSettingsState:GGe,setActiveMouseOverItemIndex:GDt,mouseLeaveItem:WDt,mouseLeaveChart:YDt,setActiveClickItemIndex:KDt,setMouseOverAxisIndex:XDt,setMouseClickAxisIndex:QDt,setSyncInteraction:EO,setKeyboardInteraction:JDt}=U3e.actions,ePt=U3e.reducer;function nte(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function W8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nte(Object(n),!0).forEach(function(r){WGe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nte(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function WGe(e,t,n){return(t=YGe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YGe(e){var t=KGe(e,"string");return typeof t=="symbol"?t:t+""}function KGe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function XGe(e,t,n){return t==="axis"?n==="click"?e.axisInteraction.click:e.axisInteraction.hover:n==="click"?e.itemInteraction.click:e.itemInteraction.hover}function QGe(e){return e.index!=null}var B3e=(e,t,n,r)=>{if(t==null)return Bu;var a=XGe(e,t,n);if(a==null)return Bu;if(a.active)return a;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var i=e.settings.active===!0;if(QGe(a)){if(i)return W8(W8({},a),{},{active:!0})}else if(r!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:r,graphicalItemId:void 0};return W8(W8({},Bu),{},{coordinate:a.coordinate})};function JGe(e){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var n=Number(e);return Number.isFinite(n)?n:void 0}function eWe(e,t){var n=JGe(e),r=t[0],a=t[1];if(n===void 0)return!1;var i=Math.min(r,a),o=Math.max(r,a);return n>=i&&n<=o}function tWe(e,t,n){if(n==null||t==null)return!0;var r=Fi(e,t);return r==null||!Vc(n)?!0:eWe(r,n)}var Z3e=(e,t,n,r)=>{var a=e?.index;if(a==null)return null;var i=Number(a);if(!Hn(i))return a;var o=0,l=1/0;t.length>0&&(l=t.length-1);var c=Math.max(o,Math.min(i,l)),u=t[c];return u==null||tWe(u,n,r)?String(c):null},q3e=(e,t,n,r,a,i,o)=>{if(i!=null){var l=o[0],c=l?.getPosition(i);if(c!=null)return c;var u=a?.[Number(i)];if(u)return n==="horizontal"?{x:u.coordinate,y:(r.top+t)/2}:{x:(r.left+e)/2,y:u.coordinate}}},G3e=(e,t,n,r)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var a;if(n==="hover"?a=e.itemInteraction.hover.graphicalItemId:a=e.itemInteraction.click.graphicalItemId,a==null&&r!=null){var i=e.tooltipItemPayloads[0];return i!=null?[i]:[]}return e.tooltipItemPayloads.filter(o=>{var l;return((l=o.settings)===null||l===void 0?void 0:l.graphicalItemId)===a})},W3e=e=>e.options.tooltipPayloadSearcher,qh=e=>e.tooltip;function rte(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ate(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rte(Object(n),!0).forEach(function(r){nWe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rte(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nWe(e,t,n){return(t=rWe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rWe(e){var t=aWe(e,"string");return typeof t=="symbol"?t:t+""}function aWe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function iWe(e,t){return e??t}var Y3e=(e,t,n,r,a,i,o)=>{if(!(t==null||i==null)){var{chartData:l,computedData:c,dataStartIndex:u,dataEndIndex:f}=n,m=[];return e.reduce((h,b)=>{var x,{dataDefinedOnItem:y,settings:v}=b,w=iWe(y,l),S=Array.isArray(w)?Lfe(w,u,f):w,_=(x=v?.dataKey)!==null&&x!==void 0?x:r,N=v?.nameKey,j;if(r&&Array.isArray(S)&&!Array.isArray(S[0])&&o==="axis"?j=VVe(S,r,a):j=i(S,t,c,N),Array.isArray(j))j.forEach(M=>{var T=ate(ate({},v),{},{name:M.name,unit:M.unit,color:void 0,fill:void 0});h.push(rJ({tooltipEntrySettings:T,dataKey:M.dataKey,payload:M.payload,value:Fi(M.payload,M.dataKey),name:M.name}))});else{var k;h.push(rJ({tooltipEntrySettings:v,dataKey:_,payload:j,value:Fi(j,_),name:(k=Fi(j,N))!==null&&k!==void 0?k:v?.name}))}return h},m)}},EP=Ie([fa,l3e,oP],A3e),sWe=Ie([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),oWe=Ie([Ra,Ym],c3e),Gh=Ie([sWe,fa,oWe],u3e,{memoizeOptions:{resultEqualityCheck:bv}}),lWe=Ie([Gh],e=>e.filter(mP)),cWe=Ie([Gh],m3e,{memoizeOptions:{resultEqualityCheck:bv}}),Wh=Ie([cWe,eu],p3e),uWe=Ie([lWe,eu,fa],o3e),SP=Ie([Wh,fa,Gh],h3e),K3e=Ie([fa],gP),dWe=Ie([fa],e=>e.allowDataOverflow),X3e=Ie([K3e,dWe],zme),fWe=Ie([Gh],e=>e.filter(mP)),mWe=Ie([uWe,fWe,fv,Jme],b3e),pWe=Ie([mWe,eu,Ra,X3e],x3e),hWe=Ie([Gh],f3e),gWe=Ie([Wh,fa,hWe,bP,Ra],C3e,{memoizeOptions:{resultEqualityCheck:gv}}),bWe=Ie([w3e,Ra,Ym],Km),xWe=Ie([bWe,Ra],N3e),vWe=Ie([E3e,Ra,Ym],Km),yWe=Ie([vWe,Ra],_3e),CWe=Ie([S3e,Ra,Ym],Km),wWe=Ie([CWe,Ra],k3e),EWe=Ie([xWe,wWe,yWe],yb),SWe=Ie([fa,K3e,X3e,pWe,gWe,EWe,ta,Ra],j3e),Ev=Ie([fa,ta,Wh,SP,fv,Ra,SWe],T3e),NWe=Ie([Ev,fa,EP],M3e),_We=Ie([fa,Ev,NWe,Ra],O3e),Q3e=e=>{var t=Ra(e),n=Ym(e),r=!1;return Zh(e,t,n,r)},kWe=Ie([fa,Q3e],mv),J3e=Ie([fa,EP,_We,kWe],vP),jWe=Ie([ta,SP,fa,Ra],L3e),TWe=Ie([ta,SP,fa,Ra],V3e),AWe=(e,t,n,r,a,i,o,l)=>{if(t){var{type:c}=t,u=jd(e,l);if(r){var f=n==="scaleBand"&&r.bandwidth?r.bandwidth()/2:2,m=c==="category"&&r.bandwidth?r.bandwidth()/f:0;return m=l==="angleAxis"&&a!=null&&a?.length>=2?vl(a[0]-a[1])*2*m:m,u&&o?o.map((h,b)=>{var x=r.map(h);return Hn(x)?{coordinate:x+m,value:h,index:b,offset:m}:null}).filter(Li):r.domain().map((h,b)=>{var x=r.map(h);return Hn(x)?{coordinate:x+m,value:i?i[h]:h,index:b,offset:m}:null}).filter(Li)}}},Z2=Ie([ta,fa,EP,J3e,Q3e,jWe,TWe,Ra],AWe),NP=Ie([$3e,H3e,ZGe],(e,t,n)=>F3e(n.shared,e,t)),epe=e=>e.tooltip.settings.trigger,_P=e=>e.tooltip.settings.defaultIndex,Yh=Ie([qh,NP,epe,_P],B3e),tpe=Ie([Yh,Wh,vv,Ev],Z3e),MWe=Ie([Z2,tpe],z3e),tPt=Ie([Yh],e=>{if(e)return e.dataKey});Ie([Yh],e=>{if(e)return e.graphicalItemId});var npe=Ie([qh,NP,epe,_P],G3e),OWe=Ie([Td,Ad,ta,vi,Z2,_P,npe],q3e),nPt=Ie([Yh,OWe],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),rPt=Ie([Yh],e=>{var t;return(t=e?.active)!==null&&t!==void 0?t:!1}),IWe=Ie([npe,tpe,eu,vv,MWe,W3e,NP],Y3e);Ie([IWe],e=>{if(e!=null){var t=e.map(n=>n.payload).filter(n=>n!=null);return Array.from(new Set(t))}});function ite(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ste(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ite(Object(n),!0).forEach(function(r){RWe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ite(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function RWe(e,t,n){return(t=DWe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DWe(e){var t=PWe(e,"string");return typeof t=="symbol"?t:t+""}function PWe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var LWe=()=>jn(fa),VWe=()=>{var e=LWe(),t=jn(Z2),n=jn(J3e);return nJ(!e||!n?void 0:ste(ste({},e),{},{scale:n}),t)};function ote(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function J0(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ote(Object(n),!0).forEach(function(r){$We(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ote(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $We(e,t,n){return(t=HWe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HWe(e){var t=FWe(e,"string");return typeof t=="symbol"?t:t+""}function FWe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zWe=(e,t,n,r)=>{var a=t.find(i=>i&&i.index===n);if(a){if(e==="horizontal")return{x:a.coordinate,y:r.chartY};if(e==="vertical")return{x:r.chartX,y:a.coordinate}}return{x:0,y:0}},UWe=(e,t,n,r)=>{var a=t.find(u=>u&&u.index===n);if(a){if(e==="centric"){var i=a.coordinate,{radius:o}=r;return J0(J0(J0({},r),xs(r.cx,r.cy,o,i)),{},{angle:i,radius:o})}var l=a.coordinate,{angle:c}=r;return J0(J0(J0({},r),xs(r.cx,r.cy,l,c)),{},{angle:c,radius:l})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function BWe(e,t){var{chartX:n,chartY:r}=e;return n>=t.left&&n<=t.left+t.width&&r>=t.top&&r<=t.top+t.height}var rpe=(e,t,n,r,a)=>{var i,o=(i=t?.length)!==null&&i!==void 0?i:0;if(o<=1||e==null)return 0;if(r==="angleAxis"&&a!=null&&Math.abs(Math.abs(a[1]-a[0])-360)<=1e-6)for(var l=0;l<o;l++){var c,u,f,m,h,b=l>0?(c=n[l-1])===null||c===void 0?void 0:c.coordinate:(u=n[o-1])===null||u===void 0?void 0:u.coordinate,x=(f=n[l])===null||f===void 0?void 0:f.coordinate,y=l>=o-1?(m=n[0])===null||m===void 0?void 0:m.coordinate:(h=n[l+1])===null||h===void 0?void 0:h.coordinate,v=void 0;if(!(b==null||x==null||y==null))if(vl(x-b)!==vl(y-x)){var w=[];if(vl(y-x)===vl(a[1]-a[0])){v=y;var S=x+a[1]-a[0];w[0]=Math.min(S,(S+b)/2),w[1]=Math.max(S,(S+b)/2)}else{v=b;var _=y+a[1]-a[0];w[0]=Math.min(x,(_+x)/2),w[1]=Math.max(x,(_+x)/2)}var N=[Math.min(x,(v+x)/2),Math.max(x,(v+x)/2)];if(e>N[0]&&e<=N[1]||e>=w[0]&&e<=w[1]){var j;return(j=n[l])===null||j===void 0?void 0:j.index}}else{var k=Math.min(b,y),M=Math.max(b,y);if(e>(k+x)/2&&e<=(M+x)/2){var T;return(T=n[l])===null||T===void 0?void 0:T.index}}}else if(t)for(var R=0;R<o;R++){var I=t[R];if(I!=null){var D=t[R+1],P=t[R-1];if(R===0&&D!=null&&e<=(I.coordinate+D.coordinate)/2||R===o-1&&P!=null&&e>(I.coordinate+P.coordinate)/2||R>0&&R<o-1&&P!=null&&D!=null&&e>(I.coordinate+P.coordinate)/2&&e<=(I.coordinate+D.coordinate)/2)return I.index}}return-1},ZWe=()=>jn(oP),kP=(e,t)=>t,ape=(e,t,n)=>n,jP=(e,t,n,r)=>r,aPt=Ie(Z2,e=>Bx(e,t=>t.coordinate)),TP=Ie([qh,kP,ape,jP],B3e),AP=Ie([TP,Wh,vv,Ev],Z3e),qWe=(e,t,n)=>{if(t!=null){var r=qh(e);return t==="axis"?n==="hover"?r.axisInteraction.hover.dataKey:r.axisInteraction.click.dataKey:n==="hover"?r.itemInteraction.hover.dataKey:r.itemInteraction.click.dataKey}},ipe=Ie([qh,kP,ape,jP],G3e),GWe=Ie([Td,Ad,ta,vi,Z2,jP,ipe],q3e),WWe=Ie([TP,GWe],(e,t)=>{var n;return(n=e.coordinate)!==null&&n!==void 0?n:t}),spe=Ie([Z2,AP],z3e),YWe=Ie([ipe,AP,eu,vv,spe,W3e,kP],Y3e),KWe=Ie([TP,AP],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),XWe=(e,t,n,r,a,i,o)=>{if(!(!e||!n||!r||!a)&&BWe(e,o)){var l=lFe(e,t),c=rpe(l,i,a,n,r),u=zWe(t,a,c,e);return{activeIndex:String(c),activeCoordinate:u}}},QWe=(e,t,n,r,a,i,o)=>{if(!(!e||!r||!a||!i||!n)){var l=DUe(e,n);if(l){var c=cFe(l,t),u=rpe(c,o,i,r,a),f=UWe(t,i,u,l);return{activeIndex:String(u),activeCoordinate:f}}}},iPt=(e,t,n,r,a,i,o,l)=>{if(!(!e||!t||!r||!a||!i))return t==="horizontal"||t==="vertical"?XWe(e,t,r,a,i,o,l):QWe(e,t,n,r,a,i,o)},JWe=Ie(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,n)=>n,(e,t,n)=>{if(t!=null){var r=e[t];if(r!=null)return n?r.panoramaElement:r.element}}),sPt=Ie(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(r=>parseInt(r,10)).concat(Object.values(P1)),n=Array.from(new Set(t));return n.sort((r,a)=>r-a)},{memoizeOptions:{resultEqualityCheck:Lqe}});function lte(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function cte(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lte(Object(n),!0).forEach(function(r){eYe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lte(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function eYe(e,t,n){return(t=tYe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tYe(e){var t=nYe(e,"string");return typeof t=="symbol"?t:t+""}function nYe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var rYe={},aYe={zIndexMap:Object.values(P1).reduce((e,t)=>cte(cte({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),rYe)},iYe=new Set(Object.values(P1));function sYe(e){return iYe.has(e)}var ope=Zm({name:"zIndex",initialState:aYe,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]?e.zIndexMap[n].consumers+=1:e.zIndexMap[n]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:yl()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(e.zIndexMap[n].consumers-=1,e.zIndexMap[n].consumers<=0&&!sYe(n)&&delete e.zIndexMap[n])},prepare:yl()},registerZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:n,element:r,isPanorama:a}=t.payload;e.zIndexMap[n]?a?e.zIndexMap[n].panoramaElement=r:e.zIndexMap[n].element=r:e.zIndexMap[n]={consumers:0,element:a?void 0:r,panoramaElement:a?r:void 0}},prepare:yl()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(t.payload.isPanorama?e.zIndexMap[n].panoramaElement=void 0:e.zIndexMap[n].element=void 0)},prepare:yl()}}}),{registerZIndexPortal:oYe,unregisterZIndexPortal:lYe,registerZIndexPortalElement:oPt,unregisterZIndexPortalElement:lPt}=ope.actions,cPt=ope.reducer;function cYe(e){var{zIndex:t,children:n}=e,r=UFe(),a=r&&t!==void 0&&t!==0,i=MD(),o=kd();d.useLayoutEffect(()=>a?(o(oYe({zIndex:t})),()=>{o(lYe({zIndex:t}))}):Rh,[o,t,a]);var l=jn(c=>JWe(c,t,i));return a?l?Xc.createPortal(n,l):null:n}function SO(){return SO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},SO.apply(null,arguments)}function ute(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Y8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ute(Object(n),!0).forEach(function(r){uYe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ute(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uYe(e,t,n){return(t=dYe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dYe(e){var t=fYe(e,"string");return typeof t=="symbol"?t:t+""}function fYe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mYe(e){var{cursor:t,cursorComp:n,cursorProps:r}=e;return d.isValidElement(t)?d.cloneElement(t,r):d.createElement(n,r)}function pYe(e){var t,{coordinate:n,payload:r,index:a,offset:i,tooltipAxisBandSize:o,layout:l,cursor:c,tooltipEventType:u,chartName:f}=e,m=n,h=r,b=a;if(!c||!m||f!=="ScatterChart"&&u!=="axis")return null;var x,y,v;if(f==="ScatterChart")x=m,y=Uze,v=P1.cursorLine;else if(f==="BarChart")x=Bze(l,m,i,o),y=NUe,v=P1.cursorRectangle;else if(l==="radial"&&G0e(m)){var{cx:w,cy:S,radius:_,startAngle:N,endAngle:j}=tme(m);x={cx:w,cy:S,startAngle:N,endAngle:j,innerRadius:_,outerRadius:_},y=$Ue,v=P1.cursorLine}else x={points:HUe(l,m,i)},y=Rze,v=P1.cursorLine;var k=typeof c=="object"&&"className"in c?c.className:void 0,M=Y8(Y8(Y8(Y8({stroke:"#ccc",pointerEvents:"none"},i),x),RLe(c)),{},{payload:h,payloadIndex:b,className:Vr("recharts-tooltip-cursor",k)});return d.createElement(cYe,{zIndex:(t=e.zIndex)!==null&&t!==void 0?t:v},d.createElement(mYe,{cursor:c,cursorComp:y,cursorProps:M}))}function hYe(e){var t=VWe(),n=$Fe(),r=Lh(),a=ZWe();return t==null||n==null||r==null||a==null?null:d.createElement(pYe,SO({},e,{offset:n,layout:r,tooltipAxisBandSize:t,chartName:a}))}var gYe=d.createContext(null),bYe=()=>d.useContext(gYe),h_={exports:{}},dte;function xYe(){return dte||(dte=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function a(c,u,f){this.fn=c,this.context=u,this.once=f||!1}function i(c,u,f,m,h){if(typeof f!="function")throw new TypeError("The listener must be a function");var b=new a(f,m||c,h),x=n?n+u:u;return c._events[x]?c._events[x].fn?c._events[x]=[c._events[x],b]:c._events[x].push(b):(c._events[x]=b,c._eventsCount++),c}function o(c,u){--c._eventsCount===0?c._events=new r:delete c._events[u]}function l(){this._events=new r,this._eventsCount=0}l.prototype.eventNames=function(){var u=[],f,m;if(this._eventsCount===0)return u;for(m in f=this._events)t.call(f,m)&&u.push(n?m.slice(1):m);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(f)):u},l.prototype.listeners=function(u){var f=n?n+u:u,m=this._events[f];if(!m)return[];if(m.fn)return[m.fn];for(var h=0,b=m.length,x=new Array(b);h<b;h++)x[h]=m[h].fn;return x},l.prototype.listenerCount=function(u){var f=n?n+u:u,m=this._events[f];return m?m.fn?1:m.length:0},l.prototype.emit=function(u,f,m,h,b,x){var y=n?n+u:u;if(!this._events[y])return!1;var v=this._events[y],w=arguments.length,S,_;if(v.fn){switch(v.once&&this.removeListener(u,v.fn,void 0,!0),w){case 1:return v.fn.call(v.context),!0;case 2:return v.fn.call(v.context,f),!0;case 3:return v.fn.call(v.context,f,m),!0;case 4:return v.fn.call(v.context,f,m,h),!0;case 5:return v.fn.call(v.context,f,m,h,b),!0;case 6:return v.fn.call(v.context,f,m,h,b,x),!0}for(_=1,S=new Array(w-1);_<w;_++)S[_-1]=arguments[_];v.fn.apply(v.context,S)}else{var N=v.length,j;for(_=0;_<N;_++)switch(v[_].once&&this.removeListener(u,v[_].fn,void 0,!0),w){case 1:v[_].fn.call(v[_].context);break;case 2:v[_].fn.call(v[_].context,f);break;case 3:v[_].fn.call(v[_].context,f,m);break;case 4:v[_].fn.call(v[_].context,f,m,h);break;default:if(!S)for(j=1,S=new Array(w-1);j<w;j++)S[j-1]=arguments[j];v[_].fn.apply(v[_].context,S)}}return!0},l.prototype.on=function(u,f,m){return i(this,u,f,m,!1)},l.prototype.once=function(u,f,m){return i(this,u,f,m,!0)},l.prototype.removeListener=function(u,f,m,h){var b=n?n+u:u;if(!this._events[b])return this;if(!f)return o(this,b),this;var x=this._events[b];if(x.fn)x.fn===f&&(!h||x.once)&&(!m||x.context===m)&&o(this,b);else{for(var y=0,v=[],w=x.length;y<w;y++)(x[y].fn!==f||h&&!x[y].once||m&&x[y].context!==m)&&v.push(x[y]);v.length?this._events[b]=v.length===1?v[0]:v:o(this,b)}return this},l.prototype.removeAllListeners=function(u){var f;return u?(f=n?n+u:u,this._events[f]&&o(this,f)):(this._events=new r,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=n,l.EventEmitter=l,e.exports=l})(h_)),h_.exports}var vYe=xYe();const yYe=lr(vYe);var A5=new yYe,NO="recharts.syncEvent.tooltip",fte="recharts.syncEvent.brush",uPt=(e,t)=>{if(t&&Array.isArray(e)){var n=Number.parseInt(t,10);if(!z2(n))return e[n]}},CYe={chartName:"",tooltipPayloadSearcher:()=>{},eventEmitter:void 0,defaultTooltipEventType:"axis"},lpe=Zm({name:"options",initialState:CYe,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),dPt=lpe.reducer,{createEventEmitter:wYe}=lpe.actions;function EYe(e){return e.tooltip.syncInteraction}var SYe={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},cpe=Zm({name:"chartData",initialState:SYe,reducers:{setChartData(e,t){if(e.chartData=t.payload,t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:n,endIndex:r}=t.payload;n!=null&&(e.dataStartIndex=n),r!=null&&(e.dataEndIndex=r)}}}),{setChartData:fPt,setDataStartEndIndexes:NYe,setComputedData:mPt}=cpe.actions,pPt=cpe.reducer,_Ye=["x","y"];function mte(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ef(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mte(Object(n),!0).forEach(function(r){kYe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mte(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kYe(e,t,n){return(t=jYe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jYe(e){var t=TYe(e,"string");return typeof t=="symbol"?t:t+""}function TYe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function AYe(e,t){if(e==null)return{};var n,r,a=MYe(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function MYe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function OYe(){var e=jn(lP),t=jn(cP),n=kd(),r=jn(e3e),a=jn(Z2),i=Lh(),o=ID(),l=jn(c=>c.rootProps.className);d.useEffect(()=>{if(e==null)return Rh;var c=(u,f,m)=>{if(t!==m&&e===u){if(r==="index"){var h;if(o&&f!==null&&f!==void 0&&(h=f.payload)!==null&&h!==void 0&&h.coordinate&&f.payload.sourceViewBox){var b=f.payload.coordinate,{x,y}=b,v=AYe(b,_Ye),{x:w,y:S,width:_,height:N}=f.payload.sourceViewBox,j=ef(ef({},v),{},{x:o.x+(_?(x-w)/_:0)*o.width,y:o.y+(N?(y-S)/N:0)*o.height});n(ef(ef({},f),{},{payload:ef(ef({},f.payload),{},{coordinate:j})}))}else n(f);return}if(a!=null){var k;if(typeof r=="function"){var M={activeTooltipIndex:f.payload.index==null?void 0:Number(f.payload.index),isTooltipActive:f.payload.active,activeIndex:f.payload.index==null?void 0:Number(f.payload.index),activeLabel:f.payload.label,activeDataKey:f.payload.dataKey,activeCoordinate:f.payload.coordinate},T=r(a,M);k=a[T]}else r==="value"&&(k=a.find(Z=>String(Z.value)===f.payload.label));var{coordinate:R}=f.payload;if(k==null||f.payload.active===!1||R==null||o==null){n(EO({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}var{x:I,y:D}=R,P=Math.min(I,o.x+o.width),L=Math.min(D,o.y+o.height),z={x:i==="horizontal"?k.coordinate:P,y:i==="horizontal"?L:k.coordinate},q=EO({active:f.payload.active,coordinate:z,dataKey:f.payload.dataKey,index:String(k.index),label:f.payload.label,sourceViewBox:f.payload.sourceViewBox,graphicalItemId:f.payload.graphicalItemId});n(q)}}};return A5.on(NO,c),()=>{A5.off(NO,c)}},[l,n,t,e,r,a,i,o])}function IYe(){var e=jn(lP),t=jn(cP),n=kd();d.useEffect(()=>{if(e==null)return Rh;var r=(a,i,o)=>{t!==o&&e===a&&n(NYe(i))};return A5.on(fte,r),()=>{A5.off(fte,r)}},[n,t,e])}function hPt(){var e=kd();d.useEffect(()=>{e(wYe())},[e]),OYe(),IYe()}function RYe(e,t,n,r,a,i){var o=jn(b=>qWe(b,e,t)),l=jn(cP),c=jn(lP),u=jn(e3e),f=jn(EYe),m=f?.active,h=ID();d.useEffect(()=>{if(!m&&c!=null&&l!=null){var b=EO({active:i,coordinate:n,dataKey:o,index:a,label:typeof r=="number"?String(r):r,sourceViewBox:h,graphicalItemId:void 0});A5.emit(NO,c,b,l)}},[m,n,o,a,r,l,c,u,i,h])}function pte(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function hte(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pte(Object(n),!0).forEach(function(r){DYe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pte(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function DYe(e,t,n){return(t=PYe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PYe(e){var t=LYe(e,"string");return typeof t=="symbol"?t:t+""}function LYe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function VYe(e){return e.dataKey}function $Ye(e,t){return d.isValidElement(e)?d.cloneElement(e,t):typeof e=="function"?d.createElement(e,t):d.createElement(yze,t)}var gte=[],HYe={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function FYe(e){var t,n,r=Bm(e,HYe),{active:a,allowEscapeViewBox:i,animationDuration:o,animationEasing:l,content:c,filterNull:u,isAnimationActive:f,offset:m,payloadUniqBy:h,position:b,reverseDirection:x,useTranslate3d:y,wrapperStyle:v,cursor:w,shared:S,trigger:_,defaultIndex:N,portal:j,axisId:k}=r,M=kd(),T=typeof N=="number"?String(N):N;d.useEffect(()=>{M(GGe({shared:S,trigger:_,axisId:k,active:a,defaultIndex:T}))},[M,S,_,k,a,T]);var R=ID(),I=jze(),D=BGe(S),{activeIndex:P,isActive:L}=(t=jn(ne=>KWe(ne,D,_,T)))!==null&&t!==void 0?t:{},z=jn(ne=>YWe(ne,D,_,T)),q=jn(ne=>spe(ne,D,_,T)),Z=jn(ne=>WWe(ne,D,_,T)),G=z,$=bYe(),X=(n=a??L)!==null&&n!==void 0?n:!1,[B,W]=cfe([G,X]),Y=D==="axis"?q:void 0;RYe(D,_,Z,Y,P,X);var F=j??$;if(F==null||R==null||D==null)return null;var J=G??gte;X||(J=gte),u&&J.length&&(J=rfe(J.filter(ne=>ne.value!=null&&(ne.hide!==!0||r.includeHidden)),h,VYe));var ue=J.length>0,ge=d.createElement(kze,{allowEscapeViewBox:i,animationDuration:o,animationEasing:l,isAnimationActive:f,active:X,coordinate:Z,hasPayload:ue,offset:m,position:b,reverseDirection:x,useTranslate3d:y,viewBox:R,wrapperStyle:v,lastBoundingBox:B,innerRef:W,hasPortalFromProps:!!j},$Ye(c,hte(hte({},r),{},{payload:J,label:Y,active:X,activeIndex:P,coordinate:Z,accessibilityLayer:I})));return d.createElement(d.Fragment,null,Xc.createPortal(ge,F),X&&d.createElement(hYe,{cursor:w,tooltipEventType:D,coordinate:Z,payload:J,index:P}))}const zYe={dark:".dark",light:""},upe=d.createContext(null);function dpe(){const e=d.useContext(upe);if(!e)throw new Error("useChart must be used within a <ChartContainer />");return e}const UYe=d.forwardRef(({id:e,className:t,children:n,config:r,...a},i)=>{const o=d.useId(),l=`chart-${e||o.replaceAll(":","")}`;return s.jsx(upe.Provider,{value:{config:r},children:s.jsxs("div",{"data-chart":l,ref:i,className:V("flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-hidden [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-hidden [&_.recharts-surface]:outline-hidden",t),...a,children:[s.jsx(BYe,{id:l,config:r}),s.jsx(LFe,{children:n})]})})});UYe.displayName="Chart";const BYe=({id:e,config:t})=>{const n=Object.entries(t).filter(([r,a])=>a.theme||a.color);return n.length===0?null:s.jsx("style",{dangerouslySetInnerHTML:{__html:Object.entries(zYe).map(([r,a])=>`
${a} [data-chart=${e}] {
${n.map(([i,o])=>{const l=o.theme?.[r]||o.color;return l?`  --color-${i}: ${l};`:null}).join(`
`)}
}
`).join(`
`)}})},gPt=FYe,ZYe=d.forwardRef(({active:e,payload:t,className:n,indicator:r="dot",hideLabel:a=!1,hideIndicator:i=!1,label:o,labelFormatter:l,labelClassName:c,formatter:u,color:f,nameKey:m,labelKey:h},b)=>{const{config:x}=dpe(),y=d.useMemo(()=>{if(a||!t?.length)return null;const[w]=t,S=`${h||w.dataKey||w.name||"value"}`,_=_O(x,w,S),N=!h&&typeof o=="string"?x[o]?.label||o:_?.label;return l?s.jsx("div",{className:V("font-medium",c),children:l(N,t)}):N?s.jsx("div",{className:V("font-medium",c),children:N}):null},[o,l,t,a,c,x,h]);if(!e||!t?.length)return null;const v=t.length===1&&r!=="dot";return s.jsxs("div",{ref:b,className:V("grid min-w-32 items-start gap-1.5 rounded-lg border border-border/50 bg-background px-2.5 py-1.5 text-xs shadow-xl",n),children:[v?null:y,s.jsx("div",{className:"grid gap-1.5",children:t.map((w,S)=>{const _=`${m||w.name||w.dataKey||"value"}`,N=_O(x,w,_),j=f||w.payload.fill||w.color;return s.jsx("div",{className:V("flex w-full flex-wrap items-stretch gap-2 [&>svg]:size-2.5 [&>svg]:text-muted-foreground",r==="dot"&&"items-center"),children:u&&w?.value!==void 0&&w.name?u(w.value,w.name,w,S,w.payload):s.jsxs(s.Fragment,{children:[N?.icon?s.jsx(N.icon,{}):!i&&s.jsx("div",{className:V("shrink-0 rounded-[2px] border-[--color-border] bg-[--color-bg]",{"h-2.5 w-2.5":r==="dot","my-0.5":v&&r==="dashed","w-0 border-[1.5px] border-dashed bg-transparent":r==="dashed","w-1":r==="line"}),style:{"--color-bg":j,"--color-border":j}}),s.jsxs("div",{className:V("flex flex-1 justify-between leading-none",v?"items-end":"items-center"),children:[s.jsxs("div",{className:"grid gap-1.5",children:[v?y:null,s.jsx("span",{className:"text-muted-foreground",children:N?.label||w.name})]}),w.value&&s.jsx("span",{className:"font-mono font-medium tabular-nums text-foreground",children:w.value.toLocaleString()})]})]})},w.dataKey)})})]})});ZYe.displayName="ChartTooltip";const bPt=Xfe,qYe=d.forwardRef(({className:e,hideIcon:t=!1,payload:n,verticalAlign:r="bottom",nameKey:a},i)=>{const{config:o}=dpe();return n?.length?s.jsx("div",{ref:i,className:V("flex items-center justify-center gap-4",r==="top"?"pb-3":"pt-3",e),children:n.map(l=>{const c=`${a||l.dataKey||"value"}`,u=_O(o,l,c);return s.jsxs("div",{className:V("flex items-center gap-1.5 [&>svg]:size-3 [&>svg]:text-muted-foreground"),children:[u?.icon&&!t?s.jsx(u.icon,{}):s.jsx("div",{className:"size-2 shrink-0 rounded-[2px]",style:{backgroundColor:l.color}}),u?.label]},l.value)})}):null});qYe.displayName="ChartLegend";function _O(e,t,n){if(typeof t!="object"||t===null)return;const r="payload"in t&&typeof t.payload=="object"&&t.payload!==null?t.payload:void 0;let a=n;return n in t&&typeof t[n]=="string"?a=t[n]:r&&n in r&&typeof r[n]=="string"&&(a=r[n]),a in e?e[a]:e[n]}function Kh(e){const t=d.useRef({value:e,previous:e});return d.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function Xh(e){const[t,n]=d.useState(void 0);return $r(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const i=a[0];let o,l;if("borderBoxSize"in i){const c=i.borderBoxSize,u=Array.isArray(c)?c[0]:c;o=u.inlineSize,l=u.blockSize}else o=e.offsetWidth,l=e.offsetHeight;n({width:o,height:l})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var Sv="Checkbox",[GYe]=Ia(Sv),[WYe,MP]=GYe(Sv);function YYe(e){const{__scopeCheckbox:t,checked:n,children:r,defaultChecked:a,disabled:i,form:o,name:l,onCheckedChange:c,required:u,value:f="on",internal_do_not_use_render:m}=e,[h,b]=pi({prop:n,defaultProp:a??!1,onChange:c,caller:Sv}),[x,y]=d.useState(null),[v,w]=d.useState(null),S=d.useRef(!1),_=x?!!o||!!x.closest("form"):!0,N={checked:h,disabled:i,setChecked:b,control:x,setControl:y,name:l,form:o,value:f,hasConsumerStoppedPropagationRef:S,required:u,defaultChecked:nd(a)?!1:a,isFormControl:_,bubbleInput:v,setBubbleInput:w};return s.jsx(WYe,{scope:t,...N,children:KYe(m)?m(N):r})}var fpe="CheckboxTrigger",mpe=d.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},a)=>{const{control:i,value:o,disabled:l,checked:c,required:u,setControl:f,setChecked:m,hasConsumerStoppedPropagationRef:h,isFormControl:b,bubbleInput:x}=MP(fpe,e),y=Tt(a,f),v=d.useRef(c);return d.useEffect(()=>{const w=i?.form;if(w){const S=()=>m(v.current);return w.addEventListener("reset",S),()=>w.removeEventListener("reset",S)}},[i,m]),s.jsx(bt.button,{type:"button",role:"checkbox","aria-checked":nd(c)?"mixed":c,"aria-required":u,"data-state":xpe(c),"data-disabled":l?"":void 0,disabled:l,value:o,...r,ref:y,onKeyDown:ot(t,w=>{w.key==="Enter"&&w.preventDefault()}),onClick:ot(n,w=>{m(S=>nd(S)?!0:!S),x&&b&&(h.current=w.isPropagationStopped(),h.current||w.stopPropagation())})})});mpe.displayName=fpe;var OP=d.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:r,checked:a,defaultChecked:i,required:o,disabled:l,value:c,onCheckedChange:u,form:f,...m}=e;return s.jsx(YYe,{__scopeCheckbox:n,checked:a,defaultChecked:i,disabled:l,required:o,onCheckedChange:u,name:r,form:f,value:c,internal_do_not_use_render:({isFormControl:h})=>s.jsxs(s.Fragment,{children:[s.jsx(mpe,{...m,ref:t,__scopeCheckbox:n}),h&&s.jsx(bpe,{__scopeCheckbox:n})]})})});OP.displayName=Sv;var ppe="CheckboxIndicator",hpe=d.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...a}=e,i=MP(ppe,n);return s.jsx(xi,{present:r||nd(i.checked)||i.checked===!0,children:s.jsx(bt.span,{"data-state":xpe(i.checked),"data-disabled":i.disabled?"":void 0,...a,ref:t,style:{pointerEvents:"none",...e.style}})})});hpe.displayName=ppe;var gpe="CheckboxBubbleInput",bpe=d.forwardRef(({__scopeCheckbox:e,...t},n)=>{const{control:r,hasConsumerStoppedPropagationRef:a,checked:i,defaultChecked:o,required:l,disabled:c,name:u,value:f,form:m,bubbleInput:h,setBubbleInput:b}=MP(gpe,e),x=Tt(n,b),y=Kh(i),v=Xh(r);d.useEffect(()=>{const S=h;if(!S)return;const _=window.HTMLInputElement.prototype,j=Object.getOwnPropertyDescriptor(_,"checked").set,k=!a.current;if(y!==i&&j){const M=new Event("click",{bubbles:k});S.indeterminate=nd(i),j.call(S,nd(i)?!1:i),S.dispatchEvent(M)}},[h,y,i,a]);const w=d.useRef(nd(i)?!1:i);return s.jsx(bt.input,{type:"checkbox","aria-hidden":!0,defaultChecked:o??w.current,required:l,disabled:c,name:u,value:f,form:m,...t,tabIndex:-1,ref:x,style:{...t.style,...v,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});bpe.displayName=gpe;function KYe(e){return typeof e=="function"}function nd(e){return e==="indeterminate"}function xpe(e){return nd(e)?"indeterminate":e?"checked":"unchecked"}function XYe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M8 2v4"},child:[]},{tag:"path",attr:{d:"M16 2v4"},child:[]},{tag:"rect",attr:{width:"18",height:"18",x:"3",y:"4",rx:"2"},child:[]},{tag:"path",attr:{d:"M3 10h18"},child:[]},{tag:"path",attr:{d:"M8 14h.01"},child:[]},{tag:"path",attr:{d:"M12 14h.01"},child:[]},{tag:"path",attr:{d:"M16 14h.01"},child:[]},{tag:"path",attr:{d:"M8 18h.01"},child:[]},{tag:"path",attr:{d:"M12 18h.01"},child:[]},{tag:"path",attr:{d:"M16 18h.01"},child:[]}]})(e)}function QYe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M8 2v4"},child:[]},{tag:"path",attr:{d:"M16 2v4"},child:[]},{tag:"rect",attr:{width:"18",height:"18",x:"3",y:"4",rx:"2"},child:[]},{tag:"path",attr:{d:"M3 10h18"},child:[]}]})(e)}function JYe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M20 6 9 17l-5-5"},child:[]}]})(e)}function Nv(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"m6 9 6 6 6-6"},child:[]}]})(e)}function eKe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"m18 15-6-6-6 6"},child:[]}]})(e)}function vpe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"10"},child:[]},{tag:"line",attr:{x1:"12",x2:"12",y1:"8",y2:"12"},child:[]},{tag:"line",attr:{x1:"12",x2:"12.01",y1:"16",y2:"16"},child:[]}]})(e)}function bte(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"9",cy:"12",r:"1"},child:[]},{tag:"circle",attr:{cx:"9",cy:"5",r:"1"},child:[]},{tag:"circle",attr:{cx:"9",cy:"19",r:"1"},child:[]},{tag:"circle",attr:{cx:"15",cy:"12",r:"1"},child:[]},{tag:"circle",attr:{cx:"15",cy:"5",r:"1"},child:[]},{tag:"circle",attr:{cx:"15",cy:"19",r:"1"},child:[]}]})(e)}function ype(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M5 12h14"},child:[]},{tag:"path",attr:{d:"M12 5v14"},child:[]}]})(e)}function tKe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{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"},child:[]}]})(e)}const nKe=nn("peer shrink-0 border ring-offset-background focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:text-primary-foreground",{defaultVariants:{size:"m",variant:"default"},variants:{size:{m:"size-4 rounded-xs",s:"size-2.5 rounded-[2px]"},variant:{default:"border-neutral-500 data-[state=checked]:bg-orange-500 data-[state=checked]:border-orange-500 data-[state=checked]:text-white"}}}),rKe=nn("",{defaultVariants:{size:"m"},variants:{size:{m:"size-4 rounded-xs",s:"size-2.5 rounded-[2px]"}}}),Hc=d.forwardRef(({className:e,variant:t="default",size:n="m",...r},a)=>s.jsx(OP,{ref:a,className:V(e,nKe({size:n,variant:t})),...r,children:s.jsx(hpe,{className:V("flex items-center justify-center text-current"),children:s.jsx(JYe,{className:V(rKe({size:n}))})})}));Hc.displayName=OP.displayName;var _v="Collapsible",[aKe]=Ia(_v),[iKe,IP]=aKe(_v),Cpe=d.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:a,disabled:i,onOpenChange:o,...l}=e,[c,u]=pi({prop:r,defaultProp:a??!1,onChange:o,caller:_v});return s.jsx(iKe,{scope:n,disabled:i,contentId:$o(),open:c,onOpenToggle:d.useCallback(()=>u(f=>!f),[u]),children:s.jsx(bt.div,{"data-state":DP(c),"data-disabled":i?"":void 0,...l,ref:t})})});Cpe.displayName=_v;var wpe="CollapsibleTrigger",Epe=d.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,a=IP(wpe,n);return s.jsx(bt.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":DP(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...r,ref:t,onClick:ot(e.onClick,a.onOpenToggle)})});Epe.displayName=wpe;var RP="CollapsibleContent",Spe=d.forwardRef((e,t)=>{const{forceMount:n,...r}=e,a=IP(RP,e.__scopeCollapsible);return s.jsx(xi,{present:n||a.open,children:({present:i})=>s.jsx(sKe,{...r,ref:t,present:i})})});Spe.displayName=RP;var sKe=d.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:a,...i}=e,o=IP(RP,n),[l,c]=d.useState(r),u=d.useRef(null),f=Tt(t,u),m=d.useRef(0),h=m.current,b=d.useRef(0),x=b.current,y=o.open||l,v=d.useRef(y),w=d.useRef(void 0);return d.useEffect(()=>{const S=requestAnimationFrame(()=>v.current=!1);return()=>cancelAnimationFrame(S)},[]),$r(()=>{const S=u.current;if(S){w.current=w.current||{transitionDuration:S.style.transitionDuration,animationName:S.style.animationName},S.style.transitionDuration="0s",S.style.animationName="none";const _=S.getBoundingClientRect();m.current=_.height,b.current=_.width,v.current||(S.style.transitionDuration=w.current.transitionDuration,S.style.animationName=w.current.animationName),c(r)}},[o.open,r]),s.jsx(bt.div,{"data-state":DP(o.open),"data-disabled":o.disabled?"":void 0,id:o.contentId,hidden:!y,...i,ref:f,style:{"--radix-collapsible-content-height":h?`${h}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:y&&a})});function DP(e){return e?"open":"closed"}var oKe=Cpe;const Npe=oKe,_pe=Epe,kpe=Spe,lKe=({text:e})=>{const[t,n]=d.useState(!1),r=async()=>{try{await navigator.clipboard.writeText(e),n(!0),setTimeout(()=>n(!1),1e3)}catch(a){console.error("Failed to copy text to clipboard:",a)}};return s.jsx("button",{type:"button",onClick:r,className:"absolute top-1 right-1 sm:top-2 sm:right-2 text-black","aria-label":"Copy to Clipboard",children:t?s.jsx(Px,{}):s.jsx(Lx,{})})},cKe="/assets/cropped_pill-IclTgOOv.svg",Qm=y1e,uKe=C1e,dKe=w1e,Hr=Ch,jpe=d.forwardRef(({className:e,...t},n)=>s.jsx(PR,{ref:n,className:V("fixed inset-0 z-50 bg-black/60 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));jpe.displayName=PR.displayName;const q2=d.forwardRef(({className:e,children:t,showCloseButton:n=!0,...r},a)=>s.jsxs(dKe,{children:[s.jsx(jpe,{}),s.jsxs(LR,{ref:a,className:V("flex flex-col my-2 max-h-[95%] max-w-[90%] overflow-scroll no-scrollbar fixed left-1/2 top-1/2 z-50 -translate-x-1/2 -translate-y-1/2 bg-white rounded-2xl shadow-[0px_2px_60px_-15px_rgba(0,0,0,0.50)]",e),...r,children:[n&&s.jsxs(Ch,{className:"absolute top-4 right-4 flex rounded-xs justify-end opacity-100 transition-opacity hover:opacity-70 focus:outline-hidden disabled:pointer-events-none data-[state=open]:bg-white data-[state=open]:text-muted-foreground",children:[s.jsx(vh,{className:"size-5 md:size-6"}),s.jsx("span",{className:"sr-only",children:"Close"})]}),t]})]}));q2.displayName=LR.displayName;const fKe=({className:e,...t})=>s.jsx("div",{className:V("flex flex-col text-center",e),...t});fKe.displayName="DialogHeader";const mKe=({className:e,...t})=>s.jsx("div",{className:V(e),...t});mKe.displayName="DialogFooter";const G2=d.forwardRef(({className:e,variant:t="black",...n},r)=>{const a="text-center",i={black:"text-black",orange:"text-orange-500"},o=i[t]||i.orange;return s.jsx(VR,{ref:r,className:V(a,o,e),...n})});G2.displayName=VR.displayName;const W2=d.forwardRef(({className:e,...t},n)=>s.jsx($R,{ref:n,className:V("body-14px md:subtitle-large-18px",e),...t}));W2.displayName=$R.displayName;const En=({trigger:e,title:t,content:n,iconSrc:r,iconAlt:a="Icon",iconClassName:i,showPill:o,children:l,contentClassName:c,open:u,onOpenChange:f,size:m="base"})=>{const h=typeof r=="function"?r:null;return s.jsxs(Qm,{open:u,onOpenChange:f,children:[s.jsx(uKe,{asChild:!0,children:e}),s.jsxs(q2,{className:V("w-full",m==="base"?"max-w-[min(90%,496px)]":"max-w-[min(90%,668px)]",c),showCloseButton:!1,children:[s.jsxs("div",{className:V("w-full flex justify-between items-center bg-neutral-50 border-b border-b-neutral-100 sticky top-0 z-10"),children:[s.jsx("div",{className:"w-6.5 md:w-9.5 self-end mx-6 shrink-0",children:o&&s.jsx("img",{src:cKe,alt:"Cropped Pill",className:"w-full"})}),s.jsx(G2,{className:"whitespace-pre-line subtitle-small md:subtitle-base px-4 py-3 min-h-10 md:min-h-12",children:t}),s.jsxs(Ch,{children:[s.jsx(Il,{className:"size-7 md:size-8 shrink-0 mx-4 text-neutral-400 p-1 hover:bg-neutral-100 rounded-lg"}),s.jsx("span",{className:"sr-only",children:"Close"})]})]}),s.jsxs("div",{className:"flex flex-col items-center text-center gap-5 md:gap-8 p-4 md:p-6",children:[r?typeof r=="string"?s.jsx("img",{src:r,alt:a,className:V("size-10 md:size-15",i)}):h&&s.jsx(h,{className:V("size-10 md:size-15",i)}):null,s.jsx(W2,{className:V(n?"whitespace-pre-line w-full":"hidden"),asChild:!0,children:n||s.jsx("span",{children:t})}),l]})]})]})},pKe=nn("w-full border-t",{defaultVariants:{mode:"dark"},variants:{mode:{dark:"border-neutral-500",light:"border-neutral-200"}}}),hs=({children:e,className:t="mx-4",width:n="w-4/5",mode:r="dark"})=>s.jsxs("div",{className:V("relative",t,n),children:[s.jsx("div",{className:"absolute inset-0 flex w-full items-center","aria-hidden":"true",children:s.jsx("div",{className:V(pKe({mode:r}))})}),e&&s.jsx("div",{className:"relative flex justify-center",children:s.jsx("span",{className:"px-2 desktop-body1 text-neutral-500 bg-white",children:e})})]}),hKe=nn("w-full h-px",{defaultVariants:{variant:"neutral"},variants:{variant:{neutral:"bg-neutral-50",brown:"bg-brown-100"}}}),Wi=({className:e,variant:t="neutral"})=>s.jsx("div",{className:V(hKe({variant:t}),e)}),gKe=nn("w-px",{defaultVariants:{mode:"dark"},variants:{mode:{dark:"bg-neutral-500",light:"bg-neutral-500"}}}),Cb=({className:e,mode:t="dark"})=>s.jsx("div",{className:V(gKe({mode:t}),e)}),Mr=({title:e,description:t,icon:n,actionButton:r,linkButton:a,className:i=""})=>s.jsxs("div",{className:V("border border-neutral-100 rounded-[20px] px-8 py-12 flex flex-col justify-center items-center text-center w-full",i),children:[n&&s.jsx(n,{size:24,className:"text-neutral-200 mb-4"}),s.jsx("span",{className:"label-strong text-black",children:e}),t&&s.jsx("span",{className:"body-large text-black",children:t}),r&&s.jsx(re,{variant:"primary",onClick:r.onClick,className:"mt-8",children:r.label}),a&&s.jsx(re,{variant:"primary",asChild:!0,className:"mt-8",children:s.jsx(Te,{to:a.href,children:a.label})})]}),bKe=(e,t,n)=>{const r=e[t];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((a,i)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(i.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},Pl=({code:e="fr",size:t="l",gradient:n="",hasBorder:r=!1,hasDropShadow:a=!1,hasBorderRadius:i=!0,isRound:o=!1,className:l})=>{const[c,u]=d.useState(null);d.useEffect(()=>{bKe(Object.assign({"./flags/CH.svg":()=>Et(()=>import("./CH-mBx2p5wV.js"),[]),"./flags/CN.svg":()=>Et(()=>import("./CN-C2agh717.js"),[]),"./flags/CS.svg":()=>Et(()=>import("./CS-tht2ehG-.js"),[]),"./flags/DE.svg":()=>Et(()=>import("./DE-BnGkjPWD.js"),[]),"./flags/EN.svg":()=>Et(()=>import("./EN-Bpha3vWH.js"),[]),"./flags/ES.svg":()=>Et(()=>import("./ES-BrNoM9xf.js"),[]),"./flags/ET.svg":()=>Et(()=>import("./ET-BDMR4PI4.js"),[]),"./flags/FI.svg":()=>Et(()=>import("./FI-DMmCCH96.js"),[]),"./flags/FR.svg":()=>Et(()=>import("./FR-DnZWnRvL.js"),[]),"./flags/HE.svg":()=>Et(()=>import("./HE-D3evlZzN.js"),[]),"./flags/HI.svg":()=>Et(()=>import("./HI-7jxQQUMr.js"),[]),"./flags/ID.svg":()=>Et(()=>import("./ID-D0G3H6gL.js"),[]),"./flags/IN.svg":()=>Et(()=>import("./IN-CllqcX3d.js"),[]),"./flags/IT.svg":()=>Et(()=>import("./IT-4S3OVflE.js"),[]),"./flags/JA.svg":()=>Et(()=>import("./JA-CzJuhXf9.js"),[]),"./flags/NB-NO.svg":()=>Et(()=>import("./NB-NO-kgqlhV-O.js"),[]),"./flags/PT.svg":()=>Et(()=>import("./PT-Ckq8PLLs.js"),[]),"./flags/RU.svg":()=>Et(()=>import("./RU-Bu9Cj4Mn.js"),[]),"./flags/SR.svg":()=>Et(()=>import("./SR-C4PEvmX9.js"),[]),"./flags/SV.svg":()=>Et(()=>import("./SV-CnMwndT0.js"),[]),"./flags/VI.svg":()=>Et(()=>import("./VI-r_WwmZ5N.js"),[]),"./flags/ZH-HANS.svg":()=>Et(()=>import("./ZH-HANS-cXP9eEfD.js"),[]),"./flags/ZH-TW.svg":()=>Et(()=>import("./ZH-TW-DrLD9GLy.js"),[])}),`./flags/${e.toUpperCase()}.svg`,3).then(m=>u(m.default||m)).catch(()=>{})},[e]);const f=`flag size-${t}`;if(o){const m=t==="s"?5:t==="m"?12:16;return s.jsx("div",{className:V("rounded-full overflow-hidden",`w-${m} h-${m}`),children:c&&s.jsx("img",{src:c,alt:e,className:V("w-full h-full",e==="ch"?"object-cover":"")})})}return s.jsx("div",{className:`
          ${o?null:f}
          ${f}
          ${n}
          ${r?"border":""}
          ${a?"drop-shadow-sm":""}
          ${i?"rounded-full":""}
          ${o?"rounded-full overflow-hidden":""}
          ${l?l.replaceAll(/\s\s+/g," ").trim():""}`,children:c&&s.jsx("img",{src:c,alt:e})})};function M5(e,[t,n]){return Math.min(n,Math.max(t,e))}function PP(e){const t=e+"CollectionProvider",[n,r]=Ia(t),[a,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=y=>{const{scope:v,children:w}=y,S=U.useRef(null),_=U.useRef(new Map).current;return s.jsx(a,{scope:v,itemMap:_,collectionRef:S,children:w})};o.displayName=t;const l=e+"CollectionSlot",c=Bf(l),u=U.forwardRef((y,v)=>{const{scope:w,children:S}=y,_=i(l,w),N=Tt(v,_.collectionRef);return s.jsx(c,{ref:N,children:S})});u.displayName=l;const f=e+"CollectionItemSlot",m="data-radix-collection-item",h=Bf(f),b=U.forwardRef((y,v)=>{const{scope:w,children:S,..._}=y,N=U.useRef(null),j=Tt(v,N),k=i(f,w);return U.useEffect(()=>(k.itemMap.set(N,{ref:N,..._}),()=>{k.itemMap.delete(N)})),s.jsx(h,{[m]:"",ref:j,children:S})});b.displayName=f;function x(y){const v=i(e+"CollectionConsumer",y);return U.useCallback(()=>{const S=v.collectionRef.current;if(!S)return[];const _=Array.from(S.querySelectorAll(`[${m}]`));return Array.from(v.itemMap.values()).sort((k,M)=>_.indexOf(k.ref.current)-_.indexOf(M.ref.current))},[v.collectionRef,v.itemMap])}return[{Provider:o,Slot:u,ItemSlot:b},x,r]}var xKe=d.createContext(void 0);function Y2(e){const t=d.useContext(xKe);return e||t||"ltr"}const vKe=["top","right","bottom","left"],cd=Math.min,fs=Math.max,wb=Math.round,K8=Math.floor,jl=e=>({x:e,y:e}),yKe={left:"right",right:"left",bottom:"top",top:"bottom"},CKe={start:"end",end:"start"};function kO(e,t,n){return fs(e,cd(t,n))}function Fc(e,t){return typeof e=="function"?e(t):e}function zc(e){return e.split("-")[0]}function Jm(e){return e.split("-")[1]}function LP(e){return e==="x"?"y":"x"}function VP(e){return e==="y"?"height":"width"}const wKe=new Set(["top","bottom"]);function El(e){return wKe.has(zc(e))?"y":"x"}function $P(e){return LP(El(e))}function EKe(e,t,n){n===void 0&&(n=!1);const r=Jm(e),a=$P(e),i=VP(a);let o=a==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=Eb(o)),[o,Eb(o)]}function SKe(e){const t=Eb(e);return[jO(e),t,jO(t)]}function jO(e){return e.replace(/start|end/g,t=>CKe[t])}const xte=["left","right"],vte=["right","left"],NKe=["top","bottom"],_Ke=["bottom","top"];function kKe(e,t,n){switch(e){case"top":case"bottom":return n?t?vte:xte:t?xte:vte;case"left":case"right":return t?NKe:_Ke;default:return[]}}function jKe(e,t,n,r){const a=Jm(e);let i=kKe(zc(e),n==="start",r);return a&&(i=i.map(o=>o+"-"+a),t&&(i=i.concat(i.map(jO)))),i}function Eb(e){return e.replace(/left|right|bottom|top/g,t=>yKe[t])}function TKe(e){return{top:0,right:0,bottom:0,left:0,...e}}function Tpe(e){return typeof e!="number"?TKe(e):{top:e,right:e,bottom:e,left:e}}function Sb(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function yte(e,t,n){let{reference:r,floating:a}=e;const i=El(t),o=$P(t),l=VP(o),c=zc(t),u=i==="y",f=r.x+r.width/2-a.width/2,m=r.y+r.height/2-a.height/2,h=r[l]/2-a[l]/2;let b;switch(c){case"top":b={x:f,y:r.y-a.height};break;case"bottom":b={x:f,y:r.y+r.height};break;case"right":b={x:r.x+r.width,y:m};break;case"left":b={x:r.x-a.width,y:m};break;default:b={x:r.x,y:r.y}}switch(Jm(t)){case"start":b[o]-=h*(n&&u?-1:1);break;case"end":b[o]+=h*(n&&u?-1:1);break}return b}async function AKe(e,t){var n;t===void 0&&(t={});const{x:r,y:a,platform:i,rects:o,elements:l,strategy:c}=e,{boundary:u="clippingAncestors",rootBoundary:f="viewport",elementContext:m="floating",altBoundary:h=!1,padding:b=0}=Fc(t,e),x=Tpe(b),v=l[h?m==="floating"?"reference":"floating":m],w=Sb(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(v)))==null||n?v:v.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(l.floating)),boundary:u,rootBoundary:f,strategy:c})),S=m==="floating"?{x:r,y:a,width:o.floating.width,height:o.floating.height}:o.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(l.floating)),N=await(i.isElement==null?void 0:i.isElement(_))?await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1}:{x:1,y:1},j=Sb(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:S,offsetParent:_,strategy:c}):S);return{top:(w.top-j.top+x.top)/N.y,bottom:(j.bottom-w.bottom+x.bottom)/N.y,left:(w.left-j.left+x.left)/N.x,right:(j.right-w.right+x.right)/N.x}}const MKe=async(e,t,n)=>{const{placement:r="bottom",strategy:a="absolute",middleware:i=[],platform:o}=n,l=i.filter(Boolean),c=await(o.isRTL==null?void 0:o.isRTL(t));let u=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:f,y:m}=yte(u,r,c),h=r,b={},x=0;for(let v=0;v<l.length;v++){var y;const{name:w,fn:S}=l[v],{x:_,y:N,data:j,reset:k}=await S({x:f,y:m,initialPlacement:r,placement:h,strategy:a,middlewareData:b,rects:u,platform:{...o,detectOverflow:(y=o.detectOverflow)!=null?y:AKe},elements:{reference:e,floating:t}});f=_??f,m=N??m,b={...b,[w]:{...b[w],...j}},k&&x<=50&&(x++,typeof k=="object"&&(k.placement&&(h=k.placement),k.rects&&(u=k.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:a}):k.rects),{x:f,y:m}=yte(u,h,c)),v=-1)}return{x:f,y:m,placement:h,strategy:a,middlewareData:b}},OKe=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:a,rects:i,platform:o,elements:l,middlewareData:c}=t,{element:u,padding:f=0}=Fc(e,t)||{};if(u==null)return{};const m=Tpe(f),h={x:n,y:r},b=$P(a),x=VP(b),y=await o.getDimensions(u),v=b==="y",w=v?"top":"left",S=v?"bottom":"right",_=v?"clientHeight":"clientWidth",N=i.reference[x]+i.reference[b]-h[b]-i.floating[x],j=h[b]-i.reference[b],k=await(o.getOffsetParent==null?void 0:o.getOffsetParent(u));let M=k?k[_]:0;(!M||!await(o.isElement==null?void 0:o.isElement(k)))&&(M=l.floating[_]||i.floating[x]);const T=N/2-j/2,R=M/2-y[x]/2-1,I=cd(m[w],R),D=cd(m[S],R),P=I,L=M-y[x]-D,z=M/2-y[x]/2+T,q=kO(P,z,L),Z=!c.arrow&&Jm(a)!=null&&z!==q&&i.reference[x]/2-(z<P?I:D)-y[x]/2<0,G=Z?z<P?z-P:z-L:0;return{[b]:h[b]+G,data:{[b]:q,centerOffset:z-q-G,...Z&&{alignmentOffset:G}},reset:Z}}}),IKe=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:a,middlewareData:i,rects:o,initialPlacement:l,platform:c,elements:u}=t,{mainAxis:f=!0,crossAxis:m=!0,fallbackPlacements:h,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:y=!0,...v}=Fc(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const w=zc(a),S=El(l),_=zc(l)===l,N=await(c.isRTL==null?void 0:c.isRTL(u.floating)),j=h||(_||!y?[Eb(l)]:SKe(l)),k=x!=="none";!h&&k&&j.push(...jKe(l,y,x,N));const M=[l,...j],T=await c.detectOverflow(t,v),R=[];let I=((r=i.flip)==null?void 0:r.overflows)||[];if(f&&R.push(T[w]),m){const z=EKe(a,o,N);R.push(T[z[0]],T[z[1]])}if(I=[...I,{placement:a,overflows:R}],!R.every(z=>z<=0)){var D,P;const z=(((D=i.flip)==null?void 0:D.index)||0)+1,q=M[z];if(q&&(!(m==="alignment"?S!==El(q):!1)||I.every($=>El($.placement)===S?$.overflows[0]>0:!0)))return{data:{index:z,overflows:I},reset:{placement:q}};let Z=(P=I.filter(G=>G.overflows[0]<=0).sort((G,$)=>G.overflows[1]-$.overflows[1])[0])==null?void 0:P.placement;if(!Z)switch(b){case"bestFit":{var L;const G=(L=I.filter($=>{if(k){const X=El($.placement);return X===S||X==="y"}return!0}).map($=>[$.placement,$.overflows.filter(X=>X>0).reduce((X,B)=>X+B,0)]).sort(($,X)=>$[1]-X[1])[0])==null?void 0:L[0];G&&(Z=G);break}case"initialPlacement":Z=l;break}if(a!==Z)return{reset:{placement:Z}}}return{}}}};function Cte(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function wte(e){return vKe.some(t=>e[t]>=0)}const RKe=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:r}=t,{strategy:a="referenceHidden",...i}=Fc(e,t);switch(a){case"referenceHidden":{const o=await r.detectOverflow(t,{...i,elementContext:"reference"}),l=Cte(o,n.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:wte(l)}}}case"escaped":{const o=await r.detectOverflow(t,{...i,altBoundary:!0}),l=Cte(o,n.floating);return{data:{escapedOffsets:l,escaped:wte(l)}}}default:return{}}}}},Ape=new Set(["left","top"]);async function DKe(e,t){const{placement:n,platform:r,elements:a}=e,i=await(r.isRTL==null?void 0:r.isRTL(a.floating)),o=zc(n),l=Jm(n),c=El(n)==="y",u=Ape.has(o)?-1:1,f=i&&c?-1:1,m=Fc(t,e);let{mainAxis:h,crossAxis:b,alignmentAxis:x}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return l&&typeof x=="number"&&(b=l==="end"?x*-1:x),c?{x:b*f,y:h*u}:{x:h*u,y:b*f}}const PKe=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:a,y:i,placement:o,middlewareData:l}=t,c=await DKe(t,e);return o===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:a+c.x,y:i+c.y,data:{...c,placement:o}}}}},LKe=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:a,platform:i}=t,{mainAxis:o=!0,crossAxis:l=!1,limiter:c={fn:w=>{let{x:S,y:_}=w;return{x:S,y:_}}},...u}=Fc(e,t),f={x:n,y:r},m=await i.detectOverflow(t,u),h=El(zc(a)),b=LP(h);let x=f[b],y=f[h];if(o){const w=b==="y"?"top":"left",S=b==="y"?"bottom":"right",_=x+m[w],N=x-m[S];x=kO(_,x,N)}if(l){const w=h==="y"?"top":"left",S=h==="y"?"bottom":"right",_=y+m[w],N=y-m[S];y=kO(_,y,N)}const v=c.fn({...t,[b]:x,[h]:y});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[b]:o,[h]:l}}}}}},VKe=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:a,rects:i,middlewareData:o}=t,{offset:l=0,mainAxis:c=!0,crossAxis:u=!0}=Fc(e,t),f={x:n,y:r},m=El(a),h=LP(m);let b=f[h],x=f[m];const y=Fc(l,t),v=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(c){const _=h==="y"?"height":"width",N=i.reference[h]-i.floating[_]+v.mainAxis,j=i.reference[h]+i.reference[_]-v.mainAxis;b<N?b=N:b>j&&(b=j)}if(u){var w,S;const _=h==="y"?"width":"height",N=Ape.has(zc(a)),j=i.reference[m]-i.floating[_]+(N&&((w=o.offset)==null?void 0:w[m])||0)+(N?0:v.crossAxis),k=i.reference[m]+i.reference[_]+(N?0:((S=o.offset)==null?void 0:S[m])||0)-(N?v.crossAxis:0);x<j?x=j:x>k&&(x=k)}return{[h]:b,[m]:x}}}},$Ke=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:a,rects:i,platform:o,elements:l}=t,{apply:c=()=>{},...u}=Fc(e,t),f=await o.detectOverflow(t,u),m=zc(a),h=Jm(a),b=El(a)==="y",{width:x,height:y}=i.floating;let v,w;m==="top"||m==="bottom"?(v=m,w=h===(await(o.isRTL==null?void 0:o.isRTL(l.floating))?"start":"end")?"left":"right"):(w=m,v=h==="end"?"top":"bottom");const S=y-f.top-f.bottom,_=x-f.left-f.right,N=cd(y-f[v],S),j=cd(x-f[w],_),k=!t.middlewareData.shift;let M=N,T=j;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(T=_),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(M=S),k&&!h){const I=fs(f.left,0),D=fs(f.right,0),P=fs(f.top,0),L=fs(f.bottom,0);b?T=x-2*(I!==0||D!==0?I+D:fs(f.left,f.right)):M=y-2*(P!==0||L!==0?P+L:fs(f.top,f.bottom))}await c({...t,availableWidth:T,availableHeight:M});const R=await o.getDimensions(l.floating);return x!==R.width||y!==R.height?{reset:{rects:!0}}:{}}}};function kv(){return typeof window<"u"}function e3(e){return Mpe(e)?(e.nodeName||"").toLowerCase():"#document"}function ws(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Hl(e){var t;return(t=(Mpe(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Mpe(e){return kv()?e instanceof Node||e instanceof ws(e).Node:!1}function Bo(e){return kv()?e instanceof Element||e instanceof ws(e).Element:!1}function Ll(e){return kv()?e instanceof HTMLElement||e instanceof ws(e).HTMLElement:!1}function Ete(e){return!kv()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ws(e).ShadowRoot}const HKe=new Set(["inline","contents"]);function Qh(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=Zo(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!HKe.has(a)}const FKe=new Set(["table","td","th"]);function zKe(e){return FKe.has(e3(e))}const UKe=[":popover-open",":modal"];function jv(e){return UKe.some(t=>{try{return e.matches(t)}catch{return!1}})}const BKe=["transform","translate","scale","rotate","perspective"],ZKe=["transform","translate","scale","rotate","perspective","filter"],qKe=["paint","layout","strict","content"];function HP(e){const t=FP(),n=Bo(e)?Zo(e):e;return BKe.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||ZKe.some(r=>(n.willChange||"").includes(r))||qKe.some(r=>(n.contain||"").includes(r))}function GKe(e){let t=ud(e);for(;Ll(t)&&!am(t);){if(HP(t))return t;if(jv(t))return null;t=ud(t)}return null}function FP(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const WKe=new Set(["html","body","#document"]);function am(e){return WKe.has(e3(e))}function Zo(e){return ws(e).getComputedStyle(e)}function Tv(e){return Bo(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ud(e){if(e3(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Ete(e)&&e.host||Hl(e);return Ete(t)?t.host:t}function Ope(e){const t=ud(e);return am(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ll(t)&&Qh(t)?t:Ope(t)}function O5(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const a=Ope(e),i=a===((r=e.ownerDocument)==null?void 0:r.body),o=ws(a);if(i){const l=TO(o);return t.concat(o,o.visualViewport||[],Qh(a)?a:[],l&&n?O5(l):[])}return t.concat(a,O5(a,[],n))}function TO(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Ipe(e){const t=Zo(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=Ll(e),i=a?e.offsetWidth:n,o=a?e.offsetHeight:r,l=wb(n)!==i||wb(r)!==o;return l&&(n=i,r=o),{width:n,height:r,$:l}}function zP(e){return Bo(e)?e:e.contextElement}function Df(e){const t=zP(e);if(!Ll(t))return jl(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:i}=Ipe(t);let o=(i?wb(n.width):n.width)/r,l=(i?wb(n.height):n.height)/a;return(!o||!Number.isFinite(o))&&(o=1),(!l||!Number.isFinite(l))&&(l=1),{x:o,y:l}}const YKe=jl(0);function Rpe(e){const t=ws(e);return!FP()||!t.visualViewport?YKe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function KKe(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==ws(e)?!1:t}function u2(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const a=e.getBoundingClientRect(),i=zP(e);let o=jl(1);t&&(r?Bo(r)&&(o=Df(r)):o=Df(e));const l=KKe(i,n,r)?Rpe(i):jl(0);let c=(a.left+l.x)/o.x,u=(a.top+l.y)/o.y,f=a.width/o.x,m=a.height/o.y;if(i){const h=ws(i),b=r&&Bo(r)?ws(r):r;let x=h,y=TO(x);for(;y&&r&&b!==x;){const v=Df(y),w=y.getBoundingClientRect(),S=Zo(y),_=w.left+(y.clientLeft+parseFloat(S.paddingLeft))*v.x,N=w.top+(y.clientTop+parseFloat(S.paddingTop))*v.y;c*=v.x,u*=v.y,f*=v.x,m*=v.y,c+=_,u+=N,x=ws(y),y=TO(x)}}return Sb({width:f,height:m,x:c,y:u})}function Av(e,t){const n=Tv(e).scrollLeft;return t?t.left+n:u2(Hl(e)).left+n}function Dpe(e,t){const n=e.getBoundingClientRect(),r=n.left+t.scrollLeft-Av(e,n),a=n.top+t.scrollTop;return{x:r,y:a}}function XKe(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e;const i=a==="fixed",o=Hl(r),l=t?jv(t.floating):!1;if(r===o||l&&i)return n;let c={scrollLeft:0,scrollTop:0},u=jl(1);const f=jl(0),m=Ll(r);if((m||!m&&!i)&&((e3(r)!=="body"||Qh(o))&&(c=Tv(r)),Ll(r))){const b=u2(r);u=Df(r),f.x=b.x+r.clientLeft,f.y=b.y+r.clientTop}const h=o&&!m&&!i?Dpe(o,c):jl(0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-c.scrollLeft*u.x+f.x+h.x,y:n.y*u.y-c.scrollTop*u.y+f.y+h.y}}function QKe(e){return Array.from(e.getClientRects())}function JKe(e){const t=Hl(e),n=Tv(e),r=e.ownerDocument.body,a=fs(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=fs(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+Av(e);const l=-n.scrollTop;return Zo(r).direction==="rtl"&&(o+=fs(t.clientWidth,r.clientWidth)-a),{width:a,height:i,x:o,y:l}}const Ste=25;function eXe(e,t){const n=ws(e),r=Hl(e),a=n.visualViewport;let i=r.clientWidth,o=r.clientHeight,l=0,c=0;if(a){i=a.width,o=a.height;const f=FP();(!f||f&&t==="fixed")&&(l=a.offsetLeft,c=a.offsetTop)}const u=Av(r);if(u<=0){const f=r.ownerDocument,m=f.body,h=getComputedStyle(m),b=f.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,x=Math.abs(r.clientWidth-m.clientWidth-b);x<=Ste&&(i-=x)}else u<=Ste&&(i+=u);return{width:i,height:o,x:l,y:c}}const tXe=new Set(["absolute","fixed"]);function nXe(e,t){const n=u2(e,!0,t==="fixed"),r=n.top+e.clientTop,a=n.left+e.clientLeft,i=Ll(e)?Df(e):jl(1),o=e.clientWidth*i.x,l=e.clientHeight*i.y,c=a*i.x,u=r*i.y;return{width:o,height:l,x:c,y:u}}function Nte(e,t,n){let r;if(t==="viewport")r=eXe(e,n);else if(t==="document")r=JKe(Hl(e));else if(Bo(t))r=nXe(t,n);else{const a=Rpe(e);r={x:t.x-a.x,y:t.y-a.y,width:t.width,height:t.height}}return Sb(r)}function Ppe(e,t){const n=ud(e);return n===t||!Bo(n)||am(n)?!1:Zo(n).position==="fixed"||Ppe(n,t)}function rXe(e,t){const n=t.get(e);if(n)return n;let r=O5(e,[],!1).filter(l=>Bo(l)&&e3(l)!=="body"),a=null;const i=Zo(e).position==="fixed";let o=i?ud(e):e;for(;Bo(o)&&!am(o);){const l=Zo(o),c=HP(o);!c&&l.position==="fixed"&&(a=null),(i?!c&&!a:!c&&l.position==="static"&&!!a&&tXe.has(a.position)||Qh(o)&&!c&&Ppe(e,o))?r=r.filter(f=>f!==o):a=l,o=ud(o)}return t.set(e,r),r}function aXe(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e;const o=[...n==="clippingAncestors"?jv(t)?[]:rXe(t,this._c):[].concat(n),r],l=o[0],c=o.reduce((u,f)=>{const m=Nte(t,f,a);return u.top=fs(m.top,u.top),u.right=cd(m.right,u.right),u.bottom=cd(m.bottom,u.bottom),u.left=fs(m.left,u.left),u},Nte(t,l,a));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function iXe(e){const{width:t,height:n}=Ipe(e);return{width:t,height:n}}function sXe(e,t,n){const r=Ll(t),a=Hl(t),i=n==="fixed",o=u2(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const c=jl(0);function u(){c.x=Av(a)}if(r||!r&&!i)if((e3(t)!=="body"||Qh(a))&&(l=Tv(t)),r){const b=u2(t,!0,i,t);c.x=b.x+t.clientLeft,c.y=b.y+t.clientTop}else a&&u();i&&!r&&a&&u();const f=a&&!r&&!i?Dpe(a,l):jl(0),m=o.left+l.scrollLeft-c.x-f.x,h=o.top+l.scrollTop-c.y-f.y;return{x:m,y:h,width:o.width,height:o.height}}function g_(e){return Zo(e).position==="static"}function _te(e,t){if(!Ll(e)||Zo(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Hl(e)===n&&(n=n.ownerDocument.body),n}function Lpe(e,t){const n=ws(e);if(jv(e))return n;if(!Ll(e)){let a=ud(e);for(;a&&!am(a);){if(Bo(a)&&!g_(a))return a;a=ud(a)}return n}let r=_te(e,t);for(;r&&zKe(r)&&g_(r);)r=_te(r,t);return r&&am(r)&&g_(r)&&!HP(r)?n:r||GKe(e)||n}const oXe=async function(e){const t=this.getOffsetParent||Lpe,n=this.getDimensions,r=await n(e.floating);return{reference:sXe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function lXe(e){return Zo(e).direction==="rtl"}const cXe={convertOffsetParentRelativeRectToViewportRelativeRect:XKe,getDocumentElement:Hl,getClippingRect:aXe,getOffsetParent:Lpe,getElementRects:oXe,getClientRects:QKe,getDimensions:iXe,getScale:Df,isElement:Bo,isRTL:lXe};function Vpe(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function uXe(e,t){let n=null,r;const a=Hl(e);function i(){var l;clearTimeout(r),(l=n)==null||l.disconnect(),n=null}function o(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),i();const u=e.getBoundingClientRect(),{left:f,top:m,width:h,height:b}=u;if(l||t(),!h||!b)return;const x=K8(m),y=K8(a.clientWidth-(f+h)),v=K8(a.clientHeight-(m+b)),w=K8(f),_={rootMargin:-x+"px "+-y+"px "+-v+"px "+-w+"px",threshold:fs(0,cd(1,c))||1};let N=!0;function j(k){const M=k[0].intersectionRatio;if(M!==c){if(!N)return o();M?o(!1,M):r=setTimeout(()=>{o(!1,1e-7)},1e3)}M===1&&!Vpe(u,e.getBoundingClientRect())&&o(),N=!1}try{n=new IntersectionObserver(j,{..._,root:a.ownerDocument})}catch{n=new IntersectionObserver(j,_)}n.observe(e)}return o(!0),i}function dXe(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=r,u=zP(e),f=a||i?[...u?O5(u):[],...O5(t)]:[];f.forEach(w=>{a&&w.addEventListener("scroll",n,{passive:!0}),i&&w.addEventListener("resize",n)});const m=u&&l?uXe(u,n):null;let h=-1,b=null;o&&(b=new ResizeObserver(w=>{let[S]=w;S&&S.target===u&&b&&(b.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var _;(_=b)==null||_.observe(t)})),n()}),u&&!c&&b.observe(u),b.observe(t));let x,y=c?u2(e):null;c&&v();function v(){const w=u2(e);y&&!Vpe(y,w)&&n(),y=w,x=requestAnimationFrame(v)}return n(),()=>{var w;f.forEach(S=>{a&&S.removeEventListener("scroll",n),i&&S.removeEventListener("resize",n)}),m?.(),(w=b)==null||w.disconnect(),b=null,c&&cancelAnimationFrame(x)}}const fXe=PKe,mXe=LKe,pXe=IKe,hXe=$Ke,gXe=RKe,kte=OKe,bXe=VKe,xXe=(e,t,n)=>{const r=new Map,a={platform:cXe,...n},i={...a.platform,_c:r};return MKe(e,t,{...a,platform:i})};var vXe=typeof document<"u",yXe=function(){},B7=vXe?d.useLayoutEffect:yXe;function Nb(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Nb(e[r],t[r]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,a[r]))return!1;for(r=n;r--!==0;){const i=a[r];if(!(i==="_owner"&&e.$$typeof)&&!Nb(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function $pe(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function jte(e,t){const n=$pe(e);return Math.round(t*n)/n}function b_(e){const t=d.useRef(e);return B7(()=>{t.current=e}),t}function CXe(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:a,elements:{reference:i,floating:o}={},transform:l=!0,whileElementsMounted:c,open:u}=e,[f,m]=d.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,b]=d.useState(r);Nb(h,r)||b(r);const[x,y]=d.useState(null),[v,w]=d.useState(null),S=d.useCallback($=>{$!==k.current&&(k.current=$,y($))},[]),_=d.useCallback($=>{$!==M.current&&(M.current=$,w($))},[]),N=i||x,j=o||v,k=d.useRef(null),M=d.useRef(null),T=d.useRef(f),R=c!=null,I=b_(c),D=b_(a),P=b_(u),L=d.useCallback(()=>{if(!k.current||!M.current)return;const $={placement:t,strategy:n,middleware:h};D.current&&($.platform=D.current),xXe(k.current,M.current,$).then(X=>{const B={...X,isPositioned:P.current!==!1};z.current&&!Nb(T.current,B)&&(T.current=B,Xc.flushSync(()=>{m(B)}))})},[h,t,n,D,P]);B7(()=>{u===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,m($=>({...$,isPositioned:!1})))},[u]);const z=d.useRef(!1);B7(()=>(z.current=!0,()=>{z.current=!1}),[]),B7(()=>{if(N&&(k.current=N),j&&(M.current=j),N&&j){if(I.current)return I.current(N,j,L);L()}},[N,j,L,I,R]);const q=d.useMemo(()=>({reference:k,floating:M,setReference:S,setFloating:_}),[S,_]),Z=d.useMemo(()=>({reference:N,floating:j}),[N,j]),G=d.useMemo(()=>{const $={position:n,left:0,top:0};if(!Z.floating)return $;const X=jte(Z.floating,f.x),B=jte(Z.floating,f.y);return l?{...$,transform:"translate("+X+"px, "+B+"px)",...$pe(Z.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:X,top:B}},[n,l,Z.floating,f.x,f.y]);return d.useMemo(()=>({...f,update:L,refs:q,elements:Z,floatingStyles:G}),[f,L,q,Z,G])}const wXe=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:a}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?kte({element:r.current,padding:a}).fn(n):{}:r?kte({element:r,padding:a}).fn(n):{}}}},EXe=(e,t)=>({...fXe(e),options:[e,t]}),SXe=(e,t)=>({...mXe(e),options:[e,t]}),NXe=(e,t)=>({...bXe(e),options:[e,t]}),_Xe=(e,t)=>({...pXe(e),options:[e,t]}),kXe=(e,t)=>({...hXe(e),options:[e,t]}),jXe=(e,t)=>({...gXe(e),options:[e,t]}),TXe=(e,t)=>({...wXe(e),options:[e,t]});var AXe="Arrow",Hpe=d.forwardRef((e,t)=>{const{children:n,width:r=10,height:a=5,...i}=e;return s.jsx(bt.svg,{...i,ref:t,width:r,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:s.jsx("polygon",{points:"0,0 30,0 15,10"})})});Hpe.displayName=AXe;var MXe=Hpe,UP="Popper",[Fpe,t3]=Ia(UP),[OXe,zpe]=Fpe(UP),Upe=e=>{const{__scopePopper:t,children:n}=e,[r,a]=d.useState(null);return s.jsx(OXe,{scope:t,anchor:r,onAnchorChange:a,children:n})};Upe.displayName=UP;var Bpe="PopperAnchor",Zpe=d.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...a}=e,i=zpe(Bpe,n),o=d.useRef(null),l=Tt(t,o),c=d.useRef(null);return d.useEffect(()=>{const u=c.current;c.current=r?.current||o.current,u!==c.current&&i.onAnchorChange(c.current)}),r?null:s.jsx(bt.div,{...a,ref:l})});Zpe.displayName=Bpe;var BP="PopperContent",[IXe,RXe]=Fpe(BP),qpe=d.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:a=0,align:i="center",alignOffset:o=0,arrowPadding:l=0,avoidCollisions:c=!0,collisionBoundary:u=[],collisionPadding:f=0,sticky:m="partial",hideWhenDetached:h=!1,updatePositionStrategy:b="optimized",onPlaced:x,...y}=e,v=zpe(BP,n),[w,S]=d.useState(null),_=Tt(t,ne=>S(ne)),[N,j]=d.useState(null),k=Xh(N),M=k?.width??0,T=k?.height??0,R=r+(i!=="center"?"-"+i:""),I=typeof f=="number"?f:{top:0,right:0,bottom:0,left:0,...f},D=Array.isArray(u)?u:[u],P=D.length>0,L={padding:I,boundary:D.filter(PXe),altBoundary:P},{refs:z,floatingStyles:q,placement:Z,isPositioned:G,middlewareData:$}=CXe({strategy:"fixed",placement:R,whileElementsMounted:(...ne)=>dXe(...ne,{animationFrame:b==="always"}),elements:{reference:v.anchor},middleware:[EXe({mainAxis:a+T,alignmentAxis:o}),c&&SXe({mainAxis:!0,crossAxis:!1,limiter:m==="partial"?NXe():void 0,...L}),c&&_Xe({...L}),kXe({...L,apply:({elements:ne,rects:be,availableWidth:se,availableHeight:pe})=>{const{width:Se,height:ae}=be.reference,He=ne.floating.style;He.setProperty("--radix-popper-available-width",`${se}px`),He.setProperty("--radix-popper-available-height",`${pe}px`),He.setProperty("--radix-popper-anchor-width",`${Se}px`),He.setProperty("--radix-popper-anchor-height",`${ae}px`)}}),N&&TXe({element:N,padding:l}),LXe({arrowWidth:M,arrowHeight:T}),h&&jXe({strategy:"referenceHidden",...L})]}),[X,B]=Ype(Z),W=Ua(x);$r(()=>{G&&W?.()},[G,W]);const Y=$.arrow?.x,F=$.arrow?.y,J=$.arrow?.centerOffset!==0,[ue,ge]=d.useState();return $r(()=>{w&&ge(window.getComputedStyle(w).zIndex)},[w]),s.jsx("div",{ref:z.setFloating,"data-radix-popper-content-wrapper":"",style:{...q,transform:G?q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ue,"--radix-popper-transform-origin":[$.transformOrigin?.x,$.transformOrigin?.y].join(" "),...$.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:s.jsx(IXe,{scope:n,placedSide:X,onArrowChange:j,arrowX:Y,arrowY:F,shouldHideArrow:J,children:s.jsx(bt.div,{"data-side":X,"data-align":B,...y,ref:_,style:{...y.style,animation:G?void 0:"none"}})})})});qpe.displayName=BP;var Gpe="PopperArrow",DXe={top:"bottom",right:"left",bottom:"top",left:"right"},Wpe=d.forwardRef(function(t,n){const{__scopePopper:r,...a}=t,i=RXe(Gpe,r),o=DXe[i.placedSide];return s.jsx("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:s.jsx(MXe,{...a,ref:n,style:{...a.style,display:"block"}})})});Wpe.displayName=Gpe;function PXe(e){return e!==null}var LXe=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:a}=t,o=a.arrow?.centerOffset!==0,l=o?0:e.arrowWidth,c=o?0:e.arrowHeight,[u,f]=Ype(n),m={start:"0%",center:"50%",end:"100%"}[f],h=(a.arrow?.x??0)+l/2,b=(a.arrow?.y??0)+c/2;let x="",y="";return u==="bottom"?(x=o?m:`${h}px`,y=`${-c}px`):u==="top"?(x=o?m:`${h}px`,y=`${r.floating.height+c}px`):u==="right"?(x=`${-c}px`,y=o?m:`${b}px`):u==="left"&&(x=`${r.floating.width+c}px`,y=o?m:`${b}px`),{data:{x,y}}}});function Ype(e){const[t,n="center"]=e.split("-");return[t,n]}var ZP=Upe,Mv=Zpe,qP=qpe,GP=Wpe,Kpe=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"}),VXe="VisuallyHidden",Xpe=d.forwardRef((e,t)=>s.jsx(bt.span,{...e,ref:t,style:{...Kpe,...e.style}}));Xpe.displayName=VXe;var $Xe=Xpe,HXe=[" ","Enter","ArrowUp","ArrowDown"],FXe=[" ","Enter"],d2="Select",[Ov,Iv,zXe]=PP(d2),[n3]=Ia(d2,[zXe,t3]),Rv=t3(),[UXe,Dd]=n3(d2),[BXe,ZXe]=n3(d2),Qpe=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:a,onOpenChange:i,value:o,defaultValue:l,onValueChange:c,dir:u,name:f,autoComplete:m,disabled:h,required:b,form:x}=e,y=Rv(t),[v,w]=d.useState(null),[S,_]=d.useState(null),[N,j]=d.useState(!1),k=Y2(u),[M,T]=pi({prop:r,defaultProp:a??!1,onChange:i,caller:d2}),[R,I]=pi({prop:o,defaultProp:l,onChange:c,caller:d2}),D=d.useRef(null),P=v?x||!!v.closest("form"):!0,[L,z]=d.useState(new Set),q=Array.from(L).map(Z=>Z.props.value).join(";");return s.jsx(ZP,{...y,children:s.jsxs(UXe,{required:b,scope:t,trigger:v,onTriggerChange:w,valueNode:S,onValueNodeChange:_,valueNodeHasChildren:N,onValueNodeHasChildrenChange:j,contentId:$o(),value:R,onValueChange:I,open:M,onOpenChange:T,dir:k,triggerPointerDownPosRef:D,disabled:h,children:[s.jsx(Ov.Provider,{scope:t,children:s.jsx(BXe,{scope:e.__scopeSelect,onNativeOptionAdd:d.useCallback(Z=>{z(G=>new Set(G).add(Z))},[]),onNativeOptionRemove:d.useCallback(Z=>{z(G=>{const $=new Set(G);return $.delete(Z),$})},[]),children:n})}),P?s.jsxs(w4e,{"aria-hidden":!0,required:b,tabIndex:-1,name:f,autoComplete:m,value:R,onChange:Z=>I(Z.target.value),disabled:h,form:x,children:[R===void 0?s.jsx("option",{value:""}):null,Array.from(L)]},q):null]})})};Qpe.displayName=d2;var Jpe="SelectTrigger",e4e=d.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:r=!1,...a}=e,i=Rv(n),o=Dd(Jpe,n),l=o.disabled||r,c=Tt(t,o.onTriggerChange),u=Iv(n),f=d.useRef("touch"),[m,h,b]=S4e(y=>{const v=u().filter(_=>!_.disabled),w=v.find(_=>_.value===o.value),S=N4e(v,y,w);S!==void 0&&o.onValueChange(S.value)}),x=y=>{l||(o.onOpenChange(!0),b()),y&&(o.triggerPointerDownPosRef.current={x:Math.round(y.pageX),y:Math.round(y.pageY)})};return s.jsx(Mv,{asChild:!0,...i,children:s.jsx(bt.button,{type:"button",role:"combobox","aria-controls":o.contentId,"aria-expanded":o.open,"aria-required":o.required,"aria-autocomplete":"none",dir:o.dir,"data-state":o.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,"data-placeholder":E4e(o.value)?"":void 0,...a,ref:c,onClick:ot(a.onClick,y=>{y.currentTarget.focus(),f.current!=="mouse"&&x(y)}),onPointerDown:ot(a.onPointerDown,y=>{f.current=y.pointerType;const v=y.target;v.hasPointerCapture(y.pointerId)&&v.releasePointerCapture(y.pointerId),y.button===0&&y.ctrlKey===!1&&y.pointerType==="mouse"&&(x(y),y.preventDefault())}),onKeyDown:ot(a.onKeyDown,y=>{const v=m.current!=="";!(y.ctrlKey||y.altKey||y.metaKey)&&y.key.length===1&&h(y.key),!(v&&y.key===" ")&&HXe.includes(y.key)&&(x(),y.preventDefault())})})})});e4e.displayName=Jpe;var t4e="SelectValue",n4e=d.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:a,children:i,placeholder:o="",...l}=e,c=Dd(t4e,n),{onValueNodeHasChildrenChange:u}=c,f=i!==void 0,m=Tt(t,c.onValueNodeChange);return $r(()=>{u(f)},[u,f]),s.jsx(bt.span,{...l,ref:m,style:{pointerEvents:"none"},children:E4e(c.value)?s.jsx(s.Fragment,{children:o}):i})});n4e.displayName=t4e;var qXe="SelectIcon",r4e=d.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...a}=e;return s.jsx(bt.span,{"aria-hidden":!0,...a,ref:t,children:r||"â–¼"})});r4e.displayName=qXe;var GXe="SelectPortal",a4e=e=>s.jsx(Sx,{asChild:!0,...e});a4e.displayName=GXe;var f2="SelectContent",i4e=d.forwardRef((e,t)=>{const n=Dd(f2,e.__scopeSelect),[r,a]=d.useState();if($r(()=>{a(new DocumentFragment)},[]),!n.open){const i=r;return i?Xc.createPortal(s.jsx(s4e,{scope:e.__scopeSelect,children:s.jsx(Ov.Slot,{scope:e.__scopeSelect,children:s.jsx("div",{children:e.children})})}),i):null}return s.jsx(o4e,{...e,ref:t})});i4e.displayName=f2;var ko=10,[s4e,Pd]=n3(f2),WXe="SelectContentImpl",YXe=Bf("SelectContent.RemoveScroll"),o4e=d.forwardRef((e,t)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:i,onPointerDownOutside:o,side:l,sideOffset:c,align:u,alignOffset:f,arrowPadding:m,collisionBoundary:h,collisionPadding:b,sticky:x,hideWhenDetached:y,avoidCollisions:v,...w}=e,S=Dd(f2,n),[_,N]=d.useState(null),[j,k]=d.useState(null),M=Tt(t,ne=>N(ne)),[T,R]=d.useState(null),[I,D]=d.useState(null),P=Iv(n),[L,z]=d.useState(!1),q=d.useRef(!1);d.useEffect(()=>{if(_)return OR(_)},[_]),MR();const Z=d.useCallback(ne=>{const[be,...se]=P().map(ae=>ae.ref.current),[pe]=se.slice(-1),Se=document.activeElement;for(const ae of ne)if(ae===Se||(ae?.scrollIntoView({block:"nearest"}),ae===be&&j&&(j.scrollTop=0),ae===pe&&j&&(j.scrollTop=j.scrollHeight),ae?.focus(),document.activeElement!==Se))return},[P,j]),G=d.useCallback(()=>Z([T,_]),[Z,T,_]);d.useEffect(()=>{L&&G()},[L,G]);const{onOpenChange:$,triggerPointerDownPosRef:X}=S;d.useEffect(()=>{if(_){let ne={x:0,y:0};const be=pe=>{ne={x:Math.abs(Math.round(pe.pageX)-(X.current?.x??0)),y:Math.abs(Math.round(pe.pageY)-(X.current?.y??0))}},se=pe=>{ne.x<=10&&ne.y<=10?pe.preventDefault():_.contains(pe.target)||$(!1),document.removeEventListener("pointermove",be),X.current=null};return X.current!==null&&(document.addEventListener("pointermove",be),document.addEventListener("pointerup",se,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",be),document.removeEventListener("pointerup",se,{capture:!0})}}},[_,$,X]),d.useEffect(()=>{const ne=()=>$(!1);return window.addEventListener("blur",ne),window.addEventListener("resize",ne),()=>{window.removeEventListener("blur",ne),window.removeEventListener("resize",ne)}},[$]);const[B,W]=S4e(ne=>{const be=P().filter(Se=>!Se.disabled),se=be.find(Se=>Se.ref.current===document.activeElement),pe=N4e(be,ne,se);pe&&setTimeout(()=>pe.ref.current.focus())}),Y=d.useCallback((ne,be,se)=>{const pe=!q.current&&!se;(S.value!==void 0&&S.value===be||pe)&&(R(ne),pe&&(q.current=!0))},[S.value]),F=d.useCallback(()=>_?.focus(),[_]),J=d.useCallback((ne,be,se)=>{const pe=!q.current&&!se;(S.value!==void 0&&S.value===be||pe)&&D(ne)},[S.value]),ue=r==="popper"?AO:l4e,ge=ue===AO?{side:l,sideOffset:c,align:u,alignOffset:f,arrowPadding:m,collisionBoundary:h,collisionPadding:b,sticky:x,hideWhenDetached:y,avoidCollisions:v}:{};return s.jsx(s4e,{scope:n,content:_,viewport:j,onViewportChange:k,itemRefCallback:Y,selectedItem:T,onItemLeave:F,itemTextRefCallback:J,focusSelectedItem:G,selectedItemText:I,position:r,isPositioned:L,searchRef:B,children:s.jsx(_x,{as:YXe,allowPinchZoom:!0,children:s.jsx(Ex,{asChild:!0,trapped:S.open,onMountAutoFocus:ne=>{ne.preventDefault()},onUnmountAutoFocus:ot(a,ne=>{S.trigger?.focus({preventScroll:!0}),ne.preventDefault()}),children:s.jsx(yh,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:ne=>ne.preventDefault(),onDismiss:()=>S.onOpenChange(!1),children:s.jsx(ue,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:ne=>ne.preventDefault(),...w,...ge,onPlaced:()=>z(!0),ref:M,style:{display:"flex",flexDirection:"column",outline:"none",...w.style},onKeyDown:ot(w.onKeyDown,ne=>{const be=ne.ctrlKey||ne.altKey||ne.metaKey;if(ne.key==="Tab"&&ne.preventDefault(),!be&&ne.key.length===1&&W(ne.key),["ArrowUp","ArrowDown","Home","End"].includes(ne.key)){let pe=P().filter(Se=>!Se.disabled).map(Se=>Se.ref.current);if(["ArrowUp","End"].includes(ne.key)&&(pe=pe.slice().reverse()),["ArrowUp","ArrowDown"].includes(ne.key)){const Se=ne.target,ae=pe.indexOf(Se);pe=pe.slice(ae+1)}setTimeout(()=>Z(pe)),ne.preventDefault()}})})})})})})});o4e.displayName=WXe;var KXe="SelectItemAlignedPosition",l4e=d.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:r,...a}=e,i=Dd(f2,n),o=Pd(f2,n),[l,c]=d.useState(null),[u,f]=d.useState(null),m=Tt(t,M=>f(M)),h=Iv(n),b=d.useRef(!1),x=d.useRef(!0),{viewport:y,selectedItem:v,selectedItemText:w,focusSelectedItem:S}=o,_=d.useCallback(()=>{if(i.trigger&&i.valueNode&&l&&u&&y&&v&&w){const M=i.trigger.getBoundingClientRect(),T=u.getBoundingClientRect(),R=i.valueNode.getBoundingClientRect(),I=w.getBoundingClientRect();if(i.dir!=="rtl"){const Se=I.left-T.left,ae=R.left-Se,He=M.left-ae,ve=M.width+He,Ue=Math.max(ve,T.width),at=window.innerWidth-ko,Oe=M5(ae,[ko,Math.max(ko,at-Ue)]);l.style.minWidth=ve+"px",l.style.left=Oe+"px"}else{const Se=T.right-I.right,ae=window.innerWidth-R.right-Se,He=window.innerWidth-M.right-ae,ve=M.width+He,Ue=Math.max(ve,T.width),at=window.innerWidth-ko,Oe=M5(ae,[ko,Math.max(ko,at-Ue)]);l.style.minWidth=ve+"px",l.style.right=Oe+"px"}const D=h(),P=window.innerHeight-ko*2,L=y.scrollHeight,z=window.getComputedStyle(u),q=parseInt(z.borderTopWidth,10),Z=parseInt(z.paddingTop,10),G=parseInt(z.borderBottomWidth,10),$=parseInt(z.paddingBottom,10),X=q+Z+L+$+G,B=Math.min(v.offsetHeight*5,X),W=window.getComputedStyle(y),Y=parseInt(W.paddingTop,10),F=parseInt(W.paddingBottom,10),J=M.top+M.height/2-ko,ue=P-J,ge=v.offsetHeight/2,ne=v.offsetTop+ge,be=q+Z+ne,se=X-be;if(be<=J){const Se=D.length>0&&v===D[D.length-1].ref.current;l.style.bottom="0px";const ae=u.clientHeight-y.offsetTop-y.offsetHeight,He=Math.max(ue,ge+(Se?F:0)+ae+G),ve=be+He;l.style.height=ve+"px"}else{const Se=D.length>0&&v===D[0].ref.current;l.style.top="0px";const He=Math.max(J,q+y.offsetTop+(Se?Y:0)+ge)+se;l.style.height=He+"px",y.scrollTop=be-J+y.offsetTop}l.style.margin=`${ko}px 0`,l.style.minHeight=B+"px",l.style.maxHeight=P+"px",r?.(),requestAnimationFrame(()=>b.current=!0)}},[h,i.trigger,i.valueNode,l,u,y,v,w,i.dir,r]);$r(()=>_(),[_]);const[N,j]=d.useState();$r(()=>{u&&j(window.getComputedStyle(u).zIndex)},[u]);const k=d.useCallback(M=>{M&&x.current===!0&&(_(),S?.(),x.current=!1)},[_,S]);return s.jsx(QXe,{scope:n,contentWrapper:l,shouldExpandOnScrollRef:b,onScrollButtonChange:k,children:s.jsx("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:N},children:s.jsx(bt.div,{...a,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});l4e.displayName=KXe;var XXe="SelectPopperPosition",AO=d.forwardRef((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:a=ko,...i}=e,o=Rv(n);return s.jsx(qP,{...o,...i,ref:t,align:r,collisionPadding:a,style:{boxSizing:"border-box",...i.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)"}})});AO.displayName=XXe;var[QXe,WP]=n3(f2,{}),MO="SelectViewport",c4e=d.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:r,...a}=e,i=Pd(MO,n),o=WP(MO,n),l=Tt(t,i.onViewportChange),c=d.useRef(0);return s.jsxs(s.Fragment,{children:[s.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:r}),s.jsx(Ov.Slot,{scope:n,children:s.jsx(bt.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:l,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:ot(a.onScroll,u=>{const f=u.currentTarget,{contentWrapper:m,shouldExpandOnScrollRef:h}=o;if(h?.current&&m){const b=Math.abs(c.current-f.scrollTop);if(b>0){const x=window.innerHeight-ko*2,y=parseFloat(m.style.minHeight),v=parseFloat(m.style.height),w=Math.max(y,v);if(w<x){const S=w+b,_=Math.min(x,S),N=S-_;m.style.height=_+"px",m.style.bottom==="0px"&&(f.scrollTop=N>0?N:0,m.style.justifyContent="flex-end")}}}c.current=f.scrollTop})})})]})});c4e.displayName=MO;var u4e="SelectGroup",[JXe,eQe]=n3(u4e),d4e=d.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,a=$o();return s.jsx(JXe,{scope:n,id:a,children:s.jsx(bt.div,{role:"group","aria-labelledby":a,...r,ref:t})})});d4e.displayName=u4e;var f4e="SelectLabel",m4e=d.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,a=eQe(f4e,n);return s.jsx(bt.div,{id:a.id,...r,ref:t})});m4e.displayName=f4e;var _b="SelectItem",[tQe,p4e]=n3(_b),h4e=d.forwardRef((e,t)=>{const{__scopeSelect:n,value:r,disabled:a=!1,textValue:i,...o}=e,l=Dd(_b,n),c=Pd(_b,n),u=l.value===r,[f,m]=d.useState(i??""),[h,b]=d.useState(!1),x=Tt(t,S=>c.itemRefCallback?.(S,r,a)),y=$o(),v=d.useRef("touch"),w=()=>{a||(l.onValueChange(r),l.onOpenChange(!1))};if(r==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return s.jsx(tQe,{scope:n,value:r,disabled:a,textId:y,isSelected:u,onItemTextChange:d.useCallback(S=>{m(_=>_||(S?.textContent??"").trim())},[]),children:s.jsx(Ov.ItemSlot,{scope:n,value:r,disabled:a,textValue:f,children:s.jsx(bt.div,{role:"option","aria-labelledby":y,"data-highlighted":h?"":void 0,"aria-selected":u&&h,"data-state":u?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...o,ref:x,onFocus:ot(o.onFocus,()=>b(!0)),onBlur:ot(o.onBlur,()=>b(!1)),onClick:ot(o.onClick,()=>{v.current!=="mouse"&&w()}),onPointerUp:ot(o.onPointerUp,()=>{v.current==="mouse"&&w()}),onPointerDown:ot(o.onPointerDown,S=>{v.current=S.pointerType}),onPointerMove:ot(o.onPointerMove,S=>{v.current=S.pointerType,a?c.onItemLeave?.():v.current==="mouse"&&S.currentTarget.focus({preventScroll:!0})}),onPointerLeave:ot(o.onPointerLeave,S=>{S.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:ot(o.onKeyDown,S=>{c.searchRef?.current!==""&&S.key===" "||(FXe.includes(S.key)&&w(),S.key===" "&&S.preventDefault())})})})})});h4e.displayName=_b;var A4="SelectItemText",g4e=d.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:a,...i}=e,o=Dd(A4,n),l=Pd(A4,n),c=p4e(A4,n),u=ZXe(A4,n),[f,m]=d.useState(null),h=Tt(t,w=>m(w),c.onItemTextChange,w=>l.itemTextRefCallback?.(w,c.value,c.disabled)),b=f?.textContent,x=d.useMemo(()=>s.jsx("option",{value:c.value,disabled:c.disabled,children:b},c.value),[c.disabled,c.value,b]),{onNativeOptionAdd:y,onNativeOptionRemove:v}=u;return $r(()=>(y(x),()=>v(x)),[y,v,x]),s.jsxs(s.Fragment,{children:[s.jsx(bt.span,{id:c.textId,...i,ref:h}),c.isSelected&&o.valueNode&&!o.valueNodeHasChildren?Xc.createPortal(i.children,o.valueNode):null]})});g4e.displayName=A4;var b4e="SelectItemIndicator",nQe=d.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return p4e(b4e,n).isSelected?s.jsx(bt.span,{"aria-hidden":!0,...r,ref:t}):null});nQe.displayName=b4e;var OO="SelectScrollUpButton",x4e=d.forwardRef((e,t)=>{const n=Pd(OO,e.__scopeSelect),r=WP(OO,e.__scopeSelect),[a,i]=d.useState(!1),o=Tt(t,r.onScrollButtonChange);return $r(()=>{if(n.viewport&&n.isPositioned){let l=function(){const u=c.scrollTop>0;i(u)};const c=n.viewport;return l(),c.addEventListener("scroll",l),()=>c.removeEventListener("scroll",l)}},[n.viewport,n.isPositioned]),a?s.jsx(y4e,{...e,ref:o,onAutoScroll:()=>{const{viewport:l,selectedItem:c}=n;l&&c&&(l.scrollTop=l.scrollTop-c.offsetHeight)}}):null});x4e.displayName=OO;var IO="SelectScrollDownButton",v4e=d.forwardRef((e,t)=>{const n=Pd(IO,e.__scopeSelect),r=WP(IO,e.__scopeSelect),[a,i]=d.useState(!1),o=Tt(t,r.onScrollButtonChange);return $r(()=>{if(n.viewport&&n.isPositioned){let l=function(){const u=c.scrollHeight-c.clientHeight,f=Math.ceil(c.scrollTop)<u;i(f)};const c=n.viewport;return l(),c.addEventListener("scroll",l),()=>c.removeEventListener("scroll",l)}},[n.viewport,n.isPositioned]),a?s.jsx(y4e,{...e,ref:o,onAutoScroll:()=>{const{viewport:l,selectedItem:c}=n;l&&c&&(l.scrollTop=l.scrollTop+c.offsetHeight)}}):null});v4e.displayName=IO;var y4e=d.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:r,...a}=e,i=Pd("SelectScrollButton",n),o=d.useRef(null),l=Iv(n),c=d.useCallback(()=>{o.current!==null&&(window.clearInterval(o.current),o.current=null)},[]);return d.useEffect(()=>()=>c(),[c]),$r(()=>{l().find(f=>f.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[l]),s.jsx(bt.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:ot(a.onPointerDown,()=>{o.current===null&&(o.current=window.setInterval(r,50))}),onPointerMove:ot(a.onPointerMove,()=>{i.onItemLeave?.(),o.current===null&&(o.current=window.setInterval(r,50))}),onPointerLeave:ot(a.onPointerLeave,()=>{c()})})}),rQe="SelectSeparator",C4e=d.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return s.jsx(bt.div,{"aria-hidden":!0,...r,ref:t})});C4e.displayName=rQe;var RO="SelectArrow",aQe=d.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,a=Rv(n),i=Dd(RO,n),o=Pd(RO,n);return i.open&&o.position==="popper"?s.jsx(GP,{...a,...r,ref:t}):null});aQe.displayName=RO;var iQe="SelectBubbleInput",w4e=d.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{const a=d.useRef(null),i=Tt(r,a),o=Kh(t);return d.useEffect(()=>{const l=a.current;if(!l)return;const c=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(c,"value").set;if(o!==t&&f){const m=new Event("change",{bubbles:!0});f.call(l,t),l.dispatchEvent(m)}},[o,t]),s.jsx(bt.select,{...n,style:{...Kpe,...n.style},ref:i,defaultValue:t})});w4e.displayName=iQe;function E4e(e){return e===""||e===void 0}function S4e(e){const t=Ua(e),n=d.useRef(""),r=d.useRef(0),a=d.useCallback(o=>{const l=n.current+o;t(l),(function c(u){n.current=u,window.clearTimeout(r.current),u!==""&&(r.current=window.setTimeout(()=>c(""),1e3))})(l)},[t]),i=d.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return d.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,a,i]}function N4e(e,t,n){const a=t.length>1&&Array.from(t).every(u=>u===t[0])?t[0]:t,i=n?e.indexOf(n):-1;let o=sQe(e,Math.max(i,0));a.length===1&&(o=o.filter(u=>u!==n));const c=o.find(u=>u.textValue.toLowerCase().startsWith(a.toLowerCase()));return c!==n?c:void 0}function sQe(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var oQe=Qpe,_4e=e4e,lQe=n4e,cQe=r4e,uQe=a4e,k4e=i4e,dQe=c4e,fQe=d4e,j4e=m4e,T4e=h4e,mQe=g4e,A4e=x4e,M4e=v4e,YP=C4e,pQe="Label",O4e=d.forwardRef((e,t)=>s.jsx($m.label,{...e,ref:t,onMouseDown:n=>{n.target.closest("button, input, select, textarea")||(e.onMouseDown?.(n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}}));O4e.displayName=pQe;var I4e=O4e;const hQe=nn("body-base-bold md:label-strong peer-disabled:cursor-not-allowed text-black!"),KP=d.forwardRef(({className:e,...t},n)=>s.jsx(I4e,{ref:n,className:V(hQe(),e),...t}));KP.displayName=I4e.displayName;function xPt({className:e,...t}){return s.jsx("fieldset",{"data-slot":"field-set",className:V("flex flex-col gap-6","has-[>[data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3",e),...t})}function vPt({className:e,variant:t="legend",...n}){return s.jsx("legend",{"data-slot":"field-legend","data-variant":t,className:V("body-small text-neutral-500 text-left",e),...n})}function im({className:e,...t}){return s.jsx("div",{"data-slot":"field-group",className:V("group/field-group @container/field-group flex w-full flex-col gap-7 data-[slot=checkbox-group]:gap-3 [&>[data-slot=field-group]]:gap-4",e),...t})}const gQe=nn("group/field flex w-full gap-2",{variants:{orientation:{vertical:["flex-col [&>*]:w-full [&>.sr-only]:w-auto"],horizontal:["flex-row items-center","[&>[data-slot=field-label]]:flex-auto","has-[>[data-slot=field-content]]:items-start has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px"],responsive:["flex-col [&>*]:w-full [&>.sr-only]:w-auto @md/field-group:flex-row @md/field-group:items-center @md/field-group:[&>*]:w-auto","@md/field-group:[&>[data-slot=field-label]]:flex-auto","@md/field-group:has-[>[data-slot=field-content]]:items-start @md/field-group:has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px"]}},defaultVariants:{orientation:"vertical"}});function Lt({className:e,orientation:t="vertical",...n}){return s.jsx("div",{role:"group","data-slot":"field","data-orientation":t,className:V(gQe({orientation:t}),e),...n})}function yPt({className:e,...t}){return s.jsx("div",{"data-slot":"field-content",className:V("group/field-content flex flex-1 flex-col gap-1.5 leading-snug",e),...t})}function Rt({className:e,required:t,optionalText:n,children:r,removeDefaultClasses:a,...i}){return s.jsxs(KP,{"data-slot":"field-label",className:V(a?"":"whitespace-pre-line group/field-label peer/field-label flex w-fit gap-1 has-[>[data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col has-[>[data-slot=field]]:rounded-md has-[>[data-slot=field]]:border [&>*]:data-[slot=field]:p-4",e),...i,children:[r,t&&s.jsx("span",{className:"text-red-400 align-top",children:"*"}),n&&s.jsx("span",{className:"text-neutral-400",children:n})]})}function CPt({className:e,...t}){return s.jsx("div",{"data-slot":"field-label",className:V("flex w-fit items-center gap-2 text-sm leading-snug font-medium group-data-[disabled=true]/field:opacity-50",e),...t})}function Jh({className:e,...t}){return s.jsx("p",{"data-slot":"field-description",className:V("text-neutral-500 body-small",e),...t})}function wPt({children:e,className:t,...n}){return s.jsxs("div",{"data-slot":"field-separator","data-content":!!e,className:V("relative -my-2 h-5 text-sm group-data-[variant=outline]/field-group:-mb-2",t),...n,children:[s.jsx(YP,{className:"absolute inset-0 top-1/2"}),e&&s.jsx("span",{className:"bg-background text-muted-foreground relative mx-auto block w-fit px-2","data-slot":"field-separator-content",children:e})]})}function Ot({className:e,children:t,errors:n,...r}){const a=d.useMemo(()=>{if(t)return t;if(!n?.length)return null;const i=[...new Map(n.map(o=>[o?.message,o])).values()];return i?.length===1?i[0]?.message:s.jsx("ul",{className:"ml-4 flex list-disc flex-col gap-1",children:i.map((o,l)=>o?.message&&s.jsx("li",{children:o.message},l))})},[t,n]);return a?s.jsx("div",{role:"alert","data-slot":"field-error",className:V("text-red-400 body-small text-left",e),...r,children:a}):null}const bQe={"2xl":1400,lg:1024,md:768,sm:640,xl:1280,xs:320},Sn=({src:e,breakpoints:t,hideWhenError:n=!1,...r})=>{const[a,i]=U.useState(!1);if(!e||n&&a)return null;if(e.startsWith("data:"))return s.jsx("img",{...r,src:e,onError:()=>i(!0)});const o=e?.includes("?"),l=Object.entries(t),c=l.sort(([h,b],[x,y])=>x==="default"?-1:h==="default"?1:b-y),u=l.map(([,h])=>h).sort((h,b)=>h-b),f=e&&u.map(h=>`${e}${o?"&":"?"}w=${h} ${h}w`).join(", "),m=t&&c.map(([h,b])=>h==="default"?`${b}px`:`(min-width: ${bQe[h]}px) ${b}px`).join(", ");return s.jsx("img",{...r,srcSet:f,sizes:m,onError:()=>{i(!0)}})},Sr=d.forwardRef(({placeholder:e,mandatory:t,error:n,className:r,type:a="text",...i},o)=>{const[l,c]=d.useState(!1),u=d.useMemo(()=>["block w-full body-base rounded-md  border border-neutral-200 hover:border-blue-300 focus:border-transparent active:border-transparent focus:ring-2 active:ring-blue-300/10 active:ring-2 focus:ring-blue-300 focus-visible:outline-none px-3 py-3 md:py-4 bg-white text-black placeholder:text-neutral-300"],[n]),f=a==="password",m=l&&f?"text":a,h=d.useMemo(()=>f?l?s.jsx(P9,{className:"size-6 cursor-pointer text-neutral-400",onClick:()=>c(!1),"aria-hidden":"true"}):s.jsx(gPe,{className:"size-6 cursor-pointer text-neutral-400",onClick:()=>c(!0),"aria-hidden":"true"}):n?s.jsx(hPe,{className:"size-6 text-red-400","aria-hidden":"true"}):null,[n,f,l]);return s.jsx("div",{className:V("",r??""),children:s.jsxs("div",{className:"relative rounded-lg",children:[s.jsx("input",{ref:o,type:m,className:V(...u),placeholder:e||"",...i}),s.jsx("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3",children:h})]})})});Sr.displayName="Input";const xQe=nn("text-base flex items-center justify-between border-b last:border-b-0 md:gap-2",{defaultVariants:{hasIncreasedPadding:!1,isDesktopOnly:!1,isMobileOnly:!1,variant:"dark",wrapOnMobile:!1},variants:{hasIncreasedPadding:{false:"py-2 md:py-1",true:"py-3"},isDesktopOnly:{false:"",true:"max-md:hidden"},isMobileOnly:{false:"",true:"md:hidden"},variant:{dark:"border-white/10",light:"border-black/10",lightMaroon:"border-black/10",grey:"border-neutral-50"},wrapOnMobile:{false:"",true:"max-md:flex-wrap"}}}),vQe=nn("flex items-center gap-2 leading-relaxed tracking-[0.08px]",{defaultVariants:{variant:"dark"},variants:{variant:{dark:"text-white/70",light:"text-neutral-400",lightMaroon:"text-brown-700",grey:"text-neutral-500"}}}),yQe=nn("font-medium leading-relaxed tracking-[0.08px]",{defaultVariants:{variant:"dark"},variants:{variant:{dark:"text-white",light:"text-black",lightMaroon:"text-brown-950",grey:"text-neutral-800"}}}),Yr=({icon:e,leftText:t,rightText:n,isMobileOnly:r,isDesktopOnly:a,wrapOnMobile:i,hasIncreasedPadding:o,className:l,rightTextClassName:c,leftTextClassName:u,variant:f="dark"})=>s.jsxs("div",{className:V(xQe({hasIncreasedPadding:o,isDesktopOnly:a,isMobileOnly:r,variant:f,wrapOnMobile:i}),l),children:[s.jsxs("span",{className:V(vQe({variant:f}),u),children:[e,t]}),s.jsx("span",{className:V(yQe({variant:f}),c,i?"max-md:w-full md:text-right":"text-right"),children:n})]}),CQe="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%20width='100%25'%20height='100%25'%20style='shape-rendering:%20auto;%20display:%20block;%20background:%20transparent;'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cg%20transform='rotate(0%2050%2050)'%3e%3crect%20fill='%23000000'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.6235827664399093s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(30%2050%2050)'%3e%3crect%20fill='%23000000'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.5668934240362812s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(60%2050%2050)'%3e%3crect%20fill='%23000000'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.5102040816326531s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(90%2050%2050)'%3e%3crect%20fill='%23000000'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.4535147392290249s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(120%2050%2050)'%3e%3crect%20fill='%23000000'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.3968253968253968s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(150%2050%2050)'%3e%3crect%20fill='%23000000'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.3401360544217687s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(180%2050%2050)'%3e%3crect%20fill='%23000000'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.2834467120181406s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(210%2050%2050)'%3e%3crect%20fill='%23000000'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.22675736961451246s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(240%2050%2050)'%3e%3crect%20fill='%23000000'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.17006802721088435s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(270%2050%2050)'%3e%3crect%20fill='%23000000'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.11337868480725623s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(300%2050%2050)'%3e%3crect%20fill='%23000000'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.056689342403628114s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(330%2050%2050)'%3e%3crect%20fill='%23000000'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='0s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/g%3e%3c!--%20[ldio]%20generated%20by%20https://loading.io%20--%3e%3c/svg%3e",Tte="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%20width='100%25'%20height='100%25'%20style='shape-rendering:%20auto;%20display:%20block;%20background:%20transparent;'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cg%20transform='rotate(0%2050%2050)'%3e%3crect%20fill='%23ff5c00'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.6235827664399093s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(30%2050%2050)'%3e%3crect%20fill='%23ff5c00'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.5668934240362812s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(60%2050%2050)'%3e%3crect%20fill='%23ff5c00'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.5102040816326531s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(90%2050%2050)'%3e%3crect%20fill='%23ff5c00'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.4535147392290249s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(120%2050%2050)'%3e%3crect%20fill='%23ff5c00'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.3968253968253968s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(150%2050%2050)'%3e%3crect%20fill='%23ff5c00'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.3401360544217687s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(180%2050%2050)'%3e%3crect%20fill='%23ff5c00'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.2834467120181406s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(210%2050%2050)'%3e%3crect%20fill='%23ff5c00'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.22675736961451246s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(240%2050%2050)'%3e%3crect%20fill='%23ff5c00'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.17006802721088435s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(270%2050%2050)'%3e%3crect%20fill='%23ff5c00'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.11337868480725623s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(300%2050%2050)'%3e%3crect%20fill='%23ff5c00'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='-0.056689342403628114s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%20transform='rotate(330%2050%2050)'%3e%3crect%20fill='%23ff5c00'%20height='13'%20width='6'%20ry='3.25'%20rx='3'%20y='20.5'%20x='47'%3e%3canimate%20repeatCount='indefinite'%20begin='0s'%20dur='0.6802721088435374s'%20keyTimes='0;1'%20values='1;0'%20attributeName='opacity'%3e%3c/animate%3e%3c/rect%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/g%3e%3c!--%20[ldio]%20generated%20by%20https://loading.io%20--%3e%3c/svg%3e",wQe=nn("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 mx-auto",{defaultVariants:{size:"m"},variants:{size:{m:"size-32 md:size-64",s:"size-24 md:size-32",xl:"size-48 md:size-64"}}}),Fe=({variant:e="orange",size:t,...n})=>{let r;return e==="black"?r=CQe:r=Tte,s.jsx("div",{className:"text-center",children:s.jsx("img",{src:r,alt:"spinner",className:V(wQe({size:t})),...n})})};var Dv="Popover",[R4e]=Ia(Dv,[t3]),e6=t3(),[EQe,Ld]=R4e(Dv),D4e=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:a,onOpenChange:i,modal:o=!1}=e,l=e6(t),c=d.useRef(null),[u,f]=d.useState(!1),[m,h]=pi({prop:r,defaultProp:a??!1,onChange:i,caller:Dv});return s.jsx(ZP,{...l,children:s.jsx(EQe,{scope:t,contentId:$o(),triggerRef:c,open:m,onOpenChange:h,onOpenToggle:d.useCallback(()=>h(b=>!b),[h]),hasCustomAnchor:u,onCustomAnchorAdd:d.useCallback(()=>f(!0),[]),onCustomAnchorRemove:d.useCallback(()=>f(!1),[]),modal:o,children:n})})};D4e.displayName=Dv;var P4e="PopoverAnchor",SQe=d.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,a=Ld(P4e,n),i=e6(n),{onCustomAnchorAdd:o,onCustomAnchorRemove:l}=a;return d.useEffect(()=>(o(),()=>l()),[o,l]),s.jsx(Mv,{...i,...r,ref:t})});SQe.displayName=P4e;var L4e="PopoverTrigger",V4e=d.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,a=Ld(L4e,n),i=e6(n),o=Tt(t,a.triggerRef),l=s.jsx(bt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":U4e(a.open),...r,ref:o,onClick:ot(e.onClick,a.onOpenToggle)});return a.hasCustomAnchor?l:s.jsx(Mv,{asChild:!0,...i,children:l})});V4e.displayName=L4e;var XP="PopoverPortal",[NQe,_Qe]=R4e(XP,{forceMount:void 0}),$4e=e=>{const{__scopePopover:t,forceMount:n,children:r,container:a}=e,i=Ld(XP,t);return s.jsx(NQe,{scope:t,forceMount:n,children:s.jsx(xi,{present:n||i.open,children:s.jsx(Sx,{asChild:!0,container:a,children:r})})})};$4e.displayName=XP;var sm="PopoverContent",H4e=d.forwardRef((e,t)=>{const n=_Qe(sm,e.__scopePopover),{forceMount:r=n.forceMount,...a}=e,i=Ld(sm,e.__scopePopover);return s.jsx(xi,{present:r||i.open,children:i.modal?s.jsx(jQe,{...a,ref:t}):s.jsx(TQe,{...a,ref:t})})});H4e.displayName=sm;var kQe=Bf("PopoverContent.RemoveScroll"),jQe=d.forwardRef((e,t)=>{const n=Ld(sm,e.__scopePopover),r=d.useRef(null),a=Tt(t,r),i=d.useRef(!1);return d.useEffect(()=>{const o=r.current;if(o)return OR(o)},[]),s.jsx(_x,{as:kQe,allowPinchZoom:!0,children:s.jsx(F4e,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ot(e.onCloseAutoFocus,o=>{o.preventDefault(),i.current||n.triggerRef.current?.focus()}),onPointerDownOutside:ot(e.onPointerDownOutside,o=>{const l=o.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0,u=l.button===2||c;i.current=u},{checkForDefaultPrevented:!1}),onFocusOutside:ot(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1})})})}),TQe=d.forwardRef((e,t)=>{const n=Ld(sm,e.__scopePopover),r=d.useRef(!1),a=d.useRef(!1);return s.jsx(F4e,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{e.onCloseAutoFocus?.(i),i.defaultPrevented||(r.current||n.triggerRef.current?.focus(),i.preventDefault()),r.current=!1,a.current=!1},onInteractOutside:i=>{e.onInteractOutside?.(i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(a.current=!0));const o=i.target;n.triggerRef.current?.contains(o)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&a.current&&i.preventDefault()}})}),F4e=d.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:a,onCloseAutoFocus:i,disableOutsidePointerEvents:o,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:u,onInteractOutside:f,...m}=e,h=Ld(sm,n),b=e6(n);return MR(),s.jsx(Ex,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:i,children:s.jsx(yh,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:f,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:u,onDismiss:()=>h.onOpenChange(!1),children:s.jsx(qP,{"data-state":U4e(h.open),role:"dialog",id:h.contentId,...b,...m,ref:t,style:{...m.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)"}})})})}),z4e="PopoverClose",AQe=d.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,a=Ld(z4e,n);return s.jsx(bt.button,{type:"button",...r,ref:t,onClick:ot(e.onClick,()=>a.onOpenChange(!1))})});AQe.displayName=z4e;var MQe="PopoverArrow",OQe=d.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,a=e6(n);return s.jsx(GP,{...a,...r,ref:t})});OQe.displayName=MQe;function U4e(e){return e?"open":"closed"}var IQe=D4e,RQe=V4e,DQe=$4e,B4e=H4e;const Pv=IQe,Lv=RQe,t6=d.forwardRef(({className:e,align:t="center",addAnimation:n=!0,...r},a)=>s.jsx(DQe,{children:s.jsx(B4e,{ref:a,align:t,className:V("z-40 rounded-md bg-popover text-popover-foreground outline-hidden data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95",n&&"data-[state=open]:animate-in data-[state=closed]:animate-out 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",e),...r})}));t6.displayName=B4e.displayName;var QP="Progress",JP=100,[PQe]=U1e(QP),[LQe,VQe]=PQe(QP),Z4e=d.forwardRef((e,t)=>{const{__scopeProgress:n,value:r=null,max:a,getValueLabel:i=$Qe,...o}=e;(a||a===0)&&!Ate(a)&&console.error(HQe(`${a}`,"Progress"));const l=Ate(a)?a:JP;r!==null&&!Mte(r,l)&&console.error(FQe(`${r}`,"Progress"));const c=Mte(r,l)?r:null,u=kb(c)?i(c,l):void 0;return s.jsx(LQe,{scope:n,value:c,max:l,children:s.jsx($m.div,{"aria-valuemax":l,"aria-valuemin":0,"aria-valuenow":kb(c)?c:void 0,"aria-valuetext":u,role:"progressbar","data-state":W4e(c,l),"data-value":c??void 0,"data-max":l,...o,ref:t})})});Z4e.displayName=QP;var q4e="ProgressIndicator",G4e=d.forwardRef((e,t)=>{const{__scopeProgress:n,...r}=e,a=VQe(q4e,n);return s.jsx($m.div,{"data-state":W4e(a.value,a.max),"data-value":a.value??void 0,"data-max":a.max,...r,ref:t})});G4e.displayName=q4e;function $Qe(e,t){return`${Math.round(e/t*100)}%`}function W4e(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function kb(e){return typeof e=="number"}function Ate(e){return kb(e)&&!isNaN(e)&&e>0}function Mte(e,t){return kb(e)&&!isNaN(e)&&e<=t&&e>=0}function HQe(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${JP}\`.`}function FQe(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
  - a positive number
  - less than the value passed to \`max\` (or ${JP} if no \`max\` prop is set)
  - \`null\` or \`undefined\` if the progress is indeterminate.

Defaulting to \`null\`.`}var Y4e=Z4e,zQe=G4e;const eL=d.forwardRef(({className:e,total:t,completed:n,pillImage:r,...a},i)=>{const o=n/t*100;return s.jsxs(Y4e,{ref:i,className:V("h-2 w-full rounded-full overflow-hidden bg-orange-100 mx-auto",e),...a,children:[s.jsx(zQe,{className:"size-full relative bg-orange-500 transition-all h-2",style:{transform:`translateX(-${100-(o||0)}%)`}}),s.jsx("img",{src:r,className:"absolute -bottom-3 md:-bottom-3 z-10 min-w-3 w-[13px] h-8",alt:"Orange Pill",style:{left:`${o-2}%`}})]})});eL.displayName=Y4e.displayName;var x_="rovingFocusGroup.onEntryFocus",UQe={bubbles:!1,cancelable:!0},n6="RovingFocusGroup",[DO,K4e,BQe]=PP(n6),[ZQe,r3]=Ia(n6,[BQe]),[qQe,GQe]=ZQe(n6),X4e=d.forwardRef((e,t)=>s.jsx(DO.Provider,{scope:e.__scopeRovingFocusGroup,children:s.jsx(DO.Slot,{scope:e.__scopeRovingFocusGroup,children:s.jsx(WQe,{...e,ref:t})})}));X4e.displayName=n6;var WQe=d.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:a=!1,dir:i,currentTabStopId:o,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:c,onEntryFocus:u,preventScrollOnEntryFocus:f=!1,...m}=e,h=d.useRef(null),b=Tt(t,h),x=Y2(i),[y,v]=pi({prop:o,defaultProp:l??null,onChange:c,caller:n6}),[w,S]=d.useState(!1),_=Ua(u),N=K4e(n),j=d.useRef(!1),[k,M]=d.useState(0);return d.useEffect(()=>{const T=h.current;if(T)return T.addEventListener(x_,_),()=>T.removeEventListener(x_,_)},[_]),s.jsx(qQe,{scope:n,orientation:r,dir:x,loop:a,currentTabStopId:y,onItemFocus:d.useCallback(T=>v(T),[v]),onItemShiftTab:d.useCallback(()=>S(!0),[]),onFocusableItemAdd:d.useCallback(()=>M(T=>T+1),[]),onFocusableItemRemove:d.useCallback(()=>M(T=>T-1),[]),children:s.jsx(bt.div,{tabIndex:w||k===0?-1:0,"data-orientation":r,...m,ref:b,style:{outline:"none",...e.style},onMouseDown:ot(e.onMouseDown,()=>{j.current=!0}),onFocus:ot(e.onFocus,T=>{const R=!j.current;if(T.target===T.currentTarget&&R&&!w){const I=new CustomEvent(x_,UQe);if(T.currentTarget.dispatchEvent(I),!I.defaultPrevented){const D=N().filter(Z=>Z.focusable),P=D.find(Z=>Z.active),L=D.find(Z=>Z.id===y),q=[P,L,...D].filter(Boolean).map(Z=>Z.ref.current);e5e(q,f)}}j.current=!1}),onBlur:ot(e.onBlur,()=>S(!1))})})}),Q4e="RovingFocusGroupItem",J4e=d.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:a=!1,tabStopId:i,children:o,...l}=e,c=$o(),u=i||c,f=GQe(Q4e,n),m=f.currentTabStopId===u,h=K4e(n),{onFocusableItemAdd:b,onFocusableItemRemove:x,currentTabStopId:y}=f;return d.useEffect(()=>{if(r)return b(),()=>x()},[r,b,x]),s.jsx(DO.ItemSlot,{scope:n,id:u,focusable:r,active:a,children:s.jsx(bt.span,{tabIndex:m?0:-1,"data-orientation":f.orientation,...l,ref:t,onMouseDown:ot(e.onMouseDown,v=>{r?f.onItemFocus(u):v.preventDefault()}),onFocus:ot(e.onFocus,()=>f.onItemFocus(u)),onKeyDown:ot(e.onKeyDown,v=>{if(v.key==="Tab"&&v.shiftKey){f.onItemShiftTab();return}if(v.target!==v.currentTarget)return;const w=XQe(v,f.orientation,f.dir);if(w!==void 0){if(v.metaKey||v.ctrlKey||v.altKey||v.shiftKey)return;v.preventDefault();let _=h().filter(N=>N.focusable).map(N=>N.ref.current);if(w==="last")_.reverse();else if(w==="prev"||w==="next"){w==="prev"&&_.reverse();const N=_.indexOf(v.currentTarget);_=f.loop?QQe(_,N+1):_.slice(N+1)}setTimeout(()=>e5e(_))}}),children:typeof o=="function"?o({isCurrentTabStop:m,hasTabStop:y!=null}):o})})});J4e.displayName=Q4e;var YQe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function KQe(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function XQe(e,t,n){const r=KQe(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return YQe[r]}function e5e(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function QQe(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var tL=X4e,nL=J4e,rL="Radio",[JQe,t5e]=Ia(rL),[eJe,tJe]=JQe(rL),n5e=d.forwardRef((e,t)=>{const{__scopeRadio:n,name:r,checked:a=!1,required:i,disabled:o,value:l="on",onCheck:c,form:u,...f}=e,[m,h]=d.useState(null),b=Tt(t,v=>h(v)),x=d.useRef(!1),y=m?u||!!m.closest("form"):!0;return s.jsxs(eJe,{scope:n,checked:a,disabled:o,children:[s.jsx(bt.button,{type:"button",role:"radio","aria-checked":a,"data-state":s5e(a),"data-disabled":o?"":void 0,disabled:o,value:l,...f,ref:b,onClick:ot(e.onClick,v=>{a||c?.(),y&&(x.current=v.isPropagationStopped(),x.current||v.stopPropagation())})}),y&&s.jsx(i5e,{control:m,bubbles:!x.current,name:r,value:l,checked:a,required:i,disabled:o,form:u,style:{transform:"translateX(-100%)"}})]})});n5e.displayName=rL;var r5e="RadioIndicator",a5e=d.forwardRef((e,t)=>{const{__scopeRadio:n,forceMount:r,...a}=e,i=tJe(r5e,n);return s.jsx(xi,{present:r||i.checked,children:s.jsx(bt.span,{"data-state":s5e(i.checked),"data-disabled":i.disabled?"":void 0,...a,ref:t})})});a5e.displayName=r5e;var nJe="RadioBubbleInput",i5e=d.forwardRef(({__scopeRadio:e,control:t,checked:n,bubbles:r=!0,...a},i)=>{const o=d.useRef(null),l=Tt(o,i),c=Kh(n),u=Xh(t);return d.useEffect(()=>{const f=o.current;if(!f)return;const m=window.HTMLInputElement.prototype,b=Object.getOwnPropertyDescriptor(m,"checked").set;if(c!==n&&b){const x=new Event("click",{bubbles:r});b.call(f,n),f.dispatchEvent(x)}},[c,n,r]),s.jsx(bt.input,{type:"radio","aria-hidden":!0,defaultChecked:n,...a,tabIndex:-1,ref:l,style:{...a.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});i5e.displayName=nJe;function s5e(e){return e?"checked":"unchecked"}var rJe=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Vv="RadioGroup",[aJe]=Ia(Vv,[r3,t5e]),o5e=r3(),l5e=t5e(),[iJe,sJe]=aJe(Vv),c5e=d.forwardRef((e,t)=>{const{__scopeRadioGroup:n,name:r,defaultValue:a,value:i,required:o=!1,disabled:l=!1,orientation:c,dir:u,loop:f=!0,onValueChange:m,...h}=e,b=o5e(n),x=Y2(u),[y,v]=pi({prop:i,defaultProp:a??null,onChange:m,caller:Vv});return s.jsx(iJe,{scope:n,name:r,required:o,disabled:l,value:y,onValueChange:v,children:s.jsx(tL,{asChild:!0,...b,orientation:c,dir:x,loop:f,children:s.jsx(bt.div,{role:"radiogroup","aria-required":o,"aria-orientation":c,"data-disabled":l?"":void 0,dir:x,...h,ref:t})})})});c5e.displayName=Vv;var u5e="RadioGroupItem",d5e=d.forwardRef((e,t)=>{const{__scopeRadioGroup:n,disabled:r,...a}=e,i=sJe(u5e,n),o=i.disabled||r,l=o5e(n),c=l5e(n),u=d.useRef(null),f=Tt(t,u),m=i.value===a.value,h=d.useRef(!1);return d.useEffect(()=>{const b=y=>{rJe.includes(y.key)&&(h.current=!0)},x=()=>h.current=!1;return document.addEventListener("keydown",b),document.addEventListener("keyup",x),()=>{document.removeEventListener("keydown",b),document.removeEventListener("keyup",x)}},[]),s.jsx(nL,{asChild:!0,...l,focusable:!o,active:m,children:s.jsx(n5e,{disabled:o,required:i.required,checked:m,...c,...a,name:i.name,ref:f,onCheck:()=>i.onValueChange(a.value),onKeyDown:ot(b=>{b.key==="Enter"&&b.preventDefault()}),onFocus:ot(a.onFocus,()=>{h.current&&u.current?.click()})})})});d5e.displayName=u5e;var oJe="RadioGroupIndicator",f5e=d.forwardRef((e,t)=>{const{__scopeRadioGroup:n,...r}=e,a=l5e(n);return s.jsx(a5e,{...a,...r,ref:t})});f5e.displayName=oJe;var lJe=c5e,cJe=d5e,uJe=f5e;function Ote({className:e,...t}){return s.jsx(lJe,{"data-slot":"radio-group",className:V("grid gap-3",e),...t})}function Ite({className:e,...t}){return s.jsx(cJe,{"data-slot":"radio-group-item",className:V("aspect-square size-4 shrink-0 rounded-full border-2 border-neutral-500 bg-white outline-none","focus-visible:ring-4 focus-visible:ring-neutral-200","hover:border-orange-400","disabled:cursor-not-allowed disabled:border-neutral-200 disabled:bg-neutral-100","data-[state=checked]:border-orange-500 data-[state=checked]:border-5","data-[state=checked]:focus-visible:ring-orange-200","data-[state=checked]:disabled:border-neutral-300",e),...t,children:s.jsx(uJe,{"data-slot":"radio-group-indicator",className:"flex items-center justify-center"})})}function Rte(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z"},child:[]}]})(e)}function PO(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"},child:[]}]})(e)}function dJe(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M3.646 9.146a.5.5 0 0 1 .708 0L8 12.793l3.646-3.647a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 0-.708m0-2.292a.5.5 0 0 0 .708 0L8 3.207l3.646 3.647a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 0 0 0 .708"},child:[]}]})(e)}function LO(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708z"},child:[]}]})(e)}function fJe(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M13.545 2.907a13.2 13.2 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.2 12.2 0 0 0-3.658 0 8 8 0 0 0-.412-.833.05.05 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.04.04 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032q.003.022.021.037a13.3 13.3 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019q.463-.63.818-1.329a.05.05 0 0 0-.01-.059l-.018-.011a9 9 0 0 1-1.248-.595.05.05 0 0 1-.02-.066l.015-.019q.127-.095.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.05.05 0 0 1 .053.007q.121.1.248.195a.05.05 0 0 1-.004.085 8 8 0 0 1-1.249.594.05.05 0 0 0-.03.03.05.05 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.2 13.2 0 0 0 4.001-2.02.05.05 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.03.03 0 0 0-.02-.019m-8.198 7.307c-.789 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612m5.316 0c-.788 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612"},child:[]}]})(e)}function VO(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27s1.36.09 2 .27c1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.01 8.01 0 0 0 16 8c0-4.42-3.58-8-8-8"},child:[]}]})(e)}function mJe(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854zm4.943 12.248V6.169H2.542v7.225zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248S2.4 3.226 2.4 3.934c0 .694.521 1.248 1.327 1.248zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016l.016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225z"},child:[]}]})(e)}function X8(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M6 12.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5M3 8.062C3 6.76 4.235 5.765 5.53 5.886a26.6 26.6 0 0 0 4.94 0C11.765 5.765 13 6.76 13 8.062v1.157a.93.93 0 0 1-.765.935c-.845.147-2.34.346-4.235.346s-3.39-.2-4.235-.346A.93.93 0 0 1 3 9.219zm4.542-.827a.25.25 0 0 0-.217.068l-.92.9a25 25 0 0 1-1.871-.183.25.25 0 0 0-.068.495c.55.076 1.232.149 2.02.193a.25.25 0 0 0 .189-.071l.754-.736.847 1.71a.25.25 0 0 0 .404.062l.932-.97a25 25 0 0 0 1.922-.188.25.25 0 0 0-.068-.495c-.538.074-1.207.145-1.98.189a.25.25 0 0 0-.166.076l-.754.785-.842-1.7a.25.25 0 0 0-.182-.135"},child:[]},{tag:"path",attr:{d:"M8.5 1.866a1 1 0 1 0-1 0V3h-2A4.5 4.5 0 0 0 1 7.5V8a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1v1a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-1a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1v-.5A4.5 4.5 0 0 0 10.5 3h-2zM14 7.5V13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.5A3.5 3.5 0 0 1 5.5 4h5A3.5 3.5 0 0 1 14 7.5"},child:[]}]})(e)}function pJe(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"},child:[]}]})(e)}function hJe(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256 4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73 3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356-.83 4.73zm4.905-2.767-3.686 1.894.694-3.957a.56.56 0 0 0-.163-.505L1.71 6.745l4.052-.576a.53.53 0 0 0 .393-.288L8 2.223l1.847 3.658a.53.53 0 0 0 .393.288l4.052.575-2.906 2.77a.56.56 0 0 0-.163.506l.694 3.957-3.686-1.894a.5.5 0 0 0-.461 0z"},child:[]}]})(e)}function gJe(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.287 5.906q-1.168.486-4.666 2.01-.567.225-.595.442c-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294q.39.01.868-.32 3.269-2.206 3.374-2.23c.05-.012.12-.026.166.016s.042.12.037.141c-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8 8 0 0 1-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629q.14.092.27.187c.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.4 1.4 0 0 0-.013-.315.34.34 0 0 0-.114-.217.53.53 0 0 0-.31-.093c-.3.005-.763.166-2.984 1.09"},child:[]}]})(e)}function I5(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z"},child:[]}]})(e)}function bJe(e){return xe({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.01 2.01 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.01 2.01 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31 31 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.01 2.01 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A100 100 0 0 1 7.858 2zM6.4 5.209v4.818l4.157-2.408z"},child:[]}]})(e)}const v_={default:{emptyStar:"text-muted-foreground",star:"text-foreground"},destructive:{emptyStar:"text-destructive/70",star:"text-destructive"},disabled:{emptyStar:"text-neutral-400",star:"text-neutral-500"},yellow:{emptyStar:"text-neutral-400",star:"text-orange-500"}},xJe=({...e})=>{const{totalStars:t=5,size:n=30,fill:r=!0,Icon:a=s.jsx(hJe,{}),FilledIcon:i=s.jsx(pJe,{}),variant:o="default",asInput:l=!1,onValueChange:c,value:u}=e,[f,m]=d.useState(null),h=f===null?u:f,b=Math.floor(h),x=h%1>0?s.jsx(vJe,{fillPercentage:h%1,size:n,className:V(v_[o].star),Icon:a,asInput:l,onValueChange:()=>c?.(b+1)}):null;return s.jsxs("div",{className:V("flex items-center max-md:justify-between md:gap-5"),onMouseEnter:()=>m(u),onMouseLeave:()=>m(null),...e,children:[Array.from({length:b}).map((y,v)=>U.cloneElement(i,{className:V(r?"fill-current":"fill-transparent",v_[o].star,l?"cursor-pointer hover:fill-current":""),key:v,onClick:()=>c?.(v+1),onMouseEnter:()=>m(v+1),role:e.asInput&&"input",size:n})),x,Array.from({length:t-b-(x?1:0)}).map((y,v)=>U.cloneElement(a,{className:V(v_[o].emptyStar,l?"cursor-pointer hover:fill-current":""),key:v+b+1,onClick:()=>c?.(b+v+1+(x?1:0)),onMouseEnter:()=>m(b+v+1),role:e.asInput&&"input",size:n}))]})},vJe=({...e})=>{const{fillPercentage:t,size:n,className:r,Icon:a,asInput:i,onValueChange:o}=e;return s.jsxs("div",{role:i?"input":void 0,onClick:()=>o?.(),onKeyDown:()=>o?.(),className:V("relative inline-block",i&&"cursor-pointer"),children:[U.cloneElement(a,{className:V("fill-transparent",r),size:n}),s.jsx("div",{style:{overflow:"hidden",position:"absolute",top:0,width:`${t*100}%`},children:U.cloneElement(a,{className:V("fill-current",r),size:n})})]})};function yJe(e,t){return d.useReducer((n,r)=>t[n][r]??n,e)}var aL="ScrollArea",[m5e]=Ia(aL),[CJe,vo]=m5e(aL),p5e=d.forwardRef((e,t)=>{const{__scopeScrollArea:n,type:r="hover",dir:a,scrollHideDelay:i=600,...o}=e,[l,c]=d.useState(null),[u,f]=d.useState(null),[m,h]=d.useState(null),[b,x]=d.useState(null),[y,v]=d.useState(null),[w,S]=d.useState(0),[_,N]=d.useState(0),[j,k]=d.useState(!1),[M,T]=d.useState(!1),R=Tt(t,D=>c(D)),I=Y2(a);return s.jsx(CJe,{scope:n,type:r,dir:I,scrollHideDelay:i,scrollArea:l,viewport:u,onViewportChange:f,content:m,onContentChange:h,scrollbarX:b,onScrollbarXChange:x,scrollbarXEnabled:j,onScrollbarXEnabledChange:k,scrollbarY:y,onScrollbarYChange:v,scrollbarYEnabled:M,onScrollbarYEnabledChange:T,onCornerWidthChange:S,onCornerHeightChange:N,children:s.jsx(bt.div,{dir:I,...o,ref:R,style:{position:"relative","--radix-scroll-area-corner-width":w+"px","--radix-scroll-area-corner-height":_+"px",...e.style}})})});p5e.displayName=aL;var h5e="ScrollAreaViewport",g5e=d.forwardRef((e,t)=>{const{__scopeScrollArea:n,children:r,nonce:a,...i}=e,o=vo(h5e,n),l=d.useRef(null),c=Tt(t,l,o.onViewportChange);return s.jsxs(s.Fragment,{children:[s.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:a}),s.jsx(bt.div,{"data-radix-scroll-area-viewport":"",...i,ref:c,style:{overflowX:o.scrollbarXEnabled?"scroll":"hidden",overflowY:o.scrollbarYEnabled?"scroll":"hidden",...e.style},children:s.jsx("div",{ref:o.onContentChange,style:{minWidth:"100%",display:"table"},children:r})})]})});g5e.displayName=h5e;var Fl="ScrollAreaScrollbar",iL=d.forwardRef((e,t)=>{const{forceMount:n,...r}=e,a=vo(Fl,e.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:o}=a,l=e.orientation==="horizontal";return d.useEffect(()=>(l?i(!0):o(!0),()=>{l?i(!1):o(!1)}),[l,i,o]),a.type==="hover"?s.jsx(wJe,{...r,ref:t,forceMount:n}):a.type==="scroll"?s.jsx(EJe,{...r,ref:t,forceMount:n}):a.type==="auto"?s.jsx(b5e,{...r,ref:t,forceMount:n}):a.type==="always"?s.jsx(sL,{...r,ref:t}):null});iL.displayName=Fl;var wJe=d.forwardRef((e,t)=>{const{forceMount:n,...r}=e,a=vo(Fl,e.__scopeScrollArea),[i,o]=d.useState(!1);return d.useEffect(()=>{const l=a.scrollArea;let c=0;if(l){const u=()=>{window.clearTimeout(c),o(!0)},f=()=>{c=window.setTimeout(()=>o(!1),a.scrollHideDelay)};return l.addEventListener("pointerenter",u),l.addEventListener("pointerleave",f),()=>{window.clearTimeout(c),l.removeEventListener("pointerenter",u),l.removeEventListener("pointerleave",f)}}},[a.scrollArea,a.scrollHideDelay]),s.jsx(xi,{present:n||i,children:s.jsx(b5e,{"data-state":i?"visible":"hidden",...r,ref:t})})}),EJe=d.forwardRef((e,t)=>{const{forceMount:n,...r}=e,a=vo(Fl,e.__scopeScrollArea),i=e.orientation==="horizontal",o=Hv(()=>c("SCROLL_END"),100),[l,c]=yJe("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return d.useEffect(()=>{if(l==="idle"){const u=window.setTimeout(()=>c("HIDE"),a.scrollHideDelay);return()=>window.clearTimeout(u)}},[l,a.scrollHideDelay,c]),d.useEffect(()=>{const u=a.viewport,f=i?"scrollLeft":"scrollTop";if(u){let m=u[f];const h=()=>{const b=u[f];m!==b&&(c("SCROLL"),o()),m=b};return u.addEventListener("scroll",h),()=>u.removeEventListener("scroll",h)}},[a.viewport,i,c,o]),s.jsx(xi,{present:n||l!=="hidden",children:s.jsx(sL,{"data-state":l==="hidden"?"hidden":"visible",...r,ref:t,onPointerEnter:ot(e.onPointerEnter,()=>c("POINTER_ENTER")),onPointerLeave:ot(e.onPointerLeave,()=>c("POINTER_LEAVE"))})})}),b5e=d.forwardRef((e,t)=>{const n=vo(Fl,e.__scopeScrollArea),{forceMount:r,...a}=e,[i,o]=d.useState(!1),l=e.orientation==="horizontal",c=Hv(()=>{if(n.viewport){const u=n.viewport.offsetWidth<n.viewport.scrollWidth,f=n.viewport.offsetHeight<n.viewport.scrollHeight;o(l?u:f)}},10);return om(n.viewport,c),om(n.content,c),s.jsx(xi,{present:r||i,children:s.jsx(sL,{"data-state":i?"visible":"hidden",...a,ref:t})})}),sL=d.forwardRef((e,t)=>{const{orientation:n="vertical",...r}=e,a=vo(Fl,e.__scopeScrollArea),i=d.useRef(null),o=d.useRef(0),[l,c]=d.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=w5e(l.viewport,l.content),f={...r,sizes:l,onSizesChange:c,hasThumb:u>0&&u<1,onThumbChange:h=>i.current=h,onThumbPointerUp:()=>o.current=0,onThumbPointerDown:h=>o.current=h};function m(h,b){return TJe(h,o.current,l,b)}return n==="horizontal"?s.jsx(SJe,{...f,ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){const h=a.viewport.scrollLeft,b=Dte(h,l,a.dir);i.current.style.transform=`translate3d(${b}px, 0, 0)`}},onWheelScroll:h=>{a.viewport&&(a.viewport.scrollLeft=h)},onDragScroll:h=>{a.viewport&&(a.viewport.scrollLeft=m(h,a.dir))}}):n==="vertical"?s.jsx(NJe,{...f,ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){const h=a.viewport.scrollTop,b=Dte(h,l);i.current.style.transform=`translate3d(0, ${b}px, 0)`}},onWheelScroll:h=>{a.viewport&&(a.viewport.scrollTop=h)},onDragScroll:h=>{a.viewport&&(a.viewport.scrollTop=m(h))}}):null}),SJe=d.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...a}=e,i=vo(Fl,e.__scopeScrollArea),[o,l]=d.useState(),c=d.useRef(null),u=Tt(t,c,i.onScrollbarXChange);return d.useEffect(()=>{c.current&&l(getComputedStyle(c.current))},[c]),s.jsx(v5e,{"data-orientation":"horizontal",...a,ref:u,sizes:n,style:{bottom:0,left:i.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:i.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":$v(n)+"px",...e.style},onThumbPointerDown:f=>e.onThumbPointerDown(f.x),onDragScroll:f=>e.onDragScroll(f.x),onWheelScroll:(f,m)=>{if(i.viewport){const h=i.viewport.scrollLeft+f.deltaX;e.onWheelScroll(h),S5e(h,m)&&f.preventDefault()}},onResize:()=>{c.current&&i.viewport&&o&&r({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:Tb(o.paddingLeft),paddingEnd:Tb(o.paddingRight)}})}})}),NJe=d.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...a}=e,i=vo(Fl,e.__scopeScrollArea),[o,l]=d.useState(),c=d.useRef(null),u=Tt(t,c,i.onScrollbarYChange);return d.useEffect(()=>{c.current&&l(getComputedStyle(c.current))},[c]),s.jsx(v5e,{"data-orientation":"vertical",...a,ref:u,sizes:n,style:{top:0,right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":$v(n)+"px",...e.style},onThumbPointerDown:f=>e.onThumbPointerDown(f.y),onDragScroll:f=>e.onDragScroll(f.y),onWheelScroll:(f,m)=>{if(i.viewport){const h=i.viewport.scrollTop+f.deltaY;e.onWheelScroll(h),S5e(h,m)&&f.preventDefault()}},onResize:()=>{c.current&&i.viewport&&o&&r({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:Tb(o.paddingTop),paddingEnd:Tb(o.paddingBottom)}})}})}),[_Je,x5e]=m5e(Fl),v5e=d.forwardRef((e,t)=>{const{__scopeScrollArea:n,sizes:r,hasThumb:a,onThumbChange:i,onThumbPointerUp:o,onThumbPointerDown:l,onThumbPositionChange:c,onDragScroll:u,onWheelScroll:f,onResize:m,...h}=e,b=vo(Fl,n),[x,y]=d.useState(null),v=Tt(t,R=>y(R)),w=d.useRef(null),S=d.useRef(""),_=b.viewport,N=r.content-r.viewport,j=Ua(f),k=Ua(c),M=Hv(m,10);function T(R){if(w.current){const I=R.clientX-w.current.left,D=R.clientY-w.current.top;u({x:I,y:D})}}return d.useEffect(()=>{const R=I=>{const D=I.target;x?.contains(D)&&j(I,N)};return document.addEventListener("wheel",R,{passive:!1}),()=>document.removeEventListener("wheel",R,{passive:!1})},[_,x,N,j]),d.useEffect(k,[r,k]),om(x,M),om(b.content,M),s.jsx(_Je,{scope:n,scrollbar:x,hasThumb:a,onThumbChange:Ua(i),onThumbPointerUp:Ua(o),onThumbPositionChange:k,onThumbPointerDown:Ua(l),children:s.jsx(bt.div,{...h,ref:v,style:{position:"absolute",...h.style},onPointerDown:ot(e.onPointerDown,R=>{R.button===0&&(R.target.setPointerCapture(R.pointerId),w.current=x.getBoundingClientRect(),S.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),T(R))}),onPointerMove:ot(e.onPointerMove,T),onPointerUp:ot(e.onPointerUp,R=>{const I=R.target;I.hasPointerCapture(R.pointerId)&&I.releasePointerCapture(R.pointerId),document.body.style.webkitUserSelect=S.current,b.viewport&&(b.viewport.style.scrollBehavior=""),w.current=null})})})}),jb="ScrollAreaThumb",y5e=d.forwardRef((e,t)=>{const{forceMount:n,...r}=e,a=x5e(jb,e.__scopeScrollArea);return s.jsx(xi,{present:n||a.hasThumb,children:s.jsx(kJe,{ref:t,...r})})}),kJe=d.forwardRef((e,t)=>{const{__scopeScrollArea:n,style:r,...a}=e,i=vo(jb,n),o=x5e(jb,n),{onThumbPositionChange:l}=o,c=Tt(t,m=>o.onThumbChange(m)),u=d.useRef(void 0),f=Hv(()=>{u.current&&(u.current(),u.current=void 0)},100);return d.useEffect(()=>{const m=i.viewport;if(m){const h=()=>{if(f(),!u.current){const b=AJe(m,l);u.current=b,l()}};return l(),m.addEventListener("scroll",h),()=>m.removeEventListener("scroll",h)}},[i.viewport,f,l]),s.jsx(bt.div,{"data-state":o.hasThumb?"visible":"hidden",...a,ref:c,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:ot(e.onPointerDownCapture,m=>{const b=m.target.getBoundingClientRect(),x=m.clientX-b.left,y=m.clientY-b.top;o.onThumbPointerDown({x,y})}),onPointerUp:ot(e.onPointerUp,o.onThumbPointerUp)})});y5e.displayName=jb;var oL="ScrollAreaCorner",C5e=d.forwardRef((e,t)=>{const n=vo(oL,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return n.type!=="scroll"&&r?s.jsx(jJe,{...e,ref:t}):null});C5e.displayName=oL;var jJe=d.forwardRef((e,t)=>{const{__scopeScrollArea:n,...r}=e,a=vo(oL,n),[i,o]=d.useState(0),[l,c]=d.useState(0),u=!!(i&&l);return om(a.scrollbarX,()=>{const f=a.scrollbarX?.offsetHeight||0;a.onCornerHeightChange(f),c(f)}),om(a.scrollbarY,()=>{const f=a.scrollbarY?.offsetWidth||0;a.onCornerWidthChange(f),o(f)}),u?s.jsx(bt.div,{...r,ref:t,style:{width:i,height:l,position:"absolute",right:a.dir==="ltr"?0:void 0,left:a.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function Tb(e){return e?parseInt(e,10):0}function w5e(e,t){const n=e/t;return isNaN(n)?0:n}function $v(e){const t=w5e(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function TJe(e,t,n,r="ltr"){const a=$v(n),i=a/2,o=t||i,l=a-o,c=n.scrollbar.paddingStart+o,u=n.scrollbar.size-n.scrollbar.paddingEnd-l,f=n.content-n.viewport,m=r==="ltr"?[0,f]:[f*-1,0];return E5e([c,u],m)(e)}function Dte(e,t,n="ltr"){const r=$v(t),a=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-a,o=t.content-t.viewport,l=i-r,c=n==="ltr"?[0,o]:[o*-1,0],u=M5(e,c);return E5e([0,o],[0,l])(u)}function E5e(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function S5e(e,t){return e>0&&e<t}var AJe=(e,t=()=>{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return(function a(){const i={left:e.scrollLeft,top:e.scrollTop},o=n.left!==i.left,l=n.top!==i.top;(o||l)&&t(),n=i,r=window.requestAnimationFrame(a)})(),()=>window.cancelAnimationFrame(r)};function Hv(e,t){const n=Ua(e),r=d.useRef(0);return d.useEffect(()=>()=>window.clearTimeout(r.current),[]),d.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)},[n,t])}function om(e,t){const n=Ua(t);$r(()=>{let r=0;if(e){const a=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(n)});return a.observe(e),()=>{window.cancelAnimationFrame(r),a.unobserve(e)}}},[e,n])}var N5e=p5e,MJe=g5e,OJe=C5e;const $O=d.forwardRef(({className:e,children:t,...n},r)=>s.jsxs(N5e,{ref:r,className:V("relative overflow-hidden",e),...n,children:[s.jsx(MJe,{className:"h-full w-full rounded-[inherit]",children:t}),s.jsx(_5e,{}),s.jsx(OJe,{})]}));$O.displayName=N5e.displayName;const _5e=d.forwardRef(({className:e,orientation:t="vertical",...n},r)=>s.jsx(iL,{ref:r,orientation:t,className:V("flex touch-none select-none transition-colors",t==="vertical"&&"h-full w-2.5 border-l border-l-transparent p-px",t==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent p-px",e),...n,children:s.jsx(y5e,{className:"relative flex-1 rounded-full bg-border"})}));_5e.displayName=iL.displayName;const IJe=()=>{window.scrollTo({behavior:"smooth",top:0})},RJe=()=>{const[e,t]=d.useState(!1),[n,r]=d.useState(0);return d.useEffect(()=>{const a=()=>{const o=document.documentElement.scrollHeight-window.innerHeight;window.scrollY>200&&window.scrollY<o-150?t(!0):t(!1)},i=()=>{a();const o=document.documentElement.scrollHeight-window.innerHeight,c=window.scrollY/o*100;r(c)};return window.addEventListener("scroll",i),()=>{window.removeEventListener("scroll",i)}},[]),s.jsx("div",{className:"fixed bottom-10 min-[1440px]:right-[calc((100vw-1440px)/2+40px)] right-10 z-50 transition-opacity duration-1000 ease-in-out",style:{opacity:e?1:0,visibility:e?"visible":"hidden"},children:s.jsxs("div",{className:"relative size-12",children:[s.jsx("div",{className:"absolute inset-0 z-10 scale-[1.15] rounded-full",style:{background:`conic-gradient(#FF5C00 0% ${n}%, transparent ${n}% 100%)`}}),s.jsx("button",{type:"button",onClick:IJe,className:"relative z-20 flex size-12 items-center justify-center rounded-full bg-brown-100 text-black",children:s.jsx(ePe,{size:20})})]})})},Pr=oQe,DJe=fQe,Lr=lQe,jr=d.forwardRef(({className:e,children:t,mode:n="light",...r},a)=>s.jsxs(_4e,{ref:a,className:V("flex w-full items-center justify-between rounded-md border border-neutral-200 bg-white","px-3 py-2 md:py-3 text-base placeholder:text-neutral-300 hover:border-blue-300","focus:border-transparent focus:ring-2 focus:ring-blue-300 focus-visible:outline-none","disabled:cursor-not-allowed disabled:opacity-50 [&>span]:truncate",n==="dark"&&"dark",e),...r,children:[t,s.jsx(cQe,{asChild:!0,children:s.jsx(Nv,{className:"size-4 shrink-0 text-[#222222]"})})]}));jr.displayName=_4e.displayName;const k5e=d.forwardRef(({className:e,...t},n)=>s.jsx(A4e,{ref:n,className:V("flex cursor-default items-center justify-center py-1",e),...t,children:s.jsx(eKe,{className:"size-4"})}));k5e.displayName=A4e.displayName;const j5e=d.forwardRef(({className:e,...t},n)=>s.jsx(M4e,{ref:n,className:V("flex cursor-default items-center justify-center py-1",e),...t,children:s.jsx(Nv,{className:"size-4"})}));j5e.displayName=M4e.displayName;const Tr=d.forwardRef(({className:e,showScrollIcon:t=!0,mode:n="dark",children:r,position:a="popper",...i},o)=>s.jsx(uQe,{children:s.jsxs(k4e,{ref:o,className:V("relative z-50 max-h-72 md:max-h-96 min-w-32 max-md:max-w-[calc(100vw-40px)] overflow-hidden rounded-lg border border-neutral-300 bg-white dark:bg-neutral-50 text-neutral-1000 dark: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-[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",a==="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:a,...i,children:[t&&s.jsx(k5e,{}),s.jsx(dQe,{className:V("p-1",a==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:r}),t&&s.jsx(j5e,{})]})}));Tr.displayName=k4e.displayName;const T5e=d.forwardRef(({className:e,...t},n)=>s.jsx(j4e,{ref:n,className:V("py-1.5 px-2 body-medium-16px",e),...t}));T5e.displayName=j4e.displayName;const br=d.forwardRef(({className:e,children:t,...n},r)=>s.jsx(T4e,{ref:r,className:V("relative flex w-full cursor-default select-none items-center rounded-xs py-1.5 px-2 text-sm outline-hidden focus:bg-neutral-600/10 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>span]:truncate",e),...n,children:s.jsx(mQe,{children:t})}));br.displayName=T4e.displayName;const PJe=d.forwardRef(({className:e,...t},n)=>s.jsx(YP,{ref:n,className:V("-mx-1 my-1 h-px bg-muted",e),...t}));PJe.displayName=YP.displayName;var A5e=["PageUp","PageDown"],M5e=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],O5e={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},a3="Slider",[HO,LJe,VJe]=PP(a3),[I5e]=Ia(a3,[VJe]),[$Je,Fv]=I5e(a3),R5e=d.forwardRef((e,t)=>{const{name:n,min:r=0,max:a=100,step:i=1,orientation:o="horizontal",disabled:l=!1,minStepsBetweenThumbs:c=0,defaultValue:u=[r],value:f,onValueChange:m=()=>{},onValueCommit:h=()=>{},inverted:b=!1,form:x,...y}=e,v=d.useRef(new Set),w=d.useRef(0),_=o==="horizontal"?HJe:FJe,[N=[],j]=pi({prop:f,defaultProp:u,onChange:D=>{[...v.current][w.current]?.focus(),m(D)}}),k=d.useRef(N);function M(D){const P=qJe(N,D);I(D,P)}function T(D){I(D,w.current)}function R(){const D=k.current[w.current];N[w.current]!==D&&h(N)}function I(D,P,{commit:L}={commit:!1}){const z=KJe(i),q=XJe(Math.round((D-r)/i)*i+r,z),Z=M5(q,[r,a]);j((G=[])=>{const $=BJe(G,Z,P);if(YJe($,c*i)){w.current=$.indexOf(Z);const X=String($)!==String(G);return X&&L&&h($),X?$:G}else return G})}return s.jsx($Je,{scope:e.__scopeSlider,name:n,disabled:l,min:r,max:a,valueIndexToChangeRef:w,thumbs:v.current,values:N,orientation:o,form:x,children:s.jsx(HO.Provider,{scope:e.__scopeSlider,children:s.jsx(HO.Slot,{scope:e.__scopeSlider,children:s.jsx(_,{"aria-disabled":l,"data-disabled":l?"":void 0,...y,ref:t,onPointerDown:ot(y.onPointerDown,()=>{l||(k.current=N)}),min:r,max:a,inverted:b,onSlideStart:l?void 0:M,onSlideMove:l?void 0:T,onSlideEnd:l?void 0:R,onHomeKeyDown:()=>!l&&I(r,0,{commit:!0}),onEndKeyDown:()=>!l&&I(a,N.length-1,{commit:!0}),onStepKeyDown:({event:D,direction:P})=>{if(!l){const q=A5e.includes(D.key)||D.shiftKey&&M5e.includes(D.key)?10:1,Z=w.current,G=N[Z],$=i*q*P;I(G+$,Z,{commit:!0})}}})})})})});R5e.displayName=a3;var[D5e,P5e]=I5e(a3,{startEdge:"left",endEdge:"right",size:"width",direction:1}),HJe=d.forwardRef((e,t)=>{const{min:n,max:r,dir:a,inverted:i,onSlideStart:o,onSlideMove:l,onSlideEnd:c,onStepKeyDown:u,...f}=e,[m,h]=d.useState(null),b=Tt(t,_=>h(_)),x=d.useRef(void 0),y=Y2(a),v=y==="ltr",w=v&&!i||!v&&i;function S(_){const N=x.current||m.getBoundingClientRect(),j=[0,N.width],M=lL(j,w?[n,r]:[r,n]);return x.current=N,M(_-N.left)}return s.jsx(D5e,{scope:e.__scopeSlider,startEdge:w?"left":"right",endEdge:w?"right":"left",direction:w?1:-1,size:"width",children:s.jsx(L5e,{dir:y,"data-orientation":"horizontal",...f,ref:b,style:{...f.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:_=>{const N=S(_.clientX);o?.(N)},onSlideMove:_=>{const N=S(_.clientX);l?.(N)},onSlideEnd:()=>{x.current=void 0,c?.()},onStepKeyDown:_=>{const j=O5e[w?"from-left":"from-right"].includes(_.key);u?.({event:_,direction:j?-1:1})}})})}),FJe=d.forwardRef((e,t)=>{const{min:n,max:r,inverted:a,onSlideStart:i,onSlideMove:o,onSlideEnd:l,onStepKeyDown:c,...u}=e,f=d.useRef(null),m=Tt(t,f),h=d.useRef(void 0),b=!a;function x(y){const v=h.current||f.current.getBoundingClientRect(),w=[0,v.height],_=lL(w,b?[r,n]:[n,r]);return h.current=v,_(y-v.top)}return s.jsx(D5e,{scope:e.__scopeSlider,startEdge:b?"bottom":"top",endEdge:b?"top":"bottom",size:"height",direction:b?1:-1,children:s.jsx(L5e,{"data-orientation":"vertical",...u,ref:m,style:{...u.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:y=>{const v=x(y.clientY);i?.(v)},onSlideMove:y=>{const v=x(y.clientY);o?.(v)},onSlideEnd:()=>{h.current=void 0,l?.()},onStepKeyDown:y=>{const w=O5e[b?"from-bottom":"from-top"].includes(y.key);c?.({event:y,direction:w?-1:1})}})})}),L5e=d.forwardRef((e,t)=>{const{__scopeSlider:n,onSlideStart:r,onSlideMove:a,onSlideEnd:i,onHomeKeyDown:o,onEndKeyDown:l,onStepKeyDown:c,...u}=e,f=Fv(a3,n);return s.jsx(bt.span,{...u,ref:t,onKeyDown:ot(e.onKeyDown,m=>{m.key==="Home"?(o(m),m.preventDefault()):m.key==="End"?(l(m),m.preventDefault()):A5e.concat(M5e).includes(m.key)&&(c(m),m.preventDefault())}),onPointerDown:ot(e.onPointerDown,m=>{const h=m.target;h.setPointerCapture(m.pointerId),m.preventDefault(),f.thumbs.has(h)?h.focus():r(m)}),onPointerMove:ot(e.onPointerMove,m=>{m.target.hasPointerCapture(m.pointerId)&&a(m)}),onPointerUp:ot(e.onPointerUp,m=>{const h=m.target;h.hasPointerCapture(m.pointerId)&&(h.releasePointerCapture(m.pointerId),i(m))})})}),V5e="SliderTrack",$5e=d.forwardRef((e,t)=>{const{__scopeSlider:n,...r}=e,a=Fv(V5e,n);return s.jsx(bt.span,{"data-disabled":a.disabled?"":void 0,"data-orientation":a.orientation,...r,ref:t})});$5e.displayName=V5e;var FO="SliderRange",H5e=d.forwardRef((e,t)=>{const{__scopeSlider:n,...r}=e,a=Fv(FO,n),i=P5e(FO,n),o=d.useRef(null),l=Tt(t,o),c=a.values.length,u=a.values.map(h=>U5e(h,a.min,a.max)),f=c>1?Math.min(...u):0,m=100-Math.max(...u);return s.jsx(bt.span,{"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,...r,ref:l,style:{...e.style,[i.startEdge]:f+"%",[i.endEdge]:m+"%"}})});H5e.displayName=FO;var zO="SliderThumb",F5e=d.forwardRef((e,t)=>{const n=LJe(e.__scopeSlider),[r,a]=d.useState(null),i=Tt(t,l=>a(l)),o=d.useMemo(()=>r?n().findIndex(l=>l.ref.current===r):-1,[n,r]);return s.jsx(zJe,{...e,ref:i,index:o})}),zJe=d.forwardRef((e,t)=>{const{__scopeSlider:n,index:r,name:a,...i}=e,o=Fv(zO,n),l=P5e(zO,n),[c,u]=d.useState(null),f=Tt(t,S=>u(S)),m=c?o.form||!!c.closest("form"):!0,h=Xh(c),b=o.values[r],x=b===void 0?0:U5e(b,o.min,o.max),y=ZJe(r,o.values.length),v=h?.[l.size],w=v?GJe(v,x,l.direction):0;return d.useEffect(()=>{if(c)return o.thumbs.add(c),()=>{o.thumbs.delete(c)}},[c,o.thumbs]),s.jsxs("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[l.startEdge]:`calc(${x}% + ${w}px)`},children:[s.jsx(HO.ItemSlot,{scope:e.__scopeSlider,children:s.jsx(bt.span,{role:"slider","aria-label":e["aria-label"]||y,"aria-valuemin":o.min,"aria-valuenow":b,"aria-valuemax":o.max,"aria-orientation":o.orientation,"data-orientation":o.orientation,"data-disabled":o.disabled?"":void 0,tabIndex:o.disabled?void 0:0,...i,ref:f,style:b===void 0?{display:"none"}:e.style,onFocus:ot(e.onFocus,()=>{o.valueIndexToChangeRef.current=r})})}),m&&s.jsx(z5e,{name:a??(o.name?o.name+(o.values.length>1?"[]":""):void 0),form:o.form,value:b},r)]})});F5e.displayName=zO;var UJe="RadioBubbleInput",z5e=d.forwardRef(({__scopeSlider:e,value:t,...n},r)=>{const a=d.useRef(null),i=Tt(a,r),o=Kh(t);return d.useEffect(()=>{const l=a.current;if(!l)return;const c=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(c,"value").set;if(o!==t&&f){const m=new Event("input",{bubbles:!0});f.call(l,t),l.dispatchEvent(m)}},[o,t]),s.jsx(bt.input,{style:{display:"none"},...n,ref:i,defaultValue:t})});z5e.displayName=UJe;function BJe(e=[],t,n){const r=[...e];return r[n]=t,r.sort((a,i)=>a-i)}function U5e(e,t,n){const i=100/(n-t)*(e-t);return M5(i,[0,100])}function ZJe(e,t){return t>2?`Value ${e+1} of ${t}`:t===2?["Minimum","Maximum"][e]:void 0}function qJe(e,t){if(e.length===1)return 0;const n=e.map(a=>Math.abs(a-t)),r=Math.min(...n);return n.indexOf(r)}function GJe(e,t,n){const r=e/2,i=lL([0,50],[0,r]);return(r-i(t)*n)*n}function WJe(e){return e.slice(0,-1).map((t,n)=>e[n+1]-t)}function YJe(e,t){if(t>0){const n=WJe(e);return Math.min(...n)>=t}return!0}function lL(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function KJe(e){return(String(e).split(".")[1]||"").length}function XJe(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}var B5e=R5e,QJe=$5e,JJe=H5e,eet=F5e;const cL=d.forwardRef(({className:e,...t},n)=>{const r=t.max&&t.min&&(t.max+t.min)/2||0;return s.jsxs(B5e,{ref:n,className:V("relative flex w-full touch-none select-none items-center",e),...t,children:[s.jsx(QJe,{className:"relative h-2 w-full grow overflow-hidden rounded-full bg-neutral-200",children:s.jsx(JJe,{className:V("absolute h-full bg-transparent")})}),s.jsx(eet,{className:V("block size-7 rounded-full bg-orange-500 ring-offset-background transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 ",t.disabled&&"bg-neutral-400")}),s.jsx("div",{className:V("absolute bg-orange-500 h-full rounded-full left-1/2",t.value&&t.value[0]<r?"-translate-x-full":"",t.disabled&&"bg-neutral-400"),style:{width:t.value&&t.max&&`${Math.abs(r-t.value[0])/(t.max-r)/2*100}%`}})]})});cL.displayName=B5e.displayName;var zv="Switch",[tet]=Ia(zv),[net,ret]=tet(zv),Z5e=d.forwardRef((e,t)=>{const{__scopeSwitch:n,name:r,checked:a,defaultChecked:i,required:o,disabled:l,value:c="on",onCheckedChange:u,form:f,...m}=e,[h,b]=d.useState(null),x=Tt(t,_=>b(_)),y=d.useRef(!1),v=h?f||!!h.closest("form"):!0,[w,S]=pi({prop:a,defaultProp:i??!1,onChange:u,caller:zv});return s.jsxs(net,{scope:n,checked:w,disabled:l,children:[s.jsx(bt.button,{type:"button",role:"switch","aria-checked":w,"aria-required":o,"data-state":Y5e(w),"data-disabled":l?"":void 0,disabled:l,value:c,...m,ref:x,onClick:ot(e.onClick,_=>{S(N=>!N),v&&(y.current=_.isPropagationStopped(),y.current||_.stopPropagation())})}),v&&s.jsx(W5e,{control:h,bubbles:!y.current,name:r,value:c,checked:w,required:o,disabled:l,form:f,style:{transform:"translateX(-100%)"}})]})});Z5e.displayName=zv;var q5e="SwitchThumb",G5e=d.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,a=ret(q5e,n);return s.jsx(bt.span,{"data-state":Y5e(a.checked),"data-disabled":a.disabled?"":void 0,...r,ref:t})});G5e.displayName=q5e;var aet="SwitchBubbleInput",W5e=d.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...a},i)=>{const o=d.useRef(null),l=Tt(o,i),c=Kh(n),u=Xh(t);return d.useEffect(()=>{const f=o.current;if(!f)return;const m=window.HTMLInputElement.prototype,b=Object.getOwnPropertyDescriptor(m,"checked").set;if(c!==n&&b){const x=new Event("click",{bubbles:r});b.call(f,n),f.dispatchEvent(x)}},[c,n,r]),s.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...a,tabIndex:-1,ref:l,style:{...a.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});W5e.displayName=aet;function Y5e(e){return e?"checked":"unchecked"}var K5e=Z5e,iet=G5e;const set=nn("peer inline-flex shrink-0 cursor-pointer items-center rounded-full border border- border-orange-500 transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:border-neutral-50 dark:data-[state=checked]:border-black data-[state=checked]:bg-orange-500 dark:data-[state=checked]:bg-primary data-[state=unchecked]:bg-neutral-50 dark:data-[state=unchecked]:bg-black",{defaultVariants:{size:"s"},variants:{size:{s:"h-5 w-9",xs:"h-4 w-7"}}}),oet=nn("pointer-events-none block rounded-full bg-orange-500 shadow-lg ring-0 transition-transform data-[state=checked]:bg-neutral-50 dark:data-[state=checked]:bg-black",{defaultVariants:{size:"s"},variants:{size:{s:"size-3 data-[state=checked]:translate-x-[19px] data-[state=unchecked]:translate-x-0.5",xs:"size-3 data-[state=checked]:translate-x-3 data-[state=unchecked]:translate-x-0.5"}}}),Uv=d.forwardRef(({className:e,mode:t="dark",size:n="s",...r},a)=>s.jsx(K5e,{className:V(set({size:n}),t==="dark"&&"dark",e),...r,ref:a,children:s.jsx(iet,{className:V(oet({size:n}),t==="dark"&&"dark")})}));Uv.displayName=K5e.displayName;const tu=d.forwardRef(({className:e,maxHeightClass:t,...n},r)=>s.jsx("div",{className:V("relative w-full overflow-x-auto",t),children:s.jsx("table",{ref:r,className:V("w-full caption-bottom text-sm",e),...n})}));tu.displayName="Table";const nu=d.forwardRef(({className:e,...t},n)=>s.jsx("thead",{ref:n,className:V("border-b border-neutral-200",e),...t}));nu.displayName="TableHeader";const Ka=d.forwardRef(({className:e,...t},n)=>s.jsx("tbody",{ref:n,className:V("[&_tr:last-child]:border-0",e),...t}));Ka.displayName="TableBody";const cet=d.forwardRef(({className:e,...t},n)=>s.jsx("tfoot",{ref:n,className:V("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",e),...t}));cet.displayName="TableFooter";const Tn=d.forwardRef(({className:e,...t},n)=>s.jsx("tr",{ref:n,className:V("transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",e),...t}));Tn.displayName="TableRow";const un=d.forwardRef(({className:e,...t},n)=>s.jsx("th",{ref:n,className:V("text-left align-middle text-xs md:text-base text-neutral-800 font-medium leading-normal tracking-015px pr-5 py-5 [&:has([role=checkbox])]:pr-0 last:pr-1",e),...t}));un.displayName="TableHead";const et=d.forwardRef(({className:e,...t},n)=>s.jsx("td",{ref:n,className:V("body-12px md:body-16px text-neutral-1000 align-middle pr-4 py-5 [&:has([role=checkbox])]:pr-0 last:pr-1",e),...t}));et.displayName="TableCell";const uet=d.forwardRef(({className:e,...t},n)=>s.jsx("caption",{ref:n,className:V("mt-4 ",e),...t}));uet.displayName="TableCaption";const det=nn("w-fit justify-center items-center gap-2 inline-flex",{defaultVariants:{mode:"light",size:"base",variant:"grey"},variants:{mode:{dark:"dark",dark100:"dark100",light:"",light100:"light100"},size:{base:"px-3 py-2 body-small-bold rounded-full",small:"px-2 py-1 body-extra-small-bold rounded-full"},variant:{brown:"bg-white text-brown-800",darkMaroon:"bg-brown-200 text-brown-700 dark:bg-brown-800 dark:text-white [&.light100]:bg-brown-300",green:"bg-green-50 text-green-700 dark:bg-green-800 dark:text-green-100 [&.light100]:bg-green-100 [&.dark100]:bg-green-800 [&.dark100]:text-green-100",grey:"bg-neutral-50 text-neutral-800 dark:bg-neutral-800 dark:text-neutral-200 [&.light100]:bg-brown-200 [&.dark100]:bg-neutral-600 [&.dark100]:text-neutral-100",lightMaroon:"bg-brown-50 text-brown-700 dark:bg-brown-700 dark:text-white [&.light100]:bg-brown-200 [&.dark100]:bg-brown-700 [&.dark100]:text-white",orange:"bg-orange-50 text-orange-700 dark:bg-orange-800 dark:text-orange-200 [&.light100]:bg-orange-100 [&.dark100]:bg-orange-800 [&.dark100]:text-orange-200",yellow:"bg-yellow-100 text-yellow-700",blue:"bg-blue-100 text-blue-800",withoutFill:"bg-transparent text-neutral-600 dark:text-neutral-300 [&.dark100]:text-neutral-200"}}}),It=d.forwardRef(({className:e,size:t,variant:n,mode:r,asChild:a=!1,children:i,...o},l)=>{const c=a?HR:"span";return s.jsx(c,{className:V(e,det({mode:r,size:t,variant:n})),ref:l,...o,children:i})});It.displayName="TextTag";const i3=d.forwardRef(({className:e,...t},n)=>s.jsx("textarea",{className:V("block min-h-20 w-full body-base rounded-md border border-neutral-200 hover:border-blue-300 focus:border-transparent active:border-transparent focus:ring-2 active:ring-blue-300/10 active:ring-2 focus:ring-blue-300 focus-visible:outline-none px-3 py-3 md:py-4 bg-white text-black placeholder:text-neutral-300 disabled:cursor-not-allowed disabled:opacity-50",e),ref:n,...t}));i3.displayName="Textarea";function fet(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.firstChild?t.insertBefore(n,t.firstChild):t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}fet(`:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
`);var r6=e=>typeof e=="number"&&!isNaN(e),m2=e=>typeof e=="string",Uc=e=>typeof e=="function",met=e=>m2(e)||r6(e),UO=e=>m2(e)||Uc(e)?e:null,pet=(e,t)=>e===!1||r6(e)&&e>0?e:t,BO=e=>d.isValidElement(e)||m2(e)||Uc(e)||r6(e);function het(e,t,n=300){let{scrollHeight:r,style:a}=e;requestAnimationFrame(()=>{a.minHeight="initial",a.height=r+"px",a.transition=`all ${n}ms`,requestAnimationFrame(()=>{a.height="0",a.padding="0",a.margin="0",setTimeout(t,n)})})}function get({enter:e,exit:t,appendPosition:n=!1,collapse:r=!0,collapseDuration:a=300}){return function({children:i,position:o,preventExitTransition:l,done:c,nodeRef:u,isIn:f,playToast:m}){let h=n?`${e}--${o}`:e,b=n?`${t}--${o}`:t,x=d.useRef(0);return d.useLayoutEffect(()=>{let y=u.current,v=h.split(" "),w=S=>{S.target===u.current&&(m(),y.removeEventListener("animationend",w),y.removeEventListener("animationcancel",w),x.current===0&&S.type!=="animationcancel"&&y.classList.remove(...v))};y.classList.add(...v),y.addEventListener("animationend",w),y.addEventListener("animationcancel",w)},[]),d.useEffect(()=>{let y=u.current,v=()=>{y.removeEventListener("animationend",v),r?het(y,c,a):c()};f||(l?v():(x.current=1,y.className+=` ${b}`,y.addEventListener("animationend",v)))},[f]),U.createElement(U.Fragment,null,i)}}function Pte(e,t){return{content:X5e(e.content,e.props),containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,reason:e.removalReason,status:t}}function X5e(e,t,n=!1){return d.isValidElement(e)&&!m2(e.type)?d.cloneElement(e,{closeToast:t.closeToast,toastProps:t,data:t.data,isPaused:n}):Uc(e)?e({closeToast:t.closeToast,toastProps:t,data:t.data,isPaused:n}):e}function bet({closeToast:e,theme:t,ariaLabel:n="close"}){return U.createElement("button",{className:`Toastify__close-button Toastify__close-button--${t}`,type:"button",onClick:r=>{r.stopPropagation(),e(!0)},"aria-label":n},U.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},U.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function xet({delay:e,isRunning:t,closeToast:n,type:r="default",hide:a,className:i,controlledProgress:o,progress:l,rtl:c,isIn:u,theme:f}){let m=a||o&&l===0,h={animationDuration:`${e}ms`,animationPlayState:t?"running":"paused"};o&&(h.transform=`scaleX(${l})`);let b=Vr("Toastify__progress-bar",o?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${f}`,`Toastify__progress-bar--${r}`,{"Toastify__progress-bar--rtl":c}),x=Uc(i)?i({rtl:c,type:r,defaultClassName:b}):Vr(b,i),y={[o&&l>=1?"onTransitionEnd":"onAnimationEnd"]:o&&l<1?null:()=>{u&&n()}};return U.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":m},U.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${f} Toastify__progress-bar--${r}`}),U.createElement("div",{role:"progressbar","aria-hidden":m?"true":"false","aria-label":"notification timer",className:x,style:h,...y}))}var vet=1,Q5e=()=>`${vet++}`;function yet(e,t,n){let r=1,a=0,i=[],o=[],l=t,c=new Map,u=new Set,f=S=>(u.add(S),()=>u.delete(S)),m=()=>{o=Array.from(c.values()),u.forEach(S=>S())},h=({containerId:S,toastId:_,updateId:N})=>{let j=S?S!==e:e!==1,k=c.has(_)&&N==null;return j||k},b=(S,_)=>{c.forEach(N=>{var j;(_==null||_===N.props.toastId)&&((j=N.toggle)==null||j.call(N,S))})},x=S=>{var _,N;(N=(_=S.props)==null?void 0:_.onClose)==null||N.call(_,S.removalReason),S.isActive=!1},y=S=>{if(S==null)c.forEach(x);else{let _=c.get(S);_&&x(_)}m()},v=()=>{a-=i.length,i=[]},w=S=>{var _,N;let{toastId:j,updateId:k}=S.props,M=k==null;S.staleId&&c.delete(S.staleId),S.isActive=!0,c.set(j,S),m(),n(Pte(S,M?"added":"updated")),M&&((N=(_=S.props).onOpen)==null||N.call(_))};return{id:e,props:l,observe:f,toggle:b,removeToast:y,toasts:c,clearQueue:v,buildToast:(S,_)=>{if(h(_))return;let{toastId:N,updateId:j,data:k,staleId:M,delay:T}=_,R=j==null;R&&a++;let I={...l,style:l.toastStyle,key:r++,...Object.fromEntries(Object.entries(_).filter(([P,L])=>L!=null)),toastId:N,updateId:j,data:k,isIn:!1,className:UO(_.className||l.toastClassName),progressClassName:UO(_.progressClassName||l.progressClassName),autoClose:_.isLoading?!1:pet(_.autoClose,l.autoClose),closeToast(P){c.get(N).removalReason=P,y(N)},deleteToast(){let P=c.get(N);if(P!=null){if(n(Pte(P,"removed")),c.delete(N),a--,a<0&&(a=0),i.length>0){w(i.shift());return}m()}}};I.closeButton=l.closeButton,_.closeButton===!1||BO(_.closeButton)?I.closeButton=_.closeButton:_.closeButton===!0&&(I.closeButton=BO(l.closeButton)?l.closeButton:!0);let D={content:S,props:I,staleId:M};l.limit&&l.limit>0&&a>l.limit&&R?i.push(D):r6(T)?setTimeout(()=>{w(D)},T):w(D)},setProps(S){l=S},setToggle:(S,_)=>{let N=c.get(S);N&&(N.toggle=_)},isToastActive:S=>{var _;return(_=c.get(S))==null?void 0:_.isActive},getSnapshot:()=>o}}var fi=new Map,R5=[],ZO=new Set,Cet=e=>ZO.forEach(t=>t(e)),J5e=()=>fi.size>0;function wet(){R5.forEach(e=>the(e.content,e.options)),R5=[]}var Eet=(e,{containerId:t})=>{var n;return(n=fi.get(t||1))==null?void 0:n.toasts.get(e)};function ehe(e,t){var n;if(t)return!!((n=fi.get(t))!=null&&n.isToastActive(e));let r=!1;return fi.forEach(a=>{a.isToastActive(e)&&(r=!0)}),r}function Net(e){if(!J5e()){R5=R5.filter(t=>e!=null&&t.options.toastId!==e);return}if(e==null||met(e))fi.forEach(t=>{t.removeToast(e)});else if(e&&("containerId"in e||"id"in e)){let t=fi.get(e.containerId);t?t.removeToast(e.id):fi.forEach(n=>{n.removeToast(e.id)})}}var _et=(e={})=>{fi.forEach(t=>{t.props.limit&&(!e.containerId||t.id===e.containerId)&&t.clearQueue()})};function the(e,t){BO(e)&&(J5e()||R5.push({content:e,options:t}),fi.forEach(n=>{n.buildToast(e,t)}))}function ket(e){var t;(t=fi.get(e.containerId||1))==null||t.setToggle(e.id,e.fn)}function nhe(e,t){fi.forEach(n=>{(t==null||!(t!=null&&t.containerId)||t?.containerId===n.id)&&n.toggle(e,t?.id)})}function jet(e){let t=e.containerId||1;return{subscribe(n){let r=yet(t,e,Cet);fi.set(t,r);let a=r.observe(n);return wet(),()=>{a(),fi.delete(t)}},setProps(n){var r;(r=fi.get(t))==null||r.setProps(n)},getSnapshot(){var n;return(n=fi.get(t))==null?void 0:n.getSnapshot()}}}function Tet(e){return ZO.add(e),()=>{ZO.delete(e)}}function Aet(e){return e&&(m2(e.toastId)||r6(e.toastId))?e.toastId:Q5e()}function a6(e,t){return the(e,t),t.toastId}function Bv(e,t){return{...t,type:t&&t.type||e,toastId:Aet(t)}}function Zv(e){return(t,n)=>a6(t,Bv(e,n))}function qn(e,t){return a6(e,Bv("default",t))}qn.loading=(e,t)=>a6(e,Bv("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t}));function Met(e,{pending:t,error:n,success:r},a){let i;t&&(i=m2(t)?qn.loading(t,a):qn.loading(t.render,{...a,...t}));let o={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},l=(u,f,m)=>{if(f==null){qn.dismiss(i);return}let h={type:u,...o,...a,data:m},b=m2(f)?{render:f}:f;return i?qn.update(i,{...h,...b}):qn(b.render,{...h,...b}),m},c=Uc(e)?e():e;return c.then(u=>l("success",r,u)).catch(u=>l("error",n,u)),c}qn.promise=Met;qn.success=Zv("success");qn.info=Zv("info");qn.error=Zv("error");qn.warning=Zv("warning");qn.warn=qn.warning;qn.dark=(e,t)=>a6(e,Bv("default",{theme:"dark",...t}));function Oet(e){Net(e)}qn.dismiss=Oet;qn.clearWaitingQueue=_et;qn.isActive=ehe;qn.update=(e,t={})=>{let n=Eet(e,t);if(n){let{props:r,content:a}=n,i={delay:100,...r,...t,toastId:t.toastId||e,updateId:Q5e()};i.toastId!==e&&(i.staleId=e);let o=i.render||a;delete i.render,a6(o,i)}};qn.done=e=>{qn.update(e,{progress:1})};qn.onChange=Tet;qn.play=e=>nhe(!0,e);qn.pause=e=>nhe(!1,e);function Iet(e){var t;let{subscribe:n,getSnapshot:r,setProps:a}=d.useRef(jet(e)).current;a(e);let i=(t=d.useSyncExternalStore(n,r,r))==null?void 0:t.slice();function o(l){if(!i)return[];let c=new Map;return e.newestOnTop&&i.reverse(),i.forEach(u=>{let{position:f}=u.props;c.has(f)||c.set(f,[]),c.get(f).push(u)}),Array.from(c,u=>l(u[0],u[1]))}return{getToastToRender:o,isToastActive:ehe,count:i?.length}}function Ret(e){let[t,n]=d.useState(!1),[r,a]=d.useState(!1),i=d.useRef(null),o=d.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:l,pauseOnHover:c,closeToast:u,onClick:f,closeOnClick:m}=e;ket({id:e.toastId,containerId:e.containerId,fn:n}),d.useEffect(()=>{if(e.pauseOnFocusLoss)return h(),()=>{b()}},[e.pauseOnFocusLoss]);function h(){document.hasFocus()||w(),window.addEventListener("focus",v),window.addEventListener("blur",w)}function b(){window.removeEventListener("focus",v),window.removeEventListener("blur",w)}function x(M){if(e.draggable===!0||e.draggable===M.pointerType){S();let T=i.current;o.canCloseOnClick=!0,o.canDrag=!0,T.style.transition="none",e.draggableDirection==="x"?(o.start=M.clientX,o.removalDistance=T.offsetWidth*(e.draggablePercent/100)):(o.start=M.clientY,o.removalDistance=T.offsetHeight*(e.draggablePercent===80?e.draggablePercent*1.5:e.draggablePercent)/100)}}function y(M){let{top:T,bottom:R,left:I,right:D}=i.current.getBoundingClientRect();M.nativeEvent.type!=="touchend"&&e.pauseOnHover&&M.clientX>=I&&M.clientX<=D&&M.clientY>=T&&M.clientY<=R?w():v()}function v(){n(!0)}function w(){n(!1)}function S(){o.didMove=!1,document.addEventListener("pointermove",N),document.addEventListener("pointerup",j)}function _(){document.removeEventListener("pointermove",N),document.removeEventListener("pointerup",j)}function N(M){let T=i.current;if(o.canDrag&&T){o.didMove=!0,t&&w(),e.draggableDirection==="x"?o.delta=M.clientX-o.start:o.delta=M.clientY-o.start,o.start!==M.clientX&&(o.canCloseOnClick=!1);let R=e.draggableDirection==="x"?`${o.delta}px, var(--y)`:`0, calc(${o.delta}px + var(--y))`;T.style.transform=`translate3d(${R},0)`,T.style.opacity=`${1-Math.abs(o.delta/o.removalDistance)}`}}function j(){_();let M=i.current;if(o.canDrag&&o.didMove&&M){if(o.canDrag=!1,Math.abs(o.delta)>o.removalDistance){a(!0),e.closeToast(!0),e.collapseAll();return}M.style.transition="transform 0.2s, opacity 0.2s",M.style.removeProperty("transform"),M.style.removeProperty("opacity")}}let k={onPointerDown:x,onPointerUp:y};return l&&c&&(k.onMouseEnter=w,e.stacked||(k.onMouseLeave=v)),m&&(k.onClick=M=>{f&&f(M),o.canCloseOnClick&&u(!0)}),{playToast:v,pauseToast:w,isRunning:t,preventExitTransition:r,toastRef:i,eventHandlers:k}}var Det=typeof window<"u"?d.useLayoutEffect:d.useEffect,qv=({theme:e,type:t,isLoading:n,...r})=>U.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:e==="colored"?"currentColor":`var(--toastify-icon-color-${t})`,...r});function Pet(e){return U.createElement(qv,{...e},U.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))}function Let(e){return U.createElement(qv,{...e},U.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))}function Vet(e){return U.createElement(qv,{...e},U.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))}function $et(e){return U.createElement(qv,{...e},U.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))}function Het(){return U.createElement("div",{className:"Toastify__spinner"})}var qO={info:Let,warning:Pet,success:Vet,error:$et,spinner:Het},Fet=e=>e in qO;function zet({theme:e,type:t,isLoading:n,icon:r}){let a=null,i={theme:e,type:t};return r===!1||(Uc(r)?a=r({...i,isLoading:n}):d.isValidElement(r)?a=d.cloneElement(r,i):n?a=qO.spinner():Fet(t)&&(a=qO[t](i))),a}var Uet=e=>{let{isRunning:t,preventExitTransition:n,toastRef:r,eventHandlers:a,playToast:i}=Ret(e),{closeButton:o,children:l,autoClose:c,onClick:u,type:f,hideProgressBar:m,closeToast:h,transition:b,position:x,className:y,style:v,progressClassName:w,updateId:S,role:_,progress:N,rtl:j,toastId:k,deleteToast:M,isIn:T,isLoading:R,closeOnClick:I,theme:D,ariaLabel:P}=e,L=Vr("Toastify__toast",`Toastify__toast-theme--${D}`,`Toastify__toast--${f}`,{"Toastify__toast--rtl":j},{"Toastify__toast--close-on-click":I}),z=Uc(y)?y({rtl:j,position:x,type:f,defaultClassName:L}):Vr(L,y),q=zet(e),Z=!!N||!c,G={closeToast:h,type:f,theme:D},$=null;return o===!1||(Uc(o)?$=o(G):d.isValidElement(o)?$=d.cloneElement(o,G):$=bet(G)),U.createElement(b,{isIn:T,done:M,position:x,preventExitTransition:n,nodeRef:r,playToast:i},U.createElement("div",{id:k,tabIndex:0,onClick:u,"data-in":T,className:z,...a,style:v,ref:r,...T&&{role:_,"aria-label":P}},q!=null&&U.createElement("div",{className:Vr("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!R})},q),X5e(l,e,!t),$,!e.customProgressBar&&U.createElement(xet,{...S&&!Z?{key:`p-${S}`}:{},rtl:j,theme:D,delay:c,isRunning:t,isIn:T,closeToast:h,hide:m,type:f,className:w,controlledProgress:Z,progress:N||0})))},Bet=(e,t=!1)=>({enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}),Zet=get(Bet("bounce",!0)),qet={position:"top-right",transition:Zet,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:e=>e.altKey&&e.code==="KeyT"};function Get(e){let t={...qet,...e},n=e.stacked,[r,a]=d.useState(!0),i=d.useRef(null),{getToastToRender:o,isToastActive:l,count:c}=Iet(t),{className:u,style:f,rtl:m,containerId:h,hotKeys:b}=t;function x(v){let w=Vr("Toastify__toast-container",`Toastify__toast-container--${v}`,{"Toastify__toast-container--rtl":m});return Uc(u)?u({position:v,rtl:m,defaultClassName:w}):Vr(w,UO(u))}function y(){n&&(a(!0),qn.play())}return Det(()=>{var v;if(n){let w=i.current.querySelectorAll('[data-in="true"]'),S=12,_=(v=t.position)==null?void 0:v.includes("top"),N=0,j=0;Array.from(w).reverse().forEach((k,M)=>{let T=k;T.classList.add("Toastify__toast--stacked"),M>0&&(T.dataset.collapsed=`${r}`),T.dataset.pos||(T.dataset.pos=_?"top":"bot");let R=N*(r?.2:1)+(r?0:S*M);T.style.setProperty("--y",`${_?R:R*-1}px`),T.style.setProperty("--g",`${S}`),T.style.setProperty("--s",`${1-(r?j:0)}`),N+=T.offsetHeight,j+=.025})}},[r,c,n]),d.useEffect(()=>{function v(w){var S;let _=i.current;b(w)&&((S=_.querySelector('[tabIndex="0"]'))==null||S.focus(),a(!1),qn.pause()),w.key==="Escape"&&(document.activeElement===_||_!=null&&_.contains(document.activeElement))&&(a(!0),qn.play())}return document.addEventListener("keydown",v),()=>{document.removeEventListener("keydown",v)}},[b]),U.createElement("section",{ref:i,className:"Toastify",id:h,onMouseEnter:()=>{n&&(a(!1),qn.pause())},onMouseLeave:y,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":t["aria-label"]},o((v,w)=>{let S=w.length?{...f}:{...f,pointerEvents:"none"};return U.createElement("div",{tabIndex:-1,className:x(v),"data-stacked":n,style:S,key:`c-${v}`},w.map(({content:_,props:N})=>U.createElement(Uet,{...N,stacked:n,collapseAll:y,isIn:l(N.toastId,N.containerId),key:`t-${N.key}`},_)))}))}const Wet=nn("md:!w-[299px] focus:ring-1 focus:ring-neutral-400",{defaultVariants:{color:"primary",mode:"light"},variants:{color:{neutral:"!bg-neutral-50 dark:!bg-neutral-800 hover:!bg-neutral-100 hover:dark:!bg-neutral-700 focus:!bg-neutral-100 focus:dark:!bg-neutral-700",primary:"!bg-orange-50 dark:!bg-orange-950 hover:!bg-orange-100 hover:dark:!bg-orange-900 focus:!bg-orange-100 focus:dark:!bg-orange-900",success:"!bg-green-50 dark:!bg-green-800 hover:!bg-green-100 hover:dark:!bg-green-700 focus:!bg-green-100 focus:dark:!bg-green-700",warning:"!bg-red-50 dark:!bg-red-800 hover:!bg-red-100 hover:dark:!bg-red-700 focus:!bg-red-100 focus:dark:!bg-red-700"},mode:{dark:"dark",light:""}}}),Yet=nn("body-medium-12px",{defaultVariants:{mode:"light"},variants:{mode:{dark:"!text-white",light:"!text-neutral-1000"}}}),Ket=nn("shrink-0",{defaultVariants:{color:"primary",mode:"light"},variants:{color:{neutral:"!text-neutral-300 dark:!text-neutral-400",primary:"!text-orange-400 dark:!text-orange-600",success:"!text-green-300 dark:!text-green-500",warning:"!text-red-400"},mode:{dark:"dark",light:""}}}),Xet=nn("",{defaultVariants:{color:"primary",mode:"light"},variants:{color:{neutral:"!bg-neutral-300 dark:!bg-neutral-400",primary:"!bg-orange-400 dark:!bg-orange-600",success:"!bg-green-300 dark:!bg-green-500",warning:"!bg-red-400"},mode:{dark:"dark",light:""}}}),Qet=nn("shrink-0",{defaultVariants:{color:"primary",mode:"light"},variants:{color:{neutral:"!text-neutral-300 dark:!text-neutral-400",primary:"!text-orange-400 dark:!text-orange-600",success:"!text-green-300 dark:!text-green-500",warning:"!text-red-400"},mode:{dark:"dark hover:!brightness-110",light:"hover:!brightness-90"}}}),en=(e,t)=>{const{closeOnClick:n=!0}=t;return qn(Jet({className:Yet({mode:t.mode}),message:e,onClick:t.onClick}),{autoClose:t.time||5e3,className:Wet({color:t.color,mode:t.mode}),closeButton:t.onClick?!1:t.closeButton?({closeToast:r})=>s.jsx(ett,{closeToast:r,mode:t.mode,color:t.color}):!1,closeOnClick:n,draggablePercent:30,icon:t.imgSrc?()=>s.jsx("img",{src:t.imgSrc,alt:e,className:"shrink-0 size-8"}):t.icon&&s.jsx(ttt,{icon:t.icon,mode:t.mode,color:t.color}),onClick:t.onClick,progressClassName:Xet({color:t.color,mode:t.mode})})},Jet=({message:e,className:t,onClick:n})=>s.jsx("span",{className:t,onKeyDown:r=>{n&&(r.key==="Enter"||r.key===" ")&&(r.preventDefault(),n())},role:n?"button":void 0,tabIndex:n?0:void 0,children:e}),ett=({closeToast:e,mode:t,color:n})=>s.jsx("button",{type:"button",onClick:e,className:"shrink-0 self-start ml-auto","aria-label":"Close toast",tabIndex:0,children:s.jsx(Il,{size:24,className:Qet({color:n,mode:t})})}),ttt=({icon:e,mode:t,color:n})=>s.jsx(e,{size:28,className:Ket({color:n,mode:t})});var rhe="Toggle",uL=d.forwardRef((e,t)=>{const{pressed:n,defaultPressed:r,onPressedChange:a,...i}=e,[o,l]=pi({prop:n,onChange:a,defaultProp:r??!1,caller:rhe});return s.jsx(bt.button,{type:"button","aria-pressed":o,"data-state":o?"on":"off","data-disabled":e.disabled?"":void 0,...i,ref:t,onClick:ot(e.onClick,()=>{e.disabled||l(!o)})})});uL.displayName=rhe;var ntt=uL;const ahe=nn("inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium hover:bg-muted hover:text-muted-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-1 outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-xs hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-2 min-w-9",sm:"h-8 px-1.5 min-w-8",lg:"h-10 px-2.5 min-w-10"}},defaultVariants:{variant:"default",size:"default"}});function EPt({className:e,variant:t,size:n,...r}){return s.jsx(ntt,{"data-slot":"toggle",className:V(ahe({variant:t,size:n,className:e})),...r})}var[Gv]=Ia("Tooltip",[t3]),Wv=t3(),ihe="TooltipProvider",rtt=700,GO="tooltip.open",[att,dL]=Gv(ihe),she=e=>{const{__scopeTooltip:t,delayDuration:n=rtt,skipDelayDuration:r=300,disableHoverableContent:a=!1,children:i}=e,o=d.useRef(!0),l=d.useRef(!1),c=d.useRef(0);return d.useEffect(()=>{const u=c.current;return()=>window.clearTimeout(u)},[]),s.jsx(att,{scope:t,isOpenDelayedRef:o,delayDuration:n,onOpen:d.useCallback(()=>{window.clearTimeout(c.current),o.current=!1},[]),onClose:d.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>o.current=!0,r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:d.useCallback(u=>{l.current=u},[]),disableHoverableContent:a,children:i})};she.displayName=ihe;var D5="Tooltip",[itt,Yv]=Gv(D5),ohe=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:a,onOpenChange:i,disableHoverableContent:o,delayDuration:l}=e,c=dL(D5,e.__scopeTooltip),u=Wv(t),[f,m]=d.useState(null),h=$o(),b=d.useRef(0),x=o??c.disableHoverableContent,y=l??c.delayDuration,v=d.useRef(!1),[w,S]=pi({prop:r,defaultProp:a??!1,onChange:M=>{M?(c.onOpen(),document.dispatchEvent(new CustomEvent(GO))):c.onClose(),i?.(M)},caller:D5}),_=d.useMemo(()=>w?v.current?"delayed-open":"instant-open":"closed",[w]),N=d.useCallback(()=>{window.clearTimeout(b.current),b.current=0,v.current=!1,S(!0)},[S]),j=d.useCallback(()=>{window.clearTimeout(b.current),b.current=0,S(!1)},[S]),k=d.useCallback(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>{v.current=!0,S(!0),b.current=0},y)},[y,S]);return d.useEffect(()=>()=>{b.current&&(window.clearTimeout(b.current),b.current=0)},[]),s.jsx(ZP,{...u,children:s.jsx(itt,{scope:t,contentId:h,open:w,stateAttribute:_,trigger:f,onTriggerChange:m,onTriggerEnter:d.useCallback(()=>{c.isOpenDelayedRef.current?k():N()},[c.isOpenDelayedRef,k,N]),onTriggerLeave:d.useCallback(()=>{x?j():(window.clearTimeout(b.current),b.current=0)},[j,x]),onOpen:N,onClose:j,disableHoverableContent:x,children:n})})};ohe.displayName=D5;var WO="TooltipTrigger",lhe=d.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,a=Yv(WO,n),i=dL(WO,n),o=Wv(n),l=d.useRef(null),c=Tt(t,l,a.onTriggerChange),u=d.useRef(!1),f=d.useRef(!1),m=d.useCallback(()=>u.current=!1,[]);return d.useEffect(()=>()=>document.removeEventListener("pointerup",m),[m]),s.jsx(Mv,{asChild:!0,...o,children:s.jsx(bt.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...r,ref:c,onPointerMove:ot(e.onPointerMove,h=>{h.pointerType!=="touch"&&!f.current&&!i.isPointerInTransitRef.current&&(a.onTriggerEnter(),f.current=!0)}),onPointerLeave:ot(e.onPointerLeave,()=>{a.onTriggerLeave(),f.current=!1}),onPointerDown:ot(e.onPointerDown,()=>{a.open&&a.onClose(),u.current=!0,document.addEventListener("pointerup",m,{once:!0})}),onFocus:ot(e.onFocus,()=>{u.current||a.onOpen()}),onBlur:ot(e.onBlur,a.onClose),onClick:ot(e.onClick,a.onClose)})})});lhe.displayName=WO;var stt="TooltipPortal",[SPt,ott]=Gv(stt,{forceMount:void 0}),lm="TooltipContent",che=d.forwardRef((e,t)=>{const n=ott(lm,e.__scopeTooltip),{forceMount:r=n.forceMount,side:a="top",...i}=e,o=Yv(lm,e.__scopeTooltip);return s.jsx(xi,{present:r||o.open,children:o.disableHoverableContent?s.jsx(uhe,{side:a,...i,ref:t}):s.jsx(ltt,{side:a,...i,ref:t})})}),ltt=d.forwardRef((e,t)=>{const n=Yv(lm,e.__scopeTooltip),r=dL(lm,e.__scopeTooltip),a=d.useRef(null),i=Tt(t,a),[o,l]=d.useState(null),{trigger:c,onClose:u}=n,f=a.current,{onPointerInTransitChange:m}=r,h=d.useCallback(()=>{l(null),m(!1)},[m]),b=d.useCallback((x,y)=>{const v=x.currentTarget,w={x:x.clientX,y:x.clientY},S=ftt(w,v.getBoundingClientRect()),_=mtt(w,S),N=ptt(y.getBoundingClientRect()),j=gtt([..._,...N]);l(j),m(!0)},[m]);return d.useEffect(()=>()=>h(),[h]),d.useEffect(()=>{if(c&&f){const x=v=>b(v,f),y=v=>b(v,c);return c.addEventListener("pointerleave",x),f.addEventListener("pointerleave",y),()=>{c.removeEventListener("pointerleave",x),f.removeEventListener("pointerleave",y)}}},[c,f,b,h]),d.useEffect(()=>{if(o){const x=y=>{const v=y.target,w={x:y.clientX,y:y.clientY},S=c?.contains(v)||f?.contains(v),_=!htt(w,o);S?h():_&&(h(),u())};return document.addEventListener("pointermove",x),()=>document.removeEventListener("pointermove",x)}},[c,f,o,u,h]),s.jsx(uhe,{...e,ref:i})}),[ctt,utt]=Gv(D5,{isInside:!1}),dtt=Zde("TooltipContent"),uhe=d.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":a,onEscapeKeyDown:i,onPointerDownOutside:o,...l}=e,c=Yv(lm,n),u=Wv(n),{onClose:f}=c;return d.useEffect(()=>(document.addEventListener(GO,f),()=>document.removeEventListener(GO,f)),[f]),d.useEffect(()=>{if(c.trigger){const m=h=>{h.target?.contains(c.trigger)&&f()};return window.addEventListener("scroll",m,{capture:!0}),()=>window.removeEventListener("scroll",m,{capture:!0})}},[c.trigger,f]),s.jsx(yh,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:m=>m.preventDefault(),onDismiss:f,children:s.jsxs(qP,{"data-state":c.stateAttribute,...u,...l,ref:t,style:{...l.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[s.jsx(dtt,{children:r}),s.jsx(ctt,{scope:n,isInside:!0,children:s.jsx($Xe,{id:c.contentId,role:"tooltip",children:a||r})})]})})});che.displayName=lm;var dhe="TooltipArrow",fhe=d.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,a=Wv(n);return utt(dhe,n).isInside?null:s.jsx(GP,{...a,...r,ref:t})});fhe.displayName=dhe;function ftt(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,a,i)){case i:return"left";case a:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function mtt(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function ptt(e){const{top:t,right:n,bottom:r,left:a}=e;return[{x:a,y:t},{x:n,y:t},{x:n,y:r},{x:a,y:r}]}function htt(e,t){const{x:n,y:r}=e;let a=!1;for(let i=0,o=t.length-1;i<t.length;o=i++){const l=t[i],c=t[o],u=l.x,f=l.y,m=c.x,h=c.y;f>r!=h>r&&n<(m-u)*(r-f)/(h-f)+u&&(a=!a)}return a}function gtt(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),btt(t)}function btt(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const a=e[r];for(;t.length>=2;){const i=t[t.length-1],o=t[t.length-2];if((i.x-o.x)*(a.y-o.y)>=(i.y-o.y)*(a.x-o.x))t.pop();else break}t.push(a)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const a=e[r];for(;n.length>=2;){const i=n[n.length-1],o=n[n.length-2];if((i.x-o.x)*(a.y-o.y)>=(i.y-o.y)*(a.x-o.x))n.pop();else break}n.push(a)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var xtt=she,vtt=ohe,ytt=lhe,mhe=che,Ctt=fhe;const s3=xtt,o3=vtt,l3=ytt,fL=Ctt,K2=d.forwardRef(({className:e,...t},n)=>s.jsx(mhe,{ref:n,className:V("z-50 rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 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",e),...t}));K2.displayName=mhe.displayName;const wtt=({title:e,subtitle:t,link:n,thumbnail:r,className:a,hideMobileThumbnail:i,hideThumbnailBorder:o})=>s.jsxs(Te,{to:n,className:V("w-full flex items-center justify-between p-2 hover:bg-neutral-50 rounded-2xl gap-4",a),children:[s.jsxs("div",{className:"flex gap-6 items-center",children:[s.jsx(Sn,{src:r,alt:e,breakpoints:{default:96,md:160},loading:"lazy",className:V("object-cover [overflow-clip-margin:unset] aspect-square rounded-lg md:rounded-2xl size-12 md:size-20",i&&"max-md:hidden",o?"border-0":"border-[0.5px] border-neutral-100")}),s.jsxs("div",{className:"flex flex-col gap-0.5",children:[s.jsx("span",{className:"body-base-bold md:subtitle-base text-black",children:e}),t&&s.jsx("span",{className:"body-base text-neutral-500 line-clamp-1",children:t})]})]}),s.jsx(Wn,{className:"text-neutral-300 shrink-0",size:20})]}),Ett="/assets/duration-oinb99kY.webp",Stt="/assets/stars-mbFtfd_l.svg",mL={blue:{background:"stroke-blue-500",foreground:"stroke-blue-500",needle:"stroke-blue-500",text:"text-blue-500"},green:{background:"stroke-green-100",foreground:"stroke-green-300",needle:"stroke-green-600",text:"text-green-500"},orange:{background:"stroke-orange-100",foreground:"stroke-orange-400",needle:"stroke-orange-400",text:"text-orange-400"},purple:{background:"stroke-[#EFB6FC]",foreground:"stroke-[#D954F7]",needle:"stroke-[#790792]",text:"text-[#D954F7]"},yellow:{background:"stroke-yellow-50",foreground:"stroke-yellow-400",needle:"stroke-yellow-600",text:"text-yellow-400"}},Ntt={blue:{text:"text-blue-500"}},_tt=nn("flex items-center max-md:justify-between relative justify-center rounded-2xl",{defaultVariants:{size:"m"},variants:{size:{l:"w-full max-w-54 md:max-w-[336px] py-5 md:px-14 md:py-7 flex-col",m:"w-full md:w-40 px-3 py-5 md:flex-col"}}}),ms=45,L1=10,pL="0 0 100 55",cm=50,um=50,ktt="subtitle-small-sb-14px md:hidden",Kv=e=>V("relative",e==="l"?"w-full":"max-md:w-26 md:w-full"),Pf=e=>V("font-semibold",e==="l"?"text-[44px] font-bold leading-0":"title-large-24px md:display-small-32px leading-0"),Xv=e=>V("text-center",e==="l"?"text-[22px] tracking-015px font-semibold pt-5":"title-small-sb-16px max-md:hidden md:pt-3"),Qv=e=>V("text-center w-full absolute",e==="l"?"bottom-2":"bottom-0.5"),Jv=({label:e,colorClasses:t,size:n})=>s.jsx("span",{className:V(ktt,n==="l"&&"hidden",t.text),children:e}),ey=({children:e,className:t,showBackground:n,size:r,...a})=>s.jsx("div",{className:V(n&&"bg-white",n&&r==="l"&&"px-7",_tt({size:r}),t),...a,children:e}),dd=({className:e,percentage:t,value:n,total:r,label:a,subLabel:i,filledColorTransparent:o=!1,variant:l="green",size:c="m",showBackground:u=!1,hideGauge:f=!1,...m})=>{let h;n!==void 0&&r!==void 0?h=r>0?n/r*100:0:n!==void 0&&r===void 0?h=n:t!==void 0?h=t:h=0;const b=Math.min(100,Math.max(0,h)),x=mL[l],y=ms*Math.PI,v=y-b/100*y,S=b/100*180*Math.PI/180,_=ms-L1/2-1,N=ms+L1/2+1,j=cm-_*Math.cos(S),k=um-_*Math.sin(S),M=cm-N*Math.cos(S),T=um-N*Math.sin(S),R=`M 5,50 A ${ms},${ms} 0 0 1 95,50`;return s.jsxs(ey,{className:e,showBackground:u,size:c,...m,children:[s.jsx(Jv,{label:a,colorClasses:x,size:c}),s.jsxs("div",{className:Kv(c),children:[s.jsxs("svg",{viewBox:pL,className:V("w-full",f&&"opacity-0"),children:[s.jsx("path",{d:R,fill:"none",strokeWidth:L1,className:V(x.background)}),s.jsx("path",{d:R,fill:"none",strokeWidth:L1,className:V(o?"stroke-transparent":x.foreground),style:{strokeDasharray:y,strokeDashoffset:v}}),s.jsx("line",{x1:j,y1:k,x2:M,y2:T,strokeWidth:1.4,className:V(x.needle)})]}),s.jsx("div",{className:V(x.text,Qv(c)),children:n!==void 0&&r!==void 0?s.jsxs(s.Fragment,{children:[s.jsx("span",{className:Pf(c),children:n}),s.jsxs("span",{className:"label-large-med-20px leading-0",children:["/",r]})]}):n!==void 0&&r===void 0?s.jsx("span",{className:Pf(c),children:n}):s.jsxs(s.Fragment,{children:[s.jsx("span",{className:Pf(c),children:Math.round(b)}),s.jsx("span",{className:"label-large-med-20px leading-0",children:"%"})]})})]}),s.jsx("span",{className:V(Xv(c),x.text),children:a}),i&&s.jsx("span",{className:V("text-center text-neutral-400 text-xs tracking-015px"),children:i})]})},phe=({className:e,completed:t,total:n,label:r,variant:a="green",showBackground:i=!1,size:o="m",...l})=>{const c=mL[a],u=10,f=20,m=50,h=2,b=5,x=0,y=180,v=Math.min(m,Math.max(f,n)),w=Math.floor(b-(v-f)/(m-f)*(b-h)),S=Math.round(t/n*v),N=(y-x)/(v-1),j=[];for(let k=0;k<v;k++){const T=(x+k*N)*Math.PI/180,R=ms-u/2,I=ms+u/2,D=cm-R*Math.cos(T),P=um-R*Math.sin(T),L=cm-I*Math.cos(T),z=um-I*Math.sin(T),q=k<S;j.push(s.jsx("line",{x1:D,y1:P,x2:L,y2:z,strokeWidth:w,className:V(q?c.foreground:c.background)},k))}return s.jsxs(ey,{className:e,showBackground:i,size:o,...l,children:[s.jsx(Jv,{label:r,colorClasses:c,size:o}),s.jsxs("div",{className:Kv(o),children:[s.jsx("svg",{viewBox:pL,className:"w-full",children:j}),s.jsxs("div",{className:V(c.text,Qv(o)),children:[s.jsx("span",{className:Pf(o),children:t}),s.jsxs("span",{className:V("label-18px leading-0",c.background),children:["/",n]})]})]}),s.jsx("span",{className:V(Xv(o),c.text),children:r})]})},jtt=({className:e,value:t,threshold1:n,threshold2:r,label:a,variant:i="green",size:o="m",showBackground:l=!1,...c})=>{const u=mL[i],f=t>=n,m=t>=r,h=60,b=1,x=S=>{const _=S*h+S*b,N=_+h-b,j=_*Math.PI/180,k=N*Math.PI/180,M=cm-ms*Math.cos(j),T=um-ms*Math.sin(j),R=cm-ms*Math.cos(k),I=um-ms*Math.sin(k);return`M ${M},${T} A ${ms},${ms} 0 0 1 ${R},${I}`},y=x(0),v=x(1),w=x(2);return s.jsxs(ey,{className:e,showBackground:l,size:o,...c,children:[s.jsx(Jv,{label:a,colorClasses:u,size:o}),s.jsxs("div",{className:Kv(o),children:[s.jsxs("svg",{viewBox:pL,className:"w-full",children:[s.jsx("path",{d:y,fill:"none",strokeWidth:L1,className:V(u.foreground)}),s.jsx("path",{d:v,fill:"none",strokeWidth:L1,className:V(f?u.foreground:u.background)}),s.jsx("path",{d:w,fill:"none",strokeWidth:L1,className:V(m?u.foreground:u.background)})]}),s.jsx("div",{className:V(u.text,Qv(o)),children:s.jsx("span",{className:Pf(o),children:t})})]}),s.jsx("span",{className:V(Xv(o),u.text),children:a})]})},Ttt=({className:e,value:t,label:n,variant:r="blue",type:a="clock",size:i="m",showBackground:o=!1,...l})=>{const c=Ntt[r],u=a==="clock"?Ett:Stt;return s.jsxs(ey,{className:e,showBackground:o,size:i,...l,children:[s.jsx(Jv,{label:n,colorClasses:c,size:i}),s.jsxs("div",{className:Kv(i),children:[s.jsx("img",{src:u,alt:"Gauge",className:"w-full"}),s.jsx("div",{className:V(c.text,Qv(i),a==="star"&&"!bottom-0"),children:s.jsx("span",{className:V(Pf(i),i==="m"&&"md:!text-[28px]"),children:t})})]}),s.jsx("span",{className:V(Xv(i),c.text),children:n})]})},Att="/assets/profile_log_in_light-CBHj4L4v.svg",Mtt=({author:e,date:t,avatar:n,comment:r})=>s.jsxs("article",{className:"bg-neutral-50 rounded-lg border border-neutral-100 h-[171px] p-2.5 w-full min-[600px]:max-w-[270px] md:max-w-[322px] flex flex-col gap-1",children:[s.jsxs("header",{className:"w-full flex gap-6 items-center shrink-0",children:[s.jsx(Sn,{breakpoints:{default:90},width:45,height:45,className:"size-[45px] rounded-full shrink-0",src:n?`/api/files/user-files/${n}`:Att,alt:`${e}`}),s.jsxs("div",{className:"flex flex-col gap-0.5 overflow-hidden",children:[s.jsx("h2",{className:"text-orange-500 title-medium-sb-18px truncate",children:e}),s.jsx("time",{className:"text-neutral-600 label-medium-16px truncate",children:new Date(t).toLocaleDateString(void 0,{day:"numeric",month:"long",year:"numeric"})})]})]}),s.jsx("p",{className:"size-full overflow-y-scroll scrollbar-light px-4 py-1.5 bg-commentTextBackground border border-neutral-500/10 rounded-md text-neutral-800 text-sm leading-[120%]",children:r})]}),Ott=nn("w-full rounded-[12px] flex flex-col px-2.5 py-1 justify-center",{defaultVariants:{variant:"light"},variants:{variant:{dark:"",light:"bg-neutral-50 border-neutral-200"}}}),Itt=nn("flex justify-between items-center py-2",{defaultVariants:{variant:"light"},variants:{variant:{dark:"text-neutral-800",light:"text-orange-500"}}}),ty=({title:e,children:t,variant:n="light",className:r,defaultOpen:a=!1,icon:i})=>{const[o,l]=d.useState(a);return s.jsxs(Npe,{open:o,onOpenChange:l,className:V(Ott({variant:n}),r),children:[s.jsxs(_pe,{className:Itt({variant:n}),children:[s.jsxs("div",{className:"flex flex-row gap-2 items-center",children:[i?U.cloneElement(i,{size:i.props?.size||16,className:V(i.props?.className)}):null,s.jsx("span",{className:"body-14px-medium md:body-medium-16px",children:e})]}),s.jsx(Ol,{size:20,className:V("transition-all",o&&"rotate-180")})]}),s.jsx(kpe,{children:t})]})},Lte=nn("flex items-center gap-4 p-2 body-small lg:dropdown-small text-start rounded w-full",{defaultVariants:{variant:"dark"},variants:{variant:{dark:"text-white hover:bg-white/15",light:"text-black hover:bg-neutral-100"}}}),Rtt=({name:e,link:t,onClick:n,variant:r="dark",...a})=>t?s.jsx(Te,{to:t,className:Lte({variant:r}),...a,children:s.jsx("span",{children:e})}):s.jsx("button",{className:Lte({variant:r}),onClick:n,...a,children:e}),Vte=nn("flex items-center gap-4 px-4 py-3 w-full",{defaultVariants:{isOpen:!1,variant:"dark"},variants:{isOpen:{false:"rounded-xl border",true:"rounded-t-xl border-x border-t"},variant:{dark:"bg-orange-1000 border-orange-900",light:"bg-neutral-50 border-none"}}}),Dtt=nn("absolute left-1/2 -translate-x-1/2 w-full max-w-[400px] max-h-[366px] px-2 pb-3 rounded-b-xl border-x border-b z-10 overflow-auto no-scrollbar",{defaultVariants:{variant:"dark"},variants:{variant:{dark:"bg-orange-1000 border-orange-900",light:"bg-neutral-50 border-none"}}}),Sl=({activeItem:e,itemsList:t,maxWidth:n="max-w-[400px]",variant:r="dark",className:a,placeholder:i,forcePlaceholder:o=!1,...l})=>{const[c,u]=d.useState(!1),f=()=>u(!c),m=d.useRef(null);d.useEffect(()=>{const x=y=>{m.current&&!m.current.contains(y.target)&&u(!1)};return document.addEventListener("mousedown",x),()=>{document.removeEventListener("mousedown",x)}},[m]);const h=x=>{x&&x(),u(!1)},b=t.filter(x=>x.name!==e);return s.jsxs("div",{className:V("relative w-full",a,c&&"z-20",n),ref:m,...l,children:[s.jsx("div",{children:b.length>0?s.jsxs("button",{type:"button",className:Vte({isOpen:c,variant:r}),id:"options-menu","aria-expanded":c,"aria-haspopup":"true",onClick:f,children:[s.jsx("span",{className:V("body-small lg:dropdown-small text-start truncate py-1",r==="light"&&o?"text-neutral-700":"text-black"),children:o?i??e:e}),s.jsx(Ol,{className:V("ml-auto size-6 transition-transform ease-in-out text-neutral-400 shrink-0",c?"-rotate-180":"rotate-0")})]}):s.jsx("button",{type:"button",className:Vte({isOpen:c,variant:r}),id:"options-menu",disabled:!0,children:s.jsx("span",{className:V("dropdown-small text-start truncate text-black"),children:e})})}),c&&b.length>0&&s.jsx("div",{className:Dtt({variant:r}),role:"menu","aria-orientation":"vertical","aria-labelledby":"options-menu",children:b.map((x,y)=>s.jsx(Rtt,{name:x.name,link:x.link,onClick:()=>h(x.onClick),variant:r},`${x.name}_${y}`))})]})},Q8=({name:e,job:t,picture:n})=>s.jsxs("div",{className:"flex flex-row gap-6",children:[s.jsx("img",{src:n,className:"size-20 rounded-md",alt:"",loading:"lazy"}),s.jsxs("div",{className:"flex flex-col self-center",children:[s.jsx("p",{className:"text-3xl font-semibold uppercase",children:e}),s.jsx("p",{children:t})]})]}),YO=({rating:e,totalStars:t=5,fillColor:n="#FF5C00",strokeColor:r="#FF5C00",unfilledStrokeColor:a="#FF5C0030",starSize:i=30,className:o})=>{const l=Math.floor(e),c=Math.round((e-l)*100)/100,u=[];for(let f=0;f<l;f++)u.push(s.jsx("svg",{width:i,height:i,viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":"Star",children:s.jsx("path",{d:"M14.1097 4.31695C14.3978 3.73328 14.5418 3.44144 14.7374 3.3482C14.9075 3.26707 15.1052 3.26707 15.2754 3.3482C15.4709 3.44144 15.615 3.73328 15.9031 4.31695L18.6364 9.85441C18.7215 10.0267 18.764 10.1129 18.8262 10.1798C18.8812 10.239 18.9472 10.287 19.0205 10.3211C19.1033 10.3596 19.1984 10.3735 19.3885 10.4013L25.5026 11.2949C26.1464 11.389 26.4683 11.4361 26.6173 11.5934C26.7469 11.7302 26.8079 11.9182 26.7832 12.105C26.7549 12.3198 26.5218 12.5468 26.0557 13.0008L21.6332 17.3083C21.4953 17.4426 21.4264 17.5097 21.3819 17.5896C21.3425 17.6604 21.3172 17.7381 21.3075 17.8184C21.2965 17.9092 21.3127 18.004 21.3453 18.1937L22.3888 24.278C22.4989 24.9197 22.5539 25.2405 22.4505 25.4309C22.3605 25.5966 22.2005 25.7128 22.0152 25.7471C21.8021 25.7866 21.514 25.6351 20.9377 25.3321L15.4718 22.4576C15.3015 22.368 15.2164 22.3233 15.1266 22.3057C15.0472 22.2901 14.9655 22.2901 14.8861 22.3057C14.7964 22.3233 14.7112 22.368 14.5409 22.4576L9.075 25.3321C8.49874 25.6351 8.21061 25.7866 7.99756 25.7471C7.8122 25.7128 7.65225 25.5966 7.56227 25.4309C7.45885 25.2405 7.51388 24.9197 7.62394 24.278L8.66746 18.1937C8.69999 18.004 8.71625 17.9092 8.70525 17.8184C8.6955 17.7381 8.67024 17.6604 8.63085 17.5896C8.58638 17.5097 8.51744 17.4426 8.37958 17.3083L3.95705 13.0008C3.49093 12.5468 3.25787 12.3198 3.22951 12.105C3.20483 11.9182 3.26579 11.7302 3.39541 11.5934C3.54439 11.4361 3.86631 11.389 4.51015 11.2949L10.6242 10.4013C10.8144 10.3735 10.9094 10.3596 10.9922 10.3211C11.0656 10.287 11.1315 10.239 11.1866 10.1798C11.2487 10.1129 11.2913 10.0267 11.3763 9.85441L14.1097 4.31695Z",fill:n,stroke:r,strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"})},`full-${f}`));c>0&&u.push(s.jsxs("svg",{width:i,height:i,viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":"Partial star",children:[s.jsx("defs",{children:s.jsxs("linearGradient",{id:"partialStarGradient",children:[s.jsx("stop",{offset:`${c*100}%`,stopColor:n}),s.jsx("stop",{offset:`${c*100}%`,stopColor:"transparent"})]})}),s.jsx("path",{d:"M14.1097 4.31695C14.3978 3.73328 14.5418 3.44144 14.7374 3.3482C14.9075 3.26707 15.1052 3.26707 15.2754 3.3482C15.4709 3.44144 15.615 3.73328 15.9031 4.31695L18.6364 9.85441C18.7215 10.0267 18.764 10.1129 18.8262 10.1798C18.8812 10.239 18.9472 10.287 19.0205 10.3211C19.1033 10.3596 19.1984 10.3735 19.3885 10.4013L25.5026 11.2949C26.1464 11.389 26.4683 11.4361 26.6173 11.5934C26.7469 11.7302 26.8079 11.9182 26.7832 12.105C26.7549 12.3198 26.5218 12.5468 26.0557 13.0008L21.6332 17.3083C21.4953 17.4426 21.4264 17.5097 21.3819 17.5896C21.3425 17.6604 21.3172 17.7381 21.3075 17.8184C21.2965 17.9092 21.3127 18.004 21.3453 18.1937L22.3888 24.278C22.4989 24.9197 22.5539 25.2405 22.4505 25.4309C22.3605 25.5966 22.2005 25.7128 22.0152 25.7471C21.8021 25.7866 21.514 25.6351 20.9377 25.3321L15.4718 22.4576C15.3015 22.368 15.2164 22.3233 15.1266 22.3057C15.0472 22.2901 14.9655 22.2901 14.8861 22.3057C14.7964 22.3233 14.7112 22.368 14.5409 22.4576L9.075 25.3321C8.49874 25.6351 8.21061 25.7866 7.99756 25.7471C7.8122 25.7128 7.65225 25.5966 7.56227 25.4309C7.45885 25.2405 7.51388 24.9197 7.62394 24.278L8.66746 18.1937C8.69999 18.004 8.71625 17.9092 8.70525 17.8184C8.6955 17.7381 8.67024 17.6604 8.63085 17.5896C8.58638 17.5097 8.51744 17.4426 8.37958 17.3083L3.95705 13.0008C3.49093 12.5468 3.25787 12.3198 3.22951 12.105C3.20483 11.9182 3.26579 11.7302 3.39541 11.5934C3.54439 11.4361 3.86631 11.389 4.51015 11.2949L10.6242 10.4013C10.8144 10.3735 10.9094 10.3596 10.9922 10.3211C11.0656 10.287 11.1315 10.239 11.1866 10.1798C11.2487 10.1129 11.2913 10.0267 11.3763 9.85441L14.1097 4.31695Z",fill:"url(#partialStarGradient)",stroke:a,strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"})]},"partial"));for(let f=u.length;f<t;f++)u.push(s.jsx("svg",{width:i,height:i,viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":"Star",children:s.jsx("path",{d:"M14.1097 4.31695C14.3978 3.73328 14.5418 3.44144 14.7374 3.3482C14.9075 3.26707 15.1052 3.26707 15.2754 3.3482C15.4709 3.44144 15.615 3.73328 15.9031 4.31695L18.6364 9.85441C18.7215 10.0267 18.764 10.1129 18.8262 10.1798C18.8812 10.239 18.9472 10.287 19.0205 10.3211C19.1033 10.3596 19.1984 10.3735 19.3885 10.4013L25.5026 11.2949C26.1464 11.389 26.4683 11.4361 26.6173 11.5934C26.7469 11.7302 26.8079 11.9182 26.7832 12.105C26.7549 12.3198 26.5218 12.5468 26.0557 13.0008L21.6332 17.3083C21.4953 17.4426 21.4264 17.5097 21.3819 17.5896C21.3425 17.6604 21.3172 17.7381 21.3075 17.8184C21.2965 17.9092 21.3127 18.004 21.3453 18.1937L22.3888 24.278C22.4989 24.9197 22.5539 25.2405 22.4505 25.4309C22.3605 25.5966 22.2005 25.7128 22.0152 25.7471C21.8021 25.7866 21.514 25.6351 20.9377 25.3321L15.4718 22.4576C15.3015 22.368 15.2164 22.3233 15.1266 22.3057C15.0472 22.2901 14.9655 22.2901 14.8861 22.3057C14.7964 22.3233 14.7112 22.368 14.5409 22.4576L9.075 25.3321C8.49874 25.6351 8.21061 25.7866 7.99756 25.7471C7.8122 25.7128 7.65225 25.5966 7.56227 25.4309C7.45885 25.2405 7.51388 24.9197 7.62394 24.278L8.66746 18.1937C8.69999 18.004 8.71625 17.9092 8.70525 17.8184C8.6955 17.7381 8.67024 17.6604 8.63085 17.5896C8.58638 17.5097 8.51744 17.4426 8.37958 17.3083L3.95705 13.0008C3.49093 12.5468 3.25787 12.3198 3.22951 12.105C3.20483 11.9182 3.26579 11.7302 3.39541 11.5934C3.54439 11.4361 3.86631 11.389 4.51015 11.2949L10.6242 10.4013C10.8144 10.3735 10.9094 10.3596 10.9922 10.3211C11.0656 10.287 11.1315 10.239 11.1866 10.1798C11.2487 10.1129 11.2913 10.0267 11.3763 9.85441L14.1097 4.31695Z",fill:"none",stroke:a,strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"})},`empty-${f}`));return s.jsx("div",{className:V("flex gap-1",o),children:u})};var Vd="ToggleGroup",[hhe]=Ia(Vd,[r3]),ghe=r3(),hL=U.forwardRef((e,t)=>{const{type:n,...r}=e;if(n==="single"){const a=r;return s.jsx(Ptt,{...a,ref:t})}if(n==="multiple"){const a=r;return s.jsx(Ltt,{...a,ref:t})}throw new Error(`Missing prop \`type\` expected on \`${Vd}\``)});hL.displayName=Vd;var[bhe,xhe]=hhe(Vd),Ptt=U.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:a=()=>{},...i}=e,[o,l]=pi({prop:n,defaultProp:r??"",onChange:a,caller:Vd});return s.jsx(bhe,{scope:e.__scopeToggleGroup,type:"single",value:U.useMemo(()=>o?[o]:[],[o]),onItemActivate:l,onItemDeactivate:U.useCallback(()=>l(""),[l]),children:s.jsx(vhe,{...i,ref:t})})}),Ltt=U.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:a=()=>{},...i}=e,[o,l]=pi({prop:n,defaultProp:r??[],onChange:a,caller:Vd}),c=U.useCallback(f=>l((m=[])=>[...m,f]),[l]),u=U.useCallback(f=>l((m=[])=>m.filter(h=>h!==f)),[l]);return s.jsx(bhe,{scope:e.__scopeToggleGroup,type:"multiple",value:o,onItemActivate:c,onItemDeactivate:u,children:s.jsx(vhe,{...i,ref:t})})});hL.displayName=Vd;var[Vtt,$tt]=hhe(Vd),vhe=U.forwardRef((e,t)=>{const{__scopeToggleGroup:n,disabled:r=!1,rovingFocus:a=!0,orientation:i,dir:o,loop:l=!0,...c}=e,u=ghe(n),f=Y2(o),m={role:"group",dir:f,...c};return s.jsx(Vtt,{scope:n,rovingFocus:a,disabled:r,children:a?s.jsx(tL,{asChild:!0,...u,orientation:i,dir:f,loop:l,children:s.jsx(bt.div,{...m,ref:t})}):s.jsx(bt.div,{...m,ref:t})})}),Ab="ToggleGroupItem",yhe=U.forwardRef((e,t)=>{const n=xhe(Ab,e.__scopeToggleGroup),r=$tt(Ab,e.__scopeToggleGroup),a=ghe(e.__scopeToggleGroup),i=n.value.includes(e.value),o=r.disabled||e.disabled,l={...e,pressed:i,disabled:o},c=U.useRef(null);return r.rovingFocus?s.jsx(nL,{asChild:!0,...a,focusable:!o,active:i,ref:c,children:s.jsx($te,{...l,ref:t})}):s.jsx($te,{...l,ref:t})});yhe.displayName=Ab;var $te=U.forwardRef((e,t)=>{const{__scopeToggleGroup:n,value:r,...a}=e,i=xhe(Ab,n),o={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},l=i.type==="single"?o:void 0;return s.jsx(uL,{...l,...a,ref:t,onPressedChange:c=>{c?i.onItemActivate(r):i.onItemDeactivate(r)}})}),Htt=hL,Ftt=yhe;const Che=d.createContext({size:"default",variant:"default"});function ru({className:e,variant:t,size:n,children:r,type:a="single",value:i,defaultValue:o,onValueChange:l,...c}){const[u,f]=d.useState(i??o??"");d.useEffect(()=>{i!==void 0&&f(i)},[i]);const m=h=>{a==="single"&&!h&&u||(f(h),l&&l(h))};return s.jsx(Htt,{type:"single",value:u,onValueChange:m,"data-slot":"toggle-group","data-variant":t,"data-size":n,className:V("bg-neutral-50 py-1 group/toggle-group flex flex-wrap w-fit items-center rounded-xl",e),...c,children:s.jsx(Che.Provider,{value:{size:n,variant:t},children:r})})}function qa({className:e,children:t,variant:n,size:r,...a}){const i=d.useContext(Che);return s.jsx(Ftt,{"data-slot":"toggle-group-item","data-variant":i.variant||n,"data-size":i.size||r,className:V(ahe({size:i.size||r,variant:i.variant||n}),"mx-1 overflow-hidden !body-12px md:!body-14px !text-neutral-600 shadow-none data-[state=on]:!text-neutral-800 data-[state=on]:!font-medium data-[state=on]:bg-white data-[state=on]:shadow-sm max-md:text-xs hover:bg-neutral-100 min-w-0 flex-1 shrink-0 focus:z-10 focus-visible:z-10 border-0 rounded-lg",e),...a,children:t})}var ny="Tabs",[ztt]=Ia(ny,[r3]),whe=r3(),[Utt,gL]=ztt(ny),Ehe=d.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:a,defaultValue:i,orientation:o="horizontal",dir:l,activationMode:c="automatic",...u}=e,f=Y2(l),[m,h]=pi({prop:r,onChange:a,defaultProp:i??"",caller:ny});return s.jsx(Utt,{scope:n,baseId:$o(),value:m,onValueChange:h,orientation:o,dir:f,activationMode:c,children:s.jsx(bt.div,{dir:f,"data-orientation":o,...u,ref:t})})});Ehe.displayName=ny;var She="TabsList",Nhe=d.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...a}=e,i=gL(She,n),o=whe(n);return s.jsx(tL,{asChild:!0,...o,orientation:i.orientation,dir:i.dir,loop:r,children:s.jsx(bt.div,{role:"tablist","aria-orientation":i.orientation,...a,ref:t})})});Nhe.displayName=She;var _he="TabsTrigger",khe=d.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:a=!1,...i}=e,o=gL(_he,n),l=whe(n),c=Ahe(o.baseId,r),u=Mhe(o.baseId,r),f=r===o.value;return s.jsx(nL,{asChild:!0,...l,focusable:!a,active:f,children:s.jsx(bt.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":u,"data-state":f?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:c,...i,ref:t,onMouseDown:ot(e.onMouseDown,m=>{!a&&m.button===0&&m.ctrlKey===!1?o.onValueChange(r):m.preventDefault()}),onKeyDown:ot(e.onKeyDown,m=>{[" ","Enter"].includes(m.key)&&o.onValueChange(r)}),onFocus:ot(e.onFocus,()=>{const m=o.activationMode!=="manual";!f&&!a&&m&&o.onValueChange(r)})})})});khe.displayName=_he;var jhe="TabsContent",The=d.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:a,children:i,...o}=e,l=gL(jhe,n),c=Ahe(l.baseId,r),u=Mhe(l.baseId,r),f=r===l.value,m=d.useRef(f);return d.useEffect(()=>{const h=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(h)},[]),s.jsx(xi,{present:a||f,children:({present:h})=>s.jsx(bt.div,{"data-state":f?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":c,hidden:!h,id:u,tabIndex:0,...o,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:h&&i})})});The.displayName=jhe;function Ahe(e,t){return`${e}-trigger-${t}`}function Mhe(e,t){return`${e}-content-${t}`}var Btt=Ehe,Ohe=Nhe,Ihe=khe,Rhe=The;const bL=Btt,Ztt=nn("items-center bg-transparent text-neutral-800 dark:text-neutral-200 overflow-x-scroll no-scrollbar flex max-w-full",{defaultVariants:{mode:"light",size:"m"},variants:{mode:{dark:"dark",dark2:"dark",light:""},size:{l:"gap-8",m:"gap-6",s:"gap-4"}}}),qtt=nn("data-[state=active]:font-medium inline-flex items-center justify-center whitespace-nowrap ring-offset-background transition-color focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:text-black",{defaultVariants:{mode:"dark",size:"m"},variants:{mode:{dark:"dark:data-[state=active]:text-white data-[state=inactive]:hover:border-b-2 data-[state=inactive]:hover:border-neutral-200 data-[state=active]:border-b-2 data-[state=active]:border-orange-500",dark2:"data-[state=active]:text-white border-neutral-400 data-[state=inactive]:hover:border-neutral-100 data-[state=inactive]:hover:font-medium data-[state=active]:bg-orange-500 border-t border-x rounded-t-2xl px-4 pt-3 bg-black"},size:{l:"label-large-20px pb-3",m:"label-18px pb-2.5",s:"label-medium-16px pb-2"}}}),ry=d.forwardRef(({className:e,removeClasses:t,size:n,mode:r,...a},i)=>s.jsx(Ohe,{ref:i,className:V(t?"":Ztt({mode:r}),e),...a}));ry.displayName=Ohe.displayName;const Ao=d.forwardRef(({className:e,removeClasses:t,size:n,mode:r,...a},i)=>s.jsx(Ihe,{ref:i,className:V(t?"":qtt({mode:r,size:n}),e),...a}));Ao.displayName=Ihe.displayName;const hl=d.forwardRef(({className:e,...t},n)=>s.jsx(Rhe,{ref:n,className:V("ring-offset-background focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));hl.displayName=Rhe.displayName;var c3=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Gtt={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Wtt=class{#e=Gtt;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}},V1=new Wtt;function Ytt(e){setTimeout(e,0)}var p2=typeof window>"u"||"Deno"in globalThis;function si(){}function Ktt(e,t){return typeof e=="function"?e(t):e}function KO(e){return typeof e=="number"&&e>=0&&e!==1/0}function Dhe(e,t){return Math.max(e+(t||0)-Date.now(),0)}function rd(e,t){return typeof e=="function"?e(t):e}function Qs(e,t){return typeof e=="function"?e(t):e}function Hte(e,t){const{type:n="all",exact:r,fetchStatus:a,predicate:i,queryKey:o,stale:l}=e;if(o){if(r){if(t.queryHash!==xL(o,t.options))return!1}else if(!P5(t.queryKey,o))return!1}if(n!=="all"){const c=t.isActive();if(n==="active"&&!c||n==="inactive"&&c)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||a&&a!==t.state.fetchStatus||i&&!i(t))}function Fte(e,t){const{exact:n,status:r,predicate:a,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(h2(t.options.mutationKey)!==h2(i))return!1}else if(!P5(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||a&&!a(t))}function xL(e,t){return(t?.queryKeyHashFn||h2)(e)}function h2(e){return JSON.stringify(e,(t,n)=>XO(n)?Object.keys(n).sort().reduce((r,a)=>(r[a]=n[a],r),{}):n)}function P5(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>P5(e[n],t[n])):!1}var Xtt=Object.prototype.hasOwnProperty;function Phe(e,t,n=0){if(e===t)return e;if(n>500)return t;const r=zte(e)&&zte(t);if(!r&&!(XO(e)&&XO(t)))return t;const i=(r?e:Object.keys(e)).length,o=r?t:Object.keys(t),l=o.length,c=r?new Array(l):{};let u=0;for(let f=0;f<l;f++){const m=r?f:o[f],h=e[m],b=t[m];if(h===b){c[m]=h,(r?f<i:Xtt.call(e,m))&&u++;continue}if(h===null||b===null||typeof h!="object"||typeof b!="object"){c[m]=b;continue}const x=Phe(h,b,n+1);c[m]=x,x===h&&u++}return i===l&&u===i?e:c}function Mb(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function zte(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function XO(e){if(!Ute(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!Ute(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function Ute(e){return Object.prototype.toString.call(e)==="[object Object]"}function Qtt(e){return new Promise(t=>{V1.setTimeout(t,e)})}function QO(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Phe(e,t):t}function Jtt(e){return e}function ent(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function tnt(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Bc=Symbol();function Lhe(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Bc?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function vL(e,t){return typeof e=="function"?e(...t):!!e}function nnt(e,t,n){let r=!1,a;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(a??=t(),r||(r=!0,a.aborted?n():a.addEventListener("abort",n,{once:!0})),a)}),e}var rnt=class extends c3{#e;#t;#n;constructor(){super(),this.#n=e=>{if(!p2&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},yL=new rnt;function JO(){let e,t;const n=new Promise((a,i)=>{e=a,t=i});n.status="pending",n.catch(()=>{});function r(a){Object.assign(n,a),delete n.resolve,delete n.reject}return n.resolve=a=>{r({status:"fulfilled",value:a}),e(a)},n.reject=a=>{r({status:"rejected",reason:a}),t(a)},n}var ant=Ytt;function int(){let e=[],t=0,n=l=>{l()},r=l=>{l()},a=ant;const i=l=>{t?e.push(l):a(()=>{n(l)})},o=()=>{const l=e;e=[],l.length&&a(()=>{r(()=>{l.forEach(c=>{n(c)})})})};return{batch:l=>{let c;t++;try{c=l()}finally{t--,t||o()}return c},batchCalls:l=>(...c)=>{i(()=>{l(...c)})},schedule:i,setNotifyFunction:l=>{n=l},setBatchNotifyFunction:l=>{r=l},setScheduler:l=>{a=l}}}var sa=int(),snt=class extends c3{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(!p2&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#e}},Ob=new snt;function ont(e){return Math.min(1e3*2**e,3e4)}function Vhe(e){return(e??"online")==="online"?Ob.isOnline():!0}var eI=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function $he(e){let t=!1,n=0,r;const a=JO(),i=()=>a.status!=="pending",o=y=>{if(!i()){const v=new eI(y);h(v),e.onCancel?.(v)}},l=()=>{t=!0},c=()=>{t=!1},u=()=>yL.isFocused()&&(e.networkMode==="always"||Ob.isOnline())&&e.canRun(),f=()=>Vhe(e.networkMode)&&e.canRun(),m=y=>{i()||(r?.(),a.resolve(y))},h=y=>{i()||(r?.(),a.reject(y))},b=()=>new Promise(y=>{r=v=>{(i()||u())&&y(v)},e.onPause?.()}).then(()=>{r=void 0,i()||e.onContinue?.()}),x=()=>{if(i())return;let y;const v=n===0?e.initialPromise:void 0;try{y=v??e.fn()}catch(w){y=Promise.reject(w)}Promise.resolve(y).then(m).catch(w=>{if(i())return;const S=e.retry??(p2?0:3),_=e.retryDelay??ont,N=typeof _=="function"?_(n,w):_,j=S===!0||typeof S=="number"&&n<S||typeof S=="function"&&S(n,w);if(t||!j){h(w);return}n++,e.onFail?.(n,w),Qtt(N).then(()=>u()?void 0:b()).then(()=>{t?h(w):x()})})};return{promise:a,status:()=>a.status,cancel:o,continue:()=>(r?.(),a),cancelRetry:l,continueRetry:c,canStart:f,start:()=>(f()?x():b().then(x),a)}}var Hhe=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),KO(this.gcTime)&&(this.#e=V1.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(p2?1/0:300*1e3))}clearGcTimeout(){this.#e&&(V1.clearTimeout(this.#e),this.#e=void 0)}},lnt=class extends Hhe{#e;#t;#n;#a;#r;#s;#o;constructor(e){super(),this.#o=!1,this.#s=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#a=e.client,this.#n=this.#a.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=Zte(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#r?.promise}setOptions(e){if(this.options={...this.#s,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=Zte(this.options);t.data!==void 0&&(this.setState(Bte(t.data,t.dataUpdatedAt)),this.#e=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(e,t){const n=QO(this.state.data,e,this.options);return this.#i({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#i({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#r?.promise;return this.#r?.cancel(e),t?t.then(si).catch(si):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>Qs(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Bc||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>rd(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!Dhe(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#r?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#r?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#r&&(this.#o?this.#r.cancel({revert:!0}):this.#r.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#i({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#r?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#r)return this.#r.continueRetry(),this.#r.promise}if(e&&this.setOptions(e),!this.options.queryFn){const l=this.observers.find(c=>c.options.queryFn);l&&this.setOptions(l.options)}const n=new AbortController,r=l=>{Object.defineProperty(l,"signal",{enumerable:!0,get:()=>(this.#o=!0,n.signal)})},a=()=>{const l=Lhe(this.options,t),u=(()=>{const f={client:this.#a,queryKey:this.queryKey,meta:this.meta};return r(f),f})();return this.#o=!1,this.options.persister?this.options.persister(l,u,this):l(u)},o=(()=>{const l={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:a};return r(l),l})();this.options.behavior?.onFetch(o,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==o.fetchOptions?.meta)&&this.#i({type:"fetch",meta:o.fetchOptions?.meta}),this.#r=$he({initialPromise:t?.initialPromise,fn:o.fetchFn,onCancel:l=>{l instanceof eI&&l.revert&&this.setState({...this.#t,fetchStatus:"idle"}),n.abort()},onFail:(l,c)=>{this.#i({type:"failed",failureCount:l,error:c})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0});try{const l=await this.#r.start();if(l===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(l),this.#n.config.onSuccess?.(l,this),this.#n.config.onSettled?.(l,this.state.error,this),l}catch(l){if(l instanceof eI){if(l.silent)return this.#r.promise;if(l.revert){if(this.state.data===void 0)throw l;return this.state.data}}throw this.#i({type:"error",error:l}),this.#n.config.onError?.(l,this),this.#n.config.onSettled?.(this.state.data,l,this),l}finally{this.scheduleGc()}}#i(e){const t=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...Fhe(n.data,this.options),fetchMeta:e.meta??null};case"success":const r={...n,...Bte(e.data,e.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#t=e.manual?r:void 0,r;case"error":const a=e.error;return{...n,error:a,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),sa.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:e})})}};function Fhe(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Vhe(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Bte(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function Zte(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var zhe=class extends c3{constructor(e,t){super(),this.options=t,this.#e=e,this.#i=null,this.#o=JO(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#a=void 0;#r;#s;#o;#i;#h;#f;#m;#c;#u;#l;#p=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),qte(this.#t,this.options)?this.#d():this.updateResult(),this.#v())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return tI(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return tI(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#y(),this.#C(),this.#t.removeObserver(this)}setOptions(e){const t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Qs(this.options.enabled,this.#t)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#w(),this.#t.setOptions(this.options),t._defaulted&&!Mb(this.options,t)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});const r=this.hasListeners();r&&Gte(this.#t,n,this.options,t)&&this.#d(),this.updateResult(),r&&(this.#t!==n||Qs(this.options.enabled,this.#t)!==Qs(t.enabled,this.#t)||rd(this.options.staleTime,this.#t)!==rd(t.staleTime,this.#t))&&this.#g();const a=this.#b();r&&(this.#t!==n||Qs(this.options.enabled,this.#t)!==Qs(t.enabled,this.#t)||a!==this.#l)&&this.#x(a)}getOptimisticResult(e){const t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return unt(this,n)&&(this.#a=n,this.#s=this.options,this.#r=this.#t.state),n}getCurrentResult(){return this.#a}trackResult(e,t){return new Proxy(e,{get:(n,r)=>(this.trackProp(r),t?.(r),r==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#o.status==="pending"&&this.#o.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,r))})}trackProp(e){this.#p.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#d({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#d(e){this.#w();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(si)),t}#g(){this.#y();const e=rd(this.options.staleTime,this.#t);if(p2||this.#a.isStale||!KO(e))return;const n=Dhe(this.#a.dataUpdatedAt,e)+1;this.#c=V1.setTimeout(()=>{this.#a.isStale||this.updateResult()},n)}#b(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#x(e){this.#C(),this.#l=e,!(p2||Qs(this.options.enabled,this.#t)===!1||!KO(this.#l)||this.#l===0)&&(this.#u=V1.setInterval(()=>{(this.options.refetchIntervalInBackground||yL.isFocused())&&this.#d()},this.#l))}#v(){this.#g(),this.#x(this.#b())}#y(){this.#c&&(V1.clearTimeout(this.#c),this.#c=void 0)}#C(){this.#u&&(V1.clearInterval(this.#u),this.#u=void 0)}createResult(e,t){const n=this.#t,r=this.options,a=this.#a,i=this.#r,o=this.#s,c=e!==n?e.state:this.#n,{state:u}=e;let f={...u},m=!1,h;if(t._optimisticResults){const T=this.hasListeners(),R=!T&&qte(e,t),I=T&&Gte(e,n,t,r);(R||I)&&(f={...f,...Fhe(u.data,e.options)}),t._optimisticResults==="isRestoring"&&(f.fetchStatus="idle")}let{error:b,errorUpdatedAt:x,status:y}=f;h=f.data;let v=!1;if(t.placeholderData!==void 0&&h===void 0&&y==="pending"){let T;a?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(T=a.data,v=!0):T=typeof t.placeholderData=="function"?t.placeholderData(this.#m?.state.data,this.#m):t.placeholderData,T!==void 0&&(y="success",h=QO(a?.data,T,t),m=!0)}if(t.select&&h!==void 0&&!v)if(a&&h===i?.data&&t.select===this.#h)h=this.#f;else try{this.#h=t.select,h=t.select(h),h=QO(a?.data,h,t),this.#f=h,this.#i=null}catch(T){this.#i=T}this.#i&&(b=this.#i,h=this.#f,x=Date.now(),y="error");const w=f.fetchStatus==="fetching",S=y==="pending",_=y==="error",N=S&&w,j=h!==void 0,M={status:y,fetchStatus:f.fetchStatus,isPending:S,isSuccess:y==="success",isError:_,isInitialLoading:N,isLoading:N,data:h,dataUpdatedAt:f.dataUpdatedAt,error:b,errorUpdatedAt:x,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>c.dataUpdateCount||f.errorUpdateCount>c.errorUpdateCount,isFetching:w,isRefetching:w&&!S,isLoadingError:_&&!j,isPaused:f.fetchStatus==="paused",isPlaceholderData:m,isRefetchError:_&&j,isStale:CL(e,t),refetch:this.refetch,promise:this.#o,isEnabled:Qs(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const T=M.data!==void 0,R=M.status==="error"&&!T,I=L=>{R?L.reject(M.error):T&&L.resolve(M.data)},D=()=>{const L=this.#o=M.promise=JO();I(L)},P=this.#o;switch(P.status){case"pending":e.queryHash===n.queryHash&&I(P);break;case"fulfilled":(R||M.data!==P.value)&&D();break;case"rejected":(!R||M.error!==P.reason)&&D();break}}return M}updateResult(){const e=this.#a,t=this.createResult(this.#t,this.options);if(this.#r=this.#t.state,this.#s=this.options,this.#r.data!==void 0&&(this.#m=this.#t),Mb(t,e))return;this.#a=t;const n=()=>{if(!e)return!0;const{notifyOnChangeProps:r}=this.options,a=typeof r=="function"?r():r;if(a==="all"||!a&&!this.#p.size)return!0;const i=new Set(a??this.#p);return this.options.throwOnError&&i.add("error"),Object.keys(this.#a).some(o=>{const l=o;return this.#a[l]!==e[l]&&i.has(l)})};this.#E({listeners:n()})}#w(){const e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;const t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#v()}#E(e){sa.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#a)}),this.#e.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}};function cnt(e,t){return Qs(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function qte(e,t){return cnt(e,t)||e.state.data!==void 0&&tI(e,t,t.refetchOnMount)}function tI(e,t,n){if(Qs(t.enabled,e)!==!1&&rd(t.staleTime,e)!=="static"){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&CL(e,t)}return!1}function Gte(e,t,n,r){return(e!==t||Qs(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&CL(e,n)}function CL(e,t){return Qs(t.enabled,e)!==!1&&e.isStaleByTime(rd(t.staleTime,e))}function unt(e,t){return!Mb(e.getCurrentResult(),t)}function Ib(e){return{onFetch:(t,n)=>{const r=t.options,a=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],o=t.state.data?.pageParams||[];let l={pages:[],pageParams:[]},c=0;const u=async()=>{let f=!1;const m=x=>{nnt(x,()=>t.signal,()=>f=!0)},h=Lhe(t.options,t.fetchOptions),b=async(x,y,v)=>{if(f)return Promise.reject();if(y==null&&x.pages.length)return Promise.resolve(x);const S=(()=>{const k={client:t.client,queryKey:t.queryKey,pageParam:y,direction:v?"backward":"forward",meta:t.options.meta};return m(k),k})(),_=await h(S),{maxPages:N}=t.options,j=v?tnt:ent;return{pages:j(x.pages,_,N),pageParams:j(x.pageParams,y,N)}};if(a&&i.length){const x=a==="backward",y=x?Uhe:nI,v={pages:i,pageParams:o},w=y(r,v);l=await b(v,w,x)}else{const x=e??i.length;do{const y=c===0?o[0]??r.initialPageParam:nI(r,l);if(c>0&&y==null)break;l=await b(l,y),c++}while(c<x)}return l};t.options.persister?t.fetchFn=()=>t.options.persister?.(u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=u}}}function nI(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Uhe(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function dnt(e,t){return t?nI(e,t)!=null:!1}function fnt(e,t){return!t||!e.getPreviousPageParam?!1:Uhe(e,t)!=null}var mnt=class extends zhe{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:Ib()})}getOptimisticResult(e){return e.behavior=Ib(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){const{state:n}=e,r=super.createResult(e,t),{isFetching:a,isRefetching:i,isError:o,isRefetchError:l}=r,c=n.fetchMeta?.fetchMore?.direction,u=o&&c==="forward",f=a&&c==="forward",m=o&&c==="backward",h=a&&c==="backward";return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:dnt(t,n.data),hasPreviousPage:fnt(t,n.data),isFetchNextPageError:u,isFetchingNextPage:f,isFetchPreviousPageError:m,isFetchingPreviousPage:h,isRefetchError:l&&!u&&!m,isRefetching:i&&!f&&!h}}},pnt=class extends Hhe{#e;#t;#n;#a;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||Bhe(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#a?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#r({type:"continue"})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#a=$he({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(i,o)=>{this.#r({type:"failed",failureCount:i,error:o})},onPause:()=>{this.#r({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const r=this.state.status==="pending",a=!this.#a.canStart();try{if(r)t();else{this.#r({type:"pending",variables:e,isPaused:a}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);const o=await this.options.onMutate?.(e,n);o!==this.state.context&&this.#r({type:"pending",context:o,variables:e,isPaused:a})}const i=await this.#a.start();return await this.#n.config.onSuccess?.(i,e,this.state.context,this,n),await this.options.onSuccess?.(i,e,this.state.context,n),await this.#n.config.onSettled?.(i,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(i,null,e,this.state.context,n),this.#r({type:"success",data:i}),i}catch(i){try{await this.#n.config.onError?.(i,e,this.state.context,this,n)}catch(o){Promise.reject(o)}try{await this.options.onError?.(i,e,this.state.context,n)}catch(o){Promise.reject(o)}try{await this.#n.config.onSettled?.(void 0,i,this.state.variables,this.state.context,this,n)}catch(o){Promise.reject(o)}try{await this.options.onSettled?.(void 0,i,e,this.state.context,n)}catch(o){Promise.reject(o)}throw this.#r({type:"error",error:i}),i}finally{this.#n.runNext(this)}}#r(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),sa.batch(()=>{this.#t.forEach(n=>{n.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function Bhe(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var hnt=class extends c3{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){const r=new pnt({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);const t=J8(e);if(typeof t=="string"){const n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#e.delete(e)){const t=J8(e);if(typeof t=="string"){const n=this.#t.get(t);if(n)if(n.length>1){const r=n.indexOf(e);r!==-1&&n.splice(r,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=J8(e);if(typeof t=="string"){const r=this.#t.get(t)?.find(a=>a.state.status==="pending");return!r||r===e}else return!0}runNext(e){const t=J8(e);return typeof t=="string"?this.#t.get(t)?.find(r=>r!==e&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){sa.batch(()=>{this.#e.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){const t={exact:!0,...e};return this.getAll().find(n=>Fte(t,n))}findAll(e={}){return this.getAll().filter(t=>Fte(e,t))}notify(e){sa.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return sa.batch(()=>Promise.all(e.map(t=>t.continue().catch(si))))}};function J8(e){return e.options.scope?.id}var gnt=class extends c3{#e;#t=void 0;#n;#a;constructor(t,n){super(),this.#e=t,this.setOptions(n),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const n=this.options;this.options=this.#e.defaultMutationOptions(t),Mb(this.options,n)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),n?.mutationKey&&this.options.mutationKey&&h2(n.mutationKey)!==h2(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(t){this.#r(),this.#s(t)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#r(),this.#s()}mutate(t,n){return this.#a=n,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(t)}#r(){const t=this.#n?.state??Bhe();this.#t={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#s(t){sa.batch(()=>{if(this.#a&&this.hasListeners()){const n=this.#t.variables,r=this.#t.context,a={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#a.onSuccess?.(t.data,n,r,a)}catch(i){Promise.reject(i)}try{this.#a.onSettled?.(t.data,null,n,r,a)}catch(i){Promise.reject(i)}}else if(t?.type==="error"){try{this.#a.onError?.(t.error,n,r,a)}catch(i){Promise.reject(i)}try{this.#a.onSettled?.(void 0,t.error,n,r,a)}catch(i){Promise.reject(i)}}}this.listeners.forEach(n=>{n(this.#t)})})}},bnt=class extends c3{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){const r=t.queryKey,a=t.queryHash??xL(r,t);let i=this.get(a);return i||(i=new lnt({client:e,queryKey:r,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(i)),i}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){sa.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(n=>Hte(t,n))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(n=>Hte(e,n)):t}notify(e){sa.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){sa.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){sa.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Zhe=class{#e;#t;#n;#a;#r;#s;#o;#i;constructor(e={}){this.#e=e.queryCache||new bnt,this.#t=e.mutationCache||new hnt,this.#n=e.defaultOptions||{},this.#a=new Map,this.#r=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#o=yL.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#i=Ob.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#o?.(),this.#o=void 0,this.#i?.(),this.#i=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#t.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(rd(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,o=Ktt(t,i);if(o!==void 0)return this.#e.build(this,r).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return sa.batch(()=>this.#e.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){const t=this.#e;sa.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=this.#e;return sa.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=sa.batch(()=>this.#e.findAll(e).map(a=>a.cancel(n)));return Promise.all(r).then(si).catch(si)}invalidateQueries(e,t={}){return sa.batch(()=>(this.#e.findAll(e).forEach(n=>{n.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=sa.batch(()=>this.#e.findAll(e).filter(a=>!a.isDisabled()&&!a.isStatic()).map(a=>{let i=a.fetch(void 0,n);return n.throwOnError||(i=i.catch(si)),a.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(si)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=this.#e.build(this,t);return n.isStaleByTime(rd(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(si).catch(si)}fetchInfiniteQuery(e){return e.behavior=Ib(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(si).catch(si)}ensureInfiniteQueryData(e){return e.behavior=Ib(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Ob.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#a.set(h2(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#a.values()],n={};return t.forEach(r=>{P5(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){this.#r.set(h2(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#r.values()],n={};return t.forEach(r=>{P5(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=xL(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Bc&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},qhe=d.createContext(void 0),au=e=>{const t=d.useContext(qhe);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},xnt=({client:e,children:t})=>(d.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),s.jsx(qhe.Provider,{value:e,children:t})),Ghe=d.createContext(!1),vnt=()=>d.useContext(Ghe);Ghe.Provider;function ynt(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Cnt=d.createContext(ynt()),wnt=()=>d.useContext(Cnt),Ent=(e,t,n)=>{const r=n?.state.error&&typeof e.throwOnError=="function"?vL(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},Snt=e=>{d.useEffect(()=>{e.clearReset()},[e])},Nnt=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:a})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(a&&e.data===void 0||vL(n,[e.error,r])),_nt=e=>{if(e.suspense){const n=a=>a==="static"?a:Math.max(a??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...a)=>n(r(...a)):n(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},knt=(e,t)=>e.isLoading&&e.isFetching&&!t,jnt=(e,t)=>e?.suspense&&t.isPending,Wte=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function Whe(e,t,n){const r=vnt(),a=wnt(),i=au(),o=i.defaultQueryOptions(e);i.getDefaultOptions().queries?._experimental_beforeQuery?.(o);const l=i.getQueryCache().get(o.queryHash);o._optimisticResults=r?"isRestoring":"optimistic",_nt(o),Ent(o,a,l),Snt(a);const c=!i.getQueryCache().get(o.queryHash),[u]=d.useState(()=>new t(i,o)),f=u.getOptimisticResult(o),m=!r&&e.subscribed!==!1;if(d.useSyncExternalStore(d.useCallback(h=>{const b=m?u.subscribe(sa.batchCalls(h)):si;return u.updateResult(),b},[u,m]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),d.useEffect(()=>{u.setOptions(o)},[o,u]),jnt(o,f))throw Wte(o,u,a);if(Nnt({result:f,errorResetBoundary:a,throwOnError:o.throwOnError,query:l,suspense:o.suspense}))throw f.error;return i.getDefaultOptions().queries?._experimental_afterQuery?.(o,f),o.experimental_prefetchInRender&&!p2&&knt(f,r)&&(c?Wte(o,u,a):l?.promise)?.catch(si).finally(()=>{u.updateResult()}),o.notifyOnChangeProps?f:u.trackResult(f)}function ke(e,t){return Whe(e,zhe)}function st(e,t){const n=au(),[r]=d.useState(()=>new gnt(n,e));d.useEffect(()=>{r.setOptions(e)},[r,e]);const a=d.useSyncExternalStore(d.useCallback(o=>r.subscribe(sa.batchCalls(o)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),i=d.useCallback((o,l)=>{r.mutate(o,l).catch(si)},[r]);if(a.error&&vL(r.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:i,mutateAsync:a.mutate}}function ay(e,t){return Whe(e,mnt)}var y_,Yte;function Tnt(){if(Yte)return y_;Yte=1;var e=typeof Element<"u",t=typeof Map=="function",n=typeof Set=="function",r=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function a(i,o){if(i===o)return!0;if(i&&o&&typeof i=="object"&&typeof o=="object"){if(i.constructor!==o.constructor)return!1;var l,c,u;if(Array.isArray(i)){if(l=i.length,l!=o.length)return!1;for(c=l;c--!==0;)if(!a(i[c],o[c]))return!1;return!0}var f;if(t&&i instanceof Map&&o instanceof Map){if(i.size!==o.size)return!1;for(f=i.entries();!(c=f.next()).done;)if(!o.has(c.value[0]))return!1;for(f=i.entries();!(c=f.next()).done;)if(!a(c.value[1],o.get(c.value[0])))return!1;return!0}if(n&&i instanceof Set&&o instanceof Set){if(i.size!==o.size)return!1;for(f=i.entries();!(c=f.next()).done;)if(!o.has(c.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(i)&&ArrayBuffer.isView(o)){if(l=i.length,l!=o.length)return!1;for(c=l;c--!==0;)if(i[c]!==o[c])return!1;return!0}if(i.constructor===RegExp)return i.source===o.source&&i.flags===o.flags;if(i.valueOf!==Object.prototype.valueOf&&typeof i.valueOf=="function"&&typeof o.valueOf=="function")return i.valueOf()===o.valueOf();if(i.toString!==Object.prototype.toString&&typeof i.toString=="function"&&typeof o.toString=="function")return i.toString()===o.toString();if(u=Object.keys(i),l=u.length,l!==Object.keys(o).length)return!1;for(c=l;c--!==0;)if(!Object.prototype.hasOwnProperty.call(o,u[c]))return!1;if(e&&i instanceof Element)return!1;for(c=l;c--!==0;)if(!((u[c]==="_owner"||u[c]==="__v"||u[c]==="__o")&&i.$$typeof)&&!a(i[u[c]],o[u[c]]))return!1;return!0}return i!==i&&o!==o}return y_=function(o,l){try{return a(o,l)}catch(c){if((c.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw c}},y_}var Ant=Tnt();const Mnt=lr(Ant);var C_,Kte;function Ont(){if(Kte)return C_;Kte=1;var e=function(t,n,r,a,i,o,l,c){if(!t){var u;if(n===void 0)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[r,a,i,o,l,c],m=0;u=new Error(n.replace(/%s/g,function(){return f[m++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}};return C_=e,C_}var Int=Ont();const g2=lr(Int);var w_,Xte;function Rnt(){return Xte||(Xte=1,w_=function(t,n,r,a){var i=r?r.call(a,t,n):void 0;if(i!==void 0)return!!i;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var o=Object.keys(t),l=Object.keys(n);if(o.length!==l.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(n),u=0;u<o.length;u++){var f=o[u];if(!c(f))return!1;var m=t[f],h=n[f];if(i=r?r.call(a,m,h,f):void 0,i===!1||i===void 0&&m!==h)return!1}return!0}),w_}var Dnt=Rnt();const Pnt=lr(Dnt);var Yhe=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(Yhe||{}),E_={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},Qte=Object.values(Yhe),wL={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Lnt=Object.entries(wL).reduce((e,[t,n])=>(e[n]=t,e),{}),Lo="data-rh",Lf={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Vf=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},Vnt=e=>{let t=Vf(e,"title");const n=Vf(e,Lf.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=Vf(e,Lf.DEFAULT_TITLE);return t||r||void 0},$nt=e=>Vf(e,Lf.ON_CHANGE_CLIENT_STATE)||(()=>{}),S_=(e,t)=>t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,r)=>({...n,...r}),{}),Hnt=(e,t)=>t.filter(n=>typeof n.base<"u").map(n=>n.base).reverse().reduce((n,r)=>{if(!n.length){const a=Object.keys(r);for(let i=0;i<a.length;i+=1){const l=a[i].toLowerCase();if(e.indexOf(l)!==-1&&r[l])return n.concat(r)}}return n},[]),Fnt=e=>console&&typeof console.warn=="function"&&console.warn(e),qp=(e,t,n)=>{const r={};return n.filter(a=>Array.isArray(a[e])?!0:(typeof a[e]<"u"&&Fnt(`Helmet: ${e} should be of type "Array". Instead found type "${typeof a[e]}"`),!1)).map(a=>a[e]).reverse().reduce((a,i)=>{const o={};i.filter(c=>{let u;const f=Object.keys(c);for(let h=0;h<f.length;h+=1){const b=f[h],x=b.toLowerCase();t.indexOf(x)!==-1&&!(u==="rel"&&c[u].toLowerCase()==="canonical")&&!(x==="rel"&&c[x].toLowerCase()==="stylesheet")&&(u=x),t.indexOf(b)!==-1&&(b==="innerHTML"||b==="cssText"||b==="itemprop")&&(u=b)}if(!u||!c[u])return!1;const m=c[u].toLowerCase();return r[u]||(r[u]={}),o[u]||(o[u]={}),r[u][m]?!1:(o[u][m]=!0,!0)}).reverse().forEach(c=>a.push(c));const l=Object.keys(o);for(let c=0;c<l.length;c+=1){const u=l[c],f={...r[u],...o[u]};r[u]=f}return a},[]).reverse()},znt=(e,t)=>{if(Array.isArray(e)&&e.length){for(let n=0;n<e.length;n+=1)if(e[n][t])return!0}return!1},Unt=e=>({baseTag:Hnt(["href"],e),bodyAttributes:S_("bodyAttributes",e),defer:Vf(e,Lf.DEFER),encode:Vf(e,Lf.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:S_("htmlAttributes",e),linkTags:qp("link",["rel","href"],e),metaTags:qp("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:qp("noscript",["innerHTML"],e),onChangeClientState:$nt(e),scriptTags:qp("script",["src","innerHTML"],e),styleTags:qp("style",["cssText"],e),title:Vnt(e),titleAttributes:S_("titleAttributes",e),prioritizeSeoTags:znt(e,Lf.PRIORITIZE_SEO_TAGS)}),Khe=e=>Array.isArray(e)?e.join(""):e,Bnt=(e,t)=>{const n=Object.keys(e);for(let r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1},N_=(e,t)=>Array.isArray(e)?e.reduce((n,r)=>(Bnt(r,t)?n.priority.push(r):n.default.push(r),n),{priority:[],default:[]}):{default:e,priority:[]},Jte=(e,t)=>({...e,[t]:void 0}),Znt=["noscript","script","style"],rI=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),Xhe=e=>Object.keys(e).reduce((t,n)=>{const r=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),qnt=(e,t,n,r)=>{const a=Xhe(n),i=Khe(t);return a?`<${e} ${Lo}="true" ${a}>${rI(i,r)}</${e}>`:`<${e} ${Lo}="true">${rI(i,r)}</${e}>`},Gnt=(e,t,n=!0)=>t.reduce((r,a)=>{const i=a,o=Object.keys(i).filter(u=>!(u==="innerHTML"||u==="cssText")).reduce((u,f)=>{const m=typeof i[f]>"u"?f:`${f}="${rI(i[f],n)}"`;return u?`${u} ${m}`:m},""),l=i.innerHTML||i.cssText||"",c=Znt.indexOf(e)===-1;return`${r}<${e} ${Lo}="true" ${o}${c?"/>":`>${l}</${e}>`}`},""),Qhe=(e,t={})=>Object.keys(e).reduce((n,r)=>{const a=wL[r];return n[a||r]=e[r],n},t),Wnt=(e,t,n)=>{const r={key:t,[Lo]:!0},a=Qhe(n,r);return[U.createElement("title",a,t)]},Z7=(e,t)=>t.map((n,r)=>{const a={key:r,[Lo]:!0};return Object.keys(n).forEach(i=>{const l=wL[i]||i;if(l==="innerHTML"||l==="cssText"){const c=n.innerHTML||n.cssText;a.dangerouslySetInnerHTML={__html:c}}else a[l]=n[i]}),U.createElement(e,a)}),Ks=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>Wnt(e,t.title,t.titleAttributes),toString:()=>qnt(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>Qhe(t),toString:()=>Xhe(t)};default:return{toComponent:()=>Z7(e,t),toString:()=>Gnt(e,t,n)}}},Ynt=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const a=N_(e,E_.meta),i=N_(t,E_.link),o=N_(n,E_.script);return{priorityMethods:{toComponent:()=>[...Z7("meta",a.priority),...Z7("link",i.priority),...Z7("script",o.priority)],toString:()=>`${Ks("meta",a.priority,r)} ${Ks("link",i.priority,r)} ${Ks("script",o.priority,r)}`},metaTags:a.default,linkTags:i.default,scriptTags:o.default}},Knt=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:a,noscriptTags:i,styleTags:o,title:l="",titleAttributes:c,prioritizeSeoTags:u}=e;let{linkTags:f,metaTags:m,scriptTags:h}=e,b={toComponent:()=>{},toString:()=>""};return u&&({priorityMethods:b,linkTags:f,metaTags:m,scriptTags:h}=Ynt(e)),{priority:b,base:Ks("base",t,r),bodyAttributes:Ks("bodyAttributes",n,r),htmlAttributes:Ks("htmlAttributes",a,r),link:Ks("link",f,r),meta:Ks("meta",m,r),noscript:Ks("noscript",i,r),script:Ks("script",h,r),style:Ks("style",o,r),title:Ks("title",{title:l,titleAttributes:c},r)}},aI=Knt,e7=[],Jhe=!!(typeof window<"u"&&window.document&&window.document.createElement),iI=class{instances=[];canUseDOM=Jhe;context;value={setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?e7:this.instances,add:e=>{(this.canUseDOM?e7:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?e7:this.instances).indexOf(e);(this.canUseDOM?e7:this.instances).splice(t,1)}}};constructor(e,t){this.context=e,this.canUseDOM=t||!1,t||(e.helmet=aI({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},Xnt={},e6e=U.createContext(Xnt),t6e=class n6e extends d.Component{static canUseDOM=Jhe;helmetData;constructor(t){super(t),this.helmetData=new iI(this.props.context||{},n6e.canUseDOM)}render(){return U.createElement(e6e.Provider,{value:this.helmetData.value},this.props.children)}},tf=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${Lo}]`),a=[].slice.call(r),i=[];let o;return t&&t.length&&t.forEach(l=>{const c=document.createElement(e);for(const u in l)if(Object.prototype.hasOwnProperty.call(l,u))if(u==="innerHTML")c.innerHTML=l.innerHTML;else if(u==="cssText")c.styleSheet?c.styleSheet.cssText=l.cssText:c.appendChild(document.createTextNode(l.cssText));else{const f=u,m=typeof l[f]>"u"?"":l[f];c.setAttribute(u,m)}c.setAttribute(Lo,"true"),a.some((u,f)=>(o=f,c.isEqualNode(u)))?a.splice(o,1):i.push(c)}),a.forEach(l=>l.parentNode?.removeChild(l)),i.forEach(l=>n.appendChild(l)),{oldTags:a,newTags:i}},sI=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(Lo),a=r?r.split(","):[],i=[...a],o=Object.keys(t);for(const l of o){const c=t[l]||"";n.getAttribute(l)!==c&&n.setAttribute(l,c),a.indexOf(l)===-1&&a.push(l);const u=i.indexOf(l);u!==-1&&i.splice(u,1)}for(let l=i.length-1;l>=0;l-=1)n.removeAttribute(i[l]);a.length===i.length?n.removeAttribute(Lo):n.getAttribute(Lo)!==o.join(",")&&n.setAttribute(Lo,o.join(","))},Qnt=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=Khe(e)),sI("title",t)},ene=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:a,linkTags:i,metaTags:o,noscriptTags:l,onChangeClientState:c,scriptTags:u,styleTags:f,title:m,titleAttributes:h}=e;sI("body",r),sI("html",a),Qnt(m,h);const b={baseTag:tf("base",n),linkTags:tf("link",i),metaTags:tf("meta",o),noscriptTags:tf("noscript",l),scriptTags:tf("script",u),styleTags:tf("style",f)},x={},y={};Object.keys(b).forEach(v=>{const{newTags:w,oldTags:S}=b[v];w.length&&(x[v]=w),S.length&&(y[v]=b[v].oldTags)}),t&&t(),c(e,x,y)},Gp=null,Jnt=e=>{Gp&&cancelAnimationFrame(Gp),e.defer?Gp=requestAnimationFrame(()=>{ene(e,()=>{Gp=null})}):(ene(e),Gp=null)},ert=Jnt,tne=class extends d.Component{rendered=!1;shouldComponentUpdate(e){return!Pnt(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){const{helmetInstances:e,setHelmet:t}=this.props.context;let n=null;const r=Unt(e.get().map(a=>{const i={...a.props};return delete i.context,i}));t6e.canUseDOM?ert(r):aI&&(n=aI(r)),t(n)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},trt=class extends d.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(e){return!Mnt(Jte(this.props,"helmetData"),Jte(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(r=>{n={...n,[r]:e[r]}}),n}warnOnInvalidChildren(e,t){return g2(Qte.some(n=>e.type===n),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${Qte.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),g2(!t||typeof t=="string"||Array.isArray(t)&&!t.some(n=>typeof n!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let n={};return U.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:a,...i}=r.props,o=Object.keys(i).reduce((c,u)=>(c[Lnt[u]||u]=i[u],c),{});let{type:l}=r;switch(typeof l=="symbol"?l=l.toString():this.warnOnInvalidChildren(r,a),l){case"Symbol(react.fragment)":t=this.mapChildrenToProps(a,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(r,n,o,a);break;default:t=this.mapObjectTypeChildren(r,t,o,a);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:r}=t;if(e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof iI)){const a=r;r=new iI(a.context,!0),delete n.helmetData}return r?U.createElement(tne,{...n,context:r.value}):U.createElement(e6e.Consumer,null,a=>U.createElement(tne,{...n,context:a}))}};const Mt=e=>typeof e=="string",Wp=()=>{let e,t;const n=new Promise((r,a)=>{e=r,t=a});return n.resolve=e,n.reject=t,n},nne=e=>e==null?"":""+e,nrt=(e,t,n)=>{e.forEach(r=>{t[r]&&(n[r]=t[r])})},rrt=/###/g,rne=e=>e&&e.indexOf("###")>-1?e.replace(rrt,"."):e,ane=e=>!e||Mt(e),B4=(e,t,n)=>{const r=Mt(t)?t.split("."):t;let a=0;for(;a<r.length-1;){if(ane(e))return{};const i=rne(r[a]);!e[i]&&n&&(e[i]=new n),Object.prototype.hasOwnProperty.call(e,i)?e=e[i]:e={},++a}return ane(e)?{}:{obj:e,k:rne(r[a])}},ine=(e,t,n)=>{const{obj:r,k:a}=B4(e,t,Object);if(r!==void 0||t.length===1){r[a]=n;return}let i=t[t.length-1],o=t.slice(0,t.length-1),l=B4(e,o,Object);for(;l.obj===void 0&&o.length;)i=`${o[o.length-1]}.${i}`,o=o.slice(0,o.length-1),l=B4(e,o,Object),l?.obj&&typeof l.obj[`${l.k}.${i}`]<"u"&&(l.obj=void 0);l.obj[`${l.k}.${i}`]=n},art=(e,t,n,r)=>{const{obj:a,k:i}=B4(e,t,Object);a[i]=a[i]||[],a[i].push(n)},Rb=(e,t)=>{const{obj:n,k:r}=B4(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},irt=(e,t,n)=>{const r=Rb(e,n);return r!==void 0?r:Rb(t,n)},r6e=(e,t,n)=>{for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?Mt(e[r])||e[r]instanceof String||Mt(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):r6e(e[r],t[r],n):e[r]=t[r]);return e},nf=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var srt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};const ort=e=>Mt(e)?e.replace(/[&<>"'\/]/g,t=>srt[t]):e;class lrt{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const n=this.regExpMap.get(t);if(n!==void 0)return n;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const crt=[" ",",","?","!",";"],urt=new lrt(20),drt=(e,t,n)=>{t=t||"",n=n||"";const r=crt.filter(o=>t.indexOf(o)<0&&n.indexOf(o)<0);if(r.length===0)return!0;const a=urt.getRegExp(`(${r.map(o=>o==="?"?"\\?":o).join("|")})`);let i=!a.test(e);if(!i){const o=e.indexOf(n);o>0&&!a.test(e.substring(0,o))&&(i=!0)}return i},oI=(e,t,n=".")=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;const r=t.split(n);let a=e;for(let i=0;i<r.length;){if(!a||typeof a!="object")return;let o,l="";for(let c=i;c<r.length;++c)if(c!==i&&(l+=n),l+=r[c],o=a[l],o!==void 0){if(["string","number","boolean"].indexOf(typeof o)>-1&&c<r.length-1)continue;i+=c-i+1;break}a=o}return a},L5=e=>e?.replace("_","-"),frt={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console?.[e]?.apply?.(console,t)}};class Db{constructor(t,n={}){this.init(t,n)}init(t,n={}){this.prefix=n.prefix||"i18next:",this.logger=t||frt,this.options=n,this.debug=n.debug}log(...t){return this.forward(t,"log","",!0)}warn(...t){return this.forward(t,"warn","",!0)}error(...t){return this.forward(t,"error","")}deprecate(...t){return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(t,n,r,a){return a&&!this.debug?null:(Mt(t[0])&&(t[0]=`${r}${this.prefix} ${t[0]}`),this.logger[n](t))}create(t){return new Db(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new Db(this.logger,t)}}var Nl=new Db;class iy{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(r=>{this.observers[r]||(this.observers[r]=new Map);const a=this.observers[r].get(n)||0;this.observers[r].set(n,a+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}emit(t,...n){this.observers[t]&&Array.from(this.observers[t].entries()).forEach(([a,i])=>{for(let o=0;o<i;o++)a(...n)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([a,i])=>{for(let o=0;o<i;o++)a.apply(a,[t,...n])})}}class sne extends iy{constructor(t,n={ns:["translation"],defaultNS:"translation"}){super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,r,a={}){const i=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,o=a.ignoreJSONStructure!==void 0?a.ignoreJSONStructure:this.options.ignoreJSONStructure;let l;t.indexOf(".")>-1?l=t.split("."):(l=[t,n],r&&(Array.isArray(r)?l.push(...r):Mt(r)&&i?l.push(...r.split(i)):l.push(r)));const c=Rb(this.data,l);return!c&&!n&&!r&&t.indexOf(".")>-1&&(t=l[0],n=l[1],r=l.slice(2).join(".")),c||!o||!Mt(r)?c:oI(this.data?.[t]?.[n],r,i)}addResource(t,n,r,a,i={silent:!1}){const o=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator;let l=[t,n];r&&(l=l.concat(o?r.split(o):r)),t.indexOf(".")>-1&&(l=t.split("."),a=n,n=l[1]),this.addNamespaces(n),ine(this.data,l,a),i.silent||this.emit("added",t,n,r,a)}addResources(t,n,r,a={silent:!1}){for(const i in r)(Mt(r[i])||Array.isArray(r[i]))&&this.addResource(t,n,i,r[i],{silent:!0});a.silent||this.emit("added",t,n,r)}addResourceBundle(t,n,r,a,i,o={silent:!1,skipCopy:!1}){let l=[t,n];t.indexOf(".")>-1&&(l=t.split("."),a=r,r=n,n=l[1]),this.addNamespaces(n);let c=Rb(this.data,l)||{};o.skipCopy||(r=JSON.parse(JSON.stringify(r))),a?r6e(c,r,i):c={...c,...r},ine(this.data,l,c),o.silent||this.emit("added",t,n,r)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(a=>n[a]&&Object.keys(n[a]).length>0)}toJSON(){return this.data}}var a6e={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,a){return e.forEach(i=>{t=this.processors[i]?.process(t,n,r,a)??t}),t}};const i6e=Symbol("i18next/PATH_KEY");function mrt(){const e=[],t=Object.create(null);let n;return t.get=(r,a)=>(n?.revoke?.(),a===i6e?e:(e.push(a),n=Proxy.revocable(r,t),n.proxy)),Proxy.revocable(Object.create(null),t).proxy}function Pb(e,t){const{[i6e]:n}=e(mrt());return n.join(t?.keySeparator??".")}const one={},__=e=>!Mt(e)&&typeof e!="boolean"&&typeof e!="number";class Lb extends iy{constructor(t,n={}){super(),nrt(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Nl.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t,n={interpolation:{}}){const r={...n};if(t==null)return!1;const a=this.resolve(t,r);if(a?.res===void 0)return!1;const i=__(a.res);return!(r.returnObjects===!1&&i)}extractFromKey(t,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const a=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let i=n.ns||this.options.defaultNS||[];const o=r&&t.indexOf(r)>-1,l=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!drt(t,r,a);if(o&&!l){const c=t.match(this.interpolator.nestingRegexp);if(c&&c.length>0)return{key:t,namespaces:Mt(i)?[i]:i};const u=t.split(r);(r!==a||r===a&&this.options.ns.indexOf(u[0])>-1)&&(i=u.shift()),t=u.join(a)}return{key:t,namespaces:Mt(i)?[i]:i}}translate(t,n,r){let a=typeof n=="object"?{...n}:n;if(typeof a!="object"&&this.options.overloadTranslationOptionHandler&&(a=this.options.overloadTranslationOptionHandler(arguments)),typeof a=="object"&&(a={...a}),a||(a={}),t==null)return"";typeof t=="function"&&(t=Pb(t,{...this.options,...a})),Array.isArray(t)||(t=[String(t)]);const i=a.returnDetails!==void 0?a.returnDetails:this.options.returnDetails,o=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,{key:l,namespaces:c}=this.extractFromKey(t[t.length-1],a),u=c[c.length-1];let f=a.nsSeparator!==void 0?a.nsSeparator:this.options.nsSeparator;f===void 0&&(f=":");const m=a.lng||this.language,h=a.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(m?.toLowerCase()==="cimode")return h?i?{res:`${u}${f}${l}`,usedKey:l,exactUsedKey:l,usedLng:m,usedNS:u,usedParams:this.getUsedParamsDetails(a)}:`${u}${f}${l}`:i?{res:l,usedKey:l,exactUsedKey:l,usedLng:m,usedNS:u,usedParams:this.getUsedParamsDetails(a)}:l;const b=this.resolve(t,a);let x=b?.res;const y=b?.usedKey||l,v=b?.exactUsedKey||l,w=["[object Number]","[object Function]","[object RegExp]"],S=a.joinArrays!==void 0?a.joinArrays:this.options.joinArrays,_=!this.i18nFormat||this.i18nFormat.handleAsObject,N=a.count!==void 0&&!Mt(a.count),j=Lb.hasDefaultValue(a),k=N?this.pluralResolver.getSuffix(m,a.count,a):"",M=a.ordinal&&N?this.pluralResolver.getSuffix(m,a.count,{ordinal:!1}):"",T=N&&!a.ordinal&&a.count===0,R=T&&a[`defaultValue${this.options.pluralSeparator}zero`]||a[`defaultValue${k}`]||a[`defaultValue${M}`]||a.defaultValue;let I=x;_&&!x&&j&&(I=R);const D=__(I),P=Object.prototype.toString.apply(I);if(_&&I&&D&&w.indexOf(P)<0&&!(Mt(S)&&Array.isArray(I))){if(!a.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const L=this.options.returnedObjectHandler?this.options.returnedObjectHandler(y,I,{...a,ns:c}):`key '${l} (${this.language})' returned an object instead of string.`;return i?(b.res=L,b.usedParams=this.getUsedParamsDetails(a),b):L}if(o){const L=Array.isArray(I),z=L?[]:{},q=L?v:y;for(const Z in I)if(Object.prototype.hasOwnProperty.call(I,Z)){const G=`${q}${o}${Z}`;j&&!x?z[Z]=this.translate(G,{...a,defaultValue:__(R)?R[Z]:void 0,joinArrays:!1,ns:c}):z[Z]=this.translate(G,{...a,joinArrays:!1,ns:c}),z[Z]===G&&(z[Z]=I[Z])}x=z}}else if(_&&Mt(S)&&Array.isArray(x))x=x.join(S),x&&(x=this.extendTranslation(x,t,a,r));else{let L=!1,z=!1;!this.isValidLookup(x)&&j&&(L=!0,x=R),this.isValidLookup(x)||(z=!0,x=l);const Z=(a.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&z?void 0:x,G=j&&R!==x&&this.options.updateMissing;if(z||L||G){if(this.logger.log(G?"updateKey":"missingKey",m,u,l,G?R:x),o){const W=this.resolve(l,{...a,keySeparator:!1});W&&W.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let $=[];const X=this.languageUtils.getFallbackCodes(this.options.fallbackLng,a.lng||this.language);if(this.options.saveMissingTo==="fallback"&&X&&X[0])for(let W=0;W<X.length;W++)$.push(X[W]);else this.options.saveMissingTo==="all"?$=this.languageUtils.toResolveHierarchy(a.lng||this.language):$.push(a.lng||this.language);const B=(W,Y,F)=>{const J=j&&F!==x?F:Z;this.options.missingKeyHandler?this.options.missingKeyHandler(W,u,Y,J,G,a):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(W,u,Y,J,G,a),this.emit("missingKey",W,u,Y,x)};this.options.saveMissing&&(this.options.saveMissingPlurals&&N?$.forEach(W=>{const Y=this.pluralResolver.getSuffixes(W,a);T&&a[`defaultValue${this.options.pluralSeparator}zero`]&&Y.indexOf(`${this.options.pluralSeparator}zero`)<0&&Y.push(`${this.options.pluralSeparator}zero`),Y.forEach(F=>{B([W],l+F,a[`defaultValue${F}`]||R)})}):B($,l,R))}x=this.extendTranslation(x,t,a,b,r),z&&x===l&&this.options.appendNamespaceToMissingKey&&(x=`${u}${f}${l}`),(z||L)&&this.options.parseMissingKeyHandler&&(x=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${u}${f}${l}`:l,L?x:void 0,a))}return i?(b.res=x,b.usedParams=this.getUsedParamsDetails(a),b):x}extendTranslation(t,n,r,a,i){if(this.i18nFormat?.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||a.usedLng,a.usedNS,a.usedKey,{resolved:a});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const c=Mt(t)&&(r?.interpolation?.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let u;if(c){const m=t.match(this.interpolator.nestingRegexp);u=m&&m.length}let f=r.replace&&!Mt(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(f={...this.options.interpolation.defaultVariables,...f}),t=this.interpolator.interpolate(t,f,r.lng||this.language||a.usedLng,r),c){const m=t.match(this.interpolator.nestingRegexp),h=m&&m.length;u<h&&(r.nest=!1)}!r.lng&&a&&a.res&&(r.lng=this.language||a.usedLng),r.nest!==!1&&(t=this.interpolator.nest(t,(...m)=>i?.[0]===m[0]&&!r.context?(this.logger.warn(`It seems you are nesting recursively key: ${m[0]} in key: ${n[0]}`),null):this.translate(...m,n),r)),r.interpolation&&this.interpolator.reset()}const o=r.postProcess||this.options.postProcess,l=Mt(o)?[o]:o;return t!=null&&l?.length&&r.applyPostProcessor!==!1&&(t=a6e.handle(l,t,n,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...a,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),t}resolve(t,n={}){let r,a,i,o,l;return Mt(t)&&(t=[t]),t.forEach(c=>{if(this.isValidLookup(r))return;const u=this.extractFromKey(c,n),f=u.key;a=f;let m=u.namespaces;this.options.fallbackNS&&(m=m.concat(this.options.fallbackNS));const h=n.count!==void 0&&!Mt(n.count),b=h&&!n.ordinal&&n.count===0,x=n.context!==void 0&&(Mt(n.context)||typeof n.context=="number")&&n.context!=="",y=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);m.forEach(v=>{this.isValidLookup(r)||(l=v,!one[`${y[0]}-${v}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(l)&&(one[`${y[0]}-${v}`]=!0,this.logger.warn(`key "${a}" for languages "${y.join(", ")}" won't get resolved as namespace "${l}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),y.forEach(w=>{if(this.isValidLookup(r))return;o=w;const S=[f];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(S,f,w,v,n);else{let N;h&&(N=this.pluralResolver.getSuffix(w,n.count,n));const j=`${this.options.pluralSeparator}zero`,k=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(h&&(n.ordinal&&N.indexOf(k)===0&&S.push(f+N.replace(k,this.options.pluralSeparator)),S.push(f+N),b&&S.push(f+j)),x){const M=`${f}${this.options.contextSeparator||"_"}${n.context}`;S.push(M),h&&(n.ordinal&&N.indexOf(k)===0&&S.push(M+N.replace(k,this.options.pluralSeparator)),S.push(M+N),b&&S.push(M+j))}}let _;for(;_=S.pop();)this.isValidLookup(r)||(i=_,r=this.getResource(w,v,_,n))}))})}),{res:r,usedKey:a,exactUsedKey:i,usedLng:o,usedNS:l}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,r,a={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(t,n,r,a):this.resourceStore.getResource(t,n,r,a)}getUsedParamsDetails(t={}){const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&!Mt(t.replace);let a=r?t.replace:t;if(r&&typeof t.count<"u"&&(a.count=t.count),this.options.interpolation.defaultVariables&&(a={...this.options.interpolation.defaultVariables,...a}),!r){a={...a};for(const i of n)delete a[i]}return a}static hasDefaultValue(t){const n="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&n===r.substring(0,n.length)&&t[r]!==void 0)return!0;return!1}}class lne{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Nl.create("languageUtils")}getScriptPartFromCode(t){if(t=L5(t),!t||t.indexOf("-")<0)return null;const n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=L5(t),!t||t.indexOf("-")<0)return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(Mt(t)&&t.indexOf("-")>-1){let n;try{n=Intl.getCanonicalLocales(t)[0]}catch{}return n&&this.options.lowerCaseLng&&(n=n.toLowerCase()),n||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(r=>{if(n)return;const a=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(a))&&(n=a)}),!n&&this.options.supportedLngs&&t.forEach(r=>{if(n)return;const a=this.getScriptPartFromCode(r);if(this.isSupportedCode(a))return n=a;const i=this.getLanguagePartFromCode(r);if(this.isSupportedCode(i))return n=i;n=this.options.supportedLngs.find(o=>{if(o===i)return o;if(!(o.indexOf("-")<0&&i.indexOf("-")<0)&&(o.indexOf("-")>0&&i.indexOf("-")<0&&o.substring(0,o.indexOf("-"))===i||o.indexOf(i)===0&&i.length>1))return o})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),Mt(t)&&(t=[t]),Array.isArray(t))return t;if(!n)return t.default||[];let r=t[n];return r||(r=t[this.getScriptPartFromCode(n)]),r||(r=t[this.formatLanguageCode(n)]),r||(r=t[this.getLanguagePartFromCode(n)]),r||(r=t.default),r||[]}toResolveHierarchy(t,n){const r=this.getFallbackCodes((n===!1?[]:n)||this.options.fallbackLng||[],t),a=[],i=o=>{o&&(this.isSupportedCode(o)?a.push(o):this.logger.warn(`rejecting language code not found in supportedLngs: ${o}`))};return Mt(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&i(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&i(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&i(this.getLanguagePartFromCode(t))):Mt(t)&&i(this.formatLanguageCode(t)),r.forEach(o=>{a.indexOf(o)<0&&i(this.formatLanguageCode(o))}),a}}const cne={zero:0,one:1,two:2,few:3,many:4,other:5},une={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class prt{constructor(t,n={}){this.languageUtils=t,this.options=n,this.logger=Nl.create("pluralResolver"),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(t,n={}){const r=L5(t==="dev"?"en":t),a=n.ordinal?"ordinal":"cardinal",i=JSON.stringify({cleanedCode:r,type:a});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let o;try{o=new Intl.PluralRules(r,{type:a})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),une;if(!t.match(/-|_/))return une;const c=this.languageUtils.getLanguagePartFromCode(t);o=this.getRule(c,n)}return this.pluralRulesCache[i]=o,o}needsPlural(t,n={}){let r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),r?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(t,n,r={}){return this.getSuffixes(t,r).map(a=>`${n}${a}`)}getSuffixes(t,n={}){let r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),r?r.resolvedOptions().pluralCategories.sort((a,i)=>cne[a]-cne[i]).map(a=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${a}`):[]}getSuffix(t,n,r={}){const a=this.getRule(t,r);return a?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${a.select(n)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",n,r))}}const dne=(e,t,n,r=".",a=!0)=>{let i=irt(e,t,n);return!i&&a&&Mt(n)&&(i=oI(e,n,r),i===void 0&&(i=oI(t,n,r))),i},k_=e=>e.replace(/\$/g,"$$$$");class fne{constructor(t={}){this.logger=Nl.create("interpolator"),this.options=t,this.format=t?.interpolation?.format||(n=>n),this.init(t)}init(t={}){t.interpolation||(t.interpolation={escapeValue:!0});const{escape:n,escapeValue:r,useRawValueToEscape:a,prefix:i,prefixEscaped:o,suffix:l,suffixEscaped:c,formatSeparator:u,unescapeSuffix:f,unescapePrefix:m,nestingPrefix:h,nestingPrefixEscaped:b,nestingSuffix:x,nestingSuffixEscaped:y,nestingOptionsSeparator:v,maxReplaces:w,alwaysFormat:S}=t.interpolation;this.escape=n!==void 0?n:ort,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=a!==void 0?a:!1,this.prefix=i?nf(i):o||"{{",this.suffix=l?nf(l):c||"}}",this.formatSeparator=u||",",this.unescapePrefix=f?"":m||"-",this.unescapeSuffix=this.unescapePrefix?"":f||"",this.nestingPrefix=h?nf(h):b||nf("$t("),this.nestingSuffix=x?nf(x):y||nf(")"),this.nestingOptionsSeparator=v||",",this.maxReplaces=w||1e3,this.alwaysFormat=S!==void 0?S:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(n,r)=>n?.source===r?(n.lastIndex=0,n):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(t,n,r,a){let i,o,l;const c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},u=b=>{if(b.indexOf(this.formatSeparator)<0){const w=dne(n,c,b,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(w,void 0,r,{...a,...n,interpolationkey:b}):w}const x=b.split(this.formatSeparator),y=x.shift().trim(),v=x.join(this.formatSeparator).trim();return this.format(dne(n,c,y,this.options.keySeparator,this.options.ignoreJSONStructure),v,r,{...a,...n,interpolationkey:y})};this.resetRegExp();const f=a?.missingInterpolationHandler||this.options.missingInterpolationHandler,m=a?.interpolation?.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:b=>k_(b)},{regex:this.regexp,safeValue:b=>this.escapeValue?k_(this.escape(b)):k_(b)}].forEach(b=>{for(l=0;i=b.regex.exec(t);){const x=i[1].trim();if(o=u(x),o===void 0)if(typeof f=="function"){const v=f(t,i,a);o=Mt(v)?v:""}else if(a&&Object.prototype.hasOwnProperty.call(a,x))o="";else if(m){o=i[0];continue}else this.logger.warn(`missed to pass in variable ${x} for interpolating ${t}`),o="";else!Mt(o)&&!this.useRawValueToEscape&&(o=nne(o));const y=b.safeValue(o);if(t=t.replace(i[0],y),m?(b.regex.lastIndex+=o.length,b.regex.lastIndex-=i[0].length):b.regex.lastIndex=0,l++,l>=this.maxReplaces)break}}),t}nest(t,n,r={}){let a,i,o;const l=(c,u)=>{const f=this.nestingOptionsSeparator;if(c.indexOf(f)<0)return c;const m=c.split(new RegExp(`${f}[ ]*{`));let h=`{${m[1]}`;c=m[0],h=this.interpolate(h,o);const b=h.match(/'/g),x=h.match(/"/g);((b?.length??0)%2===0&&!x||x.length%2!==0)&&(h=h.replace(/'/g,'"'));try{o=JSON.parse(h),u&&(o={...u,...o})}catch(y){return this.logger.warn(`failed parsing options string in nesting for key ${c}`,y),`${c}${f}${h}`}return o.defaultValue&&o.defaultValue.indexOf(this.prefix)>-1&&delete o.defaultValue,c};for(;a=this.nestingRegexp.exec(t);){let c=[];o={...r},o=o.replace&&!Mt(o.replace)?o.replace:o,o.applyPostProcessor=!1,delete o.defaultValue;const u=/{.*}/.test(a[1])?a[1].lastIndexOf("}")+1:a[1].indexOf(this.formatSeparator);if(u!==-1&&(c=a[1].slice(u).split(this.formatSeparator).map(f=>f.trim()).filter(Boolean),a[1]=a[1].slice(0,u)),i=n(l.call(this,a[1].trim(),o),o),i&&a[0]===t&&!Mt(i))return i;Mt(i)||(i=nne(i)),i||(this.logger.warn(`missed to resolve ${a[1]} for nesting ${t}`),i=""),c.length&&(i=c.reduce((f,m)=>this.format(f,m,r.lng,{...r,interpolationkey:a[1].trim()}),i.trim())),t=t.replace(a[0],i),this.regexp.lastIndex=0}return t}}const hrt=e=>{let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const a=r[1].substring(0,r[1].length-1);t==="currency"&&a.indexOf(":")<0?n.currency||(n.currency=a.trim()):t==="relativetime"&&a.indexOf(":")<0?n.range||(n.range=a.trim()):a.split(";").forEach(o=>{if(o){const[l,...c]=o.split(":"),u=c.join(":").trim().replace(/^'+|'+$/g,""),f=l.trim();n[f]||(n[f]=u),u==="false"&&(n[f]=!1),u==="true"&&(n[f]=!0),isNaN(u)||(n[f]=parseInt(u,10))}})}return{formatName:t,formatOptions:n}},mne=e=>{const t={};return(n,r,a)=>{let i=a;a&&a.interpolationkey&&a.formatParams&&a.formatParams[a.interpolationkey]&&a[a.interpolationkey]&&(i={...i,[a.interpolationkey]:void 0});const o=r+JSON.stringify(i);let l=t[o];return l||(l=e(L5(r),a),t[o]=l),l(n)}},grt=e=>(t,n,r)=>e(L5(n),r)(t);class brt{constructor(t={}){this.logger=Nl.create("formatter"),this.options=t,this.init(t)}init(t,n={interpolation:{}}){this.formatSeparator=n.interpolation.formatSeparator||",";const r=n.cacheInBuiltFormats?mne:grt;this.formats={number:r((a,i)=>{const o=new Intl.NumberFormat(a,{...i});return l=>o.format(l)}),currency:r((a,i)=>{const o=new Intl.NumberFormat(a,{...i,style:"currency"});return l=>o.format(l)}),datetime:r((a,i)=>{const o=new Intl.DateTimeFormat(a,{...i});return l=>o.format(l)}),relativetime:r((a,i)=>{const o=new Intl.RelativeTimeFormat(a,{...i});return l=>o.format(l,i.range||"day")}),list:r((a,i)=>{const o=new Intl.ListFormat(a,{...i});return l=>o.format(l)})}}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=mne(n)}format(t,n,r,a={}){const i=n.split(this.formatSeparator);if(i.length>1&&i[0].indexOf("(")>1&&i[0].indexOf(")")<0&&i.find(l=>l.indexOf(")")>-1)){const l=i.findIndex(c=>c.indexOf(")")>-1);i[0]=[i[0],...i.splice(1,l)].join(this.formatSeparator)}return i.reduce((l,c)=>{const{formatName:u,formatOptions:f}=hrt(c);if(this.formats[u]){let m=l;try{const h=a?.formatParams?.[a.interpolationkey]||{},b=h.locale||h.lng||a.locale||a.lng||r;m=this.formats[u](l,b,{...f,...a,...h})}catch(h){this.logger.warn(h)}return m}else this.logger.warn(`there was no format function for ${u}`);return l},t)}}const xrt=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class vrt extends iy{constructor(t,n,r,a={}){super(),this.backend=t,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=a,this.logger=Nl.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=a.maxParallelReads||10,this.readingCalls=0,this.maxRetries=a.maxRetries>=0?a.maxRetries:5,this.retryTimeout=a.retryTimeout>=1?a.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(r,a.backend,a)}queueLoad(t,n,r,a){const i={},o={},l={},c={};return t.forEach(u=>{let f=!0;n.forEach(m=>{const h=`${u}|${m}`;!r.reload&&this.store.hasResourceBundle(u,m)?this.state[h]=2:this.state[h]<0||(this.state[h]===1?o[h]===void 0&&(o[h]=!0):(this.state[h]=1,f=!1,o[h]===void 0&&(o[h]=!0),i[h]===void 0&&(i[h]=!0),c[m]===void 0&&(c[m]=!0)))}),f||(l[u]=!0)}),(Object.keys(i).length||Object.keys(o).length)&&this.queue.push({pending:o,pendingCount:Object.keys(o).length,loaded:{},errors:[],callback:a}),{toLoad:Object.keys(i),pending:Object.keys(o),toLoadLanguages:Object.keys(l),toLoadNamespaces:Object.keys(c)}}loaded(t,n,r){const a=t.split("|"),i=a[0],o=a[1];n&&this.emit("failedLoading",i,o,n),!n&&r&&this.store.addResourceBundle(i,o,r,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2,n&&r&&(this.state[t]=0);const l={};this.queue.forEach(c=>{art(c.loaded,[i],o),xrt(c,t),n&&c.errors.push(n),c.pendingCount===0&&!c.done&&(Object.keys(c.loaded).forEach(u=>{l[u]||(l[u]={});const f=c.loaded[u];f.length&&f.forEach(m=>{l[u][m]===void 0&&(l[u][m]=!0)})}),c.done=!0,c.errors.length?c.callback(c.errors):c.callback())}),this.emit("loaded",l),this.queue=this.queue.filter(c=>!c.done)}read(t,n,r,a=0,i=this.retryTimeout,o){if(!t.length)return o(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:r,tried:a,wait:i,callback:o});return}this.readingCalls++;const l=(u,f)=>{if(this.readingCalls--,this.waitingReads.length>0){const m=this.waitingReads.shift();this.read(m.lng,m.ns,m.fcName,m.tried,m.wait,m.callback)}if(u&&f&&a<this.maxRetries){setTimeout(()=>{this.read.call(this,t,n,r,a+1,i*2,o)},i);return}o(u,f)},c=this.backend[r].bind(this.backend);if(c.length===2){try{const u=c(t,n);u&&typeof u.then=="function"?u.then(f=>l(null,f)).catch(l):l(null,u)}catch(u){l(u)}return}return c(t,n,l)}prepareLoading(t,n,r={},a){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),a&&a();Mt(t)&&(t=this.languageUtils.toResolveHierarchy(t)),Mt(n)&&(n=[n]);const i=this.queueLoad(t,n,r,a);if(!i.toLoad.length)return i.pending.length||a(),null;i.toLoad.forEach(o=>{this.loadOne(o)})}load(t,n,r){this.prepareLoading(t,n,{},r)}reload(t,n,r){this.prepareLoading(t,n,{reload:!0},r)}loadOne(t,n=""){const r=t.split("|"),a=r[0],i=r[1];this.read(a,i,"read",void 0,void 0,(o,l)=>{o&&this.logger.warn(`${n}loading namespace ${i} for language ${a} failed`,o),!o&&l&&this.logger.log(`${n}loaded namespace ${i} for language ${a}`,l),this.loaded(t,o,l)})}saveMissing(t,n,r,a,i,o={},l=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(n)){this.logger.warn(`did not save key "${r}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend?.create){const c={...o,isUpdate:i},u=this.backend.create.bind(this.backend);if(u.length<6)try{let f;u.length===5?f=u(t,n,r,a,c):f=u(t,n,r,a),f&&typeof f.then=="function"?f.then(m=>l(null,m)).catch(l):l(null,f)}catch(f){l(f)}else u(t,n,r,a,l,c)}!t||!t[0]||this.store.addResource(t[0],n,r,a)}}}const j_=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]=="object"&&(t=e[1]),Mt(e[1])&&(t.defaultValue=e[1]),Mt(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const n=e[3]||e[2];Object.keys(n).forEach(r=>{t[r]=n[r]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),pne=e=>(Mt(e.ns)&&(e.ns=[e.ns]),Mt(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),Mt(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs?.indexOf?.("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),typeof e.initImmediate=="boolean"&&(e.initAsync=e.initImmediate),e),t7=()=>{},yrt=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})},Crt=e=>!!(e?.modules?.backend?.name?.indexOf("Locize")>0||e?.modules?.backend?.constructor?.name?.indexOf("Locize")>0||e?.options?.backend?.backends&&e.options.backend.backends.some(t=>t?.name?.indexOf("Locize")>0||t?.constructor?.name?.indexOf("Locize")>0));class Z4 extends iy{constructor(t={},n){if(super(),this.options=pne(t),this.services={},this.logger=Nl,this.modules={external:[]},yrt(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(t={},n){this.isInitializing=!0,typeof t=="function"&&(n=t,t={}),t.defaultNS==null&&t.ns&&(Mt(t.ns)?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const r=j_();this.options={...r,...this.options,...pne(t)},this.options.interpolation={...r.interpolation,...this.options.interpolation},t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator),typeof this.options.overloadTranslationOptionHandler!="function"&&(this.options.overloadTranslationOptionHandler=r.overloadTranslationOptionHandler),this.options.showSupportNotice!==!1&&!Crt(this)&&typeof console<"u"&&typeof console.info<"u"&&console.info("🌐 i18next is maintained with support from locize.com — consider powering your project with managed localization (AI, CDN, integrations): https://locize.com 💙");const a=u=>u?typeof u=="function"?new u:u:null;if(!this.options.isClone){this.modules.logger?Nl.init(a(this.modules.logger),this.options):Nl.init(null,this.options);let u;this.modules.formatter?u=this.modules.formatter:u=brt;const f=new lne(this.options);this.store=new sne(this.options.resources,this.options);const m=this.services;m.logger=Nl,m.resourceStore=this.store,m.languageUtils=f,m.pluralResolver=new prt(f,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==r.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),u&&(!this.options.interpolation.format||this.options.interpolation.format===r.interpolation.format)&&(m.formatter=a(u),m.formatter.init&&m.formatter.init(m,this.options),this.options.interpolation.format=m.formatter.format.bind(m.formatter)),m.interpolator=new fne(this.options),m.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},m.backendConnector=new vrt(a(this.modules.backend),m.resourceStore,m,this.options),m.backendConnector.on("*",(b,...x)=>{this.emit(b,...x)}),this.modules.languageDetector&&(m.languageDetector=a(this.modules.languageDetector),m.languageDetector.init&&m.languageDetector.init(m,this.options.detection,this.options)),this.modules.i18nFormat&&(m.i18nFormat=a(this.modules.i18nFormat),m.i18nFormat.init&&m.i18nFormat.init(this)),this.translator=new Lb(this.services,this.options),this.translator.on("*",(b,...x)=>{this.emit(b,...x)}),this.modules.external.forEach(b=>{b.init&&b.init(this)})}if(this.format=this.options.interpolation.format,n||(n=t7),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const u=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);u.length>0&&u[0]!=="dev"&&(this.options.lng=u[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(u=>{this[u]=(...f)=>this.store[u](...f)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(u=>{this[u]=(...f)=>(this.store[u](...f),this)});const l=Wp(),c=()=>{const u=(f,m)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),l.resolve(m),n(f,m)};if(this.languages&&!this.isInitialized)return u(null,this.t.bind(this));this.changeLanguage(this.options.lng,u)};return this.options.resources||!this.options.initAsync?c():setTimeout(c,0),l}loadResources(t,n=t7){let r=n;const a=Mt(t)?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if(a?.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const i=[],o=l=>{if(!l||l==="cimode")return;this.services.languageUtils.toResolveHierarchy(l).forEach(u=>{u!=="cimode"&&i.indexOf(u)<0&&i.push(u)})};a?o(a):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(c=>o(c)),this.options.preload?.forEach?.(l=>o(l)),this.services.backendConnector.load(i,this.options.ns,l=>{!l&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(l)})}else r(null)}reloadResources(t,n,r){const a=Wp();return typeof t=="function"&&(r=t,t=void 0),typeof n=="function"&&(r=n,n=void 0),t||(t=this.languages),n||(n=this.options.ns),r||(r=t7),this.services.backendConnector.reload(t,n,i=>{a.resolve(),r(i)}),a}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&a6e.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1)){for(let n=0;n<this.languages.length;n++){const r=this.languages[n];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}!this.resolvedLanguage&&this.languages.indexOf(t)<0&&this.store.hasLanguageSomeTranslations(t)&&(this.resolvedLanguage=t,this.languages.unshift(t))}}changeLanguage(t,n){this.isLanguageChangingTo=t;const r=Wp();this.emit("languageChanging",t);const a=l=>{this.language=l,this.languages=this.services.languageUtils.toResolveHierarchy(l),this.resolvedLanguage=void 0,this.setResolvedLanguage(l)},i=(l,c)=>{c?this.isLanguageChangingTo===t&&(a(c),this.translator.changeLanguage(c),this.isLanguageChangingTo=void 0,this.emit("languageChanged",c),this.logger.log("languageChanged",c)):this.isLanguageChangingTo=void 0,r.resolve((...u)=>this.t(...u)),n&&n(l,(...u)=>this.t(...u))},o=l=>{!t&&!l&&this.services.languageDetector&&(l=[]);const c=Mt(l)?l:l&&l[0],u=this.store.hasLanguageSomeTranslations(c)?c:this.services.languageUtils.getBestMatchFromCodes(Mt(l)?[l]:l);u&&(this.language||a(u),this.translator.language||this.translator.changeLanguage(u),this.services.languageDetector?.cacheUserLanguage?.(u)),this.loadResources(u,f=>{i(f,u)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?o(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(o):this.services.languageDetector.detect(o):o(t),r}getFixedT(t,n,r){const a=(i,o,...l)=>{let c;typeof o!="object"?c=this.options.overloadTranslationOptionHandler([i,o].concat(l)):c={...o},c.lng=c.lng||a.lng,c.lngs=c.lngs||a.lngs,c.ns=c.ns||a.ns,c.keyPrefix!==""&&(c.keyPrefix=c.keyPrefix||r||a.keyPrefix);const u=this.options.keySeparator||".";let f;return c.keyPrefix&&Array.isArray(i)?f=i.map(m=>(typeof m=="function"&&(m=Pb(m,{...this.options,...o})),`${c.keyPrefix}${u}${m}`)):(typeof i=="function"&&(i=Pb(i,{...this.options,...o})),f=c.keyPrefix?`${c.keyPrefix}${u}${i}`:i),this.t(f,c)};return Mt(t)?a.lng=t:a.lngs=t,a.ns=n,a.keyPrefix=r,a}t(...t){return this.translator?.translate(...t)}exists(...t){return this.translator?.exists(...t)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t,n={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=n.lng||this.resolvedLanguage||this.languages[0],a=this.options?this.options.fallbackLng:!1,i=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const o=(l,c)=>{const u=this.services.backendConnector.state[`${l}|${c}`];return u===-1||u===0||u===2};if(n.precheck){const l=n.precheck(this,o);if(l!==void 0)return l}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||o(r,t)&&(!a||o(i,t)))}loadNamespaces(t,n){const r=Wp();return this.options.ns?(Mt(t)&&(t=[t]),t.forEach(a=>{this.options.ns.indexOf(a)<0&&this.options.ns.push(a)}),this.loadResources(a=>{r.resolve(),n&&n(a)}),r):(n&&n(),Promise.resolve())}loadLanguages(t,n){const r=Wp();Mt(t)&&(t=[t]);const a=this.options.preload||[],i=t.filter(o=>a.indexOf(o)<0&&this.services.languageUtils.isSupportedCode(o));return i.length?(this.options.preload=a.concat(i),this.loadResources(o=>{r.resolve(),n&&n(o)}),r):(n&&n(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!t)return"rtl";try{const a=new Intl.Locale(t);if(a&&a.getTextInfo){const i=a.getTextInfo();if(i&&i.direction)return i.direction}}catch{}const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services?.languageUtils||new lne(j_());return t.toLowerCase().indexOf("-latn")>1?"ltr":n.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(t={},n){const r=new Z4(t,n);return r.createInstance=Z4.createInstance,r}cloneInstance(t={},n=t7){const r=t.forkResourceStore;r&&delete t.forkResourceStore;const a={...this.options,...t,isClone:!0},i=new Z4(a);if((t.debug!==void 0||t.prefix!==void 0)&&(i.logger=i.logger.clone(t)),["store","services","language"].forEach(l=>{i[l]=this[l]}),i.services={...this.services},i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},r){const l=Object.keys(this.store.data).reduce((c,u)=>(c[u]={...this.store.data[u]},c[u]=Object.keys(c[u]).reduce((f,m)=>(f[m]={...c[u][m]},f),c[u]),c),{});i.store=new sne(l,a),i.services.resourceStore=i.store}if(t.interpolation){const c={...j_().interpolation,...this.options.interpolation,...t.interpolation},u={...a,interpolation:c};i.services.interpolator=new fne(u)}return i.translator=new Lb(i.services,a),i.translator.on("*",(l,...c)=>{i.emit(l,...c)}),i.init(a,n),i.translator.options=a,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const Ga=Z4.createInstance();Ga.createInstance;Ga.dir;Ga.init;Ga.loadResources;Ga.reloadResources;const wrt=Ga.use;Ga.changeLanguage;Ga.getFixedT;const gr=Ga.t;Ga.exists;Ga.setDefaultNamespace;Ga.hasLoadedNamespace;Ga.loadNamespaces;Ga.loadLanguages;var T_,hne;function Ert(){return hne||(hne=1,T_={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}),T_}var Srt=Ert();const Nrt=lr(Srt);var _rt=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function gne(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(t.name=n[1],(Nrt[n[1]]||e.charAt(e.length-2)==="/")&&(t.voidElement=!0),t.name.startsWith("!--"))){var r=e.indexOf("-->");return{type:"comment",comment:r!==-1?e.slice(4,r):""}}for(var a=new RegExp(_rt),i=null;(i=a.exec(e))!==null;)if(i[0].trim())if(i[1]){var o=i[1].trim(),l=[o,""];o.indexOf("=")>-1&&(l=o.split("=")),t.attrs[l[0]]=l[1],a.lastIndex--}else i[2]&&(t.attrs[i[2]]=i[3].trim().substring(1,i[3].length-1));return t}var krt=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,jrt=/^\s*$/,Trt=Object.create(null);function s6e(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?(function(n){var r=[];for(var a in n)r.push(a+'="'+n[a]+'"');return r.length?" "+r.join(" "):""})(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(s6e,"")+"</"+t.name+">";case"comment":return e+"<!--"+t.comment+"-->"}}var Art={parse:function(e,t){t||(t={}),t.components||(t.components=Trt);var n,r=[],a=[],i=-1,o=!1;if(e.indexOf("<")!==0){var l=e.indexOf("<");r.push({type:"text",content:l===-1?e:e.substring(0,l)})}return e.replace(krt,function(c,u){if(o){if(c!=="</"+n.name+">")return;o=!1}var f,m=c.charAt(1)!=="/",h=c.startsWith("<!--"),b=u+c.length,x=e.charAt(b);if(h){var y=gne(c);return i<0?(r.push(y),r):((f=a[i]).children.push(y),r)}if(m&&(i++,(n=gne(c)).type==="tag"&&t.components[n.name]&&(n.type="component",o=!0),n.voidElement||o||!x||x==="<"||n.children.push({type:"text",content:e.slice(b,e.indexOf("<",b))}),i===0&&r.push(n),(f=a[i-1])&&f.children.push(n),a[i]=n),(!m||n.voidElement)&&(i>-1&&(n.voidElement||n.name===c.slice(2,-1))&&(i--,n=i===-1?r:a[i]),!o&&x!=="<"&&x)){f=i===-1?r:a[i].children;var v=e.indexOf("<",b),w=e.slice(b,v===-1?void 0:v);jrt.test(w)&&(w=" "),(v>-1&&i+f.length>=0||w!==" ")&&f.push({type:"text",content:w})}}),r},stringify:function(e){return e.reduce(function(t,n){return t+s6e("",n)},"")}};const q7=(e,t,n,r)=>{const a=[n,{code:t,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(a,"warn","react-i18next::",!0);zi(a[0])&&(a[0]=`react-i18next:: ${a[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...a):console?.warn&&console.warn(...a)},bne={},sy=(e,t,n,r)=>{zi(n)&&bne[n]||(zi(n)&&(bne[n]=new Date),q7(e,t,n,r))},o6e=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}},lI=(e,t,n)=>{e.loadNamespaces(t,o6e(e,n))},xne=(e,t,n,r)=>{if(zi(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return lI(e,n,r);n.forEach(a=>{e.options.ns.indexOf(a)<0&&e.options.ns.push(a)}),e.loadLanguages(t,o6e(e,r))},Mrt=(e,t,n={})=>!t.languages||!t.languages.length?(sy(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(r,a)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&r.services.backendConnector.backend&&r.isLanguageChangingTo&&!a(r.isLanguageChangingTo,e))return!1}}),zi=e=>typeof e=="string",jc=e=>typeof e=="object"&&e!==null,Ort=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Irt={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},Rrt=e=>Irt[e],l6e=e=>e.replace(Ort,Rrt);let cI={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:l6e,transDefaultProps:void 0};const Drt=(e={})=>{cI={...cI,...e}},EL=()=>cI;let c6e;const Prt=e=>{c6e=e},SL=()=>c6e,G7=(e,t)=>{if(!e)return!1;const n=e.props?.children??e.children;return t?n.length>0:!!n},W7=e=>{if(!e)return[];const t=e.props?.children??e.children;return e.props?.i18nIsDynamicList?$1(t):t},Lrt=e=>Array.isArray(e)&&e.every(d.isValidElement),$1=e=>Array.isArray(e)?e:[e],Vrt=(e,t)=>{const n={...t};return n.props={...t.props,...e.props},n},$rt=e=>{const t={};if(!e)return t;const n=r=>{$1(r).forEach(i=>{zi(i)||(G7(i)?n(W7(i)):jc(i)&&!d.isValidElement(i)&&Object.assign(t,i))})};return n(e),t},u6e=(e,t,n,r)=>{if(!e)return"";let a="";const i=$1(e),o=t?.transSupportBasicHtmlNodes?t.transKeepBasicHtmlNodesFor??[]:[];return i.forEach((l,c)=>{if(zi(l)){a+=`${l}`;return}if(d.isValidElement(l)){const{props:u,type:f}=l,m=Object.keys(u).length,h=o.indexOf(f)>-1,b=u.children;if(!b&&h&&!m){a+=`<${f}/>`;return}if(!b&&(!h||m)||u.i18nIsDynamicList){a+=`<${c}></${c}>`;return}if(h&&m===1&&zi(b)){a+=`<${f}>${b}</${f}>`;return}const x=u6e(b,t,n,r);a+=`<${c}>${x}</${c}>`;return}if(l===null){q7(n,"TRANS_NULL_VALUE","Passed in a null value as child",{i18nKey:r});return}if(jc(l)){const{format:u,...f}=l,m=Object.keys(f);if(m.length===1){const h=u?`${m[0]}, ${u}`:m[0];a+=`{{${h}}}`;return}q7(n,"TRANS_INVALID_OBJ","Invalid child - Object should only have keys {{ value, format }} (format is optional).",{i18nKey:r,child:l});return}q7(n,"TRANS_INVALID_VAR","Passed in a variable like {number} - pass variables for interpolation as full objects like {{number}}.",{i18nKey:r,child:l})}),a},Hrt=(e,t=[],n={})=>{if(!e)return e;const r=Object.keys(n),a=[...t,...r];let i="",o=0;for(;o<e.length;)if(e[o]==="<"){let l=!1;const c=e.slice(o).match(/^<\/(\d+|[a-zA-Z][a-zA-Z0-9_-]*)>/);if(c){const u=c[1];(/^\d+$/.test(u)||a.includes(u))&&(l=!0,i+=c[0],o+=c[0].length)}if(!l){const u=e.slice(o).match(/^<(\d+|[a-zA-Z][a-zA-Z0-9_-]*)(\s+[\w-]+(?:=(?:"[^"]*"|'[^']*'|[^\s>]+))?)*\s*(\/)?>/);if(u){const f=u[1];(/^\d+$/.test(f)||a.includes(f))&&(l=!0,i+=u[0],o+=u[0].length)}}l||(i+="&lt;",o+=1)}else i+=e[o],o+=1;return i},Frt=(e,t,n,r,a,i,o)=>{if(n==="")return[];const l=a.transKeepBasicHtmlNodesFor||[],c=n&&new RegExp(l.map(S=>`<${S}`).join("|")).test(n);if(!e&&!t&&!c&&!o)return[n];const u=t??{},f=S=>{$1(S).forEach(N=>{zi(N)||(G7(N)?f(W7(N)):jc(N)&&!d.isValidElement(N)&&Object.assign(u,N))})};f(e);const m=Hrt(n,l,u),h=Art.parse(`<0>${m}</0>`),b={...u,...i},x=(S,_,N)=>{const j=W7(S),k=v(j,_.children,N);return Lrt(j)&&k.length===0||S.props?.i18nIsDynamicList?j:k},y=(S,_,N,j,k)=>{S.dummy?(S.children=_,N.push(d.cloneElement(S,{key:j},k?void 0:_))):N.push(...d.Children.map([S],M=>{const T="data-i18n-is-dynamic-list",R={key:j,[T]:void 0};return M&&M.props&&Object.keys(M.props).forEach(I=>{I==="ref"||I==="children"||I==="i18nIsDynamicList"||I===T||(R[I]=M.props[I])}),d.cloneElement(M,R,k?null:_)}))},v=(S,_,N)=>{const j=$1(S);return $1(_).reduce((M,T,R)=>{const I=T.children?.[0]?.content&&r.services.interpolator.interpolate(T.children[0].content,b,r.language);if(T.type==="tag"){let D=j[parseInt(T.name,10)];!D&&t&&(D=t[T.name]),N.length===1&&!D&&(D=N[0][T.name]),D||(D={});const P={...T.attrs};o&&Object.keys(P).forEach($=>{const X=P[$];zi(X)&&(P[$]=l6e(X))});const L=Object.keys(P).length!==0?Vrt({props:P},D):D,z=d.isValidElement(L),q=z&&G7(T,!0)&&!T.voidElement,Z=c&&jc(L)&&L.dummy&&!z,G=jc(t)&&Object.hasOwnProperty.call(t,T.name);if(zi(L)){const $=r.services.interpolator.interpolate(L,b,r.language);M.push($)}else if(G7(L)||q){const $=x(L,T,N);y(L,$,M,R)}else if(Z){const $=v(j,T.children,N);y(L,$,M,R)}else if(Number.isNaN(parseFloat(T.name)))if(G){const $=x(L,T,N);y(L,$,M,R,T.voidElement)}else if(a.transSupportBasicHtmlNodes&&l.indexOf(T.name)>-1)if(T.voidElement)M.push(d.createElement(T.name,{key:`${T.name}-${R}`}));else{const $=v(j,T.children,N);M.push(d.createElement(T.name,{key:`${T.name}-${R}`},$))}else if(T.voidElement)M.push(`<${T.name} />`);else{const $=v(j,T.children,N);M.push(`<${T.name}>${$}</${T.name}>`)}else if(jc(L)&&!z){const $=T.children[0]?I:null;$&&M.push($)}else y(L,I,M,R,T.children.length!==1||!I)}else if(T.type==="text"){const D=a.transWrapTextNodes,P=typeof a.unescape=="function"?a.unescape:EL().unescape,L=o?P(r.services.interpolator.interpolate(T.content,b,r.language)):r.services.interpolator.interpolate(T.content,b,r.language);D?M.push(d.createElement(D,{key:`${T.name}-${R}`},L)):M.push(L)}return M},[])},w=v([{dummy:!0,children:e||[]}],h,$1(e||[]));return W7(w[0])},d6e=(e,t,n)=>{const r=e.key||t,a=d.cloneElement(e,{key:r});if(!a.props||!a.props.children||n.indexOf(`${t}/>`)<0&&n.indexOf(`${t} />`)<0)return a;function i(){return d.createElement(d.Fragment,null,a)}return d.createElement(i,{key:r})},zrt=(e,t)=>e.map((n,r)=>d6e(n,r,t)),Urt=(e,t)=>{const n={};return Object.keys(e).forEach(r=>{Object.assign(n,{[r]:d6e(e[r],r,t)})}),n},Brt=(e,t,n,r)=>e?Array.isArray(e)?zrt(e,t):jc(e)?Urt(e,t):(sy(n,"TRANS_INVALID_COMPONENTS",'<Trans /> "components" prop expects an object or array',{i18nKey:r}),null):null,Zrt=e=>!jc(e)||Array.isArray(e)?!1:Object.keys(e).reduce((t,n)=>t&&Number.isNaN(Number.parseFloat(n)),!0);function qrt({children:e,count:t,parent:n,i18nKey:r,context:a,tOptions:i={},values:o,defaults:l,components:c,ns:u,i18n:f,t:m,shouldUnescape:h,...b}){const x=f||SL();if(!x)return sy(x,"NO_I18NEXT_INSTANCE","Trans: You need to pass in an i18next instance using i18nextReactModule",{i18nKey:r}),e;const y=m||x.t.bind(x)||(B=>B),v={...EL(),...x.options?.react};let w=u||y.ns||x.options?.defaultNS;w=zi(w)?[w]:w||["translation"];const{transDefaultProps:S}=v,_=S?.tOptions?{...S.tOptions,...i}:i,N=h??S?.shouldUnescape,j=S?.values?{...S.values,...o}:o,k=S?.components?{...S.components,...c}:c,M=u6e(e,v,x,r),T=l||_?.defaultValue||M||v.transEmptyNodeValue||(typeof r=="function"?Pb(r):r),{hashTransKey:R}=v,I=r||(R?R(M||T):M||T);x.options?.interpolation?.defaultVariables?o=j&&Object.keys(j).length>0?{...j,...x.options.interpolation.defaultVariables}:{...x.options.interpolation.defaultVariables}:o=j;const D=$rt(e);D&&typeof D.count=="number"&&t===void 0&&(t=D.count);const P=o||t!==void 0&&!x.options?.interpolation?.alwaysFormat||!e?_.interpolation:{interpolation:{..._.interpolation,prefix:"#$?",suffix:"?$#"}},L={..._,context:a||_.context,count:t,...o,...P,defaultValue:T,ns:w};let z=I?y(I,L):T;z===I&&T&&(z=T);const q=Brt(k,z,x,r);let Z=q||e,G=null;Zrt(q)&&(G=q,Z=e);const $=Frt(Z,G,z,x,v,L,N),X=n??v.defaultTransParent;return X?d.createElement(X,b,$):$}const Grt={type:"3rdParty",init(e){Drt(e.options.react),Prt(e)}},f6e=d.createContext();class Wrt{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}function Yn({children:e,count:t,parent:n,i18nKey:r,context:a,tOptions:i={},values:o,defaults:l,components:c,ns:u,i18n:f,t:m,shouldUnescape:h,...b}){const{i18n:x,defaultNS:y}=d.useContext(f6e)||{},v=f||x||SL(),w=m||v?.t.bind(v);return qrt({children:e,count:t,parent:n,i18nKey:r,context:a,tOptions:i,values:o,defaults:l,components:c,ns:u||w?.ns||y||v?.options?.defaultNS,i18n:v,t:m,shouldUnescape:h,...b})}const Yrt=(e,t)=>zi(t)?t:jc(t)&&zi(t.defaultValue)?t.defaultValue:Array.isArray(e)?e[e.length-1]:e,Krt={t:Yrt,ready:!1},Xrt=()=>()=>{},Q=(e,t={})=>{const{i18n:n}=t,{i18n:r,defaultNS:a}=d.useContext(f6e)||{},i=n||r||SL();i&&!i.reportNamespaces&&(i.reportNamespaces=new Wrt),i||sy(i,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const o=d.useMemo(()=>({...EL(),...i?.options?.react,...t}),[i,t]),{useSuspense:l,keyPrefix:c}=o,u=a||i?.options?.defaultNS,f=zi(u)?[u]:u||["translation"],m=d.useMemo(()=>f,f);i?.reportNamespaces?.addUsedNamespaces?.(m);const h=d.useRef(0),b=d.useCallback(R=>{if(!i)return Xrt;const{bindI18n:I,bindI18nStore:D}=o,P=()=>{h.current+=1,R()};return I&&i.on(I,P),D&&i.store.on(D,P),()=>{I&&I.split(" ").forEach(L=>i.off(L,P)),D&&D.split(" ").forEach(L=>i.store.off(L,P))}},[i,o]),x=d.useRef(),y=d.useCallback(()=>{if(!i)return Krt;const R=!!(i.isInitialized||i.initializedStoreOnce)&&m.every(q=>Mrt(q,i,o)),I=t.lng||i.language,D=h.current,P=x.current;if(P&&P.ready===R&&P.lng===I&&P.keyPrefix===c&&P.revision===D)return P;const z={t:i.getFixedT(I,o.nsMode==="fallback"?m:m[0],c),ready:R,lng:I,keyPrefix:c,revision:D};return x.current=z,z},[i,m,c,o,t.lng]),[v,w]=d.useState(0),{t:S,ready:_}=G1e.useSyncExternalStore(b,y,y);d.useEffect(()=>{if(i&&!_&&!l){const R=()=>w(I=>I+1);t.lng?xne(i,t.lng,m,R):lI(i,m,R)}},[i,t.lng,m,_,l,v]);const N=i||{},j=d.useRef(null),k=d.useRef(),M=R=>{const I=Object.getOwnPropertyDescriptors(R);I.__original&&delete I.__original;const D=Object.create(Object.getPrototypeOf(R),I);if(!Object.prototype.hasOwnProperty.call(D,"__original"))try{Object.defineProperty(D,"__original",{value:R,writable:!1,enumerable:!1,configurable:!1})}catch{}return D},T=d.useMemo(()=>{const R=N,I=R?.language;let D=R;R&&(j.current&&j.current.__original===R?k.current!==I?(D=M(R),j.current=D,k.current=I):D=j.current:(D=M(R),j.current=D,k.current=I));const P=[S,D,_];return P.t=S,P.i18n=D,P.ready=_,P},[S,N,_,N.resolvedLanguage,N.language,N.languages]);if(i&&l&&!_)throw new Promise(R=>{const I=()=>R();t.lng?xne(i,t.lng,m,I):lI(i,m,I)});return T},Qrt="data:image/svg+xml,%3csvg%20width='125'%20height='125'%20viewBox='0%200%20125%20125'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1856_6771)'%3e%3cpath%20d='M79.461%2025.1738H49.1254V99.1427H79.461V25.1738Z'%20fill='white'/%3e%3cpath%20d='M61.7568%2066.1111H58.1621V81.6036H62.7824C64.1674%2081.6036%2065.2035%2081.216%2065.8802%2080.4723C66.5568%2079.7286%2066.9057%2078.4297%2066.9057%2076.5965V72.197C66.9057%2069.903%2066.5145%2068.3213%2065.7004%2067.4414C64.8863%2066.5615%2063.5648%2066.1006%2061.7568%2066.1006V66.1111Z'%20fill='url(%23paint0_radial_1856_6771)'/%3e%3cpath%20d='M64.8863%2057.6577C65.6687%2056.8511%2066.0599%2055.4789%2066.0599%2053.5724V50.7546C66.0599%2047.3084%2064.7066%2045.58%2062.0106%2045.5381H58.141V58.8832H61.3022C62.8987%2058.8832%2064.1145%2058.4642%2064.8969%2057.6472L64.8863%2057.6577Z'%20fill='url(%23paint1_radial_1856_6771)'/%3e%3cpath%20d='M62%205C48.7524%205%2038%2015.6426%2038%2028.7782V97.2218C38%20110.347%2048.7418%20121%2062%20121C75.2476%20121%2086%20110.357%2086%2097.2218V28.7782C86%2015.6531%2075.2581%205%2062%205ZM74.8775%2076.8479C74.8775%2080.7551%2073.8414%2083.7195%2071.7903%2085.7622C70.5004%2087.0401%2068.8405%2087.9095%2066.8106%2088.3914V90.1826C66.8106%2091.4605%2065.7533%2092.508%2064.4634%2092.508C63.1736%2092.508%2062.1057%2091.4605%2062.1057%2090.1826V88.8208H58.141V90.1826C58.141%2091.4605%2057.0837%2092.508%2055.7938%2092.508C54.504%2092.508%2053.4467%2091.4605%2053.4467%2090.1826V88.8208H52.7172C51.015%2088.8208%2050.1586%2087.9724%2050.1586%2086.2859V40.8559C50.1586%2039.1694%2051.015%2038.3209%2052.7172%2038.3209H53.4467V35.8069C53.4467%2034.529%2054.504%2033.4815%2055.7938%2033.4815C57.0837%2033.4815%2058.141%2034.529%2058.141%2035.8069V38.3209H62.1057V35.8069C62.1057%2034.529%2063.163%2033.4815%2064.4634%2033.4815C65.7639%2033.4815%2066.8106%2034.529%2066.8106%2035.8069V38.5304C66.8106%2038.6352%2066.7894%2038.7295%2066.7789%2038.8237C68.6502%2039.2846%2070.1516%2040.0598%2071.2617%2041.1701C73.1436%2043.0766%2074.1057%2045.9991%2074.1057%2049.9377V51.9489C74.1057%2057.1235%2072.3612%2060.4336%2068.9145%2061.8478V61.9839C72.9004%2063.3247%2074.8881%2066.8443%2074.8881%2072.5113V76.8479H74.8775Z'%20fill='url(%23paint2_radial_1856_6771)'/%3e%3c/g%3e%3cdefs%3e%3cradialGradient%20id='paint0_radial_1856_6771'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(60.6204%2068.1388)%20rotate(84.3025)%20scale(9.77627%205.48852)'%3e%3cstop%20stop-color='%2393E298'/%3e%3cstop%20offset='1'%20stop-color='%2349D347'/%3e%3c/radialGradient%3e%3cradialGradient%20id='paint1_radial_1856_6771'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(60.3674%2047.2926)%20rotate(84.0077)%20scale(8.41993%204.96823)'%3e%3cstop%20stop-color='%2393E298'/%3e%3cstop%20offset='1'%20stop-color='%2349D347'/%3e%3c/radialGradient%3e%3cradialGradient%20id='paint2_radial_1856_6771'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(51.4954%2020.251)%20rotate(85.8135)%20scale(72.9836%2030.1993)'%3e%3cstop%20stop-color='%2393E298'/%3e%3cstop%20offset='1'%20stop-color='%2349D347'/%3e%3c/radialGradient%3e%3cclipPath%20id='clip0_1856_6771'%3e%3crect%20width='125'%20height='125'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",bf="Plan ₿ Academy",m6e=()=>window.location.hostname.startsWith("localhost"),V5=()=>m6e()||window.location.hostname.startsWith("planbtest"),X2=(e,t="",n=512)=>{const r=atob(e),a=[];for(let o=0;o<r.length;o+=n){const l=r.slice(o,o+n),c=new Array(l.length);for(let f=0;f<l.length;f++)c[f]=l.charCodeAt(f);const u=new Uint8Array(c);a.push(u)}return new Blob(a,{type:t})},$5=e=>{if(e.includes("embed"))return e;switch(e.includes("youtu")&&(e=e.replace("watch?v=","")),!0){case e.includes("youtu.be"):return e.replace("youtu.be/","youtube.com/embed/");case e.includes("youtube.com/live/"):return e.replace("youtube.com/live/","youtube.com/embed/");case e.includes("youtube.com"):return e.replace("youtube.com/","youtube.com/embed/");case e.includes("peertube.planb.network"):return e.replace("peertube.planb.network/videos/","peertube.planb.network/videos/embed/");case e.includes("makertube.net"):return e.replace("makertube.net/w/","makertube.net/videos/embed/");default:return e}},_Pt=e=>p6e(e)||e.startsWith("https://www.rumble.com")||e.startsWith("https://rumble.com")||e.startsWith("https://peertube.planb.network")||e.startsWith("https://makertube.net")||e.startsWith("https://live.planb.academy/playback"),p6e=e=>e.startsWith("https://www.youtube.com")||e.startsWith("https://youtube.com")||e.startsWith("https://www.youtu.be")||e.startsWith("https://youtu.be"),Jrt=e=>e.startsWith("https://live.planb.academy/rooms"),eat=e=>e.startsWith("https://live.planb.academy/playback"),h6e=({title:e=bf,description:t="Let's build together the Bitcoin educational layer",type:n="website",imageSrc:r="/share-default.png"})=>{const a=t&&t.length>200?`${t?.replaceAll("#","").replaceAll("*","").trim().slice(0,200)}...`:t;return s.jsxs(trt,{children:[e&&s.jsxs("title",{children:[m6e()?"DEV - ":V5()?"TESTNET - ":"",e!==bf?`${e} | ${bf}`:bf]}),t&&s.jsx("meta",{name:"description",content:a}),s.jsx("meta",{property:"og:site_name",content:bf}),n&&s.jsx("meta",{property:"og:type",content:n}),e&&s.jsx("meta",{property:"og:title",content:e}),t&&s.jsx("meta",{property:"og:description",content:a}),r&&s.jsx("meta",{property:"og:image",content:r}),s.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),e&&s.jsx("meta",{name:"twitter:title",content:e}),t&&s.jsx("meta",{name:"twitter:description",content:a}),V5()&&s.jsx("link",{rel:"icon",type:"image/svg+xml",href:Qrt})]})},n7="chunkReloadAttempted";class tat extends U.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(t){return t.name==="ChunkLoadError"||t.message.includes("Failed to fetch dynamically imported module")||t.message.includes("Loading module")||t.message.includes("disallowed MIME type")?sessionStorage.getItem(n7)==="true"?(sessionStorage.removeItem(n7),{hasError:!0}):(sessionStorage.setItem(n7,"true"),window.location.reload(),{hasError:!1}):{hasError:!0}}componentDidMount(){sessionStorage.removeItem(n7)}render(){return this.props.children}}var vne;(function(e){e.ValidateEmail="validate_email",e.ResetPassword="reset_password",e.Login="login"})(vne||(vne={}));var rt;(function(e){e.Student="student",e.Professor="professor",e.Community="community",e.Contributor="contributor",e.Admin="admin",e.Superadmin="superadmin"})(rt||(rt={}));var b2;(function(e){e.Bookings="admin:bookings",e.Career="admin:career",e.Courses="admin:courses",e.EducatorContent="admin:educatorContent",e.Quizzes="admin:quizzes",e.Coupons="admin:coupons",e.Tutorials="admin:tutorials",e.ContributeReviewer="contribute:reviewer",e.ContributeAssign="contribute:assign"})(b2||(b2={}));var q4;(function(e){e.Beginner="beginner",e.Elementary="elementary",e.Intermediate="intermediate",e.Advanced="advanced",e.Fluent="fluent"})(q4||(q4={}));var G4;(function(e){e.Student="student",e.Junior="junior",e.Mid="mid",e.Senior="senior"})(G4||(G4={}));var Vb;(function(e){e.OneTo10="1To10",e.ElevenTo40="11To40",e.FortyOneTo100="41To100",e.OneHundredMore="100More"})(Vb||(Vb={}));var k1;(function(e){e.Yes="yes",e.Sometimes="sometimes",e.No="no"})(k1||(k1={}));var yne;(function(e){e.FullStackDeveloper="fullStackDeveloper",e.BackendEngineer="backendEngineer",e.FrontendEngineer="frontendEngineer",e.MobileAppDeveloper="mobileAppDeveloper",e.DevOpsEngineer="devOpsEngineer",e.CloudInfrastructureEngineer="cloudInfrastructureEngineer",e.DataEngineer="dataEngineer",e.ProtocolEngineer="protocolEngineer",e.TechnicalProductManager="technicalProductManager",e.TechnicalSupportEngineer="technicalSupportEngineer",e.Cybersecurity="cybersecurity",e.Cryptographer="cryptographer",e.BusinessDevelopmentManager="businessDevelopmentManager",e.Sales="sales",e.BusinessAnalyst="businessAnalyst",e.RevenueManager="revenueManager",e.ProductManager="productManager",e.UiUxDesigner="uiUxDesigner",e.UxResearcher="uxResearcher",e.BrandStrategist="brandStrategist",e.GraphicDesigner="graphicDesigner",e.MarketingManager="marketingManager",e.SocialMediaManager="socialMediaManager",e.CommunityManager="communityManager",e.PublicRelationsManager="publicRelationsManager",e.EventCoordinator="eventCoordinator",e.SeoSpecialist="seoSpecialist",e.OperationsManager="operationsManager",e.CustomerSupportSpecialist="customerSupportSpecialist",e.CustomerSuccessManager="customerSuccessManager",e.LogisticManager="logisticManager",e.Researcher="researcher",e.EconomicAnalyst="economicAnalyst",e.Educator="educator",e.ContentWriter="contentWriter",e.TechnicalWriter="technicalWriter",e.ComplianceOfficer="complianceOfficer",e.AmlKycSpecialist="amlKycSpecialist",e.RiskAnalyst="riskAnalyst",e.AccountingManager="accountingManager",e.BitcoinInvestmentAnalyst="bitcoinInvestmentAnalyst",e.HrSpecialist="hrSpecialist",e.LegalContractSpecialist="legalContractSpecialist",e.MiningEngineer="miningEngineer",e.MiningOperationsManager="miningOperationsManager"})(yne||(yne={}));var uI;(function(e){e.TechnicalRoles="technicalRoles",e.BusinessRoles="businessRoles",e.ProductDesign="productDesign",e.MarketingCommunity="marketingCommunity",e.OperationsSupport="operationsSupport",e.ResearchEducation="researchEducation",e.FinanceCompliance="financeCompliance",e.More="more"})(uI||(uI={}));var Cne;(function(e){e.Reviewer="contribute:reviewer",e.Assign="contribute:assign"})(Cne||(Cne={}));var wne;(function(e){e.Todo="todo",e.InProgress="in_progress",e.ReadyForReview="ready_for_review",e.UnderReview="under_review",e.Reviewed="reviewed",e.Published="published"})(wne||(wne={}));var Ene;(function(e){e.Approved="approved",e.Rejected="rejected",e.NeedsChanges="needs_changes"})(Ene||(Ene={}));var Sne;(function(e){e.Contributor="contributor"})(Sne||(Sne={}));var H5;(function(e){e.Requested="requested",e.Assigned="assigned",e.InProgress="in_progress",e.Completed="completed",e.Rejected="rejected"})(H5||(H5={}));var Nne;(function(e){e.Upload="upload",e.Translation="translation"})(Nne||(Nne={}));var _ne;(function(e){e.Pending="pending",e.Starting="starting",e.Processing="processing",e.Polling="polling",e.Converting="converting",e.Completed="completed",e.Failed="failed"})(_ne||(_ne={}));var kne;(function(e){e.Online="online",e.InPerson="inperson",e.Hybrid="hybrid"})(kne||(kne={}));var jne;(function(e){e.Online="online",e.InPerson="inperson"})(jne||(jne={}));var Tne;(function(e){e.Sbp="sbp",e.Stripe="stripe",e.Free="free"})(Tne||(Tne={}));var Ane;(function(e){e.Practice="practice",e.Theory="theory"})(Ane||(Ane={}));var Tc;(function(e){e.Beginner="beginner",e.Intermediate="intermediate",e.Advanced="advanced",e.Expert="expert"})(Tc||(Tc={}));var lo;(function(e){e.SelfPaced="self_paced",e.ProfessorLed="professor_led"})(lo||(lo={}));var F5;(function(e){e.Final="final",e.SingleTrial="single_trial"})(F5||(F5={}));var Mne;(function(e){e.AI="AI",e.Original="original"})(Mne||(Mne={}));var $i;(function(e){e.Asc="asc",e.Desc="desc"})($i||($i={}));var One;(function(e){e.Pears="pears",e.Peertube="peertube",e.Rumble="rumble",e.Youtube="youtube"})(One||(One={}));var vt;(function(e){e.Assignment="assignment",e.Blog="blog",e.Calendar="calendar",e.Calendar24HoursCourse="calendar_24h_course",e.Calendar5MinutesCourse="calendar_5m_course",e.Calendar48HoursOnlineEvent="calendar_48h_online_event",e.Calendar24HoursInPersonEvent="calendar_24h_in_person_event",e.Calendar5MinutesOnlineEvent="calendar_5m_online_event",e.Celebration="celebration",e.General="general",e.Results="results",e.Warning="warning"})(vt||(vt={}));var j1;(function(e){e.All="all",e.SummerSchool="summer",e.Assignment="assignment"})(j1||(j1={}));var $b;(function(e){e.SummerSchool2025="summer_school_2025"})($b||($b={}));var Ine;(function(e){e.VisualContent="visual content",e.EducationalContent="educational content"})(Ine||(Ine={}));var Rne;(function(e){e.Conference="conference",e.Workshop="workshop",e.Course="course",e.Lecture="lecture",e.Exam="exam",e.Meetup="meetup"})(Rne||(Rne={}));var so;(function(e){e.Art="art",e.Booklet="booklet",e.Curriculum="curriculum",e.Flyer="flyer",e.Game="game",e.Other="other",e.Presentation="presentation",e.Sticker="sticker",e.Workshop="workshop"})(so||(so={}));var Ac;(function(e){e.Draft="draft",e.Published="published",e.Rejected="rejected",e.Unpublished="unpublished"})(Ac||(Ac={}));var zu;(function(e){e.CcBySa="CC-BY-SA",e.CcBy="CC-BY",e.CcByNc="CC-BY-NC",e.CcByNcSa="CC-BY-NC-SA",e.CcByNd="CC-BY-ND",e.CcByNcNd="CC-BY-NC-ND",e.Mit="MIT"})(zu||(zu={}));var fd;(function(e){e.Project="projects",e.Book="books",e.Movie="movies",e.Podcast="podcasts",e.Channel="channels",e.Newsletter="newsletters",e.Paper="papers",e.Glossary="glossary",e.Conference="conferences"})(fd||(fd={}));const Qn=(e,t)=>n=>{if(!n||!n.role)return!1;const{role:r}=n;return r===rt.Superadmin?!0:r===rt.Admin?e===rt.Superadmin?!1:!t||(typeof t=="string"?!t:!t.length)?!0:n.permissions?.length?typeof t=="string"?n.permissions.includes(t):t.every(a=>n.permissions.includes(a)):!1:r===rt.Community?e===rt.Student?!0:e===rt.Community?!t||(typeof t=="string"?!t:!t.length)?!0:n.permissions?.length?typeof t=="string"?n.permissions.includes(t):t.every(a=>n.permissions.includes(a)):!1:!1:r===e||e===rt.Student},A_=e=>`${e.toISOString().replace(/[-:]/g,"").split(".")[0]}Z`,g6e=e=>e.toISOString().replace(/[-:]/g,"").split("T")[0],nat=e=>{const t=new Date(e);return t.setDate(t.getDate()+1),g6e(t)},M_=e=>e.replace(/\\/g,"\\\\").replace(/;/g,"\\;").replace(/,/g,"\\,").replace(/\n/g,"\\n"),rat=e=>{const t=["BEGIN:VCALENDAR","VERSION:2.0","PRODID:-//Plan B Academy//NONSGML v1.0//EN","CALSCALE:GREGORIAN","METHOD:PUBLISH","X-WR-CALNAME:Plan B Academy","X-WR-TIMEZONE:UTC"],n=e.flatMap(a=>{const i=a.type==="history"||a.allDay,o=a.startDate,l=["BEGIN:VEVENT",`UID:${a.subId?`event-${a.id}-${a.subId}@plan-b-academy`:`event-${a.id}@plan-b-academy`}`,`DTSTAMP:${A_(new Date)}`];if(i){l.push(`DTSTART;VALUE=DATE:${g6e(o)}`);const c=a.endDate?a.endDate:o;l.push(`DTEND;VALUE=DATE:${nat(c)}`)}else{const c=a.endDate||new Date(o.getTime()+36e5);l.push(`DTSTART:${A_(o)}`),l.push(`DTEND:${A_(c)}`)}return a.type==="history"&&l.push("RRULE:FREQ=YEARLY"),l.push(`SUMMARY:${M_(a.name||"No title")}`,`DESCRIPTION:${M_(a.organizer||"")}`,`LOCATION:${M_(a.addressLine1||"")}`,"TRANSP:TRANSPARENT","END:VEVENT"),l}),r=["END:VCALENDAR"];return[...t,...n,...r].join(`\r
`)},Xr={bg:"български",cs:"ÄŒeÅ¡tina",de:"Deutsch",en:"English",es:"Español",et:"Eesti keel",fa:"فارسی",fi:"Suomi",fr:"Français",hi:"हिंदी",id:"Bahasa indonesia",it:"Italiano",ja:"日本語",ko:"한국어",nbno:"Norsk bokmÃ¥l",nl:"Nederlands",pl:"Polski",pt:"Português",rn:"Ikirundi",ru:"Русский",srlatn:"Srpski",sv:"Svenska",sw:"Kiswahili",th:"ไทย",tr:"Türkçe",vi:"Tiếng Việt",zhhans:"简体中文",zhhant:"繁體中文"},Y7="2b7dc507-81e3-4b70-88e6-41ed44239966",aat="0b71eea1-4811-4601-a6ad-38d043b52dca",iat="c762773a-9017-4129-bc0e-06adf86050ef",sat="576ac496-a4fd-471a-b022-e0da1ab89a29",b6e=[aat,iat,sat],oy=e=>{switch(e){case"published":return"bg-green-50 text-green-800";case"reviewed":return"bg-blue-200 text-white";case"under_review":return"bg-orange-800 text-white";case"ready_for_review":return"bg-orange-400 text-white";case"in_progress":return"bg-orange-100 text-orange-800";case"completed":return"bg-green-100 text-green-800";case"in-progress":return"bg-orange-100 text-orange-800";case"not-started":return"bg-neutral-50 text-neutral-800";case"todo":return"bg-neutral-50 text-neutral-800";default:return"bg-neutral-50 text-neutral-800"}},NL=(e,t)=>{switch(e){case"published":return t("dashboard.adminPanel.translationPanel.status.published");case"reviewed":return t("dashboard.adminPanel.translationPanel.status.reviewed");case"under_review":return t("dashboard.adminPanel.translationPanel.status.underReview");case"ready_for_review":return t("dashboard.adminPanel.translationPanel.status.readyForReview");case"in_progress":return t("dashboard.adminPanel.translationPanel.status.inProgress");case"todo":return t("dashboard.adminPanel.translationPanel.status.todo");default:return t("dashboard.adminPanel.translationPanel.status.todo")}},oat=e=>e==="reviewed"||e==="published"?"100%":e==="in_progress"?"50%":"0%",ct=e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/[^\p{L}\p{N}\s-]/gu,"").trim().replace(/\s+/g,"-").replace(/-+/g,"-"),x6e=e=>(e=e.toLowerCase(),e.includes("switzerland")?"ch":e.includes("france")?"fr":e.includes("italy")?"it":"en"),{slice:lat,forEach:cat}=[];function uat(e){return cat.call(lat.call(arguments,1),t=>{if(t)for(const n in t)e[n]===void 0&&(e[n]=t[n])}),e}function dat(e){return typeof e!="string"?!1:[/<\s*script.*?>/i,/<\s*\/\s*script\s*>/i,/<\s*img.*?on\w+\s*=/i,/<\s*\w+\s*on\w+\s*=.*?>/i,/javascript\s*:/i,/vbscript\s*:/i,/expression\s*\(/i,/eval\s*\(/i,/alert\s*\(/i,/document\.cookie/i,/document\.write\s*\(/i,/window\.location/i,/innerHTML/i].some(n=>n.test(e))}const Dne=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,fat=function(e,t){const r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},a=encodeURIComponent(t);let i=`${e}=${a}`;if(r.maxAge>0){const o=r.maxAge-0;if(Number.isNaN(o))throw new Error("maxAge should be a Number");i+=`; Max-Age=${Math.floor(o)}`}if(r.domain){if(!Dne.test(r.domain))throw new TypeError("option domain is invalid");i+=`; Domain=${r.domain}`}if(r.path){if(!Dne.test(r.path))throw new TypeError("option path is invalid");i+=`; Path=${r.path}`}if(r.expires){if(typeof r.expires.toUTCString!="function")throw new TypeError("option expires is invalid");i+=`; Expires=${r.expires.toUTCString()}`}if(r.httpOnly&&(i+="; HttpOnly"),r.secure&&(i+="; Secure"),r.sameSite)switch(typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite){case!0:i+="; SameSite=Strict";break;case"lax":i+="; SameSite=Lax";break;case"strict":i+="; SameSite=Strict";break;case"none":i+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return r.partitioned&&(i+="; Partitioned"),i},Pne={create(e,t,n,r){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};n&&(a.expires=new Date,a.expires.setTime(a.expires.getTime()+n*60*1e3)),r&&(a.domain=r),document.cookie=fat(e,t,a)},read(e){const t=`${e}=`,n=document.cookie.split(";");for(let r=0;r<n.length;r++){let a=n[r];for(;a.charAt(0)===" ";)a=a.substring(1,a.length);if(a.indexOf(t)===0)return a.substring(t.length,a.length)}return null},remove(e,t){this.create(e,"",-1,t)}};var mat={name:"cookie",lookup(e){let{lookupCookie:t}=e;if(t&&typeof document<"u")return Pne.read(t)||void 0},cacheUserLanguage(e,t){let{lookupCookie:n,cookieMinutes:r,cookieDomain:a,cookieOptions:i}=t;n&&typeof document<"u"&&Pne.create(n,e,r,a,i)}},pat={name:"querystring",lookup(e){let{lookupQuerystring:t}=e,n;if(typeof window<"u"){let{search:r}=window.location;!window.location.search&&window.location.hash?.indexOf("?")>-1&&(r=window.location.hash.substring(window.location.hash.indexOf("?")));const i=r.substring(1).split("&");for(let o=0;o<i.length;o++){const l=i[o].indexOf("=");l>0&&i[o].substring(0,l)===t&&(n=i[o].substring(l+1))}}return n}},hat={name:"hash",lookup(e){let{lookupHash:t,lookupFromHashIndex:n}=e,r;if(typeof window<"u"){const{hash:a}=window.location;if(a&&a.length>2){const i=a.substring(1);if(t){const o=i.split("&");for(let l=0;l<o.length;l++){const c=o[l].indexOf("=");c>0&&o[l].substring(0,c)===t&&(r=o[l].substring(c+1))}}if(r)return r;if(!r&&n>-1){const o=a.match(/\/([a-zA-Z-]*)/g);return Array.isArray(o)?o[typeof n=="number"?n:0]?.replace("/",""):void 0}}}return r}};let rf=null;const Lne=()=>{if(rf!==null)return rf;try{if(rf=typeof window<"u"&&window.localStorage!==null,!rf)return!1;const e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{rf=!1}return rf};var gat={name:"localStorage",lookup(e){let{lookupLocalStorage:t}=e;if(t&&Lne())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupLocalStorage:n}=t;n&&Lne()&&window.localStorage.setItem(n,e)}};let af=null;const Vne=()=>{if(af!==null)return af;try{if(af=typeof window<"u"&&window.sessionStorage!==null,!af)return!1;const e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{af=!1}return af};var bat={name:"sessionStorage",lookup(e){let{lookupSessionStorage:t}=e;if(t&&Vne())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupSessionStorage:n}=t;n&&Vne()&&window.sessionStorage.setItem(n,e)}},xat={name:"navigator",lookup(e){const t=[];if(typeof navigator<"u"){const{languages:n,userLanguage:r,language:a}=navigator;if(n)for(let i=0;i<n.length;i++)t.push(n[i]);r&&t.push(r),a&&t.push(a)}return t.length>0?t:void 0}},vat={name:"htmlTag",lookup(e){let{htmlTag:t}=e,n;const r=t||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(n=r.getAttribute("lang")),n}},yat={name:"path",lookup(e){let{lookupFromPathIndex:t}=e;if(typeof window>"u")return;const n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(n)?n[typeof t=="number"?t:0]?.replace("/",""):void 0}},Cat={name:"subdomain",lookup(e){let{lookupFromSubdomainIndex:t}=e;const n=typeof t=="number"?t+1:1,r=typeof window<"u"&&window.location?.hostname?.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(r)return r[n]}};let v6e=!1;try{document.cookie,v6e=!0}catch{}const y6e=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];v6e||y6e.splice(1,1);const wat=()=>({order:y6e,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:e=>e});class C6e{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(t,n)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=t,this.options=uat(n,this.options||{},wat()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=a=>a.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=r,this.addDetector(mat),this.addDetector(pat),this.addDetector(gat),this.addDetector(bat),this.addDetector(xat),this.addDetector(vat),this.addDetector(yat),this.addDetector(Cat),this.addDetector(hat)}addDetector(t){return this.detectors[t.name]=t,this}detect(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,n=[];return t.forEach(r=>{if(this.detectors[r]){let a=this.detectors[r].lookup(this.options);a&&typeof a=="string"&&(a=[a]),a&&(n=n.concat(a))}}),n=n.filter(r=>r!=null&&!dat(r)).map(r=>this.options.convertDetectedLanguage(r)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?n:n.length>0?n[0]:null}cacheUserLanguage(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;n&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(t)>-1||n.forEach(r=>{this.detectors[r]&&this.detectors[r].cacheUserLanguage(t,this.options)}))}}C6e.type="languageDetector";function dI(e){"@babel/helpers - typeof";return dI=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dI(e)}function w6e(){return typeof XMLHttpRequest=="function"||(typeof XMLHttpRequest>"u"?"undefined":dI(XMLHttpRequest))==="object"}function Eat(e){return!!e&&typeof e.then=="function"}function Sat(e){return Eat(e)?e:Promise.resolve(e)}function $ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Hne(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$ne(Object(n),!0).forEach(function(r){Nat(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$ne(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Nat(e,t,n){return(t=_at(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _at(e){var t=kat(e,"string");return x2(t)=="symbol"?t:t+""}function kat(e,t){if(x2(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(x2(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function x2(e){"@babel/helpers - typeof";return x2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},x2(e)}var md=typeof fetch=="function"?fetch:void 0;typeof global<"u"&&global.fetch?md=global.fetch:typeof window<"u"&&window.fetch&&(md=window.fetch);var z5;w6e()&&(typeof global<"u"&&global.XMLHttpRequest?z5=global.XMLHttpRequest:typeof window<"u"&&window.XMLHttpRequest&&(z5=window.XMLHttpRequest));var Hb;typeof ActiveXObject=="function"&&(typeof global<"u"&&global.ActiveXObject?Hb=global.ActiveXObject:typeof window<"u"&&window.ActiveXObject&&(Hb=window.ActiveXObject));typeof md!="function"&&(md=void 0);if(!md&&!z5&&!Hb)try{Et(()=>import("./browser-ponyfill-Djv8A2dk.js").then(e=>e.b),[]).then(function(e){md=e.default}).catch(function(){})}catch{}var fI=function(t,n){if(n&&x2(n)==="object"){var r="";for(var a in n)r+="&"+encodeURIComponent(a)+"="+encodeURIComponent(n[a]);if(!r)return t;t=t+(t.indexOf("?")!==-1?"&":"?")+r.slice(1)}return t},Fne=function(t,n,r,a){var i=function(c){if(!c.ok)return r(c.statusText||"Error",{status:c.status});c.text().then(function(u){r(null,{status:c.status,data:u})}).catch(r)};if(a){var o=a(t,n);if(o instanceof Promise){o.then(i).catch(r);return}}typeof fetch=="function"?fetch(t,n).then(i).catch(r):md(t,n).then(i).catch(r)},zne=!1,jat=function(t,n,r,a){t.queryStringParams&&(n=fI(n,t.queryStringParams));var i=Hne({},typeof t.customHeaders=="function"?t.customHeaders():t.customHeaders);typeof window>"u"&&typeof global<"u"&&typeof global.process<"u"&&global.process.versions&&global.process.versions.node&&(i["User-Agent"]="i18next-http-backend (node/".concat(global.process.version,"; ").concat(global.process.platform," ").concat(global.process.arch,")")),r&&(i["Content-Type"]="application/json");var o=typeof t.requestOptions=="function"?t.requestOptions(r):t.requestOptions,l=Hne({method:r?"POST":"GET",body:r?t.stringify(r):void 0,headers:i},zne?{}:o),c=typeof t.alternateFetch=="function"&&t.alternateFetch.length>=1?t.alternateFetch:void 0;try{Fne(n,l,a,c)}catch(u){if(!o||Object.keys(o).length===0||!u.message||u.message.indexOf("not implemented")<0)return a(u);try{Object.keys(o).forEach(function(f){delete l[f]}),Fne(n,l,a,c),zne=!0}catch(f){a(f)}}},Tat=function(t,n,r,a){r&&x2(r)==="object"&&(r=fI("",r).slice(1)),t.queryStringParams&&(n=fI(n,t.queryStringParams));try{var i=z5?new z5:new Hb("MSXML2.XMLHTTP.3.0");i.open(r?"POST":"GET",n,1),t.crossDomain||i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.withCredentials=!!t.withCredentials,r&&i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.overrideMimeType&&i.overrideMimeType("application/json");var o=t.customHeaders;if(o=typeof o=="function"?o():o,o)for(var l in o)i.setRequestHeader(l,o[l]);i.onreadystatechange=function(){i.readyState>3&&a(i.status>=400?i.statusText:null,{status:i.status,data:i.responseText})},i.send(r)}catch(c){console&&console.log(c)}},Aat=function(t,n,r,a){if(typeof r=="function"&&(a=r,r=void 0),a=a||function(){},md&&n.indexOf("file:")!==0)return jat(t,n,r,a);if(w6e()||typeof ActiveXObject=="function")return Tat(t,n,r,a);a(new Error("No fetch and no xhr implementation found!"))};function dm(e){"@babel/helpers - typeof";return dm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dm(e)}function Une(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function O_(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Une(Object(n),!0).forEach(function(r){E6e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Une(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Mat(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Oat(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,S6e(r.key),r)}}function Iat(e,t,n){return t&&Oat(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function E6e(e,t,n){return(t=S6e(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S6e(e){var t=Rat(e,"string");return dm(t)=="symbol"?t:t+""}function Rat(e,t){if(dm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Dat=function(){return{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",parse:function(n){return JSON.parse(n)},stringify:JSON.stringify,parsePayload:function(n,r,a){return E6e({},r,a||"")},parseLoadPayload:function(n,r){},request:Aat,reloadInterval:typeof window<"u"?!1:3600*1e3,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"}}},N6e=(function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Mat(this,e),this.services=t,this.options=n,this.allOptions=r,this.type="backend",this.init(t,n,r)}return Iat(e,[{key:"init",value:function(n){var r=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(this.services=n,this.options=O_(O_(O_({},Dat()),this.options||{}),a),this.allOptions=i,this.services&&this.options.reloadInterval){var o=setInterval(function(){return r.reload()},this.options.reloadInterval);dm(o)==="object"&&typeof o.unref=="function"&&o.unref()}}},{key:"readMulti",value:function(n,r,a){this._readAny(n,n,r,r,a)}},{key:"read",value:function(n,r,a){this._readAny([n],n,[r],r,a)}},{key:"_readAny",value:function(n,r,a,i,o){var l=this,c=this.options.loadPath;typeof this.options.loadPath=="function"&&(c=this.options.loadPath(n,a)),c=Sat(c),c.then(function(u){if(!u)return o(null,{});var f=l.services.interpolator.interpolate(u,{lng:n.join("+"),ns:a.join("+")});l.loadUrl(f,o,r,i)})}},{key:"loadUrl",value:function(n,r,a,i){var o=this,l=typeof a=="string"?[a]:a,c=typeof i=="string"?[i]:i,u=this.options.parseLoadPayload(l,c);this.options.request(this.options,n,u,function(f,m){if(m&&(m.status>=500&&m.status<600||!m.status))return r("failed loading "+n+"; status code: "+m.status,!0);if(m&&m.status>=400&&m.status<500)return r("failed loading "+n+"; status code: "+m.status,!1);if(!m&&f&&f.message){var h=f.message.toLowerCase(),b=["failed","fetch","network","load"].find(function(v){return h.indexOf(v)>-1});if(b)return r("failed loading "+n+": "+f.message,!0)}if(f)return r(f,!1);var x,y;try{typeof m.data=="string"?x=o.options.parse(m.data,a,i):x=m.data}catch{y="failed parsing "+n+" to json"}if(y)return r(y,!1);r(null,x)})}},{key:"create",value:function(n,r,a,i,o){var l=this;if(this.options.addPath){typeof n=="string"&&(n=[n]);var c=this.options.parsePayload(r,a,i),u=0,f=[],m=[];n.forEach(function(h){var b=l.options.addPath;typeof l.options.addPath=="function"&&(b=l.options.addPath(h,r));var x=l.services.interpolator.interpolate(b,{lng:h,ns:r});l.options.request(l.options,x,c,function(y,v){u+=1,f.push(y),m.push(v),u===n.length&&typeof o=="function"&&o(f,m)})})}}},{key:"reload",value:function(){var n=this,r=this.services,a=r.backendConnector,i=r.languageUtils,o=r.logger,l=a.language;if(!(l&&l.toLowerCase()==="cimode")){var c=[],u=function(m){var h=i.toResolveHierarchy(m);h.forEach(function(b){c.indexOf(b)<0&&c.push(b)})};u(l),this.allOptions.preload&&this.allOptions.preload.forEach(function(f){return u(f)}),c.forEach(function(f){n.allOptions.ns.forEach(function(m){a.read(f,m,"read",null,null,function(h,b){h&&o.warn("loading namespace ".concat(m," for language ").concat(f," failed"),h),!h&&b&&o.log("loaded namespace ".concat(m," for language ").concat(f),b),a.loaded("".concat(f,"|").concat(m),h,b)})})})}}}])})();N6e.type="backend";const Pat={},_L=Pat,Bne=_L.VITE_GITHUB_SHA||"",U5=_L.VITE_PEAR_ENVIRONMENT||void 0,kPt=_L.VITE_PEAR_SOURCE_KEY||void 0,kL=!!U5,Ro=["bg","cs","de","en","es","et","fa","fi","fr","hi","id","it","ja","ko","nb-NO","nl","pt","pl","ru","rn","sr-Latn","sv","sw","th","tr","vi","zh-Hans","zh-Hant"],Lat=["ja","zh-Hans","zh-Hant"],pd=e=>Xr[e.replace("-","").toLowerCase()]??e;wrt(C6e).use(N6e).use(Grt).init({backend:{loadPath:`/locales/{{lng}}.json${Bne?`?c=${Bne}`:""}`,requestOptions:{cache:"no-store"}},debug:!1,fallbackLng:"en",interpolation:{escapeValue:!1},load:"all",returnEmptyString:!1,returnNull:!1});const Ki=e=>d.createElement("svg",{width:124,height:24,viewBox:"0 0 124 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{clipPath:"url(#clip0_2118_2827)"},d.createElement("rect",{x:43.381,y:4.83301,width:6.0539,height:14.6662,fill:"white"}),d.createElement("path",{d:"M46.238 12.6169H45.5207V15.6886H46.4427C46.7191 15.6886 46.9259 15.6118 47.0609 15.4643C47.196 15.3169 47.2656 15.0593 47.2656 14.6959V13.8236C47.2656 13.3687 47.1875 13.0551 47.025 12.8806C46.8626 12.7062 46.5988 12.6148 46.238 12.6148V12.6169Z",fill:"#FF5C00"}),d.createElement("path",{d:"M46.8626 10.9408C47.0187 10.7808 47.0968 10.5088 47.0968 10.1308V9.57206C47.0968 8.88875 46.8267 8.54605 46.2887 8.53775H45.5164V11.1838H46.1473C46.4659 11.1838 46.7086 11.1007 46.8647 10.9387L46.8626 10.9408Z",fill:"#FF5C00"}),d.createElement("path",{d:"M46.2866 0.5C43.6428 0.5 41.497 2.61017 41.497 5.21465V18.7854C41.497 21.3878 43.6407 23.5 46.2866 23.5C48.9303 23.5 51.0761 21.3898 51.0761 18.7854V5.21465C51.0761 2.61225 48.9324 0.5 46.2866 0.5ZM48.8565 14.7457C48.8565 15.5204 48.6497 16.1082 48.2404 16.5132C47.983 16.7666 47.6517 16.939 47.2466 17.0345V17.3897C47.2466 17.643 47.0356 17.8507 46.7782 17.8507C46.5208 17.8507 46.3077 17.643 46.3077 17.3897V17.1196H45.5164V17.3897C45.5164 17.643 45.3055 17.8507 45.048 17.8507C44.7906 17.8507 44.5796 17.643 44.5796 17.3897V17.1196H44.434C44.0944 17.1196 43.9234 16.9514 43.9234 16.617V7.60936C43.9234 7.27497 44.0944 7.10674 44.434 7.10674H44.5796V6.60827C44.5796 6.35489 44.7906 6.14719 45.048 6.14719C45.3055 6.14719 45.5164 6.35489 45.5164 6.60827V7.10674H46.3077V6.60827C46.3077 6.35489 46.5187 6.14719 46.7782 6.14719C47.0377 6.14719 47.2466 6.35489 47.2466 6.60827V7.14827C47.2466 7.16904 47.2424 7.18774 47.2403 7.20643C47.6137 7.29782 47.9133 7.45151 48.1349 7.67166C48.5104 8.04967 48.7024 8.62913 48.7024 9.41006V9.80883C48.7024 10.8348 48.3543 11.4911 47.6665 11.7715V11.7985C48.4619 12.0644 48.8586 12.7622 48.8586 13.8859V14.7457H48.8565Z",fill:"#FF5C00"})),d.createElement("path",{d:"M1.81016 20.7794C1.28616 20.7794 0.976532 20.4676 0.976532 19.9398V4.82659C0.976532 4.29882 1.28616 3.98696 1.81016 3.98696H4.83502C7.45498 3.98696 8.74114 5.45031 8.74114 8.1371V9.79236C8.74114 12.4792 7.45498 13.9425 4.83502 13.9425H3.59649V19.9398C3.59649 20.4676 3.28686 20.7794 2.76287 20.7794H1.81016ZM3.59649 11.5436H4.83502C5.66864 11.5436 6.12118 11.1597 6.12118 9.96029V7.96918C6.12118 6.76972 5.66864 6.38589 4.83502 6.38589H3.59649V11.5436Z",fill:"black"}),d.createElement("path",{d:"M10.9977 20.7794C10.4737 20.7794 10.1641 20.4676 10.1641 19.9398V4.82659C10.1641 4.29882 10.4737 3.98696 10.9977 3.98696H11.9504C12.4744 3.98696 12.784 4.29882 12.784 4.82659V18.3805H16.2614C16.7854 18.3805 17.0951 18.6924 17.0951 19.2201V19.9398C17.0951 20.4676 16.7854 20.7794 16.2614 20.7794H10.9977Z",fill:"black"}),d.createElement("path",{d:"M18.6112 20.7794C18.111 20.7794 17.8252 20.5156 17.8252 20.0598C17.8252 20.0118 17.8252 19.9878 17.849 19.8439L20.3499 4.75462C20.4214 4.25085 20.731 3.98696 21.2312 3.98696H23.2557C23.7559 3.98696 24.0655 4.25085 24.1369 4.75462L26.6378 19.8439C26.6616 19.9878 26.6616 20.0118 26.6616 20.0598C26.6616 20.5156 26.3758 20.7794 25.8756 20.7794H24.9468C24.4466 20.7794 24.1131 20.5395 24.0417 20.0118L23.6844 17.4449V17.4929H20.6119L20.2546 20.0118C20.1832 20.5395 19.8497 20.7794 19.3496 20.7794H18.6112ZM20.9215 15.2139H23.3748L22.1601 6.91365H22.1124L20.9215 15.2139Z",fill:"black"}),d.createElement("path",{d:"M28.8378 20.7794C28.3138 20.7794 28.0042 20.4676 28.0042 19.9398V4.82659C28.0042 4.29882 28.3138 3.98696 28.8378 3.98696H30.5527C31.0529 3.98696 31.3625 4.20287 31.4816 4.70664L33.8395 14.0385H33.8872V4.82659C33.8872 4.29882 34.1968 3.98696 34.7208 3.98696H35.3877C35.9117 3.98696 36.2213 4.29882 36.2213 4.82659V19.9398C36.2213 20.4676 35.9117 20.7794 35.3877 20.7794H34.2683C33.7681 20.7794 33.4585 20.5635 33.3394 20.0598L30.386 8.52093H30.3383V19.9398C30.3383 20.4676 30.0287 20.7794 29.5047 20.7794H28.8378Z",fill:"black"}),d.createElement("path",{d:"M56.3908 20.7794C55.8906 20.7794 55.6048 20.5156 55.6048 20.0598C55.6048 20.0118 55.6048 19.9878 55.6286 19.8439L58.1295 4.75462C58.2009 4.25085 58.5106 3.98696 59.0107 3.98696H61.0353C61.5354 3.98696 61.8451 4.25085 61.9165 4.75462L64.4174 19.8439C64.4412 19.9878 64.4412 20.0118 64.4412 20.0598C64.4412 20.5156 64.1554 20.7794 63.6552 20.7794H62.7263C62.2261 20.7794 61.8927 20.5395 61.8212 20.0118L61.464 17.4449V17.4929H58.3915L58.0342 20.0118C57.9628 20.5395 57.6293 20.7794 57.1291 20.7794H56.3908ZM58.7011 15.2139H61.1543L59.9396 6.91365H59.892L58.7011 15.2139Z",fill:"black"}),d.createElement("path",{d:"M69.429 21.0193C66.9043 21.0193 65.5705 19.484 65.5705 16.8932V7.87322C65.5705 5.28238 66.9043 3.74707 69.429 3.74707C71.9537 3.74707 73.2875 5.28238 73.2875 7.87322V8.8088C73.2875 9.33657 72.9779 9.64843 72.4539 9.64843H71.6441C71.1201 9.64843 70.8104 9.33657 70.8104 8.8088V7.7053C70.8104 6.60179 70.2864 6.146 69.5004 6.146C68.7145 6.146 68.1905 6.60179 68.1905 7.7053V17.0851C68.1905 18.1886 68.7145 18.6204 69.5004 18.6204C70.2864 18.6204 70.8104 18.1886 70.8104 17.0851V15.3579C70.8104 14.8301 71.1201 14.5182 71.6441 14.5182H72.4539C72.9779 14.5182 73.2875 14.8301 73.2875 15.3579V16.8932C73.2875 19.484 71.9537 21.0193 69.429 21.0193Z",fill:"black"}),d.createElement("path",{d:"M75.0217 20.7794C74.5215 20.7794 74.2357 20.5156 74.2357 20.0598C74.2357 20.0118 74.2357 19.9878 74.2595 19.8439L76.7604 4.75462C76.8319 4.25085 77.1415 3.98696 77.6417 3.98696H79.6662C80.1664 3.98696 80.476 4.25085 80.5475 4.75462L83.0483 19.8439C83.0721 19.9878 83.0721 20.0118 83.0721 20.0598C83.0721 20.5156 82.7863 20.7794 82.2861 20.7794H81.3573C80.8571 20.7794 80.5236 20.5395 80.4522 20.0118L80.0949 17.4449V17.4929H77.0224L76.6651 20.0118C76.5937 20.5395 76.2602 20.7794 75.7601 20.7794H75.0217ZM77.332 15.2139H79.7853L78.5706 6.91365H78.5229L77.332 15.2139Z",fill:"black"}),d.createElement("path",{d:"M85.2483 20.7794C84.7243 20.7794 84.4147 20.4676 84.4147 19.9398V4.82659C84.4147 4.29882 84.7243 3.98696 85.2483 3.98696H88.4161C91.036 3.98696 92.3222 5.45031 92.3222 8.1371V16.6293C92.3222 19.3161 91.036 20.7794 88.4161 20.7794H85.2483ZM87.0346 18.3805H88.3684C89.2021 18.3805 89.7022 17.9487 89.7022 16.7492V8.01716C89.7022 6.81769 89.2021 6.38589 88.3684 6.38589H87.0346V18.3805Z",fill:"black"}),d.createElement("path",{d:"M94.9243 20.7794C94.4003 20.7794 94.0907 20.4676 94.0907 19.9398V4.82659C94.0907 4.29882 94.4003 3.98696 94.9243 3.98696H100.402C100.926 3.98696 101.236 4.29882 101.236 4.82659V5.54626C101.236 6.07403 100.926 6.38589 100.402 6.38589H96.7106V10.8239H99.4735C99.9975 10.8239 100.307 11.1358 100.307 11.6635V12.3832C100.307 12.911 99.9975 13.2228 99.4735 13.2228H96.7106V18.3805H100.402C100.926 18.3805 101.236 18.6924 101.236 19.2201V19.9398C101.236 20.4676 100.926 20.7794 100.402 20.7794H94.9243Z",fill:"black"}),d.createElement("path",{d:"M103.577 20.7794C103.053 20.7794 102.743 20.4676 102.743 19.9398V4.82659C102.743 4.29882 103.053 3.98696 103.577 3.98696H105.697C106.197 3.98696 106.53 4.22685 106.602 4.75462L108.15 16.0056H108.198L109.746 4.75462C109.817 4.22685 110.151 3.98696 110.651 3.98696H112.771C113.295 3.98696 113.604 4.29882 113.604 4.82659V19.9398C113.604 20.4676 113.295 20.7794 112.771 20.7794H111.961C111.437 20.7794 111.127 20.4676 111.127 19.9398V8.06514H111.079L109.293 20.0118C109.222 20.5395 108.888 20.7794 108.388 20.7794H107.769C107.269 20.7794 106.935 20.5395 106.864 20.0118L105.077 8.06514H105.03V19.9398C105.03 20.4676 104.72 20.7794 104.196 20.7794H103.577Z",fill:"black"}),d.createElement("path",{d:"M118.798 20.7794C118.275 20.7794 117.965 20.4676 117.965 19.9398V13.6306L115.059 4.94653C115.011 4.8026 115.011 4.70664 115.011 4.61068C115.011 4.20287 115.273 3.98696 115.75 3.98696H116.798C117.298 3.98696 117.608 4.17888 117.751 4.68265L119.37 10.1522H119.418L121.037 4.68265C121.18 4.17888 121.49 3.98696 121.99 3.98696H122.8C123.276 3.98696 123.538 4.20287 123.538 4.61068C123.538 4.70664 123.538 4.8026 123.491 4.94653L120.585 13.6306V19.9398C120.585 20.4676 120.275 20.7794 119.751 20.7794H118.798Z",fill:"black"}),d.createElement("defs",null,d.createElement("clipPath",{id:"clip0_2118_2827"},d.createElement("rect",{width:9.57624,height:23,fill:"white",transform:"translate(41.497 0.5)"})))),Ke=COe()({component:()=>s.jsxs(s.Fragment,{children:[s.jsx(tat,{children:s.jsx(Mx,{})}),null]}),errorComponent:function({error:t}){return console.log("An error occurred:",t),s.jsxs("div",{className:"flex min-h-screen flex-col items-center justify-center p-4",children:[s.jsx("a",{href:"/",children:s.jsx(Ki,{className:"h-auto w-40 mb-6"})}),s.jsx("h2",{className:"text-3xl font-bold",children:"Something went wrong."}),s.jsx("p",{className:"my-4 text-center",children:"We've updated the application. Please refresh the page to continue, or go to home page."}),s.jsx("a",{href:"/",children:s.jsx("button",{type:"button",className:"rounded bg-orange-500 px-4 py-2 text-white",children:"Home page"})})]})},onStay:async({context:e,preload:t})=>{const{i18n:n}=e;if(!n||t)return;const r=location.pathname.split("/")[1],a=`/${n.language}${location.pathname}${location.hash}${location.search}`;r||(console.log("-- Redirect(1) to ",a),Qu.navigate({replace:!0,to:a})),r&&!Ro.includes(r)&&(console.log("-- Redirect(2) to ",a),Qu.navigate({replace:!0,to:a}))}});var Vat=Object.create,_6e=Object.defineProperty,$at=Object.getOwnPropertyDescriptor,k6e=Object.getOwnPropertyNames,Hat=Object.getPrototypeOf,Fat=Object.prototype.hasOwnProperty,zl=(e,t)=>function(){return t||(0,e[k6e(e)[0]])((t={exports:{}}).exports,t),t.exports},zat=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var a=k6e(t),i=0,o=a.length,l;i<o;i++)l=a[i],!Fat.call(e,l)&&l!==n&&_6e(e,l,{get:(c=>t[c]).bind(null,l),enumerable:!(r=$at(t,l))||r.enumerable});return e},Fr=(e,t,n)=>(n=e!=null?Vat(Hat(e)):{},zat(_6e(n,"default",{value:e,enumerable:!0}),e)),j6e=zl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(r){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},t.exports.__esModule=!0,t.exports.default=t.exports,n(r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Uat=zl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=j6e().default;function r(a,i){if(n(a)!="object"||!a)return a;var o=a[Symbol.toPrimitive];if(o!==void 0){var l=o.call(a,i||"default");if(n(l)!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(a)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Bat=zl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=j6e().default,r=Uat();function a(i){var o=r(i,"string");return n(o)=="symbol"?o:o+""}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),Q2=zl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=Bat();function r(a,i,o){return(i=n(i))in a?Object.defineProperty(a,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):a[i]=o,a}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Xo=zl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=Q2();function r(i,o){var l=Object.keys(i);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(i);o&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(i,u).enumerable})),l.push.apply(l,c)}return l}function a(i){for(var o=1;o<arguments.length;o++){var l=arguments[o]!=null?arguments[o]:{};o%2?r(Object(l),!0).forEach(function(c){n(i,c,l[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(l)):r(Object(l)).forEach(function(c){Object.defineProperty(i,c,Object.getOwnPropertyDescriptor(l,c))})}return i}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}});function ly(e){const t={subscribe(n){let r=null,a=!1,i=!1,o=!1;function l(){if(r===null){o=!0;return}i||(i=!0,typeof r=="function"?r():r&&r.unsubscribe())}return r=e({next(c){var u;a||(u=n.next)===null||u===void 0||u.call(n,c)},error(c){var u;a||(a=!0,(u=n.error)===null||u===void 0||u.call(n,c),l())},complete(){var c;a||(a=!0,(c=n.complete)===null||c===void 0||c.call(n),l())}}),o&&l(),{unsubscribe:l}},pipe(...n){return n.reduce(Zat,t)}};return t}function Zat(e,t){return t(e)}function qat(e){const t=new AbortController;return new Promise((r,a)=>{let i=!1;function o(){i||(i=!0,l.unsubscribe())}t.signal.addEventListener("abort",()=>{a(t.signal.reason)});const l=e.subscribe({next(c){i=!0,r(c),o()},error(c){a(c)},complete(){t.abort(),o()}})})}function Gat(e){return t=>{let n=0,r=null;const a=[];function i(){r||(r=t.subscribe({next(l){for(const u of a){var c;(c=u.next)===null||c===void 0||c.call(u,l)}},error(l){for(const u of a){var c;(c=u.error)===null||c===void 0||c.call(u,l)}},complete(){for(const c of a){var l;(l=c.complete)===null||l===void 0||l.call(c)}}}))}function o(){if(n===0&&r){const l=r;r=null,l.unsubscribe()}}return ly(l=>(n++,a.push(l),i(),{unsubscribe(){n--,o();const c=a.findIndex(u=>u===l);c>-1&&a.splice(c,1)}}))}}function Wat(e){let t=e;const n=[],r=o=>{t!==void 0&&o.next(t),n.push(o)},a=o=>{n.splice(n.indexOf(o),1)},i=ly(o=>(r(o),()=>{a(o)}));return i.next=o=>{if(t!==o){t=o;for(const l of n)l.next(o)}},i.get=()=>t,i}function Yat(e){return ly(t=>{function n(a=0,i=e.op){const o=e.links[a];if(!o)throw new Error("No more links to execute - did you forget to add an ending link?");return o({op:i,next(c){return n(a+1,c)}})}return n().subscribe(t)})}function hd(e){return!!e&&!Array.isArray(e)&&typeof e=="object"}function Kat(e){return typeof e=="function"}function Xat(){return Object.create(null)}const Qat=typeof Symbol=="function"&&!!Symbol.asyncIterator;function Jat(e){return Qat&&hd(e)&&Symbol.asyncIterator in e}const eit=e=>e();var tit=Object.create,T6e=Object.defineProperty,nit=Object.getOwnPropertyDescriptor,A6e=Object.getOwnPropertyNames,rit=Object.getPrototypeOf,ait=Object.prototype.hasOwnProperty,i6=(e,t)=>function(){return t||(0,e[A6e(e)[0]])((t={exports:{}}).exports,t),t.exports},iit=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var a=A6e(t),i=0,o=a.length,l;i<o;i++)l=a[i],!ait.call(e,l)&&l!==n&&T6e(e,l,{get:(c=>t[c]).bind(null,l),enumerable:!(r=nit(t,l))||r.enumerable});return e},cy=(e,t,n)=>(n=e!=null?tit(rit(e)):{},iit(T6e(n,"default",{value:e,enumerable:!0}),e));const M6e=()=>{},Zne=e=>{Object.freeze&&Object.freeze(e)};function O6e(e,t,n){var r;const a=t.join(".");return(r=n[a])!==null&&r!==void 0||(n[a]=new Proxy(M6e,{get(i,o){if(!(typeof o!="string"||o==="then"))return O6e(e,[...t,o],n)},apply(i,o,l){const c=t[t.length-1];let u={args:l,path:t};return c==="call"?u={args:l.length>=2?[l[1]]:[],path:t.slice(0,-1)}:c==="apply"&&(u={args:l.length>=2?l[1]:[],path:t.slice(0,-1)}),Zne(u.args),Zne(u.path),e(u)}})),n[a]}const I6e=e=>O6e(e,[],Xat()),sit=e=>new Proxy(M6e,{get(t,n){if(n!=="then")return e(n)}});var R6e=i6({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(r){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},t.exports.__esModule=!0,t.exports.default=t.exports,n(r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),oit=i6({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=R6e().default;function r(a,i){if(n(a)!="object"||!a)return a;var o=a[Symbol.toPrimitive];if(o!==void 0){var l=o.call(a,i||"default");if(n(l)!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(a)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),lit=i6({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=R6e().default,r=oit();function a(i){var o=r(i,"string");return n(o)=="symbol"?o:o+""}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),D6e=i6({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=lit();function r(a,i,o){return(i=n(i))in a?Object.defineProperty(a,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):a[i]=o,a}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),jL=i6({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=D6e();function r(i,o){var l=Object.keys(i);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(i);o&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(i,u).enumerable})),l.push.apply(l,c)}return l}function a(i){for(var o=1;o<arguments.length;o++){var l=arguments[o]!=null?arguments[o]:{};o%2?r(Object(l),!0).forEach(function(c){n(i,c,l[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(l)):r(Object(l)).forEach(function(c){Object.defineProperty(i,c,Object.getOwnPropertyDescriptor(l,c))})}return i}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}});cy(jL());var qne=cy(D6e()),cit=class extends Error{};function uit(e){if(e instanceof Error)return e;const t=typeof e;if(!(t==="undefined"||t==="function"||e===null)){if(t!=="object")return new Error(String(e));if(hd(e))return Object.assign(new cit,e)}}var Gne=class extends Error{constructor(e){var t,n,r;const a=uit(e.cause),i=(t=(n=e.message)!==null&&n!==void 0?n:a?.message)!==null&&t!==void 0?t:e.code;super(i,{cause:a}),(0,qne.default)(this,"cause",void 0),(0,qne.default)(this,"code",void 0),this.code=e.code,this.name="TRPCError",(r=this.cause)!==null&&r!==void 0||(this.cause=a)}},r7=cy(jL());function dit(e,t){if("error"in e){const r=t.deserialize(e.error);return{ok:!1,error:(0,r7.default)((0,r7.default)({},e),{},{error:r})}}return{ok:!0,result:(0,r7.default)((0,r7.default)({},e.result),(!e.result.type||e.result.type==="data")&&{type:"data",data:t.deserialize(e.result.data)})}}var I_=class extends Error{constructor(){super("Unable to transform response from server")}};function fit(e,t){let n;try{n=dit(e,t)}catch{throw new I_}if(!n.ok&&(!hd(n.error.error)||typeof n.error.error.code!="number"))throw new I_;if(n.ok&&!hd(n.result))throw new I_;return n}cy(jL());function mit(e){return typeof e=="function"}async function pit(e,t){const{_def:n}=e;let r=n.procedures[t];for(;!r;){const a=Object.keys(n.lazy).find(o=>t.startsWith(o));if(!a)return null;await n.lazy[a].load(),r=n.procedures[t]}return r}async function hit(e){const{type:t,path:n}=e,r=await pit(e.router,n);if(!r||!mit(r)||r._def.type!==t&&!e.allowMethodOverride)throw new Gne({code:"NOT_FOUND",message:`No "${t}"-procedure on path "${n}"`});if(r._def.type!==t&&e.allowMethodOverride&&r._def.type==="subscription")throw new Gne({code:"METHOD_NOT_SUPPORTED",message:"Method override is not supported for subscriptions"});return r(e)}var a7=Fr(Q2()),sf=Fr(Xo());function git(e){return e instanceof Fb}function bit(e){return hd(e)&&hd(e.error)&&typeof e.error.code=="number"&&typeof e.error.message=="string"}function xit(e,t){return typeof e=="string"?e:hd(e)&&typeof e.message=="string"?e.message:t}var Fb=class K7 extends Error{constructor(t,n){var r,a;const i=n?.cause;super(t,{cause:i}),(0,a7.default)(this,"cause",void 0),(0,a7.default)(this,"shape",void 0),(0,a7.default)(this,"data",void 0),(0,a7.default)(this,"meta",void 0),this.meta=n?.meta,this.cause=i,this.shape=n==null||(r=n.result)===null||r===void 0?void 0:r.error,this.data=n==null||(a=n.result)===null||a===void 0?void 0:a.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,K7.prototype)}static from(t,n={}){const r=t;return git(r)?(n.meta&&(r.meta=(0,sf.default)((0,sf.default)({},r.meta),n.meta)),r):bit(r)?new K7(r.error.message,(0,sf.default)((0,sf.default)({},n),{},{result:r})):new K7(xit(r,"Unknown error"),(0,sf.default)((0,sf.default)({},n),{},{cause:r}))}};function vit(e){const t=e;return t?"input"in t?t:{input:t,output:t}:{input:{serialize:n=>n,deserialize:n=>n},output:{serialize:n=>n,deserialize:n=>n}}}const Wne=e=>typeof e=="function";function yit(e){if(e)return e;if(typeof window<"u"&&Wne(window.fetch))return window.fetch;if(typeof globalThis<"u"&&Wne(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var W4=Fr(Xo());function Cit(e){return{url:e.url.toString(),fetch:e.fetch,transformer:vit(e.transformer),methodOverride:e.methodOverride}}function wit(e){const t={};for(let n=0;n<e.length;n++){const r=e[n];t[n]=r}return t}const Eit={query:"GET",mutation:"POST",subscription:"PATCH"};function P6e(e){return"input"in e?e.transformer.input.serialize(e.input):wit(e.inputs.map(t=>e.transformer.input.serialize(t)))}const L6e=e=>{const t=e.url.split("?");let r=t[0].replace(/\/$/,"")+"/"+e.path;const a=[];if(t[1]&&a.push(t[1]),"inputs"in e&&a.push("batch=1"),e.type==="query"||e.type==="subscription"){const i=P6e(e);i!==void 0&&e.methodOverride!=="POST"&&a.push(`input=${encodeURIComponent(JSON.stringify(i))}`)}return a.length&&(r+="?"+a.join("&")),r},Sit=e=>{if(e.type==="query"&&e.methodOverride!=="POST")return;const t=P6e(e);return t!==void 0?JSON.stringify(t):void 0},Nit=e=>Tit((0,W4.default)((0,W4.default)({},e),{},{contentTypeHeader:"application/json",getUrl:L6e,getBody:Sit}));var _it=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};const kit=e=>{var t;if(e?.aborted)throw(t=e.throwIfAborted)===null||t===void 0||t.call(e),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new _it};async function jit(e){var t;kit(e.signal);const n=e.getUrl(e),r=e.getBody(e),a=(t=e.methodOverride)!==null&&t!==void 0?t:Eit[e.type],i=await(async()=>{const l=await e.headers();return Symbol.iterator in l?Object.fromEntries(l):l})(),o=(0,W4.default)((0,W4.default)((0,W4.default)({},e.contentTypeHeader&&a!=="GET"?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{"trpc-accept":e.trpcAcceptHeader}:void 0),i);return yit(e.fetch)(n,{method:a,signal:e.signal,body:r,headers:o})}async function Tit(e){const t={},n=await jit(e);t.response=n;const r=await n.json();return t.responseJSON=r,{json:r,meta:t}}Fr(Xo());const Yne=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function Kne(e){let t=null,n=null;const r=()=>{clearTimeout(n),n=null,t=null};function a(l){const c=[[]];let u=0;for(;;){const h=l[u];if(!h)break;const b=c[c.length-1];if(h.aborted){var f;(f=h.reject)===null||f===void 0||f.call(h,new Error("Aborted")),u++;continue}if(e.validate(b.concat(h).map(y=>y.key))){b.push(h),u++;continue}if(b.length===0){var m;(m=h.reject)===null||m===void 0||m.call(h,new Error("Input is too big for a single dispatch")),u++;continue}c.push([])}return c}function i(){const l=a(t);r();for(const c of l){if(!c.length)continue;const u={items:c};for(const m of c)m.batch=u;e.fetch(u.items.map(m=>m.key)).then(async m=>{await Promise.all(m.map(async(b,x)=>{const y=u.items[x];try{var v;const S=await Promise.resolve(b);(v=y.resolve)===null||v===void 0||v.call(y,S)}catch(S){var w;(w=y.reject)===null||w===void 0||w.call(y,S)}y.batch=null,y.reject=null,y.resolve=null}));for(const b of u.items){var h;(h=b.reject)===null||h===void 0||h.call(b,new Error("Missing result")),b.batch=null}}).catch(m=>{for(const b of u.items){var h;(h=b.reject)===null||h===void 0||h.call(b,m),b.batch=null}})}}function o(l){var c;const u={aborted:!1,key:l,batch:null,resolve:Yne,reject:Yne},f=new Promise((m,h)=>{var b;u.reject=h,u.resolve=m,(b=t)!==null&&b!==void 0||(t=[]),t.push(u)});return(c=n)!==null&&c!==void 0||(n=setTimeout(i)),f}return{load:o}}function Ait(...e){const t=new AbortController,n=e.length;let r=0;const a=()=>{++r===n&&t.abort()};for(const i of e)i?.aborted?a():i?.addEventListener("abort",a,{once:!0});return t.signal}var i7=Fr(Xo());function Mit(e){var t,n;const r=Cit(e),a=(t=e.maxURLLength)!==null&&t!==void 0?t:1/0,i=(n=e.maxItems)!==null&&n!==void 0?n:1/0;return()=>{const o=f=>({validate(m){if(a===1/0&&i===1/0)return!0;if(m.length>i)return!1;const h=m.map(y=>y.path).join(","),b=m.map(y=>y.input);return L6e((0,i7.default)((0,i7.default)({},r),{},{type:f,path:h,inputs:b,signal:null})).length<=a},async fetch(m){const h=m.map(S=>S.path).join(","),b=m.map(S=>S.input),x=Ait(...m.map(S=>S.signal)),y=await Nit((0,i7.default)((0,i7.default)({},r),{},{path:h,inputs:b,type:f,headers(){return e.headers?typeof e.headers=="function"?e.headers({opList:m}):e.headers:{}},signal:x}));return(Array.isArray(y.json)?y.json:m.map(()=>y.json)).map(S=>({meta:y.meta,json:S}))}}),l=Kne(o("query")),c=Kne(o("mutation")),u={query:l,mutation:c};return({op:f})=>ly(m=>{if(f.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const b=u[f.type].load(f);let x;return b.then(y=>{x=y;const v=fit(y.json,r.transformer.output);if(!v.ok){m.error(Fb.from(v.error,{meta:y.meta}));return}m.next({context:y.meta,result:v.result}),m.complete()}).catch(y=>{m.error(Fb.from(y,{meta:x?.meta}))}),()=>{}})}}Fr(Xo());const V6e=(e,...t)=>typeof e=="function"?e(...t):e;Fr(Q2());function Oit(){let e,t;return{promise:new Promise((r,a)=>{e=r,t=a}),resolve:e,reject:t}}async function Iit(e){const t=await V6e(e.url);if(!e.connectionParams)return t;const r=`${t.includes("?")?"&":"?"}connectionParams=1`;return t+r}async function Rit(e){const t={method:"connectionParams",data:await V6e(e)};return JSON.stringify(t)}Fr(Q2());var S1=Fr(Q2());function Dit(e){const{promise:t,resolve:n,reject:r}=Oit();return e.addEventListener("open",()=>{e.removeEventListener("error",r),n()}),e.addEventListener("error",r),t}function Pit(e,{intervalMs:t,pongTimeoutMs:n}){let r,a;function i(){r=setTimeout(()=>{e.send("PING"),a=setTimeout(()=>{e.close()},n)},t)}function o(){clearTimeout(r),i()}function l(){clearTimeout(a),o()}e.addEventListener("open",i),e.addEventListener("message",({data:c})=>{clearTimeout(r),i(),c==="PONG"&&l()}),e.addEventListener("close",()=>{clearTimeout(r),clearTimeout(a)})}var Lit=class mI{constructor(t){var n;if((0,S1.default)(this,"id",++mI.connectCount),(0,S1.default)(this,"WebSocketPonyfill",void 0),(0,S1.default)(this,"urlOptions",void 0),(0,S1.default)(this,"keepAliveOpts",void 0),(0,S1.default)(this,"wsObservable",Wat(null)),(0,S1.default)(this,"openPromise",null),this.WebSocketPonyfill=(n=t.WebSocketPonyfill)!==null&&n!==void 0?n:WebSocket,!this.WebSocketPonyfill)throw new Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=t.urlOptions,this.keepAliveOpts=t.keepAlive}get ws(){return this.wsObservable.get()}set ws(t){this.wsObservable.next(t)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var t=this;if(t.openPromise)return t.openPromise;t.id=++mI.connectCount;const n=Iit(t.urlOptions).then(r=>new t.WebSocketPonyfill(r));t.openPromise=n.then(async r=>{t.ws=r,r.binaryType="arraybuffer",r.addEventListener("message",function({data:a}){a==="PING"&&this.send("PONG")}),t.keepAliveOpts.enabled&&Pit(r,t.keepAliveOpts),r.addEventListener("close",()=>{t.ws===r&&(t.ws=null)}),await Dit(r),t.urlOptions.connectionParams&&r.send(await Rit(t.urlOptions.connectionParams))});try{await t.openPromise}finally{t.openPromise=null}}async close(){var t=this;try{await t.openPromise}finally{var n;(n=t.ws)===null||n===void 0||n.close()}}};(0,S1.default)(Lit,"connectCount",0);Fr(Q2());Fr(Xo());var R_=Fr(Q2()),Xne=Fr(Xo()),$6e=class{constructor(e){(0,R_.default)(this,"links",void 0),(0,R_.default)(this,"runtime",void 0),(0,R_.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(t=>t(this.runtime))}$request(e){var t;return Yat({links:this.links,op:(0,Xne.default)((0,Xne.default)({},e),{},{context:(t=e.context)!==null&&t!==void 0?t:{},id:++this.requestId})}).pipe(Gat())}async requestAsPromise(e){var t=this;try{const n=t.$request(e);return(await qat(n)).result.data}catch(n){throw Fb.from(n)}}query(e,t,n){return this.requestAsPromise({type:"query",path:e,input:t,context:n?.context,signal:n?.signal})}mutation(e,t,n){return this.requestAsPromise({type:"mutation",path:e,input:t,context:n?.context,signal:n?.signal})}subscription(e,t,n){return this.$request({type:"subscription",path:e,input:t,context:n.context,signal:n.signal}).subscribe({next(a){switch(a.result.type){case"state":{var i;(i=n.onConnectionStateChange)===null||i===void 0||i.call(n,a.result);break}case"started":{var o;(o=n.onStarted)===null||o===void 0||o.call(n,{context:a.context});break}case"stopped":{var l;(l=n.onStopped)===null||l===void 0||l.call(n);break}case"data":case void 0:{var c;(c=n.onData)===null||c===void 0||c.call(n,a.result.data);break}}},error(a){var i;(i=n.onError)===null||i===void 0||i.call(n,a)},complete(){var a;(a=n.onComplete)===null||a===void 0||a.call(n)}})}};const H6e=Symbol.for("trpc_untypedClient"),Vit={query:"query",mutate:"mutation",subscribe:"subscription"},$it=e=>Vit[e];function Hit(e){const t=I6e(({path:n,args:r})=>{const a=[...n],i=$it(a.pop()),o=a.join(".");return e[i](o,...r)});return sit(n=>n===H6e?e:t[n])}function Fit(e){const t=new $6e(e);return Hit(t)}function zit(e){return e[H6e]}Fr(Xo());Fr(Xo());var Uit=zl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function n(a){var i,o,l,c=2;for(typeof Symbol<"u"&&(o=Symbol.asyncIterator,l=Symbol.iterator);c--;){if(o&&(i=a[o])!=null)return i.call(a);if(l&&(i=a[l])!=null)return new r(i.call(a));o="@@asyncIterator",l="@@iterator"}throw new TypeError("Object is not async iterable")}function r(a){function i(o){if(Object(o)!==o)return Promise.reject(new TypeError(o+" is not an object."));var l=o.done;return Promise.resolve(o.value).then(function(c){return{value:c,done:l}})}return r=function(l){this.s=l,this.n=l.next},r.prototype={s:null,n:null,next:function(){return i(this.n.apply(this.s,arguments))},return:function(l){var c=this.s.return;return c===void 0?Promise.resolve({value:l,done:!0}):i(c.apply(this.s,arguments))},throw:function(l){var c=this.s.return;return c===void 0?Promise.reject(l):i(c.apply(this.s,arguments))}},new r(a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}});Fr(Uit());Fr(Xo());var Bit=zl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){function n(){var r=typeof SuppressedError=="function"?SuppressedError:function(l,c){var u=Error();return u.name="SuppressedError",u.error=l,u.suppressed=c,u},a={},i=[];function o(l,c){if(c!=null){if(Object(c)!==c)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(l)var u=c[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(u===void 0&&(u=c[Symbol.dispose||Symbol.for("Symbol.dispose")],l))var f=u;if(typeof u!="function")throw new TypeError("Object is not disposable.");f&&(u=function(){try{f.call(c)}catch(h){return Promise.reject(h)}}),i.push({v:c,d:u,a:l})}else l&&i.push({d:c,a:l});return c}return{e:a,u:o.bind(null,!1),a:o.bind(null,!0),d:function(){var c,u=this.e,f=0;function m(){for(;c=i.pop();)try{if(!c.a&&f===1)return f=0,i.push(c),Promise.resolve().then(m);if(c.d){var b=c.d.call(c.v);if(c.a)return f|=2,Promise.resolve(b).then(m,h)}else f|=1}catch(x){return h(x)}if(f===1)return u!==a?Promise.reject(u):Promise.resolve();if(u!==a)throw u}function h(b){return u=u!==a?new r(b,u):b,m()}return m()}}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),F6e=zl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){function n(r,a){this.v=r,this.k=a}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Zit=zl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var n=F6e();function r(a){return new n(a,0)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),qit=zl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var n=F6e();function r(i){return function(){return new a(i.apply(this,arguments))}}function a(i){var o,l;function c(f,m){try{var h=i[f](m),b=h.value,x=b instanceof n;Promise.resolve(x?b.v:b).then(function(y){if(x){var v=f==="return"?"return":"next";if(!b.k||y.done)return c(v,y);y=i[v](y).value}u(h.done?"return":"normal",y)},function(y){c("throw",y)})}catch(y){u("throw",y)}}function u(f,m){switch(f){case"return":o.resolve({value:m,done:!0});break;case"throw":o.reject(m);break;default:o.resolve({value:m,done:!1})}(o=o.next)?c(o.key,o.arg):l=null}this._invoke=function(f,m){return new Promise(function(h,b){var x={key:f,arg:m,resolve:h,reject:b,next:null};l?l=l.next=x:(o=l=x,c(f,m))})},typeof i.return!="function"&&(this.return=void 0)}a.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},a.prototype.next=function(i){return this._invoke("next",i)},a.prototype.throw=function(i){return this._invoke("throw",i)},a.prototype.return=function(i){return this._invoke("return",i)},t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}});Fr(Bit());Fr(Zit());Fr(qit());Fr(Xo());var Git=Object.create,z6e=Object.defineProperty,Wit=Object.getOwnPropertyDescriptor,U6e=Object.getOwnPropertyNames,Yit=Object.getPrototypeOf,Kit=Object.prototype.hasOwnProperty,$d=(e,t)=>function(){return t||(0,e[U6e(e)[0]])((t={exports:{}}).exports,t),t.exports},Xit=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var a=U6e(t),i=0,o=a.length,l;i<o;i++)l=a[i],!Kit.call(e,l)&&l!==n&&z6e(e,l,{get:(c=>t[c]).bind(null,l),enumerable:!(r=Wit(t,l))||r.enumerable});return e},Hd=(e,t,n)=>(n=e!=null?Git(Yit(e)):{},Xit(t||!e||!e.__esModule?z6e(n,"default",{value:e,enumerable:!0}):n,e)),B6e=$d({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(r){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},t.exports.__esModule=!0,t.exports.default=t.exports,n(r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Qit=$d({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=B6e().default;function r(a,i){if(n(a)!="object"||!a)return a;var o=a[Symbol.toPrimitive];if(o!==void 0){var l=o.call(a,i||"default");if(n(l)!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(a)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Jit=$d({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=B6e().default,r=Qit();function a(i){var o=r(i,"string");return n(o)=="symbol"?o:o+""}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),est=$d({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=Jit();function r(a,i,o){return(i=n(i))in a?Object.defineProperty(a,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):a[i]=o,a}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),u3=$d({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=est();function r(i,o){var l=Object.keys(i);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(i);o&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(i,u).enumerable})),l.push.apply(l,c)}return l}function a(i){for(var o=1;o<arguments.length;o++){var l=arguments[o]!=null?arguments[o]:{};o%2?r(Object(l),!0).forEach(function(c){n(i,c,l[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(l)):r(Object(l)).forEach(function(c){Object.defineProperty(i,c,Object.getOwnPropertyDescriptor(l,c))})}return i}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),tst=$d({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function n(a){var i,o,l,c=2;for(typeof Symbol<"u"&&(o=Symbol.asyncIterator,l=Symbol.iterator);c--;){if(o&&(i=a[o])!=null)return i.call(a);if(l&&(i=a[l])!=null)return new r(i.call(a));o="@@asyncIterator",l="@@iterator"}throw new TypeError("Object is not async iterable")}function r(a){function i(o){if(Object(o)!==o)return Promise.reject(new TypeError(o+" is not an object."));var l=o.done;return Promise.resolve(o.value).then(function(c){return{value:c,done:l}})}return r=function(l){this.s=l,this.n=l.next},r.prototype={s:null,n:null,next:function(){return i(this.n.apply(this.s,arguments))},return:function(l){var c=this.s.return;return c===void 0?Promise.resolve({value:l,done:!0}):i(c.apply(this.s,arguments))},throw:function(l){var c=this.s.return;return c===void 0?Promise.reject(l):i(c.apply(this.s,arguments))}},new r(a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),nst=$d({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,t){function n(r,a){if(r==null)return{};var i={};for(var o in r)if({}.hasOwnProperty.call(r,o)){if(a.includes(o))continue;i[o]=r[o]}return i}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),rst=$d({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var n=nst();function r(a,i){if(a==null)return{};var o,l,c=n(a,i);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(a);for(l=0;l<u.length;l++)o=u[l],i.includes(o)||{}.propertyIsEnumerable.call(a,o)&&(c[o]=a[o])}return c}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Y4=Hd(u3(),1),ast=Hd(tst(),1),ist=Hd(rst(),1);const sst=["cursor","direction"];function uy(e){return{path:e.path.join(".")}}function ost(e){return e.length>=3}function Z6e(e){return ost(e)?{type:"prefixed",prefix:e[0],path:e[1],args:e[2]}:{type:"unprefixed",prefix:void 0,path:e[0],args:e[1]}}function TL(e,t,n){var r;const a=Z6e(e);let i=(r=a.args)===null||r===void 0?void 0:r.input;if(n){var o,l;i=(0,Y4.default)((0,Y4.default)((0,Y4.default)({},(o=(l=a.args)===null||l===void 0?void 0:l.input)!==null&&o!==void 0?o:{}),n.pageParam!==void 0?{cursor:n.pageParam}:{}),{},{direction:n.direction})}return[a.path.join("."),i,t?.trpc]}async function lst(e,t,n){const a=t.getQueryCache().build(t,{queryKey:n});a.setState({data:[],status:"success"});const i=[];var o=!1,l=!1,c;try{for(var u=(0,ast.default)(e),f;o=!(f=await u.next()).done;o=!1){const m=f.value;i.push(m),a.setState({data:[...i]})}}catch(m){l=!0,c=m}finally{try{o&&u.return!=null&&await u.return()}finally{if(l)throw c}}return i}function hc(e){const t=eit(()=>{const{input:n,type:r}=e,a=e.path.flatMap(i=>i.split("."));if(!n&&r==="any")return a.length?[a]:[];if(r==="infinite"&&hd(n)&&("direction"in n||"cursor"in n)){const{cursor:i,direction:o}=n,l=(0,ist.default)(n,sst);return[a,{input:l,type:"infinite"}]}return[a,(0,Y4.default)((0,Y4.default)({},typeof n<"u"&&n!==Bc&&{input:n}),r&&r!=="any"&&{type:r})]});return e.prefix&&t.unshift([e.prefix]),t}function q6e(e){const t=[e.path.flatMap(n=>n.split("."))];return e.prefix&&t.unshift([e.prefix]),t}function AL(e){return Kat(e)?e():e}var of=Hd(u3());function cst(e){var t;const{input:n,query:r,path:a,queryKey:i,opts:o}=e,l=n===Bc,c=async u=>{var f;const m=(0,of.default)((0,of.default)({},o),{},{trpc:(0,of.default)((0,of.default)({},o?.trpc),!(o==null||(f=o.trpc)===null||f===void 0)&&f.abortOnUnmount?{signal:u.signal}:{signal:null})});return await r(...TL(i,m,{direction:u.direction,pageParam:u.pageParam}))};return Object.assign((0,of.default)((0,of.default)({},o??{}),{},{queryKey:i,queryFn:l?Bc:c,initialPageParam:(t=o?.initialCursor)!==null&&t!==void 0?t:n?.cursor}),{trpc:uy({path:a})})}var Qne=Hd(u3());function ust(e){var t;const{mutate:n,path:r,opts:a,overrides:i}=e,o=AL(e.queryClient),l=q6e({path:r,prefix:a?.keyPrefix}),c=o.defaultMutationOptions(o.getMutationDefaults(l)),u=(t=i?.onSuccess)!==null&&t!==void 0?t:m=>m.originalFn(),f=async m=>await n(...TL([...l,{input:m}],a));return(0,Qne.default)((0,Qne.default)({},a),{},{mutationKey:l,mutationFn:f,onSuccess(...m){var h,b;return u({originalFn:()=>{var y,v,w;return(y=a==null||(v=a.onSuccess)===null||v===void 0?void 0:v.call(a,...m))!==null&&y!==void 0?y:c==null||(w=c.onSuccess)===null||w===void 0?void 0:w.call(c,...m)},queryClient:o,meta:(h=(b=a?.meta)!==null&&b!==void 0?b:c?.meta)!==null&&h!==void 0?h:{}})},trpc:uy({path:r})})}var lf=Hd(u3());function dst(e){const{input:t,query:n,path:r,queryKey:a,opts:i}=e,o=AL(e.queryClient),l=t===Bc,c=async u=>{var f;const m=(0,lf.default)((0,lf.default)({},i),{},{trpc:(0,lf.default)((0,lf.default)({},i?.trpc),!(i==null||(f=i.trpc)===null||f===void 0)&&f.abortOnUnmount?{signal:u.signal}:{signal:null})}),h=u.queryKey,b=await n(...TL(h,m));return Jat(b)?lst(b,o,h):b};return Object.assign((0,lf.default)((0,lf.default)({},i),{},{queryKey:a,queryFn:l?Bc:c}),{trpc:uy({path:r})})}var Jne=Hd(u3(),1);const fst=e=>{var t;const{subscribe:n,path:r,queryKey:a,opts:i={}}=e,o=(t=Z6e(a))===null||t===void 0||(t=t.args)===null||t===void 0?void 0:t.input,l="enabled"in i?!!i.enabled:o!==Bc,c=u=>n(r.join("."),o??void 0,u);return(0,Jne.default)((0,Jne.default)({},i),{},{enabled:l,subscribe:c,queryKey:a,trpc:uy({path:r})})};var cf=Hd(u3(),1);function G6e(e){const t=e.keyPrefix,n=r=>(a,i,o)=>"router"in e?Promise.resolve(AL(e.ctx)).then(c=>hit({router:e.router,path:a,getRawInput:async()=>i,ctx:c,type:r,signal:void 0})):(e.client instanceof $6e?e.client:zit(e.client))[r](a,i,o);return I6e(({args:r,path:a})=>{const i=[...a],o=i.pop(),[l,c]=r;return{"~types":void 0,pathKey:()=>hc({path:i,type:"any",prefix:t}),pathFilter:()=>(0,cf.default)((0,cf.default)({},l),{},{queryKey:hc({path:i,type:"any",prefix:t})}),queryOptions:()=>dst({input:l,opts:c,path:i,queryClient:e.queryClient,queryKey:hc({path:i,input:l,type:"query",prefix:t}),query:n("query")}),queryKey:()=>hc({path:i,input:l,type:"query",prefix:t}),queryFilter:()=>(0,cf.default)((0,cf.default)({},c),{},{queryKey:hc({path:i,input:l,type:"query",prefix:t})}),infiniteQueryOptions:()=>cst({input:l,opts:c,path:i,queryClient:e.queryClient,queryKey:hc({path:i,input:l,type:"infinite",prefix:t}),query:n("query")}),infiniteQueryKey:()=>hc({path:i,input:l,type:"infinite",prefix:t}),infiniteQueryFilter:()=>(0,cf.default)((0,cf.default)({},c),{},{queryKey:hc({path:i,input:l,type:"infinite",prefix:t})}),mutationOptions:()=>{var f;return ust({opts:l,path:i,queryClient:e.queryClient,mutate:n("mutation"),overrides:(f=e.overrides)===null||f===void 0?void 0:f.mutations})},mutationKey:()=>q6e({path:i,prefix:t}),subscriptionOptions:()=>fst({opts:c,path:i,queryKey:hc({path:i,input:l,type:"any",prefix:t}),subscribe:n("subscription")})}[o]()})}function mst(){const e=d.createContext(null),t=d.createContext(null),n=i=>{const o=d.useMemo(()=>G6e({client:i.trpcClient,queryClient:i.queryClient,keyPrefix:i.keyPrefix}),[i.trpcClient,i.queryClient,i.keyPrefix]);return s.jsx(e.Provider,{value:i.trpcClient,children:s.jsx(t.Provider,{value:o,children:i.children})})};n.displayName="TRPCProvider";function r(){const i=d.useContext(t);if(!i)throw new Error("useTRPC() can only be used inside of a <TRPCProvider>");return i}function a(){const i=d.useContext(e);if(!i)throw new Error("useTRPCClient() can only be used inside of a <TRPCProvider>");return i}return{TRPCProvider:n,useTRPC:r,useTRPCClient:a}}class pst{constructor(){this.keyToValue=new Map,this.valueToKey=new Map}set(t,n){this.keyToValue.set(t,n),this.valueToKey.set(n,t)}getByKey(t){return this.keyToValue.get(t)}getByValue(t){return this.valueToKey.get(t)}clear(){this.keyToValue.clear(),this.valueToKey.clear()}}class W6e{constructor(t){this.generateIdentifier=t,this.kv=new pst}register(t,n){this.kv.getByValue(t)||(n||(n=this.generateIdentifier(t)),this.kv.set(n,t))}clear(){this.kv.clear()}getIdentifier(t){return this.kv.getByValue(t)}getValue(t){return this.kv.getByKey(t)}}class hst extends W6e{constructor(){super(t=>t.name),this.classToAllowedProps=new Map}register(t,n){typeof n=="object"?(n.allowProps&&this.classToAllowedProps.set(t,n.allowProps),super.register(t,n.identifier)):super.register(t,n)}getAllowedProps(t){return this.classToAllowedProps.get(t)}}function gst(e){if("values"in Object)return Object.values(e);const t=[];for(const n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}function bst(e,t){const n=gst(e);if("find"in n)return n.find(t);const r=n;for(let a=0;a<r.length;a++){const i=r[a];if(t(i))return i}}function fm(e,t){Object.entries(e).forEach(([n,r])=>t(r,n))}function X7(e,t){return e.indexOf(t)!==-1}function ere(e,t){for(let n=0;n<e.length;n++){const r=e[n];if(t(r))return r}}class xst{constructor(){this.transfomers={}}register(t){this.transfomers[t.name]=t}findApplicable(t){return bst(this.transfomers,n=>n.isApplicable(t))}findByName(t){return this.transfomers[t]}}const vst=e=>Object.prototype.toString.call(e).slice(8,-1),Y6e=e=>typeof e>"u",yst=e=>e===null,B5=e=>typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype,pI=e=>B5(e)&&Object.keys(e).length===0,gd=e=>Array.isArray(e),Cst=e=>typeof e=="string",wst=e=>typeof e=="number"&&!isNaN(e),Est=e=>typeof e=="boolean",Sst=e=>e instanceof RegExp,Z5=e=>e instanceof Map,q5=e=>e instanceof Set,K6e=e=>vst(e)==="Symbol",Nst=e=>e instanceof Date&&!isNaN(e.valueOf()),X6e=e=>e instanceof Error,tre=e=>typeof e=="number"&&isNaN(e),_st=e=>Est(e)||yst(e)||Y6e(e)||wst(e)||Cst(e)||K6e(e),kst=e=>typeof e=="bigint",jst=e=>e===1/0||e===-1/0,Tst=e=>ArrayBuffer.isView(e)&&!(e instanceof DataView),Ast=e=>e instanceof URL,hI=e=>e.replace(/\\/g,"\\\\").replace(/\./g,"\\."),D_=e=>e.map(String).map(hI).join("."),K4=(e,t)=>{const n=[];let r="";for(let i=0;i<e.length;i++){let o=e.charAt(i);if(!t&&o==="\\"){const u=e.charAt(i+1);if(u==="\\"){r+="\\",i++;continue}else if(u!==".")throw Error("invalid path")}if(o==="\\"&&e.charAt(i+1)==="."){r+=".",i++;continue}if(o==="."){n.push(r),r="";continue}r+=o}const a=r;return n.push(a),n};function ll(e,t,n,r){return{isApplicable:e,annotation:t,transform:n,untransform:r}}const Q6e=[ll(Y6e,"undefined",()=>null,()=>{}),ll(kst,"bigint",e=>e.toString(),e=>typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)),ll(Nst,"Date",e=>e.toISOString(),e=>new Date(e)),ll(X6e,"Error",(e,t)=>{const n={name:e.name,message:e.message};return"cause"in e&&(n.cause=e.cause),t.allowedErrorProps.forEach(r=>{n[r]=e[r]}),n},(e,t)=>{const n=new Error(e.message,{cause:e.cause});return n.name=e.name,n.stack=e.stack,t.allowedErrorProps.forEach(r=>{n[r]=e[r]}),n}),ll(Sst,"regexp",e=>""+e,e=>{const t=e.slice(1,e.lastIndexOf("/")),n=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,n)}),ll(q5,"set",e=>[...e.values()],e=>new Set(e)),ll(Z5,"map",e=>[...e.entries()],e=>new Map(e)),ll(e=>tre(e)||jst(e),"number",e=>tre(e)?"NaN":e>0?"Infinity":"-Infinity",Number),ll(e=>e===0&&1/e===-1/0,"number",()=>"-0",Number),ll(Ast,"URL",e=>e.toString(),e=>new URL(e))];function dy(e,t,n,r){return{isApplicable:e,annotation:t,transform:n,untransform:r}}const J6e=dy((e,t)=>K6e(e)?!!t.symbolRegistry.getIdentifier(e):!1,(e,t)=>["symbol",t.symbolRegistry.getIdentifier(e)],e=>e.description,(e,t,n)=>{const r=n.symbolRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown symbol");return r}),Mst=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((e,t)=>(e[t.name]=t,e),{}),ege=dy(Tst,e=>["typed-array",e.constructor.name],e=>[...e],(e,t)=>{const n=Mst[t[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(e)});function tge(e,t){return e?.constructor?!!t.classRegistry.getIdentifier(e.constructor):!1}const nge=dy(tge,(e,t)=>["class",t.classRegistry.getIdentifier(e.constructor)],(e,t)=>{const n=t.classRegistry.getAllowedProps(e.constructor);if(!n)return{...e};const r={};return n.forEach(a=>{r[a]=e[a]}),r},(e,t,n)=>{const r=n.classRegistry.getValue(t[1]);if(!r)throw new Error(`Trying to deserialize unknown class '${t[1]}' - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564`);return Object.assign(Object.create(r.prototype),e)}),rge=dy((e,t)=>!!t.customTransformerRegistry.findApplicable(e),(e,t)=>["custom",t.customTransformerRegistry.findApplicable(e).name],(e,t)=>t.customTransformerRegistry.findApplicable(e).serialize(e),(e,t,n)=>{const r=n.customTransformerRegistry.findByName(t[1]);if(!r)throw new Error("Trying to deserialize unknown custom value");return r.deserialize(e)}),Ost=[nge,J6e,rge,ege],nre=(e,t)=>{const n=ere(Ost,a=>a.isApplicable(e,t));if(n)return{value:n.transform(e,t),type:n.annotation(e,t)};const r=ere(Q6e,a=>a.isApplicable(e,t));if(r)return{value:r.transform(e,t),type:r.annotation}},age={};Q6e.forEach(e=>{age[e.annotation]=e});const Ist=(e,t,n)=>{if(gd(t))switch(t[0]){case"symbol":return J6e.untransform(e,t,n);case"class":return nge.untransform(e,t,n);case"custom":return rge.untransform(e,t,n);case"typed-array":return ege.untransform(e,t,n);default:throw new Error("Unknown transformation: "+t)}else{const r=age[t];if(!r)throw new Error("Unknown transformation: "+t);return r.untransform(e,n)}},Ef=(e,t)=>{if(t>e.size)throw new Error("index out of bounds");const n=e.keys();for(;t>0;)n.next(),t--;return n.next().value};function ige(e){if(X7(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(X7(e,"prototype"))throw new Error("prototype is not allowed as a property");if(X7(e,"constructor"))throw new Error("constructor is not allowed as a property")}const Rst=(e,t)=>{ige(t);for(let n=0;n<t.length;n++){const r=t[n];if(q5(e))e=Ef(e,+r);else if(Z5(e)){const a=+r,i=+t[++n]==0?"key":"value",o=Ef(e,a);switch(i){case"key":e=o;break;case"value":e=e.get(o);break}}else e=e[r]}return e},gI=(e,t,n)=>{if(ige(t),t.length===0)return n(e);let r=e;for(let i=0;i<t.length-1;i++){const o=t[i];if(gd(r)){const l=+o;r=r[l]}else if(B5(r))r=r[o];else if(q5(r)){const l=+o;r=Ef(r,l)}else if(Z5(r)){if(i===t.length-2)break;const c=+o,u=+t[++i]==0?"key":"value",f=Ef(r,c);switch(u){case"key":r=f;break;case"value":r=r.get(f);break}}}const a=t[t.length-1];if(gd(r)?r[+a]=n(r[+a]):B5(r)&&(r[a]=n(r[a])),q5(r)){const i=Ef(r,+a),o=n(i);i!==o&&(r.delete(i),r.add(o))}if(Z5(r)){const i=+t[t.length-2],o=Ef(r,i);switch(+a==0?"key":"value"){case"key":{const c=n(o);r.set(c,r.get(o)),c!==o&&r.delete(o);break}case"value":{r.set(o,n(r.get(o)));break}}}return e},sge=e=>e<1;function bI(e,t,n,r=[]){if(!e)return;const a=sge(n);if(!gd(e)){fm(e,(l,c)=>bI(l,t,n,[...r,...K4(c,a)]));return}const[i,o]=e;o&&fm(o,(l,c)=>{bI(l,t,n,[...r,...K4(c,a)])}),t(i,r)}function Dst(e,t,n,r){return bI(t,(a,i)=>{e=gI(e,i,o=>Ist(o,a,r))},n),e}function Pst(e,t,n){const r=sge(n);function a(i,o){const l=Rst(e,K4(o,r));i.map(c=>K4(c,r)).forEach(c=>{e=gI(e,c,()=>l)})}if(gd(t)){const[i,o]=t;i.forEach(l=>{e=gI(e,K4(l,r),()=>e)}),o&&fm(o,a)}else fm(t,a);return e}const Lst=(e,t)=>B5(e)||gd(e)||Z5(e)||q5(e)||X6e(e)||tge(e,t);function Vst(e,t,n){const r=n.get(e);r?r.push(t):n.set(e,[t])}function $st(e,t){const n={};let r;return e.forEach(a=>{if(a.length<=1)return;t||(a=a.map(l=>l.map(String)).sort((l,c)=>l.length-c.length));const[i,...o]=a;i.length===0?r=o.map(D_):n[D_(i)]=o.map(D_)}),r?pI(n)?[r]:[r,n]:pI(n)?void 0:n}const oge=(e,t,n,r,a=[],i=[],o=new Map)=>{const l=_st(e);if(!l){Vst(e,a,t);const b=o.get(e);if(b)return r?{transformedValue:null}:b}if(!Lst(e,n)){const b=nre(e,n),x=b?{transformedValue:b.value,annotations:[b.type]}:{transformedValue:e};return l||o.set(e,x),x}if(X7(i,e))return{transformedValue:null};const c=nre(e,n),u=c?.value??e,f=gd(u)?[]:{},m={};fm(u,(b,x)=>{if(x==="__proto__"||x==="constructor"||x==="prototype")throw new Error(`Detected property ${x}. This is a prototype pollution risk, please remove it from your object.`);const y=oge(b,t,n,r,[...a,x],[...i,e],o);f[x]=y.transformedValue,gd(y.annotations)?m[hI(x)]=y.annotations:B5(y.annotations)&&fm(y.annotations,(v,w)=>{m[hI(x)+"."+w]=v})});const h=pI(m)?{transformedValue:f,annotations:c?[c.type]:void 0}:{transformedValue:f,annotations:c?[c.type,m]:m};return l||o.set(e,h),h};function lge(e){return Object.prototype.toString.call(e).slice(8,-1)}function rre(e){return lge(e)==="Array"}function Hst(e){if(lge(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function Fst(e,t,n,r,a){const i={}.propertyIsEnumerable.call(r,t)?"enumerable":"nonenumerable";i==="enumerable"&&(e[t]=n),a&&i==="nonenumerable"&&Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}function xI(e,t={}){if(rre(e))return e.map(a=>xI(a,t));if(!Hst(e))return e;const n=Object.getOwnPropertyNames(e),r=Object.getOwnPropertySymbols(e);return[...n,...r].reduce((a,i)=>{if(i==="__proto__"||rre(t.props)&&!t.props.includes(i))return a;const o=e[i],l=xI(o,t);return Fst(a,i,l,e,t.nonenumerable),a},{})}class vn{constructor({dedupe:t=!1}={}){this.classRegistry=new hst,this.symbolRegistry=new W6e(n=>n.description??""),this.customTransformerRegistry=new xst,this.allowedErrorProps=[],this.dedupe=t}serialize(t){const n=new Map,r=oge(t,n,this,this.dedupe),a={json:r.transformedValue};r.annotations&&(a.meta={...a.meta,values:r.annotations});const i=$st(n,this.dedupe);return i&&(a.meta={...a.meta,referentialEqualities:i}),a.meta&&(a.meta.v=1),a}deserialize(t,n){const{json:r,meta:a}=t;let i=n?.inPlace?r:xI(r);return a?.values&&(i=Dst(i,a.values,a.v??0,this)),a?.referentialEqualities&&(i=Pst(i,a.referentialEqualities,a.v??0)),i}stringify(t){return JSON.stringify(this.serialize(t))}parse(t){return this.deserialize(JSON.parse(t),{inPlace:!0})}registerClass(t,n){this.classRegistry.register(t,n)}registerSymbol(t,n){this.symbolRegistry.register(t,n)}registerCustom(t,n){this.customTransformerRegistry.register({name:n,...t})}allowErrorProps(...t){this.allowedErrorProps.push(...t)}}vn.defaultInstance=new vn;vn.serialize=vn.defaultInstance.serialize.bind(vn.defaultInstance);vn.deserialize=vn.defaultInstance.deserialize.bind(vn.defaultInstance);vn.stringify=vn.defaultInstance.stringify.bind(vn.defaultInstance);vn.parse=vn.defaultInstance.parse.bind(vn.defaultInstance);vn.registerClass=vn.defaultInstance.registerClass.bind(vn.defaultInstance);vn.registerSymbol=vn.defaultInstance.registerSymbol.bind(vn.defaultInstance);vn.registerCustom=vn.defaultInstance.registerCustom.bind(vn.defaultInstance);vn.allowErrorProps=vn.defaultInstance.allowErrorProps.bind(vn.defaultInstance);vn.serialize;vn.deserialize;vn.stringify;vn.parse;vn.registerClass;vn.registerCustom;vn.registerSymbol;vn.allowErrorProps;const{TRPCProvider:zst}=mst(),Ust=new Zhe,Bst={links:[Mit({fetch:(e,t)=>fetch(e,{...t,credentials:"include"}),transformer:vn,url:U5==="testnet"?"http://planbtest.network/api/trpc":U5==="mainnet"?"http://planb.network/api/trpc":"/api/trpc"})]},hn=Fit(Bst),oe=G6e({client:hn,queryClient:Ust}),Ge=d.createContext({accountSettings:null,courses:null,fetchUserDetailsAndSettings:async()=>{},hasSeenRegisterToast:!1,isSidebarOpen:!1,currentSidebarTab:"learn",refetchCourses:async()=>{},session:void 0,setAccountSettings:()=>{},setCourses:()=>{},setHasSeenRegisterToast:()=>{},setSession:()=>{},setTutorials:()=>{},setUniversity:()=>{},setIsSidebarOpen:()=>{},setCurrentSidebarTab:()=>{},setUser:()=>{},tutorials:null,university:null,user:void 0}),Zst=({children:e})=>{const{i18n:t}=Q(),[n,r]=d.useState(void 0),[a,i]=d.useState(null),[o,l]=d.useState(void 0),[c,u]=d.useState(null),[f,m]=d.useState(null),[h,b]=d.useState(!1),[x,y]=d.useState(!0),[v,w]=d.useState("learn"),[S,_]=d.useState(!1),[N,j]=d.useState(()=>Gst()),k=I=>{j(I),Wst(I)},M=async()=>{try{let I=o;if(!I){const L=await hn.user.getSession.query();if(L?.uid&&L.role)I={user:L},l(I);else{l(null),r(null),i(null);return}}const D=await hn.user.getDetails.query();r(D??null);const P=await hn.user.getAccountSettings.query();i(P??null)}catch{l(null),r(null),i(null)}},T=d.useCallback(async()=>{try{const I=await hn.content.getCourses.query({language:t.language});m(I??null)}catch(I){console.error("Failed to refetch courses:",I)}},[t.language]);d.useEffect(()=>{const I=new BroadcastChannel("auth"),D=P=>{P.data.type==="LOGOUT"&&(l(null),r(null),i(null),window.location.reload())};return I.addEventListener("message",D),()=>{I.removeEventListener("message",D),I.close()}},[]),d.useEffect(()=>{(()=>{const P=new URLSearchParams(window.location.search).get("university");P&&P!==N&&k(P)})()},[N]),d.useEffect(()=>{M(),hn.content.getTutorials.query({language:t.language,notArchivedOnly:!0}).then(I=>I??null).then(u).catch(()=>null),hn.content.getCourses.query({language:t.language}).then(I=>I??null).then(m).catch(()=>null)},[t.language]),d.useEffect(()=>{if(n!==void 0&&!S){const I=Yst(n);w(I),_(!0)}},[n,S]),d.useEffect(()=>{_(!1)},[n?.uid]);const R={accountSettings:a,courses:f,fetchUserDetailsAndSettings:M,hasSeenRegisterToast:h,isSidebarOpen:x,currentSidebarTab:v,refetchCourses:T,session:o,setAccountSettings:i,setCourses:m,setHasSeenRegisterToast:b,setSession:l,setTutorials:u,setUniversity:k,setIsSidebarOpen:y,setCurrentSidebarTab:w,setUser:r,tutorials:c,university:N,user:n};return s.jsx(Ge.Provider,{value:R,children:e})},X4="university",qst=30,Gst=()=>{try{const e=localStorage.getItem(X4);if(!e)return null;const t=JSON.parse(e);return Date.now()>t.expiresAt?(localStorage.removeItem(X4),null):t.university}catch{try{localStorage.removeItem(X4)}catch{}return null}},Wst=e=>{try{if(e){const t=Date.now(),n=t+qst*24*60*60*1e3,r={university:e,timestamp:t,expiresAt:n};localStorage.setItem(X4,JSON.stringify(r))}else localStorage.removeItem(X4)}catch(t){console.error("Failed to set university in localStorage:",t)}},Yst=e=>{if(!e)return"learn";const t=window.location.pathname,n=t.includes("/dashboard/administration"),r=t.includes("/dashboard/professor");return Qn(rt.Admin)(e)&&n?"admin":Qn(rt.Professor)(e)&&r?"teach":"learn"},Kst=Be("/$lang/")({component:Xst});function Xst(){const{session:e}=d.useContext(Ge),t=wt(),n=location.pathname.split("/")[1];return d.useEffect(()=>{if(e===void 0)return;const r=!!e?.user,a=Ro.includes(n)?r?`/${n}/my-courses`:`/${n}/learn-anytime`:`/${n}`;t({to:a,replace:!0})},[e,n,t]),null}const Qst=({title:e,subtitle:t,description:n="",link:r,hideOnMobile:a})=>s.jsxs("div",{className:V("flex flex-col",a&&"max-md:hidden","px-0"),children:[r?s.jsx(Te,{to:r,children:s.jsx(are,{title:e})}):s.jsx(are,{title:e}),t&&s.jsx("h1",{className:"body-large text-neutral-500 max-md:hidden",children:t}),s.jsx("div",{className:"h-0 mb-2 md:mb-6"}),n&&s.jsx("p",{className:V("body-small md:body-large text-neutral-600"),children:n})]}),are=({title:e})=>s.jsx("h2",{className:V("display-base md:display-large text-black"),children:e});function cge(e){d.useEffect(e,[])}function P_(e){const[t,n]=d.useState(!1);return cge(()=>{n(window.matchMedia(e).matches)}),d.useEffect(()=>{const r=window.matchMedia(e),a=i=>{n(i.matches)};return"addEventListener"in r?r.addEventListener("change",a):r.addListener(a),()=>{"addEventListener"in r?r.removeEventListener("change",a):r.removeListener(a)}},[e]),t}const Jst=typeof window<"u",ire=Jst?window:void 0;function L_(e){return ire?ire.matchMedia(e).matches:!1}function uge(e){return{useGreater:t=>P_(`(min-width: ${e[t]}px)`),useSmaller:t=>P_(`(max-width: ${e[t]}px)`),useBetween:(t,n)=>P_(`(min-width: ${e[t]}px) and (max-width: ${e[n]}px)`),isGreater(t){return L_(`(min-width: ${e[t]}px)`)},isSmaller(t){return L_(`(max-width: ${e[t]}px)`)},isInBetween(t,n){return L_(`(min-width: ${e[t]}px) and (max-width: ${e[n]}px)`)}}}function dge(){const[e,t]=d.useState(!1);return cge(()=>{t(!0)}),e}const eot={"2xl":1535,lg:1023,md:767,sm:639,xl:1279},{useSmaller:tot}=uge(eot),gt=e=>{const[t,n]=d.useState(null),r=tot(e),a=dge();return d.useEffect(()=>{a&&n(r)},[a,r]),t},fy=e=>d.createElement("svg",{width:18,height:20,viewBox:"0 0 18 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{id:"nostr"},d.createElement("path",{id:"Vector",d:"M17.2508 4.59147C17.2054 4.1422 17.0593 3.73632 16.777 3.3815C16.5275 3.06752 16.2074 2.84288 15.9049 2.59017C15.7537 2.46509 15.353 2.12558 15.3026 1.93413C15.2421 1.70184 15.3353 1.46444 15.5445 1.38786C15.8596 1.28065 16.3863 1.2832 16.6913 1.30362C16.9509 1.32404 17.218 1.23215 17.2281 1.12493C17.2382 1.01772 17.0845 0.859456 16.8803 0.810955C16.719 0.772665 16.472 0.713954 16.3233 0.614399C16.0587 0.433159 15.789 0.101312 15.421 0.027284C14.8968 -0.0773756 14.5314 0.121733 14.36 0.578662C14.0878 1.23215 14.2642 2.06942 14.8363 2.68207C15.0934 2.95775 15.3933 3.19515 15.6806 3.44276C15.8923 3.62656 16.0788 3.82822 16.2578 4.05285C16.7367 4.65784 16.2301 5.76825 16.1091 5.89588C15.6857 6.34005 15.3177 6.42173 14.5868 6.3911C13.8685 6.36047 12.006 5.38535 11.0205 5.35472C8.58083 5.27814 6.88716 6.41918 6.31504 6.71529C5.45812 7.15946 4.23828 7.18754 4.20047 7.2003C3.64852 7.24369 2.50428 7.28709 1.93721 7.4862C1.13826 7.71083 0.70728 8.08097 0.414921 8.90804C0.324188 9.26541 0.306546 9.5896 0.435084 9.78616C0.714842 10.215 1.46842 10.5724 1.81119 10.7689C1.98761 10.871 2.33542 10.7434 2.40347 10.6949C2.78656 10.432 3.12429 10.2252 3.57795 10.1588C3.67372 10.1435 4.31389 10.0287 4.63649 10.2686C4.87088 10.4422 5.07251 10.5469 5.33715 10.6694C5.82105 10.8915 6.88716 11.1723 6.90732 11.1774C7.05098 11.2157 7.23497 11.2897 7.23497 11.4199C7.23497 11.6037 5.5413 13.0383 5.44804 13.074C5.02211 13.2501 4.77511 13.5335 4.69698 13.9419C4.67178 14.0747 4.61381 14.2125 4.54072 14.3223C4.266 14.7256 3.04868 16.4767 2.72607 16.9566C2.57233 17.1813 2.41355 17.2936 2.19428 17.3293C1.87924 17.3804 1.64233 17.388 1.50875 17.6152C1.42558 17.7607 1.4785 18.0441 1.53395 18.2279C1.59696 18.4372 1.42558 18.6975 1.41298 18.7282C1.26176 19.0268 1.19875 19.3127 1.22143 19.6012C1.22899 19.7186 1.23655 19.9918 1.4281 19.9994C1.61964 20.0096 1.67005 19.8845 1.69273 19.8386C1.72046 19.7824 1.82631 19.5501 1.85656 19.494C1.98005 19.2617 2.45136 18.7614 2.50428 18.7027C2.67315 18.5138 5.19349 14.9987 5.19349 14.9987C5.33211 14.8149 5.47577 14.626 5.71016 14.5341C6.03528 14.4065 6.25203 14.1436 6.31504 13.7964C6.33016 13.7198 7.33578 12.9387 7.76424 12.6094C7.9205 12.4894 8.86815 12.104 8.88327 12.1091C8.88327 12.1168 8.01627 13.439 7.74659 14.141C7.70375 14.2533 7.63318 14.6362 7.71131 14.8302C7.83229 15.1289 8.09188 15.2591 8.38676 15.1698C8.47749 15.1417 8.55814 15.0957 8.63627 15.0523C8.67156 15.0319 8.70684 15.014 8.74213 14.9962C8.77741 14.9783 8.81018 14.9604 8.84546 14.9426C8.92611 14.8992 9.00424 14.8583 9.08237 14.8328C9.37221 14.7358 9.66457 14.6439 9.95693 14.552L10.5492 14.3657C10.9625 14.2355 11.3759 14.1053 11.7892 13.9777C11.88 13.9496 11.9682 13.9164 12.0816 13.9189C12.1446 13.9189 12.2126 13.9445 12.2353 14.0389C12.2353 14.044 12.2832 14.3299 12.4571 14.4448C12.5453 14.5035 12.7344 14.5494 12.8755 14.5443C12.999 14.5392 13.1552 14.575 13.2359 14.6465L13.3392 14.7358C13.4148 14.7996 13.5081 14.8353 13.5711 14.8532C13.6366 14.8711 13.7576 14.8711 13.8282 14.7971C13.9038 14.7154 13.8761 14.5826 13.866 14.5418C13.8509 14.4856 13.8206 14.4422 13.7979 14.4039L13.7349 14.3044C13.6744 14.2074 13.6165 14.1104 13.5535 14.0134C13.3796 13.7454 13.2082 13.4799 13.0317 13.2144C12.8478 12.9387 12.563 12.8289 12.19 12.8877C12.0463 12.9106 8.89335 13.9011 8.87067 13.9062C9.03953 13.5922 10.0502 12.178 10.3325 11.9993C10.5417 11.8742 10.6299 11.7543 11.0104 11.6879C11.7539 11.5603 13.367 11.1825 13.7677 10.8889C14.5465 10.3171 14.6095 9.0178 14.5969 8.75743C14.5818 8.49706 14.6649 8.31837 14.8892 8.19839C15.0001 8.13968 16.1998 7.46833 16.7871 6.47789C17.1399 5.89844 17.3214 5.27814 17.2508 4.59147Z",fill:"current"}))),not=e=>d.createElement("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{clipPath:"url(#clip0_22188_26585)"},d.createElement("path",{d:"M8.4312 7.90172C8.9016 7.5201 8.97353 6.82949 8.59197 6.35909C8.54409 6.30008 8.49021 6.2462 8.4312 6.19832C7.66131 5.55881 6.81668 5.01506 5.91581 4.57899C5.29398 4.28149 4.59981 4.69566 4.50059 5.40382C4.34786 6.4668 4.32045 7.54402 4.41892 8.61338C4.48659 9.33088 5.17259 9.75905 5.80258 9.48372C6.74553 9.07814 7.62966 8.54761 8.4312 7.90638V7.90172ZM12.475 4.7516C13.6612 6.05127 13.6648 8.03985 12.4832 9.34377C10.446 11.5923 7.78445 13.1822 4.83892 13.9102C3.27278 14.3018 1.67912 13.377 1.24197 11.8229C0.352968 8.78949 0.483635 5.35943 1.34114 2.31198C1.79147 0.711316 3.29653 -0.293242 4.84708 0.0766498C7.71953 0.761483 10.4146 2.52432 12.475 4.75037V4.7516Z",fill:"current"})),d.createElement("defs",null,d.createElement("clipPath",{id:"clip0_22188_26585"},d.createElement("rect",{width:14,height:14,fill:"white"})))),Q4="/assets/pba-horizontal-black-B8uQRXFH.svg",fge=[{href:"https://twitter.com/planb_network",icon:I5,isReactIcon:!0,label:"X"},{href:"https://www.youtube.com/@PlanBNetwork",icon:bJe,isReactIcon:!0,label:"YouTube"},{href:"https://github.com/PlanB-Network/bitcoin-educational-content",icon:VO,isReactIcon:!0,label:"Github"},{href:"https://t.me/PlanBNetwork_ContentBuilder",icon:gJe,isReactIcon:!0,label:"Telegram"},{href:"https://www.linkedin.com/company/planb-network/",icon:mJe,isReactIcon:!0,label:"Linkedin"},{href:"https://discord.gg/8wuekdsHp5",icon:fJe,isReactIcon:!0,label:"Discord"},{href:"https://rumble.com/user/planb_network",icon:not,isReactIcon:!1,label:"Rumble"},{href:"https://primal.net/planbnetwork",icon:fy,isReactIcon:!1,label:"Nostr"}],rot=({showBecomeTeacherButton:e})=>{const{t}=Q(),n="bg-white text-neutral-900",r="text-neutral-600",a=[{label:t("words.aboutUs"),to:"/about"},{label:t("words.professors"),to:"/professors"},{label:t("labs.planBLabs"),to:"/plan-b-labs"},{label:t("words.legal"),to:"/legal"}];return s.jsxs("footer",{className:"pt-3 md:pt-6 w-full",children:[s.jsxs("div",{className:V("w-full max-md:hidden",n),children:[e&&s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"flex justify-center py-4.5",children:s.jsx(lre,{})}),s.jsx("div",{className:"w-full h-6 bg-header"})]}),s.jsxs("div",{className:"flex w-full flex-col max-w-[1644px] mx-auto px-6",children:[s.jsx(iot,{}),s.jsx(ore,{}),s.jsx(Wi,{}),s.jsxs("div",{className:"flex items-center py-8 px-2 justify-between gap-4 flex-wrap",children:[s.jsxs("div",{className:"flex items-center gap-2.5 text-neutral-400",children:[s.jsxs("span",{className:"body-small truncate",children:["Plan â‚¿ Academy • ",new Date().getFullYear()," –"," ",t("footer.FOSSOpenContent")]}),s.jsx("a",{href:"https://github.com/PlanB-Network/bitcoin-educational-content",target:"_blank",rel:"noreferrer",children:s.jsx(VO,{size:14})})]}),s.jsx(sre,{links:a,textSecondaryClass:"text-neutral-400"})]})]})]}),s.jsxs("div",{className:V("flex w-full flex-col md:hidden",n),children:[e&&s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"flex justify-center py-4.5",children:s.jsx(lre,{})}),s.jsx("div",{className:"w-full h-px bg-header"})]}),s.jsxs("div",{className:"flex flex-col w-full p-4 pb-0 pt-6 gap-6",children:[s.jsxs("div",{className:"w-full flex flex-col justify-center gap-6",children:[s.jsx("img",{src:Q4,alt:"Logo Plan â‚¿ Academy",className:"w-26.5"}),s.jsx(sre,{links:a,textSecondaryClass:r})]}),s.jsxs("div",{className:"w-full flex flex-col",children:[s.jsx(Wi,{className:"mb-6"}),s.jsx(aot,{}),s.jsx(ore,{})]})]}),s.jsxs("div",{className:"flex items-center flex-col gap-1 text-neutral-400 text-center px-2 py-3 border-t border-t-brown-200 body-extra-small",children:[s.jsxs("span",{className:"flex items-center gap-1",children:[t("footer.FOSSOpenContent"),s.jsx("a",{href:"https://github.com/PlanB-Network/bitcoin-educational-content",target:"_blank",rel:"noreferrer",children:s.jsx(VO,{size:14})})]}),s.jsxs("span",{children:["Plan â‚¿ Academy • ",new Date().getFullYear()]})]})]})]})},sre=({title:e,links:t,textSecondaryClass:n})=>s.jsxs("div",{className:"flex max-md:flex-col gap-2 md:items-center shrink-0",children:[e&&s.jsx("h4",{className:"body-medium-16px",children:e}),s.jsx("ul",{className:V("flex max-md:flex-col gap-3 xl:gap-7 body-16px md:body-small",n),children:t.map(({to:r,label:a})=>s.jsx("li",{children:s.jsx(Te,{to:r,children:a})},r))})]}),mge=({href:e,icon:t,isReactIcon:n,iconSize:r,iconClasses:a})=>s.jsx("a",{href:e,target:"_blank",rel:"noreferrer",children:n?s.jsx(t,{className:V(a,r?`h-${r/4}`:"h-4.5")}):s.jsx(t,{className:V(r?`h-${r/4}`:"h-4.5","fill-current",a)})}),aot=()=>s.jsx("div",{className:"flex gap-5 mx-auto",children:fge.map(({href:t,icon:n,isReactIcon:r})=>s.jsx(mge,{href:t,icon:n,isReactIcon:r,iconSize:18,iconClasses:"text-neutral-600 stroke-neutral-600"},t))}),iot=()=>s.jsx("div",{className:"flex flex-col gap-12 max-md:hidden w-full items-center py-6",children:s.jsx("ul",{className:"flex gap-12 text-neutral-600",children:fge.map(({href:t,icon:n,isReactIcon:r})=>s.jsx("li",{children:s.jsx(mge,{href:t,icon:n,isReactIcon:r,iconSize:18,iconClasses:"stroke-neutral-600"})},t))})}),ore=()=>s.jsx("p",{className:"flex items-center text-center w-fit mx-auto p-4 md:pt-2 md:px-2 body-extra-small md:body-small text-neutral-400 gap-2 max-md:mt-4",children:s.jsx(Yn,{i18nKey:"footer.proudlyPartOf",children:s.jsx("a",{href:"https://planb.network/",className:"text-neutral-600 body-small md:body-small-bold",target:"_blank",rel:"noreferrer",children:"Plan â‚¿ Network"})})}),lre=()=>s.jsxs(Te,{to:"/become-teacher",className:"flex items-center p-1 pr-2 bg-neutral-50 border border-neutral-100 rounded-full gap-1 md:gap-2",children:[s.jsx("div",{className:"flex justify-center items-center bg-green-200 rounded-full size-4 md:size-6",children:s.jsx("span",{className:" text-green-700 md:body-base-bold max-md:text-[10px] max-md:font-semibold",children:"T"})}),s.jsx("span",{className:"body-extra-small text-neutral-500",children:s.jsx(Yn,{i18nKey:"footer.becomeATeacher",children:s.jsx("span",{className:"font-semibold",children:"teacher"})})})]}),yn=()=>{const[e,t]=d.useState(!1),n=d.useCallback(()=>{t(!1)},[]),r=d.useCallback(()=>{t(!0)},[]),a=d.useCallback(()=>{t(i=>!i)},[]);return{close:n,isOpen:e,open:r,toggle:a}};var s6=e=>e.type==="checkbox",H1=e=>e instanceof Date,Di=e=>e==null;const pge=e=>typeof e=="object";var Jr=e=>!Di(e)&&!Array.isArray(e)&&pge(e)&&!H1(e),hge=e=>Jr(e)&&e.target?s6(e.target)?e.target.checked:e.target.value:e,sot=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,gge=(e,t)=>e.has(sot(t)),oot=e=>{const t=e.constructor&&e.constructor.prototype;return Jr(t)&&t.hasOwnProperty("isPrototypeOf")},ML=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function ir(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(ML&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!n&&!(Jr(e)&&oot(e)))return e;const r=n?[]:Object.create(Object.getPrototypeOf(e));for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=ir(e[a]));return r}var my=e=>/^\w*$/.test(e),Zn=e=>e===void 0,py=e=>Array.isArray(e)?e.filter(Boolean):[],OL=e=>py(e.replace(/["|']|\]/g,"").split(/\.|\[/)),Je=(e,t,n)=>{if(!t||!Jr(e))return n;const r=(my(t)?[t]:OL(t)).reduce((a,i)=>Di(a)?a:a[i],e);return Zn(r)||r===e?Zn(e[t])?n:e[t]:r},ds=e=>typeof e=="boolean",li=e=>typeof e=="function",On=(e,t,n)=>{let r=-1;const a=my(t)?[t]:OL(t),i=a.length,o=i-1;for(;++r<i;){const l=a[r];let c=n;if(r!==o){const u=e[l];c=Jr(u)||Array.isArray(u)?u:isNaN(+a[r+1])?{}:[]}if(l==="__proto__"||l==="constructor"||l==="prototype")return;e[l]=c,e=e[l]}};const zb={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},no={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},gc={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},bge=U.createContext(null);bge.displayName="HookFormControlContext";const hy=()=>U.useContext(bge);var xge=(e,t,n,r=!0)=>{const a={defaultValues:t._defaultValues};for(const i in e)Object.defineProperty(a,i,{get:()=>{const o=i;return t._proxyFormState[o]!==no.all&&(t._proxyFormState[o]=!r||no.all),n&&(n[o]=!0),e[o]}});return a};const gy=typeof window<"u"?U.useLayoutEffect:U.useEffect;function lot(e){const t=hy(),{control:n=t,disabled:r,name:a,exact:i}=e||{},[o,l]=U.useState(n._formState),c=U.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return gy(()=>n._subscribe({name:a,formState:c.current,exact:i,callback:u=>{!r&&l({...n._formState,...u})}}),[a,r,i]),U.useEffect(()=>{c.current.isValid&&n._setValid(!0)},[n]),U.useMemo(()=>xge(o,n,c.current,!1),[o,n])}var gs=e=>typeof e=="string",vI=(e,t,n,r,a)=>gs(e)?(r&&t.watch.add(e),Je(n,e,a)):Array.isArray(e)?e.map(i=>(r&&t.watch.add(i),Je(n,i))):(r&&(t.watchAll=!0),n),yI=e=>Di(e)||!pge(e);function Do(e,t,n=new WeakSet){if(yI(e)||yI(t))return Object.is(e,t);if(H1(e)&&H1(t))return Object.is(e.getTime(),t.getTime());const r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(const i of r){const o=e[i];if(!a.includes(i))return!1;if(i!=="ref"){const l=t[i];if(H1(o)&&H1(l)||Jr(o)&&Jr(l)||Array.isArray(o)&&Array.isArray(l)?!Do(o,l,n):!Object.is(o,l))return!1}}return!0}function cot(e){const t=hy(),{control:n=t,name:r,defaultValue:a,disabled:i,exact:o,compute:l}=e||{},c=U.useRef(a),u=U.useRef(l),f=U.useRef(void 0),m=U.useRef(n),h=U.useRef(r);u.current=l;const[b,x]=U.useState(()=>{const N=n._getWatch(r,c.current);return u.current?u.current(N):N}),y=U.useCallback(N=>{const j=vI(r,n._names,N||n._formValues,!1,c.current);return u.current?u.current(j):j},[n._formValues,n._names,r]),v=U.useCallback(N=>{if(!i){const j=vI(r,n._names,N||n._formValues,!1,c.current);if(u.current){const k=u.current(j);Do(k,f.current)||(x(k),f.current=k)}else x(j)}},[n._formValues,n._names,i,r]);gy(()=>((m.current!==n||!Do(h.current,r))&&(m.current=n,h.current=r,v()),n._subscribe({name:r,formState:{values:!0},exact:o,callback:N=>{v(N.values)}})),[n,o,r,v]),U.useEffect(()=>n._removeUnmounted());const w=m.current!==n,S=h.current,_=U.useMemo(()=>{if(i)return null;const N=!w&&!Do(S,r);return w||N?y():null},[i,w,r,S,y]);return _!==null?_:b}function uot(e){const t=hy(),{name:n,disabled:r,control:a=t,shouldUnregister:i,defaultValue:o,exact:l=!0}=e,c=gge(a._names.array,n),u=U.useMemo(()=>Je(a._formValues,n,Je(a._defaultValues,n,o)),[a,n,o]),f=cot({control:a,name:n,defaultValue:u,exact:l}),m=lot({control:a,name:n,exact:l}),h=U.useRef(e),b=U.useRef(void 0),x=U.useRef(a.register(n,{...e.rules,value:f,...ds(e.disabled)?{disabled:e.disabled}:{}}));h.current=e;const y=U.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Je(m.errors,n)},isDirty:{enumerable:!0,get:()=>!!Je(m.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!Je(m.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!Je(m.validatingFields,n)},error:{enumerable:!0,get:()=>Je(m.errors,n)}}),[m,n]),v=U.useCallback(N=>x.current.onChange({target:{value:hge(N),name:n},type:zb.CHANGE}),[n]),w=U.useCallback(()=>x.current.onBlur({target:{value:Je(a._formValues,n),name:n},type:zb.BLUR}),[n,a._formValues]),S=U.useCallback(N=>{const j=Je(a._fields,n);j&&j._f&&N&&(j._f.ref={focus:()=>li(N.focus)&&N.focus(),select:()=>li(N.select)&&N.select(),setCustomValidity:k=>li(N.setCustomValidity)&&N.setCustomValidity(k),reportValidity:()=>li(N.reportValidity)&&N.reportValidity()})},[a._fields,n]),_=U.useMemo(()=>({name:n,value:f,...ds(r)||m.disabled?{disabled:m.disabled||r}:{},onChange:v,onBlur:w,ref:S}),[n,r,m.disabled,v,w,S,f]);return U.useEffect(()=>{const N=a._options.shouldUnregister||i,j=b.current;j&&j!==n&&!c&&a.unregister(j),a.register(n,{...h.current.rules,...ds(h.current.disabled)?{disabled:h.current.disabled}:{}});const k=(M,T)=>{const R=Je(a._fields,M);R&&R._f&&(R._f.mount=T)};if(k(n,!0),N){const M=ir(Je(a._options.defaultValues,n,h.current.defaultValue));On(a._defaultValues,n,M),Zn(Je(a._formValues,n))&&On(a._formValues,n,M)}return!c&&a.register(n),b.current=n,()=>{(c?N&&!a._state.action:N)?a.unregister(n):k(n,!1)}},[n,a,c,i]),U.useEffect(()=>{a._setDisabledField({disabled:r,name:n})},[r,n,a]),U.useMemo(()=>({field:_,formState:m,fieldState:y}),[_,m,y])}const Dt=e=>e.render(uot(e)),dot=U.createContext(null);dot.displayName="HookFormContext";var IL=(e,t,n,r,a)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:a||!0}}:{},Hi=e=>Array.isArray(e)?e:[e],cre=()=>{let e=[];return{get observers(){return e},next:a=>{for(const i of e)i.next&&i.next(a)},subscribe:a=>(e.push(a),{unsubscribe:()=>{e=e.filter(i=>i!==a)}}),unsubscribe:()=>{e=[]}}};function vge(e,t){const n={};for(const r in e)if(e.hasOwnProperty(r)){const a=e[r],i=t[r];if(a&&Jr(a)&&i){const o=vge(a,i);Jr(o)&&(n[r]=o)}else e[r]&&(n[r]=i)}return n}var Ha=e=>Jr(e)&&!Object.keys(e).length,RL=e=>e.type==="file",Ub=e=>{if(!ML)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},yge=e=>e.type==="select-multiple",DL=e=>e.type==="radio",fot=e=>DL(e)||s6(e),V_=e=>Ub(e)&&e.isConnected;function mot(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;)e=Zn(e)?r++:e[t[r++]];return e}function pot(e){for(const t in e)if(e.hasOwnProperty(t)&&!Zn(e[t]))return!1;return!0}function Dr(e,t){const n=Array.isArray(t)?t:my(t)?[t]:OL(t),r=n.length===1?e:mot(e,n),a=n.length-1,i=n[a];return r&&delete r[i],a!==0&&(Jr(r)&&Ha(r)||Array.isArray(r)&&pot(r))&&Dr(e,n.slice(0,-1)),e}var hot=e=>{for(const t in e)if(li(e[t]))return!0;return!1};function Cge(e){return Array.isArray(e)||Jr(e)&&!hot(e)}function CI(e,t={}){for(const n in e){const r=e[n];Cge(r)?(t[n]=Array.isArray(r)?[]:{},CI(r,t[n])):Zn(r)||(t[n]=!0)}return t}function xf(e,t,n){n||(n=CI(t));for(const r in e){const a=e[r];if(Cge(a))Zn(t)||yI(n[r])?n[r]=CI(a,Array.isArray(a)?[]:{}):xf(a,Di(t)?{}:t[r],n[r]);else{const i=t[r];n[r]=!Do(a,i)}}return n}const ure={value:!1,isValid:!1},dre={value:!0,isValid:!0};var wge=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Zn(e[0].attributes.value)?Zn(e[0].value)||e[0].value===""?dre:{value:e[0].value,isValid:!0}:dre:ure}return ure},Ege=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>Zn(e)?e:t?e===""?NaN:e&&+e:n&&gs(e)?new Date(e):r?r(e):e;const fre={isValid:!1,value:null};var Sge=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,fre):fre;function mre(e){const t=e.ref;return RL(t)?t.files:DL(t)?Sge(e.refs).value:yge(t)?[...t.selectedOptions].map(({value:n})=>n):s6(t)?wge(e.refs).value:Ege(Zn(t.value)?e.ref.value:t.value,e)}var got=(e,t,n,r)=>{const a={};for(const i of e){const o=Je(t,i);o&&On(a,i,o._f)}return{criteriaMode:n,names:[...e],fields:a,shouldUseNativeValidation:r}},Bb=e=>e instanceof RegExp,Yp=e=>Zn(e)?e:Bb(e)?e.source:Jr(e)?Bb(e.value)?e.value.source:e.value:e,Sf=e=>({isOnSubmit:!e||e===no.onSubmit,isOnBlur:e===no.onBlur,isOnChange:e===no.onChange,isOnAll:e===no.all,isOnTouch:e===no.onTouched});const pre="AsyncFunction";var bot=e=>!!e&&!!e.validate&&!!(li(e.validate)&&e.validate.constructor.name===pre||Jr(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===pre)),xot=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),wI=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const $f=(e,t,n,r)=>{for(const a of n||Object.keys(e)){const i=Je(e,a);if(i){const{_f:o,...l}=i;if(o){if(o.refs&&o.refs[0]&&t(o.refs[0],a)&&!r)return!0;if(o.ref&&t(o.ref,o.name)&&!r)return!0;if($f(l,t))break}else if(Jr(l)&&$f(l,t))break}}};function hre(e,t,n){const r=Je(e,n);if(r||my(n))return{error:r,name:n};const a=n.split(".");for(;a.length;){const i=a.join("."),o=Je(t,i),l=Je(e,i);if(o&&!Array.isArray(o)&&n!==i)return{name:n};if(l&&l.type)return{name:i,error:l};if(l&&l.root&&l.root.type)return{name:`${i}.root`,error:l.root};a.pop()}return{name:n}}var vot=(e,t,n,r)=>{n(e);const{name:a,...i}=e;return Ha(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(o=>t[o]===(!r||no.all))},yot=(e,t,n)=>!e||!t||e===t||Hi(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r))),Cot=(e,t,n,r,a)=>a.isOnAll?!1:!n&&a.isOnTouch?!(t||e):(n?r.isOnBlur:a.isOnBlur)?!e:(n?r.isOnChange:a.isOnChange)?e:!0,wot=(e,t)=>!py(Je(e,t)).length&&Dr(e,t),Nge=(e,t,n)=>{const r=Hi(Je(e,n));return On(r,"root",t[n]),On(e,n,r),e};function gre(e,t,n="validate"){if(gs(e)||Array.isArray(e)&&e.every(gs)||ds(e)&&!e)return{type:n,message:gs(e)?e:"",ref:t}}var uf=e=>Jr(e)&&!Bb(e)?e:{value:e,message:""},EI=async(e,t,n,r,a,i)=>{const{ref:o,refs:l,required:c,maxLength:u,minLength:f,min:m,max:h,pattern:b,validate:x,name:y,valueAsNumber:v,mount:w}=e._f,S=Je(n,y);if(!w||t.has(y))return{};const _=l?l[0]:o,N=P=>{a&&_.reportValidity&&(_.setCustomValidity(ds(P)?"":P||""),_.reportValidity())},j={},k=DL(o),M=s6(o),T=k||M,R=(v||RL(o))&&Zn(o.value)&&Zn(S)||Ub(o)&&o.value===""||S===""||Array.isArray(S)&&!S.length,I=IL.bind(null,y,r,j),D=(P,L,z,q=gc.maxLength,Z=gc.minLength)=>{const G=P?L:z;j[y]={type:P?q:Z,message:G,ref:o,...I(P?q:Z,G)}};if(i?!Array.isArray(S)||!S.length:c&&(!T&&(R||Di(S))||ds(S)&&!S||M&&!wge(l).isValid||k&&!Sge(l).isValid)){const{value:P,message:L}=gs(c)?{value:!!c,message:c}:uf(c);if(P&&(j[y]={type:gc.required,message:L,ref:_,...I(gc.required,L)},!r))return N(L),j}if(!R&&(!Di(m)||!Di(h))){let P,L;const z=uf(h),q=uf(m);if(!Di(S)&&!isNaN(S)){const Z=o.valueAsNumber||S&&+S;Di(z.value)||(P=Z>z.value),Di(q.value)||(L=Z<q.value)}else{const Z=o.valueAsDate||new Date(S),G=B=>new Date(new Date().toDateString()+" "+B),$=o.type=="time",X=o.type=="week";gs(z.value)&&S&&(P=$?G(S)>G(z.value):X?S>z.value:Z>new Date(z.value)),gs(q.value)&&S&&(L=$?G(S)<G(q.value):X?S<q.value:Z<new Date(q.value))}if((P||L)&&(D(!!P,z.message,q.message,gc.max,gc.min),!r))return N(j[y].message),j}if((u||f)&&!R&&(gs(S)||i&&Array.isArray(S))){const P=uf(u),L=uf(f),z=!Di(P.value)&&S.length>+P.value,q=!Di(L.value)&&S.length<+L.value;if((z||q)&&(D(z,P.message,L.message),!r))return N(j[y].message),j}if(b&&!R&&gs(S)){const{value:P,message:L}=uf(b);if(Bb(P)&&!S.match(P)&&(j[y]={type:gc.pattern,message:L,ref:o,...I(gc.pattern,L)},!r))return N(L),j}if(x){if(li(x)){const P=await x(S,n),L=gre(P,_);if(L&&(j[y]={...L,...I(gc.validate,L.message)},!r))return N(L.message),j}else if(Jr(x)){let P={};for(const L in x){if(!Ha(P)&&!r)break;const z=gre(await x[L](S,n),_,L);z&&(P={...z,...I(L,z.message)},N(z.message),r&&(j[y]=P))}if(!Ha(P)&&(j[y]={ref:_,...P},!r))return j}}return N(!0),j};const Eot={mode:no.onSubmit,reValidateMode:no.onChange,shouldFocusError:!0};function Sot(e={}){let t={...Eot,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:li(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},r={},a=Jr(t.defaultValues)||Jr(t.values)?ir(t.defaultValues||t.values)||{}:{},i=t.shouldUnregister?{}:ir(a),o={action:!1,mount:!1,watch:!1,keepIsValid:!1},l={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},c,u=0;const f={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},m={...f};let h={...m};const b={array:cre(),state:cre()},x=t.criteriaMode===no.all,y=ie=>he=>{clearTimeout(u),u=setTimeout(ie,he)},v=async ie=>{if(!o.keepIsValid&&!t.disabled&&(m.isValid||h.isValid||ie)){let he;t.resolver?(he=Ha((await T()).errors),w()):he=await I(r,!0),he!==n.isValid&&b.state.next({isValid:he})}},w=(ie,he)=>{!t.disabled&&(m.isValidating||m.validatingFields||h.isValidating||h.validatingFields)&&((ie||Array.from(l.mount)).forEach(Ee=>{Ee&&(he?On(n.validatingFields,Ee,he):Dr(n.validatingFields,Ee))}),b.state.next({validatingFields:n.validatingFields,isValidating:!Ha(n.validatingFields)}))},S=(ie,he=[],Ee,ce,we=!0,te=!0)=>{if(ce&&Ee&&!t.disabled){if(o.action=!0,te&&Array.isArray(Je(r,ie))){const de=Ee(Je(r,ie),ce.argA,ce.argB);we&&On(r,ie,de)}if(te&&Array.isArray(Je(n.errors,ie))){const de=Ee(Je(n.errors,ie),ce.argA,ce.argB);we&&On(n.errors,ie,de),wot(n.errors,ie)}if((m.touchedFields||h.touchedFields)&&te&&Array.isArray(Je(n.touchedFields,ie))){const de=Ee(Je(n.touchedFields,ie),ce.argA,ce.argB);we&&On(n.touchedFields,ie,de)}(m.dirtyFields||h.dirtyFields)&&(n.dirtyFields=xf(a,i)),b.state.next({name:ie,isDirty:P(ie,he),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else On(i,ie,he)},_=(ie,he)=>{On(n.errors,ie,he),b.state.next({errors:n.errors})},N=ie=>{n.errors=ie,b.state.next({errors:n.errors,isValid:!1})},j=(ie,he,Ee,ce)=>{const we=Je(r,ie);if(we){const te=Je(i,ie,Zn(Ee)?Je(a,ie):Ee);Zn(te)||ce&&ce.defaultChecked||he?On(i,ie,he?te:mre(we._f)):q(ie,te),o.mount&&!o.action&&v()}},k=(ie,he,Ee,ce,we)=>{let te=!1,de=!1;const De={name:ie};if(!t.disabled){if(!Ee||ce){(m.isDirty||h.isDirty)&&(de=n.isDirty,n.isDirty=De.isDirty=P(),te=de!==De.isDirty);const Xe=Do(Je(a,ie),he);de=!!Je(n.dirtyFields,ie),Xe?Dr(n.dirtyFields,ie):On(n.dirtyFields,ie,!0),De.dirtyFields=n.dirtyFields,te=te||(m.dirtyFields||h.dirtyFields)&&de!==!Xe}if(Ee){const Xe=Je(n.touchedFields,ie);Xe||(On(n.touchedFields,ie,Ee),De.touchedFields=n.touchedFields,te=te||(m.touchedFields||h.touchedFields)&&Xe!==Ee)}te&&we&&b.state.next(De)}return te?De:{}},M=(ie,he,Ee,ce)=>{const we=Je(n.errors,ie),te=(m.isValid||h.isValid)&&ds(he)&&n.isValid!==he;if(t.delayError&&Ee?(c=y(()=>_(ie,Ee)),c(t.delayError)):(clearTimeout(u),c=null,Ee?On(n.errors,ie,Ee):Dr(n.errors,ie)),(Ee?!Do(we,Ee):we)||!Ha(ce)||te){const de={...ce,...te&&ds(he)?{isValid:he}:{},errors:n.errors,name:ie};n={...n,...de},b.state.next(de)}},T=async ie=>(w(ie,!0),await t.resolver(i,t.context,got(ie||l.mount,r,t.criteriaMode,t.shouldUseNativeValidation))),R=async ie=>{const{errors:he}=await T(ie);if(w(ie),ie)for(const Ee of ie){const ce=Je(he,Ee);ce?On(n.errors,Ee,ce):Dr(n.errors,Ee)}else n.errors=he;return he},I=async(ie,he,Ee={valid:!0})=>{for(const ce in ie){const we=ie[ce];if(we){const{_f:te,...de}=we;if(te){const De=l.array.has(te.name),Xe=we._f&&bot(we._f);Xe&&m.validatingFields&&w([te.name],!0);const lt=await EI(we,l.disabled,i,x,t.shouldUseNativeValidation&&!he,De);if(Xe&&m.validatingFields&&w([te.name]),lt[te.name]&&(Ee.valid=!1,he||e.shouldUseNativeValidation))break;!he&&(Je(lt,te.name)?De?Nge(n.errors,lt,te.name):On(n.errors,te.name,lt[te.name]):Dr(n.errors,te.name))}!Ha(de)&&await I(de,he,Ee)}}return Ee.valid},D=()=>{for(const ie of l.unMount){const he=Je(r,ie);he&&(he._f.refs?he._f.refs.every(Ee=>!V_(Ee)):!V_(he._f.ref))&&be(ie)}l.unMount=new Set},P=(ie,he)=>!t.disabled&&(ie&&he&&On(i,ie,he),!Do(W(),a)),L=(ie,he,Ee)=>vI(ie,l,{...o.mount?i:Zn(he)?a:gs(ie)?{[ie]:he}:he},Ee,he),z=ie=>py(Je(o.mount?i:a,ie,t.shouldUnregister?Je(a,ie,[]):[])),q=(ie,he,Ee={})=>{const ce=Je(r,ie);let we=he;if(ce){const te=ce._f;te&&(!te.disabled&&On(i,ie,Ege(he,te)),we=Ub(te.ref)&&Di(he)?"":he,yge(te.ref)?[...te.ref.options].forEach(de=>de.selected=we.includes(de.value)):te.refs?s6(te.ref)?te.refs.forEach(de=>{(!de.defaultChecked||!de.disabled)&&(Array.isArray(we)?de.checked=!!we.find(De=>De===de.value):de.checked=we===de.value||!!we)}):te.refs.forEach(de=>de.checked=de.value===we):RL(te.ref)?te.ref.value="":(te.ref.value=we,te.ref.type||b.state.next({name:ie,values:ir(i)})))}(Ee.shouldDirty||Ee.shouldTouch)&&k(ie,we,Ee.shouldTouch,Ee.shouldDirty,!0),Ee.shouldValidate&&B(ie)},Z=(ie,he,Ee)=>{for(const ce in he){if(!he.hasOwnProperty(ce))return;const we=he[ce],te=ie+"."+ce,de=Je(r,te);(l.array.has(ie)||Jr(we)||de&&!de._f)&&!H1(we)?Z(te,we,Ee):q(te,we,Ee)}},G=(ie,he,Ee={})=>{const ce=Je(r,ie),we=l.array.has(ie),te=ir(he);On(i,ie,te),we?(b.array.next({name:ie,values:ir(i)}),(m.isDirty||m.dirtyFields||h.isDirty||h.dirtyFields)&&Ee.shouldDirty&&b.state.next({name:ie,dirtyFields:xf(a,i),isDirty:P(ie,te)})):ce&&!ce._f&&!Di(te)?Z(ie,te,Ee):q(ie,te,Ee),wI(ie,l)?b.state.next({...n,name:ie,values:ir(i)}):b.state.next({name:o.mount?ie:void 0,values:ir(i)})},$=async ie=>{o.mount=!0;const he=ie.target;let Ee=he.name,ce=!0;const we=Je(r,Ee),te=Xe=>{ce=Number.isNaN(Xe)||H1(Xe)&&isNaN(Xe.getTime())||Do(Xe,Je(i,Ee,Xe))},de=Sf(t.mode),De=Sf(t.reValidateMode);if(we){let Xe,lt;const jt=he.type?mre(we._f):hge(ie),Cn=ie.type===zb.BLUR||ie.type===zb.FOCUS_OUT,rn=!xot(we._f)&&!t.resolver&&!Je(n.errors,Ee)&&!we._f.deps||Cot(Cn,Je(n.touchedFields,Ee),n.isSubmitted,De,de),Yt=wI(Ee,l,Cn);On(i,Ee,jt),Cn?(!he||!he.readOnly)&&(we._f.onBlur&&we._f.onBlur(ie),c&&c(0)):we._f.onChange&&we._f.onChange(ie);const Nn=k(Ee,jt,Cn),Kt=!Ha(Nn)||Yt;if(!Cn&&b.state.next({name:Ee,type:ie.type,values:ir(i)}),rn)return(m.isValid||h.isValid)&&(t.mode==="onBlur"?Cn&&v():Cn||v()),Kt&&b.state.next({name:Ee,...Yt?{}:Nn});if(!Cn&&Yt&&b.state.next({...n}),t.resolver){const{errors:zr}=await T([Ee]);if(w([Ee]),te(jt),ce){const Or=hre(n.errors,r,Ee),Nt=hre(zr,r,Or.name||Ee);Xe=Nt.error,Ee=Nt.name,lt=Ha(zr)}}else w([Ee],!0),Xe=(await EI(we,l.disabled,i,x,t.shouldUseNativeValidation))[Ee],w([Ee]),te(jt),ce&&(Xe?lt=!1:(m.isValid||h.isValid)&&(lt=await I(r,!0)));ce&&(we._f.deps&&(!Array.isArray(we._f.deps)||we._f.deps.length>0)&&B(we._f.deps),M(Ee,lt,Xe,Nn))}},X=(ie,he)=>{if(Je(n.errors,he)&&ie.focus)return ie.focus(),1},B=async(ie,he={})=>{let Ee,ce;const we=Hi(ie);if(t.resolver){const te=await R(Zn(ie)?ie:we);Ee=Ha(te),ce=ie?!we.some(de=>Je(te,de)):Ee}else ie?(ce=(await Promise.all(we.map(async te=>{const de=Je(r,te);return await I(de&&de._f?{[te]:de}:de)}))).every(Boolean),!(!ce&&!n.isValid)&&v()):ce=Ee=await I(r);return b.state.next({...!gs(ie)||(m.isValid||h.isValid)&&Ee!==n.isValid?{}:{name:ie},...t.resolver||!ie?{isValid:Ee}:{},errors:n.errors}),he.shouldFocus&&!ce&&$f(r,X,ie?we:l.mount),ce},W=(ie,he)=>{let Ee={...o.mount?i:a};return he&&(Ee=vge(he.dirtyFields?n.dirtyFields:n.touchedFields,Ee)),Zn(ie)?Ee:gs(ie)?Je(Ee,ie):ie.map(ce=>Je(Ee,ce))},Y=(ie,he)=>({invalid:!!Je((he||n).errors,ie),isDirty:!!Je((he||n).dirtyFields,ie),error:Je((he||n).errors,ie),isValidating:!!Je(n.validatingFields,ie),isTouched:!!Je((he||n).touchedFields,ie)}),F=ie=>{ie&&Hi(ie).forEach(he=>Dr(n.errors,he)),b.state.next({errors:ie?n.errors:{}})},J=(ie,he,Ee)=>{const ce=(Je(r,ie,{_f:{}})._f||{}).ref,we=Je(n.errors,ie)||{},{ref:te,message:de,type:De,...Xe}=we;On(n.errors,ie,{...Xe,...he,ref:ce}),b.state.next({name:ie,errors:n.errors,isValid:!1}),Ee&&Ee.shouldFocus&&ce&&ce.focus&&ce.focus()},ue=(ie,he)=>li(ie)?b.state.subscribe({next:Ee=>"values"in Ee&&ie(L(void 0,he),Ee)}):L(ie,he,!0),ge=ie=>b.state.subscribe({next:he=>{yot(ie.name,he.name,ie.exact)&&vot(he,ie.formState||m,Ye,ie.reRenderRoot)&&ie.callback({values:{...i},...n,...he,defaultValues:a})}}).unsubscribe,ne=ie=>(o.mount=!0,h={...h,...ie.formState},ge({...ie,formState:{...f,...ie.formState}})),be=(ie,he={})=>{for(const Ee of ie?Hi(ie):l.mount)l.mount.delete(Ee),l.array.delete(Ee),he.keepValue||(Dr(r,Ee),Dr(i,Ee)),!he.keepError&&Dr(n.errors,Ee),!he.keepDirty&&Dr(n.dirtyFields,Ee),!he.keepTouched&&Dr(n.touchedFields,Ee),!he.keepIsValidating&&Dr(n.validatingFields,Ee),!t.shouldUnregister&&!he.keepDefaultValue&&Dr(a,Ee);b.state.next({values:ir(i)}),b.state.next({...n,...he.keepDirty?{isDirty:P()}:{}}),!he.keepIsValid&&v()},se=({disabled:ie,name:he})=>{if(ds(ie)&&o.mount||ie||l.disabled.has(he)){const we=l.disabled.has(he)!==!!ie;ie?l.disabled.add(he):l.disabled.delete(he),we&&o.mount&&!o.action&&v()}},pe=(ie,he={})=>{let Ee=Je(r,ie);const ce=ds(he.disabled)||ds(t.disabled);return On(r,ie,{...Ee||{},_f:{...Ee&&Ee._f?Ee._f:{ref:{name:ie}},name:ie,mount:!0,...he}}),l.mount.add(ie),Ee?se({disabled:ds(he.disabled)?he.disabled:t.disabled,name:ie}):j(ie,!0,he.value),{...ce?{disabled:he.disabled||t.disabled}:{},...t.progressive?{required:!!he.required,min:Yp(he.min),max:Yp(he.max),minLength:Yp(he.minLength),maxLength:Yp(he.maxLength),pattern:Yp(he.pattern)}:{},name:ie,onChange:$,onBlur:$,ref:we=>{if(we){pe(ie,he),Ee=Je(r,ie);const te=Zn(we.value)&&we.querySelectorAll&&we.querySelectorAll("input,select,textarea")[0]||we,de=fot(te),De=Ee._f.refs||[];if(de?De.find(Xe=>Xe===te):te===Ee._f.ref)return;On(r,ie,{_f:{...Ee._f,...de?{refs:[...De.filter(V_),te,...Array.isArray(Je(a,ie))?[{}]:[]],ref:{type:te.type,name:ie}}:{ref:te}}}),j(ie,!1,void 0,te)}else Ee=Je(r,ie,{}),Ee._f&&(Ee._f.mount=!1),(t.shouldUnregister||he.shouldUnregister)&&!(gge(l.array,ie)&&o.action)&&l.unMount.add(ie)}}},Se=()=>t.shouldFocusError&&$f(r,X,l.mount),ae=ie=>{ds(ie)&&(b.state.next({disabled:ie}),$f(r,(he,Ee)=>{const ce=Je(r,Ee);ce&&(he.disabled=ce._f.disabled||ie,Array.isArray(ce._f.refs)&&ce._f.refs.forEach(we=>{we.disabled=ce._f.disabled||ie}))},0,!1))},He=(ie,he)=>async Ee=>{let ce;Ee&&(Ee.preventDefault&&Ee.preventDefault(),Ee.persist&&Ee.persist());let we=ir(i);if(b.state.next({isSubmitting:!0}),t.resolver){const{errors:te,values:de}=await T();w(),n.errors=te,we=ir(de)}else await I(r);if(l.disabled.size)for(const te of l.disabled)Dr(we,te);if(Dr(n.errors,"root"),Ha(n.errors)){b.state.next({errors:{}});try{await ie(we,Ee)}catch(te){ce=te}}else he&&await he({...n.errors},Ee),Se(),setTimeout(Se);if(b.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Ha(n.errors)&&!ce,submitCount:n.submitCount+1,errors:n.errors}),ce)throw ce},ve=(ie,he={})=>{Je(r,ie)&&(Zn(he.defaultValue)?G(ie,ir(Je(a,ie))):(G(ie,he.defaultValue),On(a,ie,ir(he.defaultValue))),he.keepTouched||Dr(n.touchedFields,ie),he.keepDirty||(Dr(n.dirtyFields,ie),n.isDirty=he.defaultValue?P(ie,ir(Je(a,ie))):P()),he.keepError||(Dr(n.errors,ie),m.isValid&&v()),b.state.next({...n}))},Ue=(ie,he={})=>{const Ee=ie?ir(ie):a,ce=ir(Ee),we=Ha(ie),te=we?a:ce;if(he.keepDefaultValues||(a=Ee),!he.keepValues){if(he.keepDirtyValues){const de=new Set([...l.mount,...Object.keys(xf(a,i))]);for(const De of Array.from(de)){const Xe=Je(n.dirtyFields,De),lt=Je(i,De),jt=Je(te,De);Xe&&!Zn(lt)?On(te,De,lt):!Xe&&!Zn(jt)&&G(De,jt)}}else{if(ML&&Zn(ie))for(const de of l.mount){const De=Je(r,de);if(De&&De._f){const Xe=Array.isArray(De._f.refs)?De._f.refs[0]:De._f.ref;if(Ub(Xe)){const lt=Xe.closest("form");if(lt){lt.reset();break}}}}if(he.keepFieldsRef)for(const de of l.mount)G(de,Je(te,de));else r={}}i=t.shouldUnregister?he.keepDefaultValues?ir(a):{}:ir(te),b.array.next({values:{...te}}),b.state.next({values:{...te}})}l={mount:he.keepDirtyValues?l.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},o.mount=!m.isValid||!!he.keepIsValid||!!he.keepDirtyValues||!t.shouldUnregister&&!Ha(te),o.watch=!!t.shouldUnregister,o.keepIsValid=!!he.keepIsValid,o.action=!1,he.keepErrors||(n.errors={}),b.state.next({submitCount:he.keepSubmitCount?n.submitCount:0,isDirty:we?!1:he.keepDirty?n.isDirty:!!(he.keepDefaultValues&&!Do(ie,a)),isSubmitted:he.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:we?{}:he.keepDirtyValues?he.keepDefaultValues&&i?xf(a,i):n.dirtyFields:he.keepDefaultValues&&ie?xf(a,ie):he.keepDirty?n.dirtyFields:{},touchedFields:he.keepTouched?n.touchedFields:{},errors:he.keepErrors?n.errors:{},isSubmitSuccessful:he.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:a})},at=(ie,he)=>Ue(li(ie)?ie(i):ie,{...t.resetOptions,...he}),Oe=(ie,he={})=>{const Ee=Je(r,ie),ce=Ee&&Ee._f;if(ce){const we=ce.refs?ce.refs[0]:ce.ref;we.focus&&setTimeout(()=>{we.focus(),he.shouldSelect&&li(we.select)&&we.select()})}},Ye=ie=>{n={...n,...ie}},tt={control:{register:pe,unregister:be,getFieldState:Y,handleSubmit:He,setError:J,_subscribe:ge,_runSchema:T,_updateIsValidating:w,_focusError:Se,_getWatch:L,_getDirty:P,_setValid:v,_setFieldArray:S,_setDisabledField:se,_setErrors:N,_getFieldArray:z,_reset:Ue,_resetDefaultValues:()=>li(t.defaultValues)&&t.defaultValues().then(ie=>{at(ie,t.resetOptions),b.state.next({isLoading:!1})}),_removeUnmounted:D,_disableForm:ae,_subjects:b,_proxyFormState:m,get _fields(){return r},get _formValues(){return i},get _state(){return o},set _state(ie){o=ie},get _defaultValues(){return a},get _names(){return l},set _names(ie){l=ie},get _formState(){return n},get _options(){return t},set _options(ie){t={...t,...ie}}},subscribe:ne,trigger:B,register:pe,handleSubmit:He,watch:ue,setValue:G,getValues:W,reset:at,resetField:ve,clearErrors:F,unregister:be,setError:J,setFocus:Oe,getFieldState:Y};return{...tt,formControl:tt}}var Ru=()=>{if(typeof crypto<"u"&&crypto.randomUUID)return crypto.randomUUID();const e=typeof performance>"u"?Date.now():performance.now()*1e3;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{const n=(Math.random()*16+e)%16|0;return(t=="x"?n:n&3|8).toString(16)})},$_=(e,t,n={})=>n.shouldFocus||Zn(n.shouldFocus)?n.focusName||`${e}.${Zn(n.focusIndex)?t:n.focusIndex}.`:"",H_=(e,t)=>[...e,...Hi(t)],F_=e=>Array.isArray(e)?e.map(()=>{}):void 0;function z_(e,t,n){return[...e.slice(0,t),...Hi(n),...e.slice(t)]}var U_=(e,t,n)=>Array.isArray(e)?(Zn(e[n])&&(e[n]=void 0),e.splice(n,0,e.splice(t,1)[0]),e):[],B_=(e,t)=>[...Hi(t),...Hi(e)];function Not(e,t){let n=0;const r=[...e];for(const a of t)r.splice(a-n,1),n++;return py(r).length?r:[]}var Z_=(e,t)=>Zn(t)?[]:Not(e,Hi(t).sort((n,r)=>n-r)),q_=(e,t,n)=>{[e[t],e[n]]=[e[n],e[t]]},bre=(e,t,n)=>(e[t]=n,e);function SI(e){const t=hy(),{control:n=t,name:r,keyName:a="id",shouldUnregister:i,rules:o}=e,[l,c]=U.useState(n._getFieldArray(r)),u=U.useRef(n._getFieldArray(r).map(Ru)),f=U.useRef(!1);n._names.array.add(r),U.useMemo(()=>o&&l.length>=0&&n.register(r,o),[n,r,l.length,o]),gy(()=>n._subjects.array.subscribe({next:({values:N,name:j})=>{if(j===r||!j){const k=Je(N,r);Array.isArray(k)&&(c(k),u.current=k.map(Ru))}}}).unsubscribe,[n,r]);const m=U.useCallback(N=>{f.current=!0,n._setFieldArray(r,N)},[n,r]),h=(N,j)=>{const k=Hi(ir(N)),M=H_(n._getFieldArray(r),k);n._names.focus=$_(r,M.length-1,j),u.current=H_(u.current,k.map(Ru)),m(M),c(M),n._setFieldArray(r,M,H_,{argA:F_(N)})},b=(N,j)=>{const k=Hi(ir(N)),M=B_(n._getFieldArray(r),k);n._names.focus=$_(r,0,j),u.current=B_(u.current,k.map(Ru)),m(M),c(M),n._setFieldArray(r,M,B_,{argA:F_(N)})},x=N=>{const j=Z_(n._getFieldArray(r),N);u.current=Z_(u.current,N),m(j),c(j),!Array.isArray(Je(n._fields,r))&&On(n._fields,r,void 0),n._setFieldArray(r,j,Z_,{argA:N})},y=(N,j,k)=>{const M=Hi(ir(j)),T=z_(n._getFieldArray(r),N,M);n._names.focus=$_(r,N,k),u.current=z_(u.current,N,M.map(Ru)),m(T),c(T),n._setFieldArray(r,T,z_,{argA:N,argB:F_(j)})},v=(N,j)=>{const k=n._getFieldArray(r);q_(k,N,j),q_(u.current,N,j),m(k),c(k),n._setFieldArray(r,k,q_,{argA:N,argB:j},!1)},w=(N,j)=>{const k=n._getFieldArray(r);U_(k,N,j),U_(u.current,N,j),m(k),c(k),n._setFieldArray(r,k,U_,{argA:N,argB:j},!1)},S=(N,j)=>{const k=ir(j),M=bre(n._getFieldArray(r),N,k);u.current=[...M].map((T,R)=>!T||R===N?Ru():u.current[R]),m(M),c([...M]),n._setFieldArray(r,M,bre,{argA:N,argB:k},!0,!1)},_=N=>{const j=Hi(ir(N));u.current=j.map(Ru),m([...j]),c([...j]),n._setFieldArray(r,[...j],k=>k,{},!0,!1)};return U.useEffect(()=>{if(n._state.action=!1,wI(r,n._names)&&n._subjects.state.next({...n._formState}),f.current&&(!Sf(n._options.mode).isOnSubmit||n._formState.isSubmitted)&&!Sf(n._options.reValidateMode).isOnSubmit)if(n._options.resolver)n._runSchema([r]).then(N=>{n._updateIsValidating([r]);const j=Je(N.errors,r),k=Je(n._formState.errors,r);(k?!j&&k.type||j&&(k.type!==j.type||k.message!==j.message):j&&j.type)&&(j?On(n._formState.errors,r,j):Dr(n._formState.errors,r),n._subjects.state.next({errors:n._formState.errors}))});else{const N=Je(n._fields,r);N&&N._f&&!(Sf(n._options.reValidateMode).isOnSubmit&&Sf(n._options.mode).isOnSubmit)&&EI(N,n._names.disabled,n._formValues,n._options.criteriaMode===no.all,n._options.shouldUseNativeValidation,!0).then(j=>!Ha(j)&&n._subjects.state.next({errors:Nge(n._formState.errors,j,r)}))}n._subjects.state.next({name:r,values:ir(n._formValues)}),n._names.focus&&$f(n._fields,(N,j)=>{if(n._names.focus&&j.startsWith(n._names.focus)&&N.focus)return N.focus(),1}),n._names.focus="",n._setValid(),f.current=!1},[l,r,n]),U.useEffect(()=>(!Je(n._formValues,r)&&n._setFieldArray(r),()=>{const N=(j,k)=>{const M=Je(n._fields,j);M&&M._f&&(M._f.mount=k)};n._options.shouldUnregister||i?n.unregister(r):N(r,!1)}),[r,n,a,i]),{swap:U.useCallback(v,[m,r,n]),move:U.useCallback(w,[m,r,n]),prepend:U.useCallback(b,[m,r,n]),append:U.useCallback(h,[m,r,n]),remove:U.useCallback(x,[m,r,n]),insert:U.useCallback(y,[m,r,n]),update:U.useCallback(S,[m,r,n]),replace:U.useCallback(_,[m,r,n]),fields:U.useMemo(()=>l.map((N,j)=>({...N,[a]:u.current[j]||Ru()})),[l,a])}}function Xi(e={}){const t=U.useRef(void 0),n=U.useRef(void 0),[r,a]=U.useState({isDirty:!1,isValidating:!1,isLoading:li(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:li(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:r},e.defaultValues&&!li(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:o,...l}=Sot(e);t.current={...l,formState:r}}const i=t.current.control;return i._options=e,gy(()=>{const o=i._subscribe({formState:i._proxyFormState,callback:()=>a({...i._formState}),reRenderRoot:!0});return a(l=>({...l,isReady:!0})),i._formState.isReady=!0,o},[i]),U.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),U.useEffect(()=>{e.mode&&(i._options.mode=e.mode),e.reValidateMode&&(i._options.reValidateMode=e.reValidateMode)},[i,e.mode,e.reValidateMode]),U.useEffect(()=>{e.errors&&(i._setErrors(e.errors),i._focusError())},[i,e.errors]),U.useEffect(()=>{e.shouldUnregister&&i._subjects.state.next({values:i._getWatch()})},[i,e.shouldUnregister]),U.useEffect(()=>{if(i._proxyFormState.isDirty){const o=i._getDirty();o!==r.isDirty&&i._subjects.state.next({isDirty:o})}},[i,r.isDirty]),U.useEffect(()=>{var o;e.values&&!Do(e.values,n.current)?(i._reset(e.values,{keepFieldsRef:!0,...i._options.resetOptions}),!((o=i._options.resetOptions)===null||o===void 0)&&o.keepIsValid||i._setValid(),n.current=e.values,a(l=>({...l}))):i._resetDefaultValues()},[i,e.values]),U.useEffect(()=>{i._state.mount||(i._setValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),t.current.formState=U.useMemo(()=>xge(r,i),[i,r]),t.current}const xre=(e,t,n)=>{if(e&&"reportValidity"in e){const r=Je(n,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},Zb=(e,t)=>{for(const n in t.fields){const r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?xre(r.ref,n,e):r&&r.refs&&r.refs.forEach(a=>xre(a,n,e))}},NI=(e,t)=>{t.shouldUseNativeValidation&&Zb(e,t);const n={};for(const r in e){const a=Je(t.fields,r),i=Object.assign(e[r]||{},{ref:a&&a.ref});if(_ot(t.names||Object.keys(e),r)){const o=Object.assign({},Je(n,r));On(o,"root",i),On(n,r,o)}else On(n,r,i)}return n},_ot=(e,t)=>{const n=vre(t);return e.some(r=>vre(r).match(`^${n}\\.\\d+`))};function vre(e){return e.replace(/\]|\[/g,"")}const _ge=Object.freeze({status:"aborted"});function Ce(e,t,n){function r(l,c){if(l._zod||Object.defineProperty(l,"_zod",{value:{def:c,constr:o,traits:new Set},enumerable:!1}),l._zod.traits.has(e))return;l._zod.traits.add(e),t(l,c);const u=o.prototype,f=Object.keys(u);for(let m=0;m<f.length;m++){const h=f[m];h in l||(l[h]=u[h].bind(l))}}const a=n?.Parent??Object;class i extends a{}Object.defineProperty(i,"name",{value:e});function o(l){var c;const u=n?.Parent?new i:this;r(u,l),(c=u._zod).deferred??(c.deferred=[]);for(const f of u._zod.deferred)f();return u}return Object.defineProperty(o,"init",{value:r}),Object.defineProperty(o,Symbol.hasInstance,{value:l=>n?.Parent&&l instanceof n.Parent?!0:l?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}const kge=Symbol("zod_brand");class W1 extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class by extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}}const qb={};function Wa(e){return e&&Object.assign(qb,e),qb}function kot(e){return e}function jot(e){return e}function Tot(e){}function Aot(e){throw new Error("Unexpected value in exhaustive check")}function Mot(e){}function PL(e){const t=Object.values(e).filter(r=>typeof r=="number");return Object.entries(e).filter(([r,a])=>t.indexOf(+r)===-1).map(([r,a])=>a)}function qe(e,t="|"){return e.map(n=>kt(n)).join(t)}function Gb(e,t){return typeof t=="bigint"?t.toString():t}function o6(e){return{get value(){{const t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function J2(e){return e==null}function xy(e){const t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function jge(e,t){const n=(e.toString().split(".")[1]||"").length,r=t.toString();let a=(r.split(".")[1]||"").length;if(a===0&&/\d?e-\d?/.test(r)){const c=r.match(/\d?e-(\d?)/);c?.[1]&&(a=Number.parseInt(c[1]))}const i=n>a?n:a,o=Number.parseInt(e.toFixed(i).replace(".","")),l=Number.parseInt(t.toFixed(i).replace(".",""));return o%l/10**i}const yre=Symbol("evaluating");function Xt(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==yre)return r===void 0&&(r=yre,r=n()),r},set(a){Object.defineProperty(e,t,{value:a})},configurable:!0})}function Oot(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function Fd(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function Ul(...e){const t={};for(const n of e){const r=Object.getOwnPropertyDescriptors(n);Object.assign(t,r)}return Object.defineProperties({},t)}function Iot(e){return Ul(e._zod.def)}function Rot(e,t){return t?t.reduce((n,r)=>n?.[r],e):e}function Dot(e){const t=Object.keys(e),n=t.map(r=>e[r]);return Promise.all(n).then(r=>{const a={};for(let i=0;i<t.length;i++)a[t[i]]=r[i];return a})}function Pot(e=10){const t="abcdefghijklmnopqrstuvwxyz";let n="";for(let r=0;r<e;r++)n+=t[Math.floor(Math.random()*t.length)];return n}function _I(e){return JSON.stringify(e)}function Tge(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}const LL="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function mm(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const Age=o6(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{const e=Function;return new e(""),!0}catch{return!1}});function v2(e){if(mm(e)===!1)return!1;const t=e.constructor;if(t===void 0||typeof t!="function")return!0;const n=t.prototype;return!(mm(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function vy(e){return v2(e)?{...e}:Array.isArray(e)?[...e]:e}function Lot(e){let t=0;for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}const Vot=e=>{const t=typeof e;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${t}`)}},Wb=new Set(["string","number","symbol"]),Mge=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Zc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function yo(e,t,n){const r=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(r._zod.parent=e),r}function ze(e){const t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function $ot(e){let t;return new Proxy({},{get(n,r,a){return t??(t=e()),Reflect.get(t,r,a)},set(n,r,a,i){return t??(t=e()),Reflect.set(t,r,a,i)},has(n,r){return t??(t=e()),Reflect.has(t,r)},deleteProperty(n,r){return t??(t=e()),Reflect.deleteProperty(t,r)},ownKeys(n){return t??(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,r){return t??(t=e()),Reflect.getOwnPropertyDescriptor(t,r)},defineProperty(n,r,a){return t??(t=e()),Reflect.defineProperty(t,r,a)}})}function kt(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function Oge(e){return Object.keys(e).filter(t=>e[t]._zod.optin==="optional"&&e[t]._zod.optout==="optional")}const Ige={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},Rge={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function Dge(e,t){const n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const i=Ul(e._zod.def,{get shape(){const o={};for(const l in t){if(!(l in n.shape))throw new Error(`Unrecognized key: "${l}"`);t[l]&&(o[l]=n.shape[l])}return Fd(this,"shape",o),o},checks:[]});return yo(e,i)}function Pge(e,t){const n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const i=Ul(e._zod.def,{get shape(){const o={...e._zod.def.shape};for(const l in t){if(!(l in n.shape))throw new Error(`Unrecognized key: "${l}"`);t[l]&&delete o[l]}return Fd(this,"shape",o),o},checks:[]});return yo(e,i)}function Lge(e,t){if(!v2(t))throw new Error("Invalid input to extend: expected a plain object");const n=e._zod.def.checks;if(n&&n.length>0){const i=e._zod.def.shape;for(const o in t)if(Object.getOwnPropertyDescriptor(i,o)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}const a=Ul(e._zod.def,{get shape(){const i={...e._zod.def.shape,...t};return Fd(this,"shape",i),i}});return yo(e,a)}function Vge(e,t){if(!v2(t))throw new Error("Invalid input to safeExtend: expected a plain object");const n=Ul(e._zod.def,{get shape(){const r={...e._zod.def.shape,...t};return Fd(this,"shape",r),r}});return yo(e,n)}function $ge(e,t){const n=Ul(e._zod.def,{get shape(){const r={...e._zod.def.shape,...t._zod.def.shape};return Fd(this,"shape",r),r},get catchall(){return t._zod.def.catchall},checks:[]});return yo(e,n)}function Hge(e,t,n){const a=t._zod.def.checks;if(a&&a.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");const o=Ul(t._zod.def,{get shape(){const l=t._zod.def.shape,c={...l};if(n)for(const u in n){if(!(u in l))throw new Error(`Unrecognized key: "${u}"`);n[u]&&(c[u]=e?new e({type:"optional",innerType:l[u]}):l[u])}else for(const u in l)c[u]=e?new e({type:"optional",innerType:l[u]}):l[u];return Fd(this,"shape",c),c},checks:[]});return yo(t,o)}function Fge(e,t,n){const r=Ul(t._zod.def,{get shape(){const a=t._zod.def.shape,i={...a};if(n)for(const o in n){if(!(o in i))throw new Error(`Unrecognized key: "${o}"`);n[o]&&(i[o]=new e({type:"nonoptional",innerType:a[o]}))}else for(const o in a)i[o]=new e({type:"nonoptional",innerType:a[o]});return Fd(this,"shape",i),i}});return yo(t,r)}function F1(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue!==!0)return!0;return!1}function Vo(e,t){return t.map(n=>{var r;return(r=n).path??(r.path=[]),n.path.unshift(e),n})}function M4(e){return typeof e=="string"?e:e?.message}function po(e,t,n){const r={...e,path:e.path??[]};if(!e.message){const a=M4(e.inst?._zod.def?.error?.(e))??M4(t?.error?.(e))??M4(n.customError?.(e))??M4(n.localeError?.(e))??"Invalid input";r.message=a}return delete r.inst,delete r.continue,t?.reportInput||delete r.input,r}function yy(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function Cy(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function At(e){const t=typeof e;switch(t){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";const n=e;if(n&&Object.getPrototypeOf(n)!==Object.prototype&&"constructor"in n&&n.constructor)return n.constructor.name}}return t}function pm(...e){const[t,n,r]=e;return typeof t=="string"?{message:t,code:"custom",input:n,inst:r}:{...t}}function Hot(e){return Object.entries(e).filter(([t,n])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function zge(e){const t=atob(e),n=new Uint8Array(t.length);for(let r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return n}function Uge(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function Fot(e){const t=e.replace(/-/g,"+").replace(/_/g,"/"),n="=".repeat((4-t.length%4)%4);return zge(t+n)}function zot(e){return Uge(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function Uot(e){const t=e.replace(/^0x/,"");if(t.length%2!==0)throw new Error("Invalid hex string length");const n=new Uint8Array(t.length/2);for(let r=0;r<t.length;r+=2)n[r/2]=Number.parseInt(t.slice(r,r+2),16);return n}function Bot(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}class Zot{constructor(...t){}}const Bge=Object.freeze(Object.defineProperty({__proto__:null,BIGINT_FORMAT_RANGES:Rge,Class:Zot,NUMBER_FORMAT_RANGES:Ige,aborted:F1,allowsEval:Age,assert:Mot,assertEqual:kot,assertIs:Tot,assertNever:Aot,assertNotEqual:jot,assignProp:Fd,base64ToUint8Array:zge,base64urlToUint8Array:Fot,cached:o6,captureStackTrace:LL,cleanEnum:Hot,cleanRegex:xy,clone:yo,cloneDef:Iot,createTransparentProxy:$ot,defineLazy:Xt,esc:_I,escapeRegex:Zc,extend:Lge,finalizeIssue:po,floatSafeRemainder:jge,getElementAtPath:Rot,getEnumValues:PL,getLengthableOrigin:Cy,getParsedType:Vot,getSizableOrigin:yy,hexToUint8Array:Uot,isObject:mm,isPlainObject:v2,issue:pm,joinValues:qe,jsonStringifyReplacer:Gb,merge:$ge,mergeDefs:Ul,normalizeParams:ze,nullish:J2,numKeys:Lot,objectClone:Oot,omit:Pge,optionalKeys:Oge,parsedType:At,partial:Hge,pick:Dge,prefixIssues:Vo,primitiveTypes:Mge,promiseAllObject:Dot,propertyKeyTypes:Wb,randomString:Pot,required:Fge,safeExtend:Vge,shallowClone:vy,slugify:Tge,stringifyPrimitive:kt,uint8ArrayToBase64:Uge,uint8ArrayToBase64url:zot,uint8ArrayToHex:Bot,unwrapMessage:M4},Symbol.toStringTag,{value:"Module"})),Zge=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,Gb,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},wy=Ce("$ZodError",Zge),js=Ce("$ZodError",Zge,{Parent:Error});function VL(e,t=n=>n.message){const n={},r=[];for(const a of e.issues)a.path.length>0?(n[a.path[0]]=n[a.path[0]]||[],n[a.path[0]].push(t(a))):r.push(t(a));return{formErrors:r,fieldErrors:n}}function $L(e,t=n=>n.message){const n={_errors:[]},r=a=>{for(const i of a.issues)if(i.code==="invalid_union"&&i.errors.length)i.errors.map(o=>r({issues:o}));else if(i.code==="invalid_key")r({issues:i.issues});else if(i.code==="invalid_element")r({issues:i.issues});else if(i.path.length===0)n._errors.push(t(i));else{let o=n,l=0;for(;l<i.path.length;){const c=i.path[l];l===i.path.length-1?(o[c]=o[c]||{_errors:[]},o[c]._errors.push(t(i))):o[c]=o[c]||{_errors:[]},o=o[c],l++}}};return r(e),n}function qge(e,t=n=>n.message){const n={errors:[]},r=(a,i=[])=>{var o,l;for(const c of a.issues)if(c.code==="invalid_union"&&c.errors.length)c.errors.map(u=>r({issues:u},c.path));else if(c.code==="invalid_key")r({issues:c.issues},c.path);else if(c.code==="invalid_element")r({issues:c.issues},c.path);else{const u=[...i,...c.path];if(u.length===0){n.errors.push(t(c));continue}let f=n,m=0;for(;m<u.length;){const h=u[m],b=m===u.length-1;typeof h=="string"?(f.properties??(f.properties={}),(o=f.properties)[h]??(o[h]={errors:[]}),f=f.properties[h]):(f.items??(f.items=[]),(l=f.items)[h]??(l[h]={errors:[]}),f=f.items[h]),b&&f.errors.push(t(c)),m++}}};return r(e),n}function Gge(e){const t=[],n=e.map(r=>typeof r=="object"?r.key:r);for(const r of n)typeof r=="number"?t.push(`[${r}]`):typeof r=="symbol"?t.push(`[${JSON.stringify(String(r))}]`):/[^\w$]/.test(r)?t.push(`[${JSON.stringify(r)}]`):(t.length&&t.push("."),t.push(r));return t.join("")}function Wge(e){const t=[],n=[...e.issues].sort((r,a)=>(r.path??[]).length-(a.path??[]).length);for(const r of n)t.push(`✖ ${r.message}`),r.path?.length&&t.push(`  → at ${Gge(r.path)}`);return t.join(`
`)}const l6=e=>(t,n,r,a)=>{const i=r?Object.assign(r,{async:!1}):{async:!1},o=t._zod.run({value:n,issues:[]},i);if(o instanceof Promise)throw new W1;if(o.issues.length){const l=new(a?.Err??e)(o.issues.map(c=>po(c,i,Wa())));throw LL(l,a?.callee),l}return o.value},Yb=l6(js),c6=e=>async(t,n,r,a)=>{const i=r?Object.assign(r,{async:!0}):{async:!0};let o=t._zod.run({value:n,issues:[]},i);if(o instanceof Promise&&(o=await o),o.issues.length){const l=new(a?.Err??e)(o.issues.map(c=>po(c,i,Wa())));throw LL(l,a?.callee),l}return o.value},Kb=c6(js),u6=e=>(t,n,r)=>{const a=r?{...r,async:!1}:{async:!1},i=t._zod.run({value:n,issues:[]},a);if(i instanceof Promise)throw new W1;return i.issues.length?{success:!1,error:new(e??wy)(i.issues.map(o=>po(o,a,Wa())))}:{success:!0,data:i.value}},Yge=u6(js),d6=e=>async(t,n,r)=>{const a=r?Object.assign(r,{async:!0}):{async:!0};let i=t._zod.run({value:n,issues:[]},a);return i instanceof Promise&&(i=await i),i.issues.length?{success:!1,error:new e(i.issues.map(o=>po(o,a,Wa())))}:{success:!0,data:i.value}},Kge=d6(js),HL=e=>(t,n,r)=>{const a=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return l6(e)(t,n,a)},qot=HL(js),FL=e=>(t,n,r)=>l6(e)(t,n,r),Got=FL(js),zL=e=>async(t,n,r)=>{const a=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return c6(e)(t,n,a)},Wot=zL(js),UL=e=>async(t,n,r)=>c6(e)(t,n,r),Yot=UL(js),BL=e=>(t,n,r)=>{const a=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return u6(e)(t,n,a)},Kot=BL(js),ZL=e=>(t,n,r)=>u6(e)(t,n,r),Xot=ZL(js),qL=e=>async(t,n,r)=>{const a=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return d6(e)(t,n,a)},Qot=qL(js),GL=e=>async(t,n,r)=>d6(e)(t,n,r),Jot=GL(js),Xge=/^[cC][^\s-]{8,}$/,Qge=/^[0-9a-z]+$/,Jge=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,e8e=/^[0-9a-vA-V]{20}$/,t8e=/^[A-Za-z0-9]{27}$/,n8e=/^[a-zA-Z0-9_-]{21}$/,r8e=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,elt=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,a8e=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,hm=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,tlt=hm(4),nlt=hm(6),rlt=hm(7),i8e=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,alt=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,ilt=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,s8e=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,slt=s8e,olt=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,llt="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function o8e(){return new RegExp(llt,"u")}const l8e=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,c8e=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,u8e=e=>{const t=Zc(e??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},d8e=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,f8e=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,m8e=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,WL=/^[A-Za-z0-9_-]*$/,p8e=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,h8e=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,g8e=/^\+[1-9]\d{6,14}$/,b8e="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",x8e=new RegExp(`^${b8e}$`);function v8e(e){const t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function y8e(e){return new RegExp(`^${v8e(e)}$`)}function C8e(e){const t=v8e({precision:e.precision}),n=["Z"];e.local&&n.push(""),e.offset&&n.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const r=`${t}(?:${n.join("|")})`;return new RegExp(`^${b8e}T(?:${r})$`)}const w8e=e=>{const t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},E8e=/^-?\d+n?$/,S8e=/^-?\d+$/,YL=/^-?\d+(?:\.\d+)?$/,N8e=/^(?:true|false)$/i,_8e=/^null$/i,k8e=/^undefined$/i,j8e=/^[^A-Z]*$/,T8e=/^[^a-z]*$/,A8e=/^[0-9a-fA-F]*$/;function f6(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function m6(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}const clt=/^[0-9a-fA-F]{32}$/,ult=f6(22,"=="),dlt=m6(22),flt=/^[0-9a-fA-F]{40}$/,mlt=f6(27,"="),plt=m6(27),hlt=/^[0-9a-fA-F]{64}$/,glt=f6(43,"="),blt=m6(43),xlt=/^[0-9a-fA-F]{96}$/,vlt=f6(64,""),ylt=m6(64),Clt=/^[0-9a-fA-F]{128}$/,wlt=f6(86,"=="),Elt=m6(86),KL=Object.freeze(Object.defineProperty({__proto__:null,base64:m8e,base64url:WL,bigint:E8e,boolean:N8e,browserEmail:olt,cidrv4:d8e,cidrv6:f8e,cuid:Xge,cuid2:Qge,date:x8e,datetime:C8e,domain:h8e,duration:r8e,e164:g8e,email:i8e,emoji:o8e,extendedDuration:elt,guid:a8e,hex:A8e,hostname:p8e,html5Email:alt,idnEmail:slt,integer:S8e,ipv4:l8e,ipv6:c8e,ksuid:t8e,lowercase:j8e,mac:u8e,md5_base64:ult,md5_base64url:dlt,md5_hex:clt,nanoid:n8e,null:_8e,number:YL,rfc5322Email:ilt,sha1_base64:mlt,sha1_base64url:plt,sha1_hex:flt,sha256_base64:glt,sha256_base64url:blt,sha256_hex:hlt,sha384_base64:vlt,sha384_base64url:ylt,sha384_hex:xlt,sha512_base64:wlt,sha512_base64url:Elt,sha512_hex:Clt,string:w8e,time:y8e,ulid:Jge,undefined:k8e,unicodeEmail:s8e,uppercase:T8e,uuid:hm,uuid4:tlt,uuid6:nlt,uuid7:rlt,xid:e8e},Symbol.toStringTag,{value:"Module"})),vr=Ce("$ZodCheck",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),M8e={number:"number",bigint:"bigint",object:"date"},XL=Ce("$ZodCheckLessThan",(e,t)=>{vr.init(e,t);const n=M8e[typeof t.value];e._zod.onattach.push(r=>{const a=r._zod.bag,i=(t.inclusive?a.maximum:a.exclusiveMaximum)??Number.POSITIVE_INFINITY;t.value<i&&(t.inclusive?a.maximum=t.value:a.exclusiveMaximum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value<=t.value:r.value<t.value)||r.issues.push({origin:n,code:"too_big",maximum:typeof t.value=="object"?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),QL=Ce("$ZodCheckGreaterThan",(e,t)=>{vr.init(e,t);const n=M8e[typeof t.value];e._zod.onattach.push(r=>{const a=r._zod.bag,i=(t.inclusive?a.minimum:a.exclusiveMinimum)??Number.NEGATIVE_INFINITY;t.value>i&&(t.inclusive?a.minimum=t.value:a.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:"too_small",minimum:typeof t.value=="object"?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),O8e=Ce("$ZodCheckMultipleOf",(e,t)=>{vr.init(e,t),e._zod.onattach.push(n=>{var r;(r=n._zod.bag).multipleOf??(r.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?n.value%t.value===BigInt(0):jge(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),I8e=Ce("$ZodCheckNumberFormat",(e,t)=>{vr.init(e,t),t.format=t.format||"float64";const n=t.format?.includes("int"),r=n?"int":"number",[a,i]=Ige[t.format];e._zod.onattach.push(o=>{const l=o._zod.bag;l.format=t.format,l.minimum=a,l.maximum=i,n&&(l.pattern=S8e)}),e._zod.check=o=>{const l=o.value;if(n){if(!Number.isInteger(l)){o.issues.push({expected:r,format:t.format,code:"invalid_type",continue:!1,input:l,inst:e});return}if(!Number.isSafeInteger(l)){l>0?o.issues.push({input:l,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort}):o.issues.push({input:l,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}l<a&&o.issues.push({origin:"number",input:l,code:"too_small",minimum:a,inclusive:!0,inst:e,continue:!t.abort}),l>i&&o.issues.push({origin:"number",input:l,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!t.abort})}}),R8e=Ce("$ZodCheckBigIntFormat",(e,t)=>{vr.init(e,t);const[n,r]=Rge[t.format];e._zod.onattach.push(a=>{const i=a._zod.bag;i.format=t.format,i.minimum=n,i.maximum=r}),e._zod.check=a=>{const i=a.value;i<n&&a.issues.push({origin:"bigint",input:i,code:"too_small",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),i>r&&a.issues.push({origin:"bigint",input:i,code:"too_big",maximum:r,inclusive:!0,inst:e,continue:!t.abort})}}),D8e=Ce("$ZodCheckMaxSize",(e,t)=>{var n;vr.init(e,t),(n=e._zod.def).when??(n.when=r=>{const a=r.value;return!J2(a)&&a.size!==void 0}),e._zod.onattach.push(r=>{const a=r._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<a&&(r._zod.bag.maximum=t.maximum)}),e._zod.check=r=>{const a=r.value;a.size<=t.maximum||r.issues.push({origin:yy(a),code:"too_big",maximum:t.maximum,inclusive:!0,input:a,inst:e,continue:!t.abort})}}),P8e=Ce("$ZodCheckMinSize",(e,t)=>{var n;vr.init(e,t),(n=e._zod.def).when??(n.when=r=>{const a=r.value;return!J2(a)&&a.size!==void 0}),e._zod.onattach.push(r=>{const a=r._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>a&&(r._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{const a=r.value;a.size>=t.minimum||r.issues.push({origin:yy(a),code:"too_small",minimum:t.minimum,inclusive:!0,input:a,inst:e,continue:!t.abort})}}),L8e=Ce("$ZodCheckSizeEquals",(e,t)=>{var n;vr.init(e,t),(n=e._zod.def).when??(n.when=r=>{const a=r.value;return!J2(a)&&a.size!==void 0}),e._zod.onattach.push(r=>{const a=r._zod.bag;a.minimum=t.size,a.maximum=t.size,a.size=t.size}),e._zod.check=r=>{const a=r.value,i=a.size;if(i===t.size)return;const o=i>t.size;r.issues.push({origin:yy(a),...o?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!t.abort})}}),V8e=Ce("$ZodCheckMaxLength",(e,t)=>{var n;vr.init(e,t),(n=e._zod.def).when??(n.when=r=>{const a=r.value;return!J2(a)&&a.length!==void 0}),e._zod.onattach.push(r=>{const a=r._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<a&&(r._zod.bag.maximum=t.maximum)}),e._zod.check=r=>{const a=r.value;if(a.length<=t.maximum)return;const o=Cy(a);r.issues.push({origin:o,code:"too_big",maximum:t.maximum,inclusive:!0,input:a,inst:e,continue:!t.abort})}}),$8e=Ce("$ZodCheckMinLength",(e,t)=>{var n;vr.init(e,t),(n=e._zod.def).when??(n.when=r=>{const a=r.value;return!J2(a)&&a.length!==void 0}),e._zod.onattach.push(r=>{const a=r._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>a&&(r._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{const a=r.value;if(a.length>=t.minimum)return;const o=Cy(a);r.issues.push({origin:o,code:"too_small",minimum:t.minimum,inclusive:!0,input:a,inst:e,continue:!t.abort})}}),H8e=Ce("$ZodCheckLengthEquals",(e,t)=>{var n;vr.init(e,t),(n=e._zod.def).when??(n.when=r=>{const a=r.value;return!J2(a)&&a.length!==void 0}),e._zod.onattach.push(r=>{const a=r._zod.bag;a.minimum=t.length,a.maximum=t.length,a.length=t.length}),e._zod.check=r=>{const a=r.value,i=a.length;if(i===t.length)return;const o=Cy(a),l=i>t.length;r.issues.push({origin:o,...l?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!t.abort})}}),p6=Ce("$ZodCheckStringFormat",(e,t)=>{var n,r;vr.init(e,t),e._zod.onattach.push(a=>{const i=a._zod.bag;i.format=t.format,t.pattern&&(i.patterns??(i.patterns=new Set),i.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=a=>{t.pattern.lastIndex=0,!t.pattern.test(a.value)&&a.issues.push({origin:"string",code:"invalid_format",format:t.format,input:a.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),F8e=Ce("$ZodCheckRegex",(e,t)=>{p6.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),z8e=Ce("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=j8e),p6.init(e,t)}),U8e=Ce("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=T8e),p6.init(e,t)}),B8e=Ce("$ZodCheckIncludes",(e,t)=>{vr.init(e,t);const n=Zc(t.includes),r=new RegExp(typeof t.position=="number"?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(a=>{const i=a._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(r)}),e._zod.check=a=>{a.value.includes(t.includes,t.position)||a.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:a.value,inst:e,continue:!t.abort})}}),Z8e=Ce("$ZodCheckStartsWith",(e,t)=>{vr.init(e,t);const n=new RegExp(`^${Zc(t.prefix)}.*`);t.pattern??(t.pattern=n),e._zod.onattach.push(r=>{const a=r._zod.bag;a.patterns??(a.patterns=new Set),a.patterns.add(n)}),e._zod.check=r=>{r.value.startsWith(t.prefix)||r.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:r.value,inst:e,continue:!t.abort})}}),q8e=Ce("$ZodCheckEndsWith",(e,t)=>{vr.init(e,t);const n=new RegExp(`.*${Zc(t.suffix)}$`);t.pattern??(t.pattern=n),e._zod.onattach.push(r=>{const a=r._zod.bag;a.patterns??(a.patterns=new Set),a.patterns.add(n)}),e._zod.check=r=>{r.value.endsWith(t.suffix)||r.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:r.value,inst:e,continue:!t.abort})}});function Cre(e,t,n){e.issues.length&&t.issues.push(...Vo(n,e.issues))}const G8e=Ce("$ZodCheckProperty",(e,t)=>{vr.init(e,t),e._zod.check=n=>{const r=t.schema._zod.run({value:n.value[t.property],issues:[]},{});if(r instanceof Promise)return r.then(a=>Cre(a,n,t.property));Cre(r,n,t.property)}}),W8e=Ce("$ZodCheckMimeType",(e,t)=>{vr.init(e,t);const n=new Set(t.mime);e._zod.onattach.push(r=>{r._zod.bag.mime=t.mime}),e._zod.check=r=>{n.has(r.value.type)||r.issues.push({code:"invalid_value",values:t.mime,input:r.value.type,inst:e,continue:!t.abort})}}),Y8e=Ce("$ZodCheckOverwrite",(e,t)=>{vr.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});class K8e{constructor(t=[]){this.content=[],this.indent=0,this&&(this.args=t)}indented(t){this.indent+=1,t(this),this.indent-=1}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}const r=t.split(`
`).filter(o=>o),a=Math.min(...r.map(o=>o.length-o.trimStart().length)),i=r.map(o=>o.slice(a)).map(o=>" ".repeat(this.indent*2)+o);for(const o of i)this.content.push(o)}compile(){const t=Function,n=this?.args,a=[...(this?.content??[""]).map(i=>`  ${i}`)];return new t(...n,a.join(`
`))}}const X8e={major:4,minor:3,patch:6},Vt=Ce("$ZodType",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=X8e;const r=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&r.unshift(e);for(const a of r)for(const i of a._zod.onattach)i(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{const a=(o,l,c)=>{let u=F1(o),f;for(const m of l){if(m._zod.def.when){if(!m._zod.def.when(o))continue}else if(u)continue;const h=o.issues.length,b=m._zod.check(o);if(b instanceof Promise&&c?.async===!1)throw new W1;if(f||b instanceof Promise)f=(f??Promise.resolve()).then(async()=>{await b,o.issues.length!==h&&(u||(u=F1(o,h)))});else{if(o.issues.length===h)continue;u||(u=F1(o,h))}}return f?f.then(()=>o):o},i=(o,l,c)=>{if(F1(o))return o.aborted=!0,o;const u=a(l,r,c);if(u instanceof Promise){if(c.async===!1)throw new W1;return u.then(f=>e._zod.parse(f,c))}return e._zod.parse(u,c)};e._zod.run=(o,l)=>{if(l.skipChecks)return e._zod.parse(o,l);if(l.direction==="backward"){const u=e._zod.parse({value:o.value,issues:[]},{...l,skipChecks:!0});return u instanceof Promise?u.then(f=>i(f,o,l)):i(u,o,l)}const c=e._zod.parse(o,l);if(c instanceof Promise){if(l.async===!1)throw new W1;return c.then(u=>a(u,r,l))}return a(c,r,l)}}Xt(e,"~standard",()=>({validate:a=>{try{const i=Yge(e,a);return i.success?{value:i.data}:{issues:i.error?.issues}}catch{return Kge(e,a).then(o=>o.success?{value:o.data}:{issues:o.error?.issues})}},vendor:"zod",version:1}))}),h6=Ce("$ZodString",(e,t)=>{Vt.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??w8e(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),nr=Ce("$ZodStringFormat",(e,t)=>{p6.init(e,t),h6.init(e,t)}),Q8e=Ce("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=a8e),nr.init(e,t)}),J8e=Ce("$ZodUUID",(e,t)=>{if(t.version){const r={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(r===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=hm(r))}else t.pattern??(t.pattern=hm());nr.init(e,t)}),e7e=Ce("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=i8e),nr.init(e,t)}),t7e=Ce("$ZodURL",(e,t)=>{nr.init(e,t),e._zod.check=n=>{try{const r=n.value.trim(),a=new URL(r);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(a.hostname)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(a.protocol.endsWith(":")?a.protocol.slice(0,-1):a.protocol)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),t.normalize?n.value=a.href:n.value=r;return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),n7e=Ce("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=o8e()),nr.init(e,t)}),r7e=Ce("$ZodNanoID",(e,t)=>{t.pattern??(t.pattern=n8e),nr.init(e,t)}),a7e=Ce("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=Xge),nr.init(e,t)}),i7e=Ce("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=Qge),nr.init(e,t)}),s7e=Ce("$ZodULID",(e,t)=>{t.pattern??(t.pattern=Jge),nr.init(e,t)}),o7e=Ce("$ZodXID",(e,t)=>{t.pattern??(t.pattern=e8e),nr.init(e,t)}),l7e=Ce("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=t8e),nr.init(e,t)}),c7e=Ce("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=C8e(t)),nr.init(e,t)}),u7e=Ce("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=x8e),nr.init(e,t)}),d7e=Ce("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=y8e(t)),nr.init(e,t)}),f7e=Ce("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=r8e),nr.init(e,t)}),m7e=Ce("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=l8e),nr.init(e,t),e._zod.bag.format="ipv4"}),p7e=Ce("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=c8e),nr.init(e,t),e._zod.bag.format="ipv6",e._zod.check=n=>{try{new URL(`http://[${n.value}]`)}catch{n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:e,continue:!t.abort})}}}),h7e=Ce("$ZodMAC",(e,t)=>{t.pattern??(t.pattern=u8e(t.delimiter)),nr.init(e,t),e._zod.bag.format="mac"}),g7e=Ce("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=d8e),nr.init(e,t)}),b7e=Ce("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=f8e),nr.init(e,t),e._zod.check=n=>{const r=n.value.split("/");try{if(r.length!==2)throw new Error;const[a,i]=r;if(!i)throw new Error;const o=Number(i);if(`${o}`!==i)throw new Error;if(o<0||o>128)throw new Error;new URL(`http://[${a}]`)}catch{n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:e,continue:!t.abort})}}});function JL(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const x7e=Ce("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=m8e),nr.init(e,t),e._zod.bag.contentEncoding="base64",e._zod.check=n=>{JL(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:e,continue:!t.abort})}});function v7e(e){if(!WL.test(e))return!1;const t=e.replace(/[-_]/g,r=>r==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return JL(n)}const y7e=Ce("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=WL),nr.init(e,t),e._zod.bag.contentEncoding="base64url",e._zod.check=n=>{v7e(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:e,continue:!t.abort})}}),C7e=Ce("$ZodE164",(e,t)=>{t.pattern??(t.pattern=g8e),nr.init(e,t)});function w7e(e,t=null){try{const n=e.split(".");if(n.length!==3)return!1;const[r]=n;if(!r)return!1;const a=JSON.parse(atob(r));return!("typ"in a&&a?.typ!=="JWT"||!a.alg||t&&(!("alg"in a)||a.alg!==t))}catch{return!1}}const E7e=Ce("$ZodJWT",(e,t)=>{nr.init(e,t),e._zod.check=n=>{w7e(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),S7e=Ce("$ZodCustomStringFormat",(e,t)=>{nr.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:"invalid_format",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),eV=Ce("$ZodNumber",(e,t)=>{Vt.init(e,t),e._zod.pattern=e._zod.bag.pattern??YL,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}const a=n.value;if(typeof a=="number"&&!Number.isNaN(a)&&Number.isFinite(a))return n;const i=typeof a=="number"?Number.isNaN(a)?"NaN":Number.isFinite(a)?void 0:"Infinity":void 0;return n.issues.push({expected:"number",code:"invalid_type",input:a,inst:e,...i?{received:i}:{}}),n}}),N7e=Ce("$ZodNumberFormat",(e,t)=>{I8e.init(e,t),eV.init(e,t)}),tV=Ce("$ZodBoolean",(e,t)=>{Vt.init(e,t),e._zod.pattern=N8e,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=!!n.value}catch{}const a=n.value;return typeof a=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:a,inst:e}),n}}),nV=Ce("$ZodBigInt",(e,t)=>{Vt.init(e,t),e._zod.pattern=E8e,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch{}return typeof n.value=="bigint"||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}}),_7e=Ce("$ZodBigIntFormat",(e,t)=>{R8e.init(e,t),nV.init(e,t)}),k7e=Ce("$ZodSymbol",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;return typeof a=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:a,inst:e}),n}}),j7e=Ce("$ZodUndefined",(e,t)=>{Vt.init(e,t),e._zod.pattern=k8e,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(n,r)=>{const a=n.value;return typeof a>"u"||n.issues.push({expected:"undefined",code:"invalid_type",input:a,inst:e}),n}}),T7e=Ce("$ZodNull",(e,t)=>{Vt.init(e,t),e._zod.pattern=_8e,e._zod.values=new Set([null]),e._zod.parse=(n,r)=>{const a=n.value;return a===null||n.issues.push({expected:"null",code:"invalid_type",input:a,inst:e}),n}}),A7e=Ce("$ZodAny",(e,t)=>{Vt.init(e,t),e._zod.parse=n=>n}),M7e=Ce("$ZodUnknown",(e,t)=>{Vt.init(e,t),e._zod.parse=n=>n}),O7e=Ce("$ZodNever",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),I7e=Ce("$ZodVoid",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;return typeof a>"u"||n.issues.push({expected:"void",code:"invalid_type",input:a,inst:e}),n}}),R7e=Ce("$ZodDate",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=new Date(n.value)}catch{}const a=n.value,i=a instanceof Date;return i&&!Number.isNaN(a.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:a,...i?{received:"Invalid Date"}:{},inst:e}),n}});function wre(e,t,n){e.issues.length&&t.issues.push(...Vo(n,e.issues)),t.value[n]=e.value}const D7e=Ce("$ZodArray",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;if(!Array.isArray(a))return n.issues.push({expected:"array",code:"invalid_type",input:a,inst:e}),n;n.value=Array(a.length);const i=[];for(let o=0;o<a.length;o++){const l=a[o],c=t.element._zod.run({value:l,issues:[]},r);c instanceof Promise?i.push(c.then(u=>wre(u,n,o))):wre(c,n,o)}return i.length?Promise.all(i).then(()=>n):n}});function Xb(e,t,n,r,a){if(e.issues.length){if(a&&!(n in r))return;t.issues.push(...Vo(n,e.issues))}e.value===void 0?n in r&&(t.value[n]=void 0):t.value[n]=e.value}function P7e(e){const t=Object.keys(e.shape);for(const r of t)if(!e.shape?.[r]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${r}": expected a Zod schema`);const n=Oge(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function L7e(e,t,n,r,a,i){const o=[],l=a.keySet,c=a.catchall._zod,u=c.def.type,f=c.optout==="optional";for(const m in t){if(l.has(m))continue;if(u==="never"){o.push(m);continue}const h=c.run({value:t[m],issues:[]},r);h instanceof Promise?e.push(h.then(b=>Xb(b,n,m,t,f))):Xb(h,n,m,t,f)}return o.length&&n.issues.push({code:"unrecognized_keys",keys:o,input:t,inst:i}),e.length?Promise.all(e).then(()=>n):n}const V7e=Ce("$ZodObject",(e,t)=>{if(Vt.init(e,t),!Object.getOwnPropertyDescriptor(t,"shape")?.get){const l=t.shape;Object.defineProperty(t,"shape",{get:()=>{const c={...l};return Object.defineProperty(t,"shape",{value:c}),c}})}const r=o6(()=>P7e(t));Xt(e._zod,"propValues",()=>{const l=t.shape,c={};for(const u in l){const f=l[u]._zod;if(f.values){c[u]??(c[u]=new Set);for(const m of f.values)c[u].add(m)}}return c});const a=mm,i=t.catchall;let o;e._zod.parse=(l,c)=>{o??(o=r.value);const u=l.value;if(!a(u))return l.issues.push({expected:"object",code:"invalid_type",input:u,inst:e}),l;l.value={};const f=[],m=o.shape;for(const h of o.keys){const b=m[h],x=b._zod.optout==="optional",y=b._zod.run({value:u[h],issues:[]},c);y instanceof Promise?f.push(y.then(v=>Xb(v,l,h,u,x))):Xb(y,l,h,u,x)}return i?L7e(f,u,l,c,r.value,e):f.length?Promise.all(f).then(()=>l):l}}),$7e=Ce("$ZodObjectJIT",(e,t)=>{V7e.init(e,t);const n=e._zod.parse,r=o6(()=>P7e(t)),a=h=>{const b=new K8e(["shape","payload","ctx"]),x=r.value,y=_=>{const N=_I(_);return`shape[${N}]._zod.run({ value: input[${N}], issues: [] }, ctx)`};b.write("const input = payload.value;");const v=Object.create(null);let w=0;for(const _ of x.keys)v[_]=`key_${w++}`;b.write("const newResult = {};");for(const _ of x.keys){const N=v[_],j=_I(_),M=h[_]?._zod?.optout==="optional";b.write(`const ${N} = ${y(_)};`),M?b.write(`
        if (${N}.issues.length) {
          if (${j} in input) {
            payload.issues = payload.issues.concat(${N}.issues.map(iss => ({
              ...iss,
              path: iss.path ? [${j}, ...iss.path] : [${j}]
            })));
          }
        }
        
        if (${N}.value === undefined) {
          if (${j} in input) {
            newResult[${j}] = undefined;
          }
        } else {
          newResult[${j}] = ${N}.value;
        }
        
      `):b.write(`
        if (${N}.issues.length) {
          payload.issues = payload.issues.concat(${N}.issues.map(iss => ({
            ...iss,
            path: iss.path ? [${j}, ...iss.path] : [${j}]
          })));
        }
        
        if (${N}.value === undefined) {
          if (${j} in input) {
            newResult[${j}] = undefined;
          }
        } else {
          newResult[${j}] = ${N}.value;
        }
        
      `)}b.write("payload.value = newResult;"),b.write("return payload;");const S=b.compile();return(_,N)=>S(h,_,N)};let i;const o=mm,l=!qb.jitless,u=l&&Age.value,f=t.catchall;let m;e._zod.parse=(h,b)=>{m??(m=r.value);const x=h.value;return o(x)?l&&u&&b?.async===!1&&b.jitless!==!0?(i||(i=a(t.shape)),h=i(h,b),f?L7e([],x,h,b,m,e):h):n(h,b):(h.issues.push({expected:"object",code:"invalid_type",input:x,inst:e}),h)}});function Ere(e,t,n,r){for(const i of e)if(i.issues.length===0)return t.value=i.value,t;const a=e.filter(i=>!F1(i));return a.length===1?(t.value=a[0].value,a[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(i=>i.issues.map(o=>po(o,r,Wa())))}),t)}const Ey=Ce("$ZodUnion",(e,t)=>{Vt.init(e,t),Xt(e._zod,"optin",()=>t.options.some(a=>a._zod.optin==="optional")?"optional":void 0),Xt(e._zod,"optout",()=>t.options.some(a=>a._zod.optout==="optional")?"optional":void 0),Xt(e._zod,"values",()=>{if(t.options.every(a=>a._zod.values))return new Set(t.options.flatMap(a=>Array.from(a._zod.values)))}),Xt(e._zod,"pattern",()=>{if(t.options.every(a=>a._zod.pattern)){const a=t.options.map(i=>i._zod.pattern);return new RegExp(`^(${a.map(i=>xy(i.source)).join("|")})$`)}});const n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(a,i)=>{if(n)return r(a,i);let o=!1;const l=[];for(const c of t.options){const u=c._zod.run({value:a.value,issues:[]},i);if(u instanceof Promise)l.push(u),o=!0;else{if(u.issues.length===0)return u;l.push(u)}}return o?Promise.all(l).then(c=>Ere(c,a,e,i)):Ere(l,a,e,i)}});function Sre(e,t,n,r){const a=e.filter(i=>i.issues.length===0);return a.length===1?(t.value=a[0].value,t):(a.length===0?t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(i=>i.issues.map(o=>po(o,r,Wa())))}):t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:[],inclusive:!1}),t)}const H7e=Ce("$ZodXor",(e,t)=>{Ey.init(e,t),t.inclusive=!1;const n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(a,i)=>{if(n)return r(a,i);let o=!1;const l=[];for(const c of t.options){const u=c._zod.run({value:a.value,issues:[]},i);u instanceof Promise?(l.push(u),o=!0):l.push(u)}return o?Promise.all(l).then(c=>Sre(c,a,e,i)):Sre(l,a,e,i)}}),F7e=Ce("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,Ey.init(e,t);const n=e._zod.parse;Xt(e._zod,"propValues",()=>{const a={};for(const i of t.options){const o=i._zod.propValues;if(!o||Object.keys(o).length===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(i)}"`);for(const[l,c]of Object.entries(o)){a[l]||(a[l]=new Set);for(const u of c)a[l].add(u)}}return a});const r=o6(()=>{const a=t.options,i=new Map;for(const o of a){const l=o._zod.propValues?.[t.discriminator];if(!l||l.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(o)}"`);for(const c of l){if(i.has(c))throw new Error(`Duplicate discriminator value "${String(c)}"`);i.set(c,o)}}return i});e._zod.parse=(a,i)=>{const o=a.value;if(!mm(o))return a.issues.push({code:"invalid_type",expected:"object",input:o,inst:e}),a;const l=r.value.get(o?.[t.discriminator]);return l?l._zod.run(a,i):t.unionFallback?n(a,i):(a.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,input:o,path:[t.discriminator],inst:e}),a)}}),z7e=Ce("$ZodIntersection",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>{const a=n.value,i=t.left._zod.run({value:a,issues:[]},r),o=t.right._zod.run({value:a,issues:[]},r);return i instanceof Promise||o instanceof Promise?Promise.all([i,o]).then(([c,u])=>Nre(n,c,u)):Nre(n,i,o)}});function kI(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(v2(e)&&v2(t)){const n=Object.keys(t),r=Object.keys(e).filter(i=>n.indexOf(i)!==-1),a={...e,...t};for(const i of r){const o=kI(e[i],t[i]);if(!o.valid)return{valid:!1,mergeErrorPath:[i,...o.mergeErrorPath]};a[i]=o.data}return{valid:!0,data:a}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};const n=[];for(let r=0;r<e.length;r++){const a=e[r],i=t[r],o=kI(a,i);if(!o.valid)return{valid:!1,mergeErrorPath:[r,...o.mergeErrorPath]};n.push(o.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function Nre(e,t,n){const r=new Map;let a;for(const l of t.issues)if(l.code==="unrecognized_keys"){a??(a=l);for(const c of l.keys)r.has(c)||r.set(c,{}),r.get(c).l=!0}else e.issues.push(l);for(const l of n.issues)if(l.code==="unrecognized_keys")for(const c of l.keys)r.has(c)||r.set(c,{}),r.get(c).r=!0;else e.issues.push(l);const i=[...r].filter(([,l])=>l.l&&l.r).map(([l])=>l);if(i.length&&a&&e.issues.push({...a,keys:i}),F1(e))return e;const o=kI(t.value,n.value);if(!o.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return e.value=o.data,e}const rV=Ce("$ZodTuple",(e,t)=>{Vt.init(e,t);const n=t.items;e._zod.parse=(r,a)=>{const i=r.value;if(!Array.isArray(i))return r.issues.push({input:i,inst:e,expected:"tuple",code:"invalid_type"}),r;r.value=[];const o=[],l=[...n].reverse().findIndex(f=>f._zod.optin!=="optional"),c=l===-1?0:n.length-l;if(!t.rest){const f=i.length>n.length,m=i.length<c-1;if(f||m)return r.issues.push({...f?{code:"too_big",maximum:n.length,inclusive:!0}:{code:"too_small",minimum:n.length},input:i,inst:e,origin:"array"}),r}let u=-1;for(const f of n){if(u++,u>=i.length&&u>=c)continue;const m=f._zod.run({value:i[u],issues:[]},a);m instanceof Promise?o.push(m.then(h=>s7(h,r,u))):s7(m,r,u)}if(t.rest){const f=i.slice(n.length);for(const m of f){u++;const h=t.rest._zod.run({value:m,issues:[]},a);h instanceof Promise?o.push(h.then(b=>s7(b,r,u))):s7(h,r,u)}}return o.length?Promise.all(o).then(()=>r):r}});function s7(e,t,n){e.issues.length&&t.issues.push(...Vo(n,e.issues)),t.value[n]=e.value}const U7e=Ce("$ZodRecord",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;if(!v2(a))return n.issues.push({expected:"record",code:"invalid_type",input:a,inst:e}),n;const i=[],o=t.keyType._zod.values;if(o){n.value={};const l=new Set;for(const u of o)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){l.add(typeof u=="number"?u.toString():u);const f=t.valueType._zod.run({value:a[u],issues:[]},r);f instanceof Promise?i.push(f.then(m=>{m.issues.length&&n.issues.push(...Vo(u,m.issues)),n.value[u]=m.value})):(f.issues.length&&n.issues.push(...Vo(u,f.issues)),n.value[u]=f.value)}let c;for(const u in a)l.has(u)||(c=c??[],c.push(u));c&&c.length>0&&n.issues.push({code:"unrecognized_keys",input:a,inst:e,keys:c})}else{n.value={};for(const l of Reflect.ownKeys(a)){if(l==="__proto__")continue;let c=t.keyType._zod.run({value:l,issues:[]},r);if(c instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof l=="string"&&YL.test(l)&&c.issues.length){const m=t.keyType._zod.run({value:Number(l),issues:[]},r);if(m instanceof Promise)throw new Error("Async schemas not supported in object keys currently");m.issues.length===0&&(c=m)}if(c.issues.length){t.mode==="loose"?n.value[l]=a[l]:n.issues.push({code:"invalid_key",origin:"record",issues:c.issues.map(m=>po(m,r,Wa())),input:l,path:[l],inst:e});continue}const f=t.valueType._zod.run({value:a[l],issues:[]},r);f instanceof Promise?i.push(f.then(m=>{m.issues.length&&n.issues.push(...Vo(l,m.issues)),n.value[c.value]=m.value})):(f.issues.length&&n.issues.push(...Vo(l,f.issues)),n.value[c.value]=f.value)}}return i.length?Promise.all(i).then(()=>n):n}}),B7e=Ce("$ZodMap",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;if(!(a instanceof Map))return n.issues.push({expected:"map",code:"invalid_type",input:a,inst:e}),n;const i=[];n.value=new Map;for(const[o,l]of a){const c=t.keyType._zod.run({value:o,issues:[]},r),u=t.valueType._zod.run({value:l,issues:[]},r);c instanceof Promise||u instanceof Promise?i.push(Promise.all([c,u]).then(([f,m])=>{_re(f,m,n,o,a,e,r)})):_re(c,u,n,o,a,e,r)}return i.length?Promise.all(i).then(()=>n):n}});function _re(e,t,n,r,a,i,o){e.issues.length&&(Wb.has(typeof r)?n.issues.push(...Vo(r,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:a,inst:i,issues:e.issues.map(l=>po(l,o,Wa()))})),t.issues.length&&(Wb.has(typeof r)?n.issues.push(...Vo(r,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:a,inst:i,key:r,issues:t.issues.map(l=>po(l,o,Wa()))})),n.value.set(e.value,t.value)}const Z7e=Ce("$ZodSet",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;if(!(a instanceof Set))return n.issues.push({input:a,inst:e,expected:"set",code:"invalid_type"}),n;const i=[];n.value=new Set;for(const o of a){const l=t.valueType._zod.run({value:o,issues:[]},r);l instanceof Promise?i.push(l.then(c=>kre(c,n))):kre(l,n)}return i.length?Promise.all(i).then(()=>n):n}});function kre(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}const q7e=Ce("$ZodEnum",(e,t)=>{Vt.init(e,t);const n=PL(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.filter(a=>Wb.has(typeof a)).map(a=>typeof a=="string"?Zc(a):a.toString()).join("|")})$`),e._zod.parse=(a,i)=>{const o=a.value;return r.has(o)||a.issues.push({code:"invalid_value",values:n,input:o,inst:e}),a}}),G7e=Ce("$ZodLiteral",(e,t)=>{if(Vt.init(e,t),t.values.length===0)throw new Error("Cannot create literal schema with no valid values");const n=new Set(t.values);e._zod.values=n,e._zod.pattern=new RegExp(`^(${t.values.map(r=>typeof r=="string"?Zc(r):r?Zc(r.toString()):String(r)).join("|")})$`),e._zod.parse=(r,a)=>{const i=r.value;return n.has(i)||r.issues.push({code:"invalid_value",values:t.values,input:i,inst:e}),r}}),W7e=Ce("$ZodFile",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;return a instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:a,inst:e}),n}}),Y7e=Ce("$ZodTransform",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new by(e.constructor.name);const a=t.transform(n.value,n);if(r.async)return(a instanceof Promise?a:Promise.resolve(a)).then(o=>(n.value=o,n));if(a instanceof Promise)throw new W1;return n.value=a,n}});function jre(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}const aV=Ce("$ZodOptional",(e,t)=>{Vt.init(e,t),e._zod.optin="optional",e._zod.optout="optional",Xt(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),Xt(e._zod,"pattern",()=>{const n=t.innerType._zod.pattern;return n?new RegExp(`^(${xy(n.source)})?$`):void 0}),e._zod.parse=(n,r)=>{if(t.innerType._zod.optin==="optional"){const a=t.innerType._zod.run(n,r);return a instanceof Promise?a.then(i=>jre(i,n.value)):jre(a,n.value)}return n.value===void 0?n:t.innerType._zod.run(n,r)}}),K7e=Ce("$ZodExactOptional",(e,t)=>{aV.init(e,t),Xt(e._zod,"values",()=>t.innerType._zod.values),Xt(e._zod,"pattern",()=>t.innerType._zod.pattern),e._zod.parse=(n,r)=>t.innerType._zod.run(n,r)}),X7e=Ce("$ZodNullable",(e,t)=>{Vt.init(e,t),Xt(e._zod,"optin",()=>t.innerType._zod.optin),Xt(e._zod,"optout",()=>t.innerType._zod.optout),Xt(e._zod,"pattern",()=>{const n=t.innerType._zod.pattern;return n?new RegExp(`^(${xy(n.source)}|null)$`):void 0}),Xt(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(n,r)=>n.value===null?n:t.innerType._zod.run(n,r)}),Q7e=Ce("$ZodDefault",(e,t)=>{Vt.init(e,t),e._zod.optin="optional",Xt(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);if(n.value===void 0)return n.value=t.defaultValue,n;const a=t.innerType._zod.run(n,r);return a instanceof Promise?a.then(i=>Tre(i,t)):Tre(a,t)}});function Tre(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}const J7e=Ce("$ZodPrefault",(e,t)=>{Vt.init(e,t),e._zod.optin="optional",Xt(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>(r.direction==="backward"||n.value===void 0&&(n.value=t.defaultValue),t.innerType._zod.run(n,r))}),e9e=Ce("$ZodNonOptional",(e,t)=>{Vt.init(e,t),Xt(e._zod,"values",()=>{const n=t.innerType._zod.values;return n?new Set([...n].filter(r=>r!==void 0)):void 0}),e._zod.parse=(n,r)=>{const a=t.innerType._zod.run(n,r);return a instanceof Promise?a.then(i=>Are(i,e)):Are(a,e)}});function Are(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}const t9e=Ce("$ZodSuccess",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new by("ZodSuccess");const a=t.innerType._zod.run(n,r);return a instanceof Promise?a.then(i=>(n.value=i.issues.length===0,n)):(n.value=a.issues.length===0,n)}}),n9e=Ce("$ZodCatch",(e,t)=>{Vt.init(e,t),Xt(e._zod,"optin",()=>t.innerType._zod.optin),Xt(e._zod,"optout",()=>t.innerType._zod.optout),Xt(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);const a=t.innerType._zod.run(n,r);return a instanceof Promise?a.then(i=>(n.value=i.value,i.issues.length&&(n.value=t.catchValue({...n,error:{issues:i.issues.map(o=>po(o,r,Wa()))},input:n.value}),n.issues=[]),n)):(n.value=a.value,a.issues.length&&(n.value=t.catchValue({...n,error:{issues:a.issues.map(i=>po(i,r,Wa()))},input:n.value}),n.issues=[]),n)}}),r9e=Ce("$ZodNaN",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>((typeof n.value!="number"||!Number.isNaN(n.value))&&n.issues.push({input:n.value,inst:e,expected:"nan",code:"invalid_type"}),n)}),a9e=Ce("$ZodPipe",(e,t)=>{Vt.init(e,t),Xt(e._zod,"values",()=>t.in._zod.values),Xt(e._zod,"optin",()=>t.in._zod.optin),Xt(e._zod,"optout",()=>t.out._zod.optout),Xt(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(n,r)=>{if(r.direction==="backward"){const i=t.out._zod.run(n,r);return i instanceof Promise?i.then(o=>o7(o,t.in,r)):o7(i,t.in,r)}const a=t.in._zod.run(n,r);return a instanceof Promise?a.then(i=>o7(i,t.out,r)):o7(a,t.out,r)}});function o7(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}const iV=Ce("$ZodCodec",(e,t)=>{Vt.init(e,t),Xt(e._zod,"values",()=>t.in._zod.values),Xt(e._zod,"optin",()=>t.in._zod.optin),Xt(e._zod,"optout",()=>t.out._zod.optout),Xt(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(n,r)=>{if((r.direction||"forward")==="forward"){const i=t.in._zod.run(n,r);return i instanceof Promise?i.then(o=>l7(o,t,r)):l7(i,t,r)}else{const i=t.out._zod.run(n,r);return i instanceof Promise?i.then(o=>l7(o,t,r)):l7(i,t,r)}}});function l7(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||"forward")==="forward"){const a=t.transform(e.value,e);return a instanceof Promise?a.then(i=>c7(e,i,t.out,n)):c7(e,a,t.out,n)}else{const a=t.reverseTransform(e.value,e);return a instanceof Promise?a.then(i=>c7(e,i,t.in,n)):c7(e,a,t.in,n)}}function c7(e,t,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},r)}const i9e=Ce("$ZodReadonly",(e,t)=>{Vt.init(e,t),Xt(e._zod,"propValues",()=>t.innerType._zod.propValues),Xt(e._zod,"values",()=>t.innerType._zod.values),Xt(e._zod,"optin",()=>t.innerType?._zod?.optin),Xt(e._zod,"optout",()=>t.innerType?._zod?.optout),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);const a=t.innerType._zod.run(n,r);return a instanceof Promise?a.then(Mre):Mre(a)}});function Mre(e){return e.value=Object.freeze(e.value),e}const s9e=Ce("$ZodTemplateLiteral",(e,t)=>{Vt.init(e,t);const n=[];for(const r of t.parts)if(typeof r=="object"&&r!==null){if(!r._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...r._zod.traits].shift()}`);const a=r._zod.pattern instanceof RegExp?r._zod.pattern.source:r._zod.pattern;if(!a)throw new Error(`Invalid template literal part: ${r._zod.traits}`);const i=a.startsWith("^")?1:0,o=a.endsWith("$")?a.length-1:a.length;n.push(a.slice(i,o))}else if(r===null||Mge.has(typeof r))n.push(Zc(`${r}`));else throw new Error(`Invalid template literal part: ${r}`);e._zod.pattern=new RegExp(`^${n.join("")}$`),e._zod.parse=(r,a)=>typeof r.value!="string"?(r.issues.push({input:r.value,inst:e,expected:"string",code:"invalid_type"}),r):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(r.value)||r.issues.push({input:r.value,inst:e,code:"invalid_format",format:t.format??"template_literal",pattern:e._zod.pattern.source}),r)}),o9e=Ce("$ZodFunction",(e,t)=>(Vt.init(e,t),e._def=t,e._zod.def=t,e.implement=n=>{if(typeof n!="function")throw new Error("implement() must be called with a function");return function(...r){const a=e._def.input?Yb(e._def.input,r):r,i=Reflect.apply(n,this,a);return e._def.output?Yb(e._def.output,i):i}},e.implementAsync=n=>{if(typeof n!="function")throw new Error("implementAsync() must be called with a function");return async function(...r){const a=e._def.input?await Kb(e._def.input,r):r,i=await Reflect.apply(n,this,a);return e._def.output?await Kb(e._def.output,i):i}},e._zod.parse=(n,r)=>typeof n.value!="function"?(n.issues.push({code:"invalid_type",expected:"function",input:n.value,inst:e}),n):(e._def.output&&e._def.output._zod.def.type==="promise"?n.value=e.implementAsync(n.value):n.value=e.implement(n.value),n),e.input=(...n)=>{const r=e.constructor;return Array.isArray(n[0])?new r({type:"function",input:new rV({type:"tuple",items:n[0],rest:n[1]}),output:e._def.output}):new r({type:"function",input:n[0],output:e._def.output})},e.output=n=>{const r=e.constructor;return new r({type:"function",input:e._def.input,output:n})},e)),l9e=Ce("$ZodPromise",(e,t)=>{Vt.init(e,t),e._zod.parse=(n,r)=>Promise.resolve(n.value).then(a=>t.innerType._zod.run({value:a,issues:[]},r))}),c9e=Ce("$ZodLazy",(e,t)=>{Vt.init(e,t),Xt(e._zod,"innerType",()=>t.getter()),Xt(e._zod,"pattern",()=>e._zod.innerType?._zod?.pattern),Xt(e._zod,"propValues",()=>e._zod.innerType?._zod?.propValues),Xt(e._zod,"optin",()=>e._zod.innerType?._zod?.optin??void 0),Xt(e._zod,"optout",()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(n,r)=>e._zod.innerType._zod.run(n,r)}),u9e=Ce("$ZodCustom",(e,t)=>{vr.init(e,t),Vt.init(e,t),e._zod.parse=(n,r)=>n,e._zod.check=n=>{const r=n.value,a=t.fn(r);if(a instanceof Promise)return a.then(i=>Ore(i,n,r,e));Ore(a,n,r,e)}});function Ore(e,t,n,r){if(!e){const a={code:"custom",input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(a.params=r._zod.def.params),t.issues.push(pm(a))}}const Slt=()=>{const e={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}};function t(a){return e[a]??null}const n={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"},r={nan:"NaN"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`مدخلات غير مقبولة: يفترض إدخال instanceof ${a.expected}، ولكن تم إدخال ${l}`:`مدخلات غير مقبولة: يفترض إدخال ${i}، ولكن تم إدخال ${l}`}case"invalid_value":return a.values.length===1?`مدخلات غير مقبولة: يفترض إدخال ${kt(a.values[0])}`:`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?` أكبر من اللازم: يفترض أن تكون ${a.origin??"القيمة"} ${i} ${a.maximum.toString()} ${o.unit??"عنصر"}`:`أكبر من اللازم: يفترض أن تكون ${a.origin??"القيمة"} ${i} ${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`أصغر من اللازم: يفترض لـ ${a.origin} أن يكون ${i} ${a.minimum.toString()} ${o.unit}`:`أصغر من اللازم: يفترض لـ ${a.origin} أن يكون ${i} ${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`نَص غير مقبول: يجب أن يبدأ بـ "${a.prefix}"`:i.format==="ends_with"?`نَص غير مقبول: يجب أن ينتهي بـ "${i.suffix}"`:i.format==="includes"?`نَص غير مقبول: يجب أن يتضمَّن "${i.includes}"`:i.format==="regex"?`نَص غير مقبول: يجب أن يطابق النمط ${i.pattern}`:`${n[i.format]??a.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${a.divisor}`;case"unrecognized_keys":return`معرف${a.keys.length>1?"ات":""} غريب${a.keys.length>1?"ة":""}: ${qe(a.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${a.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${a.origin}`;default:return"مدخل غير مقبول"}}};function Nlt(){return{localeError:Slt()}}const _lt=()=>{const e={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}};function t(a){return e[a]??null}const n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Yanlış dəyər: gözlənilən instanceof ${a.expected}, daxil olan ${l}`:`Yanlış dəyər: gözlənilən ${i}, daxil olan ${l}`}case"invalid_value":return a.values.length===1?`Yanlış dəyər: gözlənilən ${kt(a.values[0])}`:`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Çox böyük: gözlənilən ${a.origin??"dəyər"} ${i}${a.maximum.toString()} ${o.unit??"element"}`:`Çox böyük: gözlənilən ${a.origin??"dəyər"} ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Çox kiçik: gözlənilən ${a.origin} ${i}${a.minimum.toString()} ${o.unit}`:`Çox kiçik: gözlənilən ${a.origin} ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Yanlış mətn: "${i.prefix}" ilə başlamalıdır`:i.format==="ends_with"?`Yanlış mətn: "${i.suffix}" ilə bitməlidir`:i.format==="includes"?`Yanlış mətn: "${i.includes}" daxil olmalıdır`:i.format==="regex"?`Yanlış mətn: ${i.pattern} şablonuna uyğun olmalıdır`:`Yanlış ${n[i.format]??a.format}`}case"not_multiple_of":return`Yanlış ədəd: ${a.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${a.keys.length>1?"lar":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`${a.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${a.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};function klt(){return{localeError:_lt()}}function Ire(e,t,n,r){const a=Math.abs(e),i=a%10,o=a%100;return o>=11&&o<=19?r:i===1?t:i>=2&&i<=4?n:r}const jlt=()=>{const e={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function t(a){return e[a]??null}const n={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"},r={nan:"NaN",number:"лік",array:"масіў"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Няправільны ўвод: чакаўся instanceof ${a.expected}, атрымана ${l}`:`Няправільны ўвод: чакаўся ${i}, атрымана ${l}`}case"invalid_value":return a.values.length===1?`Няправільны ўвод: чакалася ${kt(a.values[0])}`:`Няправільны варыянт: чакаўся адзін з ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);if(o){const l=Number(a.maximum),c=Ire(l,o.unit.one,o.unit.few,o.unit.many);return`Занадта вялікі: чакалася, што ${a.origin??"значэнне"} павінна ${o.verb} ${i}${a.maximum.toString()} ${c}`}return`Занадта вялікі: чакалася, што ${a.origin??"значэнне"} павінна быць ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);if(o){const l=Number(a.minimum),c=Ire(l,o.unit.one,o.unit.few,o.unit.many);return`Занадта малы: чакалася, што ${a.origin} павінна ${o.verb} ${i}${a.minimum.toString()} ${c}`}return`Занадта малы: чакалася, што ${a.origin} павінна быць ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Няправільны радок: павінен пачынацца з "${i.prefix}"`:i.format==="ends_with"?`Няправільны радок: павінен заканчвацца на "${i.suffix}"`:i.format==="includes"?`Няправільны радок: павінен змяшчаць "${i.includes}"`:i.format==="regex"?`Няправільны радок: павінен адпавядаць шаблону ${i.pattern}`:`Няправільны ${n[i.format]??a.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${a.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${a.keys.length>1?"ключы":"ключ"}: ${qe(a.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${a.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${a.origin}`;default:return"Няправільны ўвод"}}};function Tlt(){return{localeError:jlt()}}const Alt=()=>{const e={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"}};function t(a){return e[a]??null}const n={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",jwt:"JWT",template_literal:"вход"},r={nan:"NaN",number:"число",array:"масив"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Невалиден вход: очакван instanceof ${a.expected}, получен ${l}`:`Невалиден вход: очакван ${i}, получен ${l}`}case"invalid_value":return a.values.length===1?`Невалиден вход: очакван ${kt(a.values[0])}`:`Невалидна опция: очаквано едно от ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Твърде голямо: очаква се ${a.origin??"стойност"} да съдържа ${i}${a.maximum.toString()} ${o.unit??"елемента"}`:`Твърде голямо: очаква се ${a.origin??"стойност"} да бъде ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Твърде малко: очаква се ${a.origin} да съдържа ${i}${a.minimum.toString()} ${o.unit}`:`Твърде малко: очаква се ${a.origin} да бъде ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;if(i.format==="starts_with")return`Невалиден низ: трябва да започва с "${i.prefix}"`;if(i.format==="ends_with")return`Невалиден низ: трябва да завършва с "${i.suffix}"`;if(i.format==="includes")return`Невалиден низ: трябва да включва "${i.includes}"`;if(i.format==="regex")return`Невалиден низ: трябва да съвпада с ${i.pattern}`;let o="Невалиден";return i.format==="emoji"&&(o="Невалидно"),i.format==="datetime"&&(o="Невалидно"),i.format==="date"&&(o="Невалидна"),i.format==="time"&&(o="Невалидно"),i.format==="duration"&&(o="Невалидна"),`${o} ${n[i.format]??a.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${a.divisor}`;case"unrecognized_keys":return`Неразпознат${a.keys.length>1?"и":""} ключ${a.keys.length>1?"ове":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${a.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${a.origin}`;default:return"Невалиден вход"}}};function Mlt(){return{localeError:Alt()}}const Olt=()=>{const e={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function t(a){return e[a]??null}const n={regex:"entrada",email:"adreça electrònica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adreça IPv4",ipv6:"adreça IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},r={nan:"NaN"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Tipus invàlid: s'esperava instanceof ${a.expected}, s'ha rebut ${l}`:`Tipus invàlid: s'esperava ${i}, s'ha rebut ${l}`}case"invalid_value":return a.values.length===1?`Valor invàlid: s'esperava ${kt(a.values[0])}`:`Opció invàlida: s'esperava una de ${qe(a.values," o ")}`;case"too_big":{const i=a.inclusive?"com a màxim":"menys de",o=t(a.origin);return o?`Massa gran: s'esperava que ${a.origin??"el valor"} contingués ${i} ${a.maximum.toString()} ${o.unit??"elements"}`:`Massa gran: s'esperava que ${a.origin??"el valor"} fos ${i} ${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?"com a mínim":"més de",o=t(a.origin);return o?`Massa petit: s'esperava que ${a.origin} contingués ${i} ${a.minimum.toString()} ${o.unit}`:`Massa petit: s'esperava que ${a.origin} fos ${i} ${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Format invàlid: ha de començar amb "${i.prefix}"`:i.format==="ends_with"?`Format invàlid: ha d'acabar amb "${i.suffix}"`:i.format==="includes"?`Format invàlid: ha d'incloure "${i.includes}"`:i.format==="regex"?`Format invàlid: ha de coincidir amb el patró ${i.pattern}`:`Format invàlid per a ${n[i.format]??a.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${a.divisor}`;case"unrecognized_keys":return`Clau${a.keys.length>1?"s":""} no reconeguda${a.keys.length>1?"s":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${a.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${a.origin}`;default:return"Entrada invàlida"}}};function Ilt(){return{localeError:Olt()}}const Rlt=()=>{const e={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"}};function t(a){return e[a]??null}const n={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",jwt:"JWT",template_literal:"vstup"},r={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Neplatný vstup: očekáváno instanceof ${a.expected}, obdrženo ${l}`:`Neplatný vstup: očekáváno ${i}, obdrženo ${l}`}case"invalid_value":return a.values.length===1?`Neplatný vstup: očekáváno ${kt(a.values[0])}`:`Neplatná možnost: očekávána jedna z hodnot ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Hodnota je příliš velká: ${a.origin??"hodnota"} musí mít ${i}${a.maximum.toString()} ${o.unit??"prvků"}`:`Hodnota je příliš velká: ${a.origin??"hodnota"} musí být ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Hodnota je příliš malá: ${a.origin??"hodnota"} musí mít ${i}${a.minimum.toString()} ${o.unit??"prvků"}`:`Hodnota je příliš malá: ${a.origin??"hodnota"} musí být ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Neplatný řetězec: musí začínat na "${i.prefix}"`:i.format==="ends_with"?`Neplatný řetězec: musí končit na "${i.suffix}"`:i.format==="includes"?`Neplatný řetězec: musí obsahovat "${i.includes}"`:i.format==="regex"?`Neplatný řetězec: musí odpovídat vzoru ${i.pattern}`:`Neplatný formát ${n[i.format]??a.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${a.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${qe(a.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${a.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${a.origin}`;default:return"Neplatný vstup"}}};function Dlt(){return{localeError:Rlt()}}const Plt=()=>{const e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function t(a){return e[a]??null}const n={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslæt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},r={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"sæt",file:"fil"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Ugyldigt input: forventede instanceof ${a.expected}, fik ${l}`:`Ugyldigt input: forventede ${i}, fik ${l}`}case"invalid_value":return a.values.length===1?`Ugyldig værdi: forventede ${kt(a.values[0])}`:`Ugyldigt valg: forventede en af følgende ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin),l=r[a.origin]??a.origin;return o?`For stor: forventede ${l??"value"} ${o.verb} ${i} ${a.maximum.toString()} ${o.unit??"elementer"}`:`For stor: forventede ${l??"value"} havde ${i} ${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin),l=r[a.origin]??a.origin;return o?`For lille: forventede ${l} ${o.verb} ${i} ${a.minimum.toString()} ${o.unit}`:`For lille: forventede ${l} havde ${i} ${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Ugyldig streng: skal starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: skal ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: skal indeholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: skal matche mønsteret ${i.pattern}`:`Ugyldig ${n[i.format]??a.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${a.divisor}`;case"unrecognized_keys":return`${a.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${qe(a.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${a.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${a.origin}`;default:return"Ugyldigt input"}}};function Llt(){return{localeError:Plt()}}const Vlt=()=>{const e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function t(a){return e[a]??null}const n={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},r={nan:"NaN",number:"Zahl",array:"Array"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Ungültige Eingabe: erwartet instanceof ${a.expected}, erhalten ${l}`:`Ungültige Eingabe: erwartet ${i}, erhalten ${l}`}case"invalid_value":return a.values.length===1?`Ungültige Eingabe: erwartet ${kt(a.values[0])}`:`Ungültige Option: erwartet eine von ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Zu groß: erwartet, dass ${a.origin??"Wert"} ${i}${a.maximum.toString()} ${o.unit??"Elemente"} hat`:`Zu groß: erwartet, dass ${a.origin??"Wert"} ${i}${a.maximum.toString()} ist`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Zu klein: erwartet, dass ${a.origin} ${i}${a.minimum.toString()} ${o.unit} hat`:`Zu klein: erwartet, dass ${a.origin} ${i}${a.minimum.toString()} ist`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Ungültiger String: muss mit "${i.prefix}" beginnen`:i.format==="ends_with"?`Ungültiger String: muss mit "${i.suffix}" enden`:i.format==="includes"?`Ungültiger String: muss "${i.includes}" enthalten`:i.format==="regex"?`Ungültiger String: muss dem Muster ${i.pattern} entsprechen`:`Ungültig: ${n[i.format]??a.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${a.divisor} sein`;case"unrecognized_keys":return`${a.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${qe(a.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${a.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${a.origin}`;default:return"Ungültige Eingabe"}}};function $lt(){return{localeError:Vlt()}}const Hlt=()=>{const e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function t(a){return e[a]??null}const n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return`Invalid input: expected ${i}, received ${l}`}case"invalid_value":return a.values.length===1?`Invalid input: expected ${kt(a.values[0])}`:`Invalid option: expected one of ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Too big: expected ${a.origin??"value"} to have ${i}${a.maximum.toString()} ${o.unit??"elements"}`:`Too big: expected ${a.origin??"value"} to be ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Too small: expected ${a.origin} to have ${i}${a.minimum.toString()} ${o.unit}`:`Too small: expected ${a.origin} to be ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Invalid string: must start with "${i.prefix}"`:i.format==="ends_with"?`Invalid string: must end with "${i.suffix}"`:i.format==="includes"?`Invalid string: must include "${i.includes}"`:i.format==="regex"?`Invalid string: must match pattern ${i.pattern}`:`Invalid ${n[i.format]??a.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${a.divisor}`;case"unrecognized_keys":return`Unrecognized key${a.keys.length>1?"s":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`Invalid key in ${a.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${a.origin}`;default:return"Invalid input"}}};function d9e(){return{localeError:Hlt()}}const Flt=()=>{const e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function t(a){return e[a]??null}const n={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},r={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Nevalida enigo: atendiĝis instanceof ${a.expected}, riceviĝis ${l}`:`Nevalida enigo: atendiĝis ${i}, riceviĝis ${l}`}case"invalid_value":return a.values.length===1?`Nevalida enigo: atendiĝis ${kt(a.values[0])}`:`Nevalida opcio: atendiĝis unu el ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Tro granda: atendiĝis ke ${a.origin??"valoro"} havu ${i}${a.maximum.toString()} ${o.unit??"elementojn"}`:`Tro granda: atendiĝis ke ${a.origin??"valoro"} havu ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Tro malgranda: atendiĝis ke ${a.origin} havu ${i}${a.minimum.toString()} ${o.unit}`:`Tro malgranda: atendiĝis ke ${a.origin} estu ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Nevalida karaktraro: devas komenciĝi per "${i.prefix}"`:i.format==="ends_with"?`Nevalida karaktraro: devas finiĝi per "${i.suffix}"`:i.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${i.includes}"`:i.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${i.pattern}`:`Nevalida ${n[i.format]??a.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${a.divisor}`;case"unrecognized_keys":return`Nekonata${a.keys.length>1?"j":""} ŝlosilo${a.keys.length>1?"j":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${a.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${a.origin}`;default:return"Nevalida enigo"}}};function zlt(){return{localeError:Flt()}}const Ult=()=>{const e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function t(a){return e[a]??null}const n={regex:"entrada",email:"dirección de correo electrónico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duración ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},r={nan:"NaN",string:"texto",number:"número",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"número grande",symbol:"símbolo",undefined:"indefinido",null:"nulo",function:"función",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeración",union:"unión",literal:"literal",promise:"promesa",void:"vacío",never:"nunca",unknown:"desconocido",any:"cualquiera"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Entrada inválida: se esperaba instanceof ${a.expected}, recibido ${l}`:`Entrada inválida: se esperaba ${i}, recibido ${l}`}case"invalid_value":return a.values.length===1?`Entrada inválida: se esperaba ${kt(a.values[0])}`:`Opción inválida: se esperaba una de ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin),l=r[a.origin]??a.origin;return o?`Demasiado grande: se esperaba que ${l??"valor"} tuviera ${i}${a.maximum.toString()} ${o.unit??"elementos"}`:`Demasiado grande: se esperaba que ${l??"valor"} fuera ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin),l=r[a.origin]??a.origin;return o?`Demasiado pequeño: se esperaba que ${l} tuviera ${i}${a.minimum.toString()} ${o.unit}`:`Demasiado pequeño: se esperaba que ${l} fuera ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Cadena inválida: debe comenzar con "${i.prefix}"`:i.format==="ends_with"?`Cadena inválida: debe terminar en "${i.suffix}"`:i.format==="includes"?`Cadena inválida: debe incluir "${i.includes}"`:i.format==="regex"?`Cadena inválida: debe coincidir con el patrón ${i.pattern}`:`Inválido ${n[i.format]??a.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${a.divisor}`;case"unrecognized_keys":return`Llave${a.keys.length>1?"s":""} desconocida${a.keys.length>1?"s":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`Llave inválida en ${r[a.origin]??a.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${r[a.origin]??a.origin}`;default:return"Entrada inválida"}}};function Blt(){return{localeError:Ult()}}const Zlt=()=>{const e={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}};function t(a){return e[a]??null}const n={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"},r={nan:"NaN",number:"عدد",array:"آرایه"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`ورودی نامعتبر: می‌بایست instanceof ${a.expected} می‌بود، ${l} دریافت شد`:`ورودی نامعتبر: می‌بایست ${i} می‌بود، ${l} دریافت شد`}case"invalid_value":return a.values.length===1?`ورودی نامعتبر: می‌بایست ${kt(a.values[0])} می‌بود`:`گزینه نامعتبر: می‌بایست یکی از ${qe(a.values,"|")} می‌بود`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`خیلی بزرگ: ${a.origin??"مقدار"} باید ${i}${a.maximum.toString()} ${o.unit??"عنصر"} باشد`:`خیلی بزرگ: ${a.origin??"مقدار"} باید ${i}${a.maximum.toString()} باشد`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`خیلی کوچک: ${a.origin} باید ${i}${a.minimum.toString()} ${o.unit} باشد`:`خیلی کوچک: ${a.origin} باید ${i}${a.minimum.toString()} باشد`}case"invalid_format":{const i=a;return i.format==="starts_with"?`رشته نامعتبر: باید با "${i.prefix}" شروع شود`:i.format==="ends_with"?`رشته نامعتبر: باید با "${i.suffix}" تمام شود`:i.format==="includes"?`رشته نامعتبر: باید شامل "${i.includes}" باشد`:i.format==="regex"?`رشته نامعتبر: باید با الگوی ${i.pattern} مطابقت داشته باشد`:`${n[i.format]??a.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${a.divisor} باشد`;case"unrecognized_keys":return`کلید${a.keys.length>1?"های":""} ناشناس: ${qe(a.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${a.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${a.origin}`;default:return"ورودی نامعتبر"}}};function qlt(){return{localeError:Zlt()}}const Glt=()=>{const e={string:{unit:"merkkiä",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"päivämäärän"}};function t(a){return e[a]??null}const n={regex:"säännöllinen lauseke",email:"sähköpostiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-päivämäärä",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},r={nan:"NaN"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Virheellinen tyyppi: odotettiin instanceof ${a.expected}, oli ${l}`:`Virheellinen tyyppi: odotettiin ${i}, oli ${l}`}case"invalid_value":return a.values.length===1?`Virheellinen syöte: täytyy olla ${kt(a.values[0])}`:`Virheellinen valinta: täytyy olla yksi seuraavista: ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Liian suuri: ${o.subject} täytyy olla ${i}${a.maximum.toString()} ${o.unit}`.trim():`Liian suuri: arvon täytyy olla ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Liian pieni: ${o.subject} täytyy olla ${i}${a.minimum.toString()} ${o.unit}`.trim():`Liian pieni: arvon täytyy olla ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Virheellinen syöte: täytyy alkaa "${i.prefix}"`:i.format==="ends_with"?`Virheellinen syöte: täytyy loppua "${i.suffix}"`:i.format==="includes"?`Virheellinen syöte: täytyy sisältää "${i.includes}"`:i.format==="regex"?`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${i.pattern}`:`Virheellinen ${n[i.format]??a.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${a.divisor} monikerta`;case"unrecognized_keys":return`${a.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${qe(a.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen syöte"}}};function Wlt(){return{localeError:Glt()}}const Ylt=()=>{const e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function t(a){return e[a]??null}const n={regex:"entrée",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},r={nan:"NaN",number:"nombre",array:"tableau"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Entrée invalide : instanceof ${a.expected} attendu, ${l} reçu`:`Entrée invalide : ${i} attendu, ${l} reçu`}case"invalid_value":return a.values.length===1?`Entrée invalide : ${kt(a.values[0])} attendu`:`Option invalide : une valeur parmi ${qe(a.values,"|")} attendue`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Trop grand : ${a.origin??"valeur"} doit ${o.verb} ${i}${a.maximum.toString()} ${o.unit??"élément(s)"}`:`Trop grand : ${a.origin??"valeur"} doit être ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Trop petit : ${a.origin} doit ${o.verb} ${i}${a.minimum.toString()} ${o.unit}`:`Trop petit : ${a.origin} doit être ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Chaîne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Chaîne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Chaîne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Chaîne invalide : doit correspondre au modèle ${i.pattern}`:`${n[i.format]??a.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${a.divisor}`;case"unrecognized_keys":return`Clé${a.keys.length>1?"s":""} non reconnue${a.keys.length>1?"s":""} : ${qe(a.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${a.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${a.origin}`;default:return"Entrée invalide"}}};function Klt(){return{localeError:Ylt()}}const Xlt=()=>{const e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function t(a){return e[a]??null}const n={regex:"entrée",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},r={nan:"NaN"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Entrée invalide : attendu instanceof ${a.expected}, reçu ${l}`:`Entrée invalide : attendu ${i}, reçu ${l}`}case"invalid_value":return a.values.length===1?`Entrée invalide : attendu ${kt(a.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"≤":"<",o=t(a.origin);return o?`Trop grand : attendu que ${a.origin??"la valeur"} ait ${i}${a.maximum.toString()} ${o.unit}`:`Trop grand : attendu que ${a.origin??"la valeur"} soit ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?"≥":">",o=t(a.origin);return o?`Trop petit : attendu que ${a.origin} ait ${i}${a.minimum.toString()} ${o.unit}`:`Trop petit : attendu que ${a.origin} soit ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Chaîne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Chaîne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Chaîne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Chaîne invalide : doit correspondre au motif ${i.pattern}`:`${n[i.format]??a.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${a.divisor}`;case"unrecognized_keys":return`Clé${a.keys.length>1?"s":""} non reconnue${a.keys.length>1?"s":""} : ${qe(a.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${a.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${a.origin}`;default:return"Entrée invalide"}}};function Qlt(){return{localeError:Xlt()}}const Jlt=()=>{const e={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},t={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},n=u=>u?e[u]:void 0,r=u=>{const f=n(u);return f?f.label:u??e.unknown.label},a=u=>`ה${r(u)}`,i=u=>(n(u)?.gender??"m")==="f"?"צריכה להיות":"צריך להיות",o=u=>u?t[u]??null:null,l={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},c={nan:"NaN"};return u=>{switch(u.code){case"invalid_type":{const f=u.expected,m=c[f??""]??r(f),h=At(u.input),b=c[h]??e[h]?.label??h;return/^[A-Z]/.test(u.expected)?`קלט לא תקין: צריך להיות instanceof ${u.expected}, התקבל ${b}`:`קלט לא תקין: צריך להיות ${m}, התקבל ${b}`}case"invalid_value":{if(u.values.length===1)return`ערך לא תקין: הערך חייב להיות ${kt(u.values[0])}`;const f=u.values.map(b=>kt(b));if(u.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${f[0]} או ${f[1]}`;const m=f[f.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${f.slice(0,-1).join(", ")} או ${m}`}case"too_big":{const f=o(u.origin),m=a(u.origin??"value");if(u.origin==="string")return`${f?.longLabel??"ארוך"} מדי: ${m} צריכה להכיל ${u.maximum.toString()} ${f?.unit??""} ${u.inclusive?"או פחות":"לכל היותר"}`.trim();if(u.origin==="number"){const x=u.inclusive?`קטן או שווה ל-${u.maximum}`:`קטן מ-${u.maximum}`;return`גדול מדי: ${m} צריך להיות ${x}`}if(u.origin==="array"||u.origin==="set"){const x=u.origin==="set"?"צריכה":"צריך",y=u.inclusive?`${u.maximum} ${f?.unit??""} או פחות`:`פחות מ-${u.maximum} ${f?.unit??""}`;return`גדול מדי: ${m} ${x} להכיל ${y}`.trim()}const h=u.inclusive?"<=":"<",b=i(u.origin??"value");return f?.unit?`${f.longLabel} מדי: ${m} ${b} ${h}${u.maximum.toString()} ${f.unit}`:`${f?.longLabel??"גדול"} מדי: ${m} ${b} ${h}${u.maximum.toString()}`}case"too_small":{const f=o(u.origin),m=a(u.origin??"value");if(u.origin==="string")return`${f?.shortLabel??"קצר"} מדי: ${m} צריכה להכיל ${u.minimum.toString()} ${f?.unit??""} ${u.inclusive?"או יותר":"לפחות"}`.trim();if(u.origin==="number"){const x=u.inclusive?`גדול או שווה ל-${u.minimum}`:`גדול מ-${u.minimum}`;return`קטן מדי: ${m} צריך להיות ${x}`}if(u.origin==="array"||u.origin==="set"){const x=u.origin==="set"?"צריכה":"צריך";if(u.minimum===1&&u.inclusive){const v=(u.origin==="set","לפחות פריט אחד");return`קטן מדי: ${m} ${x} להכיל ${v}`}const y=u.inclusive?`${u.minimum} ${f?.unit??""} או יותר`:`יותר מ-${u.minimum} ${f?.unit??""}`;return`קטן מדי: ${m} ${x} להכיל ${y}`.trim()}const h=u.inclusive?">=":">",b=i(u.origin??"value");return f?.unit?`${f.shortLabel} מדי: ${m} ${b} ${h}${u.minimum.toString()} ${f.unit}`:`${f?.shortLabel??"קטן"} מדי: ${m} ${b} ${h}${u.minimum.toString()}`}case"invalid_format":{const f=u;if(f.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${f.prefix}"`;if(f.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${f.suffix}"`;if(f.format==="includes")return`המחרוזת חייבת לכלול "${f.includes}"`;if(f.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${f.pattern}`;const m=l[f.format],h=m?.label??f.format,x=(m?.gender??"m")==="f"?"תקינה":"תקין";return`${h} לא ${x}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${u.divisor}`;case"unrecognized_keys":return`מפתח${u.keys.length>1?"ות":""} לא מזוה${u.keys.length>1?"ים":"ה"}: ${qe(u.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${a(u.origin??"array")}`;default:return"קלט לא תקין"}}};function ect(){return{localeError:Jlt()}}const tct=()=>{const e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function t(a){return e[a]??null}const n={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",jwt:"JWT",template_literal:"bemenet"},r={nan:"NaN",number:"szám",array:"tömb"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Érvénytelen bemenet: a várt érték instanceof ${a.expected}, a kapott érték ${l}`:`Érvénytelen bemenet: a várt érték ${i}, a kapott érték ${l}`}case"invalid_value":return a.values.length===1?`Érvénytelen bemenet: a várt érték ${kt(a.values[0])}`:`Érvénytelen opció: valamelyik érték várt ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Túl nagy: ${a.origin??"érték"} mérete túl nagy ${i}${a.maximum.toString()} ${o.unit??"elem"}`:`Túl nagy: a bemeneti érték ${a.origin??"érték"} túl nagy: ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Túl kicsi: a bemeneti érték ${a.origin} mérete túl kicsi ${i}${a.minimum.toString()} ${o.unit}`:`Túl kicsi: a bemeneti érték ${a.origin} túl kicsi ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Érvénytelen string: "${i.prefix}" értékkel kell kezdődnie`:i.format==="ends_with"?`Érvénytelen string: "${i.suffix}" értékkel kell végződnie`:i.format==="includes"?`Érvénytelen string: "${i.includes}" értéket kell tartalmaznia`:i.format==="regex"?`Érvénytelen string: ${i.pattern} mintának kell megfelelnie`:`Érvénytelen ${n[i.format]??a.format}`}case"not_multiple_of":return`Érvénytelen szám: ${a.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${a.keys.length>1?"s":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${a.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${a.origin}`;default:return"Érvénytelen bemenet"}}};function nct(){return{localeError:tct()}}function Rre(e,t,n){return Math.abs(e)===1?t:n}function df(e){if(!e)return"";const t=["ա","ե","ը","ի","ո","ու","օ"],n=e[e.length-1];return e+(t.includes(n)?"ն":"ը")}const rct=()=>{const e={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}};function t(a){return e[a]??null}const n={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",jwt:"JWT",template_literal:"մուտք"},r={nan:"NaN",number:"թիվ",array:"զանգված"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Սխալ մուտքագրում․ սպասվում էր instanceof ${a.expected}, ստացվել է ${l}`:`Սխալ մուտքագրում․ սպասվում էր ${i}, ստացվել է ${l}`}case"invalid_value":return a.values.length===1?`Սխալ մուտքագրում․ սպասվում էր ${kt(a.values[1])}`:`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);if(o){const l=Number(a.maximum),c=Rre(l,o.unit.one,o.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${df(a.origin??"արժեք")} կունենա ${i}${a.maximum.toString()} ${c}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${df(a.origin??"արժեք")} լինի ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);if(o){const l=Number(a.minimum),c=Rre(l,o.unit.one,o.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${df(a.origin)} կունենա ${i}${a.minimum.toString()} ${c}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${df(a.origin)} լինի ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Սխալ տող․ պետք է սկսվի "${i.prefix}"-ով`:i.format==="ends_with"?`Սխալ տող․ պետք է ավարտվի "${i.suffix}"-ով`:i.format==="includes"?`Սխալ տող․ պետք է պարունակի "${i.includes}"`:i.format==="regex"?`Սխալ տող․ պետք է համապատասխանի ${i.pattern} ձևաչափին`:`Սխալ ${n[i.format]??a.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${a.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${a.keys.length>1?"ներ":""}. ${qe(a.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${df(a.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${df(a.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};function act(){return{localeError:rct()}}const ict=()=>{const e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function t(a){return e[a]??null}const n={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Input tidak valid: diharapkan instanceof ${a.expected}, diterima ${l}`:`Input tidak valid: diharapkan ${i}, diterima ${l}`}case"invalid_value":return a.values.length===1?`Input tidak valid: diharapkan ${kt(a.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Terlalu besar: diharapkan ${a.origin??"value"} memiliki ${i}${a.maximum.toString()} ${o.unit??"elemen"}`:`Terlalu besar: diharapkan ${a.origin??"value"} menjadi ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Terlalu kecil: diharapkan ${a.origin} memiliki ${i}${a.minimum.toString()} ${o.unit}`:`Terlalu kecil: diharapkan ${a.origin} menjadi ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`String tidak valid: harus dimulai dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak valid: harus berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak valid: harus menyertakan "${i.includes}"`:i.format==="regex"?`String tidak valid: harus sesuai pola ${i.pattern}`:`${n[i.format]??a.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${a.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${a.keys.length>1?"s":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${a.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${a.origin}`;default:return"Input tidak valid"}}};function sct(){return{localeError:ict()}}const oct=()=>{const e={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"}};function t(a){return e[a]??null}const n={regex:"gildi",email:"netfang",url:"vefslóð",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og tími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 tölugildi",jwt:"JWT",template_literal:"gildi"},r={nan:"NaN",number:"númer",array:"fylki"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Rangt gildi: Þú slóst inn ${l} þar sem á að vera instanceof ${a.expected}`:`Rangt gildi: Þú slóst inn ${l} þar sem á að vera ${i}`}case"invalid_value":return a.values.length===1?`Rangt gildi: gert ráð fyrir ${kt(a.values[0])}`:`Ógilt val: má vera eitt af eftirfarandi ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Of stórt: gert er ráð fyrir að ${a.origin??"gildi"} hafi ${i}${a.maximum.toString()} ${o.unit??"hluti"}`:`Of stórt: gert er ráð fyrir að ${a.origin??"gildi"} sé ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Of lítið: gert er ráð fyrir að ${a.origin} hafi ${i}${a.minimum.toString()} ${o.unit}`:`Of lítið: gert er ráð fyrir að ${a.origin} sé ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Ógildur strengur: verður að byrja á "${i.prefix}"`:i.format==="ends_with"?`Ógildur strengur: verður að enda á "${i.suffix}"`:i.format==="includes"?`Ógildur strengur: verður að innihalda "${i.includes}"`:i.format==="regex"?`Ógildur strengur: verður að fylgja mynstri ${i.pattern}`:`Rangt ${n[i.format]??a.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${a.divisor}`;case"unrecognized_keys":return`Óþekkt ${a.keys.length>1?"ir lyklar":"ur lykill"}: ${qe(a.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${a.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${a.origin}`;default:return"Rangt gildi"}}};function lct(){return{localeError:oct()}}const cct=()=>{const e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function t(a){return e[a]??null}const n={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},r={nan:"NaN",number:"numero",array:"vettore"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Input non valido: atteso instanceof ${a.expected}, ricevuto ${l}`:`Input non valido: atteso ${i}, ricevuto ${l}`}case"invalid_value":return a.values.length===1?`Input non valido: atteso ${kt(a.values[0])}`:`Opzione non valida: atteso uno tra ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Troppo grande: ${a.origin??"valore"} deve avere ${i}${a.maximum.toString()} ${o.unit??"elementi"}`:`Troppo grande: ${a.origin??"valore"} deve essere ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Troppo piccolo: ${a.origin} deve avere ${i}${a.minimum.toString()} ${o.unit}`:`Troppo piccolo: ${a.origin} deve essere ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Stringa non valida: deve iniziare con "${i.prefix}"`:i.format==="ends_with"?`Stringa non valida: deve terminare con "${i.suffix}"`:i.format==="includes"?`Stringa non valida: deve includere "${i.includes}"`:i.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${i.pattern}`:`Invalid ${n[i.format]??a.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${a.divisor}`;case"unrecognized_keys":return`Chiav${a.keys.length>1?"i":"e"} non riconosciut${a.keys.length>1?"e":"a"}: ${qe(a.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${a.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${a.origin}`;default:return"Input non valido"}}};function uct(){return{localeError:cct()}}const dct=()=>{const e={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}};function t(a){return e[a]??null}const n={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"},r={nan:"NaN",number:"数値",array:"配列"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`無効な入力: instanceof ${a.expected}が期待されましたが、${l}が入力されました`:`無効な入力: ${i}が期待されましたが、${l}が入力されました`}case"invalid_value":return a.values.length===1?`無効な入力: ${kt(a.values[0])}が期待されました`:`無効な選択: ${qe(a.values,"、")}のいずれかである必要があります`;case"too_big":{const i=a.inclusive?"以下である":"より小さい",o=t(a.origin);return o?`大きすぎる値: ${a.origin??"値"}は${a.maximum.toString()}${o.unit??"要素"}${i}必要があります`:`大きすぎる値: ${a.origin??"値"}は${a.maximum.toString()}${i}必要があります`}case"too_small":{const i=a.inclusive?"以上である":"より大きい",o=t(a.origin);return o?`小さすぎる値: ${a.origin}は${a.minimum.toString()}${o.unit}${i}必要があります`:`小さすぎる値: ${a.origin}は${a.minimum.toString()}${i}必要があります`}case"invalid_format":{const i=a;return i.format==="starts_with"?`無効な文字列: "${i.prefix}"で始まる必要があります`:i.format==="ends_with"?`無効な文字列: "${i.suffix}"で終わる必要があります`:i.format==="includes"?`無効な文字列: "${i.includes}"を含む必要があります`:i.format==="regex"?`無効な文字列: パターン${i.pattern}に一致する必要があります`:`無効な${n[i.format]??a.format}`}case"not_multiple_of":return`無効な数値: ${a.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${a.keys.length>1?"群":""}: ${qe(a.keys,"、")}`;case"invalid_key":return`${a.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${a.origin}内の無効な値`;default:return"無効な入力"}}};function fct(){return{localeError:dct()}}const mct=()=>{const e={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function t(a){return e[a]??null}const n={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული სტრინგი",base64url:"base64url-კოდირებული სტრინგი",json_string:"JSON სტრინგი",e164:"E.164 ნომერი",jwt:"JWT",template_literal:"შეყვანა"},r={nan:"NaN",number:"რიცხვი",string:"სტრინგი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`არასწორი შეყვანა: მოსალოდნელი instanceof ${a.expected}, მიღებული ${l}`:`არასწორი შეყვანა: მოსალოდნელი ${i}, მიღებული ${l}`}case"invalid_value":return a.values.length===1?`არასწორი შეყვანა: მოსალოდნელი ${kt(a.values[0])}`:`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${qe(a.values,"|")}-დან`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`ზედმეტად დიდი: მოსალოდნელი ${a.origin??"მნიშვნელობა"} ${o.verb} ${i}${a.maximum.toString()} ${o.unit}`:`ზედმეტად დიდი: მოსალოდნელი ${a.origin??"მნიშვნელობა"} იყოს ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`ზედმეტად პატარა: მოსალოდნელი ${a.origin} ${o.verb} ${i}${a.minimum.toString()} ${o.unit}`:`ზედმეტად პატარა: მოსალოდნელი ${a.origin} იყოს ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`არასწორი სტრინგი: უნდა იწყებოდეს "${i.prefix}"-ით`:i.format==="ends_with"?`არასწორი სტრინგი: უნდა მთავრდებოდეს "${i.suffix}"-ით`:i.format==="includes"?`არასწორი სტრინგი: უნდა შეიცავდეს "${i.includes}"-ს`:i.format==="regex"?`არასწორი სტრინგი: უნდა შეესაბამებოდეს შაბლონს ${i.pattern}`:`არასწორი ${n[i.format]??a.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${a.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${a.keys.length>1?"ები":"ი"}: ${qe(a.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${a.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${a.origin}-ში`;default:return"არასწორი შეყვანა"}}};function pct(){return{localeError:mct()}}const hct=()=>{const e={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}};function t(a){return e[a]??null}const n={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},r={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${a.expected} ប៉ុន្តែទទួលបាន ${l}`:`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${i} ប៉ុន្តែទទួលបាន ${l}`}case"invalid_value":return a.values.length===1?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${kt(a.values[0])}`:`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`ធំពេក៖ ត្រូវការ ${a.origin??"តម្លៃ"} ${i} ${a.maximum.toString()} ${o.unit??"ធាតុ"}`:`ធំពេក៖ ត្រូវការ ${a.origin??"តម្លៃ"} ${i} ${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`តូចពេក៖ ត្រូវការ ${a.origin} ${i} ${a.minimum.toString()} ${o.unit}`:`តូចពេក៖ ត្រូវការ ${a.origin} ${i} ${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${i.prefix}"`:i.format==="ends_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${i.suffix}"`:i.format==="includes"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${i.includes}"`:i.format==="regex"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${i.pattern}`:`មិនត្រឹមត្រូវ៖ ${n[i.format]??a.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${a.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${qe(a.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${a.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${a.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};function f9e(){return{localeError:hct()}}function gct(){return f9e()}const bct=()=>{const e={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}};function t(a){return e[a]??null}const n={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"},r={nan:"NaN"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`잘못된 입력: 예상 타입은 instanceof ${a.expected}, 받은 타입은 ${l}입니다`:`잘못된 입력: 예상 타입은 ${i}, 받은 타입은 ${l}입니다`}case"invalid_value":return a.values.length===1?`잘못된 입력: 값은 ${kt(a.values[0])} 이어야 합니다`:`잘못된 옵션: ${qe(a.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{const i=a.inclusive?"이하":"미만",o=i==="미만"?"이어야 합니다":"여야 합니다",l=t(a.origin),c=l?.unit??"요소";return l?`${a.origin??"값"}이 너무 큽니다: ${a.maximum.toString()}${c} ${i}${o}`:`${a.origin??"값"}이 너무 큽니다: ${a.maximum.toString()} ${i}${o}`}case"too_small":{const i=a.inclusive?"이상":"초과",o=i==="이상"?"이어야 합니다":"여야 합니다",l=t(a.origin),c=l?.unit??"요소";return l?`${a.origin??"값"}이 너무 작습니다: ${a.minimum.toString()}${c} ${i}${o}`:`${a.origin??"값"}이 너무 작습니다: ${a.minimum.toString()} ${i}${o}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`잘못된 문자열: "${i.prefix}"(으)로 시작해야 합니다`:i.format==="ends_with"?`잘못된 문자열: "${i.suffix}"(으)로 끝나야 합니다`:i.format==="includes"?`잘못된 문자열: "${i.includes}"을(를) 포함해야 합니다`:i.format==="regex"?`잘못된 문자열: 정규식 ${i.pattern} 패턴과 일치해야 합니다`:`잘못된 ${n[i.format]??a.format}`}case"not_multiple_of":return`잘못된 숫자: ${a.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${qe(a.keys,", ")}`;case"invalid_key":return`잘못된 키: ${a.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${a.origin}`;default:return"잘못된 입력"}}};function xct(){return{localeError:bct()}}const Kp=e=>e.charAt(0).toUpperCase()+e.slice(1);function Dre(e){const t=Math.abs(e),n=t%10,r=t%100;return r>=11&&r<=19||n===0?"many":n===1?"one":"few"}const vct=()=>{const e={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function t(a,i,o,l){const c=e[a]??null;return c===null?c:{unit:c.unit[i],verb:c.verb[l][o?"inclusive":"notInclusive"]}}const n={regex:"įvestis",email:"el. pašto adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukmė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",jwt:"JWT",template_literal:"įvestis"},r={nan:"NaN",number:"skaičius",bigint:"sveikasis skaičius",string:"eilutė",boolean:"loginė reikšmė",undefined:"neapibrėžta reikšmė",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulinė reikšmė"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Gautas tipas ${l}, o tikėtasi - instanceof ${a.expected}`:`Gautas tipas ${l}, o tikėtasi - ${i}`}case"invalid_value":return a.values.length===1?`Privalo būti ${kt(a.values[0])}`:`Privalo būti vienas iš ${qe(a.values,"|")} pasirinkimų`;case"too_big":{const i=r[a.origin]??a.origin,o=t(a.origin,Dre(Number(a.maximum)),a.inclusive??!1,"smaller");if(o?.verb)return`${Kp(i??a.origin??"reikšmė")} ${o.verb} ${a.maximum.toString()} ${o.unit??"elementų"}`;const l=a.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${Kp(i??a.origin??"reikšmė")} turi būti ${l} ${a.maximum.toString()} ${o?.unit}`}case"too_small":{const i=r[a.origin]??a.origin,o=t(a.origin,Dre(Number(a.minimum)),a.inclusive??!1,"bigger");if(o?.verb)return`${Kp(i??a.origin??"reikšmė")} ${o.verb} ${a.minimum.toString()} ${o.unit??"elementų"}`;const l=a.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${Kp(i??a.origin??"reikšmė")} turi būti ${l} ${a.minimum.toString()} ${o?.unit}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Eilutė privalo prasidėti "${i.prefix}"`:i.format==="ends_with"?`Eilutė privalo pasibaigti "${i.suffix}"`:i.format==="includes"?`Eilutė privalo įtraukti "${i.includes}"`:i.format==="regex"?`Eilutė privalo atitikti ${i.pattern}`:`Neteisingas ${n[i.format]??a.format}`}case"not_multiple_of":return`Skaičius privalo būti ${a.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${a.keys.length>1?"i":"as"} rakt${a.keys.length>1?"ai":"as"}: ${qe(a.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{const i=r[a.origin]??a.origin;return`${Kp(i??a.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};function yct(){return{localeError:vct()}}const Cct=()=>{const e={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}};function t(a){return e[a]??null}const n={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"},r={nan:"NaN",number:"број",array:"низа"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Грешен внес: се очекува instanceof ${a.expected}, примено ${l}`:`Грешен внес: се очекува ${i}, примено ${l}`}case"invalid_value":return a.values.length===1?`Invalid input: expected ${kt(a.values[0])}`:`Грешана опција: се очекува една ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Премногу голем: се очекува ${a.origin??"вредноста"} да има ${i}${a.maximum.toString()} ${o.unit??"елементи"}`:`Премногу голем: се очекува ${a.origin??"вредноста"} да биде ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Премногу мал: се очекува ${a.origin} да има ${i}${a.minimum.toString()} ${o.unit}`:`Премногу мал: се очекува ${a.origin} да биде ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Неважечка низа: мора да започнува со "${i.prefix}"`:i.format==="ends_with"?`Неважечка низа: мора да завршува со "${i.suffix}"`:i.format==="includes"?`Неважечка низа: мора да вклучува "${i.includes}"`:i.format==="regex"?`Неважечка низа: мора да одгоара на патернот ${i.pattern}`:`Invalid ${n[i.format]??a.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${a.divisor}`;case"unrecognized_keys":return`${a.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${qe(a.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${a.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${a.origin}`;default:return"Грешен внес"}}};function wct(){return{localeError:Cct()}}const Ect=()=>{const e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function t(a){return e[a]??null}const n={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},r={nan:"NaN",number:"nombor"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Input tidak sah: dijangka instanceof ${a.expected}, diterima ${l}`:`Input tidak sah: dijangka ${i}, diterima ${l}`}case"invalid_value":return a.values.length===1?`Input tidak sah: dijangka ${kt(a.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Terlalu besar: dijangka ${a.origin??"nilai"} ${o.verb} ${i}${a.maximum.toString()} ${o.unit??"elemen"}`:`Terlalu besar: dijangka ${a.origin??"nilai"} adalah ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Terlalu kecil: dijangka ${a.origin} ${o.verb} ${i}${a.minimum.toString()} ${o.unit}`:`Terlalu kecil: dijangka ${a.origin} adalah ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`String tidak sah: mesti bermula dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak sah: mesti mengandungi "${i.includes}"`:i.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${i.pattern}`:`${n[i.format]??a.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${a.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${qe(a.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${a.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${a.origin}`;default:return"Input tidak sah"}}};function Sct(){return{localeError:Ect()}}const Nct=()=>{const e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function t(a){return e[a]??null}const n={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},r={nan:"NaN",number:"getal"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Ongeldige invoer: verwacht instanceof ${a.expected}, ontving ${l}`:`Ongeldige invoer: verwacht ${i}, ontving ${l}`}case"invalid_value":return a.values.length===1?`Ongeldige invoer: verwacht ${kt(a.values[0])}`:`Ongeldige optie: verwacht één van ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin),l=a.origin==="date"?"laat":a.origin==="string"?"lang":"groot";return o?`Te ${l}: verwacht dat ${a.origin??"waarde"} ${i}${a.maximum.toString()} ${o.unit??"elementen"} ${o.verb}`:`Te ${l}: verwacht dat ${a.origin??"waarde"} ${i}${a.maximum.toString()} is`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin),l=a.origin==="date"?"vroeg":a.origin==="string"?"kort":"klein";return o?`Te ${l}: verwacht dat ${a.origin} ${i}${a.minimum.toString()} ${o.unit} ${o.verb}`:`Te ${l}: verwacht dat ${a.origin} ${i}${a.minimum.toString()} is`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Ongeldige tekst: moet met "${i.prefix}" beginnen`:i.format==="ends_with"?`Ongeldige tekst: moet op "${i.suffix}" eindigen`:i.format==="includes"?`Ongeldige tekst: moet "${i.includes}" bevatten`:i.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${i.pattern}`:`Ongeldig: ${n[i.format]??a.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${a.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${a.keys.length>1?"s":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${a.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${a.origin}`;default:return"Ongeldige invoer"}}};function _ct(){return{localeError:Nct()}}const kct=()=>{const e={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"}};function t(a){return e[a]??null}const n={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},r={nan:"NaN",number:"tall",array:"liste"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Ugyldig input: forventet instanceof ${a.expected}, fikk ${l}`:`Ugyldig input: forventet ${i}, fikk ${l}`}case"invalid_value":return a.values.length===1?`Ugyldig verdi: forventet ${kt(a.values[0])}`:`Ugyldig valg: forventet en av ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`For stor(t): forventet ${a.origin??"value"} til å ha ${i}${a.maximum.toString()} ${o.unit??"elementer"}`:`For stor(t): forventet ${a.origin??"value"} til å ha ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`For lite(n): forventet ${a.origin} til å ha ${i}${a.minimum.toString()} ${o.unit}`:`For lite(n): forventet ${a.origin} til å ha ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Ugyldig streng: må starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: må ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: må inneholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: må matche mønsteret ${i.pattern}`:`Ugyldig ${n[i.format]??a.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${a.divisor}`;case"unrecognized_keys":return`${a.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${qe(a.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${a.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${a.origin}`;default:return"Ugyldig input"}}};function jct(){return{localeError:kct()}}const Tct=()=>{const e={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}};function t(a){return e[a]??null}const n={regex:"giren",email:"epostagâh",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO hengâmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"},r={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Fâsit giren: umulan instanceof ${a.expected}, alınan ${l}`:`Fâsit giren: umulan ${i}, alınan ${l}`}case"invalid_value":return a.values.length===1?`Fâsit giren: umulan ${kt(a.values[0])}`:`Fâsit tercih: mûteberler ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Fazla büyük: ${a.origin??"value"}, ${i}${a.maximum.toString()} ${o.unit??"elements"} sahip olmalıydı.`:`Fazla büyük: ${a.origin??"value"}, ${i}${a.maximum.toString()} olmalıydı.`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Fazla küçük: ${a.origin}, ${i}${a.minimum.toString()} ${o.unit} sahip olmalıydı.`:`Fazla küçük: ${a.origin}, ${i}${a.minimum.toString()} olmalıydı.`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Fâsit metin: "${i.prefix}" ile başlamalı.`:i.format==="ends_with"?`Fâsit metin: "${i.suffix}" ile bitmeli.`:i.format==="includes"?`Fâsit metin: "${i.includes}" ihtivâ etmeli.`:i.format==="regex"?`Fâsit metin: ${i.pattern} nakşına uymalı.`:`Fâsit ${n[i.format]??a.format}`}case"not_multiple_of":return`Fâsit sayı: ${a.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${a.keys.length>1?"s":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`${a.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${a.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};function Act(){return{localeError:Tct()}}const Mct=()=>{const e={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}};function t(a){return e[a]??null}const n={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"},r={nan:"NaN",number:"عدد",array:"ارې"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`ناسم ورودي: باید instanceof ${a.expected} وای, مګر ${l} ترلاسه شو`:`ناسم ورودي: باید ${i} وای, مګر ${l} ترلاسه شو`}case"invalid_value":return a.values.length===1?`ناسم ورودي: باید ${kt(a.values[0])} وای`:`ناسم انتخاب: باید یو له ${qe(a.values,"|")} څخه وای`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`ډیر لوی: ${a.origin??"ارزښت"} باید ${i}${a.maximum.toString()} ${o.unit??"عنصرونه"} ولري`:`ډیر لوی: ${a.origin??"ارزښت"} باید ${i}${a.maximum.toString()} وي`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`ډیر کوچنی: ${a.origin} باید ${i}${a.minimum.toString()} ${o.unit} ولري`:`ډیر کوچنی: ${a.origin} باید ${i}${a.minimum.toString()} وي`}case"invalid_format":{const i=a;return i.format==="starts_with"?`ناسم متن: باید د "${i.prefix}" سره پیل شي`:i.format==="ends_with"?`ناسم متن: باید د "${i.suffix}" سره پای ته ورسيږي`:i.format==="includes"?`ناسم متن: باید "${i.includes}" ولري`:i.format==="regex"?`ناسم متن: باید د ${i.pattern} سره مطابقت ولري`:`${n[i.format]??a.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${a.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${a.keys.length>1?"کلیډونه":"کلیډ"}: ${qe(a.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${a.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${a.origin} کې`;default:return"ناسمه ورودي"}}};function Oct(){return{localeError:Mct()}}const Ict=()=>{const e={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"}};function t(a){return e[a]??null}const n={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"},r={nan:"NaN",number:"liczba",array:"tablica"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${a.expected}, otrzymano ${l}`:`Nieprawidłowe dane wejściowe: oczekiwano ${i}, otrzymano ${l}`}case"invalid_value":return a.values.length===1?`Nieprawidłowe dane wejściowe: oczekiwano ${kt(a.values[0])}`:`Nieprawidłowa opcja: oczekiwano jednej z wartości ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Za duża wartość: oczekiwano, że ${a.origin??"wartość"} będzie mieć ${i}${a.maximum.toString()} ${o.unit??"elementów"}`:`Zbyt duż(y/a/e): oczekiwano, że ${a.origin??"wartość"} będzie wynosić ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Za mała wartość: oczekiwano, że ${a.origin??"wartość"} będzie mieć ${i}${a.minimum.toString()} ${o.unit??"elementów"}`:`Zbyt mał(y/a/e): oczekiwano, że ${a.origin??"wartość"} będzie wynosić ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Nieprawidłowy ciąg znaków: musi zaczynać się od "${i.prefix}"`:i.format==="ends_with"?`Nieprawidłowy ciąg znaków: musi kończyć się na "${i.suffix}"`:i.format==="includes"?`Nieprawidłowy ciąg znaków: musi zawierać "${i.includes}"`:i.format==="regex"?`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${i.pattern}`:`Nieprawidłow(y/a/e) ${n[i.format]??a.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${a.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${a.keys.length>1?"s":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${a.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${a.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};function Rct(){return{localeError:Ict()}}const Dct=()=>{const e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function t(a){return e[a]??null}const n={regex:"padrão",email:"endereço de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"duração ISO",ipv4:"endereço IPv4",ipv6:"endereço IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},r={nan:"NaN",number:"número",null:"nulo"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Tipo inválido: esperado instanceof ${a.expected}, recebido ${l}`:`Tipo inválido: esperado ${i}, recebido ${l}`}case"invalid_value":return a.values.length===1?`Entrada inválida: esperado ${kt(a.values[0])}`:`Opção inválida: esperada uma das ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Muito grande: esperado que ${a.origin??"valor"} tivesse ${i}${a.maximum.toString()} ${o.unit??"elementos"}`:`Muito grande: esperado que ${a.origin??"valor"} fosse ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Muito pequeno: esperado que ${a.origin} tivesse ${i}${a.minimum.toString()} ${o.unit}`:`Muito pequeno: esperado que ${a.origin} fosse ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Texto inválido: deve começar com "${i.prefix}"`:i.format==="ends_with"?`Texto inválido: deve terminar com "${i.suffix}"`:i.format==="includes"?`Texto inválido: deve incluir "${i.includes}"`:i.format==="regex"?`Texto inválido: deve corresponder ao padrão ${i.pattern}`:`${n[i.format]??a.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${a.divisor}`;case"unrecognized_keys":return`Chave${a.keys.length>1?"s":""} desconhecida${a.keys.length>1?"s":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`Chave inválida em ${a.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido em ${a.origin}`;default:return"Campo inválido"}}};function Pct(){return{localeError:Dct()}}function Pre(e,t,n,r){const a=Math.abs(e),i=a%10,o=a%100;return o>=11&&o<=19?r:i===1?t:i>=2&&i<=4?n:r}const Lct=()=>{const e={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function t(a){return e[a]??null}const n={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"},r={nan:"NaN",number:"число",array:"массив"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Неверный ввод: ожидалось instanceof ${a.expected}, получено ${l}`:`Неверный ввод: ожидалось ${i}, получено ${l}`}case"invalid_value":return a.values.length===1?`Неверный ввод: ожидалось ${kt(a.values[0])}`:`Неверный вариант: ожидалось одно из ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);if(o){const l=Number(a.maximum),c=Pre(l,o.unit.one,o.unit.few,o.unit.many);return`Слишком большое значение: ожидалось, что ${a.origin??"значение"} будет иметь ${i}${a.maximum.toString()} ${c}`}return`Слишком большое значение: ожидалось, что ${a.origin??"значение"} будет ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);if(o){const l=Number(a.minimum),c=Pre(l,o.unit.one,o.unit.few,o.unit.many);return`Слишком маленькое значение: ожидалось, что ${a.origin} будет иметь ${i}${a.minimum.toString()} ${c}`}return`Слишком маленькое значение: ожидалось, что ${a.origin} будет ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Неверная строка: должна начинаться с "${i.prefix}"`:i.format==="ends_with"?`Неверная строка: должна заканчиваться на "${i.suffix}"`:i.format==="includes"?`Неверная строка: должна содержать "${i.includes}"`:i.format==="regex"?`Неверная строка: должна соответствовать шаблону ${i.pattern}`:`Неверный ${n[i.format]??a.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${a.divisor}`;case"unrecognized_keys":return`Нераспознанн${a.keys.length>1?"ые":"ый"} ключ${a.keys.length>1?"и":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${a.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${a.origin}`;default:return"Неверные входные данные"}}};function Vct(){return{localeError:Lct()}}const $ct=()=>{const e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function t(a){return e[a]??null}const n={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",jwt:"JWT",template_literal:"vnos"},r={nan:"NaN",number:"število",array:"tabela"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Neveljaven vnos: pričakovano instanceof ${a.expected}, prejeto ${l}`:`Neveljaven vnos: pričakovano ${i}, prejeto ${l}`}case"invalid_value":return a.values.length===1?`Neveljaven vnos: pričakovano ${kt(a.values[0])}`:`Neveljavna možnost: pričakovano eno izmed ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Preveliko: pričakovano, da bo ${a.origin??"vrednost"} imelo ${i}${a.maximum.toString()} ${o.unit??"elementov"}`:`Preveliko: pričakovano, da bo ${a.origin??"vrednost"} ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Premajhno: pričakovano, da bo ${a.origin} imelo ${i}${a.minimum.toString()} ${o.unit}`:`Premajhno: pričakovano, da bo ${a.origin} ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Neveljaven niz: mora se začeti z "${i.prefix}"`:i.format==="ends_with"?`Neveljaven niz: mora se končati z "${i.suffix}"`:i.format==="includes"?`Neveljaven niz: mora vsebovati "${i.includes}"`:i.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${i.pattern}`:`Neveljaven ${n[i.format]??a.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${a.divisor}`;case"unrecognized_keys":return`Neprepoznan${a.keys.length>1?"i ključi":" ključ"}: ${qe(a.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${a.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${a.origin}`;default:return"Neveljaven vnos"}}};function Hct(){return{localeError:$ct()}}const Fct=()=>{const e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"}};function t(a){return e[a]??null}const n={regex:"reguljärt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad sträng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},r={nan:"NaN",number:"antal",array:"lista"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Ogiltig inmatning: förväntat instanceof ${a.expected}, fick ${l}`:`Ogiltig inmatning: förväntat ${i}, fick ${l}`}case"invalid_value":return a.values.length===1?`Ogiltig inmatning: förväntat ${kt(a.values[0])}`:`Ogiltigt val: förväntade en av ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`För stor(t): förväntade ${a.origin??"värdet"} att ha ${i}${a.maximum.toString()} ${o.unit??"element"}`:`För stor(t): förväntat ${a.origin??"värdet"} att ha ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`För lite(t): förväntade ${a.origin??"värdet"} att ha ${i}${a.minimum.toString()} ${o.unit}`:`För lite(t): förväntade ${a.origin??"värdet"} att ha ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Ogiltig sträng: måste börja med "${i.prefix}"`:i.format==="ends_with"?`Ogiltig sträng: måste sluta med "${i.suffix}"`:i.format==="includes"?`Ogiltig sträng: måste innehålla "${i.includes}"`:i.format==="regex"?`Ogiltig sträng: måste matcha mönstret "${i.pattern}"`:`Ogiltig(t) ${n[i.format]??a.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${a.divisor}`;case"unrecognized_keys":return`${a.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${qe(a.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${a.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${a.origin??"värdet"}`;default:return"Ogiltig input"}}};function zct(){return{localeError:Fct()}}const Uct=()=>{const e={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function t(a){return e[a]??null}const n={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"},r={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${a.expected}, பெறப்பட்டது ${l}`:`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${i}, பெறப்பட்டது ${l}`}case"invalid_value":return a.values.length===1?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${kt(a.values[0])}`:`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${qe(a.values,"|")} இல் ஒன்று`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${a.origin??"மதிப்பு"} ${i}${a.maximum.toString()} ${o.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`:`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${a.origin??"மதிப்பு"} ${i}${a.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${a.origin} ${i}${a.minimum.toString()} ${o.unit} ஆக இருக்க வேண்டும்`:`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${a.origin} ${i}${a.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{const i=a;return i.format==="starts_with"?`தவறான சரம்: "${i.prefix}" இல் தொடங்க வேண்டும்`:i.format==="ends_with"?`தவறான சரம்: "${i.suffix}" இல் முடிவடைய வேண்டும்`:i.format==="includes"?`தவறான சரம்: "${i.includes}" ஐ உள்ளடக்க வேண்டும்`:i.format==="regex"?`தவறான சரம்: ${i.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`:`தவறான ${n[i.format]??a.format}`}case"not_multiple_of":return`தவறான எண்: ${a.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${a.keys.length>1?"கள்":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`${a.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${a.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};function Bct(){return{localeError:Uct()}}const Zct=()=>{const e={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}};function t(a){return e[a]??null}const n={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},r={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${a.expected} แต่ได้รับ ${l}`:`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${i} แต่ได้รับ ${l}`}case"invalid_value":return a.values.length===1?`ค่าไม่ถูกต้อง: ควรเป็น ${kt(a.values[0])}`:`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"ไม่เกิน":"น้อยกว่า",o=t(a.origin);return o?`เกินกำหนด: ${a.origin??"ค่า"} ควรมี${i} ${a.maximum.toString()} ${o.unit??"รายการ"}`:`เกินกำหนด: ${a.origin??"ค่า"} ควรมี${i} ${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?"อย่างน้อย":"มากกว่า",o=t(a.origin);return o?`น้อยกว่ากำหนด: ${a.origin} ควรมี${i} ${a.minimum.toString()} ${o.unit}`:`น้อยกว่ากำหนด: ${a.origin} ควรมี${i} ${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${i.prefix}"`:i.format==="ends_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${i.suffix}"`:i.format==="includes"?`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${i.includes}" อยู่ในข้อความ`:i.format==="regex"?`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${i.pattern}`:`รูปแบบไม่ถูกต้อง: ${n[i.format]??a.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${a.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${qe(a.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${a.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${a.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};function qct(){return{localeError:Zct()}}const Gct=()=>{const e={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"}};function t(a){return e[a]??null}const n={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO süre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"},r={nan:"NaN"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Geçersiz değer: beklenen instanceof ${a.expected}, alınan ${l}`:`Geçersiz değer: beklenen ${i}, alınan ${l}`}case"invalid_value":return a.values.length===1?`Geçersiz değer: beklenen ${kt(a.values[0])}`:`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Çok büyük: beklenen ${a.origin??"değer"} ${i}${a.maximum.toString()} ${o.unit??"öğe"}`:`Çok büyük: beklenen ${a.origin??"değer"} ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Çok küçük: beklenen ${a.origin} ${i}${a.minimum.toString()} ${o.unit}`:`Çok küçük: beklenen ${a.origin} ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Geçersiz metin: "${i.prefix}" ile başlamalı`:i.format==="ends_with"?`Geçersiz metin: "${i.suffix}" ile bitmeli`:i.format==="includes"?`Geçersiz metin: "${i.includes}" içermeli`:i.format==="regex"?`Geçersiz metin: ${i.pattern} desenine uymalı`:`Geçersiz ${n[i.format]??a.format}`}case"not_multiple_of":return`Geçersiz sayı: ${a.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${a.keys.length>1?"lar":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`${a.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${a.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};function Wct(){return{localeError:Gct()}}const Yct=()=>{const e={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}};function t(a){return e[a]??null}const n={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"},r={nan:"NaN",number:"число",array:"масив"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Неправильні вхідні дані: очікується instanceof ${a.expected}, отримано ${l}`:`Неправильні вхідні дані: очікується ${i}, отримано ${l}`}case"invalid_value":return a.values.length===1?`Неправильні вхідні дані: очікується ${kt(a.values[0])}`:`Неправильна опція: очікується одне з ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Занадто велике: очікується, що ${a.origin??"значення"} ${o.verb} ${i}${a.maximum.toString()} ${o.unit??"елементів"}`:`Занадто велике: очікується, що ${a.origin??"значення"} буде ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Занадто мале: очікується, що ${a.origin} ${o.verb} ${i}${a.minimum.toString()} ${o.unit}`:`Занадто мале: очікується, що ${a.origin} буде ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Неправильний рядок: повинен починатися з "${i.prefix}"`:i.format==="ends_with"?`Неправильний рядок: повинен закінчуватися на "${i.suffix}"`:i.format==="includes"?`Неправильний рядок: повинен містити "${i.includes}"`:i.format==="regex"?`Неправильний рядок: повинен відповідати шаблону ${i.pattern}`:`Неправильний ${n[i.format]??a.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${a.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${a.keys.length>1?"і":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${a.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${a.origin}`;default:return"Неправильні вхідні дані"}}};function m9e(){return{localeError:Yct()}}function Kct(){return m9e()}const Xct=()=>{const e={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}};function t(a){return e[a]??null}const n={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},r={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`غلط ان پٹ: instanceof ${a.expected} متوقع تھا، ${l} موصول ہوا`:`غلط ان پٹ: ${i} متوقع تھا، ${l} موصول ہوا`}case"invalid_value":return a.values.length===1?`غلط ان پٹ: ${kt(a.values[0])} متوقع تھا`:`غلط آپشن: ${qe(a.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`بہت بڑا: ${a.origin??"ویلیو"} کے ${i}${a.maximum.toString()} ${o.unit??"عناصر"} ہونے متوقع تھے`:`بہت بڑا: ${a.origin??"ویلیو"} کا ${i}${a.maximum.toString()} ہونا متوقع تھا`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`بہت چھوٹا: ${a.origin} کے ${i}${a.minimum.toString()} ${o.unit} ہونے متوقع تھے`:`بہت چھوٹا: ${a.origin} کا ${i}${a.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{const i=a;return i.format==="starts_with"?`غلط سٹرنگ: "${i.prefix}" سے شروع ہونا چاہیے`:i.format==="ends_with"?`غلط سٹرنگ: "${i.suffix}" پر ختم ہونا چاہیے`:i.format==="includes"?`غلط سٹرنگ: "${i.includes}" شامل ہونا چاہیے`:i.format==="regex"?`غلط سٹرنگ: پیٹرن ${i.pattern} سے میچ ہونا چاہیے`:`غلط ${n[i.format]??a.format}`}case"not_multiple_of":return`غلط نمبر: ${a.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${a.keys.length>1?"ز":""}: ${qe(a.keys,"، ")}`;case"invalid_key":return`${a.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${a.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};function Qct(){return{localeError:Xct()}}const Jct=()=>{const e={string:{unit:"belgi",verb:"bo‘lishi kerak"},file:{unit:"bayt",verb:"bo‘lishi kerak"},array:{unit:"element",verb:"bo‘lishi kerak"},set:{unit:"element",verb:"bo‘lishi kerak"}};function t(a){return e[a]??null}const n={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",jwt:"JWT",template_literal:"kirish"},r={nan:"NaN",number:"raqam",array:"massiv"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Noto‘g‘ri kirish: kutilgan instanceof ${a.expected}, qabul qilingan ${l}`:`Noto‘g‘ri kirish: kutilgan ${i}, qabul qilingan ${l}`}case"invalid_value":return a.values.length===1?`Noto‘g‘ri kirish: kutilgan ${kt(a.values[0])}`:`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Juda katta: kutilgan ${a.origin??"qiymat"} ${i}${a.maximum.toString()} ${o.unit} ${o.verb}`:`Juda katta: kutilgan ${a.origin??"qiymat"} ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Juda kichik: kutilgan ${a.origin} ${i}${a.minimum.toString()} ${o.unit} ${o.verb}`:`Juda kichik: kutilgan ${a.origin} ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Noto‘g‘ri satr: "${i.prefix}" bilan boshlanishi kerak`:i.format==="ends_with"?`Noto‘g‘ri satr: "${i.suffix}" bilan tugashi kerak`:i.format==="includes"?`Noto‘g‘ri satr: "${i.includes}" ni o‘z ichiga olishi kerak`:i.format==="regex"?`Noto‘g‘ri satr: ${i.pattern} shabloniga mos kelishi kerak`:`Noto‘g‘ri ${n[i.format]??a.format}`}case"not_multiple_of":return`Noto‘g‘ri raqam: ${a.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${a.keys.length>1?"lar":""}: ${qe(a.keys,", ")}`;case"invalid_key":return`${a.origin} dagi kalit noto‘g‘ri`;case"invalid_union":return"Noto‘g‘ri kirish";case"invalid_element":return`${a.origin} da noto‘g‘ri qiymat`;default:return"Noto‘g‘ri kirish"}}};function eut(){return{localeError:Jct()}}const tut=()=>{const e={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"}};function t(a){return e[a]??null}const n={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu vào"},r={nan:"NaN",number:"số",array:"mảng"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Đầu vào không hợp lệ: mong đợi instanceof ${a.expected}, nhận được ${l}`:`Đầu vào không hợp lệ: mong đợi ${i}, nhận được ${l}`}case"invalid_value":return a.values.length===1?`Đầu vào không hợp lệ: mong đợi ${kt(a.values[0])}`:`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Quá lớn: mong đợi ${a.origin??"giá trị"} ${o.verb} ${i}${a.maximum.toString()} ${o.unit??"phần tử"}`:`Quá lớn: mong đợi ${a.origin??"giá trị"} ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Quá nhỏ: mong đợi ${a.origin} ${o.verb} ${i}${a.minimum.toString()} ${o.unit}`:`Quá nhỏ: mong đợi ${a.origin} ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Chuỗi không hợp lệ: phải bắt đầu bằng "${i.prefix}"`:i.format==="ends_with"?`Chuỗi không hợp lệ: phải kết thúc bằng "${i.suffix}"`:i.format==="includes"?`Chuỗi không hợp lệ: phải bao gồm "${i.includes}"`:i.format==="regex"?`Chuỗi không hợp lệ: phải khớp với mẫu ${i.pattern}`:`${n[i.format]??a.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${a.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${qe(a.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${a.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${a.origin}`;default:return"Đầu vào không hợp lệ"}}};function nut(){return{localeError:tut()}}const rut=()=>{const e={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}};function t(a){return e[a]??null}const n={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"},r={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`无效输入:期望 instanceof ${a.expected},实际接收 ${l}`:`无效输入:期望 ${i},实际接收 ${l}`}case"invalid_value":return a.values.length===1?`无效输入:期望 ${kt(a.values[0])}`:`无效选项:期望以下之一 ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`数值过大:期望 ${a.origin??"值"} ${i}${a.maximum.toString()} ${o.unit??"个元素"}`:`数值过大:期望 ${a.origin??"值"} ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`数值过小:期望 ${a.origin} ${i}${a.minimum.toString()} ${o.unit}`:`数值过小:期望 ${a.origin} ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`无效字符串:必须以 "${i.prefix}" 开头`:i.format==="ends_with"?`无效字符串:必须以 "${i.suffix}" 结尾`:i.format==="includes"?`无效字符串:必须包含 "${i.includes}"`:i.format==="regex"?`无效字符串:必须满足正则表达式 ${i.pattern}`:`无效${n[i.format]??a.format}`}case"not_multiple_of":return`无效数字:必须是 ${a.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${qe(a.keys,", ")}`;case"invalid_key":return`${a.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${a.origin} 中包含无效值(value)`;default:return"无效输入"}}};function aut(){return{localeError:rut()}}const iut=()=>{const e={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}};function t(a){return e[a]??null}const n={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"},r={nan:"NaN"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`無效的輸入值:預期為 instanceof ${a.expected},但收到 ${l}`:`無效的輸入值:預期為 ${i},但收到 ${l}`}case"invalid_value":return a.values.length===1?`無效的輸入值:預期為 ${kt(a.values[0])}`:`無效的選項:預期為以下其中之一 ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`數值過大:預期 ${a.origin??"值"} 應為 ${i}${a.maximum.toString()} ${o.unit??"個元素"}`:`數值過大:預期 ${a.origin??"值"} 應為 ${i}${a.maximum.toString()}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`數值過小:預期 ${a.origin} 應為 ${i}${a.minimum.toString()} ${o.unit}`:`數值過小:預期 ${a.origin} 應為 ${i}${a.minimum.toString()}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`無效的字串:必須以 "${i.prefix}" 開頭`:i.format==="ends_with"?`無效的字串:必須以 "${i.suffix}" 結尾`:i.format==="includes"?`無效的字串:必須包含 "${i.includes}"`:i.format==="regex"?`無效的字串:必須符合格式 ${i.pattern}`:`無效的 ${n[i.format]??a.format}`}case"not_multiple_of":return`無效的數字:必須為 ${a.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${a.keys.length>1?"們":""}:${qe(a.keys,"、")}`;case"invalid_key":return`${a.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${a.origin} 中有無效的值`;default:return"無效的輸入值"}}};function sut(){return{localeError:iut()}}const out=()=>{const e={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"}};function t(a){return e[a]??null}const n={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},r={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return a=>{switch(a.code){case"invalid_type":{const i=r[a.expected]??a.expected,o=At(a.input),l=r[o]??o;return/^[A-Z]/.test(a.expected)?`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${a.expected}, àmọ̀ a rí ${l}`:`Ìbáwọlé aṣìṣe: a ní láti fi ${i}, àmọ̀ a rí ${l}`}case"invalid_value":return a.values.length===1?`Ìbáwọlé aṣìṣe: a ní láti fi ${kt(a.values[0])}`:`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${qe(a.values,"|")}`;case"too_big":{const i=a.inclusive?"<=":"<",o=t(a.origin);return o?`Tó pọ̀ jù: a ní láti jẹ́ pé ${a.origin??"iye"} ${o.verb} ${i}${a.maximum} ${o.unit}`:`Tó pọ̀ jù: a ní láti jẹ́ ${i}${a.maximum}`}case"too_small":{const i=a.inclusive?">=":">",o=t(a.origin);return o?`Kéré ju: a ní láti jẹ́ pé ${a.origin} ${o.verb} ${i}${a.minimum} ${o.unit}`:`Kéré ju: a ní láti jẹ́ ${i}${a.minimum}`}case"invalid_format":{const i=a;return i.format==="starts_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${i.prefix}"`:i.format==="ends_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${i.suffix}"`:i.format==="includes"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${i.includes}"`:i.format==="regex"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${i.pattern}`:`Aṣìṣe: ${n[i.format]??a.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${a.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${qe(a.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${a.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${a.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};function lut(){return{localeError:out()}}const p9e=Object.freeze(Object.defineProperty({__proto__:null,ar:Nlt,az:klt,be:Tlt,bg:Mlt,ca:Ilt,cs:Dlt,da:Llt,de:$lt,en:d9e,eo:zlt,es:Blt,fa:qlt,fi:Wlt,fr:Klt,frCA:Qlt,he:ect,hu:nct,hy:act,id:sct,is:lct,it:uct,ja:fct,ka:pct,kh:gct,km:f9e,ko:xct,lt:yct,mk:wct,ms:Sct,nl:_ct,no:jct,ota:Act,pl:Rct,ps:Oct,pt:Pct,ru:Vct,sl:Hct,sv:zct,ta:Bct,th:qct,tr:Wct,ua:Kct,uk:m9e,ur:Qct,uz:eut,vi:nut,yo:lut,zhCN:aut,zhTW:sut},Symbol.toStringTag,{value:"Module"}));var Lre;const h9e=Symbol("ZodOutput"),g9e=Symbol("ZodInput");class b9e{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...n){const r=n[0];return this._map.set(t,r),r&&typeof r=="object"&&"id"in r&&this._idmap.set(r.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){const n=this._map.get(t);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(t),this}get(t){const n=t._zod.parent;if(n){const r={...this.get(n)??{}};delete r.id;const a={...r,...this._map.get(t)};return Object.keys(a).length?a:void 0}return this._map.get(t)}has(t){return this._map.has(t)}}function sV(){return new b9e}(Lre=globalThis).__zod_globalRegistry??(Lre.__zod_globalRegistry=sV());const oo=globalThis.__zod_globalRegistry;function x9e(e,t){return new e({type:"string",...ze(t)})}function v9e(e,t){return new e({type:"string",coerce:!0,...ze(t)})}function oV(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...ze(t)})}function Qb(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...ze(t)})}function lV(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...ze(t)})}function cV(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...ze(t)})}function uV(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...ze(t)})}function dV(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...ze(t)})}function Sy(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...ze(t)})}function fV(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...ze(t)})}function mV(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...ze(t)})}function pV(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...ze(t)})}function hV(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...ze(t)})}function gV(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...ze(t)})}function bV(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...ze(t)})}function xV(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...ze(t)})}function vV(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...ze(t)})}function yV(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...ze(t)})}function y9e(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...ze(t)})}function CV(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...ze(t)})}function wV(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...ze(t)})}function EV(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...ze(t)})}function SV(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...ze(t)})}function NV(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...ze(t)})}function _V(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...ze(t)})}const C9e={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function w9e(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...ze(t)})}function E9e(e,t){return new e({type:"string",format:"date",check:"string_format",...ze(t)})}function S9e(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...ze(t)})}function N9e(e,t){return new e({type:"string",format:"duration",check:"string_format",...ze(t)})}function _9e(e,t){return new e({type:"number",checks:[],...ze(t)})}function k9e(e,t){return new e({type:"number",coerce:!0,checks:[],...ze(t)})}function j9e(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...ze(t)})}function T9e(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...ze(t)})}function A9e(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...ze(t)})}function M9e(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...ze(t)})}function O9e(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...ze(t)})}function I9e(e,t){return new e({type:"boolean",...ze(t)})}function R9e(e,t){return new e({type:"boolean",coerce:!0,...ze(t)})}function D9e(e,t){return new e({type:"bigint",...ze(t)})}function P9e(e,t){return new e({type:"bigint",coerce:!0,...ze(t)})}function L9e(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...ze(t)})}function V9e(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...ze(t)})}function $9e(e,t){return new e({type:"symbol",...ze(t)})}function H9e(e,t){return new e({type:"undefined",...ze(t)})}function F9e(e,t){return new e({type:"null",...ze(t)})}function z9e(e){return new e({type:"any"})}function U9e(e){return new e({type:"unknown"})}function B9e(e,t){return new e({type:"never",...ze(t)})}function Z9e(e,t){return new e({type:"void",...ze(t)})}function q9e(e,t){return new e({type:"date",...ze(t)})}function G9e(e,t){return new e({type:"date",coerce:!0,...ze(t)})}function W9e(e,t){return new e({type:"nan",...ze(t)})}function bd(e,t){return new XL({check:"less_than",...ze(t),value:e,inclusive:!1})}function co(e,t){return new XL({check:"less_than",...ze(t),value:e,inclusive:!0})}function xd(e,t){return new QL({check:"greater_than",...ze(t),value:e,inclusive:!1})}function Pi(e,t){return new QL({check:"greater_than",...ze(t),value:e,inclusive:!0})}function kV(e){return xd(0,e)}function jV(e){return bd(0,e)}function TV(e){return co(0,e)}function AV(e){return Pi(0,e)}function gm(e,t){return new O8e({check:"multiple_of",...ze(t),value:e})}function d3(e,t){return new D8e({check:"max_size",...ze(t),maximum:e})}function vd(e,t){return new P8e({check:"min_size",...ze(t),minimum:e})}function g6(e,t){return new L8e({check:"size_equals",...ze(t),size:e})}function b6(e,t){return new V8e({check:"max_length",...ze(t),maximum:e})}function y2(e,t){return new $8e({check:"min_length",...ze(t),minimum:e})}function x6(e,t){return new H8e({check:"length_equals",...ze(t),length:e})}function Ny(e,t){return new F8e({check:"string_format",format:"regex",...ze(t),pattern:e})}function _y(e){return new z8e({check:"string_format",format:"lowercase",...ze(e)})}function ky(e){return new U8e({check:"string_format",format:"uppercase",...ze(e)})}function jy(e,t){return new B8e({check:"string_format",format:"includes",...ze(t),includes:e})}function Ty(e,t){return new Z8e({check:"string_format",format:"starts_with",...ze(t),prefix:e})}function Ay(e,t){return new q8e({check:"string_format",format:"ends_with",...ze(t),suffix:e})}function MV(e,t,n){return new G8e({check:"property",property:e,schema:t,...ze(n)})}function My(e,t){return new W8e({check:"mime_type",mime:e,...ze(t)})}function iu(e){return new Y8e({check:"overwrite",tx:e})}function Oy(e){return iu(t=>t.normalize(e))}function Iy(){return iu(e=>e.trim())}function Ry(){return iu(e=>e.toLowerCase())}function Dy(){return iu(e=>e.toUpperCase())}function Py(){return iu(e=>Tge(e))}function Y9e(e,t,n){return new e({type:"array",element:t,...ze(n)})}function cut(e,t,n){return new e({type:"union",options:t,...ze(n)})}function uut(e,t,n){return new e({type:"union",options:t,inclusive:!1,...ze(n)})}function dut(e,t,n,r){return new e({type:"union",options:n,discriminator:t,...ze(r)})}function fut(e,t,n){return new e({type:"intersection",left:t,right:n})}function mut(e,t,n,r){const a=n instanceof Vt,i=a?r:n,o=a?n:null;return new e({type:"tuple",items:t,rest:o,...ze(i)})}function put(e,t,n,r){return new e({type:"record",keyType:t,valueType:n,...ze(r)})}function hut(e,t,n,r){return new e({type:"map",keyType:t,valueType:n,...ze(r)})}function gut(e,t,n){return new e({type:"set",valueType:t,...ze(n)})}function but(e,t,n){const r=Array.isArray(t)?Object.fromEntries(t.map(a=>[a,a])):t;return new e({type:"enum",entries:r,...ze(n)})}function xut(e,t,n){return new e({type:"enum",entries:t,...ze(n)})}function vut(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...ze(n)})}function K9e(e,t){return new e({type:"file",...ze(t)})}function yut(e,t){return new e({type:"transform",transform:t})}function Cut(e,t){return new e({type:"optional",innerType:t})}function wut(e,t){return new e({type:"nullable",innerType:t})}function Eut(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():vy(n)}})}function Sut(e,t,n){return new e({type:"nonoptional",innerType:t,...ze(n)})}function Nut(e,t){return new e({type:"success",innerType:t})}function _ut(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:()=>n})}function kut(e,t,n){return new e({type:"pipe",in:t,out:n})}function jut(e,t){return new e({type:"readonly",innerType:t})}function Tut(e,t,n){return new e({type:"template_literal",parts:t,...ze(n)})}function Aut(e,t){return new e({type:"lazy",getter:t})}function Mut(e,t){return new e({type:"promise",innerType:t})}function X9e(e,t,n){const r=ze(n);return r.abort??(r.abort=!0),new e({type:"custom",check:"custom",fn:t,...r})}function Q9e(e,t,n){return new e({type:"custom",check:"custom",fn:t,...ze(n)})}function J9e(e){const t=ebe(n=>(n.addIssue=r=>{if(typeof r=="string")n.issues.push(pm(r,n.value,t._zod.def));else{const a=r;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),a.input??(a.input=n.value),a.inst??(a.inst=t),a.continue??(a.continue=!t._zod.def.abort),n.issues.push(pm(a))}},e(n.value,n)));return t}function ebe(e,t){const n=new vr({check:"custom",...ze(t)});return n._zod.check=e,n}function tbe(e){const t=new vr({check:"describe"});return t._zod.onattach=[n=>{const r=oo.get(n)??{};oo.add(n,{...r,description:e})}],t._zod.check=()=>{},t}function nbe(e){const t=new vr({check:"meta"});return t._zod.onattach=[n=>{const r=oo.get(n)??{};oo.add(n,{...r,...e})}],t._zod.check=()=>{},t}function rbe(e,t){const n=ze(t);let r=n.truthy??["true","1","yes","on","y","enabled"],a=n.falsy??["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(r=r.map(b=>typeof b=="string"?b.toLowerCase():b),a=a.map(b=>typeof b=="string"?b.toLowerCase():b));const i=new Set(r),o=new Set(a),l=e.Codec??iV,c=e.Boolean??tV,u=e.String??h6,f=new u({type:"string",error:n.error}),m=new c({type:"boolean",error:n.error}),h=new l({type:"pipe",in:f,out:m,transform:((b,x)=>{let y=b;return n.case!=="sensitive"&&(y=y.toLowerCase()),i.has(y)?!0:o.has(y)?!1:(x.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...o],input:x.value,inst:h,continue:!1}),{})}),reverseTransform:((b,x)=>b===!0?r[0]||"true":a[0]||"false"),error:n.error});return h}function v6(e,t,n,r={}){const a=ze(r),i={...ze(r),check:"string_format",type:"string",format:t,fn:typeof n=="function"?n:l=>n.test(l),...a};return n instanceof RegExp&&(i.pattern=n),new e(i)}function bm(e){let t=e?.target??"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??oo,target:t,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,cycles:e?.cycles??"ref",reused:e?.reused??"inline",external:e?.external??void 0}}function Gn(e,t,n={path:[],schemaPath:[]}){var r;const a=e._zod.def,i=t.seen.get(e);if(i)return i.count++,n.schemaPath.includes(e)&&(i.cycle=n.path),i.schema;const o={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,o);const l=e._zod.toJSONSchema?.();if(l)o.schema=l;else{const f={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,f);else{const h=o.schema,b=t.processors[a.type];if(!b)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${a.type}`);b(e,t,h,f)}const m=e._zod.parent;m&&(o.ref||(o.ref=m),Gn(m,t,f),t.seen.get(m).isParent=!0)}const c=t.metadataRegistry.get(e);return c&&Object.assign(o.schema,c),t.io==="input"&&ii(e)&&(delete o.schema.examples,delete o.schema.default),t.io==="input"&&o.schema._prefault&&((r=o.schema).default??(r.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function xm(e,t){const n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");const r=new Map;for(const o of e.seen.entries()){const l=e.metadataRegistry.get(o[0])?.id;if(l){const c=r.get(l);if(c&&c!==o[0])throw new Error(`Duplicate schema id "${l}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(l,o[0])}}const a=o=>{const l=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){const m=e.external.registry.get(o[0])?.id,h=e.external.uri??(x=>x);if(m)return{ref:h(m)};const b=o[1].defId??o[1].schema.id??`schema${e.counter++}`;return o[1].defId=b,{defId:b,ref:`${h("__shared")}#/${l}/${b}`}}if(o[1]===n)return{ref:"#"};const u=`#/${l}/`,f=o[1].schema.id??`__schema${e.counter++}`;return{defId:f,ref:u+f}},i=o=>{if(o[1].schema.$ref)return;const l=o[1],{ref:c,defId:u}=a(o);l.def={...l.schema},u&&(l.defId=u);const f=l.schema;for(const m in f)delete f[m];f.$ref=c};if(e.cycles==="throw")for(const o of e.seen.entries()){const l=o[1];if(l.cycle)throw new Error(`Cycle detected: #/${l.cycle?.join("/")}/<root>

Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const o of e.seen.entries()){const l=o[1];if(t===o[0]){i(o);continue}if(e.external){const u=e.external.registry.get(o[0])?.id;if(t!==o[0]&&u){i(o);continue}}if(e.metadataRegistry.get(o[0])?.id){i(o);continue}if(l.cycle){i(o);continue}if(l.count>1&&e.reused==="ref"){i(o);continue}}}function vm(e,t){const n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");const r=o=>{const l=e.seen.get(o);if(l.ref===null)return;const c=l.def??l.schema,u={...c},f=l.ref;if(l.ref=null,f){r(f);const h=e.seen.get(f),b=h.schema;if(b.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(c.allOf=c.allOf??[],c.allOf.push(b)):Object.assign(c,b),Object.assign(c,u),o._zod.parent===f)for(const y in c)y==="$ref"||y==="allOf"||y in u||delete c[y];if(b.$ref&&h.def)for(const y in c)y==="$ref"||y==="allOf"||y in h.def&&JSON.stringify(c[y])===JSON.stringify(h.def[y])&&delete c[y]}const m=o._zod.parent;if(m&&m!==f){r(m);const h=e.seen.get(m);if(h?.schema.$ref&&(c.$ref=h.schema.$ref,h.def))for(const b in c)b==="$ref"||b==="allOf"||b in h.def&&JSON.stringify(c[b])===JSON.stringify(h.def[b])&&delete c[b]}e.override({zodSchema:o,jsonSchema:c,path:l.path??[]})};for(const o of[...e.seen.entries()].reverse())r(o[0]);const a={};if(e.target==="draft-2020-12"?a.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?a.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?a.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){const o=e.external.registry.get(t)?.id;if(!o)throw new Error("Schema is missing an `id` property");a.$id=e.external.uri(o)}Object.assign(a,n.def??n.schema);const i=e.external?.defs??{};for(const o of e.seen.entries()){const l=o[1];l.def&&l.defId&&(i[l.defId]=l.def)}e.external||Object.keys(i).length>0&&(e.target==="draft-2020-12"?a.$defs=i:a.definitions=i);try{const o=JSON.parse(JSON.stringify(a));return Object.defineProperty(o,"~standard",{value:{...t["~standard"],jsonSchema:{input:G5(t,"input",e.processors),output:G5(t,"output",e.processors)}},enumerable:!1,writable:!1}),o}catch{throw new Error("Error converting schema to JSON.")}}function ii(e,t){const n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);const r=e._zod.def;if(r.type==="transform")return!0;if(r.type==="array")return ii(r.element,n);if(r.type==="set")return ii(r.valueType,n);if(r.type==="lazy")return ii(r.getter(),n);if(r.type==="promise"||r.type==="optional"||r.type==="nonoptional"||r.type==="nullable"||r.type==="readonly"||r.type==="default"||r.type==="prefault")return ii(r.innerType,n);if(r.type==="intersection")return ii(r.left,n)||ii(r.right,n);if(r.type==="record"||r.type==="map")return ii(r.keyType,n)||ii(r.valueType,n);if(r.type==="pipe")return ii(r.in,n)||ii(r.out,n);if(r.type==="object"){for(const a in r.shape)if(ii(r.shape[a],n))return!0;return!1}if(r.type==="union"){for(const a of r.options)if(ii(a,n))return!0;return!1}if(r.type==="tuple"){for(const a of r.items)if(ii(a,n))return!0;return!!(r.rest&&ii(r.rest,n))}return!1}const abe=(e,t={})=>n=>{const r=bm({...n,processors:t});return Gn(e,r),xm(r,e),vm(r,e)},G5=(e,t,n={})=>r=>{const{libraryOptions:a,target:i}=r??{},o=bm({...a??{},target:i,io:t,processors:n});return Gn(e,o),xm(o,e),vm(o,e)},Out={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},ibe=(e,t,n,r)=>{const a=n;a.type="string";const{minimum:i,maximum:o,format:l,patterns:c,contentEncoding:u}=e._zod.bag;if(typeof i=="number"&&(a.minLength=i),typeof o=="number"&&(a.maxLength=o),l&&(a.format=Out[l]??l,a.format===""&&delete a.format,l==="time"&&delete a.format),u&&(a.contentEncoding=u),c&&c.size>0){const f=[...c];f.length===1?a.pattern=f[0].source:f.length>1&&(a.allOf=[...f.map(m=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:m.source}))])}},sbe=(e,t,n,r)=>{const a=n,{minimum:i,maximum:o,format:l,multipleOf:c,exclusiveMaximum:u,exclusiveMinimum:f}=e._zod.bag;typeof l=="string"&&l.includes("int")?a.type="integer":a.type="number",typeof f=="number"&&(t.target==="draft-04"||t.target==="openapi-3.0"?(a.minimum=f,a.exclusiveMinimum=!0):a.exclusiveMinimum=f),typeof i=="number"&&(a.minimum=i,typeof f=="number"&&t.target!=="draft-04"&&(f>=i?delete a.minimum:delete a.exclusiveMinimum)),typeof u=="number"&&(t.target==="draft-04"||t.target==="openapi-3.0"?(a.maximum=u,a.exclusiveMaximum=!0):a.exclusiveMaximum=u),typeof o=="number"&&(a.maximum=o,typeof u=="number"&&t.target!=="draft-04"&&(u<=o?delete a.maximum:delete a.exclusiveMaximum)),typeof c=="number"&&(a.multipleOf=c)},obe=(e,t,n,r)=>{n.type="boolean"},lbe=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},cbe=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},ube=(e,t,n,r)=>{t.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},dbe=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},fbe=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},mbe=(e,t,n,r)=>{n.not={}},pbe=(e,t,n,r)=>{},hbe=(e,t,n,r)=>{},gbe=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},bbe=(e,t,n,r)=>{const a=e._zod.def,i=PL(a.entries);i.every(o=>typeof o=="number")&&(n.type="number"),i.every(o=>typeof o=="string")&&(n.type="string"),n.enum=i},xbe=(e,t,n,r)=>{const a=e._zod.def,i=[];for(const o of a.values)if(o===void 0){if(t.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof o=="bigint"){if(t.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");i.push(Number(o))}else i.push(o);if(i.length!==0)if(i.length===1){const o=i[0];n.type=o===null?"null":typeof o,t.target==="draft-04"||t.target==="openapi-3.0"?n.enum=[o]:n.const=o}else i.every(o=>typeof o=="number")&&(n.type="number"),i.every(o=>typeof o=="string")&&(n.type="string"),i.every(o=>typeof o=="boolean")&&(n.type="boolean"),i.every(o=>o===null)&&(n.type="null"),n.enum=i},vbe=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},ybe=(e,t,n,r)=>{const a=n,i=e._zod.pattern;if(!i)throw new Error("Pattern not found in template literal");a.type="string",a.pattern=i.source},Cbe=(e,t,n,r)=>{const a=n,i={type:"string",format:"binary",contentEncoding:"binary"},{minimum:o,maximum:l,mime:c}=e._zod.bag;o!==void 0&&(i.minLength=o),l!==void 0&&(i.maxLength=l),c?c.length===1?(i.contentMediaType=c[0],Object.assign(a,i)):(Object.assign(a,i),a.anyOf=c.map(u=>({contentMediaType:u}))):Object.assign(a,i)},wbe=(e,t,n,r)=>{n.type="boolean"},Ebe=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},Sbe=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},Nbe=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},_be=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},kbe=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},jbe=(e,t,n,r)=>{const a=n,i=e._zod.def,{minimum:o,maximum:l}=e._zod.bag;typeof o=="number"&&(a.minItems=o),typeof l=="number"&&(a.maxItems=l),a.type="array",a.items=Gn(i.element,t,{...r,path:[...r.path,"items"]})},Tbe=(e,t,n,r)=>{const a=n,i=e._zod.def;a.type="object",a.properties={};const o=i.shape;for(const u in o)a.properties[u]=Gn(o[u],t,{...r,path:[...r.path,"properties",u]});const l=new Set(Object.keys(o)),c=new Set([...l].filter(u=>{const f=i.shape[u]._zod;return t.io==="input"?f.optin===void 0:f.optout===void 0}));c.size>0&&(a.required=Array.from(c)),i.catchall?._zod.def.type==="never"?a.additionalProperties=!1:i.catchall?i.catchall&&(a.additionalProperties=Gn(i.catchall,t,{...r,path:[...r.path,"additionalProperties"]})):t.io==="output"&&(a.additionalProperties=!1)},OV=(e,t,n,r)=>{const a=e._zod.def,i=a.inclusive===!1,o=a.options.map((l,c)=>Gn(l,t,{...r,path:[...r.path,i?"oneOf":"anyOf",c]}));i?n.oneOf=o:n.anyOf=o},Abe=(e,t,n,r)=>{const a=e._zod.def,i=Gn(a.left,t,{...r,path:[...r.path,"allOf",0]}),o=Gn(a.right,t,{...r,path:[...r.path,"allOf",1]}),l=u=>"allOf"in u&&Object.keys(u).length===1,c=[...l(i)?i.allOf:[i],...l(o)?o.allOf:[o]];n.allOf=c},Mbe=(e,t,n,r)=>{const a=n,i=e._zod.def;a.type="array";const o=t.target==="draft-2020-12"?"prefixItems":"items",l=t.target==="draft-2020-12"||t.target==="openapi-3.0"?"items":"additionalItems",c=i.items.map((h,b)=>Gn(h,t,{...r,path:[...r.path,o,b]})),u=i.rest?Gn(i.rest,t,{...r,path:[...r.path,l,...t.target==="openapi-3.0"?[i.items.length]:[]]}):null;t.target==="draft-2020-12"?(a.prefixItems=c,u&&(a.items=u)):t.target==="openapi-3.0"?(a.items={anyOf:c},u&&a.items.anyOf.push(u),a.minItems=c.length,u||(a.maxItems=c.length)):(a.items=c,u&&(a.additionalItems=u));const{minimum:f,maximum:m}=e._zod.bag;typeof f=="number"&&(a.minItems=f),typeof m=="number"&&(a.maxItems=m)},Obe=(e,t,n,r)=>{const a=n,i=e._zod.def;a.type="object";const o=i.keyType,c=o._zod.bag?.patterns;if(i.mode==="loose"&&c&&c.size>0){const f=Gn(i.valueType,t,{...r,path:[...r.path,"patternProperties","*"]});a.patternProperties={};for(const m of c)a.patternProperties[m.source]=f}else(t.target==="draft-07"||t.target==="draft-2020-12")&&(a.propertyNames=Gn(i.keyType,t,{...r,path:[...r.path,"propertyNames"]})),a.additionalProperties=Gn(i.valueType,t,{...r,path:[...r.path,"additionalProperties"]});const u=o._zod.values;if(u){const f=[...u].filter(m=>typeof m=="string"||typeof m=="number");f.length>0&&(a.required=f)}},Ibe=(e,t,n,r)=>{const a=e._zod.def,i=Gn(a.innerType,t,r),o=t.seen.get(e);t.target==="openapi-3.0"?(o.ref=a.innerType,n.nullable=!0):n.anyOf=[i,{type:"null"}]},Rbe=(e,t,n,r)=>{const a=e._zod.def;Gn(a.innerType,t,r);const i=t.seen.get(e);i.ref=a.innerType},Dbe=(e,t,n,r)=>{const a=e._zod.def;Gn(a.innerType,t,r);const i=t.seen.get(e);i.ref=a.innerType,n.default=JSON.parse(JSON.stringify(a.defaultValue))},Pbe=(e,t,n,r)=>{const a=e._zod.def;Gn(a.innerType,t,r);const i=t.seen.get(e);i.ref=a.innerType,t.io==="input"&&(n._prefault=JSON.parse(JSON.stringify(a.defaultValue)))},Lbe=(e,t,n,r)=>{const a=e._zod.def;Gn(a.innerType,t,r);const i=t.seen.get(e);i.ref=a.innerType;let o;try{o=a.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}n.default=o},Vbe=(e,t,n,r)=>{const a=e._zod.def,i=t.io==="input"?a.in._zod.def.type==="transform"?a.out:a.in:a.out;Gn(i,t,r);const o=t.seen.get(e);o.ref=i},$be=(e,t,n,r)=>{const a=e._zod.def;Gn(a.innerType,t,r);const i=t.seen.get(e);i.ref=a.innerType,n.readOnly=!0},Hbe=(e,t,n,r)=>{const a=e._zod.def;Gn(a.innerType,t,r);const i=t.seen.get(e);i.ref=a.innerType},IV=(e,t,n,r)=>{const a=e._zod.def;Gn(a.innerType,t,r);const i=t.seen.get(e);i.ref=a.innerType},Fbe=(e,t,n,r)=>{const a=e._zod.innerType;Gn(a,t,r);const i=t.seen.get(e);i.ref=a},jI={string:ibe,number:sbe,boolean:obe,bigint:lbe,symbol:cbe,null:ube,undefined:dbe,void:fbe,never:mbe,any:pbe,unknown:hbe,date:gbe,enum:bbe,literal:xbe,nan:vbe,template_literal:ybe,file:Cbe,success:wbe,custom:Ebe,function:Sbe,transform:Nbe,map:_be,set:kbe,array:jbe,object:Tbe,union:OV,intersection:Abe,tuple:Mbe,record:Obe,nullable:Ibe,nonoptional:Rbe,default:Dbe,prefault:Pbe,catch:Lbe,pipe:Vbe,readonly:$be,promise:Hbe,optional:IV,lazy:Fbe};function zbe(e,t){if("_idmap"in e){const r=e,a=bm({...t,processors:jI}),i={};for(const c of r._idmap.entries()){const[u,f]=c;Gn(f,a)}const o={},l={registry:r,uri:t?.uri,defs:i};a.external=l;for(const c of r._idmap.entries()){const[u,f]=c;xm(a,f),o[u]=vm(a,f)}if(Object.keys(i).length>0){const c=a.target==="draft-2020-12"?"$defs":"definitions";o.__shared={[c]:i}}return{schemas:o}}const n=bm({...t,processors:jI});return Gn(e,n),xm(n,e),vm(n,e)}class Iut{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(t){this.ctx.counter=t}get seen(){return this.ctx.seen}constructor(t){let n=t?.target??"draft-2020-12";n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),this.ctx=bm({processors:jI,target:n,...t?.metadata&&{metadata:t.metadata},...t?.unrepresentable&&{unrepresentable:t.unrepresentable},...t?.override&&{override:t.override},...t?.io&&{io:t.io}})}process(t,n={path:[],schemaPath:[]}){return Gn(t,this.ctx,n)}emit(t,n){n&&(n.cycles&&(this.ctx.cycles=n.cycles),n.reused&&(this.ctx.reused=n.reused),n.external&&(this.ctx.external=n.external)),xm(this.ctx,t);const r=vm(this.ctx,t),{"~standard":a,...i}=r;return i}}const Rut=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),Dut=Object.freeze(Object.defineProperty({__proto__:null,$ZodAny:A7e,$ZodArray:D7e,$ZodAsyncError:W1,$ZodBase64:x7e,$ZodBase64URL:y7e,$ZodBigInt:nV,$ZodBigIntFormat:_7e,$ZodBoolean:tV,$ZodCIDRv4:g7e,$ZodCIDRv6:b7e,$ZodCUID:a7e,$ZodCUID2:i7e,$ZodCatch:n9e,$ZodCheck:vr,$ZodCheckBigIntFormat:R8e,$ZodCheckEndsWith:q8e,$ZodCheckGreaterThan:QL,$ZodCheckIncludes:B8e,$ZodCheckLengthEquals:H8e,$ZodCheckLessThan:XL,$ZodCheckLowerCase:z8e,$ZodCheckMaxLength:V8e,$ZodCheckMaxSize:D8e,$ZodCheckMimeType:W8e,$ZodCheckMinLength:$8e,$ZodCheckMinSize:P8e,$ZodCheckMultipleOf:O8e,$ZodCheckNumberFormat:I8e,$ZodCheckOverwrite:Y8e,$ZodCheckProperty:G8e,$ZodCheckRegex:F8e,$ZodCheckSizeEquals:L8e,$ZodCheckStartsWith:Z8e,$ZodCheckStringFormat:p6,$ZodCheckUpperCase:U8e,$ZodCodec:iV,$ZodCustom:u9e,$ZodCustomStringFormat:S7e,$ZodDate:R7e,$ZodDefault:Q7e,$ZodDiscriminatedUnion:F7e,$ZodE164:C7e,$ZodEmail:e7e,$ZodEmoji:n7e,$ZodEncodeError:by,$ZodEnum:q7e,$ZodError:wy,$ZodExactOptional:K7e,$ZodFile:W7e,$ZodFunction:o9e,$ZodGUID:Q8e,$ZodIPv4:m7e,$ZodIPv6:p7e,$ZodISODate:u7e,$ZodISODateTime:c7e,$ZodISODuration:f7e,$ZodISOTime:d7e,$ZodIntersection:z7e,$ZodJWT:E7e,$ZodKSUID:l7e,$ZodLazy:c9e,$ZodLiteral:G7e,$ZodMAC:h7e,$ZodMap:B7e,$ZodNaN:r9e,$ZodNanoID:r7e,$ZodNever:O7e,$ZodNonOptional:e9e,$ZodNull:T7e,$ZodNullable:X7e,$ZodNumber:eV,$ZodNumberFormat:N7e,$ZodObject:V7e,$ZodObjectJIT:$7e,$ZodOptional:aV,$ZodPipe:a9e,$ZodPrefault:J7e,$ZodPromise:l9e,$ZodReadonly:i9e,$ZodRealError:js,$ZodRecord:U7e,$ZodRegistry:b9e,$ZodSet:Z7e,$ZodString:h6,$ZodStringFormat:nr,$ZodSuccess:t9e,$ZodSymbol:k7e,$ZodTemplateLiteral:s9e,$ZodTransform:Y7e,$ZodTuple:rV,$ZodType:Vt,$ZodULID:s7e,$ZodURL:t7e,$ZodUUID:J8e,$ZodUndefined:j7e,$ZodUnion:Ey,$ZodUnknown:M7e,$ZodVoid:I7e,$ZodXID:o7e,$ZodXor:H7e,$brand:kge,$constructor:Ce,$input:g9e,$output:h9e,Doc:K8e,JSONSchema:Rut,JSONSchemaGenerator:Iut,NEVER:_ge,TimePrecision:C9e,_any:z9e,_array:Y9e,_base64:EV,_base64url:SV,_bigint:D9e,_boolean:I9e,_catch:_ut,_check:ebe,_cidrv4:CV,_cidrv6:wV,_coercedBigint:P9e,_coercedBoolean:R9e,_coercedDate:G9e,_coercedNumber:k9e,_coercedString:v9e,_cuid:pV,_cuid2:hV,_custom:X9e,_date:q9e,_decode:FL,_decodeAsync:UL,_default:Eut,_discriminatedUnion:dut,_e164:NV,_email:oV,_emoji:fV,_encode:HL,_encodeAsync:zL,_endsWith:Ay,_enum:but,_file:K9e,_float32:T9e,_float64:A9e,_gt:xd,_gte:Pi,_guid:Qb,_includes:jy,_int:j9e,_int32:M9e,_int64:L9e,_intersection:fut,_ipv4:vV,_ipv6:yV,_isoDate:E9e,_isoDateTime:w9e,_isoDuration:N9e,_isoTime:S9e,_jwt:_V,_ksuid:xV,_lazy:Aut,_length:x6,_literal:vut,_lowercase:_y,_lt:bd,_lte:co,_mac:y9e,_map:hut,_max:co,_maxLength:b6,_maxSize:d3,_mime:My,_min:Pi,_minLength:y2,_minSize:vd,_multipleOf:gm,_nan:W9e,_nanoid:mV,_nativeEnum:xut,_negative:jV,_never:B9e,_nonnegative:AV,_nonoptional:Sut,_nonpositive:TV,_normalize:Oy,_null:F9e,_nullable:wut,_number:_9e,_optional:Cut,_overwrite:iu,_parse:l6,_parseAsync:c6,_pipe:kut,_positive:kV,_promise:Mut,_property:MV,_readonly:jut,_record:put,_refine:Q9e,_regex:Ny,_safeDecode:ZL,_safeDecodeAsync:GL,_safeEncode:BL,_safeEncodeAsync:qL,_safeParse:u6,_safeParseAsync:d6,_set:gut,_size:g6,_slugify:Py,_startsWith:Ty,_string:x9e,_stringFormat:v6,_stringbool:rbe,_success:Nut,_superRefine:J9e,_symbol:$9e,_templateLiteral:Tut,_toLowerCase:Ry,_toUpperCase:Dy,_transform:yut,_trim:Iy,_tuple:mut,_uint32:O9e,_uint64:V9e,_ulid:gV,_undefined:H9e,_union:cut,_unknown:U9e,_uppercase:ky,_url:Sy,_uuid:lV,_uuidv4:cV,_uuidv6:uV,_uuidv7:dV,_void:Z9e,_xid:bV,_xor:uut,clone:yo,config:Wa,createStandardJSONSchemaMethod:G5,createToJSONSchemaMethod:abe,decode:Got,decodeAsync:Yot,describe:tbe,encode:qot,encodeAsync:Wot,extractDefs:xm,finalize:vm,flattenError:VL,formatError:$L,globalConfig:qb,globalRegistry:oo,initializeContext:bm,isValidBase64:JL,isValidBase64URL:v7e,isValidJWT:w7e,locales:p9e,meta:nbe,parse:Yb,parseAsync:Kb,prettifyError:Wge,process:Gn,regexes:KL,registry:sV,safeDecode:Xot,safeDecodeAsync:Jot,safeEncode:Kot,safeEncodeAsync:Qot,safeParse:Yge,safeParseAsync:Kge,toDotPath:Gge,toJSONSchema:zbe,treeifyError:qge,util:Bge,version:X8e},Symbol.toStringTag,{value:"Module"}));function Vre(e,t){try{var n=e()}catch(r){return t(r)}return n&&n.then?n.then(void 0,t):n}function Put(e,t){for(var n={};e.length;){var r=e[0],a=r.code,i=r.message,o=r.path.join(".");if(!n[o])if("unionErrors"in r){var l=r.unionErrors[0].errors[0];n[o]={message:l.message,type:l.code}}else n[o]={message:i,type:a};if("unionErrors"in r&&r.unionErrors.forEach(function(f){return f.errors.forEach(function(m){return e.push(m)})}),t){var c=n[o].types,u=c&&c[r.code];n[o]=IL(o,t,n,a,u?[].concat(u,r.message):r.message)}e.shift()}return n}function Lut(e,t){for(var n={};e.length;){var r=e[0],a=r.code,i=r.message,o=r.path.join(".");if(!n[o])if(r.code==="invalid_union"&&r.errors.length>0){var l=r.errors[0][0];n[o]={message:l.message,type:l.code}}else n[o]={message:i,type:a};if(r.code==="invalid_union"&&r.errors.forEach(function(f){return f.forEach(function(m){return e.push(m)})}),t){var c=n[o].types,u=c&&c[r.code];n[o]=IL(o,t,n,a,u?[].concat(u,r.message):r.message)}e.shift()}return n}function Qo(e,t,n){if(n===void 0&&(n={}),(function(r){return"_def"in r&&typeof r._def=="object"&&"typeName"in r._def})(e))return function(r,a,i){try{return Promise.resolve(Vre(function(){return Promise.resolve(e[n.mode==="sync"?"parse":"parseAsync"](r,t)).then(function(o){return i.shouldUseNativeValidation&&Zb({},i),{errors:{},values:n.raw?Object.assign({},r):o}})},function(o){if((function(l){return Array.isArray(l?.issues)})(o))return{values:{},errors:NI(Put(o.errors,!i.shouldUseNativeValidation&&i.criteriaMode==="all"),i)};throw o}))}catch(o){return Promise.reject(o)}};if((function(r){return"_zod"in r&&typeof r._zod=="object"})(e))return function(r,a,i){try{return Promise.resolve(Vre(function(){return Promise.resolve((n.mode==="sync"?Yb:Kb)(e,r,t)).then(function(o){return i.shouldUseNativeValidation&&Zb({},i),{errors:{},values:n.raw?Object.assign({},r):o}})},function(o){if((function(l){return l instanceof wy})(o))return{values:{},errors:NI(Lut(o.issues,!i.shouldUseNativeValidation&&i.criteriaMode==="all"),i)};throw o}))}catch(o){return Promise.reject(o)}};throw new Error("Invalid input: not a Zod schema")}const Vut=Object.freeze(Object.defineProperty({__proto__:null,endsWith:Ay,gt:xd,gte:Pi,includes:jy,length:x6,lowercase:_y,lt:bd,lte:co,maxLength:b6,maxSize:d3,mime:My,minLength:y2,minSize:vd,multipleOf:gm,negative:jV,nonnegative:AV,nonpositive:TV,normalize:Oy,overwrite:iu,positive:kV,property:MV,regex:Ny,size:g6,slugify:Py,startsWith:Ty,toLowerCase:Ry,toUpperCase:Dy,trim:Iy,uppercase:ky},Symbol.toStringTag,{value:"Module"})),RV=Ce("ZodISODateTime",(e,t)=>{c7e.init(e,t),rr.init(e,t)});function Ube(e){return w9e(RV,e)}const DV=Ce("ZodISODate",(e,t)=>{u7e.init(e,t),rr.init(e,t)});function Bbe(e){return E9e(DV,e)}const PV=Ce("ZodISOTime",(e,t)=>{d7e.init(e,t),rr.init(e,t)});function Zbe(e){return S9e(PV,e)}const LV=Ce("ZodISODuration",(e,t)=>{f7e.init(e,t),rr.init(e,t)});function qbe(e){return N9e(LV,e)}const Gbe=Object.freeze(Object.defineProperty({__proto__:null,ZodISODate:DV,ZodISODateTime:RV,ZodISODuration:LV,ZodISOTime:PV,date:Bbe,datetime:Ube,duration:qbe,time:Zbe},Symbol.toStringTag,{value:"Module"})),Wbe=(e,t)=>{wy.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:n=>$L(e,n)},flatten:{value:n=>VL(e,n)},addIssue:{value:n=>{e.issues.push(n),e.message=JSON.stringify(e.issues,Gb,2)}},addIssues:{value:n=>{e.issues.push(...n),e.message=JSON.stringify(e.issues,Gb,2)}},isEmpty:{get(){return e.issues.length===0}}})},$ut=Ce("ZodError",Wbe),Ts=Ce("ZodError",Wbe,{Parent:Error}),Ybe=l6(Ts),Kbe=c6(Ts),Xbe=u6(Ts),Qbe=d6(Ts),Jbe=HL(Ts),exe=FL(Ts),txe=zL(Ts),nxe=UL(Ts),rxe=BL(Ts),axe=ZL(Ts),ixe=qL(Ts),sxe=GL(Ts),Ut=Ce("ZodType",(e,t)=>(Vt.init(e,t),Object.assign(e["~standard"],{jsonSchema:{input:G5(e,"input"),output:G5(e,"output")}}),e.toJSONSchema=abe(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.check=(...n)=>e.clone(Ul(t,{checks:[...t.checks??[],...n.map(r=>typeof r=="function"?{_zod:{check:r,def:{check:"custom"},onattach:[]}}:r)]}),{parent:!0}),e.with=e.check,e.clone=(n,r)=>yo(e,n,r),e.brand=()=>e,e.register=((n,r)=>(n.add(e,r),e)),e.parse=(n,r)=>Ybe(e,n,r,{callee:e.parse}),e.safeParse=(n,r)=>Xbe(e,n,r),e.parseAsync=async(n,r)=>Kbe(e,n,r,{callee:e.parseAsync}),e.safeParseAsync=async(n,r)=>Qbe(e,n,r),e.spa=e.safeParseAsync,e.encode=(n,r)=>Jbe(e,n,r),e.decode=(n,r)=>exe(e,n,r),e.encodeAsync=async(n,r)=>txe(e,n,r),e.decodeAsync=async(n,r)=>nxe(e,n,r),e.safeEncode=(n,r)=>rxe(e,n,r),e.safeDecode=(n,r)=>axe(e,n,r),e.safeEncodeAsync=async(n,r)=>ixe(e,n,r),e.safeDecodeAsync=async(n,r)=>sxe(e,n,r),e.refine=(n,r)=>e.check(k$(n,r)),e.superRefine=n=>e.check(j$(n)),e.overwrite=n=>e.check(iu(n)),e.optional=()=>Y5(e),e.exactOptional=()=>c$(e),e.nullable=()=>K5(e),e.nullish=()=>Y5(K5(e)),e.nonoptional=n=>h$(e,n),e.array=()=>uo(e),e.or=n=>rC([e,n]),e.and=n=>JV(e,n),e.transform=n=>X5(e,aC(n)),e.default=n=>f$(e,n),e.prefault=n=>p$(e,n),e.catch=n=>x$(e,n),e.pipe=n=>X5(e,n),e.readonly=()=>C$(e),e.describe=n=>{const r=e.clone();return oo.add(r,{description:n}),r},Object.defineProperty(e,"description",{get(){return oo.get(e)?.description},configurable:!0}),e.meta=(...n)=>{if(n.length===0)return oo.get(e);const r=e.clone();return oo.add(r,n[0]),r},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=n=>n(e),e)),Ly=Ce("_ZodString",(e,t)=>{h6.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(r,a,i)=>ibe(e,r,a);const n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null,e.regex=(...r)=>e.check(Ny(...r)),e.includes=(...r)=>e.check(jy(...r)),e.startsWith=(...r)=>e.check(Ty(...r)),e.endsWith=(...r)=>e.check(Ay(...r)),e.min=(...r)=>e.check(y2(...r)),e.max=(...r)=>e.check(b6(...r)),e.length=(...r)=>e.check(x6(...r)),e.nonempty=(...r)=>e.check(y2(1,...r)),e.lowercase=r=>e.check(_y(r)),e.uppercase=r=>e.check(ky(r)),e.trim=()=>e.check(Iy()),e.normalize=(...r)=>e.check(Oy(...r)),e.toLowerCase=()=>e.check(Ry()),e.toUpperCase=()=>e.check(Dy()),e.slugify=()=>e.check(Py())}),y6=Ce("ZodString",(e,t)=>{h6.init(e,t),Ly.init(e,t),e.email=n=>e.check(oV(Vy,n)),e.url=n=>e.check(Sy(C6,n)),e.jwt=n=>e.check(_V(Jy,n)),e.emoji=n=>e.check(fV($y,n)),e.guid=n=>e.check(Qb(W5,n)),e.uuid=n=>e.check(lV(_l,n)),e.uuidv4=n=>e.check(cV(_l,n)),e.uuidv6=n=>e.check(uV(_l,n)),e.uuidv7=n=>e.check(dV(_l,n)),e.nanoid=n=>e.check(mV(Hy,n)),e.guid=n=>e.check(Qb(W5,n)),e.cuid=n=>e.check(pV(Fy,n)),e.cuid2=n=>e.check(hV(zy,n)),e.ulid=n=>e.check(gV(Uy,n)),e.base64=n=>e.check(EV(Ky,n)),e.base64url=n=>e.check(SV(Xy,n)),e.xid=n=>e.check(bV(By,n)),e.ksuid=n=>e.check(xV(Zy,n)),e.ipv4=n=>e.check(vV(qy,n)),e.ipv6=n=>e.check(yV(Gy,n)),e.cidrv4=n=>e.check(CV(Wy,n)),e.cidrv6=n=>e.check(wV(Yy,n)),e.e164=n=>e.check(NV(Qy,n)),e.datetime=n=>e.check(Ube(n)),e.date=n=>e.check(Bbe(n)),e.time=n=>e.check(Zbe(n)),e.duration=n=>e.check(qbe(n))});function Pe(e){return x9e(y6,e)}const rr=Ce("ZodStringFormat",(e,t)=>{nr.init(e,t),Ly.init(e,t)}),Vy=Ce("ZodEmail",(e,t)=>{e7e.init(e,t),rr.init(e,t)});function oxe(e){return oV(Vy,e)}const W5=Ce("ZodGUID",(e,t)=>{Q8e.init(e,t),rr.init(e,t)});function lxe(e){return Qb(W5,e)}const _l=Ce("ZodUUID",(e,t)=>{J8e.init(e,t),rr.init(e,t)});function cxe(e){return lV(_l,e)}function uxe(e){return cV(_l,e)}function dxe(e){return uV(_l,e)}function fxe(e){return dV(_l,e)}const C6=Ce("ZodURL",(e,t)=>{t7e.init(e,t),rr.init(e,t)});function VV(e){return Sy(C6,e)}function mxe(e){return Sy(C6,{protocol:/^https?$/,hostname:h8e,...ze(e)})}const $y=Ce("ZodEmoji",(e,t)=>{n7e.init(e,t),rr.init(e,t)});function pxe(e){return fV($y,e)}const Hy=Ce("ZodNanoID",(e,t)=>{r7e.init(e,t),rr.init(e,t)});function hxe(e){return mV(Hy,e)}const Fy=Ce("ZodCUID",(e,t)=>{a7e.init(e,t),rr.init(e,t)});function gxe(e){return pV(Fy,e)}const zy=Ce("ZodCUID2",(e,t)=>{i7e.init(e,t),rr.init(e,t)});function bxe(e){return hV(zy,e)}const Uy=Ce("ZodULID",(e,t)=>{s7e.init(e,t),rr.init(e,t)});function xxe(e){return gV(Uy,e)}const By=Ce("ZodXID",(e,t)=>{o7e.init(e,t),rr.init(e,t)});function vxe(e){return bV(By,e)}const Zy=Ce("ZodKSUID",(e,t)=>{l7e.init(e,t),rr.init(e,t)});function yxe(e){return xV(Zy,e)}const qy=Ce("ZodIPv4",(e,t)=>{m7e.init(e,t),rr.init(e,t)});function Cxe(e){return vV(qy,e)}const $V=Ce("ZodMAC",(e,t)=>{h7e.init(e,t),rr.init(e,t)});function wxe(e){return y9e($V,e)}const Gy=Ce("ZodIPv6",(e,t)=>{p7e.init(e,t),rr.init(e,t)});function Exe(e){return yV(Gy,e)}const Wy=Ce("ZodCIDRv4",(e,t)=>{g7e.init(e,t),rr.init(e,t)});function Sxe(e){return CV(Wy,e)}const Yy=Ce("ZodCIDRv6",(e,t)=>{b7e.init(e,t),rr.init(e,t)});function Nxe(e){return wV(Yy,e)}const Ky=Ce("ZodBase64",(e,t)=>{x7e.init(e,t),rr.init(e,t)});function _xe(e){return EV(Ky,e)}const Xy=Ce("ZodBase64URL",(e,t)=>{y7e.init(e,t),rr.init(e,t)});function kxe(e){return SV(Xy,e)}const Qy=Ce("ZodE164",(e,t)=>{C7e.init(e,t),rr.init(e,t)});function jxe(e){return NV(Qy,e)}const Jy=Ce("ZodJWT",(e,t)=>{E7e.init(e,t),rr.init(e,t)});function Txe(e){return _V(Jy,e)}const f3=Ce("ZodCustomStringFormat",(e,t)=>{S7e.init(e,t),rr.init(e,t)});function Axe(e,t,n={}){return v6(f3,e,t,n)}function Mxe(e){return v6(f3,"hostname",p8e,e)}function Oxe(e){return v6(f3,"hex",A8e,e)}function Ixe(e,t){const n=t?.enc??"hex",r=`${e}_${n}`,a=KL[r];if(!a)throw new Error(`Unrecognized hash format: ${r}`);return v6(f3,r,a,t)}const w6=Ce("ZodNumber",(e,t)=>{eV.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(r,a,i)=>sbe(e,r,a),e.gt=(r,a)=>e.check(xd(r,a)),e.gte=(r,a)=>e.check(Pi(r,a)),e.min=(r,a)=>e.check(Pi(r,a)),e.lt=(r,a)=>e.check(bd(r,a)),e.lte=(r,a)=>e.check(co(r,a)),e.max=(r,a)=>e.check(co(r,a)),e.int=r=>e.check(Jb(r)),e.safe=r=>e.check(Jb(r)),e.positive=r=>e.check(xd(0,r)),e.nonnegative=r=>e.check(Pi(0,r)),e.negative=r=>e.check(bd(0,r)),e.nonpositive=r=>e.check(co(0,r)),e.multipleOf=(r,a)=>e.check(gm(r,a)),e.step=(r,a)=>e.check(gm(r,a)),e.finite=()=>e;const n=e._zod.bag;e.minValue=Math.max(n.minimum??Number.NEGATIVE_INFINITY,n.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(n.maximum??Number.POSITIVE_INFINITY,n.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(n.format??"").includes("int")||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null});function gl(e){return _9e(w6,e)}const e0=Ce("ZodNumberFormat",(e,t)=>{N7e.init(e,t),w6.init(e,t)});function Jb(e){return j9e(e0,e)}function Rxe(e){return T9e(e0,e)}function Dxe(e){return A9e(e0,e)}function Pxe(e){return M9e(e0,e)}function Lxe(e){return O9e(e0,e)}const E6=Ce("ZodBoolean",(e,t)=>{tV.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>obe(e,n,r)});function Zu(e){return I9e(E6,e)}const S6=Ce("ZodBigInt",(e,t)=>{nV.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(r,a,i)=>lbe(e,r),e.gte=(r,a)=>e.check(Pi(r,a)),e.min=(r,a)=>e.check(Pi(r,a)),e.gt=(r,a)=>e.check(xd(r,a)),e.gte=(r,a)=>e.check(Pi(r,a)),e.min=(r,a)=>e.check(Pi(r,a)),e.lt=(r,a)=>e.check(bd(r,a)),e.lte=(r,a)=>e.check(co(r,a)),e.max=(r,a)=>e.check(co(r,a)),e.positive=r=>e.check(xd(BigInt(0),r)),e.negative=r=>e.check(bd(BigInt(0),r)),e.nonpositive=r=>e.check(co(BigInt(0),r)),e.nonnegative=r=>e.check(Pi(BigInt(0),r)),e.multipleOf=(r,a)=>e.check(gm(r,a));const n=e._zod.bag;e.minValue=n.minimum??null,e.maxValue=n.maximum??null,e.format=n.format??null});function Vxe(e){return D9e(S6,e)}const eC=Ce("ZodBigIntFormat",(e,t)=>{_7e.init(e,t),S6.init(e,t)});function $xe(e){return L9e(eC,e)}function Hxe(e){return V9e(eC,e)}const HV=Ce("ZodSymbol",(e,t)=>{k7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>cbe(e,n)});function Fxe(e){return $9e(HV,e)}const FV=Ce("ZodUndefined",(e,t)=>{j7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>dbe(e,n)});function zxe(e){return H9e(FV,e)}const zV=Ce("ZodNull",(e,t)=>{T7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>ube(e,n,r)});function UV(e){return F9e(zV,e)}const BV=Ce("ZodAny",(e,t)=>{A7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>pbe()});function Uxe(){return z9e(BV)}const ZV=Ce("ZodUnknown",(e,t)=>{M7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>hbe()});function C2(){return U9e(ZV)}const qV=Ce("ZodNever",(e,t)=>{O7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>mbe(e,n,r)});function tC(e){return B9e(qV,e)}const GV=Ce("ZodVoid",(e,t)=>{I7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>fbe(e,n)});function Bxe(e){return Z9e(GV,e)}const nC=Ce("ZodDate",(e,t)=>{R7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(r,a,i)=>gbe(e,r),e.min=(r,a)=>e.check(Pi(r,a)),e.max=(r,a)=>e.check(co(r,a));const n=e._zod.bag;e.minDate=n.minimum?new Date(n.minimum):null,e.maxDate=n.maximum?new Date(n.maximum):null});function WV(e){return q9e(nC,e)}const YV=Ce("ZodArray",(e,t)=>{D7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>jbe(e,n,r,a),e.element=t.element,e.min=(n,r)=>e.check(y2(n,r)),e.nonempty=n=>e.check(y2(1,n)),e.max=(n,r)=>e.check(b6(n,r)),e.length=(n,r)=>e.check(x6(n,r)),e.unwrap=()=>e.element});function uo(e,t){return Y9e(YV,e,t)}function Zxe(e){const t=e._zod.def.shape;return vs(Object.keys(t))}const N6=Ce("ZodObject",(e,t)=>{$7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Tbe(e,n,r,a),Xt(e,"shape",()=>t.shape),e.keyof=()=>vs(Object.keys(e._zod.def.shape)),e.catchall=n=>e.clone({...e._zod.def,catchall:n}),e.passthrough=()=>e.clone({...e._zod.def,catchall:C2()}),e.loose=()=>e.clone({...e._zod.def,catchall:C2()}),e.strict=()=>e.clone({...e._zod.def,catchall:tC()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=n=>Lge(e,n),e.safeExtend=n=>Vge(e,n),e.merge=n=>$ge(e,n),e.pick=n=>Dge(e,n),e.omit=n=>Pge(e,n),e.partial=(...n)=>Hge(iC,e,n[0]),e.required=(...n)=>Fge(sC,e,n[0])});function or(e,t){const n={type:"object",shape:e??{},...ze(t)};return new N6(n)}function qxe(e,t){return new N6({type:"object",shape:e,catchall:tC(),...ze(t)})}function Gxe(e,t){return new N6({type:"object",shape:e,catchall:C2(),...ze(t)})}const _6=Ce("ZodUnion",(e,t)=>{Ey.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>OV(e,n,r,a),e.options=t.options});function rC(e,t){return new _6({type:"union",options:e,...ze(t)})}const KV=Ce("ZodXor",(e,t)=>{_6.init(e,t),H7e.init(e,t),e._zod.processJSONSchema=(n,r,a)=>OV(e,n,r,a),e.options=t.options});function Wxe(e,t){return new KV({type:"union",options:e,inclusive:!1,...ze(t)})}const XV=Ce("ZodDiscriminatedUnion",(e,t)=>{_6.init(e,t),F7e.init(e,t)});function Yxe(e,t,n){return new XV({type:"union",options:t,discriminator:e,...ze(n)})}const QV=Ce("ZodIntersection",(e,t)=>{z7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Abe(e,n,r,a)});function JV(e,t){return new QV({type:"intersection",left:e,right:t})}const e$=Ce("ZodTuple",(e,t)=>{rV.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Mbe(e,n,r,a),e.rest=n=>e.clone({...e._zod.def,rest:n})});function t$(e,t,n){const r=t instanceof Vt,a=r?n:t,i=r?t:null;return new e$({type:"tuple",items:e,rest:i,...ze(a)})}const k6=Ce("ZodRecord",(e,t)=>{U7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Obe(e,n,r,a),e.keyType=t.keyType,e.valueType=t.valueType});function n$(e,t,n){return new k6({type:"record",keyType:e,valueType:t,...ze(n)})}function Kxe(e,t,n){const r=yo(e);return r._zod.values=void 0,new k6({type:"record",keyType:r,valueType:t,...ze(n)})}function Xxe(e,t,n){return new k6({type:"record",keyType:e,valueType:t,mode:"loose",...ze(n)})}const r$=Ce("ZodMap",(e,t)=>{B7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>_be(e,n),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...n)=>e.check(vd(...n)),e.nonempty=n=>e.check(vd(1,n)),e.max=(...n)=>e.check(d3(...n)),e.size=(...n)=>e.check(g6(...n))});function Qxe(e,t,n){return new r$({type:"map",keyType:e,valueType:t,...ze(n)})}const a$=Ce("ZodSet",(e,t)=>{Z7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>kbe(e,n),e.min=(...n)=>e.check(vd(...n)),e.nonempty=n=>e.check(vd(1,n)),e.max=(...n)=>e.check(d3(...n)),e.size=(...n)=>e.check(g6(...n))});function Jxe(e,t){return new a$({type:"set",valueType:e,...ze(t)})}const ym=Ce("ZodEnum",(e,t)=>{q7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(r,a,i)=>bbe(e,r,a),e.enum=t.entries,e.options=Object.values(t.entries);const n=new Set(Object.keys(t.entries));e.extract=(r,a)=>{const i={};for(const o of r)if(n.has(o))i[o]=t.entries[o];else throw new Error(`Key ${o} not found in enum`);return new ym({...t,checks:[],...ze(a),entries:i})},e.exclude=(r,a)=>{const i={...t.entries};for(const o of r)if(n.has(o))delete i[o];else throw new Error(`Key ${o} not found in enum`);return new ym({...t,checks:[],...ze(a),entries:i})}});function vs(e,t){const n=Array.isArray(e)?Object.fromEntries(e.map(r=>[r,r])):e;return new ym({type:"enum",entries:n,...ze(t)})}function eve(e,t){return new ym({type:"enum",entries:e,...ze(t)})}const i$=Ce("ZodLiteral",(e,t)=>{G7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>xbe(e,n,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function tve(e,t){return new i$({type:"literal",values:Array.isArray(e)?e:[e],...ze(t)})}const s$=Ce("ZodFile",(e,t)=>{W7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Cbe(e,n,r),e.min=(n,r)=>e.check(vd(n,r)),e.max=(n,r)=>e.check(d3(n,r)),e.mime=(n,r)=>e.check(My(Array.isArray(n)?n:[n],r))});function nve(e){return K9e(s$,e)}const o$=Ce("ZodTransform",(e,t)=>{Y7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Nbe(e,n),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new by(e.constructor.name);n.addIssue=i=>{if(typeof i=="string")n.issues.push(pm(i,n.value,t));else{const o=i;o.fatal&&(o.continue=!1),o.code??(o.code="custom"),o.input??(o.input=n.value),o.inst??(o.inst=e),n.issues.push(pm(o))}};const a=t.transform(n.value,n);return a instanceof Promise?a.then(i=>(n.value=i,n)):(n.value=a,n)}});function aC(e){return new o$({type:"transform",transform:e})}const iC=Ce("ZodOptional",(e,t)=>{aV.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>IV(e,n,r,a),e.unwrap=()=>e._zod.def.innerType});function Y5(e){return new iC({type:"optional",innerType:e})}const l$=Ce("ZodExactOptional",(e,t)=>{K7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>IV(e,n,r,a),e.unwrap=()=>e._zod.def.innerType});function c$(e){return new l$({type:"optional",innerType:e})}const u$=Ce("ZodNullable",(e,t)=>{X7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Ibe(e,n,r,a),e.unwrap=()=>e._zod.def.innerType});function K5(e){return new u$({type:"nullable",innerType:e})}function rve(e){return Y5(K5(e))}const d$=Ce("ZodDefault",(e,t)=>{Q7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Dbe(e,n,r,a),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function f$(e,t){return new d$({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():vy(t)}})}const m$=Ce("ZodPrefault",(e,t)=>{J7e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Pbe(e,n,r,a),e.unwrap=()=>e._zod.def.innerType});function p$(e,t){return new m$({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():vy(t)}})}const sC=Ce("ZodNonOptional",(e,t)=>{e9e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Rbe(e,n,r,a),e.unwrap=()=>e._zod.def.innerType});function h$(e,t){return new sC({type:"nonoptional",innerType:e,...ze(t)})}const g$=Ce("ZodSuccess",(e,t)=>{t9e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>wbe(e,n,r),e.unwrap=()=>e._zod.def.innerType});function ave(e){return new g$({type:"success",innerType:e})}const b$=Ce("ZodCatch",(e,t)=>{n9e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Lbe(e,n,r,a),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function x$(e,t){return new b$({type:"catch",innerType:e,catchValue:typeof t=="function"?t:()=>t})}const v$=Ce("ZodNaN",(e,t)=>{r9e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>vbe(e,n)});function ive(e){return W9e(v$,e)}const oC=Ce("ZodPipe",(e,t)=>{a9e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Vbe(e,n,r,a),e.in=t.in,e.out=t.out});function X5(e,t){return new oC({type:"pipe",in:e,out:t})}const lC=Ce("ZodCodec",(e,t)=>{oC.init(e,t),iV.init(e,t)});function sve(e,t,n){return new lC({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}const y$=Ce("ZodReadonly",(e,t)=>{i9e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>$be(e,n,r,a),e.unwrap=()=>e._zod.def.innerType});function C$(e){return new y$({type:"readonly",innerType:e})}const w$=Ce("ZodTemplateLiteral",(e,t)=>{s9e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>ybe(e,n,r)});function ove(e,t){return new w$({type:"template_literal",parts:e,...ze(t)})}const E$=Ce("ZodLazy",(e,t)=>{c9e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Fbe(e,n,r,a),e.unwrap=()=>e._zod.def.getter()});function S$(e){return new E$({type:"lazy",getter:e})}const N$=Ce("ZodPromise",(e,t)=>{l9e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Hbe(e,n,r,a),e.unwrap=()=>e._zod.def.innerType});function lve(e){return new N$({type:"promise",innerType:e})}const _$=Ce("ZodFunction",(e,t)=>{o9e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Sbe(e,n)});function ex(e){return new _$({type:"function",input:Array.isArray(e?.input)?t$(e?.input):e?.input??uo(C2()),output:e?.output??C2()})}const j6=Ce("ZodCustom",(e,t)=>{u9e.init(e,t),Ut.init(e,t),e._zod.processJSONSchema=(n,r,a)=>Ebe(e,n)});function cve(e){const t=new vr({check:"custom"});return t._zod.check=e,t}function uve(e,t){return X9e(j6,e??(()=>!0),t)}function k$(e,t={}){return Q9e(j6,e,t)}function j$(e){return J9e(e)}const dve=tbe,fve=nbe;function mve(e,t={}){const n=new j6({type:"custom",check:"custom",fn:r=>r instanceof e,abort:!0,...ze(t)});return n._zod.bag.Class=e,n._zod.check=r=>{r.value instanceof e||r.issues.push({code:"invalid_type",expected:e.name,input:r.value,inst:n,path:[...n._zod.def.path??[]]})},n}const pve=(...e)=>rbe({Codec:lC,Boolean:E6,String:y6},...e);function hve(e){const t=S$(()=>rC([Pe(e),gl(),Zu(),UV(),uo(t),n$(Pe(),t)]));return t}function gve(e,t){return X5(aC(e),t)}const Hut=Object.freeze(Object.defineProperty({__proto__:null,ZodAny:BV,ZodArray:YV,ZodBase64:Ky,ZodBase64URL:Xy,ZodBigInt:S6,ZodBigIntFormat:eC,ZodBoolean:E6,ZodCIDRv4:Wy,ZodCIDRv6:Yy,ZodCUID:Fy,ZodCUID2:zy,ZodCatch:b$,ZodCodec:lC,ZodCustom:j6,ZodCustomStringFormat:f3,ZodDate:nC,ZodDefault:d$,ZodDiscriminatedUnion:XV,ZodE164:Qy,ZodEmail:Vy,ZodEmoji:$y,ZodEnum:ym,ZodExactOptional:l$,ZodFile:s$,ZodFunction:_$,ZodGUID:W5,ZodIPv4:qy,ZodIPv6:Gy,ZodIntersection:QV,ZodJWT:Jy,ZodKSUID:Zy,ZodLazy:E$,ZodLiteral:i$,ZodMAC:$V,ZodMap:r$,ZodNaN:v$,ZodNanoID:Hy,ZodNever:qV,ZodNonOptional:sC,ZodNull:zV,ZodNullable:u$,ZodNumber:w6,ZodNumberFormat:e0,ZodObject:N6,ZodOptional:iC,ZodPipe:oC,ZodPrefault:m$,ZodPromise:N$,ZodReadonly:y$,ZodRecord:k6,ZodSet:a$,ZodString:y6,ZodStringFormat:rr,ZodSuccess:g$,ZodSymbol:HV,ZodTemplateLiteral:w$,ZodTransform:o$,ZodTuple:e$,ZodType:Ut,ZodULID:Uy,ZodURL:C6,ZodUUID:_l,ZodUndefined:FV,ZodUnion:_6,ZodUnknown:ZV,ZodVoid:GV,ZodXID:By,ZodXor:KV,_ZodString:Ly,_default:f$,_function:ex,any:Uxe,array:uo,base64:_xe,base64url:kxe,bigint:Vxe,boolean:Zu,catch:x$,check:cve,cidrv4:Sxe,cidrv6:Nxe,codec:sve,cuid:gxe,cuid2:bxe,custom:uve,date:WV,describe:dve,discriminatedUnion:Yxe,e164:jxe,email:oxe,emoji:pxe,enum:vs,exactOptional:c$,file:nve,float32:Rxe,float64:Dxe,function:ex,guid:lxe,hash:Ixe,hex:Oxe,hostname:Mxe,httpUrl:mxe,instanceof:mve,int:Jb,int32:Pxe,int64:$xe,intersection:JV,ipv4:Cxe,ipv6:Exe,json:hve,jwt:Txe,keyof:Zxe,ksuid:yxe,lazy:S$,literal:tve,looseObject:Gxe,looseRecord:Xxe,mac:wxe,map:Qxe,meta:fve,nan:ive,nanoid:hxe,nativeEnum:eve,never:tC,nonoptional:h$,null:UV,nullable:K5,nullish:rve,number:gl,object:or,optional:Y5,partialRecord:Kxe,pipe:X5,prefault:p$,preprocess:gve,promise:lve,readonly:C$,record:n$,refine:k$,set:Jxe,strictObject:qxe,string:Pe,stringFormat:Axe,stringbool:pve,success:ave,superRefine:j$,symbol:Fxe,templateLiteral:ove,transform:aC,tuple:t$,uint32:Lxe,uint64:Hxe,ulid:xxe,undefined:zxe,union:rC,unknown:C2,url:VV,uuid:cxe,uuidv4:uxe,uuidv6:dxe,uuidv7:fxe,void:Bxe,xid:vxe,xor:Wxe},Symbol.toStringTag,{value:"Module"})),Fut={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};function zut(e){Wa({customError:e})}function Uut(){return Wa().customError}var TI;TI||(TI={});const nt={...Hut,...Vut,iso:Gbe},But=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function Zut(e,t){const n=e.$schema;return n==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":n==="http://json-schema.org/draft-07/schema#"?"draft-7":n==="http://json-schema.org/draft-04/schema#"?"draft-4":t??"draft-2020-12"}function qut(e,t){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");const n=e.slice(1).split("/").filter(Boolean);if(n.length===0)return t.rootSchema;const r=t.version==="draft-2020-12"?"$defs":"definitions";if(n[0]===r){const a=n[1];if(!a||!t.defs[a])throw new Error(`Reference not found: ${e}`);return t.defs[a]}throw new Error(`Reference not found: ${e}`)}function bve(e,t){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return nt.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){const a=e.$ref;if(t.refs.has(a))return t.refs.get(a);if(t.processing.has(a))return nt.lazy(()=>{if(!t.refs.has(a))throw new Error(`Circular reference not resolved: ${a}`);return t.refs.get(a)});t.processing.add(a);const i=qut(a,t),o=Fa(i,t);return t.refs.set(a,o),t.processing.delete(a),o}if(e.enum!==void 0){const a=e.enum;if(t.version==="openapi-3.0"&&e.nullable===!0&&a.length===1&&a[0]===null)return nt.null();if(a.length===0)return nt.never();if(a.length===1)return nt.literal(a[0]);if(a.every(o=>typeof o=="string"))return nt.enum(a);const i=a.map(o=>nt.literal(o));return i.length<2?i[0]:nt.union([i[0],i[1],...i.slice(2)])}if(e.const!==void 0)return nt.literal(e.const);const n=e.type;if(Array.isArray(n)){const a=n.map(i=>{const o={...e,type:i};return bve(o,t)});return a.length===0?nt.never():a.length===1?a[0]:nt.union(a)}if(!n)return nt.any();let r;switch(n){case"string":{let a=nt.string();if(e.format){const i=e.format;i==="email"?a=a.check(nt.email()):i==="uri"||i==="uri-reference"?a=a.check(nt.url()):i==="uuid"||i==="guid"?a=a.check(nt.uuid()):i==="date-time"?a=a.check(nt.iso.datetime()):i==="date"?a=a.check(nt.iso.date()):i==="time"?a=a.check(nt.iso.time()):i==="duration"?a=a.check(nt.iso.duration()):i==="ipv4"?a=a.check(nt.ipv4()):i==="ipv6"?a=a.check(nt.ipv6()):i==="mac"?a=a.check(nt.mac()):i==="cidr"?a=a.check(nt.cidrv4()):i==="cidr-v6"?a=a.check(nt.cidrv6()):i==="base64"?a=a.check(nt.base64()):i==="base64url"?a=a.check(nt.base64url()):i==="e164"?a=a.check(nt.e164()):i==="jwt"?a=a.check(nt.jwt()):i==="emoji"?a=a.check(nt.emoji()):i==="nanoid"?a=a.check(nt.nanoid()):i==="cuid"?a=a.check(nt.cuid()):i==="cuid2"?a=a.check(nt.cuid2()):i==="ulid"?a=a.check(nt.ulid()):i==="xid"?a=a.check(nt.xid()):i==="ksuid"&&(a=a.check(nt.ksuid()))}typeof e.minLength=="number"&&(a=a.min(e.minLength)),typeof e.maxLength=="number"&&(a=a.max(e.maxLength)),e.pattern&&(a=a.regex(new RegExp(e.pattern))),r=a;break}case"number":case"integer":{let a=n==="integer"?nt.number().int():nt.number();typeof e.minimum=="number"&&(a=a.min(e.minimum)),typeof e.maximum=="number"&&(a=a.max(e.maximum)),typeof e.exclusiveMinimum=="number"?a=a.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(a=a.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?a=a.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(a=a.lt(e.maximum)),typeof e.multipleOf=="number"&&(a=a.multipleOf(e.multipleOf)),r=a;break}case"boolean":{r=nt.boolean();break}case"null":{r=nt.null();break}case"object":{const a={},i=e.properties||{},o=new Set(e.required||[]);for(const[c,u]of Object.entries(i)){const f=Fa(u,t);a[c]=o.has(c)?f:f.optional()}if(e.propertyNames){const c=Fa(e.propertyNames,t),u=e.additionalProperties&&typeof e.additionalProperties=="object"?Fa(e.additionalProperties,t):nt.any();if(Object.keys(a).length===0){r=nt.record(c,u);break}const f=nt.object(a).passthrough(),m=nt.looseRecord(c,u);r=nt.intersection(f,m);break}if(e.patternProperties){const c=e.patternProperties,u=Object.keys(c),f=[];for(const h of u){const b=Fa(c[h],t),x=nt.string().regex(new RegExp(h));f.push(nt.looseRecord(x,b))}const m=[];if(Object.keys(a).length>0&&m.push(nt.object(a).passthrough()),m.push(...f),m.length===0)r=nt.object({}).passthrough();else if(m.length===1)r=m[0];else{let h=nt.intersection(m[0],m[1]);for(let b=2;b<m.length;b++)h=nt.intersection(h,m[b]);r=h}break}const l=nt.object(a);e.additionalProperties===!1?r=l.strict():typeof e.additionalProperties=="object"?r=l.catchall(Fa(e.additionalProperties,t)):r=l.passthrough();break}case"array":{const a=e.prefixItems,i=e.items;if(a&&Array.isArray(a)){const o=a.map(c=>Fa(c,t)),l=i&&typeof i=="object"&&!Array.isArray(i)?Fa(i,t):void 0;l?r=nt.tuple(o).rest(l):r=nt.tuple(o),typeof e.minItems=="number"&&(r=r.check(nt.minLength(e.minItems))),typeof e.maxItems=="number"&&(r=r.check(nt.maxLength(e.maxItems)))}else if(Array.isArray(i)){const o=i.map(c=>Fa(c,t)),l=e.additionalItems&&typeof e.additionalItems=="object"?Fa(e.additionalItems,t):void 0;l?r=nt.tuple(o).rest(l):r=nt.tuple(o),typeof e.minItems=="number"&&(r=r.check(nt.minLength(e.minItems))),typeof e.maxItems=="number"&&(r=r.check(nt.maxLength(e.maxItems)))}else if(i!==void 0){const o=Fa(i,t);let l=nt.array(o);typeof e.minItems=="number"&&(l=l.min(e.minItems)),typeof e.maxItems=="number"&&(l=l.max(e.maxItems)),r=l}else r=nt.array(nt.any());break}default:throw new Error(`Unsupported type: ${n}`)}return e.description&&(r=r.describe(e.description)),e.default!==void 0&&(r=r.default(e.default)),r}function Fa(e,t){if(typeof e=="boolean")return e?nt.any():nt.never();let n=bve(e,t);const r=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){const l=e.anyOf.map(u=>Fa(u,t)),c=nt.union(l);n=r?nt.intersection(n,c):c}if(e.oneOf&&Array.isArray(e.oneOf)){const l=e.oneOf.map(u=>Fa(u,t)),c=nt.xor(l);n=r?nt.intersection(n,c):c}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=r?n:nt.any();else{let l=r?n:Fa(e.allOf[0],t);const c=r?0:1;for(let u=c;u<e.allOf.length;u++)l=nt.intersection(l,Fa(e.allOf[u],t));n=l}e.nullable===!0&&t.version==="openapi-3.0"&&(n=nt.nullable(n)),e.readOnly===!0&&(n=nt.readonly(n));const a={},i=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(const l of i)l in e&&(a[l]=e[l]);const o=["contentEncoding","contentMediaType","contentSchema"];for(const l of o)l in e&&(a[l]=e[l]);for(const l of Object.keys(e))But.has(l)||(a[l]=e[l]);return Object.keys(a).length>0&&t.registry.add(n,a),n}function Gut(e,t){if(typeof e=="boolean")return e?nt.any():nt.never();const n=Zut(e,t?.defaultTarget),r=e.$defs||e.definitions||{},a={version:n,defs:r,refs:new Map,processing:new Set,rootSchema:e,registry:t?.registry??oo};return Fa(e,a)}function Wut(e){return v9e(y6,e)}function Yut(e){return k9e(w6,e)}function Kut(e){return R9e(E6,e)}function Xut(e){return P9e(S6,e)}function Qut(e){return G9e(nC,e)}const Jut=Object.freeze(Object.defineProperty({__proto__:null,bigint:Xut,boolean:Kut,date:Qut,number:Yut,string:Wut},Symbol.toStringTag,{value:"Module"}));Wa(d9e());const Ya=Object.freeze(Object.defineProperty({__proto__:null,$brand:kge,$input:g9e,$output:h9e,NEVER:_ge,TimePrecision:C9e,ZodAny:BV,ZodArray:YV,ZodBase64:Ky,ZodBase64URL:Xy,ZodBigInt:S6,ZodBigIntFormat:eC,ZodBoolean:E6,ZodCIDRv4:Wy,ZodCIDRv6:Yy,ZodCUID:Fy,ZodCUID2:zy,ZodCatch:b$,ZodCodec:lC,ZodCustom:j6,ZodCustomStringFormat:f3,ZodDate:nC,ZodDefault:d$,ZodDiscriminatedUnion:XV,ZodE164:Qy,ZodEmail:Vy,ZodEmoji:$y,ZodEnum:ym,ZodError:$ut,ZodExactOptional:l$,ZodFile:s$,get ZodFirstPartyTypeKind(){return TI},ZodFunction:_$,ZodGUID:W5,ZodIPv4:qy,ZodIPv6:Gy,ZodISODate:DV,ZodISODateTime:RV,ZodISODuration:LV,ZodISOTime:PV,ZodIntersection:QV,ZodIssueCode:Fut,ZodJWT:Jy,ZodKSUID:Zy,ZodLazy:E$,ZodLiteral:i$,ZodMAC:$V,ZodMap:r$,ZodNaN:v$,ZodNanoID:Hy,ZodNever:qV,ZodNonOptional:sC,ZodNull:zV,ZodNullable:u$,ZodNumber:w6,ZodNumberFormat:e0,ZodObject:N6,ZodOptional:iC,ZodPipe:oC,ZodPrefault:m$,ZodPromise:N$,ZodReadonly:y$,ZodRealError:Ts,ZodRecord:k6,ZodSet:a$,ZodString:y6,ZodStringFormat:rr,ZodSuccess:g$,ZodSymbol:HV,ZodTemplateLiteral:w$,ZodTransform:o$,ZodTuple:e$,ZodType:Ut,ZodULID:Uy,ZodURL:C6,ZodUUID:_l,ZodUndefined:FV,ZodUnion:_6,ZodUnknown:ZV,ZodVoid:GV,ZodXID:By,ZodXor:KV,_ZodString:Ly,_default:f$,_function:ex,any:Uxe,array:uo,base64:_xe,base64url:kxe,bigint:Vxe,boolean:Zu,catch:x$,check:cve,cidrv4:Sxe,cidrv6:Nxe,clone:yo,codec:sve,coerce:Jut,config:Wa,core:Dut,cuid:gxe,cuid2:bxe,custom:uve,date:WV,decode:exe,decodeAsync:nxe,describe:dve,discriminatedUnion:Yxe,e164:jxe,email:oxe,emoji:pxe,encode:Jbe,encodeAsync:txe,endsWith:Ay,enum:vs,exactOptional:c$,file:nve,flattenError:VL,float32:Rxe,float64:Dxe,formatError:$L,fromJSONSchema:Gut,function:ex,getErrorMap:Uut,globalRegistry:oo,gt:xd,gte:Pi,guid:lxe,hash:Ixe,hex:Oxe,hostname:Mxe,httpUrl:mxe,includes:jy,instanceof:mve,int:Jb,int32:Pxe,int64:$xe,intersection:JV,ipv4:Cxe,ipv6:Exe,iso:Gbe,json:hve,jwt:Txe,keyof:Zxe,ksuid:yxe,lazy:S$,length:x6,literal:tve,locales:p9e,looseObject:Gxe,looseRecord:Xxe,lowercase:_y,lt:bd,lte:co,mac:wxe,map:Qxe,maxLength:b6,maxSize:d3,meta:fve,mime:My,minLength:y2,minSize:vd,multipleOf:gm,nan:ive,nanoid:hxe,nativeEnum:eve,negative:jV,never:tC,nonnegative:AV,nonoptional:h$,nonpositive:TV,normalize:Oy,null:UV,nullable:K5,nullish:rve,number:gl,object:or,optional:Y5,overwrite:iu,parse:Ybe,parseAsync:Kbe,partialRecord:Kxe,pipe:X5,positive:kV,prefault:p$,preprocess:gve,prettifyError:Wge,promise:lve,property:MV,readonly:C$,record:n$,refine:k$,regex:Ny,regexes:KL,registry:sV,safeDecode:axe,safeDecodeAsync:sxe,safeEncode:rxe,safeEncodeAsync:ixe,safeParse:Xbe,safeParseAsync:Qbe,set:Jxe,setErrorMap:zut,size:g6,slugify:Py,startsWith:Ty,strictObject:qxe,string:Pe,stringFormat:Axe,stringbool:pve,success:ave,superRefine:j$,symbol:Fxe,templateLiteral:ove,toJSONSchema:zbe,toLowerCase:Ry,toUpperCase:Dy,transform:aC,treeifyError:qge,trim:Iy,tuple:t$,uint32:Lxe,uint64:Hxe,ulid:xxe,undefined:zxe,union:rC,unknown:C2,uppercase:ky,url:VV,util:Bge,uuid:cxe,uuidv4:uxe,uuidv6:dxe,uuidv7:fxe,void:Bxe,xid:vxe,xor:Wxe},Symbol.toStringTag,{value:"Module"})),$re=window.localStorage.getItem("cdnUrl"),t0=e=>U5==="testnet"?`https://planbtest.network/cdn/${e}`:U5==="mainnet"?`https://planb.network/cdn/${e}`:$re?`${$re}/${e}`:`/cdn/${e}`,ua=(e,t,n)=>t0(`${e}/assets/${t}${n?`?c=${n}`:""}`),tn=(e,t="thumbnail.webp")=>ua(e.path,t,e.lastCommit),u7=(...e)=>e.join(" "),T$=e=>typeof e=="string"&&/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.test(e);var sn=(e=>(e[e.SignIn=0]="SignIn",e[e.Register=1]="Register",e[e.PasswordReset=2]="PasswordReset",e))(sn||{});const edt=({isOpen:e,onClose:t,goTo:n})=>{const r=gt("md")||window.innerWidth<768,{t:a}=Q(),[i,o]=d.useState(0),l=st(oe.user.requestPasswordReset.mutationOptions({onError:h=>{console.error("Error sending password reset email:",h),o(2)},onSuccess:()=>{console.log("Password reset email sent"),o(1)}})),c=or({email:Pe()}),u=Xi({defaultValues:{email:""},resolver:Qo(c)}),f=d.useCallback(({email:h})=>{console.log("Reset password for email:",h),l.mutate({email:h})},[l]),m={0:s.jsxs("form",{onSubmit:u.handleSubmit(f),className:"flex w-full flex-col items-center gap-5",children:[s.jsx(im,{children:s.jsx(Dt,{name:"email",control:u.control,render:({field:h,fieldState:b})=>s.jsxs(Lt,{"data-invalid":b.invalid,children:[s.jsx(Rt,{htmlFor:"email",children:a("auth.emailAddress")}),s.jsx(Sr,{type:"email",id:"email",...h,className:"w-full","aria-invalid":b.invalid})]})})}),s.jsx(re,{variant:"primary",type:"submit",className:"w-full",size:r?"m":"l",disabled:!u.watch("email"),children:a("auth.sendLink")})]}),1:s.jsxs("div",{className:"flex flex-col items-center",children:[s.jsx("p",{className:"mb-8",children:a("auth.passwordResetSent")}),s.jsx(re,{variant:"primary",className:"w-full",size:r?"m":"l",onClick:()=>n(sn.SignIn),children:a("auth.backToLogin")})]}),2:s.jsxs("div",{className:"flex flex-col items-center",children:[s.jsx("p",{className:"mb-8",children:a("auth.passwordResetError")}),s.jsx(re,{variant:"primary",mode:"light",className:"w-full",size:r?"m":"l",onClick:()=>o(0),children:a("auth.tryAgain")})]})};return s.jsx(En,{trigger:s.jsx("button",{type:"button",className:"hidden"}),title:a("auth.resetPassword"),open:e,onOpenChange:t,children:s.jsx("div",{className:"flex flex-col items-center w-full",children:m[i]})})};var G_,Hre;function xve(){return Hre||(Hre=1,G_={error:{length:"Length should be a valid positive number",password:"Password should be a valid string",invalidPlugin:"Plugin should be a valid function"},regex:{digits:"(\\d.*)",letters:"([a-zA-Z].*)",symbols:"([`~\\!@#\\$%\\^\\&\\*\\(\\)\\-_\\=\\+\\[\\{\\}\\]\\\\|;:\\'\",<.>\\/\\?€£¥₹§±].*)",spaces:"([\\s].*)"}}),G_}var W_,Fre;function tdt(){if(Fre)return W_;Fre=1;var e=xve().regex;function t(n,r){if(r&&r>1){const a=parseInt(r,10);return new RegExp(n+"{"+a+",}").test(this.password)===this.positive}return new RegExp(n).test(this.password)===this.positive}return W_={not:function(r){return this.positive=!1,r?t.call(this,r):!0},has:function(r){return this.positive=!0,r?t.call(this,r):!0},is:function(){return this.positive=!0,!0},min:function(r){return this.password.length>=r},max:function(r){return this.password.length<=r},digits:function(r){return t.call(this,e.digits,r)},letters:function(r){return t.call(this,e.letters,r)},uppercase:function(r){if(r&&r>1){let a=0,i=0;for(;i<r&&a<this.password.length;){const o=this.password.charAt(a);o!==o.toLowerCase()&&i++,a++}return i===r===this.positive}return this.password!==this.password.toLowerCase()===this.positive},lowercase:function(r){if(r&&r>1){let a=0,i=0;for(;i<r&&a<this.password.length;){const o=this.password.charAt(a);o!==o.toUpperCase()&&i++,a++}return i===r===this.positive}return this.password!==this.password.toUpperCase()===this.positive},symbols:function(r){return t.call(this,e.symbols,r)},spaces:function(r){return t.call(this,e.spaces,r)},oneOf:function(r){return r.indexOf(this.password)>=0===this.positive},usingPlugin:function(r){try{return!!r.call({},this.password)===this.positive}catch{return!1}}},W_}var Y_,zre;function ndt(){if(zre)return Y_;zre=1,Y_=function(r,a,i){const o=i?t:e;return o[r]&&o[r](a)};const e={min:r=>`The string should have a minimum length of ${r} character${n(r)}`,max:r=>`The string should have a maximum length of ${r} character${n(r)}`,letters:(r=1)=>`The string should have a minimum of ${r} letter${n(r)}`,digits:(r=1)=>`The string should have a minimum of ${r} digit${n(r)}`,uppercase:(r=1)=>`The string should have a minimum of ${r} uppercase letter${n(r)}`,lowercase:(r=1)=>`The string should have a minimum of ${r} lowercase letter${n(r)}`,symbols:(r=1)=>`The string should have a minimum of ${r} symbol${n(r)}`,spaces:(r=1)=>`The string should have a minimum of ${r} space${n(r)}`,oneOf:r=>`The string should be ${r.length>1?`one of ${r.slice(0,-1).join(", ")} and `:""}${r[r.length-1]}`,has:r=>`The string should have pattern '${r}'`,not:r=>`The string should not have pattern '${r}'`,usingPlugin:r=>`The string should not violate ${r.name||"plugin"}`},t={min:r=>`The string should have a maximum length of ${r} character${n(r)}`,max:r=>`The string should have a minimum length of ${r} character${n(r)}`,letters:(r=0)=>`The string should ${r===0?"not have":`have a maximum of ${r}`} letter${n(r)}`,digits:(r=0)=>`The string should ${r===0?"not have":`have a maximum of ${r}`} digit${n(r)}`,uppercase:(r=0)=>`The string should ${r===0?"not have":`have a maximum of ${r}`} uppercase letter${n(r)}`,lowercase:(r=0)=>`The string should ${r===0?"not have":`have a maximum of ${r}`} lowercase letter${n(r)}`,symbols:(r=0)=>`The string should ${r===0?"not have":`have a maximum of ${r}`} symbol${n(r)}`,spaces:(r=0)=>`The string should ${r===0?"not have":`have a maximum of ${r}`} space${n(r)}`,oneOf:r=>`The string should not be ${r.length>1?`one of ${r.slice(0,-1).join(", ")} and `:""}${r[r.length-1]}`,has:r=>`The string should not have pattern '${r}'`,not:r=>`The string should have pattern '${r}'`,usingPlugin:r=>`The string should violate ${r.name||"plugin"}`};function n(r){return r===1?"":"s"}return Y_}var K_,Ure;function rdt(){if(Ure)return K_;Ure=1;var e=tdt(),t=xve().error,n=ndt();function r(l){const c=Number(l);if(isNaN(c)||!Number.isInteger(c)||c<1)throw new Error(t.length)}function a(l){return e[l.method].apply(this,l.arguments)}function i(l,c,u){return this.properties.push({method:l,arguments:c,description:u}),this}class o{constructor(){this.properties=[]}validate(c,u){return this.list=!!(u&&u.list),this.details=!!(u&&u.details),this.password=String(c),this.positive=!0,this.list||this.details?this.properties.reduce((f,m)=>{if(!a.call(this,m)){var h=m.method;if(this.details){h={validation:m.method},m.arguments&&m.arguments[0]&&(h.arguments=m.arguments[0]),!this.positive&&m.method!=="not"&&(h.inverted=!0);var b=m.arguments&&m.arguments[1],x=b||n(m.method,h.arguments,h.inverted);h.message=x}return f.concat(h)}return f},[]):this.properties.every(a.bind(this))}letters(c,u){return c&&r(c),i.call(this,"letters",arguments)}digits(c,u){return c&&r(c),i.call(this,"digits",arguments)}symbols(c,u){return c&&r(c),i.call(this,"symbols",arguments)}min(c,u){return r(c),i.call(this,"min",arguments)}max(c,u){return r(c),i.call(this,"max",arguments)}lowercase(c,u){return c&&r(c),i.call(this,"lowercase",arguments)}uppercase(c,u){return c&&r(c),i.call(this,"uppercase",arguments)}spaces(c,u){return c&&r(c),i.call(this,"spaces",arguments)}has(c,u){return i.call(this,"has",arguments)}not(c,u){return i.call(this,"not",arguments)}is(){return i.call(this,"is",arguments)}oneOf(c,u){return i.call(this,"oneOf",arguments)}usingPlugin(c,u){if(typeof c!="function")throw new Error(t.invalidPlugin);return i.call(this,"usingPlugin",arguments)}}return K_=o,K_}var adt=rdt();const vve=lr(adt),yve=e=>d.createElement("svg",{width:79,height:66,viewBox:"0 0 79 66",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M17.3264 60.0002H14.6919C13.942 60.0002 13.334 60.6078 13.334 61.3575V64.2485C13.334 64.9981 13.942 65.6058 14.6919 65.6058H17.3264C18.0764 65.6058 18.6844 64.9981 18.6844 64.2485V61.3575C18.6844 60.6078 18.0764 60.0002 17.3264 60.0002Z",fill:"current"}),d.createElement("path",{d:"M3.99241 13.3993H1.35796C0.60798 13.3993 0 14.0069 0 14.7565V17.6476C0 18.3972 0.60798 19.0049 1.35796 19.0049H3.99241C4.74239 19.0049 5.35037 18.3972 5.35037 17.6476V14.7565C5.35037 14.0069 4.74239 13.3993 3.99241 13.3993Z",fill:"current"}),d.createElement("path",{d:"M10.6584 6.66684H8.02398C7.274 6.66684 6.66602 7.27452 6.66602 8.02413V10.9151C6.66602 11.6648 7.274 12.2724 8.02398 12.2724H10.6584C11.4084 12.2724 12.0164 11.6648 12.0164 10.9151V8.02413C12.0164 7.27452 11.4084 6.66684 10.6584 6.66684Z",fill:"current"}),d.createElement("path",{d:"M68.0252 6.66684H70.6596C71.4096 6.66684 72.0176 7.27452 72.0176 8.02413V10.9151C72.0176 11.6648 71.4096 12.2724 70.6596 12.2724H68.0252C67.2752 12.2724 66.6672 11.6648 66.6672 10.9151V8.02413C66.6672 7.27452 67.2752 6.66684 68.0252 6.66684Z",fill:"current"}),d.createElement("path",{d:"M17.3264 13.2677H14.6919C13.942 13.2677 13.334 13.8754 13.334 14.625V17.516C13.334 18.2656 13.942 18.8733 14.6919 18.8733H17.3264C18.0764 18.8733 18.6844 18.2656 18.6844 17.516V14.625C18.6844 13.8754 18.0764 13.2677 17.3264 13.2677Z",fill:"current"}),d.createElement("path",{d:"M61.3572 13.2677H63.9916C64.7416 13.2677 65.3496 13.8754 65.3496 14.625V17.516C65.3496 18.2656 64.7416 18.8733 63.9916 18.8733H61.3572C60.6072 18.8733 59.9992 18.2656 59.9992 17.516V14.625C59.9992 13.8754 60.6072 13.2677 61.3572 13.2677Z",fill:"current"}),d.createElement("path",{d:"M23.9924 19.9344H21.358C20.608 19.9344 20 20.5421 20 21.2917V24.1827C20 24.9323 20.608 25.54 21.358 25.54H23.9924C24.7424 25.54 25.3504 24.9323 25.3504 24.1827V21.2917C25.3504 20.5421 24.7424 19.9344 23.9924 19.9344Z",fill:"current"}),d.createElement("path",{d:"M54.6912 19.9344H57.3256C58.0756 19.9344 58.6836 20.5421 58.6836 21.2917V24.1827C58.6836 24.9323 58.0756 25.54 57.3256 25.54H54.6912C53.9412 25.54 53.3332 24.9323 53.3332 24.1827V21.2917C53.3332 20.5421 53.9412 19.9344 54.6912 19.9344Z",fill:"current"}),d.createElement("path",{d:"M30.6584 26.6668H28.024C27.274 26.6668 26.666 27.2745 26.666 28.0241V30.9151C26.666 31.6648 27.274 32.2724 28.024 32.2724H30.6584C31.4084 32.2724 32.0164 31.6648 32.0164 30.9151V28.0241C32.0164 27.2745 31.4084 26.6668 30.6584 26.6668Z",fill:"current"}),d.createElement("path",{d:"M48.0252 26.6668H50.6596C51.4096 26.6668 52.0176 27.2745 52.0176 28.0241V30.9151C52.0176 31.6648 51.4096 32.2724 50.6596 32.2724H48.0252C47.2752 32.2724 46.6672 31.6648 46.6672 30.9151V28.0241C46.6672 27.2745 47.2752 26.6668 48.0252 26.6668Z",fill:"current"}),d.createElement("path",{d:"M77.3264 13.3335H74.6919C73.942 13.3335 73.334 13.9412 73.334 14.6908V17.5818C73.334 18.3314 73.942 18.9391 74.6919 18.9391H77.3264C78.0764 18.9391 78.6844 18.3314 78.6844 17.5818V14.6908C78.6844 13.9412 78.0764 13.3335 77.3264 13.3335Z",fill:"current"}),d.createElement("path",{d:"M77.3264 40.0002H74.6919C73.942 40.0002 73.334 40.6078 73.334 41.3575V44.2485C73.334 44.9981 73.942 45.6058 74.6919 45.6058H77.3264C78.0764 45.6058 78.6844 44.9981 78.6844 44.2485V41.3575C78.6844 40.6078 78.0764 40.0002 77.3264 40.0002Z",fill:"current"}),d.createElement("path",{d:"M63.9924 60.0002H61.358C60.608 60.0002 60 60.6078 60 61.3575V64.2485C60 64.9981 60.608 65.6058 61.358 65.6058H63.9924C64.7424 65.6058 65.3504 64.9981 65.3504 64.2485V61.3575C65.3504 60.6078 64.7424 60.0002 63.9924 60.0002Z",fill:"current"}),d.createElement("path",{d:"M3.99241 26.7326H1.35796C0.60798 26.7326 0 27.3403 0 28.0899V30.9809C0 31.7305 0.60798 32.3382 1.35796 32.3382H3.99241C4.74239 32.3382 5.35037 31.7305 5.35037 30.9809V28.0899C5.35037 27.3403 4.74239 26.7326 3.99241 26.7326Z",fill:"current"}),d.createElement("path",{d:"M3.99241 53.3335H1.35796C0.60798 53.3335 0 53.9412 0 54.6908V57.5818C0 58.3314 0.60798 58.9391 1.35796 58.9391H3.99241C4.74239 58.9391 5.35037 58.3314 5.35037 57.5818V54.6908C5.35037 53.9412 4.74239 53.3335 3.99241 53.3335Z",fill:"current"}),d.createElement("path",{d:"M77.3264 53.3335H74.6919C73.942 53.3335 73.334 53.9412 73.334 54.6908V57.5818C73.334 58.3314 73.942 58.9391 74.6919 58.9391H77.3264C78.0764 58.9391 78.6844 58.3314 78.6844 57.5818V54.6908C78.6844 53.9412 78.0764 53.3335 77.3264 53.3335Z",fill:"current"}),d.createElement("path",{d:"M17.3264 0.000152588H14.6919C13.942 0.000152588 13.334 0.60783 13.334 1.35744V4.24846C13.334 4.99807 13.942 5.60574 14.6919 5.60574H17.3264C18.0764 5.60574 18.6844 4.99807 18.6844 4.24846V1.35744C18.6844 0.60783 18.0764 0.000152588 17.3264 0.000152588Z",fill:"current"}),d.createElement("path",{d:"M3.99241 40.0002H1.35796C0.60798 40.0002 0 40.6078 0 41.3575V44.2485C0 44.9981 0.60798 45.6058 1.35796 45.6058H3.99241C4.74239 45.6058 5.35037 44.9981 5.35037 44.2485V41.3575C5.35037 40.6078 4.74239 40.0002 3.99241 40.0002Z",fill:"current"}),d.createElement("path",{d:"M50.6584 0.000152588H48.024C47.274 0.000152588 46.666 0.60783 46.666 1.35744V4.24846C46.666 4.99807 47.274 5.60574 48.024 5.60574H50.6584C51.4084 5.60574 52.0164 4.99807 52.0164 4.24846V1.35744C52.0164 0.60783 51.4084 0.000152588 50.6584 0.000152588Z",fill:"current"}),d.createElement("path",{d:"M77.3264 26.6668H74.6919C73.942 26.6668 73.334 27.2745 73.334 28.0241V30.9151C73.334 31.6648 73.942 32.2724 74.6919 32.2724H77.3264C78.0764 32.2724 78.6844 31.6648 78.6844 30.9151V28.0241C78.6844 27.2745 78.0764 26.6668 77.3264 26.6668Z",fill:"current"}),d.createElement("path",{d:"M43.9924 0.000152588H41.358C40.608 0.000152588 40 0.60783 40 1.35744V4.24846C40 4.99807 40.608 5.60574 41.358 5.60574H43.9924C44.7424 5.60574 45.3504 4.99807 45.3504 4.24846V1.35744C45.3504 0.60783 44.7424 0.000152588 43.9924 0.000152588Z",fill:"current"}),d.createElement("path",{d:"M43.9924 33.3335H41.358C40.608 33.3335 40 33.9412 40 34.6908V37.5818C40 38.3314 40.608 38.9391 41.358 38.9391H43.9924C44.7424 38.9391 45.3504 38.3314 45.3504 37.5818V34.6908C45.3504 33.9412 44.7424 33.3335 43.9924 33.3335Z",fill:"current"}),d.createElement("path",{d:"M30.6584 0.000152588H28.024C27.274 0.000152588 26.666 0.60783 26.666 1.35744V4.24846C26.666 4.99807 27.274 5.60574 28.024 5.60574H30.6584C31.4084 5.60574 32.0164 4.99807 32.0164 4.24846V1.35744C32.0164 0.60783 31.4084 0.000152588 30.6584 0.000152588Z",fill:"current"}),d.createElement("path",{d:"M63.9924 0.000152588H61.358C60.608 0.000152588 60 0.60783 60 1.35744V4.24846C60 4.99807 60.608 5.60574 61.358 5.60574H63.9924C64.7424 5.60574 65.3504 4.99807 65.3504 4.24846V1.35744C65.3504 0.60783 64.7424 0.000152588 63.9924 0.000152588Z",fill:"current"}),d.createElement("path",{d:"M3.99241 20.131H1.35796C0.60798 20.131 0 20.7387 0 21.4883V24.3793C0 25.1289 0.60798 25.7366 1.35796 25.7366H3.99241C4.74239 25.7366 5.35037 25.1289 5.35037 24.3793V21.4883C5.35037 20.7387 4.74239 20.131 3.99241 20.131Z",fill:"current"}),d.createElement("path",{d:"M3.99241 33.3992H1.35796C0.60798 33.3992 0 34.0069 0 34.7565V37.6476C0 38.3972 0.60798 39.0048 1.35796 39.0048H3.99241C4.74239 39.0048 5.35037 38.3972 5.35037 37.6476V34.7565C5.35037 34.0069 4.74239 33.3992 3.99241 33.3992Z",fill:"current"}),d.createElement("path",{d:"M50.6584 60.0002H48.024C47.274 60.0002 46.666 60.6078 46.666 61.3575V64.2485C46.666 64.9981 47.274 65.6058 48.024 65.6058H50.6584C51.4084 65.6058 52.0164 64.9981 52.0164 64.2485V61.3575C52.0164 60.6078 51.4084 60.0002 50.6584 60.0002Z",fill:"current"}),d.createElement("path",{d:"M77.3264 20.0659H74.6919C73.942 20.0659 73.334 20.6736 73.334 21.4232V24.3142C73.334 25.0638 73.942 25.6715 74.6919 25.6715H77.3264C78.0764 25.6715 78.6844 25.0638 78.6844 24.3142V21.4232C78.6844 20.6736 78.0764 20.0659 77.3264 20.0659Z",fill:"current"}),d.createElement("path",{d:"M77.3264 46.7326H74.6919C73.942 46.7326 73.334 47.3403 73.334 48.0899V50.9809C73.334 51.7305 73.942 52.3382 74.6919 52.3382H77.3264C78.0764 52.3382 78.6844 51.7305 78.6844 50.9809V48.0899C78.6844 47.3403 78.0764 46.7326 77.3264 46.7326Z",fill:"current"}),d.createElement("path",{d:"M43.9924 60.0002H41.358C40.608 60.0002 40 60.6078 40 61.3575V64.2485C40 64.9981 40.608 65.6058 41.358 65.6058H43.9924C44.7424 65.6058 45.3504 64.9981 45.3504 64.2485V61.3575C45.3504 60.6078 44.7424 60.0002 43.9924 60.0002Z",fill:"current"}),d.createElement("path",{d:"M30.6584 60.0002H28.024C27.274 60.0002 26.666 60.6078 26.666 61.3575V64.2485C26.666 64.9981 27.274 65.6058 28.024 65.6058H30.6584C31.4084 65.6058 32.0164 64.9981 32.0164 64.2485V61.3575C32.0164 60.6078 31.4084 60.0002 30.6584 60.0002Z",fill:"current"}),d.createElement("path",{d:"M3.99241 46.7326H1.35796C0.60798 46.7326 0 47.3403 0 48.0899V50.9809C0 51.7305 0.60798 52.3382 1.35796 52.3382H3.99241C4.74239 52.3382 5.35037 51.7305 5.35037 50.9809V48.0899C5.35037 47.3403 4.74239 46.7326 3.99241 46.7326Z",fill:"current"}),d.createElement("path",{d:"M3.99241 6.7977H1.35796C0.60798 6.7977 0 7.40538 0 8.15498V11.046C0 11.7956 0.60798 12.4033 1.35796 12.4033H3.99241C4.74239 12.4033 5.35037 11.7956 5.35037 11.046V8.15498C5.35037 7.40538 4.74239 6.7977 3.99241 6.7977Z",fill:"current"}),d.createElement("path",{d:"M77.3264 33.3992H74.6919C73.942 33.3992 73.334 34.0069 73.334 34.7565V37.6476C73.334 38.3972 73.942 39.0048 74.6919 39.0048H77.3264C78.0764 39.0048 78.6844 38.3972 78.6844 37.6476V34.7565C78.6844 34.0069 78.0764 33.3992 77.3264 33.3992Z",fill:"current"}),d.createElement("path",{d:"M77.3264 6.73257H74.6919C73.942 6.73257 73.334 7.34025 73.334 8.08986V10.9809C73.334 11.7305 73.942 12.3382 74.6919 12.3382H77.3264C78.0764 12.3382 78.6844 11.7305 78.6844 10.9809V8.08986C78.6844 7.34025 78.0764 6.73257 77.3264 6.73257Z",fill:"current"}),d.createElement("path",{d:"M24.0334 0.121918H21.399C20.649 0.121918 20.041 0.729595 20.041 1.4792V4.37022C20.041 5.11983 20.649 5.72751 21.399 5.72751H24.0334C24.7834 5.72751 25.3914 5.11983 25.3914 4.37022V1.4792C25.3914 0.729595 24.7834 0.121918 24.0334 0.121918Z",fill:"current"}),d.createElement("path",{d:"M57.3674 0.121918H54.733C53.983 0.121918 53.375 0.729595 53.375 1.4792V4.37022C53.375 5.11983 53.983 5.72751 54.733 5.72751H57.3674C58.1174 5.72751 58.7254 5.11983 58.7254 4.37022V1.4792C58.7254 0.729595 58.1174 0.121918 57.3674 0.121918Z",fill:"current"}),d.createElement("path",{d:"M10.7014 0.187653H8.06695C7.31696 0.187653 6.70898 0.79533 6.70898 1.54494V4.43596C6.70898 5.18557 7.31696 5.79324 8.06695 5.79324H10.7014C11.4514 5.79324 12.0594 5.18557 12.0594 4.43596V1.54494C12.0594 0.79533 11.4514 0.187653 10.7014 0.187653Z",fill:"current"}),d.createElement("path",{d:"M37.3674 0.121918H34.733C33.983 0.121918 33.375 0.729595 33.375 1.4792V4.37022C33.375 5.11983 33.983 5.72751 34.733 5.72751H37.3674C38.1174 5.72751 38.7254 5.11983 38.7254 4.37022V1.4792C38.7254 0.729595 38.1174 0.121918 37.3674 0.121918Z",fill:"current"}),d.createElement("path",{d:"M37.3674 33.4552H34.733C33.983 33.4552 33.375 34.0629 33.375 34.8125V37.7036C33.375 38.4532 33.983 39.0608 34.733 39.0608H37.3674C38.1174 39.0608 38.7254 38.4532 38.7254 37.7036V34.8125C38.7254 34.0629 38.1174 33.4552 37.3674 33.4552Z",fill:"current"}),d.createElement("path",{d:"M70.7014 0.121918H68.0669C67.317 0.121918 66.709 0.729595 66.709 1.4792V4.37022C66.709 5.11983 67.317 5.72751 68.0669 5.72751H70.7014C71.4514 5.72751 72.0594 5.11983 72.0594 4.37022V1.4792C72.0594 0.729595 71.4514 0.121918 70.7014 0.121918Z",fill:"current"}),d.createElement("path",{d:"M24.0334 60.1219H21.399C20.649 60.1219 20.041 60.7296 20.041 61.4792V64.3702C20.041 65.1198 20.649 65.7275 21.399 65.7275H24.0334C24.7834 65.7275 25.3914 65.1198 25.3914 64.3702V61.4792C25.3914 60.7296 24.7834 60.1219 24.0334 60.1219Z",fill:"current"}),d.createElement("path",{d:"M57.3674 60.1219H54.733C53.983 60.1219 53.375 60.7296 53.375 61.4792V64.3702C53.375 65.1198 53.983 65.7275 54.733 65.7275H57.3674C58.1174 65.7275 58.7254 65.1198 58.7254 64.3702V61.4792C58.7254 60.7296 58.1174 60.1219 57.3674 60.1219Z",fill:"current"}),d.createElement("path",{d:"M10.7014 60.1877H8.06695C7.31696 60.1877 6.70898 60.7953 6.70898 61.545V64.436C6.70898 65.1856 7.31696 65.7933 8.06695 65.7933H10.7014C11.4514 65.7933 12.0594 65.1856 12.0594 64.436V61.545C12.0594 60.7953 11.4514 60.1877 10.7014 60.1877Z",fill:"current"}),d.createElement("path",{d:"M37.3674 60.1219H34.733C33.983 60.1219 33.375 60.7296 33.375 61.4792V64.3702C33.375 65.1198 33.983 65.7275 34.733 65.7275H37.3674C38.1174 65.7275 38.7254 65.1198 38.7254 64.3702V61.4792C38.7254 60.7296 38.1174 60.1219 37.3674 60.1219Z",fill:"current"}),d.createElement("path",{d:"M70.7014 60.1219H68.0669C67.317 60.1219 66.709 60.7296 66.709 61.4792V64.3702C66.709 65.1198 67.317 65.7275 68.0669 65.7275H70.7014C71.4514 65.7275 72.0594 65.1198 72.0594 64.3702V61.4792C72.0594 60.7296 71.4514 60.1219 70.7014 60.1219Z",fill:"current"})),idt=({setIsOnVerifyEmail:e})=>{const t=gt("md")||window.innerWidth<768,{t:n}=Q(),{university:r}=d.useContext(Ge),a=new vve().is().min(10),i=or({email:Pe().email({message:n("auth.errors.emailInvalid")}),password:Pe().superRefine((u,f)=>{const m=a.validate(u,{details:!0});if(Array.isArray(m)&&m.length>0){const h=m[0].message;f.addIssue({code:"custom",message:h})}}),university:Pe().optional(),username:Pe({error:n("auth.errors.usernameRequired")}).min(5,{message:n("auth.errors.usernameTooShort")}).regex(/^[\w.-]+$/,{message:n("auth.errors.usernameRegex")})}),o=Xi({defaultValues:{email:"",password:"",university:r??void 0,username:""},resolver:Qo(i)}),l=st(oe.auth.credentials.register.mutationOptions({onSuccess:()=>{e(!0)}})),c=d.useCallback(({password:u,username:f,email:m,university:h})=>l.mutate({email:m,password:u,university:h,username:f}),[l]);return l.data&&!l.error?s.jsxs("div",{className:"flex flex-col items-center gap-4",children:[s.jsx(yve,{className:"w-12 md:w-20 fill-orange-500"}),s.jsxs("div",{className:"flex flex-col items-center gap-2",children:[s.jsx("p",{className:"title-base md:title-large",children:n("settings.emailSentTitle")}),s.jsx("p",{className:"body-base md:label",children:n("settings.verifyEmailClick")}),s.jsx("p",{className:"body-small text-neutral-500",children:n("settings.checkSpam")})]})]}):s.jsxs("form",{onSubmit:o.handleSubmit(c),className:"flex w-full flex-col items-center",children:[s.jsxs(im,{className:"w-full gap-4",children:[s.jsx(Dt,{name:"username",control:o.control,render:({field:u,fieldState:f})=>s.jsxs(Lt,{"data-invalid":f.invalid,children:[s.jsx(Rt,{htmlFor:u.name,required:!0,children:n("dashboard.profile.username")}),s.jsx(Sr,{...u,id:u.name,placeholder:"nakamoto2008"}),f.invalid&&s.jsx(Ot,{errors:[f.error]})]})}),s.jsx(Dt,{name:"email",control:o.control,render:({field:u,fieldState:f})=>s.jsxs(Lt,{"data-invalid":f.invalid,children:[s.jsx(Rt,{htmlFor:u.name,required:!0,children:n("words.email")}),s.jsx(Sr,{...u,id:u.name,type:"email",placeholder:"[email protected]",value:u.value??""}),f.invalid&&s.jsx(Ot,{errors:[f.error]})]})}),s.jsx(Dt,{name:"password",control:o.control,render:({field:u,fieldState:f})=>s.jsxs(Lt,{"data-invalid":f.invalid,children:[s.jsx(Rt,{htmlFor:u.name,required:!0,children:n("dashboard.profile.password")}),s.jsx(Sr,{...u,id:u.name,type:"password",placeholder:"password"}),f.invalid&&s.jsx(Ot,{errors:[f.error]})]})}),s.jsx(Dt,{name:"university",control:o.control,render:({field:u})=>s.jsx("input",{type:"hidden",...u})})]}),l.error&&s.jsx("p",{className:"mt-2 text-base font-semibold text-red-400",children:l.error.message}),s.jsx(re,{variant:"primary",size:t?"m":"l",type:"submit",className:"mt-6 w-full",children:n("auth.signUp")})]})},sdt=({onClose:e,goTo:t,redirectTo:n})=>{const r=gt("md")||window.innerWidth<768,{t:a}=Q(),i=a("auth.errors.usernameRequired"),o=a("auth.passwordRequired"),l=or({password:Pe().min(1,{message:o}),username:Pe().min(1,{message:i})}),c=Xi({defaultValues:{password:"",username:""},resolver:Qo(l)}),u=st(oe.auth.credentials.login.mutationOptions({onError:()=>{c.setError("username",{message:a("auth.errors.invalidCredentials"),type:"manual"}),c.setError("password",{message:a("auth.errors.invalidCredentials"),type:"manual"})},onSuccess:()=>{e(),n?window.location.href=n:window.location.reload()}})),f=d.useCallback(m=>{u.mutate(m)},[u]);return kL?s.jsxs("div",{className:"flex flex-col gap-8",children:[s.jsx("p",{className:"font-medium text-xl",children:a("auth.loginNotAvailable1")}),s.jsx("p",{className:"font-medium text-xl",children:a("auth.loginNotAvailable2")}),s.jsxs("a",{className:"flex flex-row gap-2 justify-center items-center text-orange-500",href:"https://planb.academy",children:[s.jsx("span",{className:"text-lg",children:"planb.academy"}),s.jsx(Gf,{size:24})]})]}):s.jsxs("form",{onSubmit:c.handleSubmit(f),className:"flex w-full flex-col items-center",children:[s.jsxs(im,{className:"w-full gap-4",children:[s.jsx(Dt,{name:"username",control:c.control,render:({field:m,fieldState:h})=>s.jsxs(Lt,{"data-invalid":h.invalid,children:[s.jsx(Rt,{htmlFor:m.name,required:!0,children:a("dashboard.profile.emailOrUsername")}),s.jsx(Sr,{...m,id:m.name,placeholder:"username","aria-invalid":h.invalid}),h.invalid&&s.jsx(Ot,{errors:[h.error]})]})}),s.jsx(Dt,{name:"password",control:c.control,render:({field:m,fieldState:h})=>s.jsxs(Lt,{"data-invalid":h.invalid,children:[s.jsx(Rt,{htmlFor:m.name,required:!0,children:a("dashboard.profile.password")}),s.jsx(Sr,{...m,id:m.name,type:"password",placeholder:"password","aria-invalid":h.invalid}),h.invalid&&s.jsx(Ot,{errors:[h.error]})]})})]}),s.jsx("button",{type:"button",onClick:()=>t(sn.PasswordReset),className:"cursor-pointer border-none bg-transparent body-extra-small-bold self-end w-fit text-orange-500 mt-2",children:a("auth.forgotPassword")}),s.jsx(re,{type:"submit",className:"w-full mt-6",size:r?"m":"l",children:a("menu.login")})]})},Ea=({isOpen:e,onClose:t,initialState:n=sn.SignIn,redirectTo:r})=>{const a=gt("md")||window.innerWidth<768,{t:i}=Q(),[o,l]=d.useState(n),[c,u]=d.useState(!1),f=m=>{l(null),setTimeout(()=>l(m),300)};return d.useEffect(()=>{e||l(sn.SignIn)},[e]),s.jsxs(s.Fragment,{children:[e&&(o===sn.SignIn||o===sn.Register)&&s.jsx(En,{trigger:s.jsx("button",{type:"button",className:"hidden"}),title:i(c?"menu.verifyEmail":"menu.getStarted"),open:e,onOpenChange:c?()=>{r?window.location.href=r:window.location.reload()}:t,showPill:!c,children:s.jsxs("div",{className:"flex flex-col w-full gap-4",children:[!c&&s.jsxs(ru,{variant:"outline",value:o===sn.Register?"register":"signin",onValueChange:m=>l(m==="register"?sn.Register:sn.SignIn),className:"w-full",size:a?"sm":"default",children:[s.jsx(qa,{value:"register",size:a?"sm":"default",children:i("auth.signUp")}),s.jsx(qa,{value:"signin",size:a?"sm":"default",children:i("menu.login")})]}),o===sn.SignIn&&s.jsx(sdt,{onClose:t,redirectTo:r,goTo:f}),o===sn.Register&&s.jsx(idt,{setIsOnVerifyEmail:u})]})}),s.jsx(edt,{isOpen:e&&o===sn.PasswordReset,onClose:t,goTo:f})]})},odt={"2xl":1536,lg:1024,md:768,sm:640,xl:1280,"1440px":1440},{useGreater:ldt}=uge(odt),m3=e=>{const[t,n]=d.useState(null),r=ldt(e),a=dge();return d.useEffect(()=>{a&&n(r)},[a,r]),t},cC={fetch:(e,t)=>{const n=!e.startsWith("http"),r=n?`/api${e}`:e,a={...n&&{credentials:"include"},...t};return fetch(r,a)},json:async(e,t)=>cC.fetch(e,t).then(n=>n.json())},Cve=e=>e?.picture?`/api/files/user-files/${e?.picture}`:null,cdt=async e=>{const t=new FormData;return t.append("file",e),cC.json("/user-file/profile-picture",{body:t,method:"POST"})},udt="/assets/sign-in-blue-BMbD_-Lm.svg",ddt="/assets/sign-in-green-D2D4qS4c.svg",fdt="/assets/sign-in-orange-hA7lShUg.svg",mdt=({direction:e="down",className:t})=>{const{t:n,i18n:r}=Q(),{setCurrentLanguage:a}=d.useContext(Nq),[i,o]=d.useState(!1),l=r.language??"en",c=f=>{const m=location.pathname.replace(/^\/[^/]+/,""),h=`/${f}${m}${location.hash}${location.search}`;Qu.navigate({replace:!0,to:h}),a(f),r.changeLanguage(f),setTimeout(()=>{o(!1)},100)},u=[...Ro].sort((f,m)=>{const h=Xr[f.toLowerCase().replaceAll("-","")]||f,b=Xr[m.toLowerCase().replaceAll("-","")]||m;return h.localeCompare(b)});return s.jsxs(Pv,{open:i,onOpenChange:o,children:[s.jsx(Lv,{asChild:!0,children:s.jsx("button",{type:"button",className:V("group z-50 flex place-items-center text-sm font-semibold outline-hidden rounded-2xl transition-all text-neutral-500",t),children:s.jsx(_d,{strokeWidth:1.5,size:24})})}),s.jsxs(t6,{className:V("flex flex-col items-center justify-center absolute z-50 rounded-2xl w-[816px] px-8 py-6 max-h-fit overflow-y-scroll no-scrollbar bg-header border border-brown-200",e==="down"?"top-4 -right-5":"bottom-16 left-1/2 -translate-x-1/2"),onClick:f=>f.stopPropagation(),onOpenAutoFocus:f=>f.preventDefault(),children:[s.jsx("span",{className:V("w-full text-center caption-small uppercase mb-6",r.dir()==="rtl"&&"direction-rtl"),children:n("home.languageSection.availableLanguages")}),s.jsx("div",{className:"gap-4 grid grid-cols-4",children:u.map(f=>s.jsxs("button",{type:"button",className:V("flex items-center px-4 py-2 rounded-lg w-44 focus:outline-hidden h-10",r.dir()==="rtl"&&"flex-row-reverse",l.toLowerCase()===f.toLowerCase()?"border rounded-lg border-orange-500 text-orange-500 dark gap-2 justify-between":"hover:bg-brown-200 focus:bg-brown-200"),onClick:()=>c(f),children:[s.jsx("span",{className:"body-base text-left",children:Xr[f.toLowerCase().replaceAll("-","")]||f}),l.toLowerCase()===f.toLowerCase()&&s.jsx(ca,{size:20,className:"text-orange-500"})]},f))}),s.jsx("a",{href:"https://github.com/PlanB-Network/bitcoin-educational-content",target:"_blank",rel:"noopener noreferrer",className:"mt-4 w-full",children:s.jsxs(re,{variant:"outline",size:"m",className:"w-full",children:[n("home.languageSection.link"),s.jsx(t2,{className:V("opacity-0 max-w-0 inline-flex whitespace-nowrap transition-[max-width_opacity] overflow-hidden ease-in-out duration-150 group-hover:max-w-96 group-hover:opacity-100","group-hover:ml-3")})]})})]})]})},pdt=({isMobileMenuOpen:e})=>{const{t,i18n:n}=Q(),{setCurrentLanguage:r}=d.useContext(Nq),[a,i]=d.useState(!1),o=n.language??"en",l=u=>{const f=location.pathname.replace(/^\/[^/]+/,""),m=`/${u}${f}${location.hash}${location.search}`;Qu.navigate({replace:!0,to:m}),r(u),n.changeLanguage(u),setTimeout(()=>{i(!1)},100)},c=[...Ro].sort((u,f)=>{if(u.toLowerCase()===o.toLowerCase())return-1;if(f.toLowerCase()===o.toLowerCase())return 1;const m=Xr[u.toLowerCase().replaceAll("-","")]||u,h=Xr[f.toLowerCase().replaceAll("-","")]||f;return m.localeCompare(h)});return d.useEffect(()=>{e||i(!1)},[e]),s.jsxs(Pv,{open:a,onOpenChange:i,children:[s.jsx(Lv,{asChild:!0,children:s.jsxs("button",{type:"button",className:V("group flex justify-between items-center px-3 py-2 outline-hidden w-[287px] mt-auto",a&&"pt-2 bg-white rounded-lg rounded-t-none"),children:[s.jsxs("div",{className:"flex items-center gap-4",children:[s.jsx(_d,{className:"text-neutral-500 shrink-0",size:24}),s.jsx("span",{className:V("body-small-bold",n.dir()==="rtl"&&"text-right"),children:t("words.language")})]}),s.jsx(o0e,{size:16,className:V("transition-transform ease-in-out shrink-0",a&&"rotate-180")})]})}),s.jsx(t6,{"data-popover-content":!0,className:V("flex flex-col absolute z-50 w-[287px] overflow-scroll no-scrollbar bottom-10 bg-white rounded-lg rounded-b-none pb-2 max-h-[calc(100dvh-120px)]",n.dir()==="rtl"?"right-1/2 translate-x-1/2":"left-1/2 -translate-x-1/2"),addAnimation:!1,onClick:u=>u.stopPropagation(),children:c.map(u=>s.jsx("button",{type:"button",onClick:()=>l(u),className:V("flex w-full px-4 py-3"),"aria-label":`Change language to ${Xr[u.toLowerCase().replaceAll("-","")]||u}`,children:s.jsxs("span",{className:V("flex body-small text-black w-full justify-between items-center",o.toLowerCase()===u.toLowerCase()&&"font-semibold"),children:[Xr[u.toLowerCase().replaceAll("-","")]||u,o.toLowerCase()===u.toLowerCase()&&s.jsx(ca,{size:16,className:"text-green-500"})]})},u))})]})},A$=d.createContext({fetchUserNotifications:async()=>{},userNotifications:[]}),hdt=({children:e})=>{const{user:t}=d.useContext(Ge),[n,r]=d.useState([]),a=d.useCallback(async()=>{if(t)try{const o=await hn.user.notifications.getUserNotifications.query();r(o??[])}catch(o){console.error("Failed to fetch user notifications:",o),r([])}},[t]);d.useEffect(()=>{if(!t){r([]);return}a();const o=setInterval(a,60*1e3);return()=>clearInterval(o)},[a,t]);const i={fetchUserNotifications:a,userNotifications:n};return s.jsx(A$.Provider,{value:i,children:e})};function O4(e){return xe({attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"},child:[]}]})(e)}function gdt(e){return xe({attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 0 0 302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 0 0 0-50.4z"},child:[]}]})(e)}function wve(e){return xe({attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0 0 11.6 0l43.6-43.5a8.2 8.2 0 0 0 0-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"},child:[]}]})(e)}function bdt(e){return xe({attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 0 0-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 0 0-44-44zM184 352V232h64v207.6a91.99 91.99 0 0 1-64-87.6zm520 128c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z"},child:[]}]})(e)}function Eve(e){return xe({attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M464 720a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"},child:[]}]})(e)}function xdt(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M19 2.01H6c-1.206 0-3 .799-3 3v14c0 2.201 1.794 3 3 3h15v-2H6.012C5.55 19.998 5 19.815 5 19.01c0-.101.009-.191.024-.273.112-.575.583-.717.987-.727H20c.018 0 .031-.009.049-.01H21V4.01c0-1.103-.897-2-2-2zm0 14H5v-11c0-.806.55-.988 1-1h7v7l2-1 2 1v-7h2v12z"},child:[]}]})(e)}function vdt(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M16.121 6.465 14 4.344V10h5.656l-2.121-2.121 3.172-3.172-1.414-1.414zM4.707 3.293 3.293 4.707l3.172 3.172L4.344 10H10V4.344L7.879 6.465zM19.656 14H14v5.656l2.121-2.121 3.172 3.172 1.414-1.414-3.172-3.172zM6.465 16.121l-3.172 3.172 1.414 1.414 3.172-3.172L10 19.656V14H4.344z"},child:[]}]})(e)}function ydt(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"m21 15.344-2.121 2.121-3.172-3.172-1.414 1.414 3.172 3.172L15.344 21H21zM3 8.656l2.121-2.121 3.172 3.172 1.414-1.414-3.172-3.172L8.656 3H3zM21 3h-5.656l2.121 2.121-3.172 3.172 1.414 1.414 3.172-3.172L21 8.656zM3 21h5.656l-2.121-2.121 3.172-3.172-1.414-1.414-3.172 3.172L3 15.344z"},child:[]}]})(e)}function Cdt(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 22c5.421 0 10-4.579 10-10h-2c0 4.337-3.663 8-8 8s-8-3.663-8-8c0-4.336 3.663-8 8-8V2C6.579 2 2 6.58 2 12c0 5.421 4.579 10 10 10z"},child:[]}]})(e)}function yd(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M4 21a1 1 0 0 0 .24 0l4-1a1 1 0 0 0 .47-.26L21 7.41a2 2 0 0 0 0-2.82L19.42 3a2 2 0 0 0-2.83 0L4.3 15.29a1.06 1.06 0 0 0-.27.47l-1 4A1 1 0 0 0 3.76 21 1 1 0 0 0 4 21zM18 4.41 19.59 6 18 7.59 16.42 6zM5.91 16.51 15 7.41 16.59 9l-9.1 9.1-2.11.52z"},child:[]}]})(e)}function Bre(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M19 11h-6V5h-2v6H5v2h6v6h2v-6h6z"},child:[]}]})(e)}function wdt(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M10 11H7.101l.001-.009a4.956 4.956 0 0 1 .752-1.787 5.054 5.054 0 0 1 2.2-1.811c.302-.128.617-.226.938-.291a5.078 5.078 0 0 1 2.018 0 4.978 4.978 0 0 1 2.525 1.361l1.416-1.412a7.036 7.036 0 0 0-2.224-1.501 6.921 6.921 0 0 0-1.315-.408 7.079 7.079 0 0 0-2.819 0 6.94 6.94 0 0 0-1.316.409 7.04 7.04 0 0 0-3.08 2.534 6.978 6.978 0 0 0-1.054 2.505c-.028.135-.043.273-.063.41H2l4 4 4-4zm4 2h2.899l-.001.008a4.976 4.976 0 0 1-2.103 3.138 4.943 4.943 0 0 1-1.787.752 5.073 5.073 0 0 1-2.017 0 4.956 4.956 0 0 1-1.787-.752 5.072 5.072 0 0 1-.74-.61L7.05 16.95a7.032 7.032 0 0 0 2.225 1.5c.424.18.867.317 1.315.408a7.07 7.07 0 0 0 2.818 0 7.031 7.031 0 0 0 4.395-2.945 6.974 6.974 0 0 0 1.053-2.503c.027-.135.043-.273.063-.41H22l-4-4-4 4z"},child:[]}]})(e)}function Edt(e){return xe({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"m16.192 6.344-4.243 4.242-4.242-4.242-1.414 1.414L10.535 12l-4.242 4.242 1.414 1.414 4.242-4.242 4.243 4.242 1.414-1.414L13.364 12l4.242-4.242z"},child:[]}]})(e)}const Zre=Intl.DateTimeFormat().resolvedOptions().timeZone,Q5=1440*60*1e3;function tr(e,t,n=h3()){return e?new Intl.DateTimeFormat(n,{dateStyle:"medium",timeZone:p3(t)}).format(new Date(e)):""}function Jo(e,t,n,r=h3()){if(!e||!t)return"";const a=new Date(e),i=new Date(t),o=new Intl.DateTimeFormat(r,{day:"numeric",month:"long",timeZone:p3(n),year:"numeric"});if(typeof o.formatRange=="function")return o.formatRange(a,i);const l=a.getFullYear()===i.getFullYear(),c=l&&a.getMonth()===i.getMonth();if(l&&c){const u=new Intl.DateTimeFormat(r,{day:"numeric"}),f=new Intl.DateTimeFormat(r,{month:"long",year:"numeric"}),m=u.format(a),h=u.format(i),b=f.format(a);return`${m} – ${h} ${b}`}if(l&&!c){const u=new Intl.DateTimeFormat(r,{day:"numeric",month:"short"}),f=new Intl.DateTimeFormat(r,{day:"numeric",month:"short",year:"numeric"});return`${u.format(a)} – ${f.format(i)}`}return""}function qc(e,t,n=h3()){return e?new Intl.DateTimeFormat(n,{timeStyle:"short",timeZone:p3(t)}).format(new Date(e)):""}function tx(e,t,n,r=h3(),a=!1){if(!e||!t)return"";const i=new Date(e),o=new Date(t),l=p3(n);if(a){const h=new Intl.DateTimeFormat(r,{day:"numeric",month:"short",hour:"2-digit",minute:"2-digit",timeZone:l});return`${h.format(i)} - ${h.format(o)}`}const c=new Intl.DateTimeFormat(r,{day:"numeric",hour:"2-digit",minute:"2-digit",month:"long",timeZone:l,year:"numeric"});if(typeof c.formatRange=="function")return c.formatRange(i,o);const u=i.getFullYear()===o.getFullYear(),f=u&&i.getMonth()===o.getMonth();if(u&&f){const h=new Intl.DateTimeFormat(r,{day:"numeric"}),b=new Intl.DateTimeFormat(r,{month:"long",year:"numeric"}),x=h.format(i),y=h.format(o),v=b.format(i);return`${x} – ${y} ${v}`}if(u&&!f){const h=new Intl.DateTimeFormat(r,{day:"numeric",month:"short"}),b=new Intl.DateTimeFormat(r,{day:"numeric",month:"short",year:"numeric"});return`${h.format(i)} – ${b.format(o)}`}const m=new Intl.DateTimeFormat(r,{day:"numeric",month:"short",year:"numeric"});return`${m.format(i)} – ${m.format(o)}`}function M$(e,t,n,r=h3()){if(!e||!t)return"";const a=new Date(e),i=new Date(t),o=p3(n),l=new Intl.DateTimeFormat(r,{month:"short",day:"numeric",timeZone:o});if(typeof l.formatRange=="function")return l.formatRange(a,i);const c=a.getMonth()===i.getMonth(),u=a.getFullYear()===i.getFullYear();if(u&&c)return`${new Intl.DateTimeFormat(r,{month:"short",timeZone:o}).format(a)} ${a.getDate()}–${i.getDate()}`;if(u){const m=new Intl.DateTimeFormat(r,{month:"short",day:"numeric",timeZone:o}),h=new Intl.DateTimeFormat(r,{month:"short",day:"numeric",timeZone:o});return`${m.format(a)}–${h.format(i)}`}const f=new Intl.DateTimeFormat(r,{month:"short",day:"numeric",year:"numeric",timeZone:o});return`${f.format(a)}–${f.format(i)}`}function fo(e,t,n,r=!1,a=h3()){if(!e||!t)return"";const i=new Date(e),o=new Date(t),l=new Intl.DateTimeFormat(a,{formatMatcher:"basic",hour:"numeric",minute:"numeric",timeZone:p3(n),timeZoneName:r?"short":void 0});if(typeof l.formatRange=="function")return l.formatRange(i,o);const c=new Intl.NumberFormat(a,{maximumFractionDigits:0,useGrouping:!1}),u=c.format(i.getHours()),f=c.format(o.getHours());return`${u} – ${f}`}const Sdt=e=>{const t=Math.floor(e/60),n=e%60;return`${t}'${n<10?"0":""}${n}`},J4=e=>{const t=new Date,a=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"shortOffset"}).formatToParts(t).find(i=>i.type==="timeZoneName");return a?a.value.replace("GMT","UTC"):"UTC"},qre={"Africa/Algiers":"West Central Africa","Africa/Cairo":"Cairo","Africa/Casablanca":"Casablanca, Monrovia","Africa/Harare":"Harare, Pretoria","Africa/Nairobi":"Nairobi","America/Argentina/Buenos_Aires":"Buenos Aires, Georgetown","America/Belize":"Central America","America/Bogota":"Bogota, Lima, Quito","America/Boise":"Mountain Time","America/Caracas":"Caracas, La Paz","America/Chicago":"Central Time","America/Chihuahua":"Chihuahua, La Paz, Mazatlan","America/Dawson":"Dawson, Yukon","America/Detroit":"Eastern Time","America/Godthab":"Greenland","America/Juneau":"Alaska","America/Los_Angeles":"Pacific Time","America/Mexico_City":"Guadalajara, Mexico City, Monterrey","America/Montevideo":"Montevideo","America/Phoenix":"Arizona","America/Regina":"Saskatchewan","America/Santiago":"Santiago","America/Sao_Paulo":"Brasilia","America/St_Johns":"Newfoundland and Labrador","America/Tijuana":"Tijuana","Asia/Almaty":"Almaty, Novosibirsk","Asia/Baghdad":"Baghdad","Asia/Baku":"Baku, Tbilisi, Yerevan","Asia/Bangkok":"Bangkok, Hanoi, Jakarta","Asia/Colombo":"Sri Jayawardenepura","Asia/Dhaka":"Astana, Dhaka","Asia/Dubai":"Abu Dhabi, Muscat","Asia/Irkutsk":"Irkutsk, Ulaanbaatar","Asia/Jerusalem":"Jerusalem","Asia/Kabul":"Kabul","Asia/Kamchatka":"Kamchatka, Marshall Islands","Asia/Karachi":"Islamabad, Karachi, Tashkent","Asia/Kathmandu":"Kathmandu","Asia/Kolkata":"Chennai, Kolkata, Mumbai, New Delhi","Asia/Krasnoyarsk":"Krasnoyarsk","Asia/Kuala_Lumpur":"Kuala Lumpur, Singapore","Asia/Kuwait":"Kuwait, Riyadh","Asia/Magadan":"Magadan, Solomon Islands, New Caledonia","Asia/Rangoon":"Yangon Rangoon","Asia/Seoul":"Seoul","Asia/Shanghai":"Beijing, Chongqing, Hong Kong SAR, Urumqi","Asia/Taipei":"Taipei","Asia/Tehran":"Tehran","Asia/Tokyo":"Osaka, Sapporo, Tokyo","Asia/Vladivostok":"Vladivostok","Asia/Yakutsk":"Yakutsk","Asia/Yekaterinburg":"Ekaterinburg","Atlantic/Azores":"Azores","Atlantic/Canary":"Canary Islands","Atlantic/Cape_Verde":"Cape Verde Islands","Australia/Adelaide":"Adelaide","Australia/Brisbane":"Brisbane","Australia/Darwin":"Darwin","Australia/Hobart":"Hobart","Australia/Perth":"Perth","Australia/Sydney":"Canberra, Melbourne, Sydney","Europe/Amsterdam":"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","Europe/Athens":"Athens","Europe/Belgrade":"Belgrade, Bratislava, Budapest, Ljubljana, Prague","Europe/Brussels":"Brussels, Copenhagen, Madrid, Paris","Europe/Bucharest":"Bucharest","Europe/Dublin":"Dublin","Europe/Helsinki":"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius","Europe/Lisbon":"Lisbon","Europe/London":"Edinburgh, London","Europe/Moscow":"Istanbul, Minsk, Moscow, St. Petersburg, Volgograd","Europe/Sarajevo":"Sarajevo, Skopje, Warsaw, Zagreb",GMT:"GMT","Pacific/Auckland":"Auckland, Wellington","Pacific/Fiji":"Fiji Islands","Pacific/Guam":"Guam, Port Moresby","Pacific/Honolulu":"Hawaii","Pacific/Midway":"Midway Island, Samoa","Pacific/Tongatapu":"Nuku'alofa"},p3=e=>{let t;if(e)try{new Intl.DateTimeFormat(void 0,{timeZone:e}).format(new Date(0)),t=e}catch{console.warn(`Invalid timezone "${e}" provided. Falling back to system default: ${Intl.DateTimeFormat().resolvedOptions().timeZone}`),t=Intl.DateTimeFormat().resolvedOptions().timeZone}else t=Intl.DateTimeFormat().resolvedOptions().timeZone;return t},h3=()=>{let e;return Ga?.language?e=Ga.language:typeof navigator<"u"&&navigator.language?e=navigator.language:e="en-GB",e},e5=e=>e===vt.Assignment||e===vt.Calendar||e===vt.Warning||e===vt.General||e===vt.Celebration,Ndt=Be("/$lang/notifications/")({component:_dt});function _dt(){const{t:e}=Q();return s.jsx(Qe,{layoutSize:"max",title:e("notifications.notifications"),description:e("notifications.dashboardDescription"),children:s.jsx(kdt,{})})}const kdt=()=>{const{t:e}=Q(),t=gt("md"),{userNotifications:n,fetchUserNotifications:r}=d.useContext(A$),a=st(oe.user.notifications.markUserNotificationsAsRead.mutationOptions({onSuccess:()=>{r()}})),[i,o]=d.useState([]),[l,c]=d.useState(10),[u,f]=d.useState([]),[m,h]=d.useState(null),[b,x]=d.useState(!1),[y,v]=d.useState(!1),w=k=>{f(M=>M.some(R=>R.id===k)?M.filter(R=>R.id!==k):[...M,{id:k}])},S=()=>{u.length>0?f([]):f(j.map(k=>({id:k.id})))},_=()=>{u.length>0&&a.mutate({notificationIds:u.map(k=>k.id)}),f([]),x(!1)},N=k=>{a.mutate({notificationIds:[k]})},j=i.filter(k=>!y||k.readDate===null).slice(0,l);return d.useEffect(()=>{n&&o([...n])},[n]),n&&n.length===0?s.jsx("p",{className:"mt-8 subtitle-small-caps-14px text-neutral-500 max-md:px-4",children:e("notifications.noRecentNotifications")}):s.jsx("div",{className:"flex flex-col mt-5 md:mt-8 w-full max-w-[996px]",children:n?s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"flex max-md:flex-wrap w-full justify-between items-center gap-2.5 md:gap-4 max-md:px-4",children:[t&&!b&&s.jsx(re,{variant:"tertiary",size:"xs",className:"w-fit",onClick:()=>x(!0),children:e("notifications.select")}),(!t||b)&&s.jsx(Tdt,{selectedIds:u,handleSelectAll:S,handleAction:_,selectedAmount:u.length}),s.jsxs("div",{className:"flex gap-2 md:gap-2.5 items-center md:px-1",children:[s.jsx("span",{className:"text-black body-14px md:label-medium-16px",children:e("words.all")}),s.jsx(Uv,{checked:y,onCheckedChange:()=>{v(k=>!k),c(10)},size:t?"xs":"s",mode:"light"}),s.jsx("span",{className:"text-black body-14px md:label-medium-16px",children:e("notifications.unread")})]})]}),s.jsx("section",{className:"flex flex-col w-full md:rounded-[12px] border border-neutral-100 mt-5 overflow-hidden",children:j.map((k,M,T)=>s.jsx(jdt,{notification:k,index:M,filteredNotifications:T,selectedNotifications:u,hoveredNotification:m,setHoveredNotification:h,setSelectedNotifications:f,handleSelectNotification:w,handleMarkAsRead:N,isMobile:t,isInSelectAllMode:b},k.id))}),j.length<=l&&j.length<i.filter(k=>!y||k.readDate===null).length&&s.jsx(re,{variant:"secondary",mode:"light",size:t?"s":"m",className:"mt-5 md:mt-8 w-fit max-md:mx-auto",onClick:()=>c(k=>k+10),children:e("words.viewMore")})]}):s.jsx(Fe,{size:"s"})})},jdt=({notification:e,index:t,filteredNotifications:n,selectedNotifications:r,hoveredNotification:a,setHoveredNotification:i,handleSelectNotification:o,handleMarkAsRead:l,isMobile:c,isInSelectAllMode:u})=>{const{t:f}=Q(),[m,h]=d.useState(!1),[b,x]=d.useState(0),[y,v]=d.useState(0),[w,S]=d.useState(0),[_,N]=d.useState(!1),[j,k]=d.useState(!1),M=73,T=73,R=L=>{v(L.touches[0].clientX),S(L.touches[0].clientY),N(!1),k(!1),h(!1)},I=L=>{const z=L.touches[0].clientX-y,q=L.touches[0].clientY-w;if(!j){(Math.abs(z)>10||Math.abs(q)>10)&&(N(Math.abs(z)>Math.abs(q)),k(!0));return}if(!_)return;const Z=-z;Z>0&&(x(Math.min(Z,M)),Z>=T&&!m&&(h(!0),l(e.id),setTimeout(()=>{x(0)},800)))},D=()=>{_&&!m&&setTimeout(()=>{x(0)},150),N(!1),k(!1)},P=e.readDate!==null;return s.jsxs("div",{className:"relative flex flex-col touch-pan-x touch-pan-y",children:[c&&s.jsxs("div",{className:"absolute w-[73px] top-0 right-0 bottom-0 flex flex-col gap-1.5 items-center justify-center px-4 bg-orange-500 text-white z-20 pointer-events-none transition-transform",style:{transform:`translateX(${M-b}px)`},children:[s.jsx(QDe,{size:24}),s.jsx("span",{children:f("notifications.read")})]}),s.jsxs("article",{className:V("group flex w-full hover:bg-orange-50 hover:border-orange-400 hover:border-l-2 py-1.5 px-4 md:p-4",P&&"bg-transparent/5"),onTouchStart:c?R:void 0,onTouchMove:c?I:void 0,onTouchEnd:c?D:void 0,onMouseEnter:()=>i(e.id),onMouseLeave:()=>i(null),children:[(!c||u)&&s.jsx("div",{className:"flex items-start max-md:pt-3 max-md:px-1 md:py-1",children:s.jsx(Hc,{id:e.id,checked:r.some(L=>L.id===e.id),onCheckedChange:()=>o(e.id),size:c?"s":"m"})}),s.jsxs(Te,{to:Nve(e.type,e.courseId??void 0,e.chapterId??void 0),className:"flex flex-col gap-2.5 md:px-4 grow",children:[s.jsxs("div",{className:"flex justify-between items-center max-md:min-h-8",children:[s.jsxs("div",{className:"flex items-center gap-2 md:gap-3",children:[!P&&s.jsx("div",{className:"rounded-full size-2 bg-orange-500 md:hidden ml-1.5"}),Cm(e.type,e5(e.type)?"size-[18px] md:size-6 text-orange-600":""),s.jsx(It,{size:"small",variant:!c&&e.id===a||e5(e.type)?"orange":"grey",mode:!c&&e.id===a||e5(e.type)?"light100":"light",children:O$(e.type,e.courseId??void 0)})]}),!P&&s.jsx("div",{className:"rounded-full size-2 bg-orange-500 max-md:hidden"}),s.jsx("span",{className:"px-4 shrink-0 text-center lowercase desktop-caption1 text-neutral-600 md:hidden",children:Cd(new Date(e.createdAt))})]}),s.jsx("p",{className:"body-14px text-neutral-1000 whitespace-pre-line",children:e.content||Sve(e.type,e.chapterId??void 0,e.eventId??void 0)})]}),s.jsx("span",{className:"px-4 w-35 shrink-0 text-center lowercase desktop-caption1 text-neutral-600 max-md:hidden",children:Cd(new Date(e.createdAt))})]}),t<n.length-1&&s.jsx("div",{className:"h-px w-full bg-neutral-200"})]},e.id)},Tdt=({selectedIds:e,handleSelectAll:t,handleAction:n,selectedAmount:r})=>{const{t:a}=Q(),i=gt("md");return s.jsxs("div",{className:"flex gap-4 items-center",children:[s.jsxs(KP,{className:"flex items-center gap-4 md:px-4 self-stretch",children:[s.jsx(Hc,{id:"select-all",checked:e.length>0,onCheckedChange:t,size:i?"s":"m"}),s.jsx("span",{className:"text-neutral-1000 subtitle-small-med-14px max-md:leading-4 md:subtitle-medium-med-16px",children:r&&r>0?a("words.selectedAmount",{amount:r}):a("notifications.selectAll")})]}),s.jsx("div",{className:"w-px bg-neutral-500 self-stretch"}),s.jsx(re,{variant:"tertiary",size:i?"xs":"s",onClick:n,disabled:!e.length,children:a("notifications.markAsRead")})]})},O$=(e,t)=>{const{t:n}=Q(),{courses:r}=d.useContext(Ge),a=r?.find(i=>i.id===t)?.name;switch(e){case vt.Calendar24HoursCourse:case vt.Calendar5MinutesCourse:case vt.Assignment:case vt.General:case vt.Celebration:case vt.Warning:case vt.Calendar:return a;case vt.Calendar48HoursOnlineEvent:case vt.Calendar24HoursInPersonEvent:case vt.Calendar5MinutesOnlineEvent:return n("notifications.upcomingEvent");case vt.Blog:return n("notifications.planBNews");case vt.Results:return n("notifications.bCertResults");default:return"Notification"}},Sve=(e,t,n)=>{const{t:r,i18n:a}=Q(),{data:i}=ke(oe.content.getCourseChapter.queryOptions({chapterId:t??"",language:a.language},{enabled:!!t})),{data:o}=ke(oe.content.getEvent.queryOptions({id:n??""},{enabled:!!n}));switch(e){case vt.Calendar24HoursCourse:{const l=i?.isInPerson;return`${r("notifications.calendar_24h",{formattedTime:i?.startDate&&fo(i?.startDate,i?.endDate??void 0,i?.timezone??void 0,!0)})} ${l?r("notifications.bookYourSeat"):""}`}case vt.Calendar5MinutesCourse:return r("notifications.calendar_5m");case vt.Calendar48HoursOnlineEvent:return r("notifications.calendar_48h_online_event",{date:o?.startDate&&tr(o?.startDate,o.timezone??void 0),eventName:o?.name,formattedTime:o?.startDate&&fo(o?.startDate,o?.endDate??void 0,o?.timezone??void 0,!0)});case vt.Calendar24HoursInPersonEvent:return r("notifications.calendar_24h_in_person_event",{addressLine:o?.addressLine1,eventName:o?.name,formattedTime:o?.startDate&&fo(o?.startDate,o?.endDate??void 0,o?.timezone??void 0,!0)});case vt.Calendar5MinutesOnlineEvent:return r("notifications.calendar_5m_online_event",{eventName:o?.name});case vt.Results:return r("notifications.results");default:return null}},Cm=(e,t)=>{const n=V(t||"size-[18px] md:size-6");switch(e){case vt.Calendar24HoursCourse:case vt.Calendar48HoursOnlineEvent:case vt.Calendar24HoursInPersonEvent:return s.jsx(XYe,{className:n});case vt.Calendar:case vt.Calendar5MinutesCourse:case vt.Calendar5MinutesOnlineEvent:return s.jsx($Oe,{className:n});case vt.General:case vt.Blog:return s.jsx(p0e,{className:n});case vt.Assignment:return s.jsx(xdt,{className:n});case vt.Celebration:return s.jsx(tKe,{className:n});case vt.Results:return s.jsx(bdt,{className:n});case vt.Warning:return s.jsx(Eve,{className:n});default:return null}},Nve=(e,t,n)=>{switch(e){case vt.Calendar24HoursCourse:case vt.Calendar5MinutesCourse:return`/courses/${t}/${n}`;case vt.Calendar48HoursOnlineEvent:case vt.Calendar24HoursInPersonEvent:case vt.Calendar5MinutesOnlineEvent:return"/events/";case vt.Blog:return"/public-communication/";case vt.Assignment:case vt.Calendar:case vt.Celebration:case vt.Warning:case vt.General:return`/courses/${t}/overview`;default:return"/notifications"}},Cd=e=>{const{t}=Q(),n=new Date,r=n.getTime()-e.getTime(),a=Math.floor(r/1e3),i=Math.floor(a/60),o=Math.floor(i/60),l=Math.floor(o/24),c=Math.floor(l/7),u=Math.floor(l/30),f=Math.floor(l/365);if(e.getDate()===n.getDate()&&e.getMonth()===n.getMonth()&&e.getFullYear()===n.getFullYear())return t("notifications.today");const m=new Date(n);return m.setDate(n.getDate()-1),e.getDate()===m.getDate()&&e.getMonth()===m.getMonth()&&e.getFullYear()===m.getFullYear()?t("notifications.yesterday"):l<7?t("notifications.daysAgo",{days:l}):c<5?t("notifications.weeksAgo",{s:c>1?"s":"",weeks:c}):u<12?t("notifications.monthsAgo",{months:u,s:u>1?"s":""}):t("notifications.yearsAgo",{s:f>1?"s":"",years:f})},_ve=({className:e})=>{const{t}=Q(),[n,r]=d.useState(!1),{userNotifications:a,fetchUserNotifications:i}=d.useContext(A$),o=(a?[...a]:[]).filter(f=>f.readDate===null),l=o.length>0,c=st(oe.user.notifications.markUserNotificationsAsRead.mutationOptions({onSuccess:()=>{i()}})),u=f=>{c.mutate({notificationIds:[f]})};return s.jsxs(s.Fragment,{children:[s.jsxs(Pv,{open:n,onOpenChange:r,children:[s.jsx(Lv,{asChild:!0,children:s.jsxs("button",{type:"button",className:V("max-lg:hidden group z-50 flex items-center justify-center text-sm font-semibold outline-hidden transition-all lg:gap-2.5 relative",e),"aria-label":"Toggle notifications panel",children:[s.jsx(kX,{strokeWidth:1.5,className:"text-neutral-500",size:24}),l&&s.jsx("div",{className:"absolute top-0.5 right-0.5 rounded-full size-2.5 bg-orange-500"})]})}),s.jsx(t6,{className:V("absolute z-50 w-[390px] p-0 lg:rounded-[12px] h-fit max-h-[782px] overflow-y-scroll no-scrollbar top-7 -right-[50px] bg-header border border-brown-200 "),onClick:f=>f.stopPropagation(),children:s.jsxs("div",{className:"flex flex-col items-start justify-start",children:[s.jsx(Mdt,{}),s.jsx("div",{className:"no-scrollbar w-full flex-col self-stretch",children:o.slice(0,5).map((f,m)=>s.jsx(Adt,{notification:f,onClose:()=>u(f.id)},f.id))}),o.length>5&&s.jsx(Odt,{}),!l&&s.jsx("p",{className:"w-full p-4 text-center text-neutral-1000 subtitle-small-caps-14px",children:t("notifications.noUnreadNotifications")})]})})]}),s.jsxs(Te,{to:"/notifications",className:V("lg:hidden flex items-center justify-center relative",e),"aria-label":"View notifications",children:[s.jsx(kX,{className:"text-neutral-500 stroke-[1.5px]",size:24}),l&&s.jsx("div",{className:"absolute top-0 right-0.5 rounded-full size-2.5 bg-orange-500"})]})]})},Adt=({notification:e,onClose:t})=>{const[n,r]=d.useState(!1),a=n||e5(e.type)?"orange":"grey";return s.jsxs("div",{className:V("group flex w-full items-start self-stretch border-l",n?"bg-orange-50 border-orange-400 ":"border-transparent"),onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1),children:[s.jsxs(Te,{to:Nve(e.type,e.courseId||void 0,e.chapterId||void 0),className:"flex flex-1 flex-col items-start justify-start gap-2.5 p-4",children:[s.jsxs("div",{className:"flex w-full items-center justify-between self-stretch",children:[s.jsxs("div",{className:"flex items-center justify-start gap-3",children:[s.jsx("div",{className:"size-6",children:Cm(e.type,V("size-full",e5(e.type)?"text-orange-600":"text-neutral-1000"))}),s.jsx(It,{variant:a,mode:"light100",size:"small",className:"max-w-[235px]",children:s.jsx("span",{className:"min-w-0 truncate",children:O$(e.type,e.courseId||void 0)})})]}),s.jsx("div",{className:"size-2 rounded-full bg-orange-500 ml-2"})]}),s.jsx("p",{className:"self-stretch body-14px text-neutral-1000 line-clamp-6 whitespace-pre-line",children:e.content||Sve(e.type,e.chapterId||void 0,e.eventId||void 0)})]}),t&&s.jsx("div",{className:"flex items-center justify-center gap-2.5 px-4 py-4",children:s.jsx("button",{type:"button",onClick:i=>{i.stopPropagation(),t()},className:"flex size-5 items-center justify-center text-neutral-500 hover:text-neutral-400","aria-label":"Dismiss notification",children:s.jsx(vh,{className:"size-full"})})})]})},Mdt=()=>{const{t:e}=Q();return s.jsxs("div",{className:"flex w-full items-center justify-between self-stretch px-5 py-2 border-b border-neutral-200",children:[s.jsx("h3",{className:"flex subtitle-large-18px text-neutral-600",children:e("notifications.notifications")}),s.jsx(Te,{to:"/notifications",className:"flex items-center justify-center gap-2.5 overflow-hidden rounded-lg px-2.5 text-base font-normal text-neutral-600 hover:text-orange-500 underline",children:e("words.seeAll")})]})},Odt=()=>{const{t:e}=Q();return s.jsx(Te,{to:"/notifications",className:"flex w-full items-center px-4 py-3 text-base font-normal text-neutral-600 hover:text-orange-500 underline border-t border-neutral-200",children:e("words.viewMore")})},Idt=({onClickLogin:e})=>{const{t,i18n:n}=Q(),{session:r}=d.useContext(Ge),a=!!r,i=gt("lg"),o=m3("lg");return s.jsxs("div",{className:"flex flex-row place-items-center gap-6 md:gap-4 ml-auto max-lg:mx-auto",children:[s.jsx(Te,{to:`/${n.language}/search`,children:s.jsx(F2,{size:24,strokeWidth:1.5,className:"text-neutral-500"})}),s.jsx(mdt,{direction:o?"down":"up"}),s.jsx("div",{className:"h-4.5 w-px bg-neutral-200"}),a&&!i&&s.jsxs(s.Fragment,{children:[s.jsx(Te,{to:"/calendar",children:s.jsx(z4,{size:24,strokeWidth:1.5,className:"text-neutral-500"})}),s.jsx(_ve,{}),s.jsx(AI,{})]}),!a&&s.jsx("div",{className:"flex flex-row gap-2 lg:gap-4",children:s.jsx(re,{size:"s",variant:"primary",rounded:!0,onClick:e,children:t("menu.signIn")})})]})},Rdt=nn("cursor-pointer rounded-full flex gap-2 items-center",{defaultVariants:{variant:"orange"},variants:{variant:{orange:"bg-orange-50 text-orange-800",green:"bg-green-100 text-green-800",blue:"bg-blue-50 text-blue-800"}}}),AI=({isShort:e,className:t})=>{const{t:n}=Q(),{user:r}=d.useContext(Ge),a=Cve(r),i=r?.role==="admin"||r?.role==="superadmin",o=r?.role==="professor";return s.jsx(Te,{className:V("flex",t),to:"/account",children:s.jsxs("button",{type:"button",className:V(Rdt({variant:i?"blue":o?"green":"orange"}),e?"":"pl-4"),children:[!e&&s.jsx("span",{className:"body-small-bold truncate max-w-28 lg:max-w-50",children:i?n("words.admin"):o?n("words.teacher"):r?.displayName}),s.jsx("img",{src:a||(i?udt:o?ddt:fdt),alt:n("auth.signIn"),className:V("rounded-full shrink-0",e?"size-6":"size-8")})]})})},Ddt=({onClickRegister:e,onClickLogin:t,isSidebarOpen:n,setIsSidebarOpen:r,navbarTitle:a})=>s.jsxs("nav",{className:V("flex w-full flex-row items-center max-lg:hidden",a?"gap-[63px]":"justify-between"),children:[s.jsxs("div",{className:"flex items-center gap-4 px-4 py-3",children:[n?s.jsx(EPe,{size:24,className:"text-[#ACACAC] cursor-pointer",onClick:()=>r(!1)}):s.jsx(XDe,{size:24,className:"text-[#ACACAC] cursor-pointer",onClick:()=>r(!0)}),s.jsx(Te,{to:"/",children:s.jsx(Ki,{className:"h-auto w-31"})})]}),a,s.jsx(Idt,{onClickLogin:t,onClickRegister:e})]}),Pdt=e=>d.createElement("svg",{width:16,height:19,viewBox:"0 0 16 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M14.8983 6.90454H14.3055C14.1368 6.90454 14 7.04127 14 7.20993V7.86041C14 8.02907 14.1368 8.1658 14.3055 8.1658H14.8983C15.067 8.1658 15.2038 8.02907 15.2038 7.86041V7.20993C15.2038 7.04127 15.067 6.90454 14.8983 6.90454Z",fill:"current"}),d.createElement("path",{d:"M14.8983 12.9045H14.3055C14.1368 12.9045 14 13.0413 14 13.2099V13.8604C14 14.0291 14.1368 14.1658 14.3055 14.1658H14.8983C15.067 14.1658 15.2038 14.0291 15.2038 13.8604V13.2099C15.2038 13.0413 15.067 12.9045 14.8983 12.9045Z",fill:"current"}),d.createElement("path",{d:"M14.8983 0.904541H14.3055C14.1368 0.904541 14 1.04127 14 1.20993V1.86041C14 2.02907 14.1368 2.1658 14.3055 2.1658H14.8983C15.067 2.1658 15.2038 2.02907 15.2038 1.86041V1.20993C15.2038 1.04127 15.067 0.904541 14.8983 0.904541Z",fill:"current"}),d.createElement("path",{d:"M4.39048 0.889648H3.79773C3.62898 0.889648 3.49219 1.02638 3.49219 1.19504V1.84552C3.49219 2.01418 3.62898 2.15091 3.79773 2.15091H4.39048C4.55923 2.15091 4.69602 2.01418 4.69602 1.84552V1.19504C4.69602 1.02638 4.55923 0.889648 4.39048 0.889648Z",fill:"current"}),d.createElement("path",{d:"M7.39829 5.38965H6.80554C6.6368 5.38965 6.5 5.52638 6.5 5.69504V6.34552C6.5 6.51418 6.6368 6.65091 6.80554 6.65091H7.39829C7.56704 6.65091 7.70383 6.51418 7.70383 6.34552V5.69504C7.70383 5.52638 7.56704 5.38965 7.39829 5.38965Z",fill:"current"}),d.createElement("path",{d:"M7.39829 3.875H6.80554C6.6368 3.875 6.5 4.01173 6.5 4.18039V4.83087C6.5 4.99953 6.6368 5.13626 6.80554 5.13626H7.39829C7.56704 5.13626 7.70383 4.99953 7.70383 4.83087V4.18039C7.70383 4.01173 7.56704 3.875 7.39829 3.875Z",fill:"current"}),d.createElement("path",{d:"M14.8983 9.90454H14.3055C14.1368 9.90454 14 10.0413 14 10.2099V10.8604C14 11.0291 14.1368 11.1658 14.3055 11.1658H14.8983C15.067 11.1658 15.2038 11.0291 15.2038 10.8604V10.2099C15.2038 10.0413 15.067 9.90454 14.8983 9.90454Z",fill:"current"}),d.createElement("path",{d:"M13.3983 17.4045H12.8055C12.6368 17.4045 12.5 17.5413 12.5 17.7099V18.3604C12.5 18.5291 12.6368 18.6658 12.8055 18.6658H13.3983C13.567 18.6658 13.7038 18.5291 13.7038 18.3604V17.7099C13.7038 17.5413 13.567 17.4045 13.3983 17.4045Z",fill:"current"}),d.createElement("path",{d:"M14.8983 15.8896H14.3055C14.1368 15.8896 14 16.0264 14 16.195V16.8455C14 17.0142 14.1368 17.1509 14.3055 17.1509H14.8983C15.067 17.1509 15.2038 17.0142 15.2038 16.8455V16.195C15.2038 16.0264 15.067 15.8896 14.8983 15.8896Z",fill:"current"}),d.createElement("path",{d:"M14.8983 3.90454H14.3055C14.1368 3.90454 14 4.04127 14 4.20993V4.86041C14 5.02907 14.1368 5.1658 14.3055 5.1658H14.8983C15.067 5.1658 15.2038 5.02907 15.2038 4.86041V4.20993C15.2038 4.04127 15.067 3.90454 14.8983 3.90454Z",fill:"current"}),d.createElement("path",{d:"M2.89048 17.4045H2.29773C2.12898 17.4045 1.99219 17.5413 1.99219 17.7099V18.3604C1.99219 18.5291 2.12898 18.6658 2.29773 18.6658H2.89048C3.05923 18.6658 3.19602 18.5291 3.19602 18.3604V17.7099C3.19602 17.5413 3.05923 17.4045 2.89048 17.4045Z",fill:"current"}),d.createElement("path",{d:"M7.39048 14.4045H6.79773C6.62898 14.4045 6.49219 14.5413 6.49219 14.7099V15.3604C6.49219 15.5291 6.62898 15.6658 6.79773 15.6658H7.39048C7.55923 15.6658 7.69602 15.5291 7.69602 15.3604V14.7099C7.69602 14.5413 7.55923 14.4045 7.39048 14.4045Z",fill:"current"}),d.createElement("path",{d:"M7.37876 14.3896H6.78601C6.61726 14.3896 6.48047 14.5264 6.48047 14.695V15.3455C6.48047 15.5142 6.61726 15.6509 6.78601 15.6509H7.37876C7.54751 15.6509 7.6843 15.5142 7.6843 15.3455V14.695C7.6843 14.5264 7.54751 14.3896 7.37876 14.3896Z",fill:"current"}),d.createElement("path",{d:"M14.8983 8.41919H14.3055C14.1368 8.41919 14 8.55592 14 8.72458V9.37506C14 9.54372 14.1368 9.68045 14.3055 9.68045H14.8983C15.067 9.68045 15.2038 9.54372 15.2038 9.37506V8.72458C15.2038 8.55592 15.067 8.41919 14.8983 8.41919Z",fill:"current"}),d.createElement("path",{d:"M5.89048 14.4045H5.29773C5.12898 14.4045 4.99219 14.5413 4.99219 14.7099V15.3604C4.99219 15.5291 5.12898 15.6658 5.29773 15.6658H5.89048C6.05923 15.6658 6.19602 15.5291 6.19602 15.3604V14.7099C6.19602 14.5413 6.05923 14.4045 5.89048 14.4045Z",fill:"current"}),d.createElement("path",{d:"M5.87876 14.3896H5.28601C5.11726 14.3896 4.98047 14.5264 4.98047 14.695V15.3455C4.98047 15.5142 5.11726 15.6509 5.28601 15.6509H5.87876C6.04751 15.6509 6.1843 15.5142 6.1843 15.3455V14.695C6.1843 14.5264 6.04751 14.3896 5.87876 14.3896Z",fill:"current"}),d.createElement("path",{d:"M13.3905 14.4045H12.7977C12.629 14.4045 12.4922 14.5413 12.4922 14.7099V15.3604C12.4922 15.5291 12.629 15.6658 12.7977 15.6658H13.3905C13.5592 15.6658 13.696 15.5291 13.696 15.3604V14.7099C13.696 14.5413 13.5592 14.4045 13.3905 14.4045Z",fill:"current"}),d.createElement("path",{d:"M14.8983 14.4045H14.3055C14.1368 14.4045 14 14.5413 14 14.7099V15.3604C14 15.5291 14.1368 15.6658 14.3055 15.6658H14.8983C15.067 15.6658 15.2038 15.5291 15.2038 15.3604V14.7099C15.2038 14.5413 15.067 14.4045 14.8983 14.4045Z",fill:"current"}),d.createElement("path",{d:"M14.8983 2.41919H14.3055C14.1368 2.41919 14 2.55592 14 2.72458V3.37506C14 3.54372 14.1368 3.68045 14.3055 3.68045H14.8983C15.067 3.68045 15.2038 3.54372 15.2038 3.37506V2.72458C15.2038 2.55592 15.067 2.41919 14.8983 2.41919Z",fill:"current"}),d.createElement("path",{d:"M10.3905 14.4045H9.79773C9.62898 14.4045 9.49219 14.5413 9.49219 14.7099V15.3604C9.49219 15.5291 9.62898 15.6658 9.79773 15.6658H10.3905C10.5592 15.6658 10.696 15.5291 10.696 15.3604V14.7099C10.696 14.5413 10.5592 14.4045 10.3905 14.4045Z",fill:"current"}),d.createElement("path",{d:"M10.3788 14.3896H9.78601C9.61726 14.3896 9.48047 14.5264 9.48047 14.695V15.3455C9.48047 15.5142 9.61726 15.6509 9.78601 15.6509H10.3788C10.5475 15.6509 10.6843 15.5142 10.6843 15.3455V14.695C10.6843 14.5264 10.5475 14.3896 10.3788 14.3896Z",fill:"current"}),d.createElement("path",{d:"M10.3983 3.90454H9.80554C9.6368 3.90454 9.5 4.04127 9.5 4.20993V4.86041C9.5 5.02907 9.6368 5.1658 9.80554 5.1658H10.3983C10.567 5.1658 10.7038 5.02907 10.7038 4.86041V4.20993C10.7038 4.04127 10.567 3.90454 10.3983 3.90454Z",fill:"current"}),d.createElement("path",{d:"M11.9061 3.875H11.3134C11.1446 3.875 11.0078 4.01173 11.0078 4.18039V4.83087C11.0078 4.99953 11.1446 5.13626 11.3134 5.13626H11.9061C12.0749 5.13626 12.2116 4.99953 12.2116 4.83087V4.18039C12.2116 4.01173 12.0749 3.875 11.9061 3.875Z",fill:"current"}),d.createElement("path",{d:"M10.3905 5.375H9.79773C9.62898 5.375 9.49219 5.51173 9.49219 5.68039V6.33087C9.49219 6.49953 9.62898 6.63626 9.79773 6.63626H10.3905C10.5592 6.63626 10.696 6.49953 10.696 6.33087V5.68039C10.696 5.51173 10.5592 5.375 10.3905 5.375Z",fill:"current"}),d.createElement("path",{d:"M11.8983 5.34546H11.3055C11.1368 5.34546 11 5.48219 11 5.65085V6.30133C11 6.46999 11.1368 6.60672 11.3055 6.60672H11.8983C12.067 6.60672 12.2038 6.46999 12.2038 6.30133V5.65085C12.2038 5.48219 12.067 5.34546 11.8983 5.34546Z",fill:"current"}),d.createElement("path",{d:"M7.39048 17.4192H6.79773C6.62898 17.4192 6.49219 17.5559 6.49219 17.7246V18.3751C6.49219 18.5437 6.62898 18.6804 6.79773 18.6804H7.39048C7.55923 18.6804 7.69602 18.5437 7.69602 18.3751V17.7246C7.69602 17.5559 7.55923 17.4192 7.39048 17.4192Z",fill:"current"}),d.createElement("path",{d:"M7.39829 0.904541H6.80554C6.6368 0.904541 6.5 1.04127 6.5 1.20993V1.86041C6.5 2.02907 6.6368 2.1658 6.80554 2.1658H7.39829C7.56704 2.1658 7.70383 2.02907 7.70383 1.86041V1.20993C7.70383 1.04127 7.56704 0.904541 7.39829 0.904541Z",fill:"current"}),d.createElement("path",{d:"M14.8983 11.4192H14.3055C14.1368 11.4192 14 11.5559 14 11.7246V12.3751C14 12.5437 14.1368 12.6804 14.3055 12.6804H14.8983C15.067 12.6804 15.2038 12.5437 15.2038 12.3751V11.7246C15.2038 11.5559 15.067 11.4192 14.8983 11.4192Z",fill:"current"}),d.createElement("path",{d:"M5.89048 17.4192H5.29773C5.12898 17.4192 4.99219 17.5559 4.99219 17.7246V18.3751C4.99219 18.5437 5.12898 18.6804 5.29773 18.6804H5.89048C6.05923 18.6804 6.19602 18.5437 6.19602 18.3751V17.7246C6.19602 17.5559 6.05923 17.4192 5.89048 17.4192Z",fill:"current"}),d.createElement("path",{d:"M14.8983 5.41919H14.3055C14.1368 5.41919 14 5.55592 14 5.72458V6.37506C14 6.54372 14.1368 6.68045 14.3055 6.68045H14.8983C15.067 6.68045 15.2038 6.54372 15.2038 6.37506V5.72458C15.2038 5.55592 15.067 5.41919 14.8983 5.41919Z",fill:"current"}),d.createElement("path",{d:"M5.89829 0.904541H5.30554C5.1368 0.904541 5 1.04127 5 1.20993V1.86041C5 2.02907 5.1368 2.1658 5.30554 2.1658H5.89829C6.06704 2.1658 6.20383 2.02907 6.20383 1.86041V1.20993C6.20383 1.04127 6.06704 0.904541 5.89829 0.904541Z",fill:"current"}),d.createElement("path",{d:"M13.3983 0.904541H12.8055C12.6368 0.904541 12.5 1.04127 12.5 1.20993V1.86041C12.5 2.02907 12.6368 2.1658 12.8055 2.1658H13.3983C13.567 2.1658 13.7038 2.02907 13.7038 1.86041V1.20993C13.7038 1.04127 13.567 0.904541 13.3983 0.904541Z",fill:"current"}),d.createElement("path",{d:"M10.3905 17.4192H9.79773C9.62898 17.4192 9.49219 17.5559 9.49219 17.7246V18.3751C9.49219 18.5437 9.62898 18.6804 9.79773 18.6804H10.3905C10.5592 18.6804 10.696 18.5437 10.696 18.3751V17.7246C10.696 17.5559 10.5592 17.4192 10.3905 17.4192Z",fill:"current"}),d.createElement("path",{d:"M10.3983 0.904541H9.80554C9.6368 0.904541 9.5 1.04127 9.5 1.20993V1.86041C9.5 2.02907 9.6368 2.1658 9.80554 2.1658H10.3983C10.567 2.1658 10.7038 2.02907 10.7038 1.86041V1.20993C10.7038 1.04127 10.567 0.904541 10.3983 0.904541Z",fill:"current"}),d.createElement("path",{d:"M1.39829 6.91724H0.805541C0.636796 6.91724 0.5 7.05396 0.5 7.22263V7.8731C0.5 8.04177 0.636796 8.17849 0.805541 8.17849H1.39829C1.56704 8.17849 1.70383 8.04177 1.70383 7.8731V7.22263C1.70383 7.05396 1.56704 6.91724 1.39829 6.91724Z",fill:"current"}),d.createElement("path",{d:"M1.39829 12.9172H0.805541C0.636796 12.9172 0.5 13.054 0.5 13.2226V13.8731C0.5 14.0418 0.636796 14.1785 0.805541 14.1785H1.39829C1.56704 14.1785 1.70383 14.0418 1.70383 13.8731V13.2226C1.70383 13.054 1.56704 12.9172 1.39829 12.9172Z",fill:"current"}),d.createElement("path",{d:"M2.89829 2.40454H2.30554C2.1368 2.40454 2 2.54127 2 2.70993V3.36041C2 3.52907 2.1368 3.6658 2.30554 3.6658H2.89829C3.06704 3.6658 3.20383 3.52907 3.20383 3.36041V2.70993C3.20383 2.54127 3.06704 2.40454 2.89829 2.40454Z",fill:"current"}),d.createElement("path",{d:"M4.39829 6.91724H3.80554C3.6368 6.91724 3.5 7.05396 3.5 7.22263V7.8731C3.5 8.04177 3.6368 8.17849 3.80554 8.17849H4.39829C4.56704 8.17849 4.70383 8.04177 4.70383 7.8731V7.22263C4.70383 7.05396 4.56704 6.91724 4.39829 6.91724Z",fill:"current"}),d.createElement("path",{d:"M4.39829 12.9172H3.80554C3.6368 12.9172 3.5 13.054 3.5 13.2226V13.8731C3.5 14.0418 3.6368 14.1785 3.80554 14.1785H4.39829C4.56704 14.1785 4.70383 14.0418 4.70383 13.8731V13.2226C4.70383 13.054 4.56704 12.9172 4.39829 12.9172Z",fill:"current"}),d.createElement("path",{d:"M1.39829 9.91724H0.805541C0.636796 9.91724 0.5 10.054 0.5 10.2226V10.8731C0.5 11.0418 0.636796 11.1785 0.805541 11.1785H1.39829C1.56704 11.1785 1.70383 11.0418 1.70383 10.8731V10.2226C1.70383 10.054 1.56704 9.91724 1.39829 9.91724Z",fill:"current"}),d.createElement("path",{d:"M1.39829 15.9172H0.805541C0.636796 15.9172 0.5 16.054 0.5 16.2226V16.8731C0.5 17.0418 0.636796 17.1785 0.805541 17.1785H1.39829C1.56704 17.1785 1.70383 17.0418 1.70383 16.8731V16.2226C1.70383 16.054 1.56704 15.9172 1.39829 15.9172Z",fill:"current"}),d.createElement("path",{d:"M1.39829 3.91724H0.805541C0.636796 3.91724 0.5 4.05396 0.5 4.22263V4.8731C0.5 5.04177 0.636796 5.17849 0.805541 5.17849H1.39829C1.56704 5.17849 1.70383 5.04177 1.70383 4.8731V4.22263C1.70383 4.05396 1.56704 3.91724 1.39829 3.91724Z",fill:"current"}),d.createElement("path",{d:"M4.39829 9.91724H3.80554C3.6368 9.91724 3.5 10.054 3.5 10.2226V10.8731C3.5 11.0418 3.6368 11.1785 3.80554 11.1785H4.39829C4.56704 11.1785 4.70383 11.0418 4.70383 10.8731V10.2226C4.70383 10.054 4.56704 9.91724 4.39829 9.91724Z",fill:"current"}),d.createElement("path",{d:"M4.39829 3.91724H3.80554C3.6368 3.91724 3.5 4.05396 3.5 4.22263V4.8731C3.5 5.04177 3.6368 5.17849 3.80554 5.17849H4.39829C4.56704 5.17849 4.70383 5.04177 4.70383 4.8731V4.22263C4.70383 4.05396 4.56704 3.91724 4.39829 3.91724Z",fill:"current"}),d.createElement("path",{d:"M1.39829 8.43188H0.805541C0.636796 8.43188 0.5 8.56861 0.5 8.73727V9.38775C0.5 9.55642 0.636796 9.69314 0.805541 9.69314H1.39829C1.56704 9.69314 1.70383 9.55642 1.70383 9.38775V8.73727C1.70383 8.56861 1.56704 8.43188 1.39829 8.43188Z",fill:"current"}),d.createElement("path",{d:"M1.39829 14.4319H0.805541C0.636796 14.4319 0.5 14.5686 0.5 14.7373V15.3878C0.5 15.5564 0.636796 15.6931 0.805541 15.6931H1.39829C1.56704 15.6931 1.70383 15.5564 1.70383 15.3878V14.7373C1.70383 14.5686 1.56704 14.4319 1.39829 14.4319Z",fill:"current"}),d.createElement("path",{d:"M8.89829 14.4319H8.30554C8.1368 14.4319 8 14.5686 8 14.7373V15.3878C8 15.5564 8.1368 15.6931 8.30554 15.6931H8.89829C9.06704 15.6931 9.20383 15.5564 9.20383 15.3878V14.7373C9.20383 14.5686 9.06704 14.4319 8.89829 14.4319Z",fill:"current"}),d.createElement("path",{d:"M8.89048 14.4172H8.29773C8.12898 14.4172 7.99219 14.554 7.99219 14.7226V15.3731C7.99219 15.5418 8.12898 15.6785 8.29773 15.6785H8.89048C9.05923 15.6785 9.19602 15.5418 9.19602 15.3731V14.7226C9.19602 14.554 9.05923 14.4172 8.89048 14.4172Z",fill:"current"}),d.createElement("path",{d:"M8.9061 3.93188H8.31335C8.14461 3.93188 8.00781 4.06861 8.00781 4.23727V4.88775C8.00781 5.05642 8.14461 5.19314 8.31335 5.19314H8.9061C9.07485 5.19314 9.21165 5.05642 9.21165 4.88775V4.23727C9.21165 4.06861 9.07485 3.93188 8.9061 3.93188Z",fill:"current"}),d.createElement("path",{d:"M8.89829 5.40234H8.30554C8.1368 5.40234 8 5.53907 8 5.70773V6.35821C8 6.52687 8.1368 6.6636 8.30554 6.6636H8.89829C9.06704 6.6636 9.20383 6.52687 9.20383 6.35821V5.70773C9.20383 5.53907 9.06704 5.40234 8.89829 5.40234Z",fill:"current"}),d.createElement("path",{d:"M4.39829 8.43188H3.80554C3.6368 8.43188 3.5 8.56861 3.5 8.73727V9.38775C3.5 9.55642 3.6368 9.69314 3.80554 9.69314H4.39829C4.56704 9.69314 4.70383 9.55642 4.70383 9.38775V8.73727C4.70383 8.56861 4.56704 8.43188 4.39829 8.43188Z",fill:"current"}),d.createElement("path",{d:"M4.39829 14.4319H3.80554C3.6368 14.4319 3.5 14.5686 3.5 14.7373V15.3878C3.5 15.5564 3.6368 15.6931 3.80554 15.6931H4.39829C4.56704 15.6931 4.70383 15.5564 4.70383 15.3878V14.7373C4.70383 14.5686 4.56704 14.4319 4.39829 14.4319Z",fill:"current"}),d.createElement("path",{d:"M4.39048 14.4172H3.79773C3.62898 14.4172 3.49219 14.554 3.49219 14.7226V15.3731C3.49219 15.5418 3.62898 15.6785 3.79773 15.6785H4.39048C4.55923 15.6785 4.69602 15.5418 4.69602 15.3731V14.7226C4.69602 14.554 4.55923 14.4172 4.39048 14.4172Z",fill:"current"}),d.createElement("path",{d:"M11.8983 14.4319H11.3055C11.1368 14.4319 11 14.5686 11 14.7373V15.3878C11 15.5564 11.1368 15.6931 11.3055 15.6931H11.8983C12.067 15.6931 12.2038 15.5564 12.2038 15.3878V14.7373C12.2038 14.5686 12.067 14.4319 11.8983 14.4319Z",fill:"current"}),d.createElement("path",{d:"M11.8905 14.4172H11.2977C11.129 14.4172 10.9922 14.554 10.9922 14.7226V15.3731C10.9922 15.5418 11.129 15.6785 11.2977 15.6785H11.8905C12.0592 15.6785 12.196 15.5418 12.196 15.3731V14.7226C12.196 14.554 12.0592 14.4172 11.8905 14.4172Z",fill:"current"}),d.createElement("path",{d:"M4.39829 2.43188H3.80554C3.6368 2.43188 3.5 2.56861 3.5 2.73727V3.38775C3.5 3.55642 3.6368 3.69314 3.80554 3.69314H4.39829C4.56704 3.69314 4.70383 3.55642 4.70383 3.38775V2.73727C4.70383 2.56861 4.56704 2.43188 4.39829 2.43188Z",fill:"current"}),d.createElement("path",{d:"M1.39829 11.4319H0.805541C0.636796 11.4319 0.5 11.5686 0.5 11.7373V12.3878C0.5 12.5564 0.636796 12.6931 0.805541 12.6931H1.39829C1.56704 12.6931 1.70383 12.5564 1.70383 12.3878V11.7373C1.70383 11.5686 1.56704 11.4319 1.39829 11.4319Z",fill:"current"}),d.createElement("path",{d:"M8.89829 17.4465H8.30554C8.1368 17.4465 8 17.5833 8 17.7519V18.4024C8 18.5711 8.1368 18.7078 8.30554 18.7078H8.89829C9.06704 18.7078 9.20383 18.5711 9.20383 18.4024V17.7519C9.20383 17.5833 9.06704 17.4465 8.89829 17.4465Z",fill:"current"}),d.createElement("path",{d:"M1.39829 5.43188H0.805541C0.636796 5.43188 0.5 5.56861 0.5 5.73727V6.38775C0.5 6.55642 0.636796 6.69314 0.805541 6.69314H1.39829C1.56704 6.69314 1.70383 6.55642 1.70383 6.38775V5.73727C1.70383 5.56861 1.56704 5.43188 1.39829 5.43188Z",fill:"current"}),d.createElement("path",{d:"M8.9061 0.931885H8.31335C8.14461 0.931885 8.00781 1.06861 8.00781 1.23727V1.88775C8.00781 2.05642 8.14461 2.19314 8.31335 2.19314H8.9061C9.07485 2.19314 9.21165 2.05642 9.21165 1.88775V1.23727C9.21165 1.06861 9.07485 0.931885 8.9061 0.931885Z",fill:"current"}),d.createElement("path",{d:"M4.39829 11.4319H3.80554C3.6368 11.4319 3.5 11.5686 3.5 11.7373V12.3878C3.5 12.5564 3.6368 12.6931 3.80554 12.6931H4.39829C4.56704 12.6931 4.70383 12.5564 4.70383 12.3878V11.7373C4.70383 11.5686 4.56704 11.4319 4.39829 11.4319Z",fill:"current"}),d.createElement("path",{d:"M4.39829 17.4465H3.80554C3.6368 17.4465 3.5 17.5833 3.5 17.7519V18.4024C3.5 18.5711 3.6368 18.7078 3.80554 18.7078H4.39829C4.56704 18.7078 4.70383 18.5711 4.70383 18.4024V17.7519C4.70383 17.5833 4.56704 17.4465 4.39829 17.4465Z",fill:"current"}),d.createElement("path",{d:"M11.8983 17.4465H11.3055C11.1368 17.4465 11 17.5833 11 17.7519V18.4024C11 18.5711 11.1368 18.7078 11.3055 18.7078H11.8983C12.067 18.7078 12.2038 18.5711 12.2038 18.4024V17.7519C12.2038 17.5833 12.067 17.4465 11.8983 17.4465Z",fill:"current"}),d.createElement("path",{d:"M4.39829 5.43188H3.80554C3.6368 5.43188 3.5 5.56861 3.5 5.73727V6.38775C3.5 6.55642 3.6368 6.69314 3.80554 6.69314H4.39829C4.56704 6.69314 4.70383 6.55642 4.70383 6.38775V5.73727C4.70383 5.56861 4.56704 5.43188 4.39829 5.43188Z",fill:"current"}),d.createElement("path",{d:"M11.9061 0.931885H11.3134C11.1446 0.931885 11.0078 1.06861 11.0078 1.23727V1.88775C11.0078 2.05642 11.1446 2.19314 11.3134 2.19314H11.9061C12.0749 2.19314 12.2116 2.05642 12.2116 1.88775V1.23727C12.2116 1.06861 12.0749 0.931885 11.9061 0.931885Z",fill:"current"})),Gre=e=>d.createElement("svg",{width:24,height:25,viewBox:"0 0 24 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M2.77959 12.1545H2.09247C1.89686 12.1545 1.73828 12.313 1.73828 12.5085V13.2626C1.73828 13.4581 1.89686 13.6166 2.09247 13.6166H2.77959C2.9752 13.6166 3.13377 13.4581 3.13377 13.2626V12.5085C3.13377 12.313 2.9752 12.1545 2.77959 12.1545Z",fill:"current"}),d.createElement("path",{d:"M1.04131 12.1716H0.354185C0.158574 12.1716 0 12.3301 0 12.5256V13.2797C0 13.4752 0.158574 13.6337 0.354185 13.6337H1.04131C1.23692 13.6337 1.39549 13.4752 1.39549 13.2797V12.5256C1.39549 12.3301 1.23692 12.1716 1.04131 12.1716Z",fill:"current"}),d.createElement("path",{d:"M4.51787 19.127H3.83075C3.63514 19.127 3.47656 19.2854 3.47656 19.481V20.235C3.47656 20.4305 3.63514 20.589 3.83075 20.589H4.51787C4.71348 20.589 4.87205 20.4305 4.87205 20.235V19.481C4.87205 19.2854 4.71348 19.127 4.51787 19.127Z",fill:"current"}),d.createElement("path",{d:"M2.77959 22.6045H2.09247C1.89686 22.6045 1.73828 22.763 1.73828 22.9585V23.7125C1.73828 23.9081 1.89686 24.0665 2.09247 24.0665H2.77959C2.9752 24.0665 3.13377 23.9081 3.13377 23.7125V22.9585C3.13377 22.763 2.9752 22.6045 2.77959 22.6045Z",fill:"current"}),d.createElement("path",{d:"M1.04131 19.127H0.354185C0.158574 19.127 0 19.2854 0 19.481V20.235C0 20.4305 0.158574 20.589 0.354185 20.589H1.04131C1.23692 20.589 1.39549 20.4305 1.39549 20.235V19.481C1.39549 19.2854 1.23692 19.127 1.04131 19.127Z",fill:"current"}),d.createElement("path",{d:"M1.04131 20.8828H0.354185C0.158574 20.8828 0 21.0413 0 21.2368V21.9909C0 22.1864 0.158574 22.3449 0.354185 22.3449H1.04131C1.23692 22.3449 1.39549 22.1864 1.39549 21.9909V21.2368C1.39549 21.0413 1.23692 20.8828 1.04131 20.8828Z",fill:"current"}),d.createElement("path",{d:"M1.04131 22.6216H0.354185C0.158574 22.6216 0 22.7801 0 22.9756V23.7296C0 23.9251 0.158574 24.0836 0.354185 24.0836H1.04131C1.23692 24.0836 1.39549 23.9251 1.39549 23.7296V22.9756C1.39549 22.7801 1.23692 22.6216 1.04131 22.6216Z",fill:"current"}),d.createElement("path",{d:"M2.77959 5.19922H2.09247C1.89686 5.19922 1.73828 5.35771 1.73828 5.55323V6.30727C1.73828 6.50278 1.89686 6.66128 2.09247 6.66128H2.77959C2.9752 6.66128 3.13377 6.50278 3.13377 6.30727V5.55323C3.13377 5.35771 2.9752 5.19922 2.77959 5.19922Z",fill:"current"}),d.createElement("path",{d:"M1.04131 5.21631H0.354185C0.158574 5.21631 0 5.3748 0 5.57032V6.32436C0 6.51987 0.158574 6.67837 0.354185 6.67837H1.04131C1.23692 6.67837 1.39549 6.51987 1.39549 6.32436V5.57032C1.39549 5.3748 1.23692 5.21631 1.04131 5.21631Z",fill:"current"}),d.createElement("path",{d:"M11.4749 5.19922H10.7878C10.5922 5.19922 10.4336 5.35771 10.4336 5.55323V6.30727C10.4336 6.50278 10.5922 6.66128 10.7878 6.66128H11.4749C11.6705 6.66128 11.8291 6.50278 11.8291 6.30727V5.55323C11.8291 5.35771 11.6705 5.19922 11.4749 5.19922Z",fill:"current"}),d.createElement("path",{d:"M20.1663 5.19922H19.4792C19.2836 5.19922 19.125 5.35771 19.125 5.55323V6.30727C19.125 6.50278 19.2836 6.66128 19.4792 6.66128H20.1663C20.3619 6.66128 20.5205 6.50278 20.5205 6.30727V5.55323C20.5205 5.35771 20.3619 5.19922 20.1663 5.19922Z",fill:"current"}),d.createElement("path",{d:"M18.428 5.19922H17.7409C17.5453 5.19922 17.3867 5.35771 17.3867 5.55323V6.30727C17.3867 6.50278 17.5453 6.66128 17.7409 6.66128H18.428C18.6236 6.66128 18.7822 6.50278 18.7822 6.30727V5.55323C18.7822 5.35771 18.6236 5.19922 18.428 5.19922Z",fill:"current"}),d.createElement("path",{d:"M6.26006 12.1545H5.57294C5.37732 12.1545 5.21875 12.313 5.21875 12.5085V13.2626C5.21875 13.4581 5.37732 13.6166 5.57294 13.6166H6.26006C6.45567 13.6166 6.61424 13.4581 6.61424 13.2626V12.5085C6.61424 12.313 6.45567 12.1545 6.26006 12.1545Z",fill:"current"}),d.createElement("path",{d:"M23.6468 12.1545H22.9597C22.764 12.1545 22.6055 12.313 22.6055 12.5085V13.2626C22.6055 13.4581 22.764 13.6166 22.9597 13.6166H23.6468C23.8424 13.6166 24.001 13.4581 24.001 13.2626V12.5085C24.001 12.313 23.8424 12.1545 23.6468 12.1545Z",fill:"current"}),d.createElement("path",{d:"M23.6468 19.1099H22.9597C22.764 19.1099 22.6055 19.2684 22.6055 19.4639V20.2179C22.6055 20.4134 22.764 20.5719 22.9597 20.5719H23.6468C23.8424 20.5719 24.001 20.4134 24.001 20.2179V19.4639C24.001 19.2684 23.8424 19.1099 23.6468 19.1099Z",fill:"current"}),d.createElement("path",{d:"M6.26006 5.19922H5.57294C5.37732 5.19922 5.21875 5.35771 5.21875 5.55323V6.30727C5.21875 6.50278 5.37732 6.66128 5.57294 6.66128H6.26006C6.45567 6.66128 6.61424 6.50278 6.61424 6.30727V5.55323C6.61424 5.35771 6.45567 5.19922 6.26006 5.19922Z",fill:"current"}),d.createElement("path",{d:"M14.9515 5.19922H14.2643C14.0687 5.19922 13.9102 5.35771 13.9102 5.55323V6.30727C13.9102 6.50278 14.0687 6.66128 14.2643 6.66128H14.9515C15.1471 6.66128 15.3056 6.50278 15.3056 6.30727V5.55323C15.3056 5.35771 15.1471 5.19922 14.9515 5.19922Z",fill:"current"}),d.createElement("path",{d:"M23.6468 5.19922H22.9597C22.764 5.19922 22.6055 5.35771 22.6055 5.55323V6.30727C22.6055 6.50278 22.764 6.66128 22.9597 6.66128H23.6468C23.8424 6.66128 24.001 6.50278 24.001 6.30727V5.55323C24.001 5.35771 23.8424 5.19922 23.6468 5.19922Z",fill:"current"}),d.createElement("path",{d:"M2.77959 15.6323H2.09247C1.89686 15.6323 1.73828 15.7908 1.73828 15.9863V16.7404C1.73828 16.9359 1.89686 17.0944 2.09247 17.0944H2.77959C2.9752 17.0944 3.13377 16.9359 3.13377 16.7404V15.9863C3.13377 15.7908 2.9752 15.6323 2.77959 15.6323Z",fill:"current"}),d.createElement("path",{d:"M1.04131 15.6494H0.354185C0.158574 15.6494 0 15.8079 0 16.0034V16.7575C0 16.953 0.158574 17.1115 0.354185 17.1115H1.04131C1.23692 17.1115 1.39549 16.953 1.39549 16.7575V16.0034C1.39549 15.8079 1.23692 15.6494 1.04131 15.6494Z",fill:"current"}),d.createElement("path",{d:"M20.1663 22.5874H19.4792C19.2836 22.5874 19.125 22.7459 19.125 22.9414V23.6955C19.125 23.891 19.2836 24.0495 19.4792 24.0495H20.1663C20.3619 24.0495 20.5205 23.891 20.5205 23.6955V22.9414C20.5205 22.7459 20.3619 22.5874 20.1663 22.5874Z",fill:"current"}),d.createElement("path",{d:"M2.77959 8.677H2.09247C1.89686 8.677 1.73828 8.8355 1.73828 9.03101V9.78505C1.73828 9.98056 1.89686 10.1391 2.09247 10.1391H2.77959C2.9752 10.1391 3.13377 9.98056 3.13377 9.78505V9.03101C3.13377 8.8355 2.9752 8.677 2.77959 8.677Z",fill:"current"}),d.createElement("path",{d:"M1.04131 8.69409H0.354185C0.158574 8.69409 0 8.85259 0 9.0481V9.80214C0 9.99765 0.158574 10.1561 0.354185 10.1561H1.04131C1.23692 10.1561 1.39549 9.99765 1.39549 9.80214V9.0481C1.39549 8.85259 1.23692 8.69409 1.04131 8.69409Z",fill:"current"}),d.createElement("path",{d:"M20.1663 8.677H19.4792C19.2836 8.677 19.125 8.8355 19.125 9.03101V9.78505C19.125 9.98056 19.2836 10.1391 19.4792 10.1391H20.1663C20.3619 10.1391 20.5205 9.98056 20.5205 9.78505V9.03101C20.5205 8.8355 20.3619 8.677 20.1663 8.677Z",fill:"current"}),d.createElement("path",{d:"M18.428 22.5874H17.7409C17.5453 22.5874 17.3867 22.7459 17.3867 22.9414V23.6955C17.3867 23.891 17.5453 24.0495 17.7409 24.0495H18.428C18.6236 24.0495 18.7822 23.891 18.7822 23.6955V22.9414C18.7822 22.7459 18.6236 22.5874 18.428 22.5874Z",fill:"current"}),d.createElement("path",{d:"M18.428 8.677H17.7409C17.5453 8.677 17.3867 8.8355 17.3867 9.03101V9.78505C17.3867 9.98056 17.5453 10.1391 17.7409 10.1391H18.428C18.6236 10.1391 18.7822 9.98056 18.7822 9.78505V9.03101C18.7822 8.8355 18.6236 8.677 18.428 8.677Z",fill:"current"}),d.createElement("path",{d:"M6.26006 15.6323H5.57294C5.37732 15.6323 5.21875 15.7908 5.21875 15.9863V16.7404C5.21875 16.9359 5.37732 17.0944 5.57294 17.0944H6.26006C6.45567 17.0944 6.61424 16.9359 6.61424 16.7404V15.9863C6.61424 15.7908 6.45567 15.6323 6.26006 15.6323Z",fill:"current"}),d.createElement("path",{d:"M23.6468 15.6323H22.9597C22.764 15.6323 22.6055 15.7908 22.6055 15.9863V16.7404C22.6055 16.9359 22.764 17.0944 22.9597 17.0944H23.6468C23.8424 17.0944 24.001 16.9359 24.001 16.7404V15.9863C24.001 15.7908 23.8424 15.6323 23.6468 15.6323Z",fill:"current"}),d.createElement("path",{d:"M14.9515 22.5874H14.2643C14.0687 22.5874 13.9102 22.7459 13.9102 22.9414V23.6955C13.9102 23.891 14.0687 24.0495 14.2643 24.0495H14.9515C15.1471 24.0495 15.3056 23.891 15.3056 23.6955V22.9414C15.3056 22.7459 15.1471 22.5874 14.9515 22.5874Z",fill:"current"}),d.createElement("path",{d:"M23.6468 22.5874H22.9597C22.764 22.5874 22.6055 22.7459 22.6055 22.9414V23.6955C22.6055 23.891 22.764 24.0495 22.9597 24.0495H23.6468C23.8424 24.0495 24.001 23.891 24.001 23.6955V22.9414C24.001 22.7459 23.8424 22.5874 23.6468 22.5874Z",fill:"current"}),d.createElement("path",{d:"M6.26006 8.677H5.57294C5.37732 8.677 5.21875 8.8355 5.21875 9.03101V9.78505C5.21875 9.98056 5.37732 10.1391 5.57294 10.1391H6.26006C6.45567 10.1391 6.61424 9.98056 6.61424 9.78505V9.03101C6.61424 8.8355 6.45567 8.677 6.26006 8.677Z",fill:"current"}),d.createElement("path",{d:"M23.6468 8.677H22.9597C22.764 8.677 22.6055 8.8355 22.6055 9.03101V9.78505C22.6055 9.98056 22.764 10.1391 22.9597 10.1391H23.6468C23.8424 10.1391 24.001 9.98056 24.001 9.78505V9.03101C24.001 8.8355 23.8424 8.677 23.6468 8.677Z",fill:"current"}),d.createElement("path",{d:"M6.26006 1.72168H5.57294C5.37732 1.72168 5.21875 1.88017 5.21875 2.07569V2.82973C5.21875 3.02524 5.37732 3.18374 5.57294 3.18374H6.26006C6.45567 3.18374 6.61424 3.02524 6.61424 2.82973V2.07569C6.61424 1.88017 6.45567 1.72168 6.26006 1.72168Z",fill:"current"}),d.createElement("path",{d:"M2.77959 13.9104H2.09247C1.89686 13.9104 1.73828 14.0689 1.73828 14.2644V15.0184C1.73828 15.214 1.89686 15.3725 2.09247 15.3725H2.77959C2.9752 15.3725 3.13377 15.214 3.13377 15.0184V14.2644C3.13377 14.0689 2.9752 13.9104 2.77959 13.9104Z",fill:"current"}),d.createElement("path",{d:"M1.04131 13.9275H0.354185C0.158574 13.9275 0 14.086 0 14.2815V15.0355C0 15.2311 0.158574 15.3895 0.354185 15.3895H1.04131C1.23692 15.3895 1.39549 15.2311 1.39549 15.0355V14.2815C1.39549 14.086 1.23692 13.9275 1.04131 13.9275Z",fill:"current"}),d.createElement("path",{d:"M11.4749 22.6045H10.7878C10.5922 22.6045 10.4336 22.763 10.4336 22.9585V23.7125C10.4336 23.9081 10.5922 24.0665 10.7878 24.0665H11.4749C11.6705 24.0665 11.8291 23.9081 11.8291 23.7125V22.9585C11.8291 22.763 11.6705 22.6045 11.4749 22.6045Z",fill:"current"}),d.createElement("path",{d:"M2.77959 6.95532H2.09247C1.89686 6.95532 1.73828 7.11382 1.73828 7.30933V8.06337C1.73828 8.25888 1.89686 8.41738 2.09247 8.41738H2.77959C2.9752 8.41738 3.13377 8.25888 3.13377 8.06337V7.30933C3.13377 7.11382 2.9752 6.95532 2.77959 6.95532Z",fill:"current"}),d.createElement("path",{d:"M1.04131 6.97217H0.354185C0.158574 6.97217 0 7.13066 0 7.32618V8.08022C0 8.27573 0.158574 8.43422 0.354185 8.43422H1.04131C1.23692 8.43422 1.39549 8.27573 1.39549 8.08022V7.32618C1.39549 7.13066 1.23692 6.97217 1.04131 6.97217Z",fill:"current"}),d.createElement("path",{d:"M9.73662 20.8657H9.0495C8.85389 20.8657 8.69531 21.0242 8.69531 21.2197V21.9738C8.69531 22.1693 8.85389 22.3278 9.0495 22.3278H9.73662C9.93223 22.3278 10.0908 22.1693 10.0908 21.9738V21.2197C10.0908 21.0242 9.93223 20.8657 9.73662 20.8657Z",fill:"current"}),d.createElement("path",{d:"M9.73662 22.6045H9.0495C8.85389 22.6045 8.69531 22.763 8.69531 22.9585V23.7125C8.69531 23.9081 8.85389 24.0665 9.0495 24.0665H9.73662C9.93223 24.0665 10.0908 23.9081 10.0908 23.7125V22.9585C10.0908 22.763 9.93223 22.6045 9.73662 22.6045Z",fill:"current"}),d.createElement("path",{d:"M6.26006 13.9104H5.57294C5.37732 13.9104 5.21875 14.0689 5.21875 14.2644V15.0184C5.21875 15.214 5.37732 15.3725 5.57294 15.3725H6.26006C6.45567 15.3725 6.61424 15.214 6.61424 15.0184V14.2644C6.61424 14.0689 6.45567 13.9104 6.26006 13.9104Z",fill:"current"}),d.createElement("path",{d:"M23.6468 13.9104H22.9597C22.764 13.9104 22.6055 14.0689 22.6055 14.2644V15.0184C22.6055 15.214 22.764 15.3725 22.9597 15.3725H23.6468C23.8424 15.3725 24.001 15.214 24.001 15.0184V14.2644C24.001 14.0689 23.8424 13.9104 23.6468 13.9104Z",fill:"current"}),d.createElement("path",{d:"M23.6468 20.8657H22.9597C22.764 20.8657 22.6055 21.0242 22.6055 21.2197V21.9738C22.6055 22.1693 22.764 22.3278 22.9597 22.3278H23.6468C23.8424 22.3278 24.001 22.1693 24.001 21.9738V21.2197C24.001 21.0242 23.8424 20.8657 23.6468 20.8657Z",fill:"current"}),d.createElement("path",{d:"M6.26006 6.95532H5.57294C5.37732 6.95532 5.21875 7.11382 5.21875 7.30933V8.06337C5.21875 8.25888 5.37732 8.41738 5.57294 8.41738H6.26006C6.45567 8.41738 6.61424 8.25888 6.61424 8.06337V7.30933C6.61424 7.11382 6.45567 6.95532 6.26006 6.95532Z",fill:"current"}),d.createElement("path",{d:"M23.6468 6.95532H22.9597C22.764 6.95532 22.6055 7.11382 22.6055 7.30933V8.06337C22.6055 8.25888 22.764 8.41738 22.9597 8.41738H23.6468C23.8424 8.41738 24.001 8.25888 24.001 8.06337V7.30933C24.001 7.11382 23.8424 6.95532 23.6468 6.95532Z",fill:"current"}),d.createElement("path",{d:"M6.26006 0H5.57294C5.37732 0 5.21875 0.158495 5.21875 0.354009V1.10805C5.21875 1.30356 5.37732 1.46206 5.57294 1.46206H6.26006C6.45567 1.46206 6.61424 1.30356 6.61424 1.10805V0.354009C6.61424 0.158495 6.45567 0 6.26006 0Z",fill:"current"}),d.createElement("path",{d:"M2.77959 17.3882H2.09247C1.89686 17.3882 1.73828 17.5467 1.73828 17.7422V18.4962C1.73828 18.6917 1.89686 18.8502 2.09247 18.8502H2.77959C2.9752 18.8502 3.13377 18.6917 3.13377 18.4962V17.7422C3.13377 17.5467 2.9752 17.3882 2.77959 17.3882Z",fill:"current"}),d.createElement("path",{d:"M1.04131 17.4053H0.354185C0.158574 17.4053 0 17.5638 0 17.7593V18.5133C0 18.7088 0.158574 18.8673 0.354185 18.8673H1.04131C1.23692 18.8673 1.39549 18.7088 1.39549 18.5133V17.7593C1.39549 17.5638 1.23692 17.4053 1.04131 17.4053Z",fill:"current"}),d.createElement("path",{d:"M2.77959 10.4329H2.09247C1.89686 10.4329 1.73828 10.5914 1.73828 10.7869V11.5409C1.73828 11.7364 1.89686 11.8949 2.09247 11.8949H2.77959C2.9752 11.8949 3.13377 11.7364 3.13377 11.5409V10.7869C3.13377 10.5914 2.9752 10.4329 2.77959 10.4329Z",fill:"current"}),d.createElement("path",{d:"M1.04131 10.45H0.354185C0.158574 10.45 0 10.6084 0 10.804V11.558C0 11.7535 0.158574 11.912 0.354185 11.912H1.04131C1.23692 11.912 1.39549 11.7535 1.39549 11.558V10.804C1.39549 10.6084 1.23692 10.45 1.04131 10.45Z",fill:"current"}),d.createElement("path",{d:"M20.1663 10.4329H19.4792C19.2836 10.4329 19.125 10.5914 19.125 10.7869V11.5409C19.125 11.7364 19.2836 11.8949 19.4792 11.8949H20.1663C20.3619 11.8949 20.5205 11.7364 20.5205 11.5409V10.7869C20.5205 10.5914 20.3619 10.4329 20.1663 10.4329Z",fill:"current"}),d.createElement("path",{d:"M18.428 10.4329H17.7409C17.5453 10.4329 17.3867 10.5914 17.3867 10.7869V11.5409C17.3867 11.7364 17.5453 11.8949 17.7409 11.8949H18.428C18.6236 11.8949 18.7822 11.7364 18.7822 11.5409V10.7869C18.7822 10.5914 18.6236 10.4329 18.428 10.4329Z",fill:"current"}),d.createElement("path",{d:"M9.73662 3.47754H9.0495C8.85389 3.47754 8.69531 3.63603 8.69531 3.83155V4.58559C8.69531 4.7811 8.85389 4.9396 9.0495 4.9396H9.73662C9.93223 4.9396 10.0908 4.7811 10.0908 4.58559V3.83155C10.0908 3.63603 9.93223 3.47754 9.73662 3.47754Z",fill:"current"}),d.createElement("path",{d:"M6.26006 17.3882H5.57294C5.37732 17.3882 5.21875 17.5467 5.21875 17.7422V18.4962C5.21875 18.6917 5.37732 18.8502 5.57294 18.8502H6.26006C6.45567 18.8502 6.61424 18.6917 6.61424 18.4962V17.7422C6.61424 17.5467 6.45567 17.3882 6.26006 17.3882Z",fill:"current"}),d.createElement("path",{d:"M23.6468 17.3882H22.9597C22.764 17.3882 22.6055 17.5467 22.6055 17.7422V18.4962C22.6055 18.6917 22.764 18.8502 22.9597 18.8502H23.6468C23.8424 18.8502 24.001 18.6917 24.001 18.4962V17.7422C24.001 17.5467 23.8424 17.3882 23.6468 17.3882Z",fill:"current"}),d.createElement("path",{d:"M6.26006 10.4329H5.57294C5.37732 10.4329 5.21875 10.5914 5.21875 10.7869V11.5409C5.21875 11.7364 5.37732 11.8949 5.57294 11.8949H6.26006C6.45567 11.8949 6.61424 11.7364 6.61424 11.5409V10.7869C6.61424 10.5914 6.45567 10.4329 6.26006 10.4329Z",fill:"current"}),d.createElement("path",{d:"M23.6468 10.4329H22.9597C22.764 10.4329 22.6055 10.5914 22.6055 10.7869V11.5409C22.6055 11.7364 22.764 11.8949 22.9597 11.8949H23.6468C23.8424 11.8949 24.001 11.7364 24.001 11.5409V10.7869C24.001 10.5914 23.8424 10.4329 23.6468 10.4329Z",fill:"current"}),d.createElement("path",{d:"M6.26006 3.47754H5.57294C5.37732 3.47754 5.21875 3.63603 5.21875 3.83155V4.58559C5.21875 4.7811 5.37732 4.9396 5.57294 4.9396H6.26006C6.45567 4.9396 6.61424 4.7811 6.61424 4.58559V3.83155C6.61424 3.63603 6.45567 3.47754 6.26006 3.47754Z",fill:"current"}),d.createElement("path",{d:"M13.2249 12.1865H12.5378C12.3422 12.1865 12.1836 12.345 12.1836 12.5405V13.2946C12.1836 13.4901 12.3422 13.6486 12.5378 13.6486H13.2249C13.4205 13.6486 13.5791 13.4901 13.5791 13.2946V12.5405C13.5791 12.345 13.4205 12.1865 13.2249 12.1865Z",fill:"current"}),d.createElement("path",{d:"M6.26006 20.8657H5.57294C5.37732 20.8657 5.21875 21.0242 5.21875 21.2197V21.9738C5.21875 22.1693 5.37732 22.3278 5.57294 22.3278H6.26006C6.45567 22.3278 6.61424 22.1693 6.61424 21.9738V21.2197C6.61424 21.0242 6.45567 20.8657 6.26006 20.8657Z",fill:"current"}),d.createElement("path",{d:"M4.52959 22.6362H3.84247C3.64686 22.6362 3.48828 22.7947 3.48828 22.9902V23.7443C3.48828 23.9398 3.64686 24.0983 3.84247 24.0983H4.52959C4.7252 24.0983 4.88377 23.9398 4.88377 23.7443V22.9902C4.88377 22.7947 4.7252 22.6362 4.52959 22.6362Z",fill:"current"}),d.createElement("path",{d:"M13.2249 19.1416H12.5378C12.3422 19.1416 12.1836 19.3001 12.1836 19.4956V20.2497C12.1836 20.4452 12.3422 20.6037 12.5378 20.6037H13.2249C13.4205 20.6037 13.5791 20.4452 13.5791 20.2497V19.4956C13.5791 19.3001 13.4205 19.1416 13.2249 19.1416Z",fill:"current"}),d.createElement("path",{d:"M13.2249 5.2312H12.5378C12.3422 5.2312 12.1836 5.3897 12.1836 5.58521V6.33925C12.1836 6.53476 12.3422 6.69326 12.5378 6.69326H13.2249C13.4205 6.69326 13.5791 6.53476 13.5791 6.33925V5.58521C13.5791 5.3897 13.4205 5.2312 13.2249 5.2312Z",fill:"current"}),d.createElement("path",{d:"M21.9163 5.2312H21.2292C21.0336 5.2312 20.875 5.3897 20.875 5.58521V6.33925C20.875 6.53476 21.0336 6.69326 21.2292 6.69326H21.9163C22.1119 6.69326 22.2705 6.53476 22.2705 6.33925V5.58521C22.2705 5.3897 22.1119 5.2312 21.9163 5.2312Z",fill:"current"}),d.createElement("path",{d:"M8.00615 19.1416H7.31903C7.12342 19.1416 6.96484 19.3001 6.96484 19.4956V20.2497C6.96484 20.4452 7.12342 20.6037 7.31903 20.6037H8.00615C8.20176 20.6037 8.36033 20.4452 8.36033 20.2497V19.4956C8.36033 19.3001 8.20176 19.1416 8.00615 19.1416Z",fill:"current"}),d.createElement("path",{d:"M8.00615 22.6362H7.31903C7.12342 22.6362 6.96484 22.7947 6.96484 22.9902V23.7443C6.96484 23.9398 7.12342 24.0983 7.31903 24.0983H8.00615C8.20176 24.0983 8.36033 23.9398 8.36033 23.7443V22.9902C8.36033 22.7947 8.20176 22.6362 8.00615 22.6362Z",fill:"current"}),d.createElement("path",{d:"M6.26006 22.6216H5.57294C5.37732 22.6216 5.21875 22.7801 5.21875 22.9756V23.7296C5.21875 23.9251 5.37732 24.0836 5.57294 24.0836H6.26006C6.45567 24.0836 6.61424 23.9251 6.61424 23.7296V22.9756C6.61424 22.7801 6.45567 22.6216 6.26006 22.6216Z",fill:"current"}),d.createElement("path",{d:"M16.7015 5.2312H16.0143C15.8187 5.2312 15.6602 5.3897 15.6602 5.58521V6.33925C15.6602 6.53476 15.8187 6.69326 16.0143 6.69326H16.7015C16.8971 6.69326 17.0556 6.53476 17.0556 6.33925V5.58521C17.0556 5.3897 16.8971 5.2312 16.7015 5.2312Z",fill:"current"}),d.createElement("path",{d:"M13.2249 15.6641H12.5378C12.3422 15.6641 12.1836 15.8226 12.1836 16.0181V16.7721C12.1836 16.9676 12.3422 17.1261 12.5378 17.1261H13.2249C13.4205 17.1261 13.5791 16.9676 13.5791 16.7721V16.0181C13.5791 15.8226 13.4205 15.6641 13.2249 15.6641Z",fill:"current"}),d.createElement("path",{d:"M13.2249 22.6191H12.5378C12.3422 22.6191 12.1836 22.7776 12.1836 22.9731V23.7272C12.1836 23.9227 12.3422 24.0812 12.5378 24.0812H13.2249C13.4205 24.0812 13.5791 23.9227 13.5791 23.7272V22.9731C13.5791 22.7776 13.4205 22.6191 13.2249 22.6191Z",fill:"current"}),d.createElement("path",{d:"M21.9163 22.6191H21.2292C21.0336 22.6191 20.875 22.7776 20.875 22.9731V23.7272C20.875 23.9227 21.0336 24.0812 21.2292 24.0812H21.9163C22.1119 24.0812 22.2705 23.9227 22.2705 23.7272V22.9731C22.2705 22.7776 22.1119 22.6191 21.9163 22.6191Z",fill:"current"}),d.createElement("path",{d:"M13.2249 8.70874H12.5378C12.3422 8.70874 12.1836 8.86724 12.1836 9.06275V9.81679C12.1836 10.0123 12.3422 10.1708 12.5378 10.1708H13.2249C13.4205 10.1708 13.5791 10.0123 13.5791 9.81679V9.06275C13.5791 8.86724 13.4205 8.70874 13.2249 8.70874Z",fill:"current"}),d.createElement("path",{d:"M16.7015 22.6191H16.0143C15.8187 22.6191 15.6602 22.7776 15.6602 22.9731V23.7272C15.6602 23.9227 15.8187 24.0812 16.0143 24.0812H16.7015C16.8971 24.0812 17.0556 23.9227 17.0556 23.7272V22.9731C17.0556 22.7776 16.8971 22.6191 16.7015 22.6191Z",fill:"current"}),d.createElement("path",{d:"M16.7015 8.70874H16.0143C15.8187 8.70874 15.6602 8.86724 15.6602 9.06275V9.81679C15.6602 10.0123 15.8187 10.1708 16.0143 10.1708H16.7015C16.8971 10.1708 17.0556 10.0123 17.0556 9.81679V9.06275C17.0556 8.86724 16.8971 8.70874 16.7015 8.70874Z",fill:"current"}),d.createElement("path",{d:"M8.00615 1.75342H7.31903C7.12342 1.75342 6.96484 1.91191 6.96484 2.10743V2.86147C6.96484 3.05698 7.12342 3.21547 7.31903 3.21547H8.00615C8.20176 3.21547 8.36033 3.05698 8.36033 2.86147V2.10743C8.36033 1.91191 8.20176 1.75342 8.00615 1.75342Z",fill:"current"}),d.createElement("path",{d:"M13.2249 13.9424H12.5378C12.3422 13.9424 12.1836 14.1009 12.1836 14.2964V15.0504C12.1836 15.2459 12.3422 15.4044 12.5378 15.4044H13.2249C13.4205 15.4044 13.5791 15.2459 13.5791 15.0504V14.2964C13.5791 14.1009 13.4205 13.9424 13.2249 13.9424Z",fill:"current"}),d.createElement("path",{d:"M13.2249 20.8975H12.5378C12.3422 20.8975 12.1836 21.056 12.1836 21.2515V22.0055C12.1836 22.201 12.3422 22.3595 12.5378 22.3595H13.2249C13.4205 22.3595 13.5791 22.201 13.5791 22.0055V21.2515C13.5791 21.056 13.4205 20.8975 13.2249 20.8975Z",fill:"current"}),d.createElement("path",{d:"M13.2249 6.98706H12.5378C12.3422 6.98706 12.1836 7.14556 12.1836 7.34107V8.09511C12.1836 8.29062 12.3422 8.44912 12.5378 8.44912H13.2249C13.4205 8.44912 13.5791 8.29062 13.5791 8.09511V7.34107C13.5791 7.14556 13.4205 6.98706 13.2249 6.98706Z",fill:"current"}),d.createElement("path",{d:"M13.2249 17.4199H12.5378C12.3422 17.4199 12.1836 17.5784 12.1836 17.7739V18.528C12.1836 18.7235 12.3422 18.882 12.5378 18.882H13.2249C13.4205 18.882 13.5791 18.7235 13.5791 18.528V17.7739C13.5791 17.5784 13.4205 17.4199 13.2249 17.4199Z",fill:"current"}),d.createElement("path",{d:"M13.2249 10.4646H12.5378C12.3422 10.4646 12.1836 10.6231 12.1836 10.8186V11.5726C12.1836 11.7682 12.3422 11.9267 12.5378 11.9267H13.2249C13.4205 11.9267 13.5791 11.7682 13.5791 11.5726V10.8186C13.5791 10.6231 13.4205 10.4646 13.2249 10.4646Z",fill:"current"}),d.createElement("path",{d:"M4.52959 3.50952H3.84247C3.64686 3.50952 3.48828 3.66802 3.48828 3.86353V4.61757C3.48828 4.81308 3.64686 4.97158 3.84247 4.97158H4.52959C4.7252 4.97158 4.88377 4.81308 4.88377 4.61757V3.86353C4.88377 3.66802 4.7252 3.50952 4.52959 3.50952Z",fill:"current"}),d.createElement("path",{d:"M2.77959 3.47754H2.09247C1.89686 3.47754 1.73828 3.63603 1.73828 3.83155V4.58559C1.73828 4.7811 1.89686 4.9396 2.09247 4.9396H2.77959C2.9752 4.9396 3.13377 4.7811 3.13377 4.58559V3.83155C3.13377 3.63603 2.9752 3.47754 2.77959 3.47754Z",fill:"current"}),d.createElement("path",{d:"M16.7015 10.4646H16.0143C15.8187 10.4646 15.6602 10.6231 15.6602 10.8186V11.5726C15.6602 11.7682 15.8187 11.9267 16.0143 11.9267H16.7015C16.8971 11.9267 17.0556 11.7682 17.0556 11.5726V10.8186C17.0556 10.6231 16.8971 10.4646 16.7015 10.4646Z",fill:"current"})),Ldt=e=>d.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M23.1977 5.98047H22.4074C22.1824 5.98047 22 6.16277 22 6.38765V7.25496C22 7.47984 22.1824 7.66215 22.4074 7.66215H23.1977C23.4227 7.66215 23.6051 7.47984 23.6051 7.25496V6.38765C23.6051 6.16277 23.4227 5.98047 23.1977 5.98047Z",fill:"current"}),d.createElement("path",{d:"M9.19772 21.9805H8.40739C8.18239 21.9805 8 22.1628 8 22.3877V23.255C8 23.4798 8.18239 23.6621 8.40739 23.6621H9.19772C9.42272 23.6621 9.60511 23.4798 9.60511 23.255V22.3877C9.60511 22.1628 9.42272 21.9805 9.19772 21.9805Z",fill:"current"}),d.createElement("path",{d:"M11.1977 22H10.4074C10.1824 22 10 22.1823 10 22.4072V23.2745C10 23.4994 10.1824 23.6817 10.4074 23.6817H11.1977C11.4227 23.6817 11.6051 23.4994 11.6051 23.2745V22.4072C11.6051 22.1823 11.4227 22 11.1977 22Z",fill:"current"}),d.createElement("path",{d:"M21.186 14H20.3957C20.1707 14 19.9883 14.1823 19.9883 14.4072V15.2745C19.9883 15.4994 20.1707 15.6817 20.3957 15.6817H21.186C21.411 15.6817 21.5934 15.4994 21.5934 15.2745V14.4072C21.5934 14.1823 21.411 14 21.186 14Z",fill:"current"}),d.createElement("path",{d:"M1.19772 9.98047H0.407388C0.182394 9.98047 0 10.1628 0 10.3877V11.255C0 11.4798 0.182394 11.6621 0.407388 11.6621H1.19772C1.42272 11.6621 1.60511 11.4798 1.60511 11.255V10.3877C1.60511 10.1628 1.42272 9.98047 1.19772 9.98047Z",fill:"current"}),d.createElement("path",{d:"M3.19772 7.98047H2.40739C2.18239 7.98047 2 8.16277 2 8.38765V9.25496C2 9.47984 2.18239 9.66215 2.40739 9.66215H3.19772C3.42272 9.66215 3.60511 9.47984 3.60511 9.25496V8.38765C3.60511 8.16277 3.42272 7.98047 3.19772 7.98047Z",fill:"current"}),d.createElement("path",{d:"M5.19772 17.9805H4.40739C4.18239 17.9805 4 18.1628 4 18.3877V19.255C4 19.4798 4.18239 19.6621 4.40739 19.6621H5.19772C5.42272 19.6621 5.60511 19.4798 5.60511 19.255V18.3877C5.60511 18.1628 5.42272 17.9805 5.19772 17.9805Z",fill:"current"}),d.createElement("path",{d:"M23.2094 9.98047H22.4191C22.1941 9.98047 22.0117 10.1628 22.0117 10.3877V11.255C22.0117 11.4798 22.1941 11.6621 22.4191 11.6621H23.2094C23.4344 11.6621 23.6168 11.4798 23.6168 11.255V10.3877C23.6168 10.1628 23.4344 9.98047 23.2094 9.98047Z",fill:"current"}),d.createElement("path",{d:"M15.1977 0H14.4074C14.1824 0 14 0.182303 14 0.407186V1.27449C14 1.49937 14.1824 1.68168 14.4074 1.68168H15.1977C15.4227 1.68168 15.6051 1.49937 15.6051 1.27449V0.407186C15.6051 0.182303 15.4227 0 15.1977 0Z",fill:"current"}),d.createElement("path",{d:"M8.79928 11.6184H8.00895C7.78396 11.6184 7.60156 11.8007 7.60156 12.0256V12.8929C7.60156 13.1178 7.78396 13.3001 8.00895 13.3001H8.79928C9.02428 13.3001 9.20667 13.1178 9.20667 12.8929V12.0256C9.20667 11.8007 9.02428 11.6184 8.79928 11.6184Z",fill:"current"}),d.createElement("path",{d:"M13.1977 0H12.4074C12.1824 0 12 0.182303 12 0.407186V1.27449C12 1.49937 12.1824 1.68168 12.4074 1.68168H13.1977C13.4227 1.68168 13.6051 1.49937 13.6051 1.27449V0.407186C13.6051 0.182303 13.4227 0 13.1977 0Z",fill:"current"}),d.createElement("path",{d:"M6.79929 11.6375H6.00895C5.78396 11.6375 5.60156 11.8198 5.60156 12.0446V12.9119C5.60156 13.1368 5.78396 13.3191 6.00895 13.3191H6.79929C7.02428 13.3191 7.20667 13.1368 7.20667 12.9119V12.0446C7.20667 11.8198 7.02428 11.6375 6.79929 11.6375Z",fill:"current"}),d.createElement("path",{d:"M19.186 0H18.3957C18.1707 0 17.9883 0.182303 17.9883 0.407186V1.27449C17.9883 1.49937 18.1707 1.68168 18.3957 1.68168H19.186C19.411 1.68168 19.5934 1.49937 19.5934 1.27449V0.407186C19.5934 0.182303 19.411 0 19.186 0Z",fill:"current"}),d.createElement("path",{d:"M12.7837 11.5811H11.9933C11.7683 11.5811 11.5859 11.7634 11.5859 11.9882V12.8555C11.5859 13.0804 11.7683 13.2627 11.9933 13.2627H12.7837C13.0087 13.2627 13.191 13.0804 13.191 12.8555V11.9882C13.191 11.7634 13.0087 11.5811 12.7837 11.5811Z",fill:"current"}),d.createElement("path",{d:"M23.2094 8H22.4191C22.1941 8 22.0117 8.1823 22.0117 8.40719V9.27449C22.0117 9.49937 22.1941 9.68168 22.4191 9.68168H23.2094C23.4344 9.68168 23.6168 9.49937 23.6168 9.27449V8.40719C23.6168 8.1823 23.4344 8 23.2094 8Z",fill:"current"}),d.createElement("path",{d:"M17.186 18H16.3957C16.1707 18 15.9883 18.1823 15.9883 18.4072V19.2745C15.9883 19.4994 16.1707 19.6817 16.3957 19.6817H17.186C17.411 19.6817 17.5934 19.4994 17.5934 19.2745V18.4072C17.5934 18.1823 17.411 18 17.186 18Z",fill:"current"}),d.createElement("path",{d:"M15.186 20H14.3957C14.1707 20 13.9883 20.1823 13.9883 20.4072V21.2745C13.9883 21.4994 14.1707 21.6817 14.3957 21.6817H15.186C15.411 21.6817 15.5934 21.4994 15.5934 21.2745V20.4072C15.5934 20.1823 15.411 20 15.186 20Z",fill:"current"}),d.createElement("path",{d:"M7.19772 4H6.40739C6.18239 4 6 4.1823 6 4.40719V5.27449C6 5.49937 6.18239 5.68168 6.40739 5.68168H7.19772C7.42272 5.68168 7.60511 5.49937 7.60511 5.27449V4.40719C7.60511 4.1823 7.42272 4 7.19772 4Z",fill:"current"}),d.createElement("path",{d:"M23.2094 4H22.4191C22.1941 4 22.0117 4.1823 22.0117 4.40719V5.27449C22.0117 5.49937 22.1941 5.68168 22.4191 5.68168H23.2094C23.4344 5.68168 23.6168 5.49937 23.6168 5.27449V4.40719C23.6168 4.1823 23.4344 4 23.2094 4Z",fill:"current"}),d.createElement("path",{d:"M1.19772 14.0195H0.407388C0.182394 14.0195 0 14.2018 0 14.4267V15.294C0 15.5189 0.182394 15.7012 0.407388 15.7012H1.19772C1.42272 15.7012 1.60511 15.5189 1.60511 15.294V14.4267C1.60511 14.2018 1.42272 14.0195 1.19772 14.0195Z",fill:"current"}),d.createElement("path",{d:"M1.19772 12H0.407388C0.182394 12 0 12.1823 0 12.4072V13.2745C0 13.4994 0.182394 13.6817 0.407388 13.6817H1.19772C1.42272 13.6817 1.60511 13.4994 1.60511 13.2745V12.4072C1.60511 12.1823 1.42272 12 1.19772 12Z",fill:"current"}),d.createElement("path",{d:"M11.1977 0H10.4074C10.1824 0 10 0.182303 10 0.407186V1.27449C10 1.49937 10.1824 1.68168 10.4074 1.68168H11.1977C11.4227 1.68168 11.6051 1.49937 11.6051 1.27449V0.407186C11.6051 0.182303 11.4227 0 11.1977 0Z",fill:"current"}),d.createElement("path",{d:"M17.2094 0.0366211H16.4191C16.1941 0.0366211 16.0117 0.218924 16.0117 0.443807V1.31111C16.0117 1.53599 16.1941 1.7183 16.4191 1.7183H17.2094C17.4344 1.7183 17.6168 1.53599 17.6168 1.31111V0.443807C17.6168 0.218924 17.4344 0.0366211 17.2094 0.0366211Z",fill:"current"}),d.createElement("path",{d:"M10.811 11.6362H10.0207C9.79568 11.6362 9.61328 11.8185 9.61328 12.0434V12.9107C9.61328 13.1356 9.79568 13.3179 10.0207 13.3179H10.811C11.036 13.3179 11.2184 13.1356 11.2184 12.9107V12.0434C11.2184 11.8185 11.036 11.6362 10.811 11.6362Z",fill:"current"}),d.createElement("path",{d:"M21.2094 0.0366211H20.4191C20.1941 0.0366211 20.0117 0.218924 20.0117 0.443807V1.31111C20.0117 1.53599 20.1941 1.7183 20.4191 1.7183H21.2094C21.4344 1.7183 21.6168 1.53599 21.6168 1.31111V0.443807C21.6168 0.218924 21.4344 0.0366211 21.2094 0.0366211Z",fill:"current"}),d.createElement("path",{d:"M14.811 11.5986H14.0207C13.7957 11.5986 13.6133 11.7809 13.6133 12.0058V12.8731C13.6133 13.098 13.7957 13.2803 14.0207 13.2803H14.811C15.036 13.2803 15.2184 13.098 15.2184 12.8731V12.0058C15.2184 11.7809 15.036 11.5986 14.811 11.5986Z",fill:"current"}),d.createElement("path",{d:"M16.7993 11.5801H16.009C15.784 11.5801 15.6016 11.7624 15.6016 11.9873V12.8546C15.6016 13.0795 15.784 13.2618 16.009 13.2618H16.7993C17.0243 13.2618 17.2067 13.0795 17.2067 12.8546V11.9873C17.2067 11.7624 17.0243 11.5801 16.7993 11.5801Z",fill:"current"}),d.createElement("path",{d:"M23.1977 2H22.4074C22.1824 2 22 2.1823 22 2.40719V3.27449C22 3.49937 22.1824 3.68168 22.4074 3.68168H23.1977C23.4227 3.68168 23.6051 3.49937 23.6051 3.27449V2.40719C23.6051 2.1823 23.4227 2 23.1977 2Z",fill:"current"}),d.createElement("path",{d:"M19.1977 16.0562H18.4074C18.1824 16.0562 18 16.2385 18 16.4633V17.3306C18 17.5555 18.1824 17.7378 18.4074 17.7378H19.1977C19.4227 17.7378 19.6051 17.5555 19.6051 17.3306V16.4633C19.6051 16.2385 19.4227 16.0562 19.1977 16.0562Z",fill:"current"}),d.createElement("path",{d:"M9.20944 2.01709H8.41911C8.19411 2.01709 8.01172 2.19939 8.01172 2.42428V3.29158C8.01172 3.51646 8.19411 3.69877 8.41911 3.69877H9.20944C9.43444 3.69877 9.61683 3.51646 9.61683 3.29158V2.42428C9.61683 2.19939 9.43444 2.01709 9.20944 2.01709Z",fill:"current"}),d.createElement("path",{d:"M5.20944 6.01709H4.41911C4.19411 6.01709 4.01172 6.19939 4.01172 6.42428V7.29158C4.01172 7.51646 4.19411 7.69877 4.41911 7.69877H5.20944C5.43444 7.69877 5.61683 7.51646 5.61683 7.29158V6.42428C5.61683 6.19939 5.43444 6.01709 5.20944 6.01709Z",fill:"current"}),d.createElement("path",{d:"M23.2094 11.9805H22.4191C22.1941 11.9805 22.0117 12.1628 22.0117 12.3877V13.255C22.0117 13.4798 22.1941 13.6621 22.4191 13.6621H23.2094C23.4344 13.6621 23.6168 13.4798 23.6168 13.255V12.3877C23.6168 12.1628 23.4344 11.9805 23.2094 11.9805Z",fill:"current"}),d.createElement("path",{d:"M3.20944 16.0562H2.41911C2.19411 16.0562 2.01172 16.2385 2.01172 16.4633V17.3306C2.01172 17.5555 2.19411 17.7378 2.41911 17.7378H3.20944C3.43444 17.7378 3.61683 17.5555 3.61683 17.3306V16.4633C3.61683 16.2385 3.43444 16.0562 3.20944 16.0562Z",fill:"current"}),d.createElement("path",{d:"M7.20944 20.0366H6.41911C6.19411 20.0366 6.01172 20.2189 6.01172 20.4438V21.3111C6.01172 21.536 6.19411 21.7183 6.41911 21.7183H7.20944C7.43444 21.7183 7.61683 21.536 7.61683 21.3111V20.4438C7.61683 20.2189 7.43444 20.0366 7.20944 20.0366Z",fill:"current"}),d.createElement("path",{d:"M13.1977 22.0366H12.4074C12.1824 22.0366 12 22.2189 12 22.4438V23.3111C12 23.536 12.1824 23.7183 12.4074 23.7183H13.1977C13.4227 23.7183 13.6051 23.536 13.6051 23.3111V22.4438C13.6051 22.2189 13.4227 22.0366 13.1977 22.0366Z",fill:"current"}),d.createElement("path",{d:"M12.7641 8.04321H11.9738C11.7488 8.04321 11.5664 8.22552 11.5664 8.4504V9.3177C11.5664 9.54259 11.7488 9.72489 11.9738 9.72489H12.7641C12.9891 9.72489 13.1715 9.54259 13.1715 9.3177V8.4504C13.1715 8.22552 12.9891 8.04321 12.7641 8.04321Z",fill:"current"}),d.createElement("path",{d:"M12.8462 16.8428H12.0558C11.8308 16.8428 11.6484 17.0251 11.6484 17.25V18.1173C11.6484 18.3421 11.8308 18.5245 12.0558 18.5245H12.8462C13.0712 18.5245 13.2535 18.3421 13.2535 18.1173V17.25C13.2535 17.0251 13.0712 16.8428 12.8462 16.8428Z",fill:"current"}),d.createElement("path",{d:"M10.7446 6H9.95426C9.72927 6 9.54688 6.1823 9.54688 6.40719V7.27449C9.54688 7.49937 9.72927 7.68168 9.95426 7.68168H10.7446C10.9696 7.68168 11.152 7.49937 11.152 7.27449V6.40719C11.152 6.1823 10.9696 6 10.7446 6Z",fill:"current"}),d.createElement("path",{d:"M10.8266 14.7996H10.0363C9.8113 14.7996 9.62891 14.9819 9.62891 15.2067V16.0741C9.62891 16.2989 9.8113 16.4812 10.0363 16.4812H10.8266C11.0516 16.4812 11.234 16.2989 11.234 16.0741V15.2067C11.234 14.9819 11.0516 14.7996 10.8266 14.7996Z",fill:"current"}),d.createElement("path",{d:"M12.7446 6.04321H11.9543C11.7293 6.04321 11.5469 6.22552 11.5469 6.4504V7.3177C11.5469 7.54259 11.7293 7.72489 11.9543 7.72489H12.7446C12.9696 7.72489 13.152 7.54259 13.152 7.3177V6.4504C13.152 6.22552 12.9696 6.04321 12.7446 6.04321Z",fill:"current"}),d.createElement("path",{d:"M12.8266 14.843H12.0363C11.8113 14.843 11.6289 15.0253 11.6289 15.2502V16.1175C11.6289 16.3424 11.8113 16.5247 12.0363 16.5247H12.8266C13.0516 16.5247 13.234 16.3424 13.234 16.1175V15.2502C13.234 15.0253 13.0516 14.843 12.8266 14.843Z",fill:"current"}),d.createElement("path",{d:"M10.7641 8.06201H9.97379C9.7488 8.06201 9.56641 8.24431 9.56641 8.4692V9.3365C9.56641 9.56139 9.7488 9.74369 9.97379 9.74369H10.7641C10.9891 9.74369 11.1715 9.56139 11.1715 9.3365V8.4692C11.1715 8.24431 10.9891 8.06201 10.7641 8.06201Z",fill:"current"}),d.createElement("path",{d:"M10.8462 16.8616H10.0558C9.83083 16.8616 9.64844 17.0439 9.64844 17.2688V18.1361C9.64844 18.3609 9.83083 18.5432 10.0558 18.5432H10.8462C11.0712 18.5432 11.2535 18.3609 11.2535 18.1361V17.2688C11.2535 17.0439 11.0712 16.8616 10.8462 16.8616Z",fill:"current"})),Vdt=e=>d.createElement("svg",{width:22,height:22,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M1.11628 3.67188H0.379687C0.169991 3.67188 0 3.83841 0 4.04384V4.83613C0 5.04156 0.169991 5.2081 0.379687 5.2081H1.11628C1.32597 5.2081 1.49597 5.04156 1.49597 4.83613V4.04384C1.49597 3.83841 1.32597 3.67188 1.11628 3.67188Z",fill:"#2483F5"}),d.createElement("path",{d:"M8.57136 3.6543H7.83476C7.62507 3.6543 7.45508 3.82083 7.45508 4.02626V4.81855C7.45508 5.02398 7.62507 5.19052 7.83476 5.19052H8.57136C8.78105 5.19052 8.95104 5.02398 8.95104 4.81855V4.02626C8.95104 3.82083 8.78105 3.6543 8.57136 3.6543Z",fill:"#2483F5"}),d.createElement("path",{d:"M17.8917 20.0791H17.1551C16.9454 20.0791 16.7754 20.2456 16.7754 20.4511V21.2434C16.7754 21.4488 16.9454 21.6153 17.1551 21.6153H17.8917C18.1014 21.6153 18.2714 21.4488 18.2714 21.2434V20.4511C18.2714 20.2456 18.1014 20.0791 17.8917 20.0791Z",fill:"#2483F5"}),d.createElement("path",{d:"M8.57136 9.11719H7.83476C7.62507 9.11719 7.45508 9.28372 7.45508 9.48915V10.2814C7.45508 10.4869 7.62507 10.6534 7.83476 10.6534H8.57136C8.78105 10.6534 8.95104 10.4869 8.95104 10.2814V9.48915C8.95104 9.28372 8.78105 9.11719 8.57136 9.11719Z",fill:"#2483F5"}),d.createElement("path",{d:"M10.4366 7.29004H9.7C9.4903 7.29004 9.32031 7.45657 9.32031 7.66201V8.45429C9.32031 8.65972 9.4903 8.82626 9.7 8.82626H10.4366C10.6463 8.82626 10.8163 8.65972 10.8163 8.45429V7.66201C10.8163 7.45657 10.6463 7.29004 10.4366 7.29004Z",fill:"#2483F5"}),d.createElement("path",{d:"M4.8448 7.30762H4.1082C3.89851 7.30762 3.72852 7.47415 3.72852 7.67958V8.47187C3.72852 8.6773 3.89851 8.84384 4.1082 8.84384H4.8448C5.05449 8.84384 5.22448 8.6773 5.22448 8.47187V7.67958C5.22448 7.47415 5.05449 7.30762 4.8448 7.30762Z",fill:"#2483F5"}),d.createElement("path",{d:"M4.8448 5.46289H4.1082C3.89851 5.46289 3.72852 5.62943 3.72852 5.83486V6.62715C3.72852 6.83258 3.89851 6.99911 4.1082 6.99911H4.8448C5.05449 6.99911 5.22448 6.83258 5.22448 6.62715V5.83486C5.22448 5.62943 5.05449 5.46289 4.8448 5.46289Z",fill:"#2483F5"}),d.createElement("path",{d:"M6.70808 3.63574H5.97148C5.76179 3.63574 5.5918 3.80228 5.5918 4.00771V4.8C5.5918 5.00543 5.76179 5.17196 5.97148 5.17196H6.70808C6.91777 5.17196 7.08776 5.00543 7.08776 4.8V4.00771C7.08776 3.80228 6.91777 3.63574 6.70808 3.63574Z",fill:"#2483F5"}),d.createElement("path",{d:"M6.70808 5.48145H5.97148C5.76179 5.48145 5.5918 5.64798 5.5918 5.85341V6.6457C5.5918 6.85113 5.76179 7.01767 5.97148 7.01767H6.70808C6.91777 7.01767 7.08776 6.85113 7.08776 6.6457V5.85341C7.08776 5.64798 6.91777 5.48145 6.70808 5.48145Z",fill:"#2483F5"}),d.createElement("path",{d:"M16.0284 14.5986H15.2918C15.0821 14.5986 14.9121 14.7652 14.9121 14.9706V15.7629C14.9121 15.9683 15.0821 16.1349 15.2918 16.1349H16.0284C16.2381 16.1349 16.4081 15.9683 16.4081 15.7629V14.9706C16.4081 14.7652 16.2381 14.5986 16.0284 14.5986Z",fill:"#2483F5"}),d.createElement("path",{d:"M4.8448 0H4.1082C3.89851 0 3.72852 0.166535 3.72852 0.371966V1.16425C3.72852 1.36969 3.89851 1.53622 4.1082 1.53622H4.8448C5.05449 1.53622 5.22448 1.36969 5.22448 1.16425V0.371966C5.22448 0.166535 5.05449 0 4.8448 0Z",fill:"#2483F5"}),d.createElement("path",{d:"M14.1651 16.4248H13.4285C13.2188 16.4248 13.0488 16.5913 13.0488 16.7968V17.5891C13.0488 17.7945 13.2188 17.961 13.4285 17.961H14.1651C14.3748 17.961 14.5448 17.7945 14.5448 17.5891V16.7968C14.5448 16.5913 14.3748 16.4248 14.1651 16.4248Z",fill:"#2483F5"}),d.createElement("path",{d:"M14.1651 14.5801H13.4285C13.2188 14.5801 13.0488 14.7466 13.0488 14.952V15.7443C13.0488 15.9498 13.2188 16.1163 13.4285 16.1163H14.1651C14.3748 16.1163 14.5448 15.9498 14.5448 15.7443V14.952C14.5448 14.7466 14.3748 14.5801 14.1651 14.5801Z",fill:"#2483F5"}),d.createElement("path",{d:"M16.0284 12.7529H15.2918C15.0821 12.7529 14.9121 12.9195 14.9121 13.1249V13.9172C14.9121 14.1226 15.0821 14.2892 15.2918 14.2892H16.0284C16.2381 14.2892 16.4081 14.1226 16.4081 13.9172V13.1249C16.4081 12.9195 16.2381 12.7529 16.0284 12.7529Z",fill:"#2483F5"}),d.createElement("path",{d:"M21.6202 16.4248H20.8836C20.6739 16.4248 20.5039 16.5913 20.5039 16.7968V17.5891C20.5039 17.7945 20.6739 17.961 20.8836 17.961H21.6202C21.8299 17.961 21.9999 17.7945 21.9999 17.5891V16.7968C21.9999 16.5913 21.8299 16.4248 21.6202 16.4248Z",fill:"#2483F5"}),d.createElement("path",{d:"M2.97956 1.84473H2.24297C2.03327 1.84473 1.86328 2.01126 1.86328 2.21669V3.00898C1.86328 3.21441 2.03327 3.38095 2.24297 3.38095H2.97956C3.18926 3.38095 3.35925 3.21441 3.35925 3.00898V2.21669C3.35925 2.01126 3.18926 1.84473 2.97956 1.84473Z",fill:"#2483F5"}),d.createElement("path",{d:"M12.2999 14.6162H11.5633C11.3536 14.6162 11.1836 14.7827 11.1836 14.9882V15.7805C11.1836 15.9859 11.3536 16.1524 11.5633 16.1524H12.2999C12.5096 16.1524 12.6796 15.9859 12.6796 15.7805V14.9882C12.6796 14.7827 12.5096 14.6162 12.2999 14.6162Z",fill:"#2483F5"}),d.createElement("path",{d:"M14.1651 10.9443H13.4285C13.2188 10.9443 13.0488 11.1109 13.0488 11.3163V12.1086C13.0488 12.314 13.2188 12.4806 13.4285 12.4806H14.1651C14.3748 12.4806 14.5448 12.314 14.5448 12.1086V11.3163C14.5448 11.1109 14.3748 10.9443 14.1651 10.9443Z",fill:"#2483F5"}),d.createElement("path",{d:"M17.8917 12.8066H17.1551C16.9454 12.8066 16.7754 12.9732 16.7754 13.1786V13.9709C16.7754 14.1763 16.9454 14.3429 17.1551 14.3429H17.8917C18.1014 14.3429 18.2714 14.1763 18.2714 13.9709V13.1786C18.2714 12.9732 18.1014 12.8066 17.8917 12.8066Z",fill:"#2483F5"}),d.createElement("path",{d:"M2.97956 5.49902H2.24297C2.03327 5.49902 1.86328 5.66556 1.86328 5.87099V6.66328C1.86328 6.86871 2.03327 7.03524 2.24297 7.03524H2.97956C3.18926 7.03524 3.35925 6.86871 3.35925 6.66328V5.87099C3.35925 5.66556 3.18926 5.49902 2.97956 5.49902Z",fill:"#2483F5"}),d.createElement("path",{d:"M2.97956 3.6543H2.24297C2.03327 3.6543 1.86328 3.82083 1.86328 4.02626V4.81855C1.86328 5.02398 2.03327 5.19052 2.24297 5.19052H2.97956C3.18926 5.19052 3.35925 5.02398 3.35925 4.81855V4.02626C3.35925 3.82083 3.18926 3.6543 2.97956 3.6543Z",fill:"#2483F5"}),d.createElement("path",{d:"M12.2999 12.7891H11.5633C11.3536 12.7891 11.1836 12.9556 11.1836 13.161V13.9533C11.1836 14.1587 11.3536 14.3253 11.5633 14.3253H12.2999C12.5096 14.3253 12.6796 14.1587 12.6796 13.9533V13.161C12.6796 12.9556 12.5096 12.7891 12.2999 12.7891Z",fill:"#2483F5"}),d.createElement("path",{d:"M4.8448 1.82715H4.1082C3.89851 1.82715 3.72852 1.99368 3.72852 2.19911V2.9914C3.72852 3.19683 3.89851 3.36337 4.1082 3.36337H4.8448C5.05449 3.36337 5.22448 3.19683 5.22448 2.9914V2.19911C5.22448 1.99368 5.05449 1.82715 4.8448 1.82715Z",fill:"#2483F5"}),d.createElement("path",{d:"M16.0401 10.9951H15.3035C15.0938 10.9951 14.9238 11.1617 14.9238 11.3671V12.1594C14.9238 12.3648 15.0938 12.5313 15.3035 12.5313H16.0401C16.2498 12.5313 16.4198 12.3648 16.4198 12.1594V11.3671C16.4198 11.1617 16.2498 10.9951 16.0401 10.9951Z",fill:"#2483F5"}),d.createElement("path",{d:"M10.4483 5.53223H9.71172C9.50202 5.53223 9.33203 5.69876 9.33203 5.90419V6.69648C9.33203 6.90191 9.50202 7.06845 9.71172 7.06845H10.4483C10.658 7.06845 10.828 6.90191 10.828 6.69648V5.90419C10.828 5.69876 10.658 5.53223 10.4483 5.53223Z",fill:"#2483F5"}),d.createElement("path",{d:"M19.7686 14.6494H19.032C18.8223 14.6494 18.6523 14.8159 18.6523 15.0214V15.8137C18.6523 16.0191 18.8223 16.1856 19.032 16.1856H19.7686C19.9783 16.1856 20.1483 16.0191 20.1483 15.8137V15.0214C20.1483 14.8159 19.9783 14.6494 19.7686 14.6494Z",fill:"#2483F5"}),d.createElement("path",{d:"M6.7198 9.18652H5.9832C5.77351 9.18652 5.60352 9.35306 5.60352 9.55849V10.3508C5.60352 10.5562 5.77351 10.7227 5.9832 10.7227H6.7198C6.92949 10.7227 7.09948 10.5562 7.09948 10.3508V9.55849C7.09948 9.35306 6.92949 9.18652 6.7198 9.18652Z",fill:"#2483F5"}),d.createElement("path",{d:"M6.7198 7.3418H5.9832C5.77351 7.3418 5.60352 7.50833 5.60352 7.71376V8.50605C5.60352 8.71148 5.77351 8.87802 5.9832 8.87802H6.7198C6.92949 8.87802 7.09948 8.71148 7.09948 8.50605V7.71376C7.09948 7.50833 6.92949 7.3418 6.7198 7.3418Z",fill:"#2483F5"}),d.createElement("path",{d:"M8.58308 5.51465H7.84648C7.63679 5.51465 7.4668 5.68118 7.4668 5.88661V6.6789C7.4668 6.88433 7.63679 7.05087 7.84648 7.05087H8.58308C8.79277 7.05087 8.96276 6.88433 8.96276 6.6789V5.88661C8.96276 5.68118 8.79277 5.51465 8.58308 5.51465Z",fill:"#2483F5"}),d.createElement("path",{d:"M6.7198 1.87793H5.9832C5.77351 1.87793 5.60352 2.04446 5.60352 2.2499V3.04218C5.60352 3.24762 5.77351 3.41415 5.9832 3.41415H6.7198C6.92949 3.41415 7.09948 3.24762 7.09948 3.04218V2.2499C7.09948 2.04446 6.92949 1.87793 6.7198 1.87793Z",fill:"#2483F5"}),d.createElement("path",{d:"M16.0401 18.3037H15.3035C15.0938 18.3037 14.9238 18.4702 14.9238 18.6757V19.468C14.9238 19.6734 15.0938 19.8399 15.3035 19.8399H16.0401C16.2498 19.8399 16.4198 19.6734 16.4198 19.468V18.6757C16.4198 18.4702 16.2498 18.3037 16.0401 18.3037Z",fill:"#2483F5"}),d.createElement("path",{d:"M16.0401 16.459H15.3035C15.0938 16.459 14.9238 16.6255 14.9238 16.831V17.6232C14.9238 17.8287 15.0938 17.9952 15.3035 17.9952H16.0401C16.2498 17.9952 16.4198 17.8287 16.4198 17.6232V16.831C16.4198 16.6255 16.2498 16.459 16.0401 16.459Z",fill:"#2483F5"}),d.createElement("path",{d:"M17.9034 18.3037H17.1668C16.9571 18.3037 16.7871 18.4702 16.7871 18.6757V19.468C16.7871 19.6734 16.9571 19.8399 17.1668 19.8399H17.9034C18.1131 19.8399 18.2831 19.6734 18.2831 19.468V18.6757C18.2831 18.4702 18.1131 18.3037 17.9034 18.3037Z",fill:"#2483F5"}),d.createElement("path",{d:"M17.9034 14.6318H17.1668C16.9571 14.6318 16.7871 14.7984 16.7871 15.0038V15.7961C16.7871 16.0015 16.9571 16.1681 17.1668 16.1681H17.9034C18.1131 16.1681 18.2831 16.0015 18.2831 15.7961V15.0038C18.2831 14.7984 18.1131 14.6318 17.9034 14.6318Z",fill:"#2483F5"}),d.createElement("path",{d:"M19.7686 16.4766H19.032C18.8223 16.4766 18.6523 16.6431 18.6523 16.8485V17.6408C18.6523 17.8462 18.8223 18.0128 19.032 18.0128H19.7686C19.9783 18.0128 20.1483 17.8462 20.1483 17.6408V16.8485C20.1483 16.6431 19.9783 16.4766 19.7686 16.4766Z",fill:"#2483F5"}),d.createElement("path",{d:"M19.7686 18.3037H19.032C18.8223 18.3037 18.6523 18.4702 18.6523 18.6757V19.468C18.6523 19.6734 18.8223 19.8399 19.032 19.8399H19.7686C19.9783 19.8399 20.1483 19.6734 20.1483 19.468V18.6757C20.1483 18.4702 19.9783 18.3037 19.7686 18.3037Z",fill:"#2483F5"}),d.createElement("path",{d:"M4.8448 20.0791H4.1082C3.89851 20.0791 3.72852 20.2456 3.72852 20.4511V21.2434C3.72852 21.4488 3.89851 21.6153 4.1082 21.6153H4.8448C5.05449 21.6153 5.22448 21.4488 5.22448 21.2434V20.4511C5.22448 20.2456 5.05449 20.0791 4.8448 20.0791Z",fill:"#2483F5"}),d.createElement("path",{d:"M14.1651 3.6543H13.4285C13.2188 3.6543 13.0488 3.82083 13.0488 4.02626V4.81855C13.0488 5.02398 13.2188 5.19052 13.4285 5.19052H14.1651C14.3748 5.19052 14.5448 5.02398 14.5448 4.81855V4.02626C14.5448 3.82083 14.3748 3.6543 14.1651 3.6543Z",fill:"#2483F5"}),d.createElement("path",{d:"M16.0284 5.42969H15.2918C15.0821 5.42969 14.9121 5.59622 14.9121 5.80165V6.59394C14.9121 6.79937 15.0821 6.96591 15.2918 6.96591H16.0284C16.2381 6.96591 16.4081 6.79937 16.4081 6.59394V5.80165C16.4081 5.59622 16.2381 5.42969 16.0284 5.42969Z",fill:"#2483F5"}),d.createElement("path",{d:"M1.11628 20.0967H0.379687C0.169991 20.0967 0 20.2632 0 20.4686V21.2609C0 21.4664 0.169991 21.6329 0.379687 21.6329H1.11628C1.32597 21.6329 1.49597 21.4664 1.49597 21.2609V20.4686C1.49597 20.2632 1.32597 20.0967 1.11628 20.0967Z",fill:"#2483F5"}),d.createElement("path",{d:"M14.1651 10.9619H13.4285C13.2188 10.9619 13.0488 11.1284 13.0488 11.3339V12.1262C13.0488 12.3316 13.2188 12.4981 13.4285 12.4981H14.1651C14.3748 12.4981 14.5448 12.3316 14.5448 12.1262V11.3339C14.5448 11.1284 14.3748 10.9619 14.1651 10.9619Z",fill:"#2483F5"}),d.createElement("path",{d:"M21.6202 3.6543H20.8836C20.6739 3.6543 20.5039 3.82083 20.5039 4.02626V4.81855C20.5039 5.02398 20.6739 5.19052 20.8836 5.19052H21.6202C21.8299 5.19052 21.9999 5.02398 21.9999 4.81855V4.02626C21.9999 3.82083 21.8299 3.6543 21.6202 3.6543Z",fill:"#2483F5"}),d.createElement("path",{d:"M2.97956 20.0791H2.24297C2.03327 20.0791 1.86328 20.2456 1.86328 20.4511V21.2434C1.86328 21.4488 2.03327 21.6153 2.24297 21.6153H2.97956C3.18926 21.6153 3.35925 21.4488 3.35925 21.2434V20.4511C3.35925 20.2456 3.18926 20.0791 2.97956 20.0791Z",fill:"#2483F5"}),d.createElement("path",{d:"M1.11628 16.4434H0.379687C0.169991 16.4434 0 16.6099 0 16.8153V17.6076C0 17.813 0.169991 17.9796 0.379687 17.9796H1.11628C1.32597 17.9796 1.49597 17.813 1.49597 17.6076V16.8153C1.49597 16.6099 1.32597 16.4434 1.11628 16.4434Z",fill:"#2483F5"}),d.createElement("path",{d:"M17.8917 7.30762H17.1551C16.9454 7.30762 16.7754 7.47415 16.7754 7.67958V8.47187C16.7754 8.6773 16.9454 8.84384 17.1551 8.84384H17.8917C18.1014 8.84384 18.2714 8.6773 18.2714 8.47187V7.67958C18.2714 7.47415 18.1014 7.30762 17.8917 7.30762Z",fill:"#2483F5"}),d.createElement("path",{d:"M8.57136 16.4248H7.83476C7.62507 16.4248 7.45508 16.5913 7.45508 16.7968V17.5891C7.45508 17.7945 7.62507 17.961 7.83476 17.961H8.57136C8.78105 17.961 8.95104 17.7945 8.95104 17.5891V16.7968C8.95104 16.5913 8.78105 16.4248 8.57136 16.4248Z",fill:"#2483F5"}),d.createElement("path",{d:"M17.8917 0H17.1551C16.9454 0 16.7754 0.166535 16.7754 0.371966V1.16425C16.7754 1.36969 16.9454 1.53622 17.1551 1.53622H17.8917C18.1014 1.53622 18.2714 1.36969 18.2714 1.16425V0.371966C18.2714 0.166535 18.1014 0 17.8917 0Z",fill:"#2483F5"}),d.createElement("path",{d:"M4.8448 12.8066H4.1082C3.89851 12.8066 3.72852 12.9732 3.72852 13.1786V13.9709C3.72852 14.1763 3.89851 14.3429 4.1082 14.3429H4.8448C5.05449 14.3429 5.22448 14.1763 5.22448 13.9709V13.1786C5.22448 12.9732 5.05449 12.8066 4.8448 12.8066Z",fill:"#2483F5"}),d.createElement("path",{d:"M12.2999 5.49902H11.5633C11.3536 5.49902 11.1836 5.66556 11.1836 5.87099V6.66328C11.1836 6.86871 11.3536 7.03524 11.5633 7.03524H12.2999C12.5096 7.03524 12.6796 6.86871 12.6796 6.66328V5.87099C12.6796 5.66556 12.5096 5.49902 12.2999 5.49902Z",fill:"#2483F5"}),d.createElement("path",{d:"M12.2999 12.8066H11.5633C11.3536 12.8066 11.1836 12.9732 11.1836 13.1786V13.9709C11.1836 14.1763 11.3536 14.3429 11.5633 14.3429H12.2999C12.5096 14.3429 12.6796 14.1763 12.6796 13.9709V13.1786C12.6796 12.9732 12.5096 12.8066 12.2999 12.8066Z",fill:"#2483F5"}),d.createElement("path",{d:"M1.11628 18.2881H0.379687C0.169991 18.2881 0 18.4546 0 18.6601V19.4523C0 19.6578 0.169991 19.8243 0.379687 19.8243H1.11628C1.32597 19.8243 1.49597 19.6578 1.49597 19.4523V18.6601C1.49597 18.4546 1.32597 18.2881 1.11628 18.2881Z",fill:"#2483F5"}),d.createElement("path",{d:"M21.6202 1.84473H20.8836C20.6739 1.84473 20.5039 2.01126 20.5039 2.21669V3.00898C20.5039 3.21441 20.6739 3.38095 20.8836 3.38095H21.6202C21.8299 3.38095 21.9999 3.21441 21.9999 3.00898V2.21669C21.9999 2.01126 21.8299 1.84473 21.6202 1.84473Z",fill:"#2483F5"}),d.createElement("path",{d:"M8.57136 9.15332H7.83476C7.62507 9.15332 7.45508 9.31986 7.45508 9.52529V10.3176C7.45508 10.523 7.62507 10.6895 7.83476 10.6895H8.57136C8.78105 10.6895 8.95104 10.523 8.95104 10.3176V9.52529C8.95104 9.31986 8.78105 9.15332 8.57136 9.15332Z",fill:"#2483F5"}),d.createElement("path",{d:"M6.7198 10.9951H5.9832C5.77351 10.9951 5.60352 11.1617 5.60352 11.3671V12.1594C5.60352 12.3648 5.77351 12.5313 5.9832 12.5313H6.7198C6.92949 12.5313 7.09948 12.3648 7.09948 12.1594V11.3671C7.09948 11.1617 6.92949 10.9951 6.7198 10.9951Z",fill:"#2483F5"}),d.createElement("path",{d:"M10.4483 7.3418H9.71172C9.50202 7.3418 9.33203 7.50833 9.33203 7.71376V8.50605C9.33203 8.71148 9.50202 8.87802 9.71172 8.87802H10.4483C10.658 8.87802 10.828 8.71148 10.828 8.50605V7.71376C10.828 7.50833 10.658 7.3418 10.4483 7.3418Z",fill:"#2483F5"}),d.createElement("path",{d:"M19.7686 0.0332031H19.032C18.8223 0.0332031 18.6523 0.199738 18.6523 0.405169V1.19746C18.6523 1.40289 18.8223 1.56942 19.032 1.56942H19.7686C19.9783 1.56942 20.1483 1.40289 20.1483 1.19746V0.405169C20.1483 0.199738 19.9783 0.0332031 19.7686 0.0332031Z",fill:"#2483F5"}),d.createElement("path",{d:"M2.99128 14.667H2.25469C2.04499 14.667 1.875 14.8335 1.875 15.039V15.8312C1.875 16.0367 2.04499 16.2032 2.25469 16.2032H2.99128C3.20097 16.2032 3.37097 16.0367 3.37097 15.8312V15.039C3.37097 14.8335 3.20097 14.667 2.99128 14.667Z",fill:"#2483F5"}),d.createElement("path",{d:"M19.7686 5.53223H19.032C18.8223 5.53223 18.6523 5.69876 18.6523 5.90419V6.69648C18.6523 6.90191 18.8223 7.06845 19.032 7.06845H19.7686C19.9783 7.06845 20.1483 6.90191 20.1483 6.69648V5.90419C20.1483 5.69876 19.9783 5.53223 19.7686 5.53223Z",fill:"#2483F5"}),d.createElement("path",{d:"M10.4483 14.6494H9.71172C9.50202 14.6494 9.33203 14.8159 9.33203 15.0214V15.8137C9.33203 16.0191 9.50202 16.1856 9.71172 16.1856H10.4483C10.658 16.1856 10.828 16.0191 10.828 15.8137V15.0214C10.828 14.8159 10.658 14.6494 10.4483 14.6494Z",fill:"#2483F5"}),d.createElement("path",{d:"M16.0401 9.18652H15.3035C15.0938 9.18652 14.9238 9.35306 14.9238 9.55849V10.3508C14.9238 10.5562 15.0938 10.7227 15.3035 10.7227H16.0401C16.2498 10.7227 16.4198 10.5562 16.4198 10.3508V9.55849C16.4198 9.35306 16.2498 9.18652 16.0401 9.18652Z",fill:"#2483F5"}),d.createElement("path",{d:"M6.7198 18.3037H5.9832C5.77351 18.3037 5.60352 18.4702 5.60352 18.6757V19.468C5.60352 19.6734 5.77351 19.8399 5.9832 19.8399H6.7198C6.92949 19.8399 7.09948 19.6734 7.09948 19.468V18.6757C7.09948 18.4702 6.92949 18.3037 6.7198 18.3037Z",fill:"#2483F5"}),d.createElement("path",{d:"M16.0401 1.87793H15.3035C15.0938 1.87793 14.9238 2.04446 14.9238 2.2499V3.04218C14.9238 3.24762 15.0938 3.41415 15.3035 3.41415H16.0401C16.2498 3.41415 16.4198 3.24762 16.4198 3.04218V2.2499C16.4198 2.04446 16.2498 1.87793 16.0401 1.87793Z",fill:"#2483F5"}),d.createElement("path",{d:"M17.9034 3.6543H17.1668C16.9571 3.6543 16.7871 3.82083 16.7871 4.02626V4.81855C16.7871 5.02398 16.9571 5.19052 17.1668 5.19052H17.9034C18.1131 5.19052 18.2831 5.02398 18.2831 4.81855V4.02626C18.2831 3.82083 18.1131 3.6543 17.9034 3.6543Z",fill:"#2483F5"})),$dt=e=>d.createElement("svg",{width:28,height:28,viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M1.42072 4.67334H0.483238C0.216353 4.67334 0 4.88529 0 5.14675V6.15512C0 6.41658 0.216353 6.62853 0.483238 6.62853H1.42072C1.6876 6.62853 1.90396 6.41658 1.90396 6.15512V5.14675C1.90396 4.88529 1.6876 4.67334 1.42072 4.67334Z",fill:"#FF792E"}),d.createElement("path",{d:"M10.911 4.65039H9.97347C9.70659 4.65039 9.49023 4.86234 9.49023 5.1238V6.13217C9.49023 6.39363 9.70659 6.60558 9.97347 6.60558H10.911C11.1778 6.60558 11.3942 6.39363 11.3942 6.13217V5.1238C11.3942 4.86234 11.1778 4.65039 10.911 4.65039Z",fill:"#FF792E"}),d.createElement("path",{d:"M22.7723 25.5552H21.8348C21.5679 25.5552 21.3516 25.7671 21.3516 26.0286V27.037C21.3516 27.2984 21.5679 27.5104 21.8348 27.5104H22.7723C23.0392 27.5104 23.2555 27.2984 23.2555 27.037V26.0286C23.2555 25.7671 23.0392 25.5552 22.7723 25.5552Z",fill:"#FF792E"}),d.createElement("path",{d:"M10.911 11.6035H9.97347C9.70659 11.6035 9.49023 11.8155 9.49023 12.0769V13.0853C9.49023 13.3468 9.70659 13.5587 9.97347 13.5587H10.911C11.1778 13.5587 11.3942 13.3468 11.3942 13.0853V12.0769C11.3942 11.8155 11.1778 11.6035 10.911 11.6035Z",fill:"#FF792E"}),d.createElement("path",{d:"M13.282 9.27832H12.3446C12.0777 9.27832 11.8613 9.49027 11.8613 9.75173V10.7601C11.8613 11.0216 12.0777 11.2335 12.3446 11.2335H13.282C13.5489 11.2335 13.7653 11.0216 13.7653 10.7601V9.75173C13.7653 9.49027 13.5489 9.27832 13.282 9.27832Z",fill:"#FF792E"}),d.createElement("path",{d:"M6.16486 9.30127H5.22738C4.96049 9.30127 4.74414 9.51322 4.74414 9.77468V10.783C4.74414 11.0445 4.96049 11.2565 5.22738 11.2565H6.16486C6.43174 11.2565 6.6481 11.0445 6.6481 10.783V9.77468C6.6481 9.51322 6.43174 9.30127 6.16486 9.30127Z",fill:"#FF792E"}),d.createElement("path",{d:"M6.16486 6.95312H5.22738C4.96049 6.95312 4.74414 7.16508 4.74414 7.42654V8.4349C4.74414 8.69636 4.96049 8.90831 5.22738 8.90831H6.16486C6.43174 8.90831 6.6481 8.69636 6.6481 8.4349V7.42654C6.6481 7.16508 6.43174 6.95312 6.16486 6.95312Z",fill:"#FF792E"}),d.createElement("path",{d:"M8.53791 4.62793H7.60043C7.33354 4.62793 7.11719 4.83988 7.11719 5.10134V6.10971C7.11719 6.37117 7.33354 6.58312 7.60043 6.58312H8.53791C8.80479 6.58312 9.02114 6.37117 9.02114 6.10971V5.10134C9.02114 4.83988 8.80479 4.62793 8.53791 4.62793Z",fill:"#FF792E"}),d.createElement("path",{d:"M8.53791 6.97607H7.60043C7.33354 6.97607 7.11719 7.18803 7.11719 7.44949V8.45785C7.11719 8.71931 7.33354 8.93126 7.60043 8.93126H8.53791C8.80479 8.93126 9.02114 8.71931 9.02114 8.45785V7.44949C9.02114 7.18803 8.80479 6.97607 8.53791 6.97607Z",fill:"#FF792E"}),d.createElement("path",{d:"M20.3992 18.5796H19.4618C19.1949 18.5796 18.9785 18.7915 18.9785 19.053V20.0614C18.9785 20.3228 19.1949 20.5348 19.4618 20.5348H20.3992C20.6661 20.5348 20.8825 20.3228 20.8825 20.0614V19.053C20.8825 18.7915 20.6661 18.5796 20.3992 18.5796Z",fill:"#FF792E"}),d.createElement("path",{d:"M6.16486 0H5.22738C4.96049 0 4.74414 0.211954 4.74414 0.473411V1.48178C4.74414 1.74324 4.96049 1.95519 5.22738 1.95519H6.16486C6.43174 1.95519 6.6481 1.74324 6.6481 1.48178V0.473411C6.6481 0.211954 6.43174 0 6.16486 0Z",fill:"#FF792E"}),d.createElement("path",{d:"M18.0281 20.9048H17.0907C16.8238 20.9048 16.6074 21.1167 16.6074 21.3782V22.3866C16.6074 22.648 16.8238 22.86 17.0907 22.86H18.0281C18.295 22.86 18.5114 22.648 18.5114 22.3866V21.3782C18.5114 21.1167 18.295 20.9048 18.0281 20.9048Z",fill:"#FF792E"}),d.createElement("path",{d:"M18.0281 18.5566H17.0907C16.8238 18.5566 16.6074 18.7686 16.6074 19.0301V20.0384C16.6074 20.2999 16.8238 20.5118 17.0907 20.5118H18.0281C18.295 20.5118 18.5114 20.2999 18.5114 20.0384V19.0301C18.5114 18.7686 18.295 18.5566 18.0281 18.5566Z",fill:"#FF792E"}),d.createElement("path",{d:"M20.3992 16.2314H19.4618C19.1949 16.2314 18.9785 16.4434 18.9785 16.7049V17.7132C18.9785 17.9747 19.1949 18.1866 19.4618 18.1866H20.3992C20.6661 18.1866 20.8825 17.9747 20.8825 17.7132V16.7049C20.8825 16.4434 20.6661 16.2314 20.3992 16.2314Z",fill:"#FF792E"}),d.createElement("path",{d:"M27.5164 20.9048H26.5789C26.3121 20.9048 26.0957 21.1167 26.0957 21.3782V22.3866C26.0957 22.648 26.3121 22.86 26.5789 22.86H27.5164C27.7833 22.86 27.9997 22.648 27.9997 22.3866V21.3782C27.9997 21.1167 27.7833 20.9048 27.5164 20.9048Z",fill:"#FF792E"}),d.createElement("path",{d:"M3.79377 2.34814H2.85628C2.5894 2.34814 2.37305 2.5601 2.37305 2.82156V3.82992C2.37305 4.09138 2.5894 4.30333 2.85628 4.30333H3.79377C4.06065 4.30333 4.277 4.09138 4.277 3.82992V2.82156C4.277 2.5601 4.06065 2.34814 3.79377 2.34814Z",fill:"#FF792E"}),d.createElement("path",{d:"M15.6551 18.6021H14.7176C14.4507 18.6021 14.2344 18.814 14.2344 19.0755V20.0838C14.2344 20.3453 14.4507 20.5572 14.7176 20.5572H15.6551C15.922 20.5572 16.1383 20.3453 16.1383 20.0838V19.0755C16.1383 18.814 15.922 18.6021 15.6551 18.6021Z",fill:"#FF792E"}),d.createElement("path",{d:"M18.0281 13.9287H17.0907C16.8238 13.9287 16.6074 14.1407 16.6074 14.4021V15.4105C16.6074 15.6719 16.8238 15.8839 17.0907 15.8839H18.0281C18.295 15.8839 18.5114 15.6719 18.5114 15.4105V14.4021C18.5114 14.1407 18.295 13.9287 18.0281 13.9287Z",fill:"#FF792E"}),d.createElement("path",{d:"M22.7723 16.2998H21.8348C21.5679 16.2998 21.3516 16.5118 21.3516 16.7732V17.7816C21.3516 18.043 21.5679 18.255 21.8348 18.255H22.7723C23.0392 18.255 23.2555 18.043 23.2555 17.7816V16.7732C23.2555 16.5118 23.0392 16.2998 22.7723 16.2998Z",fill:"#FF792E"}),d.createElement("path",{d:"M3.79377 6.99854H2.85628C2.5894 6.99854 2.37305 7.21049 2.37305 7.47195V8.48031C2.37305 8.74177 2.5894 8.95372 2.85628 8.95372H3.79377C4.06065 8.95372 4.277 8.74177 4.277 8.48031V7.47195C4.277 7.21049 4.06065 6.99854 3.79377 6.99854Z",fill:"#FF792E"}),d.createElement("path",{d:"M3.79377 4.65039H2.85628C2.5894 4.65039 2.37305 4.86234 2.37305 5.1238V6.13217C2.37305 6.39363 2.5894 6.60558 2.85628 6.60558H3.79377C4.06065 6.60558 4.277 6.39363 4.277 6.13217V5.1238C4.277 4.86234 4.06065 4.65039 3.79377 4.65039Z",fill:"#FF792E"}),d.createElement("path",{d:"M15.6551 16.2769H14.7176C14.4507 16.2769 14.2344 16.4888 14.2344 16.7503V17.7586C14.2344 18.0201 14.4507 18.232 14.7176 18.232H15.6551C15.922 18.232 16.1383 18.0201 16.1383 17.7586V16.7503C16.1383 16.4888 15.922 16.2769 15.6551 16.2769Z",fill:"#FF792E"}),d.createElement("path",{d:"M6.16486 2.3252H5.22738C4.96049 2.3252 4.74414 2.53715 4.74414 2.79861V3.80697C4.74414 4.06843 4.96049 4.28039 5.22738 4.28039H6.16486C6.43174 4.28039 6.6481 4.06843 6.6481 3.80697V2.79861C6.6481 2.53715 6.43174 2.3252 6.16486 2.3252Z",fill:"#FF792E"}),d.createElement("path",{d:"M20.4149 13.9941H19.4774C19.2105 13.9941 18.9941 14.2061 18.9941 14.4676V15.4759C18.9941 15.7374 19.2105 15.9493 19.4774 15.9493H20.4149C20.6817 15.9493 20.8981 15.7374 20.8981 15.4759V14.4676C20.8981 14.2061 20.6817 13.9941 20.4149 13.9941Z",fill:"#FF792E"}),d.createElement("path",{d:"M13.2977 7.04102H12.3602C12.0933 7.04102 11.877 7.25297 11.877 7.51443V8.52279C11.877 8.78425 12.0933 8.99621 12.3602 8.99621H13.2977C13.5646 8.99621 13.7809 8.78425 13.7809 8.52279V7.51443C13.7809 7.25297 13.5646 7.04102 13.2977 7.04102Z",fill:"#FF792E"}),d.createElement("path",{d:"M25.159 18.645H24.2215C23.9546 18.645 23.7383 18.857 23.7383 19.1184V20.1268C23.7383 20.3883 23.9546 20.6002 24.2215 20.6002H25.159C25.4259 20.6002 25.6422 20.3883 25.6422 20.1268V19.1184C25.6422 18.857 25.4259 18.645 25.159 18.645Z",fill:"#FF792E"}),d.createElement("path",{d:"M8.55353 11.6919H7.61605C7.34917 11.6919 7.13281 11.9038 7.13281 12.1653V13.1737C7.13281 13.4351 7.34917 13.6471 7.61605 13.6471H8.55353C8.82042 13.6471 9.03677 13.4351 9.03677 13.1737V12.1653C9.03677 11.9038 8.82042 11.6919 8.55353 11.6919Z",fill:"#FF792E"}),d.createElement("path",{d:"M8.55353 9.34375H7.61605C7.34917 9.34375 7.13281 9.5557 7.13281 9.81716V10.8255C7.13281 11.087 7.34917 11.2989 7.61605 11.2989H8.55353C8.82042 11.2989 9.03677 11.087 9.03677 10.8255V9.81716C9.03677 9.5557 8.82042 9.34375 8.55353 9.34375Z",fill:"#FF792E"}),d.createElement("path",{d:"M10.9246 7.01855H9.98714C9.72026 7.01855 9.50391 7.23051 9.50391 7.49197V8.50033C9.50391 8.76179 9.72026 8.97374 9.98714 8.97374H10.9246C11.1915 8.97374 11.4079 8.76179 11.4079 8.50033V7.49197C11.4079 7.23051 11.1915 7.01855 10.9246 7.01855Z",fill:"#FF792E"}),d.createElement("path",{d:"M8.55353 2.39062H7.61605C7.34917 2.39062 7.13281 2.60258 7.13281 2.86404V3.8724C7.13281 4.13386 7.34917 4.34581 7.61605 4.34581H8.55353C8.82042 4.34581 9.03677 4.13386 9.03677 3.8724V2.86404C9.03677 2.60258 8.82042 2.39062 8.55353 2.39062Z",fill:"#FF792E"}),d.createElement("path",{d:"M20.4149 23.2954H19.4774C19.2105 23.2954 18.9941 23.5074 18.9941 23.7688V24.7772C18.9941 25.0386 19.2105 25.2506 19.4774 25.2506H20.4149C20.6817 25.2506 20.8981 25.0386 20.8981 24.7772V23.7688C20.8981 23.5074 20.6817 23.2954 20.4149 23.2954Z",fill:"#FF792E"}),d.createElement("path",{d:"M20.4149 20.9473H19.4774C19.2105 20.9473 18.9941 21.1592 18.9941 21.4207V22.429C18.9941 22.6905 19.2105 22.9025 19.4774 22.9025H20.4149C20.6817 22.9025 20.8981 22.6905 20.8981 22.429V21.4207C20.8981 21.1592 20.6817 20.9473 20.4149 20.9473Z",fill:"#FF792E"}),d.createElement("path",{d:"M22.786 23.2954H21.8485C21.5816 23.2954 21.3652 23.5074 21.3652 23.7688V24.7772C21.3652 25.0386 21.5816 25.2506 21.8485 25.2506H22.786C23.0528 25.2506 23.2692 25.0386 23.2692 24.7772V23.7688C23.2692 23.5074 23.0528 23.2954 22.786 23.2954Z",fill:"#FF792E"}),d.createElement("path",{d:"M22.786 18.6221H21.8485C21.5816 18.6221 21.3652 18.834 21.3652 19.0955V20.1038C21.3652 20.3653 21.5816 20.5773 21.8485 20.5773H22.786C23.0528 20.5773 23.2692 20.3653 23.2692 20.1038V19.0955C23.2692 18.834 23.0528 18.6221 22.786 18.6221Z",fill:"#FF792E"}),d.createElement("path",{d:"M25.159 20.9702H24.2215C23.9546 20.9702 23.7383 21.1822 23.7383 21.4436V22.452C23.7383 22.7135 23.9546 22.9254 24.2215 22.9254H25.159C25.4259 22.9254 25.6422 22.7135 25.6422 22.452V21.4436C25.6422 21.1822 25.4259 20.9702 25.159 20.9702Z",fill:"#FF792E"}),d.createElement("path",{d:"M25.159 23.2954H24.2215C23.9546 23.2954 23.7383 23.5074 23.7383 23.7688V24.7772C23.7383 25.0386 23.9546 25.2506 24.2215 25.2506H25.159C25.4259 25.2506 25.6422 25.0386 25.6422 24.7772V23.7688C25.6422 23.5074 25.4259 23.2954 25.159 23.2954Z",fill:"#FF792E"}),d.createElement("path",{d:"M6.16486 25.5552H5.22738C4.96049 25.5552 4.74414 25.7671 4.74414 26.0286V27.037C4.74414 27.2984 4.96049 27.5104 5.22738 27.5104H6.16486C6.43174 27.5104 6.6481 27.2984 6.6481 27.037V26.0286C6.6481 25.7671 6.43174 25.5552 6.16486 25.5552Z",fill:"#FF792E"}),d.createElement("path",{d:"M18.0281 4.65039H17.0907C16.8238 4.65039 16.6074 4.86234 16.6074 5.1238V6.13217C16.6074 6.39363 16.8238 6.60558 17.0907 6.60558H18.0281C18.295 6.60558 18.5114 6.39363 18.5114 6.13217V5.1238C18.5114 4.86234 18.295 4.65039 18.0281 4.65039Z",fill:"#FF792E"}),d.createElement("path",{d:"M20.3992 6.91064H19.4618C19.1949 6.91064 18.9785 7.1226 18.9785 7.38406V8.39242C18.9785 8.65388 19.1949 8.86583 19.4618 8.86583H20.3992C20.6661 8.86583 20.8825 8.65388 20.8825 8.39242V7.38406C20.8825 7.1226 20.6661 6.91064 20.3992 6.91064Z",fill:"#FF792E"}),d.createElement("path",{d:"M1.42072 25.5781H0.483238C0.216353 25.5781 0 25.7901 0 26.0515V27.0599C0 27.3214 0.216353 27.5333 0.483238 27.5333H1.42072C1.6876 27.5333 1.90396 27.3214 1.90396 27.0599V26.0515C1.90396 25.7901 1.6876 25.5781 1.42072 25.5781Z",fill:"#FF792E"}),d.createElement("path",{d:"M18.0281 13.9517H17.0907C16.8238 13.9517 16.6074 14.1636 16.6074 14.4251V15.4334C16.6074 15.6949 16.8238 15.9068 17.0907 15.9068H18.0281C18.295 15.9068 18.5114 15.6949 18.5114 15.4334V14.4251C18.5114 14.1636 18.295 13.9517 18.0281 13.9517Z",fill:"#FF792E"}),d.createElement("path",{d:"M27.5164 4.65039H26.5789C26.3121 4.65039 26.0957 4.86234 26.0957 5.1238V6.13217C26.0957 6.39363 26.3121 6.60558 26.5789 6.60558H27.5164C27.7833 6.60558 27.9997 6.39363 27.9997 6.13217V5.1238C27.9997 4.86234 27.7833 4.65039 27.5164 4.65039Z",fill:"#FF792E"}),d.createElement("path",{d:"M3.79377 25.5552H2.85628C2.5894 25.5552 2.37305 25.7671 2.37305 26.0286V27.037C2.37305 27.2984 2.5894 27.5104 2.85628 27.5104H3.79377C4.06065 27.5104 4.277 27.2984 4.277 27.037V26.0286C4.277 25.7671 4.06065 25.5552 3.79377 25.5552Z",fill:"#FF792E"}),d.createElement("path",{d:"M1.42072 20.9277H0.483238C0.216353 20.9277 0 21.1397 0 21.4011V22.4095C0 22.671 0.216353 22.8829 0.483238 22.8829H1.42072C1.6876 22.8829 1.90396 22.671 1.90396 22.4095V21.4011C1.90396 21.1397 1.6876 20.9277 1.42072 20.9277Z",fill:"#FF792E"}),d.createElement("path",{d:"M22.7723 9.30127H21.8348C21.5679 9.30127 21.3516 9.51322 21.3516 9.77468V10.783C21.3516 11.0445 21.5679 11.2565 21.8348 11.2565H22.7723C23.0392 11.2565 23.2555 11.0445 23.2555 10.783V9.77468C23.2555 9.51322 23.0392 9.30127 22.7723 9.30127Z",fill:"#FF792E"}),d.createElement("path",{d:"M10.911 20.9048H9.97347C9.70659 20.9048 9.49023 21.1167 9.49023 21.3782V22.3866C9.49023 22.648 9.70659 22.86 9.97347 22.86H10.911C11.1778 22.86 11.3942 22.648 11.3942 22.3866V21.3782C11.3942 21.1167 11.1778 20.9048 10.911 20.9048Z",fill:"#FF792E"}),d.createElement("path",{d:"M22.7723 0H21.8348C21.5679 0 21.3516 0.211954 21.3516 0.473411V1.48178C21.3516 1.74324 21.5679 1.95519 21.8348 1.95519H22.7723C23.0392 1.95519 23.2555 1.74324 23.2555 1.48178V0.473411C23.2555 0.211954 23.0392 0 22.7723 0Z",fill:"#FF792E"}),d.createElement("path",{d:"M6.16486 16.2998H5.22738C4.96049 16.2998 4.74414 16.5118 4.74414 16.7732V17.7816C4.74414 18.043 4.96049 18.255 5.22738 18.255H6.16486C6.43174 18.255 6.6481 18.043 6.6481 17.7816V16.7732C6.6481 16.5118 6.43174 16.2998 6.16486 16.2998Z",fill:"#FF792E"}),d.createElement("path",{d:"M15.6551 6.99854H14.7176C14.4507 6.99854 14.2344 7.21049 14.2344 7.47195V8.48031C14.2344 8.74177 14.4507 8.95372 14.7176 8.95372H15.6551C15.922 8.95372 16.1383 8.74177 16.1383 8.48031V7.47195C16.1383 7.21049 15.922 6.99854 15.6551 6.99854Z",fill:"#FF792E"}),d.createElement("path",{d:"M15.6551 16.2998H14.7176C14.4507 16.2998 14.2344 16.5118 14.2344 16.7732V17.7816C14.2344 18.043 14.4507 18.255 14.7176 18.255H15.6551C15.922 18.255 16.1383 18.043 16.1383 17.7816V16.7732C16.1383 16.5118 15.922 16.2998 15.6551 16.2998Z",fill:"#FF792E"}),d.createElement("path",{d:"M1.42072 23.2759H0.483238C0.216353 23.2759 0 23.4878 0 23.7493V24.7577C0 25.0191 0.216353 25.2311 0.483238 25.2311H1.42072C1.6876 25.2311 1.90396 25.0191 1.90396 24.7577V23.7493C1.90396 23.4878 1.6876 23.2759 1.42072 23.2759Z",fill:"#FF792E"}),d.createElement("path",{d:"M27.5164 2.34814H26.5789C26.3121 2.34814 26.0957 2.5601 26.0957 2.82156V3.82992C26.0957 4.09138 26.3121 4.30333 26.5789 4.30333H27.5164C27.7833 4.30333 27.9997 4.09138 27.9997 3.82992V2.82156C27.9997 2.5601 27.7833 2.34814 27.5164 2.34814Z",fill:"#FF792E"}),d.createElement("path",{d:"M10.911 11.6494H9.97347C9.70659 11.6494 9.49023 11.8614 9.49023 12.1228V13.1312C9.49023 13.3927 9.70659 13.6046 9.97347 13.6046H10.911C11.1778 13.6046 11.3942 13.3927 11.3942 13.1312V12.1228C11.3942 11.8614 11.1778 11.6494 10.911 11.6494Z",fill:"#FF792E"}),d.createElement("path",{d:"M8.55353 13.9941H7.61605C7.34917 13.9941 7.13281 14.2061 7.13281 14.4676V15.4759C7.13281 15.7374 7.34917 15.9493 7.61605 15.9493H8.55353C8.82042 15.9493 9.03677 15.7374 9.03677 15.4759V14.4676C9.03677 14.2061 8.82042 13.9941 8.55353 13.9941Z",fill:"#FF792E"}),d.createElement("path",{d:"M13.2977 9.34375H12.3602C12.0933 9.34375 11.877 9.5557 11.877 9.81716V10.8255C11.877 11.087 12.0933 11.2989 12.3602 11.2989H13.2977C13.5646 11.2989 13.7809 11.087 13.7809 10.8255V9.81716C13.7809 9.5557 13.5646 9.34375 13.2977 9.34375Z",fill:"#FF792E"}),d.createElement("path",{d:"M25.159 0.0424805H24.2215C23.9546 0.0424805 23.7383 0.254434 23.7383 0.515892V1.52426C23.7383 1.78572 23.9546 1.99767 24.2215 1.99767H25.159C25.4259 1.99767 25.6422 1.78572 25.6422 1.52426V0.515892C25.6422 0.254434 25.4259 0.0424805 25.159 0.0424805Z",fill:"#FF792E"}),d.createElement("path",{d:"M3.80744 18.6675H2.86996C2.60307 18.6675 2.38672 18.8794 2.38672 19.1409V20.1493C2.38672 20.4107 2.60307 20.6227 2.86996 20.6227H3.80744C4.07432 20.6227 4.29068 20.4107 4.29068 20.1493V19.1409C4.29068 18.8794 4.07432 18.6675 3.80744 18.6675Z",fill:"#FF5C00"}),d.createElement("path",{d:"M25.159 7.04102H24.2215C23.9546 7.04102 23.7383 7.25297 23.7383 7.51443V8.52279C23.7383 8.78425 23.9546 8.99621 24.2215 8.99621H25.159C25.4259 8.99621 25.6422 8.78425 25.6422 8.52279V7.51443C25.6422 7.25297 25.4259 7.04102 25.159 7.04102Z",fill:"#FF5C00"}),d.createElement("path",{d:"M13.2977 18.645H12.3602C12.0933 18.645 11.877 18.857 11.877 19.1184V20.1268C11.877 20.3883 12.0933 20.6002 12.3602 20.6002H13.2977C13.5646 20.6002 13.7809 20.3883 13.7809 20.1268V19.1184C13.7809 18.857 13.5646 18.645 13.2977 18.645Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.4149 11.6919H19.4774C19.2105 11.6919 18.9941 11.9038 18.9941 12.1653V13.1737C18.9941 13.4351 19.2105 13.6471 19.4774 13.6471H20.4149C20.6817 13.6471 20.8981 13.4351 20.8981 13.1737V12.1653C20.8981 11.9038 20.6817 11.6919 20.4149 11.6919Z",fill:"#FF5C00"}),d.createElement("path",{d:"M8.55353 23.2954H7.61605C7.34917 23.2954 7.13281 23.5074 7.13281 23.7688V24.7772C7.13281 25.0386 7.34917 25.2506 7.61605 25.2506H8.55353C8.82042 25.2506 9.03677 25.0386 9.03677 24.7772V23.7688C9.03677 23.5074 8.82042 23.2954 8.55353 23.2954Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.4149 2.39062H19.4774C19.2105 2.39062 18.9941 2.60258 18.9941 2.86404V3.8724C18.9941 4.13386 19.2105 4.34581 19.4774 4.34581H20.4149C20.6817 4.34581 20.8981 4.13386 20.8981 3.8724V2.86404C20.8981 2.60258 20.6817 2.39062 20.4149 2.39062Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.786 4.65039H21.8485C21.5816 4.65039 21.3652 4.86234 21.3652 5.1238V6.13217C21.3652 6.39363 21.5816 6.60558 21.8485 6.60558H22.786C23.0528 6.60558 23.2692 6.39363 23.2692 6.13217V5.1238C23.2692 4.86234 23.0528 4.65039 22.786 4.65039Z",fill:"#FF5C00"})),Hdt=e=>d.createElement("svg",{width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M4.86451 18.4155H4.14004C3.9338 18.4155 3.7666 18.5826 3.7666 18.7888V19.5838C3.7666 19.79 3.9338 19.9571 4.14004 19.9571H4.86451C5.07076 19.9571 5.23795 19.79 5.23795 19.5838V18.7888C5.23795 18.5826 5.07076 18.4155 4.86451 18.4155Z",fill:"current"}),d.createElement("path",{d:"M14.0313 18.4155H13.3068C13.1005 18.4155 12.9333 18.5826 12.9333 18.7888V19.5838C12.9333 19.79 13.1005 19.9571 13.3068 19.9571H14.0313C14.2375 19.9571 14.4047 19.79 14.4047 19.5838V18.7888C14.4047 18.5826 14.2375 18.4155 14.0313 18.4155Z",fill:"current"}),d.createElement("path",{d:"M1.19789 18.4336H0.473415C0.26717 18.4336 0.0999756 18.6007 0.0999756 18.8068V19.6019C0.0999756 19.808 0.26717 19.9751 0.473415 19.9751H1.19789C1.40413 19.9751 1.57133 19.808 1.57133 19.6019V18.8068C1.57133 18.6007 1.40413 18.4336 1.19789 18.4336Z",fill:"current"}),d.createElement("path",{d:"M4.86451 7.43311H4.14004C3.9338 7.43311 3.7666 7.60022 3.7666 7.80636V8.60139C3.7666 8.80753 3.9338 8.97464 4.14004 8.97464H4.86451C5.07076 8.97464 5.23795 8.80753 5.23795 8.60139V7.80636C5.23795 7.60022 5.07076 7.43311 4.86451 7.43311Z",fill:"current"}),d.createElement("path",{d:"M12.1979 0.100098H11.4734C11.2672 0.100098 11.1 0.267209 11.1 0.473351V1.26838C11.1 1.47452 11.2672 1.64163 11.4734 1.64163H12.1979C12.4041 1.64163 12.5713 1.47452 12.5713 1.26838V0.473351C12.5713 0.267209 12.4041 0.100098 12.1979 0.100098Z",fill:"current"}),d.createElement("path",{d:"M12.1979 18.4155H11.4734C11.2672 18.4155 11.1 18.5826 11.1 18.7888V19.5838C11.1 19.79 11.2672 19.9571 11.4734 19.9571H12.1979C12.4041 19.9571 12.5713 19.79 12.5713 19.5838V18.7888C12.5713 18.5826 12.4041 18.4155 12.1979 18.4155Z",fill:"current"}),d.createElement("path",{d:"M8.53126 0.100098H7.80679C7.60054 0.100098 7.43335 0.267209 7.43335 0.473351V1.26838C7.43335 1.47452 7.60054 1.64163 7.80679 1.64163H8.53126C8.73751 1.64163 8.9047 1.47452 8.9047 1.26838V0.473351C8.9047 0.267209 8.73751 0.100098 8.53126 0.100098Z",fill:"current"}),d.createElement("path",{d:"M17.6979 18.4155H16.9734C16.7672 18.4155 16.6 18.5826 16.6 18.7888V19.5838C16.6 19.79 16.7672 19.9571 16.9734 19.9571H17.6979C17.9041 19.9571 18.0713 19.79 18.0713 19.5838V18.7888C18.0713 18.5826 17.9041 18.4155 17.6979 18.4155Z",fill:"current"}),d.createElement("path",{d:"M8.53126 18.4155H7.80679C7.60054 18.4155 7.43335 18.5826 7.43335 18.7888V19.5838C7.43335 19.79 7.60054 19.9571 7.80679 19.9571H8.53126C8.73751 19.9571 8.9047 19.79 8.9047 19.5838V18.7888C8.9047 18.5826 8.73751 18.4155 8.53126 18.4155Z",fill:"current"}),d.createElement("path",{d:"M4.86451 3.7666H4.14004C3.9338 3.7666 3.7666 3.93371 3.7666 4.13985V4.93489C3.7666 5.14103 3.9338 5.30814 4.14004 5.30814H4.86451C5.07076 5.30814 5.23795 5.14103 5.23795 4.93489V4.13985C5.23795 3.93371 5.07076 3.7666 4.86451 3.7666Z",fill:"current"}),d.createElement("path",{d:"M4.86451 14.7485H4.14004C3.9338 14.7485 3.7666 14.9156 3.7666 15.1218V15.9168C3.7666 16.123 3.9338 16.2901 4.14004 16.2901H4.86451C5.07076 16.2901 5.23795 16.123 5.23795 15.9168V15.1218C5.23795 14.9156 5.07076 14.7485 4.86451 14.7485Z",fill:"current"}),d.createElement("path",{d:"M3.03126 18.4155H2.30679C2.10054 18.4155 1.93335 18.5826 1.93335 18.7888V19.5838C1.93335 19.79 2.10054 19.9571 2.30679 19.9571H3.03126C3.23751 19.9571 3.4047 19.79 3.4047 19.5838V18.7888C3.4047 18.5826 3.23751 18.4155 3.03126 18.4155Z",fill:"current"}),d.createElement("path",{d:"M15.8532 14.7148H15.1287C14.9224 14.7148 14.7552 14.882 14.7552 15.0881V15.8831C14.7552 16.0893 14.9224 16.2564 15.1287 16.2564H15.8532C16.0594 16.2564 16.2266 16.0893 16.2266 15.8831V15.0881C16.2266 14.882 16.0594 14.7148 15.8532 14.7148Z",fill:"current"}),d.createElement("path",{d:"M14.0313 1.95117H13.3068C13.1005 1.95117 12.9333 2.11828 12.9333 2.32443V3.11946C12.9333 3.3256 13.1005 3.49271 13.3068 3.49271H14.0313C14.2375 3.49271 14.4047 3.3256 14.4047 3.11946V2.32443C14.4047 2.11828 14.2375 1.95117 14.0313 1.95117Z",fill:"current"}),d.createElement("path",{d:"M14.0313 9.28467H13.3068C13.1005 9.28467 12.9333 9.45178 12.9333 9.65792V10.453C12.9333 10.6591 13.1005 10.8262 13.3068 10.8262H14.0313C14.2375 10.8262 14.4047 10.6591 14.4047 10.453V9.65792C14.4047 9.45178 14.2375 9.28467 14.0313 9.28467Z",fill:"current"}),d.createElement("path",{d:"M3.03126 16.6001H2.30679C2.10054 16.6001 1.93335 16.7672 1.93335 16.9734V17.7684C1.93335 17.9745 2.10054 18.1416 2.30679 18.1416H3.03126C3.23751 18.1416 3.4047 17.9745 3.4047 17.7684V16.9734C3.4047 16.7672 3.23751 16.6001 3.03126 16.6001Z",fill:"current"}),d.createElement("path",{d:"M12.1979 11.1001H11.4734C11.2672 11.1001 11.1 11.2672 11.1 11.4734V12.2684C11.1 12.4745 11.2672 12.6416 11.4734 12.6416H12.1979C12.4041 12.6416 12.5713 12.4745 12.5713 12.2684V11.4734C12.5713 11.2672 12.4041 11.1001 12.1979 11.1001Z",fill:"current"}),d.createElement("path",{d:"M6.69789 9.2666H5.97341C5.76717 9.2666 5.59998 9.43371 5.59998 9.63986V10.4349C5.59998 10.641 5.76717 10.8081 5.97341 10.8081H6.69789C6.90413 10.8081 7.07133 10.641 7.07133 10.4349V9.63986C7.07133 9.43371 6.90413 9.2666 6.69789 9.2666Z",fill:"current"}),d.createElement("path",{d:"M8.53126 11.1001H7.80679C7.60054 11.1001 7.43335 11.2672 7.43335 11.4734V12.2684C7.43335 12.4745 7.60054 12.6416 7.80679 12.6416H8.53126C8.73751 12.6416 8.9047 12.4745 8.9047 12.2684V11.4734C8.9047 11.2672 8.73751 11.1001 8.53126 11.1001Z",fill:"current"}),d.createElement("path",{d:"M4.86451 5.61768H4.14004C3.9338 5.61768 3.7666 5.78479 3.7666 5.99093V6.78596C3.7666 6.9921 3.9338 7.15921 4.14004 7.15921H4.86451C5.07076 7.15921 5.23795 6.9921 5.23795 6.78596V5.99093C5.23795 5.78479 5.07076 5.61768 4.86451 5.61768Z",fill:"current"}),d.createElement("path",{d:"M15.876 18.4487H15.1515C14.9453 18.4487 14.7781 18.6158 14.7781 18.822V19.617C14.7781 19.8232 14.9453 19.9903 15.1515 19.9903H15.876C16.0822 19.9903 16.2494 19.8232 16.2494 19.617V18.822C16.2494 18.6158 16.0822 18.4487 15.876 18.4487Z",fill:"current"}),d.createElement("path",{d:"M15.876 7.4668H15.1515C14.9453 7.4668 14.7781 7.63391 14.7781 7.84005V8.63508C14.7781 8.84122 14.9453 9.00833 15.1515 9.00833H15.876C16.0822 9.00833 16.2494 8.84122 16.2494 8.63508V7.84005C16.2494 7.63391 16.0822 7.4668 15.876 7.4668Z",fill:"current"}),d.createElement("path",{d:"M19.5427 18.4487H18.8183C18.612 18.4487 18.4448 18.6158 18.4448 18.822V19.617C18.4448 19.8232 18.612 19.9903 18.8183 19.9903H19.5427C19.749 19.9903 19.9162 19.8232 19.9162 19.617V18.822C19.9162 18.6158 19.749 18.4487 19.5427 18.4487Z",fill:"current"}),d.createElement("path",{d:"M15.876 3.80029H15.1515C14.9453 3.80029 14.7781 3.9674 14.7781 4.17355V4.96858C14.7781 5.17472 14.9453 5.34183 15.1515 5.34183H15.876C16.0822 5.34183 16.2494 5.17472 16.2494 4.96858V4.17355C16.2494 3.9674 16.0822 3.80029 15.876 3.80029Z",fill:"current"}),d.createElement("path",{d:"M6.70936 18.4487H5.98489C5.77864 18.4487 5.61145 18.6158 5.61145 18.822V19.617C5.61145 19.8232 5.77864 19.9903 5.98489 19.9903H6.70936C6.91561 19.9903 7.0828 19.8232 7.0828 19.617V18.822C7.0828 18.6158 6.91561 18.4487 6.70936 18.4487Z",fill:"current"}),d.createElement("path",{d:"M15.876 5.65137H15.1515C14.9453 5.65137 14.7781 5.81848 14.7781 6.02462V6.81965C14.7781 7.02579 14.9453 7.1929 15.1515 7.1929H15.876C16.0822 7.1929 16.2494 7.02579 16.2494 6.81965V6.02462C16.2494 5.81848 16.0822 5.65137 15.876 5.65137Z",fill:"current"}),d.createElement("path",{d:"M10.376 0.133301H9.65152C9.44527 0.133301 9.27808 0.300412 9.27808 0.506554V1.30158C9.27808 1.50773 9.44527 1.67484 9.65152 1.67484H10.376C10.5822 1.67484 10.7494 1.50773 10.7494 1.30158V0.506554C10.7494 0.300412 10.5822 0.133301 10.376 0.133301Z",fill:"current"}),d.createElement("path",{d:"M10.376 18.4487H9.65152C9.44527 18.4487 9.27808 18.6158 9.27808 18.822V19.617C9.27808 19.8232 9.44527 19.9903 9.65152 19.9903H10.376C10.5822 19.9903 10.7494 19.8232 10.7494 19.617V18.822C10.7494 18.6158 10.5822 18.4487 10.376 18.4487Z",fill:"current"}),d.createElement("path",{d:"M17.6979 16.6001H16.9734C16.7672 16.6001 16.6 16.7672 16.6 16.9734V17.7684C16.6 17.9745 16.7672 18.1416 16.9734 18.1416H17.6979C17.9041 18.1416 18.0713 17.9745 18.0713 17.7684V16.9734C18.0713 16.7672 17.9041 16.6001 17.6979 16.6001Z",fill:"current"}),d.createElement("path",{d:"M10.3645 5.6001H9.64004C9.4338 5.6001 9.2666 5.76721 9.2666 5.97335V6.76838C9.2666 6.97452 9.4338 7.14163 9.64004 7.14163H10.3645C10.5708 7.14163 10.738 6.97452 10.738 6.76838V5.97335C10.738 5.76721 10.5708 5.6001 10.3645 5.6001Z",fill:"current"}),d.createElement("path",{d:"M10.376 12.9487H9.65152C9.44527 12.9487 9.27808 13.1158 9.27808 13.322V14.117C9.27808 14.3232 9.44527 14.4903 9.65152 14.4903H10.376C10.5822 14.4903 10.7494 14.3232 10.7494 14.117V13.322C10.7494 13.1158 10.5822 12.9487 10.376 12.9487Z",fill:"current"}),d.createElement("path",{d:"M6.70936 1.98486H5.98489C5.77864 1.98486 5.61145 2.15197 5.61145 2.35812V3.15315C5.61145 3.35929 5.77864 3.5264 5.98489 3.5264H6.70936C6.91561 3.5264 7.0828 3.35929 7.0828 3.15315V2.35812C7.0828 2.15197 6.91561 1.98486 6.70936 1.98486Z",fill:"current"})),Wre=e=>d.createElement("svg",{width:18,height:19,viewBox:"0 0 18 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M9.89829 9.2749H9.30554C9.1368 9.2749 9 9.41163 9 9.58029V10.2308C9 10.3994 9.1368 10.5362 9.30554 10.5362H9.89829C10.067 10.5362 10.2038 10.3994 10.2038 10.2308V9.58029C10.2038 9.41163 10.067 9.2749 9.89829 9.2749Z",fill:"current"}),d.createElement("path",{d:"M0.898292 9.2749H0.305541C0.136796 9.2749 0 9.41163 0 9.58029V10.2308C0 10.3994 0.136796 10.5362 0.305541 10.5362H0.898292C1.06704 10.5362 1.20383 10.3994 1.20383 10.2308V9.58029C1.20383 9.41163 1.06704 9.2749 0.898292 9.2749Z",fill:"current"}),d.createElement("path",{d:"M17.3983 9.2749H16.8055C16.6368 9.2749 16.5 9.41163 16.5 9.58029V10.2308C16.5 10.3994 16.6368 10.5362 16.8055 10.5362H17.3983C17.567 10.5362 17.7038 10.3994 17.7038 10.2308V9.58029C17.7038 9.41163 17.567 9.2749 17.3983 9.2749Z",fill:"current"}),d.createElement("path",{d:"M8.39829 9.2749H7.80554C7.6368 9.2749 7.5 9.41163 7.5 9.58029V10.2308C7.5 10.3994 7.6368 10.5362 7.80554 10.5362H8.39829C8.56704 10.5362 8.70383 10.3994 8.70383 10.2308V9.58029C8.70383 9.41163 8.56704 9.2749 8.39829 9.2749Z",fill:"current"}),d.createElement("path",{d:"M6.89829 1.7749H6.30554C6.1368 1.7749 6 1.91163 6 2.08029V2.73077C6 2.89943 6.1368 3.03616 6.30554 3.03616H6.89829C7.06704 3.03616 7.20383 2.89943 7.20383 2.73077V2.08029C7.20383 1.91163 7.06704 1.7749 6.89829 1.7749Z",fill:"current"}),d.createElement("path",{d:"M8.39829 1.78955H7.80554C7.6368 1.78955 7.5 1.92628 7.5 2.09494V2.74542C7.5 2.91408 7.6368 3.05081 7.80554 3.05081H8.39829C8.56704 3.05081 8.70383 2.91408 8.70383 2.74542V2.09494C8.70383 1.92628 8.56704 1.78955 8.39829 1.78955Z",fill:"current"}),d.createElement("path",{d:"M9.89829 1.78955H9.30554C9.1368 1.78955 9 1.92628 9 2.09494V2.74542C9 2.91408 9.1368 3.05081 9.30554 3.05081H9.89829C10.067 3.05081 10.2038 2.91408 10.2038 2.74542V2.09494C10.2038 1.92628 10.067 1.78955 9.89829 1.78955Z",fill:"current"}),d.createElement("path",{d:"M12.8983 16.7603H12.3055C12.1368 16.7603 12 16.897 12 17.0656V17.7161C12 17.8848 12.1368 18.0215 12.3055 18.0215H12.8983C13.067 18.0215 13.2038 17.8848 13.2038 17.7161V17.0656C13.2038 16.897 13.067 16.7603 12.8983 16.7603Z",fill:"current"}),d.createElement("path",{d:"M3.89829 16.7603H3.30554C3.1368 16.7603 3 16.897 3 17.0656V17.7161C3 17.8848 3.1368 18.0215 3.30554 18.0215H3.89829C4.06704 18.0215 4.20383 17.8848 4.20383 17.7161V17.0656C4.20383 16.897 4.06704 16.7603 3.89829 16.7603Z",fill:"current"}),d.createElement("path",{d:"M9.89829 16.7749H9.30554C9.1368 16.7749 9 16.9116 9 17.0803V17.7308C9 17.8994 9.1368 18.0362 9.30554 18.0362H9.89829C10.067 18.0362 10.2038 17.8994 10.2038 17.7308V17.0803C10.2038 16.9116 10.067 16.7749 9.89829 16.7749Z",fill:"current"}),d.createElement("path",{d:"M0.898292 13.7603H0.305541C0.136796 13.7603 0 13.897 0 14.0656V14.7161C0 14.8848 0.136796 15.0215 0.305541 15.0215H0.898292C1.06704 15.0215 1.20383 14.8848 1.20383 14.7161V14.0656C1.20383 13.897 1.06704 13.7603 0.898292 13.7603Z",fill:"current"}),d.createElement("path",{d:"M17.3983 13.7603H16.8055C16.6368 13.7603 16.5 13.897 16.5 14.0656V14.7161C16.5 14.8848 16.6368 15.0215 16.8055 15.0215H17.3983C17.567 15.0215 17.7038 14.8848 17.7038 14.7161V14.0656C17.7038 13.897 17.567 13.7603 17.3983 13.7603Z",fill:"current"}),d.createElement("path",{d:"M8.39829 16.7749H7.80554C7.6368 16.7749 7.5 16.9116 7.5 17.0803V17.7308C7.5 17.8994 7.6368 18.0362 7.80554 18.0362H8.39829C8.56704 18.0362 8.70383 17.8994 8.70383 17.7308V17.0803C8.70383 16.9116 8.56704 16.7749 8.39829 16.7749Z",fill:"current"}),d.createElement("path",{d:"M5.39829 1.78955H4.80554C4.6368 1.78955 4.5 1.92628 4.5 2.09494V2.74542C4.5 2.91408 4.6368 3.05081 4.80554 3.05081H5.39829C5.56704 3.05081 5.70383 2.91408 5.70383 2.74542V2.09494C5.70383 1.92628 5.56704 1.78955 5.39829 1.78955Z",fill:"current"}),d.createElement("path",{d:"M5.39829 3.28955H4.80554C4.6368 3.28955 4.5 3.42628 4.5 3.59494V4.24542C4.5 4.41408 4.6368 4.55081 4.80554 4.55081H5.39829C5.56704 4.55081 5.70383 4.41408 5.70383 4.24542V3.59494C5.70383 3.42628 5.56704 3.28955 5.39829 3.28955Z",fill:"current"}),d.createElement("path",{d:"M0.898292 10.7896H0.305541C0.136796 10.7896 0 10.9263 0 11.0949V11.7454C0 11.9141 0.136796 12.0508 0.305541 12.0508H0.898292C1.06704 12.0508 1.20383 11.9141 1.20383 11.7454V11.0949C1.20383 10.9263 1.06704 10.7896 0.898292 10.7896Z",fill:"current"}),d.createElement("path",{d:"M17.3983 10.7896H16.8055C16.6368 10.7896 16.5 10.9263 16.5 11.0949V11.7454C16.5 11.9141 16.6368 12.0508 16.8055 12.0508H17.3983C17.567 12.0508 17.7038 11.9141 17.7038 11.7454V11.0949C17.7038 10.9263 17.567 10.7896 17.3983 10.7896Z",fill:"current"}),d.createElement("path",{d:"M9.89829 12.2749H9.30554C9.1368 12.2749 9 12.4116 9 12.5803V13.2308C9 13.3994 9.1368 13.5362 9.30554 13.5362H9.89829C10.067 13.5362 10.2038 13.3994 10.2038 13.2308V12.5803C10.2038 12.4116 10.067 12.2749 9.89829 12.2749Z",fill:"current"}),d.createElement("path",{d:"M0.898292 12.2749H0.305541C0.136796 12.2749 0 12.4116 0 12.5803V13.2308C0 13.3994 0.136796 13.5362 0.305541 13.5362H0.898292C1.06704 13.5362 1.20383 13.3994 1.20383 13.2308V12.5803C1.20383 12.4116 1.06704 12.2749 0.898292 12.2749Z",fill:"current"}),d.createElement("path",{d:"M17.3983 12.2749H16.8055C16.6368 12.2749 16.5 12.4116 16.5 12.5803V13.2308C16.5 13.3994 16.6368 13.5362 16.8055 13.5362H17.3983C17.567 13.5362 17.7038 13.3994 17.7038 13.2308V12.5803C17.7038 12.4116 17.567 12.2749 17.3983 12.2749Z",fill:"current"}),d.createElement("path",{d:"M8.39829 12.2749H7.80554C7.6368 12.2749 7.5 12.4116 7.5 12.5803V13.2308C7.5 13.3994 7.6368 13.5362 7.80554 13.5362H8.39829C8.56704 13.5362 8.70383 13.3994 8.70383 13.2308V12.5803C8.70383 12.4116 8.56704 12.2749 8.39829 12.2749Z",fill:"current"}),d.createElement("path",{d:"M0.898292 7.78955H0.305541C0.136796 7.78955 0 7.92628 0 8.09494V8.74542C0 8.91408 0.136796 9.05081 0.305541 9.05081H0.898292C1.06704 9.05081 1.20383 8.91408 1.20383 8.74542V8.09494C1.20383 7.92628 1.06704 7.78955 0.898292 7.78955Z",fill:"current"}),d.createElement("path",{d:"M11.3983 10.7749H10.8055C10.6368 10.7749 10.5 10.9116 10.5 11.0803V11.7308C10.5 11.8994 10.6368 12.0362 10.8055 12.0362H11.3983C11.567 12.0362 11.7038 11.8994 11.7038 11.7308V11.0803C11.7038 10.9116 11.567 10.7749 11.3983 10.7749Z",fill:"current"}),d.createElement("path",{d:"M11.3983 9.2749H10.8055C10.6368 9.2749 10.5 9.41163 10.5 9.58029V10.2308C10.5 10.3994 10.6368 10.5362 10.8055 10.5362H11.3983C11.567 10.5362 11.7038 10.3994 11.7038 10.2308V9.58029C11.7038 9.41163 11.567 9.2749 11.3983 9.2749Z",fill:"current"}),d.createElement("path",{d:"M2.39829 10.7749H1.80554C1.6368 10.7749 1.5 10.9116 1.5 11.0803V11.7308C1.5 11.8994 1.6368 12.0362 1.80554 12.0362H2.39829C2.56704 12.0362 2.70383 11.8994 2.70383 11.7308V11.0803C2.70383 10.9116 2.56704 10.7749 2.39829 10.7749Z",fill:"current"}),d.createElement("path",{d:"M2.39829 4.78955H1.80554C1.6368 4.78955 1.5 4.92628 1.5 5.09494V5.74542C1.5 5.91408 1.6368 6.05081 1.80554 6.05081H2.39829C2.56704 6.05081 2.70383 5.91408 2.70383 5.74542V5.09494C2.70383 4.92628 2.56704 4.78955 2.39829 4.78955Z",fill:"current"}),d.createElement("path",{d:"M6.89829 4.78955H6.30554C6.1368 4.78955 6 4.92628 6 5.09494V5.74542C6 5.91408 6.1368 6.05081 6.30554 6.05081H6.89829C7.06704 6.05081 7.20383 5.91408 7.20383 5.74542V5.09494C7.20383 4.92628 7.06704 4.78955 6.89829 4.78955Z",fill:"current"}),d.createElement("path",{d:"M11.3983 4.78955H10.8055C10.6368 4.78955 10.5 4.92628 10.5 5.09494V5.74542C10.5 5.91408 10.6368 6.05081 10.8055 6.05081H11.3983C11.567 6.05081 11.7038 5.91408 11.7038 5.74542V5.09494C11.7038 4.92628 11.567 4.78955 11.3983 4.78955Z",fill:"current"}),d.createElement("path",{d:"M12.8983 10.7749H12.3055C12.1368 10.7749 12 10.9116 12 11.0803V11.7308C12 11.8994 12.1368 12.0362 12.3055 12.0362H12.8983C13.067 12.0362 13.2038 11.8994 13.2038 11.7308V11.0803C13.2038 10.9116 13.067 10.7749 12.8983 10.7749Z",fill:"current"}),d.createElement("path",{d:"M3.89829 10.7749H3.30554C3.1368 10.7749 3 10.9116 3 11.0803V11.7308C3 11.8994 3.1368 12.0362 3.30554 12.0362H3.89829C4.06704 12.0362 4.20383 11.8994 4.20383 11.7308V11.0803C4.20383 10.9116 4.06704 10.7749 3.89829 10.7749Z",fill:"current"}),d.createElement("path",{d:"M3.89829 4.78955H3.30554C3.1368 4.78955 3 4.92628 3 5.09494V5.74542C3 5.91408 3.1368 6.05081 3.30554 6.05081H3.89829C4.06704 6.05081 4.20383 5.91408 4.20383 5.74542V5.09494C4.20383 4.92628 4.06704 4.78955 3.89829 4.78955Z",fill:"current"}),d.createElement("path",{d:"M8.39829 4.78955H7.80554C7.6368 4.78955 7.5 4.92628 7.5 5.09494V5.74542C7.5 5.91408 7.6368 6.05081 7.80554 6.05081H8.39829C8.56704 6.05081 8.70383 5.91408 8.70383 5.74542V5.09494C8.70383 4.92628 8.56704 4.78955 8.39829 4.78955Z",fill:"current"}),d.createElement("path",{d:"M12.8983 4.78955H12.3055C12.1368 4.78955 12 4.92628 12 5.09494V5.74542C12 5.91408 12.1368 6.05081 12.3055 6.05081H12.8983C13.067 6.05081 13.2038 5.91408 13.2038 5.74542V5.09494C13.2038 4.92628 13.067 4.78955 12.8983 4.78955Z",fill:"current"}),d.createElement("path",{d:"M14.3983 10.7749H13.8055C13.6368 10.7749 13.5 10.9116 13.5 11.0803V11.7308C13.5 11.8994 13.6368 12.0362 13.8055 12.0362H14.3983C14.567 12.0362 14.7038 11.8994 14.7038 11.7308V11.0803C14.7038 10.9116 14.567 10.7749 14.3983 10.7749Z",fill:"current"}),d.createElement("path",{d:"M5.39829 10.7749H4.80554C4.6368 10.7749 4.5 10.9116 4.5 11.0803V11.7308C4.5 11.8994 4.6368 12.0362 4.80554 12.0362H5.39829C5.56704 12.0362 5.70383 11.8994 5.70383 11.7308V11.0803C5.70383 10.9116 5.56704 10.7749 5.39829 10.7749Z",fill:"current"}),d.createElement("path",{d:"M5.39829 4.78955H4.80554C4.6368 4.78955 4.5 4.92628 4.5 5.09494V5.74542C4.5 5.91408 4.6368 6.05081 4.80554 6.05081H5.39829C5.56704 6.05081 5.70383 5.91408 5.70383 5.74542V5.09494C5.70383 4.92628 5.56704 4.78955 5.39829 4.78955Z",fill:"current"}),d.createElement("path",{d:"M9.89829 4.78955H9.30554C9.1368 4.78955 9 4.92628 9 5.09494V5.74542C9 5.91408 9.1368 6.05081 9.30554 6.05081H9.89829C10.067 6.05081 10.2038 5.91408 10.2038 5.74542V5.09494C10.2038 4.92628 10.067 4.78955 9.89829 4.78955Z",fill:"current"}),d.createElement("path",{d:"M14.3983 4.78955H13.8055C13.6368 4.78955 13.5 4.92628 13.5 5.09494V5.74542C13.5 5.91408 13.6368 6.05081 13.8055 6.05081H14.3983C14.567 6.05081 14.7038 5.91408 14.7038 5.74542V5.09494C14.7038 4.92628 14.567 4.78955 14.3983 4.78955Z",fill:"current"}),d.createElement("path",{d:"M15.8983 4.78955H15.3055C15.1368 4.78955 15 4.92628 15 5.09494V5.74542C15 5.91408 15.1368 6.05081 15.3055 6.05081H15.8983C16.067 6.05081 16.2038 5.91408 16.2038 5.74542V5.09494C16.2038 4.92628 16.067 4.78955 15.8983 4.78955Z",fill:"current"}),d.createElement("path",{d:"M6.89829 10.7749H6.30554C6.1368 10.7749 6 10.9116 6 11.0803V11.7308C6 11.8994 6.1368 12.0362 6.30554 12.0362H6.89829C7.06704 12.0362 7.20383 11.8994 7.20383 11.7308V11.0803C7.20383 10.9116 7.06704 10.7749 6.89829 10.7749Z",fill:"current"}),d.createElement("path",{d:"M6.89829 10.7749H6.30554C6.1368 10.7749 6 10.9116 6 11.0803V11.7308C6 11.8994 6.1368 12.0362 6.30554 12.0362H6.89829C7.06704 12.0362 7.20383 11.8994 7.20383 11.7308V11.0803C7.20383 10.9116 7.06704 10.7749 6.89829 10.7749Z",fill:"current"}),d.createElement("path",{d:"M15.8983 10.7749H15.3055C15.1368 10.7749 15 10.9116 15 11.0803V11.7308C15 11.8994 15.1368 12.0362 15.3055 12.0362H15.8983C16.067 12.0362 16.2038 11.8994 16.2038 11.7308V11.0803C16.2038 10.9116 16.067 10.7749 15.8983 10.7749Z",fill:"current"}),d.createElement("path",{d:"M6.89829 9.2749H6.30554C6.1368 9.2749 6 9.41163 6 9.58029V10.2308C6 10.3994 6.1368 10.5362 6.30554 10.5362H6.89829C7.06704 10.5362 7.20383 10.3994 7.20383 10.2308V9.58029C7.20383 9.41163 7.06704 9.2749 6.89829 9.2749Z",fill:"current"}),d.createElement("path",{d:"M0.898292 6.2749H0.305541C0.136796 6.2749 0 6.41163 0 6.58029V7.23077C0 7.39943 0.136796 7.53616 0.305541 7.53616H0.898292C1.06704 7.53616 1.20383 7.39943 1.20383 7.23077V6.58029C1.20383 6.41163 1.06704 6.2749 0.898292 6.2749Z",fill:"current"}),d.createElement("path",{d:"M17.3983 7.78955H16.8055C16.6368 7.78955 16.5 7.92628 16.5 8.09494V8.74542C16.5 8.91408 16.6368 9.05081 16.8055 9.05081H17.3983C17.567 9.05081 17.7038 8.91408 17.7038 8.74542V8.09494C17.7038 7.92628 17.567 7.78955 17.3983 7.78955Z",fill:"current"}),d.createElement("path",{d:"M17.3983 6.2749H16.8055C16.6368 6.2749 16.5 6.41163 16.5 6.58029V7.23077C16.5 7.39943 16.6368 7.53616 16.8055 7.53616H17.3983C17.567 7.53616 17.7038 7.39943 17.7038 7.23077V6.58029C17.7038 6.41163 17.567 6.2749 17.3983 6.2749Z",fill:"current"}),d.createElement("path",{d:"M17.3983 15.2749H16.8055C16.6368 15.2749 16.5 15.4116 16.5 15.5803V16.2308C16.5 16.3994 16.6368 16.5362 16.8055 16.5362H17.3983C17.567 16.5362 17.7038 16.3994 17.7038 16.2308V15.5803C17.7038 15.4116 17.567 15.2749 17.3983 15.2749Z",fill:"current"}),d.createElement("path",{d:"M15.8983 16.7749H15.3055C15.1368 16.7749 15 16.9116 15 17.0803V17.7308C15 17.8994 15.1368 18.0362 15.3055 18.0362H15.8983C16.067 18.0362 16.2038 17.8994 16.2038 17.7308V17.0803C16.2038 16.9116 16.067 16.7749 15.8983 16.7749Z",fill:"current"}),d.createElement("path",{d:"M6.89829 16.7749H6.30554C6.1368 16.7749 6 16.9116 6 17.0803V17.7308C6 17.8994 6.1368 18.0362 6.30554 18.0362H6.89829C7.06704 18.0362 7.20383 17.8994 7.20383 17.7308V17.0803C7.20383 16.9116 7.06704 16.7749 6.89829 16.7749Z",fill:"current"}),d.createElement("path",{d:"M11.4061 1.80249H10.8134C10.6446 1.80249 10.5078 1.93922 10.5078 2.10788V2.75836C10.5078 2.92702 10.6446 3.06375 10.8134 3.06375H11.4061C11.5749 3.06375 11.7116 2.92702 11.7116 2.75836V2.10788C11.7116 1.93922 11.5749 1.80249 11.4061 1.80249Z",fill:"current"}),d.createElement("path",{d:"M12.8983 1.78955H12.3055C12.1368 1.78955 12 1.92628 12 2.09494V2.74542C12 2.91408 12.1368 3.05081 12.3055 3.05081H12.8983C13.067 3.05081 13.2038 2.91408 13.2038 2.74542V2.09494C13.2038 1.92628 13.067 1.78955 12.8983 1.78955Z",fill:"current"}),d.createElement("path",{d:"M12.8983 3.28955H12.3055C12.1368 3.28955 12 3.42628 12 3.59494V4.24542C12 4.41408 12.1368 4.55081 12.3055 4.55081H12.8983C13.067 4.55081 13.2038 4.41408 13.2038 4.24542V3.59494C13.2038 3.42628 13.067 3.28955 12.8983 3.28955Z",fill:"current"}),d.createElement("path",{d:"M14.4061 16.7878H13.8134C13.6446 16.7878 13.5078 16.9246 13.5078 17.0932V17.7437C13.5078 17.9124 13.6446 18.0491 13.8134 18.0491H14.4061C14.5749 18.0491 14.7116 17.9124 14.7116 17.7437V17.0932C14.7116 16.9246 14.5749 16.7878 14.4061 16.7878Z",fill:"current"}),d.createElement("path",{d:"M5.4061 16.7878H4.81335C4.64461 16.7878 4.50781 16.9246 4.50781 17.0932V17.7437C4.50781 17.9124 4.64461 18.0491 4.81335 18.0491H5.4061C5.57485 18.0491 5.71165 17.9124 5.71165 17.7437V17.0932C5.71165 16.9246 5.57485 16.7878 5.4061 16.7878Z",fill:"current"}),d.createElement("path",{d:"M11.3983 16.7749H10.8055C10.6368 16.7749 10.5 16.9116 10.5 17.0803V17.7308C10.5 17.8994 10.6368 18.0362 10.8055 18.0362H11.3983C11.567 18.0362 11.7038 17.8994 11.7038 17.7308V17.0803C11.7038 16.9116 11.567 16.7749 11.3983 16.7749Z",fill:"current"}),d.createElement("path",{d:"M2.39829 16.7749H1.80554C1.6368 16.7749 1.5 16.9116 1.5 17.0803V17.7308C1.5 17.8994 1.6368 18.0362 1.80554 18.0362H2.39829C2.56704 18.0362 2.70383 17.8994 2.70383 17.7308V17.0803C2.70383 16.9116 2.56704 16.7749 2.39829 16.7749Z",fill:"current"}),d.createElement("path",{d:"M0.898292 15.2749H0.305541C0.136796 15.2749 0 15.4116 0 15.5803V16.2308C0 16.3994 0.136796 16.5362 0.305541 16.5362H0.898292C1.06704 16.5362 1.20383 16.3994 1.20383 16.2308V15.5803C1.20383 15.4116 1.06704 15.2749 0.898292 15.2749Z",fill:"current"})),Fdt=e=>d.createElement("svg",{width:14,height:19,viewBox:"0 0 14 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M1.3204 3.86255H0.730073C0.562017 3.86255 0.425781 3.99872 0.425781 4.16669V4.81451C0.425781 4.98248 0.562017 5.11865 0.730073 5.11865H1.3204C1.48846 5.11865 1.62469 4.98248 1.62469 4.81451V4.16669C1.62469 3.99872 1.48846 3.86255 1.3204 3.86255Z",fill:"current"}),d.createElement("path",{d:"M2.81259 17.5916H2.22226C2.0542 17.5916 1.91797 17.7277 1.91797 17.8957V18.5435C1.91797 18.7115 2.0542 18.8477 2.22226 18.8477H2.81259C2.98064 18.8477 3.11688 18.7115 3.11688 18.5435V17.8957C3.11688 17.7277 2.98064 17.5916 2.81259 17.5916Z",fill:"current"}),d.createElement("path",{d:"M10.2813 11.2898H9.69101C9.52295 11.2898 9.38672 11.426 9.38672 11.5939V12.2418C9.38672 12.4097 9.52295 12.5459 9.69101 12.5459H10.2813C10.4494 12.5459 10.5856 12.4097 10.5856 12.2418V11.5939C10.5856 11.426 10.4494 11.2898 10.2813 11.2898Z",fill:"current"}),d.createElement("path",{d:"M8.78915 11.2898H8.19882C8.03077 11.2898 7.89453 11.426 7.89453 11.5939V12.2418C7.89453 12.4097 8.03077 12.5459 8.19882 12.5459H8.78915C8.95721 12.5459 9.09344 12.4097 9.09344 12.2418V11.5939C9.09344 11.426 8.95721 11.2898 8.78915 11.2898Z",fill:"current"}),d.createElement("path",{d:"M7.29696 11.2898H6.70664C6.53858 11.2898 6.40234 11.426 6.40234 11.5939V12.2418C6.40234 12.4097 6.53858 12.5459 6.70664 12.5459H7.29696C7.46502 12.5459 7.60125 12.4097 7.60125 12.2418V11.5939C7.60125 11.426 7.46502 11.2898 7.29696 11.2898Z",fill:"current"}),d.createElement("path",{d:"M13.2579 3.86255H12.6676C12.4995 3.86255 12.3633 3.99872 12.3633 4.16669V4.81451C12.3633 4.98248 12.4995 5.11865 12.6676 5.11865H13.2579C13.426 5.11865 13.5622 4.98248 13.5622 4.81451V4.16669C13.5622 3.99872 13.426 3.86255 13.2579 3.86255Z",fill:"current"}),d.createElement("path",{d:"M10.2735 17.5916H9.6832C9.51514 17.5916 9.37891 17.7277 9.37891 17.8957V18.5435C9.37891 18.7115 9.51514 18.8477 9.6832 18.8477H10.2735C10.4416 18.8477 10.5778 18.7115 10.5778 18.5435V17.8957C10.5778 17.7277 10.4416 17.5916 10.2735 17.5916Z",fill:"current"}),d.createElement("path",{d:"M4.30868 11.2898H3.71835C3.5503 11.2898 3.41406 11.426 3.41406 11.5939V12.2418C3.41406 12.4097 3.5503 12.5459 3.71835 12.5459H4.30868C4.47674 12.5459 4.61297 12.4097 4.61297 12.2418V11.5939C4.61297 11.426 4.47674 11.2898 4.30868 11.2898Z",fill:"current"}),d.createElement("path",{d:"M1.3204 6.85034H0.730073C0.562017 6.85034 0.425781 6.98651 0.425781 7.15448V7.8023C0.425781 7.97027 0.562017 8.10644 0.730073 8.10644H1.3204C1.48846 8.10644 1.62469 7.97027 1.62469 7.8023V7.15448C1.62469 6.98651 1.48846 6.85034 1.3204 6.85034Z",fill:"current"}),d.createElement("path",{d:"M6.6954 7.99902H6.10507C5.93702 7.99902 5.80078 8.13519 5.80078 8.30316V8.95098C5.80078 9.11896 5.93702 9.25512 6.10507 9.25512H6.6954C6.86346 9.25512 6.99969 9.11896 6.99969 8.95098V8.30316C6.99969 8.13519 6.86346 7.99902 6.6954 7.99902Z",fill:"current"}),d.createElement("path",{d:"M1.3204 8.34424H0.730073C0.562017 8.34424 0.425781 8.48041 0.425781 8.64838V9.2962C0.425781 9.46417 0.562017 9.60034 0.730073 9.60034H1.3204C1.48846 9.60034 1.62469 9.46417 1.62469 9.2962V8.64838C1.62469 8.48041 1.48846 8.34424 1.3204 8.34424Z",fill:"current"}),d.createElement("path",{d:"M10.2813 0.875H9.69101C9.52295 0.875 9.38672 1.01117 9.38672 1.17914V1.82696C9.38672 1.99493 9.52295 2.1311 9.69101 2.1311H10.2813C10.4494 2.1311 10.5856 1.99493 10.5856 1.82696V1.17914C10.5856 1.01117 10.4494 0.875 10.2813 0.875Z",fill:"current"}),d.createElement("path",{d:"M13.2696 6.85034H12.6793C12.5112 6.85034 12.375 6.98651 12.375 7.15448V7.8023C12.375 7.97027 12.5112 8.10644 12.6793 8.10644H13.2696C13.4377 8.10644 13.5739 7.97027 13.5739 7.8023V7.15448C13.5739 6.98651 13.4377 6.85034 13.2696 6.85034Z",fill:"current"}),d.createElement("path",{d:"M13.2696 8.34424H12.6793C12.5112 8.34424 12.375 8.48041 12.375 8.64838V9.2962C12.375 9.46417 12.5112 9.60034 12.6793 9.60034H13.2696C13.4377 9.60034 13.5739 9.46417 13.5739 9.2962V8.64838C13.5739 8.48041 13.4377 8.34424 13.2696 8.34424Z",fill:"current"}),d.createElement("path",{d:"M8.78915 0.875H8.19882C8.03077 0.875 7.89453 1.01117 7.89453 1.17914V1.82696C7.89453 1.99493 8.03077 2.1311 8.19882 2.1311H8.78915C8.95721 2.1311 9.09344 1.99493 9.09344 1.82696V1.17914C9.09344 1.01117 8.95721 0.875 8.78915 0.875Z",fill:"current"}),d.createElement("path",{d:"M7.29696 0.875H6.70664C6.53858 0.875 6.40234 1.01117 6.40234 1.17914V1.82696C6.40234 1.99493 6.53858 2.1311 6.70664 2.1311H7.29696C7.46502 2.1311 7.60125 1.99493 7.60125 1.82696V1.17914C7.60125 1.01117 7.46502 0.875 7.29696 0.875Z",fill:"current"}),d.createElement("path",{d:"M9.68368 5.01147H9.09335C8.9253 5.01147 8.78906 5.14764 8.78906 5.31562V5.96343C8.78906 6.13141 8.9253 6.26758 9.09335 6.26758H9.68368C9.85174 6.26758 9.98797 6.13141 9.98797 5.96343V5.31562C9.98797 5.14764 9.85174 5.01147 9.68368 5.01147Z",fill:"current"}),d.createElement("path",{d:"M4.30868 0.875H3.71835C3.5503 0.875 3.41406 1.01117 3.41406 1.17914V1.82696C3.41406 1.99493 3.5503 2.1311 3.71835 2.1311H4.30868C4.47674 2.1311 4.61297 1.99493 4.61297 1.82696V1.17914C4.61297 1.01117 4.47674 0.875 4.30868 0.875Z",fill:"current"}),d.createElement("path",{d:"M1.3204 5.37109H0.730073C0.562017 5.37109 0.425781 5.50726 0.425781 5.67523V6.32305C0.425781 6.49103 0.562017 6.62719 0.730073 6.62719H1.3204C1.48846 6.62719 1.62469 6.49103 1.62469 6.32305V5.67523C1.62469 5.50726 1.48846 5.37109 1.3204 5.37109Z",fill:"current"}),d.createElement("path",{d:"M5.20321 6.52002H4.61289C4.44483 6.52002 4.30859 6.65619 4.30859 6.82416V7.47198C4.30859 7.63995 4.44483 7.77612 4.61289 7.77612H5.20321C5.37127 7.77612 5.5075 7.63995 5.5075 7.47198V6.82416C5.5075 6.65619 5.37127 6.52002 5.20321 6.52002Z",fill:"current"}),d.createElement("path",{d:"M8.19149 6.52002H7.60117C7.43311 6.52002 7.29688 6.65619 7.29688 6.82416V7.47198C7.29688 7.63995 7.43311 7.77612 7.60117 7.77612H8.19149C8.35955 7.77612 8.49579 7.63995 8.49579 7.47198V6.82416C8.49579 6.65619 8.35955 6.52002 8.19149 6.52002Z",fill:"current"}),d.createElement("path",{d:"M10.2813 13.1248H9.69101C9.52295 13.1248 9.38672 13.2609 9.38672 13.4289V14.0767C9.38672 14.2447 9.52295 14.3809 9.69101 14.3809H10.2813C10.4494 14.3809 10.5856 14.2447 10.5856 14.0767V13.4289C10.5856 13.2609 10.4494 13.1248 10.2813 13.1248Z",fill:"current"}),d.createElement("path",{d:"M13.2579 5.37109H12.6676C12.4995 5.37109 12.3633 5.50726 12.3633 5.67523V6.32305C12.3633 6.49103 12.4995 6.62719 12.6676 6.62719H13.2579C13.426 6.62719 13.5622 6.49103 13.5622 6.32305V5.67523C13.5622 5.50726 13.426 5.37109 13.2579 5.37109Z",fill:"current"}),d.createElement("path",{d:"M4.30868 13.1248H3.71835C3.5503 13.1248 3.41406 13.2609 3.41406 13.4289V14.0767C3.41406 14.2447 3.5503 14.3809 3.71835 14.3809H4.30868C4.47674 14.3809 4.61297 14.2447 4.61297 14.0767V13.4289C4.61297 13.2609 4.47674 13.1248 4.30868 13.1248Z",fill:"current"}),d.createElement("path",{d:"M8.78915 16.1123H8.19882C8.03077 16.1123 7.89453 16.2485 7.89453 16.4164V17.0643C7.89453 17.2322 8.03077 17.3684 8.19882 17.3684H8.78915C8.95721 17.3684 9.09344 17.2322 9.09344 17.0643V16.4164C9.09344 16.2485 8.95721 16.1123 8.78915 16.1123Z",fill:"current"}),d.createElement("path",{d:"M11.7774 17.6189H11.1871C11.019 17.6189 10.8828 17.7551 10.8828 17.923V18.5709C10.8828 18.7388 11.019 18.875 11.1871 18.875H11.7774C11.9455 18.875 12.0817 18.7388 12.0817 18.5709V17.923C12.0817 17.7551 11.9455 17.6189 11.7774 17.6189Z",fill:"current"}),d.createElement("path",{d:"M7.29696 14.6187H6.70664C6.53858 14.6187 6.40234 14.7548 6.40234 14.9228V15.5706C6.40234 15.7386 6.53858 15.8748 6.70664 15.8748H7.29696C7.46502 15.8748 7.60125 15.7386 7.60125 15.5706V14.9228C7.60125 14.7548 7.46502 14.6187 7.29696 14.6187Z",fill:"current"}),d.createElement("path",{d:"M11.7774 14.6311H11.1871C11.019 14.6311 10.8828 14.7673 10.8828 14.9352V15.5831C10.8828 15.751 11.019 15.8872 11.1871 15.8872H11.7774C11.9455 15.8872 12.0817 15.751 12.0817 15.5831V14.9352C12.0817 14.7673 11.9455 14.6311 11.7774 14.6311Z",fill:"current"}),d.createElement("path",{d:"M5.80087 16.1123H5.21054C5.04249 16.1123 4.90625 16.2485 4.90625 16.4164V17.0643C4.90625 17.2322 5.04249 17.3684 5.21054 17.3684H5.80087C5.96892 17.3684 6.10516 17.2322 6.10516 17.0643V16.4164C6.10516 16.2485 5.96892 16.1123 5.80087 16.1123Z",fill:"current"}),d.createElement("path",{d:"M4.31649 17.6189H3.72617C3.55811 17.6189 3.42188 17.7551 3.42188 17.923V18.5709C3.42188 18.7388 3.55811 18.875 3.72617 18.875H4.31649C4.48455 18.875 4.62079 18.7388 4.62079 18.5709V17.923C4.62079 17.7551 4.48455 17.6189 4.31649 17.6189Z",fill:"current"}),d.createElement("path",{d:"M11.7852 9.83813H11.1949C11.0269 9.83813 10.8906 9.9743 10.8906 10.1423V10.7901C10.8906 10.9581 11.0269 11.0942 11.1949 11.0942H11.7852C11.9533 11.0942 12.0895 10.9581 12.0895 10.7901V10.1423C12.0895 9.9743 11.9533 9.83813 11.7852 9.83813Z",fill:"current"}),d.createElement("path",{d:"M11.7852 2.41089H11.1949C11.0269 2.41089 10.8906 2.54706 10.8906 2.71503V3.36285C10.8906 3.53082 11.0269 3.66699 11.1949 3.66699H11.7852C11.9533 3.66699 12.0895 3.53082 12.0895 3.36285V2.71503C12.0895 2.54706 11.9533 2.41089 11.7852 2.41089Z",fill:"current"}),d.createElement("path",{d:"M11.7774 16.0659H11.1871C11.019 16.0659 10.8828 16.2021 10.8828 16.3701V17.0179C10.8828 17.1859 11.019 17.322 11.1871 17.322H11.7774C11.9455 17.322 12.0817 17.1859 12.0817 17.0179V16.3701C12.0817 16.2021 11.9455 16.0659 11.7774 16.0659Z",fill:"current"}),d.createElement("path",{d:"M5.80868 11.3174H5.21835C5.0503 11.3174 4.91406 11.4536 4.91406 11.6215V12.2693C4.91406 12.4373 5.0503 12.5735 5.21835 12.5735H5.80868C5.97674 12.5735 6.11297 12.4373 6.11297 12.2693V11.6215C6.11297 11.4536 5.97674 11.3174 5.80868 11.3174Z",fill:"current"}),d.createElement("path",{d:"M2.81259 14.6311H2.22226C2.0542 14.6311 1.91797 14.7673 1.91797 14.9352V15.5831C1.91797 15.751 2.0542 15.8872 2.22226 15.8872H2.81259C2.98064 15.8872 3.11688 15.751 3.11688 15.5831V14.9352C3.11688 14.7673 2.98064 14.6311 2.81259 14.6311Z",fill:"current"}),d.createElement("path",{d:"M5.80868 0.902344H5.21835C5.0503 0.902344 4.91406 1.03851 4.91406 1.20648V1.8543C4.91406 2.02228 5.0503 2.15844 5.21835 2.15844H5.80868C5.97674 2.15844 6.11297 2.02228 6.11297 1.8543V1.20648C6.11297 1.03851 5.97674 0.902344 5.80868 0.902344Z",fill:"current"}),d.createElement("path",{d:"M2.8204 9.83813H2.23007C2.06202 9.83813 1.92578 9.9743 1.92578 10.1423V10.7901C1.92578 10.9581 2.06202 11.0942 2.23007 11.0942H2.8204C2.98846 11.0942 3.12469 10.9581 3.12469 10.7901V10.1423C3.12469 9.9743 2.98846 9.83813 2.8204 9.83813Z",fill:"current"}),d.createElement("path",{d:"M2.8204 2.41089H2.23007C2.06202 2.41089 1.92578 2.54706 1.92578 2.71503V3.36285C1.92578 3.53082 2.06202 3.66699 2.23007 3.66699H2.8204C2.98846 3.66699 3.12469 3.53082 3.12469 3.36285V2.71503C3.12469 2.54706 2.98846 2.41089 2.8204 2.41089Z",fill:"current"}),d.createElement("path",{d:"M2.81259 16.1123H2.22226C2.0542 16.1123 1.91797 16.2485 1.91797 16.4164V17.0643C1.91797 17.2322 2.0542 17.3684 2.22226 17.3684H2.81259C2.98064 17.3684 3.11688 17.2322 3.11688 17.0643V16.4164C3.11688 16.2485 2.98064 16.1123 2.81259 16.1123Z",fill:"current"})),zdt=e=>d.createElement("svg",{width:24,height:23,viewBox:"0 0 24 23",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M10.4976 20.6208H9.75685C9.54596 20.6208 9.375 20.7917 9.375 21.0025V21.8154C9.375 22.0262 9.54596 22.1971 9.75685 22.1971H10.4976C10.7085 22.1971 10.8795 22.0262 10.8795 21.8154V21.0025C10.8795 20.7917 10.7085 20.6208 10.4976 20.6208Z",fill:"current"}),d.createElement("path",{d:"M10.4976 0.0183105H9.75685C9.54596 0.0183105 9.375 0.189186 9.375 0.399971V1.21291C9.375 1.42369 9.54596 1.59457 9.75685 1.59457H10.4976C10.7085 1.59457 10.8795 1.42369 10.8795 1.21291V0.399971C10.8795 0.189186 10.7085 0.0183105 10.4976 0.0183105Z",fill:"current"}),d.createElement("path",{d:"M12.3687 20.6025H11.6279C11.4171 20.6025 11.2461 20.7734 11.2461 20.9842V21.7971C11.2461 22.0079 11.4171 22.1788 11.6279 22.1788H12.3687C12.5796 22.1788 12.7506 22.0079 12.7506 21.7971V20.9842C12.7506 20.7734 12.5796 20.6025 12.3687 20.6025Z",fill:"current"}),d.createElement("path",{d:"M12.3687 0H11.6279C11.4171 0 11.2461 0.170875 11.2461 0.38166V1.1946C11.2461 1.40538 11.4171 1.57626 11.6279 1.57626H12.3687C12.5796 1.57626 12.7506 1.40538 12.7506 1.1946V0.38166C12.7506 0.170875 12.5796 0 12.3687 0Z",fill:"current"}),d.createElement("path",{d:"M8.62264 20.6208H7.88185C7.67096 20.6208 7.5 20.7917 7.5 21.0025V21.8154C7.5 22.0262 7.67096 22.1971 7.88185 22.1971H8.62264C8.83353 22.1971 9.00449 22.0262 9.00449 21.8154V21.0025C9.00449 20.7917 8.83353 20.6208 8.62264 20.6208Z",fill:"current"}),d.createElement("path",{d:"M8.62264 0.0183105H7.88185C7.67096 0.0183105 7.5 0.189186 7.5 0.399971V1.21291C7.5 1.42369 7.67096 1.59457 7.88185 1.59457H8.62264C8.83353 1.59457 9.00449 1.42369 9.00449 1.21291V0.399971C9.00449 0.189186 8.83353 0.0183105 8.62264 0.0183105Z",fill:"current"}),d.createElement("path",{d:"M19.8687 20.6208H19.1279C18.9171 20.6208 18.7461 20.7917 18.7461 21.0025V21.8154C18.7461 22.0262 18.9171 22.1971 19.1279 22.1971H19.8687C20.0796 22.1971 20.2506 22.0262 20.2506 21.8154V21.0025C20.2506 20.7917 20.0796 20.6208 19.8687 20.6208Z",fill:"current"}),d.createElement("path",{d:"M23.6187 20.6208H22.8779C22.6671 20.6208 22.4961 20.7917 22.4961 21.0025V21.8154C22.4961 22.0262 22.6671 22.1971 22.8779 22.1971H23.6187C23.8296 22.1971 24.0006 22.0262 24.0006 21.8154V21.0025C24.0006 20.7917 23.8296 20.6208 23.6187 20.6208Z",fill:"current"}),d.createElement("path",{d:"M19.8687 0.0183105H19.1279C18.9171 0.0183105 18.7461 0.189186 18.7461 0.399971V1.21291C18.7461 1.42369 18.9171 1.59457 19.1279 1.59457H19.8687C20.0796 1.59457 20.2506 1.42369 20.2506 1.21291V0.399971C20.2506 0.189186 20.0796 0.0183105 19.8687 0.0183105Z",fill:"current"}),d.createElement("path",{d:"M4.87264 20.6208H4.13185C3.92096 20.6208 3.75 20.7917 3.75 21.0025V21.8154C3.75 22.0262 3.92096 22.1971 4.13185 22.1971H4.87264C5.08353 22.1971 5.25449 22.0262 5.25449 21.8154V21.0025C5.25449 20.7917 5.08353 20.6208 4.87264 20.6208Z",fill:"current"}),d.createElement("path",{d:"M1.12264 20.6208H0.38185C0.17096 20.6208 0 20.7917 0 21.0025V21.8154C0 22.0262 0.17096 22.1971 0.38185 22.1971H1.12264C1.33353 22.1971 1.50449 22.0262 1.50449 21.8154V21.0025C1.50449 20.7917 1.33353 20.6208 1.12264 20.6208Z",fill:"current"}),d.createElement("path",{d:"M4.87264 0.0183105H4.13185C3.92096 0.0183105 3.75 0.189186 3.75 0.399971V1.21291C3.75 1.42369 3.92096 1.59457 4.13185 1.59457H4.87264C5.08353 1.59457 5.25449 1.42369 5.25449 1.21291V0.399971C5.25449 0.189186 5.08353 0.0183105 4.87264 0.0183105Z",fill:"current"}),d.createElement("path",{d:"M1.12264 0.0183105H0.38185C0.17096 0.0183105 0 0.189186 0 0.399971V1.21291C0 1.42369 0.17096 1.59457 0.38185 1.59457H1.12264C1.33353 1.59457 1.50449 1.42369 1.50449 1.21291V0.399971C1.50449 0.189186 1.33353 0.0183105 1.12264 0.0183105Z",fill:"current"}),d.createElement("path",{d:"M16.1187 20.6208H15.3779C15.1671 20.6208 14.9961 20.7917 14.9961 21.0025V21.8154C14.9961 22.0262 15.1671 22.1971 15.3779 22.1971H16.1187C16.3296 22.1971 16.5006 22.0262 16.5006 21.8154V21.0025C16.5006 20.7917 16.3296 20.6208 16.1187 20.6208Z",fill:"current"}),d.createElement("path",{d:"M16.1187 0.0183105H15.3779C15.1671 0.0183105 14.9961 0.189186 14.9961 0.399971V1.21291C14.9961 1.42369 15.1671 1.59457 15.3779 1.59457H16.1187C16.3296 1.59457 16.5006 1.42369 16.5006 1.21291V0.399971C16.5006 0.189186 16.3296 0.0183105 16.1187 0.0183105Z",fill:"current"}),d.createElement("path",{d:"M10.4976 16.8716H9.75685C9.54596 16.8716 9.375 17.0425 9.375 17.2532V18.0662C9.375 18.277 9.54596 18.4478 9.75685 18.4478H10.4976C10.7085 18.4478 10.8795 18.277 10.8795 18.0662V17.2532C10.8795 17.0425 10.7085 16.8716 10.4976 16.8716Z",fill:"current"}),d.createElement("path",{d:"M12.3687 16.8533H11.6279C11.4171 16.8533 11.2461 17.0241 11.2461 17.2349V18.0479C11.2461 18.2587 11.4171 18.4295 11.6279 18.4295H12.3687C12.5796 18.4295 12.7506 18.2587 12.7506 18.0479V17.2349C12.7506 17.0241 12.5796 16.8533 12.3687 16.8533Z",fill:"current"}),d.createElement("path",{d:"M12.3687 7.48022H11.6279C11.4171 7.48022 11.2461 7.6511 11.2461 7.86188V8.67482C11.2461 8.88561 11.4171 9.05648 11.6279 9.05648H12.3687C12.5796 9.05648 12.7506 8.88561 12.7506 8.67482V7.86188C12.7506 7.6511 12.5796 7.48022 12.3687 7.48022Z",fill:"current"}),d.createElement("path",{d:"M8.62264 16.8716H7.88185C7.67096 16.8716 7.5 17.0425 7.5 17.2532V18.0662C7.5 18.277 7.67096 18.4478 7.88185 18.4478H8.62264C8.83353 18.4478 9.00449 18.277 9.00449 18.0662V17.2532C9.00449 17.0425 8.83353 16.8716 8.62264 16.8716Z",fill:"current"}),d.createElement("path",{d:"M8.62264 7.49854H7.88185C7.67096 7.49854 7.5 7.66941 7.5 7.8802V8.69313C7.5 8.90392 7.67096 9.07479 7.88185 9.07479H8.62264C8.83353 9.07479 9.00449 8.90392 9.00449 8.69313V7.8802C9.00449 7.66941 8.83353 7.49854 8.62264 7.49854Z",fill:"current"}),d.createElement("path",{d:"M8.62264 5.62378H7.88185C7.67096 5.62378 7.5 5.79465 7.5 6.00544V6.81838C7.5 7.02916 7.67096 7.20004 7.88185 7.20004H8.62264C8.83353 7.20004 9.00449 7.02916 9.00449 6.81838V6.00544C9.00449 5.79465 8.83353 5.62378 8.62264 5.62378Z",fill:"current"}),d.createElement("path",{d:"M6.74764 7.49854H6.00685C5.79596 7.49854 5.625 7.66941 5.625 7.8802V8.69313C5.625 8.90392 5.79596 9.07479 6.00685 9.07479H6.74764C6.95853 9.07479 7.12949 8.90392 7.12949 8.69313V7.8802C7.12949 7.66941 6.95853 7.49854 6.74764 7.49854Z",fill:"current"}),d.createElement("path",{d:"M8.62264 9.37305H7.88185C7.67096 9.37305 7.5 9.54392 7.5 9.75471V10.5676C7.5 10.7784 7.67096 10.9493 7.88185 10.9493H8.62264C8.83353 10.9493 9.00449 10.7784 9.00449 10.5676V9.75471C9.00449 9.54392 8.83353 9.37305 8.62264 9.37305Z",fill:"current"}),d.createElement("path",{d:"M8.62264 11.2478H7.88185C7.67096 11.2478 7.5 11.4187 7.5 11.6295V12.4424C7.5 12.6532 7.67096 12.8241 7.88185 12.8241H8.62264C8.83353 12.8241 9.00449 12.6532 9.00449 12.4424V11.6295C9.00449 11.4187 8.83353 11.2478 8.62264 11.2478Z",fill:"current"}),d.createElement("path",{d:"M6.74764 9.37305H6.00685C5.79596 9.37305 5.625 9.54392 5.625 9.75471V10.5676C5.625 10.7784 5.79596 10.9493 6.00685 10.9493H6.74764C6.95853 10.9493 7.12949 10.7784 7.12949 10.5676V9.75471C7.12949 9.54392 6.95853 9.37305 6.74764 9.37305Z",fill:"current"}),d.createElement("path",{d:"M16.1187 16.8716H15.3779C15.1671 16.8716 14.9961 17.0425 14.9961 17.2532V18.0662C14.9961 18.277 15.1671 18.4478 15.3779 18.4478H16.1187C16.3296 18.4478 16.5006 18.277 16.5006 18.0662V17.2532C16.5006 17.0425 16.3296 16.8716 16.1187 16.8716Z",fill:"current"}),d.createElement("path",{d:"M16.1187 7.49854H15.3779C15.1671 7.49854 14.9961 7.66941 14.9961 7.8802V8.69313C14.9961 8.90392 15.1671 9.07479 15.3779 9.07479H16.1187C16.3296 9.07479 16.5006 8.90392 16.5006 8.69313V7.8802C16.5006 7.66941 16.3296 7.49854 16.1187 7.49854Z",fill:"current"}),d.createElement("path",{d:"M16.1187 5.62378H15.3779C15.1671 5.62378 14.9961 5.79465 14.9961 6.00544V6.81838C14.9961 7.02916 15.1671 7.20004 15.3779 7.20004H16.1187C16.3296 7.20004 16.5006 7.02916 16.5006 6.81838V6.00544C16.5006 5.79465 16.3296 5.62378 16.1187 5.62378Z",fill:"current"}),d.createElement("path",{d:"M17.9937 7.49854H17.2529C17.0421 7.49854 16.8711 7.66941 16.8711 7.8802V8.69313C16.8711 8.90392 17.0421 9.07479 17.2529 9.07479H17.9937C18.2046 9.07479 18.3756 8.90392 18.3756 8.69313V7.8802C18.3756 7.66941 18.2046 7.49854 17.9937 7.49854Z",fill:"current"}),d.createElement("path",{d:"M16.1187 9.37305H15.3779C15.1671 9.37305 14.9961 9.54392 14.9961 9.75471V10.5676C14.9961 10.7784 15.1671 10.9493 15.3779 10.9493H16.1187C16.3296 10.9493 16.5006 10.7784 16.5006 10.5676V9.75471C16.5006 9.54392 16.3296 9.37305 16.1187 9.37305Z",fill:"current"}),d.createElement("path",{d:"M16.1187 11.2478H15.3779C15.1671 11.2478 14.9961 11.4187 14.9961 11.6295V12.4424C14.9961 12.6532 15.1671 12.8241 15.3779 12.8241H16.1187C16.3296 12.8241 16.5006 12.6532 16.5006 12.4424V11.6295C16.5006 11.4187 16.3296 11.2478 16.1187 11.2478Z",fill:"current"}),d.createElement("path",{d:"M17.9937 9.37305H17.2529C17.0421 9.37305 16.8711 9.54392 16.8711 9.75471V10.5676C16.8711 10.7784 17.0421 10.9493 17.2529 10.9493H17.9937C18.2046 10.9493 18.3756 10.7784 18.3756 10.5676V9.75471C18.3756 9.54392 18.2046 9.37305 17.9937 9.37305Z",fill:"current"}),d.createElement("path",{d:"M10.4976 15.0154H9.75685C9.54596 15.0154 9.375 15.1863 9.375 15.397V16.21C9.375 16.4208 9.54596 16.5916 9.75685 16.5916H10.4976C10.7085 16.5916 10.8795 16.4208 10.8795 16.21V15.397C10.8795 15.1863 10.7085 15.0154 10.4976 15.0154Z",fill:"current"}),d.createElement("path",{d:"M10.4976 13.1409H9.75685C9.54596 13.1409 9.375 13.3117 9.375 13.5225V14.3355C9.375 14.5463 9.54596 14.7171 9.75685 14.7171H10.4976C10.7085 14.7171 10.8795 14.5463 10.8795 14.3355V13.5225C10.8795 13.3117 10.7085 13.1409 10.4976 13.1409Z",fill:"current"}),d.createElement("path",{d:"M12.3687 14.9971H11.6279C11.4171 14.9971 11.2461 15.1679 11.2461 15.3787V16.1917C11.2461 16.4025 11.4171 16.5733 11.6279 16.5733H12.3687C12.5796 16.5733 12.7506 16.4025 12.7506 16.1917V15.3787C12.7506 15.1679 12.5796 14.9971 12.3687 14.9971Z",fill:"current"}),d.createElement("path",{d:"M12.3687 13.1223H11.6279C11.4171 13.1223 11.2461 13.2932 11.2461 13.504V14.3169C11.2461 14.5277 11.4171 14.6986 11.6279 14.6986H12.3687C12.5796 14.6986 12.7506 14.5277 12.7506 14.3169V13.504C12.7506 13.2932 12.5796 13.1223 12.3687 13.1223Z",fill:"current"}),d.createElement("path",{d:"M19.8687 18.7463H19.1279C18.9171 18.7463 18.7461 18.9172 18.7461 19.128V19.9409C18.7461 20.1517 18.9171 20.3226 19.1279 20.3226H19.8687C20.0796 20.3226 20.2506 20.1517 20.2506 19.9409V19.128C20.2506 18.9172 20.0796 18.7463 19.8687 18.7463Z",fill:"current"}),d.createElement("path",{d:"M23.6187 18.7463H22.8779C22.6671 18.7463 22.4961 18.9172 22.4961 19.128V19.9409C22.4961 20.1517 22.6671 20.3226 22.8779 20.3226H23.6187C23.8296 20.3226 24.0006 20.1517 24.0006 19.9409V19.128C24.0006 18.9172 23.8296 18.7463 23.6187 18.7463Z",fill:"current"}),d.createElement("path",{d:"M21.7437 20.6208H21.0029C20.7921 20.6208 20.6211 20.7917 20.6211 21.0025V21.8154C20.6211 22.0262 20.7921 22.1971 21.0029 22.1971H21.7437C21.9546 22.1971 22.1256 22.0262 22.1256 21.8154V21.0025C22.1256 20.7917 21.9546 20.6208 21.7437 20.6208Z",fill:"current"}),d.createElement("path",{d:"M23.6187 16.8716H22.8779C22.6671 16.8716 22.4961 17.0425 22.4961 17.2532V18.0662C22.4961 18.277 22.6671 18.4478 22.8779 18.4478H23.6187C23.8296 18.4478 24.0006 18.277 24.0006 18.0662V17.2532C24.0006 17.0425 23.8296 16.8716 23.6187 16.8716Z",fill:"current"}),d.createElement("path",{d:"M23.6187 5.62378H22.8779C22.6671 5.62378 22.4961 5.79465 22.4961 6.00544V6.81838C22.4961 7.02916 22.6671 7.20004 22.8779 7.20004H23.6187C23.8296 7.20004 24.0006 7.02916 24.0006 6.81838V6.00544C24.0006 5.79465 23.8296 5.62378 23.6187 5.62378Z",fill:"current"}),d.createElement("path",{d:"M2.99764 20.6208H2.25685C2.04596 20.6208 1.875 20.7917 1.875 21.0025V21.8154C1.875 22.0262 2.04596 22.1971 2.25685 22.1971H2.99764C3.20853 22.1971 3.37949 22.0262 3.37949 21.8154V21.0025C3.37949 20.7917 3.20853 20.6208 2.99764 20.6208Z",fill:"current"}),d.createElement("path",{d:"M1.12264 9.37305H0.38185C0.17096 9.37305 0 9.54392 0 9.75471V10.5676C0 10.7784 0.17096 10.9493 0.38185 10.9493H1.12264C1.33353 10.9493 1.50449 10.7784 1.50449 10.5676V9.75471C1.50449 9.54392 1.33353 9.37305 1.12264 9.37305Z",fill:"current"}),d.createElement("path",{d:"M23.6187 14.9971H22.8779C22.6671 14.9971 22.4961 15.1679 22.4961 15.3787V16.1917C22.4961 16.4025 22.6671 16.5733 22.8779 16.5733H23.6187C23.8296 16.5733 24.0006 16.4025 24.0006 16.1917V15.3787C24.0006 15.1679 23.8296 14.9971 23.6187 14.9971Z",fill:"current"}),d.createElement("path",{d:"M23.6187 3.74927H22.8779C22.6671 3.74927 22.4961 3.92014 22.4961 4.13093V4.94386C22.4961 5.15465 22.6671 5.32553 22.8779 5.32553H23.6187C23.8296 5.32553 24.0006 5.15465 24.0006 4.94386V4.13093C24.0006 3.92014 23.8296 3.74927 23.6187 3.74927Z",fill:"current"}),d.createElement("path",{d:"M1.12264 18.7463H0.38185C0.17096 18.7463 0 18.9172 0 19.128V19.9409C0 20.1517 0.17096 20.3226 0.38185 20.3226H1.12264C1.33353 20.3226 1.50449 20.1517 1.50449 19.9409V19.128C1.50449 18.9172 1.33353 18.7463 1.12264 18.7463Z",fill:"current"}),d.createElement("path",{d:"M1.12264 7.49854H0.38185C0.17096 7.49854 0 7.66941 0 7.8802V8.69313C0 8.90392 0.17096 9.07479 0.38185 9.07479H1.12264C1.33353 9.07479 1.50449 8.90392 1.50449 8.69313V7.8802C1.50449 7.66941 1.33353 7.49854 1.12264 7.49854Z",fill:"current"}),d.createElement("path",{d:"M23.6187 13.1223H22.8779C22.6671 13.1223 22.4961 13.2932 22.4961 13.504V14.3169C22.4961 14.5277 22.6671 14.6986 22.8779 14.6986H23.6187C23.8296 14.6986 24.0006 14.5277 24.0006 14.3169V13.504C24.0006 13.2932 23.8296 13.1223 23.6187 13.1223Z",fill:"current"}),d.createElement("path",{d:"M23.6187 1.87451H22.8779C22.6671 1.87451 22.4961 2.04539 22.4961 2.25617V3.06911C22.4961 3.27989 22.6671 3.45077 22.8779 3.45077H23.6187C23.8296 3.45077 24.0006 3.27989 24.0006 3.06911V2.25617C24.0006 2.04539 23.8296 1.87451 23.6187 1.87451Z",fill:"current"}),d.createElement("path",{d:"M1.12264 16.8716H0.38185C0.17096 16.8716 0 17.0425 0 17.2532V18.0662C0 18.277 0.17096 18.4478 0.38185 18.4478H1.12264C1.33353 18.4478 1.50449 18.277 1.50449 18.0662V17.2532C1.50449 17.0425 1.33353 16.8716 1.12264 16.8716Z",fill:"current"}),d.createElement("path",{d:"M1.12264 5.62378H0.38185C0.17096 5.62378 0 5.79465 0 6.00544V6.81838C0 7.02916 0.17096 7.20004 0.38185 7.20004H1.12264C1.33353 7.20004 1.50449 7.02916 1.50449 6.81838V6.00544C1.50449 5.79465 1.33353 5.62378 1.12264 5.62378Z",fill:"current"}),d.createElement("path",{d:"M23.6187 11.2478H22.8779C22.6671 11.2478 22.4961 11.4187 22.4961 11.6295V12.4424C22.4961 12.6532 22.6671 12.8241 22.8779 12.8241H23.6187C23.8296 12.8241 24.0006 12.6532 24.0006 12.4424V11.6295C24.0006 11.4187 23.8296 11.2478 23.6187 11.2478Z",fill:"current"}),d.createElement("path",{d:"M21.7437 0H21.0029C20.7921 0 20.6211 0.170875 20.6211 0.38166V1.1946C20.6211 1.40538 20.7921 1.57626 21.0029 1.57626H21.7437C21.9546 1.57626 22.1256 1.40538 22.1256 1.1946V0.38166C22.1256 0.170875 21.9546 0 21.7437 0Z",fill:"current"}),d.createElement("path",{d:"M1.12264 14.9971H0.38185C0.17096 14.9971 0 15.1679 0 15.3787V16.1917C0 16.4025 0.17096 16.5733 0.38185 16.5733H1.12264C1.33353 16.5733 1.50449 16.4025 1.50449 16.1917V15.3787C1.50449 15.1679 1.33353 14.9971 1.12264 14.9971Z",fill:"current"}),d.createElement("path",{d:"M1.12264 3.74927H0.38185C0.17096 3.74927 0 3.92014 0 4.13093V4.94386C0 5.15465 0.17096 5.32553 0.38185 5.32553H1.12264C1.33353 5.32553 1.50449 5.15465 1.50449 4.94386V4.13093C1.50449 3.92014 1.33353 3.74927 1.12264 3.74927Z",fill:"current"}),d.createElement("path",{d:"M23.6187 9.37305H22.8779C22.6671 9.37305 22.4961 9.54392 22.4961 9.75471V10.5676C22.4961 10.7784 22.6671 10.9493 22.8779 10.9493H23.6187C23.8296 10.9493 24.0006 10.7784 24.0006 10.5676V9.75471C24.0006 9.54392 23.8296 9.37305 23.6187 9.37305Z",fill:"current"}),d.createElement("path",{d:"M1.12264 13.1223H0.38185C0.17096 13.1223 0 13.2932 0 13.504V14.3169C0 14.5277 0.17096 14.6986 0.38185 14.6986H1.12264C1.33353 14.6986 1.50449 14.5277 1.50449 14.3169V13.504C1.50449 13.2932 1.33353 13.1223 1.12264 13.1223Z",fill:"current"}),d.createElement("path",{d:"M1.12264 1.87451H0.38185C0.17096 1.87451 0 2.04539 0 2.25617V3.06911C0 3.27989 0.17096 3.45077 0.38185 3.45077H1.12264C1.33353 3.45077 1.50449 3.27989 1.50449 3.06911V2.25617C1.50449 2.04539 1.33353 1.87451 1.12264 1.87451Z",fill:"current"}),d.createElement("path",{d:"M23.6187 7.49854H22.8779C22.6671 7.49854 22.4961 7.66941 22.4961 7.8802V8.69313C22.4961 8.90392 22.6671 9.07479 22.8779 9.07479H23.6187C23.8296 9.07479 24.0006 8.90392 24.0006 8.69313V7.8802C24.0006 7.66941 23.8296 7.49854 23.6187 7.49854Z",fill:"current"}),d.createElement("path",{d:"M1.12264 11.2478H0.38185C0.17096 11.2478 0 11.4187 0 11.6295V12.4424C0 12.6532 0.17096 12.8241 0.38185 12.8241H1.12264C1.33353 12.8241 1.50449 12.6532 1.50449 12.4424V11.6295C1.50449 11.4187 1.33353 11.2478 1.12264 11.2478Z",fill:"current"}),d.createElement("path",{d:"M2.99764 0H2.25685C2.04596 0 1.875 0.170875 1.875 0.38166V1.1946C1.875 1.40538 2.04596 1.57626 2.25685 1.57626H2.99764C3.20853 1.57626 3.37949 1.40538 3.37949 1.1946V0.38166C3.37949 0.170875 3.20853 0 2.99764 0Z",fill:"current"}),d.createElement("path",{d:"M23.6187 0H22.8779C22.6671 0 22.4961 0.170875 22.4961 0.38166V1.1946C22.4961 1.40538 22.6671 1.57626 22.8779 1.57626H23.6187C23.8296 1.57626 24.0006 1.40538 24.0006 1.1946V0.38166C24.0006 0.170875 23.8296 0 23.6187 0Z",fill:"current"}),d.createElement("path",{d:"M10.4976 5.64233H9.75685C9.54596 5.64233 9.375 5.81321 9.375 6.02399V6.83693C9.375 7.04772 9.54596 7.21859 9.75685 7.21859H10.4976C10.7085 7.21859 10.8795 7.04772 10.8795 6.83693V6.02399C10.8795 5.81321 10.7085 5.64233 10.4976 5.64233Z",fill:"current"}),d.createElement("path",{d:"M12.3687 5.62378H11.6279C11.4171 5.62378 11.2461 5.79465 11.2461 6.00544V6.81838C11.2461 7.02916 11.4171 7.20004 11.6279 7.20004H12.3687C12.5796 7.20004 12.7506 7.02916 12.7506 6.81838V6.00544C12.7506 5.79465 12.5796 5.62378 12.3687 5.62378Z",fill:"current"}),d.createElement("path",{d:"M12.3687 3.74927H11.6279C11.4171 3.74927 11.2461 3.92014 11.2461 4.13093V4.94386C11.2461 5.15465 11.4171 5.32553 11.6279 5.32553H12.3687C12.5796 5.32553 12.7506 5.15465 12.7506 4.94386V4.13093C12.7506 3.92014 12.5796 3.74927 12.3687 3.74927Z",fill:"current"}),d.createElement("path",{d:"M10.4976 3.74927H9.75685C9.54596 3.74927 9.375 3.92014 9.375 4.13093V4.94386C9.375 5.15465 9.54596 5.32553 9.75685 5.32553H10.4976C10.7085 5.32553 10.8795 5.15465 10.8795 4.94386V4.13093C10.8795 3.92014 10.7085 3.74927 10.4976 3.74927Z",fill:"current"}),d.createElement("path",{d:"M10.4976 18.7646H9.75685C9.54596 18.7646 9.375 18.9355 9.375 19.1463V19.9592C9.375 20.17 9.54596 20.3409 9.75685 20.3409H10.4976C10.7085 20.3409 10.8795 20.17 10.8795 19.9592V19.1463C10.8795 18.9355 10.7085 18.7646 10.4976 18.7646Z",fill:"current"}),d.createElement("path",{d:"M12.3687 18.7463H11.6279C11.4171 18.7463 11.2461 18.9172 11.2461 19.128V19.9409C11.2461 20.1517 11.4171 20.3226 11.6279 20.3226H12.3687C12.5796 20.3226 12.7506 20.1517 12.7506 19.9409V19.128C12.7506 18.9172 12.5796 18.7463 12.3687 18.7463Z",fill:"current"}),d.createElement("path",{d:"M10.4976 9.3916H9.75685C9.54596 9.3916 9.375 9.56248 9.375 9.77326V10.5862C9.375 10.797 9.54596 10.9679 9.75685 10.9679H10.4976C10.7085 10.9679 10.8795 10.797 10.8795 10.5862V9.77326C10.8795 9.56248 10.7085 9.3916 10.4976 9.3916Z",fill:"current"}),d.createElement("path",{d:"M12.3687 9.37305H11.6279C11.4171 9.37305 11.2461 9.54392 11.2461 9.75471V10.5676C11.2461 10.7784 11.4171 10.9493 11.6279 10.9493H12.3687C12.5796 10.9493 12.7506 10.7784 12.7506 10.5676V9.75471C12.7506 9.54392 12.5796 9.37305 12.3687 9.37305Z",fill:"current"}),d.createElement("path",{d:"M8.62264 18.7646H7.88185C7.67096 18.7646 7.5 18.9355 7.5 19.1463V19.9592C7.5 20.17 7.67096 20.3409 7.88185 20.3409H8.62264C8.83353 20.3409 9.00449 20.17 9.00449 19.9592V19.1463C9.00449 18.9355 8.83353 18.7646 8.62264 18.7646Z",fill:"current"}),d.createElement("path",{d:"M4.87264 18.7646H4.13185C3.92096 18.7646 3.75 18.9355 3.75 19.1463V19.9592C3.75 20.17 3.92096 20.3409 4.13185 20.3409H4.87264C5.08353 20.3409 5.25449 20.17 5.25449 19.9592V19.1463C5.25449 18.9355 5.08353 18.7646 4.87264 18.7646Z",fill:"current"}),d.createElement("path",{d:"M16.1187 18.7646H15.3779C15.1671 18.7646 14.9961 18.9355 14.9961 19.1463V19.9592C14.9961 20.17 15.1671 20.3409 15.3779 20.3409H16.1187C16.3296 20.3409 16.5006 20.17 16.5006 19.9592V19.1463C16.5006 18.9355 16.3296 18.7646 16.1187 18.7646Z",fill:"current"}),d.createElement("path",{d:"M14.2555 20.655H13.5147C13.3038 20.655 13.1328 20.8259 13.1328 21.0367V21.8496C13.1328 22.0604 13.3038 22.2313 13.5147 22.2313H14.2555C14.4663 22.2313 14.6373 22.0604 14.6373 21.8496V21.0367C14.6373 20.8259 14.4663 20.655 14.2555 20.655Z",fill:"current"}),d.createElement("path",{d:"M14.2555 0.0527344H13.5147C13.3038 0.0527344 13.1328 0.22361 13.1328 0.434395V1.24733C13.1328 1.45812 13.3038 1.62899 13.5147 1.62899H14.2555C14.4663 1.62899 14.6373 1.45812 14.6373 1.24733V0.434395C14.6373 0.22361 14.4663 0.0527344 14.2555 0.0527344Z",fill:"current"}),d.createElement("path",{d:"M6.75936 20.655H6.01857C5.80768 20.655 5.63672 20.8259 5.63672 21.0367V21.8496C5.63672 22.0604 5.80768 22.2313 6.01857 22.2313H6.75936C6.97025 22.2313 7.14121 22.0604 7.14121 21.8496V21.0367C7.14121 20.8259 6.97025 20.655 6.75936 20.655Z",fill:"current"}),d.createElement("path",{d:"M6.75936 0.0527344H6.01857C5.80768 0.0527344 5.63672 0.22361 5.63672 0.434395V1.24733C5.63672 1.45812 5.80768 1.62899 6.01857 1.62899H6.75936C6.97025 1.62899 7.14121 1.45812 7.14121 1.24733V0.434395C7.14121 0.22361 6.97025 0.0527344 6.75936 0.0527344Z",fill:"current"}),d.createElement("path",{d:"M18.0055 20.655H17.2647C17.0538 20.655 16.8828 20.8259 16.8828 21.0367V21.8496C16.8828 22.0604 17.0538 22.2313 17.2647 22.2313H18.0055C18.2163 22.2313 18.3873 22.0604 18.3873 21.8496V21.0367C18.3873 20.8259 18.2163 20.655 18.0055 20.655Z",fill:"current"}),d.createElement("path",{d:"M18.0055 0.0527344H17.2647C17.0538 0.0527344 16.8828 0.22361 16.8828 0.434395V1.24733C16.8828 1.45812 17.0538 1.62899 17.2647 1.62899H18.0055C18.2163 1.62899 18.3873 1.45812 18.3873 1.24733V0.434395C18.3873 0.22361 18.2163 0.0527344 18.0055 0.0527344Z",fill:"current"}),d.createElement("path",{d:"M14.2555 16.9058H13.5147C13.3038 16.9058 13.1328 17.0766 13.1328 17.2874V18.1004C13.1328 18.3111 13.3038 18.482 13.5147 18.482H14.2555C14.4663 18.482 14.6373 18.3111 14.6373 18.1004V17.2874C14.6373 17.0766 14.4663 16.9058 14.2555 16.9058Z",fill:"current"}),d.createElement("path",{d:"M6.75936 16.9058H6.01857C5.80768 16.9058 5.63672 17.0766 5.63672 17.2874V18.1004C5.63672 18.3111 5.80768 18.482 6.01857 18.482H6.75936C6.97025 18.482 7.14121 18.3111 7.14121 18.1004V17.2874C7.14121 17.0766 6.97025 16.9058 6.75936 16.9058Z",fill:"current"}),d.createElement("path",{d:"M18.0055 16.9058H17.2647C17.0538 16.9058 16.8828 17.0766 16.8828 17.2874V18.1004C16.8828 18.3111 17.0538 18.482 17.2647 18.482H18.0055C18.2163 18.482 18.3873 18.3111 18.3873 18.1004V17.2874C18.3873 17.0766 18.2163 16.9058 18.0055 16.9058Z",fill:"current"}),d.createElement("path",{d:"M14.2555 15.0498H13.5147C13.3038 15.0498 13.1328 15.2207 13.1328 15.4315V16.2444C13.1328 16.4552 13.3038 16.6261 13.5147 16.6261H14.2555C14.4663 16.6261 14.6373 16.4552 14.6373 16.2444V15.4315C14.6373 15.2207 14.4663 15.0498 14.2555 15.0498Z",fill:"current"}),d.createElement("path",{d:"M14.2555 13.175H13.5147C13.3038 13.175 13.1328 13.3459 13.1328 13.5567V14.3696C13.1328 14.5804 13.3038 14.7513 13.5147 14.7513H14.2555C14.4663 14.7513 14.6373 14.5804 14.6373 14.3696V13.5567C14.6373 13.3459 14.4663 13.175 14.2555 13.175Z",fill:"current"}),d.createElement("path",{d:"M14.2555 5.67651H13.5147C13.3038 5.67651 13.1328 5.84739 13.1328 6.05817V6.87111C13.1328 7.0819 13.3038 7.25277 13.5147 7.25277H14.2555C14.4663 7.25277 14.6373 7.0819 14.6373 6.87111V6.05817C14.6373 5.84739 14.4663 5.67651 14.2555 5.67651Z",fill:"current"}),d.createElement("path",{d:"M14.2437 3.74927H13.5029C13.2921 3.74927 13.1211 3.92014 13.1211 4.13093V4.94386C13.1211 5.15465 13.2921 5.32553 13.5029 5.32553H14.2437C14.4546 5.32553 14.6256 5.15465 14.6256 4.94386V4.13093C14.6256 3.92014 14.4546 3.74927 14.2437 3.74927Z",fill:"current"}),d.createElement("path",{d:"M14.2555 18.7991H13.5147C13.3038 18.7991 13.1328 18.9699 13.1328 19.1807V19.9937C13.1328 20.2045 13.3038 20.3753 13.5147 20.3753H14.2555C14.4663 20.3753 14.6373 20.2045 14.6373 19.9937V19.1807C14.6373 18.9699 14.4663 18.7991 14.2555 18.7991Z",fill:"current"}),d.createElement("path",{d:"M14.2555 9.42578H13.5147C13.3038 9.42578 13.1328 9.59666 13.1328 9.80744V10.6204C13.1328 10.8312 13.3038 11.002 13.5147 11.002H14.2555C14.4663 11.002 14.6373 10.8312 14.6373 10.6204V9.80744C14.6373 9.59666 14.4663 9.42578 14.2555 9.42578Z",fill:"current"}),d.createElement("path",{d:"M6.75936 18.7991H6.01857C5.80768 18.7991 5.63672 18.9699 5.63672 19.1807V19.9937C5.63672 20.2045 5.80768 20.3753 6.01857 20.3753H6.75936C6.97025 20.3753 7.14121 20.2045 7.14121 19.9937V19.1807C7.14121 18.9699 6.97025 18.7991 6.75936 18.7991Z",fill:"current"}),d.createElement("path",{d:"M18.0055 18.7991H17.2647C17.0538 18.7991 16.8828 18.9699 16.8828 19.1807V19.9937C16.8828 20.2045 17.0538 20.3753 17.2647 20.3753H18.0055C18.2163 20.3753 18.3873 20.2045 18.3873 19.9937V19.1807C18.3873 18.9699 18.2163 18.7991 18.0055 18.7991Z",fill:"current"})),Udt=e=>d.createElement("svg",{width:23,height:23,viewBox:"0 0 23 23",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M1.14142 3.75464H0.388238C0.17382 3.75464 0 3.92492 0 4.13498V4.94512C0 5.15517 0.17382 5.32546 0.388238 5.32546H1.14142C1.35584 5.32546 1.52966 5.15517 1.52966 4.94512V4.13498C1.52966 3.92492 1.35584 3.75464 1.14142 3.75464Z",fill:"current"}),d.createElement("path",{d:"M8.76642 3.73633H8.01324C7.79882 3.73633 7.625 3.90661 7.625 4.11667V4.92681C7.625 5.13686 7.79882 5.30715 8.01324 5.30715H8.76642C8.98084 5.30715 9.15466 5.13686 9.15466 4.92681V4.11667C9.15466 3.90661 8.98084 3.73633 8.76642 3.73633Z",fill:"current"}),d.createElement("path",{d:"M18.2938 20.5315H17.5406C17.3262 20.5315 17.1523 20.7018 17.1523 20.9118V21.722C17.1523 21.932 17.3262 22.1023 17.5406 22.1023H18.2938C18.5082 22.1023 18.682 21.932 18.682 21.722V20.9118C18.682 20.7018 18.5082 20.5315 18.2938 20.5315Z",fill:"current"}),d.createElement("path",{d:"M8.76642 9.32251H8.01324C7.79882 9.32251 7.625 9.4928 7.625 9.70285V10.513C7.625 10.723 7.79882 10.8933 8.01324 10.8933H8.76642C8.98084 10.8933 9.15466 10.723 9.15466 10.513V9.70285C9.15466 9.4928 8.98084 9.32251 8.76642 9.32251Z",fill:"current"}),d.createElement("path",{d:"M10.6727 7.45435H9.91949C9.70507 7.45435 9.53125 7.62463 9.53125 7.83469V8.64482C9.53125 8.85488 9.70507 9.02517 9.91949 9.02517H10.6727C10.8871 9.02517 11.0609 8.85488 11.0609 8.64482V7.83469C11.0609 7.62463 10.8871 7.45435 10.6727 7.45435Z",fill:"current"}),d.createElement("path",{d:"M4.95392 7.47266H4.20074C3.98632 7.47266 3.8125 7.64294 3.8125 7.853V8.66313C3.8125 8.87319 3.98632 9.04348 4.20074 9.04348H4.95392C5.16834 9.04348 5.34216 8.87319 5.34216 8.66313V7.853C5.34216 7.64294 5.16834 7.47266 4.95392 7.47266Z",fill:"current"}),d.createElement("path",{d:"M4.95392 5.58618H4.20074C3.98632 5.58618 3.8125 5.75647 3.8125 5.96653V6.77666C3.8125 6.98672 3.98632 7.157 4.20074 7.157H4.95392C5.16834 7.157 5.34216 6.98672 5.34216 6.77666V5.96653C5.34216 5.75647 5.16834 5.58618 4.95392 5.58618Z",fill:"current"}),d.createElement("path",{d:"M6.86017 3.71802H6.10699C5.89257 3.71802 5.71875 3.8883 5.71875 4.09836V4.90849C5.71875 5.11855 5.89257 5.28884 6.10699 5.28884H6.86017C7.07459 5.28884 7.24841 5.11855 7.24841 4.90849V4.09836C7.24841 3.8883 7.07459 3.71802 6.86017 3.71802Z",fill:"current"}),d.createElement("path",{d:"M6.86017 5.60449H6.10699C5.89257 5.60449 5.71875 5.77478 5.71875 5.98484V6.79497C5.71875 7.00503 5.89257 7.17531 6.10699 7.17531H6.86017C7.07459 7.17531 7.24841 7.00503 7.24841 6.79497V5.98484C7.24841 5.77478 7.07459 5.60449 6.86017 5.60449Z",fill:"current"}),d.createElement("path",{d:"M16.3875 14.927H15.6343C15.4199 14.927 15.2461 15.0973 15.2461 15.3073V16.1175C15.2461 16.3275 15.4199 16.4978 15.6343 16.4978H16.3875C16.6019 16.4978 16.7758 16.3275 16.7758 16.1175V15.3073C16.7758 15.0973 16.6019 14.927 16.3875 14.927Z",fill:"current"}),d.createElement("path",{d:"M4.95392 0H4.20074C3.98632 0 3.8125 0.170286 3.8125 0.380344V1.19048C3.8125 1.40054 3.98632 1.57082 4.20074 1.57082H4.95392C5.16834 1.57082 5.34216 1.40054 5.34216 1.19048V0.380344C5.34216 0.170286 5.16834 0 4.95392 0Z",fill:"current"}),d.createElement("path",{d:"M14.4852 16.7952H13.732C13.5176 16.7952 13.3438 16.9655 13.3438 17.1755V17.9856C13.3438 18.1957 13.5176 18.366 13.732 18.366H14.4852C14.6996 18.366 14.8734 18.1957 14.8734 17.9856V17.1755C14.8734 16.9655 14.6996 16.7952 14.4852 16.7952Z",fill:"current"}),d.createElement("path",{d:"M14.4852 14.9087H13.732C13.5176 14.9087 13.3438 15.079 13.3438 15.289V16.0992C13.3438 16.3092 13.5176 16.4795 13.732 16.4795H14.4852C14.6996 16.4795 14.8734 16.3092 14.8734 16.0992V15.289C14.8734 15.079 14.6996 14.9087 14.4852 14.9087Z",fill:"current"}),d.createElement("path",{d:"M16.3875 13.0405H15.6343C15.4199 13.0405 15.2461 13.2108 15.2461 13.4209V14.231C15.2461 14.4411 15.4199 14.6113 15.6343 14.6113H16.3875C16.6019 14.6113 16.7758 14.4411 16.7758 14.231V13.4209C16.7758 13.2108 16.6019 13.0405 16.3875 13.0405Z",fill:"current"}),d.createElement("path",{d:"M22.1063 16.7952H21.3531C21.1387 16.7952 20.9648 16.9655 20.9648 17.1755V17.9856C20.9648 18.1957 21.1387 18.366 21.3531 18.366H22.1063C22.3207 18.366 22.4945 18.1957 22.4945 17.9856V17.1755C22.4945 16.9655 22.3207 16.7952 22.1063 16.7952Z",fill:"current"}),d.createElement("path",{d:"M3.04767 1.88647H2.29449C2.08007 1.88647 1.90625 2.05676 1.90625 2.26682V3.07695C1.90625 3.28701 2.08007 3.4573 2.29449 3.4573H3.04767C3.26209 3.4573 3.43591 3.28701 3.43591 3.07695V2.26682C3.43591 2.05676 3.26209 1.88647 3.04767 1.88647Z",fill:"current"}),d.createElement("path",{d:"M12.575 14.9453H11.8218C11.6074 14.9453 11.4336 15.1156 11.4336 15.3257V16.1358C11.4336 16.3458 11.6074 16.5161 11.8218 16.5161H12.575C12.7894 16.5161 12.9633 16.3458 12.9633 16.1358V15.3257C12.9633 15.1156 12.7894 14.9453 12.575 14.9453Z",fill:"current"}),d.createElement("path",{d:"M14.4852 11.1907H13.732C13.5176 11.1907 13.3438 11.361 13.3438 11.571V12.3812C13.3438 12.5912 13.5176 12.7615 13.732 12.7615H14.4852C14.6996 12.7615 14.8734 12.5912 14.8734 12.3812V11.571C14.8734 11.361 14.6996 11.1907 14.4852 11.1907Z",fill:"current"}),d.createElement("path",{d:"M18.2938 13.0955H17.5406C17.3262 13.0955 17.1523 13.2657 17.1523 13.4758V14.2859C17.1523 14.496 17.3262 14.6663 17.5406 14.6663H18.2938C18.5082 14.6663 18.682 14.496 18.682 14.2859V13.4758C18.682 13.2657 18.5082 13.0955 18.2938 13.0955Z",fill:"current"}),d.createElement("path",{d:"M3.04767 5.6228H2.29449C2.08007 5.6228 1.90625 5.79309 1.90625 6.00315V6.81328C1.90625 7.02334 2.08007 7.19362 2.29449 7.19362H3.04767C3.26209 7.19362 3.43591 7.02334 3.43591 6.81328V6.00315C3.43591 5.79309 3.26209 5.6228 3.04767 5.6228Z",fill:"current"}),d.createElement("path",{d:"M3.04767 3.73633H2.29449C2.08007 3.73633 1.90625 3.90661 1.90625 4.11667V4.92681C1.90625 5.13686 2.08007 5.30715 2.29449 5.30715H3.04767C3.26209 5.30715 3.43591 5.13686 3.43591 4.92681V4.11667C3.43591 3.90661 3.26209 3.73633 3.04767 3.73633Z",fill:"current"}),d.createElement("path",{d:"M12.575 13.0771H11.8218C11.6074 13.0771 11.4336 13.2474 11.4336 13.4575V14.2676C11.4336 14.4777 11.6074 14.648 11.8218 14.648H12.575C12.7894 14.648 12.9633 14.4777 12.9633 14.2676V13.4575C12.9633 13.2474 12.7894 13.0771 12.575 13.0771Z",fill:"current"}),d.createElement("path",{d:"M4.95392 1.86816H4.20074C3.98632 1.86816 3.8125 2.03845 3.8125 2.24851V3.05864C3.8125 3.2687 3.98632 3.43899 4.20074 3.43899H4.95392C5.16834 3.43899 5.34216 3.2687 5.34216 3.05864V2.24851C5.34216 2.03845 5.16834 1.86816 4.95392 1.86816Z",fill:"current"}),d.createElement("path",{d:"M16.3992 11.2432H15.6461C15.4316 11.2432 15.2578 11.4134 15.2578 11.6235V12.4336C15.2578 12.6437 15.4316 12.814 15.6461 12.814H16.3992C16.6137 12.814 16.7875 12.6437 16.7875 12.4336V11.6235C16.7875 11.4134 16.6137 11.2432 16.3992 11.2432Z",fill:"current"}),d.createElement("path",{d:"M10.6844 5.65698H9.93121C9.71679 5.65698 9.54297 5.82727 9.54297 6.03733V6.84746C9.54297 7.05752 9.71679 7.2278 9.93121 7.2278H10.6844C10.8988 7.2278 11.0726 7.05752 11.0726 6.84746V6.03733C11.0726 5.82727 10.8988 5.65698 10.6844 5.65698Z",fill:"current"}),d.createElement("path",{d:"M20.2117 14.9795H19.4586C19.2441 14.9795 19.0703 15.1498 19.0703 15.3598V16.17C19.0703 16.38 19.2441 16.5503 19.4586 16.5503H20.2117C20.4262 16.5503 20.6 16.38 20.6 16.17V15.3598C20.6 15.1498 20.4262 14.9795 20.2117 14.9795Z",fill:"current"}),d.createElement("path",{d:"M6.87189 9.39331H6.11871C5.90429 9.39331 5.73047 9.5636 5.73047 9.77365V10.5838C5.73047 10.7938 5.90429 10.9641 6.11871 10.9641H6.87189C7.08631 10.9641 7.26013 10.7938 7.26013 10.5838V9.77365C7.26013 9.5636 7.08631 9.39331 6.87189 9.39331Z",fill:"current"}),d.createElement("path",{d:"M6.87189 7.50684H6.11871C5.90429 7.50684 5.73047 7.67712 5.73047 7.88718V8.69731C5.73047 8.90737 5.90429 9.07766 6.11871 9.07766H6.87189C7.08631 9.07766 7.26013 8.90737 7.26013 8.69731V7.88718C7.26013 7.67712 7.08631 7.50684 6.87189 7.50684Z",fill:"current"}),d.createElement("path",{d:"M8.77814 5.63867H8.02496C7.81054 5.63867 7.63672 5.80896 7.63672 6.01902V6.82915C7.63672 7.03921 7.81054 7.20949 8.02496 7.20949H8.77814C8.99256 7.20949 9.16638 7.03921 9.16638 6.82915V6.01902C9.16638 5.80896 8.99256 5.63867 8.77814 5.63867Z",fill:"current"}),d.createElement("path",{d:"M6.87189 1.92065H6.11871C5.90429 1.92065 5.73047 2.09094 5.73047 2.301V3.11113C5.73047 3.32119 5.90429 3.49148 6.11871 3.49148H6.87189C7.08631 3.49148 7.26013 3.32119 7.26013 3.11113V2.301C7.26013 2.09094 7.08631 1.92065 6.87189 1.92065Z",fill:"current"}),d.createElement("path",{d:"M16.3992 18.7158H15.6461C15.4316 18.7158 15.2578 18.8861 15.2578 19.0962V19.9063C15.2578 20.1164 15.4316 20.2866 15.6461 20.2866H16.3992C16.6137 20.2866 16.7875 20.1164 16.7875 19.9063V19.0962C16.7875 18.8861 16.6137 18.7158 16.3992 18.7158Z",fill:"current"}),d.createElement("path",{d:"M16.3992 16.8293H15.6461C15.4316 16.8293 15.2578 16.9996 15.2578 17.2097V18.0198C15.2578 18.2299 15.4316 18.4002 15.6461 18.4002H16.3992C16.6137 18.4002 16.7875 18.2299 16.7875 18.0198V17.2097C16.7875 16.9996 16.6137 16.8293 16.3992 16.8293Z",fill:"current"}),d.createElement("path",{d:"M18.3055 18.7158H17.5523C17.3379 18.7158 17.1641 18.8861 17.1641 19.0962V19.9063C17.1641 20.1164 17.3379 20.2866 17.5523 20.2866H18.3055C18.5199 20.2866 18.6937 20.1164 18.6937 19.9063V19.0962C18.6937 18.8861 18.5199 18.7158 18.3055 18.7158Z",fill:"current"}),d.createElement("path",{d:"M18.3055 14.9612H17.5523C17.3379 14.9612 17.1641 15.1315 17.1641 15.3415V16.1517C17.1641 16.3617 17.3379 16.532 17.5523 16.532H18.3055C18.5199 16.532 18.6937 16.3617 18.6937 16.1517V15.3415C18.6937 15.1315 18.5199 14.9612 18.3055 14.9612Z",fill:"current"}),d.createElement("path",{d:"M20.2117 16.8477H19.4586C19.2441 16.8477 19.0703 17.0179 19.0703 17.228V18.0381C19.0703 18.2482 19.2441 18.4185 19.4586 18.4185H20.2117C20.4262 18.4185 20.6 18.2482 20.6 18.0381V17.228C20.6 17.0179 20.4262 16.8477 20.2117 16.8477Z",fill:"current"}),d.createElement("path",{d:"M20.2117 18.7158H19.4586C19.2441 18.7158 19.0703 18.8861 19.0703 19.0962V19.9063C19.0703 20.1164 19.2441 20.2866 19.4586 20.2866H20.2117C20.4262 20.2866 20.6 20.1164 20.6 19.9063V19.0962C20.6 18.8861 20.4262 18.7158 20.2117 18.7158Z",fill:"current"}),d.createElement("path",{d:"M4.95392 20.5315H4.20074C3.98632 20.5315 3.8125 20.7018 3.8125 20.9118V21.722C3.8125 21.932 3.98632 22.1023 4.20074 22.1023H4.95392C5.16834 22.1023 5.34216 21.932 5.34216 21.722V20.9118C5.34216 20.7018 5.16834 20.5315 4.95392 20.5315Z",fill:"current"}),d.createElement("path",{d:"M14.4852 3.73633H13.732C13.5176 3.73633 13.3438 3.90661 13.3438 4.11667V4.92681C13.3438 5.13686 13.5176 5.30715 13.732 5.30715H14.4852C14.6996 5.30715 14.8734 5.13686 14.8734 4.92681V4.11667C14.8734 3.90661 14.6996 3.73633 14.4852 3.73633Z",fill:"current"}),d.createElement("path",{d:"M16.3875 5.552H15.6343C15.4199 5.552 15.2461 5.72229 15.2461 5.93235V6.74248C15.2461 6.95254 15.4199 7.12282 15.6343 7.12282H16.3875C16.6019 7.12282 16.7758 6.95254 16.7758 6.74248V5.93235C16.7758 5.72229 16.6019 5.552 16.3875 5.552Z",fill:"current"}),d.createElement("path",{d:"M1.14142 20.5498H0.388238C0.17382 20.5498 0 20.7201 0 20.9301V21.7403C0 21.9503 0.17382 22.1206 0.388238 22.1206H1.14142C1.35584 22.1206 1.52966 21.9503 1.52966 21.7403V20.9301C1.52966 20.7201 1.35584 20.5498 1.14142 20.5498Z",fill:"current"}),d.createElement("path",{d:"M14.4852 11.209H13.732C13.5176 11.209 13.3438 11.3793 13.3438 11.5893V12.3995C13.3438 12.6095 13.5176 12.7798 13.732 12.7798H14.4852C14.6996 12.7798 14.8734 12.6095 14.8734 12.3995V11.5893C14.8734 11.3793 14.6996 11.209 14.4852 11.209Z",fill:"current"}),d.createElement("path",{d:"M22.1063 3.73633H21.3531C21.1387 3.73633 20.9648 3.90661 20.9648 4.11667V4.92681C20.9648 5.13686 21.1387 5.30715 21.3531 5.30715H22.1063C22.3207 5.30715 22.4945 5.13686 22.4945 4.92681V4.11667C22.4945 3.90661 22.3207 3.73633 22.1063 3.73633Z",fill:"current"}),d.createElement("path",{d:"M3.04767 20.5315H2.29449C2.08007 20.5315 1.90625 20.7018 1.90625 20.9118V21.722C1.90625 21.932 2.08007 22.1023 2.29449 22.1023H3.04767C3.26209 22.1023 3.43591 21.932 3.43591 21.722V20.9118C3.43591 20.7018 3.26209 20.5315 3.04767 20.5315Z",fill:"current"}),d.createElement("path",{d:"M1.14142 16.8135H0.388238C0.17382 16.8135 0 16.9838 0 17.1938V18.004C0 18.214 0.17382 18.3843 0.388238 18.3843H1.14142C1.35584 18.3843 1.52966 18.214 1.52966 18.004V17.1938C1.52966 16.9838 1.35584 16.8135 1.14142 16.8135Z",fill:"current"}),d.createElement("path",{d:"M18.2938 7.47266H17.5406C17.3262 7.47266 17.1523 7.64294 17.1523 7.853V8.66313C17.1523 8.87319 17.3262 9.04348 17.5406 9.04348H18.2938C18.5082 9.04348 18.682 8.87319 18.682 8.66313V7.853C18.682 7.64294 18.5082 7.47266 18.2938 7.47266Z",fill:"current"}),d.createElement("path",{d:"M8.76642 16.7952H8.01324C7.79882 16.7952 7.625 16.9655 7.625 17.1755V17.9856C7.625 18.1957 7.79882 18.366 8.01324 18.366H8.76642C8.98084 18.366 9.15466 18.1957 9.15466 17.9856V17.1755C9.15466 16.9655 8.98084 16.7952 8.76642 16.7952Z",fill:"current"}),d.createElement("path",{d:"M18.2938 0H17.5406C17.3262 0 17.1523 0.170286 17.1523 0.380344V1.19048C17.1523 1.40054 17.3262 1.57082 17.5406 1.57082H18.2938C18.5082 1.57082 18.682 1.40054 18.682 1.19048V0.380344C18.682 0.170286 18.5082 0 18.2938 0Z",fill:"current"}),d.createElement("path",{d:"M4.95392 13.0955H4.20074C3.98632 13.0955 3.8125 13.2657 3.8125 13.4758V14.2859C3.8125 14.496 3.98632 14.6663 4.20074 14.6663H4.95392C5.16834 14.6663 5.34216 14.496 5.34216 14.2859V13.4758C5.34216 13.2657 5.16834 13.0955 4.95392 13.0955Z",fill:"current"}),d.createElement("path",{d:"M12.575 5.6228H11.8218C11.6074 5.6228 11.4336 5.79309 11.4336 6.00315V6.81328C11.4336 7.02334 11.6074 7.19362 11.8218 7.19362H12.575C12.7894 7.19362 12.9633 7.02334 12.9633 6.81328V6.00315C12.9633 5.79309 12.7894 5.6228 12.575 5.6228Z",fill:"current"}),d.createElement("path",{d:"M12.575 13.0955H11.8218C11.6074 13.0955 11.4336 13.2657 11.4336 13.4758V14.2859C11.4336 14.496 11.6074 14.6663 11.8218 14.6663H12.575C12.7894 14.6663 12.9633 14.496 12.9633 14.2859V13.4758C12.9633 13.2657 12.7894 13.0955 12.575 13.0955Z",fill:"current"}),d.createElement("path",{d:"M1.14142 18.7H0.388238C0.17382 18.7 0 18.8702 0 19.0803V19.8904C0 20.1005 0.17382 20.2708 0.388238 20.2708H1.14142C1.35584 20.2708 1.52966 20.1005 1.52966 19.8904V19.0803C1.52966 18.8702 1.35584 18.7 1.14142 18.7Z",fill:"current"}),d.createElement("path",{d:"M22.1063 1.88647H21.3531C21.1387 1.88647 20.9648 2.05676 20.9648 2.26682V3.07695C20.9648 3.28701 21.1387 3.4573 21.3531 3.4573H22.1063C22.3207 3.4573 22.4945 3.28701 22.4945 3.07695V2.26682C22.4945 2.05676 22.3207 1.88647 22.1063 1.88647Z",fill:"current"}),d.createElement("path",{d:"M8.76642 9.35913H8.01324C7.79882 9.35913 7.625 9.52942 7.625 9.73947V10.5496C7.625 10.7597 7.79882 10.93 8.01324 10.93H8.76642C8.98084 10.93 9.15466 10.7597 9.15466 10.5496V9.73947C9.15466 9.52942 8.98084 9.35913 8.76642 9.35913Z",fill:"current"}),d.createElement("path",{d:"M6.87189 11.2432H6.11871C5.90429 11.2432 5.73047 11.4134 5.73047 11.6235V12.4336C5.73047 12.6437 5.90429 12.814 6.11871 12.814H6.87189C7.08631 12.814 7.26013 12.6437 7.26013 12.4336V11.6235C7.26013 11.4134 7.08631 11.2432 6.87189 11.2432Z",fill:"current"}),d.createElement("path",{d:"M10.6844 7.50684H9.93121C9.71679 7.50684 9.54297 7.67712 9.54297 7.88718V8.69731C9.54297 8.90737 9.71679 9.07766 9.93121 9.07766H10.6844C10.8988 9.07766 11.0726 8.90737 11.0726 8.69731V7.88718C11.0726 7.67712 10.8988 7.50684 10.6844 7.50684Z",fill:"current"}),d.createElement("path",{d:"M20.2117 0.0341797H19.4586C19.2441 0.0341797 19.0703 0.204465 19.0703 0.414524V1.22466C19.0703 1.43471 19.2441 1.605 19.4586 1.605H20.2117C20.4262 1.605 20.6 1.43471 20.6 1.22466V0.414524C20.6 0.204465 20.4262 0.0341797 20.2117 0.0341797Z",fill:"current"}),d.createElement("path",{d:"M3.05939 14.9978H2.30621C2.09179 14.9978 1.91797 15.1681 1.91797 15.3781V16.1883C1.91797 16.3983 2.09179 16.5686 2.30621 16.5686H3.05939C3.27381 16.5686 3.44763 16.3983 3.44763 16.1883V15.3781C3.44763 15.1681 3.27381 14.9978 3.05939 14.9978Z",fill:"current"}),d.createElement("path",{d:"M20.2117 5.65698H19.4586C19.2441 5.65698 19.0703 5.82727 19.0703 6.03733V6.84746C19.0703 7.05752 19.2441 7.2278 19.4586 7.2278H20.2117C20.4262 7.2278 20.6 7.05752 20.6 6.84746V6.03733C20.6 5.82727 20.4262 5.65698 20.2117 5.65698Z",fill:"current"}),d.createElement("path",{d:"M10.6844 14.9795H9.93121C9.71679 14.9795 9.54297 15.1498 9.54297 15.3598V16.17C9.54297 16.38 9.71679 16.5503 9.93121 16.5503H10.6844C10.8988 16.5503 11.0726 16.38 11.0726 16.17V15.3598C11.0726 15.1498 10.8988 14.9795 10.6844 14.9795Z",fill:"current"}),d.createElement("path",{d:"M16.3992 9.39331H15.6461C15.4316 9.39331 15.2578 9.5636 15.2578 9.77365V10.5838C15.2578 10.7938 15.4316 10.9641 15.6461 10.9641H16.3992C16.6137 10.9641 16.7875 10.7938 16.7875 10.5838V9.77365C16.7875 9.5636 16.6137 9.39331 16.3992 9.39331Z",fill:"current"}),d.createElement("path",{d:"M6.87189 18.7158H6.11871C5.90429 18.7158 5.73047 18.8861 5.73047 19.0962V19.9063C5.73047 20.1164 5.90429 20.2866 6.11871 20.2866H6.87189C7.08631 20.2866 7.26013 20.1164 7.26013 19.9063V19.0962C7.26013 18.8861 7.08631 18.7158 6.87189 18.7158Z",fill:"current"}),d.createElement("path",{d:"M16.3992 1.92065H15.6461C15.4316 1.92065 15.2578 2.09094 15.2578 2.301V3.11113C15.2578 3.32119 15.4316 3.49148 15.6461 3.49148H16.3992C16.6137 3.49148 16.7875 3.32119 16.7875 3.11113V2.301C16.7875 2.09094 16.6137 1.92065 16.3992 1.92065Z",fill:"current"}),d.createElement("path",{d:"M18.3055 3.73633H17.5523C17.3379 3.73633 17.1641 3.90661 17.1641 4.11667V4.92681C17.1641 5.13686 17.3379 5.30715 17.5523 5.30715H18.3055C18.5199 5.30715 18.6937 5.13686 18.6937 4.92681V4.11667C18.6937 3.90661 18.5199 3.73633 18.3055 3.73633Z",fill:"current"})),Bdt=e=>d.createElement("svg",{width:28,height:28,viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M6.09635 18.6665H5.17806C4.91664 18.6665 4.70471 18.8792 4.70471 19.1416V20.1534C4.70471 20.4158 4.91664 20.6285 5.17806 20.6285H6.09635C6.35777 20.6285 6.5697 20.4158 6.5697 20.1534V19.1416C6.5697 18.8792 6.35777 18.6665 6.09635 18.6665Z",fill:"current"}),d.createElement("path",{d:"M1.44877 4.68945H0.530475C0.269053 4.68945 0.0571289 4.90214 0.0571289 5.1645V6.17636C0.0571289 6.43872 0.269053 6.65141 0.530475 6.65141H1.44877C1.71019 6.65141 1.92211 6.43872 1.92211 6.17636V5.1645C1.92211 4.90214 1.71019 4.68945 1.44877 4.68945Z",fill:"current"}),d.createElement("path",{d:"M27.0107 4.6665H26.0924C25.8309 4.6665 25.619 4.87919 25.619 5.14155V6.15341C25.619 6.41577 25.8309 6.62846 26.0924 6.62846H27.0107C27.2721 6.62846 27.484 6.41577 27.484 6.15341V5.14155C27.484 4.87919 27.2721 4.6665 27.0107 4.6665Z",fill:"current"}),d.createElement("path",{d:"M27.0107 14H26.0924C25.8309 14 25.619 14.2127 25.619 14.475V15.4869C25.619 15.7493 25.8309 15.962 26.0924 15.962H27.0107C27.2721 15.962 27.484 15.7493 27.484 15.4869V14.475C27.484 14.2127 27.2721 14 27.0107 14Z",fill:"current"}),d.createElement("path",{d:"M22.3631 18.6665H21.4448C21.1834 18.6665 20.9714 18.8792 20.9714 19.1416V20.1534C20.9714 20.4158 21.1834 20.6285 21.4448 20.6285H22.3631C22.6245 20.6285 22.8364 20.4158 22.8364 20.1534V19.1416C22.8364 18.8792 22.6245 18.6665 22.3631 18.6665Z",fill:"current"}),d.createElement("path",{d:"M1.44877 9.35645H0.530475C0.269053 9.35645 0.0571289 9.56913 0.0571289 9.8315V10.8434C0.0571289 11.1057 0.269053 11.3184 0.530475 11.3184H1.44877C1.71019 11.3184 1.92211 11.1057 1.92211 10.8434V9.8315C1.92211 9.56913 1.71019 9.35645 1.44877 9.35645Z",fill:"current"}),d.createElement("path",{d:"M6.09635 0H5.17806C4.91664 0 4.70471 0.212687 4.70471 0.47505V1.48691C4.70471 1.74927 4.91664 1.96196 5.17806 1.96196H6.09635C6.35777 1.96196 6.5697 1.74927 6.5697 1.48691V0.47505C6.5697 0.212687 6.35777 0 6.09635 0Z",fill:"current"}),d.createElement("path",{d:"M1.44877 14H0.530475C0.269053 14 0.0571289 14.2127 0.0571289 14.475V15.4869C0.0571289 15.7493 0.269053 15.962 0.530475 15.962H1.44877C1.71019 15.962 1.92211 15.7493 1.92211 15.4869V14.475C1.92211 14.2127 1.71019 14 1.44877 14Z",fill:"current"}),d.createElement("path",{d:"M17.7155 0H16.7972C16.5358 0 16.3239 0.212687 16.3239 0.47505V1.48691C16.3239 1.74927 16.5358 1.96196 16.7972 1.96196H17.7155C17.9769 1.96196 18.1888 1.74927 18.1888 1.48691V0.47505C18.1888 0.212687 17.9769 0 17.7155 0Z",fill:"current"}),d.createElement("path",{d:"M17.7299 25.6665H16.8116C16.5502 25.6665 16.3383 25.8792 16.3383 26.1416V27.1534C16.3383 27.4158 16.5502 27.6285 16.8116 27.6285H17.7299C17.9913 27.6285 18.2032 27.4158 18.2032 27.1534V26.1416C18.2032 25.8792 17.9913 25.6665 17.7299 25.6665Z",fill:"current"}),d.createElement("path",{d:"M22.3776 24.7334H21.4593C21.1979 24.7334 20.986 24.9461 20.986 25.2084V26.2203C20.986 26.4827 21.1979 26.6954 21.4593 26.6954H22.3776C22.639 26.6954 22.8509 26.4827 22.8509 26.2203V25.2084C22.8509 24.9461 22.639 24.7334 22.3776 24.7334Z",fill:"current"}),d.createElement("path",{d:"M18.6304 9.26758H17.7121C17.4507 9.26758 17.2388 9.48027 17.2388 9.74263V10.7545C17.2388 11.0168 17.4507 11.2295 17.7121 11.2295H18.6304C18.8918 11.2295 19.1038 11.0168 19.1038 10.7545V9.74263C19.1038 9.48027 18.8918 9.26758 18.6304 9.26758Z",fill:"current"}),d.createElement("path",{d:"M27.0107 9.33301H26.0924C25.8309 9.33301 25.619 9.54569 25.619 9.80806V10.8199C25.619 11.0823 25.8309 11.295 26.0924 11.295H27.0107C27.2721 11.295 27.484 11.0823 27.484 10.8199V9.80806C27.484 9.54569 27.2721 9.33301 27.0107 9.33301Z",fill:"current"}),d.createElement("path",{d:"M15.3916 0H14.4733C14.2119 0 14 0.212687 14 0.47505V1.48691C14 1.74927 14.2119 1.96196 14.4733 1.96196H15.3916C15.6531 1.96196 15.865 1.74927 15.865 1.48691V0.47505C15.865 0.212687 15.6531 0 15.3916 0Z",fill:"current"}),d.createElement("path",{d:"M10.7439 0H9.82564C9.56422 0 9.35229 0.212687 9.35229 0.47505V1.48691C9.35229 1.74927 9.56422 1.96196 9.82564 1.96196H10.7439C11.0054 1.96196 11.2173 1.74927 11.2173 1.48691V0.47505C11.2173 0.212687 11.0054 0 10.7439 0Z",fill:"current"}),d.createElement("path",{d:"M10.7586 24.7334H9.84029C9.57887 24.7334 9.36694 24.9461 9.36694 25.2084V26.2203C9.36694 26.4827 9.57887 26.6954 9.84029 26.6954H10.7586C11.02 26.6954 11.2319 26.4827 11.2319 26.2203V25.2084C11.2319 24.9461 11.02 24.7334 10.7586 24.7334Z",fill:"current"}),d.createElement("path",{d:"M6.09635 24.7334H5.17806C4.91664 24.7334 4.70471 24.9461 4.70471 25.2084V26.2203C4.70471 26.4827 4.91664 26.6954 5.17806 26.6954H6.09635C6.35777 26.6954 6.5697 26.4827 6.5697 26.2203V25.2084C6.5697 24.9461 6.35777 24.7334 6.09635 24.7334Z",fill:"current"}),d.createElement("path",{d:"M22.3631 0H21.4448C21.1834 0 20.9714 0.212687 20.9714 0.47505V1.48691C20.9714 1.74927 21.1834 1.96196 21.4448 1.96196H22.3631C22.6245 1.96196 22.8364 1.74927 22.8364 1.48691V0.47505C22.8364 0.212687 22.6245 0 22.3631 0Z",fill:"current"}),d.createElement("path",{d:"M1.44877 7.0459H0.530475C0.269053 7.0459 0.0571289 7.25859 0.0571289 7.52095V8.5328C0.0571289 8.79517 0.269053 9.00785 0.530475 9.00785H1.44877C1.71019 9.00785 1.92211 8.79517 1.92211 8.5328V7.52095C1.92211 7.25859 1.71019 7.0459 1.44877 7.0459Z",fill:"current"}),d.createElement("path",{d:"M1.44877 11.6895H0.530475C0.269053 11.6895 0.0571289 11.9021 0.0571289 12.1645V13.1764C0.0571289 13.4387 0.269053 13.6514 0.530475 13.6514H1.44877C1.71019 13.6514 1.92211 13.4387 1.92211 13.1764V12.1645C1.92211 11.9021 1.71019 11.6895 1.44877 11.6895Z",fill:"current"}),d.createElement("path",{d:"M17.7155 18.6665H16.7972C16.5358 18.6665 16.3239 18.8792 16.3239 19.1416V20.1534C16.3239 20.4158 16.5358 20.6285 16.7972 20.6285H17.7155C17.9769 20.6285 18.1888 20.4158 18.1888 20.1534V19.1416C18.1888 18.8792 17.9769 18.6665 17.7155 18.6665Z",fill:"current"}),d.createElement("path",{d:"M27.0107 7.02295H26.0924C25.8309 7.02295 25.619 7.23564 25.619 7.498V8.50986C25.619 8.77222 25.8309 8.98491 26.0924 8.98491H27.0107C27.2721 8.98491 27.484 8.77222 27.484 8.50986V7.498C27.484 7.23564 27.2721 7.02295 27.0107 7.02295Z",fill:"current"}),d.createElement("path",{d:"M27.0107 16.3564H26.0924C25.8309 16.3564 25.619 16.5691 25.619 16.8315V17.8434C25.619 18.1057 25.8309 18.3184 26.0924 18.3184H27.0107C27.2721 18.3184 27.484 18.1057 27.484 17.8434V16.8315C27.484 16.5691 27.2721 16.3564 27.0107 16.3564Z",fill:"current"}),d.createElement("path",{d:"M15.3916 18.6665H14.4733C14.2119 18.6665 14 18.8792 14 19.1416V20.1534C14 20.4158 14.2119 20.6285 14.4733 20.6285H15.3916C15.6531 20.6285 15.865 20.4158 15.865 20.1534V19.1416C15.865 18.8792 15.6531 18.6665 15.3916 18.6665Z",fill:"current"}),d.createElement("path",{d:"M15.3916 24.7334H14.4733C14.2119 24.7334 14 24.9461 14 25.2084V26.2203C14 26.4827 14.2119 26.6954 14.4733 26.6954H15.3916C15.6531 26.6954 15.865 26.4827 15.865 26.2203V25.2084C15.865 24.9461 15.6531 24.7334 15.3916 24.7334Z",fill:"current"}),d.createElement("path",{d:"M10.7439 18.6665H9.82564C9.56422 18.6665 9.35229 18.8792 9.35229 19.1416V20.1534C9.35229 20.4158 9.56422 20.6285 9.82564 20.6285H10.7439C11.0054 20.6285 11.2173 20.4158 11.2173 20.1534V19.1416C11.2173 18.8792 11.0054 18.6665 10.7439 18.6665Z",fill:"current"}),d.createElement("path",{d:"M1.44877 16.3564H0.530475C0.269053 16.3564 0.0571289 16.5691 0.0571289 16.8315V17.8434C0.0571289 18.1057 0.269053 18.3184 0.530475 18.3184H1.44877C1.71019 18.3184 1.92211 18.1057 1.92211 17.8434V16.8315C1.92211 16.5691 1.71019 16.3564 1.44877 16.3564Z",fill:"current"}),d.createElement("path",{d:"M1.44877 2.37939H0.530475C0.269053 2.37939 0.0571289 2.59208 0.0571289 2.85444V3.8663C0.0571289 4.12866 0.269053 4.34135 0.530475 4.34135H1.44877C1.71019 4.34135 1.92211 4.12866 1.92211 3.8663V2.85444C1.92211 2.59208 1.71019 2.37939 1.44877 2.37939Z",fill:"current"}),d.createElement("path",{d:"M27.0107 11.6895H26.0924C25.8309 11.6895 25.619 11.9021 25.619 12.1645V13.1764C25.619 13.4387 25.8309 13.6514 26.0924 13.6514H27.0107C27.2721 13.6514 27.484 13.4387 27.484 13.1764V12.1645C27.484 11.9021 27.2721 11.6895 27.0107 11.6895Z",fill:"current"}),d.createElement("path",{d:"M27.0107 2.35596H26.0924C25.8309 2.35596 25.619 2.56864 25.619 2.83101V3.84286C25.619 4.10523 25.8309 4.31791 26.0924 4.31791H27.0107C27.2721 4.31791 27.484 4.10523 27.484 3.84286V2.83101C27.484 2.56864 27.2721 2.35596 27.0107 2.35596Z",fill:"current"}),d.createElement("path",{d:"M8.43473 0.0424805H7.51644C7.25502 0.0424805 7.04309 0.255168 7.04309 0.51753V1.52939C7.04309 1.79175 7.25502 2.00444 7.51644 2.00444H8.43473C8.69615 2.00444 8.90808 1.79175 8.90808 1.52939V0.51753C8.90808 0.255168 8.69615 0.0424805 8.43473 0.0424805Z",fill:"current"}),d.createElement("path",{d:"M20.0537 0.0424805H19.1355C18.874 0.0424805 18.6621 0.255168 18.6621 0.51753V1.52939C18.6621 1.79175 18.874 2.00444 19.1355 2.00444H20.0537C20.3152 2.00444 20.5271 1.79175 20.5271 1.52939V0.51753C20.5271 0.255168 20.3152 0.0424805 20.0537 0.0424805Z",fill:"current"}),d.createElement("path",{d:"M3.78715 0.0654297H2.86885C2.60743 0.0654297 2.39551 0.278117 2.39551 0.54048V1.55234C2.39551 1.8147 2.60743 2.02739 2.86885 2.02739H3.78715C4.04857 2.02739 4.26049 1.8147 4.26049 1.55234V0.54048C4.26049 0.278117 4.04857 0.0654297 3.78715 0.0654297Z",fill:"current"}),d.createElement("path",{d:"M13.9974 9.31006H13.0791C12.8176 9.31006 12.6057 9.52275 12.6057 9.78511V10.797C12.6057 11.0593 12.8176 11.272 13.0791 11.272H13.9974C14.2588 11.272 14.4707 11.0593 14.4707 10.797V9.78511C14.4707 9.52275 14.2588 9.31006 13.9974 9.31006Z",fill:"current"}),d.createElement("path",{d:"M11.6735 9.31006H10.7552C10.4938 9.31006 10.2819 9.52275 10.2819 9.78511V10.797C10.2819 11.0593 10.4938 11.272 10.7552 11.272H11.6735C11.9349 11.272 12.1468 11.0593 12.1468 10.797V9.78511C12.1468 9.52275 11.9349 9.31006 11.6735 9.31006Z",fill:"current"}),d.createElement("path",{d:"M16.3212 8.33447H15.4029C15.1415 8.33447 14.9296 8.54716 14.9296 8.80952V9.82138C14.9296 10.0837 15.1415 10.2964 15.4029 10.2964H16.3212C16.5826 10.2964 16.7946 10.0837 16.7946 9.82138V8.80952C16.7946 8.54716 16.5826 8.33447 16.3212 8.33447Z",fill:"current"}),d.createElement("path",{d:"M13.0823 0.0424805H12.164C11.9026 0.0424805 11.6907 0.255168 11.6907 0.51753V1.52939C11.6907 1.79175 11.9026 2.00444 12.164 2.00444H13.0823C13.3437 2.00444 13.5557 1.79175 13.5557 1.52939V0.51753C13.5557 0.255168 13.3437 0.0424805 13.0823 0.0424805Z",fill:"current"}),d.createElement("path",{d:"M24.7013 0.0424805H23.783C23.5216 0.0424805 23.3097 0.255168 23.3097 0.51753V1.52939C23.3097 1.79175 23.5216 2.00444 23.783 2.00444H24.7013C24.9628 2.00444 25.1747 1.79175 25.1747 1.52939V0.51753C25.1747 0.255168 24.9628 0.0424805 24.7013 0.0424805Z",fill:"current"}),d.createElement("path",{d:"M8.43473 18.7095H7.51644C7.25502 18.7095 7.04309 18.9222 7.04309 19.1845V20.1964C7.04309 20.4587 7.25502 20.6714 7.51644 20.6714H8.43473C8.69615 20.6714 8.90808 20.4587 8.90808 20.1964V19.1845C8.90808 18.9222 8.69615 18.7095 8.43473 18.7095Z",fill:"current"}),d.createElement("path",{d:"M20.0537 18.7095H19.1355C18.874 18.7095 18.6621 18.9222 18.6621 19.1845V20.1964C18.6621 20.4587 18.874 20.6714 19.1355 20.6714H20.0537C20.3152 20.6714 20.5271 20.4587 20.5271 20.1964V19.1845C20.5271 18.9222 20.3152 18.7095 20.0537 18.7095Z",fill:"current"}),d.createElement("path",{d:"M3.78715 18.7324H2.86885C2.60743 18.7324 2.39551 18.9451 2.39551 19.2075V20.2193C2.39551 20.4817 2.60743 20.6944 2.86885 20.6944H3.78715C4.04857 20.6944 4.26049 20.4817 4.26049 20.2193V19.2075C4.26049 18.9451 4.04857 18.7324 3.78715 18.7324Z",fill:"current"}),d.createElement("path",{d:"M13.9974 7H13.0791C12.8176 7 12.6057 7.21269 12.6057 7.47505V8.48691C12.6057 8.74927 12.8176 8.96196 13.0791 8.96196H13.9974C14.2588 8.96196 14.4707 8.74927 14.4707 8.48691V7.47505C14.4707 7.21269 14.2588 7 13.9974 7Z",fill:"current"}),d.createElement("path",{d:"M11.6735 7H10.7552C10.4938 7 10.2819 7.21269 10.2819 7.47505V8.48691C10.2819 8.74927 10.4938 8.96196 10.7552 8.96196H11.6735C11.9349 8.96196 12.1468 8.74927 12.1468 8.48691V7.47505C12.1468 7.21269 11.9349 7 11.6735 7Z",fill:"current"}),d.createElement("path",{d:"M11.6735 4.6665H10.7552C10.4938 4.6665 10.2819 4.87919 10.2819 5.14155V6.15341C10.2819 6.41577 10.4938 6.62846 10.7552 6.62846H11.6735C11.9349 6.62846 12.1468 6.41577 12.1468 6.15341V5.14155C12.1468 4.87919 11.9349 4.6665 11.6735 4.6665Z",fill:"current"}),d.createElement("path",{d:"M13.0823 18.7095H12.164C11.9026 18.7095 11.6907 18.9222 11.6907 19.1845V20.1964C11.6907 20.4587 11.9026 20.6714 12.164 20.6714H13.0823C13.3437 20.6714 13.5557 20.4587 13.5557 20.1964V19.1845C13.5557 18.9222 13.3437 18.7095 13.0823 18.7095Z",fill:"current"}),d.createElement("path",{d:"M13.0823 24.7759H12.164C11.9026 24.7759 11.6907 24.9886 11.6907 25.2509V26.2628C11.6907 26.5251 11.9026 26.7378 12.164 26.7378H13.0823C13.3437 26.7378 13.5557 26.5251 13.5557 26.2628V25.2509C13.5557 24.9886 13.3437 24.7759 13.0823 24.7759Z",fill:"current"}),d.createElement("path",{d:"M24.7013 18.7095H23.783C23.5216 18.7095 23.3097 18.9222 23.3097 19.1845V20.1964C23.3097 20.4587 23.5216 20.6714 23.783 20.6714H24.7013C24.9628 20.6714 25.1747 20.4587 25.1747 20.1964V19.1845C25.1747 18.9222 24.9628 18.7095 24.7013 18.7095Z",fill:"current"}),d.createElement("path",{d:"M8.44926 24.7988H7.53096C7.26954 24.7988 7.05762 25.0115 7.05762 25.2739V26.2857C7.05762 26.5481 7.26954 26.7608 7.53096 26.7608H8.44926C8.71068 26.7608 8.9226 26.5481 8.9226 26.2857V25.2739C8.9226 25.0115 8.71068 24.7988 8.44926 24.7988Z",fill:"current"}),d.createElement("path",{d:"M20.0683 24.7334H19.15C18.8886 24.7334 18.6766 24.9461 18.6766 25.2084V26.2203C18.6766 26.4827 18.8886 26.6954 19.15 26.6954H20.0683C20.3297 26.6954 20.5416 26.4827 20.5416 26.2203V25.2084C20.5416 24.9461 20.3297 24.7334 20.0683 24.7334Z",fill:"current"}),d.createElement("path",{d:"M17.7299 23.3335H16.8116C16.5502 23.3335 16.3383 23.5462 16.3383 23.8085V24.8204C16.3383 25.0828 16.5502 25.2955 16.8116 25.2955H17.7299C17.9913 25.2955 18.2032 25.0828 18.2032 24.8204V23.8085C18.2032 23.5462 17.9913 23.3335 17.7299 23.3335Z",fill:"current"}),d.createElement("path",{d:"M13.9974 11.6665H13.0791C12.8176 11.6665 12.6057 11.8792 12.6057 12.1416V13.1534C12.6057 13.4158 12.8176 13.6285 13.0791 13.6285H13.9974C14.2588 13.6285 14.4707 13.4158 14.4707 13.1534V12.1416C14.4707 11.8792 14.2588 11.6665 13.9974 11.6665Z",fill:"current"}),d.createElement("path",{d:"M11.6735 11.6665H10.7552C10.4938 11.6665 10.2819 11.8792 10.2819 12.1416V13.1534C10.2819 13.4158 10.4938 13.6285 10.7552 13.6285H11.6735C11.9349 13.6285 12.1468 13.4158 12.1468 13.1534V12.1416C12.1468 11.8792 11.9349 11.6665 11.6735 11.6665Z",fill:"current"}),d.createElement("path",{d:"M11.6735 14H10.7552C10.4938 14 10.2819 14.2127 10.2819 14.475V15.4869C10.2819 15.7493 10.4938 15.962 10.7552 15.962H11.6735C11.9349 15.962 12.1468 15.7493 12.1468 15.4869V14.475C12.1468 14.2127 11.9349 14 11.6735 14Z",fill:"current"}),d.createElement("path",{d:"M16.3212 10.6904H15.4029C15.1415 10.6904 14.9296 10.9031 14.9296 11.1655V12.1773C14.9296 12.4397 15.1415 12.6524 15.4029 12.6524H16.3212C16.5826 12.6524 16.7946 12.4397 16.7946 12.1773V11.1655C16.7946 10.9031 16.5826 10.6904 16.3212 10.6904Z",fill:"current"})),Zdt=e=>d.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M5.19772 20.0984H4.40739C4.18239 20.0984 4 20.2807 4 20.5056V21.3729C4 21.5978 4.18239 21.7801 4.40739 21.7801H5.19772C5.42272 21.7801 5.60511 21.5978 5.60511 21.3729V20.5056C5.60511 20.2807 5.42272 20.0984 5.19772 20.0984Z",fill:"current"}),d.createElement("path",{d:"M15.1977 22.0984H14.4074C14.1824 22.0984 14 22.2807 14 22.5056V23.3729C14 23.5978 14.1824 23.7801 14.4074 23.7801H15.1977C15.4227 23.7801 15.6051 23.5978 15.6051 23.3729V22.5056C15.6051 22.2807 15.4227 22.0984 15.1977 22.0984Z",fill:"current"}),d.createElement("path",{d:"M15.1977 16.0984H14.4074C14.1824 16.0984 14 16.2807 14 16.5056V17.3729C14 17.5978 14.1824 17.7801 14.4074 17.7801H15.1977C15.4227 17.7801 15.6051 17.5978 15.6051 17.3729V16.5056C15.6051 16.2807 15.4227 16.0984 15.1977 16.0984Z",fill:"current"}),d.createElement("path",{d:"M17.1977 6.09839H16.4074C16.1824 6.09839 16 6.28069 16 6.50557V7.37288C16 7.59776 16.1824 7.78007 16.4074 7.78007H17.1977C17.4227 7.78007 17.6051 7.59776 17.6051 7.37288V6.50557C17.6051 6.28069 17.4227 6.09839 17.1977 6.09839Z",fill:"current"}),d.createElement("path",{d:"M13.1977 22.0984H12.4074C12.1824 22.0984 12 22.2807 12 22.5056V23.3729C12 23.5978 12.1824 23.7801 12.4074 23.7801H13.1977C13.4227 23.7801 13.6051 23.5978 13.6051 23.3729V22.5056C13.6051 22.2807 13.4227 22.0984 13.1977 22.0984Z",fill:"current"}),d.createElement("path",{d:"M13.1977 18.0984H12.4074C12.1824 18.0984 12 18.2807 12 18.5056V19.3729C12 19.5978 12.1824 19.7801 12.4074 19.7801H13.1977C13.4227 19.7801 13.6051 19.5978 13.6051 19.3729V18.5056C13.6051 18.2807 13.4227 18.0984 13.1977 18.0984Z",fill:"current"}),d.createElement("path",{d:"M13.1977 6.09839H12.4074C12.1824 6.09839 12 6.28069 12 6.50557V7.37288C12 7.59776 12.1824 7.78007 12.4074 7.78007H13.1977C13.4227 7.78007 13.6051 7.59776 13.6051 7.37288V6.50557C13.6051 6.28069 13.4227 6.09839 13.1977 6.09839Z",fill:"current"}),d.createElement("path",{d:"M17.1977 20.0984H16.4074C16.1824 20.0984 16 20.2807 16 20.5056V21.3729C16 21.5978 16.1824 21.7801 16.4074 21.7801H17.1977C17.4227 21.7801 17.6051 21.5978 17.6051 21.3729V20.5056C17.6051 20.2807 17.4227 20.0984 17.1977 20.0984Z",fill:"current"}),d.createElement("path",{d:"M9.19772 22.0984H8.40739C8.18239 22.0984 8 22.2807 8 22.5056V23.3729C8 23.5978 8.18239 23.7801 8.40739 23.7801H9.19772C9.42272 23.7801 9.60511 23.5978 9.60511 23.3729V22.5056C9.60511 22.2807 9.42272 22.0984 9.19772 22.0984Z",fill:"current"}),d.createElement("path",{d:"M9.19772 18.0984H8.40739C8.18239 18.0984 8 18.2807 8 18.5056V19.3729C8 19.5978 8.18239 19.7801 8.40739 19.7801H9.19772C9.42272 19.7801 9.60511 19.5978 9.60511 19.3729V18.5056C9.60511 18.2807 9.42272 18.0984 9.19772 18.0984Z",fill:"current"}),d.createElement("path",{d:"M9.19772 6.09839H8.40739C8.18239 6.09839 8 6.28069 8 6.50557V7.37288C8 7.59776 8.18239 7.78007 8.40739 7.78007H9.19772C9.42272 7.78007 9.60511 7.59776 9.60511 7.37288V6.50557C9.60511 6.28069 9.42272 6.09839 9.19772 6.09839Z",fill:"current"}),d.createElement("path",{d:"M11.1977 22.0984H10.4074C10.1824 22.0984 10 22.2807 10 22.5056V23.3729C10 23.5978 10.1824 23.7801 10.4074 23.7801H11.1977C11.4227 23.7801 11.6051 23.5978 11.6051 23.3729V22.5056C11.6051 22.2807 11.4227 22.0984 11.1977 22.0984Z",fill:"current"}),d.createElement("path",{d:"M11.1977 18.0984H10.4074C10.1824 18.0984 10 18.2807 10 18.5056V19.3729C10 19.5978 10.1824 19.7801 10.4074 19.7801H11.1977C11.4227 19.7801 11.6051 19.5978 11.6051 19.3729V18.5056C11.6051 18.2807 11.4227 18.0984 11.1977 18.0984Z",fill:"current"}),d.createElement("path",{d:"M11.1977 6.09839H10.4074C10.1824 6.09839 10 6.28069 10 6.50557V7.37288C10 7.59776 10.1824 7.78007 10.4074 7.78007H11.1977C11.4227 7.78007 11.6051 7.59776 11.6051 7.37288V6.50557C11.6051 6.28069 11.4227 6.09839 11.1977 6.09839Z",fill:"current"}),d.createElement("path",{d:"M1.19772 8.09839H0.407388C0.182394 8.09839 0 8.28069 0 8.50557V9.37288C0 9.59776 0.182394 9.78007 0.407388 9.78007H1.19772C1.42272 9.78007 1.60511 9.59776 1.60511 9.37288V8.50557C1.60511 8.28069 1.42272 8.09839 1.19772 8.09839Z",fill:"current"}),d.createElement("path",{d:"M21.1977 8.11792H20.4074C20.1824 8.11792 20 8.30022 20 8.52511V9.39241C20 9.61729 20.1824 9.7996 20.4074 9.7996H21.1977C21.4227 9.7996 21.6051 9.61729 21.6051 9.39241V8.52511C21.6051 8.30022 21.4227 8.11792 21.1977 8.11792Z",fill:"current"}),d.createElement("path",{d:"M5.19772 4.09839H4.40739C4.18239 4.09839 4 4.28069 4 4.50557V5.37288C4 5.59776 4.18239 5.78007 4.40739 5.78007H5.19772C5.42272 5.78007 5.60511 5.59776 5.60511 5.37288V4.50557C5.60511 4.28069 5.42272 4.09839 5.19772 4.09839Z",fill:"current"}),d.createElement("path",{d:"M3.19772 6.09839H2.40739C2.18239 6.09839 2 6.28069 2 6.50557V7.37288C2 7.59776 2.18239 7.78007 2.40739 7.78007H3.19772C3.42272 7.78007 3.60511 7.59776 3.60511 7.37288V6.50557C3.60511 6.28069 3.42272 6.09839 3.19772 6.09839Z",fill:"current"}),d.createElement("path",{d:"M1.19772 12.0789H0.407388C0.182394 12.0789 0 12.2612 0 12.486V13.3533C0 13.5782 0.182394 13.7605 0.407388 13.7605H1.19772C1.42272 13.7605 1.60511 13.5782 1.60511 13.3533V12.486C1.60511 12.2612 1.42272 12.0789 1.19772 12.0789Z",fill:"current"}),d.createElement("path",{d:"M5.19772 12.0789H4.40739C4.18239 12.0789 4 12.2612 4 12.486V13.3533C4 13.5782 4.18239 13.7605 4.40739 13.7605H5.19772C5.42272 13.7605 5.60511 13.5782 5.60511 13.3533V12.486C5.60511 12.2612 5.42272 12.0789 5.19772 12.0789Z",fill:"current"}),d.createElement("path",{d:"M11.1977 10.0984H10.4074C10.1824 10.0984 10 10.2807 10 10.5056V11.3729C10 11.5978 10.1824 11.7801 10.4074 11.7801H11.1977C11.4227 11.7801 11.6051 11.5978 11.6051 11.3729V10.5056C11.6051 10.2807 11.4227 10.0984 11.1977 10.0984Z",fill:"current"}),d.createElement("path",{d:"M13.1977 10.0984H12.4074C12.1824 10.0984 12 10.2807 12 10.5056V11.3729C12 11.5978 12.1824 11.7801 12.4074 11.7801H13.1977C13.4227 11.7801 13.6051 11.5978 13.6051 11.3729V10.5056C13.6051 10.2807 13.4227 10.0984 13.1977 10.0984Z",fill:"current"}),d.createElement("path",{d:"M15.1977 8.09839H14.4074C14.1824 8.09839 14 8.28069 14 8.50557V9.37288C14 9.59776 14.1824 9.78007 14.4074 9.78007H15.1977C15.4227 9.78007 15.6051 9.59776 15.6051 9.37288V8.50557C15.6051 8.28069 15.4227 8.09839 15.1977 8.09839Z",fill:"current"}),d.createElement("path",{d:"M19.1977 4.09839H18.4074C18.1824 4.09839 18 4.28069 18 4.50557V5.37288C18 5.59776 18.1824 5.78007 18.4074 5.78007H19.1977C19.4227 5.78007 19.6051 5.59776 19.6051 5.37288V4.50557C19.6051 4.28069 19.4227 4.09839 19.1977 4.09839Z",fill:"current"}),d.createElement("path",{d:"M21.1977 2.09839H20.4074C20.1824 2.09839 20 2.28069 20 2.50557V3.37288C20 3.59776 20.1824 3.78007 20.4074 3.78007H21.1977C21.4227 3.78007 21.6051 3.59776 21.6051 3.37288V2.50557C21.6051 2.28069 21.4227 2.09839 21.1977 2.09839Z",fill:"current"}),d.createElement("path",{d:"M23.1977 2.09839H22.4074C22.1824 2.09839 22 2.28069 22 2.50557V3.37288C22 3.59776 22.1824 3.78007 22.4074 3.78007H23.1977C23.4227 3.78007 23.6051 3.59776 23.6051 3.37288V2.50557C23.6051 2.28069 23.4227 2.09839 23.1977 2.09839Z",fill:"current"}),d.createElement("path",{d:"M21.1977 0.0983887H20.4074C20.1824 0.0983887 20 0.280692 20 0.505574V1.37288C20 1.59776 20.1824 1.78007 20.4074 1.78007H21.1977C21.4227 1.78007 21.6051 1.59776 21.6051 1.37288V0.505574C21.6051 0.280692 21.4227 0.0983887 21.1977 0.0983887Z",fill:"current"}),d.createElement("path",{d:"M21.1977 12.0984H20.4074C20.1824 12.0984 20 12.2807 20 12.5056V13.3729C20 13.5978 20.1824 13.7801 20.4074 13.7801H21.1977C21.4227 13.7801 21.6051 13.5978 21.6051 13.3729V12.5056C21.6051 12.2807 21.4227 12.0984 21.1977 12.0984Z",fill:"current"}),d.createElement("path",{d:"M17.1977 12.0984H16.4074C16.1824 12.0984 16 12.2807 16 12.5056V13.3729C16 13.5978 16.1824 13.7801 16.4074 13.7801H17.1977C17.4227 13.7801 17.6051 13.5978 17.6051 13.3729V12.5056C17.6051 12.2807 17.4227 12.0984 17.1977 12.0984Z",fill:"current"}),d.createElement("path",{d:"M15.1977 2.09839H14.4074C14.1824 2.09839 14 2.28069 14 2.50557V3.37288C14 3.59776 14.1824 3.78007 14.4074 3.78007H15.1977C15.4227 3.78007 15.6051 3.59776 15.6051 3.37288V2.50557C15.6051 2.28069 15.4227 2.09839 15.1977 2.09839Z",fill:"current"}),d.createElement("path",{d:"M13.1977 2.09839H12.4074C12.1824 2.09839 12 2.28069 12 2.50557V3.37288C12 3.59776 12.1824 3.78007 12.4074 3.78007H13.1977C13.4227 3.78007 13.6051 3.59776 13.6051 3.37288V2.50557C13.6051 2.28069 13.4227 2.09839 13.1977 2.09839Z",fill:"current"}),d.createElement("path",{d:"M9.19772 2.09839H8.40739C8.18239 2.09839 8 2.28069 8 2.50557V3.37288C8 3.59776 8.18239 3.78007 8.40739 3.78007H9.19772C9.42272 3.78007 9.60511 3.59776 9.60511 3.37288V2.50557C9.60511 2.28069 9.42272 2.09839 9.19772 2.09839Z",fill:"current"}),d.createElement("path",{d:"M1.19772 10.0984H0.407388C0.182394 10.0984 0 10.2807 0 10.5056V11.3729C0 11.5978 0.182394 11.7801 0.407388 11.7801H1.19772C1.42272 11.7801 1.60511 11.5978 1.60511 11.3729V10.5056C1.60511 10.2807 1.42272 10.0984 1.19772 10.0984Z",fill:"current"}),d.createElement("path",{d:"M5.19772 10.0984H4.40739C4.18239 10.0984 4 10.2807 4 10.5056V11.3729C4 11.5978 4.18239 11.7801 4.40739 11.7801H5.19772C5.42272 11.7801 5.60511 11.5978 5.60511 11.3729V10.5056C5.60511 10.2807 5.42272 10.0984 5.19772 10.0984Z",fill:"current"}),d.createElement("path",{d:"M21.1977 10.1179H20.4074C20.1824 10.1179 20 10.3002 20 10.5251V11.3924C20 11.6173 20.1824 11.7996 20.4074 11.7996H21.1977C21.4227 11.7996 21.6051 11.6173 21.6051 11.3924V10.5251C21.6051 10.3002 21.4227 10.1179 21.1977 10.1179Z",fill:"current"}),d.createElement("path",{d:"M17.1977 10.1179H16.4074C16.1824 10.1179 16 10.3002 16 10.5251V11.3924C16 11.6173 16.1824 11.7996 16.4074 11.7996H17.1977C17.4227 11.7996 17.6051 11.6173 17.6051 11.3924V10.5251C17.6051 10.3002 17.4227 10.1179 17.1977 10.1179Z",fill:"current"}),d.createElement("path",{d:"M1.19772 16.0984H0.407388C0.182394 16.0984 0 16.2807 0 16.5056V17.3729C0 17.5978 0.182394 17.7801 0.407388 17.7801H1.19772C1.42272 17.7801 1.60511 17.5978 1.60511 17.3729V16.5056C1.60511 16.2807 1.42272 16.0984 1.19772 16.0984Z",fill:"current"}),d.createElement("path",{d:"M7.19772 16.0984H6.40739C6.18239 16.0984 6 16.2807 6 16.5056V17.3729C6 17.5978 6.18239 17.7801 6.40739 17.7801H7.19772C7.42272 17.7801 7.60511 17.5978 7.60511 17.3729V16.5056C7.60511 16.2807 7.42272 16.0984 7.19772 16.0984Z",fill:"current"}),d.createElement("path",{d:"M3.19772 18.0984H2.40739C2.18239 18.0984 2 18.2807 2 18.5056V19.3729C2 19.5978 2.18239 19.7801 2.40739 19.7801H3.19772C3.42272 19.7801 3.60511 19.5978 3.60511 19.3729V18.5056C3.60511 18.2807 3.42272 18.0984 3.19772 18.0984Z",fill:"current"}),d.createElement("path",{d:"M21.1977 16.1179H20.4074C20.1824 16.1179 20 16.3002 20 16.5251V17.3924C20 17.6173 20.1824 17.7996 20.4074 17.7996H21.1977C21.4227 17.7996 21.6051 17.6173 21.6051 17.3924V16.5251C21.6051 16.3002 21.4227 16.1179 21.1977 16.1179Z",fill:"current"}),d.createElement("path",{d:"M19.1977 18.1179H18.4074C18.1824 18.1179 18 18.3002 18 18.5251V19.3924C18 19.6173 18.1824 19.7996 18.4074 19.7996H19.1977C19.4227 19.7996 19.6051 19.6173 19.6051 19.3924V18.5251C19.6051 18.3002 19.4227 18.1179 19.1977 18.1179Z",fill:"current"}),d.createElement("path",{d:"M1.19772 14.0984H0.407388C0.182394 14.0984 0 14.2807 0 14.5056V15.3729C0 15.5978 0.182394 15.7801 0.407388 15.7801H1.19772C1.42272 15.7801 1.60511 15.5978 1.60511 15.3729V14.5056C1.60511 14.2807 1.42272 14.0984 1.19772 14.0984Z",fill:"current"}),d.createElement("path",{d:"M5.19772 14.0984H4.40739C4.18239 14.0984 4 14.2807 4 14.5056V15.3729C4 15.5978 4.18239 15.7801 4.40739 15.7801H5.19772C5.42272 15.7801 5.60511 15.5978 5.60511 15.3729V14.5056C5.60511 14.2807 5.42272 14.0984 5.19772 14.0984Z",fill:"current"}),d.createElement("path",{d:"M11.1977 12.1179H10.4074C10.1824 12.1179 10 12.3002 10 12.5251V13.3924C10 13.6173 10.1824 13.7996 10.4074 13.7996H11.1977C11.4227 13.7996 11.6051 13.6173 11.6051 13.3924V12.5251C11.6051 12.3002 11.4227 12.1179 11.1977 12.1179Z",fill:"current"}),d.createElement("path",{d:"M13.1977 12.1179H12.4074C12.1824 12.1179 12 12.3002 12 12.5251V13.3924C12 13.6173 12.1824 13.7996 12.4074 13.7996H13.1977C13.4227 13.7996 13.6051 13.6173 13.6051 13.3924V12.5251C13.6051 12.3002 13.4227 12.1179 13.1977 12.1179Z",fill:"current"}),d.createElement("path",{d:"M21.1977 14.1179H20.4074C20.1824 14.1179 20 14.3002 20 14.5251V15.3924C20 15.6173 20.1824 15.7996 20.4074 15.7996H21.1977C21.4227 15.7996 21.6051 15.6173 21.6051 15.3924V14.5251C21.6051 14.3002 21.4227 14.1179 21.1977 14.1179Z",fill:"current"}),d.createElement("path",{d:"M17.1977 14.1179H16.4074C16.1824 14.1179 16 14.3002 16 14.5251V15.3924C16 15.6173 16.1824 15.7996 16.4074 15.7996H17.1977C17.4227 15.7996 17.6051 15.6173 17.6051 15.3924V14.5251C17.6051 14.3002 17.4227 14.1179 17.1977 14.1179Z",fill:"current"}),d.createElement("path",{d:"M7.19772 22.135H6.40739C6.18239 22.135 6 22.3173 6 22.5422V23.4095C6 23.6344 6.18239 23.8167 6.40739 23.8167H7.19772C7.42272 23.8167 7.60511 23.6344 7.60511 23.4095V22.5422C7.60511 22.3173 7.42272 22.135 7.19772 22.135Z",fill:"current"}),d.createElement("path",{d:"M7.19772 8.09839H6.40739C6.18239 8.09839 6 8.28069 6 8.50557V9.37288C6 9.59776 6.18239 9.78007 6.40739 9.78007H7.19772C7.42272 9.78007 7.60511 9.59776 7.60511 9.37288V8.50557C7.60511 8.28069 7.42272 8.09839 7.19772 8.09839Z",fill:"current"}),d.createElement("path",{d:"M7.19772 2.13501H6.40739C6.18239 2.13501 6 2.31731 6 2.5422V3.4095C6 3.63438 6.18239 3.81669 6.40739 3.81669H7.19772C7.42272 3.81669 7.60511 3.63438 7.60511 3.4095V2.5422C7.60511 2.31731 7.42272 2.13501 7.19772 2.13501Z",fill:"current"}),d.createElement("path",{d:"M11.1977 2.13501H10.4074C10.1824 2.13501 10 2.31731 10 2.5422V3.4095C10 3.63438 10.1824 3.81669 10.4074 3.81669H11.1977C11.4227 3.81669 11.6051 3.63438 11.6051 3.4095V2.5422C11.6051 2.31731 11.4227 2.13501 11.1977 2.13501Z",fill:"current"})),Yre=e=>d.createElement("svg",{width:18,height:19,viewBox:"0 0 18 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M3.39335 17.5767H2.79613C2.62611 17.5767 2.48828 17.7144 2.48828 17.8844V18.5397C2.48828 18.7097 2.62611 18.8474 2.79613 18.8474H3.39335C3.56336 18.8474 3.70119 18.7097 3.70119 18.5397V17.8844C3.70119 17.7144 3.56336 17.5767 3.39335 17.5767Z",fill:"current"}),d.createElement("path",{d:"M1.88553 7.01221H1.28831C1.1183 7.01221 0.980469 7.14997 0.980469 7.3199V7.97528C0.980469 8.14522 1.1183 8.28298 1.28831 8.28298H1.88553C2.05555 8.28298 2.19338 8.14522 2.19338 7.97528V7.3199C2.19338 7.14997 2.05555 7.01221 1.88553 7.01221Z",fill:"current"}),d.createElement("path",{d:"M10.9519 17.5767H10.3547C10.1847 17.5767 10.0469 17.7144 10.0469 17.8844V18.5397C10.0469 18.7097 10.1847 18.8474 10.3547 18.8474H10.9519C11.122 18.8474 11.2598 18.7097 11.2598 18.5397V17.8844C11.2598 17.7144 11.122 17.5767 10.9519 17.5767Z",fill:"current"}),d.createElement("path",{d:"M9.44022 17.5767H8.843C8.67298 17.5767 8.53516 17.7144 8.53516 17.8844V18.5397C8.53516 18.7097 8.67298 18.8474 8.843 18.8474H9.44022C9.61024 18.8474 9.74807 18.7097 9.74807 18.5397V17.8844C9.74807 17.7144 9.61024 17.5767 9.44022 17.5767Z",fill:"current"}),d.createElement("path",{d:"M16.9949 10.0349H16.3977C16.2277 10.0349 16.0898 10.1727 16.0898 10.3426V10.998C16.0898 11.1679 16.2277 11.3057 16.3977 11.3057H16.9949C17.1649 11.3057 17.3028 11.1679 17.3028 10.998V10.3426C17.3028 10.1727 17.1649 10.0349 16.9949 10.0349Z",fill:"current"}),d.createElement("path",{d:"M6.41678 17.5767H5.81956C5.64955 17.5767 5.51172 17.7144 5.51172 17.8844V18.5397C5.51172 18.7097 5.64955 18.8474 5.81956 18.8474H6.41678C6.5868 18.8474 6.72463 18.7097 6.72463 18.5397V17.8844C6.72463 17.7144 6.5868 17.5767 6.41678 17.5767Z",fill:"current"}),d.createElement("path",{d:"M13.9754 17.5767H13.3782C13.2081 17.5767 13.0703 17.7144 13.0703 17.8844V18.5397C13.0703 18.7097 13.2081 18.8474 13.3782 18.8474H13.9754C14.1454 18.8474 14.2832 18.7097 14.2832 18.5397V17.8844C14.2832 17.7144 14.1454 17.5767 13.9754 17.5767Z",fill:"current"}),d.createElement("path",{d:"M1.88553 10.0349H1.28831C1.1183 10.0349 0.980469 10.1727 0.980469 10.3426V10.998C0.980469 11.1679 1.1183 11.3057 1.28831 11.3057H1.88553C2.05555 11.3057 2.19338 11.1679 2.19338 10.998V10.3426C2.19338 10.1727 2.05555 10.0349 1.88553 10.0349Z",fill:"current"}),d.createElement("path",{d:"M3.39335 2.43994H2.79613C2.62611 2.43994 2.48828 2.5777 2.48828 2.74763V3.40302C2.48828 3.57295 2.62611 3.71071 2.79613 3.71071H3.39335C3.56336 3.71071 3.70119 3.57295 3.70119 3.40302V2.74763C3.70119 2.5777 3.56336 2.43994 3.39335 2.43994Z",fill:"current"}),d.createElement("path",{d:"M1.8035 2.43994H1.20628C1.03626 2.43994 0.898438 2.5777 0.898438 2.74763V3.40302C0.898438 3.57295 1.03626 3.71071 1.20628 3.71071H1.8035C1.97352 3.71071 2.11135 3.57295 2.11135 3.40302V2.74763C2.11135 2.5777 1.97352 2.43994 1.8035 2.43994Z",fill:"current"}),d.createElement("path",{d:"M1.88553 3.98975H1.28831C1.1183 3.98975 0.980469 4.1275 0.980469 4.29744V4.95282C0.980469 5.12276 1.1183 5.26051 1.28831 5.26051H1.88553C2.05555 5.26051 2.19338 5.12276 2.19338 4.95282V4.29744C2.19338 4.1275 2.05555 3.98975 1.88553 3.98975Z",fill:"current"}),d.createElement("path",{d:"M10.9519 2.43994H10.3547C10.1847 2.43994 10.0469 2.5777 10.0469 2.74763V3.40302C10.0469 3.57295 10.1847 3.71071 10.3547 3.71071H10.9519C11.122 3.71071 11.2598 3.57295 11.2598 3.40302V2.74763C11.2598 2.5777 11.122 2.43994 10.9519 2.43994Z",fill:"current"}),d.createElement("path",{d:"M10.9519 4.00513H10.3547C10.1847 4.00513 10.0469 4.14289 10.0469 4.31282V4.9682C10.0469 5.13814 10.1847 5.27589 10.3547 5.27589H10.9519C11.122 5.27589 11.2598 5.13814 11.2598 4.9682V4.31282C11.2598 4.14289 11.122 4.00513 10.9519 4.00513Z",fill:"current"}),d.createElement("path",{d:"M10.9519 0.875H10.3547C10.1847 0.875 10.0469 1.01276 10.0469 1.18269V1.83808C10.0469 2.00801 10.1847 2.14577 10.3547 2.14577H10.9519C11.122 2.14577 11.2598 2.00801 11.2598 1.83808V1.18269C11.2598 1.01276 11.122 0.875 10.9519 0.875Z",fill:"current"}),d.createElement("path",{d:"M16.9949 7.01221H16.3977C16.2277 7.01221 16.0898 7.14997 16.0898 7.3199V7.97528C16.0898 8.14522 16.2277 8.28298 16.3977 8.28298H16.9949C17.1649 8.28298 17.3028 8.14522 17.3028 7.97528V7.3199C17.3028 7.14997 17.1649 7.01221 16.9949 7.01221Z",fill:"current"}),d.createElement("path",{d:"M9.44022 4.00513H8.843C8.67298 4.00513 8.53516 4.14289 8.53516 4.31282V4.9682C8.53516 5.13814 8.67298 5.27589 8.843 5.27589H9.44022C9.61024 5.27589 9.74807 5.13814 9.74807 4.9682V4.31282C9.74807 4.14289 9.61024 4.00513 9.44022 4.00513Z",fill:"current"}),d.createElement("path",{d:"M9.44022 0.875H8.843C8.67298 0.875 8.53516 1.01276 8.53516 1.18269V1.83808C8.53516 2.00801 8.67298 2.14577 8.843 2.14577H9.44022C9.61024 2.14577 9.74807 2.00801 9.74807 1.83808V1.18269C9.74807 1.01276 9.61024 0.875 9.44022 0.875Z",fill:"current"}),d.createElement("path",{d:"M16.9949 14.5918H16.3977C16.2277 14.5918 16.0898 14.7296 16.0898 14.8995V15.5549C16.0898 15.7248 16.2277 15.8626 16.3977 15.8626H16.9949C17.1649 15.8626 17.3028 15.7248 17.3028 15.5549V14.8995C17.3028 14.7296 17.1649 14.5918 16.9949 14.5918Z",fill:"current"}),d.createElement("path",{d:"M6.41678 2.43994H5.81956C5.64955 2.43994 5.51172 2.5777 5.51172 2.74763V3.40302C5.51172 3.57295 5.64955 3.71071 5.81956 3.71071H6.41678C6.5868 3.71071 6.72463 3.57295 6.72463 3.40302V2.74763C6.72463 2.5777 6.5868 2.43994 6.41678 2.43994Z",fill:"current"}),d.createElement("path",{d:"M6.41678 4.00513H5.81956C5.64955 4.00513 5.51172 4.14289 5.51172 4.31282V4.9682C5.51172 5.13814 5.64955 5.27589 5.81956 5.27589H6.41678C6.5868 5.27589 6.72463 5.13814 6.72463 4.9682V4.31282C6.72463 4.14289 6.5868 4.00513 6.41678 4.00513Z",fill:"current"}),d.createElement("path",{d:"M1.88553 8.53833H1.28831C1.1183 8.53833 0.980469 8.67609 0.980469 8.84602V9.50141C0.980469 9.67134 1.1183 9.8091 1.28831 9.8091H1.88553C2.05555 9.8091 2.19338 9.67134 2.19338 9.50141V8.84602C2.19338 8.67609 2.05555 8.53833 1.88553 8.53833Z",fill:"current"}),d.createElement("path",{d:"M1.88553 16.0801H1.28831C1.1183 16.0801 0.980469 16.2178 0.980469 16.3878V17.0432C0.980469 17.2131 1.1183 17.3508 1.28831 17.3508H1.88553C2.05555 17.3508 2.19338 17.2131 2.19338 17.0432V16.3878C2.19338 16.2178 2.05555 16.0801 1.88553 16.0801Z",fill:"current"}),d.createElement("path",{d:"M1.88553 17.5378H1.28831C1.1183 17.5378 0.980469 17.6756 0.980469 17.8455V18.5009C0.980469 18.6709 1.1183 18.8086 1.28831 18.8086H1.88553C2.05555 18.8086 2.19338 18.6709 2.19338 18.5009V17.8455C2.19338 17.6756 2.05555 17.5378 1.88553 17.5378Z",fill:"current"}),d.createElement("path",{d:"M16.9949 5.51587H16.3977C16.2277 5.51587 16.0898 5.65363 16.0898 5.82356V6.47895C16.0898 6.64888 16.2277 6.78664 16.3977 6.78664H16.9949C17.1649 6.78664 17.3028 6.64888 17.3028 6.47895V5.82356C17.3028 5.65363 17.1649 5.51587 16.9949 5.51587Z",fill:"current"}),d.createElement("path",{d:"M16.9949 11.554H16.3977C16.2277 11.554 16.0898 11.6917 16.0898 11.8616V12.517C16.0898 12.687 16.2277 12.8247 16.3977 12.8247H16.9949C17.1649 12.8247 17.3028 12.687 17.3028 12.517V11.8616C17.3028 11.6917 17.1649 11.554 16.9949 11.554Z",fill:"current"}),d.createElement("path",{d:"M16.9949 13.0576H16.3977C16.2277 13.0576 16.0898 13.1954 16.0898 13.3653V14.0207C16.0898 14.1906 16.2277 14.3284 16.3977 14.3284H16.9949C17.1649 14.3284 17.3028 14.1906 17.3028 14.0207V13.3653C17.3028 13.1954 17.1649 13.0576 16.9949 13.0576Z",fill:"current"}),d.createElement("path",{d:"M1.88553 5.51587H1.28831C1.1183 5.51587 0.980469 5.65363 0.980469 5.82356V6.47895C0.980469 6.64888 1.1183 6.78664 1.28831 6.78664H1.88553C2.05555 6.78664 2.19338 6.64888 2.19338 6.47895V5.82356C2.19338 5.65363 2.05555 5.51587 1.88553 5.51587Z",fill:"current"}),d.createElement("path",{d:"M16.9949 8.53833H16.3977C16.2277 8.53833 16.0898 8.67609 16.0898 8.84602V9.50141C16.0898 9.67134 16.2277 9.8091 16.3977 9.8091H16.9949C17.1649 9.8091 17.3028 9.67134 17.3028 9.50141V8.84602C17.3028 8.67609 17.1649 8.53833 16.9949 8.53833Z",fill:"current"}),d.createElement("path",{d:"M16.9949 16.0801H16.3977C16.2277 16.0801 16.0898 16.2178 16.0898 16.3878V17.0432C16.0898 17.2131 16.2277 17.3508 16.3977 17.3508H16.9949C17.1649 17.3508 17.3028 17.2131 17.3028 17.0432V16.3878C17.3028 16.2178 17.1649 16.0801 16.9949 16.0801Z",fill:"current"}),d.createElement("path",{d:"M16.9949 17.5378H16.3977C16.2277 17.5378 16.0898 17.6756 16.0898 17.8455V18.5009C16.0898 18.6709 16.2277 18.8086 16.3977 18.8086H16.9949C17.1649 18.8086 17.3028 18.6709 17.3028 18.5009V17.8455C17.3028 17.6756 17.1649 17.5378 16.9949 17.5378Z",fill:"current"}),d.createElement("path",{d:"M4.91678 17.6042H4.31956C4.14955 17.6042 4.01172 17.742 4.01172 17.9119V18.5673C4.01172 18.7373 4.14955 18.875 4.31956 18.875H4.91678C5.0868 18.875 5.22463 18.7373 5.22463 18.5673V17.9119C5.22463 17.742 5.0868 17.6042 4.91678 17.6042Z",fill:"current"}),d.createElement("path",{d:"M12.4715 17.6042H11.8743C11.7042 17.6042 11.5664 17.742 11.5664 17.9119V18.5673C11.5664 18.7373 11.7042 18.875 11.8743 18.875H12.4715C12.6415 18.875 12.7793 18.7373 12.7793 18.5673V17.9119C12.7793 17.742 12.6415 17.6042 12.4715 17.6042Z",fill:"current"}),d.createElement("path",{d:"M7.93632 17.6042H7.3391C7.16908 17.6042 7.03125 17.742 7.03125 17.9119V18.5673C7.03125 18.7373 7.16908 18.875 7.3391 18.875H7.93632C8.10633 18.875 8.24416 18.7373 8.24416 18.5673V17.9119C8.24416 17.742 8.10633 17.6042 7.93632 17.6042Z",fill:"current"}),d.createElement("path",{d:"M15.4949 17.6042H14.8977C14.7277 17.6042 14.5898 17.742 14.5898 17.9119V18.5673C14.5898 18.7373 14.7277 18.875 14.8977 18.875H15.4949C15.6649 18.875 15.8028 18.7373 15.8028 18.5673V17.9119C15.8028 17.742 15.6649 17.6042 15.4949 17.6042Z",fill:"current"}),d.createElement("path",{d:"M4.91678 2.46777H4.31956C4.14955 2.46777 4.01172 2.60553 4.01172 2.77547V3.43085C4.01172 3.60078 4.14955 3.73854 4.31956 3.73854H4.91678C5.0868 3.73854 5.22463 3.60078 5.22463 3.43085V2.77547C5.22463 2.60553 5.0868 2.46777 4.91678 2.46777Z",fill:"current"}),d.createElement("path",{d:"M12.4715 2.46777H11.8743C11.7042 2.46777 11.5664 2.60553 11.5664 2.77547V3.43085C11.5664 3.60078 11.7042 3.73854 11.8743 3.73854H12.4715C12.6415 3.73854 12.7793 3.60078 12.7793 3.43085V2.77547C12.7793 2.60553 12.6415 2.46777 12.4715 2.46777Z",fill:"current"}),d.createElement("path",{d:"M12.4715 4.03271H11.8743C11.7042 4.03271 11.5664 4.17047 11.5664 4.34041V4.99579C11.5664 5.16572 11.7042 5.30348 11.8743 5.30348H12.4715C12.6415 5.30348 12.7793 5.16572 12.7793 4.99579V4.34041C12.7793 4.17047 12.6415 4.03271 12.4715 4.03271Z",fill:"current"}),d.createElement("path",{d:"M13.9754 2.43994H13.3782C13.2081 2.43994 13.0703 2.5777 13.0703 2.74763V3.40302C13.0703 3.57295 13.2081 3.71071 13.3782 3.71071H13.9754C14.1454 3.71071 14.2832 3.57295 14.2832 3.40302V2.74763C14.2832 2.5777 14.1454 2.43994 13.9754 2.43994Z",fill:"current"}),d.createElement("path",{d:"M15.5223 2.43994H14.925C14.755 2.43994 14.6172 2.5777 14.6172 2.74763V3.40302C14.6172 3.57295 14.755 3.71071 14.925 3.71071H15.5223C15.6923 3.71071 15.8301 3.57295 15.8301 3.40302V2.74763C15.8301 2.5777 15.6923 2.43994 15.5223 2.43994Z",fill:"current"}),d.createElement("path",{d:"M16.9949 2.43994H16.3977C16.2277 2.43994 16.0898 2.5777 16.0898 2.74763V3.40302C16.0898 3.57295 16.2277 3.71071 16.3977 3.71071H16.9949C17.1649 3.71071 17.3028 3.57295 17.3028 3.40302V2.74763C17.3028 2.5777 17.1649 2.43994 16.9949 2.43994Z",fill:"current"}),d.createElement("path",{d:"M16.9949 3.98975H16.3977C16.2277 3.98975 16.0898 4.1275 16.0898 4.29744V4.95282C16.0898 5.12276 16.2277 5.26051 16.3977 5.26051H16.9949C17.1649 5.26051 17.3028 5.12276 17.3028 4.95282V4.29744C17.3028 4.1275 17.1649 3.98975 16.9949 3.98975Z",fill:"current"}),d.createElement("path",{d:"M1.89335 14.5918H1.29613C1.12611 14.5918 0.988281 14.7296 0.988281 14.8995V15.5549C0.988281 15.7248 1.12611 15.8626 1.29613 15.8626H1.89335C2.06336 15.8626 2.20119 15.7248 2.20119 15.5549V14.8995C2.20119 14.7296 2.06336 14.5918 1.89335 14.5918Z",fill:"current"}),d.createElement("path",{d:"M1.89335 11.554H1.29613C1.12611 11.554 0.988281 11.6917 0.988281 11.8616V12.517C0.988281 12.687 1.12611 12.8247 1.29613 12.8247H1.89335C2.06336 12.8247 2.20119 12.687 2.20119 12.517V11.8616C2.20119 11.6917 2.06336 11.554 1.89335 11.554Z",fill:"current"}),d.createElement("path",{d:"M7.93632 2.46777H7.3391C7.16908 2.46777 7.03125 2.60553 7.03125 2.77547V3.43085C7.03125 3.60078 7.16908 3.73854 7.3391 3.73854H7.93632C8.10633 3.73854 8.24416 3.60078 8.24416 3.43085V2.77547C8.24416 2.60553 8.10633 2.46777 7.93632 2.46777Z",fill:"current"}),d.createElement("path",{d:"M7.93632 4.03271H7.3391C7.16908 4.03271 7.03125 4.17047 7.03125 4.34041V4.99579C7.03125 5.16572 7.16908 5.30348 7.3391 5.30348H7.93632C8.10633 5.30348 8.24416 5.16572 8.24416 4.99579V4.34041C8.24416 4.17047 8.10633 4.03271 7.93632 4.03271Z",fill:"current"}),d.createElement("path",{d:"M7.93632 0.902588H7.3391C7.16908 0.902588 7.03125 1.04035 7.03125 1.21028V1.86566C7.03125 2.0356 7.16908 2.17336 7.3391 2.17336H7.93632C8.10633 2.17336 8.24416 2.0356 8.24416 1.86566V1.21028C8.24416 1.04035 8.10633 0.902588 7.93632 0.902588Z",fill:"current"}),d.createElement("path",{d:"M1.89335 13.1001H1.29613C1.12611 13.1001 0.988281 13.2379 0.988281 13.4078V14.0632C0.988281 14.2331 1.12611 14.3709 1.29613 14.3709H1.89335C2.06336 14.3709 2.20119 14.2331 2.20119 14.0632V13.4078C2.20119 13.2379 2.06336 13.1001 1.89335 13.1001Z",fill:"current"}),d.createElement("path",{d:"M9.42069 13.8555H8.82347C8.65345 13.8555 8.51562 13.9932 8.51562 14.1632V14.8185C8.51562 14.9885 8.65345 15.1262 8.82347 15.1262H9.42069C9.59071 15.1262 9.72854 14.9885 9.72854 14.8185V14.1632C9.72854 13.9932 9.59071 13.8555 9.42069 13.8555Z",fill:"current"}),d.createElement("path",{d:"M9.42069 7.93286H8.82347C8.65345 7.93286 8.51562 8.07062 8.51562 8.24055V8.89594C8.51562 9.06587 8.65345 9.20363 8.82347 9.20363H9.42069C9.59071 9.20363 9.72854 9.06587 9.72854 8.89594V8.24055C9.72854 8.07062 9.59071 7.93286 9.42069 7.93286Z",fill:"current"}),d.createElement("path",{d:"M10.9324 10.9702H10.3352C10.1652 10.9702 10.0273 11.108 10.0273 11.2779V11.9333C10.0273 12.1032 10.1652 12.241 10.3352 12.241H10.9324C11.1024 12.241 11.2403 12.1032 11.2403 11.9333V11.2779C11.2403 11.108 11.1024 10.9702 10.9324 10.9702Z",fill:"current"}),d.createElement("path",{d:"M10.9324 7.87158H10.3352C10.1652 7.87158 10.0273 8.00934 10.0273 8.17927V8.83466C10.0273 9.00459 10.1652 9.14235 10.3352 9.14235H10.9324C11.1024 9.14235 11.2403 9.00459 11.2403 8.83466V8.17927C11.2403 8.00934 11.1024 7.87158 10.9324 7.87158Z",fill:"current"}),d.createElement("path",{d:"M10.9324 13.8555H10.3352C10.1652 13.8555 10.0273 13.9932 10.0273 14.1632V14.8185C10.0273 14.9885 10.1652 15.1262 10.3352 15.1262H10.9324C11.1024 15.1262 11.2403 14.9885 11.2403 14.8185V14.1632C11.2403 13.9932 11.1024 13.8555 10.9324 13.8555Z",fill:"current"}),d.createElement("path",{d:"M12.4519 10.9702H11.8547C11.6847 10.9702 11.5469 11.108 11.5469 11.2779V11.9333C11.5469 12.1032 11.6847 12.241 11.8547 12.241H12.4519C12.622 12.241 12.7598 12.1032 12.7598 11.9333V11.2779C12.7598 11.108 12.622 10.9702 12.4519 10.9702Z",fill:"current"}),d.createElement("path",{d:"M12.4519 7.87158H11.8547C11.6847 7.87158 11.5469 8.00934 11.5469 8.17927V8.83466C11.5469 9.00459 11.6847 9.14235 11.8547 9.14235H12.4519C12.622 9.14235 12.7598 9.00459 12.7598 8.83466V8.17927C12.7598 8.00934 12.622 7.87158 12.4519 7.87158Z",fill:"current"}),d.createElement("path",{d:"M12.4519 13.8555H11.8547C11.6847 13.8555 11.5469 13.9932 11.5469 14.1632V14.8185C11.5469 14.9885 11.6847 15.1262 11.8547 15.1262H12.4519C12.622 15.1262 12.7598 14.9885 12.7598 14.8185V14.1632C12.7598 13.9932 12.622 13.8555 12.4519 13.8555Z",fill:"current"}),d.createElement("path",{d:"M9.42069 10.9702H8.82347C8.65345 10.9702 8.51562 11.108 8.51562 11.2779V11.9333C8.51562 12.1032 8.65345 12.241 8.82347 12.241H9.42069C9.59071 12.241 9.72854 12.1032 9.72854 11.9333V11.2779C9.72854 11.108 9.59071 10.9702 9.42069 10.9702Z",fill:"current"}),d.createElement("path",{d:"M6.40897 10.998H5.81175C5.64173 10.998 5.50391 11.1358 5.50391 11.3057V11.9611C5.50391 12.1311 5.64173 12.2688 5.81175 12.2688H6.40897C6.57899 12.2688 6.71682 12.1311 6.71682 11.9611V11.3057C6.71682 11.1358 6.57899 10.998 6.40897 10.998Z",fill:"current"}),d.createElement("path",{d:"M6.40897 7.89917H5.81175C5.64173 7.89917 5.50391 8.03693 5.50391 8.20686V8.86225C5.50391 9.03218 5.64173 9.16994 5.81175 9.16994H6.40897C6.57899 9.16994 6.71682 9.03218 6.71682 8.86225V8.20686C6.71682 8.03693 6.57899 7.89917 6.40897 7.89917Z",fill:"current"}),d.createElement("path",{d:"M6.40897 13.8555H5.81175C5.64173 13.8555 5.50391 13.9932 5.50391 14.1632V14.8185C5.50391 14.9885 5.64173 15.1262 5.81175 15.1262H6.40897C6.57899 15.1262 6.71682 14.9885 6.71682 14.8185V14.1632C6.71682 13.9932 6.57899 13.8555 6.40897 13.8555Z",fill:"current"})),qdt=e=>d.createElement("svg",{width:28,height:28,viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M13.064 0.0229492H12.1419C11.8794 0.0229492 11.6666 0.235636 11.6666 0.497999V1.50986C11.6666 1.77222 11.8794 1.98491 12.1419 1.98491H13.064C13.3265 1.98491 13.5393 1.77222 13.5393 1.50986V0.497999C13.5393 0.235636 13.3265 0.0229492 13.064 0.0229492Z",fill:"current"}),d.createElement("path",{d:"M15.3973 0H14.4753C14.2128 0 14 0.212687 14 0.47505V1.48691C14 1.74927 14.2128 1.96196 14.4753 1.96196H15.3973C15.6598 1.96196 15.8726 1.74927 15.8726 1.48691V0.47505C15.8726 0.212687 15.6598 0 15.3973 0Z",fill:"current"}),d.createElement("path",{d:"M10.7307 0.0229492H9.80866C9.54617 0.0229492 9.33337 0.235636 9.33337 0.497999V1.50986C9.33337 1.77222 9.54617 1.98491 9.80866 1.98491H10.7307C10.9932 1.98491 11.206 1.77222 11.206 1.50986V0.497999C11.206 0.235636 10.9932 0.0229492 10.7307 0.0229492Z",fill:"current"}),d.createElement("path",{d:"M24.7307 0.0229492H23.8087C23.5462 0.0229492 23.3334 0.235636 23.3334 0.497999V1.50986C23.3334 1.77222 23.5462 1.98491 23.8087 1.98491H24.7307C24.9932 1.98491 25.206 1.77222 25.206 1.50986V0.497999C25.206 0.235636 24.9932 0.0229492 24.7307 0.0229492Z",fill:"current"}),d.createElement("path",{d:"M27.064 0H26.1419C25.8794 0 25.6666 0.212687 25.6666 0.47505V1.48691C25.6666 1.74927 25.8794 1.96196 26.1419 1.96196H27.064C27.3265 1.96196 27.5393 1.74927 27.5393 1.48691V0.47505C27.5393 0.212687 27.3265 0 27.064 0Z",fill:"current"}),d.createElement("path",{d:"M27.064 2.31055H26.1419C25.8794 2.31055 25.6666 2.52323 25.6666 2.7856V3.79745C25.6666 4.05982 25.8794 4.2725 26.1419 4.2725H27.064C27.3265 4.2725 27.5393 4.05982 27.5393 3.79745V2.7856C27.5393 2.52323 27.3265 2.31055 27.064 2.31055Z",fill:"current"}),d.createElement("path",{d:"M27.064 4.6665H26.1419C25.8794 4.6665 25.6666 4.87919 25.6666 5.14155V6.15341C25.6666 6.41577 25.8794 6.62846 26.1419 6.62846H27.064C27.3265 6.62846 27.5393 6.41577 27.5393 6.15341V5.14155C27.5393 4.87919 27.3265 4.6665 27.064 4.6665Z",fill:"current"}),d.createElement("path",{d:"M8.39734 18.6665H7.47529C7.21279 18.6665 7 18.8792 7 19.1416V20.1534C7 20.4158 7.21279 20.6285 7.47529 20.6285H8.39734C8.65984 20.6285 8.87263 20.4158 8.87263 20.1534V19.1416C8.87263 18.8792 8.65984 18.6665 8.39734 18.6665Z",fill:"current"}),d.createElement("path",{d:"M6.06397 18.6665H5.14191C4.87942 18.6665 4.66663 18.8792 4.66663 19.1416V20.1534C4.66663 20.4158 4.87942 20.6285 5.14191 20.6285H6.06397C6.32646 20.6285 6.53926 20.4158 6.53926 20.1534V19.1416C6.53926 18.8792 6.32646 18.6665 6.06397 18.6665Z",fill:"current"}),d.createElement("path",{d:"M6.06397 0.0229492H5.14191C4.87942 0.0229492 4.66663 0.235636 4.66663 0.497999V1.50986C4.66663 1.77222 4.87942 1.98491 5.14191 1.98491H6.06397C6.32646 1.98491 6.53926 1.77222 6.53926 1.50986V0.497999C6.53926 0.235636 6.32646 0.0229492 6.06397 0.0229492Z",fill:"current"}),d.createElement("path",{d:"M1.39734 0.0229492H0.475287C0.212793 0.0229492 0 0.235636 0 0.497999V1.50986C0 1.77222 0.212793 1.98491 0.475287 1.98491H1.39734C1.65984 1.98491 1.87263 1.77222 1.87263 1.50986V0.497999C1.87263 0.235636 1.65984 0.0229492 1.39734 0.0229492Z",fill:"current"}),d.createElement("path",{d:"M20.064 0.0229492H19.1419C18.8794 0.0229492 18.6666 0.235636 18.6666 0.497999V1.50986C18.6666 1.77222 18.8794 1.98491 19.1419 1.98491H20.064C20.3265 1.98491 20.5393 1.77222 20.5393 1.50986V0.497999C20.5393 0.235636 20.3265 0.0229492 20.064 0.0229492Z",fill:"current"}),d.createElement("path",{d:"M17.7307 23.3335H16.8087C16.5462 23.3335 16.3334 23.5462 16.3334 23.8085V24.8204C16.3334 25.0828 16.5462 25.2955 16.8087 25.2955H17.7307C17.9932 25.2955 18.206 25.0828 18.206 24.8204V23.8085C18.206 23.5462 17.9932 23.3335 17.7307 23.3335Z",fill:"current"}),d.createElement("path",{d:"M20.064 23.3105H19.1419C18.8794 23.3105 18.6666 23.5232 18.6666 23.7856V24.7975C18.6666 25.0598 18.8794 25.2725 19.1419 25.2725H20.064C20.3265 25.2725 20.5393 25.0598 20.5393 24.7975V23.7856C20.5393 23.5232 20.3265 23.3105 20.064 23.3105Z",fill:"current"}),d.createElement("path",{d:"M20.064 11.6436H19.1419C18.8794 11.6436 18.6666 11.8562 18.6666 12.1186V13.1305C18.6666 13.3928 18.8794 13.6055 19.1419 13.6055H20.064C20.3265 13.6055 20.5393 13.3928 20.5393 13.1305V12.1186C20.5393 11.8562 20.3265 11.6436 20.064 11.6436Z",fill:"current"}),d.createElement("path",{d:"M15.3973 23.3335H14.4753C14.2128 23.3335 14 23.5462 14 23.8085V24.8204C14 25.0828 14.2128 25.2955 14.4753 25.2955H15.3973C15.6598 25.2955 15.8726 25.0828 15.8726 24.8204V23.8085C15.8726 23.5462 15.6598 23.3335 15.3973 23.3335Z",fill:"current"}),d.createElement("path",{d:"M15.3973 11.6665H14.4753C14.2128 11.6665 14 11.8792 14 12.1416V13.1534C14 13.4158 14.2128 13.6285 14.4753 13.6285H15.3973C15.6598 13.6285 15.8726 13.4158 15.8726 13.1534V12.1416C15.8726 11.8792 15.6598 11.6665 15.3973 11.6665Z",fill:"current"}),d.createElement("path",{d:"M15.3973 9.3335H14.4753C14.2128 9.3335 14 9.54618 14 9.80855V10.8204C14 11.0828 14.2128 11.2955 14.4753 11.2955H15.3973C15.6598 11.2955 15.8726 11.0828 15.8726 10.8204V9.80855C15.8726 9.54618 15.6598 9.3335 15.3973 9.3335Z",fill:"current"}),d.createElement("path",{d:"M13.064 11.6665H12.1419C11.8794 11.6665 11.6666 11.8792 11.6666 12.1416V13.1534C11.6666 13.4158 11.8794 13.6285 12.1419 13.6285H13.064C13.3265 13.6285 13.5393 13.4158 13.5393 13.1534V12.1416C13.5393 11.8792 13.3265 11.6665 13.064 11.6665Z",fill:"current"}),d.createElement("path",{d:"M15.3973 14H14.4753C14.2128 14 14 14.2127 14 14.475V15.4869C14 15.7493 14.2128 15.962 14.4753 15.962H15.3973C15.6598 15.962 15.8726 15.7493 15.8726 15.4869V14.475C15.8726 14.2127 15.6598 14 15.3973 14Z",fill:"current"}),d.createElement("path",{d:"M15.3973 16.3335H14.4753C14.2128 16.3335 14 16.5462 14 16.8085V17.8204C14 18.0828 14.2128 18.2955 14.4753 18.2955H15.3973C15.6598 18.2955 15.8726 18.0828 15.8726 17.8204V16.8085C15.8726 16.5462 15.6598 16.3335 15.3973 16.3335Z",fill:"current"}),d.createElement("path",{d:"M13.064 14H12.1419C11.8794 14 11.6666 14.2127 11.6666 14.475V15.4869C11.6666 15.7493 11.8794 15.962 12.1419 15.962H13.064C13.3265 15.962 13.5393 15.7493 13.5393 15.4869V14.475C13.5393 14.2127 13.3265 14 13.064 14Z",fill:"current"}),d.createElement("path",{d:"M24.7307 23.3335H23.8087C23.5462 23.3335 23.3334 23.5462 23.3334 23.8085V24.8204C23.3334 25.0828 23.5462 25.2955 23.8087 25.2955H24.7307C24.9932 25.2955 25.206 25.0828 25.206 24.8204V23.8085C25.206 23.5462 24.9932 23.3335 24.7307 23.3335Z",fill:"current"}),d.createElement("path",{d:"M24.7307 11.6665H23.8087C23.5462 11.6665 23.3334 11.8792 23.3334 12.1416V13.1534C23.3334 13.4158 23.5462 13.6285 23.8087 13.6285H24.7307C24.9932 13.6285 25.206 13.4158 25.206 13.1534V12.1416C25.206 11.8792 24.9932 11.6665 24.7307 11.6665Z",fill:"current"}),d.createElement("path",{d:"M24.7307 9.3335H23.8087C23.5462 9.3335 23.3334 9.54618 23.3334 9.80855V10.8204C23.3334 11.0828 23.5462 11.2955 23.8087 11.2955H24.7307C24.9932 11.2955 25.206 11.0828 25.206 10.8204V9.80855C25.206 9.54618 24.9932 9.3335 24.7307 9.3335Z",fill:"current"}),d.createElement("path",{d:"M27.064 11.6665H26.1419C25.8794 11.6665 25.6666 11.8792 25.6666 12.1416V13.1534C25.6666 13.4158 25.8794 13.6285 26.1419 13.6285H27.064C27.3265 13.6285 27.5393 13.4158 27.5393 13.1534V12.1416C27.5393 11.8792 27.3265 11.6665 27.064 11.6665Z",fill:"current"}),d.createElement("path",{d:"M24.7307 14H23.8087C23.5462 14 23.3334 14.2127 23.3334 14.475V15.4869C23.3334 15.7493 23.5462 15.962 23.8087 15.962H24.7307C24.9932 15.962 25.206 15.7493 25.206 15.4869V14.475C25.206 14.2127 24.9932 14 24.7307 14Z",fill:"current"}),d.createElement("path",{d:"M24.7307 16.3335H23.8087C23.5462 16.3335 23.3334 16.5462 23.3334 16.8085V17.8204C23.3334 18.0828 23.5462 18.2955 23.8087 18.2955H24.7307C24.9932 18.2955 25.206 18.0828 25.206 17.8204V16.8085C25.206 16.5462 24.9932 16.3335 24.7307 16.3335Z",fill:"current"}),d.createElement("path",{d:"M27.064 14H26.1419C25.8794 14 25.6666 14.2127 25.6666 14.475V15.4869C25.6666 15.7493 25.8794 15.962 26.1419 15.962H27.064C27.3265 15.962 27.5393 15.7493 27.5393 15.4869V14.475C27.5393 14.2127 27.3265 14 27.064 14Z",fill:"current"}),d.createElement("path",{d:"M17.7307 21.0229H16.8087C16.5462 21.0229 16.3334 21.2356 16.3334 21.498V22.5099C16.3334 22.7722 16.5462 22.9849 16.8087 22.9849H17.7307C17.9932 22.9849 18.206 22.7722 18.206 22.5099V21.498C18.206 21.2356 17.9932 21.0229 17.7307 21.0229Z",fill:"current"}),d.createElement("path",{d:"M17.7307 18.6895H16.8087C16.5462 18.6895 16.3334 18.9021 16.3334 19.1645V20.1764C16.3334 20.4387 16.5462 20.6514 16.8087 20.6514H17.7307C17.9932 20.6514 18.206 20.4387 18.206 20.1764V19.1645C18.206 18.9021 17.9932 18.6895 17.7307 18.6895Z",fill:"current"}),d.createElement("path",{d:"M20.064 21H19.1419C18.8794 21 18.6666 21.2127 18.6666 21.475V22.4869C18.6666 22.7493 18.8794 22.962 19.1419 22.962H20.064C20.3265 22.962 20.5393 22.7493 20.5393 22.4869V21.475C20.5393 21.2127 20.3265 21 20.064 21Z",fill:"current"}),d.createElement("path",{d:"M20.064 18.6665H19.1419C18.8794 18.6665 18.6666 18.8792 18.6666 19.1416V20.1534C18.6666 20.4158 18.8794 20.6285 19.1419 20.6285H20.064C20.3265 20.6285 20.5393 20.4158 20.5393 20.1534V19.1416C20.5393 18.8792 20.3265 18.6665 20.064 18.6665Z",fill:"current"}),d.createElement("path",{d:"M3.73072 18.6665H2.80866C2.54617 18.6665 2.33337 18.8792 2.33337 19.1416V20.1534C2.33337 20.4158 2.54617 20.6285 2.80866 20.6285H3.73072C3.99321 20.6285 4.206 20.4158 4.206 20.1534V19.1416C4.206 18.8792 3.99321 18.6665 3.73072 18.6665Z",fill:"current"}),d.createElement("path",{d:"M1.39734 11.6665H0.475287C0.212793 11.6665 0 11.8792 0 12.1416V13.1534C0 13.4158 0.212793 13.6285 0.475287 13.6285H1.39734C1.65984 13.6285 1.87263 13.4158 1.87263 13.1534V12.1416C1.87263 11.8792 1.65984 11.6665 1.39734 11.6665Z",fill:"current"}),d.createElement("path",{d:"M1.39734 9.3335H0.475287C0.212793 9.3335 0 9.54618 0 9.80855V10.8204C0 11.0828 0.212793 11.2955 0.475287 11.2955H1.39734C1.65984 11.2955 1.87263 11.0828 1.87263 10.8204V9.80855C1.87263 9.54618 1.65984 9.3335 1.39734 9.3335Z",fill:"current"}),d.createElement("path",{d:"M1.39734 7H0.475287C0.212793 7 0 7.21269 0 7.47505V8.48691C0 8.74927 0.212793 8.96196 0.475287 8.96196H1.39734C1.65984 8.96196 1.87263 8.74927 1.87263 8.48691V7.47505C1.87263 7.21269 1.65984 7 1.39734 7Z",fill:"current"}),d.createElement("path",{d:"M1.39734 18.6665H0.475287C0.212793 18.6665 0 18.8792 0 19.1416V20.1534C0 20.4158 0.212793 20.6285 0.475287 20.6285H1.39734C1.65984 20.6285 1.87263 20.4158 1.87263 20.1534V19.1416C1.87263 18.8792 1.65984 18.6665 1.39734 18.6665Z",fill:"current"}),d.createElement("path",{d:"M1.39734 4.6665H0.475287C0.212793 4.6665 0 4.87919 0 5.14155V6.15341C0 6.41577 0.212793 6.62846 0.475287 6.62846H1.39734C1.65984 6.62846 1.87263 6.41577 1.87263 6.15341V5.14155C1.87263 4.87919 1.65984 4.6665 1.39734 4.6665Z",fill:"current"}),d.createElement("path",{d:"M1.39734 16.3335H0.475287C0.212793 16.3335 0 16.5462 0 16.8085V17.8204C0 18.0828 0.212793 18.2955 0.475287 18.2955H1.39734C1.65984 18.2955 1.87263 18.0828 1.87263 17.8204V16.8085C1.87263 16.5462 1.65984 16.3335 1.39734 16.3335Z",fill:"current"}),d.createElement("path",{d:"M1.39734 2.3335H0.475287C0.212793 2.3335 0 2.54618 0 2.80855V3.8204C0 4.08277 0.212793 4.29545 0.475287 4.29545H1.39734C1.65984 4.29545 1.87263 4.08277 1.87263 3.8204V2.80855C1.87263 2.54618 1.65984 2.3335 1.39734 2.3335Z",fill:"current"}),d.createElement("path",{d:"M1.39734 14H0.475287C0.212793 14 0 14.2127 0 14.475V15.4869C0 15.7493 0.212793 15.962 0.475287 15.962H1.39734C1.65984 15.962 1.87263 15.7493 1.87263 15.4869V14.475C1.87263 14.2127 1.65984 14 1.39734 14Z",fill:"current"}),d.createElement("path",{d:"M3.73072 0H2.80866C2.54617 0 2.33337 0.212687 2.33337 0.47505V1.48691C2.33337 1.74927 2.54617 1.96196 2.80866 1.96196H3.73072C3.99321 1.96196 4.206 1.74927 4.206 1.48691V0.47505C4.206 0.212687 3.99321 0 3.73072 0Z",fill:"current"}),d.createElement("path",{d:"M17.7307 9.35645H16.8087C16.5462 9.35645 16.3334 9.56913 16.3334 9.8315V10.8434C16.3334 11.1057 16.5462 11.3184 16.8087 11.3184H17.7307C17.9932 11.3184 18.206 11.1057 18.206 10.8434V9.8315C18.206 9.56913 17.9932 9.35645 17.7307 9.35645Z",fill:"current"}),d.createElement("path",{d:"M20.064 9.3335H19.1419C18.8794 9.3335 18.6666 9.54618 18.6666 9.80855V10.8204C18.6666 11.0828 18.8794 11.2955 19.1419 11.2955H20.064C20.3265 11.2955 20.5393 11.0828 20.5393 10.8204V9.80855C20.5393 9.54618 20.3265 9.3335 20.064 9.3335Z",fill:"current"}),d.createElement("path",{d:"M20.064 7H19.1419C18.8794 7 18.6666 7.21269 18.6666 7.47505V8.48691C18.6666 8.74927 18.8794 8.96196 19.1419 8.96196H20.064C20.3265 8.96196 20.5393 8.74927 20.5393 8.48691V7.47505C20.5393 7.21269 20.3265 7 20.064 7Z",fill:"current"}),d.createElement("path",{d:"M17.7307 7H16.8087C16.5462 7 16.3334 7.21269 16.3334 7.47505V8.48691C16.3334 8.74927 16.5462 8.96196 16.8087 8.96196H17.7307C17.9932 8.96196 18.206 8.74927 18.206 8.48691V7.47505C18.206 7.21269 17.9932 7 17.7307 7Z",fill:"current"}),d.createElement("path",{d:"M17.7307 25.6895H16.8087C16.5462 25.6895 16.3334 25.9021 16.3334 26.1645V27.1764C16.3334 27.4387 16.5462 27.6514 16.8087 27.6514H17.7307C17.9932 27.6514 18.206 27.4387 18.206 27.1764V26.1645C18.206 25.9021 17.9932 25.6895 17.7307 25.6895Z",fill:"current"}),d.createElement("path",{d:"M20.064 25.6665H19.1419C18.8794 25.6665 18.6666 25.8792 18.6666 26.1416V27.1534C18.6666 27.4158 18.8794 27.6285 19.1419 27.6285H20.064C20.3265 27.6285 20.5393 27.4158 20.5393 27.1534V26.1416C20.5393 25.8792 20.3265 25.6665 20.064 25.6665Z",fill:"current"}),d.createElement("path",{d:"M17.7307 14.0229H16.8087C16.5462 14.0229 16.3334 14.2356 16.3334 14.498V15.5099C16.3334 15.7722 16.5462 15.9849 16.8087 15.9849H17.7307C17.9932 15.9849 18.206 15.7722 18.206 15.5099V14.498C18.206 14.2356 17.9932 14.0229 17.7307 14.0229Z",fill:"current"}),d.createElement("path",{d:"M20.064 14H19.1419C18.8794 14 18.6666 14.2127 18.6666 14.475V15.4869C18.6666 15.7493 18.8794 15.962 19.1419 15.962H20.064C20.3265 15.962 20.5393 15.7493 20.5393 15.4869V14.475C20.5393 14.2127 20.3265 14 20.064 14Z",fill:"current"}),d.createElement("path",{d:"M15.3973 25.6895H14.4753C14.2128 25.6895 14 25.9021 14 26.1645V27.1764C14 27.4387 14.2128 27.6514 14.4753 27.6514H15.3973C15.6598 27.6514 15.8726 27.4387 15.8726 27.1764V26.1645C15.8726 25.9021 15.6598 25.6895 15.3973 25.6895Z",fill:"current"}),d.createElement("path",{d:"M10.7307 25.6895H9.80866C9.54617 25.6895 9.33337 25.9021 9.33337 26.1645V27.1764C9.33337 27.4387 9.54617 27.6514 9.80866 27.6514H10.7307C10.9932 27.6514 11.206 27.4387 11.206 27.1764V26.1645C11.206 25.9021 10.9932 25.6895 10.7307 25.6895Z",fill:"current"}),d.createElement("path",{d:"M24.7307 25.6895H23.8087C23.5462 25.6895 23.3334 25.9021 23.3334 26.1645V27.1764C23.3334 27.4387 23.5462 27.6514 23.8087 27.6514H24.7307C24.9932 27.6514 25.206 27.4387 25.206 27.1764V26.1645C25.206 25.9021 24.9932 25.6895 24.7307 25.6895Z",fill:"current"}),d.createElement("path",{d:"M17.7452 0.0654297H16.8232C16.5607 0.0654297 16.3479 0.278117 16.3479 0.54048V1.55234C16.3479 1.8147 16.5607 2.02739 16.8232 2.02739H17.7452C18.0077 2.02739 18.2205 1.8147 18.2205 1.55234V0.54048C18.2205 0.278117 18.0077 0.0654297 17.7452 0.0654297Z",fill:"current"}),d.createElement("path",{d:"M10.7452 18.7095H9.82319C9.56069 18.7095 9.3479 18.9222 9.3479 19.1845V20.1964C9.3479 20.4587 9.56069 20.6714 9.82319 20.6714H10.7452C11.0077 20.6714 11.2205 20.4587 11.2205 20.1964V19.1845C11.2205 18.9222 11.0077 18.7095 10.7452 18.7095Z",fill:"current"}),d.createElement("path",{d:"M8.41199 0.0654297H7.48994C7.22744 0.0654297 7.01465 0.278117 7.01465 0.54048V1.55234C7.01465 1.8147 7.22744 2.02739 7.48994 2.02739H8.41199C8.67449 2.02739 8.88728 1.8147 8.88728 1.55234V0.54048C8.88728 0.278117 8.67449 0.0654297 8.41199 0.0654297Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.412 0.0654297H21.4899C21.2274 0.0654297 21.0146 0.278117 21.0146 0.54048V1.55234C21.0146 1.8147 21.2274 2.02739 21.4899 2.02739H22.412C22.6745 2.02739 22.8873 1.8147 22.8873 1.55234V0.54048C22.8873 0.278117 22.6745 0.0654297 22.412 0.0654297Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.412 23.376H21.4899C21.2274 23.376 21.0146 23.5887 21.0146 23.851V24.8629C21.0146 25.1252 21.2274 25.3379 21.4899 25.3379H22.412C22.6745 25.3379 22.8873 25.1252 22.8873 24.8629V23.851C22.8873 23.5887 22.6745 23.376 22.412 23.376Z",fill:"#FF5C00"}),d.createElement("path",{d:"M13.0786 23.376H12.1566C11.8941 23.376 11.6813 23.5887 11.6813 23.851V24.8629C11.6813 25.1252 11.8941 25.3379 12.1566 25.3379H13.0786C13.3411 25.3379 13.5539 25.1252 13.5539 24.8629V23.851C13.5539 23.5887 13.3411 23.376 13.0786 23.376Z",fill:"#FF5C00"}),d.createElement("path",{d:"M27.0786 23.376H26.1566C25.8941 23.376 25.6813 23.5887 25.6813 23.851V24.8629C25.6813 25.1252 25.8941 25.3379 26.1566 25.3379H27.0786C27.3411 25.3379 27.5539 25.1252 27.5539 24.8629V23.851C27.5539 23.5887 27.3411 23.376 27.0786 23.376Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.412 21.0654H21.4899C21.2274 21.0654 21.0146 21.2781 21.0146 21.5405V22.5523C21.0146 22.8147 21.2274 23.0274 21.4899 23.0274H22.412C22.6745 23.0274 22.8873 22.8147 22.8873 22.5523V21.5405C22.8873 21.2781 22.6745 21.0654 22.412 21.0654Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.412 18.7324H21.4899C21.2274 18.7324 21.0146 18.9451 21.0146 19.2075V20.2193C21.0146 20.4817 21.2274 20.6944 21.4899 20.6944H22.412C22.6745 20.6944 22.8873 20.4817 22.8873 20.2193V19.2075C22.8873 18.9451 22.6745 18.7324 22.412 18.7324Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.412 9.39893H21.4899C21.2274 9.39893 21.0146 9.61161 21.0146 9.87398V10.8858C21.0146 11.1482 21.2274 11.3609 21.4899 11.3609H22.412C22.6745 11.3609 22.8873 11.1482 22.8873 10.8858V9.87398C22.8873 9.61161 22.6745 9.39893 22.412 9.39893Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.3973 7H21.4753C21.2128 7 21 7.21269 21 7.47505V8.48691C21 8.74927 21.2128 8.96196 21.4753 8.96196H22.3973C22.6598 8.96196 22.8726 8.74927 22.8726 8.48691V7.47505C22.8726 7.21269 22.6598 7 22.3973 7Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.412 25.7324H21.4899C21.2274 25.7324 21.0146 25.9451 21.0146 26.2075V27.2193C21.0146 27.4817 21.2274 27.6944 21.4899 27.6944H22.412C22.6745 27.6944 22.8873 27.4817 22.8873 27.2193V26.2075C22.8873 25.9451 22.6745 25.7324 22.412 25.7324Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.412 14.0654H21.4899C21.2274 14.0654 21.0146 14.2781 21.0146 14.5405V15.5523C21.0146 15.8147 21.2274 16.0274 21.4899 16.0274H22.412C22.6745 16.0274 22.8873 15.8147 22.8873 15.5523V14.5405C22.8873 14.2781 22.6745 14.0654 22.412 14.0654Z",fill:"#FF5C00"}),d.createElement("path",{d:"M13.0786 25.7324H12.1566C11.8941 25.7324 11.6813 25.9451 11.6813 26.2075V27.2193C11.6813 27.4817 11.8941 27.6944 12.1566 27.6944H13.0786C13.3411 27.6944 13.5539 27.4817 13.5539 27.2193V26.2075C13.5539 25.9451 13.3411 25.7324 13.0786 25.7324Z",fill:"#FF5C00"}),d.createElement("path",{d:"M27.0786 25.7324H26.1566C25.8941 25.7324 25.6813 25.9451 25.6813 26.2075V27.2193C25.6813 27.4817 25.8941 27.6944 26.1566 27.6944H27.0786C27.3411 27.6944 27.5539 27.4817 27.5539 27.2193V26.2075C27.5539 25.9451 27.3411 25.7324 27.0786 25.7324Z",fill:"#FF5C00"})),Gdt=e=>d.createElement("svg",{width:22,height:16,viewBox:"0 0 22 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M4.76588 0.666748H4.04141C3.83516 0.666748 3.66797 0.833859 3.66797 1.04V1.83503C3.66797 2.04117 3.83516 2.20829 4.04141 2.20829H4.76588C4.97213 2.20829 5.13932 2.04117 5.13932 1.83503V1.04C5.13932 0.833859 4.97213 0.666748 4.76588 0.666748Z",fill:"current"}),d.createElement("path",{d:"M13.9299 0.666748H13.2055C12.9992 0.666748 12.832 0.833859 12.832 1.04V1.83503C12.832 2.04117 12.9992 2.20829 13.2055 2.20829H13.9299C14.1362 2.20829 14.3034 2.04117 14.3034 1.83503V1.04C14.3034 0.833859 14.1362 0.666748 13.9299 0.666748Z",fill:"current"}),d.createElement("path",{d:"M13.9299 3.6001H13.2055C12.9992 3.6001 12.832 3.76721 12.832 3.97335V4.76838C12.832 4.97452 12.9992 5.14163 13.2055 5.14163H13.9299C14.1362 5.14163 14.3034 4.97452 14.3034 4.76838V3.97335C14.3034 3.76721 14.1362 3.6001 13.9299 3.6001Z",fill:"current"}),d.createElement("path",{d:"M13.9299 7.26685H13.2055C12.9992 7.26685 12.832 7.43396 12.832 7.6401V8.43513C12.832 8.64127 12.9992 8.80838 13.2055 8.80838H13.9299C14.1362 8.80838 14.3034 8.64127 14.3034 8.43513V7.6401C14.3034 7.43396 14.1362 7.26685 13.9299 7.26685Z",fill:"current"}),d.createElement("path",{d:"M13.9299 10.9333H13.2055C12.9992 10.9333 12.832 11.1005 12.832 11.3066V12.1016C12.832 12.3078 12.9992 12.4749 13.2055 12.4749H13.9299C14.1362 12.4749 14.3034 12.3078 14.3034 12.1016V11.3066C14.3034 11.1005 14.1362 10.9333 13.9299 10.9333Z",fill:"current"}),d.createElement("path",{d:"M12.0979 0.666748H11.3734C11.1672 0.666748 11 0.833859 11 1.04V1.83503C11 2.04117 11.1672 2.20829 11.3734 2.20829H12.0979C12.3042 2.20829 12.4714 2.04117 12.4714 1.83503V1.04C12.4714 0.833859 12.3042 0.666748 12.0979 0.666748Z",fill:"current"}),d.createElement("path",{d:"M17.5862 0.666748H16.8617C16.6555 0.666748 16.4883 0.833859 16.4883 1.04V1.83503C16.4883 2.04117 16.6555 2.20829 16.8617 2.20829H17.5862C17.7924 2.20829 17.9596 2.04117 17.9596 1.83503V1.04C17.9596 0.833859 17.7924 0.666748 17.5862 0.666748Z",fill:"current"}),d.createElement("path",{d:"M8.42994 0.666748H7.70547C7.49923 0.666748 7.33203 0.833859 7.33203 1.04V1.83503C7.33203 2.04117 7.49923 2.20829 7.70547 2.20829H8.42994C8.63619 2.20829 8.80338 2.04117 8.80338 1.83503V1.04C8.80338 0.833859 8.63619 0.666748 8.42994 0.666748Z",fill:"current"}),d.createElement("path",{d:"M2.92994 8H2.20547C1.99923 8 1.83203 8.16711 1.83203 8.37325V9.16828C1.83203 9.37443 1.99923 9.54154 2.20547 9.54154H2.92994C3.13619 9.54154 3.30338 9.37443 3.30338 9.16828V8.37325C3.30338 8.16711 3.13619 8 2.92994 8Z",fill:"current"}),d.createElement("path",{d:"M1.09791 4.35132H0.373439C0.167195 4.35132 0 4.51843 0 4.72457V5.5196C0 5.72574 0.167195 5.89286 0.373439 5.89286H1.09791C1.30416 5.89286 1.47135 5.72574 1.47135 5.5196V4.72457C1.47135 4.51843 1.30416 4.35132 1.09791 4.35132Z",fill:"current"}),d.createElement("path",{d:"M4.76588 13.4822H4.04141C3.83516 13.4822 3.66797 13.6493 3.66797 13.8554V14.6505C3.66797 14.8566 3.83516 15.0237 4.04141 15.0237H4.76588C4.97213 15.0237 5.13932 14.8566 5.13932 14.6505V13.8554C5.13932 13.6493 4.97213 13.4822 4.76588 13.4822Z",fill:"current"}),d.createElement("path",{d:"M2.92994 0.666748H2.20547C1.99923 0.666748 1.83203 0.833859 1.83203 1.04V1.83503C1.83203 2.04117 1.99923 2.20829 2.20547 2.20829H2.92994C3.13619 2.20829 3.30338 2.04117 3.30338 1.83503V1.04C3.30338 0.833859 3.13619 0.666748 2.92994 0.666748Z",fill:"current"}),d.createElement("path",{d:"M21.2659 4.3335H20.5414C20.3352 4.3335 20.168 4.50061 20.168 4.70675V5.50178C20.168 5.70792 20.3352 5.87503 20.5414 5.87503H21.2659C21.4721 5.87503 21.6393 5.70792 21.6393 5.50178V4.70675C21.6393 4.50061 21.4721 4.3335 21.2659 4.3335Z",fill:"current"}),d.createElement("path",{d:"M13.9299 13.4822H13.2055C12.9992 13.4822 12.832 13.6493 12.832 13.8554V14.6505C12.832 14.8566 12.9992 15.0237 13.2055 15.0237H13.9299C14.1362 15.0237 14.3034 14.8566 14.3034 14.6505V13.8554C14.3034 13.6493 14.1362 13.4822 13.9299 13.4822Z",fill:"current"}),d.createElement("path",{d:"M12.0979 13.4822H11.3734C11.1672 13.4822 11 13.6493 11 13.8554V14.6505C11 14.8566 11.1672 15.0237 11.3734 15.0237H12.0979C12.3042 15.0237 12.4714 14.8566 12.4714 14.6505V13.8554C12.4714 13.6493 12.3042 13.4822 12.0979 13.4822Z",fill:"current"}),d.createElement("path",{d:"M17.5979 13.4822H16.8734C16.6672 13.4822 16.5 13.6493 16.5 13.8554V14.6505C16.5 14.8566 16.6672 15.0237 16.8734 15.0237H17.5979C17.8042 15.0237 17.9714 14.8566 17.9714 14.6505V13.8554C17.9714 13.6493 17.8042 13.4822 17.5979 13.4822Z",fill:"current"}),d.createElement("path",{d:"M8.42994 13.4822H7.70547C7.49923 13.4822 7.33203 13.6493 7.33203 13.8554V14.6505C7.33203 14.8566 7.49923 15.0237 7.70547 15.0237H8.42994C8.63619 15.0237 8.80338 14.8566 8.80338 14.6505V13.8554C8.80338 13.6493 8.63619 13.4822 8.42994 13.4822Z",fill:"current"}),d.createElement("path",{d:"M2.92994 6.18481H2.20547C1.99923 6.18481 1.83203 6.35193 1.83203 6.55807V7.3531C1.83203 7.55924 1.99923 7.72635 2.20547 7.72635H2.92994C3.13619 7.72635 3.30338 7.55924 3.30338 7.3531V6.55807C3.30338 6.35193 3.13619 6.18481 2.92994 6.18481Z",fill:"current"}),d.createElement("path",{d:"M1.09791 2.53613H0.373439C0.167195 2.53613 0 2.70324 0 2.90939V3.70442C0 3.91056 0.167195 4.07767 0.373439 4.07767H1.09791C1.30416 4.07767 1.47135 3.91056 1.47135 3.70442V2.90939C1.47135 2.70324 1.30416 2.53613 1.09791 2.53613Z",fill:"current"}),d.createElement("path",{d:"M21.2659 2.51807H20.5414C20.3352 2.51807 20.168 2.68518 20.168 2.89132V3.68635C20.168 3.89249 20.3352 4.0596 20.5414 4.0596H21.2659C21.4721 4.0596 21.6393 3.89249 21.6393 3.68635V2.89132C21.6393 2.68518 21.4721 2.51807 21.2659 2.51807Z",fill:"current"}),d.createElement("path",{d:"M21.2659 9.85132H20.5414C20.3352 9.85132 20.168 10.0184 20.168 10.2246V11.0196C20.168 11.2257 20.3352 11.3929 20.5414 11.3929H21.2659C21.4721 11.3929 21.6393 11.2257 21.6393 11.0196V10.2246C21.6393 10.0184 21.4721 9.85132 21.2659 9.85132Z",fill:"current"}),d.createElement("path",{d:"M21.2659 11.6667H20.5414C20.3352 11.6667 20.168 11.8339 20.168 12.04V12.835C20.168 13.0412 20.3352 13.2083 20.5414 13.2083H21.2659C21.4721 13.2083 21.6393 13.0412 21.6393 12.835V12.04C21.6393 11.8339 21.4721 11.6667 21.2659 11.6667Z",fill:"current"}),d.createElement("path",{d:"M1.09791 11.6848H0.373439C0.167195 11.6848 0 11.8519 0 12.0581V12.8531C0 13.0592 0.167195 13.2264 0.373439 13.2264H1.09791C1.30416 13.2264 1.47135 13.0592 1.47135 12.8531V12.0581C1.47135 11.8519 1.30416 11.6848 1.09791 11.6848Z",fill:"current"}),d.createElement("path",{d:"M1.09791 9.85132H0.373439C0.167195 9.85132 0 10.0184 0 10.2246V11.0196C0 11.2257 0.167195 11.3929 0.373439 11.3929H1.09791C1.30416 11.3929 1.47135 11.2257 1.47135 11.0196V10.2246C1.47135 10.0184 1.30416 9.85132 1.09791 9.85132Z",fill:"current"}),d.createElement("path",{d:"M15.7659 0.700195H15.0414C14.8352 0.700195 14.668 0.867307 14.668 1.07345V1.86848C14.668 2.07462 14.8352 2.24173 15.0414 2.24173H15.7659C15.9721 2.24173 16.1393 2.07462 16.1393 1.86848V1.07345C16.1393 0.867307 15.9721 0.700195 15.7659 0.700195Z",fill:"current"}),d.createElement("path",{d:"M19.4299 0.700195H18.7055C18.4992 0.700195 18.332 0.867307 18.332 1.07345V1.86848C18.332 2.07462 18.4992 2.24173 18.7055 2.24173H19.4299C19.6362 2.24173 19.8034 2.07462 19.8034 1.86848V1.07345C19.8034 0.867307 19.6362 0.700195 19.4299 0.700195Z",fill:"current"}),d.createElement("path",{d:"M19.4417 8.03369H18.7172C18.5109 8.03369 18.3438 8.2008 18.3438 8.40694V9.20198C18.3438 9.40812 18.5109 9.57523 18.7172 9.57523H19.4417C19.6479 9.57523 19.8151 9.40812 19.8151 9.20198V8.40694C19.8151 8.2008 19.6479 8.03369 19.4417 8.03369Z",fill:"current"}),d.createElement("path",{d:"M15.7776 13.5156H15.0531C14.8469 13.5156 14.6797 13.6827 14.6797 13.8889V14.6839C14.6797 14.8901 14.8469 15.0572 15.0531 15.0572H15.7776C15.9838 15.0572 16.151 14.8901 16.151 14.6839V13.8889C16.151 13.6827 15.9838 13.5156 15.7776 13.5156Z",fill:"current"}),d.createElement("path",{d:"M19.4417 13.5156H18.7172C18.5109 13.5156 18.3438 13.6827 18.3438 13.8889V14.6839C18.3438 14.8901 18.5109 15.0572 18.7172 15.0572H19.4417C19.6479 15.0572 19.8151 14.8901 19.8151 14.6839V13.8889C19.8151 13.6827 19.6479 13.5156 19.4417 13.5156Z",fill:"current"}),d.createElement("path",{d:"M6.60963 0.700195H5.88516C5.67891 0.700195 5.51172 0.867307 5.51172 1.07345V1.86848C5.51172 2.07462 5.67891 2.24173 5.88516 2.24173H6.60963C6.81588 2.24173 6.98307 2.07462 6.98307 1.86848V1.07345C6.98307 0.867307 6.81588 0.700195 6.60963 0.700195Z",fill:"current"}),d.createElement("path",{d:"M10.2776 0.700195H9.55313C9.34688 0.700195 9.17969 0.867307 9.17969 1.07345V1.86848C9.17969 2.07462 9.34688 2.24173 9.55313 2.24173H10.2776C10.4838 2.24173 10.651 2.07462 10.651 1.86848V1.07345C10.651 0.867307 10.4838 0.700195 10.2776 0.700195Z",fill:"current"}),d.createElement("path",{d:"M19.4417 6.21826H18.7172C18.5109 6.21826 18.3438 6.38537 18.3438 6.59152V7.38655C18.3438 7.59269 18.5109 7.7598 18.7172 7.7598H19.4417C19.6479 7.7598 19.8151 7.59269 19.8151 7.38655V6.59152C19.8151 6.38537 19.6479 6.21826 19.4417 6.21826Z",fill:"current"}),d.createElement("path",{d:"M6.60963 13.5156H5.88516C5.67891 13.5156 5.51172 13.6827 5.51172 13.8889V14.6839C5.51172 14.8901 5.67891 15.0572 5.88516 15.0572H6.60963C6.81588 15.0572 6.98307 14.8901 6.98307 14.6839V13.8889C6.98307 13.6827 6.81588 13.5156 6.60963 13.5156Z",fill:"current"}),d.createElement("path",{d:"M2.94166 13.5337H2.21719C2.01094 13.5337 1.84375 13.7008 1.84375 13.9069V14.702C1.84375 14.9081 2.01094 15.0752 2.21719 15.0752H2.94166C3.14791 15.0752 3.3151 14.9081 3.3151 14.702V13.9069C3.3151 13.7008 3.14791 13.5337 2.94166 13.5337Z",fill:"current"}),d.createElement("path",{d:"M10.2776 13.5156H9.55313C9.34688 13.5156 9.17969 13.6827 9.17969 13.8889V14.6839C9.17969 14.8901 9.34688 15.0572 9.55313 15.0572H10.2776C10.4838 15.0572 10.651 14.8901 10.651 14.6839V13.8889C10.651 13.6827 10.4838 13.5156 10.2776 13.5156Z",fill:"current"})),kve=({isSidebarOpen:e,className:t})=>{const{user:n,session:r,tutorials:a,courses:i,currentSidebarTab:o,setCurrentSidebarTab:l}=d.useContext(Ge),{t:c}=Q(),u=!!r?.user,f=gt("lg")||window.innerWidth<1024,m="lg:w-[86px]",h="lg:w-[276px]",b=n?.professorId&&a?a.some(S=>S.professorId===n.professorId):!1,x=i&&n?.professorId&&n?.professorCourses.map(S=>i.find(_=>_.id===S)).filter(S=>S!==void 0).sort((S,_)=>(_.publishedAt?.getTime()??0)-(S.publishedAt?.getTime()??0)),y=window.location.pathname,v=y.includes("/dashboard/administration"),w=y.includes("/dashboard/professor");return s.jsxs("nav",{className:V("pt-if-pear lg:fixed flex flex-col top-18 lg:px-4 h-full lg:h-[calc(100vh-72px)] overflow-y-auto no-scrollbar transition-all ease-in-out gap-3 max-lg:w-full bg-header",e?h:m,t),style:{willChange:"width"},children:[n&&(Qn(rt.Admin)(n)||Qn(rt.Professor)(n))?s.jsxs(ru,{variant:"outline",defaultValue:v?"admin":w?"teach":"learn",value:o,className:V(e?"":"hidden"),size:f?"sm":"default",children:[Qn(rt.Admin)(n)&&s.jsx(qa,{value:"admin",onClick:()=>l("admin"),children:s.jsx("p",{className:"w-29",children:c("navbar.tabs.admin")})},"admin"),n?.professorId&&Qn(rt.Professor)(n)&&s.jsx(qa,{value:"teach",onClick:()=>l("teach"),children:s.jsx("p",{className:"w-29",children:c("navbar.tabs.teach")})},"teach"),s.jsx(qa,{value:"learn",onClick:()=>l("learn"),children:s.jsx("p",{className:"w-29",children:c("navbar.tabs.learn")})},"learn")]}):null,o==="learn"&&s.jsxs(s.Fragment,{children:[u&&s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"flex flex-col gap-1",children:s.jsx(ga,{icon:Gre,iconColor:"orange",label:c("navbar.myCourses"),link:"/my-courses",isActive:window.location.pathname.includes("/my-courses"),isSidebarOpen:e,isMain:!0})}),s.jsx("div",{className:"w-full max-w-[209px] mx-auto h-px bg-[#E8E8E8]"})]}),s.jsxs("div",{className:"flex flex-col gap-1",children:[s.jsx(ga,{icon:Bdt,iconColor:"orange",label:c("navbar.learnAnytimeTitle"),description:c("navbar.learnAnytimeDescription"),link:"/learn-anytime",isActive:window.location.pathname.includes("/learn-anytime"),isSidebarOpen:e,isMain:!0}),s.jsx(ga,{icon:qdt,iconColor:"orange",label:c("navbar.liveClassesTitle"),description:c("navbar.liveClassesDescription"),link:"/live-classes",isActive:window.location.pathname.includes("/live-classes"),isSidebarOpen:e,isMain:!0})]}),s.jsx("div",{className:"w-full max-w-[209px] mx-auto h-px bg-[#E8E8E8]"}),s.jsxs("div",{className:"flex flex-col gap-1",children:[s.jsx(ga,{icon:Yre,iconColor:"blue",label:c("words.tutorials"),link:"/tutorials",isActive:window.location.pathname.includes("/tutorials")&&!window.location.pathname.includes("/dashboard"),isSidebarOpen:e}),s.jsx(ga,{icon:Pdt,iconColor:"blue",label:c("words.resources"),link:"/resources",isActive:window.location.pathname.includes("/resources"),isSidebarOpen:e}),s.jsx(ga,{icon:Hdt,iconColor:"blue",label:c("words.events"),link:"/events",isActive:window.location.pathname.includes("/events"),isSidebarOpen:e}),s.jsx(ga,{icon:Fdt,iconColor:"blue",label:c("words.certifications"),link:"/certifications/certificates",isActive:window.location.pathname.includes("certifications"),isSidebarOpen:e}),n?.boughtCourses.some(S=>b6e.includes(S))?s.jsx(ga,{icon:Wre,iconColor:"blue",label:c("navbar.careers"),link:"/career-portal",isActive:window.location.pathname.includes("/career-portal"),isSidebarOpen:e}):null]}),s.jsx("div",{className:"w-full max-w-[209px] mx-auto h-px bg-[#E8E8E8]"}),s.jsx("div",{className:"flex flex-col gap-1",children:s.jsx(ga,{icon:Vdt,iconColor:"blue",label:c("menu.educatorContent"),link:"/educator-content",isActive:window.location.pathname.includes("/educator-content")&&!window.location.pathname.includes("/dashboard"),isSidebarOpen:e})})]}),o==="teach"&&s.jsxs("div",{className:"flex flex-col gap-1",children:[x&&x.length>0&&s.jsx(ga,{icon:Gre,iconColor:"orange",label:c("navbar.manageCourses"),isActive:window.location.pathname.includes("/dashboard/professor/manage-courses"),isSidebarOpen:e,subElements:s.jsx("div",{className:"flex flex-col w-full gap-0.5",children:x.map(S=>s.jsxs(Te,{to:`/dashboard/professor/manage-courses/${S.id}/overview`,className:V("flex items-center gap px-2 py-3 w-full text-neutral-800 hover:bg-neutral-50 hover:text-black rounded-lg",window.location.pathname.includes(`/dashboard/professor/manage-courses/${S.id}`)&&"bg-neutral-50 text-black"),children:[s.jsx(r0e,{className:V("shrink-0",(()=>{const _=new Date,N=S.startDate?new Date(S.startDate):null,j=S.endDate?new Date(S.endDate):null;return S.teachingFormat==="self_paced"?"text-yellow-400":N&&_<N?"text-brown-300":j&&_>j?"text-green-300":"text-yellow-400"})()),size:16}),s.jsx("span",{className:"pl-2 body-small truncate",title:S.name,children:S.name})]},S.id))}),isMain:!0}),b&&s.jsx(ga,{icon:Zdt,iconColor:"orange",label:c("navbar.tutorialsAnalytics"),link:"/dashboard/professor/tutorials",isActive:window.location.pathname.includes("/dashboard/professor/tutorials"),isSidebarOpen:e,isMain:!0})]}),o==="admin"&&s.jsxs("div",{className:"flex flex-col gap-1",children:[s.jsx(ga,{icon:zdt,iconColor:"orange",label:c("navbar.userRolesAllocation"),link:"/dashboard/administration/role",isActive:window.location.pathname.includes("/dashboard/administration/role"),isSidebarOpen:e,isMain:!0}),s.jsx(ga,{icon:Udt,iconColor:"orange",label:c("navbar.translationPanel"),link:"/dashboard/administration/translation-panel",isActive:window.location.pathname.includes("/dashboard/administration/translation-panel"),isSidebarOpen:e,isMain:!0}),s.jsx(ga,{icon:Yre,iconColor:"orange",label:c("navbar.tutorials"),link:"/dashboard/administration/tutorials",isActive:window.location.pathname.includes("/dashboard/administration/tutorials"),isSidebarOpen:e,isMain:!0}),s.jsx(ga,{icon:Gdt,iconColor:"orange",label:c("navbar.bookings"),link:"/dashboard/administration/bookings",isActive:window.location.pathname.includes("/dashboard/administration/bookings"),isSidebarOpen:e,isMain:!0}),s.jsx(ga,{icon:Wre,iconColor:"orange",label:c("navbar.career"),link:"/dashboard/administration/careers",isActive:window.location.pathname.includes("/dashboard/administration/careers"),isSidebarOpen:e,isMain:!0}),s.jsx(ga,{icon:Ldt,iconColor:"orange",label:c("navbar.discountCode"),link:"/dashboard/administration/coupons",isActive:window.location.pathname.includes("/dashboard/administration/coupons"),isSidebarOpen:e,isMain:!0}),Qn(rt.Admin,b2.EducatorContent)(n)?s.jsx(ga,{icon:$dt,iconColor:"orange",label:c("menu.educatorContent"),link:"/dashboard/administration/educator-content",isActive:window.location.pathname.includes("/dashboard/administration/educator-content"),isSidebarOpen:e,isMain:!0}):null]})]})},Wdt=nn("shrink-0",{variants:{color:{orange:"fill-orange-400",blue:"fill-blue-400"}},defaultVariants:{color:"orange"}}),ga=({icon:e,iconColor:t,label:n,description:r,link:a,isActive:i=!1,isSidebarOpen:o,isMain:l=!1,className:c,subElements:u})=>{const f=e,m=d.useRef(null),h=d.useRef(null),[b,x]=d.useState(!1),[y,v]=d.useState(!1),[w,S]=d.useState(0),N=w?w/100:.75;d.useEffect(()=>{const M=()=>{const R=m.current,I=h.current;if(!R||!I){v(!1),S(0);return}const D=R.clientWidth,P=I.scrollWidth;P>D+1?(v(!0),S(P-D)):(v(!1),S(0))};M();const T=new ResizeObserver(M);return m.current&&T.observe(m.current),h.current&&T.observe(h.current),window.addEventListener("resize",M),()=>{T.disconnect(),window.removeEventListener("resize",M)}},[n,o]);const j=V("flex flex-col hover:bg-white rounded-lg",l?"p-3":"px-3 py-2",i?"bg-white":"bg-transparent",o?l?"gap-3":"gap-3 lg:gap-4":"gap-0",c),k=s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"flex items-center",children:[s.jsx("div",{className:V("shrink-0 flex items-center justify-center rounded-sm",l?"size-7":"size-7 lg:size-6"),children:s.jsx(f,{className:V("size-full",Wdt({color:t}))})}),s.jsx("div",{className:V("overflow-hidden transition-all",o?l?"w-full ml-3":"w-full ml-4":"w-0 ml-0 opacity-0"),children:s.jsxs("div",{className:V("flex flex-col whitespace-nowrap",l&&"h-9 flex justify-center"),children:[s.jsx("div",{ref:m,className:V("relative w-full overflow-hidden"),"aria-hidden":!1,children:s.jsx("span",{ref:h,style:{"--marquee-translate":`-${w}px`,animationDuration:b&&y?`${N}s`:void 0},className:V("align-middle whitespace-nowrap text-neutral-1000 inline-block",r||l?"text-lg":i?"subtitle-small-med-14px":"subtitle-small-14px",b&&y?"marquee-active":"truncate",i&&"font-medium"),children:n})}),r&&s.jsx("span",{className:"text-[10px] text-neutral-1000/30 leading-[120%]",children:r})]})})]}),o&&u]});return u?s.jsx("div",{onMouseEnter:()=>x(!0),onMouseLeave:()=>x(!1),className:j,children:k}):s.jsx(Te,{to:a,onMouseEnter:()=>x(!0),onMouseLeave:()=>x(!1),className:j,children:k})},Ydt=({onClickLogin:e,isMobileMenuOpen:t,toggleMobileMenu:n})=>{const{t:r}=Q(),{session:a}=d.useContext(Ge),i=!!a,o=d.useRef(null);return d.useEffect(()=>{document.body.style.overflow=t?"hidden":"auto";const l=c=>{const u=c.target;!o.current||!t||o.current.contains(u)||u?.closest("[data-popover-content]")||n()};return t?document.addEventListener("mousedown",l):document.removeEventListener("mousedown",l),()=>{document.removeEventListener("mousedown",l)}},[t,n]),s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"flex w-full items-center justify-between lg:hidden",children:[s.jsx(Te,{to:"/",className:"w-fit",children:s.jsx(Ki,{className:"h-5 w-auto"})}),s.jsxs("div",{className:"flex items-center gap-2",children:[i?s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx(_ve,{}),s.jsx("div",{className:"h-4.5 w-px bg-neutral-200"}),s.jsx(AI,{isShort:!0})]}):s.jsx(re,{variant:"primary",size:"loginButton",rounded:!0,onClick:e,children:r("auth.signIn")}),s.jsx(kPe,{onClick:n,className:"cursor-pointer text-neutral-500 stroke-2 size-8 shrink-0"})]})]}),t&&s.jsx("div",{className:"fixed top-0 left-0 w-full h-dvh bg-neutral-400/80 z-10 lg:hidden"}),s.jsxs("nav",{className:V("flex flex-col fixed top-0 right-0 items-center w-full max-w-[327px] h-dvh duration-300 overflow-scroll no-scrollbar lg:hidden bg-header p-5 pt-3 z-20",t?"translate-x-0":"translate-x-full"),ref:o,children:[s.jsxs("div",{className:"mb-6 flex items-center justify-between gap-3 w-full",children:[s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx(Te,{to:"/search",children:s.jsx(F2,{className:"text-neutral-500 stroke-[1.5px] size-6 shrink-0"})}),i&&s.jsx(Te,{to:"/calendar",children:s.jsx(z4,{className:"text-neutral-500 stroke-[1.5px] size-6 shrink-0"})})]}),s.jsxs("div",{className:"flex items-center gap-3 ml-auto",children:[i&&s.jsx(AI,{}),s.jsx(Il,{onClick:n,className:"cursor-pointer text-neutral-500 stroke-2 size-8 shrink-0"})]})]}),s.jsx(kve,{isSidebarOpen:!0}),s.jsx(pdt,{isMobileMenuOpen:t})]})]})},Kdt=({isSidebarOpen:e,setIsSidebarOpen:t,navbarTitle:n})=>{const{isOpen:r,toggle:a}=yn(),{open:i,isOpen:o,close:l}=yn(),[c,u]=d.useState(sn.SignIn);return s.jsxs("header",{className:V("pt-if-pear fixed left-1/2 top-0 z-40 flex w-full -translate-x-1/2 flex-row justify-between py-3 px-4 bg-header"),children:[s.jsx(Ddt,{onClickLogin:()=>{u(sn.Register),i()},onClickRegister:()=>{u(sn.Register),i()},isSidebarOpen:e,setIsSidebarOpen:t,navbarTitle:n}),s.jsx(Ydt,{onClickLogin:()=>{u(sn.Register),i()},isMobileMenuOpen:r,toggleMobileMenu:a}),o&&s.jsx(Ea,{isOpen:o,onClose:l,initialState:c})]})},uC=({children:e,showFooter:t=!0,showBecomeTeacherButton:n,navbarTitle:r})=>{const{isSidebarOpen:a,setIsSidebarOpen:i}=d.useContext(Ge),[o,l]=d.useState(!1),c=d.useRef(null);return d.useEffect(()=>{const m=()=>{l(!0),c.current&&window.clearTimeout(c.current),c.current=window.setTimeout(()=>{l(!1),c.current=null},120)};return window.addEventListener("resize",m),()=>{window.removeEventListener("resize",m),c.current&&window.clearTimeout(c.current)}},[]),s.jsxs("div",{className:"flex flex-col bg-header w-full mx-auto relative",children:[kL?s.jsx("div",{id:"pear-ctrl-container",className:"fixed top-0 left-0 w-full pt-4 pb-5 px-2 bg-[#ff5c00c3] z-50",children:s.jsx("pear-ctrl",{})}):null,s.jsx(Kdt,{isSidebarOpen:a,setIsSidebarOpen:i,navbarTitle:r}),s.jsxs("div",{className:"flex w-full grow overflow-hidden",children:[s.jsx(kve,{isSidebarOpen:a,className:"max-lg:hidden"}),s.jsx("div",{className:V("hidden lg:block fixed top-18 w-6 h-6 z-50",a?"left-[276px]":"left-[86px]",o?"transition-none":"transition-all ease-in-out"),style:{willChange:"left"},children:s.jsx("svg",{viewBox:"0 0 24 24",className:"hide-if-pear w-full h-full fill-header","aria-hidden":"true",children:s.jsx("path",{fillRule:"evenodd",d:"M0 0 H24 V24 H0 Z M0 24 A24 24 0 0 1 24 0 L24 24 Z"})})}),s.jsx("div",{className:V("hidden lg:block fixed top-18 w-6 h-6 z-50 -scale-x-100 right-0"),style:{willChange:"right"},children:s.jsx("svg",{viewBox:"0 0 24 24",className:"hide-if-pear w-full h-full fill-header","aria-hidden":"true",children:s.jsx("path",{fillRule:"evenodd",d:"M0 0 H24 V24 H0 Z M0 24 A24 24 0 0 1 24 0 L24 24 Z"})})}),s.jsxs("div",{className:V("flex flex-col w-full overflow-hidden transition-all ease-in-out mt-15 lg:mt-18",a?"lg:ml-[276px]":"lg:ml-[86px]"),style:{willChange:"margin-left"},children:[s.jsx("main",{className:"mt-if-pear flex grow flex-col bg-white min-h-[calc(100vh-64px)] lg:min-h-[calc(100vh-72px)] w-full relative",children:e}),t&&s.jsx(rot,{showBecomeTeacherButton:n}),s.jsx(RJe,{})]})]})]})},Xdt=({tabs:e})=>e.length===0?null:s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"hidden lg:block w-full",children:s.jsx(Qdt,{tabs:e})}),s.jsx("div",{className:"block lg:hidden w-full",children:s.jsx(Jdt,{tabs:e})})]}),Qdt=({tabs:e})=>{const{t,i18n:n}=Q(),a=mi().location.pathname,{session:i}=d.useContext(Ge),o=!!i,[l,c]=d.useState(e.length),[u,f]=d.useState(!1),m=d.useRef(null),h=d.useRef([]),b=d.useRef(null),x=d.useRef(null);d.useLayoutEffect(()=>{const S=()=>{if(!m.current)return;const _=m.current.offsetWidth,N=60;let j=0,k=e.length;for(let M=0;M<e.length;M++){const T=h.current[M]?.offsetWidth||0;if(j+T>_-N){k=M;break}j+=T+24}k!==l&&c(k)};return h.current=h.current.slice(0,e.length),S(),window.addEventListener("resize",S),()=>window.removeEventListener("resize",S)},[e,l]),d.useEffect(()=>{if(!u)return;const S=_=>{const N=_.target;b.current&&!b.current.contains(N)&&x.current&&!x.current.contains(N)&&f(!1)};return document.addEventListener("pointerdown",S),()=>{document.removeEventListener("pointerdown",S)}},[u]),d.useEffect(()=>{f(!1)},[a]);const y=jve(e,n.language,a),v=e.slice(0,l),w=e.slice(l);return s.jsxs("div",{className:"w-full flex items-center border-b border-neutral-100 px-6 pt-3.5 relative",role:"tablist",ref:m,children:[s.jsx("div",{className:"absolute opacity-0 -z-50 overflow-hidden gap-6 flex",children:e.map((S,_)=>s.jsxs("span",{ref:N=>{h.current[_]=N},className:"flex items-center label-strong text-nowrap",children:[t(S.label),S.notificationAmount&&S.notificationAmount>0?s.jsx("span",{className:"size-5 flex items-center justify-center body-extra-small-bold rounded-full ml-1",children:S.notificationAmount}):null]},S.id))}),s.jsxs("div",{className:"flex items-center gap-6",children:[v.map(S=>{const _=y?.id===S.id;return s.jsx(s3,{children:s.jsxs(o3,{delayDuration:0,children:[s.jsx(l3,{asChild:!0,children:s.jsxs(Te,{to:S.href,disabled:S.onlyForLoggedIn&&!o,className:V("flex items-center relative pb-2 group text-nowrap",_?"text-neutral-1000 label-strong":"label text-neutral-800 group-hover:text-neutral-1000",S.onlyForLoggedIn&&!o?"cursor-default opacity-20":""),children:[t(S.label),s.jsx("div",{className:V("absolute bottom-0 left-0 h-1 w-full rounded-full bg-orange-100 scale-x-0 ",S.onlyForLoggedIn&&!o?"":"group-hover:scale-x-100 transition-transform origin-center duration-75",_&&"scale-x-100 bg-orange-500")}),S.notificationAmount&&S.notificationAmount>0?s.jsx("span",{className:"bg-orange-500 size-5 flex items-center justify-center body-extra-small-bold text-white rounded-full ml-1",children:S.notificationAmount}):null]},S.id)}),s.jsxs(K2,{sideOffset:5,side:"bottom",className:"flex flex-col items-center shadow-none! text-xs! w-fit px-3! text-start bg-yellow-50 rounded-full border-0!",hidden:!S.onlyForLoggedIn||o,children:[s.jsx(fL,{className:"fill-yellow-50",width:9,height:7}),s.jsx("span",{className:"text-xs",children:t("courses.navbarHover")})]})]},S.id)},S.id)}),w.length>0&&s.jsxs("div",{className:"relative",children:[s.jsx("button",{ref:x,onClick:()=>f(S=>!S),"aria-haspopup":"menu","aria-expanded":u,className:"mb-2",type:"button",children:s.jsx(mPe,{size:16,className:"text-neutral-800 hover:text-neutral-1000 hover:cursor-pointer"})}),u&&s.jsx("div",{ref:b,className:"w-fit absolute top-full -right-3 bg-white border border-neutral-100 rounded-lg z-10 p-2 flex flex-col",role:"menu",children:w.map(S=>{const _=y?.id===S.id;return s.jsxs(Te,{to:S.href,onClick:()=>f(!1),className:V("text-nowrap pl-2.5 py-2 relative group",_?"text-neutral-1000 label-strong":"label text-neutral-800 group-hover:text-neutral-1000"),children:[t(S.label),s.jsx("div",{className:V("absolute left-0 top-0 h-6 my-2 w-1 rounded-full bg-orange-100 scale-y-0 group-hover:scale-y-100 transition-transform origin-center duration-75",_&&"scale-y-100 bg-orange-500")})]},S.id)})})]})]})]})},Jdt=({tabs:e})=>{const{t,i18n:n}=Q(),a=mi().location.pathname,{session:i}=d.useContext(Ge),o=!!i,[l,c]=d.useState(!1),[u,f]=d.useState(!1),m=jve(e,n.language,a),h=d.useRef(null),b=d.useRef(!1),x=d.useRef(!1),y=d.useRef(0),v=d.useRef(0),w=d.useRef(!1),S=()=>{const M=h.current;M&&(c(M.scrollLeft>0),f(M.scrollLeft<M.scrollWidth-M.clientWidth-1))};d.useEffect(()=>{S();const M=h.current;if(M)return M.addEventListener("scroll",S),window.addEventListener("resize",S),()=>{M.removeEventListener("scroll",S),window.removeEventListener("resize",S)}},[e]),d.useEffect(()=>{const M=h.current;if(!M||!m)return;const T=M.querySelector(`a[href='${m.href}']`);if(!T)return;const R=M.getBoundingClientRect(),I=T.getBoundingClientRect(),D=I.left+I.width/2,P=R.left+R.width/2,L=D-P;M.scrollBy({left:L})},[m]);const _=M=>{const T=h.current;T&&(w.current=!1,b.current=!0,x.current=!1,y.current=M.clientX,v.current=T.scrollLeft,M.target.setPointerCapture(M.pointerId))},N=M=>{const T=h.current;if(!T||!b.current)return;const R=M.clientX-y.current;Math.abs(R)>5&&(x.current=!0),T.scrollLeft=v.current-R},j=M=>{b.current&&x.current&&(w.current=!0),b.current=!1;try{M.target.releasePointerCapture(M.pointerId)}catch{}},k=M=>{w.current&&(M.stopPropagation(),M.preventDefault(),w.current=!1)};return s.jsxs("div",{className:"w-full relative",children:[l&&s.jsx("div",{className:"pointer-events-none absolute top-0 left-0 h-full w-12 bg-gradient-to-r from-white to-transparent z-10"}),u&&s.jsx("div",{className:"pointer-events-none absolute top-0 right-0 h-full w-12 bg-gradient-to-l from-white to-transparent z-10"}),s.jsx("div",{className:"w-full flex items-center border-b border-neutral-100 px-3 pt-2 gap-4.5 overflow-x-scroll no-scrollbar cursor-grab active:cursor-grabbing select-none",role:"tablist",ref:h,style:{touchAction:"pan-x",WebkitOverflowScrolling:"touch"},onPointerDown:_,onPointerMove:N,onPointerUp:j,onPointerCancel:j,onPointerLeave:j,onClickCapture:k,children:e.map(M=>{const T=m?.id===M.id;return s.jsxs(Te,{to:M.href,className:V("flex items-center relative pb-2 group text-nowrap",T?"text-neutral-1000 body-base-bold":"body-base text-neutral-800 group-hover:text-neutral-1000",M.onlyForLoggedIn&&!o?"pointer-events-none opacity-20":""),onDragStart:R=>R.preventDefault(),disabled:M.onlyForLoggedIn&&!o,children:[t(M.label),M.notificationAmount&&M.notificationAmount>0?s.jsx("span",{className:"bg-orange-500 size-5 flex items-center justify-center body-extra-small-bold text-white rounded-full ml-1",children:M.notificationAmount}):null,s.jsx("div",{className:V("absolute bottom-0 left-0 h-0.5 w-full rounded-full bg-orange-100 scale-x-0 group-hover:scale-x-100 transition-transform origin-center duration-75",T&&"scale-x-100 bg-orange-500")})]},M.id)})})]})},jve=(e,t,n)=>e.reduce((r,a)=>{const i=`/${t}${a.href}`;return a.id==="courseChapter"&&new RegExp(`^/${t}/courses/[0-9a-fA-F-]{36}/[a-z0-9-]+-[0-9a-fA-F-]{8}-[0-9a-fA-F-]{4}-[0-9a-fA-F-]{4}-[0-9a-fA-F-]{4}-[0-9a-fA-F-]{12}(?:/|$)`).test(n)||(n===i||n.startsWith(`${i}/`))&&(!r||i.length>`/${t}${r.href}`.length)?a:r},null),Qe=({navbarTitle:e,title:t,overTitle:n,overTitleMobile:r,subtitle:a,hideTitle:i,description:o,link:l,children:c,className:u,tabs:f=[],backLink:m,actionButtons:h=[],layoutSize:b="max",icon:x,showBecomeTeacherButton:y})=>{const{isSidebarOpen:v}=d.useContext(Ge),w=gt("lg")||window.innerWidth<1024,S={small:"max-w-[536px]",base:"max-w-[832px]",wide:"max-w-[1112px]",max:"max-w-[1644px]"},_=f.length>0||m?w?37:48:0,N=()=>s.jsx("div",{className:"flex items-center gap-1",children:h.map((j,k)=>{if(typeof j=="object"&&j!==null&&"text"in j){const M=j.href?s.jsx(re,{variant:"newTertiary",size:"actionButton",asChild:!0,children:s.jsx(Te,{to:j.href,target:"_blank",rel:"noreferrer",children:j.text})}):s.jsx(re,{variant:"newTertiary",size:"actionButton",onClick:j.onClick,children:j.text});return j.tooltipText?s.jsx(s3,{children:s.jsxs(o3,{delayDuration:0,children:[s.jsx(l3,{asChild:!0,children:M}),s.jsxs(K2,{sideOffset:5,side:"bottom",className:"flex flex-col items-center shadow-none! text-xs! w-fit px-3! text-start bg-yellow-50 rounded-full border-0!",children:[s.jsx(fL,{className:"fill-yellow-50",width:9,height:7}),s.jsx("span",{className:"text-xs",children:j.tooltipText})]})]})},k):s.jsx("div",{className:"relative flex flex-col items-center",children:M},k)}return s.jsx("div",{children:j},k)})});return s.jsxs(uC,{showBecomeTeacherButton:y,navbarTitle:e,children:[s.jsx(h6e,{title:t,description:o}),s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:V("mt-if-pear fixed z-30 bg-white top-14 lg:top-18 lg:rounded-t-2xl",w?"left-0 right-0":v?"left-[276px] right-0 transition-all":"left-[86px] right-0 transition-all"),id:"navbar-mainframe",style:{willChange:"left, right"},children:[f.length>0&&s.jsx(Xdt,{tabs:f}),m&&s.jsxs("div",{className:"flex w-full items-center justify-between pr-4 md:pr-6",children:[s.jsxs(Te,{className:"w-fit flex items-center pl-3 pr-4 py-2 mt-1.5 ml-1 text-neutral-500 body-base-bold hover:bg-neutral-50 hover:text-black rounded-full",to:m.href,children:[s.jsx($2,{size:24,className:"shrink-0"}),m.text]}),h.length>0&&s.jsx("div",{className:"mt-1.5",children:s.jsx(N,{})})]})]}),!m&&h&&h.length>0?s.jsx("div",{className:"flex items-center gap-1 ml-auto py-2 px-2 md:px-6",style:{marginTop:_},children:s.jsx(N,{})}):null]}),s.jsx("div",{className:V("flex h-fit justify-center px-3 md:px-12 pb-16 md:pb-40 mx-auto w-full",S[b],u,!m&&h.length>0?"":"pt-4 md:pt-12"),style:{marginTop:!m&&h.length>0?0:_},children:s.jsxs("div",{className:V("w-full"),children:[n,r?s.jsx("span",{className:"lg:hidden text-neutral-400 body-small-bold",children:r}):null,s.jsxs("div",{className:"flex items-center gap-6",children:[x?typeof x=="function"?s.jsx(x,{className:"shrink-0 size-8 md:size-10 text-orange-500 mb-2 md:mb-6"}):x:null,t&&!i&&s.jsx(Qst,{title:t,subtitle:a,description:o,link:l})]}),c&&s.jsx("div",{children:c})]})})]})},ya=({searchTerm:e,setSearchTerm:t,className:n,fullWidthOnMobile:r=!1})=>{const{t:a}=Q();return s.jsxs("div",{className:V("relative h-9 lg:h-12 w-full transition-[min-width] ease-in-out min-w-0 lg:max-w-56 focus-within:min-w-[200px]",e&&"min-w-[200px]",n,r?"max-w-full sm:max-w-40":"max-w-40"),children:[s.jsx("input",{type:"text",placeholder:a("words.searchTripleDot"),value:e,onChange:i=>t(i.target.value),className:"body-base lg:dropdown-small w-full h-full px-3 pr-9 bg-neutral-50 rounded-lg lg:rounded-xl text-neutral-600 placeholder:text-neutral-400 outline-none border border-transparent focus:border-neutral-300"}),s.jsx("div",{className:"absolute right-3 top-1/2 -translate-y-1/2 text-neutral-400",children:s.jsx(F2,{size:16,strokeWidth:1.5})})]})},e1t="/assets/world-pixelated-BT9aLRdk.svg",t1t="/assets/conference-DRVvbifg.svg",n1t="/assets/glossary-D9iBf74L.svg",r1t="/assets/lecture-GBNWVzRD.svg",Tve="/assets/library-CkyrcYk1.svg",a1t="/assets/movie-DTDN_MFV.svg",i1t="/assets/podcast-CK9_5wE5.svg",s1t="/assets/project-6MJuVC--.svg",o1t="/assets/research-paper-D1355Y89.svg",l1t="/assets/toolkit-CjbYvSm1.svg",c1t="/assets/youtube-CzHQxiyS.svg",u1t="/assets/business-CniMgwXV.svg",d1t="/assets/computer-security-CvUuiaHJ.svg",f1t="/assets/contribution-7062WlOb.svg",m1t="/assets/exchange-DjCEvqTK.svg",p1t="/assets/mining-Bat5ch66.svg",h1t="/assets/node-716YQqxW.svg",g1t="/assets/privacy-DkDBQ6Dt.svg",b1t="/assets/wallet-D8s6fFny.svg",dC=[{image:b1t,name:"wallet",route:"/tutorials/wallet",subcategories:["mobile","desktop","hardware","backup"]},{image:h1t,name:"node",route:"/tutorials/node",subcategories:["bitcoin","lightning-network","others"]},{image:p1t,name:"mining",route:"/tutorials/mining",subcategories:["hardware","pool"]},{image:m1t,name:"exchange",route:"/tutorials/exchange",subcategories:["centralized","peer-to-peer"]},{image:u1t,name:"business",route:"/tutorials/business",subcategories:["point-of-sale","others"]},{image:g1t,name:"privacy",route:"/tutorials/privacy",subcategories:["on-chain","explorer"]},{image:d1t,name:"computer-security",route:"/tutorials/computer-security",subcategories:["authentication","communication","data","operating system"]},{image:f1t,name:"contribution",route:"/tutorials/contribution",subcategories:["content","resource","others"]}],Ave=[{image:s1t,name:"projects",unreleased:!1},{image:Tve,name:"books",unreleased:!1},{image:i1t,name:"podcasts",unreleased:!1},{image:c1t,name:"channels",unreleased:!1},{image:o1t,name:"papers",unreleased:!1},{image:r1t,name:"lectures",unreleased:!1},{image:t1t,name:"conferences",unreleased:!1},{image:e1t,name:"newsletters",unreleased:!1},{image:a1t,name:"movies",unreleased:!1},{image:l1t,name:"bet",unreleased:!1},{image:n1t,name:"glossary",unreleased:!1}],x1t=(e,t)=>{const n=[...new Set(e.map(i=>i.subcategory).filter(i=>!!i))];return(dC.find(i=>i.name===t)?.subcategories).filter(i=>n.includes(i))};function As(e){const t=e.slice(-36),n=e.slice(0,-37);return{id:t,name:n}}const I$=(e,t,n=2)=>{let r="";return e>0&&e<.01&&(e=.01,r="< "),`${r}${Intl.NumberFormat(void 0,{currency:t,currencyDisplay:"narrowSymbol",maximumFractionDigits:n,minimumFractionDigits:n,style:"currency"}).format(e)}`},R$="USD",T6=({tutorial:e,addMargin:t,addBorder:n,openInNewTab:r})=>s.jsxs(Te,{to:`/tutorials/${e.category}/${e.subcategory}/${ct(e.name)}-${e.id}`,className:V("w-full flex items-center justify-between p-2 hover:bg-neutral-50 rounded-2xl",t&&"my-2",n&&"border border-neutral-100"),target:r?"_blank":void 0,children:[s.jsxs("div",{className:"flex gap-6 items-center",children:[s.jsx(Sn,{src:ua(e.logoUrl,"logo.webp",e.lastCommit),alt:e.name,breakpoints:{default:96,md:160},loading:"lazy",className:"object-cover [overflow-clip-margin:_unset] aspect-square rounded-lg md:rounded-2xl size-12 md:size-20 border-[0.5px] border-neutral-100"}),s.jsxs("div",{className:"flex flex-col gap-0.5",children:[s.jsx("span",{className:"body-base-bold md:subtitle-base text-black",children:e.title}),s.jsx("span",{className:"body-base text-neutral-800 max-md:hidden line-clamp-2",children:e.description})]})]}),s.jsx(Wn,{className:"text-neutral-300 shrink-0",size:20})]},e.id),v1t=Be("/$lang/tutorials/")({component:y1t});function y1t(){const{t:e}=Q(),[t,n]=d.useState(""),{tutorials:r}=d.useContext(Ge),a=r&&r.length>0,i=r?.filter(o=>o.title.toLowerCase().includes(t.toLowerCase()));return s.jsxs(Qe,{layoutSize:"base",title:e("words.tutorials"),tabs:Mve(e),showBecomeTeacherButton:!0,children:[!a&&s.jsx(Fe,{size:"s"}),s.jsx(ya,{searchTerm:t,setSearchTerm:n,className:"ml-auto mb-4",fullWidthOnMobile:!0}),s.jsx("div",{className:"flex flex-col gap-6 md:gap-12 w-full",children:i&&i?.length>0?dC.map(o=>{const l=i?.filter(c=>c.category.toLowerCase()===o.name).sort((c,u)=>u.likeCount-c.likeCount);return!l||l.length===0?null:s.jsxs("section",{className:"flex flex-col gap-2 w-full",children:[s.jsxs("div",{className:"flex w-full justify-between items-center md:px-2",children:[s.jsx("span",{className:"flex display-small md:display-base",children:e(`tutorials.${o.name}.title`)}),s.jsxs(Te,{to:`/tutorials/${o.name}`,className:"body-base-bold text-orange-500 flex items-center gap-2",children:[e("words.seeAll"),s.jsx(Wn,{size:16})]})]}),s.jsx("div",{className:"flex flex-col w-full md:gap-2",children:l.slice(0,4).map(c=>s.jsx(T6,{tutorial:c},c.id))})]},o.name)}):s.jsx(Mr,{title:e("tutorials.noTutorialsFound")})})]})}const Mve=e=>[{id:"all",label:e("words.all"),href:"/tutorials"},...dC.map(t=>({id:t.name,label:e(`tutorials.${t.name}.title`),href:t.route}))],C1t=({filters:e,selectedFilters:t,searchQuery:n,setSearchQuery:r,...a})=>{const{t:i}=Q(),[o,l]=d.useState(!1),[c,u]=d.useState(null),[f,m]=d.useState(!1),h=d.useRef(null),b=Object.keys(e||{});e&&d.useEffect(()=>{if(!c){const v=b[0]||null;u(v)}},[b,c]),d.useEffect(()=>{const v=w=>{h.current&&!h.current.contains(w.target)&&l(!1)};return o?document.addEventListener("mousedown",v):document.removeEventListener("mousedown",v),()=>{document.removeEventListener("mousedown",v)}},[o]),d.useEffect(()=>{const v=()=>{if(h.current&&o){const w=h.current.getBoundingClientRect().bottom,S=window.innerHeight;(w<0||w>S)&&l(!1)}};return o?window.addEventListener("scroll",v):window.removeEventListener("scroll",v),()=>{window.removeEventListener("scroll",v)}},[o]);const x=()=>{l(v=>!v)},y=d.useRef(null);return d.useEffect(()=>{y.current?.focus()},[]),console.log({filters:e,filterKeys:b}),s.jsxs("section",{className:"w-full",ref:h,children:[s.jsxs("div",{className:"relative",children:[s.jsxs("div",{className:V("relative w-full flex items-center gap-2.5 border border-transparent overflow-x-scroll bg-neutral-50 no-scrollbar",f?"md:border-orange-500":"hover:border-neutral-100",o?"max-md:rounded-b-none rounded-xl":"rounded-xl",e&&"pr-12 md:pr-0"),children:[s.jsx("input",{ref:y,id:"searchInput",type:"text",value:n,onChange:v=>r(v.target.value),autoComplete:"off",placeholder:`${i("search.search")}...`,className:V("relative p-3 peer w-full body-base placeholder:body-base !bg-transparent text-black placeholder:text-neutral-400 focus:ring-0 focus:outline-hidden"),onFocus:()=>{m(!0),o&&l(!1)},onBlur:()=>m(!1)}),s.jsx(F2,{className:V("shrink-0 mr-3 text-neutral-400",n&&"hidden"),size:24}),s.jsx("button",{type:"button",onClick:()=>{a.onClear?.(),document.querySelector("#searchInput")?.focus()},className:V("shrink-0 bg-neutral-100 text-neutral-400 hover:bg-orange-500 hover:text-white rounded-full p-1 mr-3",!n&&"hidden"),children:s.jsx(Il,{size:16})})]}),e&&s.jsx("button",{type:"button",onClick:x,className:V("absolute md:hidden text-neutral-400 inset-y-0 right-0 flex items-center justify-center bg-neutral-100 px-3.5",o?"max-md:rounded-br-none rounded-r-xl":"rounded-r-xl"),children:s.jsx(Rx,{size:18})})]}),e&&o&&s.jsx("div",{className:"px-5 py-3 rounded-b-xl border border-t-0 border-neutral-100 md:hidden",children:c&&s.jsx("div",{className:"grid grid-cols-2 gap-4",children:e[c].map(v=>s.jsx("div",{className:"flex items-center",children:s.jsxs("label",{className:"flex items-center cursor-pointer relative gap-2",children:[s.jsx("input",{type:"checkbox",checked:t[c]?.has(v.name)||!1,onChange:()=>a.onChange?.(c,v.name),className:"peer size-3 shrink-0 cursor-pointer transition-all appearance-none border-1 rounded-xs border-neutral-800 checked:bg-transparent checked:border-orange-500",id:`check-${v}`}),s.jsx("span",{className:"absolute text-orange-500 opacity-0 peer-checked:opacity-100 top-1/2 ml-0.5 -translate-y-1/2",children:s.jsx(ca,{size:8})}),s.jsx("span",{className:"text-neutral-800 peer-checked:text-orange-500 body-small shrink-0 w-full",children:v.translation})]})},v.name))})})]})};function fC(e,t){const[n,r]=d.useState(e);return d.useEffect(()=>{const a=setTimeout(()=>{r(e)},t);return()=>clearTimeout(a)},[e,t]),n}const w1t=e=>{if(e.length===0)return"";if(e.length===1)return e[0];const t=e.pop();return`${e.join(", ")} & ${t}`},w2=e=>e.split(" ").map((t,n)=>n===0?t.toLowerCase():t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()).join(""),E1t=e=>e.charAt(0).toUpperCase()+e.slice(1),va=e=>e.normalize("NFD").replace(/[\p{M}]/gu,"").toLowerCase(),Ove=e=>{if(e===0)return"0 B";const t=1024,n=["B","KB","MB","GB","TB"],r=Math.floor(Math.log(e)/Math.log(t));return`${Number.parseFloat((e/t**r).toFixed(0))} ${n[r]}`},X_=(e,t,n,r)=>{if(e==="all")n(new Set(["all"]));else{let i=t.has(e)?new Set([...t].filter(o=>o!==e)):new Set([...t].filter(o=>o!=="all")).add(e);i.size===0&&(i=new Set(["all"])),n(i)}};const{entries:Ive,setPrototypeOf:Kre,isFrozen:S1t,getPrototypeOf:N1t,getOwnPropertyDescriptor:_1t}=Object;let{freeze:gi,seal:ho,create:MI}=Object,{apply:OI,construct:II}=typeof Reflect<"u"&&Reflect;gi||(gi=function(t){return t});ho||(ho=function(t){return t});OI||(OI=function(t,n){for(var r=arguments.length,a=new Array(r>2?r-2:0),i=2;i<r;i++)a[i-2]=arguments[i];return t.apply(n,a)});II||(II=function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return new t(...r)});const d7=bi(Array.prototype.forEach),k1t=bi(Array.prototype.lastIndexOf),Xre=bi(Array.prototype.pop),Xp=bi(Array.prototype.push),j1t=bi(Array.prototype.splice),Q7=bi(String.prototype.toLowerCase),Q_=bi(String.prototype.toString),J_=bi(String.prototype.match),Qp=bi(String.prototype.replace),T1t=bi(String.prototype.indexOf),A1t=bi(String.prototype.trim),jo=bi(Object.prototype.hasOwnProperty),ri=bi(RegExp.prototype.test),Jp=M1t(TypeError);function bi(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return OI(e,t,r)}}function M1t(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return II(e,n)}}function an(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Q7;Kre&&Kre(e,null);let r=t.length;for(;r--;){let a=t[r];if(typeof a=="string"){const i=n(a);i!==a&&(S1t(t)||(t[r]=i),a=i)}e[a]=!0}return e}function O1t(e){for(let t=0;t<e.length;t++)jo(e,t)||(e[t]=null);return e}function dl(e){const t=MI(null);for(const[n,r]of Ive(e))jo(e,n)&&(Array.isArray(r)?t[n]=O1t(r):r&&typeof r=="object"&&r.constructor===Object?t[n]=dl(r):t[n]=r);return t}function e4(e,t){for(;e!==null;){const r=_1t(e,t);if(r){if(r.get)return bi(r.get);if(typeof r.value=="function")return bi(r.value)}e=N1t(e)}function n(){return null}return n}const Qre=gi(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),ek=gi(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),tk=gi(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),I1t=gi(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),nk=gi(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),R1t=gi(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Jre=gi(["#text"]),eae=gi(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),rk=gi(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),tae=gi(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),f7=gi(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),D1t=ho(/\{\{[\w\W]*|[\w\W]*\}\}/gm),P1t=ho(/<%[\w\W]*|[\w\W]*%>/gm),L1t=ho(/\$\{[\w\W]*/gm),V1t=ho(/^data-[\-\w.\u00B7-\uFFFF]+$/),$1t=ho(/^aria-[\-\w]+$/),Rve=ho(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),H1t=ho(/^(?:\w+script|data):/i),F1t=ho(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Dve=ho(/^html$/i),z1t=ho(/^[a-z][.\w]*(-[.\w]+)+$/i);var nae=Object.freeze({__proto__:null,ARIA_ATTR:$1t,ATTR_WHITESPACE:F1t,CUSTOM_ELEMENT:z1t,DATA_ATTR:V1t,DOCTYPE_NAME:Dve,ERB_EXPR:P1t,IS_ALLOWED_URI:Rve,IS_SCRIPT_OR_DATA:H1t,MUSTACHE_EXPR:D1t,TMPLIT_EXPR:L1t});const t4={element:1,text:3,progressingInstruction:7,comment:8,document:9},U1t=function(){return typeof window>"u"?null:window},B1t=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let r=null;const a="data-tt-policy-suffix";n&&n.hasAttribute(a)&&(r=n.getAttribute(a));const i="dompurify"+(r?"#"+r:"");try{return t.createPolicy(i,{createHTML(o){return o},createScriptURL(o){return o}})}catch{return console.warn("TrustedTypes policy "+i+" could not be created."),null}},rae=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Pve(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:U1t();const t=pt=>Pve(pt);if(t.version="3.3.1",t.removed=[],!e||!e.document||e.document.nodeType!==t4.document||!e.Element)return t.isSupported=!1,t;let{document:n}=e;const r=n,a=r.currentScript,{DocumentFragment:i,HTMLTemplateElement:o,Node:l,Element:c,NodeFilter:u,NamedNodeMap:f=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:m,DOMParser:h,trustedTypes:b}=e,x=c.prototype,y=e4(x,"cloneNode"),v=e4(x,"remove"),w=e4(x,"nextSibling"),S=e4(x,"childNodes"),_=e4(x,"parentNode");if(typeof o=="function"){const pt=n.createElement("template");pt.content&&pt.content.ownerDocument&&(n=pt.content.ownerDocument)}let N,j="";const{implementation:k,createNodeIterator:M,createDocumentFragment:T,getElementsByTagName:R}=n,{importNode:I}=r;let D=rae();t.isSupported=typeof Ive=="function"&&typeof _=="function"&&k&&k.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:P,ERB_EXPR:L,TMPLIT_EXPR:z,DATA_ATTR:q,ARIA_ATTR:Z,IS_SCRIPT_OR_DATA:G,ATTR_WHITESPACE:$,CUSTOM_ELEMENT:X}=nae;let{IS_ALLOWED_URI:B}=nae,W=null;const Y=an({},[...Qre,...ek,...tk,...nk,...Jre]);let F=null;const J=an({},[...eae,...rk,...tae,...f7]);let ue=Object.seal(MI(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ge=null,ne=null;const be=Object.seal(MI(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let se=!0,pe=!0,Se=!1,ae=!0,He=!1,ve=!0,Ue=!1,at=!1,Oe=!1,Ye=!1,Me=!1,tt=!1,ie=!0,he=!1;const Ee="user-content-";let ce=!0,we=!1,te={},de=null;const De=an({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Xe=null;const lt=an({},["audio","video","img","source","image","track"]);let jt=null;const Cn=an({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),rn="http://www.w3.org/1998/Math/MathML",Yt="http://www.w3.org/2000/svg",Nn="http://www.w3.org/1999/xhtml";let Kt=Nn,zr=!1,Or=null;const Nt=an({},[rn,Yt,Nn],Q_);let Ft=an({},["mi","mo","mn","ms","mtext"]),xt=an({},["annotation-xml"]);const Bt=an({},["title","style","font","a","script"]);let Rn=null;const $t=["application/xhtml+xml","text/html"],Os="text/html";let ar=null,es=null;const Wl=n.createElement("form"),Is=function(fe){return fe instanceof RegExp||fe instanceof Function},I3=function(){let fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(es&&es===fe)){if((!fe||typeof fe!="object")&&(fe={}),fe=dl(fe),Rn=$t.indexOf(fe.PARSER_MEDIA_TYPE)===-1?Os:fe.PARSER_MEDIA_TYPE,ar=Rn==="application/xhtml+xml"?Q_:Q7,W=jo(fe,"ALLOWED_TAGS")?an({},fe.ALLOWED_TAGS,ar):Y,F=jo(fe,"ALLOWED_ATTR")?an({},fe.ALLOWED_ATTR,ar):J,Or=jo(fe,"ALLOWED_NAMESPACES")?an({},fe.ALLOWED_NAMESPACES,Q_):Nt,jt=jo(fe,"ADD_URI_SAFE_ATTR")?an(dl(Cn),fe.ADD_URI_SAFE_ATTR,ar):Cn,Xe=jo(fe,"ADD_DATA_URI_TAGS")?an(dl(lt),fe.ADD_DATA_URI_TAGS,ar):lt,de=jo(fe,"FORBID_CONTENTS")?an({},fe.FORBID_CONTENTS,ar):De,ge=jo(fe,"FORBID_TAGS")?an({},fe.FORBID_TAGS,ar):dl({}),ne=jo(fe,"FORBID_ATTR")?an({},fe.FORBID_ATTR,ar):dl({}),te=jo(fe,"USE_PROFILES")?fe.USE_PROFILES:!1,se=fe.ALLOW_ARIA_ATTR!==!1,pe=fe.ALLOW_DATA_ATTR!==!1,Se=fe.ALLOW_UNKNOWN_PROTOCOLS||!1,ae=fe.ALLOW_SELF_CLOSE_IN_ATTR!==!1,He=fe.SAFE_FOR_TEMPLATES||!1,ve=fe.SAFE_FOR_XML!==!1,Ue=fe.WHOLE_DOCUMENT||!1,Ye=fe.RETURN_DOM||!1,Me=fe.RETURN_DOM_FRAGMENT||!1,tt=fe.RETURN_TRUSTED_TYPE||!1,Oe=fe.FORCE_BODY||!1,ie=fe.SANITIZE_DOM!==!1,he=fe.SANITIZE_NAMED_PROPS||!1,ce=fe.KEEP_CONTENT!==!1,we=fe.IN_PLACE||!1,B=fe.ALLOWED_URI_REGEXP||Rve,Kt=fe.NAMESPACE||Nn,Ft=fe.MATHML_TEXT_INTEGRATION_POINTS||Ft,xt=fe.HTML_INTEGRATION_POINTS||xt,ue=fe.CUSTOM_ELEMENT_HANDLING||{},fe.CUSTOM_ELEMENT_HANDLING&&Is(fe.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ue.tagNameCheck=fe.CUSTOM_ELEMENT_HANDLING.tagNameCheck),fe.CUSTOM_ELEMENT_HANDLING&&Is(fe.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ue.attributeNameCheck=fe.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),fe.CUSTOM_ELEMENT_HANDLING&&typeof fe.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(ue.allowCustomizedBuiltInElements=fe.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),He&&(pe=!1),Me&&(Ye=!0),te&&(W=an({},Jre),F=[],te.html===!0&&(an(W,Qre),an(F,eae)),te.svg===!0&&(an(W,ek),an(F,rk),an(F,f7)),te.svgFilters===!0&&(an(W,tk),an(F,rk),an(F,f7)),te.mathMl===!0&&(an(W,nk),an(F,tae),an(F,f7))),fe.ADD_TAGS&&(typeof fe.ADD_TAGS=="function"?be.tagCheck=fe.ADD_TAGS:(W===Y&&(W=dl(W)),an(W,fe.ADD_TAGS,ar))),fe.ADD_ATTR&&(typeof fe.ADD_ATTR=="function"?be.attributeCheck=fe.ADD_ATTR:(F===J&&(F=dl(F)),an(F,fe.ADD_ATTR,ar))),fe.ADD_URI_SAFE_ATTR&&an(jt,fe.ADD_URI_SAFE_ATTR,ar),fe.FORBID_CONTENTS&&(de===De&&(de=dl(de)),an(de,fe.FORBID_CONTENTS,ar)),fe.ADD_FORBID_CONTENTS&&(de===De&&(de=dl(de)),an(de,fe.ADD_FORBID_CONTENTS,ar)),ce&&(W["#text"]=!0),Ue&&an(W,["html","head","body"]),W.table&&(an(W,["tbody"]),delete ge.tbody),fe.TRUSTED_TYPES_POLICY){if(typeof fe.TRUSTED_TYPES_POLICY.createHTML!="function")throw Jp('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof fe.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Jp('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');N=fe.TRUSTED_TYPES_POLICY,j=N.createHTML("")}else N===void 0&&(N=B1t(b,a)),N!==null&&typeof j=="string"&&(j=N.createHTML(""));gi&&gi(fe),es=fe}},R3=an({},[...ek,...tk,...I1t]),D3=an({},[...nk,...R1t]),sg=function(fe){let Ze=_(fe);(!Ze||!Ze.tagName)&&(Ze={namespaceURI:Kt,tagName:"template"});const it=Q7(fe.tagName),Dn=Q7(Ze.tagName);return Or[fe.namespaceURI]?fe.namespaceURI===Yt?Ze.namespaceURI===Nn?it==="svg":Ze.namespaceURI===rn?it==="svg"&&(Dn==="annotation-xml"||Ft[Dn]):!!R3[it]:fe.namespaceURI===rn?Ze.namespaceURI===Nn?it==="math":Ze.namespaceURI===Yt?it==="math"&&xt[Dn]:!!D3[it]:fe.namespaceURI===Nn?Ze.namespaceURI===Yt&&!xt[Dn]||Ze.namespaceURI===rn&&!Ft[Dn]?!1:!D3[it]&&(Bt[it]||!R3[it]):!!(Rn==="application/xhtml+xml"&&Or[fe.namespaceURI]):!1},wi=function(fe){Xp(t.removed,{element:fe});try{_(fe).removeChild(fe)}catch{v(fe)}},wo=function(fe,Ze){try{Xp(t.removed,{attribute:Ze.getAttributeNode(fe),from:Ze})}catch{Xp(t.removed,{attribute:null,from:Ze})}if(Ze.removeAttribute(fe),fe==="is")if(Ye||Me)try{wi(Ze)}catch{}else try{Ze.setAttribute(fe,"")}catch{}},P3=function(fe){let Ze=null,it=null;if(Oe)fe="<remove></remove>"+fe;else{const Qt=J_(fe,/^[\r\n\t ]+/);it=Qt&&Qt[0]}Rn==="application/xhtml+xml"&&Kt===Nn&&(fe='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+fe+"</body></html>");const Dn=N?N.createHTML(fe):fe;if(Kt===Nn)try{Ze=new h().parseFromString(Dn,Rn)}catch{}if(!Ze||!Ze.documentElement){Ze=k.createDocument(Kt,"template",null);try{Ze.documentElement.innerHTML=zr?j:Dn}catch{}}const yr=Ze.body||Ze.documentElement;return fe&&it&&yr.insertBefore(n.createTextNode(it),yr.childNodes[0]||null),Kt===Nn?R.call(Ze,Ue?"html":"body")[0]:Ue?Ze.documentElement:yr},L3=function(fe){return M.call(fe.ownerDocument||fe,fe,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},Rs=function(fe){return fe instanceof m&&(typeof fe.nodeName!="string"||typeof fe.textContent!="string"||typeof fe.removeChild!="function"||!(fe.attributes instanceof f)||typeof fe.removeAttribute!="function"||typeof fe.setAttribute!="function"||typeof fe.namespaceURI!="string"||typeof fe.insertBefore!="function"||typeof fe.hasChildNodes!="function")},Ur=function(fe){return typeof l=="function"&&fe instanceof l};function pr(pt,fe,Ze){d7(pt,it=>{it.call(t,fe,Ze,es)})}const Yl=function(fe){let Ze=null;if(pr(D.beforeSanitizeElements,fe,null),Rs(fe))return wi(fe),!0;const it=ar(fe.nodeName);if(pr(D.uponSanitizeElement,fe,{tagName:it,allowedTags:W}),ve&&fe.hasChildNodes()&&!Ur(fe.firstElementChild)&&ri(/<[/\w!]/g,fe.innerHTML)&&ri(/<[/\w!]/g,fe.textContent)||fe.nodeType===t4.progressingInstruction||ve&&fe.nodeType===t4.comment&&ri(/<[/\w]/g,fe.data))return wi(fe),!0;if(!(be.tagCheck instanceof Function&&be.tagCheck(it))&&(!W[it]||ge[it])){if(!ge[it]&&og(it)&&(ue.tagNameCheck instanceof RegExp&&ri(ue.tagNameCheck,it)||ue.tagNameCheck instanceof Function&&ue.tagNameCheck(it)))return!1;if(ce&&!de[it]){const Dn=_(fe)||fe.parentNode,yr=S(fe)||fe.childNodes;if(yr&&Dn){const Qt=yr.length;for(let Sa=Qt-1;Sa>=0;--Sa){const Ds=y(yr[Sa],!0);Ds.__removalCount=(fe.__removalCount||0)+1,Dn.insertBefore(Ds,w(fe))}}}return wi(fe),!0}return fe instanceof c&&!sg(fe)||(it==="noscript"||it==="noembed"||it==="noframes")&&ri(/<\/no(script|embed|frames)/i,fe.innerHTML)?(wi(fe),!0):(He&&fe.nodeType===t4.text&&(Ze=fe.textContent,d7([P,L,z],Dn=>{Ze=Qp(Ze,Dn," ")}),fe.textContent!==Ze&&(Xp(t.removed,{element:fe.cloneNode()}),fe.textContent=Ze)),pr(D.afterSanitizeElements,fe,null),!1)},d0=function(fe,Ze,it){if(ie&&(Ze==="id"||Ze==="name")&&(it in n||it in Wl))return!1;if(!(pe&&!ne[Ze]&&ri(q,Ze))){if(!(se&&ri(Z,Ze))){if(!(be.attributeCheck instanceof Function&&be.attributeCheck(Ze,fe))){if(!F[Ze]||ne[Ze]){if(!(og(fe)&&(ue.tagNameCheck instanceof RegExp&&ri(ue.tagNameCheck,fe)||ue.tagNameCheck instanceof Function&&ue.tagNameCheck(fe))&&(ue.attributeNameCheck instanceof RegExp&&ri(ue.attributeNameCheck,Ze)||ue.attributeNameCheck instanceof Function&&ue.attributeNameCheck(Ze,fe))||Ze==="is"&&ue.allowCustomizedBuiltInElements&&(ue.tagNameCheck instanceof RegExp&&ri(ue.tagNameCheck,it)||ue.tagNameCheck instanceof Function&&ue.tagNameCheck(it))))return!1}else if(!jt[Ze]){if(!ri(B,Qp(it,$,""))){if(!((Ze==="src"||Ze==="xlink:href"||Ze==="href")&&fe!=="script"&&T1t(it,"data:")===0&&Xe[fe])){if(!(Se&&!ri(G,Qp(it,$,"")))){if(it)return!1}}}}}}}return!0},og=function(fe){return fe!=="annotation-xml"&&J_(fe,X)},lg=function(fe){pr(D.beforeSanitizeAttributes,fe,null);const{attributes:Ze}=fe;if(!Ze||Rs(fe))return;const it={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:F,forceKeepAttr:void 0};let Dn=Ze.length;for(;Dn--;){const yr=Ze[Dn],{name:Qt,namespaceURI:Sa,value:Ds}=yr,Ei=ar(Qt),tl=Ds;let na=Qt==="value"?tl:A1t(tl);if(it.attrName=Ei,it.attrValue=na,it.keepAttr=!0,it.forceKeepAttr=void 0,pr(D.uponSanitizeAttribute,fe,it),na=it.attrValue,he&&(Ei==="id"||Ei==="name")&&(wo(Qt,fe),na=Ee+na),ve&&ri(/((--!?|])>)|<\/(style|title|textarea)/i,na)){wo(Qt,fe);continue}if(Ei==="attributename"&&J_(na,"href")){wo(Qt,fe);continue}if(it.forceKeepAttr)continue;if(!it.keepAttr){wo(Qt,fe);continue}if(!ae&&ri(/\/>/i,na)){wo(Qt,fe);continue}He&&d7([P,L,z],$3=>{na=Qp(na,$3," ")});const V3=ar(fe.nodeName);if(!d0(V3,Ei,na)){wo(Qt,fe);continue}if(N&&typeof b=="object"&&typeof b.getAttributeType=="function"&&!Sa)switch(b.getAttributeType(V3,Ei)){case"TrustedHTML":{na=N.createHTML(na);break}case"TrustedScriptURL":{na=N.createScriptURL(na);break}}if(na!==tl)try{Sa?fe.setAttributeNS(Sa,Qt,na):fe.setAttribute(Qt,na),Rs(fe)?wi(fe):Xre(t.removed)}catch{wo(Qt,fe)}}pr(D.afterSanitizeAttributes,fe,null)},cg=function pt(fe){let Ze=null;const it=L3(fe);for(pr(D.beforeSanitizeShadowDOM,fe,null);Ze=it.nextNode();)pr(D.uponSanitizeShadowNode,Ze,null),Yl(Ze),lg(Ze),Ze.content instanceof i&&pt(Ze.content);pr(D.afterSanitizeShadowDOM,fe,null)};return t.sanitize=function(pt){let fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ze=null,it=null,Dn=null,yr=null;if(zr=!pt,zr&&(pt="<!-->"),typeof pt!="string"&&!Ur(pt))if(typeof pt.toString=="function"){if(pt=pt.toString(),typeof pt!="string")throw Jp("dirty is not a string, aborting")}else throw Jp("toString is not a function");if(!t.isSupported)return pt;if(at||I3(fe),t.removed=[],typeof pt=="string"&&(we=!1),we){if(pt.nodeName){const Ds=ar(pt.nodeName);if(!W[Ds]||ge[Ds])throw Jp("root node is forbidden and cannot be sanitized in-place")}}else if(pt instanceof l)Ze=P3("<!---->"),it=Ze.ownerDocument.importNode(pt,!0),it.nodeType===t4.element&&it.nodeName==="BODY"||it.nodeName==="HTML"?Ze=it:Ze.appendChild(it);else{if(!Ye&&!He&&!Ue&&pt.indexOf("<")===-1)return N&&tt?N.createHTML(pt):pt;if(Ze=P3(pt),!Ze)return Ye?null:tt?j:""}Ze&&Oe&&wi(Ze.firstChild);const Qt=L3(we?pt:Ze);for(;Dn=Qt.nextNode();)Yl(Dn),lg(Dn),Dn.content instanceof i&&cg(Dn.content);if(we)return pt;if(Ye){if(Me)for(yr=T.call(Ze.ownerDocument);Ze.firstChild;)yr.appendChild(Ze.firstChild);else yr=Ze;return(F.shadowroot||F.shadowrootmode)&&(yr=I.call(r,yr,!0)),yr}let Sa=Ue?Ze.outerHTML:Ze.innerHTML;return Ue&&W["!doctype"]&&Ze.ownerDocument&&Ze.ownerDocument.doctype&&Ze.ownerDocument.doctype.name&&ri(Dve,Ze.ownerDocument.doctype.name)&&(Sa="<!DOCTYPE "+Ze.ownerDocument.doctype.name+`>
`+Sa),He&&d7([P,L,z],Ds=>{Sa=Qp(Sa,Ds," ")}),N&&tt?N.createHTML(Sa):Sa},t.setConfig=function(){let pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I3(pt),at=!0},t.clearConfig=function(){es=null,at=!1},t.isValidAttribute=function(pt,fe,Ze){es||I3({});const it=ar(pt),Dn=ar(fe);return d0(it,Dn,Ze)},t.addHook=function(pt,fe){typeof fe=="function"&&Xp(D[pt],fe)},t.removeHook=function(pt,fe){if(fe!==void 0){const Ze=k1t(D[pt],fe);return Ze===-1?void 0:j1t(D[pt],Ze,1)[0]}return Xre(D[pt])},t.removeHooks=function(pt){D[pt]=[]},t.removeAllHooks=function(){D=rae()},t}var $a=Pve();const Z1t=({item:e})=>{const t=gt("md"),{t:n}=Q(),r=Ro.find(i=>i.toLowerCase()===e.document.language.toLowerCase())??e.document.language,a=e.document.link.replace(/^\/[A-Za-z0-9-]+(?=\/)/,`/${r}`);return s.jsxs("a",{className:"flex gap-2 rounded-2xl px-0.5 py-1 md:px-4 md:py-3 hover:bg-neutral-50 border border-transparent focus:bg-neutral-50 focus:border-orange-500 focus:outline-hidden search-results w-full justify-between items-center",href:`${a}#:~:text=${e.highlight.body?.matched_tokens?.[0]??e.document.title}`,target:"_blank",rel:"noreferrer",children:[s.jsxs("div",{className:"flex flex-col gap-1 md:gap-2",children:[s.jsxs("div",{className:"flex gap-2.5 items-center",children:[s.jsx(It,{mode:"light",variant:"grey",size:t?"small":"base",className:"shrink-0",children:n(`search.${e.document.type}`)}),e.highlight.title?s.jsx("div",{className:"body-base md:label",dangerouslySetInnerHTML:{__html:$a.sanitize(e.highlight.title?.snippet??"")}}):s.jsx("div",{className:"body-base md:label",children:e.document.title})]}),e.highlight.body&&s.jsx("div",{className:"text-neutral-600 body-extra-small md:body-small",dangerouslySetInnerHTML:{__html:$a.sanitize(e.highlight.body?.snippet??"")}})]}),s.jsx(Wn,{size:16,className:"shrink-0"})]})},q1t=Be("/$lang/search/")({component:W1t}),G1t=d.lazy(()=>Et(()=>import("./glossary-markdown-body-CiVm7hEc.js"),__vite__mapDeps([0,1])));function W1t(){const{t:e,i18n:t}=Q(),[n,r]=d.useState(new Set(["all"])),a=gt("md"),i=["courses","events","tutorials","professors","books","movies","newsletters","podcasts","projects","research_papers","youtube_channels","conference_replays","glossary_words","lecture_replays"],[o,l]=d.useState(""),c=fC(o,200),u=ay(oe.content.search.infiniteQueryOptions({categories:[...n.has("all")?i:n],language:t.language,limit:20,query:c,surroundingWords:a?15:20},{enabled:c.length>0,getNextPageParam:y=>y.nextCursor,initialCursor:1})),{data:f}=ke(oe.content.getGlossaryWords.queryOptions({language:t.language??"en"})),m=f?.find(y=>y.term.toLowerCase()===o.toLowerCase()),h=u.data?.pages[u.data.pages.length-1],b=()=>{l(""),r(new Set(["all"]))},x=(y,v)=>{X_(v,n,r)};return s.jsxs(Qe,{title:e("search.explorer.title"),layoutSize:"base",children:[s.jsx(C1t,{searchQuery:o,setSearchQuery:l,onClear:b,onChange:x,filters:{Categories:i.map(y=>({name:y,translation:e(y!=="all"?`search.${w2(y)}`:"search.all")}))},selectedFilters:{Categories:n}}),Object.entries({Categories:i}).map(([y,v],w)=>{const S={dispatch:r,value:n};return s.jsxs("div",{className:"flex flex-col gap-2 max-md:hidden mt-8",children:[s.jsx("span",{className:"label-strong",children:e("words.filter")}),s.jsxs("div",{className:"flex flex-wrap gap-2",children:[s.jsx(Rl,{size:"m",onClick:()=>X_("all",S.value,S.dispatch),isActive:S.value.has("all"),text:e("search.all")},`group-${w}-all`),v.map(_=>s.jsx(Rl,{size:"m",onClick:()=>X_(_,S.value,S.dispatch),isActive:S.value.has(_),text:e(`search.${w2(_)}`)},`group-${w}-${_}`))]})]},`group-${w}`)}),o.length===0&&s.jsx("div",{children:s.jsx("p",{className:"text-center body-extra-small md:body-base text-neutral-400 mt-3 md:mt-6",children:e("search.startSearch")})}),o.length>0&&m&&s.jsxs("div",{className:"my-3 md:my-6",children:[s.jsx("h2",{className:"w-full title-base md:title-large mb-3 md:mb-6",children:m?.term}),s.jsx(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:s.jsx(G1t,{content:m?.definition||"",assetPrefix:t0(m?.path||"")})})]}),s.jsxs("div",{children:[u.isLoading&&s.jsx("div",{className:"mt-6 h-screen",children:s.jsx(Fe,{size:"s"})}),u.isError&&s.jsx("p",{className:"body-base mt-6",children:e("search.resultError")}),h&&s.jsxs("div",{className:"flex flex-col gap-3 md:gap-6",children:[s.jsx("div",{className:V("mb-2 mt-6 text-center max-md:hidden",h.results.length===0&&n.has("all")?"hidden":""),children:h.found>0&&s.jsx("p",{className:"text-neutral-400 font-light text-sm",children:e("search.resultsFound",{count:h.found})})}),s.jsx("ul",{className:"flex flex-col gap-3 md:gap-1",children:u.data?.pages.flatMap(y=>y.results).map((y,v)=>s.jsx("li",{className:"mt-2",children:s.jsx(Z1t,{item:y,index:v})},v))}),h&&u.data?.pages?.[0].found===0&&s.jsx(Mr,{title:e("search.noResults"),description:e("search.resultEmpty"),icon:SPe}),h.remaining>0&&s.jsxs("div",{className:"flex flex-col justify-center items-center gap-2 mt-3 md:mt-6 w-full",children:[s.jsxs(re,{onClick:()=>u.fetchNextPage(),disabled:u.isFetchingNextPage,variant:"newTertiary",className:"w-full flex items-center gap-4",children:[e("search.loadMoreResults"),s.jsx(Um,{"size-":16,className:"shrink-0"})]}),s.jsx("span",{className:"text-neutral-400 body-extra-small",children:e("search.resultsRemaining",{count:h.remaining})})]})]})]})]})}const Lve=({src:e,className:t,imgClassName:n,variant:r})=>r==="resources"?s.jsx("div",{className:V("relative flex size-[30px] shrink-0 md:size-[40px]",t),children:s.jsx("img",{className:V("absolute inset-0 m-auto h-full",n),src:e,alt:""})}):s.jsx("div",{className:V("relative flex size-12 shrink-0 md:size-20",t),children:s.jsx("img",{className:"absolute inset-0 m-auto h-8 md:h-14",src:e,alt:""})}),Y1t=Be("/$lang/resources/")({component:K1t});function K1t(){const{t:e}=Q();return s.jsx(Qe,{title:e("words.resources"),tabs:Ms,layoutSize:"base",showBecomeTeacherButton:!0,children:Ave.map(t=>s.jsxs(Te,{to:`/resources/${t.name}`,className:"w-full flex items-center justify-between px-2 py-4 hover:bg-neutral-50 rounded-2xl",children:[s.jsxs("div",{className:"flex gap-6 items-center",children:[s.jsx(Lve,{src:t.image,variant:"resources"}),s.jsx("span",{className:"body-base-bold md:subtitle-base text-black",children:e(`resources.${t.name}.title`)})]}),s.jsx(Wn,{className:"text-neutral-300 shrink-0",size:20})]},t.name))})}const Ms=[{id:"all",label:"words.all",href:"/resources"},...Ave.map(e=>({id:e.name,label:`resources.${e.name}.title`,href:`/resources/${e.name}`}))],D$=({event:e})=>{const{t}=Q();let n="";e.type&&(n=e.type?.charAt(0).toUpperCase()+e.type?.slice(1));const r=e.timezone||void 0,a=e.startDate,i=e.endDate,o=M$(a,i,r),l=e.bookInPerson?e.bookOnline?`${t("words.online")} | ${e.addressLine1}`:e.addressLine1:e.bookOnline?t("words.online"):e.addressLine1||t("words.online"),c=()=>s.jsxs("div",{className:"flex flex-col justify-between sm:p-4 sm:pt-0 flex-grow sm:gap-7",children:[s.jsxs("div",{className:"flex flex-col gap-1 max-sm:grow max-sm:justify-center",children:[s.jsx("span",{className:"title-small sm:title-base text-brown-950",children:e.name}),e.projectId==="cd62a137-baad-4133-b90d-711963e510c7"?s.jsx(Ki,{className:"h-auto w-21.5 max-sm:hidden"}):s.jsx("span",{className:"text-neutral-400 text-sm leading-snug -tracking-015px max-sm:hidden",children:e.projectName})]}),s.jsxs("div",{className:"flex items-center flex-wrap gap-0.5 sm:gap-2 sm:mt-auto max-sm:py-1",children:[s.jsx(aae,{icon:zm,text:o}),l&&s.jsx(aae,{text:l})]})]});return s.jsx(Te,{to:`/events/${e.id}`,className:V("flex flex-col w-full sm:w-64 border border-neutral-100 rounded-2xl hover:bg-neutral-50"),children:s.jsxs("div",{className:"flex max-sm:gap-2 sm:flex-col flex-grow",children:[s.jsxs("div",{className:"w-[112px] sm:w-full overflow-hidden max-sm:rounded-l-lg sm:rounded-t-2xl sm:rounded-b-lg relative sm:mb-2 max-sm:shrink-0",children:[s.jsx(Sn,{breakpoints:{default:240,sm:600},width:"432",height:"308",loading:"lazy",src:tn(e),alt:e.name?e.name:"",className:"object-cover [overflow-clip-margin:_unset] aspect-[4/3] sm:aspect-[432/308] w-full h-full max-sm:rounded-l-2xl sm:rounded-t-2xl sm:rounded-b-lg"}),e.type&&s.jsx("span",{className:"absolute top-2.5 left-2 border border-neutral-100 text-black bg-white rounded-3xl text-sm font-medium leading-snug -tracking-015px px-2 py-1 max-sm:hidden",children:n}),s.jsx("div",{className:"absolute top-2.5 right-2 bg-white p-1 flex flex-col justify-center items-center gap-1 rounded-full max-sm:hidden",children:e.languages.map(u=>s.jsx(Pl,{code:u,size:"m"},u))})]}),s.jsx(c,{}),s.jsx(Wn,{className:"sm:hidden text-neutral-300 my-auto mr-1 shrink-0",size:16})]})})},aae=({icon:e,text:t})=>s.jsxs("div",{className:"flex items-center p-2 sm:px-3 sm:py-2 bg-neutral-50 rounded-full gap-2",children:[e&&s.jsx(e,{className:"text-brown-400 shrink-0"}),s.jsx("span",{className:"body-small-bold text-black line-clamp-2",children:t})]}),Vve=({events:e,hideTitle:t=!1})=>{const{t:n}=Q();let r=[];if(e){const i=new Date;r=e.filter(o=>{const l=new Date(o.startDate),c=o.endDate?new Date(o.endDate):null;return c?c>=i:l>=new Date(i.setHours(0,0,0,0))})}const a=[...r].sort((i,o)=>i.startDate.getTime()-o.startDate.getTime());return s.jsxs("div",{className:"flex flex-col",children:[!t&&s.jsx("h2",{className:"title-base sm:title-large sm:text-center text-black mt-6",children:n("events.main.upcomingEvents")}),s.jsx("div",{className:V("flex flex-wrap justify-center gap-2 lg:gap-6 mx-auto mt-4 sm:mt-6"),children:a?.map(i=>s.jsx(D$,{event:i},i.name))})]})},X1t=d.lazy(()=>Et(()=>import("./events-map-gJvioa2g.js"),__vite__mapDeps([2,3]))),Q1t=Be("/$lang/events/")({component:J1t});function J1t(){const{t:e}=Q(),{session:t}=d.useContext(Ge),n=!!t?.user,r={refetchOnMount:!1,refetchOnReconnect:!1,refetchOnWindowFocus:!1,staleTime:6e5},{data:a,isFetched:i}=ke(oe.content.getRecentEvents.queryOptions(void 0,r));return s.jsxs(Qe,{title:e("words.events"),actionButtons:[{text:e("events.addEvent"),href:"/tutorials/contribution/resource/add-event-1d3df554-c2d8-4e93-853f-58f672c5e097"}],tabs:n?[{id:"events",label:e("words.events"),href:"/events"},{id:"my-tickets",label:e("events.myTickets"),href:"/events/my-tickets"}]:[],showBecomeTeacherButton:!0,children:[!i&&s.jsx(Fe,{size:"s"}),a&&s.jsxs(s.Fragment,{children:[s.jsx(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:s.jsx(X1t,{events:a})}),s.jsx(Vve,{events:a})]})]})}var e2t=typeof global=="object"&&global&&global.Object===Object&&global,t2t=typeof self=="object"&&self&&self.Object===Object&&self,n2t=e2t||t2t||Function("return this")(),wm=n2t.Symbol,$ve=Object.prototype,r2t=$ve.hasOwnProperty,a2t=$ve.toString,n4=wm?wm.toStringTag:void 0;function i2t(e){var t=r2t.call(e,n4),n=e[n4];try{e[n4]=void 0;var r=!0}catch{}var a=a2t.call(e);return r&&(t?e[n4]=n:delete e[n4]),a}var s2t=Object.prototype,o2t=s2t.toString;function l2t(e){return o2t.call(e)}var c2t="[object Null]",u2t="[object Undefined]",iae=wm?wm.toStringTag:void 0;function d2t(e){return e==null?e===void 0?u2t:c2t:iae&&iae in Object(e)?i2t(e):l2t(e)}function f2t(e){return e!=null&&typeof e=="object"}var m2t="[object Symbol]";function p2t(e){return typeof e=="symbol"||f2t(e)&&d2t(e)==m2t}function h2t(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}var g2t=Array.isArray,sae=wm?wm.prototype:void 0,oae=sae?sae.toString:void 0;function Hve(e){if(typeof e=="string")return e;if(g2t(e))return h2t(e,Hve)+"";if(p2t(e))return oae?oae.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function Fve(e){return e==null?"":Hve(e)}function b2t(e,t,n){var r=-1,a=e.length;t<0&&(t=-t>a?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(a);++r<a;)i[r]=e[r+t];return i}function x2t(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:b2t(e,t,n)}var v2t="\\ud800-\\udfff",y2t="\\u0300-\\u036f",C2t="\\ufe20-\\ufe2f",w2t="\\u20d0-\\u20ff",E2t=y2t+C2t+w2t,S2t="\\ufe0e\\ufe0f",N2t="\\u200d",_2t=RegExp("["+N2t+v2t+E2t+S2t+"]");function zve(e){return _2t.test(e)}function k2t(e){return e.split("")}var Uve="\\ud800-\\udfff",j2t="\\u0300-\\u036f",T2t="\\ufe20-\\ufe2f",A2t="\\u20d0-\\u20ff",M2t=j2t+T2t+A2t,O2t="\\ufe0e\\ufe0f",I2t="["+Uve+"]",RI="["+M2t+"]",DI="\\ud83c[\\udffb-\\udfff]",R2t="(?:"+RI+"|"+DI+")",Bve="[^"+Uve+"]",Zve="(?:\\ud83c[\\udde6-\\uddff]){2}",qve="[\\ud800-\\udbff][\\udc00-\\udfff]",D2t="\\u200d",Gve=R2t+"?",Wve="["+O2t+"]?",P2t="(?:"+D2t+"(?:"+[Bve,Zve,qve].join("|")+")"+Wve+Gve+")*",L2t=Wve+Gve+P2t,V2t="(?:"+[Bve+RI+"?",RI,Zve,qve,I2t].join("|")+")",$2t=RegExp(DI+"(?="+DI+")|"+V2t+L2t,"g");function H2t(e){return e.match($2t)||[]}function F2t(e){return zve(e)?H2t(e):k2t(e)}function z2t(e){return function(t){t=Fve(t);var n=zve(t)?F2t(t):void 0,r=n?n[0]:t.charAt(0),a=n?x2t(n,1).join(""):t.slice(1);return r[e]()+a}}var U2t=z2t("toUpperCase");function Ba(e){return U2t(Fve(e).toLowerCase())}function B2t(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}const Yve=({currentPage:e,totalPages:t,onPageChange:n,className:r})=>{if(t<=1)return null;const a=()=>{const i=[];i.push(1),e>3&&i.push("...");for(let o=Math.max(2,e-1);o<=Math.min(t-1,e+1);o++)i.push(o);return e<t-2&&i.push("..."),t>1&&i.push(t),i};return s.jsxs("div",{className:V("flex items-center justify-center gap-2",r),children:[s.jsx(re,{variant:"ghost",size:"s",onClick:()=>n(e-1),disabled:e===1,className:"text-black hover:text-orange-400 px-2",children:s.jsx($2,{size:20})}),s.jsx("div",{className:"flex items-center gap-1",children:a().map((i,o)=>{if(i==="...")return s.jsx("span",{className:"px-2 text-neutral-500",children:"..."},`ellipsis-${o===1?"start":"end"}`);const l=i,c=l===e;return s.jsx("button",{type:"button",onClick:()=>n(l),className:V("size-10 py-2 px-3 flex items-center justify-center rounded-lg body-small-bold transition-colors",c?"bg-orange-500 text-white":"text-neutral-900 hover:bg-neutral-50"),children:l},l)})}),s.jsx(re,{variant:"ghost",size:"s",onClick:()=>n(e+1),disabled:e===t,className:"text-black hover:text-orange-400 px-2",children:s.jsx(Wn,{size:20})})]})},Z2t=async e=>{const t=new FormData;return t.append("file",e),cC.json("/educator-content/cover",{body:t,method:"POST"})},wd=e=>e?`/api/files/contribute/cover/${e}`:null,q2t=async e=>{const t=new FormData;return t.append("file",e),cC.json("/educator-content/file",{body:t,method:"POST"})},Kve=(e,t)=>`/api/files/contribute/educator-content/${e}${t?`?fileName=${encodeURIComponent(t)}`:""}`,G2t=or({email:Pe().email({message:"Invalid email address"})}),A6=({isOpen:e,onClose:t,email:n})=>{const{t:r}=Q(),[a,i]=d.useState(!1),[o,l]=d.useState(null),c=Xi({defaultValues:{email:n},resolver:Qo(G2t)}),u=st(oe.user.changeEmail.mutationOptions({onError:x=>{console.error("Error adding email:",x.message),l(x.message)},onSuccess:x=>{"success"in x&&x.success||"error"in x&&x.error==="emailChangeRateLimitError"?(i(!0),l(null)):"error"in x&&l(x.error)}})),f=d.useRef(!1);d.useEffect(()=>{e?f.current||(i(!1),l(null),c.reset({email:n}),n&&n!==""&&(u.mutate({email:n}),f.current=!0)):f.current=!1},[e,n,c.reset,u.mutate]);const m=d.useCallback(async x=>{l(null),await u.mutateAsync(x)},[u]),b=a||!!(n&&n!==""&&!o)||u.isPending;return s.jsx(En,{trigger:s.jsx("button",{type:"button",className:"hidden"}),title:r(b?"settings.verifyEmailContinue":"settings.addEmailContinue"),iconSrc:b?yve:void 0,iconClassName:"fill-orange-500",open:e,onOpenChange:t,showPill:!b,children:b?s.jsxs("div",{className:"flex w-full flex-col items-center gap-2",children:[s.jsx("p",{className:"title-base md:title-large text-black text-center",children:r("settings.emailSentTitle")}),s.jsx("p",{className:"body-base md:label text-black text-center whitespace-pre-line",children:r("settings.emailSentDescription",{email:c.getValues("email")})}),s.jsx("p",{className:"body-small text-neutral-500",children:r("settings.emailSentSpam")})]}):s.jsxs("form",{className:"flex w-full flex-col items-center gap-6",onSubmit:c.handleSubmit(m),children:[s.jsx(Dt,{control:c.control,name:"email",render:({field:x,fieldState:y})=>s.jsxs(Lt,{"data-invalid":y.invalid,children:[s.jsx(Rt,{htmlFor:x.name,children:r("words.email")}),s.jsx(Sr,{...x,id:x.name,"aria-invalid":y.invalid,error:y.error?.message||null}),y.invalid&&s.jsx(Ot,{errors:[y.error]}),s.jsx(Jh,{className:"text-left",children:r("settings.accountNeedsEmail")})]})}),s.jsx(re,{variant:"primary",size:"m",type:"submit",className:"w-full",disabled:u.isPending,children:r("settings.addEmail")}),o&&s.jsx(Ot,{errors:[{message:r(`dashboard.profile.${o}`)}]})]})})},W2t=e=>d.createElement("svg",{width:36,height:28,viewBox:"0 0 36 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M20.3949 18.547H19.1729C18.825 18.547 18.543 18.8289 18.543 19.1766V20.5176C18.543 20.8653 18.825 21.1472 19.1729 21.1472H20.3949C20.7428 21.1472 21.0248 20.8653 21.0248 20.5176V19.1766C21.0248 18.8289 20.7428 18.547 20.3949 18.547Z",fill:"#FF5C00"}),d.createElement("path",{d:"M17.305 18.547H16.083C15.7351 18.547 15.4531 18.8289 15.4531 19.1766V20.5176C15.4531 20.8653 15.7351 21.1472 16.083 21.1472H17.305C17.6529 21.1472 17.9349 20.8653 17.9349 20.5176V19.1766C17.9349 18.8289 17.6529 18.547 17.305 18.547Z",fill:"#FF5C00"}),d.createElement("path",{d:"M26.5824 12.3606H25.3604C25.0125 12.3606 24.7305 12.6425 24.7305 12.9902V14.3312C24.7305 14.6789 25.0125 14.9608 25.3604 14.9608H26.5824C26.9303 14.9608 27.2123 14.6789 27.2123 14.3312V12.9902C27.2123 12.6425 26.9303 12.3606 26.5824 12.3606Z",fill:"#FF5C00"}),d.createElement("path",{d:"M29.5043 9.42105H28.2822C27.9344 9.42105 27.6523 9.70292 27.6523 10.0506V11.3916C27.6523 11.7393 27.9344 12.0212 28.2822 12.0212H29.5043C29.8521 12.0212 30.1342 11.7393 30.1342 11.3916V10.0506C30.1342 9.70292 29.8521 9.42105 29.5043 9.42105Z",fill:"#FF5C00"}),d.createElement("path",{d:"M32.473 6.40472H31.251C30.9031 6.40472 30.6211 6.68659 30.6211 7.0343V8.3753C30.6211 8.723 30.9031 9.00487 31.251 9.00487H32.473C32.8209 9.00487 33.1029 8.723 33.1029 8.3753V7.0343C33.1029 6.68659 32.8209 6.40472 32.473 6.40472Z",fill:"#FF5C00"}),d.createElement("path",{d:"M35.3714 3.21649H34.1494C33.8015 3.21649 33.5195 3.49836 33.5195 3.84607V5.18707C33.5195 5.53477 33.8015 5.81664 34.1494 5.81664H35.3714C35.7193 5.81664 36.0014 5.53477 36.0014 5.18707V3.84607C36.0014 3.49836 35.7193 3.21649 35.3714 3.21649Z",fill:"#FF5C00"}),d.createElement("path",{d:"M17.305 21.6664H16.083C15.7351 21.6664 15.4531 21.9483 15.4531 22.296V23.637C15.4531 23.9847 15.7351 24.2666 16.083 24.2666H17.305C17.6529 24.2666 17.9349 23.9847 17.9349 23.637V22.296C17.9349 21.9483 17.6529 21.6664 17.305 21.6664Z",fill:"#FF5C00"}),d.createElement("path",{d:"M26.5824 9.29807H25.3604C25.0125 9.29807 24.7305 9.57994 24.7305 9.92764V11.2686C24.7305 11.6163 25.0125 11.8982 25.3604 11.8982H26.5824C26.9303 11.8982 27.2123 11.6163 27.2123 11.2686V9.92764C27.2123 9.57994 26.9303 9.29807 26.5824 9.29807Z",fill:"#FF5C00"}),d.createElement("path",{d:"M29.5043 6.35797H28.2822C27.9344 6.35797 27.6523 6.63984 27.6523 6.98755V8.32855C27.6523 8.67625 27.9344 8.95812 28.2822 8.95812H29.5043C29.8521 8.95812 30.1342 8.67625 30.1342 8.32855V6.98755C30.1342 6.63984 29.8521 6.35797 29.5043 6.35797Z",fill:"#FF5C00"}),d.createElement("path",{d:"M32.473 3.38824H31.251C30.9031 3.38824 30.6211 3.67012 30.6211 4.01782V5.35882C30.6211 5.70652 30.9031 5.98839 31.251 5.98839H32.473C32.8209 5.98839 33.1029 5.70652 33.1029 5.35882V4.01782C33.1029 3.67012 32.8209 3.38824 32.473 3.38824Z",fill:"#FF5C00"}),d.createElement("path",{d:"M35.3714 0.200012H34.1494C33.8015 0.200012 33.5195 0.481883 33.5195 0.829588V2.17059C33.5195 2.51829 33.8015 2.80016 34.1494 2.80016H35.3714C35.7193 2.80016 36.0014 2.51829 36.0014 2.17059V0.829588C36.0014 0.481883 35.7193 0.200012 35.3714 0.200012Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.1254 21.6664H9.90334C9.55545 21.6664 9.27344 21.9483 9.27344 22.296V23.637C9.27344 23.9847 9.55545 24.2666 9.90334 24.2666H11.1254C11.4732 24.2666 11.7553 23.9847 11.7553 23.637V22.296C11.7553 21.9483 11.4732 21.6664 11.1254 21.6664Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.1254 18.547H9.90334C9.55545 18.547 9.27344 18.8289 9.27344 19.1766V20.5176C9.27344 20.8653 9.55545 21.1472 9.90334 21.1472H11.1254C11.4732 21.1472 11.7553 20.8653 11.7553 20.5176V19.1766C11.7553 18.8289 11.4732 18.547 11.1254 18.547Z",fill:"#FF5C00"}),d.createElement("path",{d:"M8.0277 15.4846H6.80568C6.4578 15.4846 6.17578 15.7664 6.17578 16.1141V17.4551C6.17578 17.8028 6.4578 18.0847 6.80568 18.0847H8.0277C8.37558 18.0847 8.6576 17.8028 8.6576 17.4551V16.1141C8.6576 15.7664 8.37558 15.4846 8.0277 15.4846Z",fill:"#FF5C00"}),d.createElement("path",{d:"M4.88707 12.2984H3.66506C3.31717 12.2984 3.03516 12.5803 3.03516 12.928V14.269C3.03516 14.6167 3.31717 14.8986 3.66506 14.8986H4.88707C5.23496 14.8986 5.51698 14.6167 5.51698 14.269V12.928C5.51698 12.5803 5.23496 12.2984 4.88707 12.2984Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.85192 9.15195H0.629903C0.282017 9.15195 0 9.43382 0 9.78152V11.1225C0 11.4702 0.282017 11.7521 0.629903 11.7521H1.85192C2.1998 11.7521 2.48182 11.4702 2.48182 11.1225V9.78152C2.48182 9.43382 2.1998 9.15195 1.85192 9.15195Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.3949 15.4846H19.1729C18.825 15.4846 18.543 15.7664 18.543 16.1141V17.4551C18.543 17.8028 18.825 18.0847 19.1729 18.0847H20.3949C20.7428 18.0847 21.0248 17.8028 21.0248 17.4551V16.1141C21.0248 15.7664 20.7428 15.4846 20.3949 15.4846Z",fill:"#FF5C00"}),d.createElement("path",{d:"M8.04723 18.6006H6.82522C6.47733 18.6006 6.19531 18.8825 6.19531 19.2302V20.5712C6.19531 20.9189 6.47733 21.2008 6.82522 21.2008H8.04723C8.39512 21.2008 8.67713 20.9189 8.67713 20.5712V19.2302C8.67713 18.8825 8.39512 18.6006 8.04723 18.6006Z",fill:"#FF5C00"}),d.createElement("path",{d:"M4.9066 15.4178H3.68459C3.3367 15.4178 3.05469 15.6996 3.05469 16.0473V17.3883C3.05469 17.736 3.3367 18.0179 3.68459 18.0179H4.9066C5.25449 18.0179 5.53651 17.736 5.53651 17.3883V16.0473C5.53651 15.6996 5.25449 15.4178 4.9066 15.4178Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.87145 12.2713H0.649434C0.301549 12.2713 0.0195312 12.5532 0.0195312 12.9009V14.2419C0.0195312 14.5896 0.301549 14.8715 0.649434 14.8715H1.87145C2.21933 14.8715 2.50135 14.5896 2.50135 14.2419V12.9009C2.50135 12.5532 2.21933 12.2713 1.87145 12.2713Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.5121 12.4181H22.2901C21.9422 12.4181 21.6602 12.7 21.6602 13.0477V14.3887C21.6602 14.7364 21.9422 15.0183 22.2901 15.0183H23.5121C23.86 15.0183 24.142 14.7364 24.142 14.3887V13.0477C24.142 12.7 23.86 12.4181 23.5121 12.4181Z",fill:"#FF5C00"}),d.createElement("path",{d:"M14.2308 21.7256H13.0088C12.6609 21.7256 12.3789 22.0075 12.3789 22.3552V23.6962C12.3789 24.0439 12.6609 24.3257 13.0088 24.3257H14.2308C14.5787 24.3257 14.8607 24.0439 14.8607 23.6962V22.3552C14.8607 22.0075 14.5787 21.7256 14.2308 21.7256Z",fill:"#FF5C00"}),d.createElement("path",{d:"M14.2308 24.7886H13.0088C12.6609 24.7886 12.3789 25.0705 12.3789 25.4182V26.7592C12.3789 27.1069 12.6609 27.3888 13.0088 27.3888H14.2308C14.5787 27.3888 14.8607 27.1069 14.8607 26.7592V25.4182C14.8607 25.0705 14.5787 24.7886 14.2308 24.7886Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.5121 15.5411H22.2901C21.9422 15.5411 21.6602 15.8229 21.6602 16.1707V17.5117C21.6602 17.8594 21.9422 18.1412 22.2901 18.1412H23.5121C23.86 18.1412 24.142 17.8594 24.142 17.5117V16.1707C24.142 15.8229 23.86 15.5411 23.5121 15.5411Z",fill:"#FF5C00"})),Y2t=({isOpen:e,onClose:t})=>{const{t:n}=Q();return s.jsxs(En,{open:e,onOpenChange:t,children:[s.jsx(W2t,{className:"size-15"}),s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsx("h2",{className:"title-base md:title-large -mt-4",children:n("educatorContent.successTitle")}),s.jsx("p",{className:"body-small md:label-label",children:n("educatorContent.successSubtitle")})]}),s.jsx(re,{variant:"primary",className:"w-full",onClick:t,children:n("educatorContent.done")})]})},lae=["image/jpeg","image/png","image/gif","image/webp","image/svg+xml","application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.oasis.opendocument.text","application/vnd.oasis.opendocument.presentation","application/vnd.oasis.opendocument.spreadsheet"],mC=({isOpen:e,onClose:t,initialData:n,isAdmin:r=!1})=>{const{t:a}=Q(),i=au(),o=wt(),{data:l}=ke(oe.content.getLanguages.queryOptions()),c=l?[...l].sort((ce,we)=>ce.code.localeCompare(we.code)):[],[u,f]=d.useState(null),[m,h]=d.useState(null),[b,x]=d.useState([]),[y,v]=d.useState([]),[w,S]=d.useState(!1),[_,N]=d.useState(!1),[j,k]=d.useState(!1),[M,T]=d.useState(!1),[R,I]=d.useState(!1),[D,P]=d.useState(!1),[L,z]=d.useState(!1),[q,Z]=d.useState(!1),G=d.useRef(null),$=d.useRef(null),X=!!n,B=n?.status===Ac.Published,W=or({title:Pe().min(1,a("educatorContent.titleRequired")).max(60,a("educatorContent.titleTooLong")),description:Pe().min(1,a("educatorContent.descriptionRequired")).max(350,a("educatorContent.descriptionTooLong")),language:Pe().min(1,a("educatorContent.languageRequired")),type:vs(so).optional().refine(ce=>!!ce,{message:a("educatorContent.typeRequired")}),license:vs(zu),links:uo(or({url:Pe().optional().refine(ce=>!ce||Pe().url().safeParse(ce).success,{message:a("educatorContent.urlInvalid")})})).optional()}),Y=Xi({resolver:Qo(W),defaultValues:{title:"",description:"",language:"",type:void 0,license:zu.CcBySa,links:[]}}),F=d.useRef(e),[J,ue]=d.useState(!1);d.useEffect(()=>{e&&!F.current?(n?(Y.reset({title:n.title,description:n.description||"",language:n.language,type:n.type,license:n.license||zu.CcBySa,links:n.links?.map(ce=>({...ce}))||[]}),v(n.files||[])):(Y.reset({title:"",description:"",language:"",type:void 0,license:zu.CcBySa,links:[]}),v([])),h(null),x([]),S(!1),T(!1),ue(!1),I(!1),P(!1),z(!1),Z(!1)):e&&n&&F.current&&T(!1),F.current=e},[e,n,Y]);const{fields:ge,append:ne,remove:be}=SI({control:Y.control,name:"links"}),se=st(oe.content.createEducatorContent.mutationOptions({onSuccess:ce=>{const we=ce?.[0]?.id;we&&f(we),i.invalidateQueries({queryKey:oe.content.getEducatorContents.queryKey()}),S(!0),ue(!1)},onError:ce=>{en(ce.message,{mode:"light",color:"warning"}),ue(!1)}})),pe=st(oe.content.updateEducatorContent.mutationOptions({onSuccess:()=>{i.invalidateQueries({queryKey:oe.content.getEducatorContents.queryKey()}),S(!0),ue(!1)},onError:ce=>{en(ce.message,{mode:"light",color:"warning"}),ue(!1)}})),Se=st(oe.content.adminUpdateEducatorContent.mutationOptions({onSuccess:()=>{i.invalidateQueries({queryKey:oe.content.getEducatorContents.queryKey()}),t(),ue(!1)},onError:ce=>{en(ce.message,{mode:"light",color:"warning"}),ue(!1)}})),ae=async ce=>{if(!m&&!n?.cover){en(a("educatorContent.coverRequired"),{mode:"light",color:"warning"});return}const we=ce.links?.some(de=>de.url&&de.url.trim()!==""),te=y.length>0||b.length>0;if(!we&&!te){en(a("educatorContent.linkOrFileRequired"),{mode:"light",color:"warning"});return}ue(!0);try{const de=[];if(b.length>0)for(const jt of b)try{const Cn=await q2t(jt);de.push({path:Cn.id,name:jt.name,mime_type:jt.type,size:jt.size})}catch(Cn){throw console.error("File upload failed",Cn),new Error(`Failed to upload file: ${jt.name}`)}const De=[...y.map(jt=>({path:jt.path,name:jt.name,mime_type:jt.mime_type||jt.mimeType,size:jt.size})),...de],Xe=m?await Z2t(m).then(jt=>jt.id):n?.cover||void 0,lt={...ce,cover:Xe,files:De,links:ce.links?.filter(jt=>jt.url)||[]};r&&X?await Se.mutateAsync({...lt,id:n.id}):X?B?await se.mutateAsync({...lt,status:Ac.Draft,originalId:n.id}):await pe.mutateAsync({...lt,id:n.id,status:Ac.Draft}):await se.mutateAsync({...lt,status:Ac.Draft})}catch(de){en(de.message,{mode:"light",color:"warning"}),ue(!1)}},He=J,[ve,Ue]=d.useState(""),at=d.useRef(""),Oe=d.useRef(0),Ye=d.useRef(0);d.useEffect(()=>{if(m){const we=URL.createObjectURL(m);return Ue(we),at.current=we,T(!1),()=>URL.revokeObjectURL(we)}const ce=wd(n?.cover)||"";Ue(ce),at.current=ce,T(!1)},[m,n?.cover]);const Me=(ce,we,te)=>{ce.preventDefault(),ce.stopPropagation(),we.current+=1,ce.dataTransfer.items&&ce.dataTransfer.items.length>0&&te(!0)},tt=(ce,we,te)=>{ce.preventDefault(),ce.stopPropagation(),we.current-=1,we.current===0&&te(!1)},ie=ce=>{ce.preventDefault(),ce.stopPropagation(),ce.dataTransfer.dropEffect="copy"},he=ce=>{if(ce.preventDefault(),ce.stopPropagation(),N(!1),Oe.current=0,T(!1),ce.dataTransfer.files?.[0]){const we=ce.dataTransfer.files[0];we.type.startsWith("image/")?h(we):(en(a("educatorContent.onlyImages"),{mode:"light",color:"warning"}),P(!0),setTimeout(()=>P(!1),500))}},Ee=ce=>{if(ce.preventDefault(),ce.stopPropagation(),k(!1),Ye.current=0,ce.dataTransfer.files&&ce.dataTransfer.files.length>0){const we=Array.from(ce.dataTransfer.files),te=we.filter(de=>lae.includes(de.type)?de.size>50*1024*1024?(en(a("educatorContent.fileTooLarge"),{mode:"light",color:"warning"}),!1):!0:(en(a("educatorContent.fileTypeNotAllowed"),{mode:"light",color:"warning"}),!1));x(de=>[...de,...te]),te.length>0&&(I(!0),setTimeout(()=>I(!1),500)),te.length<we.length&&(z(!0),setTimeout(()=>z(!1),500))}};return w?s.jsx(Y2t,{isOpen:!0,onClose:()=>{S(!1),t(),u&&o({to:"/$lang/educator-content/$id",params:{id:u}})}}):s.jsx(En,{open:e,onOpenChange:t,title:a(X?"educatorContent.editMaterial":"educatorContent.addMaterial"),contentClassName:"max-w-[600px]",children:s.jsxs("form",{onSubmit:Y.handleSubmit(ae),className:"space-y-6 text-left w-full",children:[s.jsxs(im,{className:"gap-6",children:[s.jsx(Dt,{control:Y.control,name:"title",render:({field:ce,fieldState:we})=>s.jsxs(Lt,{"data-invalid":we.invalid,className:"gap-0",children:[s.jsx(Rt,{htmlFor:ce.name,children:a("words.title")}),s.jsx("p",{className:"text-xs text-neutral-500 mb-2",children:a("educatorContent.titleHelper")}),s.jsx(Sr,{id:ce.name,placeholder:a("educatorContent.titlePlaceholder"),...ce}),we.invalid&&s.jsx(Ot,{errors:[we.error]})]})}),s.jsx(Dt,{control:Y.control,name:"description",render:({field:ce,fieldState:we})=>s.jsxs(Lt,{"data-invalid":we.invalid,className:"gap-0",children:[s.jsx(Rt,{htmlFor:ce.name,children:a("words.description")}),s.jsx("p",{className:"text-xs text-neutral-500 mb-2",children:a("educatorContent.descriptionHelper")}),s.jsx(i3,{id:ce.name,placeholder:a("educatorContent.descriptionHelper"),maxLength:350,...ce}),s.jsx("div",{className:"flex justify-end mt-1",children:s.jsxs("span",{className:V("text-xs",ce.value.length>=350?"text-red-500":"text-neutral-500"),children:[ce.value.length,"/350"]})}),we.invalid&&s.jsx(Ot,{errors:[we.error]})]})}),s.jsx("div",{className:"w-[200px] -mt-4",children:s.jsx(Dt,{control:Y.control,name:"language",render:({field:ce,fieldState:we})=>s.jsxs(Lt,{"data-invalid":we.invalid,children:[s.jsx(Rt,{htmlFor:ce.name,children:a("words.language")}),s.jsxs(Pr,{onValueChange:ce.onChange,defaultValue:ce.value,children:[s.jsx(jr,{id:ce.name,ref:ce.ref,children:s.jsx(Lr,{placeholder:a("educatorContent.languagePlaceholder")})}),s.jsx(Tr,{children:c.map(te=>s.jsx(br,{value:te.code,children:te.nativeName},te.code))})]}),we.invalid&&s.jsx(Ot,{errors:[we.error]})]})})})]}),s.jsxs(im,{className:"gap-2",children:[s.jsx("h3",{className:"title-medium md:subtitle-base",children:a("educatorContent.resourceType")}),s.jsx(Dt,{control:Y.control,name:"type",render:({field:ce,fieldState:we})=>s.jsxs(Lt,{"data-invalid":we.invalid,children:[s.jsx(Ote,{onValueChange:ce.onChange,defaultValue:ce.value,className:"flex flex-col gap-1",ref:ce.ref,children:Object.values(so).map(te=>({id:te,name:a(`educatorContent.types.${te}`)})).sort((te,de)=>te.id===so.Other?1:de.id===so.Other?-1:te.name.localeCompare(de.name)).map(({id:te,name:de})=>s.jsxs("div",{className:"flex items-center space-x-3 space-y-0",children:[s.jsx(Ite,{value:te,id:te}),s.jsx("label",{htmlFor:te,className:"font-normal cursor-pointer",children:de})]},te))}),we.invalid&&s.jsx(Ot,{errors:[we.error]})]})})]}),s.jsxs("div",{className:"space-y-4",children:[s.jsx("h3",{className:"body-base-bold",children:a("educatorContent.imageCover")}),s.jsxs("div",{className:V("border-2 border-dashed rounded-xl p-6 flex flex-col items-center justify-center text-center transition-colors relative overflow-hidden",_?"duration-0":"duration-1000",D?"border-red-400 bg-red-50":_?"border-primary-400 bg-neutral-100":"border-neutral-200 bg-[#FAFAFA]"),onDragEnter:ce=>Me(ce,Oe,N),onDragLeave:ce=>tt(ce,Oe,N),onDragOver:ie,onDrop:he,children:[ve&&!M?s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"w-full aspect-4/3 mb-4 relative rounded-lg overflow-hidden",children:s.jsx("img",{src:ve,alt:a("educatorContent.coverPreview"),className:"w-full h-full object-cover",onError:ce=>{ce.currentTarget.src===at.current&&(en(a("educatorContent.imageError"),{mode:"light",color:"warning"}),T(!0))}})}),s.jsx(re,{type:"button",variant:"primary",onClick:ce=>{ce.stopPropagation(),G.current?.click()},className:"w-32 z-10",children:a("forms.replace")})]}):s.jsxs(s.Fragment,{children:[s.jsx(IM,{size:24,className:"text-neutral-200 mb-4"}),s.jsx("p",{className:V("mb-1 text-sm font-medium",_?"text-black":"text-neutral-900"),children:a("educatorContent.dropCover")}),s.jsx("p",{className:V("text-xs mb-4",_?"text-black":"text-neutral-900"),children:a("educatorContent.browseImages")}),s.jsx(re,{type:"button",variant:"primary",onClick:()=>G.current?.click(),className:"w-32",children:a("forms.browse")})]}),s.jsx("input",{type:"file",accept:"image/*",ref:G,className:"hidden",onChange:ce=>{ce.target.files?.[0]&&(h(ce.target.files[0]),T(!1))}})]})]}),s.jsxs("div",{className:"space-y-4",children:[s.jsx("h3",{className:"title-medium md:subtitle-base",children:a("educatorContent.shareLinks")}),ge.map((ce,we)=>s.jsxs("div",{className:"flex gap-2",children:[s.jsx(Dt,{control:Y.control,name:`links.${we}.url`,render:({field:te,fieldState:de})=>s.jsxs(Lt,{className:"flex-1","data-invalid":de.invalid,children:[s.jsx(Sr,{placeholder:a("educatorContent.linkPlaceholder"),...te}),de.invalid&&s.jsx(Ot,{errors:[de.error]})]})}),s.jsx(re,{type:"button",variant:"ghost",size:"s",onClick:()=>be(we),children:s.jsx(RM,{})})]},ce.id)),s.jsxs(re,{type:"button",variant:"tertiary",className:"w-full",onClick:()=>ne({url:""}),children:[s.jsx(m0e,{className:"mr-4"})," ",a("educatorContent.addMoreLinks")]})]}),s.jsxs("div",{className:"space-y-4",children:[s.jsx("h3",{className:"title-medium md:subtitle-base",children:a("educatorContent.uploadFiles")}),s.jsx("p",{className:"body-small text-neutral-500 -mt-4",children:a("educatorContent.uploadFilesHelper")}),s.jsxs("div",{className:V("border-2 border-dashed rounded-xl p-6 flex flex-col items-center justify-center text-center transition-colors",j?"duration-0":"duration-1000",L?"border-red-300 bg-red-100":R?"border-green-400 bg-green-100":j?"border-primary-400 bg-neutral-100":"border-neutral-200 bg-[#FAFAFA]"),onDragEnter:ce=>Me(ce,Ye,k),onDragLeave:ce=>tt(ce,Ye,k),onDragOver:ie,onDrop:Ee,children:[s.jsx(IM,{size:24,className:"text-neutral-200 mb-4"}),s.jsx("p",{className:V("mb-1 text-sm font-medium",j?"text-black":"text-neutral-900"),children:a("educatorContent.dropFiles")}),s.jsx("p",{className:V("text-xs mb-4",j?"text-black":"text-neutral-900"),children:a("educatorContent.browseFiles")}),s.jsx(re,{type:"button",variant:"primary",onClick:ce=>{ce.stopPropagation(),$.current?.click()},className:"w-32",children:a("forms.browse")}),s.jsx("input",{type:"file",ref:$,className:"hidden",multiple:!0,accept:"image/*,.pdf,.doc,.docx,.ppt,.pptx,.xls,.xlsx,.odt,.odp,.ods",onChange:ce=>{if(ce.target.files){const te=Array.from(ce.target.files).filter(de=>lae.includes(de.type)?de.size>50*1024*1024?(en(a("educatorContent.fileTooLarge"),{mode:"light",color:"warning"}),!1):!0:(en(a("educatorContent.fileTypeNotAllowed"),{mode:"light",color:"warning"}),!1));x(de=>[...de,...te])}}})]}),s.jsxs("div",{className:"flex justify-between items-start gap-2 mt-2 mb-4 text-xs text-neutral-500",children:[s.jsx("p",{children:a("educatorContent.supportedFileTypes")}),s.jsx("p",{className:"shrink-0 whitespace-nowrap",children:a("educatorContent.maxFileSize")})]}),(y.length>0||b.length>0)&&s.jsxs("div",{className:"flex flex-col gap-2",children:[y.map((ce,we)=>s.jsxs("div",{className:"flex items-center justify-between p-3 bg-white border border-neutral-100 rounded-lg shadow-sm",children:[s.jsxs("div",{className:"flex items-center gap-3 overflow-hidden",children:[s.jsx("div",{className:"w-8 h-8 rounded-full bg-green-100 shrink-0 flex items-center justify-center text-green-600",children:s.jsx(xPe,{size:16})}),s.jsxs("span",{className:"text-sm font-medium text-neutral-700 truncate",children:[ce.name," ",a("educatorContent.fileExisting")]})]}),s.jsx("button",{type:"button",onClick:()=>{v(te=>te.filter((de,De)=>De!==we))},className:"p-2 hover:bg-neutral-100 bg-neutral-50 rounded-full transition-colors shrink-0",children:s.jsx(Il,{size:16})})]},`existing-${ce.name}-${we}`)),b.map((ce,we)=>s.jsxs("div",{className:"flex items-center justify-between p-3 bg-white border border-neutral-100 rounded-lg shadow-sm",children:[s.jsxs("div",{className:"flex items-center gap-3 overflow-hidden",children:[s.jsx(KDe,{size:16,className:"text-green-400"}),s.jsx("span",{className:"body-base truncate",children:ce.name})]}),s.jsx("button",{type:"button",onClick:()=>{x(te=>te.filter((de,De)=>De!==we))},className:"p-2 hover:bg-neutral-100 bg-neutral-50 rounded-full transition-colors shrink-0",children:s.jsx(Il,{size:16})})]},`new-${ce.name}-${we}`))]})]}),!q&&s.jsxs("div",{className:"flex items-center justify-between",children:[s.jsx("p",{className:"body-base",children:a("educatorContent.license.licensedByDefault")}),s.jsx("button",{type:"button",onClick:()=>Z(!0),className:"body-extra-small-bold hover:text-orange-500",children:a("educatorContent.license.changeLicense")})]}),q&&s.jsxs("div",{className:"space-y-2",children:[s.jsx(Dt,{control:Y.control,name:"license",render:({field:ce})=>s.jsx(Ote,{onValueChange:ce.onChange,value:ce.value,className:"flex flex-col gap-1",ref:ce.ref,children:Object.values(zu).map(we=>s.jsxs("div",{className:"flex items-center space-x-3 space-y-0",children:[s.jsx(Ite,{value:we,id:`license-${we}`}),s.jsxs("label",{htmlFor:`license-${we}`,className:"font-normal cursor-pointer",children:[we,we===zu.CcBySa&&` (${a("words.default")})`]})]},we))})}),s.jsxs("a",{href:"https://creativecommons.org/share-your-work/cclicenses/",target:"_blank",rel:"noopener noreferrer",className:"body-small text-neutral-500 hover:text-neutral-700",children:[a("educatorContent.license.learnMore")," ↗"]})]}),s.jsx(re,{type:"submit",className:"w-full",variant:"primary",disabled:He,children:a(He?"educatorContent.uploading":X?r?"words.edit":"educatorContent.editAndRequireApproval":"educatorContent.uploadForReview")})]})})},K2t=e=>d.createElement("svg",{width:73,height:79,viewBox:"0 0 73 79",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M10.6604 73.2676H8.02593C7.27595 73.2676 6.66797 73.8753 6.66797 74.6249V77.5159C6.66797 78.2655 7.27595 78.8732 8.02593 78.8732H10.6604C11.4104 78.8732 12.0183 78.2655 12.0183 77.5159V74.6249C12.0183 73.8753 11.4104 73.2676 10.6604 73.2676Z",fill:"#FF5C00"}),d.createElement("path",{d:"M3.99241 26.667H1.35796C0.60798 26.667 0 27.2747 0 28.0243V30.9153C0 31.6649 0.60798 32.2726 1.35796 32.2726H3.99241C4.74239 32.2726 5.35037 31.6649 5.35037 30.9153V28.0243C5.35037 27.2747 4.74239 26.667 3.99241 26.667Z",fill:"#FF5C00"}),d.createElement("path",{d:"M43.9924 73.2676H41.358C40.608 73.2676 40 73.8753 40 74.6249V77.5159C40 78.2655 40.608 78.8732 41.358 78.8732H43.9924C44.7424 78.8732 45.3504 78.2655 45.3504 77.5159V74.6249C45.3504 73.8753 44.7424 73.2676 43.9924 73.2676Z",fill:"#FF5C00"}),d.createElement("path",{d:"M37.3244 73.2676H34.69C33.94 73.2676 33.332 73.8753 33.332 74.6249V77.5159C33.332 78.2655 33.94 78.8732 34.69 78.8732H37.3244C38.0744 78.8732 38.6824 78.2655 38.6824 77.5159V74.6249C38.6824 73.8753 38.0744 73.2676 37.3244 73.2676Z",fill:"#FF5C00"}),d.createElement("path",{d:"M48.0232 12.2725L50.6577 12.2725C51.4076 12.2725 52.0156 11.6648 52.0156 10.9152L52.0156 8.02416C52.0156 7.27455 51.4076 6.66687 50.6577 6.66687L48.0232 6.66687C47.2732 6.66687 46.6653 7.27455 46.6653 8.02416L46.6653 10.9152C46.6653 11.6648 47.2732 12.2725 48.0232 12.2725Z",fill:"#FF5C00"}),d.createElement("path",{d:"M37.2854 46.667H34.6509C33.9009 46.667 33.293 47.2747 33.293 48.0243V50.9153C33.293 51.6649 33.9009 52.2726 34.6509 52.2726H37.2854C38.0354 52.2726 38.6433 51.6649 38.6433 50.9153V48.0243C38.6433 47.2747 38.0354 46.667 37.2854 46.667Z",fill:"#FF5C00"}),d.createElement("path",{d:"M37.2854 53.333H34.6509C33.9009 53.333 33.293 53.9407 33.293 54.6903V57.5813C33.293 58.3309 33.9009 58.9386 34.6509 58.9386H37.2854C38.0354 58.9386 38.6433 58.3309 38.6433 57.5813V54.6903C38.6433 53.9407 38.0354 53.333 37.2854 53.333Z",fill:"#FF5C00"}),d.createElement("path",{d:"M70.6604 40H68.0259C67.2759 40 66.668 40.6077 66.668 41.3573V44.2483C66.668 44.9979 67.2759 45.6056 68.0259 45.6056H70.6604C71.4104 45.6056 72.0183 44.9979 72.0183 44.2483V41.3573C72.0183 40.6077 71.4104 40 70.6604 40Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.9924 73.2676H21.358C20.608 73.2676 20 73.8753 20 74.6249V77.5159C20 78.2655 20.608 78.8732 21.358 78.8732H23.9924C24.7424 78.8732 25.3504 78.2655 25.3504 77.5159V74.6249C25.3504 73.8753 24.7424 73.2676 23.9924 73.2676Z",fill:"#FF5C00"}),d.createElement("path",{d:"M57.3244 73.2676H54.69C53.94 73.2676 53.332 73.8753 53.332 74.6249V77.5159C53.332 78.2655 53.94 78.8732 54.69 78.8732H57.3244C58.0744 78.8732 58.6824 78.2655 58.6824 77.5159V74.6249C58.6824 73.8753 58.0744 73.2676 57.3244 73.2676Z",fill:"#FF5C00"}),d.createElement("path",{d:"M3.99241 40H1.35796C0.60798 40 0 40.6077 0 41.3573V44.2483C0 44.9979 0.60798 45.6056 1.35796 45.6056H3.99241C4.74239 45.6056 5.35037 44.9979 5.35037 44.2483V41.3573C5.35037 40.6077 4.74239 40 3.99241 40Z",fill:"#FF5C00"}),d.createElement("path",{d:"M10.6604 0H8.02593C7.27595 0 6.66797 0.607677 6.66797 1.35729V4.2483C6.66797 4.99791 7.27595 5.60559 8.02593 5.60559H10.6604C11.4104 5.60559 12.0183 4.99791 12.0183 4.2483V1.35729C12.0183 0.607677 11.4104 0 10.6604 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M3.99241 13.333H1.35796C0.60798 13.333 0 13.9407 0 14.6903V17.5813C0 18.3309 0.60798 18.9386 1.35796 18.9386H3.99241C4.74239 18.9386 5.35037 18.3309 5.35037 17.5813V14.6903C5.35037 13.9407 4.74239 13.333 3.99241 13.333Z",fill:"#FF5C00"}),d.createElement("path",{d:"M43.9924 0H41.358C40.608 0 40 0.607677 40 1.35729V4.2483C40 4.99791 40.608 5.60559 41.358 5.60559H43.9924C44.7424 5.60559 45.3504 4.99791 45.3504 4.2483V1.35729C45.3504 0.607677 44.7424 0 43.9924 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M70.6604 26.667H68.0259C67.2759 26.667 66.668 27.2747 66.668 28.0243V30.9153C66.668 31.6649 67.2759 32.2726 68.0259 32.2726H70.6604C71.4104 32.2726 72.0183 31.6649 72.0183 30.9153V28.0243C72.0183 27.2747 71.4104 26.667 70.6604 26.667Z",fill:"#FF5C00"}),d.createElement("path",{d:"M37.3244 0H34.69C33.94 0 33.332 0.607677 33.332 1.35729V4.2483C33.332 4.99791 33.94 5.60559 34.69 5.60559H37.3244C38.0744 5.60559 38.6824 4.99791 38.6824 4.2483V1.35729C38.6824 0.607677 38.0744 0 37.3244 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M37.2854 33.333H34.6509C33.9009 33.333 33.293 33.9407 33.293 34.6903V37.5813C33.293 38.3309 33.9009 38.9386 34.6509 38.9386H37.2854C38.0354 38.9386 38.6433 38.3309 38.6433 37.5813V34.6903C38.6433 33.9407 38.0354 33.333 37.2854 33.333Z",fill:"#FF5C00"}),d.createElement("path",{d:"M37.2854 26.667H34.6509C33.9009 26.667 33.293 27.2747 33.293 28.0243V30.9153C33.293 31.6649 33.9009 32.2726 34.6509 32.2726H37.2854C38.0354 32.2726 38.6433 31.6649 38.6433 30.9153V28.0243C38.6433 27.2747 38.0354 26.667 37.2854 26.667Z",fill:"#FF5C00"}),d.createElement("path",{d:"M70.6604 59.9346H68.0259C67.2759 59.9346 66.668 60.5422 66.668 61.2919V64.1829C66.668 64.9325 67.2759 65.5402 68.0259 65.5402H70.6604C71.4104 65.5402 72.0183 64.9325 72.0183 64.1829V61.2919C72.0183 60.5422 71.4104 59.9346 70.6604 59.9346Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.9924 0H21.358C20.608 0 20 0.607677 20 1.35729V4.2483C20 4.99791 20.608 5.60559 21.358 5.60559H23.9924C24.7424 5.60559 25.3504 4.99791 25.3504 4.2483V1.35729C25.3504 0.607677 24.7424 0 23.9924 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M54.7342 25.7275L57.3686 25.7275C58.1186 25.7275 58.7266 25.1199 58.7266 24.3703L58.7266 21.4792C58.7266 20.7296 58.1186 20.1219 57.3686 20.1219L54.7342 20.1219C53.9842 20.1219 53.3762 20.7296 53.3762 21.4792L53.3762 24.3703C53.3762 25.1199 53.9842 25.7275 54.7342 25.7275Z",fill:"#FF5C00"}),d.createElement("path",{d:"M61.3982 25.7275L64.0327 25.7275C64.7826 25.7275 65.3906 25.1199 65.3906 24.3703L65.3906 21.4792C65.3906 20.7296 64.7826 20.1219 64.0327 20.1219L61.3982 20.1219C60.6482 20.1219 60.0403 20.7296 60.0403 21.4792L60.0403 24.3703C60.0403 25.1199 60.6482 25.7275 61.3982 25.7275Z",fill:"#FF5C00"}),d.createElement("path",{d:"M3.99241 33.3984H1.35796C0.60798 33.3984 0 34.0061 0 34.7557V37.6467C0 38.3964 0.60798 39.004 1.35796 39.004H3.99241C4.74239 39.004 5.35037 38.3964 5.35037 37.6467V34.7557C5.35037 34.0061 4.74239 33.3984 3.99241 33.3984Z",fill:"#FF5C00"}),d.createElement("path",{d:"M3.99241 6.73242H1.35796C0.60798 6.73242 0 7.3401 0 8.08971V10.9807C0 11.7303 0.60798 12.338 1.35796 12.338H3.99241C4.74239 12.338 5.35037 11.7303 5.35037 10.9807V8.08971C5.35037 7.3401 4.74239 6.73242 3.99241 6.73242Z",fill:"#FF5C00"}),d.createElement("path",{d:"M3.99241 66.667H1.35796C0.60798 66.667 0 67.2747 0 68.0243V70.9153C0 71.6649 0.60798 72.2726 1.35796 72.2726H3.99241C4.74239 72.2726 5.35037 71.6649 5.35037 70.9153V68.0243C5.35037 67.2747 4.74239 66.667 3.99241 66.667Z",fill:"#FF5C00"}),d.createElement("path",{d:"M70.6604 20.0654H68.0259C67.2759 20.0654 66.668 20.6731 66.668 21.4227V24.3137C66.668 25.0633 67.2759 25.671 68.0259 25.671H70.6604C71.4104 25.671 72.0183 25.0633 72.0183 24.3137V21.4227C72.0183 20.6731 71.4104 20.0654 70.6604 20.0654Z",fill:"#FF5C00"}),d.createElement("path",{d:"M70.6604 46.7324H68.0259C67.2759 46.7324 66.668 47.3401 66.668 48.0897V50.9807C66.668 51.7303 67.2759 52.338 68.0259 52.338H70.6604C71.4104 52.338 72.0183 51.7303 72.0183 50.9807V48.0897C72.0183 47.3401 71.4104 46.7324 70.6604 46.7324Z",fill:"#FF5C00"}),d.createElement("path",{d:"M70.6604 53.333H68.0259C67.2759 53.333 66.668 53.9407 66.668 54.6903V57.5813C66.668 58.3309 67.2759 58.9386 68.0259 58.9386H70.6604C71.4104 58.9386 72.0183 58.3309 72.0183 57.5813V54.6903C72.0183 53.9407 71.4104 53.333 70.6604 53.333Z",fill:"#FF5C00"}),d.createElement("path",{d:"M3.99241 20.0654H1.35796C0.60798 20.0654 0 20.6731 0 21.4227V24.3137C0 25.0633 0.60798 25.671 1.35796 25.671H3.99241C4.74239 25.671 5.35037 25.0633 5.35037 24.3137V21.4227C5.35037 20.6731 4.74239 20.0654 3.99241 20.0654Z",fill:"#FF5C00"}),d.createElement("path",{d:"M43.9494 40.0654H41.315C40.565 40.0654 39.957 40.6731 39.957 41.4227V44.3137C39.957 45.0633 40.565 45.671 41.315 45.671H43.9494C44.6994 45.671 45.3074 45.0633 45.3074 44.3137V41.4227C45.3074 40.6731 44.6994 40.0654 43.9494 40.0654Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6604 40.0654H48.0259C47.2759 40.0654 46.668 40.6731 46.668 41.4227V44.3137C46.668 45.0633 47.2759 45.671 48.0259 45.671H50.6604C51.4104 45.671 52.0183 45.0633 52.0183 44.3137V41.4227C52.0183 40.6731 51.4104 40.0654 50.6604 40.0654Z",fill:"#FF5C00"}),d.createElement("path",{d:"M70.6604 33.3984H68.0259C67.2759 33.3984 66.668 34.0061 66.668 34.7557V37.6467C66.668 38.3964 67.2759 39.004 68.0259 39.004H70.6604C71.4104 39.004 72.0183 38.3964 72.0183 37.6467V34.7557C72.0183 34.0061 71.4104 33.3984 70.6604 33.3984Z",fill:"#FF5C00"}),d.createElement("path",{d:"M37.2854 40.0654H34.6509C33.9009 40.0654 33.293 40.6731 33.293 41.4227V44.3137C33.293 45.0633 33.9009 45.671 34.6509 45.671H37.2854C38.0354 45.671 38.6433 45.0633 38.6433 44.3137V41.4227C38.6433 40.6731 38.0354 40.0654 37.2854 40.0654Z",fill:"#FF5C00"}),d.createElement("path",{d:"M48.0232 18.873L50.6577 18.873C51.4076 18.873 52.0156 18.2654 52.0156 17.5158L52.0156 14.6247C52.0156 13.8751 51.4076 13.2675 50.6577 13.2675L48.0232 13.2675C47.2732 13.2675 46.6653 13.8751 46.6653 14.6247L46.6653 17.5158C46.6653 18.2654 47.2732 18.873 48.0232 18.873Z",fill:"#FF5C00"}),d.createElement("path",{d:"M70.6604 66.667H68.0259C67.2759 66.667 66.668 67.2747 66.668 68.0243V70.9153C66.668 71.6649 67.2759 72.2726 68.0259 72.2726H70.6604C71.4104 72.2726 72.0183 71.6649 72.0183 70.9153V68.0243C72.0183 67.2747 71.4104 66.667 70.6604 66.667Z",fill:"#FF5C00"}),d.createElement("path",{d:"M17.3674 73.3896H14.733C13.983 73.3896 13.375 73.9973 13.375 74.7469V77.638C13.375 78.3876 13.983 78.9952 14.733 78.9952H17.3674C18.1174 78.9952 18.7254 78.3876 18.7254 77.638V74.7469C18.7254 73.9973 18.1174 73.3896 17.3674 73.3896Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6994 73.3896H48.065C47.315 73.3896 46.707 73.9973 46.707 74.7469V77.638C46.707 78.3876 47.315 78.9952 48.065 78.9952H50.6994C51.4494 78.9952 52.0574 78.3876 52.0574 77.638V74.7469C52.0574 73.9973 51.4494 73.3896 50.6994 73.3896Z",fill:"#FF5C00"}),d.createElement("path",{d:"M30.6994 73.3896H28.065C27.315 73.3896 26.707 73.9973 26.707 74.7469V77.638C26.707 78.3876 27.315 78.9952 28.065 78.9952H30.6994C31.4494 78.9952 32.0574 78.3876 32.0574 77.638V74.7469C32.0574 73.9973 31.4494 73.3896 30.6994 73.3896Z",fill:"#FF5C00"}),d.createElement("path",{d:"M64.0354 73.3896H61.4009C60.6509 73.3896 60.043 73.9973 60.043 74.7469V77.638C60.043 78.3876 60.6509 78.9952 61.4009 78.9952H64.0354C64.7854 78.9952 65.3933 78.3876 65.3933 77.638V74.7469C65.3933 73.9973 64.7854 73.3896 64.0354 73.3896Z",fill:"#FF5C00"}),d.createElement("path",{d:"M17.3674 0.12207H14.733C13.983 0.12207 13.375 0.729748 13.375 1.47936V4.37038C13.375 5.11998 13.983 5.72766 14.733 5.72766H17.3674C18.1174 5.72766 18.7254 5.11998 18.7254 4.37038V1.47936C18.7254 0.729748 18.1174 0.12207 17.3674 0.12207Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6994 0.12207H48.065C47.315 0.12207 46.707 0.729748 46.707 1.47936V4.37038C46.707 5.11998 47.315 5.72766 48.065 5.72766H50.6994C51.4494 5.72766 52.0574 5.11998 52.0574 4.37038V1.47936C52.0574 0.729748 51.4494 0.12207 50.6994 0.12207Z",fill:"#FF5C00"}),d.createElement("path",{d:"M57.3244 0H54.69C53.94 0 53.332 0.607677 53.332 1.35729V4.2483C53.332 4.99791 53.94 5.60559 54.69 5.60559H57.3244C58.0744 5.60559 58.6824 4.99791 58.6824 4.2483V1.35729C58.6824 0.607677 58.0744 0 57.3244 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M63.9924 6.66699H61.358C60.608 6.66699 60 7.27467 60 8.02428V10.9153C60 11.6649 60.608 12.2726 61.358 12.2726H63.9924C64.7424 12.2726 65.3504 11.6649 65.3504 10.9153V8.02428C65.3504 7.27467 64.7424 6.66699 63.9924 6.66699Z",fill:"#FF5C00"}),d.createElement("path",{d:"M70.6604 13.333H68.0259C67.2759 13.333 66.668 13.9407 66.668 14.6903V17.5813C66.668 18.3309 67.2759 18.9386 68.0259 18.9386H70.6604C71.4104 18.9386 72.0183 18.3309 72.0183 17.5813V14.6903C72.0183 13.9407 71.4104 13.333 70.6604 13.333Z",fill:"#FF5C00"}),d.createElement("path",{d:"M4.03538 60.1221H1.40093C0.650949 60.1221 0.0429688 60.7297 0.0429688 61.4794V64.3704C0.0429688 65.12 0.650949 65.7277 1.40093 65.7277H4.03538C4.78536 65.7277 5.39334 65.12 5.39334 64.3704V61.4794C5.39334 60.7297 4.78536 60.1221 4.03538 60.1221Z",fill:"#FF5C00"}),d.createElement("path",{d:"M4.03538 46.7324H1.40093C0.650949 46.7324 0.0429688 47.3401 0.0429688 48.0897V50.9807C0.0429688 51.7303 0.650949 52.338 1.40093 52.338H4.03538C4.78536 52.338 5.39334 51.7303 5.39334 50.9807V48.0897C5.39334 47.3401 4.78536 46.7324 4.03538 46.7324Z",fill:"#FF5C00"}),d.createElement("path",{d:"M30.6994 0.12207H28.065C27.315 0.12207 26.707 0.729748 26.707 1.47936V4.37038C26.707 5.11998 27.315 5.72766 28.065 5.72766H30.6994C31.4494 5.72766 32.0574 5.11998 32.0574 4.37038V1.47936C32.0574 0.729748 31.4494 0.12207 30.6994 0.12207Z",fill:"#FF5C00"}),d.createElement("path",{d:"M48.0232 25.6055L50.6577 25.6055C51.4076 25.6055 52.0156 24.9978 52.0156 24.2482L52.0156 21.3572C52.0156 20.6076 51.4076 19.9999 50.6577 19.9999L48.0232 19.9999C47.2732 19.9999 46.6653 20.6076 46.6653 21.3572L46.6653 24.2482C46.6653 24.9978 47.2732 25.6055 48.0232 25.6055Z",fill:"#FF5C00"}),d.createElement("path",{d:"M4.03538 53.5205H1.40093C0.650949 53.5205 0.0429688 54.1282 0.0429688 54.8778V57.7688C0.0429688 58.5184 0.650949 59.1261 1.40093 59.1261H4.03538C4.78536 59.1261 5.39334 58.5184 5.39334 57.7688V54.8778C5.39334 54.1282 4.78536 53.5205 4.03538 53.5205Z",fill:"#FF5C00"}),d.createElement("path",{d:"M30.6604 40.1875H28.0259C27.2759 40.1875 26.668 40.7952 26.668 41.5448V44.4358C26.668 45.1854 27.2759 45.7931 28.0259 45.7931H30.6604C31.4104 45.7931 32.0183 45.1854 32.0183 44.4358V41.5448C32.0183 40.7952 31.4104 40.1875 30.6604 40.1875Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.9924 40.1875H21.358C20.608 40.1875 20 40.7952 20 41.5448V44.4358C20 45.1854 20.608 45.7931 21.358 45.7931H23.9924C24.7424 45.7931 25.3504 45.1854 25.3504 44.4358V41.5448C25.3504 40.7952 24.7424 40.1875 23.9924 40.1875Z",fill:"#FF5C00"})),X2t=({isOpen:e,onClose:t,onContinue:n})=>{const{i18n:r,t:a}=Q();return s.jsx(En,{open:e,onOpenChange:t,title:a("educatorContent.guidelines.title"),contentClassName:"max-w-[670px]",children:s.jsxs("div",{className:"flex flex-col items-center text-center space-y-6",children:[s.jsx(K2t,{className:"h-20"}),s.jsx("p",{className:"title-medium max-w-[400px]",children:a("educatorContent.guidelines.subtitle")}),s.jsxs("ol",{className:"text-left label-18px w-full py-4",children:[s.jsxs("li",{children:[s.jsx("span",{className:"font-medium",children:"1. "}),a("educatorContent.guidelines.point1")]}),s.jsxs("li",{children:[s.jsx("span",{className:"font-medium",children:"2. "}),a("educatorContent.guidelines.point2")]}),s.jsxs("li",{children:[s.jsx("span",{className:"font-medium",children:"3. "}),a("educatorContent.guidelines.point3")]})]}),s.jsxs("div",{className:"flex flex-col w-full gap-4",children:[s.jsx(Te,{to:"/$lang/educator-content-guide",params:{lang:r.language},target:"_blank",children:s.jsx(re,{variant:"tertiary",className:"w-full",size:"l",children:a("educatorContent.guidelines.readFullGuide")})}),s.jsx(re,{variant:"primary",className:"w-full",size:"l",onClick:n,children:a("educatorContent.guidelines.continueToAdd")})]})]})})},Q2t=Be("/$lang/educator-content/")({component:J2t}),ak=30,cae="educatorContentFilters";function J2t(){const{i18n:e,t}=Q(),{session:n,user:r}=d.useContext(Ge),a=!!n?.user,{open:i,isOpen:o,close:l}=yn(),{open:c,isOpen:u,close:f}=yn(),{open:m,isOpen:h,close:b}=yn(),[x,y]=d.useState(!1),{data:v,isLoading:w}=ke(oe.content.getEducatorContents.queryOptions({status:Ac.Published})),{data:S}=ke(oe.content.getLanguages.queryOptions()),_=S?[...S].sort((ne,be)=>ne.code.localeCompare(be.code)):[],{data:N}=ke(oe.content.getEducatorContents.queryOptions({uid:n?.user?.uid},{enabled:a})),j=N&&N.length>0,k=gt("lg"),T=(()=>{try{const ne=localStorage.getItem(cae);return ne?JSON.parse(ne):{}}catch{return{}}})(),[R,I]=d.useState(T.selectedType||"all"),[D,P]=d.useState(T.selectedLanguage||"all"),[L,z]=d.useState(T.searchQuery||""),[q,Z]=d.useState(T.sortBy||"recent"),[G,$]=d.useState(1);d.useEffect(()=>{const ne={selectedType:R,selectedLanguage:D,searchQuery:L,sortBy:q};try{localStorage.setItem(cae,JSON.stringify(ne))}catch(be){console.error("Failed to save filters to localStorage:",be)}},[R,D,L,q]),d.useEffect(()=>{$(1)},[R,D,L,q]),d.useEffect(()=>{window.scrollTo({top:0,behavior:"smooth"})},[G]);const X=d.useMemo(()=>v?v.filter(be=>{const se=R==="all"||be.type===R,pe=D==="all"||be.language===D,Se=be.title.toLowerCase().includes(L.toLowerCase())||be.description?.toLowerCase().includes(L.toLowerCase());return se&&pe&&Se}).sort((be,se)=>{if(q==="recent"){const pe=be.publishedAt?new Date(be.publishedAt).getTime():0;return(se.publishedAt?new Date(se.publishedAt).getTime():0)-pe}return q==="downloads"?(se.downloads||0)-(be.downloads||0):0}):[],[v,R,D,L,q]),B=Math.ceil(X.length/ak),W=d.useMemo(()=>{const ne=(G-1)*ak;return X.slice(ne,ne+ak)},[X,G]),Y=()=>{a?r?.email&&r?.currentEmailChecked?c():y(!0):i()},F=()=>{f(),m()},J=[{id:"all",name:t("words.all"),onClick:()=>I("all")},...Object.values(so).map(ne=>({id:ne,name:t(`educatorContent.types.${ne}`),onClick:()=>I(ne)})).sort((ne,be)=>ne.id===so.Other?1:be.id===so.Other?-1:ne.name.localeCompare(be.name))],ue=d.useMemo(()=>v?[...new Set(v.map(ne=>ne.language))]:[],[v]),ge=[{id:"all",name:t("words.all"),onClick:()=>P("all")},..._.filter(ne=>ue.includes(ne.code)).map(ne=>({id:ne.code,name:Ba(ne.nativeName),onClick:()=>P(ne.code)})).sort((ne,be)=>ne.name.localeCompare(be.name))];return s.jsxs(Qe,{title:t("educatorContent.pageTitle"),subtitle:t("educatorContent.pageSubtitle"),layoutSize:"base",actionButtons:[{text:t("educatorContent.addMaterial"),onClick:Y}],tabs:a&&j?[{id:"educator-content",label:t("menu.educatorContent"),href:"/educator-content"},...j?[{id:"my-content",label:t("educatorContent.myContent"),href:"/educator-content/my-content"}]:[]]:[],showBecomeTeacherButton:!0,children:[w?s.jsx(Fe,{}):s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"hidden lg:flex flex-wrap gap-2 lg:mt-4",children:J.map(ne=>s.jsx(Rl,{size:"m",onClick:ne.onClick,isActive:R===ne.id,text:ne.name},ne.id))}),s.jsx("div",{className:"lg:hidden w-full",children:s.jsx($x,{children:J.map(ne=>s.jsx(Rl,{size:"s",onClick:ne.onClick,isActive:R===ne.id,text:ne.name},ne.id))})}),s.jsxs("div",{className:V("flex lg:justify-end gap-2","mt-4 mb-8"),children:[s.jsx(Sl,{activeItem:ge.find(ne=>ne.id===D)?.name||"Language",itemsList:ge.filter(ne=>ne.id!==D),variant:"light",placeholder:t("educatorContent.languagePlaceholderFilter"),forcePlaceholder:D==="all",className:"max-lg:flex-1 lg:w-40"}),s.jsx(ya,{searchTerm:L,setSearchTerm:z,className:"max-lg:flex-1 max-lg:h-13!"})]}),s.jsxs("div",{className:"flex w-full justify-end items-center gap-2 max-lg:hidden mb-6",children:[s.jsx("span",{className:"text-sm text-neutral-500",children:t("educatorContent.sortBy")}),s.jsx("button",{type:"button",onClick:()=>Z(ne=>ne==="recent"?"downloads":"recent"),className:"text-sm font-medium text-neutral-900 hover:text-orange-500 transition-colors",children:t(q==="recent"?"educatorContent.sortMostRecent":"educatorContent.sortMostDownloaded")})]}),s.jsxs("div",{className:"flex flex-col gap-3",children:[X&&X.length===0?s.jsx(Mr,{title:t("educatorContent.noResultsTitle"),description:t("educatorContent.noResultsDescription"),icon:F2}):null,W?.map(ne=>s.jsxs(Te,{to:"/$lang/educator-content/$id",params:{lang:e.language,id:ne.id},className:"flex w-full justify-between gap-2 md:gap-6 items-center pr-4 bg-white rounded-2xl hover:bg-neutral-50 cursor-pointer",children:[s.jsxs("div",{className:"flex gap-3 md:gap-6 items-center",children:[s.jsx("div",{className:"w-28 h-21 md:w-32 md:h-24 bg-neutral-100 rounded-lg md:rounded-2xl shrink-0 overflow-hidden flex items-center justify-center",children:ne.cover?s.jsx("img",{src:wd(ne.cover)||"",alt:ne.title,className:"w-full h-full object-cover"}):s.jsx("span",{className:"text-xs text-neutral-500",children:t("educatorContent.noCover")})}),s.jsxs("div",{className:"grow flex flex-col justify-center gap-2",children:[s.jsx("h3",{className:"title-small md:title-base text-neutral-900",children:ne.title}),ne.downloads>0?s.jsxs("div",{className:"text-sm text-neutral-500 flex items-center gap-2",children:[s.jsx(Gi,{size:16}),s.jsx("span",{children:ne.downloads})]}):null]})]}),s.jsx(Wn,{className:"text-neutral-300 shrink-0",size:k?16:24})]},ne.id)),s.jsx("div",{className:"mt-8",children:s.jsx(Yve,{currentPage:G,totalPages:B,onPageChange:$})})]})]}),s.jsx(Ea,{isOpen:o,onClose:l}),s.jsx(X2t,{isOpen:u,onClose:f,onContinue:F}),s.jsx(mC,{isOpen:h,onClose:b}),x&&r&&s.jsx(A6,{isOpen:x,onClose:()=>y(!1),email:r?.email||r?.pendingEmail||""})]})}const e0t=d.lazy(()=>Et(()=>import("./courses-markdown-body-BVv8in5w.js"),__vite__mapDeps([4,1]))),t0t=Be("/$lang/educator-content-guide/")({component:r0t});function n0t(){const{t:e}=Q(),t=n=>e(`educatorContent.guideContent.${n}`);return`${t("intro")}

## ${t("purposeTitle")}

${t("purposeP1")}

${t("purposeP2")}

${t("purposeP3")}

## ${t("whatYouCanShareTitle")}

${t("whatYouCanShareP1")}

${t("whatYouCanShareP2")}

- ${t("whatYouCanSharePresentations")}
- ${t("whatYouCanSharePrint")}
- ${t("whatYouCanShareDocuments")}

${t("whatYouCanShareP3")}

- ${t("whatYouCanShareStatic")}
- ${t("whatYouCanShareEditable")}

${t("whatYouCanShareFileTypes")}

## ${t("contentGuidelinesTitle")}

#### ${t("guideline1Title")}

${t("guideline1P1")}

#### ${t("guideline2Title")}

${t("guideline2P1")}

${t("guideline2P2")}

#### ${t("guideline3Title")}

${t("guideline3P1")}

- ${t("guideline3Bullet1")}
- ${t("guideline3Bullet2")}
- ${t("guideline3Bullet3")}

${t("guideline3P2")}

${t("guideline3P3")}

#### ${t("guideline4Title")}

${t("guideline4P1")}

#### ${t("guideline5Title")}

${t("guideline5P1")}

- ${t("guideline5Bullet1")}
- ${t("guideline5Bullet2")}

${t("guideline5P2")}

#### ${t("guideline6Title")}

${t("guideline6P1")}

${t("guideline6P2")}

${t("guideline6P3")}

#### ${t("guideline7Title")}

${t("guideline7P1")}

${t("guideline7P2")}

- CC BY
- CC BY-NC
- CC BY-NC-SA
- CC BY-ND
- CC BY-NC-ND
- MIT

[${t("guideline7LearnMore")}](https://creativecommons.org/share-your-work/cclicenses/)

${t("guideline7P3")}

#### ${t("guideline8Title")}

${t("guideline8P1")}

- ${t("guideline8Bullet1")}
- ${t("guideline8Bullet2")}
- ${t("guideline8Bullet3")}

${t("guideline8P2")}

${t("guideline8P3")}

#### ${t("guideline9Title")}

${t("guideline9P1")}

- ${t("guideline9Bullet1")}
- ${t("guideline9Bullet2")}

${t("guideline9P2")}

## ${t("communityStandardsTitle")}

#### ${t("guideline10Title")}

${t("guideline10P1")}

#### ${t("guideline11Title")}

${t("guideline11P1")}

#### ${t("guideline12Title")}

${t("guideline12P1")}
`}function r0t(){const{t:e}=Q(),t=n0t();return s.jsx(Qe,{title:e("educatorContent.guidelines.pageTitle"),layoutSize:"base",children:s.jsx("div",{className:"text-blue-950 flex flex-col w-full gap-5 wrap-break-word md:mt-8 md:grow md:gap-4 md:overflow-hidden pb-2",children:s.jsx(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:s.jsx(e0t,{content:t,assetPrefix:"",supportInlineLatex:!1})})})})}const a0t=Be("/$lang/dashboard/")({component:i0t,params:{}});function i0t(){return s.jsx(Hm,{to:"/my-courses",replace:!0})}function s0t(e){if(e.path?.length){let t="";for(const n of e.path){const r=typeof n=="object"?n.key:n;if(typeof r=="string"||typeof r=="number")t?t+=`.${r}`:t+=r;else return null}return t}return null}function PI(){return PI=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},PI.apply(null,arguments)}function P$(e,t,n){return n===void 0&&(n={}),function(r,a,i){try{var o=function(){if(l.issues){var u=(function(f,m){for(var h={},b=0;b<f.length;b++){var x=f[b],y=s0t(x);if(y&&(h[y]||(h[y]={message:x.message,type:""}),m)){var v,w=h[y].types||{};h[y].types=PI({},w,((v={})[Object.keys(w).length]=x.message,v))}}return h})(l.issues,!i.shouldUseNativeValidation&&i.criteriaMode==="all");return{values:{},errors:NI(u,i)}}return i.shouldUseNativeValidation&&Zb({},i),{values:n.raw?Object.assign({},r):l.value,errors:{}}},l=e["~standard"].validate(r),c=(function(){if(l instanceof Promise)return Promise.resolve(l).then(function(u){l=u})})();return Promise.resolve(c&&c.then?c.then(o):o())}catch(u){return Promise.reject(u)}}}function ik(e){return xe({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"},child:[]}]})(e)}function qo(e){return xe({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M268 416h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12zM432 80h-82.41l-34-56.7A48 48 0 0 0 274.41 0H173.59a48 48 0 0 0-41.16 23.3L98.41 80H16A16 16 0 0 0 0 96v16a16 16 0 0 0 16 16h16v336a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128h16a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16zM171.84 50.91A6 6 0 0 1 177 48h94a6 6 0 0 1 5.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12z"},child:[]}]})(e)}function jPt(e){return xe({attr:{version:"1.1",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M3.516 7c1.933 0 3.5 1.567 3.5 3.5s-1.567 3.5-3.5 3.5-3.5-1.567-3.5-3.5l-0.016-0.5c0-3.866 3.134-7 7-7v2c-1.336 0-2.591 0.52-3.536 1.464-0.182 0.182-0.348 0.375-0.497 0.578 0.179-0.028 0.362-0.043 0.548-0.043zM12.516 7c1.933 0 3.5 1.567 3.5 3.5s-1.567 3.5-3.5 3.5-3.5-1.567-3.5-3.5l-0.016-0.5c0-3.866 3.134-7 7-7v2c-1.336 0-2.591 0.52-3.536 1.464-0.182 0.182-0.348 0.375-0.497 0.578 0.179-0.028 0.362-0.043 0.549-0.043z"},child:[]}]})(e)}function TPt(e){return xe({attr:{version:"1.1",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M12.5 10c-1.933 0-3.5-1.567-3.5-3.5s1.567-3.5 3.5-3.5 3.5 1.567 3.5 3.5l0.016 0.5c0 3.866-3.134 7-7 7v-2c1.336 0 2.591-0.52 3.536-1.464 0.182-0.182 0.348-0.375 0.497-0.578-0.179 0.028-0.362 0.043-0.549 0.043zM3.5 10c-1.933 0-3.5-1.567-3.5-3.5s1.567-3.5 3.5-3.5 3.5 1.567 3.5 3.5l0.016 0.5c0 3.866-3.134 7-7 7v-2c1.336 0 2.591-0.52 3.536-1.464 0.182-0.182 0.348-0.375 0.497-0.578-0.179 0.028-0.362 0.043-0.549 0.043z"},child:[]}]})(e)}function J5(e){return xe({attr:{version:"1.1",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M13.5 2l-7.5 7.5-3.5-3.5-2.5 2.5 6 6 10-10z"},child:[]}]})(e)}const o0t=Be("/$lang/career-portal/")({component:l0t});function l0t(){const{t:e}=Q(),t=gt("md"),[n,r]=d.useState(0),[a,i]=d.useState(0),[o,l]=d.useState(""),[c,u]=d.useState(""),f=d.useRef(null),[m,h]=d.useState(""),[b,x]=d.useState(""),[y,v]=d.useState(!1),w=wt(),{user:S}=d.useContext(Ge),_=or({bitcoinCommunityText:Pe().max(600,{message:e("dashboard.careerPortal.maxCharacters",{characters:600})}).optional(),bitcoinProjectText:Pe().max(600,{message:e("dashboard.careerPortal.maxCharacters",{characters:600})}).optional(),country:Pe().min(1,{message:e("courses.review.fieldRequired")}),email:Pe().email({message:e("dashboard.careerPortal.provideValidEmail")}),firstName:Pe().min(1,{message:e("courses.review.fieldRequired")}),github:Pe().optional(),isBitcoinCommunityParticipant:Zu().default(!1),isBitcoinProjectParticipant:Zu().default(!1),languages:uo(or({languageCode:Pe(),level:vs(q4)})).min(1,{message:e("dashboard.careerPortal.languageRequired")}),lastName:Pe().optional(),linkedin:Pe().optional(),otherContact:Pe().optional(),telegram:Pe().optional()}),N=or({availabilityStart:Pe().optional(),companySizes:uo(vs(Vb)).min(1,{message:e("dashboard.careerPortal.companySizeRequired")}),expectedSalary:Pe().optional(),isAvailableFullTime:Zu().default(!0),remoteWorkPreference:vs(k1).default(k1.Yes),roles:uo(or({level:vs(G4),roleId:Pe()})).min(1,{message:e("dashboard.careerPortal.roleRequired")}).max(3,{message:e("dashboard.careerPortal.maxRoles")})}),j=or({cvUrl:Pe().min(1),motivationLetter:Pe().min(1,{message:e("courses.review.fieldRequired")}).max(600,{message:e("dashboard.careerPortal.maxCharacters",{characters:600})})}),k=or({allowReceivingEmails:Zu().default(!1),areTermsAccepted:Zu().default(!1)});or({..._.shape,...N.shape,...j.shape,...k.shape});const M=[_,N,j,k],{data:T,refetch:R,fetchStatus:I}=ke(oe.user.career.getCareerProfile.queryOptions()),D=T!==null,P=I==="fetching",L=st(oe.user.career.insertCareerProfile.mutationOptions({onSuccess:async()=>{await R(),r(1)}})),z=st(oe.user.career.updateCareerProfile.mutationOptions({onSuccess:async()=>{await R(),n<4?r(ae=>ae+1):r(0)}})),q=st(oe.user.career.deleteCareerProfile.mutationOptions({onSuccess:async()=>{await R(),r(0)}})),Z=()=>{const ae=F.getValues();return ae.areTermsAccepted&&ae.allowReceivingEmails?4:ae.motivationLetter?3:ae.roles.length>0&&ae.companySizes.length>0?2:ae.firstName&&ae.country&&ae.email&&ae.languages.length>0?1:0},G=async ae=>{const He=ae.target.files?.[0];if(He){if(He.type!=="application/pdf"){x(e("dashboard.careerPortal.invalidFile"));return}if(He.size>10*1024*1024){x(e("dashboard.careerPortal.fileTooLarge"));return}const ve=new FormData;ve.append("file",He),(await fetch(`/api/career/cvs/${T?.id}`,{body:ve,method:"POST"})).status===200?(F.setValue("cvUrl",`/api/files/cvs/${T?.id}`),x(""),en(e("dashboard.careerPortal.fileUploaded"),{closeButton:!0,color:"success",icon:ca,mode:"light"})):en(e("dashboard.careerPortal.fileUploadError"),{closeButton:!0,color:"warning",icon:a0e,mode:"light"})}},{data:$}=ke(oe.content.getLanguages.queryOptions()),X=$?[...$].sort((ae,He)=>ae.code.localeCompare(He.code)):[],{data:B}=ke(oe.user.career.getJobTitles.queryOptions()),W=B?[...B].sort((ae,He)=>ae.name.localeCompare(He.name)):[],Y=Object.values(uI).reduce((ae,He)=>(ae[He]=W?.filter(ve=>ve.category===He)||[],ae),{}),F=Xi({defaultValues:{allowReceivingEmails:!1,areTermsAccepted:!1,availabilityStart:"",bitcoinCommunityText:"",bitcoinProjectText:"",companySizes:[],country:"",cvUrl:"",email:"",expectedSalary:"",firstName:"",github:"",isAvailableFullTime:!0,isBitcoinCommunityParticipant:!1,isBitcoinProjectParticipant:!1,languages:[],lastName:"",linkedin:"",motivationLetter:"",otherContact:"",remoteWorkPreference:k1.Yes,roles:[],telegram:""},mode:"onTouched",resolver:P$(M[n>0?n-1:0])}),{fields:J,append:ue,remove:ge}=SI({control:F.control,name:"languages"}),{fields:ne,append:be,remove:se}=SI({control:F.control,name:"roles"});d.useEffect(()=>{S!==void 0&&!S?.boughtCourses.some(ae=>b6e.includes(ae))&&w({to:"/"})},[S]),d.useEffect(()=>{F.reset({allowReceivingEmails:T?.allowReceivingEmails??!1,areTermsAccepted:T?.areTermsAccepted??!1,availabilityStart:T?.availabilityStart??"",bitcoinCommunityText:T?.bitcoinCommunityText??"",bitcoinProjectText:T?.bitcoinProjectText??"",companySizes:T?.companySizes??[],country:T?.country??"",cvUrl:T?.cvUrl??"",email:T?.email??"",expectedSalary:T?.expectedSalary??"",firstName:T?.firstName??"",github:T?.github??"",isAvailableFullTime:T?.isAvailableFullTime??!0,isBitcoinCommunityParticipant:T?.isBitcoinCommunityParticipant??!1,isBitcoinProjectParticipant:T?.isBitcoinProjectParticipant??!1,languages:T?.languages??[],lastName:T?.lastName??"",linkedin:T?.linkedin??"",motivationLetter:T?.motivationLetter??"",otherContact:T?.otherContact??"",remoteWorkPreference:T?.remoteWorkPreference??k1.Yes,roles:T?.roles??[],telegram:T?.telegram??""}),i(Z())},[T,F.reset]),d.useEffect(()=>{window.scrollTo({behavior:"smooth",top:0})},[n]);const pe="flex max-md:flex-col gap-5 md:gap-17",Se="mb-5 md:mb-4";return s.jsx(Qe,{title:e("words.careerPortal"),layoutSize:"wide",children:s.jsxs("div",{className:"flex flex-col",children:[P&&s.jsx(Fe,{}),n>0&&s.jsxs(s.Fragment,{children:[s.jsx(uae,{currentStep:n,validatedSteps:a}),s.jsx(c0t,{currentStep:n})]}),s.jsxs("form",{onSubmit:F.handleSubmit(()=>{z.mutate(F.getValues()),n===4&&en(e("dashboard.careerPortal.applicationSaved"),{closeButton:!0,color:"success",icon:ca,mode:"light"})},console.error),children:[!P&&n===0&&s.jsxs(s.Fragment,{children:[s.jsx("h2",{className:"title-medium-sb-18px md:title-large-sb-24px text-dashboardSectionTitle mb-2.5 md:mb-4",children:e("dashboard.careerPortal.welcome")}),s.jsx("p",{className:"text-black body-14px md:label-medium-16px mb-6 md:mb-15",children:e("dashboard.careerPortal.description")}),D?s.jsxs(s.Fragment,{children:[s.jsx("p",{className:"bg-neutral-50 text-center text-lg font-medium text-neutral-1000 px-4 py-2 md:px-8 md:py-4 rounded-[16px] border-b border-b-neutral-200 uppercase w-fit mx-auto mb-2",children:s.jsx(Yn,{i18nKey:a===4?"dashboard.careerPortal.applicationComplete":"dashboard.careerPortal.applicationIncomplete",components:{highlight:s.jsx("span",{className:"text-orange-500"})}})}),s.jsx("p",{className:"w-full text-center text-neutral-600 body-16px md:label-medium-16px mb-6 md:mb-15 whitespace-pre-line",children:e(a===4?"dashboard.careerPortal.lookingForJob":"dashboard.careerPortal.followProcess")})]}):s.jsx("p",{className:"w-full text-center text-black body-medium-16px md:label-medium-med-16px mb-6 md:mb-15 whitespace-pre-line",children:e("dashboard.careerPortal.followProcess")}),s.jsx(uae,{currentStep:n,validatedSteps:a}),!D&&s.jsx(In,{variant:"primary",mode:"light",size:"m",onClick:()=>{S?.email&&S?.currentEmailChecked?L.mutate():v(!0)},className:"mb-5 md:mb-7 mx-auto",type:"button",children:e("dashboard.careerPortal.startApplication")}),D&&s.jsxs("div",{className:"flex max-md:flex-col items-center justify-center gap-4 md:gap-7 mb-5 md:mb-7 mx-auto",children:[s.jsxs(re,{variant:"primary",mode:"light",size:"m",onClick:()=>r(a===4?1:a+1),type:"button",children:[e("dashboard.careerPortal.seeOrEditProfile"),s.jsx(GOe,{className:"ml-2"})]}),s.jsx(d0t,{onConfirm:()=>q.mutate()})]}),s.jsx("p",{className:"max-w-[738px] mx-auto text-neutral-700 text-center body-14px",children:s.jsx(Yn,{i18nKey:"dashboard.careerPortal.beAware",children:s.jsx("a",{href:"https://workspace.planb.network/s/EKLJPd8YnH3ooft",target:"_blank",rel:"noopener noreferrer",className:"body-14px-medium hover:text-orange-500",children:"here"})})})]}),!P&&n===1&&s.jsxs(s.Fragment,{children:[s.jsx(Du,{title:e("dashboard.careerPortal.personalInformation"),subtitle:e("dashboard.careerPortal.personalInformationSubtitle")}),s.jsxs("div",{className:V(pe,Se),children:[s.jsx(ls,{id:"firstName",control:F.control,label:e("dashboard.careerPortal.firstName"),placeholder:"Satoshi",type:"text",mandatory:!0}),s.jsx(ls,{id:"lastName",control:F.control,label:e("dashboard.careerPortal.lastName"),placeholder:"Nakamoto",type:"text"})]}),s.jsx("div",{children:s.jsx(ls,{id:"country",control:F.control,label:e("dashboard.careerPortal.countryResidence"),placeholder:e("words.country"),type:"text",mandatory:!0})}),s.jsx(Du,{title:e("dashboard.careerPortal.contactInformation"),subtitle:e("dashboard.careerPortal.contactInformationSubtitle"),className:"mt-5 md:mt-10"}),s.jsx("div",{className:V(pe,Se),children:s.jsx(ls,{id:"email",control:F.control,label:e("dashboard.careerPortal.emailAddress"),placeholder:e("dashboard.careerPortal.emailPlaceholder"),type:"text",mandatory:!0})}),s.jsxs("div",{className:V(pe,Se),children:[s.jsx(ls,{id:"linkedin",control:F.control,label:e("words.linkedin"),placeholder:e("words.username"),type:"text"}),s.jsx(ls,{id:"github",control:F.control,label:e("words.github"),placeholder:e("words.username"),type:"text"})]}),s.jsxs("div",{className:V(pe),children:[s.jsx(ls,{id:"telegram",control:F.control,label:e("words.telegram"),placeholder:`@${e("words.username")}`,type:"text"}),s.jsx(ls,{id:"other",control:F.control,label:e("dashboard.careerPortal.other"),placeholder:e("words.username"),type:"text"})]}),s.jsx(Du,{title:e("dashboard.careerPortal.languageSkills"),subtitle:e("dashboard.careerPortal.languageSkillsSubtitle"),className:"mt-5 md:mt-10"}),s.jsxs("section",{children:[s.jsxs("div",{className:"w-full flex max-md:flex-col gap-5 md:gap-15 md:items-center",children:[s.jsxs("div",{className:"w-full max-w-xs md:max-w-[450px] flex flex-col gap-2",children:[s.jsx(mae,{label:e("dashboard.careerPortal.selectLanguage"),mandatory:!0}),s.jsxs(Pr,{onValueChange:ae=>{l(ae)},children:[s.jsx(jr,{className:"w-full",children:s.jsx(Lr,{placeholder:e("dashboard.careerPortal.selectLanguage")})}),s.jsx(Tr,{mode:"light",children:X.map(ae=>s.jsx(br,{value:ae.code,className:"text-sm truncate leading-[120%]",children:ae.nativeName},ae.code))})]})]}),s.jsxs(re,{variant:"primary",mode:"light",size:t?"m":"s",className:"max-md:w-full max-md:max-w-xs md:self-end flex gap-2.5",type:"button",onClick:()=>{ue({languageCode:o,level:q4.Beginner})},disabled:F.getValues().languages.some(ae=>ae.languageCode===o)||o==="",children:[e("dashboard.careerPortal.add")," ",s.jsx(Bre,{})]})]}),F.formState.errors.languages&&s.jsx(Ot,{className:"mt-2",children:e("dashboard.careerPortal.languageRequired")}),J.length>0&&s.jsxs("div",{className:"w-full bg-neutral-50 rounded-[10px] shadow-course-navigation-sm flex flex-col gap-5 md:gap-4 p-4 mt-5 md:mt-4",children:[s.jsx("h3",{className:"subtitle-small-caps-14px md:subtitle-medium-caps-18px text-neutral-500",children:e("dashboard.careerPortal.yourLanguages")}),J.map((ae,He)=>s.jsxs("div",{className:"flex max-md:flex-col gap-1 md:gap-7",children:[s.jsx("span",{className:"w-full md:min-w-[194px] md:max-w-[194px] subtitle-large-18px md:subtitle-medium-med-16px text-black",children:X?.find(ve=>ve.code===ae.languageCode)?.nativeName}),s.jsx(sk,{...F,id:`languages[${He}].level`,control:F.control,label:e("dashboard.careerPortal.languageLevel"),subLabel:e("dashboard.careerPortal.languageLevelSubLabel"),options:Object.values(q4).map(ve=>({label:e(`dashboard.careerPortal.languageLevels.${ve}`),value:ve})),className:"w-full md:max-w-[450px]",mandatory:!0}),s.jsxs("div",{className:"flex w-full",children:[s.jsx("span",{className:"w-full max-w-[224px] md:hidden"}),s.jsxs(re,{className:"md:self-end max-md:mt-3 md:ml-auto flex gap-2.5 shrink-0",type:"button",variant:"outline",mode:"light",size:"s",onClick:()=>ge(He),children:[e("words.delete"),s.jsx(qo,{})]})]})]},ae.languageCode))]})]}),s.jsx(Du,{title:e("dashboard.careerPortal.bitcoinRelatedExperience"),subtitle:e("dashboard.careerPortal.bitcoinRelatedExperienceSubtitle"),className:"mt-5 md:mt-10"}),s.jsxs("div",{className:"flex flex-col gap-7 md:gap-5",children:[s.jsx(dae,{id:"isBitcoinCommunityParticipant",control:F.control,label:e("dashboard.careerPortal.bitcoinCommunityParticipant"),trueText:e("words.yes"),falseText:e("words.no")}),s.jsx(ls,{id:"bitcoinCommunityText",control:F.control,label:e("dashboard.careerPortal.bitcoinCommunityText"),placeholder:"...",type:"area"}),s.jsx(dae,{id:"isBitcoinProjectParticipant",control:F.control,label:e("dashboard.careerPortal.bitcoinProjectParticipant"),trueText:e("words.yes"),falseText:e("words.no")}),s.jsx(ls,{id:"bitcoinProjectText",control:F.control,label:e("dashboard.careerPortal.bitcoinProjectText"),subLabel:e("dashboard.careerPortal.bitcoinProjectSubLabel"),placeholder:e("dashboard.careerPortal.bitcoinProjectPlaceholder"),type:"area"})]}),s.jsx(In,{variant:"primary",mode:"light",size:"m",className:"ml-auto mt-5 md:mt-10",type:"submit",children:e("words.next")})]}),!P&&n===2&&s.jsxs(s.Fragment,{children:[s.jsx(Du,{title:e("dashboard.careerPortal.jobSearch"),subtitle:e("dashboard.careerPortal.jobSearchSubtitle")}),s.jsxs("section",{className:"mb-5 md:mb-10",children:[s.jsxs("div",{className:"w-full flex max-md:flex-col gap-5 md:gap-15 md:items-center",children:[s.jsxs("div",{className:"w-full max-w-xs md:max-w-[450px] flex flex-col gap-2",children:[s.jsx(mae,{label:e("dashboard.careerPortal.selectRole"),subLabel:e("dashboard.careerPortal.selectRoleSubLabel"),mandatory:!0}),s.jsxs(Pr,{onValueChange:ae=>{u(ae)},children:[s.jsx(jr,{className:"w-full",children:s.jsx(Lr,{placeholder:e("dashboard.careerPortal.selectJobTitle")})}),s.jsx(Tr,{mode:"light",children:Object.entries(Y??{}).map(([ae,He])=>s.jsxs(DJe,{className:"mb-2",children:[s.jsx(T5e,{children:e(`dashboard.careerPortal.jobCategories.${ae}`)}),He.map(ve=>s.jsx(br,{value:ve.id,className:"text-sm truncate leading-[120%]",children:e(`dashboard.careerPortal.jobTitles.${ve.name}`)},ve.id))]},ae))})]})]}),s.jsxs(re,{variant:"primary",mode:"light",size:t?"m":"s",className:"max-md:w-full max-md:max-w-xs md:self-end flex gap-2.5",type:"button",onClick:()=>{be({level:G4.Student,roleId:c})},disabled:F.getValues().roles.some(ae=>ae.roleId===c)||c===""||ne.length===3,children:[e("dashboard.careerPortal.add")," ",s.jsx(Bre,{})]})]}),F.formState.errors.roles&&s.jsx(Ot,{className:"mt-2",children:e("dashboard.careerPortal.roleRequired")}),F.getValues().roles.length===3&&s.jsx(Ot,{className:"mt-2",children:e("dashboard.careerPortal.maxRoles")}),ne.length>0&&s.jsxs("div",{className:"w-full bg-neutral-50 rounded-[10px] shadow-course-navigation-sm flex flex-col gap-5 md:gap-4 p-4 mt-5 md:mt-4",children:[s.jsx("h3",{className:"subtitle-small-caps-14px md:subtitle-medium-caps-18px text-neutral-500",children:e("dashboard.careerPortal.yourRoles")}),ne.map((ae,He)=>s.jsxs("div",{className:"flex max-md:flex-col gap-1 md:gap-7",children:[s.jsx("span",{className:"w-full md:min-w-[194px] md:max-w-[194px] subtitle-large-18px md:subtitle-medium-med-16px text-black",children:e(`dashboard.careerPortal.jobTitles.${W?.find(ve=>ve.id===ae.roleId)?.name}`)}),s.jsx(sk,{...F,id:`roles[${He}].level`,control:F.control,label:e("dashboard.careerPortal.roleLevel"),subLabel:e("dashboard.careerPortal.roleLevelSubLabel"),options:Object.values(G4).map(ve=>({label:e(`dashboard.careerPortal.roleLevels.${ve}`),value:ve})),className:"w-full md:max-w-[450px]",mandatory:!0}),s.jsxs("div",{className:"flex w-full",children:[s.jsx("span",{className:"w-full max-w-[224px] md:hidden"}),s.jsxs(re,{className:"md:self-end max-md:mt-3 md:ml-auto flex gap-2.5 shrink-0",type:"button",variant:"outline",mode:"light",size:"s",onClick:()=>se(He),children:[e("words.delete"),s.jsx(qo,{})]})]})]},ae.roleId))]})]}),s.jsx(m0t,{id:"companySizes",control:F.control,label:e("dashboard.careerPortal.companySizePreference"),subLabel:e("dashboard.careerPortal.companySizePreferenceSubLabel"),options:Object.values(Vb).map(ae=>({label:e(`dashboard.careerPortal.companySizes.${ae}`),value:ae})),mandatory:!0,addNoPreferenceButton:!0}),s.jsxs("div",{className:"flex flex-col mt-5 md:mt-10 gap-5 md:gap-10",children:[s.jsx(f0t,{id:"isAvailableFullTime",control:F.control,label:e("dashboard.careerPortal.availability"),options:[{label:e("dashboard.careerPortal.fullTime"),value:!0},{label:e("dashboard.careerPortal.partTime"),value:!1}],mandatory:!0}),s.jsx(sk,{id:"remoteWorkPreference",control:F.control,label:e("dashboard.careerPortal.remoteWorkPreference"),options:Object.values(k1).map(ae=>({label:e(`dashboard.careerPortal.remoteWorkPreferences.${ae}`),value:ae})),mandatory:!0}),s.jsx(ls,{id:"expectedSalary",control:F.control,label:e("dashboard.careerPortal.expectedSalary"),subLabel:e("dashboard.careerPortal.expectedSalarySubLabel"),placeholder:e("dashboard.careerPortal.expectedSalaryPlaceholder"),type:"text",hasMaxWidth:!0}),s.jsx(ls,{id:"availabilityStart",control:F.control,label:e("dashboard.careerPortal.availabilityStart"),placeholder:e("dashboard.careerPortal.availabilityStartPlaceholder"),type:"text",hasMaxWidth:!0})]}),s.jsxs("div",{className:"flex w-full justify-between items-center mt-5 md:mt-10",children:[s.jsx(re,{variant:"outline",mode:"light",size:"m",onClick:()=>r(1),type:"button",children:e("words.previous")}),s.jsx(In,{variant:"primary",mode:"light",size:"m",type:"submit",children:e("words.next")})]})]}),!P&&n===3&&s.jsxs(s.Fragment,{children:[s.jsx(Du,{title:e("dashboard.careerPortal.cvUpload"),subtitle:e("dashboard.careerPortal.cvUploadSubtitle")}),s.jsxs("div",{className:"flex flex-col gap-1 md:gap-2 mb-5 md:mb-10",children:[s.jsx("input",{type:"file",accept:".pdf",ref:f,className:"hidden",onChange:ae=>{G(ae);const He=ae.target.files?.[0];He&&h(He.name)}}),s.jsxs("div",{className:"flex items-center rounded-[10px] overflow-hidden max-w-[614px] w-full hover:shadow-course-navigation-sm h-[46px]",children:[s.jsx("button",{type:"button",onClick:()=>f.current?.click(),className:"h-full flex items-center px-3.5 rounded-l-[10px] border border-neutral-700 md:text-lg leading-normal font-medium bg-orange-500 text-white hover:cursor-pointer shrink-0 focus:border-neutral-900 focus:bg-orange-600",children:e("dashboard.careerPortal.chooseFile")}),s.jsx("span",{className:"h-full flex items-center px-3.5 body-16px md:label-medium-16px text-neutral-600 truncate w-full border-r border-y border-neutral-700 rounded-r-[10px]",children:m||e("dashboard.careerPortal.noFileSelected")})]}),s.jsx("p",{className:"body-14px text-neutral-500",children:e("dashboard.careerPortal.acceptedFormat")}),b&&s.jsx(Ot,{children:b}),F.formState.errors.cvUrl&&s.jsx(Ot,{children:e("dashboard.careerPortal.cvRequired")})]}),s.jsx(Du,{title:e("dashboard.careerPortal.motivation"),subtitle:e("dashboard.careerPortal.motivationSubtitle")}),s.jsx(ls,{id:"motivationLetter",control:F.control,label:e("dashboard.careerPortal.motivationLetter"),subLabel:e("dashboard.careerPortal.motivationLetterSubLabel"),placeholder:e("dashboard.careerPortal.motivationLetterPlaceholder"),type:"area",hasMaxWidth:!1,mandatory:!0}),s.jsxs("div",{className:"flex w-full justify-between items-center mt-5 md:mt-10",children:[s.jsx(re,{variant:"outline",mode:"light",size:"m",onClick:()=>r(2),type:"button",children:e("words.previous")}),s.jsx(In,{variant:"primary",mode:"light",size:"m",type:"submit",children:e("words.next")})]})]}),!P&&n===4&&s.jsxs(s.Fragment,{children:[s.jsx(Du,{title:e("dashboard.careerPortal.legalInformation"),subtitle:e("dashboard.careerPortal.legalInformationSubtitle")}),s.jsxs("article",{className:"w-full bg-neutral-50 p-5 mt-5 md:mt-10 rounded-[10px] flex flex-col gap-5 md:gap-10",children:[s.jsx("h3",{className:"subtitle-medium-med-16px md:subtitle-large-med-20px text-dashboardSectionText",children:e("dashboard.careerPortal.termsAndConditions")}),s.jsx("p",{className:"text-neutral-1000 label-medium-16px whitespace-pre-line pr-3.5 md:pr-10 max-h-[439px] md:max-h-[385px] overflow-y-scroll scrollbar-light",children:s.jsx(p0t,{})})]}),s.jsxs("div",{className:"flex flex-col gap-4 mt-5 md:mt-10",children:[s.jsx(fae,{id:"areTermsAccepted",control:F.control,label:e("dashboard.careerPortal.acceptTermsAndConditions"),mandatory:!0}),s.jsx(fae,{id:"allowReceivingEmails",control:F.control,label:e("dashboard.careerPortal.allowReceivingEmails"),mandatory:!0})]}),s.jsxs("div",{className:"flex w-full justify-between items-center mt-5 md:mt-10",children:[s.jsx(re,{variant:"outline",mode:"light",size:"m",onClick:()=>r(3),type:"button",children:e("words.previous")}),s.jsx(In,{variant:"primary",mode:"light",size:"m",type:"submit",disabled:F.getValues().areTermsAccepted===!1||F.getValues().allowReceivingEmails===!1,children:e(t?"words.next":"dashboard.careerPortal.completeApplication")})]})]})]}),y&&S&&s.jsx(A6,{isOpen:y,onClose:()=>v(!1),email:S?.email||S?.pendingEmail||""})]})})}const uae=({currentStep:e,validatedSteps:t})=>{const{t:n}=Q(),r=[{label:n("dashboard.careerPortal.personalInformation"),stepNumber:1},{label:n("dashboard.careerPortal.jobSearch"),stepNumber:2},{label:n("dashboard.careerPortal.cvUploadLabel"),stepNumber:3},{label:n("dashboard.careerPortal.legalTerms"),stepNumber:4}];return s.jsx("section",{className:V("w-full flex max-md:flex-col md:justify-between md:px-7",e===0?"mb-8 md:mb-15":"max-md:hidden mb-10"),children:r.map(a=>s.jsxs(U.Fragment,{children:[s.jsx(u0t,{highlighted:e===0&&a.stepNumber<=t||a.stepNumber<=e,validated:a.stepNumber<=t&&e!==a.stepNumber,...a}),a.stepNumber!==4&&s.jsx("div",{className:"max-md:hidden w-full relative flex justify-center",children:s.jsx("div",{className:V("absolute bottom-4 w-full max-w-20 h-1.5 rounded-full",e===0&&a.stepNumber<t||a.stepNumber<e?"bg-orange-500":"bg-neutral-100")})})]},a.stepNumber))})},c0t=({currentStep:e})=>{const{t}=Q();return s.jsxs("div",{className:"w-full flex-col md:hidden mb-5",children:[s.jsxs("span",{className:"flex gap-1 items-center body-14px text-neutral-500",children:[s.jsx(Gke,{size:16,className:"text-orange-500"}),t("words.progress")," : ",e," / 4"]}),s.jsx("div",{className:"flex gap-1 w-full",children:Array.from({length:4},(n,r)=>s.jsx("div",{className:V("w-full h-1.5 rounded-full",e>=r+1?"bg-orange-500":"bg-neutral-100")},r))})]})},u0t=({stepNumber:e,label:t,highlighted:n,validated:r})=>s.jsxs("div",{className:"flex justify-center items-center w-full md:max-w-[95px] md:flex-col gap-4 md:gap-3 max-md:p-2 md:px-2.5",children:[s.jsx("span",{className:V("max-md:order-2 w-full md:text-center title-small-med-16px",n?"text-neutral-1000":"text-neutral-600"),children:t}),s.jsx("div",{className:V("flex justify-center items-center rounded-full size-10 p-0.5 shrink-0 max-md:order-1 text-white text-xl leading-normal font-medium text-center",n?"bg-orange-500":"bg-neutral-300"),children:r?s.jsx(J5,{}):e})]}),d0t=({onConfirm:e})=>{const{t}=Q(),n=gt("md");return s.jsx(En,{trigger:s.jsxs(re,{variant:"outline",mode:"light",size:"m",type:"button",children:[t("dashboard.careerPortal.deleteCareerProfile"),s.jsx(qo,{className:"ml-2"})]}),title:t("dashboard.careerPortal.deleteCareerProfileTitle"),content:s.jsx("p",{children:t("dashboard.careerPortal.cannotUndo")}),children:s.jsxs("div",{className:"!flex gap-4 md:!gap-7",children:[s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"primary",size:n?"s":"l",className:"!w-fit",onClick:e,children:t("words.delete")})}),s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"outline",size:n?"s":"l",className:"w-fit",children:t("words.cancel")})})]})})},Du=({title:e,subtitle:t,className:n})=>s.jsxs("div",{className:V("flex flex-col mb-5 md:mb-10 gap-1 md:gap-4",n),children:[s.jsx("h3",{className:"text-dashboardSectionTitle title-medium-sb-18px md:title-large-sb-24px",children:e}),s.jsx("p",{className:"text-dashboardSectionText/75 body-14px md:body-16px",children:t})]}),ls=({id:e,control:t,label:n,subLabel:r,placeholder:a,disabled:i,type:o="text",mandatory:l,hasMaxWidth:c=!0})=>s.jsx(Dt,{control:t,name:e,render:({field:u,fieldState:f})=>s.jsxs(Lt,{"data-invalid":f.invalid,className:V("flex flex-col gap-y-2 w-full",c?o==="text"?"max-w-[450px]":"max-w-[596px]":""),children:[s.jsx(Rt,{htmlFor:e,required:l,children:n}),r&&s.jsx(Jh,{children:r}),o==="text"?s.jsx(Sr,{...u,id:u.name,type:"text","aria-invalid":f.invalid,error:f.error?.message||null,className:V(c?o==="text"?"max-w-[450px]":"max-w-[596px]":""),placeholder:a}):s.jsx(i3,{id:e,placeholder:a,rows:3,disabled:i,className:V("!w-full !bg-white !border-neutral-200 placeholder:text-sm placeholder:leading-tight placeholder:text-neutral-300 placeholder:truncate",c?"max-w-[596px]":""),...u}),f.invalid&&s.jsx(Ot,{errors:[f.error]})]})}),dae=({id:e,control:t,label:n,trueText:r,falseText:a,disabled:i,mandatory:o})=>s.jsx(Dt,{control:t,name:e,render:({field:l,fieldState:c})=>s.jsxs(Lt,{"data-invalid":c.invalid,className:"w-full flex max-md:flex-col md:flex-row! gap-4 md:items-center",children:[s.jsx(Rt,{htmlFor:e,required:o,children:n}),s.jsxs("div",{className:"flex gap-2.5 items-center",children:[s.jsx("span",{className:"text-black label-medium-16px",children:a}),s.jsx(Uv,{id:e,...l,checked:l.value,onCheckedChange:l.onChange,disabled:i,mode:"light"}),s.jsx("span",{className:"text-black label-medium-16px",children:r})]}),c.invalid&&s.jsx(Ot,{errors:[c.error]})]})}),f0t=({id:e,control:t,label:n,options:r,disabled:a,mandatory:i})=>s.jsx(Dt,{control:t,name:e,render:({field:o,fieldState:l})=>s.jsxs(Lt,{"data-invalid":l.invalid,className:"w-full flex flex-col gap-2",children:[s.jsx(Rt,{htmlFor:e,required:i,children:n}),s.jsx("div",{className:"flex flex-col gap-2 pl-4",children:r.map(c=>s.jsxs("label",{className:"flex gap-4 items-start",children:[s.jsxs("div",{className:"mt-1 grid place-items-center",children:[s.jsx("input",{type:"radio",value:String(c.value),checked:String(o.value)===String(c.value),onChange:()=>o.onChange(c.value),disabled:a,className:"peer col-start-1 row-start-1 size-3.5 appearance-none rounded-full border bg-white border-orange-500 shrink-0"}),s.jsx("div",{className:"col-start-1 row-start-1 w-2 h-2 rounded-full peer-checked:bg-orange-500"})]}),s.jsx("span",{className:"text-black label-medium-16px",children:c.label})]},String(c.value)))}),l.invalid&&s.jsx(Ot,{errors:[l.error]})]})}),fae=({id:e,control:t,label:n,disabled:r,mandatory:a})=>s.jsx(Dt,{control:t,name:e,render:({field:i,fieldState:o})=>s.jsxs(Lt,{"data-invalid":o.invalid,className:"w-full",children:[s.jsxs("label",{htmlFor:e,className:"w-full flex items-center gap-4 cursor-pointer",children:[s.jsxs("div",{className:"grid place-items-center",children:[s.jsx("input",{id:e,type:"checkbox",checked:i.value,onChange:l=>i.onChange(l.target.checked),disabled:r,className:"peer col-start-1 row-start-1 size-3.5 appearance-none rounded-full border bg-transparent checked:bg-orange-500 border-orange-500 shrink-0"}),s.jsx(J5,{size:8,className:"col-start-1 row-start-1 text-transparent peer-checked:text-white shrink-0 pointer-events-none"})]}),s.jsx(Rt,{htmlFor:e,required:a,removeDefaultClasses:!0,children:s.jsx("span",{className:"text-black subtitle-medium-med-16px",children:n})})]}),o.invalid&&s.jsx(Ot,{errors:[o.error]})]})}),m0t=({id:e,control:t,label:n,subLabel:r,options:a,disabled:i,mandatory:o,addNoPreferenceButton:l})=>{const{t:c}=Q();return s.jsx(Dt,{control:t,name:e,render:({field:u,fieldState:f})=>s.jsxs(Lt,{"data-invalid":f.invalid,className:"w-full flex flex-col gap-2",children:[s.jsx(Rt,{htmlFor:e,required:o,children:n}),r&&s.jsx(Jh,{children:r}),s.jsxs("div",{className:"flex flex-col gap-2 pl-4",children:[a.map(m=>s.jsxs("label",{className:"flex gap-4 items-center",children:[s.jsxs("div",{className:"grid place-items-center",children:[s.jsx("input",{type:"checkbox",value:m.value,checked:u.value.includes(m.value),onChange:h=>{const b=h.target.checked?[...u.value,m.value]:u.value.filter(x=>x!==m.value);u.onChange(b)},disabled:i,className:"peer col-start-1 row-start-1 size-3.5 appearance-none rounded-full border bg-white checked:bg-orange-500 border-orange-500 shrink-0"}),s.jsx(J5,{size:8,className:"col-start-1 row-start-1 text-transparent peer-checked:text-white shrink-0 pointer-events-none"})]}),s.jsx("span",{className:"text-black label-medium-16px",children:m.label})]},m.value)),l&&s.jsxs("label",{className:"flex gap-4 items-center",children:[s.jsxs("div",{className:"grid place-items-center",children:[s.jsx("input",{type:"checkbox",checked:u.value.length===a.length,onChange:m=>{const h=m.target.checked?a.map(b=>b.value):[];u.onChange(h)},disabled:i,className:"peer col-start-1 row-start-1 size-3.5 appearance-none rounded-full border bg-white checked:bg-orange-500 border-orange-500 shrink-0"}),s.jsx(J5,{size:8,className:"col-start-1 row-start-1 text-transparent peer-checked:text-white shrink-0 pointer-events-none"})]}),s.jsx("span",{className:"text-black label-medium-16px",children:c("dashboard.careerPortal.companySizes.noPreference")})]})]}),f.invalid&&s.jsx(Ot,{errors:[f.error]})]})})},sk=({id:e,control:t,label:n,subLabel:r,options:a,disabled:i,mandatory:o,className:l})=>s.jsx(Dt,{control:t,name:e,render:({field:c,fieldState:u})=>s.jsxs(Lt,{"data-invalid":u.invalid,className:"w-full flex flex-col gap-2",children:[s.jsx(Rt,{htmlFor:e,required:o,children:n}),r&&s.jsx(Jh,{children:r}),s.jsxs(Pr,{onValueChange:c.onChange,value:c.value,disabled:i,children:[s.jsx(jr,{className:V("w-full max-w-xs md:max-w-[268px]",l),children:s.jsx(Lr,{placeholder:n})}),s.jsx(Tr,{mode:"light",children:a.map(f=>s.jsx(br,{value:f.value,className:"text-sm truncate leading-[120%]",children:f.label},f.value))})]}),u.invalid&&s.jsx(Ot,{errors:[u.error]})]})}),mae=({label:e,subLabel:t,mandatory:n})=>s.jsxs(s.Fragment,{children:[s.jsx(Rt,{required:n,children:e}),t&&s.jsx(Jh,{children:t})]}),p0t=()=>s.jsxs("div",{className:"flex flex-col gap-5",children:[s.jsx("h1",{className:"font-bold",children:"Terms and Conditions - Job Portal"}),s.jsx("p",{children:"Last Update: January 10, 2025"}),s.jsx("h2",{className:"font-bold",children:"1. Acceptance of Terms"}),s.jsx("p",{children:'By accessing and using the Plan â‚¿ Network job portal ("Portal"), you agree to be bound by these Terms and Conditions ("Terms"). If you do not agree to these Terms, please do not use the Portal.'}),s.jsx("h2",{className:"font-bold",children:"2. User Eligibility"}),s.jsxs("ul",{className:"list-disc ml-5",children:[s.jsx("li",{children:"You must be of legal working age in your jurisdiction to use the Portal"}),s.jsx("li",{children:"You must have the legal capacity to enter into a binding agreement"}),s.jsx("li",{children:"You warrant that all information provided is accurate and current"})]}),s.jsx("h2",{className:"font-bold",children:"3. Account Creation and Security"}),s.jsxs("ul",{className:"list-disc ml-5",children:[s.jsx("li",{children:"You are responsible for maintaining the confidentiality of your account credentials"}),s.jsx("li",{children:"You agree to notify us immediately of any unauthorized access"}),s.jsx("li",{children:"We reserve the right to suspend or terminate accounts that violate these Terms"})]}),s.jsx("h2",{className:"font-bold",children:"4. Data Collection and Privacy"}),s.jsxs("ul",{className:"list-disc ml-5",children:[s.jsx("li",{children:"Your use of the Portal is subject to our Candidate Privacy Notice dated January 10th, 2025."}),s.jsx("li",{children:"We collect and process personal data in accordance with GDPR standards"}),s.jsxs("li",{children:["By using the Portal, you consent to:",s.jsxs("ul",{className:"list-disc ml-5",children:[s.jsx("li",{children:"The collection of your personal and professional information"}),s.jsx("li",{children:"Storage of your information permanently unless deletion is requested"}),s.jsx("li",{children:"Transfer of your data to international locations with appropriate security measures"}),s.jsx("li",{children:"Sharing of your information with business partners under Fulgur Ventures"})]})]})]}),s.jsx("h2",{className:"font-bold",children:"5. User Obligations"}),s.jsx("p",{children:"You agree to:"}),s.jsxs("ul",{className:"list-disc ml-5",children:[s.jsx("li",{children:"Provide accurate and truthful information"}),s.jsx("li",{children:"Keep your profile information updated"}),s.jsx("li",{children:"Not submit any false, misleading, or fraudulent applications"}),s.jsx("li",{children:"Not use the Portal for any unauthorized or illegal purposes"}),s.jsx("li",{children:"Not attempt to circumvent any security measures"})]}),s.jsx("h2",{className:"font-bold",children:"6. Intellectual Property"}),s.jsxs("ul",{className:"list-disc ml-5",children:[s.jsx("li",{children:"All content on the Portal is the property of Plan â‚¿ Network or its licensors"}),s.jsx("li",{children:"You may not copy, modify, or distribute Portal content without authorization"}),s.jsx("li",{children:"You retain ownership of your submitted content but grant us a license to use it for recruitment purposes"})]}),s.jsx("h2",{className:"font-bold",children:"7. Application Process"}),s.jsxs("ul",{className:"list-disc ml-5",children:[s.jsx("li",{children:"Submission of an application does not guarantee consideration or employment"}),s.jsx("li",{children:"Applications will be shared with business partners for recruitment purposes"})]}),s.jsx("h2",{className:"font-bold",children:"8. Data Protection Rights"}),s.jsx("p",{children:"You have the right to:"}),s.jsxs("ul",{className:"list-disc ml-5",children:[s.jsx("li",{children:"Access your personal data"}),s.jsx("li",{children:"Request corrections to inaccurate information"}),s.jsx("li",{children:"Request deletion of your data"}),s.jsx("li",{children:"Object to certain types of data processing"}),s.jsx("li",{children:"Request data portability"}),s.jsx("li",{children:"Withdraw consent at any time"})]}),s.jsx("p",{children:"Please find more information in our Candidate Privacy Notice."}),s.jsx("h2",{className:"font-bold",children:"9. Modifications to Terms"}),s.jsxs("ul",{className:"list-disc ml-5",children:[s.jsx("li",{children:"We reserve the right to modify these Terms at any time"}),s.jsx("li",{children:"Continued use of the Portal after changes constitutes acceptance of modified Terms"}),s.jsx("li",{children:"Users should regularly review Terms for updates"})]}),s.jsx("h2",{className:"font-bold",children:"10. Governing Law"}),s.jsxs("ul",{className:"list-disc ml-5",children:[s.jsx("li",{children:"These Terms are governed by applicable laws detailed in General Terms and Conditions of Sale"}),s.jsx("li",{children:"Any disputes shall be subject to the exclusive jurisdiction of competent courts"}),s.jsx("li",{children:"We apply European data protection standards (GDPR) globally"})]}),s.jsx("h2",{className:"font-bold",children:"11. Termination"}),s.jsx("p",{children:"We reserve the right to:"}),s.jsxs("ul",{className:"list-disc ml-5",children:[s.jsx("li",{children:"Terminate or suspend access to the Portal without prior notice"}),s.jsx("li",{children:"Remove or disable access to content at our discretion"}),s.jsx("li",{children:"Take action against users violating these Terms"})]}),s.jsx("h2",{className:"font-bold",children:"12. Contact Information"}),s.jsx("p",{children:"For questions or concerns regarding these Terms, contact:"}),s.jsx("ul",{className:"list-disc ml-5",children:s.jsx("li",{children:"Email: [email protected]"})}),s.jsx("h2",{className:"font-bold",children:"13. Severability"}),s.jsx("p",{children:"If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect."})]}),Xve=({isOpen:e,onClose:t,onDownload:n,onSubscribe:r,filters:a,setFilters:i,eventTypes:o,showFilters:l=!0})=>{const c=gt("md"),{t:u}=Q(),[f,m]=d.useState(!1),h=async()=>{await r(a)!==!1&&(m(!0),setTimeout(()=>{m(!1)},2e3))},b=d.useCallback(x=>{i(y=>y.includes(x)?y.filter(v=>v!==x):[...y,x])},[i]);return s.jsx(En,{open:e,onOpenChange:t,title:u("dashboard.calendar.downloadCalendarTitle"),children:s.jsxs("div",{className:"w-full flex flex-col gap-6 text-left",children:[l&&s.jsxs("div",{className:"flex flex-col gap-3",children:[s.jsx("h3",{className:"label-strong",children:u("dashboard.calendar.followSelectedCalendar")}),s.jsx("div",{className:"flex items-center flex-wrap gap-6",children:o.map(x=>s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx(Hc,{id:`checkbox-${x}`,checked:a.includes(x),onCheckedChange:()=>b(x)}),s.jsx("label",{htmlFor:`checkbox-${x}`,className:"body-large cursor-pointer",children:u(`dashboard.calendar.eventType.${x}`)})]},x))})]}),s.jsxs("div",{className:"flex flex-col gap-3",children:[s.jsx("h3",{className:"label-strong",children:u("dashboard.calendar.subscribeTitle")}),s.jsxs("ul",{className:"body-base list-disc list-inside",children:[s.jsx("li",{children:u("dashboard.calendar.subscribeStep1")}),s.jsx("li",{children:u("dashboard.calendar.subscribeStep2")}),s.jsx("li",{children:u("dashboard.calendar.subscribeStep3")})]})]}),s.jsxs(re,{variant:"primary",size:c?"m":"l",onClick:h,className:"w-full gap-2",children:[u("dashboard.calendar.subscribeButton"),f?s.jsx(Px,{size:24}):s.jsx(Lx,{size:24})]}),s.jsx(Wi,{}),s.jsxs("div",{className:"flex flex-col gap-3",children:[s.jsx("h3",{className:"label-strong",children:u("dashboard.calendar.downloadTitle")}),s.jsxs("ul",{className:"body-base list-disc list-inside",children:[s.jsx("li",{children:u("dashboard.calendar.downloadStep1")}),s.jsx("li",{children:u("dashboard.calendar.downloadStep2")}),s.jsx("li",{children:u("dashboard.calendar.downloadStep3")})]})]}),s.jsxs(re,{variant:"newTertiary",size:c?"m":"l",onClick:()=>n(a),className:"w-full gap-2",children:[u("dashboard.calendar.downloadButton"),s.jsx(Gi,{size:24})]})]})})},Qve=({events:e,modalFilters:t,filename:n="calendar.ics"})=>{if(!e||e.length===0)return;const r=e.filter(c=>t.includes(c.type));if(r.length===0)return;const a=rat(r),i=new Blob([a],{type:"text/calendar;charset=utf-8"}),o=URL.createObjectURL(i),l=document.createElement("a");l.href=o,l.setAttribute("download",n),document.body.appendChild(l),l.click(),document.body.removeChild(l),URL.revokeObjectURL(o)},Jve=async({token:e,modalFilters:t,language:n,courseId:r,origin:a})=>{if(!e)return!1;const i=`${a}/api/calendar/${e}.ics`,o=new URLSearchParams;r&&o.append("courseId",r),t.length>0&&o.append("types",t.join(",")),o.append("language",n);const l=`${i}?${o.toString()}`;try{return await navigator.clipboard.writeText(l),!0}catch(c){return console.error("Failed to copy calendar URL to clipboard.",c),en("Failed to copy the calendar URL.",{color:"warning"}),!1}};function Gc(e){"@babel/helpers - typeof";return Gc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gc(e)}function h0t(e,t){if(Gc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Gc(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eye(e){var t=h0t(e,"string");return Gc(t)=="symbol"?t:t+""}function Cc(e,t,n){return(t=eye(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Xn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pae(Object(n),!0).forEach(function(r){Cc(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pae(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pC(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Go(e,t){if(e==null)return{};var n,r,a=pC(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function ma(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eye(r.key),r)}}function pa(e,t,n){return t&&hae(e.prototype,t),n&&hae(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function nx(e){return nx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},nx(e)}function tye(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tye=function(){return!!e})()}function g0t(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b0t(e,t){if(t&&(Gc(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return g0t(e)}function Xa(e,t,n){return t=nx(t),b0t(e,tye()?Reflect.construct(t,n||[],nx(e).constructor):t.apply(e,n))}function rx(e,t){return rx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},rx(e,t)}function Qa(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rx(e,t)}function nye(e){if(Array.isArray(e))return e}function x0t(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,o,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,t!==0)for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){u=!0,a=f}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw a}}return l}}function LI(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function L$(e,t){if(e){if(typeof e=="string")return LI(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?LI(e,t):void 0}}function rye(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function E2(e,t){return nye(e)||x0t(e,t)||L$(e,t)||rye()}function aye(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=aye(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function Ar(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=aye(e))&&(r&&(r+=" "),r+=t);return r}function wr(){return wr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wr.apply(null,arguments)}var v0t=function(){};function y0t(e,t){var n={};return Object.keys(e).forEach(function(r){n[J7(r)]=v0t}),n}function gae(e,t){return e[t]!==void 0}function J7(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function C0t(e){return!!e&&(typeof e!="function"||e.prototype&&e.prototype.isReactComponent)}function w0t(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,rx(e,t)}function iye(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&&this.setState(e)}function sye(e){function t(n){var r=this.constructor.getDerivedStateFromProps(e,n);return r??null}this.setState(t.bind(this))}function oye(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}iye.__suppressDeprecationWarning=!0;sye.__suppressDeprecationWarning=!0;oye.__suppressDeprecationWarning=!0;function E0t(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if(typeof e.getDerivedStateFromProps!="function"&&typeof t.getSnapshotBeforeUpdate!="function")return e;var n=null,r=null,a=null;if(typeof t.componentWillMount=="function"?n="componentWillMount":typeof t.UNSAFE_componentWillMount=="function"&&(n="UNSAFE_componentWillMount"),typeof t.componentWillReceiveProps=="function"?r="componentWillReceiveProps":typeof t.UNSAFE_componentWillReceiveProps=="function"&&(r="UNSAFE_componentWillReceiveProps"),typeof t.componentWillUpdate=="function"?a="componentWillUpdate":typeof t.UNSAFE_componentWillUpdate=="function"&&(a="UNSAFE_componentWillUpdate"),n!==null||r!==null||a!==null){var i=e.displayName||e.name,o=typeof e.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs.

`+i+" uses "+o+" but also contains the following legacy lifecycles:"+(n!==null?`
  `+n:"")+(r!==null?`
  `+r:"")+(a!==null?`
  `+a:"")+`

The above lifecycles should be removed. Learn more about this warning here:
https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStateFromProps=="function"&&(t.componentWillMount=iye,t.componentWillReceiveProps=sye),typeof t.getSnapshotBeforeUpdate=="function"){if(typeof t.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=oye;var l=t.componentDidUpdate;t.componentDidUpdate=function(u,f,m){var h=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:m;l.call(this,u,f,h)}}return e}var S0t="/Users/jquense/src/uncontrollable/src/uncontrollable.js";function lye(e,t,n){n===void 0&&(n=[]);var r=e.displayName||e.name||"Component",a=C0t(e),i=Object.keys(t),o=i.map(J7);a||!n.length||g2(!1);var l=(function(u){w0t(f,u);function f(){for(var h,b=arguments.length,x=new Array(b),y=0;y<b;y++)x[y]=arguments[y];h=u.call.apply(u,[this].concat(x))||this,h.handlers=Object.create(null),i.forEach(function(w){var S=t[w],_=function(j){if(h.props[S]){var k;h._notifying=!0;for(var M=arguments.length,T=new Array(M>1?M-1:0),R=1;R<M;R++)T[R-1]=arguments[R];(k=h.props)[S].apply(k,[j].concat(T)),h._notifying=!1}h.unmounted||h.setState(function(I){var D,P=I.values;return{values:wr(Object.create(null),P,(D={},D[w]=j,D))}})};h.handlers[S]=_}),n.length&&(h.attachRef=function(w){h.inner=w});var v=Object.create(null);return i.forEach(function(w){v[w]=h.props[J7(w)]}),h.state={values:v,prevProps:{}},h}var m=f.prototype;return m.shouldComponentUpdate=function(){return!this._notifying},f.getDerivedStateFromProps=function(b,x){var y=x.values,v=x.prevProps,w={values:wr(Object.create(null),y),prevProps:{}};return i.forEach(function(S){w.prevProps[S]=b[S],!gae(b,S)&&gae(v,S)&&(w.values[S]=b[J7(S)])}),w},m.componentWillUnmount=function(){this.unmounted=!0},m.render=function(){var b=this,x=this.props,y=x.innerRef,v=pC(x,["innerRef"]);o.forEach(function(S){delete v[S]});var w={};return i.forEach(function(S){var _=b.props[S];w[S]=_!==void 0?_:b.state.values[S]}),U.createElement(e,wr({},v,w,this.handlers,{ref:y||this.attachRef}))},f})(U.Component);E0t(l),l.displayName="Uncontrolled("+r+")",l.propTypes=wr({innerRef:function(){}},y0t(t)),n.forEach(function(u){l.prototype[u]=function(){var m;return(m=this.inner)[u].apply(m,arguments)}});var c=l;return U.forwardRef&&(c=U.forwardRef(function(u,f){return U.createElement(l,wr({},u,{innerRef:f,__source:{fileName:S0t,lineNumber:128},__self:this}))}),c.propTypes=l.propTypes),c.ControlledComponent=e,c.deferControlTo=function(u,f,m){return f===void 0&&(f={}),lye(u,wr({},t,f),m)},c}var ok={exports:{}},lk,bae;function N0t(){if(bae)return lk;bae=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return lk=e,lk}var ck,xae;function _0t(){if(xae)return ck;xae=1;var e=N0t();function t(){}function n(){}return n.resetWarningCache=t,ck=function(){function r(o,l,c,u,f,m){if(m!==e){var h=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw h.name="Invariant Violation",h}}r.isRequired=r;function a(){return r}var i={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:a,element:r,elementType:r,instanceOf:a,node:r,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:n,resetWarningCache:t};return i.PropTypes=i,i},ck}var vae;function k0t(){return vae||(vae=1,ok.exports=_0t()()),ok.exports}var j0t=k0t();const $e=lr(j0t);var ax="milliseconds",eh="seconds",th="minutes",nh="hours",S2="day",Em="week",rh="month",N2="year",_2="decade",k2="century",cye={milliseconds:1,seconds:1e3,minutes:60*1e3,hours:3600*1e3,day:1440*60*1e3,week:10080*60*1e3},T0t={month:1,year:12,decade:120,century:1200};function A0t(e){return[31,M0t(e),31,30,31,30,31,31,30,31,30,31]}function M0t(e){return e%4===0&&e%100!==0||e%400===0?29:28}function Wo(e,t,n){switch(e=new Date(e),n){case ax:case eh:case th:case nh:case S2:case Em:return O0t(e,t*cye[n]);case rh:case N2:case _2:case k2:return I0t(e,t*T0t[n])}throw new TypeError('Invalid units: "'+n+'"')}function O0t(e,t){var n=new Date(+e+t);return R0t(e,n)}function I0t(e,t){var n=e.getFullYear(),r=e.getMonth(),a=e.getDate(),i=n*12+r+t,o=Math.trunc(i/12),l=i%12,c=Math.min(a,A0t(o)[l]),u=new Date(e);return u.setFullYear(o),u.setDate(1),u.setMonth(l),u.setDate(c),u}function R0t(e,t){var n=e.getTimezoneOffset(),r=t.getTimezoneOffset(),a=r-n;return new Date(+t+a*cye.minutes)}function ah(e,t,n){return Wo(e,-t,n)}function Oa(e,t,n){switch(e=new Date(e),t){case k2:case _2:case N2:e=sx(e,0);case rh:e=pye(e,1);case Em:case S2:e=oh(e,0);case nh:e=Sm(e,0);case th:e=sh(e,0);case eh:e=ih(e,0)}return t===_2&&(e=ah(e,j2(e)%10,"year")),t===k2&&(e=ah(e,j2(e)%100,"year")),t===Em&&(e=hye(e,0,n)),e}function ix(e,t,n){switch(e=new Date(e),e=Oa(e,t,n),t){case k2:case _2:case N2:case rh:case Em:e=Wo(e,1,t),e=ah(e,1,S2),e.setHours(23,59,59,999);break;case S2:e.setHours(23,59,59,999);break;case nh:case th:case eh:e=Wo(e,1,t),e=ah(e,1,ax)}return e}var g3=x3(function(e,t){return e===t}),V$=x3(function(e,t){return e!==t}),hC=x3(function(e,t){return e>t}),M6=x3(function(e,t){return e>=t}),$$=x3(function(e,t){return e<t}),b3=x3(function(e,t){return e<=t});function uye(){return new Date(Math.min.apply(Math,arguments))}function dye(){return new Date(Math.max.apply(Math,arguments))}function fye(e,t,n,r){return r=r||"day",(!t||M6(e,t,r))&&(!n||b3(e,n,r))}var ih=zd("Milliseconds"),sh=zd("Seconds"),Sm=zd("Minutes"),oh=zd("Hours"),mye=zd("Day"),pye=zd("Date"),sx=zd("Month"),j2=zd("FullYear");function D0t(e,t){return t===void 0?j2(Oa(e,_2)):Wo(e,t+10,N2)}function P0t(e,t){return t===void 0?j2(Oa(e,k2)):Wo(e,t+100,N2)}function hye(e,t,n){var r=(mye(e)+7-(n||0))%7;return t===void 0?r:Wo(e,t-r,S2)}function L0t(e,t,n,r){var a,i,o;switch(n){case ax:case eh:case th:case nh:case S2:case Em:a=t.getTime()-e.getTime();break;case rh:case N2:case _2:case k2:a=(j2(t)-j2(e))*12+sx(t)-sx(e);break;default:throw new TypeError('Invalid units: "'+n+'"')}switch(n){case ax:i=1;break;case eh:i=1e3;break;case th:i=1e3*60;break;case nh:i=1e3*60*60;break;case S2:i=1e3*60*60*24;break;case Em:i=1e3*60*60*24*7;break;case rh:i=1;break;case N2:i=12;break;case _2:i=120;break;case k2:i=1200;break;default:throw new TypeError('Invalid units: "'+n+'"')}return o=a/i,r?o:Math.round(o)}function zd(e){var t=(function(n){switch(n){case"Milliseconds":return 36e5;case"Seconds":return 3600;case"Minutes":return 60;case"Hours":return 1;default:return null}})(e);return function(n,r){if(r===void 0)return n["get"+e]();var a=new Date(n);return a["set"+e](r),t&&a["get"+e]()!=r&&(e==="Hours"||r>=t&&a.getHours()-n.getHours()<Math.floor(r/t))&&a["set"+e](r+t),a}}function x3(e){return function(t,n,r){return e(+Oa(t,r),+Oa(n,r))}}const yae=Object.freeze(Object.defineProperty({__proto__:null,add:Wo,century:P0t,date:pye,day:mye,decade:D0t,diff:L0t,endOf:ix,eq:g3,gt:hC,gte:M6,hours:oh,inRange:fye,lt:$$,lte:b3,max:dye,milliseconds:ih,min:uye,minutes:Sm,month:sx,neq:V$,seconds:sh,startOf:Oa,subtract:ah,weekday:hye,year:j2},Symbol.toStringTag,{value:"Module"}));function V0t(e){if(Array.isArray(e))return LI(e)}function gye(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $0t(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Y1(e){return V0t(e)||gye(e)||L$(e)||$0t()}var uk,Cae;function bye(){if(Cae)return uk;Cae=1;function e(t,n,r){var a=-1,i=t.length;n<0&&(n=-n>i?0:i+n),r=r>i?i:r,r<0&&(r+=i),i=n>r?0:r-n>>>0,n>>>=0;for(var o=Array(i);++a<i;)o[a]=t[a+n];return o}return uk=e,uk}var dk,wae;function O6(){if(wae)return dk;wae=1;function e(t,n){return t===n||t!==t&&n!==n}return dk=e,dk}var fk,Eae;function xye(){if(Eae)return fk;Eae=1;var e=typeof w8=="object"&&w8&&w8.Object===Object&&w8;return fk=e,fk}var mk,Sae;function Bl(){if(Sae)return mk;Sae=1;var e=xye(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return mk=n,mk}var pk,Nae;function v3(){if(Nae)return pk;Nae=1;var e=Bl(),t=e.Symbol;return pk=t,pk}var hk,_ae;function H0t(){if(_ae)return hk;_ae=1;var e=v3(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,a=e?e.toStringTag:void 0;function i(o){var l=n.call(o,a),c=o[a];try{o[a]=void 0;var u=!0}catch{}var f=r.call(o);return u&&(l?o[a]=c:delete o[a]),f}return hk=i,hk}var gk,kae;function F0t(){if(kae)return gk;kae=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return gk=n,gk}var bk,jae;function y3(){if(jae)return bk;jae=1;var e=v3(),t=H0t(),n=F0t(),r="[object Null]",a="[object Undefined]",i=e?e.toStringTag:void 0;function o(l){return l==null?l===void 0?a:r:i&&i in Object(l)?t(l):n(l)}return bk=o,bk}var xk,Tae;function su(){if(Tae)return xk;Tae=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return xk=e,xk}var vk,Aae;function H$(){if(Aae)return vk;Aae=1;var e=y3(),t=su(),n="[object AsyncFunction]",r="[object Function]",a="[object GeneratorFunction]",i="[object Proxy]";function o(l){if(!t(l))return!1;var c=e(l);return c==r||c==a||c==n||c==i}return vk=o,vk}var yk,Mae;function F$(){if(Mae)return yk;Mae=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return yk=t,yk}var Ck,Oae;function I6(){if(Oae)return Ck;Oae=1;var e=H$(),t=F$();function n(r){return r!=null&&t(r.length)&&!e(r)}return Ck=n,Ck}var wk,Iae;function z$(){if(Iae)return wk;Iae=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,a){var i=typeof r;return a=a??e,!!a&&(i=="number"||i!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<a}return wk=n,wk}var Ek,Rae;function gC(){if(Rae)return Ek;Rae=1;var e=O6(),t=I6(),n=z$(),r=su();function a(i,o,l){if(!r(l))return!1;var c=typeof o;return(c=="number"?t(l)&&n(o,l.length):c=="string"&&o in l)?e(l[o],i):!1}return Ek=a,Ek}var Sk,Dae;function z0t(){if(Dae)return Sk;Dae=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return Sk=t,Sk}var Nk,Pae;function U0t(){if(Pae)return Nk;Pae=1;var e=z0t(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return Nk=n,Nk}var _k,Lae;function Ud(){if(Lae)return _k;Lae=1;function e(t){return t!=null&&typeof t=="object"}return _k=e,_k}var kk,Vae;function R6(){if(Vae)return kk;Vae=1;var e=y3(),t=Ud(),n="[object Symbol]";function r(a){return typeof a=="symbol"||t(a)&&e(a)==n}return kk=r,kk}var jk,$ae;function B0t(){if($ae)return jk;$ae=1;var e=U0t(),t=su(),n=R6(),r=NaN,a=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,o=/^0o[0-7]+$/i,l=parseInt;function c(u){if(typeof u=="number")return u;if(n(u))return r;if(t(u)){var f=typeof u.valueOf=="function"?u.valueOf():u;u=t(f)?f+"":f}if(typeof u!="string")return u===0?u:+u;u=e(u);var m=i.test(u);return m||o.test(u)?l(u.slice(2),m?2:8):a.test(u)?r:+u}return jk=c,jk}var Tk,Hae;function vye(){if(Hae)return Tk;Hae=1;var e=B0t(),t=1/0,n=17976931348623157e292;function r(a){if(!a)return a===0?a:0;if(a=e(a),a===t||a===-t){var i=a<0?-1:1;return i*n}return a===a?a:0}return Tk=r,Tk}var Ak,Fae;function yye(){if(Fae)return Ak;Fae=1;var e=vye();function t(n){var r=e(n),a=r%1;return r===r?a?r-a:r:0}return Ak=t,Ak}var Mk,zae;function Z0t(){if(zae)return Mk;zae=1;var e=bye(),t=gC(),n=yye(),r=Math.ceil,a=Math.max;function i(o,l,c){(c?t(o,l,c):l===void 0)?l=1:l=a(n(l),0);var u=o==null?0:o.length;if(!u||l<1)return[];for(var f=0,m=0,h=Array(r(u/l));f<u;)h[m++]=e(o,f,f+=l);return h}return Mk=i,Mk}var q0t=Z0t();const G0t=lr(q0t);function D6(e){return e&&e.ownerDocument||document}function W0t(e){var t=D6(e);return t&&t.defaultView||window}function Y0t(e,t){return W0t(e).getComputedStyle(e,t)}var K0t=/([A-Z])/g;function X0t(e){return e.replace(K0t,"-$1").toLowerCase()}var Q0t=/^ms-/;function m7(e){return X0t(e).replace(Q0t,"-ms-")}var J0t=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function eft(e){return!!(e&&J0t.test(e))}function vf(e,t){var n="",r="";if(typeof t=="string")return e.style.getPropertyValue(m7(t))||Y0t(e).getPropertyValue(m7(t));Object.keys(t).forEach(function(a){var i=t[a];!i&&i!==0?e.style.removeProperty(m7(a)):eft(a)?r+=a+"("+i+") ":n+=m7(a)+": "+i+";"}),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n}function lh(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}function tft(e){return"nodeType"in e&&e.nodeType===document.DOCUMENT_NODE}function U$(e){return"window"in e&&e.window===e?e:tft(e)&&e.defaultView||!1}function Cye(e){var t=e==="pageXOffset"?"scrollLeft":"scrollTop";function n(r,a){var i=U$(r);if(a===void 0)return i?i[e]:r[t];i?i.scrollTo(i[e],a):r[t]=a}return n}const wye=Cye("pageXOffset"),Eye=Cye("pageYOffset");function K1(e){var t=D6(e),n={top:0,left:0,height:0,width:0},r=t&&t.documentElement;return!r||!lh(r,e)||(e.getBoundingClientRect!==void 0&&(n=e.getBoundingClientRect()),n={top:n.top+Eye(r)-(r.clientTop||0),left:n.left+wye(r)-(r.clientLeft||0),width:n.width,height:n.height}),n}var nft=function(t){return!!t&&"offsetParent"in t};function rft(e){for(var t=D6(e),n=e&&e.offsetParent;nft(n)&&n.nodeName!=="HTML"&&vf(n,"position")==="static";)n=n.offsetParent;return n||t.documentElement}var aft=function(t){return t.nodeName&&t.nodeName.toLowerCase()};function Sye(e,t){var n={top:0,left:0},r;if(vf(e,"position")==="fixed")r=e.getBoundingClientRect();else{var a=t||rft(e);r=K1(e),aft(a)!=="html"&&(n=K1(a));var i=String(vf(a,"borderTopWidth")||0);n.top+=parseInt(i,10)-Eye(a)||0;var o=String(vf(a,"borderLeftWidth")||0);n.left+=parseInt(o,10)-wye(a)||0}var l=String(vf(e,"marginTop")||0),c=String(vf(e,"marginLeft")||0);return wr({},r,{top:r.top-n.top-(parseInt(l,10)||0),left:r.left-n.left-(parseInt(c,10)||0)})}const B$=!!(typeof window<"u"&&window.document&&window.document.createElement);var Uae=new Date().getTime();function ift(e){var t=new Date().getTime(),n=Math.max(0,16-(t-Uae)),r=setTimeout(e,n);return Uae=t,r}var sft=["","webkit","moz","o","ms"],VI="clearTimeout",$I=ift,Bae=function(t,n){return t+(t?n[0].toUpperCase()+n.substr(1):n)+"AnimationFrame"};B$&&sft.some(function(e){var t=Bae(e,"request");return t in window&&(VI=Bae(e,"cancel"),$I=function(r){return window[t](r)}),!!$I});var Zae=function(t){typeof window[VI]=="function"&&window[VI](t)},Nye=$I,Ok;function oft(e,t){if(!Ok){var n=document.body,r=n.matches||n.matchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector;Ok=function(i,o){return r.call(i,o)}}return Ok(e,t)}var lft=Function.prototype.bind.call(Function.prototype.call,[].slice);function cft(e,t){return lft(e.querySelectorAll(t))}var HI=!1,FI=!1;try{var Ik={get passive(){return HI=!0},get once(){return FI=HI=!0}};B$&&(window.addEventListener("test",Ik,Ik),window.removeEventListener("test",Ik,!0))}catch{}function uft(e,t,n,r){if(r&&typeof r!="boolean"&&!FI){var a=r.once,i=r.capture,o=n;!FI&&a&&(o=n.__once||function l(c){this.removeEventListener(t,l,i),n.call(this,c)},n.__once=o),e.addEventListener(t,o,HI?r:i)}e.addEventListener(t,n,r)}function dft(e){const t=d.useRef(e);return d.useEffect(()=>{t.current=e},[e]),t}function qae(e){const t=dft(e);return d.useCallback(function(...n){return t.current&&t.current(...n)},[t])}function Gae(){return d.useState(null)}function fft(){const e=d.useRef(!0),t=d.useRef(()=>e.current);return d.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function mft(e){const t=fft();return[e[0],d.useCallback(n=>{if(t())return e[1](n)},[t,e[1]])]}var Ui="top",go="bottom",bo="right",Bi="left",Z$="auto",P6=[Ui,go,bo,Bi],Nm="start",ch="end",pft="clippingParents",_ye="viewport",r4="popper",hft="reference",Wae=P6.reduce(function(e,t){return e.concat([t+"-"+Nm,t+"-"+ch])},[]),q$=[].concat(P6,[Z$]).reduce(function(e,t){return e.concat([t,t+"-"+Nm,t+"-"+ch])},[]),gft="beforeRead",bft="read",xft="afterRead",vft="beforeMain",yft="main",Cft="afterMain",wft="beforeWrite",Eft="write",Sft="afterWrite",Nft=[gft,bft,xft,vft,yft,Cft,wft,Eft,Sft];function Tl(e){return e.split("-")[0]}function _s(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function T2(e){var t=_s(e).Element;return e instanceof t||e instanceof Element}function Al(e){var t=_s(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function G$(e){if(typeof ShadowRoot>"u")return!1;var t=_s(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var X1=Math.max,ox=Math.min,_m=Math.round;function zI(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function kye(){return!/^((?!chrome|android).)*safari/i.test(zI())}function km(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,i=1;t&&Al(e)&&(a=e.offsetWidth>0&&_m(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&_m(r.height)/e.offsetHeight||1);var o=T2(e)?_s(e):window,l=o.visualViewport,c=!kye()&&n,u=(r.left+(c&&l?l.offsetLeft:0))/a,f=(r.top+(c&&l?l.offsetTop:0))/i,m=r.width/a,h=r.height/i;return{width:m,height:h,top:f,right:u+m,bottom:f+h,left:u,x:u,y:f}}function W$(e){var t=km(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function jye(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&G$(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Ed(e){return e?(e.nodeName||"").toLowerCase():null}function Wc(e){return _s(e).getComputedStyle(e)}function _ft(e){return["table","td","th"].indexOf(Ed(e))>=0}function Bd(e){return((T2(e)?e.ownerDocument:e.document)||window.document).documentElement}function bC(e){return Ed(e)==="html"?e:e.assignedSlot||e.parentNode||(G$(e)?e.host:null)||Bd(e)}function Yae(e){return!Al(e)||Wc(e).position==="fixed"?null:e.offsetParent}function kft(e){var t=/firefox/i.test(zI()),n=/Trident/i.test(zI());if(n&&Al(e)){var r=Wc(e);if(r.position==="fixed")return null}var a=bC(e);for(G$(a)&&(a=a.host);Al(a)&&["html","body"].indexOf(Ed(a))<0;){var i=Wc(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function L6(e){for(var t=_s(e),n=Yae(e);n&&_ft(n)&&Wc(n).position==="static";)n=Yae(n);return n&&(Ed(n)==="html"||Ed(n)==="body"&&Wc(n).position==="static")?t:n||kft(e)||t}function Y$(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function t5(e,t,n){return X1(e,ox(t,n))}function jft(e,t,n){var r=t5(e,t,n);return r>n?n:r}function Tye(){return{top:0,right:0,bottom:0,left:0}}function Aye(e){return Object.assign({},Tye(),e)}function Mye(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Tft=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Aye(typeof t!="number"?t:Mye(t,P6))};function Aft(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,l=Tl(n.placement),c=Y$(l),u=[Bi,bo].indexOf(l)>=0,f=u?"height":"width";if(!(!i||!o)){var m=Tft(a.padding,n),h=W$(i),b=c==="y"?Ui:Bi,x=c==="y"?go:bo,y=n.rects.reference[f]+n.rects.reference[c]-o[c]-n.rects.popper[f],v=o[c]-n.rects.reference[c],w=L6(i),S=w?c==="y"?w.clientHeight||0:w.clientWidth||0:0,_=y/2-v/2,N=m[b],j=S-h[f]-m[x],k=S/2-h[f]/2+_,M=t5(N,k,j),T=c;n.modifiersData[r]=(t={},t[T]=M,t.centerOffset=M-k,t)}}function Mft(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||jye(t.elements.popper,a)&&(t.elements.arrow=a))}const Oft={name:"arrow",enabled:!0,phase:"main",fn:Aft,effect:Mft,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function jm(e){return e.split("-")[1]}var Ift={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Rft(e,t){var n=e.x,r=e.y,a=t.devicePixelRatio||1;return{x:_m(n*a)/a||0,y:_m(r*a)/a||0}}function Kae(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,o=e.offsets,l=e.position,c=e.gpuAcceleration,u=e.adaptive,f=e.roundOffsets,m=e.isFixed,h=o.x,b=h===void 0?0:h,x=o.y,y=x===void 0?0:x,v=typeof f=="function"?f({x:b,y}):{x:b,y};b=v.x,y=v.y;var w=o.hasOwnProperty("x"),S=o.hasOwnProperty("y"),_=Bi,N=Ui,j=window;if(u){var k=L6(n),M="clientHeight",T="clientWidth";if(k===_s(n)&&(k=Bd(n),Wc(k).position!=="static"&&l==="absolute"&&(M="scrollHeight",T="scrollWidth")),k=k,a===Ui||(a===Bi||a===bo)&&i===ch){N=go;var R=m&&k===j&&j.visualViewport?j.visualViewport.height:k[M];y-=R-r.height,y*=c?1:-1}if(a===Bi||(a===Ui||a===go)&&i===ch){_=bo;var I=m&&k===j&&j.visualViewport?j.visualViewport.width:k[T];b-=I-r.width,b*=c?1:-1}}var D=Object.assign({position:l},u&&Ift),P=f===!0?Rft({x:b,y},_s(n)):{x:b,y};if(b=P.x,y=P.y,c){var L;return Object.assign({},D,(L={},L[N]=S?"0":"",L[_]=w?"0":"",L.transform=(j.devicePixelRatio||1)<=1?"translate("+b+"px, "+y+"px)":"translate3d("+b+"px, "+y+"px, 0)",L))}return Object.assign({},D,(t={},t[N]=S?y+"px":"",t[_]=w?b+"px":"",t.transform="",t))}function Dft(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,i=n.adaptive,o=i===void 0?!0:i,l=n.roundOffsets,c=l===void 0?!0:l,u={placement:Tl(t.placement),variation:jm(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Kae(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Kae(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Pft={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Dft,data:{}};var p7={passive:!0};function Lft(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=a===void 0?!0:a,o=r.resize,l=o===void 0?!0:o,c=_s(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(f){f.addEventListener("scroll",n.update,p7)}),l&&c.addEventListener("resize",n.update,p7),function(){i&&u.forEach(function(f){f.removeEventListener("scroll",n.update,p7)}),l&&c.removeEventListener("resize",n.update,p7)}}const Vft={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Lft,data:{}};var $ft={left:"right",right:"left",bottom:"top",top:"bottom"};function e9(e){return e.replace(/left|right|bottom|top/g,function(t){return $ft[t]})}var Hft={start:"end",end:"start"};function Xae(e){return e.replace(/start|end/g,function(t){return Hft[t]})}function K$(e){var t=_s(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function X$(e){return km(Bd(e)).left+K$(e).scrollLeft}function Fft(e,t){var n=_s(e),r=Bd(e),a=n.visualViewport,i=r.clientWidth,o=r.clientHeight,l=0,c=0;if(a){i=a.width,o=a.height;var u=kye();(u||!u&&t==="fixed")&&(l=a.offsetLeft,c=a.offsetTop)}return{width:i,height:o,x:l+X$(e),y:c}}function zft(e){var t,n=Bd(e),r=K$(e),a=(t=e.ownerDocument)==null?void 0:t.body,i=X1(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=X1(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),l=-r.scrollLeft+X$(e),c=-r.scrollTop;return Wc(a||n).direction==="rtl"&&(l+=X1(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:o,x:l,y:c}}function Q$(e){var t=Wc(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function Oye(e){return["html","body","#document"].indexOf(Ed(e))>=0?e.ownerDocument.body:Al(e)&&Q$(e)?e:Oye(bC(e))}function n5(e,t){var n;t===void 0&&(t=[]);var r=Oye(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),i=_s(r),o=a?[i].concat(i.visualViewport||[],Q$(r)?r:[]):r,l=t.concat(o);return a?l:l.concat(n5(bC(o)))}function UI(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Uft(e,t){var n=km(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Qae(e,t,n){return t===_ye?UI(Fft(e,n)):T2(t)?Uft(t,n):UI(zft(Bd(e)))}function Bft(e){var t=n5(bC(e)),n=["absolute","fixed"].indexOf(Wc(e).position)>=0,r=n&&Al(e)?L6(e):e;return T2(r)?t.filter(function(a){return T2(a)&&jye(a,r)&&Ed(a)!=="body"}):[]}function Zft(e,t,n,r){var a=t==="clippingParents"?Bft(e):[].concat(t),i=[].concat(a,[n]),o=i[0],l=i.reduce(function(c,u){var f=Qae(e,u,r);return c.top=X1(f.top,c.top),c.right=ox(f.right,c.right),c.bottom=ox(f.bottom,c.bottom),c.left=X1(f.left,c.left),c},Qae(e,o,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Iye(e){var t=e.reference,n=e.element,r=e.placement,a=r?Tl(r):null,i=r?jm(r):null,o=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,c;switch(a){case Ui:c={x:o,y:t.y-n.height};break;case go:c={x:o,y:t.y+t.height};break;case bo:c={x:t.x+t.width,y:l};break;case Bi:c={x:t.x-n.width,y:l};break;default:c={x:t.x,y:t.y}}var u=a?Y$(a):null;if(u!=null){var f=u==="y"?"height":"width";switch(i){case Nm:c[u]=c[u]-(t[f]/2-n[f]/2);break;case ch:c[u]=c[u]+(t[f]/2-n[f]/2);break}}return c}function uh(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,i=n.strategy,o=i===void 0?e.strategy:i,l=n.boundary,c=l===void 0?pft:l,u=n.rootBoundary,f=u===void 0?_ye:u,m=n.elementContext,h=m===void 0?r4:m,b=n.altBoundary,x=b===void 0?!1:b,y=n.padding,v=y===void 0?0:y,w=Aye(typeof v!="number"?v:Mye(v,P6)),S=h===r4?hft:r4,_=e.rects.popper,N=e.elements[x?S:h],j=Zft(T2(N)?N:N.contextElement||Bd(e.elements.popper),c,f,o),k=km(e.elements.reference),M=Iye({reference:k,element:_,placement:a}),T=UI(Object.assign({},_,M)),R=h===r4?T:k,I={top:j.top-R.top+w.top,bottom:R.bottom-j.bottom+w.bottom,left:j.left-R.left+w.left,right:R.right-j.right+w.right},D=e.modifiersData.offset;if(h===r4&&D){var P=D[a];Object.keys(I).forEach(function(L){var z=[bo,go].indexOf(L)>=0?1:-1,q=[Ui,go].indexOf(L)>=0?"y":"x";I[L]+=P[q]*z})}return I}function qft(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,o=n.padding,l=n.flipVariations,c=n.allowedAutoPlacements,u=c===void 0?q$:c,f=jm(r),m=f?l?Wae:Wae.filter(function(x){return jm(x)===f}):P6,h=m.filter(function(x){return u.indexOf(x)>=0});h.length===0&&(h=m);var b=h.reduce(function(x,y){return x[y]=uh(e,{placement:y,boundary:a,rootBoundary:i,padding:o})[Tl(y)],x},{});return Object.keys(b).sort(function(x,y){return b[x]-b[y]})}function Gft(e){if(Tl(e)===Z$)return[];var t=e9(e);return[Xae(e),t,Xae(t)]}function Wft(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,l=o===void 0?!0:o,c=n.fallbackPlacements,u=n.padding,f=n.boundary,m=n.rootBoundary,h=n.altBoundary,b=n.flipVariations,x=b===void 0?!0:b,y=n.allowedAutoPlacements,v=t.options.placement,w=Tl(v),S=w===v,_=c||(S||!x?[e9(v)]:Gft(v)),N=[v].concat(_).reduce(function(J,ue){return J.concat(Tl(ue)===Z$?qft(t,{placement:ue,boundary:f,rootBoundary:m,padding:u,flipVariations:x,allowedAutoPlacements:y}):ue)},[]),j=t.rects.reference,k=t.rects.popper,M=new Map,T=!0,R=N[0],I=0;I<N.length;I++){var D=N[I],P=Tl(D),L=jm(D)===Nm,z=[Ui,go].indexOf(P)>=0,q=z?"width":"height",Z=uh(t,{placement:D,boundary:f,rootBoundary:m,altBoundary:h,padding:u}),G=z?L?bo:Bi:L?go:Ui;j[q]>k[q]&&(G=e9(G));var $=e9(G),X=[];if(i&&X.push(Z[P]<=0),l&&X.push(Z[G]<=0,Z[$]<=0),X.every(function(J){return J})){R=D,T=!1;break}M.set(D,X)}if(T)for(var B=x?3:1,W=function(ue){var ge=N.find(function(ne){var be=M.get(ne);if(be)return be.slice(0,ue).every(function(se){return se})});if(ge)return R=ge,"break"},Y=B;Y>0;Y--){var F=W(Y);if(F==="break")break}t.placement!==R&&(t.modifiersData[r]._skip=!0,t.placement=R,t.reset=!0)}}const Yft={name:"flip",enabled:!0,phase:"main",fn:Wft,requiresIfExists:["offset"],data:{_skip:!1}};function Jae(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function eie(e){return[Ui,bo,go,Bi].some(function(t){return e[t]>=0})}function Kft(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,o=uh(t,{elementContext:"reference"}),l=uh(t,{altBoundary:!0}),c=Jae(o,r),u=Jae(l,a,i),f=eie(c),m=eie(u);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:f,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":m})}const Xft={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Kft};function Qft(e,t,n){var r=Tl(e),a=[Bi,Ui].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],l=i[1];return o=o||0,l=(l||0)*a,[Bi,bo].indexOf(r)>=0?{x:l,y:o}:{x:o,y:l}}function Jft(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=a===void 0?[0,0]:a,o=q$.reduce(function(f,m){return f[m]=Qft(m,t.rects,i),f},{}),l=o[t.placement],c=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}const emt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Jft};function tmt(e){var t=e.state,n=e.name;t.modifiersData[n]=Iye({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const nmt={name:"popperOffsets",enabled:!0,phase:"read",fn:tmt,data:{}};function rmt(e){return e==="x"?"y":"x"}function amt(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,l=o===void 0?!1:o,c=n.boundary,u=n.rootBoundary,f=n.altBoundary,m=n.padding,h=n.tether,b=h===void 0?!0:h,x=n.tetherOffset,y=x===void 0?0:x,v=uh(t,{boundary:c,rootBoundary:u,padding:m,altBoundary:f}),w=Tl(t.placement),S=jm(t.placement),_=!S,N=Y$(w),j=rmt(N),k=t.modifiersData.popperOffsets,M=t.rects.reference,T=t.rects.popper,R=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,I=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,P={x:0,y:0};if(k){if(i){var L,z=N==="y"?Ui:Bi,q=N==="y"?go:bo,Z=N==="y"?"height":"width",G=k[N],$=G+v[z],X=G-v[q],B=b?-T[Z]/2:0,W=S===Nm?M[Z]:T[Z],Y=S===Nm?-T[Z]:-M[Z],F=t.elements.arrow,J=b&&F?W$(F):{width:0,height:0},ue=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Tye(),ge=ue[z],ne=ue[q],be=t5(0,M[Z],J[Z]),se=_?M[Z]/2-B-be-ge-I.mainAxis:W-be-ge-I.mainAxis,pe=_?-M[Z]/2+B+be+ne+I.mainAxis:Y+be+ne+I.mainAxis,Se=t.elements.arrow&&L6(t.elements.arrow),ae=Se?N==="y"?Se.clientTop||0:Se.clientLeft||0:0,He=(L=D?.[N])!=null?L:0,ve=G+se-He-ae,Ue=G+pe-He,at=t5(b?ox($,ve):$,G,b?X1(X,Ue):X);k[N]=at,P[N]=at-G}if(l){var Oe,Ye=N==="x"?Ui:Bi,Me=N==="x"?go:bo,tt=k[j],ie=j==="y"?"height":"width",he=tt+v[Ye],Ee=tt-v[Me],ce=[Ui,Bi].indexOf(w)!==-1,we=(Oe=D?.[j])!=null?Oe:0,te=ce?he:tt-M[ie]-T[ie]-we+I.altAxis,de=ce?tt+M[ie]+T[ie]-we-I.altAxis:Ee,De=b&&ce?jft(te,tt,de):t5(b?te:he,tt,b?de:Ee);k[j]=De,P[j]=De-tt}t.modifiersData[r]=P}}const imt={name:"preventOverflow",enabled:!0,phase:"main",fn:amt,requiresIfExists:["offset"]};function smt(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function omt(e){return e===_s(e)||!Al(e)?K$(e):smt(e)}function lmt(e){var t=e.getBoundingClientRect(),n=_m(t.width)/e.offsetWidth||1,r=_m(t.height)/e.offsetHeight||1;return n!==1||r!==1}function cmt(e,t,n){n===void 0&&(n=!1);var r=Al(t),a=Al(t)&&lmt(t),i=Bd(t),o=km(e,a,n),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((Ed(t)!=="body"||Q$(i))&&(l=omt(t)),Al(t)?(c=km(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=X$(i))),{x:o.left+l.scrollLeft-c.x,y:o.top+l.scrollTop-c.y,width:o.width,height:o.height}}function umt(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(l){if(!n.has(l)){var c=t.get(l);c&&a(c)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),r}function dmt(e){var t=umt(e);return Nft.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function fmt(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function mmt(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var tie={placement:"bottom",modifiers:[],strategy:"absolute"};function nie(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function pmt(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,a=t.defaultOptions,i=a===void 0?tie:a;return function(l,c,u){u===void 0&&(u=i);var f={placement:"bottom",orderedModifiers:[],options:Object.assign({},tie,i),modifiersData:{},elements:{reference:l,popper:c},attributes:{},styles:{}},m=[],h=!1,b={state:f,setOptions:function(w){var S=typeof w=="function"?w(f.options):w;y(),f.options=Object.assign({},i,f.options,S),f.scrollParents={reference:T2(l)?n5(l):l.contextElement?n5(l.contextElement):[],popper:n5(c)};var _=dmt(mmt([].concat(r,f.options.modifiers)));return f.orderedModifiers=_.filter(function(N){return N.enabled}),x(),b.update()},forceUpdate:function(){if(!h){var w=f.elements,S=w.reference,_=w.popper;if(nie(S,_)){f.rects={reference:cmt(S,L6(_),f.options.strategy==="fixed"),popper:W$(_)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach(function(I){return f.modifiersData[I.name]=Object.assign({},I.data)});for(var N=0;N<f.orderedModifiers.length;N++){if(f.reset===!0){f.reset=!1,N=-1;continue}var j=f.orderedModifiers[N],k=j.fn,M=j.options,T=M===void 0?{}:M,R=j.name;typeof k=="function"&&(f=k({state:f,options:T,name:R,instance:b})||f)}}}},update:fmt(function(){return new Promise(function(v){b.forceUpdate(),v(f)})}),destroy:function(){y(),h=!0}};if(!nie(l,c))return b;b.setOptions(u).then(function(v){!h&&u.onFirstUpdate&&u.onFirstUpdate(v)});function x(){f.orderedModifiers.forEach(function(v){var w=v.name,S=v.options,_=S===void 0?{}:S,N=v.effect;if(typeof N=="function"){var j=N({state:f,name:w,instance:b,options:_}),k=function(){};m.push(j||k)}})}function y(){m.forEach(function(v){return v()}),m=[]}return b}}var hmt=pmt({defaultModifiers:[Xft,nmt,Pft,Vft,emt,Yft,imt,Oft]}),rie=function(t){return{position:t,top:"0",left:"0",opacity:"0",pointerEvents:"none"}},gmt={name:"applyStyles",enabled:!1},bmt={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:function(t){var n=t.state;return function(){var r=n.elements,a=r.reference,i=r.popper;if("removeAttribute"in a){var o=(a.getAttribute("aria-describedby")||"").split(",").filter(function(l){return l.trim()!==i.id});o.length?a.setAttribute("aria-describedby",o.join(",")):a.removeAttribute("aria-describedby")}}},fn:function(t){var n,r=t.state,a=r.elements,i=a.popper,o=a.reference,l=(n=i.getAttribute("role"))==null?void 0:n.toLowerCase();if(i.id&&l==="tooltip"&&"setAttribute"in o){var c=o.getAttribute("aria-describedby");if(c&&c.split(",").indexOf(i.id)!==-1)return;o.setAttribute("aria-describedby",c?c+","+i.id:i.id)}}},xmt=[];function vmt(e,t,n){var r=n===void 0?{}:n,a=r.enabled,i=a===void 0?!0:a,o=r.placement,l=o===void 0?"bottom":o,c=r.strategy,u=c===void 0?"absolute":c,f=r.modifiers,m=f===void 0?xmt:f,h=pC(r,["enabled","placement","strategy","modifiers"]),b=d.useRef(),x=d.useCallback(function(){var N;(N=b.current)==null||N.update()},[]),y=d.useCallback(function(){var N;(N=b.current)==null||N.forceUpdate()},[]),v=mft(d.useState({placement:l,update:x,forceUpdate:y,attributes:{},styles:{popper:rie(u),arrow:{}}})),w=v[0],S=v[1],_=d.useMemo(function(){return{name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:function(j){var k=j.state,M={},T={};Object.keys(k.elements).forEach(function(R){M[R]=k.styles[R],T[R]=k.attributes[R]}),S({state:k,styles:M,attributes:T,update:x,forceUpdate:y,placement:k.placement})}}},[x,y,S]);return d.useEffect(function(){!b.current||!i||b.current.setOptions({placement:l,strategy:u,modifiers:[].concat(m,[_,gmt])})},[u,l,_,i]),d.useEffect(function(){if(!(!i||e==null||t==null))return b.current=hmt(e,t,wr({},h,{placement:l,strategy:u,modifiers:[].concat(m,[bmt,_])})),function(){b.current!=null&&(b.current.destroy(),b.current=void 0,S(function(N){return wr({},N,{attributes:{},styles:{popper:rie(u)}})}))}},[i,e,t]),w}function ymt(e,t,n,r){var a=r&&typeof r!="boolean"?r.capture:r;e.removeEventListener(t,n,a),n.__once&&e.removeEventListener(t,n.__once,a)}function I4(e,t,n,r){return uft(e,t,n,r),function(){ymt(e,t,n,r)}}var Rk,aie;function Cmt(){if(aie)return Rk;aie=1;var e=function(){};return Rk=e,Rk}var wmt=Cmt();const Emt=lr(wmt);function Smt(e){return e&&"setState"in e?AR.findDOMNode(e):e??null}const Nmt=(function(e){return D6(Smt(e))});var _mt=27,iie=function(){};function kmt(e){return e.button===0}function jmt(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var sie=function(t){return t&&("current"in t?t.current:t)};function Tmt(e,t,n){var r=n===void 0?{}:n,a=r.disabled,i=r.clickTrigger,o=i===void 0?"click":i,l=d.useRef(!1),c=t||iie,u=d.useCallback(function(h){var b,x=sie(e);Emt(!!x,"RootClose captured a close event but does not have a ref to compare it to. useRootClose(), should be passed a ref that resolves to a DOM node"),l.current=!x||jmt(h)||!kmt(h)||!!lh(x,(b=h.composedPath==null?void 0:h.composedPath()[0])!=null?b:h.target)},[e]),f=qae(function(h){l.current||c(h)}),m=qae(function(h){h.keyCode===_mt&&c(h)});d.useEffect(function(){if(!(a||e==null)){var h=window.event,b=Nmt(sie(e)),x=I4(b,o,u,!0),y=I4(b,o,function(S){if(S===h){h=void 0;return}f(S)}),v=I4(b,"keyup",function(S){if(S===h){h=void 0;return}m(S)}),w=[];return"ontouchstart"in b.documentElement&&(w=[].slice.call(b.body.children).map(function(S){return I4(S,"mousemove",iie)})),function(){x(),y(),v(),w.forEach(function(S){return S()})}}},[e,a,o,u,f,m])}function Amt(e){var t={};return Array.isArray(e)?(e?.forEach(function(n){t[n.name]=n}),t):e||t}function Mmt(e){return e===void 0&&(e={}),Array.isArray(e)?e:Object.keys(e).map(function(t){return e[t].name=t,e[t]})}function Omt(e){var t,n,r,a,i=e.enabled,o=e.enableEvents,l=e.placement,c=e.flip,u=e.offset,f=e.fixed,m=e.containerPadding,h=e.arrowElement,b=e.popperConfig,x=b===void 0?{}:b,y=Amt(x.modifiers);return wr({},x,{placement:l,enabled:i,strategy:f?"fixed":x.strategy,modifiers:Mmt(wr({},y,{eventListeners:{enabled:o},preventOverflow:wr({},y.preventOverflow,{options:m?wr({padding:m},(t=y.preventOverflow)==null?void 0:t.options):(n=y.preventOverflow)==null?void 0:n.options}),offset:{options:wr({offset:u},(r=y.offset)==null?void 0:r.options)},arrow:wr({},y.arrow,{enabled:!!h,options:wr({},(a=y.arrow)==null?void 0:a.options,{element:h})}),flip:wr({enabled:!!c},y.flip)}))})}function Imt(e,t){return e.classList?e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function Rmt(e,t){e.classList?e.classList.add(t):Imt(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function oie(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function Dmt(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=oie(e.className,t):e.setAttribute("class",oie(e.className&&e.className.baseVal||"",t))}var h7;function J$(e){if((!h7&&h7!==0||e)&&B$){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),h7=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return h7}var Dk=function(t){var n;return typeof document>"u"?null:t==null?D6().body:(typeof t=="function"&&(t=t()),t&&"current"in t&&(t=t.current),(n=t)!=null&&n.nodeType&&t||null)};function lie(e,t){var n=d.useState(function(){return Dk(e)}),r=n[0],a=n[1];if(!r){var i=Dk(e);i&&a(i)}return d.useEffect(function(){},[t,r]),d.useEffect(function(){var o=Dk(e);o!==r&&a(o)},[e,r]),r}const cie=e=>!e||typeof e=="function"?e:t=>{e.current=t};function Pmt(e,t){const n=cie(e),r=cie(t);return a=>{n&&n(a),r&&r(a)}}function Lmt(e,t){return d.useMemo(()=>Pmt(e,t),[e,t])}var eH=U.forwardRef(function(e,t){var n=e.flip,r=e.offset,a=e.placement,i=e.containerPadding,o=i===void 0?5:i,l=e.popperConfig,c=l===void 0?{}:l,u=e.transition,f=Gae(),m=f[0],h=f[1],b=Gae(),x=b[0],y=b[1],v=Lmt(h,t),w=lie(e.container),S=lie(e.target),_=d.useState(!e.show),N=_[0],j=_[1],k=vmt(S,m,Omt({placement:a,enableEvents:!!e.show,containerPadding:o||5,flip:n,offset:r,arrowElement:x,popperConfig:c})),M=k.styles,T=k.attributes,R=pC(k,["styles","attributes"]);e.show?N&&j(!1):!e.transition&&!N&&j(!0);var I=function(){j(!0),e.onExited&&e.onExited.apply(e,arguments)},D=e.show||u&&!N;if(Tmt(m,e.onHide,{disabled:!e.rootClose||e.rootCloseDisabled,clickTrigger:e.rootCloseEvent}),!D)return null;var P=e.children(wr({},R,{show:!!e.show,props:wr({},T.popper,{style:M.popper,ref:v}),arrowProps:wr({},T.arrow,{style:M.arrow,ref:y})}));if(u){var L=e.onExit,z=e.onExiting,q=e.onEnter,Z=e.onEntering,G=e.onEntered;P=U.createElement(u,{in:e.show,appear:!0,onExit:L,onExiting:z,onExited:I,onEnter:q,onEntering:Z,onEntered:G},P)}return w?AR.createPortal(P,w):null});eH.displayName="Overlay";eH.propTypes={show:$e.bool,placement:$e.oneOf(q$),target:$e.any,container:$e.any,flip:$e.bool,children:$e.func.isRequired,containerPadding:$e.number,popperConfig:$e.object,rootClose:$e.bool,rootCloseEvent:$e.oneOf(["click","mousedown"]),rootCloseDisabled:$e.bool,onHide:function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];if(t.rootClose){var i;return(i=$e.func).isRequired.apply(i,[t].concat(r))}return $e.func.apply($e,[t].concat(r))},transition:$e.elementType,onEnter:$e.func,onEntering:$e.func,onEntered:$e.func,onExit:$e.func,onExiting:$e.func,onExited:$e.func};var Pk,uie;function Vmt(){if(uie)return Pk;uie=1;function e(){this.__data__=[],this.size=0}return Pk=e,Pk}var Lk,die;function xC(){if(die)return Lk;die=1;var e=O6();function t(n,r){for(var a=n.length;a--;)if(e(n[a][0],r))return a;return-1}return Lk=t,Lk}var Vk,fie;function $mt(){if(fie)return Vk;fie=1;var e=xC(),t=Array.prototype,n=t.splice;function r(a){var i=this.__data__,o=e(i,a);if(o<0)return!1;var l=i.length-1;return o==l?i.pop():n.call(i,o,1),--this.size,!0}return Vk=r,Vk}var $k,mie;function Hmt(){if(mie)return $k;mie=1;var e=xC();function t(n){var r=this.__data__,a=e(r,n);return a<0?void 0:r[a][1]}return $k=t,$k}var Hk,pie;function Fmt(){if(pie)return Hk;pie=1;var e=xC();function t(n){return e(this.__data__,n)>-1}return Hk=t,Hk}var Fk,hie;function zmt(){if(hie)return Fk;hie=1;var e=xC();function t(n,r){var a=this.__data__,i=e(a,n);return i<0?(++this.size,a.push([n,r])):a[i][1]=r,this}return Fk=t,Fk}var zk,gie;function vC(){if(gie)return zk;gie=1;var e=Vmt(),t=$mt(),n=Hmt(),r=Fmt(),a=zmt();function i(o){var l=-1,c=o==null?0:o.length;for(this.clear();++l<c;){var u=o[l];this.set(u[0],u[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=r,i.prototype.set=a,zk=i,zk}var Uk,bie;function Umt(){if(bie)return Uk;bie=1;var e=vC();function t(){this.__data__=new e,this.size=0}return Uk=t,Uk}var Bk,xie;function Bmt(){if(xie)return Bk;xie=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return Bk=e,Bk}var Zk,vie;function Zmt(){if(vie)return Zk;vie=1;function e(t){return this.__data__.get(t)}return Zk=e,Zk}var qk,yie;function qmt(){if(yie)return qk;yie=1;function e(t){return this.__data__.has(t)}return qk=e,qk}var Gk,Cie;function Gmt(){if(Cie)return Gk;Cie=1;var e=Bl(),t=e["__core-js_shared__"];return Gk=t,Gk}var Wk,wie;function Wmt(){if(wie)return Wk;wie=1;var e=Gmt(),t=(function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function n(r){return!!t&&t in r}return Wk=n,Wk}var Yk,Eie;function Rye(){if(Eie)return Yk;Eie=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return Yk=n,Yk}var Kk,Sie;function Ymt(){if(Sie)return Kk;Sie=1;var e=H$(),t=Wmt(),n=su(),r=Rye(),a=/[\\^$.*+?()[\]{}|]/g,i=/^\[object .+?Constructor\]$/,o=Function.prototype,l=Object.prototype,c=o.toString,u=l.hasOwnProperty,f=RegExp("^"+c.call(u).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function m(h){if(!n(h)||t(h))return!1;var b=e(h)?f:i;return b.test(r(h))}return Kk=m,Kk}var Xk,Nie;function Kmt(){if(Nie)return Xk;Nie=1;function e(t,n){return t?.[n]}return Xk=e,Xk}var Qk,_ie;function n0(){if(_ie)return Qk;_ie=1;var e=Ymt(),t=Kmt();function n(r,a){var i=t(r,a);return e(i)?i:void 0}return Qk=n,Qk}var Jk,kie;function tH(){if(kie)return Jk;kie=1;var e=n0(),t=Bl(),n=e(t,"Map");return Jk=n,Jk}var ej,jie;function yC(){if(jie)return ej;jie=1;var e=n0(),t=e(Object,"create");return ej=t,ej}var tj,Tie;function Xmt(){if(Tie)return tj;Tie=1;var e=yC();function t(){this.__data__=e?e(null):{},this.size=0}return tj=t,tj}var nj,Aie;function Qmt(){if(Aie)return nj;Aie=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return nj=e,nj}var rj,Mie;function Jmt(){if(Mie)return rj;Mie=1;var e=yC(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function a(i){var o=this.__data__;if(e){var l=o[i];return l===t?void 0:l}return r.call(o,i)?o[i]:void 0}return rj=a,rj}var aj,Oie;function e3t(){if(Oie)return aj;Oie=1;var e=yC(),t=Object.prototype,n=t.hasOwnProperty;function r(a){var i=this.__data__;return e?i[a]!==void 0:n.call(i,a)}return aj=r,aj}var ij,Iie;function t3t(){if(Iie)return ij;Iie=1;var e=yC(),t="__lodash_hash_undefined__";function n(r,a){var i=this.__data__;return this.size+=this.has(r)?0:1,i[r]=e&&a===void 0?t:a,this}return ij=n,ij}var sj,Rie;function n3t(){if(Rie)return sj;Rie=1;var e=Xmt(),t=Qmt(),n=Jmt(),r=e3t(),a=t3t();function i(o){var l=-1,c=o==null?0:o.length;for(this.clear();++l<c;){var u=o[l];this.set(u[0],u[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=r,i.prototype.set=a,sj=i,sj}var oj,Die;function r3t(){if(Die)return oj;Die=1;var e=n3t(),t=vC(),n=tH();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return oj=r,oj}var lj,Pie;function a3t(){if(Pie)return lj;Pie=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return lj=e,lj}var cj,Lie;function CC(){if(Lie)return cj;Lie=1;var e=a3t();function t(n,r){var a=n.__data__;return e(r)?a[typeof r=="string"?"string":"hash"]:a.map}return cj=t,cj}var uj,Vie;function i3t(){if(Vie)return uj;Vie=1;var e=CC();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return uj=t,uj}var dj,$ie;function s3t(){if($ie)return dj;$ie=1;var e=CC();function t(n){return e(this,n).get(n)}return dj=t,dj}var fj,Hie;function o3t(){if(Hie)return fj;Hie=1;var e=CC();function t(n){return e(this,n).has(n)}return fj=t,fj}var mj,Fie;function l3t(){if(Fie)return mj;Fie=1;var e=CC();function t(n,r){var a=e(this,n),i=a.size;return a.set(n,r),this.size+=a.size==i?0:1,this}return mj=t,mj}var pj,zie;function nH(){if(zie)return pj;zie=1;var e=r3t(),t=i3t(),n=s3t(),r=o3t(),a=l3t();function i(o){var l=-1,c=o==null?0:o.length;for(this.clear();++l<c;){var u=o[l];this.set(u[0],u[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=r,i.prototype.set=a,pj=i,pj}var hj,Uie;function c3t(){if(Uie)return hj;Uie=1;var e=vC(),t=tH(),n=nH(),r=200;function a(i,o){var l=this.__data__;if(l instanceof e){var c=l.__data__;if(!t||c.length<r-1)return c.push([i,o]),this.size=++l.size,this;l=this.__data__=new n(c)}return l.set(i,o),this.size=l.size,this}return hj=a,hj}var gj,Bie;function rH(){if(Bie)return gj;Bie=1;var e=vC(),t=Umt(),n=Bmt(),r=Zmt(),a=qmt(),i=c3t();function o(l){var c=this.__data__=new e(l);this.size=c.size}return o.prototype.clear=t,o.prototype.delete=n,o.prototype.get=r,o.prototype.has=a,o.prototype.set=i,gj=o,gj}var bj,Zie;function u3t(){if(Zie)return bj;Zie=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return bj=t,bj}var xj,qie;function d3t(){if(qie)return xj;qie=1;function e(t){return this.__data__.has(t)}return xj=e,xj}var vj,Gie;function f3t(){if(Gie)return vj;Gie=1;var e=nH(),t=u3t(),n=d3t();function r(a){var i=-1,o=a==null?0:a.length;for(this.__data__=new e;++i<o;)this.add(a[i])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,vj=r,vj}var yj,Wie;function m3t(){if(Wie)return yj;Wie=1;function e(t,n){for(var r=-1,a=t==null?0:t.length;++r<a;)if(n(t[r],r,t))return!0;return!1}return yj=e,yj}var Cj,Yie;function p3t(){if(Yie)return Cj;Yie=1;function e(t,n){return t.has(n)}return Cj=e,Cj}var wj,Kie;function Dye(){if(Kie)return wj;Kie=1;var e=f3t(),t=m3t(),n=p3t(),r=1,a=2;function i(o,l,c,u,f,m){var h=c&r,b=o.length,x=l.length;if(b!=x&&!(h&&x>b))return!1;var y=m.get(o),v=m.get(l);if(y&&v)return y==l&&v==o;var w=-1,S=!0,_=c&a?new e:void 0;for(m.set(o,l),m.set(l,o);++w<b;){var N=o[w],j=l[w];if(u)var k=h?u(j,N,w,l,o,m):u(N,j,w,o,l,m);if(k!==void 0){if(k)continue;S=!1;break}if(_){if(!t(l,function(M,T){if(!n(_,T)&&(N===M||f(N,M,c,u,m)))return _.push(T)})){S=!1;break}}else if(!(N===j||f(N,j,c,u,m))){S=!1;break}}return m.delete(o),m.delete(l),S}return wj=i,wj}var Ej,Xie;function Pye(){if(Xie)return Ej;Xie=1;var e=Bl(),t=e.Uint8Array;return Ej=t,Ej}var Sj,Qie;function h3t(){if(Qie)return Sj;Qie=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(a,i){r[++n]=[i,a]}),r}return Sj=e,Sj}var Nj,Jie;function g3t(){if(Jie)return Nj;Jie=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(a){r[++n]=a}),r}return Nj=e,Nj}var _j,ese;function b3t(){if(ese)return _j;ese=1;var e=v3(),t=Pye(),n=O6(),r=Dye(),a=h3t(),i=g3t(),o=1,l=2,c="[object Boolean]",u="[object Date]",f="[object Error]",m="[object Map]",h="[object Number]",b="[object RegExp]",x="[object Set]",y="[object String]",v="[object Symbol]",w="[object ArrayBuffer]",S="[object DataView]",_=e?e.prototype:void 0,N=_?_.valueOf:void 0;function j(k,M,T,R,I,D,P){switch(T){case S:if(k.byteLength!=M.byteLength||k.byteOffset!=M.byteOffset)return!1;k=k.buffer,M=M.buffer;case w:return!(k.byteLength!=M.byteLength||!D(new t(k),new t(M)));case c:case u:case h:return n(+k,+M);case f:return k.name==M.name&&k.message==M.message;case b:case y:return k==M+"";case m:var L=a;case x:var z=R&o;if(L||(L=i),k.size!=M.size&&!z)return!1;var q=P.get(k);if(q)return q==M;R|=l,P.set(k,M);var Z=r(L(k),L(M),R,I,D,P);return P.delete(k),Z;case v:if(N)return N.call(k)==N.call(M)}return!1}return _j=j,_j}var kj,tse;function aH(){if(tse)return kj;tse=1;function e(t,n){for(var r=-1,a=n.length,i=t.length;++r<a;)t[i+r]=n[r];return t}return kj=e,kj}var jj,nse;function Co(){if(nse)return jj;nse=1;var e=Array.isArray;return jj=e,jj}var Tj,rse;function Lye(){if(rse)return Tj;rse=1;var e=aH(),t=Co();function n(r,a,i){var o=a(r);return t(r)?o:e(o,i(r))}return Tj=n,Tj}var Aj,ase;function x3t(){if(ase)return Aj;ase=1;function e(t,n){for(var r=-1,a=t==null?0:t.length,i=0,o=[];++r<a;){var l=t[r];n(l,r,t)&&(o[i++]=l)}return o}return Aj=e,Aj}var Mj,ise;function Vye(){if(ise)return Mj;ise=1;function e(){return[]}return Mj=e,Mj}var Oj,sse;function iH(){if(sse)return Oj;sse=1;var e=x3t(),t=Vye(),n=Object.prototype,r=n.propertyIsEnumerable,a=Object.getOwnPropertySymbols,i=a?function(o){return o==null?[]:(o=Object(o),e(a(o),function(l){return r.call(o,l)}))}:t;return Oj=i,Oj}var Ij,ose;function v3t(){if(ose)return Ij;ose=1;function e(t,n){for(var r=-1,a=Array(t);++r<t;)a[r]=n(r);return a}return Ij=e,Ij}var Rj,lse;function y3t(){if(lse)return Rj;lse=1;var e=y3(),t=Ud(),n="[object Arguments]";function r(a){return t(a)&&e(a)==n}return Rj=r,Rj}var Dj,cse;function sH(){if(cse)return Dj;cse=1;var e=y3t(),t=Ud(),n=Object.prototype,r=n.hasOwnProperty,a=n.propertyIsEnumerable,i=e((function(){return arguments})())?e:function(o){return t(o)&&r.call(o,"callee")&&!a.call(o,"callee")};return Dj=i,Dj}var R4={exports:{}},Pj,use;function C3t(){if(use)return Pj;use=1;function e(){return!1}return Pj=e,Pj}R4.exports;var dse;function wC(){return dse||(dse=1,(function(e,t){var n=Bl(),r=C3t(),a=t&&!t.nodeType&&t,i=a&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===a,l=o?n.Buffer:void 0,c=l?l.isBuffer:void 0,u=c||r;e.exports=u})(R4,R4.exports)),R4.exports}var Lj,fse;function w3t(){if(fse)return Lj;fse=1;var e=y3(),t=F$(),n=Ud(),r="[object Arguments]",a="[object Array]",i="[object Boolean]",o="[object Date]",l="[object Error]",c="[object Function]",u="[object Map]",f="[object Number]",m="[object Object]",h="[object RegExp]",b="[object Set]",x="[object String]",y="[object WeakMap]",v="[object ArrayBuffer]",w="[object DataView]",S="[object Float32Array]",_="[object Float64Array]",N="[object Int8Array]",j="[object Int16Array]",k="[object Int32Array]",M="[object Uint8Array]",T="[object Uint8ClampedArray]",R="[object Uint16Array]",I="[object Uint32Array]",D={};D[S]=D[_]=D[N]=D[j]=D[k]=D[M]=D[T]=D[R]=D[I]=!0,D[r]=D[a]=D[v]=D[i]=D[w]=D[o]=D[l]=D[c]=D[u]=D[f]=D[m]=D[h]=D[b]=D[x]=D[y]=!1;function P(L){return n(L)&&t(L.length)&&!!D[e(L)]}return Lj=P,Lj}var Vj,mse;function EC(){if(mse)return Vj;mse=1;function e(t){return function(n){return t(n)}}return Vj=e,Vj}var D4={exports:{}};D4.exports;var pse;function oH(){return pse||(pse=1,(function(e,t){var n=xye(),r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===r,o=i&&n.process,l=(function(){try{var c=a&&a.require&&a.require("util").types;return c||o&&o.binding&&o.binding("util")}catch{}})();e.exports=l})(D4,D4.exports)),D4.exports}var $j,hse;function lH(){if(hse)return $j;hse=1;var e=w3t(),t=EC(),n=oH(),r=n&&n.isTypedArray,a=r?t(r):e;return $j=a,$j}var Hj,gse;function $ye(){if(gse)return Hj;gse=1;var e=v3t(),t=sH(),n=Co(),r=wC(),a=z$(),i=lH(),o=Object.prototype,l=o.hasOwnProperty;function c(u,f){var m=n(u),h=!m&&t(u),b=!m&&!h&&r(u),x=!m&&!h&&!b&&i(u),y=m||h||b||x,v=y?e(u.length,String):[],w=v.length;for(var S in u)(f||l.call(u,S))&&!(y&&(S=="length"||b&&(S=="offset"||S=="parent")||x&&(S=="buffer"||S=="byteLength"||S=="byteOffset")||a(S,w)))&&v.push(S);return v}return Hj=c,Hj}var Fj,bse;function cH(){if(bse)return Fj;bse=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,a=typeof r=="function"&&r.prototype||e;return n===a}return Fj=t,Fj}var zj,xse;function Hye(){if(xse)return zj;xse=1;function e(t,n){return function(r){return t(n(r))}}return zj=e,zj}var Uj,vse;function E3t(){if(vse)return Uj;vse=1;var e=Hye(),t=e(Object.keys,Object);return Uj=t,Uj}var Bj,yse;function S3t(){if(yse)return Bj;yse=1;var e=cH(),t=E3t(),n=Object.prototype,r=n.hasOwnProperty;function a(i){if(!e(i))return t(i);var o=[];for(var l in Object(i))r.call(i,l)&&l!="constructor"&&o.push(l);return o}return Bj=a,Bj}var Zj,Cse;function V6(){if(Cse)return Zj;Cse=1;var e=$ye(),t=S3t(),n=I6();function r(a){return n(a)?e(a):t(a)}return Zj=r,Zj}var qj,wse;function Fye(){if(wse)return qj;wse=1;var e=Lye(),t=iH(),n=V6();function r(a){return e(a,n,t)}return qj=r,qj}var Gj,Ese;function N3t(){if(Ese)return Gj;Ese=1;var e=Fye(),t=1,n=Object.prototype,r=n.hasOwnProperty;function a(i,o,l,c,u,f){var m=l&t,h=e(i),b=h.length,x=e(o),y=x.length;if(b!=y&&!m)return!1;for(var v=b;v--;){var w=h[v];if(!(m?w in o:r.call(o,w)))return!1}var S=f.get(i),_=f.get(o);if(S&&_)return S==o&&_==i;var N=!0;f.set(i,o),f.set(o,i);for(var j=m;++v<b;){w=h[v];var k=i[w],M=o[w];if(c)var T=m?c(M,k,w,o,i,f):c(k,M,w,i,o,f);if(!(T===void 0?k===M||u(k,M,l,c,f):T)){N=!1;break}j||(j=w=="constructor")}if(N&&!j){var R=i.constructor,I=o.constructor;R!=I&&"constructor"in i&&"constructor"in o&&!(typeof R=="function"&&R instanceof R&&typeof I=="function"&&I instanceof I)&&(N=!1)}return f.delete(i),f.delete(o),N}return Gj=a,Gj}var Wj,Sse;function _3t(){if(Sse)return Wj;Sse=1;var e=n0(),t=Bl(),n=e(t,"DataView");return Wj=n,Wj}var Yj,Nse;function k3t(){if(Nse)return Yj;Nse=1;var e=n0(),t=Bl(),n=e(t,"Promise");return Yj=n,Yj}var Kj,_se;function j3t(){if(_se)return Kj;_se=1;var e=n0(),t=Bl(),n=e(t,"Set");return Kj=n,Kj}var Xj,kse;function T3t(){if(kse)return Xj;kse=1;var e=n0(),t=Bl(),n=e(t,"WeakMap");return Xj=n,Xj}var Qj,jse;function SC(){if(jse)return Qj;jse=1;var e=_3t(),t=tH(),n=k3t(),r=j3t(),a=T3t(),i=y3(),o=Rye(),l="[object Map]",c="[object Object]",u="[object Promise]",f="[object Set]",m="[object WeakMap]",h="[object DataView]",b=o(e),x=o(t),y=o(n),v=o(r),w=o(a),S=i;return(e&&S(new e(new ArrayBuffer(1)))!=h||t&&S(new t)!=l||n&&S(n.resolve())!=u||r&&S(new r)!=f||a&&S(new a)!=m)&&(S=function(_){var N=i(_),j=N==c?_.constructor:void 0,k=j?o(j):"";if(k)switch(k){case b:return h;case x:return l;case y:return u;case v:return f;case w:return m}return N}),Qj=S,Qj}var Jj,Tse;function A3t(){if(Tse)return Jj;Tse=1;var e=rH(),t=Dye(),n=b3t(),r=N3t(),a=SC(),i=Co(),o=wC(),l=lH(),c=1,u="[object Arguments]",f="[object Array]",m="[object Object]",h=Object.prototype,b=h.hasOwnProperty;function x(y,v,w,S,_,N){var j=i(y),k=i(v),M=j?f:a(y),T=k?f:a(v);M=M==u?m:M,T=T==u?m:T;var R=M==m,I=T==m,D=M==T;if(D&&o(y)){if(!o(v))return!1;j=!0,R=!1}if(D&&!R)return N||(N=new e),j||l(y)?t(y,v,w,S,_,N):n(y,v,M,w,S,_,N);if(!(w&c)){var P=R&&b.call(y,"__wrapped__"),L=I&&b.call(v,"__wrapped__");if(P||L){var z=P?y.value():y,q=L?v.value():v;return N||(N=new e),_(z,q,w,S,N)}}return D?(N||(N=new e),r(y,v,w,S,_,N)):!1}return Jj=x,Jj}var eT,Ase;function uH(){if(Ase)return eT;Ase=1;var e=A3t(),t=Ud();function n(r,a,i,o,l){return r===a?!0:r==null||a==null||!t(r)&&!t(a)?r!==r&&a!==a:e(r,a,i,o,n,l)}return eT=n,eT}var tT,Mse;function M3t(){if(Mse)return tT;Mse=1;var e=uH();function t(n,r){return e(n,r)}return tT=t,tT}var O3t=M3t();const I3t=lr(O3t);function nT(e,t){var n=U$(e);return n?n.innerHeight:K1(e).height}function zye(e,t,n){e.closest&&!n&&e.closest(t);var r=e;do{if(oft(r,t))return r;r=r.parentElement}while(r&&r!==n&&r.nodeType===document.ELEMENT_NODE);return null}var rT,Ose;function R3t(){if(Ose)return rT;Ose=1;function e(t,n,r,a){for(var i=t.length,o=r+(a?1:-1);a?o--:++o<i;)if(n(t[o],o,t))return o;return-1}return rT=e,rT}var aT,Ise;function D3t(){if(Ise)return aT;Ise=1;var e=rH(),t=uH(),n=1,r=2;function a(i,o,l,c){var u=l.length,f=u,m=!c;if(i==null)return!f;for(i=Object(i);u--;){var h=l[u];if(m&&h[2]?h[1]!==i[h[0]]:!(h[0]in i))return!1}for(;++u<f;){h=l[u];var b=h[0],x=i[b],y=h[1];if(m&&h[2]){if(x===void 0&&!(b in i))return!1}else{var v=new e;if(c)var w=c(x,y,b,i,o,v);if(!(w===void 0?t(y,x,n|r,c,v):w))return!1}}return!0}return aT=a,aT}var iT,Rse;function Uye(){if(Rse)return iT;Rse=1;var e=su();function t(n){return n===n&&!e(n)}return iT=t,iT}var sT,Dse;function P3t(){if(Dse)return sT;Dse=1;var e=Uye(),t=V6();function n(r){for(var a=t(r),i=a.length;i--;){var o=a[i],l=r[o];a[i]=[o,l,e(l)]}return a}return sT=n,sT}var oT,Pse;function Bye(){if(Pse)return oT;Pse=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return oT=e,oT}var lT,Lse;function L3t(){if(Lse)return lT;Lse=1;var e=D3t(),t=P3t(),n=Bye();function r(a){var i=t(a);return i.length==1&&i[0][2]?n(i[0][0],i[0][1]):function(o){return o===a||e(o,a,i)}}return lT=r,lT}var cT,Vse;function dH(){if(Vse)return cT;Vse=1;var e=Co(),t=R6(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function a(i,o){if(e(i))return!1;var l=typeof i;return l=="number"||l=="symbol"||l=="boolean"||i==null||t(i)?!0:r.test(i)||!n.test(i)||o!=null&&i in Object(o)}return cT=a,cT}var uT,$se;function V3t(){if($se)return uT;$se=1;var e=nH(),t="Expected a function";function n(r,a){if(typeof r!="function"||a!=null&&typeof a!="function")throw new TypeError(t);var i=function(){var o=arguments,l=a?a.apply(this,o):o[0],c=i.cache;if(c.has(l))return c.get(l);var u=r.apply(this,o);return i.cache=c.set(l,u)||c,u};return i.cache=new(n.Cache||e),i}return n.Cache=e,uT=n,uT}var dT,Hse;function $3t(){if(Hse)return dT;Hse=1;var e=V3t(),t=500;function n(r){var a=e(r,function(o){return i.size===t&&i.clear(),o}),i=a.cache;return a}return dT=n,dT}var fT,Fse;function H3t(){if(Fse)return fT;Fse=1;var e=$3t(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(a){var i=[];return a.charCodeAt(0)===46&&i.push(""),a.replace(t,function(o,l,c,u){i.push(c?u.replace(n,"$1"):l||o)}),i});return fT=r,fT}var mT,zse;function fH(){if(zse)return mT;zse=1;function e(t,n){for(var r=-1,a=t==null?0:t.length,i=Array(a);++r<a;)i[r]=n(t[r],r,t);return i}return mT=e,mT}var pT,Use;function F3t(){if(Use)return pT;Use=1;var e=v3(),t=fH(),n=Co(),r=R6(),a=e?e.prototype:void 0,i=a?a.toString:void 0;function o(l){if(typeof l=="string")return l;if(n(l))return t(l,o)+"";if(r(l))return i?i.call(l):"";var c=l+"";return c=="0"&&1/l==-1/0?"-0":c}return pT=o,pT}var hT,Bse;function z3t(){if(Bse)return hT;Bse=1;var e=F3t();function t(n){return n==null?"":e(n)}return hT=t,hT}var gT,Zse;function NC(){if(Zse)return gT;Zse=1;var e=Co(),t=dH(),n=H3t(),r=z3t();function a(i,o){return e(i)?i:t(i,o)?[i]:n(r(i))}return gT=a,gT}var bT,qse;function $6(){if(qse)return bT;qse=1;var e=R6();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return bT=t,bT}var xT,Gse;function _C(){if(Gse)return xT;Gse=1;var e=NC(),t=$6();function n(r,a){a=e(a,r);for(var i=0,o=a.length;r!=null&&i<o;)r=r[t(a[i++])];return i&&i==o?r:void 0}return xT=n,xT}var vT,Wse;function U3t(){if(Wse)return vT;Wse=1;var e=_C();function t(n,r,a){var i=n==null?void 0:e(n,r);return i===void 0?a:i}return vT=t,vT}var yT,Yse;function B3t(){if(Yse)return yT;Yse=1;function e(t,n){return t!=null&&n in Object(t)}return yT=e,yT}var CT,Kse;function Z3t(){if(Kse)return CT;Kse=1;var e=NC(),t=sH(),n=Co(),r=z$(),a=F$(),i=$6();function o(l,c,u){c=e(c,l);for(var f=-1,m=c.length,h=!1;++f<m;){var b=i(c[f]);if(!(h=l!=null&&u(l,b)))break;l=l[b]}return h||++f!=m?h:(m=l==null?0:l.length,!!m&&a(m)&&r(b,m)&&(n(l)||t(l)))}return CT=o,CT}var wT,Xse;function q3t(){if(Xse)return wT;Xse=1;var e=B3t(),t=Z3t();function n(r,a){return r!=null&&t(r,a,e)}return wT=n,wT}var ET,Qse;function G3t(){if(Qse)return ET;Qse=1;var e=uH(),t=U3t(),n=q3t(),r=dH(),a=Uye(),i=Bye(),o=$6(),l=1,c=2;function u(f,m){return r(f)&&a(m)?i(o(f),m):function(h){var b=t(h,f);return b===void 0&&b===m?n(h,f):e(m,b,l|c)}}return ET=u,ET}var ST,Jse;function kC(){if(Jse)return ST;Jse=1;function e(t){return t}return ST=e,ST}var NT,eoe;function W3t(){if(eoe)return NT;eoe=1;function e(t){return function(n){return n?.[t]}}return NT=e,NT}var _T,toe;function Y3t(){if(toe)return _T;toe=1;var e=_C();function t(n){return function(r){return e(r,n)}}return _T=t,_T}var kT,noe;function K3t(){if(noe)return kT;noe=1;var e=W3t(),t=Y3t(),n=dH(),r=$6();function a(i){return n(i)?e(r(i)):t(i)}return kT=a,kT}var jT,roe;function jC(){if(roe)return jT;roe=1;var e=L3t(),t=G3t(),n=kC(),r=Co(),a=K3t();function i(o){return typeof o=="function"?o:o==null?n:typeof o=="object"?r(o)?t(o[0],o[1]):e(o):a(o)}return jT=i,jT}var TT,aoe;function X3t(){if(aoe)return TT;aoe=1;var e=R3t(),t=jC(),n=yye(),r=Math.max;function a(i,o,l){var c=i==null?0:i.length;if(!c)return-1;var u=l==null?0:n(l);return u<0&&(u=r(c+u,0)),e(i,t(o,3),u)}return TT=a,TT}var Q3t=X3t();const J3t=lr(Q3t);var AT,ioe;function ept(){if(ioe)return AT;ioe=1;var e=Math.ceil,t=Math.max;function n(r,a,i,o){for(var l=-1,c=t(e((a-r)/(i||1)),0),u=Array(c);c--;)u[o?c:++l]=r,r+=i;return u}return AT=n,AT}var MT,soe;function tpt(){if(soe)return MT;soe=1;var e=ept(),t=gC(),n=vye();function r(a){return function(i,o,l){return l&&typeof l!="number"&&t(i,o,l)&&(o=l=void 0),i=n(i),o===void 0?(o=i,i=0):o=n(o),l=l===void 0?i<o?1:-1:n(l),e(i,o,l,a)}}return MT=r,MT}var OT,ooe;function npt(){if(ooe)return OT;ooe=1;var e=tpt(),t=e();return OT=t,OT}var rpt=npt();const apt=lr(rpt);var loe=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function ipt(e,t){return!!(e===t||loe(e)&&loe(t))}function spt(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!ipt(e[n],t[n]))return!1;return!0}function Zye(e,t){t===void 0&&(t=spt);var n=null;function r(){for(var a=[],i=0;i<arguments.length;i++)a[i]=arguments[i];if(n&&n.lastThis===this&&t(a,n.lastArgs))return n.lastResult;var o=e.apply(this,a);return n={lastResult:o,lastArgs:a,lastThis:this},o}return r.clear=function(){n=null},r}function BI(e,t){var n=U$(e);return n?n.innerWidth:K1(e).width}var IT,coe;function opt(){if(coe)return IT;coe=1;var e=v3(),t=sH(),n=Co(),r=e?e.isConcatSpreadable:void 0;function a(i){return n(i)||t(i)||!!(r&&i&&i[r])}return IT=a,IT}var RT,uoe;function qye(){if(uoe)return RT;uoe=1;var e=aH(),t=opt();function n(r,a,i,o,l){var c=-1,u=r.length;for(i||(i=t),l||(l=[]);++c<u;){var f=r[c];a>0&&i(f)?a>1?n(f,a-1,i,o,l):e(l,f):o||(l[l.length]=f)}return l}return RT=n,RT}var DT,doe;function lpt(){if(doe)return DT;doe=1;function e(t){return function(n,r,a){for(var i=-1,o=Object(n),l=a(n),c=l.length;c--;){var u=l[t?c:++i];if(r(o[u],u,o)===!1)break}return n}}return DT=e,DT}var PT,foe;function cpt(){if(foe)return PT;foe=1;var e=lpt(),t=e();return PT=t,PT}var LT,moe;function mH(){if(moe)return LT;moe=1;var e=cpt(),t=V6();function n(r,a){return r&&e(r,a,t)}return LT=n,LT}var VT,poe;function upt(){if(poe)return VT;poe=1;var e=I6();function t(n,r){return function(a,i){if(a==null)return a;if(!e(a))return n(a,i);for(var o=a.length,l=r?o:-1,c=Object(a);(r?l--:++l<o)&&i(c[l],l,c)!==!1;);return a}}return VT=t,VT}var $T,hoe;function dpt(){if(hoe)return $T;hoe=1;var e=mH(),t=upt(),n=t(e);return $T=n,$T}var HT,goe;function fpt(){if(goe)return HT;goe=1;var e=dpt(),t=I6();function n(r,a){var i=-1,o=t(r)?Array(r.length):[];return e(r,function(l,c,u){o[++i]=a(l,c,u)}),o}return HT=n,HT}var FT,boe;function mpt(){if(boe)return FT;boe=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return FT=e,FT}var zT,xoe;function ppt(){if(xoe)return zT;xoe=1;var e=R6();function t(n,r){if(n!==r){var a=n!==void 0,i=n===null,o=n===n,l=e(n),c=r!==void 0,u=r===null,f=r===r,m=e(r);if(!u&&!m&&!l&&n>r||l&&c&&f&&!u&&!m||i&&c&&f||!a&&f||!o)return 1;if(!i&&!l&&!m&&n<r||m&&a&&o&&!i&&!l||u&&a&&o||!c&&o||!f)return-1}return 0}return zT=t,zT}var UT,voe;function hpt(){if(voe)return UT;voe=1;var e=ppt();function t(n,r,a){for(var i=-1,o=n.criteria,l=r.criteria,c=o.length,u=a.length;++i<c;){var f=e(o[i],l[i]);if(f){if(i>=u)return f;var m=a[i];return f*(m=="desc"?-1:1)}}return n.index-r.index}return UT=t,UT}var BT,yoe;function gpt(){if(yoe)return BT;yoe=1;var e=fH(),t=_C(),n=jC(),r=fpt(),a=mpt(),i=EC(),o=hpt(),l=kC(),c=Co();function u(f,m,h){m.length?m=e(m,function(y){return c(y)?function(v){return t(v,y.length===1?y[0]:y)}:y}):m=[l];var b=-1;m=e(m,i(n));var x=r(f,function(y,v,w){var S=e(m,function(_){return _(y)});return{criteria:S,index:++b,value:y}});return a(x,function(y,v){return o(y,v,h)})}return BT=u,BT}var ZT,Coe;function bpt(){if(Coe)return ZT;Coe=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return ZT=e,ZT}var qT,woe;function Gye(){if(woe)return qT;woe=1;var e=bpt(),t=Math.max;function n(r,a,i){return a=t(a===void 0?r.length-1:a,0),function(){for(var o=arguments,l=-1,c=t(o.length-a,0),u=Array(c);++l<c;)u[l]=o[a+l];l=-1;for(var f=Array(a+1);++l<a;)f[l]=o[l];return f[a]=i(u),e(r,this,f)}}return qT=n,qT}var GT,Eoe;function xpt(){if(Eoe)return GT;Eoe=1;function e(t){return function(){return t}}return GT=e,GT}var WT,Soe;function Wye(){if(Soe)return WT;Soe=1;var e=n0(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}})();return WT=t,WT}var YT,Noe;function vpt(){if(Noe)return YT;Noe=1;var e=xpt(),t=Wye(),n=kC(),r=t?function(a,i){return t(a,"toString",{configurable:!0,enumerable:!1,value:e(i),writable:!0})}:n;return YT=r,YT}var KT,_oe;function ypt(){if(_oe)return KT;_oe=1;var e=800,t=16,n=Date.now;function r(a){var i=0,o=0;return function(){var l=n(),c=t-(l-o);if(o=l,c>0){if(++i>=e)return arguments[0]}else i=0;return a.apply(void 0,arguments)}}return KT=r,KT}var XT,koe;function Yye(){if(koe)return XT;koe=1;var e=vpt(),t=ypt(),n=t(e);return XT=n,XT}var QT,joe;function Kye(){if(joe)return QT;joe=1;var e=kC(),t=Gye(),n=Yye();function r(a,i){return n(t(a,i,e),a+"")}return QT=r,QT}var JT,Toe;function Cpt(){if(Toe)return JT;Toe=1;var e=qye(),t=gpt(),n=Kye(),r=gC(),a=n(function(i,o){if(i==null)return[];var l=o.length;return l>1&&r(i,o[0],o[1])?o=[]:l>2&&r(o[0],o[1],o[2])&&(o=[o[0]]),t(i,e(o,1),[])});return JT=a,JT}var wpt=Cpt();const Ept=lr(wpt);function Xye(e){return nye(e)||gye(e)||L$(e)||rye()}var eA,Aoe;function Spt(){if(Aoe)return eA;Aoe=1;function e(t){var n=[];if(t!=null)for(var r in Object(t))n.push(r);return n}return eA=e,eA}var tA,Moe;function Npt(){if(Moe)return tA;Moe=1;var e=su(),t=cH(),n=Spt(),r=Object.prototype,a=r.hasOwnProperty;function i(o){if(!e(o))return n(o);var l=t(o),c=[];for(var u in o)u=="constructor"&&(l||!a.call(o,u))||c.push(u);return c}return tA=i,tA}var nA,Ooe;function TC(){if(Ooe)return nA;Ooe=1;var e=$ye(),t=Npt(),n=I6();function r(a){return n(a)?e(a,!0):t(a)}return nA=r,nA}var rA,Ioe;function _pt(){if(Ioe)return rA;Ioe=1;var e=Kye(),t=O6(),n=gC(),r=TC(),a=Object.prototype,i=a.hasOwnProperty,o=e(function(l,c){l=Object(l);var u=-1,f=c.length,m=f>2?c[2]:void 0;for(m&&n(c[0],c[1],m)&&(f=1);++u<f;)for(var h=c[u],b=r(h),x=-1,y=b.length;++x<y;){var v=b[x],w=l[v];(w===void 0||t(w,a[v])&&!i.call(l,v))&&(l[v]=h[v])}return l});return rA=o,rA}var kpt=_pt();const jpt=lr(kpt);var aA,Roe;function pH(){if(Roe)return aA;Roe=1;var e=Wye();function t(n,r,a){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:a,writable:!0}):n[r]=a}return aA=t,aA}var iA,Doe;function Tpt(){if(Doe)return iA;Doe=1;var e=pH(),t=mH(),n=jC();function r(a,i){var o={};return i=n(i,3),t(a,function(l,c,u){e(o,c,i(l,c,u))}),o}return iA=r,iA}var Apt=Tpt();const Mpt=lr(Apt);var sA,Poe;function Qye(){if(Poe)return sA;Poe=1;function e(t,n){for(var r=-1,a=t==null?0:t.length;++r<a&&n(t[r],r,t)!==!1;);return t}return sA=e,sA}var oA,Loe;function Jye(){if(Loe)return oA;Loe=1;var e=pH(),t=O6(),n=Object.prototype,r=n.hasOwnProperty;function a(i,o,l){var c=i[o];(!(r.call(i,o)&&t(c,l))||l===void 0&&!(o in i))&&e(i,o,l)}return oA=a,oA}var lA,Voe;function H6(){if(Voe)return lA;Voe=1;var e=Jye(),t=pH();function n(r,a,i,o){var l=!i;i||(i={});for(var c=-1,u=a.length;++c<u;){var f=a[c],m=o?o(i[f],r[f],f,i,r):void 0;m===void 0&&(m=r[f]),l?t(i,f,m):e(i,f,m)}return i}return lA=n,lA}var cA,$oe;function Opt(){if($oe)return cA;$oe=1;var e=H6(),t=V6();function n(r,a){return r&&e(a,t(a),r)}return cA=n,cA}var uA,Hoe;function Ipt(){if(Hoe)return uA;Hoe=1;var e=H6(),t=TC();function n(r,a){return r&&e(a,t(a),r)}return uA=n,uA}var P4={exports:{}};P4.exports;var Foe;function Rpt(){return Foe||(Foe=1,(function(e,t){var n=Bl(),r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===r,o=i?n.Buffer:void 0,l=o?o.allocUnsafe:void 0;function c(u,f){if(f)return u.slice();var m=u.length,h=l?l(m):new u.constructor(m);return u.copy(h),h}e.exports=c})(P4,P4.exports)),P4.exports}var dA,zoe;function Dpt(){if(zoe)return dA;zoe=1;function e(t,n){var r=-1,a=t.length;for(n||(n=Array(a));++r<a;)n[r]=t[r];return n}return dA=e,dA}var fA,Uoe;function Ppt(){if(Uoe)return fA;Uoe=1;var e=H6(),t=iH();function n(r,a){return e(r,t(r),a)}return fA=n,fA}var mA,Boe;function AC(){if(Boe)return mA;Boe=1;var e=Hye(),t=e(Object.getPrototypeOf,Object);return mA=t,mA}var pA,Zoe;function eCe(){if(Zoe)return pA;Zoe=1;var e=aH(),t=AC(),n=iH(),r=Vye(),a=Object.getOwnPropertySymbols,i=a?function(o){for(var l=[];o;)e(l,n(o)),o=t(o);return l}:r;return pA=i,pA}var hA,qoe;function Lpt(){if(qoe)return hA;qoe=1;var e=H6(),t=eCe();function n(r,a){return e(r,t(r),a)}return hA=n,hA}var gA,Goe;function tCe(){if(Goe)return gA;Goe=1;var e=Lye(),t=eCe(),n=TC();function r(a){return e(a,n,t)}return gA=r,gA}var bA,Woe;function Vpt(){if(Woe)return bA;Woe=1;var e=Object.prototype,t=e.hasOwnProperty;function n(r){var a=r.length,i=new r.constructor(a);return a&&typeof r[0]=="string"&&t.call(r,"index")&&(i.index=r.index,i.input=r.input),i}return bA=n,bA}var xA,Yoe;function hH(){if(Yoe)return xA;Yoe=1;var e=Pye();function t(n){var r=new n.constructor(n.byteLength);return new e(r).set(new e(n)),r}return xA=t,xA}var vA,Koe;function $pt(){if(Koe)return vA;Koe=1;var e=hH();function t(n,r){var a=r?e(n.buffer):n.buffer;return new n.constructor(a,n.byteOffset,n.byteLength)}return vA=t,vA}var yA,Xoe;function Hpt(){if(Xoe)return yA;Xoe=1;var e=/\w*$/;function t(n){var r=new n.constructor(n.source,e.exec(n));return r.lastIndex=n.lastIndex,r}return yA=t,yA}var CA,Qoe;function Fpt(){if(Qoe)return CA;Qoe=1;var e=v3(),t=e?e.prototype:void 0,n=t?t.valueOf:void 0;function r(a){return n?Object(n.call(a)):{}}return CA=r,CA}var wA,Joe;function zpt(){if(Joe)return wA;Joe=1;var e=hH();function t(n,r){var a=r?e(n.buffer):n.buffer;return new n.constructor(a,n.byteOffset,n.length)}return wA=t,wA}var EA,ele;function Upt(){if(ele)return EA;ele=1;var e=hH(),t=$pt(),n=Hpt(),r=Fpt(),a=zpt(),i="[object Boolean]",o="[object Date]",l="[object Map]",c="[object Number]",u="[object RegExp]",f="[object Set]",m="[object String]",h="[object Symbol]",b="[object ArrayBuffer]",x="[object DataView]",y="[object Float32Array]",v="[object Float64Array]",w="[object Int8Array]",S="[object Int16Array]",_="[object Int32Array]",N="[object Uint8Array]",j="[object Uint8ClampedArray]",k="[object Uint16Array]",M="[object Uint32Array]";function T(R,I,D){var P=R.constructor;switch(I){case b:return e(R);case i:case o:return new P(+R);case x:return t(R,D);case y:case v:case w:case S:case _:case N:case j:case k:case M:return a(R,D);case l:return new P;case c:case m:return new P(R);case u:return n(R);case f:return new P;case h:return r(R)}}return EA=T,EA}var SA,tle;function nCe(){if(tle)return SA;tle=1;var e=su(),t=Object.create,n=(function(){function r(){}return function(a){if(!e(a))return{};if(t)return t(a);r.prototype=a;var i=new r;return r.prototype=void 0,i}})();return SA=n,SA}var NA,nle;function Bpt(){if(nle)return NA;nle=1;var e=nCe(),t=AC(),n=cH();function r(a){return typeof a.constructor=="function"&&!n(a)?e(t(a)):{}}return NA=r,NA}var _A,rle;function Zpt(){if(rle)return _A;rle=1;var e=SC(),t=Ud(),n="[object Map]";function r(a){return t(a)&&e(a)==n}return _A=r,_A}var kA,ale;function qpt(){if(ale)return kA;ale=1;var e=Zpt(),t=EC(),n=oH(),r=n&&n.isMap,a=r?t(r):e;return kA=a,kA}var jA,ile;function Gpt(){if(ile)return jA;ile=1;var e=SC(),t=Ud(),n="[object Set]";function r(a){return t(a)&&e(a)==n}return jA=r,jA}var TA,sle;function Wpt(){if(sle)return TA;sle=1;var e=Gpt(),t=EC(),n=oH(),r=n&&n.isSet,a=r?t(r):e;return TA=a,TA}var AA,ole;function Ypt(){if(ole)return AA;ole=1;var e=rH(),t=Qye(),n=Jye(),r=Opt(),a=Ipt(),i=Rpt(),o=Dpt(),l=Ppt(),c=Lpt(),u=Fye(),f=tCe(),m=SC(),h=Vpt(),b=Upt(),x=Bpt(),y=Co(),v=wC(),w=qpt(),S=su(),_=Wpt(),N=V6(),j=TC(),k=1,M=2,T=4,R="[object Arguments]",I="[object Array]",D="[object Boolean]",P="[object Date]",L="[object Error]",z="[object Function]",q="[object GeneratorFunction]",Z="[object Map]",G="[object Number]",$="[object Object]",X="[object RegExp]",B="[object Set]",W="[object String]",Y="[object Symbol]",F="[object WeakMap]",J="[object ArrayBuffer]",ue="[object DataView]",ge="[object Float32Array]",ne="[object Float64Array]",be="[object Int8Array]",se="[object Int16Array]",pe="[object Int32Array]",Se="[object Uint8Array]",ae="[object Uint8ClampedArray]",He="[object Uint16Array]",ve="[object Uint32Array]",Ue={};Ue[R]=Ue[I]=Ue[J]=Ue[ue]=Ue[D]=Ue[P]=Ue[ge]=Ue[ne]=Ue[be]=Ue[se]=Ue[pe]=Ue[Z]=Ue[G]=Ue[$]=Ue[X]=Ue[B]=Ue[W]=Ue[Y]=Ue[Se]=Ue[ae]=Ue[He]=Ue[ve]=!0,Ue[L]=Ue[z]=Ue[F]=!1;function at(Oe,Ye,Me,tt,ie,he){var Ee,ce=Ye&k,we=Ye&M,te=Ye&T;if(Me&&(Ee=ie?Me(Oe,tt,ie,he):Me(Oe)),Ee!==void 0)return Ee;if(!S(Oe))return Oe;var de=y(Oe);if(de){if(Ee=h(Oe),!ce)return o(Oe,Ee)}else{var De=m(Oe),Xe=De==z||De==q;if(v(Oe))return i(Oe,ce);if(De==$||De==R||Xe&&!ie){if(Ee=we||Xe?{}:x(Oe),!ce)return we?c(Oe,a(Ee,Oe)):l(Oe,r(Ee,Oe))}else{if(!Ue[De])return ie?Oe:{};Ee=b(Oe,De,ce)}}he||(he=new e);var lt=he.get(Oe);if(lt)return lt;he.set(Oe,Ee),_(Oe)?Oe.forEach(function(rn){Ee.add(at(rn,Ye,Me,rn,Oe,he))}):w(Oe)&&Oe.forEach(function(rn,Yt){Ee.set(Yt,at(rn,Ye,Me,Yt,Oe,he))});var jt=te?we?f:u:we?j:N,Cn=de?void 0:jt(Oe);return t(Cn||Oe,function(rn,Yt){Cn&&(Yt=rn,rn=Oe[Yt]),n(Ee,Yt,at(rn,Ye,Me,Yt,Oe,he))}),Ee}return AA=at,AA}var MA,lle;function Kpt(){if(lle)return MA;lle=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return MA=e,MA}var OA,cle;function Xpt(){if(cle)return OA;cle=1;var e=_C(),t=bye();function n(r,a){return a.length<2?r:e(r,t(a,0,-1))}return OA=n,OA}var IA,ule;function Qpt(){if(ule)return IA;ule=1;var e=NC(),t=Kpt(),n=Xpt(),r=$6(),a=Object.prototype,i=a.hasOwnProperty;function o(l,c){c=e(c,l);var u=-1,f=c.length;if(!f)return!0;for(var m=l==null||typeof l!="object"&&typeof l!="function";++u<f;){var h=c[u];if(typeof h=="string"){if(h==="__proto__"&&!i.call(l,"__proto__"))return!1;if(h==="constructor"&&u+1<f&&typeof c[u+1]=="string"&&c[u+1]==="prototype"){if(m&&u===0)continue;return!1}}}var b=n(l,c);return b==null||delete b[r(t(c))]}return IA=o,IA}var RA,dle;function Jpt(){if(dle)return RA;dle=1;var e=y3(),t=AC(),n=Ud(),r="[object Object]",a=Function.prototype,i=Object.prototype,o=a.toString,l=i.hasOwnProperty,c=o.call(Object);function u(f){if(!n(f)||e(f)!=r)return!1;var m=t(f);if(m===null)return!0;var h=l.call(m,"constructor")&&m.constructor;return typeof h=="function"&&h instanceof h&&o.call(h)==c}return RA=u,RA}var DA,fle;function e4t(){if(fle)return DA;fle=1;var e=Jpt();function t(n){return e(n)?void 0:n}return DA=t,DA}var PA,mle;function t4t(){if(mle)return PA;mle=1;var e=qye();function t(n){var r=n==null?0:n.length;return r?e(n,1):[]}return PA=t,PA}var LA,ple;function n4t(){if(ple)return LA;ple=1;var e=t4t(),t=Gye(),n=Yye();function r(a){return n(t(a,void 0,e),a+"")}return LA=r,LA}var VA,hle;function r4t(){if(hle)return VA;hle=1;var e=fH(),t=Ypt(),n=Qpt(),r=NC(),a=H6(),i=e4t(),o=n4t(),l=tCe(),c=1,u=2,f=4,m=o(function(h,b){var x={};if(h==null)return x;var y=!1;b=e(b,function(w){return w=r(w,h),y||(y=w.length>1),w}),a(h,l(h),x),y&&(x=t(x,c|u|f,i));for(var v=b.length;v--;)n(x,b[v]);return x});return VA=m,VA}var a4t=r4t();const i4t=lr(a4t);var $A,gle;function s4t(){if(gle)return $A;gle=1;var e=Qye(),t=nCe(),n=mH(),r=jC(),a=AC(),i=Co(),o=wC(),l=H$(),c=su(),u=lH();function f(m,h,b){var x=i(m),y=x||o(m)||u(m);if(h=r(h,4),b==null){var v=m&&m.constructor;y?b=x?new v:[]:c(m)?b=l(v)?t(a(m)):{}:b={}}return(y?e:n)(m,function(w,S,_){return h(b,w,S,_)}),b}return $A=f,$A}var o4t=s4t();const l4t=lr(o4t);var t9={exports:{}},c4t=t9.exports,ble;function u4t(){return ble||(ble=1,(function(e,t){(function(n,r){e.exports=r()})(c4t,(function(){return function(n,r,a){r.prototype.isBetween=function(i,o,l,c){var u=a(i),f=a(o),m=(c=c||"()")[0]==="(",h=c[1]===")";return(m?this.isAfter(u,l):!this.isBefore(u,l))&&(h?this.isBefore(f,l):!this.isAfter(f,l))||(m?this.isBefore(u,l):!this.isAfter(u,l))&&(h?this.isAfter(f,l):!this.isBefore(f,l))}}}))})(t9)),t9.exports}u4t();var n9={exports:{}},d4t=n9.exports,xle;function f4t(){return xle||(xle=1,(function(e,t){(function(n,r){e.exports=r()})(d4t,(function(){return function(n,r){r.prototype.isSameOrAfter=function(a,i){return this.isSame(a,i)||this.isAfter(a,i)}}}))})(n9)),n9.exports}f4t();var r9={exports:{}},m4t=r9.exports,vle;function p4t(){return vle||(vle=1,(function(e,t){(function(n,r){e.exports=r()})(m4t,(function(){return function(n,r){r.prototype.isSameOrBefore=function(a,i){return this.isSame(a,i)||this.isBefore(a,i)}}}))})(r9)),r9.exports}p4t();var a9={exports:{}},h4t=a9.exports,yle;function g4t(){return yle||(yle=1,(function(e,t){(function(n,r){e.exports=r()})(h4t,(function(){return function(n,r,a){var i=r.prototype,o=function(m){return m&&(m.indexOf?m:m.s)},l=function(m,h,b,x,y){var v=m.name?m:m.$locale(),w=o(v[h]),S=o(v[b]),_=w||S.map((function(j){return j.slice(0,x)}));if(!y)return _;var N=v.weekStart;return _.map((function(j,k){return _[(k+(N||0))%7]}))},c=function(){return a.Ls[a.locale()]},u=function(m,h){return m.formats[h]||(function(b){return b.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(x,y,v){return y||v.slice(1)}))})(m.formats[h.toUpperCase()])},f=function(){var m=this;return{months:function(h){return h?h.format("MMMM"):l(m,"months")},monthsShort:function(h){return h?h.format("MMM"):l(m,"monthsShort","months",3)},firstDayOfWeek:function(){return m.$locale().weekStart||0},weekdays:function(h){return h?h.format("dddd"):l(m,"weekdays")},weekdaysMin:function(h){return h?h.format("dd"):l(m,"weekdaysMin","weekdays",2)},weekdaysShort:function(h){return h?h.format("ddd"):l(m,"weekdaysShort","weekdays",3)},longDateFormat:function(h){return u(m.$locale(),h)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return f.bind(this)()},a.localeData=function(){var m=c();return{firstDayOfWeek:function(){return m.weekStart||0},weekdays:function(){return a.weekdays()},weekdaysShort:function(){return a.weekdaysShort()},weekdaysMin:function(){return a.weekdaysMin()},months:function(){return a.months()},monthsShort:function(){return a.monthsShort()},longDateFormat:function(h){return u(m,h)},meridiem:m.meridiem,ordinal:m.ordinal}},a.months=function(){return l(c(),"months")},a.monthsShort=function(){return l(c(),"monthsShort","months",3)},a.weekdays=function(m){return l(c(),"weekdays",null,null,m)},a.weekdaysShort=function(m){return l(c(),"weekdaysShort","weekdays",3,m)},a.weekdaysMin=function(m){return l(c(),"weekdaysMin","weekdays",2,m)}}}))})(a9)),a9.exports}g4t();var i9={exports:{}},b4t=i9.exports,Cle;function x4t(){return Cle||(Cle=1,(function(e,t){(function(n,r){e.exports=r()})(b4t,(function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(r,a,i){var o=a.prototype,l=o.format;i.en.formats=n,o.format=function(c){c===void 0&&(c="YYYY-MM-DDTHH:mm:ssZ");var u=this.$locale().formats,f=(function(m,h){return m.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(b,x,y){var v=y&&y.toUpperCase();return x||h[y]||n[y]||h[v].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(w,S,_){return S||_.slice(1)}))}))})(c,u===void 0?{}:u);return l.call(this,f)}}}))})(i9)),i9.exports}x4t();var s9={exports:{}},v4t=s9.exports,wle;function y4t(){return wle||(wle=1,(function(e,t){(function(n,r){e.exports=r()})(v4t,(function(){return function(n,r,a){var i=function(o,l){if(!l||!l.length||l.length===1&&!l[0]||l.length===1&&Array.isArray(l[0])&&!l[0].length)return null;var c;l.length===1&&l[0].length>0&&(l=l[0]),c=(l=l.filter((function(f){return f})))[0];for(var u=1;u<l.length;u+=1)l[u].isValid()&&!l[u][o](c)||(c=l[u]);return c};a.max=function(){var o=[].slice.call(arguments,0);return i("isAfter",o)},a.min=function(){var o=[].slice.call(arguments,0);return i("isBefore",o)}}}))})(s9)),s9.exports}y4t();var o9={exports:{}},C4t=o9.exports,Ele;function w4t(){return Ele||(Ele=1,(function(e,t){(function(n,r){e.exports=r()})(C4t,(function(){var n="minute",r=/[+-]\d\d(?::?\d\d)?/g,a=/([+-]|\d\d)/g;return function(i,o,l){var c=o.prototype;l.utc=function(y){var v={date:y,utc:!0,args:arguments};return new o(v)},c.utc=function(y){var v=l(this.toDate(),{locale:this.$L,utc:!0});return y?v.add(this.utcOffset(),n):v},c.local=function(){return l(this.toDate(),{locale:this.$L,utc:!1})};var u=c.parse;c.parse=function(y){y.utc&&(this.$u=!0),this.$utils().u(y.$offset)||(this.$offset=y.$offset),u.call(this,y)};var f=c.init;c.init=function(){if(this.$u){var y=this.$d;this.$y=y.getUTCFullYear(),this.$M=y.getUTCMonth(),this.$D=y.getUTCDate(),this.$W=y.getUTCDay(),this.$H=y.getUTCHours(),this.$m=y.getUTCMinutes(),this.$s=y.getUTCSeconds(),this.$ms=y.getUTCMilliseconds()}else f.call(this)};var m=c.utcOffset;c.utcOffset=function(y,v){var w=this.$utils().u;if(w(y))return this.$u?0:w(this.$offset)?m.call(this):this.$offset;if(typeof y=="string"&&(y=(function(j){j===void 0&&(j="");var k=j.match(r);if(!k)return null;var M=(""+k[0]).match(a)||["-",0,0],T=M[0],R=60*+M[1]+ +M[2];return R===0?0:T==="+"?R:-R})(y),y===null))return this;var S=Math.abs(y)<=16?60*y:y;if(S===0)return this.utc(v);var _=this.clone();if(v)return _.$offset=S,_.$u=!1,_;var N=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(_=this.local().add(S+N,n)).$offset=S,_.$x.$localOffset=N,_};var h=c.format;c.format=function(y){var v=y||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return h.call(this,v)},c.valueOf=function(){var y=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*y},c.isUTC=function(){return!!this.$u},c.toISOString=function(){return this.toDate().toISOString()},c.toString=function(){return this.toDate().toUTCString()};var b=c.toDate;c.toDate=function(y){return y==="s"&&this.$offset?l(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():b.call(this)};var x=c.diff;c.diff=function(y,v,w){if(y&&this.$u===y.$u)return x.call(this,y,v,w);var S=this.local(),_=l(y).local();return x.call(S,_,v,w)}}}))})(o9)),o9.exports}w4t();var l9={exports:{}},E4t=l9.exports,Sle;function S4t(){return Sle||(Sle=1,(function(e,t){(function(n,r){e.exports=r()})(E4t,(function(){return function(n,r){r.prototype.isLeapYear=function(){return this.$y%4==0&&this.$y%100!=0||this.$y%400==0}}}))})(l9)),l9.exports}S4t();function ml(e){return e.children}var Zi={PREVIOUS:"PREV",NEXT:"NEXT",TODAY:"TODAY",DATE:"DATE"},oa={MONTH:"month",WEEK:"week",WORK_WEEK:"work_week",DAY:"day",AGENDA:"agenda"},Nle=Object.keys(oa).map(function(e){return oa[e]});$e.oneOfType([$e.string,$e.func]);$e.any;$e.func;$e.oneOfType([$e.arrayOf($e.oneOf(Nle)),$e.objectOf(function(e,t){var n=Nle.indexOf(t)!==-1&&typeof e[t]=="boolean";if(n)return null;for(var r=arguments.length,a=new Array(r>2?r-2:0),i=2;i<r;i++)a[i-2]=arguments[i];return $e.elementType.apply($e,[e,t].concat(a))})]);$e.oneOfType([$e.oneOf(["overlap","no-overlap"]),$e.func]);var _le={seconds:1e3,minutes:1e3*60,hours:1e3*60*60,day:1e3*60*60*24};function rCe(e,t){var n=Oa(e,"month");return Oa(n,"week",t.startOfWeek())}function aCe(e,t){var n=ix(e,"month");return ix(n,"week",t.startOfWeek())}function N4t(e,t){for(var n=rCe(e,t),r=aCe(e,t),a=[];b3(n,r,"day");)a.push(n),n=Wo(n,1,"day");return a}function _4t(e,t){var n=Oa(e,t);return g3(n,e)?n:Wo(n,1,t)}function k4t(e,t){for(var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"day",r=e,a=[];b3(r,t,n);)a.push(r),r=Wo(r,1,n);return a}function j4t(e,t){return t==null&&e==null?null:(t==null&&(t=new Date),e==null&&(e=new Date),e=Oa(e,"day"),e=oh(e,oh(t)),e=Sm(e,Sm(t)),e=sh(e,sh(t)),ih(e,ih(t)))}function kle(e){return oh(e)===0&&Sm(e)===0&&sh(e)===0&&ih(e)===0}function T4t(e,t,n,r){return n==="day"&&(n="date"),Math.abs(yae[n](e,void 0,r)-yae[n](t,void 0,r))}function gH(e,t,n){return!n||n==="milliseconds"?Math.abs(+e-+t):Math.round(Math.abs(+Oa(e,n)/_le[n]-+Oa(t,n)/_le[n]))}var A4t=$e.oneOfType([$e.string,$e.func]);function M4t(e,t,n,r,a){var i=typeof r=="function"?r(n,a,e):t.call(e,n,r,a);return g2(i==null||typeof i=="string","`localizer format(..)` must return a string, null, or undefined"),i}function O4t(e,t,n){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,t+n,0,0)}function bH(e,t){return e.getTimezoneOffset()-t.getTimezoneOffset()}function I4t(e,t){return gH(e,t,"minutes")+bH(e,t)}function R4t(e){var t=Oa(e,"day");return gH(t,e,"minutes")+bH(t,e)}function D4t(e,t){return $$(e,t,"day")}function P4t(e,t,n){var r=g3(e,t,"minutes");return r?M6(t,n,"minutes"):hC(t,n,"minutes")}function ZI(e,t){return T4t(e,t,"day")}function L4t(e){var t=e.evtA,n=t.start,r=t.end,a=t.allDay,i=e.evtB,o=i.start,l=i.end,c=i.allDay,u=+Oa(n,"day")-+Oa(o,"day"),f=ZI(n,r),m=ZI(o,l);return u||m-f||!!c-!!a||+n-+o||+r-+l}function V4t(e){var t=e.event,n=t.start,r=t.end,a=e.range,i=a.start,o=a.end,l=Oa(n,"day"),c=b3(l,o,"day"),u=V$(l,r,"minutes"),f=u?hC(r,i,"minutes"):M6(r,i,"minutes");return c&&f}function $4t(e,t){return g3(e,t,"day")}function H4t(e,t){return kle(e)&&kle(t)}var F4t=pa(function e(t){var n=this;ma(this,e),g2(typeof t.format=="function","date localizer `format(..)` must be a function"),g2(typeof t.firstOfWeek=="function","date localizer `firstOfWeek(..)` must be a function"),this.propType=t.propType||A4t,this.formats=t.formats,this.format=function(){for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return M4t.apply(void 0,[n,t.format].concat(a))},this.startOfWeek=t.firstOfWeek,this.merge=t.merge||j4t,this.inRange=t.inRange||fye,this.lt=t.lt||$$,this.lte=t.lte||b3,this.gt=t.gt||hC,this.gte=t.gte||M6,this.eq=t.eq||g3,this.neq=t.neq||V$,this.startOf=t.startOf||Oa,this.endOf=t.endOf||ix,this.add=t.add||Wo,this.range=t.range||k4t,this.diff=t.diff||gH,this.ceil=t.ceil||_4t,this.min=t.min||uye,this.max=t.max||dye,this.minutes=t.minutes||Sm,this.daySpan=t.daySpan||ZI,this.firstVisibleDay=t.firstVisibleDay||rCe,this.lastVisibleDay=t.lastVisibleDay||aCe,this.visibleDays=t.visibleDays||N4t,this.getSlotDate=t.getSlotDate||O4t,this.getTimezoneOffset=t.getTimezoneOffset||function(r){return r.getTimezoneOffset()},this.getDstOffset=t.getDstOffset||bH,this.getTotalMin=t.getTotalMin||I4t,this.getMinutesFromMidnight=t.getMinutesFromMidnight||R4t,this.continuesPrior=t.continuesPrior||D4t,this.continuesAfter=t.continuesAfter||P4t,this.sortEvents=t.sortEvents||L4t,this.inEventRange=t.inEventRange||V4t,this.isSameDate=t.isSameDate||$4t,this.startAndEndAreDateOnly=t.startAndEndAreDateOnly||H4t,this.segmentOffset=t.browserTZOffset?t.browserTZOffset():0});function z4t(e,t,n,r){var a=Xn(Xn({},e.formats),n);return Xn(Xn({},e),{},{messages:r,startOfWeek:function(){return e.startOfWeek(t)},format:function(o,l){return e.format(o,a[l]||l,t)}})}var U4t=(function(e){function t(){var n;ma(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return n=Xa(this,t,[].concat(a)),n.navigate=function(o){n.props.onNavigate(o)},n.view=function(o){n.props.onView(o)},n}return Qa(t,e),pa(t,[{key:"render",value:function(){var r=this.props,a=r.localizer.messages,i=r.label;return U.createElement("div",{className:"rbc-toolbar"},U.createElement("span",{className:"rbc-btn-group"},U.createElement("button",{type:"button",onClick:this.navigate.bind(null,Zi.TODAY)},a.today),U.createElement("button",{type:"button",onClick:this.navigate.bind(null,Zi.PREVIOUS)},a.previous),U.createElement("button",{type:"button",onClick:this.navigate.bind(null,Zi.NEXT)},a.next)),U.createElement("span",{className:"rbc-toolbar-label"},i),U.createElement("span",{className:"rbc-btn-group"},this.viewNamesGroup(a)))}},{key:"viewNamesGroup",value:function(r){var a=this,i=this.props.views,o=this.props.view;if(i.length>1)return i.map(function(l){return U.createElement("button",{type:"button",key:l,className:Ar({"rbc-active":o===l}),onClick:a.view.bind(null,l)},r[l])})}}])})(U.Component);function mr(e,t){e&&e.apply(null,[].concat(t))}var B4t={date:"Date",time:"Time",event:"Event",allDay:"All Day",week:"Week",work_week:"Work Week",day:"Day",month:"Month",previous:"Back",next:"Next",yesterday:"Yesterday",tomorrow:"Tomorrow",today:"Today",agenda:"Agenda",noEventsInRange:"There are no events in this range.",showMore:function(t){return"+".concat(t," more")}};function Z4t(e){return Xn(Xn({},B4t),e)}function q4t(e){var t=e.ref,n=e.callback;d.useEffect(function(){var r=function(i){t.current&&!t.current.contains(i.target)&&n()};return document.addEventListener("mousedown",r),function(){document.removeEventListener("mousedown",r)}},[t,n])}var G4t=["style","className","event","selected","isAllDay","onSelect","onDoubleClick","onKeyPress","localizer","continuesPrior","continuesAfter","accessors","getters","children","components","slotStart","slotEnd"],iCe=(function(e){function t(){return ma(this,t),Xa(this,t,arguments)}return Qa(t,e),pa(t,[{key:"render",value:function(){var r=this.props,a=r.style,i=r.className,o=r.event,l=r.selected,c=r.isAllDay,u=r.onSelect,f=r.onDoubleClick,m=r.onKeyPress,h=r.localizer,b=r.continuesPrior,x=r.continuesAfter,y=r.accessors,v=r.getters,w=r.children,S=r.components,_=S.event,N=S.eventWrapper,j=r.slotStart,k=r.slotEnd,M=Go(r,G4t);delete M.resizable;var T=y.title(o),R=y.tooltip(o),I=y.end(o),D=y.start(o),P=y.allDay(o),L=c||P||h.diff(D,h.ceil(I,"day"),"day")>1,z=v.eventProp(o,D,I,l),q=U.createElement("div",{className:"rbc-event-content",title:R||void 0},_?U.createElement(_,{event:o,continuesPrior:b,continuesAfter:x,title:T,isAllDay:P,localizer:h,slotStart:j,slotEnd:k}):T);return U.createElement(N,Object.assign({},this.props,{type:"date"}),U.createElement("div",Object.assign({},M,{style:Xn(Xn({},z.style),a),className:Ar("rbc-event",i,z.className,{"rbc-selected":l,"rbc-event-allday":L,"rbc-event-continues-prior":b,"rbc-event-continues-after":x}),onClick:function(G){return u&&u(o,G)},onDoubleClick:function(G){return f&&f(o,G)},onKeyDown:function(G){return m&&m(o,G)}}),typeof w=="function"?w(q):q))}}])})(U.Component);function MC(e,t){return!e||t==null?!1:I3t(e,t)}function sCe(e,t){var n=e.right-e.left,r=n/t;return r}function oCe(e,t,n,r){var a=sCe(e,r);return n?r-1-Math.floor((t-e.left)/a):Math.floor((t-e.left)/a)}function W4t(e,t){var n=t.x,r=t.y;return r>=e.top&&r<=e.bottom&&n>=e.left&&n<=e.right}function Y4t(e,t,n,r,a){var i=-1,o=-1,l=r-1,c=sCe(t,r),u=oCe(t,n.x,a,r),f=t.top<n.y&&t.bottom>n.y,m=t.top<e.y&&t.bottom>e.y,h=e.y>t.bottom,b=t.top>e.y,x=n.top<t.top&&n.bottom>t.bottom;return x&&(i=0,o=l),f&&(b?(i=0,o=u):h&&(i=u,o=l)),m&&(i=o=a?l-Math.floor((e.x-t.left)/c):Math.floor((e.x-t.left)/c),f?u<i?i=u:o=u:e.y<n.y?o=l:i=0),{startIdx:i,endIdx:o}}function K4t(e){var t=e.target,n=e.offset,r=e.container,a=e.box,i=K1(t),o=i.top,l=i.left,c=i.width,u=i.height,f=K1(r),m=f.top,h=f.left,b=f.width,x=f.height,y=K1(a),v=y.width,w=y.height,S=m+x,_=h+b,N=o+w,j=l+v,k=n.x,M=n.y,T=N>S?o-w-M:o+M+u,R=j>_?l+k-v+c:l+k;return{topOffset:T,leftOffset:R}}function X4t(e){var t=e.containerRef,n=e.accessors,r=e.getters,a=e.selected,i=e.components,o=e.localizer,l=e.position,c=e.show,u=e.events,f=e.slotStart,m=e.slotEnd,h=e.onSelect,b=e.onDoubleClick,x=e.onKeyPress,y=e.handleDragStart,v=e.popperRef,w=e.target,S=e.offset;q4t({ref:v,callback:c}),d.useLayoutEffect(function(){var j=K4t({target:w,offset:S,container:t.current,box:v.current}),k=j.topOffset,M=j.leftOffset;v.current.style.top="".concat(k,"px"),v.current.style.left="".concat(M,"px")},[S.x,S.y,w]);var _=l.width,N={minWidth:_+_/2};return U.createElement("div",{style:N,className:"rbc-overlay",ref:v},U.createElement("div",{className:"rbc-overlay-header"},o.format(f,"dayHeaderFormat")),u.map(function(j,k){return U.createElement(iCe,{key:k,type:"popup",localizer:o,event:j,getters:r,onSelect:h,accessors:n,components:i,onDoubleClick:b,onKeyPress:x,continuesPrior:o.lt(n.end(j),f,"day"),continuesAfter:o.gte(n.start(j),m,"day"),slotStart:f,slotEnd:m,selected:MC(j,a),draggable:!0,onDragStart:function(){return y(j)},onDragEnd:function(){return c()}})}))}var lCe=U.forwardRef(function(e,t){return U.createElement(X4t,Object.assign({},e,{popperRef:t}))});lCe.propTypes={accessors:$e.object.isRequired,getters:$e.object.isRequired,selected:$e.object,components:$e.object.isRequired,localizer:$e.object.isRequired,position:$e.object.isRequired,show:$e.func.isRequired,events:$e.array.isRequired,slotStart:$e.instanceOf(Date).isRequired,slotEnd:$e.instanceOf(Date),onSelect:$e.func,onDoubleClick:$e.func,onKeyPress:$e.func,handleDragStart:$e.func,style:$e.object,offset:$e.shape({x:$e.number,y:$e.number})};function Q4t(e){var t=e.containerRef,n=e.popupOffset,r=n===void 0?5:n,a=e.overlay,i=e.accessors,o=e.localizer,l=e.components,c=e.getters,u=e.selected,f=e.handleSelectEvent,m=e.handleDoubleClickEvent,h=e.handleKeyPressEvent,b=e.handleDragStart,x=e.onHide,y=e.overlayDisplay,v=d.useRef(null);if(!a.position)return null;var w=r;isNaN(r)||(w={x:r,y:r});var S=a.position,_=a.events,N=a.date,j=a.end;return U.createElement(eH,{rootClose:!0,flip:!0,show:!0,placement:"bottom",onHide:x,target:a.target},function(k){var M=k.props;return U.createElement(lCe,Object.assign({},M,{containerRef:t,ref:v,target:a.target,offset:w,accessors:i,getters:c,selected:u,components:l,localizer:o,position:S,show:y,events:_,slotStart:N,slotEnd:j,onSelect:f,onDoubleClick:m,onKeyPress:h,handleDragStart:b}))})}var xH=U.forwardRef(function(e,t){return U.createElement(Q4t,Object.assign({},e,{containerRef:t}))});xH.propTypes={popupOffset:$e.oneOfType([$e.number,$e.shape({x:$e.number,y:$e.number})]),overlay:$e.shape({position:$e.object,events:$e.array,date:$e.instanceOf(Date),end:$e.instanceOf(Date)}),accessors:$e.object.isRequired,localizer:$e.object.isRequired,components:$e.object.isRequired,getters:$e.object.isRequired,selected:$e.object,handleSelectEvent:$e.func,handleDoubleClickEvent:$e.func,handleKeyPressEvent:$e.func,handleDragStart:$e.func,onHide:$e.func,overlayDisplay:$e.func};function Va(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:document;return I4(n,e,t,{passive:!1})}function J4t(e,t,n){return!e||lh(e,document.elementFromPoint(t,n))}function e5t(e,t){var n=t.clientX,r=t.clientY,a=document.elementFromPoint(n,r);return zye(a,".rbc-event",e)}function t5t(e,t){var n=t.clientX,r=t.clientY,a=document.elementFromPoint(n,r);return zye(a,".rbc-show-more",e)}function lx(e,t){return!!e5t(e,t)}function n5t(e,t){return!!t5t(e,t)}function a4(e){var t=e;return e.touches&&e.touches.length&&(t=e.touches[0]),{clientX:t.clientX,clientY:t.clientY,pageX:t.pageX,pageY:t.pageY}}var jle=5,r5t=250,cCe=(function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.global,a=r===void 0?!1:r,i=n.longPressThreshold,o=i===void 0?250:i,l=n.validContainers,c=l===void 0?[]:l;ma(this,e),this._initialEvent=null,this.selecting=!1,this.isDetached=!1,this.container=t,this.globalMouse=!t||a,this.longPressThreshold=o,this.validContainers=c,this._listeners=Object.create(null),this._handleInitialEvent=this._handleInitialEvent.bind(this),this._handleMoveEvent=this._handleMoveEvent.bind(this),this._handleTerminatingEvent=this._handleTerminatingEvent.bind(this),this._keyListener=this._keyListener.bind(this),this._dropFromOutsideListener=this._dropFromOutsideListener.bind(this),this._dragOverFromOutsideListener=this._dragOverFromOutsideListener.bind(this),this._removeTouchMoveWindowListener=Va("touchmove",function(){},window),this._removeKeyDownListener=Va("keydown",this._keyListener),this._removeKeyUpListener=Va("keyup",this._keyListener),this._removeDropFromOutsideListener=Va("drop",this._dropFromOutsideListener),this._removeDragOverFromOutsideListener=Va("dragover",this._dragOverFromOutsideListener),this._addInitialEventListener()}return pa(e,[{key:"on",value:function(n,r){var a=this._listeners[n]||(this._listeners[n]=[]);return a.push(r),{remove:function(){var o=a.indexOf(r);o!==-1&&a.splice(o,1)}}}},{key:"emit",value:function(n){for(var r=arguments.length,a=new Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];var o,l=this._listeners[n]||[];return l.forEach(function(c){o===void 0&&(o=c.apply(void 0,a))}),o}},{key:"teardown",value:function(){this._initialEvent=null,this._initialEventData=null,this._selectRect=null,this.selecting=!1,this._lastClickData=null,this.isDetached=!0,this._listeners=Object.create(null),this._removeTouchMoveWindowListener&&this._removeTouchMoveWindowListener(),this._removeInitialEventListener&&this._removeInitialEventListener(),this._removeEndListener&&this._removeEndListener(),this._onEscListener&&this._onEscListener(),this._removeMoveListener&&this._removeMoveListener(),this._removeKeyUpListener&&this._removeKeyUpListener(),this._removeKeyDownListener&&this._removeKeyDownListener(),this._removeDropFromOutsideListener&&this._removeDropFromOutsideListener(),this._removeDragOverFromOutsideListener&&this._removeDragOverFromOutsideListener()}},{key:"isSelected",value:function(n){var r=this._selectRect;return!r||!this.selecting?!1:Tle(r,A2(n))}},{key:"filter",value:function(n){var r=this._selectRect;return!r||!this.selecting?[]:n.filter(this.isSelected,this)}},{key:"_addLongPressListener",value:function(n,r){var a=this,i=null,o=null,l=null,c=function(h){i=setTimeout(function(){f(),n(h)},a.longPressThreshold),o=Va("touchmove",function(){return f()}),l=Va("touchend",function(){return f()})},u=Va("touchstart",c),f=function(){i&&clearTimeout(i),o&&o(),l&&l(),i=null,o=null,l=null};return r&&c(r),function(){f(),u()}}},{key:"_addInitialEventListener",value:function(){var n=this,r=Va("mousedown",function(i){n._removeInitialEventListener(),n._handleInitialEvent(i),n._removeInitialEventListener=Va("mousedown",n._handleInitialEvent)}),a=Va("touchstart",function(i){n._removeInitialEventListener(),n._removeInitialEventListener=n._addLongPressListener(n._handleInitialEvent,i)});this._removeInitialEventListener=function(){r(),a()}}},{key:"_dropFromOutsideListener",value:function(n){var r=a4(n),a=r.pageX,i=r.pageY,o=r.clientX,l=r.clientY;this.emit("dropFromOutside",{x:a,y:i,clientX:o,clientY:l}),n.preventDefault()}},{key:"_dragOverFromOutsideListener",value:function(n){var r=a4(n),a=r.pageX,i=r.pageY,o=r.clientX,l=r.clientY;this.emit("dragOverFromOutside",{x:a,y:i,clientX:o,clientY:l}),n.preventDefault()}},{key:"_handleInitialEvent",value:function(n){if(this._initialEvent=n,!this.isDetached){var r=a4(n),a=r.clientX,i=r.clientY,o=r.pageX,l=r.pageY,c=this.container(),u,f;if(!(n.which===3||n.button===2||!J4t(c,a,i))){if(!this.globalMouse&&c&&!lh(c,n.target)){var m=a5t(0),h=m.top,b=m.left,x=m.bottom,y=m.right;if(f=A2(c),u=Tle({top:f.top-h,left:f.left-b,bottom:f.bottom+x,right:f.right+y},{top:l,left:o}),!u)return}var v=this.emit("beforeSelect",this._initialEventData={isTouch:/^touch/.test(n.type),x:o,y:l,clientX:a,clientY:i});if(v!==!1)switch(n.type){case"mousedown":this._removeEndListener=Va("mouseup",this._handleTerminatingEvent),this._onEscListener=Va("keydown",this._handleTerminatingEvent),this._removeMoveListener=Va("mousemove",this._handleMoveEvent);break;case"touchstart":this._handleMoveEvent(n),this._removeEndListener=Va("touchend",this._handleTerminatingEvent),this._removeMoveListener=Va("touchmove",this._handleMoveEvent);break}}}}},{key:"_isWithinValidContainer",value:function(n){var r=n.target,a=this.validContainers;return!a||!a.length||!r?!0:a.some(function(i){return!!r.closest(i)})}},{key:"_handleTerminatingEvent",value:function(n){var r=this.selecting,a=this._selectRect;if(!r&&n.type.includes("key")&&(n=this._initialEvent),this.selecting=!1,this._removeEndListener&&this._removeEndListener(),this._removeMoveListener&&this._removeMoveListener(),this._selectRect=null,this._initialEvent=null,this._initialEventData=null,!!n){var i=!this.container||lh(this.container(),n.target),o=this._isWithinValidContainer(n);return n.key==="Escape"||!o?this.emit("reset"):!r&&i?this._handleClickEvent(n):r?this.emit("select",a):this.emit("reset")}}},{key:"_handleClickEvent",value:function(n){var r=a4(n),a=r.pageX,i=r.pageY,o=r.clientX,l=r.clientY,c=new Date().getTime();return this._lastClickData&&c-this._lastClickData.timestamp<r5t?(this._lastClickData=null,this.emit("doubleClick",{x:a,y:i,clientX:o,clientY:l})):(this._lastClickData={timestamp:c},this.emit("click",{x:a,y:i,clientX:o,clientY:l}))}},{key:"_handleMoveEvent",value:function(n){if(!(this._initialEventData===null||this.isDetached)){var r=this._initialEventData,a=r.x,i=r.y,o=a4(n),l=o.pageX,c=o.pageY,u=Math.abs(a-l),f=Math.abs(i-c),m=Math.min(l,a),h=Math.min(c,i),b=this.selecting,x=this.isClick(l,c);x&&!b&&!(u||f)||(!b&&!x&&this.emit("selectStart",this._initialEventData),x||(this.selecting=!0,this._selectRect={top:h,left:m,x:l,y:c,right:m+u,bottom:h+f},this.emit("selecting",this._selectRect)),n.preventDefault())}}},{key:"_keyListener",value:function(n){this.ctrl=n.metaKey||n.ctrlKey}},{key:"isClick",value:function(n,r){var a=this._initialEventData,i=a.x,o=a.y,l=a.isTouch;return!l&&Math.abs(n-i)<=jle&&Math.abs(r-o)<=jle}}])})();function a5t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Gc(e)!=="object"&&(e={top:e,left:e,right:e,bottom:e}),e}function Tle(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=A2(e),a=r.top,i=r.left,o=r.right,l=o===void 0?i:o,c=r.bottom,u=c===void 0?a:c,f=A2(t),m=f.top,h=f.left,b=f.right,x=b===void 0?h:b,y=f.bottom,v=y===void 0?m:y;return!(u-n<m||a+n>v||l-n<h||i+n>x)}function A2(e){if(!e.getBoundingClientRect)return e;var t=e.getBoundingClientRect(),n=t.left+Ale("left"),r=t.top+Ale("top");return{top:r,left:n,right:(e.offsetWidth||0)+n,bottom:(e.offsetHeight||0)+r}}function Ale(e){if(e==="left")return window.pageXOffset||document.body.scrollLeft||0;if(e==="top")return window.pageYOffset||document.body.scrollTop||0}var i5t=(function(e){function t(n,r){var a;return ma(this,t),a=Xa(this,t,[n,r]),a.state={selecting:!1},a.containerRef=d.createRef(),a}return Qa(t,e),pa(t,[{key:"componentDidMount",value:function(){this.props.selectable&&this._selectable()}},{key:"componentWillUnmount",value:function(){this._teardownSelectable()}},{key:"componentDidUpdate",value:function(r){!r.selectable&&this.props.selectable&&this._selectable(),r.selectable&&!this.props.selectable&&this._teardownSelectable()}},{key:"render",value:function(){var r=this.props,a=r.range,i=r.getNow,o=r.getters,l=r.date,c=r.components.dateCellWrapper,u=r.localizer,f=this.state,m=f.selecting,h=f.startIdx,b=f.endIdx,x=i();return U.createElement("div",{className:"rbc-row-bg",ref:this.containerRef},a.map(function(y,v){var w=m&&v>=h&&v<=b,S=o.dayProp(y),_=S.className,N=S.style;return U.createElement(c,{key:v,value:y,range:a},U.createElement("div",{style:N,className:Ar("rbc-day-bg",_,w&&"rbc-selected-cell",u.isSameDate(y,x)&&"rbc-today",l&&u.neq(l,y,"month")&&"rbc-off-range-bg")}))}))}},{key:"_selectable",value:function(){var r=this,a=this.containerRef.current,i=this._selector=new cCe(this.props.container,{longPressThreshold:this.props.longPressThreshold}),o=function(c,u){if(!lx(a,c)&&!n5t(a,c)){var f=A2(a),m=r.props,h=m.range,b=m.rtl;if(W4t(f,c)){var x=oCe(f,c.x,b,h.length);r._selectSlot({startIdx:x,endIdx:x,action:u,box:c})}}r._initial={},r.setState({selecting:!1})};i.on("selecting",function(l){var c=r.props,u=c.range,f=c.rtl,m=-1,h=-1;if(r.state.selecting||(mr(r.props.onSelectStart,[l]),r._initial={x:l.x,y:l.y}),i.isSelected(a)){var b=A2(a),x=Y4t(r._initial,b,l,u.length,f);m=x.startIdx,h=x.endIdx}r.setState({selecting:!0,startIdx:m,endIdx:h})}),i.on("beforeSelect",function(l){if(r.props.selectable==="ignoreEvents")return!lx(r.containerRef.current,l)}),i.on("click",function(l){return o(l,"click")}),i.on("doubleClick",function(l){return o(l,"doubleClick")}),i.on("select",function(l){r._selectSlot(Xn(Xn({},r.state),{},{action:"select",bounds:l})),r._initial={},r.setState({selecting:!1}),mr(r.props.onSelectEnd,[r.state])})}},{key:"_teardownSelectable",value:function(){this._selector&&(this._selector.teardown(),this._selector=null)}},{key:"_selectSlot",value:function(r){var a=r.endIdx,i=r.startIdx,o=r.action,l=r.bounds,c=r.box;a!==-1&&i!==-1&&this.props.onSelectSlot&&this.props.onSelectSlot({start:i,end:a,action:o,bounds:l,box:c,resourceId:this.props.resourceId})}}])})(U.Component),Js={propTypes:{slotMetrics:$e.object.isRequired,selected:$e.object,isAllDay:$e.bool,accessors:$e.object.isRequired,localizer:$e.object.isRequired,components:$e.object.isRequired,getters:$e.object.isRequired,onSelect:$e.func,onDoubleClick:$e.func,onKeyPress:$e.func},defaultProps:{segments:[],selected:{}},renderEvent:function(t,n){var r=t.selected;t.isAllDay;var a=t.accessors,i=t.getters,o=t.onSelect,l=t.onDoubleClick,c=t.onKeyPress,u=t.localizer,f=t.slotMetrics,m=t.components,h=t.resizable,b=f.continuesPrior(n),x=f.continuesAfter(n);return U.createElement(iCe,{event:n,getters:i,localizer:u,accessors:a,components:m,onSelect:o,onDoubleClick:l,onKeyPress:c,continuesPrior:b,continuesAfter:x,slotStart:f.first,slotEnd:f.last,selected:MC(n,r),resizable:h})},renderSpan:function(t,n,r){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:" ",i=Math.abs(n)/t*100+"%";return U.createElement("div",{key:r,className:"rbc-row-segment",style:{WebkitFlexBasis:i,flexBasis:i,maxWidth:i}},a)}},uCe=(function(e){function t(){return ma(this,t),Xa(this,t,arguments)}return Qa(t,e),pa(t,[{key:"render",value:function(){var r=this,a=this.props,i=a.segments,o=a.slotMetrics.slots,l=a.className,c=1;return U.createElement("div",{className:Ar(l,"rbc-row")},i.reduce(function(u,f,m){var h=f.event,b=f.left,x=f.right,y=f.span,v="_lvl_"+m,w=b-c,S=Js.renderEvent(r.props,h);return w&&u.push(Js.renderSpan(o,w,"".concat(v,"_gap"))),u.push(Js.renderSpan(o,y,v,S)),c=x+1,u},[]))}}])})(U.Component);uCe.defaultProps=Xn({},Js.defaultProps);function dCe(e){var t=e.dateRange,n=e.unit,r=n===void 0?"day":n,a=e.localizer;return{first:t[0],last:a.add(t[t.length-1],1,r)}}function s5t(e,t,n,r){var a=dCe({dateRange:t,localizer:r}),i=a.first,o=a.last,l=r.diff(i,o,"day"),c=r.max(r.startOf(n.start(e),"day"),i),u=r.min(r.ceil(n.end(e),"day"),o),f=J3t(t,function(h){return r.isSameDate(h,c)}),m=r.diff(c,u,"day");return m=Math.min(m,l),m=Math.max(m-r.segmentOffset,1),{event:e,span:m,left:f+1,right:Math.max(f+m,1)}}function qI(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1/0,n,r,a,i=[],o=[];for(n=0;n<e.length;n++){for(a=e[n],r=0;r<i.length&&o5t(a,i[r]);r++);r>=t?o.push(a):(i[r]||(i[r]=[])).push(a)}for(n=0;n<i.length;n++)i[n].sort(function(l,c){return l.left-c.left});return{levels:i,extra:o}}function dh(e,t,n,r,a){var i={start:r.start(e),end:r.end(e)},o={start:t,end:n};return a.inEventRange({event:i,range:o})}function o5t(e,t){return t.some(function(n){return n.left<=e.right&&n.right>=e.left})}function l5t(e,t,n){var r=Y1(e),a=[],i=[];r.forEach(function(c){var u=t.start(c),f=t.end(c);n.daySpan(u,f)>1?a.push(c):i.push(c)});var o=a.sort(function(c,u){return GI(c,u,t,n)}),l=i.sort(function(c,u){return GI(c,u,t,n)});return[].concat(Y1(o),Y1(l))}function GI(e,t,n,r){var a={start:n.start(e),end:n.end(e),allDay:n.allDay(e)},i={start:n.start(t),end:n.end(t),allDay:n.allDay(t)};return r.sortEvents({evtA:a,evtB:i})}var WI=function(t,n){return t.left<=n&&t.right>=n},HA=function(t,n){return t.filter(function(r){return WI(r,n)}).map(function(r){return r.event})},fCe=(function(e){function t(){return ma(this,t),Xa(this,t,arguments)}return Qa(t,e),pa(t,[{key:"render",value:function(){for(var r=this.props,a=r.segments,i=r.slotMetrics.slots,o=qI(a).levels[0],l=1,c=1,u=[];l<=i;){var f="_lvl_"+l,m=o.filter(function(N){return WI(N,l)})[0]||{},h=m.event,b=m.left,x=m.right,y=m.span;if(!h){var v=this.getHiddenEventsForSlot(a,l);if(v.length>0){var w=l-c;w&&u.push(Js.renderSpan(i,w,f+"_gap")),u.push(Js.renderSpan(i,1,f,this.renderShowMore(a,l))),c=l=l+1;continue}l++;continue}var S=Math.max(0,b-c);if(this.canRenderSlotEvent(b,y)){var _=Js.renderEvent(this.props,h);S&&u.push(Js.renderSpan(i,S,f+"_gap")),u.push(Js.renderSpan(i,y,f,_)),c=l=x+1}else S&&u.push(Js.renderSpan(i,S,f+"_gap")),u.push(Js.renderSpan(i,1,f,this.renderShowMore(a,l))),c=l=l+1}return U.createElement("div",{className:"rbc-row"},u)}},{key:"getHiddenEventsForSlot",value:function(r,a){var i=HA(r,a),o=qI(r).levels[0],l=o.filter(function(c){return WI(c,a)}).map(function(c){return c.event});return i.filter(function(c){return!l.some(function(u){return u===c})})}},{key:"canRenderSlotEvent",value:function(r,a){var i=this.props.segments;return apt(r,r+a).every(function(o){var l=HA(i,o).length;return l===1})}},{key:"renderShowMore",value:function(r,a){var i=this,o=this.props,l=o.localizer,c=o.slotMetrics,u=o.components,f=c.getEventsForSlot(a),m=HA(r,a),h=m.length;if(u!=null&&u.showMore){var b=u.showMore,x=c.getDateForSlot(a-1);return h?U.createElement(b,{localizer:l,slotDate:x,slot:a,count:h,events:f,remainingEvents:m}):!1}return h?U.createElement("button",{type:"button",key:"sm_"+a,className:Ar("rbc-button-link","rbc-show-more"),onClick:function(v){return i.showMore(a,v)}},l.messages.showMore(h,m,f)):!1}},{key:"showMore",value:function(r,a){a.preventDefault(),a.stopPropagation(),this.props.onShowMore(r,a.target)}}])})(U.Component);fCe.defaultProps=Xn({},Js.defaultProps);var c5t=function(t){var n=t.children;return U.createElement("div",{className:"rbc-row-content-scroll-container"},n)},u5t=function(t,n){return t.left<=n&&t.right>=n},d5t=function(t,n){return t[0].range===n[0].range&&t[0].events===n[0].events};function mCe(){return Zye(function(e){for(var t=e.range,n=e.events,r=e.maxRows,a=e.minRows,i=e.accessors,o=e.localizer,l=dCe({dateRange:t,localizer:o}),c=l.first,u=l.last,f=n.map(function(y){return s5t(y,t,i,o)}),m=qI(f,Math.max(r-1,1)),h=m.levels,b=m.extra,x=b.length>0?a-1:a;h.length<x;)h.push([]);return{first:c,last:u,levels:h,extra:b,range:t,slots:t.length,clone:function(v){var w=mCe();return w(Xn(Xn({},e),v))},getDateForSlot:function(v){return t[v]},getSlotForDate:function(v){return t.find(function(w){return o.isSameDate(w,v)})},getEventsForSlot:function(v){return f.filter(function(w){return u5t(w,v)}).map(function(w){return w.event})},continuesPrior:function(v){return o.continuesPrior(i.start(v),c)},continuesAfter:function(v){var w=i.start(v),S=i.end(v);return o.continuesAfter(w,S,u)}}},d5t)}var fh=(function(e){function t(){var n;ma(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return n=Xa(this,t,[].concat(a)),n.handleSelectSlot=function(o){var l=n.props,c=l.range,u=l.onSelectSlot;u(c.slice(o.start,o.end+1),o)},n.handleShowMore=function(o,l){var c=n.props,u=c.range,f=c.onShowMore,m=n.slotMetrics(n.props),h=cft(n.containerRef.current,".rbc-row-bg")[0],b;h&&(b=h.children[o-1]);var x=m.getEventsForSlot(o);f(x,u[o-1],b,o,l)},n.getContainer=function(){var o=n.props.container;return o?o():n.containerRef.current},n.renderHeadingCell=function(o,l){var c=n.props,u=c.renderHeader,f=c.getNow,m=c.localizer;return u({date:o,key:"header_".concat(l),className:Ar("rbc-date-cell",m.isSameDate(o,f())&&"rbc-now")})},n.renderDummy=function(){var o=n.props,l=o.className,c=o.range,u=o.renderHeader,f=o.showAllEvents;return U.createElement("div",{className:l,ref:n.containerRef},U.createElement("div",{className:Ar("rbc-row-content",f&&"rbc-row-content-scrollable")},u&&U.createElement("div",{className:"rbc-row",ref:n.headingRowRef},c.map(n.renderHeadingCell)),U.createElement("div",{className:"rbc-row",ref:n.eventRowRef},U.createElement("div",{className:"rbc-row-segment"},U.createElement("div",{className:"rbc-event"},U.createElement("div",{className:"rbc-event-content"}," "))))))},n.containerRef=d.createRef(),n.headingRowRef=d.createRef(),n.eventRowRef=d.createRef(),n.slotMetrics=mCe(),n}return Qa(t,e),pa(t,[{key:"getRowLimit",value:function(){var r,a=nT(this.eventRowRef.current),i=(r=this.headingRowRef)!==null&&r!==void 0&&r.current?nT(this.headingRowRef.current):0,o=nT(this.containerRef.current)-i;return Math.max(Math.floor(o/a),1)}},{key:"render",value:function(){var r=this.props,a=r.date,i=r.rtl,o=r.range,l=r.className,c=r.selected,u=r.selectable,f=r.renderForMeasure,m=r.accessors,h=r.getters,b=r.components,x=r.getNow,y=r.renderHeader,v=r.onSelect,w=r.localizer,S=r.onSelectStart,_=r.onSelectEnd,N=r.onDoubleClick,j=r.onKeyPress,k=r.resourceId,M=r.longPressThreshold,T=r.isAllDay,R=r.resizable,I=r.showAllEvents;if(f)return this.renderDummy();var D=this.slotMetrics(this.props),P=D.levels,L=D.extra,z=I?c5t:ml,q=b.weekWrapper,Z={selected:c,accessors:m,getters:h,localizer:w,components:b,onSelect:v,onDoubleClick:N,onKeyPress:j,resourceId:k,slotMetrics:D,resizable:R};return U.createElement("div",{className:l,role:"rowgroup",ref:this.containerRef},U.createElement(i5t,{localizer:w,date:a,getNow:x,rtl:i,range:o,selectable:u,container:this.getContainer,getters:h,onSelectStart:S,onSelectEnd:_,onSelectSlot:this.handleSelectSlot,components:b,longPressThreshold:M,resourceId:k}),U.createElement("div",{className:Ar("rbc-row-content",I&&"rbc-row-content-scrollable"),role:"row"},y&&U.createElement("div",{className:"rbc-row ",ref:this.headingRowRef},o.map(this.renderHeadingCell)),U.createElement(z,null,U.createElement(q,Object.assign({isAllDay:T},Z,{rtl:this.props.rtl}),P.map(function(G,$){return U.createElement(uCe,Object.assign({key:$,segments:G},Z))}),!!L.length&&U.createElement(fCe,Object.assign({segments:L,onShowMore:this.handleShowMore},Z))))))}}])})(U.Component);fh.defaultProps={minRows:0,maxRows:1/0};var vH=function(t){var n=t.label;return U.createElement("span",{role:"columnheader","aria-sort":"none"},n)},f5t=function(t){var n=t.label,r=t.drilldownView,a=t.onDrillDown;return r?U.createElement("button",{type:"button",className:"rbc-button-link",onClick:a},n):U.createElement("span",null,n)},m5t=["date","className"],p5t=function(t,n,r,a,i){return t.filter(function(o){return dh(o,n,r,a,i)})},OC=(function(e){function t(){var n;ma(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return n=Xa(this,t,[].concat(a)),n.getContainer=function(){return n.containerRef.current},n.renderWeek=function(o,l){var c=n.props,u=c.events,f=c.components,m=c.selectable,h=c.getNow,b=c.selected,x=c.date,y=c.localizer,v=c.longPressThreshold,w=c.accessors,S=c.getters,_=c.showAllEvents,N=n.state,j=N.needLimitMeasure,k=N.rowLimit,M=p5t(Y1(u),o[0],o[o.length-1],w,y),T=l5t(M,w,y);return U.createElement(fh,{key:l,ref:l===0?n.slotRowRef:void 0,container:n.getContainer,className:"rbc-month-row",getNow:h,date:x,range:o,events:T,maxRows:_?1/0:k,selected:b,selectable:m,components:f,accessors:w,getters:S,localizer:y,renderHeader:n.readerDateHeading,renderForMeasure:j,onShowMore:n.handleShowMore,onSelect:n.handleSelectEvent,onDoubleClick:n.handleDoubleClickEvent,onKeyPress:n.handleKeyPressEvent,onSelectSlot:n.handleSelectSlot,longPressThreshold:v,rtl:n.props.rtl,resizable:n.props.resizable,showAllEvents:_})},n.readerDateHeading=function(o){var l=o.date,c=o.className,u=Go(o,m5t),f=n.props,m=f.date,h=f.getDrilldownView,b=f.localizer,x=b.neq(m,l,"month"),y=b.isSameDate(l,m),v=h(l),w=b.format(l,"dateFormat"),S=n.props.components.dateHeader||f5t;return U.createElement("div",Object.assign({},u,{className:Ar(c,x&&"rbc-off-range",y&&"rbc-current"),role:"cell"}),U.createElement(S,{label:w,date:l,drilldownView:v,isOffRange:x,onDrillDown:function(N){return n.handleHeadingClick(l,v,N)}}))},n.handleSelectSlot=function(o,l){n._pendingSelection=n._pendingSelection.concat(o),clearTimeout(n._selectTimer),n._selectTimer=setTimeout(function(){return n.selectDates(l)})},n.handleHeadingClick=function(o,l,c){c.preventDefault(),n.clearSelection(),mr(n.props.onDrillDown,[o,l])},n.handleSelectEvent=function(){n.clearSelection();for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];mr(n.props.onSelectEvent,l)},n.handleDoubleClickEvent=function(){n.clearSelection();for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];mr(n.props.onDoubleClickEvent,l)},n.handleKeyPressEvent=function(){n.clearSelection();for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];mr(n.props.onKeyPressEvent,l)},n.handleShowMore=function(o,l,c,u,f){var m=n.props,h=m.popup,b=m.onDrillDown,x=m.onShowMore,y=m.getDrilldownView,v=m.doShowMoreDrillDown;if(n.clearSelection(),h){var w=Sye(c,n.containerRef.current);n.setState({overlay:{date:l,events:o,position:w,target:f}})}else v&&mr(b,[l,y(l)||oa.DAY]);mr(x,[o,l,u])},n.overlayDisplay=function(){n.setState({overlay:null})},n.state={rowLimit:5,needLimitMeasure:!0,date:null},n.containerRef=d.createRef(),n.slotRowRef=d.createRef(),n._bgRows=[],n._pendingSelection=[],n}return Qa(t,e),pa(t,[{key:"componentDidMount",value:function(){var r=this,a;this.state.needLimitMeasure&&this.measureRowLimit(this.props),window.addEventListener("resize",this._resizeListener=function(){a||Nye(function(){a=!1,r.setState({needLimitMeasure:!0})})},!1)}},{key:"componentDidUpdate",value:function(){this.state.needLimitMeasure&&this.measureRowLimit(this.props)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this._resizeListener,!1)}},{key:"render",value:function(){var r=this.props,a=r.date,i=r.localizer,o=r.className,l=i.visibleDays(a,i),c=G0t(l,7);return this._weekCount=c.length,U.createElement("div",{className:Ar("rbc-month-view",o),role:"table","aria-label":"Month View",ref:this.containerRef},U.createElement("div",{className:"rbc-row rbc-month-header",role:"row"},this.renderHeaders(c[0])),c.map(this.renderWeek),this.props.popup&&this.renderOverlay())}},{key:"renderHeaders",value:function(r){var a=this.props,i=a.localizer,o=a.components,l=r[0],c=r[r.length-1],u=o.header||vH;return i.range(l,c,"day").map(function(f,m){return U.createElement("div",{key:"header_"+m,className:"rbc-header"},U.createElement(u,{date:f,localizer:i,label:i.format(f,"weekdayFormat")}))})}},{key:"renderOverlay",value:function(){var r,a,i=this,o=(r=(a=this.state)===null||a===void 0?void 0:a.overlay)!==null&&r!==void 0?r:{},l=this.props,c=l.accessors,u=l.localizer,f=l.components,m=l.getters,h=l.selected,b=l.popupOffset,x=l.handleDragStart,y=function(){return i.setState({overlay:null})};return U.createElement(xH,{overlay:o,accessors:c,localizer:u,components:f,getters:m,selected:h,popupOffset:b,ref:this.containerRef,handleKeyPressEvent:this.handleKeyPressEvent,handleSelectEvent:this.handleSelectEvent,handleDoubleClickEvent:this.handleDoubleClickEvent,handleDragStart:x,show:!!o.position,overlayDisplay:this.overlayDisplay,onHide:y})}},{key:"measureRowLimit",value:function(){this.setState({needLimitMeasure:!1,rowLimit:this.slotRowRef.current.getRowLimit()})}},{key:"selectDates",value:function(r){var a=this._pendingSelection.slice();this._pendingSelection=[],a.sort(function(l,c){return+l-+c});var i=new Date(a[0]),o=new Date(a[a.length-1]);o.setDate(a[a.length-1].getDate()+1),mr(this.props.onSelectSlot,{slots:a,start:i,end:o,action:r.action,bounds:r.bounds,box:r.box})}},{key:"clearSelection",value:function(){clearTimeout(this._selectTimer),this._pendingSelection=[]}}],[{key:"getDerivedStateFromProps",value:function(r,a){var i=r.date,o=r.localizer;return{date:i,needLimitMeasure:o.neq(i,a.date,"month")}}}])})(U.Component);OC.range=function(e,t){var n=t.localizer,r=n.firstVisibleDay(e,n),a=n.lastVisibleDay(e,n);return{start:r,end:a}};OC.navigate=function(e,t,n){var r=n.localizer;switch(t){case Zi.PREVIOUS:return r.add(e,-1,"month");case Zi.NEXT:return r.add(e,1,"month");default:return e}};OC.title=function(e,t){var n=t.localizer;return n.format(e,"monthHeaderFormat")};var Mle=function(t){var n=t.min,r=t.max,a=t.step,i=t.slots,o=t.localizer;return"".concat(+o.startOf(n,"minutes"))+"".concat(+o.startOf(r,"minutes"))+"".concat(a,"-").concat(i)};function yH(e){for(var t=e.min,n=e.max,r=e.step,a=e.timeslots,i=e.localizer,o=Mle({step:r,localizer:i}),l=1+i.getTotalMin(t,n),c=i.getMinutesFromMidnight(t),u=Math.ceil((l-1)/(r*a)),f=u*a,m=new Array(u),h=new Array(f),b=0;b<u;b++){m[b]=new Array(a);for(var x=0;x<a;x++){var y=b*a+x,v=y*r;h[y]=m[b][x]=i.getSlotDate(t,c,v)}}var w=h.length*r;h.push(i.getSlotDate(t,c,w));function S(_){var N=i.diff(t,_,"minutes")+i.getDstOffset(t,_);return Math.min(N,l)}return{groups:m,update:function(N){return Mle(N)!==o?yH(N):this},dateIsInGroup:function(N,j){var k=m[j+1];return i.inRange(N,m[j][0],k?k[0]:n,"minutes")},nextSlot:function(N){var j=h[Math.min(h.findIndex(function(k){return k===N||i.eq(k,N)})+1,h.length-1)];return i.eq(j,N)&&(j=i.add(N,r,"minutes")),j},closestSlotToPosition:function(N){var j=Math.min(h.length-1,Math.max(0,Math.floor(N*f)));return h[j]},closestSlotFromPoint:function(N,j){var k=Math.abs(j.top-j.bottom);return this.closestSlotToPosition((N.y-j.top)/k)},closestSlotFromDate:function(N){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(i.lt(N,t,"minutes"))return h[0];if(i.gt(N,n,"minutes"))return h[h.length-1];var k=i.diff(t,N,"minutes");return h[(k-k%r)/r+j]},startsBeforeDay:function(N){return i.lt(N,t,"day")},startsAfterDay:function(N){return i.gt(N,n,"day")},startsBefore:function(N){return i.lt(i.merge(t,N),t,"minutes")},startsAfter:function(N){return i.gt(i.merge(n,N),n,"minutes")},getRange:function(N,j,k,M){k||(N=i.min(n,i.max(t,N))),M||(j=i.min(n,i.max(t,j)));var T=S(N),R=S(j),I=R>r*f&&!i.eq(n,j)?(T-r)/(r*f)*100:T/(r*f)*100;return{top:I,height:R/(r*f)*100-I,start:S(N),startDate:N,end:S(j),endDate:j}},getCurrentTimePosition:function(N){var j=S(N),k=j/(r*f)*100;return k}}}var h5t=(function(){function e(t,n){var r=n.accessors,a=n.slotMetrics;ma(this,e);var i=a.getRange(r.start(t),r.end(t)),o=i.start,l=i.startDate,c=i.end,u=i.endDate,f=i.top,m=i.height;this.start=o,this.end=c,this.startMs=+l,this.endMs=+u,this.top=f,this.height=m,this.data=t}return pa(e,[{key:"_width",get:function(){if(this.rows){var n=this.rows.reduce(function(a,i){return Math.max(a,i.leaves.length+1)},0)+1;return 100/n}if(this.leaves){var r=100-this.container._width;return r/(this.leaves.length+1)}return this.row._width}},{key:"width",get:function(){var n=this._width,r=Math.min(100,this._width*1.7);if(this.rows)return r;if(this.leaves)return this.leaves.length>0?r:n;var a=this.row.leaves,i=a.indexOf(this);return i===a.length-1?n:r}},{key:"xOffset",get:function(){if(this.rows)return 0;if(this.leaves)return this.container._width;var n=this.row,r=n.leaves,a=n.xOffset,i=n._width,o=r.indexOf(this)+1;return a+o*i}}])})();function g5t(e,t,n){return Math.abs(t.start-e.start)<n||t.start>e.start&&t.start<e.end}function b5t(e){for(var t=Ept(e,["startMs",function(l){return-l.endMs}]),n=[];t.length>0;){var r=t.shift();n.push(r);for(var a=0;a<t.length;a++){var i=t[a];if(!(r.endMs>i.startMs)){if(a>0){var o=t.splice(a,1)[0];n.push(o)}break}}}return n}function pCe(e){for(var t=e.events,n=e.minimumStartDifference,r=e.slotMetrics,a=e.accessors,i=t.map(function(f){return new h5t(f,{slotMetrics:r,accessors:a})}),o=b5t(i),l=[],c=function(){var m=o[u],h=l.find(function(y){return y.end>m.start||Math.abs(m.start-y.start)<n});if(!h)return m.rows=[],l.push(m),1;m.container=h;for(var b=null,x=h.rows.length-1;!b&&x>=0;x--)g5t(h.rows[x],m,n)&&(b=h.rows[x]);b?(b.leaves.push(m),m.row=b):(m.leaves=[],h.rows.push(m))},u=0;u<o.length;u++)c();return o.map(function(f){return{event:f.data,style:{top:f.top,height:f.height,width:f.width,xOffset:Math.max(0,f.xOffset)}}})}function hCe(e,t,n){for(var r=0;r<e.friends.length;++r)if(!(n.indexOf(e.friends[r])>-1)){t=t>e.friends[r].idx?t:e.friends[r].idx,n.push(e.friends[r]);var a=hCe(e.friends[r],t,n);t=t>a?t:a}return t}function x5t(e){var t=e.events,n=e.minimumStartDifference,r=e.slotMetrics,a=e.accessors,i=pCe({events:t,minimumStartDifference:n,slotMetrics:r,accessors:a});i.sort(function(q,Z){return q=q.style,Z=Z.style,q.top!==Z.top?q.top>Z.top?1:-1:q.height!==Z.height?q.top+q.height<Z.top+Z.height?1:-1:0});for(var o=0;o<i.length;++o)i[o].friends=[],delete i[o].style.left,delete i[o].style.left,delete i[o].idx,delete i[o].size;for(var l=0;l<i.length-1;++l)for(var c=i[l],u=c.style.top,f=c.style.top+c.style.height,m=l+1;m<i.length;++m){var h=i[m],b=h.style.top,x=h.style.top+h.style.height;(b>=u&&x<=f||x>u&&x<=f||b>=u&&b<f)&&(c.friends.push(h),h.friends.push(c))}for(var y=0;y<i.length;++y){for(var v=i[y],w=[],S=0;S<100;++S)w.push(1);for(var _=0;_<v.friends.length;++_)v.friends[_].idx!==void 0&&(w[v.friends[_].idx]=0);v.idx=w.indexOf(1)}for(var N=0;N<i.length;++N){var j=0;if(!i[N].size){var k=[],M=hCe(i[N],0,k);j=100/(M+1),i[N].size=j;for(var T=0;T<k.length;++T)k[T].size=j}}for(var R=0;R<i.length;++R){var I=i[R];I.style.left=I.idx*I.size;for(var D=0,P=0;P<I.friends.length;++P){var L=I.friends[P].idx;D=D>L?D:L}D<=I.idx&&(I.size=100-I.idx*I.size);var z=I.idx===0?0:3;I.style.width="calc(".concat(I.size,"% - ").concat(z,"px)"),I.style.height="calc(".concat(I.style.height,"% - 2px)"),I.style.xOffset="calc(".concat(I.style.left,"% + ").concat(z,"px)")}return i}var Ole={overlap:pCe,"no-overlap":x5t};function v5t(e){return!!(e&&e.constructor&&e.call&&e.apply)}function y5t(e){e.events,e.minimumStartDifference,e.slotMetrics,e.accessors;var t=e.dayLayoutAlgorithm,n=t;return t in Ole&&(n=Ole[t]),v5t(n)?n.apply(this,arguments):[]}var gCe=(function(e){function t(){return ma(this,t),Xa(this,t,arguments)}return Qa(t,e),pa(t,[{key:"render",value:function(){var r=this.props,a=r.renderSlot,i=r.resource,o=r.group,l=r.getters,c=r.components,u=c===void 0?{}:c,f=u.timeSlotWrapper,m=f===void 0?ml:f,h=l?l.slotGroupProp(o):{};return U.createElement("div",Object.assign({className:"rbc-timeslot-group"},h),o.map(function(b,x){var y=l?l.slotProp(b,i):{};return U.createElement(m,{key:x,value:b,resource:i},U.createElement("div",Object.assign({},y,{className:Ar("rbc-time-slot",y.className)}),a&&a(b,x)))}))}}])})(d.Component);function g7(e){return typeof e=="string"?e:e+"%"}function C5t(e){var t=e.style,n=e.className,r=e.event,a=e.accessors,i=e.rtl,o=e.selected,l=e.label,c=e.continuesPrior,u=e.continuesAfter,f=e.getters,m=e.onClick,h=e.onDoubleClick,b=e.isBackgroundEvent,x=e.onKeyPress,y=e.components,v=y.event,w=y.eventWrapper,S=a.title(r),_=a.tooltip(r),N=a.end(r),j=a.start(r),k=f.eventProp(r,j,N,o),M=[U.createElement("div",{key:"1",className:"rbc-event-label"},l),U.createElement("div",{key:"2",className:"rbc-event-content"},v?U.createElement(v,{event:r,title:S}):S)],T=t.height,R=t.top,I=t.width,D=t.xOffset,P=Xn(Xn({},k.style),{},Cc({top:g7(R),height:g7(T),width:g7(I)},i?"right":"left",g7(D)));return U.createElement(w,Object.assign({type:"time"},e),U.createElement("div",{role:"button",tabIndex:0,onClick:m,onDoubleClick:h,style:P,onKeyDown:x,title:_?(typeof l=="string"?l+": ":"")+_:void 0,className:Ar(b?"rbc-background-event":"rbc-event",n,k.className,{"rbc-selected":o,"rbc-event-continues-earlier":c,"rbc-event-continues-later":u})},M))}var w5t=function(t){var n=t.children,r=t.className,a=t.style,i=t.innerRef;return U.createElement("div",{className:r,style:a,ref:i},n)},E5t=U.forwardRef(function(e,t){return U.createElement(w5t,Object.assign({},e,{innerRef:t}))}),S5t=["dayProp"],N5t=["eventContainerWrapper","timeIndicatorWrapper"],bCe=(function(e){function t(){var n;ma(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return n=Xa(this,t,[].concat(a)),n.state={selecting:!1,timeIndicatorPosition:null},n.intervalTriggered=!1,n.renderEvents=function(o){var l=o.events,c=o.isBackgroundEvent,u=n.props,f=u.rtl,m=u.selected,h=u.accessors,b=u.localizer,x=u.getters,y=u.components,v=u.step,w=u.timeslots,S=u.dayLayoutAlgorithm,_=u.resizable,N=n,j=N.slotMetrics,k=b.messages,M=y5t({events:l,accessors:h,slotMetrics:j,minimumStartDifference:Math.ceil(v*w/2),dayLayoutAlgorithm:S});return M.map(function(T,R){var I,D=T.event,P=T.style,L=h.end(D),z=h.start(D),q=(I=h.eventId(D))!==null&&I!==void 0?I:"evt_"+R,Z="eventTimeRangeFormat",G,$=j.startsBeforeDay(z),X=j.startsAfterDay(L);$?Z="eventTimeRangeEndFormat":X&&(Z="eventTimeRangeStartFormat"),$&&X?G=k.allDay:G=b.format({start:z,end:L},Z);var B=$||j.startsBefore(z),W=X||j.startsAfter(L);return U.createElement(C5t,{style:P,event:D,label:G,key:q,getters:x,rtl:f,components:y,continuesPrior:B,continuesAfter:W,accessors:h,resource:n.props.resource,selected:MC(D,m),onClick:function(F){return n._select(Xn(Xn(Xn({},D),n.props.resource&&{sourceResource:n.props.resource}),c&&{isBackgroundEvent:!0}),F)},onDoubleClick:function(F){return n._doubleClick(D,F)},isBackgroundEvent:c,onKeyPress:function(F){return n._keyPress(D,F)},resizable:_})})},n._selectable=function(){var o=n.containerRef.current,l=n.props,c=l.longPressThreshold,u=l.localizer,f=n._selector=new cCe(function(){return o},{longPressThreshold:c}),m=function(y){var v=n.props.onSelecting,w=n.state||{},S=h(y),_=S.startDate,N=S.endDate;v&&(u.eq(w.startDate,_,"minutes")&&u.eq(w.endDate,N,"minutes")||v({start:_,end:N,resourceId:n.props.resource})===!1)||(n.state.start!==S.start||n.state.end!==S.end||n.state.selecting!==S.selecting)&&n.setState(S)},h=function(y){var v=n.slotMetrics.closestSlotFromPoint(y,A2(o));n.state.selecting||(n._initialSlot=v);var w=n._initialSlot;u.lte(w,v)?v=n.slotMetrics.nextSlot(v):u.gt(w,v)&&(w=n.slotMetrics.nextSlot(w));var S=n.slotMetrics.getRange(u.min(w,v),u.max(w,v));return Xn(Xn({},S),{},{selecting:!0,top:"".concat(S.top,"%"),height:"".concat(S.height,"%")})},b=function(y,v){if(!lx(n.containerRef.current,y)){var w=h(y),S=w.startDate,_=w.endDate;n._selectSlot({startDate:S,endDate:_,action:v,box:y})}n.setState({selecting:!1})};f.on("selecting",m),f.on("selectStart",m),f.on("beforeSelect",function(x){if(n.props.selectable==="ignoreEvents")return!lx(n.containerRef.current,x)}),f.on("click",function(x){return b(x,"click")}),f.on("doubleClick",function(x){return b(x,"doubleClick")}),f.on("select",function(x){n.state.selecting&&(n._selectSlot(Xn(Xn({},n.state),{},{action:"select",bounds:x})),n.setState({selecting:!1}))}),f.on("reset",function(){n.state.selecting&&n.setState({selecting:!1})})},n._teardownSelectable=function(){n._selector&&(n._selector.teardown(),n._selector=null)},n._selectSlot=function(o){for(var l=o.startDate,c=o.endDate,u=o.action,f=o.bounds,m=o.box,h=l,b=[];n.props.localizer.lte(h,c);)b.push(h),h=new Date(+h+n.props.step*60*1e3);mr(n.props.onSelectSlot,{slots:b,start:l,end:c,resourceId:n.props.resource,action:u,bounds:f,box:m})},n._select=function(){for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];mr(n.props.onSelectEvent,l)},n._doubleClick=function(){for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];mr(n.props.onDoubleClickEvent,l)},n._keyPress=function(){for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];mr(n.props.onKeyPressEvent,l)},n.slotMetrics=yH(n.props),n.containerRef=d.createRef(),n}return Qa(t,e),pa(t,[{key:"componentDidMount",value:function(){this.props.selectable&&this._selectable(),this.props.isNow&&this.setTimeIndicatorPositionUpdateInterval()}},{key:"componentWillUnmount",value:function(){this._teardownSelectable(),this.clearTimeIndicatorInterval()}},{key:"componentDidUpdate",value:function(r,a){this.props.selectable&&!r.selectable&&this._selectable(),!this.props.selectable&&r.selectable&&this._teardownSelectable();var i=this.props,o=i.getNow,l=i.isNow,c=i.localizer,u=i.date,f=i.min,m=i.max,h=c.neq(r.getNow(),o(),"minutes");if(r.isNow!==l||h){if(this.clearTimeIndicatorInterval(),l){var b=!h&&c.eq(r.date,u,"minutes")&&a.timeIndicatorPosition===this.state.timeIndicatorPosition;this.setTimeIndicatorPositionUpdateInterval(b)}}else l&&(c.neq(r.min,f,"minutes")||c.neq(r.max,m,"minutes"))&&this.positionTimeIndicator()}},{key:"setTimeIndicatorPositionUpdateInterval",value:function(){var r=this,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;!this.intervalTriggered&&!a&&this.positionTimeIndicator(),this._timeIndicatorTimeout=window.setTimeout(function(){r.intervalTriggered=!0,r.positionTimeIndicator(),r.setTimeIndicatorPositionUpdateInterval()},6e4)}},{key:"clearTimeIndicatorInterval",value:function(){this.intervalTriggered=!1,window.clearTimeout(this._timeIndicatorTimeout)}},{key:"positionTimeIndicator",value:function(){var r=this.props,a=r.min,i=r.max,o=r.getNow,l=o();if(l>=a&&l<=i){var c=this.slotMetrics.getCurrentTimePosition(l);this.intervalTriggered=!0,this.setState({timeIndicatorPosition:c})}else this.clearTimeIndicatorInterval()}},{key:"render",value:function(){var r=this.props,a=r.date,i=r.max,o=r.rtl,l=r.isNow,c=r.resource,u=r.accessors,f=r.localizer,m=r.getters,h=m.dayProp,b=Go(m,S5t),x=r.components,y=x.eventContainerWrapper,v=x.timeIndicatorWrapper,w=Go(x,N5t);this.slotMetrics=this.slotMetrics.update(this.props);var S=this.slotMetrics,_=this.state,N=_.selecting,j=_.top,k=_.height,M=_.startDate,T=_.endDate,R={start:M,end:T},I=h(i,c),D=I.className,P=I.style,L={className:"rbc-current-time-indicator",style:{top:"".concat(this.state.timeIndicatorPosition,"%")}},z=w.dayColumnWrapper||E5t;return U.createElement(z,{ref:this.containerRef,date:a,style:P,className:Ar(D,"rbc-day-slot","rbc-time-column",l&&"rbc-now",l&&"rbc-today",N&&"rbc-slot-selecting"),slotMetrics:S,resource:c},S.groups.map(function(q,Z){return U.createElement(gCe,{key:Z,group:q,resource:c,getters:b,components:w})}),U.createElement(y,{localizer:f,resource:c,accessors:u,getters:b,components:w,slotMetrics:S},U.createElement("div",{className:Ar("rbc-events-container",o&&"rtl")},this.renderEvents({events:this.props.backgroundEvents,isBackgroundEvent:!0}),this.renderEvents({events:this.props.events}))),N&&U.createElement("div",{className:"rbc-slot-selection",style:{top:j,height:k}},U.createElement("span",null,f.format(R,"selectRangeFormat"))),l&&this.intervalTriggered&&U.createElement(v,L,U.createElement("div",L)))}}])})(U.Component);bCe.defaultProps={dragThroughEvents:!0,timeslots:2};var xCe=function(t){var n=t.label;return U.createElement(U.Fragment,null,n)},_5t=(function(e){function t(){var n;ma(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return n=Xa(this,t,[].concat(a)),n.handleHeaderClick=function(o,l,c){c.preventDefault(),mr(n.props.onDrillDown,[o,l])},n.renderRow=function(o){var l=n.props,c=l.events,u=l.rtl,f=l.selectable,m=l.getNow,h=l.range,b=l.getters,x=l.localizer,y=l.accessors,v=l.components,w=l.resizable,S=y.resourceId(o),_=o?c.filter(function(N){return y.resource(N)===S}):c;return U.createElement(fh,{isAllDay:!0,rtl:u,getNow:m,minRows:2,maxRows:n.props.allDayMaxRows+1,range:h,events:_,resourceId:S,className:"rbc-allday-cell",selectable:f,selected:n.props.selected,components:v,accessors:y,getters:b,localizer:x,onSelect:n.props.onSelectEvent,onShowMore:n.props.onShowMore,onDoubleClick:n.props.onDoubleClickEvent,onKeyPress:n.props.onKeyPressEvent,onSelectSlot:n.props.onSelectSlot,longPressThreshold:n.props.longPressThreshold,resizable:w})},n}return Qa(t,e),pa(t,[{key:"renderHeaderCells",value:function(r){var a=this,i=this.props,o=i.localizer,l=i.getDrilldownView,c=i.getNow,u=i.getters.dayProp,f=i.components.header,m=f===void 0?vH:f,h=c();return r.map(function(b,x){var y=l(b),v=o.format(b,"dayFormat"),w=u(b),S=w.className,_=w.style,N=U.createElement(m,{date:b,label:v,localizer:o});return U.createElement("div",{key:x,style:_,className:Ar("rbc-header",S,o.isSameDate(b,h)&&"rbc-today")},y?U.createElement("button",{type:"button",className:"rbc-button-link",onClick:function(k){return a.handleHeaderClick(b,y,k)}},N):U.createElement("span",null,N))})}},{key:"render",value:function(){var r=this,a=this.props,i=a.width,o=a.rtl,l=a.resources,c=a.range,u=a.events,f=a.getNow,m=a.accessors,h=a.selectable,b=a.components,x=a.getters,y=a.scrollRef,v=a.localizer,w=a.isOverflowing,S=a.components,_=S.timeGutterHeader,N=S.resourceHeader,j=N===void 0?xCe:N,k=a.resizable,M={};w&&(M[o?"marginLeft":"marginRight"]="".concat(J$()-1,"px"));var T=l.groupEvents(u);return U.createElement("div",{style:M,ref:y,className:Ar("rbc-time-header",w&&"rbc-overflowing")},U.createElement("div",{className:"rbc-label rbc-time-header-gutter",style:{width:i,minWidth:i,maxWidth:i}},_&&U.createElement(_,null)),l.map(function(R,I){var D=E2(R,2),P=D[0],L=D[1];return U.createElement("div",{className:"rbc-time-header-content",key:P||I},L&&U.createElement("div",{className:"rbc-row rbc-row-resource",key:"resource_".concat(I)},U.createElement("div",{className:"rbc-header"},U.createElement(j,{index:I,label:m.resourceTitle(L),resource:L}))),U.createElement("div",{className:"rbc-row rbc-time-header-cell".concat(c.length<=1?" rbc-time-header-cell-single-day":"")},r.renderHeaderCells(c)),U.createElement(fh,{isAllDay:!0,rtl:o,getNow:f,minRows:2,maxRows:r.props.allDayMaxRows+1,range:c,events:T.get(P)||[],resourceId:L&&P,className:"rbc-allday-cell",selectable:h,selected:r.props.selected,components:b,accessors:m,getters:x,localizer:v,onSelect:r.props.onSelectEvent,onShowMore:r.props.onShowMore,onDoubleClick:r.props.onDoubleClickEvent,onKeyDown:r.props.onKeyPressEvent,onSelectSlot:r.props.onSelectSlot,longPressThreshold:r.props.longPressThreshold,resizable:k}))}))}}])})(U.Component),k5t=(function(e){function t(){var n;ma(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return n=Xa(this,t,[].concat(a)),n.handleHeaderClick=function(o,l,c){c.preventDefault(),mr(n.props.onDrillDown,[o,l])},n}return Qa(t,e),pa(t,[{key:"renderHeaderCells",value:function(r){var a=this,i=this.props,o=i.localizer,l=i.getDrilldownView,c=i.getNow,u=i.getters.dayProp,f=i.components,m=f.header,h=m===void 0?vH:m,b=f.resourceHeader,x=b===void 0?xCe:b,y=i.resources,v=i.accessors,w=i.events,S=i.rtl,_=i.selectable,N=i.components,j=i.getters,k=i.resizable,M=c(),T=y.groupEvents(w);return r.map(function(R,I){var D=l(R),P=o.format(R,"dayFormat"),L=u(R),z=L.className,q=L.style,Z=U.createElement(h,{date:R,label:P,localizer:o});return U.createElement("div",{key:I,className:"rbc-time-header-content rbc-resource-grouping"},U.createElement("div",{className:"rbc-row rbc-time-header-cell".concat(r.length<=1?" rbc-time-header-cell-single-day":"")},U.createElement("div",{style:q,className:Ar("rbc-header",z,o.isSameDate(R,M)&&"rbc-today")},D?U.createElement("button",{type:"button",className:"rbc-button-link",onClick:function($){return a.handleHeaderClick(R,D,$)}},Z):U.createElement("span",null,Z))),U.createElement("div",{className:"rbc-row"},y.map(function(G,$){var X=E2(G,2),B=X[0],W=X[1];return U.createElement("div",{key:"resource_".concat(B,"_").concat($),className:Ar("rbc-header",z,o.isSameDate(R,M)&&"rbc-today")},U.createElement(x,{index:$,label:v.resourceTitle(W),resource:W}))})),U.createElement("div",{className:"rbc-row rbc-m-b-negative-3 rbc-h-full"},y.map(function(G,$){var X=E2(G,2),B=X[0],W=X[1],Y=(T.get(B)||[]).filter(function(F){return o.isSameDate(F.start,R)||o.isSameDate(F.end,R)});return U.createElement(fh,{key:"resource_".concat(B,"_").concat($),isAllDay:!0,rtl:S,getNow:c,minRows:2,maxRows:a.props.allDayMaxRows+1,range:[R],events:Y,resourceId:W&&B,className:"rbc-allday-cell",selectable:_,selected:a.props.selected,components:N,accessors:v,getters:j,localizer:o,onSelect:a.props.onSelectEvent,onShowMore:a.props.onShowMore,onDoubleClick:a.props.onDoubleClickEvent,onKeyDown:a.props.onKeyPressEvent,onSelectSlot:a.props.onSelectSlot,longPressThreshold:a.props.longPressThreshold,resizable:k})})))})}},{key:"render",value:function(){var r=this.props,a=r.width,i=r.rtl,o=r.range,l=r.scrollRef,c=r.isOverflowing,u=r.components.timeGutterHeader,f={};return c&&(f[i?"marginLeft":"marginRight"]="".concat(J$()-1,"px")),U.createElement("div",{style:f,ref:l,className:Ar("rbc-time-header",c&&"rbc-overflowing")},U.createElement("div",{className:"rbc-label rbc-time-header-gutter",style:{width:a,minWidth:a,maxWidth:a}},u&&U.createElement(u,null)),this.renderHeaderCells(o))}}])})(U.Component);function j5t(e){var t=e.min,n=e.max,r=e.localizer;return r.getTimezoneOffset(t)!==r.getTimezoneOffset(n)?{start:r.add(t,-1,"day"),end:r.add(n,-1,"day")}:{start:t,end:n}}var T5t=function(t){var n=t.min,r=t.max,a=t.timeslots,i=t.step,o=t.localizer,l=t.getNow,c=t.resource,u=t.components,f=t.getters,m=t.gutterRef,h=u.timeGutterWrapper,b=d.useMemo(function(){return j5t({min:n,max:r,localizer:o})},[n?.toISOString(),r?.toISOString(),o]),x=b.start,y=b.end,v=d.useState(yH({min:x,max:y,timeslots:a,step:i,localizer:o})),w=E2(v,2),S=w[0],_=w[1];d.useEffect(function(){S&&_(S.update({min:x,max:y,timeslots:a,step:i,localizer:o}))},[x?.toISOString(),y?.toISOString(),a,i]);var N=d.useCallback(function(j,k){if(k)return null;var M=S.dateIsInGroup(l(),k);return U.createElement("span",{className:Ar("rbc-label",M&&"rbc-now")},o.format(j,"timeGutterFormat"))},[S,o,l]);return U.createElement(h,{slotMetrics:S},U.createElement("div",{className:"rbc-time-gutter rbc-time-column",ref:m},S.groups.map(function(j,k){return U.createElement(gCe,{key:k,group:j,resource:c,components:u,renderSlot:N,getters:f})})))},A5t=U.forwardRef(function(e,t){return U.createElement(T5t,Object.assign({gutterRef:t},e))}),FA={};function M5t(e,t){return{map:function(r){return e?e.map(function(a,i){return r([t.resourceId(a),a],i)}):[r([FA,null],0)]},groupEvents:function(r){var a=new Map;return e?(r.forEach(function(i){var o=t.resource(i)||FA;if(Array.isArray(o))o.forEach(function(c){var u=a.get(c)||[];u.push(i),a.set(c,u)});else{var l=a.get(o)||[];l.push(i),a.set(o,l)}}),a):(a.set(FA,r),a)}}}var C3=(function(e){function t(n){var r;return ma(this,t),r=Xa(this,t,[n]),r.handleScroll=function(a){r.scrollRef.current&&(r.scrollRef.current.scrollLeft=a.target.scrollLeft)},r.handleResize=function(){Zae(r.rafHandle),r.rafHandle=Nye(r.checkOverflow)},r.handleKeyPressEvent=function(){r.clearSelection();for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];mr(r.props.onKeyPressEvent,i)},r.handleSelectEvent=function(){r.clearSelection();for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];mr(r.props.onSelectEvent,i)},r.handleDoubleClickEvent=function(){r.clearSelection();for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];mr(r.props.onDoubleClickEvent,i)},r.handleShowMore=function(a,i,o,l,c){var u=r.props,f=u.popup,m=u.onDrillDown,h=u.onShowMore,b=u.getDrilldownView,x=u.doShowMoreDrillDown;if(r.clearSelection(),f){var y=Sye(o,r.containerRef.current);r.setState({overlay:{date:i,events:a,position:Xn(Xn({},y),{},{width:"200px"}),target:c}})}else x&&mr(m,[i,b(i)||oa.DAY]);mr(h,[a,i,l])},r.handleSelectAllDaySlot=function(a,i){var o=r.props.onSelectSlot,l=new Date(a[0]),c=new Date(a[a.length-1]);c.setDate(a[a.length-1].getDate()+1),mr(o,{slots:a,start:l,end:c,action:i.action,resourceId:i.resourceId})},r.overlayDisplay=function(){r.setState({overlay:null})},r.checkOverflow=function(){if(!r._updatingOverflow){var a=r.contentRef.current;if(a!=null&&a.scrollHeight){var i=a.scrollHeight>a.clientHeight;r.state.isOverflowing!==i&&(r._updatingOverflow=!0,r.setState({isOverflowing:i},function(){r._updatingOverflow=!1}))}}},r.memoizedResources=Zye(function(a,i){return M5t(a,i)}),r.state={gutterWidth:void 0,isOverflowing:null},r.scrollRef=U.createRef(),r.contentRef=U.createRef(),r.containerRef=U.createRef(),r._scrollRatio=null,r.gutterRef=d.createRef(),r}return Qa(t,e),pa(t,[{key:"getSnapshotBeforeUpdate",value:function(){return this.checkOverflow(),null}},{key:"componentDidMount",value:function(){this.props.width==null&&this.measureGutter(),this.calculateScroll(),this.applyScroll(),window.addEventListener("resize",this.handleResize)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),Zae(this.rafHandle),this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest)}},{key:"componentDidUpdate",value:function(){this.applyScroll()}},{key:"renderDayColumn",value:function(r,a,i,o,l,c,u,f,m,h){var b=this.props,x=b.min,y=b.max,v=(o.get(a)||[]).filter(function(S){return c.inRange(r,u.start(S),u.end(S),"day")}),w=(l.get(a)||[]).filter(function(S){return c.inRange(r,u.start(S),u.end(S),"day")});return U.createElement(bCe,Object.assign({},this.props,{localizer:c,min:c.merge(r,x),max:c.merge(r,y),resource:i&&a,components:f,isNow:c.isSameDate(r,h),key:"".concat(a,"-").concat(r),date:r,events:v,backgroundEvents:w,dayLayoutAlgorithm:m}))}},{key:"renderResourcesFirst",value:function(r,a,i,o,l,c,u,f,m){var h=this;return a.map(function(b){var x=E2(b,2),y=x[0],v=x[1];return r.map(function(w){return h.renderDayColumn(w,y,v,i,o,l,c,f,m,u)})})}},{key:"renderRangeFirst",value:function(r,a,i,o,l,c,u,f,m){var h=this;return r.map(function(b){return U.createElement("div",{style:{display:"flex",minHeight:"100%",flex:1},key:b},a.map(function(x){var y=E2(x,2),v=y[0],w=y[1];return U.createElement("div",{style:{flex:1},key:c.resourceId(w)},h.renderDayColumn(b,v,w,i,o,l,c,f,m,u))}))})}},{key:"renderEvents",value:function(r,a,i,o){var l=this.props,c=l.accessors,u=l.localizer,f=l.resourceGroupingLayout,m=l.components,h=l.dayLayoutAlgorithm,b=this.memoizedResources(this.props.resources,c),x=b.groupEvents(a),y=b.groupEvents(i);return f?this.renderRangeFirst(r,b,x,y,u,c,o,m,h):this.renderResourcesFirst(r,b,x,y,u,c,o,m,h)}},{key:"render",value:function(){var r,a=this.props,i=a.events,o=a.backgroundEvents,l=a.range,c=a.width,u=a.rtl,f=a.selected,m=a.getNow,h=a.resources,b=a.components,x=a.accessors,y=a.getters,v=a.localizer,w=a.min,S=a.max,_=a.showMultiDayTimes,N=a.longPressThreshold,j=a.resizable,k=a.resourceGroupingLayout;c=c||this.state.gutterWidth;var M=l[0],T=l[l.length-1];this.slots=l.length;var R=[],I=[],D=[];i.forEach(function(L){if(dh(L,M,T,x,v)){var z=x.start(L),q=x.end(L);x.allDay(L)||v.startAndEndAreDateOnly(z,q)||!_&&!v.isSameDate(z,q)?R.push(L):I.push(L)}}),o.forEach(function(L){dh(L,M,T,x,v)&&D.push(L)}),R.sort(function(L,z){return GI(L,z,x,v)});var P={range:l,events:R,width:c,rtl:u,getNow:m,localizer:v,selected:f,allDayMaxRows:this.props.showAllEvents?1/0:(r=this.props.allDayMaxRows)!==null&&r!==void 0?r:1/0,resources:this.memoizedResources(h,x),selectable:this.props.selectable,accessors:x,getters:y,components:b,scrollRef:this.scrollRef,isOverflowing:this.state.isOverflowing,longPressThreshold:N,onSelectSlot:this.handleSelectAllDaySlot,onSelectEvent:this.handleSelectEvent,onShowMore:this.handleShowMore,onDoubleClickEvent:this.props.onDoubleClickEvent,onKeyPressEvent:this.props.onKeyPressEvent,onDrillDown:this.props.onDrillDown,getDrilldownView:this.props.getDrilldownView,resizable:j};return U.createElement("div",{className:Ar("rbc-time-view",h&&"rbc-time-view-resources"),ref:this.containerRef},h&&h.length>1&&k?U.createElement(k5t,P):U.createElement(_5t,P),this.props.popup&&this.renderOverlay(),U.createElement("div",{ref:this.contentRef,className:"rbc-time-content",onScroll:this.handleScroll},U.createElement(A5t,{date:M,ref:this.gutterRef,localizer:v,min:v.merge(M,w),max:v.merge(M,S),step:this.props.step,getNow:this.props.getNow,timeslots:this.props.timeslots,components:b,className:"rbc-time-gutter",getters:y}),this.renderEvents(l,I,D,m())))}},{key:"renderOverlay",value:function(){var r,a,i=this,o=(r=(a=this.state)===null||a===void 0?void 0:a.overlay)!==null&&r!==void 0?r:{},l=this.props,c=l.accessors,u=l.localizer,f=l.components,m=l.getters,h=l.selected,b=l.popupOffset,x=l.handleDragStart,y=function(){return i.setState({overlay:null})};return U.createElement(xH,{overlay:o,accessors:c,localizer:u,components:f,getters:m,selected:h,popupOffset:b,ref:this.containerRef,handleKeyPressEvent:this.handleKeyPressEvent,handleSelectEvent:this.handleSelectEvent,handleDoubleClickEvent:this.handleDoubleClickEvent,handleDragStart:x,show:!!o.position,overlayDisplay:this.overlayDisplay,onHide:y})}},{key:"clearSelection",value:function(){clearTimeout(this._selectTimer),this._pendingSelection=[]}},{key:"measureGutter",value:function(){var r=this;this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest),this.measureGutterAnimationFrameRequest=window.requestAnimationFrame(function(){var a,i=(a=r.gutterRef)!==null&&a!==void 0&&a.current?BI(r.gutterRef.current):void 0;i&&r.state.gutterWidth!==i&&r.setState({gutterWidth:i})})}},{key:"applyScroll",value:function(){if(this._scrollRatio!=null&&this.props.enableAutoScroll===!0){var r=this.contentRef.current;r.scrollTop=r.scrollHeight*this._scrollRatio,this._scrollRatio=null}}},{key:"calculateScroll",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,a=r.min,i=r.max,o=r.scrollToTime,l=r.localizer,c=l.diff(l.merge(o,a),o,"milliseconds"),u=l.diff(a,i,"milliseconds");this._scrollRatio=c/u}}])})(d.Component);C3.defaultProps={step:30,timeslots:2,resourceGroupingLayout:!1};var O5t=["date","localizer","min","max","scrollToTime","enableAutoScroll"],IC=(function(e){function t(){return ma(this,t),Xa(this,t,arguments)}return Qa(t,e),pa(t,[{key:"render",value:function(){var r=this.props,a=r.date,i=r.localizer,o=r.min,l=o===void 0?i.startOf(new Date,"day"):o,c=r.max,u=c===void 0?i.endOf(new Date,"day"):c,f=r.scrollToTime,m=f===void 0?i.startOf(new Date,"day"):f,h=r.enableAutoScroll,b=h===void 0?!0:h,x=Go(r,O5t),y=t.range(a,{localizer:i});return U.createElement(C3,Object.assign({},x,{range:y,eventOffset:10,localizer:i,min:l,max:u,scrollToTime:m,enableAutoScroll:b}))}}])})(U.Component);IC.range=function(e,t){var n=t.localizer;return[n.startOf(e,"day")]};IC.navigate=function(e,t,n){var r=n.localizer;switch(t){case Zi.PREVIOUS:return r.add(e,-1,"day");case Zi.NEXT:return r.add(e,1,"day");default:return e}};IC.title=function(e,t){var n=t.localizer;return n.format(e,"dayHeaderFormat")};var I5t=["date","localizer","min","max","scrollToTime","enableAutoScroll"],Sd=(function(e){function t(){return ma(this,t),Xa(this,t,arguments)}return Qa(t,e),pa(t,[{key:"render",value:function(){var r=this.props,a=r.date,i=r.localizer,o=r.min,l=o===void 0?i.startOf(new Date,"day"):o,c=r.max,u=c===void 0?i.endOf(new Date,"day"):c,f=r.scrollToTime,m=f===void 0?i.startOf(new Date,"day"):f,h=r.enableAutoScroll,b=h===void 0?!0:h,x=Go(r,I5t),y=t.range(a,this.props);return U.createElement(C3,Object.assign({},x,{range:y,eventOffset:15,localizer:i,min:l,max:u,scrollToTime:m,enableAutoScroll:b}))}}])})(U.Component);Sd.defaultProps=C3.defaultProps;Sd.navigate=function(e,t,n){var r=n.localizer;switch(t){case Zi.PREVIOUS:return r.add(e,-1,"week");case Zi.NEXT:return r.add(e,1,"week");default:return e}};Sd.range=function(e,t){var n=t.localizer,r=n.startOfWeek(),a=n.startOf(e,"week",r),i=n.endOf(e,"week",r);return n.range(a,i)};Sd.title=function(e,t){var n=t.localizer,r=Sd.range(e,{localizer:n}),a=Xye(r),i=a[0],o=a.slice(1);return n.format({start:i,end:o.pop()},"dayRangeHeaderFormat")};var R5t=["date","localizer","min","max","scrollToTime","enableAutoScroll"];function CH(e,t){return Sd.range(e,t).filter(function(n){return[6,0].indexOf(n.getDay())===-1})}var F6=(function(e){function t(){return ma(this,t),Xa(this,t,arguments)}return Qa(t,e),pa(t,[{key:"render",value:function(){var r=this.props,a=r.date,i=r.localizer,o=r.min,l=o===void 0?i.startOf(new Date,"day"):o,c=r.max,u=c===void 0?i.endOf(new Date,"day"):c,f=r.scrollToTime,m=f===void 0?i.startOf(new Date,"day"):f,h=r.enableAutoScroll,b=h===void 0?!0:h,x=Go(r,R5t),y=CH(a,this.props);return U.createElement(C3,Object.assign({},x,{range:y,eventOffset:15,localizer:i,min:l,max:u,scrollToTime:m,enableAutoScroll:b}))}}])})(U.Component);F6.defaultProps=C3.defaultProps;F6.range=CH;F6.navigate=Sd.navigate;F6.title=function(e,t){var n=t.localizer,r=CH(e,{localizer:n}),a=Xye(r),i=a[0],o=a.slice(1);return n.format({start:i,end:o.pop()},"dayRangeHeaderFormat")};var RC=30;function DC(e){var t=e.accessors,n=e.components,r=e.date,a=e.events,i=e.getters,o=e.length,l=o===void 0?RC:o,c=e.localizer,u=e.onDoubleClickEvent,f=e.onSelectEvent,m=e.selected,h=d.useRef(null),b=d.useRef(null),x=d.useRef(null),y=d.useRef(null),v=d.useRef(null);d.useEffect(function(){_()});var w=function(T,R,I){var D=n.event,P=n.date;return R=R.filter(function(L){return dh(L,c.startOf(T,"day"),c.endOf(T,"day"),t,c)}),R.map(function(L,z){var q=t.title(L),Z=t.end(L),G=t.start(L),$=i.eventProp(L,G,Z,MC(L,m)),X=z===0&&c.format(T,"agendaDateFormat"),B=z===0?U.createElement("td",{rowSpan:R.length,className:"rbc-agenda-date-cell"},P?U.createElement(P,{day:T,label:X}):X):!1;return U.createElement("tr",{key:I+"_"+z,className:$.className,style:$.style},B,U.createElement("td",{className:"rbc-agenda-time-cell"},S(T,L)),U.createElement("td",{className:"rbc-agenda-event-cell",onClick:function(Y){return f&&f(L,Y)},onDoubleClick:function(Y){return u&&u(L,Y)}},D?U.createElement(D,{event:L,title:q}):q))},[])},S=function(T,R){var I="",D=n.time,P=c.messages.allDay,L=t.end(R),z=t.start(R);return t.allDay(R)||(c.eq(z,L)?P=c.format(z,"agendaTimeFormat"):c.isSameDate(z,L)?P=c.format({start:z,end:L},"agendaTimeRangeFormat"):c.isSameDate(T,z)?P=c.format(z,"agendaTimeFormat"):c.isSameDate(T,L)&&(P=c.format(L,"agendaTimeFormat"))),c.gt(T,z,"day")&&(I="rbc-continues-prior"),c.lt(T,L,"day")&&(I+=" rbc-continues-after"),U.createElement("span",{className:I.trim()},D?U.createElement(D,{event:R,day:T,label:P}):P)},_=function(){if(v.current){var T=h.current,R=v.current.firstChild;if(R){var I=y.current.scrollHeight>y.current.clientHeight,D=[],P=D;D=[BI(R.children[0]),BI(R.children[1])],(P[0]!==D[0]||P[1]!==D[1])&&(b.current.style.width=D[0]+"px",x.current.style.width=D[1]+"px"),I?(Rmt(T,"rbc-header-overflowing"),T.style.marginRight=J$()+"px"):Dmt(T,"rbc-header-overflowing")}}},N=c.messages,j=c.add(r,l,"day"),k=c.range(r,j,"day");return a=a.filter(function(M){return dh(M,c.startOf(r,"day"),c.endOf(j,"day"),t,c)}),a.sort(function(M,T){return+t.start(M)-+t.start(T)}),U.createElement("div",{className:"rbc-agenda-view"},a.length!==0?U.createElement(U.Fragment,null,U.createElement("table",{ref:h,className:"rbc-agenda-table"},U.createElement("thead",null,U.createElement("tr",null,U.createElement("th",{className:"rbc-header",ref:b},N.date),U.createElement("th",{className:"rbc-header",ref:x},N.time),U.createElement("th",{className:"rbc-header"},N.event)))),U.createElement("div",{className:"rbc-agenda-content",ref:y},U.createElement("table",{className:"rbc-agenda-table"},U.createElement("tbody",{ref:v},k.map(function(M,T){return w(M,a,T)}))))):U.createElement("span",{className:"rbc-agenda-empty"},N.noEventsInRange))}DC.range=function(e,t){var n=t.length,r=n===void 0?RC:n,a=t.localizer,i=a.add(e,r,"day");return{start:e,end:i}};DC.navigate=function(e,t,n){var r=n.length,a=r===void 0?RC:r,i=n.localizer;switch(t){case Zi.PREVIOUS:return i.add(e,-a,"day");case Zi.NEXT:return i.add(e,a,"day");default:return e}};DC.title=function(e,t){var n=t.length,r=n===void 0?RC:n,a=t.localizer,i=a.add(e,r,"day");return a.format({start:e,end:i},"agendaHeaderFormat")};var c9=Cc(Cc(Cc(Cc(Cc({},oa.MONTH,OC),oa.WEEK,Sd),oa.WORK_WEEK,F6),oa.DAY,IC),oa.AGENDA,DC),D5t=["action","date","today"];function P5t(e,t){var n=t.action,r=t.date,a=t.today,i=Go(t,D5t);switch(e=typeof e=="string"?c9[e]:e,n){case Zi.TODAY:r=a||new Date;break;case Zi.DATE:break;default:g2(e&&typeof e.navigate=="function","Calendar View components must implement a static `.navigate(date, action)` method.s"),r=e.navigate(r,n,i)}return r}function L5t(e,t){var n=null;return typeof t=="function"?n=t(e):typeof t=="string"&&Gc(e)==="object"&&e!=null&&t in e&&(n=e[t]),n}var bc=function(t){return function(n){return L5t(n,t)}},V5t=["view","date","getNow","onNavigate"],$5t=["view","toolbar","events","backgroundEvents","resourceGroupingLayout","style","className","elementProps","date","getNow","length","showMultiDayTimes","onShowMore","doShowMoreDrillDown","components","formats","messages","culture"];function vCe(e){if(Array.isArray(e))return e;for(var t=[],n=0,r=Object.entries(e);n<r.length;n++){var a=E2(r[n],2),i=a[0],o=a[1];o&&t.push(i)}return t}function H5t(e,t){var n=t.views,r=vCe(n);return r.indexOf(e)!==-1}var yCe=(function(e){function t(){var n;ma(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return n=Xa(this,t,[].concat(a)),n.getViews=function(){var o=n.props.views;return Array.isArray(o)?l4t(o,function(l,c){return l[c]=c9[c]},{}):Gc(o)==="object"?Mpt(o,function(l,c){return l===!0?c9[c]:l}):c9},n.getView=function(){var o=n.getViews();return o[n.props.view]},n.getDrilldownView=function(o){var l=n.props,c=l.view,u=l.drilldownView,f=l.getDrilldownView;return f?f(o,c,Object.keys(n.getViews())):u},n.handleRangeChange=function(o,l,c){var u=n.props,f=u.onRangeChange,m=u.localizer;f&&l.range&&f(l.range(o,{localizer:m}),c)},n.handleNavigate=function(o,l){var c=n.props,u=c.view,f=c.date,m=c.getNow,h=c.onNavigate,b=Go(c,V5t),x=n.getView(),y=m();f=P5t(x,Xn(Xn({},b),{},{action:o,date:l||f||y,today:y})),h(f,u,o),n.handleRangeChange(f,x)},n.handleViewChange=function(o){o!==n.props.view&&H5t(o,n.props)&&n.props.onView(o);var l=n.getViews();n.handleRangeChange(n.props.date||n.props.getNow(),l[o],o)},n.handleSelectEvent=function(){for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];mr(n.props.onSelectEvent,l)},n.handleDoubleClickEvent=function(){for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];mr(n.props.onDoubleClickEvent,l)},n.handleKeyPressEvent=function(){for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];mr(n.props.onKeyPressEvent,l)},n.handleSelectSlot=function(o){mr(n.props.onSelectSlot,o)},n.handleDrillDown=function(o,l){var c=n.props.onDrillDown;if(c){c(o,l,n.drilldownView);return}l&&n.handleViewChange(l),n.handleNavigate(Zi.DATE,o)},n.state={context:t.getContext(n.props)},n}return Qa(t,e),pa(t,[{key:"render",value:function(){var r=this.props,a=r.view,i=r.toolbar,o=r.events,l=r.backgroundEvents,c=r.resourceGroupingLayout,u=r.style,f=r.className,m=r.elementProps,h=r.date,b=r.getNow,x=r.length,y=r.showMultiDayTimes,v=r.onShowMore,w=r.doShowMoreDrillDown;r.components,r.formats,r.messages,r.culture;var S=Go(r,$5t);h=h||b();var _=this.getView(),N=this.state.context,j=N.accessors,k=N.components,M=N.getters,T=N.localizer,R=N.viewNames,I=k.toolbar||U4t,D=_.title(h,{localizer:T,length:x});return U.createElement("div",Object.assign({},m,{className:Ar(f,"rbc-calendar",S.rtl&&"rbc-rtl"),style:u}),i&&U.createElement(I,{date:h,view:a,views:R,label:D,onView:this.handleViewChange,onNavigate:this.handleNavigate,localizer:T}),U.createElement(_,Object.assign({},S,{events:o,backgroundEvents:l,date:h,getNow:b,length:x,localizer:T,getters:M,components:k,accessors:j,showMultiDayTimes:y,getDrilldownView:this.getDrilldownView,onNavigate:this.handleNavigate,onDrillDown:this.handleDrillDown,onSelectEvent:this.handleSelectEvent,onDoubleClickEvent:this.handleDoubleClickEvent,onKeyPressEvent:this.handleKeyPressEvent,onSelectSlot:this.handleSelectSlot,onShowMore:v,doShowMoreDrillDown:w,resourceGroupingLayout:c})))}}],[{key:"getDerivedStateFromProps",value:function(r){return{context:t.getContext(r)}}},{key:"getContext",value:function(r){var a=r.startAccessor,i=r.endAccessor,o=r.allDayAccessor,l=r.tooltipAccessor,c=r.titleAccessor,u=r.resourceAccessor,f=r.resourceIdAccessor,m=r.resourceTitleAccessor,h=r.eventIdAccessor,b=r.eventPropGetter,x=r.backgroundEventPropGetter,y=r.slotPropGetter,v=r.slotGroupPropGetter,w=r.dayPropGetter,S=r.view,_=r.views,N=r.localizer,j=r.culture,k=r.messages,M=k===void 0?{}:k,T=r.components,R=T===void 0?{}:T,I=r.formats,D=I===void 0?{}:I,P=vCe(_),L=Z4t(M);return{viewNames:P,localizer:z4t(N,j,D,L),getters:{eventProp:function(){return b&&b.apply(void 0,arguments)||{}},backgroundEventProp:function(){return x&&x.apply(void 0,arguments)||{}},slotProp:function(){return y&&y.apply(void 0,arguments)||{}},slotGroupProp:function(){return v&&v.apply(void 0,arguments)||{}},dayProp:function(){return w&&w.apply(void 0,arguments)||{}}},components:jpt(R[S]||{},i4t(R,P),{eventWrapper:ml,backgroundEventWrapper:ml,eventContainerWrapper:ml,dateCellWrapper:ml,weekWrapper:ml,timeSlotWrapper:ml,timeGutterWrapper:ml,timeIndicatorWrapper:ml}),accessors:{start:bc(a),end:bc(i),allDay:bc(o),tooltip:bc(l),title:bc(c),resource:bc(u),resourceId:bc(f),resourceTitle:bc(m),eventId:bc(h)}}}}])})(U.Component);yCe.defaultProps={events:[],backgroundEvents:[],elementProps:{},popup:!1,toolbar:!0,view:oa.MONTH,views:[oa.MONTH,oa.WEEK,oa.DAY,oa.AGENDA],step:30,length:30,allDayMaxRows:1/0,doShowMoreDrillDown:!0,drilldownView:oa.DAY,titleAccessor:"title",tooltipAccessor:"title",allDayAccessor:"allDay",startAccessor:"start",endAccessor:"end",resourceAccessor:"resourceId",resourceIdAccessor:"id",resourceTitleAccessor:"title",eventIdAccessor:"id",longPressThreshold:250,getNow:function(){return new Date},dayLayoutAlgorithm:"overlap"};var F5t=lye(yCe,{view:"onView",date:"onNavigate",selected:"onSelectEvent"}),z5t=function(t,n,r){var a=t.start,i=t.end;return"".concat(r.format(a,"P",n)," – ").concat(r.format(i,"P",n))},zA=function(t,n,r){var a=t.start,i=t.end;return"".concat(r.format(a,"p",n)," – ").concat(r.format(i,"p",n))},U5t=function(t,n,r){var a=t.start;return"".concat(r.format(a,"h:mma",n)," – ")},B5t=function(t,n,r){var a=t.end;return" – ".concat(r.format(a,"h:mma",n))},Z5t=function(t,n,r){var a=t.start,i=t.end;return"".concat(r.format(a,"MMMM dd",n)," – ").concat(r.format(i,g3(a,i,"month")?"dd":"MMMM dd",n))},q5t={dateFormat:"dd",dayFormat:"dd eee",weekdayFormat:"ccc",selectRangeFormat:zA,eventTimeRangeFormat:zA,eventTimeRangeStartFormat:U5t,eventTimeRangeEndFormat:B5t,timeGutterFormat:"p",monthHeaderFormat:"MMMM yyyy",dayHeaderFormat:"cccc MMM dd",dayRangeHeaderFormat:Z5t,agendaHeaderFormat:z5t,agendaDateFormat:"ccc MMM dd",agendaTimeFormat:"p",agendaTimeRangeFormat:zA},G5t=function(t){var n=t.startOfWeek,r=t.getDay,a=t.format,i=t.locales;return new F4t({formats:q5t,firstOfWeek:function(l){return r(n(new Date,{locale:i[l]}))},format:function(l,c,u){return a(new Date(l),c,{locale:i[u]})}})};const W5t=e=>{switch(e.type){case"lecture":return{style:{backgroundColor:"#FFF0D9",color:"#FF9401"}};case"conference":case"event":return{style:{backgroundColor:"#0A69DA1a",color:"#0A69DA"}};case"exam":return{style:{backgroundColor:"#FFDAD3",color:"#FF0000"}};case"meetups":return{style:{backgroundColor:"#EDF7F2",color:"#45A172"}};case"course":return{style:{backgroundColor:"#FFEEE5",color:"#FF5C00"}};case"history":return{style:{backgroundColor:"#EAE4E1",color:"#49372C"}};default:return{style:{}}}},Y5t=({event:e})=>{const[t,n]=d.useState(!1);let r;switch(e.type){case"class":{r="bg-orange-50 text-orange-500";break}case"history":{r="bg-brown-200 text-brown-800";break}case"event":{r="bg-blue-500 text-white";break}default:{r="bg-orange-100 text-orange-700";break}}return s.jsxs("div",{className:`${r} flex flex-col hover:z-20 p-1`,style:{width:"100%"},onPointerEnter:()=>n(!0),onPointerLeave:()=>n(!1),children:[!e.allDay&&s.jsx("div",{className:`flex flex-row text-[8px] md:text-sm pl-1 ${t?"order-1":"order-2"}`,children:`${qc(e.start)} - ${qc(e.end)}`}),s.jsx("div",{className:"font-semibold text-[8px] md:text-sm whitespace-normal w-full",children:e.title}),s.jsx("div",{className:"text-[8px] md:text-sm whitespace-normal w-full",children:e.organizer}),s.jsx("div",{className:"text-[8px] md:text-sm whitespace-normal w-full",children:e.addressLine1})]})},CCe=({event:e,truncateTitle:t})=>{const[n,r]=d.useState(!1);let a;switch(e.type){case"class":{a="bg-orange-50 text-orange-500";break}case"history":{a="bg-brown-200 text-brown-800";break}case"event":{a="bg-blue-500 text-white";break}default:{a="bg-orange-100 text-orange-700";break}}return s.jsxs("div",{className:V("p-1",a),onMouseEnter:()=>{r(!0)},onMouseLeave:()=>{r(!1)},children:[!e.allDay&&s.jsx("div",{className:"flex flex-row text-[10px]",children:`${qc(e.start)} - ${qc(e.end)}`}),s.jsx("div",{className:V("font-semibold text-xs",t?"truncate":""),children:e.title}),n&&s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"text-xs",children:e.organizer}),s.jsx("div",{className:"text-xs",children:e.addressLine1})]})]})},K5t=(e,t)=>{try{const[n,r]=e.split(" – ");if(!n||!r)return e;const a=new Date(n),i=new Date(r);return Jo(a,i,void 0,t)}catch(n){return console.error("Error formatting agenda label:",n),e}};function X5t({views:e,view:t,messages:n,onView:r}){return s.jsx(ru,{value:t,onValueChange:a=>r(a),variant:"outline",size:"sm",children:e.map(a=>s.jsx(qa,{className:V(a==="week"&&"max-md:hidden"),value:a,children:s.jsx("span",{className:"w-19",children:n[a]})},a))})}function UA({label:e,localizer:{messages:t},onNavigate:n,onView:r,view:a,views:i,date:o}){const{i18n:l}=Q(),c=l.language||"en-US";let u=e;if(a==="agenda")u=K5t(e,c);else if(a==="month")u=new Intl.DateTimeFormat(c,{month:"long",year:"numeric"}).format(o);else if(a==="week"){const f=sd(o,{weekStartsOn:1}),m=new Date(f);m.setDate(m.getDate()+6),u=Jo(f,m,void 0,c)}return s.jsx("div",{className:"max-md:px-1 mb-5",children:s.jsxs("div",{className:"flex max-md:flex-col justify-between w-full items-center gap-2",children:[s.jsxs("div",{className:"inline-flex justify-start items-center gap-3 max-md:order-2",children:[s.jsxs("div",{className:"h-8 px-2.5 bg-white rounded-lg border border-neutral-200 flex justify-center items-center gap-2 overflow-hidden",children:[s.jsx("button",{type:"button",className:"flex items-center justify-center border-none! p-0!",onClick:()=>n("PREV"),"aria-label":t.previous.toString(),children:s.jsx($2,{size:16,className:"text-neutral-700"})}),s.jsx("div",{className:"justify-start text-neutral-700 text-sm font-normal",children:u}),s.jsx("button",{type:"button",className:"flex items-center justify-center border-none! p-0!",onClick:()=>n("NEXT"),"aria-label":t.next.toString(),children:s.jsx(Wn,{size:16,className:"text-neutral-700"})})]}),s.jsx("button",{type:"button",className:"h-8 px-2.5 bg-white rounded-lg border border-neutral-200 flex justify-center items-center gap-2 overflow-hidden max-md:hidden",onClick:()=>n("TODAY"),children:s.jsx("div",{className:"justify-start text-neutral-700 text-sm font-normal",children:t.today.toString()})})]}),s.jsx("span",{className:"rbc-toolbar-label hidden",children:u}),s.jsx(X5t,{view:a,views:i,messages:t,onView:r})]})})}const Q5t=({date:e})=>{const{i18n:t}=Q(),n=t.language||"en-US",r=new Intl.DateTimeFormat(n,{weekday:"short"}).format(e).toUpperCase();return s.jsxs("div",{className:"h-20 flex flex-col w-full items-start justify",children:[s.jsx("div",{className:"text-xs uppercase text-neutral-500 font-semibold",children:r}),s.jsx("div",{className:"text-lg font-normal",children:new Intl.DateTimeFormat(n,{day:"2-digit"}).format(e)})]})},J5t=({event:e})=>{const[t,n]=d.useState(!1);return s.jsxs("div",{className:"md:ml-2 md:mt-2",style:{height:`${t?"fit-content":"100%"}`,overflow:"hidden",padding:"10px",paddingLeft:0,paddingTop:0,width:"100%"},onPointerEnter:()=>n(!0),onPointerLeave:()=>n(!1),children:[s.jsx("div",{className:"flex flex-row text-sm",children:s.jsx("div",{className:"font-semibold text-sm",children:e.title})}),s.jsx("div",{className:"text-sm",children:e.organizer}),s.jsx("div",{className:"text-sm",children:e.addressLine1}),!e.allDay&&O2e(e.start,e.end)&&s.jsx("div",{className:"text-sm mt-1",children:`${ao(e.start,"h:mm a")} - ${ao(e.end,"h:mm a")}`})]})},eht=e=>{const{event:t}=e;let n,r;switch(t.type){case"class":{n="bg-orange-50",r="text-orange-500";break}case"history":{n="bg-brown-200",r="text-brown-800";break}case"event":{n="bg-blue-500",r="text-white";break}default:{n="bg-orange-100",r="text-orange-700";break}}return s.jsx(s3,{children:s.jsxs(o3,{delayDuration:0,children:[s.jsx(l3,{asChild:!0,children:s.jsx("div",{className:"w-full h-full",children:s.jsx(CCe,{...e,truncateTitle:!0})})}),s.jsx(K2,{sideOffset:5,side:"bottom",className:V("flex flex-col items-center shadow-none text-xs w-fit px-3 text-start rounded-full border-0",n,r),children:s.jsx("span",{className:"body-base",children:t.title})})]})})},wCe=({events:e})=>{const t=wt(),{t:n,i18n:r}=Q(),a=gt("md"),[i,o]=d.useState(()=>a?oa.MONTH:oa.WEEK),[l,c]=d.useState(new Date),u=S=>{c(S)};d.useEffect(()=>{const S=a?oa.MONTH:oa.WEEK;S!==i&&o(S)},[a]);const f=S=>{o(S)},m=d.useMemo(()=>G5t({format:ao,getDay:lRe,locales:{"en-US":_1},startOfWeek:S=>sd(S,{weekStartsOn:1})}),[]),h=d.useMemo(()=>({event:S=>S.event.allDay?s.jsx(eht,{...S}):s.jsx(CCe,{...S}),toolbar:UA,week:{header:Q5t}}),[]),b=d.useMemo(()=>({event:Y5t,toolbar:UA}),[]),x=d.useMemo(()=>({agenda:{event:J5t},toolbar:UA}),[]),y=new Date(1970,1,1,9),v=d.useMemo(()=>({agendaDateFormat:(S,_)=>new Intl.DateTimeFormat(_||r.language,{weekday:"short",day:"numeric"}).format(S),agendaTimeRangeFormat:(S,_,N)=>`${N?.format(S.start,"h:mm a",_||r.language)}`||"",weekdayFormat:(S,_)=>new Intl.DateTimeFormat(_||r.language,{weekday:a?"narrow":"long"}).format(S),dayFormat:(S,_)=>new Intl.DateTimeFormat(_||r.language,{weekday:"short",day:"numeric"}).format(S)}),[r.language,a]),w=d.useMemo(()=>({today:n("events.calendar.today"),previous:n("words.previous"),next:n("words.next"),month:n("words.month"),week:n("words.week"),agenda:n("words.agenda"),date:n("words.date"),time:n("words.time"),event:n("words.event"),allDay:n("events.calendar.allDay"),noEventsInRange:n("events.calendar.noEventsFound")}),[n]);return s.jsx(F5t,{localizer:m,events:e??[],allDayAccessor:"allDay",views:["week","month","agenda"],onView:f,view:i,date:l,onNavigate:u,formats:v,messages:w,tooltipAccessor:()=>"",onSelectEvent:S=>{switch(S.type){case"class":{t({params:{chapterId:S.subId,courseId:S.id},to:"/courses/$courseId/$chapterId"});break}case"history":break;default:{t({params:{eventId:S.id},to:"/events/$eventId"});break}}},style:{height:"829px",width:"100%"},eventPropGetter:W5t,components:i==="month"?b:i==="agenda"?x:h,scrollToTime:y,showAllEvents:!0,showMultiDayTimes:!0})},tht=Be("/$lang/calendar/")({component:nht});function nht(){const e=wt(),{t,i18n:n}=Q(),{session:r,user:a}=d.useContext(Ge),i=["class","event","history"],o=["#FF5C00","#0A69DA","#EAE4E1"],[l,c]=d.useState(["class","event","history"]),[u,f]=d.useState(["class","event","history"]),[m,h]=d.useState(!1),{data:b}=ke(oe.user.calendar.getCalendarEvents.queryOptions({upcomingEvents:!1,userSpecific:!0,language:n.language})),x=d.useMemo(()=>b?.filter(w=>l.length>0?l.includes(w.type):!1).map(w=>{let S=w.startDate,_=w.endDate;if(w.type==="history"){const N=new Date().getFullYear();S=new Date(S),S.setFullYear(N),_=new Date(_),_.setFullYear(N)}return{addressLine1:w.addressLine1,allDay:w.type==="history",end:_,id:w.id,isOnline:w.isOnline,organizer:w.organizer,start:S,subId:w.subId,title:w.name,type:w.type}})??[],[b,l]);d.useEffect(()=>{r===null&&e({to:"/"})},[r]);const y=w=>{Qve({events:b??[],modalFilters:w,filename:"calendar-plan-b-academy.ics"})},v=async w=>Jve({token:a?.calendarToken,modalFilters:w,language:n.language,origin:window.location.origin});return r?s.jsxs(Qe,{title:t("dashboard.calendar.personalCalendar"),layoutSize:"max",actionButtons:[{text:t("dashboard.calendar.downloadCalendar"),onClick:()=>h(!0)}],children:[s.jsxs("div",{className:"flex flex-col w-full gap-5",children:[s.jsx("div",{className:"flex flex-wrap items-center gap-2",children:i.map((w,S)=>s.jsxs("button",{type:"button",onClick:()=>c(_=>_.includes(w)?_.filter(N=>N!==w):[..._,w]),style:l.includes(w)?{backgroundColor:`${o[S]}`,borderColor:`${o[S]}`}:{borderColor:`${o[S]}`,color:w==="history"?"#49372C":`${o[S]}`},className:V("body-base-bold rounded-full px-2.5 py-1.5 border-2",l.includes(w)?w==="history"?"text-brown-800":"text-white border-transparent":"border-brown-200"),children:[t(`dashboard.calendar.eventType.${w}`),s.jsx("span",{className:"ml-2.5 body-extra-small-bold px-1.5 py-px rounded-full",style:{color:l.includes(w)?w==="history"?"#49372C":`${o[S]}`:w==="history"?"#49372C":"white",backgroundColor:l.includes(w)?"white":`${o[S]}`},children:b?.filter(_=>_.type!==w?!1:_.type==="history"?!0:_.startDate>=new Date).length})]},w))}),s.jsx(wCe,{events:x??[]})]}),s.jsx(Xve,{isOpen:m,onClose:h,onDownload:y,onSubscribe:v,filters:u,setFilters:f,eventTypes:i})]}):s.jsx(Fe,{})}const ECe="/assets/profile_log_in_light-CBHj4L4v.svg";function rht(){return hn.auth.logout.mutate().then(e=>{console.log("Logged out successfully:",e.message);const t=new BroadcastChannel("auth");return t.postMessage({type:"LOGOUT"}),t.close(),e}).catch(e=>{throw console.error("Failed to log out:",e),e})}const PC=({isOpen:e,onClose:t})=>{const{t:n}=Q(),{user:r,setUser:a}=d.useContext(Ge),i=n("auth.errors.displayNameTooShort"),o=or({displayName:Pe().min(2,{message:i})}),l=st(oe.user.changeDisplayName.mutationOptions({onSuccess:t})),c=Xi({defaultValues:{displayName:""},resolver:Qo(o)}),u=async f=>{await l.mutateAsync({displayName:f.displayName}),r&&a({...r,displayName:f.displayName})};return s.jsx(En,{trigger:s.jsx("button",{type:"button",className:"hidden"}),title:n("settings.changeDisplayName"),open:e,onOpenChange:t,children:s.jsxs("form",{className:"flex w-full flex-col items-center",onSubmit:c.handleSubmit(u),children:[s.jsx(Dt,{control:c.control,name:"displayName",render:({field:f,fieldState:m})=>s.jsxs(Lt,{"data-invalid":m.invalid,className:"flex flex-col justify-between text-center",children:[s.jsx(Rt,{htmlFor:f.name,children:n("auth.displayName")}),s.jsx(Sr,{...f,id:f.name,type:"text","aria-invalid":m.invalid,error:m.error?.message||null}),m.invalid&&s.jsx(Ot,{errors:[m.error]})]})}),s.jsx(re,{type:"submit",variant:"primary",mode:"light",className:"mt-6 w-full",children:n("words.update")})]})})},aht=or({email:Pe().email({message:"Invalid email address"})}),iht=({isOpen:e,onClose:t,email:n,onEmailSent:r})=>{const a=gt("md"),{t:i}=Q(),o=st(oe.user.changeEmail.mutationOptions({onError:u=>{console.error("Error changing email:",u.message)},onSuccess:u=>{t(),r(u)}})),l=Xi({defaultValues:{email:n},resolver:Qo(aht)}),c=d.useCallback(async u=>{await o.mutateAsync(u)},[o]);return s.jsx(En,{trigger:s.jsx("button",{type:"button",className:"hidden"}),title:i("settings.changeEmail"),open:e,onOpenChange:t,children:s.jsxs("form",{className:"flex w-full flex-col items-center gap-6",onSubmit:l.handleSubmit(c),children:[s.jsx(Dt,{control:l.control,name:"email",render:({field:u,fieldState:f})=>s.jsxs(Lt,{"data-invalid":f.invalid,children:[s.jsx(Rt,{htmlFor:u.name,children:i("words.email")}),s.jsx(Sr,{...u,id:u.name,type:"email","aria-invalid":f.invalid,error:f.error?.message||null}),f.invalid&&s.jsx(Ot,{errors:[f.error]})]})}),s.jsxs("div",{className:"flex gap-4 justify-between items-center w-full",children:[s.jsx(re,{variant:"secondary",className:"w-full",size:a?"m":"l",type:"button",onClick:t,children:i("dashboard.profile.cancel")}),s.jsx(re,{variant:"primary",className:"w-full",size:a?"m":"l",type:"submit",children:i("dashboard.profile.save")})]})]})})},LC=typeof window<"u"&&typeof window.document<"u",Fo=LC?window:{},wH=LC?"ontouchstart"in Fo.document.documentElement:!1,EH=LC?"PointerEvent"in Fo:!1,Zd="cropper",z6=`${Zd}-canvas`,sht=`${Zd}-crosshair`,oht=`${Zd}-grid`,lht=`${Zd}-handle`,VC=`${Zd}-image`,Yu=`${Zd}-selection`,cht=`${Zd}-shade`,uht=`${Zd}-viewer`,cx="select",SCe="move",Tm="scale",YI="rotate",ux="transform",Uu="none",Ile="n-resize",Rle="e-resize",Dle="s-resize",Ple="w-resize",i4="ne-resize",s4="nw-resize",o4="se-resize",l4="sw-resize",dht="action",fht=wH?"touchend touchcancel":"mouseup",mht=wH?"touchmove":"mousemove",pht=wH?"touchstart":"mousedown",Lle=EH?"pointerdown":pht,Vle=EH?"pointermove":mht,$le=EH?"pointerup pointercancel":fht,Hle="error",Fle="keydown",Nf="load",zle="wheel",Am="action",M2="actionend",hht="actionmove",O2="actionstart",Ku="change",KI="transform";function ght(e){return typeof e=="string"}const NCe=Number.isNaN||Fo.isNaN;function pn(e){return typeof e=="number"&&!NCe(e)}function Ri(e){return pn(e)&&e>0&&e<1/0}function bht(e){return typeof e>"u"}function _Ce(e){return typeof e=="object"&&e!==null}const{hasOwnProperty:xht}=Object.prototype;function dx(e){if(!_Ce(e))return!1;try{const{constructor:t}=e,{prototype:n}=t;return t&&n&&xht.call(n,"isPrototypeOf")}catch{return!1}}function SH(e){return typeof e=="function"}function NH(e){return typeof e=="object"&&e!==null&&e.nodeType===1}const vht=/([a-z\d])([A-Z])/g;function Ule(e){return String(e).replace(vht,"$1-$2").toLowerCase()}const yht=/-[A-z\d]/g;function Ble(e){return e.replace(yht,t=>t.slice(1).toUpperCase())}const kCe=/\s\s*/;function Kr(e,t,n,r){t.trim().split(kCe).forEach(a=>{e.removeEventListener(a,n,r)})}function la(e,t,n,r){t.trim().split(kCe).forEach(a=>{e.addEventListener(a,n,r)})}function Zle(e,t,n,r){la(e,t,n,Object.assign(Object.assign({},r),{once:!0}))}const Cht={bubbles:!0,cancelable:!0,composed:!0};function wht(e,t,n,r){return e.dispatchEvent(new CustomEvent(t,Object.assign(Object.assign(Object.assign({},Cht),{detail:n}),r)))}function Eht(e){return typeof e.composedPath=="function"&&e.composedPath().find(NH)||e.target}const qle=Promise.resolve();function Sht(e,t){return t?qle.then(e?t.bind(e):t):qle}function Nht(e){const t=e.getRootNode();switch(t.nodeType){case 1:return t.ownerDocument;case 9:return t;case 11:return t}return null}function Gle(e){const{documentElement:t}=e.ownerDocument,n=e.getBoundingClientRect();return{left:n.left+(Fo.pageXOffset-t.clientLeft),top:n.top+(Fo.pageYOffset-t.clientTop)}}const _ht=/deg|g?rad|turn$/i;function BA(e){const t=parseFloat(e)||0;if(t!==0){const[n="rad"]=String(e).match(_ht)||[];switch(n.toLowerCase()){case"deg":return t/360*(Math.PI*2);case"grad":return t/400*(Math.PI*2);case"turn":return t*(Math.PI*2)}}return t}const Wle="contain",kht="cover";function u9(e,t=Wle){const{aspectRatio:n}=e;let{width:r,height:a}=e;const i=Ri(r),o=Ri(a);if(i&&o){const l=a*n;t===Wle&&l>r||t===kht&&l<r?a=r/n:r=a*n}else i?a=r/n:o&&(r=a*n);return{width:r,height:a}}function jCe(e,...t){if(t.length===0)return e;const[n,r,a,i,o,l]=e,[c,u,f,m,h,b]=t[0];return e=[n*c+a*u,r*c+i*u,n*f+a*m,r*f+i*m,n*h+a*b+o,r*h+i*b+l],jCe(e,...t.slice(1))}var jht=":host([hidden]){display:none!important}";const Tht=/left|top|width|height/i,Yle="open",b7=new WeakMap,x7=new WeakMap,Kle=new Map,Xle=Fo.document&&Array.isArray(Fo.document.adoptedStyleSheets)&&"replaceSync"in Fo.CSSStyleSheet.prototype;class ou extends HTMLElement{get $sharedStyle(){return`${this.themeColor?`:host{--theme-color: ${this.themeColor};}`:""}${jht}`}constructor(){var t,n;super(),this.shadowRootMode=Yle,this.slottable=!0;const r=(n=(t=Object.getPrototypeOf(this))===null||t===void 0?void 0:t.constructor)===null||n===void 0?void 0:n.$name;r&&Kle.set(r,this.tagName.toLowerCase())}static get observedAttributes(){return["shadow-root-mode","slottable","theme-color"]}attributeChangedCallback(t,n,r){if(Object.is(r,n))return;const a=Ble(t),i=this[a];let o=r;switch(typeof i){case"boolean":o=r!==null&&r!=="false";break;case"number":o=Number(r);break}if(this[a]=o,t==="theme-color"){const l=x7.get(this),c=this.$sharedStyle;l&&c&&(Xle?l.replaceSync(c):l.textContent=c)}}$propertyChangedCallback(t,n,r){if(!Object.is(r,n))switch(t=Ule(t),typeof r){case"boolean":r===!0?this.hasAttribute(t)||this.setAttribute(t,""):this.removeAttribute(t);break;case"number":NCe(r)?r="":r=String(r);default:r?this.getAttribute(t)!==r&&this.setAttribute(t,r):this.removeAttribute(t)}}connectedCallback(){Object.getPrototypeOf(this).constructor.observedAttributes.forEach(n=>{const r=Ble(n);let a=this[r];bht(a)||this.$propertyChangedCallback(r,void 0,a),Object.defineProperty(this,r,{enumerable:!0,configurable:!0,get(){return a},set(i){const o=a;a=i,this.$propertyChangedCallback(r,o,i)}})});const t=this.shadowRoot||this.attachShadow({mode:this.shadowRootMode||Yle});if(b7.set(this,t),x7.set(this,this.$addStyles(this.$sharedStyle)),this.$style&&this.$addStyles(this.$style),this.$template){const n=document.createElement("template");n.innerHTML=this.$template,t.appendChild(n.content)}if(this.slottable){const n=document.createElement("slot");t.appendChild(n)}}disconnectedCallback(){x7.has(this)&&x7.delete(this),b7.has(this)&&b7.delete(this)}$getTagNameOf(t){var n;return(n=Kle.get(t))!==null&&n!==void 0?n:t}$setStyles(t){return Object.keys(t).forEach(n=>{let r=t[n];pn(r)&&(r!==0&&Tht.test(n)?r=`${r}px`:r=String(r)),this.style[n]=r}),this}$getShadowRoot(){return this.shadowRoot||b7.get(this)}$addStyles(t){let n;const r=this.$getShadowRoot();return Xle?(n=new CSSStyleSheet,n.replaceSync(t),r.adoptedStyleSheets=r.adoptedStyleSheets.concat(n)):(n=document.createElement("style"),n.textContent=t,r.appendChild(n)),n}$emit(t,n,r){return wht(this,t,n,r)}$nextTick(t){return Sht(this,t)}static $define(t,n){_Ce(t)&&(n=t,t=""),t||(t=this.$name||this.name),t=Ule(t),LC&&Fo.customElements&&!Fo.customElements.get(t)&&customElements.define(t,this,n)}}ou.$version="2.1.0";var Aht=':host{display:block;min-height:100px;min-width:200px;overflow:hidden;position:relative;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:host([background]){background-color:#fff;background-image:repeating-linear-gradient(45deg,#ccc 25%,transparent 0,transparent 75%,#ccc 0,#ccc),repeating-linear-gradient(45deg,#ccc 25%,transparent 0,transparent 75%,#ccc 0,#ccc);background-image:repeating-conic-gradient(#ccc 0 25%,#fff 0 50%);background-position:0 0,.5rem .5rem;background-size:1rem 1rem}:host([disabled]){pointer-events:none}:host([disabled]):after{bottom:0;content:"";cursor:not-allowed;display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}';class _H extends ou{constructor(){super(...arguments),this.$onPointerDown=null,this.$onPointerMove=null,this.$onPointerUp=null,this.$onWheel=null,this.$wheeling=!1,this.$pointers=new Map,this.$style=Aht,this.$action=Uu,this.background=!1,this.disabled=!1,this.scaleStep=.1,this.themeColor="#39f"}static get observedAttributes(){return super.observedAttributes.concat(["background","disabled","scale-step"])}connectedCallback(){super.connectedCallback(),this.disabled||this.$bind()}disconnectedCallback(){this.disabled||this.$unbind(),super.disconnectedCallback()}$propertyChangedCallback(t,n,r){Object.is(r,n)||(super.$propertyChangedCallback(t,n,r),t==="disabled"&&(r?this.$unbind():this.$bind()))}$bind(){this.$onPointerDown||(this.$onPointerDown=this.$handlePointerDown.bind(this),la(this,Lle,this.$onPointerDown)),this.$onPointerMove||(this.$onPointerMove=this.$handlePointerMove.bind(this),la(this.ownerDocument,Vle,this.$onPointerMove)),this.$onPointerUp||(this.$onPointerUp=this.$handlePointerUp.bind(this),la(this.ownerDocument,$le,this.$onPointerUp)),this.$onWheel||(this.$onWheel=this.$handleWheel.bind(this),la(this,zle,this.$onWheel,{passive:!1,capture:!0}))}$unbind(){this.$onPointerDown&&(Kr(this,Lle,this.$onPointerDown),this.$onPointerDown=null),this.$onPointerMove&&(Kr(this.ownerDocument,Vle,this.$onPointerMove),this.$onPointerMove=null),this.$onPointerUp&&(Kr(this.ownerDocument,$le,this.$onPointerUp),this.$onPointerUp=null),this.$onWheel&&(Kr(this,zle,this.$onWheel,{capture:!0}),this.$onWheel=null)}$handlePointerDown(t){const{buttons:n,button:r,type:a}=t;if(this.disabled||(a==="pointerdown"&&t.pointerType==="mouse"||a==="mousedown")&&(pn(n)&&n!==1||pn(r)&&r!==0||t.ctrlKey))return;const{$pointers:i}=this;let o="";if(t.changedTouches)Array.from(t.changedTouches).forEach(({identifier:l,pageX:c,pageY:u})=>{i.set(l,{startX:c,startY:u,endX:c,endY:u})});else{const{pointerId:l=0,pageX:c,pageY:u}=t;i.set(l,{startX:c,startY:u,endX:c,endY:u})}i.size>1?o=ux:NH(t.target)&&(o=t.target.action||t.target.getAttribute(dht)||""),this.$emit(O2,{action:o,relatedEvent:t})!==!1&&(t.preventDefault(),this.$action=o,this.style.willChange="transform")}$handlePointerMove(t){const{$action:n,$pointers:r}=this;if(this.disabled||n===Uu||r.size===0||this.$emit(hht,{action:n,relatedEvent:t})===!1)return;if(t.preventDefault(),t.changedTouches)Array.from(t.changedTouches).forEach(({identifier:i,pageX:o,pageY:l})=>{const c=r.get(i);c&&Object.assign(c,{endX:o,endY:l})});else{const{pointerId:i=0,pageX:o,pageY:l}=t,c=r.get(i);c&&Object.assign(c,{endX:o,endY:l})}const a={action:n,relatedEvent:t};if(n===ux){const i=new Map(r);let o=0,l=0,c=0,u=0,f=t.pageX,m=t.pageY;r.forEach((x,y)=>{i.delete(y),i.forEach(v=>{let w=v.startX-x.startX,S=v.startY-x.startY,_=v.endX-x.endX,N=v.endY-x.endY,j=0,k=0,M=0,T=0;if(w===0?S<0?M=Math.PI*2:S>0&&(M=Math.PI):w>0?M=Math.PI/2+Math.atan(S/w):w<0&&(M=Math.PI*1.5+Math.atan(S/w)),_===0?N<0?T=Math.PI*2:N>0&&(T=Math.PI):_>0?T=Math.PI/2+Math.atan(N/_):_<0&&(T=Math.PI*1.5+Math.atan(N/_)),T>0||M>0){const R=T-M,I=Math.abs(R);I>o&&(o=I,c=R,f=(x.startX+v.startX)/2,m=(x.startY+v.startY)/2)}if(w=Math.abs(w),S=Math.abs(S),_=Math.abs(_),N=Math.abs(N),w>0&&S>0?j=Math.sqrt(w*w+S*S):w>0?j=w:S>0&&(j=S),_>0&&N>0?k=Math.sqrt(_*_+N*N):_>0?k=_:N>0&&(k=N),j>0&&k>0){const R=(k-j)/j,I=Math.abs(R);I>l&&(l=I,u=R,f=(x.startX+v.startX)/2,m=(x.startY+v.startY)/2)}})});const h=o>0,b=l>0;h&&b?(a.rotate=c,a.scale=u,a.centerX=f,a.centerY=m):h?(a.action=YI,a.rotate=c,a.centerX=f,a.centerY=m):b?(a.action=Tm,a.scale=u,a.centerX=f,a.centerY=m):a.action=Uu}else{const[i]=Array.from(r.values());Object.assign(a,i)}r.forEach(i=>{i.startX=i.endX,i.startY=i.endY}),a.action!==Uu&&this.$emit(Am,a,{cancelable:!1})}$handlePointerUp(t){const{$action:n,$pointers:r}=this;if(!(this.disabled||n===Uu)&&this.$emit(M2,{action:n,relatedEvent:t})!==!1){if(t.preventDefault(),t.changedTouches)Array.from(t.changedTouches).forEach(({identifier:a})=>{r.delete(a)});else{const{pointerId:a=0}=t;r.delete(a)}r.size===0&&(this.style.willChange="",this.$action=Uu)}}$handleWheel(t){if(this.disabled||(t.preventDefault(),this.$wheeling))return;this.$wheeling=!0,setTimeout(()=>{this.$wheeling=!1},50);const r=(t.deltaY>0?-1:1)*this.scaleStep;this.$emit(Am,{action:Tm,scale:r,relatedEvent:t},{cancelable:!1})}$setAction(t){return ght(t)&&(this.$action=t),this}$toCanvas(t){return new Promise((n,r)=>{if(!this.isConnected){r(new Error("The current element is not connected to the DOM."));return}const a=document.createElement("canvas");let i=this.offsetWidth,o=this.offsetHeight,l=1;dx(t)&&(Ri(t.width)||Ri(t.height))&&({width:i,height:o}=u9({aspectRatio:i/o,width:t.width,height:t.height}),l=i/this.offsetWidth),a.width=i,a.height=o;const c=this.querySelector(this.$getTagNameOf(VC));if(!c){n(a);return}c.$ready().then(u=>{const f=a.getContext("2d");if(f){const[m,h,b,x,y,v]=c.$getTransform();let w=y,S=v,_=u.naturalWidth,N=u.naturalHeight;l!==1&&(w*=l,S*=l,_*=l,N*=l);const j=_/2,k=N/2;f.fillStyle="transparent",f.fillRect(0,0,i,o),dx(t)&&SH(t.beforeDraw)&&t.beforeDraw.call(this,f,a),f.save(),f.translate(j,k),f.transform(m,h,b,x,w,S),f.translate(-j,-k),f.drawImage(u,0,0,_,N),f.restore()}n(a)}).catch(r)})}}_H.$name=z6;_H.$version="2.1.0";var Mht=":host{display:inline-block}img{display:block;height:100%;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}";const Qle=new WeakMap,Jle=["alt","crossorigin","decoding","elementtiming","fetchpriority","loading","referrerpolicy","sizes","src","srcset"];class kH extends ou{constructor(){super(...arguments),this.$matrix=[1,0,0,1,0,0],this.$onLoad=null,this.$onCanvasAction=null,this.$onCanvasActionEnd=null,this.$onCanvasActionStart=null,this.$actionStartTarget=null,this.$style=Mht,this.$image=new Image,this.initialCenterSize="contain",this.rotatable=!1,this.scalable=!1,this.skewable=!1,this.slottable=!1,this.translatable=!1,this.alt="",this.crossorigin="",this.decoding="",this.elementtiming="",this.fetchpriority="",this.loading="",this.referrerpolicy="",this.sizes="",this.src="",this.srcset=""}set $canvas(t){Qle.set(this,t)}get $canvas(){return Qle.get(this)}static get observedAttributes(){return super.observedAttributes.concat(Jle,["initial-center-size","rotatable","scalable","skewable","translatable"])}attributeChangedCallback(t,n,r){Object.is(r,n)||(super.attributeChangedCallback(t,n,r),Jle.includes(t)&&this.$image.setAttribute(t,r))}$propertyChangedCallback(t,n,r){Object.is(r,n)||(super.$propertyChangedCallback(t,n,r),t==="initialCenterSize"&&this.$nextTick(()=>{this.$center(r)}))}connectedCallback(){super.connectedCallback();const{$image:t}=this,n=this.closest(this.$getTagNameOf(z6));n&&(this.$canvas=n,this.$setStyles({display:"block",position:"absolute"}),this.$onCanvasActionStart=r=>{var a,i;this.$actionStartTarget=(i=(a=r.detail)===null||a===void 0?void 0:a.relatedEvent)===null||i===void 0?void 0:i.target},this.$onCanvasActionEnd=()=>{this.$actionStartTarget=null},this.$onCanvasAction=this.$handleAction.bind(this),la(n,O2,this.$onCanvasActionStart),la(n,M2,this.$onCanvasActionEnd),la(n,Am,this.$onCanvasAction)),this.$onLoad=this.$handleLoad.bind(this),la(t,Nf,this.$onLoad),this.$getShadowRoot().appendChild(t)}disconnectedCallback(){const{$image:t,$canvas:n}=this;n&&(this.$onCanvasActionStart&&(Kr(n,O2,this.$onCanvasActionStart),this.$onCanvasActionStart=null),this.$onCanvasActionEnd&&(Kr(n,M2,this.$onCanvasActionEnd),this.$onCanvasActionEnd=null),this.$onCanvasAction&&(Kr(n,Am,this.$onCanvasAction),this.$onCanvasAction=null)),t&&this.$onLoad&&(Kr(t,Nf,this.$onLoad),this.$onLoad=null),this.$getShadowRoot().removeChild(t),super.disconnectedCallback()}$handleLoad(){const{$image:t}=this;this.$setStyles({width:t.naturalWidth,height:t.naturalHeight}),this.$canvas&&this.$center(this.initialCenterSize)}$handleAction(t){if(this.hidden||!(this.rotatable||this.scalable||this.translatable))return;const{$canvas:n}=this,{detail:r}=t;if(r){const{relatedEvent:a}=r;let{action:i}=r;switch(i===ux&&(!this.rotatable||!this.scalable)&&(this.rotatable?i=YI:this.scalable?i=Tm:i=Uu),i){case SCe:if(this.translatable){let o=null;a&&(o=a.target.closest(this.$getTagNameOf(Yu))),o||(o=n.querySelector(this.$getTagNameOf(Yu))),o&&o.multiple&&!o.active&&(o=n.querySelector(`${this.$getTagNameOf(Yu)}[active]`)),(!o||o.hidden||!o.movable||o.dynamic||!(this.$actionStartTarget&&o.contains(this.$actionStartTarget)))&&this.$move(r.endX-r.startX,r.endY-r.startY)}break;case YI:if(this.rotatable)if(a){const{x:o,y:l}=this.getBoundingClientRect();this.$rotate(r.rotate,a.clientX-o,a.clientY-l)}else this.$rotate(r.rotate);break;case Tm:if(this.scalable)if(a){const o=a.target.closest(this.$getTagNameOf(Yu));if(!o||!o.zoomable||o.zoomable&&o.dynamic){const{x:l,y:c}=this.getBoundingClientRect();this.$zoom(r.scale,a.clientX-l,a.clientY-c)}}else this.$zoom(r.scale);break;case ux:if(this.rotatable&&this.scalable){const{rotate:o}=r;let{scale:l}=r;l<0?l=1/(1-l):l+=1;const c=Math.cos(o),u=Math.sin(o),[f,m,h,b]=[c*l,u*l,-u*l,c*l];if(a){const x=this.getBoundingClientRect(),y=a.clientX-x.x,v=a.clientY-x.y,[w,S,_,N]=this.$matrix,j=x.width/2,k=x.height/2,M=y-j,T=v-k,R=(M*N-_*T)/(w*N-_*S),I=(T*w-S*M)/(w*N-_*S);this.$transform(f,m,h,b,R*(1-f)+I*h,I*(1-b)+R*m)}else this.$transform(f,m,h,b,0,0)}break}}}$ready(t){const{$image:n}=this,r=new Promise((a,i)=>{const o=new Error("Failed to load the image source");if(n.complete)n.naturalWidth>0&&n.naturalHeight>0?a(n):i(o);else{const l=()=>{Kr(n,Hle,c),setTimeout(()=>{a(n)})},c=()=>{Kr(n,Nf,l),i(o)};Zle(n,Nf,l),Zle(n,Hle,c)}});return SH(t)&&r.then(a=>(t(a),a)),r}$center(t){const{parentElement:n}=this;if(!n)return this;const r=n.getBoundingClientRect(),a=r.width,i=r.height,{x:o,y:l,width:c,height:u}=this.getBoundingClientRect(),f=o+c/2,m=l+u/2,h=r.x+a/2,b=r.y+i/2;if(this.$move(h-f,b-m),t&&(c!==a||u!==i)){const x=a/c,y=i/u;switch(t){case"cover":this.$scale(Math.max(x,y));break;case"contain":this.$scale(Math.min(x,y));break}}return this}$move(t,n=t){if(this.translatable&&pn(t)&&pn(n)){const[r,a,i,o]=this.$matrix,l=(t*o-i*n)/(r*o-i*a),c=(n*r-a*t)/(r*o-i*a);this.$translate(l,c)}return this}$moveTo(t,n=t){if(this.translatable&&pn(t)&&pn(n)){const[r,a,i,o]=this.$matrix,l=(t*o-i*n)/(r*o-i*a),c=(n*r-a*t)/(r*o-i*a);this.$setTransform(r,a,i,o,l,c)}return this}$rotate(t,n,r){if(this.rotatable){const a=BA(t),i=Math.cos(a),o=Math.sin(a),[l,c,u,f]=[i,o,-o,i];if(pn(n)&&pn(r)){const[m,h,b,x]=this.$matrix,{width:y,height:v}=this.getBoundingClientRect(),w=y/2,S=v/2,_=n-w,N=r-S,j=(_*x-b*N)/(m*x-b*h),k=(N*m-h*_)/(m*x-b*h);this.$transform(l,c,u,f,j*(1-l)-k*u,k*(1-f)-j*c)}else this.$transform(l,c,u,f,0,0)}return this}$zoom(t,n,r){if(!this.scalable||t===0)return this;if(t<0?t=1/(1-t):t+=1,pn(n)&&pn(r)){const[a,i,o,l]=this.$matrix,{width:c,height:u}=this.getBoundingClientRect(),f=c/2,m=u/2,h=n-f,b=r-m,x=(h*l-o*b)/(a*l-o*i),y=(b*a-i*h)/(a*l-o*i);this.$transform(t,0,0,t,x*(1-t),y*(1-t))}else this.$scale(t);return this}$scale(t,n=t){return this.scalable&&this.$transform(t,0,0,n,0,0),this}$skew(t,n=0){if(this.skewable){const r=BA(t),a=BA(n);this.$transform(1,Math.tan(a),Math.tan(r),1,0,0)}return this}$translate(t,n=t){return this.translatable&&pn(t)&&pn(n)&&this.$transform(1,0,0,1,t,n),this}$transform(t,n,r,a,i,o){return pn(t)&&pn(n)&&pn(r)&&pn(a)&&pn(i)&&pn(o)?this.$setTransform(jCe(this.$matrix,[t,n,r,a,i,o])):this}$setTransform(t,n,r,a,i,o){if((this.rotatable||this.scalable||this.skewable||this.translatable)&&(Array.isArray(t)&&([t,n,r,a,i,o]=t),pn(t)&&pn(n)&&pn(r)&&pn(a)&&pn(i)&&pn(o))){const l=[...this.$matrix],c=[t,n,r,a,i,o];if(this.$emit(KI,{matrix:c,oldMatrix:l})===!1)return this;this.$matrix=c,this.style.transform=`matrix(${c.join(", ")})`}return this}$getTransform(){return this.$matrix.slice()}$resetTransform(){return this.$setTransform([1,0,0,1,0,0])}}kH.$name=VC;kH.$version="2.1.0";var Oht=":host{display:block;height:0;left:0;outline:var(--theme-color) solid 1px;position:relative;top:0;width:0}:host([transparent]){outline-color:transparent}";const ece=new WeakMap;class jH extends ou{constructor(){super(...arguments),this.$onCanvasActionEnd=null,this.$onCanvasActionStart=null,this.$onSelectionChange=null,this.$style=Oht,this.x=0,this.y=0,this.width=0,this.height=0,this.slottable=!1,this.themeColor="rgba(0, 0, 0, 0.65)"}set $canvas(t){ece.set(this,t)}get $canvas(){return ece.get(this)}static get observedAttributes(){return super.observedAttributes.concat(["height","width","x","y"])}connectedCallback(){super.connectedCallback();const t=this.closest(this.$getTagNameOf(z6));if(t){this.$canvas=t,this.style.position="absolute";const n=t.querySelector(this.$getTagNameOf(Yu));n&&(this.$onCanvasActionStart=r=>{n.hidden&&r.detail.action===cx&&(this.hidden=!1)},this.$onCanvasActionEnd=r=>{n.hidden&&r.detail.action===cx&&(this.hidden=!0)},this.$onSelectionChange=r=>{const{x:a,y:i,width:o,height:l}=r.defaultPrevented?n:r.detail;this.$change(a,i,o,l),(n.hidden||a===0&&i===0&&o===0&&l===0)&&(this.hidden=!0)},la(t,O2,this.$onCanvasActionStart),la(t,M2,this.$onCanvasActionEnd),la(t,Ku,this.$onSelectionChange))}this.$render()}disconnectedCallback(){const{$canvas:t}=this;t&&(this.$onCanvasActionStart&&(Kr(t,O2,this.$onCanvasActionStart),this.$onCanvasActionStart=null),this.$onCanvasActionEnd&&(Kr(t,M2,this.$onCanvasActionEnd),this.$onCanvasActionEnd=null),this.$onSelectionChange&&(Kr(t,Ku,this.$onSelectionChange),this.$onSelectionChange=null)),super.disconnectedCallback()}$change(t,n,r=this.width,a=this.height){return!pn(t)||!pn(n)||!pn(r)||!pn(a)||t===this.x&&n===this.y&&r===this.width&&a===this.height?this:(this.hidden&&(this.hidden=!1),this.x=t,this.y=n,this.width=r,this.height=a,this.$render())}$reset(){return this.$change(0,0,0,0)}$render(){return this.$setStyles({transform:`translate(${this.x}px, ${this.y}px)`,width:this.width,height:this.height,outlineWidth:Fo.innerWidth})}}jH.$name=cht;jH.$version="2.1.0";var Iht=':host{background-color:var(--theme-color);display:block}:host([action=move]),:host([action=select]){height:100%;left:0;position:absolute;top:0;width:100%}:host([action=move]){cursor:move}:host([action=select]){cursor:crosshair}:host([action$=-resize]){background-color:transparent;height:15px;position:absolute;width:15px}:host([action$=-resize]):after{background-color:var(--theme-color);content:"";display:block;height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}:host([action=n-resize]),:host([action=s-resize]){cursor:ns-resize;left:50%;transform:translateX(-50%);width:100%}:host([action=n-resize]){top:-8px}:host([action=s-resize]){bottom:-8px}:host([action=e-resize]),:host([action=w-resize]){cursor:ew-resize;height:100%;top:50%;transform:translateY(-50%)}:host([action=e-resize]){right:-8px}:host([action=w-resize]){left:-8px}:host([action=ne-resize]){cursor:nesw-resize;right:-8px;top:-8px}:host([action=nw-resize]){cursor:nwse-resize;left:-8px;top:-8px}:host([action=se-resize]){bottom:-8px;cursor:nwse-resize;right:-8px}:host([action=se-resize]):after{height:15px;width:15px}@media (pointer:coarse){:host([action=se-resize]):after{height:10px;width:10px}}@media (pointer:fine){:host([action=se-resize]):after{height:5px;width:5px}}:host([action=sw-resize]){bottom:-8px;cursor:nesw-resize;left:-8px}:host([plain]){background-color:transparent}';class TH extends ou{constructor(){super(...arguments),this.$onCanvasCropEnd=null,this.$onCanvasCropStart=null,this.$style=Iht,this.action=Uu,this.plain=!1,this.slottable=!1,this.themeColor="rgba(51, 153, 255, 0.5)"}static get observedAttributes(){return super.observedAttributes.concat(["action","plain"])}}TH.$name=lht;TH.$version="2.1.0";var Rht=':host{display:block;left:0;position:relative;right:0}:host([outlined]){outline:1px solid var(--theme-color)}:host([multiple]){outline:1px dashed hsla(0,0%,100%,.5)}:host([multiple]):after{bottom:0;content:"";cursor:pointer;display:block;left:0;position:absolute;right:0;top:0}:host([multiple][active]){outline-color:var(--theme-color);z-index:1}:host([multiple])>*{visibility:hidden}:host([multiple][active])>*{visibility:visible}:host([multiple][active]):after{display:none}';const tce=new WeakMap;class AH extends ou{constructor(){super(...arguments),this.$onCanvasAction=null,this.$onCanvasActionStart=null,this.$onCanvasActionEnd=null,this.$onDocumentKeyDown=null,this.$action="",this.$actionStartTarget=null,this.$changing=!1,this.$style=Rht,this.$initialSelection={x:0,y:0,width:0,height:0},this.x=0,this.y=0,this.width=0,this.height=0,this.aspectRatio=NaN,this.initialAspectRatio=NaN,this.initialCoverage=NaN,this.active=!1,this.linked=!1,this.dynamic=!1,this.movable=!1,this.resizable=!1,this.zoomable=!1,this.multiple=!1,this.keyboard=!1,this.outlined=!1,this.precise=!1}set $canvas(t){tce.set(this,t)}get $canvas(){return tce.get(this)}static get observedAttributes(){return super.observedAttributes.concat(["active","aspect-ratio","dynamic","height","initial-aspect-ratio","initial-coverage","keyboard","linked","movable","multiple","outlined","precise","resizable","width","x","y","zoomable"])}$propertyChangedCallback(t,n,r){if(!Object.is(r,n))switch(super.$propertyChangedCallback(t,n,r),t){case"x":case"y":case"width":case"height":this.$changing||this.$nextTick(()=>{this.$change(this.x,this.y,this.width,this.height,this.aspectRatio,!0)});break;case"aspectRatio":case"initialAspectRatio":this.$nextTick(()=>{this.$initSelection()});break;case"initialCoverage":this.$nextTick(()=>{Ri(r)&&r<=1&&this.$initSelection(!0,!0)});break;case"keyboard":this.$nextTick(()=>{this.$canvas&&(r?this.$onDocumentKeyDown||(this.$onDocumentKeyDown=this.$handleKeyDown.bind(this),la(this.ownerDocument,Fle,this.$onDocumentKeyDown)):this.$onDocumentKeyDown&&(Kr(this.ownerDocument,Fle,this.$onDocumentKeyDown),this.$onDocumentKeyDown=null))});break;case"multiple":this.$nextTick(()=>{if(this.$canvas){const a=this.$getSelections();r?(a.forEach(i=>{i.active=!1}),this.active=!0,this.$emit(Ku,{x:this.x,y:this.y,width:this.width,height:this.height})):(this.active=!1,a.slice(1).forEach(i=>{this.$removeSelection(i)}))}});break;case"precise":this.$nextTick(()=>{this.$change(this.x,this.y)});break;case"linked":r&&(this.dynamic=!0);break}}connectedCallback(){super.connectedCallback();const t=this.closest(this.$getTagNameOf(z6));t?(this.$canvas=t,this.$setStyles({position:"absolute",transform:`translate(${this.x}px, ${this.y}px)`}),this.hidden||this.$render(),this.$initSelection(!0),this.$onCanvasActionStart=this.$handleActionStart.bind(this),this.$onCanvasActionEnd=this.$handleActionEnd.bind(this),this.$onCanvasAction=this.$handleAction.bind(this),la(t,O2,this.$onCanvasActionStart),la(t,M2,this.$onCanvasActionEnd),la(t,Am,this.$onCanvasAction)):this.$render()}disconnectedCallback(){const{$canvas:t}=this;t&&(this.$onCanvasActionStart&&(Kr(t,O2,this.$onCanvasActionStart),this.$onCanvasActionStart=null),this.$onCanvasActionEnd&&(Kr(t,M2,this.$onCanvasActionEnd),this.$onCanvasActionEnd=null),this.$onCanvasAction&&(Kr(t,Am,this.$onCanvasAction),this.$onCanvasAction=null)),super.disconnectedCallback()}$getSelections(){let t=[];return this.parentElement&&(t=Array.from(this.parentElement.querySelectorAll(this.$getTagNameOf(Yu)))),t}$initSelection(t=!1,n=!1){const{initialCoverage:r,parentElement:a}=this;if(Ri(r)&&a){const i=this.aspectRatio||this.initialAspectRatio;let o=(n?0:this.width)||a.offsetWidth*r,l=(n?0:this.height)||a.offsetHeight*r;Ri(i)&&({width:o,height:l}=u9({aspectRatio:i,width:o,height:l})),this.$change(this.x,this.y,o,l),t&&this.$center(),this.$initialSelection={x:this.x,y:this.y,width:this.width,height:this.height}}}$createSelection(){const t=this.cloneNode(!0);return this.hasAttribute("id")&&t.removeAttribute("id"),t.initialCoverage=NaN,this.active=!1,this.parentElement&&this.parentElement.insertBefore(t,this.nextSibling),t}$removeSelection(t=this){if(this.parentElement){const n=this.$getSelections();if(n.length>1){const r=n.indexOf(t),a=n[r+1]||n[r-1];a&&(t.active=!1,this.parentElement.removeChild(t),a.active=!0,a.$emit(Ku,{x:a.x,y:a.y,width:a.width,height:a.height}))}else this.$clear()}}$handleActionStart(t){var n,r;const a=(r=(n=t.detail)===null||n===void 0?void 0:n.relatedEvent)===null||r===void 0?void 0:r.target;this.$action="",this.$actionStartTarget=a,!this.hidden&&this.multiple&&!this.active&&a===this&&this.parentElement&&(this.$getSelections().forEach(i=>{i.active=!1}),this.active=!0,this.$emit(Ku,{x:this.x,y:this.y,width:this.width,height:this.height}))}$handleAction(t){const{currentTarget:n,detail:r}=t;if(!n||!r)return;const{relatedEvent:a}=r;let{action:i}=r;const o=a?Eht(a):null;if(!i&&this.multiple&&(i=this.$action||o?.action,this.$action=i),!i||this.hidden&&i!==cx||this.multiple&&!this.active&&i!==Tm)return;const{width:l,height:c}=this;let u=r.endX-r.startX,f=r.endY-r.startY,{aspectRatio:m}=this;switch(!Ri(m)&&a.shiftKey&&(m=Ri(l)&&Ri(c)?l/c:1),i){case cx:if(u!==0||f!==0){u===0?u=f:f===0&&(f=u);const{$canvas:h}=this,b=Gle(n);(this.multiple&&!this.hidden?this.$createSelection():this).$change(r.startX-b.left,r.startY-b.top,Math.abs(u),Math.abs(f),m),u<0?f<0?i=s4:f>0&&(i=l4):u>0&&(f<0?i=i4:f>0&&(i=o4)),h&&(h.$action=i)}break;case SCe:this.movable&&(this.dynamic||this.$actionStartTarget&&this.contains(this.$actionStartTarget))&&this.$move(u,f);break;case Tm:if(a&&this.zoomable&&(this.dynamic||this.contains(a.target))){const h=Gle(n);this.$zoom(r.scale,a.pageX-h.left,a.pageY-h.top)}break;default:this.$resize(i,u,f,m)}}$handleActionEnd(){this.$action="",this.$actionStartTarget=null}$handleKeyDown(t){if(this.hidden||!this.keyboard||this.multiple&&!this.active||t.defaultPrevented)return;const{activeElement:n}=document;if(!(n&&(["INPUT","TEXTAREA"].includes(n.tagName)||["true","plaintext-only"].includes(n.contentEditable))))switch(t.key){case"Backspace":t.metaKey&&(t.preventDefault(),this.$removeSelection());break;case"Delete":t.preventDefault(),this.$removeSelection();break;case"ArrowLeft":t.preventDefault(),this.$move(-1,0);break;case"ArrowRight":t.preventDefault(),this.$move(1,0);break;case"ArrowUp":t.preventDefault(),this.$move(0,-1);break;case"ArrowDown":t.preventDefault(),this.$move(0,1);break;case"+":t.preventDefault(),this.$zoom(.1);break;case"-":t.preventDefault(),this.$zoom(-.1);break}}$center(){const{parentElement:t}=this;if(!t)return this;const n=(t.offsetWidth-this.width)/2,r=(t.offsetHeight-this.height)/2;return this.$change(n,r)}$move(t,n=t){return this.$moveTo(this.x+t,this.y+n)}$moveTo(t,n=t){return this.movable?this.$change(t,n):this}$resize(t,n=0,r=0,a=this.aspectRatio){if(!this.resizable)return this;const i=Ri(a),{$canvas:o}=this;let{x:l,y:c,width:u,height:f}=this;switch(t){case Ile:c+=r,f-=r,f<0&&(t=Dle,f=-f,c-=f),i&&(n=r*a,l+=n/2,u-=n,u<0&&(u=-u,l-=u));break;case Rle:u+=n,u<0&&(t=Ple,u=-u,l-=u),i&&(r=n/a,c-=r/2,f+=r,f<0&&(f=-f,c-=f));break;case Dle:f+=r,f<0&&(t=Ile,f=-f,c-=f),i&&(n=r*a,l-=n/2,u+=n,u<0&&(u=-u,l-=u));break;case Ple:l+=n,u-=n,u<0&&(t=Rle,u=-u,l-=u),i&&(r=n/a,c+=r/2,f-=r,f<0&&(f=-f,c-=f));break;case i4:i&&(r=-n/a),c+=r,f-=r,u+=n,u<0&&f<0?(t=l4,u=-u,f=-f,l-=u,c-=f):u<0?(t=s4,u=-u,l-=u):f<0&&(t=o4,f=-f,c-=f);break;case s4:i&&(r=n/a),l+=n,c+=r,u-=n,f-=r,u<0&&f<0?(t=o4,u=-u,f=-f,l-=u,c-=f):u<0?(t=i4,u=-u,l-=u):f<0&&(t=l4,f=-f,c-=f);break;case o4:i&&(r=n/a),u+=n,f+=r,u<0&&f<0?(t=s4,u=-u,f=-f,l-=u,c-=f):u<0?(t=l4,u=-u,l-=u):f<0&&(t=i4,f=-f,c-=f);break;case l4:i&&(r=-n/a),l+=n,u-=n,f+=r,u<0&&f<0?(t=i4,u=-u,f=-f,l-=u,c-=f):u<0?(t=o4,u=-u,l-=u):f<0&&(t=s4,f=-f,c-=f);break}return o&&o.$setAction(t),this.$change(l,c,u,f)}$zoom(t,n,r){if(!this.zoomable||t===0)return this;t<0?t=1/(1-t):t+=1;const{width:a,height:i}=this,o=a*t,l=i*t;let c=this.x,u=this.y;return pn(n)&&pn(r)?(c-=(o-a)*((n-this.x)/a),u-=(l-i)*((r-this.y)/i)):(c-=(o-a)/2,u-=(l-i)/2),this.$change(c,u,o,l)}$change(t,n,r=this.width,a=this.height,i=this.aspectRatio,o=!1){return this.$changing||!pn(t)||!pn(n)||!pn(r)||!pn(a)||r<0||a<0?this:(Ri(i)&&({width:r,height:a}=u9({aspectRatio:i,width:r,height:a},"cover")),this.precise||(t=Math.round(t),n=Math.round(n),r=Math.round(r),a=Math.round(a)),t===this.x&&n===this.y&&r===this.width&&a===this.height&&Object.is(i,this.aspectRatio)&&!o?this:(this.hidden&&(this.hidden=!1),this.$emit(Ku,{x:t,y:n,width:r,height:a})===!1?this:(this.$changing=!0,this.x=t,this.y=n,this.width=r,this.height=a,this.$changing=!1,this.$render())))}$reset(){const{x:t,y:n,width:r,height:a}=this.$initialSelection;return this.$change(t,n,r,a)}$clear(){return this.$change(0,0,0,0,NaN,!0),this.hidden=!0,this}$render(){return this.$setStyles({transform:`translate(${this.x}px, ${this.y}px)`,width:this.width,height:this.height})}$toCanvas(t){return new Promise((n,r)=>{if(!this.isConnected){r(new Error("The current element is not connected to the DOM."));return}const a=document.createElement("canvas");let{width:i,height:o}=this,l=1;if(dx(t)&&(Ri(t.width)||Ri(t.height))&&({width:i,height:o}=u9({aspectRatio:i/o,width:t.width,height:t.height}),l=i/this.width),a.width=i,a.height=o,!this.$canvas){n(a);return}const c=this.$canvas.querySelector(this.$getTagNameOf(VC));if(!c){n(a);return}c.$ready().then(u=>{const f=a.getContext("2d");if(f){const[m,h,b,x,y,v]=c.$getTransform(),w=-this.x,S=-this.y,_=(w*x-b*S)/(m*x-b*h),N=(S*m-h*w)/(m*x-b*h);let j=m*_+b*N+y,k=h*_+x*N+v,M=u.naturalWidth,T=u.naturalHeight;l!==1&&(j*=l,k*=l,M*=l,T*=l);const R=M/2,I=T/2;f.fillStyle="transparent",f.fillRect(0,0,i,o),dx(t)&&SH(t.beforeDraw)&&t.beforeDraw.call(this,f,a),f.save(),f.translate(R,I),f.transform(m,h,b,x,j,k),f.translate(-R,-I),f.drawImage(u,0,0,M,T),f.restore()}n(a)}).catch(r)})}}AH.$name=Yu;AH.$version="2.1.0";var Dht=":host{display:flex;flex-direction:column;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:host([bordered]){border:1px dashed var(--theme-color)}:host([covered]){bottom:0;left:0;position:absolute;right:0;top:0}:host>span{display:flex;flex:1}:host>span+span{border-top:1px dashed var(--theme-color)}:host>span>span{flex:1}:host>span>span+span{border-left:1px dashed var(--theme-color)}";class MH extends ou{constructor(){super(...arguments),this.$style=Dht,this.bordered=!1,this.columns=3,this.covered=!1,this.rows=3,this.slottable=!1,this.themeColor="rgba(238, 238, 238, 0.5)"}static get observedAttributes(){return super.observedAttributes.concat(["bordered","columns","covered","rows"])}$propertyChangedCallback(t,n,r){Object.is(r,n)||(super.$propertyChangedCallback(t,n,r),(t==="rows"||t==="columns")&&this.$nextTick(()=>{this.$render()}))}connectedCallback(){super.connectedCallback(),this.$render()}$render(){const t=this.$getShadowRoot(),n=document.createDocumentFragment();for(let r=0;r<this.rows;r+=1){const a=document.createElement("span");a.setAttribute("role","row");for(let i=0;i<this.columns;i+=1){const o=document.createElement("span");o.setAttribute("role","gridcell"),a.appendChild(o)}n.appendChild(a)}t&&(t.innerHTML="",t.appendChild(n))}}MH.$name=oht;MH.$version="2.1.0";var Pht=':host{display:inline-block;height:1em;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1em}:host:after,:host:before{background-color:var(--theme-color);content:"";display:block;position:absolute}:host:before{height:1px;left:0;top:50%;transform:translateY(-50%);width:100%}:host:after{height:100%;left:50%;top:0;transform:translateX(-50%);width:1px}:host([centered]){left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}';class OH extends ou{constructor(){super(...arguments),this.$style=Pht,this.centered=!1,this.slottable=!1,this.themeColor="rgba(238, 238, 238, 0.5)"}static get observedAttributes(){return super.observedAttributes.concat(["centered"])}}OH.$name=sht;OH.$version="2.1.0";var Lht=":host{display:block;height:100%;overflow:hidden;position:relative;width:100%}";const nce=new WeakMap,rce=new WeakMap,ace=new WeakMap,ice=new WeakMap,Vht="both",$ht="horizontal",sce="vertical",Hht="none";class IH extends ou{constructor(){super(...arguments),this.$onSelectionChange=null,this.$onSourceImageLoad=null,this.$onSourceImageTransform=null,this.$scale=1,this.$style=Lht,this.resize=sce,this.selection="",this.slottable=!1}set $image(t){rce.set(this,t)}get $image(){return rce.get(this)}set $sourceImage(t){ice.set(this,t)}get $sourceImage(){return ice.get(this)}set $canvas(t){nce.set(this,t)}get $canvas(){return nce.get(this)}set $selection(t){ace.set(this,t)}get $selection(){return ace.get(this)}static get observedAttributes(){return super.observedAttributes.concat(["resize","selection"])}connectedCallback(){var t,n;super.connectedCallback();let r=null;if(this.selection?r=(n=(t=Nht(this))===null||t===void 0?void 0:t.querySelector(this.selection))!==null&&n!==void 0?n:null:r=this.closest(this.$getTagNameOf(Yu)),NH(r)){this.$selection=r,this.$onSelectionChange=this.$handleSelectionChange.bind(this),la(r,Ku,this.$onSelectionChange);const a=r.closest(this.$getTagNameOf(z6));if(a){this.$canvas=a;const i=a.querySelector(this.$getTagNameOf(VC));i&&(this.$sourceImage=i,this.$image=i.cloneNode(!0),this.$getShadowRoot().appendChild(this.$image),this.$onSourceImageLoad=this.$handleSourceImageLoad.bind(this),this.$onSourceImageTransform=this.$handleSourceImageTransform.bind(this),la(i.$image,Nf,this.$onSourceImageLoad),la(i,KI,this.$onSourceImageTransform))}this.$render()}}disconnectedCallback(){const{$selection:t,$sourceImage:n}=this;t&&this.$onSelectionChange&&(Kr(t,Ku,this.$onSelectionChange),this.$onSelectionChange=null),n&&this.$onSourceImageLoad&&(Kr(n.$image,Nf,this.$onSourceImageLoad),this.$onSourceImageLoad=null),n&&this.$onSourceImageTransform&&(Kr(n,KI,this.$onSourceImageTransform),this.$onSourceImageTransform=null),super.disconnectedCallback()}$handleSelectionChange(t){this.$render(t.defaultPrevented?this.$selection:t.detail)}$handleSourceImageLoad(){const{$image:t,$sourceImage:n}=this,r=t.getAttribute("src"),a=n.getAttribute("src");a&&a!==r&&(t.setAttribute("src",a),t.$ready(()=>{this.$render()}))}$handleSourceImageTransform(t){this.$render(void 0,t.detail.matrix)}$render(t,n){const{$canvas:r,$selection:a}=this;!t&&!a.hidden&&(t=a),(!t||t.x===0&&t.y===0&&t.width===0&&t.height===0)&&(t={x:0,y:0,width:r.offsetWidth,height:r.offsetHeight});const{x:i,y:o,width:l,height:c}=t,u={},{clientWidth:f,clientHeight:m}=this;let h=f,b=m,x=NaN;switch(this.resize){case Vht:x=1,h=l,b=c,u.width=l,u.height=c;break;case $ht:x=c>0?m/c:0,h=l*x,u.width=h;break;case sce:x=l>0?f/l:0,b=c*x,u.height=b;break;case Hht:default:f>0?x=l>0?f/l:0:m>0&&(x=c>0?m/c:0)}this.$scale=x,this.$setStyles(u),this.$sourceImage&&setTimeout(()=>{this.$transformImageByOffset(n??this.$sourceImage.$getTransform(),-i,-o)})}$transformImageByOffset(t,n,r){const{$image:a,$scale:i,$sourceImage:o}=this;if(o&&a&&i>=0){const[l,c,u,f,m,h]=t,b=(n*f-u*r)/(l*f-u*c),x=(r*l-c*n)/(l*f-u*c),y=l*b+u*x+m,v=c*b+f*x+h;a.$ready(w=>{this.$setStyles.call(a,{width:w.naturalWidth*i,height:w.naturalHeight*i})}),a.$setTransform(l,c,u,f,y*i,v*i)}}}IH.$name=uht;IH.$version="2.1.0";_H.$define();OH.$define();MH.$define();TH.$define();kH.$define();AH.$define();jH.$define();IH.$define();var oce={exports:{}},c4={},lce;function Fht(){if(lce)return c4;lce=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,a,i){var o=null;if(i!==void 0&&(o=""+i),a.key!==void 0&&(o=""+a.key),"key"in a){i={};for(var l in a)l!=="key"&&(i[l]=a[l])}else i=a;return a=i.ref,{$$typeof:e,type:r,key:o,ref:a!==void 0?a:null,props:i}}return c4.Fragment=t,c4.jsx=n,c4.jsxs=n,c4}var cce;function zht(){return cce||(cce=1,oce.exports=Fht()),oce.exports}var r0=zht();const Uht=d.forwardRef(({background:e,disabled:t,scaleStep:n,themeColor:r,onAction:a,onActionStart:i,onActionMove:o,onActionEnd:l,onChange:c,onLoad:u,onError:f,onResize:m,onTransform:h,children:b,...x},y)=>{const v=d.useRef(null);return d.useImperativeHandle(y,()=>v.current,[]),d.useEffect(()=>{if(!v.current)return;const w=v.current;e!==void 0&&(w.background=e),t!==void 0&&(w.disabled=t),n!==void 0&&(w.scaleStep=n),r!==void 0&&(w.themeColor=r)},[e,t,n,r]),d.useLayoutEffect(()=>{const w=v.current;if(!w)return;const S={action:a,actionstart:i,actionmove:o,actionend:l,change:c,load:u,error:f,resize:m,transform:h};return Object.entries(S).forEach(([_,N])=>{N&&w.addEventListener(_,N)}),()=>{Object.entries(S).forEach(([_,N])=>{N&&w.removeEventListener(_,N)})}},[a,i,o,l,c,u,f,m,h]),r0.jsx("cropper-canvas",{ref:v,...x,children:b})});d.forwardRef(({centered:e,themeColor:t,...n},r)=>{const a=d.useRef(null);return d.useImperativeHandle(r,()=>a.current,[]),d.useEffect(()=>{if(!a.current)return;const i=a.current;e!==void 0&&(i.centered=e),t!==void 0&&(i.themeColor=t)},[e,t]),r0.jsx("cropper-crosshair",{ref:a,...n})});const Bht=d.forwardRef(({columns:e,rows:t,bordered:n,covered:r,themeColor:a,...i},o)=>{const l=d.useRef(null);return d.useImperativeHandle(o,()=>l.current,[]),d.useEffect(()=>{if(!l.current)return;const c=l.current;e!==void 0&&(c.columns=e),t!==void 0&&(c.rows=t),n!==void 0&&(c.bordered=n),r!==void 0&&(c.covered=r),a!==void 0&&(c.themeColor=a)},[e,t,n,r,a]),r0.jsx("cropper-grid",{ref:l,...i})}),cl=d.forwardRef(({action:e,plain:t,themeColor:n,...r},a)=>{const i=d.useRef(null);return d.useImperativeHandle(a,()=>i.current,[]),d.useEffect(()=>{if(!i.current)return;const o=i.current;e!==void 0&&(o.action=e),t!==void 0&&(o.plain=t),n!==void 0&&(o.themeColor=n)},[e,t,n]),r0.jsx("cropper-handle",{ref:i,...r})}),Zht=d.forwardRef(({src:e,alt:t,crossOrigin:n,rotatable:r,scalable:a,skewable:i,translatable:o,onReady:l,...c},u)=>{const f=d.useRef(null);return d.useImperativeHandle(u,()=>f.current,[]),d.useEffect(()=>{const m=f.current;!m||!l||setTimeout(()=>{l(m)},0)},[l]),d.useEffect(()=>{if(!f.current)return;const m=f.current;e!==void 0&&(m.src=e),t!==void 0&&(m.alt=t),n!==void 0&&(m.crossorigin=n),r!==void 0&&(m.rotatable=r),a!==void 0&&(m.scalable=a),i!==void 0&&(m.skewable=i),o!==void 0&&(m.translatable=o)},[e,t,n,r,a,i,o]),r0.jsx("cropper-image",{ref:f,src:e,alt:t,crossorigin:n,...c})}),qht=d.forwardRef(({aspectRatio:e,initialAspectRatio:t,initialCoverage:n,movable:r,resizable:a,zoomable:i,multiple:o,keyboard:l,outlined:c,precise:u,bounded:f,themeColor:m,onAction:h,onActionStart:b,onActionMove:x,onActionEnd:y,onChange:v,children:w,...S},_)=>{const N=d.useRef(null);return d.useImperativeHandle(_,()=>N.current,[]),d.useEffect(()=>{if(!N.current)return;const j=N.current;e!==void 0&&(j.aspectRatio=e),t!==void 0&&(j.initialAspectRatio=t),n!==void 0&&(j.initialCoverage=n),r!==void 0&&(j.movable=r),a!==void 0&&(j.resizable=a),i!==void 0&&(j.zoomable=i),o!==void 0&&(j.multiple=o),l!==void 0&&(j.keyboard=l),c!==void 0&&(j.outlined=c),u!==void 0&&(j.precise=u),m!==void 0&&(j.themeColor=m)},[e,t,n,r,a,i,o,l,c,u,m]),d.useEffect(()=>{const j=N.current;if(!j)return;const k={action:h,actionstart:b,actionmove:x,actionend:y,change:v};return Object.entries(k).forEach(([M,T])=>{T&&j.addEventListener(M,T)}),()=>{Object.entries(k).forEach(([M,T])=>{T&&j.removeEventListener(M,T)})}},[h,b,x,y,v]),d.useEffect(()=>{if(!f)return;const j=N.current;if(!j||!f)return;const k=M=>{const T=j.parentElement?.querySelector("cropper-image");if(!T)return;const R=j.parentElement;if(!R)return;const I=R.getBoundingClientRect(),D=T.getBoundingClientRect(),P=M.detail,L={x:D.left-I.left,y:D.top-I.top,width:D.width,height:D.height};P.x>=L.x&&P.y>=L.y&&P.x+P.width<=L.x+L.width&&P.y+P.height<=L.y+L.height||M.preventDefault()};return j.addEventListener("change",k),()=>{j.removeEventListener("change",k)}},[f]),r0.jsx("cropper-selection",{ref:N,...S,children:w})}),Ght=d.forwardRef(({themeColor:e,...t},n)=>{const r=d.useRef(null);return d.useImperativeHandle(n,()=>r.current,[]),d.useEffect(()=>{if(!r.current)return;const a=r.current;e!==void 0&&(a.themeColor=e)},[e]),r0.jsx("cropper-shade",{ref:r,...t})}),TCe="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3e%3cradialGradient%20id='a10'%20cx='.66'%20fx='.66'%20cy='.3125'%20fy='.3125'%20gradientTransform='scale(1.5)'%3e%3cstop%20offset='0'%20stop-color='%23FF7C33'%3e%3c/stop%3e%3cstop%20offset='.3'%20stop-color='%23FF7C33'%20stop-opacity='.9'%3e%3c/stop%3e%3cstop%20offset='.6'%20stop-color='%23FF7C33'%20stop-opacity='.6'%3e%3c/stop%3e%3cstop%20offset='.8'%20stop-color='%23FF7C33'%20stop-opacity='.3'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%23FF7C33'%20stop-opacity='0'%3e%3c/stop%3e%3c/radialGradient%3e%3ccircle%20transform-origin='center'%20fill='none'%20stroke='url(%23a10)'%20stroke-width='15'%20stroke-linecap='round'%20stroke-dasharray='200%201000'%20stroke-dashoffset='0'%20cx='100'%20cy='100'%20r='70'%3e%3canimateTransform%20type='rotate'%20attributeName='transform'%20calcMode='spline'%20dur='1'%20values='360;0'%20keyTimes='0;1'%20keySplines='0%200%201%201'%20repeatCount='indefinite'%3e%3c/animateTransform%3e%3c/circle%3e%3ccircle%20transform-origin='center'%20fill='none'%20opacity='.2'%20stroke='%23FF7C33'%20stroke-width='15'%20stroke-linecap='round'%20cx='100'%20cy='100'%20r='70'%3e%3c/circle%3e%3c/svg%3e",Wht=e=>{const{t}=Q(),n=gt("md"),[r,a]=d.useState(),[i,o]=d.useState(""),l=d.useRef(null),[c,u]=d.useState(0),[f,m]=d.useState(!1),h=async()=>{const v=l.current;if(v&&r){const w=await v.$toCanvas();o(w.toDataURL())}};d.useEffect(()=>{setTimeout(()=>{l.current&&(l.current.initialCoverage=.3)},500)}),d.useMemo(()=>{if(m(!1),u(0),e.file){const v=new FileReader;v.addEventListener("load",()=>a(v.result)),v.readAsDataURL(e.file)}},[e.file]);const b=v=>{if(v&&e.onChange){m(!0);const w=new File([v],"profile-picture.png",{type:"image/png"});e.onChange(w)}},x=async()=>{const v=l.current;v&&(await v.$toCanvas()).toBlob(b,"image/png")},y="rgba(51, 153, 255, 0.9)";return s.jsx(En,{trigger:s.jsx("button",{type:"button",className:"hidden"}),title:t("settings.changeProfilePicture"),open:e.isOpen,onOpenChange:e.onClose,children:s.jsxs("div",{className:"min-h-80 w-full",children:[r&&s.jsxs(ru,{variant:"outline",value:c===0?"crop":"preview",onValueChange:v=>{v==="preview"&&h(),u(v==="crop"?0:1)},className:"mb-2 w-full",children:[s.jsx(qa,{value:"crop",children:t("dashboard.profile.crop")}),s.jsx(qa,{value:"preview",children:t("dashboard.profile.preview")})]}),s.jsx("div",{className:V(c===1&&"hidden"),children:s.jsx("div",{className:"max-w-full size-96 p-2 mx-auto flex-1",children:r&&s.jsxs(Uht,{background:!0,className:"h-full w-full object-contain border rounded",children:[s.jsx(Zht,{src:r,alt:"Picture",scalable:!0,translatable:!0,onReady:v=>{v.$center("contain"),v.$addStyles("h-12")}}),s.jsx(Ght,{}),s.jsx(cl,{action:"select",plain:!0}),s.jsxs(qht,{initialCoverage:.2,aspectRatio:1,movable:!0,resizable:!0,zoomable:!0,keyboard:!0,outlined:!0,bounded:!0,ref:l,children:[s.jsx(Bht,{role:"grid",covered:!0,bordered:!0}),s.jsx(cl,{action:"move",themeColor:"rgba(0, 0, 0, 0)"}),s.jsx(cl,{action:"n-resize",themeColor:y}),s.jsx(cl,{action:"e-resize",themeColor:y}),s.jsx(cl,{action:"s-resize",themeColor:y}),s.jsx(cl,{action:"w-resize",themeColor:y}),s.jsx(cl,{action:"ne-resize",themeColor:y}),s.jsx(cl,{action:"nw-resize",themeColor:y}),s.jsx(cl,{action:"se-resize",themeColor:y}),s.jsx(cl,{action:"sw-resize",themeColor:y})]})]})})}),s.jsx("div",{className:V(c===0&&"hidden"),children:s.jsx("div",{className:"size-96 p-2 mx-auto",children:i&&s.jsx("img",{src:i,alt:"cropped",className:"object-cover size-full rounded-full"})})}),s.jsx("div",{className:"flex gap-4 justify-between items-center mt-2",children:r&&(f?s.jsxs("div",{className:"flex gap-2 px-2",children:[s.jsx("span",{children:t("dashboard.profile.saving")}),s.jsx("img",{src:TCe,alt:"spinner",className:"size-6"})]}):s.jsxs(s.Fragment,{children:[s.jsx(re,{variant:"secondary",className:"w-full",size:n?"m":"l",onClick:e.onClose,children:t("dashboard.profile.cancel")}),s.jsx(re,{variant:"primary",className:"w-full",size:n?"m":"l",onClick:x,children:s.jsx("span",{children:t("dashboard.profile.save")})})]}))})]})})},Yht=Be("/$lang/account/")({component:Kht});function Kht(){const{t:e}=Q(),t=wt(),{user:n,setUser:r,session:a}=d.useContext(Ge),[i,o]=d.useState(null),l=Cve(n||null),c=yn(),u=_=>{const N=_.target;o(N.files[0]),c.open(),N.value=""},f=_=>{cdt(_).then(N=>{r({...n,...N})}).finally(c.close).catch(N=>console.error("Error:",N))},{open:m,isOpen:h,close:b}=yn(),x=yn(),[y,v]=d.useState(!1),[w,S]=d.useState(null);return d.useEffect(()=>{a===null&&t({to:"/"})},[a]),a?s.jsxs(Qe,{layoutSize:"small",title:e("account.profile"),hideTitle:!0,tabs:[{id:"account",label:e("account.profile"),href:"/account",notificationAmount:$C(n)?1:void 0},...n?.professorId&&Qn(rt.Professor)(n)?[{id:"teacher-profile",label:e("account.myTeacherProfile"),href:"/account/teacher-profile"}]:[],{id:"settings",label:e("words.settings"),href:"/account/settings"},{id:"invoices",label:e("words.invoices"),href:"/account/invoices"}],children:[s.jsxs("div",{className:"flex flex-col w-full justify-center items-center",children:[s.jsxs("div",{className:"relative w-fit",children:[s.jsx("img",{src:l??ECe,alt:"Profile",className:"rounded-full size-30"}),s.jsxs("div",{className:"absolute bottom-0.5 right-0.5",children:[s.jsx("button",{className:"p-2 border-3 border-white bg-orange-400 text-white rounded-full size-9 flex items-center justify-center shrink-0",type:"button",children:s.jsx("label",{htmlFor:"profilePictureFile",className:"cursor-pointer",children:s.jsx(m0e,{size:16})})}),s.jsx("input",{className:"hidden",type:"file",name:"file",id:"profilePictureFile",accept:"image/*",onChange:u})]})]}),s.jsx("span",{className:"title-base md:title-medium text-center mt-2",children:n?.displayName}),s.jsxs("section",{className:"flex flex-col w-full mt-4 md:mt-12 gap-3",children:[s.jsxs("h2",{className:"flex items-center gap-1 text-neutral-700 body-small-bold",children:[s.jsx(FPe,{size:16,className:"text-neutral-400 shrink-0"}),e("words.details")]}),s.jsxs("div",{className:"flex flex-col w-full border border-neutral-100 rounded-2xl",children:[s.jsxs("div",{className:"flex items-center justify-between w-full p-4 border-b border-neutral-100 gap-2",children:[s.jsx("span",{className:"body-base-bold text-neutral-700 shrink-0",children:e("dashboard.profile.displayName")}),s.jsxs("div",{className:"flex items-center gap-2 min-w-0",children:[s.jsx("span",{className:"body-base text-neutral-700 truncate",children:n?.displayName}),s.jsx(TX,{size:16,onClick:m,className:"shrink-0 text-neutral-300 cursor-pointer",children:e("dashboard.profile.edit")})]})]}),s.jsxs("div",{className:"flex items-center justify-between w-full p-4 border-b border-neutral-100 gap-2",children:[s.jsx("span",{className:"body-base-bold text-neutral-700 shrink-0",children:e("dashboard.profile.username")}),s.jsx("span",{className:"body-base text-neutral-700 min-w-0 truncate",children:n?.username})]}),s.jsxs("div",{className:V("flex justify-between w-full p-4 gap-2 md:items-center",n?.currentEmailChecked===!1&&n?.email?"max-md:flex-col":"max-md:items-center"),children:[s.jsxs("div",{className:V("flex md:flex-col shrink-0",n?.currentEmailChecked===!1?"max-md:justify-between":"max-md:flex-col"),children:[s.jsxs("div",{className:"flex items-center gap-1",children:[!n?.currentEmailChecked||!n?.email&&!n?.pendingEmail?s.jsx(WDe,{size:24,className:"text-yellow-400"}):null,s.jsx("span",{className:"body-base-bold text-neutral-700",children:e("dashboard.profile.email")})]}),!n?.currentEmailChecked&&(n?.email||n?.pendingEmail)?s.jsx("span",{className:"body-small text-yellow-500",children:e("dashboard.profile.verifyYourEmail")}):null]}),n?.email||n?.pendingEmail?s.jsxs("div",{className:V("flex items-center gap-2 min-w-0",n?.currentEmailChecked===!1?"max-md:w-full max-md:justify-between":""),children:[s.jsx("span",{className:V("body-base truncate",n?.currentEmailChecked?"text-neutral-700":"text-yellow-500"),children:n?.email||n?.pendingEmail}),s.jsx(TX,{size:16,onClick:x.open,className:"shrink-0 text-neutral-300 cursor-pointer"})]}):s.jsx(re,{size:"s",onClick:x.open,children:e("dashboard.profile.addEmail")})]})]})]}),s.jsxs("div",{children:[y&&s.jsx("div",{className:"mt-3 text-green-500",children:e("dashboard.profile.emailChangeConfirmation")}),w&&s.jsx("div",{className:"mt-3 text-red-400",children:e(`dashboard.profile.${w}`)})]}),s.jsxs(re,{variant:"newTertiary",onClick:async()=>{await rht()},className:"flex items-center gap-2 mt-12 w-full",children:[e("dashboard.logout"),s.jsx(NPe,{size:16})]})]}),s.jsx(PC,{isOpen:h,onClose:()=>{b()}}),s.jsx(Wht,{file:i,onChange:f,onClose:c.close,isOpen:c.isOpen}),s.jsx(iht,{isOpen:x.isOpen,onClose:x.close,onEmailSent:_=>{_.success?v(!0):(v(!1),S(_.error??"An error occurred"))},email:n?.email||n?.pendingEmail||""})]}):s.jsx(Fe,{})}const $C=e=>e?.email===null||e?.currentEmailChecked===!1,Xht=Be("/$lang/events/plan-b-week")({component:Jht}),Qht=d.lazy(()=>Et(()=>import("./events-map-gJvioa2g.js"),__vite__mapDeps([2,3])));function Jht(){const{t:e}=Q(),t={refetchOnMount:!1,refetchOnReconnect:!1,refetchOnWindowFocus:!1,staleTime:6e5},{data:n,isFetched:r}=ke(oe.content.getRecentEvents.queryOptions(void 0,t)),a=n?.filter(i=>i.addressLine1?.toLowerCase().includes("lugano"));return s.jsx(Qe,{title:e("events.planBWeek.pageTitle"),hideTitle:!0,children:s.jsxs("div",{className:"max-w-[1440px] w-full flex flex-col gap-6 px-3 pt-2.5 mx-auto md:gap-7 md:px-10",children:[!r&&s.jsx(Fe,{size:"s"}),a&&s.jsxs(s.Fragment,{children:[s.jsx("h1",{className:"display-small-32px lg:display-large text-white text-center",children:e("events.planBWeek.pageTitle")}),s.jsx(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:s.jsx(Qht,{events:a,showMap:!1,fixedCalendarDate:"2025-10-22"})}),s.jsx(Vve,{events:a,hideTitle:!0})]})]})})}function ACe(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"},child:[]},{tag:"polyline",attr:{points:"7 10 12 15 17 10"},child:[]},{tag:"line",attr:{x1:"12",y1:"15",x2:"12",y2:"3"},child:[]}]})(e)}function w3(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"12",y1:"2",x2:"12",y2:"6"},child:[]},{tag:"line",attr:{x1:"12",y1:"18",x2:"12",y2:"22"},child:[]},{tag:"line",attr:{x1:"4.93",y1:"4.93",x2:"7.76",y2:"7.76"},child:[]},{tag:"line",attr:{x1:"16.24",y1:"16.24",x2:"19.07",y2:"19.07"},child:[]},{tag:"line",attr:{x1:"2",y1:"12",x2:"6",y2:"12"},child:[]},{tag:"line",attr:{x1:"18",y1:"12",x2:"22",y2:"12"},child:[]},{tag:"line",attr:{x1:"4.93",y1:"19.07",x2:"7.76",y2:"16.24"},child:[]},{tag:"line",attr:{x1:"16.24",y1:"7.76",x2:"19.07",y2:"4.93"},child:[]}]})(e)}function e6t(e){return xe({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"3 6 5 6 21 6"},child:[]},{tag:"path",attr:{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"},child:[]},{tag:"line",attr:{x1:"10",y1:"11",x2:"10",y2:"17"},child:[]},{tag:"line",attr:{x1:"14",y1:"11",x2:"14",y2:"17"},child:[]}]})(e)}const uce=({tickets:e,refetchTickets:t})=>{const{t:n}=Q(),{user:r}=d.useContext(Ge),a=e.sort((i,o)=>o.date.getTime()-i.date.getTime());return s.jsx(s.Fragment,{children:a.length>0?s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"hidden md:flex flex-row gap-4 font-medium text-neutral-1000 my-4",children:[s.jsx("span",{className:"w-[150px] flex-none",children:n("dashboard.booking.ticketDate")}),s.jsx("span",{className:"w-[150px] flex-none capitalize",children:n("dashboard.booking.ticketLocation")}),s.jsx("span",{className:"w-25 flex-none capitalize",children:n("dashboard.booking.ticketType")}),s.jsx("span",{className:"min-w-25 grow",children:n("dashboard.booking.ticketTitle")}),s.jsx("span",{className:"w-[150px] flex-none mr-28",children:n("words.ticket")})]}),a.map(i=>{const o=i.isInPerson?i.location:n("words.online");return s.jsxs("div",{children:[s.jsxs("div",{className:"hidden md:flex md:items-center flex-row gap-4 text-black",children:[s.jsx("span",{className:"w-[150px] flex-none text-dashboardSectionText/75",children:tr(i.date)}),s.jsx("span",{className:"w-[150px] flex-none capitalize text-dashboardSectionText/75 line-clamp-1",children:o}),s.jsx("span",{className:"w-25 flex-none capitalize",children:i.type}),s.jsx("div",{className:"min-w-25 grow",children:s.jsx("span",{className:"w-fit font-medium line-clamp-1 text-dashboardSectionTitle",children:i.title})}),s.jsx(dce,{ticket:i,refetchTickets:t,userName:r?.displayName,buttonSize:"s"})]}),s.jsx(B1,{withPadding:!1,className:"flex md:hidden p-3",color:"gray",children:s.jsxs("div",{className:"flex flex-col gap-1",children:[s.jsx("span",{className:"text-neutral-1000 font-medium",children:i.title}),s.jsxs("span",{className:"flex-none  text-sm",children:[tr(i.date)," - ",o]}),s.jsx(dce,{ticket:i,refetchTickets:t,userName:r?.displayName,buttonSize:"s"})]})})]},i.eventId)})]}):s.jsx(Mr,{title:n("dashboard.booking.noTicket"),icon:$Pe,className:"mt-4"})})},dce=({ticket:e,refetchTickets:t,userName:n,buttonSize:r})=>{const{t:a}=Q(),{i18n:i}=Q(),{mutateAsync:o,isPending:l}=st(oe.user.events.downloadEventTicket.mutationOptions()),{mutateAsync:c,isPending:u}=st(oe.user.courses.downloadChapterTicket.mutationOptions()),{mutateAsync:f}=st(oe.user.billing.cancelTicket.mutationOptions()),{data:m,isFetched:h}=ke(oe.content.getCourseChapter.queryOptions({chapterId:e.eventId,language:i.language},{enabled:e.type==="course"})),{data:b}=ke(oe.content.getCourse.queryOptions({id:m?m.courseId:"",language:i.language},{enabled:h,staleTime:3e5}));let x,y,v;m&&(x=m.timezone?m.timezone:"UTC",y=m.startDate?tr(m.startDate):"",v=m.startDate&&m.endDate?`${fo(m.startDate,m.endDate,x)}`:"");const w=new Date;return s.jsx("div",{className:"md:w-[260px] md:flex-none md:ml-auto",children:s.jsxs("div",{className:"flex flex-row gap-5",children:[e.isInPerson&&s.jsxs(re,{variant:"primary",size:r,mode:"light",onClick:async()=>{let S="";if(e.type==="course")if(b&&m)S=await c({organizer:b.projectName||"Plan ₿ Network",...m,...b,availableSeats:m.availableSeats,formattedStartDate:y,formattedTime:v,userName:n});else return;else S=await o({eventId:e.eventId,userName:n});const _="ticket.pdf",N=X2(S,"application/pdf"),j=window.URL.createObjectURL(N),k=document.createElement("a");k.href=j,k.setAttribute("download",_),document.body.appendChild(k),k.click(),k.parentNode?.removeChild(k),window.URL.revokeObjectURL(j)},children:[a("words.download"),l||u?s.jsx("span",{className:"ml-3",children:s.jsx(w3,{})}):null]}),e.isOnline&&s.jsx(Te,{to:"/events/$eventId",params:{eventId:e.eventId},disabled:e.date.getTime()-3600*1e3>Date.now(),children:s.jsx(re,{variant:"primary",size:r,mode:"light",disabled:e.date.getTime()-3600*1e3>Date.now(),children:a("dashboard.booking.accessLive")})}),!e.isPaid&&e.date>w?s.jsx(t6t,{onConfirm:async()=>{await f({eventType:e.type,ticketId:e.eventId}),t&&t()}}):null]})})},t6t=({onConfirm:e})=>{const{t}=Q(),n=gt("md");return s.jsx(En,{trigger:s.jsx("button",{type:"button",className:"underline decoration-orange-500 text-orange-500",children:t("words.cancel")}),title:t("dashboard.booking.cancelBookingTitle"),children:s.jsxs("div",{className:"!flex gap-4 md:!gap-7",children:[s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"primary",size:n?"s":"l",className:"!w-fit",onClick:e,children:t("dashboard.booking.yesCancel")})}),s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"outline",size:n?"s":"l",className:"w-fit",children:t("dashboard.booking.noGoBack")})})]})})},n6t=Be("/$lang/events/my-tickets")({component:r6t});function r6t(){const{t:e}=Q(),t=wt(),{session:n}=d.useContext(Ge),{data:r,refetch:a}=ke({...oe.user.billing.getTickets.queryOptions(),refetchOnMount:"always",refetchOnWindowFocus:!0}),i=new Date,o=r?r.filter(c=>c.date<i):[],l=r?r.filter(c=>c.date>=i):[];return d.useEffect(()=>{n===null&&t({to:"/events"})},[n]),n?s.jsx(Qe,{layoutSize:"max",title:e("events.myTickets"),tabs:[{id:"events",label:e("words.events"),href:"/events"},{id:"my-tickets",label:e("events.myTickets"),href:"/events/my-tickets"}],children:r&&s.jsxs(s.Fragment,{children:[s.jsx("h2",{className:"title-large text-black mb-4",children:e("dashboard.booking.upcomingTicketTitle")}),s.jsx("div",{className:"w-full flex flex-col gap-4 text-neutral-700 mb-10",children:s.jsx(uce,{tickets:l,refetchTickets:a})}),o.length>0?s.jsxs(s.Fragment,{children:[s.jsx("h2",{className:"title-large text-black mb-4",children:e("dashboard.booking.pastTicketTitle")}),s.jsx("div",{className:"w-full flex flex-col gap-4 text-neutral-700",children:s.jsx(uce,{tickets:o})})]}):null]})}):s.jsx(Fe,{})}const MCe=e=>d.createElement("svg",{width:36,height:28,viewBox:"0 0 36 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M20.3949 18.547H19.1729C18.825 18.547 18.543 18.8289 18.543 19.1766V20.5176C18.543 20.8653 18.825 21.1472 19.1729 21.1472H20.3949C20.7428 21.1472 21.0248 20.8653 21.0248 20.5176V19.1766C21.0248 18.8289 20.7428 18.547 20.3949 18.547Z",fill:"#14A911"}),d.createElement("path",{d:"M17.305 18.547H16.083C15.7351 18.547 15.4531 18.8289 15.4531 19.1766V20.5176C15.4531 20.8653 15.7351 21.1472 16.083 21.1472H17.305C17.6529 21.1472 17.9349 20.8653 17.9349 20.5176V19.1766C17.9349 18.8289 17.6529 18.547 17.305 18.547Z",fill:"#14A911"}),d.createElement("path",{d:"M26.5824 12.3606H25.3604C25.0125 12.3606 24.7305 12.6425 24.7305 12.9902V14.3312C24.7305 14.6789 25.0125 14.9608 25.3604 14.9608H26.5824C26.9303 14.9608 27.2123 14.6789 27.2123 14.3312V12.9902C27.2123 12.6425 26.9303 12.3606 26.5824 12.3606Z",fill:"#14A911"}),d.createElement("path",{d:"M29.5043 9.42105H28.2822C27.9344 9.42105 27.6523 9.70292 27.6523 10.0506V11.3916C27.6523 11.7393 27.9344 12.0212 28.2822 12.0212H29.5043C29.8521 12.0212 30.1342 11.7393 30.1342 11.3916V10.0506C30.1342 9.70292 29.8521 9.42105 29.5043 9.42105Z",fill:"#14A911"}),d.createElement("path",{d:"M32.473 6.40472H31.251C30.9031 6.40472 30.6211 6.68659 30.6211 7.0343V8.3753C30.6211 8.723 30.9031 9.00487 31.251 9.00487H32.473C32.8209 9.00487 33.1029 8.723 33.1029 8.3753V7.0343C33.1029 6.68659 32.8209 6.40472 32.473 6.40472Z",fill:"#14A911"}),d.createElement("path",{d:"M35.3714 3.21649H34.1494C33.8015 3.21649 33.5195 3.49836 33.5195 3.84607V5.18707C33.5195 5.53477 33.8015 5.81664 34.1494 5.81664H35.3714C35.7193 5.81664 36.0014 5.53477 36.0014 5.18707V3.84607C36.0014 3.49836 35.7193 3.21649 35.3714 3.21649Z",fill:"#14A911"}),d.createElement("path",{d:"M17.305 21.6664H16.083C15.7351 21.6664 15.4531 21.9483 15.4531 22.296V23.637C15.4531 23.9847 15.7351 24.2666 16.083 24.2666H17.305C17.6529 24.2666 17.9349 23.9847 17.9349 23.637V22.296C17.9349 21.9483 17.6529 21.6664 17.305 21.6664Z",fill:"#14A911"}),d.createElement("path",{d:"M26.5824 9.29807H25.3604C25.0125 9.29807 24.7305 9.57994 24.7305 9.92764V11.2686C24.7305 11.6163 25.0125 11.8982 25.3604 11.8982H26.5824C26.9303 11.8982 27.2123 11.6163 27.2123 11.2686V9.92764C27.2123 9.57994 26.9303 9.29807 26.5824 9.29807Z",fill:"#14A911"}),d.createElement("path",{d:"M29.5043 6.35797H28.2822C27.9344 6.35797 27.6523 6.63984 27.6523 6.98755V8.32855C27.6523 8.67625 27.9344 8.95812 28.2822 8.95812H29.5043C29.8521 8.95812 30.1342 8.67625 30.1342 8.32855V6.98755C30.1342 6.63984 29.8521 6.35797 29.5043 6.35797Z",fill:"#14A911"}),d.createElement("path",{d:"M32.473 3.38824H31.251C30.9031 3.38824 30.6211 3.67012 30.6211 4.01782V5.35882C30.6211 5.70652 30.9031 5.98839 31.251 5.98839H32.473C32.8209 5.98839 33.1029 5.70652 33.1029 5.35882V4.01782C33.1029 3.67012 32.8209 3.38824 32.473 3.38824Z",fill:"#14A911"}),d.createElement("path",{d:"M35.3714 0.200012H34.1494C33.8015 0.200012 33.5195 0.481883 33.5195 0.829588V2.17059C33.5195 2.51829 33.8015 2.80016 34.1494 2.80016H35.3714C35.7193 2.80016 36.0014 2.51829 36.0014 2.17059V0.829588C36.0014 0.481883 35.7193 0.200012 35.3714 0.200012Z",fill:"#14A911"}),d.createElement("path",{d:"M11.1254 21.6664H9.90334C9.55545 21.6664 9.27344 21.9483 9.27344 22.296V23.637C9.27344 23.9847 9.55545 24.2666 9.90334 24.2666H11.1254C11.4732 24.2666 11.7553 23.9847 11.7553 23.637V22.296C11.7553 21.9483 11.4732 21.6664 11.1254 21.6664Z",fill:"#14A911"}),d.createElement("path",{d:"M11.1254 18.547H9.90334C9.55545 18.547 9.27344 18.8289 9.27344 19.1766V20.5176C9.27344 20.8653 9.55545 21.1472 9.90334 21.1472H11.1254C11.4732 21.1472 11.7553 20.8653 11.7553 20.5176V19.1766C11.7553 18.8289 11.4732 18.547 11.1254 18.547Z",fill:"#14A911"}),d.createElement("path",{d:"M8.0277 15.4846H6.80568C6.4578 15.4846 6.17578 15.7664 6.17578 16.1141V17.4551C6.17578 17.8028 6.4578 18.0847 6.80568 18.0847H8.0277C8.37558 18.0847 8.6576 17.8028 8.6576 17.4551V16.1141C8.6576 15.7664 8.37558 15.4846 8.0277 15.4846Z",fill:"#14A911"}),d.createElement("path",{d:"M4.88707 12.2984H3.66506C3.31717 12.2984 3.03516 12.5803 3.03516 12.928V14.269C3.03516 14.6167 3.31717 14.8986 3.66506 14.8986H4.88707C5.23496 14.8986 5.51698 14.6167 5.51698 14.269V12.928C5.51698 12.5803 5.23496 12.2984 4.88707 12.2984Z",fill:"#14A911"}),d.createElement("path",{d:"M1.85192 9.15195H0.629903C0.282017 9.15195 0 9.43382 0 9.78152V11.1225C0 11.4702 0.282017 11.7521 0.629903 11.7521H1.85192C2.1998 11.7521 2.48182 11.4702 2.48182 11.1225V9.78152C2.48182 9.43382 2.1998 9.15195 1.85192 9.15195Z",fill:"#14A911"}),d.createElement("path",{d:"M20.3949 15.4846H19.1729C18.825 15.4846 18.543 15.7664 18.543 16.1141V17.4551C18.543 17.8028 18.825 18.0847 19.1729 18.0847H20.3949C20.7428 18.0847 21.0248 17.8028 21.0248 17.4551V16.1141C21.0248 15.7664 20.7428 15.4846 20.3949 15.4846Z",fill:"#14A911"}),d.createElement("path",{d:"M8.04723 18.6006H6.82522C6.47733 18.6006 6.19531 18.8825 6.19531 19.2302V20.5712C6.19531 20.9189 6.47733 21.2008 6.82522 21.2008H8.04723C8.39512 21.2008 8.67713 20.9189 8.67713 20.5712V19.2302C8.67713 18.8825 8.39512 18.6006 8.04723 18.6006Z",fill:"#14A911"}),d.createElement("path",{d:"M4.9066 15.4178H3.68459C3.3367 15.4178 3.05469 15.6996 3.05469 16.0473V17.3883C3.05469 17.736 3.3367 18.0179 3.68459 18.0179H4.9066C5.25449 18.0179 5.53651 17.736 5.53651 17.3883V16.0473C5.53651 15.6996 5.25449 15.4178 4.9066 15.4178Z",fill:"#14A911"}),d.createElement("path",{d:"M1.87145 12.2713H0.649434C0.301549 12.2713 0.0195312 12.5532 0.0195312 12.9009V14.2419C0.0195312 14.5896 0.301549 14.8715 0.649434 14.8715H1.87145C2.21933 14.8715 2.50135 14.5896 2.50135 14.2419V12.9009C2.50135 12.5532 2.21933 12.2713 1.87145 12.2713Z",fill:"#14A911"}),d.createElement("path",{d:"M23.5121 12.4181H22.2901C21.9422 12.4181 21.6602 12.7 21.6602 13.0477V14.3887C21.6602 14.7364 21.9422 15.0183 22.2901 15.0183H23.5121C23.86 15.0183 24.142 14.7364 24.142 14.3887V13.0477C24.142 12.7 23.86 12.4181 23.5121 12.4181Z",fill:"#14A911"}),d.createElement("path",{d:"M14.2308 21.7256H13.0088C12.6609 21.7256 12.3789 22.0075 12.3789 22.3552V23.6962C12.3789 24.0439 12.6609 24.3257 13.0088 24.3257H14.2308C14.5787 24.3257 14.8607 24.0439 14.8607 23.6962V22.3552C14.8607 22.0075 14.5787 21.7256 14.2308 21.7256Z",fill:"#14A911"}),d.createElement("path",{d:"M14.2308 24.7886H13.0088C12.6609 24.7886 12.3789 25.0705 12.3789 25.4182V26.7592C12.3789 27.1069 12.6609 27.3888 13.0088 27.3888H14.2308C14.5787 27.3888 14.8607 27.1069 14.8607 26.7592V25.4182C14.8607 25.0705 14.5787 24.7886 14.2308 24.7886Z",fill:"#14A911"}),d.createElement("path",{d:"M23.5121 15.5411H22.2901C21.9422 15.5411 21.6602 15.8229 21.6602 16.1707V17.5117C21.6602 17.8594 21.9422 18.1412 22.2901 18.1412H23.5121C23.86 18.1412 24.142 17.8594 24.142 17.5117V16.1707C24.142 15.8229 23.86 15.5411 23.5121 15.5411Z",fill:"#14A911"})),a6t=()=>{const{t:e}=Q();return s.jsxs("span",{className:"text-neutral-400 font-normal",children:["(+",e("words.taxes"),")"]})},OCe=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,fce=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,mce=/\.(m3u8)($|\?)/i,i6t=/\.(mpd)($|\?)/i,s6t=/stream\.mux\.com\/(?!\w+\.m3u8)(\w+)/,o6t=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,l6t=/vimeo\.com\/(?!progressive_redirect).+/,c6t=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,u6t=/open\.spotify\.com\/(\w+)\/(\w+)/i,d6t=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+|(videos?\/|\?video=)\d+)($|\?)/,f6t=/tiktok\.com\/(?:player\/v1\/|share\/video\/|@[^/]+\/video\/)([0-9]+)/,r5=(e,t)=>{if(Array.isArray(e)){for(const n of e)if(typeof n=="string"&&r5(n,t)||r5(n.src,t))return!0;return!1}return t(e)},ul={html:e=>r5(e,t=>OCe.test(t)||fce.test(t)),hls:e=>r5(e,t=>mce.test(t)),dash:e=>r5(e,t=>i6t.test(t)),mux:e=>s6t.test(e),youtube:e=>o6t.test(e),vimeo:e=>l6t.test(e)&&!fce.test(e)&&!mce.test(e),wistia:e=>c6t.test(e),spotify:e=>u6t.test(e),twitch:e=>d6t.test(e),tiktok:e=>f6t.test(e)},m6t=U.forwardRef((e,t)=>{const n=OCe.test(`${e.src}`)?"audio":"video";return U.createElement(n,{...e,ref:t},e.children)});var p6t=m6t;const h6t=[{key:"hls",name:"hls.js",canPlay:ul.hls,canEnablePIP:()=>!0,player:d.lazy(()=>Et(()=>import("./react-BQSMDdPO.js"),__vite__mapDeps([5,6,7])))},{key:"dash",name:"dash.js",canPlay:ul.dash,canEnablePIP:()=>!0,player:d.lazy(()=>Et(()=>import("./react-Br_T03dW.js"),__vite__mapDeps([8,6])))},{key:"mux",name:"Mux",canPlay:ul.mux,canEnablePIP:()=>!0,player:d.lazy(()=>Et(()=>import("./index-i0uPVfMU.js"),__vite__mapDeps([9,7,6])))},{key:"youtube",name:"YouTube",canPlay:ul.youtube,player:d.lazy(()=>Et(()=>import("./react-3gVtAzzK.js"),[]))},{key:"vimeo",name:"Vimeo",canPlay:ul.vimeo,player:d.lazy(()=>Et(()=>import("./react-diLbmEKf.js"),[]))},{key:"wistia",name:"Wistia",canPlay:ul.wistia,canEnablePIP:()=>!0,player:d.lazy(()=>Et(()=>import("./react-BZgSiIHS.js"),[]))},{key:"spotify",name:"Spotify",canPlay:ul.spotify,canEnablePIP:()=>!1,player:d.lazy(()=>Et(()=>import("./react-DLp8VCr0.js"),[]))},{key:"twitch",name:"Twitch",canPlay:ul.twitch,canEnablePIP:()=>!1,player:d.lazy(()=>Et(()=>import("./react-Ch80liJP.js"),[]))},{key:"tiktok",name:"TikTok",canPlay:ul.tiktok,canEnablePIP:()=>!1,player:d.lazy(()=>Et(()=>import("./react-Cocaea5s.js"),[]))},{key:"html",name:"html",canPlay:ul.html,canEnablePIP:()=>!0,player:p6t}];var XI=h6t;const g6t={width:"320px",height:"180px",volume:1,playbackRate:1,previewTabIndex:0,previewAriaLabel:"",oEmbedUrl:"https://noembed.com/embed?url={url}"},ICe=U.forwardRef((e,t)=>{const{playing:n,pip:r}=e,a=e.activePlayer,i=d.useRef(null),o=d.useRef(!0);d.useEffect(()=>{var m,h;i.current&&(i.current.paused&&n===!0&&i.current.play(),!i.current.paused&&n===!1&&i.current.pause(),i.current.playbackRate=(m=e.playbackRate)!=null?m:1,i.current.volume=(h=e.volume)!=null?h:1)}),d.useEffect(()=>{var m,h,b,x,y;if(!(!i.current||!globalThis.document)){if(r&&!document.pictureInPictureElement)try{(h=(m=i.current).requestPictureInPicture)==null||h.call(m)}catch{}if(!r&&document.pictureInPictureElement)try{(x=(b=i.current).exitPictureInPicture)==null||x.call(b),(y=document.exitPictureInPicture)==null||y.call(document)}catch{}}},[r]);const l=m=>{var h,b;o.current=!0,(h=e.onReady)==null||h.call(e),(b=e.onLoadStart)==null||b.call(e,m)},c=m=>{var h,b;o.current&&(o.current=!1,(h=e.onStart)==null||h.call(e,m)),(b=e.onPlay)==null||b.call(e,m)};if(!a)return null;const u={},f=["onReady","onStart"];for(const m in e)m.startsWith("on")&&!f.includes(m)&&(u[m]=e[m]);return U.createElement(a,{...u,style:e.style,className:e.className,slot:e.slot,ref:d.useCallback(m=>{i.current=m,typeof t=="function"?t(m):t!==null&&(t.current=m)},[t]),src:e.src,crossOrigin:e.crossOrigin,preload:e.preload,controls:e.controls,muted:e.muted,autoPlay:e.autoPlay,loop:e.loop,playsInline:e.playsInline,disableRemotePlayback:e.disableRemotePlayback,config:e.config,onLoadStart:l,onPlay:c},e.children)});ICe.displayName="Player";var b6t=ICe;const x6t=d.lazy(()=>Et(()=>import("./Preview-BQ6z-ka1.js"),[])),u4=[],v6t=(e,t)=>{const n=a=>{for(const i of[...u4,...e])if(a&&i.canPlay(a))return i;return t||null},r=U.forwardRef((a,i)=>{const o={...g6t,...a},{src:l,slot:c,className:u,style:f,width:m,height:h,fallback:b,wrapper:x}=o,[y,v]=d.useState(!!o.light);d.useEffect(()=>{o.light?v(!0):v(!1)},[o.light]);const w=k=>{var M;v(!1),(M=o.onClickPreview)==null||M.call(o,k)},S=k=>{if(!k)return null;const{light:M,playIcon:T,previewTabIndex:R,oEmbedUrl:I,previewAriaLabel:D}=o;return U.createElement(x6t,{src:k,light:M,playIcon:T,previewTabIndex:R,previewAriaLabel:D,oEmbedUrl:I,onClickPreview:w})},_=k=>{var M,T;const R=n(k);if(!R)return null;const{style:I,width:D,height:P,wrapper:L}=o,z=(M=o.config)==null?void 0:M[R.key];return U.createElement(b6t,{...o,ref:i,activePlayer:(T=R.player)!=null?T:R,slot:L?void 0:c,className:L?void 0:u,style:L?{display:"block",width:"100%",height:"100%"}:{display:"block",width:D,height:P,...I},config:z})},N=x??pce,j=b===!1?pce:d.Suspense;return U.createElement(N,{slot:c,className:u,style:{width:m,height:h,...f}},U.createElement(j,{fallback:b},y?S(l):_(l)))});return r.displayName="ReactPlayer",r.addCustomPlayer=a=>{u4.push(a)},r.removeCustomPlayers=()=>{u4.length=0},r.canPlay=a=>{if(a){for(const i of[...u4,...e])if(i.canPlay(a))return!0}return!1},r.canEnablePIP=a=>{var i;if(a){for(const o of[...u4,...e])if(o.canPlay(a)&&((i=o.canEnablePIP)!=null&&i.call(o)))return!0}return!1},r},pce=({children:e})=>e,y6t=XI[XI.length-1];var Mm=v6t(XI,y6t);const RCe=({src:e,alt:t})=>Jrt(e)?s.jsx(C6t,{src:e}):eat(e)?s.jsx(w6t,{src:e}):s.jsx(s.Fragment,{children:p6e(e)?s.jsx("div",{className:"relative pt-[56.25%]",children:s.jsx(Mm,{width:"100%",height:"100%",style:{left:0,position:"absolute",top:0},className:"mx-auto mb-2 rounded-lg",controls:!0,src:$5(e)})}):s.jsx("div",{className:"relative pt-[56.25%]",children:s.jsx("iframe",{width:"100%",height:"100%",style:{left:0,position:"absolute",top:0},className:"mx-auto mb-2 rounded-lg",src:$5(e),title:t,allowFullScreen:!0})})}),C6t=({src:e})=>{const{t}=Q(),n=gt("md"),r=()=>{window.open(e,"_blank","noopener,noreferrer")};return s.jsx("button",{type:"button",onClick:r,className:"flex flex-col w-full group cursor-pointer items-center my-6 bg-neutral-50 p-5 rounded-2xl border border-neutral-100",children:s.jsxs("div",{className:"relative w-full flex flex-col items-center gap-4 bg-background-static p-3 rounded-2xl",children:[s.jsxs("div",{className:"flex flex-row gap-5 absolute mt-7 w-full h-7/10 px-6",children:[s.jsx("div",{className:"w-20 md:w-36 h-full bg-[#EDEDED] rounded-2xl"}),s.jsx("div",{className:"w-full h-full bg-[#EDEDED] rounded-2xl"})]}),s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("span",{className:"size-[12px] rounded-full bg-orange-500 border-2 border-orange-100"}),s.jsx("span",{className:"body-base text-orange-500 ",children:t("courses.chapter.live.title")})]}),s.jsx("div",{className:"h-40 flex items-center z-10",children:s.jsx("div",{className:"size-12 md:size-24 rounded-full bg-white group-hover:bg-orange-500 border-4 md:border-8 border-orange-50 flex items-center justify-center",children:s.jsx(f0e,{className:"size-8 md:size-12 text-orange-500 fill-orange-500 group-hover:text-white group-hover:fill-white transition-colors"})})}),s.jsx(re,{type:"button",size:n?"s":"m",onClick:r,className:"bg-orange-500! text-white! z-10",children:t("courses.chapter.live.joinLive")}),s.jsx("p",{className:"body-extra-small text-neutral-600 text-center z-10",children:t("courses.chapter.live.redirectNotice")})]})})},w6t=({src:e})=>{const{t}=Q(),n=gt("md"),r=()=>{window.open(e,"_blank","noopener,noreferrer")};return s.jsx("button",{type:"button",onClick:r,className:"flex flex-col w-full group cursor-pointer items-center my-6 bg-neutral-50 p-5 rounded-2xl border border-neutral-100",children:s.jsxs("div",{className:"relative w-full flex flex-col items-center gap-4 bg-background-static p-3 rounded-2xl",children:[s.jsxs("div",{className:"flex flex-row gap-5 absolute mt-7 w-full h-7/10 px-6",children:[s.jsx("div",{className:"w-20 md:w-36 h-full bg-[#EDEDED] rounded-2xl"}),s.jsx("div",{className:"w-full h-full bg-[#EDEDED] rounded-2xl"})]}),s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx(OPe,{className:"size-5 text-neutral-500"}),s.jsx("span",{className:"body-base text-neutral-500 ",children:t("courses.chapter.recorded")})]}),s.jsx("div",{className:"h-40 flex items-center z-10",children:s.jsx("div",{className:"size-12 md:size-24 rounded-full bg-white group-hover:bg-orange-500 border-4 md:border-8 border-orange-50 flex items-center justify-center",children:s.jsx(f0e,{className:"size-8 md:size-12 text-orange-500 fill-orange-500 group-hover:text-white group-hover:fill-white transition-colors"})})}),s.jsx(re,{type:"button",size:n?"s":"m",onClick:r,className:"bg-orange-500! text-white! z-10",children:t("courses.chapter.watchRecording")}),s.jsx("p",{className:"body-extra-small text-neutral-600 text-center z-10",children:t("courses.chapter.live.redirectNotice")})]})})},a0=d.createContext({conversionRate:null,setConversionRate:()=>{}}),E6t=({children:e})=>{const[t,n]=d.useState(null),r=async()=>{try{const o=await(await fetch("https://mempool.space/api/v1/prices")).json();if(o?.USD)n(o.USD);else throw new Error("Failed to retrieve conversion rate from mempool.space.")}catch(i){console.error("Error fetching conversion rate:",i)}};d.useEffect(()=>{r();const i=setInterval(r,300*1e3);return()=>clearInterval(i)},[]);const a={conversionRate:t,setConversionRate:n};return s.jsx(a0.Provider,{value:a,children:e})},RH=e=>d.createElement("svg",{width:50,height:60,viewBox:"0 0 50 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{id:"Frame 427319691"},d.createElement("path",{id:"Vector",d:"M48.4943 20.0977H46.5185C45.956 20.0977 45.5 20.5534 45.5 21.1156V23.2839C45.5 23.8461 45.956 24.3018 46.5185 24.3018H48.4943C49.0568 24.3018 49.5128 23.8461 49.5128 23.2839V21.1156C49.5128 20.5534 49.0568 20.0977 48.4943 20.0977Z",fill:"current"}),d.createElement("path",{id:"Vector_2",d:"M48.4943 40.0977H46.5185C45.956 40.0977 45.5 40.5534 45.5 41.1156V43.2839C45.5 43.8461 45.956 44.3018 46.5185 44.3018H48.4943C49.0568 44.3018 49.5128 43.8461 49.5128 43.2839V41.1156C49.5128 40.5534 49.0568 40.0977 48.4943 40.0977Z",fill:"current"}),d.createElement("path",{id:"Vector_3",d:"M48.4943 0.0976562H46.5185C45.956 0.0976562 45.5 0.553414 45.5 1.11562V3.28388C45.5 3.84609 45.956 4.30185 46.5185 4.30185H48.4943C49.0568 4.30185 49.5128 3.84609 49.5128 3.28388V1.11562C49.5128 0.553414 49.0568 0.0976562 48.4943 0.0976562Z",fill:"current"}),d.createElement("path",{id:"Vector_4",d:"M13.4631 0.0488281H11.4872C10.9247 0.0488281 10.4688 0.504586 10.4688 1.06679V3.23506C10.4688 3.79726 10.9247 4.25302 11.4872 4.25302H13.4631C14.0255 4.25302 14.4815 3.79726 14.4815 3.23506V1.06679C14.4815 0.504586 14.0255 0.0488281 13.4631 0.0488281Z",fill:"current"}),d.createElement("path",{id:"Vector_5",d:"M23.4943 15.0488H21.5185C20.956 15.0488 20.5 15.5046 20.5 16.0668V18.2351C20.5 18.7973 20.956 19.253 21.5185 19.253H23.4943C24.0568 19.253 24.5128 18.7973 24.5128 18.2351V16.0668C24.5128 15.5046 24.0568 15.0488 23.4943 15.0488Z",fill:"current"}),d.createElement("path",{id:"Vector_6",d:"M23.4943 10H21.5185C20.956 10 20.5 10.4558 20.5 11.018V13.1862C20.5 13.7484 20.956 14.2042 21.5185 14.2042H23.4943C24.0568 14.2042 24.5128 13.7484 24.5128 13.1862V11.018C24.5128 10.4558 24.0568 10 23.4943 10Z",fill:"current"}),d.createElement("path",{id:"Vector_7",d:"M48.4943 30.0977H46.5185C45.956 30.0977 45.5 30.5534 45.5 31.1156V33.2839C45.5 33.8461 45.956 34.3018 46.5185 34.3018H48.4943C49.0568 34.3018 49.5128 33.8461 49.5128 33.2839V31.1156C49.5128 30.5534 49.0568 30.0977 48.4943 30.0977Z",fill:"current"}),d.createElement("path",{id:"Vector_8",d:"M43.4943 55.0977H41.5185C40.956 55.0977 40.5 55.5534 40.5 56.1156V58.2839C40.5 58.8461 40.956 59.3018 41.5185 59.3018H43.4943C44.0568 59.3018 44.5128 58.8461 44.5128 58.2839V56.1156C44.5128 55.5534 44.0568 55.0977 43.4943 55.0977Z",fill:"current"}),d.createElement("path",{id:"Vector_9",d:"M48.4943 50.0488H46.5185C45.956 50.0488 45.5 50.5046 45.5 51.0668V53.2351C45.5 53.7973 45.956 54.253 46.5185 54.253H48.4943C49.0568 54.253 49.5128 53.7973 49.5128 53.2351V51.0668C49.5128 50.5046 49.0568 50.0488 48.4943 50.0488Z",fill:"current"}),d.createElement("path",{id:"Vector_10",d:"M48.4943 10.0977H46.5185C45.956 10.0977 45.5 10.5534 45.5 11.1156V13.2839C45.5 13.8461 45.956 14.3018 46.5185 14.3018H48.4943C49.0568 14.3018 49.5128 13.8461 49.5128 13.2839V11.1156C49.5128 10.5534 49.0568 10.0977 48.4943 10.0977Z",fill:"current"}),d.createElement("path",{id:"Vector_11",d:"M8.46306 55.0977H6.48722C5.92473 55.0977 5.46875 55.5534 5.46875 56.1156V58.2839C5.46875 58.8461 5.92473 59.3018 6.48722 59.3018H8.46306C9.02554 59.3018 9.48153 58.8461 9.48153 58.2839V56.1156C9.48153 55.5534 9.02554 55.0977 8.46306 55.0977Z",fill:"current"}),d.createElement("path",{id:"Vector_12",d:"M23.4631 45.0977H21.4872C20.9247 45.0977 20.4688 45.5534 20.4688 46.1156V48.2839C20.4688 48.8461 20.9247 49.3018 21.4872 49.3018H23.4631C24.0255 49.3018 24.4815 48.8461 24.4815 48.2839V46.1156C24.4815 45.5534 24.0255 45.0977 23.4631 45.0977Z",fill:"current"}),d.createElement("path",{id:"Vector_13",d:"M23.4318 45.0488H21.456C20.8935 45.0488 20.4375 45.5046 20.4375 46.0668V48.2351C20.4375 48.7973 20.8935 49.253 21.456 49.253H23.4318C23.9943 49.253 24.4503 48.7973 24.4503 48.2351V46.0668C24.4503 45.5046 23.9943 45.0488 23.4318 45.0488Z",fill:"current"}),d.createElement("path",{id:"Vector_14",d:"M48.4943 25.147H46.5185C45.956 25.147 45.5 25.6027 45.5 26.1649V28.3332C45.5 28.8954 45.956 29.3512 46.5185 29.3512H48.4943C49.0568 29.3512 49.5128 28.8954 49.5128 28.3332V26.1649C49.5128 25.6027 49.0568 25.147 48.4943 25.147Z",fill:"current"}),d.createElement("path",{id:"Vector_15",d:"M18.4631 45.0977H16.4872C15.9247 45.0977 15.4688 45.5534 15.4688 46.1156V48.2839C15.4688 48.8461 15.9247 49.3018 16.4872 49.3018H18.4631C19.0255 49.3018 19.4815 48.8461 19.4815 48.2839V46.1156C19.4815 45.5534 19.0255 45.0977 18.4631 45.0977Z",fill:"current"}),d.createElement("path",{id:"Vector_16",d:"M18.4318 45.0488H16.456C15.8935 45.0488 15.4375 45.5046 15.4375 46.0668V48.2351C15.4375 48.7973 15.8935 49.253 16.456 49.253H18.4318C18.9943 49.253 19.4503 48.7973 19.4503 48.2351V46.0668C19.4503 45.5046 18.9943 45.0488 18.4318 45.0488Z",fill:"current"}),d.createElement("path",{id:"Vector_17",d:"M43.4631 45.0977H41.4872C40.9247 45.0977 40.4688 45.5534 40.4688 46.1156V48.2839C40.4688 48.8461 40.9247 49.3018 41.4872 49.3018H43.4631C44.0255 49.3018 44.4815 48.8461 44.4815 48.2839V46.1156C44.4815 45.5534 44.0255 45.0977 43.4631 45.0977Z",fill:"current"}),d.createElement("path",{id:"Vector_18",d:"M48.4943 45.0977H46.5185C45.956 45.0977 45.5 45.5534 45.5 46.1156V48.2839C45.5 48.8461 45.956 49.3018 46.5185 49.3018H48.4943C49.0568 49.3018 49.5128 48.8461 49.5128 48.2839V46.1156C49.5128 45.5534 49.0568 45.0977 48.4943 45.0977Z",fill:"current"}),d.createElement("path",{id:"Vector_19",d:"M48.4943 5.14697H46.5185C45.956 5.14697 45.5 5.60273 45.5 6.16494V8.3332C45.5 8.89541 45.956 9.35117 46.5185 9.35117H48.4943C49.0568 9.35117 49.5128 8.89541 49.5128 8.3332V6.16494C49.5128 5.60273 49.0568 5.14697 48.4943 5.14697Z",fill:"current"}),d.createElement("path",{id:"Vector_20",d:"M33.4631 45.0977H31.4872C30.9247 45.0977 30.4688 45.5534 30.4688 46.1156V48.2839C30.4688 48.8461 30.9247 49.3018 31.4872 49.3018H33.4631C34.0255 49.3018 34.4815 48.8461 34.4815 48.2839V46.1156C34.4815 45.5534 34.0255 45.0977 33.4631 45.0977Z",fill:"current"}),d.createElement("path",{id:"Vector_21",d:"M33.4318 45.0488H31.456C30.8935 45.0488 30.4375 45.5046 30.4375 46.0668V48.2351C30.4375 48.7973 30.8935 49.253 31.456 49.253H33.4318C33.9943 49.253 34.4503 48.7973 34.4503 48.2351V46.0668C34.4503 45.5046 33.9943 45.0488 33.4318 45.0488Z",fill:"current"}),d.createElement("path",{id:"Vector_22",d:"M33.4943 10.0977H31.5185C30.956 10.0977 30.5 10.5534 30.5 11.1156V13.2839C30.5 13.8461 30.956 14.3018 31.5185 14.3018H33.4943C34.0568 14.3018 34.5128 13.8461 34.5128 13.2839V11.1156C34.5128 10.5534 34.0568 10.0977 33.4943 10.0977Z",fill:"current"}),d.createElement("path",{id:"Vector_23",d:"M38.5256 10H36.5497C35.9872 10 35.5312 10.4558 35.5312 11.018V13.1862C35.5312 13.7484 35.9872 14.2042 36.5497 14.2042H38.5256C39.088 14.2042 39.544 13.7484 39.544 13.1862V11.018C39.544 10.4558 39.088 10 38.5256 10Z",fill:"current"}),d.createElement("path",{id:"Vector_24",d:"M33.4631 15H31.4872C30.9247 15 30.4688 15.4558 30.4688 16.018V18.1862C30.4688 18.7484 30.9247 19.2042 31.4872 19.2042H33.4631C34.0255 19.2042 34.4815 18.7484 34.4815 18.1862V16.018C34.4815 15.4558 34.0255 15 33.4631 15Z",fill:"current"}),d.createElement("path",{id:"Vector_25",d:"M38.4943 14.9014H36.5185C35.956 14.9014 35.5 15.3571 35.5 15.9193V18.0876C35.5 18.6498 35.956 19.1056 36.5185 19.1056H38.4943C39.0568 19.1056 39.5128 18.6498 39.5128 18.0876V15.9193C39.5128 15.3571 39.0568 14.9014 38.4943 14.9014Z",fill:"current"}),d.createElement("path",{id:"Vector_26",d:"M23.4631 55.147H21.4872C20.9247 55.147 20.4688 55.6027 20.4688 56.1649V58.3332C20.4688 58.8954 20.9247 59.3512 21.4872 59.3512H23.4631C24.0255 59.3512 24.4815 58.8954 24.4815 58.3332V56.1649C24.4815 55.6027 24.0255 55.147 23.4631 55.147Z",fill:"current"}),d.createElement("path",{id:"Vector_27",d:"M23.4943 0.0976562H21.5185C20.956 0.0976562 20.5 0.553414 20.5 1.11562V3.28388C20.5 3.84609 20.956 4.30185 21.5185 4.30185H23.4943C24.0568 4.30185 24.5128 3.84609 24.5128 3.28388V1.11562C24.5128 0.553414 24.0568 0.0976562 23.4943 0.0976562Z",fill:"current"}),d.createElement("path",{id:"Vector_28",d:"M48.4943 35.147H46.5185C45.956 35.147 45.5 35.6027 45.5 36.1649V38.3332C45.5 38.8954 45.956 39.3512 46.5185 39.3512H48.4943C49.0568 39.3512 49.5128 38.8954 49.5128 38.3332V36.1649C49.5128 35.6027 49.0568 35.147 48.4943 35.147Z",fill:"current"}),d.createElement("path",{id:"Vector_29",d:"M18.4631 55.147H16.4872C15.9247 55.147 15.4688 55.6027 15.4688 56.1649V58.3332C15.4688 58.8954 15.9247 59.3512 16.4872 59.3512H18.4631C19.0255 59.3512 19.4815 58.8954 19.4815 58.3332V56.1649C19.4815 55.6027 19.0255 55.147 18.4631 55.147Z",fill:"current"}),d.createElement("path",{id:"Vector_30",d:"M48.4943 15.147H46.5185C45.956 15.147 45.5 15.6027 45.5 16.1649V18.3332C45.5 18.8954 45.956 19.3512 46.5185 19.3512H48.4943C49.0568 19.3512 49.5128 18.8954 49.5128 18.3332V16.1649C49.5128 15.6027 49.0568 15.147 48.4943 15.147Z",fill:"current"}),d.createElement("path",{id:"Vector_31",d:"M18.4943 0.0976562H16.5185C15.956 0.0976562 15.5 0.553414 15.5 1.11562V3.28388C15.5 3.84609 15.956 4.30185 16.5185 4.30185H18.4943C19.0568 4.30185 19.5128 3.84609 19.5128 3.28388V1.11562C19.5128 0.553414 19.0568 0.0976562 18.4943 0.0976562Z",fill:"current"}),d.createElement("path",{id:"Vector_32",d:"M43.4943 0.0976562H41.5185C40.956 0.0976562 40.5 0.553414 40.5 1.11562V3.28388C40.5 3.84609 40.956 4.30185 41.5185 4.30185H43.4943C44.0568 4.30185 44.5128 3.84609 44.5128 3.28388V1.11562C44.5128 0.553414 44.0568 0.0976562 43.4943 0.0976562Z",fill:"current"}),d.createElement("path",{id:"Vector_33",d:"M33.4631 55.147H31.4872C30.9247 55.147 30.4688 55.6027 30.4688 56.1649V58.3332C30.4688 58.8954 30.9247 59.3512 31.4872 59.3512H33.4631C34.0255 59.3512 34.4815 58.8954 34.4815 58.3332V56.1649C34.4815 55.6027 34.0255 55.147 33.4631 55.147Z",fill:"current"}),d.createElement("path",{id:"Vector_34",d:"M33.4943 0.0976562H31.5185C30.956 0.0976562 30.5 0.553414 30.5 1.11562V3.28388C30.5 3.84609 30.956 4.30185 31.5185 4.30185H33.4943C34.0568 4.30185 34.5128 3.84609 34.5128 3.28388V1.11562C34.5128 0.553414 34.0568 0.0976562 33.4943 0.0976562Z",fill:"current"}),d.createElement("path",{id:"Vector_35",d:"M3.49431 20.1401H1.51847C0.955985 20.1401 0.5 20.5959 0.5 21.1581V23.3264C0.5 23.8886 0.955985 24.3443 1.51847 24.3443H3.49431C4.05679 24.3443 4.51278 23.8886 4.51278 23.3264V21.1581C4.51278 20.5959 4.05679 20.1401 3.49431 20.1401Z",fill:"current"}),d.createElement("path",{id:"Vector_36",d:"M3.49431 40.1401H1.51847C0.955985 40.1401 0.5 40.5959 0.5 41.1581V43.3264C0.5 43.8886 0.955985 44.3443 1.51847 44.3443H3.49431C4.05679 44.3443 4.51278 43.8886 4.51278 43.3264V41.1581C4.51278 40.5959 4.05679 40.1401 3.49431 40.1401Z",fill:"current"}),d.createElement("path",{id:"Vector_37",d:"M8.49431 5.09766H6.51847C5.95598 5.09766 5.5 5.55341 5.5 6.11562V8.28388C5.5 8.84609 5.95598 9.30185 6.51847 9.30185H8.49431C9.05679 9.30185 9.51278 8.84609 9.51278 8.28388V6.11562C9.51278 5.55341 9.05679 5.09766 8.49431 5.09766Z",fill:"current"}),d.createElement("path",{id:"Vector_38",d:"M13.4943 20.1401H11.5185C10.956 20.1401 10.5 20.5959 10.5 21.1581V23.3264C10.5 23.8886 10.956 24.3443 11.5185 24.3443H13.4943C14.0568 24.3443 14.5128 23.8886 14.5128 23.3264V21.1581C14.5128 20.5959 14.0568 20.1401 13.4943 20.1401Z",fill:"current"}),d.createElement("path",{id:"Vector_39",d:"M13.4943 40.1401H11.5185C10.956 40.1401 10.5 40.5959 10.5 41.1581V43.3264C10.5 43.8886 10.956 44.3443 11.5185 44.3443H13.4943C14.0568 44.3443 14.5128 43.8886 14.5128 43.3264V41.1581C14.5128 40.5959 14.0568 40.1401 13.4943 40.1401Z",fill:"current"}),d.createElement("path",{id:"Vector_40",d:"M3.49431 30.1401H1.51847C0.955985 30.1401 0.5 30.5959 0.5 31.1581V33.3264C0.5 33.8886 0.955985 34.3443 1.51847 34.3443H3.49431C4.05679 34.3443 4.51278 33.8886 4.51278 33.3264V31.1581C4.51278 30.5959 4.05679 30.1401 3.49431 30.1401Z",fill:"current"}),d.createElement("path",{id:"Vector_41",d:"M3.49431 50.1401H1.51847C0.955985 50.1401 0.5 50.5959 0.5 51.1581V53.3264C0.5 53.8886 0.955985 54.3443 1.51847 54.3443H3.49431C4.05679 54.3443 4.51278 53.8886 4.51278 53.3264V51.1581C4.51278 50.5959 4.05679 50.1401 3.49431 50.1401Z",fill:"current"}),d.createElement("path",{id:"Vector_42",d:"M3.49431 10.1401H1.51847C0.955985 10.1401 0.5 10.5959 0.5 11.1581V13.3264C0.5 13.8886 0.955985 14.3443 1.51847 14.3443H3.49431C4.05679 14.3443 4.51278 13.8886 4.51278 13.3264V11.1581C4.51278 10.5959 4.05679 10.1401 3.49431 10.1401Z",fill:"current"}),d.createElement("path",{id:"Vector_43",d:"M13.4943 30.1401H11.5185C10.956 30.1401 10.5 30.5959 10.5 31.1581V33.3264C10.5 33.8886 10.956 34.3443 11.5185 34.3443H13.4943C14.0568 34.3443 14.5128 33.8886 14.5128 33.3264V31.1581C14.5128 30.5959 14.0568 30.1401 13.4943 30.1401Z",fill:"current"}),d.createElement("path",{id:"Vector_44",d:"M13.4943 10.1401H11.5185C10.956 10.1401 10.5 10.5959 10.5 11.1581V13.3264C10.5 13.8886 10.956 14.3443 11.5185 14.3443H13.4943C14.0568 14.3443 14.5128 13.8886 14.5128 13.3264V11.1581C14.5128 10.5959 14.0568 10.1401 13.4943 10.1401Z",fill:"current"}),d.createElement("path",{id:"Vector_45",d:"M3.49431 25.1895H1.51847C0.955985 25.1895 0.5 25.6452 0.5 26.2074V28.3757C0.5 28.9379 0.955985 29.3936 1.51847 29.3936H3.49431C4.05679 29.3936 4.51278 28.9379 4.51278 28.3757V26.2074C4.51278 25.6452 4.05679 25.1895 3.49431 25.1895Z",fill:"current"}),d.createElement("path",{id:"Vector_46",d:"M3.49431 45.1895H1.51847C0.955985 45.1895 0.5 45.6452 0.5 46.2074V48.3757C0.5 48.9379 0.955985 49.3936 1.51847 49.3936H3.49431C4.05679 49.3936 4.51278 48.9379 4.51278 48.3757V46.2074C4.51278 45.6452 4.05679 45.1895 3.49431 45.1895Z",fill:"current"}),d.createElement("path",{id:"Vector_47",d:"M28.4943 45.1895H26.5185C25.956 45.1895 25.5 45.6452 25.5 46.2074V48.3757C25.5 48.9379 25.956 49.3936 26.5185 49.3936H28.4943C29.0568 49.3936 29.5128 48.9379 29.5128 48.3757V46.2074C29.5128 45.6452 29.0568 45.1895 28.4943 45.1895Z",fill:"current"}),d.createElement("path",{id:"Vector_48",d:"M28.4631 45.1406H26.4872C25.9247 45.1406 25.4688 45.5964 25.4688 46.1586V48.3269C25.4688 48.8891 25.9247 49.3448 26.4872 49.3448H28.4631C29.0255 49.3448 29.4815 48.8891 29.4815 48.3269V46.1586C29.4815 45.5964 29.0255 45.1406 28.4631 45.1406Z",fill:"current"}),d.createElement("path",{id:"Vector_49",d:"M28.5256 10.1895H26.5497C25.9872 10.1895 25.5312 10.6452 25.5312 11.2074V13.3757C25.5312 13.9379 25.9872 14.3936 26.5497 14.3936H28.5256C29.088 14.3936 29.544 13.9379 29.544 13.3757V11.2074C29.544 10.6452 29.088 10.1895 28.5256 10.1895Z",fill:"current"}),d.createElement("path",{id:"Vector_50",d:"M28.4943 15.0913H26.5185C25.956 15.0913 25.5 15.5471 25.5 16.1093V18.2775C25.5 18.8397 25.956 19.2955 26.5185 19.2955H28.4943C29.0568 19.2955 29.5128 18.8397 29.5128 18.2775V16.1093C29.5128 15.5471 29.0568 15.0913 28.4943 15.0913Z",fill:"current"}),d.createElement("path",{id:"Vector_51",d:"M13.4943 25.1895H11.5185C10.956 25.1895 10.5 25.6452 10.5 26.2074V28.3757C10.5 28.9379 10.956 29.3936 11.5185 29.3936H13.4943C14.0568 29.3936 14.5128 28.9379 14.5128 28.3757V26.2074C14.5128 25.6452 14.0568 25.1895 13.4943 25.1895Z",fill:"current"}),d.createElement("path",{id:"Vector_52",d:"M13.4943 45.1895H11.5185C10.956 45.1895 10.5 45.6452 10.5 46.2074V48.3757C10.5 48.9379 10.956 49.3936 11.5185 49.3936H13.4943C14.0568 49.3936 14.5128 48.9379 14.5128 48.3757V46.2074C14.5128 45.6452 14.0568 45.1895 13.4943 45.1895Z",fill:"current"}),d.createElement("path",{id:"Vector_53",d:"M13.4631 45.1406H11.4872C10.9247 45.1406 10.4688 45.5964 10.4688 46.1586V48.3269C10.4688 48.8891 10.9247 49.3448 11.4872 49.3448H13.4631C14.0255 49.3448 14.4815 48.8891 14.4815 48.3269V46.1586C14.4815 45.5964 14.0255 45.1406 13.4631 45.1406Z",fill:"current"}),d.createElement("path",{id:"Vector_54",d:"M38.4943 45.1895H36.5185C35.956 45.1895 35.5 45.6452 35.5 46.2074V48.3757C35.5 48.9379 35.956 49.3936 36.5185 49.3936H38.4943C39.0568 49.3936 39.5128 48.9379 39.5128 48.3757V46.2074C39.5128 45.6452 39.0568 45.1895 38.4943 45.1895Z",fill:"current"}),d.createElement("path",{id:"Vector_55",d:"M38.4631 45.1406H36.4872C35.9247 45.1406 35.4688 45.5964 35.4688 46.1586V48.3269C35.4688 48.8891 35.9247 49.3448 36.4872 49.3448H38.4631C39.0255 49.3448 39.4815 48.8891 39.4815 48.3269V46.1586C39.4815 45.5964 39.0255 45.1406 38.4631 45.1406Z",fill:"current"}),d.createElement("path",{id:"Vector_56",d:"M13.4943 5.18945H11.5185C10.956 5.18945 10.5 5.64521 10.5 6.20742V8.37568C10.5 8.93789 10.956 9.39365 11.5185 9.39365H13.4943C14.0568 9.39365 14.5128 8.93789 14.5128 8.37568V6.20742C14.5128 5.64521 14.0568 5.18945 13.4943 5.18945Z",fill:"current"}),d.createElement("path",{id:"Vector_57",d:"M3.49431 35.1895H1.51847C0.955985 35.1895 0.5 35.6452 0.5 36.2074V38.3757C0.5 38.9379 0.955985 39.3936 1.51847 39.3936H3.49431C4.05679 39.3936 4.51278 38.9379 4.51278 38.3757V36.2074C4.51278 35.6452 4.05679 35.1895 3.49431 35.1895Z",fill:"current"}),d.createElement("path",{id:"Vector_58",d:"M28.4943 55.2383H26.5185C25.956 55.2383 25.5 55.694 25.5 56.2562V58.4245C25.5 58.9867 25.956 59.4425 26.5185 59.4425H28.4943C29.0568 59.4425 29.5128 58.9867 29.5128 58.4245V56.2562C29.5128 55.694 29.0568 55.2383 28.4943 55.2383Z",fill:"current"}),d.createElement("path",{id:"Vector_59",d:"M3.49431 15.1895H1.51847C0.955985 15.1895 0.5 15.6452 0.5 16.2074V18.3757C0.5 18.9379 0.955985 19.3936 1.51847 19.3936H3.49431C4.05679 19.3936 4.51278 18.9379 4.51278 18.3757V16.2074C4.51278 15.6452 4.05679 15.1895 3.49431 15.1895Z",fill:"current"}),d.createElement("path",{id:"Vector_60",d:"M28.5256 0.189453H26.5497C25.9872 0.189453 25.5312 0.645211 25.5312 1.20742V3.37568C25.5312 3.93789 25.9872 4.39365 26.5497 4.39365H28.5256C29.088 4.39365 29.544 3.93789 29.544 3.37568V1.20742C29.544 0.645211 29.088 0.189453 28.5256 0.189453Z",fill:"current"}),d.createElement("path",{id:"Vector_61",d:"M13.4943 35.1895H11.5185C10.956 35.1895 10.5 35.6452 10.5 36.2074V38.3757C10.5 38.9379 10.956 39.3936 11.5185 39.3936H13.4943C14.0568 39.3936 14.5128 38.9379 14.5128 38.3757V36.2074C14.5128 35.6452 14.0568 35.1895 13.4943 35.1895Z",fill:"current"}),d.createElement("path",{id:"Vector_62",d:"M13.4943 55.2383H11.5185C10.956 55.2383 10.5 55.694 10.5 56.2562V58.4245C10.5 58.9867 10.956 59.4425 11.5185 59.4425H13.4943C14.0568 59.4425 14.5128 58.9867 14.5128 58.4245V56.2562C14.5128 55.694 14.0568 55.2383 13.4943 55.2383Z",fill:"current"}),d.createElement("path",{id:"Vector_63",d:"M38.4943 55.2383H36.5185C35.956 55.2383 35.5 55.694 35.5 56.2562V58.4245C35.5 58.9867 35.956 59.4425 36.5185 59.4425H38.4943C39.0568 59.4425 39.5128 58.9867 39.5128 58.4245V56.2562C39.5128 55.694 39.0568 55.2383 38.4943 55.2383Z",fill:"current"}),d.createElement("path",{id:"Vector_64",d:"M13.4943 15.1895H11.5185C10.956 15.1895 10.5 15.6452 10.5 16.2074V18.3757C10.5 18.9379 10.956 19.3936 11.5185 19.3936H13.4943C14.0568 19.3936 14.5128 18.9379 14.5128 18.3757V16.2074C14.5128 15.6452 14.0568 15.1895 13.4943 15.1895Z",fill:"current"}),d.createElement("path",{id:"Vector_65",d:"M38.5256 0.189453H36.5497C35.9872 0.189453 35.5312 0.645211 35.5312 1.20742V3.37568C35.5312 3.93789 35.9872 4.39365 36.5497 4.39365H38.5256C39.088 4.39365 39.544 3.93789 39.544 3.37568V1.20742C39.544 0.645211 39.088 0.189453 38.5256 0.189453Z",fill:"current"}))),S6t=e=>d.createElement("svg",{width:32,height:32,viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{clipPath:"url(#clip0_21579_66399)"},d.createElement("path",{d:"M7.01985 29.6792H5.95252C5.64866 29.6792 5.40234 29.9254 5.40234 30.2291V31.4004C5.40234 31.7041 5.64866 31.9503 5.95252 31.9503H7.01985C7.3237 31.9503 7.57002 31.7041 7.57002 31.4004V30.2291C7.57002 29.9254 7.3237 29.6792 7.01985 29.6792Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.5238 29.6792H19.4564C19.1526 29.6792 18.9062 29.9254 18.9062 30.2291V31.4004C18.9062 31.7041 19.1526 31.9503 19.4564 31.9503H20.5238C20.8276 31.9503 21.0739 31.7041 21.0739 31.4004V30.2291C21.0739 29.9254 20.8276 29.6792 20.5238 29.6792Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.61751 5.42319H0.550173C0.246321 5.42319 0 5.66939 0 5.97309V7.14437C0 7.44807 0.246321 7.69427 0.550173 7.69427H1.61751C1.92136 7.69427 2.16768 7.44807 2.16768 7.14437V5.97309C2.16768 5.66939 1.92136 5.42319 1.61751 5.42319Z",fill:"#FF5C00"}),d.createElement("path",{d:"M17.8226 29.6792H16.7553C16.4514 29.6792 16.2051 29.9254 16.2051 30.2291V31.4004C16.2051 31.7041 16.4514 31.9503 16.7553 31.9503H17.8226C18.1264 31.9503 18.3728 31.7041 18.3728 31.4004V30.2291C18.3728 29.9254 18.1264 29.6792 17.8226 29.6792Z",fill:"#FF5C00"}),d.createElement("path",{d:"M31.3284 5.39758H30.2611C29.9573 5.39758 29.7109 5.64378 29.7109 5.94748V7.11877C29.7109 7.42247 29.9573 7.66866 30.2611 7.66866H31.3284C31.6323 7.66866 31.8786 7.42247 31.8786 7.11877V5.94748C31.8786 5.64378 31.6323 5.39758 31.3284 5.39758Z",fill:"#FF5C00"}),d.createElement("path",{d:"M31.3284 16.2014H30.2611C29.9573 16.2014 29.7109 16.4476 29.7109 16.7513V17.9226C29.7109 18.2263 29.9573 18.4725 30.2611 18.4725H31.3284C31.6323 18.4725 31.8786 18.2263 31.8786 17.9226V16.7513C31.8786 16.4476 31.6323 16.2014 31.3284 16.2014Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.4222 29.6792H11.3549C11.051 29.6792 10.8047 29.9254 10.8047 30.2291V31.4004C10.8047 31.7041 11.051 31.9503 11.3549 31.9503H12.4222C12.726 31.9503 12.9724 31.7041 12.9724 31.4004V30.2291C12.9724 29.9254 12.726 29.6792 12.4222 29.6792Z",fill:"#FF5C00"}),d.createElement("path",{d:"M25.9261 29.6792H24.8588C24.5549 29.6792 24.3086 29.9254 24.3086 30.2291V31.4004C24.3086 31.7041 24.5549 31.9503 24.8588 31.9503H25.9261C26.23 31.9503 26.4763 31.7041 26.4763 31.4004V30.2291C26.4763 29.9254 26.23 29.6792 25.9261 29.6792Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.5238 12.9145H19.4564C19.1526 12.9145 18.9062 13.1607 18.9062 13.4644V14.6357C18.9062 14.9394 19.1526 15.1856 19.4564 15.1856H20.5238C20.8276 15.1856 21.0739 14.9394 21.0739 14.6357V13.4644C21.0739 13.1607 20.8276 12.9145 20.5238 12.9145Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.61751 10.8255H0.550173C0.246321 10.8255 0 11.0717 0 11.3754V12.5467C0 12.8504 0.246321 13.0966 0.550173 13.0966H1.61751C1.92136 13.0966 2.16768 12.8504 2.16768 12.5467V11.3754C2.16768 11.0717 1.92136 10.8255 1.61751 10.8255Z",fill:"#FF5C00"}),d.createElement("path",{d:"M4.31868 29.6792H3.25134C2.94749 29.6792 2.70117 29.9254 2.70117 30.2291V31.4004C2.70117 31.7041 2.94749 31.9503 3.25134 31.9503H4.31868C4.62253 31.9503 4.86885 31.7041 4.86885 31.4004V30.2291C4.86885 29.9254 4.62253 29.6792 4.31868 29.6792Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.61751 16.2014H0.550173C0.246321 16.2014 0 16.4476 0 16.7513V17.9226C0 18.2263 0.246321 18.4725 0.550173 18.4725H1.61751C1.92136 18.4725 2.16768 18.2263 2.16768 17.9226V16.7513C2.16768 16.4476 1.92136 16.2014 1.61751 16.2014Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.61751 24.3038H0.550173C0.246321 24.3038 0 24.55 0 24.8537V26.025C0 26.3287 0.246321 26.5749 0.550173 26.5749H1.61751C1.92136 26.5749 2.16768 26.3287 2.16768 26.025V24.8537C2.16768 24.55 1.92136 24.3038 1.61751 24.3038Z",fill:"#FF5C00"}),d.createElement("path",{d:"M31.3284 10.7986H30.2611C29.9573 10.7986 29.7109 11.0448 29.7109 11.3485V12.5198C29.7109 12.8235 29.9573 13.0697 30.2611 13.0697H31.3284C31.6323 13.0697 31.8786 12.8235 31.8786 12.5198V11.3485C31.8786 11.0448 31.6323 10.7986 31.3284 10.7986Z",fill:"#FF5C00"}),d.createElement("path",{d:"M31.3284 24.2782H30.2611C29.9573 24.2782 29.7109 24.5244 29.7109 24.8281V25.9994C29.7109 26.3031 29.9573 26.5493 30.2611 26.5493H31.3284C31.6323 26.5493 31.8786 26.3031 31.8786 25.9994V24.8281C31.8786 24.5244 31.6323 24.2782 31.3284 24.2782Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.61751 8.15149H0.550173C0.246321 8.15149 0 8.39769 0 8.70139V9.87267C0 10.1764 0.246321 10.4226 0.550173 10.4226H1.61751C1.92136 10.4226 2.16768 10.1764 2.16768 9.87267V8.70139C2.16768 8.39769 1.92136 8.15149 1.61751 8.15149Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.5238 18.3164H19.4564C19.1526 18.3164 18.9062 18.5626 18.9062 18.8663V20.0376C18.9062 20.3413 19.1526 20.5875 19.4564 20.5875H20.5238C20.8276 20.5875 21.0739 20.3413 21.0739 20.0376V18.8663C21.0739 18.5626 20.8276 18.3164 20.5238 18.3164Z",fill:"#FF5C00"}),d.createElement("path",{d:"M4.31868 2.65149H3.25134C2.94749 2.65149 2.70117 2.89769 2.70117 3.20139V4.37267C2.70117 4.67637 2.94749 4.92257 3.25134 4.92257H4.31868C4.62253 4.92257 4.86885 4.67637 4.86885 4.37267V3.20139C4.86885 2.89769 4.62253 2.65149 4.31868 2.65149Z",fill:"#FF5C00"}),d.createElement("path",{d:"M4.31868 5.29211H3.25134C2.94749 5.29211 2.70117 5.53831 2.70117 5.84201V7.0133C2.70117 7.317 2.94749 7.5632 3.25134 7.5632H4.31868C4.62253 7.5632 4.86885 7.317 4.86885 7.0133V5.84201C4.86885 5.53831 4.62253 5.29211 4.31868 5.29211Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.61751 13.5265H0.550173C0.246321 13.5265 0 13.7727 0 14.0764V15.2477C0 15.5514 0.246321 15.7976 0.550173 15.7976H1.61751C1.92136 15.7976 2.16768 15.5514 2.16768 15.2477V14.0764C2.16768 13.7727 1.92136 13.5265 1.61751 13.5265Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.5238 23.7192H19.4564C19.1526 23.7192 18.9062 23.9654 18.9062 24.2691V25.4404C18.9062 25.7441 19.1526 25.9903 19.4564 25.9903H20.5238C20.8276 25.9903 21.0739 25.7441 21.0739 25.4404V24.2691C21.0739 23.9654 20.8276 23.7192 20.5238 23.7192Z",fill:"#FF5C00"}),d.createElement("path",{d:"M25.8597 23.7192H24.7924C24.4885 23.7192 24.2422 23.9654 24.2422 24.2691V25.4404C24.2422 25.7441 24.4885 25.9903 24.7924 25.9903H25.8597C26.1635 25.9903 26.4099 25.7441 26.4099 25.4404V24.2691C26.4099 23.9654 26.1635 23.7192 25.8597 23.7192Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.61751 21.6293H0.550173C0.246321 21.6293 0 21.8755 0 22.1792V23.3505C0 23.6542 0.246321 23.9004 0.550173 23.9004H1.61751C1.92136 23.9004 2.16768 23.6542 2.16768 23.3505V22.1792C2.16768 21.8755 1.92136 21.6293 1.61751 21.6293Z",fill:"#FF5C00"}),d.createElement("path",{d:"M31.3284 8.12454H30.2611C29.9573 8.12454 29.7109 8.37074 29.7109 8.67444V9.84573C29.7109 10.1494 29.9573 10.3956 30.2611 10.3956H31.3284C31.6323 10.3956 31.8786 10.1494 31.8786 9.84573V8.67444C31.8786 8.37074 31.6323 8.12454 31.3284 8.12454Z",fill:"#FF5C00"}),d.createElement("path",{d:"M17.8226 21.0443H16.7553C16.4514 21.0443 16.2051 21.2905 16.2051 21.5942V22.7655C16.2051 23.0692 16.4514 23.3154 16.7553 23.3154H17.8226C18.1264 23.3154 18.3728 23.0692 18.3728 22.7655V21.5942C18.3728 21.2905 18.1264 21.0443 17.8226 21.0443Z",fill:"#FF5C00"}),d.createElement("path",{d:"M31.3284 18.9284H30.2611C29.9573 18.9284 29.7109 19.1746 29.7109 19.4783V20.6496C29.7109 20.9533 29.9573 21.1995 30.2611 21.1995H31.3284C31.6323 21.1995 31.8786 20.9533 31.8786 20.6496V19.4783C31.8786 19.1746 31.6323 18.9284 31.3284 18.9284Z",fill:"#FF5C00"}),d.createElement("path",{d:"M31.3284 21.6029H30.2611C29.9573 21.6029 29.7109 21.8491 29.7109 22.1528V23.3241C29.7109 23.6278 29.9573 23.874 30.2611 23.874H31.3284C31.6323 23.874 31.8786 23.6278 31.8786 23.3241V22.1528C31.8786 21.8491 31.6323 21.6029 31.3284 21.6029Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.4222 21.0443H11.3549C11.051 21.0443 10.8047 21.2905 10.8047 21.5942V22.7655C10.8047 23.0692 11.051 23.3154 11.3549 23.3154H12.4222C12.726 23.3154 12.9724 23.0692 12.9724 22.7655V21.5942C12.9724 21.2905 12.726 21.0443 12.4222 21.0443Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.95149 21.0443H5.88416C5.5803 21.0443 5.33398 21.2905 5.33398 21.5942V22.7655C5.33398 23.0692 5.5803 23.3154 5.88416 23.3154H6.95149C7.25534 23.3154 7.50167 23.0692 7.50167 22.7655V21.5942C7.50167 21.2905 7.25534 21.0443 6.95149 21.0443Z",fill:"#FF5C00"}),d.createElement("path",{d:"M7.01985 2.65149H5.95252C5.64866 2.65149 5.40234 2.89769 5.40234 3.20139V4.37267C5.40234 4.67637 5.64866 4.92257 5.95252 4.92257H7.01985C7.3237 4.92257 7.57002 4.67637 7.57002 4.37267V3.20139C7.57002 2.89769 7.3237 2.65149 7.01985 2.65149Z",fill:"#FF5C00"}),d.createElement("path",{d:"M7.01985 5.29211H5.95252C5.64866 5.29211 5.40234 5.53831 5.40234 5.84201V7.0133C5.40234 7.317 5.64866 7.5632 5.95252 7.5632H7.01985C7.3237 7.5632 7.57002 7.317 7.57002 7.0133V5.84201C7.57002 5.53831 7.3237 5.29211 7.01985 5.29211Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.61751 18.9284H0.550173C0.246321 18.9284 0 19.1746 0 19.4783V20.6496C0 20.9533 0.246321 21.1995 0.550173 21.1995H1.61751C1.92136 21.1995 2.16768 20.9533 2.16768 20.6496V19.4783C2.16768 19.1746 1.92136 18.9284 1.61751 18.9284Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.5238 2.65149H19.4564C19.1526 2.65149 18.9062 2.89769 18.9062 3.20139V4.37267C18.9062 4.67637 19.1526 4.92257 19.4564 4.92257H20.5238C20.8276 4.92257 21.0739 4.67637 21.0739 4.37267V3.20139C21.0739 2.89769 20.8276 2.65149 20.5238 2.65149Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.5238 5.29211H19.4564C19.1526 5.29211 18.9062 5.53831 18.9062 5.84201V7.0133C18.9062 7.317 19.1526 7.5632 19.4564 7.5632H20.5238C20.8276 7.5632 21.0739 7.317 21.0739 7.0133V5.84201C21.0739 5.53831 20.8276 5.29211 20.5238 5.29211Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.61751 27.0312H0.550173C0.246321 27.0312 0 27.2774 0 27.5811V28.7524C0 29.0561 0.246321 29.3023 0.550173 29.3023H1.61751C1.92136 29.3023 2.16768 29.0561 2.16768 28.7524V27.5811C2.16768 27.2774 1.92136 27.0312 1.61751 27.0312Z",fill:"#FF5C00"}),d.createElement("path",{d:"M17.8226 15.6424H16.7553C16.4514 15.6424 16.2051 15.8886 16.2051 16.1923V17.3635C16.2051 17.6672 16.4514 17.9134 16.7553 17.9134H17.8226C18.1264 17.9134 18.3728 17.6672 18.3728 17.3635V16.1923C18.3728 15.8886 18.1264 15.6424 17.8226 15.6424Z",fill:"#FF5C00"}),d.createElement("path",{d:"M31.3284 13.5265H30.2611C29.9573 13.5265 29.7109 13.7727 29.7109 14.0764V15.2477C29.7109 15.5514 29.9573 15.7976 30.2611 15.7976H31.3284C31.6323 15.7976 31.8786 15.5514 31.8786 15.2477V14.0764C31.8786 13.7727 31.6323 13.5265 31.3284 13.5265Z",fill:"#FF5C00"}),d.createElement("path",{d:"M17.8226 2.65149H16.7553C16.4514 2.65149 16.2051 2.89769 16.2051 3.20139V4.37267C16.2051 4.67637 16.4514 4.92257 16.7553 4.92257H17.8226C18.1264 4.92257 18.3728 4.67637 18.3728 4.37267V3.20139C18.3728 2.89769 18.1264 2.65149 17.8226 2.65149Z",fill:"#FF5C00"}),d.createElement("path",{d:"M17.8226 5.29211H16.7553C16.4514 5.29211 16.2051 5.53831 16.2051 5.84201V7.0133C16.2051 7.317 16.4514 7.5632 16.7553 7.5632H17.8226C18.1264 7.5632 18.3728 7.317 18.3728 7.0133V5.84201C18.3728 5.53831 18.1264 5.29211 17.8226 5.29211Z",fill:"#FF5C00"}),d.createElement("path",{d:"M31.3284 27.0048H30.2611C29.9573 27.0048 29.7109 27.251 29.7109 27.5547V28.7259C29.7109 29.0296 29.9573 29.2758 30.2611 29.2758H31.3284C31.6323 29.2758 31.8786 29.0296 31.8786 28.7259V27.5547C31.8786 27.251 31.6323 27.0048 31.3284 27.0048Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.4222 15.6424H11.3549C11.051 15.6424 10.8047 15.8886 10.8047 16.1923V17.3635C10.8047 17.6672 11.051 17.9134 11.3549 17.9134H12.4222C12.726 17.9134 12.9724 17.6672 12.9724 17.3635V16.1923C12.9724 15.8886 12.726 15.6424 12.4222 15.6424Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.95149 15.6159H5.88416C5.5803 15.6159 5.33398 15.8621 5.33398 16.1658V17.3371C5.33398 17.6408 5.5803 17.887 5.88416 17.887H6.95149C7.25534 17.887 7.50167 17.6408 7.50167 17.3371V16.1658C7.50167 15.8621 7.25534 15.6159 6.95149 15.6159Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.4222 2.65149H11.3549C11.051 2.65149 10.8047 2.89769 10.8047 3.20139V4.37267C10.8047 4.67637 11.051 4.92257 11.3549 4.92257H12.4222C12.726 4.92257 12.9724 4.67637 12.9724 4.37267V3.20139C12.9724 2.89769 12.726 2.65149 12.4222 2.65149Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.4222 5.29211H11.3549C11.051 5.29211 10.8047 5.53831 10.8047 5.84201V7.0133C10.8047 7.317 11.051 7.5632 11.3549 7.5632H12.4222C12.726 7.5632 12.9724 7.317 12.9724 7.0133V5.84201C12.9724 5.53831 12.726 5.29211 12.4222 5.29211Z",fill:"#FF5C00"}),d.createElement("path",{d:"M25.9261 2.65149H24.8588C24.5549 2.65149 24.3086 2.89769 24.3086 3.20139V4.37267C24.3086 4.67637 24.5549 4.92257 24.8588 4.92257H25.9261C26.23 4.92257 26.4763 4.67637 26.4763 4.37267V3.20139C26.4763 2.89769 26.23 2.65149 25.9261 2.65149Z",fill:"#FF5C00"}),d.createElement("path",{d:"M25.9261 5.29211H24.8588C24.5549 5.29211 24.3086 5.53831 24.3086 5.84201V7.0133C24.3086 7.317 24.5549 7.5632 24.8588 7.5632H25.9261C26.23 7.5632 26.4763 7.317 26.4763 7.0133V5.84201C26.4763 5.53831 26.23 5.29211 25.9261 5.29211Z",fill:"#FF5C00"}),d.createElement("path",{d:"M9.73665 29.7292H8.66931C8.36546 29.7292 8.11914 29.9754 8.11914 30.2791V31.4503C8.11914 31.754 8.36546 32.0002 8.66931 32.0002H9.73665C10.0405 32.0002 10.2868 31.754 10.2868 31.4503V30.2791C10.2868 29.9754 10.0405 29.7292 9.73665 29.7292Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.2425 29.7292H22.1752C21.8713 29.7292 21.625 29.9754 21.625 30.2791V31.4503C21.625 31.754 21.8713 32.0002 22.1752 32.0002H23.2425C23.5464 32.0002 23.7927 31.754 23.7927 31.4503V30.2791C23.7927 29.9754 23.5464 29.7292 23.2425 29.7292Z",fill:"#FF5C00"}),d.createElement("path",{d:"M15.139 29.7292H14.0717C13.7678 29.7292 13.5215 29.9754 13.5215 30.2791V31.4503C13.5215 31.754 13.7678 32.0002 14.0717 32.0002H15.139C15.4428 32.0002 15.6892 31.754 15.6892 31.4503V30.2791C15.6892 29.9754 15.4428 29.7292 15.139 29.7292Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.6449 29.7292H27.5775C27.2737 29.7292 27.0273 29.9754 27.0273 30.2791V31.4503C27.0273 31.754 27.2737 32.0002 27.5775 32.0002H28.6449C28.9487 32.0002 29.195 31.754 29.195 31.4503V30.2791C29.195 29.9754 28.9487 29.7292 28.6449 29.7292Z",fill:"#FF5C00"}),d.createElement("path",{d:"M9.73665 12.9648H8.66931C8.36546 12.9648 8.11914 13.211 8.11914 13.5147V14.686C8.11914 14.9897 8.36546 15.2359 8.66931 15.2359H9.73665C10.0405 15.2359 10.2868 14.9897 10.2868 14.686V13.5147C10.2868 13.211 10.0405 12.9648 9.73665 12.9648Z",fill:"#FF5C00"}),d.createElement("path",{d:"M9.73665 0H8.66931C8.36546 0 8.11914 0.246198 8.11914 0.549899V1.72118C8.11914 2.02488 8.36546 2.27108 8.66931 2.27108H9.73665C10.0405 2.27108 10.2868 2.02488 10.2868 1.72118V0.549899C10.2868 0.246198 10.0405 0 9.73665 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.2425 0H22.1752C21.8713 0 21.625 0.246198 21.625 0.549899V1.72118C21.625 2.02488 21.8713 2.27108 22.1752 2.27108H23.2425C23.5464 2.27108 23.7927 2.02488 23.7927 1.72118V0.549899C23.7927 0.246198 23.5464 0 23.2425 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M15.139 12.9648H14.0717C13.7678 12.9648 13.5215 13.211 13.5215 13.5147V14.686C13.5215 14.9897 13.7678 15.2359 14.0717 15.2359H15.139C15.4428 15.2359 15.6892 14.9897 15.6892 14.686V13.5147C15.6892 13.211 15.4428 12.9648 15.139 12.9648Z",fill:"#FF5C00"}),d.createElement("path",{d:"M9.73665 18.3663H8.66931C8.36546 18.3663 8.11914 18.6125 8.11914 18.9162V20.0875C8.11914 20.3912 8.36546 20.6374 8.66931 20.6374H9.73665C10.0405 20.6374 10.2868 20.3912 10.2868 20.0875V18.9162C10.2868 18.6125 10.0405 18.3663 9.73665 18.3663Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.2425 21.0938H22.1752C21.8713 21.0938 21.625 21.3399 21.625 21.6436V22.8149C21.625 23.1186 21.8713 23.3648 22.1752 23.3648H23.2425C23.5464 23.3648 23.7927 23.1186 23.7927 22.8149V21.6436C23.7927 21.3399 23.5464 21.0938 23.2425 21.0938Z",fill:"#FF5C00"}),d.createElement("path",{d:"M9.73665 23.7687H8.66931C8.36546 23.7687 8.11914 24.0149 8.11914 24.3186V25.4899C8.11914 25.7936 8.36546 26.0398 8.66931 26.0398H9.73665C10.0405 26.0398 10.2868 25.7936 10.2868 25.4899V24.3186C10.2868 24.0149 10.0405 23.7687 9.73665 23.7687Z",fill:"#FF5C00"}),d.createElement("path",{d:"M15.139 18.3663H14.0717C13.7678 18.3663 13.5215 18.6125 13.5215 18.9162V20.0875C13.5215 20.3912 13.7678 20.6374 14.0717 20.6374H15.139C15.4428 20.6374 15.6892 20.3912 15.6892 20.0875V18.9162C15.6892 18.6125 15.4428 18.3663 15.139 18.3663Z",fill:"#FF5C00"}),d.createElement("path",{d:"M15.139 23.7687H14.0717C13.7678 23.7687 13.5215 24.0149 13.5215 24.3186V25.4899C13.5215 25.7936 13.7678 26.0398 14.0717 26.0398H15.139C15.4428 26.0398 15.6892 25.7936 15.6892 25.4899V24.3186C15.6892 24.0149 15.4428 23.7687 15.139 23.7687Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.2425 15.6923H22.1752C21.8713 15.6923 21.625 15.9385 21.625 16.2422V17.4134C21.625 17.7171 21.8713 17.9633 22.1752 17.9633H23.2425C23.5464 17.9633 23.7927 17.7171 23.7927 17.4134V16.2422C23.7927 15.9385 23.5464 15.6923 23.2425 15.6923Z",fill:"#FF5C00"}),d.createElement("path",{d:"M25.8597 12.9145H24.7924C24.4885 12.9145 24.2422 13.1607 24.2422 13.4644V14.6357C24.2422 14.9394 24.4885 15.1856 24.7924 15.1856H25.8597C26.1635 15.1856 26.4099 14.9394 26.4099 14.6357V13.4644C26.4099 13.1607 26.1635 12.9145 25.8597 12.9145Z",fill:"#FF5C00"}),d.createElement("path",{d:"M25.8597 18.3164H24.7924C24.4885 18.3164 24.2422 18.5626 24.2422 18.8663V20.0376C24.2422 20.3413 24.4885 20.5875 24.7924 20.5875H25.8597C26.1635 20.5875 26.4099 20.3413 26.4099 20.0376V18.8663C26.4099 18.5626 26.1635 18.3164 25.8597 18.3164Z",fill:"#FF5C00"}),d.createElement("path",{d:"M9.73665 2.70096H8.66931C8.36546 2.70096 8.11914 2.94716 8.11914 3.25086V4.42214C8.11914 4.72584 8.36546 4.97204 8.66931 4.97204H9.73665C10.0405 4.97204 10.2868 4.72584 10.2868 4.42214V3.25086C10.2868 2.94716 10.0405 2.70096 9.73665 2.70096Z",fill:"#FF5C00"}),d.createElement("path",{d:"M9.73665 5.34158H8.66931C8.36546 5.34158 8.11914 5.58778 8.11914 5.89148V7.06277C8.11914 7.36647 8.36546 7.61267 8.66931 7.61267H9.73665C10.0405 7.61267 10.2868 7.36647 10.2868 7.06277V5.89148C10.2868 5.58778 10.0405 5.34158 9.73665 5.34158Z",fill:"#FF5C00"}),d.createElement("path",{d:"M9.83821 8.31204H8.77088C8.46702 8.31204 8.2207 8.55824 8.2207 8.86194V10.0332C8.2207 10.3369 8.46702 10.5831 8.77088 10.5831H9.83821C10.1421 10.5831 10.3884 10.3369 10.3884 10.0332V8.86194C10.3884 8.55824 10.1421 8.31204 9.83821 8.31204Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.2425 2.70096H22.1752C21.8713 2.70096 21.625 2.94716 21.625 3.25086V4.42214C21.625 4.72584 21.8713 4.97204 22.1752 4.97204H23.2425C23.5464 4.97204 23.7927 4.72584 23.7927 4.42214V3.25086C23.7927 2.94716 23.5464 2.70096 23.2425 2.70096Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.2425 5.34158H22.1752C21.8713 5.34158 21.625 5.58778 21.625 5.89148V7.06277C21.625 7.36647 21.8713 7.61267 22.1752 7.61267H23.2425C23.5464 7.61267 23.7927 7.36647 23.7927 7.06277V5.89148C23.7927 5.58778 23.5464 5.34158 23.2425 5.34158Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.1019 8.22742H22.0345C21.7307 8.22742 21.4844 8.47361 21.4844 8.77732V9.9486C21.4844 10.2523 21.7307 10.4985 22.0345 10.4985H23.1019C23.4057 10.4985 23.6521 10.2523 23.6521 9.9486V8.77732C23.6521 8.47361 23.4057 8.22742 23.1019 8.22742Z",fill:"#FF5C00"}),d.createElement("path",{d:"M15.139 2.70096H14.0717C13.7678 2.70096 13.5215 2.94716 13.5215 3.25086V4.42214C13.5215 4.72584 13.7678 4.97204 14.0717 4.97204H15.139C15.4428 4.97204 15.6892 4.72584 15.6892 4.42214V3.25086C15.6892 2.94716 15.4428 2.70096 15.139 2.70096Z",fill:"#FF5C00"}),d.createElement("path",{d:"M15.139 5.34158H14.0717C13.7678 5.34158 13.5215 5.58778 13.5215 5.89148V7.06277C13.5215 7.36647 13.7678 7.61267 14.0717 7.61267H15.139C15.4428 7.61267 15.6892 7.36647 15.6892 7.06277V5.89148C15.6892 5.58778 15.4428 5.34158 15.139 5.34158Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.6449 2.70096H27.5775C27.2737 2.70096 27.0273 2.94716 27.0273 3.25086V4.42214C27.0273 4.72584 27.2737 4.97204 27.5775 4.97204H28.6449C28.9487 4.97204 29.195 4.72584 29.195 4.42214V3.25086C29.195 2.94716 28.9487 2.70096 28.6449 2.70096Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.6449 5.34158H27.5775C27.2737 5.34158 27.0273 5.58778 27.0273 5.89148V7.06277C27.0273 7.36647 27.2737 7.61267 27.5775 7.61267H28.6449C28.9487 7.61267 29.195 7.36647 29.195 7.06277V5.89148C29.195 5.58778 28.9487 5.34158 28.6449 5.34158Z",fill:"#FF5C00"})),d.createElement("defs",null,d.createElement("clipPath",{id:"clip0_21579_66399"},d.createElement("rect",{width:32,height:32,fill:"white"})))),N6t=e=>d.createElement("svg",{width:52,height:44,viewBox:"0 0 52 44",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M5.83781 0H4.47689C4.08946 0 3.77539 0.311655 3.77539 0.6961V2.17879C3.77539 2.56324 4.08946 2.87489 4.47689 2.87489H5.83781C6.22524 2.87489 6.53931 2.56324 6.53931 2.17879V0.6961C6.53931 0.311655 6.22524 0 5.83781 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.0585 0H21.6976C21.3102 0 20.9961 0.311655 20.9961 0.6961V2.17879C20.9961 2.56324 21.3102 2.87489 21.6976 2.87489H23.0585C23.4459 2.87489 23.76 2.56324 23.76 2.17879V0.6961C23.76 0.311655 23.4459 0 23.0585 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M40.2773 0H38.9163C38.5289 0 38.2148 0.311655 38.2148 0.6961V2.17879C38.2148 2.56324 38.5289 2.87489 38.9163 2.87489H40.2773C40.6647 2.87489 40.9788 2.56324 40.9788 2.17879V0.6961C40.9788 0.311655 40.6647 0 40.2773 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.39445 0H1.03353C0.646104 0 0.332031 0.311655 0.332031 0.6961V2.17879C0.332031 2.56324 0.646104 2.87489 1.03353 2.87489H2.39445C2.78188 2.87489 3.09595 2.56324 3.09595 2.17879V0.6961C3.09595 0.311655 2.78188 0 2.39445 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.39445 30.7717H1.03353C0.646104 30.7717 0.332031 31.0834 0.332031 31.4678V32.9505C0.332031 33.3349 0.646104 33.6466 1.03353 33.6466H2.39445C2.78188 33.6466 3.09595 33.3349 3.09595 32.9505V31.4678C3.09595 31.0834 2.78188 30.7717 2.39445 30.7717Z",fill:"#FF5C00"}),d.createElement("path",{d:"M19.6132 0H18.2523C17.8649 0 17.5508 0.311655 17.5508 0.6961V2.17879C17.5508 2.56324 17.8649 2.87489 18.2523 2.87489H19.6132C20.0006 2.87489 20.3147 2.56324 20.3147 2.17879V0.6961C20.3147 0.311655 20.0006 0 19.6132 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M36.8339 0H35.473C35.0856 0 34.7715 0.311655 34.7715 0.6961V2.17879C34.7715 2.56324 35.0856 2.87489 35.473 2.87489H36.8339C37.2213 2.87489 37.5354 2.56324 37.5354 2.17879V0.6961C37.5354 0.311655 37.2213 0 36.8339 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.39445 13.6763H1.03353C0.646104 13.6763 0.332031 13.988 0.332031 14.3724V15.8551C0.332031 16.2396 0.646104 16.5512 1.03353 16.5512H2.39445C2.78188 16.5512 3.09595 16.2396 3.09595 15.8551V14.3724C3.09595 13.988 2.78188 13.6763 2.39445 13.6763Z",fill:"#FF5C00"}),d.createElement("path",{d:"M36.8339 13.6763H35.473C35.0856 13.6763 34.7715 13.988 34.7715 14.3724V15.8551C34.7715 16.2396 35.0856 16.5512 35.473 16.5512H36.8339C37.2213 16.5512 37.5354 16.2396 37.5354 15.8551V14.3724C37.5354 13.988 37.2213 13.6763 36.8339 13.6763Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.7265 0H11.3656C10.9781 0 10.6641 0.311655 10.6641 0.6961V2.17879C10.6641 2.56324 10.9781 2.87489 11.3656 2.87489H12.7265C13.1139 2.87489 13.428 2.56324 13.428 2.17879V0.6961C13.428 0.311655 13.1139 0 12.7265 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M29.9452 0H28.5843C28.1969 0 27.8828 0.311655 27.8828 0.6961V2.17879C27.8828 2.56324 28.1969 2.87489 28.5843 2.87489H29.9452C30.3327 2.87489 30.6467 2.56324 30.6467 2.17879V0.6961C30.6467 0.311655 30.3327 0 29.9452 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M47.1659 0H45.805C45.4176 0 45.1035 0.311655 45.1035 0.6961V2.17879C45.1035 2.56324 45.4176 2.87489 45.805 2.87489H47.1659C47.5534 2.87489 47.8674 2.56324 47.8674 2.17879V0.6961C47.8674 0.311655 47.5534 0 47.1659 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.0585 37.6099H21.6976C21.3102 37.6099 20.9961 37.9215 20.9961 38.306V39.7887C20.9961 40.1731 21.3102 40.4848 21.6976 40.4848H23.0585C23.4459 40.4848 23.76 40.1731 23.76 39.7887V38.306C23.76 37.9215 23.4459 37.6099 23.0585 37.6099Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.39445 6.83817H1.03353C0.646104 6.83817 0.332031 7.14982 0.332031 7.53427V9.01696C0.332031 9.4014 0.646104 9.71306 1.03353 9.71306H2.39445C2.78188 9.71306 3.09595 9.4014 3.09595 9.01696V7.53427C3.09595 7.14982 2.78188 6.83817 2.39445 6.83817Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.39445 20.5145H1.03353C0.646104 20.5145 0.332031 20.8261 0.332031 21.2106V22.6933C0.332031 23.0777 0.646104 23.3894 1.03353 23.3894H2.39445C2.78188 23.3894 3.09595 23.0777 3.09595 22.6933V21.2106C3.09595 20.8261 2.78188 20.5145 2.39445 20.5145Z",fill:"#FF5C00"}),d.createElement("path",{d:"M19.6132 20.5145H18.2523C17.8649 20.5145 17.5508 20.8261 17.5508 21.2106V22.6933C17.5508 23.0777 17.8649 23.3894 18.2523 23.3894H19.6132C20.0006 23.3894 20.3147 23.0777 20.3147 22.6933V21.2106C20.3147 20.8261 20.0006 20.5145 19.6132 20.5145Z",fill:"#FF5C00"}),d.createElement("path",{d:"M29.9452 37.6099H28.5843C28.1969 37.6099 27.8828 37.9215 27.8828 38.306V39.7887C27.8828 40.1731 28.1969 40.4848 28.5843 40.4848H29.9452C30.3327 40.4848 30.6467 40.1731 30.6467 39.7887V38.306C30.6467 37.9215 30.3327 37.6099 29.9452 37.6099Z",fill:"#FF5C00"}),d.createElement("path",{d:"M5.83781 34.2243H4.47689C4.08946 34.2243 3.77539 34.536 3.77539 34.9204V36.4031C3.77539 36.7876 4.08946 37.0992 4.47689 37.0992H5.83781C6.22524 37.0992 6.53931 36.7876 6.53931 36.4031V34.9204C6.53931 34.536 6.22524 34.2243 5.83781 34.2243Z",fill:"#FF5C00"}),d.createElement("path",{d:"M40.2773 34.2243H38.9163C38.5289 34.2243 38.2148 34.536 38.2148 34.9204V36.4031C38.2148 36.7876 38.5289 37.0992 38.9163 37.0992H40.2773C40.6647 37.0992 40.9788 36.7876 40.9788 36.4031V34.9204C40.9788 34.536 40.6647 34.2243 40.2773 34.2243Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.39445 3.45264H1.03353C0.646104 3.45264 0.332031 3.76429 0.332031 4.14874V5.63143C0.332031 6.01588 0.646104 6.32753 1.03353 6.32753H2.39445C2.78188 6.32753 3.09595 6.01588 3.09595 5.63143V4.14874C3.09595 3.76429 2.78188 3.45264 2.39445 3.45264Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.39445 34.2243H1.03353C0.646104 34.2243 0.332031 34.536 0.332031 34.9204V36.4031C0.332031 36.7876 0.646104 37.0992 1.03353 37.0992H2.39445C2.78188 37.0992 3.09595 36.7876 3.09595 36.4031V34.9204C3.09595 34.536 2.78188 34.2243 2.39445 34.2243Z",fill:"#FF5C00"}),d.createElement("path",{d:"M19.6132 34.2243H18.2523C17.8649 34.2243 17.5508 34.536 17.5508 34.9204V36.4031C17.5508 36.7876 17.8649 37.0992 18.2523 37.0992H19.6132C20.0006 37.0992 20.3147 36.7876 20.3147 36.4031V34.9204C20.3147 34.536 20.0006 34.2243 19.6132 34.2243Z",fill:"#FF5C00"}),d.createElement("path",{d:"M36.8339 34.2243H35.473C35.0856 34.2243 34.7715 34.536 34.7715 34.9204V36.4031C34.7715 36.7876 35.0856 37.0992 35.473 37.0992H36.8339C37.2213 37.0992 37.5354 36.7876 37.5354 36.4031V34.9204C37.5354 34.536 37.2213 34.2243 36.8339 34.2243Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.39445 17.1289H1.03353C0.646104 17.1289 0.332031 17.4406 0.332031 17.825V19.3077C0.332031 19.6922 0.646104 20.0038 1.03353 20.0038H2.39445C2.78188 20.0038 3.09595 19.6922 3.09595 19.3077V17.825C3.09595 17.4406 2.78188 17.1289 2.39445 17.1289Z",fill:"#FF5C00"}),d.createElement("path",{d:"M36.8339 17.1289H35.473C35.0856 17.1289 34.7715 17.4406 34.7715 17.825V19.3077C34.7715 19.6922 35.0856 20.0038 35.473 20.0038H36.8339C37.2213 20.0038 37.5354 19.6922 37.5354 19.3077V17.825C37.5354 17.4406 37.2213 17.1289 36.8339 17.1289Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.7265 34.2243H11.3656C10.9781 34.2243 10.6641 34.536 10.6641 34.9204V36.4031C10.6641 36.7876 10.9781 37.0992 11.3656 37.0992H12.7265C13.1139 37.0992 13.428 36.7876 13.428 36.4031V34.9204C13.428 34.536 13.1139 34.2243 12.7265 34.2243Z",fill:"#FF5C00"}),d.createElement("path",{d:"M47.1659 34.2243H45.805C45.4176 34.2243 45.1035 34.536 45.1035 34.9204V36.4031C45.1035 36.7876 45.4176 37.0992 45.805 37.0992H47.1659C47.5534 37.0992 47.8674 36.7876 47.8674 36.4031V34.9204C47.8674 34.536 47.5534 34.2243 47.1659 34.2243Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.0585 10.2908H21.6976C21.3102 10.2908 20.9961 10.6025 20.9961 10.9869V12.4696C20.9961 12.854 21.3102 13.1657 21.6976 13.1657H23.0585C23.4459 13.1657 23.76 12.854 23.76 12.4696V10.9869C23.76 10.6025 23.4459 10.2908 23.0585 10.2908Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.0585 23.9671H21.6976C21.3102 23.9671 20.9961 24.2788 20.9961 24.6632V26.1459C20.9961 26.5303 21.3102 26.842 21.6976 26.842H23.0585C23.4459 26.842 23.76 26.5303 23.76 26.1459V24.6632C23.76 24.2788 23.4459 23.9671 23.0585 23.9671Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.39445 10.2908H1.03353C0.646104 10.2908 0.332031 10.6025 0.332031 10.9869V12.4696C0.332031 12.854 0.646104 13.1657 1.03353 13.1657H2.39445C2.78188 13.1657 3.09595 12.854 3.09595 12.4696V10.9869C3.09595 10.6025 2.78188 10.2908 2.39445 10.2908Z",fill:"#FF5C00"}),d.createElement("path",{d:"M19.6132 10.2908H18.2523C17.8649 10.2908 17.5508 10.6025 17.5508 10.9869V12.4696C17.5508 12.854 17.8649 13.1657 18.2523 13.1657H19.6132C20.0006 13.1657 20.3147 12.854 20.3147 12.4696V10.9869C20.3147 10.6025 20.0006 10.2908 19.6132 10.2908Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.39445 23.9671H1.03353C0.646104 23.9671 0.332031 24.2788 0.332031 24.6632V26.1459C0.332031 26.5303 0.646104 26.842 1.03353 26.842H2.39445C2.78188 26.842 3.09595 26.5303 3.09595 26.1459V24.6632C3.09595 24.2788 2.78188 23.9671 2.39445 23.9671Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.39445 27.3526H1.03353C0.646104 27.3526 0.332031 27.6643 0.332031 28.0487V29.5314C0.332031 29.9159 0.646104 30.2275 1.03353 30.2275H2.39445C2.78188 30.2275 3.09595 29.9159 3.09595 29.5314V28.0487C3.09595 27.6643 2.78188 27.3526 2.39445 27.3526Z",fill:"#FF5C00"}),d.createElement("path",{d:"M29.9452 10.2908H28.5843C28.1969 10.2908 27.8828 10.6025 27.8828 10.9869V12.4696C27.8828 12.854 28.1969 13.1657 28.5843 13.1657H29.9452C30.3327 13.1657 30.6467 12.854 30.6467 12.4696V10.9869C30.6467 10.6025 30.3327 10.2908 29.9452 10.2908Z",fill:"#FF5C00"}),d.createElement("path",{d:"M29.9452 23.9671H28.5843C28.1969 23.9671 27.8828 24.2788 27.8828 24.6632V26.1459C27.8828 26.5303 28.1969 26.842 28.5843 26.842H29.9452C30.3327 26.842 30.6467 26.5303 30.6467 26.1459V24.6632C30.6467 24.2788 30.3327 23.9671 29.9452 23.9671Z",fill:"#FF5C00"}),d.createElement("path",{d:"M9.3046 0.0625H7.94369C7.55626 0.0625 7.24219 0.374155 7.24219 0.7586V2.24129C7.24219 2.62574 7.55626 2.93739 7.94369 2.93739H9.3046C9.69203 2.93739 10.0061 2.62574 10.0061 2.24129V0.7586C10.0061 0.374155 9.69203 0.0625 9.3046 0.0625Z",fill:"#FF5C00"}),d.createElement("path",{d:"M26.5234 0.0625H25.1624C24.775 0.0625 24.4609 0.374155 24.4609 0.7586V2.24129C24.4609 2.62574 24.775 2.93739 25.1624 2.93739H26.5234C26.9108 2.93739 27.2249 2.62574 27.2249 2.24129V0.7586C27.2249 0.374155 26.9108 0.0625 26.5234 0.0625Z",fill:"#FF5C00"}),d.createElement("path",{d:"M43.7421 0.0625H42.3812C41.9938 0.0625 41.6797 0.374155 41.6797 0.7586V2.24129C41.6797 2.62574 41.9938 2.93739 42.3812 2.93739H43.7421C44.1295 2.93739 44.4436 2.62574 44.4436 2.24129V0.7586C44.4436 0.374155 44.1295 0.0625 43.7421 0.0625Z",fill:"#FF5C00"}),d.createElement("path",{d:"M26.5234 13.7388H25.1624C24.775 13.7388 24.4609 14.0505 24.4609 14.4349V15.9176C24.4609 16.3021 24.775 16.6137 25.1624 16.6137H26.5234C26.9108 16.6137 27.2249 16.3021 27.2249 15.9176V14.4349C27.2249 14.0505 26.9108 13.7388 26.5234 13.7388Z",fill:"#FF5C00"}),d.createElement("path",{d:"M16.1913 0.0625H14.8304C14.443 0.0625 14.1289 0.374155 14.1289 0.7586V2.24129C14.1289 2.62574 14.443 2.93739 14.8304 2.93739H16.1913C16.5788 2.93739 16.8928 2.62574 16.8928 2.24129V0.7586C16.8928 0.374155 16.5788 0.0625 16.1913 0.0625Z",fill:"#FF5C00"}),d.createElement("path",{d:"M33.4101 0.0625H32.0492C31.6617 0.0625 31.3477 0.374155 31.3477 0.7586V2.24129C31.3477 2.62574 31.6617 2.93739 32.0492 2.93739H33.4101C33.7975 2.93739 34.1116 2.62574 34.1116 2.24129V0.7586C34.1116 0.374155 33.7975 0.0625 33.4101 0.0625Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6308 0.0625H49.2699C48.8824 0.0625 48.5684 0.374155 48.5684 0.7586V2.24129C48.5684 2.62574 48.8824 2.93739 49.2699 2.93739H50.6308C51.0182 2.93739 51.3323 2.62574 51.3323 2.24129V0.7586C51.3323 0.374155 51.0182 0.0625 50.6308 0.0625Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6308 30.8342H49.2699C48.8824 30.8342 48.5684 31.1459 48.5684 31.5303V33.013C48.5684 33.3975 48.8824 33.7091 49.2699 33.7091H50.6308C51.0182 33.7091 51.3323 33.3975 51.3323 33.013V31.5303C51.3323 31.1459 51.0182 30.8342 50.6308 30.8342Z",fill:"#FF5C00"}),d.createElement("path",{d:"M16.1913 13.7388H14.8304C14.443 13.7388 14.1289 14.0505 14.1289 14.4349V15.9176C14.1289 16.3021 14.443 16.6137 14.8304 16.6137H16.1913C16.5788 16.6137 16.8928 16.3021 16.8928 15.9176V14.4349C16.8928 14.0505 16.5788 13.7388 16.1913 13.7388Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6308 13.7388H49.2699C48.8824 13.7388 48.5684 14.0505 48.5684 14.4349V15.9176C48.5684 16.3021 48.8824 16.6137 49.2699 16.6137H50.6308C51.0182 16.6137 51.3323 16.3021 51.3323 15.9176V14.4349C51.3323 14.0505 51.0182 13.7388 50.6308 13.7388Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6308 6.90067H49.2699C48.8824 6.90067 48.5684 7.21232 48.5684 7.59677V9.07946C48.5684 9.4639 48.8824 9.77556 49.2699 9.77556H50.6308C51.0182 9.77556 51.3323 9.4639 51.3323 9.07946V7.59677C51.3323 7.21232 51.0182 6.90067 50.6308 6.90067Z",fill:"#FF5C00"}),d.createElement("path",{d:"M33.4101 20.577H32.0492C31.6617 20.577 31.3477 20.8887 31.3477 21.2731V22.7558C31.3477 23.1402 31.6617 23.4519 32.0492 23.4519H33.4101C33.7975 23.4519 34.1116 23.1402 34.1116 22.7558V21.2731C34.1116 20.8887 33.7975 20.577 33.4101 20.577Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6308 20.577H49.2699C48.8824 20.577 48.5684 20.8887 48.5684 21.2731V22.7558C48.5684 23.1402 48.8824 23.4519 49.2699 23.4519H50.6308C51.0182 23.4519 51.3323 23.1402 51.3323 22.7558V21.2731C51.3323 20.8887 51.0182 20.577 50.6308 20.577Z",fill:"#FF5C00"}),d.createElement("path",{d:"M9.3046 34.287H7.94369C7.55626 34.287 7.24219 34.5986 7.24219 34.9831V36.4658C7.24219 36.8502 7.55626 37.1618 7.94369 37.1618H9.3046C9.69203 37.1618 10.0061 36.8502 10.0061 36.4658V34.9831C10.0061 34.5986 9.69203 34.287 9.3046 34.287Z",fill:"#FF5C00"}),d.createElement("path",{d:"M43.7421 34.287H42.3812C41.9938 34.287 41.6797 34.5986 41.6797 34.9831V36.4658C41.6797 36.8502 41.9938 37.1618 42.3812 37.1618H43.7421C44.1295 37.1618 44.4436 36.8502 44.4436 36.4658V34.9831C44.4436 34.5986 44.1295 34.287 43.7421 34.287Z",fill:"#FF5C00"}),d.createElement("path",{d:"M16.1913 34.287H14.8304C14.443 34.287 14.1289 34.5986 14.1289 34.9831V36.4658C14.1289 36.8502 14.443 37.1618 14.8304 37.1618H16.1913C16.5788 37.1618 16.8928 36.8502 16.8928 36.4658V34.9831C16.8928 34.5986 16.5788 34.287 16.1913 34.287Z",fill:"#FF5C00"}),d.createElement("path",{d:"M33.4101 34.287H32.0492C31.6617 34.287 31.3477 34.5986 31.3477 34.9831V36.4658C31.3477 36.8502 31.6617 37.1618 32.0492 37.1618H33.4101C33.7975 37.1618 34.1116 36.8502 34.1116 36.4658V34.9831C34.1116 34.5986 33.7975 34.287 33.4101 34.287Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6308 3.51526H49.2699C48.8824 3.51526 48.5684 3.82691 48.5684 4.21136V5.69405C48.5684 6.0785 48.8824 6.39015 49.2699 6.39015H50.6308C51.0182 6.39015 51.3323 6.0785 51.3323 5.69405V4.21136C51.3323 3.82691 51.0182 3.51526 50.6308 3.51526Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6308 34.287H49.2699C48.8824 34.287 48.5684 34.5986 48.5684 34.9831V36.4658C48.5684 36.8502 48.8824 37.1618 49.2699 37.1618H50.6308C51.0182 37.1618 51.3323 36.8502 51.3323 36.4658V34.9831C51.3323 34.5986 51.0182 34.287 50.6308 34.287Z",fill:"#FF5C00"}),d.createElement("path",{d:"M16.1913 17.1916H14.8304C14.443 17.1916 14.1289 17.5032 14.1289 17.8877V19.3704C14.1289 19.7548 14.443 20.0665 14.8304 20.0665H16.1913C16.5788 20.0665 16.8928 19.7548 16.8928 19.3704V17.8877C16.8928 17.5032 16.5788 17.1916 16.1913 17.1916Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6308 17.1916H49.2699C48.8824 17.1916 48.5684 17.5032 48.5684 17.8877V19.3704C48.5684 19.7548 48.8824 20.0665 49.2699 20.0665H50.6308C51.0182 20.0665 51.3323 19.7548 51.3323 19.3704V17.8877C51.3323 17.5032 51.0182 17.1916 50.6308 17.1916Z",fill:"#FF5C00"}),d.createElement("path",{d:"M26.5234 41.1251H25.1624C24.775 41.1251 24.4609 41.4368 24.4609 41.8212V43.3039C24.4609 43.6884 24.775 44 25.1624 44H26.5234C26.9108 44 27.2249 43.6884 27.2249 43.3039V41.8212C27.2249 41.4368 26.9108 41.1251 26.5234 41.1251Z",fill:"#FF5C00"}),d.createElement("path",{d:"M26.5234 27.4152H25.1624C24.775 27.4152 24.4609 27.7269 24.4609 28.1113V29.594C24.4609 29.9785 24.775 30.2901 25.1624 30.2901H26.5234C26.9108 30.2901 27.2249 29.9785 27.2249 29.594V28.1113C27.2249 27.7269 26.9108 27.4152 26.5234 27.4152Z",fill:"#FF5C00"}),d.createElement("path",{d:"M33.4101 10.3534H32.0492C31.6617 10.3534 31.3477 10.665 31.3477 11.0495V12.5322C31.3477 12.9166 31.6617 13.2283 32.0492 13.2283H33.4101C33.7975 13.2283 34.1116 12.9166 34.1116 12.5322V11.0495C34.1116 10.665 33.7975 10.3534 33.4101 10.3534Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6308 10.3534H49.2699C48.8824 10.3534 48.5684 10.665 48.5684 11.0495V12.5322C48.5684 12.9166 48.8824 13.2283 49.2699 13.2283H50.6308C51.0182 13.2283 51.3323 12.9166 51.3323 12.5322V11.0495C51.3323 10.665 51.0182 10.3534 50.6308 10.3534Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6308 24.0297H49.2699C48.8824 24.0297 48.5684 24.3414 48.5684 24.7258V26.2085C48.5684 26.593 48.8824 26.9046 49.2699 26.9046H50.6308C51.0182 26.9046 51.3323 26.593 51.3323 26.2085V24.7258C51.3323 24.3414 51.0182 24.0297 50.6308 24.0297Z",fill:"#FF5C00"}),d.createElement("path",{d:"M50.6308 27.4152H49.2699C48.8824 27.4152 48.5684 27.7269 48.5684 28.1113V29.594C48.5684 29.9785 48.8824 30.2901 49.2699 30.2901H50.6308C51.0182 30.2901 51.3323 29.9785 51.3323 29.594V28.1113C51.3323 27.7269 51.0182 27.4152 50.6308 27.4152Z",fill:"#FF5C00"})),I2=e=>d.createElement("svg",{width:80,height:79,viewBox:"0 0 80 79",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{id:"Frame 427320300"},d.createElement("path",{id:"Vector",d:"M4.49241 73.3333H1.85796C1.10798 73.3333 0.5 73.9409 0.5 74.6905V77.5816C0.5 78.3312 1.10798 78.9388 1.85796 78.9388H4.49241C5.24239 78.9388 5.85037 78.3312 5.85037 77.5816V74.6905C5.85037 73.9409 5.24239 73.3333 4.49241 73.3333Z",fill:"current"}),d.createElement("path",{id:"Vector_2",d:"M17.8244 40H15.19C14.44 40 13.832 40.6077 13.832 41.3573V44.2483C13.832 44.9979 14.44 45.6056 15.19 45.6056H17.8244C18.5744 45.6056 19.1824 44.9979 19.1824 44.2483V41.3573C19.1824 40.6077 18.5744 40 17.8244 40Z",fill:"current"}),d.createElement("path",{id:"Vector_3",d:"M37.8244 6.66675H35.19C34.44 6.66675 33.832 7.27443 33.832 8.02403V10.9151C33.832 11.6647 34.44 12.2723 35.19 12.2723H37.8244C38.5744 12.2723 39.1824 11.6647 39.1824 10.9151V8.02403C39.1824 7.27443 38.5744 6.66675 37.8244 6.66675Z",fill:"current"}),d.createElement("path",{id:"Vector_4",d:"M71.1604 26.6667H68.5259C67.7759 26.6667 67.168 27.2744 67.168 28.024V30.9151C67.168 31.6647 67.7759 32.2723 68.5259 32.2723H71.1604C71.9104 32.2723 72.5183 31.6647 72.5183 30.9151V28.024C72.5183 27.2744 71.9104 26.6667 71.1604 26.6667Z",fill:"current"}),d.createElement("path",{id:"Vector_5",d:"M31.1604 40H28.5259C27.7759 40 27.168 40.6077 27.168 41.3573V44.2483C27.168 44.9979 27.7759 45.6056 28.5259 45.6056H31.1604C31.9104 45.6056 32.5183 44.9979 32.5183 44.2483V41.3573C32.5183 40.6077 31.9104 40 31.1604 40Z",fill:"current"}),d.createElement("path",{id:"Vector_6",d:"M17.8244 59.9346H15.19C14.44 59.9346 13.832 60.5422 13.832 61.2919V64.1829C13.832 64.9325 14.44 65.5402 15.19 65.5402H17.8244C18.5744 65.5402 19.1824 64.9325 19.1824 64.1829V61.2919C19.1824 60.5422 18.5744 59.9346 17.8244 59.9346Z",fill:"current"}),d.createElement("path",{id:"Vector_7",d:"M11.1604 73.2678H8.52593C7.77595 73.2678 7.16797 73.8755 7.16797 74.6251V77.5161C7.16797 78.2657 7.77595 78.8734 8.52593 78.8734H11.1604C11.9104 78.8734 12.5183 78.2657 12.5183 77.5161V74.6251C12.5183 73.8755 11.9104 73.2678 11.1604 73.2678Z",fill:"current"}),d.createElement("path",{id:"Vector_8",d:"M77.8244 0H75.19C74.44 0 73.832 0.607677 73.832 1.35729V4.2483C73.832 4.99791 74.44 5.60559 75.19 5.60559H77.8244C78.5744 5.60559 79.1824 4.99791 79.1824 4.2483V1.35729C79.1824 0.607677 78.5744 0 77.8244 0Z",fill:"current"}),d.createElement("path",{id:"Vector_9",d:"M31.1604 59.9346H28.5259C27.7759 59.9346 27.168 60.5422 27.168 61.2919V64.1829C27.168 64.9325 27.7759 65.5402 28.5259 65.5402H31.1604C31.9104 65.5402 32.5183 64.9325 32.5183 64.1829V61.2919C32.5183 60.5422 31.9104 59.9346 31.1604 59.9346Z",fill:"current"}),d.createElement("path",{id:"Vector_10",d:"M64.4924 59.9346H61.858C61.108 59.9346 60.5 60.5422 60.5 61.2919V64.1829C60.5 64.9325 61.108 65.5402 61.858 65.5402H64.4924C65.2424 65.5402 65.8504 64.9325 65.8504 64.1829V61.2919C65.8504 60.5422 65.2424 59.9346 64.4924 59.9346Z",fill:"current"}),d.createElement("path",{id:"Vector_11",d:"M24.4924 13.3333H21.858C21.108 13.3333 20.5 13.9409 20.5 14.6905V17.5816C20.5 18.3312 21.108 18.9388 21.858 18.9388H24.4924C25.2424 18.9388 25.8504 18.3312 25.8504 17.5816V14.6905C25.8504 13.9409 25.2424 13.3333 24.4924 13.3333Z",fill:"current"}),d.createElement("path",{id:"Vector_12",d:"M17.8244 46.7322H15.19C14.44 46.7322 13.832 47.3399 13.832 48.0895V50.9805C13.832 51.7301 14.44 52.3378 15.19 52.3378H17.8244C18.5744 52.3378 19.1824 51.7301 19.1824 50.9805V48.0895C19.1824 47.3399 18.5744 46.7322 17.8244 46.7322Z",fill:"current"}),d.createElement("path",{id:"Vector_13",d:"M17.8244 53.3333H15.19C14.44 53.3333 13.832 53.9409 13.832 54.6905V57.5816C13.832 58.3312 14.44 58.9388 15.19 58.9388H17.8244C18.5744 58.9388 19.1824 58.3312 19.1824 57.5816V54.6905C19.1824 53.9409 18.5744 53.3333 17.8244 53.3333Z",fill:"current"}),d.createElement("path",{id:"Vector_14",d:"M11.1604 66.6667H8.52593C7.77595 66.6667 7.16797 67.2744 7.16797 68.024V70.9151C7.16797 71.6647 7.77595 72.2723 8.52593 72.2723H11.1604C11.9104 72.2723 12.5183 71.6647 12.5183 70.9151V68.024C12.5183 67.2744 11.9104 66.6667 11.1604 66.6667Z",fill:"current"}),d.createElement("path",{id:"Vector_15",d:"M4.49241 66.6667H1.85796C1.10798 66.6667 0.5 67.2744 0.5 68.024V70.9151C0.5 71.6647 1.10798 72.2723 1.85796 72.2723H4.49241C5.24239 72.2723 5.85037 71.6647 5.85037 70.9151V68.024C5.85037 67.2744 5.24239 66.6667 4.49241 66.6667Z",fill:"current"}),d.createElement("path",{id:"Vector_16",d:"M51.1604 53.3333H48.5259C47.7759 53.3333 47.168 53.9409 47.168 54.6905V57.5816C47.168 58.3312 47.7759 58.9388 48.5259 58.9388H51.1604C51.9104 58.9388 52.5183 58.3312 52.5183 57.5816V54.6905C52.5183 53.9409 51.9104 53.3333 51.1604 53.3333Z",fill:"current"}),d.createElement("path",{id:"Vector_17",d:"M44.4924 26.6667H41.858C41.108 26.6667 40.5 27.2744 40.5 28.024V30.9151C40.5 31.6647 41.108 32.2723 41.858 32.2723H44.4924C45.2424 32.2723 45.8504 31.6647 45.8504 30.9151V28.024C45.8504 27.2744 45.2424 26.6667 44.4924 26.6667Z",fill:"current"}),d.createElement("path",{id:"Vector_18",d:"M44.4924 20H41.858C41.108 20 40.5 20.6077 40.5 21.3573V24.2483C40.5 24.9979 41.108 25.6056 41.858 25.6056H44.4924C45.2424 25.6056 45.8504 24.9979 45.8504 24.2483V21.3573C45.8504 20.6077 45.2424 20 44.4924 20Z",fill:"current"}),d.createElement("path",{id:"Vector_19",d:"M44.4924 46.7322H41.858C41.108 46.7322 40.5 47.3399 40.5 48.0895V50.9805C40.5 51.7301 41.108 52.3378 41.858 52.3378H44.4924C45.2424 52.3378 45.8504 51.7301 45.8504 50.9805V48.0895C45.8504 47.3399 45.2424 46.7322 44.4924 46.7322Z",fill:"current"}),d.createElement("path",{id:"Vector_20",d:"M77.8244 53.3333H75.19C74.44 53.3333 73.832 53.9409 73.832 54.6905V57.5816C73.832 58.3312 74.44 58.9388 75.19 58.9388H77.8244C78.5744 58.9388 79.1824 58.3312 79.1824 57.5816V54.6905C79.1824 53.9409 78.5744 53.3333 77.8244 53.3333Z",fill:"current"}),d.createElement("path",{id:"Vector_21",d:"M44.4924 53.3333H41.858C41.108 53.3333 40.5 53.9409 40.5 54.6905V57.5816C40.5 58.3312 41.108 58.9388 41.858 58.9388H44.4924C45.2424 58.9388 45.8504 58.3312 45.8504 57.5816V54.6905C45.8504 53.9409 45.2424 53.3333 44.4924 53.3333Z",fill:"current"}),d.createElement("path",{id:"Vector_22",d:"M57.8244 20H55.19C54.44 20 53.832 20.6077 53.832 21.3573V24.2483C53.832 24.9979 54.44 25.6056 55.19 25.6056H57.8244C58.5744 25.6056 59.1824 24.9979 59.1824 24.2483V21.3573C59.1824 20.6077 58.5744 20 57.8244 20Z",fill:"current"}),d.createElement("path",{id:"Vector_23",d:"M31.1604 46.7322H28.5259C27.7759 46.7322 27.168 47.3399 27.168 48.0895V50.9805C27.168 51.7301 27.7759 52.3378 28.5259 52.3378H31.1604C31.9104 52.3378 32.5183 51.7301 32.5183 50.9805V48.0895C32.5183 47.3399 31.9104 46.7322 31.1604 46.7322Z",fill:"current"}),d.createElement("path",{id:"Vector_24",d:"M31.1604 53.3333H28.5259C27.7759 53.3333 27.168 53.9409 27.168 54.6905V57.5816C27.168 58.3312 27.7759 58.9388 28.5259 58.9388H31.1604C31.9104 58.9388 32.5183 58.3312 32.5183 57.5816V54.6905C32.5183 53.9409 31.9104 53.3333 31.1604 53.3333Z",fill:"current"}),d.createElement("path",{id:"Vector_25",d:"M17.8244 66.6667H15.19C14.44 66.6667 13.832 67.2744 13.832 68.024V70.9151C13.832 71.6647 14.44 72.2723 15.19 72.2723H17.8244C18.5744 72.2723 19.1824 71.6647 19.1824 70.9151V68.024C19.1824 67.2744 18.5744 66.6667 17.8244 66.6667Z",fill:"current"}),d.createElement("path",{id:"Vector_26",d:"M44.4924 0H41.858C41.108 0 40.5 0.607677 40.5 1.35729V4.2483C40.5 4.99791 41.108 5.60559 41.858 5.60559H44.4924C45.2424 5.60559 45.8504 4.99791 45.8504 4.2483V1.35729C45.8504 0.607677 45.2424 0 44.4924 0Z",fill:"current"}),d.createElement("path",{id:"Vector_27",d:"M31.1604 33.3987H28.5259C27.7759 33.3987 27.168 34.0064 27.168 34.756V37.647C27.168 38.3966 27.7759 39.0043 28.5259 39.0043H31.1604C31.9104 39.0043 32.5183 38.3966 32.5183 37.647V34.756C32.5183 34.0064 31.9104 33.3987 31.1604 33.3987Z",fill:"current"}),d.createElement("path",{id:"Vector_28",d:"M64.4924 13.3333H61.858C61.108 13.3333 60.5 13.9409 60.5 14.6905V17.5816C60.5 18.3312 61.108 18.9388 61.858 18.9388H64.4924C65.2424 18.9388 65.8504 18.3312 65.8504 17.5816V14.6905C65.8504 13.9409 65.2424 13.3333 64.4924 13.3333Z",fill:"current"}),d.createElement("path",{id:"Vector_29",d:"M64.4924 66.6667H61.858C61.108 66.6667 60.5 67.2744 60.5 68.024V70.9151C60.5 71.6647 61.108 72.2723 61.858 72.2723H64.4924C65.2424 72.2723 65.8504 71.6647 65.8504 70.9151V68.024C65.8504 67.2744 65.2424 66.6667 64.4924 66.6667Z",fill:"current"}),d.createElement("path",{id:"Vector_30",d:"M24.5354 40.1218H21.9009C21.1509 40.1218 20.543 40.7295 20.543 41.4791V44.3701C20.543 45.1197 21.1509 45.7274 21.9009 45.7274H24.5354C25.2854 45.7274 25.8933 45.1197 25.8933 44.3701V41.4791C25.8933 40.7295 25.2854 40.1218 24.5354 40.1218Z",fill:"current"}),d.createElement("path",{id:"Vector_31",d:"M57.8674 40.1218H55.233C54.483 40.1218 53.875 40.7295 53.875 41.4791V44.3701C53.875 45.1197 54.483 45.7274 55.233 45.7274H57.8674C58.6174 45.7274 59.2254 45.1197 59.2254 44.3701V41.4791C59.2254 40.7295 58.6174 40.1218 57.8674 40.1218Z",fill:"current"}),d.createElement("path",{id:"Vector_32",d:"M37.8674 40.1218H35.233C34.483 40.1218 33.875 40.7295 33.875 41.4791V44.3701C33.875 45.1197 34.483 45.7274 35.233 45.7274H37.8674C38.6174 45.7274 39.2254 45.1197 39.2254 44.3701V41.4791C39.2254 40.7295 38.6174 40.1218 37.8674 40.1218Z",fill:"current"}),d.createElement("path",{id:"Vector_33",d:"M64.4924 40H61.858C61.108 40 60.5 40.6077 60.5 41.3573V44.2483C60.5 44.9979 61.108 45.6056 61.858 45.6056H64.4924C65.2424 45.6056 65.8504 44.9979 65.8504 44.2483V41.3573C65.8504 40.6077 65.2424 40 64.4924 40Z",fill:"current"}),d.createElement("path",{id:"Vector_34",d:"M24.5354 26.7886H21.9009C21.1509 26.7886 20.543 27.3963 20.543 28.1459V31.0369C20.543 31.7865 21.1509 32.3942 21.9009 32.3942H24.5354C25.2854 32.3942 25.8933 31.7865 25.8933 31.0369V28.1459C25.8933 27.3963 25.2854 26.7886 24.5354 26.7886Z",fill:"current"}),d.createElement("path",{id:"Vector_35",d:"M24.5354 60.0564H21.9009C21.1509 60.0564 20.543 60.6641 20.543 61.4137V64.3047C20.543 65.0543 21.1509 65.662 21.9009 65.662H24.5354C25.2854 65.662 25.8933 65.0543 25.8933 64.3047V61.4137C25.8933 60.6641 25.2854 60.0564 24.5354 60.0564Z",fill:"current"}),d.createElement("path",{id:"Vector_36",d:"M24.4924 66.6667H21.858C21.108 66.6667 20.5 67.2744 20.5 68.024V70.9151C20.5 71.6647 21.108 72.2723 21.858 72.2723H24.4924C25.2424 72.2723 25.8504 71.6647 25.8504 70.9151V68.024C25.8504 67.2744 25.2424 66.6667 24.4924 66.6667Z",fill:"current"}),d.createElement("path",{id:"Vector_37",d:"M11.1994 60.1218H8.56499C7.81501 60.1218 7.20703 60.7295 7.20703 61.4791V64.3701C7.20703 65.1197 7.81501 65.7274 8.56499 65.7274H11.1994C11.9494 65.7274 12.5574 65.1197 12.5574 64.3701V61.4791C12.5574 60.7295 11.9494 60.1218 11.1994 60.1218Z",fill:"current"}),d.createElement("path",{id:"Vector_38",d:"M37.8674 0.121826H35.233C34.483 0.121826 33.875 0.729504 33.875 1.47911V4.37013C33.875 5.11974 34.483 5.72742 35.233 5.72742H37.8674C38.6174 5.72742 39.2254 5.11974 39.2254 4.37013V1.47911C39.2254 0.729504 38.6174 0.121826 37.8674 0.121826Z",fill:"current"}),d.createElement("path",{id:"Vector_39",d:"M51.1604 26.6667H48.5259C47.7759 26.6667 47.168 27.2744 47.168 28.024V30.9151C47.168 31.6647 47.7759 32.2723 48.5259 32.2723H51.1604C51.9104 32.2723 52.5183 31.6647 52.5183 30.9151V28.024C52.5183 27.2744 51.9104 26.6667 51.1604 26.6667Z",fill:"current"}),d.createElement("path",{id:"Vector_40",d:"M24.5354 46.8542H21.9009C21.1509 46.8542 20.543 47.4619 20.543 48.2115V51.1026C20.543 51.8522 21.1509 52.4598 21.9009 52.4598H24.5354C25.2854 52.4598 25.8933 51.8522 25.8933 51.1026V48.2115C25.8933 47.4619 25.2854 46.8542 24.5354 46.8542Z",fill:"current"}),d.createElement("path",{id:"Vector_41",d:"M24.5354 53.4553H21.9009C21.1509 53.4553 20.543 54.063 20.543 54.8126V57.7036C20.543 58.4532 21.1509 59.0609 21.9009 59.0609H24.5354C25.2854 59.0609 25.8933 58.4532 25.8933 57.7036V54.8126C25.8933 54.063 25.2854 53.4553 24.5354 53.4553Z",fill:"current"}),d.createElement("path",{id:"Vector_42",d:"M11.1994 53.5208H8.56499C7.81501 53.5208 7.20703 54.1284 7.20703 54.878V57.7691C7.20703 58.5187 7.81501 59.1263 8.56499 59.1263H11.1994C11.9494 59.1263 12.5574 58.5187 12.5574 57.7691V54.878C12.5574 54.1284 11.9494 53.5208 11.1994 53.5208Z",fill:"current"}),d.createElement("path",{id:"Vector_43",d:"M37.8674 46.8542H35.233C34.483 46.8542 33.875 47.4619 33.875 48.2115V51.1026C33.875 51.8522 34.483 52.4598 35.233 52.4598H37.8674C38.6174 52.4598 39.2254 51.8522 39.2254 51.1026V48.2115C39.2254 47.4619 38.6174 46.8542 37.8674 46.8542Z",fill:"current"}),d.createElement("path",{id:"Vector_44",d:"M71.1994 46.8542H68.565C67.815 46.8542 67.207 47.4619 67.207 48.2115V51.1026C67.207 51.8522 67.815 52.4598 68.565 52.4598H71.1994C71.9494 52.4598 72.5574 51.8522 72.5574 51.1026V48.2115C72.5574 47.4619 71.9494 46.8542 71.1994 46.8542Z",fill:"current"}),d.createElement("path",{id:"Vector_45",d:"M37.8674 53.4553H35.233C34.483 53.4553 33.875 54.063 33.875 54.8126V57.7036C33.875 58.4532 34.483 59.0609 35.233 59.0609H37.8674C38.6174 59.0609 39.2254 58.4532 39.2254 57.7036V54.8126C39.2254 54.063 38.6174 53.4553 37.8674 53.4553Z",fill:"current"}),d.createElement("path",{id:"Vector_46",d:"M37.8244 60.1221H35.19C34.44 60.1221 33.832 60.7297 33.832 61.4794V64.3704C33.832 65.12 34.44 65.7277 35.19 65.7277H37.8244C38.5744 65.7277 39.1824 65.12 39.1824 64.3704V61.4794C39.1824 60.7297 38.5744 60.1221 37.8244 60.1221Z",fill:"current"}),d.createElement("path",{id:"Vector_47",d:"M24.5354 33.5208H21.9009C21.1509 33.5208 20.543 34.1284 20.543 34.878V37.7691C20.543 38.5187 21.1509 39.1263 21.9009 39.1263H24.5354C25.2854 39.1263 25.8933 38.5187 25.8933 37.7691V34.878C25.8933 34.1284 25.2854 33.5208 24.5354 33.5208Z",fill:"current"}),d.createElement("path",{id:"Vector_48",d:"M24.4924 6.66675H21.858C21.108 6.66675 20.5 7.27443 20.5 8.02403V10.9151C20.5 11.6647 21.108 12.2723 21.858 12.2723H24.4924C25.2424 12.2723 25.8504 11.6647 25.8504 10.9151V8.02403C25.8504 7.27443 25.2424 6.66675 24.4924 6.66675Z",fill:"current"}),d.createElement("path",{id:"Vector_49",d:"M71.1994 33.5208H68.565C67.815 33.5208 67.207 34.1284 67.207 34.878V37.7691C67.207 38.5187 67.815 39.1263 68.565 39.1263H71.1994C71.9494 39.1263 72.5574 38.5187 72.5574 37.7691V34.878C72.5574 34.1284 71.9494 33.5208 71.1994 33.5208Z",fill:"current"})));function hce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function gce(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hce(Object(n),!0).forEach(function(r){DCe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hce(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function d9(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?d9=function(t){return typeof t}:d9=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d9(e)}function DCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _6t(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i<r.length;i++)a=r[i],!(t.indexOf(a)>=0)&&(n[a]=e[a]);return n}function k6t(e,t){if(e==null)return{};var n=_6t(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function PCe(e,t){return j6t(e)||T6t(e,t)||A6t(e,t)||M6t()}function j6t(e){if(Array.isArray(e))return e}function T6t(e,t){var n=e&&(typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"]);if(n!=null){var r=[],a=!0,i=!1,o,l;try{for(n=n.call(e);!(a=(o=n.next()).done)&&(r.push(o.value),!(t&&r.length===t));a=!0);}catch(c){i=!0,l=c}finally{try{!a&&n.return!=null&&n.return()}finally{if(i)throw l}}return r}}function A6t(e,t){if(e){if(typeof e=="string")return bce(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bce(e,t)}}function bce(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function M6t(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ai=function(t,n,r){var a=!!r,i=U.useRef(r);U.useEffect(function(){i.current=r},[r]),U.useEffect(function(){if(!a||!t)return function(){};var o=function(){i.current&&i.current.apply(i,arguments)};return t.on(n,o),function(){t.off(n,o)}},[a,n,t,i])},QI=function(t){var n=U.useRef(t);return U.useEffect(function(){n.current=t},[t]),n.current},Om=function(t){return t!==null&&d9(t)==="object"},O6t=function(t){return Om(t)&&typeof t.then=="function"},I6t=function(t){return Om(t)&&typeof t.elements=="function"&&typeof t.createToken=="function"&&typeof t.createPaymentMethod=="function"&&typeof t.confirmCardPayment=="function"},xce="[object Object]",R6t=function e(t,n){if(!Om(t)||!Om(n))return t===n;var r=Array.isArray(t),a=Array.isArray(n);if(r!==a)return!1;var i=Object.prototype.toString.call(t)===xce,o=Object.prototype.toString.call(n)===xce;if(i!==o)return!1;if(!i&&!r)return t===n;var l=Object.keys(t),c=Object.keys(n);if(l.length!==c.length)return!1;for(var u={},f=0;f<l.length;f+=1)u[l[f]]=!0;for(var m=0;m<c.length;m+=1)u[c[m]]=!0;var h=Object.keys(u);if(h.length!==l.length)return!1;var b=t,x=n,y=function(w){return e(b[w],x[w])};return h.every(y)},D6t=function(t,n,r){return Om(t)?Object.keys(t).reduce(function(a,i){var o=!Om(n)||!R6t(t[i],n[i]);return r.includes(i)?(o&&console.warn("Unsupported prop change: options.".concat(i," is not a mutable property.")),a):o?gce(gce({},a||{}),{},DCe({},i,t[i])):a},null):null},LCe="Invalid prop `stripe` supplied to `Elements`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.",vce=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:LCe;if(t===null||I6t(t))return t;throw new Error(n)},P6t=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:LCe;if(O6t(t))return{tag:"async",stripePromise:Promise.resolve(t).then(function(a){return vce(a,n)})};var r=vce(t,n);return r===null?{tag:"empty"}:{tag:"sync",stripe:r}},L6t=function(t){!t||!t._registerWrapper||!t.registerAppInfo||(t._registerWrapper({name:"react-stripe-js",version:"5.6.0"}),t.registerAppInfo({name:"react-stripe-js",version:"5.6.0",url:"https://stripe.com/docs/stripe-js/react"}))},VCe=U.createContext(null);VCe.displayName="ElementsContext";var V6t=function(t,n){if(!t)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(n," in an <Elements> provider."));return t};$e.any,$e.object;$e.func.isRequired;var $Ce=U.createContext(null);$Ce.displayName="CheckoutContext";$e.any,$e.shape({clientSecret:$e.oneOfType([$e.string,$e.instanceOf(Promise)]).isRequired,elementsOptions:$e.object}).isRequired;var yce=function(t){var n=U.useContext($Ce),r=U.useContext(VCe);if(n){if(r)throw new Error("You cannot wrap the part of your app that ".concat(t," in both <CheckoutProvider> and <Elements> providers."));return n}else return V6t(r,t)},$6t=["mode"],H6t=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},Qi=function(t,n){var r="".concat(H6t(t),"Element"),a=function(c){var u=c.id,f=c.className,m=c.options,h=m===void 0?{}:m,b=c.onBlur,x=c.onFocus,y=c.onReady,v=c.onChange,w=c.onEscape,S=c.onClick,_=c.onLoadError,N=c.onLoaderStart,j=c.onNetworksChange,k=c.onConfirm,M=c.onCancel,T=c.onShippingAddressChange,R=c.onShippingRateChange,I=c.onSavedPaymentMethodRemove,D=c.onSavedPaymentMethodUpdate,P=yce("mounts <".concat(r,">")),L="elements"in P?P.elements:null,z="checkoutState"in P?P.checkoutState:null,q=z?.type==="success"||z?.type==="loading"?z.sdk:null,Z=U.useState(null),G=PCe(Z,2),$=G[0],X=G[1],B=U.useRef(null),W=U.useRef(null);ai($,"blur",b),ai($,"focus",x),ai($,"escape",w),ai($,"click",S),ai($,"loaderror",_),ai($,"loaderstart",N),ai($,"networkschange",j),ai($,"confirm",k),ai($,"cancel",M),ai($,"shippingaddresschange",T),ai($,"shippingratechange",R),ai($,"savedpaymentmethodremove",I),ai($,"savedpaymentmethodupdate",D),ai($,"change",v);var Y;y&&(t==="expressCheckout"?Y=y:Y=function(){y($)}),ai($,"ready",Y),U.useLayoutEffect(function(){if(B.current===null&&W.current!==null&&(L||q)){var J=null;if(q)switch(t){case"paymentForm":J=q.createPaymentFormElement(h);break;case"payment":J=q.createPaymentElement(h);break;case"address":if("mode"in h){var ue=h.mode,ge=k6t(h,$6t);if(ue==="shipping")J=q.createShippingAddressElement(ge);else if(ue==="billing")J=q.createBillingAddressElement(ge);else throw new Error("Invalid options.mode. mode must be 'billing' or 'shipping'.")}else throw new Error("You must supply options.mode. mode must be 'billing' or 'shipping'.");break;case"expressCheckout":J=q.createExpressCheckoutElement(h);break;case"currencySelector":J=q.createCurrencySelectorElement();break;case"taxId":J=q.createTaxIdElement(h);break;default:throw new Error("Invalid Element type ".concat(r,". You must use either the <PaymentElement />, <AddressElement options={{mode: 'shipping'}} />, <AddressElement options={{mode: 'billing'}} />, or <ExpressCheckoutElement />."))}else L&&(J=L.create(t,h));B.current=J,X(J),J&&J.mount(W.current)}},[L,q,h]);var F=QI(h);return U.useEffect(function(){if(B.current){var J=D6t(h,F,["paymentRequest"]);J&&"update"in B.current&&B.current.update(J)}},[h,F]),U.useLayoutEffect(function(){return function(){if(B.current&&typeof B.current.destroy=="function")try{B.current.destroy(),B.current=null}catch{}}},[]),U.createElement("div",{id:u,className:f,ref:W})},i=function(c){yce("mounts <".concat(r,">"));var u=c.id,f=c.className;return U.createElement("div",{id:u,className:f})},o=n?i:a;return o.propTypes={id:$e.string,className:$e.string,onChange:$e.func,onBlur:$e.func,onFocus:$e.func,onReady:$e.func,onEscape:$e.func,onClick:$e.func,onLoadError:$e.func,onLoaderStart:$e.func,onNetworksChange:$e.func,onConfirm:$e.func,onCancel:$e.func,onShippingAddressChange:$e.func,onShippingRateChange:$e.func,onSavedPaymentMethodRemove:$e.func,onSavedPaymentMethodUpdate:$e.func,options:$e.object},o.displayName=r,o.__elementType=t,o},Ci=typeof window>"u",DH=U.createContext(null);DH.displayName="EmbeddedCheckoutProviderContext";var HCe=function(){var t=U.useContext(DH);if(!t)throw new Error("<EmbeddedCheckout> must be used within <EmbeddedCheckoutProvider>");return t},F6t="Invalid prop `stripe` supplied to `EmbeddedCheckoutProvider`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.",PH=function(t){var n=t.stripe,r=t.options,a=t.children,i=U.useMemo(function(){return P6t(n,F6t)},[n]),o=U.useRef(null),l=U.useRef(null),c=U.useState({embeddedCheckout:null}),u=PCe(c,2),f=u[0],m=u[1];U.useEffect(function(){if(!(l.current||o.current)){var x=function(v){l.current||o.current||(l.current=v,o.current=l.current.initEmbeddedCheckout(r).then(function(w){m({embeddedCheckout:w})}))};i.tag==="async"&&!l.current&&(r.clientSecret||r.fetchClientSecret)?i.stripePromise.then(function(y){y&&x(y)}):i.tag==="sync"&&!l.current&&(r.clientSecret||r.fetchClientSecret)&&x(i.stripe)}},[i,r,f,l]),U.useEffect(function(){return function(){f.embeddedCheckout?(o.current=null,f.embeddedCheckout.destroy()):o.current&&o.current.then(function(){o.current=null,f.embeddedCheckout&&f.embeddedCheckout.destroy()})}},[f.embeddedCheckout]),U.useEffect(function(){L6t(l)},[l]);var h=QI(n);U.useEffect(function(){h!==null&&h!==n&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the `stripe` prop after setting it.")},[h,n]);var b=QI(r);return U.useEffect(function(){if(b!=null){if(r==null){console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot unset options after setting them.");return}r.clientSecret===void 0&&r.fetchClientSecret===void 0&&console.warn("Invalid props passed to EmbeddedCheckoutProvider: You must provide one of either `options.fetchClientSecret` or `options.clientSecret`."),b.clientSecret!=null&&r.clientSecret!==b.clientSecret&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the client secret after setting it. Unmount and create a new instance of EmbeddedCheckoutProvider instead."),b.fetchClientSecret!=null&&r.fetchClientSecret!==b.fetchClientSecret&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change fetchClientSecret after setting it. Unmount and create a new instance of EmbeddedCheckoutProvider instead."),b.onComplete!=null&&r.onComplete!==b.onComplete&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the onComplete option after setting it."),b.onShippingDetailsChange!=null&&r.onShippingDetailsChange!==b.onShippingDetailsChange&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the onShippingDetailsChange option after setting it."),b.onLineItemsChange!=null&&r.onLineItemsChange!==b.onLineItemsChange&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the onLineItemsChange option after setting it.")}},[b,r]),U.createElement(DH.Provider,{value:f},a)},z6t=function(t){var n=t.id,r=t.className,a=HCe(),i=a.embeddedCheckout,o=U.useRef(!1),l=U.useRef(null);return U.useLayoutEffect(function(){return!o.current&&i&&l.current!==null&&(i.mount(l.current),o.current=!0),function(){if(o.current&&i)try{i.unmount(),o.current=!1}catch{}}},[i]),U.createElement("div",{ref:l,id:n,className:r})},U6t=function(t){var n=t.id,r=t.className;return HCe(),U.createElement("div",{id:n,className:r})},LH=Ci?U6t:z6t;Qi("auBankAccount",Ci);Qi("card",Ci);Qi("cardNumber",Ci);Qi("cardExpiry",Ci);Qi("cardCvc",Ci);Qi("iban",Ci);Qi("payment",Ci);Qi("expressCheckout",Ci);Qi("paymentRequestButton",Ci);Qi("linkAuthentication",Ci);Qi("address",Ci);Qi("shippingAddress",Ci);Qi("paymentMethodMessaging",Ci);Qi("taxId",Ci);function f9(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f9=function(t){return typeof t}:f9=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f9(e)}var FCe="clover",B6t=function(t){return t===3?"v3":t},zCe="https://js.stripe.com",Z6t="".concat(zCe,"/").concat(FCe,"/stripe.js"),q6t=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,G6t=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/;var W6t=function(t){return q6t.test(t)||G6t.test(t)},Y6t=function(){for(var t=document.querySelectorAll('script[src^="'.concat(zCe,'"]')),n=0;n<t.length;n++){var r=t[n];if(W6t(r.src))return r}return null},Cce=function(t){var n="",r=document.createElement("script");r.src="".concat(Z6t).concat(n);var a=document.head||document.body;if(!a)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return a.appendChild(r),r},K6t=function(t,n){!t||!t._registerWrapper||t._registerWrapper({name:"stripe-js",version:"8.7.0",startTime:n})},d4=null,v7=null,y7=null,X6t=function(t){return function(n){t(new Error("Failed to load Stripe.js",{cause:n}))}},Q6t=function(t,n){return function(){window.Stripe?t(window.Stripe):n(new Error("Stripe.js not available"))}},J6t=function(t){return d4!==null?d4:(d4=new Promise(function(n,r){if(typeof window>"u"||typeof document>"u"){n(null);return}if(window.Stripe){n(window.Stripe);return}try{var a=Y6t();if(!(a&&t)){if(!a)a=Cce(t);else if(a&&y7!==null&&v7!==null){var i;a.removeEventListener("load",y7),a.removeEventListener("error",v7),(i=a.parentNode)===null||i===void 0||i.removeChild(a),a=Cce(t)}}y7=Q6t(n,r),v7=X6t(r),a.addEventListener("load",y7),a.addEventListener("error",v7)}catch(o){r(o);return}}),d4.catch(function(n){return d4=null,Promise.reject(n)}))},egt=function(t,n,r){if(t===null)return null;var a=n[0];if(typeof a!="string")throw new Error("Expected publishable key to be of type string, got type ".concat(f9(a)," instead."));var i=a.match(/^pk_test/),o=B6t(t.version),l=FCe;i&&o!==l&&console.warn("Stripe.js@".concat(o," was loaded on the page, but @stripe/stripe-js@").concat("8.7.0"," expected Stripe.js@").concat(l,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var c=t.apply(void 0,n);return K6t(c,r),c},f4,UCe=!1,BCe=function(){return f4||(f4=J6t(null).catch(function(t){return f4=null,Promise.reject(t)}),f4)};Promise.resolve().then(function(){return BCe()}).catch(function(e){UCe||console.warn(e)});var VH=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];UCe=!0;var a=Date.now();return BCe().then(function(i){return egt(i,n,a)})};function APt(){}function wce(e){const t=[],n=String(e||"");let r=n.indexOf(","),a=0,i=!1;for(;!i;){r===-1&&(r=n.length,i=!0);const o=n.slice(a,r).trim();(o||!i)&&t.push(o),a=r+1,r=n.indexOf(",",a)}return t}function tgt(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const ngt=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,rgt=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,agt={};function Ece(e,t){return(agt.jsx?rgt:ngt).test(e)}const igt=/[ \t\n\f\r]/g;function sgt(e){return typeof e=="object"?e.type==="text"?Sce(e.value):!1:Sce(e)}function Sce(e){return e.replace(igt,"")===""}class U6{constructor(t,n,r){this.normal=n,this.property=t,r&&(this.space=r)}}U6.prototype.normal={};U6.prototype.property={};U6.prototype.space=void 0;function ZCe(e,t){const n={},r={};for(const a of e)Object.assign(n,a.property),Object.assign(r,a.normal);return new U6(n,r,t)}function mh(e){return e.toLowerCase()}class Ji{constructor(t,n){this.attribute=n,this.property=t}}Ji.prototype.attribute="";Ji.prototype.booleanish=!1;Ji.prototype.boolean=!1;Ji.prototype.commaOrSpaceSeparated=!1;Ji.prototype.commaSeparated=!1;Ji.prototype.defined=!1;Ji.prototype.mustUseProperty=!1;Ji.prototype.number=!1;Ji.prototype.overloadedBoolean=!1;Ji.prototype.property="";Ji.prototype.spaceSeparated=!1;Ji.prototype.space=void 0;let ogt=0;const qt=i0(),Wr=i0(),JI=i0(),We=i0(),sr=i0(),Hf=i0(),cs=i0();function i0(){return 2**++ogt}const eR=Object.freeze(Object.defineProperty({__proto__:null,boolean:qt,booleanish:Wr,commaOrSpaceSeparated:cs,commaSeparated:Hf,number:We,overloadedBoolean:JI,spaceSeparated:sr},Symbol.toStringTag,{value:"Module"})),ZA=Object.keys(eR);class $H extends Ji{constructor(t,n,r,a){let i=-1;if(super(t,n),Nce(this,"space",a),typeof r=="number")for(;++i<ZA.length;){const o=ZA[i];Nce(this,ZA[i],(r&eR[o])===eR[o])}}}$H.prototype.defined=!0;function Nce(e,t,n){n&&(e[t]=n)}function E3(e){const t={},n={};for(const[r,a]of Object.entries(e.properties)){const i=new $H(r,e.transform(e.attributes||{},r),a,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(i.mustUseProperty=!0),t[r]=i,n[mh(r)]=r,n[mh(i.attribute)]=r}return new U6(t,n,e.space)}const qCe=E3({properties:{ariaActiveDescendant:null,ariaAtomic:Wr,ariaAutoComplete:null,ariaBusy:Wr,ariaChecked:Wr,ariaColCount:We,ariaColIndex:We,ariaColSpan:We,ariaControls:sr,ariaCurrent:null,ariaDescribedBy:sr,ariaDetails:null,ariaDisabled:Wr,ariaDropEffect:sr,ariaErrorMessage:null,ariaExpanded:Wr,ariaFlowTo:sr,ariaGrabbed:Wr,ariaHasPopup:null,ariaHidden:Wr,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:sr,ariaLevel:We,ariaLive:null,ariaModal:Wr,ariaMultiLine:Wr,ariaMultiSelectable:Wr,ariaOrientation:null,ariaOwns:sr,ariaPlaceholder:null,ariaPosInSet:We,ariaPressed:Wr,ariaReadOnly:Wr,ariaRelevant:null,ariaRequired:Wr,ariaRoleDescription:sr,ariaRowCount:We,ariaRowIndex:We,ariaRowSpan:We,ariaSelected:Wr,ariaSetSize:We,ariaSort:null,ariaValueMax:We,ariaValueMin:We,ariaValueNow:We,ariaValueText:null,role:null},transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()}});function GCe(e,t){return t in e?e[t]:t}function WCe(e,t){return GCe(e,t.toLowerCase())}const lgt=E3({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Hf,acceptCharset:sr,accessKey:sr,action:null,allow:null,allowFullScreen:qt,allowPaymentRequest:qt,allowUserMedia:qt,alt:null,as:null,async:qt,autoCapitalize:null,autoComplete:sr,autoFocus:qt,autoPlay:qt,blocking:sr,capture:null,charSet:null,checked:qt,cite:null,className:sr,cols:We,colSpan:null,content:null,contentEditable:Wr,controls:qt,controlsList:sr,coords:We|Hf,crossOrigin:null,data:null,dateTime:null,decoding:null,default:qt,defer:qt,dir:null,dirName:null,disabled:qt,download:JI,draggable:Wr,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:qt,formTarget:null,headers:sr,height:We,hidden:JI,high:We,href:null,hrefLang:null,htmlFor:sr,httpEquiv:sr,id:null,imageSizes:null,imageSrcSet:null,inert:qt,inputMode:null,integrity:null,is:null,isMap:qt,itemId:null,itemProp:sr,itemRef:sr,itemScope:qt,itemType:sr,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:qt,low:We,manifest:null,max:null,maxLength:We,media:null,method:null,min:null,minLength:We,multiple:qt,muted:qt,name:null,nonce:null,noModule:qt,noValidate:qt,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:qt,optimum:We,pattern:null,ping:sr,placeholder:null,playsInline:qt,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:qt,referrerPolicy:null,rel:sr,required:qt,reversed:qt,rows:We,rowSpan:We,sandbox:sr,scope:null,scoped:qt,seamless:qt,selected:qt,shadowRootClonable:qt,shadowRootDelegatesFocus:qt,shadowRootMode:null,shape:null,size:We,sizes:null,slot:null,span:We,spellCheck:Wr,src:null,srcDoc:null,srcLang:null,srcSet:null,start:We,step:null,style:null,tabIndex:We,target:null,title:null,translate:null,type:null,typeMustMatch:qt,useMap:null,value:Wr,width:We,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:sr,axis:null,background:null,bgColor:null,border:We,borderColor:null,bottomMargin:We,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:qt,declare:qt,event:null,face:null,frame:null,frameBorder:null,hSpace:We,leftMargin:We,link:null,longDesc:null,lowSrc:null,marginHeight:We,marginWidth:We,noResize:qt,noHref:qt,noShade:qt,noWrap:qt,object:null,profile:null,prompt:null,rev:null,rightMargin:We,rules:null,scheme:null,scrolling:Wr,standby:null,summary:null,text:null,topMargin:We,valueType:null,version:null,vAlign:null,vLink:null,vSpace:We,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:qt,disableRemotePlayback:qt,prefix:null,property:null,results:We,security:null,unselectable:null},space:"html",transform:WCe}),cgt=E3({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",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",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",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",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",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",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:cs,accentHeight:We,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:We,amplitude:We,arabicForm:null,ascent:We,attributeName:null,attributeType:null,azimuth:We,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:We,by:null,calcMode:null,capHeight:We,className:sr,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:We,diffuseConstant:We,direction:null,display:null,dur:null,divisor:We,dominantBaseline:null,download:qt,dx:null,dy:null,edgeMode:null,editable:null,elevation:We,enableBackground:null,end:null,event:null,exponent:We,externalResourcesRequired:null,fill:null,fillOpacity:We,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Hf,g2:Hf,glyphName:Hf,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:We,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:We,horizOriginX:We,horizOriginY:We,id:null,ideographic:We,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:We,k:We,k1:We,k2:We,k3:We,k4:We,kernelMatrix:cs,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:We,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:We,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:We,overlineThickness:We,paintOrder:null,panose1:null,path:null,pathLength:We,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:sr,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:We,pointsAtY:We,pointsAtZ:We,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:cs,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:cs,rev:cs,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:cs,requiredFeatures:cs,requiredFonts:cs,requiredFormats:cs,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:We,specularExponent:We,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:We,strikethroughThickness:We,string:null,stroke:null,strokeDashArray:cs,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:We,strokeOpacity:We,strokeWidth:null,style:null,surfaceScale:We,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:cs,tabIndex:We,tableValues:null,target:null,targetX:We,targetY:We,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:cs,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:We,underlineThickness:We,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:We,values:null,vAlphabetic:We,vMathematical:We,vectorEffect:null,vHanging:We,vIdeographic:We,version:null,vertAdvY:We,vertOriginX:We,vertOriginY:We,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:We,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:GCe}),YCe=E3({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()}}),KCe=E3({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:WCe}),XCe=E3({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()}}),ugt={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},dgt=/[A-Z]/g,_ce=/-[a-z]/g,fgt=/^data[-\w.:]+$/i;function QCe(e,t){const n=mh(t);let r=t,a=Ji;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&fgt.test(t)){if(t.charAt(4)==="-"){const i=t.slice(5).replace(_ce,pgt);r="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=t.slice(4);if(!_ce.test(i)){let o=i.replace(dgt,mgt);o.charAt(0)!=="-"&&(o="-"+o),t="data"+o}}a=$H}return new a(r,t)}function mgt(e){return"-"+e.toLowerCase()}function pgt(e){return e.charAt(1).toUpperCase()}const JCe=ZCe([qCe,lgt,YCe,KCe,XCe],"html"),HC=ZCe([qCe,cgt,YCe,KCe,XCe],"svg");function kce(e){const t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function hgt(e){return e.join(" ").trim()}var ff={},qA,jce;function ggt(){if(jce)return qA;jce=1;var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,n=/^\s*/,r=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,o=/^[;\s]*/,l=/^\s+|\s+$/g,c=`
`,u="/",f="*",m="",h="comment",b="declaration";function x(v,w){if(typeof v!="string")throw new TypeError("First argument must be a string");if(!v)return[];w=w||{};var S=1,_=1;function N(z){var q=z.match(t);q&&(S+=q.length);var Z=z.lastIndexOf(c);_=~Z?z.length-Z:_+z.length}function j(){var z={line:S,column:_};return function(q){return q.position=new k(z),R(),q}}function k(z){this.start=z,this.end={line:S,column:_},this.source=w.source}k.prototype.content=v;function M(z){var q=new Error(w.source+":"+S+":"+_+": "+z);if(q.reason=z,q.filename=w.source,q.line=S,q.column=_,q.source=v,!w.silent)throw q}function T(z){var q=z.exec(v);if(q){var Z=q[0];return N(Z),v=v.slice(Z.length),q}}function R(){T(n)}function I(z){var q;for(z=z||[];q=D();)q!==!1&&z.push(q);return z}function D(){var z=j();if(!(u!=v.charAt(0)||f!=v.charAt(1))){for(var q=2;m!=v.charAt(q)&&(f!=v.charAt(q)||u!=v.charAt(q+1));)++q;if(q+=2,m===v.charAt(q-1))return M("End of comment missing");var Z=v.slice(2,q-2);return _+=2,N(Z),v=v.slice(q),_+=2,z({type:h,comment:Z})}}function P(){var z=j(),q=T(r);if(q){if(D(),!T(a))return M("property missing ':'");var Z=T(i),G=z({type:b,property:y(q[0].replace(e,m)),value:Z?y(Z[0].replace(e,m)):m});return T(o),G}}function L(){var z=[];I(z);for(var q;q=P();)q!==!1&&(z.push(q),I(z));return z}return R(),L()}function y(v){return v?v.replace(l,m):m}return qA=x,qA}var Tce;function bgt(){if(Tce)return ff;Tce=1;var e=ff&&ff.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ff,"__esModule",{value:!0}),ff.default=n;const t=e(ggt());function n(r,a){let i=null;if(!r||typeof r!="string")return i;const o=(0,t.default)(r),l=typeof a=="function";return o.forEach(c=>{if(c.type!=="declaration")return;const{property:u,value:f}=c;l?a(u,f,c):f&&(i=i||{},i[u]=f)}),i}return ff}var m4={},Ace;function xgt(){if(Ace)return m4;Ace=1,Object.defineProperty(m4,"__esModule",{value:!0}),m4.camelCase=void 0;var e=/^--[a-zA-Z0-9_-]+$/,t=/-([a-z])/g,n=/^[^-]+$/,r=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,i=function(u){return!u||n.test(u)||e.test(u)},o=function(u,f){return f.toUpperCase()},l=function(u,f){return"".concat(f,"-")},c=function(u,f){return f===void 0&&(f={}),i(u)?u:(u=u.toLowerCase(),f.reactCompat?u=u.replace(a,l):u=u.replace(r,l),u.replace(t,o))};return m4.camelCase=c,m4}var p4,Mce;function vgt(){if(Mce)return p4;Mce=1;var e=p4&&p4.__importDefault||function(a){return a&&a.__esModule?a:{default:a}},t=e(bgt()),n=xgt();function r(a,i){var o={};return!a||typeof a!="string"||(0,t.default)(a,function(l,c){l&&c&&(o[(0,n.camelCase)(l,i)]=c)}),o}return r.default=r,p4=r,p4}var ygt=vgt();const Cgt=lr(ygt),ewe=twe("end"),HH=twe("start");function twe(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function wgt(e){const t=HH(e),n=ewe(e);if(t&&n)return{start:t,end:n}}function a5(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?Oce(e.position):"start"in e||"end"in e?Oce(e):"line"in e||"column"in e?tR(e):""}function tR(e){return Ice(e&&e.line)+":"+Ice(e&&e.column)}function Oce(e){return tR(e&&e.start)+"-"+tR(e&&e.end)}function Ice(e){return e&&typeof e=="number"?e:1}class Ja extends Error{constructor(t,n,r){super(),typeof n=="string"&&(r=n,n=void 0);let a="",i={},o=!1;if(n&&("line"in n&&"column"in n?i={place:n}:"start"in n&&"end"in n?i={place:n}:"type"in n?i={ancestors:[n],place:n.position}:i={...n}),typeof t=="string"?a=t:!i.cause&&t&&(o=!0,a=t.message,i.cause=t),!i.ruleId&&!i.source&&typeof r=="string"){const c=r.indexOf(":");c===-1?i.ruleId=r:(i.source=r.slice(0,c),i.ruleId=r.slice(c+1))}if(!i.place&&i.ancestors&&i.ancestors){const c=i.ancestors[i.ancestors.length-1];c&&(i.place=c.position)}const l=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=l?l.column:void 0,this.fatal=void 0,this.file="",this.message=a,this.line=l?l.line:void 0,this.name=a5(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=o&&i.cause&&typeof i.cause.stack=="string"?i.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}Ja.prototype.file="";Ja.prototype.name="";Ja.prototype.reason="";Ja.prototype.message="";Ja.prototype.stack="";Ja.prototype.column=void 0;Ja.prototype.line=void 0;Ja.prototype.ancestors=void 0;Ja.prototype.cause=void 0;Ja.prototype.fatal=void 0;Ja.prototype.place=void 0;Ja.prototype.ruleId=void 0;Ja.prototype.source=void 0;const FH={}.hasOwnProperty,Egt=new Map,Sgt=/[A-Z]/g,Ngt=new Set(["table","tbody","thead","tfoot","tr"]),_gt=new Set(["td","th"]),nwe="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function kgt(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=Dgt(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=Rgt(n,t.jsx,t.jsxs)}const a={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?HC:JCe,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},i=rwe(a,e,void 0);return i&&typeof i!="string"?i:a.create(e,a.Fragment,{children:i||void 0},void 0)}function rwe(e,t,n){if(t.type==="element")return jgt(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return Tgt(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return Mgt(e,t,n);if(t.type==="mdxjsEsm")return Agt(e,t);if(t.type==="root")return Ogt(e,t,n);if(t.type==="text")return Igt(e,t)}function jgt(e,t,n){const r=e.schema;let a=r;t.tagName.toLowerCase()==="svg"&&r.space==="html"&&(a=HC,e.schema=a),e.ancestors.push(t);const i=iwe(e,t.tagName,!1),o=Pgt(e,t);let l=UH(e,t);return Ngt.has(t.tagName)&&(l=l.filter(function(c){return typeof c=="string"?!sgt(c):!0})),awe(e,o,i,t),zH(o,l),e.ancestors.pop(),e.schema=r,e.create(t,i,o,n)}function Tgt(e,t){if(t.data&&t.data.estree&&e.evaluater){const r=t.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}ph(e,t.position)}function Agt(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);ph(e,t.position)}function Mgt(e,t,n){const r=e.schema;let a=r;t.name==="svg"&&r.space==="html"&&(a=HC,e.schema=a),e.ancestors.push(t);const i=t.name===null?e.Fragment:iwe(e,t.name,!0),o=Lgt(e,t),l=UH(e,t);return awe(e,o,i,t),zH(o,l),e.ancestors.pop(),e.schema=r,e.create(t,i,o,n)}function Ogt(e,t,n){const r={};return zH(r,UH(e,t)),e.create(t,e.Fragment,r,n)}function Igt(e,t){return t.value}function awe(e,t,n,r){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=r)}function zH(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function Rgt(e,t,n){return r;function r(a,i,o,l){const u=Array.isArray(o.children)?n:t;return l?u(i,o,l):u(i,o)}}function Dgt(e,t){return n;function n(r,a,i,o){const l=Array.isArray(i.children),c=HH(r);return t(a,i,o,l,{columnNumber:c?c.column-1:void 0,fileName:e,lineNumber:c?c.line:void 0},void 0)}}function Pgt(e,t){const n={};let r,a;for(a in t.properties)if(a!=="children"&&FH.call(t.properties,a)){const i=Vgt(e,a,t.properties[a]);if(i){const[o,l]=i;e.tableCellAlignToStyle&&o==="align"&&typeof l=="string"&&_gt.has(t.tagName)?r=l:n[o]=l}}if(r){const i=n.style||(n.style={});i[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return n}function Lgt(e,t){const n={};for(const r of t.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const i=r.data.estree.body[0];i.type;const o=i.expression;o.type;const l=o.properties[0];l.type,Object.assign(n,e.evaluater.evaluateExpression(l.argument))}else ph(e,t.position);else{const a=r.name;let i;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const l=r.value.data.estree.body[0];l.type,i=e.evaluater.evaluateExpression(l.expression)}else ph(e,t.position);else i=r.value===null?!0:r.value;n[a]=i}return n}function UH(e,t){const n=[];let r=-1;const a=e.passKeys?new Map:Egt;for(;++r<t.children.length;){const i=t.children[r];let o;if(e.passKeys){const c=i.type==="element"?i.tagName:i.type==="mdxJsxFlowElement"||i.type==="mdxJsxTextElement"?i.name:void 0;if(c){const u=a.get(c)||0;o=c+"-"+u,a.set(c,u+1)}}const l=rwe(e,i,o);l!==void 0&&n.push(l)}return n}function Vgt(e,t,n){const r=QCe(e.schema,t);if(!(n==null||typeof n=="number"&&Number.isNaN(n))){if(Array.isArray(n)&&(n=r.commaSeparated?tgt(n):hgt(n)),r.property==="style"){let a=typeof n=="object"?n:$gt(e,String(n));return e.stylePropertyNameCase==="css"&&(a=Hgt(a)),["style",a]}return[e.elementAttributeNameCase==="react"&&r.space?ugt[r.property]||r.property:r.attribute,n]}}function $gt(e,t){try{return Cgt(t,{reactCompat:!0})}catch(n){if(e.ignoreInvalidStyle)return{};const r=n,a=new Ja("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:r,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw a.file=e.filePath||void 0,a.url=nwe+"#cannot-parse-style-attribute",a}}function iwe(e,t,n){let r;if(!n)r={type:"Literal",value:t};else if(t.includes(".")){const a=t.split(".");let i=-1,o;for(;++i<a.length;){const l=Ece(a[i])?{type:"Identifier",name:a[i]}:{type:"Literal",value:a[i]};o=o?{type:"MemberExpression",object:o,property:l,computed:!!(i&&l.type==="Literal"),optional:!1}:l}r=o}else r=Ece(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};if(r.type==="Literal"){const a=r.value;return FH.call(e.components,a)?e.components[a]:a}if(e.evaluater)return e.evaluater.evaluateExpression(r);ph(e)}function ph(e,t){const n=new Ja("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw n.file=e.filePath||void 0,n.url=nwe+"#cannot-handle-mdx-estrees-without-createevaluater",n}function Hgt(e){const t={};let n;for(n in e)FH.call(e,n)&&(t[Fgt(n)]=e[n]);return t}function Fgt(e){let t=e.replace(Sgt,zgt);return t.slice(0,3)==="ms-"&&(t="-"+t),t}function zgt(e){return"-"+e.toLowerCase()}const GA={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},Ugt={};function BH(e,t){const n=Ugt,r=typeof n.includeImageAlt=="boolean"?n.includeImageAlt:!0,a=typeof n.includeHtml=="boolean"?n.includeHtml:!0;return swe(e,r,a)}function swe(e,t,n){if(Bgt(e)){if("value"in e)return e.type==="html"&&!n?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return Rce(e.children,t,n)}return Array.isArray(e)?Rce(e,t,n):""}function Rce(e,t,n){const r=[];let a=-1;for(;++a<e.length;)r[a]=swe(e[a],t,n);return r.join("")}function Bgt(e){return!!(e&&typeof e=="object")}const Dce=document.createElement("i");function hh(e){const t="&"+e+";";Dce.innerHTML=t;const n=Dce.textContent;return n.charCodeAt(n.length-1)===59&&e!=="semi"||n===t?!1:n}function Es(e,t,n,r){const a=e.length;let i=0,o;if(t<0?t=-t>a?0:a+t:t=t>a?a:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);i<r.length;)o=r.slice(i,i+1e4),o.unshift(t,0),e.splice(...o),i+=1e4,t+=1e4}function eo(e,t){return e.length>0?(Es(e,e.length,0,t),e):t}const Pce={}.hasOwnProperty;function owe(e){const t={};let n=-1;for(;++n<e.length;)Zgt(t,e[n]);return t}function Zgt(e,t){let n;for(n in t){const a=(Pce.call(e,n)?e[n]:void 0)||(e[n]={}),i=t[n];let o;if(i)for(o in i){Pce.call(a,o)||(a[o]=[]);const l=i[o];qgt(a[o],Array.isArray(l)?l:l?[l]:[])}}}function qgt(e,t){let n=-1;const r=[];for(;++n<t.length;)(t[n].add==="after"?e:r).push(t[n]);Es(e,0,0,r)}function lwe(e,t){const n=Number.parseInt(e,t);return n<9||n===11||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function zo(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const ci=qd(/[A-Za-z]/),Za=qd(/[\dA-Za-z]/),Ggt=qd(/[#-'*+\--9=?A-Z^-~]/);function fx(e){return e!==null&&(e<32||e===127)}const nR=qd(/\d/),Wgt=qd(/[\dA-Fa-f]/),Ygt=qd(/[!-/:-@[-`{-~]/);function St(e){return e!==null&&e<-2}function er(e){return e!==null&&(e<0||e===32)}function dn(e){return e===-2||e===-1||e===32}const FC=qd(/\p{P}|\p{S}/u),R2=qd(/\s/);function qd(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function S3(e){const t=[];let n=-1,r=0,a=0;for(;++n<e.length;){const i=e.charCodeAt(n);let o="";if(i===37&&Za(e.charCodeAt(n+1))&&Za(e.charCodeAt(n+2)))a=2;else if(i<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(i))||(o=String.fromCharCode(i));else if(i>55295&&i<57344){const l=e.charCodeAt(n+1);i<56320&&l>56319&&l<57344?(o=String.fromCharCode(i,l),a=1):o="�"}else o=String.fromCharCode(i);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+a+1,o=""),a&&(n+=a,a=0)}return t.join("")+e.slice(r)}function wn(e,t,n,r){const a=r?r-1:Number.POSITIVE_INFINITY;let i=0;return o;function o(c){return dn(c)?(e.enter(n),l(c)):t(c)}function l(c){return dn(c)&&i++<a?(e.consume(c),l):(e.exit(n),t(c))}}const Kgt={tokenize:Xgt};function Xgt(e){const t=e.attempt(this.parser.constructs.contentInitial,r,a);let n;return t;function r(l){if(l===null){e.consume(l);return}return e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),wn(e,t,"linePrefix")}function a(l){return e.enter("paragraph"),i(l)}function i(l){const c=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=c),n=c,o(l)}function o(l){if(l===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(l);return}return St(l)?(e.consume(l),e.exit("chunkText"),i):(e.consume(l),o)}}const Qgt={tokenize:Jgt},Lce={tokenize:e8t};function Jgt(e){const t=this,n=[];let r=0,a,i,o;return l;function l(_){if(r<n.length){const N=n[r];return t.containerState=N[1],e.attempt(N[0].continuation,c,u)(_)}return u(_)}function c(_){if(r++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,a&&S();const N=t.events.length;let j=N,k;for(;j--;)if(t.events[j][0]==="exit"&&t.events[j][1].type==="chunkFlow"){k=t.events[j][1].end;break}w(r);let M=N;for(;M<t.events.length;)t.events[M][1].end={...k},M++;return Es(t.events,j+1,0,t.events.slice(N)),t.events.length=M,u(_)}return l(_)}function u(_){if(r===n.length){if(!a)return h(_);if(a.currentConstruct&&a.currentConstruct.concrete)return x(_);t.interrupt=!!(a.currentConstruct&&!a._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(Lce,f,m)(_)}function f(_){return a&&S(),w(r),h(_)}function m(_){return t.parser.lazy[t.now().line]=r!==n.length,o=t.now().offset,x(_)}function h(_){return t.containerState={},e.attempt(Lce,b,x)(_)}function b(_){return r++,n.push([t.currentConstruct,t.containerState]),h(_)}function x(_){if(_===null){a&&S(),w(0),e.consume(_);return}return a=a||t.parser.flow(t.now()),e.enter("chunkFlow",{_tokenizer:a,contentType:"flow",previous:i}),y(_)}function y(_){if(_===null){v(e.exit("chunkFlow"),!0),w(0),e.consume(_);return}return St(_)?(e.consume(_),v(e.exit("chunkFlow")),r=0,t.interrupt=void 0,l):(e.consume(_),y)}function v(_,N){const j=t.sliceStream(_);if(N&&j.push(null),_.previous=i,i&&(i.next=_),i=_,a.defineSkip(_.start),a.write(j),t.parser.lazy[_.start.line]){let k=a.events.length;for(;k--;)if(a.events[k][1].start.offset<o&&(!a.events[k][1].end||a.events[k][1].end.offset>o))return;const M=t.events.length;let T=M,R,I;for(;T--;)if(t.events[T][0]==="exit"&&t.events[T][1].type==="chunkFlow"){if(R){I=t.events[T][1].end;break}R=!0}for(w(r),k=M;k<t.events.length;)t.events[k][1].end={...I},k++;Es(t.events,T+1,0,t.events.slice(M)),t.events.length=k}}function w(_){let N=n.length;for(;N-- >_;){const j=n[N];t.containerState=j[1],j[0].exit.call(t,e)}n.length=_}function S(){a.write([null]),i=void 0,a=void 0,t.containerState._closeFlow=void 0}}function e8t(e,t,n){return wn(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Im(e){if(e===null||er(e)||R2(e))return 1;if(FC(e))return 2}function zC(e,t,n){const r=[];let a=-1;for(;++a<e.length;){const i=e[a].resolveAll;i&&!r.includes(i)&&(t=i(t,n),r.push(i))}return t}const rR={name:"attention",resolveAll:t8t,tokenize:n8t};function t8t(e,t){let n=-1,r,a,i,o,l,c,u,f;for(;++n<e.length;)if(e[n][0]==="enter"&&e[n][1].type==="attentionSequence"&&e[n][1]._close){for(r=n;r--;)if(e[r][0]==="exit"&&e[r][1].type==="attentionSequence"&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[n][1]).charCodeAt(0)){if((e[r][1]._close||e[n][1]._open)&&(e[n][1].end.offset-e[n][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[n][1].end.offset-e[n][1].start.offset)%3))continue;c=e[r][1].end.offset-e[r][1].start.offset>1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const m={...e[r][1].end},h={...e[n][1].start};Vce(m,-c),Vce(h,c),o={type:c>1?"strongSequence":"emphasisSequence",start:m,end:{...e[r][1].end}},l={type:c>1?"strongSequence":"emphasisSequence",start:{...e[n][1].start},end:h},i={type:c>1?"strongText":"emphasisText",start:{...e[r][1].end},end:{...e[n][1].start}},a={type:c>1?"strong":"emphasis",start:{...o.start},end:{...l.end}},e[r][1].end={...o.start},e[n][1].start={...l.end},u=[],e[r][1].end.offset-e[r][1].start.offset&&(u=eo(u,[["enter",e[r][1],t],["exit",e[r][1],t]])),u=eo(u,[["enter",a,t],["enter",o,t],["exit",o,t],["enter",i,t]]),u=eo(u,zC(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),u=eo(u,[["exit",i,t],["enter",l,t],["exit",l,t],["exit",a,t]]),e[n][1].end.offset-e[n][1].start.offset?(f=2,u=eo(u,[["enter",e[n][1],t],["exit",e[n][1],t]])):f=0,Es(e,r-1,n-r+3,u),n=r+u.length-f-2;break}}for(n=-1;++n<e.length;)e[n][1].type==="attentionSequence"&&(e[n][1].type="data");return e}function n8t(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,a=Im(r);let i;return o;function o(c){return i=c,e.enter("attentionSequence"),l(c)}function l(c){if(c===i)return e.consume(c),l;const u=e.exit("attentionSequence"),f=Im(c),m=!f||f===2&&a||n.includes(c),h=!a||a===2&&f||n.includes(r);return u._open=!!(i===42?m:m&&(a||!h)),u._close=!!(i===42?h:h&&(f||!m)),t(c)}}function Vce(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const r8t={name:"autolink",tokenize:a8t};function a8t(e,t,n){let r=0;return a;function a(b){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(b),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i}function i(b){return ci(b)?(e.consume(b),o):b===64?n(b):u(b)}function o(b){return b===43||b===45||b===46||Za(b)?(r=1,l(b)):u(b)}function l(b){return b===58?(e.consume(b),r=0,c):(b===43||b===45||b===46||Za(b))&&r++<32?(e.consume(b),l):(r=0,u(b))}function c(b){return b===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(b),e.exit("autolinkMarker"),e.exit("autolink"),t):b===null||b===32||b===60||fx(b)?n(b):(e.consume(b),c)}function u(b){return b===64?(e.consume(b),f):Ggt(b)?(e.consume(b),u):n(b)}function f(b){return Za(b)?m(b):n(b)}function m(b){return b===46?(e.consume(b),r=0,f):b===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(b),e.exit("autolinkMarker"),e.exit("autolink"),t):h(b)}function h(b){if((b===45||Za(b))&&r++<63){const x=b===45?h:m;return e.consume(b),x}return n(b)}}const B6={partial:!0,tokenize:i8t};function i8t(e,t,n){return r;function r(i){return dn(i)?wn(e,a,"linePrefix")(i):a(i)}function a(i){return i===null||St(i)?t(i):n(i)}}const cwe={continuation:{tokenize:o8t},exit:l8t,name:"blockQuote",tokenize:s8t};function s8t(e,t,n){const r=this;return a;function a(o){if(o===62){const l=r.containerState;return l.open||(e.enter("blockQuote",{_container:!0}),l.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(o),e.exit("blockQuoteMarker"),i}return n(o)}function i(o){return dn(o)?(e.enter("blockQuotePrefixWhitespace"),e.consume(o),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(o))}}function o8t(e,t,n){const r=this;return a;function a(o){return dn(o)?wn(e,i,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o):i(o)}function i(o){return e.attempt(cwe,t,n)(o)}}function l8t(e){e.exit("blockQuote")}const uwe={name:"characterEscape",tokenize:c8t};function c8t(e,t,n){return r;function r(i){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(i),e.exit("escapeMarker"),a}function a(i){return Ygt(i)?(e.enter("characterEscapeValue"),e.consume(i),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(i)}}const dwe={name:"characterReference",tokenize:u8t};function u8t(e,t,n){const r=this;let a=0,i,o;return l;function l(m){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(m),e.exit("characterReferenceMarker"),c}function c(m){return m===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(m),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),i=31,o=Za,f(m))}function u(m){return m===88||m===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(m),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),i=6,o=Wgt,f):(e.enter("characterReferenceValue"),i=7,o=nR,f(m))}function f(m){if(m===59&&a){const h=e.exit("characterReferenceValue");return o===Za&&!hh(r.sliceSerialize(h))?n(m):(e.enter("characterReferenceMarker"),e.consume(m),e.exit("characterReferenceMarker"),e.exit("characterReference"),t)}return o(m)&&a++<i?(e.consume(m),f):n(m)}}const $ce={partial:!0,tokenize:f8t},Hce={concrete:!0,name:"codeFenced",tokenize:d8t};function d8t(e,t,n){const r=this,a={partial:!0,tokenize:j};let i=0,o=0,l;return c;function c(k){return u(k)}function u(k){const M=r.events[r.events.length-1];return i=M&&M[1].type==="linePrefix"?M[2].sliceSerialize(M[1],!0).length:0,l=k,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),f(k)}function f(k){return k===l?(o++,e.consume(k),f):o<3?n(k):(e.exit("codeFencedFenceSequence"),dn(k)?wn(e,m,"whitespace")(k):m(k))}function m(k){return k===null||St(k)?(e.exit("codeFencedFence"),r.interrupt?t(k):e.check($ce,y,N)(k)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),h(k))}function h(k){return k===null||St(k)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),m(k)):dn(k)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),wn(e,b,"whitespace")(k)):k===96&&k===l?n(k):(e.consume(k),h)}function b(k){return k===null||St(k)?m(k):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),x(k))}function x(k){return k===null||St(k)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),m(k)):k===96&&k===l?n(k):(e.consume(k),x)}function y(k){return e.attempt(a,N,v)(k)}function v(k){return e.enter("lineEnding"),e.consume(k),e.exit("lineEnding"),w}function w(k){return i>0&&dn(k)?wn(e,S,"linePrefix",i+1)(k):S(k)}function S(k){return k===null||St(k)?e.check($ce,y,N)(k):(e.enter("codeFlowValue"),_(k))}function _(k){return k===null||St(k)?(e.exit("codeFlowValue"),S(k)):(e.consume(k),_)}function N(k){return e.exit("codeFenced"),t(k)}function j(k,M,T){let R=0;return I;function I(q){return k.enter("lineEnding"),k.consume(q),k.exit("lineEnding"),D}function D(q){return k.enter("codeFencedFence"),dn(q)?wn(k,P,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(q):P(q)}function P(q){return q===l?(k.enter("codeFencedFenceSequence"),L(q)):T(q)}function L(q){return q===l?(R++,k.consume(q),L):R>=o?(k.exit("codeFencedFenceSequence"),dn(q)?wn(k,z,"whitespace")(q):z(q)):T(q)}function z(q){return q===null||St(q)?(k.exit("codeFencedFence"),M(q)):T(q)}}}function f8t(e,t,n){const r=this;return a;function a(o){return o===null?n(o):(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),i)}function i(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}const WA={name:"codeIndented",tokenize:p8t},m8t={partial:!0,tokenize:h8t};function p8t(e,t,n){const r=this;return a;function a(u){return e.enter("codeIndented"),wn(e,i,"linePrefix",5)(u)}function i(u){const f=r.events[r.events.length-1];return f&&f[1].type==="linePrefix"&&f[2].sliceSerialize(f[1],!0).length>=4?o(u):n(u)}function o(u){return u===null?c(u):St(u)?e.attempt(m8t,o,c)(u):(e.enter("codeFlowValue"),l(u))}function l(u){return u===null||St(u)?(e.exit("codeFlowValue"),o(u)):(e.consume(u),l)}function c(u){return e.exit("codeIndented"),t(u)}}function h8t(e,t,n){const r=this;return a;function a(o){return r.parser.lazy[r.now().line]?n(o):St(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),a):wn(e,i,"linePrefix",5)(o)}function i(o){const l=r.events[r.events.length-1];return l&&l[1].type==="linePrefix"&&l[2].sliceSerialize(l[1],!0).length>=4?t(o):St(o)?a(o):n(o)}}const g8t={name:"codeText",previous:x8t,resolve:b8t,tokenize:v8t};function b8t(e){let t=e.length-4,n=3,r,a;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r<t;)if(e[r][1].type==="codeTextData"){e[n][1].type="codeTextPadding",e[t][1].type="codeTextPadding",n+=2,t-=2;break}}for(r=n-1,t++;++r<=t;)a===void 0?r!==t&&e[r][1].type!=="lineEnding"&&(a=r):(r===t||e[r][1].type==="lineEnding")&&(e[a][1].type="codeTextData",r!==a+2&&(e[a][1].end=e[r-1][1].end,e.splice(a+2,r-a-2),t-=r-a-2,r=a+2),a=void 0);return e}function x8t(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function v8t(e,t,n){let r=0,a,i;return o;function o(m){return e.enter("codeText"),e.enter("codeTextSequence"),l(m)}function l(m){return m===96?(e.consume(m),r++,l):(e.exit("codeTextSequence"),c(m))}function c(m){return m===null?n(m):m===32?(e.enter("space"),e.consume(m),e.exit("space"),c):m===96?(i=e.enter("codeTextSequence"),a=0,f(m)):St(m)?(e.enter("lineEnding"),e.consume(m),e.exit("lineEnding"),c):(e.enter("codeTextData"),u(m))}function u(m){return m===null||m===32||m===96||St(m)?(e.exit("codeTextData"),c(m)):(e.consume(m),u)}function f(m){return m===96?(e.consume(m),a++,f):a===r?(e.exit("codeTextSequence"),e.exit("codeText"),t(m)):(i.type="codeTextData",u(m))}}class y8t{constructor(t){this.left=t?[...t]:[],this.right=[]}get(t){if(t<0||t>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return t<this.left.length?this.left[t]:this.right[this.right.length-t+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(t,n){const r=n??Number.POSITIVE_INFINITY;return r<this.left.length?this.left.slice(t,r):t>this.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){const a=n||0;this.setCursor(Math.trunc(t));const i=this.right.splice(this.right.length-a,Number.POSITIVE_INFINITY);return r&&h4(this.left,r),i.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),h4(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),h4(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t<this.left.length){const n=this.left.splice(t,Number.POSITIVE_INFINITY);h4(this.right,n.reverse())}else{const n=this.right.splice(this.left.length+this.right.length-t,Number.POSITIVE_INFINITY);h4(this.left,n.reverse())}}}function h4(e,t){let n=0;if(t.length<1e4)e.push(...t);else for(;n<t.length;)e.push(...t.slice(n,n+1e4)),n+=1e4}function fwe(e){const t={};let n=-1,r,a,i,o,l,c,u;const f=new y8t(e);for(;++n<f.length;){for(;n in t;)n=t[n];if(r=f.get(n),n&&r[1].type==="chunkFlow"&&f.get(n-1)[1].type==="listItemPrefix"&&(c=r[1]._tokenizer.events,i=0,i<c.length&&c[i][1].type==="lineEndingBlank"&&(i+=2),i<c.length&&c[i][1].type==="content"))for(;++i<c.length&&c[i][1].type!=="content";)c[i][1].type==="chunkText"&&(c[i][1]._isInFirstContentOfListItem=!0,i++);if(r[0]==="enter")r[1].contentType&&(Object.assign(t,C8t(f,n)),n=t[n],u=!0);else if(r[1]._container){for(i=n,a=void 0;i--;)if(o=f.get(i),o[1].type==="lineEnding"||o[1].type==="lineEndingBlank")o[0]==="enter"&&(a&&(f.get(a)[1].type="lineEndingBlank"),o[1].type="lineEnding",a=i);else if(!(o[1].type==="linePrefix"||o[1].type==="listItemIndent"))break;a&&(r[1].end={...f.get(a)[1].start},l=f.slice(a,n),l.unshift(r),f.splice(a,n-a+1,l))}}return Es(e,0,Number.POSITIVE_INFINITY,f.slice(0)),!u}function C8t(e,t){const n=e.get(t)[1],r=e.get(t)[2];let a=t-1;const i=[];let o=n._tokenizer;o||(o=r.parser[n.contentType](n.start),n._contentTypeTextTrailing&&(o._contentTypeTextTrailing=!0));const l=o.events,c=[],u={};let f,m,h=-1,b=n,x=0,y=0;const v=[y];for(;b;){for(;e.get(++a)[1]!==b;);i.push(a),b._tokenizer||(f=r.sliceStream(b),b.next||f.push(null),m&&o.defineSkip(b.start),b._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=!0),o.write(f),b._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=void 0)),m=b,b=b.next}for(b=n;++h<l.length;)l[h][0]==="exit"&&l[h-1][0]==="enter"&&l[h][1].type===l[h-1][1].type&&l[h][1].start.line!==l[h][1].end.line&&(y=h+1,v.push(y),b._tokenizer=void 0,b.previous=void 0,b=b.next);for(o.events=[],b?(b._tokenizer=void 0,b.previous=void 0):v.pop(),h=v.length;h--;){const w=l.slice(v[h],v[h+1]),S=i.pop();c.push([S,S+w.length-1]),e.splice(S,2,w)}for(c.reverse(),h=-1;++h<c.length;)u[x+c[h][0]]=x+c[h][1],x+=c[h][1]-c[h][0]-1;return u}const w8t={resolve:S8t,tokenize:N8t},E8t={partial:!0,tokenize:_8t};function S8t(e){return fwe(e),e}function N8t(e,t){let n;return r;function r(l){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),a(l)}function a(l){return l===null?i(l):St(l)?e.check(E8t,o,i)(l):(e.consume(l),a)}function i(l){return e.exit("chunkContent"),e.exit("content"),t(l)}function o(l){return e.consume(l),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,a}}function _8t(e,t,n){const r=this;return a;function a(o){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),wn(e,i,"linePrefix")}function i(o){if(o===null||St(o))return n(o);const l=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&l&&l[1].type==="linePrefix"&&l[2].sliceSerialize(l[1],!0).length>=4?t(o):e.interrupt(r.parser.constructs.flow,n,t)(o)}}function mwe(e,t,n,r,a,i,o,l,c){const u=c||Number.POSITIVE_INFINITY;let f=0;return m;function m(w){return w===60?(e.enter(r),e.enter(a),e.enter(i),e.consume(w),e.exit(i),h):w===null||w===32||w===41||fx(w)?n(w):(e.enter(r),e.enter(o),e.enter(l),e.enter("chunkString",{contentType:"string"}),y(w))}function h(w){return w===62?(e.enter(i),e.consume(w),e.exit(i),e.exit(a),e.exit(r),t):(e.enter(l),e.enter("chunkString",{contentType:"string"}),b(w))}function b(w){return w===62?(e.exit("chunkString"),e.exit(l),h(w)):w===null||w===60||St(w)?n(w):(e.consume(w),w===92?x:b)}function x(w){return w===60||w===62||w===92?(e.consume(w),b):b(w)}function y(w){return!f&&(w===null||w===41||er(w))?(e.exit("chunkString"),e.exit(l),e.exit(o),e.exit(r),t(w)):f<u&&w===40?(e.consume(w),f++,y):w===41?(e.consume(w),f--,y):w===null||w===32||w===40||fx(w)?n(w):(e.consume(w),w===92?v:y)}function v(w){return w===40||w===41||w===92?(e.consume(w),y):y(w)}}function pwe(e,t,n,r,a,i){const o=this;let l=0,c;return u;function u(b){return e.enter(r),e.enter(a),e.consume(b),e.exit(a),e.enter(i),f}function f(b){return l>999||b===null||b===91||b===93&&!c||b===94&&!l&&"_hiddenFootnoteSupport"in o.parser.constructs?n(b):b===93?(e.exit(i),e.enter(a),e.consume(b),e.exit(a),e.exit(r),t):St(b)?(e.enter("lineEnding"),e.consume(b),e.exit("lineEnding"),f):(e.enter("chunkString",{contentType:"string"}),m(b))}function m(b){return b===null||b===91||b===93||St(b)||l++>999?(e.exit("chunkString"),f(b)):(e.consume(b),c||(c=!dn(b)),b===92?h:m)}function h(b){return b===91||b===92||b===93?(e.consume(b),l++,m):m(b)}}function hwe(e,t,n,r,a,i){let o;return l;function l(h){return h===34||h===39||h===40?(e.enter(r),e.enter(a),e.consume(h),e.exit(a),o=h===40?41:h,c):n(h)}function c(h){return h===o?(e.enter(a),e.consume(h),e.exit(a),e.exit(r),t):(e.enter(i),u(h))}function u(h){return h===o?(e.exit(i),c(o)):h===null?n(h):St(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),wn(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),f(h))}function f(h){return h===o||h===null||St(h)?(e.exit("chunkString"),u(h)):(e.consume(h),h===92?m:f)}function m(h){return h===o||h===92?(e.consume(h),f):f(h)}}function i5(e,t){let n;return r;function r(a){return St(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n=!0,r):dn(a)?wn(e,r,n?"linePrefix":"lineSuffix")(a):t(a)}}const k8t={name:"definition",tokenize:T8t},j8t={partial:!0,tokenize:A8t};function T8t(e,t,n){const r=this;let a;return i;function i(b){return e.enter("definition"),o(b)}function o(b){return pwe.call(r,e,l,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(b)}function l(b){return a=zo(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),b===58?(e.enter("definitionMarker"),e.consume(b),e.exit("definitionMarker"),c):n(b)}function c(b){return er(b)?i5(e,u)(b):u(b)}function u(b){return mwe(e,f,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(b)}function f(b){return e.attempt(j8t,m,m)(b)}function m(b){return dn(b)?wn(e,h,"whitespace")(b):h(b)}function h(b){return b===null||St(b)?(e.exit("definition"),r.parser.defined.push(a),t(b)):n(b)}}function A8t(e,t,n){return r;function r(l){return er(l)?i5(e,a)(l):n(l)}function a(l){return hwe(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(l)}function i(l){return dn(l)?wn(e,o,"whitespace")(l):o(l)}function o(l){return l===null||St(l)?t(l):n(l)}}const M8t={name:"hardBreakEscape",tokenize:O8t};function O8t(e,t,n){return r;function r(i){return e.enter("hardBreakEscape"),e.consume(i),a}function a(i){return St(i)?(e.exit("hardBreakEscape"),t(i)):n(i)}}const I8t={name:"headingAtx",resolve:R8t,tokenize:D8t};function R8t(e,t){let n=e.length-2,r=3,a,i;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(a={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},i={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},Es(e,r,n-r+1,[["enter",a,t],["enter",i,t],["exit",i,t],["exit",a,t]])),e}function D8t(e,t,n){let r=0;return a;function a(f){return e.enter("atxHeading"),i(f)}function i(f){return e.enter("atxHeadingSequence"),o(f)}function o(f){return f===35&&r++<6?(e.consume(f),o):f===null||er(f)?(e.exit("atxHeadingSequence"),l(f)):n(f)}function l(f){return f===35?(e.enter("atxHeadingSequence"),c(f)):f===null||St(f)?(e.exit("atxHeading"),t(f)):dn(f)?wn(e,l,"whitespace")(f):(e.enter("atxHeadingText"),u(f))}function c(f){return f===35?(e.consume(f),c):(e.exit("atxHeadingSequence"),l(f))}function u(f){return f===null||f===35||er(f)?(e.exit("atxHeadingText"),l(f)):(e.consume(f),u)}}const P8t=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Fce=["pre","script","style","textarea"],L8t={concrete:!0,name:"htmlFlow",resolveTo:H8t,tokenize:F8t},V8t={partial:!0,tokenize:U8t},$8t={partial:!0,tokenize:z8t};function H8t(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function F8t(e,t,n){const r=this;let a,i,o,l,c;return u;function u(F){return f(F)}function f(F){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(F),m}function m(F){return F===33?(e.consume(F),h):F===47?(e.consume(F),i=!0,y):F===63?(e.consume(F),a=3,r.interrupt?t:B):ci(F)?(e.consume(F),o=String.fromCharCode(F),v):n(F)}function h(F){return F===45?(e.consume(F),a=2,b):F===91?(e.consume(F),a=5,l=0,x):ci(F)?(e.consume(F),a=4,r.interrupt?t:B):n(F)}function b(F){return F===45?(e.consume(F),r.interrupt?t:B):n(F)}function x(F){const J="CDATA[";return F===J.charCodeAt(l++)?(e.consume(F),l===J.length?r.interrupt?t:P:x):n(F)}function y(F){return ci(F)?(e.consume(F),o=String.fromCharCode(F),v):n(F)}function v(F){if(F===null||F===47||F===62||er(F)){const J=F===47,ue=o.toLowerCase();return!J&&!i&&Fce.includes(ue)?(a=1,r.interrupt?t(F):P(F)):P8t.includes(o.toLowerCase())?(a=6,J?(e.consume(F),w):r.interrupt?t(F):P(F)):(a=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(F):i?S(F):_(F))}return F===45||Za(F)?(e.consume(F),o+=String.fromCharCode(F),v):n(F)}function w(F){return F===62?(e.consume(F),r.interrupt?t:P):n(F)}function S(F){return dn(F)?(e.consume(F),S):I(F)}function _(F){return F===47?(e.consume(F),I):F===58||F===95||ci(F)?(e.consume(F),N):dn(F)?(e.consume(F),_):I(F)}function N(F){return F===45||F===46||F===58||F===95||Za(F)?(e.consume(F),N):j(F)}function j(F){return F===61?(e.consume(F),k):dn(F)?(e.consume(F),j):_(F)}function k(F){return F===null||F===60||F===61||F===62||F===96?n(F):F===34||F===39?(e.consume(F),c=F,M):dn(F)?(e.consume(F),k):T(F)}function M(F){return F===c?(e.consume(F),c=null,R):F===null||St(F)?n(F):(e.consume(F),M)}function T(F){return F===null||F===34||F===39||F===47||F===60||F===61||F===62||F===96||er(F)?j(F):(e.consume(F),T)}function R(F){return F===47||F===62||dn(F)?_(F):n(F)}function I(F){return F===62?(e.consume(F),D):n(F)}function D(F){return F===null||St(F)?P(F):dn(F)?(e.consume(F),D):n(F)}function P(F){return F===45&&a===2?(e.consume(F),Z):F===60&&a===1?(e.consume(F),G):F===62&&a===4?(e.consume(F),W):F===63&&a===3?(e.consume(F),B):F===93&&a===5?(e.consume(F),X):St(F)&&(a===6||a===7)?(e.exit("htmlFlowData"),e.check(V8t,Y,L)(F)):F===null||St(F)?(e.exit("htmlFlowData"),L(F)):(e.consume(F),P)}function L(F){return e.check($8t,z,Y)(F)}function z(F){return e.enter("lineEnding"),e.consume(F),e.exit("lineEnding"),q}function q(F){return F===null||St(F)?L(F):(e.enter("htmlFlowData"),P(F))}function Z(F){return F===45?(e.consume(F),B):P(F)}function G(F){return F===47?(e.consume(F),o="",$):P(F)}function $(F){if(F===62){const J=o.toLowerCase();return Fce.includes(J)?(e.consume(F),W):P(F)}return ci(F)&&o.length<8?(e.consume(F),o+=String.fromCharCode(F),$):P(F)}function X(F){return F===93?(e.consume(F),B):P(F)}function B(F){return F===62?(e.consume(F),W):F===45&&a===2?(e.consume(F),B):P(F)}function W(F){return F===null||St(F)?(e.exit("htmlFlowData"),Y(F)):(e.consume(F),W)}function Y(F){return e.exit("htmlFlow"),t(F)}}function z8t(e,t,n){const r=this;return a;function a(o){return St(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),i):n(o)}function i(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}function U8t(e,t,n){return r;function r(a){return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),e.attempt(B6,t,n)}}const B8t={name:"htmlText",tokenize:Z8t};function Z8t(e,t,n){const r=this;let a,i,o;return l;function l(B){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(B),c}function c(B){return B===33?(e.consume(B),u):B===47?(e.consume(B),j):B===63?(e.consume(B),_):ci(B)?(e.consume(B),T):n(B)}function u(B){return B===45?(e.consume(B),f):B===91?(e.consume(B),i=0,x):ci(B)?(e.consume(B),S):n(B)}function f(B){return B===45?(e.consume(B),b):n(B)}function m(B){return B===null?n(B):B===45?(e.consume(B),h):St(B)?(o=m,G(B)):(e.consume(B),m)}function h(B){return B===45?(e.consume(B),b):m(B)}function b(B){return B===62?Z(B):B===45?h(B):m(B)}function x(B){const W="CDATA[";return B===W.charCodeAt(i++)?(e.consume(B),i===W.length?y:x):n(B)}function y(B){return B===null?n(B):B===93?(e.consume(B),v):St(B)?(o=y,G(B)):(e.consume(B),y)}function v(B){return B===93?(e.consume(B),w):y(B)}function w(B){return B===62?Z(B):B===93?(e.consume(B),w):y(B)}function S(B){return B===null||B===62?Z(B):St(B)?(o=S,G(B)):(e.consume(B),S)}function _(B){return B===null?n(B):B===63?(e.consume(B),N):St(B)?(o=_,G(B)):(e.consume(B),_)}function N(B){return B===62?Z(B):_(B)}function j(B){return ci(B)?(e.consume(B),k):n(B)}function k(B){return B===45||Za(B)?(e.consume(B),k):M(B)}function M(B){return St(B)?(o=M,G(B)):dn(B)?(e.consume(B),M):Z(B)}function T(B){return B===45||Za(B)?(e.consume(B),T):B===47||B===62||er(B)?R(B):n(B)}function R(B){return B===47?(e.consume(B),Z):B===58||B===95||ci(B)?(e.consume(B),I):St(B)?(o=R,G(B)):dn(B)?(e.consume(B),R):Z(B)}function I(B){return B===45||B===46||B===58||B===95||Za(B)?(e.consume(B),I):D(B)}function D(B){return B===61?(e.consume(B),P):St(B)?(o=D,G(B)):dn(B)?(e.consume(B),D):R(B)}function P(B){return B===null||B===60||B===61||B===62||B===96?n(B):B===34||B===39?(e.consume(B),a=B,L):St(B)?(o=P,G(B)):dn(B)?(e.consume(B),P):(e.consume(B),z)}function L(B){return B===a?(e.consume(B),a=void 0,q):B===null?n(B):St(B)?(o=L,G(B)):(e.consume(B),L)}function z(B){return B===null||B===34||B===39||B===60||B===61||B===96?n(B):B===47||B===62||er(B)?R(B):(e.consume(B),z)}function q(B){return B===47||B===62||er(B)?R(B):n(B)}function Z(B){return B===62?(e.consume(B),e.exit("htmlTextData"),e.exit("htmlText"),t):n(B)}function G(B){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(B),e.exit("lineEnding"),$}function $(B){return dn(B)?wn(e,X,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(B):X(B)}function X(B){return e.enter("htmlTextData"),o(B)}}const ZH={name:"labelEnd",resolveAll:Y8t,resolveTo:K8t,tokenize:X8t},q8t={tokenize:Q8t},G8t={tokenize:J8t},W8t={tokenize:e7t};function Y8t(e){let t=-1;const n=[];for(;++t<e.length;){const r=e[t][1];if(n.push(e[t]),r.type==="labelImage"||r.type==="labelLink"||r.type==="labelEnd"){const a=r.type==="labelImage"?4:2;r.type="data",t+=a}}return e.length!==n.length&&Es(e,0,e.length,n),e}function K8t(e,t){let n=e.length,r=0,a,i,o,l;for(;n--;)if(a=e[n][1],i){if(a.type==="link"||a.type==="labelLink"&&a._inactive)break;e[n][0]==="enter"&&a.type==="labelLink"&&(a._inactive=!0)}else if(o){if(e[n][0]==="enter"&&(a.type==="labelImage"||a.type==="labelLink")&&!a._balanced&&(i=n,a.type!=="labelLink")){r=2;break}}else a.type==="labelEnd"&&(o=n);const c={type:e[i][1].type==="labelLink"?"link":"image",start:{...e[i][1].start},end:{...e[e.length-1][1].end}},u={type:"label",start:{...e[i][1].start},end:{...e[o][1].end}},f={type:"labelText",start:{...e[i+r+2][1].end},end:{...e[o-2][1].start}};return l=[["enter",c,t],["enter",u,t]],l=eo(l,e.slice(i+1,i+r+3)),l=eo(l,[["enter",f,t]]),l=eo(l,zC(t.parser.constructs.insideSpan.null,e.slice(i+r+4,o-3),t)),l=eo(l,[["exit",f,t],e[o-2],e[o-1],["exit",u,t]]),l=eo(l,e.slice(o+1)),l=eo(l,[["exit",c,t]]),Es(e,i,e.length,l),e}function X8t(e,t,n){const r=this;let a=r.events.length,i,o;for(;a--;)if((r.events[a][1].type==="labelImage"||r.events[a][1].type==="labelLink")&&!r.events[a][1]._balanced){i=r.events[a][1];break}return l;function l(h){return i?i._inactive?m(h):(o=r.parser.defined.includes(zo(r.sliceSerialize({start:i.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(h),e.exit("labelMarker"),e.exit("labelEnd"),c):n(h)}function c(h){return h===40?e.attempt(q8t,f,o?f:m)(h):h===91?e.attempt(G8t,f,o?u:m)(h):o?f(h):m(h)}function u(h){return e.attempt(W8t,f,m)(h)}function f(h){return t(h)}function m(h){return i._balanced=!0,n(h)}}function Q8t(e,t,n){return r;function r(m){return e.enter("resource"),e.enter("resourceMarker"),e.consume(m),e.exit("resourceMarker"),a}function a(m){return er(m)?i5(e,i)(m):i(m)}function i(m){return m===41?f(m):mwe(e,o,l,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(m)}function o(m){return er(m)?i5(e,c)(m):f(m)}function l(m){return n(m)}function c(m){return m===34||m===39||m===40?hwe(e,u,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(m):f(m)}function u(m){return er(m)?i5(e,f)(m):f(m)}function f(m){return m===41?(e.enter("resourceMarker"),e.consume(m),e.exit("resourceMarker"),e.exit("resource"),t):n(m)}}function J8t(e,t,n){const r=this;return a;function a(l){return pwe.call(r,e,i,o,"reference","referenceMarker","referenceString")(l)}function i(l){return r.parser.defined.includes(zo(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(l):n(l)}function o(l){return n(l)}}function e7t(e,t,n){return r;function r(i){return e.enter("reference"),e.enter("referenceMarker"),e.consume(i),e.exit("referenceMarker"),a}function a(i){return i===93?(e.enter("referenceMarker"),e.consume(i),e.exit("referenceMarker"),e.exit("reference"),t):n(i)}}const t7t={name:"labelStartImage",resolveAll:ZH.resolveAll,tokenize:n7t};function n7t(e,t,n){const r=this;return a;function a(l){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(l),e.exit("labelImageMarker"),i}function i(l){return l===91?(e.enter("labelMarker"),e.consume(l),e.exit("labelMarker"),e.exit("labelImage"),o):n(l)}function o(l){return l===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(l):t(l)}}const r7t={name:"labelStartLink",resolveAll:ZH.resolveAll,tokenize:a7t};function a7t(e,t,n){const r=this;return a;function a(o){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(o),e.exit("labelMarker"),e.exit("labelLink"),i}function i(o){return o===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(o):t(o)}}const YA={name:"lineEnding",tokenize:i7t};function i7t(e,t){return n;function n(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),wn(e,t,"linePrefix")}}const m9={name:"thematicBreak",tokenize:s7t};function s7t(e,t,n){let r=0,a;return i;function i(u){return e.enter("thematicBreak"),o(u)}function o(u){return a=u,l(u)}function l(u){return u===a?(e.enter("thematicBreakSequence"),c(u)):r>=3&&(u===null||St(u))?(e.exit("thematicBreak"),t(u)):n(u)}function c(u){return u===a?(e.consume(u),r++,c):(e.exit("thematicBreakSequence"),dn(u)?wn(e,l,"whitespace")(u):l(u))}}const Mi={continuation:{tokenize:u7t},exit:f7t,name:"list",tokenize:c7t},o7t={partial:!0,tokenize:m7t},l7t={partial:!0,tokenize:d7t};function c7t(e,t,n){const r=this,a=r.events[r.events.length-1];let i=a&&a[1].type==="linePrefix"?a[2].sliceSerialize(a[1],!0).length:0,o=0;return l;function l(b){const x=r.containerState.type||(b===42||b===43||b===45?"listUnordered":"listOrdered");if(x==="listUnordered"?!r.containerState.marker||b===r.containerState.marker:nR(b)){if(r.containerState.type||(r.containerState.type=x,e.enter(x,{_container:!0})),x==="listUnordered")return e.enter("listItemPrefix"),b===42||b===45?e.check(m9,n,u)(b):u(b);if(!r.interrupt||b===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),c(b)}return n(b)}function c(b){return nR(b)&&++o<10?(e.consume(b),c):(!r.interrupt||o<2)&&(r.containerState.marker?b===r.containerState.marker:b===41||b===46)?(e.exit("listItemValue"),u(b)):n(b)}function u(b){return e.enter("listItemMarker"),e.consume(b),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||b,e.check(B6,r.interrupt?n:f,e.attempt(o7t,h,m))}function f(b){return r.containerState.initialBlankLine=!0,i++,h(b)}function m(b){return dn(b)?(e.enter("listItemPrefixWhitespace"),e.consume(b),e.exit("listItemPrefixWhitespace"),h):n(b)}function h(b){return r.containerState.size=i+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(b)}}function u7t(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(B6,a,i);function a(l){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,wn(e,t,"listItemIndent",r.containerState.size+1)(l)}function i(l){return r.containerState.furtherBlankLines||!dn(l)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(l)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(l7t,t,o)(l))}function o(l){return r.containerState._closeFlow=!0,r.interrupt=void 0,wn(e,e.attempt(Mi,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(l)}}function d7t(e,t,n){const r=this;return wn(e,a,"listItemIndent",r.containerState.size+1);function a(i){const o=r.events[r.events.length-1];return o&&o[1].type==="listItemIndent"&&o[2].sliceSerialize(o[1],!0).length===r.containerState.size?t(i):n(i)}}function f7t(e){e.exit(this.containerState.type)}function m7t(e,t,n){const r=this;return wn(e,a,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function a(i){const o=r.events[r.events.length-1];return!dn(i)&&o&&o[1].type==="listItemPrefixWhitespace"?t(i):n(i)}}const zce={name:"setextUnderline",resolveTo:p7t,tokenize:h7t};function p7t(e,t){let n=e.length,r,a,i;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(a=n)}else e[n][1].type==="content"&&e.splice(n,1),!i&&e[n][1].type==="definition"&&(i=n);const o={type:"setextHeading",start:{...e[r][1].start},end:{...e[e.length-1][1].end}};return e[a][1].type="setextHeadingText",i?(e.splice(a,0,["enter",o,t]),e.splice(i+1,0,["exit",e[r][1],t]),e[r][1].end={...e[i][1].end}):e[r][1]=o,e.push(["exit",o,t]),e}function h7t(e,t,n){const r=this;let a;return i;function i(u){let f=r.events.length,m;for(;f--;)if(r.events[f][1].type!=="lineEnding"&&r.events[f][1].type!=="linePrefix"&&r.events[f][1].type!=="content"){m=r.events[f][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||m)?(e.enter("setextHeadingLine"),a=u,o(u)):n(u)}function o(u){return e.enter("setextHeadingLineSequence"),l(u)}function l(u){return u===a?(e.consume(u),l):(e.exit("setextHeadingLineSequence"),dn(u)?wn(e,c,"lineSuffix")(u):c(u))}function c(u){return u===null||St(u)?(e.exit("setextHeadingLine"),t(u)):n(u)}}const g7t={tokenize:b7t};function b7t(e){const t=this,n=e.attempt(B6,r,e.attempt(this.parser.constructs.flowInitial,a,wn(e,e.attempt(this.parser.constructs.flow,a,e.attempt(w8t,a)),"linePrefix")));return n;function r(i){if(i===null){e.consume(i);return}return e.enter("lineEndingBlank"),e.consume(i),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function a(i){if(i===null){e.consume(i);return}return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const x7t={resolveAll:bwe()},v7t=gwe("string"),y7t=gwe("text");function gwe(e){return{resolveAll:bwe(e==="text"?C7t:void 0),tokenize:t};function t(n){const r=this,a=this.parser.constructs[e],i=n.attempt(a,o,l);return o;function o(f){return u(f)?i(f):l(f)}function l(f){if(f===null){n.consume(f);return}return n.enter("data"),n.consume(f),c}function c(f){return u(f)?(n.exit("data"),i(f)):(n.consume(f),c)}function u(f){if(f===null)return!0;const m=a[f];let h=-1;if(m)for(;++h<m.length;){const b=m[h];if(!b.previous||b.previous.call(r,r.previous))return!0}return!1}}}function bwe(e){return t;function t(n,r){let a=-1,i;for(;++a<=n.length;)i===void 0?n[a]&&n[a][1].type==="data"&&(i=a,a++):(!n[a]||n[a][1].type!=="data")&&(a!==i+2&&(n[i][1].end=n[a-1][1].end,n.splice(i+2,a-i-2),a=i+2),i=void 0);return e?e(n,r):n}}function C7t(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||e[n][1].type==="lineEnding")&&e[n-1][1].type==="data"){const r=e[n-1][1],a=t.sliceStream(r);let i=a.length,o=-1,l=0,c;for(;i--;){const u=a[i];if(typeof u=="string"){for(o=u.length;u.charCodeAt(o-1)===32;)l++,o--;if(o)break;o=-1}else if(u===-2)c=!0,l++;else if(u!==-1){i++;break}}if(t._contentTypeTextTrailing&&n===e.length&&(l=0),l){const u={type:n===e.length||c||l<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:i?o:r.start._bufferIndex+o,_index:r.start._index+i,line:r.end.line,column:r.end.column-l,offset:r.end.offset-l},end:{...r.end}};r.end={...u.start},r.start.offset===r.end.offset?Object.assign(r,u):(e.splice(n,0,["enter",u,t],["exit",u,t]),n+=2)}n++}return e}const w7t={42:Mi,43:Mi,45:Mi,48:Mi,49:Mi,50:Mi,51:Mi,52:Mi,53:Mi,54:Mi,55:Mi,56:Mi,57:Mi,62:cwe},E7t={91:k8t},S7t={[-2]:WA,[-1]:WA,32:WA},N7t={35:I8t,42:m9,45:[zce,m9],60:L8t,61:zce,95:m9,96:Hce,126:Hce},_7t={38:dwe,92:uwe},k7t={[-5]:YA,[-4]:YA,[-3]:YA,33:t7t,38:dwe,42:rR,60:[r8t,B8t],91:r7t,92:[M8t,uwe],93:ZH,95:rR,96:g8t},j7t={null:[rR,x7t]},T7t={null:[42,95]},A7t={null:[]},M7t=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:T7t,contentInitial:E7t,disable:A7t,document:w7t,flow:N7t,flowInitial:S7t,insideSpan:j7t,string:_7t,text:k7t},Symbol.toStringTag,{value:"Module"}));function O7t(e,t,n){let r={_bufferIndex:-1,_index:0,line:n&&n.line||1,column:n&&n.column||1,offset:n&&n.offset||0};const a={},i=[];let o=[],l=[];const c={attempt:M(j),check:M(k),consume:S,enter:_,exit:N,interrupt:M(k,{interrupt:!0})},u={code:null,containerState:{},defineSkip:y,events:[],now:x,parser:e,previous:null,sliceSerialize:h,sliceStream:b,write:m};let f=t.tokenize.call(u,c);return t.resolveAll&&i.push(t),u;function m(D){return o=eo(o,D),v(),o[o.length-1]!==null?[]:(T(t,0),u.events=zC(i,u.events,u),u.events)}function h(D,P){return R7t(b(D),P)}function b(D){return I7t(o,D)}function x(){const{_bufferIndex:D,_index:P,line:L,column:z,offset:q}=r;return{_bufferIndex:D,_index:P,line:L,column:z,offset:q}}function y(D){a[D.line]=D.column,I()}function v(){let D;for(;r._index<o.length;){const P=o[r._index];if(typeof P=="string")for(D=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===D&&r._bufferIndex<P.length;)w(P.charCodeAt(r._bufferIndex));else w(P)}}function w(D){f=f(D)}function S(D){St(D)?(r.line++,r.column=1,r.offset+=D===-3?2:1,I()):D!==-1&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===o[r._index].length&&(r._bufferIndex=-1,r._index++)),u.previous=D}function _(D,P){const L=P||{};return L.type=D,L.start=x(),u.events.push(["enter",L,u]),l.push(L),L}function N(D){const P=l.pop();return P.end=x(),u.events.push(["exit",P,u]),P}function j(D,P){T(D,P.from)}function k(D,P){P.restore()}function M(D,P){return L;function L(z,q,Z){let G,$,X,B;return Array.isArray(z)?Y(z):"tokenize"in z?Y([z]):W(z);function W(ge){return ne;function ne(be){const se=be!==null&&ge[be],pe=be!==null&&ge.null,Se=[...Array.isArray(se)?se:se?[se]:[],...Array.isArray(pe)?pe:pe?[pe]:[]];return Y(Se)(be)}}function Y(ge){return G=ge,$=0,ge.length===0?Z:F(ge[$])}function F(ge){return ne;function ne(be){return B=R(),X=ge,ge.partial||(u.currentConstruct=ge),ge.name&&u.parser.constructs.disable.null.includes(ge.name)?ue():ge.tokenize.call(P?Object.assign(Object.create(u),P):u,c,J,ue)(be)}}function J(ge){return D(X,B),q}function ue(ge){return B.restore(),++$<G.length?F(G[$]):Z}}}function T(D,P){D.resolveAll&&!i.includes(D)&&i.push(D),D.resolve&&Es(u.events,P,u.events.length-P,D.resolve(u.events.slice(P),u)),D.resolveTo&&(u.events=D.resolveTo(u.events,u))}function R(){const D=x(),P=u.previous,L=u.currentConstruct,z=u.events.length,q=Array.from(l);return{from:z,restore:Z};function Z(){r=D,u.previous=P,u.currentConstruct=L,u.events.length=z,l=q,I()}}function I(){r.line in a&&r.column<2&&(r.column=a[r.line],r.offset+=a[r.line]-1)}}function I7t(e,t){const n=t.start._index,r=t.start._bufferIndex,a=t.end._index,i=t.end._bufferIndex;let o;if(n===a)o=[e[n].slice(r,i)];else{if(o=e.slice(n,a),r>-1){const l=o[0];typeof l=="string"?o[0]=l.slice(r):o.shift()}i>0&&o.push(e[a].slice(0,i))}return o}function R7t(e,t){let n=-1;const r=[];let a;for(;++n<e.length;){const i=e[n];let o;if(typeof i=="string")o=i;else switch(i){case-5:{o="\r";break}case-4:{o=`
`;break}case-3:{o=`\r
`;break}case-2:{o=t?" ":"	";break}case-1:{if(!t&&a)continue;o=" ";break}default:o=String.fromCharCode(i)}a=i===-2,r.push(o)}return r.join("")}function D7t(e){const r={constructs:owe([M7t,...(e||{}).extensions||[]]),content:a(Kgt),defined:[],document:a(Qgt),flow:a(g7t),lazy:{},string:a(v7t),text:a(y7t)};return r;function a(i){return o;function o(l){return O7t(r,i,l)}}}function P7t(e){for(;!fwe(e););return e}const Uce=/[\0\t\n\r]/g;function L7t(){let e=1,t="",n=!0,r;return a;function a(i,o,l){const c=[];let u,f,m,h,b;for(i=t+(typeof i=="string"?i.toString():new TextDecoder(o||void 0).decode(i)),m=0,t="",n&&(i.charCodeAt(0)===65279&&m++,n=void 0);m<i.length;){if(Uce.lastIndex=m,u=Uce.exec(i),h=u&&u.index!==void 0?u.index:i.length,b=i.charCodeAt(h),!u){t=i.slice(m);break}if(b===10&&m===h&&r)c.push(-3),r=void 0;else switch(r&&(c.push(-5),r=void 0),m<h&&(c.push(i.slice(m,h)),e+=h-m),b){case 0:{c.push(65533),e++;break}case 9:{for(f=Math.ceil(e/4)*4,c.push(-2);e++<f;)c.push(-1);break}case 10:{c.push(-4),e=1;break}default:r=!0,e=1}m=h+1}return l&&(r&&c.push(-5),t&&c.push(t),c.push(null)),c}}const V7t=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function $7t(e){return e.replace(V7t,H7t)}function H7t(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){const a=n.charCodeAt(1),i=a===120||a===88;return lwe(n.slice(i?2:1),i?16:10)}return hh(n)||e}const xwe={}.hasOwnProperty;function F7t(e,t,n){return typeof t!="string"&&(n=t,t=void 0),z7t(n)(P7t(D7t(n).document().write(L7t()(e,t,!0))))}function z7t(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(Me),autolinkProtocol:R,autolinkEmail:R,atxHeading:i(Ue),blockQuote:i(pe),characterEscape:R,characterReference:R,codeFenced:i(Se),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:i(Se,o),codeText:i(ae,o),codeTextData:R,data:R,codeFlowValue:R,definition:i(He),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:i(ve),hardBreakEscape:i(at),hardBreakTrailing:i(at),htmlFlow:i(Oe,o),htmlFlowData:R,htmlText:i(Oe,o),htmlTextData:R,image:i(Ye),label:o,link:i(Me),listItem:i(ie),listItemValue:h,listOrdered:i(tt,m),listUnordered:i(tt),paragraph:i(he),reference:F,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:i(Ue),strong:i(Ee),thematicBreak:i(we)},exit:{atxHeading:c(),atxHeadingSequence:j,autolink:c(),autolinkEmail:se,autolinkProtocol:be,blockQuote:c(),characterEscapeValue:I,characterReferenceMarkerHexadecimal:ue,characterReferenceMarkerNumeric:ue,characterReferenceValue:ge,characterReference:ne,codeFenced:c(v),codeFencedFence:y,codeFencedFenceInfo:b,codeFencedFenceMeta:x,codeFlowValue:I,codeIndented:c(w),codeText:c(q),codeTextData:I,data:I,definition:c(),definitionDestinationString:N,definitionLabelString:S,definitionTitleString:_,emphasis:c(),hardBreakEscape:c(P),hardBreakTrailing:c(P),htmlFlow:c(L),htmlFlowData:I,htmlText:c(z),htmlTextData:I,image:c(G),label:X,labelText:$,lineEnding:D,link:c(Z),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:J,resourceDestinationString:B,resourceTitleString:W,resource:Y,setextHeading:c(T),setextHeadingLineSequence:M,setextHeadingText:k,strong:c(),thematicBreak:c()}};vwe(t,(e||{}).mdastExtensions||[]);const n={};return r;function r(te){let de={type:"root",children:[]};const De={stack:[de],tokenStack:[],config:t,enter:l,exit:u,buffer:o,resume:f,data:n},Xe=[];let lt=-1;for(;++lt<te.length;)if(te[lt][1].type==="listOrdered"||te[lt][1].type==="listUnordered")if(te[lt][0]==="enter")Xe.push(lt);else{const jt=Xe.pop();lt=a(te,jt,lt)}for(lt=-1;++lt<te.length;){const jt=t[te[lt][0]];xwe.call(jt,te[lt][1].type)&&jt[te[lt][1].type].call(Object.assign({sliceSerialize:te[lt][2].sliceSerialize},De),te[lt][1])}if(De.tokenStack.length>0){const jt=De.tokenStack[De.tokenStack.length-1];(jt[1]||Bce).call(De,void 0,jt[0])}for(de.position={start:Pu(te.length>0?te[0][1].start:{line:1,column:1,offset:0}),end:Pu(te.length>0?te[te.length-2][1].end:{line:1,column:1,offset:0})},lt=-1;++lt<t.transforms.length;)de=t.transforms[lt](de)||de;return de}function a(te,de,De){let Xe=de-1,lt=-1,jt=!1,Cn,rn,Yt,Nn;for(;++Xe<=De;){const Kt=te[Xe];switch(Kt[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{Kt[0]==="enter"?lt++:lt--,Nn=void 0;break}case"lineEndingBlank":{Kt[0]==="enter"&&(Cn&&!Nn&&!lt&&!Yt&&(Yt=Xe),Nn=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:Nn=void 0}if(!lt&&Kt[0]==="enter"&&Kt[1].type==="listItemPrefix"||lt===-1&&Kt[0]==="exit"&&(Kt[1].type==="listUnordered"||Kt[1].type==="listOrdered")){if(Cn){let zr=Xe;for(rn=void 0;zr--;){const Or=te[zr];if(Or[1].type==="lineEnding"||Or[1].type==="lineEndingBlank"){if(Or[0]==="exit")continue;rn&&(te[rn][1].type="lineEndingBlank",jt=!0),Or[1].type="lineEnding",rn=zr}else if(!(Or[1].type==="linePrefix"||Or[1].type==="blockQuotePrefix"||Or[1].type==="blockQuotePrefixWhitespace"||Or[1].type==="blockQuoteMarker"||Or[1].type==="listItemIndent"))break}Yt&&(!rn||Yt<rn)&&(Cn._spread=!0),Cn.end=Object.assign({},rn?te[rn][1].start:Kt[1].end),te.splice(rn||Xe,0,["exit",Cn,Kt[2]]),Xe++,De++}if(Kt[1].type==="listItemPrefix"){const zr={type:"listItem",_spread:!1,start:Object.assign({},Kt[1].start),end:void 0};Cn=zr,te.splice(Xe,0,["enter",zr,Kt[2]]),Xe++,De++,Yt=void 0,Nn=!0}}}return te[de][1]._spread=jt,De}function i(te,de){return De;function De(Xe){l.call(this,te(Xe),Xe),de&&de.call(this,Xe)}}function o(){this.stack.push({type:"fragment",children:[]})}function l(te,de,De){this.stack[this.stack.length-1].children.push(te),this.stack.push(te),this.tokenStack.push([de,De||void 0]),te.position={start:Pu(de.start),end:void 0}}function c(te){return de;function de(De){te&&te.call(this,De),u.call(this,De)}}function u(te,de){const De=this.stack.pop(),Xe=this.tokenStack.pop();if(Xe)Xe[0].type!==te.type&&(de?de.call(this,te,Xe[0]):(Xe[1]||Bce).call(this,te,Xe[0]));else throw new Error("Cannot close `"+te.type+"` ("+a5({start:te.start,end:te.end})+"): it’s not open");De.position.end=Pu(te.end)}function f(){return BH(this.stack.pop())}function m(){this.data.expectingFirstListItemValue=!0}function h(te){if(this.data.expectingFirstListItemValue){const de=this.stack[this.stack.length-2];de.start=Number.parseInt(this.sliceSerialize(te),10),this.data.expectingFirstListItemValue=void 0}}function b(){const te=this.resume(),de=this.stack[this.stack.length-1];de.lang=te}function x(){const te=this.resume(),de=this.stack[this.stack.length-1];de.meta=te}function y(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function v(){const te=this.resume(),de=this.stack[this.stack.length-1];de.value=te.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function w(){const te=this.resume(),de=this.stack[this.stack.length-1];de.value=te.replace(/(\r?\n|\r)$/g,"")}function S(te){const de=this.resume(),De=this.stack[this.stack.length-1];De.label=de,De.identifier=zo(this.sliceSerialize(te)).toLowerCase()}function _(){const te=this.resume(),de=this.stack[this.stack.length-1];de.title=te}function N(){const te=this.resume(),de=this.stack[this.stack.length-1];de.url=te}function j(te){const de=this.stack[this.stack.length-1];if(!de.depth){const De=this.sliceSerialize(te).length;de.depth=De}}function k(){this.data.setextHeadingSlurpLineEnding=!0}function M(te){const de=this.stack[this.stack.length-1];de.depth=this.sliceSerialize(te).codePointAt(0)===61?1:2}function T(){this.data.setextHeadingSlurpLineEnding=void 0}function R(te){const De=this.stack[this.stack.length-1].children;let Xe=De[De.length-1];(!Xe||Xe.type!=="text")&&(Xe=ce(),Xe.position={start:Pu(te.start),end:void 0},De.push(Xe)),this.stack.push(Xe)}function I(te){const de=this.stack.pop();de.value+=this.sliceSerialize(te),de.position.end=Pu(te.end)}function D(te){const de=this.stack[this.stack.length-1];if(this.data.atHardBreak){const De=de.children[de.children.length-1];De.position.end=Pu(te.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(de.type)&&(R.call(this,te),I.call(this,te))}function P(){this.data.atHardBreak=!0}function L(){const te=this.resume(),de=this.stack[this.stack.length-1];de.value=te}function z(){const te=this.resume(),de=this.stack[this.stack.length-1];de.value=te}function q(){const te=this.resume(),de=this.stack[this.stack.length-1];de.value=te}function Z(){const te=this.stack[this.stack.length-1];if(this.data.inReference){const de=this.data.referenceType||"shortcut";te.type+="Reference",te.referenceType=de,delete te.url,delete te.title}else delete te.identifier,delete te.label;this.data.referenceType=void 0}function G(){const te=this.stack[this.stack.length-1];if(this.data.inReference){const de=this.data.referenceType||"shortcut";te.type+="Reference",te.referenceType=de,delete te.url,delete te.title}else delete te.identifier,delete te.label;this.data.referenceType=void 0}function $(te){const de=this.sliceSerialize(te),De=this.stack[this.stack.length-2];De.label=$7t(de),De.identifier=zo(de).toLowerCase()}function X(){const te=this.stack[this.stack.length-1],de=this.resume(),De=this.stack[this.stack.length-1];if(this.data.inReference=!0,De.type==="link"){const Xe=te.children;De.children=Xe}else De.alt=de}function B(){const te=this.resume(),de=this.stack[this.stack.length-1];de.url=te}function W(){const te=this.resume(),de=this.stack[this.stack.length-1];de.title=te}function Y(){this.data.inReference=void 0}function F(){this.data.referenceType="collapsed"}function J(te){const de=this.resume(),De=this.stack[this.stack.length-1];De.label=de,De.identifier=zo(this.sliceSerialize(te)).toLowerCase(),this.data.referenceType="full"}function ue(te){this.data.characterReferenceType=te.type}function ge(te){const de=this.sliceSerialize(te),De=this.data.characterReferenceType;let Xe;De?(Xe=lwe(de,De==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):Xe=hh(de);const lt=this.stack[this.stack.length-1];lt.value+=Xe}function ne(te){const de=this.stack.pop();de.position.end=Pu(te.end)}function be(te){I.call(this,te);const de=this.stack[this.stack.length-1];de.url=this.sliceSerialize(te)}function se(te){I.call(this,te);const de=this.stack[this.stack.length-1];de.url="mailto:"+this.sliceSerialize(te)}function pe(){return{type:"blockquote",children:[]}}function Se(){return{type:"code",lang:null,meta:null,value:""}}function ae(){return{type:"inlineCode",value:""}}function He(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function ve(){return{type:"emphasis",children:[]}}function Ue(){return{type:"heading",depth:0,children:[]}}function at(){return{type:"break"}}function Oe(){return{type:"html",value:""}}function Ye(){return{type:"image",title:null,url:"",alt:null}}function Me(){return{type:"link",title:null,url:"",children:[]}}function tt(te){return{type:"list",ordered:te.type==="listOrdered",start:null,spread:te._spread,children:[]}}function ie(te){return{type:"listItem",spread:te._spread,checked:null,children:[]}}function he(){return{type:"paragraph",children:[]}}function Ee(){return{type:"strong",children:[]}}function ce(){return{type:"text",value:""}}function we(){return{type:"thematicBreak"}}}function Pu(e){return{line:e.line,column:e.column,offset:e.offset}}function vwe(e,t){let n=-1;for(;++n<t.length;){const r=t[n];Array.isArray(r)?vwe(e,r):U7t(e,r)}}function U7t(e,t){let n;for(n in t)if(xwe.call(t,n))switch(n){case"canContainEols":{const r=t[n];r&&e[n].push(...r);break}case"transforms":{const r=t[n];r&&e[n].push(...r);break}case"enter":case"exit":{const r=t[n];r&&Object.assign(e[n],r);break}}}function Bce(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+a5({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+a5({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+a5({start:t.start,end:t.end})+") is still open")}function B7t(e){const t=this;t.parser=n;function n(r){return F7t(r,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}function Z7t(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function q7t(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:`
`}]}function G7t(e,t){const n=t.value?t.value+`
`:"",r={},a=t.lang?t.lang.split(/\s+/):[];a.length>0&&(r.className=["language-"+a[0]]);let i={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i=e.applyData(t,i),i={type:"element",tagName:"pre",properties:{},children:[i]},e.patch(t,i),i}function W7t(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Y7t(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function K7t(e,t){const n=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",r=String(t.identifier).toUpperCase(),a=S3(r.toLowerCase()),i=e.footnoteOrder.indexOf(r);let o,l=e.footnoteCounts.get(r);l===void 0?(l=0,e.footnoteOrder.push(r),o=e.footnoteOrder.length):o=i+1,l+=1,e.footnoteCounts.set(r,l);const c={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+a,id:n+"fnref-"+a+(l>1?"-"+l:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(t,c);const u={type:"element",tagName:"sup",properties:{},children:[c]};return e.patch(t,u),e.applyData(t,u)}function X7t(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Q7t(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function ywe(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+r}];const a=e.all(t),i=a[0];i&&i.type==="text"?i.value="["+i.value:a.unshift({type:"text",value:"["});const o=a[a.length-1];return o&&o.type==="text"?o.value+=r:a.push({type:"text",value:r}),a}function J7t(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return ywe(e,t);const a={src:S3(r.url||""),alt:t.alt};r.title!==null&&r.title!==void 0&&(a.title=r.title);const i={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,i),e.applyData(t,i)}function e9t(e,t){const n={src:S3(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function t9t(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function n9t(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return ywe(e,t);const a={href:S3(r.url||"")};r.title!==null&&r.title!==void 0&&(a.title=r.title);const i={type:"element",tagName:"a",properties:a,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function r9t(e,t){const n={href:S3(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function a9t(e,t,n){const r=e.all(t),a=n?i9t(n):Cwe(t),i={},o=[];if(typeof t.checked=="boolean"){const f=r[0];let m;f&&f.type==="element"&&f.tagName==="p"?m=f:(m={type:"element",tagName:"p",properties:{},children:[]},r.unshift(m)),m.children.length>0&&m.children.unshift({type:"text",value:" "}),m.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let l=-1;for(;++l<r.length;){const f=r[l];(a||l!==0||f.type!=="element"||f.tagName!=="p")&&o.push({type:"text",value:`
`}),f.type==="element"&&f.tagName==="p"&&!a?o.push(...f.children):o.push(f)}const c=r[r.length-1];c&&(a||c.type!=="element"||c.tagName!=="p")&&o.push({type:"text",value:`
`});const u={type:"element",tagName:"li",properties:i,children:o};return e.patch(t,u),e.applyData(t,u)}function i9t(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r<n.length;)t=Cwe(n[r])}return t}function Cwe(e){const t=e.spread;return t??e.children.length>1}function s9t(e,t){const n={},r=e.all(t);let a=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++a<r.length;){const o=r[a];if(o.type==="element"&&o.tagName==="li"&&o.properties&&Array.isArray(o.properties.className)&&o.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}const i={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,i),e.applyData(t,i)}function o9t(e,t){const n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function l9t(e,t){const n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}function c9t(e,t){const n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function u9t(e,t){const n=e.all(t),r=n.shift(),a=[];if(r){const o={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],o),a.push(o)}if(n.length>0){const o={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},l=HH(t.children[1]),c=ewe(t.children[t.children.length-1]);l&&c&&(o.position={start:l,end:c}),a.push(o)}const i={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,i),e.applyData(t,i)}function d9t(e,t,n){const r=n?n.children:void 0,i=(r?r.indexOf(t):1)===0?"th":"td",o=n&&n.type==="table"?n.align:void 0,l=o?o.length:t.children.length;let c=-1;const u=[];for(;++c<l;){const m=t.children[c],h={},b=o?o[c]:void 0;b&&(h.align=b);let x={type:"element",tagName:i,properties:h,children:[]};m&&(x.children=e.all(m),e.patch(m,x),x=e.applyData(m,x)),u.push(x)}const f={type:"element",tagName:"tr",properties:{},children:e.wrap(u,!0)};return e.patch(t,f),e.applyData(t,f)}function f9t(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}const Zce=9,qce=32;function m9t(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),a=0;const i=[];for(;r;)i.push(Gce(t.slice(a,r.index),a>0,!0),r[0]),a=r.index+r[0].length,r=n.exec(t);return i.push(Gce(t.slice(a),a>0,!1)),i.join("")}function Gce(e,t,n){let r=0,a=e.length;if(t){let i=e.codePointAt(r);for(;i===Zce||i===qce;)r++,i=e.codePointAt(r)}if(n){let i=e.codePointAt(a-1);for(;i===Zce||i===qce;)a--,i=e.codePointAt(a-1)}return a>r?e.slice(r,a):""}function p9t(e,t){const n={type:"text",value:m9t(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function h9t(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const g9t={blockquote:Z7t,break:q7t,code:G7t,delete:W7t,emphasis:Y7t,footnoteReference:K7t,heading:X7t,html:Q7t,imageReference:J7t,image:e9t,inlineCode:t9t,linkReference:n9t,link:r9t,listItem:a9t,list:s9t,paragraph:o9t,root:l9t,strong:c9t,table:u9t,tableCell:f9t,tableRow:d9t,text:p9t,thematicBreak:h9t,toml:C7,yaml:C7,definition:C7,footnoteDefinition:C7};function C7(){}const wwe=-1,UC=0,s5=1,mx=2,qH=3,GH=4,WH=5,YH=6,Ewe=7,Swe=8,Wce=typeof self=="object"?self:globalThis,b9t=(e,t)=>{const n=(a,i)=>(e.set(i,a),a),r=a=>{if(e.has(a))return e.get(a);const[i,o]=t[a];switch(i){case UC:case wwe:return n(o,a);case s5:{const l=n([],a);for(const c of o)l.push(r(c));return l}case mx:{const l=n({},a);for(const[c,u]of o)l[r(c)]=r(u);return l}case qH:return n(new Date(o),a);case GH:{const{source:l,flags:c}=o;return n(new RegExp(l,c),a)}case WH:{const l=n(new Map,a);for(const[c,u]of o)l.set(r(c),r(u));return l}case YH:{const l=n(new Set,a);for(const c of o)l.add(r(c));return l}case Ewe:{const{name:l,message:c}=o;return n(new Wce[l](c),a)}case Swe:return n(BigInt(o),a);case"BigInt":return n(Object(BigInt(o)),a);case"ArrayBuffer":return n(new Uint8Array(o).buffer,o);case"DataView":{const{buffer:l}=new Uint8Array(o);return n(new DataView(l),o)}}return n(new Wce[i](o),a)};return r},Yce=e=>b9t(new Map,e)(0),mf="",{toString:x9t}={},{keys:v9t}=Object,g4=e=>{const t=typeof e;if(t!=="object"||!e)return[UC,t];const n=x9t.call(e).slice(8,-1);switch(n){case"Array":return[s5,mf];case"Object":return[mx,mf];case"Date":return[qH,mf];case"RegExp":return[GH,mf];case"Map":return[WH,mf];case"Set":return[YH,mf];case"DataView":return[s5,n]}return n.includes("Array")?[s5,n]:n.includes("Error")?[Ewe,n]:[mx,n]},w7=([e,t])=>e===UC&&(t==="function"||t==="symbol"),y9t=(e,t,n,r)=>{const a=(o,l)=>{const c=r.push(o)-1;return n.set(l,c),c},i=o=>{if(n.has(o))return n.get(o);let[l,c]=g4(o);switch(l){case UC:{let f=o;switch(c){case"bigint":l=Swe,f=o.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+c);f=null;break;case"undefined":return a([wwe],o)}return a([l,f],o)}case s5:{if(c){let h=o;return c==="DataView"?h=new Uint8Array(o.buffer):c==="ArrayBuffer"&&(h=new Uint8Array(o)),a([c,[...h]],o)}const f=[],m=a([l,f],o);for(const h of o)f.push(i(h));return m}case mx:{if(c)switch(c){case"BigInt":return a([c,o.toString()],o);case"Boolean":case"Number":case"String":return a([c,o.valueOf()],o)}if(t&&"toJSON"in o)return i(o.toJSON());const f=[],m=a([l,f],o);for(const h of v9t(o))(e||!w7(g4(o[h])))&&f.push([i(h),i(o[h])]);return m}case qH:return a([l,o.toISOString()],o);case GH:{const{source:f,flags:m}=o;return a([l,{source:f,flags:m}],o)}case WH:{const f=[],m=a([l,f],o);for(const[h,b]of o)(e||!(w7(g4(h))||w7(g4(b))))&&f.push([i(h),i(b)]);return m}case YH:{const f=[],m=a([l,f],o);for(const h of o)(e||!w7(g4(h)))&&f.push(i(h));return m}}const{message:u}=o;return a([l,{name:c,message:u}],o)};return i},Kce=(e,{json:t,lossy:n}={})=>{const r=[];return y9t(!(t||n),!!t,new Map,r)(e),r},px=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?Yce(Kce(e,t)):structuredClone(e):(e,t)=>Yce(Kce(e,t));function C9t(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function w9t(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function E9t(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||C9t,r=e.options.footnoteBackLabel||w9t,a=e.options.footnoteLabel||"Footnotes",i=e.options.footnoteLabelTagName||"h2",o=e.options.footnoteLabelProperties||{className:["sr-only"]},l=[];let c=-1;for(;++c<e.footnoteOrder.length;){const u=e.footnoteById.get(e.footnoteOrder[c]);if(!u)continue;const f=e.all(u),m=String(u.identifier).toUpperCase(),h=S3(m.toLowerCase());let b=0;const x=[],y=e.footnoteCounts.get(m);for(;y!==void 0&&++b<=y;){x.length>0&&x.push({type:"text",value:" "});let S=typeof n=="string"?n:n(c,b);typeof S=="string"&&(S={type:"text",value:S}),x.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+h+(b>1?"-"+b:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(c,b),className:["data-footnote-backref"]},children:Array.isArray(S)?S:[S]})}const v=f[f.length-1];if(v&&v.type==="element"&&v.tagName==="p"){const S=v.children[v.children.length-1];S&&S.type==="text"?S.value+=" ":v.children.push({type:"text",value:" "}),v.children.push(...x)}else f.push(...x);const w={type:"element",tagName:"li",properties:{id:t+"fn-"+h},children:e.wrap(f,!0)};e.patch(u,w),l.push(w)}if(l.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:{...px(o),id:"footnote-label"},children:[{type:"text",value:a}]},{type:"text",value:`
`},{type:"element",tagName:"ol",properties:{},children:e.wrap(l,!0)},{type:"text",value:`
`}]}}const BC=(function(e){if(e==null)return k9t;if(typeof e=="function")return ZC(e);if(typeof e=="object")return Array.isArray(e)?S9t(e):N9t(e);if(typeof e=="string")return _9t(e);throw new Error("Expected function, string, or object as test")});function S9t(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=BC(e[n]);return ZC(r);function r(...a){let i=-1;for(;++i<t.length;)if(t[i].apply(this,a))return!0;return!1}}function N9t(e){const t=e;return ZC(n);function n(r){const a=r;let i;for(i in e)if(a[i]!==t[i])return!1;return!0}}function _9t(e){return ZC(t);function t(n){return n&&n.type===e}}function ZC(e){return t;function t(n,r,a){return!!(j9t(n)&&e.call(this,n,typeof r=="number"?r:void 0,a||void 0))}}function k9t(){return!0}function j9t(e){return e!==null&&typeof e=="object"&&"type"in e}const Nwe=[],T9t=!0,aR=!1,A9t="skip";function _we(e,t,n,r){let a;typeof t=="function"&&typeof n!="function"?(r=n,n=t):a=t;const i=BC(a),o=r?-1:1;l(e,void 0,[])();function l(c,u,f){const m=c&&typeof c=="object"?c:{};if(typeof m.type=="string"){const b=typeof m.tagName=="string"?m.tagName:typeof m.name=="string"?m.name:void 0;Object.defineProperty(h,"name",{value:"node ("+(c.type+(b?"<"+b+">":""))+")"})}return h;function h(){let b=Nwe,x,y,v;if((!t||i(c,u,f[f.length-1]||void 0))&&(b=M9t(n(c,f)),b[0]===aR))return b;if("children"in c&&c.children){const w=c;if(w.children&&b[0]!==A9t)for(y=(r?w.children.length:-1)+o,v=f.concat(w);y>-1&&y<w.children.length;){const S=w.children[y];if(x=l(S,y,v)(),x[0]===aR)return x;y=typeof x[1]=="number"?x[1]:y+o}}return b}}}function M9t(e){return Array.isArray(e)?e:typeof e=="number"?[T9t,e]:e==null?Nwe:[e]}function KH(e,t,n,r){let a,i,o;typeof t=="function"&&typeof n!="function"?(i=void 0,o=t,a=n):(i=t,o=n,a=r),_we(e,i,l,a);function l(c,u){const f=u[u.length-1],m=f?f.children.indexOf(c):void 0;return o(c,m,f)}}const iR={}.hasOwnProperty,O9t={};function I9t(e,t){const n=t||O9t,r=new Map,a=new Map,i=new Map,o={...g9t,...n.handlers},l={all:u,applyData:D9t,definitionById:r,footnoteById:a,footnoteCounts:i,footnoteOrder:[],handlers:o,one:c,options:n,patch:R9t,wrap:L9t};return KH(e,function(f){if(f.type==="definition"||f.type==="footnoteDefinition"){const m=f.type==="definition"?r:a,h=String(f.identifier).toUpperCase();m.has(h)||m.set(h,f)}}),l;function c(f,m){const h=f.type,b=l.handlers[h];if(iR.call(l.handlers,h)&&b)return b(l,f,m);if(l.options.passThrough&&l.options.passThrough.includes(h)){if("children"in f){const{children:y,...v}=f,w=px(v);return w.children=l.all(f),w}return px(f)}return(l.options.unknownHandler||P9t)(l,f,m)}function u(f){const m=[];if("children"in f){const h=f.children;let b=-1;for(;++b<h.length;){const x=l.one(h[b],f);if(x){if(b&&h[b-1].type==="break"&&(!Array.isArray(x)&&x.type==="text"&&(x.value=Xce(x.value)),!Array.isArray(x)&&x.type==="element")){const y=x.children[0];y&&y.type==="text"&&(y.value=Xce(y.value))}Array.isArray(x)?m.push(...x):m.push(x)}}}return m}}function R9t(e,t){e.position&&(t.position=wgt(e))}function D9t(e,t){let n=t;if(e&&e.data){const r=e.data.hName,a=e.data.hChildren,i=e.data.hProperties;if(typeof r=="string")if(n.type==="element")n.tagName=r;else{const o="children"in n?n.children:[n];n={type:"element",tagName:r,properties:{},children:o}}n.type==="element"&&i&&Object.assign(n.properties,px(i)),"children"in n&&n.children&&a!==null&&a!==void 0&&(n.children=a)}return n}function P9t(e,t){const n=t.data||{},r="value"in t&&!(iR.call(n,"hProperties")||iR.call(n,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function L9t(e,t){const n=[];let r=-1;for(t&&n.push({type:"text",value:`
`});++r<e.length;)r&&n.push({type:"text",value:`
`}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:`
`}),n}function Xce(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function Qce(e,t){const n=I9t(e,t),r=n.one(e,void 0),a=E9t(n),i=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return a&&i.children.push({type:"text",value:`
`},a),i}function V9t(e,t){return e&&"run"in e?async function(n,r){const a=Qce(n,{file:r,...t});await e.run(a,r)}:function(n,r){return Qce(n,{file:r,...e||t})}}function Jce(e){if(e)throw e}var KA,eue;function $9t(){if(eue)return KA;eue=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,a=function(u){return typeof Array.isArray=="function"?Array.isArray(u):t.call(u)==="[object Array]"},i=function(u){if(!u||t.call(u)!=="[object Object]")return!1;var f=e.call(u,"constructor"),m=u.constructor&&u.constructor.prototype&&e.call(u.constructor.prototype,"isPrototypeOf");if(u.constructor&&!f&&!m)return!1;var h;for(h in u);return typeof h>"u"||e.call(u,h)},o=function(u,f){n&&f.name==="__proto__"?n(u,f.name,{enumerable:!0,configurable:!0,value:f.newValue,writable:!0}):u[f.name]=f.newValue},l=function(u,f){if(f==="__proto__")if(e.call(u,f)){if(r)return r(u,f).value}else return;return u[f]};return KA=function c(){var u,f,m,h,b,x,y=arguments[0],v=1,w=arguments.length,S=!1;for(typeof y=="boolean"&&(S=y,y=arguments[1]||{},v=2),(y==null||typeof y!="object"&&typeof y!="function")&&(y={});v<w;++v)if(u=arguments[v],u!=null)for(f in u)m=l(y,f),h=l(u,f),y!==h&&(S&&h&&(i(h)||(b=a(h)))?(b?(b=!1,x=m&&a(m)?m:[]):x=m&&i(m)?m:{},o(y,{name:f,newValue:c(S,x,h)})):typeof h<"u"&&o(y,{name:f,newValue:h}));return y},KA}var H9t=$9t();const XA=lr(H9t);function sR(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function F9t(){const e=[],t={run:n,use:r};return t;function n(...a){let i=-1;const o=a.pop();if(typeof o!="function")throw new TypeError("Expected function as last argument, not "+o);l(null,...a);function l(c,...u){const f=e[++i];let m=-1;if(c){o(c);return}for(;++m<a.length;)(u[m]===null||u[m]===void 0)&&(u[m]=a[m]);a=u,f?z9t(f,l)(...u):o(null,...u)}}function r(a){if(typeof a!="function")throw new TypeError("Expected `middelware` to be a function, not "+a);return e.push(a),t}}function z9t(e,t){let n;return r;function r(...o){const l=e.length>o.length;let c;l&&o.push(a);try{c=e.apply(this,o)}catch(u){const f=u;if(l&&n)throw f;return a(f)}l||(c&&c.then&&typeof c.then=="function"?c.then(i,a):c instanceof Error?a(c):i(c))}function a(o,...l){n||(n=!0,t(o,...l))}function i(o){a(null,o)}}const pl={basename:U9t,dirname:B9t,extname:Z9t,join:q9t,sep:"/"};function U9t(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Z6(e);let n=0,r=-1,a=e.length,i;if(t===void 0||t.length===0||t.length>e.length){for(;a--;)if(e.codePointAt(a)===47){if(i){n=a+1;break}}else r<0&&(i=!0,r=a+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let o=-1,l=t.length-1;for(;a--;)if(e.codePointAt(a)===47){if(i){n=a+1;break}}else o<0&&(i=!0,o=a+1),l>-1&&(e.codePointAt(a)===t.codePointAt(l--)?l<0&&(r=a):(l=-1,r=o));return n===r?r=o:r<0&&(r=e.length),e.slice(n,r)}function B9t(e){if(Z6(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function Z9t(e){Z6(e);let t=e.length,n=-1,r=0,a=-1,i=0,o;for(;t--;){const l=e.codePointAt(t);if(l===47){if(o){r=t+1;break}continue}n<0&&(o=!0,n=t+1),l===46?a<0?a=t:i!==1&&(i=1):a>-1&&(i=-1)}return a<0||n<0||i===0||i===1&&a===n-1&&a===r+1?"":e.slice(a,n)}function q9t(...e){let t=-1,n;for(;++t<e.length;)Z6(e[t]),e[t]&&(n=n===void 0?e[t]:n+"/"+e[t]);return n===void 0?".":G9t(n)}function G9t(e){Z6(e);const t=e.codePointAt(0)===47;let n=W9t(e,!t);return n.length===0&&!t&&(n="."),n.length>0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function W9t(e,t){let n="",r=0,a=-1,i=0,o=-1,l,c;for(;++o<=e.length;){if(o<e.length)l=e.codePointAt(o);else{if(l===47)break;l=47}if(l===47){if(!(a===o-1||i===1))if(a!==o-1&&i===2){if(n.length<2||r!==2||n.codePointAt(n.length-1)!==46||n.codePointAt(n.length-2)!==46){if(n.length>2){if(c=n.lastIndexOf("/"),c!==n.length-1){c<0?(n="",r=0):(n=n.slice(0,c),r=n.length-1-n.lastIndexOf("/")),a=o,i=0;continue}}else if(n.length>0){n="",r=0,a=o,i=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(a+1,o):n=e.slice(a+1,o),r=o-a-1;a=o,i=0}else l===46&&i>-1?i++:i=-1}return n}function Z6(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const Y9t={cwd:K9t};function K9t(){return"/"}function oR(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function X9t(e){if(typeof e=="string")e=new URL(e);else if(!oR(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return Q9t(e)}function Q9t(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n<t.length;)if(t.codePointAt(n)===37&&t.codePointAt(n+1)===50){const r=t.codePointAt(n+2);if(r===70||r===102){const a=new TypeError("File URL path must not include encoded / characters");throw a.code="ERR_INVALID_FILE_URL_PATH",a}}return decodeURIComponent(t)}const QA=["history","path","basename","stem","extname","dirname"];class kwe{constructor(t){let n;t?oR(t)?n={path:t}:typeof t=="string"||J9t(t)?n={value:t}:n=t:n={},this.cwd="cwd"in n?"":Y9t.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r=-1;for(;++r<QA.length;){const i=QA[r];i in n&&n[i]!==void 0&&n[i]!==null&&(this[i]=i==="history"?[...n[i]]:n[i])}let a;for(a in n)QA.includes(a)||(this[a]=n[a])}get basename(){return typeof this.path=="string"?pl.basename(this.path):void 0}set basename(t){eM(t,"basename"),JA(t,"basename"),this.path=pl.join(this.dirname||"",t)}get dirname(){return typeof this.path=="string"?pl.dirname(this.path):void 0}set dirname(t){tue(this.basename,"dirname"),this.path=pl.join(t||"",this.basename)}get extname(){return typeof this.path=="string"?pl.extname(this.path):void 0}set extname(t){if(JA(t,"extname"),tue(this.dirname,"extname"),t){if(t.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(t.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=pl.join(this.dirname,this.stem+(t||""))}get path(){return this.history[this.history.length-1]}set path(t){oR(t)&&(t=X9t(t)),eM(t,"path"),this.path!==t&&this.history.push(t)}get stem(){return typeof this.path=="string"?pl.basename(this.path,this.extname):void 0}set stem(t){eM(t,"stem"),JA(t,"stem"),this.path=pl.join(this.dirname||"",t+(this.extname||""))}fail(t,n,r){const a=this.message(t,n,r);throw a.fatal=!0,a}info(t,n,r){const a=this.message(t,n,r);return a.fatal=void 0,a}message(t,n,r){const a=new Ja(t,n,r);return this.path&&(a.name=this.path+":"+a.name,a.file=this.path),a.fatal=!1,this.messages.push(a),a}toString(t){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(t||void 0).decode(this.value)}}function JA(e,t){if(e&&e.includes(pl.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+pl.sep+"`")}function eM(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function tue(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function J9t(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const ebt=(function(e){const r=this.constructor.prototype,a=r[e],i=function(){return a.apply(i,arguments)};return Object.setPrototypeOf(i,r),i}),tbt={}.hasOwnProperty;class XH extends ebt{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=F9t()}copy(){const t=new XH;let n=-1;for(;++n<this.attachers.length;){const r=this.attachers[n];t.use(...r)}return t.data(XA(!0,{},this.namespace)),t}data(t,n){return typeof t=="string"?arguments.length===2?(rM("data",this.frozen),this.namespace[t]=n,this):tbt.call(this.namespace,t)&&this.namespace[t]||void 0:t?(rM("data",this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;const t=this;for(;++this.freezeIndex<this.attachers.length;){const[n,...r]=this.attachers[this.freezeIndex];if(r[0]===!1)continue;r[0]===!0&&(r[0]=void 0);const a=n.call(t,...r);typeof a=="function"&&this.transformers.use(a)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();const n=E7(t),r=this.parser||this.Parser;return tM("parse",r),r(String(n),n)}process(t,n){const r=this;return this.freeze(),tM("process",this.parser||this.Parser),nM("process",this.compiler||this.Compiler),n?a(void 0,n):new Promise(a);function a(i,o){const l=E7(t),c=r.parse(l);r.run(c,l,function(f,m,h){if(f||!m||!h)return u(f);const b=m,x=r.stringify(b,h);abt(x)?h.value=x:h.result=x,u(f,h)});function u(f,m){f||!m?o(f):i?i(m):n(void 0,m)}}}processSync(t){let n=!1,r;return this.freeze(),tM("processSync",this.parser||this.Parser),nM("processSync",this.compiler||this.Compiler),this.process(t,a),rue("processSync","process",n),r;function a(i,o){n=!0,Jce(i),r=o}}run(t,n,r){nue(t),this.freeze();const a=this.transformers;return!r&&typeof n=="function"&&(r=n,n=void 0),r?i(void 0,r):new Promise(i);function i(o,l){const c=E7(n);a.run(t,c,u);function u(f,m,h){const b=m||t;f?l(f):o?o(b):r(void 0,b,h)}}}runSync(t,n){let r=!1,a;return this.run(t,n,i),rue("runSync","run",r),a;function i(o,l){Jce(o),a=l,r=!0}}stringify(t,n){this.freeze();const r=E7(n),a=this.compiler||this.Compiler;return nM("stringify",a),nue(t),a(t,r)}use(t,...n){const r=this.attachers,a=this.namespace;if(rM("use",this.frozen),t!=null)if(typeof t=="function")c(t,n);else if(typeof t=="object")Array.isArray(t)?l(t):o(t);else throw new TypeError("Expected usable value, not `"+t+"`");return this;function i(u){if(typeof u=="function")c(u,[]);else if(typeof u=="object")if(Array.isArray(u)){const[f,...m]=u;c(f,m)}else o(u);else throw new TypeError("Expected usable value, not `"+u+"`")}function o(u){if(!("plugins"in u)&&!("settings"in u))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");l(u.plugins),u.settings&&(a.settings=XA(!0,a.settings,u.settings))}function l(u){let f=-1;if(u!=null)if(Array.isArray(u))for(;++f<u.length;){const m=u[f];i(m)}else throw new TypeError("Expected a list of plugins, not `"+u+"`")}function c(u,f){let m=-1,h=-1;for(;++m<r.length;)if(r[m][0]===u){h=m;break}if(h===-1)r.push([u,...f]);else if(f.length>0){let[b,...x]=f;const y=r[h][1];sR(y)&&sR(b)&&(b=XA(!0,y,b)),r[h]=[u,b,...x]}}}}const nbt=new XH().freeze();function tM(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function nM(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function rM(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function nue(e){if(!sR(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function rue(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function E7(e){return rbt(e)?e:new kwe(e)}function rbt(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function abt(e){return typeof e=="string"||ibt(e)}function ibt(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const sbt="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",aue=[],iue={allowDangerousHtml:!0},obt=/^(https?|ircs?|mailto|xmpp)$/i,lbt=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function s0(e){const t=cbt(e),n=ubt(e);return dbt(t.runSync(t.parse(n),n),e)}function cbt(e){const t=e.rehypePlugins||aue,n=e.remarkPlugins||aue,r=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...iue}:iue;return nbt().use(B7t).use(n).use(V9t,r).use(t)}function ubt(e){const t=e.children||"",n=new kwe;return typeof t=="string"&&(n.value=t),n}function dbt(e,t){const n=t.allowedElements,r=t.allowElement,a=t.components,i=t.disallowedElements,o=t.skipHtml,l=t.unwrapDisallowed,c=t.urlTransform||fbt;for(const f of lbt)Object.hasOwn(t,f.from)&&(""+f.from+(f.to?"use `"+f.to+"` instead":"remove it")+sbt+f.id,void 0);return KH(e,u),kgt(e,{Fragment:s.Fragment,components:a,ignoreInvalidStyle:!0,jsx:s.jsx,jsxs:s.jsxs,passKeys:!0,passNode:!0});function u(f,m,h){if(f.type==="raw"&&h&&typeof m=="number")return o?h.children.splice(m,1):h.children[m]={type:"text",value:f.value},m;if(f.type==="element"){let b;for(b in GA)if(Object.hasOwn(GA,b)&&Object.hasOwn(f.properties,b)){const x=f.properties[b],y=GA[b];(y===null||y.includes(f.tagName))&&(f.properties[b]=c(String(x||""),b,f))}}if(f.type==="element"){let b=n?!n.includes(f.tagName):i?i.includes(f.tagName):!1;if(!b&&r&&typeof m=="number"&&(b=!r(f,m,h)),b&&h&&typeof m=="number")return l&&f.children?h.children.splice(m,1,...f.children):h.children.splice(m,1),m}}}function fbt(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),a=e.indexOf("/");return t===-1||a!==-1&&t>a||n!==-1&&t>n||r!==-1&&t>r||obt.test(e.slice(0,t))?e:""}const mbt="data:image/svg+xml,%3csvg%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Check'%3e%3cpath%20id='Vector'%20d='M16.7522%204.1416H15.5235C15.3513%204.1416%2015.1878%204.2207%2015.0823%204.35605L7.83486%2013.5371L4.35966%209.13379C4.30709%209.06704%204.24008%209.01307%204.16366%208.97593C4.08725%208.93879%204.00341%208.91944%203.91845%208.91934H2.68974C2.57196%208.91934%202.50692%209.05469%202.579%209.14609L7.39364%2015.2457C7.61864%2015.5305%208.05107%2015.5305%208.27782%2015.2457L16.863%204.3666C16.9351%204.27695%2016.87%204.1416%2016.7522%204.1416Z'%20fill='%2314A911'/%3e%3c/g%3e%3c/svg%3e",pbt="border border-neutral-500/25 rounded-xl overflow-hidden",QH=({description:e})=>s.jsxs("div",{className:V("flex flex-row gap-2 lg:gap-6  w-full rounded-2xl px-4 py-2",pbt),children:[s.jsx(Eve,{className:"size-6"}),s.jsx("span",{className:"text-sm lg:text-base flex-1 ml-0.5",children:e})]}),hbt=(e,t,n=2)=>{let r="";return e>0&&e<.01&&(e=.01,r="< "),`${r}${Intl.NumberFormat(void 0,{currency:t,currencyDisplay:"narrowSymbol",maximumFractionDigits:n,minimumFractionDigits:n,style:"currency"}).format(e)}`},gbt="USD",JH=({paidPriceDollars:e,satsPrice:t,callout:n,description:r,isGdprCompliance:a,gdprTerms:i,initPayment:o,updateCoupon:l,itemId:c,checkoutError:u,children:f})=>{const{t:m}=Q(),h=r.split(`
`),[b,x]=d.useState(""),[y,v]=d.useState(!1),[w,S]=d.useState(null),[_,N]=d.useState(!a),[j,k]=d.useState(!1);let M=c;c===$b.SummerSchool2025&&(M="c762773a-9017-4129-bc0e-06adf86050ef");const{data:T,isLoading:R,isFetched:I,error:D}=ke(oe.content.getCouponCode.queryOptions({code:b,itemId:M},{enabled:y,staleTime:0}));d.useEffect(()=>{I&&(T?(S(!0),l&&l(T)):(S(!1),l&&l(null)),v(!1))},[T,I,l]),d.useEffect(()=>{D&&(v(!1),S(!1),l&&l(null))},[D,l]);function P(){b.trim()!==""&&v(!0)}function L(){return s.jsxs("div",{className:"flex flex-col w-full gap-2",children:[s.jsx("p",{className:"font-medium max-md:text-sm",children:m("payment.haveReductionCode")}),s.jsxs("div",{className:"flex flex-row gap-4 w-full justify-between",children:[s.jsxs("div",{className:"relative w-full",children:[s.jsx("input",{id:"emailId",type:"text",value:b,onChange:z=>{x(z.target.value),S(null)},className:"border-2 px-2 py-1  rounded-lg border-neutral-100 text-neutral-600 w-full placeholder-neutral-300",placeholder:m("payment.insertReductionCode")}),R===!0&&s.jsx("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3",children:s.jsx("img",{src:TCe,alt:"spinner",className:"size-6"})}),w===!0&&s.jsx("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3",children:s.jsx("img",{src:mbt,alt:"green check",className:"size-6"})})]}),s.jsx(re,{variant:"secondary",mode:"light",size:"s",className:"-ml-1",onClick:P,children:"Apply"})]}),w===!1&&s.jsx("div",{className:"text-red-500",children:"Invalid code"})]})}return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"items-center justify-center w-full max-w-96 lg:w-96 flex flex-col gap-4 md:gap-6 max-lg:pb-6 max-lg:pt-8 mt-auto max-lg:px-4",children:[s.jsx(Ki,{className:"w-60 h-auto max-lg:hidden"}),n?s.jsx(QH,{description:n}):null,s.jsx("div",{className:"w-full flex flex-col",children:h?.map(z=>s.jsx("p",{className:"text-sm mt-3",children:z},z))}),s.jsx("div",{className:"w-full max-lg:hidden",children:L()}),s.jsxs("div",{className:"flex flex-col w-full gap-2 max-lg:hidden",children:[s.jsxs("div",{className:"flex flex-row justify-between w-full",children:[s.jsx("span",{className:"text-lg font-medium",children:m("payment.total")}),s.jsxs("div",{className:"flex flex-col items-end",children:[s.jsx("span",{className:"text-lg font-medium",children:hbt(e||0,gbt,0)}),s.jsxs("span",{className:"text-sm text-neutral-600",children:[t," sats"]})]})]}),s.jsx(hs,{mode:"light",width:"w-full",className:"!mx-0"}),e!==0&&s.jsx(sue,{})]}),s.jsxs("div",{className:"flex flex-col gap-2",children:[f,e!==0&&s.jsx(sue,{className:"lg:hidden"})]}),s.jsx("div",{className:"w-full lg:hidden",children:L()}),a?s.jsxs("div",{className:"flex self-start space-x-2 w-full relative",children:[s.jsx(Hc,{id:"terms",className:"self-start mt-0.5 border-black data-[state=checked]:bg-white",checked:_,onCheckedChange:z=>{N(z),console.log(z)}}),s.jsxs("label",{htmlFor:"terms",className:"text-sm",children:[s.jsx(s0,{components:{a:({children:z,href:q})=>s.jsx("a",{href:q,target:"_blank",className:" text-orange-500 ",rel:"noreferrer",children:z})},children:i}),s.jsx("span",{className:"absolute text-red-500 text-sm right-0 top-0",children:"*"})]})]}):null,!_&&j?s.jsx("p",{className:"text-red-500 text-sm self-start -mt-4",children:m("events.tcMustBeAccepted")}):null,u&&s.jsx("span",{className:"text-red-400 text-center whitespace-pre-line",children:u}),s.jsxs("div",{className:"flex flex-col-reverse md:flex-row md:w-full md:justify-center gap-4",children:[e!==0&&s.jsx(re,{variant:"outline",className:"w-full",onClick:()=>{k(!0),_&&o("stripe")},children:m("payment.payByCard")}),s.jsx(re,{variant:"primary",className:V(e!==0?"w-full":"min-w-42 md:min-w-47"),onClick:()=>{k(!0),_&&o("sbp")},children:m(e!==0?"payment.payWithBitcoin":"words.continue")})]})]}),s.jsx("div",{className:"text-center uppercase md:text-xs justify-self-end mt-auto mb-4 md:mb-2",children:s.jsx("div",{className:"text-[10px] md:text-xs",children:s.jsx(Yn,{i18nKey:"payment.terms",children:s.jsx(Te,{to:"/legal/terms-of-sale",className:"hover:underline hover:underline-offset-2 text-orange-500",target:"_blank",rel:"noreferrer",children:"Payment terms"})})})})]})},sue=({className:e})=>{const{t}=Q();return s.jsx("span",{className:V("w-full max-md:text-center md:text-right text-neutral-300 body-14px",e),children:t("payment.taxesMayApply")})};var bbt=Object.defineProperty,hx=Object.getOwnPropertySymbols,jwe=Object.prototype.hasOwnProperty,Twe=Object.prototype.propertyIsEnumerable,oue=(e,t,n)=>t in e?bbt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,lR=(e,t)=>{for(var n in t||(t={}))jwe.call(t,n)&&oue(e,n,t[n]);if(hx)for(var n of hx(t))Twe.call(t,n)&&oue(e,n,t[n]);return e},cR=(e,t)=>{var n={};for(var r in e)jwe.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&hx)for(var r of hx(e))t.indexOf(r)<0&&Twe.call(e,r)&&(n[r]=e[r]);return n};var D2;(e=>{const t=class cn{constructor(c,u,f,m){if(this.version=c,this.errorCorrectionLevel=u,this.modules=[],this.isFunction=[],c<cn.MIN_VERSION||c>cn.MAX_VERSION)throw new RangeError("Version value out of range");if(m<-1||m>7)throw new RangeError("Mask value out of range");this.size=c*4+17;let h=[];for(let x=0;x<this.size;x++)h.push(!1);for(let x=0;x<this.size;x++)this.modules.push(h.slice()),this.isFunction.push(h.slice());this.drawFunctionPatterns();const b=this.addEccAndInterleave(f);if(this.drawCodewords(b),m==-1){let x=1e9;for(let y=0;y<8;y++){this.applyMask(y),this.drawFormatBits(y);const v=this.getPenaltyScore();v<x&&(m=y,x=v),this.applyMask(y)}}a(0<=m&&m<=7),this.mask=m,this.applyMask(m),this.drawFormatBits(m),this.isFunction=[]}static encodeText(c,u){const f=e.QrSegment.makeSegments(c);return cn.encodeSegments(f,u)}static encodeBinary(c,u){const f=e.QrSegment.makeBytes(c);return cn.encodeSegments([f],u)}static encodeSegments(c,u,f=1,m=40,h=-1,b=!0){if(!(cn.MIN_VERSION<=f&&f<=m&&m<=cn.MAX_VERSION)||h<-1||h>7)throw new RangeError("Invalid value");let x,y;for(x=f;;x++){const _=cn.getNumDataCodewords(x,u)*8,N=o.getTotalBits(c,x);if(N<=_){y=N;break}if(x>=m)throw new RangeError("Data too long")}for(const _ of[cn.Ecc.MEDIUM,cn.Ecc.QUARTILE,cn.Ecc.HIGH])b&&y<=cn.getNumDataCodewords(x,_)*8&&(u=_);let v=[];for(const _ of c){n(_.mode.modeBits,4,v),n(_.numChars,_.mode.numCharCountBits(x),v);for(const N of _.getData())v.push(N)}a(v.length==y);const w=cn.getNumDataCodewords(x,u)*8;a(v.length<=w),n(0,Math.min(4,w-v.length),v),n(0,(8-v.length%8)%8,v),a(v.length%8==0);for(let _=236;v.length<w;_^=253)n(_,8,v);let S=[];for(;S.length*8<v.length;)S.push(0);return v.forEach((_,N)=>S[N>>>3]|=_<<7-(N&7)),new cn(x,u,S,h)}getModule(c,u){return 0<=c&&c<this.size&&0<=u&&u<this.size&&this.modules[u][c]}getModules(){return this.modules}drawFunctionPatterns(){for(let f=0;f<this.size;f++)this.setFunctionModule(6,f,f%2==0),this.setFunctionModule(f,6,f%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);const c=this.getAlignmentPatternPositions(),u=c.length;for(let f=0;f<u;f++)for(let m=0;m<u;m++)f==0&&m==0||f==0&&m==u-1||f==u-1&&m==0||this.drawAlignmentPattern(c[f],c[m]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(c){const u=this.errorCorrectionLevel.formatBits<<3|c;let f=u;for(let h=0;h<10;h++)f=f<<1^(f>>>9)*1335;const m=(u<<10|f)^21522;a(m>>>15==0);for(let h=0;h<=5;h++)this.setFunctionModule(8,h,r(m,h));this.setFunctionModule(8,7,r(m,6)),this.setFunctionModule(8,8,r(m,7)),this.setFunctionModule(7,8,r(m,8));for(let h=9;h<15;h++)this.setFunctionModule(14-h,8,r(m,h));for(let h=0;h<8;h++)this.setFunctionModule(this.size-1-h,8,r(m,h));for(let h=8;h<15;h++)this.setFunctionModule(8,this.size-15+h,r(m,h));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let c=this.version;for(let f=0;f<12;f++)c=c<<1^(c>>>11)*7973;const u=this.version<<12|c;a(u>>>18==0);for(let f=0;f<18;f++){const m=r(u,f),h=this.size-11+f%3,b=Math.floor(f/3);this.setFunctionModule(h,b,m),this.setFunctionModule(b,h,m)}}drawFinderPattern(c,u){for(let f=-4;f<=4;f++)for(let m=-4;m<=4;m++){const h=Math.max(Math.abs(m),Math.abs(f)),b=c+m,x=u+f;0<=b&&b<this.size&&0<=x&&x<this.size&&this.setFunctionModule(b,x,h!=2&&h!=4)}}drawAlignmentPattern(c,u){for(let f=-2;f<=2;f++)for(let m=-2;m<=2;m++)this.setFunctionModule(c+m,u+f,Math.max(Math.abs(m),Math.abs(f))!=1)}setFunctionModule(c,u,f){this.modules[u][c]=f,this.isFunction[u][c]=!0}addEccAndInterleave(c){const u=this.version,f=this.errorCorrectionLevel;if(c.length!=cn.getNumDataCodewords(u,f))throw new RangeError("Invalid argument");const m=cn.NUM_ERROR_CORRECTION_BLOCKS[f.ordinal][u],h=cn.ECC_CODEWORDS_PER_BLOCK[f.ordinal][u],b=Math.floor(cn.getNumRawDataModules(u)/8),x=m-b%m,y=Math.floor(b/m);let v=[];const w=cn.reedSolomonComputeDivisor(h);for(let _=0,N=0;_<m;_++){let j=c.slice(N,N+y-h+(_<x?0:1));N+=j.length;const k=cn.reedSolomonComputeRemainder(j,w);_<x&&j.push(0),v.push(j.concat(k))}let S=[];for(let _=0;_<v[0].length;_++)v.forEach((N,j)=>{(_!=y-h||j>=x)&&S.push(N[_])});return a(S.length==b),S}drawCodewords(c){if(c.length!=Math.floor(cn.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let u=0;for(let f=this.size-1;f>=1;f-=2){f==6&&(f=5);for(let m=0;m<this.size;m++)for(let h=0;h<2;h++){const b=f-h,y=(f+1&2)==0?this.size-1-m:m;!this.isFunction[y][b]&&u<c.length*8&&(this.modules[y][b]=r(c[u>>>3],7-(u&7)),u++)}}a(u==c.length*8)}applyMask(c){if(c<0||c>7)throw new RangeError("Mask value out of range");for(let u=0;u<this.size;u++)for(let f=0;f<this.size;f++){let m;switch(c){case 0:m=(f+u)%2==0;break;case 1:m=u%2==0;break;case 2:m=f%3==0;break;case 3:m=(f+u)%3==0;break;case 4:m=(Math.floor(f/3)+Math.floor(u/2))%2==0;break;case 5:m=f*u%2+f*u%3==0;break;case 6:m=(f*u%2+f*u%3)%2==0;break;case 7:m=((f+u)%2+f*u%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[u][f]&&m&&(this.modules[u][f]=!this.modules[u][f])}}getPenaltyScore(){let c=0;for(let h=0;h<this.size;h++){let b=!1,x=0,y=[0,0,0,0,0,0,0];for(let v=0;v<this.size;v++)this.modules[h][v]==b?(x++,x==5?c+=cn.PENALTY_N1:x>5&&c++):(this.finderPenaltyAddHistory(x,y),b||(c+=this.finderPenaltyCountPatterns(y)*cn.PENALTY_N3),b=this.modules[h][v],x=1);c+=this.finderPenaltyTerminateAndCount(b,x,y)*cn.PENALTY_N3}for(let h=0;h<this.size;h++){let b=!1,x=0,y=[0,0,0,0,0,0,0];for(let v=0;v<this.size;v++)this.modules[v][h]==b?(x++,x==5?c+=cn.PENALTY_N1:x>5&&c++):(this.finderPenaltyAddHistory(x,y),b||(c+=this.finderPenaltyCountPatterns(y)*cn.PENALTY_N3),b=this.modules[v][h],x=1);c+=this.finderPenaltyTerminateAndCount(b,x,y)*cn.PENALTY_N3}for(let h=0;h<this.size-1;h++)for(let b=0;b<this.size-1;b++){const x=this.modules[h][b];x==this.modules[h][b+1]&&x==this.modules[h+1][b]&&x==this.modules[h+1][b+1]&&(c+=cn.PENALTY_N2)}let u=0;for(const h of this.modules)u=h.reduce((b,x)=>b+(x?1:0),u);const f=this.size*this.size,m=Math.ceil(Math.abs(u*20-f*10)/f)-1;return a(0<=m&&m<=9),c+=m*cn.PENALTY_N4,a(0<=c&&c<=2568888),c}getAlignmentPatternPositions(){if(this.version==1)return[];{const c=Math.floor(this.version/7)+2,u=this.version==32?26:Math.ceil((this.version*4+4)/(c*2-2))*2;let f=[6];for(let m=this.size-7;f.length<c;m-=u)f.splice(1,0,m);return f}}static getNumRawDataModules(c){if(c<cn.MIN_VERSION||c>cn.MAX_VERSION)throw new RangeError("Version number out of range");let u=(16*c+128)*c+64;if(c>=2){const f=Math.floor(c/7)+2;u-=(25*f-10)*f-55,c>=7&&(u-=36)}return a(208<=u&&u<=29648),u}static getNumDataCodewords(c,u){return Math.floor(cn.getNumRawDataModules(c)/8)-cn.ECC_CODEWORDS_PER_BLOCK[u.ordinal][c]*cn.NUM_ERROR_CORRECTION_BLOCKS[u.ordinal][c]}static reedSolomonComputeDivisor(c){if(c<1||c>255)throw new RangeError("Degree out of range");let u=[];for(let m=0;m<c-1;m++)u.push(0);u.push(1);let f=1;for(let m=0;m<c;m++){for(let h=0;h<u.length;h++)u[h]=cn.reedSolomonMultiply(u[h],f),h+1<u.length&&(u[h]^=u[h+1]);f=cn.reedSolomonMultiply(f,2)}return u}static reedSolomonComputeRemainder(c,u){let f=u.map(m=>0);for(const m of c){const h=m^f.shift();f.push(0),u.forEach((b,x)=>f[x]^=cn.reedSolomonMultiply(b,h))}return f}static reedSolomonMultiply(c,u){if(c>>>8||u>>>8)throw new RangeError("Byte out of range");let f=0;for(let m=7;m>=0;m--)f=f<<1^(f>>>7)*285,f^=(u>>>m&1)*c;return a(f>>>8==0),f}finderPenaltyCountPatterns(c){const u=c[1];a(u<=this.size*3);const f=u>0&&c[2]==u&&c[3]==u*3&&c[4]==u&&c[5]==u;return(f&&c[0]>=u*4&&c[6]>=u?1:0)+(f&&c[6]>=u*4&&c[0]>=u?1:0)}finderPenaltyTerminateAndCount(c,u,f){return c&&(this.finderPenaltyAddHistory(u,f),u=0),u+=this.size,this.finderPenaltyAddHistory(u,f),this.finderPenaltyCountPatterns(f)}finderPenaltyAddHistory(c,u){u[0]==0&&(c+=this.size),u.pop(),u.unshift(c)}};t.MIN_VERSION=1,t.MAX_VERSION=40,t.PENALTY_N1=3,t.PENALTY_N2=3,t.PENALTY_N3=40,t.PENALTY_N4=10,t.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],t.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e.QrCode=t;function n(l,c,u){if(c<0||c>31||l>>>c)throw new RangeError("Value out of range");for(let f=c-1;f>=0;f--)u.push(l>>>f&1)}function r(l,c){return(l>>>c&1)!=0}function a(l){if(!l)throw new Error("Assertion error")}const i=class kr{constructor(c,u,f){if(this.mode=c,this.numChars=u,this.bitData=f,u<0)throw new RangeError("Invalid argument");this.bitData=f.slice()}static makeBytes(c){let u=[];for(const f of c)n(f,8,u);return new kr(kr.Mode.BYTE,c.length,u)}static makeNumeric(c){if(!kr.isNumeric(c))throw new RangeError("String contains non-numeric characters");let u=[];for(let f=0;f<c.length;){const m=Math.min(c.length-f,3);n(parseInt(c.substring(f,f+m),10),m*3+1,u),f+=m}return new kr(kr.Mode.NUMERIC,c.length,u)}static makeAlphanumeric(c){if(!kr.isAlphanumeric(c))throw new RangeError("String contains unencodable characters in alphanumeric mode");let u=[],f;for(f=0;f+2<=c.length;f+=2){let m=kr.ALPHANUMERIC_CHARSET.indexOf(c.charAt(f))*45;m+=kr.ALPHANUMERIC_CHARSET.indexOf(c.charAt(f+1)),n(m,11,u)}return f<c.length&&n(kr.ALPHANUMERIC_CHARSET.indexOf(c.charAt(f)),6,u),new kr(kr.Mode.ALPHANUMERIC,c.length,u)}static makeSegments(c){return c==""?[]:kr.isNumeric(c)?[kr.makeNumeric(c)]:kr.isAlphanumeric(c)?[kr.makeAlphanumeric(c)]:[kr.makeBytes(kr.toUtf8ByteArray(c))]}static makeEci(c){let u=[];if(c<0)throw new RangeError("ECI assignment value out of range");if(c<128)n(c,8,u);else if(c<16384)n(2,2,u),n(c,14,u);else if(c<1e6)n(6,3,u),n(c,21,u);else throw new RangeError("ECI assignment value out of range");return new kr(kr.Mode.ECI,0,u)}static isNumeric(c){return kr.NUMERIC_REGEX.test(c)}static isAlphanumeric(c){return kr.ALPHANUMERIC_REGEX.test(c)}getData(){return this.bitData.slice()}static getTotalBits(c,u){let f=0;for(const m of c){const h=m.mode.numCharCountBits(u);if(m.numChars>=1<<h)return 1/0;f+=4+h+m.bitData.length}return f}static toUtf8ByteArray(c){c=encodeURI(c);let u=[];for(let f=0;f<c.length;f++)c.charAt(f)!="%"?u.push(c.charCodeAt(f)):(u.push(parseInt(c.substring(f+1,f+3),16)),f+=2);return u}};i.NUMERIC_REGEX=/^[0-9]*$/,i.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,i.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let o=i;e.QrSegment=i})(D2||(D2={}));(e=>{(t=>{const n=class{constructor(a,i){this.ordinal=a,this.formatBits=i}};n.LOW=new n(0,1),n.MEDIUM=new n(1,0),n.QUARTILE=new n(2,3),n.HIGH=new n(3,2),t.Ecc=n})(e.QrCode||(e.QrCode={}))})(D2||(D2={}));(e=>{(t=>{const n=class{constructor(a,i){this.modeBits=a,this.numBitsCharCount=i}numCharCountBits(a){return this.numBitsCharCount[Math.floor((a+7)/17)]}};n.NUMERIC=new n(1,[10,12,14]),n.ALPHANUMERIC=new n(2,[9,11,13]),n.BYTE=new n(4,[8,16,16]),n.KANJI=new n(8,[8,10,12]),n.ECI=new n(7,[0,0,0]),t.Mode=n})(e.QrSegment||(e.QrSegment={}))})(D2||(D2={}));var _f=D2;var xbt={L:_f.QrCode.Ecc.LOW,M:_f.QrCode.Ecc.MEDIUM,Q:_f.QrCode.Ecc.QUARTILE,H:_f.QrCode.Ecc.HIGH},Awe=128,Mwe="L",Owe="#FFFFFF",Iwe="#000000",Rwe=!1,Dwe=1,vbt=4,ybt=0,Cbt=.1;function Pwe(e,t=0){const n=[];return e.forEach(function(r,a){let i=null;r.forEach(function(o,l){if(!o&&i!==null){n.push(`M${i+t} ${a+t}h${l-i}v1H${i+t}z`),i=null;return}if(l===r.length-1){if(!o)return;i===null?n.push(`M${l+t},${a+t} h1v1H${l+t}z`):n.push(`M${i+t},${a+t} h${l+1-i}v1H${i+t}z`);return}o&&i===null&&(i=l)})}),n.join("")}function Lwe(e,t){return e.slice().map((n,r)=>r<t.y||r>=t.y+t.h?n:n.map((a,i)=>i<t.x||i>=t.x+t.w?a:!1))}function wbt(e,t,n,r){if(r==null)return null;const a=e.length+n*2,i=Math.floor(t*Cbt),o=a/t,l=(r.width||i)*o,c=(r.height||i)*o,u=r.x==null?e.length/2-l/2:r.x*o,f=r.y==null?e.length/2-c/2:r.y*o,m=r.opacity==null?1:r.opacity;let h=null;if(r.excavate){let x=Math.floor(u),y=Math.floor(f),v=Math.ceil(l+u-x),w=Math.ceil(c+f-y);h={x,y,w:v,h:w}}const b=r.crossOrigin;return{x:u,y:f,h:c,w:l,excavation:h,opacity:m,crossOrigin:b}}function Ebt(e,t){return t!=null?Math.max(Math.floor(t),0):e?vbt:ybt}function Vwe({value:e,level:t,minVersion:n,includeMargin:r,marginSize:a,imageSettings:i,size:o,boostLevel:l}){let c=U.useMemo(()=>{const x=(Array.isArray(e)?e:[e]).reduce((y,v)=>(y.push(..._f.QrSegment.makeSegments(v)),y),[]);return _f.QrCode.encodeSegments(x,xbt[t],n,void 0,void 0,l)},[e,t,n,l]);const{cells:u,margin:f,numCells:m,calculatedImageSettings:h}=U.useMemo(()=>{let b=c.getModules();const x=Ebt(r,a),y=b.length+x*2,v=wbt(b,o,x,i);return{cells:b,margin:x,numCells:y,calculatedImageSettings:v}},[c,o,i,r,a]);return{qrcode:c,margin:f,cells:u,numCells:m,calculatedImageSettings:h}}var Sbt=(function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0})(),Nbt=U.forwardRef(function(t,n){const r=t,{value:a,size:i=Awe,level:o=Mwe,bgColor:l=Owe,fgColor:c=Iwe,includeMargin:u=Rwe,minVersion:f=Dwe,boostLevel:m,marginSize:h,imageSettings:b}=r,y=cR(r,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:v}=y,w=cR(y,["style"]),S=b?.src,_=U.useRef(null),N=U.useRef(null),j=U.useCallback(z=>{_.current=z,typeof n=="function"?n(z):n&&(n.current=z)},[n]),[k,M]=U.useState(!1),{margin:T,cells:R,numCells:I,calculatedImageSettings:D}=Vwe({value:a,level:o,minVersion:f,boostLevel:m,includeMargin:u,marginSize:h,imageSettings:b,size:i});U.useEffect(()=>{if(_.current!=null){const z=_.current,q=z.getContext("2d");if(!q)return;let Z=R;const G=N.current,$=D!=null&&G!==null&&G.complete&&G.naturalHeight!==0&&G.naturalWidth!==0;$&&D.excavation!=null&&(Z=Lwe(R,D.excavation));const X=window.devicePixelRatio||1;z.height=z.width=i*X;const B=i/I*X;q.scale(B,B),q.fillStyle=l,q.fillRect(0,0,I,I),q.fillStyle=c,Sbt?q.fill(new Path2D(Pwe(Z,T))):R.forEach(function(W,Y){W.forEach(function(F,J){F&&q.fillRect(J+T,Y+T,1,1)})}),D&&(q.globalAlpha=D.opacity),$&&q.drawImage(G,D.x+T,D.y+T,D.w,D.h)}}),U.useEffect(()=>{M(!1)},[S]);const P=lR({height:i,width:i},v);let L=null;return S!=null&&(L=U.createElement("img",{src:S,key:S,style:{display:"none"},onLoad:()=>{M(!0)},ref:N,crossOrigin:D?.crossOrigin})),U.createElement(U.Fragment,null,U.createElement("canvas",lR({style:P,height:i,width:i,ref:j,role:"img"},w)),L)});Nbt.displayName="QRCodeCanvas";var eF=U.forwardRef(function(t,n){const r=t,{value:a,size:i=Awe,level:o=Mwe,bgColor:l=Owe,fgColor:c=Iwe,includeMargin:u=Rwe,minVersion:f=Dwe,boostLevel:m,title:h,marginSize:b,imageSettings:x}=r,y=cR(r,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:v,cells:w,numCells:S,calculatedImageSettings:_}=Vwe({value:a,level:o,minVersion:f,boostLevel:m,includeMargin:u,marginSize:b,imageSettings:x,size:i});let N=w,j=null;x!=null&&_!=null&&(_.excavation!=null&&(N=Lwe(w,_.excavation)),j=U.createElement("image",{href:x.src,height:_.h,width:_.w,x:_.x+v,y:_.y+v,preserveAspectRatio:"none",opacity:_.opacity,crossOrigin:_.crossOrigin}));const k=Pwe(N,v);return U.createElement("svg",lR({height:i,width:i,viewBox:`0 0 ${S} ${S}`,ref:n,role:"img"},y),!!h&&U.createElement("title",null,h),U.createElement("path",{fill:l,d:`M0,0 h${S}v${S}H0z`,shapeRendering:"crispEdges"}),U.createElement("path",{fill:c,d:k,shapeRendering:"crispEdges"}),j)});eF.displayName="QRCodeSVG";const tF=({checkoutData:e,onBack:t})=>{const{t:n}=Q(),r="border border-[rgba(115,115,115,0.1)] rounded-xl overflow-hidden",a=e.onChainAddr?`bitcoin:${e.onChainAddr?.toUpperCase()}?amount=${e.amount/1e8}&label=PlanBNetwork&lightning=${e.pr}`:e.pr,i=e.onChainAddr?`${e.onChainAddr.toUpperCase()}`:"",o=e.pr;return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"items-center justify-center w-full max-w-96 lg:w-96 flex flex-col gap-6 md:gap-8 max-lg:pb-6 max-lg:pt-8 mt-auto mb-4",children:[s.jsx(Ki,{className:"w-60 h-auto"}),s.jsx("span",{className:"text-center text-sm lg:text-base",children:n("courses.payment.qr_unified")}),s.jsxs("div",{className:"flex flex-col justify-center items-center",children:[s.jsx("span",{className:"desktop-h7 text-center mx-auto mb-2",children:n("words.amount")}),s.jsxs("div",{className:V("flex flex-row items-center justify-center px-4 py-3 w-fit min-w-48 mb-8 bg-white !border-neutral-200",r),children:[s.jsxs("span",{className:"desktop-subtitle1 text-neutral-800 flex-1 truncate",children:[(e.amount/1e8).toLocaleString("en-US",{maximumFractionDigits:8,minimumFractionDigits:8})," ","BTC"]}),s.jsx(O4,{className:"h-5 w-auto cursor-pointer",onClick:()=>{navigator.clipboard.writeText((e.amount/1e8).toLocaleString("en-US",{maximumFractionDigits:8,minimumFractionDigits:8}))}})]}),s.jsx(eF,{value:a,size:220})]}),s.jsxs("div",{className:"flex flex-col max-w-96 lg:w-96 w-full",children:[i&&s.jsxs(s.Fragment,{children:[s.jsx("span",{className:"desktop-h7 text-center mx-auto mb-2",children:n("words.unified")}),s.jsxs("div",{className:V("flex flex-row items-center justify-center px-4 py-3 w-full mb-8 bg-commentTextBackground",r),children:[s.jsx("span",{className:"desktop-subtitle1 text-neutral-500 flex-1 truncate",children:a}),s.jsx(O4,{className:"h-5 w-auto cursor-pointer",onClick:()=>{navigator.clipboard.writeText(a)}})]})]}),i&&s.jsxs(s.Fragment,{children:[s.jsx("span",{className:"desktop-h7 text-center mx-auto mb-2",children:n("words.onChainAddress")}),s.jsxs("div",{className:V("flex flex-row items-center justify-center px-4 py-3 w-full mb-8 bg-commentTextBackground",r),children:[s.jsx("span",{className:"desktop-subtitle1 text-neutral-500 flex-1 truncate",children:i}),s.jsx(O4,{className:"h-5 w-auto cursor-pointer",onClick:()=>{navigator.clipboard.writeText(i)}})]})]}),s.jsx("span",{className:"desktop-h7 text-center mx-auto mb-2",children:n("words.lightningInvoice")}),s.jsxs("div",{className:V("flex flex-row items-center justify-center px-4 py-3 w-full bg-commentTextBackground",r),children:[s.jsx("span",{className:"desktop-subtitle1 text-neutral-500 flex-1 truncate",children:o}),s.jsx(O4,{className:"h-5 w-auto cursor-pointer",onClick:()=>{navigator.clipboard.writeText(o)}})]})]}),t&&s.jsx(re,{variant:"outline",onClick:t,children:"Back"})]}),s.jsx("div",{className:"text-center uppercase md:text-xs justify-self-end mt-auto  mb-2",children:s.jsx("div",{className:"text-[10px] md:text-xs",children:s.jsx(Yn,{i18nKey:"payment.terms",children:s.jsx(Te,{to:"/legal/terms-of-sale",className:"hover:underline hover:underline-offset-2 text-orange-500",target:"_blank",rel:"noreferrer",children:"Payment terms"})})})})]})},lue=({children:e,className:t=""})=>s.jsx("span",{className:V("text-sm",t),children:e}),xn=({label:e,value:t,isBlack:n,isLabelBold:r})=>{const a=typeof t=="string"&&t.includes(`
`)&&t.split(`
`);return s.jsxs("div",{className:"flex items-center justify-between w-full leading-relaxed max-md:my-px",children:[s.jsx(lue,{className:V("text-sm lg:text-base tracking-[0.08px] self-start",n?"text-slate-950":"text-neutral-500 lg:text-white/[.64]",r?"font-semibold":""),children:e}),s.jsx(lue,{className:V("text-sm lg:text-base text-end text-wrap max-w-[70%] truncate",n?"text-slate-950":"text-black lg:text-white",typeof t!="string"&&"flex flex-wrap gap-2"),children:a?a.map(i=>s.jsx("span",{className:"block",children:i},i)):t})]})},_bt=({checkoutData:e,onClose:t})=>{const{t:n}=Q();return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"items-center justify-center w-full max-w-96 lg:w-96 flex flex-col gap-6 max-lg:pb-6 max-lg:pt-8 mt-auto",children:[s.jsx(Ki,{className:"w-60 h-auto"}),s.jsx("div",{className:"items-center justify-center flex flex-col gap-6",children:s.jsx("span",{className:"text-orange-500 text-sm lg:text-xl font-medium leading-relaxed lg:tracking-015px",children:n("courses.payment.payment_successful")})}),s.jsx("span",{className:"text-lg font-medium",children:n("courses.payment.payment_details")}),s.jsxs("div",{className:"w-full flex flex-col gap-4",children:[s.jsx(xn,{isBlack:!0,isLabelBold:!0,label:n("courses.payment.amount"),value:`${e.amount} sats`}),s.jsx(xn,{isBlack:!0,isLabelBold:!0,label:n("courses.payment.date"),value:tr(new Date)}),e.id&&s.jsx(xn,{isBlack:!0,isLabelBold:!0,label:n("courses.payment.invoiceId"),value:e.id==="free"?n("words.free"):e.id})]}),s.jsx(re,{variant:"primary",className:"w-full",onClick:()=>{t(!0)},children:"Back"})]}),s.jsx("div",{className:"text-center uppercase md:text-xs justify-self-end mt-auto mb-2",children:s.jsx("div",{className:"text-[10px] md:text-xs",children:s.jsx(Yn,{i18nKey:"payment.terms",children:s.jsx(Te,{to:"/legal/terms-of-sale",className:"hover:underline hover:underline-offset-2 text-orange-500",target:"_blank",rel:"noreferrer",children:"Payment terms"})})})})]})},q6="/assets/left-background-DpAWyd-E.webp",kbt="/assets/summer-school-thumbnail-BfCbaLnr.png",cue="border border-neutral-500/25 rounded-xl overflow-hidden",uue=({mobileDisplay:e,paidPriceDollars:t,satsPrice:n})=>{const r=()=>s.jsx("div",{className:"w-full h-px bg-neutral-200 lg:bg-white/10"});return s.jsx("div",{className:V("flex max-w-[350px] xl:max-w-[500px] 2xl:max-w-[700px] justify-center items-center lg:p-6 bg-cover bg-center max-lg:!bg-none",e?"lg:hidden":"max-lg:hidden"),style:{backgroundImage:`url(${q6})`},children:s.jsxs("div",{className:V("flex flex-col w-full max-w-[450px] p-2.5 lg:p-7 lg:m-7 backdrop-blur-md bg-neutral-100 lg:bg-black/75",cue),children:[s.jsx("span",{className:" text-black lg:text-white font-medium leading-tight mb-2 lg:mb-6"}),s.jsx("div",{className:V("rounded-2xl w-full mb-5 lg:mb-8",cue),children:s.jsx("img",{src:kbt,alt:"The event"})}),s.jsxs("div",{className:"flex flex-col gap-1 lg:gap-2 mt-1 lg:mt-4 md:mb-5 lg:mb-8",children:[s.jsx("p",{className:"lg:text-white font-bold text-2xl mb-2",children:"Lugano Summer School"}),s.jsx(xn,{label:"Date",value:"21 July to 26 July"}),s.jsx(r,{}),s.jsx(xn,{label:"Location",value:"Lugano, Switzerland"}),s.jsx(r,{}),s.jsx(xn,{label:"Language spoken",value:"English"}),s.jsx(r,{}),s.jsx(xn,{label:"Type of access",value:"In-person"}),s.jsx(r,{}),s.jsx(xn,{label:"Limitation",value:"21 people"}),s.jsx(r,{})]}),s.jsxs("span",{className:"flex items-center justify-center gap-1 w-full px-4 py-2 text-orange-500 lg:text-2xl leading-none bg-white lg:bg-white/10 rounded-lg mt-4",children:[s.jsx("span",{className:"font-semibold",children:I$(t||0,R$,0)}),s.jsx("span",{children:"·"}),s.jsxs("span",{children:[n," sats"]})]})]})})},jbt=({satsPrice:e,dollarPrice:t,isOpen:n,item:r,onClose:a})=>{const{t:i}=Q(),[o,l]=d.useState(null),c=st(oe.user.saveGeneralPayment.mutationOptions({onError(){l(i("courses.payment.checkoutError"))}})),{data:u}=ke(oe.auth.config.queryOptions()),[f,m]=d.useState(!1),[h,b]=d.useState(),[x,y]=d.useState(null),[v,w]=d.useState(null),[S,_]=d.useState(t),[N,j]=d.useState(e);let k=null;u&&(k=VH(u?.stripePublicKey||""));const M=d.useCallback(async R=>{if(R){const I=await c.mutateAsync({couponCode:v?.code,dollarPrice:S,item:r,method:R,satsPrice:N});b(I),I.id==="free"&&I.amount===0&&m(!0)}y(R)},[S,N,c,r,v?.code]);d.useEffect(()=>{j(e)},[e]),d.useEffect(()=>{_(t)},[t]),d.useEffect(()=>{if(h&&n&&e>=0){const R=new WebSocket("wss://api.swiss-bitcoin-pay.ch/invoice");R.addEventListener("open",()=>{R.send(JSON.stringify({id:h.id}))});const I=D=>{JSON.parse(D.data).status==="settled"&&m(!0)};return R.addEventListener("message",I),()=>{R.removeEventListener("message",I),R.close()}}},[h,n,e]),d.useEffect(()=>{f&&en("Payment successful!",{closeButton:!0,color:"primary",mode:"light"})},[f]);function T(R){w(R),R?.reductionPercentage&&(j(Math.ceil(e*(100-R.reductionPercentage)/100)),t&&_(Math.ceil(t*(100-R.reductionPercentage)/100))),R||(j(e),_(t),w(null))}return s.jsx("div",{className:"p-4",children:s.jsx(Qm,{open:n,onOpenChange:()=>{b(void 0),a()},children:s.jsxs(q2,{className:"max-h-screen w-[90%] max-w-[1640px] h-[90vh] sm:w-[80vw] lg:p-0 sm:h-[85vh] overflow-auto",children:[s.jsx(G2,{className:"hidden",children:"Payment Modal"}),s.jsx(W2,{className:"hidden",children:"Payment Modal"}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-[auto_1fr] h-full gap-6 lg:gap-0",children:[s.jsx(uue,{paidPriceDollars:t,satsPrice:N,mobileDisplay:!1}),s.jsx("div",{className:"flex flex-col w-full items-center justify-center lg:m-6",children:h?f&&(N===0||x==="sbp")?s.jsx(_bt,{checkoutData:h,onClose:a}):x==="sbp"?s.jsx(tF,{checkoutData:h,onBack:()=>b(void 0)}):s.jsxs("div",{className:"flex flex-col lg:w-full md:w-72",children:[s.jsx(PH,{stripe:k,options:{clientSecret:h.clientSecret},children:s.jsx(LH,{})}),s.jsx("div",{className:"self-center",children:s.jsx(re,{className:"mt-4",variant:"outline",onClick:()=>{b(void 0),a()},children:i("words.back")})})]}):s.jsx(JH,{paidPriceDollars:S,satsPrice:N,initPayment:M,itemId:r.toString(),updateCoupon:T,checkoutError:o,description:"Please review the date and time of the event provided. ",isGdprCompliance:!0,gdprTerms:i("events.tcDisclaimer"),children:s.jsx(uue,{paidPriceDollars:S,satsPrice:N,mobileDisplay:!0})})})]})]})})})},Gd=d.createContext({course:null,courseProgress:void 0,isLoggedIn:!1,isCoursePaid:void 0});function $we(e){return e?`${e.match(/\D+/)?.[0]||""} ${e.match(/\d+/)?.[0]||""}`:""}const due=40,P2=60,Vl=(e,t)=>{const n=e.course.parts.flatMap(i=>i.chapters),r=n.findIndex(i=>i.chapterId===e.chapterId);if(t==="previous"){if(r<1)return{courseId:e.course.id};const i=n[r-1];return{chapterId:i.chapterId,chapterName:i.title,courseId:e.course.id}}if(r===n.length-1)return{courseId:e.course.id};const a=n[r+1];return{chapterId:a.chapterId,chapterName:a.title,courseId:e.course.id}},Tbt=["65c138b0-4161-4958-bbe3-c12916bc959c","46b0ced2-9028-4a61-8fbc-3b005ee8d70f","d2fd9fc0-d9ed-4a87-9fa3-0fdbb3937e28"],o0=({course:e})=>s.jsxs(Te,{to:`/courses/${e.id}`,className:"flex items-center gap-2 group",children:[s.jsx(It,{size:"small",variant:"brown",className:"uppercase w-fit shrink-0",children:$we(e.index)}),s.jsx("h3",{className:"subtitle-base text-neutral-900 line-clamp-1 group-hover:text-orange-500",children:e.name})]}),l0=(e,t)=>{if(!e)return[];const n=e.id,r=t?.nextChapter?.chapterId??null,a=r?`/courses/${n}/${r}`:`/courses/${n}/${e?.parts[0].chapters[0].chapterId}`,i=t?.isSelectedForFinalLesson??!1,o=e.parts.some(h=>h.chapters.some(b=>b?.isCourseExam)),l=e.parts.some(h=>h.chapters.some(b=>b?.isSingleTrialExam))||e.hasAssignment,c=e.hasAssignment,u=e.teachingFormat===lo.SelfPaced,f=n==="c762773a-9017-4129-bc0e-06adf86050ef"||n==="576ac496-a4fd-471a-b022-e0da1ab89a29",m=[{id:"courseChapter",label:"words.course",href:a,onlyForLoggedIn:!1},{id:"overview",label:"words.overview",href:`/courses/${n}/overview`,onlyForLoggedIn:!1}];return o&&m.push({id:"retakeExam",label:u?"words.diploma":"courses.exam.scoreAndDiploma",href:`/courses/${n}/retake-exam`,onlyForLoggedIn:!0}),l&&m.push({id:"singleTrialExam",label:u?"words.diploma":"courses.exam.scoreAndDiploma",href:`/courses/${n}/single-trial-exam`,onlyForLoggedIn:!0}),c&&m.push({id:"assignment",label:"dashboard.course.assignment",href:`/courses/${n}/assignment`}),f&&i&&m.push({id:"summerSchool",label:"dashboard.course.summerSchool",href:`/courses/${n}/summer-school`,onlyForLoggedIn:!0}),u&&m.push({id:"credits",label:"words.credits",href:`/courses/${n}/credits`}),m},Abt=({onConfirm:e})=>{const t=gt("md");return s.jsx(En,{trigger:s.jsx(re,{variant:"outline",className:"max-md:w-full",children:"No, I can't join"}),title:"Are you sure to want to withdraw?",content:s.jsxs("div",{className:"flex flex-col gap-4 text-left",children:[s.jsx("p",{children:"We're sorry to hear you might not join the'Lugano Summer School."}),s.jsx("p",{children:"If you're facing financial or logistical challenges, we would love to see if we can help. Feel free to reach out — we might be able to make things easier."}),s.jsx("p",{children:"If you're sure about withdrawing, we understand and hope to welcome you at a future Plan ₿ Network event."})]}),children:s.jsxs("div",{className:"!flex gap-4 md:!gap-7",children:[s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"primary",size:t?"s":"l",onClick:()=>{window.open("https://t.me/asi0_flammeus","_blank","noopener,noreferrer")},children:"Contact manager"})}),s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"outline",size:t?"s":"l",className:"w-fit",onClick:e,children:"Confirm withdrawal"})})]})})},Mbt="data:image/svg+xml,%3csvg%20width='24'%20height='29'%20viewBox='0%200%2024%2029'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M23.9787%206.51153C23.9143%205.87439%2023.707%205.29878%2023.3067%204.79558C22.9528%204.3503%2022.4989%204.03173%2022.07%203.67333C21.8555%203.49594%2021.2872%203.01446%2021.2157%202.74295C21.1299%202.41352%2021.2622%202.07684%2021.5589%201.96824C22.0056%201.81619%2022.7527%201.81981%2023.1852%201.84877C23.5533%201.87773%2023.9322%201.74741%2023.9465%201.59536C23.9608%201.44331%2023.7428%201.21886%2023.4532%201.15008C23.2245%201.09578%2022.8742%201.01252%2022.6633%200.87133C22.288%200.614299%2021.9056%200.143678%2021.3837%200.0386937C20.6403%20-0.109733%2020.122%200.172639%2019.8789%200.820647C19.4929%201.74741%2019.7431%202.93482%2020.5545%203.80366C20.9191%204.19463%2021.3444%204.53131%2021.7519%204.88246C22.0521%205.14312%2022.3166%205.42911%2022.5704%205.74768C23.2495%206.60566%2022.5311%208.18043%2022.3595%208.36143C21.759%208.99134%2021.2372%209.10719%2020.2006%209.06374C19.1819%209.0203%2016.5405%207.6374%2015.143%207.59396C11.6831%207.48536%209.28113%209.10357%208.46976%209.5235C7.2545%2010.1534%205.52453%2010.1932%205.47092%2010.2113C4.68815%2010.2729%203.06541%2010.3344%202.2612%2010.6168C1.12814%2010.9354%200.516937%2011.4603%200.102318%2012.6332C-0.026357%2013.14%20-0.0513764%2013.5998%200.130913%2013.8786C0.527661%2014.4867%201.59638%2014.9936%202.08248%2015.2723C2.33268%2015.4171%202.82594%2015.2361%202.92244%2015.1673C3.46574%2014.7945%203.94469%2014.5012%204.58807%2014.4071C4.72389%2014.3854%205.63176%2014.2225%206.08927%2014.5628C6.42168%2014.8089%206.70763%2014.9574%207.08293%2015.1311C7.7692%2015.4461%209.28113%2015.8443%209.30972%2015.8515C9.51346%2015.9058%209.77438%2016.0108%209.77438%2016.1955C9.77438%2016.4561%207.37245%2018.4906%207.2402%2018.5413C6.63614%2018.7911%206.28586%2019.1929%206.17506%2019.7722C6.13932%2019.9604%206.05711%2020.1559%205.95345%2020.3116C5.56385%2020.8836%203.83746%2023.367%203.37995%2024.0476C3.16192%2024.3661%202.93674%2024.5254%202.62578%2024.5761C2.17899%2024.6485%201.843%2024.6594%201.65357%2024.9816C1.53561%2025.1879%201.61067%2025.5898%201.68931%2025.8504C1.77867%2026.1473%201.53561%2026.5165%201.51774%2026.56C1.30328%2026.9835%201.21393%2027.389%201.24609%2027.7981C1.25682%2027.9646%201.26754%2028.3519%201.53919%2028.3628C1.81083%2028.3773%201.88232%2028.1999%201.91449%2028.1347C1.95381%2028.0551%202.10393%2027.7257%202.14682%2027.646C2.32196%2027.3166%202.99035%2026.607%203.06541%2026.5238C3.30489%2026.2559%206.87919%2021.2709%206.87919%2021.2709C7.07578%2021.0103%207.27952%2020.7424%207.61193%2020.612C8.07301%2020.431%208.3804%2020.0582%208.46976%2019.5658C8.49121%2019.4572%209.91735%2018.3494%2010.525%2017.8824C10.7466%2017.7123%2012.0905%2017.1657%2012.112%2017.1729C12.112%2017.1838%2010.8824%2019.059%2010.5%2020.0545C10.4392%2020.2138%2010.3391%2020.7569%2010.4499%2021.032C10.6215%2021.4555%2010.9896%2021.6402%2011.4078%2021.5135C11.5365%2021.4736%2011.6509%2021.4085%2011.7617%2021.3469C11.8117%2021.318%2011.8618%2021.2926%2011.9118%2021.2673C11.9619%2021.242%2012.0083%2021.2166%2012.0584%2021.1913C12.1727%2021.1297%2012.2835%2021.0718%2012.3943%2021.0356C12.8054%2020.898%2013.22%2020.7677%2013.6346%2020.6374L14.4746%2020.3731C15.0608%2020.1885%2015.647%2020.0039%2016.2331%2019.8228C16.3618%2019.783%2016.4869%2019.736%2016.6478%2019.7396C16.7371%2019.7396%2016.8336%2019.7758%2016.8658%2019.9097C16.8658%2019.917%2016.9337%2020.3224%2017.1803%2020.4853C17.3054%2020.5686%2017.5735%2020.6338%2017.7737%2020.6265C17.9488%2020.6193%2018.1704%2020.67%2018.2848%2020.7713L18.4313%2020.898C18.5386%2020.9885%2018.6708%2021.0392%2018.7602%2021.0646C18.8531%2021.0899%2019.0247%2021.0899%2019.1248%2020.9849C19.232%2020.8691%2019.1927%2020.6808%2019.1784%2020.6229C19.1569%2020.5433%2019.114%2020.4817%2019.0819%2020.4274L18.9925%2020.2862C18.9067%2020.1487%2018.8245%2020.0111%2018.7352%2019.8735C18.4885%2019.4934%2018.2455%2019.1169%2017.9953%2018.7404C17.7344%2018.3494%2017.3305%2018.1938%2016.8015%2018.277C16.5977%2018.3096%2012.1263%2019.7142%2012.0941%2019.7215C12.3336%2019.2762%2013.7669%2017.2706%2014.1672%2017.0172C14.4639%2016.8398%2014.589%2016.6697%2015.1287%2016.5756C16.1831%2016.3946%2018.4707%2015.8588%2019.039%2015.4425C20.1434%2014.6315%2020.2328%2012.7889%2020.2149%2012.4196C20.1935%2012.0504%2020.3114%2011.797%2020.6295%2011.6268C20.7868%2011.5436%2022.4882%2010.5915%2023.321%209.18683C23.8214%208.36505%2024.0787%207.48536%2023.9787%206.51153Z'%20fill='%23FF5C00'/%3e%3c/svg%3e",Obt="data:image/svg+xml,%3csvg%20width='32'%20height='34'%20viewBox='0%200%2032%2034'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_7118_1335'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='6'%20y='13'%20width='21'%20height='21'%3e%3crect%20x='6.1543'%20y='13.3345'%20width='19.9385'%20height='19.8706'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_7118_1335)'%3e%3cpath%20d='M19.4491%2022.4412C19.6845%2022.4412%2019.8818%2022.3619%2020.0411%2022.2032C20.2003%2022.0445%2020.2799%2021.8479%2020.2799%2021.6133C20.2799%2021.3787%2020.2003%2021.1821%2020.0411%2021.0234C19.8818%2020.8647%2019.6845%2020.7853%2019.4491%2020.7853C19.2137%2020.7853%2019.0164%2020.8647%2018.8572%2021.0234C18.698%2021.1821%2018.6184%2021.3787%2018.6184%2021.6133C18.6184%2021.8479%2018.698%2022.0445%2018.8572%2022.2032C19.0164%2022.3619%2019.2137%2022.4412%2019.4491%2022.4412ZM12.803%2020.7853H16.9568V19.1295H12.803V20.7853ZM9.89528%2030.7206C9.42451%2029.1475%208.96067%2027.5779%208.50374%2026.0117C8.04682%2024.4455%207.81836%2022.8414%207.81836%2021.1993C7.81836%2019.9298%208.26144%2018.8535%209.14759%2017.9703C10.0337%2017.0872%2011.1137%2016.6456%2012.3876%2016.6456H16.5414C16.943%2016.1213%2017.4311%2015.7142%2018.0057%2015.4244C18.5803%2015.1346%2019.1999%2014.9897%2019.8645%2014.9897C20.2107%2014.9897%2020.5049%2015.1105%2020.7472%2015.352C20.9895%2015.5935%2021.1107%2015.8867%2021.1107%2016.2317C21.1107%2016.3007%2021.0761%2016.4593%2021.0068%2016.7077C20.9514%2016.8595%2020.8995%2017.0148%2020.8511%2017.1734C20.8026%2017.3321%2020.7645%2017.4943%2020.7368%2017.6599L22.6268%2019.5434H24.4337V25.3183L22.0868%2026.0842L20.6953%2030.7206H16.1261V29.0647H14.4645V30.7206H9.89528Z'%20fill='%23FF5C00'/%3e%3c/g%3e%3cmask%20id='mask1_7118_1335'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='8'%20y='0'%20width='15'%20height='17'%3e%3crect%20x='8.64453'%20y='0.916992'%20width='14.1231'%20height='15.7309'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask1_7118_1335)'%3e%3cpath%20d='M14.5642%2015.6813V10.4377H12.7988V2.57227H18.6834L17.5065%207.16044H19.8604L14.5642%2015.6813Z'%20fill='%23FF5C00'/%3e%3c/g%3e%3c/svg%3e",Ibt="data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022.1818C10.6%2022.1818%209.29167%2021.9193%208.075%2021.3943C6.85833%2020.8693%205.8%2020.1568%204.9%2019.2568C4%2018.3568%203.29167%2017.2943%202.775%2016.0693C2.25833%2014.8443%202%2013.5318%202%2012.1318C2%2010.7318%202.25833%209.42759%202.775%208.21926C3.29167%207.01093%204%205.95676%204.9%205.05676C5.8%204.15676%206.85833%203.45259%208.075%202.94426C9.29167%202.43593%2010.6%202.18176%2012%202.18176C13.4%202.18176%2014.7083%202.43593%2015.925%202.94426C17.1417%203.45259%2018.2%204.15676%2019.1%205.05676C20%205.95676%2020.7083%207.01093%2021.225%208.21926C21.7417%209.42759%2022%2010.7318%2022%2012.1318C22%2013.5318%2021.7417%2014.8443%2021.225%2016.0693C20.7083%2017.2943%2020%2018.3568%2019.1%2019.2568C18.2%2020.1568%2017.1417%2020.8693%2015.925%2021.3943C14.7083%2021.9193%2013.4%2022.1818%2012%2022.1818ZM12%2020.7318C12.5833%2020.1318%2013.0708%2019.4443%2013.4625%2018.6693C13.8542%2017.8943%2014.175%2016.9735%2014.425%2015.9068H9.6C9.83333%2016.9068%2010.1458%2017.8068%2010.5375%2018.6068C10.9292%2019.4068%2011.4167%2020.1151%2012%2020.7318ZM9.875%2020.4318C9.45833%2019.7985%209.1%2019.1151%208.8%2018.3818C8.5%2017.6485%208.25%2016.8235%208.05%2015.9068H4.3C4.93333%2017.0901%205.66667%2018.0193%206.5%2018.6943C7.33333%2019.3693%208.45833%2019.9485%209.875%2020.4318ZM14.15%2020.4068C15.35%2020.0235%2016.4292%2019.4485%2017.3875%2018.6818C18.3458%2017.9151%2019.1167%2016.9901%2019.7%2015.9068H15.975C15.7583%2016.8068%2015.5042%2017.6235%2015.2125%2018.3568C14.9208%2019.0901%2014.5667%2019.7735%2014.15%2020.4068ZM3.8%2014.4068H7.775C7.725%2013.9568%207.69583%2013.5526%207.6875%2013.1943C7.67917%2012.836%207.675%2012.4818%207.675%2012.1318C7.675%2011.7151%207.68333%2011.3443%207.7%2011.0193C7.71667%2010.6943%207.75%2010.3318%207.8%209.93176H3.8C3.68333%2010.3318%203.60417%2010.6901%203.5625%2011.0068C3.52083%2011.3235%203.5%2011.6985%203.5%2012.1318C3.5%2012.5651%203.52083%2012.9526%203.5625%2013.2943C3.60417%2013.636%203.68333%2014.0068%203.8%2014.4068ZM9.325%2014.4068H14.7C14.7667%2013.8901%2014.8083%2013.4693%2014.825%2013.1443C14.8417%2012.8193%2014.85%2012.4818%2014.85%2012.1318C14.85%2011.7985%2014.8417%2011.4776%2014.825%2011.1693C14.8083%2010.861%2014.7667%2010.4485%2014.7%209.93176H9.325C9.25833%2010.4485%209.21667%2010.861%209.2%2011.1693C9.18333%2011.4776%209.175%2011.7985%209.175%2012.1318C9.175%2012.4818%209.18333%2012.8193%209.2%2013.1443C9.21667%2013.4693%209.25833%2013.8901%209.325%2014.4068ZM16.2%2014.4068H20.2C20.3167%2014.0068%2020.3958%2013.636%2020.4375%2013.2943C20.4792%2012.9526%2020.5%2012.5651%2020.5%2012.1318C20.5%2011.6985%2020.4792%2011.3235%2020.4375%2011.0068C20.3958%2010.6901%2020.3167%2010.3318%2020.2%209.93176H16.225C16.275%2010.5151%2016.3083%2010.961%2016.325%2011.2693C16.3417%2011.5776%2016.35%2011.8651%2016.35%2012.1318C16.35%2012.4985%2016.3375%2012.8443%2016.3125%2013.1693C16.2875%2013.4943%2016.25%2013.9068%2016.2%2014.4068ZM15.95%208.43176H19.7C19.15%207.28176%2018.3958%206.32343%2017.4375%205.55676C16.4792%204.79009%2015.375%204.24843%2014.125%203.93176C14.5417%204.54843%2014.8958%205.21509%2015.1875%205.93176C15.4792%206.64843%2015.7333%207.48176%2015.95%208.43176ZM9.6%208.43176H14.45C14.2667%207.54843%2013.9583%206.69426%2013.525%205.86926C13.0917%205.04426%2012.5833%204.31509%2012%203.68176C11.4667%204.13176%2011.0167%204.72343%2010.65%205.45676C10.2833%206.19009%209.93333%207.18176%209.6%208.43176ZM4.3%208.43176H8.075C8.25833%207.53176%208.49167%206.72759%208.775%206.01926C9.05833%205.31093%209.41667%204.62343%209.85%203.95676C8.6%204.27343%207.50833%204.80676%206.575%205.55676C5.64167%206.30676%204.88333%207.26509%204.3%208.43176Z'%20fill='%23FF5C00'/%3e%3c/svg%3e",Rbt="data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.3097%2011.2278L21.3837%203.18176H19.7076L13.5625%2010.1666L8.65804%203.18176H3L10.4182%2013.745L3%2022.1818H4.67607L11.1614%2014.8038L16.342%2022.1818H22L14.3097%2011.2278ZM12.0134%2013.8377L11.2606%2012.7852L5.28051%204.41815H7.8553L12.6828%2011.1731L13.4324%2012.2256L19.7068%2021.0056H17.132L12.0134%2013.8377Z'%20fill='%23FF5C00'/%3e%3c/svg%3e",Dbt="data:image/svg+xml,%3csvg%20width='60'%20height='61'%20viewBox='0%200%2060%2061'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='bitcoin%20icon'%3e%3cpath%20id='Path%2014'%20d='M59.1026%2038.0311C55.0944%2054.1039%2038.8154%2063.8854%2022.7401%2059.877C6.6717%2055.8686%20-3.11042%2039.5925%200.898574%2023.5229C4.90386%207.44691%2021.1838%20-2.33435%2037.2542%201.67358C53.3246%205.6815%2063.1089%2021.9613%2059.1026%2038.0311ZM43.2287%2026.5003C43.826%2022.5107%2040.7864%2020.3631%2036.6299%2018.9315L37.9784%2013.5255L34.6862%2012.7048L33.3748%2017.9688C32.5089%2017.7527%2031.6206%2017.5491%2030.7373%2017.3484L32.0595%2012.0505L28.7688%2011.2297L27.4194%2016.6357C26.7031%2016.4722%2025.9996%2016.3116%2025.3163%2016.142L25.32%2016.1234L20.7808%2014.9903L19.9049%2018.5048C19.9049%2018.5048%2022.3474%2019.0633%2022.296%2019.1002C23.6291%2019.4336%2023.8698%2020.313%2023.83%2021.0132L22.2945%2027.1752C22.411%2027.2028%2022.5253%2027.2389%2022.6364%2027.2832C22.5268%2027.2553%2022.4098%2027.2277%2022.2888%2027.1969L20.1362%2035.8273C19.9729%2036.2313%2019.5597%2036.8391%2018.6269%2036.6079C18.6598%2036.6568%2016.2339%2036.0123%2016.2339%2036.0123L14.5996%2039.7797L18.8835%2040.8473C19.6807%2041.0448%2020.4616%2041.2545%2021.2306%2041.452L19.868%2046.9227L23.1563%2047.7405L24.5057%2042.3314C25.4036%2042.5758%2026.2758%2042.8004%2027.1284%2043.0104L25.7841%2048.3975L29.0749%2049.2185L30.4374%2043.7571C36.0507%2044.8215%2040.272%2044.3926%2042.0485%2039.3168C43.4803%2035.2282%2041.9772%2032.871%2039.0238%2031.3344C41.1763%2030.8385%2042.7957%2029.4223%2043.229%2026.5003H43.2287ZM35.707%2037.0469C34.6896%2041.135%2027.8071%2038.926%2025.5756%2038.3704L27.3832%2031.1257C29.6147%2031.681%2036.7705%2032.7855%2035.7073%2037.0469H35.707ZM36.7254%2026.4417C35.7974%2030.1597%2030.0698%2028.2716%2028.2101%2027.8085L29.8493%2021.2361C31.7077%2021.6991%2037.6924%2022.5631%2036.7257%2026.4417H36.7254Z'%20fill='%23BFBFBF'/%3e%3c/g%3e%3c/svg%3e",Pbt="data:image/svg+xml,%3csvg%20width='45'%20height='46'%20viewBox='0%200%2045%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='lightning%20orange'%3e%3cpath%20id='Vector'%20d='M22.125%2044.4096L20.0668%2044.4674L21.4924%2028.0399L14.2888%2028.2421C13.095%2028.2756%2013.0867%2027.5267%2013.447%2026.7206C13.8073%2025.9145%2013.5427%2026.5306%2013.5802%2026.4359C16.0293%2021.0296%2019.7149%2012.9665%2024.6148%202.20055L26.6729%202.14279L25.2473%2018.5703L32.451%2018.3681C33.4595%2018.3398%2033.6334%2019.1075%2033.4644%2019.5336L33.3339%2019.8885C25.8473%2036.2285%2022.125%2044.4096%2022.125%2044.4096Z'%20fill='%23F39324'/%3e%3c/g%3e%3c/svg%3e",Lbt="data:image/svg+xml,%3csvg%20width='45'%20height='46'%20viewBox='0%200%2045%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon%20paynym'%3e%3cmask%20id='mask0_566_16612'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='45'%20height='46'%3e%3crect%20id='Bounding%20box'%20y='0.5'%20width='45'%20height='45'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_566_16612)'%3e%3cpath%20id='smart_toy'%20d='M7.5%2028.625C5.9375%2028.625%204.60938%2028.0781%203.51562%2026.9844C2.42187%2025.8906%201.875%2024.5625%201.875%2023C1.875%2021.4375%202.42187%2020.1094%203.51562%2019.0156C4.60938%2017.9219%205.9375%2017.375%207.5%2017.375V13.625C7.5%2012.5938%207.86719%2011.7109%208.60156%2010.9766C9.33594%2010.2422%2010.2188%209.875%2011.25%209.875H16.875C16.875%208.3125%2017.4219%206.98438%2018.5156%205.89062C19.6094%204.79687%2020.9375%204.25%2022.5%204.25C24.0625%204.25%2025.3906%204.79687%2026.4844%205.89062C27.5781%206.98438%2028.125%208.3125%2028.125%209.875H33.75C34.7812%209.875%2035.6641%2010.2422%2036.3984%2010.9766C37.1328%2011.7109%2037.5%2012.5938%2037.5%2013.625V17.375C39.0625%2017.375%2040.3906%2017.9219%2041.4844%2019.0156C42.5781%2020.1094%2043.125%2021.4375%2043.125%2023C43.125%2024.5625%2042.5781%2025.8906%2041.4844%2026.9844C40.3906%2028.0781%2039.0625%2028.625%2037.5%2028.625V36.125C37.5%2037.1562%2037.1328%2038.0391%2036.3984%2038.7734C35.6641%2039.5078%2034.7812%2039.875%2033.75%2039.875H11.25C10.2188%2039.875%209.33594%2039.5078%208.60156%2038.7734C7.86719%2038.0391%207.5%2037.1562%207.5%2036.125V28.625ZM16.875%2024.875C17.6562%2024.875%2018.3203%2024.6016%2018.8672%2024.0547C19.4141%2023.5078%2019.6875%2022.8438%2019.6875%2022.0625C19.6875%2021.2812%2019.4141%2020.6172%2018.8672%2020.0703C18.3203%2019.5234%2017.6562%2019.25%2016.875%2019.25C16.0938%2019.25%2015.4297%2019.5234%2014.8828%2020.0703C14.3359%2020.6172%2014.0625%2021.2812%2014.0625%2022.0625C14.0625%2022.8438%2014.3359%2023.5078%2014.8828%2024.0547C15.4297%2024.6016%2016.0938%2024.875%2016.875%2024.875ZM28.125%2024.875C28.9062%2024.875%2029.5703%2024.6016%2030.1172%2024.0547C30.6641%2023.5078%2030.9375%2022.8438%2030.9375%2022.0625C30.9375%2021.2812%2030.6641%2020.6172%2030.1172%2020.0703C29.5703%2019.5234%2028.9062%2019.25%2028.125%2019.25C27.3438%2019.25%2026.6797%2019.5234%2026.1328%2020.0703C25.5859%2020.6172%2025.3125%2021.2812%2025.3125%2022.0625C25.3125%2022.8438%2025.5859%2023.5078%2026.1328%2024.0547C26.6797%2024.6016%2027.3438%2024.875%2028.125%2024.875ZM15%2032.375H30V28.625H15V32.375Z'%20fill='%23BFBFBF'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",Vbt="/assets/rabbit_with_present-oja1hxoM.svg",Hwe=({isOpen:e,onClose:t,lightningAddress:n,userName:r})=>{const{t:a}=Q(),i=gt("md");return s.jsxs(En,{trigger:s.jsx("button",{type:"button",className:"hidden"}),title:a("professors.tips.thanksNoName"),open:e,onOpenChange:t,children:[s.jsx("img",{src:Vbt,alt:""}),s.jsx("p",{className:"text-xs font-light italic text-blue-800 md:text-xl",children:r?a("professors.tips.thanks",{name:r}):a("professors.tips.thanksNoName")}),s.jsxs("div",{className:"flex w-full flex-row items-center justify-evenly",children:[s.jsx("img",{src:Dbt,alt:"",className:"h-8 w-auto"}),s.jsx("span",{className:"text-2xl text-neutral-300",children:"<"}),s.jsx("img",{src:Pbt,alt:"",className:"h-12 w-auto"}),s.jsx("span",{className:"text-2xl text-neutral-300",children:">"}),s.jsx("img",{src:Lbt,alt:"",className:"h-8 w-auto"})]}),n?s.jsxs(s.Fragment,{children:[s.jsx(eF,{value:n,size:i?150:220}),s.jsxs("div",{className:"relative w-full rounded-md shadow-xs",children:[s.jsx("input",{disabled:!0,className:"w-full bg-neutral-100 p-2 pr-12 text-xs font-semibold text-blue-800 sm:text-base",value:n,type:"text"}),s.jsx("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3",children:s.jsx(O4,{className:"text-blue-950 h-7 w-auto cursor-pointer",onClick:async()=>{await navigator.clipboard.writeText(n)}})})]})]}):s.jsx("p",{className:"text-center text-xs font-light text-blue-800 md:text-base",children:a("professors.tips.noTipsYet")})]})},$bt=({professor:e,category:t})=>s.jsx(Te,{to:`/professor/${ct(e.name||"")}-${e.id}${t?`#${t}`:""}`,className:"h-auto w-auto",children:s.jsx("div",{className:"rounded-[10px] size-full md:rounded-[20px] flex max-md:flex-col md:items-end gap-4 bg-white w-[137px] sm:w-[226px] lg:w-[296px]",children:s.jsx("div",{className:"rounded-[10px] size-full md:rounded-[20px]",children:s.jsxs("div",{className:"rounded-[10px] h-full md:rounded-[20px] py-4 flex flex-col items-center bg-gradient-to-b from-[#411800] to-[#FF5C00] to-[180px] lg:to-[240px] p-2.5 relative overflow-hidden",children:[s.jsx("span",{className:"max-w-48 mb-8 w-full text-center text-base lg:title-large-sb-24px text-white lg:uppercase z-10 absolute px-2",children:e.name}),s.jsx(Sn,{breakpoints:{default:200,lg:300},src:tn(e,"profile.webp"),alt:e.name,className:"size-16 lg:size-32 rounded-full z-10 mt-12 lg:mt-20 object-cover [overflow-clip-margin:_unset]"}),s.jsx("div",{className:"flex gap-4 items-end mt-2.5 z-10",children:s.jsx(Fbt,{professor:e})}),s.jsxs("div",{className:"hidden lg:flex z-10 flex-col items-center justify-center px-3 py-0 gap-4 md:gap-5",children:[s.jsx(Hbt,{professor:e}),s.jsx(rF,{professor:e})]}),s.jsx(Fwe,{})]})})})}),nF=({professor:e,hasDonateButton:t,mobileSize:n="small"})=>{const{open:r,isOpen:a,close:i}=yn(),{t:o}=Q(),l=`text-5xl leading-[116%] text-center text-white${n==="small"?" max-md:title-large-24px":""}`,c=`font-semibold leading-[133%] text-center text-white${n==="small"?" max-md:body-12px":""}`;return qC(e)||(t=!1),s.jsxs("div",{className:V("rounded-[20px] p-2 bg-neutral-50 size-fit flex flex-col",n==="small"&&"max-md:p-1 max-md:border"),children:[s.jsxs(Te,{to:`/professor/${ct(e.name||"")}-${e.id}`,className:V("rounded-[20px] flex flex-col items-center bg-gradient-to-b from-[#411800] to-[#FF5C00] to-[200px] p-2.5 relative overflow-hidden w-[280px]",n==="small"&&"max-md:w-[137px] max-md:px-1 max-md:pb-4 max-md:pt-1 max-md:to-[100px]"),children:[s.jsx("span",{className:V("mb-1 md:mb-2.5 w-full text-center title-large-sb-24px text-white z-10 flex items-center justify-center",n==="small"&&"max-md:h-10 max-md:subtitle-small-sb-14px"),children:e.name}),s.jsx(Sn,{src:tn(e,"profile.webp"),alt:e.name,width:128,height:128,breakpoints:{default:200,md:300},className:V("size-32 rounded-full z-10 object-cover [overflow-clip-margin:_unset]",n==="small"&&"max-md:size-[69px]")}),s.jsxs("div",{className:"flex gap-4 items-end mt-2.5 z-10",children:[e.coursesCount>0&&s.jsxs("div",{className:"flex flex-col gap",children:[s.jsx("span",{className:l,children:e.coursesCount}),s.jsx("span",{className:c,children:o("words.courses")})]}),e.tutorialsCount>0&&s.jsxs("div",{className:"flex flex-col gap",children:[s.jsx("span",{className:l,children:e.tutorialsCount}),s.jsx("span",{className:c,children:o("words.tutorials")})]}),e.lecturesCount>0&&s.jsxs("div",{className:V("flex flex-col gap",e.tutorialsCount>0&&e.coursesCount>0&&n==="small"&&"max-md:hidden"),children:[s.jsx("span",{className:l,children:e.lecturesCount}),s.jsx("span",{className:c,children:o("words.lectures")})]})]}),s.jsx(Fwe,{reduced:!0})]}),t&&s.jsx("div",{className:V("flex items-center justify-center py-4 px-4",n==="small"&&"max-md:hidden"),children:s.jsxs("button",{type:"button",onClick:u=>{u.preventDefault(),u.stopPropagation(),r()},className:"flex items-center overflow-hidden shrink-0",children:[s.jsx("img",{src:Obt,alt:e.name,className:"size-8"}),s.jsx("div",{className:"subtitle-small-med-14px text-orange-600 whitespace-pre-line max-w-[200px]",children:o("professors.tips.authorSupport")})]})}),a&&s.jsx(Hwe,{isOpen:a,onClose:i,lightningAddress:e.tips.lightningAddress,userName:e.name})]})},Hbt=({professor:e})=>s.jsx("div",{className:"mt-4 flex flex-wrap lg:mx-auto lg:items-center gap-2.5 lg:justify-center text-xs",children:e.tags?.map(t=>s.jsx("span",{className:"flex items-center desktop-typo1 px-2 py-1 rounded-lg bg-accent capitalize",children:t},t))}),rF=({professor:e})=>s.jsxs("div",{className:"flex items-center gap-4 text-primary max-md:order-2 mt-2 md:mt-2.5",children:[e.links.twitter&&s.jsx("button",{type:"button",onClick:t=>{t.preventDefault(),t.stopPropagation(),window.open(e.links.twitter,"_blank","noopener noreferrer")},children:s.jsx("img",{src:Rbt,alt:"X",className:"block"})}),e.links.nostr&&s.jsx("button",{type:"button",onClick:t=>{t.preventDefault(),t.stopPropagation();const n="https://primal.net/p/",r=e.links.nostr,a=r.startsWith("http://")||r.startsWith("https://")?r:n+r;window.open(a,"_blank","noopener noreferrer")},children:s.jsx("img",{src:Mbt,alt:"Nostr",className:"block"})}),e.links.website&&s.jsx("button",{type:"button",onClick:t=>{t.preventDefault(),t.stopPropagation(),window.open(e.links.website,"_blank","noopener noreferrer")},children:s.jsx("img",{src:Ibt,alt:"Website",className:"block"})}),e.links.linkedin&&s.jsx("button",{type:"button",onClick:t=>{t.preventDefault(),t.stopPropagation(),window.open(e.links.linkedin,"_blank","noopener noreferrer")},children:s.jsx(Dx,{size:28,className:"shrink-0"})})]}),Fbt=({professor:e})=>{const{t}=Q();return s.jsxs("section",{className:"flex content-center items-center gap-2 lg:gap-x-6 text-white",children:[e.coursesCount>0&&s.jsxs("div",{className:"flex flex-col items-center gap-2",children:[s.jsx("span",{className:"font-normal text-2xl lg:text-6xl",children:e.coursesCount}),s.jsx("span",{className:"font-semibold text-xs lg:text-base text-center",children:t("words.courses")})]}),e.tutorialsCount>0&&s.jsxs("div",{className:"flex flex-col items-center gap-2",children:[s.jsx("span",{className:"font-normal text-2xl lg:text-6xl",children:e.tutorialsCount}),s.jsx("span",{className:"font-semibold text-xs lg:text-base text-center",children:t("words.tutorials")})]}),e.lecturesCount>0&&s.jsxs("div",{className:"flex flex-col items-center gap-2",children:[s.jsx("span",{className:"font-normal text-2xl lg:text-6xl",children:e.lecturesCount}),s.jsx("span",{className:"font-semibold text-xs lg:text-base text-center",children:t("words.lectures")})]})]})},Fwe=({reduced:e=!1})=>s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 280 45",fill:"none",preserveAspectRatio:"xMidYMid meet",className:e?"absolute bottom-0 h-full max-h-[110px] md:max-h-35":"absolute bottom-0 h-full max-h-30 lg:max-h-[290px]",role:"img","aria-label":"Background effect",children:[s.jsx("path",{d:"M147.147 1.98324C142.545 0.222654 137.455 0.222651 132.853 1.98323L12.8534 47.8939C5.11227 50.8556 0 58.2852 0 66.5735V259.249C0 270.295 8.95431 279.249 20 279.249H260C271.046 279.249 280 270.295 280 259.249V66.5735C280 58.2852 274.888 50.8556 267.147 47.8939L147.147 1.98324Z",fill:"url(#paint0_linear_5830_16430)"}),s.jsx("defs",{children:s.jsxs("linearGradient",{id:"paint0_linear_5830_16430",x1:"140",y1:"-0.750977",x2:"140",y2:"279.249",gradientUnits:"userSpaceOnUse",children:[s.jsx("stop",{offset:"0%",stopColor:"#853000"}),s.jsx("stop",{offset:"100%",stopColor:"#000"})]})})]}),qC=e=>!!(e.tips.lightningAddress||e.tips.lnurlPay||e.tips.paynym||e.tips.silentPayment||e.tips.url),Rm=({professor:e,hasDonateButton:t,centeredContent:n=!0,mobileSize:r="small",mode:a,...i})=>s.jsx("article",{...i,className:"flex flex-col w-full",children:s.jsxs("div",{className:V("flex max-md:flex-col gap-5 md:gap-7 md:items-start",n&&"items-center md:py-5"),children:[s.jsx(nF,{professor:e,hasDonateButton:t,mobileSize:r}),s.jsxs("div",{className:V("flex flex-col md:items-start",n&&"items-center"),children:[s.jsx("p",{className:"body-base md:max-w-[596px] w-full",children:e.bio}),s.jsx("div",{className:"mt-4 md:mt-4 flex flex-wrap gap-2.5 items-center",children:e.tags?.map(o=>s.jsx(It,{mode:a||void 0,className:"capitalize",children:o},o))}),s.jsx("div",{className:"md:mt-1 w-fit",children:s.jsx(rF,{professor:e})})]})]})}),zbt="/assets/large_circle_progress_0-CXNUeHGU.webp",Ubt="/assets/large_circle_progress_1-g2e1yBaJ.webp",Bbt="/assets/large_circle_progress_2-Bl8zwPzj.webp",Zbt="/assets/large_circle_progress_3-x-wFit7E.webp",qbt="/assets/small_circle_progress_0-pnkYLmMP.webp",Gbt="/assets/small_circle_progress_1-B60wIKKH.webp",Wbt="/assets/small_circle_progress_2-DLIySJbs.webp",Ybt="/assets/small_circle_progress_3-BYB2Xx75.webp",Kbt=({progress:e})=>{let t;switch(e){case 1:{t=Gbt;break}case 2:{t=Wbt;break}case 3:{t=Ybt;break}default:{t=qbt;break}}return s.jsx("img",{src:t,alt:`Progress: ${e}/3`})},Xbt=({progress:e})=>{let t;switch(e){case 1:{t=Ubt;break}case 2:{t=Bbt;break}case 3:{t=Zbt;break}default:{t=zbt;break}}return s.jsx("img",{src:t,alt:`Progress: ${e}/3`,className:"w-[160px] lg:w-[167px] lg:mt-0 mx-auto"})},Qbt=({contributors:e,reward:t,mode:n,standalone:r})=>{const{t:a}=Q(),i=3-e.length,o=Jbt(t,i),l=e.length>0?e[0]:o[0],c=e.length>1?e[1]:o[e.length===0?1:0],u=e.length>2?e[2]:o[e.length===0?2:e.length===1?1:0],f="truncate max-w-24 w-full text-center body-extra-small-bold",m=h=>{if(n==="dark"){if(h===0)return e.length>2?"text-green-600":e.length>0?"text-orange-300":"text-orange-600";if(h===1)return e.length>2?"text-green-600":e.length>1?"text-orange-300":"text-orange-600";if(h===2)return e.length>2?"text-green-600":"text-orange-600"}else{if(h===0)return e.length>2?"text-green-900":e.length>0?"text-orange-500":"text-orange-800";if(h===1)return e.length>2?"text-green-900":e.length>1?"text-orange-500":"text-orange-800";if(h===2)return e.length>2?"text-green-900":"text-orange-800"}return""};return s.jsxs(s.Fragment,{children:[s.jsx("span",{className:V("absolute top-7 right-1 rotate-[60deg]",r?"":"lg:top-6 lg:-right-6",f,m(0)),children:l}),s.jsx("span",{className:V("absolute left-1/2 -translate-x-1/2 -bottom-1 lg:bottom-0",f,m(1)),children:c}),s.jsx("span",{className:V("absolute top-7 left-1 -rotate-[60deg]",r?"":"lg:top-6 lg:-left-6",f,m(2)),children:u}),!r&&s.jsx("span",{className:V("max-md:hidden absolute -bottom-8 text-[8px] w-full font-light text-center",n==="dark"?"text-neutral-200":"text-neutral-700"),children:a("proofreading.rewardsText")})]})},aF=({proofreadingData:e,variant:t="horizontal",mode:n="light",isOriginalLanguage:r,standalone:a,className:i})=>{const{t:o}=Q(),l=e.contributors.length,{conversionRate:c}=d.useContext(a0),u=e.reward?e.reward/100:null,f=c&&u!==null?Math.round(u*1e8/c):0;return s.jsxs("div",{className:V("group rounded-[20px] gap-2.5",t==="horizontal"?"flex-row":"flex-col",n==="dark"?"bg-neutral-800":l>2?"bg-green-50":"bg-orange-50",a?"p-5 w-fit max-w-[341px] lg:max-w-[282px] flex":"max-lg:hidden p-2.5 hover:p-5 absolute right-6 top-14 justify-start items-start inline-flex hover:min-h-[231px] z-30",i),children:[!a&&s.jsxs("div",{className:"max-lg:hidden group-hover:hidden flex items-center gap-1.5",children:[s.jsx(Kbt,{progress:l}),s.jsx("span",{className:V("max-lg:hidden body-medium-12px w-[118px] whitespace-pre-line",n==="dark"?"text-white":"text-black"),children:o(l===3?"proofreading.completed":"proofreading.inProgress")})]}),s.jsxs("div",{className:V("flex-col gap-4 justify-center",a?"flex w-full":"max-w-[258px] hidden group-hover:flex"),children:[s.jsxs("div",{className:"flex items-center gap-4",children:[s.jsxs("span",{className:V("px-2 py-1 rounded-md title-medium-sb-18px",n==="dark"?"bg-white/15 text-neutral-200":l>2?"bg-green-100 text-green-600":"bg-[#ff5c00]/15 text-orange-600"),children:[l,"/3"]}),s.jsx("span",{className:V("text-black label-strong",n==="dark"?"text-white":"text-black"),children:o("proofreading.status")})]}),s.jsx("p",{className:V("body-extra-small",n==="dark"?"text-white":"text-black"),children:o(r?"proofreading.descriptionOriginalLanguage":"proofreading.description")}),!a&&s.jsx("p",{className:V("body-12px",n==="dark"?"text-white":"text-black"),children:o("proofreading.thanks")}),!a&&s.jsx("a",{href:"https://github.com/PlanB-Network/bitcoin-educational-content",target:"_blank",rel:"noreferrer",className:"flex w-fit",children:s.jsxs(re,{mode:n,variant:l>2?"secondary":"primary",size:"xs",children:[o("proofreading.reviewEarn"),s.jsx(t2,{className:V("opacity-0 max-w-0 inline-flex whitespace-nowrap transition-[max-width_opacity] overflow-hidden ease-in-out duration-150 group-hover:max-w-96 group-hover:opacity-100","group-hover:ml-3")})]})})]}),s.jsxs("div",{className:V(" flex-col relative pointer-events-none",a?"flex max-w-[232px] mx-auto w-full":"hidden group-hover:flex"),children:[s.jsx(Xbt,{progress:l}),s.jsx(Qbt,{contributors:e.contributors,reward:f,mode:n,standalone:a})]}),a&&s.jsx("span",{className:V("text-[8px] w-full font-light text-center",n==="dark"?"text-neutral-200":"text-neutral-700"),children:o("proofreading.rewardsText")})]})},Jbt=(e,t)=>{const n=[];let r=e;for(let a=0;a<t;a++)n.push(`${Math.ceil(r).toLocaleString("fr-FR")} sats`),r/=2;return n},ext=Be("/$lang/_course/courses/$courseSlug/_$courseSlug/credits")({component:txt});function txt(){const{t:e}=Q(),{course:t,courseProgress:n}=d.useContext(Gd);return s.jsx(Qe,{title:e("words.credits"),layoutSize:"base",overTitleMobile:t?t.name:void 0,navbarTitle:t?s.jsx(o0,{course:t}):void 0,tabs:t?l0(t,n?.[0]):[],children:t&&s.jsxs("div",{className:"flex flex-col w-full gap-8 md:gap-14",children:[s.jsx(nxt,{course:t}),s.jsx(rxt,{course:t}),t.requiresPayment?null:s.jsx(axt,{})]})})}const nxt=({course:e})=>{const{t}=Q();return s.jsxs("section",{className:"w-full flex flex-col",children:[s.jsx(qi,{title:e.associatedProfessors.length>0?t("courses.details.courseCoordinator"):t("words.professor")}),s.jsx("div",{className:"flex flex-col gap-6 mt-3",children:e.mainProfessors.map(n=>s.jsx(Rm,{professor:n,hasDonateButton:!1,mobileSize:"medium",centeredContent:!1},n.id))}),e.associatedProfessors.length>0&&s.jsxs(s.Fragment,{children:[s.jsx(qi,{title:t("courses.details.associatedProfessors"),className:"mt-8"}),s.jsx("div",{className:"flex flex-col gap-6 mt-3",children:e.associatedProfessors.map(n=>s.jsx(Rm,{professor:n,hasDonateButton:!1,mobileSize:"medium",centeredContent:!1},n.id))})]})]})},rxt=({course:e})=>{const{i18n:t,t:n}=Q(),{data:r}=ke(oe.content.getProofreading.queryOptions({courseId:e.id,language:t.language})),a=t.language===e.originalLanguage;return r?s.jsxs("section",{className:"w-full flex flex-col",children:[s.jsx(qi,{title:n("words.contributors")}),s.jsxs("div",{className:"flex flex-col md:flex-row gap-6 mt-3",children:[s.jsx("div",{className:"shrink-0",children:s.jsx(aF,{isOriginalLanguage:a,mode:"light",proofreadingData:{contributors:r?.contributorNames||[],reward:r?.reward},standalone:!0,variant:"vertical"})}),s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsx("p",{className:"body-base whitespace-pre-line",children:s.jsxs(Yn,{i18nKey:"courses.details.creditsCollaboration",children:[s.jsx("a",{className:"hover:text-orange-500 font-medium",href:"https://t.me/PlanBNetwork_ContentBuilder",target:"_blank",rel:"noreferrer",children:"telegram"}),s.jsx(Te,{to:"/tutorials/contribution/content/proofreading-review-tutorial-28236c98-23b2-4efd-9563-953f08707017",className:"hover:text-orange-500 font-medium",target:"_blank",rel:"noreferrer",children:"tutorial"})]})}),s.jsx(re,{variant:"newTertiary",className:"min-w-[200px] max-md:max-w-[351px] max-md:w-full",asChild:!0,children:s.jsx("a",{href:"https://t.me/PlanBNetwork_ContentBuilder",target:"_blank",rel:"noreferrer",children:n("words.contribute")})})]})]})]}):null},axt=()=>{const{t:e}=Q();return s.jsxs("section",{className:"w-full flex flex-col",children:[s.jsx(qi,{title:e("courses.details.openSourceContentTitle")}),s.jsx("p",{className:"body-base mt-3",children:s.jsx(Yn,{i18nKey:"courses.details.openSourceContentDescription",children:s.jsx("a",{className:"text-orange-500 underline",href:"https://creativecommons.org/licenses/by-sa/4.0/deed.en",target:"_blank",rel:"noreferrer",children:"CC BY-SA"})})})]})},qi=({title:e,className:t})=>s.jsx("h3",{className:V("title-medium md:title-large text-orange-500",t),children:e}),zwe=Be("/$lang/_course/courses/$courseSlug/_$courseSlug/summer-school")({component:ixt});function ixt(){const{t:e}=Q(),t=zwe.useParams(),{conversionRate:n}=d.useContext(a0),{course:r,courseProgress:a,isLoggedIn:i}=d.useContext(Gd),o=t.courseSlug,[l,c]=d.useState(!1),[u,f]=d.useState(0),m=2500,{data:h,refetch:b}=ke(oe.user.getGeneralPaymentsProcedure.queryOptions(void 0,{enabled:i})),x=d.useMemo(()=>h?.some(y=>y.paymentStatus==="paid"&&y.item==="summer_school_2025"),[o,h]);return d.useEffect(()=>{let y=-1;n&&(y=Math.round(m*1e8/n)),f(y)},[m]),s.jsx(Qe,{title:e("words.ratings"),layoutSize:"max",overTitleMobile:r?r.name:void 0,navbarTitle:r?s.jsx(o0,{course:r}):void 0,tabs:r?l0(r,a?.[0]):[],children:s.jsxs("div",{className:"flex flex-col gap-4 md:gap-8 w-full max-w-[1000px]",children:[s.jsxs("section",{className:"flex flex-col md:mt-8 w-full gap-4 md:gap-8",children:[s.jsx("div",{className:"flex flex-col gap-5",children:s.jsx(qi,{title:e("dashboard.course.summerSchool")})}),s.jsx("div",{children:x?s.jsxs(s.Fragment,{children:[s.jsx(ad,{variant:"success",icon:s.jsx(MCe,{className:"fill-green-500"}),children:s.jsx(id,{children:"You've successfully enrolled!"})}),s.jsx("h2",{className:"mt-4 mb-2 mobile-h3 md:title-large-sb-24px text-dashboardSectionTitle !font-bold",children:"Next step"}),s.jsx("p",{children:"Join the Telegram group to connect with other students and get all the key Summer School updates."}),s.jsx("a",{href:"https://t.me/+f8Zt5yQI3jc5ZTZk",target:"_blank",rel:"noreferrer",children:s.jsxs(re,{className:"mx-auto my-4",children:[s.jsx(sPe,{className:"mr-2"}),"Join Telegram Group"]})})]}):s.jsxs(ad,{variant:"success",icon:s.jsx(I2,{className:"fill-green-500"}),children:[s.jsx(id,{children:"Congratulations! You have been selected to participate in the Summer School!"}),s.jsx(N2e,{className:"max-md:hidden",children:"You are 1 of the 21 students selected for the exclusive Summer School"})]})})]}),x?s.jsx(ty,{title:"Overview",className:"border border-neutral-200",variant:"dark",defaultOpen:!1,children:s.jsx(fue,{})}):s.jsx(fue,{}),s.jsx(sxt,{satsPrice:u,isEventPaid:x,setIsPaymentModalOpen:c,courseId:o}),s.jsx(jbt,{item:$b.SummerSchool2025,satsPrice:u,dollarPrice:m,isOpen:l,onClose:()=>{c(!1),b(),setTimeout(()=>{b()},5e3),setTimeout(()=>{b()},1e4)}})]})})}function fue(){return s.jsx("section",{children:s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsxs("div",{children:[s.jsx("h2",{className:"mobile-h3 md:title-large-sb-24px  text-dashboardSectionTitle",children:"What to expect"}),s.jsxs("div",{className:"flex flex-col md:flex-row gap-4 mt-4 text-center",children:[s.jsx(B1,{className:"w-full border-0",withPadding:!1,paddingClass:"py-8 px-8",children:s.jsxs("div",{className:"flex flex-col gap-2 items-center",children:[s.jsx(S6t,{className:"justify-self-center size-11"}),s.jsx("p",{className:"text-xl font-medium",children:"6 days all-inclusive experience"}),s.jsxs("div",{className:"text-base flex flex-row gap-2 text-neutral-500 items-center",children:[s.jsx(z4,{}),"July 21 - 26"]})]})}),s.jsx(B1,{className:"w-full border-0",withPadding:!1,paddingClass:"py-8 px-8",children:s.jsxs("div",{className:"flex flex-col gap-2 items-center",children:[s.jsx(RH,{className:"justify-self-center size-11 fill-primary"}),s.jsx("p",{className:"text-xl font-medium",children:"5 full-day courses"}),s.jsxs("div",{className:"text-base flex flex-row gap-2 text-neutral-500 items-center",children:[s.jsx(z4,{}),"July 21 - 25"]})]})}),s.jsx(B1,{className:"w-full border-0",withPadding:!1,paddingClass:"py-8 px-8",children:s.jsxs("div",{className:"flex flex-col gap-2 items-center",children:[s.jsx(N6t,{className:"justify-self-center size-11 fill-primary"}),s.jsx("p",{className:"text-xl font-medium",children:"An entire week at a Four Star Hotel"}),s.jsxs("div",{className:"text-base flex flex-row gap-2 text-neutral-500 items-center",children:[s.jsx(z4,{}),"July 20 - 27"]})]})})]})]}),s.jsx("h2",{className:"mt-4 mobile-h3 md:title-large-sb-24px text-dashboardSectionTitle",children:"As well as"}),s.jsxs("div",{className:"flex flex-col gap-3 md:ml-6 ",children:[s.jsxs(Lu,{icon:wPe,children:[s.jsx("span",{className:"font-semibold max-md:text-base",children:"Hands-on workshops"}),s.jsx("span",{className:"max-md:text-base",children:" to apply what you learn"})]}),s.jsxs(Lu,{icon:x0e,children:[s.jsx("span",{className:"font-semibold max-md:text-base",children:"Collaborative group sessions"}),s.jsx("span",{className:"max-md:text-base",children:"to challenge ideas and exchange feedback"})]}),s.jsxs(Lu,{icon:fD,children:[s.jsx("span",{className:"font-semibold max-md:text-base",children:"Expert-led lectures"}),s.jsxs("span",{className:"max-md:text-base",children:[" ","and real-world case studies"]})]}),s.jsxs(Lu,{icon:l0e,children:[s.jsxs("span",{className:"font-semibold max-md:text-base",children:["Top-tier guest speakers"," "]}),s.jsx("span",{className:"max-md:text-base",children:"from the Bitcoin industry, every morning and afternoon"})]}),s.jsxs(Lu,{icon:d0e,children:[s.jsxs("span",{className:"font-semibold max-md:text-base",children:["Strategy deep dives"," "]}),s.jsx("span",{className:"max-md:text-base",children:"into Bitcoin adoption and business use cases"})]})]}),s.jsx("h2",{className:"mt-4 mobile-h3 md:title-large-sb-24px text-dashboardSectionTitle",children:"Beyond the Classroom"}),s.jsxs("div",{className:"flex flex-col gap-3 md:ml-6",children:[s.jsxs(Lu,{icon:UPe,children:[s.jsx("span",{className:"max-md:text-base",children:"Build"}),s.jsxs("span",{className:"font-semibold max-md:text-base",children:[" ","lifelong connections"," "]}),s.jsx("span",{className:"max-md:text-base",children:"with peers and leaders in the Bitcoin space"})]}),s.jsxs(Lu,{icon:APe,children:[s.jsxs("span",{className:"font-semibold max-md:text-base",children:["Get inspired"," "]}),s.jsx("span",{className:"max-md:text-base",children:", challenge your thinking, and have a ton of fun doing it"})]}),s.jsxs(Lu,{icon:h0e,children:[s.jsx("span",{className:"max-md:text-base",children:"Finish off with a"}),s.jsx("span",{className:"font-semibold max-md:text-base",children:" boat trip "}),s.jsx("span",{className:"max-md:text-base",children:"on Lake Lugano (July 26)"})]})]}),s.jsx("h2",{className:"mt-4 mobile-h3 md:title-large-sb-24px text-dashboardSectionTitle",children:"See what previous students experienced"}),s.jsx("div",{className:"relative pt-[56.25%]",children:s.jsx(Mm,{height:"100%",width:"100%",style:{left:0,position:"absolute",top:0},className:"mb-2 rounded-lg",controls:!0,src:$5("https://youtu.be/kaePVoEuP00")})})]})})}function sxt({satsPrice:e,isEventPaid:t,setIsPaymentModalOpen:n,courseId:r}){const a=st(oe.user.courses.withdrawUserFromCourseFinalLesson.mutationOptions({onSuccess:()=>{location.reload()}}));return s.jsx("section",{children:s.jsxs("div",{className:"flex flex-col gap-4 bg-neutral-50 py-4 rounded-xl",children:[s.jsx("h2",{className:"ml-4 mobile-h3 md:title-large-sb-24px  text-dashboardSectionTitle",children:"What's included"}),s.jsx(Wi,{}),s.jsxs("div",{className:"px-4 flex flex-col gap-2",children:[s.jsx("p",{className:"font-medium",children:"Logistics"}),s.jsxs("div",{className:"bg-white p-4 rounded-xl",children:[s.jsx(fr,{icon:nPe,leftText:"Accommodation",children:"Hotel in Brusimpiano (July 20–27) and optional stay extension at a discounted rate"}),s.jsx(fr,{icon:lPe,leftText:"Transport",children:"Daily transport to and from Lugano"}),s.jsx(fr,{icon:HPe,leftText:"Food",children:"Breakfast, lunch & dinner included every day, for the duration of the course"}),s.jsx(fr,{icon:h0e,leftText:"Experiences",children:"Boat trip on Lake Lugano (July 26)"}),s.jsx(fr,{icon:DPe,leftText:"Scholarships Availability",children:"Available, based on merit"})]}),s.jsx("p",{className:"font-medium mt-4",children:"Info"}),s.jsxs("div",{className:"bg-white p-4 rounded-xl",children:[s.jsx(fr,{icon:lD,leftText:"Location",children:"Lugano, Switzerland"}),s.jsx(fr,{icon:dD,leftText:"Number of spots available",children:"21"}),s.jsx(fr,{icon:_d,leftText:"Language",children:"English"})]}),s.jsx("p",{className:"font-medium mt-4",children:"Pricing"}),s.jsx("div",{className:"bg-white p-4 rounded-xl",children:s.jsx(fr,{icon:g0e,leftText:"Total price",children:s.jsxs("div",{className:"flex flex-col",children:[s.jsx("span",{children:"$2,500"}),s.jsxs("span",{className:"text-orange-400",children:[e," sats"]})]})})}),t?null:s.jsxs(s.Fragment,{children:[s.jsx("p",{className:"font-medium mt-4",children:"Secure your spot"}),s.jsxs("div",{className:"flex flex-col-reverse md:flex-row justify-center gap-4 items-center",children:[s.jsx(Abt,{onConfirm:()=>{a.mutate({courseId:r})}}),s.jsx(re,{onClick:()=>{n(!0)},className:"max-md:w-full",children:"Yes, enroll and pay now"})]})]})]})]})})}function Lu({icon:e,children:t}){const n=e;return s.jsxs("div",{className:"flex items-center gap-4",children:[s.jsx("div",{className:"flex w-6 md:w-8",children:s.jsx(n,{className:"size-6 md:size-8 text-orange-300"})}),s.jsx("p",{className:"text-xl",children:t})]})}function fr({icon:e,leftText:t,children:n}){const r=e;return s.jsxs("article",{className:"flex max-md:flex-wrap items-center justify-between gap-2 md:gap-4 py-1 md:py-2 border-b border-neutral-50 last:border-b-0",children:[s.jsxs("div",{className:"flex flex-row gap-2 items-center text-neutral-500",children:[r&&s.jsx(r,{className:"size-6"}),s.jsx("span",{className:"body-large",children:t})]}),s.jsx("p",{className:"body-large text-neutral-800 text-right",children:n})]})}const oxt=({accessType:e,callout:t,description:n,isGdprCompliance:r,gdprTerms:a,onBooked:i,children:o})=>{const{t:l}=Q(),[c,u]=d.useState(!r),[f,m]=d.useState(!1),h=n.includes(`
`)&&n.split(`
`);return s.jsxs("div",{className:"items-center justify-center w-full max-w-96 lg:w-96 flex flex-col gap-6 max-lg:pb-6 max-lg:pt-8",children:[s.jsx(Ki,{className:"w-60 h-auto max-lg:hidden"}),s.jsx(QH,{description:t}),s.jsx("div",{className:"w-full flex flex-col",children:h?h.map(b=>s.jsx("p",{className:"text-sm",children:b},b)):s.jsx("p",{className:"text-sm",children:n})}),e==="physical"&&s.jsx("p",{className:"w-full text-sm",children:l("events.payment.additional_free_description")}),o,r?s.jsxs("div",{className:"flex self-start space-x-2 w-full relative",children:[s.jsx(Hc,{id:"terms",className:"self-start mt-0.5 border-black data-[state=checked]:bg-white",checked:c,onCheckedChange:b=>{u(b),console.log(b)}}),s.jsxs("label",{htmlFor:"terms",className:"text-sm",children:[s.jsx(s0,{components:{a:({children:b,href:x})=>s.jsx("a",{href:x,target:"_blank",className:" text-orange-500 ",rel:"noreferrer",children:b})},children:a}),s.jsx("span",{className:"absolute text-red-500 text-sm right-0 top-0",children:"*"})]})]}):null,!c&&f?s.jsx("p",{className:"text-red-500 text-sm self-start",children:l("events.tcMustBeAccepted")}):null,s.jsx(re,{variant:"primary",className:"lg:w-full",onClick:()=>{m(!0),c&&i()},children:l("events.payment.book_seat")})]})},lxt=({event:e,accessType:t,onClose:n})=>{const{t:r}=Q(),{user:a}=d.useContext(Ge),{mutateAsync:i,isPending:o}=st(oe.user.events.downloadEventTicket.mutationOptions());return s.jsxs("div",{className:"items-center justify-center w-60 lg:w-96 flex flex-col gap-6",children:[s.jsx(Ki,{className:"w-60 h-auto"}),s.jsxs("div",{className:"items-center justify-center flex flex-col gap-6",children:[s.jsx("div",{className:"flex flex-col text-orange-500 text-sm lg:text-xl font-medium leading-relaxed lg:tracking-015px",children:s.jsx("span",{className:"text-base text-center",children:r("events.payment.payment_successful")})}),(t==="physical"||t==="online")&&s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsx("span",{className:"text-center text-xs lg:text-base",children:r(`events.payment.access_${t}_successful`)}),e.priceDollars===0?s.jsx("span",{className:"text-center text-xs lg:text-base",children:r("events.payment.limitedSeats")}):null]})]}),s.jsxs("div",{className:"flex gap-5 flex-wrap justify-center",children:[s.jsxs(re,{variant:"outline",onClick:()=>{n()},children:[r("events.payment.back_events"),o?s.jsx("span",{className:"ml-3",children:s.jsx(w3,{})}):null]}),t==="physical"&&s.jsx(re,{variant:"primary",onClick:async()=>{const l=await i({eventId:e.id,userName:a?.username}),c="ticket.pdf",u=X2(l,"application/pdf"),f=window.URL.createObjectURL(u),m=document.createElement("a");m.href=f,m.setAttribute("download",c),document.body.appendChild(m),m.click(),m.parentNode?.removeChild(m),window.URL.revokeObjectURL(f)},children:r("events.payment.download_ticket")})]})]})},cxt="border border-neutral-500/25 rounded-xl overflow-hidden",mue=({event:e,accessType:t,mobileDisplay:n})=>{const{t:r}=Q(),a=()=>s.jsx("div",{className:"w-full h-px bg-neutral-200 lg:bg-white/10"}),i=e.timezone||void 0,o=e.startDate,l=e.endDate,c=Jo(o,l,i),u=fo(o,l,i,!0);return s.jsx("div",{className:V("flex justify-center items-center lg:p-6 bg-cover bg-center max-lg:!bg-none",n?"lg:hidden":"max-lg:hidden"),style:{backgroundImage:`url(${q6})`},children:s.jsxs("div",{className:V("flex flex-col w-full max-w-[492px] p-2.5 lg:p-7 backdrop-blur-md bg-neutral-100 lg:bg-black/75",cxt),children:[s.jsx("img",{src:tn(e),alt:e.name?e.name:"",className:"rounded-2xl mb-4 object-cover aspect-[432/308] w-full"}),s.jsx("span",{className:"text-lg lg:text-2xl text-black lg:text-white font-bold leading-snug",children:e.name}),s.jsx("span",{className:"text-sm lg:text-base text-black lg:text-white font-medium mt-1",children:e.projectName}),s.jsxs("div",{className:"flex flex-col gap-1 lg:gap-2 mt-1 lg:mt-4",children:[s.jsx(xn,{label:r("events.payment.date"),value:c}),s.jsx(a,{}),s.jsx(xn,{label:r("events.payment.time"),value:u}),s.jsx(a,{}),t==="physical"&&(e.addressLine1||e.addressLine2||e.addressLine3)&&s.jsxs(s.Fragment,{children:[s.jsx(xn,{label:r("events.payment.address"),value:`${e.addressLine2?`${e.addressLine2}
`:""}${e.addressLine3?`${e.addressLine3}
`:""}${e.addressLine1?e.addressLine1.toUpperCase():""}`}),s.jsx(a,{})]}),s.jsx(xn,{label:r("events.payment.language"),value:e.languages.map(f=>Xr[f.toLowerCase().replaceAll("-","")]).join(", ")}),s.jsx(a,{}),s.jsx(xn,{label:r("events.payment.access_type"),value:Ba(r(`accessType.${t}`))}),s.jsx(a,{}),s.jsx(xn,{label:r("events.payment.limitation"),value:e.availableSeats&&e.availableSeats>0?`${r("events.payment.max_capacity")} ${e.availableSeats} ${r("events.card.people")}`:Ba(r("events.card.unlimited"))}),s.jsx("span",{className:"flex items-center justify-center gap-1 w-full px-4 py-2 text-orange-500 lg:text-2xl leading-none bg-white lg:bg-white/10 rounded-lg mt-4",children:s.jsx("span",{className:"font-semibold uppercase",children:r("events.card.free")})})]})]})})},uxt=({event:e,accessType:t,isOpen:n,onClose:r})=>{const{t:a}=Q(),i=st(oe.user.events.saveUserEvent.mutationOptions()),[o,l]=d.useState(!1),c=d.useCallback(()=>{i.mutateAsync({booked:!0,eventId:e.id,withPhysical:!0}),l(!0)},[e.id,i]);return s.jsx(Qm,{open:n,onOpenChange:()=>{r(),l(!1)},children:s.jsxs(q2,{className:"max-w-4xl p-6 w-[90%] lg:w-full lg:p-0 overflow-auto",children:[s.jsx(G2,{className:"hidden",children:"Booking Modal"}),s.jsx(W2,{className:"hidden",children:"Booking Modal"}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 h-full gap-6 lg:gap-0",children:[s.jsx(mue,{event:e,accessType:t,mobileDisplay:!1}),s.jsx("div",{className:"flex flex-col items-center justify-center lg:m-6",children:o?s.jsx(lxt,{accessType:t,event:e,onClose:()=>{r(),l(!1)}}):s.jsx(oxt,{accessType:t,onBooked:c,isGdprCompliance:e.isGdprCompliance,gdprTerms:e.customTcDisclaimer??a("events.tcDisclaimer"),description:t==="physical"?a("events.payment.description_free_physical"):"",callout:s.jsx(Yn,{i18nKey:`events.payment.callout_book_${t}`,components:{highlight:s.jsx("span",{className:"font-medium"})}}),children:s.jsx(mue,{event:e,accessType:t,mobileDisplay:!0})})})]})]})})},dxt=({event:e,paymentData:t,accessType:n,onClose:r})=>{const{t:a}=Q(),{user:i}=d.useContext(Ge),{mutateAsync:o,isPending:l}=st(oe.user.events.downloadEventTicket.mutationOptions());return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"items-center justify-center w-full max-w-96 lg:w-96 flex flex-col gap-6 max-lg:pb-6 max-lg:pt-8 mt-auto",children:[s.jsx(Ki,{className:"w-60 h-auto"}),s.jsxs("div",{className:"items-center justify-center flex flex-col gap-6",children:[s.jsx("div",{className:"flex flex-col text-orange-500 text-sm lg:text-xl font-medium leading-relaxed lg:tracking-015px",children:s.jsx("span",{className:"text-base text-center",children:a("events.payment.payment_successful")})}),(n==="physical"||n==="online")&&s.jsx("div",{className:"flex flex-col",children:s.jsx("span",{className:"text-center text-xs lg:text-base",children:a(`events.payment.access_${n}_successful`)})})]}),s.jsx("span",{className:"text-lg font-medium",children:a("courses.payment.payment_details")}),s.jsxs("div",{className:"w-full flex flex-col gap-4",children:[s.jsx(xn,{isBlack:!0,isLabelBold:!0,label:a("courses.payment.amount"),value:`${t.amount} sats`}),s.jsx(xn,{isBlack:!0,isLabelBold:!0,label:a("courses.payment.date"),value:tr(new Date)}),t.id&&s.jsx(xn,{isBlack:!0,isLabelBold:!0,label:a("courses.payment.invoiceId"),value:t.id==="free"?a("words.free"):t.id})]}),s.jsxs("div",{className:"flex gap-5",children:[s.jsxs(re,{variant:"outline",onClick:()=>{r(!0)},children:[a("events.payment.back_events"),l?s.jsx("span",{className:"ml-3",children:s.jsx(w3,{})}):null]}),n==="physical"&&s.jsx(re,{variant:"primary",onClick:async()=>{const c=await o({eventId:e.id,userName:i?.username}),u="ticket.pdf",f=X2(c,"application/pdf"),m=window.URL.createObjectURL(f),h=document.createElement("a");h.href=m,h.setAttribute("download",u),document.body.appendChild(h),h.click(),h.parentNode?.removeChild(h),window.URL.revokeObjectURL(m)},children:a("events.payment.download_ticket")})]})]}),s.jsx("div",{className:"text-center uppercase md:text-xs justify-self-end mt-auto mb-2",children:s.jsx("div",{className:"text-[10px] md:text-xs",children:s.jsx(Yn,{i18nKey:"payment.terms",children:s.jsx(Te,{to:"/legal/terms-of-sale",className:"hover:underline hover:underline-offset-2 text-orange-500",target:"_blank",rel:"noreferrer",children:"Payment terms"})})})})]})},fxt="border border-white/25 rounded-xl overflow-hidden",pue=({event:e,accessType:t,dollarPrice:n,satsPrice:r,mobileDisplay:a})=>{const{t:i}=Q(),o=()=>s.jsx("div",{className:"w-full h-px bg-neutral-200 lg:bg-white/10"}),l=e.timezone||void 0,c=e.startDate,u=e.endDate,f=Jo(c,u,l),m=fo(c,u,l,!0);return s.jsx("div",{className:V("flex justify-center items-center lg:p-6 bg-cover bg-center max-lg:!bg-none",a?"lg:hidden":"max-lg:hidden"),style:{backgroundImage:`url(${q6})`},children:s.jsxs("div",{className:V("flex flex-col w-full max-w-[492px] p-2.5 lg:p-7 backdrop-blur-md bg-neutral-100 lg:bg-black/75",fxt),children:[s.jsx("img",{src:tn(e),alt:e.name?e.name:"",className:"rounded-2xl mb-4 object-cover aspect-[432/308] w-full"}),s.jsx("span",{className:"text-lg lg:text-2xl text-black lg:text-white font-bold leading-snug",children:e.name}),s.jsx("span",{className:"text-sm lg:text-base text-black lg:text-white font-medium mt-1",children:e.projectName}),s.jsxs("div",{className:"flex flex-col gap-1 lg:gap-2 mt-1 lg:mt-4",children:[s.jsx(xn,{label:i("events.payment.date"),value:f}),s.jsx(o,{}),s.jsx(xn,{label:i("events.payment.time"),value:m}),s.jsx(o,{}),t==="physical"&&(e.addressLine1||e.addressLine2||e.addressLine3)&&s.jsxs(s.Fragment,{children:[s.jsx(xn,{label:i("events.payment.address"),value:`${e.addressLine2?`${e.addressLine2}
`:""}${e.addressLine3?`${e.addressLine3}
`:""}${e.addressLine1?e.addressLine1.toUpperCase():""}`}),s.jsx(o,{})]}),s.jsx(xn,{label:i("events.payment.language"),value:e.languages.map(h=>Xr[h.toLowerCase().replaceAll("-","")]).join(", ")}),s.jsx(o,{}),s.jsx(xn,{label:i("events.payment.access_type"),value:Ba(i(`accessType.${t}`))}),s.jsx(o,{}),s.jsx(xn,{label:i("events.payment.limitation"),value:e.availableSeats&&e.availableSeats>0?`${i("events.payment.max_capacity")} ${e.availableSeats} ${i("events.card.people")}`:Ba(i("events.card.unlimited"))}),s.jsxs("span",{className:"flex items-center justify-center gap-1 w-full px-4 py-2 text-orange-500 lg:text-2xl leading-none bg-white lg:bg-white/10 rounded-lg mt-4",children:[s.jsx("span",{className:"font-semibold",children:I$(n||0,R$,0)}),s.jsx("span",{children:"·"}),s.jsxs("span",{children:[r," sats"]})]})]})]})})},Uwe=({eventId:e,event:t,accessType:n,satsPrice:r,dollarPrice:a,isOpen:i,onClose:o})=>{const{t:l}=Q(),[c,u]=d.useState(null),f=st(oe.user.events.saveEventPayment.mutationOptions({onError(){u(l("courses.payment.checkoutError"))}})),{data:m}=ke(oe.auth.config.queryOptions()),[h,b]=d.useState(!1),[x,y]=d.useState(),[v,w]=d.useState(null),[S,_]=d.useState(null),[N,j]=d.useState(a),[k,M]=d.useState(r);let T=null;m&&(T=VH(m?.stripePublicKey||""));const R=d.useCallback(async D=>{if(D){const P=await f.mutateAsync({couponCode:S?.code,dollarPrice:N,eventId:e,method:D,satsPrice:k,withPhysical:n==="physical"});y(P)}w(D)},[f,e,k,N,S?.code,n]);d.useEffect(()=>{M(r)},[r]),d.useEffect(()=>{j(a)},[a]),d.useEffect(()=>{if(x&&i&&r>=0){const D=new WebSocket("wss://api.swiss-bitcoin-pay.ch/invoice");D.addEventListener("open",()=>{D.send(JSON.stringify({id:x.id}))});const P=L=>{JSON.parse(L.data).status==="settled"&&b(!0)};return D.addEventListener("message",P),()=>{D.removeEventListener("message",P),D.close()}}},[x,i,r]);function I(D){_(D),D?.reductionPercentage&&(M(Math.ceil(r*(100-D.reductionPercentage)/100)),a&&j(Math.ceil(a*(100-D.reductionPercentage)/100))),D||(M(r),j(a),_(null))}return s.jsx("div",{className:"p-4",children:s.jsx(Qm,{open:i,onOpenChange:()=>{y(void 0),o()},children:s.jsxs(q2,{className:"max-h-screen w-[90%] lg:w-full max-w-[1640px] h-[90vh] sm:w-[80vw] lg:p-0 sm:h-[85vh] overflow-auto",children:[s.jsx(G2,{className:"hidden",children:"Payment Modal"}),s.jsx(W2,{className:"hidden",children:"Payment Modal"}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-[auto_1fr] h-full gap-6 lg:gap-0",children:[s.jsx(pue,{event:t,accessType:n,dollarPrice:N,satsPrice:r,mobileDisplay:!1}),s.jsx("div",{className:"flex flex-col w-full items-center justify-center lg:m-6",children:x?h&&(k===0||v==="sbp")?s.jsx(dxt,{event:t,paymentData:x,accessType:n,onClose:o}):v==="sbp"?s.jsx(tF,{checkoutData:x,onBack:()=>y(void 0)}):s.jsxs("div",{className:"flex flex-col lg:w-full md:w-72",children:[s.jsx(PH,{stripe:T,options:{clientSecret:x.clientSecret},children:s.jsx(LH,{})}),s.jsx("div",{className:"self-center",children:s.jsx(re,{className:"mt-4",variant:"outline",onClick:()=>{y(void 0),o()},children:l("events.payment.back_events")})})]}):s.jsx(JH,{paidPriceDollars:N,satsPrice:k,initPayment:R,itemId:t.id,updateCoupon:I,event:t,accessType:n,checkoutError:c,description:n==="replay"?"":l(`events.payment.description_${n}`),isGdprCompliance:t.isGdprCompliance,gdprTerms:t.customTcDisclaimer??l("events.tcDisclaimer"),callout:s.jsx(Yn,{i18nKey:`events.payment.callout_purchase_${n}`,components:{highlight:s.jsx("span",{className:"font-medium"})}}),children:s.jsx(pue,{event:t,accessType:n,dollarPrice:N,satsPrice:k,mobileDisplay:!0})})})]})]})})})},Bwe=Be("/$lang/events/$eventId")({component:mxt,params:{parse:e=>({eventId:Pe().parse(e.eventId),lang:Pe().parse(e.lang)}),stringify:({lang:e,eventId:t})=>({eventId:`${t}`,lang:e})}});function mxt(){const{t:e}=Q(),t=gt("md"),n=Bwe.useParams(),[r,a]=d.useState({accessType:null,dollarPrice:null,eventId:null,satsPrice:null}),[i,o]=d.useState(!1),[l,c]=d.useState(!1),{user:u,session:f}=d.useContext(Ge),{conversionRate:m}=d.useContext(a0),h=!!f,{open:b,isOpen:x,close:y}=yn(),{data:v,isFetched:w,refetch:S}=ke(oe.content.getEvent.queryOptions({id:n.eventId})),{data:_,refetch:N}=ke(oe.user.events.getEventPayment.queryOptions(void 0,{enabled:!!v&&h})),{data:j,refetch:k}=ke(oe.user.events.getUserEvents.queryOptions(void 0,{enabled:!!v&&h})),{mutateAsync:M}=st(oe.user.events.downloadEventTicket.mutationOptions()),T=_?.find(Y=>Y.paymentStatus==="paid"&&Y.eventId===v?.id),R=j?.find(Y=>Y.eventId===v?.id&&Y.booked);d.useEffect(()=>{(T||R)&&S()},[S,T]);const I=v?.priceDollars||0;let D=m&&I!==null?Math.round(I*1e8/m):-1;const P=I===0,z=(v?v.bookOnline:!1)&&!P,q=v?v.bookInPerson&&v.endDate>new Date:!1,Z=T!==void 0||R!==void 0,G=v?Date.now()+3600*1e3>new Date(v.startDate).getTime():!1;let $="";v?.replayUrl?$=v?.replayUrl:v?.liveUrl&&($=v?.liveUrl);const X=v&&Jo(v.startDate,v.endDate,v.timezone??void 0),B=v&&(v.timezone?`${tx(v.startDate,v.endDate,v.timezone,void 0,!0)} (${J4(v.timezone)})`:tx(v.startDate,v.endDate,void 0,void 0,!0)),W=()=>v?s.jsxs(s.Fragment,{children:[z&&(Z?null:s.jsx(re,{variant:v.bookInPerson?"outline":"primary",size:t?"m":"xl",className:"w-full",onClick:()=>{h?u?.email&&u?.currentEmailChecked?(a({accessType:"online",dollarPrice:I,eventId:v.id,satsPrice:D}),o(!0)):c(!0):b()},children:e("events.card.bookLive")})),q&&!Z&&(v?.remainingSeats&&v.remainingSeats>0?s.jsx(re,{variant:"primary",size:t?"m":"xl",className:"w-full",onClick:()=>{h?u?.email&&u?.currentEmailChecked?(a({accessType:"physical",dollarPrice:I,eventId:v.id,satsPrice:D}),o(!0)):c(!0):b()},children:e("events.card.bookSeat")}):s.jsx(re,{variant:"primary",size:t?"m":"xl",className:"w-full",disabled:!0,children:e("words.full")})),v.websiteUrl&&s.jsx(re,{variant:"primary",size:t?"m":"xl",className:"w-full",asChild:!0,children:s.jsx("a",{href:v.websiteUrl,target:"_blank",rel:"noreferrer",children:e("events.card.visitWebsite")})})]}):null;return s.jsxs(Qe,{layoutSize:"base",backLink:{text:e("words.events"),href:"/events"},title:v?.name??void 0,hideTitle:!0,children:[s.jsxs("div",{children:[v&&r.eventId&&r.satsPrice&&r.dollarPrice&&r.accessType&&r.dollarPrice>0?s.jsx(Uwe,{eventId:r.eventId,event:v,accessType:r.accessType,satsPrice:r.satsPrice,dollarPrice:r.dollarPrice,isOpen:i,onClose:()=>{N(),k(),a({accessType:null,dollarPrice:null,eventId:null,satsPrice:null}),o(!1)}}):null,v&&r.eventId&&P&&r.accessType?s.jsx(uxt,{event:v,accessType:r.accessType,isOpen:i,onClose:()=>{N(),k(),o(!1)}}):null,l&&v&&u&&s.jsx(A6,{isOpen:l,onClose:()=>c(!1),email:u?.email||u?.pendingEmail||""})]}),s.jsxs("div",{className:"flex flex-col items-center w-full",children:[!w&&s.jsx("div",{className:"flex flex-col flex-1 justify-center items-center size-full",children:s.jsx(Fe,{size:"s"})}),w&&v&&s.jsxs("div",{className:"flex flex-col w-full gap-6 md:gap-8",children:[s.jsxs("div",{className:"flex max-sm:flex-col sm:items-center gap-4",children:[s.jsx(Sn,{breakpoints:{default:500,sm:600},width:"300",height:"214",loading:"lazy",src:tn(v),alt:v.name?v.name:"",className:"object-cover [overflow-clip-margin:_unset] sm:aspect-[300/214] w-62 sm:w-full h-full rounded-2xl max-w-75"}),s.jsxs("div",{className:"flex flex-col gap-2 sm:gap-4 w-full",children:[s.jsx("h1",{className:"display-small sm:display-medium text-neutral-1000",children:v.name}),v.projectId==="cd62a137-baad-4133-b90d-711963e510c7"?s.jsx(Ki,{className:"h-auto w-32.5"}):s.jsx("span",{className:"title-small md:title-medium text-neutral-600",children:v.projectName})]})]}),(T||R)&&s.jsx(ad,{variant:"success",icon:s.jsx(MCe,{className:"fill-brightGreen-6"}),children:s.jsx(id,{children:e("events.eventInfos.eventBooked")})}),w&&$&&G&&s.jsxs("div",{className:"flex flex-col gap-6 w-full items-center",children:[$&&s.jsx("div",{className:"w-full",children:s.jsx(RCe,{src:$})}),v?.chatUrl&&s.jsx("iframe",{src:"https://peertube.planb.network/plugins/livechat/router/webchat/room/4f4a811a-2d98-40dc-80ea-736088b408e7",title:"Chat",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",className:"w-full",height:"315"})]}),s.jsxs("div",{className:"flex flex-col bg-neutral-50 text-neutral-800 rounded-xl",children:[s.jsx("h2",{className:"label-large-med-20px text-neutral-1000 border-b border-neutral-100 py-3 px-4 md:px-6",children:e("events.eventInfos.whatsPlanned")}),s.jsxs("div",{className:"p-4 md:p-6 flex flex-col w-full gap-7",children:[s.jsxs("section",{className:"flex flex-col w-full gap-2",children:[s.jsx("p",{className:"body-base-bold",children:e("words.details")}),s.jsxs("div",{className:"bg-white px-5 py-4 rounded-2xl",children:[s.jsx(fr,{icon:zm,leftText:e("words.date"),children:X}),s.jsx(fr,{icon:H2,leftText:e("words.time"),children:B}),v.addressLine1||v.addressLine2||v.addressLine3?s.jsx(fr,{icon:uD,leftText:e("words.location"),children:s.jsx("div",{className:"flex flex-col",children:[v.addressLine3,v.addressLine2,v.addressLine1].filter(Boolean).map((Y,F)=>s.jsx("span",{children:Y},F))})}):null,s.jsx(fr,{icon:_d,leftText:e("words.language"),children:v.languages.map(Y=>Xr[Y.toLowerCase().replaceAll("-","")]||Y).join(", ")})]})]}),v.description&&s.jsxs("section",{className:"flex flex-col w-full gap-2",children:[s.jsx("p",{className:"body-base-bold",children:e("words.description")}),s.jsx("p",{className:"bg-white px-5 py-4 rounded-2xl text-neutral-800 body-large whitespace-pre-line",children:v.description})]}),s.jsxs("section",{className:"flex flex-col w-full gap-2",children:[s.jsx("p",{className:"body-base-bold",children:e("words.booking")}),s.jsxs("div",{className:"bg-white px-5 py-4 rounded-2xl",children:[v.type&&s.jsx(fr,{icon:IPe,leftText:e("events.eventInfos.eventType"),children:e(`events.types.singular.${v.type}`,{defaultValue:v.type})}),v.availableSeats!==null&&v.bookInPerson&&s.jsx(fr,{icon:dD,leftText:e("events.eventInfos.numberOfSpots"),children:v.availableSeats}),s.jsx(fr,{icon:lD,leftText:e("words.access"),children:v.bookOnline&&v.bookInPerson?e("events.eventInfos.onlineAndInPerson"):v.bookInPerson?e("words.inperson"):e("words.online")})]})]}),v?.priceDollars!==null&&s.jsxs("section",{className:"flex flex-col w-full gap-2",children:[s.jsx("p",{className:"body-base-bold",children:e("words.pricing")}),s.jsx("div",{className:"bg-white p-4 rounded-xl",children:s.jsx(fr,{icon:g0e,leftText:e("words.price"),children:s.jsxs("div",{className:"flex flex-col",children:[s.jsx("span",{children:I&&I!==0?s.jsxs(s.Fragment,{children:["$",I," ",s.jsx(a6t,{})]}):e("words.free")}),I&&I>0&&m!=null?s.jsxs("span",{className:"text-orange-400",children:[D," sats"]}):null]})})})]}),(v.websiteUrl||v.bookInPerson&&T?.withPhysical!==!0&&R?.withPhysical!==!0||I>0&&!Z)&&s.jsxs("section",{className:"flex flex-col w-full gap-2",children:[s.jsx("p",{className:"body-base-bold",children:e("events.eventInfos.secureYourSpot")}),s.jsx("div",{className:"flex max-md:flex-col gap-2 md:gap-4 justify-center items-center",children:s.jsx(W,{})})]}),(T?.withPhysical===!0||R?.withPhysical===!0)&&s.jsx(re,{variant:"primary",size:t?"m":"xl",onClick:async()=>{const Y=await M({eventId:v.id,userName:u?.username}),F="ticket.pdf",J=X2(Y,"application/pdf"),ue=window.URL.createObjectURL(J),ge=document.createElement("a");ge.href=ue,ge.setAttribute("download",F),document.body.appendChild(ge),ge.click(),ge.parentNode?.removeChild(ge),window.URL.revokeObjectURL(ue)},className:"mx-auto",children:e("events.payment.download_ticket")})]})]})]}),x&&s.jsx(Ea,{isOpen:x,onClose:y,initialState:sn.SignIn})]})]})}const pxt=Be("/$lang/educator-content/my-content")({component:hxt});function hxt(){wh({strict:!1});const{i18n:e,t}=Q(),{session:n}=d.useContext(Ge),r=!!n?.user,{open:a,isOpen:i,close:o}=yn(),{open:l,isOpen:c,close:u}=yn(),{data:f,isLoading:m}=ke(oe.content.getEducatorContents.queryOptions({uid:n?.user?.uid},{enabled:r})),h=d.useMemo(()=>{if(!f)return[];const w={draft:0,published:1,rejected:2,unpublished:3};return[...f].sort((S,_)=>{const N=w[S.status]??99,j=w[_.status]??99;return N-j})},[f]),b=gt("lg"),x=()=>{r?l():a()},y=w=>{switch(w){case"published":return"green";case"pending":return"grey";case"rejected":return"orange";case"unpublished":return"blue";default:return"grey"}},v=w=>{switch(w){case"published":return t("educatorContent.status.published");case"draft":return t("educatorContent.status.draft");case"rejected":return t("educatorContent.status.rejected");case"unpublished":return t("educatorContent.status.unpublished");default:return w}};return s.jsxs(Qe,{title:t("educatorContent.myContent"),layoutSize:"base",actionButtons:[{text:t("educatorContent.addMaterial"),onClick:x}],tabs:[{id:"educator-content",label:t("menu.educatorContent"),href:"/educator-content"},{id:"my-content",label:t("educatorContent.myContent"),href:"/educator-content/my-content"}],children:[r?m?s.jsx(Fe,{}):s.jsxs("div",{className:"flex flex-col gap-4 mt-6",children:[h?.map(w=>s.jsxs(Te,{to:"/$lang/educator-content/$id",params:{lang:e.language,id:w.id},className:"flex w-full justify-between gap-2 md:gap-6 items-center pr-4 bg-white rounded-2xl hover:bg-neutral-50 cursor-pointer",children:[s.jsxs("div",{className:"flex gap-3 md:gap-6 items-center",children:[s.jsx("div",{className:"w-28 h-21 md:w-32 md:h-24 bg-neutral-100 rounded-lg md:rounded-2xl shrink-0 overflow-hidden flex items-center justify-center",children:w.cover?s.jsx("img",{src:wd(w.cover)||"",alt:w.title,className:"w-full h-full object-cover"}):s.jsx("span",{className:"text-xs text-neutral-500",children:t("educatorContent.noCover")})}),s.jsxs("div",{className:"grow flex flex-col justify-center gap-2",children:[s.jsx("h3",{className:"title-small md:title-base text-neutral-900",children:w.title}),s.jsxs("div",{className:"text-sm text-neutral-500 flex items-center gap-2",children:[s.jsx(It,{size:"small",variant:y(w.status),className:"lg:hidden shrink-0",children:v(w.status)}),w.downloads>0?s.jsxs(s.Fragment,{children:[s.jsx(Gi,{size:16}),s.jsx("span",{children:w.downloads})]}):null]})]})]}),s.jsxs("div",{className:"flex",children:[s.jsx("div",{className:"mr-4 max-lg:hidden shrink-0",children:s.jsx(It,{size:"small",variant:y(w.status),children:v(w.status)})}),s.jsx(Wn,{className:"text-neutral-300 shrink-0",size:b?16:24})]})]},w.id)),f?.length===0&&s.jsx("div",{className:"text-center py-12 text-neutral-500",children:t("educatorContent.noContent")})]}):s.jsxs("div",{className:"flex flex-col items-center justify-center py-12",children:[s.jsx("p",{className:"text-lg mb-4",children:t("educatorContent.loginMessage")}),s.jsx("button",{type:"button",onClick:a,className:"px-4 py-2 bg-orange-500 text-white rounded hover:bg-orange-600",children:t("menu.login")})]}),s.jsx(Ea,{isOpen:i,onClose:o}),s.jsx(mC,{isOpen:c,onClose:u})]})}const gxt=Be("/$lang/educator-content/$id")({component:bxt});function bxt(){const{id:e}=wh({from:"/$lang/educator-content/$id"}),{t}=Q(),{session:n}=d.useContext(Ge),r=d.useRef(!1),a=gt("md")||window.innerWidth<768,[i,o]=d.useState(!1);i?document.body.style.overflow="hidden":document.body.style.overflow="",d.useEffect(()=>{const N=j=>{j.key==="Escape"&&o(!1)};return window.addEventListener("keydown",N),()=>window.removeEventListener("keydown",N)},[]);const{open:l,isOpen:c,close:u}=yn(),{data:f,isLoading:m}=ke(oe.content.getEducatorContents.queryOptions({id:e})),{data:h}=ke(oe.content.getLanguages.queryOptions()),b=st(oe.content.incrementDownloads.mutationOptions({onSuccess:()=>{}})),x=f?.[0],y=n?.user?.uid===x?.uid,v=()=>{x&&!r.current&&(b.mutate({id:x.id}),r.current=!0)},w=(N,j)=>{v();const k=Kve(N,j);window.open(k,"_blank")},S=x?.links?.sort((N,j)=>(N.url||"").localeCompare(j.url||"")),_=x?.files?.sort((N,j)=>(N.name||"").localeCompare(j.name||""));return s.jsxs(Qe,{layoutSize:"base",backLink:{href:"/educator-content",text:t("menu.educatorContent")},actionButtons:y?[{text:t("words.edit"),onClick:l}]:[],children:[x?s.jsxs("div",{className:"flex flex-col gap-6",children:[s.jsxs("div",{className:"grid grid-cols-[auto_1fr] gap-4 md:flex",children:[s.jsx("div",{className:"w-22 h-[66px] md:w-50 md:h-[150px] shrink-0 flex items-center justify-center",children:x.cover?s.jsx("button",{type:"button",className:"w-full h-full p-0 bg-transparent border-0 cursor-zoom-in focus:outline-none",onClick:()=>a?void 0:o(!0),"aria-label":`Open cover image: ${x.title}`,children:s.jsx("img",{src:wd(x.cover)||"",alt:x.title,className:"w-full h-full object-cover border border-neutral-100 rounded-2xl"})}):s.jsx("span",{className:"text-neutral-500 bg-neutral-100 w-full h-full text-center my-auto flex items-center justify-center rounded-2xl",children:t("educatorContent.noCover")})}),i&&x.cover&&s.jsx("div",{className:"fixed inset-0 z-9999 flex items-center justify-center bg-black/60",onClick:()=>o(!1),onKeyDown:N=>{N.key==="Escape"&&o(!1)},role:"dialog","aria-label":"Close image overlay",children:s.jsx("div",{className:"relative m-2 md:m-5",role:"dialog","aria-modal":"true",children:s.jsx("img",{src:wd(x.cover)||"",alt:x.title,className:"mx-auto rounded-lg max-w-[min(1920px,100%)] max-h-[80vh] cursor-zoom-out bg-white"})})}),s.jsxs("div",{className:"contents md:flex md:flex-col md:gap-4 md:min-w-0",children:[s.jsx("h1",{className:"display-small md:display-medium font-semibold text-black self-center md:self-auto wrap-break-words min-w-0",children:x.title}),s.jsx("p",{className:"body-small text-neutral-700 col-span-2 md:w-auto",children:x.description})]})]}),s.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[s.jsx(S7,{label:t("educatorContent.detail.addedBy"),value:x.displayName??t("educatorContent.reviewModal.unknown"),icon:b0e}),s.jsx(S7,{label:t("words.category"),value:x.type?t(`educatorContent.types.${x.type}`):t("educatorContent.reviewModal.unknown"),icon:u0e}),s.jsx(S7,{label:t("words.language"),value:Ba(h?.find(N=>N.code===x.language)?.nativeName||x.language),icon:_d}),s.jsx(S7,{label:t("words.downloads"),value:x.downloads.toString(),icon:Gi})]}),s.jsx("div",{className:"bg-white rounded-3xl border border-neutral-50 overflow-hidden shadow-sm",children:s.jsxs("div",{className:"flex flex-col divide-y divide-neutral-50",children:[S?.map(N=>s.jsxs("div",{className:"flex items-center justify-between py-2 px-4 transition-colors gap-4",children:[s.jsx("a",{href:N.url,target:"_blank",rel:"noopener noreferrer",className:"body-small md:body-base decoration-orange-500 text-orange-500 underline truncate",onClick:v,children:N.url}),s.jsx("a",{href:N.url,target:"_blank",rel:"noopener noreferrer",className:"no-underline shrink-0",onClick:v,children:s.jsxs(re,{variant:"tertiary",size:"s",className:"gap-4",children:[s.jsx("span",{children:t("educatorContent.detail.view")}),s.jsx(Gf,{})]})})]},N.url)),_?.map(N=>s.jsxs("div",{className:"flex items-center justify-between py-2 px-4 transition-colors gap-4",children:[s.jsxs("span",{className:"body-small md:body-base text-neutral-700 truncate",children:[N.name," ",s.jsxs("span",{className:"text-neutral-500",children:["(",Ove(N.size),")"]})]}),s.jsxs(re,{variant:"tertiary",size:"s",className:"gap-4 shrink-0",onClick:()=>w(N.path,N.name),children:[s.jsx("span",{children:t("words.open")}),s.jsx(Gi,{})]})]},N.path))]})}),x.license&&s.jsxs("p",{className:"body-extra-small text-neutral-500 -mt-2",children:[t("educatorContent.license.title"),": ",x.license]}),x.files&&x.files.length>0&&s.jsx("div",{className:"flex justify-end",children:s.jsx(re,{variant:"primary",size:"s",onClick:()=>{v();const N=`/api/educator-content/download-all/${x.id}`,j=document.createElement("a");j.href=N,j.download=`${x.title||"educator-content"}.zip`,document.body.appendChild(j),j.click(),document.body.removeChild(j)},children:s.jsx("span",{children:t("educatorContent.detail.downloadAll")})})})]}):m?s.jsx(Fe,{}):s.jsx("div",{children:t("educatorContent.contentNotFound")}),s.jsx(mC,{isOpen:c,onClose:u,initialData:x})]})}function S7({label:e,value:t,icon:n}){return s.jsxs("div",{className:"bg-neutral-50 rounded-2xl p-2 md:p-6 flex flex-col items-center justify-center text-center gap-3 min-w-0 w-full",children:[s.jsxs("div",{className:"flex items-center gap-2 text-neutral-500",children:[n&&s.jsx(n,{className:"size-4"}),s.jsx("span",{className:"caption-extra-small uppercase",children:e})]}),s.jsx("span",{className:"body-base-bold max-w-full truncate",title:t,children:t})]})}const xxt=()=>{const{t:e,i18n:t}=Q(),{session:n,courses:r}=d.useContext(Ge),a=!!n,{data:i,isFetched:o}=ke(oe.user.courses.getAllSucceededUserExams.queryOptions({language:t.language??"en"},{enabled:!!n}));return s.jsxs("div",{className:"flex flex-col mt-5 md:mt-8 text-neutral-1000",children:[!o&&a&&s.jsx(Fe,{size:"s"}),o&&i&&i.length>0&&s.jsxs(s.Fragment,{children:[s.jsxs("table",{className:"max-md:hidden overflow table-auto w-full",children:[s.jsx(vxt,{}),s.jsx("tbody",{children:i.map((l,c)=>{const u=r?.find(f=>f.id===l.courseId);return u?s.jsxs("tr",{className:V("mobile-body2 md:desktop-body1"),children:[s.jsx("td",{className:"px-1.5",children:l.startedAt.toLocaleDateString()}),s.jsxs("td",{className:"px-1.5",children:[s.jsx("span",{children:l.courseName})," -"," ",s.jsx("span",{className:"uppercase",children:u.index})]}),s.jsx("td",{className:"px-1.5 font-medium",children:`${l.score}%`}),s.jsx("td",{className:"px-1.5 py-2",children:s.jsx(Te,{to:`/courses/${l.courseId}/retake-exam`,children:s.jsxs(re,{className:"gap-2.5",size:"s",children:[e("words.view"),s.jsx(P9,{size:24})]})})})]},c):null})})]}),s.jsx("div",{className:"md:hidden",children:i&&i.length>0&&i.map((l,c)=>s.jsxs(B1,{className:V("p-2 my-4"),withPadding:!1,children:[s.jsxs("p",{className:"mobile-subtitle1",children:[s.jsx("span",{children:l.courseName})," -"," ",s.jsx("span",{className:"uppercase",children:l.courseId})]}),s.jsxs("p",{className:"flex flex-row justify-between items-end",children:[s.jsxs("p",{children:[s.jsx("span",{children:`${e("words.grade")} : `}),s.jsx("span",{className:"font-medium",children:`${l.score}%`})]}),s.jsx(Te,{to:`/courses/${l.courseId}/retake-exam`,children:s.jsxs(re,{className:"gap-2.5",size:"xs",children:[e("words.view"),s.jsx(P9,{size:24})]})})]}),s.jsx("p",{})]},c))})]}),(!a||o&&i&&i.length===0)&&s.jsx(Mr,{title:e("bCert.noDiplomasAvailable"),description:e("dashboard.credentials.completeACourse"),linkButton:{href:"/learn-anytime",label:e("bCert.chooseCourse")},icon:s0e})]})},vxt=()=>{const{t:e}=Q();return s.jsx("thead",{children:s.jsxs("tr",{className:"border-b border-neutral-500 text-left",children:[s.jsx("th",{className:"w-2/10 py-2 mobile-subtitle2 md:desktop-typo2 px-1.5",children:e("words.date")}),s.jsx("th",{className:"w-6/10 mobile-subtitle2 md:desktop-typo2 px-1.5",children:e("words.course")}),s.jsx("th",{className:"w-1/10 mobile-subtitle2 md:desktop-typo2 px-1.5",children:e("words.grade")}),s.jsx("th",{className:"w-1/10 mobile-subtitle2 md:desktop-typo2 px-1.5",children:e("words.diploma")})]})})},iF=e=>d.createElement("svg",{width:18,height:19,viewBox:"0 0 18 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{id:"approved icon",clipPath:"url(#clip0_5747_1733)"},d.createElement("path",{id:"Vector 4",d:"M9.79415 1.843L15.0147 3.2761C15.449 3.39531 15.75 3.79009 15.75 4.24042V9.58327C15.75 11.5608 14.7756 13.4114 13.1451 14.5304L9.56584 16.9867C9.2249 17.2207 8.7751 17.2207 8.43416 16.9867L4.85495 14.5304C3.22443 13.4114 2.25 11.5608 2.25 9.58328V4.24042C2.25 3.79009 2.55101 3.39531 2.98528 3.2761L8.20585 1.843C8.72567 1.70031 9.27433 1.70031 9.79415 1.843Z",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round"}),d.createElement("path",{id:"Line 1",d:"M6.75 8.69643L8.19574 10.4003C8.29558 10.518 8.47715 10.518 8.57699 10.4003L11.25 7.25",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round"})),d.createElement("defs",null,d.createElement("clipPath",{id:"clip0_5747_1733"},d.createElement("rect",{width:18,height:18,fill:"white",transform:"translate(0 0.5)"})))),yxt=e=>d.createElement("svg",{width:34,height:36,viewBox:"0 0 34 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M5.65928 33.3901H4.4587C4.11691 33.3901 3.83984 33.6671 3.83984 34.0087V35.3262C3.83984 35.6678 4.11691 35.9447 4.4587 35.9447H5.65928C6.00106 35.9447 6.27813 35.6678 6.27813 35.3262V34.0087C6.27813 33.6671 6.00106 33.3901 5.65928 33.3901Z",fill:"current"}),d.createElement("path",{d:"M2.62021 12.1528H1.41964C1.07785 12.1528 0.800781 12.4298 0.800781 12.7714V14.0889C0.800781 14.4305 1.07785 14.7074 1.41964 14.7074H2.62021C2.962 14.7074 3.23907 14.4305 3.23907 14.0889V12.7714C3.23907 12.4298 2.962 12.1528 2.62021 12.1528Z",fill:"current"}),d.createElement("path",{d:"M20.8507 33.3901H19.6501C19.3083 33.3901 19.0312 33.6671 19.0312 34.0087V35.3262C19.0312 35.6678 19.3083 35.9447 19.6501 35.9447H20.8507C21.1925 35.9447 21.4695 35.6678 21.4695 35.3262V34.0087C21.4695 33.6671 21.1925 33.3901 20.8507 33.3901Z",fill:"current"}),d.createElement("path",{d:"M17.8116 33.3901H16.611C16.2693 33.3901 15.9922 33.6671 15.9922 34.0087V35.3262C15.9922 35.6678 16.2693 35.9447 16.611 35.9447H17.8116C18.1534 35.9447 18.4305 35.6678 18.4305 35.3262V34.0087C18.4305 33.6671 18.1534 33.3901 17.8116 33.3901Z",fill:"current"}),d.createElement("path",{d:"M22.6884 5.59277L23.889 5.59277C24.2307 5.59277 24.5078 5.31584 24.5078 4.97423L24.5078 3.65672C24.5078 3.31511 24.2307 3.03818 23.889 3.03818L22.6884 3.03818C22.3466 3.03818 22.0695 3.31511 22.0695 3.65672L22.0695 4.97423C22.0695 5.31584 22.3466 5.59277 22.6884 5.59277Z",fill:"current"}),d.createElement("path",{d:"M33.003 18.229H31.8024C31.4607 18.229 31.1836 18.5059 31.1836 18.8475V20.1651C31.1836 20.5067 31.4607 20.7836 31.8024 20.7836H33.003C33.3448 20.7836 33.6219 20.5067 33.6219 20.1651V18.8475C33.6219 18.5059 33.3448 18.229 33.003 18.229Z",fill:"current"}),d.createElement("path",{d:"M11.7335 33.3901H10.5329C10.1911 33.3901 9.91406 33.6671 9.91406 34.0087V35.3262C9.91406 35.6678 10.1911 35.9447 10.5329 35.9447H11.7335C12.0753 35.9447 12.3524 35.6678 12.3524 35.3262V34.0087C12.3524 33.6671 12.0753 33.3901 11.7335 33.3901Z",fill:"current"}),d.createElement("path",{d:"M26.9249 33.3901H25.7243C25.3825 33.3901 25.1055 33.6671 25.1055 34.0087V35.3262C25.1055 35.6678 25.3825 35.9447 25.7243 35.9447H26.9249C27.2667 35.9447 27.5438 35.6678 27.5438 35.3262V34.0087C27.5438 33.6671 27.2667 33.3901 26.9249 33.3901Z",fill:"current"}),d.createElement("path",{d:"M2.62021 18.229H1.41964C1.07785 18.229 0.800781 18.5059 0.800781 18.8475V20.1651C0.800781 20.5067 1.07785 20.7836 1.41964 20.7836H2.62021C2.962 20.7836 3.23907 20.5067 3.23907 20.1651V18.8475C3.23907 18.5059 2.962 18.229 2.62021 18.229Z",fill:"current"}),d.createElement("path",{d:"M5.65928 0H4.4587C4.11691 0 3.83984 0.276933 3.83984 0.618546V1.93605C3.83984 2.27766 4.11691 2.5546 4.4587 2.5546H5.65928C6.00106 2.5546 6.27813 2.27766 6.27813 1.93605V0.618546C6.27813 0.276933 6.00106 0 5.65928 0Z",fill:"current"}),d.createElement("path",{d:"M2.62021 6.07617H1.41964C1.07785 6.07617 0.800781 6.3531 0.800781 6.69472V8.01222C0.800781 8.35384 1.07785 8.63077 1.41964 8.63077H2.62021C2.962 8.63077 3.23907 8.35384 3.23907 8.01222V6.69472C3.23907 6.3531 2.962 6.07617 2.62021 6.07617Z",fill:"current"}),d.createElement("path",{d:"M20.8507 0H19.6501C19.3083 0 19.0312 0.276933 19.0312 0.618546V1.93605C19.0312 2.27766 19.3083 2.5546 19.6501 2.5546H20.8507C21.1925 2.5546 21.4695 2.27766 21.4695 1.93605V0.618546C21.4695 0.276933 21.1925 0 20.8507 0Z",fill:"current"}),d.createElement("path",{d:"M33.003 12.1528H31.8024C31.4607 12.1528 31.1836 12.4298 31.1836 12.7714V14.0889C31.1836 14.4305 31.4607 14.7074 31.8024 14.7074H33.003C33.3448 14.7074 33.6219 14.4305 33.6219 14.0889V12.7714C33.6219 12.4298 33.3448 12.1528 33.003 12.1528Z",fill:"current"}),d.createElement("path",{d:"M17.8116 0H16.611C16.2693 0 15.9922 0.276933 15.9922 0.618546V1.93605C15.9922 2.27766 16.2693 2.5546 16.611 2.5546H17.8116C18.1534 2.5546 18.4305 2.27766 18.4305 1.93605V0.618546C18.4305 0.276933 18.1534 0 17.8116 0Z",fill:"current"}),d.createElement("path",{d:"M33.003 27.3135H31.8024C31.4607 27.3135 31.1836 27.5904 31.1836 27.932V29.2495C31.1836 29.5911 31.4607 29.8681 31.8024 29.8681H33.003C33.3448 29.8681 33.6219 29.5911 33.6219 29.2495V27.932C33.6219 27.5904 33.3448 27.3135 33.003 27.3135Z",fill:"current"}),d.createElement("path",{d:"M11.7335 0H10.5329C10.1911 0 9.91406 0.276933 9.91406 0.618546V1.93605C9.91406 2.27766 10.1911 2.5546 10.5329 2.5546H11.7335C12.0753 2.5546 12.3524 2.27766 12.3524 1.93605V0.618546C12.3524 0.276933 12.0753 0 11.7335 0Z",fill:"current"}),d.createElement("path",{d:"M25.7431 11.7246L26.9436 11.7246C27.2854 11.7246 27.5625 11.4477 27.5625 11.1061L27.5625 9.78856C27.5625 9.44695 27.2854 9.17001 26.9436 9.17001L25.7431 9.17001C25.4013 9.17001 25.1242 9.44694 25.1242 9.78856L25.1242 11.1061C25.1242 11.4477 25.4013 11.7246 25.7431 11.7246Z",fill:"current"}),d.createElement("path",{d:"M28.7821 11.7246L29.9827 11.7246C30.3245 11.7246 30.6016 11.4477 30.6016 11.1061L30.6016 9.78856C30.6016 9.44695 30.3245 9.17001 29.9827 9.17001L28.7821 9.17001C28.4403 9.17001 28.1633 9.44694 28.1633 9.78856L28.1633 11.1061C28.1633 11.4477 28.4403 11.7246 28.7821 11.7246Z",fill:"current"}),d.createElement("path",{d:"M2.62021 15.2207H1.41964C1.07785 15.2207 0.800781 15.4976 0.800781 15.8392V17.1568C0.800781 17.4984 1.07785 17.7753 1.41964 17.7753H2.62021C2.962 17.7753 3.23907 17.4984 3.23907 17.1568V15.8392C3.23907 15.4976 2.962 15.2207 2.62021 15.2207Z",fill:"current"}),d.createElement("path",{d:"M2.62021 3.06787H1.41964C1.07785 3.06787 0.800781 3.3448 0.800781 3.68642V5.00392C0.800781 5.34554 1.07785 5.62247 1.41964 5.62247H2.62021C2.962 5.62247 3.23907 5.34554 3.23907 5.00392V3.68642C3.23907 3.3448 2.962 3.06787 2.62021 3.06787Z",fill:"current"}),d.createElement("path",{d:"M2.62021 30.3813H1.41964C1.07785 30.3813 0.800781 30.6583 0.800781 30.9999V32.3174C0.800781 32.659 1.07785 32.9359 1.41964 32.9359H2.62021C2.962 32.9359 3.23907 32.659 3.23907 32.3174V30.9999C3.23907 30.6583 2.962 30.3813 2.62021 30.3813Z",fill:"current"}),d.createElement("path",{d:"M33.003 9.14453H31.8024C31.4607 9.14453 31.1836 9.42146 31.1836 9.76308V11.0806C31.1836 11.4222 31.4607 11.6991 31.8024 11.6991H33.003C33.3448 11.6991 33.6219 11.4222 33.6219 11.0806V9.76308C33.6219 9.42146 33.3448 9.14453 33.003 9.14453Z",fill:"current"}),d.createElement("path",{d:"M33.003 21.2969H31.8024C31.4607 21.2969 31.1836 21.5738 31.1836 21.9154V23.2329C31.1836 23.5745 31.4607 23.8515 31.8024 23.8515H33.003C33.3448 23.8515 33.6219 23.5745 33.6219 23.2329V21.9154C33.6219 21.5738 33.3448 21.2969 33.003 21.2969Z",fill:"current"}),d.createElement("path",{d:"M33.003 24.3052H31.8024C31.4607 24.3052 31.1836 24.5821 31.1836 24.9237V26.2412C31.1836 26.5828 31.4607 26.8598 31.8024 26.8598H33.003C33.3448 26.8598 33.6219 26.5828 33.6219 26.2412V24.9237C33.6219 24.5821 33.3448 24.3052 33.003 24.3052Z",fill:"current"}),d.createElement("path",{d:"M2.62021 9.14453H1.41964C1.07785 9.14453 0.800781 9.42146 0.800781 9.76308V11.0806C0.800781 11.4222 1.07785 11.6991 1.41964 11.6991H2.62021C2.962 11.6991 3.23907 11.4222 3.23907 11.0806V9.76308C3.23907 9.42146 2.962 9.14453 2.62021 9.14453Z",fill:"current"}),d.createElement("path",{d:"M33.003 15.2207H31.8024C31.4607 15.2207 31.1836 15.4976 31.1836 15.8392V17.1568C31.1836 17.4984 31.4607 17.7753 31.8024 17.7753H33.003C33.3448 17.7753 33.6219 17.4984 33.6219 17.1568V15.8392C33.6219 15.4976 33.3448 15.2207 33.003 15.2207Z",fill:"current"}),d.createElement("path",{d:"M22.6884 8.60107L23.889 8.60107C24.2307 8.60107 24.5078 8.32414 24.5078 7.98253L24.5078 6.66502C24.5078 6.32341 24.2307 6.04648 23.889 6.04648L22.6884 6.04648C22.3466 6.04648 22.0695 6.32341 22.0695 6.66502L22.0695 7.98253C22.0695 8.32414 22.3466 8.60107 22.6884 8.60107Z",fill:"current"}),d.createElement("path",{d:"M33.003 30.3813H31.8024C31.4607 30.3813 31.1836 30.6583 31.1836 30.9999V32.3174C31.1836 32.659 31.4607 32.9359 31.8024 32.9359H33.003C33.3448 32.9359 33.6219 32.659 33.6219 32.3174V30.9999C33.6219 30.6583 33.3448 30.3813 33.003 30.3813Z",fill:"current"}),d.createElement("path",{d:"M8.71396 33.4453H7.51339C7.1716 33.4453 6.89453 33.7222 6.89453 34.0639V35.3814C6.89453 35.723 7.1716 35.9999 7.51339 35.9999H8.71396C9.05575 35.9999 9.33282 35.723 9.33282 35.3814V34.0639C9.33282 33.7222 9.05575 33.4453 8.71396 33.4453Z",fill:"current"}),d.createElement("path",{d:"M23.9054 33.4453H22.7048C22.363 33.4453 22.0859 33.7222 22.0859 34.0639V35.3814C22.0859 35.723 22.363 35.9999 22.7048 35.9999H23.9054C24.2472 35.9999 24.5242 35.723 24.5242 35.3814V34.0639C24.5242 33.7222 24.2472 33.4453 23.9054 33.4453Z",fill:"current"}),d.createElement("path",{d:"M14.7921 33.4453H13.5915C13.2497 33.4453 12.9727 33.7222 12.9727 34.0639V35.3814C12.9727 35.723 13.2497 35.9999 13.5915 35.9999H14.7921C15.1339 35.9999 15.4109 35.723 15.4109 35.3814V34.0639C15.4109 33.7222 15.1339 33.4453 14.7921 33.4453Z",fill:"current"}),d.createElement("path",{d:"M29.9835 33.4453H28.7829C28.4411 33.4453 28.1641 33.7222 28.1641 34.0639V35.3814C28.1641 35.723 28.4411 35.9999 28.7829 35.9999H29.9835C30.3253 35.9999 30.6024 35.723 30.6024 35.3814V34.0639C30.6024 33.7222 30.3253 33.4453 29.9835 33.4453Z",fill:"current"}),d.createElement("path",{d:"M8.71396 0.0556641H7.51339C7.1716 0.0556641 6.89453 0.332597 6.89453 0.67421V1.99171C6.89453 2.33333 7.1716 2.61026 7.51339 2.61026H8.71396C9.05575 2.61026 9.33282 2.33333 9.33282 1.99171V0.67421C9.33282 0.332597 9.05575 0.0556641 8.71396 0.0556641Z",fill:"current"}),d.createElement("path",{d:"M23.9054 0.0556641H22.7048C22.363 0.0556641 22.0859 0.332597 22.0859 0.67421V1.99171C22.0859 2.33333 22.363 2.61026 22.7048 2.61026H23.9054C24.2472 2.61026 24.5242 2.33333 24.5242 1.99171V0.67421C24.5242 0.332597 24.2472 0.0556641 23.9054 0.0556641Z",fill:"current"}),d.createElement("path",{d:"M26.9249 0H25.7243C25.3825 0 25.1055 0.276933 25.1055 0.618546V1.93605C25.1055 2.27766 25.3825 2.5546 25.7243 2.5546H26.9249C27.2667 2.5546 27.5438 2.27766 27.5438 1.93605V0.618546C27.5438 0.276933 27.2667 0 26.9249 0Z",fill:"current"}),d.createElement("path",{d:"M29.964 3.03809H28.7634C28.4216 3.03809 28.1445 3.31502 28.1445 3.65663V4.97414C28.1445 5.31575 28.4216 5.59268 28.7634 5.59268H29.964C30.3057 5.59268 30.5828 5.31575 30.5828 4.97414V3.65663C30.5828 3.31502 30.3057 3.03809 29.964 3.03809Z",fill:"current"}),d.createElement("path",{d:"M33.003 6.07617H31.8024C31.4607 6.07617 31.1836 6.3531 31.1836 6.69472V8.01222C31.1836 8.35384 31.4607 8.63077 31.8024 8.63077H33.003C33.3448 8.63077 33.6219 8.35384 33.6219 8.01222V6.69472C33.6219 6.3531 33.3448 6.07617 33.003 6.07617Z",fill:"current"}),d.createElement("path",{d:"M2.63975 27.3989H1.43917C1.09738 27.3989 0.820312 27.6759 0.820312 28.0175V29.335C0.820312 29.6766 1.09738 29.9535 1.43917 29.9535H2.63975C2.98153 29.9535 3.2586 29.6766 3.2586 29.335V28.0175C3.2586 27.6759 2.98153 27.3989 2.63975 27.3989Z",fill:"current"}),d.createElement("path",{d:"M2.63975 21.2969H1.43917C1.09738 21.2969 0.820312 21.5738 0.820312 21.9154V23.2329C0.820312 23.5745 1.09738 23.8515 1.43917 23.8515H2.63975C2.98153 23.8515 3.2586 23.5745 3.2586 23.2329V21.9154C3.2586 21.5738 2.98153 21.2969 2.63975 21.2969Z",fill:"current"}),d.createElement("path",{d:"M14.7921 0.0556641H13.5915C13.2497 0.0556641 12.9727 0.332597 12.9727 0.67421V1.99171C12.9727 2.33333 13.2497 2.61026 13.5915 2.61026H14.7921C15.1339 2.61026 15.4109 2.33333 15.4109 1.99171V0.67421C15.4109 0.332597 15.1339 0.0556641 14.7921 0.0556641Z",fill:"current"}),d.createElement("path",{d:"M22.6884 11.6689L23.889 11.6689C24.2307 11.6689 24.5078 11.392 24.5078 11.0504L24.5078 9.73289C24.5078 9.39128 24.2307 9.11435 23.889 9.11435L22.6884 9.11435C22.3466 9.11435 22.0695 9.39128 22.0695 9.73289L22.0695 11.0504C22.0695 11.392 22.3466 11.6689 22.6884 11.6689Z",fill:"current"}),d.createElement("path",{d:"M2.63975 24.3906H1.43917C1.09738 24.3906 0.820312 24.6676 0.820312 25.0092V26.3267C0.820312 26.6683 1.09738 26.9452 1.43917 26.9452H2.63975C2.98153 26.9452 3.2586 26.6683 3.2586 26.3267V25.0092C3.2586 24.6676 2.98153 24.3906 2.63975 24.3906Z",fill:"current"}),d.createElement("path",{d:"M16.3116 23.2095H15.111C14.7693 23.2095 14.4922 23.4864 14.4922 23.828V25.1455C14.4922 25.4871 14.7693 25.7641 15.111 25.7641H16.3116C16.6534 25.7641 16.9305 25.4871 16.9305 25.1455V23.828C16.9305 23.4864 16.6534 23.2095 16.3116 23.2095Z",fill:"current"}),d.createElement("path",{d:"M22.3897 17.1328H21.1892C20.8474 17.1328 20.5703 17.4097 20.5703 17.7514V19.0689C20.5703 19.4105 20.8474 19.6874 21.1892 19.6874H22.3897C22.7315 19.6874 23.0086 19.4105 23.0086 19.0689V17.7514C23.0086 17.4097 22.7315 17.1328 22.3897 17.1328Z",fill:"current"}),d.createElement("path",{d:"M13.2921 20.1968H12.0915C11.7497 20.1968 11.4727 20.4737 11.4727 20.8153V22.1328C11.4727 22.4744 11.7497 22.7514 12.0915 22.7514H13.2921C13.6339 22.7514 13.9109 22.4744 13.9109 22.1328V20.8153C13.9109 20.4737 13.6339 20.1968 13.2921 20.1968Z",fill:"current"}),d.createElement("path",{d:"M10.2374 17.103H9.03682C8.69504 17.103 8.41797 17.38 8.41797 17.7216V19.0391C8.41797 19.3807 8.69504 19.6576 9.03682 19.6576H10.2374C10.5792 19.6576 10.8563 19.3807 10.8563 19.0391V17.7216C10.8563 17.38 10.5792 17.103 10.2374 17.103Z",fill:"current"}),d.createElement("path",{d:"M25.4249 14.0649H24.2243C23.8825 14.0649 23.6055 14.3419 23.6055 14.6835V16.001C23.6055 16.3426 23.8825 16.6195 24.2243 16.6195H25.4249C25.7667 16.6195 26.0438 16.3426 26.0438 16.001V14.6835C26.0438 14.3419 25.7667 14.0649 25.4249 14.0649Z",fill:"current"}),d.createElement("path",{d:"M19.3702 20.1968H18.1696C17.8279 20.1968 17.5508 20.4737 17.5508 20.8153V22.1328C17.5508 22.4744 17.8279 22.7514 18.1696 22.7514H19.3702C19.712 22.7514 19.9891 22.4744 19.9891 22.1328V20.8153C19.9891 20.4737 19.712 20.1968 19.3702 20.1968Z",fill:"current"})),Zwe=e=>d.createElement("svg",{width:37,height:36,viewBox:"0 0 37 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M8.29658 6H7.11108C6.77359 6 6.5 6.27345 6.5 6.61078V7.91174C6.5 8.24906 6.77359 8.52252 7.11108 8.52252H8.29658C8.63408 8.52252 8.90767 8.24906 8.90767 7.91174V6.61078C8.90767 6.27345 8.63408 6 8.29658 6Z",fill:"current"}),d.createElement("path",{d:"M23.2966 32.9707H22.1111C21.7736 32.9707 21.5 33.2442 21.5 33.5815V34.8824C21.5 35.2198 21.7736 35.4932 22.1111 35.4932H23.2966C23.6341 35.4932 23.9077 35.2198 23.9077 34.8824V33.5815C23.9077 33.2442 23.6341 32.9707 23.2966 32.9707Z",fill:"current"}),d.createElement("path",{d:"M20.2966 32.9707H19.1111C18.7736 32.9707 18.5 33.2442 18.5 33.5815V34.8824C18.5 35.2198 18.7736 35.4932 19.1111 35.4932H20.2966C20.6341 35.4932 20.9077 35.2198 20.9077 34.8824V33.5815C20.9077 33.2442 20.6341 32.9707 20.2966 32.9707Z",fill:"current"}),d.createElement("path",{d:"M20.2966 18H19.1111C18.7736 18 18.5 18.2735 18.5 18.6108V19.9117C18.5 20.2491 18.7736 20.5225 19.1111 20.5225H20.2966C20.6341 20.5225 20.9077 20.2491 20.9077 19.9117V18.6108C20.9077 18.2735 20.6341 18 20.2966 18Z",fill:"current"}),d.createElement("path",{d:"M14.2966 32.9707H13.1111C12.7736 32.9707 12.5 33.2442 12.5 33.5815V34.8824C12.5 35.2198 12.7736 35.4932 13.1111 35.4932H14.2966C14.6341 35.4932 14.9077 35.2198 14.9077 34.8824V33.5815C14.9077 33.2442 14.6341 32.9707 14.2966 32.9707Z",fill:"current"}),d.createElement("path",{d:"M29.2966 6H28.1111C27.7736 6 27.5 6.27345 27.5 6.61078V7.91174C27.5 8.24906 27.7736 8.52252 28.1111 8.52252H29.2966C29.6341 8.52252 29.9077 8.24906 29.9077 7.91174V6.61078C29.9077 6.27345 29.6341 6 29.2966 6Z",fill:"current"}),d.createElement("path",{d:"M8.29658 26.9707H7.11108C6.77359 26.9707 6.5 27.2442 6.5 27.5815V28.8824C6.5 29.2198 6.77359 29.4932 7.11108 29.4932H8.29658C8.63408 29.4932 8.90767 29.2198 8.90767 28.8824V27.5815C8.90767 27.2442 8.63408 26.9707 8.29658 26.9707Z",fill:"current"}),d.createElement("path",{d:"M23.2966 0H22.1111C21.7736 0 21.5 0.273455 21.5 0.610778V1.91174C21.5 2.24906 21.7736 2.52252 22.1111 2.52252H23.2966C23.6341 2.52252 23.9077 2.24906 23.9077 1.91174V0.610778C23.9077 0.273455 23.6341 0 23.2966 0Z",fill:"current"}),d.createElement("path",{d:"M23.2966 26.9707H22.1111C21.7736 26.9707 21.5 27.2442 21.5 27.5815V28.8824C21.5 29.2198 21.7736 29.4932 22.1111 29.4932H23.2966C23.6341 29.4932 23.9077 29.2198 23.9077 28.8824V27.5815C23.9077 27.2442 23.6341 26.9707 23.2966 26.9707Z",fill:"current"}),d.createElement("path",{d:"M20.2966 0H19.1111C18.7736 0 18.5 0.273455 18.5 0.610778V1.91174C18.5 2.24906 18.7736 2.52252 19.1111 2.52252H20.2966C20.6341 2.52252 20.9077 2.24906 20.9077 1.91174V0.610778C20.9077 0.273455 20.6341 0 20.2966 0Z",fill:"current"}),d.createElement("path",{d:"M20.2966 26.9707H19.1111C18.7736 26.9707 18.5 27.2442 18.5 27.5815V28.8824C18.5 29.2198 18.7736 29.4932 19.1111 29.4932H20.2966C20.6341 29.4932 20.9077 29.2198 20.9077 28.8824V27.5815C20.9077 27.2442 20.6341 26.9707 20.2966 26.9707Z",fill:"current"}),d.createElement("path",{d:"M14.2966 0H13.1111C12.7736 0 12.5 0.273455 12.5 0.610778V1.91174C12.5 2.24906 12.7736 2.52252 13.1111 2.52252H14.2966C14.6341 2.52252 14.9077 2.24906 14.9077 1.91174V0.610778C14.9077 0.273455 14.6341 0 14.2966 0Z",fill:"current"}),d.createElement("path",{d:"M14.2966 26.9707H13.1111C12.7736 26.9707 12.5 27.2442 12.5 27.5815V28.8824C12.5 29.2198 12.7736 29.4932 13.1111 29.4932H14.2966C14.6341 29.4932 14.9077 29.2198 14.9077 28.8824V27.5815C14.9077 27.2442 14.6341 26.9707 14.2966 26.9707Z",fill:"current"}),d.createElement("path",{d:"M29.2966 26.9707H28.1111C27.7736 26.9707 27.5 27.2442 27.5 27.5815V28.8824C27.5 29.2198 27.7736 29.4932 28.1111 29.4932H29.2966C29.6341 29.4932 29.9077 29.2198 29.9077 28.8824V27.5815C29.9077 27.2442 29.6341 26.9707 29.2966 26.9707Z",fill:"current"}),d.createElement("path",{d:"M23.2966 21.0293H22.1111C21.7736 21.0293 21.5 21.3028 21.5 21.6401V22.941C21.5 23.2784 21.7736 23.5518 22.1111 23.5518H23.2966C23.6341 23.5518 23.9077 23.2784 23.9077 22.941V21.6401C23.9077 21.3028 23.6341 21.0293 23.2966 21.0293Z",fill:"current"}),d.createElement("path",{d:"M23.2966 24H22.1111C21.7736 24 21.5 24.2735 21.5 24.6108V25.9117C21.5 26.2491 21.7736 26.5225 22.1111 26.5225H23.2966C23.6341 26.5225 23.9077 26.2491 23.9077 25.9117V24.6108C23.9077 24.2735 23.6341 24 23.2966 24Z",fill:"current"}),d.createElement("path",{d:"M20.2966 21.0293H19.1111C18.7736 21.0293 18.5 21.3028 18.5 21.6401V22.941C18.5 23.2784 18.7736 23.5518 19.1111 23.5518H20.2966C20.6341 23.5518 20.9077 23.2784 20.9077 22.941V21.6401C20.9077 21.3028 20.6341 21.0293 20.2966 21.0293Z",fill:"current"}),d.createElement("path",{d:"M20.2966 24H19.1111C18.7736 24 18.5 24.2735 18.5 24.6108V25.9117C18.5 26.2491 18.7736 26.5225 19.1111 26.5225H20.2966C20.6341 26.5225 20.9077 26.2491 20.9077 25.9117V24.6108C20.9077 24.2735 20.6341 24 20.2966 24Z",fill:"current"}),d.createElement("path",{d:"M14.2966 21.0293H13.1111C12.7736 21.0293 12.5 21.3028 12.5 21.6401V22.941C12.5 23.2784 12.7736 23.5518 13.1111 23.5518H14.2966C14.6341 23.5518 14.9077 23.2784 14.9077 22.941V21.6401C14.9077 21.3028 14.6341 21.0293 14.2966 21.0293Z",fill:"current"}),d.createElement("path",{d:"M14.2966 24H13.1111C12.7736 24 12.5 24.2735 12.5 24.6108V25.9117C12.5 26.2491 12.7736 26.5225 13.1111 26.5225H14.2966C14.6341 26.5225 14.9077 26.2491 14.9077 25.9117V24.6108C14.9077 24.2735 14.6341 24 14.2966 24Z",fill:"current"}),d.createElement("path",{d:"M8.29658 30H7.11108C6.77359 30 6.5 30.2735 6.5 30.6108V31.9117C6.5 32.2491 6.77359 32.5225 7.11108 32.5225H8.29658C8.63408 32.5225 8.90767 32.2491 8.90767 31.9117V30.6108C8.90767 30.2735 8.63408 30 8.29658 30Z",fill:"current"}),d.createElement("path",{d:"M23.2966 30H22.1111C21.7736 30 21.5 30.2735 21.5 30.6108V31.9117C21.5 32.2491 21.7736 32.5225 22.1111 32.5225H23.2966C23.6341 32.5225 23.9077 32.2491 23.9077 31.9117V30.6108C23.9077 30.2735 23.6341 30 23.2966 30Z",fill:"current"}),d.createElement("path",{d:"M20.2966 30H19.1111C18.7736 30 18.5 30.2735 18.5 30.6108V31.9117C18.5 32.2491 18.7736 32.5225 19.1111 32.5225H20.2966C20.6341 32.5225 20.9077 32.2491 20.9077 31.9117V30.6108C20.9077 30.2735 20.6341 30 20.2966 30Z",fill:"current"}),d.createElement("path",{d:"M14.2966 15H13.1111C12.7736 15 12.5 15.2735 12.5 15.6108V16.9117C12.5 17.2491 12.7736 17.5225 13.1111 17.5225H14.2966C14.6341 17.5225 14.9077 17.2491 14.9077 16.9117V15.6108C14.9077 15.2735 14.6341 15 14.2966 15Z",fill:"current"}),d.createElement("path",{d:"M14.2966 30H13.1111C12.7736 30 12.5 30.2735 12.5 30.6108V31.9117C12.5 32.2491 12.7736 32.5225 13.1111 32.5225H14.2966C14.6341 32.5225 14.9077 32.2491 14.9077 31.9117V30.6108C14.9077 30.2735 14.6341 30 14.2966 30Z",fill:"current"}),d.createElement("path",{d:"M29.2966 3H28.1111C27.7736 3 27.5 3.27345 27.5 3.61078V4.91174C27.5 5.24906 27.7736 5.52252 28.1111 5.52252H29.2966C29.6341 5.52252 29.9077 5.24906 29.9077 4.91174V3.61078C29.9077 3.27345 29.6341 3 29.2966 3Z",fill:"current"}),d.createElement("path",{d:"M29.2966 30H28.1111C27.7736 30 27.5 30.2735 27.5 30.6108V31.9117C27.5 32.2491 27.7736 32.5225 28.1111 32.5225H29.2966C29.6341 32.5225 29.9077 32.2491 29.9077 31.9117V30.6108C29.9077 30.2735 29.6341 30 29.2966 30Z",fill:"current"}),d.createElement("path",{d:"M11.3153 33.0254H10.1298C9.79233 33.0254 9.51874 33.2988 9.51874 33.6362V34.9371C9.51874 35.2745 9.79233 35.5479 10.1298 35.5479H11.3153C11.6528 35.5479 11.9264 35.2745 11.9264 34.9371V33.6362C11.9264 33.2988 11.6528 33.0254 11.3153 33.0254Z",fill:"current"}),d.createElement("path",{d:"M26.3153 33.0254H25.1298C24.7923 33.0254 24.5187 33.2988 24.5187 33.6362V34.9371C24.5187 35.2745 24.7923 35.5479 25.1298 35.5479H26.3153C26.6528 35.5479 26.9264 35.2745 26.9264 34.9371V33.6362C26.9264 33.2988 26.6528 33.0254 26.3153 33.0254Z",fill:"current"}),d.createElement("path",{d:"M17.3153 33.0254H16.1298C15.7923 33.0254 15.5187 33.2988 15.5187 33.6362V34.9371C15.5187 35.2745 15.7923 35.5479 16.1298 35.5479H17.3153C17.6528 35.5479 17.9264 35.2745 17.9264 34.9371V33.6362C17.9264 33.2988 17.6528 33.0254 17.3153 33.0254Z",fill:"current"}),d.createElement("path",{d:"M17.3153 18.0547H16.1298C15.7923 18.0547 15.5187 18.3281 15.5187 18.6655V19.9664C15.5187 20.3037 15.7923 20.5772 16.1298 20.5772H17.3153C17.6528 20.5772 17.9264 20.3037 17.9264 19.9664V18.6655C17.9264 18.3281 17.6528 18.0547 17.3153 18.0547Z",fill:"current"}),d.createElement("path",{d:"M11.2966 12H10.1111C9.77359 12 9.5 12.2735 9.5 12.6108V13.9117C9.5 14.2491 9.77359 14.5225 10.1111 14.5225H11.2966C11.6341 14.5225 11.9077 14.2491 11.9077 13.9117V12.6108C11.9077 12.2735 11.6341 12 11.2966 12Z",fill:"current"}),d.createElement("path",{d:"M26.2966 12H25.1111C24.7736 12 24.5 12.2735 24.5 12.6108V13.9117C24.5 14.2491 24.7736 14.5225 25.1111 14.5225H26.2966C26.6341 14.5225 26.9077 14.2491 26.9077 13.9117V12.6108C26.9077 12.2735 26.6341 12 26.2966 12Z",fill:"current"}),d.createElement("path",{d:"M11.3153 0.0546875H10.1298C9.79233 0.0546875 9.51874 0.328142 9.51874 0.665466V1.96642C9.51874 2.30375 9.79233 2.5772 10.1298 2.5772H11.3153C11.6528 2.5772 11.9264 2.30375 11.9264 1.96642V0.665466C11.9264 0.328142 11.6528 0.0546875 11.3153 0.0546875Z",fill:"current"}),d.createElement("path",{d:"M8.29658 3H7.11108C6.77359 3 6.5 3.27345 6.5 3.61078V4.91174C6.5 5.24906 6.77359 5.52252 7.11108 5.52252H8.29658C8.63408 5.52252 8.90767 5.24906 8.90767 4.91174V3.61078C8.90767 3.27345 8.63408 3 8.29658 3Z",fill:"current"}),d.createElement("path",{d:"M11.3153 27.0254H10.1298C9.79233 27.0254 9.51874 27.2988 9.51874 27.6362V28.9371C9.51874 29.2745 9.79233 29.5479 10.1298 29.5479H11.3153C11.6528 29.5479 11.9264 29.2745 11.9264 28.9371V27.6362C11.9264 27.2988 11.6528 27.0254 11.3153 27.0254Z",fill:"current"}),d.createElement("path",{d:"M26.3153 0.0546875H25.1298C24.7923 0.0546875 24.5187 0.328142 24.5187 0.665466V1.96642C24.5187 2.30375 24.7923 2.5772 25.1298 2.5772H26.3153C26.6528 2.5772 26.9264 2.30375 26.9264 1.96642V0.665466C26.9264 0.328142 26.6528 0.0546875 26.3153 0.0546875Z",fill:"current"}),d.createElement("path",{d:"M26.3153 27.0254H25.1298C24.7923 27.0254 24.5187 27.2988 24.5187 27.6362V28.9371C24.5187 29.2745 24.7923 29.5479 25.1298 29.5479H26.3153C26.6528 29.5479 26.9264 29.2745 26.9264 28.9371V27.6362C26.9264 27.2988 26.6528 27.0254 26.3153 27.0254Z",fill:"current"}),d.createElement("path",{d:"M17.3153 0.0546875H16.1298C15.7923 0.0546875 15.5187 0.328142 15.5187 0.665466V1.96642C15.5187 2.30375 15.7923 2.5772 16.1298 2.5772H17.3153C17.6528 2.5772 17.9264 2.30375 17.9264 1.96642V0.665466C17.9264 0.328142 17.6528 0.0546875 17.3153 0.0546875Z",fill:"current"}),d.createElement("path",{d:"M17.3153 27.0254H16.1298C15.7923 27.0254 15.5187 27.2988 15.5187 27.6362V28.9371C15.5187 29.2745 15.7923 29.5479 16.1298 29.5479H17.3153C17.6528 29.5479 17.9264 29.2745 17.9264 28.9371V27.6362C17.9264 27.2988 17.6528 27.0254 17.3153 27.0254Z",fill:"current"}),d.createElement("path",{d:"M8.29658 9H7.11108C6.77359 9 6.5 9.27345 6.5 9.61078V10.9117C6.5 11.2491 6.77359 11.5225 7.11108 11.5225H8.29658C8.63408 11.5225 8.90767 11.2491 8.90767 10.9117V9.61078C8.90767 9.27345 8.63408 9 8.29658 9Z",fill:"current"}),d.createElement("path",{d:"M29.2966 9H28.1111C27.7736 9 27.5 9.27345 27.5 9.61078V10.9117C27.5 11.2491 27.7736 11.5225 28.1111 11.5225H29.2966C29.6341 11.5225 29.9077 11.2491 29.9077 10.9117V9.61078C29.9077 9.27345 29.6341 9 29.2966 9Z",fill:"current"}),d.createElement("path",{d:"M26.2966 24H25.1111C24.7736 24 24.5 24.2735 24.5 24.6108V25.9117C24.5 26.2491 24.7736 26.5225 25.1111 26.5225H26.2966C26.6341 26.5225 26.9077 26.2491 26.9077 25.9117V24.6108C26.9077 24.2735 26.6341 24 26.2966 24Z",fill:"current"}),d.createElement("path",{d:"M11.2966 24H10.1111C9.77359 24 9.5 24.2735 9.5 24.6108V25.9117C9.5 26.2491 9.77359 26.5225 10.1111 26.5225H11.2966C11.6341 26.5225 11.9077 26.2491 11.9077 25.9117V24.6108C11.9077 24.2735 11.6341 24 11.2966 24Z",fill:"current"}),d.createElement("path",{d:"M17.3153 21.084H16.1298C15.7923 21.084 15.5187 21.3574 15.5187 21.6948V22.9957C15.5187 23.333 15.7923 23.6065 16.1298 23.6065H17.3153C17.6528 23.6065 17.9264 23.333 17.9264 22.9957V21.6948C17.9264 21.3574 17.6528 21.084 17.3153 21.084Z",fill:"current"}),d.createElement("path",{d:"M17.3153 24.0547H16.1298C15.7923 24.0547 15.5187 24.3281 15.5187 24.6655V25.9664C15.5187 26.3037 15.7923 26.5772 16.1298 26.5772H17.3153C17.6528 26.5772 17.9264 26.3037 17.9264 25.9664V24.6655C17.9264 24.3281 17.6528 24.0547 17.3153 24.0547Z",fill:"current"}),d.createElement("path",{d:"M23.2966 15H22.1111C21.7736 15 21.5 15.2735 21.5 15.6108V16.9117C21.5 17.2491 21.7736 17.5225 22.1111 17.5225H23.2966C23.6341 17.5225 23.9077 17.2491 23.9077 16.9117V15.6108C23.9077 15.2735 23.6341 15 23.2966 15Z",fill:"current"}),d.createElement("path",{d:"M11.3153 30.0547H10.1298C9.79233 30.0547 9.51874 30.3281 9.51874 30.6655V31.9664C9.51874 32.3037 9.79233 32.5772 10.1298 32.5772H11.3153C11.6528 32.5772 11.9264 32.3037 11.9264 31.9664V30.6655C11.9264 30.3281 11.6528 30.0547 11.3153 30.0547Z",fill:"current"}),d.createElement("path",{d:"M26.3153 30.0547H25.1298C24.7923 30.0547 24.5187 30.3281 24.5187 30.6655V31.9664C24.5187 32.3037 24.7923 32.5772 25.1298 32.5772H26.3153C26.6528 32.5772 26.9264 32.3037 26.9264 31.9664V30.6655C26.9264 30.3281 26.6528 30.0547 26.3153 30.0547Z",fill:"current"}),d.createElement("path",{d:"M17.3153 30.0547H16.1298C15.7923 30.0547 15.5187 30.3281 15.5187 30.6655V31.9664C15.5187 32.3037 15.7923 32.5772 16.1298 32.5772H17.3153C17.6528 32.5772 17.9264 32.3037 17.9264 31.9664V30.6655C17.9264 30.3281 17.6528 30.0547 17.3153 30.0547Z",fill:"current"})),Cxt=()=>{const{t:e}=Q(),{session:t}=d.useContext(Ge),n=!!t,{data:r}=ke(oe.user.bcert.getBCertResults.queryOptions(void 0,{enabled:n})),{data:a}=ke(oe.user.billing.getExamTickets.queryOptions(void 0,{enabled:n}));return s.jsxs("div",{className:"flex flex-col gap-4 md:gap-8 mt-5 md:mt-8",children:[r&&r.length>0&&r.map((i,o)=>s.jsx(hue,{exam:i,examTicket:void 0,isFirst:o===0},i.id)),a&&a.length>0&&a.map((i,o)=>s.jsx(hue,{exam:void 0,examTicket:i,isFirst:o===0&&(!r||r.length===0)},i.eventId)),(!n||r&&r.length===0)&&s.jsx(Mr,{title:e("dashboard.credentials.noCertificatesAvailable"),description:e("dashboard.credentials.getGlobalRecognition"),linkButton:{href:"/certifications/b-cert",label:e("dashboard.credentials.exploreBCert")},icon:bPe})]})},hue=({exam:e,examTicket:t,isFirst:n=!1})=>{const{t:r}=Q(),a=e?tr(e.date):tr(t.date,t.timezone||"UTC"),i=e?qc(e.date):`${qc(t.date,t.timezone||"UTC")} (${t.timezone||"UTC"})`,o=e?e.location:t.location,l=[t?.addressLine2,t?.addressLine3].filter(Boolean).join(`
`);return s.jsxs("details",{className:"group rounded-2xl w-full bg-neutral-50",open:n,children:[s.jsxs("summary",{className:"[&::-webkit-details-marker]:hidden list-none px-3 md:px-6 py-3 border-b-transparent border-b group-open:border-b-neutral-100 flex items-center justify-between gap-2 text-black cursor-pointer",children:[s.jsx("span",{className:"title-small md:title-base",children:r("words.bCert")}),s.jsx(Ol,{size:24,className:"transition-transform group-open:-rotate-180 shrink-0"})]}),s.jsxs("div",{className:"p-3 md:p-6 flex flex-col gap-4 md:gap-6",children:[e?e.imgKey?s.jsxs(s.Fragment,{children:[s.jsx(wxt,{bcertResult:e})," ",s.jsx(gue,{bcertResult:e})," "]}):s.jsx(gue,{bcertResult:e}):null,!e&&t&&s.jsx(Ext,{examTicket:t}),s.jsx(Sxt,{location:o,date:a,time:i,address:e?void 0:l})]})]})},wxt=({bcertResult:e})=>{const{t}=Q();return s.jsx("div",{className:"flex flex-col p-4 md:px-6 md:py-12 bg-white rounded-2xl w-full",children:s.jsxs("div",{className:"flex flex-col w-full max-w-[549px] mx-auto items-center",children:[s.jsx("p",{className:"body-base-bold md:label-large-med-20px text-green-500 md:mb-8 text-center",children:Nxt(e.score||0,t)}),s.jsx(dd,{percentage:e.score,label:t("dashboard.teacher.courses.finalScore"),variant:"green",size:"l"}),e.imgKey&&s.jsx("img",{src:`/api/files/${e.imgKey}`,alt:"BCert",className:"mt-4 md:mt-8 rounded-3xl border border-neutral-100"}),s.jsx("div",{className:"flex flex-row justify-between mt-4 w-full",children:s.jsxs("a",{href:`/api/files/zip/bcert/${e.pdfKey?.split("/").slice(1,3).join("/")}`,download:!0,target:"_blank",rel:"noreferrer",className:"w-full",children:[s.jsxs("div",{className:"w-full flex max-md:flex-col md:items-center justify-between gap-4",children:[s.jsxs(re,{size:"m",variant:"primary",className:"items-center flex gap-2.5 max-md:w-full",children:[t("bCert.download"),s.jsx(Gi,{className:"size-[18px] md:size-6"})]}),s.jsxs("div",{className:"flex items-center gap-4",children:[s.jsx("span",{className:"text-xs italic font-light text-black",children:t("dashboard.course.shareOnSocials")}),s.jsx("div",{className:"flex items-center gap-2.5",children:s.jsx(Te,{to:`https://twitter.com/intent/tweet?text=${encodeURIComponent(t("bCert.tweetText",{certificateUrl:`${window.location.origin}/en/bcert-certificates/${encodeURIComponent(e.imgKey?e.imgKey.split(".").slice(0,1).join("."):"")}`,emoji:"🏆",score:`${e.score}`}))}`,target:"_blank",children:s.jsx(re,{variant:"tertiary",size:"s",children:s.jsx(Nh,{size:18})})})})]})]}),s.jsxs(Te,{to:"/tutorials/contribution/others/pbn-certificate-timestamping-dd16f8c0-00c1-45fd-8792-920612bed18f",target:"_blank",className:"flex items-center mt-4 gap-2 text-neutral-400 hover:text-orange-500 hover:underline max-md:text-center max-md:justify-center",children:[s.jsx(iF,{className:"size-4"}),s.jsx("span",{children:t("bCert.verify")})]})]})})]})})},gue=({bcertResult:e})=>{const{t}=Q();return s.jsxs("details",{open:!0,className:"group/details w-full",children:[s.jsxs("summary",{className:"[&::-webkit-details-marker]:hidden list-none flex items-center justify-between gap-2 text-black cursor-pointer mb-2",children:[s.jsx("span",{className:"body-base-bold text-neutral-800",children:t("dashboard.credentials.detailedScore")}),s.jsx(Ol,{size:16,className:"transition-transform group-open/details:-rotate-180 shrink-0"})]}),s.jsxs("div",{className:"flex flex-col bg-white rounded-2xl p-2 md:p-5",children:[[...e.results].reverse().map((n,r)=>s.jsx(fr,{leftText:`${t("words.part")} ${r+1} - ${Ba(n.category)}`,children:`${n.score}/20`},n.category)),s.jsxs("div",{className:"flex justify-between label-strong py-2 md:py-3",children:[s.jsx("span",{children:t("words.total")}),s.jsxs("span",{children:[e.score," / ",e.results.length*20]})]})]})]})},Ext=({examTicket:e})=>{const{t}=Q(),n=new Date(e.date),r=new Date;return n.setHours(0,0,0,0),r.setHours(0,0,0,0),n>=r?s.jsx(ad,{variant:"info",icon:s.jsx(yxt,{className:"fill-blue-600"}),children:s.jsx(id,{children:t("events.eventInfos.sessionBooked")})}):s.jsx(ad,{variant:"inprogress",icon:s.jsx(Zwe,{className:"fill-brown-600 md:w"}),children:s.jsx(id,{children:t("dashboard.credentials.beingGraded")})})},Sxt=({location:e,address:t,date:n,time:r})=>{const{t:a}=Q();return s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsx("span",{className:"body-base-bold text-neutral-800",children:a("words.session")}),s.jsxs("div",{className:"bg-white p-2 md:px-5 md:py-3 rounded-2xl",children:[s.jsx(fr,{icon:_Pe,leftText:a("words.location"),children:e}),t&&s.jsx(fr,{icon:uD,leftText:a("words.address"),children:s.jsx("span",{className:"whitespace-pre-line",children:t})}),s.jsx(fr,{icon:zm,leftText:a("words.date"),children:n}),s.jsx(fr,{icon:H2,leftText:a("words.time"),children:r})]})]})},Nxt=(e,t)=>e>=0&&e<=20?t("dashboard.credentials.bCertResults.score020"):e>=21&&e<=40?t("dashboard.credentials.bCertResults.score2140"):e>=41&&e<=60?t("dashboard.credentials.bCertResults.score4160"):e>=61&&e<=80?t("dashboard.credentials.bCertResults.score6180"):e>=81&&e<=99?t("dashboard.credentials.bCertResults.score8199"):e===100?t("dashboard.credentials.bCertResults.score100"):"",_xt=Be("/$lang/certifications/certificates")({component:kxt});function kxt(){const{t:e}=Q(),[t,n]=d.useState("course");return s.jsxs(Qe,{layoutSize:"wide",title:e("bCert.certificates"),tabs:[{id:"certificates",label:e("bCert.certificates"),href:"/certifications/certificates"},{id:"b-cert",label:e("words.bCert"),href:"/certifications/b-cert"}],showBecomeTeacherButton:!0,children:[s.jsxs(ru,{variant:"outline",defaultValue:"global",value:t,className:"w-full",children:[s.jsx(qa,{value:"course",onClick:()=>n("course"),className:"w-full",children:s.jsx("p",{className:"w-full",children:e("dashboard.credentials.courseDiplomas")})},"course"),s.jsx(qa,{value:"global",onClick:()=>n("global"),className:"w-full",children:s.jsx("p",{className:"w-full",children:e("dashboard.credentials.globalCertifications")})},"global")]}),t==="global"?s.jsx(Cxt,{}):s.jsx(xxt,{})]})}const jxt="/assets/bcert-presentation-DBS4lsCJ.webp",Txt=({events:e})=>{const{t}=Q(),n=[...e].sort((r,a)=>r.startDate.getTime()-a.startDate.getTime());return s.jsx("div",{id:"bcertevents",children:s.jsxs("div",{className:"flex flex-col gap-2 md:gap-6 mt-10 md:mt-12",children:[s.jsx("h3",{className:"title-large text-black",children:t("bCert.bookExam")}),n.length>0&&s.jsx("div",{className:"flex flex-col md:flex-row flex-wrap gap-2 lg:gap-4",children:n?.map(r=>s.jsx(D$,{event:r},r.id))}),n.length===0&&s.jsx(Mr,{title:t("bCert.noTestSessions"),icon:s0e})]})})},Axt=Be("/$lang/certifications/b-cert")({component:Mxt});function Mxt(){const{data:e,isFetched:t}=ke(oe.content.getRecentEvents.queryOptions()),{t:n}=Q(),r=3600*1e3,a=Date.now(),i=e?e.filter(o=>{const l=o.endDate.getTime();return o.type==="exam"&&a<l+r}):[];return d.useEffect(()=>{if(t&&window.location.href.includes("#bcertevents")){const o=document.querySelector("#bcertevents");o&&o.scrollIntoView({behavior:"smooth",block:"start"})}},[t]),s.jsxs(Qe,{layoutSize:"wide",title:n("bCert.pageTitle"),tabs:[{id:"certificates",label:n("bCert.certificates"),href:"/certifications/certificates"},{id:"b-cert",label:n("words.bCert"),href:"/certifications/b-cert"}],actionButtons:[s.jsx(Oxt,{},"organize-dialog")],children:[s.jsxs("div",{className:"flex max-md:flex-col justify-center items-center gap-12 mt-4 md:mt-6",children:[s.jsx("img",{src:jxt,alt:"â‚¿ Certificates",className:"w-full max-w-[304px] [overflow-clip-margin:_unset]"}),s.jsxs("div",{className:"flex flex-col w-full",children:[s.jsx("h3",{className:"title-medium text-neutral-1000",children:n("bCert.knowledgeableBitcoin")}),s.jsx("span",{className:"title-base text-neutral-600",children:n("bCert.challengeYourself")}),s.jsx("p",{className:"body-base text-neutral-1000 whitespace-pre-line mt-5",children:n("bCert.bCertDescription")})]})]}),t?null:s.jsx(Fe,{size:"s"}),t?s.jsx(Txt,{events:i}):null]})}const Oxt=()=>{const{t:e}=Q();return s.jsx(En,{trigger:s.jsx(re,{variant:"newTertiary",size:"s",rounded:!0,children:e("bCert.organizeExam")}),title:e("bCert.wantHostSession"),content:s.jsx("p",{className:"text-left",children:s.jsx(Yn,{i18nKey:"bCert.hostSessionConditions",children:s.jsx("a",{href:"https://kutt.planb.network/BCERT-chart",target:"_blank",rel:"noopener noreferrer",className:"text-orange-500 font-semibold",children:"charter"})})}),children:s.jsxs("div",{className:"!flex max-md:flex-col gap-3 w-full",children:[s.jsx(re,{variant:"secondary",size:"xl",asChild:!0,children:s.jsxs("a",{href:"https://t.me/+PViWTu5CctQ1ZTc8",target:"_blank",rel:"noopener noreferrer",className:"w-full flex items-center gap-2.5",children:[s.jsx(_2e,{}),e("words.telegram")]})}),s.jsx(re,{variant:"primary",size:"xl",asChild:!0,children:s.jsxs("a",{href:"mailto:[email protected]",className:"w-full flex items-center gap-2.5",children:[s.jsx(BOe,{}),e("words.email")]})})]})})},qwe=({title:e,titleLink:t,text:n,textLink:r})=>s.jsxs("div",{className:"flex flex-col gap-2.5 mt-6 lg:mt-10",children:[s.jsx(Te,{to:t,className:"w-fit underline underline-offset-2 text-orange-500 hover:text-orange-600 leading-tight lg:text-xl",children:e}),s.jsx("p",{className:"label-normal-16px text-dashboardSectionText/75",children:s.jsx(Yn,{i18nKey:n,children:s.jsx(Te,{className:"text-blue-500 hover:text-orange-500 underline underline-offset-2",to:r,children:"Link"})})})]}),Ixt=Be("/$lang/account/teacher-profile")({component:Rxt});function Rxt(){const e=wt(),{t,i18n:n}=Q(),{session:r,user:a}=d.useContext(Ge),{data:i,isFetched:o}=ke(oe.content.getProfessor.queryOptions({language:n.language,professorId:a?.professorId??""},{enabled:T$(a?.professorId)})),l="flex flex-col py-1 px-4 bg-white rounded-md border border-neutral-200 overflow-y-scroll text-neutral-800 body-14px !leading-[120%] whitespace-pre-line scrollbar-light";return d.useEffect(()=>{r===null?e({to:"/"}):Qn(rt.Professor)(r?.user)||e({to:"/my-courses"})},[r]),r?s.jsx(Qe,{layoutSize:"base",title:t("account.myTeacherProfile"),tabs:[{id:"account",label:t("account.profile"),href:"/account",notificationAmount:$C(a)?1:void 0},...a?.professorId&&Qn(rt.Professor)(a)?[{id:"teacher-profile",label:t("account.myTeacherProfile"),href:"/account/teacher-profile"}]:[],{id:"settings",label:t("words.settings"),href:"/account/settings"},{id:"invoices",label:t("words.invoices"),href:"/account/invoices"}],children:s.jsxs("div",{className:"flex flex-col gap-4 lg:gap-8",children:[!o&&s.jsx(Fe,{size:"s"}),o&&i&&s.jsxs("div",{className:"flex flex-col",children:[s.jsx("p",{className:"mb-5 lg:mb-6 text-dashboardSectionText/75 body-14px lg:body-16px",children:t("dashboard.teacher.profile.publicProfileDescription")}),s.jsxs("section",{className:"flex max-lg:flex-col gap-5 lg:gap-12 lg:bg-neutral-50 lg:shadow-course-navigation rounded-[20px] lg:p-5 w-full mb-9",children:[s.jsxs("div",{className:"flex flex-col lg:items-center gap-5 lg:gap-7 w-[227px] shrink-0",children:[s.jsx("span",{className:"subtitle-large-med-20px text-black lg:text-center",children:i.name}),s.jsx("img",{src:tn(i,"profile.webp"),alt:i.name,className:"rounded-full size-[154px]"})]}),s.jsxs("div",{className:"flex flex-col gap-5 w-full",children:[s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsx("span",{className:"leading-tight font-medium text-dashboardSectionText",children:t("dashboard.teacher.profile.description")}),s.jsx("p",{className:"text-sm text-neutral-500 leading-tight",children:t("dashboard.teacher.profile.publicDescription")}),s.jsx("p",{className:V("h-25",l),children:i.shortBio||t("dashboard.teacher.profile.noShortBio")})]}),s.jsx("div",{className:"flex flex-wrap w-full gap-2 lg:gap-3",children:i.tags&&i.tags[0]!=="NULL"?i.tags.map(c=>s.jsx(It,{size:window.innerWidth<1024?"small":"base",className:"capitalize",mode:"light100",children:c},c)):t("dashboard.teacher.profile.noTags")}),s.jsxs("div",{className:"flex flex-col gap-2.5 lg:border-l border-neutral-500 lg:pl-2.5 w-full max-w-[280px]",children:[i.links.twitter&&s.jsxs("div",{className:"flex gap-5 items-center",children:[s.jsx(Nh,{size:18,className:"shrink-0"}),s.jsx(Te,{to:i.links.twitter,className:"w-fit truncate body-14px text-black",target:"_blank",children:i.links.twitter})]}),i.links.website&&s.jsxs("div",{className:"flex gap-5 items-center",children:[s.jsx(cD,{size:18,className:"shrink-0"}),s.jsx(Te,{to:i.links.website,className:"w-fit truncate body-14px text-black",target:"_blank",children:i.links.website})]}),i.links.linkedin&&s.jsxs("div",{className:"flex gap-5 items-center",children:[s.jsx(Dx,{size:18,className:"shrink-0"}),s.jsx(Te,{to:i.links.linkedin,className:"w-fit truncate body-14px text-black",target:"_blank",children:i.links.linkedin})]}),i.links.nostr&&s.jsxs("div",{className:"flex gap-5 items-center",children:[s.jsx(fy,{className:"size-[18px] fill-black shrink-0"}),s.jsx("button",{type:"button",onClick:()=>{navigator.clipboard.writeText(i.links.nostr||"")},className:"w-fit truncate body-14px text-black cursor-pointer",tabIndex:0,onKeyDown:c=>{(c.key==="Enter"||c.key===" ")&&navigator.clipboard.writeText(i.links.nostr||"")},title:"Click to copy Nostr address",children:i.links.nostr})]}),i.links.github&&s.jsxs("div",{className:"flex gap-5 items-center",children:[s.jsx(oD,{size:18,className:"shrink-0"}),s.jsx(Te,{to:i.links.github,className:"w-fit truncate body-14px text-black",target:"_blank",children:i.links.github})]})]})]})]}),s.jsxs("div",{className:"flex flex-col",children:[s.jsx("h4",{className:"mb-2.5 lg:mb-4 text-dashboardSectionTitle title-medium-sb-18px lg:title-large-sb-24px",children:t("dashboard.teacher.profile.billingInformation")}),s.jsx("p",{className:"mb-5 lg:mb-6 text-dashboardSectionText/75 body-14px lg:body-16px",children:t("dashboard.teacher.profile.enterTipsInformation")}),s.jsxs("div",{className:"flex flex-col gap-2 w-full",children:[s.jsx("span",{className:"text-dashboardSectionText font-medium leading-tight",children:t("dashboard.teacher.profile.lightningAddress")}),s.jsx("div",{className:"flex flex-wrap items-end gap-x-9 gap-y-2",children:s.jsx("p",{className:"py-2 px-4 bg-white w-full max-w-[302px] rounded-md border border-neutral-200 text-sm leading-tight text-neutral-800 overflow-hidden text-ellipsis body-14px overflow-y-scroll no-scrollbar",children:i.tips.lightningAddress||t("dashboard.teacher.profile.noLightningAddress")})})]})]}),s.jsx(qwe,{title:t("dashboard.teacher.profile.makeModifications"),titleLink:"https://github.com/PlanB-Network/bitcoin-educational-content",text:"dashboard.teacher.profile.tutorialModification",textLink:"/tutorials/contribution/others/create-teacher-profile-8ba9ba49-8fac-437a-a435-c38eebc8f8a4"})]})]})}):s.jsx(Fe,{})}const bue=new vve().is().min(10),Dxt=({isOpen:e,onClose:t})=>{const n=gt("md")||window.innerWidth<768,{t:r}=Q(),a=st(oe.user.changePassword.mutationOptions({onSuccess:()=>{en(r("auth.passwordChangedSuccess"),{closeButton:!0,color:"success",icon:J5,mode:"light"}),t()}})),i=r("auth.passwordsDontMatch"),o=or({newPassword:Pe().superRefine((u,f)=>{const m=bue.validate(u),h=bue.validate(u,{details:!0});m||f.addIssue({code:"custom",message:Array.isArray(h)&&h.length>0?h[0].message:r("auth.errors.passwordTooShort")})}),newPasswordConfirmation:Pe(),oldPassword:Pe().min(1,{message:r("auth.errors.oldPasswordRequired")})}).superRefine((u,f)=>{u.newPassword!==u.newPasswordConfirmation&&f.addIssue({code:"custom",message:i,path:["newPasswordConfirmation"]})}),l=Xi({defaultValues:{newPassword:"",newPasswordConfirmation:"",oldPassword:""},resolver:Qo(o)}),c=async u=>{await a.mutateAsync({newPassword:u.newPassword,oldPassword:u.oldPassword})};return s.jsx(En,{trigger:s.jsx("button",{type:"button",className:"hidden"}),title:r("settings.changePassword"),open:e,onOpenChange:t,children:s.jsxs("form",{className:"flex w-full flex-col items-center gap-4",onSubmit:l.handleSubmit(c),children:[s.jsx(Dt,{control:l.control,name:"oldPassword",render:({field:u,fieldState:f})=>s.jsxs(Lt,{"data-invalid":f.invalid,className:"w-full flex flex-col",children:[s.jsx(Rt,{htmlFor:u.name,children:r("auth.oldPassword")}),s.jsx(Sr,{...u,id:u.name,type:"password","aria-invalid":f.invalid,error:f.error?.message||null}),f.invalid&&s.jsx(Ot,{errors:[f.error]})]})}),s.jsx(Dt,{control:l.control,name:"newPassword",render:({field:u,fieldState:f})=>s.jsxs(Lt,{"data-invalid":f.invalid,className:"w-full flex flex-col",children:[s.jsx(Rt,{htmlFor:u.name,children:r("auth.newPassword")}),s.jsx(Sr,{...u,id:u.name,type:"password","aria-invalid":f.invalid,error:f.error?.message||null}),f.invalid&&s.jsx(Ot,{errors:[f.error]})]})}),s.jsx(Dt,{control:l.control,name:"newPasswordConfirmation",render:({field:u,fieldState:f})=>s.jsxs(Lt,{"data-invalid":f.invalid,className:"w-full flex flex-col",children:[s.jsx(Rt,{htmlFor:u.name,children:r("words.confirmation")}),s.jsx(Sr,{...u,id:u.name,type:"password","aria-invalid":f.invalid,error:f.error?.message||null}),f.invalid&&s.jsx(Ot,{errors:[f.error]})]})}),s.jsx(re,{type:"submit",variant:"primary",size:n?"m":"l",className:"mt-2 w-full",children:r("words.update")})]})})},Pxt=Be("/$lang/account/settings")({component:Lxt});function Lxt(){const{t:e}=Q(),t=wt(),{session:n,user:r}=d.useContext(Ge),{open:a,isOpen:i,close:o}=yn();return d.useEffect(()=>{n===null&&t({to:"/"})},[n]),n?s.jsxs(Qe,{layoutSize:"base",title:e("words.settings"),tabs:[{id:"account",label:e("account.profile"),href:"/account",notificationAmount:$C(r)?1:void 0},...r?.professorId&&Qn(rt.Professor)(r)?[{id:"teacher-profile",label:e("account.myTeacherProfile"),href:"/account/teacher-profile"}]:[],{id:"settings",label:e("words.settings"),href:"/account/settings"},{id:"invoices",label:e("words.invoices"),href:"/account/invoices"}],children:[s.jsxs("section",{className:"flex flex-col gap-2.5 md:gap-4",children:[s.jsx("h3",{className:"subtitle-large-18px font-medium md:subtitle-large-med-20px text-neutral-1000",children:e("dashboard.profile.securitySettings")}),s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsx("span",{className:"subtitle-medium-med-16px text-neutral-1000",children:e("words.password")}),s.jsxs("div",{className:"flex max-md:flex-col md:items-center w-full gap-4 md:gap-8 max-md:flex-wrap",children:[s.jsx("input",{type:"text",disabled:!0,className:"w-full border border-neutral-200 bg-neutral-100 rounded-lg px-4 py-1 placeholder:text-neutral-400",placeholder:"**********"}),s.jsx(re,{variant:"primary",size:"s",onClick:a,className:"shrink-0 w-fit",children:e("dashboard.profile.change")})]})]})]}),s.jsx(Vxt,{}),s.jsx(Dxt,{isOpen:i,onClose:o})]}):s.jsx(Fe,{})}const Vxt=()=>{const{t:e}=Q(),{user:t,accountSettings:n,fetchUserDetailsAndSettings:r}=d.useContext(Ge),[a,i]=d.useState(!1),o=or({emailNotifications:uo(Pe()).default([]),platformNotifications:uo(Pe()).default([])}),l=()=>{const h=[];return n?.platformNotifyEvents&&h.push("events"),n?.platformNotifyCourses&&h.push("courses"),n?.platformNotifyGeneral&&h.push("general"),h},u=Xi({defaultValues:{emailNotifications:(()=>{const h=[];return n?.emailNotifyCourses&&h.push("courses"),n?.emailNotifyGeneral&&h.push("general"),h})(),platformNotifications:l()},resolver:P$(o)}),f=st(oe.user.changeNotificationsSettings.mutationOptions({onSuccess:async()=>{await r(),en(e("dashboard.profile.notificationSettings.settingsSaved"),{closeButton:!0,color:"success",icon:ca,mode:"light"})}}));function m(h){const b={emailNotifyCourses:h.emailNotifications.includes("courses"),emailNotifyGeneral:h.emailNotifications.includes("general"),platformNotifyCourses:h.platformNotifications.includes("courses"),platformNotifyEvents:h.platformNotifications.includes("events"),platformNotifyGeneral:h.platformNotifications.includes("general")};f.mutate(b)}return s.jsx("section",{className:"flex flex-col mt-5 md:mt-8 gap-5 md:gap-8",children:s.jsxs("form",{onSubmit:u.handleSubmit(m,console.error),className:"flex flex-col gap-6",children:[s.jsxs("div",{className:"flex flex-col gap-2.5 md:gap-4",children:[s.jsxs("div",{className:"flex justify-between w-full items-center flex-wrap",children:[s.jsx("h3",{className:"subtitle-large-18px font-medium md:subtitle-large-med-20px text-neutral-1000",children:e("dashboard.profile.notificationSettings.title")}),s.jsx(re,{type:a?"button":"submit",onClick:a?()=>i(!1):()=>i(!0),size:"s",disabled:f.isPending,className:"md:self-end w-fit",children:f.isPending?e("words.saving"):e(a?"words.save":"words.edit")})]}),s.jsx("p",{className:"desktop-typo1 md:body-16px text-neutral-1000",children:e("dashboard.profile.notificationSettings.description")})]}),s.jsxs("div",{className:"flex flex-col gap-6",children:[s.jsx("div",{className:"flex max-md:flex-col gap-4 md:gap-2 justify-between",children:s.jsx(uR,{id:"platformNotifications",control:u.control,label:e("dashboard.profile.notificationSettings.platformTitle"),options:[{label:e("dashboard.profile.notificationSettings.eventsOption"),value:"events"},{label:e("dashboard.profile.notificationSettings.coursesOption"),value:"courses"},{label:e("dashboard.profile.notificationSettings.generalOption"),value:"general"}],disabled:f.isPending||!a,addNoneButton:!0})}),s.jsx("div",{className:"flex max-md:flex-col gap-4 md:gap-2 justify-between",children:s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsx(uR,{id:"emailNotifications",control:u.control,label:e("dashboard.profile.notificationSettings.emailTitle"),options:[{label:e("dashboard.profile.notificationSettings.coursesEventsOption"),value:"courses"},{label:e("dashboard.profile.notificationSettings.generalOption"),value:"general"}],disabled:f.isPending||!a,addNoneButton:!0}),!t?.email&&s.jsx("p",{className:"body-14px text-red-500",children:e("dashboard.profile.notificationSettings.emailWarning")})]})})]})]})})},uR=({id:e,control:t,label:n,subLabel:r,options:a,disabled:i,mandatory:o,addNoneButton:l})=>{const{t:c}=Q();return s.jsx(Dt,{control:t,name:e,render:({field:u,fieldState:f})=>s.jsxs(Lt,{"data-invalid":f.invalid,className:"w-full flex flex-col gap-2",children:[s.jsxs(Rt,{htmlFor:e,required:o,children:[s.jsx("span",{className:"text-black subtitle-medium-med-16px whitespace-pre-line",children:n}),r&&s.jsx("span",{className:"text-neutral-500 body-14px",children:r})]}),s.jsxs("div",{className:"flex flex-col gap-2 pl-4",children:[a.map(m=>s.jsxs("div",{className:"flex gap-4 items-center",children:[s.jsx(Hc,{id:`${e}-${m.value}`,value:m.value,checked:u.value.includes(m.value),onCheckedChange:h=>{h?u.onChange([...u.value,m.value]):u.onChange(u.value.filter(b=>b!==m.value))},disabled:i}),s.jsx("label",{htmlFor:`${e}-${m.value}`,className:"text-black label-medium-16px cursor-pointer",children:m.label})]},m.value)),l&&s.jsxs("div",{className:"flex gap-4 items-center",children:[s.jsx(Hc,{id:`${e}-no-preference`,checked:u.value.length===0,onCheckedChange:m=>{u.onChange(m?[]:a.map(h=>h.value))},disabled:i}),s.jsx("label",{htmlFor:`${e}-no-preference`,className:"text-black label-medium-16px cursor-pointer",children:c("dashboard.profile.notificationSettings.none")})]})]}),f.invalid&&s.jsx(Ot,{errors:[f.error]})]})})},$xt=({invoices:e})=>{const{t}=Q(),n=e.sort((r,a)=>a.date.getTime()-r.date.getTime());return s.jsx(s.Fragment,{children:e&&s.jsx("div",{className:"w-full flex flex-col gap-2.5 md:gap-4 text-neutral-700",children:n.length>0?s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"hidden md:flex flex-row gap-4 font-medium text-neutral-1000",children:[s.jsx("span",{className:"w-[150px] flex-none",children:t("dashboard.booking.invoiceDate")}),s.jsx("span",{className:"w-25 flex-none capitalize",children:t("dashboard.booking.invoiceType")}),s.jsx("span",{className:"min-w-25 grow",children:t("dashboard.booking.invoiceTitle")}),s.jsx("span",{className:"w-25 flex-none ml-auto",children:t("words.invoice")})]}),n.map((r,a)=>{function i({invoice:o}){switch(o.paymentMethod){case"free":return s.jsx("span",{children:t("words.unavailable")});case"sbp":return s.jsx("span",{children:t("words.unavailable")});case"stripe":return s.jsx("a",{className:"underline underline-offset-2 hover:text-orange-500",href:o.url,target:"_blank",rel:"noreferrer",children:t("words.access")})}}return s.jsxs("div",{children:[s.jsxs("div",{className:"hidden md:flex flex-row gap-4",children:[s.jsx("span",{className:"w-[150px] flex-none",children:tr(r.date)}),s.jsx("span",{className:"w-25 flex-none capitalize",children:r.type}),s.jsx("div",{className:"min-w-25 grow h-fit",children:r.title}),s.jsx("span",{className:"w-25 flex-none ml-auto",children:s.jsx(i,{invoice:r})})]}),s.jsx(B1,{withPadding:!1,className:"flex md:hidden p-3",color:"gray",children:s.jsxs("div",{className:"flex flex-col gap-1",children:[s.jsx("span",{className:"text-neutral-1000 font-medium",children:r.title}),s.jsxs("span",{className:"flex-none  text-sm",children:[tr(r.date)," -",s.jsxs("span",{className:"capitalize",children:[" ",r.type]})]}),s.jsx("span",{className:"",children:s.jsx(i,{invoice:r})})]})})]},a)})]}):s.jsx(Mr,{title:t("dashboard.booking.noInvoice"),icon:yPe,className:"mt-4"})})})},Hxt=Be("/$lang/account/invoices")({component:Fxt});function Fxt(){const{t:e,i18n:t}=Q(),n=wt(),{session:r,user:a}=d.useContext(Ge),{data:i}=ke(oe.user.billing.getInvoices.queryOptions({language:t.language??"en"}));return d.useEffect(()=>{r===null&&n({to:"/"})},[r]),r?s.jsx(Qe,{layoutSize:"wide",title:e("words.invoices"),tabs:[{id:"account",label:e("account.profile"),href:"/account",notificationAmount:$C(a)?1:void 0},...a?.professorId&&Qn(rt.Professor)(a)?[{id:"teacher-profile",label:e("account.myTeacherProfile"),href:"/account/teacher-profile"}]:[],{id:"settings",label:e("words.settings"),href:"/account/settings"},{id:"invoices",label:e("words.invoices"),href:"/account/invoices"}],children:i&&s.jsx($xt,{invoices:i})}):s.jsx(Fe,{})}const zxt="/assets/under-construction-BkiVvIX5.png",Uxt=Be("/$lang/_misc/under-construction")({component:Bxt});function Bxt(){const{t:e}=Q();return s.jsx(uC,{children:s.jsxs("div",{className:"font-primary flex w-full flex-col items-center space-y-16 bg-white p-10 text-blue-700",children:[s.jsxs("section",{className:"max-w-4xl ",children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:e("underConstruction.pageTitle")}),s.jsxs("p",{className:"text-base font-bold lg:text-lg",children:[e("underConstruction.p1"),s.jsx("a",{className:"mx-1 underline",href:"https://github.com/PlanB-Network/sbitcoin-learning-management-system",children:e("underConstruction.github")}),e("underConstruction.p2")]})]}),s.jsx("div",{children:s.jsx("img",{src:zxt,alt:e("imagesAlt.underConstructionImage"),className:"w-[70vw] max-w-3xl lg:w-[50vw]"})})]})})}const Zxt=Be("/$lang/_misc/manifesto")({component:qxt});function qxt(){const{t:e}=Q();return s.jsx(uC,{children:s.jsx("div",{className:"bg-black flex justify-center py-10 text-black md:py-20",children:s.jsx("div",{className:"font-body mx-4 whitespace-pre-line border-r-8 border-t-8 border-orange-500 bg-white px-8 pb-24 pt-6 text-left md:mx-0 md:max-w-2xl md:px-20 md:pt-14 lg:max-w-3xl",children:e("about.manifesto")})})})}const Gxt="https://app.cal.com/embed/embed.js";function Wxt(e=Gxt){(function(t,n,r){let a=function(o,l){o.q.push(l)},i=t.document;t.Cal=t.Cal||function(){let o=t.Cal,l=arguments;if(o.loaded||(o.ns={},o.q=o.q||[],i.head.appendChild(i.createElement("script")).src=n,o.loaded=!0),l[0]===r){const c=function(){a(c,arguments)},u=l[1];c.q=c.q||[],typeof u=="string"?(o.ns[u]=o.ns[u]||c,a(o.ns[u],l),a(o,["initNamespace",u])):a(o,l);return}a(o,l)}})(window,e,"init");return window.Cal}function Yxt(e){const t=typeof e=="string"?{embedJsUrl:e}:e??{},{namespace:n="",embedJsUrl:r}=t;return new Promise(function a(i){const o=Wxt(r);o("init",n);const l=n?o.ns[n]:o;if(!l){setTimeout(()=>{a(i)},50);return}i(l)})}const Kxt=e=>d.createElement("svg",{width:34,height:44,viewBox:"0 0 34 44",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M23.7952 22H22.1157C21.6376 22 21.25 22.3342 21.25 22.7465V24.3366C21.25 24.7489 21.6376 25.0831 22.1157 25.0831H23.7952C24.2733 25.0831 24.6609 24.7489 24.6609 24.3366V22.7465C24.6609 22.3342 24.2733 22 23.7952 22Z",fill:"#FF5C00"}),d.createElement("path",{d:"M19.5452 40.2974H17.8657C17.3876 40.2974 17 40.6316 17 41.0439V42.6339C17 43.0462 17.3876 43.3804 17.8657 43.3804H19.5452C20.0233 43.3804 20.4109 43.0462 20.4109 42.6339V41.0439C20.4109 40.6316 20.0233 40.2974 19.5452 40.2974Z",fill:"#FF5C00"}),d.createElement("path",{d:"M19.5452 22H17.8657C17.3876 22 17 22.3342 17 22.7465V24.3366C17 24.7489 17.3876 25.0831 17.8657 25.0831H19.5452C20.0233 25.0831 20.4109 24.7489 20.4109 24.3366V22.7465C20.4109 22.3342 20.0233 22 19.5452 22Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.0452 11H9.3657C8.88759 11 8.5 11.3342 8.5 11.7465V13.3366C8.5 13.7489 8.88759 14.0831 9.3657 14.0831H11.0452C11.5233 14.0831 11.9109 13.7489 11.9109 13.3366V11.7465C11.9109 11.3342 11.5233 11 11.0452 11Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.0452 40.2974H9.3657C8.88759 40.2974 8.5 40.6316 8.5 41.0439V42.6339C8.5 43.0462 8.88759 43.3804 9.3657 43.3804H11.0452C11.5233 43.3804 11.9109 43.0462 11.9109 42.6339V41.0439C11.9109 40.6316 11.5233 40.2974 11.0452 40.2974Z",fill:"#FF5C00"}),d.createElement("path",{d:"M32.2952 11H30.6157C30.1376 11 29.75 11.3342 29.75 11.7465V13.3366C29.75 13.7489 30.1376 14.0831 30.6157 14.0831H32.2952C32.7733 14.0831 33.1609 13.7489 33.1609 13.3366V11.7465C33.1609 11.3342 32.7733 11 32.2952 11Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.0452 22H9.3657C8.88759 22 8.5 22.3342 8.5 22.7465V24.3366C8.5 24.7489 8.88759 25.0831 9.3657 25.0831H11.0452C11.5233 25.0831 11.9109 24.7489 11.9109 24.3366V22.7465C11.9109 22.3342 11.5233 22 11.0452 22Z",fill:"#FF5C00"}),d.createElement("path",{d:"M19.5452 3.66663H17.8657C17.3876 3.66663 17 4.00085 17 4.41313V6.00319C17 6.41548 17.3876 6.7497 17.8657 6.7497H19.5452C20.0233 6.7497 20.4109 6.41548 20.4109 6.00319V4.41313C20.4109 4.00085 20.0233 3.66663 19.5452 3.66663Z",fill:"#FF5C00"}),d.createElement("path",{d:"M19.5452 0H17.8657C17.3876 0 17 0.334223 17 0.746507V2.33657C17 2.74885 17.3876 3.08307 17.8657 3.08307H19.5452C20.0233 3.08307 20.4109 2.74885 20.4109 2.33657V0.746507C20.4109 0.334223 20.0233 0 19.5452 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.0452 18.3334H9.3657C8.88759 18.3334 8.5 18.6676 8.5 19.0799V20.6699C8.5 21.0822 8.88759 21.4164 9.3657 21.4164H11.0452C11.5233 21.4164 11.9109 21.0822 11.9109 20.6699V19.0799C11.9109 18.6676 11.5233 18.3334 11.0452 18.3334Z",fill:"#FF5C00"}),d.createElement("path",{d:"M32.2952 18.3334H30.6157C30.1376 18.3334 29.75 18.6676 29.75 19.0799V20.6699C29.75 21.0822 30.1376 21.4164 30.6157 21.4164H32.2952C32.7733 21.4164 33.1609 21.0822 33.1609 20.6699V19.0799C33.1609 18.6676 32.7733 18.3334 32.2952 18.3334Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.0452 3.66663H9.3657C8.88759 3.66663 8.5 4.00085 8.5 4.41313V6.00319C8.5 6.41548 8.88759 6.7497 9.3657 6.7497H11.0452C11.5233 6.7497 11.9109 6.41548 11.9109 6.00319V4.41313C11.9109 4.00085 11.5233 3.66663 11.0452 3.66663Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.0452 0H9.3657C8.88759 0 8.5 0.334223 8.5 0.746507V2.33657C8.5 2.74885 8.88759 3.08307 9.3657 3.08307H11.0452C11.5233 3.08307 11.9109 2.74885 11.9109 2.33657V0.746507C11.9109 0.334223 11.5233 0 11.0452 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.0452 32.964H9.3657C8.88759 32.964 8.5 33.2982 8.5 33.7105V35.3006C8.5 35.7128 8.88759 36.0471 9.3657 36.0471H11.0452C11.5233 36.0471 11.9109 35.7128 11.9109 35.3006V33.7105C11.9109 33.2982 11.5233 32.964 11.0452 32.964Z",fill:"#FF5C00"}),d.createElement("path",{d:"M32.2952 32.964H30.6157C30.1376 32.964 29.75 33.2982 29.75 33.7105V35.3006C29.75 35.7128 30.1376 36.0471 30.6157 36.0471H32.2952C32.7733 36.0471 33.1609 35.7128 33.1609 35.3006V33.7105C33.1609 33.2982 32.7733 32.964 32.2952 32.964Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.0452 14.7026H9.3657C8.88759 14.7026 8.5 15.0369 8.5 15.4491V17.0392C8.5 17.4515 8.88759 17.7857 9.3657 17.7857H11.0452C11.5233 17.7857 11.9109 17.4515 11.9109 17.0392V15.4491C11.9109 15.0369 11.5233 14.7026 11.0452 14.7026Z",fill:"#FF5C00"}),d.createElement("path",{d:"M32.2952 14.7026H30.6157C30.1376 14.7026 29.75 15.0369 29.75 15.4491V17.0392C29.75 17.4515 30.1376 17.7857 30.6157 17.7857H32.2952C32.7733 17.7857 33.1609 17.4515 33.1609 17.0392V15.4491C33.1609 15.0369 32.7733 14.7026 32.2952 14.7026Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.0452 25.7026H9.3657C8.88759 25.7026 8.5 26.0369 8.5 26.4491V28.0392C8.5 28.4515 8.88759 28.7857 9.3657 28.7857H11.0452C11.5233 28.7857 11.9109 28.4515 11.9109 28.0392V26.4491C11.9109 26.0369 11.5233 25.7026 11.0452 25.7026Z",fill:"#FF5C00"}),d.createElement("path",{d:"M32.2952 25.7026H30.6157C30.1376 25.7026 29.75 26.0369 29.75 26.4491V28.0392C29.75 28.4515 30.1376 28.7857 30.6157 28.7857H32.2952C32.7733 28.7857 33.1609 28.4515 33.1609 28.0392V26.4491C33.1609 26.0369 32.7733 25.7026 32.2952 25.7026Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.0452 29.3334H9.3657C8.88759 29.3334 8.5 29.6676 8.5 30.0799V31.6699C8.5 32.0822 8.88759 32.4164 9.3657 32.4164H11.0452C11.5233 32.4164 11.9109 32.0822 11.9109 31.6699V30.0799C11.9109 29.6676 11.5233 29.3334 11.0452 29.3334Z",fill:"#FF5C00"}),d.createElement("path",{d:"M32.2952 29.3334H30.6157C30.1376 29.3334 29.75 29.6676 29.75 30.0799V31.6699C29.75 32.0822 30.1376 32.4164 30.6157 32.4164H32.2952C32.7733 32.4164 33.1609 32.0822 33.1609 31.6699V30.0799C33.1609 29.6676 32.7733 29.3334 32.2952 29.3334Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.54516 7.36926H0.8657C0.387587 7.36926 0 7.70349 0 8.11577V9.70583C0 10.1181 0.387587 10.4523 0.8657 10.4523H2.54516C3.02327 10.4523 3.41086 10.1181 3.41086 9.70583V8.11577C3.41086 7.70349 3.02327 7.36926 2.54516 7.36926Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.54516 36.6666H0.8657C0.387587 36.6666 0 37.0008 0 37.4131V39.0032C0 39.4155 0.387587 39.7497 0.8657 39.7497H2.54516C3.02327 39.7497 3.41086 39.4155 3.41086 39.0032V37.4131C3.41086 37.0008 3.02327 36.6666 2.54516 36.6666Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.7952 7.36926H22.1157C21.6376 7.36926 21.25 7.70349 21.25 8.11577V9.70583C21.25 10.1181 21.6376 10.4523 22.1157 10.4523H23.7952C24.2733 10.4523 24.6609 10.1181 24.6609 9.70583V8.11577C24.6609 7.70349 24.2733 7.36926 23.7952 7.36926Z",fill:"#FF5C00"}),d.createElement("path",{d:"M23.7952 36.6666H22.1157C21.6376 36.6666 21.25 37.0008 21.25 37.4131V39.0032C21.25 39.4155 21.6376 39.7497 22.1157 39.7497H23.7952C24.2733 39.7497 24.6609 39.4155 24.6609 39.0032V37.4131C24.6609 37.0008 24.2733 36.6666 23.7952 36.6666Z",fill:"#FF5C00"}),d.createElement("path",{d:"M19.5452 7.36926H17.8657C17.3876 7.36926 17 7.70349 17 8.11577V9.70583C17 10.1181 17.3876 10.4523 17.8657 10.4523H19.5452C20.0233 10.4523 20.4109 10.1181 20.4109 9.70583V8.11577C20.4109 7.70349 20.0233 7.36926 19.5452 7.36926Z",fill:"#FF5C00"}),d.createElement("path",{d:"M19.5452 36.6666H17.8657C17.3876 36.6666 17 37.0008 17 37.4131V39.0032C17 39.4155 17.3876 39.7497 17.8657 39.7497H19.5452C20.0233 39.7497 20.4109 39.4155 20.4109 39.0032V37.4131C20.4109 37.0008 20.0233 36.6666 19.5452 36.6666Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.0452 7.36926H9.3657C8.88759 7.36926 8.5 7.70349 8.5 8.11577V9.70583C8.5 10.1181 8.88759 10.4523 9.3657 10.4523H11.0452C11.5233 10.4523 11.9109 10.1181 11.9109 9.70583V8.11577C11.9109 7.70349 11.5233 7.36926 11.0452 7.36926Z",fill:"#FF5C00"}),d.createElement("path",{d:"M11.0452 36.6666H9.3657C8.88759 36.6666 8.5 37.0008 8.5 37.4131V39.0032C8.5 39.4155 8.88759 39.7497 9.3657 39.7497H11.0452C11.5233 39.7497 11.9109 39.4155 11.9109 39.0032V37.4131C11.9109 37.0008 11.5233 36.6666 11.0452 36.6666Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.82153 11.0671H5.14207C4.66395 11.0671 4.27637 11.4014 4.27637 11.8136V13.4037C4.27637 13.816 4.66395 14.1502 5.14207 14.1502H6.82153C7.29964 14.1502 7.68723 13.816 7.68723 13.4037V11.8136C7.68723 11.4014 7.29964 11.0671 6.82153 11.0671Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.0715 11.0671H26.3921C25.914 11.0671 25.5264 11.4014 25.5264 11.8136V13.4037C25.5264 13.816 25.914 14.1502 26.3921 14.1502H28.0715C28.5496 14.1502 28.9372 13.816 28.9372 13.4037V11.8136C28.9372 11.4014 28.5496 11.0671 28.0715 11.0671Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.82153 22.0671H5.14207C4.66395 22.0671 4.27637 22.4014 4.27637 22.8136V24.4037C4.27637 24.816 4.66395 25.1502 5.14207 25.1502H6.82153C7.29964 25.1502 7.68723 24.816 7.68723 24.4037V22.8136C7.68723 22.4014 7.29964 22.0671 6.82153 22.0671Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.0715 22.0671H26.3921C25.914 22.0671 25.5264 22.4014 25.5264 22.8136V24.4037C25.5264 24.816 25.914 25.1502 26.3921 25.1502H28.0715C28.5496 25.1502 28.9372 24.816 28.9372 24.4037V22.8136C28.9372 22.4014 28.5496 22.0671 28.0715 22.0671Z",fill:"#FF5C00"}),d.createElement("path",{d:"M15.3215 22.0671H13.6421C13.164 22.0671 12.7764 22.4014 12.7764 22.8136V24.4037C12.7764 24.816 13.164 25.1502 13.6421 25.1502H15.3215C15.7996 25.1502 16.1872 24.816 16.1872 24.4037V22.8136C16.1872 22.4014 15.7996 22.0671 15.3215 22.0671Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.82153 18.4005H5.14207C4.66395 18.4005 4.27637 18.7347 4.27637 19.147V20.7371C4.27637 21.1494 4.66395 21.4836 5.14207 21.4836H6.82153C7.29964 21.4836 7.68723 21.1494 7.68723 20.7371V19.147C7.68723 18.7347 7.29964 18.4005 6.82153 18.4005Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.0715 18.4005H26.3921C25.914 18.4005 25.5264 18.7347 25.5264 19.147V20.7371C25.5264 21.1494 25.914 21.4836 26.3921 21.4836H28.0715C28.5496 21.4836 28.9372 21.1494 28.9372 20.7371V19.147C28.9372 18.7347 28.5496 18.4005 28.0715 18.4005Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.82153 33.031H5.14207C4.66395 33.031 4.27637 33.3652 4.27637 33.7775V35.3676C4.27637 35.7799 4.66395 36.1141 5.14207 36.1141H6.82153C7.29964 36.1141 7.68723 35.7799 7.68723 35.3676V33.7775C7.68723 33.3652 7.29964 33.031 6.82153 33.031Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.0715 33.031H26.3921C25.914 33.031 25.5264 33.3652 25.5264 33.7775V35.3676C25.5264 35.7799 25.914 36.1141 26.3921 36.1141H28.0715C28.5496 36.1141 28.9372 35.7799 28.9372 35.3676V33.7775C28.9372 33.3652 28.5496 33.031 28.0715 33.031Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.82153 14.7698H5.14207C4.66395 14.7698 4.27637 15.104 4.27637 15.5163V17.1063C4.27637 17.5186 4.66395 17.8528 5.14207 17.8528H6.82153C7.29964 17.8528 7.68723 17.5186 7.68723 17.1063V15.5163C7.68723 15.104 7.29964 14.7698 6.82153 14.7698Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.0715 14.7698H26.3921C25.914 14.7698 25.5264 15.104 25.5264 15.5163V17.1063C25.5264 17.5186 25.914 17.8528 26.3921 17.8528H28.0715C28.5496 17.8528 28.9372 17.5186 28.9372 17.1063V15.5163C28.9372 15.104 28.5496 14.7698 28.0715 14.7698Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.82153 25.7698H5.14207C4.66395 25.7698 4.27637 26.104 4.27637 26.5163V28.1063C4.27637 28.5186 4.66395 28.8528 5.14207 28.8528H6.82153C7.29964 28.8528 7.68723 28.5186 7.68723 28.1063V26.5163C7.68723 26.104 7.29964 25.7698 6.82153 25.7698Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.0715 25.7698H26.3921C25.914 25.7698 25.5264 26.104 25.5264 26.5163V28.1063C25.5264 28.5186 25.914 28.8528 26.3921 28.8528H28.0715C28.5496 28.8528 28.9372 28.5186 28.9372 28.1063V26.5163C28.9372 26.104 28.5496 25.7698 28.0715 25.7698Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.82153 29.4005H5.14207C4.66395 29.4005 4.27637 29.7347 4.27637 30.147V31.7371C4.27637 32.1494 4.66395 32.4836 5.14207 32.4836H6.82153C7.29964 32.4836 7.68723 32.1494 7.68723 31.7371V30.147C7.68723 29.7347 7.29964 29.4005 6.82153 29.4005Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.0715 29.4005H26.3921C25.914 29.4005 25.5264 29.7347 25.5264 30.147V31.7371C25.5264 32.1494 25.914 32.4836 26.3921 32.4836H28.0715C28.5496 32.4836 28.9372 32.1494 28.9372 31.7371V30.147C28.9372 29.7347 28.5496 29.4005 28.0715 29.4005Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.82153 7.4364H5.14207C4.66395 7.4364 4.27637 7.77062 4.27637 8.18291V9.77297C4.27637 10.1853 4.66395 10.5195 5.14207 10.5195H6.82153C7.29964 10.5195 7.68723 10.1853 7.68723 9.77297V8.18291C7.68723 7.77062 7.29964 7.4364 6.82153 7.4364Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.82153 36.7338H5.14207C4.66395 36.7338 4.27637 37.068 4.27637 37.4803V39.0703C4.27637 39.4826 4.66395 39.8168 5.14207 39.8168H6.82153C7.29964 39.8168 7.68723 39.4826 7.68723 39.0703V37.4803C7.68723 37.068 7.29964 36.7338 6.82153 36.7338Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.0715 7.4364H26.3921C25.914 7.4364 25.5264 7.77062 25.5264 8.18291V9.77297C25.5264 10.1853 25.914 10.5195 26.3921 10.5195H28.0715C28.5496 10.5195 28.9372 10.1853 28.9372 9.77297V8.18291C28.9372 7.77062 28.5496 7.4364 28.0715 7.4364Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.0715 36.7338H26.3921C25.914 36.7338 25.5264 37.068 25.5264 37.4803V39.0703C25.5264 39.4826 25.914 39.8168 26.3921 39.8168H28.0715C28.5496 39.8168 28.9372 39.4826 28.9372 39.0703V37.4803C28.9372 37.068 28.5496 36.7338 28.0715 36.7338Z",fill:"#FF5C00"}),d.createElement("path",{d:"M15.3215 7.4364H13.6421C13.164 7.4364 12.7764 7.77062 12.7764 8.18291V9.77297C12.7764 10.1853 13.164 10.5195 13.6421 10.5195H15.3215C15.7996 10.5195 16.1872 10.1853 16.1872 9.77297V8.18291C16.1872 7.77062 15.7996 7.4364 15.3215 7.4364Z",fill:"#FF5C00"}),d.createElement("path",{d:"M15.3215 36.7338H13.6421C13.164 36.7338 12.7764 37.068 12.7764 37.4803V39.0703C12.7764 39.4826 13.164 39.8168 13.6421 39.8168H15.3215C15.7996 39.8168 16.1872 39.4826 16.1872 39.0703V37.4803C16.1872 37.068 15.7996 36.7338 15.3215 36.7338Z",fill:"#FF5C00"})),Xxt=e=>d.createElement("svg",{width:36,height:36,viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M1.16427 11.6649H0.396011C0.1773 11.6649 0 11.8421 0 12.0607V12.9038C0 13.1224 0.1773 13.2996 0.396011 13.2996H1.16427C1.38298 13.2996 1.56028 13.1224 1.56028 12.9038V12.0607C1.56028 11.8421 1.38298 11.6649 1.16427 11.6649Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.9967 11.6458H6.22844C6.00973 11.6458 5.83243 11.823 5.83243 12.0416V12.8847C5.83243 13.1033 6.00973 13.2805 6.22844 13.2805H6.9967C7.21541 13.2805 7.39271 13.1033 7.39271 12.8847V12.0416C7.39271 11.823 7.21541 11.6458 6.9967 11.6458Z",fill:"#FF5C00"}),d.createElement("path",{d:"M18.6616 11.6458H17.8933C17.6746 11.6458 17.4973 11.823 17.4973 12.0416V12.8847C17.4973 13.1033 17.6746 13.2805 17.8933 13.2805H18.6616C18.8803 13.2805 19.0576 13.1033 19.0576 12.8847V12.0416C19.0576 11.823 18.8803 11.6458 18.6616 11.6458Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.5499 19.3868H21.7816C21.5629 19.3868 21.3856 19.564 21.3856 19.7826V20.6257C21.3856 20.8443 21.5629 21.0215 21.7816 21.0215H22.5499C22.7686 21.0215 22.9459 20.8443 22.9459 20.6257V19.7826C22.9459 19.564 22.7686 19.3868 22.5499 19.3868Z",fill:"#FF5C00"}),d.createElement("path",{d:"M16.7174 19.3868H15.9492C15.7305 19.3868 15.5532 19.564 15.5532 19.7826V20.6257C15.5532 20.8443 15.7305 21.0215 15.9492 21.0215H16.7174C16.9361 21.0215 17.1134 20.8443 17.1134 20.6257V19.7826C17.1134 19.564 16.9361 19.3868 16.7174 19.3868Z",fill:"#FF5C00"}),d.createElement("path",{d:"M16.7174 3.88829H15.9492C15.7305 3.88829 15.5532 4.0655 15.5532 4.2841V5.12719C15.5532 5.34579 15.7305 5.523 15.9492 5.523H16.7174C16.9361 5.523 17.1134 5.34579 17.1134 5.12719V4.2841C17.1134 4.0655 16.9361 3.88829 16.7174 3.88829Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.5377 3.85274H21.7695C21.5507 3.85274 21.3734 4.02995 21.3734 4.24855V5.09164C21.3734 5.31024 21.5507 5.48745 21.7695 5.48745H22.5377C22.7564 5.48745 22.9337 5.31024 22.9337 5.09164V4.24855C22.9337 4.02995 22.7564 3.85274 22.5377 3.85274Z",fill:"#FF5C00"}),d.createElement("path",{d:"M24.494 11.6649H23.7258C23.507 11.6649 23.3297 11.8421 23.3297 12.0607V12.9038C23.3297 13.1224 23.507 13.2996 23.7258 13.2996H24.494C24.7127 13.2996 24.89 13.1224 24.89 12.9038V12.0607C24.89 11.8421 24.7127 11.6649 24.494 11.6649Z",fill:"#FF5C00"}),d.createElement("path",{d:"M3.09628 19.3868H2.32802C2.10931 19.3868 1.93201 19.564 1.93201 19.7826V20.6257C1.93201 20.8443 2.10931 21.0215 2.32802 21.0215H3.09628C3.31499 21.0215 3.49229 20.8443 3.49229 20.6257V19.7826C3.49229 19.564 3.31499 19.3868 3.09628 19.3868Z",fill:"#FF5C00"}),d.createElement("path",{d:"M8.92871 19.3868H8.16045C7.94173 19.3868 7.76443 19.564 7.76443 19.7826V20.6257C7.76443 20.8443 7.94173 21.0215 8.16045 21.0215H8.92871C9.14742 21.0215 9.32472 20.8443 9.32472 20.6257V19.7826C9.32472 19.564 9.14742 19.3868 8.92871 19.3868Z",fill:"#FF5C00"}),d.createElement("path",{d:"M8.92871 3.8336H8.16045C7.94173 3.8336 7.76443 4.01081 7.76443 4.22942V5.0725C7.76443 5.2911 7.94173 5.46831 8.16045 5.46831H8.92871C9.14742 5.46831 9.32472 5.2911 9.32472 5.0725V4.22942C9.32472 4.01081 9.14742 3.8336 8.92871 3.8336Z",fill:"#FF5C00"}),d.createElement("path",{d:"M3.09628 3.8336H2.32802C2.10931 3.8336 1.93201 4.01081 1.93201 4.22942V5.0725C1.93201 5.2911 2.10931 5.46831 2.32802 5.46831H3.09628C3.31499 5.46831 3.49229 5.2911 3.49229 5.0725V4.22942C3.49229 4.01081 3.31499 3.8336 3.09628 3.8336Z",fill:"#FF5C00"}),d.createElement("path",{d:"M10.885 23.3297H10.1167C9.89803 23.3297 9.72073 23.507 9.72073 23.7256V24.5686C9.72073 24.7872 9.89803 24.9645 10.1167 24.9645H10.885C11.1037 24.9645 11.281 24.7872 11.281 24.5686V23.7256C11.281 23.507 11.1037 23.3297 10.885 23.3297Z",fill:"#FF5C00"}),d.createElement("path",{d:"M8.94085 23.3297H8.17259C7.95388 23.3297 7.77658 23.507 7.77658 23.7256V24.5686C7.77658 24.7872 7.95388 24.9645 8.17259 24.9645H8.94085C9.15956 24.9645 9.33686 24.7872 9.33686 24.5686V23.7256C9.33686 23.507 9.15956 23.3297 8.94085 23.3297Z",fill:"#FF5C00"}),d.createElement("path",{d:"M14.7733 23.3297H14.005C13.7863 23.3297 13.609 23.507 13.609 23.7256V24.5686C13.609 24.7872 13.7863 24.9645 14.005 24.9645H14.7733C14.992 24.9645 15.1693 24.7872 15.1693 24.5686V23.7256C15.1693 23.507 14.992 23.3297 14.7733 23.3297Z",fill:"#FF5C00"}),d.createElement("path",{d:"M16.7174 23.3297H15.9492C15.7305 23.3297 15.5532 23.507 15.5532 23.7256V24.5686C15.5532 24.7872 15.7305 24.9645 15.9492 24.9645H16.7174C16.9361 24.9645 17.1134 24.7872 17.1134 24.5686V23.7256C17.1134 23.507 16.9361 23.3297 16.7174 23.3297Z",fill:"#FF5C00"}),d.createElement("path",{d:"M10.885 0H10.1167C9.89803 0 9.72073 0.177212 9.72073 0.395814V1.2389C9.72073 1.4575 9.89803 1.63471 10.1167 1.63471H10.885C11.1037 1.63471 11.281 1.4575 11.281 1.2389V0.395814C11.281 0.177212 11.1037 0 10.885 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M18.6616 15.5532H17.8933C17.6746 15.5532 17.4973 15.7304 17.4973 15.949V16.7921C17.4973 17.0107 17.6746 17.1879 17.8933 17.1879H18.6616C18.8803 17.1879 19.0576 17.0107 19.0576 16.7921V15.949C19.0576 15.7304 18.8803 15.5532 18.6616 15.5532Z",fill:"#FF5C00"}),d.createElement("path",{d:"M18.6616 7.77658H17.8933C17.6746 7.77658 17.4973 7.95379 17.4973 8.17239V9.01548C17.4973 9.23408 17.6746 9.41129 17.8933 9.41129H18.6616C18.8803 9.41129 19.0576 9.23408 19.0576 9.01548V8.17239C19.0576 7.95379 18.8803 7.77658 18.6616 7.77658Z",fill:"#FF5C00"}),d.createElement("path",{d:"M8.94085 0H8.17259C7.95388 0 7.77658 0.177212 7.77658 0.395814V1.2389C7.77658 1.4575 7.95388 1.63471 8.17259 1.63471H8.94085C9.15956 1.63471 9.33686 1.4575 9.33686 1.2389V0.395814C9.33686 0.177212 9.15956 0 8.94085 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M14.7733 0H14.005C13.7863 0 13.609 0.177212 13.609 0.395814V1.2389C13.609 1.4575 13.7863 1.63471 14.005 1.63471H14.7733C14.992 1.63471 15.1693 1.4575 15.1693 1.2389V0.395814C15.1693 0.177212 14.992 0 14.7733 0Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.16427 13.6281H0.396011C0.1773 13.6281 0 13.8053 0 14.0239V14.867C0 15.0856 0.1773 15.2628 0.396011 15.2628H1.16427C1.38298 15.2628 1.56028 15.0856 1.56028 14.867V14.0239C1.56028 13.8053 1.38298 13.6281 1.16427 13.6281Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.9967 13.609H6.22844C6.00973 13.609 5.83243 13.7862 5.83243 14.0048V14.8479C5.83243 15.0665 6.00973 15.2437 6.22844 15.2437H6.9967C7.21541 15.2437 7.39271 15.0665 7.39271 14.8479V14.0048C7.39271 13.7862 7.21541 13.609 6.9967 13.609Z",fill:"#FF5C00"}),d.createElement("path",{d:"M18.6616 13.609H17.8933C17.6746 13.609 17.4973 13.7862 17.4973 14.0048V14.8479C17.4973 15.0665 17.6746 15.2437 17.8933 15.2437H18.6616C18.8803 15.2437 19.0576 15.0665 19.0576 14.8479V14.0048C19.0576 13.7862 18.8803 13.609 18.6616 13.609Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.6057 21.35H19.8374C19.6187 21.35 19.4414 21.5272 19.4414 21.7458V22.5889C19.4414 22.8075 19.6187 22.9847 19.8374 22.9847H20.6057C20.8244 22.9847 21.0017 22.8075 21.0017 22.5889V21.7458C21.0017 21.5272 20.8244 21.35 20.6057 21.35Z",fill:"#FF5C00"}),d.createElement("path",{d:"M14.7733 21.35H14.005C13.7863 21.35 13.609 21.5272 13.609 21.7458V22.5889C13.609 22.8075 13.7863 22.9847 14.005 22.9847H14.7733C14.992 22.9847 15.1693 22.8075 15.1693 22.5889V21.7458C15.1693 21.5272 14.992 21.35 14.7733 21.35Z",fill:"#FF5C00"}),d.createElement("path",{d:"M24.494 13.6281H23.7258C23.507 13.6281 23.3297 13.8053 23.3297 14.0239V14.867C23.3297 15.0856 23.507 15.2628 23.7258 15.2628H24.494C24.7127 15.2628 24.89 15.0856 24.89 14.867V14.0239C24.89 13.8053 24.7127 13.6281 24.494 13.6281Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.16427 9.73981H0.396011C0.1773 9.73981 0 9.91702 0 10.1356V10.9787C0 11.1973 0.1773 11.3745 0.396011 11.3745H1.16427C1.38298 11.3745 1.56028 11.1973 1.56028 10.9787V10.1356C1.56028 9.91702 1.38298 9.73981 1.16427 9.73981Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.9967 9.72072H6.22844C6.00973 9.72072 5.83243 9.89793 5.83243 10.1165V10.9596C5.83243 11.1782 6.00973 11.3554 6.22844 11.3554H6.9967C7.21541 11.3554 7.39271 11.1782 7.39271 10.9596V10.1165C7.39271 9.89793 7.21541 9.72072 6.9967 9.72072Z",fill:"#FF5C00"}),d.createElement("path",{d:"M18.6616 9.72072H17.8933C17.6746 9.72072 17.4973 9.89793 17.4973 10.1165V10.9596C17.4973 11.1782 17.6746 11.3554 17.8933 11.3554H18.6616C18.8803 11.3554 19.0576 11.1782 19.0576 10.9596V10.1165C19.0576 9.89793 18.8803 9.72072 18.6616 9.72072Z",fill:"#FF5C00"}),d.createElement("path",{d:"M14.7733 1.96323H14.005C13.7863 1.96323 13.609 2.14044 13.609 2.35904V3.20212C13.609 3.42073 13.7863 3.59794 14.005 3.59794H14.7733C14.992 3.59794 15.1693 3.42073 15.1693 3.20212V2.35904C15.1693 2.14044 14.992 1.96323 14.7733 1.96323Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.5936 1.92767H19.8253C19.6066 1.92767 19.4293 2.10489 19.4293 2.32349V3.16657C19.4293 3.38517 19.6066 3.56239 19.8253 3.56239H20.5936C20.8123 3.56239 20.9896 3.38517 20.9896 3.16657V2.32349C20.9896 2.10489 20.8123 1.92767 20.5936 1.92767Z",fill:"#FF5C00"}),d.createElement("path",{d:"M24.494 9.73981H23.7258C23.507 9.73981 23.3297 9.91702 23.3297 10.1356V10.9787C23.3297 11.1973 23.507 11.3745 23.7258 11.3745H24.494C24.7127 11.3745 24.89 11.1973 24.89 10.9787V10.1356C24.89 9.91702 24.7127 9.73981 24.494 9.73981Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 11.7004H12.073C11.8543 11.7004 11.677 11.8776 11.677 12.0962V12.9393C11.677 13.1579 11.8543 13.3351 12.073 13.3351H12.8413C13.06 13.3351 13.2373 13.1579 13.2373 12.9393V12.0962C13.2373 11.8776 13.06 11.7004 12.8413 11.7004Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 19.477H12.073C11.8543 19.477 11.677 19.6542 11.677 19.8728V20.7159C11.677 20.9345 11.8543 21.1117 12.073 21.1117H12.8413C13.06 21.1117 13.2373 20.9345 13.2373 20.7159V19.8728C13.2373 19.6542 13.06 19.477 12.8413 19.477Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 3.92384H12.073C11.8543 3.92384 11.677 4.10106 11.677 4.31966V5.16274C11.677 5.38134 11.8543 5.55856 12.073 5.55856H12.8413C13.06 5.55856 13.2373 5.38134 13.2373 5.16274V4.31966C13.2373 4.10106 13.06 3.92384 12.8413 3.92384Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.16427 15.5532H0.396011C0.1773 15.5532 0 15.7304 0 15.949V16.7921C0 17.0107 0.1773 17.1879 0.396011 17.1879H1.16427C1.38298 17.1879 1.56028 17.0107 1.56028 16.7921V15.949C1.56028 15.7304 1.38298 15.5532 1.16427 15.5532Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.16427 17.4973H0.396011C0.1773 17.4973 0 17.6745 0 17.8931V18.7362C0 18.9548 0.1773 19.132 0.396011 19.132H1.16427C1.38298 19.132 1.56028 18.9548 1.56028 18.7362V17.8931C1.56028 17.6745 1.38298 17.4973 1.16427 17.4973Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.16427 5.83243H0.396011C0.1773 5.83243 0 6.00964 0 6.22824V7.07133C0 7.28993 0.1773 7.46714 0.396011 7.46714H1.16427C1.38298 7.46714 1.56028 7.28993 1.56028 7.07133V6.22824C1.56028 6.00964 1.38298 5.83243 1.16427 5.83243Z",fill:"#FF5C00"}),d.createElement("path",{d:"M24.494 5.83243H23.7258C23.507 5.83243 23.3297 6.00964 23.3297 6.22824V7.07133C23.3297 7.28993 23.507 7.46714 23.7258 7.46714H24.494C24.7127 7.46714 24.89 7.28993 24.89 7.07133V6.22824C24.89 6.00964 24.7127 5.83243 24.494 5.83243Z",fill:"#FF5C00"}),d.createElement("path",{d:"M24.494 17.4973H23.7258C23.507 17.4973 23.3297 17.6745 23.3297 17.8931V18.7362C23.3297 18.9548 23.507 19.132 23.7258 19.132H24.494C24.7127 19.132 24.89 18.9548 24.89 18.7362V17.8931C24.89 17.6745 24.7127 17.4973 24.494 17.4973Z",fill:"#FF5C00"}),d.createElement("path",{d:"M3.10843 15.5532H2.34016C2.12145 15.5532 1.94415 15.7304 1.94415 15.949V16.7921C1.94415 17.0107 2.12145 17.1879 2.34016 17.1879H3.10843C3.32714 17.1879 3.50444 17.0107 3.50444 16.7921V15.949C3.50444 15.7304 3.32714 15.5532 3.10843 15.5532Z",fill:"#FF5C00"}),d.createElement("path",{d:"M3.10843 7.77658H2.34016C2.12145 7.77658 1.94415 7.95379 1.94415 8.17239V9.01548C1.94415 9.23408 2.12145 9.41129 2.34016 9.41129H3.10843C3.32714 9.41129 3.50444 9.23408 3.50444 9.01548V8.17239C3.50444 7.95379 3.32714 7.77658 3.10843 7.77658Z",fill:"#FF5C00"}),d.createElement("path",{d:"M8.94085 15.5532H8.17259C7.95388 15.5532 7.77658 15.7304 7.77658 15.949V16.7921C7.77658 17.0107 7.95388 17.1879 8.17259 17.1879H8.94085C9.15956 17.1879 9.33686 17.0107 9.33686 16.7921V15.949C9.33686 15.7304 9.15956 15.5532 8.94085 15.5532Z",fill:"#FF5C00"}),d.createElement("path",{d:"M8.94085 7.77658H8.17259C7.95388 7.77658 7.77658 7.95379 7.77658 8.17239V9.01548C7.77658 9.23408 7.95388 9.41129 8.17259 9.41129H8.94085C9.15956 9.41129 9.33686 9.23408 9.33686 9.01548V8.17239C9.33686 7.95379 9.15956 7.77658 8.94085 7.77658Z",fill:"#FF5C00"}),d.createElement("path",{d:"M14.7733 15.5532H14.005C13.7863 15.5532 13.609 15.7304 13.609 15.949V16.7921C13.609 17.0107 13.7863 17.1879 14.005 17.1879H14.7733C14.992 17.1879 15.1693 17.0107 15.1693 16.7921V15.949C15.1693 15.7304 14.992 15.5532 14.7733 15.5532Z",fill:"#FF5C00"}),d.createElement("path",{d:"M14.7733 7.77658H14.005C13.7863 7.77658 13.609 7.95379 13.609 8.17239V9.01548C13.609 9.23408 13.7863 9.41129 14.005 9.41129H14.7733C14.992 9.41129 15.1693 9.23408 15.1693 9.01548V8.17239C15.1693 7.95379 14.992 7.77658 14.7733 7.77658Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.6057 15.5532H19.8374C19.6187 15.5532 19.4414 15.7304 19.4414 15.949V16.7921C19.4414 17.0107 19.6187 17.1879 19.8374 17.1879H20.6057C20.8244 17.1879 21.0017 17.0107 21.0017 16.7921V15.949C21.0017 15.7304 20.8244 15.5532 20.6057 15.5532Z",fill:"#FF5C00"}),d.createElement("path",{d:"M20.6057 7.77658H19.8374C19.6187 7.77658 19.4414 7.95379 19.4414 8.17239V9.01548C19.4414 9.23408 19.6187 9.41129 19.8374 9.41129H20.6057C20.8244 9.41129 21.0017 9.23408 21.0017 9.01548V8.17239C21.0017 7.95379 20.8244 7.77658 20.6057 7.77658Z",fill:"#FF5C00"}),d.createElement("path",{d:"M5.05255 15.5532H4.28429C4.06558 15.5532 3.88828 15.7304 3.88828 15.949V16.7921C3.88828 17.0107 4.06558 17.1879 4.28429 17.1879H5.05255C5.27126 17.1879 5.44856 17.0107 5.44856 16.7921V15.949C5.44856 15.7304 5.27126 15.5532 5.05255 15.5532Z",fill:"#FF5C00"}),d.createElement("path",{d:"M5.05255 7.77658H4.28429C4.06558 7.77658 3.88828 7.95379 3.88828 8.17239V9.01548C3.88828 9.23408 4.06558 9.41129 4.28429 9.41129H5.05255C5.27126 9.41129 5.44856 9.23408 5.44856 9.01548V8.17239C5.44856 7.95379 5.27126 7.77658 5.05255 7.77658Z",fill:"#FF5C00"}),d.createElement("path",{d:"M10.885 15.5532H10.1167C9.89803 15.5532 9.72073 15.7304 9.72073 15.949V16.7921C9.72073 17.0107 9.89803 17.1879 10.1167 17.1879H10.885C11.1037 17.1879 11.281 17.0107 11.281 16.7921V15.949C11.281 15.7304 11.1037 15.5532 10.885 15.5532Z",fill:"#FF5C00"}),d.createElement("path",{d:"M10.885 7.77658H10.1167C9.89803 7.77658 9.72073 7.95379 9.72073 8.17239V9.01548C9.72073 9.23408 9.89803 9.41129 10.1167 9.41129H10.885C11.1037 9.41129 11.281 9.23408 11.281 9.01548V8.17239C11.281 7.95379 11.1037 7.77658 10.885 7.77658Z",fill:"#FF5C00"}),d.createElement("path",{d:"M16.7174 15.5532H15.9492C15.7305 15.5532 15.5532 15.7304 15.5532 15.949V16.7921C15.5532 17.0107 15.7305 17.1879 15.9492 17.1879H16.7174C16.9361 17.1879 17.1134 17.0107 17.1134 16.7921V15.949C17.1134 15.7304 16.9361 15.5532 16.7174 15.5532Z",fill:"#FF5C00"}),d.createElement("path",{d:"M16.7174 7.77658H15.9492C15.7305 7.77658 15.5532 7.95379 15.5532 8.17239V9.01548C15.5532 9.23408 15.7305 9.41129 15.9492 9.41129H16.7174C16.9361 9.41129 17.1134 9.23408 17.1134 9.01548V8.17239C17.1134 7.95379 16.9361 7.77658 16.7174 7.77658Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.5499 15.5532H21.7816C21.5629 15.5532 21.3856 15.7304 21.3856 15.949V16.7921C21.3856 17.0107 21.5629 17.1879 21.7816 17.1879H22.5499C22.7686 17.1879 22.9459 17.0107 22.9459 16.7921V15.949C22.9459 15.7304 22.7686 15.5532 22.5499 15.5532Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.5499 7.77658H21.7816C21.5629 7.77658 21.3856 7.95379 21.3856 8.17239V9.01548C21.3856 9.23408 21.5629 9.41129 21.7816 9.41129H22.5499C22.7686 9.41129 22.9459 9.23408 22.9459 9.01548V8.17239C22.9459 7.95379 22.7686 7.77658 22.5499 7.77658Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 15.5887H12.073C11.8543 15.5887 11.677 15.7659 11.677 15.9845V16.8276C11.677 17.0462 11.8543 17.2234 12.073 17.2234H12.8413C13.06 17.2234 13.2373 17.0462 13.2373 16.8276V15.9845C13.2373 15.7659 13.06 15.5887 12.8413 15.5887Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 23.3653H12.073C11.8543 23.3653 11.677 23.5425 11.677 23.7611V24.6042C11.677 24.8228 11.8543 25 12.073 25H12.8413C13.06 25 13.2373 24.8228 13.2373 24.6042V23.7611C13.2373 23.5425 13.06 23.3653 12.8413 23.3653Z",fill:"#FF5C00"}),d.createElement("path",{d:"M1.16427 7.77658H0.396011C0.1773 7.77658 0 7.95379 0 8.17239V9.01548C0 9.23408 0.1773 9.41129 0.396011 9.41129H1.16427C1.38298 9.41129 1.56028 9.23408 1.56028 9.01548V8.17239C1.56028 7.95379 1.38298 7.77658 1.16427 7.77658Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 7.81213H12.073C11.8543 7.81213 11.677 7.98935 11.677 8.20795V9.05103C11.677 9.26963 11.8543 9.44685 12.073 9.44685H12.8413C13.06 9.44685 13.2373 9.26963 13.2373 9.05103V8.20795C13.2373 7.98935 13.06 7.81213 12.8413 7.81213Z",fill:"#FF5C00"}),d.createElement("path",{d:"M24.494 7.77658H23.7258C23.507 7.77658 23.3297 7.95379 23.3297 8.17239V9.01548C23.3297 9.23408 23.507 9.41129 23.7258 9.41129H24.494C24.7127 9.41129 24.89 9.23408 24.89 9.01548V8.17239C24.89 7.95379 24.7127 7.77658 24.494 7.77658Z",fill:"#FF5C00"}),d.createElement("path",{d:"M24.494 15.5532H23.7258C23.507 15.5532 23.3297 15.7304 23.3297 15.949V16.7921C23.3297 17.0107 23.507 17.1879 23.7258 17.1879H24.494C24.7127 17.1879 24.89 17.0107 24.89 16.7921V15.949C24.89 15.7304 24.7127 15.5532 24.494 15.5532Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 0.035553H12.073C11.8543 0.035553 11.677 0.212765 11.677 0.431367V1.27445C11.677 1.49305 11.8543 1.67026 12.073 1.67026H12.8413C13.06 1.67026 13.2373 1.49305 13.2373 1.27445V0.431367C13.2373 0.212765 13.06 0.035553 12.8413 0.035553Z",fill:"#FF5C00"}),d.createElement("path",{d:"M7.00885 15.5887H6.24058C6.02187 15.5887 5.84457 15.7659 5.84457 15.9845V16.8276C5.84457 17.0462 6.02187 17.2234 6.24058 17.2234H7.00885C7.22756 17.2234 7.40486 17.0462 7.40486 16.8276V15.9845C7.40486 15.7659 7.22756 15.5887 7.00885 15.5887Z",fill:"#FF5C00"}),d.createElement("path",{d:"M7.00885 7.81213H6.24058C6.02187 7.81213 5.84457 7.98935 5.84457 8.20795V9.05103C5.84457 9.26963 6.02187 9.44685 6.24058 9.44685H7.00885C7.22756 9.44685 7.40486 9.26963 7.40486 9.05103V8.20795C7.40486 7.98935 7.22756 7.81213 7.00885 7.81213Z",fill:"#FF5C00"}),d.createElement("path",{d:"M16.7296 0.035553H15.9613C15.7426 0.035553 15.5653 0.212765 15.5653 0.431367V1.27445C15.5653 1.49305 15.7426 1.67026 15.9613 1.67026H16.7296C16.9483 1.67026 17.1256 1.49305 17.1256 1.27445V0.431367C17.1256 0.212765 16.9483 0.035553 16.7296 0.035553Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 13.6637H12.073C11.8543 13.6637 11.677 13.8409 11.677 14.0595V14.9026C11.677 15.1212 11.8543 15.2984 12.073 15.2984H12.8413C13.06 15.2984 13.2373 15.1212 13.2373 14.9026V14.0595C13.2373 13.8409 13.06 13.6637 12.8413 13.6637Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 21.4403H12.073C11.8543 21.4403 11.677 21.6175 11.677 21.8361V22.6792C11.677 22.8978 11.8543 23.075 12.073 23.075H12.8413C13.06 23.075 13.2373 22.8978 13.2373 22.6792V21.8361C13.2373 21.6175 13.06 21.4403 12.8413 21.4403Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.9967 5.83243H6.22844C6.00973 5.83243 5.83243 6.00964 5.83243 6.22824V7.07133C5.83243 7.28993 6.00973 7.46714 6.22844 7.46714H6.9967C7.21541 7.46714 7.39271 7.28993 7.39271 7.07133V6.22824C7.39271 6.00964 7.21541 5.83243 6.9967 5.83243Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 5.88712H12.073C11.8543 5.88712 11.677 6.06433 11.677 6.28293V7.12601C11.677 7.34462 11.8543 7.52183 12.073 7.52183H12.8413C13.06 7.52183 13.2373 7.34462 13.2373 7.12601V6.28293C13.2373 6.06433 13.06 5.88712 12.8413 5.88712Z",fill:"#FF5C00"}),d.createElement("path",{d:"M18.6737 5.88712H17.9055C17.6868 5.88712 17.5095 6.06433 17.5095 6.28293V7.12601C17.5095 7.34462 17.6868 7.52183 17.9055 7.52183H18.6737C18.8924 7.52183 19.0697 7.34462 19.0697 7.12601V6.28293C19.0697 6.06433 18.8924 5.88712 18.6737 5.88712Z",fill:"#FF5C00"}),d.createElement("path",{d:"M5.05255 21.3856H4.28429C4.06558 21.3856 3.88828 21.5628 3.88828 21.7814V22.6245C3.88828 22.8431 4.06558 23.0203 4.28429 23.0203H5.05255C5.27126 23.0203 5.44856 22.8431 5.44856 22.6245V21.7814C5.44856 21.5628 5.27126 21.3856 5.05255 21.3856Z",fill:"#FF5C00"}),d.createElement("path",{d:"M10.885 21.3856H10.1167C9.89803 21.3856 9.72073 21.5628 9.72073 21.7814V22.6245C9.72073 22.8431 9.89803 23.0203 10.1167 23.0203H10.885C11.1037 23.0203 11.281 22.8431 11.281 22.6245V21.7814C11.281 21.5628 11.1037 21.3856 10.885 21.3856Z",fill:"#FF5C00"}),d.createElement("path",{d:"M6.9967 17.4973H6.22844C6.00973 17.4973 5.83243 17.6745 5.83243 17.8931V18.7362C5.83243 18.9548 6.00973 19.132 6.22844 19.132H6.9967C7.21541 19.132 7.39271 18.9548 7.39271 18.7362V17.8931C7.39271 17.6745 7.21541 17.4973 6.9967 17.4973Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 17.552H12.073C11.8543 17.552 11.677 17.7292 11.677 17.9478V18.7909C11.677 19.0095 11.8543 19.1867 12.073 19.1867H12.8413C13.06 19.1867 13.2373 19.0095 13.2373 18.7909V17.9478C13.2373 17.7292 13.06 17.552 12.8413 17.552Z",fill:"#FF5C00"}),d.createElement("path",{d:"M18.6737 17.4973H17.9055C17.6868 17.4973 17.5095 17.6745 17.5095 17.8931V18.7362C17.5095 18.9548 17.6868 19.132 17.9055 19.132H18.6737C18.8924 19.132 19.0697 18.9548 19.0697 18.7362V17.8931C19.0697 17.6745 18.8924 17.4973 18.6737 17.4973Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 9.77541H12.073C11.8543 9.77541 11.677 9.95262 11.677 10.1712V11.0143C11.677 11.2329 11.8543 11.4101 12.073 11.4101H12.8413C13.06 11.4101 13.2373 11.2329 13.2373 11.0143V10.1712C13.2373 9.95262 13.06 9.77541 12.8413 9.77541Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.8413 1.99883H12.073C11.8543 1.99883 11.677 2.17604 11.677 2.39464V3.23772C11.677 3.45633 11.8543 3.63354 12.073 3.63354H12.8413C13.06 3.63354 13.2373 3.45633 13.2373 3.23772V2.39464C13.2373 2.17604 13.06 1.99883 12.8413 1.99883Z",fill:"#FF5C00"}),d.createElement("path",{d:"M10.885 1.94414H10.1167C9.89803 1.94414 9.72073 2.12135 9.72073 2.33995V3.18304C9.72073 3.40164 9.89803 3.57885 10.1167 3.57885H10.885C11.1037 3.57885 11.281 3.40164 11.281 3.18304V2.33995C11.281 2.12135 11.1037 1.94414 10.885 1.94414Z",fill:"#FF5C00"}),d.createElement("path",{d:"M5.05255 1.94414H4.28429C4.06558 1.94414 3.88828 2.12135 3.88828 2.33995V3.18304C3.88828 3.40164 4.06558 3.57885 4.28429 3.57885H5.05255C5.27126 3.57885 5.44856 3.40164 5.44856 3.18304V2.33995C5.44856 2.12135 5.27126 1.94414 5.05255 1.94414Z",fill:"#FF5C00"})),Qxt=Be("/$lang/_misc/become-teacher")({component:Jxt});function Jxt(){const{t:e}=Q();return s.jsxs(Qe,{layoutSize:"base",title:e("becomeTeacher.title"),children:[s.jsx("p",{className:"body-base md:body-large",children:e("becomeTeacher.description")}),s.jsxs("div",{className:"flex flex-col gap-4 mt-10",children:[s.jsx(N7,{icon:x0e,i18nKey:"becomeTeacher.teachWhatYouLove",defaultText:"Teach what you love"}),s.jsx(N7,{icon:l0e,i18nKey:"becomeTeacher.joinMission",defaultText:"Join the mission"}),s.jsx(N7,{icon:fD,i18nKey:"becomeTeacher.hostOwnCourse",defaultText:"Host your own course"}),s.jsx(N7,{icon:d0e,i18nKey:"becomeTeacher.enhanceExperience",defaultText:"Enhance your students' learning experience"})]}),s.jsx("h2",{className:"title-medium mt-10 md:mt-16",children:e("becomeTeacher.inspireLearners")}),s.jsxs("div",{className:"grid grid-cols-[repeat(auto-fit,minmax(234px,1fr))] gap-4 mt-6",children:[s.jsx(aM,{icon:s.jsx(Kxt,{className:"h-11"}),subtitle:e("becomeTeacher.bitcoinOnly")}),s.jsx(aM,{title:e("becomeTeacher.superiorAmount",{amount:"10,000"}),subtitle:e("becomeTeacher.activeBitcoinLearners")}),s.jsx(aM,{icon:s.jsx(Xxt,{className:"h-11"}),subtitle:e("becomeTeacher.globalReach")})]}),s.jsx(evt,{})]})}const N7=({icon:e,i18nKey:t,defaultText:n})=>s.jsxs("span",{className:"flex gap-4 items-center",children:[s.jsx(e,{size:32,className:"shrink-0 text-orange-300"}),s.jsx("span",{className:"body-large md:body-extra-large",children:s.jsx(Yn,{i18nKey:t,children:s.jsx("span",{className:"font-medium",children:n})})})]}),aM=({icon:e,title:t,subtitle:n})=>s.jsxs("div",{className:"w-full h-full sm:min-h-[184px] p-4 bg-neutral-50 rounded-2xl flex flex-col gap-2 justify-center items-center text-center",children:[e&&s.jsx("div",{className:"shrink-0 text-orange-500",children:e}),t&&s.jsx("h3",{className:"display-medium text-orange-500",children:t}),s.jsx("span",{className:"subtitle-base",children:n})]}),evt=()=>{const{t:e}=Q(),t=gt("md")||window.innerWidth<768;return d.useEffect(()=>{(async()=>(await Yxt({namespace:"become-a-teacher",embedJsUrl:"https://cal.planb.network/embed/embed.js"}))("ui",{theme:"light",cssVarsPerTheme:{light:{"cal-brand":"#ff5e00"},dark:{"cal-brand":"#F7931A"}},hideEventTypeDetails:!1,layout:"month_view"}))()},[]),s.jsx(re,{"data-cal-namespace":"become-a-teacher","data-cal-link":"asi0/become-a-teacher","data-cal-origin":"https://cal.planb.network","data-cal-config":'{"layout":"month_view","theme":"light"}',size:t?"m":"l",className:"mt-10 md:mt-14 mx-auto text-wrap! max-w-full",children:e("becomeTeacher.bookCall")})},tvt="/assets/corporates-Cr13_ftl.webp",nvt="/assets/ajelex-Ca-GJ4QW.webp",rvt="/assets/asi0-CnDz7YcV.webp",avt="/assets/01-CvloQAot.webp",ivt="/assets/02-Bgorys_3.webp",svt="/assets/03-usD15kc7.webp",ovt="/assets/04-Dos1t3M4.webp",lvt="/assets/05-KpJiejBf.webp",cvt="/assets/06-DyNaoJZj.webp",uvt="/assets/07-DjY5qkRi.webp",dvt="/assets/08-mjbV7Se_.webp",fvt="/assets/09-CvHUI47y.webp",mvt="/assets/10-Co9bZBL7.webp",pvt="/assets/11-Z4kdrSol.webp",hvt="/assets/12-dCOhpZE7.webp",gvt="/assets/13-BsY89TI-.webp",bvt="/assets/14-CIvIteuf.webp",xvt="/assets/15-DcdqabYa.webp",vvt="/assets/16-BTuDDASF.webp",yvt="/assets/17-BLSUFg41.webp",Cvt="/assets/18-CmHYj25K.webp",wvt="/assets/19-CLQ8Jijx.webp",Evt="/assets/20-CHEDD2wU.webp",Svt="/assets/21-DkUbMH2f.webp",Nvt="/assets/david-mRpG5y70.webp",_vt="/assets/fanis-DYN3ofwc.webp",kvt="/assets/giacomo-C4-u93_X.webp",jvt="/assets/gibson-CU8uxv7N.webp",Tvt="/assets/jim-6XiWWiDQ.webp",Avt="/assets/loic-DmyqKI3E.webp",Mvt="/assets/pierre-lfXvK__Z.webp",Ovt="/assets/rogzy-Be2egORS.webp",Ivt="/assets/theo_m-BWsn052y.webp",Rvt="/assets/theo_p-Dpkr1lAS.webp",Dvt="/assets/todd-DQoIeeBj.webp",Pvt="data:image/svg+xml,%3csvg%20width='60'%20height='60'%20viewBox='0%200%2060%2060'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='bitcoin%20icon'%3e%3cpath%20id='Path%2014'%20d='M59.1026%2037.2558C55.0944%2053.3285%2038.8154%2063.11%2022.7401%2059.1016C6.6717%2055.0932%20-3.11042%2038.8171%200.898574%2022.7475C4.90386%206.67152%2021.1838%20-3.10974%2037.2542%200.898185C53.3246%204.90611%2063.1089%2021.1859%2059.1026%2037.2558ZM43.2287%2025.725C43.826%2021.7354%2040.7864%2019.5877%2036.6299%2018.1561L37.9784%2012.7501L34.6862%2011.9294L33.3748%2017.1934C32.5089%2016.9773%2031.6206%2016.7737%2030.7373%2016.5731L32.0595%2011.2751L28.7688%2010.4544L27.4194%2015.8603C26.7031%2015.6968%2025.9996%2015.5362%2025.3163%2015.3666L25.32%2015.348L20.7808%2014.2149L19.9049%2017.7294C19.9049%2017.7294%2022.3474%2018.2879%2022.296%2018.3248C23.6291%2018.6582%2023.8698%2019.5376%2023.83%2020.2378L22.2945%2026.3998C22.411%2026.4274%2022.5253%2026.4635%2022.6364%2026.5078C22.5268%2026.48%2022.4098%2026.4523%2022.2888%2026.4215L20.1362%2035.0519C19.9729%2035.4559%2019.5597%2036.0637%2018.6269%2035.8325C18.6598%2035.8814%2016.2339%2035.2369%2016.2339%2035.2369L14.5996%2039.0043L18.8835%2040.0719C19.6807%2040.2694%2020.4616%2040.4791%2021.2306%2040.6766L19.868%2046.1474L23.1563%2046.9652L24.5057%2041.556C25.4036%2041.8004%2026.2758%2042.025%2027.1284%2042.235L25.7841%2047.6221L29.0749%2048.4431L30.4374%2042.9817C36.0507%2044.0461%2040.272%2043.6172%2042.0485%2038.5414C43.4803%2034.4528%2041.9772%2032.0956%2039.0238%2030.559C41.1763%2030.0631%2042.7957%2028.6469%2043.229%2025.725H43.2287ZM35.707%2036.2715C34.6896%2040.3596%2027.8071%2038.1506%2025.5756%2037.595L27.3832%2030.3503C29.6147%2030.9056%2036.7705%2032.0101%2035.7073%2036.2715H35.707ZM36.7254%2025.6663C35.7974%2029.3843%2030.0698%2027.4962%2028.2101%2027.0331L29.8493%2020.4607C31.7077%2020.9237%2037.6924%2021.7877%2036.7257%2025.6663H36.7254Z'%20fill='%23FF5C00'/%3e%3c/g%3e%3c/svg%3e",dR="data:image/svg+xml,%3csvg%20width='60'%20height='59'%20viewBox='0%200%2060%2059'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='groups'%3e%3cmask%20id='mask0_547_7296'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='-1'%20width='60'%20height='60'%3e%3crect%20id='Bounding%20box'%20y='-1'%20width='60'%20height='60'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_547_7296)'%3e%3cpath%20id='groups_2'%20d='M0%2044V40.0625C0%2038.2708%200.916667%2036.8125%202.75%2035.6875C4.58333%2034.5625%207%2034%2010%2034C10.5417%2034%2011.0625%2034.0104%2011.5625%2034.0312C12.0625%2034.0521%2012.5417%2034.1042%2013%2034.1875C12.4167%2035.0625%2011.9792%2035.9792%2011.6875%2036.9375C11.3958%2037.8958%2011.25%2038.8958%2011.25%2039.9375V44H0ZM15%2044V39.9375C15%2038.6042%2015.3646%2037.3854%2016.0938%2036.2812C16.8229%2035.1771%2017.8542%2034.2083%2019.1875%2033.375C20.5208%2032.5417%2022.1146%2031.9167%2023.9688%2031.5C25.8229%2031.0833%2027.8333%2030.875%2030%2030.875C32.2083%2030.875%2034.2396%2031.0833%2036.0938%2031.5C37.9479%2031.9167%2039.5417%2032.5417%2040.875%2033.375C42.2083%2034.2083%2043.2292%2035.1771%2043.9375%2036.2812C44.6458%2037.3854%2045%2038.6042%2045%2039.9375V44H15ZM48.75%2044V39.9375C48.75%2038.8542%2048.6146%2037.8333%2048.3438%2036.875C48.0729%2035.9167%2047.6667%2035.0208%2047.125%2034.1875C47.5833%2034.1042%2048.0521%2034.0521%2048.5312%2034.0312C49.0104%2034.0104%2049.5%2034%2050%2034C53%2034%2055.4167%2034.5521%2057.25%2035.6562C59.0833%2036.7604%2060%2038.2292%2060%2040.0625V44H48.75ZM20.3125%2039H39.75C39.3333%2038.1667%2038.1771%2037.4375%2036.2812%2036.8125C34.3854%2036.1875%2032.2917%2035.875%2030%2035.875C27.7083%2035.875%2025.6146%2036.1875%2023.7188%2036.8125C21.8229%2037.4375%2020.6875%2038.1667%2020.3125%2039ZM10%2031.5C8.625%2031.5%207.44792%2031.0104%206.46875%2030.0312C5.48958%2029.0521%205%2027.875%205%2026.5C5%2025.0833%205.48958%2023.8958%206.46875%2022.9375C7.44792%2021.9792%208.625%2021.5%2010%2021.5C11.4167%2021.5%2012.6042%2021.9792%2013.5625%2022.9375C14.5208%2023.8958%2015%2025.0833%2015%2026.5C15%2027.875%2014.5208%2029.0521%2013.5625%2030.0312C12.6042%2031.0104%2011.4167%2031.5%2010%2031.5ZM50%2031.5C48.625%2031.5%2047.4479%2031.0104%2046.4688%2030.0312C45.4896%2029.0521%2045%2027.875%2045%2026.5C45%2025.0833%2045.4896%2023.8958%2046.4688%2022.9375C47.4479%2021.9792%2048.625%2021.5%2050%2021.5C51.4167%2021.5%2052.6042%2021.9792%2053.5625%2022.9375C54.5208%2023.8958%2055%2025.0833%2055%2026.5C55%2027.875%2054.5208%2029.0521%2053.5625%2030.0312C52.6042%2031.0104%2051.4167%2031.5%2050%2031.5ZM30%2029C27.9167%2029%2026.1458%2028.2708%2024.6875%2026.8125C23.2292%2025.3542%2022.5%2023.5833%2022.5%2021.5C22.5%2019.375%2023.2292%2017.5938%2024.6875%2016.1562C26.1458%2014.7188%2027.9167%2014%2030%2014C32.125%2014%2033.9062%2014.7188%2035.3438%2016.1562C36.7812%2017.5938%2037.5%2019.375%2037.5%2021.5C37.5%2023.5833%2036.7812%2025.3542%2035.3438%2026.8125C33.9062%2028.2708%2032.125%2029%2030%2029ZM30%2024C30.7083%2024%2031.3021%2023.7604%2031.7813%2023.2812C32.2604%2022.8021%2032.5%2022.2083%2032.5%2021.5C32.5%2020.7917%2032.2604%2020.1979%2031.7813%2019.7188C31.3021%2019.2396%2030.7083%2019%2030%2019C29.2917%2019%2028.6979%2019.2396%2028.2188%2019.7188C27.7396%2020.1979%2027.5%2020.7917%2027.5%2021.5C27.5%2022.2083%2027.7396%2022.8021%2028.2188%2023.2812C28.6979%2023.7604%2029.2917%2024%2030%2024Z'%20fill='%23FF5C00'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",Lvt="data:image/svg+xml,%3csvg%20width='60'%20height='59'%20viewBox='0%200%2060%2059'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='open%20source%20icon'%20clip-path='url(%23clip0_441_12868)'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M29.9106%200C13.3708%200%200%2013.4694%200%2030.1329C0%2043.4529%208.56714%2054.728%2020.452%2058.7186C21.938%2059.0186%2022.4822%2058.0702%2022.4822%2057.2724C22.4822%2056.5739%2022.4333%2054.1794%2022.4333%2051.6845C14.1129%2053.4808%2012.3802%2048.0924%2012.3802%2048.0924C11.0431%2044.6002%209.06184%2043.7027%209.06184%2043.7027C6.33857%2041.8567%209.2602%2041.8567%209.2602%2041.8567C12.281%2042.0563%2013.8661%2044.9498%2013.8661%2044.9498C16.5398%2049.5392%2020.8482%2048.2424%2022.5814%2047.4441C22.8288%2045.4984%2023.6216%2044.1514%2024.4635%2043.4033C17.8273%2042.7047%2010.8453%2040.1106%2010.8453%2028.5361C10.8453%2025.2435%2012.0331%2022.5496%2013.9151%2020.4545C13.6182%2019.7063%2012.578%2016.6127%2014.2127%2012.472C14.2127%2012.472%2016.7382%2011.6737%2022.4327%2015.5651C24.8707%2014.9055%2027.385%2014.57%2029.9106%2014.5671C32.4361%2014.5671%2035.0106%2014.9167%2037.388%2015.5651C43.0831%2011.6737%2045.6086%2012.472%2045.6086%2012.472C47.2433%2016.6127%2046.2024%2019.7063%2045.9055%2020.4545C47.8371%2022.5496%2048.9759%2025.2435%2048.9759%2028.5361C48.9759%2040.1106%2041.9939%2042.6545%2035.3082%2043.4033C36.398%2044.351%2037.3384%2046.1467%2037.3384%2048.9906C37.3384%2053.0314%2037.2894%2056.2745%2037.2894%2057.2718C37.2894%2058.0702%2037.8343%2059.0186%2039.3196%2058.7192C51.2045%2054.7273%2059.7716%2043.4529%2059.7716%2030.1329C59.8206%2013.4694%2046.4008%200%2029.9106%200Z'%20fill='%23FF5C00'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_441_12868'%3e%3crect%20width='60'%20height='58.7755'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",Vvt="data:image/svg+xml,%3csvg%20width='60'%20height='59'%20viewBox='0%200%2060%2059'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='visibility_off'%3e%3cmask%20id='mask0_547_7260'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='60'%20height='60'%3e%3crect%20id='Bounding%20box'%20width='60'%20height='60'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_547_7260)'%3e%3cpath%20id='visibility_off_2'%20d='M40.25%2033.25L36.625%2029.625C37%2027.6667%2036.4375%2025.8333%2034.9375%2024.125C33.4375%2022.4167%2031.5%2021.75%2029.125%2022.125L25.5%2018.5C26.2083%2018.1667%2026.9271%2017.9167%2027.6562%2017.75C28.3854%2017.5833%2029.1667%2017.5%2030%2017.5C33.125%2017.5%2035.7812%2018.5938%2037.9687%2020.7813C40.1562%2022.9688%2041.25%2025.625%2041.25%2028.75C41.25%2029.5833%2041.1667%2030.3646%2041%2031.0938C40.8333%2031.8229%2040.5833%2032.5417%2040.25%2033.25ZM48.25%2041.125L44.625%2037.625C46.2083%2036.4167%2047.6146%2035.0938%2048.8437%2033.6563C50.0729%2032.2188%2051.125%2030.5833%2052%2028.75C49.9167%2024.5417%2046.9271%2021.1979%2043.0312%2018.7188C39.1354%2016.2396%2034.7917%2015%2030%2015C28.7917%2015%2027.6042%2015.0833%2026.4375%2015.25C25.2708%2015.4167%2024.125%2015.6667%2023%2016L19.125%2012.125C20.8333%2011.4167%2022.5833%2010.8854%2024.375%2010.5313C26.1667%2010.1771%2028.0417%2010%2030%2010C36.2917%2010%2041.8958%2011.7396%2046.8125%2015.2188C51.7292%2018.6979%2055.2917%2023.2083%2057.5%2028.75C56.5417%2031.2083%2055.2812%2033.4896%2053.7187%2035.5938C52.1562%2037.6979%2050.3333%2039.5417%2048.25%2041.125ZM49.5%2056.5L39%2046.125C37.5417%2046.5833%2036.0729%2046.9271%2034.5938%2047.1563C33.1146%2047.3854%2031.5833%2047.5%2030%2047.5C23.7083%2047.5%2018.1042%2045.7604%2013.1875%2042.2813C8.27083%2038.8021%204.70833%2034.2917%202.5%2028.75C3.375%2026.5417%204.47917%2024.4896%205.8125%2022.5938C7.14583%2020.6979%208.66667%2019%2010.375%2017.5L3.5%2010.5L7%207L53%2053L49.5%2056.5ZM13.875%2021C12.6667%2022.0833%2011.5625%2023.2708%2010.5625%2024.5625C9.5625%2025.8542%208.70833%2027.25%208%2028.75C10.0833%2032.9583%2013.0729%2036.3021%2016.9687%2038.7813C20.8646%2041.2604%2025.2083%2042.5%2030%2042.5C30.8333%2042.5%2031.6458%2042.4479%2032.4375%2042.3438C33.2292%2042.2396%2034.0417%2042.125%2034.875%2042L32.625%2039.625C32.1667%2039.75%2031.7292%2039.8438%2031.3125%2039.9063C30.8958%2039.9688%2030.4583%2040%2030%2040C26.875%2040%2024.2187%2038.9063%2022.0312%2036.7188C19.8437%2034.5313%2018.75%2031.875%2018.75%2028.75C18.75%2028.2917%2018.7812%2027.8542%2018.8437%2027.4375C18.9062%2027.0208%2019%2026.5833%2019.125%2026.125L13.875%2021Z'%20fill='%23FF5C00'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",$vt="/assets/professors-CewCC6Pt.webp",_7="text-sm text-neutral-500 sm:text-sm lg:text-base mt-2 font-light",Hvt=()=>{const{t:e}=Q();return s.jsxs(s.Fragment,{children:[s.jsx("img",{src:$vt,className:"mt-4 w-full 2xl:px-28",alt:e(""),loading:"lazy"}),s.jsxs("div",{className:"-mt-9 flex flex-col gap-6 text-center md:flex-row",children:[s.jsxs("div",{className:"flex max-w-sm flex-col items-center",children:[s.jsx("img",{src:Pvt,alt:""}),s.jsx("div",{className:"mt-2 text-sm font-semibold md:text-2xl",children:e("home.aboutUsSection.bitcoinFocusTitle").toUpperCase()}),s.jsx("div",{className:_7,children:e("home.aboutUsSection.bitcoinFocusContent")})]}),s.jsxs("div",{className:"flex max-w-sm flex-col items-center",children:[s.jsx("img",{src:Lvt,alt:""}),s.jsx("div",{className:"mt-2 text-sm font-semibold md:text-2xl",children:e("home.aboutUsSection.openSourceTitle").toUpperCase()}),s.jsx("div",{className:_7,children:e("home.aboutUsSection.openSourceContent")})]}),s.jsxs("div",{className:"flex max-w-sm flex-col items-center",children:[s.jsx("img",{src:dR,alt:""}),s.jsx("div",{className:"mt-2 text-sm font-semibold md:text-2xl",children:e("home.aboutUsSection.communityTitle").toUpperCase()}),s.jsx("div",{className:_7,children:e("home.aboutUsSection.communityContent")})]}),s.jsxs("div",{className:"flex max-w-sm flex-col items-center",children:[s.jsx("img",{src:Vvt,alt:""}),s.jsx("div",{className:"mt-2 text-sm font-semibold md:text-2xl",children:e("home.aboutUsSection.privacyTitle").toUpperCase()}),s.jsx("div",{className:_7,children:e("home.aboutUsSection.privacyContent")})]})]})]})},Fvt=()=>{const{t:e}=Q();return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"flex flex-col gap-6 mt-8",children:[s.jsxs("div",{children:[s.jsx("h2",{className:"text-3xl font-semibold uppercase",children:e("about.missionTitle")}),s.jsx("p",{className:"mt-2 text-neutral-500",children:e("about.missionContent1")}),s.jsx("p",{className:"mt-2 text-neutral-500",children:e("about.missionContent2")})]}),s.jsxs("div",{children:[s.jsx("h2",{className:"text-3xl font-semibold uppercase",children:e("about.commitmentTitle")}),s.jsx("p",{className:"mt-2 whitespace-pre-line text-neutral-500",children:e("about.commitmentContent")})]}),s.jsxs("div",{children:[s.jsx("h2",{className:"text-3xl font-semibold uppercase",children:e("about.storyTitle")}),s.jsxs("p",{className:"mt-2 whitespace-pre-line text-neutral-500",children:[e("about.storyContent")," ",s.jsx("a",{className:"inline",href:"https://youtu.be/niKsUKrV4pU?si=0H9jLJBteDmlsOaH",children:"https://youtu.be/niKsUKrV4pU?si=0H9jLJBteDmlsOaH"})]})]})]}),s.jsx("div",{className:"mt-6 w-full self-center",children:s.jsx(Te,{to:"/manifesto",children:s.jsx(re,{variant:"primary",className:"self-start",children:e("about.readManifesto")})})})]})},zvt=()=>{const{t:e}=Q();return s.jsxs("div",{className:"mt-20 grid grid-cols-1 gap-6 lg:grid-cols-2",children:[s.jsxs("div",{children:[s.jsx("h2",{className:"text-3xl font-semibold uppercase",children:e("about.corporateTitle")}),s.jsx("p",{className:"mt-2 text-neutral-500",children:e("about.corporateContent")}),s.jsxs("p",{className:"mt-2",children:[e("about.corporateContact")," ",s.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})]})]}),s.jsx("div",{className:"mx-auto px-16",children:s.jsx("img",{src:tvt,className:"mt-4 w-full max-w-md",alt:e(""),loading:"lazy"})})]})},Uvt=()=>{const{t:e}=Q();return s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"mt-12 grid grid-cols-1 gap-6 lg:grid-cols-2",children:s.jsxs("div",{children:[s.jsx("h2",{className:"text-3xl font-semibold uppercase",children:e("about.coreTeamTitle")}),s.jsx("p",{className:"mt-2 text-neutral-500",children:e("about.coreTeamContent")})]})}),s.jsxs("div",{className:"mt-6 grid w-full grid-cols-1 gap-6 md:grid-cols-2",children:[s.jsxs("div",{className:"flex flex-col gap-6",children:[s.jsx(Q8,{name:"Giacomo",job:e("about.coreTeamGiacomoRole"),picture:kvt}),s.jsx(Q8,{name:"Asi0",job:e("about.coreTeamAsioRole"),picture:rvt})]}),s.jsxs("div",{className:"flex flex-col gap-6",children:[s.jsx(Q8,{name:"Rogzy",job:e("about.coreTeamRogzyRole"),picture:Ovt}),s.jsx(Q8,{name:"Ajelex",job:e("about.coreTeamAjelexRole"),picture:nvt})]})]})]})},Bvt=()=>{const{t:e}=Q();return s.jsx("div",{className:"mt-20 flex w-full  gap-6",children:s.jsxs("div",{children:[s.jsx("h2",{className:"text-3xl font-semibold uppercase",children:e("words.professors")}),s.jsxs("div",{className:"mt-6 flex flex-wrap gap-4",children:[s.jsx("img",{className:"w-24 rounded-lg",src:_vt,alt:"",loading:"lazy"}),s.jsx("img",{className:"w-24 rounded-lg",src:Tvt,alt:"",loading:"lazy"}),s.jsx("img",{className:"w-24 rounded-lg",src:Avt,alt:"",loading:"lazy"}),s.jsx("img",{className:"w-24 rounded-lg",src:Ivt,alt:"",loading:"lazy"}),s.jsx("img",{className:"w-24 rounded-lg",src:Nvt,alt:"",loading:"lazy"}),s.jsx("img",{className:"w-24 rounded-lg",src:Mvt,alt:"",loading:"lazy"}),s.jsx("img",{className:"w-24 rounded-lg",src:jvt,alt:"",loading:"lazy"}),s.jsx("img",{className:"w-24 rounded-lg",src:Rvt,alt:"",loading:"lazy"}),s.jsx("img",{className:"w-24 rounded-lg",src:Dvt,alt:"",loading:"lazy"})]})]})})},Zvt=()=>{const{t:e}=Q(),t="w-24 h-24 rounded-full";return s.jsxs("div",{className:"mt-20 flex w-full flex-col gap-4",children:[s.jsx("h2",{className:"text-3xl font-semibold uppercase",children:e("about.activeContributors")}),s.jsxs("div",{className:"mt-6 flex w-full flex-wrap justify-center gap-4 place-self-center",children:[s.jsx("img",{className:t,src:avt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:ivt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:svt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:ovt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:lvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:cvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:uvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:dvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:fvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:mvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:pvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:hvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:gvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:bvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:xvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:vvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:yvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:Cvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:wvt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:Evt,alt:"",loading:"lazy"}),s.jsx("img",{className:t,src:Svt,alt:"",loading:"lazy"})]})]})},qvt=Be("/$lang/_misc/about")({component:Gvt});function Gvt(){const{t:e}=Q();return s.jsx(Qe,{title:e("about.title"),description:e("about.description"),layoutSize:"wide",children:s.jsxs("div",{className:"flex flex-col items-center",children:[s.jsx(Fvt,{}),s.jsx("div",{className:"mt-12",children:s.jsx(Hvt,{})}),s.jsx(zvt,{}),s.jsx(Uvt,{}),s.jsx(Bvt,{}),s.jsx(Zvt,{})]})})}const Gwe=Be("/$lang/tutorials/$category/")({component:Wvt,params:{parse:e=>({category:Pe().parse(e.category),lang:Pe()}),stringify:({category:e,lang:t})=>({category:`${e}`,lang:`${t}`})}});function Wvt(){const{t:e}=Q(),n=Gwe.useParams().category,r=wt(),a=dC.find(y=>y.name===n),[i,o]=d.useState([]),[l,c]=d.useState(),[u,f]=d.useState(""),{tutorials:m}=d.useContext(Ge),h=m&&m.length>0;d.useEffect(()=>{let y=location.hash.replace("#","");y=decodeURI(y);const v=i.map(w=>w);c(v.includes(y)?y:i.at(0))},[i]),d.useEffect(()=>{a||r({to:"/tutorials"})},[a,r]),d.useEffect(()=>{if(m){const y=m.filter(w=>w.category===a?.name),v=x1t(y,a?.name??"");o(v),v.length>0&&c(v[0])}},[m]);const b=y=>{c(y),window.location.hash=y},x=m?.filter(y=>{const v=y.category===a?.name,w=y.subcategory===(l??i[0]),S=y.title.toLowerCase().includes(u.toLowerCase());return v&&w&&S}).sort((y,v)=>v.likeCount-y.likeCount);return s.jsxs(Qe,{layoutSize:"base",title:e(`tutorials.${a.name}.title`),icon:s.jsx(Lve,{src:a.image,className:"size-8 md:size-10 mb-2 md:mb-6"}),tabs:Mve(e),children:[!h&&s.jsx(Fe,{size:"s"}),s.jsx(ya,{searchTerm:u,setSearchTerm:f,className:"ml-auto mb-4",fullWidthOnMobile:!0}),m&&i.length>0&&s.jsxs(s.Fragment,{children:[s.jsx(ru,{variant:"outline",value:l??i[0],defaultValue:i[0],className:"w-full mt-2 max-md:hidden",children:i.map(y=>s.jsx(qa,{value:y,onClick:()=>b(y),className:"w-full min-w-fit px-3",children:e([`tutorials.subCategories.${y}`,y])},y))}),s.jsx("div",{className:"w-full md:hidden",children:s.jsx($x,{children:i.map(y=>s.jsx(Rl,{onClick:()=>{b(y)},isActive:y===l,text:e([`tutorials.subCategories.${y}`,y]),size:"s",inactiveBackgroundColor:"bg-neutral-50"},y))})}),s.jsx("div",{className:"mt-5 md:mt-2 flex flex-col",children:x&&x.length>0?x.map(y=>s.jsx(T6,{tutorial:y},y.id)):s.jsx(Mr,{title:e("tutorials.noTutorialsFound")})})]})]})}const Yvt=({label:e,value:t,onChange:n,className:r,isRequired:a})=>{const{t:i}=Q(),[o,l]=d.useState(!1),[c,u]=d.useState(!1),f=d.useRef(0),m=d.useRef(null),h=w=>{if(!w.type.startsWith("image/")){en(i("educatorContent.onlyImages"),{mode:"light",color:"warning"}),u(!0),setTimeout(()=>u(!1),500);return}if(w.size>15728640){en(i("educatorContent.imageTooLarge"),{mode:"light",color:"warning"}),u(!0),setTimeout(()=>u(!1),500);return}const _=new FileReader;_.onloadend=()=>{const N=new Image;N.onload=()=>{const j=document.createElement("canvas");j.width=N.width,j.height=N.height;const k=j.getContext("2d");if(k){k.drawImage(N,0,0);const M=j.toDataURL("image/webp",.9),T=w.name.replace(/\.[^/.]+$/,"")+".webp";n(M,T)}},N.src=_.result},_.readAsDataURL(w)},b=w=>{w.preventDefault(),w.stopPropagation(),f.current+=1,w.dataTransfer.items&&w.dataTransfer.items.length>0&&l(!0)},x=w=>{w.preventDefault(),w.stopPropagation(),f.current-=1,f.current===0&&l(!1)},y=w=>{w.preventDefault(),w.stopPropagation(),w.dataTransfer.dropEffect="copy"},v=w=>{w.preventDefault(),w.stopPropagation(),l(!1),f.current=0,w.dataTransfer.files?.[0]&&h(w.dataTransfer.files[0])};return s.jsxs("div",{className:V("flex flex-col gap-2",r),children:[s.jsx(Rt,{required:a,children:e}),s.jsxs("div",{className:V("border-2 border-dashed rounded-xl p-6 flex flex-col items-center justify-center text-center transition-colors relative overflow-hidden min-h-[160px]",o?"duration-0":"duration-1000",c?"border-red-400 bg-red-50":o?"border-primary-400 bg-neutral-100":"border-neutral-200 bg-[#FAFAFA]"),onDragEnter:b,onDragLeave:x,onDragOver:y,onDrop:v,children:[t?s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"w-full aspect-4/3 mb-4 relative rounded-lg overflow-hidden flex items-center justify-center",children:s.jsx("img",{src:t,alt:i("educatorContent.coverPreview"),className:"w-full h-full object-cover"})}),s.jsx(re,{type:"button",variant:"primary",onClick:w=>{w.stopPropagation(),m.current?.click()},className:"w-32 z-10",size:"s",children:i("forms.replace")})]}):s.jsxs(s.Fragment,{children:[s.jsx(IM,{size:24,className:"text-neutral-200 mb-4"}),s.jsx("p",{className:V("mb-1 text-sm font-medium",o?"text-black":"text-gray-900"),children:i("educatorContent.dropCover")}),s.jsx("p",{className:V("text-xs mb-4",o?"text-black":"text-gray-900"),children:i("educatorContent.browseImages")}),s.jsx(re,{type:"button",variant:"primary",onClick:()=>m.current?.click(),className:"w-32",size:"s",children:i("forms.browse")})]}),s.jsx("input",{type:"file",accept:"image/*",ref:m,className:"hidden",onChange:w=>{w.target.files?.[0]&&h(w.target.files[0])}})]})]})},Kvt={projects:{showTitle:!0,showCategory:!0,showDescription:!0,showCoverImage:!0,showSocialLinks:!0,categories:["communities","conference","education","exchange","infrastructure","investment","manufacturer","merchant","mining","news","node","payment","privacy","service","wallet"],socialLinks:["github","twitter","website","nostr"]},books:{showTitle:!0,showAuthor:!0,showDescription:!0,showCoverImage:!0,showPublicationYear:!0},podcasts:{showTitle:!0,showAuthor:!0,showDescription:!0,showCoverImage:!0,showResourceLink:!0,showLanguage:!0},channels:{showTitle:!0,showDescription:!0,showCoverImage:!0,showResourceLink:!0,showTrailerLink:!0,showLanguage:!0},newsletters:{showTitle:!0,showDescription:!0,showLanguage:!0,showAuthor:!0,showCoverImage:!0,showResourceLink:!0},movies:{showTitle:!0,showDescription:!0,showLanguage:!0,showAuthor:!0,showDuration:!0,showPublicationYear:!0,showCoverImage:!0,showResourceLink:!0,showTrailerLink:!0}},x1=VV().optional(),Xvt=or({type:vs(["projects","books","movies","podcasts","channels","newsletters"]),title:Pe().min(1,"Title is required"),author:Pe().optional(),category:Pe().optional(),publicationYear:Pe().optional(),description:Pe().min(1,"Description is required"),links:or({website:x1,twitter:x1,github:x1,nostr:x1,linkedin:x1}).optional(),resourceLink:x1,trailerLink:x1,language:Pe(),contentLanguage:Pe().optional(),coverImage:or({name:Pe(),data:Pe()}).optional(),duration:gl().optional()}),N3=({isOpen:e,onClose:t,resourceType:n})=>{const{t:r,i18n:a}=Q(),[i,o]=d.useState(null),[l,c]=d.useState(null),[u,f]=d.useState(""),[m,h]=d.useState(""),[b,x]=d.useState(!1),y=Xi({resolver:Qo(Xvt),defaultValues:{type:n,title:"",description:"",language:a.language||"en",contentLanguage:"en",publicationYear:new Date().getFullYear().toString()}}),v=[...Ro].sort((T,R)=>T.localeCompare(R)),w=st(oe.github.createResourcePR.mutationOptions({onSuccess:()=>{x(!0),y.reset(),o(null),c(null)},onError:()=>{en(r("resources.addResource.errorSendingAddition"),{mode:"light",color:"warning"})}})),S=()=>{w.isPending||(t(),x(!1))},_=T=>{const R=u?Number.parseInt(u):0,I=m?Number.parseInt(m):0,D=N.showDuration?R*60+I:void 0,P=L=>L||void 0;w.mutate({...T,type:T.type,duration:D,resourceLink:P(T.resourceLink),trailerLink:P(T.trailerLink),links:T.links?{website:P(T.links.website),twitter:P(T.links.twitter),github:P(T.links.github),nostr:P(T.links.nostr),linkedin:P(T.links.linkedin)}:void 0,coverImage:i&&l?{data:i,name:l}:void 0})},N=Kvt[n]||{},j=n==="podcasts"?"host":"author",k=y.watch(),M=(!N.showTitle||!!k.title)&&(!N.showAuthor||!!k.author)&&(!N.showCategory||!!k.category)&&(!N.showDescription||!!k.description)&&(!N.showCoverImage||!!i)&&(!N.showResourceLink||!!k.resourceLink)&&(!N.showLanguage||!!k.contentLanguage)&&(!N.showDuration||u!==""&&m!=="")&&(!N.showPublicationYear||!!k.publicationYear);return s.jsx(En,{title:b?"":r(`resources.addResource.${n.replace(/s$/,"")}`),open:e,onOpenChange:S,size:"large",children:b?s.jsxs("div",{className:"flex flex-col items-center gap-5 w-full text-center",children:[s.jsx(I2,{className:"size-10 md:size-15 fill-orange-500"}),s.jsx("h2",{className:"title-small md:title-large",children:r("resources.addResource.successTitle",{type:r(`words.${n==="papers"?"researchPaper":n.replace(/s$/,"")}`)})}),s.jsx("p",{className:"body-base md:label-label text-center",children:r("resources.addResource.successSubtitle",{type:r(`words.${n==="papers"?"researchPaper":n.replace(/s$/,"")}`).toLowerCase()})})]}):s.jsxs("form",{onSubmit:y.handleSubmit(_),className:"flex flex-col gap-5 md:gap-6 w-full",children:[N.showTitle&&s.jsx(Dt,{control:y.control,name:"title",render:({field:T,fieldState:R})=>s.jsxs(Lt,{"data-invalid":R.invalid,children:[s.jsx(Rt,{required:!0,children:r("words.title")}),s.jsx(Sr,{...T,placeholder:r("resources.addResource.titlePlaceholder")}),R.invalid&&s.jsx(Ot,{errors:[R.error]})]})}),N.showAuthor&&s.jsx(Dt,{control:y.control,name:"author",render:({field:T,fieldState:R})=>s.jsxs(Lt,{"data-invalid":R.invalid,children:[s.jsx(Rt,{required:!0,children:r(`words.${j}`)}),s.jsx(Sr,{...T,placeholder:"Satoshi Nakamoto"}),R.invalid&&s.jsx(Ot,{errors:[R.error]})]})}),N.showDuration&&s.jsxs(Lt,{children:[s.jsx(Rt,{required:!0,children:r("words.duration")}),s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsxs(Pr,{value:u,onValueChange:f,children:[s.jsx(jr,{className:"w-19",children:s.jsx(Lr,{placeholder:"Hh"})}),s.jsx(Tr,{children:[0,1,2,3,4,5].map(T=>s.jsx(br,{value:T.toString(),children:T.toString()},T))})]}),s.jsx("span",{className:"text-xl",children:":"}),s.jsxs(Pr,{value:m,onValueChange:h,children:[s.jsx(jr,{className:"w-19",children:s.jsx(Lr,{placeholder:"Mm"})}),s.jsx(Tr,{children:Array.from({length:60},(T,R)=>R).map(T=>s.jsx(br,{value:T.toString(),children:T.toString()},T))})]})]})]}),N.showCategory&&N.categories&&s.jsx(Dt,{control:y.control,name:"category",render:({field:T,fieldState:R})=>s.jsxs(Lt,{"data-invalid":R.invalid,children:[s.jsx(Rt,{required:!0,children:r("words.category")}),s.jsxs(Pr,{onValueChange:T.onChange,value:T.value,children:[s.jsx(jr,{children:s.jsx(Lr,{placeholder:r("resources.addResource.selectCategory")})}),s.jsx(Tr,{children:N.categories?.map(I=>s.jsx(br,{value:I,children:r(`resources.${n}.types.${I}`,I)},I))})]}),R.invalid&&s.jsx(Ot,{errors:[R.error]})]})}),N.showDescription&&s.jsx(Dt,{control:y.control,name:"description",render:({field:T,fieldState:R})=>s.jsxs(Lt,{"data-invalid":R.invalid,children:[s.jsx(Rt,{required:!0,children:r("words.description")}),s.jsx(i3,{...T,placeholder:r("resources.addResource.descriptionPlaceholder"),className:"min-h-[100px]"}),R.invalid&&s.jsx(Ot,{errors:[R.error]})]})}),N.showCoverImage&&s.jsx(Yvt,{label:r("resources.addResource.coverImage"),value:i,onChange:(T,R)=>{o(T),c(R)},isRequired:N.showCoverImage}),N.showSocialLinks&&s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsx(Rt,{children:r("resources.addResource.socialProfiles")}),s.jsx("div",{className:"flex flex-col gap-3",children:Qvt.filter(T=>N.socialLinks?.includes(T.id)).map((T,R,I)=>s.jsxs("div",{className:"flex flex-col gap-3",children:[s.jsx(Dt,{control:y.control,name:T.name,render:({field:D})=>s.jsxs(Lt,{children:[s.jsxs(Rt,{className:"flex items-center gap-2",children:[s.jsx(T.icon,{size:T.id==="nostr"?void 0:20,className:V("shrink-0",T.id==="nostr"&&"size-5 fill-current")}),s.jsx("span",{className:"capitalize",children:T.id})]}),s.jsx(Sr,{...D,placeholder:T.placeholder})]})}),R<I.length-1&&s.jsx(Wi,{className:"max-md:hidden"})]},T.id))})]}),N.showResourceLink&&s.jsx(Dt,{control:y.control,name:"resourceLink",render:({field:T,fieldState:R})=>s.jsxs(Lt,{"data-invalid":R.invalid,children:[s.jsx(Rt,{required:!0,children:r("resources.addResource.resourceLink")}),s.jsx(Sr,{...T,placeholder:"https://www.youtube.com/@PlanBNetwork"}),R.invalid&&s.jsx(Ot,{errors:[R.error]})]})}),N.showTrailerLink&&s.jsx(Dt,{control:y.control,name:"trailerLink",render:({field:T,fieldState:R})=>s.jsxs(Lt,{"data-invalid":R.invalid,children:[s.jsx(Rt,{children:r("resources.addResource.trailerLink")}),s.jsx(Sr,{...T,placeholder:"https://www.youtube.com/watch?v=Ow4i4p0RyvI"}),R.invalid&&s.jsx(Ot,{errors:[R.error]})]})}),N.showPublicationYear&&s.jsx(Dt,{control:y.control,name:"publicationYear",render:({field:T})=>s.jsxs(Lt,{children:[s.jsx(Rt,{required:!0,children:r("resources.addResource.publicationYear")}),s.jsxs(Pr,{onValueChange:T.onChange,value:T.value,children:[s.jsx(jr,{children:s.jsx(Lr,{placeholder:r("resources.addResource.selectYear")})}),s.jsx(Tr,{children:Array.from({length:100},(R,I)=>new Date().getFullYear()-I).map(R=>s.jsx(br,{value:R.toString(),children:R},R))})]})]})}),N.showLanguage&&s.jsx(Dt,{control:y.control,name:"contentLanguage",render:({field:T,fieldState:R})=>s.jsxs(Lt,{"data-invalid":R.invalid,children:[s.jsx(Rt,{required:!0,children:r("words.language")}),s.jsxs(Pr,{onValueChange:T.onChange,value:T.value,children:[s.jsx(jr,{children:s.jsx(Lr,{placeholder:r("resources.addResource.selectLanguage")})}),s.jsx(Tr,{children:v.map(I=>s.jsx(br,{value:I,children:pd(I)},I))})]}),R.invalid&&s.jsx(Ot,{errors:[R.error]})]})}),s.jsx(re,{type:"submit",variant:"primary",size:"l",className:"w-full mt-4",disabled:w.isPending||!M,children:w.isPending?r("resources.addResource.sending"):r("resources.addResource.sendForReview")})]})})},Qvt=[{id:"github",icon:oD,placeholder:"https://github.com/PlanB-Network/bitcoin-educational-content",name:"links.github"},{id:"twitter",icon:Nh,placeholder:"https://x.com/planb_network",name:"links.twitter"},{id:"nostr",icon:fy,placeholder:"https://nostr.com/PlanB-Network/",name:"links.nostr"},{id:"website",icon:BPe,placeholder:"https://planb.academy",name:"links.website"},{id:"linkedin",icon:Dx,placeholder:"https://linkedin.com/company/planb-network",name:"links.linkedin"}],Wwe=e=>s.jsxs("div",{className:"flex md:flex-col items-center md:justify-center gap-2 w-full md:w-29.5",children:[s.jsx(Sn,{breakpoints:{default:80,md:160},className:V("size-10 md:size-18 rounded-lg",e.cardWidth?e.cardWidth:""),src:e.logo,alt:e.name}),s.jsx("span",{className:"text-black md:text-center max-md:line-clamp-2 line-clamp-3",children:e.name})]}),Jvt=Be("/$lang/resources/projects/")({component:eyt});function eyt(){const{session:e}=d.useContext(Ge),{t,i18n:n}=Q(),[r,a]=d.useState(""),[i,o]=d.useState(!1),{open:l,isOpen:c,close:u}=yn(),f=!!e?.user,{data:m,isFetched:h}=ke(oe.content.getProjects.queryOptions({language:n.language??"en"},{staleTime:3e5})),b=m?m.sort((w,S)=>w.name.localeCompare(S.name)):[],x={};for(const w of b)x[w.category]||(x[w.category]=[]),x[w.category].push(w);const y=[...new Set(b.map(w=>w.category))].sort((w,S)=>w.localeCompare(S)),v=r.trim().length>0;return s.jsxs(Qe,{title:t("resources.projects.title"),tabs:Ms,layoutSize:"wide",actionButtons:[{text:t("resources.addResource.project"),onClick:f?()=>o(!0):l}],children:[s.jsx(N3,{isOpen:i,onClose:()=>o(!1),resourceType:fd.Project}),!h&&s.jsx(Fe,{size:"s"}),h&&s.jsxs("div",{className:"flex flex-col gap-5 max-sm:mt-4 mt-2 w-full",children:[s.jsx(ya,{searchTerm:r,setSearchTerm:a,className:"ml-auto",fullWidthOnMobile:!0}),s.jsx("div",{className:"flex flex-col gap-2 md:gap-5 w-full",children:y.map(w=>{const S=x[w].filter(_=>_.name.toLowerCase().includes(r.toLowerCase()));return S.length===0?null:s.jsxs("details",{open:v?!0:void 0,className:"group border border-neutral-100 rounded-2xl w-full hover:cursor-pointer",children:[s.jsx("summary",{className:"[&::-webkit-details-marker]:hidden list-none px-4 py-3",children:s.jsxs("h3",{className:"title-small md:title-medium text-black flex items-center justify-between",children:[Ba(t(`resources.projects.types.${w}`,w)),s.jsx(to,{size:24,className:"group-open:-rotate-180 transition-transform ease-in-out"})]})}),s.jsx("div",{className:"p-4 max-md:grid grid-cols-2 md:flex flex-row flex-wrap max-md:items-center gap-3 md:gap-6 w-full",children:S.map(_=>s.jsx(Te,{to:`/resources/projects/${ct(_.name)}-${_.id}`,params:{projectId:_.id.toString()},children:s.jsx(Wwe,{name:_.name,logo:tn(_,"logo.webp")})},_.id))})]},w)})})]}),c&&s.jsx(Ea,{isOpen:c,onClose:u,initialState:sn.Register})]})}const Yo=e=>s.jsxs("div",{className:V("max-sm:h-full sm:relative group w-full sm:min-w-[228px] sm:max-w-[228px] flex sm:flex-col max-sm:gap-3 p-2 sm:p-0 border-2 border-transparent sm:hover:border-orange-500 grow shrink-0 max-sm:hover:bg-neutral-50 rounded-2xl overflow-hidden items-center",e.className),children:[s.jsx(Sn,{breakpoints:{default:200,sm:500},width:"256",height:"256",className:"aspect-square object-contain w-14 sm:w-full border-[0.5px] border-neutral-100 rounded-lg md:rounded-2xl",src:e.imageSrc?e.imageSrc:"",alt:e.name,loading:"lazy"}),s.jsxs("div",{className:"text-black sm:absolute w-full flex sm:justify-center sm:items-center flex-col sm:gap-4 sm:px-3 sm:text-center sm:size-full sm:group-hover:bg-white/90 sm:opacity-0 sm:group-hover:opacity-100 sm:group-hover:backdrop-blur-[2px]",children:[s.jsx("span",{className:"body-base-bold line-clamp-3 sm:line-clamp-2",children:e.name}),s.jsx("div",{className:"flex justify-between flex-row items-center gap-2",children:(e.author||e.year)&&s.jsxs("span",{className:"body-small line-clamp-1 sm:line-clamp-2",children:[e.author,e.year&&s.jsxs(s.Fragment,{children:[s.jsx("span",{children:" · "}),s.jsx("span",{children:e.year})]})]})}),s.jsx("div",{className:"flex sm:flex-col gap-4 max-sm:hidden",children:e.language&&s.jsx(Pl,{code:e.language,size:"l",className:"sm:!self-center shrink-0"})})]}),s.jsx(Wn,{className:"text-neutral-300 sm:hidden shrink-0",size:20})]}),GC=({handleSwitchChange:e,showLocalOnly:t})=>{const{t:n,i18n:r}=Q();return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:V("flex items-center label-strong text-black max-md:hidden gap-2.5",!t&&"mb-6"),children:[s.jsx("span",{children:n("resources.toggleLabelAll")}),s.jsx(Uv,{mode:"light",onCheckedChange:e}),s.jsx("span",{children:n("resources.toggleLabelSelectedLanguage")})]}),t&&s.jsx(G6,{language:r.language,addMarginTop:!1})]})},G6=({language:e,addMarginTop:t=!0})=>{const n=gt("md");return s.jsxs("div",{className:V("flex items-center gap-3 pt-2.5 border-t border-t-neutral-200 mb-6",t?"mt-8":"mt-2.5"),children:[s.jsx(Pl,{code:e,size:n?"m":"l",className:"shrink-0 !rounded-none mb-0.5 md:mb-0"}),s.jsx("span",{className:"text-black subtitle-base",children:Xr[e]||"Language"})]})},tyt=Be("/$lang/resources/podcasts/")({component:nyt});function nyt(){const{session:e}=d.useContext(Ge),{t,i18n:n}=Q(),[r,a]=d.useState(!1),[i,o]=d.useState(""),[l,c]=d.useState(!1),{open:u,isOpen:f,close:m}=yn(),h=!!e?.user,{data:b,isFetched:x}=ke(oe.content.getPodcasts.queryOptions({},{staleTime:3e5})),y=b?.filter(N=>N.language===n.language)??[],v=b?.filter(N=>N.language==="en")??[],w=N=>{a(N)},S=(r?[...y]:[...b??[]]).sort((N,j)=>N.name.localeCompare(j.name)).filter(N=>N.name.toLowerCase().includes(i.toLowerCase())||N.host?.toLowerCase().includes(i.toLowerCase())||N.description?.toLowerCase().includes(i.toLowerCase())),_=n.language==="en";return s.jsxs(Qe,{title:t("resources.podcasts.title"),tabs:Ms,layoutSize:"wide",actionButtons:[{text:t("resources.addResource.podcast"),onClick:h?()=>c(!0):u}],children:[s.jsx(N3,{resourceType:fd.Podcast,isOpen:l,onClose:()=>c(!1)}),s.jsx(ya,{searchTerm:i,setSearchTerm:o,className:"ml-auto max-sm:mt-4 mt-2 mb-4 sm:mb-6",fullWidthOnMobile:!0}),s.jsxs("div",{className:"flex flex-col",children:[s.jsx(GC,{handleSwitchChange:w,showLocalOnly:r}),s.jsxs("div",{className:"flex flex-wrap gap-0.5 sm:gap-6",children:[!x&&s.jsx(Fe,{size:"s"}),S?.length?S.map(N=>s.jsx(Te,{to:`/resources/podcasts/${ct(N.name)}-${N.id}`,params:{podcastId:N.id.toString()},className:"max-sm:w-full",children:s.jsx(Yo,{name:N.name,author:N.host,imageSrc:tn(N,"logo.webp"),language:N.language})},N.id)):s.jsx(Mr,{title:t("resources.podcasts.noPodcasts")})]}),r&&!_&&v.length>0&&s.jsxs("section",{children:[s.jsx(G6,{language:"en"}),s.jsx("div",{className:"flex flex-wrap gap-0.5 sm:gap-6",children:v.filter(N=>N.name.toLowerCase().includes(i.toLowerCase())||N.host?.toLowerCase().includes(i.toLowerCase())||N.description?.toLowerCase().includes(i.toLowerCase())).map(N=>s.jsx(Te,{to:`/resources/podcasts/${ct(N.name)}-${N.id}`,params:{podcastId:N.id.toString()},className:"max-sm:w-full",children:s.jsx(Yo,{name:N.name,author:N.host,imageSrc:tn(N,"logo.webp"),language:N.language})},N.id))})]})]}),f&&s.jsx(Ea,{isOpen:f,onClose:m,initialState:sn.Register})]})}const ryt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAciSURBVHgB7V2Lkds2EN3V6Xw+x/ZEqcDpwCXYFdidZFKB4w6uhJSQVJCUoA5yJWTs++SkMzf44y0AUnJ8sUcCn+dEEAQp8HEX+wEoMxW4vb19xcxvhmF4a3Zf0AyLteFkbbbvz8/PL/EAx4KIfH99ff3LYrH4ib4SzHeS6dg+LQm6+q1xcXd39361Wv1td1yvLHlG8v4wxZf7XAFv3JYjbF08htspuMuIp6ist6eGw2mr2lA+MPUtHC5Y9qXV3z2xNiS+tiQu7J6VPNpBnv2C+If7us3g7kaGwd2927q7839SbO3fMOh9rCf4zqE4HuvwfGm0cVui5oPEe2nVT9S9PDs7e2cLbCTvhTn4F42QliQgiITkg0qxBD5RHFB6yudbno9S9rkKa3vD5l/sIbeuoL6saFFIHzOc4FShvt6nT59eL832HU12LF4jPFkCsoLqSKVDmo4h7A2hGrsyQN/i4yqfv8B55YOIgmEf8GD+xTYSrob3wK4QLxQpz11N13UqjWemsU4ReXJy8mZpiGmorlApxVmEA3Ei6gtEf6R2EQNIZ5Ogqgd1hYwds5Lnho/yGKtNfc04yLIfc11bUy6Imhgj3/LNzY2WnZq5QuJEEZWeVGyXtv6j2el0Vw3mqmOFHEXrotqSFy9h1U4NP6k1ByFk34bhSBRHhiEgNFAqDVhWXUdrVZISiYrkSCZVBsl18ZbVjYJat7jRA1LdriyP8c9a0YOA5X1HGnv1tVuOdfhc2D0QHCVHhsGCQDAMAgbDbrfbDV1dXZNxJGmz2dCx4v7+np49e0aPTk8NuRLGTQK/SrOoCQz6jyObJXK73dKTJ9/RavUD9YC7u3/o5uaWTk+XWYXdR03iIpWiz+V38jhm/j5+vCLj91AvODt7bLTtyu+A8ZRJCcRBIBkAz+CpEecI43Rb/+dzvPaDgXFLjKY9cWU7VEXL610YatmQ2ojEtlH6SqNskgz0/PlzOkZ8+PAhle04//jskfFTB6Omi2zVC3dmMXYxIaFdceyxodSq6CZiRXKoAxSB+SC6IgP1CwlhtegoDIhe6ubhz7Yf9pM+FPtDxNRwVKpraxisHWnC+GG3Gh/reGjhCcySFx1rJBZUGBwYDBo6GwcVUrpLV+8wIiiyDTPcEfxwVmRkijogEHJfkHHpWP5SrO932tpYSKC321GZS5PdG8KIN9kmESgxaylVAqlbjGkgWuJkhat0Thz/dkjgMbsxGSNxHJVjIGadq1KHKHObIShGTrQbk8wzd29ALGIy2YJTzn/EjREhxTgnieybRqWLDS1OBFaBdKOub3BTlpIRqX2c/bIxxxzKWYQZUJ1HhQqQQDwNJ1T6lkKviblMYTYvYqlbBt8nZlQfWIW/lsvz/2hFFCoJAlglEzw4TPdlne/biKR0/sjsfLbC6iD6g7Mh8bIUrHChlUoCm05Lz+ksWH3BYIWRQuXGMGEcHKSvawHMyzpSWFEEGBNuTCTv4Rg8ZJcnr5XR9YuilW7efSSiJjdCiacy0pyysJLcmJ51uGF5RcYy0rkl8xwLRyTxyQI4IYGiFoXRjAAVfPCEBDLmovnBI5FDxliGtKnCXnF3Z6O7gcpkjTjSjForYLZnTNpR8AMhEmHS8d8EviRBcFh+YTG8BejFRSFynl4N0iEwUVCManlWjnLMJ0kWd1vjY0+oOmBENubGSOusWfg8FDkTbkxb1mYWBfNUIiMT66mx3xMaVM0YephYZwxpmZVlyFaYCIY8aCJf3oFDRqYDbUJjTsS9tTMI5bcd90MXSztY08atSaU4MOIro/Uq6//YgUNGGP4Yp+aAk+XkybCcYQxHL4FlRq94F29ZNRaIhYm6l8AQW/j35qbGwOqkPSfW+1jeRmqhAa5UKN7WxKLslVDtJxJpY/xVrz3t8DFLoMpGgyXmlhFx2l29Df5lHTh0JCbUhJytzQFcLgF5yfDMGWkATIpQIxZWr+oTqWm87iHlztikkjrMrbNnCLWzMRxGR03eDAfOGfvRlQkCzPqfpJklD6HeXAc0UvrQaJ6Vc5BCbXe+se5D4P3SWceO6vZ5JCOtxRNivtmVceDip6Ai1JxIvRJpdyh37Ig+cf0rTB7VAkt/kv83S18GQ1yHXDbXB35uVvqYAS+xBnB7iS++XBxjvtkGayWUIkazUCqsCZvlzwIDWv/LdjQugZptmv1AKlZlSZ1kWYyfJno+tGOkN7fSvrbCl6px+OQUzM1SGNcN+VgYll6JrC2Bv1WNQ6H3xAKs6k2/cllgvTAHfndtdJ5wRoWanM1m835xfn7+pylfeH9nHu8USjo0hxer1erSGRH72/Bms269YN33W+sYjalU1Tpw5q2w/U14I46vTfEij300S2RCnlUyMnZhuYr/GUFyY2zF06dPf95u7380NvhXw/PandMxhz4/4NJXl4aGi5MTemU5iuRZ/AuY8flg2tYm8wAAAABJRU5ErkJggg==",ayt=Be("/$lang/resources/papers/")({component:iyt});function iyt(){const{t:e}=Q(),[t,n]=d.useState(""),[r,a]=d.useState(10),[i,o]=d.useState("all"),[l,c]=d.useState("recent"),[u,f]=d.useState(!1),{data:m,isFetched:h}=ke(oe.content.getResearchPapers.queryOptions({},{staleTime:3e5})),b=d.useMemo(()=>m?Array.from(new Set(m.map(v=>v.type))).sort():[],[m]),x=d.useMemo(()=>[{id:"all",name:e("words.all")},...b.map(v=>({id:v,name:e(`resources.papers.types.${v}`,{defaultValue:v})}))],[e,b]),y=d.useMemo(()=>m?m.filter(v=>{const w=t.toLowerCase(),S=v.title.toLowerCase().includes(w)||v.authors.some(N=>N.toLowerCase().includes(w))||v.topics?.some(N=>N.toLowerCase().includes(w))||v.language.toLowerCase().includes(w),_=i==="all"||v.type===i;return S&&_}).sort((v,w)=>{if(l==="recent"||l==="oldest"){const S=v.publicationDate?new Date(v.publicationDate).getTime():0,_=w.publicationDate?new Date(w.publicationDate).getTime():0;return l==="recent"?_-S:S-_}return v.title.localeCompare(w.title)}):[],[m,t,i,l]);return s.jsxs(Qe,{title:e("resources.papers.title"),tabs:Ms,layoutSize:"wide",children:[!h&&s.jsx(Fe,{size:"s"}),h&&s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:V("flex items-center gap-2 w-full justify-end mb-4 lg:hidden"),children:[s.jsx(ya,{searchTerm:t,setSearchTerm:n}),s.jsxs("button",{onClick:()=>f(v=>!v),className:"p-2 rounded-lg bg-neutral-50 text-neutral-400 flex items-center gap-2",type:"button",children:[s.jsx("span",{className:"body-base",children:e("words.filters")}),u?s.jsx(Il,{size:16}):s.jsx(Rx,{size:16})]})]}),s.jsxs("div",{className:V("flex lg:justify-end max-lg:flex-col gap-1 lg:gap-2","max-lg:p-2 max-lg:rounded-lg max-lg:w-full max-lg:max-w-90","max-lg:mx-auto mb-4",u?"":"max-lg:hidden"),children:[s.jsx("div",{className:"lg:hidden flex justify-between items-center w-full mb-1 px-1",children:s.jsx("span",{className:"body-small-bold text-neutral-700",children:e("words.filters")})}),s.jsx(Sl,{activeItem:x.find(v=>v.id===i)?.name||"Type",itemsList:x.filter(v=>v.id!==i).map(v=>({...v,onClick:()=>o(v.id)})),variant:"light",placeholder:e("words.type"),forcePlaceholder:i==="all",className:"w-full lg:w-44"}),s.jsx(ya,{searchTerm:t,setSearchTerm:n,className:"max-lg:hidden"})]}),s.jsxs("div",{className:"flex w-full justify-end items-center gap-2 mb-4 lg:mb-6",children:[s.jsx("span",{className:"text-sm text-neutral-500",children:e("educatorContent.sortBy")}),s.jsx("button",{type:"button",onClick:()=>c(v=>v==="recent"?"oldest":"recent"),className:"text-sm font-medium text-neutral-900 hover:text-orange-500 transition-colors",children:e(l==="recent"?"educatorContent.sortMostRecent":"words.oldest")})]}),s.jsx("div",{className:"w-full flex flex-col gap-1 sm:gap-2",children:y.slice(0,r).map(v=>s.jsx(wtt,{title:v.title,subtitle:`${v.authors.join(", ")}${v.publicationDate?` • ${new Date(v.publicationDate).getFullYear()}`:""}`,link:`/resources/papers/${v.title?v.title.toLowerCase().replace(/\s+/g,"-"):""}-${v.id}`,thumbnail:ryt,hideMobileThumbnail:!0,hideThumbnailBorder:!0},v.id))}),r<y.length&&s.jsxs(re,{className:"w-full gap-4 mt-4",variant:"newTertiary",onClick:()=>a(r+10),children:[e("resources.papers.showMorePapers"),s.jsx(Um,{size:16})]})]})]})}const syt=Be("/$lang/resources/newsletters/")({component:oyt});function oyt(){const{session:e}=d.useContext(Ge),{t,i18n:n}=Q(),[r,a]=d.useState(""),[i,o]=d.useState(!1),{open:l,isOpen:c,close:u}=yn(),f=!!e?.user,{data:m,isFetched:h}=ke(oe.content.getNewsletters.queryOptions({},{staleTime:3e5})),b=m?.filter(N=>N.language===n.language)??[],x=m?.filter(N=>N.language==="en")??[],[y,v]=d.useState(!1),w=N=>{v(N)},S=(y?[...b]:[...m??[]])?.sort((N,j)=>N.title.localeCompare(j.title)).filter(N=>N.title?.toLowerCase().includes(r.toLowerCase())||N.author?.toLowerCase().includes(r.toLowerCase())||N.description?.toLowerCase().includes(r.toLowerCase())),_=n.language==="en";return s.jsxs(Qe,{title:t("resources.newsletters.title"),tabs:Ms,layoutSize:"wide",actionButtons:[{text:t("resources.addResource.newsletter"),onClick:f?()=>o(!0):l}],children:[s.jsx(N3,{resourceType:fd.Newsletter,isOpen:i,onClose:()=>o(!1)}),s.jsx(ya,{searchTerm:r,setSearchTerm:a,className:"ml-auto max-sm:mt-4 mt-2 mb-4 sm:mb-6",fullWidthOnMobile:!0}),s.jsxs("div",{className:"flex flex-col",children:[s.jsx(GC,{handleSwitchChange:w,showLocalOnly:y}),s.jsx("section",{children:s.jsxs("div",{className:"flex flex-wrap gap-0.5 sm:gap-6",children:[!h&&s.jsx(Fe,{size:"s"}),S?.length?S.map(N=>s.jsx(Te,{to:`/resources/newsletters/${ct(N.title)}-${N.id}`,params:{newsletterId:N.id.toString()},className:"max-sm:w-full",children:s.jsx(Yo,{name:N.title,author:N.author,imageSrc:tn(N),language:N.language})},`${N.id}`)):s.jsx(Mr,{title:t("resources.newsletters.noNewsletters")})]})}),y&&!_&&x.length>0&&s.jsxs("section",{children:[s.jsx(G6,{language:"en"}),s.jsx("div",{className:"flex flex-wrap gap-0.5 sm:gap-6",children:x.filter(N=>N.title?.toLowerCase().includes(r.toLowerCase())||N.author?.toLowerCase().includes(r.toLowerCase())||N.description?.toLowerCase().includes(r.toLowerCase())).map(N=>s.jsx(Te,{to:`/resources/newsletters/${ct(N.title)}-${N.id}`,params:{newsletterId:N.id.toString()},className:"max-sm:w-full",children:s.jsx(Yo,{name:N.title,author:N.author,imageSrc:tn(N),language:N.language})},N.id))})]})]}),c&&s.jsx(Ea,{isOpen:c,onClose:u,initialState:sn.Register})]})}const lyt=Be("/$lang/resources/movies/")({component:cyt});function cyt(){const{session:e}=d.useContext(Ge),{t,i18n:n}=Q(),[r,a]=d.useState(!1),[i,o]=d.useState(""),[l,c]=d.useState(!1),{open:u,isOpen:f,close:m}=yn(),h=!!e?.user,{data:b,isFetched:x}=ke(oe.content.getMovies.queryOptions({},{staleTime:3e5})),y=b?.filter(N=>N.language===n.language)??[],v=b?.filter(N=>N.language==="en")??[],w=N=>{a(N)},S=(r?[...y]:[...b??[]]).sort((N,j)=>N.title.localeCompare(j.title)).filter(N=>N.title.toLowerCase().includes(i.toLowerCase())||N.author?.toLowerCase().includes(i.toLowerCase())||N.description?.toLowerCase().includes(i.toLowerCase())),_=n.language==="en";return s.jsxs(Qe,{title:t("resources.movies.title"),tabs:Ms,layoutSize:"wide",actionButtons:[{text:t("resources.addResource.movie"),onClick:h?()=>c(!0):u}],children:[s.jsx(N3,{resourceType:fd.Movie,isOpen:l,onClose:()=>c(!1)}),s.jsx(ya,{searchTerm:i,setSearchTerm:o,className:"ml-auto max-sm:mt-4 mt-2 mb-4 sm:mb-6",fullWidthOnMobile:!0}),s.jsxs("div",{className:"flex flex-col",children:[s.jsx(GC,{handleSwitchChange:w,showLocalOnly:r}),s.jsxs("div",{className:"flex flex-wrap gap-0.5 sm:gap-6",children:[!x&&s.jsx(Fe,{size:"s"}),S?.length?S.map(N=>s.jsx(Te,{to:`/resources/movies/${ct(N.title)}-${N.id}`,params:{movieId:N.id.toString()},className:"max-sm:w-full",children:s.jsx(Yo,{name:N.title,author:N.author,imageSrc:tn(N),language:N.language})},N.id)):s.jsx(Mr,{title:t("resources.movies.noMovies")})]}),r&&!_&&v.length>0&&s.jsxs("section",{children:[s.jsx(G6,{language:"en"}),s.jsx("div",{className:"flex flex-wrap gap-0.5 sm:gap-6",children:v.filter(N=>N.title.toLowerCase().includes(i.toLowerCase())||N.author?.toLowerCase().includes(i.toLowerCase())||N.description?.toLowerCase().includes(i.toLowerCase())).map(N=>s.jsx(Te,{to:`/resources/movies/${ct(N.title)}-${N.id}`,params:{movieId:N.id.toString()},className:"max-sm:w-full",children:s.jsx(Yo,{name:N.title,author:N.author,imageSrc:tn(N),language:N.language})},N.id))})]})]}),f&&s.jsx(Ea,{isOpen:f,onClose:m,initialState:sn.Register})]})}const Ywe=({lecture:e})=>{const{t}=Q(),{conversionRate:n}=d.useContext(a0),r=e.priceDollars,a=n&&r!==null?Math.round(r*1e8/n):-1,i=!e.priceDollars,o=()=>s.jsxs("div",{className:"flex flex-col justify-between sm:p-4 sm:pt-0 flex-grow sm:gap-7",children:[s.jsxs("div",{className:"flex flex-col gap-1 max-sm:grow max-sm:justify-center",children:[s.jsx("span",{className:"title-small sm:title-base text-brown-950 line-clamp-2",children:e.name}),(e.professorName||e.projectName)&&s.jsx("span",{className:"text-neutral-800 body-small sm:body-base",children:e.professorName??e.projectName??""})]}),s.jsxs("div",{className:"flex flex-col ml-auto mt-auto max-sm:hidden text-orange-500 text-end",children:[!i&&s.jsxs(s.Fragment,{children:[s.jsxs("span",{className:"body-small-bold",children:["$",e.priceDollars]}),s.jsxs("span",{className:"body-extra-small",children:[a," sats"]})]}),i&&s.jsx("span",{className:"body-small-bold",children:t("words.free")})]})]});return s.jsxs(Te,{to:`/resources/lectures/${e.id}`,className:V("flex justify-between max-sm:items-center w-full sm:w-60 sm:border border-neutral-100 rounded-lg sm:rounded-2xl hover:bg-neutral-50"),children:[s.jsxs("div",{className:"flex max-sm:gap-2 sm:flex-col flex-grow",children:[s.jsxs("div",{className:"w-22 sm:w-full overflow-hidden max-sm:rounded-l-lg sm:rounded-t-2xl sm:rounded-b-lg relative sm:mb-2 max-sm:shrink-0",children:[s.jsx(Sn,{breakpoints:{default:200,sm:500},width:"240",height:"135",loading:"lazy",src:tn(e),alt:e.name||"Lecture image",className:"object-cover [overflow-clip-margin:_unset] aspect-[88/56] sm:aspect-[240/135] w-full h-full max-sm:rounded-lg sm:rounded-t-2xl sm:rounded-b-lg"}),s.jsx("div",{className:"absolute top-2.5 right-2 bg-white p-1 flex flex-col justify-center items-center gap-1 rounded-full max-sm:hidden",children:e.languages.map(l=>s.jsx(Pl,{code:l,size:"m"},l))})]}),s.jsx(o,{})]}),s.jsx(Wn,{className:"text-neutral-300 sm:hidden shrink-0",size:20})]})},uyt=Be("/$lang/resources/lectures/")({component:dyt});function dyt(){const{t:e}=Q(),[t,n]=d.useState(""),{data:r,isFetched:a}=ke(oe.content.getLectures.queryOptions({},{staleTime:3e5}));return s.jsxs(Qe,{title:e("resources.lectures.title"),tabs:Ms,layoutSize:"wide",children:[!a&&s.jsx(Fe,{size:"s"}),a&&s.jsxs(s.Fragment,{children:[s.jsx(ya,{searchTerm:t,setSearchTerm:n,className:"ml-auto max-sm:mt-4 mt-2 mb-4 sm:mb-6",fullWidthOnMobile:!0}),s.jsx("div",{className:"flex flex-wrap gap-3 sm:gap-2",children:r?.filter(i=>i.name?.toLowerCase().includes(t.toLowerCase())||i.professorName?.toLowerCase().includes(t.toLowerCase())||i.description?.toLowerCase().includes(t.toLowerCase())||i.projectName?.toLowerCase().includes(t.toLowerCase())).map(i=>s.jsx(Ywe,{lecture:i},i.id))})]})]})}const fyt=({letter:e,selectedLetter:t,onClick:n})=>s.jsx("button",{type:"button",onClick:()=>n(e),className:V("flex justify-center items-center shrink-0 size-[32px] text-xs rounded-full",t===e?"bg-orange-500 text-white":"bg-neutral-50 text-neutral-700"),children:e}),Kwe=({onLetterSelect:e,selectedLetter:t})=>s.jsx("div",{children:s.jsx("div",{className:"hidden sm:flex flex-wrap gap-1.5 mt-4",children:[..."ABCDEFGHIJKLMNOPQRSTUVWXYZ"].map(n=>s.jsx(fyt,{letter:n,selectedLetter:t,onClick:()=>e(n)},n))})}),xue=U.lazy(()=>Et(()=>import("./glossary-markdown-body-CiVm7hEc.js"),__vite__mapDeps([0,1]))),Xwe=({glossaryTerms:e,selectedLetter:t,searchTerm:n})=>{const{t:r}=Q(),[a,i]=d.useState(e),[o,l]=d.useState(20);return d.useEffect(()=>{i(t?e.filter(c=>va(c.term).startsWith(t.toLowerCase())).filter(c=>c.term.toLowerCase().includes(n.toLowerCase())).sort((c,u)=>c.term.localeCompare(u.term)):e.filter(c=>c.term.toLowerCase().includes(n.toLowerCase())).sort((c,u)=>c.term.localeCompare(u.term))),l(20)},[t,n,e]),s.jsxs("div",{className:"flex flex-col w-full mt-6 sm:mt-8",children:[s.jsxs("section",{className:"flex flex-col w-full gap-6 max-sm:hidden",children:[s.jsxs("div",{className:"flex w-full gap-6",children:[s.jsx("span",{className:"w-1/4 text-black body-base-bold",children:r("glossary.term")}),s.jsx("span",{className:"w-3/4 text-black body-base-bold",children:r("glossary.definition")})]}),a.slice(0,o).map(c=>s.jsxs("div",{className:"flex flex-col gap-6",children:[s.jsxs("div",{className:"flex w-full gap-5",children:[s.jsx(Te,{to:"/resources/glossary/$wordId",params:{wordId:c.fileName},className:"w-1/4 text-orange-500 underline underline-offset-4 capitalize label-strong",children:c.term}),s.jsx("div",{className:"w-3/4 text-neutral-800 line-clamp-5 text-justify body-large",children:s.jsx(d.Suspense,{fallback:"...",children:s.jsx(xue,{content:c.shortDefinition||c.definition,isPreview:!0})})})]}),s.jsx("div",{className:"w-full h-px bg-neutral-100"})]},c.term))]}),s.jsx("section",{className:"flex flex-col gap-2 w-full sm:hidden",children:a.slice(0,o).map(c=>s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsxs("div",{className:"flex flex-col gap-2 w-full",children:[s.jsx(Te,{to:"/resources/glossary/$wordId",params:{wordId:c.fileName},className:"w-full text-orange-500 underline underline-offset-4 capitalize label-strong",children:c.term}),s.jsx("div",{className:"w-full text-neutral-800 line-clamp-5 text-justify body-large",children:s.jsx(d.Suspense,{fallback:"...",children:s.jsx(xue,{content:c.shortDefinition||c.definition,isPreview:!0})})})]}),s.jsx("div",{className:"w-full h-px bg-neutral-100"})]},c.term))}),a.length>o&&s.jsxs(re,{variant:"newTertiary",size:"xl",className:"mx-auto mt-5 sm:mt-10 flex items-center gap-4",onClick:()=>l(c=>c+20),children:[r("glossary.showMoreWords"),s.jsx(Um,{size:24})]})]})},myt=Be("/$lang/resources/glossary/")({component:pyt});function pyt(){const{t:e,i18n:t}=Q(),[n,r]=d.useState(null),[a,i]=d.useState(""),{data:o,isFetched:l}=ke(oe.content.getGlossaryWords.queryOptions({language:t.language??"en"})),c=u=>{r(u===n?null:u)};return s.jsxs(Qe,{title:e("resources.glossary.title"),tabs:Ms,layoutSize:"wide",children:[!l&&s.jsx(Fe,{size:"s"}),l&&s.jsxs("div",{className:"flex flex-col max-sm:mt-4 mt-2",children:[s.jsx(ya,{searchTerm:a,setSearchTerm:i,className:"ml-auto",fullWidthOnMobile:!0}),s.jsx(Kwe,{onLetterSelect:c,selectedLetter:n}),o&&o.length>0&&s.jsx(Xwe,{glossaryTerms:o,selectedLetter:n,searchTerm:a})]})]})}const hyt=e=>d.createElement("svg",{width:555,height:1345,viewBox:"0 0 555 1345",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{clipPath:"url(#clip0_1_174)"},d.createElement("rect",{x:109.185,y:253.397,width:350.859,height:857.656,fill:"white"}),d.createElement("path",{d:"M274.77 708.572H233.194V888.205H286.632C302.651 888.205 314.635 883.711 322.461 875.088C330.287 866.465 334.322 851.404 334.322 830.149V779.138C334.322 752.539 329.797 734.2 320.382 723.997C310.966 713.795 295.681 708.451 274.77 708.451V708.572Z",fill:"#FF5C00"}),d.createElement("path",{d:"M310.966 610.558C320.015 601.206 324.539 585.295 324.539 563.19V530.518C324.539 490.559 308.887 470.519 277.705 470.033H232.949V624.768H269.512C287.977 624.768 302.039 619.91 311.088 610.436L310.966 610.558Z",fill:"#FF5C00"}),d.createElement("path",{d:"M277.582 0C124.362 0 0 123.399 0 275.704V1069.3C0 1221.48 124.239 1345 277.582 1345C430.803 1345 555.165 1221.6 555.165 1069.3V275.704C555.165 123.52 430.926 0 277.582 0ZM426.523 833.064C426.523 878.367 414.539 912.739 390.817 936.423C375.898 951.241 356.7 961.322 333.221 966.909V987.677C333.221 1002.5 320.993 1014.64 306.075 1014.64C291.156 1014.64 278.805 1002.5 278.805 987.677V971.888H232.949V987.677C232.949 1002.5 220.721 1014.64 205.803 1014.64C190.884 1014.64 178.655 1002.5 178.655 987.677V971.888H170.218C150.53 971.888 140.625 962.05 140.625 942.496V415.743C140.625 396.188 150.53 386.35 170.218 386.35H178.655V357.201C178.655 342.383 190.884 330.238 205.803 330.238C220.721 330.238 232.949 342.383 232.949 357.201V386.35H278.805V357.201C278.805 342.383 291.034 330.238 306.075 330.238C321.115 330.238 333.221 342.383 333.221 357.201V388.78C333.221 389.994 332.977 391.087 332.855 392.18C354.499 397.524 371.863 406.512 384.703 419.386C406.469 441.491 417.597 475.377 417.597 521.045V544.364C417.597 604.363 397.42 642.743 357.556 659.14V660.719C403.656 676.265 426.646 717.074 426.646 782.782V833.064H426.523Z",fill:"#FF5C00"})),d.createElement("defs",null,d.createElement("clipPath",{id:"clip0_1_174"},d.createElement("rect",{width:555,height:1345,fill:"white"})))),gyt=({activeYear:e,setActiveYear:t})=>{const n=new Date().getFullYear(),r=d.useMemo(()=>Array.from({length:n-2008},(l,c)=>`${n-c}`),[n]),[a,i]=d.useState(),o=Math.max(r.indexOf(n.toString())-1,0);return d.useEffect(()=>{if(!a)return;const l=r.indexOf(e);l>=0&&a.scrollTo(l)},[e,a,r]),s.jsxs(jh,{className:"w-full",opts:{startIndex:o,containScroll:"trimSnaps",slidesToScroll:5,dragFree:!0,align:"start"},setApi:i,children:[s.jsx(Th,{className:"gap-2 px-5",children:r.map(l=>s.jsx(Ah,{className:"basis-auto grow-0 shrink-0 pl-0",children:s.jsx(Rl,{text:l,isActive:e===l,onClick:()=>t(l),inactiveBackgroundColor:"bg-neutral-50"})},l))}),s.jsx(Mh,{variant:"primary",rounded:!0,className:"z-10 max-md:hidden"}),s.jsx(Oh,{variant:"primary",rounded:!0,className:"z-10 max-md:hidden"}),s.jsx(xD,{})]})},byt=({name:e,location:t,tags:n,languages:r,link:a})=>{const{t:i}=Q();return s.jsxs("tr",{className:"border-t border-neutral-100",children:[s.jsx("td",{className:"body-large py-5 pr-2.5 capitalize",children:e}),s.jsx("td",{className:"body-base py-5 pr-2.5 text-neutral-500",children:t}),s.jsx("td",{className:"py-5 pr-2.5",children:s.jsx("div",{className:"flex gap-2 flex-wrap items-center",children:n.map(o=>s.jsx(It,{mode:"light",className:"capitalize",size:"base",children:o},o))})}),s.jsx("td",{className:"py-5",children:s.jsx("div",{className:"flex items-center flex-wrap gap-2",children:r?.slice(0,2).map(o=>s.jsx(Pl,{code:o,size:"l"},o))})}),s.jsx("td",{className:"py-5",children:s.jsx("div",{className:"flex justify-end items-center",children:a?s.jsx(re,{variant:"primary",asChild:!0,children:s.jsx(Te,{to:a,children:i("events.card.watchReplay")})}):s.jsx(re,{variant:"primary",disabled:!0,children:i("events.card.watchReplay")})})})]})},xyt=({conferences:e})=>{const{t}=Q();return s.jsx("div",{className:"overflow-x-auto text-black max-xl:hidden mt-8",children:s.jsxs("table",{className:"min-w-full text-left table-fixed",children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{scope:"col",className:"subtitle-base pb-5 pr-4 w-64",children:t("conferences.conferenceName")}),s.jsx("th",{scope:"col",className:"subtitle-base pb-5 pr-4 w-50",children:t("conferences.location")}),s.jsx("th",{scope:"col",className:"subtitle-base pb-5 pr-4",children:t("conferences.topics")}),s.jsx("th",{scope:"col",className:"subtitle-base pb-5 w-28",children:t("conferences.language")}),s.jsx("th",{scope:"col",className:"subtitle-base pb-5 w-46"})]})}),s.jsx("tbody",{className:"align-top",children:e.map(n=>s.jsx(byt,{name:n.name,location:n.location,tags:n.tags,languages:n.languages,link:n.stages.length>0?`/resources/conferences/${ct(n.name)}-${n.id}`:""},n.id))})]})})},vyt=Be("/$lang/resources/conferences/")({component:yyt});function yyt(){const{t:e}=Q(),[t,n]=d.useState(new Date().getFullYear().toString()),[r,a]=d.useState(),[i,o]=d.useState(),[l,c]=d.useState(),{data:u,isFetched:f}=ke(oe.content.getConferences.queryOptions({},{staleTime:3e5}));return d.useEffect(()=>{const m=u?u.sort((h,b)=>h.name.localeCompare(b.name)):[];a(m.filter(h=>h.year.includes(t))),o(u?u.sort((h,b)=>b.year.localeCompare(h.year)):[]),c(u?u.filter(h=>h.projectName?.toLowerCase().includes("plan")).sort((h,b)=>b.year.localeCompare(h.year)):[])},[u,t]),s.jsxs(Qe,{title:e("resources.conferences.title"),tabs:Ms,layoutSize:"wide",actionButtons:[{text:e("resources.conferences.addConference"),href:"/tutorials/contribution/resource/add-conference-replay-3282deba-16ab-4dd9-8357-680902bfb527"}],children:[s.jsxs("div",{className:"flex flex-wrap gap-4 mt-4 sm:mt-2 max-lg:hidden",children:[s.jsxs("div",{className:"flex flex-col gap-1 sm:gap-4",children:[s.jsx("h3",{className:"title-small text-black",children:e("conferences.latestConferences")}),s.jsxs("div",{className:"flex flex-wrap gap-2.5 sm:gap-1 h-full",children:[!f&&s.jsx(Fe,{size:"s"}),i&&i.length>0&&s.jsxs(s.Fragment,{children:[s.jsx(yf,{conference:i[0]}),s.jsx(yf,{conference:i[1]})]})]})]}),s.jsxs("div",{className:"flex flex-col gap-1 sm:gap-4",children:[s.jsxs("h3",{className:"title-small text-black flex items-center gap-1",children:[s.jsx(hyt,{className:"w-2 h-auto"}),e("conferences.planBConferences")]}),s.jsxs("div",{className:"flex flex-wrap gap-2.5 sm:gap-1 h-full",children:[!f&&s.jsx(Fe,{size:"s"}),l&&l.length>0&&s.jsxs(s.Fragment,{children:[s.jsx(yf,{conference:l[0]}),s.jsx(yf,{conference:l[1]})]})]})]})]}),s.jsx("h2",{className:"text-black title-large max-sm:hidden mt-8 mb-4",children:e("conferences.conferencesGenesis")}),s.jsx(gyt,{activeYear:t,setActiveYear:n}),!f&&s.jsx(Fe,{size:"s"}),r&&r.length>0&&s.jsxs(s.Fragment,{children:[s.jsx(xyt,{conferences:r}),s.jsx("div",{className:"xl:hidden flex flex-wrap sm:gap-6 mt-6",children:r?.map(m=>s.jsx(yf,{conference:m},m.id))})]}),r&&r.length===0&&f&&s.jsx(Mr,{title:e("conferences.noConferences",{year:t}),icon:uPe,className:"mt-6 sm:mt-8"})]})}const yf=({conference:e})=>{const{t}=Q(),n=gt("sm"),r=n?Te:"article",a=()=>s.jsxs("div",{className:"flex flex-col justify-between sm:p-4 sm:pt-0 flex-grow sm:gap-7",children:[s.jsxs("div",{className:"flex flex-col gap-1 max-sm:grow max-sm:justify-center",children:[s.jsx("span",{className:"title-small sm:title-base text-brown-950 line-clamp-2",children:e.name}),s.jsx("span",{className:"text-neutral-800 body-small sm:body-base",children:e.location})]}),s.jsx(re,{asChild:!0,className:"mt-auto w-full max-sm:hidden",children:s.jsx(Te,{to:`/resources/conferences/${e.id}`,children:t("events.card.watchReplay")})})]}),i=s.jsxs("div",{className:"flex max-sm:gap-2 sm:flex-col flex-grow w-full",children:[s.jsx("div",{className:"w-22 sm:w-full overflow-hidden max-sm:rounded-lg sm:rounded-t-2xl sm:rounded-b-lg relative sm:mb-2 max-sm:shrink-0",children:s.jsx(Sn,{breakpoints:{default:180,sm:480},loading:"lazy",src:ua(e.path,"thumbnail.webp"),alt:e.name||"Conference image",className:"object-cover [overflow-clip-margin:_unset] aspect-[88/56] sm:aspect-[240/135] sm:w-full max-sm:h-full max-sm:rounded-l-lg sm:rounded-t-2xl sm:rounded-b-lg"})}),s.jsx(a,{})]});return s.jsxs(r,{to:n?`/resources/conferences/${e.id}`:void 0,className:V("flex justify-between max-sm:items-center w-full sm:w-60 sm:border border-neutral-100 rounded-lg sm:rounded-2xl max-sm:p-2 hover:bg-neutral-50"),children:[i,s.jsx(Wn,{className:"text-neutral-300 sm:hidden shrink-0",size:20})]})},Cyt=Be("/$lang/resources/channels/")({component:wyt});function wyt(){const{session:e}=d.useContext(Ge),{t,i18n:n}=Q(),[r,a]=d.useState(!1),[i,o]=d.useState(""),[l,c]=d.useState(!1),{open:u,isOpen:f,close:m}=yn(),h=!!e?.user,{data:b,isFetched:x}=ke(oe.content.getYoutubeChannels.queryOptions({},{staleTime:3e5})),y=b?.filter(N=>N.language===n.language)??[],v=b?.filter(N=>N.language==="en")??[],w=N=>{a(N)},S=(r?[...y]:[...b??[]]).sort((N,j)=>N.name.localeCompare(j.name)).filter(N=>N.name.toLowerCase().includes(i.toLowerCase())||N.description?.toLowerCase().includes(i.toLowerCase())),_=n.language==="en";return s.jsxs(Qe,{title:t("resources.channels.title"),tabs:Ms,layoutSize:"wide",actionButtons:[{text:t("resources.addResource.channel"),onClick:h?()=>c(!0):u}],children:[s.jsx(N3,{resourceType:fd.Channel,isOpen:l,onClose:()=>c(!1)}),s.jsx(ya,{searchTerm:i,setSearchTerm:o,className:"ml-auto max-sm:mt-4 mt-2 mb-4 sm:mb-6",fullWidthOnMobile:!0}),s.jsxs("div",{className:"flex flex-col",children:[s.jsx(GC,{handleSwitchChange:w,showLocalOnly:r}),s.jsxs("div",{className:"flex flex-wrap gap-0.5 sm:gap-6",children:[!x&&s.jsx(Fe,{size:"s"}),S?.length?S.map(N=>s.jsx(Te,{to:`/resources/channels/${ct(N.name)}-${N.id}`,params:{youtubeChannelId:N.id.toString()},className:"max-sm:w-full",children:s.jsx(Yo,{name:N.name,imageSrc:tn(N),language:N.language})},N.id)):s.jsx(Mr,{title:t("resources.channels.noYoutubeChannels")})]}),r&&!_&&v.length>0&&s.jsxs("section",{children:[s.jsx(G6,{language:"en"}),s.jsx("div",{className:"flex flex-wrap gap-0.5 sm:gap-6",children:v.filter(N=>N.name.toLowerCase().includes(i.toLowerCase())||N.description?.toLowerCase().includes(i.toLowerCase())).map(N=>s.jsx(Te,{to:`/resources/channels/${ct(N.name)}-${N.id}`,params:{youtubeChannelId:N.id.toString()},className:"max-sm:w-full",children:s.jsx(Yo,{name:N.name,imageSrc:tn(N),language:N.language})},N.id))})]})]}),f&&s.jsx(Ea,{isOpen:f,onClose:m,initialState:sn.Register})]})}const Eyt=Be("/$lang/resources/books/")({component:Syt});function Syt(){const{session:e}=d.useContext(Ge),{t,i18n:n}=Q(),[r,a]=d.useState(""),[i,o]=d.useState(!1),{open:l,isOpen:c,close:u}=yn(),f=!!e?.user,{data:m,isFetched:h}=ke(oe.content.getBooks.queryOptions({language:n.language??"en"},{staleTime:3e5})),b=m?m.sort((x,y)=>x.title.localeCompare(y.title)):[];return s.jsxs(Qe,{title:t("resources.books.title"),tabs:Ms,layoutSize:"wide",actionButtons:[{text:t("resources.addResource.book"),onClick:f?()=>o(!0):l}],children:[s.jsx(N3,{resourceType:fd.Book,isOpen:i,onClose:()=>o(!1)}),!h&&s.jsx(Fe,{size:"s"}),h&&s.jsxs(s.Fragment,{children:[s.jsx(ya,{searchTerm:r,setSearchTerm:a,className:"ml-auto max-sm:mt-4 mt-2 mb-4 sm:mb-6",fullWidthOnMobile:!0}),s.jsx("div",{className:"flex flex-wrap gap-0.5 sm:gap-6",children:b.filter(x=>x.title.toLowerCase().includes(r.toLowerCase())||x.description?.toLowerCase().includes(r.toLowerCase())||x.author.toLowerCase().includes(r.toLowerCase())).map(x=>s.jsx(Te,{to:`/resources/books/${ct(x.title)}-${x.id}`,params:{bookId:x.id.toString()},className:"max-sm:w-full",children:s.jsx(Yo,{name:x.title,author:x.author,imageSrc:x.cover&&ua(x.path,x.cover),year:x.publicationYear})},x.id))})]}),c&&s.jsx(Ea,{isOpen:c,onClose:u,initialState:sn.Register})]})}const Nyt=Be("/$lang/resources/bet/")({component:_yt});function _yt(){const{t:e,i18n:t}=Q(),{data:n,isFetched:r}=ke(oe.content.getBets.queryOptions({language:t.language??"en"},{staleTime:3e5}));return s.jsx(Qe,{title:e("resources.bet.title"),tabs:Ms,layoutSize:"wide",actionButtons:[{text:e("resources.bet.addEducationKit"),href:"/tutorials/contribution/resource/add-bet-178d9ed0-598d-45a0-aa66-7f147121e04e"}],children:s.jsx("div",{className:"flex flex-col max-sm:mt-4 mt-2",children:s.jsxs("div",{className:"flex flex-col gap-4 sm:gap-8",children:[s.jsxs(vue,{children:[s.jsx(yue,{children:e("bet.educationalContent.title")}),!r&&s.jsx(Fe,{size:"s"}),s.jsx(Cue,{elements:n?.filter(a=>a.type==="educational content").map(a=>({downloadUrl:a.downloadUrl,logo:tn(a,"logo.webp"),name:a.name,projectName:a.projectName||"",viewUrls:a.viewurls}))||[]})]}),s.jsxs(vue,{children:[s.jsx(yue,{children:e("bet.visualContent.title")}),!r&&s.jsx(Fe,{size:"s"}),s.jsx(Cue,{elements:n?.filter(a=>a.type==="visual content").map(a=>({downloadUrl:a.downloadUrl,logo:tn(a,"logo.webp"),name:a.name,projectName:a.projectName||"",viewUrls:a.viewurls}))||[]})]})]})})})}const vue=({children:e})=>s.jsx("div",{className:"flex flex-col gap-4",children:e}),yue=({children:e})=>s.jsx("h2",{className:"title-large text-black",children:e}),Cue=({elements:e})=>{const{i18n:t}=Q(),n=t.language;return s.jsx("div",{className:"flex flex-wrap gap-2",children:e.map(r=>{const a=r.viewUrls.find(i=>i.language===n)?.viewUrl||r.viewUrls[0]?.viewUrl;return s.jsx(kyt,{imageSrc:r.logo,title:r.name,subtitle:r.projectName,viewUrl:a,downloadUrl:r.downloadUrl},r.name)})})},kyt=({imageSrc:e,title:t,subtitle:n,viewUrl:r,downloadUrl:a})=>{const{t:i}=Q(),o=()=>s.jsxs("div",{className:"flex flex-col justify-between sm:p-4 sm:pt-0 flex-grow sm:gap-7",children:[s.jsxs("div",{className:"flex flex-col gap-1 max-sm:grow max-sm:justify-center",children:[s.jsx("span",{className:"title-small sm:title-base text-brown-950 line-clamp-2",children:t}),s.jsx("span",{className:"text-neutral-400 text-sm leading-snug -tracking-015px max-sm:hidden",children:n})]}),s.jsxs("div",{className:"flex sm:justify-between flex-wrap gap-2 sm:mt-auto max-sm:py-1",children:[s.jsx(re,{size:"s",variant:"secondary",asChild:!0,children:s.jsxs("a",{href:r,target:"_blank",rel:"noopener noreferrer",className:"flex gap-2",children:[i("words.view"),s.jsx(P9,{size:16})]})}),s.jsx(re,{size:"s",variant:"secondary",asChild:!0,children:s.jsx("a",{href:a,target:"_blank",rel:"noopener noreferrer",children:s.jsx(Gi,{size:16})})})]})]});return s.jsx("article",{className:V("flex flex-col w-full sm:w-60 sm:border border-neutral-100 rounded-lg sm:rounded-2xl"),children:s.jsxs("div",{className:"flex max-sm:gap-2 sm:flex-col flex-grow",children:[s.jsx("div",{className:"w-22 sm:w-full overflow-hidden max-sm:rounded-lg sm:rounded-t-2xl sm:rounded-b-lg relative sm:mb-2 max-sm:shrink-0",children:s.jsx(Sn,{breakpoints:{default:200,sm:500},width:"240",height:"135",loading:"lazy",src:e,alt:t,className:"object-cover [overflow-clip-margin:_unset] aspect-[88/56] sm:aspect-[240/135] w-full h-full max-sm:rounded-l-lg sm:rounded-t-2xl sm:rounded-b-lg"})}),s.jsx(o,{})]})})},jyt=Be("/$lang/_misc/professors/")({component:Tyt,params:{}});function Tyt(){return s.jsx(Hm,{to:"/professors/all",replace:!0})}const Ayt=Be("/$lang/_misc/plan-b-labs/")({loader:()=>u2e({throw:!1,to:"/plan-b-labs/lightning"})}),Myt=Be("/$lang/_misc/legal/")({component:Oyt});function Oyt(){return s.jsx(Hm,{to:"/legal/contact",replace:!0})}const iM="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANeSURBVHgBpVZLTFNBFD3zaFSIgbYYE2wxgLABwXahRBNj2fBZqQvdaAIx6lIpJm4pSxNF4pqoTWSjJrKysKJsILCxsWBIxNDQlmikHyAiH+M4990+SmlLUU8ynffmzsy598658ypQADIRdgHismouSFSpIbNuEAio35CaMQxsjwtLdSjfHmL/zYt6IaULB4FEH7StAUWWPBCJjEUGIMR9/D1CEFste6MS2QTRl2q0E/+OJH7JFnHcHjAGtEwCiuC/CAhmmMSYTCxUGQM7kcjlSBc08SLv0o8jgLUSiM4AttNAPAw0tWMfBITV5swkiS8tqN+qvEs8zUDdeWDqDdB8XfWvgWdR7Asp3aLcPiAKRkGbkdfrq4C9gSOiCD5PMinZOh7ko0mqaCx8JkVa/nP4ucotEeb3DfUcjwBfJtK2/DDL72GXlgrLlWUmj+/Z2FNqt5+z5xRBUxvQO8XnQ7ZHrYB/MDeNqeiMSSYiDlVI2SguA2rVprYGfo/Mct/YBn1+TG1ee4FJjqi5xaW5SfDbYVIrzDlrMr4IzCuvy+2cnsFbHElwFCgp47NqvsY2IqR5uaCuIqFfH1IbyzJSrslLioA2qktFFZ1Ne02po3mGLWc00q/OxBTK6QEtoIXzE9wodTRmpFAnnMm05YRIsoTj0QSM2zUfXrmVhOuVIEZZwrow3qIgBDypa0UECk7eWGExkFuUopJSHAyaX0uxDRecG4twaugcSF4UUWGEhKVi3MTPm17gcHfGtUIVTjm3nlSer3DeSUG1kbS8iZhsBBrbqzAhPdTpJPShkcuLbmhF73YmBH3AUA8rR48kzM+6rCu5H3mcljDdZ5nXi4rC7uVE7YKMLT1V7N3wPWH1TKtaaGznjchjXW2THEVwhIuRUhf9xGMkedcdUloSm1tOUcEfL1NGdOUn3PKDzwJff6fumZF3Ouj11B1FRUggG8nWiITI6IauOZvEqYstBkEWiU7k7OiSQz0Lao1npyYMEqs9XSdGT2dhUemzKXnXL4ewtnZ191eRoCEHxI3+PizNObG9EdK9pUbnoB9uJb+ThOmdPmQrX5OqbjyYHnOK1rtZ5WBCHoiH72lytew7cgklx67g25wDNeccKl1mPaLgaAiHjgbwI+nHTa9XVGf/SzHwB2p+WiL6zfM5AAAAAElFTkSuQmCC",Iyt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAYbSURBVHgBlZYNbJT1Hcc//+fp9e7aa3t3bek7XEVRXJ2UiEwQ2gY2ZHETXVWmyLpoQjJCLJvOLbq1TScCohlMMy1sJYzUxJdNspmwJabFdjqEpANxMo/SKi3cru3dtb3rvT0v+z8HNIio+Htyuef5P7//7+37/f3+j+BLJDzY79a0aLOAOmGaPlMIn7UuBBHT5N+qwpsoWQc81bcNfZENcWXD7/l0TeuUt/VchQgh9iqq2nYlR8rlC0F/X7Oha/1Xa9wS0zSbZED9wZOHmj/n/NKHUX9vq1xouRDVhc0GX5Aon9Uzz/9DW/F1y1q5PAMrcqnVkm2345pVxoenA3zgP4unqgKHwzZj4KIxoah4y334R0L0/+cM2d4SnG4XpmG2XJpJxoFVc2EaLZ7SErpef5XVK2s4sL+NQwfaKS+7nrbfduEuqUKX2Vhuct0ejn38AfV117J31+Mc6dnB4oULuO9HT1JcXW2l0WLZnCnR+Km+Tkees2nTUy+zpOIoD29sIj70PiTBedM32Np+kOHkfJ77zU9JhMZ4q/cY3V1b2P3KJrThT9Gnp8meW8XbPad5ascAvQf/yOToaE/RdcsaxLmPun2eQvfg2JSD1XU1HD8zRvCvddjioyQ1ncKah7CVOqmp20PH718mvyCfRYsbiE9tI9TbhxI6TCyWpOTm9YgCJ+t//g8e3byNb95QQWB41KMUuHLv2rprH5Vz59OxYx3Jo4/JNFeTTNooLCpj4mwAfWSSjq2N3L6ikZsWrmD7Y99GGwrirqglHU9RcePtjPhPoCc0Xnz6PhYvW8WmJ7ZTWul9VIklkmt+sWk92559monxiETFiY6GYaRI4URxxOSaykgwxKtdL3Hy+L8Y+OQTTM3AUFVM2W2hsSncbiH3CaLxOGvvX8fO7U8QDU/UK5JlC6KTUR66ZxXP7OvDVlxIbOBd7C6d9PhpVK0AsyiHF/7Qx9LbbmXuNaXsP3gGW2Uh8TPvo4oEeen/EYlq2BVBxytHeKTpTuLhkAWwTzFN4TYxKPbmMpW6geMjUZy33InqXk6quJ6CG2dz1J8Ndh8el8r0RJAH7n+QPZ0f4bhlC7aSOwios6m8eQlRzzxe+tMJVixfcrFJfEI2lyS1TFcydpbvGhYu+h7zqhI82bxasi2L9uf/wlDAw5H3/szo4ECGdt7yOfzgwY0kogO0/2ylBD6X3TLDzr+dZuzcYdlTA6iyfBkfYx/3DprC8AmhoOkGbtkLp04F2LP/dVRDZePD91I5u4iJYBBFOd+XuqGT63EzPpHmhY4upqPTPPDDO2Qv1DD26Qhq1kz/RsSYv6/bFHq9MNVMh+bkO+SGBNlWBPI5bYEpL5crB5v8CV1ik0oTjVjgC2xSz5oWKUlpu9NOKpHMzIsL0iNVzB5hKhgyes2ZxRuvvZOJIC03pK01abC4eg5bfneAe+5tZ+0jz/P4r/ZSdO0cTPleN4yMrjTEP3v7mUhq1rg4Xx6TN0V4sNuta0rY5SngO9/9Ja+9sQ2RCEtErAx0vL651C5aK+mXgzvfLumrk0iZpKLjnDzWRSwUQEubWJerrJyly3/C4beflZSflI61asVT3WCRv8eW4yQUDfHO3w9T5CvHWzWLkUiU0rK7Ue3FeAscsjQpdBltnjMbT6ml08iHAwG81SUUza7g3UNHGT47TFaOwyrv3rL5DUOZWWSNi1yHvf+t7hPudRu2UzarSOanysgMSis8csil0RIm4+FJyZgc6cQkL88umSIInAsjmwFVEmAqlqJx1a28uGtDJBwM11oOMnBbNwkt3dbYuJTnntmArpuyJNMktATDI0HMhGDt3d9i8L/78B/v4Nebv09uVi5n5dxKpORMnDKJx3XWrKxld+dmOegmWi2bM9P0ooz7e1sczuzWnEIPoVAkA5zD6ZTscBAbDZGIJ+UGBZsN8mSWugQzGo1hSKblufNlIEkmQ6HW4usb2mYOJC6ToP9QsyKUFomZm68lZkSYorVw3rKdl65e8Sy0MJH8bpEEb+LqpEcy5scXy/KVDi51lJ2ddZc8yNbICBdI9UxW8hNmSH7CWAzpmYxqO6trLSZeWf4Pas26w2DlDYwAAAAASUVORK5CYII=",Ryt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAW7SURBVHgBpVZ5bBRVGP/N0dnd2WV3yvaW0u1BU0SQQiA0YigNCCEhXIlRUAQlJGoINeEPj2i70WiQREANf0AiYIAaUhGEKIarmHCI1DYpcrQFlh7sFtrd2Xt3dt8837ZbKVCMxi/5Mu998+b7ft/5hsM/kaNO4UW+lgJzwMEByniIVMatlMNhJPQjcDldT1LBjSqtqHNwSX43W1XjXxBH6R6dUOdohh43MHZTLZPWgeMU/BeiVAXRnVC/2PZEAw0/t9VHI1pdSsjCAp0teDr05Gj6NMXjENPvUmfsY2XnkrkT60cBQGvpCNLp/6LahzxgAgfjFrb8Oyx0GPUIlKn9oDzlHUZ4NxLo0Hcqx3GVjF3D6HenIOtp6I8+yTAu8rhnJM16+lwyzWx7ZhAbdbsdxGi8TZMMTSwKXhDAGQ2DSIYDLlABySRFR8d5eG8dQiw0AEEyI7d0NsomLEGGaIEuEXaaPpQjkaOZ3GUle2MsHNhmn1qJ8S+ugr+rC3d2fA3BbGJGeNiIiDY+DM/iEKpqLIhFmFyLwmLmITIU3fdVGE8ZoFywImEmD8I6CE+v51osmWcKPt5cHX9rHRpPnsN4RyFW5GeiuWIyskQZx8a48ey7NoSuRuDzsv4SUx5x4HgekkWEIsvIm2/DtaN+TNxpA1V46FQfTl0Td6Wqxjfx/Cnlm32fI+K+jIQxB4uWbUTpzT40LJ2PSe/ZkfB70XuPIM4wdYRzYTBpyGM7u0JRUK4gHNJhztDgu8ljXIMFRKZpD6iLz39ltdJ54zQClmJYFh6A+bkPce2XRkizqhCbFUPQFYVJpKiZYUFZQQF2nvSjrVNHUUkWTJIBXjUOa7EVcXMm5HIgYIvgQfFxDm7gwHf0YuA4DvpFNA8YIMgiFpHbmGvNRuL6PhZTEYWZAjb8KOFS9wBiGiAJBsQSMUxmine8XwaDLQCTWYJONLT/FMWU72Vo8lCYeM3jcXX8eQ57fxMwb+YE9AWAk5196LzYyJJsRixM0OUmcM4lWP58FopyLThWa8TmNVPQ5grg4CEPbLmpcxQDzQm4u9wQjMJwnlXet7fR9caW83jNyEbj1gDyLsWxq/ZTmE35iASjiJMkBuI65LAJQTUKbzCOPq8VB073QLFIoPEkulsj6O9lKQ35MGtlHoLh6LCBVj7R3d40sKEee/Z/ieNbzTh7ZD2mCEWs3m8gELcgQqwQ5SxcjdyDlGFCKJTAjiYfRIFAZeuOkARVzYBwt4d5nEAimmQdzrMM66zayGFe1+Xt948eRVtpFeR9rFpWb0HLC3Ng5cayxPFIyCZIyTgMggky60ZeEPFqJYeZ2QSVZVk4ccmNaF8E3pjESlZAyBNkIRoDIprh13BErFRdKuvzJpb6asrCweYHy4wAuflX7H97PgqnFiHC8iUTI3pCGhsrfjR7JPhYA7Z0eLCsphB2WwzXW9m7UgUZOdMx6e5hNhb0PZwguMSheuLWAqSFZggKp/NI8klUzJgDW5EVvD8GjBGhUQ1WKQSbWURPVMK1LhUfLcpFsT2EYMCCvFLWL8nbqFl3gekmqsYLzsEqGtLPuXTKOTnWoZT1emr2EObN619dhN/Xi4hGkGDhmWa3YRqrmDIlgZJMHhFWcjSDQyREMcYegK3iHWTlPQWeF+pN6UnKPXIn1LFH/UiZp/MsfthUDS8pYaM5in41hnBCYvUdhWOcxJKtINfRD4t9MVZ88G3qk3oG2PnQfTCS3vzkeG2/N1pHCFHCcXZBWBUsKL8Dyx91uHXdDXtODngxgmyrjFDAy4wJeGbeStCSl9Xfr3rqN25YtX2kvlEv/eqXtjqmP+2oKzdcWbN8toQYzYfG2UDuXkb7iV0IaFnQfe2YtGAVShauR5CITWZRXJtZXOl6VNfofxVpamn4zJHQbi2xWguWBu/3TO292akYZDt4yeKSTIJLunejSc6Qtlc6m9Qn6fgLZMcWkR35zuUAAAAASUVORK5CYII=",Dyt="/assets/diploma-DvlFr88L.png",Pyt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALrSURBVHgBvVfdcdpAEN6TbF5RByEdJBWYDpLnxJnIFZgSSAdxBTaTTF4DHcgdQAURHeDXgKR89+3qkBwysY3EzoiDvdPt7/fd4aQnqVJJpJBfUmGMZCKlfIV6iSfH8x7PxH2Xm0j6FG/cS2ljhceFWerOpCdxd7KpPskVjA5hZSZbRO5kTSd8JkpZ9OoApZJbjlsZwfgEv3OUI8OYiuZ+2a8DAmNeHKPPRSNfwXiO0f/uPQM5x3O5Rxbe0IlINjCeSaxLenMAKBjJDqn2smMGUjrkYNx/Lzgz67MJ8+pSpubAzELN4cSDjf02ofHAhFAcMO1TRL5kBirofSnQE6fnAcO/nIQHLhGpWnnMA/lpeEBIv2IISFs84NCkIlen4oFliwcc9Zx7tgOg1xSbXGCTBSJ5R+W53CDKa28EB8yX/eJ/8oAvx8OLHIBcMJ1i2PayZZSpGaQD/+UBPRXnz3dA8Vs30RoRDQG3BULJRSxiCTzgmzA5yANHNOE1njEPExdwLgHnYLew0kHn59VKRzzg+KKwiw/jfC9V0I8a80fyQIWG891cMIVzOJKgyRZIs3fq/pGzeh84Jw9k3fCAk8/EccwMpNTtyPlTa8LX9FOb8NbmEytHBzxQ47hAtBGh5Tl/DYdy0TtfLazxX/PH8gBFI/EdvWRKBxg1xXm9hFT88cD80TzgSD5ju1ym/GzivHceEDZhxiaMLOU78oDIS3kAC/09/adoDTeMEPf2gONS3rofob7d8EBMGBoPuNa9fWOvJwHHMaC037QbHiibPBADzzt5hU1XSK2v0xyLV9B73A7dtwa+u+KB1pWsYAmmobs1xXc1zqsPMkcJ1rZpNzzQ+l+gL2aiJ5xP8YgQq8/zgULGUtcNDxQYQwb8Sba1Pw8ljWUsRwUDh+QYHqjfj7WX6hKMGzjVEjRx/psprpvvSTxga3W+eV+o91fIZme2IIMrU1NqBvY4T0L9VZ7EA5QSTRihubXueWt/44E/JB3M8MTRIAMAAAAASUVORK5CYII=",Lyt="/assets/icon-luggage-_O2B3S5X.svg",Vyt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAeCAYAAACiyHcXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGoSURBVHgB7Zc/TsMwFMa/lwYGBlpOQLkA4gYcgc4IaDkB5QSkN6An4K+Y6cjIxszEBmyMRUKdqprvWU4VhSRQ1wNDnpTa+eyf/ex8kmuBC3OIHoszCBIYnPMB66csLxCxrUCTa1xZ9ggnmLEd6LO9bwcUvldocothOneMeRbY5G+bZZtlK6OBYJkGV2+5Wsvx2q9ay4TYHRAYXZXZ5wQTfNqWNTTlDu+V2jq6TAC6qmVYmAMYfeARodjYfuvc9vx9pDBs7EyncYxFo4Dl5321lQJjyg22itg4Y5bFo4itMmYJG9tMZ96JJD8S+cJGxoSXzphD1UrZ2pi1MXOsGjNZIpHamG6kMGxkDSLowCcCseGN6cGGN6YPWxuzNmaOrY0Z0ph+kWFDGLMHn8iw/8KYYjp80WN2lUfwFHv8IzJiart6MWE5otYt1SL218FWeB1M2QZ2qDXZ77FSm+AtPfJjuceYQ49pkh7UsRH0WpfYFKc223JNS7HaeK6Zeb+kSuO8A51X5Ua6Jcm2XgZ1b5ilsY1PrD9YbcYVCD5KtBfHZNlftcEzd8LFNxFGU5lHikNKAAAAAElFTkSuQmCC",$yt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOqSURBVHgBrVfbddswDAX9yEe/1AnqbpBO4G7Q9LenOdUGbSZoMkGSCeL09Zt4gjob2BNUniD26V9sib2AIImyKdF2g3No0YQAgnhcQsae0h+yNKAOfcGTx9T8oPe0J9mPdILHHcY9dE0po3M8Y/ONbtvkerI5U0YRfgf4v6BDyEDeyixydA6CYrD8s5oyppQuITzB/AHzY+rSxIwoaVOgJyd47R7eHNKK5sLo0yv6SzN6Id6NwJ80GWB1fq5jgtMkWI35PwQvAgbY4rTml26+B59DkIj7CNbmGy/w8gxWJ3gmFKapyB/R8hB+j/jEbGMfm63k9FNsvsTmPJ/DrZeSH306QzgkP7AWY20IuWt46M2m0hC/boARVxOtxROxGETlPJHKMJg9SXiKBB0K34iHph69Ib5jAMfdSvaPITAQD1jEir3Cax15DmouTJGkbBSHykchvkOmmNTq2OjJUcd4XmFEghMZ5uD7cMKVb+QbqbKpq7/nmFLVcT6KOi7mkb4Zkf8ornwTP8cZo6GE/sqALk6eAhVTuLojoWBXjrEeiVAPiJZiPfPXM2MG+KNNfoEToj+jR9Fl6WWhvzRAM/xBhE4BTowDHXUV01p+Y8kT8sBrSm9FZpt/J79PggNj1X9T6O+Rj1wcMFrH1sEJH+V44uNv4wAnucn1ew0wPyXZrtTaY1nsKU50GyA1h9rXKtOOA/nmjD8zvwfqJytCsJDazhpCUKedcWIXA9gTUQ0nQrQrThh6MCFdZb/QcJkcQgLvigOd8NvhO/0AKnHG6wEbY9M1Bideinsd2IDTh13fQtAZQc8JBndLi7Jf8L6MOuV7HOMrPRNxZajO3+56UwgWWtMJPZsFihNUx4nqMmK3r+TEM8WBZl1OnUND3tL1MV9hngPXUvgG5Wrpk/LLfsKlqgwZSo3cfglRuwFUr/NYVpr6iaLfqPcTXgPY8tHedd49oJ9wyMCdj3LfB+q86b4v5Z1+IdRPuPyOMHch09APWG+/UPUTAT6HQLC+6fT2Ay4j7uu/00hQcbXxnkHucA9xJJiRh8ISefqJa73SZy7f/G9fX753Ku6+oY3vCh1UhoCTvCM3ofDZA+19ffHd0Nz3u+9tf1cU/URWGr9w+4E6DqxxSeQGzbV+L5o+qVptKXDCyLXNOBEhBGeKE4noV34dB0gynRMkweD/Ex370rDEAdKecE3vSpwxEibhVwas5KP0XIFoKcJZ3sPtTVUico/JSR7BgFsk5BZO/AN/PAhCrQnsbwAAAABJRU5ErkJggg==",Hyt="/assets/presentation-D5yzqE6B.webp",Fyt="/assets/track-DEh9Mv8G.webp",zyt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAArCAYAAAAZvYo3AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHTSURBVHgBxZjNUcJQFIXPjQhbRFwA6kAH0gF2IB1gBWgFQAXYAXQgHUgH2EGYcZQVg1sW5HrJY4JoAvl7L98CEsjMO3NOcu/NI2QAr+winPwTLMwsGIZXHy1wYQZCT86KORiCV4u6fI7A3JJv73ftAjy72enKafHv/1oFKLvPRiCuB12jRcDO7qHY/fDbbiMCePnZD7JbqwDPbgTbrUVAFLv9SFQHePm1vbtnavF4xHJA2W0N5egOCYkkwH2mkRe70UFKhI5A2Z2301x8y0kH0rQ7kgAddvvhG4Euu/04cMC1G2c91bHMkFMLbzvWuZRQ6sYpJokEuJWM+e1Yx9IqAHBkMkEdGWGJ47HLaDoCQrZNjQJoigyxsNkMkCEWXd1M4Wza4sQcGeBWQirfTqhUbcgN2YdhDkoxXdYGWFsNOZzAEP96AVUqcyrV2nD40UQsgfMAla/HoHVTdyxHBxK6aHzrjiXURKQzlkhT8T4WekFKRB7LVSzV510s70hI7PeCXSzNpLEk3qBwY1nTfdxYCCnCCxluCs6rHIaboIk7qW7RxIlFyx7RPhaMT14LzahYZOb0e21POwI/VCzSaQNiMbZNFxSL9gj88GIhp48sYdsu/gBmq9CaxuJQjAAAAABJRU5ErkJggg==",Uyt="/assets/track1-D2eqYTOL.webp",Byt="/assets/track2-CVXD8Sus.webp",Zyt="/assets/track3-DUa4fc-6.webp",qyt=nn("group flex flex-col w-full rounded-2xl",{defaultVariants:{color:"primary"},variants:{color:{featured:"",primary:"bg-transparent border border-neutral-100"}}}),Qwe=({course:e,featured:t=!1,className:n})=>{const{t:r}=Q(),a=M$(e.startDate,e.endDate);return s.jsx(Te,{to:`/courses/${ct(e.name)}-${e.id}`,className:V("flex w-full max-lg:mx-auto max-lg:max-w-[340px]",n),children:s.jsxs("article",{className:`flex flex-row w-full hover:bg-neutral-50 ${qyt({color:t?"featured":"primary"})}`,children:[s.jsx(Gyt,{course:e}),s.jsxs("div",{className:"grow min-w-0 w-full",children:[s.jsx(Wyt,{course:e}),s.jsxs("div",{className:"flex flex-col p-4 lg:h-full w-full",children:[s.jsx("span",{className:"mt-4 flex flex-col w-full line-clamp-2 title-medium align-top mb-2 lg:mb-0",children:e.name}),s.jsx("p",{className:"text-neutral-600 body-small lg:line-clamp-4",children:e.goal}),s.jsxs("div",{className:"flex flex-row my-4 items-center",children:[e.mainProfessors.map(i=>s.jsx(Sn,{src:tn(i,"profile.webp"),alt:i.name,breakpoints:{default:100,lg:150},className:V("size-6 rounded-full z-10 object-cover [overflow-clip-margin:_unset]")},i.id)),s.jsx("span",{className:"ml-2 max-lg:body-small",children:e.mainProfessors.map(i=>i.name)})]}),s.jsxs("div",{className:"w-full lg:mt-auto flex flex-col flex-wrap lg:flex-row gap-5 lg:gap-2 text-nowrap justify-between overflow-hidden border-t-1 border-neutral-50 pt-5",children:[s.jsxs("div",{className:"grow-3 body-base-bold flex flew-row gap-1 mx-2",children:[e.format==="online"||e.format==="hybrid"?s.jsx("span",{children:r("accessType.online")}):null,e.format==="hybrid"?s.jsx("span",{className:"text-neutral-100",children:"|"}):null,e.format==="inperson"||e.format==="hybrid"?s.jsxs("div",{className:"flex flex-row gap-2",children:[s.jsx(Pl,{code:x6e(e.addressLine1||""),size:"s",className:"self-center",isRound:!0}),s.jsx("span",{children:e.addressLine1})]}):null]}),s.jsxs("div",{className:"grow-1 flex flex-row gap-2 items-center mx-2",children:[s.jsx(zm,{className:"h-5 w-5 text-brown-400"}),s.jsx("span",{className:"body-base-bold text-brown-800 ",children:a})]}),s.jsxs("div",{className:"max-lg:hidden flex flex-row gap-2 items-center mx-2",children:[s.jsx(H2,{className:"h-5 w-5 text-brown-400"}),s.jsx("span",{className:"body-base-bold text-brown-800",children:`${e.hours} hours`})]}),s.jsxs(re,{variant:"primary",className:"lg:hidden w-full mt-2",size:"m",children:[r("words.discover"),s.jsx("span",{className:"ml-2",children:">"})]})]})]})]}),s.jsx("div",{className:"max-lg:hidden self-center mx-4 w-fit",children:s.jsx(Wn,{className:"h-5 w-5 text-neutral-300"})})]})},e.id)},Gyt=({course:e})=>s.jsx(Sn,{loading:"lazy",src:ua(`courses/${e.index}`,"thumbnail.webp",e.lastCommit),alt:e.name,breakpoints:{default:800},className:"max-lg:hidden w-[230px] xl:w-[338px] rounded-l-2xl object-cover"}),Wyt=({course:e})=>s.jsx("div",{className:"w-full",children:s.jsx(Sn,{loading:"lazy",width:"full",src:ua(`courses/${e.index}`,"thumbnail.webp",e.lastCommit),alt:e.name,breakpoints:{default:500},className:"lg:hidden rounded-t-2xl h-[172px] w-full object-cover"})}),Yyt=Be("/$lang/_course/programs/")({component:Kyt});function Kyt(){const{t:e}=Q();return s.jsxs(Qe,{title:"Plan â‚¿ Program",layoutSize:"wide",backLink:{href:"/live-classes",text:e("navbar.liveClassesTitle")},children:[s.jsx(Xyt,{}),s.jsx(Qyt,{}),s.jsx(Jyt,{}),s.jsx(eCt,{}),s.jsx(tCt,{}),s.jsx(nCt,{}),s.jsx(rCt,{})]})}function Xyt(){return s.jsxs("div",{children:[s.jsx("p",{className:"-mt-2 md:-mt-5 label-label max-md:text-lg md:title-medium text-neutral-500",children:"Transition your career into the Bitcoin industry"}),s.jsxs("div",{className:"flex flex-col md:flex-row gap-8 md:gap-2 mt-6",children:[s.jsxs("div",{className:"flex flex-col md:w-3/5 justify-evenly max-md:gap-6",children:[s.jsx(k7,{title:"Designed for professionals and career shifters",description:"Get ready to take the next step in their professional path towards Bitcoin",icon:Lyt}),s.jsx(k7,{title:"Focused on real-world practice & networking",description:"Learn from industry experts and build connections that last a lifetime",icon:$yt}),s.jsx(k7,{title:"Two specialized tracks: Business & Developer",description:"Choose the path that best fits your background and goals",icon:Vyt}),s.jsx(k7,{title:"A competitive program rewarding the best students",description:"Get the best grades to have the opportunity to join the Lugano Summer School",icon:Pyt})]}),s.jsx("img",{className:"md:w-2/5 object-cover",src:Hyt,alt:""})]}),s.jsx(sF,{})]})}function k7({title:e,description:t,icon:n}){return s.jsxs("div",{className:"flex flex-row gap-3 items-center",children:[s.jsx("div",{className:"w-fit min-w-fit flex items-center justify-center bg-orange-50 rounded-full",children:s.jsx("img",{className:"size-4 md:size-6 m-3 md:m-4",src:n,alt:""})}),s.jsxs("div",{className:"grow",children:[s.jsx("p",{className:"label-strong md:title-base text-orange-500",children:e}),s.jsx("p",{className:"body-small mg:body-base",children:t})]})]})}function Qyt(){return s.jsxs("div",{children:[s.jsx(_3,{title:"Tracks and calendar"}),s.jsxs("p",{children:["The Plan â‚¿ Program, developed by Giacomo Zucco, is a five-month program that",s.jsxs("span",{className:"font-medium",children:[" ","combines theory, real-case practice and networking"," "]}),"opportunities."]}),s.jsxs("div",{className:"flex flex-row gap-2 mt-5 md:mt-10",children:[s.jsx("img",{src:Fyt,alt:"",className:"max-xl:hidden w-[220px]"}),s.jsxs("div",{className:"flex flex-col gap-5 w-auto",children:[s.jsx(j7,{title:"Foundations",subtitle:"Start learning the right way",date:"February",location1:"Lugano, Switzerland",location2:"Online",contentText:"The program starts with lectures led by Giacomo Zucco. Thanks to his characteristic style, you will develop in one month a deep understanding of Bitcoin relevancy and implications.",imageUrl:Uyt,imageClassName:"xl:w-[330px]"}),s.jsx(j7,{title:"Masterclasses",subtitle:"Learn from leading experts",date:"March",location1:"Various locations",location2:"Online",contentText:"The Plan â‚¿ Program brings together a distinguished group of professors and industry leaders — each an expert in their field. Through live, expert-led sessions, you’ll gain direct access to some of the most influential minds shaping the Bitcoin ecosystem.",imageUrl:Byt,imageClassName:"xl:w-[310px]"}),s.jsx(j7,{title:"Project Assignments",subtitle:"Work with the best Bitcoin companies",date:"April - May",location1:"Online",contentText:"The best 100 students of each track will be able to choose an assignment associated with either a Bitcoin company or open-source project. This is your chance to be mentored directly by a professional. Assignments are individual work.",imageUrl:Zyt,imageClassName:"xl:w-[360px]"}),s.jsx(j7,{title:"Summer School",subtitle:"Build lifelong connections",date:"June",location1:"Lugano, Switzerland",contentText:"The 21 best-ranked students of each track will be selected to join the Lugano Summer School. This 2-week intensive bootcamp blends expert-led workshops, and practical applications of Bitcoin businesses. Beyond the classroom, it's a career-defining experience, a chance to connect directly with industry leaders, showcase your skills, and open doors to future opportunities.",videoUrl:"https://www.youtube.com/embed/7kaMQsDBlfE"})]})]}),s.jsx(sF,{})]})}function j7({title:e,subtitle:t,date:n,location1:r,location2:a,contentText:i,imageUrl:o,videoUrl:l,imageClassName:c}){const u=m3("xl");return s.jsxs("div",{className:"flex flex-row",children:[s.jsx("img",{src:zyt,alt:"",className:"h-fit self-center -mr-1 max-xl:hidden"}),s.jsxs("div",{className:"w-auto bg-orange-50 rounded-xl px-2 pt-3",children:[s.jsxs("div",{className:"flex flex-col md:flex-row justify-between pb-3 px-3",children:[s.jsxs("div",{className:"flex flex-col text-orange-500",children:[s.jsx("p",{className:"title-base md:title-medium",children:e}),s.jsx("p",{className:"label",children:t})]}),s.jsxs("div",{className:"flex flex-row md:flex-col max-md:justify-between max-md:px-2 max-md:mt-2 md:self-center gap-2 body-small md:body-base text-neutral-500 md:items-end",children:[s.jsx("p",{children:n}),s.jsxs("div",{className:"",children:[a?s.jsx("span",{className:"border-r border-neutral-100-100 pr-2",children:a}):null,s.jsx("span",{className:"pl-2",children:r})]})]})]}),s.jsxs("div",{className:"flex flex-col xl:flex-row bg-white mb-2 p-3 rounded-xl gap-3",children:[s.jsx("p",{className:"text-orange-800 body-base md:text-sm",children:i}),o?s.jsx("img",{className:V(c,"object-cover rounded-xl"),src:o,alt:""}):null,l?u?s.jsx("div",{className:V(c),children:s.jsx(Mm,{height:"175px",width:"350px",className:"mb-2 rounded-lg",controls:!0,src:l})}):s.jsx("div",{className:"relative pt-[56.25%] mt-6",children:s.jsx(Mm,{height:"100%",width:"100%",style:{left:0,position:"absolute",top:0},className:"mb-2 rounded-lg",controls:!0,src:l})}):null]})]})]})}function Jyt(){const{courses:e}=d.useContext(Ge),t=e?e.filter(n=>n.isArchived===!1&&n.isPlanbSchool===!0&&(n.endDate?n.endDate.getTime()>Date.now():!0)):[];return s.jsxs("div",{children:[s.jsx(_3,{title:"Choose your track and enroll"}),s.jsx("div",{className:"flex flex-wrap gap-4 lg:gap-8 mt-2 lg:mt-4",children:t.map(n=>s.jsx("div",{className:"w-full",children:s.jsx(Qwe,{course:n})},n.id))})]})}function eCt(){return s.jsxs("div",{children:[s.jsx(_3,{title:"Earn a Bitcoin Diploma trusted by top Bitcoin companies"}),s.jsxs("div",{className:"flex flex-col md:flex-row mt-6 gap-8 text-lg",children:[s.jsxs("div",{className:"flex flex-col gap-4 md:w-2/3",children:[s.jsxs("p",{children:["The top-performing students selected for the Summer School in Lugano earn an official, physical Plan â‚¿ Diploma,"," ",s.jsx("b",{children:"a distinction that recognizes not only their academic excellence"})," ","but also their proven, hands-on performance throughout the program. This diploma is a trusted signal of practical skills, professional discipline, and real-world contribution to Bitcoin projects."]}),s.jsx("p",{children:"From last year's cohort of 21 graduates, more than 13 have already been hired by leading Bitcoin companies — turning this achievement into their first major step into the industry."})]}),s.jsx("img",{className:"h-fit self-center md:w-1/3 max-md:w-full max-md:px-6",src:Dyt,alt:""})]})]})}function tCt(){return s.jsxs("div",{children:[s.jsx(_3,{title:"Hear from students who became teachers: Mari and Birk's stories"}),s.jsx("div",{className:"relative pt-[56.25%] mt-6",children:s.jsx(Mm,{height:"100%",width:"100%",style:{left:0,position:"absolute",top:0},className:"mb-2 rounded-lg",controls:!0,src:"https://www.youtube.com/embed/50p92rsqAG4"})})]})}function nCt(){const e="label bg-brown-100 rounded-t-4xl rounded-l-4xl px-6 py-4",t="flex flex-col gap-4";return s.jsxs("div",{children:[s.jsxs("div",{className:"flex flex-col gap-6",children:[s.jsx(_3,{title:"What students think about the program"}),s.jsxs("div",{className:V(t,"self-end"),children:[s.jsxs("p",{className:V(e,"md:max-w-[740px] self-end"),children:["“This experience has been"," ",s.jsx("span",{className:"font-medium",children:"truly transformative"}),". I pushed myself in ways I hadn't before — building a real-world proposal, collaborating with mentors, and challenging my thinking. I'm grateful for the knowledge, community, and support. Excited for what comes next! :D”"]}),s.jsx(b4,{name:"Cristian Antonio Garcia",imageUrl:Iyt})]}),s.jsxs("div",{className:V(t,"self-start"),children:[s.jsxs("p",{className:V(e,"md:max-w-[640px] self-start"),children:["“Plan â‚¿ Biz School 2025 has been"," ",s.jsx("span",{className:"font-medium",children:"a mind blowing experience"}),", learned a lot. The speakers have been"," ",s.jsx("span",{className:"font-medium",children:"World Class experts in their fields"}),", and the international diversity was so great.”"]}),s.jsx(b4,{name:"Luis Escobar",imageUrl:iM})]}),s.jsxs("div",{className:V(t,"self-end"),children:[s.jsxs("p",{className:V(e,"md:max-w-[740px] self-end"),children:["“",s.jsx("span",{className:"font-medium",children:"A top-level course"}),", enriched by outstanding guest lectures: having the chance to interact directly with some of the"," ",s.jsx("span",{className:"font-medium",children:"most influential and skilled professionals"})," ","in the field was a"," ",s.jsx("span",{className:"font-medium",children:"truly invaluable"})," experience. Although most students attended the course online, for those ,like myself ,who had the privilege of participating in person, the experience was even more meaningful.”"]}),s.jsx(b4,{name:"Beatrice Sofia Fiori",imageUrl:iM})]}),s.jsxs("div",{className:V(t,"self-start"),children:[s.jsx("p",{className:V(e,"md:max-w-[640px] self-start"),children:"“I just completed Plan â‚¿ Biz School 2025 and it was truly excellent. The course content is well-structured, practical, and taught by true industry leaders. Whether you're new to Bitcoin or already in the space, this course offers valuable, real-world insights. Highly recommended.”"}),s.jsx(b4,{name:"Jose Saenz",imageUrl:iM})]}),s.jsxs("div",{className:V(t,"self-end"),children:[s.jsxs("p",{className:V(e,"md:max-w-[740px] self-end"),children:["Thanks for"," ",s.jsx("span",{className:"font-medium",children:"excellent teachers and content provided"}),". I would highly recommend this program to anyone else on their Bitcoin journey in the future."]}),s.jsx(b4,{name:"ticoo",imageUrl:Ryt})]})]}),s.jsx(sF,{})]})}function b4({className:e,name:t,imageUrl:n}){return s.jsxs("div",{className:V(e,"flex flex-row gap-2 self-end"),children:[s.jsx("img",{src:n,alt:""}),s.jsx("p",{className:"title-small",children:t})]})}function rCt(){return s.jsxs("div",{children:[s.jsx(_3,{title:"Frequently Asked Questions"}),s.jsxs("div",{className:"mt-6",children:[s.jsx(Vu,{question:"Should I be based in Lugano to enroll?",answer:"No, you don't have to be based in Lugano. Although you will get the full experience by staying in Lugano to attend most of the lectures in-person, both programs have been fully designed to be followed from anywhere in the world. All lectures are broadcast, and you will have access to them via the Plan B Academy."}),s.jsx(Vu,{question:"How much does it cost?",answer:"Early-bird registrations submitted before January 15th, 2025, will benefit from a reduced rate of $450. From mid-January to March, the registration fee will increase to $750. The participation at the Summer School requires an additional fee of $3,500 to cover the tuition and accommodation expenses."}),s.jsx(Vu,{question:"Do I need any prior knowledge to enroll in this course?",answer:s.jsxs("p",{children:["No, you don't need prior knowledge of Bitcoin to enroll in the program, as the course begins with Bitcoin fundamentals. If you choose the Developer track, you'll need some basic coding experience. If you're new to coding and want to prepare, we strongly recommend either our"," ",s.jsx(Te,{to:"/courses/javascript-and-nodejs-fundamentals-bbf08a64-84ca-11f0-9d7a-c3c481a45799",className:"underline text-blue-500",children:"self-paced course"})," ","or our"," ",s.jsx(Te,{to:"/courses/javascript-nodejs-development-from-zero-8fa3c2e1-9d7b-4e8f-a6c1-2b5d8e9f3a7c",className:"underline text-blue-500",children:"live course"}),"."]})}),s.jsx(Vu,{question:"Can I have access to lectures that I cannot attend?",answer:"Yes, you will have access to all lecture recordings. You may miss the interaction and the possibility to ask your questions directly to the lecturer, but all the knowledge will still be accessible to you. These recordings are even accessible after the end of the program if you want to re-watch lectures in the future."}),s.jsx(Vu,{question:"Can I do both Business and Developer programs?",answer:"Yes, you can, but it will be on you to adjust the potential schedule conflicts that may arise. If selected for the assignment phase, you will also be assigned 2 assignments at the same time. Doing this is not recommended for the faint of heart."}),s.jsx(Vu,{question:"How do selections through different phases work?",answer:"During the first two phases (lectures and masterclasses), you will have four multiple-choice question exams to evaluate your understanding and knowledge. These exams will be based on the live sessions. Then, if you are selected for the assignment phase, you will be graded based on your assignment output. During each selection, your rank is defined based on the weighted average of your grades. The weight for each exam will be announced during the program."}),s.jsx(Vu,{question:"How do the exams work?",answer:"Each exam is a multiple-choice questionnaire that becomes available on the platform for a 72-hour window. You can take it at any time during that period, from anywhere, as long as you complete it before the window closes. This flexibility allows you to choose the moment that works best for you, regardless of your time zone or schedule."}),s.jsx(Vu,{question:"Do you provide any financial or logistical support for the Summer School?",answer:"If you are selected for the Lugano Summer School, we will provide support based on your situation, notably for visa registration and trip planning. Some scholarships will be offered to the top-ranked candidates of the final selection."})]})]})}function _3({title:e}){return s.jsx("h2",{className:"display-small md:title-large mt-8 md:mt-14",children:e})}function Vu({question:e,answer:t}){const[n,r]=d.useState(!1);return s.jsxs("details",{className:"mb-1 text-brown-800 text-left bg-brown-50   pl-6 py-3  border border-brown-100 rounded-sm ",onToggle:a=>r(a.currentTarget.open),children:[s.jsxs("summary",{className:"title-small font-medium w-full cursor-pointer flex items-center justify-between",children:[e,s.jsx(Ol,{size:24,className:V("text-brown-400 mr-6 shrink-0 transition-transform ease-in-out",n?"rotate-0":"-rotate-180")})]}),s.jsx("div",{className:"mt-6 body-base",children:t})]})}function sF(){const[e,t]=d.useState(!1),n=gt("lg");return s.jsxs("div",{children:[e?null:s.jsx(re,{className:"mt-8 md:mt-14 mx-auto w-full md:w-2/5",onClick:()=>{t(!e)},size:n?"m":"xl",children:"Enroll now"}),e?s.jsxs("div",{className:"flex flex-col md:flex-row gap-1 w-full mt-8 md:mt-14 px-12",children:[s.jsx(Te,{to:"/courses/plan-developer-program-0be6cfae-9d32-11f0-9601-0f79f5ccc576",className:"w-full",children:s.jsxs(re,{variant:"newTertiary",className:"w-full",size:n?"m":"xl",children:["Developer Program",s.jsx(Wn,{className:V("inline-flex whitespace-nowrap ml-3")})]})}),s.jsx(Te,{to:"/courses/plan-business-program-a54c48c0-9b90-11f0-bee7-dbbaea825cda",className:"w-full",children:s.jsxs(re,{variant:"newTertiary",className:"w-full",size:n?"m":"xl",children:["Business Program",s.jsx(Wn,{className:V("inline-flex whitespace-nowrap ml-3")})]})})]}):null]})}const oF="data:image/svg+xml,%3csvg%20width='555'%20height='1345'%20viewBox='0%200%20555%201345'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1_174)'%3e%3crect%20x='109.185'%20y='253.397'%20width='350.859'%20height='857.656'%20fill='white'/%3e%3cpath%20d='M274.77%20708.572H233.194V888.205H286.632C302.651%20888.205%20314.635%20883.711%20322.461%20875.088C330.287%20866.465%20334.322%20851.404%20334.322%20830.149V779.138C334.322%20752.539%20329.797%20734.2%20320.382%20723.997C310.966%20713.795%20295.681%20708.451%20274.77%20708.451V708.572Z'%20fill='%23FF5C00'/%3e%3cpath%20d='M310.966%20610.558C320.015%20601.206%20324.539%20585.295%20324.539%20563.19V530.518C324.539%20490.559%20308.887%20470.519%20277.705%20470.033H232.949V624.768H269.512C287.977%20624.768%20302.039%20619.91%20311.088%20610.436L310.966%20610.558Z'%20fill='%23FF5C00'/%3e%3cpath%20d='M277.582%200C124.362%200%200%20123.399%200%20275.704V1069.3C0%201221.48%20124.239%201345%20277.582%201345C430.803%201345%20555.165%201221.6%20555.165%201069.3V275.704C555.165%20123.52%20430.926%200%20277.582%200ZM426.523%20833.064C426.523%20878.367%20414.539%20912.739%20390.817%20936.423C375.898%20951.241%20356.7%20961.322%20333.221%20966.909V987.677C333.221%201002.5%20320.993%201014.64%20306.075%201014.64C291.156%201014.64%20278.805%201002.5%20278.805%20987.677V971.888H232.949V987.677C232.949%201002.5%20220.721%201014.64%20205.803%201014.64C190.884%201014.64%20178.655%201002.5%20178.655%20987.677V971.888H170.218C150.53%20971.888%20140.625%20962.05%20140.625%20942.496V415.743C140.625%20396.188%20150.53%20386.35%20170.218%20386.35H178.655V357.201C178.655%20342.383%20190.884%20330.238%20205.803%20330.238C220.721%20330.238%20232.949%20342.383%20232.949%20357.201V386.35H278.805V357.201C278.805%20342.383%20291.034%20330.238%20306.075%20330.238C321.115%20330.238%20333.221%20342.383%20333.221%20357.201V388.78C333.221%20389.994%20332.977%20391.087%20332.855%20392.18C354.499%20397.524%20371.863%20406.512%20384.703%20419.386C406.469%20441.491%20417.597%20475.377%20417.597%20521.045V544.364C417.597%20604.363%20397.42%20642.743%20357.556%20659.14V660.719C403.656%20676.265%20426.646%20717.074%20426.646%20782.782V833.064H426.523Z'%20fill='%23FF5C00'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1_174'%3e%3crect%20width='555'%20height='1345'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",gx=({course:e,courseProgress:t})=>{const{t:n}=Q(),r=gt("md")||window.innerWidth<768;return s.jsxs(Te,{className:"flex items-center justify-between w-full p-3 md:px-8 md:py-4 gap-2 border-b border-neutral-100 last-of-type:border-none group hover:bg-neutral-50",to:`/courses/${e.id}/${t?.nextChapter?.chapterId}`,children:[s.jsx("span",{className:"body-small-bold md:subtitle-base text-black",children:e.name}),s.jsxs("div",{className:"flex items-center gap-2 md:gap-8 xl:w-full xl:max-w-[341px]",children:[s.jsxs("div",{className:"flex items-center gap-4 w-full justify-end",children:[s.jsxs("span",{className:"body-extra-small-bold md:subtitle-base text-orange-500",children:[t.progressPercentage,"%"]}),s.jsx("div",{className:"w-full max-w-[272px] relative max-xl:hidden",children:s.jsx(eL,{total:t.totalChapters,completed:t.completedChaptersCount,pillImage:oF})})]}),s.jsx("div",{className:"body-small-bold text-neutral-300 group-hover:text-orange-500 flex items-center",children:r?s.jsx(Wn,{size:16}):s.jsxs(s.Fragment,{children:[s.jsx("span",{children:n("words.resume")}),s.jsx(Wn,{size:20})]})})]})]},e.id)},p9=({course:e,progress:t})=>{const n=m3("1440px"),{t:r,i18n:a}=Q(),i=t&&t.progressPercentage>=0&&t.progressPercentage<100,o=!t,l=t&&t.progressPercentage===100,c=h=>{if(!h)return{bgColor:"bg-neutral-100",text:r("dashboard.myCourses.notStarted")};const{progressPercentage:b}=h;return b===100?{bgColor:"bg-green-300",text:r("dashboard.myCourses.completed")}:b>0||b===0?{bgColor:"bg-orange-400",text:r("dashboard.myCourses.inProgress")}:{bgColor:"bg-neutral-100",text:r("dashboard.myCourses.notStarted")}},{text:u,bgColor:f}=c(t),m=new Set(["btc101","btc102","scu101"]);return s.jsxs("article",{className:"flex flex-row md:max-h-fit min-[1440px]:max-h-none min-[1440px]:min-h-full size-full min-[1440px]:flex-col rounded-[10px] border border-black bg-white",children:[s.jsx("span",{className:V("p-1 md:p-4 title-small-med-16px md:display-small-bold-caps-22px uppercase text-black max-[1440px]:[writing-mode:vertical-rl] min-[1440px]:border-b min-[1440px]:rounded-t-[10px] border-black text-center text-sm",f,Lat.includes(a.language)?"max-[1440px]:rounded-l-[10px] max-[1440px]:border-r":"max-[1440px]:transform-[rotate(180deg)] max-[1440px]:rounded-r-[10px] max-[1440px]:border-l"),children:u}),s.jsxs("div",{className:"flex flex-col justify-between w-full max-md:items-start pt-1 md:p-2.5 min-[1440px]:pb-7! px-2.5 pb-2.5 gap-2 md:gap-4",children:[s.jsxs("div",{className:"flex flex-row min-[1440px]:flex-col min-[1440px]:gap-2 max-xl:items-center justify-between",children:[s.jsxs("div",{className:"flex flex-wrap gap-2 max-[1440px]:order-2 max-md:hidden shrink-0 h-fit",children:[s.jsx(It,{size:"small",variant:"grey",className:"uppercase",children:e.index}),s.jsx(It,{size:"small",variant:"orange",className:"uppercase",children:e.requiresPayment?r("courses.details.paidCourse"):r("words.free")}),s.jsx(It,{size:"small",className:"uppercase",children:r(`courses.format.${e.format}`)}),m.has(e.index)&&s.jsx(It,{size:"small",variant:"green",className:"uppercase",children:r("words.level.beginner")})]}),s.jsx("div",{className:"flex text-start title-small-med-16px md:title-medium-sb-18px max-xl:order-1",children:s.jsx("span",{className:"line-clamp-2",children:e.name})})]}),s.jsxs("div",{className:"w-full flex flex-row min-[1440px]:flex-col gap-4",children:[s.jsx(Sn,{src:ua(`courses/${e.index}`,"thumbnail.webp",e.lastCommit),alt:e.name,breakpoints:{default:800},className:"max-md:hidden rounded-md object-cover [overflow-clip-margin:unset] object-center max-h-[183px] max-w-[255px]"}),s.jsxs("div",{className:"flex flex-col gap-2 md:gap-3 min-[1440px]:gap-4! w-full",children:[!i&&s.jsxs("div",{className:"flex flex-col md:gap-2.5",children:[s.jsxs("div",{className:"flex items-center md:justify-between gap-1",children:[s.jsxs("span",{className:"body-14px shrink-0 md:mr-2 font-normal text-neutral-700 md:body-16px",children:[r("dashboard.myCourses.professor")," ",""]}),s.jsx("span",{className:"body-14px font-normal text-neutral-700  line-clamp-1 md:text-black md:label-medium-med-16px",children:e.mainProfessors.map(h=>h.name).join(", ")})]}),s.jsx("hr",{className:"max-md:hidden"}),s.jsxs("div",{className:"flex items-center md:justify-between gap-1",children:[s.jsxs("span",{className:"body-14px font-normal text-neutral-700 md:body-16px",children:[r("dashboard.myCourses.duration")," ",""]}),s.jsx("span",{className:"body-14px font-normal text-neutral-700 md:text-black md:label-medium-med-16px",children:`${e.hours} hours`})]}),s.jsx("hr",{className:"max-md:hidden"}),!t&&e.requiresPayment&&s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"max-[1440px]:hidden min-[1440px]:flex items-center md:justify-between gap-1",children:[s.jsxs("span",{className:"body-14px font-normal text-neutral-700 md:body-16px",children:[r("dashboard.myCourses.price")," ",""]}),s.jsx("span",{className:"body-14px font-normal text-neutral-700 md:text-black md:label-medium-med-16px",children:e.onlinePriceDollars===null?`$${e.inpersonPriceDollars||5300}`:`$${e.onlinePriceDollars}`})]}),s.jsx("hr",{className:"max-[1440px]:hidden"})]})]}),s.jsxs("div",{className:"max-md:hidden flex flex-col gap-4 order-2 min-[1440px]:order-1",children:[s.jsx("span",{className:"body-14px text-neutral-700 line-clamp-2 min-[1440px]:line-clamp-4",children:e.goal}),s.jsx("hr",{className:"max-[1440px]:hidden"})]}),i&&s.jsxs("div",{className:"flex flex-col gap-3 min-[1440px]:gap-4 min-[1440px]:order-2",children:[s.jsxs("div",{className:"hidden md:flex flex-row items-center justify-between",children:[s.jsx("span",{className:"label-medium-med-16px text-black",children:r("dashboard.myCourses.yourProgress")}),s.jsxs("span",{className:"text-orange-500 label-medium-med-16px",children:[t.progressPercentage,"%"]})]}),s.jsx("div",{className:"relative w-full my-4",children:s.jsx(eL,{total:t.totalChapters,completed:t.completedChaptersCount,pillImage:oF})}),s.jsx("hr",{className:"max-[1440px]:hidden"})]}),s.jsxs("div",{className:"w-full order-3",children:[o&&s.jsx("div",{className:"w-full",children:s.jsx(Te,{className:"w-full",to:`/courses/${ct(e.name)}-${e.id}`,children:s.jsx(In,{variant:"primary",className:"w-full",size:n?"m":"s",children:r("dashboard.myCourses.seeTheCourse")})})}),i&&s.jsxs("div",{className:"flex max-md:flex-wrap gap-2.5 items-center w-full mt-auto min-[1440px]:flex-col",children:[s.jsx(Te,{className:"max-md:flex-1 max-md:basis-[calc(50%-0.3125rem)] md:w-full",to:`/courses/${e.id}/${t?.nextChapter?.chapterId}`,children:s.jsx(In,{variant:"primary",className:"w-full",size:n?"m":"s",children:r("dashboard.myCourses.resumeLesson")})}),s.jsx(Te,{className:"max-md:flex-1 max-md:basis-[calc(50%-0.3125rem)] md:w-full",to:`/courses/${e.id}`,children:s.jsx(In,{variant:"outline",className:"w-full",size:n?"m":"s",children:r("dashboard.myCourses.seeDetails")})})]}),l&&s.jsx("div",{className:"w-full",children:s.jsx(Te,{className:"w-full",to:`/courses/${e.id}/overview`,children:s.jsx(In,{variant:"primary",className:"w-full",size:n?"m":"s",children:r("dashboard.myCourses.detailsAndCertificate")})})})]})]})]})]})]})},T1=["bitcoin","business","mining","protocol","security","social studies"],aCt=({courses:e,progress:t})=>{const{t:n}=Q(),[r,a]=d.useState(null),i=new Map(t.map(u=>[u.courseId,u])),o=new Map(e.map(u=>[u.id,{course:u,progress:i.get(u.id)||null}])),l=u=>{if(!u)return{bgColor:"bg-white",text:null};const f=e.find(b=>b.name===u);if(!f)return{bgColor:"bg-white",text:null};const m=i.get(f.id);if(!m)return{bgColor:"bg-neutral-100 hover:bg-neutral-50",text:n("dashboard.myCourses.notStarted")};const{progressPercentage:h}=m;return h===100?{bgColor:"bg-green-300 hover:bg-green-400",text:n("dashboard.myCourses.completed")}:h>=0?{bgColor:"bg-orange-400 hover:bg-orange-500",text:n("dashboard.myCourses.inProgress")}:{bgColor:"bg-neutral-100 hover:bg-neutral-50",text:n("dashboard.myCourses.notStarted")}};let c=null;for(const{course:u,progress:f}of o.values())f&&f.progressPercentage<100&&(!c||f.progressPercentage>c.progress.progressPercentage)&&(c={course:u,progress:f});return s.jsxs("section",{className:"max-md:hidden md:flex flex-col min-[1440px]:flex-row md:gap-4 2xl:gap-16 w-fit max-[1440px]:max-w-[733px] bg-brown-100 p-2.5 rounded-[20px]",children:[s.jsx("div",{className:"max-w-[733px] max-md:hidden shrink-0 bg-white px-4 py-8 rounded-xl",children:s.jsxs(tu,{maxHeightClass:"",className:"size-full border-spacing-2",children:[s.jsx(nu,{className:"border-none",children:s.jsxs(Tn,{children:[s.jsx(un,{className:"bg-white p-1 text-sm"}),T1.map(u=>{const f=n(`words.${w2(u)}`);return s.jsx(un,{className:"text-center lg:w-[101px] max-w-[101px] pb-3 pt-1.5",children:s.jsx("div",{title:f,className:"truncate capitalize bg-orange-700 text-white desktop-caption1 py-px px-1 rounded-[5px] h-[22px] lg:w-[101px] mx-auto text-center",children:f})},u)})]})}),s.jsx(Ka,{className:"bg-neutral-50 p-1 gap-1",children:Object.values(Tc).map(u=>s.jsxs(Tn,{children:[s.jsx(et,{className:"p-1 bg-white! lg:w-[37px]",children:s.jsx("div",{className:"max-h truncate capitalize desktop-caption1 text-black py-px px-1 bg-brown-200 rounded-[5px] self-center align-middle text-center [writing-mode:vertical-rl] transform-[rotate(180deg)]",children:n(`words.level.${w2(u)}`)})}),T1.map((f,m)=>{const h=e.filter(b=>b.level?.toLowerCase()===u.toLowerCase()&&b.topic?.toLowerCase()===f.toLowerCase()).sort((b,x)=>b.index.slice(3).localeCompare(x.index.slice(3)));return s.jsx(et,{className:`text-center align-middle lg:w-[115px] p-[2.5px] ${m%2===0?"bg-neutral-50":"bg-[#f7f1e8]"}`,children:s.jsx("div",{className:"grid grid-cols-2 grid-rows-2 gap-1",children:[0,1,2,3,4,5].map(b=>{const x=h[b],y=l(x?.name),v=m%2===0,w=x?y?.bgColor:v?"bg-white":"bg-[#fff9f0]";return s.jsx(s3,{children:s.jsxs(o3,{delayDuration:0,children:[s.jsx(l3,{children:s.jsx("button",{type:"button",onClick:()=>a(x?.name),className:`md:w-[50px] md:h-13 rounded ${w} flex items-center justify-center hover:course-navigation-sm`,tabIndex:0,onKeyDown:S=>{(S.key==="Enter"||S.key===" ")&&a(x?.name)},children:x&&s.jsxs("span",{className:"w-[30px] subtitle-small-med-14px break-normal leading-none text-center uppercase",children:[x.index.slice(0,3),s.jsx("br",{}),x.index.slice(3)]})})}),y?.text&&s.jsx(K2,{side:"right",align:"end",alignOffset:-50,className:`text-base leading-4 font-medium w-[200px] text-start p-2 ${w}`,children:s.jsx("span",{className:"text-base leading-4 font-medium text-neutral-800 line-clamp-2",children:x?x.name:y?.text})})]})},b)})})},`${u}-${f}`)})]},u))})]})}),r?s.jsx("div",{className:"min-[1440px]:max-w-[280px] min-[1440px]:min-h-full w-full flex flex-col",children:[...o.values()].filter(({course:u})=>u.name===r).map(({course:u,progress:f})=>s.jsx(p9,{course:u,progress:f},u.id))}):c?s.jsx("div",{className:"min-[1440px]:max-w-[280px] min-[1440px]:min-h-full w-full flex flex-col",children:s.jsx(p9,{course:c.course,progress:c.progress})}):s.jsx("div",{className:"min-[1440px]:max-w-[280px] min-[1440px]:min-h-full w-full flex flex-col",children:o.get(Y7)?.course?s.jsx(p9,{course:o.get(Y7).course,progress:o.get(Y7).progress??null}):null})]})},iCt="/assets/btc-w094yMJS.svg",sCt="/assets/luggage-black-DYYhbyWZ.svg",oCt="/assets/mining-black-BZ_x8d8u.svg",lCt="/assets/padlock-black-BD-KEoxc.svg",cCt="/assets/protocol-black-D8Mc6WNV.svg",uCt="/assets/world-black-Ca6DU0HN.svg",dCt={bitcoin:iCt,business:sCt,mining:oCt,protocol:cCt,security:lCt,"social studies":uCt},fCt=({courses:e,progress:t})=>{const{t:n}=Q(),{combinedMap:r,coursesByCategory:a}=d.useMemo(()=>{const m=new Map(t.map(x=>[x.courseId,x])),h=new Map(e.map(x=>[x.id,{course:x,progress:m.get(x.id)||null}])),b={};for(const{course:x,progress:y}of h.values()){const v=x.topic?.toLowerCase();v&&(b[v]||(b[v]=[]),b[v].push({course:x,progress:y}))}return{combinedMap:h,coursesByCategory:b,progressMap:m}},[e,t]),i=(m,h)=>{if(!m)return{bgColor:h?"bg-neutral-100":"bg-neutral-200",text:n("dashboard.myCourses.notStarted")};const{progressPercentage:b}=m;return b===100?{bgColor:h?"bg-green-400":"bg-green-300",text:n("dashboard.myCourses.completed")}:{bgColor:h?"bg-orange-500":"bg-orange-400",text:n("dashboard.myCourses.inProgress")}},o=()=>{let m=null;for(const{course:h,progress:b}of r.values())b&&b.progressPercentage<100&&(!m||b.progressPercentage>m.progressPercentage)&&(m={courseId:h.id,progressPercentage:b.progressPercentage});return m?m.courseId:Y7},[l,c]=d.useState(null);d.useEffect(()=>{c(o())},[r]);const[u,f]=d.useState(null);return d.useEffect(()=>{if(u&&l){const h=T1.flatMap(b=>(a[b.toLowerCase()]||[]).map(({course:x})=>x)).findIndex(b=>b.id===l);h>=0&&u.scrollTo(h)}}),d.useEffect(()=>{if(u){const m=()=>{const h=u.selectedScrollSnap(),b=T1.flatMap(x=>(a[x.toLowerCase()]||[]).map(({course:y})=>y));c(b[h]?.id||null)};return u.on("select",m),()=>{u.off("select",m)}}},[u,a]),s.jsxs("section",{className:"flex flex-col md:hidden max-h-[calc(100dvh-140px)]",children:[s.jsx("div",{className:"overflow-y-auto no-scrollbar rounded-[10px] w-full",children:s.jsxs(tu,{className:"size-full bg-neutral-50 rounded-[10px] overflow-hidden",children:[s.jsx(nu,{className:"border-none",children:s.jsx(Tn,{children:T1.map(m=>s.jsx(un,{className:"text-center py-2 w-[clamp(35px,10vw,65px)] px-1 mx-auto",children:s.jsx("div",{className:"w-[30px] max-w-[30px] flex mx-auto",children:s.jsx("img",{src:dCt[m]||"",alt:m,className:"size-[30px] mx-auto"})})},m))})}),s.jsx(Ka,{className:"bg-neutral-50",children:s.jsx(Tn,{children:T1.map(m=>s.jsx(et,{className:"align-top text-center px-[2.5px] pb-2 !w-[clamp(35px,10vw,65px)] pt-0",children:s.jsx("div",{className:"flex flex-col gap-1 min-[650px]:gap-2.5",children:(a[m.toLowerCase()]||[]).sort((h,b)=>h.course.index.slice(3).localeCompare(b.course.index.slice(3))).map(({course:h,progress:b})=>{const{bgColor:x}=i(b,l===h.id),v=l===h.id?"border border-black":"";return s.jsx("button",{type:"button",onClick:()=>c(h.id),className:`rounded-md size-[clamp(35px,10vw,65px)] ${x} ${v} flex items-center justify-center p-4 mx-auto`,tabIndex:0,onKeyDown:w=>{(w.key==="Enter"||w.key===" ")&&c(h.id)},children:s.jsxs("span",{className:"text-center text-green-950 body-medium-12px uppercase !leading-[110%]",children:[h.index.slice(0,3),s.jsx("br",{}),h.index.slice(3)]})},h.id)})})},m))})})]})}),s.jsx("div",{className:"mt-4",children:s.jsxs(jh,{setApi:f,opts:{loop:!1},className:"w-full",children:[s.jsx(Th,{className:"ml-0",children:T1.flatMap(m=>(a[m.toLowerCase()]||[]).map(({course:h,progress:b})=>({course:h,progress:b}))).map(({course:m,progress:h})=>s.jsx(Ah,{className:"w-full px-1 min-[425px]:max-w-[320px]",children:s.jsx(p9,{course:m,progress:h})},m.id))}),s.jsx(Mh,{variant:"carouselDashboard",className:"-left-2"}),s.jsx(Oh,{variant:"carouselDashboard",className:"-right-2"})]})})]})},mCt=Be("/$lang/_course/my-courses/")({component:pCt});function pCt(){const{t:e,i18n:t}=Q(),n=wt(),{session:r,courses:a}=d.useContext(Ge),i=gt("md")||window.innerWidth<768,[o,l]=d.useState("map"),{data:c}=ke({...oe.user.courses.getProgress.queryOptions(),staleTime:0,refetchOnMount:!0,refetchOnWindowFocus:!0}),u=a?a.filter(b=>{const x=(c??[]).some(y=>y.courseId===b.id);return(!b.isArchived||x)&&(b.language.toLowerCase()===t.language.toLowerCase()||x)&&b.teachingFormat===lo.SelfPaced}):[],f=c?c.filter(b=>{const x=a?.find(y=>y.id===b.courseId);return x?x.teachingFormat===lo.SelfPaced:!1}).sort((b,x)=>x.progressPercentage!==b.progressPercentage?x.progressPercentage-b.progressPercentage:new Date(x.lastUpdated).getTime()-new Date(b.lastUpdated).getTime()):[],m=c?c.filter(b=>{const x=a?.find(y=>y.id===b.courseId);return x?x.teachingFormat===lo.ProfessorLed:!1}).sort((b,x)=>x.progressPercentage!==b.progressPercentage?x.progressPercentage-b.progressPercentage:new Date(x.lastUpdated).getTime()-new Date(b.lastUpdated).getTime()):[],h=m.length>0;return d.useEffect(()=>{r===null&&n({to:"/"})},[r]),r?s.jsxs(Qe,{title:e("navbar.myCourses"),layoutSize:"max",showBecomeTeacherButton:!0,children:[h&&s.jsxs(s.Fragment,{children:[s.jsx("h2",{className:"title-base md:title-large max-md:mt-4",children:e("navbar.liveClassesTitle")}),s.jsx("div",{className:"flex flex-col w-full border border-neutral-100 rounded-2xl overflow-hidden mt-4 md:mt-6",children:m.map(b=>{const x=a?.find(y=>y.id===b.courseId);return x?s.jsx(gx,{course:x,courseProgress:b},b.courseId):null})})]}),s.jsx("h2",{className:V("title-base md:title-large",h?"mt-8":" max-md:mt-4"),children:e("navbar.learnAnytimeTitle")}),s.jsxs(ru,{variant:"outline",defaultValue:"map",value:o,size:i?"sm":"default",className:"w-full md:max-w-[442px] my-4 md:my-8",children:[s.jsx(qa,{value:"map",onClick:()=>l("map"),children:s.jsx("p",{className:"w-full",children:e("words.map")})},"map"),s.jsx(qa,{value:"list",onClick:()=>l("list"),children:s.jsx("p",{className:"w-full",children:e("words.list")})},"list")]}),o==="map"&&s.jsxs("div",{className:"max-xl:max-w-[733px] flex flex-col",children:[s.jsx(aCt,{courses:u,progress:c||[]}),s.jsx(fCt,{courses:u,progress:c||[]})]}),o==="list"&&s.jsxs("div",{className:"flex flex-col mt-6 w-full border border-neutral-100 rounded-2xl overflow-hidden",children:[f.map(b=>{const x=a?.find(y=>y.id===b.courseId);return x?s.jsx(gx,{course:x,courseProgress:b},b.courseId):null}),f.length===0&&s.jsx("div",{className:"p-4",children:s.jsx(Mr,{title:e("dashboard.myCourses.noCourseStarted"),linkButton:{href:"/learn-anytime",label:e("bCert.chooseCourse")},icon:aPe})})]})]}):s.jsx(Qe,{title:e("navbar.myCourses"),layoutSize:"max",showBecomeTeacherButton:!0,children:s.jsx(Fe,{size:"s"})})}const Jwe="/assets/program-main-DTk9QMBH.webp",lF=()=>typeof navigator>"u"||!navigator.language?"":va(navigator.language),cF=(e,t,n,r=[])=>{const a=va(e),i=va(t),o=va(t.split("-")[0]),l=va(n),c=va(n.split("-")[0]);return a===i||a===o||a===l||a===c||r.some(u=>a===va(u))},hCt=Be("/$lang/_course/live-classes/")({component:gCt});function gCt(){const{courses:e,session:t}=d.useContext(Ge),{t:n,i18n:r}=Q(),[a,i]=d.useState(!1),o=!!t?.user,{data:l}=ke(oe.user.courses.getProgress.queryOptions({teachingFormat:lo.ProfessorLed},{enabled:o})),c=l?l.filter(h=>h.progressPercentage<100).sort((h,b)=>b.lastUpdated&&h.lastUpdated?new Date(b.lastUpdated).getTime()-new Date(h.lastUpdated).getTime():b.lastUpdated?1:h.lastUpdated?-1:0):[],u=e?e.filter(h=>h.isArchived===!1&&h.isPlanbSchool===!0&&(h.endDate?h.endDate.getTime()>Date.now():!0)):[],f=d.useMemo(()=>lF(),[]),m=d.useMemo(()=>e?e.filter(h=>h.isArchived===!1&&h.isPlanbSchool===!1&&cF(h.language,r.language,f,["en"])&&h.teachingFormat==="professor_led"&&(!h.paymentExpirationDate||h.paymentExpirationDate>new Date)&&(h.endDate?h.endDate.getTime()>Date.now():!0)).sort((h,b)=>h.index.slice(3).localeCompare(b.index.slice(3))):[],[e,r.language,f]);return e?s.jsxs(Qe,{title:n("courses.liveClasses.liveClasses"),layoutSize:"wide",showBecomeTeacherButton:!0,children:[c.length!==0&&s.jsxs("div",{className:"flex flex-col w-full mb-6 md:mb-12",children:[s.jsx("p",{className:"text-black title-base md:title-medium mb-4",children:n("courses.continueLeftOff")}),s.jsx("div",{className:"flex flex-col w-full border border-neutral-100 rounded-2xl overflow-hidden mb-2 md:mb-4",children:c.slice(0,a?void 0:2).map(h=>{const b=e.find(x=>x.id===h.courseId);return b?s.jsx(gx,{course:b,courseProgress:h},b.id):null})}),c.length>2&&s.jsx("div",{className:"ml-auto",children:s.jsxs("button",{type:"button",onClick:()=>i(!a),className:"flex items-center gap-0.5 text-neutral-300 body-small-bold pr-3 md:pr-8",children:[a?n("words.hide"):n("courses.plusXMore",{count:c.length-2}),s.jsx(Ol,{size:20,className:V("transition-transform",a&&"rotate-180")})]})})]}),s.jsx("h2",{className:"lg:hidden title-large-sb-24px font-semibold mb-2 lg:mb-6",children:n("courses.liveClasses.title")}),s.jsxs("div",{className:"bg-vertical-orange-gradient border border-orange-200 rounded-2xl",children:[s.jsxs("div",{className:"max-lg:hidden flex flex-col",children:[s.jsx("div",{className:" py-6 px-6 w-full",children:s.jsx("h2",{className:"display-base",children:n("courses.liveClasses.title")})}),s.jsx(Te,{to:"/programs"})]}),s.jsx("div",{className:"flex flex-wrap gap-4 lg:gap-8 mt-2 lg:mt-4 px-2 lg:px-6 pb-2 lg:pb-6",children:s.jsx("div",{className:"w-full",children:s.jsx(bCt,{course:u.at(0)})})})]}),m.length===0?null:s.jsxs(s.Fragment,{children:[s.jsx("h2",{className:"mt-6 lg:mt-12 max-lg:title-large-sb-24px lg:display-medium font-semibold",children:n("courses.liveClasses.allOtherTitle")}),s.jsx("div",{className:"mt-2 lg:mt-8",children:s.jsx("div",{className:"flex flex-wrap gap-4 lg:gap-8",children:m.map(h=>s.jsx("div",{className:"w-full",children:s.jsx(Qwe,{course:h})},h.id))})})]})]}):s.jsx(Qe,{title:n("courses.liveClasses.liveClasses"),layoutSize:"wide",showBecomeTeacherButton:!0,children:s.jsx(Fe,{size:"s"})})}const bCt=({course:e})=>{const{t}=Q(),n=M$(e.startDate,e.endDate);return s.jsx(Te,{to:"/programs",className:V("flex w-full max-lg:mx-auto max-lg:max-w-[340px] bg-white rounded-2xl"),children:s.jsxs("article",{className:"flex flex-row w-full border border-neutral-50 rounded-2xl hover:bg-neutral-50",children:[s.jsx(xCt,{}),s.jsxs("div",{className:"grow min-w-0 w-full",children:[s.jsx(vCt,{}),s.jsxs("div",{className:"flex flex-col p-4 h-full w-full",children:[s.jsx("span",{className:"mt-4 flex flex-col w-full line-clamp-2 title-medium align-top mb-2 lg:mb-0",children:t("courses.liveClasses.program.title")}),s.jsx("p",{className:"text-neutral-600 body-small lg:line-clamp-4",children:t("courses.liveClasses.program.goal")}),s.jsxs("div",{className:"flex flex-row my-4 items-center",children:[e.mainProfessors.map(r=>s.jsx(Sn,{src:tn(r,"profile.webp"),alt:r.name,breakpoints:{default:100,lg:150},className:V("size-6 rounded-full z-10 object-cover [overflow-clip-margin:unset]")},r.id)),s.jsx("span",{className:"ml-2 max-lg:body-small",children:e.mainProfessors.map(r=>r.name)})]}),s.jsxs("div",{className:"w-full lg:mt-auto flex flex-col flex-wrap lg:flex-row gap-5 lg:gap-2 text-nowrap justify-between overflow-hidden border-t border-neutral-50 pt-5",children:[s.jsxs("div",{className:"grow-3 body-base-bold flex flew-row gap-1 mx-2",children:[e.format==="online"||e.format==="hybrid"?s.jsx("span",{children:t("accessType.online")}):null,e.format==="hybrid"?s.jsx("span",{className:"text-neutral-100",children:"|"}):null,e.format==="inperson"||e.format==="hybrid"?s.jsxs("div",{className:"flex flex-row gap-2",children:[s.jsx(Pl,{code:x6e(e.addressLine1||""),size:"s",className:"self-center",isRound:!0}),s.jsx("span",{children:e.addressLine1})]}):null]}),s.jsxs("div",{className:"grow flex flex-row gap-2 items-center mx-2",children:[s.jsx(zm,{className:"h-5 w-5 text-brown-400"}),s.jsx("span",{className:"body-base-bold text-brown-800 ",children:n})]}),s.jsxs("div",{className:"max-lg:hidden flex flex-row gap-2 items-center mx-2",children:[s.jsx(H2,{className:"h-5 w-5 text-brown-400"}),s.jsx("span",{className:"body-base-bold text-brown-800",children:t("courses.liveClasses.program.semester")})]}),s.jsxs(re,{variant:"primary",className:"lg:hidden w-full mt-2",size:"m",children:[t("words.discover"),s.jsx("span",{className:"ml-2",children:">"})]})]})]})]}),s.jsx("div",{className:"max-lg:hidden self-center mx-4 w-fit",children:s.jsx(Wn,{className:"h-5 w-5 text-neutral-300"})})]})},e.id)},xCt=()=>s.jsx("img",{className:"max-lg:hidden w-[230px] xl:w-[338px] rounded-l-2xl object-cover",src:Jwe,alt:""}),vCt=()=>s.jsx("div",{className:"w-full",children:s.jsx("img",{className:"lg:hidden rounded-t-2xl h-[172px] w-full object-cover",src:Jwe,alt:""})}),eEe=e=>d.createElement("svg",{width:21,height:20,viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M17.6338 7.34109L13.5124 6.7234C13.3669 6.70159 13.2026 6.75652 13.1185 6.87723L6.28659 16.6809C6.07401 16.9859 6.23299 17.22 6.56026 17.0435L10.2447 15.0567C10.3595 14.9948 10.4169 14.9638 10.4774 14.9516C10.5309 14.9409 10.586 14.9409 10.6396 14.9516C10.7 14.9638 10.7574 14.9947 10.8722 15.0566L10.8722 15.0567L14.5567 17.0435C14.9451 17.2529 15.1394 17.3577 15.283 17.3304C15.4079 17.3066 15.5157 17.2263 15.5764 17.1118C15.6461 16.9802 15.609 16.7584 15.5348 16.3149L15.5348 16.3149L14.8314 12.1095C14.8095 11.9784 14.7985 11.9128 14.8059 11.8501C14.8125 11.7945 14.8295 11.7408 14.8561 11.6919C14.8861 11.6367 14.9325 11.5903 15.0254 11.4975L15.0255 11.4975L18.0066 8.52016L18.0066 8.52016C18.3208 8.20636 18.4779 8.04945 18.497 7.90102C18.5137 7.77187 18.4726 7.64192 18.3852 7.54735C18.2848 7.43866 18.0678 7.40614 17.6338 7.34109L17.6338 7.34109Z",stroke:"#FFB48A",strokeWidth:.926518,strokeLinecap:"round",strokeLinejoin:"round"}),d.createElement("path",{d:"M12.9204 6.56944L11.0981 2.8778L11.0981 2.87778C10.9061 2.48868 10.81 2.29413 10.6797 2.23197C10.5662 2.17789 10.4344 2.17789 10.321 2.23197C10.1906 2.29413 10.0946 2.48869 9.90253 2.8778L8.0803 6.56944L8.0803 6.56945C8.0236 6.68432 7.99525 6.74176 7.95381 6.78635C7.91713 6.82584 7.87313 6.85783 7.82426 6.88056C7.76906 6.90623 7.70568 6.91549 7.57892 6.93402L3.50286 7.5298C3.07363 7.59253 2.85902 7.6239 2.7597 7.72874C2.67329 7.81995 2.63265 7.94529 2.6491 8.06985C2.668 8.21302 2.82338 8.36436 3.13412 8.66702L6.08248 11.5387C6.17439 11.6282 6.22034 11.673 6.25 11.7263C6.27625 11.7734 6.2931 11.8252 6.29959 11.8788C6.30693 11.9393 6.29609 12.0025 6.2744 12.129L5.57872 16.1851C5.50535 16.6129 5.46866 16.8269 5.53761 16.9538C5.59759 17.0642 5.6951 17.1198 5.8278 17.1646C6.05527 17.2414 6.13252 17.1479 6.35014 17.0042L6.35021 17.0041C6.448 16.9396 6.49691 16.9073 6.52239 16.8859C6.55092 16.8619 6.56111 16.8519 6.58565 16.8239C6.60757 16.7989 6.63024 16.7661 6.67556 16.7005L13.2891 7.12602C13.3502 7.03761 13.2814 6.91088 13.1782 6.88107C13.1668 6.87777 13.1712 6.87753 13.1611 6.87126C13.1332 6.85396 13.0743 6.81589 13.0469 6.78635C13.0054 6.74176 12.9771 6.68432 12.9204 6.56944Z",fill:"#FFA826",stroke:"#FFA826",strokeWidth:2.31629,strokeLinecap:"round",strokeLinejoin:"round"})),tEe=({level:e,addPadding:t})=>{const{t:n}=Q(),r={[Tc.Beginner]:n("words.level.beginner"),[Tc.Intermediate]:n("words.level.intermediate"),[Tc.Advanced]:n("words.level.advanced"),[Tc.Expert]:n("words.level.expert")},i={beginner:1,intermediate:2,advanced:3,expert:4}[e],o=r[e];return s.jsxs("div",{className:V("flex items-center gap-2",t&&"p-2"),children:[s.jsx("div",{className:"w-2.5 flex flex-col justify-center items-center gap-px",children:[4,3,2,1].map(l=>s.jsx("div",{className:`self-stretch h-[3px] rounded-[1px] ${l<=i?"bg-blue-200":"bg-blue-200/30"}`},l))}),s.jsx("div",{className:"text-blue-900 body-extra-small-bold",children:o})]})},yCt=nn("group flex flex-col w-full md:h-[400px]",{defaultVariants:{borderRadius:"courses",color:"primary",mode:"light"},variants:{borderRadius:{courses:"rounded-2xl"},color:{primary:"bg-transparent border border-neutral-100 dark:bg-brown-900"},mode:{dark:"dark",light:""}}}),Oc=({course:e,mode:t="light",className:n,openInNewTab:r=!1})=>{const{t:a}=Q();return s.jsx(Te,{to:`/courses/${ct(e.name)}-${e.id}`,target:r?"_blank":void 0,className:V("flex w-full max-md:mx-auto md:w-[256px]",n),children:s.jsxs("article",{className:`overflow-hidden ${yCt({color:"primary",mode:t})} relative`,children:[s.jsx(Sn,{width:256,height:193,loading:"lazy",src:ua(`courses/${e.index}`,"thumbnail.webp",e.lastCommit),alt:e.name,breakpoints:{default:600},className:"max-md:hidden rounded-2xl mb-2 object-cover [overflow-clip-margin:_unset] object-center max-h-[193px] group-hover:max-h-[152px] transition-[max-height] ease-in-out"}),s.jsxs("div",{className:"flex md:flex-col max-md:items-center max-md:gap-2 max-md:mb-2 md:mb-2 md:px-4 max-md:pr-2",children:[s.jsx(Sn,{width:124,height:98,loading:"lazy",src:ua(`courses/${e.index}`,"thumbnail.webp",e.lastCommit),alt:e.name,breakpoints:{default:300},className:"md:hidden rounded-tl-2xl w-31 object-cover [overflow-clip-margin:_unset] object-center"}),s.jsxs("div",{className:"flex flex-col md:gap-2",children:[s.jsx("span",{className:"max-md:flex flex-col !line-clamp-2 title-small md:title-base text-brown-950 dark:text-white md:align-top mb-2 md:mb-0",children:e.name}),s.jsxs("div",{className:"flex md:items-center flex-wrap gap-1.5 md:gap-2 order-2 md:order-1",children:[va(e.index)==="btc101"?s.jsx(It,{size:"small",variant:"green",mode:t,className:"uppercase",children:a("words.startHere")}):s.jsx(tEe,{level:e.level}),e.requiresPayment&&s.jsx(It,{size:"small",variant:"yellow",mode:t,className:"uppercase",children:a("courses.details.paidCourse")}),e.averageRating!==0&&s.jsx(wue,{course:e,className:"md:hidden"})]})]})]}),s.jsx("div",{className:"relative px-2 max-md:pb-2 md:px-4",children:s.jsx("p",{className:"text-neutral-400 dark:text-brown-300 body-small line-clamp-3 md:line-clamp-3 md:group-hover:hidden",children:e.goal})}),e.averageRating!==0&&s.jsx(wue,{course:e,className:"absolute bottom-4 right-4 max-md:hidden transition-opacity md:group-hover:hidden"}),s.jsx("div",{className:"max-md:hidden relative md:px-4",children:s.jsxs("div",{className:"flex-col hidden md:group-hover:flex absolute md:group-hover:static",children:[s.jsx(Yr,{leftText:a("words.professor"),rightText:e.mainProfessors.map(i=>i.name).join(", "),className:"border-none",rightTextClassName:"ml-2-5 line-clamp-1",leftTextClassName:"shrink-0",variant:t==="light"?"lightMaroon":"dark"}),s.jsx(Yr,{leftText:a("words.duration"),rightText:`${e.hours} hours`,className:"border-t",variant:t==="light"?"lightMaroon":"dark"})]})}),s.jsx("div",{className:"max-md:hidden relative flex justify-center w-full mt-auto",children:s.jsx("div",{className:"absolute w-full bottom-0 px-4 pb-4",children:s.jsxs(re,{variant:"primary",size:"m",className:"w-full absolute md:group-hover:static transition-opacity opacity-0 md:group-hover:opacity-100 duration-0 md:group-hover:duration-150",children:[a("courses.explorer.seeCourse"),s.jsx(Wn,{className:V("inline-flex whitespace-nowrap ml-3")})]})})})]})},e.id)},wue=({course:e,className:t})=>s.jsxs("span",{className:V("flex items-center gap-1",t),children:[s.jsx(eEe,{className:"size-5"}),s.jsx("span",{className:"text-yellow-500 text-sm font-semibold leading-none tracking-[-0.15px]",children:e.averageRating.toFixed(1)}),e.numberOfRating&&e.numberOfRating>0&&s.jsxs("span",{className:"text-yellow-500 text-sm font-normal leading-none tracking-[-0.15px]",children:["(",e.numberOfRating,")"]})]}),CCt=({course:e,className:t,openInNewTab:n=!1})=>{const{t:r}=Q(),{data:a}=ke(oe.content.getPublicCourseReviews.queryOptions({courseId:e.id},{staleTime:3e5}));return s.jsxs(Te,{to:`/courses/${ct(e.name)}-${e.id}`,className:V("flex w-full gap-2 border border-neutral-100 rounded-2xl text-black hover:bg-neutral-50",t),target:n?"_blank":void 0,children:[s.jsx(Sn,{src:ua(`courses/${e.index}`,"thumbnail.webp",e.lastCommit),alt:e.name,breakpoints:{default:440},className:"rounded-l-2xl object-cover [overflow-clip-margin:_unset] object-center w-full max-w-[160px] lg:max-w-[216px] shrink-0"}),s.jsxs("div",{className:"flex items-center gap-4 pl-4 pr-2 py-2.5 w-full",children:[s.jsxs("div",{className:"flex flex-col w-full",children:[s.jsx("span",{className:"title-medium",children:e.name}),s.jsx("p",{className:"text-neutral-600 mt-1 body-extra-small line-clamp-3",children:e.goal}),s.jsxs("div",{className:"flex items-center gap-1 mt-4",children:[s.jsx(Sn,{src:tn(e.mainProfessors[0],"profile.webp"),alt:e.mainProfessors[0]?.name,breakpoints:{default:128},className:V("size-6 rounded-full z-10 object-cover [overflow-clip-margin:_unset]")}),s.jsx("span",{className:"body-small",children:e.mainProfessors[0]?.name})]}),s.jsx(Wi,{className:"my-2.5"}),s.jsxs("div",{className:"flex items-center justify-between gap-2",children:[s.jsxs("div",{className:"flex items-center gap-6",children:[s.jsx(tEe,{level:e.level,addPadding:!0}),s.jsxs("span",{className:"flex items-center p-2 gap-2",children:[s.jsx(H2,{className:"text-brown-400",size:16}),s.jsx("span",{className:"body-extra-small-bold text-brown-800",children:r("courses.details.mobile.hours",{hours:e.hours})})]})]}),e.averageRating!==0&&s.jsxs("span",{className:"flex items-center gap-1",children:[s.jsx(eEe,{className:"size-5"}),s.jsx("span",{className:"text-yellow-500 text-sm font-semibold leading-none tracking-[-0.15px]",children:e.averageRating.toFixed(1)}),a&&s.jsxs("span",{className:"text-yellow-500 body-small",children:["(",a.general.length,")"]})]})]})]}),s.jsx(Wn,{className:"shrink-0 text-neutral-300",size:20})]})]},e.id)},wCt=Be("/$lang/_course/learn-anytime/")({component:ECt});function ECt(){const{courses:e,session:t}=d.useContext(Ge),{i18n:n,t:r}=Q(),[a,i]=d.useState(!1),o=!!t?.user,{data:l}=ke(oe.user.courses.getProgress.queryOptions({teachingFormat:lo.SelfPaced},{enabled:o})),c=d.useMemo(()=>!l||!e?[]:l.filter($=>$.progressPercentage<100).sort(($,X)=>X.lastUpdated&&$.lastUpdated?new Date(X.lastUpdated).getTime()-new Date($.lastUpdated).getTime():X.lastUpdated?1:$.lastUpdated?-1:0),[l,e]),[u,f]=d.useState("all"),[m,h]=d.useState("all"),[b,x]=d.useState("all"),[y,v]=d.useState("all"),[w,S]=d.useState(""),[_,N]=d.useState([]),[j,k]=d.useState(!1),M=$=>{N(X=>X.includes($)?X:[...X,$])},T=d.useMemo(()=>{if(!e)return[];const $=["bitcoin","security","social studies","business","protocol","mining"],X=new Map($.map((W,Y)=>[va(W),Y]));return Array.from(new Set(e.filter(W=>W.teachingFormat===lo.SelfPaced).map(W=>W.topic))).sort((W,Y)=>{const F=va(W),J=va(Y),ue=X.has(F)?X.get(F):Number.MAX_SAFE_INTEGER,ge=X.has(J)?X.get(J):Number.MAX_SAFE_INTEGER;return ue!==ge?ue-ge:F.localeCompare(J)})},[e]),R=d.useMemo(()=>[{id:"all",name:r("words.all")},...T.map($=>({id:$.toLowerCase(),name:r(`words.${w2($)}`)}))],[T,r]),I=[{id:"all",name:r("words.all")},{id:"beginner",name:r("words.level.beginner")},{id:"intermediate",name:r("words.level.intermediate")},{id:"advanced",name:r("words.level.advanced")},{id:"expert",name:r("words.level.expert")}],D=[{id:"all",name:r("words.all")},{id:"theory",name:r("words.theory")},{id:"practice",name:r("words.practice")}],P=[{id:"all",name:r("words.all")},{id:"free",name:r("words.free")},{id:"paid",name:r("words.paid")}],L=d.useMemo(()=>lF(),[]),z=d.useMemo(()=>e?e.filter($=>$.isArchived===!1&&cF($.language,n.language,L)&&$.teachingFormat==="self_paced"&&(!$.paymentExpirationDate||$.paymentExpirationDate>new Date)&&(u==="all"?!0:va($.topic)===u)&&(m==="all"?!0:$.level===m)&&(b==="all"?!0:$.type===b)&&(y==="all"?!0:y==="free"?$.requiresPayment===!1:$.requiresPayment===!0)&&(w===""?!0:va($.name).includes(va(w))||va($.goal).includes(va(w)))).sort(($,X)=>$.index.slice(3).localeCompare(X.index.slice(3))):[],[e,n.language,L,u,m,b,y,w]),q=d.useMemo(()=>u==="all"&&m==="all"&&b==="all"&&y==="all"&&w==="",[u,m,b,y,w]),Z=d.useMemo(()=>u!=="all"||m!=="all"||b!=="all"||y!=="all"||w!=="",[u,m,b,y,w]),G=()=>{f("all"),h("all"),x("all"),v("all"),S("")};return e?s.jsxs(Qe,{tabs:[{id:"all",label:r("courses.allCourses"),href:"/learn-anytime"},{id:"course-selector",label:r("courses.courseSelector"),href:"/learn-anytime/course-selector"}],title:r("courses.allCourses"),showBecomeTeacherButton:!0,children:[c.length!==0&&s.jsxs("div",{className:"flex flex-col w-full mb-6 md:mb-12",children:[s.jsx("p",{className:"text-black title-base md:title-medium mb-4",children:r("courses.continueLeftOff")}),s.jsx("div",{className:"flex flex-col w-full border border-neutral-100 rounded-2xl overflow-hidden mb-2 md:mb-4",children:c.slice(0,a?void 0:2).map($=>{const X=e.find(B=>B.id===$.courseId);return X?s.jsx(gx,{course:X,courseProgress:$},X.id):null})}),c.length>2&&s.jsx("div",{className:"ml-auto",children:s.jsxs("button",{type:"button",onClick:()=>i(!a),className:"flex items-center gap-0.5 text-neutral-300 body-small-bold pr-3 md:pr-8",children:[a?r("words.hide"):r("courses.plusXMore",{count:c.length-2}),s.jsx(Ol,{size:20,className:V("transition-transform",a&&"rotate-180")})]})})]}),s.jsxs("div",{className:V("flex items-center gap-2 w-full justify-end my-2 lg:hidden"),children:[s.jsx(ya,{searchTerm:w,setSearchTerm:S}),s.jsxs("button",{onClick:()=>k($=>!$),className:"p-2 rounded-lg bg-neutral-50 text-neutral-400 flex items-center gap-2",type:"button",children:[s.jsx("span",{className:"body-base",children:r("words.filters")}),j?s.jsx(Il,{size:16}):s.jsx(Rx,{size:16})]})]}),s.jsxs("div",{className:V("lg:ml-auto flex max-lg:flex-col lg:items-center lg:justify-end gap-1 lg:gap-2 lg:max-w-200 lg:w-full max-lg:border border-neutral-100 max-lg:p-2 max-lg:rounded-lg max-lg:w-full max-lg:max-w-90 max-lg:mx-auto lg:mt-4",j?"max-lg:mb-2":"max-lg:hidden"),children:[s.jsxs("div",{className:"lg:hidden flex justify-between items-center w-full mb-1 px-1",children:[s.jsx("span",{className:"body-small-bold text-neutral-700",children:r("words.filters")}),Z&&s.jsx("button",{onClick:()=>{G()},className:"body-small-bold text-orange-500",type:"button",children:r("words.resetAll")})]}),s.jsx(Sl,{activeItem:R.find($=>$.id===u)?.name||"",itemsList:R.map($=>({id:$.id,name:Ba($.name),onClick:()=>f($.id)})).filter($=>$.id!==u),variant:"light",placeholder:r("words.topic"),forcePlaceholder:u==="all"}),s.jsx(Sl,{activeItem:I.find($=>$.id===m)?.name||"",itemsList:I.map($=>({id:$.id,name:Ba($.name),onClick:()=>h($.id)})).filter($=>$.id!==m),variant:"light",placeholder:r("words.level.level"),forcePlaceholder:m==="all"}),s.jsx(Sl,{activeItem:D.find($=>$.id===b)?.name||"",itemsList:D.map($=>({id:$.id,name:Ba($.name),onClick:()=>x($.id)})).filter($=>$.id!==b),variant:"light",placeholder:r("words.type"),forcePlaceholder:b==="all"}),s.jsx(Sl,{activeItem:P.find($=>$.id===y)?.name||"",itemsList:P.map($=>({id:$.id,name:Ba($.name),onClick:()=>v($.id)})).filter($=>$.id!==y),variant:"light",placeholder:r("words.price"),forcePlaceholder:y==="all"}),s.jsx(ya,{searchTerm:w,setSearchTerm:S,className:"max-lg:hidden"})]}),q?s.jsx("div",{className:"flex flex-col gap-2 md:gap-12 lg:mt-6",children:R.filter($=>$.id!=="all").map($=>{const X=z.filter(Y=>va(Y.topic)===$.id);if(X.length===0)return null;const B=_.includes($.id),W=B?X:X.slice(0,4);return s.jsxs("section",{children:[s.jsx("h2",{className:"title-base md:title-large mb-2 md:mb-4 text-black",children:$.name}),s.jsxs(jh,{className:"max-md:hidden",opts:{slidesToScroll:3,duration:14},children:[s.jsx(Th,{className:"",children:X.map(Y=>s.jsx(Ah,{children:s.jsx(Oc,{course:Y,mode:"light"})},Y.id))}),s.jsx(Mh,{variant:"primary",rounded:!0,className:"z-10"}),s.jsx(Oh,{variant:"primary",rounded:!0,className:"z-10"}),s.jsx(xD,{})]}),s.jsxs("div",{className:"flex flex-col gap-2 md:hidden",children:[W.map(Y=>s.jsx(Oc,{course:Y,mode:"light"},Y.id)),!B&&X.length>4&&s.jsxs("div",{className:"w-full relative flex items-center justify-center my-2",children:[s.jsx("div",{className:"absolute w-full h-px bg-orange-50"}),s.jsxs("button",{onClick:()=>M($.id),className:"relative z-10 rounded-full flex items-center gap-2 px-3 py-2 text-orange-500 bg-orange-50 body-extra-small-bold",type:"button",children:[s.jsx(Um,{size:16}),s.jsx("span",{children:r("words.viewAll")})]})]})]})]},$.id)})}):s.jsx("div",{className:"mt-6",children:z.length===0?s.jsx(Mr,{title:r("courses.noCoursesFound"),description:r("courses.tryAdjustingFilters"),actionButton:{onClick:()=>{G()},label:r("words.resetFilters")},icon:iPe}):s.jsx("div",{className:"flex flex-wrap gap-2 md:gap-4",children:z.map($=>s.jsx(Oc,{course:$,mode:"light"},$.id))})})]}):s.jsx(Qe,{title:r("courses.allCourses"),showBecomeTeacherButton:!0,children:s.jsx(Fe,{size:"s"})})}const SCt=Be("/$lang/_course/courses/")({component:NCt,loader:()=>new Promise(e=>setTimeout(e,0))});function NCt(){return s.jsx(Hm,{to:"/learn-anytime",replace:!0})}const Wd=()=>{const e=wt();return{navigateTo404:()=>e({to:"/404"}),navigateToUnderConstruction:()=>e({to:"/under-construction"})}},_Ct=({events:e})=>{const{t}=Q(),n=[...e].filter(r=>{const a=Date.now(),i=r.startDate.getTime();return a<i}).sort((r,a)=>r.startDate.getTime()-a.startDate.getTime());return s.jsxs("div",{className:"flex flex-col gap-1 md:gap-7.5 mt-6 md:mt-13.5",children:[s.jsx("span",{className:"subtitle-base md:title-large",children:t("projects.relatedEvents")}),n.length>0&&s.jsx("div",{className:"flex flex-wrap gap-2 lg:gap-6",children:n?.map(r=>s.jsx(D$,{event:r},r.name))}),n.length===0&&s.jsx(Mr,{title:t("projects.noRelatedEvents"),icon:zm})]})},kCt=({text:e})=>s.jsx("h3",{className:"subtitle-base md:subtitle-large-med-20px",children:s.jsx(Yn,{i18nKey:e,children:s.jsx("span",{children:e})})}),Yd=({title:e,imgSrc:t,language:n,subtitle:r,button:a,mediaLinks:i,tags:o,abstract:l,description:c,trailer:u,suggestedHeaderText:f,suggestedResources:m,socials:h})=>{const b=gt("md"),{t:x}=Q();return s.jsxs("div",{className:"w-full flex flex-col gap-6 md:gap-20",children:[s.jsxs("article",{className:"flex flex-col w-full gap-6 md:gap-7.5",children:[s.jsxs("div",{className:"flex max-md:flex-col md:items-center gap-6 md:gap-4",children:[s.jsx(Sn,{breakpoints:{default:470},className:"max-md:mx-auto max-md:aspect-auto max-md:max-w-50 md:w-58 h-auto md:max-h-54 object-cover [overflow-clip-margin:_unset] border-[0.5px] border-neutral-100 rounded-lg md:rounded-2xl",alt:e,src:t}),s.jsxs("div",{className:"flex flex-col gap-6 md:gap-5.5 w-full",children:[s.jsxs("div",{className:"flex flex-col md:gap-1.5 w-full max-md:order-2",children:[s.jsxs("h1",{className:"max-md:display-small-32px max-md:!font-semibold md:display-medium flex gap-4 w-full items-center",children:[e,n&&(Array.isArray(n)?s.jsx("div",{className:"flex gap-1 shrink-0 max-md:!hidden",children:n.slice(0,2).map(y=>s.jsx(Pl,{code:y,size:"l",className:"shrink-0"},y))}):s.jsx(Pl,{code:n,size:"l",className:"shrink-0 max-md:!hidden"}))]}),r&&s.jsx("span",{className:"body-small md:title-medium text-neutral-600",children:r}),i&&i.length>0&&s.jsx("div",{className:"flex items-center gap-4 text-neutral-600 max-md:order-2 mt-2 md:mt-2.5",children:i.map(({icon:y,href:v},w)=>{const S=y;return s.jsx("a",{href:v,target:"_blank",rel:"noopener noreferrer",children:s.jsx(S,{size:24})},w)})}),h&&s.jsx("div",{className:"max-md:order-2",children:h})]}),o&&s.jsx("div",{className:"flex flex-wrap gap-1 max-md:order-2",children:o.map(y=>s.jsx(It,{size:"base",color:"grey",className:"capitalize",children:y},y))}),d.isValidElement(a)?a:typeof a=="object"&&a!==null&&"href"in a?s.jsx(re,{variant:"primary",asChild:!0,className:"max-md:order-1 max-md:w-full max-md:mx-auto max-md:max-w-88",children:s.jsx("a",{href:a.href,target:"_blank",rel:"noopener noreferrer",children:a.label})}):null]})]}),l&&s.jsxs("div",{className:"flex flex-col gap-1",children:[s.jsx("span",{className:"subtitle-base md:title-base",children:x("words.abstract")}),s.jsx("p",{className:"body-small md:body-base whitespace-pre-line",children:l})]}),c&&s.jsx("p",{className:"body-small md:body-base whitespace-pre-line",children:c})]}),u&&s.jsxs("div",{className:"flex flex-col w-full gap-1",children:[s.jsx("h3",{className:"subtitle-base md:title-base",children:x("youtubeChannels.watchTrailer")}),s.jsx("div",{className:"mx-auto max-w-full w-full aspect-video",children:s.jsx("iframe",{width:"100%",height:"100%",className:"mx-auto rounded-lg",src:$5(u??""),title:"Channel Trailer",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0})})]}),f&&m?s.jsxs("section",{className:"flex flex-col gap-1 md:gap-6 w-full",children:[s.jsx(kCt,{text:f}),s.jsxs(jh,{opts:{slidesToScroll:2,duration:14},children:[s.jsx(Th,{children:m.slice(0,10).map(y=>s.jsx(Ah,{className:"text-white rounded-sm",children:s.jsxs(Te,{to:y.href,className:"min-w-38 max-w-38 h-55",children:[s.jsxs("div",{className:"relative w-full",children:[s.jsx(Sn,{breakpoints:{default:300},className:"object-cover [overflow-clip-margin:_unset] rounded-sm min-w-38 max-w-38 h-55",alt:y.title,src:y.imgSrc}),s.jsx("div",{className:"absolute inset-0 -bottom-px rounded-sm min-w-38 max-w-38 h-55",style:{background:`linear-gradient(360deg, rgba(40, 33, 33, 0.90) 10%, rgba(0, 0, 0, 0.00) 60%),
                                  linear-gradient(0deg, rgba(57, 53, 49, 0.20) 0%, rgba(57, 53, 49, 0.20) 100%)`,backgroundPosition:"-5.216px 0px",backgroundRepeat:"no-repeat",backgroundSize:"153.647% 100%"}})]}),s.jsx("h3",{className:"absolute w-38 px-2 body-14px bottom-2.5 line-clamp-2",children:y.title})]})},y.title))}),s.jsx(Mh,{variant:"primary",rounded:!0,className:"z-10 -left-2 max-md:hidden"}),s.jsx(Oh,{variant:"primary",rounded:!0,className:"z-10 -right-2 max-md:hidden"}),!b&&s.jsx(xD,{})]})]}):null]})},nEe=Be("/$lang/resources/projects/$projectSlug")({component:jCt,params:{parse:e=>{const{id:t,name:n}=As(e.projectSlug);return{lang:Pe().parse(e.lang),projectId:Pe().parse(t),projectName:Pe().parse(n),projectSlug:e.projectSlug}},stringify:({lang:e,projectName:t,projectId:n})=>({lang:e,projectSlug:`${t}-${n}`})}});function jCt(){const{t:e,i18n:t}=Q(),n=nEe.useParams(),r=wt(),{navigateTo404:a}=Wd(),{tutorials:i,courses:o}=d.useContext(Ge),{data:l,isFetched:c}=ke(oe.content.getProject.queryOptions({id:n.projectId,language:t.language??"en"},{staleTime:3e5})),{data:u}=ke(oe.content.getProjects.queryOptions({language:t.language??"en"},{staleTime:3e5})),{data:f}=ke(oe.content.getRecentEvents.queryOptions()),{data:m}=ke(oe.content.getConferences.queryOptions({projectId:n.projectId})),{data:h}=ke(oe.content.getNewsletters.queryOptions({projectId:n.projectId})),{data:b}=ke(oe.content.getYoutubeChannels.queryOptions({projectId:n.projectId})),x=u?u.filter(S=>S.category.toLowerCase()==="communities"&&S.name!==l?.name).sort((S,_)=>S.name.localeCompare(_.name)):[],y=f?f.filter(S=>S.projectName===l?.name&&S.startDate>new Date):[],v=i?i.filter(S=>S.projectId===l?.id):[],w=o?o.filter(S=>S.projectName===l?.name):[];return d.useEffect(()=>{l&&n.projectName!==ct(l.name)&&r({replace:!0,to:`/resources/projects/${ct(l.name)}-${l.id}`})},[l,c,a,r,n.projectName]),s.jsxs(Qe,{backLink:{href:"/resources/projects",text:e("words.projects")},layoutSize:"wide",title:l?.name??void 0,hideTitle:!0,children:[!c&&s.jsx(Fe,{size:"s"}),c&&!l&&s.jsx("div",{children:e("underConstruction.itemNotFoundOrTranslated",{item:e("words.project")})}),l&&s.jsxs(s.Fragment,{children:[s.jsx(Yd,{title:l.name,imgSrc:tn(l,"logo.webp"),subtitle:l.addressLine1||void 0,mediaLinks:[...l.twitterUrl?[{icon:Nh,href:l.twitterUrl}]:[],...l.websiteUrl?[{icon:cD,href:l.websiteUrl}]:[],...l.githubUrl?[{icon:oD,href:l.githubUrl}]:[],...l.linkedinUrl?[{icon:Dx,href:l.linkedinUrl}]:[],...l.nostr?[{icon:fy,href:l.nostr}]:[]],tags:l.tags,language:l.languages}),s.jsx("p",{className:"whitespace-pre-line body-small md:body-base text-justify mt-6",children:l.description}),y.length>0&&s.jsx(_Ct,{events:y}),w.length>0&&s.jsx(x4,{category:e("words.courses"),children:s.jsx("div",{className:"flex flex-wrap gap-2 md:gap-6",children:w.map(S=>s.jsx(Oc,{course:S,mode:"light"},S.id))})}),v.length>0&&s.jsx(x4,{category:e("words.tutorials"),children:s.jsx("div",{className:"flex flex-wrap gap-2",children:v.map(S=>s.jsx(T6,{tutorial:S},S.id))})}),m&&m.length>0&&s.jsx(x4,{category:e("resources.conferences.title"),children:s.jsx("div",{className:"flex flex-wrap gap-2 md:gap-6",children:m.map(S=>s.jsx(yf,{conference:S},S.id))})}),h&&h.length>0&&s.jsx(x4,{category:e("resources.newsletters.title"),children:s.jsx("div",{className:"flex flex-wrap gap-2 md:gap-6",children:h.map(S=>s.jsx(Te,{to:`/resources/newsletters/${ct(S.title)}-${S.id}`,params:{newsletterId:S.id.toString()},children:s.jsx(Yo,{name:S.title,author:S.author,imageSrc:tn(S),language:S.language})},`${S.id}`))})}),b&&b.length>0&&s.jsx(x4,{category:e("resources.channels.title"),children:s.jsx("div",{className:"flex flex-wrap gap-2 md:gap-6",children:b.map(S=>s.jsx(Te,{to:`/resources/channels/${ct(S.name)}-${S.id}`,params:{youtubeChannelId:S.id.toString()},children:s.jsx(Yo,{name:S.name,imageSrc:tn(S),language:S.language})},`${S.id}`))})})]}),l?.category==="communities"&&s.jsxs("div",{className:"flex flex-col gap-1 md:gap-7.5 mt-6 md:mt-13.5",children:[s.jsx("h3",{className:"subtitle-base md:title-large",children:e("projects.otherCommunities")}),s.jsx("div",{className:"max-md:grid grid-cols-2 md:flex flex-row flex-wrap max-md:items-center gap-3 md:gap-6 w-full",children:x.map(S=>s.jsx(Te,{to:`/resources/projects/${ct(S.name)}-${S.id}`,children:s.jsx(Wwe,{name:S.name,logo:tn(S,"logo.webp")})},S.id))})]})]})}const x4=({category:e,children:t})=>{const{t:n}=Q();return s.jsxs("div",{className:"flex flex-col gap-1 md:gap-7.5 mt-6 md:mt-13.5",children:[s.jsxs("h3",{className:"flex items-center gap-1 subtitle-base md:title-large",children:[n("projects.related")," ",s.jsx("span",{children:e.toLocaleLowerCase()})]}),t]})},W6=(e,t)=>{const{i18n:n}=Q();if(e.length===0||!t)return[];const a=e.filter(i=>i.id!==t.id).reduce((i,o)=>("language"in o&&"language"in t&&(o.language===t.language||o.language===n.language)||"languages"in o&&"languages"in t&&(o.languages[0]===t.languages[0]||o.languages[0]===n.language)?i.prioritized.push(o):i.others.push(o),i),{others:[],prioritized:[]});return[...a.prioritized.sort(()=>Math.random()-.5),...a.others.sort(()=>Math.random()-.5)]},rEe=Be("/$lang/resources/podcasts/$podcastSlug")({component:TCt,params:{parse:e=>{const{id:t,name:n}=As(e.podcastSlug);return{lang:Pe().parse(e.lang),podcastId:Pe().parse(t),podcastName:Pe().parse(n),podcastSlug:e.podcastSlug}},stringify:({lang:e,podcastName:t,podcastId:n})=>({lang:e,podcastSlug:`${t}-${n}`})}});function TCt(){const e=wt(),{navigateTo404:t}=Wd(),{t:n,i18n:r}=Q(),a=rEe.useParams(),{data:i,isFetched:o}=ke(oe.content.getPodcast.queryOptions({id:a.podcastId,language:r.language??"en"})),{data:l,isFetched:c}=ke(oe.content.getPodcasts.queryOptions({}));d.useEffect(()=>{i&&a.podcastName!==ct(i.name)&&e({replace:!0,to:`/resources/podcasts/${ct(i.name)}-${i.id}`})},[i,o,t,e,a.podcastName]);const u=W6(l??[],i);return s.jsxs(Qe,{backLink:{href:"/resources/podcasts",text:n("resources.podcasts.title")},layoutSize:"wide",title:i?.name??void 0,hideTitle:!0,children:[!o&&s.jsx(Fe,{size:"s"}),o&&!i&&s.jsx("div",{children:n("underConstruction.itemNotFoundOrTranslated",{item:n("words.podcast")})}),i&&s.jsx(Yd,{title:i.name,subtitle:`${i.host}`,language:i.language,button:i.podcastUrl?{href:i.podcastUrl,label:n("resources.podcasts.checkThePodcast")}:void 0,tags:i.tags,imgSrc:tn(i,"logo.webp"),abstract:i.description||"",suggestedHeaderText:"resources.pageSubtitlePodcast",suggestedResources:c?u.map(f=>{const m="name"in f;return{title:m&&f.name||"",href:m?`/resources/podcasts/${f.id}`:"",imgSrc:m?tn(f,"logo.webp"):""}}):void 0})]})}const aEe=Be("/$lang/resources/papers/$paperSlug")({component:ACt,params:{parse:e=>{const{id:t,name:n}=As(e.paperSlug);return{paperId:Pe().parse(t),paperTitle:Pe().parse(n),paperSlug:e.paperSlug,lang:Pe().parse(e.lang)}},stringify:({lang:e,paperTitle:t,paperId:n})=>({paperSlug:`${t}-${n}`,lang:e})}});function ACt(){const e=aEe.useParams(),{t}=Q(),{data:n,isFetched:r}=ke(oe.content.getResearchPaper.queryOptions({id:e.paperId,language:e.lang})),a=wt();return d.useEffect(()=>{n&&e.paperTitle!==ct(n.title)&&a({replace:!0,to:`/resources/papers/${ct(n.title)}-${n.id}`})},[n,r,a,e.paperName]),s.jsxs(Qe,{backLink:{href:"/resources/papers",text:t("resources.papers.papers")},layoutSize:"wide",title:n?.title??void 0,hideTitle:!0,children:[!r&&s.jsx(Fe,{size:"s"}),r&&!n&&s.jsx("div",{children:t("underConstruction.itemNotFoundOrTranslated",{item:t("words.researchPaper")})}),n&&s.jsxs("div",{className:"flex flex-col w-full",children:[s.jsx("h1",{className:"display-base md:display-semibold-40px",children:n.title}),s.jsxs("p",{className:"mt-1 md:mt-4 body-small md:label text-neutral-800",children:[n.authors.join(", "),n.publicationDate?s.jsx("span",{className:"md:body-large text-neutral-400",children:`  •  ${new Date(n.publicationDate).toLocaleDateString("en-GB",{day:"numeric",month:"long",year:"numeric"})}
                `}):""]}),n.topics&&n.topics.length>0?s.jsx("div",{className:"flex flex-wrap gap-1 md:gap-2 mt-6 md:mt-4",children:n.topics?.map(i=>s.jsx(It,{size:"small",variant:"grey",className:"capitalize",children:i},i))}):null,s.jsx("h2",{className:"mt-6 md:mt-8 subtitle-base md:title-medium text-neutral-900",children:t("words.abstract")}),s.jsx("p",{className:"whitespace-pre-line mt-4 md:mt-1 text-neutral-900 body-small md:body-base",children:n.abstract}),s.jsxs("section",{className:"mt-8 rounded-2xl border border-neutral-100 max-md:hidden",children:[s.jsxs("div",{className:"flex justify-between items-center pl-4 pr-2 py-2 gap-2",children:[s.jsx("span",{className:"body-base",children:n.title}),s.jsx("a",{href:n.paperUrl,target:"_blank",rel:"noopener noreferrer",children:s.jsxs(re,{size:"s",className:"gap-2",children:[t("resources.papers.accessPaper"),s.jsx(Gf,{size:16})]})})]}),s.jsxs("div",{className:"flex justify-between items-center pl-4 pr-2 py-2 border-t border-neutral-100 gap-2",children:[s.jsx("span",{className:"body-base",children:t("resources.papers.citations")}),s.jsx("a",{href:`/api/files/${n.bibUrl}`,download:!0,target:"_blank",rel:"noopener noreferrer",children:s.jsxs(re,{size:"s",className:"gap-2",variant:"newTertiary",children:[t("words.download"),s.jsx(Gi,{size:16})]})})]})]}),s.jsxs("section",{className:"flex flex-col gap-4 w-full md:hidden mt-6",children:[s.jsx("a",{href:n.paperUrl,target:"_blank",rel:"noopener noreferrer",children:s.jsxs(re,{size:"m",className:"gap-2 w-full",children:[t("resources.papers.accessPaper"),s.jsx(Gf,{size:16})]})}),s.jsx("a",{href:`/api/files/${n.bibUrl}`,download:!0,target:"_blank",rel:"noopener noreferrer",children:s.jsxs(re,{size:"m",className:"gap-2 w-full",variant:"newTertiary",children:[t("resources.papers.downloadCitations"),s.jsx(Gi,{size:16})]})})]}),s.jsx("section",{className:"flex flex-col bg-neutral-50 text-neutral-800 rounded-2xl mt-6 md:mt-8 p-3",children:s.jsx("div",{className:"flex flex-col w-full gap-7",children:s.jsxs("section",{className:"flex flex-col w-full gap-2",children:[s.jsx("p",{className:"body-base-bold px-1",children:t("words.details")}),s.jsxs("div",{className:"bg-white p-3 rounded-2xl",children:[s.jsx(fr,{icon:vPe,leftText:t("words.type"),children:t(`resources.papers.types.${n.type}`,{defaultValue:n.type})}),s.jsx(fr,{icon:lD,leftText:t("resources.papers.publisher"),children:n.source}),s.jsx(fr,{icon:_d,leftText:t("words.language"),children:Xr[n.language]||n.language})]})]})})})]})]})}const iEe=Be("/$lang/resources/newsletters/$newsletterSlug")({component:MCt,params:{parse:e=>{const{id:t,name:n}=As(e.newsletterSlug);return{lang:Pe().parse(e.lang),newsletterId:Pe().parse(t),newsletterName:Pe().parse(n),newsletterSlug:e.newsletterSlug}},stringify:({lang:e,newsletterName:t,newsletterId:n})=>({lang:e,newsletterSlug:`${t}-${n}`})}});function MCt(){const e=wt(),{navigateTo404:t}=Wd(),{t:n,i18n:r}=Q(),a=iEe.useParams(),{data:i,isFetched:o}=ke(oe.content.getNewsletter.queryOptions({id:a.newsletterId,language:r.language})),{data:l}=ke(oe.content.getNewsletters.queryOptions({},{staleTime:3e5}));d.useEffect(()=>{i&&a.newsletterName!==ct(i.title)&&e({replace:!0,to:`/resources/newsletters/${ct(i.title)}-${i.id}`})},[i,o,t,a.newsletterName,e]);const c=W6(l??[],i);return s.jsxs(Qe,{backLink:{href:"/resources/newsletters",text:n("resources.newsletters.title")},layoutSize:"wide",title:i?.title??void 0,hideTitle:!0,children:[!o&&s.jsx(Fe,{size:"s"}),o&&!i&&s.jsx("div",{children:n("underConstruction.itemNotFoundOrTranslated",{item:n("words.newsletter")})}),i&&s.jsx(Yd,{title:i.title,subtitle:i.author,language:i.language,button:i.websiteUrl?{href:i.websiteUrl,label:n("resources.newsletter.check")}:void 0,tags:i.tags,imgSrc:tn(i),abstract:i.description||"",suggestedHeaderText:"resources.newsletters.subtitle",suggestedResources:c.map(u=>{const f="title"in u;return{title:f&&u.title||"",href:f?`/resources/newsletters/${ct(u.title)}-${u.id}`:"",imgSrc:f?tn(u):""}})})]})}const sEe=Be("/$lang/resources/movies/$movieSlug")({component:OCt,params:{parse:e=>{const{id:t,name:n}=As(e.movieSlug);return{lang:Pe().parse(e.lang),movieId:Pe().parse(t),movieTitle:Pe().parse(n),movieSlug:e.movieSlug}},stringify:({lang:e,movieTitle:t,movieId:n})=>({lang:e,movieSlug:`${t}-${n}`})}});function OCt(){const e=wt(),{navigateTo404:t}=Wd(),{t:n,i18n:r}=Q(),a=sEe.useParams(),{data:i,isFetched:o}=ke(oe.content.getMovie.queryOptions({id:a.movieId,language:r.language??"en"})),{data:l,isFetched:c}=ke(oe.content.getMovies.queryOptions({}));d.useEffect(()=>{i&&a.movieTitle!==ct(i.title)&&e({replace:!0,to:`/resources/movies/${ct(i.title)}-${i.id}`})},[i,o,t,e,a.movieTitle]);const u=W6(l??[],i);return s.jsxs(Qe,{backLink:{href:"/resources/movies",text:n("resources.movies.title")},layoutSize:"wide",title:i?.title??void 0,hideTitle:!0,children:[!o&&s.jsx(Fe,{size:"s"}),o&&!i&&s.jsx("div",{children:n("underConstruction.itemNotFoundOrTranslated",{item:n("words.movie")})}),i&&s.jsx(Yd,{title:i.title,subtitle:i.author||"",language:i.language,button:i.platform?{href:i.platform,label:n("movies.checkTheMovie")}:void 0,tags:i.tags,imgSrc:tn(i),abstract:i.description||"",suggestedHeaderText:"resources.pageSubtitleMovies",suggestedResources:c?u.map(f=>{const m="title"in f;return{title:m&&f.title||"",href:m?`/resources/movies/${ct(f.title)}-${f.id}`:"",imgSrc:m?tn(f):""}}):void 0})]})}const WC="/assets/lock-B3maCPwo.gif",ICt="/assets/preview-video-B_zIQyIh.webp",oEe=d.createContext({authMode:sn.SignIn,closeAuthModal:()=>{},isAuthModalOpen:!1,openAuthModal:()=>{}}),RCt=({children:e})=>{const[t,n]=d.useState(!1),[r,a]=d.useState(sn.SignIn),i=l=>{a(l),n(!0)},o=()=>n(!1);return s.jsxs(oEe.Provider,{value:{authMode:r,closeAuthModal:o,isAuthModalOpen:t,openAuthModal:i},children:[t&&s.jsx(Ea,{isOpen:t,onClose:o,initialState:r}),e]})},YC=()=>d.useContext(oEe),DCt=({lecture:e,eventPayment:t,refetchEventPayments:n})=>{const{t:r}=Q(),{session:a,user:i}=d.useContext(Ge),{conversionRate:o}=d.useContext(a0),{openAuthModal:l}=YC(),c=!!a,u=e.priceDollars;let f=o&&u!==null?Math.round(u*1e8/o):-1;const[m,h]=d.useState({accessType:null,dollarPrice:null,eventId:null,satsPrice:null}),[b,x]=d.useState(!1),[y,v]=d.useState(!1),w=gt("md");return e.priceDollars===0?null:s.jsxs("div",{children:[m.eventId&&m.satsPrice&&m.dollarPrice&&m.accessType&&m.dollarPrice>0?s.jsx(Uwe,{eventId:m.eventId,event:e,accessType:m.accessType,satsPrice:m.satsPrice,dollarPrice:m.dollarPrice,isOpen:b,onClose:()=>{n(),h({accessType:null,dollarPrice:null,eventId:null,satsPrice:null}),x(!1)}}):null,y&&i&&s.jsx(A6,{isOpen:y,onClose:()=>v(!1),email:i?.email||i?.pendingEmail||""}),s.jsxs("div",{className:"flex max-md:flex-col gap-2 md:gap-x-7 md:gap-y-2 md:items-center md:flex-wrap",children:[s.jsxs("div",{className:"flex max-md:flex-col md:gap-1 text-orange-500 ",children:[s.jsxs("span",{className:"body-medium-16px md:title-large-sb-24px",children:["$",u]}),s.jsx("span",{className:"max-md:hidden title-large-24px",children:"·"}),s.jsxs("span",{className:"body-16px md:title-large-24px",children:[f," sats"]})]}),t?s.jsxs(re,{size:w?"m":"l",variant:"outline",disabled:!0,children:[s.jsx(Wke,{size:24,className:"shrink-0 mr-2"}),r("events.card.purchased")]}):s.jsxs(re,{variant:"primary",size:w?"m":"l",onClick:()=>{c?i?.email&&i?.currentEmailChecked?(h({accessType:"online",dollarPrice:u,eventId:e.id,satsPrice:f}),x(!0)):v(!0):l(sn.SignIn)},className:"max-md:w-full max-md:max-w-[351px]",children:[s.jsx(Mde,{size:24,className:"shrink-0 mr-2"}),r("events.card.buyLecture")]})]})]})},lEe=Be("/$lang/resources/lectures/$lectureSlug")({component:PCt,params:{parse:e=>{const{id:t,name:n}=As(e.lectureSlug);return{lang:Pe().parse(e.lang),lectureId:Pe().parse(t),lectureName:Pe().parse(n),lectureSlug:e.lectureSlug}},stringify:({lang:e,lectureName:t,lectureId:n})=>({lang:e,lectureSlug:`${t}-${n}`})}});function PCt(){const{t:e,i18n:t}=Q(),n=lEe.useParams(),{courses:r,session:a}=d.useContext(Ge),i=!!a,{data:o,refetch:l,isFetched:c}=ke(oe.content.getLecture.queryOptions({language:t.language??"en",strId:n.lectureId})),u=r?.find(v=>v.id===o?.courseRelated),{data:f,refetch:m}=ke(oe.user.events.getEventPayment.queryOptions(void 0,{enabled:!!o&&i})),h=f?.find(v=>v.paymentStatus==="paid"&&v.eventId===o?.id),b=wt(),x=o?.endDate&&o?.startDate?`${Math.floor((new Date(o.endDate).getTime()-new Date(o.startDate).getTime())/(1e3*60*60))}h ${Math.floor((new Date(o.endDate).getTime()-new Date(o.startDate).getTime())%(1e3*60*60)/(1e3*60))}m`:null,y=o&&new Date(o.startDate).toLocaleDateString(t.language,{day:"2-digit",month:"short",year:"numeric"});return d.useEffect(()=>{h&&l()},[l,h]),d.useEffect(()=>{o&&n.lectureName!==ct(o.name)&&b({replace:!0,to:`/resources/lectures/${ct(o.name)}-${o.id}`})},[o,c,b,n.bookName]),s.jsxs(Qe,{backLink:{href:"/resources/lectures",text:e("resources.lectures.title")},layoutSize:"wide",title:o?.name??void 0,hideTitle:!0,children:[!c&&s.jsx(Fe,{size:"s"}),c&&!o&&s.jsx("div",{children:e("underConstruction.itemNotFoundOrTranslated",{item:e("words.lecture")})}),o&&s.jsxs("div",{className:"w-full flex flex-col gap-6",children:[s.jsxs("article",{className:"flex max-md:flex-col w-full gap-6 md:gap-7.5",children:[s.jsx(Sn,{breakpoints:{default:736},className:"rounded-lg object-contain w-auto max-w-full md:max-h-60 mr-auto",alt:o.name||"Lecture",src:tn(o)}),s.jsxs("div",{className:"flex flex-col gap-6 md:gap-5.5 w-full",children:[s.jsxs("div",{className:"flex flex-col md:gap-1.5 w-full",children:[s.jsxs("h1",{className:"title-small md:display-medium flex gap-2 w-full justify-between items-center",children:[o.name,s.jsx(Pl,{code:o.languages[0],size:"l",className:"shrink-0 max-md:!hidden"})]}),o.professorName&&s.jsx("span",{className:"body-base md:title-medium text-neutral-600",children:o.professorName}),s.jsx("span",{className:"body-base md:title-medium text-neutral-600 max-md:mt-6",children:`${x} · ${y}`})]}),s.jsx("div",{className:"flex flex-wrap gap-1",children:o?.tags.map(v=>s.jsx(It,{size:"base",color:"grey",className:"capitalize",children:v},v))}),!!o?.priceDollars&&s.jsx(DCt,{lecture:o,eventPayment:h,refetchEventPayments:m})]})]}),s.jsxs("div",{className:"flex flex-col w-full gap-1",children:[s.jsx("h3",{className:"subtitle-base md:title-base",children:e("lectures.watchLecture")}),!o?.replayUrl&&!o?.liveUrl&&o?.priceDollars&&o.priceDollars>0?s.jsxs("div",{className:"relative w-full",children:[s.jsx("img",{src:ICt,alt:"Video preview"}),s.jsxs("div",{className:"absolute -top-3 left-1 md:top-7 md:left-4 flex gap-3 items-center",children:[s.jsx("img",{src:WC,alt:"Locked",className:"w-11 md:w-[62px] shrink-0"}),s.jsx("span",{className:"title-large-24px text-white max-md:hidden",children:e("lectures.buyVideoToUnlock")})]})]}):s.jsx("div",{className:"mx-auto max-w-full w-full aspect-video",children:s.jsx("iframe",{width:"100%",height:"100%",className:"mx-auto rounded-lg",src:$5(o?.replayUrl||o?.liveUrl||""),title:"Lecture replay",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0})})]}),u&&s.jsxs("section",{className:"w-full flex flex-col gap-2",children:[s.jsxs("div",{className:"flex items-center gap-2.5",children:[s.jsx("img",{src:Tve,className:"size-5 lg:size-6 shrink-0",alt:"BookOpen"}),s.jsx("h3",{className:"text-orange-500 body-base-bold md:display-small",children:e("lectures.checkFullCourse")})]}),s.jsx("p",{className:"md:whitespace-pre-line body-14px md:subtitle-medium-16px mb-5",children:s.jsx(Yn,{i18nKey:"lectures.lecturePartCourse",values:{courseTitle:u.name},children:s.jsx(Te,{to:`/courses/${u.id}`,className:"font-semibold",children:"Course"})})}),s.jsx(Oc,{course:u,mode:"light"})]})]})]})}const LCt=U.lazy(()=>Et(()=>import("./glossary-markdown-body-CiVm7hEc.js"),__vite__mapDeps([0,1]))),cEe=Be("/$lang/resources/glossary/$wordId")({component:VCt,params:{parse:e=>({lang:Pe().parse(e.lang),wordId:Pe().parse(e.wordId)}),stringify:({lang:e,wordId:t})=>({lang:e,wordId:`${t}`})}});function VCt(){const{t:e,i18n:t}=Q(),n=cEe.useParams(),[r,a]=d.useState([]),[i,o]=d.useState(null),[l,c]=d.useState(""),{data:u,isFetched:f}=ke(oe.content.getGlossaryWord.queryOptions({language:t.language??"en",strId:n.wordId})),{data:m}=ke(oe.content.getGlossaryWords.queryOptions({language:t.language??"en"})),h=b=>{o(b===i?null:b)};return d.useEffect(()=>{u&&f&&(m&&a(m.filter(b=>u.relatedWords?.includes(b.term))),document.body.scrollTo({behavior:"smooth",top:0}))},[u,m,f]),s.jsxs(Qe,{title:f?u?.term:e("resources.glossary.title"),tabs:Ms,layoutSize:"wide",children:[!f&&s.jsx(Fe,{size:"s"}),f&&s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"flex flex-col w-full md:mt-4 mt-2",children:[s.jsxs(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:[u?.shortDefinition&&s.jsxs("section",{className:"flex gap-1 flex-col px-4 py-2 border-l-2 border-orange-500 mb-6 md:mb-8",children:[s.jsx("span",{className:"text-orange-500 title-small uppercase",children:e("glossary.inShort")}),s.jsx("p",{className:"body-large",children:u?.shortDefinition})]}),s.jsx("span",{className:"text-orange-500 title-small uppercase",children:e("glossary.detailedExplanation")}),s.jsx(LCt,{content:u?.definition||"",assetPrefix:t0(u?.path||"")})]}),r.length>0&&s.jsxs(s.Fragment,{children:[s.jsx("p",{className:"text-black md:text-lg font-medium self-start mt-5",children:e("glossary.relatedWords")}),s.jsx("ul",{className:"list-disc list-inside text-black self-start",children:r.map(b=>s.jsx("li",{className:"ml-2 md:ml-6 py-2",children:s.jsx(Te,{to:"/resources/glossary/$wordId",params:{wordId:b.fileName},className:"text-orange-500 underline underline-offset-4 capitalize",children:b.term})},b.fileName))})]}),s.jsx("div",{className:"w-full h-px bg-neutral-100 my-6 md:mt-12 md:mb-16"}),s.jsx(ya,{searchTerm:l,setSearchTerm:c,className:"ml-auto",fullWidthOnMobile:!0}),s.jsx(Kwe,{onLetterSelect:h,selectedLetter:i})]}),s.jsx("div",{className:"w-full",children:m&&s.jsx(Xwe,{glossaryTerms:m.filter(b=>b.fileName!==u?.fileName),selectedLetter:i,searchTerm:l})})]})]})}const Eue=U.lazy(()=>Et(()=>import("./conference-markdown-body-CYRWgrO-.js"),__vite__mapDeps([10,1]))),uEe=Be("/$lang/resources/conferences/$conferenceSlug")({component:FCt,params:{parse:e=>{const{id:t,name:n}=As(e.conferenceSlug);return{conferenceId:Pe().parse(t),conferenceName:Pe().parse(n),conferenceSlug:e.conferenceSlug,lang:Pe().parse(e.lang)}},stringify:({lang:e,conferenceName:t,conferenceId:n})=>({conferenceSlug:`${t}-${n}`,lang:e})}}),$Ct=U.memo(({rawContent:e})=>e.includes(`
`)?e.replaceAll("[live replay]","![video]").split(`
`).map((t,n)=>s.jsx(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:s.jsx(Eue,{content:t})},n)):s.jsx(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:s.jsx(Eue,{content:e})})),HCt=e=>[...e].sort((t,n)=>Sue(t)-Sue(n));function Sue(e){const n=e.videoId.split("_").at(-1),r=Number(n);return Number.isNaN(r)?0:r}function FCt(){const[e,t]=d.useState(0),[n,r]=d.useState(0),a=wt(),{navigateTo404:i}=Wd(),{t:o,i18n:l}=Q(),c=uEe.useParams(),{data:u,isFetched:f}=ke({...oe.content.getConference.queryOptions({id:c.conferenceId,language:l.language??"en"}),refetchOnWindowFocus:!1}),m=U.useMemo(()=>{if(u)return{...u,stages:u.stages.map(b=>({...b,videos:HCt(b.videos)}))}},[u]);d.useEffect(()=>{if(!f||!m?.stages?.length)return;const b=new URLSearchParams(window.location.search),x=b.get("stage"),y=b.get("video");if(!y||!x)return;const v=m.stages.findIndex(w=>w.stageId===x);if(v!==-1){const w=m.stages[v].videos.findIndex(S=>S.videoId===y);w!==-1&&(t(v),r(w),document.getElementById("video")?.scrollIntoView({behavior:"smooth"}))}},[f,m]);const h=b=>{m&&n>0&&b.key==="ArrowLeft"&&r(x=>x-1),m&&n<m.stages[e].videos.length-1&&b.key==="ArrowRight"&&r(x=>x+1)};return d.useEffect(()=>{m&&c.conferenceName!==ct(m.name)&&a({replace:!0,to:`/resources/conferences/${ct(m.name)}-${m.id}${location.hash}${location.search}`})},[m,f,i,a,c.conferenceName]),s.jsxs(Qe,{backLink:{href:"/resources/conferences",text:o("conferences.pageTitle")},layoutSize:"wide",title:m?.name??void 0,hideTitle:!0,children:[!f&&s.jsx(Fe,{size:"s"}),f&&!m&&s.jsx("div",{children:o("underConstruction.itemNotFoundOrTranslated",{item:o("words.conference")})}),m&&s.jsxs(s.Fragment,{children:[s.jsx(Yd,{title:m.name,imgSrc:tn(m),subtitle:`${m.location} · ${m.year}`,mediaLinks:[...m.websiteUrl?[{icon:cD,href:m.websiteUrl}]:[],...m.twitterUrl?[{icon:Nh,href:m.twitterUrl}]:[]],tags:m.tags}),s.jsx("p",{className:"whitespace-pre-line body-base text-justify max-md:hidden mt-6",children:m.description}),s.jsxs("div",{className:"flex flex-col gap-10 max-md:hidden mt-10",children:[s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsx("span",{className:"label-strong",children:o("conferences.details.selectStage")}),s.jsx("div",{className:"flex items-center flex-wrap gap-2",children:m.stages.map((b,x)=>s.jsx(Rl,{onClick:x!==e?()=>{r(0),t(x)}:()=>{},text:b.name,isActive:x===e,inactiveBackgroundColor:"bg-neutral-50"},`${b.name}`))})]}),s.jsxs("div",{id:"video",className:"flex flex-col gap-2",children:[s.jsx("span",{className:"label-strong",children:o("conferences.details.selectVideo")}),s.jsx("div",{className:"flex items-center flex-wrap gap-2 max-h-32 overflow-y-auto scrollbar-light",children:m.stages[e].videos.map((b,x)=>s.jsx(Rl,{onClick:x!==n?()=>{r(x)}:()=>{},text:b.name,isActive:x===n,inactiveBackgroundColor:"bg-neutral-50"},`${b.name}`))})]})]}),s.jsxs("div",{className:"flex flex-col gap-2 md:hidden mt-8",children:[s.jsx("h3",{className:"body-small-bold",children:o("conferences.details.findReplay")}),s.jsx(Sl,{activeItem:m.stages[e].name,itemsList:m.stages.map((b,x)=>({name:b.name,onClick:()=>{r(0),t(x)}})),variant:"light"}),s.jsx(Sl,{activeItem:m.stages[e].videos[n].name,itemsList:m.stages[e].videos.map((b,x)=>({name:b.name,onClick:()=>r(x)})),variant:"light"})]}),s.jsx("div",{onKeyDown:b=>h(b),tabIndex:-1,role:"presentation",className:"outline-hidden mt-8 md:mt-10",children:s.jsxs("div",{className:"flex flex-col w-full",children:[s.jsx("h3",{className:"title-large max-md:hidden",children:m.stages[e].videos[n].name}),s.jsx("div",{className:"flex flex-col",children:s.jsx($Ct,{rawContent:m.stages[e].videos[n].rawContent})})]})})]})]})}const dEe=Be("/$lang/resources/channels/$channelSlug")({component:zCt,params:{parse:e=>{const{id:t,name:n}=As(e.channelSlug);return{channelId:Pe().parse(t),channelName:Pe().parse(n),channelSlug:e.channelSlug,lang:Pe().parse(e.lang)}},stringify:({lang:e,channelName:t,channelId:n})=>({channelSlug:`${t}-${n}`,lang:e})}});function zCt(){const e=wt(),{navigateTo404:t}=Wd(),{t:n,i18n:r}=Q(),a=dEe.useParams(),{data:i,isFetched:o}=ke(oe.content.getYoutubeChannel.queryOptions({id:a.channelId,language:r.language??"en"})),{data:l,isFetched:c}=ke(oe.content.getYoutubeChannels.queryOptions({}));d.useEffect(()=>{i&&a.channelName!==ct(i.name)&&e({replace:!0,to:`/resources/channels/${ct(i.name)}-${i.id}`})},[i,o,t,e,a.channelName]);const u=W6(l??[],i);return s.jsxs(Qe,{backLink:{href:"/resources/channels",text:n("resources.channels.title")},layoutSize:"wide",title:i?.name??void 0,hideTitle:!0,children:[!o&&s.jsx(Fe,{size:"s"}),o&&!i&&s.jsx("div",{children:n("underConstruction.itemNotFoundOrTranslated",{item:n("words.channel")})}),i&&s.jsx(Yd,{title:i.name,imgSrc:tn(i),language:i.language,button:{label:n("youtubeChannels.view"),href:i.channel},tags:i.tags?.filter(f=>f&&f.toLowerCase()!=="null"),abstract:i.description||"",trailer:i.trailer,suggestedHeaderText:"resources.pageSubtitleChannels",suggestedResources:c?u.slice(0,10).map(f=>{const m="name"in f;return{title:m&&f.name||"",imgSrc:tn(f),href:m?`/resources/channels/${ct(f.name??"")}-${f.id}`:""}}):[]})]})}const fEe=Be("/$lang/resources/books/$bookSlug")({component:UCt,params:{parse:e=>{const{id:t,name:n}=As(e.bookSlug);return{bookId:Pe().parse(t),bookName:Pe().parse(n),bookSlug:e.bookSlug,lang:Pe().parse(e.lang)}},stringify:({lang:e,bookName:t,bookId:n})=>({bookSlug:`${t}-${n}`,lang:e})}});function UCt(){const e=fEe.useParams(),{t,i18n:n}=Q(),{data:r,isFetched:a}=ke(oe.content.getBook.queryOptions({id:e.bookId,language:n.language??"en"})),i=wt(),{data:o,isFetched:l}=ke(oe.content.getBooks.queryOptions({}));d.useEffect(()=>{r&&e.bookName!==ct(r.title)&&i({replace:!0,to:`/resources/books/${ct(r.title)}-${r.id}`})},[r,a,i,e.bookName]);const c=W6(o??[],r);return s.jsxs(Qe,{backLink:{href:"/resources/books",text:t("resources.books.title")},layoutSize:"wide",title:r?.title??void 0,hideTitle:!0,children:[!a&&s.jsx(Fe,{size:"s"}),a&&!r&&s.jsx("div",{children:t("underConstruction.itemNotFoundOrTranslated",{item:t("words.book")})}),r&&s.jsx("div",{className:"w-full",children:s.jsx(Yd,{title:r.title,subtitle:`${r.author} • ${r.publicationYear}`,tags:r.tags,imgSrc:r.cover?ua(r.path,r.cover):"",abstract:r.description||"",suggestedHeaderText:"resources.pageSubtitleBooks",suggestedResources:l?c.map(u=>{const f="title"in u&&"cover"in u&&u.cover;return{title:f?u.title:"",href:f?`/resources/books/${ct(u.title)}-${u.id}`:"",imgSrc:f?ua(u.path,u.cover):""}}):void 0})})]})}const BCt=({professorId:e})=>{const{t,i18n:n}=Q(),[r,a]=d.useState(""),i=fC(r,400),[o,l]=d.useState({direction:$i.Asc,key:"title"}),{data:c,hasNextPage:u,fetchNextPage:f,refetch:m}=ay(oe.content.getTutorialsWithProfessorName.infiniteQueryOptions({language:n.language||"en",limit:e?100:50,orderDirection:o.direction,orderField:o.key,professorId:e,search:i},{getNextPageParam:v=>v.nextCursor})),h=[],b=new Set;for(const v of c?.pages||[])for(const w of v.tutorials)b.has(w.id)||(b.add(w.id),h.push(w));o.key==="category"&&h.sort((v,w)=>{const S=v.category.toLowerCase(),_=w.category.toLowerCase(),N=v.subcategory?.toLowerCase()||"",j=w.subcategory?.toLowerCase()||"";return S===_?o.direction==="asc"?N.localeCompare(j):j.localeCompare(N):o.direction==="asc"?S.localeCompare(_):_.localeCompare(S)}),d.useEffect(()=>{m()},[i,o,m]);const x=d.useRef(null);d.useEffect(()=>{const v=new IntersectionObserver(S=>{S[0].isIntersecting&&u&&f()},{threshold:1}),w=x.current;return w&&v.observe(w),()=>{w&&v.unobserve(w)}},[f,u]);const y=v=>{l(w=>({direction:w.key===v&&w.direction===$i.Asc?$i.Desc:$i.Asc,key:v}))};return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"relative w-full max-w-[600px] mb-5 mt-10",children:[s.jsx("input",{type:"text",placeholder:t("dashboard.adminPanel.searchByNameOrCategory"),value:r,onChange:v=>a(v.target.value),className:"w-full pl-5 pr-12 py-3 rounded-[25px] bg-neutral-100 text-neutral-1000 placeholder:text-neutral-500 body-14px"}),s.jsx(wve,{size:24,className:"absolute right-5 top-1/2 -translate-y-1/2 text-neutral-1000"})]}),s.jsxs(tu,{children:[s.jsx(nu,{className:"sticky top-0 z-10 bg-white",children:s.jsxs(Tn,{children:[s.jsx(un,{onClick:()=>y("category"),className:V(e&&"max-md:hidden","w-[240px]"),children:s.jsxs("div",{className:"flex gap-2.5 items-center",children:[s.jsx("span",{children:t("words.category")}),o.key==="category"?s.jsx(to,{className:V("shrink-0 transition-all",o.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),!e&&s.jsx(un,{className:V("w-[180px]"),onClick:()=>y("professorName"),children:s.jsxs("div",{className:"flex gap-2.5 items-center",children:[s.jsx("span",{children:t("words.author")}),o.key==="professorName"?s.jsx(to,{className:V("shrink-0 transition-all",o.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),s.jsx(un,{className:V(e?"":"w-[290px]"),onClick:()=>y("title"),children:s.jsxs("div",{className:"flex gap-2.5 items-center",children:[s.jsx("span",{children:t("tutorials.details.tutorialName")}),o.key==="title"?s.jsx(to,{className:V("shrink-0 transition-all max-md:hidden",o.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0 max-md:hidden",size:24})]})}),s.jsx(un,{className:V("w-15 md:w-25"),onClick:()=>y("likeCount"),children:s.jsxs("div",{className:"flex gap-2.5 items-center justify-center",children:[s.jsx("span",{className:V("max-md:hidden"),children:t("words.likes")}),s.jsx(mX,{size:18,className:V("md:hidden text-green-300 shrink-0")}),o.key==="likeCount"?s.jsx(to,{className:V("shrink-0 transition-all",o.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),s.jsx(un,{className:V("w-15 md:w-25"),onClick:()=>y("dislikeCount"),children:s.jsxs("div",{className:"flex gap-2.5 items-center justify-center",children:[s.jsx("span",{className:V("max-md:hidden"),children:t("words.dislikes")}),s.jsx(fX,{size:18,className:V("md:hidden text-red-400 shrink-0")}),o.key==="dislikeCount"?s.jsx(to,{className:V("shrink-0 transition-all",o.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),s.jsx(un,{className:V(e&&"max-md:hidden","w-[130px] text-center"),children:t("dashboard.adminPanel.githubLink")})]})}),s.jsxs(Ka,{children:[h.map(v=>s.jsxs(Tn,{children:[s.jsxs(et,{className:V(e&&"max-md:hidden","capitalize"),children:[v.category,"/",v.subcategory]}),!e&&s.jsx(et,{children:v.professorName||"/"}),s.jsx(et,{children:s.jsx(Te,{to:`/tutorials/${v.category}/${v.subcategory}/${v.name}-${v.id}`,target:"_blank",className:"w-fit hover:font-medium hover:underline",children:v.title})}),s.jsx(et,{children:s.jsxs("div",{className:"flex w-full justify-center items-center gap-2",children:[s.jsx("span",{children:v.likeCount}),s.jsx(mX,{size:18,className:"text-green-300 shrink-0"})]})}),s.jsx(et,{children:s.jsxs("div",{className:"flex w-full justify-center items-center gap-2",children:[s.jsx("span",{children:v.dislikeCount}),s.jsx(fX,{size:18,className:"text-red-400 shrink-0"})]})}),s.jsx(et,{className:V(e&&"max-md:hidden","text-center"),children:s.jsx("a",{href:`https://github.com/PlanB-Network/bitcoin-educational-content/tree/dev/${v.path}`,target:"_blank",rel:"noreferrer",className:"text-orange-500 underline",children:t("dashboard.adminPanel.seeOrEdit")})})]},v.id)),u&&s.jsx(Tn,{ref:x})]})]})]})},mEe=({professorId:e})=>{const{t}=Q(),n=gt("lg");return s.jsxs(s.Fragment,{children:[!e&&s.jsxs("div",{className:"flex max-lg:flex-col lg:items-center gap-2 lg:gap-5",children:[s.jsx("h1",{className:"display-small-32px",children:t(e?"dashboard.teacher.tutorials.yourTutorials":"dashboard.adminPanel.tutorialsManagementPanel")}),s.jsx(It,{size:n?"small":"base",className:"uppercase w-fit",children:t(e?"words.teacher":"words.admin")})]}),s.jsxs("div",{className:"w-full max-w-[1070px]",children:[s.jsx("h2",{className:"mb-4 text-dashboardSectionTitle title-large-sb-24px",children:t("dashboard.adminPanel.tutorialAnalytics")}),s.jsx("p",{className:"text-dashboardSectionText/75 body-16px",children:t(e?"dashboard.teacher.tutorials.tutorialAnalyticsDescription":"dashboard.adminPanel.tutorialAnalyticsDescription")}),s.jsx(BCt,{professorId:e})]})]})},ZCt=Be("/$lang/dashboard/professor/tutorials")({component:qCt});function qCt(){const e=wt(),{t}=Q(),{user:n,session:r}=d.useContext(Ge);return d.useEffect(()=>{r!==void 0&&(r?Qn(rt.Professor)(r.user)||e({to:"/my-courses"}):e({to:"/"}))},[e,r]),r?s.jsx(Qe,{title:t("dashboard.teacher.tutorials.yourTutorials"),layoutSize:"wide",children:s.jsx("div",{className:"flex flex-col gap-4 lg:gap-10",children:s.jsx(mEe,{professorId:n?.professorId??void 0})})}):s.jsx(Fe,{})}const GCt=Be("/$lang/dashboard/administration/tutorials")({component:WCt});function WCt(){const e=wt(),{t}=Q(),{session:n}=d.useContext(Ge);return d.useEffect(()=>{n!==void 0&&(n?Qn(rt.Admin)(n?.user)||e({to:"/my-courses"}):e({to:"/"}))},[n]),n?s.jsx(Qe,{layoutSize:"wide",title:t("dashboard.adminPanel.tutorialsManagementPanel"),hideTitle:!0,children:s.jsx("div",{className:"flex flex-col gap-4 lg:gap-10",children:s.jsx(mEe,{})})}):s.jsx(Fe,{})}const Y6="data:image/svg+xml,%3csvg%20width='16'%20height='20'%20viewBox='0%200%2016%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%2011V3.825L1.425%206.4L0%205L5%200L10%205L8.575%206.4L6%203.825V11H4ZM11%2020L6%2015L7.425%2013.6L10%2016.175V9H12V16.175L14.575%2013.6L16%2015L11%2020Z'%20fill='%23010205'/%3e%3c/svg%3e",YCt="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Filter'%3e%3cpath%20id='Vector'%20d='M19.0087%2012H21.12'%20stroke='%23FFEEE5'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_2'%20d='M2.88%2012H14.5088'%20stroke='%23FFEEE5'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_3'%20d='M9.95251%205.98877H21.12'%20stroke='%23FFEEE5'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_4'%20d='M2.88%205.98877H5.46001'%20stroke='%23FFEEE5'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_5'%20d='M13.125%2018.0112H21.12'%20stroke='%23FFEEE5'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_6'%20d='M2.88%2018.0112H8.625'%20stroke='%23FFEEE5'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_7'%20d='M7.70624%208.12256C8.94888%208.12256%209.95624%207.1152%209.95624%205.87256C9.95624%204.62992%208.94888%203.62256%207.70624%203.62256C6.4636%203.62256%205.45624%204.62992%205.45624%205.87256C5.45624%207.1152%206.4636%208.12256%207.70624%208.12256Z'%20stroke='%23FFEEE5'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_8'%20d='M16.7587%2014.25C18.0014%2014.25%2019.0087%2013.2426%2019.0087%2012C19.0087%2010.7574%2018.0014%209.75%2016.7587%209.75C15.5161%209.75%2014.5087%2010.7574%2014.5087%2012C14.5087%2013.2426%2015.5161%2014.25%2016.7587%2014.25Z'%20stroke='%23FFEEE5'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_9'%20d='M10.875%2020.2612C12.1176%2020.2612%2013.125%2019.2539%2013.125%2018.0112C13.125%2016.7686%2012.1176%2015.7612%2010.875%2015.7612C9.63236%2015.7612%208.625%2016.7686%208.625%2018.0112C8.625%2019.2539%209.63236%2020.2612%2010.875%2020.2612Z'%20stroke='%23FFEEE5'%20stroke-width='1.5'/%3e%3c/g%3e%3c/svg%3e",KCt="data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.0604%200.923448C12.0608%200.923571%2012.0612%200.923764%2012.0619%200.924485L13.076%201.93857C13.0767%201.93929%2013.0769%201.93962%2013.077%201.94004C13.0772%201.94044%2013.0772%201.94086%2013.077%201.94126C13.0769%201.94166%2013.0767%201.94199%2013.076%201.94272L8.01871%206.99999L13.076%2012.0573C13.0767%2012.058%2013.0769%2012.0583%2013.077%2012.0587C13.0772%2012.0591%2013.0772%2012.0596%2013.077%2012.06C13.0769%2012.0604%2013.0767%2012.0607%2013.076%2012.0614L12.0619%2013.0755C12.0612%2013.0762%2012.0609%2013.0764%2012.0604%2013.0765C12.06%2013.0767%2012.0596%2013.0767%2012.0592%2013.0765C12.0588%2013.0764%2012.0585%2013.0762%2012.0578%2013.0755L7.00048%208.01823L1.9432%2013.0755C1.9425%2013.0762%201.94215%2013.0764%201.94174%2013.0765C1.94134%2013.0767%201.94092%2013.0767%201.94051%2013.0765C1.94013%2013.0764%201.93978%2013.0762%201.93906%2013.0755L0.924973%2012.0614C0.924253%2012.0607%200.924059%2012.0604%200.923936%2012.0599C0.923792%2012.0596%200.923792%2012.0591%200.923936%2012.0587C0.924059%2012.0583%200.924253%2012.058%200.924973%2012.0573L5.98223%206.99999L0.924973%201.94272C0.924253%201.94201%200.924059%201.94166%200.923936%201.94126C0.923814%201.94086%200.923814%201.94043%200.923936%201.94003C0.924059%201.93964%200.924253%201.93929%200.924973%201.93857L1.93906%200.924485C1.93978%200.923764%201.94011%200.923571%201.94053%200.923448C1.94092%200.923304%201.94135%200.923304%201.94174%200.923448C1.94215%200.923571%201.94248%200.923764%201.9432%200.924485L7.00048%205.98175L12.0578%200.924485C12.0585%200.923764%2012.0588%200.923571%2012.0592%200.923448C12.0596%200.923325%2012.0601%200.923325%2012.0605%200.923448H12.0604Z'%20fill='%23666666'/%3e%3c/svg%3e",XCt="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.3131%2015.9999L15.6978%2012.3843C14.9624%2011.6488%2013.8827%2011.5175%2013.0298%2011.9258L11.787%2010.6829C12.6733%209.55894%2013.2028%208.14112%2013.2028%206.6019C13.2028%202.96165%2010.2415%200%206.60143%200C2.96138%200%200%202.96165%200%206.60194C0%2010.2422%202.96138%2013.2039%206.60143%2013.2039C8.14058%2013.2039%209.55828%2012.6743%2010.6821%2011.7879L11.9249%2013.0307C11.5164%2013.8843%2011.6483%2014.9639%2012.3833%2015.699L15.9987%2019.3146C16.9125%2020.2285%2018.3994%2020.2286%2019.3131%2019.3146C20.229%2018.3987%2020.2291%2016.916%2019.3131%2015.9999ZM6.60143%2011.6413C3.82294%2011.6413%201.56247%209.38066%201.56247%206.60194C1.56247%203.82322%203.82294%201.56258%206.60143%201.56258C9.37992%201.56258%2011.6404%203.82322%2011.6404%206.60194C11.6404%209.38066%209.37992%2011.6413%206.60143%2011.6413ZM18.2083%2018.2098C17.9037%2018.5143%2017.4081%2018.5144%2017.1034%2018.2097L13.4881%2014.5941C13.1829%2014.2888%2013.1828%2013.7946%2013.4881%2013.4892C13.7934%2013.1839%2014.2876%2013.1838%2014.5929%2013.4892L18.2083%2017.1048C18.5135%2017.4101%2018.5136%2017.9043%2018.2083%2018.2098Z'%20fill='%23666666'/%3e%3c/svg%3e",KC=({value:e,onChange:t,placeholder:n,onClear:r,onFilterClick:a,className:i=""})=>{const o=c=>{t(c.target.value)},l=()=>{t(""),r?.()};return s.jsxs("div",{className:`flex items-center rounded-xl bg-[#E5E5E5] overflow-hidden focus-within:ring-2 focus-within:ring-orange-500 w-full ${i}`,children:[s.jsx("span",{className:"pl-3 mr-3 flex items-center",children:s.jsx("img",{src:XCt,alt:"Search",className:"w-4 h-4"})}),s.jsx("input",{type:"text",value:e,onChange:o,placeholder:n,className:"flex-1 py-2 px-2 text-sm outline-none bg-[#E5E5E5] placeholder-neutral-500"}),e&&s.jsx("button",{type:"button",onClick:l,"aria-label":"Clear search",className:"px-2 text-neutral-500 hover:text-neutral-700 focus:outline-none",children:s.jsx("img",{src:KCt,alt:"Clear",className:"w-3.5 h-3.5"})}),s.jsx("button",{type:"button",onClick:a,"aria-label":"Filter options",className:"bg-brown-700 hover:bg-brown-800 flex items-center justify-center px-3 self-stretch",children:s.jsx("img",{src:YCt,alt:"Filter",className:"w-5 h-5"})})]})},Kd=({children:e})=>s.jsx(nu,{children:s.jsx(Tn,{className:"border-b border-neutral-100",children:e})}),Ht=({children:e,className:t="",sortable:n=!1,onSort:r,sortIcon:a})=>{const o=`font-semibold text-neutral-900 py-3 ${t}`;return n&&r?s.jsx(un,{className:o,children:s.jsxs("button",{type:"button",onClick:r,className:"flex items-center space-x-1 hover:text-neutral-700 text-left w-full",children:[s.jsx("span",{children:e}),a&&s.jsx("span",{className:"text-neutral-500",children:a})]})}):s.jsx(un,{className:o,children:e})},Xd=tu,Nd=({isOpen:e,onClose:t,title:n,icon:r,children:a,actions:i,errorMessage:o,maxWidth:l="max-w-md"})=>e?s.jsx("div",{className:"fixed inset-0 backdrop-blur-sm bg-black/50 flex items-center justify-center z-50 p-4",children:s.jsxs("div",{className:`bg-white rounded-lg shadow-xl ${l} w-full p-6 relative`,children:[s.jsx("button",{type:"button",className:"absolute top-4 right-4 text-neutral-500 hover:text-neutral-700",onClick:t,children:"×"}),s.jsxs("div",{className:"flex flex-col items-center",children:[s.jsx("img",{src:Q4,alt:"Plan B Network",className:"h-8 mb-6"}),s.jsx("h2",{className:"text-orange-500 text-lg font-medium mb-6 text-center",children:n}),r&&s.jsx("div",{className:"text-orange-500 text-4xl mb-6",children:r}),o&&s.jsx("div",{className:"w-full mb-4 p-3 bg-red-50 border border-red-200 rounded-md",children:s.jsx("p",{className:"text-sm text-red-600",children:o})}),a,i&&s.jsx("div",{className:"flex space-x-3 mt-6",children:i})]})]})}):null,QCt=({isOpen:e,onClose:t,course:n,contributors:r,onSuccess:a})=>{const{t:i}=Q(),[o,l]=d.useState(""),[c,u]=d.useState(!1),[f,m]=d.useState(!1),[h,b]=d.useState("");d.useEffect(()=>{e&&!f&&(l(""),b(""))},[e,f]);const x=async()=>{if(!(!o||!n)){u(!0),b("");try{await hn.user.translation.assignCourseToContributor.mutate({courseId:n.courseId,language:n.language,assigneeId:o}),m(!0)}catch(w){console.error("Error assigning course:",w),b(w.message||"Failed to assign course")}finally{u(!1)}}},y=()=>{f&&a&&a(),m(!1),l(""),b(""),t()},v=w=>w.displayName||w.username||w.email;return f?s.jsx(Nd,{isOpen:e,onClose:y,title:i("dashboard.adminPanel.translationPanel.contentManagement.assignModal.assignmentSuccess"),icon:s.jsx(od,{}),actions:s.jsx("button",{type:"button",className:"px-6 py-2 border border-orange-500 text-orange-500 rounded hover:bg-orange-50 transition-colors",onClick:y,children:i("dashboard.adminPanel.translationPanel.modal.close")}),children:s.jsx("div",{})}):s.jsx(Nd,{isOpen:e,onClose:y,title:i("dashboard.adminPanel.translationPanel.contentManagement.assignModal.title"),icon:s.jsx(od,{}),errorMessage:h,actions:s.jsxs(s.Fragment,{children:[s.jsx("button",{type:"button",className:"px-6 py-2 bg-neutral-100 text-neutral-800 rounded hover:bg-neutral-300 transition-colors",onClick:y,disabled:c,children:i("dashboard.adminPanel.translationPanel.contentManagement.assignModal.cancel")}),s.jsx("button",{type:"button",className:"px-6 py-2 bg-orange-500 text-white rounded hover:bg-orange-600 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",onClick:x,disabled:!o||c,children:i(c?"dashboard.adminPanel.translationPanel.contentManagement.assignModal.assigning":"dashboard.adminPanel.translationPanel.contentManagement.assignModal.assign")})]}),children:s.jsxs("div",{className:"w-full space-y-4",children:[s.jsxs("div",{className:"text-center mb-4",children:[s.jsx("p",{className:"text-sm text-neutral-500",children:i("dashboard.adminPanel.translationPanel.contentManagement.assignModal.assigningCourse")}),s.jsx("p",{className:"font-medium text-neutral-900",children:n?.courseName||n?.courseId})]}),s.jsxs("div",{children:[s.jsx("label",{htmlFor:"contributor-select",className:"block text-sm font-medium text-neutral-700 mb-2",children:i("dashboard.adminPanel.translationPanel.contentManagement.assignModal.selectContributor")}),s.jsxs("select",{id:"contributor-select",value:o,onChange:w=>l(w.target.value),className:"w-full px-3 py-2 border border-neutral-300 rounded-lg focus:ring-2 focus:ring-orange-500 focus:border-orange-500 outline-none",disabled:c,children:[s.jsx("option",{value:"",children:i("dashboard.adminPanel.translationPanel.contentManagement.assignModal.chooseContributor")}),r.map(w=>s.jsxs("option",{value:w.uid,children:[v(w),w.email&&` (${w.email})`]},w.uid))]})]})]})})},JCt=({isOpen:e,onClose:t,course:n,contributors:r,onSuccess:a})=>{const{t:i}=Q(),[o,l]=d.useState(""),[c,u]=d.useState(!1),[f,m]=d.useState(!1),[h,b]=d.useState("");d.useEffect(()=>{e&&!f&&(l(""),b(""))},[e,f]);const x=async()=>{if(o){u(!0),b("");try{await hn.user.translation.reassignCourseToContributor.mutate({assignmentId:n.assignmentId,newAssigneeId:o}),m(!0)}catch(w){console.error("Error reassigning course:",w),b(w.message||"Failed to reassign course")}finally{u(!1)}}},y=()=>{f&&a&&a(),m(!1),l(""),b(""),t()},v=w=>w.displayName||w.username||w.email;return f?s.jsx(Nd,{isOpen:e,onClose:y,title:i("dashboard.adminPanel.translationPanel.contentManagement.reassignModal.reassignmentSuccess"),icon:s.jsx(od,{}),actions:s.jsx("button",{type:"button",className:"px-6 py-2 border border-orange-500 text-orange-500 rounded hover:bg-orange-50 transition-colors",onClick:y,children:i("dashboard.adminPanel.translationPanel.modal.close")}),children:s.jsx("div",{})}):s.jsx(Nd,{isOpen:e,onClose:y,title:i("dashboard.adminPanel.translationPanel.contentManagement.reassignModal.title"),icon:s.jsx(od,{}),errorMessage:h,actions:s.jsxs(s.Fragment,{children:[s.jsx("button",{type:"button",className:"px-6 py-2 bg-neutral-100 text-neutral-800 rounded hover:bg-neutral-300 transition-colors",onClick:y,disabled:c,children:i("dashboard.adminPanel.translationPanel.contentManagement.reassignModal.cancel")}),s.jsx("button",{type:"button",className:"px-6 py-2 bg-orange-500 text-white rounded hover:bg-orange-600 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",onClick:x,disabled:!o||c,children:i(c?"dashboard.adminPanel.translationPanel.contentManagement.reassignModal.reassigning":"dashboard.adminPanel.translationPanel.contentManagement.reassignModal.reassign")})]}),children:s.jsxs("div",{className:"w-full space-y-4",children:[s.jsxs("div",{className:"text-center mb-4",children:[s.jsx("p",{className:"text-sm text-neutral-500",children:i("dashboard.adminPanel.translationPanel.contentManagement.reassignModal.reassigningCourse")}),s.jsx("p",{className:"font-medium text-neutral-900",children:n?.courseName||n?.courseId}),s.jsxs("p",{className:"text-sm text-neutral-500",children:[i("dashboard.adminPanel.translationPanel.contentManagement.reassignModal.currentlyAssignedTo")," ",n?.assigneeDisplayName||n?.assigneeUsername||""]})]}),s.jsxs("div",{children:[s.jsx("label",{htmlFor:"new-contributor-select",className:"block text-sm font-medium text-neutral-700 mb-2",children:i("dashboard.adminPanel.translationPanel.contentManagement.reassignModal.selectNewContributor")}),s.jsxs("select",{id:"new-contributor-select",value:o,onChange:w=>l(w.target.value),className:"w-full px-3 py-2 border border-neutral-300 rounded-lg focus:ring-2 focus:ring-orange-500 focus:border-orange-500 outline-none",disabled:c,children:[s.jsx("option",{value:"",children:i("dashboard.adminPanel.translationPanel.contentManagement.reassignModal.chooseNewContributor")}),r.map(w=>s.jsxs("option",{value:w.uid,children:[v(w),w.email&&` (${w.email})`]},w.uid))]})]}),s.jsx("div",{className:"bg-yellow-50 border border-yellow-200 rounded-lg p-3",children:s.jsxs("div",{className:"flex",children:[s.jsx("div",{className:"flex-shrink-0",children:s.jsx(YDe,{className:"h-5 w-5 text-yellow-400"})}),s.jsxs("div",{className:"ml-3",children:[s.jsx("h3",{className:"text-sm font-medium text-yellow-800",children:i("dashboard.adminPanel.translationPanel.contentManagement.reassignModal.warning.title")}),s.jsx("div",{className:"mt-2 text-sm text-yellow-700",children:i("dashboard.adminPanel.translationPanel.contentManagement.reassignModal.warning.description")})]})]})})]})})},ewt=()=>{const{t:e}=Q(),t=wt(),[n,r]=d.useState(!1),[a,i]=d.useState(!1),[o,l]=d.useState(null),[c,u]=d.useState(""),[f,m]=d.useState("all"),[h,b]=d.useState("isAssigned"),[x,y]=d.useState("asc"),[v,w]=d.useState([]),[S,_]=d.useState([]),[N,j]=d.useState([]),[k,M]=d.useState(!0),[T,R]=d.useState(!0),[I,D]=d.useState(!0),P=async()=>{try{M(!0);const J=await hn.content.getContentManagementTopics.query();w(J||[])}catch(J){console.error("Error fetching topics:",J),w([])}finally{M(!1)}},L=async()=>{try{R(!0);const J=await hn.content.getAdminContentManagementCourses.query({topic:f});_(J||[])}catch(J){console.error("Error fetching courses:",J),_([])}finally{R(!1)}},z=async()=>{try{D(!0);const J=await hn.user.translation.getAvailableContributors.query();j(J||[])}catch(J){console.error("Error fetching contributors:",J),j([])}finally{D(!1)}},q=()=>{L()};d.useEffect(()=>{P(),z()},[]),d.useEffect(()=>{L()},[f]);const Z=S?.filter(J=>c===""||J.courseName?.toLowerCase().includes(c.toLowerCase())||J.index?.toLowerCase().includes(c.toLowerCase())).sort((J,ue)=>{let ge,ne;switch(h){case"index":ge=J.index||"",ne=ue.index||"";break;case"courseName":ge=J.courseName||J.courseId||"",ne=ue.courseName||ue.courseId||"";break;case"isAssigned":ge=J.isAssigned||"",ne=ue.isAssigned||"";break;case"assigneeDisplayName":ge=J.assigneeDisplayName||J.assigneeUsername||"",ne=ue.assigneeDisplayName||ue.assigneeUsername||"";break;case"progress":ge=J.progress||0,ne=ue.progress||0;break;default:return 0}if(typeof ge=="string"&&typeof ne=="string"){const be=ge.localeCompare(ne);return x==="asc"?be:-be}return typeof ge=="number"&&typeof ne=="number"?x==="asc"?ge-ne:ne-ge:0}),G=J=>{h===J?y(x==="asc"?"desc":"asc"):(b(J),y("asc"))},$=J=>h!==J?s.jsx("img",{src:Y6,alt:"Swap",className:"w-4 h-4"}):x==="asc"?"↑":"↓",X=J=>{l(J),r(!0)},B=J=>{l(J),i(!0)},W=()=>{q(),r(!1),l(null)},Y=()=>{q(),i(!1),l(null)};if(T||I||k)return s.jsx(Fe,{});const F=["all",...v||[]];return s.jsxs("div",{className:"space-y-6",children:[s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsxs("div",{className:"flex flex-wrap gap-2",children:[s.jsx("span",{className:"text-sm font-bold text-black self-center mr-2",children:e("filters.topics")}),F.map(J=>s.jsx(re,{variant:f===J?"primary":"outline",size:"s",onClick:()=>m(J),className:"capitalize",children:J==="all"?e("words.all"):J==="socialStudies"?e("words.socialStudies"):J},J))]}),s.jsx(KC,{value:c,onChange:u,placeholder:e("dashboard.adminPanel.translationPanel.searchPlaceholder"),className:"max-w-lg"})]}),s.jsx("div",{className:"w-full",children:s.jsxs(Xd,{children:[s.jsxs(Kd,{children:[s.jsx(Ht,{className:"w-24",sortable:!0,onSort:()=>G("index"),sortIcon:$("index"),children:e("dashboard.adminPanel.translationPanel.contentManagement.table.index")}),s.jsx(Ht,{sortable:!0,onSort:()=>G("courseName"),sortIcon:$("courseName"),children:e("dashboard.adminPanel.translationPanel.contentManagement.table.course")}),s.jsx(Ht,{children:e("dashboard.adminPanel.translationPanel.contentManagement.table.language")}),s.jsx(Ht,{sortable:!0,onSort:()=>G("isAssigned"),sortIcon:$("isAssigned"),children:e("dashboard.adminPanel.translationPanel.contentManagement.table.status")}),s.jsx(Ht,{sortable:!0,onSort:()=>G("assigneeDisplayName"),sortIcon:$("assigneeDisplayName"),children:e("dashboard.adminPanel.translationPanel.contentManagement.table.contributor")}),s.jsx(Ht,{sortable:!0,onSort:()=>G("progress"),sortIcon:$("progress"),children:e("dashboard.adminPanel.translationPanel.contentManagement.table.progress")}),s.jsx(Ht,{children:e("dashboard.adminPanel.translationPanel.contentManagement.table.actions")})]}),s.jsx(Ka,{children:Z&&Z.length>0?Z.map(J=>s.jsxs(Tn,{className:"border-b border-neutral-50 hover:bg-neutral-100",children:[s.jsx(et,{className:"py-4 font-medium text-neutral-900",children:s.jsx(It,{size:"small",variant:"grey",children:J.index?.toUpperCase()})}),s.jsx(et,{className:"py-4",children:s.jsx("div",{className:"text-sm font-medium text-neutral-900 break-words",children:J.courseName||J.courseId})}),s.jsx(et,{className:"py-4 text-neutral-900",children:pd(J.language)}),s.jsx(et,{className:"py-4",children:s.jsx("span",{className:`inline-flex items-center px-2 py-1 text-xs font-medium rounded-md ${J.isAssigned==="not_assigned"?"bg-neutral-50 text-neutral-800":J.isAssigned==="assigned"?"bg-green-100 text-green-800":"bg-neutral-50 text-neutral-800"}`,children:J.isAssigned==="not_assigned"?e("dashboard.adminPanel.translationPanel.contentManagement.status.notAssigned"):J.isAssigned==="assigned"?e("dashboard.adminPanel.translationPanel.contentManagement.status.assigned"):J.isAssigned})}),s.jsx(et,{className:"py-4 text-neutral-900 break-words",children:J.assigneeDisplayName||J.assigneeUsername||""}),s.jsxs(et,{className:"py-4 text-neutral-900",children:[J.progress||0,"%"]}),s.jsx(et,{className:"py-4 text-center",children:s.jsxs("div",{className:"flex gap-2 justify-center",children:[s.jsx(re,{variant:"outline",size:"s",onClick:()=>{t({to:"/$lang/dashboard/administration/translation-panel/course/$courseId",params:{courseId:J.courseId},search:{language:J.language}})},className:"text-xs",children:e("dashboard.adminPanel.translationPanel.contentManagement.actions.view")}),J.assigneeId?s.jsx(re,{variant:"outline",size:"s",onClick:()=>B(J),className:"text-xs",children:e("dashboard.adminPanel.translationPanel.contentManagement.actions.reassign")}):s.jsx(re,{variant:"primary",size:"s",onClick:()=>X(J),className:"text-xs",children:e("dashboard.adminPanel.translationPanel.contentManagement.actions.assign")})]})})]},`${J.courseId}-${J.language}`)):s.jsx(Tn,{children:s.jsx(et,{colSpan:7,className:"py-8 text-center text-neutral-500",children:e(c||f!=="all"?"dashboard.adminPanel.translationPanel.contentManagement.noCoursesFiltered":"dashboard.adminPanel.translationPanel.contentManagement.noCourses")})})})]})}),s.jsx(QCt,{isOpen:n,onClose:()=>r(!1),course:o,contributors:N||[],onSuccess:W}),s.jsx(JCt,{isOpen:a,onClose:()=>i(!1),course:o,contributors:N||[],onSuccess:Y})]})},Nue=e=>{switch(e){case"completed":return"bg-green-100 text-green-800 border-green-200";case"failed":return"bg-red-100 text-red-800 border-red-200";case"pending":return"bg-neutral-50 text-neutral-800 border-neutral-100";case"starting":case"processing":case"polling":case"converting":return"bg-blue-100 text-blue-800 border-blue-200";default:return"bg-neutral-50 text-neutral-800 border-neutral-100"}},_ue=e=>{const t=new Date(e),r=new Date().getTime()-t.getTime(),a=Math.floor(r/1e3),i=Math.floor(a/60),o=Math.floor(i/60);return a<60?`${a}s ago`:i<60?`${i}m ago`:o<24?`${o}h ago`:t.toLocaleDateString()};async function twt(e,t){if(confirm("Start translation for this course?"))try{if(!(await fetch(`/api/start-translation/${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({languages:t}),credentials:"include"})).ok)throw new Error("Failed to start translation");alert("Translation started successfully! Check the Jobs tab to monitor progress.")}catch(n){alert(n instanceof Error?n.message:"Failed to start translation")}}async function nwt(e,t){if(confirm("Retry translation for this course?"))try{if(!(await fetch(`/api/retry-translation/${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({languages:t}),credentials:"include"})).ok)throw new Error("Failed to retry translation");alert("Translation retry started successfully!")}catch(n){alert(n instanceof Error?n.message:"Failed to retry translation")}}const rwt=()=>{const[e,t]=d.useState([]),[n,r]=d.useState(!0),[a,i]=d.useState(null);if(d.useEffect(()=>{let u=!1;const f=async()=>{try{if(u)return;const h=await fetch("/api/translation-jobs?limit=100",{credentials:"include"});if(!h.ok)throw new Error("Failed to fetch jobs");const b=await h.json();u||(t(b.jobs||[]),i(null),r(!1))}catch(h){u||(console.error("Error fetching jobs:",h),i(h instanceof Error?h.message:"Failed to fetch jobs"),r(!1))}};f();const m=setInterval(f,5e3);return()=>{u=!0,clearInterval(m)}},[]),n&&e.length===0)return s.jsx("div",{className:"flex justify-center items-center py-12",children:s.jsx("div",{className:"text-neutral-500",children:"Loading jobs..."})});if(a)return s.jsx("div",{className:"bg-red-50 border border-red-200 rounded-lg p-4",children:s.jsx("p",{className:"text-red-800",children:a})});if(e.length===0)return s.jsxs("div",{className:"bg-neutral-100 border border-neutral-100 rounded-lg p-12 text-center",children:[s.jsx("p",{className:"text-neutral-500",children:"No translation jobs found"}),s.jsx("p",{className:"text-sm text-neutral-500 mt-2",children:"Jobs will appear here when uploads or translations are in progress"})]});const o=e.filter(u=>u.status==="pending"||u.status==="starting"||u.status==="processing"||u.status==="polling"||u.status==="converting"),l=e.filter(u=>u.status==="completed"||u.status==="failed"),c=u=>e.some(f=>f.type==="translation"&&f.courseId===u);return s.jsxs("div",{className:"space-y-6",children:[s.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:s.jsx("p",{className:"text-sm text-blue-800",children:"Auto-refreshing every 5 seconds • Showing last 100 jobs"})}),o.length>0&&s.jsxs("div",{children:[s.jsxs("h2",{className:"text-xl font-semibold text-neutral-900 mb-4",children:["Active Jobs (",o.length,")"]}),s.jsx("div",{className:"bg-white border border-neutral-100 rounded-lg overflow-hidden",children:s.jsxs("table",{className:"w-full",children:[s.jsx("thead",{className:"bg-neutral-100 border-b border-neutral-100",children:s.jsxs("tr",{children:[s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Course ID"}),s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Type"}),s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Status"}),s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Progress"}),s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Files"}),s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Started"})]})}),s.jsx("tbody",{className:"divide-y divide-neutral-100",children:o.map(u=>s.jsxs("tr",{className:"hover:bg-neutral-100",children:[s.jsx("td",{className:"px-4 py-3 text-sm",children:s.jsxs("code",{className:"text-xs bg-neutral-50 px-2 py-1 rounded",children:[u.courseId.substring(0,8),"..."]})}),s.jsx("td",{className:"px-4 py-3 text-sm",children:s.jsx("span",{className:V("inline-flex items-center px-2 py-1 rounded-full text-xs font-medium",u.type==="upload"?"bg-purple-100 text-purple-800":"bg-indigo-100 text-indigo-800"),children:u.type})}),s.jsx("td",{className:"px-4 py-3 text-sm",children:s.jsx("span",{className:V("inline-flex items-center px-2 py-1 rounded-full text-xs font-medium border",Nue(u.status)),children:u.status})}),s.jsx("td",{className:"px-4 py-3 text-sm max-w-xs",children:s.jsxs("div",{className:"space-y-1",children:[s.jsx("p",{className:"text-neutral-900 truncate",children:u.progress||"Processing..."}),u.currentFile&&s.jsx("p",{className:"text-xs text-neutral-500 truncate",children:u.currentFile})]})}),s.jsx("td",{className:"px-4 py-3 text-sm",children:u.totalFiles!==void 0&&u.processedFiles!==void 0?s.jsxs("div",{className:"space-y-1",children:[s.jsxs("p",{className:"text-neutral-900",children:[u.processedFiles," / ",u.totalFiles]}),s.jsx("div",{className:"w-24 bg-neutral-100 rounded-full h-1.5",children:s.jsx("div",{className:"bg-blue-500 h-1.5 rounded-full transition-all",style:{width:`${u.processedFiles/u.totalFiles*100}%`}})})]}):s.jsx("span",{className:"text-neutral-500",children:"-"})}),s.jsx("td",{className:"px-4 py-3 text-sm text-neutral-500",children:_ue(u.startedAt)})]},u.id))})]})})]}),l.length>0&&s.jsxs("div",{children:[s.jsxs("h2",{className:"text-xl font-semibold text-neutral-900 mb-4",children:["Recent Completed Jobs (",l.length,")"]}),s.jsx("div",{className:"bg-white border border-neutral-100 rounded-lg overflow-hidden",children:s.jsxs("table",{className:"w-full",children:[s.jsx("thead",{className:"bg-neutral-100 border-b border-neutral-100",children:s.jsxs("tr",{children:[s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Course ID"}),s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Type"}),s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Status"}),s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Languages"}),s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Duration"}),s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Completed"}),s.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-neutral-700 uppercase tracking-wider",children:"Actions"})]})}),s.jsx("tbody",{className:"divide-y divide-neutral-100",children:l.map(u=>{const f=u.completedAt&&Math.floor((new Date(u.completedAt).getTime()-new Date(u.startedAt).getTime())/1e3);return s.jsxs("tr",{className:"hover:bg-neutral-100",children:[s.jsx("td",{className:"px-4 py-3 text-sm",children:s.jsxs("code",{className:"text-xs bg-neutral-50 px-2 py-1 rounded",children:[u.courseId.substring(0,8),"..."]})}),s.jsx("td",{className:"px-4 py-3 text-sm",children:s.jsx("span",{className:V("inline-flex items-center px-2 py-1 rounded-full text-xs font-medium",u.type==="upload"?"bg-purple-100 text-purple-800":"bg-indigo-100 text-indigo-800"),children:u.type})}),s.jsx("td",{className:"px-4 py-3 text-sm",children:s.jsx("span",{className:V("inline-flex items-center px-2 py-1 rounded-full text-xs font-medium border",Nue(u.status)),children:u.status})}),s.jsx("td",{className:"px-4 py-3 text-sm",children:u.languages&&u.languages.length>0?s.jsx("span",{className:"text-neutral-900",children:u.languages.join(", ")}):s.jsx("span",{className:"text-neutral-500",children:"-"})}),s.jsx("td",{className:"px-4 py-3 text-sm text-neutral-500",children:f?`${f}s`:"-"}),s.jsx("td",{className:"px-4 py-3 text-sm text-neutral-500",children:u.completedAt?_ue(u.completedAt):"-"}),s.jsx("td",{className:"px-4 py-3 text-sm",children:s.jsxs("div",{className:"flex items-center gap-2",children:[u.status==="completed"&&u.type==="upload"&&u.uploadId&&!c(u.courseId)&&s.jsx("button",{type:"button",onClick:()=>twt(u.uploadId,u.languages||[]),className:"text-green-600 hover:text-green-700 text-xs font-medium",children:"Start Translation"}),u.status==="failed"&&u.type==="translation"&&s.jsx("button",{type:"button",onClick:()=>nwt(u.courseId,u.languages||[]),className:"text-orange-600 hover:text-orange-700 text-xs font-medium",children:"Retry"}),u.error&&s.jsx("button",{type:"button",onClick:()=>alert(u.error),className:"text-neutral-500 hover:text-neutral-700 text-xs font-medium",children:"Error"})]})})]},u.id)})})]})})]})]})},kue={selectedLanguages:[],isStarting:!1,selectedFiles:[],folderError:"",hasExisting:!1,overwriteWarning:!1,uploadType:null,uploadProgress:null},awt=({isOpen:e,onClose:t,onSuccess:n,course:r})=>{const{t:a}=Q(),[i,o]=d.useState(kue),l=d.useRef(null),c=d.useRef(null);d.useEffect(()=>{e&&hn.content.hasCourseUploads.query({courseId:r.id}).then(T=>{o(R=>({...R,hasExisting:T.exists}))}).catch(T=>console.error("Error checking existing uploads",T))},[e,r.id]),d.useEffect(()=>{if(!e)return;(async()=>{try{const R=await fetch(`/api/upload-job-status/${r.id}`,{method:"GET",credentials:"include"});if(R.ok){const D=await R.json();if(D.status==="starting"||D.status==="processing"||D.status==="converting"){console.log("[Upload] Found ongoing upload job, showing progress..."),o(P=>({...P,uploadProgress:{progress:D.progress||"Upload in progress...",totalFiles:D.totalFiles,processedFiles:D.processedFiles,currentFile:D.currentFile}}));return}}const I=await fetch(`/api/translation-job-status/${r.id}`,{method:"GET",credentials:"include"});if(I.ok){const D=await I.json();(D.status==="starting"||D.status==="polling"||D.status==="processing")&&(console.log("[Translation] Found ongoing translation job, showing progress..."),o(P=>({...P,uploadProgress:{progress:D.progress||"Translation in progress..."}})))}}catch(R){console.error("[Jobs] Error checking ongoing jobs:",R)}})()},[e,r.id]);const u=d.useCallback(T=>Xr[T]||T,[]),f=d.useCallback(T=>{o(R=>({...R,selectedLanguages:R.selectedLanguages.includes(T)?R.selectedLanguages.filter(I=>I!==T):[...R.selectedLanguages,T]}))},[]),m=d.useCallback(T=>{const R=T.target.files;if(!R||R.length===0)return;const I=Array.from(R);o(D=>({...D,selectedFiles:I,folderError:"",overwriteWarning:D.hasExisting,uploadType:"folder"})),v("")},[]),h=d.useCallback(T=>{const R=T.target.files;if(!R||R.length===0)return;const I=Array.from(R);o(D=>({...D,selectedFiles:I,folderError:"",overwriteWarning:D.hasExisting,uploadType:"zip"})),v("")},[]),b=d.useCallback(()=>{l.current?.click()},[]),x=d.useCallback(()=>{c.current?.click()},[]),[y,v]=d.useState(""),w=d.useCallback(T=>{try{return new URL(T).protocol==="https:"}catch{return!1}},[]),S=d.useCallback(T=>{v(T),T.trim()?o(R=>({...R,selectedFiles:[],uploadType:"url",folderError:!w(T)&&T.length>0?"Please enter a valid HTTPS URL":""})):o(R=>({...R,uploadType:null,folderError:""}))},[w]),_=d.useCallback(async T=>{for(let D=0;D<120;D++)try{const P=await fetch(`/api/upload-job-status/${T}`,{method:"GET",credentials:"include"});if(!P.ok)throw P.status===404?new Error("Upload job not found"):new Error(`Status check failed: ${P.statusText}`);const L=await P.json();if(o(z=>({...z,uploadProgress:{progress:L.progress||"Processing...",totalFiles:L.totalFiles,processedFiles:L.processedFiles,currentFile:L.currentFile}})),L.status==="completed")return console.log("[Upload] Job completed successfully"),{uploadId:L.uploadId};if(L.status==="failed")throw new Error(L.error||"Upload failed");console.log(`[Upload] Job still processing (${L.progress||"uploading..."})`),await new Promise(z=>setTimeout(z,5e3))}catch(P){throw console.error("[Upload] Error polling job status:",P),o(L=>({...L,uploadProgress:null})),P}throw o(D=>({...D,uploadProgress:null})),new Error("Upload timed out after 10 minutes. Please try with smaller files.")},[]),N=d.useCallback(async T=>{for(let D=0;D<120;D++)try{const P=await fetch(`/api/translation-job-status/${T}`,{method:"GET",credentials:"include"});if(!P.ok){if(P.status===404){await new Promise(z=>setTimeout(z,5e3));continue}throw new Error(`Status check failed: ${P.statusText}`)}const L=await P.json();if(o(z=>({...z,uploadProgress:{progress:L.progress||"Translating..."}})),L.status==="completed"){console.log("[Translation] Job completed successfully");return}if(L.status==="failed")throw new Error(L.error||"Translation failed");console.log(`[Translation] Job ${L.status} (${L.progress||"processing..."})`),await new Promise(z=>setTimeout(z,5e3))}catch(P){throw console.error("[Translation] Error polling job status:",P),P}throw new Error("Translation timed out after 10 minutes.")},[]),j=d.useCallback(async()=>{if(!(i.selectedLanguages.length>0&&(i.hasExisting||i.selectedFiles.length>0||y.trim().length>0&&w(y)))){let R=a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.missingFilesError")||"Please upload translation files or provide a valid HTTPS URL before starting.";y.trim().length>0&&!w(y)&&(R="Please enter a valid HTTPS URL"),o(I=>({...I,folderError:R}));return}o(R=>({...R,isStarting:!0}));try{const R=new FormData;if(R.append("courseId",r.id),R.append("languages",JSON.stringify(i.selectedLanguages)),i.selectedFiles.length>0)for(const z of i.selectedFiles)R.append("files",z,z.webkitRelativePath||z.name);y&&R.append("url",y);const I=await fetch("/api/upload-translation-files",{method:"POST",body:R,credentials:"include"});if(!I.ok){let z=I.statusText;try{const q=await I.json();q.message&&(z=q.message)}catch{}en(a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.uploadError")||`Upload failed: ${z}`,{color:"warning"});return}const D=await I.json();if(!r.id)throw new Error("Invalid course object: missing ID");console.log("[Upload] Job started for course:",r.id,"Status:",D.status);const P=await _(r.id);if(!P)throw new Error("Upload job did not return upload ID");console.log("[Upload] Upload completed, uploadId:",P.uploadId),o(z=>({...z,uploadProgress:{progress:"Starting translation..."}}));const L=await fetch(`/api/start-translation/${P.uploadId}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({languages:i.selectedLanguages}),credentials:"include"});if(!L.ok){let z=L.statusText;try{const q=await L.json();q.message&&(z=q.message)}catch{}en(a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.translationFailed")||`Translation failed: ${z}`,{color:"warning"}),o(q=>({...q,uploadProgress:null}));return}await L.json(),console.log("[Translation] Translation started, polling status...");try{await N(r.id),o(z=>({...z,uploadProgress:null})),en(a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.translationCompleted")||"Translation completed successfully!",{color:"success"}),n?n():t()}catch(z){o(Z=>({...Z,uploadProgress:null}));const q=z instanceof Error?z.message:"Translation failed";en(a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.translationFailed")||q,{color:"warning"})}}catch(R){console.error("Error in translation process:",R);const I=R instanceof Error?R.message:"Unknown error occurred";en(a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.networkError")||I,{color:"warning"})}finally{o(R=>({...R,isStarting:!1}))}},[i.selectedLanguages,i.selectedFiles,i.hasExisting,r.id,t,n,y,a,w,_,N]),k=i.selectedLanguages.length>0&&(i.hasExisting||i.selectedFiles.length>0||y.trim().length>0&&w(y)),M=d.useCallback(()=>{i.uploadProgress||(o(kue),v(""),t())},[t,i.uploadProgress]);return r?.id?s.jsx(Nd,{isOpen:e,onClose:M,icon:s.jsx(_d,{className:"text-2xl text-orange-500"}),title:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.title"),maxWidth:"max-w-lg",children:i.uploadProgress?s.jsxs("div",{className:"w-full space-y-6 py-8",children:[s.jsx("div",{className:"flex justify-center",children:s.jsx(Fe,{size:"s"})}),s.jsxs("div",{className:"text-center space-y-2",children:[s.jsx("p",{className:"text-base font-medium text-neutral-900",children:i.uploadProgress.progress}),i.uploadProgress.totalFiles!==void 0&&i.uploadProgress.processedFiles!==void 0&&s.jsxs("p",{className:"text-sm text-neutral-500",children:[i.uploadProgress.processedFiles," /"," ",i.uploadProgress.totalFiles," files processed"]}),i.uploadProgress.currentFile&&s.jsx("p",{className:"text-xs text-neutral-500 truncate max-w-md mx-auto",children:i.uploadProgress.currentFile})]}),i.uploadProgress.totalFiles!==void 0&&i.uploadProgress.processedFiles!==void 0&&i.uploadProgress.totalFiles>0&&s.jsx("div",{className:"w-full bg-neutral-100 rounded-full h-2 max-w-md mx-auto",children:s.jsx("div",{className:"bg-orange-500 h-2 rounded-full transition-all duration-300",style:{width:`${i.uploadProgress.processedFiles/i.uploadProgress.totalFiles*100}%`}})}),s.jsx("p",{className:"text-sm text-neutral-500 text-center",children:"This may take several minutes. Please do not close this window."})]}):s.jsxs("div",{className:"w-full space-y-6",children:[s.jsxs("div",{className:"text-center space-y-1",children:[s.jsxs("div",{children:[s.jsx("span",{className:"text-sm font-medium text-neutral-700",children:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.course")}),s.jsx("p",{className:"text-base font-semibold",children:r.courseName})]}),s.jsxs("div",{children:[s.jsx("span",{className:"text-sm font-medium text-neutral-700",children:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.originalLanguage")}),s.jsx("p",{className:"text-base font-semibold",children:u(r.originalLanguage)}),s.jsx("p",{className:"text-xs text-neutral-500 mt-1",children:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.englishFilesRequired")||"Please upload files in English only"})]})]}),s.jsxs("div",{children:[s.jsx("h3",{className:"text-sm font-medium text-neutral-700 mb-3 text-center",children:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.selectLanguages")}),r.todoLanguages.length===0?s.jsx("p",{className:"text-neutral-500 text-center",children:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.noLanguagesAvailable")}):s.jsx("div",{className:"grid grid-cols-2 gap-2 max-h-40 overflow-y-auto",children:r.todoLanguages.map(T=>s.jsxs("label",{className:V("flex items-center p-2 rounded border cursor-pointer transition-colors",i.selectedLanguages.includes(T)?"bg-orange-50 border-orange-500 text-orange-700":"bg-neutral-100 border-neutral-300 hover:bg-neutral-50"),children:[s.jsx("input",{type:"checkbox",checked:i.selectedLanguages.includes(T),onChange:()=>f(T),className:"sr-only"}),s.jsx("span",{className:"text-sm font-medium",children:u(T)})]},T))})]}),s.jsxs("div",{className:"space-y-4",children:[s.jsx("h3",{className:"text-sm font-medium text-neutral-700 text-center",children:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.uploadFolder")}),s.jsx("input",{ref:l,type:"file",multiple:!0,webkitdirectory:"true",directory:"true",className:"hidden",onChange:m}),s.jsx("input",{ref:c,type:"file",accept:".zip",className:"hidden",onChange:h}),s.jsxs("div",{className:"flex flex-col md:flex-row gap-3",children:[s.jsxs("div",{className:V("flex items-center rounded-lg overflow-hidden border transition-colors hover:shadow-sm",i.uploadType==="folder"?"border-orange-500 bg-orange-50":"border-neutral-300"),children:[s.jsx("button",{type:"button",onClick:b,className:"flex items-center px-4 py-2 bg-orange-500 text-white font-medium hover:bg-orange-600 focus:bg-orange-600 transition-colors",children:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.chooseFolder")}),s.jsx("span",{className:"flex-1 px-3 py-2 text-sm text-neutral-500 truncate",children:i.uploadType==="folder"&&i.selectedFiles.length>0?`${i.selectedFiles.length} files selected`:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.noFolderSelected")})]}),s.jsxs("div",{className:V("flex items-center rounded-lg overflow-hidden border transition-colors hover:shadow-sm",i.uploadType==="zip"?"border-orange-500 bg-orange-50":"border-neutral-300"),children:[s.jsx("button",{type:"button",onClick:x,className:"flex items-center px-4 py-2 bg-orange-500 text-white font-medium hover:bg-orange-600 focus:bg-orange-600 transition-colors",children:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.chooseZip")}),s.jsx("span",{className:"flex-1 px-3 py-2 text-sm text-neutral-500 truncate",children:i.uploadType==="zip"&&i.selectedFiles.length>0?`${i.selectedFiles.length} ZIP file(s) selected`:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.noZipSelected")})]})]}),i.overwriteWarning&&s.jsx("p",{className:"text-orange-600 text-xs",role:"alert",children:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.overwriteWarning")}),i.folderError&&s.jsx("p",{className:"text-red-600 text-xs",role:"alert",children:i.folderError}),s.jsxs("div",{className:"space-y-1",children:[s.jsx("label",{htmlFor:"folderUrl",className:"block text-sm font-medium text-neutral-700",children:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.folderUrl")}),s.jsx(Sr,{id:"folderUrl",type:"url",value:y,onChange:T=>S(T.target.value),placeholder:"https://...",className:V(i.uploadType==="url"&&"border-orange-500 bg-orange-50",i.folderError&&y&&"border-red-500")})]})]}),i.hasExisting&&s.jsx("p",{className:"text-sm text-neutral-700 text-center",children:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.existingUploadsInfo")}),s.jsxs("div",{className:"flex gap-3 pt-4",children:[s.jsx("button",{type:"button",onClick:M,className:"flex-1 py-2 px-4 text-neutral-700 bg-neutral-50 rounded-lg hover:bg-neutral-100 transition-colors",children:a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.cancel")}),s.jsx("button",{type:"button",onClick:j,disabled:!k||i.isStarting,className:"flex-1 py-2 px-4 bg-orange-500 text-white rounded-lg hover:bg-orange-600 disabled:opacity-50 disabled:cursor-not-allowed transition-colors flex items-center justify-center gap-2",children:i.isStarting?s.jsxs(s.Fragment,{children:[s.jsx(Fe,{size:"s",className:"mr-2"}),a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.startingTranslation")]}):a("dashboard.adminPanel.translationPanel.translate.selectLanguagesModal.startTranslation")})]})]})}):(console.error("[SelectLanguagesModal] Invalid course object:",r),null)},iwt=()=>{const{t:e}=Q(),[t,n]=d.useState({selectedCourse:null,isModalOpen:!1}),[r,a]=d.useState([]),[i,o]=d.useState(""),[l,c]=d.useState(!0),[u,f]=d.useState(null),[m,h]=d.useState("index"),[b,x]=d.useState("asc"),y=T=>{m===T?x(R=>R==="asc"?"desc":"asc"):(h(T),x("asc"))},v=T=>m!==T?s.jsx("img",{src:Y6,alt:"Swap",className:"w-4 h-4"}):b==="asc"?"↑":"↓",w=d.useCallback(async()=>{try{c(!0);const T=await hn.content.getCoursesWithTodoTranslations.query();a(T||[])}catch(T){console.error("Error fetching courses:",T),f(T)}finally{c(!1)}},[]);d.useEffect(()=>{w()},[w]);const S=d.useCallback(T=>Xr[T]||T,[]),_=d.useCallback(T=>{n({selectedCourse:T,isModalOpen:!0})},[]),N=d.useCallback(()=>{n({selectedCourse:null,isModalOpen:!1})},[]),j=d.useCallback(()=>{n({selectedCourse:null,isModalOpen:!1}),w()},[w]),k=d.useMemo(()=>{if(!i.trim())return r;const T=i.toLowerCase().trim();return r.filter(R=>R.courseName?.toLowerCase().includes(T)||R.index.toLowerCase().includes(T)||(R.todoLanguages||[]).some(I=>I.toLowerCase().includes(T)))},[r,i]),M=d.useMemo(()=>{const T=[...k];return T.sort((R,I)=>{let D,P;switch(m){case"index":D=R.index,P=I.index;break;case"course":D=R.courseName??"",P=I.courseName??"";break;case"todoCount":D=R.todoLanguages?.length??0,P=I.todoLanguages?.length??0;break;case"totalLanguages":D=R.totalLanguages??0,P=I.totalLanguages??0;break;default:return 0}if(typeof D=="number"&&typeof P=="number")return b==="asc"?D-P:P-D;const L=String(D).localeCompare(String(P));return b==="asc"?L:-L}),T},[k,m,b]);return l?s.jsxs("div",{className:"space-y-6",children:[s.jsx("div",{className:"flex items-center gap-3",children:s.jsx("h2",{className:"title-large-sb-24px text-dashboardSectionTitle",children:e("dashboard.adminPanel.translationPanel.translate.title")})}),s.jsx("div",{className:"flex justify-center py-8",children:s.jsx(Fe,{size:"m"})})]}):u?s.jsxs("div",{className:"space-y-6",children:[s.jsx("div",{className:"flex items-center gap-3",children:s.jsx("h2",{className:"title-large-sb-24px text-dashboardSectionTitle",children:e("dashboard.adminPanel.translationPanel.translate.title")})}),s.jsx("div",{className:"text-center py-8",role:"alert",children:s.jsxs("p",{className:"text-red-600",children:["Error loading courses: ",u?.message]})})]}):!r||r.length===0?s.jsxs("div",{className:"space-y-6",children:[s.jsx("div",{className:"flex items-center gap-3",children:s.jsx("h2",{className:"title-large-sb-24px text-dashboardSectionTitle",children:e("dashboard.adminPanel.translationPanel.translate.title")})}),s.jsx("div",{className:"text-center py-8",children:s.jsx("p",{className:"text-neutral-500",children:e("dashboard.adminPanel.translationPanel.translate.noCourses")})})]}):s.jsxs("div",{className:"space-y-6",children:[s.jsx("div",{className:"flex items-center gap-3",children:s.jsx("h2",{className:"title-large-sb-24px text-dashboardSectionTitle",children:e("dashboard.adminPanel.translationPanel.translate.title")})}),s.jsx("p",{className:"text-neutral-500",children:e("dashboard.adminPanel.translationPanel.translate.description")}),s.jsx(KC,{value:i,onChange:o,placeholder:e("dashboard.adminPanel.translationPanel.searchPlaceholder"),className:"max-w-lg"}),s.jsx("div",{className:"w-full",children:s.jsxs(Xd,{children:[s.jsxs(Kd,{children:[s.jsx(Ht,{className:"w-24",sortable:!0,onSort:()=>y("index"),sortIcon:v("index"),children:e("dashboard.adminPanel.translationPanel.translate.table.index")}),s.jsx(Ht,{sortable:!0,onSort:()=>y("course"),sortIcon:v("course"),children:e("dashboard.adminPanel.translationPanel.translate.table.course")}),s.jsx(Ht,{sortable:!0,onSort:()=>y("todoCount"),sortIcon:v("todoCount"),children:e("dashboard.adminPanel.translationPanel.translate.table.todoLanguages")}),s.jsx(Ht,{className:"w-32 text-center",sortable:!0,onSort:()=>y("totalLanguages"),sortIcon:v("totalLanguages"),children:e("dashboard.adminPanel.translationPanel.translate.table.totalLanguages")}),s.jsx(Ht,{className:"w-32",children:e("dashboard.adminPanel.translationPanel.translate.table.actions")})]}),s.jsx(Ka,{children:M.map(T=>s.jsxs(Tn,{children:[s.jsx(et,{className:"font-medium",children:s.jsx(It,{size:"small",variant:"grey",children:T.index.toUpperCase()})}),s.jsx(et,{children:s.jsx("span",{className:"font-medium",children:T.courseName})}),s.jsx(et,{children:s.jsxs("div",{className:"flex flex-wrap gap-1",children:[T.todoLanguages.slice(0,3).map(R=>s.jsx("span",{className:"inline-flex items-center px-2 py-1 text-xs font-medium bg-orange-100 text-orange-800 rounded-full",children:S(R)},R)),T.todoLanguages.length>3&&s.jsxs("span",{className:"inline-flex items-center px-2 py-1 text-xs font-medium bg-neutral-50 text-neutral-500 rounded-full",children:["+",T.todoLanguages.length-3]})]})}),s.jsx(et,{className:"text-center font-medium",children:T.totalLanguages}),s.jsx(et,{children:s.jsx(re,{size:"s",variant:"primary",onClick:()=>_(T),"aria-label":`Translate ${T.courseName}`,children:e("dashboard.adminPanel.translationPanel.translate.actions.translate")})})]},T.id))})]})}),t.selectedCourse&&s.jsx(awt,{isOpen:t.isModalOpen,onClose:N,onSuccess:j,course:t.selectedCourse})]})};function K6({courseId:e,language:t}={}){const n=wt(),r=u=>{n({to:"/$lang/dashboard/administration/translation-panel",search:u?{tab:u}:void 0})},a=()=>r("content"),i=(u,f)=>{n({to:"/$lang/dashboard/administration/translation-panel/course/$courseId",params:{courseId:u},search:{language:f}})};return{navigateToMain:r,navigateToContentManagement:a,navigateToCourse:i,navigateToLanguage:u=>{if(!e)throw new Error("courseId is required for navigateToLanguage");i(e,u)},navigateToChapter:(u,f)=>{n({to:"/$lang/dashboard/administration/translation-panel/chapter/$chapterId",params:{chapterId:u},search:{courseId:e,language:t,...f&&{slide:f}}})},navigateToComparison:(u,f,m)=>{n({to:"/$lang/dashboard/administration/translation-panel/compare/$slideId",params:{slideId:u},search:{courseId:e,language:t,chapterId:m,partId:f}})}}}const X6=({activeTab:e="requests",showTabs:t=!0,children:n,isUserDetailsPage:r=!1,customTitle:a})=>{const{t:i}=Q(),o=gt("lg"),l=gt("md"),{navigateToMain:c}=K6({}),u=f=>{c(f)};return s.jsxs("div",{className:"flex flex-col gap-6",children:[s.jsxs("div",{className:"flex max-lg:flex-col lg:items-center gap-2 lg:gap-5",children:[s.jsx("h1",{className:"display-small-32px",children:a||i("dashboard.adminPanel.translationPanel.title")}),s.jsx(It,{size:o?"small":"base",className:"uppercase w-fit bg-orange-500 text-white",children:i("dashboard.adminPanel.translationPanel.admin")})]}),t&&r&&s.jsxs("div",{className:"w-full",children:[s.jsxs("div",{className:`items-center bg-transparent text-neutral-800 dark:text-neutral-200 overflow-x-scroll no-scrollbar flex max-w-full ${l?"gap-[18px]":"gap-6"}`,children:[s.jsx("button",{type:"button",onClick:()=>u("requests"),className:`data-[state=active]:font-medium inline-flex items-center justify-center whitespace-nowrap ring-offset-background transition-color focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:text-black ${l?"label-medium-16px pb-2":"label-18px pb-2.5"} ${e==="requests"?"font-medium text-black border-b-2 border-orange-500":"text-neutral-800 hover:border-b-2 hover:border-neutral-200"}`,children:i("dashboard.adminPanel.translationPanel.tabs.requests")}),s.jsx("button",{type:"button",onClick:()=>u("content"),className:`data-[state=active]:font-medium inline-flex items-center justify-center whitespace-nowrap ring-offset-background transition-color focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:text-black ${l?"label-medium-16px pb-2":"label-18px pb-2.5"} ${e==="content"?"font-medium text-black border-b-2 border-orange-500":"text-neutral-800 hover:border-b-2 hover:border-neutral-200"}`,children:i("dashboard.adminPanel.translationPanel.tabs.contentManagement")}),s.jsx("button",{type:"button",onClick:()=>u("users"),className:`data-[state=active]:font-medium inline-flex items-center justify-center whitespace-nowrap ring-offset-background transition-color focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:text-black ${l?"label-medium-16px pb-2":"label-18px pb-2.5"} ${e==="users"?"font-medium text-black border-b-2 border-orange-500":"text-neutral-800 hover:border-b-2 hover:border-neutral-200"}`,children:i("dashboard.adminPanel.translationPanel.tabs.userManagement")}),s.jsx("button",{type:"button",onClick:()=>u("reports"),className:`data-[state=active]:font-medium inline-flex items-center justify-center whitespace-nowrap ring-offset-background transition-color focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:text-black ${l?"label-medium-16px pb-2":"label-18px pb-2.5"} ${e==="reports"?"font-medium text-black border-b-2 border-orange-500":"text-neutral-800 hover:border-b-2 hover:border-neutral-200"}`,children:i("dashboard.adminPanel.translationPanel.tabs.reports")}),s.jsx("button",{type:"button",onClick:()=>u("translate"),className:`data-[state=active]:font-medium inline-flex items-center justify-center whitespace-nowrap ring-offset-background transition-color focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:text-black ${l?"label-medium-16px pb-2":"label-18px pb-2.5"} ${e==="translate"?"font-medium text-black border-b-2 border-orange-500":"text-neutral-800 hover:border-b-2 hover:border-neutral-200"}`,children:i("dashboard.adminPanel.translationPanel.tabs.translate")})]}),n]}),t&&!r&&s.jsxs(bL,{value:e,onValueChange:u,className:"w-full",children:[s.jsxs(ry,{size:l?"s":"m",className:"w-full justify-start",children:[s.jsx(Ao,{value:"requests",size:l?"s":"m",children:i("dashboard.adminPanel.translationPanel.tabs.requests")}),s.jsx(Ao,{value:"content",size:l?"s":"m",children:i("dashboard.adminPanel.translationPanel.tabs.contentManagement")}),s.jsx(Ao,{value:"users",size:l?"s":"m",children:i("dashboard.adminPanel.translationPanel.tabs.userManagement")}),s.jsx(Ao,{value:"reports",size:l?"s":"m",children:i("dashboard.adminPanel.translationPanel.tabs.reports")}),s.jsx(Ao,{value:"translate",size:l?"s":"m",children:i("dashboard.adminPanel.translationPanel.tabs.translate")}),s.jsx(Ao,{value:"jobs",size:l?"s":"m",children:"Jobs"})]}),n]}),!t&&n]})},swt="data:image/svg+xml,%3csvg%20width='20'%20height='24'%20viewBox='0%200%2020%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.99935%2023.6654C2.35768%2023.6654%201.80838%2023.4369%201.35143%2022.9799C0.894488%2022.523%200.666016%2021.9737%200.666016%2021.332V2.66536C0.666016%202.0237%200.894488%201.47439%201.35143%201.01745C1.80838%200.560503%202.35768%200.332031%202.99935%200.332031H16.9993C17.641%200.332031%2018.1903%200.560503%2018.6473%201.01745C19.1042%201.47439%2019.3327%202.0237%2019.3327%202.66536V21.332C19.3327%2021.9737%2019.1042%2022.523%2018.6473%2022.9799C18.1903%2023.4369%2017.641%2023.6654%2016.9993%2023.6654H2.99935ZM2.99935%2021.332H16.9993V2.66536H14.666V10.832L11.7493%209.08203L8.83268%2010.832V2.66536H2.99935V21.332Z'%20fill='%23AD3F00'/%3e%3c/svg%3e",jue="data:image/svg+xml,%3csvg%20width='26'%20height='24'%20viewBox='0%200%2026%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.8827%2023.6673L18.191%209.66732H20.641L25.9494%2023.6673H23.4994L22.2452%2020.109H16.5868L15.3327%2023.6673H12.8827ZM3.66602%2020.1673L2.03268%2018.534L7.92435%2012.6423C7.24379%2011.9618%206.62643%2011.184%206.07227%2010.309C5.5181%209.43398%205.00768%208.44232%204.54102%207.33398H6.99102C7.3799%208.09232%207.76879%208.75343%208.15768%209.31732C8.54657%209.88121%209.01324%2010.4451%209.55768%2011.009C10.1993%2010.3673%2010.8653%209.46801%2011.5556%208.31107C12.2459%207.15412%2012.766%206.05065%2013.116%205.00065H0.166016V2.66732H8.33268V0.333984H10.666V2.66732H18.8327V5.00065H15.4494C15.041%206.40065%2014.4285%207.83954%2013.6119%209.31732C12.7952%2010.7951%2011.9882%2011.9229%2011.191%2012.7007L13.991%2015.559L13.116%2017.9507L9.55768%2014.3048L3.66602%2020.1673ZM17.316%2018.0673H21.516L19.416%2012.1173L17.316%2018.0673Z'%20fill='%23AD3F00'/%3e%3c/svg%3e",uF=({tabs:e,activeTab:t,onChange:n,className:r=""})=>s.jsx("div",{className:V("flex w-fit bg-neutral-50 p-1 rounded-lg gap-1",r),children:e.map(a=>s.jsx("button",{type:"button",onClick:()=>n(a.id),className:V("px-3 py-1.5 text-sm font-medium rounded-lg transition-colors",t===a.id?"bg-white text-neutral-900":"text-neutral-700 hover:bg-neutral-100"),children:a.label},a.id))}),owt=({contributors:e,courses:t,getLanguageName:n,t:r})=>{const[a,i]=d.useState("all"),o=d.useMemo(()=>{const v=new Set;return e.forEach(w=>{w.languages?.forEach(S=>v.add(S))}),Array.from(v).map(w=>({code:w,name:n(w)}))},[e,n]),l=d.useMemo(()=>a==="all"?e:e.filter(v=>v.languages?.includes(a)),[e,a]),[c,u]=d.useState("startDate"),[f,m]=d.useState("desc"),h=v=>{c===v?m(w=>w==="asc"?"desc":"asc"):(u(v),m("asc"))},b=v=>c!==v?s.jsx("img",{src:Y6,alt:"Swap",className:"w-4 h-4"}):f==="asc"?"↑":"↓",x=d.useMemo(()=>{const v=[...l];return v.sort((w,S)=>{let _,N;switch(c){case"startDate":_=w.startDate??w.createdAt,N=S.startDate??S.createdAt;break;case"username":_=w.username??"",N=S.username??"";break;case"assignedCourses":_=w.assignedCourses??0,N=S.assignedCourses??0;break;case"completedCourses":{const k=t.filter(T=>T.assigneeId===w.uid&&(T.status==="reviewed"||T.status==="published")).length,M=t.filter(T=>T.assigneeId===S.uid&&(T.status==="reviewed"||T.status==="published")).length;_=k,N=M;break}case"languages":_=(w.languages||[]).join(","),N=(S.languages||[]).join(",");break;default:return 0}if(_ instanceof Date&&N instanceof Date)return f==="asc"?_.getTime()-N.getTime():N.getTime()-_.getTime();if(typeof _=="number"&&typeof N=="number")return f==="asc"?_-N:N-_;const j=String(_).localeCompare(String(N));return f==="asc"?j:-j}),v},[l,c,f,t]),y=v=>new Date(v).toLocaleDateString("en-GB");return s.jsxs("div",{className:"space-y-6",children:[s.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-4",children:[s.jsx("h2",{className:"title-large-sb-24px text-dashboardSectionTitle",children:r("dashboard.adminPanel.translationPanel.reports.contributors.title")}),s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("span",{className:"label-medium-16px",children:r("dashboard.adminPanel.translationPanel.reports.filterByLanguage")}),s.jsxs(Pr,{value:a,onValueChange:v=>i(v),children:[s.jsx(jr,{className:"w-48 bg-white border-neutral-300 text-neutral-900",children:s.jsx(Lr,{placeholder:"Select language"})}),s.jsxs(Tr,{className:"max-h-60 bg-white border-neutral-300",children:[s.jsx(br,{value:"all",children:r("words.all")},"all"),o.map(v=>s.jsx(br,{value:v.code,children:v.name},v.code))]})]})]})]}),s.jsxs(Xd,{children:[s.jsxs(Kd,{children:[s.jsx(Ht,{className:"w-32",sortable:!0,onSort:()=>h("startDate"),sortIcon:b("startDate"),children:r("dashboard.adminPanel.translationPanel.reports.contributors.startDate")}),s.jsx(Ht,{className:"w-48",sortable:!0,onSort:()=>h("username"),sortIcon:b("username"),children:r("dashboard.adminPanel.translationPanel.reports.contributors.username")}),s.jsx(Ht,{className:"w-32 text-center",sortable:!0,onSort:()=>h("assignedCourses"),sortIcon:b("assignedCourses"),children:r("dashboard.adminPanel.translationPanel.reports.contributors.assignedCourses")}),s.jsx(Ht,{className:"w-40 text-center",sortable:!0,onSort:()=>h("completedCourses"),sortIcon:b("completedCourses"),children:r("dashboard.adminPanel.translationPanel.reports.contributors.completedCourses")}),s.jsx(Ht,{className:"w-56",sortable:!0,onSort:()=>h("languages"),sortIcon:b("languages"),children:r("dashboard.adminPanel.translationPanel.reports.contributors.languages")}),s.jsx(Ht,{className:"w-40 text-center",children:r("dashboard.adminPanel.translationPanel.reports.contributors.totalReward")})]}),s.jsx(Ka,{children:x.length===0?s.jsx(Tn,{children:s.jsx(et,{colSpan:6,className:"text-center py-6",children:r("dashboard.adminPanel.translationPanel.reports.noContributors")})}):x.map(v=>s.jsxs(Tn,{className:"hover:bg-neutral-100",children:[s.jsx(et,{className:"py-3",children:y(v.startDate??v.createdAt)}),s.jsx(et,{className:"py-3",children:s.jsx("span",{className:"font-medium",children:v.username})}),s.jsx(et,{className:"py-3 text-center",children:v.assignedCourses}),s.jsx(et,{className:"py-3 text-center",children:t.filter(w=>w.assigneeId===v.uid&&(w.status==="reviewed"||w.status==="published")).length}),s.jsx(et,{className:"py-3",children:v.languages?.map(n).join(", ")}),s.jsx(et,{className:"py-3 text-center",children:"0"})]},v.uid))})]})]})},lwt="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.0078%2012H21.1191'%20stroke='%23FF5C00'%20stroke-width='1.5'/%3e%3cpath%20d='M2.88086%2012H14.5096'%20stroke='%23FF5C00'%20stroke-width='1.5'/%3e%3cpath%20d='M9.95312%205.98828H21.1206'%20stroke='%23FF5C00'%20stroke-width='1.5'/%3e%3cpath%20d='M2.88086%205.98828H5.46086'%20stroke='%23FF5C00'%20stroke-width='1.5'/%3e%3cpath%20d='M13.125%2018.0117H21.12'%20stroke='%23FF5C00'%20stroke-width='1.5'/%3e%3cpath%20d='M2.88086%2018.0117H8.62586'%20stroke='%23FF5C00'%20stroke-width='1.5'/%3e%3cpath%20d='M7.70703%208.12305C8.94967%208.12305%209.95703%207.11569%209.95703%205.87305C9.95703%204.63041%208.94967%203.62305%207.70703%203.62305C6.46439%203.62305%205.45703%204.63041%205.45703%205.87305C5.45703%207.11569%206.46439%208.12305%207.70703%208.12305Z'%20stroke='%23FF5C00'%20stroke-width='1.5'/%3e%3cpath%20d='M16.7578%2014.25C18.0005%2014.25%2019.0078%2013.2426%2019.0078%2012C19.0078%2010.7574%2018.0005%209.75%2016.7578%209.75C15.5152%209.75%2014.5078%2010.7574%2014.5078%2012C14.5078%2013.2426%2015.5152%2014.25%2016.7578%2014.25Z'%20stroke='%23FF5C00'%20stroke-width='1.5'/%3e%3cpath%20d='M10.875%2020.2617C12.1176%2020.2617%2013.125%2019.2544%2013.125%2018.0117C13.125%2016.7691%2012.1176%2015.7617%2010.875%2015.7617C9.63236%2015.7617%208.625%2016.7691%208.625%2018.0117C8.625%2019.2544%209.63236%2020.2617%2010.875%2020.2617Z'%20stroke='%23FF5C00'%20stroke-width='1.5'/%3e%3c/svg%3e",cwt=({isOpen:e,onClose:t,courses:n,getLanguageName:r})=>{const{t:a}=Q(),[i,o]=d.useState(""),[l,c]=d.useState(""),[u,f]=d.useState(""),m=d.useMemo(()=>Array.from(new Set(n.map(v=>v.updatedAt?new Date(v.updatedAt).getFullYear().toString():""))).filter(v=>v).sort(),[n]),h=d.useMemo(()=>[{value:"0",label:a("months.january")},{value:"1",label:a("months.february")},{value:"2",label:a("months.march")},{value:"3",label:a("months.april")},{value:"4",label:a("months.may")},{value:"5",label:a("months.june")},{value:"6",label:a("months.july")},{value:"7",label:a("months.august")},{value:"8",label:a("months.september")},{value:"9",label:a("months.october")},{value:"10",label:a("months.november")},{value:"11",label:a("months.december")}],[a]),b=()=>{o(""),c(""),f("")},x=()=>{b(),t()},y=async()=>{if(!i||l===""||u==="")return;const v=new Date(Number(i),Number(l),1),w=new Date(Number(i),Number(u)+1,0,23,59,59),S=n.filter(T=>{const R=new Date(T.updatedAt);return R>=v&&R<=w});if(S.length===0)return;const _=S.map(T=>({"Course Index":T.index,"Course Name":T.courseName??"",Language:r(T.language),Contributor:T.assigneeDisplayName||T.assigneeUsername||"",Status:T.status,Progress:`${T.progress}%`,"Last Updated":new Date(T.updatedAt).toLocaleDateString("en-GB")})),N=await Et(()=>import("./xlsx-CKwrMZHi.js"),[]),j=N.utils.json_to_sheet(_),k=N.utils.book_new();N.utils.book_append_sheet(k,j,"Courses");const M=`Courses_Report_${i}_${Number(l)+1}-${Number(u)+1}.xlsx`;N.writeFile(k,M),x()};return s.jsx(Nd,{isOpen:e,onClose:x,title:a("dashboard.adminPanel.translationPanel.reports.dateFilter"),maxWidth:"max-w-lg",actions:s.jsxs(s.Fragment,{children:[s.jsx(re,{variant:"outline",onClick:x,size:"s",children:a("words.cancel")}),s.jsxs(re,{variant:"primary",onClick:y,size:"s",disabled:!i||l===""||u==="",className:"flex items-center gap-1 bg-orange-500 hover:bg-orange-600 text-white",children:[a("dashboard.adminPanel.translationPanel.reports.downloadData"),s.jsx(Gi,{className:"w-4 h-4"})]})]}),children:s.jsxs("div",{className:"w-full space-y-4",children:[s.jsxs("div",{children:[s.jsx("span",{className:"block mb-1 text-sm font-medium text-neutral-700",children:a("dashboard.adminPanel.translationPanel.reports.year")}),s.jsxs(Pr,{value:i,onValueChange:o,children:[s.jsx(jr,{className:"w-full bg-white border-neutral-300",children:s.jsx(Lr,{placeholder:a("dashboard.adminPanel.translationPanel.reports.chooseYear")})}),s.jsx(Tr,{className:"max-h-60 bg-white border-neutral-300",children:m.map(v=>s.jsx(br,{value:v,children:v},v))})]})]}),s.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[s.jsxs("div",{children:[s.jsx("span",{className:"block mb-1 text-sm font-medium text-neutral-700",children:a("dashboard.adminPanel.translationPanel.reports.fromMonth")}),s.jsxs(Pr,{value:l,onValueChange:c,children:[s.jsx(jr,{className:"w-full bg-white border-neutral-300",children:s.jsx(Lr,{placeholder:a("dashboard.adminPanel.translationPanel.reports.fromMonthPlaceholder")})}),s.jsx(Tr,{className:"max-h-60 bg-white border-neutral-300",children:h.map(v=>s.jsx(br,{value:v.value,children:v.label},v.value))})]})]}),s.jsxs("div",{children:[s.jsx("span",{className:"block mb-1 text-sm font-medium text-neutral-700",children:a("dashboard.adminPanel.translationPanel.reports.toMonth")}),s.jsxs(Pr,{value:u,onValueChange:f,children:[s.jsx(jr,{className:"w-full bg-white border-neutral-300",children:s.jsx(Lr,{placeholder:a("dashboard.adminPanel.translationPanel.reports.toMonthPlaceholder")})}),s.jsx(Tr,{className:"max-h-60 bg-white border-neutral-300",children:h.map(v=>s.jsx(br,{value:v.value,children:v.label},v.value))})]})]})]})]})})},uwt=({courses:e,getLanguageName:t,t:n})=>{const r=d.useMemo(()=>e.filter(b=>b.isAssigned==="assigned"),[e]),a=d.useMemo(()=>{const b=new Map;for(const x of r)b.has(x.courseId)||b.set(x.courseId,{courseId:x.courseId,index:x.index,name:x.courseName});return Array.from(b.values())},[r]),[i,o]=d.useState(()=>r[0]?.courseId??"all"),l=d.useMemo(()=>i==="all"?r:r.filter(b=>b.courseId===i),[r,i]),[c,u]=d.useState(!1),f=d.useMemo(()=>i==="all"?null:a.find(b=>b.courseId===i)||null,[i,a]),m=b=>new Date(b).toLocaleDateString("en-GB",{day:"2-digit",month:"long",year:"numeric"}),h=async()=>{if(r.length===0)return;const b=r.map(w=>({"Course Index":w.index,"Course Name":w.courseName??"",Language:t(w.language),Contributor:w.assigneeDisplayName||w.assigneeUsername||"",Status:w.status,Progress:`${w.progress}%`,"Last Updated":new Date(w.updatedAt).toLocaleDateString("en-GB")})),x=await Et(()=>import("./xlsx-CKwrMZHi.js"),[]),y=x.utils.json_to_sheet(b),v=x.utils.book_new();x.utils.book_append_sheet(v,y,"Courses"),x.writeFile(v,"Courses_Report.xlsx")};return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"space-y-6",children:[s.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-4",children:[s.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[s.jsx("span",{className:"label-medium-16px",children:n("dashboard.adminPanel.translationPanel.reports.courses.filterByCourse")}),s.jsxs(Pr,{value:i,onValueChange:o,children:[s.jsx(jr,{className:"w-48 bg-white border-neutral-300 text-neutral-900",children:s.jsx(Lr,{placeholder:"Select course"})}),s.jsxs(Tr,{className:"max-h-60 bg-white border-neutral-300",children:[s.jsx(br,{value:"all",children:n("words.all")}),a.map(b=>s.jsx(br,{value:b.courseId,children:b.index},b.courseId))]})]})]}),s.jsxs("div",{className:"flex gap-3",children:[s.jsxs(re,{variant:"outline",size:"s",className:"flex items-center gap-1 text-orange-500 border-orange-500 hover:bg-orange-50",onClick:()=>u(!0),children:[n("dashboard.adminPanel.translationPanel.reports.dateFilter"),s.jsx("img",{src:lwt,alt:"Filter",className:"w-4 h-4"})]}),s.jsxs(re,{variant:"primary",size:"s",className:"bg-orange-500 hover:bg-orange-600 text-white flex items-center gap-1",onClick:h,children:[n("dashboard.adminPanel.translationPanel.reports.generalReport"),s.jsx(Gi,{className:"w-4 h-4 ml-1"})]})]})]}),f&&s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("span",{className:"bg-neutral-100 rounded px-2 py-1 text-xs font-medium text-neutral-700",children:f.index}),s.jsx("h3",{className:"title-large-sb-24px text-dashboardSectionTitle",children:f.name||""})]}),s.jsxs(Xd,{children:[s.jsxs(Kd,{children:[s.jsx(Ht,{className:"w-48",children:n("dashboard.adminPanel.translationPanel.reports.table.contributor")}),s.jsx(Ht,{className:"w-32",children:n("words.language")}),s.jsx(Ht,{className:"w-32 text-center",children:n("words.status")}),s.jsx(Ht,{className:"w-32 text-center",children:n("dashboard.adminPanel.translationPanel.reports.table.progress")}),s.jsx(Ht,{className:"w-40 text-center",children:n("dashboard.adminPanel.translationPanel.reports.table.lastUpdated")})]}),s.jsx(Ka,{children:l.length===0?s.jsx(Tn,{children:s.jsx(et,{colSpan:5,className:"text-center py-6",children:n("dashboard.adminPanel.translationPanel.reports.noCourses")})}):l.map(b=>s.jsxs(Tn,{className:"hover:bg-neutral-100",children:[s.jsx(et,{className:"py-3",children:b.assigneeDisplayName||b.assigneeUsername||"-"}),s.jsx(et,{className:"py-3",children:t(b.language)}),s.jsx(et,{className:"py-3 text-center",children:s.jsx("span",{className:`px-2 py-1 rounded text-xs font-medium capitalize ${oy(b.status)}`,children:b.status.replace(/_/g," ")})}),s.jsxs(et,{className:"py-3 text-center",children:[b.progress,"%"]}),s.jsx(et,{className:"py-3 text-center",children:m(b.updatedAt)})]},`${b.courseId}-${b.language}`))})]})]}),s.jsx(cwt,{isOpen:c,onClose:()=>u(!1),courses:r,getLanguageName:t})]})},dwt=({courses:e,getLanguageName:t,t:n})=>{const r=d.useMemo(()=>{const m=new Map;for(const h of e){const b=h.language,x=m.get(b)??{inProgress:0,completed:0,notStarted:0,total:0};x.total+=1;const y=h.assignmentStatus;y==="in_progress"?x.inProgress+=1:y==="completed"?x.completed+=1:y==="assigned"&&h.status==="ready_for_review"&&(x.notStarted+=1),m.set(b,x)}return Array.from(m.entries()).map(([h,b])=>({language:h,...b}))},[e]),[a,i]=d.useState("language"),[o,l]=d.useState("desc"),c=d.useMemo(()=>[...r].sort((h,b)=>{let x;return a==="language"?x=t(h.language).localeCompare(t(b.language)):x=h[a]-b[a],o==="asc"?x:-x}),[r,a,o,t]),u=m=>{a===m?l(h=>h==="asc"?"desc":"asc"):(i(m),l("asc"))},f=m=>a!==m?s.jsx("img",{src:Y6,alt:"Swap",className:"w-4 h-4"}):o==="asc"?"↑":"↓";return s.jsx("div",{className:"space-y-6",children:s.jsxs(Xd,{children:[s.jsxs(Kd,{children:[s.jsx(Ht,{className:"w-48 cursor-pointer",sortable:!0,onSort:()=>u("language"),sortIcon:f("language"),children:s.jsx("div",{className:"flex items-center gap-1",children:n("words.language")})}),s.jsx(Ht,{className:"w-32 text-center cursor-pointer",sortable:!0,onSort:()=>u("inProgress"),sortIcon:f("inProgress"),children:s.jsx("div",{className:"flex items-center justify-center gap-1",children:n("dashboard.adminPanel.translationPanel.reports.languageCoverage.inProgress")})}),s.jsx(Ht,{className:"w-32 text-center cursor-pointer",sortable:!0,onSort:()=>u("completed"),sortIcon:f("completed"),children:s.jsx("div",{className:"flex items-center justify-center gap-1",children:n("dashboard.adminPanel.translationPanel.reports.languageCoverage.completed")})}),s.jsx(Ht,{className:"w-32 text-center cursor-pointer",sortable:!0,onSort:()=>u("notStarted"),sortIcon:f("notStarted"),children:s.jsx("div",{className:"flex items-center justify-center gap-1",children:n("dashboard.adminPanel.translationPanel.reports.languageCoverage.notStarted")})}),s.jsx(Ht,{className:"w-32 text-center cursor-pointer",sortable:!0,onSort:()=>u("total"),sortIcon:f("total"),children:s.jsx("div",{className:"flex items-center justify-center gap-1",children:n("dashboard.adminPanel.translationPanel.reports.languageCoverage.totalCourses")})})]}),s.jsx(Ka,{children:c.length===0?s.jsx(Tn,{children:s.jsx(et,{colSpan:5,className:"text-center py-6",children:n("dashboard.adminPanel.translationPanel.reports.noLanguages")})}):c.map(m=>s.jsxs(Tn,{className:"hover:bg-neutral-100",children:[s.jsx(et,{className:"py-3",children:t(m.language)}),s.jsx(et,{className:"py-3 text-center",children:m.inProgress}),s.jsx(et,{className:"py-3 text-center",children:m.completed}),s.jsx(et,{className:"py-3 text-center",children:m.notStarted}),s.jsx(et,{className:"py-3 text-center",children:m.total})]},m.language))})]})})},sM=({title:e,value:t,icon:n,className:r=""})=>s.jsxs("div",{className:`flex items-center gap-4 rounded-xl border border-orange-500 bg-[#FEF1EB] px-5 py-4 min-w-[180px] max-w-[240px] w-full shadow-sm ${r}`,children:[s.jsx("div",{className:"flex items-center justify-center bg-orange-100 rounded-lg p-2",children:n}),s.jsxs("div",{className:"flex flex-col gap-1",children:[s.jsx("span",{className:"text-base font-medium text-neutral-500 whitespace-nowrap",children:e}),s.jsx("span",{className:"text-3xl font-bold text-neutral-900 leading-none mt-1",children:t})]})]}),fwt=()=>{const{t:e}=Q(),[t,n]=d.useState("contributors"),[r,a]=d.useState([]),[i,o]=d.useState([]),[l,c]=d.useState([]),[u,f]=d.useState(!0),[m,h]=d.useState(!0),[b,x]=d.useState({proofreadCourses:0,totalCourses:0,languagesProofread:0});d.useEffect(()=>{(async()=>{try{f(!0);const[w,S,_]=await Promise.all([hn.user.translation.getAdminUserManagement.query(),hn.user.translation.getAvailableLanguages.query(),hn.content.getReportsCourses.query({})]);a(w||[]),o(S||[]),c(_||[])}catch(w){console.error("[ReportsTab] Failed fetching contributors/languages",w)}finally{f(!1)}})()},[]),d.useEffect(()=>{(()=>{if(l.length===0)return;h(!0);const w=new Set(l.map(j=>j.courseId)).size,S=l.filter(j=>j.status==="published"),_=new Set(S.map(j=>j.courseId)).size,N=new Set(S.map(j=>j.language)).size;x({proofreadCourses:_,totalCourses:w,languagesProofread:N}),h(!1)})()},[l]);const y=v=>i.find(w=>w.code===v)?.name||v;return u?s.jsx("div",{className:"flex justify-center items-center min-h-[300px]",children:s.jsx(Fe,{})}):s.jsxs("div",{className:"flex flex-col gap-8 mt-6",children:[s.jsxs("div",{className:"flex flex-wrap gap-5",children:[s.jsx(sM,{title:e("dashboard.adminPanel.translationPanel.reports.proofreadCourses"),value:m?"...":`${b.proofreadCourses}/${b.totalCourses}`,icon:s.jsx("img",{src:swt,alt:"Book icon",className:"w-6 h-6 text-orange-700"})}),s.jsx(sM,{title:e("dashboard.adminPanel.translationPanel.reports.totalLanguages"),value:new Set(r.flatMap(v=>v.languages||[])).size,icon:s.jsx("img",{src:jue,alt:"Translate icon",className:"w-6 h-6 text-orange-700"})}),s.jsx(sM,{title:e("dashboard.adminPanel.translationPanel.reports.languagesProofread"),value:m?"...":b.languagesProofread,icon:s.jsx("img",{src:jue,alt:"Translate icon",className:"w-3 h-6 flex-shrink-0 text-orange-700"})})]}),s.jsx(uF,{tabs:[{id:"contributors",label:e("dashboard.adminPanel.translationPanel.reports.tabs.contributors")},{id:"courses",label:e("dashboard.adminPanel.translationPanel.reports.tabs.courses")},{id:"coverage",label:e("dashboard.adminPanel.translationPanel.reports.tabs.coverage")}],activeTab:t,onChange:v=>n(v),className:"mb-6"}),t==="contributors"&&s.jsx(owt,{contributors:r,languages:i,courses:l,getLanguageName:y,t:e}),t==="courses"&&s.jsx(uwt,{courses:l,getLanguageName:y,t:e}),t==="coverage"&&s.jsx(dwt,{courses:l,getLanguageName:y,t:e})]})},mwt=({status:e,searchQuery:t="",onPendingCountChange:n})=>{const{t:r}=Q(),[a,i]=d.useState(new Set),[o,l]=d.useState(!1),[c,u]=d.useState(!1),[f,m]=d.useState(null),[h,b]=d.useState(!1),[x,y]=d.useState(!1),[v,w]=d.useState(!1),[S,_]=d.useState(!1),[N,j]=d.useState(""),[k,M]=d.useState(null),[T,R]=d.useState(!1),[I,D]=d.useState(""),P=d.useRef(e),L=d.useRef(!0),[z,q]=d.useState([]),[Z,G]=d.useState(!0),$=async()=>{try{G(!0);const se=await hn.user.translation.getTranslationAssignmentRequests.query({status:e==="requested"?H5.Requested:"rejected"});q(se||[]),e==="requested"&&n?.(se?.length??0)}catch(se){console.error("Error fetching translation requests:",se),q([]),e==="requested"&&n?.(0)}finally{G(!1)}},X=()=>{$()};d.useEffect(()=>{$()},[e]),d.useEffect(()=>{if(L.current){L.current=!1,P.current=e;return}P.current!==e&&(y(!1),_(!1),M(null),j(""),l(!1),u(!1),m(null),P.current=e)},[e]);const B=d.useMemo(()=>{if(!z||!t.trim())return z||[];const se=t.toLowerCase().trim();return z.filter(pe=>{const Se=pd(pe.language).toLowerCase();return pe.assigneeUsername.toLowerCase().includes(se)||pe.courseName.toLowerCase().includes(se)||pe.index.toLowerCase().includes(se)||pe.language.toLowerCase().includes(se)||Se.includes(se)}).sort((pe,Se)=>pe.index.localeCompare(Se.index))},[z,t]),W=async(se,pe,Se)=>{try{return await hn.user.translation.updateTranslationAssignmentStatus.mutate({assignmentId:se,status:pe,rejectionReason:Se})}catch(ae){throw console.error("Error updating assignment status:",ae),ae}},Y=async se=>{const pe=B?.find(Se=>Se.id===se);pe&&(m(pe),M(null),y(!1),_(!1),l(!0))},F=async se=>{const pe=B?.find(Se=>Se.id===se);pe&&(m(pe),M(null),y(!1),_(!1),u(!0))},J=()=>{l(!1),setTimeout(()=>{m(null),b(!1),y(!1),M(null),x&&X()},300)},ue=()=>{u(!1),setTimeout(()=>{m(null),w(!1),_(!1),j(""),M(null)},300)},ge=async()=>{if(!(!f||h||x)){b(!0),M(null),i(se=>new Set(se).add(f.id));try{await W(f.id,H5.Assigned),y(!0)}catch(se){console.error("Error accepting request:",se),M(se.message||"Failed to accept the request")}finally{b(!1),i(se=>{const pe=new Set(se);return pe.delete(f.id),pe})}}},ne=async()=>{if(!(!f||v||S||!N.trim())){w(!0),M(null),i(se=>new Set(se).add(f.id));try{await W(f.id,"rejected",N.trim()),_(!0),R(!0),D("Request rejected successfully"),u(!1)}catch(se){console.error("❌ Error rejecting request:",se),M(se.message||"Failed to reject the request")}finally{w(!1),i(se=>{const pe=new Set(se);return pe.delete(f.id),pe})}}},be=async se=>{i(pe=>new Set(pe).add(se));try{await hn.user.translation.deleteTranslationAssignment.mutate({assignmentId:se}),X()}catch(pe){console.error("Error deleting request:",pe)}finally{i(pe=>{const Se=new Set(pe);return Se.delete(se),Se})}};if(Z)return s.jsx(Fe,{});if(!B||B.length===0){const se=t.trim()?e==="requested"?"dashboard.adminPanel.translationPanel.messages.noPendingRequestsSearch":"dashboard.adminPanel.translationPanel.messages.noRejectedRequestsSearch":e==="requested"?"dashboard.adminPanel.translationPanel.messages.noPendingRequests":"dashboard.adminPanel.translationPanel.messages.noRejectedRequests",pe=t.trim()?r(se,{query:t}):r(se);return s.jsx("div",{className:"text-center py-8 text-neutral-500",children:pe})}return s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"w-full",children:s.jsxs(Xd,{children:[s.jsxs(Kd,{children:[s.jsx(Ht,{children:r("dashboard.adminPanel.translationPanel.table.username")}),s.jsx(Ht,{className:"w-24",children:r("dashboard.adminPanel.translationPanel.table.index")}),s.jsx(Ht,{children:r("dashboard.adminPanel.translationPanel.table.course")}),s.jsx(Ht,{children:r("dashboard.adminPanel.translationPanel.table.language")}),s.jsx(Ht,{className:"text-center",children:r("dashboard.adminPanel.translationPanel.table.actions")})]}),s.jsx(Ka,{children:B.map(se=>{const pe=a.has(se.id);return s.jsxs(Tn,{className:"border-b border-neutral-50 hover:bg-neutral-100",children:[s.jsx(et,{className:"py-4 font-medium text-neutral-900",children:se.assigneeUsername}),s.jsx(et,{className:"py-4",children:s.jsx(It,{size:"small",variant:"grey",children:se.index.toUpperCase()})}),s.jsx(et,{className:"py-4 text-neutral-900",children:se.courseName}),s.jsx(et,{className:"py-4 text-neutral-900",children:pd(se.language)}),s.jsx(et,{className:"py-4 text-center",children:s.jsx("div",{className:"flex gap-2 justify-center",children:e==="requested"?s.jsxs(s.Fragment,{children:[s.jsx(re,{size:"s",variant:"outline",onClick:()=>F(se.id),disabled:pe,className:"text-orange-500 border-orange-500 hover:bg-orange-50",children:pe?s.jsx(Fe,{size:"s"}):r("dashboard.adminPanel.translationPanel.actions.reject")}),s.jsx(re,{size:"s",onClick:()=>Y(se.id),disabled:pe,className:"bg-orange-500 hover:bg-orange-400 text-white border-orange-500",children:pe?s.jsx(Fe,{size:"s"}):r("dashboard.adminPanel.translationPanel.actions.accept")})]}):s.jsxs(s.Fragment,{children:[s.jsx(re,{size:"s",variant:"outline",onClick:()=>be(se.id),disabled:pe,className:"text-orange-500 border-orange-500 hover:bg-orange-50 flex items-center gap-2",children:pe?s.jsx(Fe,{size:"s"}):s.jsxs(s.Fragment,{children:[r("dashboard.adminPanel.translationPanel.actions.delete"),s.jsx(qo,{})]})}),s.jsx(re,{size:"s",onClick:()=>Y(se.id),disabled:pe,className:"bg-orange-500 hover:bg-orange-400 text-white border-orange-500",children:pe?s.jsx(Fe,{size:"s"}):r("dashboard.adminPanel.translationPanel.actions.accept")})]})})})]},se.id)})})]})}),o&&f&&s.jsx("div",{className:"fixed inset-0 backdrop-blur-sm bg-black/50 flex items-center justify-center z-50 p-4",children:s.jsxs("div",{className:"bg-white rounded-lg shadow-xl max-w-md w-full p-6 relative",children:[s.jsx("button",{type:"button",className:"absolute top-4 right-4 text-neutral-500 hover:text-neutral-700",onClick:J,children:"×"}),s.jsxs("div",{className:"flex flex-col items-center",children:[s.jsx("img",{src:Q4,alt:"Plan B Network",className:"h-8 mb-6"}),x?s.jsxs(s.Fragment,{children:[s.jsx("h2",{className:"text-orange-500 text-lg font-medium mb-6 text-center",children:r("dashboard.adminPanel.translationPanel.modal.requestAcceptedSuccess")}),s.jsx("div",{className:"text-orange-500 text-4xl mb-6",children:s.jsx(od,{})}),s.jsx("button",{type:"button",className:"px-6 py-2 border border-orange-500 text-orange-500 rounded hover:bg-orange-50 transition-colors",onClick:J,children:r("dashboard.adminPanel.translationPanel.modal.close")})]}):s.jsxs(s.Fragment,{children:[s.jsx("h2",{className:"text-orange-500 text-lg font-medium mb-6 text-center",children:r("dashboard.adminPanel.translationPanel.modal.doYouWantToAcceptRequest")}),s.jsx("div",{className:"text-orange-500 text-4xl mb-6",children:s.jsx(od,{})}),k&&s.jsx("div",{className:"w-full mb-4 p-3 bg-red-50 border border-red-200 rounded-md",children:s.jsx("p",{className:"text-sm text-red-600",children:k})}),s.jsxs("div",{className:"flex space-x-3",children:[s.jsx("button",{type:"button",className:"px-6 py-2 bg-neutral-100 text-neutral-800 rounded hover:bg-neutral-300 transition-colors",onClick:J,disabled:h,children:r("dashboard.adminPanel.translationPanel.modal.cancel")}),s.jsx("button",{type:"button",className:"px-6 py-2 bg-orange-500 text-white rounded hover:bg-orange-600 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",onClick:ge,disabled:h,children:r(h?"dashboard.adminPanel.translationPanel.modal.accepting":"dashboard.adminPanel.translationPanel.modal.acceptRequest")})]})]})]})]})}),c&&f&&s.jsx("div",{className:"fixed inset-0 backdrop-blur-sm bg-black/50 flex items-center justify-center z-50 p-4",children:s.jsxs("div",{className:"bg-white rounded-lg shadow-xl max-w-md w-full p-6 relative",children:[s.jsx("button",{type:"button",className:"absolute top-4 right-4 text-neutral-500 hover:text-neutral-700",onClick:ue,children:"×"}),s.jsxs("div",{className:"flex flex-col items-center",children:[s.jsx("img",{src:Q4,alt:"Plan B Network",className:"h-8 mb-6"}),S?s.jsxs(s.Fragment,{children:[s.jsx("h2",{className:"text-orange-500 text-lg font-medium mb-6 text-center",children:r("dashboard.adminPanel.translationPanel.modal.requestRejectedSuccess")}),s.jsx("div",{className:"text-orange-500 text-4xl mb-6",children:s.jsx(JS,{})}),s.jsx("button",{type:"button",className:"px-6 py-2 border border-orange-500 text-orange-500 rounded hover:bg-orange-50 transition-colors",onClick:ue,children:r("dashboard.adminPanel.translationPanel.modal.close")})]}):s.jsxs(s.Fragment,{children:[s.jsx("h2",{className:"text-orange-500 text-lg font-medium mb-6 text-center",children:r("dashboard.adminPanel.translationPanel.modal.provideRejectionReason")}),s.jsx("div",{className:"text-orange-500 text-4xl mb-6",children:s.jsx(JS,{})}),k&&s.jsx("div",{className:"w-full mb-4 p-3 bg-red-50 border border-red-200 rounded-md",children:s.jsx("p",{className:"text-sm text-red-600",children:k})}),s.jsxs("div",{className:"w-full mb-6",children:[s.jsxs("label",{htmlFor:"rejectionReason",className:"block text-sm font-medium text-neutral-700 mb-2",children:[r("dashboard.adminPanel.translationPanel.modal.reasonForRejection"),":"]}),s.jsx("textarea",{id:"rejectionReason",value:N,onChange:se=>j(se.target.value),placeholder:r("dashboard.adminPanel.translationPanel.modal.reasonPlaceholder"),className:"w-full px-3 py-2 border border-neutral-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500 focus:border-orange-500 resize-none",rows:4,maxLength:500}),s.jsxs("div",{className:"text-right text-xs text-neutral-500 mt-1",children:[N.length,"/500"]})]}),s.jsxs("div",{className:"flex space-x-3",children:[s.jsx("button",{type:"button",className:"px-6 py-2 bg-neutral-100 text-neutral-800 rounded hover:bg-neutral-300 transition-colors",onClick:ue,disabled:v,children:r("dashboard.adminPanel.translationPanel.modal.cancel")}),s.jsx("button",{type:"button",className:"px-6 py-2 bg-orange-500 text-white rounded hover:bg-orange-600 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",onClick:ne,disabled:v||!N.trim(),children:r(v?"dashboard.adminPanel.translationPanel.modal.rejecting":"dashboard.adminPanel.translationPanel.modal.submitRejection")})]})]})]})]})}),T&&s.jsx("div",{className:"fixed inset-0 backdrop-blur-sm bg-black/50 flex items-center justify-center z-50 p-4",children:s.jsxs("div",{className:"bg-white rounded-lg shadow-xl max-w-md w-full p-6 relative",children:[s.jsx("button",{type:"button",className:"absolute top-4 right-4 text-neutral-500 hover:text-neutral-700",onClick:()=>{R(!1),D(""),X()},children:"×"}),s.jsxs("div",{className:"flex flex-col items-center",children:[s.jsx("img",{src:Q4,alt:"Plan B Network",className:"h-8 mb-6"}),s.jsx("h2",{className:"text-orange-500 text-lg font-medium mb-6 text-center",children:I}),s.jsx("div",{className:"text-orange-500 text-4xl mb-6",children:s.jsx(JS,{})}),s.jsx("button",{type:"button",className:"px-6 py-2 border border-orange-500 text-orange-500 rounded hover:bg-orange-50 transition-colors",onClick:()=>{R(!1),D(""),X()},children:r("dashboard.adminPanel.translationPanel.modal.close")})]})]})})]})},pwt=()=>{const{t:e}=Q(),[t,n]=d.useState(""),[r,a]=d.useState(!1),[i,o]=d.useState(0),l=async()=>{try{const c=await hn.user.translation.getTranslationAssignmentRequests.query({status:H5.Requested});o(c?.length??0)}catch(c){console.error("[RequestsTab] Failed fetching pending count",c),o(0)}};return d.useEffect(()=>{l()},[]),s.jsxs("div",{className:"space-y-6",children:[s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("h2",{className:"title-large-sb-24px text-dashboardSectionTitle",children:e("dashboard.adminPanel.translationPanel.pendingTranslationRequests")}),i>0&&s.jsx("span",{className:"inline-flex items-center justify-center bg-brown-800 text-white text-sm font-semibold px-2.5 py-0.5 rounded-full min-w-[1rem] h-5",children:i})]}),s.jsx(uF,{tabs:[{id:"pending",label:e("dashboard.adminPanel.translationPanel.toggle.pendingRequest")},{id:"rejected",label:e("dashboard.adminPanel.translationPanel.toggle.rejectedRequests")}],activeTab:r?"rejected":"pending",onChange:c=>a(c==="rejected")}),s.jsx(KC,{value:t,onChange:n,placeholder:e("dashboard.adminPanel.translationPanel.searchPlaceholder"),className:"max-w-lg"}),s.jsx(mwt,{status:r?"rejected":"requested",searchQuery:t,onPendingCountChange:o})]})},Tue="data:image/svg+xml,%3csvg%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Close'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.7811%203.72521C14.7815%203.72533%2014.7819%203.72552%2014.7826%203.72624L15.7967%204.74032C15.7974%204.74105%2015.7976%204.74138%2015.7977%204.7418C15.7979%204.74219%2015.7979%204.74262%2015.7977%204.74301C15.7976%204.74342%2015.7974%204.74375%2015.7967%204.74447L10.7394%209.80175L15.7967%2014.859C15.7974%2014.8597%2015.7976%2014.8601%2015.7977%2014.8605C15.7979%2014.8609%2015.7979%2014.8613%2015.7977%2014.8617C15.7976%2014.8621%2015.7974%2014.8625%2015.7967%2014.8632L14.7826%2015.8773C14.7819%2015.878%2014.7816%2015.8782%2014.7811%2015.8783C14.7807%2015.8784%2014.7803%2015.8784%2014.7799%2015.8783C14.7795%2015.8782%2014.7792%2015.878%2014.7785%2015.8773L9.72119%2010.82L4.66391%2015.8773C4.6632%2015.878%204.66285%2015.8782%204.66245%2015.8783C4.66205%2015.8784%204.66162%2015.8784%204.66122%2015.8783C4.66083%2015.8782%204.66048%2015.878%204.65976%2015.8773L3.64568%2014.8632C3.64496%2014.8625%203.64476%2014.8621%203.64464%2014.8617C3.6445%2014.8613%203.6445%2014.8609%203.64464%2014.8605C3.64476%2014.8601%203.64496%2014.8598%203.64568%2014.859L8.70294%209.80175L3.64568%204.74447C3.64496%204.74377%203.64476%204.74342%203.64464%204.74301C3.64452%204.74261%203.64452%204.74218%203.64464%204.74178C3.64476%204.7414%203.64496%204.74105%203.64568%204.74032L4.65976%203.72624C4.66048%203.72552%204.66081%203.72533%204.66123%203.72521C4.66163%203.72506%204.66206%203.72506%204.66245%203.72521C4.66285%203.72533%204.66319%203.72552%204.66391%203.72624L9.72119%208.7835L14.7785%203.72624C14.7792%203.72552%2014.7795%203.72533%2014.7799%203.72521C14.7803%203.72508%2014.7808%203.72508%2014.7812%203.72521H14.7811Z'%20fill='%23E00000'/%3e%3c/g%3e%3c/svg%3e",hwt=({isOpen:e,onClose:t,onSuccess:n})=>{const{t:r}=Q(),[a,i]=d.useState(""),[o,l]=d.useState(!1),[c,u]=d.useState([]),[f,m]=d.useState(!1),[h,b]=d.useState(""),[x,y]=d.useState(!1),[v,w]=d.useState([]),[S,_]=d.useState([]),N=async()=>{try{const G=await hn.user.translation.getAllUsers.query();w(G)}catch(G){console.error("Error fetching users:",G),b("Failed to fetch users")}},j=async()=>{try{const G=Object.entries(Xr).map(([$,X])=>({code:$,name:X}));_(G)}catch(G){console.error("Error fetching languages:",G),b("Failed to fetch languages")}},k=()=>{e&&!x&&(N(),j(),i(""),u([]),b(""))};d.useEffect(()=>{k()},[e]);const M=v.filter(G=>!c.some($=>$.user.uid===G.uid)&&(G.username?.toLowerCase().includes(a.toLowerCase())||G.displayName?.toLowerCase().includes(a.toLowerCase())||G.email?.toLowerCase().includes(a.toLowerCase()))),T=G=>{u($=>[...$,{user:G,languageCodes:[""]}]),i(""),l(!1)},R=(G,$,X)=>{u(B=>B.map(W=>{if(W.user.uid===G){const Y=[...W.languageCodes];return Y[$]=X,{...W,languageCodes:Y}}return W}))},I=G=>{u($=>$.map(X=>X.user.uid===G?{...X,languageCodes:[...X.languageCodes,""]}:X))},D=(G,$)=>{u(X=>X.map(B=>{if(B.user.uid===G){const W=B.languageCodes.filter((Y,F)=>F!==$);return{...B,languageCodes:W.length>0?W:[""]}}return B}))},P=G=>{u($=>$.filter(X=>X.user.uid!==G))},L=c.length>0&&c.every(G=>G.languageCodes.some($=>$!=="")&&G.languageCodes.every($=>$!==""||G.languageCodes.length===1)),z=async()=>{if(L){m(!0),b("");try{for(const G of c)for(const $ of G.languageCodes)$&&await hn.user.translation.assignLanguageToContributor.mutate({contributorId:G.user.uid,languageCode:$});y(!0)}catch(G){console.error("Error assigning contributors:",G),b(G.message||"Failed to assign contributors")}finally{m(!1)}}},q=()=>{x&&n&&n(),y(!1),u([]),i(""),b(""),t()},Z=G=>G.displayName||G.username||G.email||"Unknown User";return x?s.jsx(Nd,{isOpen:e,onClose:q,title:r("dashboard.adminPanel.translationPanel.addContributor.assignmentSuccess"),icon:s.jsx(od,{}),maxWidth:"max-w-2xl",actions:s.jsx("button",{type:"button",className:"px-6 py-2 border border-orange-500 text-orange-500 rounded hover:bg-orange-50 transition-colors",onClick:q,children:r("dashboard.adminPanel.translationPanel.modal.close")}),children:s.jsx("div",{})}):s.jsx(Nd,{isOpen:e,onClose:q,title:r("dashboard.adminPanel.translationPanel.addContributor.title"),icon:s.jsx(od,{}),errorMessage:h,maxWidth:"max-w-2xl",actions:s.jsxs(s.Fragment,{children:[s.jsx("button",{type:"button",className:"px-6 py-2 bg-neutral-100 text-neutral-800 rounded hover:bg-neutral-300 transition-colors",onClick:q,disabled:f,children:r("dashboard.adminPanel.translationPanel.modal.cancel")}),s.jsx("button",{type:"button",className:"px-6 py-2 bg-orange-500 text-white rounded hover:bg-orange-600 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",onClick:z,disabled:!L||f,children:r(f?"dashboard.adminPanel.translationPanel.addContributor.assigning":"dashboard.adminPanel.translationPanel.addContributor.confirm")})]}),children:s.jsxs("div",{className:"w-full space-y-4",children:[s.jsxs("div",{children:[s.jsx("h3",{className:"text-lg font-semibold text-neutral-900 mb-4",children:r("dashboard.adminPanel.translationPanel.addContributor.findContributor")}),s.jsxs("div",{className:"relative",children:[s.jsxs("div",{className:"relative",children:[s.jsx("input",{type:"text",value:a,onChange:G=>i(G.target.value),onFocus:()=>l(!0),placeholder:r("dashboard.adminPanel.translationPanel.addContributor.searchUsers"),className:"w-full px-4 py-2.5 pr-12 border border-neutral-300 rounded-lg focus:ring-2 focus:ring-orange-500 focus:border-orange-500 outline-none"}),s.jsx("div",{className:"absolute right-3 top-1/2 transform -translate-y-1/2 p-1",children:s.jsx("img",{src:dR,alt:"Search",className:"w-5 h-5"})})]}),o&&s.jsx("div",{className:"absolute z-10 w-full mt-1 bg-white border border-neutral-300 rounded-lg shadow-lg max-h-48 overflow-y-auto",children:M.length>0?M.map(G=>s.jsxs("button",{type:"button",className:"w-full px-4 py-2 text-left hover:bg-neutral-100 border-b border-neutral-50 last:border-b-0",onClick:()=>T(G),children:[s.jsx("div",{className:"font-medium",children:Z(G)}),G.email&&s.jsx("div",{className:"text-sm text-neutral-500",children:G.email})]},G.uid)):s.jsx("div",{className:"px-4 py-2 text-neutral-500 text-center",children:r("dashboard.adminPanel.translationPanel.addContributor.noUsers")})})]})]}),c.length>0&&s.jsxs("div",{className:"space-y-3",children:[s.jsx("h3",{className:"text-lg font-semibold text-neutral-900",children:r("dashboard.adminPanel.translationPanel.addContributor.selectedUsers")}),c.map(G=>s.jsxs("div",{className:"p-4 bg-neutral-50 rounded-lg border border-neutral-100",children:[s.jsxs("div",{className:"flex items-center justify-between mb-3",children:[s.jsxs("div",{className:"flex items-center space-x-4",children:[s.jsx("img",{src:dR,alt:"User",className:"w-6 h-6",style:{filter:"brightness(0)"}}),s.jsx("span",{className:"font-medium text-black text-lg",children:Z(G.user)})]}),s.jsx("button",{type:"button",onClick:()=>P(G.user.uid),className:"p-2 border-2 border-orange-500 rounded-md hover:bg-orange-50 transition-colors",children:s.jsx("img",{src:Tue,alt:"Remove",className:"w-5 h-5"})})]}),s.jsx("div",{className:"space-y-2",children:G.languageCodes.map(($,X)=>s.jsxs("div",{className:"flex items-center space-x-2",children:[s.jsxs("select",{value:$,onChange:B=>R(G.user.uid,X,B.target.value),className:"px-3 py-2 bg-white border border-neutral-300 rounded-md text-sm focus:ring-2 focus:ring-orange-500 focus:border-orange-500 outline-none min-w-[150px] flex-1",style:{color:$?"#f97316":"#6b7280"},children:[s.jsx("option",{value:"",className:"text-neutral-500",children:r("dashboard.adminPanel.translationPanel.addContributor.selectLanguage")}),S.filter(B=>!G.user.assignedLanguages?.includes(B.code)&&!G.languageCodes.filter((W,Y)=>Y!==X).includes(B.code)).map(B=>s.jsx("option",{value:B.code,className:"text-orange-500",children:B.name},B.code))]}),G.languageCodes.length>1&&s.jsx("button",{type:"button",onClick:()=>D(G.user.uid,X),className:"p-2 border border-neutral-300 rounded-md hover:bg-neutral-100 transition-colors",children:s.jsx("img",{src:Tue,alt:"Remove Language",className:"w-4 h-4"})}),X===G.languageCodes.length-1&&s.jsx("button",{type:"button",onClick:()=>I(G.user.uid),className:"p-2 bg-orange-500 text-white rounded-md hover:bg-orange-600 transition-colors",title:r("dashboard.adminPanel.translationPanel.addContributor.addLanguage"),children:s.jsx("span",{className:"text-lg font-bold",children:"+"})})]},`${G.user.uid}-${X}`))})]},G.user.uid))]})]})})},gwt=()=>{const{t:e}=Q(),t=wt(),[n,r]=d.useState(""),[a,i]=d.useState([]),[o,l]=d.useState(!0),[c,u]=d.useState(!1),[f,m]=d.useState([]),[h,b]=d.useState("startDate"),[x,y]=d.useState("desc"),v=I=>{h===I?y(D=>D==="asc"?"desc":"asc"):(b(I),y("asc"))},w=I=>h!==I?s.jsx("img",{src:Y6,alt:"Swap",className:"w-4 h-4"}):x==="asc"?"↑":"↓",S=async()=>{try{l(!0);const I=await hn.user.translation.getAdminUserManagement.query();i(I||[])}catch(I){console.error("[UserManagementTab] Failed to fetch users",I),i([])}finally{l(!1)}},_=async()=>{try{const I=await hn.user.translation.getAvailableLanguages.query();m(I||[])}catch(I){console.error("[UserManagementTab] Failed to fetch languages",I),m([])}};d.useEffect(()=>{S(),_()},[]);const N=I=>f.find(D=>D.code===I)?.name||I,j=d.useMemo(()=>{if(!a||!n.trim())return a;const I=n.toLowerCase().trim();return a.filter(D=>{const P=(D.languages||[]).map(L=>N(L).toLowerCase()).join(" ");return D.username?.toLowerCase().includes(I)||D.displayName?.toLowerCase().includes(I)||D.email?.toLowerCase().includes(I)||(D.languages||[]).some(L=>L.toLowerCase().includes(I))||P.includes(I)})},[a,n,f]),k=d.useMemo(()=>{const I=[...j];return I.sort((D,P)=>{let L,z;switch(h){case"startDate":L=D.createdAt,z=P.createdAt;break;case"username":L=D.username??"",z=P.username??"";break;case"assignedCourses":L=D.assignedCourses??0,z=P.assignedCourses??0;break;case"languages":L=(D.languages||[]).join(","),z=(P.languages||[]).join(",");break;default:return 0}if(L instanceof Date&&z instanceof Date)return x==="asc"?L.getTime()-z.getTime():z.getTime()-L.getTime();if(typeof L=="number"&&typeof z=="number")return x==="asc"?L-z:z-L;const q=String(L).localeCompare(String(z));return x==="asc"?q:-q}),I},[j,h,x]),M=I=>new Date(I).toLocaleDateString("en-US",{year:"numeric",month:"2-digit",day:"2-digit"}),T=I=>I.length===0?e("words.none"):I.map(N).join(", "),R=I=>{t({to:"/$lang/dashboard/administration/translation-panel/user/$userId",params:{userId:I}})};return o?s.jsx(Fe,{}):s.jsxs("div",{className:"space-y-6",children:[s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsx("h2",{className:"title-large-sb-24px text-dashboardSectionTitle",children:e("dashboard.adminPanel.translationPanel.userManagement.title")}),s.jsxs(re,{size:"s",onClick:()=>u(!0),className:"bg-orange-500 hover:bg-orange-600 text-white flex items-center gap-2",children:[s.jsx("span",{children:e("dashboard.adminPanel.translationPanel.userManagement.addContributor")}),s.jsx("span",{className:"text-lg",children:"+"})]})]}),s.jsx(KC,{value:n,onChange:r,placeholder:e("dashboard.adminPanel.translationPanel.searchPlaceholder"),className:"max-w-lg"})]}),s.jsxs(Xd,{children:[s.jsxs(Kd,{children:[s.jsx(Ht,{className:"w-32",sortable:!0,onSort:()=>v("startDate"),sortIcon:w("startDate"),children:e("dashboard.adminPanel.translationPanel.userManagement.table.startDate")}),s.jsx(Ht,{className:"w-48",sortable:!0,onSort:()=>v("username"),sortIcon:w("username"),children:e("dashboard.adminPanel.translationPanel.userManagement.table.username")}),s.jsx(Ht,{className:"w-28 text-center",sortable:!0,onSort:()=>v("assignedCourses"),sortIcon:w("assignedCourses"),children:s.jsx("span",{className:"whitespace-nowrap",children:e("dashboard.adminPanel.translationPanel.userManagement.table.assignedCourses")})}),s.jsx(Ht,{className:"w-56",sortable:!0,onSort:()=>v("languages"),sortIcon:w("languages"),children:e("dashboard.adminPanel.translationPanel.userManagement.table.language")}),s.jsx(Ht,{className:"w-36",children:e("dashboard.adminPanel.translationPanel.userManagement.table.actions")})]}),s.jsx(Ka,{children:k.length===0?s.jsx(Tn,{children:s.jsx(et,{colSpan:5,className:"text-center py-8",children:n.trim()?e("dashboard.adminPanel.translationPanel.noResultsFound"):e("dashboard.adminPanel.translationPanel.userManagement.noUsers")})}):k.map(I=>s.jsxs(Tn,{className:"hover:bg-neutral-100",children:[s.jsx(et,{className:"py-4",children:M(I.createdAt)}),s.jsx(et,{className:"py-4 font-medium",children:I.username}),s.jsx(et,{className:"py-4 text-center font-medium text-sm",children:I.assignedCourses}),s.jsx(et,{className:"py-4 text-sm text-neutral-700",children:T(I.languages||[])}),s.jsx(et,{className:"py-4 text-center",children:s.jsx(re,{size:"s",className:"bg-orange-500 hover:bg-orange-600 text-white",onClick:()=>R(I.uid),children:e("dashboard.adminPanel.translationPanel.userManagement.actions.viewDetails")})})]},I.uid))})]}),s.jsx(hwt,{isOpen:c,onClose:()=>u(!1),onSuccess:()=>{S(),u(!1)}})]})},bwt=Be("/$lang/dashboard/administration/translation-panel")({component:xwt});function xwt(){const{session:e}=d.useContext(Ge),t=wt(),n=LOe(),r=n.pathname.includes("/user/")||n.pathname.includes("/course/")||n.pathname.includes("/chapter/")||n.pathname.includes("/compare/")||n.pathname.includes("/compare-png/"),a=n.search?.tab||"requests";return d.useEffect(()=>{e!==void 0&&(e?Qn(rt.Admin)(e?.user)||t({to:"/my-courses"}):t({to:"/"}))},[e]),e?r?s.jsx(Mx,{}):s.jsx(Qe,{layoutSize:"wide",title:"Translation panel",hideTitle:!0,children:s.jsx("div",{className:"flex flex-col gap-6 lg:gap-8",children:s.jsxs(X6,{activeTab:a,children:[s.jsx(hl,{value:"requests",className:"mt-6",children:s.jsx(pwt,{})}),s.jsx(hl,{value:"content",className:"mt-6",children:s.jsx(ewt,{})}),s.jsx(hl,{value:"users",className:"mt-6",children:s.jsx(gwt,{})}),s.jsx(hl,{value:"reports",className:"mt-6",children:s.jsx(fwt,{})}),s.jsx(hl,{value:"translate",className:"mt-6",children:s.jsx(iwt,{})}),s.jsx(hl,{value:"jobs",className:"mt-6",children:s.jsx(rwt,{})})]})})}):s.jsx(Fe,{})}const oM=({userRole:e})=>{const t=gt("md"),{t:n,i18n:r}=Q(),[a,i]=d.useState(""),o=fC(a,400),[l,c]=d.useState({}),[u,f]=d.useState({}),[m,h]=d.useState({}),[b,x]=d.useState({}),[y,v]=d.useState({direction:$i.Asc,key:"username"}),{data:w,hasNextPage:S,fetchNextPage:_,refetch:N}=ay(oe.user.getUsersRoles.infiniteQueryOptions({limit:50,name:o,orderDirection:y.direction,orderField:y.key,role:e===rt.Student?void 0:e},{getNextPageParam:$=>$.nextCursor})),j=w?.pages.flatMap($=>$.users)||[],{data:k}=ke(oe.content.getProfessors.queryOptions({language:r.language})),{mutate:M,isPending:T}=st(oe.user.changeRole.mutationOptions({onError($){console.log($.message)},onSuccess:()=>{N()}})),{mutate:R,isPending:I}=st(oe.user.changePermission.mutationOptions({onError($){console.log($.message)},onSuccess:()=>{N()}}));d.useEffect(()=>{N()},[o,y,N]);const D=d.useRef(null);d.useEffect(()=>{const $=new IntersectionObserver(B=>{B[0].isIntersecting&&S&&_()},{threshold:1}),X=D.current;return X&&$.observe(X),()=>{X&&$.unobserve(X)}},[_,S]);const P=$=>{v(X=>({direction:X.key===$&&X.direction===$i.Asc?$i.Desc:$i.Asc,key:$}))},L=($,X)=>{c(B=>({...B,[$]:X}))},z=($,X)=>{f(B=>({...B,[$]:X}))},q=($,X)=>{h(B=>{const W=B[$]||[],Y=W.includes(X)?W.filter(F=>F!==X):[...W,X];return{...B,[$]:Y}})},Z=$=>{if(b[$.uid]){const X=l[$.uid],B=X?.toLowerCase()||$.role,W=B===rt.Professor,Y=!l[$.uid]&&$.role==="professor",F=W||Y;(X||$.role===rt.Professor&&u[$.uid])&&(M({professorId:F?u[$.uid]:null,role:B,uid:$.uid}),c(J=>{const{[$.uid]:ue,...ge}=J;return ge}),N())}G($.uid)},G=$=>{if(!b[$])for(const X of j)X.uid===$&&h(B=>{const W=X.permissions?X.permissions:[];return{...B,[$]:W}});b[$]&&(R({permissions:m[$]?m[$]:[],uid:$}),N()),x(X=>({...X,[$]:!X[$]}))};return s.jsxs(s.Fragment,{children:[(T||I)&&s.jsx(Fe,{size:"s"}),!(T||I)&&s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"relative w-full max-w-[600px] mt-10 mb-5",children:[s.jsx("input",{type:"text",placeholder:`${n("words.search")} ${n(`words.${e}`).toLowerCase()}`,value:a,onChange:$=>i($.target.value),className:"w-full pl-5 pr-12 py-3 rounded-[25px] bg-neutral-100 text-neutral-1000 placeholder:text-neutral-500 body-14px"}),s.jsx(wve,{size:24,className:"absolute right-5 top-1/2 -translate-y-1/2 text-neutral-1000"})]}),s.jsxs(tu,{className:V("pr-2 md:pr-4",e!==rt.Professor&&"max-md:hidden"),children:[s.jsx(nu,{className:"sticky top-0 z-10 bg-white",children:s.jsxs(Tn,{children:[s.jsx(un,{onClick:()=>P("username"),className:"w-[151px]",children:s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsx("span",{children:n("words.username")}),y.key==="username"?s.jsx(to,{className:V("shrink-0 transition-all",y.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),s.jsx(un,{className:V("w-[163px]",[rt.Admin,rt.Superadmin].includes(e)?"":"max-md:hidden"),onClick:()=>P("displayName"),children:s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsx("span",{children:n("words.displayName")}),y.key==="displayName"?s.jsx(to,{className:V("shrink-0 transition-all",y.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),e==="student"&&s.jsxs(s.Fragment,{children:[s.jsx(un,{className:"w-32 md:w-[180px] xl:w-[240px]",onClick:()=>P("role"),children:s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsx("span",{children:n("words.role")}),y.key==="role"?s.jsx(to,{className:V("shrink-0 transition-all",y.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),s.jsx(un,{className:"w-32 text-center px-1",children:n("dashboard.adminPanel.editRole")}),s.jsx(un,{className:"w-32 text-center px-1",children:n("dashboard.adminPanel.deleteRole")})]}),e==="professor"&&s.jsxs(s.Fragment,{children:[s.jsx(un,{className:"w-[150px]",children:n("dashboard.adminPanel.professorName")}),s.jsx(un,{className:"w-60",children:n("dashboard.adminPanel.coursesIndexes")}),s.jsx(un,{className:V("text-center",e==="professor"?"w-20":"w-48"),children:n("words.action")})]}),e==="admin"&&s.jsxs(s.Fragment,{children:[s.jsx(un,{className:"w-64",children:n("dashboard.adminPanel.accessGranted")}),s.jsx(un,{className:"w-32 text-center px-1",children:n("dashboard.adminPanel.editRole")})]})]})}),s.jsxs(Ka,{children:[[...j].sort(($,X)=>{if(e===rt.Admin){if($.role===rt.Superadmin)return 1;if(X.role===rt.Superadmin)return-1}return 0}).map($=>s.jsxs(Tn,{children:[s.jsx(et,{className:V(e===rt.Admin&&"!align-top"),children:$.username}),s.jsx(et,{className:V(e===rt.Admin&&"!align-top",[rt.Admin,rt.Superadmin].includes(e)?"":"max-md:hidden"),children:$.displayName}),e===rt.Student&&s.jsxs(s.Fragment,{children:[s.jsxs(et,{className:"flex flex-col gap-2.5",children:[s.jsxs(Pr,{value:l[$.uid]||Object.keys(rt).find(X=>X.toLowerCase()===$.role)||"",onValueChange:X=>L($.uid,X),disabled:!b[$.uid],children:[s.jsx(jr,{className:V("w-full",$.role===rt.Student&&!b[$.uid]&&"hidden",!b[$.uid]&&"cursor-not-allowed"),children:s.jsx(Lr,{placeholder:n("dashboard.adminPanel.selectRole")})}),s.jsx(Tr,{mode:"light",children:Object.keys(rt).map(X=>s.jsx(br,{value:X,className:"text-sm capitalize leading-[120%]",children:X},X))})]}),(l[$.uid]&&l[$.uid].toLowerCase()===rt.Professor||!l[$.uid]&&$.role==="professor")&&s.jsxs(Pr,{value:u[$.uid]||$.professorId||"",onValueChange:X=>z($.uid,X),disabled:!b[$.uid],children:[s.jsx(jr,{className:V("w-full",!b[$.uid]&&"cursor-not-allowed"),children:s.jsx(Lr,{placeholder:n("dashboard.adminPanel.selectProfessor")})}),s.jsx(Tr,{mode:"light",children:k?.map(X=>s.jsx(br,{value:X.id,className:"text-sm capitalize leading-[120%]",children:X.name},X.id))})]})]}),s.jsx(et,{className:"px-1",children:s.jsx(re,{size:t?"xs":"s",variant:b[$.uid]?"primary":"outline",onClick:()=>{Z($)},className:"mx-auto",children:s.jsx("span",{className:"flex items-center gap-2.5",children:b[$.uid]?s.jsxs(s.Fragment,{children:[n("words.save"),s.jsx(Of,{size:16})]}):s.jsxs(s.Fragment,{children:[n("words.edit"),s.jsx(yd,{size:16})]})})})}),s.jsx(et,{className:"px-1",children:s.jsx(re,{size:t?"xs":"s",variant:"outline",onClick:()=>{M({professorId:null,role:rt.Student,uid:$.uid}),N()},className:"mx-auto ",children:s.jsxs("span",{className:"flex items-center gap-2.5",children:[n("words.delete"),s.jsx(qo,{size:16})]})})})]}),e===rt.Professor&&s.jsxs(s.Fragment,{children:[s.jsx(et,{children:$.professorName}),s.jsx(et,{children:k?.find(X=>X.id===$.professorId)?.coursesIndexes.map(X=>s.jsx("span",{className:"block uppercase",children:X},X))})]}),e===rt.Admin&&s.jsxs(s.Fragment,{children:[s.jsx(et,{className:"!align-top",children:$.role===rt.Superadmin?"Superadmin":s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsx("span",{className:"subtitle-medium-med-16px lowercase",children:n("dashboard.adminPanel.hasAccessTo")}),s.jsx("div",{className:"flex flex-col",children:Object.values(b2).map(X=>s.jsxs("label",{className:"flex items-center gap-2",children:[s.jsxs("div",{className:"grid place-items-center",children:[s.jsx("input",{type:"checkbox",checked:b[$.uid]?m[$.uid]!==void 0&&m[$.uid].includes(X):$.permissions?.includes(X),onChange:()=>q($.uid,X),disabled:!b[$.uid],className:"peer col-start-1 row-start-1 size-3.5 appearance-none rounded-full border bg-transparent checked:bg-orange-500 border-orange-500 shrink-0"}),s.jsx(Of,{size:12,className:"col-start-1 row-start-1 text-transparent peer-checked:text-white shrink-0 pointer-events-none"})]}),s.jsx("span",{className:"text-black capitalize",children:X.split(":").pop()})]},X))})]})}),s.jsx(et,{className:"px-1 !align-top",children:s.jsx(re,{size:t?"xs":"s",variant:b[$.uid]?"primary":"outline",onClick:()=>{G($.uid)},className:V("mx-auto",$.role===rt.Superadmin&&"!hidden"),children:s.jsx("span",{className:"flex items-center gap-2.5",children:b[$.uid]?s.jsxs(s.Fragment,{children:[n("words.save"),s.jsx(Of,{size:16})]}):s.jsxs(s.Fragment,{children:[n("words.edit"),s.jsx(yd,{size:16})]})})})})]}),e===rt.Professor&&s.jsx(et,{children:s.jsx(Cwt,{onConfirm:()=>{M({professorId:null,role:rt.Student,uid:$.uid})}})})]},$.uid)),S&&s.jsx(Tn,{ref:D})]})]}),e!==rt.Professor&&s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:hidden gap-2.5",children:[...j].sort(($,X)=>{if(e===rt.Admin){if($.role===rt.Superadmin)return 1;if(X.role===rt.Superadmin)return-1}return 0}).map($=>e===rt.Student?s.jsx(vwt,{user:$,professors:k,editingUsers:b,selectedRoles:l,selectedProfessors:u,handleSelectedRole:L,handleSelectedProfessor:z,handleUserRoleChange:Z,mutateChangeRole:M,refetch:N},$.uid):s.jsx(ywt,{user:$,editingUsers:b,selectedPermissions:m,handleSelectedPermission:q,toggleUserEditMode:G},$.uid))})]})]})},vwt=({user:e,professors:t,editingUsers:n,selectedRoles:r,selectedProfessors:a,handleSelectedRole:i,handleSelectedProfessor:o,handleUserRoleChange:l,mutateChangeRole:c,refetch:u})=>{const{t:f}=Q();return s.jsxs("article",{className:"flex flex-col gap-2.5 bg-neutral-50 rounded-xl p-2 body-14px-medium",children:[s.jsxs("span",{children:["Username: ",s.jsx("span",{className:"body-14px",children:e.username})]}),s.jsxs("span",{children:["Display Name: ",s.jsx("span",{className:"body-14px",children:e.displayName})]}),s.jsx("span",{children:"Role:"}),s.jsxs(Pr,{value:r[e.uid]||Object.keys(rt).find(m=>m.toLowerCase()===e.role)||"",onValueChange:m=>i(e.uid,m),disabled:!n[e.uid],children:[s.jsx(jr,{className:V("w-full",!n[e.uid]&&"cursor-not-allowed"),children:s.jsx(Lr,{placeholder:f("dashboard.adminPanel.selectRole")})}),s.jsx(Tr,{children:Object.keys(rt).map(m=>s.jsx(br,{value:m,children:m},m))})]}),(r[e.uid]&&r[e.uid].toLowerCase()===rt.Professor||!r[e.uid]&&e.role==="professor")&&s.jsxs(Pr,{value:a[e.uid]||e.professorId||"",onValueChange:m=>o(e.uid,m),disabled:!n[e.uid],children:[s.jsx(jr,{className:V("w-full",!n[e.uid]&&"cursor-not-allowed"),children:s.jsx(Lr,{placeholder:f("dashboard.adminPanel.selectProfessor")})}),s.jsx(Tr,{mode:"light",children:t?.map(m=>s.jsx(br,{value:m.id,className:"text-sm capitalize leading-[120%]",children:m.name},m.id))})]}),s.jsxs("div",{className:"flex items-center mt-2.5 gap-2.5",children:[s.jsx(re,{variant:n[e.uid]?"primary":"outline",onClick:()=>{l(e)},className:"flex items-center gap-2.5",children:n[e.uid]?s.jsxs(s.Fragment,{children:[f("words.save"),s.jsx(Of,{size:16})]}):s.jsxs(s.Fragment,{children:[f("words.edit"),s.jsx(yd,{size:16})]})}),s.jsxs(re,{variant:"outline",onClick:()=>{c({professorId:null,role:rt.Student,uid:e.uid}),u()},className:"flex items-center gap-2.5",children:[f("words.delete"),s.jsx(qo,{size:16})]})]})]})},ywt=({user:e,editingUsers:t,selectedPermissions:n,handleSelectedPermission:r,toggleUserEditMode:a})=>{const{t:i}=Q();return s.jsxs("article",{className:"flex flex-col gap-2.5 bg-neutral-50 rounded-xl p-2 body-14px-medium",children:[s.jsxs("span",{children:["Username: ",s.jsx("span",{className:"body-14px",children:e.username})]}),s.jsxs("span",{children:["Display Name: ",s.jsx("span",{className:"body-14px",children:e.displayName})]}),s.jsx("span",{className:"lowercase",children:i("dashboard.adminPanel.hasAccessTo")}),e.role===rt.Superadmin?s.jsx("span",{children:"Superadmin"}):s.jsx("div",{className:"flex flex-col gap-2",children:s.jsx("div",{className:"flex flex-col pl-2 gap-2",children:Object.values(b2).map(o=>s.jsxs("label",{className:"flex items-center gap-2",children:[s.jsxs("div",{className:"grid place-items-center",children:[s.jsx("input",{type:"checkbox",checked:t[e.uid]?n[e.uid]!==void 0&&n[e.uid].includes(o):e.permissions?.includes(o),onChange:()=>r(e.uid,o),disabled:!t[e.uid],className:"peer col-start-1 row-start-1 size-3.5 appearance-none rounded-full border bg-transparent checked:bg-orange-500 border-orange-500 shrink-0"}),s.jsx(Of,{size:12,className:"col-start-1 row-start-1 text-transparent peer-checked:text-white shrink-0 pointer-events-none"})]}),s.jsx("span",{className:"text-black capitalize font-normal",children:o.split(":").pop()})]},o))})}),s.jsx("div",{className:"flex items-center mt-2.5 gap-2.5",children:e.role!==rt.Superadmin&&s.jsx(re,{variant:t[e.uid]?"primary":"outline",onClick:()=>{a(e.uid)},className:"flex items-center gap-2.5",children:t[e.uid]?s.jsxs(s.Fragment,{children:[i("words.save"),s.jsx(Of,{size:16})]}):s.jsxs(s.Fragment,{children:[i("words.edit"),s.jsx(yd,{size:16})]})})})]})},Cwt=({onConfirm:e})=>{const{t}=Q(),n=window.innerWidth<768;return s.jsx(En,{trigger:s.jsx(e6t,{size:"24",className:"cursor-pointer mx-auto text-orange-500"}),title:t("dashboard.adminPanel.removeTeacherDescription"),children:s.jsxs("div",{className:"!flex gap-4 md:!gap-5",children:[s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"primary",size:n?"s":"l",className:"!w-fit",onClick:e,children:t("dashboard.adminPanel.confirmRemoval")})}),s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"outline",size:n?"s":"l",className:"w-fit",children:t("words.cancel")})})]})})},wwt=Be("/$lang/dashboard/administration/role")({component:Ewt});function Ewt(){const e=gt("md"),{t}=Q(),n=wt(),{session:r}=d.useContext(Ge),a=gt("lg");return d.useEffect(()=>{r!==void 0&&(r?Qn(rt.Superadmin)(r?.user)||n({to:"/my-courses"}):n({to:"/"}))},[r]),r?s.jsx(Qe,{layoutSize:"wide",title:t("dashboard.adminPanel.userRolesAllocation"),hideTitle:!0,children:s.jsxs("div",{className:"flex flex-col gap-4 lg:gap-8",children:[s.jsxs("div",{className:"flex max-lg:flex-col lg:items-center gap-2 lg:gap-5",children:[s.jsx("h1",{className:"display-small-32px",children:t("dashboard.adminPanel.userRolesAllocation")}),s.jsx(It,{size:a?"small":"base",className:"uppercase w-fit",children:t("words.admin")})]}),s.jsxs(bL,{defaultValue:"users",className:"w-full max-w-[900px]",children:[s.jsxs(ry,{size:e?"s":"m",children:[s.jsx(Ao,{value:"users",size:e?"s":"m",children:t("words.users")}),s.jsx(Ao,{value:"professors",size:e?"s":"m",children:t("words.professors")}),s.jsx(Ao,{value:"admins",size:e?"s":"m",children:t("words.admins")})]}),s.jsx(hl,{value:"users",children:s.jsx(oM,{userRole:rt.Student})}),s.jsx(hl,{value:"professors",children:s.jsx(oM,{userRole:rt.Professor})}),s.jsx(hl,{value:"admins",children:s.jsx(oM,{userRole:rt.Admin})})]})]})}):s.jsx(Fe,{})}const c0="/assets/warning_orange-BHdps_gx.svg",pEe=({items:e,onSort:t})=>{const[n,r]=d.useState({direction:"desc",key:null}),a=i=>{let o="desc";n.key===i&&(o=n.direction==="asc"?"desc":"asc"),r({direction:o,key:i}),t?.({direction:o,key:i})};return s.jsx("tr",{className:"border-b",children:e.map(i=>{const o="py-2 text-left text-sm font-medium select-none";return i.sortable?s.jsx("th",{className:V(o,"group cursor-pointer hover:bg-neutral-100"),onClick:()=>a(i.key),onKeyDown:l=>{(l.key==="Enter"||l.key===" ")&&(l.preventDefault(),a(i.key))},children:s.jsxs("div",{className:"flex items-center space-x-4",children:[s.jsx("span",{className:V(n.key===i.key&&"underline"),children:i.label}),i.sortable&&s.jsx("span",{className:"ml-1 h-4 w-4 group-hover:text-red-200",children:n.key!==i.key?s.jsx(dJe,{}):n.direction==="asc"?s.jsx(LO,{}):s.jsx(PO,{})})]})},i.key):s.jsx("th",{className:o,children:i.label},i.key)})})},Swt=Be("/$lang/dashboard/administration/coupons")({component:Nwt});function Nwt(){const e=gt("md"),t=wt(),{session:n}=d.useContext(Ge),{t:r}=Q();d.useEffect(()=>{n!==void 0&&(n?Qn(rt.Admin,b2.Coupons)(n?.user)||t({to:"/my-courses"}):(console.log("session",n),t({to:"/"})))},[n,t]);const a=["singleUse","multiUse"],[i]=d.useState(1),[o,l]=d.useState(new Set(["all"])),c=ve=>{l(ve==="all"?new Set(["all"]):new Set([ve]))},u=ke(oe.content.listEventsAndCourses.queryOptions()),f=new Map(u.data?.map(ve=>[ve.id,ve])),[m,h]=d.useState("desc"),[b,x]=d.useState(null),[y,v]=d.useState(100);d.useEffect(()=>{v(100)},[o,b,m]);const w=ke(oe.content.listCouponCodes.queryOptions({limit:1e4,page:i,singleUse:o.has("singleUse")&&o.has("multiUse")?null:o.has("singleUse")?!0:o.has("multiUse")?!1:null,sortBy:b??"createdAt",sortDirection:m})),[S,_]=d.useState(null),N=yn(),j=yn(),k=()=>{R(!1),D(""),L(!0),q(5),G(""),X(1),W(1),ue([])},M=()=>{j.close(),w.refetch(),k()},[T,R]=d.useState(!1),[I,D]=d.useState(""),[P,L]=d.useState(!0),[z,q]=d.useState(5),[Z,G]=d.useState(""),[$,X]=d.useState(1),[B,W]=d.useState(1),[Y,F]=d.useState(!1),[J,ue]=d.useState(null),[ge,ne]=d.useState(!1),be=st(oe.content.createCouponCode.mutationOptions({onSuccess:ve=>{console.log("Coupon code created",ve),ue(ve)}})),se=st(oe.content.deleteCouponCode.mutationOptions({onSuccess:()=>{console.log("Coupon code deleted"),w.refetch()}})),pe=()=>{const ve={itemId:I,reductionPercentage:z,singleUse:P,...P?{code:null,numberOfCodes:$}:{code:Z,maxUses:B}};be.mutate(ve),ne(!0),setTimeout(()=>ne(!1),1e3)},Se=[{baseKey:"code",labelBase:r("dashboard.adminPanel.coupons.tableHead.code"),sortType:"alpha"},{baseKey:"name",labelBase:r("dashboard.adminPanel.coupons.tableHead.name"),sortType:"alpha"},{baseKey:"reductionPercentage",labelBase:r("dashboard.adminPanel.coupons.tableHead.discount"),sortType:"numeric"},{baseKey:"uses",labelBase:r("dashboard.adminPanel.coupons.tableHead.uses"),sortType:"numeric"},{baseKey:"maxUses",labelBase:r("dashboard.adminPanel.coupons.tableHead.maxUses"),sortType:"numeric"},{baseKey:"username",labelBase:r("dashboard.adminPanel.coupons.tableHead.owner"),sortType:"alpha"}],ae=Se.map(ve=>({key:ve.baseKey,label:ve.labelBase,sortType:ve.sortType})),He=ve=>{b===ve?h(Ue=>Ue==="asc"?"desc":"asc"):(x(ve),Se.find(at=>at.baseKey===ve)?.sortType==="numeric"?h("desc"):h("asc"))};return s.jsx(Qe,{layoutSize:"wide",title:r("dashboard.adminPanel.discountCodes"),hideTitle:!0,children:s.jsxs("section",{className:"flex flex-col gap-4 lg:gap-8",children:[s.jsxs("div",{className:"flex flex-col",children:[s.jsxs("div",{className:"flex gap-2.5 md:gap-5 mb-5",children:[s.jsx("h1",{className:"title-large-24px md:display-small-32px text-dashboardSectionText",children:r("dashboard.adminPanel.discountCodes")}),s.jsx(It,{size:e?"small":"base",mode:"light",variant:"grey",className:"uppercase",children:r("words.admin")})]}),s.jsx("span",{children:r("dashboard.adminPanel.coupons.explanation")})]}),s.jsxs(re,{className:"w-fit gap-1",variant:"primary",onClick:()=>j.open(),children:[r("dashboard.adminPanel.coupons.generateNew")," ",s.jsx(ype,{})]}),s.jsx(Wi,{className:"lg:hidden"}),s.jsxs("div",{className:"flex flex-wrap gap-2 items-center text-black",children:[s.jsx(QOe,{className:"size-6"}),s.jsx(re,{variant:o.has("all")?"primary":"outline",size:"s",onClick:()=>c("all"),className:"focus-visible:border-orange-500",children:`${r("dashboard.adminPanel.coupons.filters.all")}`}),a.map(ve=>s.jsx(re,{variant:o.has(ve)?"primary":"outline",size:"s",onClick:()=>c(ve),className:"focus-visible:border-orange-500",children:`${r(`dashboard.adminPanel.coupons.filters.${ve}`)}`},ve))]}),s.jsxs("table",{className:"max-lg:hidden",children:[s.jsx("thead",{className:"text-left",children:s.jsx(pEe,{onSort:({key:ve,direction:Ue})=>{x(ve),h(Ue)},items:[{key:"code",label:r("dashboard.adminPanel.coupons.tableHead.code"),sortable:!0},{key:"type",label:r("dashboard.adminPanel.coupons.tableHead.type"),sortable:!1},{key:"name",label:r("dashboard.adminPanel.coupons.tableHead.name"),sortable:!0},{key:"reductionPercentage",label:r("dashboard.adminPanel.coupons.tableHead.discount"),sortable:!0},{key:"uses",label:r("dashboard.adminPanel.coupons.tableHead.uses"),sortable:!0},{key:"maxUses",label:r("dashboard.adminPanel.coupons.tableHead.maxUses"),sortable:!0},{key:"username",label:r("dashboard.adminPanel.coupons.tableHead.owner"),sortable:!0},{key:"actions",label:r("dashboard.adminPanel.coupons.tableHead.actions"),sortable:!1}]})}),s.jsx("tbody",{children:w.data?.slice(0,y).map(ve=>s.jsxs("tr",{className:"*:pt-2",children:[s.jsx("td",{children:ve.code}),s.jsx("td",{children:f.get(ve.itemId)?.type==="event"?r("dashboard.adminPanel.coupons.productEvent"):r("dashboard.adminPanel.coupons.productCourse")}),s.jsxs("td",{children:[" ",f.get(ve.itemId)?.name??"unknown"," "]}),s.jsxs("td",{children:[" ",ve.reductionPercentage,"% "]}),s.jsxs("td",{children:[" ",ve.uses," "]}),s.jsxs("td",{children:[" ",ve.maxUses," "]}),s.jsxs("td",{children:[" ",ve.owner??"unknown"," "]}),s.jsx("td",{children:s.jsxs("div",{className:"flex gap-2",children:[s.jsx(re,{variant:"primary",size:"s",onClick:()=>{console.log("View coupon code",ve),ue([ve]),j.open()},children:r("words.view")}),s.jsx(re,{variant:"outline",size:"s",onClick:()=>{_(ve),N.open()},children:s.jsx(qo,{})})]})})]},ve.code+ve.itemId))})]}),s.jsxs("div",{className:"lg:hidden flex flex-col gap-4",children:[s.jsx(kwt,{options:ae,selectedKey:b,currentSortDirection:m,onSortFieldSelect:He}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[w.data?.slice(0,y).map(ve=>s.jsx(_wt,{coupon:ve,itemName:f.get(ve.itemId)?.name??null,onViewClick:()=>{console.log("View coupon code",ve),ue([ve]),j.open()},onDeleteClick:()=>{_(ve),N.open()}},ve.id)),w.data?.length===0&&!w.isLoading&&s.jsx("p",{className:"md:col-span-2 text-center text-neutral-400 py-4",children:r("dashboard.adminPanel.coupons.noCouponsFound")})]})]}),w.data&&w.data.length>y&&s.jsxs(re,{variant:"newTertiary",size:"xl",className:"mx-auto mt-5 sm:mt-10 flex items-center gap-4",onClick:()=>v(ve=>ve+100),children:[r("dashboard.adminPanel.coupons.showMore"),s.jsx(Um,{size:24})]}),s.jsx(En,{title:r("dashboard.adminPanel.coupons.deleteDiscountCodeConfirm"),content:s.jsx("p",{children:r("dashboard.adminPanel.coupons.deleteDiscountCodeWarning")}),iconSrc:c0,open:N.isOpen,onOpenChange:N.close,children:s.jsxs("div",{className:"flex gap-4",children:[s.jsx(re,{variant:"primary",onClick:()=>{S&&se.mutate({code:S.code,itemId:S.itemId}),N.close()},className:"w-1/2",children:r("dashboard.adminPanel.coupons.delete")}),s.jsx(re,{variant:"outline",onClick:N.close,className:"w-1/2",children:r("dashboard.adminPanel.coupons.cancel")})]})}),s.jsxs(En,{title:J?.length?r("dashboard.adminPanel.coupons.generatedCodes"):r("dashboard.adminPanel.coupons.generateDiscountCode"),open:j.isOpen,onOpenChange:M,children:[!J?.length&&s.jsxs(s.Fragment,{children:[s.jsxs("fieldset",{className:"w-full",children:[s.jsx("h3",{className:"subtitle-medium-med-16px",children:r("dashboard.adminPanel.coupons.forWhat")}),s.jsxs("div",{className:"flex gap-2 items-center",children:[s.jsx("input",{type:"radio",name:"product",value:"event",id:"is_event",checked:T,onChange:()=>R(!0)}),s.jsx("label",{htmlFor:"is_event",children:r("dashboard.adminPanel.coupons.productEvent")})]}),s.jsxs("div",{className:"flex gap-2 items-center",children:[s.jsx("input",{type:"radio",name:"product",value:"course",id:"is_course",checked:!T,onChange:()=>R(!1)}),s.jsx("label",{htmlFor:"is_course",children:r("dashboard.adminPanel.coupons.productCourse")})]})]}),s.jsxs("fieldset",{className:"w-full",children:[T?s.jsx("h3",{className:"subtitle-medium-med-16px",children:r("dashboard.adminPanel.coupons.forWhichEvent")}):s.jsx("h3",{className:"subtitle-medium-med-16px",children:r("dashboard.adminPanel.coupons.forWhichCourse")}),s.jsxs("select",{className:"border p-2 rounded-lg w-full",onChange:ve=>D(ve.target.value),children:[s.jsx("option",{value:"",selected:I==="",children:r(`dashboard.adminPanel.coupons.${T?"selectEvent":"selectCourse"}`)}),(u.data??[]).filter(ve=>ve.type===(T?"event":"course")).map(ve=>s.jsx("option",{value:ve.id,selected:I===ve.id,children:ve.name},ve.id))]})]}),s.jsxs("fieldset",{className:"w-full",children:[s.jsx("h3",{className:"subtitle-medium-med-16px",children:r("dashboard.adminPanel.coupons.discountType")}),s.jsxs("div",{className:"flex gap-2 items-center",children:[s.jsx("input",{type:"radio",name:"discount",value:"unique",id:"is_unique",checked:P,onChange:()=>L(!0)}),s.jsx("label",{htmlFor:"is_unique",children:r("dashboard.adminPanel.coupons.discountSingleUse")})]}),s.jsxs("div",{className:"flex gap-2 items-center",children:[s.jsx("input",{type:"radio",name:"discount",value:"multi",id:"is_multi",checked:!P,onChange:()=>L(!1)}),s.jsx("label",{htmlFor:"is_multi",children:r("dashboard.adminPanel.coupons.discountMultiUse")})]})]}),s.jsxs("fieldset",{className:"w-full",children:[s.jsx("h3",{className:"subtitle-medium-med-16px",children:r("dashboard.adminPanel.coupons.discountValue")}),s.jsx("small",{className:"text-neutral-500",children:r("dashboard.adminPanel.coupons.discountValueExplanation")}),s.jsx("input",{className:"w-full border border-neutral-500 rounded-lg p-2",type:"number",step:"5",min:"5",max:"100",value:z,onChange:ve=>q(Number(ve.target.value))})]}),P?s.jsxs("fieldset",{className:"w-full",children:[s.jsx("h3",{children:r("dashboard.adminPanel.coupons.numberOfCodes")}),s.jsx("input",{className:"w-full border border-neutral-500 rounded-lg p-2",type:"number",min:"1",value:$,onChange:ve=>X(Number(ve.target.value))})]}):s.jsxs(s.Fragment,{children:[s.jsxs("fieldset",{className:"w-full",children:[s.jsx("h3",{className:"subtitle-medium-med-16px",children:r("dashboard.adminPanel.coupons.discountCode")}),s.jsx("small",{className:"text-neutral-500",children:r("dashboard.adminPanel.coupons.discountCodeExplanation")}),s.jsx("input",{className:"w-full border border-neutral-500 rounded-lg p-2",type:"text",value:Z,placeholder:r("dashboard.adminPanel.coupons.discountCodePlaceholder"),onChange:ve=>G(ve.target.value)})]}),s.jsxs("fieldset",{className:"w-full",children:[s.jsx("h3",{className:"subtitle-medium-med-16px",children:r("dashboard.adminPanel.coupons.maximumNumberOfUse")}),s.jsx("input",{className:"w-full border border-neutral-500 rounded-lg p-2",type:"number",step:"1",min:"1",max:"1000",value:B,onChange:ve=>W(Number(ve.target.value))})]})]})]}),J&&J.length>0&&s.jsxs("div",{className:"w-full",children:[s.jsx("img",{className:"my-4 w-full",alt:"Coupon code",src:`/api/coupon-image.png?id=${J[0].id}`}),s.jsx("div",{className:"my-4",children:s.jsx("form",{action:J.length>1?`/api/coupons.zip?ids=${J.map(ve=>ve.id).join(",")}`:`/api/coupon-image.png?id=${J[0].id}`,method:"POST",target:"_blank",children:s.jsx(re,{className:"w-full",variant:"primary",type:"submit",children:J.length>1?r("dashboard.adminPanel.coupons.downloadImages"):r("dashboard.adminPanel.coupons.downloadImage")})})}),s.jsxs("ul",{className:"relative border rounded-lg p-2",children:[s.jsx("li",{className:"absolute top-0 right-0 text-neutral-300 p-1 rounded-md cursor-pointer",children:s.jsx("button",{type:"button",className:"group text-black hover:text-orange-500",onClick:()=>{navigator.clipboard.writeText(J.map(ve=>ve.code).join(`
`)),F(!0),setTimeout(()=>F(!1),2e3)},children:Y?s.jsx(Px,{className:"size-8"}):s.jsx(Lx,{className:"size-8"})})}),J.map(ve=>s.jsx("li",{children:ve.code},ve.id))]})]}),J?.length?s.jsxs("div",{className:"flex gap-4 w-full",children:[s.jsx(re,{className:"w-full",variant:"outline",size:"s",onClick:M,children:r("dashboard.adminPanel.coupons.close")}),s.jsx(re,{className:"w-full",variant:"primary",size:"s",onClick:k,children:r("dashboard.adminPanel.coupons.generateNewCodes")})]}):s.jsx(re,{className:"w-full",variant:"primary",onClick:pe,disabled:!I||ge,children:r(`dashboard.adminPanel.coupons.${$>1?"generateCodes":"generateCode"}`)})]})]})})}function _wt({coupon:e,itemName:t,onViewClick:n,onDeleteClick:r}){const{t:a}=Q();return s.jsxs("article",{className:"p-2 rounded-[10px] flex flex-col gap-1.5 bg-neutral-50 border border-neutral-100 shadow-course-navigation-sm text-neutral-1000",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsx("h3",{className:"subtitle-medium-med-16px break-all pr-2 max-w-[calc(100%-60px)]",children:e.code}),s.jsxs(It,{size:"base",variant:"grey",mode:"light",className:"shrink-0",children:[e.reductionPercentage,"%"]})]}),s.jsxs("div",{className:"flex justify-between items-start gap-2",children:[s.jsxs("div",{className:"flex flex-col gap-1 flex-grow",children:[s.jsx("p",{className:"body-14px break-words overflow-hidden max-w-full",children:t}),s.jsx("p",{className:"body-14px-medium truncate",children:e.owner}),s.jsxs("div",{className:"flex items-center gap-x-2 gap-y-1 flex-wrap",children:[s.jsxs("span",{className:"body-14px text-neutral-600",children:[a("dashboard.adminPanel.coupons.tableHead.uses"),":"]}),s.jsx("span",{className:"body-14px-medium",children:e.uses}),s.jsxs("span",{className:"body-14px text-neutral-600",children:[a("words.total"),":"]}),s.jsx("span",{className:"body-14px-medium",children:e.maxUses})]})]}),s.jsxs("div",{className:"flex flex-col gap-1.5 items-end shrink-0",children:[s.jsx(re,{variant:"outline",size:"s",onClick:r,"aria-label":a("dashboard.adminPanel.coupons.delete"),children:s.jsx(qo,{})}),s.jsx(re,{variant:"primary",size:"s",onClick:n,children:a("words.view")})]})]})]})}function kwt({options:e,selectedKey:t,currentSortDirection:n,onSortFieldSelect:r}){const{t:a}=Q(),[i,o]=d.useState(!1),l=()=>{if(!t)return a("dashboard.adminPanel.coupons.mobileSort.sortBy");const c=e.find(f=>f.key===t);if(!c)return a("dashboard.adminPanel.coupons.mobileSort.sortBy");let u="";return n==="asc"?u=c.sortType==="alpha"?a("dashboard.adminPanel.coupons.mobileSort.az"):a("dashboard.adminPanel.coupons.mobileSort.lowHigh"):u=c.sortType==="alpha"?a("dashboard.adminPanel.coupons.mobileSort.za"):a("dashboard.adminPanel.coupons.mobileSort.highLow"),`${c.label} (${u})`};return s.jsxs("div",{className:"lg:hidden w-full bg-white rounded-lg border border-neutral-200 flex flex-col",children:[s.jsxs("button",{type:"button",onClick:()=>o(!i),className:"w-full px-3 py-2 flex justify-between items-center text-left",children:[s.jsxs("span",{className:V("text-sm ",t?"text-neutral-1000":"text-neutral-400"),children:[t&&s.jsxs("span",{className:"text-neutral-400",children:[a("dashboard.adminPanel.coupons.mobileSort.sortBy"),":"," "]}),l()]}),s.jsx("div",{className:`text-black transition-transform duration-200 ${i?"-rotate-180":""}`,children:s.jsx(Nv,{})})]}),i&&s.jsx("div",{className:"flex flex-col border-t border-neutral-300",children:e.map(c=>s.jsx("button",{type:"button",onClick:()=>{r(c.key),o(!1)},className:`w-full px-3 py-2 text-left text-sm flex flex-col justify-center items-start min-h-8
                ${t===c.key?"bg-neutral-50 text-black font-medium":"text-black hover:bg-neutral-50"}`,children:c.label},c.key))})]})}const jwt=Be("/$lang/dashboard/administration/careers")({component:Twt});function Twt(){const{courses:e}=d.useContext(Ge),{session:t}=d.useContext(Ge),n=wt(),[r,a]=d.useState([]),[i,o]=d.useState("lastUpdate"),[l,c]=d.useState("desc"),[u,f]=d.useState(10),{data:m,isFetched:h}=ke(oe.user.career.getCareerProfiles.queryOptions()),{data:b,isFetched:x}=ke(oe.content.getLanguages.queryOptions()),{data:y,isFetched:v}=ke(oe.user.career.getJobTitles.queryOptions());d.useEffect(()=>{m&&w(m,i,l)},[m,i,l]),d.useEffect(()=>{t!==void 0&&(t?Qn(rt.Admin,b2.Career)(t?.user)||n({to:"/my-courses"}):n({to:"/"}))},[t]);const w=(j,k,M)=>{const T=[...j].sort((R,I)=>k==="name"?M==="asc"?(R.firstName??"").localeCompare(I.firstName??""):(I.firstName??"").localeCompare(R.firstName??""):M==="asc"?new Date(R.editedAt).getTime()-new Date(I.editedAt).getTime():new Date(I.editedAt).getTime()-new Date(R.editedAt).getTime());a(T)},S=async j=>{const k=await Et(()=>import("./xlsx-CKwrMZHi.js"),[]);if(!j||j.length===0)return;const M=j.map(I=>{const D=I.languages.map(z=>`${b?.find(Z=>Z.code===z.languageCode)?.name||z.languageCode} (${z.level})`).join(`
`),P=I.roles.map(z=>{const q=y?.find(Z=>Z.id===z.roleId);return`${q?gr(`dashboard.careerPortal.jobTitles.${q.name}`):z.roleId} (${z.level})`}).join(`
`),L=I.companySizes.map(z=>gr(`dashboard.careerPortal.companySizes.${z}`)).join(`
`);return{"First Name":I.firstName,"Last Name":I.lastName,Country:I.country,Roles:P,Email:I.email,LinkedIn:I.linkedin||"N/A",GitHub:I.github||"N/A",Telegram:I.telegram||"N/A",Languages:D,"Bitcoin Community":I.isBitcoinCommunityParticipant?"yes":"no","Bitcoin Projects":I.isBitcoinProjectParticipant?"yes":"no","Company Sizes":L,"Full-Time Available":I.isAvailableFullTime?"yes":"no","Remote Work Preference":I.remoteWorkPreference,"Expected Salary":I.expectedSalary,"Availability Start":I.availabilityStart,"CV URL":`https://planb.network${I.cvUrl}`,"Created At":I.createdAt,"Edited At":I.editedAt}}),T=k.utils.json_to_sheet(M);T["!cols"]=[{wch:12},{wch:12},{wch:12},{wch:30},{wch:20},{wch:15},{wch:15},{wch:15},{wch:30},{wch:10},{wch:10},{wch:25},{wch:10},{wch:20},{wch:15},{wch:15},{wch:40},{wch:15},{wch:15}];const R=k.utils.book_new();k.utils.book_append_sheet(R,T,"Career Profiles"),k.writeFile(R,"Career_Profiles.xlsx")},_=gt("md"),N="text-dashboardSectionTitle leading-normal !font-medium tracking-015px";return s.jsxs(Qe,{layoutSize:"wide",title:gr("words.careerPortal"),hideTitle:!0,children:[s.jsxs("div",{className:"flex gap-2.5 md:gap-5 mb-5",children:[s.jsx("h1",{className:"title-large-24px md:display-small-32px text-dashboardSectionText",children:gr("words.careerPortal")}),s.jsx(It,{size:_?"small":"base",mode:"light",variant:"grey",className:"uppercase",children:gr("words.admin")})]}),s.jsx("h2",{className:"title-medium-sb-18px md:title-large-sb-24px text-dashboardSectionTitle mb-2.5 md:mb-4",children:gr("dashboard.adminPanel.careers.careers")}),s.jsx("p",{className:"text-dashboardSectionText/75 md:text-neutral-1000 body-16px mb-8 max-w-[994px]",children:gr("dashboard.adminPanel.careers.careersSubtitle")}),(!h||!x||!v)&&s.jsx(Fe,{}),h&&x&&v&&r.length>0&&s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"flex md:items-center max-md:flex-col gap-1.5 md:gap-7 mb-7",children:[s.jsxs(re,{variant:"primary",size:"m",className:"w-fit",onClick:async()=>{await S(m||[])},children:[gr("dashboard.adminPanel.careers.downloadSpreadsheet"),s.jsx(Gi,{className:"ml-2",size:24})]}),s.jsxs("span",{className:"body-14px md:subtitle-medium-16px text-neutral-900",children:[gr("dashboard.adminPanel.careers.lastUpdated"),":"," ",s.jsx("span",{className:"text-neutral-500",children:r?.length>0?new Date(Math.max(...r.map(j=>new Date(j.editedAt).getTime()))).toLocaleDateString("en-US",{day:"numeric",month:"short",year:"numeric"}):"N/A"})]})]}),s.jsxs("table",{className:"max-md:hidden w-full max-w-[1012px] table-auto border-collapse",children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{className:V("border-b pr-4 py-3.5 text-start",N),children:s.jsxs("button",{className:"text-start flex items-center gap-3.5",onClick:()=>{i==="name"?c(l==="asc"?"desc":"asc"):(c("desc"),o("name"))},tabIndex:0,type:"button",children:[s.jsx("span",{children:gr("words.name")}),i==="name"?s.jsx(to,{className:`shrink-0 transition-all ${l==="asc"?"-rotate-180":"rotate-0"}`,size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),s.jsx("th",{className:V("border-b pr-4 py-3.5 text-start",N),children:gr("dashboard.adminPanel.careers.profession")}),s.jsx("th",{className:V("border-b pr-4 py-3.5 text-start",N),children:s.jsxs("button",{className:"text-start flex items-center gap-3.5",onClick:()=>{i==="lastUpdate"?c(l==="asc"?"desc":"asc"):(c("desc"),o("lastUpdate"))},tabIndex:0,type:"button",children:[s.jsx("span",{children:gr("dashboard.adminPanel.careers.lastUpdate")}),i==="lastUpdate"?s.jsx(to,{className:`shrink-0 transition-all ${l==="asc"?"-rotate-180":"rotate-0"}`,size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),s.jsx("th",{className:V("border-b pr-4 py-3.5 text-start",N),children:gr("dashboard.adminPanel.careers.cv")}),s.jsx("th",{className:V("border-b py-3.5 text-start",N),children:gr("dashboard.adminPanel.careers.file")})]})}),s.jsx("tbody",{children:r.slice(0,u).map(j=>s.jsxs("tr",{className:"body-16px text-neutral-1000",children:[s.jsxs("td",{className:"pr-4 py-3.5 align-top",children:[j.firstName," ",j.lastName]}),s.jsx("td",{className:"pr-4 py-3.5 flex flex-col align-top",children:j.roles.map(k=>{const M=y?.find(T=>T.id===k.roleId);return s.jsx("span",{children:M?gr(`dashboard.careerPortal.jobTitles.${M.name}`):k.roleId},k.roleId)})}),s.jsx("td",{className:"pr-4 py-3.5 align-top",children:new Date(j.editedAt).toLocaleDateString(void 0,{day:"2-digit",month:"2-digit",year:"numeric"})}),s.jsx("td",{className:"pr-4 py-3.5 align-top",children:s.jsx("a",{href:`${j.cvUrl}`,target:"_blank",rel:"noopener noreferrer",className:"underline text-neutral-600 hover:text-orange-500",children:gr("dashboard.adminPanel.careers.viewCV")})}),s.jsx("td",{className:"py-3.5 align-top",children:s.jsx("button",{className:"underline text-neutral-600 hover:text-orange-500",onClick:()=>Aue(j,y||[],b||[],gr,e),type:"button",children:gr("dashboard.adminPanel.careers.candidateFile")})})]},j.id))})]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3 w-fit",children:r.slice(0,u).map(j=>s.jsxs("article",{className:"p-2 w-full max-sm:max-w-[320px] flex flex-col gap-2 border border-neutral-100 bg-neutral-50 shadow-course-navigation-sm rounded-[10px] md:hidden",children:[s.jsxs("span",{className:"text-neutral-1000 mobile-subtitle1",children:[j.firstName," ",j.lastName]}),s.jsx("section",{className:"flex flex-wrap gap-1 body-14px",children:j.roles.map((k,M)=>{const T=y?.find(R=>R.id===k.roleId);return s.jsxs(s.Fragment,{children:[s.jsx("span",{className:"text-neutral-800",children:T?gr(`dashboard.careerPortal.jobTitles.${T.name}`):k.roleId},k.roleId),M!==j.roles.length-1&&s.jsx("span",{className:"text-neutral-300",children:"·"})]})})}),s.jsxs("div",{className:"flex w-full justify-between items-center mt-auto gap-4",children:[s.jsx("a",{href:`${j.cvUrl}`,target:"_blank",rel:"noopener noreferrer",className:"w-fit",children:s.jsx(re,{variant:"ghost",size:"s",className:"w-fit !text-neutral-600 !font-normal underline px-0",children:gr("dashboard.adminPanel.careers.viewCV")})}),s.jsx(re,{variant:"ghost",size:"s",className:"w-fit !text-neutral-600 !font-normal underline !px-0",onClick:()=>Aue(j,y||[],b||[],gr,e),children:gr("dashboard.adminPanel.careers.candidateFile")}),s.jsx("span",{className:"text-neutral-600 body-14px",children:new Date(j.editedAt).toLocaleDateString(void 0,{day:"2-digit",month:"2-digit",year:"numeric"})})]})]},j.id))}),u<r.length&&s.jsxs("div",{className:"w-full max-w-[1012px] flex flex-col gap-4 items-center justify-center mt-6 md:mt-12",children:[s.jsx(re,{variant:"outline",size:"m",className:"w-[192px]",onClick:()=>{f(j=>j+10)},children:gr("dashboard.adminPanel.careers.seeMore")}),s.jsx("span",{className:"subtitle-medium-16px text-neutral-300 text-center",children:`(${gr("dashboard.adminPanel.careers.resultsRemaining",{results:r.length-u})})`})]})]})]})}const Aue=async(e,t,n,r,a)=>{const i={firstName:$a.sanitize(e.firstName||""),lastName:$a.sanitize(e.lastName||""),country:$a.sanitize(e.country||""),email:$a.sanitize(e.email||""),linkedin:$a.sanitize(e.linkedin||""),github:$a.sanitize(e.github||""),telegram:$a.sanitize(e.telegram||""),otherContact:$a.sanitize(e.otherContact||""),bitcoinCommunityText:$a.sanitize(e.bitcoinCommunityText||""),bitcoinProjectText:$a.sanitize(e.bitcoinProjectText||""),availabilityStart:$a.sanitize(e.availabilityStart||""),expectedSalary:$a.sanitize(e.expectedSalary||""),cvUrl:$a.sanitize(e.cvUrl||""),motivationLetter:$a.sanitize(e.motivationLetter||"")},o=`
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>${i.firstName} ${i.lastName} - Career Profile</title>
      <link href="https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;600&family=Noto+Sans+CJK+SC:wght@400;600&family=Noto+Sans+Arabic:wght@400;600&display=swap" rel="stylesheet">
      <style>
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }

        body {
          font-family: 'Noto Sans', 'Noto Sans CJK SC', 'Noto Sans Arabic', Arial, sans-serif;
          font-size: 12px;
          line-height: 1.4;
          color: #333;
          background: white;
          padding: 10mm;
          width: fit-content;
          max-width: 780px;
        }

        @media (max-width: 780px) {
          body {
            padding: 5mm;
            padding-top: 10mm;
          }
        }

        .header {
          margin-bottom: 10px;
        }

        .header h1 {
          font-size: 24px;
          font-weight: 600;
          color: #ff5c00;
        }

        .section {
          margin-bottom: 10px;
          break-inside: avoid;
        }

        .section-title {
          font-size: 16px;
          font-weight: 600;
          color: #ff5c00;
          margin-bottom: 8px;
          padding-bottom: 4px;
        }

        .field {
          margin-bottom: 12px;
          break-inside: avoid;
        }

        .field-label {
          font-weight: 600;
          color: #555;
          margin-bottom: 4px;
          display: block;
        }

        .field-value {
          color: #333;
          white-space: pre-line;
          word-wrap: break-word;
        }

        .contact-grid {
          display: grid;
          grid-template-columns: 1fr;
          gap: 4px;
          margin-bottom: 10px;
        }

        .course-item {
          margin-bottom: 8px;
          padding: 8px;
          background: #f8f9fa;
          border-left: 3px solid #ff5c00;
        }

        .course-name {
          font-weight: 600;
        }

        .course-details {
          font-size: 12px;
          color: #666;
          margin-top: 2px;
        }

        @media print {
          body { margin: 0; padding: 15mm; }
          .section { page-break-inside: avoid; }
        }

        @page {
          size: A4;
          margin: 15mm;
        }

        .no-print {
          display: none;
        }

        @media screen {
          .no-print {
            display: block;
            position: fixed;
            top: 10px;
            right: 10px;
            z-index: 1000;
          }

          .print-button {
            background: #ff5c00;
            color: white;
            border: none;
            padding: 10px;
            border-radius: 5px;
            cursor: pointer;
            font-size: 14px;
            margin-right: 10px;
            width: fit-content;
          }

          .print-button:hover {
            background: #ff792e;
          }
        }
      </style>
    </head>
    <body>
      <div class="no-print">
        <button class="print-button" id="print-btn">Download</button>
        <button class="print-button" id="close-btn">X</button>
      </div>

      <div class="header">
        <h1>${i.firstName||""} ${i.lastName||""}</h1>
      </div>

      <div class="section">
        ${i.country?`
          <div class="field">
            <span class="field-label">Country:</span>
            <span class="field-value">${i.country}</span>
          </div>
        `:""}

        ${i.email?`
          <div class="field">
            <span class="field-label">Email:</span>
            <span class="field-value">${i.email}</span>
          </div>
        `:""}

        ${i.linkedin?`
          <div class="field">
            <span class="field-label">LinkedIn:</span>
            <span class="field-value">${i.linkedin}</span>
          </div>
        `:""}

        ${i.github?`
          <div class="field">
            <span class="field-label">GitHub:</span>
            <span class="field-value">${i.github}</span>
          </div>
        `:""}

        ${i.telegram?`
          <div class="field">
            <span class="field-label">Telegram:</span>
            <span class="field-value">${i.telegram}</span>
          </div>
        `:""}

        ${i.otherContact?`
          <div class="field">
            <span class="field-label">Other contact:</span>
            <span class="field-value">${i.otherContact}</span>
          </div>
        `:""}
      </div>

      ${e.languages&&e.languages.length>0?`
        <div class="section">
          <div class="section-title">Languages</div>
          <div class="languages-list">
            ${e.languages.map(c=>`<div class="field-value">• ${n?.find(f=>f.code===c.languageCode)?.name||c.languageCode}: ${r(`dashboard.careerPortal.languageLevels.${c.level}`)}</div>`).join("")}
              </div>
            </div>
            `:""}

            ${i.bitcoinCommunityText||i.bitcoinProjectText?`
            <div class="section">
            <div class="section-title">Bitcoin related experience</div>
              ${i.bitcoinCommunityText?`
              <div class="field">
                <span class="field-label">Community involvement:</span>
                <span class="field-value">${i.bitcoinCommunityText}</span>
              </div>
              `:""}
              ${i.bitcoinProjectText?`
              <div class="field">
                <span class="field-label">Project involvement:</span>
                <span class="field-value">${i.bitcoinProjectText}</span>
              </div>
              `:""}
            </div>
            `:""}

            ${e.roles&&e.roles.length>0?`
            <div class="section">
              <div class="section-title">Job search</div>
              <div class="roles-list">
              ${e.roles.map(c=>{const u=t?.find(f=>f.id===c.roleId);return`<div class="field-value">• ${u?r(`dashboard.careerPortal.jobTitles.${u.name}`):c.roleId}: ${r(`dashboard.careerPortal.roleLevels.${c.level}`)}</div>`}).join("")}
          </div>
        </div>
      `:""}

      ${e.companySizes&&e.companySizes.length>0?`
        <div class="section">
          <div class="field">
            <span class="field-label">Preferred company sizes:</span>
            <span class="field-value">${e.companySizes.map(c=>r(`dashboard.careerPortal.companySizes.${c}`)).join(", ")}</span>
          </div>
        </div>
      `:""}

      <div class="section">
        <div class="field">
          <span class="field-label">Availability:</span>
          <span class="field-value">${e.isAvailableFullTime?"Full-time":"Part-time"}</span>
        </div>

        ${i.availabilityStart?`
          <div class="field">
            <span class="field-label">Available from:</span>
            <span class="field-value">${i.availabilityStart}</span>
          </div>
        `:""}

        ${e.remoteWorkPreference?`
          <div class="field">
            <span class="field-label">Remote work preference:</span>
            <span class="field-value">${r(`dashboard.careerPortal.remoteWorkPreferences.${e.remoteWorkPreference}`)}</span>
          </div>
        `:""}

        ${i.expectedSalary?`
          <div class="field">
            <span class="field-label">Expected salary:</span>
            <span class="field-value">${i.expectedSalary}</span>
          </div>
        `:""}
      </div>

      ${i.cvUrl?`
        <div class="section">
        <div class="section-title">CV</div>
          <div class="field">
            <span class="field-label">Link to CV:</span>
            <a href="${window.location.origin}${i.cvUrl}" target="_blank" noopener noreferrer class="field-value">${window.location.origin}${i.cvUrl}</a>
          </div>
        </div>
      `:""}

      ${i.motivationLetter?`
        <div class="section">
          <div class="field">
            <span class="field-label">Motivation letter:</span>
            <span class="field-value">${i.motivationLetter}</span>
          </div>
        </div>
      `:""}

      ${a&&e.courses&&e.courses.length>0?`
        <div class="section">
          <div class="section-title">Completed courses</div>
          <div class="courses-list">
            ${e.courses.map(c=>{const u=a.find(f=>f.id===c.courseId);return{...c,courseDetails:u}}).filter(c=>c.courseDetails&&(c.progressPercentage===100||c.courseDetails.teachingFormat==="professor_led")).sort((c,u)=>{if(c.courseDetails&&u.courseDetails){const f=Number.parseInt(c.courseDetails.index.replace(/\D/g,""),10)||0,m=Number.parseInt(u.courseDetails.index.replace(/\D/g,""),10)||0;return f===m?(c.courseDetails.index||"").localeCompare(u.courseDetails.index||""):f-m}return 0}).map(c=>`
                <div class="course-item">
                  <div class="course-name">${c.courseDetails?.name} (${c.courseDetails?.index?.toUpperCase()})</div>
                  ${c.totalScore!==void 0&&c.courseDetails?.teachingFormat==="professor_led"?`<div class="course-details">Grade: ${c.totalScore}/100</div>`:""}
                  ${c.ranking!==void 0&&c.courseDetails?.teachingFormat==="professor_led"?`<div class="course-details">Ranking: ${c.ranking}/${c.totalStudents}</div>`:""}
                </div>
              `).join("")}
          </div>
        </div>
      `:""}
    </body>
    </html>
  `,l=window.open("","_blank");if(l){l.document.write(o),l.document.close();const c=l.document.getElementById("print-btn");c&&c.addEventListener("click",()=>l.print());const u=l.document.getElementById("close-btn");u&&u.addEventListener("click",()=>l.close())}},Awt=e=>{const t=["Index","Username","Display Name"].join(","),n=e.map((r,a)=>[a+1,r.username,r.displayName||""].map(i=>`"${i}"`).join(","));return[t,...n].join(`
`)},hEe=(e,t)=>{if(!e||e.length===0){alert("There are no participants for this event!");return}const n=Awt(e),r=new Blob([n],{type:"text/csv"}),a=document.createElement("a");a.href=URL.createObjectURL(r);const o=`${t.replaceAll(/[^\da-z]/gi,"_").toLowerCase()}_participants.csv`;a.download=o,a.click()},Mwt=()=>{const{t:e}=Q(),{data:t,isFetched:n}=ke(oe.user.calendar.getCalendarEvents.queryOptions({upcomingEvents:!0,userSpecific:!1})),r=t?.filter(l=>l.type!=="conference").filter(l=>new Date(l.startDate).getTime()>=Date.now()).filter(l=>l.isOnline===!0||l.isInPerson===!0).sort((l,c)=>{const u=new Date(l.startDate||0).getTime(),f=new Date(c.startDate||0).getTime();return u-f}),{data:a,isFetched:i}=ke(oe.user.events.getParticipantsForEvent.queryOptions());if(!n||!i)return s.jsx(Fe,{size:"s"});const o=(l,c)=>a?.filter(u=>u.id===l||u.id===c)||[];return s.jsxs("div",{children:[s.jsx("div",{className:"overflow-x-auto max-md:hidden md:flex",children:s.jsxs(tu,{className:"!max-w-[1085px] max-h-full",children:[s.jsx(nu,{className:"border-b-0 *:text-base *:font-medium *:text-dashboardSectionTitle",children:s.jsxs(Tn,{children:[s.jsx(un,{className:"w-[137px]",children:e("dashboard.adminPanel.type")}),s.jsx(un,{className:"w-[420px]",children:e("dashboard.adminPanel.nameOfEvent")}),s.jsx(un,{className:"w-[180px]",children:e("dashboard.adminPanel.date")}),s.jsx(un,{className:"w-[150px]",children:e("dashboard.adminPanel.participants")}),s.jsx(un,{className:"flex justify-center w-[180px]",children:e("dashboard.adminPanel.listOfParticipants")})]})}),s.jsx(Ka,{children:r?.map(l=>{const c=o(l.id,l.subId);return s.jsx(Owt,{event:l,participants:c},l.name)})})]})}),s.jsx("div",{className:"flex flex-col gap-4 md:hidden",children:r?.map(l=>{const c=o(l.id,l.subId);return s.jsx(Iwt,{event:l,participants:c},l.name)})})]})},Owt=({event:e,participants:t})=>{const{t:n}=Q(),r=e.startDate||new Date;return s.jsxs(Tn,{className:"*:capitalize *:align-top",children:[s.jsx(et,{children:e.type}),s.jsx(et,{children:e.name}),s.jsx(et,{children:tr(r)}),s.jsx(et,{children:t.length}),s.jsx(et,{children:s.jsx(re,{size:"s",className:"mx-auto",onClick:()=>hEe(t,e.name),children:n("dashboard.adminPanel.downloadList")})})]})},Iwt=({event:e,participants:t})=>{const{t:n}=Q(),r=e.startDate||new Date;return s.jsx(B1,{withPadding:!1,className:"flex md:hidden p-3",color:"gray",children:s.jsxs("div",{className:"flex flex-col gap-1",children:[s.jsx("span",{className:"text-neutral-1000 mobile-subtitle1",children:e.name}),s.jsxs("span",{className:"flex-none text-sm text-neutral-600",children:[tr(r),s.jsx("span",{className:"inline-block mx-1 text-neutral-600",children:"·"}),s.jsx("span",{className:"capitalize text-neutral-600",children:e.type})]}),s.jsx("span",{children:s.jsx(re,{variant:"primary",size:"xs",onClick:()=>hEe(t,e.name),children:n("dashboard.adminPanel.downloadList")})})]})})},Rwt=Be("/$lang/dashboard/administration/bookings")({component:Dwt});function Dwt(){const{t:e}=Q(),t=wt(),{session:n}=d.useContext(Ge);return d.useEffect(()=>{n!==void 0&&(n?Qn(rt.Admin)(n?.user)||t({to:"/my-courses"}):t({to:"/"}))},[n]),n?s.jsx(Qe,{layoutSize:"wide",title:e("dashboard.adminPanel.bookingsPanel"),hideTitle:!0,children:s.jsxs("section",{className:"flex flex-col gap-4 lg:gap-8",children:[s.jsxs("div",{className:"flex flex-col",children:[s.jsxs("div",{className:"flex flex-col md:flex-row md:items-center gap-2 md:gap-5 mb-5 md:mb-11",children:[s.jsx("span",{className:"text-dashboardSectionText text-s text-2xl md:display-small-32px",children:e("dashboard.adminPanel.bookingsPanel")}),s.jsx(It,{size:"base",className:"uppercase",children:e("words.admin")})]}),s.jsx("span",{className:"text-2xl mb-2.5 md:mb-4",children:e("dashboard.adminPanel.upcomingBookings")}),s.jsx("span",{className:"text-neutral-600",children:e("dashboard.adminPanel.upcomingBookingsSubtitle")})]}),s.jsx(Mwt,{})]})}):s.jsx(Fe,{})}const gEe=Be("/$lang/_misc/validate-email/$token")({component:Pwt,params:{parse:e=>({lang:Pe().parse(e.lang),token:Pe().parse(e.token)}),stringify:({lang:e,token:t})=>({lang:e,token:`${t}`})}});function Pwt(){const{t:e}=Q(),n=gEe.useParams().token,{user:r,setUser:a}=d.useContext(Ge),[i,o]=d.useState(0),l=d.useRef(!1),c=st(oe.user.validateEmailChange.mutationOptions({onError:()=>{o(2)},onSuccess:({email:f})=>{f?(o(1),r&&a({...r,email:f})):o(2)}}));d.useEffect(()=>{l.current||(console.log("Validating email",n),c.mutate({token:n}),l.current=!0)},[n,c]);const u={0:s.jsxs("div",{children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:e("auth.emailValidation.validatingEmail")}),s.jsx("p",{className:"my-8",children:e("auth.emailValidation.wontTakeLong")})]}),1:s.jsxs("div",{children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:e("auth.emailValidation.emailValidated")}),s.jsx("p",{className:"my-8",children:e("auth.emailValidation.successfullyValidated")}),s.jsx("p",{children:s.jsx(re,{asChild:!0,className:"w-fit",children:s.jsx(Te,{className:"cursor-pointer",to:"/",children:e("dashboard.goToHomepage")})})})]}),2:s.jsxs("div",{children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:e("auth.emailValidation.errorValidatingEmail")}),s.jsx("p",{className:"my-8 max-w-2xl",children:e("auth.emailValidation.errorValidatingEmailDescription")}),s.jsx("p",{children:s.jsx(re,{asChild:!0,className:"w-fit",children:s.jsx(Te,{className:"cursor-pointer",to:"/",children:e("dashboard.goToHomepage")})})})]})};return s.jsx(Qe,{layoutSize:"wide",title:e("auth.emailValidation.validatingEmail"),hideTitle:!0,children:s.jsx("div",{className:"font-primary flex size-full flex-col items-center space-y-16 p-10",children:s.jsx("section",{className:"max-w-4xl flex min-h-[50vh] flex-col items-center justify-center",children:u[i]})})})}const bEe=Be("/$lang/_misc/validate-email-change/$token")({component:Lwt,params:{parse:e=>({lang:Pe().parse(e.lang),token:Pe().parse(e.token)}),stringify:({lang:e,token:t})=>({lang:e,token:`${t}`})}});function Lwt(){const{t:e}=Q(),n=bEe.useParams().token,{user:r,setUser:a}=d.useContext(Ge),[i,o]=d.useState(null),[l,c]=d.useState(0),u=d.useRef(!1),f=st(oe.user.validateEmailChange.mutationOptions({onError:()=>{c(2)},onSuccess:({email:h})=>{h?(o(h),c(1),r&&a({...r,email:h})):c(2)}}));d.useEffect(()=>{u.current||(console.log("Validating email change",n),f.mutate({token:n}),u.current=!0)},[n,f]);const m={0:s.jsxs("div",{children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:e("auth.emailValidation.validatingEmailChange")}),s.jsx("p",{className:"my-8",children:e("auth.emailValidation.wontTakeLong")})]}),1:s.jsxs("div",{children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:e("auth.emailValidation.emailChangeValidated")}),s.jsx("p",{className:"my-8",children:e("auth.emailValidation.successfullyChanged",{email:i??"null"})}),s.jsx("p",{children:s.jsx(re,{asChild:!0,className:"w-fit",children:s.jsx(Te,{className:"cursor-pointer",to:r?"/account":"/",children:e(r?"dashboard.backToProfile":"dashboard.goToHomepage")})})})]}),2:s.jsxs("div",{children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:e("auth.emailValidation.errorValidatingEmailChange")}),s.jsx("p",{className:"my-8 max-w-2xl",children:e("auth.emailValidation.errorValidatingEmailChangeDescription")}),s.jsx("p",{children:s.jsx(re,{asChild:!0,className:"w-fit",children:s.jsx(Te,{className:"cursor-pointer",to:r?"/account":"/",children:e(r?"dashboard.backToProfile":"dashboard.goToHomepage")})})})]})};return s.jsx(Qe,{layoutSize:"wide",title:e("auth.emailValidation.validatingEmailChange"),hideTitle:!0,children:s.jsx("div",{className:"font-primary flex size-full flex-col items-center space-y-16 p-10",children:s.jsx("section",{className:"max-w-4xl flex min-h-[50vh] flex-col items-center justify-center",children:m[l]})})})}const Mue=10,xEe=Be("/$lang/_misc/reset-password/$token")({component:Vwt,params:{parse:e=>({lang:Pe().parse(e.lang),token:Pe().parse(e.token)}),stringify:({lang:e,token:t})=>({lang:e,token:`${t}`})}});function Vwt(){const{t:e}=Q(),n=xEe.useParams().token,[r,a]=d.useState(0),[i,o]=d.useState(!1),{data:l,isFetched:c}=ke(oe.user.tokenInfo.queryOptions({token:n}));console.log("Token info:",l),d.useEffect(()=>{if(c){if(!l||l.expired||l.consumed||l.type!=="reset_password"){a(1);return}a(2)}},[l,c]);const u=st(oe.user.resetPassword.mutationOptions({onError:()=>{a(5)},onSuccess:()=>{a(4)}})),f=h=>{if(h.preventDefault(),!l){a(5);return}const b=h.currentTarget,y=new FormData(b).get("password");u.mutate({newPassword:y,resetToken:l.id}),a(3)},m={2:s.jsxs("div",{children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:e("auth.resetPassword")}),s.jsx("p",{className:"my-8",children:s.jsxs("form",{onSubmit:f,className:"flex w-full flex-col items-center mt-3",children:[s.jsxs("div",{className:"text-start w-full max-w-xl mb-8",children:[s.jsx(Sr,{name:"password",type:"password",placeholder:e("auth.newPassword"),className:"w-full",onChange:h=>{o(h.target.value.length>=Mue)}}),!i&&s.jsx("p",{className:"text-sm text-neutral-500",children:e("auth.passwordMinLength",{len:Mue})})]}),s.jsx(re,{variant:"primary",size:"m",type:"submit",className:"my-8",disabled:!i,children:e("auth.resetPassword")})]})})]}),3:s.jsxs("div",{children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:"Validating password change"}),s.jsx("p",{className:"my-8",children:"This won’t take long..."})]}),4:s.jsxs("div",{children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:e("auth.passwordChanged")}),s.jsx("p",{className:"my-8",children:e("auth.passwordSuccessfullyChanged")})]}),5:s.jsxs("div",{children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:"Error validating password change"}),s.jsx("p",{className:"my-8 max-w-2xl",children:"An error occurred while validating your password change. Please try again."}),s.jsx("p",{children:s.jsx(Te,{className:"cursor-pointer hover:text-orange-500",to:"/",children:"Go to home"})})]}),1:s.jsxs("div",{children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:e("auth.invalidToken")}),s.jsx("p",{className:"my-8 max-w-2xl",children:l?l.expired?e("auth.invalidTokenExplain.expired"):l.consumed?e("auth.invalidTokenExplain.consumed"):e("auth.invalidTokenExplain.invalid"):e("auth.invalidTokenExplain.notFound")}),s.jsx("p",{children:s.jsx(Te,{className:"cursor-pointer hover:text-orange-500",to:"/",children:e("auth.backToHome")})})]}),0:s.jsxs("div",{children:[s.jsx("h1",{className:"mb-10 text-4xl font-bold lg:text-5xl",children:e("auth.checkingToken")}),s.jsx("p",{className:"my-8 max-w-2xl",children:e("auth.checkingTokenExplain")})]})};return s.jsx(Qe,{layoutSize:"wide",title:e("auth.resetPassword"),hideTitle:!0,children:s.jsx("div",{className:"font-primary flex size-full flex-col items-center space-y-16 p-10",children:s.jsx("section",{className:"max-w-4xl flex min-h-[50vh] flex-col items-center justify-center",children:m[r]})})})}const N1=[{href:"/professors/all",id:"all",label:"professors.navigationTitles.all"},{href:"/professors/teachers",id:"teachers",label:"professors.navigationTitles.teachers"},{href:"/professors/tutorial-creators",id:"tutorial-creators",label:"professors.navigationTitles.tutorialCreators"},{href:"/professors/lecturers",id:"lecturers",label:"professors.navigationTitles.lecturers"}],vEe=Be("/$lang/_misc/professors/$category")({component:$wt,params:{parse:e=>({category:Pe().parse(e.category),lang:Pe().parse(e.lang)}),stringify:({lang:e,category:t})=>({category:`${t}`,lang:e})}});function $wt(){const{t:e,i18n:t}=Q(),n=vEe.useParams(),r=wt(),a=N1.find(u=>u.href.includes(n.category))||N1[0],{data:i,isFetched:o}=ke(oe.content.getProfessors.queryOptions({language:t.language},{staleTime:3e5})),c=[...i?.filter(u=>{switch(n.category){case"all":return u.coursesCount>0||u.tutorialsCount>0||u.lecturesCount>0;case"teachers":return u.coursesCount&&u.coursesCount>0;case"tutorial-creators":return u.tutorialsCount&&u.tutorialsCount>0;case"lecturers":return u.lecturesCount>0;default:return!1}})||[]].sort((u,f)=>u.name.localeCompare(f.name,t.language));return s.jsxs(Qe,{title:e("professors.pageTitle"),layoutSize:"wide",children:[s.jsx(ru,{variant:"outline",value:a?.id??N1[0].id,defaultValue:N1[0].id,className:"w-full max-lg:hidden mb-6",children:N1.map(u=>s.jsx(qa,{value:u.id,onClick:()=>r({to:u.href}),className:"w-full min-w-fit",children:e(u.label)},u.id))}),s.jsx("div",{className:"w-full lg:hidden mb-5",children:s.jsx($x,{children:N1.map(u=>s.jsx(Rl,{onClick:()=>r({to:u.href}),isActive:a?.id===u.id,text:e(u.label)},u.id))})}),s.jsxs("div",{className:"flex flex-wrap gap-4 lg:gap-8 mx-auto justify-center",children:[!o&&s.jsx(Fe,{size:"s"}),c?.map(u=>s.jsx($bt,{professor:u,category:a?.id&&a.id!=="all"?a.id:void 0},u.id))]}),s.jsx("p",{className:"body-extra-small lg:body-small text-neutral-600 text-center mt-4 lg:mt-12",children:e("professors.pageSubtitle")})]})}const yEe=Be("/$lang/_misc/professor/$professorSlug")({component:Hwt,params:{parse:e=>{const{id:t,name:n}=As(e.professorSlug);return{lang:Pe().parse(e.lang),professorId:Pe().parse(t),professorName:Pe().parse(n),professorSlug:e.professorSlug}},stringify:({lang:e,professorName:t,professorId:n})=>({lang:e,professorSlug:`${t}-${n}`})}});function Hwt(){const e=wt(),{navigateTo404:t}=Wd(),{t:n,i18n:r}=Q(),a=yEe.useParams(),{data:i,isFetched:o}=ke(oe.content.getProfessor.queryOptions({language:r.language,professorId:a.professorId},{enabled:T$(a.professorId)})),{data:l}=ke(oe.content.getLectures.queryOptions({professorId:i?.id},{enabled:!!i,staleTime:3e5})),{open:c,isOpen:u,close:f}=yn(),m=window.location.hash.replace("#","")||"",h=N1.find(y=>y.id===m),b=n(h?.label??"professors.pageTitle"),x=()=>m?`/professors/${m}`:"/professors/all";return d.useEffect(()=>{i&&a.professorName!==ct(i.name)&&e({replace:!0,to:`/professor/${ct(i.name)}-${i.id}`})},[i,o,t,e,a.professorName]),s.jsxs(Qe,{layoutSize:"wide",title:n("professors.pageTitle"),backLink:{href:x(),text:b},children:[!o&&s.jsx(Fe,{size:"s"}),o&&!i&&s.jsx("div",{className:"w-[850px] mx-auto text-white",children:n("underConstruction.itemNotFound",{item:n("words.professor")})}),i&&s.jsxs("div",{className:"flex flex-col items-start",children:[s.jsx(Yd,{imgSrc:tn(i,"profile.webp"),title:i.name,description:i.bio??void 0,tags:i.tags,button:qC(i)?s.jsx(re,{onClick:c,className:"max-md:order-1 max-md:w-full max-md:mx-auto max-md:max-w-88",children:n("professors.tips.authorSupport")}):void 0,socials:s.jsx(rF,{professor:i})}),i.courses.length>0&&s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"mt-6 lg:mt-12 title-large-24px md:display-small-32px",children:s.jsx("span",{children:n("words.courses")})}),i.courses.length>0&&s.jsx("section",{className:"flex justify-start gap-5 md:gap-10 flex-wrap mt-6",children:i.courses.map(y=>s.jsx(Oc,{course:y},y.id))})]}),i.tutorials.length>0&&s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"mt-6 lg:mt-12 title-large-24px md:display-small-32px",children:s.jsx("span",{children:n("words.tutorials")})}),s.jsx("div",{className:"mt-6 flex flex-wrap justify-start gap-6 w-full",children:i.tutorials.map(y=>s.jsx(T6,{tutorial:y},y.id))})]}),l&&l?.length>0&&s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"mt-6 lg:mt-12 title-large-24px md:display-small-32px",children:s.jsx("span",{children:n("words.lectures")})}),s.jsx("div",{className:"mt-6 flex flex-wrap justify-start gap-3 md:gap-6 w-full",children:l?.map(y=>s.jsx(Ywe,{lecture:y},y.id))})]}),u&&s.jsx(Hwe,{isOpen:u,onClose:f,lightningAddress:i.tips.lightningAddress,userName:i.name})]})]})}const Fwt="/assets/lab-CdlK5zOr.svg",zwt="/assets/lightning_white-DZbKaqsh.svg",Uwt="/assets/mining_white-DHe_30cH.svg",Bwt="/assets/privacy-Df3Om_MY.svg",Zwt="/assets/plan_b_labs_logo_horizontal-Bj3o_Wkj.svg",qwt=U.lazy(()=>Et(()=>import("./glossary-markdown-body-CiVm7hEc.js"),__vite__mapDeps([0,1]))),CEe=Be("/$lang/_misc/plan-b-labs/$group")({component:Gwt,params:{parse:e=>({group:Pe().parse(e.group),lang:Pe().parse(e.lang)}),stringify:({lang:e,group:t})=>({group:`${t}`,lang:e})}}),lM=[{href:"/plan-b-labs/lightning",icon:zwt,id:"lightning",label:"Lightning"},{href:"/plan-b-labs/mining",icon:Uwt,id:"mining",label:"Mining"},{href:"/plan-b-labs/privacy",icon:Bwt,id:"privacy",label:"Privacy"}];function Gwt(){const e=CEe.useParams(),t=wt(),{t:n,i18n:r}=Q(),a=lM.find(u=>u.href.includes(e.group))||lM[0],{data:i,isFetched:o}=ke(oe.content.getLab.queryOptions({group:e.group})),{data:l}=ke(oe.content.getProfessor.queryOptions({language:r.language,professorId:i?.lab?.professorId},{enabled:i?.lab?.professorId!==void 0})),c=i?.sessions?.at(0);return s.jsxs(uC,{children:[s.jsxs("div",{className:"flex flex-col items-center mt-12 text-center gap-6 self-center",children:[s.jsxs("div",{className:"flex flex-col items-center md:gap-6 md:flex-row lg:w-[800px] px-4",children:[s.jsx("img",{src:Zwt,alt:"Logo Plan â‚¿ Labs",className:"w-36 md:w-60"}),s.jsx(Cb,{className:"h-16 max-md:hidden"}),s.jsx("h1",{className:"text-lg lg:min-w-[500px] max-md:font-semibold md:display-small-med-32px text-center md:text-left",children:n("labs.title")})]}),s.jsx("div",{className:"lg:w-[950px] px-4 max-lg:body-16px lg:subtitle-large-18px",children:s.jsxs("p",{children:[n("labs.description1")," ",n("labs.description2")]})})]}),o?s.jsxs(s.Fragment,{children:[s.jsx(bL,{defaultValue:a.label,className:"pt-9 md:pt-12 border-b border-neutral-500 bg-gradient-tabs pl-4 md:pl-[max(20px,calc((100vw-1200px)/2))]",children:s.jsxs(ry,{size:"l",mode:"dark2",className:"max-md:gap-3",children:[s.jsx("img",{src:Fwt,alt:"Lab logo",className:"w-10 max-md:hidden"}),lM.map(u=>s.jsxs(Ao,{value:u.label,size:"l",mode:"dark2",role:"tab",onClick:()=>{a.href!==u.href&&t({to:u.href})},children:[s.jsx("img",{src:u.icon,alt:"Lab logo",className:"w-6 mr-3 max-md:hidden"}),n(u.label)]},u.id))]})}),c?s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"flex flex-col lg:flex-row self-center pt-6 gap-6",children:[s.jsxs("div",{className:"max-w-[800px] flex flex-col gap-6 mt-7 px-4",children:[s.jsxs("div",{className:"flex flex-row max-lg:justify-center gap-2",children:[s.jsxs(It,{mode:"dark",variant:"orange",className:"w-fit",children:[i?.lab?.studentCount??"0"," Students ",s.jsx(UOe,{})]}),s.jsxs(It,{mode:"dark",variant:"orange",className:"w-fit",children:[i?.sessions.length," sessions ",s.jsx(zOe,{})]})]}),s.jsx("div",{className:"flex flex-col max-lg:text-center gap-6 max-lg:body-16px lg:subtitle-large-18px",children:a.id==="lightning"?s.jsxs(s.Fragment,{children:[s.jsxs("div",{children:[s.jsx("p",{children:"The Lightning study group is coordinated by Fanis Michalakis."}),s.jsx("p",{children:"To get involved and connect with the other students, join the Telegram group."})]}),s.jsx("p",{children:"Sessions are interactive live-stream on Youtube every 2 weeks on Tuesdays at 4pm (CET). Student participation is expected. Sessions are recorded and available below for replay."})]}):null})]}),s.jsxs("div",{className:"lg:w-[350px] self-center flex flex-col gap-2 lg:gap-5 max-lg:items-center",children:[i?.lab?.telegramUrl?s.jsx("a",{href:i?.lab?.telegramUrl,target:"_blank",rel:"noreferrer",children:s.jsx(In,{className:"w-fit",children:"Telegram group"})}):null,s.jsxs("div",{className:"flex flex-row gap-3",children:[s.jsx("a",{href:"https://rumble.com/user/planb_network",target:"_blank",rel:"noreferrer",children:s.jsx(In,{className:"w-fit",variant:"secondary",children:"Rumble"})}),s.jsx("a",{href:"https://www.youtube.com/@PlanBNetwork",target:"_blank",rel:"noreferrer",children:s.jsx(In,{className:"w-fit",variant:"secondary",children:"Youtube"})})]})]})]}),s.jsxs("div",{className:"flex flex-col max-w-[1200px] w-full md:flex-row px-4 self-center mt-7 lg:mt-14 pt-6 gap-6",children:[s.jsxs("div",{className:"relative w-full max-w-[800px] border-2 border-orange-600 p-4 font-light rounded-b-2xl rounded-r-2xl",children:[s.jsx("div",{className:"absolute -mt-8 bg-white px-4 text-2xl lg:text-3xl xl:text-4xl italic text-orange-600",children:"Next session"}),s.jsxs("div",{className:"flex flex-col lg:flex-row max-lg:items-center lg:absolute lg:-mt-10 lg:mr-5 lg:right-0 max-lg:mt-2 py-2 px-4 bg-orange-500 subtitle-medium-16px md:font-normal md:text-xl text-black rounded-2xl md:max-w-[450px] md:whitespace-nowrap md:overflow-hidden",children:[s.jsx("span",{children:tr(c.startDate,Zre)}),s.jsx(Cb,{className:"my-1 mx-2 bg-black"}),s.jsx("span",{className:"font-semibold uppercase",children:fo(c.startDate,c.endDate,Zre,!0)})]}),s.jsxs("div",{className:"mt-6 w-full",children:[s.jsx("span",{className:"text-neutral-500 uppercase",children:"> TOPIC OF DISCUSSION"}),s.jsx("div",{className:"mx-auto lg:max-w-2x max-md:w-full lg:mx-8 xl:mx-auto md:max-w-none my-4 px-2",children:c?s.jsxs(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:[s.jsx(qwt,{content:c.rawContent,assetPrefix:t0(i?.lab?.path||"")}),c.liveUrl?s.jsx("div",{className:"relative w-full",style:{aspectRatio:"16/9"},children:s.jsx(Mm,{width:"100%",height:"100%",className:"absolute top-0 left-0 mb-2 rounded-lg",controls:!0,src:c.liveUrl})}):null]}):s.jsx("p",{children:"The next session details are being prepared and will be displayed here soon. You can join the telegram group to be the first informed."})})]})]}),s.jsxs("div",{className:"relative md:w-[400px] border-l-2 border-neutral-600 p-4 max-lg:mt-7",children:[s.jsx("div",{className:"absolute top-0 left-0 w-[30px] border-t-2 border-neutral-600"}),s.jsx("div",{className:"absolute -mt-8 bg-white px-4 text-xl lg:text-2xl xl:text-4xl italic text-neutral-400 font-light",children:"Previous sessions"}),s.jsx("div",{className:"mt-2 lg:mt-8 flex flex-col gap-4",children:i?.sessions.slice(1,9).map(u=>s.jsxs("div",{className:"flex flex-col",children:[s.jsxs("span",{className:"uppercase",children:["> ",tr(u.startDate)]}),s.jsx("a",{href:u.liveUrl??"",target:"_blank",rel:"noreferrer",className:"text-orange-500 underline hover:font-medium",children:u.title})]},u.id))})]})]}),l?s.jsx(Wwt,{professor:l}):s.jsx("div",{children:" "})]}):null,c?null:s.jsx("div",{className:"flex flex-col mt-12 gap-6 self-center px-4",children:s.jsxs("div",{className:" md:w-[1200px]",children:[a.id==="mining"?s.jsxs("div",{children:[s.jsx("p",{children:"The Mining study group is looking for a coordinator."}),s.jsx("p",{children:"If you're interested to do it, please reach at [email protected]."})]}):null,a.id==="privacy"?s.jsxs("div",{children:[s.jsx("p",{children:"The Privacy study group is looking for a coordinator."}),s.jsx("p",{children:"If you're interested to do it, please reach at [email protected]."})]}):null]})})]}):s.jsx(Fe,{size:"s"})]})}const Wwt=({professor:e})=>{const{t}=Q();return s.jsxs("section",{className:"max-w-[1200px] w-full px-4 self-center flex flex-col mt-7 md:mt-16",children:[s.jsx("h4",{className:"subtitle-medium-caps-18px text-orange-500",children:t("words.professor")}),s.jsxs("p",{className:"mt-4 md:mt-6 label-large-20px md:display-small-32px",children:[t("labs.coordinatedBy")," ",s.jsx("span",{className:"text-orange-500 label-large-20px md:display-small-32px",children:s.jsx(Te,{to:`/professor/${ct(e.name||"")}-${e.id}`,className:"hover:text-orange-500 hover:font-medium",children:e.name})})]}),s.jsx("div",{className:"flex h-fit flex-col max-md:gap-4",children:s.jsx(Rm,{professor:e,centeredContent:!0,mobileSize:"medium",mode:"dark"},e.id)})]})},Ywt=({content:e})=>s.jsx(s0,{components:{h1:({children:t})=>s.jsx("h1",{className:"text-xl mb-4 text-black",children:s.jsx("div",{className:"flex w-auto items-center text-start font-medium",children:t})}),h2:({children:t})=>s.jsx("h2",{className:"text-xl mb-4 text-black font-medium",children:s.jsx("div",{className:"flex w-auto items-center text-start",children:t})}),h3:({children:t})=>s.jsx("h3",{className:"text-xl mb-4 text-black font-medium text-start",children:t}),li:({children:t})=>s.jsx("li",{className:"leading-relaxed mb-5 text-start text-black",children:t}),p:({children:t})=>s.jsx("p",{className:"leading-relaxed mb-5 text-start text-black",children:t})},children:e}),wEe=Be("/$lang/_misc/legal/$name")({component:Kwt,params:{parse:e=>({lang:Pe().parse(e.lang),name:Pe().parse(e.name)}),stringify:({lang:e,name:t})=>({lang:`${e}`,name:`${t}`})}}),Oue=[{href:"/legal/contact",id:"contact",label:"publicCommunication.legalSections.contact"},{href:"/legal/legal-notice",id:"legal-notice",label:"publicCommunication.legalSections.legalNotice"},{href:"/legal/privacy-policy",id:"privacy-policy",label:"publicCommunication.legalSections.privacyPolicy"},{href:"/legal/terms-of-sale",id:"terms-of-sale",label:"publicCommunication.legalSections.termsOfSale"}];function Kwt(){const{t:e,i18n:t}=Q(),r=wEe.useParams().name,a=Oue.find(l=>l.id===r)?.label,{data:i,isFetched:o}=ke(oe.content.getLegal.queryOptions({language:t.language,name:r}));return s.jsx(Qe,{title:a?e(a):"",tabs:Oue,layoutSize:"base",children:o&&!i?s.jsx(Mr,{title:e("publicCommunication.legalSections.notFound"),icon:pPe}):s.jsx(Ywt,{content:i?.rawContent})})}const EEe="/assets/circuit-left-B1T90bAm.svg",SEe="/assets/circuit-right-CX5pL0z5.svg",NEe=({certificateId:e,isCourseWithSingleTrialExam:t})=>{const{courses:n}=d.useContext(Ge),{t:r}=Q(),{data:a,isFetched:i}=ke(oe.user.courses.getUserDetailsByCertificateId.queryOptions({certificateId:e,isCourseWithSingleTrialExam:t??!1}));if(!i)return s.jsx(Fe,{size:"s"});const o=n?.find(u=>u.id===a?.courseId),l=o?.name,c=a?.displayName?a.displayName.charAt(0).toUpperCase()+a.displayName.slice(1):null;return s.jsxs(Qe,{title:r("courses.exam.courseDiploma"),hideTitle:!0,children:[s.jsx("h2",{className:"text-center display-small-32px lg:display-large",children:r("courses.exam.courseDiploma")}),c&&l?s.jsx("p",{className:"text-center max-w-[848px] body-14px lg:label-large-20px mx-auto mt-9 lg:mt-20",children:r("courses.exam.examCertificateCompletionText",{courseName:l,username:c})}):null,s.jsxs("div",{className:"flex flex-col w-full items-center pt-4 pb-9 md:pt-10 md:pb-20 font-light md:font-normal lg:px-4 text-center lg:text-start",children:[s.jsxs("div",{className:"relative flex items-center justify-center w-full ",children:[s.jsx("div",{className:"absolute left-0 top-1/2 -translate-y-1/2 hidden lg:block z-0",children:s.jsx("img",{className:"h-auto max-w-[795px] w-full",src:EEe,alt:r("imagesAlt.printedCircuits"),loading:"lazy"})}),s.jsx("div",{className:"relative z-10 flex justify-center",children:s.jsx("img",{src:`/api/files/${a?.imgKey}`,alt:"Certificate",className:"w-full max-w-[842px]"})}),s.jsx("div",{className:"absolute right-0 top-1/2 -translate-y-1/2 hidden lg:block z-0",children:s.jsx("img",{className:"h-auto max-w-[795px] w-full",src:SEe,alt:r("imagesAlt.printedCircuits"),loading:"lazy"})})]}),o?s.jsx(Xwt,{course:o}):s.jsx("p",{children:r("courses.exam.courseNotFound")})]})]})},Xwt=({course:e})=>{const{courses:t}=d.useContext(Ge),r=m3("md")?"l":"m",{t:a}=Q();if(!t||t.length===0)return null;const i=_Ee(e,t);return s.jsxs("section",{className:"max-w-[1080px] mx-auto mt-7 lg:mt-28",children:[s.jsx("h2",{className:"text-white title-medium-sb-18px lg:display-semibold-40px text-center lg:text-start mb-5 md:mb-7",children:a("courses.exam.certificatePageOtherCourses")}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 lg:gap-8 justify-center",children:i.map(o=>s.jsx(Oc,{course:o},o.id))}),s.jsx(Te,{to:"/courses",className:"flex justify-center lg:justify-start",children:s.jsxs(re,{variant:"primary",rounded:!1,className:"mt-8",size:r,children:[a("home.courseSection.checkAllCourses"),s.jsx("span",{className:"ml-3",children:s.jsx(gdt,{})})]})})]})},_Ee=(e,t)=>{const n=e.language;if(!t||t.length===0)return[];const r=t.filter(x=>x.id!==e.id&&x.language===n);if(r.length===0)return[];const a=Object.values(Tc),i=r.filter(x=>x.topic===e.topic&&x.level===e.level),o=r.filter(x=>x.topic!==e.topic&&a.indexOf(x.level)<=a.indexOf(e.level)),l=r.filter(x=>x.topic===e.topic&&a.indexOf(x.level)>a.indexOf(e.level)),c=x=>{if(x.length===0)return null;const y=Math.floor(Math.random()*x.length);return x.splice(y,1)[0]},u=[...r],f=[],m=c(i.length?i:u);m&&f.push(m);const h=c(o.length?o:u);h&&f.push(h);const b=c(l.length?l:u);return b&&f.push(b),f},kEe=Be("/$lang/_misc/exam-certificates/$certificateId")({component:Qwt,params:{parse:e=>({certificateId:Pe().parse(e.certificateId),lang:Pe().parse(e.lang)}),stringify:({lang:e,certificateId:t})=>({certificateId:`${t}`,lang:e})}});function Qwt(){const e=kEe.useParams();return s.jsx(NEe,{certificateId:e.certificateId})}const jEe=Be("/$lang/_misc/course-diplomas/$certificateId")({component:Jwt,params:{parse:e=>({certificateId:Pe().parse(e.certificateId),lang:Pe().parse(e.lang)}),stringify:({lang:e,certificateId:t})=>({certificateId:`${t}`,lang:e})}});function Jwt(){const e=jEe.useParams();return s.jsx(NEe,{certificateId:e.certificateId,isCourseWithSingleTrialExam:!0})}const TEe=Be("/$lang/_misc/change-email-preferences/$unsubscribeId")({component:eEt});function eEt(){const{t:e}=Q(),t=TEe.useParams(),n=or({emailNotifications:uo(Pe()).default([])}),{data:r,isFetched:a}=ke(oe.user.getEmailSettings.queryOptions({unsubscribeId:t.unsubscribeId},{enabled:T$(t.unsubscribeId)})),i=()=>{const u=[];return r?.emailNotifyCourses&&u.push("courses"),r?.emailNotifyGeneral&&u.push("general"),u},o=Xi({defaultValues:{emailNotifications:[]},resolver:P$(n)}),l=st(oe.user.changeEmailSettings.mutationOptions({onSuccess:()=>{en(e("dashboard.profile.notificationSettings.emailPreferencesSavedSuccessfully"),{closeButton:!0,color:"success",icon:VOe,mode:"light"})}}));function c(u){const f={emailNotifyCourses:u.emailNotifications.includes("courses"),emailNotifyGeneral:u.emailNotifications.includes("general"),unsubscribeId:t.unsubscribeId};l.mutate(f)}return d.useEffect(()=>{a&&o.reset({emailNotifications:i()})},[a]),a?s.jsxs(Qe,{title:e("dashboard.profile.notificationSettings.emailPreferencesTitle"),hideTitle:!0,className:"max-w-xl mx-auto",children:[s.jsx("h1",{className:"title-medium-sb-18px md:title-large-sb-24px mb-4 md:mb-8 text-neutral-1000",children:e("dashboard.profile.notificationSettings.emailPreferencesTitle")}),s.jsx("p",{className:"subtitle-small-14px md:subtitle-large-18px mb-4 md:mb-8 text-neutral-1000",children:e("dashboard.profile.notificationSettings.emailPreferencesDescription")}),r?s.jsxs("form",{onSubmit:o.handleSubmit(c,console.error),className:"flex flex-col gap-4 md:gap-8",children:[s.jsx(im,{className:"flex flex-col gap-2",children:s.jsx(Dt,{name:"emailNotifications",control:o.control,render:({field:u,fieldState:f})=>s.jsxs(Lt,{"data-invalid":f.invalid,children:[s.jsx(uR,{...u,control:o.control,id:u.name,label:e("dashboard.profile.notificationSettings.emailTitle"),options:[{label:e("dashboard.profile.notificationSettings.coursesEventsOption"),value:"courses"},{label:e("dashboard.profile.notificationSettings.generalOption"),value:"general"}],addNoneButton:!0}),f.invalid&&s.jsx(Ot,{errors:[f.error]})]})})}),s.jsx(re,{type:"submit",size:"s",disabled:l.isPending,className:"w-fit self-center",children:l.isPending?e("words.saving"):e("words.save")})]}):s.jsxs("div",{className:"text-neutral-1000 body-14px md:body-16px",children:[s.jsx("p",{className:"mb-2 font-medium",children:e("dashboard.profile.notificationSettings.loadEmailSettingsError")}),s.jsx("p",{className:"mb-4",children:e("dashboard.profile.notificationSettings.loadEmailSettingsErrorDescription")}),s.jsx("p",{children:e("dashboard.profile.notificationSettings.loadEmailSettingsErrorManage")}),s.jsx(In,{asChild:!0,size:"s",className:"self-center mt-4 w-fit",children:s.jsx(Te,{to:"/account",children:e("dashboard.profile.notificationSettings.goToProfile")})})]})]}):null}const AEe=Be("/$lang/_misc/bcert-certificates/$certificateId")({component:tEt,params:{parse:e=>({certificateId:Pe().parse(e.certificateId),lang:Pe().parse(e.lang)}),stringify:({lang:e,certificateId:t})=>({certificateId:`${t}`,lang:e})}});function tEt(){const{t:e}=Q(),t=m3("md"),n=AEe.useParams(),r=wt(),a=decodeURIComponent(n.certificateId),i=/\/([^/]+)\/([^/]+)$/,o=a.match(i),l=o?o[1]:null,c=l?l.charAt(0).toUpperCase()+l.slice(1):null;return n.certificateId.startsWith("bcertresults")||r({to:"/"}),s.jsxs(Qe,{title:e("words.bCert"),hideTitle:!0,children:[s.jsx("h2",{className:"text-center display-small-32px lg:display-large",children:e("words.bCert")}),s.jsx("p",{className:"text-center max-w-[848px] body-14px lg:label-large-20px mx-auto mt-9 lg:mt-20",children:e("courses.exam.bCertCompletionText",{username:c})}),s.jsx("div",{className:"flex flex-col w-full items-center py-8 md:pt-10 md:pb-20 font-light md:font-normal px-4 text-center lg:text-start",children:s.jsxs("div",{className:"relative flex items-center justify-center w-full ",children:[s.jsx("div",{className:"absolute left-0 top-1/2 -translate-y-1/2 hidden lg:block z-0",children:s.jsx("img",{className:"h-auto max-w-[795px] w-full",src:EEe,alt:e("imagesAlt.printedCircuits"),loading:"lazy"})}),s.jsx("div",{className:"relative z-10 flex justify-center",children:s.jsx("img",{src:`/api/files/${decodeURI(n.certificateId)}.png`,alt:"Certificate",className:"w-full max-w-[842px]"})}),s.jsx("div",{className:"absolute right-0 top-1/2 -translate-y-1/2 hidden lg:block z-0",children:s.jsx("img",{className:"h-auto max-w-[795px] w-full",src:SEe,alt:e("imagesAlt.printedCircuits"),loading:"lazy"})})]})}),s.jsxs("div",{className:"max-w-[266px] md:max-w-[563px] mx-auto text-center",children:[s.jsx("h3",{className:"max-md:title-medium-sb-18px md:desktop-h4 mb-1 md:mb-2.5",children:e("bCert.knowledgeableBitcoin")}),s.jsx("span",{className:"max-md:label-medium-16px md:text-2xl font-medium leading-tight tracking-[0.25px] text-orange-500",children:e("bCert.challengeYourself")}),s.jsx("p",{className:"md:desktop-h8 body-16px  mt-4 lg:mt-8",children:e("bCert.bCertDescription")}),s.jsx(Te,{to:"/certifications/b-cert",className:"flex justify-center mt-4 md:mt-8",children:s.jsx(In,{variant:"primary",size:t?"l":"m",children:e("courses.exam.buttonTextBCert")})})]})]})}const Iue=({course:e})=>{const{t}=Q();return s.jsxs("section",{className:"flex flex-col md:mb-8",children:[s.jsx(Yr,{leftText:t("words.professor"),rightText:e.mainProfessors.map(n=>n.name).join(", "),className:"lg:py-1",variant:"light"}),s.jsx(Yr,{leftText:t("words.level.level"),rightText:t(`words.level.${e.level}`),className:"lg:py-1",variant:"light"}),s.jsx(Yr,{leftText:t("words.duration"),rightText:`${e.hours} ${t("words.hours")}`,className:"lg:py-1",variant:"light"}),s.jsx(Yr,{leftText:t("words.price"),rightText:e.requiresPayment?e.onlinePriceDollars===null?`${e.inpersonPriceDollars}$`:`${e.onlinePriceDollars}$`:t("words.free"),className:"lg:py-1",variant:"light"})]})},bx=Object.values(Tc),nEt=e=>e.sort((t,n)=>bx.indexOf(t.level)-bx.indexOf(n.level)),rEt=Be("/$lang/_course/learn-anytime/course-selector")({component:aEt});function aEt(){const{courses:e}=d.useContext(Ge),{t,i18n:n}=Q(),r=null,a=d.useMemo(()=>lF(),[]),i=d.useMemo(()=>e?e.filter(x=>x.isArchived===!1&&cF(x.language,n.language,a)&&x.teachingFormat==="self_paced"&&(!x.paymentExpirationDate||x.paymentExpirationDate>new Date)).sort((x,y)=>x.index.slice(3).localeCompare(y.index.slice(3))).sort((x,y)=>x.index===r?-1:y.index===r?1:0):[],[e,n.language,a,r]),[o,l]=d.useState([]),[c,u]=d.useState("bitcoin"),[f,m]=d.useState([]),[h,b]=d.useState(null);return d.useEffect(()=>{i&&(l([...new Set(i.map(x=>x.topic))].sort()),m(i.filter(x=>x.topic===c)))},[e,c]),d.useEffect(()=>{b(nEt(f)[0])},[c,f]),e?s.jsxs(Qe,{tabs:[{id:"all",label:t("courses.allCourses"),href:"/learn-anytime"},{id:"course-selector",label:t("courses.courseSelector"),href:"/learn-anytime/course-selector"}],title:t("courses.courseSelector"),hideTitle:!0,showBecomeTeacherButton:!0,children:[!i&&s.jsx(Fe,{size:"s"}),s.jsxs("section",{className:"flex px-6 py-8 gap-4 max-lg:hidden w-full mx-auto",children:[s.jsx("nav",{className:"flex flex-col w-full max-w-52 shrink-1 gap-2.5",children:o?.map(x=>s.jsxs("button",{type:"button",onClick:()=>{u(x),c!==x&&b(null)},className:V("flex items-center justify-between text-black text-lg leading-snug w-full py-2 px-3 uppercase text-start rounded-md",c===x?"bg-neutral-100 font-medium":"hover:bg-neutral-50"),children:[t(`words.${w2(x)}`),s.jsx(Wn,{className:V(c===x?"text-neutral-400":"text-neutral-200")})]},x))}),s.jsx("div",{className:"w-px self-stretch bg-neutral-50 shrink-0"}),s.jsx("div",{className:"flex flex-col gap-2.5 w-full max-w-[280px] shrink-1",children:s.jsx("nav",{className:"flex flex-col gap-8",children:bx.map(x=>{const y=f?.filter(v=>v.level===x);return!y||y.length===0?null:s.jsxs("div",{className:"flex flex-col gap-1",children:[s.jsx("h4",{className:"uppercase subtitle-small text-orange-500 w-60 px-4 py-1",children:t(`words.level.${x}`)}),s.jsx("div",{className:"flex flex-col gap-2.5",children:y.map(v=>s.jsx("button",{type:"button",onClick:()=>b(v),className:V("text-black text-lg leading-snug w-full py-2 px-3 text-start rounded-md",h?.id===v.id?"bg-neutral-100 font-medium":"hover:bg-neutral-50"),children:v.name},v.id))})]},x)})})}),s.jsx("div",{className:"w-px self-stretch bg-neutral-50 shrink-0"}),s.jsx("div",{className:"flex flex-col gap-4 w-full max-w-[448px] shrink-1",children:h&&s.jsxs("article",{className:"flex flex-col",children:[s.jsx("h4",{className:"desktop-h4 text-black mb-6",children:h.name}),s.jsx(Sn,{src:ua(`courses/${h.index}`,"thumbnail.webp"),alt:h.name,className:"rounded-md mb-6",breakpoints:{default:800}}),s.jsx("span",{className:"text-justify leading-normal tracking-015px text-neutral-500 whitespace-break-spaces mb-5",children:h.goal}),s.jsx(Iue,{course:h}),s.jsx(Te,{to:`/courses/${ct(h.name)}-${h.id}`,children:s.jsx(In,{variant:"primary",size:"l",className:"w-full",children:s.jsx("span",{children:t("courses.explorer.seeCourse")})})})]})})]}),s.jsxs("section",{className:"lg:hidden flex flex-col max-w-lg mx-auto",children:[s.jsx("h1",{className:"display-base text-black mb-2",children:t("courses.courseSelector")}),s.jsx("div",{className:"w-full mb-6",children:s.jsx($x,{children:o.map(x=>s.jsx(Rl,{onClick:()=>{u(x),c!==x&&b(null)},isActive:x===c,text:Ba(t(`words.${w2(x)}`)),size:"s",inactiveBackgroundColor:"bg-neutral-50"},x))})}),s.jsx("div",{className:"flex flex-col gap-6",children:bx.map(x=>{const y=f?.filter(v=>v.level===x);return!y||y.length===0?null:s.jsxs("div",{className:"flex flex-col gap-1",children:[s.jsx("h4",{className:"subtitle-base text-neutral-800",children:t(`words.level.${x}`)}),s.jsx("div",{className:"flex flex-col gap-1",children:y.map(v=>s.jsxs("details",{className:"group w-full py-3 px-2 text-start rounded-lg bg-neutral-50",children:[s.jsxs("summary",{className:"flex items-center justify-between hover:cursor-pointer",children:[s.jsx("span",{className:"truncate body-base text-black",children:v.name}),s.jsx(to,{className:V("size-6 transition-transform ease-in-out rotate-0 group-open:-rotate-180 text-neutral-400")})]}),s.jsxs("article",{className:"flex flex-col gap-4 mt-2.5",children:[s.jsx(Sn,{src:ua(`courses/${v.index}`,"thumbnail.webp",v.lastCommit),alt:v.name,breakpoints:{default:800},className:"rounded-md"}),s.jsx(Iue,{course:v}),s.jsx(Te,{to:`/courses/${ct(v.name)}-${v.id}`,children:s.jsx(re,{variant:"primary",size:"m",className:"w-full",children:t("courses.explorer.discover")})})]})]},v.id))})]},x)})})]})]}):null}const iEt=Be("/$lang/_course/courses/btc105")({component:sEt,params:{}});function sEt(){return s.jsx(Hm,{to:"/courses/$courseId",params:{courseId:"d1370810-63f6-4aba-b822-e3a66bf225a5"},replace:!0})}const MEe=d.createContext({glossaryMap:new Map,isLoading:!0}),oEt=()=>d.useContext(MEe),lEt=({children:e})=>{const{i18n:t}=Q(),[n,r]=d.useState([]),[a,i]=d.useState(!0);d.useEffect(()=>{i(!0),hn.content.getGlossaryWords.query({language:t.language}).then(c=>{r(c??[])}).catch(c=>{console.error("[GlossaryContext] Failed to fetch glossary words:",c),r([])}).finally(()=>{i(!1)})},[t.language]);const l={glossaryMap:d.useMemo(()=>{const c=new Map;for(const u of n)c.set(u.term.toLowerCase(),u);return c},[n]),isLoading:a};return s.jsx(MEe.Provider,{value:l,children:e})},OEe="(?:planb\\.network|planb\\.academy)",cEt=(e,t)=>{const n=new RegExp(`^https://${OEe}/tutorials/[^/]+/[^/]+/([^/]+)$`),r=e.match(n);if(r){const a=r[1].slice(-36);return t.find(i=>i.id===a)||null}return null},uEt=(e,t)=>{const n=new RegExp(`^https://${OEe}/courses/([^/]+)$`),r=e.match(n);if(r){const a=r[1].slice(-36);return t.find(i=>i.id===a)||null}return null},h9=nn("text-base tracking-wide",{defaultVariants:{intent:"default"},variants:{intent:{default:"underline text-blue-500",general:"text-blue-500",glossary:"text-yellow-600 border-b border-dotted border-yellow-600 cursor-help"}}}),dEt=e=>{const{children:t,href:n,intent:r}=e,{courses:a,tutorials:i}=d.useContext(Ge);if(n&&t===n){const c=cEt(n,i??[]);if(c)return s.jsx(T6,{tutorial:c,addMargin:!0,addBorder:!0,openInNewTab:!0});const u=uEt(n,a??[]);if(u)return s.jsxs("div",{className:"w-full py-2 md:py-2",children:[s.jsx(Oc,{course:u,mode:"light",className:"md:hidden",openInNewTab:!0}),s.jsx(CCt,{course:u,className:"max-md:hidden",openInNewTab:!0})]})}const o=n?.replace("https://planb.academy","");return o?.startsWith("/resources/glossary/")&&o?V5()?s.jsx(fEt,{href:o,children:t}):s.jsx("span",{children:t}):s.jsx("a",{href:n,target:"_blank",className:V(h9({intent:r??"default"})),rel:"noreferrer",children:t})},fEt=({href:e,children:t})=>{const{t:n}=Q(),{glossaryMap:r}=oEt(),[a,i]=d.useState(!1),l=e.split("/resources/glossary/")[1]?.replaceAll("-"," ").toLowerCase(),c=r.get(l??""),u=w=>{w.preventDefault(),i(!0)};if(!c)return s.jsx("a",{href:e,target:"_blank",rel:"noreferrer",className:h9({intent:"glossary"}),children:t});const f=(w,S)=>{if(w.length<=S)return w;const _=w.slice(0,S),N=_.lastIndexOf(" ");return N>0?`${_.slice(0,N)}...`:`${_}...`},m=w=>w.replaceAll(/\*\*([^*]+)\*\*/g,"$1").replaceAll(/\*([^*]+)\*/g,"$1").replaceAll(/\[([^\]]+)\]\([^)]+\)/g,"$1").replaceAll(/#{1,6}\s/g,"").replaceAll(/`([^`]+)`/g,"$1"),h=f(c.shortDefinition||c.definition,400),b=m(h),x=f(c.shortDefinition||c.definition,600),y=m(x),v=c.definition.length>600;return s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"hidden md:inline",children:s.jsx(s3,{children:s.jsxs(o3,{delayDuration:300,children:[s.jsx(l3,{asChild:!0,children:s.jsx("a",{href:e,target:"_blank",rel:"noreferrer",className:h9({intent:"glossary"}),children:t})}),s.jsxs(K2,{side:"top",sideOffset:12,className:"group max-w-md bg-yellow-50 p-3 z-100 relative overflow-visible! border-0! [box-shadow:0_4px_12px_0_rgba(99,65,13,0.3)]",children:[s.jsxs("div",{className:"space-y-1 relative z-10",children:[s.jsx("p",{className:"font-semibold text-yellow-900",children:c.term}),s.jsx("p",{className:"text-sm text-yellow-900 leading-relaxed",children:b})]}),s.jsx("svg",{width:"17",height:"13",viewBox:"0 0 17 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",className:"absolute -bottom-3 left-1/2 -translate-x-1/2 z-0 filter-[drop-shadow(0_7px_4px_rgba(99,65,13,0.3))] group-data-[side=bottom]:hidden group-data-[side=left]:hidden group-data-[side=right]:hidden",children:s.jsx("path",{d:"M6.42833 11.0968C7.14004 12.3253 8.91392 12.3253 9.62563 11.0968L16.054 -4.88758e-06H0L6.42833 11.0968Z",fill:"#FEF1DA"})}),s.jsx("svg",{width:"17",height:"13",viewBox:"0 0 17 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",className:"absolute -top-3 left-1/2 -translate-x-1/2 z-0 rotate-180 group-data-[side=top]:hidden group-data-[side=left]:hidden group-data-[side=right]:hidden",children:s.jsx("path",{d:"M6.42833 11.0968C7.14004 12.3253 8.91392 12.3253 9.62563 11.0968L16.054 -4.88758e-06H0L6.42833 11.0968Z",fill:"#FEF1DA"})})]})]})})}),s.jsx("button",{type:"button",onClick:u,className:V(h9({intent:"glossary"}),"md:hidden"),"aria-label":`${n("words.view")} ${c.term}`,children:t}),a&&s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"fixed inset-0 bg-black/30 z-190 md:hidden",onClick:()=>i(!1),onKeyDown:w=>w.key==="Escape"&&i(!1),"aria-hidden":"true"}),s.jsxs("div",{role:"dialog","aria-modal":"true","aria-labelledby":"glossary-term-title",className:"fixed bottom-0 left-0 right-0 z-200 md:hidden bg-yellow-50 p-4 pb-8 rounded-t-2xl [box-shadow:0_4px_12px_0_rgba(99,65,13,0.3)] max-h-[80vh] flex flex-col",onKeyDown:w=>w.key==="Escape"&&i(!1),children:[s.jsxs("div",{className:"flex items-center justify-between mb-2 flex-shrink-0",children:[s.jsx("p",{id:"glossary-term-title",className:"font-semibold text-yellow-900 text-lg",children:c.term}),s.jsx("button",{type:"button",onClick:()=>i(!1),className:"text-yellow-700 bg-yellow-100 p-1.5 rounded-md flex-shrink-0","aria-label":n("words.close"),children:s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[s.jsx("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),s.jsx("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})})]}),s.jsxs("div",{className:"overflow-y-auto flex-1",children:[s.jsx("p",{className:"text-sm text-yellow-900 leading-relaxed",children:y}),v&&s.jsx("a",{href:e,target:"_blank",rel:"noreferrer",className:"text-yellow-700 font-medium text-sm mt-2 inline-block underline",onClick:()=>i(!1),children:n("words.viewMore")})]})]})]})]})},XC=({course:e,courseHasToBePurchased:t=!1,completedChapters:n,nextChapter:r,hideGithubLink:a=!1,displayNotStarted:i=!1,expandAll:o=!1,className:l,children:c})=>{const{t:u}=Q(),f=gt("lg");return s.jsxs("div",{className:V("flex flex-col max-w-5xl text-neutral-1000",l),children:[c,s.jsx("section",{className:"flex flex-col gap-5",children:e.parts?.map((m,h)=>s.jsxs("details",{open:o?!0:r?!m.chapters.every(b=>b?.chapterId&&n?.includes(b.chapterId)):m.chapters.some(b=>b?.chapterId===r),className:"group",children:[s.jsxs("summary",{className:"cursor-pointer w-full flex gap-2",children:[s.jsx("span",{className:"inline group-open:hidden subtitle-large-caps-22px max-lg:text-lg",children:"+"}),s.jsx("span",{className:"hidden group-open:inline subtitle-large-caps-22px max-lg:text-lg",children:"-"}),s.jsxs("div",{className:"flex gap-2 justify-between items-center w-full",children:[s.jsx("span",{className:"subtitle-large-caps-22px max-lg:text-lg",children:m.title}),m.chapters.every(b=>b?.chapterId&&n?.includes(b.chapterId))&&!i?s.jsxs(It,{variant:"orange",mode:"light100",size:f?"small":"base",className:"flex gap-2.5 w-fit font-medium shrink-0",children:[s.jsx("span",{className:"max-lg:hidden",children:u("dashboard.myCourses.done")}),s.jsx(Rte,{size:18,className:"shrink-0"})]}):null]})]}),s.jsx("div",{className:"flex flex-col gap-2.5 lg:gap-4 mt-5",children:m.chapters?.map((b,x)=>b!==void 0&&s.jsxs("div",{className:"flex justify-between items-center pl-4 lg:pl-8 gap-2",children:[s.jsxs(Te,{to:t?"":"/courses/$courseId/$chapterId",params:{chapterId:b.chapterId,courseId:e.id},className:V("flex items-center group/link gap-1 lg:gap-7",b.startDate&&"max-lg:flex-col max-lg:items-start",t&&"pointer-events-none"),children:[s.jsx("span",{className:V("label-medium-16px group-hover/link:font-medium group-hover/link:underline",r===b.chapterId&&!o&&"text-orange-500 font-medium"),children:`${h+1}.${b.chapterIndex} - ${b.title}`}),b.startDate&&b.startDate>new Date&&s.jsxs("span",{className:"max-lg:label-medium-16px text-neutral-500 leading-[121%] hover:no-underline",children:["//"," ",new Intl.DateTimeFormat(void 0,{day:"numeric",hour:"numeric",hour12:!0,minute:"numeric",month:"short",timeZoneName:"short",year:"numeric"}).format(new Date(b.startDate)),b.addressLine1&&` - ${b.addressLine1}`]})]}),!a&&s.jsx(Te,{to:`https://github.com/PlanB-Network/bitcoin-educational-content/tree/dev/courses/${e.index}`,className:"leading-[156.25%] underline text-orange-500 max-lg:hidden",children:u("dashboard.teacher.courses.editOnGithub")}),n?.includes(b.chapterId)?i&&(b.isCourseConclusion||b.isCourseExam||b.isCourseReview||b.isSingleTrialExam)?null:s.jsxs(It,{variant:i?"green":"orange",mode:"light100",size:f?"small":"base",className:"flex gap-2.5 w-fit font-medium shrink-0",children:[s.jsx("span",{className:"max-lg:hidden",children:u("dashboard.myCourses.done")}),s.jsx(Rte,{size:18,className:"shrink-0"})]}):i&&!b.isCourseConclusion&&!b.isCourseExam&&!b.isCourseReview&&!b.isSingleTrialExam?s.jsxs(It,{variant:"orange",mode:"light100",size:f?"small":"base",className:"flex gap-2.5 w-fit font-medium shrink-0",children:[s.jsx("span",{className:"max-lg:hidden",children:u("dashboard.myCourses.notValidated")}),s.jsx(vh,{size:18,className:"shrink-0"})]}):null,r===b.chapterId&&!i&&s.jsxs(Te,{to:t?"":"/courses/$courseId/$chapterId",params:{chapterId:b.chapterId,courseId:e.id},className:V("flex items-center",t&&"pointer-events-none"),children:[s.jsx(re,{variant:"primary",size:"s",className:"lg:hidden",children:s.jsx(t2,{})}),s.jsx(In,{variant:"primary",size:"s",className:"max-lg:hidden",children:u("dashboard.myCourses.resumeLesson")})]})]},x))})]},h))})]})},mEt=({checkoutData:e,onClose:t})=>{const{t:n}=Q();return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"items-center justify-center w-full max-w-96 lg:w-96 flex flex-col gap-6 max-lg:pb-6 max-lg:pt-8 mt-auto",children:[s.jsx(Ki,{className:"w-60 h-auto"}),s.jsx("div",{className:"items-center justify-center flex flex-col gap-6",children:s.jsx("span",{className:"text-orange-500 text-sm lg:text-xl font-medium leading-relaxed lg:tracking-015px",children:n("courses.payment.payment_successful")})}),s.jsx("span",{className:"text-lg font-medium",children:n("courses.payment.payment_details")}),s.jsxs("div",{className:"w-full flex flex-col gap-4",children:[s.jsx(xn,{isBlack:!0,isLabelBold:!0,label:n("courses.payment.amount"),value:`${e.amount} sats`}),s.jsx(xn,{isBlack:!0,isLabelBold:!0,label:n("courses.payment.date"),value:tr(new Date)}),e.id&&s.jsx(xn,{isBlack:!0,isLabelBold:!0,label:n("courses.payment.invoiceId"),value:e.id==="free"?n("words.free"):e.id})]}),s.jsx(re,{variant:"primary",className:"w-full",onClick:()=>{t(!0)},children:n("courses.details.startCourse")})]}),s.jsx("div",{className:"text-center uppercase md:text-xs justify-self-end mt-auto mb-2",children:s.jsx("div",{className:"text-[10px] md:text-xs",children:s.jsx(Yn,{i18nKey:"payment.terms",children:s.jsx(Te,{to:"/legal/terms-of-sale",className:"hover:underline hover:underline-offset-2 text-orange-500",target:"_blank",rel:"noreferrer",children:"Payment terms"})})})})]})},Rue="border border-neutral-500/25 rounded-xl overflow-hidden",Due=({courseName:e,professorNames:t,course:n,mobileDisplay:r,paidPriceDollars:a,satsPrice:i})=>{const{t:o}=Q(),l=()=>{const f=n.paidDescription?.split(`
`).map((m,h)=>s.jsxs(U.Fragment,{children:[h>0&&s.jsx("br",{}),m]},h));return s.jsx("span",{className:"text-sm text-white max-lg:hidden",children:f})},c=()=>s.jsx("div",{className:"w-full h-px bg-neutral-200 lg:bg-white/10"});return s.jsx("div",{className:V("flex max-w-[350px] xl:max-w-[500px] 2xl:max-w-[700px] justify-center items-center lg:p-6 bg-cover bg-center max-lg:!bg-none",r?"lg:hidden":"max-lg:hidden"),style:{backgroundImage:`url(${q6})`},children:s.jsxs("div",{className:V("flex flex-col w-full max-w-[450px] p-2.5 lg:p-7 lg:m-7 backdrop-blur-md bg-neutral-100 lg:bg-black/75",Rue),children:[s.jsx("span",{className:" text-black lg:text-white font-medium leading-tight mb-2 lg:mb-6",children:e}),r?s.jsx("span",{className:"text-sm",children:t}):null,s.jsx("div",{className:V("rounded-2xl w-full mb-5 lg:mb-8",Rue),children:s.jsx(Sn,{src:ua(`courses/${n.index}`,"thumbnail.webp",n.lastCommit),breakpoints:{default:800},alt:e})}),s.jsxs("div",{className:"flex flex-col gap-1 lg:gap-2 mt-1 lg:mt-4 md:mb-5 lg:mb-8",children:[r?null:s.jsxs(s.Fragment,{children:[s.jsx(xn,{label:n.mainProfessors?.length>1?o("words.professors"):o("words.professor"),value:t}),s.jsx(c,{})]}),n.startDate&&n.endDate?s.jsxs(s.Fragment,{children:[s.jsx(xn,{label:o("courses.payment.date"),value:`${Jo(n.startDate,n.endDate)}`}),s.jsx(c,{})]}):null,s.jsx(xn,{label:o("courses.payment.duration"),value:o("courses.details.mobile.hours",{hours:n.hours.toString()})}),s.jsx(c,{}),s.jsx(xn,{label:o("courses.payment.courseType"),value:o(`courses.format.${n.format}`)})]}),s.jsx(l,{}),s.jsxs("span",{className:"flex items-center justify-center gap-1 w-full px-4 py-2 text-orange-500 lg:text-2xl leading-none bg-white lg:bg-white/10 rounded-lg mt-4",children:[s.jsx("span",{className:"font-semibold",children:I$(a||0,R$,0)}),s.jsx("span",{children:"·"}),s.jsxs("span",{children:[i," sats"]})]})]})})},pEt=({course:e,professorNames:t,satsPrice:n,dollarPrice:r,isOpen:a,coursePaymentFormat:i,onClose:o})=>{const{t:l}=Q(),[c,u]=d.useState(null),f=st(oe.user.courses.saveCoursePayment.mutationOptions({onError(){u(l("courses.payment.checkoutError"))}})),{data:m}=ke(oe.auth.config.queryOptions()),[h,b]=d.useState(!1),[x,y]=d.useState(),[v,w]=d.useState(null),[S,_]=d.useState(null),[N,j]=d.useState(r),[k,M]=d.useState(n);let T=null;m&&(T=VH(m?.stripePublicKey||""));const R=d.useCallback(async D=>{if(D){const P=await f.mutateAsync({couponCode:S?.code,courseId:e.id,courseIndex:e.index,dollarPrice:N,format:i,method:D,satsPrice:k});y(P),P.id==="free"&&P.amount===0&&b(!0)}w(D)},[e.id,i,N,k,f,S?.code]);d.useEffect(()=>{M(n)},[n]),d.useEffect(()=>{j(r)},[r]),d.useEffect(()=>{if(x&&a&&n>=0){const D=new WebSocket("wss://api.swiss-bitcoin-pay.ch/invoice");D.addEventListener("open",()=>{D.send(JSON.stringify({id:x.id}))});const P=L=>{JSON.parse(L.data).status==="settled"&&b(!0)};return D.addEventListener("message",P),()=>{D.removeEventListener("message",P),D.close()}}},[x,a,n]);function I(D){_(D),D?.reductionPercentage&&(M(Math.ceil(n*(100-D.reductionPercentage)/100)),r&&j(Math.ceil(r*(100-D.reductionPercentage)/100))),D||(M(n),j(r),_(null))}return d.useEffect(()=>{h&&en(l("courses.details.courseAddedToDashboard"),{closeButton:!0,color:"success",icon:ca,mode:"light"})},[h]),s.jsx("div",{className:"p-4",children:s.jsx(Qm,{open:a,onOpenChange:()=>{y(void 0),o()},children:s.jsxs(q2,{className:"max-h-screen w-[90%] max-w-[1640px] h-[90vh] sm:w-[80vw] lg:p-0 sm:h-[85vh] overflow-auto",children:[s.jsx(G2,{className:"hidden",children:"Payment Modal"}),s.jsx(W2,{className:"hidden",children:"Payment Modal"}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-[auto_1fr] h-full gap-6 lg:gap-0",children:[s.jsx(Due,{course:e,courseName:e?.name,professorNames:t,paidPriceDollars:r,satsPrice:k,mobileDisplay:!1}),s.jsx("div",{className:"flex flex-col w-full items-center justify-center lg:m-6",children:x?h&&(k===0||v==="sbp")?s.jsx(mEt,{checkoutData:x,onClose:o}):v==="sbp"?s.jsx(tF,{checkoutData:x,onBack:()=>y(void 0)}):s.jsxs("div",{className:"flex flex-col lg:w-full md:w-72",children:[s.jsx(PH,{stripe:T,options:{clientSecret:x.clientSecret},children:s.jsx(LH,{})}),s.jsx("div",{className:"self-center",children:s.jsx(re,{className:"mt-4",variant:"outline",onClick:()=>{y(void 0),o()},children:l("courses.payment.back_course")})})]}):s.jsx(JH,{paidPriceDollars:N,satsPrice:k,initPayment:R,itemId:e.id,updateCoupon:I,checkoutError:c,description:e.format==="hybrid"?l("courses.payment.hybridDescription"):l(i==="inperson"?"courses.payment.inPersonDescription":"courses.payment.onlineDescription"),isGdprCompliance:e.isGdprCompliance,gdprTerms:e.customTcDisclaimer??l("events.tcDisclaimer"),callout:e.format==="hybrid"?null:i==="inperson"?s.jsxs(Yn,{i18nKey:"courses.payment.inPersonCallout",children:["You are about to purchase ",s.jsx("strong",{children:"in-person"})," ","access to this course."]}):s.jsx(s.Fragment,{children:s.jsxs(Yn,{i18nKey:"courses.payment.onlineCallout",children:["You are about to purchase ",s.jsx("strong",{children:"online"})," ","access to this course."]})}),children:s.jsx(Due,{course:e,courseName:e?.name,professorNames:t,paidPriceDollars:N,satsPrice:k,mobileDisplay:!0})})})]})]})})})},hEt=d.lazy(()=>Et(()=>import("./presentation-markdown-body-N7ljyaIT.js"),__vite__mapDeps([11,1]))),IEe=Be("/$lang/_course/courses/$courseName-$courseId")({component:gEt,params:{parse:e=>{const t=e["courseName-$courseId"],{id:n,name:r}=As(t);return{courseId:Pe().parse(n),courseName:Pe().parse(r),"courseName-$courseId":`${r}-${n}`,lang:Pe().parse(e.lang)}},stringify:({lang:e,courseName:t,courseId:n})=>({"courseName-$courseId":`${t}-${n}`,lang:e})}});function gEt(){const{session:e,fetchUserDetailsAndSettings:t,hasSeenRegisterToast:n,setHasSeenRegisterToast:r}=d.useContext(Ge),a=!!e,[i,o]=d.useState(sn.SignIn),{open:l,isOpen:c,close:u}=yn(),{openAuthModal:f}=YC(),m=IEe.useParams(),h=m.courseId,{t:b,i18n:x}=Q(),[y,v]=d.useState(!1),[w,S]=d.useState("online"),[_,N]=d.useState(0),[j,k]=d.useState(0),[M,T]=d.useState(!1),[R,I]=d.useState(""),{user:D}=d.useContext(Ge),P=wt(),{data:L,isFetched:z}=ke(oe.content.getCourse.queryOptions({id:h,language:x.language},{staleTime:3e5})),{data:q}=ke(oe.user.courses.getProgress.queryOptions({courseId:h},{enabled:a})),{data:Z,refetch:G}=ke(oe.user.courses.getPayments.queryOptions(void 0,{enabled:a})),$=d.useMemo(()=>Z?.some(Me=>Me.paymentStatus==="paid"&&Me.courseId===h),[h,Z]),X=d.useMemo(()=>Z?.some(Me=>Me.paymentStatus==="paid"&&Me.courseId===h&&Me.format==="inperson"),[h,Z]),{mutateAsync:B}=st(oe.user.courses.startCourse.mutationOptions()),{mutateAsync:W,isPending:Y}=st(oe.user.courses.downloadChapterTicket.mutationOptions()),{data:F}=ke(oe.content.getPublicCourseReviews.queryOptions({courseId:h},{staleTime:3e5}));let J=L?.mainProfessors.map(Me=>Me.name).join(", ");J||(J="");const ue=L?.requiresPayment&&!$,ge=X&&L?.availableSeats&&L.availableSeats>0,ne=new Date(Date.now()),be=!!(ue&&L.paymentExpirationDate&&L.paymentExpirationDate<ne),[se,pe]=d.useState(window.innerWidth<768);d.useEffect(()=>{const Me=()=>{pe(window.innerWidth<768)};return window.addEventListener("resize",Me),()=>{window.removeEventListener("resize",Me)}},[]),d.useEffect(()=>{L&&m.courseName!==ct(L.name)&&P({replace:!0,to:`/courses/${ct(L.name)}-${L.id}`})},[L,z,P,m.courseName]);const Se=({course:Me})=>{const tt=["btc101","btc102","scu101"];return s.jsxs("section",{className:"flex flex-col self-start w-full",children:[s.jsxs("div",{className:"md:flex md:flex-row md:justify-between items-center gap-4",children:[s.jsx("h1",{className:"text-neutral-1000 max-md:text-center title-large-sb-24px md:display-large-med-48px",children:Me.name}),Me.hasLogo?s.jsx(Sn,{src:ua(`courses/${Me.index}`,"logo.webp",Me.lastCommit),hideWhenError:!0,alt:Me.name,className:"max-md:hidden mr-9 max-w-[215px] w-full",breakpoints:{default:450}}):null]}),s.jsxs("div",{className:"mt-6 md:mt-4 flex flex-wrap gap-2 items-center",children:[s.jsx(It,{size:se?"small":"base",variant:"orange",className:"uppercase",children:Me.requiresPayment?b("courses.details.paidCourse"):b("words.free")}),s.jsx(It,{size:se?"small":"base",className:"uppercase",children:b(`courses.format.${Me.format}`)}),tt.includes(Me.index)&&s.jsx(It,{size:se?"small":"base",variant:"green",className:"uppercase",children:b("words.level.beginnerFriendly")})]}),s.jsxs("div",{className:"mt-4 md:mt-7 max-md:flex max-md:flex-col gap-1 label-medium-16px md:label-large-20px text-neutral-1000 border-l border-neutral-600 pl-2.5",children:[s.jsxs("span",{className:"!font-medium",children:[b("courses.explorer.goal")," "]}),s.jsx("span",{children:Me.goal})]})]})},ae=({course:Me})=>s.jsxs("section",{className:"flex max-xl:flex-col xl:py-2.5 mt-6 xl:mt-7 w-full gap-5 xl:gap-10",children:[s.jsx(Sn,{src:ua(`courses/${Me.index}`,"thumbnail.webp",Me.lastCommit),alt:Me.name,className:"rounded-[20px] w-full xl:max-w-[456px] xl:max-h-[320px] shrink object-cover [overflow-clip-margin:unset] object-center",breakpoints:{default:800}}),s.jsxs("div",{className:"w-full",children:[s.jsxs("article",{className:"flex flex-col w-full xl:max-w-[564px] [&>*:not(:last-child)]:border-b [&>*:not(:last-child)]:border-neutral-200",children:[s.jsx(Yr,{leftText:b("words.professor"),rightText:Me.mainProfessors.map((tt,ie)=>s.jsxs(U.Fragment,{children:[s.jsx(Te,{to:`/professor/${ct(tt.name||"")}-${tt.id}`,className:"hover:text-orange-500",children:tt.name}),ie<Me.mainProfessors.length-1&&", "]},tt.id)),variant:"light",hasIncreasedPadding:!0}),s.jsx(Yr,{leftText:b("words.level.level"),rightText:b(`words.level.${Me.level}`),variant:"light",hasIncreasedPadding:!0}),s.jsx(Yr,{leftText:b("words.duration"),rightText:s.jsxs("div",{className:"flex flex-col md:flex-row",children:[s.jsx("span",{children:`${Me.hours} ${b("words.hours")}`}),Me.startDate&&Me.endDate?s.jsxs(s.Fragment,{children:[s.jsx("span",{className:"font-light mx-2 max-md:hidden",children:" | "}),Jo(Me.startDate,Me.endDate)]}):""]}),variant:"light",hasIncreasedPadding:!0}),Me.format==="hybrid"&&s.jsx(Yr,{leftText:b("words.price"),rightText:Me.onlinePriceDollars&&Me.inpersonPriceDollars?s.jsxs("div",{children:[s.jsxs("p",{children:[Me.inpersonPriceDollars,"$ ",s.jsx(pf,{})," ",s.jsxs("span",{className:"font-normal lowercase",children:["(",b("words.inperson"),")"]})]}),s.jsxs("p",{children:[Me.onlinePriceDollars,"$ ",s.jsx(pf,{})," ",s.jsxs("span",{className:"font-normal lowercase",children:["(",b("words.online"),")"]})]})]}):s.jsx(s.Fragment,{children:Me.onlinePriceDollars||Me.inpersonPriceDollars?Me.inpersonPriceDollars?s.jsxs("span",{children:[Me.inpersonPriceDollars,"$ ",s.jsx(pf,{})]}):s.jsxs("span",{children:[Me.onlinePriceDollars,"$ ",s.jsx(pf,{})]}):b("words.free")}),variant:"light",hasIncreasedPadding:!0}),Me.format==="online"&&s.jsx(Yr,{leftText:b("words.price"),rightText:Me.onlinePriceDollars?s.jsxs("span",{children:[Me.onlinePriceDollars,"$ ",s.jsx(pf,{})]}):b("words.free"),variant:"light",hasIncreasedPadding:!0}),Me.format==="inperson"&&s.jsx(Yr,{leftText:b("words.price"),rightText:Me.inpersonPriceDollars?s.jsxs("span",{children:[Me.inpersonPriceDollars,"$ ",s.jsx(pf,{})]}):b("words.free"),variant:"light",hasIncreasedPadding:!0}),s.jsx(Yr,{leftText:b("words.courseId"),rightText:Me.index.toUpperCase(),variant:"light",hasIncreasedPadding:!0}),s.jsx(Yr,{leftText:Me.isPlanbSchool?b("courses.details.pastEditionsRatings"):b("words.ratings"),rightText:s.jsxs("div",{className:"flex gap-2.5 items-center",children:[s.jsx(YO,{rating:Math.round(Me.averageRating*100)/100,starSize:se?35:30}),F?.general&&F.general.length>0&&s.jsxs("span",{children:["(",F.general.length,")"]})]}),variant:"light",wrapOnMobile:!0,hasIncreasedPadding:!0}),s.jsx("div",{className:"xl:flex xl:w-full justify-end max-xl:my-2 xl:mt-5",children:s.jsx(at,{})})]}),ge&&s.jsx("div",{className:"ml-2 max-xl:mb-4 max-xl:italic xl:mt-2 flex flex-col gap-4 w-fit",children:s.jsx("p",{className:"text-lg font-normal max-md:text-base",children:b("courses.details.inPersonAccess")})})]})]}),He=({course:Me})=>s.jsxs("section",{className:"max-lg:mx-auto w-full flex flex-col",children:[s.jsx("span",{className:"subtitle-small-caps-14px md:subtitle-medium-caps-reg-18px text-orange-500",children:b("words.professor")}),s.jsxs("h4",{className:"mt-4 md:mt-6 label-large-20px md:display-small-32px text-black",children:[s.jsxs("span",{children:[Me.associatedProfessors.length>0?b("courses.details.coordinatedBy"):b("courses.details.taughtBy")," "]}),s.jsx("span",{className:"text-orange-500 label-large-20px md:display-small-32px hover:!font-medium",children:Me.mainProfessors.map((tt,ie)=>s.jsxs(U.Fragment,{children:[s.jsx(Te,{to:`/professor/${ct(tt.name||"")}-${tt.id}`,className:"hover:text-orange-500",children:tt.name}),ie<Me.mainProfessors.length-1&&", "]},tt.id))})]}),s.jsx("div",{className:"flex h-fit flex-col max-md:gap-4 mt-4",children:Me.mainProfessors.map(tt=>s.jsx(Rm,{mobileSize:"medium",professor:tt},tt.id))}),Me.associatedProfessors.length>0?s.jsxs(s.Fragment,{children:[s.jsx("h4",{className:"mt-4 md:mt-6 label-large-20px md:display-small-32px text-black",children:s.jsx("span",{children:b("courses.details.associatedProfessors")})}),s.jsx("div",{className:"mt-6 flex flex-row flex-wrap gap-3 md:gap-6 max-md:justify-center",children:Me.associatedProfessors.map(tt=>s.jsx(nF,{professor:tt},tt.id))})]}):null]}),ve=({reviews:Me,averageRating:tt})=>{const ie=Me.general.length,he=5,Ee=(Me.feedbacks??[]).filter(De=>De.publicComment),ce=Ee.length,[we,te]=d.useState(12),de=()=>{te(De=>De+12)};return s.jsxs("section",{className:"flex w-full flex-col gap-4 md:gap-9",children:[s.jsx("h4",{className:"subtitle-small-caps-14px md:subtitle-medium-caps-reg-18px text-orange-500",children:b("courses.review.ratingsAndReviews")}),s.jsx("h3",{className:"label-large-20px md:display-small-32px text-neutral-1000",children:L?.isPlanbSchool?b("courses.review.whatStudentsSayPasEdition"):b("courses.review.whatStudentsSay")}),s.jsxs("div",{className:"flex flex-col w-full md:items-center",children:[s.jsx("h3",{className:"lg:text-center subtitle-large-med-20px text-dashboardSectionTitle",children:b("courses.review.generalGrade")}),s.jsx(YO,{rating:tt,totalStars:he,starSize:se?41:45,className:"mt-2.5 md:mt-5"}),s.jsx("span",{className:"lowercase body-16px text-dashboardSectionTitle mt-2.5 md:mt-5",children:`${tt}/${he} (${ie} ${ie>1?b("dashboard.teacher.reviews.reviews"):b("dashboard.teacher.reviews.review")})`})]}),s.jsx(hs,{width:"w-4/5 max-w-[850px]",className:"max-md:hidden mx-auto",mode:"light"}),s.jsx("section",{className:"w-full max-w-[1016px] mx-auto flex flex-wrap gap-6 justify-center mt-2",children:[...Ee].sort((De,Xe)=>new Date(Xe.date??0).getTime()-new Date(De.date??0).getTime()).slice(0,we).map((De,Xe)=>s.jsx(Mtt,{author:De.user??"",date:De.date??"",avatar:De.userPicture||"",comment:De.publicComment??""},Xe))}),we<ce&&s.jsxs("div",{className:"flex flex-col gap-2 items-center",children:[s.jsx(re,{variant:"outline",mode:"light",size:"m",onClick:de,className:"mt-7 lg:mt-8",children:b("courses.review.loadMoreComments")}),s.jsxs("span",{className:"body-14px",children:[we," ",b("courses.review.displayOutOf")," ",ce]})]})]})},Ue=()=>s.jsx("div",{className:"mx-auto",children:s.jsx(at,{})}),at=()=>ue?s.jsx(s.Fragment,{children:L.format==="hybrid"&&L.inpersonPriceDollars&&L.onlinePriceDollars?s.jsxs("div",{className:"flex flex-col xl:flex-row gap-0 xl:gap-3 xl:self-end",children:[s.jsx(Ye,{format:"inperson",children:s.jsxs(s.Fragment,{children:[s.jsx(ik,{className:"mr-2"}),b("courses.details.buyInPersonCourse")]})}),s.jsx(Ye,{variant:"outline",format:"online",children:s.jsxs(s.Fragment,{children:[s.jsx(ik,{className:"mr-2"}),b("courses.details.buyOnlineCourse")]})})]}):s.jsx(Ye,{format:L.format==="hybrid"?"inperson":L.format,children:L.inpersonPriceDollars||L.onlinePriceDollars?s.jsxs(s.Fragment,{children:[s.jsx(ik,{className:"mr-2"}),b("courses.details.buyCourse")]}):s.jsx(s.Fragment,{children:b("words.enroll")})})}):s.jsxs("div",{className:"flex flex-col xl:flex-row",children:[s.jsx(Ye,{hasArrow:!0,format:"online",children:s.jsx("span",{children:q&&q.length>0&&q[0].completedChaptersCount>0?b("dashboard.myCourses.resumeLesson"):b("courses.details.startCourse")})}),ge&&s.jsx(Oe,{course:L})]}),Oe=({course:Me})=>s.jsxs(re,{size:"l",mode:"light",className:"max-lg:my-6 max-lg:!m-2 lg:mt-5 w-full max-lg:max-w-[290px] md:w-fit self-center lg:self-end ml-2",variant:"outline",onClick:async()=>{let tt=R;tt||(tt=await W({addressLine1:"",addressLine2:Me.addressLine1,addressLine3:"",availableSeats:Me.availableSeats,formattedStartDate:`Start date: ${tr(Me.startDate??void 0)}`,formattedTime:`End date: ${tr(Me.endDate??void 0)}`,liveLanguage:Xr[Me.originalLanguage.toLowerCase().replaceAll("-","")],organizer:Me.projectName||"Plan ₿ Network",title:Me.name,userName:D?D.username:""}),I(tt));const ie="ticket.pdf",he=X2(tt,"application/pdf"),Ee=window.URL.createObjectURL(he),ce=document.createElement("a");ce.href=Ee,ce.setAttribute("download",ie),document.body.appendChild(ce),ce.click(),ce.parentNode?.removeChild(ce),window.URL.revokeObjectURL(Ee)},children:[b("courses.chapter.detail.ticketDownload"),Y?s.jsx("span",{className:"ml-3",children:s.jsx(w3,{})}):null]}),Ye=({children:Me,variant:tt="primary",format:ie,hasArrow:he})=>{const{conversionRate:Ee}=d.useContext(a0),ce=L?.requiresPayment&&!$?()=>{if(a){S(ie);const we=ie==="inperson"?L.inpersonPriceDollars??0:L.onlinePriceDollars??0;let te=-1;Ee&&(te=Math.round(we*1e8/Ee)),k(we),N(te),D?.email&&D?.currentEmailChecked?v(!0):T(!0)}else o(sn.SignIn),l()}:async()=>{if(a)if(!(L?.teachingFormat===lo.ProfessorLed)||D?.email&&D?.currentEmailChecked)await B({courseId:h}),q&&q.length===0&&!L?.requiresPayment&&en(b("courses.details.courseAddedToDashboard"),{closeButton:!0,color:"success",icon:ca,mode:"light"});else{T(!0);return}else n||(en(b("auth.trackProgress"),{color:"primary",imgSrc:ECe,mode:"light",onClick:()=>{f(sn.Register)}}),r(!0));P({params:{chapterId:q&&q.length>0&&q[0].completedChaptersCount>0?L?.parts.some(we=>we.chapters.some(te=>te?.chapterId===q[0]?.nextChapter?.chapterId))?q[0]?.nextChapter?.chapterId:B2t(L?.parts)?.chapters.at(-1)?.chapterId:L?.parts[0]?.chapters[0]?L?.parts[0].chapters[0].chapterId:"",courseId:h},to:"/courses/$courseId/$chapterId"})};return he?s.jsx(In,{size:"l",mode:"light",variant:tt,disabled:be,className:"max-lg:my-6 max-lg:!m-2 lg:mt-5 w-full md:w-fit self-center lg:self-end",onClick:ce,children:Me}):s.jsx(re,{size:"l",mode:"light",variant:tt,disabled:be,className:"max-lg:my-6 max-lg:!m-2 lg:mt-5 w-full md:w-fit self-center lg:self-end",onClick:ce,children:Me})};return s.jsxs(Qe,{layoutSize:"wide",className:"relative",title:L?.name,hideTitle:!0,backLink:z&&L?{text:L?.teachingFormat===lo.ProfessorLed?b("navbar.liveClassesTitle"):b("navbar.learnAnytimeTitle"),href:L?.teachingFormat===lo.ProfessorLed?"/live-classes":"/learn-anytime"}:void 0,children:[s.jsxs("div",{className:"text-neutral-1000",children:[!z&&s.jsx(Fe,{size:"s"}),z&&!L&&s.jsx("div",{className:"flex size-full flex-col items-start justify-center sm:items-center",children:b("underConstruction.itemNotFoundOrTranslated",{item:b("words.course")})}),L&&s.jsxs("div",{className:"flex size-full flex-col items-start justify-center sm:items-center mx-auto",children:[s.jsx(Se,{course:L}),s.jsx(ae,{course:L}),s.jsx(hs,{className:"mt-6 mb-9 max-lg:hidden",width:"w-full"}),s.jsx(bEt,{course:L,isMobile:se}),s.jsx(hs,{className:"my-6 lg:my-9",width:"w-full"}),s.jsx(XC,{course:L,courseHasToBePurchased:ue,hideGithubLink:!0,className:"self-start",children:s.jsx("h4",{className:"subtitle-small-caps-14px md:subtitle-medium-caps-reg-18px text-orange-500 mb-4 lg:mb-9",children:b("courses.details.curriculum")})}),s.jsx(hs,{className:"my-6 lg:my-9",width:"w-full"}),s.jsx(He,{course:L}),s.jsx(hs,{className:"my-6 lg:my-9",width:"w-full"}),F&&s.jsx(ve,{reviews:F,averageRating:Math.round(L.averageRating*100)/100}),s.jsx(Ue,{}),s.jsx(pEt,{course:L,coursePaymentFormat:w,satsPrice:_,dollarPrice:j,isOpen:y,professorNames:J,onClose:()=>{v(!1),G(),t()}}),M&&D&&s.jsx(A6,{isOpen:M,onClose:()=>T(!1),email:D?.email||D?.pendingEmail||""})]})]}),c?s.jsx(Ea,{isOpen:c,onClose:u,initialState:i}):s.jsx("div",{})]})}const bEt=d.memo(({course:e,isMobile:t})=>{const{t:n}=Q();return s.jsxs(s.Fragment,{children:[s.jsxs("section",{className:"flex flex-col w-full md:grid md:grid-cols-2 gap-6 md:gap-12",children:[s.jsxs("div",{className:"flex flex-col gap-4 md:gap-6",children:[s.jsx("h4",{className:"subtitle-small-caps-14px max-md:mt-2 md:subtitle-medium-caps-reg-18px text-orange-500",children:n("courses.details.description")}),s.jsx(s0,{components:{a:({href:r,children:a})=>s.jsx(dEt,{href:r||"",className:"body-14px md:subtitle-large-18px",children:a}),h1:({children:r})=>s.jsx("h3",{className:"label-large-20px md:display-small-32px text-neutral-1000",children:r}),p:({children:r})=>s.jsx("p",{className:"body-14px md:subtitle-large-18px text-neutral-1000 text-justify",children:r})},children:e.rawDescription})]}),s.jsx(hs,{width:"w-full",className:"md:hidden"}),s.jsxs("div",{className:"flex w-full flex-col gap-4 md:gap-6",children:[s.jsx("h4",{className:"subtitle-small-caps-14px md:subtitle-medium-caps-reg-18px text-orange-500",children:n("courses.details.learning")}),s.jsx("h3",{className:"label-large-20px md:display-small-32px text-neutral-1000",children:n("courses.details.objectives")}),s.jsx("ul",{className:"flex flex-col gap-4 md:gap-6",children:e.objectives?.map(r=>s.jsxs("li",{className:"flex gap-2.5 text-neutral-1000",children:[s.jsx(ca,{size:t?18:24,className:"shrink-0"}),s.jsx("span",{className:"body-16px md:label-large-20px",children:r})]},r))})]})]}),e.presentationMarkdown?s.jsxs(s.Fragment,{children:[s.jsx(hs,{width:"w-full",className:"mt-9 max-md:mb-6"}),s.jsx("section",{className:"text-blue-950 flex flex-col w-full gap-5 break-words md:px-2 md:mt-8 md:grow md:gap-4 md:overflow-hidden pb-2",children:s.jsx(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:s.jsx(hEt,{content:e.presentationMarkdown,assetPrefix:t0(`courses/${e.index}`)})})})]}):null]})}),pf=()=>{const{t:e}=Q();return s.jsxs("span",{className:"text-neutral-400 font-normal",children:["(+",e("words.taxes"),")"]})},xEt=Be("/$lang/dashboard/administration/educator-content/")({component:vEt,params:{}});function vEt(){return s.jsx(Hm,{to:"./review",replace:!0})}const yEt="/assets/thumb_down-DXcXTZU4.svg",REe="/assets/thumb_up-CRGYaHkE.svg",CEt=({tutorial:e,className:t,isMobile:n})=>s.jsxs("span",{className:V("flex gap-1 md:gap-3 items-center",t),children:[s.jsx("span",{className:"text-green-400 body-small md:body-base-bold",children:e.likeCount}),s.jsxs("span",{className:"flex items-center",children:[s.jsx(VPe,{size:n?16:24,className:"text-green-400"}),s.jsx("span",{className:V("w-[37px] md:w-[70px] rounded-full h-2 mx-2",e.likeCount===0&&e.dislikeCount===0&&"bg-neutral-100"),style:e.likeCount>0||e.dislikeCount>0?{background:`linear-gradient(to right, #19c315 ${e.likeCount/(e.likeCount+e.dislikeCount)*100}%, #E5E5E5 ${e.likeCount/(e.likeCount+e.dislikeCount)*100}%)`}:{}}),s.jsx(LPe,{size:n?16:24,className:"text-neutral-300"})]}),s.jsx("span",{className:"text-neutral-300 body-small md:body-base-bold",children:e.dislikeCount})]}),wEt=e=>e.replace(/```[\s\S]*?```/g,""),DEe=e=>{if(!e)return e;let t=e.replace(/`([^`]+)`/g,"$1");return t=t.replace(/!\[([^\]]*)\]\([^)]+\)/g,"$1"),t=t.replace(/\[([^\]]+)\]\([^)]+\)/g,"$1"),t=t.replace(/\[([^\]]+)\]\s*\[[^\]]*\]/g,"$1"),t=t.replace(/(\*\*|__)(.*?)\1/g,"$2"),t=t.replace(/(\*|_)(.*?)\1/g,"$2"),t=t.replace(/~~(.*?)~~/g,"$1"),t=t.replace(/<\/?[^>]+(>|$)/g,""),t.replace(/\s+/g," ").trim()},EEt=e=>{if(!e)return[];const t=wEt(e),n=/^\s*##\s+(.*)$/gm,r=[];let a=n.exec(t);for(;a!==null;){const i=a[1].trim();r.push(DEe(i)),a=n.exec(t)}return r},PEe=e=>ct(DEe(e)),SEt=e=>{const t=EEt(e),n=new Map,r=[];return t.forEach(a=>{const i=PEe(a),o=n.get(i)??0;n.set(i,o+1);const l=o===0?i:`${i}-${o}`;r.push({title:a,key:l})}),r},NEt=d.lazy(()=>Et(()=>import("./tutorials-markdown-body-BYOfc5kw.js"),__vite__mapDeps([12,1]))),Pue=140;function _Et({rawContent:e,assetPrefix:t}){const{t:n}=Q(),r=d.useMemo(()=>SEt(e),[e]),a=d.useRef(null),i=d.useRef(null),o=d.useRef(null),[l,c]=d.useState(!1),[u,f]=d.useState(!1),[m,h]=d.useState(r[0]?.key??null),b=d.useRef(m),x=d.useRef([]),y=d.useRef(!1);d.useEffect(()=>{b.current=m},[m]),d.useEffect(()=>{const _=()=>{const R=a.current;if(!R){x.current=[];return}const I=Array.from(R.querySelectorAll("#tutorial-content h2"));I.forEach((D,P)=>{if(!D.id){const L=r[P]?.key??PEe(D.textContent??`heading-${P}`);D.id=L}}),x.current=I},N=()=>{const R=x.current;if(!R||R.length===0){y.current=!1;return}const I=window.innerHeight;if(window.scrollY+I>=document.body.scrollHeight-10){const L=R[R.length-1]?.id??null;L&&L!==b.current&&h(L),y.current=!1;return}let P=null;for(let L=R.length-1;L>=0;L--){const z=R[L];if(z.getBoundingClientRect().top<=Pue+10){P=z.id;break}}P||(P=R[0].id),P!==b.current&&h(P),y.current=!1},j=()=>{y.current||(y.current=!0,requestAnimationFrame(N))},k=()=>{requestAnimationFrame(()=>{N()})},M=a.current,T=new MutationObserver(()=>{_(),requestAnimationFrame(N)});return M&&(_(),requestAnimationFrame(N),T.observe(M,{childList:!0,subtree:!0})),window.addEventListener("scroll",j,{passive:!0}),window.addEventListener("resize",k),()=>{T.disconnect(),window.removeEventListener("scroll",j),window.removeEventListener("resize",k)}},[e,r]),d.useEffect(()=>{const _=i.current,N=o.current,j=new IntersectionObserver(([T])=>c(!T.isIntersecting),{threshold:0,rootMargin:"-120px 0px 0px 0px"}),k=new IntersectionObserver(([T])=>{const R=T.boundingClientRect,I=window.innerHeight,D=T.isIntersecting||R.top<=I;f(D)},{threshold:0,rootMargin:"0px 0px -60% 0px"}),M=()=>{const T=o.current;if(!T)return;const R=T.getBoundingClientRect(),I=window.innerHeight,D=R.top<=I-200;f(D)};return _&&j.observe(_),N&&k.observe(N),window.addEventListener("scroll",M,{passive:!0}),()=>{j.disconnect(),k.disconnect(),window.removeEventListener("scroll",M)}},[]);const v=_=>{const N=document.getElementById(_);if(N){const j=N.getBoundingClientRect(),k=window.scrollY+j.top-Pue;window.scrollTo({top:k,behavior:"smooth"}),h(_)}},w=d.useMemo(()=>s.jsx(NEt,{content:e,assetPrefix:t??""}),[e,t]),S={maxHeight:"calc(100vh - 160px)"};return s.jsxs("div",{className:"w-full flex relative",children:[s.jsx("div",{ref:i,className:"h-0"}),s.jsxs("div",{ref:a,id:"tutorial-content",className:"wrap-break-word overflow-hidden w-full space-y-4 md:space-y-6",children:[s.jsx(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:w}),s.jsx("div",{ref:o,className:"h-0"})]}),r.length>0&&s.jsx("div",{className:"ml-8 md:mt-4 w-50 shrink-0 max-xl:hidden",children:s.jsxs("aside",{className:V("flex flex-col gap-2 shrink-0 w-50 transition-transform h-full overflow-y-auto scrollbar-light pr-1",l&&!u?"fixed top-32":"relative"),style:S,children:[s.jsxs("h3",{className:"flex gap-1 items-center body-small-bold",children:[s.jsx(MPe,{size:12,className:"shrink-0"}),n("tutorials.onThisPage")]}),s.jsx("nav",{className:"flex flex-col",children:r.map((_,N)=>s.jsxs(d.Fragment,{children:[s.jsxs("button",{onClick:()=>v(_.key),className:"flex items-stretch gap-2 text-left group",type:"button",children:[s.jsx("div",{className:V("w-px rounded-full shrink-0 group-hover:bg-orange-500",_.key===m?"bg-orange-500":"bg-brown-100")}),s.jsx("span",{className:V("py-0.5 body-small line-clamp-3 group-hover:text-orange-500",_.key===m?"text-orange-500":"text-brown-800"),children:_.title})]}),N<r.length-1&&s.jsx("div",{className:"h-2 w-px bg-brown-100"})]},_.key))})]})})]})}const LEe=Be("/$lang/tutorials/$category/$subcategory/$tutorialSlug")({component:AEt,params:{parse:e=>{const{id:t,name:n}=As(e.tutorialSlug);return{category:Pe().parse(e.category),id:Pe().parse(t),lang:Pe().parse(e.lang),name:Pe().parse(n),tutorialSlug:e.tutorialSlug,subcategory:Pe().parse(e.subcategory)}},stringify:({lang:e,name:t,id:n,category:r,subcategory:a})=>({category:r,lang:e,tutorialSlug:`${t}-${n}`,subcategory:a})}}),kEt=({tutorial:e})=>{const t=gt("md"),n=e.likeCount+e.dislikeCount;return s.jsxs("div",{className:"flex flex-col w-full",children:[s.jsx("h1",{className:"display-base md:display-medium",children:e.title}),s.jsxs("section",{className:"flex items-center max-md:justify-between w-full gap-10 mt-2",children:[e.professor?.name&&s.jsxs("a",{href:`/professor/${ct(e.professor?.name)}-${e.professor?.id}`,className:"flex items-center gap-2 shrink-0 body-small-bold md:body-base-bold",children:[s.jsx(Sn,{src:tn(e.professor,"profile.webp"),alt:e.professor.name,width:16,height:16,breakpoints:{default:64},className:V("size-4 rounded-full object-cover [overflow-clip-margin:_unset]")}),e.professor?.name]}),e.lastUpdateContent?s.jsxs("div",{className:"flex items-center gap-2 text-neutral-600 max-md:hidden",children:[s.jsx(jX,{size:16}),s.jsx("span",{className:"body-base",children:tr(e.lastUpdateContent)})]}):null,n>=10?s.jsx(CEt,{tutorial:e,isMobile:t??void 0,className:"shrink-0"}):null]}),e.lastUpdateContent?s.jsxs("div",{className:"flex items-center gap-2 text-neutral-600 md:hidden mt-1",children:[s.jsx(jX,{size:16}),s.jsx("span",{className:"body-small",children:tr(e.lastUpdateContent)})]}):null]})},jEt=({tutorial:e})=>{const{t}=Q(),n=e?.professor;return s.jsxs(s.Fragment,{children:[s.jsx(Wi,{variant:"brown"}),s.jsxs("section",{className:"w-full flex flex-col",children:[s.jsx("h4",{className:"subtitle-medium-caps-18px text-orange-500",children:t("words.author")}),s.jsxs("p",{className:"mt-4 md:mt-6 label-large-20px md:display-small-32px text-black",children:[t("tutorials.writtenBy")," ",s.jsx("span",{className:"text-orange-500 label-large-20px md:display-small-32px",children:s.jsx(Te,{to:`/professor/${ct(n?.name||"")}-${n?.id}`,className:"hover:text-orange-500 hover:font-medium",children:n?.name})})]}),n&&qC(n)?s.jsx("p",{className:"md:mt-6 text-neutral-1000 md:text-justify body-16px md:label-large-20px max-md:hidden",children:t("courses.details.thanksTipping")}):null,n&&s.jsx("div",{className:"flex h-fit flex-col max-md:gap-4",children:s.jsx(Rm,{professor:n,hasDonateButton:!0,centeredContent:!0,mobileSize:"medium"},n?.id)})]})]})},TEt=({tutorial:e,proofreading:t})=>{const{t:n,i18n:r}=Q(),a=r.language===e.originalLanguage;return t?s.jsxs(s.Fragment,{children:[s.jsx(Wi,{variant:"brown"}),s.jsxs("section",{className:"w-full flex flex-col",children:[s.jsx("h4",{className:"subtitle-medium-caps-18px text-orange-500",children:n("words.credits")}),s.jsxs("p",{className:"mt-4 md:mt-6 label-large-20px md:display-small-32px text-black",children:[t?.contributorNames?.length>0?n("tutorials.hasBeenProofreadBy"):n("tutorials.hasNotBeenProofread"),s.jsxs("span",{className:"text-orange-500 label-large-20px md:display-small-32px",children:[" ",t?.contributorNames?.length>0?t.contributorNames.map((i,o)=>s.jsxs(U.Fragment,{children:[s.jsx("span",{children:i}),o<t.contributorNames.length-2?", ":o===t.contributorNames.length-2?" & ":""]},i)):""]})]}),s.jsxs("div",{className:"flex flex-col md:flex-row gap-6 lg:gap-12 mt-6 md:mt-7",children:[s.jsx("div",{className:"max-md:mx-auto shrink-0",children:s.jsx(aF,{isOriginalLanguage:a,mode:"light",proofreadingData:{contributors:t?.contributorNames||[],reward:t?.reward},standalone:!0,variant:"vertical"})}),s.jsx("p",{className:"md:mb-8 text-neutral-1000 md:text-justify body-16px md:subtitle-medium-16px whitespace-pre-line",children:s.jsxs(Yn,{i18nKey:"courses.details.collaborativeEffort",children:[s.jsx("a",{className:"hover:text-orange-500 font-medium",href:"https://t.me/PlanBNetwork_ContentBuilder",target:"_blank",rel:"noreferrer",children:"telegram"}),s.jsx(Te,{to:"/tutorials/contribution/content/proofreading-review-tutorial-28236c98-23b2-4efd-9563-953f08707017",className:"hover:text-orange-500 font-medium",target:"_blank",rel:"noreferrer",children:"tutorial"}),s.jsx("a",{className:"hover:text-orange-500 font-medium",href:"https://creativecommons.org/licenses/by-sa/4.0/deed.en",target:"_blank",rel:"noreferrer",children:"CC BY-SA"})]})})]})]})]}):null};function AEt(){const{t:e,i18n:t}=Q(),n=LEe.useParams(),r=n.id,a=wt(),{navigateTo404:i}=Wd(),[o,l]=d.useState({disliked:!1,liked:!1}),[c,u]=d.useState({dislikeCount:0,likeCount:0}),{open:f,isOpen:m,close:h}=yn(),{session:b}=d.useContext(Ge),x=sn.SignIn,y=!!b,{data:v,isFetched:w}=ke(oe.content.getTutorial.queryOptions({id:r,language:t.language},{refetchOnWindowFocus:!1}));d.useEffect(()=>{v&&(n.name!==ct(v.name)||n.category!==ct(v.category)||n.subcategory!==ct(v.subcategory??""))&&a({replace:!0,to:`/tutorials/${ct(v.category)}/${ct(v.subcategory||"")}/${ct(v.name)}-${v.id}`})},[v,n.category,n.name,n.subcategory,a,i]);const{data:S}=ke(oe.user.tutorials.getExistingLikeTutorial.queryOptions({id:v?.id||""},{enabled:!!v?.id&&y})),{data:_}=ke(oe.content.getProofreading.queryOptions({language:t.language,tutorialId:v?.id},{enabled:!!v?.id})),N=st(oe.user.tutorials.likeTutorial.mutationOptions({onSuccess:(k,M)=>{const T=o.liked,R=o.disliked;(T&&M.liked||R&&!M.liked)&&en(e("tutorials.details.ratingSuccess"),{closeButton:!0,color:"success",icon:ca,mode:"light",time:5e3})}}));d.useEffect(()=>{v&&u({dislikeCount:v.dislikeCount,likeCount:v.likeCount})},[v]),d.useEffect(()=>{l(S||{disliked:!1,liked:!1})},[S]);const j=()=>{const k=()=>{v&&(N.mutate({id:v.id,liked:!0}),l(T=>({disliked:!1,liked:!T.liked})),u(T=>({dislikeCount:o.disliked?T.dislikeCount-1:T.dislikeCount,likeCount:o.liked?T.likeCount-1:T.likeCount+1})))},M=()=>{v&&(N.mutate({id:v.id,liked:!1}),l(T=>({disliked:!T.disliked,liked:!1})),u(T=>({dislikeCount:o.disliked?T.dislikeCount-1:T.dislikeCount+1,likeCount:o.liked?T.likeCount-1:T.likeCount})))};return s.jsx("div",{className:"flex flex-col items-center justify-center gap-2 md:gap-4 w-full rounded-[30px] px-2 py-4 border border-neutral-100 text-black max-md:mt-8 max-md:mb-2 md:my-16",children:w&&v&&s.jsxs(s.Fragment,{children:[s.jsx("span",{className:"title-medium text-center text-neutral-1000",children:e("tutorials.details.didThisWork")}),s.jsxs("div",{className:"flex items-center justify-between py-2.5 gap-6 md:gap-10",children:[s.jsxs("div",{className:"flex flex-col gap-2 items-center justify-center",children:[s.jsx("button",{type:"button",onClick:()=>{y?k():f()},className:V("py-3.5 px-4 rounded-xl border border-green-400 focus:border-green-700",o.liked?"bg-green-50":"hover:bg-green-50 bg-white"),children:s.jsx("img",{src:REe,alt:"",className:"size-12"})}),s.jsx("span",{className:"body-extra-large-bold text-green-400",children:c.likeCount})]}),s.jsxs("div",{className:"flex flex-col gap-2 items-center justify-center",children:[s.jsx("button",{type:"button",onClick:()=>{y?M():f()},className:V("py-3.5 px-4 rounded-xl border border-red-400 focus:border-red-600",o.disliked?"bg-red-50":"hover:bg-red-50 bg-white"),children:s.jsx("img",{src:yEt,alt:"",className:"size-12 -scale-x-100"})}),s.jsx("span",{className:"body-extra-large-bold text-red-400",children:c.dislikeCount})]})]})]})})};return s.jsxs(Qe,{layoutSize:"wide",backLink:{text:`${e(`tutorials.${n.category}.title`)}`,href:`/tutorials/${n.category}#${n.subcategory}`},title:v?.title??void 0,hideTitle:!0,children:[!w&&s.jsx(Fe,{size:"s"}),w&&!v&&s.jsx("div",{className:"flex flex-col text-black",children:e("underConstruction.itemNotFoundOrTranslated",{item:e("words.tutorial")})}),v&&s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"flex w-full flex-col items-center justify-center gap-2 md:gap-4",children:[s.jsx(kEt,{tutorial:{...v,dislikeCount:c.dislikeCount,likeCount:c.likeCount}}),s.jsxs("div",{className:"w-full flex flex-col gap-5 md:gap-7 text-neutral-1000",children:[s.jsx(MEt,{tutorial:v}),s.jsx(j,{}),v.creditLink&&s.jsxs("span",{className:"w-full flex flex-col gap-4 subtitle-medium-caps-18px subtitle-small-caps-14px text-orange-500 mx-auto",children:[e("tutorials.details.source"),s.jsx("a",{href:v.creditLink,target:"_blank",rel:"noreferrer",className:"leading-snug tracking-015px underline text-blue-500 break-words lowercase max-w-full truncate",children:v.creditLink})]}),v.professor?.id&&s.jsx(jEt,{tutorial:v}),s.jsx(TEt,{tutorial:v,proofreading:_})]})]}),m&&s.jsx(Ea,{isOpen:m,onClose:h,initialState:x})]})]})}const MEt=d.memo(({tutorial:e})=>s.jsx(_Et,{rawContent:e.rawContent,assetPrefix:t0(e.path)})),OEt=({content:e,isOpen:t,onClose:n,onApprove:r,onReject:a,onEdit:i,onUnpublish:o,isApprovePending:l,isRejectPending:c,isUnpublishPending:u,isUnpublishMode:f,allExistingLanguages:m})=>{const{t:h}=Q(),[b,x]=d.useState(!1),[y,v]=d.useState(!1),w=gt("lg");y?document.body.style.overflow="hidden":document.body.style.overflow="",d.useEffect(()=>{const j=k=>{k.key==="Escape"&&v(!1)};return window.addEventListener("keydown",j),()=>window.removeEventListener("keydown",j)},[]);const S=e?.links?.sort((j,k)=>(j.url||"").localeCompare(k.url||"")),_=e?.files?.sort((j,k)=>(j.name||"").localeCompare(k.name||"")),N=(j,k)=>{window.open(Kve(j,k),"_blank")};return e?s.jsx(En,{open:t,onOpenChange:()=>{n(),x(!1)},title:h(f?"educatorContent.reviewModal.viewContent":"educatorContent.reviewModal.reviewForApproval"),contentClassName:"max-w-xl md:max-w-3xl",children:s.jsxs("div",{className:"flex flex-col gap-6 text-left items-stretch w-full",children:[s.jsxs("div",{className:"flex flex-col md:flex-row gap-4 items-center md:items-start text-center md:text-left",children:[s.jsx("div",{className:"w-40 h-30 md:w-48 md:h-36 bg-neutral-50 rounded-lg md:rounded-2xl shrink-0 overflow-hidden border border-neutral-50",children:e.cover?s.jsx("button",{type:"button",className:"w-full h-full p-0 bg-transparent border-0 cursor-zoom-in focus:outline-none",onClick:()=>w?void 0:v(!0),"aria-label":`Open cover image: ${e.title}`,children:s.jsx("img",{src:wd(e.cover)||"",alt:e.title,className:"w-full h-full object-cover"})}):s.jsx("div",{className:"w-full h-full flex items-center justify-center text-neutral-300",children:s.jsx("span",{className:"text-xs",children:h("educatorContent.reviewModal.noCover")})})}),y&&e.cover&&s.jsx("div",{className:"fixed inset-0 z-9999 flex items-center justify-center bg-black/60",onClick:()=>v(!1),onKeyDown:j=>{j.key==="Escape"&&v(!1)},role:"dialog","aria-label":"Close image overlay",children:s.jsx("div",{className:"relative m-2 md:m-5",role:"dialog","aria-modal":"true",children:s.jsx("img",{src:wd(e.cover)||"",alt:e.title,className:"mx-auto rounded-lg max-w-[min(1920px,100%)] max-h-[80vh] cursor-zoom-out bg-white"})})}),s.jsxs("div",{className:"flex flex-col gap-1 self-start text-start min-w-0 w-full",children:[s.jsx("h2",{className:"display-base md:display-large min-w-0 wrap-break-words",children:e.title}),s.jsx("span",{className:"body-small-bold text-neutral-800",children:e.displayName}),s.jsx("p",{className:"body-small text-neutral-700 mt-1 min-w-0 wrap-break-words",children:e.description})]})]}),s.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-3 gap-3",children:[s.jsx(cM,{label:h("educatorContent.detail.addedBy"),value:e.displayName??h("educatorContent.reviewModal.unknown"),icon:b0e}),s.jsx(cM,{label:h("words.category"),value:e.type?h(`educatorContent.types.${e.type}`):h("educatorContent.reviewModal.unknown"),icon:u0e}),s.jsx(cM,{label:h("words.language"),value:Ba(m?.find(j=>j.code===e.language)?.nativeName||e.language),icon:_d})]}),s.jsx("div",{className:"bg-white rounded-3xl border border-neutral-50 overflow-hidden shadow-sm",children:s.jsxs("div",{className:"flex flex-col divide-y divide-neutral-50",children:[S?.map(j=>s.jsxs("div",{className:"flex items-center justify-between py-2 px-4 hover:bg-neutral-100 transition-colors gap-4",children:[s.jsx("a",{href:j.url,target:"_blank",rel:"noopener noreferrer",className:"body-small md:body-base decoration-orange-500 text-orange-500 underline truncate",children:j.url}),s.jsx("a",{href:j.url,target:"_blank",rel:"noopener noreferrer",className:"no-underline shrink-0",children:s.jsxs(re,{variant:"tertiary",size:w?"s":"m",className:"gap-4",children:[s.jsx("span",{children:h("educatorContent.detail.view")}),s.jsx(Gf,{})]})})]},j.url)),_?.map(j=>s.jsxs("div",{className:"flex items-center justify-between py-2 px-4 hover:bg-neutral-100 transition-colors gap-4",children:[s.jsxs("span",{className:"body-small md:body-base text-neutral-700 truncate",children:[j.name," ",s.jsxs("span",{className:"text-neutral-500",children:["(",Ove(j.size),")"]})]}),s.jsxs(re,{variant:"tertiary",size:w?"s":"m",className:"gap-4 shrink-0",onClick:()=>N(j.path,j.name),children:[s.jsx("span",{children:h("words.open")}),s.jsx(Gi,{})]})]},j.path))]})}),e.license&&s.jsxs("p",{className:"text-sm text-neutral-500 px-4",children:[h("educatorContent.license.title"),": ",e.license]}),e.files&&e.files.length>0&&s.jsx("div",{className:"flex justify-end px-6 mt-4",children:s.jsx(re,{variant:"primary",size:w?"s":"m",onClick:()=>{window.open(`/api/educator-content/download-all/${e.id}`,"_blank")},children:s.jsx("span",{children:h("educatorContent.detail.downloadAll")})})}),s.jsxs("div",{className:"flex flex-col gap-3 mt-2 w-full",children:[s.jsx(re,{variant:"tertiary",className:"w-full justify-center",onClick:i,children:h("educatorContent.reviewModal.edit")}),f?s.jsxs(re,{className:"w-full justify-center bg-red-500 relative",onClick:()=>{b?(o(),x(!1)):x(!0)},disabled:u,children:[s.jsx("span",{children:h(b?"educatorContent.reviewModal.unpublishConfirm":"educatorContent.reviewModal.unpublish")}),s.jsx(RM,{className:"absolute right-4 opacity-60"})]}):s.jsxs(s.Fragment,{children:[s.jsxs(re,{className:"w-full justify-center bg-red-500 relative",onClick:a,disabled:c,children:[s.jsx("span",{children:h("educatorContent.reviewModal.reject")}),s.jsx(RM,{className:"absolute right-4 opacity-60"})]}),s.jsxs(re,{className:"w-full justify-center bg-green-600 relative",onClick:r,disabled:l,children:[s.jsx("span",{children:h("educatorContent.reviewModal.approveAndPublish")}),s.jsx(ca,{className:"absolute right-4 opacity-60"})]})]})]})]})}):null};function cM({label:e,value:t,icon:n}){return s.jsxs("div",{className:"bg-neutral-50 rounded-2xl p-2 md:p-6 flex flex-col items-center justify-center text-center gap-3 min-w-0 w-full",children:[s.jsxs("div",{className:"flex items-center gap-2 text-neutral-500",children:[n&&s.jsx(n,{className:"size-4"}),s.jsx("span",{className:"caption-extra-small uppercase",children:e})]}),s.jsx("span",{className:"body-base-bold",children:t})]})}const VEe=Be("/$lang/dashboard/administration/educator-content/$status")({component:IEt,params:{parse:e=>({status:vs(["review","approved"]).catch("review").parse(e.status),lang:Pe().parse(e.lang)}),stringify:({lang:e,status:t})=>({status:`${t}`,lang:e})}}),uM=10;function IEt(){const{t:e}=Q(),t=wt(),n=VEe.useParams(),r=n.status,[a,i]=d.useState(null),[o,l]=d.useState(!1),[c,u]=d.useState(!1),[f,m]=d.useState("all"),[h,b]=d.useState("all"),[x,y]=d.useState(""),[v,w]=d.useState(!1),[S,_]=d.useState(!1),[N,j]=d.useState(1);d.useEffect(()=>{j(1)},[f,h,x]);const{data:k,isLoading:M}=ke(oe.content.getEducatorContents.queryOptions({status:Ac.Draft})),{data:T,isLoading:R}=ke(oe.content.getEducatorContents.queryOptions({status:Ac.Published})),{data:I}=ke(oe.content.getLanguages.queryOptions()),D=I?[...I].sort((be,se)=>be.code.localeCompare(se.code)):[],P=au(),L=st(oe.content.approveEducatorContent.mutationOptions({onSuccess:()=>{P.invalidateQueries({queryKey:oe.content.getEducatorContents.queryKey()}),l(!1)}})),z=st(oe.content.rejectEducatorContent.mutationOptions({onSuccess:()=>{P.invalidateQueries({queryKey:oe.content.getEducatorContents.queryKey()}),l(!1)}})),q=st(oe.content.unpublishEducatorContent.mutationOptions({onSuccess:()=>{P.invalidateQueries({queryKey:oe.content.getEducatorContents.queryKey()}),l(!1)}})),Z=(be,se)=>{_(!se),i(be),l(!0)},G=()=>{a&&L.mutate({id:String(a.id)})},$=()=>{a&&z.mutate({id:String(a.id)})},X=()=>{a&&q.mutate({id:String(a.id)})},B=d.useMemo(()=>k?.filter(be=>!be.originalId)||[],[k]),W=d.useMemo(()=>k?.filter(be=>be.originalId)||[],[k]),Y=d.useMemo(()=>T?T.filter(be=>{const se=f==="all"||be.type===f,pe=h==="all"||be.language===h,Se=be.title.toLowerCase().includes(x.toLowerCase())||be.description?.toLowerCase().includes(x.toLowerCase());return se&&pe&&Se}):[],[T,f,h,x]),F=Math.ceil(Y.length/uM),J=d.useMemo(()=>{const be=(N-1)*uM;return Y.slice(be,be+uM)},[Y,N]),ue=[{id:"all",name:e("words.all"),onClick:()=>m("all")},...Object.values(so).map(be=>({id:be,name:e(`educatorContent.types.${be}`),onClick:()=>m(be)})).sort((be,se)=>be.id===so.Other?1:se.id===so.Other?-1:be.name.localeCompare(se.name))],ge=[{id:"all",name:e("words.all"),onClick:()=>b("all")},...D.map(be=>({id:be.code,name:Ba(be.nativeName),onClick:()=>b(be.code)}))],ne=({items:be,isDraft:se})=>{const pe=gt("lg");return s.jsx("div",{className:"flex flex-col gap-4",children:be?.map(Se=>s.jsxs("button",{type:"button",className:"flex items-center p-4 w-full text-left bg-white rounded-2xl hover:bg-neutral-50 cursor-pointer",onClick:()=>Z(Se,se),children:[s.jsx("div",{className:"w-28 h-21 md:w-32 md:h-24 bg-neutral-100 rounded-lg md:rounded-2xl mr-4 shrink-0 overflow-hidden flex items-center justify-center",children:Se.cover?s.jsx("img",{src:wd(Se.cover)||"",alt:Se.title,className:"w-full h-full object-cover"}):s.jsx("span",{className:"text-xs text-neutral-500",children:e("educatorContent.noCover")})}),s.jsx("div",{className:"grow",children:s.jsx("h3",{className:"title-base",children:Se.title})}),s.jsx("div",{children:se?s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("span",{className:V(R9({variant:"tertiary",size:"s"})),children:Se.originalId?e("educatorContent.adminPanel.previewChanges"):e("educatorContent.adminPanel.previewForApproval")}),s.jsx(Wn,{className:"text-neutral-300 shrink-0",size:pe?16:24})]}):s.jsx(Wn,{className:"text-neutral-300 shrink-0",size:pe?16:24})})]},Se.id))})};return s.jsx(Qe,{title:e("educatorContent.adminPanel.pageTitle"),layoutSize:"wide",children:s.jsxs("div",{className:"w-full flex flex-col gap-6",children:[s.jsxs(ru,{variant:"outline",value:r,onValueChange:be=>{t({to:"/$lang/dashboard/administration/educator-content/$status",params:{lang:n.lang,status:be}})},className:"w-full",children:[s.jsxs(qa,{value:"review",className:"w-full",children:[e("educatorContent.adminPanel.toReview"),k&&k.length>0&&s.jsx("span",{className:"ml-2 bg-orange-500 text-white text-xs rounded-full px-2 py-0.5",children:k.length})]}),s.jsx(qa,{value:"approved",className:"w-full",children:e("educatorContent.adminPanel.approved")})]}),r==="review"?M?s.jsx(Fe,{}):s.jsxs("div",{className:"flex flex-col gap-8",children:[!B.length&&!W.length&&s.jsx(Mr,{title:e("educatorContent.noContentToReview")}),B.length>0&&s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("div",{className:"w-2 h-2 rounded-full bg-green-500"}),s.jsx("h2",{className:"title-medium",children:e("educatorContent.adminPanel.new")})]}),s.jsx(ne,{items:B,isDraft:!0})]}),W.length>0&&s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("div",{className:"w-2 h-2 rounded-full bg-orange-500"}),s.jsx("h2",{className:"title-medium",children:e("educatorContent.adminPanel.modified")})]}),s.jsx(ne,{items:W,isDraft:!0})]})]}):R?s.jsx(Fe,{}):s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:V("flex items-center gap-2 w-full justify-end my-2 mb-6 lg:hidden"),children:[s.jsx(ya,{searchTerm:x,setSearchTerm:y}),s.jsxs("button",{onClick:()=>w(be=>!be),className:"p-2 rounded-lg bg-neutral-50 text-neutral-400 flex items-center gap-2",type:"button",children:[s.jsx("span",{className:"body-base",children:e("words.filters")}),v?s.jsx(Il,{size:16}):s.jsx(Rx,{size:16})]})]}),s.jsxs("div",{className:V("lg:ml-auto flex max-lg:flex-col gap-1 lg:gap-2 lg:max-w-190 lg:w-full","max-lg:p-2 max-lg:rounded-lg max-lg:w-full max-lg:max-w-90","max-lg:mx-auto lg:mt-4 mt-8 mb-8",v?"":"max-lg:hidden"),children:[s.jsx("div",{className:"lg:hidden flex justify-between items-center w-full mb-1 px-1",children:s.jsx("span",{className:"body-small-bold text-neutral-700",children:e("words.filters")})}),s.jsx(Sl,{activeItem:ue.find(be=>be.id===f)?.name||"Type",itemsList:ue.filter(be=>be.id!==f),variant:"light",placeholder:e("educatorContent.typePlaceholder"),forcePlaceholder:f==="all"}),s.jsx(Sl,{activeItem:ge.find(be=>be.id===h)?.name||"Language",itemsList:ge.filter(be=>be.id!==h),variant:"light",placeholder:e("educatorContent.languagePlaceholderFilter"),forcePlaceholder:h==="all"}),s.jsx(ya,{searchTerm:x,setSearchTerm:y,className:"max-lg:hidden"})]}),s.jsxs("div",{className:"flex flex-col gap-3",children:[Y&&Y.length===0?s.jsx(Mr,{title:e("educatorContent.noResultsTitle"),description:e("educatorContent.noResultsDescription"),icon:F2}):null,s.jsx(ne,{items:J||[],isDraft:!1}),s.jsx("div",{className:"mt-8",children:s.jsx(Yve,{currentPage:N,totalPages:F,onPageChange:j})})]})]}),s.jsx(OEt,{isOpen:o,onClose:()=>l(!1),content:a,onApprove:G,onReject:$,onUnpublish:X,isUnpublishMode:S,onEdit:()=>{l(!1),u(!0)},isApprovePending:L.isPending,isRejectPending:z.isPending,isUnpublishPending:q.isPending,allExistingLanguages:I??void 0}),a&&s.jsx(mC,{isOpen:c,onClose:()=>u(!1),initialData:a,isAdmin:!0})]})})}const $Ee=Be("/$lang/_course/courses/$courseSlug/_$courseSlug")({component:REt});function REt(){const{i18n:e}=Q(),{courseSlug:t}=$Ee.useParams(),{session:n}=d.useContext(Ge),r=!!n?.user,{data:a}=ke(oe.content.getCourse.queryOptions({id:t,language:e.language},{staleTime:3e5,placeholderData:Jtt})),{data:i}=ke(oe.user.courses.getProgress.queryOptions({courseId:a?.id},{enabled:!!a})),{data:o}=ke(oe.user.courses.getPayments.queryOptions(void 0,{enabled:r&&!!a?.requiresPayment})),l=d.useMemo(()=>o?.some(c=>c.paymentStatus==="paid"&&c.courseId===a?.id),[o,a?.id]);return a?s.jsx(Gd.Provider,{value:{course:a,courseProgress:i,isLoggedIn:r,isCoursePaid:l},children:s.jsx(Mx,{})}):null}const DEt=({course:e})=>{const{t}=Q(),n=gt("md"),[r,a]=d.useState(""),i=fC(r,400),[o,l]=d.useState({direction:$i.Asc,key:"displayName"}),{data:c,hasNextPage:u,fetchNextPage:f,refetch:m}=ay(oe.user.courses.getStudentsByCourseId.infiniteQueryOptions({limit:100,orderDirection:o.direction,orderField:o.key,courseId:e.id,search:i},{getNextPageParam:S=>S.nextCursor})),h=[],b=new Set;for(const S of c?.pages||[])for(const _ of S.students)b.has(_.uid)||(b.add(_.uid),h.push(_));d.useEffect(()=>{m()},[i,o,m]);const x=d.useRef(null);d.useEffect(()=>{const S=new IntersectionObserver(N=>{N[0].isIntersecting&&u&&f()},{threshold:1}),_=x.current;return _&&S.observe(_),()=>{_&&S.unobserve(_)}},[f,u]);const y=S=>{l(_=>({direction:_.key===S&&_.direction===$i.Asc?$i.Desc:$i.Asc,key:S}))},[v,w]=d.useState(!1);return d.useEffect(()=>{h.length>0&&h.some(_=>_.totalScore!==null||_.examScore!==null)&&w(!0)},[h]),s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"relative w-full max-w-[224px] mb-6",children:[s.jsx("input",{type:"text",placeholder:`${t("words.search")}...`,value:r,onChange:S=>a(S.target.value),className:"w-full p-3 rounded-xl bg-neutral-100 text-neutral-1000 placeholder:text-neutral-500 body-12px md:body-14px"}),s.jsx(F2,{size:16,className:"absolute right-3 top-1/2 -translate-y-1/2 text-neutral-400"})]}),s.jsxs(tu,{children:[s.jsx(nu,{className:"sticky top-0 z-10 bg-white",children:s.jsxs(Tn,{children:[s.jsx(un,{onClick:()=>y("displayName"),className:V("w-[240px] md:w-[340px]"),children:s.jsxs("div",{className:"flex gap-2.5 items-center",children:[s.jsx("span",{children:t("words.student")}),o.key==="displayName"?s.jsx(Lp,{className:V("shrink-0 transition-all",o.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),e.requiresPayment&&s.jsx(un,{className:V("w-45"),onClick:()=>y("amount"),children:s.jsxs("div",{className:"flex gap-2.5 items-center",children:[s.jsx("span",{children:t("dashboard.teacher.courses.amountPaid")}),o.key==="amount"?s.jsx(Lp,{className:V("shrink-0 transition-all",o.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),s.jsx(un,{className:V("w-45"),onClick:()=>y("courseProgress"),children:s.jsxs("div",{className:"flex gap-2.5 items-center",children:[s.jsx("span",{children:t("words.status")}),o.key==="courseProgress"?s.jsx(Lp,{className:V("shrink-0 transition-all",o.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),v&&s.jsx(un,{className:V("w-45"),onClick:()=>y("totalScore"),children:s.jsxs("div",{className:"flex gap-2.5 items-center",children:[s.jsx("span",{children:t("courses.exam.finalScore")}),o.key==="totalScore"?s.jsx(Lp,{className:V("shrink-0 transition-all",o.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})}),s.jsx(un,{className:V("w-45"),onClick:()=>y("lastActive"),children:s.jsxs("div",{className:"flex gap-2.5 items-center",children:[s.jsx("span",{children:t("dashboard.teacher.courses.lastActive")}),o.key==="lastActive"?s.jsx(Lp,{className:V("shrink-0 transition-all",o.direction==="desc"?"-rotate-180":"rotate-0"),size:24}):s.jsx(oi,{className:"shrink-0",size:24})]})})]})}),s.jsxs(Ka,{children:[h.map(S=>{const _=S.courseProgress>=100,N=!_&&S.courseProgress>0;return s.jsxs(Tn,{children:[s.jsx(et,{children:S.displayName}),e.requiresPayment&&s.jsx(et,{children:S.method&&S.method!=="free"?`${S.amount?.toLocaleString("fr-FR")} ${S.method==="stripe"?"$":t("words.sats").toLowerCase()}`:"0"}),s.jsx(et,{children:s.jsx(It,{size:n?"small":"base",mode:"light",variant:_?"green":N?"yellow":"grey",children:_?t("words.completed"):N?`${S.courseProgress}%`:t("words.enrolled")})}),v&&s.jsx(et,{children:(S.totalScore??S.examScore)!==null?`${S.totalScore??S.examScore}/100`:"N/A"}),s.jsx(et,{children:Cd(S.lastActive)})]},S.uid)}),u&&s.jsx(Tn,{ref:x})]})]})]})},Qd=(e,t)=>{if(!t)return[];const n=t.find(r=>r.id===e);return n?[{id:"overview",label:"dashboard.teacher.courses.overview",href:`/dashboard/professor/manage-courses/${e}/overview`},{id:"students",label:"words.students",href:`/dashboard/professor/manage-courses/${e}/students`},{id:"review",label:"dashboard.teacher.courses.reviews",href:`/dashboard/professor/manage-courses/${e}/review`},...n.teachingFormat==="professor_led"?[{id:"announcement",label:"dashboard.teacher.courses.announcements",href:`/dashboard/professor/manage-courses/${e}/announcement`}]:[],...n.hasAssignment?[{id:"assignment",label:"dashboard.teacher.courses.assignment",href:`/dashboard/professor/manage-courses/${e}/assignment`}]:[],{id:"examResults",label:"courses.exam.examResults",href:`/dashboard/professor/manage-courses/${e}/results`},...n.requiresPayment?[{id:"discount",label:"dashboard.adminPanel.discountCodes",href:`/dashboard/professor/manage-courses/${e}/discount`}]:[],{id:"details",label:"dashboard.teacher.courses.courseDetails",href:`/dashboard/professor/manage-courses/${e}/details`}]:[]},HEe=Be("/$lang/dashboard/professor/manage-courses/$courseId/students")({component:PEt,params:{parse:e=>({courseId:Ya.string().parse(e.courseId),lang:Ya.string().parse(e.lang)}),stringify:({courseId:e,lang:t})=>({courseId:`${e}`,lang:t})}});function PEt(){const e=wt(),{i18n:t,t:n}=Q(),r=HEe.useParams(),{session:a,courses:i}=d.useContext(Ge),{data:o}=ke(oe.content.getCourse.queryOptions({id:r.courseId,language:t.language}));return d.useEffect(()=>{a!==void 0&&(a?Qn(rt.Professor)(a.user)||e({to:"/my-courses"}):e({to:"/"}))},[e,a]),o?a?s.jsx(Qe,{layoutSize:"wide",title:n("words.students"),overTitleMobile:o?o.name:void 0,tabs:Qd(o.id,i||[]),children:s.jsx(DEt,{course:o})}):s.jsx(Fe,{}):null}const FEe=d.lazy(()=>Et(()=>import("./index-4rmr8tm9.js"),[]).then(e=>({default:e.RatingChart}))),LEt=({courseId:e,averageRating:t})=>{const{t:n}=Q(),{data:r,isFetched:a}=ke(oe.content.getTeacherCourseReviews.queryOptions({courseId:e},{staleTime:3e5})),i=(()=>{if(!r)return{length:[],difficulty:[],quality:[],faithful:[],recommend:[]};const o=Math.min(r.length?.length??0,r.difficulty?.length??0,r.quality?.length??0,r.faithful?.length??0,r.recommend?.length??0),l=[];for(let c=0;c<o;c++)r.length[c]===0&&r.difficulty[c]===0&&r.quality[c]===0&&r.faithful[c]===0&&r.recommend[c]===0||l.push(c);return{length:l.map(c=>r.length[c]),difficulty:l.map(c=>r.difficulty[c]),quality:l.map(c=>r.quality[c]),faithful:l.map(c=>r.faithful[c]),recommend:l.map(c=>r.recommend[c])}})();return s.jsxs("section",{className:"flex flex-col",children:[!a&&s.jsx(Fe,{size:"s"}),a&&!r&&s.jsx(Mr,{title:n("dashboard.teacher.reviews.noReviewsYet"),icon:jPe,className:"mt-4"}),a&&r?.general&&r?.general.length>0&&s.jsxs(s.Fragment,{children:[s.jsx(FEt,{ratings:r.general,averageRating:t}),s.jsxs("div",{className:"flex flex-wrap gap-8 lg:gap-12 lg:mt-10 justify-center",children:[s.jsxs("div",{className:"flex flex-col gap-8 lg:gap-12 w-full max-w-[464px]",children:[s.jsx(v4,{label:n("courses.review.length"),stepNames:[n("courses.review.tooShort"),n("courses.review.asExpected"),n("courses.review.tooLong")],ratings:i.length}),s.jsx(v4,{label:n("courses.review.difficulty"),stepNames:[n("courses.review.tooEasy"),n("courses.review.asExpected"),n("courses.review.tooHard")],ratings:i.difficulty}),s.jsx(v4,{label:n("courses.review.quality"),stepNames:[n("courses.review.veryBad"),n("courses.review.soAndSo"),n("courses.review.veryGood")],ratings:i.quality})]}),s.jsxs("div",{className:"flex flex-col gap-8 lg:gap-12 w-full max-w-[464px]",children:[s.jsx(v4,{label:n("courses.review.faithful"),stepNames:[n("courses.review.notReally"),n("courses.review.neutral"),n("courses.review.yesVeryMuch")],ratings:i.faithful}),s.jsx(v4,{label:n("courses.review.recommend"),stepNames:[n("courses.review.no"),n("courses.review.soAndSo"),n("courses.review.yesOfCourse")],ratings:i.recommend})]})]}),s.jsx(VEt,{feedbacks:r.feedbacks})]})]})},VEt=({feedbacks:e})=>{const{t}=Q();return s.jsxs("section",{className:"flex flex-col mt-6 lg:mt-16",children:[s.jsx("h2",{className:"subtitle-large-med-20px lg:title-large-sb-24px text-dashboardSectionTitle lg:text-center",children:t("dashboard.teacher.reviews.writtenFeedbacks")}),s.jsx("p",{className:"body-16px text-dashboardSectionText/75 mt-4 lg:text-center",children:t("dashboard.teacher.reviews.checkComments")}),s.jsx($Et,{feedbacks:[...e??[]].sort((n,r)=>new Date(r.date??0).getTime()-new Date(n.date??0).getTime())})]})},$Et=({feedbacks:e})=>{const{t}=Q(),[n,r]=d.useState(5),a=()=>{r(o=>o+5)},i=(e??[]).filter(o=>o.publicComment||o.teacherComment);return s.jsxs("section",{className:"mt-7 flex flex-col gap-5 md:gap-7",children:[i.slice(0,n).map((o,l)=>s.jsxs("article",{className:"flex flex-col",children:[s.jsxs("div",{className:"flex flex-col",children:[s.jsx("span",{className:"label-small-12px text-neutral-500 capitalize",children:new Date(o.date??0).toLocaleDateString(void 0,{day:"numeric",month:"long",year:"numeric"})}),s.jsx("div",{className:"h-px bg-neutral-200 w-full px-5 mt-2.5 mb-5"}),s.jsx("span",{className:"font-medium text-dashboardSectionText leading-[120%]",children:o.user})]}),s.jsxs("div",{className:"flex max-md:flex-wrap w-full mt-3 gap-3",children:[s.jsxs("div",{className:"flex flex-col justify-between gap-3 p-3 w-full",children:[s.jsxs("p",{className:"body-16px text-neutral-800",children:['"',o.publicComment||"User didn't add comment.",'"']}),s.jsx(It,{size:"small",className:"self-end",children:t("dashboard.teacher.reviews.publicComment")})]}),s.jsxs("div",{className:"flex flex-col justify-between gap-3 p-3 w-full bg-neutral-100 rounded-xs",children:[s.jsxs("p",{className:"body-16px text-neutral-800",children:['"',o.teacherComment||"User didn't add comment.",'"']}),s.jsx(It,{size:"small",mode:"light",className:"self-end",children:t("dashboard.teacher.reviews.privateComment")})]})]})]},l)),n<i.length&&s.jsxs("div",{className:"flex flex-col gap-2 items-center",children:[s.jsx(re,{variant:"outline",mode:"light",size:"m",onClick:a,className:"mt-6 lg:mt-8",children:t("courses.review.loadMoreComments")}),s.jsxs("span",{className:"body-14px",children:[n," ",t("courses.review.displayOutOf")," ",i.length]})]})]})},v4=({label:e,stepNames:t,ratings:n})=>{const{t:r}=Q(),a=Array.from({length:11},(l,c)=>({star:(c-5).toString(),[r("words.users")]:n.filter(u=>u===c-5).length})),i=n.length>0?Math.round(n.reduce((l,c)=>l+c,0)/n.length):0,o=n.length===0;return s.jsxs("article",{className:"flex flex-col items-center w-full",children:[s.jsx(HEt,{id:e.toLocaleLowerCase(),label:e,stepNames:t,value:i,disabled:o}),!o&&s.jsxs(s.Fragment,{children:[s.jsx(ty,{title:r("dashboard.teacher.reviews.seeStatistics"),className:"mt-10",children:s.jsx("div",{className:"px-5 pt-5 pb-8",children:s.jsx(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:s.jsx(FEe,{chartData:a})})})}),s.jsx("div",{className:"h-px bg-neutral-200 w-full px-5 my-4"})]})]})},HEt=({id:e,label:t,stepNames:n,disabled:r,value:a})=>{const i={default:[0],max:5,min:-5,step:1};return s.jsxs("div",{className:"flex flex-col w-full lg:max-w-[88%]",children:[s.jsx("h3",{className:"text-center subtitle-large-med-20px text-dashboardSectionTitle",children:t}),s.jsx(cL,{...i,id:e,disabled:r,onValueChange:()=>{},value:[a],className:"mt-4"}),s.jsx("div",{className:"relative mt-4",children:s.jsx("div",{className:"absolute inset-x-0 top-1/2 -translate-y-1/2 max-w-[95%] mx-auto",children:s.jsx("div",{className:"relative flex justify-between",children:Array.from({length:11}).map((o,l)=>s.jsx("div",{className:"w-0.5 h-1 bg-neutral-300",style:{left:`${l/10*100}%`}},l))})})}),s.jsx("div",{className:"relative mt-4 w-full max-w-[88%] lg:max-w-[95%] mx-auto",children:s.jsxs("div",{className:"flex flex-col body-14px !font-medium text-neutral-500 text-center",children:[n[0]&&s.jsx("span",{className:"absolute self-start -translate-x-1/2 max-sm:max-w-16",children:n[0]}),n[1]&&s.jsx("span",{className:"absolute self-center max-sm:max-w-16",children:n[1]}),n[2]&&s.jsx("span",{className:"absolute self-end translate-x-1/2 max-sm:max-w-16",children:n[2]})]})})]})},FEt=({ratings:e,averageRating:t})=>{const{t:n}=Q(),r=e.length,a=5,i=Array.from({length:a},(o,l)=>({star:(l+1).toString(),[n("words.users")]:e.filter(c=>c===l+1).length}));return s.jsxs("article",{className:"flex flex-col mt-2.5 lg:mt-10 lg:items-center",children:[s.jsx("h3",{className:"lg:text-center subtitle-large-med-20px text-dashboardSectionTitle",children:n("courses.review.generalGrade")}),s.jsx(YO,{rating:t,totalStars:a,starSize:window.innerWidth<768?41:45,className:"mt-5"}),s.jsx("span",{className:"lowercase body-16px text-dashboardSectionTitle mt-5",children:`${t}/${a} (${r} ${r>1?n("dashboard.teacher.reviews.reviews"):n("dashboard.teacher.reviews.review")})`}),s.jsx(ty,{title:n("dashboard.teacher.reviews.viewDetails"),className:"mt-2.5 lg:mt-1.5 max-w-[464px]",children:s.jsx("div",{className:"px-5 pt-5 pb-8",children:s.jsx(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:s.jsx(FEe,{chartData:i})})})}),s.jsx("div",{className:"h-px bg-neutral-200 w-full max-w-[416px] px-5 my-10 lg:mt-4"})]})},zEe=Be("/$lang/dashboard/professor/manage-courses/$courseId/review")({component:zEt,params:{parse:e=>({courseId:Ya.string().parse(e.courseId),lang:Ya.string().parse(e.lang)}),stringify:({courseId:e,lang:t})=>({courseId:`${e}`,lang:t})}});function zEt(){const{i18n:e,t}=Q(),n=zEe.useParams(),r=wt(),{session:a,courses:i}=d.useContext(Ge),{data:o}=ke(oe.content.getCourse.queryOptions({id:n.courseId,language:e.language}));return d.useEffect(()=>{a!==void 0&&(a?Qn(rt.Professor)(a.user)||r({to:"/my-courses"}):r({to:"/"}))},[r,a]),o?a?s.jsx(Qe,{layoutSize:"wide",title:t("dashboard.teacher.reviews.reviewsAndGrading"),overTitleMobile:o?o.name:void 0,description:t("dashboard.teacher.reviews.checkReviews"),tabs:Qd(o.id,i||[]),children:s.jsx(LEt,{courseId:o.id,averageRating:Math.round(o.averageRating*100)/100})}):s.jsx(Fe,{}):null}const fR=80,UEt=40,BEt=40,ZEt=7200*1e3,qEt=20,GEt=5,WEt=({courseId:e})=>{const{t,i18n:n}=Q(),{data:r}=ke(oe.content.getCourse.queryOptions({id:e,language:n.language})),a=r?.parts.flatMap(_=>_.chapters.filter(N=>N?.isSingleTrialExam))||[],i=r?.parts.flatMap(_=>_.chapters.filter(N=>N?.isCourseExam))||[],o=r?.teachingFormat==="self_paced",l=r?.teachingFormat==="professor_led",c=r?.hasAssignment??!1,u=r?.assignmentWeight??UEt,f=!!r?.parts?.some(_=>_.chapters.some(N=>N.isCourseConclusion&&N.releaseDate!=null&&N.releaseDate<=new Date)),{data:m}=ke(oe.user.courses.getEnrolledStudentsCount.queryOptions({courseId:e},{enabled:!!e&&l})),{data:h}=ke(oe.user.courses.getTeacherLedCourseGrades.queryOptions({courseId:e,passingThreshold:r?.passingGradeThreshold??0},{enabled:!!r&&l&&(a.length>0||c)})),{data:b}=ke(oe.user.courses.getMultiAttemptExamCourseGrades.queryOptions({courseId:e,passingThreshold:fR},{enabled:!!r&&o&&i.length>0})),x={averageScore:(l?h?.averageTotalScore:b?.averageScore)||0,graduatedStudents:(l?h?.graduatedStudentsAmount:b?.graduatedStudentsAmount)||0,thresholdToPass:l?r?.passingGradeThreshold||0:fR,totalStudents:l?m:b?.totalStudentsTakingExam};if(!r)return s.jsx(Fe,{});if(a.length===0&&!c&&i.length===0)return s.jsx(Mr,{className:"mt-3 lg:mt-6",title:t("dashboard.teacher.courses.noExamLinked")});const y=a.map((_,N)=>({data:{chapterId:_.chapterId,endDate:_.endDate,examGrades:h?.examsGrades.filter(j=>j.chapterId===_.chapterId)||void 0,index:N,language:_.language,name:_.title,startDate:_.startDate,type:"single-trial",weight:_.rateWeight||0},startDate:_.startDate,type:"exam"})),v=i.map((_,N)=>({data:{chapterId:_.chapterId,examGrades:b?.examsGrades||void 0,index:N,language:r.originalLanguage,type:"multi-attempts",name:_.title},type:"exam"})),w=c?[{data:{assignmentGrades:h?.assignmentGrades||[],assignmentPublished:r?.isAssignmentGradingPublished,endDate:r?.assignmentEndDate,index:a.length,language:r.language,name:t("dashboard.teacher.courses.assignment"),startDate:r?.assignmentStartDate,type:"assignment",weight:u},startDate:r?.assignmentStartDate,type:"assignment"}]:[],S=[...y,...v,...w].sort((_,N)=>{const j="startDate"in _&&_.startDate?new Date(_.startDate).getTime():0,k="startDate"in N&&N.startDate?new Date(N.startDate).getTime():0;return j-k});return s.jsxs("div",{className:"flex flex-col w-full md:p-4 gap-4 md:border border-neutral-100 bg-white rounded-2xl",children:[(f&&h||i.length>0&&b)&&s.jsx(YEt,{finalResultsInfos:x,teacherLedCourseGradesAndSummary:h,singleTrialExams:a,hasAssignment:c,assignmentWeight:u,courseName:r.name}),S.map((_,N)=>s.jsx(KEt,{index:N,name:_.data.name,weight:"weight"in _.data?_.data.weight:void 0,chapterId:_.data.type==="single-trial"||_.data.type==="multi-attempts"?_.data.chapterId:void 0,courseId:e,language:_.data.language,type:_.data.type,startDate:"startDate"in _.data?_.data.startDate:void 0,endDate:"endDate"in _.data?_.data.endDate:void 0,assignmentPublished:_.data.type==="assignment"?_.data.assignmentPublished:void 0,assignmentGrades:_.data.type==="assignment"?_.data.assignmentGrades:void 0,examGrades:_.data.type==="single-trial"||_.data.type==="multi-attempts"?_.data.examGrades:void 0},_.type==="exam"?_.data.chapterId:"assignment"))]})},YEt=({finalResultsInfos:e,teacherLedCourseGradesAndSummary:t,singleTrialExams:n,hasAssignment:r,assignmentWeight:a,courseName:i})=>{const{t:o}=Q();return s.jsxs("section",{className:"relative flex flex-col items-center gap-3 md:gap-7 w-full",children:[s.jsx("h2",{className:"text-center title-large-24px font-medium",children:o("dashboard.teacher.courses.finalAverageResults")}),s.jsxs("div",{className:"flex flex-wrap gap-x-12 md:gap-x-2 items-center justify-center w-full",children:[s.jsx(dd,{percentage:e.averageScore,label:o("dashboard.teacher.courses.averageScore"),variant:"green",size:"l"}),e.totalStudents&&e.totalStudents>0?s.jsx(phe,{total:e.totalStudents,completed:e.graduatedStudents,label:o("dashboard.teacher.courses.successRate"),variant:"orange",size:"l"}):null,s.jsx(dd,{percentage:e.thresholdToPass||0,label:o("dashboard.teacher.courses.thresholdToPass"),variant:"yellow",size:"l"})]}),t&&s.jsx("button",{onClick:async()=>await aSt(t,n,r,a,i),type:"button",className:"absolute right-0 text-neutral-600",children:s.jsx(c0e,{size:24})})]})},KEt=({index:e,name:t,weight:n,language:r,chapterId:a,courseId:i,type:o,startDate:l,endDate:c,assignmentPublished:u=!1,assignmentGrades:f=[],examGrades:m=[]})=>{const{t:h}=Q(),{data:b,isFetched:x}=ke(oe.user.courses.getExamInfo.queryOptions({chapterId:a||"",language:r},{enabled:o==="single-trial"})),{data:y}=ke(oe.user.courses.getSingleTrialExamQuestionStatistics.queryOptions({chapterId:a||""},{enabled:o==="single-trial"})),{data:v}=ke(oe.user.courses.getMultiAttemptsExamQuestionStatistics.queryOptions({courseId:i||""},{enabled:o==="multi-attempts"})),w=Date.now(),S=o==="single-trial"?c!=null&&w>c.getTime()+ZEt&&m.length>0:o==="assignment"?u&&f.length>0:!0,_=f&&f.length>0?JEt(f):eSt(m),N=XEt(f&&f.length>0?f.map(T=>T.assignmentGrade):m.map(T=>T.score)),j=b?.isSingleTrialExam?b?.nbQuestions:o==="multi-attempts"?Math.min(v?.length||0,BEt):0,k=o==="multi-attempts"?v?.length||0:b?.nbQuestions||0,M=QEt(m,Math.round(j*P2));return!x&&o==="single-trial"?s.jsx(Fe,{}):s.jsxs("article",{className:"bg-neutral-50 rounded-2xl overflow-hidden w-full",children:[s.jsxs("header",{className:"p-4 md:px-6 md:py-3 border-b border-neutral-100 flex justify-between items-center",children:[s.jsxs("h4",{className:"label-med-18px font-medium md:label-large-med-20px text-neutral-1000",children:[e+1,". ",t]}),(f&&f.length>0||m&&m.length>0)&&S&&s.jsxs("button",{onClick:async()=>f.length>0?await nSt(f):await rSt(m,t,(o==="single-trial"?b?.nbQuestions:j)||0,y||v||[],o==="multi-attempts"),type:"button",className:"body-medium-16px text-neutral-600 flex items-center gap-2",children:[s.jsx("span",{className:"max-md:hidden",children:h("dashboard.teacher.courses.exportExamData")}),s.jsx(c0e,{})]})]}),s.jsxs("section",{className:"p-3 md:p-6 flex max-md:flex-col gap-4 md:gap-7 w-full",children:[s.jsxs("div",{className:"flex flex-col grow self-center max-md:w-full md:min-w-80",children:[s.jsx("h5",{className:"mb-3 label-medium-med-16px text-neutral-800",children:h("words.structure")}),s.jsxs("div",{className:"flex flex-col gap-1.5 bg-white rounded-2xl p-2 md:p-5",children:[j>0&&s.jsx(y4,{label:b?.isSingleTrialExam?h("words.questions"):h("dashboard.teacher.courses.questionsInExam"),value:j,icon:s.jsx(fPe,{className:"size-6 shrink-0"}),showBorder:!0}),k>0&&!b?.isSingleTrialExam&&s.jsx(y4,{label:h("dashboard.teacher.courses.totalQuestions"),value:k,icon:s.jsx(CPe,{className:"size-6 shrink-0"}),showBorder:!0}),n&&s.jsx(y4,{label:h("words.weight"),value:s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsxs("span",{children:[n,"%"]}),s.jsx(UEe,{weight:n})]}),icon:s.jsx(v0e,{className:"size-6 shrink-0"}),showBorder:!!(b?.nbQuestions||l&&c)}),j>0&&s.jsx(y4,{label:h("words.duration"),value:`${Math.round(j*P2/60)}'`,icon:s.jsx(H2,{className:"size-6 shrink-0"}),showBorder:o!=="multi-attempts"}),l&&c&&s.jsx(y4,{label:h("words.date"),value:Jo(new Date(l),new Date(c)),icon:s.jsx(D9,{className:"size-6 shrink-0"})})]})]}),S&&s.jsxs("div",{className:"flex flex-col max-md:grow max-md:self-center items-center",children:[s.jsx("h5",{className:"mb-3 label-medium-med-16px text-neutral-800 self-start",children:h("words.results")}),s.jsxs("div",{className:"flex items-center gap-2 flex-wrap max-md:w-full",children:[o==="assignment"||o==="single-trial"?s.jsx(dd,{percentage:_,label:h("dashboard.teacher.courses.averageScore"),variant:"green",showBackground:!0}):null,s.jsx(dd,{percentage:N||0,label:h("dashboard.teacher.courses.medianScore"),variant:o==="multi-attempts"?"green":"purple",showBackground:!0}),o==="multi-attempts"&&s.jsx(jtt,{value:tSt(m),label:h("dashboard.teacher.courses.averageAttempts"),variant:"purple",threshold1:2,threshold2:3,showBackground:!0}),M&&s.jsx(Ttt,{value:`${Math.floor(M/60)}'${(M%60).toString().padStart(2,"0")}''`,label:h("dashboard.teacher.courses.averageDuration"),variant:"blue",type:"clock",showBackground:!0})]})]})]})]})},y4=({label:e,value:t,icon:n,showBorder:r=!1,className:a=""})=>s.jsxs("div",{className:V("flex justify-between items-center py-1.5 gap-2",r&&"border-b border-neutral-50",a),children:[s.jsxs("div",{className:"flex items-center gap-2 text-neutral-500 shrink-0",children:[n,s.jsx("span",{className:"subtitle-small-14px md:label-18px",children:e})]}),s.jsx("span",{className:"subtitle-small-14px md:label-18px text-neutral-800",children:t})]}),UEe=({weight:e})=>{const t=Math.ceil(e/qEt);return s.jsx("div",{className:"flex gap-0.25",children:[...Array(GEt)].map((n,r)=>s.jsx("div",{className:V("w-1.5 h-5.5",r<t?"bg-neutral-400":"bg-neutral-100")},`weight-bar-${r}`))})},XEt=e=>{const t=e.filter(r=>r!==null).sort((r,a)=>r-a);if(t.length===0)return null;const n=Math.floor(t.length/2);return t.length%2!==0?t[n]:(t[n-1]+t[n])/2},BEe=e=>e.replace(/[^a-z0-9]/gi,"_").toLowerCase(),QEt=(e,t)=>{const n=e.filter(r=>r.finishedAt&&r.startedAt).map(r=>Math.floor((new Date(r.finishedAt).getTime()-new Date(r.startedAt).getTime())/1e3));if(n.length!==0)return Math.min(Math.round(n.reduce((r,a)=>r+a,0)/n.length),t)},JEt=e=>{const t=e.filter(n=>n.assignmentGrade!==null);return t.length===0?0:t.reduce((n,r)=>n+r.assignmentGrade,0)/t.length},eSt=e=>e.length===0?0:e.reduce((t,n)=>t+(n.score||0),0)/e.length,tSt=e=>{if(e.length===0)return 0;const t=e.reduce((a,i)=>(i.username&&(a[i.username]=(a[i.username]||0)+1),a),{}),n=Object.keys(t);if(n.length===0)return 0;const r=e.length;return Math.round(r/n.length*10)/10},nSt=async e=>{const t=await Et(()=>import("./xlsx-CKwrMZHi.js"),[]),n=e.filter(o=>o.assignmentGrade!==null&&o.username).map(o=>({Username:o.username,"Score (%)":o.assignmentGrade})),r=t.utils.json_to_sheet(n,{header:["Username","Score (%)"]}),a=t.utils.book_new();t.utils.book_append_sheet(a,r,"Assignment grades");const i=n.reduce((o,l)=>Math.max(o,l.Username.length),10);r["!cols"]=[{wch:i},{wch:15}],t.writeFile(a,"assignment_grades.xlsx",{compression:!0})},rSt=async(e,t,n,r=[],a=!1)=>{const i=await Et(()=>import("./xlsx-CKwrMZHi.js"),[]),o=e.filter(b=>b.username&&b.score!==null).map(b=>{let x=null;b.finishedAt&&b.startedAt&&(x=Math.min(Math.round((new Date(b.finishedAt).getTime()-new Date(b.startedAt).getTime())/1e3),Math.round(n*P2)));let y=null;n&&b.score!==null&&(y=Math.round(b.score/100*n));const v={Username:b.username,"Score (%)":b.score,"Correct answers":y,"Duration (seconds)":x};return a?{...v,Date:b.finishedAt}:v}),l=r.map(b=>({"Question ID":b.questionId,"Question text":b.questionText,"Question difficulty":b.questionDifficulty,"Total answers":b.totalAnswers,"Correct answers (%)":Math.round(b.successPercentage*100)/100,Archived:b.isArchived?"Yes":"No"})),c=i.utils.book_new(),u=["Username","Score (%)","Correct answers","Duration (seconds)",...a?["Date"]:[]],f=i.utils.json_to_sheet(o,{header:u});i.utils.book_append_sheet(c,f,"Exam grades");const m=o.reduce((b,x)=>Math.max(b,x.Username.length),10);if(f["!cols"]=[{wch:m},{wch:10},{wch:15},{wch:18},...a?[{wch:15}]:[]],l.length>0){const b=["Question ID","Question text","Question difficulty","Total answers","Correct answers (%)","Archived"],x=i.utils.json_to_sheet(l,{header:b});i.utils.book_append_sheet(c,x,"Questions statistics");const y=Math.min(Math.max(...l.map(w=>w["Question text"].length),13),80),v=Math.max(...l.map(w=>w["Question ID"].length),11);x["!cols"]=[{wch:Math.max(v,15)},{wch:y},{wch:20},{wch:15},{wch:17},{wch:10}]}const h=BEe(t);i.writeFile(c,`${h}_grades.xlsx`,{compression:!0})},aSt=async(e,t,n,r,a)=>{const i=await Et(()=>import("./xlsx-CKwrMZHi.js"),[]),o=new Set;if(e?.examsGrades)for(const x of e.examsGrades)x.username&&o.add(x.username);if(e?.assignmentGrades)for(const x of e.assignmentGrades)x.username&&o.add(x.username);const l=["Username"];for(const x of t)l.push(`${x.title} (%)`);n&&l.push("Assignment (%)"),l.push("Average grade (%)");const c=Array.from(o).map(x=>{const y={Username:x};if(t.forEach(S=>{const _=e?.examsGrades?.find(j=>j.username===x&&j.chapterId===S.chapterId),N=`${S.title} (%)`;y[N]=_?.score??0}),n){const S=e?.assignmentGrades?.find(_=>_.username===x);y["Assignment (%)"]=S?.assignmentGrade??0}let v=0,w=0;return t.forEach(S=>{const _=`${S.title} (%)`,N=y[_],j=S.rateWeight||0;v+=N*j/100,w+=j}),n&&y["Assignment (%)"]!==void 0&&(v+=y["Assignment (%)"]*r/100,w+=r),y["Average grade (%)"]=w>0?Math.round(v/w*100):0,y});c.sort((x,y)=>y["Average grade (%)"]-x["Average grade (%)"]);const u=i.utils.json_to_sheet(c,{header:l}),m=[{wch:Math.max(...c.map(x=>x.Username.length),8,15)}];for(const x of t)m.push({wch:15});n&&m.push({wch:15}),m.push({wch:18}),u["!cols"]=m;const h=i.utils.book_new();i.utils.book_append_sheet(h,u,"Consolidated grades");const b=BEe(a);i.writeFile(h,`${b}_consolidated_grades.xlsx`,{compression:!0})},ZEe=Be("/$lang/dashboard/professor/manage-courses/$courseId/results")({component:iSt,params:{parse:e=>({courseId:Ya.string().parse(e.courseId),lang:Ya.string().parse(e.lang)}),stringify:({courseId:e,lang:t})=>({courseId:`${e}`,lang:t})}});function iSt(){const{t:e,i18n:t}=Q(),n=ZEe.useParams(),r=wt(),{session:a,courses:i}=d.useContext(Ge),{data:o}=ke(oe.content.getCourse.queryOptions({id:n.courseId,language:t.language}));return d.useEffect(()=>{a!==void 0&&(a?Qn(rt.Professor)(a.user)||r({to:"/my-courses"}):r({to:"/"}))},[r,a]),o?a?s.jsx(Qe,{layoutSize:"wide",title:e("courses.exam.examResults"),overTitleMobile:o?o.name:void 0,tabs:Qd(n.courseId,i||[]),children:s.jsx(WEt,{courseId:n.courseId})}):s.jsx(Fe,{}):null}const sSt=e=>d.createElement("svg",{width:19,height:19,viewBox:"0 0 19 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{id:"Check"},d.createElement("path",{id:"Vector",d:"M16.7522 4.1416H15.5235C15.3513 4.1416 15.1878 4.2207 15.0823 4.35605L7.83486 13.5371L4.35966 9.13379C4.30709 9.06704 4.24008 9.01307 4.16366 8.97593C4.08725 8.93879 4.00341 8.91944 3.91845 8.91934H2.68974C2.57196 8.91934 2.50692 9.05469 2.579 9.14609L7.39364 15.2457C7.61864 15.5305 8.05107 15.5305 8.27782 15.2457L16.863 4.3666C16.9351 4.27695 16.87 4.1416 16.7522 4.1416Z",fill:"#14A911"}))),oSt=({course:e})=>s.jsxs("div",{className:"flex flex-col text-dashboardSectionTitle w-full",children:[s.jsx(lSt,{course:e}),s.jsx(cSt,{course:e}),s.jsx(uSt,{course:e}),s.jsx(dSt,{courseId:e.id})]}),lSt=({course:e})=>{const{t}=Q(),n=new Date;return e.teachingFormat!=="professor_led"?null:e.startDate&&e.startDate>n?s.jsx(ad,{variant:"inprogress",icon:s.jsx(Zwe,{className:"size-9 fill-brown-500"}),children:s.jsx(id,{children:t("dashboard.professor.courses.overview.courseNotStarted")})}):e.endDate&&e.endDate<n?s.jsx(ad,{variant:"success",icon:s.jsx(sSt,{className:"size-9"}),children:s.jsx(id,{children:t("dashboard.professor.courses.overview.courseEnded")})}):null},cSt=({course:e})=>{const{t}=Q(),n=gt("md"),r=e?.teachingFormat==="self_paced",a=e?.teachingFormat==="professor_led",i=e?.parts.flatMap(h=>h.chapters.filter(b=>b?.isSingleTrialExam))||[],o=e?.parts.flatMap(h=>h.chapters.filter(b=>b?.isCourseExam))||[],l=e?.hasAssignment??!1,{data:c}=ke(oe.user.courses.getEnrolledStudentsCount.queryOptions({courseId:e.id},{enabled:!!e.id})),{data:u}=ke(oe.user.courses.getTeacherLedCourseGrades.queryOptions({courseId:e.id,passingThreshold:e?.passingGradeThreshold??0},{enabled:!!e&&a&&(i.length>0||l)})),{data:f}=ke(oe.user.courses.getMultiAttemptExamCourseGrades.queryOptions({courseId:e.id,passingThreshold:fR},{enabled:!!e&&r&&o.length>0})),m={graduatedStudents:(a?u?.graduatedStudentsAmount:f?.graduatedStudentsAmount)||0,totalStudents:c,averageRating:e?.averageRating};return s.jsxs("section",{className:"flex flex-col items-center mt-6 border border-neutral-100 bg-white rounded-2xl",children:[s.jsx("h3",{className:"px-6 py-3 text-neutral-1000 label-18px max-md:font-medium md:title-large-sb-24px",children:t("dashboard.professor.courses.overview.overallPerformance")}),s.jsxs("div",{className:"flex justify-center max-md:max-w-[286px] flex-wrap gap-2",children:[m.totalStudents&&m.totalStudents>0?s.jsxs("div",{className:"flex flex-col items-center text-blue-500 self-end justify-center w-full max-w-54 md:max-w-[336px] py-5 md:px-14 md:py-7",children:[s.jsx("span",{className:"max-md:title-large-sb-24px md:text-[44px] md:font-bold !leading-none",children:m.totalStudents}),s.jsx("span",{className:"subtitle-medium-med-16px md:text-[22px] md:tracking-015px md:font-semibold pt-5 text-center",children:t("dashboard.professor.courses.overview.enrolledStudents")})]}):null,m.totalStudents&&m.totalStudents>0&&(!a||e?.areScoresCalculated)?s.jsx(phe,{total:m.totalStudents,completed:m.graduatedStudents,label:t("dashboard.teacher.courses.studentsGraduated"),variant:"orange",size:n?"m":"l"}):null,m.averageRating&&m.averageRating>0?s.jsx(dd,{value:Math.round(m.averageRating*100)/100,total:5,label:t("words.rating"),variant:"green",size:n?"m":"l"}):null]})]})},uSt=({course:e})=>{const{t}=Q(),n=gt("md"),[r,a]=d.useState(!0),i=new Date,o=e.parts.flatMap(f=>f.chapters).filter(f=>f.startDate&&new Date(f.startDate)>i).sort((f,m)=>{const h=new Date(f.startDate),b=new Date(m.startDate);return h.getTime()-b.getTime()}),l=o[0],{data:c}=ke(oe.user.courses.getUserChapterAttendance.queryOptions({chapterId:l?.chapterId},{enabled:!!l}));if(e.teachingFormat!=="professor_led"||o.length===0)return null;const u=()=>{a(!r)};return s.jsxs("section",{className:"w-full flex flex-col gap-4 py-2 mt-6",children:[s.jsx("h3",{className:"md:p-2 mobile-h3 md:subtitle-large-med-20px text-neutral-1000",children:t("dashboard.professor.courses.overview.upcomingClass")}),s.jsxs("article",{className:"bg-neutral-50 rounded-2xl overflow-hidden w-full",children:[s.jsxs("header",{className:V("p-4 md:px-6 md:py-3 border-b border-neutral-100 flex justify-between items-center cursor-pointer transition-colors",!r&&"border-b-0"),onClick:n?void 0:u,children:[s.jsxs("h4",{className:"label-med-18px font-medium md:label-large-med-20px text-neutral-1000",children:[l.partIndex,".",l.chapterIndex,"."," ",l.title]}),s.jsx(Ol,{className:`max-md:hidden text-neutral-1000 transition-transform duration-200 ${r?"rotate-180":""}`,size:24})]}),r&&s.jsxs("div",{className:"p-3 md:p-6 flex max-md:flex-col gap-4 md:gap-7 w-full",children:[s.jsxs("section",{className:"flex flex-col gap-2 w-full",children:[s.jsx("h5",{className:"text-neutral-800 font-medium md:px-1",children:t("words.info")}),s.jsxs("div",{className:"flex flex-col w-full p-5 bg-white rounded-2xl [&>*:not(:last-child)]:border-b",children:[l.startDate&&s.jsx(Yr,{leftText:t("words.date"),rightText:tr(l.startDate),icon:s.jsx(D9,{size:n?16:24}),variant:"grey",wrapOnMobile:!0}),l.startDate&&s.jsx(Yr,{leftText:t("words.time"),rightText:fo(l.startDate,l.endDate||void 0,l.timezone||void 0,!0),icon:s.jsx(H2,{size:n?16:24}),variant:"grey",wrapOnMobile:!0}),(l.addressLine1||l.addressLine2||l.addressLine3)&&s.jsx(Yr,{leftText:t("words.location"),rightText:s.jsx("div",{className:"flex flex-col md:items-end",children:[l.addressLine1,l.addressLine2,l.addressLine3].filter(Boolean).map((f,m)=>s.jsx("span",{children:f},`address-line-${m}-${f}`))}),icon:s.jsx(uD,{size:n?16:24}),variant:"grey",wrapOnMobile:!0})]})]}),(e.format==="hybrid"||e.format==="inperson")&&s.jsxs("section",{className:"flex flex-col gap-2 w-full",children:[s.jsx("h5",{className:"text-neutral-800 font-medium md:px-1",children:t("words.students")}),s.jsx("div",{className:"flex flex-col w-full p-5 bg-white rounded-2xl [&>*:not(:last-child)]:border-b",children:c&&s.jsxs(s.Fragment,{children:[s.jsx(Yr,{leftText:t("dashboard.professor.courses.overview.studentsRegistered"),rightText:c.length,icon:s.jsx(dD,{size:n?16:24}),variant:"grey",wrapOnMobile:!0}),s.jsx(Yr,{leftText:t("dashboard.professor.courses.overview.attendanceList"),rightText:s.jsxs("button",{className:"text-orange-500 flex items-center gap-1",onClick:()=>gSt(c,l.title),type:"button",children:[t("dashboard.professor.courses.overview.attendanceList"),s.jsx(Gf,{size:n?16:24})]}),icon:s.jsx(D9,{size:n?16:24}),variant:"grey",wrapOnMobile:!0})]})})]})]})]}),s.jsxs("div",{className:"flex items-center justify-between p-2 max-md:flex-col max-md:gap-4",children:[s.jsxs("span",{className:"flex items-center md:p-2 gap-2 md:gap-4 max-md:body-medium-12px",children:[s.jsx(p0e,{size:24,className:"text-neutral-400"}),t("dashboard.professor.courses.overview.notifyStudents")]}),s.jsx(re,{variant:"primary",size:"m",asChild:!0,children:s.jsx(Te,{to:`/dashboard/professor/manage-courses/${e.id}/announcement`,children:t("dashboard.professor.courses.overview.announceChange")})})]})]})},dSt=({courseId:e})=>{const{t}=Q(),[n,r]=d.useState(5),{data:a}=ke(oe.user.courses.getCourseRecentActivity.queryOptions({courseId:e}));if(!a||a.length===0)return null;const i=a.slice(0,n),o=a.length>n;return s.jsxs("section",{className:"flex flex-col w-full mt-6 gap-2",children:[s.jsx("h3",{className:"md:p-2 mobile-h3 md:subtitle-large-med-20px text-neutral-1000",children:t("dashboard.professor.courses.overview.recentActivity")}),s.jsx("ul",{className:`bg-white rounded-2xl border border-neutral-100
        [&>*:not(:last-child)]:border-b [&>*:not(:last-child)]:border-neutral-100`,children:i.map((l,c)=>s.jsx(fSt,{activity:l},`${l.type}-${l.date}-${c}`))}),o&&s.jsx("div",{className:"p-2 max-md:mx-auto",children:s.jsx(re,{variant:"outline",onClick:()=>r(l=>l+10),children:t("words.viewMore")})})]})},fSt=({activity:e})=>{const{t}=Q(),{displayName:n,score:r,type:a,withComment:i}=e,o=bSt(e);return s.jsxs("li",{className:"flex max-md:flex-col md:items-center justify-between px-4 py-1.5 md:p-4 max-md:gap-1.5",children:[s.jsxs("span",{className:"flex items-center gap-2 flex-wrap",children:[s.jsxs("div",{className:"flex items-center justify-between gap-1.5 max-md:w-full",children:[s.jsxs("div",{className:"flex items-center gap-2 py-1",children:[s.jsx(pSt,{type:a,withComment:i}),s.jsx(It,{size:"small",variant:"grey",mode:"light",children:n})]}),s.jsx("span",{className:"text-center text-neutral-600 desktop-caption1 w-fit lowercase md:hidden",children:Cd(e.date)})]}),s.jsx("span",{className:"body-14px text-neutral-1000 max-md:hidden",children:t(o,{score:r})})]}),s.jsx("span",{className:"text-center text-neutral-600 desktop-caption1 w-36 lowercase max-md:hidden",children:Cd(e.date)}),s.jsx("span",{className:"body-14px text-neutral-1000 md:hidden",children:t(o,{score:r})})]})},mSt={enrolled:fD,graduated:dPe,reviewWithComment:TPe,review:PPe},pSt=({type:e,withComment:t})=>{const n=gt("md"),r=mSt[e==="review"&&t?"reviewWithComment":e];return s.jsx(r,{className:"text-neutral-1000 shrink-0",size:n?18:24})},hSt=e=>{const t=["Index","Display Name"].join(","),n=e.map((r,a)=>[a+1,r||""].map(i=>`"${i}"`).join(","));return[t,...n].join(`
`)},gSt=(e,t)=>{if(!e||e.length===0){alert("There are no participants for this event");return}const n=hSt(e),r=new Blob([n],{type:"text/csv"}),a=document.createElement("a");a.href=URL.createObjectURL(r);const o=`${t.replaceAll(/[^\da-z]/gi,"_").toLowerCase()}_participants.csv`;a.download=o,a.click()},bSt=e=>{const{type:t,withComment:n}=e;return{enrolled:"dashboard.professor.courses.overview.hasEnrolled",graduated:"dashboard.professor.courses.overview.hasGraduated",review:n?"dashboard.professor.courses.overview.hasLeftReviewAndComment":"dashboard.professor.courses.overview.hasLeftReview"}[t]},qEe=Be("/$lang/dashboard/professor/manage-courses/$courseId/overview")({component:xSt,params:{parse:e=>({courseId:Ya.string().parse(e.courseId),lang:Ya.string().parse(e.lang)}),stringify:({courseId:e,lang:t})=>({courseId:`${e}`,lang:t})}});function xSt(){const e=wt(),{t,i18n:n}=Q(),r=qEe.useParams(),{session:a,courses:i}=d.useContext(Ge),{data:o}=ke(oe.content.getCourse.queryOptions({id:r.courseId,language:n.language}));return d.useEffect(()=>{a!==void 0&&(a?Qn(rt.Professor)(a?.user)||e({to:"/my-courses"}):e({to:"/"}))},[e,a]),o?a?s.jsx(Qe,{layoutSize:"wide",title:t("dashboard.teacher.courses.overview"),overTitleMobile:o?o.name:void 0,tabs:Qd(o.id,i||[]),children:s.jsx(oSt,{course:o})}):s.jsx(Fe,{}):null}const vSt="/assets/404-BJ13HtHe.svg";function QC(){const{t:e}=Q();return s.jsxs(Qe,{title:e("notFound.pageTitle"),layoutSize:"small",children:[s.jsxs("p",{className:"body-base-bold mb-10",children:[e("notFound.pageSubtitle"),s.jsx(Te,{className:"ml-1 underline",to:"/",children:e("notFound.here")}),"."]}),s.jsx("img",{src:vSt,className:"w-full max-w-xl",alt:e("imagesAlt.rabbit404")})]})}const ySt=({courseId:e})=>{const{t}=Q(),[n]=d.useState(1),[r,a]=d.useState("desc"),[i,o]=d.useState(null),[l,c]=d.useState(100);d.useEffect(()=>{c(100)},[i,r]);const u=ke(oe.content.listCouponCodesOwner.queryOptions({limit:1e4,page:n,singleUse:null,sortBy:i??"createdAt",sortDirection:r,itemId:e})),[f,m]=d.useState(null),h=yn(),b=yn(),x=()=>{w(!0),_(5),j(""),M(1),R(1),L([])},y=()=>{b.close(),u.refetch(),x()},[v,w]=d.useState(!0),[S,_]=d.useState(5),[N,j]=d.useState(""),[k,M]=d.useState(1),[T,R]=d.useState(1),[I,D]=d.useState(!1),[P,L]=d.useState(null),[z,q]=d.useState(!1),Z=st(oe.content.createCouponCodeTeacher.mutationOptions({onSuccess:Y=>{L(Y)}})),G=st(oe.content.deleteCouponCodeOwner.mutationOptions({onSuccess:()=>{u.refetch()}})),$=()=>{const Y={itemId:e,reductionPercentage:S,singleUse:v,...v?{code:null,numberOfCodes:k}:{code:N,maxUses:T}};Z.mutate(Y),q(!0),setTimeout(()=>q(!1),1e3)},X=[{baseKey:"code",labelBase:t("dashboard.adminPanel.coupons.tableHead.code"),sortType:"alpha"},{baseKey:"reductionPercentage",labelBase:t("dashboard.adminPanel.coupons.tableHead.discount"),sortType:"numeric"},{baseKey:"uses",labelBase:t("dashboard.adminPanel.coupons.tableHead.uses"),sortType:"numeric"},{baseKey:"maxUses",labelBase:t("dashboard.adminPanel.coupons.tableHead.maxUses"),sortType:"numeric"}],B=X.map(Y=>({key:Y.baseKey,label:Y.labelBase,sortType:Y.sortType})),W=Y=>{i===Y?a(F=>F==="asc"?"desc":"asc"):(o(Y),X.find(J=>J.baseKey===Y)?.sortType==="numeric"?a("desc"):a("asc"))};return s.jsxs("section",{className:"flex flex-col gap-4 lg:gap-8 mt-3 md:mt-8",children:[s.jsxs(re,{className:"w-fit gap-1",variant:"primary",onClick:()=>b.open(),size:"m",children:[t("dashboard.adminPanel.coupons.generateNew")," ",s.jsx(ype,{})]}),s.jsxs("table",{className:"max-lg:hidden max-w-3xl",children:[s.jsx("thead",{className:"text-left",children:s.jsx(pEe,{onSort:({key:Y,direction:F})=>{o(Y),a(F)},items:[{key:"code",label:t("dashboard.adminPanel.coupons.tableHead.code"),sortable:!0},{key:"reductionPercentage",label:t("dashboard.adminPanel.coupons.tableHead.discount"),sortable:!0},{key:"uses",label:t("dashboard.adminPanel.coupons.tableHead.uses"),sortable:!0},{key:"maxUses",label:t("dashboard.adminPanel.coupons.tableHead.maxUses"),sortable:!0},{key:"actions",label:t("dashboard.adminPanel.coupons.tableHead.actions"),sortable:!1}]})}),s.jsx("tbody",{children:u.data?.slice(0,l).map(Y=>s.jsxs("tr",{className:"*:pt-2",children:[s.jsx("td",{children:Y.code}),s.jsxs("td",{children:[" ",Y.reductionPercentage,"% "]}),s.jsxs("td",{children:[" ",Y.uses," "]}),s.jsxs("td",{children:[" ",Y.maxUses," "]}),s.jsx("td",{children:s.jsxs("div",{className:"flex gap-2",children:[s.jsx(re,{variant:"primary",size:"s",onClick:()=>{L([Y]),b.open()},children:t("words.view")}),s.jsx(re,{variant:"outline",size:"s",onClick:()=>{m(Y),h.open()},children:s.jsx(qo,{})})]})})]},Y.code))})]}),s.jsxs("div",{className:"lg:hidden flex flex-col gap-4",children:[s.jsx(wSt,{options:B,selectedKey:i,currentSortDirection:r,onSortFieldSelect:W}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[u.data?.slice(0,l).map(Y=>s.jsx(CSt,{coupon:Y,onViewClick:()=>{L([Y]),b.open()},onDeleteClick:()=>{m(Y),h.open()}},Y.id)),u.data?.length===0&&!u.isLoading&&s.jsx("p",{className:"md:col-span-2 text-center text-neutral-400 py-4",children:t("dashboard.adminPanel.coupons.noCouponsFound")})]})]}),u.data&&u.data.length>l&&s.jsxs(re,{variant:"newTertiary",size:"xl",className:"mx-auto mt-5 sm:mt-10 flex items-center gap-4",onClick:()=>c(Y=>Y+100),children:[t("dashboard.adminPanel.coupons.showMore"),s.jsx(Um,{size:24})]}),s.jsx(En,{title:t("dashboard.adminPanel.coupons.deleteDiscountCodeConfirm"),content:s.jsx("p",{children:t("dashboard.adminPanel.coupons.deleteDiscountCodeWarning")}),iconSrc:c0,open:h.isOpen,onOpenChange:h.close,children:s.jsxs("div",{className:"flex gap-4",children:[s.jsx(re,{variant:"primary",onClick:()=>{f&&G.mutate({code:f.code,itemId:f.itemId}),h.close()},className:"w-1/2",children:t("dashboard.adminPanel.coupons.delete")}),s.jsx(re,{variant:"outline",onClick:h.close,className:"w-1/2",children:t("dashboard.adminPanel.coupons.cancel")})]})}),s.jsxs(En,{title:P?.length?t("dashboard.adminPanel.coupons.generatedCodes"):t("dashboard.adminPanel.coupons.generateDiscountCode"),open:b.isOpen,onOpenChange:y,children:[!P?.length&&s.jsxs(s.Fragment,{children:[s.jsxs("fieldset",{className:"w-full",children:[s.jsx("h3",{className:"subtitle-medium-med-16px",children:t("dashboard.adminPanel.coupons.discountType")}),s.jsxs("div",{className:"flex gap-2 items-center",children:[s.jsx("input",{type:"radio",name:"discount",value:"unique",id:"is_unique",checked:v,onChange:()=>w(!0)}),s.jsx("label",{htmlFor:"is_unique",children:t("dashboard.adminPanel.coupons.discountSingleUse")})]}),s.jsxs("div",{className:"flex gap-2 items-center",children:[s.jsx("input",{type:"radio",name:"discount",value:"multi",id:"is_multi",checked:!v,onChange:()=>w(!1)}),s.jsx("label",{htmlFor:"is_multi",children:t("dashboard.adminPanel.coupons.discountMultiUse")})]})]}),s.jsxs("fieldset",{className:"w-full",children:[s.jsx("h3",{className:"subtitle-medium-med-16px",children:t("dashboard.adminPanel.coupons.discountValue")}),s.jsx("small",{className:"text-neutral-500",children:t("dashboard.adminPanel.coupons.discountValueExplanation")}),s.jsx("input",{className:"w-full border border-neutral-500 rounded-lg p-2",type:"number",step:"5",min:"5",max:"100",value:S,onChange:Y=>_(Number(Y.target.value))})]}),v?s.jsxs("fieldset",{className:"w-full",children:[s.jsx("h3",{children:t("dashboard.adminPanel.coupons.numberOfCodes")}),s.jsx("input",{className:"w-full border border-neutral-500 rounded-lg p-2",type:"number",min:"1",value:k,onChange:Y=>M(Number(Y.target.value))})]}):s.jsxs(s.Fragment,{children:[s.jsxs("fieldset",{className:"w-full",children:[s.jsx("h3",{className:"subtitle-medium-med-16px",children:t("dashboard.adminPanel.coupons.discountCode")}),s.jsx("small",{className:"text-neutral-500",children:t("dashboard.adminPanel.coupons.discountCodeExplanation")}),s.jsx("input",{className:"w-full border border-neutral-500 rounded-lg p-2",type:"text",value:N,placeholder:t("dashboard.adminPanel.coupons.discountCodePlaceholder"),onChange:Y=>j(Y.target.value)})]}),s.jsxs("fieldset",{className:"w-full",children:[s.jsx("h3",{className:"subtitle-medium-med-16px",children:t("dashboard.adminPanel.coupons.maximumNumberOfUse")}),s.jsx("input",{className:"w-full border border-neutral-500 rounded-lg p-2",type:"number",step:"1",min:"1",max:"1000",value:T,onChange:Y=>R(Number(Y.target.value))})]})]})]}),P&&P.length>0&&s.jsxs("div",{className:"w-full",children:[s.jsx("img",{className:"my-4 w-full",alt:"Coupon code",src:`/api/coupon-image.png?id=${P[0].id}`}),s.jsx("div",{className:"my-4",children:s.jsx("form",{action:P.length>1?`/api/coupons.zip?ids=${P.map(Y=>Y.id).join(",")}`:`/api/coupon-image.png?id=${P[0].id}`,method:"POST",target:"_blank",children:s.jsx(re,{className:"w-full",variant:"primary",type:"submit",children:P.length>1?t("dashboard.adminPanel.coupons.downloadImages"):t("dashboard.adminPanel.coupons.downloadImage")})})}),s.jsxs("ul",{className:"relative border rounded-lg p-2",children:[s.jsx("li",{className:"absolute top-0 right-0 text-neutral-300 p-1 rounded-md cursor-pointer",children:s.jsx("button",{type:"button",className:"group text-black hover:text-orange-500",onClick:()=>{navigator.clipboard.writeText(P.map(Y=>Y.code).join(`
`)),D(!0),setTimeout(()=>D(!1),2e3)},children:I?s.jsx(Px,{className:"size-8"}):s.jsx(Lx,{className:"size-8"})})}),P.map(Y=>s.jsx("li",{children:Y.code},Y.id))]})]}),P?.length?s.jsxs("div",{className:"flex gap-4 w-full",children:[s.jsx(re,{className:"w-full",variant:"outline",size:"s",onClick:y,children:t("dashboard.adminPanel.coupons.close")}),s.jsx(re,{className:"w-full",variant:"primary",size:"s",onClick:x,children:t("dashboard.adminPanel.coupons.generateNewCodes")})]}):s.jsx(re,{className:"w-full",variant:"primary",onClick:$,disabled:z,children:t(`dashboard.adminPanel.coupons.${k>1?"generateCodes":"generateCode"}`)})]})]})};function CSt({coupon:e,onViewClick:t,onDeleteClick:n}){const{t:r}=Q();return s.jsxs("article",{className:"p-2 rounded-[10px] flex flex-col gap-1.5 bg-neutral-50 border border-neutral-100 shadow-course-navigation-sm text-neutral-1000",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsx("h3",{className:"subtitle-medium-med-16px break-all pr-2 max-w-[calc(100%-60px)]",children:e.code}),s.jsxs(It,{size:"base",variant:"grey",mode:"light",className:"shrink-0",children:[e.reductionPercentage,"%"]})]}),s.jsxs("div",{className:"flex justify-between items-center gap-2",children:[s.jsx("div",{className:"flex flex-col gap-1 flex-grow",children:s.jsxs("div",{className:"flex items-center gap-x-2 gap-y-1 flex-wrap",children:[s.jsxs("span",{className:"body-14px text-neutral-600",children:[r("dashboard.adminPanel.coupons.tableHead.uses"),":"]}),s.jsx("span",{className:"body-14px-medium",children:e.uses}),s.jsxs("span",{className:"body-14px text-neutral-600",children:[r("words.total"),":"]}),s.jsx("span",{className:"body-14px-medium",children:e.maxUses})]})}),s.jsxs("div",{className:"flex gap-1.5 shrink-0",children:[s.jsx(re,{variant:"outline",size:"s",onClick:n,"aria-label":r("dashboard.adminPanel.coupons.delete"),children:s.jsx(qo,{})}),s.jsx(re,{variant:"primary",size:"s",onClick:t,children:r("words.view")})]})]})]})}function wSt({options:e,selectedKey:t,currentSortDirection:n,onSortFieldSelect:r}){const{t:a}=Q(),[i,o]=d.useState(!1),l=()=>{if(!t)return a("dashboard.adminPanel.coupons.mobileSort.sortBy");const c=e.find(f=>f.key===t);if(!c)return a("dashboard.adminPanel.coupons.mobileSort.sortBy");let u="";return n==="asc"?u=c.sortType==="alpha"?a("dashboard.adminPanel.coupons.mobileSort.az"):a("dashboard.adminPanel.coupons.mobileSort.lowHigh"):u=c.sortType==="alpha"?a("dashboard.adminPanel.coupons.mobileSort.za"):a("dashboard.adminPanel.coupons.mobileSort.highLow"),`${c.label} (${u})`};return s.jsxs("div",{className:"lg:hidden w-full bg-white rounded-lg border border-neutral-200 flex flex-col",children:[s.jsxs("button",{type:"button",onClick:()=>o(!i),className:"w-full px-3 py-2 flex justify-between items-center text-left",children:[s.jsxs("span",{className:V("text-sm ",t?"text-neutral-1000":"text-neutral-400"),children:[t&&s.jsxs("span",{className:"text-neutral-400",children:[a("dashboard.adminPanel.coupons.mobileSort.sortBy"),":"," "]}),l()]}),s.jsx("div",{className:`text-black transition-transform duration-200 ${i?"-rotate-180":""}`,children:s.jsx(Nv,{})})]}),i&&s.jsx("div",{className:"flex flex-col border-t border-neutral-300",children:e.map(c=>s.jsx("button",{type:"button",onClick:()=>{r(c.key),o(!1)},className:`w-full px-3 py-2 text-left text-sm flex flex-col justify-center items-start min-h-8
                ${t===c.key?"bg-neutral-50 text-black font-medium":"text-black hover:bg-neutral-50"}`,children:c.label},c.key))})]})}const GEe=Be("/$lang/dashboard/professor/manage-courses/$courseId/discount")({component:ESt,params:{parse:e=>({courseId:Ya.string().parse(e.courseId),lang:Ya.string().parse(e.lang)}),stringify:({courseId:e,lang:t})=>({courseId:`${e}`,lang:t})}});function ESt(){const{t:e}=Q(),t=GEe.useParams(),n=wt(),{session:r}=d.useContext(Ge);d.useEffect(()=>{r!==void 0&&(r?Qn(rt.Professor)(r.user)||n({to:"/my-courses"}):n({to:"/"}))},[n,r]);const{courses:a}=d.useContext(Ge);if(!a)return null;const i=a.find(o=>o.id===t.courseId);return!i||!i.requiresPayment?s.jsx(QC,{}):r?s.jsx(Qe,{layoutSize:"wide",title:e("dashboard.adminPanel.discountCodes"),overTitleMobile:i?i.name:void 0,description:e("dashboard.teacher.discount.description"),tabs:Qd(t.courseId,a),children:s.jsx(ySt,{courseId:t.courseId})}):s.jsx(Fe,{})}const SSt=({course:e})=>{const{t,i18n:n}=Q(),r={"Course ID":e.index.toUpperCase(),"Course Name":e.name,Duration:`${e.hours} ${t("words.hours")}`,Level:t(`words.level.${e.level}`),Price:e.onlinePriceDollars&&e.onlinePriceDollars>0||e.inpersonPriceDollars&&e.inpersonPriceDollars>0?`$${e.inpersonPriceDollars} (in-person) 
 $${e.onlinePriceDollars} (online)`:t("words.free"),Professor:e.mainProfessors.map(h=>h.name).join(", ")},{data:a,isFetched:i}=ke(oe.content.getCourse.queryOptions({id:e.id,language:n.language},{staleTime:3e5})),o="flex flex-col py-1 px-4 bg-white rounded-md border border-neutral-200 overflow-y-scroll text-neutral-800 body-14px !leading-[120%] whitespace-pre-line scrollbar-light",l="leading-tight font-medium text-black",c=d.useRef(null),u=d.useRef(null),[f,m]=d.useState(0);return d.useEffect(()=>{if(c.current&&u.current){const h=c.current.getBoundingClientRect().height;m(h)}},[e]),s.jsxs("div",{className:"flex flex-col text-dashboardSectionTitle w-full mt-3 lg:mt-10",children:[s.jsx("div",{className:"flex flex-col gap-6 mb-5 lg:mb-8 lg:bg-neutral-50 lg:shadow-course-navigation lg:rounded-[20px] lg:p-5 max-w-xl lg:max-w-5xl",children:s.jsxs("div",{className:"flex flex-col gap-5 lg:gap-10 w-full items-center",children:[s.jsxs("div",{className:"flex max-lg:flex-col items-center justify-center w-full gap-x-15 gap-y-5",children:[s.jsx("div",{className:"flex flex-col gap-2.5 w-full max-w-[517px]",children:s.jsx("div",{className:"flex flex-col w-full",children:Object.entries(r).map(([h,b])=>s.jsx(Yr,{leftText:h,rightText:b.toLocaleString(),variant:"light"},h))})}),s.jsx("div",{className:"w-full max-w-[406px] flex justify-center items-center max-lg:-order-1",children:s.jsx(Sn,{src:ua(`courses/${e.index}`,"thumbnail.webp",e.lastCommit),alt:e.name,breakpoints:{default:600},className:"rounded-[20px] shadow-course-navigation"})})]}),s.jsxs("div",{className:"flex flex-wrap gap-5",children:[s.jsxs("div",{className:"flex flex-col gap-5 lg:flex-1",ref:c,children:[s.jsxs("div",{className:"flex flex-col gap-3 w-full",children:[s.jsx("span",{className:l,children:t("words.goal")}),s.jsx("p",{className:o,children:e.goal})]}),s.jsxs("div",{className:"flex flex-col gap-3 w-full",children:[s.jsx("span",{className:l,children:t("dashboard.teacher.courses.objectives")}),s.jsx("ul",{className:V("gap-0.5 w-full list-disc list-inside",o),children:e.objectives.map(h=>s.jsx("li",{children:h},h))})]})]}),s.jsxs("div",{className:"flex flex-col gap-3 w-full  lg:flex-1 max-lg:!max-h-full",style:{maxHeight:`${f}px`},ref:u,children:[s.jsx("span",{className:l,children:t("dashboard.teacher.courses.courseLongDescription")}),s.jsx("div",{className:V("gap-2 w-full",o),children:s.jsx(s0,{components:{h1:({children:h})=>s.jsx("h3",{className:"title-small-med-16px",children:h}),p:({children:h})=>s.jsx("div",{className:"body-14px",children:h})},children:e.rawDescription})})]})]})]})}),i&&a&&s.jsxs(XC,{course:a,children:[s.jsx("h4",{className:"mb-2.5 lg:mb-4 text-dashboardSectionTitle title-medium-sb-18px lg:title-large-sb-24px",children:t("dashboard.teacher.courses.curriculum")}),s.jsx("p",{className:"mb-8 body-14px lg:body-16px",children:t("dashboard.teacher.courses.curriculumDescription")})]}),e&&!e.requiresPayment&&s.jsx(qwe,{title:t("dashboard.teacher.courses.makeModifications"),titleLink:`https://github.com/PlanB-Network/bitcoin-educational-content/tree/dev/courses/${e.index}`,text:"dashboard.teacher.courses.courseModification",textLink:"/tutorials/contribution/others/github-desktop-work-environment-5862003b-9d76-47f5-a9e0-5ec74256a8ba"})]})},WEe=Be("/$lang/dashboard/professor/manage-courses/$courseId/details")({component:NSt,params:{parse:e=>({courseId:Ya.string().parse(e.courseId),lang:Ya.string().parse(e.lang)}),stringify:({courseId:e,lang:t})=>({courseId:`${e}`,lang:t})}});function NSt(){const{i18n:e,t}=Q(),n=WEe.useParams(),r=wt(),{session:a,courses:i}=d.useContext(Ge),{data:o}=ke(oe.content.getCourse.queryOptions({id:n.courseId,language:e.language}));return d.useEffect(()=>{a!==void 0&&(a?Qn(rt.Professor)(a.user)||r({to:"/my-courses"}):r({to:"/"}))},[r,a]),o?a?s.jsx(Qe,{layoutSize:"wide",title:o.name,overTitleMobile:o?o.name:void 0,description:t("dashboard.teacher.courses.quickRecap"),tabs:Qd(o.id,i||[]),children:s.jsx(SSt,{course:o})}):s.jsx(Fe,{}):null}const _St=({courseId:e})=>{const{t,i18n:n}=Q(),{data:r,refetch:a}=ke(oe.content.getCourseAssignmentsWithStudentsGrades.queryOptions({courseId:e})),{data:i,refetch:o}=ke(oe.content.getCourse.queryOptions({id:e,language:n.language})),l=st(oe.user.courses.saveCourseAssignmentGrade.mutationOptions({onError:y=>{en(y.message,{color:"warning",icon:QS,mode:"light"})}})),c=st(oe.user.courses.setCourseAssignmentGradesAsPublished.mutationOptions({onError:y=>{en(y.message,{color:"warning",icon:QS,mode:"light"})},onSuccess:async()=>{await o(),await a(),en(t("dashboard.teacher.courses.assignmentGrade.gradesPublished"),{color:"success",icon:ca,mode:"light"})}})),[u,f]=d.useState({}),m=async(y,v)=>{try{if(v.length===0)return;await Promise.all(v.map(w=>l.mutateAsync({courseId:e,grade:w.grade,uid:w.uid})))}catch(w){console.error(`Error saving grades for assignment ${y}:`,w)}},h=d.useCallback(async y=>{const v=u[y],w=r?.find(S=>S.id===y);if(w)if(v?.isEditing){const S=Object.entries(v.grades).map(([_,N])=>({grade:N,uid:w.students.find(j=>j.username===_).uid}));await m(y,S),f(_=>{const N={..._};return delete N[y],N}),await o(),await a()}else f(S=>({...S,[y]:{grades:{},isEditing:!0}}))},[u,r,a,o]),b=d.useCallback((y,v,w)=>{f(S=>({...S,[y]:{...S[y],grades:{...S[y].grades,[v]:w},isEditing:!0}}))},[]),x=async()=>{try{const y=[];for(const v of r||[]){const w=v.id,S=u[w],_=[];if(S?.isEditing)for(const[N,j]of Object.entries(S.grades))_.push({grade:j,uid:v.students.find(k=>k.username===N).uid});for(const N of v.students){const j=N.username in(S?.grades||{});N.grade===null&&!j&&_.push({grade:0,uid:N.uid})}_.length>0&&y.push(m(w,_))}await Promise.all(y),f({}),await c.mutateAsync({courseId:e,isPlanBSchool:i?.isPlanbSchool||!1})}catch(y){console.error("Error during bulk save and publish:",y)}};return i?s.jsxs("div",{className:"flex flex-col w-full mt-3 md:mt-8",children:[!i.isAssignmentGradingPublished&&s.jsxs(Ff,{variant:"warning",hasCloseButton:!0,children:[s.jsx(zf,{icon:QS,children:t("dashboard.teacher.courses.assignmentGrade.alertTitle")}),s.jsx(Uf,{className:"text-neutral-900",children:t("dashboard.teacher.courses.assignmentGrade.alertDescription")})]}),s.jsx("div",{className:"flex max-md:flex-col md:justify-between gap-4 md:items-center mt-5",children:!i.isAssignmentGradingPublished&&s.jsx(jSt,{onConfirm:x,missingGradesCount:r?.reduce((y,v)=>y+v.students.filter(w=>w.grade===null).length,0)||0})}),r&&r.length>0&&s.jsx("div",{className:"flex flex-col gap-6 mt-10",children:r.map(y=>{const v=u[y.id];return s.jsx(kSt,{assignment:y,isEditing:v?.isEditing??!1,editingGrades:v?.grades??{},onToggleEdit:()=>h(y.id),onGradeChange:(w,S)=>b(y.id,w,S),showEditButton:!i.isAssignmentGradingPublished},y.id)})})]}):s.jsx(Fe,{})},kSt=({assignment:e,isEditing:t,editingGrades:n,onToggleEdit:r,onGradeChange:a,showEditButton:i=!0})=>{const{t:o}=Q(),[l,c]=d.useState(!1),[u,f]=d.useState({direction:"asc",key:null}),m=v=>{let w="asc";u.key===v&&u.direction==="asc"&&(w="desc"),f({direction:w,key:v})},h=d.useMemo(()=>u.key?[...e.students].sort((v,w)=>{const S=v[u.key],_=w[u.key];if(u.key==="grade"){const M=S,T=_;return u.direction==="asc"?M-T:T-M}const N=S,j=_,k=N.localeCompare(j);return u.direction==="asc"?k:-k}):e.students,[e.students,u]),b=v=>u.key!==v?s.jsx(tPe,{className:"size-5"}):u.direction==="asc"?s.jsx(o0e,{className:"size-5"}):s.jsx(Ol,{className:"size-5"}),x=(v,w)=>{if(w===""){a(v,null);return}const S=Number.parseInt(w);!Number.isNaN(S)&&S>=0&&S<=100&&a(v,S)},y=v=>{if(v.username in n){const S=n[v.username];return S!==null?S:""}const w=v.grade;return w!==null?w:""};return s.jsxs("div",{className:"w-full border border-neutral-100 bg-neutral-50 rounded-xl flex flex-col gap-2",children:[s.jsxs("div",{className:"flex items-center justify-between px-4 py-2.5 cursor-pointer",onClick:()=>c(!l),onKeyDown:v=>{(v.key==="Enter"||v.key===" ")&&(c(!l),v.preventDefault())},children:[s.jsx("h3",{className:"subtitle-large-med-20px",children:e.name||o("dashboard.teacher.courses.assignmentGrade.courseAssignment")}),s.jsx(Ol,{className:V("size-5 transition-all",l?"":"-rotate-180")})]}),!l&&s.jsxs("div",{className:"flex flex-col gap-2.5 overflow-x-auto px-4 pb-4",children:[s.jsxs("table",{className:"w-full",children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{className:"desktop-typo2 text-left py-4 pr-2 w-full max-w-[60%] max-md:hidden",children:o("dashboard.teacher.courses.assignmentGrade.studentDisplayName")}),s.jsx("th",{className:"desktop-typo2 text-left py-4 pr-2 w-full max-w-[60%] md:hidden",children:o("words.student")}),s.jsx("th",{className:"desktop-typo2 text-left py-4 pr-2 min-w-[180px] w-[20%] max-md:hidden",children:o("words.username")}),s.jsx("th",{className:"desktop-typo2 cursor-pointer text-left py-4 max-md:min-w-33 md:min-w-[180px] md:w-[20%]",onClick:()=>m("grade"),onKeyDown:v=>{(v.key==="Enter"||v.key===" ")&&(m("grade"),v.preventDefault())},children:s.jsxs("div",{className:"flex items-center justify-end gap-2.5",children:[o("dashboard.teacher.courses.assignmentGrade.grade100"),b("grade")]})})]})}),s.jsx("tbody",{children:h.map(v=>s.jsxs("tr",{children:[s.jsx("td",{className:"py-2.5 pr-2 body-16px max-md:hidden",children:v.displayName}),s.jsxs("td",{className:"py-2.5 pr-2 flex flex-col md:hidden",children:[s.jsx("span",{className:"body-16px",children:v.displayName}),s.jsx("span",{className:"text-neutral-500 body-12px",children:v.username})]}),s.jsx("td",{className:"py-2.5 pr-2 body-16px max-md:hidden",children:v.username}),s.jsx("td",{className:"text-right py-2.5",children:s.jsx("input",{type:"number",min:"0",max:"100",value:y(v),placeholder:"--",readOnly:!t,className:V("w-19 md:w-25 px-4 py-1.5 text-left border rounded-lg border-neutral-200 placeholder:text-neutral-300",t?"bg-white":"bg-transparent cursor-default"),onChange:w=>x(v.username,w.target.value)})})]},v.username))})]}),i&&s.jsx("div",{className:"flex justify-end w-full py-1.5",children:s.jsx(re,{variant:"primary",size:"s",mode:"light",onClick:v=>{v.stopPropagation(),r()},children:o(t?"words.save":"words.edit")})})]})]})},jSt=({onConfirm:e,missingGradesCount:t})=>{const n=gt("md"),{t:r}=Q();return s.jsx(En,{trigger:s.jsx(re,{variant:"primary",size:"m",mode:"light",className:"max-md:self-end",children:r("dashboard.teacher.courses.assignmentGrade.publishAllGrades")}),title:t>0?r("dashboard.teacher.courses.assignmentGrade.missingGradesTitle",{count:t}):r("dashboard.teacher.courses.assignmentGrade.confirmPublicationTitle"),content:s.jsx("p",{className:"text-center max-w-[442px] md:px-5",children:t>0?r("dashboard.teacher.courses.assignmentGrade.missingGradesDescription"):r("dashboard.teacher.courses.assignmentGrade.confirmPublicationDescription")}),iconSrc:c0,children:s.jsxs("div",{className:"!flex max-md:flex-wrap justify-center items-center gap-2.5 md:!gap-7",children:[s.jsx(Hr,{asChild:!0,children:s.jsxs(re,{variant:t?"outline":"primary",size:n?"m":"l",className:"w-fit",onClick:e,children:[r("dashboard.teacher.courses.assignmentGrade.confirmPublication"),s.jsx(ca,{className:"ml-2.5"})]})}),s.jsx(Hr,{asChild:!0,children:s.jsxs(re,{variant:t?"primary":"outline",size:n?"m":"l",className:"w-fit",children:[r("courses.exam.goBack")," ",s.jsx(i0e,{className:"ml-2.5"})]})})]})})},YEe=Be("/$lang/dashboard/professor/manage-courses/$courseId/assignment")({component:TSt,params:{parse:e=>({courseId:Ya.string().parse(e.courseId),lang:Ya.string().parse(e.lang)}),stringify:({courseId:e,lang:t})=>({courseId:`${e}`,lang:t})}});function TSt(){const{t:e}=Q(),t=YEe.useParams(),n=wt(),{session:r}=d.useContext(Ge);d.useEffect(()=>{r!==void 0&&(r?Qn(rt.Professor)(r.user)||n({to:"/my-courses"}):n({to:"/"}))},[n,r]);const{courses:a}=d.useContext(Ge);if(!a)return null;const i=a.find(o=>o.id===t.courseId);return!i||!i.hasAssignment?s.jsx(QC,{}):r?s.jsx(Qe,{layoutSize:"wide",title:e("dashboard.teacher.courses.assignmentGrade.title"),overTitleMobile:i?i.name:void 0,description:e("dashboard.teacher.courses.assignmentGrade.description"),tabs:Qd(t.courseId,a),children:s.jsx(_St,{courseId:t.courseId})}):s.jsx(Fe,{})}function ASt(e,t){const n=DSt(t);return"formatToParts"in n?OSt(n,e):ISt(n,e)}const MSt={year:0,month:1,day:2,hour:3,minute:4,second:5};function OSt(e,t){try{const n=e.formatToParts(t),r=[];for(let a=0;a<n.length;a++){const i=MSt[n[a].type];i!==void 0&&(r[i]=parseInt(n[a].value,10))}return r}catch(n){if(n instanceof RangeError)return[NaN];throw n}}function ISt(e,t){const n=e.format(t),r=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n);return[parseInt(r[3],10),parseInt(r[1],10),parseInt(r[2],10),parseInt(r[4],10),parseInt(r[5],10),parseInt(r[6],10)]}const dM={},Lue=new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),RSt=Lue==="06/25/2014, 00:00:00"||Lue==="‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00";function DSt(e){return dM[e]||(dM[e]=RSt?new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),dM[e]}function dF(e,t,n,r,a,i,o){const l=new Date(0);return l.setUTCFullYear(e,t,n),l.setUTCHours(r,a,i,o),l}const Vue=36e5,PSt=6e4,fM={timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/};function fF(e,t,n){if(!e)return 0;let r=fM.timezoneZ.exec(e);if(r)return 0;let a,i;if(r=fM.timezoneHH.exec(e),r)return a=parseInt(r[1],10),$ue(a)?-(a*Vue):NaN;if(r=fM.timezoneHHMM.exec(e),r){a=parseInt(r[2],10);const o=parseInt(r[3],10);return $ue(a,o)?(i=Math.abs(a)*Vue+o*PSt,r[1]==="+"?-i:i):NaN}if($St(e)){t=new Date(t||Date.now());const o=n?t:LSt(t),l=mR(o,e);return-(n?l:VSt(t,l,e))}return NaN}function LSt(e){return dF(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}function mR(e,t){const n=ASt(e,t),r=dF(n[0],n[1]-1,n[2],n[3]%24,n[4],n[5],0).getTime();let a=e.getTime();const i=a%1e3;return a-=i>=0?i:1e3+i,r-a}function VSt(e,t,n){let a=e.getTime()-t;const i=mR(new Date(a),n);if(t===i)return t;a-=i-t;const o=mR(new Date(a),n);return i===o?i:Math.max(i,o)}function $ue(e,t){return-23<=e&&e<=23&&(t==null||0<=t&&t<=59)}const Hue={};function $St(e){if(Hue[e])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),Hue[e]=!0,!0}catch{return!1}}function Fue(e){const t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),+e-+t}const KEe=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,mM=36e5,zue=6e4,HSt=2,ui={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:KEe};function pR(e,t={}){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(e===null)return new Date(NaN);const n=t.additionalDigits==null?HSt:Number(t.additionalDigits);if(n!==2&&n!==1&&n!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]")return new Date(e.getTime());if(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")return new Date(e);if(Object.prototype.toString.call(e)!=="[object String]")return new Date(NaN);const r=FSt(e),{year:a,restDateString:i}=zSt(r.date,n),o=USt(i,a);if(o===null||isNaN(o.getTime()))return new Date(NaN);if(o){const l=o.getTime();let c=0,u;if(r.time&&(c=BSt(r.time),c===null||isNaN(c)))return new Date(NaN);if(r.timeZone||t.timeZone){if(u=fF(r.timeZone||t.timeZone,new Date(l+c)),isNaN(u))return new Date(NaN)}else u=Fue(new Date(l+c)),u=Fue(new Date(l+c+u));return new Date(l+c+u)}else return new Date(NaN)}function FSt(e){const t={};let n=ui.dateTimePattern.exec(e),r;if(n?(t.date=n[1],r=n[3]):(n=ui.datePattern.exec(e),n?(t.date=n[1],r=n[2]):(t.date=null,r=e)),r){const a=ui.timeZone.exec(r);a?(t.time=r.replace(a[1],""),t.timeZone=a[1].trim()):t.time=r}return t}function zSt(e,t){if(e){const n=ui.YYY[t],r=ui.YYYYY[t];let a=ui.YYYY.exec(e)||r.exec(e);if(a){const i=a[1];return{year:parseInt(i,10),restDateString:e.slice(i.length)}}if(a=ui.YY.exec(e)||n.exec(e),a){const i=a[1];return{year:parseInt(i,10)*100,restDateString:e.slice(i.length)}}}return{year:null}}function USt(e,t){if(t===null)return null;let n,r,a;if(!e||!e.length)return n=new Date(0),n.setUTCFullYear(t),n;let i=ui.MM.exec(e);if(i)return n=new Date(0),r=parseInt(i[1],10)-1,Bue(t,r)?(n.setUTCFullYear(t,r),n):new Date(NaN);if(i=ui.DDD.exec(e),i){n=new Date(0);const o=parseInt(i[1],10);return GSt(t,o)?(n.setUTCFullYear(t,0,o),n):new Date(NaN)}if(i=ui.MMDD.exec(e),i){n=new Date(0),r=parseInt(i[1],10)-1;const o=parseInt(i[2],10);return Bue(t,r,o)?(n.setUTCFullYear(t,r,o),n):new Date(NaN)}if(i=ui.Www.exec(e),i)return a=parseInt(i[1],10)-1,Zue(a)?Uue(t,a):new Date(NaN);if(i=ui.WwwD.exec(e),i){a=parseInt(i[1],10)-1;const o=parseInt(i[2],10)-1;return Zue(a,o)?Uue(t,a,o):new Date(NaN)}return null}function BSt(e){let t,n,r=ui.HH.exec(e);if(r)return t=parseFloat(r[1].replace(",",".")),pM(t)?t%24*mM:NaN;if(r=ui.HHMM.exec(e),r)return t=parseInt(r[1],10),n=parseFloat(r[2].replace(",",".")),pM(t,n)?t%24*mM+n*zue:NaN;if(r=ui.HHMMSS.exec(e),r){t=parseInt(r[1],10),n=parseInt(r[2],10);const a=parseFloat(r[3].replace(",","."));return pM(t,n,a)?t%24*mM+n*zue+a*1e3:NaN}return null}function Uue(e,t,n){t=t||0,n=n||0;const r=new Date(0);r.setUTCFullYear(e,0,4);const a=r.getUTCDay()||7,i=t*7+n+1-a;return r.setUTCDate(r.getUTCDate()+i),r}const ZSt=[31,28,31,30,31,30,31,31,30,31,30,31],qSt=[31,29,31,30,31,30,31,31,30,31,30,31];function XEe(e){return e%400===0||e%4===0&&e%100!==0}function Bue(e,t,n){if(t<0||t>11)return!1;if(n!=null){if(n<1)return!1;const r=XEe(e);if(r&&n>qSt[t]||!r&&n>ZSt[t])return!1}return!0}function GSt(e,t){if(t<1)return!1;const n=XEe(e);return!(n&&t>366||!n&&t>365)}function Zue(e,t){return!(e<0||e>52||t!=null&&(t<0||t>6))}function pM(e,t,n){return!(e<0||e>=25||t!=null&&(t<0||t>=60)||n!=null&&(n<0||n>=60))}function WSt(e,t,n){e=pR(e,n);const r=fF(t,e,!0),a=new Date(e.getTime()-r),i=new Date(0);return i.setFullYear(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()),i.setHours(a.getUTCHours(),a.getUTCMinutes(),a.getUTCSeconds(),a.getUTCMilliseconds()),i}function YSt(e,t,n){if(typeof e=="string"&&!e.match(KEe))return pR(e,{...n,timeZone:t});e=pR(e,n);const r=dF(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()).getTime(),a=fF(t,new Date(r));return new Date(r+a)}const KSt=({courseId:e,isOpen:t,onClose:n,existingAnnouncement:r})=>{const{t:a}=Q(),i=or({content:Pe().min(1,{message:a("courses.review.fieldRequired")}),dateTime:WV({error:a("dashboard.teacher.courses.announcementModal.dateRequired")}),studentGroup:vs(j1).optional(),timezone:Pe(),type:Pe()}),o=Xi({resolver:Qo(i)}),{courses:l}=d.useContext(Ge),c=l?.some(k=>k.id===e&&k.isPlanbSchool),[u,f]=d.useState(!1),[m,h]=d.useState(r&&ao(new Date(r.scheduledAt),"HH:mm")||"00:00"),[b,x]=d.useState(r?new Date(r.scheduledAt):null),[y,v]=d.useState(r?r.timezone:"GMT"),w=st(oe.user.notifications.insertScheduledCourseAnnouncement.mutationOptions({onSuccess:()=>{_()}})),S=st(oe.user.notifications.updateScheduledCourseAnnouncement.mutationOptions({onSuccess:()=>{_()}}));function _(){n(),f(!1),x(null),h("00:00"),v("GMT"),o.reset()}async function N(k){const R=`${ao(k.dateTime,"yyyy-MM-dd")} ${m}`,I=k.timezone;let D;try{D=YSt(R,I)}catch(P){console.error("Error converting date/time/timezone:",P);return}r?S.mutate({content:k.content,courseId:e,id:r.id,scheduledAt:D,studentGroup:k.studentGroup||j1.All,timezone:k.timezone,type:k.type}):w.mutate({content:k.content,courseId:e,scheduledAt:D,studentGroup:k.studentGroup||j1.All,timezone:k.timezone,type:k.type})}const j=[vt.Warning,vt.Calendar,vt.General,vt.Assignment,vt.Celebration];return d.useEffect(()=>{if(r){const k=new Date(r.scheduledAt),M=r.timezone&&r.timezone in qre?r.timezone:"GMT",T=WSt(k,M);h(ao(T,"HH:mm")),x(T),o.setValue("dateTime",T),v(M),o.setValue("timezone",M),o.reset({...o.getValues(),content:r.content,studentGroup:r.studentGroup,type:r.type})}else o.reset({content:"",dateTime:new Date,studentGroup:j1.All,timezone:"GMT",type:vt.Warning}),x(null),h("00:00"),v("GMT")},[r,o]),s.jsx(En,{title:a(r?"dashboard.teacher.courses.announcementModal.editAnnouncement":"dashboard.teacher.courses.announcementModal.title"),open:t,onOpenChange:()=>_(),children:s.jsx("div",{className:"flex flex-col gap-6",children:s.jsxs("form",{onSubmit:o.handleSubmit(N),className:"flex flex-col gap-5 md:gap-10",children:[s.jsx(Dt,{control:o.control,name:"type",render:({field:k,fieldState:M})=>s.jsxs(Lt,{"data-invalid":M.invalid,children:[s.jsx(Rt,{className:"text-left",htmlFor:k.name,required:!0,children:a("dashboard.teacher.courses.announcementModal.typeLabel")}),s.jsxs(Pr,{onValueChange:k.onChange,value:k.value,children:[s.jsx(jr,{className:"md:w-96",children:s.jsx(Lr,{placeholder:a("dashboard.teacher.courses.announcementModal.typePlaceholder")})}),s.jsx(Tr,{mode:"light",children:j.map(T=>s.jsx(br,{value:T,children:s.jsxs("span",{className:"flex gap-1.5 items-center",children:[Cm(T,"size-4"),a(`notification.types.${T.toLowerCase()}`)]})},T))})]}),M.invalid&&s.jsx(Ot,{errors:[M.error]})]})}),s.jsx(Dt,{control:o.control,name:"content",render:({field:k,fieldState:M})=>s.jsxs(Lt,{"data-invalid":M.invalid,children:[s.jsx(Rt,{className:"text-left",htmlFor:k.name,required:!0,children:a("dashboard.teacher.courses.announcementModal.contentLabel")}),s.jsx(i3,{placeholder:a("dashboard.teacher.courses.announcementModal.contentPlaceholder"),className:"min-h-25 bg-white border-neutral-300",...k}),M.invalid&&s.jsx(Ot,{errors:[M.error]})]})}),c&&s.jsx(Dt,{control:o.control,name:"studentGroup",defaultValue:j1.All,render:({field:k,fieldState:M})=>s.jsxs(Lt,{"data-invalid":M.invalid,children:[s.jsx(Rt,{className:"text-left",htmlFor:k.name,children:a("dashboard.teacher.courses.announcementModal.groupLabel")}),s.jsx("div",{className:"flex flex-col gap-2 pl-4 text-left",children:[{label:a("dashboard.announcements.groups.all"),value:"all"},{label:a("dashboard.announcements.groups.active"),value:"assignment"},{label:a("dashboard.announcements.groups.summer"),value:"summer"}].map(T=>s.jsxs("label",{className:"flex gap-4 items-start",children:[s.jsxs("div",{className:"mt-1 grid place-items-center",children:[s.jsx("input",{type:"radio",value:T.value,checked:k.value===T.value,onChange:()=>k.onChange(T.value),className:"peer col-start-1 row-start-1 size-3.5 appearance-none rounded-full border bg-white border-orange-500 shrink-0"}),s.jsx("div",{className:"col-start-1 row-start-1 w-2 h-2 rounded-full peer-checked:bg-orange-500"})]}),s.jsx("span",{className:"text-black label-medium-16px",children:T.label})]},T.value))}),M.invalid&&s.jsx(Ot,{errors:[M.error]})]})}),s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsx(Rt,{required:!0,children:a("dashboard.announcements.publicationDate")}),s.jsx(Dt,{control:o.control,name:"dateTime",render:({field:k,fieldState:M})=>s.jsxs(Lt,{"data-invalid":M.invalid,className:"flex flex-col w-full max-w-[320px]",children:[s.jsx(Rt,{required:!0,children:a("words.day")}),s.jsxs(Pv,{open:u,onOpenChange:f,children:[s.jsx(Lv,{asChild:!0,children:s.jsxs("button",{className:V("flex items-center justify-between rounded-lg bg-white border-neutral-300 px-3 py-2 text-sm leading-[120%] text-neutral-1000 data-placeholder:text-neutral-400 dark:bg-transparent dark:border-neutral-200 border shadow-none"),type:"button",children:[k.value?`${ao(k.value,"PPP")}, ${m}`:s.jsx("span",{className:"text-neutral-400",children:a("dashboard.announcements.pickADate")}),s.jsx(QYe,{className:"ml-auto h-4 w-4 opacity-50"})]})}),s.jsx(t6,{className:"w-auto p-0 z-60 bg-white",align:"start",children:s.jsx(y0e,{mode:"single",startMonth:new Date,selected:b||k.value,onSelect:T=>{const[R,I]=m.split(":");T?.setHours(Number(R),Number(I)),x(T),k.onChange(T)},onDayClick:()=>f(!1),endMonth:new Date(new Date().getFullYear()+3,11),disabled:T=>Number(T)<Date.now()-1e3*60*60*24,defaultMonth:k.value,className:"border border-neutral-200 rounded-lg"})})]}),M.invalid&&s.jsx(Ot,{errors:[M.error]})]})}),s.jsx(Dt,{control:o.control,name:"dateTime",render:({field:k,fieldState:M})=>s.jsxs(Lt,{"data-invalid":M.invalid,className:"flex flex-col",children:[s.jsx(Rt,{required:!0,children:a("words.time")}),s.jsxs(Pr,{defaultValue:m,onValueChange:T=>{if(h(T),b){const[R,I]=T.split(":"),D=new Date(b.getTime());D.setHours(Number(R),Number(I)),x(D),k.onChange(D)}},children:[s.jsx(jr,{className:"dark:bg-transparent dark:border-neutral-200 border shadow-none w-fit",children:s.jsx(Lr,{})}),s.jsx(Tr,{mode:"light",children:s.jsx($O,{className:"h-60",children:Array.from({length:96}).map((T,R)=>{const I=`${Math.floor(R/4)}`.padStart(2,"0"),D=`${R%4*15}`.padStart(2,"0");return s.jsxs(br,{value:`${I}:${D}`,children:[I,":",D]},R)})})})]}),M.invalid&&s.jsx(Ot,{errors:[M.error]})]})}),s.jsx(Dt,{control:o.control,name:"timezone",render:({field:k,fieldState:M})=>s.jsxs(Lt,{"data-invalid":M.invalid,className:"flex flex-col w-full max-w-[320px]",children:[s.jsx(Rt,{required:!0,children:a("words.timeZone")}),s.jsxs(Pr,{value:k.value,defaultValue:y,onValueChange:T=>{v(T),k.onChange(T)},children:[s.jsx(jr,{className:"dark:bg-transparent dark:border-neutral-200 border shadow-none",children:s.jsx(Lr,{placeholder:a("placeholders.selectTimeZone")})}),s.jsx(Tr,{mode:"light",children:s.jsx($O,{className:"h-60",children:Object.entries(qre).sort(([T],[R])=>{const I=J4(T),D=J4(R),P=Number.parseInt(I.replace("UTC","").replace("+",""),10)||0,L=Number.parseInt(D.replace("UTC","").replace("+",""),10)||0;return P-L}).map(([T,R])=>s.jsx(br,{value:T,children:`(${J4(T)}) ${R}`},T))})})]}),M.invalid&&s.jsx(Ot,{errors:[M.error]})]})})]}),s.jsx("div",{className:"flex justify-center",children:s.jsx(re,{type:"submit",variant:"primary",children:a(r?"words.save":"dashboard.teacher.courses.announcementModal.create")})})]})})})},XSt=({courseId:e})=>{const{t}=Q(),[n,r]=d.useState(!1),[a,i]=d.useState(null),{data:o,refetch:l}=ke(oe.user.notifications.getCourseAnnouncement.queryOptions({courseId:e})),c=o?.filter(m=>m.isPublished&&new Date(m.scheduledAt)>new Date(new Date().setMonth(new Date().getMonth()-1))).sort((m,h)=>new Date(h.scheduledAt).getTime()-new Date(m.scheduledAt).getTime()),u=o?.filter(m=>!m.isPublished),f=st(oe.user.notifications.deleteScheduledCourseAnnouncement.mutationOptions({onSuccess:()=>{l()}}));return s.jsxs("div",{className:"flex flex-col text-dashboardSectionTitle w-full",children:[s.jsxs("div",{className:"flex flex-col w-full",children:[s.jsxs(re,{variant:"primary",rounded:!1,className:"w-fit mt-8",size:"m",onClick:()=>{i(null),r(!0)},children:[t("dashboard.teacher.courses.writeAnnouncement"),s.jsx("span",{className:"ml-3",children:s.jsx(yd,{size:24})})]}),s.jsx("h2",{className:"text-dashboardSectionTitle title-medium-sb-18px lg:title-large-sb-24p mt-8",children:t("dashboard.teacher.courses.announcementsUpcoming")}),s.jsx("p",{className:"text-dashboardSectionText/75 body-14px lg:body-16px mt-4",children:t("dashboard.teacher.courses.announcementsUpcomingDescription")})]}),u&&u.length>0?s.jsx("div",{className:"flex flex-col border border-neutral-100 rounded-[12px] w-full mt-8",children:u?.map((m,h)=>s.jsxs(d.Fragment,{children:[s.jsxs("article",{className:"w-full flex max-md:flex-col md:items-center justify-between p-4",children:[s.jsxs("div",{className:"flex flex-col gap-2.5 md:p-4",children:[s.jsxs("div",{className:"flex gap-3 items-center",children:[Cm(m.type),s.jsx(It,{mode:"light",size:"small",variant:"grey",children:t(`dashboard.teacher.courses.${m.studentGroup}Students`)}),s.jsxs("span",{className:"ml-auto flex items-center md:hidden desktop-caption1 text-neutral-600",children:[new Intl.DateTimeFormat(void 0,{day:"numeric",month:"long"}).format(m.scheduledAt)," ",qc(m.scheduledAt,m.timezone)]})]}),s.jsx("p",{className:"body-14px whitespace-pre-line",children:m.content})]}),s.jsxs("div",{className:"flex gap-3 items-center max-md:mt-2.5",children:[s.jsxs("div",{className:"flex flex-col items-center md:p-4 w-35 shrink-0 text-center body-14px max-md:hidden",children:[s.jsx("span",{children:new Intl.DateTimeFormat(void 0,{day:"numeric",month:"long"}).format(m.scheduledAt)}),s.jsx("span",{children:qc(m.scheduledAt,m.timezone)})]}),s.jsxs("div",{className:"flex items-center gap-2 md:px-3",children:[s.jsx(re,{variant:"primary",size:"s",mode:"light",onClick:()=>{i(m),r(!0)},children:t("words.edit")}),s.jsx(QSt,{onConfirm:()=>{f.mutate({id:m.id})}})]})]})]}),h<u.length-1&&s.jsx("div",{className:"h-px w-full bg-neutral-200"})]},m.id))}):s.jsx("p",{className:"mt-8 subtitle-small-caps-14px text-neutral-500",children:t("dashboard.teacher.courses.noWrittenAnnouncement")}),s.jsxs("div",{className:"flex flex-col w-full",children:[s.jsx("h2",{className:"text-dashboardSectionTitle title-medium-sb-18px lg:title-large-sb-24p mt-8",children:t("dashboard.teacher.courses.announcementsPast")}),s.jsx("p",{className:"text-dashboardSectionText/75 body-14px lg:body-16px mt-4",children:t("dashboard.teacher.courses.announcementsPastDescription")})]}),c&&c.length>0?s.jsx("div",{className:"flex flex-col border border-neutral-100 rounded-[12px] w-full mt-8 overflow-hidden bg-black/5",children:c.map((m,h)=>s.jsxs(d.Fragment,{children:[s.jsxs("article",{className:"w-full flex flex-col px-4 max-md:py-1.5 md:py-4",children:[s.jsxs("div",{className:"flex gap-3 items-center",children:[Cm(m.type),s.jsx(It,{mode:"light",size:"small",variant:"grey",children:t(`dashboard.teacher.courses.${m.studentGroup}Students`)}),s.jsx("span",{className:"flex ml-auto justify-center md:w-35 shrink-0 text-center desktop-caption1 text-neutral-600",children:Cd(m.scheduledAt)})]}),s.jsx("p",{className:"body-14px mt-1 md:mt-2.5",children:m.content})]}),h<c.length-1&&s.jsx("div",{className:"h-px w-full bg-neutral-200"})]},m.id))}):s.jsx("p",{className:"mt-8 subtitle-small-caps-14px text-neutral-500",children:t("dashboard.teacher.courses.noPastAnnouncement")}),s.jsx(KSt,{courseId:e,isOpen:n,onClose:()=>{r(!1),l()},existingAnnouncement:a??void 0})]})},QSt=({onConfirm:e})=>{const{t}=Q(),n=gt("md");return s.jsx(En,{trigger:s.jsx(re,{variant:"outline",size:"s",mode:"light",children:s.jsx(qo,{})}),title:t("dashboard.teacher.courses.deleteAnnouncementTitle"),content:s.jsx("p",{children:t("dashboard.teacher.courses.deleteAnnouncementWarning")}),iconSrc:c0,children:s.jsxs("div",{className:"!flex gap-4 md:!gap-7",children:[s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"primary",size:n?"m":"l",className:"!w-fit",onClick:e,children:t("words.delete")})}),s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"outline",size:n?"m":"l",className:"w-fit",children:t("words.cancel")})})]})})},QEe=Be("/$lang/dashboard/professor/manage-courses/$courseId/announcement")({component:JSt,params:{parse:e=>({courseId:Ya.string().parse(e.courseId),lang:Ya.string().parse(e.lang)}),stringify:({courseId:e,lang:t})=>({courseId:`${e}`,lang:t})}});function JSt(){const{t:e}=Q(),t=QEe.useParams(),n=wt(),{session:r}=d.useContext(Ge);d.useEffect(()=>{r!==void 0&&(r?Qn(rt.Professor)(r.user)||n({to:"/my-courses"}):n({to:"/"}))},[n,r]);const{courses:a}=d.useContext(Ge);if(!a)return null;const i=a.find(o=>o.id===t.courseId);return!i||i.teachingFormat!=="professor_led"?s.jsx(QC,{}):r?s.jsx(Qe,{layoutSize:"wide",title:e("dashboard.teacher.courses.announcements"),overTitleMobile:i?i.name:void 0,description:e("dashboard.teacher.courses.announcementsIntroduction"),tabs:Qd(t.courseId,a),children:s.jsx(XSt,{courseId:t.courseId})}):s.jsx(Fe,{})}const eNt="data:image/svg+xml,%3csvg%20width='8'%20height='12'%20viewBox='0%200%208%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.910004%206.58831C0.753779%206.43204%200.666016%206.22012%200.666016%205.99915C0.666016%205.77818%200.753779%205.56625%200.910004%205.40998L5.62417%200.695813C5.70104%200.616221%205.793%200.552736%205.89467%200.509062C5.99634%200.465388%206.10569%200.442399%206.21634%200.441438C6.32699%200.440476%206.43672%200.461561%206.53913%200.503462C6.64155%200.545363%206.73459%200.60724%206.81283%200.685484C6.89108%200.763728%206.95295%200.856771%206.99486%200.959185C7.03676%201.0616%207.05784%201.17133%207.05688%201.28198C7.05592%201.39263%207.03293%201.50198%206.98926%201.60365C6.94558%201.70532%206.8821%201.79727%206.8025%201.87415L2.6775%205.99915L6.8025%2010.1241C6.9543%2010.2813%207.0383%2010.4918%207.0364%2010.7103C7.0345%2010.9288%206.94686%2011.1378%206.79235%2011.2923C6.63785%2011.4468%206.42884%2011.5345%206.21034%2011.5364C5.99184%2011.5383%205.78134%2011.4543%205.62417%2011.3025L0.910004%206.58831Z'%20fill='%23FF5C00'/%3e%3c/svg%3e";function tNt(e){const[t,n]=d.useState(null),[r,a]=d.useState([]),[i,o]=d.useState(!0),[l,c]=d.useState(null),u=async()=>{try{o(!0),c(null);const h=await hn.user.translation.getUserDetails.query({userId:e});n(h)}catch(h){console.error("Error fetching user details:",h),c("Failed to fetch user details")}finally{o(!1)}},f=async()=>{try{const h=await hn.user.translation.getAvailableLanguages.query();a(h||[])}catch(h){console.error("Error fetching languages:",h),a([])}},m=h=>r.find(b=>b.code===h)?.name||h;return d.useEffect(()=>{e&&(u(),f())},[e]),{userDetails:t,languages:r,loading:i,error:l,getLanguageName:m}}function nNt({userDetails:e,getLanguageName:t,onCourseClick:n}){const{t:r}=Q(),a=i=>s.jsx("span",{className:`inline-flex items-center px-2 py-1 text-xs font-medium rounded-md whitespace-nowrap ${oy(i)}`,children:NL(i,r)});return e.assignments.length===0?s.jsx("div",{className:"text-center py-8 text-neutral-500",children:r("dashboard.adminPanel.translationPanel.userManagement.modal.noAssignments")}):s.jsx("div",{className:"w-full",children:s.jsxs(Xd,{children:[s.jsxs(Kd,{children:[s.jsx(Ht,{className:"w-24",children:r("dashboard.adminPanel.translationPanel.contentManagement.table.index")}),s.jsx(Ht,{children:r("dashboard.adminPanel.translationPanel.contentManagement.table.course")}),s.jsx(Ht,{className:"w-32",children:r("dashboard.adminPanel.translationPanel.contentManagement.table.language")}),s.jsx(Ht,{className:"w-32",children:r("dashboard.adminPanel.translationPanel.contentManagement.table.status")}),s.jsx(Ht,{className:"w-32",children:r("words.actions")})]}),s.jsx(Ka,{children:e.assignments.map(i=>s.jsxs(Tn,{className:"border-b border-neutral-50 hover:bg-neutral-100",children:[s.jsx(et,{className:"py-4 font-medium text-neutral-900",children:s.jsx("span",{className:"inline-flex items-center px-2 py-1 text-xs font-medium bg-neutral-50 text-neutral-800 rounded-md",children:i.index||"N/A"})}),s.jsx(et,{className:"py-4",children:s.jsx("div",{className:"text-sm font-medium text-neutral-900 break-words",children:i.courseName||i.courseId})}),s.jsx(et,{className:"py-4 text-sm text-neutral-900",children:t(i.language)}),s.jsx(et,{className:"py-4",children:a(String(i.translationStatus||i.assignmentStatus))}),s.jsx(et,{className:"py-4 text-center",children:s.jsx(re,{size:"s",className:"bg-orange-500 hover:bg-orange-600 text-white",onClick:()=>n(i.courseId,i.language),children:r("dashboard.adminPanel.translationPanel.userManagement.actions.viewDetails")})})]},i.id))})]})})}const rNt="data:image/svg+xml,%3csvg%20width='16'%20height='21'%20viewBox='0%200%2016%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2%2020.5C1.45%2020.5%200.979167%2020.3042%200.5875%2019.9125C0.195833%2019.5208%200%2019.05%200%2018.5V2.5C0%201.95%200.195833%201.47917%200.5875%201.0875C0.979167%200.695833%201.45%200.5%202%200.5H14C14.55%200.5%2015.0208%200.695833%2015.4125%201.0875C15.8042%201.47917%2016%201.95%2016%202.5V18.5C16%2019.05%2015.8042%2019.5208%2015.4125%2019.9125C15.0208%2020.3042%2014.55%2020.5%2014%2020.5H2ZM2%2018.5H14V2.5H12V9.5L9.5%208L7%209.5V2.5H2V18.5Z'%20fill='%23010205'/%3e%3c/svg%3e",JEe="data:image/svg+xml,%3csvg%20width='18'%20height='21'%20viewBox='0%200%2018%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2%2020.5C1.45%2020.5%200.979167%2020.3042%200.5875%2019.9125C0.195833%2019.5208%200%2019.05%200%2018.5V4.5C0%203.95%200.195833%203.47917%200.5875%203.0875C0.979167%202.69583%201.45%202.5%202%202.5H3V0.5H5V2.5H13V0.5H15V2.5H16C16.55%202.5%2017.0208%202.69583%2017.4125%203.0875C17.8042%203.47917%2018%203.95%2018%204.5V18.5C18%2019.05%2017.8042%2019.5208%2017.4125%2019.9125C17.0208%2020.3042%2016.55%2020.5%2016%2020.5H2ZM2%2018.5H16V8.5H2V18.5ZM2%206.5H16V4.5H2V6.5ZM9%2012.5C8.71667%2012.5%208.47917%2012.4042%208.2875%2012.2125C8.09583%2012.0208%208%2011.7833%208%2011.5C8%2011.2167%208.09583%2010.9792%208.2875%2010.7875C8.47917%2010.5958%208.71667%2010.5%209%2010.5C9.28333%2010.5%209.52083%2010.5958%209.7125%2010.7875C9.90417%2010.9792%2010%2011.2167%2010%2011.5C10%2011.7833%209.90417%2012.0208%209.7125%2012.2125C9.52083%2012.4042%209.28333%2012.5%209%2012.5ZM5%2012.5C4.71667%2012.5%204.47917%2012.4042%204.2875%2012.2125C4.09583%2012.0208%204%2011.7833%204%2011.5C4%2011.2167%204.09583%2010.9792%204.2875%2010.7875C4.47917%2010.5958%204.71667%2010.5%205%2010.5C5.28333%2010.5%205.52083%2010.5958%205.7125%2010.7875C5.90417%2010.9792%206%2011.2167%206%2011.5C6%2011.7833%205.90417%2012.0208%205.7125%2012.2125C5.52083%2012.4042%205.28333%2012.5%205%2012.5ZM13%2012.5C12.7167%2012.5%2012.4792%2012.4042%2012.2875%2012.2125C12.0958%2012.0208%2012%2011.7833%2012%2011.5C12%2011.2167%2012.0958%2010.9792%2012.2875%2010.7875C12.4792%2010.5958%2012.7167%2010.5%2013%2010.5C13.2833%2010.5%2013.5208%2010.5958%2013.7125%2010.7875C13.9042%2010.9792%2014%2011.2167%2014%2011.5C14%2011.7833%2013.9042%2012.0208%2013.7125%2012.2125C13.5208%2012.4042%2013.2833%2012.5%2013%2012.5ZM9%2016.5C8.71667%2016.5%208.47917%2016.4042%208.2875%2016.2125C8.09583%2016.0208%208%2015.7833%208%2015.5C8%2015.2167%208.09583%2014.9792%208.2875%2014.7875C8.47917%2014.5958%208.71667%2014.5%209%2014.5C9.28333%2014.5%209.52083%2014.5958%209.7125%2014.7875C9.90417%2014.9792%2010%2015.2167%2010%2015.5C10%2015.7833%209.90417%2016.0208%209.7125%2016.2125C9.52083%2016.4042%209.28333%2016.5%209%2016.5ZM5%2016.5C4.71667%2016.5%204.47917%2016.4042%204.2875%2016.2125C4.09583%2016.0208%204%2015.7833%204%2015.5C4%2015.2167%204.09583%2014.9792%204.2875%2014.7875C4.47917%2014.5958%204.71667%2014.5%205%2014.5C5.28333%2014.5%205.52083%2014.5958%205.7125%2014.7875C5.90417%2014.9792%206%2015.2167%206%2015.5C6%2015.7833%205.90417%2016.0208%205.7125%2016.2125C5.52083%2016.4042%205.28333%2016.5%205%2016.5ZM13%2016.5C12.7167%2016.5%2012.4792%2016.4042%2012.2875%2016.2125C12.0958%2016.0208%2012%2015.7833%2012%2015.5C12%2015.2167%2012.0958%2014.9792%2012.2875%2014.7875C12.4792%2014.5958%2012.7167%2014.5%2013%2014.5C13.2833%2014.5%2013.5208%2014.5958%2013.7125%2014.7875C13.9042%2014.9792%2014%2015.2167%2014%2015.5C14%2015.7833%2013.9042%2016.0208%2013.7125%2016.2125C13.5208%2016.4042%2013.2833%2016.5%2013%2016.5Z'%20fill='%23010205'/%3e%3c/svg%3e",eSe="data:image/svg+xml,%3csvg%20width='18'%20height='20'%20viewBox='0%200%2018%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.9668%205C11.9668%204.1712%2011.6376%203.37634%2011.0515%202.79029C10.4655%202.20424%209.6706%201.875%208.8418%201.875C8.013%201.875%207.21814%202.20424%206.63209%202.79029C6.04604%203.37634%205.7168%204.1712%205.7168%205C5.7168%205.8288%206.04604%206.62366%206.63209%207.20971C7.21814%207.79576%208.013%208.125%208.8418%208.125C9.6706%208.125%2010.4655%207.79576%2011.0515%207.20971C11.6376%206.62366%2011.9668%205.8288%2011.9668%205ZM3.8418%205C3.8418%203.67392%204.36858%202.40215%205.30626%201.46447C6.24394%200.526784%207.51571%200%208.8418%200C10.1679%200%2011.4396%200.526784%2012.3773%201.46447C13.315%202.40215%2013.8418%203.67392%2013.8418%205C13.8418%206.32608%2013.315%207.59785%2012.3773%208.53553C11.4396%209.47322%2010.1679%2010%208.8418%2010C7.51571%2010%206.24394%209.47322%205.30626%208.53553C4.36858%207.59785%203.8418%206.32608%203.8418%205ZM2.01758%2018.125H15.666C15.3184%2015.6523%2013.1934%2013.75%2010.627%2013.75H7.05664C4.49023%2013.75%202.36523%2015.6523%202.01758%2018.125ZM0.0917969%2018.8398C0.0917969%2014.9922%203.20898%2011.875%207.05664%2011.875H10.627C14.4746%2011.875%2017.5918%2014.9922%2017.5918%2018.8398C17.5918%2019.4805%2017.0723%2020%2016.4316%2020H1.25195C0.611328%2020%200.0917969%2019.4805%200.0917969%2018.8398Z'%20fill='%23010205'/%3e%3c/svg%3e",aNt="data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%208V0H8V8H0ZM0%2018V10H8V18H0ZM10%208V0H18V8H10ZM10%2018V10H18V18H10Z'%20fill='%23010205'/%3e%3c/svg%3e";function iNt({userDetails:e,getLanguageName:t}){const{t:n}=Q(),r=e.assignments.reduce(a=>a+5,0);return s.jsx("div",{className:"bg-neutral-50 border border-neutral-100 rounded-lg p-6",children:s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[s.jsx("div",{className:"space-y-4",children:s.jsxs("div",{className:"flex flex-col gap-1",children:[s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("img",{src:eSe,alt:"Profile",className:"w-5 h-5"}),s.jsx("span",{className:"text-lg font-medium text-neutral-900",children:e.displayName||e.username})]}),s.jsx("div",{className:"flex flex-wrap gap-1 mt-4 w-full",children:e.languages.map(a=>s.jsx(It,{size:"small",variant:"orange",children:t(a)},a))})]})}),s.jsx("div",{className:"lg:border-l lg:border-neutral-300 lg:pl-6",children:s.jsxs("div",{className:"space-y-3",children:[s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("img",{src:JEe,alt:"Calendar",className:"w-5 h-5"}),s.jsx("span",{className:"text-base text-neutral-900",children:tr(e.startDate)})]}),s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("img",{src:aNt,alt:"Chapters",className:"w-5 h-5"}),s.jsxs("span",{className:"text-base text-neutral-900",children:[r," ",n("dashboard.adminPanel.translationPanel.userManagement.chapters")]})]}),s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("img",{src:rNt,alt:"Courses",className:"w-5 h-5"}),s.jsxs("span",{className:"text-base text-neutral-900",children:[e.assignments.length," ",n("dashboard.adminPanel.translationPanel.userManagement.courses")]})]})]})})]})})}const tSe=Be("/$lang/dashboard/administration/translation-panel/user/$userId")({component:sNt});function sNt(){const{t:e}=Q(),{userId:t}=tSe.useParams(),{navigateToMain:n,navigateToCourse:r}=K6(),{userDetails:a,loading:i,error:o,getLanguageName:l}=tNt(t),c=()=>{n("users")};return i?s.jsx("div",{className:"flex justify-center items-center min-h-[400px]",children:s.jsx(Fe,{})}):o||!a?s.jsx("div",{className:"flex flex-col items-center justify-center min-h-[400px] space-y-4",children:s.jsxs("div",{className:"text-center",children:[s.jsx("h2",{className:"text-xl font-semibold text-neutral-900 mb-2",children:e("errors.userNotFound")}),s.jsx("p",{className:"text-neutral-500 mb-4",children:o||"User details could not be loaded"}),s.jsx(re,{onClick:c,children:e("dashboard.adminPanel.translationPanel.userManagement.actions.backToList")})]})}):s.jsx("div",{className:"flex flex-col gap-6 lg:gap-8",children:s.jsx(X6,{activeTab:"users",isUserDetailsPage:!0,children:s.jsxs("div",{className:"mt-6",children:[s.jsx("div",{className:"flex items-center gap-2 text-sm",children:s.jsxs("button",{type:"button",onClick:c,className:"flex items-center gap-1 text-orange-600 hover:text-orange-700",children:[s.jsx("img",{src:eNt,alt:"Back",className:"w-3 h-3"}),e("dashboard.adminPanel.translationPanel.userManagement.actions.backToUsers")]})}),s.jsx("h2",{className:"text-xl font-semibold text-neutral-900 mb-4 mt-6",children:e("dashboard.adminPanel.translationPanel.userManagement.contributorInformation")}),s.jsx(iNt,{userDetails:a,getLanguageName:l}),s.jsxs("div",{className:"bg-white p-6",children:[s.jsx("h2",{className:"title-large-sb-24px text-dashboardSectionTitle mb-4",children:e("dashboard.adminPanel.translationPanel.userManagement.modal.assignments")}),s.jsx(nNt,{userDetails:a,getLanguageName:l,onCourseClick:r})]})]})})})}const oNt=({status:e,statusText:t,className:n=""})=>s.jsx("span",{className:`inline-flex items-center px-2 py-1 text-xs font-medium rounded-md whitespace-nowrap ${oy(e)} ${n}`,children:t}),lNt=({parts:e,onChapterAction:t,actionButtonText:n,getStatusText:r,labels:a,className:i=""})=>!e||e.length===0?s.jsx("div",{className:`text-center py-8 text-neutral-500 ${i}`,children:a.noChapters}):s.jsx("div",{className:`space-y-6 ${i}`,children:e.map(o=>s.jsxs("div",{className:"border rounded-lg",children:[s.jsx("div",{className:"bg-neutral-100 px-4 py-3 border-b",children:s.jsx("h3",{className:"font-medium text-neutral-900",children:a.partTitle(o.partIndex,o.partTitle||`Part ${o.partIndex}`)})}),s.jsx("div",{className:"p-4",children:s.jsxs(tu,{children:[s.jsx(nu,{children:s.jsxs(Tn,{children:[s.jsx(un,{className:"w-24",children:a.chapterIndex}),s.jsx(un,{children:a.chapterTitle}),s.jsx(un,{className:"w-32",children:a.status}),s.jsx(un,{className:"w-24",children:a.progress}),t&&s.jsx(un,{className:"w-32",children:a.actions})]})}),s.jsx(Ka,{children:o.chapters.map(l=>s.jsxs(Tn,{className:"border-b border-neutral-50 hover:bg-neutral-100",children:[s.jsx(et,{className:"py-4 font-medium text-neutral-900",children:s.jsx("span",{className:"inline-flex items-center px-2 py-1 text-xs font-medium bg-neutral-50 text-neutral-800 rounded-md",children:l.chapterIndex})}),s.jsx(et,{className:"py-4",children:s.jsx("div",{className:"text-sm font-medium text-neutral-900 break-words",children:l.chapterTitle||`Chapter ${l.chapterIndex}`})}),s.jsx(et,{className:"py-4",children:s.jsx(oNt,{status:l.status,statusText:r(l.status)})}),s.jsx(et,{className:"py-4 text-sm text-neutral-700",children:(()=>{const c=l.totalSteps,u=l.validatedSteps;if(typeof c=="number"&&c>0)return`${Math.round(Math.min(u||0,c)/c*100)}%`;const f=l.totalSlides,m=l.completedSlides;return typeof f=="number"&&f>0?`${Math.round(Math.min(m||0,f)/f*100)}%`:oat(l.status)})()}),t&&s.jsx(et,{className:"py-4 text-center",children:(()=>{const c=l.status,u=a.proofreadText||n,f=a.resumeText||"Resume",m=a.reviewText||"Review";let h=u,b="bg-orange-500 hover:bg-orange-600 text-white";return c==="completed"?(h=m,b="border border-orange-500 text-orange-500 bg-transparent hover:bg-orange-50"):c==="in-progress"&&(h=f),s.jsx(re,{size:"s",className:b,onClick:()=>t(l.chapterId),children:h})})()})]},l.chapterId))})]})})]},o.partId))}),cNt=({courseIndex:e,courseName:t,assigneeDisplayName:n,breadcrumbItems:r=[],children:a,labels:i,className:o=""})=>s.jsxs("div",{className:o,children:[r.length>0&&s.jsx("div",{className:"flex items-center gap-2 text-sm mb-6",children:r.map((l,c)=>s.jsxs(U.Fragment,{children:[l.onClick?s.jsx("button",{type:"button",onClick:l.onClick,className:"flex items-center gap-1 text-orange-600 hover:text-orange-700",children:l.label}):s.jsx("span",{className:"text-neutral-500",children:l.label}),c<r.length-1&&s.jsx("span",{className:"text-neutral-500",children:"•"})]},`breadcrumb-${c}-${l.label}`))}),s.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[s.jsx("span",{className:"inline-flex items-center px-3 py-1.5 text-sm font-medium bg-neutral-50 text-neutral-800 rounded-md",children:e.toUpperCase()}),s.jsx("h1",{className:"title-large-sb-24px text-dashboardSectionTitle",children:t})]}),s.jsxs("div",{className:"flex flex-col gap-4 mb-6",children:[s.jsxs("div",{children:[s.jsx("span",{className:"text-sm font-medium text-neutral-700 mr-3",children:i.currentContributor}),s.jsx("span",{className:"text-sm text-neutral-500",children:n||i.noContributor})]}),a]})]}),uNt=({progress:e,completedChapters:t,totalChapters:n,progressLabel:r,chaptersCompletedLabel:a,className:i=""})=>s.jsxs("div",{className:`bg-white p-4 rounded-lg border border-neutral-100 ${i}`,children:[s.jsxs("div",{className:"flex items-center justify-between mb-2",children:[s.jsx("span",{className:"text-sm font-medium text-neutral-700",children:r}),s.jsxs("span",{className:"text-sm font-medium text-neutral-900",children:[e,"%"]})]}),s.jsx("div",{className:"w-full bg-neutral-100 rounded-full h-2 mb-2",children:s.jsx("div",{className:"bg-orange-500 h-2 rounded-full transition-all duration-300",style:{width:`${e}%`}})}),s.jsxs("span",{className:"text-xs text-neutral-500",children:[t," / ",n," ",a]})]}),dNt=({languages:e,selectedLanguage:t,onLanguageChange:n,languageLabel:r,className:a=""})=>s.jsxs("div",{className:a,children:[s.jsx("span",{className:"text-sm font-medium text-neutral-700 mr-3",children:r}),s.jsx("div",{className:"flex flex-wrap gap-2 mt-2",children:e.map(i=>{const o=i.code===t,l=["todo","in_progress"].includes(i.translationStatus);let c="outline";return["todo","in_progress"].includes(i.translationStatus)?c="ghost":["ready_for_review","under_review","reviewed"].includes(i.translationStatus)&&(c=o?"primary":"outline"),s.jsx(re,{variant:c,size:"s",onClick:()=>{l||n(i.code)},disabled:l,className:"capitalize",style:l?{pointerEvents:"none",opacity:.5}:{},children:i.name||i.code.toUpperCase()},i.code)})})]}),fNt=({options:e,queries:t,onLanguageChange:n,onChapterAction:r,breadcrumbItems:a=[],labels:i,t:o,className:l=""})=>{const{courseId:c,language:u="fr"}=e,[f,m]=d.useState(null),[h,b]=d.useState(!0),[x,y]=d.useState(null),[v,w]=d.useState(null),[S,_]=d.useState(!0),[N,j]=d.useState(null),[k,M]=d.useState(u),T=async()=>{try{b(!0);const D=await t.getCourseLanguages({id:c});m(D),y(null)}catch(D){console.error("Error fetching course languages:",D),y(D)}finally{b(!1)}},R=async()=>{try{_(!0);const D=await t.getCourseDetails({id:c,language:k});w(D),j(null)}catch(D){console.error("Error fetching course details:",D),j(D)}finally{_(!1)}};d.useEffect(()=>{T()},[c]),d.useEffect(()=>{R()},[c,k]),d.useEffect(()=>{M(u)},[u]);const I=D=>{M(D),n?.(e.courseId,D)};return h?s.jsx("div",{className:"flex justify-center items-center min-h-[400px]",children:s.jsx(Fe,{size:"xl"})}):x||!f?s.jsx("div",{className:`flex flex-col gap-6 lg:gap-8 ${l}`,children:s.jsx("div",{className:"text-center py-8 text-red-500",children:i.courseNotFound})}):s.jsxs("div",{className:`flex flex-col gap-6 lg:gap-8 ${l}`,children:[s.jsx(cNt,{courseIndex:f.index,courseName:f.name||f.id,assigneeDisplayName:v?.assigneeDisplayName||void 0,breadcrumbItems:a,labels:{currentContributor:i.currentContributor,noContributor:i.noContributor},children:s.jsx(dNt,{languages:f.languages.filter(D=>D.translationStatus!=="published"),selectedLanguage:k,onLanguageChange:I,languageLabel:i.language})}),v&&s.jsx(uNt,{progress:v.progress,completedChapters:v.completedChapters,totalChapters:v.totalChapters,progressLabel:i.progress,chaptersCompletedLabel:i.chaptersCompleted,className:"mb-6"}),S?s.jsx("div",{className:"flex justify-center items-center min-h-[200px]",children:s.jsx(Fe,{size:"xl"})}):N||!v?s.jsx("div",{className:"text-center py-8 text-neutral-500",children:i.errorLoadingDetails}):s.jsxs("div",{className:"bg-white",children:[s.jsx("h2",{className:"title-large-sb-24px text-dashboardSectionTitle mb-4 p-6 pb-0",children:i.chaptersAndProgress}),s.jsx("div",{className:"p-6",children:s.jsx(lNt,{parts:v.parts,onChapterAction:r,actionButtonText:i.actionButtonText,getStatusText:D=>NL(D,o),labels:{partTitle:i.partTitle,chapterIndex:i.chapterIndex,chapterTitle:i.chapterTitle,status:i.status,progress:i.progress,actions:i.actions,noChapters:i.noChapters}})})]})]})};function mNt(){const{t:e}=Q();return{currentContributor:e("dashboard.adminPanel.translationPanel.courseDetails.currentContributor"),noContributor:e("dashboard.adminPanel.translationPanel.courseDetails.noContributor"),language:e("dashboard.adminPanel.translationPanel.courseDetails.language"),progress:e("dashboard.adminPanel.translationPanel.courseDetails.progress"),chaptersCompleted:e("dashboard.adminPanel.translationPanel.courseDetails.chaptersCompleted"),chaptersAndProgress:e("dashboard.adminPanel.translationPanel.courseDetails.chaptersAndProgress"),noChapters:e("dashboard.adminPanel.translationPanel.courseDetails.noChapters"),partTitle:(t,n)=>e("dashboard.adminPanel.translationPanel.courseDetails.partTitle",{index:t,title:n}),chapterIndex:e("dashboard.adminPanel.translationPanel.courseDetails.chapterIndex"),chapterTitle:e("dashboard.adminPanel.translationPanel.courseDetails.chapterTitle"),status:e("dashboard.adminPanel.translationPanel.courseDetails.status"),actions:e("dashboard.adminPanel.translationPanel.courseDetails.actions"),actionButtonText:e("dashboard.adminPanel.translationPanel.userManagement.actions.viewDetails"),courseNotFound:e("dashboard.adminPanel.translationPanel.courseNotFound"),errorLoadingDetails:e("dashboard.adminPanel.translationPanel.courseDetails.errorLoadingDetails")}}const que=e=>{const t=Number(e);return Number.isNaN(t)||t<=0?0:t-1},pNt=(e,t)=>{if(!e)return"";const n=e.context.partIndex,r=e.context.chapterIndex,a=e.slides?.[t];if(!a)return"";const i=a.slideNumber?a.slideNumber-1:t;return`${n}.${r}_${i}`},hNt=(e,t)=>e.findIndex(n=>n.slideId===t),gNt=(e,t)=>e.find(n=>n.slideId===t),bNt=e=>e.originalLanguage||"en",xNt=e=>({id:e.id,index:e.index,name:e.name||"Unknown Course",languages:e.languages.map(t=>({code:t.code,name:t.name??"",translationStatus:t.translationStatus,assigneeId:t.assigneeId,assigneeUsername:t.assigneeUsername,assigneeDisplayName:t.assigneeDisplayName}))}),vNt=e=>({id:e.id,index:e.index,courseName:e.courseName,translationStatus:e.translationStatus,assigneeDisplayName:e.assigneeDisplayName,progress:e.progress,totalChapters:e.totalChapters,completedChapters:e.completedChapters,parts:e.parts}),yNt=or({language:Pe().optional()}),hR=Be("/$lang/dashboard/administration/translation-panel/course/$courseId")({validateSearch:yNt,component:CNt});function CNt(){const{courseId:e}=hR.useParams(),{language:t="fr"}=hR.useSearch(),{t:n}=Q(),{navigateToContentManagement:r,navigateToLanguage:a,navigateToChapter:i}=K6({courseId:e,language:t}),o=mNt(),l={getCourseLanguages:async h=>{const b=await hn.content.getCourseLanguages.query(h);return xNt(b)},getCourseDetails:async h=>{const b=await hn.content.getCourseDetails.query(h);return vNt(b)}},c={courseId:e,language:t},u=(h,b)=>{a(b)},f=h=>{i(h)},m=[{label:n("dashboard.adminPanel.translationPanel.contentManagement.actions.backToContentManagement"),onClick:r}];return s.jsx("div",{className:"flex flex-col gap-6 lg:gap-8",children:s.jsx(X6,{activeTab:"content",showTabs:!1,children:s.jsx(fNt,{options:c,queries:l,onLanguageChange:u,onChapterAction:f,breadcrumbItems:m,labels:o,t:n})})})}function Gue({courseId:e,language:t,originalLanguage:n,partId:r,chapterId:a,slideId:i,fileName:o,initialSlideNumber:l,forceType:c}){const{t:u}=Q(),[f,m]=d.useState(null),[h,b]=d.useState((l??1)-1),[x,y]=d.useState(!0),[v,w]=d.useState(null),[S,_]=d.useState(!1);d.useEffect(()=>{(async()=>{try{y(!0),w(null);const R=await fetch(`/api/png-viewer/availability/${e}/${t}/${n}/${r}/${a}`);if(!R.ok)throw new Error(`HTTP error! status: ${R.status}`);const I=await R.json();m(I),I.slides&&I.slides.length>0&&b(D=>D>=0&&D<I.slides.length?D:0)}catch(R){console.error("Error fetching PNG availability:",R),w(R instanceof Error?R.message:"Unknown error")}finally{y(!1)}})()},[e,t,n,r,a]),d.useEffect(()=>{l!==void 0&&(b(Math.max(0,l-1)),_(!1))},[l,i]);const N=f?.hasSlides??!1,j=f?.slides?.[h],k=()=>{if(c==="original"){const T=f?.slides?.[h];return T?.filename?`/api/png-viewer/original/${e}/${n}/${r}/${a}/${i}/${encodeURIComponent(o)}/${T.filename}`:void 0}return`/api/png-viewer/translated/${e}/${t}/${r}/${a}/${i}/${encodeURIComponent(o)}/${h+1}`},M=c==="original"?n:t;return s.jsxs("div",{style:{backgroundColor:"#F5F5F5",border:"1px solid #D1D5DB",borderRadius:"8px",padding:"20px",boxShadow:"0px 1px 1px 0px #00000040"},children:[s.jsxs("div",{className:"flex items-center gap-[10px] mb-5",children:[s.jsxs("span",{className:"text-base font-semibold text-neutral-900",style:{fontFamily:"Rubik, sans-serif"},children:[u("translate.language",{defaultValue:"Language"})," :"]}),s.jsx("span",{className:"text-orange-500 text-base",style:{fontFamily:"Rubik, sans-serif"},children:pd(M)})]}),s.jsx("div",{className:"bg-white border rounded-lg overflow-hidden",children:x?s.jsx("div",{className:"h-96 flex items-center justify-center bg-neutral-100",children:s.jsxs("div",{className:"text-center",children:[s.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-orange-600 mx-auto mb-2"}),s.jsx("p",{className:"text-sm text-neutral-500",children:u("translate.loadingPresentation",{defaultValue:"Loading presentation..."})})]})}):N&&j?s.jsx("div",{className:"space-y-4",children:s.jsx("div",{className:"flex justify-center p-4",children:S?s.jsx("div",{className:"h-96 flex items-center justify-center bg-neutral-100 rounded-lg",children:s.jsxs("div",{className:"text-center",children:[s.jsx("div",{className:"text-neutral-500 mb-2",children:s.jsxs("svg",{className:"w-12 h-12 mx-auto",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:[s.jsx("title",{children:u("translate.imageNotFound",{defaultValue:"Image not found"})}),s.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"})]})}),s.jsxs("p",{className:"text-sm text-neutral-500",children:[c==="original"?u("translate.comparison.originalVersion",{defaultValue:"Original Version"}):u("translate.comparison.translatedVersion",{defaultValue:"Translated Version"})," ",u("translate.slideNotAvailable",{defaultValue:"Slide {{slideNumber}} not available",slideNumber:h+1})]})]})}):s.jsx("img",{src:k(),alt:`${c} slide ${h+1}`,className:"max-w-full max-h-96 object-contain rounded-lg shadow-sm",onError:T=>{console.error("Failed to load image:",T),_(!0)}})})}):s.jsx("div",{className:"h-96 flex items-center justify-center bg-neutral-100",children:s.jsxs("div",{className:"text-center",children:[s.jsx("div",{className:"text-neutral-500 mb-2",children:s.jsxs("svg",{className:"w-12 h-12 mx-auto",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:[s.jsx("title",{children:u("translate.noSlidesFound",{defaultValue:"No slides found"})}),s.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2 2v12a2 2 0 002 2z"})]})}),s.jsx("p",{className:"text-sm text-neutral-500 mb-2",children:u("translate.noPngSlides",{defaultValue:"No PNG slides available for this presentation"})})]})})})]})}function Wue({language:e,content:t,headerRightComponent:n}){const{t:r}=Q();return s.jsxs("div",{style:{backgroundColor:"#F5F5F5",border:"1px solid #D1D5DB",borderRadius:"8px",padding:"20px",boxShadow:"0px 1px 1px 0px #00000040"},children:[s.jsxs("div",{className:"flex items-center justify-between mb-5",children:[s.jsxs("div",{className:"flex items-center gap-[10px]",children:[s.jsxs("span",{className:"text-base font-semibold text-neutral-900",style:{fontFamily:"Rubik, sans-serif"},children:[r("translate.language",{defaultValue:"Language"})," :"]}),s.jsx("span",{className:"text-orange-500 text-base",style:{fontFamily:"Rubik, sans-serif"},children:pd(e)})]}),n&&s.jsx("div",{children:n})]}),s.jsx("div",{className:"bg-white border rounded-lg overflow-hidden",children:t?s.jsx("div",{className:"bg-neutral-100 border rounded-lg p-4 text-sm text-neutral-900 whitespace-pre-wrap overflow-y-auto max-h-[400px]",children:t}):s.jsx("div",{className:"text-neutral-500 text-sm text-center py-8",children:r("translate.noContentAvailable",{defaultValue:"No content available"})})})]})}function wNt({activeTab:e,currentSlide:t,courseId:n,language:r,originalLanguage:a,chapterId:i,currentSlideIndex:o}){return t?e==="presentations"?s.jsxs("div",{className:"mt-2 space-y-6",children:[s.jsx("div",{className:"space-y-4",children:s.jsx(Gue,{courseId:n,language:a,originalLanguage:a,partId:t.partId,chapterId:i,slideId:t.slideId,fileName:t.pptResourcePath,displaySlideNumber:t.slideNumber,initialSlideNumber:o+1,forceType:"original"})}),s.jsx("div",{className:"space-y-4",children:s.jsx(Gue,{courseId:n,language:r,originalLanguage:a,partId:t.partId,chapterId:i,slideId:t.slideId,fileName:t.pptResourcePath,displaySlideNumber:t.slideNumber,initialSlideNumber:o+1,forceType:"translated"})})]}):e==="content"?s.jsx("div",{className:"mt-6",children:s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[s.jsx(Wue,{content:t.originalContent,language:a}),s.jsx(Wue,{content:t.translatedContent,language:r})]})}):null:null}function ENt({onBack:e,courseIndex:t,courseName:n,partIndex:r,chapterIndex:a,chapterTitle:i}){const{t:o}=Q();return s.jsxs(s.Fragment,{children:[s.jsxs("button",{type:"button",onClick:e,className:"flex items-center gap-1 text-orange-600 hover:text-orange-700 text-sm mb-6",children:["←"," ",o("translate.comparison.backToChapter",{defaultValue:"Back to chapter"})]}),s.jsxs("div",{className:"flex items-center justify-between mb-6",children:[s.jsxs("div",{className:"flex items-center gap-4",children:[s.jsx("span",{className:"inline-flex items-center px-3 py-1.5 text-sm font-medium bg-neutral-50 text-neutral-800 rounded-md uppercase",children:t}),s.jsx("h1",{className:"title-large-sb-24px text-dashboardSectionTitle",children:n})]}),s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsxs("span",{className:"text-sm font-bold text-black",children:[r,".",a]}),s.jsx("span",{className:"text-neutral-500",children:"•"}),s.jsx("span",{className:"text-sm font-bold text-black",children:i})]})]})]})}const gR=Be("/$lang/dashboard/administration/translation-panel/compare/$slideId")({validateSearch:e=>({courseId:e.courseId,language:e.language??"fr",chapterId:e.chapterId,partId:e.partId}),component:SNt});function SNt(){const{slideId:e}=gR.useParams(),{courseId:t,language:n,chapterId:r}=gR.useSearch(),{t:a}=Q(),{navigateToChapter:i}=K6({courseId:t,language:n}),[o,l]=d.useState(null),[c,u]=d.useState(!0),[f,m]=d.useState("presentations"),[h,b]=d.useState(0),x=d.useMemo(()=>o?gNt(o.slides,e):null,[o,e]),y=d.useMemo(()=>o?bNt(o.context):"en",[o]);d.useEffect(()=>{let S=!1;return(async()=>{try{u(!0);const N=await hn.content.adminGetCourseTranslationSlides.query({courseId:t,language:n,chapterId:r});S||l(N)}catch(N){console.error("Error loading comparison data",N)}finally{S||u(!1)}})(),()=>{S=!0}},[t,n,r]),d.useEffect(()=>{if(!o)return;const S=hNt(o.slides,e);S!==-1&&b(S)},[o,e]);const v=()=>{const S=h+1;i(r,S)},w=S=>{m(S)};return c?s.jsx("div",{className:"flex justify-center items-center min-h-[400px]",children:s.jsx(Fe,{})}):o?x?s.jsx("div",{className:"flex flex-col gap-6 lg:gap-8",children:s.jsxs(X6,{activeTab:"content",showTabs:!1,children:[s.jsx(ENt,{onBack:v,courseIndex:o.context.courseIndex,courseName:o.context.courseName,partIndex:o.context.partIndex,chapterIndex:o.context.chapterIndex,chapterTitle:o.context.chapterTitle}),s.jsx(uF,{tabs:[{id:"presentations",label:a("translate.presentations",{defaultValue:"Presentations"})},{id:"content",label:a("translate.textContent",{defaultValue:"Text Content"})}],activeTab:f,onChange:w,className:"mb-1"}),s.jsx(wNt,{activeTab:f,currentSlide:x,courseId:t,language:n,originalLanguage:y,chapterId:r,currentSlideIndex:h})]})}):s.jsx("div",{className:"text-center py-8 text-red-500",children:a("translate.slideNotFound",{defaultValue:"Slide not found"})}):s.jsx("div",{className:"text-center py-8 text-red-500",children:a("errors.dataNotFound",{defaultValue:"Data not found"})})}const NNt="data:image/svg+xml,%3csvg%20width='23'%20height='20'%20viewBox='0%200%2023%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.9%2020L15.45%208H17.55L22.1%2020H20L18.925%2016.95H14.075L13%2020H10.9ZM3%2017L1.6%2015.6L6.65%2010.55C6.06667%209.96667%205.5375%209.3%205.0625%208.55C4.5875%207.8%204.15%206.95%203.75%206H5.85C6.18333%206.65%206.51667%207.21667%206.85%207.7C7.18333%208.18333%207.58333%208.66667%208.05%209.15C8.6%208.6%209.17083%207.82917%209.7625%206.8375C10.3542%205.84583%2010.8%204.9%2011.1%204H0V2H7V0H9V2H16V4H13.1C12.75%205.2%2012.225%206.43333%2011.525%207.7C10.825%208.96667%2010.1333%209.93333%209.45%2010.6L11.85%2013.05L11.1%2015.1L8.05%2011.975L3%2017ZM14.7%2015.2H18.3L16.5%2010.1L14.7%2015.2Z'%20fill='%23010205'/%3e%3c/svg%3e";function _Nt({displayName:e,username:t,status:n,createdAt:r,language:a,originalLanguage:i,className:o="",onCompare:l,canCompare:c=!0}){const{t:u}=Q();return s.jsx("div",{className:`bg-neutral-50 border border-neutral-100 rounded-lg p-6 ${o}`,children:s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[s.jsx("div",{className:"space-y-4",children:s.jsxs("div",{className:"flex flex-col gap-1",children:[s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("img",{src:eSe,alt:"Profile",className:"w-5 h-5"}),s.jsx("span",{className:"text-lg font-medium text-neutral-900",children:e||t||u("translate.unknownContributor",{defaultValue:"Unknown"})})]}),n&&s.jsx("div",{className:"mt-2",children:s.jsx("span",{className:`inline-flex items-center px-2 py-1 text-xs font-medium rounded-md whitespace-nowrap ${oy(n)}`,children:NL(n,u)})})]})}),s.jsxs("div",{className:"lg:border-l lg:border-neutral-300 lg:pl-6 space-y-3",children:[r&&s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("img",{src:JEe,alt:"Calendar",className:"w-5 h-5"}),s.jsx("span",{className:"text-base text-neutral-900",children:tr(r)})]}),s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("img",{src:NNt,alt:"Language",className:"w-5 h-5"}),s.jsx("div",{className:"text-base text-neutral-900",children:s.jsx("span",{children:i&&i!==a?`${Xr[i]||i.toUpperCase()}`:Xr[a||""]||(a||"Unknown").toUpperCase()})})]})]}),s.jsx("div",{className:"lg:border-l lg:border-neutral-300 lg:pl-6 flex items-center justify-center lg:justify-end",children:l&&s.jsx(re,{onClick:c?l:void 0,variant:"primary",size:"s",disabled:!c,className:`${c?"text-white border-orange-600 hover:bg-orange-50":"text-neutral-500 border-neutral-300 cursor-not-allowed"}`,title:c?u("translate.compareTooltip",{defaultValue:"Compare original and proofread versions"}):u("translate.compareDisabledTooltip",{defaultValue:"Proofread version not available"}),children:u("translate.compare",{defaultValue:"Compare"})})})]})})}const kNt="/assets/back_15-DIOSD2eS.svg",jNt="/assets/forward_15-BVkkqzrp.svg",TNt="data:image/svg+xml,%3csvg%20width='34'%20height='35'%20viewBox='0%200%2034%2035'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='pauseMask'%20style='mask-type:luminance'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='34'%20height='35'%3e%3cpath%20d='M17%2032.9313C25.2845%2032.9313%2032%2026.2158%2032%2017.9313C32%209.64677%2025.2845%202.93127%2017%202.93127C8.7155%202.93127%202%209.64677%202%2017.9313C2%2026.2158%208.7155%2032.9313%2017%2032.9313Z'%20fill='white'%20stroke='white'%20stroke-width='4'%20stroke-linejoin='round'%20/%3e%3crect%20x='11'%20y='11'%20width='4'%20height='14'%20rx='1'%20fill='black'%20/%3e%3crect%20x='19'%20y='11'%20width='4'%20height='14'%20rx='1'%20fill='black'%20/%3e%3c/mask%3e%3cg%20mask='url(%23pauseMask)'%3e%3crect%20x='-1'%20y='-0.0687256'%20width='36'%20height='36'%20fill='%23FF5C00'%20/%3e%3c/g%3e%3c/svg%3e",Yue="data:image/svg+xml,%3csvg%20width='34'%20height='35'%20viewBox='0%200%2034%2035'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0'%20style='mask-type:luminance'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='34'%20height='35'%3e%3cpath%20d='M17%2032.9313C25.2845%2032.9313%2032%2026.2158%2032%2017.9313C32%209.64677%2025.2845%202.93127%2017%202.93127C8.7155%202.93127%202%209.64677%202%2017.9313C2%2026.2158%208.7155%2032.9313%2017%2032.9313Z'%20fill='white'%20stroke='white'%20stroke-width='4'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%2017.9312V12.7352L18.5%2015.3332L23%2017.9312L18.5%2020.5292L14%2023.1272V17.9312Z'%20fill='black'%20stroke='black'%20stroke-width='4'%20stroke-linejoin='round'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0)'%3e%3cpath%20d='M-1%20-0.0687256H35V35.9313H-1V-0.0687256Z'%20fill='%23FF5C00'/%3e%3c/g%3e%3c/svg%3e",Kue=(e,t,n,r,a,i)=>`/api/translation-downloads/audio/${e}/${i}/${t}/${n}/${r}/${a}`,ANt=({courseId:e,language:t,partId:n,chapterId:r,slideId:a,fileName:i,audioResourcePath:o,onValidate:l=()=>{}})=>{const{t:c}=Q(),u=d.useRef(null),[f,m]=d.useState(null),[h,b]=d.useState(!1),[x,y]=d.useState(0),[v,w]=d.useState(0),S=[1,1.5,2],[_,N]=d.useState(0),j=S[_],k=d.useRef(null),M=6,T=2,[R,I]=d.useState(0),[D,P]=d.useState(null),L=U.useMemo(()=>{if(!D||R===0)return[];const Y=D.length/R,F=[];for(let J=0;J<R;J++){const ue=Math.floor(J*Y);F.push(D[ue]??20)}return F},[D,R]),z=U.useMemo(()=>R===0?[]:Array.from({length:R},()=>20),[R]);d.useLayoutEffect(()=>{if(!k.current)return;const Y=()=>{const J=k.current.clientWidth,ue=Math.max(10,Math.floor((J+T)/(M+T)));I(ue)};Y();const F=new ResizeObserver(Y);return F.observe(k.current),()=>F.disconnect()},[]);const q=U.useMemo(()=>{if(o){const F=o.split("/");if(F.length>=8){const[J,ue,ge,ne,be,se]=F,Se=F[F.length-1].replace(/\.(mp3|m4a)$/i,"");return Kue(ue,ne,be,se,Se,ge)}}return Kue(e,n,r,a,i??a,t)},[o,e,n,r,a,i,t]);d.useEffect(()=>{if(f!==!0||v===0||D)return;let Y=!1;return(async()=>{try{const J=await fetch(q);if(!J.ok){console.warn("Audio file not accessible for waveform generation");return}const ue=await J.arrayBuffer(),ge=window.AudioContext||window.webkitAudioContext,ne=new ge,se=(await ne.decodeAudioData(ue)).getChannelData(0),pe=400,Se=Math.max(1,Math.floor(se.length/pe)),ae=[];for(let Ue=0;Ue<pe;Ue++){const at=Ue*Se;let Oe=0;for(let Me=0;Me<Se;Me++)Oe+=Math.abs(se[at+Me]||0);const Ye=Oe/Se;ae.push(Ye)}const He=Math.max(...ae)||1,ve=ae.map(Ue=>10+Ue/He*30);Y||P(ve),ne.close()}catch(J){console.error("Failed to generate waveform",J)}})(),()=>{Y=!0}},[f,v,q,D]),d.useEffect(()=>{let Y=!1;return m(null),fetch(q,{method:"GET",headers:{Range:"bytes=0-0"}}).then(F=>!Y&&m(F.ok)).catch(F=>{console.error("Error checking audio file existence:",F),!Y&&m(!1)}),()=>{Y=!0}},[q]),d.useEffect(()=>{if(f!==!0)return;u.current?u.current.src=q:u.current=new Audio(q),u.current.playbackRate=j;const Y=u.current,F=()=>w(Y.duration||0),J=()=>y(Y.currentTime),ue=()=>{b(!1),l()};return Y.addEventListener("loadedmetadata",F),Y.addEventListener("timeupdate",J),Y.addEventListener("ended",ue),()=>{Y.pause(),Y.removeEventListener("loadedmetadata",F),Y.removeEventListener("timeupdate",J),Y.removeEventListener("ended",ue)}},[f,q]),d.useEffect(()=>{u.current&&(u.current.playbackRate=j)},[j]);const Z=()=>{u.current&&(h?(u.current.pause(),b(!1)):(u.current.play().catch(Y=>{console.error("Error playing audio:",Y),b(!1)}),b(!0)))},G=Y=>{u.current&&(u.current.currentTime=Math.max(0,Math.min(v,u.current.currentTime+Y)))},$=Y=>{if(!u.current||!k.current||v===0)return;const F=k.current.getBoundingClientRect(),J=Y.clientX-F.left,ge=Math.min(Math.max(J/F.width,0),1)*v;u.current.currentTime=ge,y(ge)},X=Y=>{if(f)switch(Y.key){case"ArrowLeft":G(-5),Y.preventDefault();break;case"ArrowRight":G(5),Y.preventDefault();break;case" ":case"Enter":Z(),Y.preventDefault();break}},B=d.useCallback(Y=>{if(!Number.isFinite(Y))return"00:00";const F=Math.floor(Y/60).toString().padStart(2,"0"),J=Math.floor(Y%60).toString().padStart(2,"0");return`${F}:${J}`},[]),W=()=>{N(Y=>(Y+1)%S.length)};return s.jsx("div",{className:"flex flex-col items-center gap-4 px-[10px]",children:s.jsxs("div",{className:"rounded-lg p-4 w-full",style:{backgroundColor:"#FDF1E8",border:"1px solid #FF5C00"},children:[s.jsxs("div",{className:"flex items-center gap-4 mb-3",children:[f?s.jsx("button",{type:"button",className:"focus:outline-none",onClick:Z,children:s.jsx("img",{src:h?TNt:Yue,alt:h?c("translate.pause",{defaultValue:"Pause"}):c("translate.play",{defaultValue:"Play"}),className:"w-[34px] h-[35px]"})}):s.jsx("img",{src:Yue,alt:c("translate.play",{defaultValue:"Play"}),className:"w-[34px] h-[35px] opacity-30"}),s.jsx("button",{type:"button",className:"flex-1 flex items-center h-[40px] cursor-pointer min-w-0 overflow-hidden bg-transparent p-0 border-0",style:{gap:`${T}px`},ref:k,onClick:$,onKeyDown:X,disabled:!f,children:(D?L:z).map((Y,F)=>{const J=v?x/v:0,ue=F/R,ge=(F+1)/R;let ne=0;return J<=ue?ne=0:J>=ge?ne=1:ne=(J-ue)*R,s.jsx("div",{className:`relative rounded-md overflow-hidden ${D?"bg-neutral-500":"bg-neutral-300"}`,style:{height:`${Y}px`,pointerEvents:"none",width:`${M}px`},children:s.jsx("div",{className:"absolute inset-0 bg-orange-500",style:{width:`${ne*100}%`}})},`bar-${ue}`)})}),s.jsx("span",{className:"text-sm text-neutral-500",children:`${B(x)} / ${B(v)}`})]}),s.jsxs("div",{className:"flex items-center justify-center gap-5 mt-4",children:[s.jsx("button",{type:"button",className:"focus:outline-none",onClick:()=>G(-15),disabled:!f,children:s.jsx("img",{src:kNt,alt:c("translate.rewind15Seconds",{defaultValue:"Rewind 15 seconds"}),className:"w-[22px] h-[23.5px]"})}),s.jsxs("button",{type:"button",onClick:W,disabled:!f,className:"text-sm font-medium text-neutral-900 focus:outline-none",title:c("translate.changeSpeed",{defaultValue:"Change playback speed"}),children:[j,"x"]}),s.jsx("button",{type:"button",className:"focus:outline-none",onClick:()=>G(15),disabled:!f,children:s.jsx("img",{src:jNt,alt:c("translate.forward15Seconds",{defaultValue:"Forward 15 seconds"}),className:"w-[22px] h-[23.5px]"})})]})]})})};function MNt({courseId:e,language:t,partId:n,chapterId:r,slideId:a,fileName:i,audioResourcePath:o,title:l}){return s.jsxs("div",{className:"space-y-4",children:[l&&s.jsx("h3",{className:"text-lg font-medium text-neutral-900",children:l}),s.jsx(ANt,{courseId:e,language:t,partId:n,chapterId:r,slideId:a,fileName:i,audioResourcePath:o})]})}function nSe({originalLanguage:e,targetLanguage:t,rightComponent:n}){const{t:r}=Q(),a=pd(e),i=pd(t);return s.jsxs("div",{className:"flex items-center justify-between mb-5",children:[s.jsxs("div",{className:"flex items-center gap-[10px]",children:[s.jsx("span",{className:"text-base sm:text-mg md:text-m font-semibold text-neutral-900",style:{fontFamily:"Rubik, sans-serif"},children:r("translate.language",{defaultValue:"Language"})}),s.jsx("span",{className:"text-orange-500 text-base sm:text-mg md:text-m",style:{fontFamily:"Rubik, sans-serif"},children:a}),s.jsx("span",{className:"text-neutral-500",children:"⇄"}),s.jsx("span",{className:"text-base sm:text-mg md:text-m font-semibold text-neutral-900",style:{fontFamily:"Rubik, sans-serif"},children:r("translate.translateTo",{defaultValue:"Translate to"})}),s.jsx("span",{className:"text-orange-500 text-base sm:text-mg md:text-l",style:{fontFamily:"Rubik, sans-serif"},children:i})]}),n&&s.jsx("div",{children:n})]})}function ONt({courseId:e,language:t,originalLanguage:n,partId:r,chapterId:a,slideId:i,fileName:o,initialSlideNumber:l}){const{t:c}=Q(),[u,f]=d.useState(null),[m,h]=d.useState((l??1)-1),[b,x]=d.useState(!0),[y,v]=d.useState(null),[w,S]=d.useState(!1);d.useEffect(()=>{(async()=>{try{x(!0),v(null);const M=await fetch(`/api/png-viewer/availability/${e}/${t}/${n}/${r}/${a}`);if(!M.ok)throw new Error(`HTTP error! status: ${M.status}`);const T=await M.json();f(T),T.slides&&T.slides.length>0&&h(R=>R>=0&&R<T.slides.length?R:0)}catch(M){console.error("Error fetching PNG availability:",M),v(M instanceof Error?M.message:"Unknown error")}finally{x(!1)}})()},[e,t,n,r,a]),d.useEffect(()=>{l!==void 0&&(h(Math.max(0,l-1)),S(!1))},[l,i]);const _=u?.hasSlides??!1,N=u?.slides?.[m],j=k=>{if(k==="original"){const M=u?.slides?.[m];return M?.filename?`/api/png-viewer/original/${e}/${n}/${r}/${a}/${i}/${encodeURIComponent(o)}/${M.filename}`:void 0}return`/api/png-viewer/translated/${e}/${t}/${r}/${a}/${i}/${encodeURIComponent(o)}/${m+1}`};return s.jsxs("div",{style:{backgroundColor:"#F5F5F5",border:"1px solid #D1D5DB",borderRadius:"8px",padding:"20px",boxShadow:"0px 1px 1px 0px #00000040"},children:[s.jsx(nSe,{originalLanguage:n,targetLanguage:t}),s.jsx("div",{className:"bg-white border rounded-lg overflow-hidden",children:b?s.jsx("div",{className:"h-96 flex items-center justify-center bg-neutral-100",children:s.jsxs("div",{className:"text-center",children:[s.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-orange-600 mx-auto mb-2"}),s.jsx("p",{className:"text-sm text-neutral-500",children:c("translate.loadingPresentation",{defaultValue:"Loading presentation..."})})]})}):_&&N?s.jsx("div",{className:"space-y-4",children:s.jsx("div",{className:"flex justify-center p-4",children:w?s.jsx("div",{className:"h-96 flex items-center justify-center bg-neutral-100 rounded-lg",children:s.jsxs("div",{className:"text-center",children:[s.jsx("div",{className:"text-neutral-500 mb-2",children:s.jsxs("svg",{className:"w-12 h-12 mx-auto",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:[s.jsx("title",{children:c("translate.imageNotFound",{defaultValue:"Image not found"})}),s.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"})]})}),s.jsx("p",{className:"text-sm text-neutral-500",children:c("translate.slideNotAvailable",{defaultValue:"Slide {{slideNumber}} not available",slideNumber:m+1})})]})}):s.jsx("img",{src:j(N.original?"original":"translated"),alt:`Slide ${m+1}`,className:"max-w-full max-h-96 object-contain rounded-lg shadow-sm",onError:k=>{console.error("Failed to load image:",k),S(!0)}})})}):s.jsx("div",{className:"h-96 flex items-center justify-center bg-neutral-100",children:s.jsxs("div",{className:"text-center",children:[s.jsx("div",{className:"text-neutral-500 mb-2",children:s.jsxs("svg",{className:"w-12 h-12 mx-auto",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:[s.jsx("title",{children:c("translate.noSlidesFound",{defaultValue:"No slides found"})}),s.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"})]})}),s.jsx("p",{className:"text-sm text-neutral-500 mb-2",children:c("translate.noPngSlides",{defaultValue:"No PNG slides available for this presentation"})})]})})})]})}function INt({originalLanguage:e,targetLanguage:t,originalContent:n,headerRightComponent:r}){const{t:a}=Q();return s.jsxs("div",{style:{backgroundColor:"#F5F5F5",border:"1px solid #D1D5DB",borderRadius:"8px",padding:"20px",boxShadow:"0px 1px 1px 0px #00000040"},children:[s.jsx(nSe,{originalLanguage:e,targetLanguage:t,rightComponent:r}),s.jsx("div",{className:"bg-white border rounded-lg overflow-hidden",children:n?s.jsx("div",{className:"bg-neutral-100 border rounded-lg p-4 text-sm text-neutral-900 whitespace-pre-wrap overflow-y-auto max-h-[400px]",children:n}):s.jsx("div",{className:"text-neutral-500 text-sm text-center py-8",children:a("translate.noOriginalContent",{defaultValue:"No original content"})})})]})}function RNt({currentSlide:e,totalSlides:t,onPrevious:n,onNext:r,disabled:a=!1}){const{t:i}=Q();if(t<=1)return null;const o=e===0,l=e>=t-1;return s.jsxs("div",{className:"mt-8 flex justify-between items-center bg-white border rounded-lg p-4",children:[s.jsxs("button",{type:"button",onClick:n,disabled:a||o,className:"flex items-center space-x-2 px-4 py-2 text-sm text-orange-600 hover:text-orange-700 disabled:text-neutral-500 transition-colors",children:[s.jsxs("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:[s.jsx("title",{children:i("translate.slideNavigation.previous",{defaultValue:"Previous"})}),s.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 19l-7-7 7-7"})]}),s.jsx("span",{children:i("translate.slideNavigation.previous",{defaultValue:"Previous"})})]}),s.jsx("div",{className:"flex items-center space-x-4",children:s.jsxs("span",{className:"text-sm font-medium text-neutral-900",children:[e+1," / ",t]})}),s.jsxs("button",{type:"button",onClick:r,disabled:a||l,className:"flex items-center space-x-2 px-4 py-2 text-sm text-orange-600 hover:text-orange-700 disabled:text-neutral-500 transition-colors",children:[s.jsx("span",{children:i("translate.slideNavigation.next",{defaultValue:"Next"})}),s.jsxs("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:[s.jsx("title",{children:i("translate.slideNavigation.next",{defaultValue:"Next"})}),s.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})]})]})]})}const bR=Be("/$lang/dashboard/administration/translation-panel/chapter/$chapterId")({validateSearch:e=>({courseId:e.courseId,language:e.language,slide:e.slide??void 0}),component:DNt});function DNt(){const{chapterId:e}=bR.useParams(),{courseId:t,language:n,slide:r}=bR.useSearch(),{t:a}=Q(),{navigateToCourse:i,navigateToComparison:o}=K6({courseId:t,language:n}),[l,c]=d.useState(null),[u,f]=d.useState(null),[m,h]=d.useState(()=>que(r)),b=d.useMemo(()=>pNt(l,m),[l,m]),[x,y]=d.useState(!0);d.useEffect(()=>{let k=!1;return(async()=>{try{y(!0);const[T,R]=await Promise.all([hn.content.adminGetCourseTranslationSlides.query({courseId:t,language:n,chapterId:e}),hn.content.getCourseDetails.query({id:t,language:n})]);k||(c(T),f(R))}catch(T){console.error("Error loading chapter details",T)}finally{k||y(!1)}})(),()=>{k=!0}},[t,n,e]),d.useEffect(()=>{h(que(r))},[r]);const v=()=>{i(t,n)},w=()=>{const k=l?.slides?.[m];k&&o(k.slideId,k.partId,e)},S=()=>{h(k=>Math.max(k-1,0))},_=()=>{h(k=>l&&k<l.slides.length-1?k+1:k)};if(x)return s.jsx("div",{className:"flex justify-center items-center min-h-[400px]",children:s.jsx(Fe,{})});if(!l)return s.jsx("div",{className:"text-center py-8 text-red-500",children:a("errors.dataNotFound",{defaultValue:"Data not found"})});const N=l?.slides?.[m],j=u?.parts?.flatMap(k=>k.chapters).find(k=>k.chapterId===e);return s.jsx("div",{className:"flex flex-col gap-6 lg:gap-8",children:s.jsxs(X6,{activeTab:"content",showTabs:!1,customTitle:l?.context?.chapterTitle,children:[s.jsxs("button",{type:"button",onClick:v,className:"flex items-center gap-1 text-orange-600 hover:text-orange-700 text-sm",children:[s.jsxs("svg",{width:"8",height:"12",viewBox:"0 0 8 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("title",{children:a("translate.backToCourse",{defaultValue:"Back to course"})}),s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.910737 6.58917C0.754511 6.43289 0.666748 6.22097 0.666748 6C0.666748 5.77903 0.754511 5.56711 0.910737 5.41083L5.6249 0.696668C5.70178 0.617076 5.79373 0.553591 5.8954 0.509916C5.99707 0.466242 6.10642 0.443254 6.21707 0.442292C6.32772 0.441331 6.43745 0.462416 6.53986 0.504316C6.64228 0.546217 6.73532 0.608095 6.81357 0.686339C6.89181 0.764583 6.95369 0.857626 6.99559 0.960039C7.03749 1.06245 7.05857 1.17219 7.05761 1.28284C7.05665 1.39348 7.03366 1.50283 6.98999 1.6045C6.94631 1.70617 6.88283 1.79813 6.80324 1.875L2.67824 6L6.80324 10.125C6.95504 10.2822 7.03903 10.4927 7.03713 10.7112C7.03523 10.9297 6.94759 11.1387 6.79309 11.2932C6.63858 11.4477 6.42957 11.5353 6.21107 11.5372C5.99257 11.5391 5.78207 11.4551 5.6249 11.3033L0.910737 6.58917Z",fill:"#FF5C00"})]}),l?.context?.courseIndex.toUpperCase()]}),s.jsx("h1",{className:"text-2xl font-semibold text-neutral-900 mt-4",children:u?.courseName||l?.context?.courseName}),s.jsx("div",{className:"mt-6",children:s.jsx(_Nt,{displayName:u?.assigneeDisplayName,username:null,status:j?.status||l.context.chapterTranslationStatus,createdAt:j?.updatedAt?j.updatedAt.toISOString():null,language:n,originalLanguage:l.context.originalLanguage,courseName:u?.courseName,onCompare:w,canCompare:!0})}),N?.pptResourcePath&&s.jsx("div",{className:"mt-6",children:s.jsx(ONt,{courseId:t,language:n,originalLanguage:l.context.originalLanguage,partId:N.partId,chapterId:e,slideId:N.slideId,fileName:N.pptResourcePath,displaySlideNumber:m+1,totalSlidesOverride:l.slides.length,initialSlideNumber:m+1})}),N&&s.jsxs("div",{className:"mt-8 grid grid-cols-1 lg:grid-cols-2 gap-6",children:[s.jsx(INt,{originalLanguage:l.context.originalLanguage,targetLanguage:n,originalContent:N.originalContent}),s.jsx(MNt,{courseId:t,language:n,partId:N.partId,chapterId:e,slideId:N.slideId,fileName:b,audioResourcePath:N.audioResourcePath})]}),l&&s.jsx(RNt,{currentSlide:m,totalSlides:l.slides.length,onPrevious:S,onNext:_})]})})}const xR=e=>d.createElement("svg",{width:60,height:60,viewBox:"0 0 60 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{id:"Frame 427320354"},d.createElement("path",{id:"Vector",d:"M18.0064 10.2956H16.0309C15.4686 10.2956 15.0127 10.7498 15.0127 11.3101V13.4709C15.0127 14.0311 15.4686 14.4853 16.0309 14.4853H18.0064C18.5687 14.4853 19.0246 14.0311 19.0246 13.4709V11.3101C19.0246 10.7498 18.5687 10.2956 18.0064 10.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_2",d:"M3.00635 10.3098H1.03095C0.468581 10.3098 0.0126953 10.764 0.0126953 11.3242V13.485C0.0126953 14.0453 0.468581 14.4995 1.03095 14.4995H3.00635C3.56872 14.4995 4.0246 14.0453 4.0246 13.485V11.3242C4.0246 10.764 3.56872 10.3098 3.00635 10.3098Z",fill:"current"}),d.createElement("path",{id:"Vector_3",d:"M3.00635 55.1059H1.03095C0.468581 55.1059 0.0126953 55.5601 0.0126953 56.1204V58.2812C0.0126953 58.8414 0.468581 59.2956 1.03095 59.2956H3.00635C3.56872 59.2956 4.0246 58.8414 4.0246 58.2812V56.1204C4.0246 55.5601 3.56872 55.1059 3.00635 55.1059Z",fill:"current"}),d.createElement("path",{id:"Vector_4",d:"M58.0064 55.1953H56.0309C55.4686 55.1953 55.0127 55.6495 55.0127 56.2097V58.3705C55.0127 58.9308 55.4686 59.385 56.0309 59.385H58.0064C58.5687 59.385 59.0246 58.9308 59.0246 58.3705V56.2097C59.0246 55.6495 58.5687 55.1953 58.0064 55.1953Z",fill:"current"}),d.createElement("path",{id:"Vector_5",d:"M18.0064 30.2956H16.0309C15.4686 30.2956 15.0127 30.7498 15.0127 31.3101V33.4709C15.0127 34.0311 15.4686 34.4853 16.0309 34.4853H18.0064C18.5687 34.4853 19.0246 34.0311 19.0246 33.4709V31.3101C19.0246 30.7498 18.5687 30.2956 18.0064 30.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_6",d:"M13.0037 40.2956H11.0283C10.4659 40.2956 10.01 40.7498 10.01 41.3101V43.4709C10.01 44.0311 10.4659 44.4853 11.0283 44.4853H13.0037C13.566 44.4853 14.0219 44.0311 14.0219 43.4709V41.3101C14.0219 40.7498 13.566 40.2956 13.0037 40.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_7",d:"M37.9981 35.1262H36.0226C35.4603 35.1262 35.0044 35.5804 35.0044 36.1406V38.3014C35.0044 38.8617 35.4603 39.3159 36.0226 39.3159H37.9981C38.5604 39.3159 39.0163 38.8617 39.0163 38.3014V36.1406C39.0163 35.5804 38.5604 35.1262 37.9981 35.1262Z",fill:"current"}),d.createElement("path",{id:"Vector_8",d:"M33.0064 5.29562H31.0309C30.4686 5.29562 30.0127 5.74981 30.0127 6.31008V8.47086C30.0127 9.03113 30.4686 9.48532 31.0309 9.48532H33.0064C33.5687 9.48532 34.0246 9.03113 34.0246 8.47086V6.31008C34.0246 5.74981 33.5687 5.29562 33.0064 5.29562Z",fill:"current"}),d.createElement("path",{id:"Vector_9",d:"M57.9949 10.2611H56.0195C55.4571 10.2611 55.0012 10.7153 55.0012 11.2755V13.4363C55.0012 13.9966 55.4571 14.4508 56.0195 14.4508H57.9949C58.5572 14.4508 59.0131 13.9966 59.0131 13.4363V11.2755C59.0131 10.7153 58.5572 10.2611 57.9949 10.2611Z",fill:"current"}),d.createElement("path",{id:"Vector_10",d:"M23.001 10.2611H21.0256C20.4632 10.2611 20.0073 10.7153 20.0073 11.2755V13.4363C20.0073 13.9966 20.4632 14.4508 21.0256 14.4508H23.001C23.5633 14.4508 24.0192 13.9966 24.0192 13.4363V11.2755C24.0192 10.7153 23.5633 10.2611 23.001 10.2611Z",fill:"current"}),d.createElement("path",{id:"Vector_11",d:"M23.0064 5.29562H21.0309C20.4686 5.29562 20.0127 5.74981 20.0127 6.31008V8.47086C20.0127 9.03113 20.4686 9.48532 21.0309 9.48532H23.0064C23.5687 9.48532 24.0246 9.03113 24.0246 8.47086V6.31008C24.0246 5.74981 23.5687 5.29562 23.0064 5.29562Z",fill:"current"}),d.createElement("path",{id:"Vector_12",d:"M23.0064 15.2956H21.0309C20.4686 15.2956 20.0127 15.7498 20.0127 16.3101V18.4709C20.0127 19.0311 20.4686 19.4853 21.0309 19.4853H23.0064C23.5687 19.4853 24.0246 19.0311 24.0246 18.4709V16.3101C24.0246 15.7498 23.5687 15.2956 23.0064 15.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_13",d:"M47.9976 40.2956H46.0222C45.4598 40.2956 45.0039 40.7498 45.0039 41.3101V43.4709C45.0039 44.0311 45.4598 44.4853 46.0222 44.4853H47.9976C48.5599 44.4853 49.0158 44.0311 49.0158 43.4709V41.3101C49.0158 40.7498 48.5599 40.2956 47.9976 40.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_14",d:"M57.9751 35.2956H55.9997C55.4373 35.2956 54.9814 35.7498 54.9814 36.3101V38.4709C54.9814 39.0311 55.4373 39.4853 55.9997 39.4853H57.9751C58.5375 39.4853 58.9934 39.0311 58.9934 38.4709V36.3101C58.9934 35.7498 58.5375 35.2956 57.9751 35.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_15",d:"M13.0037 20.2268H11.0283C10.4659 20.2268 10.01 20.681 10.01 21.2412V23.402C10.01 23.9623 10.4659 24.4165 11.0283 24.4165H13.0037C13.566 24.4165 14.0219 23.9623 14.0219 23.402V21.2412C14.0219 20.681 13.566 20.2268 13.0037 20.2268Z",fill:"current"}),d.createElement("path",{id:"Vector_16",d:"M3.00635 20.2754H1.03095C0.468581 20.2754 0.0126953 20.7295 0.0126953 21.2898V23.4506C0.0126953 24.0109 0.468581 24.4651 1.03095 24.4651H3.00635C3.56872 24.4651 4.0246 24.0109 4.0246 23.4506V21.2898C4.0246 20.7295 3.56872 20.2754 3.00635 20.2754Z",fill:"current"}),d.createElement("path",{id:"Vector_17",d:"M3.00635 30.1921H1.03095C0.468581 30.1921 0.0126953 30.6463 0.0126953 31.2066V33.3673C0.0126953 33.9276 0.468581 34.3818 1.03095 34.3818H3.00635C3.56872 34.3818 4.0246 33.9276 4.0246 33.3673V31.2066C4.0246 30.6463 3.56872 30.1921 3.00635 30.1921Z",fill:"current"}),d.createElement("path",{id:"Vector_18",d:"M3.00635 0.34433H1.03095C0.468581 0.34433 0.0126953 0.798516 0.0126953 1.35878V3.51957C0.0126953 4.07984 0.468581 4.53402 1.03095 4.53402H3.00635C3.56872 4.53402 4.0246 4.07984 4.0246 3.51957V1.35878C4.0246 0.798516 3.56872 0.34433 3.00635 0.34433Z",fill:"current"}),d.createElement("path",{id:"Vector_19",d:"M3.00635 45.1405H1.03095C0.468581 45.1405 0.0126953 45.5947 0.0126953 46.1549V48.3157C0.0126953 48.876 0.468581 49.3302 1.03095 49.3302H3.00635C3.56872 49.3302 4.0246 48.876 4.0246 48.3157V46.1549C4.0246 45.5947 3.56872 45.1405 3.00635 45.1405Z",fill:"current"}),d.createElement("path",{id:"Vector_20",d:"M58.0064 45.2298H56.0309C55.4686 45.2298 55.0127 45.684 55.0127 46.2443V48.4051C55.0127 48.9653 55.4686 49.4195 56.0309 49.4195H58.0064C58.5687 49.4195 59.0246 48.9653 59.0246 48.4051V46.2443C59.0246 45.684 58.5687 45.2298 58.0064 45.2298Z",fill:"current"}),d.createElement("path",{id:"Vector_21",d:"M33.0005 20.2268H31.0251C30.4627 20.2268 30.0068 20.681 30.0068 21.2412V23.402C30.0068 23.9623 30.4627 24.4165 31.0251 24.4165H33.0005C33.5629 24.4165 34.0187 23.9623 34.0187 23.402V21.2412C34.0187 20.681 33.5629 20.2268 33.0005 20.2268Z",fill:"current"}),d.createElement("path",{id:"Vector_22",d:"M57.9949 20.2268H56.0195C55.4571 20.2268 55.0012 20.681 55.0012 21.2412V23.402C55.0012 23.9623 55.4571 24.4165 56.0195 24.4165H57.9949C58.5572 24.4165 59.0131 23.9623 59.0131 23.402V21.2412C59.0131 20.681 58.5572 20.2268 57.9949 20.2268Z",fill:"current"}),d.createElement("path",{id:"Vector_23",d:"M57.9949 0.295624H56.0195C55.4571 0.295624 55.0012 0.74981 55.0012 1.31008V3.47086C55.0012 4.03113 55.4571 4.48532 56.0195 4.48532H57.9949C58.5572 4.48532 59.0131 4.03113 59.0131 3.47086V1.31008C59.0131 0.74981 58.5572 0.295624 57.9949 0.295624Z",fill:"current"}),d.createElement("path",{id:"Vector_24",d:"M28.0064 20.2956H26.0309C25.4686 20.2956 25.0127 20.7498 25.0127 21.3101V23.4709C25.0127 24.0311 25.4686 24.4853 26.0309 24.4853H28.0064C28.5687 24.4853 29.0246 24.0311 29.0246 23.4709V21.3101C29.0246 20.7498 28.5687 20.2956 28.0064 20.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_25",d:"M8.00611 25.2581H6.0307C5.46834 25.2581 5.01245 25.7123 5.01245 26.2726V28.4334C5.01245 28.9937 5.46834 29.4478 6.0307 29.4478H8.00611C8.56847 29.4478 9.02436 28.9937 9.02436 28.4334V26.2726C9.02436 25.7123 8.56847 25.2581 8.00611 25.2581Z",fill:"current"}),d.createElement("path",{id:"Vector_26",d:"M37.9981 15.2924H36.0226C35.4603 15.2924 35.0044 15.7466 35.0044 16.3069V18.4677C35.0044 19.028 35.4603 19.4821 36.0226 19.4821H37.9981C38.5604 19.4821 39.0163 19.028 39.0163 18.4677V16.3069C39.0163 15.7466 38.5604 15.2924 37.9981 15.2924Z",fill:"current"}),d.createElement("path",{id:"Vector_27",d:"M3.00635 15.3412H1.03095C0.468581 15.3412 0.0126953 15.7953 0.0126953 16.3556V18.5164C0.0126953 19.0767 0.468581 19.5308 1.03095 19.5308H3.00635C3.56872 19.5308 4.0246 19.0767 4.0246 18.5164V16.3556C4.0246 15.7953 3.56872 15.3412 3.00635 15.3412Z",fill:"current"}),d.createElement("path",{id:"Vector_28",d:"M8.00611 5.327H6.0307C5.46834 5.327 5.01245 5.78118 5.01245 6.34145V8.50224C5.01245 9.0625 5.46834 9.51669 6.0307 9.51669H8.00611C8.56847 9.51669 9.02436 9.0625 9.02436 8.50224V6.34145C9.02436 5.78118 8.56847 5.327 8.00611 5.327Z",fill:"current"}),d.createElement("path",{id:"Vector_29",d:"M3.00635 25.258H1.03095C0.468581 25.258 0.0126953 25.7122 0.0126953 26.2725V28.4333C0.0126953 28.9935 0.468581 29.4477 1.03095 29.4477H3.00635C3.56872 29.4477 4.0246 28.9935 4.0246 28.4333V26.2725C4.0246 25.7122 3.56872 25.258 3.00635 25.258Z",fill:"current"}),d.createElement("path",{id:"Vector_30",d:"M3.00635 40.2063H1.03095C0.468581 40.2063 0.0126953 40.6605 0.0126953 41.2207V43.3815C0.0126953 43.9418 0.468581 44.396 1.03095 44.396H3.00635C3.56872 44.396 4.0246 43.9418 4.0246 43.3815V41.2207C4.0246 40.6605 3.56872 40.2063 3.00635 40.2063Z",fill:"current"}),d.createElement("path",{id:"Vector_31",d:"M53.0064 40.2063H51.0309C50.4686 40.2063 50.0127 40.6605 50.0127 41.2207V43.3815C50.0127 43.9418 50.4686 44.396 51.0309 44.396H53.0064C53.5687 44.396 54.0246 43.9418 54.0246 43.3815V41.2207C54.0246 40.6605 53.5687 40.2063 53.0064 40.2063Z",fill:"current"}),d.createElement("path",{id:"Vector_32",d:"M8.00635 40.2956H6.03095C5.46858 40.2956 5.0127 40.7498 5.0127 41.3101V43.4709C5.0127 44.0311 5.46858 44.4853 6.03095 44.4853H8.00635C8.56872 44.4853 9.0246 44.0311 9.0246 43.4709V41.3101C9.0246 40.7498 8.56872 40.2956 8.00635 40.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_33",d:"M58.0064 40.2956H56.0309C55.4686 40.2956 55.0127 40.7498 55.0127 41.3101V43.4709C55.0127 44.0311 55.4686 44.4853 56.0309 44.4853H58.0064C58.5687 44.4853 59.0246 44.0311 59.0246 43.4709V41.3101C59.0246 40.7498 58.5687 40.2956 58.0064 40.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_34",d:"M57.9949 15.2924H56.0195C55.4571 15.2924 55.0012 15.7466 55.0012 16.3069V18.4677C55.0012 19.028 55.4571 19.4821 56.0195 19.4821H57.9949C58.5572 19.4821 59.0131 19.028 59.0131 18.4677V16.3069C59.0131 15.7466 58.5572 15.2924 57.9949 15.2924Z",fill:"current"}),d.createElement("path",{id:"Vector_35",d:"M48.0064 20.2956H46.0309C45.4686 20.2956 45.0127 20.7498 45.0127 21.3101V23.4709C45.0127 24.0311 45.4686 24.4853 46.0309 24.4853H48.0064C48.5687 24.4853 49.0246 24.0311 49.0246 23.4709V21.3101C49.0246 20.7498 48.5687 20.2956 48.0064 20.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_36",d:"M38.0064 30.2956H36.0309C35.4686 30.2956 35.0127 30.7498 35.0127 31.3101V33.4709C35.0127 34.0311 35.4686 34.4853 36.0309 34.4853H38.0064C38.5687 34.4853 39.0246 34.0311 39.0246 33.4709V31.3101C39.0246 30.7498 38.5687 30.2956 38.0064 30.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_37",d:"M13.0037 5.327H11.0283C10.4659 5.327 10.01 5.78118 10.01 6.34145V8.50224C10.01 9.0625 10.4659 9.51669 11.0283 9.51669H13.0037C13.566 9.51669 14.0219 9.0625 14.0219 8.50224V6.34145C14.0219 5.78118 13.566 5.327 13.0037 5.327Z",fill:"current"}),d.createElement("path",{id:"Vector_38",d:"M8.00635 20.2956H6.03095C5.46858 20.2956 5.0127 20.7498 5.0127 21.3101V23.4709C5.0127 24.0311 5.46858 24.4853 6.03095 24.4853H8.00635C8.56872 24.4853 9.0246 24.0311 9.0246 23.4709V21.3101C9.0246 20.7498 8.56872 20.2956 8.00635 20.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_39",d:"M3.00635 35.2236H1.03095C0.468581 35.2236 0.0126953 35.6778 0.0126953 36.2381V38.3988C0.0126953 38.9591 0.468581 39.4133 1.03095 39.4133H3.00635C3.56872 39.4133 4.0246 38.9591 4.0246 38.3988V36.2381C4.0246 35.6778 3.56872 35.2236 3.00635 35.2236Z",fill:"current"}),d.createElement("path",{id:"Vector_40",d:"M37.9981 5.327H36.0226C35.4603 5.327 35.0044 5.78118 35.0044 6.34145V8.50224C35.0044 9.0625 35.4603 9.51669 36.0226 9.51669H37.9981C38.5604 9.51669 39.0163 9.0625 39.0163 8.50224V6.34145C39.0163 5.78118 38.5604 5.327 37.9981 5.327Z",fill:"current"}),d.createElement("path",{id:"Vector_41",d:"M38.0064 10.2956H36.0309C35.4686 10.2956 35.0127 10.7498 35.0127 11.3101V13.4709C35.0127 14.0311 35.4686 14.4853 36.0309 14.4853H38.0064C38.5687 14.4853 39.0246 14.0311 39.0246 13.4709V11.3101C39.0246 10.7498 38.5687 10.2956 38.0064 10.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_42",d:"M3.00635 5.3757H1.03095C0.468581 5.3757 0.0126953 5.82989 0.0126953 6.39016V8.55094C0.0126953 9.11121 0.468581 9.56539 1.03095 9.56539H3.00635C3.56872 9.56539 4.0246 9.11121 4.0246 8.55094V6.39016C4.0246 5.82989 3.56872 5.3757 3.00635 5.3757Z",fill:"current"}),d.createElement("path",{id:"Vector_43",d:"M3.00635 50.1718H1.03095C0.468581 50.1718 0.0126953 50.626 0.0126953 51.1863V53.3471C0.0126953 53.9074 0.468581 54.3615 1.03095 54.3615H3.00635C3.56872 54.3615 4.0246 53.9074 4.0246 53.3471V51.1863C4.0246 50.626 3.56872 50.1718 3.00635 50.1718Z",fill:"current"}),d.createElement("path",{id:"Vector_44",d:"M58.0064 50.2612H56.0309C55.4686 50.2612 55.0127 50.7154 55.0127 51.2757V53.4364C55.0127 53.9967 55.4686 54.4509 56.0309 54.4509H58.0064C58.5687 54.4509 59.0246 53.9967 59.0246 53.4364V51.2757C59.0246 50.7154 58.5687 50.2612 58.0064 50.2612Z",fill:"current"}),d.createElement("path",{id:"Vector_45",d:"M33.0059 40.4651H31.0305C30.4681 40.4651 30.0122 40.9192 30.0122 41.4795V43.6403C30.0122 44.2006 30.4681 44.6547 31.0305 44.6547H33.0059C33.5682 44.6547 34.0241 44.2006 34.0241 43.6403V41.4795C34.0241 40.9192 33.5682 40.4651 33.0059 40.4651Z",fill:"current"}),d.createElement("path",{id:"Vector_46",d:"M23.0059 40.4651H21.0305C20.4681 40.4651 20.0122 40.9192 20.0122 41.4795V43.6403C20.0122 44.2006 20.4681 44.6547 21.0305 44.6547H23.0059C23.5682 44.6547 24.0241 44.2006 24.0241 43.6403V41.4795C24.0241 40.9192 23.5682 40.4651 23.0059 40.4651Z",fill:"current"}),d.createElement("path",{id:"Vector_47",d:"M43.0059 40.2956H41.0305C40.4681 40.2956 40.0122 40.7498 40.0122 41.3101V43.4709C40.0122 44.0311 40.4681 44.4853 41.0305 44.4853H43.0059C43.5682 44.4853 44.0241 44.0311 44.0241 43.4709V41.3101C44.0241 40.7498 43.5682 40.2956 43.0059 40.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_48",d:"M57.9949 25.2581H56.0195C55.4571 25.2581 55.0012 25.7123 55.0012 26.2726V28.4334C55.0012 28.9937 55.4571 29.4478 56.0195 29.4478H57.9949C58.5572 29.4478 59.0131 28.9937 59.0131 28.4334V26.2726C59.0131 25.7123 58.5572 25.2581 57.9949 25.2581Z",fill:"current"}),d.createElement("path",{id:"Vector_49",d:"M57.9949 30.1922H56.0195C55.4571 30.1922 55.0012 30.6464 55.0012 31.2067V33.3675C55.0012 33.9277 55.4571 34.3819 56.0195 34.3819H57.9949C58.5572 34.3819 59.0131 33.9277 59.0131 33.3675V31.2067C59.0131 30.6464 58.5572 30.1922 57.9949 30.1922Z",fill:"current"}),d.createElement("path",{id:"Vector_50",d:"M57.9949 5.327H56.0195C55.4571 5.327 55.0012 5.78118 55.0012 6.34145V8.50224C55.0012 9.0625 55.4571 9.51669 56.0195 9.51669H57.9949C58.5572 9.51669 59.0131 9.0625 59.0131 8.50224V6.34145C59.0131 5.78118 58.5572 5.327 57.9949 5.327Z",fill:"current"}),d.createElement("path",{id:"Vector_51",d:"M23.001 30.1922H21.0256C20.4632 30.1922 20.0073 30.6464 20.0073 31.2067V33.3675C20.0073 33.9277 20.4632 34.3819 21.0256 34.3819H23.001C23.5633 34.3819 24.0192 33.9277 24.0192 33.3675V31.2067C24.0192 30.6464 23.5633 30.1922 23.001 30.1922Z",fill:"current"}),d.createElement("path",{id:"Vector_52",d:"M23.0064 35.2956H21.0309C20.4686 35.2956 20.0127 35.7498 20.0127 36.3101V38.4709C20.0127 39.0311 20.4686 39.4853 21.0309 39.4853H23.0064C23.5687 39.4853 24.0246 39.0311 24.0246 38.4709V36.3101C24.0246 35.7498 23.5687 35.2956 23.0064 35.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_53",d:"M47.9976 25.2581H46.0222C45.4598 25.2581 45.0039 25.7123 45.0039 26.2726V28.4334C45.0039 28.9937 45.4598 29.4478 46.0222 29.4478H47.9976C48.5599 29.4478 49.0158 28.9937 49.0158 28.4334V26.2726C49.0158 25.7123 48.5599 25.2581 47.9976 25.2581Z",fill:"current"}),d.createElement("path",{id:"Vector_54",d:"M47.9976 5.327H46.0222C45.4598 5.327 45.0039 5.78118 45.0039 6.34145V8.50224C45.0039 9.0625 45.4598 9.51669 46.0222 9.51669H47.9976C48.5599 9.51669 49.0158 9.0625 49.0158 8.50224V6.34145C49.0158 5.78118 48.5599 5.327 47.9976 5.327Z",fill:"current"}),d.createElement("path",{id:"Vector_55",d:"M43.0288 10.3521H41.0534C40.491 10.3521 40.0352 10.8063 40.0352 11.3666V13.5274C40.0352 14.0876 40.491 14.5418 41.0534 14.5418H43.0288C43.5912 14.5418 44.0471 14.0876 44.0471 13.5274V11.3666C44.0471 10.8063 43.5912 10.3521 43.0288 10.3521Z",fill:"current"}),d.createElement("path",{id:"Vector_56",d:"M18.0347 35.2174H16.0593C15.4969 35.2174 15.041 35.6716 15.041 36.2318V38.3926C15.041 38.9529 15.4969 39.4071 16.0593 39.4071H18.0347C18.597 39.4071 19.0529 38.9529 19.0529 38.3926V36.2318C19.0529 35.6716 18.597 35.2174 18.0347 35.2174Z",fill:"current"}),d.createElement("path",{id:"Vector_57",d:"M43.0288 30.2832H41.0534C40.491 30.2832 40.0352 30.7374 40.0352 31.2976V33.4584C40.0352 34.0187 40.491 34.4729 41.0534 34.4729H43.0288C43.5912 34.4729 44.0471 34.0187 44.0471 33.4584V31.2976C44.0471 30.7374 43.5912 30.2832 43.0288 30.2832Z",fill:"current"}),d.createElement("path",{id:"Vector_58",d:"M43.0288 35.2173H41.0534C40.491 35.2173 40.0352 35.6714 40.0352 36.2317V38.3925C40.0352 38.9528 40.491 39.4069 41.0534 39.4069H43.0288C43.5912 39.4069 44.0471 38.9528 44.0471 38.3925V36.2317C44.0471 35.6714 43.5912 35.2173 43.0288 35.2173Z",fill:"current"}),d.createElement("path",{id:"Vector_59",d:"M53.0064 5.29562H51.0309C50.4686 5.29562 50.0127 5.74981 50.0127 6.31008V8.47086C50.0127 9.03113 50.4686 9.48532 51.0309 9.48532H53.0064C53.5687 9.48532 54.0246 9.03113 54.0246 8.47086V6.31008C54.0246 5.74981 53.5687 5.29562 53.0064 5.29562Z",fill:"current"}),d.createElement("path",{id:"Vector_60",d:"M43.0064 15.2956H41.0309C40.4686 15.2956 40.0127 15.7498 40.0127 16.3101V18.4709C40.0127 19.0311 40.4686 19.4853 41.0309 19.4853H43.0064C43.5687 19.4853 44.0246 19.0311 44.0246 18.4709V16.3101C44.0246 15.7498 43.5687 15.2956 43.0064 15.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_61",d:"M53.0264 20.3176H51.051C50.4886 20.3176 50.0327 20.7718 50.0327 21.332V23.4928C50.0327 24.0531 50.4886 24.5073 51.051 24.5073H53.0264C53.5887 24.5073 54.0446 24.0531 54.0446 23.4928V21.332C54.0446 20.7718 53.5887 20.3176 53.0264 20.3176Z",fill:"current"}),d.createElement("path",{id:"Vector_62",d:"M18.0347 15.384H16.0593C15.4969 15.384 15.041 15.8382 15.041 16.3985V18.5592C15.041 19.1195 15.4969 19.5737 16.0593 19.5737H18.0347C18.597 19.5737 19.0529 19.1195 19.0529 18.5592V16.3985C19.0529 15.8382 18.597 15.384 18.0347 15.384Z",fill:"current"}),d.createElement("path",{id:"Vector_63",d:"M33.0064 25.2956H31.0309C30.4686 25.2956 30.0127 25.7498 30.0127 26.3101V28.4709C30.0127 29.0311 30.4686 29.4853 31.0309 29.4853H33.0064C33.5687 29.4853 34.0246 29.0311 34.0246 28.4709V26.3101C34.0246 25.7498 33.5687 25.2956 33.0064 25.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_64",d:"M13.0064 25.2956H11.0309C10.4686 25.2956 10.0127 25.7498 10.0127 26.3101V28.4709C10.0127 29.0311 10.4686 29.4853 11.0309 29.4853H13.0064C13.5687 29.4853 14.0246 29.0311 14.0246 28.4709V26.3101C14.0246 25.7498 13.5687 25.2956 13.0064 25.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_65",d:"M18.0347 5.41867H16.0593C15.4969 5.41867 15.041 5.87286 15.041 6.43312V8.59391C15.041 9.15418 15.4969 9.60836 16.0593 9.60836H18.0347C18.597 9.60836 19.0529 9.15418 19.0529 8.59391V6.43312C19.0529 5.87286 18.597 5.41867 18.0347 5.41867Z",fill:"current"}),d.createElement("path",{id:"Vector_66",d:"M43.0288 5.41855H41.0534C40.491 5.41855 40.0352 5.87273 40.0352 6.433V8.59379C40.0352 9.15406 40.491 9.60824 41.0534 9.60824H43.0288C43.5912 9.60824 44.0471 9.15406 44.0471 8.59379V6.433C44.0471 5.87273 43.5912 5.41855 43.0288 5.41855Z",fill:"current"}),d.createElement("path",{id:"Vector_67",d:"M28.032 25.3495H26.0566C25.4942 25.3495 25.0383 25.8036 25.0383 26.3639V28.5247C25.0383 29.085 25.4942 29.5391 26.0566 29.5391H28.032C28.5944 29.5391 29.0502 29.085 29.0502 28.5247V26.3639C29.0502 25.8036 28.5944 25.3495 28.032 25.3495Z",fill:"current"}),d.createElement("path",{id:"Vector_68",d:"M28.0064 40.4651H26.0309C25.4686 40.4651 25.0127 40.9192 25.0127 41.4795V43.6403C25.0127 44.2006 25.4686 44.6547 26.0309 44.6547H28.0064C28.5687 44.6547 29.0246 44.2006 29.0246 43.6403V41.4795C29.0246 40.9192 28.5687 40.4651 28.0064 40.4651Z",fill:"current"}),d.createElement("path",{id:"Vector_69",d:"M18.0064 40.4651H16.0309C15.4686 40.4651 15.0127 40.9192 15.0127 41.4795V43.6403C15.0127 44.2006 15.4686 44.6547 16.0309 44.6547H18.0064C18.5687 44.6547 19.0246 44.2006 19.0246 43.6403V41.4795C19.0246 40.9192 18.5687 40.4651 18.0064 40.4651Z",fill:"current"}),d.createElement("path",{id:"Vector_70",d:"M38.0064 40.2956H36.0309C35.4686 40.2956 35.0127 40.7498 35.0127 41.3101V43.4709C35.0127 44.0311 35.4686 44.4853 36.0309 44.4853H38.0064C38.5687 44.4853 39.0246 44.0311 39.0246 43.4709V41.3101C39.0246 40.7498 38.5687 40.2956 38.0064 40.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_71",d:"M53.0064 25.2956H51.0309C50.4686 25.2956 50.0127 25.7498 50.0127 26.3101V28.4709C50.0127 29.0311 50.4686 29.4853 51.0309 29.4853H53.0064C53.5687 29.4853 54.0246 29.0311 54.0246 28.4709V26.3101C54.0246 25.7498 53.5687 25.2956 53.0064 25.2956Z",fill:"current"}),d.createElement("path",{id:"Vector_72",d:"M28.032 5.41867H26.0566C25.4942 5.41867 25.0383 5.87286 25.0383 6.43312V8.59391C25.0383 9.15418 25.4942 9.60836 26.0566 9.60836H28.032C28.5944 9.60836 29.0502 9.15418 29.0502 8.59391V6.43312C29.0502 5.87286 28.5944 5.41867 28.032 5.41867Z",fill:"current"}))),rSe=Be("/$lang/_course/courses/$courseSlug/_$courseSlug/single-trial-exam")({component:PNt});function PNt(){const{t:e}=Q(),t=rSe.useParams(),{course:n,courseProgress:r}=d.useContext(Gd),a=t.courseSlug,{data:i}=ke(oe.user.courses.getEnrolledStudentsCount.queryOptions({courseId:a})),{data:o,isSuccess:l}=ke(oe.user.courses.getTeacherLedCourseDiplomaTimestamp.queryOptions({courseId:a})),c=r?.[0],u=c?.assignmentGrade,f=n?.parts.flatMap(M=>M.chapters.filter(T=>T?.isSingleTrialExam))||[],m=n?.hasAssignment,h=n?.assignmentWeight??40,b=f.reduce((M,T)=>M+(T.rateWeight??0),0)+h,x=c?.totalScore||0,y=n?.passingGradeThreshold??50,v=i??"-",w=x>=y,S=!!n?.parts?.some(M=>M.chapters.some(T=>T.isCourseConclusion&&T.releaseDate!=null&&T.releaseDate<=new Date)),_=f.map(M=>({data:M,startDate:M.startDate,type:"exam"})),N=m?[{data:{description:e("dashboard.course.individualWork"),endDate:new Date(n.assignmentEndDate||"2026-04-23T23:59:00"),isGradePublished:n.isAssignmentGradingPublished,score:typeof u=="number"&&u>=0?u:void 0,startDate:new Date(n.assignmentStartDate||"2026-04-02"),title:e("dashboard.course.assignmentTitle"),weight:h},startDate:new Date(n.assignmentStartDate||"2026-04-02"),type:"assignment"}]:[],j=[..._,...N].sort((M,T)=>{const R=M.startDate?new Date(M.startDate).getTime():0,I=T.startDate?new Date(T.startDate).getTime():0;return R-I}),k="flex flex-col gap-2.5 md:gap-4 items-center justify-center p-5 bg-white rounded-2xl border border-neutral-100 w-full md:max-w-80";return s.jsx(Qe,{title:e("courses.exam.scoreAndDiploma"),layoutSize:"max",overTitleMobile:n?n.name:void 0,navbarTitle:n?s.jsx(o0,{course:n}):void 0,tabs:n?l0(n,c):[],children:n&&s.jsxs("section",{className:"flex flex-col w-full max-w-[1000px] gap-6",children:[S&&s.jsxs("div",{className:"flex flex-col gap-4 md:gap-6 w-full",children:[s.jsx(qi,{title:e("dashboard.course.finalGradeSummary")}),s.jsxs("section",{className:"flex flex-col items-center w-full rounded-2xl bg-neutral-50 border border-neutral-100 px-2.5 py-5 md:p-8 gap-4 md:gap-10",children:[s.jsxs("div",{className:"flex flex-col items-center gap-5",children:[w&&s.jsx(I2,{className:"size-7 md:size-9 fill-green-500"}),s.jsx("p",{className:"whitespace-pre-line label-med-18px md:label-large-med-20px text-neutral-1000 text-center",children:e(w?"dashboard.course.congratulationsPassed":"dashboard.course.keepMovingForward")})]}),s.jsxs("div",{className:"flex max-md:flex-col max-md:items-center gap-2.5 md:gap-4 items-stretch justify-center w-full",children:[s.jsxs("div",{className:k,children:[s.jsxs("span",{className:V(w?"text-green-500":"text-red-400","title-large-sb-24px md:display-small-med-32px"),children:[x,"%"]}),s.jsxs("div",{className:"flex flex-col items-center",children:[s.jsx("span",{className:"subtitle-medium-16px md:label-18px text-neutral-500",children:e("dashboard.course.finalScore")}),s.jsx("span",{className:"body-12px text-neutral-400",children:e("dashboard.course.thresholdToPass",{threshold:y})})]})]}),s.jsxs("div",{className:k,children:[s.jsxs("span",{className:V("text-orange-600 title-large-sb-24px md:display-small-med-32px"),children:[c?.ranking??"-"," / ",v]}),s.jsx("span",{className:"subtitle-medium-16px md:label-18px text-neutral-500",children:e("dashboard.course.ranking")})]})]})]})]}),w&&(S?s.jsxs("section",{className:"flex flex-col items-center w-full rounded-2xl bg-neutral-50 border border-neutral-100 px-2.5 py-5 md:p-8 gap-4 md:gap-5",children:[s.jsx(xR,{className:"fill-orange-500 size-7 md:size-9"}),s.jsx("p",{className:"label-medium-16px md:subtitle-large-med-20px text-neutral-1000 whitespace-pre-line text-center",children:e("dashboard.course.wellDoneCompleting")}),l&&o?s.jsx($Nt,{timestampId:o.id,imgKey:o.imgKey||"",courseName:n.name,courseCoordinator:n.mainProfessors[0]?.name}):s.jsx(Fe,{})]}):s.jsxs(Ff,{hasCloseButton:!0,variant:"warning",children:[s.jsx(zf,{icon:OM,children:e("dashboard.course.diplomaReleaseTitle")}),s.jsx(Uf,{className:"max-md:body-14px text-neutral-900",children:e("dashboard.course.diplomaReleaseDescription")})]})),s.jsx("div",{className:"flex flex-col gap-2.5 md:gap-6",children:s.jsx(qi,{title:e("dashboard.course.exams")})}),s.jsx("div",{className:"flex flex-col gap-4",children:j.map(M=>M.type==="exam"?s.jsx(LNt,{exam:M.data,totalWeight:b,courseId:n.id,chapterId:M.data.chapterId,language:M.data.language},M.data.chapterId):s.jsx(VNt,{title:M.data.title,description:M.data.description,weight:M.data.weight,startDate:M.data.startDate,endDate:M.data.endDate,score:M.data.score,isGradePublished:M.data.isGradePublished},"assignment"))})]})})}const LNt=({exam:e,totalWeight:t,courseId:n,chapterId:r,language:a})=>{const{t:i}=Q(),o=gt("md"),{data:l,isFetched:c}=ke(oe.user.courses.getExamInfo.queryOptions({chapterId:r,language:a})),{data:u,isFetched:f}=ke(oe.user.courses.getLatestExamResults.queryOptions({chapterId:r,courseId:n}));if(!e.startDate||!e.endDate)return null;const m=Date.now(),h=e.startDate.getTime()<=m&&e.endDate.getTime()>=m,b=e.endDate.getTime()<m,x=Math.round((e.rateWeight??1)*100/t),y=l?.nbQuestions??0;return f?s.jsxs("div",{className:"flex flex-col md:flex-row md:items-center h-full p-4 border border-neutral-100 bg-neutral-50 rounded-2xl gap-3 md:gap-5",children:[s.jsxs("div",{className:"flex flex-col gap-1 w-52",children:[s.jsx("span",{className:"subtitle-large-med-18px md:subtitle-large-med-20px",children:e.title}),s.jsx("span",{className:"body-14px md:body-16px text-neutral-500",children:i("courses.exam.weight",{weight:x})})]}),s.jsx(Cb,{className:"max-md:hidden my-1 mx-2 bg-neutral-200 h-12"}),s.jsx(Wi,{className:"md:hidden bg-neutral-200"}),s.jsxs("div",{className:"flex flex-col md:flex-row md:items-center max-md:gap-4 justify-between flex-1",children:[s.jsx("div",{className:"flex flex-col gap-1.5",children:u?s.jsxs("p",{className:"subtitle-large-med-18px md:subtitle-large-med-20px",children:[s.jsxs("span",{children:[i("dashboard.course.examScore")," "]}),s.jsxs("span",{className:"text-orange-500",children:[u.score,"%"]})]}):s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"flex items-center gap-2 text-neutral-800",children:[s.jsx(yd,{size:24}),c?s.jsxs("span",{className:"subtitle-medium-16px md:subtitle-large-18px",children:[i("courses.exam.nbQuestions",{nb:y})," /"," ",i("courses.exam.nbMinutes",{nb:y*P2/60})]}):null]}),s.jsxs("div",{className:"flex items-center gap-2 text-neutral-800",children:[s.jsx(XR,{size:24}),s.jsx("span",{className:"subtitle-medium-16px md:subtitle-large-18px",children:tr(e.startDate)})]})]})}),u?s.jsx(Te,{to:"/courses/$courseId/$chapterId",params:{chapterId:e.chapterId,courseId:n},children:s.jsx(In,{variant:"outline",className:"w-fit",size:o?"s":"m",children:s.jsx("span",{children:i("words.review")})})}):s.jsx(s.Fragment,{children:h?s.jsx(Te,{to:"/courses/$courseId/$chapterId",params:{chapterId:e.chapterId,courseId:n},children:s.jsx(In,{variant:"primary",className:"w-fit",size:o?"s":"m",children:s.jsx("span",{children:i("courses.exam.takeExam")})})}):b?null:s.jsxs(re,{variant:"primary",disabled:!0,className:"w-fit",size:o?"s":"m",children:[s.jsx(Mde,{size:24,className:"mr-2"}),s.jsx("span",{children:i("courses.exam.takeExam")})]})})]})]}):s.jsx(Fe,{})},VNt=({title:e,description:t,weight:n,startDate:r,endDate:a,isGradePublished:i,score:o})=>{const{t:l}=Q();return s.jsxs("div",{className:"flex flex-col md:flex-row md:items-center h-full p-4 border border-neutral-100 bg-neutral-50 rounded-2xl gap-3 md:gap-5",children:[s.jsxs("div",{className:"flex flex-col gap-1 w-52",children:[s.jsx("span",{className:"subtitle-large-med-18px md:subtitle-large-med-20px",children:e}),s.jsx("span",{className:"body-14px md:body-16px text-neutral-500",children:l("courses.exam.weight",{weight:n})})]}),s.jsx(Cb,{className:"max-md:hidden my-1 mx-2 bg-neutral-200 h-12"}),s.jsx(Wi,{className:"md:hidden bg-neutral-200"}),s.jsx("div",{className:"flex flex-col md:flex-row md:items-center max-md:gap-4 justify-between flex-1",children:s.jsx("div",{className:"flex flex-col gap-1.5",children:i?o!==void 0?s.jsxs("p",{className:"subtitle-large-med-18px md:subtitle-large-med-20px",children:[s.jsxs("span",{children:[l("dashboard.course.examScore")," "]}),s.jsxs("span",{className:"text-orange-500",children:[o,"%"]})]}):s.jsx("p",{className:"subtitle-large-med-18px md:subtitle-large-med-20px",children:l("words.notApplicable")}):s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"flex items-center gap-2 text-neutral-800",children:[s.jsx(yd,{size:24}),s.jsx("span",{className:"subtitle-medium-16px md:subtitle-large-18px",children:t})]}),s.jsxs("div",{className:"flex items-center gap-2 text-neutral-800",children:[s.jsx(XR,{size:24}),s.jsx("span",{className:"subtitle-medium-16px md:subtitle-large-18px",children:Jo(r,a)})]})]})})})]})},$Nt=({timestampId:e,imgKey:t,courseName:n,courseCoordinator:r})=>{const{t:a,i18n:i}=Q();return s.jsxs("div",{className:"flex flex-col w-full max-w-[549px] items-center",children:[s.jsx("img",{src:`/api/files/${t}`,alt:"Diploma",className:"mt-4 md:mt-2.5"}),s.jsxs("div",{className:"flex max-md:flex-col max-md:items-center md:justify-between w-full mt-7 md:mt-5",children:[s.jsx("a",{href:`/api/files/zip/diplomas/${e}`,download:!0,target:"_blank",rel:"noreferrer",children:s.jsxs(re,{size:"m",variant:"primary",className:"items-center flex gap-2.5",children:[a("dashboard.myCourses.download"),s.jsx(Gi,{className:"size-[18px] md:size-6"})]})}),s.jsx("div",{className:"flex items-center gap-4 max-md:hidden ",children:s.jsx(Te,{to:`https://twitter.com/intent/tweet?text=${encodeURIComponent(a("dashboard.course.tweetTextCourseDiploma",{certificateUrl:`${window.location.origin}/${i.language??"en"}/course-diplomas/${e}`,courseCoordinator:r,courseName:n}))}`,target:"_blank",className:"w-fit",children:s.jsxs(re,{variant:"outline",size:"m",className:"flex gap-2.5 !font-normal",children:[a("dashboard.myCourses.shareOn"),s.jsx(I5,{size:24})]})})})]}),s.jsxs(Te,{to:"/tutorials/contribution/others/pbn-certificate-timestamping-dd16f8c0-00c1-45fd-8792-920612bed18f",target:"_blank",className:"mt-4 md:mt-2.5 md:self-start max-md:self-center flex flex-row items-center gap-2 text-neutral-600 hover:text-orange-200 hover:underline max-md:order-3",children:[s.jsx(iF,{className:"size-4"}),s.jsx("span",{children:a("dashboard.myCourses.verify")})]}),s.jsx(Te,{to:`https://twitter.com/intent/tweet?text=${encodeURIComponent(a("dashboard.course.tweetTextCourseDiploma",{certificateUrl:`${window.location.origin}/${i.language??"en"}/course-diplomas/${e}`,courseCoordinator:r,courseName:n}))}`,target:"_blank",className:"w-fit md:hidden mt-4",children:s.jsxs(re,{variant:"outline",size:"m",children:["Share on",s.jsx(I5,{size:18,className:"ml-1.5"})]})})]})},vR="/assets/completion-diploma-lock-C1kj0nCZ.webp",HNt="/assets/completion-diploma-satoshi-S3yWaOn3.webp",Xue="/assets/sandclock-CPt7JVUE.gif",FNt="/assets/face_failed-DICmmcy4.svg",zNt="/assets/question_below-C6buHqnR.svg",UNt="/assets/time_stamp-BLTcUzor.svg",BNt="/assets/warning-lFX2GylS.svg";function Que(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function kf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Que(Object(n),!0).forEach(function(r){Cc(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Que(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ZNt(e){var t=e.length;if(t===0||t===1)return e;if(t===2)return[e[0],e[1],"".concat(e[0],".").concat(e[1]),"".concat(e[1],".").concat(e[0])];if(t===3)return[e[0],e[1],e[2],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0])];if(t>=4)return[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]}var hM={};function qNt(e){if(e.length===0||e.length===1)return e;var t=e.join(".");return hM[t]||(hM[t]=ZNt(e)),hM[t]}function GNt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=e.filter(function(i){return i!=="token"}),a=qNt(r);return a.reduce(function(i,o){return kf(kf({},i),n[o])},t)}function Jue(e){return e.join(" ")}function WNt(e,t){var n=0;return function(r){return n+=1,r.map(function(a,i){return aSe({node:a,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(n,"-").concat(i)})})}}function aSe(e){var t=e.node,n=e.stylesheet,r=e.style,a=r===void 0?{}:r,i=e.useInlineStyles,o=e.key,l=t.properties,c=t.type,u=t.tagName,f=t.value;if(c==="text")return f;if(u){var m=WNt(n,i),h;if(!i)h=kf(kf({},l),{},{className:Jue(l.className)});else{var b=Object.keys(n).reduce(function(w,S){return S.split(".").forEach(function(_){w.includes(_)||w.push(_)}),w},[]),x=l.className&&l.className.includes("token")?["token"]:[],y=l.className&&x.concat(l.className.filter(function(w){return!b.includes(w)}));h=kf(kf({},l),{},{className:Jue(y)||void 0,style:GNt(l.className,Object.assign({},l.style,a),n)})}var v=m(t.children);return U.createElement(u,wr({key:o},h),v)}}const YNt=(function(e,t){var n=e.listLanguages();return n.indexOf(t)!==-1});var KNt=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function ede(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Xu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ede(Object(n),!0).forEach(function(r){Cc(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ede(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var XNt=/\n/g;function QNt(e){return e.match(XNt)}function JNt(e){var t=e.lines,n=e.startingLineNumber,r=e.style;return t.map(function(a,i){var o=i+n;return U.createElement("span",{key:"line-".concat(i),className:"react-syntax-highlighter-line-number",style:typeof r=="function"?r(o):r},"".concat(o,`
`))})}function e_t(e){var t=e.codeString,n=e.codeStyle,r=e.containerStyle,a=r===void 0?{float:"left",paddingRight:"10px"}:r,i=e.numberStyle,o=i===void 0?{}:i,l=e.startingLineNumber;return U.createElement("code",{style:Object.assign({},n,a)},JNt({lines:t.replace(/\n$/,"").split(`
`),style:o,startingLineNumber:l}))}function t_t(e){return"".concat(e.toString().length,".25em")}function iSe(e,t){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(e),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:t},children:[{type:"text",value:e}]}}function sSe(e,t,n){var r={display:"inline-block",minWidth:t_t(n),paddingRight:"1em",textAlign:"right",userSelect:"none"},a=typeof e=="function"?e(t):e,i=Xu(Xu({},r),a);return i}function g9(e){var t=e.children,n=e.lineNumber,r=e.lineNumberStyle,a=e.largestLineNumber,i=e.showInlineLineNumbers,o=e.lineProps,l=o===void 0?{}:o,c=e.className,u=c===void 0?[]:c,f=e.showLineNumbers,m=e.wrapLongLines,h=e.wrapLines,b=h===void 0?!1:h,x=b?Xu({},typeof l=="function"?l(n):l):{};if(x.className=x.className?[].concat(Y1(x.className.trim().split(/\s+/)),Y1(u)):u,n&&i){var y=sSe(r,n,a);t.unshift(iSe(n,y))}return m&f&&(x.style=Xu({display:"flex"},x.style)),{type:"element",tagName:"span",properties:x,children:t}}function oSe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];e.length===void 0&&(e=[e]);for(var r=0;r<e.length;r++){var a=e[r];if(a.type==="text")n.push(g9({children:[a],className:Y1(new Set(t))}));else if(a.children){var i,o=t.concat(((i=a.properties)===null||i===void 0?void 0:i.className)||[]);oSe(a.children,o).forEach(function(l){return n.push(l)})}}return n}function n_t(e,t,n,r,a,i,o,l,c){var u,f=oSe(e.value),m=[],h=-1,b=0;function x(j,k){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return g9({children:j,lineNumber:k,lineNumberStyle:l,largestLineNumber:o,showInlineLineNumbers:a,lineProps:n,className:M,showLineNumbers:r,wrapLongLines:c,wrapLines:t})}function y(j,k){if(r&&k&&a){var M=sSe(l,k,o);j.unshift(iSe(k,M))}return j}function v(j,k){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return t||M.length>0?x(j,k,M):y(j,k)}for(var w=function(){var k=f[b],M=k.children[0].value,T=QNt(M);if(T){var R=M.split(`
`);R.forEach(function(I,D){var P=r&&m.length+i,L={type:"text",value:"".concat(I,`
`)};if(D===0){var z=f.slice(h+1,b).concat(g9({children:[L],className:k.properties.className})),q=v(z,P);m.push(q)}else if(D===R.length-1){var Z=f[b+1]&&f[b+1].children&&f[b+1].children[0],G={type:"text",value:"".concat(I)};if(Z){var $=g9({children:[G],className:k.properties.className});f.splice(b+1,0,$)}else{var X=[G],B=v(X,P,k.properties.className);m.push(B)}}else{var W=[L],Y=v(W,P,k.properties.className);m.push(Y)}}),h=b}b++};b<f.length;)w();if(h!==f.length-1){var S=f.slice(h+1,f.length);if(S&&S.length){var _=r&&m.length+i,N=v(S,_);m.push(N)}}return t?m:(u=[]).concat.apply(u,m)}function r_t(e){var t=e.rows,n=e.stylesheet,r=e.useInlineStyles;return t.map(function(a,i){return aSe({node:a,stylesheet:n,useInlineStyles:r,key:"code-segment-".concat(i)})})}function lSe(e){return e&&typeof e.highlightAuto<"u"}function a_t(e){var t=e.astGenerator,n=e.language,r=e.code,a=e.defaultCodeValue;if(lSe(t)){var i=YNt(t,n);return n==="text"?{value:a,language:"text"}:i?t.highlight(n,r):t.highlightAuto(r)}try{return n&&n!=="text"?{value:t.highlight(r,n)}:{value:a}}catch{return{value:a}}}function i_t(e,t){return function(r){var a,i,o=r.language,l=r.children,c=r.style,u=c===void 0?t:c,f=r.customStyle,m=f===void 0?{}:f,h=r.codeTagProps,b=h===void 0?{className:o?"language-".concat(o):void 0,style:Xu(Xu({},u['code[class*="language-"]']),u['code[class*="language-'.concat(o,'"]')])}:h,x=r.useInlineStyles,y=x===void 0?!0:x,v=r.showLineNumbers,w=v===void 0?!1:v,S=r.showInlineLineNumbers,_=S===void 0?!0:S,N=r.startingLineNumber,j=N===void 0?1:N,k=r.lineNumberContainerStyle,M=r.lineNumberStyle,T=M===void 0?{}:M,R=r.wrapLines,I=r.wrapLongLines,D=I===void 0?!1:I,P=r.lineProps,L=P===void 0?{}:P,z=r.renderer,q=r.PreTag,Z=q===void 0?"pre":q,G=r.CodeTag,$=G===void 0?"code":G,X=r.code,B=X===void 0?(Array.isArray(l)?l[0]:l)||"":X,W=r.astGenerator,Y=Go(r,KNt);W=W||e;var F=w?U.createElement(e_t,{containerStyle:k,codeStyle:b.style||{},numberStyle:T,startingLineNumber:j,codeString:B}):null,J=u.hljs||u['pre[class*="language-"]']||{backgroundColor:"#fff"},ue=lSe(W)?"hljs":"prismjs",ge=y?Object.assign({},Y,{style:Object.assign({},J,m)}):Object.assign({},Y,{className:Y.className?"".concat(ue," ").concat(Y.className):ue,style:Object.assign({},m)});if(D?b.style=Xu({whiteSpace:"pre-wrap"},b.style):b.style=Xu({whiteSpace:"pre"},b.style),!W)return U.createElement(Z,ge,F,U.createElement($,b,B));(R===void 0&&z||D)&&(R=!0),z=z||r_t;var ne=[{type:"text",value:B}],be=a_t({astGenerator:W,language:o,code:B,defaultCodeValue:ne});be.language===null&&(be.value=ne);var se=(a=(i=B.match(/\n/g))===null||i===void 0?void 0:i.length)!==null&&a!==void 0?a:0,pe=j+se,Se=n_t(be,R,L,w,_,j,pe,T,D);return U.createElement(Z,ge,U.createElement($,b,!_&&F,z({rows:Se,stylesheet:u,useInlineStyles:y})))}}const s_t=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","armasm","arturo","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","awk","bash","basic","batch","bbcode","bbj","bicep","birb","bison","bnf","bqn","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","cilkc","cilkcpp","clike","clojure","cmake","cobol","coffeescript","concurnas","cooklang","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cue","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gettext","gherkin","git","glsl","gml","gn","go-module","go","gradle","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","linker-script","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","mata","matlab","maxscript","mel","mermaid","metafont","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","odin","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plant-uml","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rescript","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stata","stylus","supercollider","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wgsl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],tde=/[#.]/g;function o_t(e,t){const n=e||"",r={};let a=0,i,o;for(;a<n.length;){tde.lastIndex=a;const l=tde.exec(n),c=n.slice(a,l?l.index:n.length);c&&(i?i==="#"?r.id=c:Array.isArray(r.className)?r.className.push(c):r.className=[c]:o=c,a+=c.length),l&&(i=l[0],a++)}return{type:"element",tagName:o||t||"div",properties:r,children:[]}}function cSe(e,t,n){const r=n?d_t(n):void 0;function a(i,o,...l){let c;if(i==null){c={type:"root",children:[]};const u=o;l.unshift(u)}else{c=o_t(i,t);const u=c.tagName.toLowerCase(),f=r?r.get(u):void 0;if(c.tagName=f||u,l_t(o))l.unshift(o);else for(const[m,h]of Object.entries(o))c_t(e,c.properties,m,h)}for(const u of l)yR(c.children,u);return c.type==="element"&&c.tagName==="template"&&(c.content={type:"root",children:c.children},c.children=[]),c}return a}function l_t(e){if(e===null||typeof e!="object"||Array.isArray(e))return!0;if(typeof e.type!="string")return!1;const t=e,n=Object.keys(e);for(const r of n){const a=t[r];if(a&&typeof a=="object"){if(!Array.isArray(a))return!0;const i=a;for(const o of i)if(typeof o!="number"&&typeof o!="string")return!0}}return!!("children"in e&&Array.isArray(e.children))}function c_t(e,t,n,r){const a=QCe(e,n);let i;if(r!=null){if(typeof r=="number"){if(Number.isNaN(r))return;i=r}else typeof r=="boolean"?i=r:typeof r=="string"?a.spaceSeparated?i=kce(r):a.commaSeparated?i=wce(r):a.commaOrSpaceSeparated?i=kce(wce(r).join(" ")):i=nde(a,a.property,r):Array.isArray(r)?i=[...r]:i=a.property==="style"?u_t(r):String(r);if(Array.isArray(i)){const o=[];for(const l of i)o.push(nde(a,a.property,l));i=o}a.property==="className"&&Array.isArray(t.className)&&(i=t.className.concat(i)),t[a.property]=i}}function yR(e,t){if(t!=null)if(typeof t=="number"||typeof t=="string")e.push({type:"text",value:String(t)});else if(Array.isArray(t))for(const n of t)yR(e,n);else if(typeof t=="object"&&"type"in t)t.type==="root"?yR(e,t.children):e.push(t);else throw new Error("Expected node, nodes, or string, got `"+t+"`")}function nde(e,t,n){if(typeof n=="string"){if(e.number&&n&&!Number.isNaN(Number(n)))return Number(n);if((e.boolean||e.overloadedBoolean)&&(n===""||mh(n)===mh(t)))return!0}return n}function u_t(e){const t=[];for(const[n,r]of Object.entries(e))t.push([n,r].join(": "));return t.join("; ")}function d_t(e){const t=new Map;for(const n of e)t.set(n.toLowerCase(),n);return t}const f_t=["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"],m_t=cSe(JCe,"div");cSe(HC,"g",f_t);const p_t=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],rde={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"};function uSe(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=48&&t<=57}function h_t(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}function g_t(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}function ade(e){return g_t(e)||uSe(e)}const b_t=["","Named character references must be terminated by a semicolon","Numeric character references must be terminated by a semicolon","Named character references cannot be empty","Numeric character references cannot be empty","Named character references must be known","Numeric character references cannot be disallowed","Numeric character references cannot be outside the permissible Unicode range"];function x_t(e,t){const n={},r=typeof n.additional=="string"?n.additional.charCodeAt(0):n.additional,a=[];let i=0,o=-1,l="",c,u;n.position&&("start"in n.position||"indent"in n.position?(u=n.position.indent,c=n.position.start):c=n.position);let f=(c?c.line:0)||1,m=(c?c.column:0)||1,h=x(),b;for(i--;++i<=e.length;)if(b===10&&(m=(u?u[o]:0)||1),b=e.charCodeAt(i),b===38){const w=e.charCodeAt(i+1);if(w===9||w===10||w===12||w===32||w===38||w===60||Number.isNaN(w)||r&&w===r){l+=String.fromCharCode(b),m++;continue}const S=i+1;let _=S,N=S,j;if(w===35){N=++_;const L=e.charCodeAt(N);L===88||L===120?(j="hexadecimal",N=++_):j="decimal"}else j="named";let k="",M="",T="";const R=j==="named"?ade:j==="decimal"?uSe:h_t;for(N--;++N<=e.length;){const L=e.charCodeAt(N);if(!R(L))break;T+=String.fromCharCode(L),j==="named"&&p_t.includes(T)&&(k=T,M=hh(T))}let I=e.charCodeAt(N)===59;if(I){N++;const L=j==="named"?hh(T):!1;L&&(k=T,M=L)}let D=1+N-S,P="";if(!(!I&&n.nonTerminated===!1))if(!T)j!=="named"&&y(4,D);else if(j==="named"){if(I&&!M)y(5,1);else if(k!==T&&(N=_+k.length,D=1+N-_,I=!1),!I){const L=k?1:3;if(n.attribute){const z=e.charCodeAt(N);z===61?(y(L,D),M=""):ade(z)?M="":y(L,D)}else y(L,D)}P=M}else{I||y(2,D);let L=Number.parseInt(T,j==="hexadecimal"?16:10);if(v_t(L))y(7,D),P="�";else if(L in rde)y(6,D),P=rde[L];else{let z="";y_t(L)&&y(6,D),L>65535&&(L-=65536,z+=String.fromCharCode(L>>>10|55296),L=56320|L&1023),P=z+String.fromCharCode(L)}}if(P){v(),h=x(),i=N-1,m+=N-S+1,a.push(P);const L=x();L.offset++,n.reference&&n.reference.call(n.referenceContext||void 0,P,{start:h,end:L},e.slice(S-1,N)),h=L}else T=e.slice(S-1,N),l+=T,m+=T.length,i=N-1}else b===10&&(f++,o++,m=0),Number.isNaN(b)?v():(l+=String.fromCharCode(b),m++);return a.join("");function x(){return{line:f,column:m,offset:i+((c?c.offset:0)||0)}}function y(w,S){let _;n.warning&&(_=x(),_.column+=S,_.offset+=S,n.warning.call(n.warningContext||void 0,b_t[w],_,w))}function v(){l&&(a.push(l),n.text&&n.text.call(n.textContext||void 0,l,{start:h,end:x()}),l="")}}function v_t(e){return e>=55296&&e<=57343||e>1114111}function y_t(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534}var C_t=0,T7={},ba={util:{type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++C_t}),e.__id},clone:function e(t,n){n=n||{};var r,a;switch(ba.util.type(t)){case"Object":if(a=ba.util.objId(t),n[a])return n[a];r={},n[a]=r;for(var i in t)t.hasOwnProperty(i)&&(r[i]=e(t[i],n));return r;case"Array":return a=ba.util.objId(t),n[a]?n[a]:(r=[],n[a]=r,t.forEach(function(o,l){r[l]=e(o,n)}),r);default:return t}}},languages:{plain:T7,plaintext:T7,text:T7,txt:T7,extend:function(e,t){var n=ba.util.clone(ba.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||ba.languages;var a=r[e],i={};for(var o in a)if(a.hasOwnProperty(o)){if(o==t)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(o)||(i[o]=a[o])}var c=r[e];return r[e]=i,ba.languages.DFS(ba.languages,function(u,f){f===c&&u!=e&&(this[u]=i)}),i},DFS:function e(t,n,r,a){a=a||{};var i=ba.util.objId;for(var o in t)if(t.hasOwnProperty(o)){n.call(t,o,t[o],r||o);var l=t[o],c=ba.util.type(l);c==="Object"&&!a[i(l)]?(a[i(l)]=!0,e(l,n,null,a)):c==="Array"&&!a[i(l)]&&(a[i(l)]=!0,e(l,n,o,a))}}},plugins:{},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(ba.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=ba.tokenize(r.code,r.grammar),ba.hooks.run("after-tokenize",r),o5.stringify(ba.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new w_t;return b9(a,a.head,e),dSe(e,a,t,a.head,0),S_t(a)},hooks:{all:{},add:function(e,t){var n=ba.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=ba.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:o5};function o5(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||"").length|0}function ide(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var i=a[1].length;a.index+=i,a[0]=a[0].slice(i)}return a}function dSe(e,t,n,r,a,i){for(var o in n)if(!(!n.hasOwnProperty(o)||!n[o])){var l=n[o];l=Array.isArray(l)?l:[l];for(var c=0;c<l.length;++c){if(i&&i.cause==o+","+c)return;var u=l[c],f=u.inside,m=!!u.lookbehind,h=!!u.greedy,b=u.alias;if(h&&!u.pattern.global){var x=u.pattern.toString().match(/[imsuy]*$/)[0];u.pattern=RegExp(u.pattern.source,x+"g")}for(var y=u.pattern||u,v=r.next,w=a;v!==t.tail&&!(i&&w>=i.reach);w+=v.value.length,v=v.next){var S=v.value;if(t.length>e.length)return;if(!(S instanceof o5)){var _=1,N;if(h){if(N=ide(y,w,e,m),!N||N.index>=e.length)break;var T=N.index,j=N.index+N[0].length,k=w;for(k+=v.value.length;T>=k;)v=v.next,k+=v.value.length;if(k-=v.value.length,w=k,v.value instanceof o5)continue;for(var M=v;M!==t.tail&&(k<j||typeof M.value=="string");M=M.next)_++,k+=M.value.length;_--,S=e.slice(w,k),N.index-=w}else if(N=ide(y,0,S,m),!N)continue;var T=N.index,R=N[0],I=S.slice(0,T),D=S.slice(T+R.length),P=w+S.length;i&&P>i.reach&&(i.reach=P);var L=v.prev;I&&(L=b9(t,L,I),w+=I.length),E_t(t,L,_);var z=new o5(o,f?ba.tokenize(R,f):R,b,R);if(v=b9(t,L,z),D&&b9(t,v,D),_>1){var q={cause:o+","+c,reach:P};dSe(e,t,n,v.prev,w,q),i&&q.reach>i.reach&&(i.reach=q.reach)}}}}}}function w_t(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function b9(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function E_t(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}function S_t(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}const fSe=ba;function mSe(){}mSe.prototype=fSe;const ee=new mSe;ee.highlight=N_t;ee.register=__t;ee.alias=k_t;ee.registered=j_t;ee.listLanguages=T_t;ee.util.encode=A_t;ee.Token.stringify=CR;function N_t(e,t){if(typeof e!="string")throw new TypeError("Expected `string` for `value`, got `"+e+"`");let n,r;if(t&&typeof t=="object")n=t;else{if(r=t,typeof r!="string")throw new TypeError("Expected `string` for `name`, got `"+r+"`");if(Object.hasOwn(ee.languages,r))n=ee.languages[r];else throw new Error("Unknown language: `"+r+"` is not registered")}return{type:"root",children:fSe.highlight.call(ee,e,n,r)}}function __t(e){if(typeof e!="function"||!e.displayName)throw new Error("Expected `function` for `syntax`, got `"+e+"`");Object.hasOwn(ee.languages,e.displayName)||e(ee)}function k_t(e,t){const n=ee.languages;let r={};typeof e=="string"?t&&(r[e]=t):r=e;let a;for(a in r)if(Object.hasOwn(r,a)){const i=r[a],o=typeof i=="string"?[i]:i;let l=-1;for(;++l<o.length;)n[o[l]]=n[a]}}function j_t(e){if(typeof e!="string")throw new TypeError("Expected `string` for `aliasOrLanguage`, got `"+e+"`");return Object.hasOwn(ee.languages,e)}function T_t(){const e=ee.languages,t=[];let n;for(n in e)Object.hasOwn(e,n)&&typeof e[n]=="object"&&t.push(n);return t}function CR(e,t){if(typeof e=="string")return{type:"text",value:e};if(Array.isArray(e)){const r=[];let a=-1;for(;++a<e.length;)e[a]!==null&&e[a]!==void 0&&e[a]!==""&&r.push(CR(e[a],t));return r}const n={attributes:{},classes:["token",e.type],content:CR(e.content,t),language:t,tag:"span",type:e.type};return e.alias&&n.classes.push(...typeof e.alias=="string"?[e.alias]:e.alias),ee.hooks.run("wrap",n),m_t(n.tag+"."+n.classes.join("."),M_t(n.attributes),n.content)}function A_t(e){return e}function M_t(e){let t;for(t in e)Object.hasOwn(e,t)&&(e[t]=x_t(e[t]));return e}const O_t={'code[class*="language-"]':{color:"black",background:"none",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"#f5f2f0",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};Da.displayName="markup";Da.aliases=["atom","html","mathml","rss","ssml","svg","xml"];function Da(e){e.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside["internal-subset"].inside=e.languages.markup,e.hooks.add("wrap",function(t){t.type==="entity"&&(t.attributes.title=t.content.value.replace(/&amp;/,"&"))}),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(n,r){var a={};a["language-"+r]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:e.languages[r]},a.cdata=/^<!\[CDATA\[|\]\]>$/i;var i={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:a}};i["language-"+r]={pattern:/[\s\S]+/,inside:e.languages[r]};var o={};o[n]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return n}),"i"),lookbehind:!0,greedy:!0,inside:i},e.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:function(t,n){e.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:e.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend("markup",{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}u0.displayName="css";u0.aliases=[];function u0(e){(function(t){var n=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+n.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+n.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+n.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+n.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:n,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var r=t.languages.markup;r&&(r.tag.addInlined("style","css"),r.tag.addAttribute("style","css"))})(e)}gn.displayName="clike";gn.aliases=[];function gn(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}mF.displayName="regex";mF.aliases=[];function mF(e){(function(t){var n={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},r=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,a={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},i={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},o="(?:[^\\\\-]|"+r.source+")",l=RegExp(o+"-"+o),c={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};t.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:l,inside:{escape:r,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":n,"char-set":i,escape:r}},"special-escape":n,"char-set":a,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":c}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:r,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":c}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}}})(e)}ei.displayName="javascript";ei.aliases=["js"];function ei(e){e.register(gn),e.languages.javascript=e.languages.extend("clike",{"class-name":[e.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),e.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),e.languages.markup&&(e.languages.markup.tag.addInlined("script","javascript"),e.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),e.languages.js=e.languages.javascript}pF.displayName="abap";pF.aliases=[];function pF(e){e.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:\*-INPUT|\?TO|ABAP-SOURCE|ABBREVIATED|ABS|ABSTRACT|ACCEPT|ACCEPTING|ACCESSPOLICY|ACCORDING|ACOS|ACTIVATION|ACTUAL|ADD|ADD-CORRESPONDING|ADJACENT|AFTER|ALIAS|ALIASES|ALIGN|ALL|ALLOCATE|ALPHA|ANALYSIS|ANALYZER|AND|ANY|APPEND|APPENDAGE|APPENDING|APPLICATION|ARCHIVE|AREA|ARITHMETIC|AS|ASCENDING|ASIN|ASPECT|ASSERT|ASSIGN|ASSIGNED|ASSIGNING|ASSOCIATION|ASYNCHRONOUS|AT|ATAN|ATTRIBUTES|AUTHORITY|AUTHORITY-CHECK|AVG|BACK|BACKGROUND|BACKUP|BACKWARD|BADI|BASE|BEFORE|BEGIN|BETWEEN|BIG|BINARY|BINDING|BIT|BIT-AND|BIT-NOT|BIT-OR|BIT-XOR|BLACK|BLANK|BLANKS|BLOB|BLOCK|BLOCKS|BLUE|BOUND|BOUNDARIES|BOUNDS|BOXED|BREAK-POINT|BT|BUFFER|BY|BYPASSING|BYTE|BYTE-CA|BYTE-CN|BYTE-CO|BYTE-CS|BYTE-NA|BYTE-NS|BYTE-ORDER|C|CA|CALL|CALLING|CASE|CAST|CASTING|CATCH|CEIL|CENTER|CENTERED|CHAIN|CHAIN-INPUT|CHAIN-REQUEST|CHANGE|CHANGING|CHANNELS|CHAR-TO-HEX|CHARACTER|CHARLEN|CHECK|CHECKBOX|CIRCULAR|CI_|CLASS|CLASS-CODING|CLASS-DATA|CLASS-EVENTS|CLASS-METHODS|CLASS-POOL|CLEANUP|CLEAR|CLIENT|CLOB|CLOCK|CLOSE|CN|CNT|CO|COALESCE|CODE|CODING|COLLECT|COLOR|COLUMN|COLUMNS|COL_BACKGROUND|COL_GROUP|COL_HEADING|COL_KEY|COL_NEGATIVE|COL_NORMAL|COL_POSITIVE|COL_TOTAL|COMMENT|COMMENTS|COMMIT|COMMON|COMMUNICATION|COMPARING|COMPONENT|COMPONENTS|COMPRESSION|COMPUTE|CONCAT|CONCATENATE|COND|CONDENSE|CONDITION|CONNECT|CONNECTION|CONSTANTS|CONTEXT|CONTEXTS|CONTINUE|CONTROL|CONTROLS|CONV|CONVERSION|CONVERT|COPIES|COPY|CORRESPONDING|COS|COSH|COUNT|COUNTRY|COVER|CP|CPI|CREATE|CREATING|CRITICAL|CS|CURRENCY|CURRENCY_CONVERSION|CURRENT|CURSOR|CURSOR-SELECTION|CUSTOMER|CUSTOMER-FUNCTION|DANGEROUS|DATA|DATABASE|DATAINFO|DATASET|DATE|DAYLIGHT|DBMAXLEN|DD\/MM\/YY|DD\/MM\/YYYY|DDMMYY|DEALLOCATE|DECIMALS|DECIMAL_SHIFT|DECLARATIONS|DEEP|DEFAULT|DEFERRED|DEFINE|DEFINING|DEFINITION|DELETE|DELETING|DEMAND|DEPARTMENT|DESCENDING|DESCRIBE|DESTINATION|DETAIL|DIALOG|DIRECTORY|DISCONNECT|DISPLAY|DISPLAY-MODE|DISTANCE|DISTINCT|DIV|DIVIDE|DIVIDE-CORRESPONDING|DIVISION|DO|DUMMY|DUPLICATE|DUPLICATES|DURATION|DURING|DYNAMIC|DYNPRO|E|EACH|EDIT|EDITOR-CALL|ELSE|ELSEIF|EMPTY|ENABLED|ENABLING|ENCODING|END|END-ENHANCEMENT-SECTION|END-LINES|END-OF-DEFINITION|END-OF-FILE|END-OF-PAGE|END-OF-SELECTION|ENDAT|ENDCASE|ENDCATCH|ENDCHAIN|ENDCLASS|ENDDO|ENDENHANCEMENT|ENDEXEC|ENDFOR|ENDFORM|ENDFUNCTION|ENDIAN|ENDIF|ENDING|ENDINTERFACE|ENDLOOP|ENDMETHOD|ENDMODULE|ENDON|ENDPROVIDE|ENDSELECT|ENDTRY|ENDWHILE|ENGINEERING|ENHANCEMENT|ENHANCEMENT-POINT|ENHANCEMENT-SECTION|ENHANCEMENTS|ENTRIES|ENTRY|ENVIRONMENT|EQ|EQUAL|EQUIV|ERRORMESSAGE|ERRORS|ESCAPE|ESCAPING|EVENT|EVENTS|EXACT|EXCEPT|EXCEPTION|EXCEPTION-TABLE|EXCEPTIONS|EXCLUDE|EXCLUDING|EXEC|EXECUTE|EXISTS|EXIT|EXIT-COMMAND|EXP|EXPAND|EXPANDING|EXPIRATION|EXPLICIT|EXPONENT|EXPORT|EXPORTING|EXTEND|EXTENDED|EXTENSION|EXTRACT|FAIL|FETCH|FIELD|FIELD-GROUPS|FIELD-SYMBOL|FIELD-SYMBOLS|FIELDS|FILE|FILTER|FILTER-TABLE|FILTERS|FINAL|FIND|FIRST|FIRST-LINE|FIXED-POINT|FKEQ|FKGE|FLOOR|FLUSH|FONT|FOR|FORM|FORMAT|FORWARD|FOUND|FRAC|FRAME|FRAMES|FREE|FRIENDS|FROM|FUNCTION|FUNCTION-POOL|FUNCTIONALITY|FURTHER|GAPS|GE|GENERATE|GET|GIVING|GKEQ|GKGE|GLOBAL|GRANT|GREATER|GREEN|GROUP|GROUPS|GT|HANDLE|HANDLER|HARMLESS|HASHED|HAVING|HDB|HEAD-LINES|HEADER|HEADERS|HEADING|HELP-ID|HELP-REQUEST|HIDE|HIGH|HINT|HOLD|HOTSPOT|I|ICON|ID|IDENTIFICATION|IDENTIFIER|IDS|IF|IGNORE|IGNORING|IMMEDIATELY|IMPLEMENTATION|IMPLEMENTATIONS|IMPLEMENTED|IMPLICIT|IMPORT|IMPORTING|IN|INACTIVE|INCL|INCLUDE|INCLUDES|INCLUDING|INCREMENT|INDEX|INDEX-LINE|INFOTYPES|INHERITING|INIT|INITIAL|INITIALIZATION|INNER|INOUT|INPUT|INSERT|INSTANCES|INTENSIFIED|INTERFACE|INTERFACE-POOL|INTERFACES|INTERNAL|INTERVALS|INTO|INVERSE|INVERTED-DATE|IS|ISO|ITERATOR|ITNO|JOB|JOIN|KEEP|KEEPING|KERNEL|KEY|KEYS|KEYWORDS|KIND|LANGUAGE|LAST|LATE|LAYOUT|LE|LEADING|LEAVE|LEFT|LEFT-JUSTIFIED|LEFTPLUS|LEFTSPACE|LEGACY|LENGTH|LESS|LET|LEVEL|LEVELS|LIKE|LINE|LINE-COUNT|LINE-SELECTION|LINE-SIZE|LINEFEED|LINES|LIST|LIST-PROCESSING|LISTBOX|LITTLE|LLANG|LOAD|LOAD-OF-PROGRAM|LOB|LOCAL|LOCALE|LOCATOR|LOG|LOG-POINT|LOG10|LOGFILE|LOGICAL|LONG|LOOP|LOW|LOWER|LPAD|LPI|LT|M|MAIL|MAIN|MAJOR-ID|MAPPING|MARGIN|MARK|MASK|MATCH|MATCHCODE|MAX|MAXIMUM|MEDIUM|MEMBERS|MEMORY|MESH|MESSAGE|MESSAGE-ID|MESSAGES|MESSAGING|METHOD|METHODS|MIN|MINIMUM|MINOR-ID|MM\/DD\/YY|MM\/DD\/YYYY|MMDDYY|MOD|MODE|MODIF|MODIFIER|MODIFY|MODULE|MOVE|MOVE-CORRESPONDING|MULTIPLY|MULTIPLY-CORRESPONDING|NA|NAME|NAMETAB|NATIVE|NB|NE|NESTED|NESTING|NEW|NEW-LINE|NEW-PAGE|NEW-SECTION|NEXT|NO|NO-DISPLAY|NO-EXTENSION|NO-GAP|NO-GAPS|NO-GROUPING|NO-HEADING|NO-SCROLLING|NO-SIGN|NO-TITLE|NO-TOPOFPAGE|NO-ZERO|NODE|NODES|NON-UNICODE|NON-UNIQUE|NOT|NP|NS|NULL|NUMBER|NUMOFCHAR|O|OBJECT|OBJECTS|OBLIGATORY|OCCURRENCE|OCCURRENCES|OCCURS|OF|OFF|OFFSET|OLE|ON|ONLY|OPEN|OPTION|OPTIONAL|OPTIONS|OR|ORDER|OTHER|OTHERS|OUT|OUTER|OUTPUT|OUTPUT-LENGTH|OVERFLOW|OVERLAY|PACK|PACKAGE|PAD|PADDING|PAGE|PAGES|PARAMETER|PARAMETER-TABLE|PARAMETERS|PART|PARTIALLY|PATTERN|PERCENTAGE|PERFORM|PERFORMING|PERSON|PF|PF-STATUS|PINK|PLACES|POOL|POSITION|POS_HIGH|POS_LOW|PRAGMAS|PRECOMPILED|PREFERRED|PRESERVING|PRIMARY|PRINT|PRINT-CONTROL|PRIORITY|PRIVATE|PROCEDURE|PROCESS|PROGRAM|PROPERTY|PROTECTED|PROVIDE|PUBLIC|PUSHBUTTON|PUT|QUEUE-ONLY|QUICKINFO|RADIOBUTTON|RAISE|RAISING|RANGE|RANGES|RAW|READ|READ-ONLY|READER|RECEIVE|RECEIVED|RECEIVER|RECEIVING|RED|REDEFINITION|REDUCE|REDUCED|REF|REFERENCE|REFRESH|REGEX|REJECT|REMOTE|RENAMING|REPLACE|REPLACEMENT|REPLACING|REPORT|REQUEST|REQUESTED|RESERVE|RESET|RESOLUTION|RESPECTING|RESPONSIBLE|RESULT|RESULTS|RESUMABLE|RESUME|RETRY|RETURN|RETURNCODE|RETURNING|RIGHT|RIGHT-JUSTIFIED|RIGHTPLUS|RIGHTSPACE|RISK|RMC_COMMUNICATION_FAILURE|RMC_INVALID_STATUS|RMC_SYSTEM_FAILURE|ROLE|ROLLBACK|ROUND|ROWS|RTTI|RUN|SAP|SAP-SPOOL|SAVING|SCALE_PRESERVING|SCALE_PRESERVING_SCIENTIFIC|SCAN|SCIENTIFIC|SCIENTIFIC_WITH_LEADING_ZERO|SCREEN|SCROLL|SCROLL-BOUNDARY|SCROLLING|SEARCH|SECONDARY|SECONDS|SECTION|SELECT|SELECT-OPTIONS|SELECTION|SELECTION-SCREEN|SELECTION-SET|SELECTION-SETS|SELECTION-TABLE|SELECTIONS|SELECTOR|SEND|SEPARATE|SEPARATED|SET|SHARED|SHIFT|SHORT|SHORTDUMP-ID|SIGN|SIGN_AS_POSTFIX|SIMPLE|SIN|SINGLE|SINH|SIZE|SKIP|SKIPPING|SMART|SOME|SORT|SORTABLE|SORTED|SOURCE|SPACE|SPECIFIED|SPLIT|SPOOL|SPOTS|SQL|SQLSCRIPT|SQRT|STABLE|STAMP|STANDARD|START-OF-SELECTION|STARTING|STATE|STATEMENT|STATEMENTS|STATIC|STATICS|STATUSINFO|STEP-LOOP|STOP|STRLEN|STRUCTURE|STRUCTURES|STYLE|SUBKEY|SUBMATCHES|SUBMIT|SUBROUTINE|SUBSCREEN|SUBSTRING|SUBTRACT|SUBTRACT-CORRESPONDING|SUFFIX|SUM|SUMMARY|SUMMING|SUPPLIED|SUPPLY|SUPPRESS|SWITCH|SWITCHSTATES|SYMBOL|SYNCPOINTS|SYNTAX|SYNTAX-CHECK|SYNTAX-TRACE|SYSTEM-CALL|SYSTEM-EXCEPTIONS|SYSTEM-EXIT|TAB|TABBED|TABLE|TABLES|TABLEVIEW|TABSTRIP|TAN|TANH|TARGET|TASK|TASKS|TEST|TESTING|TEXT|TEXTPOOL|THEN|THROW|TIME|TIMES|TIMESTAMP|TIMEZONE|TITLE|TITLE-LINES|TITLEBAR|TO|TOKENIZATION|TOKENS|TOP-LINES|TOP-OF-PAGE|TRACE-FILE|TRACE-TABLE|TRAILING|TRANSACTION|TRANSFER|TRANSFORMATION|TRANSLATE|TRANSPORTING|TRMAC|TRUNC|TRUNCATE|TRUNCATION|TRY|TYPE|TYPE-POOL|TYPE-POOLS|TYPES|ULINE|UNASSIGN|UNDER|UNICODE|UNION|UNIQUE|UNIT|UNIT_CONVERSION|UNIX|UNPACK|UNTIL|UNWIND|UP|UPDATE|UPPER|USER|USER-COMMAND|USING|UTF-8|VALID|VALUE|VALUE-REQUEST|VALUES|VARY|VARYING|VERIFICATION-MESSAGE|VERSION|VIA|VIEW|VISIBLE|WAIT|WARNING|WHEN|WHENEVER|WHERE|WHILE|WIDTH|WINDOW|WINDOWS|WITH|WITH-HEADING|WITH-TITLE|WITHOUT|WORD|WORK|WRITE|WRITER|X|XML|XOR|XSD|XSTRLEN|YELLOW|YES|YYMMDD|Z|ZERO|ZONE)(?![\w-])/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}hF.displayName="abnf";hF.aliases=[];function hF(e){(function(t){var n="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";t.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+n+"|<"+n+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(e)}gF.displayName="actionscript";gF.aliases=[];function gF(e){e.register(ei),e.languages.actionscript=e.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),e.languages.actionscript["class-name"].alias="function",delete e.languages.actionscript.parameter,delete e.languages.actionscript["literal-property"],e.languages.markup&&e.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:e.languages.markup}})}bF.displayName="ada";bF.aliases=[];function bF(e){e.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],attribute:{pattern:/\b'\w+/,alias:"attr-name"},keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|or|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}xF.displayName="agda";xF.aliases=[];function xF(e){(function(t){t.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(e)}vF.displayName="al";vF.aliases=[];function vF(e){e.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}yF.displayName="antlr4";yF.aliases=["g4"];function yF(e){e.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},e.languages.g4=e.languages.antlr4}CF.displayName="apacheconf";CF.aliases=[];function CF(e){e.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}Q6.displayName="sql";Q6.aliases=[];function Q6(e){e.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}wF.displayName="apex";wF.aliases=[];function wF(e){e.register(gn),e.register(Q6),(function(t){var n=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,r=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!<keyword>))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(/<keyword>/g,function(){return n.source});function a(o){return RegExp(o.replace(/<CLASS-NAME>/g,function(){return r}),"i")}var i={keyword:n,punctuation:/[()\[\]{};,:.<>]/};t.languages.apex={comment:t.languages.clike.comment,string:t.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:t.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:a(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)<CLASS-NAME>/.source),lookbehind:!0,inside:i},{pattern:a(/(\(\s*)<CLASS-NAME>(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:i},{pattern:a(/<CLASS-NAME>(?=\s*\w+\s*[;=,(){:])/.source),inside:i}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:n,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<<?=?|>{1,3}=?/,punctuation:/[()\[\]{};,.]/}})(e)}EF.displayName="apl";EF.aliases=[];function EF(e){e.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}SF.displayName="applescript";SF.aliases=[];function SF(e){e.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}NF.displayName="aql";NF.aliases=[];function NF(e){e.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}Zl.displayName="c";Zl.aliases=[];function Zl(e){e.register(gn),e.languages.c=e.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),e.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),e.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},e.languages.c.string],char:e.languages.c.char,comment:e.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:e.languages.c}}}}),e.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete e.languages.c.boolean}k3.displayName="cpp";k3.aliases=[];function k3(e){e.register(Zl),(function(t){var n=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,r=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return n.source});t.languages.cpp=t.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return n.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:n,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),t.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,function(){return r})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),t.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t.languages.cpp}}}}),t.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),t.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:t.languages.extend("cpp",{})}}),t.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},t.languages.cpp["base-clause"])})(e)}_F.displayName="arduino";_F.aliases=["ino"];function _F(e){e.register(k3),e.languages.arduino=e.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),e.languages.ino=e.languages.arduino}kF.displayName="arff";kF.aliases=[];function kF(e){e.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}jF.displayName="armasm";jF.aliases=["arm-asm"];function jF(e){e.languages.armasm={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"/,greedy:!0,inside:{variable:{pattern:/((?:^|[^$])(?:\${2})*)\$\w+/,lookbehind:!0}}},char:{pattern:/'(?:[^'\r\n]{0,4}|'')'/,greedy:!0},"version-symbol":{pattern:/\|[\w@]+\|/,greedy:!0,alias:"property"},boolean:/\b(?:FALSE|TRUE)\b/,directive:{pattern:/\b(?:ALIAS|ALIGN|AREA|ARM|ASSERT|ATTR|CN|CODE|CODE16|CODE32|COMMON|CP|DATA|DCB|DCD|DCDO|DCDU|DCFD|DCFDU|DCI|DCQ|DCQU|DCW|DCWU|DN|ELIF|ELSE|END|ENDFUNC|ENDIF|ENDP|ENTRY|EQU|EXPORT|EXPORTAS|EXTERN|FIELD|FILL|FN|FUNCTION|GBLA|GBLL|GBLS|GET|GLOBAL|IF|IMPORT|INCBIN|INCLUDE|INFO|KEEP|LCLA|LCLL|LCLS|LTORG|MACRO|MAP|MEND|MEXIT|NOFP|OPT|PRESERVE8|PROC|QN|READONLY|RELOC|REQUIRE|REQUIRE8|RLIST|ROUT|SETA|SETL|SETS|SN|SPACE|SUBT|THUMB|THUMBX|TTL|WEND|WHILE)\b/,alias:"property"},instruction:{pattern:/((?:^|(?:^|[^\\])(?:\r\n?|\n))[ \t]*(?:(?:[A-Z][A-Z0-9_]*[a-z]\w*|[a-z]\w*|\d+)[ \t]+)?)\b[A-Z.]+\b/,lookbehind:!0,alias:"keyword"},variable:/\$\w+/,number:/(?:\b[2-9]_\d+|(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e-?\d+)?|\b0(?:[fd]_|x)[0-9a-f]+|&[0-9a-f]+)\b/i,register:{pattern:/\b(?:r\d|lr)\b/,alias:"symbol"},operator:/<>|<<|>>|&&|\|\||[=!<>/]=?|[+\-*%#?&|^]|:[A-Z]+:/,punctuation:/[()[\],]/},e.languages["arm-asm"]=e.languages.armasm}JC.displayName="bash";JC.aliases=["sh","shell"];function JC(e){(function(t){var n="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",r={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:r,environment:{pattern:RegExp("\\$"+n),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+n),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};t.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+n),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:r}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:a},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:a.entity}}],environment:{pattern:RegExp("\\$?"+n),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},r.inside=t.languages.bash;for(var i=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=a.variable[1].inside,l=0;l<i.length;l++)o[i[l]]=t.languages.bash[i[l]];t.languages.sh=t.languages.bash,t.languages.shell=t.languages.bash})(e)}ew.displayName="yaml";ew.aliases=["yml"];function ew(e){(function(t){var n=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+r.source+"(?:[ 	]+"+n.source+")?|"+n.source+"(?:[ 	]+"+r.source+")?)",i=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function l(c,u){u=(u||"").replace(/m/g,"")+"m";var f=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,function(){return a}).replace(/<<value>>/g,function(){return c});return RegExp(f,u)}t.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,function(){return a})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,function(){return a}).replace(/<<key>>/g,function(){return"(?:"+i+"|"+o+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:l(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:l(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:l(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:l(o),lookbehind:!0,greedy:!0},number:{pattern:l(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:r,important:n,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},t.languages.yml=t.languages.yaml})(e)}TF.displayName="markdown";TF.aliases=["md"];function TF(e){e.register(Da),(function(t){var n=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function r(l){return l=l.replace(/<inner>/g,function(){return n}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+l+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,i=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return a}),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;t.languages.markdown=t.languages.extend("markup",{}),t.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:t.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+i+o+"(?:"+i+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+i+o+")(?:"+i+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:t.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+i+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+i+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:t.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:r(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:r(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:r(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:r(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(l){["url","bold","italic","strike","code-snippet"].forEach(function(c){l!==c&&(t.languages.markdown[l].inside.content.inside[c]=t.languages.markdown[c])})}),t.hooks.add("after-tokenize",function(l){if(l.language!=="markdown"&&l.language!=="md")return;function c(u){if(!(!u||typeof u=="string"))for(var f=0,m=u.length;f<m;f++){var h=u[f];if(h.type!=="code"){c(h.content);continue}var b=h.content[1],x=h.content[3];if(b&&x&&b.type==="code-language"&&x.type==="code-block"&&typeof b.content=="string"){var y=b.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp");y=(/[a-z][\w-]*/i.exec(y)||[""])[0].toLowerCase();var v="language-"+y;x.alias?typeof x.alias=="string"?x.alias=[x.alias,v]:x.alias.push(v):x.alias=[v]}}}c(l.tokens)}),t.hooks.add("wrap",function(l){if(l.type==="code-block"){for(var c="",u=0,f=l.classes.length;u<f;u++){var m=l.classes[u],h=/language-(.+)/.exec(m);if(h){c=h[1];break}}var b=t.languages[c];if(b)l.content=t.highlight(l.content.value,b,c);else if(c&&c!=="none"&&t.plugins.autoloader){var x="md-"+new Date().valueOf()+"-"+Math.floor(Math.random()*1e16);l.attributes.id=x,t.plugins.autoloader.loadLanguages(c,function(){var y=document.getElementById(x);y&&(y.innerHTML=t.highlight(y.textContent,t.languages[c],c))})}}}),RegExp(t.languages.markup.tag.pattern.source,"gi"),t.languages.md=t.languages.markdown})(e)}AF.displayName="arturo";AF.aliases=["art"];function AF(e){(function(t){var n=function(r,a){return{pattern:RegExp(/\{!/.source+"(?:"+(a||r)+")"+/$[\s\S]*\}/.source,"m"),greedy:!0,inside:{embedded:{pattern:/(^\{!\w+\b)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-"+r,inside:t.languages[r]},string:/[\s\S]+/}}};t.languages.arturo={comment:{pattern:/;.*/,greedy:!0},character:{pattern:/`.`/,alias:"char",greedy:!0},number:{pattern:/\b\d+(?:\.\d+(?:\.\d+(?:-[\w+-]+)?)?)?\b/},string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},regex:{pattern:/\{\/.*?\/\}/,greedy:!0},"html-string":n("html"),"css-string":n("css"),"js-string":n("js"),"md-string":n("md"),"sql-string":n("sql"),"sh-string":n("shell","sh"),multistring:{pattern:/».*|\{:[\s\S]*?:\}|\{[\s\S]*?\}|^-{6}$[\s\S]*/m,alias:"string",greedy:!0},label:{pattern:/\w+\b\??:/,alias:"property"},literal:{pattern:/'(?:\w+\b\??:?)/,alias:"constant"},type:{pattern:/:(?:\w+\b\??:?)/,alias:"class-name"},color:/#\w+/,predicate:{pattern:/\b(?:all|and|any|ascii|attr|attribute|attributeLabel|binary|block|char|contains|database|date|dictionary|empty|equal|even|every|exists|false|floating|function|greater|greaterOrEqual|if|in|inline|integer|is|key|label|leap|less|lessOrEqual|literal|logical|lower|nand|negative|nor|not|notEqual|null|numeric|odd|or|path|pathLabel|positive|prefix|prime|regex|same|set|some|sorted|standalone|string|subset|suffix|superset|symbol|symbolLiteral|true|try|type|unless|upper|when|whitespace|word|xnor|xor|zero)\?/,alias:"keyword"},"builtin-function":{pattern:/\b(?:abs|acos|acosh|acsec|acsech|actan|actanh|add|after|alert|alias|and|angle|append|arg|args|arity|array|as|asec|asech|asin|asinh|atan|atan2|atanh|attr|attrs|average|before|benchmark|blend|break|call|capitalize|case|ceil|chop|clear|clip|close|color|combine|conj|continue|copy|cos|cosh|crc|csec|csech|ctan|ctanh|cursor|darken|dec|decode|define|delete|desaturate|deviation|dialog|dictionary|difference|digest|digits|div|do|download|drop|dup|e|else|empty|encode|ensure|env|escape|execute|exit|exp|extend|extract|factors|fdiv|filter|first|flatten|floor|fold|from|function|gamma|gcd|get|goto|hash|hypot|if|inc|indent|index|infinity|info|input|insert|inspect|intersection|invert|jaro|join|keys|kurtosis|last|let|levenshtein|lighten|list|ln|log|loop|lower|mail|map|match|max|median|min|mod|module|mul|nand|neg|new|nor|normalize|not|now|null|open|or|outdent|pad|palette|panic|path|pause|permissions|permutate|pi|pop|popup|pow|powerset|powmod|prefix|print|prints|process|product|query|random|range|read|relative|remove|rename|render|repeat|replace|request|return|reverse|round|sample|saturate|script|sec|sech|select|serve|set|shl|shr|shuffle|sin|sinh|size|skewness|slice|sort|spin|split|sqrt|squeeze|stack|strip|sub|suffix|sum|switch|symbols|symlink|sys|take|tan|tanh|terminal|terminate|to|truncate|try|type|unclip|union|unique|unless|until|unzip|upper|values|var|variance|volume|webview|while|with|wordwrap|write|xnor|xor|zip)\b/,alias:"keyword"},sugar:{pattern:/->|=>|\||::/,alias:"operator"},punctuation:/[()[\],]/,symbol:{pattern:/<:|-:|ø|@|#|\+|\||\*|\$|---|-|%|\/|\.\.|\^|~|=|<|>|\\/},boolean:{pattern:/\b(?:false|maybe|true)\b/}},t.languages.art=t.languages.arturo})(e)}MF.displayName="asciidoc";MF.aliases=["adoc"];function MF(e){(function(t){var n={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},r=t.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})$[\s\S]*?^\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})$[\s\S]*?^\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})$[\s\S]*?^\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})$[\s\S]*?^\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:n,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)<?\d*>/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:n.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:n,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function a(i){i=i.split(" ");for(var o={},l=0,c=i.length;l<c;l++)o[i[l]]=r[i[l]];return o}n.inside.interpreted.inside.rest=a("macro inline replacement entity"),r["passthrough-block"].inside.rest=a("macro"),r["literal-block"].inside.rest=a("callout"),r.table.inside.rest=a("comment-block passthrough-block literal-block other-block list-punctuation indented-block comment title attribute-entry attributes hr page-break admonition list-label callout macro inline replacement entity line-continuation"),r["other-block"].inside.rest=a("table list-punctuation indented-block comment attribute-entry attributes hr page-break admonition list-label macro inline replacement entity line-continuation"),r.title.inside.rest=a("macro inline replacement entity"),t.hooks.add("wrap",function(i){i.type==="entity"&&(i.attributes.title=i.content.value.replace(/&amp;/,"&"))}),t.languages.adoc=t.languages.asciidoc})(e)}j3.displayName="csharp";j3.aliases=["cs","dotnet"];function j3(e){e.register(gn),(function(t){function n(B,W){return B.replace(/<<(\d+)>>/g,function(Y,F){return"(?:"+W[+F]+")"})}function r(B,W,Y){return RegExp(n(B,W),"")}function a(B,W){for(var Y=0;Y<W;Y++)B=B.replace(/<<self>>/g,function(){return"(?:"+B+")"});return B.replace(/<<self>>/g,"[^\\s\\S]")}var i={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function o(B){return"\\b(?:"+B.trim().replace(/ /g,"|")+")\\b"}var l=o(i.typeDeclaration),c=RegExp(o(i.type+" "+i.typeDeclaration+" "+i.contextual+" "+i.other)),u=o(i.typeDeclaration+" "+i.contextual+" "+i.other),f=o(i.type+" "+i.typeDeclaration+" "+i.other),m=a(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),h=a(/\((?:[^()]|<<self>>)*\)/.source,2),b=/@?\b[A-Za-z_]\w*\b/.source,x=n(/<<0>>(?:\s*<<1>>)?/.source,[b,m]),y=n(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[u,x]),v=/\[\s*(?:,\s*)*\]/.source,w=n(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[y,v]),S=n(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[m,h,v]),_=n(/\(<<0>>+(?:,<<0>>+)+\)/.source,[S]),N=n(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[_,y,v]),j={keyword:c,punctuation:/[<>()?,.:[\]]/},k=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,M=/"(?:\\.|[^\\"\r\n])*"/.source,T=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;t.languages.csharp=t.languages.extend("clike",{string:[{pattern:r(/(^|[^$\\])<<0>>/.source,[T]),lookbehind:!0,greedy:!0},{pattern:r(/(^|[^@$\\])<<0>>/.source,[M]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:r(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[y]),lookbehind:!0,inside:j},{pattern:r(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[b,N]),lookbehind:!0,inside:j},{pattern:r(/(\busing\s+)<<0>>(?=\s*=)/.source,[b]),lookbehind:!0},{pattern:r(/(\b<<0>>\s+)<<1>>/.source,[l,x]),lookbehind:!0,inside:j},{pattern:r(/(\bcatch\s*\(\s*)<<0>>/.source,[y]),lookbehind:!0,inside:j},{pattern:r(/(\bwhere\s+)<<0>>/.source,[b]),lookbehind:!0},{pattern:r(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[w]),lookbehind:!0,inside:j},{pattern:r(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[N,f,b]),inside:j}],keyword:c,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),t.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),t.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:r(/([(,]\s*)<<0>>(?=\s*:)/.source,[b]),lookbehind:!0,alias:"punctuation"}}),t.languages.insertBefore("csharp","class-name",{namespace:{pattern:r(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[b]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:r(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[h]),lookbehind:!0,alias:"class-name",inside:j},"return-type":{pattern:r(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[N,y]),inside:j,alias:"class-name"},"constructor-invocation":{pattern:r(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[N]),lookbehind:!0,inside:j,alias:"class-name"},"generic-method":{pattern:r(/<<0>>\s*<<1>>(?=\s*\()/.source,[b,m]),inside:{function:r(/^<<0>>/.source,[b]),generic:{pattern:RegExp(m),alias:"class-name",inside:j}}},"type-list":{pattern:r(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[l,x,b,N,c.source,h,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:r(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[x,h]),lookbehind:!0,greedy:!0,inside:t.languages.csharp},keyword:c,"class-name":{pattern:RegExp(N),greedy:!0,inside:j},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var R=M+"|"+k,I=n(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[R]),D=a(n(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[I]),2),P=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,L=n(/<<0>>(?:\s*\(<<1>>*\))?/.source,[y,D]);t.languages.insertBefore("csharp","class-name",{attribute:{pattern:r(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[P,L]),lookbehind:!0,greedy:!0,inside:{target:{pattern:r(/^<<0>>(?=\s*:)/.source,[P]),alias:"keyword"},"attribute-arguments":{pattern:r(/\(<<0>>*\)/.source,[D]),inside:t.languages.csharp},"class-name":{pattern:RegExp(y),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var z=/:[^}\r\n]+/.source,q=a(n(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[I]),2),Z=n(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[q,z]),G=a(n(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[R]),2),$=n(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[G,z]);function X(B,W){return{interpolation:{pattern:r(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[B]),lookbehind:!0,inside:{"format-string":{pattern:r(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[W,z]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:t.languages.csharp}}},string:/[\s\S]+/}}t.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:r(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[Z]),lookbehind:!0,greedy:!0,inside:X(Z,q)},{pattern:r(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[$]),lookbehind:!0,greedy:!0,inside:X($,G)}],char:{pattern:RegExp(k),greedy:!0}}),t.languages.dotnet=t.languages.cs=t.languages.csharp})(e)}OF.displayName="aspnet";OF.aliases=[];function OF(e){e.register(j3),e.register(Da),e.languages.aspnet=e.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:e.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:e.languages.csharp}}}),e.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.insertBefore("inside","punctuation",{directive:e.languages.aspnet.directive},e.languages.aspnet.tag.inside["attr-value"]),e.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),e.languages.insertBefore("aspnet",e.languages.javascript?"script":"tag",{"asp-script":{pattern:/(<script(?=.*runat=['"]?server\b)[^>]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:e.languages.csharp||{}}})}IF.displayName="asm6502";IF.aliases=[];function IF(e){e.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"property"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,"op-code":{pattern:/\b(?:ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA|adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{1,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[xya]\b/i,alias:"variable"},punctuation:/[(),:]/}}RF.displayName="asmatmel";RF.aliases=[];function RF(e){e.languages.asmatmel={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},constant:/\b(?:PORT[A-Z]|DDR[A-Z]|(?:DD|P)[A-Z](?:\d|[0-2]\d|3[01]))\b/,directive:{pattern:/\.\w+(?= )/,alias:"property"},"r-register":{pattern:/\br(?:\d|[12]\d|3[01])\b/,alias:"variable"},"op-code":{pattern:/\b(?:ADC|ADD|ADIW|AND|ANDI|ASR|BCLR|BLD|BRBC|BRBS|BRCC|BRCS|BREAK|BREQ|BRGE|BRHC|BRHS|BRID|BRIE|BRLO|BRLT|BRMI|BRNE|BRPL|BRSH|BRTC|BRTS|BRVC|BRVS|BSET|BST|CALL|CBI|CBR|CLC|CLH|CLI|CLN|CLR|CLS|CLT|CLV|CLZ|COM|CP|CPC|CPI|CPSE|DEC|DES|EICALL|EIJMP|ELPM|EOR|FMUL|FMULS|FMULSU|ICALL|IJMP|IN|INC|JMP|LAC|LAS|LAT|LD|LD[A-Za-z0-9]|LPM|LSL|LSR|MOV|MOVW|MUL|MULS|MULSU|NEG|NOP|OR|ORI|OUT|POP|PUSH|RCALL|RET|RETI|RJMP|ROL|ROR|SBC|SBCI|SBI|SBIC|SBIS|SBIW|SBR|SBRC|SBRS|SEC|SEH|SEI|SEN|SER|SES|SET|SEV|SEZ|SLEEP|SPM|ST|ST[A-Z0-9]|SUB|SUBI|SWAP|TST|WDR|XCH|adc|add|adiw|and|andi|asr|bclr|bld|brbc|brbs|brcc|brcs|break|breq|brge|brhc|brhs|brid|brie|brlo|brlt|brmi|brne|brpl|brsh|brtc|brts|brvc|brvs|bset|bst|call|cbi|cbr|clc|clh|cli|cln|clr|cls|clt|clv|clz|com|cp|cpc|cpi|cpse|dec|des|eicall|eijmp|elpm|eor|fmul|fmuls|fmulsu|icall|ijmp|in|inc|jmp|lac|las|lat|ld|ld[a-z0-9]|lpm|lsl|lsr|mov|movw|mul|muls|mulsu|neg|nop|or|ori|out|pop|push|rcall|ret|reti|rjmp|rol|ror|sbc|sbci|sbi|sbic|sbis|sbiw|sbr|sbrc|sbrs|sec|seh|sei|sen|ser|ses|set|sev|sez|sleep|spm|st|st[a-zA-Z0-9]|sub|subi|swap|tst|wdr|xch)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[acznvshtixy]\b/i,alias:"variable"},operator:/>>=?|<<=?|&[&=]?|\|[\|=]?|[-+*/%^!=<>?]=?/,punctuation:/[(),:]/}}DF.displayName="autohotkey";DF.aliases=[];function DF(e){e.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,command:{pattern:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,alias:"selector"},constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,directive:{pattern:/#[a-z]+\b/i,alias:"important"},keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}PF.displayName="autoit";PF.aliases=[];function PF(e){e.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}LF.displayName="avisynth";LF.aliases=["avs"];function LF(e){(function(t){function n(u,f){return u.replace(/<<(\d+)>>/g,function(m,h){return f[+h]})}function r(u,f,m){return RegExp(n(u,f),m)}var a=/bool|clip|float|int|string|val/.source,i=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),o=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),l=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),c=[i,o,l].join("|");t.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:r(/\b(?:<<0>>)\s+("?)\w+\1/.source,[a],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:r(/\b(?:<<0>>)\b/.source,[c],"i"),alias:"function"},"type-cast":{pattern:r(/\b(?:<<0>>)(?=\s*\()/.source,[a],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},t.languages.avs=t.languages.avisynth})(e)}VF.displayName="avro-idl";VF.aliases=["avdl"];function VF(e){e.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},e.languages.avdl=e.languages["avro-idl"]}$F.displayName="awk";$F.aliases=["gawk"];function $F(e){e.languages.awk={hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\\"\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},regex:{pattern:/((?:^|[^\w\s)])\s*)\/(?:[^\/\\\r\n]|\\.)*\//,lookbehind:!0,greedy:!0},variable:/\$\w+/,keyword:/\b(?:BEGIN|BEGINFILE|END|ENDFILE|break|case|continue|default|delete|do|else|exit|for|function|getline|if|in|next|nextfile|printf?|return|switch|while)\b|@(?:include|load)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[a-fA-F0-9]+)\b/,operator:/--|\+\+|!?~|>&|>>|<<|(?:\*\*|[<>!=+\-*/%^])=?|&&|\|[|&]|[?:]/,punctuation:/[()[\]{},;]/},e.languages.gawk=e.languages.awk}tw.displayName="basic";tw.aliases=[];function tw(e){e.languages.basic={comment:{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}HF.displayName="batch";HF.aliases=[];function HF(e){(function(t){var n=/%%?[~:\w]+%?|!\S+!/,r={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},a=/"(?:[\\"]"|[^"])*"(?!")/,i=/(?:\b|-)\d+\b/;t.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:a,parameter:r,variable:n,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:a,parameter:r,variable:n,number:i,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:a,parameter:r,variable:[n,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:a,parameter:r,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:n,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(e)}FF.displayName="bbcode";FF.aliases=["shortcode"];function FF(e){e.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},e.languages.shortcode=e.languages.bbcode}zF.displayName="bbj";zF.aliases=[];function zF(e){(function(t){t.languages.bbj={comment:{pattern:/(^|[^\\:])rem\s+.*/i,lookbehind:!0,greedy:!0},string:{pattern:/(['"])(?:(?!\1|\\).|\\.)*\1/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:abstract|all|argc|begin|bye|callback|case|chn|class|classend|ctl|day|declare|delete|dim|dom|dread|dsz|else|end|endif|err|exitto|extends|fi|field|for|from|gosub|goto|if|implements|interface|interfaceend|iol|iolist|let|list|load|method|methodend|methodret|on|opts|pfx|print|private|process_events|protected|psz|public|read|read_resource|release|remove_callback|repeat|restore|return|rev|seterr|setesc|sqlchn|sqlunt|ssn|start|static|swend|switch|sys|then|tim|unt|until|use|void|wend|where|while)\b/i,function:/\b\w+(?=\()/,boolean:/\b(?:BBjAPI\.TRUE|BBjAPI\.FALSE)\b/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:and|not|or|xor)\b/i,punctuation:/[.,;:()]/}})(e)}UF.displayName="bicep";UF.aliases=[];function UF(e){e.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},e.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=e.languages.bicep}BF.displayName="birb";BF.aliases=[];function BF(e){e.register(gn),e.languages.birb=e.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),e.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}ZF.displayName="bison";ZF.aliases=[];function ZF(e){e.register(Zl),e.languages.bison=e.languages.extend("c",{}),e.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:e.languages.c}},comment:e.languages.c.comment,string:e.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}qF.displayName="bnf";qF.aliases=["rbnf"];function qF(e){e.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},e.languages.rbnf=e.languages.bnf}GF.displayName="bqn";GF.aliases=[];function GF(e){e.languages.bqn={shebang:{pattern:/^#![ \t]*\/.*/,alias:"important",greedy:!0},comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/"(?:[^"]|"")*"/,greedy:!0,alias:"string"},"character-literal":{pattern:/'(?:[\s\S]|[\uD800-\uDBFF][\uDC00-\uDFFF])'/,greedy:!0,alias:"char"},function:/•[\w¯.∞π]+[\w¯.∞π]*/,"dot-notation-on-brackets":{pattern:/\{(?=.*\}\.)|\}\./,alias:"namespace"},"special-name":{pattern:/(?:𝕨|𝕩|𝕗|𝕘|𝕤|𝕣|𝕎|𝕏|𝔽|𝔾|𝕊|_𝕣_|_𝕣)/,alias:"keyword"},"dot-notation-on-name":{pattern:/[A-Za-z_][\w¯∞π]*\./,alias:"namespace"},"word-number-scientific":{pattern:/\d+(?:\.\d+)?[eE]¯?\d+/,alias:"number"},"word-name":{pattern:/[A-Za-z_][\w¯∞π]*/,alias:"symbol"},"word-number":{pattern:/[¯∞π]?(?:\d*\.?\b\d+(?:e[+¯]?\d+|E[+¯]?\d+)?|¯|∞|π)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+|E[+¯]?\d+)?|¯|∞|π))?/,alias:"number"},"null-literal":{pattern:/@/,alias:"char"},"primitive-functions":{pattern:/[-+×÷⋆√⌊⌈|¬∧∨<>≠=≤≥≡≢⊣⊢⥊∾≍⋈↑↓↕«»⌽⍉/⍋⍒⊏⊑⊐⊒∊⍷⊔!]/,alias:"operator"},"primitive-1-operators":{pattern:/[`˜˘¨⁼⌜´˝˙]/,alias:"operator"},"primitive-2-operators":{pattern:/[∘⊸⟜○⌾⎉⚇⍟⊘◶⎊]/,alias:"operator"},punctuation:/[←⇐↩(){}⟨⟩[\]‿·⋄,.;:?]/}}WF.displayName="brainfuck";WF.aliases=[];function WF(e){e.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}YF.displayName="brightscript";YF.aliases=[];function YF(e){e.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},e.languages.brightscript["directive-statement"].inside.expression.inside=e.languages.brightscript}KF.displayName="bro";KF.aliases=[];function KF(e){e.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}XF.displayName="bsl";XF.aliases=["oscript"];function XF(e){e.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},e.languages.oscript=e.languages.bsl}QF.displayName="cfscript";QF.aliases=["cfc"];function QF(e){e.register(gn),e.languages.cfscript=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|:/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),e.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete e.languages.cfscript["class-name"],e.languages.cfc=e.languages.cfscript}JF.displayName="chaiscript";JF.aliases=[];function JF(e){e.register(gn),e.register(k3),e.languages.chaiscript=e.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[e.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),e.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),e.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}ez.displayName="cil";ez.aliases=[];function ez(e){e.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}tz.displayName="cilkc";tz.aliases=["cilk-c"];function tz(e){e.register(Zl),e.languages.cilkc=e.languages.insertBefore("c","function",{"parallel-keyword":{pattern:/\bcilk_(?:for|reducer|s(?:cope|pawn|ync))\b/,alias:"keyword"}}),e.languages["cilk-c"]=e.languages.cilkc}nz.displayName="cilkcpp";nz.aliases=["cilk","cilk-cpp"];function nz(e){e.register(k3),e.languages.cilkcpp=e.languages.insertBefore("cpp","function",{"parallel-keyword":{pattern:/\bcilk_(?:for|reducer|s(?:cope|pawn|ync))\b/,alias:"keyword"}}),e.languages["cilk-cpp"]=e.languages.cilkcpp,e.languages.cilk=e.languages.cilkcpp}rz.displayName="clojure";rz.aliases=[];function rz(e){e.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}az.displayName="cmake";az.aliases=[];function az(e){e.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_NAME|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}iz.displayName="cobol";iz.aliases=[];function iz(e){e.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}sz.displayName="coffeescript";sz.aliases=["coffee"];function sz(e){e.register(ei),(function(t){var n=/#(?!\{).+/,r={pattern:/#\{[^}]+\}/,alias:"variable"};t.languages.coffeescript=t.languages.extend("javascript",{comment:n,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:r}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),t.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:n,interpolation:r}}}),t.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:t.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:r}}]}),t.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete t.languages.coffeescript["template-string"],t.languages.coffee=t.languages.coffeescript})(e)}oz.displayName="concurnas";oz.aliases=["conc"];function oz(e){e.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},e.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},string:/[\s\S]+/}}}),e.languages.conc=e.languages.concurnas}lz.displayName="csp";lz.aliases=[];function lz(e){(function(t){function n(r){return RegExp(/([ \t])/.source+"(?:"+r+")"+/(?=[\s;]|$)/.source,"i")}t.languages.csp={directive:{pattern:/(^|[\s;])(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|prefetch|script|style|worker)-src|disown-opener|form-action|frame-(?:ancestors|options)|input-protection(?:-(?:clip|selectors))?|navigate-to|plugin-types|policy-uri|referrer|reflected-xss|report-(?:to|uri)|require-sri-for|sandbox|(?:script|style)-src-(?:attr|elem)|upgrade-insecure-requests)(?=[\s;]|$)/i,lookbehind:!0,alias:"property"},scheme:{pattern:n(/[a-z][a-z0-9.+-]*:/.source),lookbehind:!0},none:{pattern:n(/'none'/.source),lookbehind:!0,alias:"keyword"},nonce:{pattern:n(/'nonce-[-+/\w=]+'/.source),lookbehind:!0,alias:"number"},hash:{pattern:n(/'sha(?:256|384|512)-[-+/\w=]+'/.source),lookbehind:!0,alias:"number"},host:{pattern:n(/[a-z][a-z0-9.+-]*:\/\/[^\s;,']*/.source+"|"+/\*[^\s;,']*/.source+"|"+/[a-z0-9-]+(?:\.[a-z0-9-]+)+(?::[\d*]+)?(?:\/[^\s;,']*)?/.source),lookbehind:!0,alias:"url",inside:{important:/\*/}},keyword:[{pattern:n(/'unsafe-[a-z-]+'/.source),lookbehind:!0,alias:"unsafe"},{pattern:n(/'[a-z-]+'/.source),lookbehind:!0,alias:"safe"}],punctuation:/;/}})(e)}cz.displayName="cooklang";cz.aliases=[];function cz(e){(function(t){var n=/(?:(?!\s)[\d$+<=a-zA-Z\x80-\uFFFF])+/.source,r=/[^{}@#]+/.source,a=/\{[^}#@]*\}/.source,i=r+a,o=/(?:h|hours|hrs|m|min|minutes)/.source,l={pattern:/\{[^{}]*\}/,inside:{amount:{pattern:/([\{|])[^{}|*%]+/,lookbehind:!0,alias:"number"},unit:{pattern:/(%)[^}]+/,lookbehind:!0,alias:"symbol"},"servings-scaler":{pattern:/\*/,alias:"operator"},"servings-alternative-separator":{pattern:/\|/,alias:"operator"},"unit-separator":{pattern:/(?:%|(\*)%)/,lookbehind:!0,alias:"operator"},punctuation:/[{}]/}};t.languages.cooklang={comment:{pattern:/\[-[\s\S]*?-\]|--.*/,greedy:!0},meta:{pattern:/>>.*:.*/,inside:{property:{pattern:/(>>\s*)[^\s:](?:[^:]*[^\s:])?/,lookbehind:!0}}},"cookware-group":{pattern:new RegExp("#(?:"+i+"|"+n+")"),inside:{cookware:{pattern:new RegExp("(^#)(?:"+r+")"),lookbehind:!0,alias:"variable"},"cookware-keyword":{pattern:/^#/,alias:"keyword"},"quantity-group":{pattern:new RegExp(/\{[^{}@#]*\}/),inside:{quantity:{pattern:new RegExp(/(^\{)/.source+r),lookbehind:!0,alias:"number"},punctuation:/[{}]/}}}},"ingredient-group":{pattern:new RegExp("@(?:"+i+"|"+n+")"),inside:{ingredient:{pattern:new RegExp("(^@)(?:"+r+")"),lookbehind:!0,alias:"variable"},"ingredient-keyword":{pattern:/^@/,alias:"keyword"},"amount-group":l}},"timer-group":{pattern:/~(?!\s)[^@#~{}]*\{[^{}]*\}/,inside:{timer:{pattern:/(^~)[^{]+/,lookbehind:!0,alias:"variable"},"duration-group":{pattern:/\{[^{}]*\}/,inside:{punctuation:/[{}]/,unit:{pattern:new RegExp(/(%\s*)/.source+o+/\b/.source),lookbehind:!0,alias:"symbol"},operator:/%/,duration:{pattern:/\d+/,alias:"number"}}},"timer-keyword":{pattern:/^~/,alias:"keyword"}}}}})(e)}uz.displayName="coq";uz.aliases=[];function uz(e){(function(t){for(var n=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|<self>)*\*\)/.source,r=0;r<2;r++)n=n.replace(/<self>/g,function(){return n});n=n.replace(/<self>/g,"[]"),t.languages.coq={comment:RegExp(n),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|<comment>)*\]/.source.replace(/<comment>/g,function(){return n})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(n),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(e)}T3.displayName="ruby";T3.aliases=["rb"];function T3(e){e.register(gn),(function(t){t.languages.ruby=t.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),t.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var n={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:t.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete t.languages.ruby.function;var r="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",a=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;t.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+r+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:n,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:n,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+a),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+a+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),t.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+r),greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:n,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+r),greedy:!0,inside:{interpolation:n,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:n,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete t.languages.ruby.string,t.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),t.languages.rb=t.languages.ruby})(e)}dz.displayName="crystal";dz.aliases=[];function dz(e){e.register(T3),(function(t){t.languages.crystal=t.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,t.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),t.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:t.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:t.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})})(e)}fz.displayName="css-extras";fz.aliases=[];function fz(e){e.register(u0),(function(t){var n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,r;t.languages.css.selector={pattern:t.languages.css.selector.pattern,lookbehind:!0,inside:r={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp(`\\[(?:[^[\\]"']|`+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},t.languages.css.atrule.inside["selector-function-argument"].inside=r,t.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var a={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};t.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:a,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:a,number:i})})(e)}mz.displayName="csv";mz.aliases=[];function mz(e){e.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}pz.displayName="cue";pz.aliases=[];function pz(e){(function(t){var n=/\\(?:(?!\2)|\2(?:[^()\r\n]|\([^()]*\)))/.source,r=/"""(?:[^\\"]|"(?!""\2)|<esc>)*"""/.source+"|"+/'''(?:[^\\']|'(?!''\2)|<esc>)*'''/.source+"|"+/"(?:[^\\\r\n"]|"(?!\2)|<esc>)*"/.source+"|"+/'(?:[^\\\r\n']|'(?!\2)|<esc>)*'/.source,a="(?:"+r.replace(/<esc>/g,n)+")";t.languages.cue={comment:{pattern:/\/\/.*/,greedy:!0},"string-literal":{pattern:RegExp(/(^|[^#"'\\])(#*)/.source+a+/(?!["'])\2/.source),lookbehind:!0,greedy:!0,inside:{escape:{pattern:/(?=[\s\S]*["'](#*)$)\\\1(?:U[a-fA-F0-9]{1,8}|u[a-fA-F0-9]{1,4}|x[a-fA-F0-9]{1,2}|\d{2,3}|[^(])/,greedy:!0,alias:"string"},interpolation:{pattern:/(?=[\s\S]*["'](#*)$)\\\1\([^()]*\)/,greedy:!0,inside:{punctuation:/^\\#*\(|\)$/,expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:{pattern:/(^|[^\w$])(?:for|if|import|in|let|null|package)(?![\w$])/,lookbehind:!0},boolean:{pattern:/(^|[^\w$])(?:false|true)(?![\w$])/,lookbehind:!0},builtin:{pattern:/(^|[^\w$])(?:bool|bytes|float|float(?:32|64)|u?int(?:8|16|32|64|128)?|number|rune|string)(?![\w$])/,lookbehind:!0},attribute:{pattern:/@[\w$]+(?=\s*\()/,alias:"function"},function:{pattern:/(^|[^\w$])[a-z_$][\w$]*(?=\s*\()/i,lookbehind:!0},number:{pattern:/(^|[^\w$.])(?:0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|0[xX][0-9A-Fa-f]+(?:_[0-9A-Fa-f]+)*|(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[eE][+-]?\d+(?:_\d+)*)?(?:[KMGTP]i?)?)(?![\w$])/,lookbehind:!0},operator:/\.{3}|_\|_|&&?|\|\|?|[=!]~|[<>=!]=?|[+\-*/?]/,punctuation:/[()[\]{},.:]/},t.languages.cue["string-literal"].inside.interpolation.inside.expression.inside=t.languages.cue})(e)}hz.displayName="cypher";hz.aliases=[];function hz(e){e.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}gz.displayName="d";gz.aliases=[];function gz(e){e.register(gn),e.languages.d=e.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),e.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),e.languages.insertBefore("d","keyword",{property:/\B@\w*/}),e.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}bz.displayName="dart";bz.aliases=[];function bz(e){e.register(gn),(function(t){var n=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],r=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,a={pattern:RegExp(r+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};t.languages.dart=t.languages.extend("clike",{"class-name":[a,{pattern:RegExp(r+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:a.inside}],keyword:n,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),t.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:t.languages.dart}}},string:/[\s\S]+/}},string:void 0}),t.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),t.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:n,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(e)}xz.displayName="dataweave";xz.aliases=[];function xz(e){(function(t){t.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(e)}vz.displayName="dax";vz.aliases=[];function vz(e){e.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}yz.displayName="dhall";yz.aliases=[];function yz(e){e.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},e.languages.dhall.string.inside.interpolation.inside.expression.inside=e.languages.dhall}Cz.displayName="diff";Cz.aliases=[];function Cz(e){(function(t){t.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var n={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(n).forEach(function(r){var a=n[r],i=[];/^\w+$/.test(r)||i.push(/\w+/.exec(r)[0]),r==="diff"&&i.push("bold"),t.languages.diff[r]={pattern:RegExp("^(?:["+a+`].*(?:\r
?|
|(?![\\s\\S])))+`,"m"),alias:i,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(r)[0]}}}}),Object.defineProperty(t.languages.diff,"PREFIXES",{value:n})})(e)}ti.displayName="markup-templating";ti.aliases=[];function ti(e){e.register(Da),(function(t){function n(r,a){return"___"+r.toUpperCase()+a+"___"}Object.defineProperties(t.languages["markup-templating"]={},{buildPlaceholders:{value:function(r,a,i,o){if(r.language===a){var l=r.tokenStack=[];r.code=r.code.replace(i,function(c){if(typeof o=="function"&&!o(c))return c;for(var u=l.length,f;r.code.indexOf(f=n(a,u))!==-1;)++u;return l[u]=c,f}),r.grammar=t.languages.markup}}},tokenizePlaceholders:{value:function(r,a){if(r.language!==a||!r.tokenStack)return;r.grammar=t.languages[a];var i=0,o=Object.keys(r.tokenStack);function l(c){for(var u=0;u<c.length&&!(i>=o.length);u++){var f=c[u];if(typeof f=="string"||f.content&&typeof f.content=="string"){var m=o[i],h=r.tokenStack[m],b=typeof f=="string"?f:f.content,x=n(a,m),y=b.indexOf(x);if(y>-1){++i;var v=b.substring(0,y),w=new t.Token(a,t.tokenize(h,r.grammar),"language-"+a,h),S=b.substring(y+x.length),_=[];v&&_.push.apply(_,l([v])),_.push(w),S&&_.push.apply(_,l([S])),typeof f=="string"?c.splice.apply(c,[u,1].concat(_)):f.content=_}}else f.content&&l(f.content)}return c}l(r.tokens)}}})})(e)}wz.displayName="django";wz.aliases=["jinja2"];function wz(e){e.register(ti),(function(t){t.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var n=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,r=t.languages["markup-templating"];t.hooks.add("before-tokenize",function(a){r.buildPlaceholders(a,"django",n)}),t.hooks.add("after-tokenize",function(a){r.tokenizePlaceholders(a,"django")}),t.languages.jinja2=t.languages.django,t.hooks.add("before-tokenize",function(a){r.buildPlaceholders(a,"jinja2",n)}),t.hooks.add("after-tokenize",function(a){r.tokenizePlaceholders(a,"jinja2")})})(e)}Ez.displayName="dns-zone-file";Ez.aliases=["dns-zone"];function Ez(e){e.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},e.languages["dns-zone"]=e.languages["dns-zone-file"]}Sz.displayName="docker";Sz.aliases=["dockerfile"];function Sz(e){(function(t){var n=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,r=/(?:[ \t]+(?![ \t])(?:<SP_BS>)?|<SP_BS>)/.source.replace(/<SP_BS>/g,function(){return n}),a=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,i=/--[\w-]+=(?:<STR>|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(/<STR>/g,function(){return a}),o={pattern:RegExp(a),greedy:!0},l={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function c(u,f){return u=u.replace(/<OPT>/g,function(){return i}).replace(/<SP>/g,function(){return r}),RegExp(u,f)}t.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:c(/(^(?:ONBUILD<SP>)?\w+<SP>)<OPT>(?:<SP><OPT>)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[o,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:c(/(^(?:ONBUILD<SP>)?HEALTHCHECK<SP>(?:<OPT><SP>)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:c(/(^(?:ONBUILD<SP>)?FROM<SP>(?:<OPT><SP>)*(?!--)[^ \t\\]+<SP>)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:c(/(^ONBUILD<SP>)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:l,string:o,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:l},t.languages.dockerfile=t.languages.docker})(e)}Nz.displayName="dot";Nz.aliases=["gv"];function Nz(e){(function(t){var n="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!<!--)<(?:[^<>"']|"[^"]*"|'[^']*')+>|<!--(?:[^-]|-(?!->))*-->)*>/.source].join("|")+")",r={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:t.languages.markup}};function a(i,o){return RegExp(i.replace(/<ID>/g,function(){return n}),o)}t.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:a(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)<ID>/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:r},"attr-value":{pattern:a(/(=[ \t\r\n]*)<ID>/.source),lookbehind:!0,greedy:!0,inside:r},"attr-name":{pattern:a(/([\[;, \t\r\n])<ID>(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:r},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:a(/(^|[^-.\w\x80-\uFFFF\\])<ID>/.source),lookbehind:!0,greedy:!0,inside:r},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},t.languages.gv=t.languages.dot})(e)}_z.displayName="ebnf";_z.aliases=[];function _z(e){e.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}kz.displayName="editorconfig";kz.aliases=[];function kz(e){e.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}jz.displayName="eiffel";jz.aliases=[];function jz(e){e.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}Tz.displayName="ejs";Tz.aliases=["eta"];function Tz(e){e.register(ei),e.register(ti),(function(t){t.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:t.languages.javascript}},t.hooks.add("before-tokenize",function(n){var r=/<%(?!%)[\s\S]+?%>/g;t.languages["markup-templating"].buildPlaceholders(n,"ejs",r)}),t.hooks.add("after-tokenize",function(n){t.languages["markup-templating"].tokenizePlaceholders(n,"ejs")}),t.languages.eta=t.languages.ejs})(e)}Az.displayName="elixir";Az.aliases=[];function Az(e){e.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},e.languages.elixir.string.forEach(function(t){t.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.elixir}}}})}Mz.displayName="elm";Mz.aliases=[];function Mz(e){e.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}nw.displayName="lua";nw.aliases=[];function nw(e){e.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}Oz.displayName="etlua";Oz.aliases=[];function Oz(e){e.register(nw),e.register(ti),(function(t){t.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:t.languages.lua}},t.hooks.add("before-tokenize",function(n){var r=/<%[\s\S]+?%>/g;t.languages["markup-templating"].buildPlaceholders(n,"etlua",r)}),t.hooks.add("after-tokenize",function(n){t.languages["markup-templating"].tokenizePlaceholders(n,"etlua")})})(e)}Iz.displayName="erb";Iz.aliases=[];function Iz(e){e.register(ti),e.register(T3),(function(t){t.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:t.languages.ruby}},t.hooks.add("before-tokenize",function(n){var r=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;t.languages["markup-templating"].buildPlaceholders(n,"erb",r)}),t.hooks.add("after-tokenize",function(n){t.languages["markup-templating"].tokenizePlaceholders(n,"erb")})})(e)}Rz.displayName="erlang";Rz.aliases=[];function Rz(e){e.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|begin|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}Dz.displayName="excel-formula";Dz.aliases=["xls","xlsx"];function Dz(e){e.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"builtin"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"selector",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"selector"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},e.languages.xlsx=e.languages.xls=e.languages["excel-formula"]}Pz.displayName="fsharp";Pz.aliases=[];function Pz(e){e.register(gn),e.languages.fsharp=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|<?\|{1,3}>?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),e.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),e.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),e.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:e.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}Lz.displayName="factor";Lz.aliases=[];function Lz(e){(function(t){var n={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},r={number:/\\[^\s']|%\w/},a={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:n},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:n},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:n}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:r.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:r},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:r}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:r}},i=function(u){return(u+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},o=function(u){return new RegExp("(^|\\s)(?:"+u.map(i).join("|")+")(?=\\s|$)")},l={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","<wrapper>","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated","<PRIVATE",">>>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","<slice>","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","<iota>","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","<reversed>","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","<repetition>","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","<fp-nan>","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(l).forEach(function(u){a[u].pattern=o(l[u])});var c=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","input<sequence","append-outputs","drop-inputs","inputs","smart-2reduce","drop-outputs","smart-reduce","preserving","smart-when","outputs","append-outputs-as","smart-unless","smart-if*","sum-outputs","input<sequence-unsafe","output>sequence"];a.combinators.pattern=o(c),t.languages.factor=a})(e)}Vz.displayName="false";Vz.aliases=[];function Vz(e){(function(t){t.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()<BDO®]/,alias:"bold"}}})(e)}$z.displayName="firestore-security-rules";$z.aliases=[];function $z(e){e.register(gn),e.languages["firestore-security-rules"]=e.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete e.languages["firestore-security-rules"]["class-name"],e.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}Hz.displayName="flow";Hz.aliases=[];function Hz(e){e.register(ei),(function(t){t.languages.flow=t.languages.extend("javascript",{}),t.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),t.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete t.languages.flow.parameter,t.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(t.languages.flow.keyword)||(t.languages.flow.keyword=[t.languages.flow.keyword]),t.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(e)}Fz.displayName="fortran";Fz.aliases=[];function Fz(e){e.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}zz.displayName="ftl";zz.aliases=[];function zz(e){e.register(ti),(function(t){for(var n=/[^<()"']|\((?:<expr>)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,r=0;r<2;r++)n=n.replace(/<expr>/g,function(){return n});n=n.replace(/<expr>/g,/[^\s\S]/.source);var a={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:<expr>))*\})*\1/.source.replace(/<expr>/g,function(){return n})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:<expr>))*\}/.source.replace(/<expr>/g,function(){return n})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};a.string[1].inside.interpolation.inside.rest=a,t.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:a}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:a}}}},t.hooks.add("before-tokenize",function(i){var o=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:<expr>)*?>|\$\{(?:<expr>)*?\}/.source.replace(/<expr>/g,function(){return n}),"gi");t.languages["markup-templating"].buildPlaceholders(i,"ftl",o)}),t.hooks.add("after-tokenize",function(i){t.languages["markup-templating"].tokenizePlaceholders(i,"ftl")})})(e)}Uz.displayName="gml";Uz.aliases=["gamemakerlanguage"];function Uz(e){e.register(gn),e.languages.gamemakerlanguage=e.languages.gml=e.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}Bz.displayName="gap";Bz.aliases=[];function Bz(e){e.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},e.languages.gap.shell.inside.gap.inside=e.languages.gap}Zz.displayName="gcode";Zz.aliases=[];function Zz(e){e.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}qz.displayName="gdscript";qz.aliases=[];function qz(e){e.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}Gz.displayName="gedcom";Gz.aliases=[];function Gz(e){e.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},record:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"tag"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}Wz.displayName="gettext";Wz.aliases=["po"];function Wz(e){e.languages.gettext={comment:[{pattern:/# .*/,greedy:!0,alias:"translator-comment"},{pattern:/#\..*/,greedy:!0,alias:"extracted-comment"},{pattern:/#:.*/,greedy:!0,alias:"reference-comment"},{pattern:/#,.*/,greedy:!0,alias:"flag-comment"},{pattern:/#\|.*/,greedy:!0,alias:"previously-untranslated-comment"},{pattern:/#.*/,greedy:!0}],string:{pattern:/(^|[^\\])"(?:[^"\\]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/^msg(?:ctxt|id|id_plural|str)\b/m,number:/\b\d+\b/,punctuation:/[\[\]]/},e.languages.po=e.languages.gettext}Yz.displayName="gherkin";Yz.aliases=[];function Yz(e){(function(t){var n=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;t.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+n+")(?:"+n+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(n),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(e)}Kz.displayName="git";Kz.aliases=[];function Kz(e){e.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}Xz.displayName="glsl";Xz.aliases=[];function Xz(e){e.register(Zl),e.languages.glsl=e.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}Qz.displayName="gn";Qz.aliases=["gni"];function Qz(e){e.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},e.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=e.languages.gn,e.languages.gni=e.languages.gn}Jz.displayName="linker-script";Jz.aliases=["ld"];function Jz(e){e.languages["linker-script"]={comment:{pattern:/(^|\s)\/\*[\s\S]*?(?:$|\*\/)/,lookbehind:!0,greedy:!0},identifier:{pattern:/"[^"\r\n]*"/,greedy:!0},"location-counter":{pattern:/\B\.\B/,alias:"important"},section:{pattern:/(^|[^\w*])\.\w+\b/,lookbehind:!0,alias:"keyword"},function:/\b[A-Z][A-Z_]*(?=\s*\()/,number:/\b(?:0[xX][a-fA-F0-9]+|\d+)[KM]?\b/,operator:/>>=?|<<=?|->|\+\+|--|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?/,punctuation:/[(){},;]/},e.languages.ld=e.languages["linker-script"]}eU.displayName="go";eU.aliases=[];function eU(e){e.register(gn),e.languages.go=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),e.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete e.languages.go["class-name"]}tU.displayName="go-module";tU.aliases=["go-mod"];function tU(e){e.languages["go-mod"]=e.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}nU.displayName="gradle";nU.aliases=[];function nU(e){e.register(gn),(function(t){var n={pattern:/((?:^|[^\\$])(?:\\{2})*)\$(?:\w+|\{[^{}]*\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}};t.languages.gradle=t.languages.extend("clike",{string:{pattern:/'''(?:[^\\]|\\[\s\S])*?'''|'(?:\\.|[^\\'\r\n])*'/,greedy:!0},keyword:/\b(?:apply|def|dependencies|else|if|implementation|import|plugin|plugins|project|repositories|repository|sourceSets|tasks|val)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),t.languages.insertBefore("gradle","string",{shebang:{pattern:/#!.+/,alias:"comment",greedy:!0},"interpolation-string":{pattern:/"""(?:[^\\]|\\[\s\S])*?"""|(["/])(?:\\.|(?!\1)[^\\\r\n])*\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}}}),t.languages.insertBefore("gradle","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),t.languages.insertBefore("gradle","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),n.inside.expression.inside=t.languages.gradle})(e)}rU.displayName="graphql";rU.aliases=[];function rU(e){e.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:e.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},e.hooks.add("after-tokenize",function(n){if(n.language!=="graphql")return;var r=n.tokens.filter(function(v){return typeof v!="string"&&v.type!=="comment"&&v.type!=="scalar"}),a=0;function i(v){return r[a+v]}function o(v,w){w=w||0;for(var S=0;S<v.length;S++){var _=i(S+w);if(!_||_.type!==v[S])return!1}return!0}function l(v,w){for(var S=1,_=a;_<r.length;_++){var N=r[_],j=N.content;if(N.type==="punctuation"&&typeof j=="string"){if(v.test(j))S++;else if(w.test(j)&&(S--,S===0))return _}}return-1}function c(v,w){var S=v.alias;S?Array.isArray(S)||(v.alias=S=[S]):v.alias=S=[],S.push(w)}for(;a<r.length;){var u=r[a++];if(u.type==="keyword"&&u.content==="mutation"){var f=[];if(o(["definition-mutation","punctuation"])&&i(1).content==="("){a+=2;var m=l(/^\($/,/^\)$/);if(m===-1)continue;for(;a<m;a++){var h=i(0);h.type==="variable"&&(c(h,"variable-input"),f.push(h.content))}a=m+1}if(o(["punctuation","property-query"])&&i(0).content==="{"&&(a++,c(i(0),"property-mutation"),f.length>0)){var b=l(/^\{$/,/^\}$/);if(b===-1)continue;for(var x=a;x<b;x++){var y=r[x];y.type==="variable"&&f.indexOf(y.content)>=0&&c(y,"variable-input")}}}}})}aU.displayName="groovy";aU.aliases=[];function aU(e){e.register(gn),(function(t){var n={pattern:/((?:^|[^\\$])(?:\\{2})*)\$(?:\w+|\{[^{}]*\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}};t.languages.groovy=t.languages.extend("clike",{string:{pattern:/'''(?:[^\\]|\\[\s\S])*?'''|'(?:\\.|[^\\'\r\n])*'/,greedy:!0},keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),t.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment",greedy:!0},"interpolation-string":{pattern:/"""(?:[^\\]|\\[\s\S])*?"""|(["/])(?:\\.|(?!\1)[^\\\r\n])*\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}}}),t.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),t.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),n.inside.expression.inside=t.languages.groovy})(e)}iU.displayName="less";iU.aliases=[];function iU(e){e.register(u0),e.languages.less=e.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),e.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}sU.displayName="scss";sU.aliases=[];function sU(e){e.register(u0),e.languages.scss=e.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),e.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),e.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),e.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),e.languages.scss.atrule.inside.rest=e.languages.scss}oU.displayName="textile";oU.aliases=[];function oU(e){e.register(Da),(function(t){var n=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,r=/\)|\((?![^|()\n]+\))/.source;function a(m,h){return RegExp(m.replace(/<MOD>/g,function(){return"(?:"+n+")"}).replace(/<PAR>/g,function(){return"(?:"+r+")"}),h||"")}var i={css:{pattern:/\{[^{}]+\}/,inside:{rest:t.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},o=t.languages.textile=t.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:a(/^[a-z]\w*(?:<MOD>|<PAR>|[<>=])*\./.source),inside:{modifier:{pattern:a(/(^[a-z]\w*)(?:<MOD>|<PAR>|[<>=])+(?=\.)/.source),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:a(/^[*#]+<MOD>*\s+\S.*/.source,"m"),inside:{modifier:{pattern:a(/(^[*#]+)<MOD>+/.source),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:a(/^(?:(?:<MOD>|<PAR>|[<>=^~])+\.\s*)?(?:\|(?:(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+\.|(?!(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:a(/(^|\|(?:\r?\n|\r)?)(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:a(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])<MOD>*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:a(/(^(\*\*?)<MOD>*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:a(/(^(__?)<MOD>*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:a(/(^\?\?<MOD>*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:a(/(^@<MOD>*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:a(/(^\+<MOD>*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:a(/(^-<MOD>*).+?(?=-)/.source),lookbehind:!0},span:{pattern:a(/(^%<MOD>*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:a(/(^\*\*|__|\?\?|[*_%@+\-^~])<MOD>+/.source),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:a(/"<MOD>*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:a(/(^"<MOD>*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:a(/(^")<MOD>+/.source),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:a(/!(?:<MOD>|<PAR>|[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:a(/(^!(?:<MOD>|<PAR>|[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:a(/(^!)(?:<MOD>|<PAR>|[<>=])+/.source),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),l=o.phrase.inside,c={inline:l.inline,link:l.link,image:l.image,footnote:l.footnote,acronym:l.acronym,mark:l.mark};o.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var u=l.inline.inside;u.bold.inside=c,u.italic.inside=c,u.inserted.inside=c,u.deleted.inside=c,u.span.inside=c;var f=l.table.inside;f.inline=c.inline,f.link=c.link,f.image=c.image,f.footnote=c.footnote,f.acronym=c.acronym,f.mark=c.mark})(e)}lU.displayName="haml";lU.aliases=[];function lU(e){e.register(T3),(function(t){t.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:t.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:t.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:t.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:t.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:t.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:t.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:t.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var n="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",r=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],a={},i=0,o=r.length;i<o;i++){var l=r[i];l=typeof l=="string"?{filter:l,language:l}:l,t.languages[l.language]&&(a["filter-"+l.filter]={pattern:RegExp(n.replace("{{filter_name}}",function(){return l.filter})),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"},text:{pattern:/[\s\S]+/,alias:[l.language,"language-"+l.language],inside:t.languages[l.language]}}})}t.languages.insertBefore("haml","filter",a)})(e)}cU.displayName="handlebars";cU.aliases=["hbs","mustache"];function cU(e){e.register(ti),(function(t){t.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},t.hooks.add("before-tokenize",function(n){var r=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;t.languages["markup-templating"].buildPlaceholders(n,"handlebars",r)}),t.hooks.add("after-tokenize",function(n){t.languages["markup-templating"].tokenizePlaceholders(n,"handlebars")}),t.languages.hbs=t.languages.handlebars,t.languages.mustache=t.languages.handlebars})(e)}J6.displayName="haskell";J6.aliases=["hs"];function J6(e){e.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},e.languages.hs=e.languages.haskell}uU.displayName="haxe";uU.aliases=[];function uU(e){e.register(gn),e.languages.haxe=e.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<<?|>{1,3}|[-+*/%!=&|^])=?|[?:~]/}),e.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.haxe}}},string:/[\s\S]+/}}}),e.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),e.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}dU.displayName="hcl";dU.aliases=[];function dU(e){e.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}fU.displayName="hlsl";fU.aliases=[];function fU(e){e.register(Zl),e.languages.hlsl=e.languages.extend("c",{"class-name":[e.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}mU.displayName="hoon";mU.aliases=[];function mU(e){e.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}pU.displayName="hpkp";pU.aliases=[];function pU(e){e.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}hU.displayName="hsts";hU.aliases=[];function hU(e){e.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}eg.displayName="json";eg.aliases=["webmanifest"];function eg(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}gU.displayName="uri";gU.aliases=["url"];function gU(e){e.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},e.languages.url=e.languages.uri}bU.displayName="http";bU.aliases=[];function bU(e){(function(t){function n(f){return RegExp("(^(?:"+f+"):[ 	]*(?![ 	]))[^]+","i")}t.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:t.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:n(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:t.languages.csp},{pattern:n(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:t.languages.hpkp},{pattern:n(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:t.languages.hsts},{pattern:n(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var r=t.languages,a={"application/javascript":r.javascript,"application/json":r.json||r.javascript,"application/xml":r.xml,"text/xml":r.xml,"text/html":r.html,"text/css":r.css,"text/plain":r.plain},i={"application/json":!0,"application/xml":!0};function o(f){var m=f.replace(/^[a-z]+\//,""),h="\\w+/(?:[\\w.-]+\\+)+"+m+"(?![+\\w.-])";return"(?:"+f+"|"+h+")"}var l;for(var c in a)if(a[c]){l=l||{};var u=i[c]?o(c):c;l[c.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+u+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:a[c]}}l&&t.languages.insertBefore("http","header",l)})(e)}xU.displayName="ichigojam";xU.aliases=[];function xU(e){e.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}vU.displayName="icon";vU.aliases=[];function vU(e){e.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|<?=?)|>>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}yU.displayName="icu-message-format";yU.aliases=[];function yU(e){(function(t){function n(c,u){return u<=0?/[]/.source:c.replace(/<SELF>/g,function(){return n(c,u-1)})}var r=/'[{}:=,](?:[^']|'')*'(?!')/,a={pattern:/''/,greedy:!0,alias:"operator"},i={pattern:r,greedy:!0,inside:{escape:a}},o=n(/\{(?:[^{}']|'(?![{},'])|''|<STR>|<SELF>)*\}/.source.replace(/<STR>/g,function(){return r.source}),8),l={pattern:RegExp(o),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};t.languages["icu-message-format"]={argument:{pattern:RegExp(o),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":l,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":l,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+n(/(?:[^{}']|'[^']*'|\{(?:<SELF>)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:a,string:i},l.inside.message.inside=t.languages["icu-message-format"],t.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=t.languages["icu-message-format"]})(e)}CU.displayName="idris";CU.aliases=["idr"];function CU(e){e.register(J6),e.languages.idris=e.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),e.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.idr=e.languages.idris}wU.displayName="ignore";wU.aliases=["gitignore","hgignore","npmignore"];function wU(e){(function(t){t.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},t.languages.gitignore=t.languages.ignore,t.languages.hgignore=t.languages.ignore,t.languages.npmignore=t.languages.ignore})(e)}EU.displayName="inform7";EU.aliases=[];function EU(e){e.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},e.languages.inform7.string.inside.substitution.inside.rest=e.languages.inform7,e.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}SU.displayName="ini";SU.aliases=[];function SU(e){e.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}NU.displayName="io";NU.aliases=[];function NU(e){e.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<<?=?|:?:?=|\+\+?|--?|\*\*?|\/\/?|%|\|\|?|&&?|\b(?:and|not|or|return)\b|@@?|\?\??|\.\./,punctuation:/[{}[\];(),.:]/}}_U.displayName="j";_U.aliases=[];function _U(e){e.languages.j={comment:{pattern:/\bNB\..*/,greedy:!0},string:{pattern:/'(?:''|[^'\r\n])*'/,greedy:!0},keyword:/\b(?:(?:CR|LF|adverb|conjunction|def|define|dyad|monad|noun|verb)\b|(?:assert|break|case|catch[dt]?|continue|do|else|elseif|end|fcase|for|for_\w+|goto_\w+|if|label_\w+|return|select|throw|try|while|whilst)\.)/,verb:{pattern:/(?!\^:|;\.|[=!][.:])(?:\{(?:\.|::?)?|p(?:\.\.?|:)|[=!\]]|[<>+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}A3.displayName="java";A3.aliases=[];function A3(e){e.register(gn),(function(t){var n=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,r=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,a={pattern:RegExp(/(^|[^\w.])/.source+r+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};t.languages.java=t.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[a,{pattern:RegExp(/(^|[^\w.])/.source+r+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:a.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+r+/[A-Z]\w*\b/.source),lookbehind:!0,inside:a.inside}],keyword:n,function:[t.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),t.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),t.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":a,keyword:n,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+r+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:a.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+r+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:a.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,function(){return n.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(e)}M3.displayName="php";M3.aliases=[];function M3(e){e.register(ti),(function(t){var n=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,r=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],a=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,i=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,o=/[{}\[\](),:;]/;t.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:n,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:r,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:a,operator:i,punctuation:o};var l={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:t.languages.php},c=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:l}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:l}}];t.languages.insertBefore("php","variable",{string:c,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:n,string:c,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:r,number:a,operator:i,punctuation:o}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),t.hooks.add("before-tokenize",function(u){if(/<\?/.test(u.code)){var f=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;t.languages["markup-templating"].buildPlaceholders(u,"php",f)}}),t.hooks.add("after-tokenize",function(u){t.languages["markup-templating"].tokenizePlaceholders(u,"php")})})(e)}O3.displayName="javadoclike";O3.aliases=[];function O3(e){(function(t){var n=t.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function r(i,o){var l="doc-comment",c=t.languages[i];if(c){var u=c[l];if(!u){var f={};f[l]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},c=t.languages.insertBefore(i,"comment",f),u=c[l]}if(u instanceof RegExp&&(u=c[l]={pattern:u}),Array.isArray(u))for(var m=0,h=u.length;m<h;m++)u[m]instanceof RegExp&&(u[m]={pattern:u[m]}),o(u[m]);else o(u)}}function a(i,o){typeof i=="string"&&(i=[i]),i.forEach(function(l){r(l,function(c){c.inside||(c.inside={}),c.inside.rest=o})})}Object.defineProperty(n,"addSupport",{value:a}),n.addSupport(["java","javascript","php"],n)})(e)}kU.displayName="scala";kU.aliases=[];function kU(e){e.register(A3),e.languages.scala=e.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|derives|do|else|enum|extends|extension|final|finally|for|forSome|given|if|implicit|import|infix|inline|lazy|match|new|null|object|opaque|open|override|package|private|protected|return|sealed|self|super|this|throw|trait|transparent|try|type|using|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),e.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.scala}}},string:/[\s\S]+/}}}),delete e.languages.scala["class-name"],delete e.languages.scala.function,delete e.languages.scala.constant}jU.displayName="javadoc";jU.aliases=[];function jU(e){e.register(A3),e.register(O3),e.register(Da),(function(t){var n=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,r=/#\s*\w+(?:\s*\([^()]*\))?/.source,a=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*<mem>)?|<mem>/.source.replace(/<mem>/g,function(){return r});t.languages.javadoc=t.languages.extend("javadoclike",{}),t.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+a+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:t.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:n,lookbehind:!0,inside:t.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!<code>)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:n,lookbehind:!0,inside:{tag:t.languages.markup.tag,entity:t.languages.markup.entity,code:{pattern:/.+/,inside:t.languages.java,alias:"language-java"}}}}}],tag:t.languages.markup.tag,entity:t.languages.markup.entity}),t.languages.javadoclike.addSupport("java",t.languages.javadoc)})(e)}TU.displayName="javastacktrace";TU.aliases=[];function TU(e){e.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:<init>)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:<init>|[\w$]+)\()/,function:/(?:<init>|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}AU.displayName="jexl";AU.aliases=[];function AU(e){e.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}MU.displayName="jolie";MU.aliases=[];function MU(e){e.register(gn),e.languages.jolie=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),e.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}OU.displayName="jq";OU.aliases=[];function OU(e){(function(t){var n=/\\\((?:[^()]|\([^()]*\))*\)/.source,r=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return n})),a={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+n),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},i=t.languages.jq={comment:/#.*/,property:{pattern:RegExp(r.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:a},string:{pattern:r,lookbehind:!0,greedy:!0,inside:a},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};a.interpolation.inside.content.inside=i})(e)}IU.displayName="js-templates";IU.aliases=[];function IU(e){e.register(ei),(function(t){var n=t.languages.javascript["template-string"],r=n.pattern.source,a=n.inside.interpolation,i=a.inside["interpolation-punctuation"],o=a.pattern.source;function l(x,y){if(t.languages[x])return{pattern:RegExp("((?:"+y+")\\s*)"+r),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:x}}}}t.languages.javascript["template-string"]=[l("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),l("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),l("svg",/\bsvg/.source),l("markdown",/\b(?:markdown|md)/.source),l("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),l("sql",/\bsql/.source),n].filter(Boolean);function c(x,y){return"___"+y.toUpperCase()+"_"+x+"___"}function u(x,y,v){var w={code:x,grammar:y,language:v};return t.hooks.run("before-tokenize",w),w.tokens=t.tokenize(w.code,w.grammar),t.hooks.run("after-tokenize",w),w.tokens}function f(x){var y={};y["interpolation-punctuation"]=i;var v=t.tokenize(x,y);if(v.length===3){var w=[1,1];w.push.apply(w,u(v[1],t.languages.javascript,"javascript")),v.splice.apply(v,w)}return new t.Token("interpolation",v,a.alias,x)}function m(x,y,v){var w=t.tokenize(x,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),S=0,_={},N=w.map(function(T){if(typeof T=="string")return T;for(var R=T.content,I;x.indexOf(I=c(S++,v))!==-1;);return _[I]=R,I}).join(""),j=u(N,y,v),k=Object.keys(_);S=0;function M(T){for(var R=0;R<T.length;R++){if(S>=k.length)return;var I=T[R];if(typeof I=="string"||typeof I.content=="string"){var D=k[S],P=typeof I=="string"?I:I.content,L=P.indexOf(D);if(L!==-1){++S;var z=P.substring(0,L),q=f(_[D]),Z=P.substring(L+D.length),G=[];if(z&&G.push(z),G.push(q),Z){var $=[Z];M($),G.push.apply(G,$)}typeof I=="string"?(T.splice.apply(T,[R,1].concat(G)),R+=G.length-1):I.content=G}}else{var X=I.content;Array.isArray(X)?M(X):M([X])}}}return M(j),new t.Token(v,j,"language-"+v,x)}var h={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};t.hooks.add("after-tokenize",function(x){if(!(x.language in h))return;function y(v){for(var w=0,S=v.length;w<S;w++){var _=v[w];if(typeof _!="string"){var N=_.content;if(!Array.isArray(N)){typeof N!="string"&&y([N]);continue}if(_.type==="template-string"){var j=N[1];if(N.length===3&&typeof j!="string"&&j.type==="embedded-code"){var k=b(j),M=j.alias,T=Array.isArray(M)?M[0]:M,R=t.languages[T];if(!R)continue;N[1]=m(k,R,T)}}else y(N)}}}y(x.tokens)});function b(x){return typeof x=="string"?x:Array.isArray(x)?x.map(b).join(""):b(x.content)}})(e)}tg.displayName="typescript";tg.aliases=["ts"];function tg(e){e.register(ei),(function(t){t.languages.typescript=t.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),t.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete t.languages.typescript.parameter,delete t.languages.typescript["literal-property"];var n=t.languages.extend("typescript",{});delete n["class-name"],t.languages.typescript["class-name"].inside=n,t.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n}}}}),t.languages.ts=t.languages.typescript})(e)}RU.displayName="jsdoc";RU.aliases=[];function RU(e){e.register(O3),e.register(ei),e.register(tg),(function(t){var n=t.languages.javascript,r=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,a="(@(?:arg|argument|param|property)\\s+(?:"+r+"\\s+)?)";t.languages.jsdoc=t.languages.extend("javadoclike",{parameter:{pattern:RegExp(a+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),t.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(a+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:n,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,function(){return r})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+r),lookbehind:!0,inside:{string:n.string,number:n.number,boolean:n.boolean,keyword:t.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:n,alias:"language-javascript"}}}}),t.languages.javadoclike.addSupport("javascript",t.languages.jsdoc)})(e)}DU.displayName="n4js";DU.aliases=["n4jsd"];function DU(e){e.register(ei),e.languages.n4js=e.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),e.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),e.languages.n4jsd=e.languages.n4js}PU.displayName="js-extras";PU.aliases=[];function PU(e){e.register(ei),(function(t){t.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+t.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),t.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+t.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),t.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function n(c,u){return RegExp(c.replace(/<ID>/g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),u)}t.languages.insertBefore("javascript","keyword",{imports:{pattern:n(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:t.languages.javascript},exports:{pattern:n(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:t.languages.javascript}}),t.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),t.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),t.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:n(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var r=["function","function-variable","method","method-variable","property-access"],a=0;a<r.length;a++){var i=r[a],o=t.languages.javascript[i];t.util.type(o)==="RegExp"&&(o=t.languages.javascript[i]={pattern:o});var l=o.inside||{};o.inside=l,l["maybe-class-name"]=/^[A-Z][\s\S]*/}})(e)}LU.displayName="json5";LU.aliases=[];function LU(e){e.register(eg),(function(t){var n=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;t.languages.json5=t.languages.extend("json",{property:[{pattern:RegExp(n.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:n,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})})(e)}VU.displayName="jsonp";VU.aliases=[];function VU(e){e.register(eg),e.languages.jsonp=e.languages.extend("json",{punctuation:/[{}[\]();,.]/}),e.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}$U.displayName="jsstacktrace";$U.aliases=[];function $U(e){e.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js|<unknown>|.*(?:node_modules|\(<anonymous>\)|\(<unknown>|<anonymous>$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}HU.displayName="julia";HU.aliases=[];function HU(e){e.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}FU.displayName="keepalived";FU.aliases=[];function FU(e){e.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}<ipv4>|(?:[\da-f]{1,4}:){0,5}:<ipv4>|::(?:[\da-f]{1,4}:){0,5}<ipv4>|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|<ipv4>(?:\/\d{1,2})?)\b/.source.replace(/<ipv4>/g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}zU.displayName="keyman";zU.aliases=[];function zU(e){e.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|newcontext|nomatch|postkeystroke|readonly|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}UU.displayName="kotlin";UU.aliases=["kt","kts"];function UU(e){e.register(gn),(function(t){t.languages.kotlin=t.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete t.languages.kotlin["class-name"];var n={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:t.languages.kotlin}};t.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:n},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:n},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete t.languages.kotlin.string,t.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),t.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),t.languages.kt=t.languages.kotlin,t.languages.kts=t.languages.kotlin})(e)}BU.displayName="kumir";BU.aliases=["kum"];function BU(e){(function(t){var n=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function r(a,i){return RegExp(a.replace(/<nonId>/g,n),i)}t.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:r(/(^|[<nonId>])(?:да|нет)(?=[<nonId>]|$)/.source),lookbehind:!0},"operator-word":{pattern:r(/(^|[<nonId>])(?:и|или|не)(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:r(/(^|[<nonId>])знач(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:r(/(^|[<nonId>])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:r(/(^|[<nonId>])(?:компл|сканкод|файл|цвет)(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:r(/(^|[<nonId>])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[<nonId>]|$)/.source),lookbehind:!0},name:{pattern:r(/(^|[<nonId>])[^\d<nonId>][^<nonId>]*(?:\x20+[^<nonId>]+)*(?=[<nonId>]|$)/.source),lookbehind:!0},number:{pattern:r(/(^|[<nonId>])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[<nonId>]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},t.languages.kum=t.languages.kumir})(e)}ZU.displayName="kusto";ZU.aliases=[];function ZU(e){e.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}qU.displayName="latex";qU.aliases=["context","tex"];function qU(e){(function(t){var n=/\\(?:[^a-z()[\]]|[a-z*]+)/i,r={"equation-command":{pattern:n,alias:"regex"}};t.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:r,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:r,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:n,alias:"selector"},punctuation:/[[\]{}&]/},t.languages.tex=t.languages.latex,t.languages.context=t.languages.latex})(e)}GU.displayName="latte";GU.aliases=[];function GU(e){e.register(gn),e.register(ti),e.register(M3),(function(t){t.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:t.languages.php}};var n=t.languages.extend("markup",{});t.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:t.languages.php}}}}}},n.tag),t.hooks.add("before-tokenize",function(r){if(r.language==="latte"){var a=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;t.languages["markup-templating"].buildPlaceholders(r,"latte",a),r.grammar=n}}),t.hooks.add("after-tokenize",function(r){t.languages["markup-templating"].tokenizePlaceholders(r,"latte")})})(e)}ng.displayName="scheme";ng.aliases=[];function ng(e){(function(t){t.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(n({"<ureal dec>":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"<real dec>":/[+-]?<ureal dec>|[+-](?:inf|nan)\.0/.source,"<imaginary dec>":/[+-](?:<ureal dec>|(?:inf|nan)\.0)?i/.source,"<complex dec>":/<real dec>(?:@<real dec>|<imaginary dec>)?|<imaginary dec>/.source,"<num dec>":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?<complex dec>/.source,"<ureal box>":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"<real box>":/[+-]?<ureal box>|[+-](?:inf|nan)\.0/.source,"<imaginary box>":/[+-](?:<ureal box>|(?:inf|nan)\.0)?i/.source,"<complex box>":/<real box>(?:@<real box>|<imaginary box>)?|<imaginary box>/.source,"<num box>":/#[box](?:#[ei])?|(?:#[ei])?#[box]<complex box>/.source,"<number>":/(^|[()\[\]\s])(?:<num dec>|<num box>)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function n(r){for(var a in r)r[a]=r[a].replace(/<[\w\s]+>/g,function(i){return"(?:"+r[i].trim()+")"});return r[a]}})(e)}WU.displayName="lilypond";WU.aliases=["ly"];function WU(e){e.register(ng),(function(t){for(var n=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|<expr>)*\)/.source,r=5,a=0;a<r;a++)n=n.replace(/<expr>/g,function(){return n});n=n.replace(/<expr>/g,/[^\s\S]/.source);var i=t.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|<expr>))/.source.replace(/<expr>/g,function(){return n}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:t.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};i["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=i,t.languages.ly=i})(e)}YU.displayName="liquid";YU.aliases=[];function YU(e){e.register(ti),e.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},e.hooks.add("before-tokenize",function(t){var n=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,r=!1;e.languages["markup-templating"].buildPlaceholders(t,"liquid",n,function(a){var i=/^\{%-?\s*(\w+)/.exec(a);if(i){var o=i[1];if(o==="raw"&&!r)return r=!0,!0;if(o==="endraw")return r=!1,!0}return!r})}),e.hooks.add("after-tokenize",function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"liquid")})}KU.displayName="lisp";KU.aliases=["elisp","emacs","emacs-lisp"];function KU(e){(function(t){function n(x){return RegExp(/(\()/.source+"(?:"+x+")"+/(?=[\s\)])/.source)}function r(x){return RegExp(/([\s([])/.source+"(?:"+x+")"+/(?=[\s)])/.source)}var a=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,i="&"+a,o="(\\()",l="(?=\\))",c="(?=\\s)",u=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,f={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+a+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+a),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+a),alias:"property"},splice:{pattern:RegExp(",@?"+a),alias:["symbol","variable"]},keyword:[{pattern:RegExp(o+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+c),lookbehind:!0},{pattern:RegExp(o+"(?:append|by|collect|concat|do|finally|for|in|return)"+c),lookbehind:!0}],declare:{pattern:n(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:n(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:r(/nil|t/.source),lookbehind:!0},number:{pattern:r(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(o+"def(?:const|custom|group|var)\\s+"+a),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(a)}},defun:{pattern:RegExp(o+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+a+/\s+\(/.source+u+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+a),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(o+"lambda\\s+\\(\\s*(?:&?"+a+"(?:\\s+&?"+a+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(o+a),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},m={"lisp-marker":RegExp(i),varform:{pattern:RegExp(/\(/.source+a+/\s+(?=\S)/.source+u+/\)/.source),inside:f},argument:{pattern:RegExp(/(^|[\s(])/.source+a),lookbehind:!0,alias:"variable"},rest:f},h="\\S+(?:\\s+\\S+)*",b={pattern:RegExp(o+u+l),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+h),inside:m},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+h),inside:m},keys:{pattern:RegExp("&key\\s+"+h+"(?:\\s+&allow-other-keys)?"),inside:m},argument:{pattern:RegExp(a),alias:"variable"},punctuation:/[()]/}};f.lambda.inside.arguments=b,f.defun.inside.arguments=t.util.clone(b),f.defun.inside.arguments.inside.sublist=b,t.languages.lisp=f,t.languages.elisp=f,t.languages.emacs=f,t.languages["emacs-lisp"]=f})(e)}XU.displayName="livescript";XU.aliases=[];function XU(e){e.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<<?<?|--?!?|~~?!?|[|=?])?|>[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},e.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=e.languages.livescript}QU.displayName="llvm";QU.aliases=[];function QU(e){(function(t){t.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(e)}JU.displayName="log";JU.aliases=[];function JU(e){e.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:e.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}eB.displayName="lolcode";eB.aliases=[];function eB(e){e.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}tB.displayName="magma";tB.aliases=[];function tB(e){e.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}nB.displayName="makefile";nB.aliases=[];function nB(e){e.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}rw.displayName="mata";rw.aliases=[];function rw(e){(function(t){var n=/\b(?:(?:col|row)?vector|matrix|scalar)\b/.source,r=/\bvoid\b|<org>|\b(?:complex|numeric|pointer(?:\s*\([^()]*\))?|real|string|(?:class|struct)\s+\w+|transmorphic)(?:\s*<org>)?/.source.replace(/<org>/g,n);t.languages.mata={comment:{pattern:/\/\/.*|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\//,greedy:!0},string:{pattern:/"[^"\r\n]*"|[‘`']".*?"[’`']/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|struct)\s+)\w+(?=\s*(?:\{|\bextends\b))/,lookbehind:!0},type:{pattern:RegExp(r),alias:"class-name",inside:{punctuation:/[()]/,keyword:/\b(?:class|function|struct|void)\b/}},keyword:/\b(?:break|class|continue|do|else|end|extends|external|final|for|function|goto|if|pragma|private|protected|public|return|static|struct|unset|unused|version|virtual|while)\b/,constant:/\bNULL\b/,number:{pattern:/(^|[^\w.])(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|\d[a-f0-9]*(?:\.[a-f0-9]+)?x[+-]?\d+)i?(?![\w.])/i,lookbehind:!0},missing:{pattern:/(^|[^\w.])(?:\.[a-z]?)(?![\w.])/,lookbehind:!0,alias:"symbol"},function:/\b[a-z_]\w*(?=\s*\()/i,operator:/\.\.|\+\+|--|&&|\|\||:?(?:[!=<>]=|[+\-*/^<>&|:])|[!?=\\#’`']/,punctuation:/[()[\]{},;.]/}})(e)}rB.displayName="matlab";rB.aliases=[];function rB(e){e.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}aB.displayName="maxscript";aB.aliases=[];function aB(e){(function(t){var n=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;t.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ 	]*)(?!"+n.source+")"+/[a-z_]\w*\b/.source+"(?=[ 	]*(?:"+("(?!"+n.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:n,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(e)}iB.displayName="mel";iB.aliases=[];function iB(e){e.languages.mel={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},code:{pattern:/`(?:\\.|[^\\`])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},statement:{pattern:/[\s\S]+/,inside:null}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:{pattern:/((?:^|[{;])[ \t]*)[a-z_]\w*\b(?!\s*(?:\.(?!\.)|[[{=]))|\b[a-z_]\w*(?=[ \t]*\()/im,lookbehind:!0,greedy:!0},"tensor-punctuation":{pattern:/<<|>>/,alias:"punctuation"},operator:/\+[+=]?|-[-=]?|&&|\|\||[<>]=?|[*\/!=]=?|[%^]/,punctuation:/[.,:;?\[\](){}]/},e.languages.mel.code.inside.statement.inside=e.languages.mel}sB.displayName="mermaid";sB.aliases=[];function sB(e){e.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[<ox](?:==+|--+|-\.*-)[>ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}oB.displayName="metafont";oB.aliases=[];function oB(e){e.languages.metafont={comment:{pattern:/%.*/,greedy:!0},string:{pattern:/"[^\r\n"]*"/,greedy:!0},number:/\d*\.?\d+/,boolean:/\b(?:false|true)\b/,punctuation:[/[,;()]/,{pattern:/(^|[^{}])(?:\{|\})(?![{}])/,lookbehind:!0},{pattern:/(^|[^[])\[(?!\[)/,lookbehind:!0},{pattern:/(^|[^\]])\](?!\])/,lookbehind:!0}],constant:[{pattern:/(^|[^!?])\?\?\?(?![!?])/,lookbehind:!0},{pattern:/(^|[^/*\\])(?:\\|\\\\)(?![/*\\])/,lookbehind:!0},/\b(?:_|blankpicture|bp|cc|cm|dd|ditto|down|eps|epsilon|fullcircle|halfcircle|identity|in|infinity|left|mm|nullpen|nullpicture|origin|pc|penrazor|penspeck|pensquare|penstroke|proof|pt|quartercircle|relax|right|smoke|unitpixel|unitsquare|up)\b/],quantity:{pattern:/\b(?:autorounding|blacker|boundarychar|charcode|chardp|chardx|chardy|charext|charht|charic|charwd|currentwindow|day|designsize|displaying|fillin|fontmaking|granularity|hppp|join_radius|month|o_correction|pausing|pen_(?:bot|lft|rt|top)|pixels_per_inch|proofing|showstopping|smoothing|time|tolerance|tracingcapsules|tracingchoices|tracingcommands|tracingedges|tracingequations|tracingmacros|tracingonline|tracingoutput|tracingpens|tracingrestores|tracingspecs|tracingstats|tracingtitles|turningcheck|vppp|warningcheck|xoffset|year|yoffset)\b/,alias:"keyword"},command:{pattern:/\b(?:addto|batchmode|charlist|cull|display|errhelp|errmessage|errorstopmode|everyjob|extensible|fontdimen|headerbyte|inner|interim|let|ligtable|message|newinternal|nonstopmode|numspecial|openwindow|outer|randomseed|save|scrollmode|shipout|show|showdependencies|showstats|showtoken|showvariable|special)\b/,alias:"builtin"},operator:[{pattern:/(^|[^>=<:|])(?:<|<=|=|=:|\|=:|\|=:>|=:\|>|=:\||\|=:\||\|=:\|>|\|=:\|>>|>|>=|:|:=|<>|::|\|\|:)(?![>=<:|])/,lookbehind:!0},{pattern:/(^|[^+-])(?:\+|\+\+|-{1,3}|\+-\+)(?![+-])/,lookbehind:!0},{pattern:/(^|[^/*\\])(?:\*|\*\*|\/)(?![/*\\])/,lookbehind:!0},{pattern:/(^|[^.])(?:\.{2,3})(?!\.)/,lookbehind:!0},{pattern:/(^|[^@#&$])&(?![@#&$])/,lookbehind:!0},/\b(?:and|not|or)\b/],macro:{pattern:/\b(?:abs|beginchar|bot|byte|capsule_def|ceiling|change_width|clear_pen_memory|clearit|clearpen|clearxy|counterclockwise|cullit|cutdraw|cutoff|decr|define_blacker_pixels|define_corrected_pixels|define_good_x_pixels|define_good_y_pixels|define_horizontal_corrected_pixels|define_pixels|define_whole_blacker_pixels|define_whole_pixels|define_whole_vertical_blacker_pixels|define_whole_vertical_pixels|dir|direction|directionpoint|div|dotprod|downto|draw|drawdot|endchar|erase|fill|filldraw|fix_units|flex|font_coding_scheme|font_extra_space|font_identifier|font_normal_shrink|font_normal_space|font_normal_stretch|font_quad|font_size|font_slant|font_x_height|gfcorners|gobble|gobbled|good\.(?:bot|lft|rt|top|x|y)|grayfont|hide|hround|imagerules|incr|interact|interpath|intersectionpoint|inverse|italcorr|killtext|labelfont|labels|lft|loggingall|lowres_fix|makegrid|makelabel(?:\.(?:bot|lft|rt|top)(?:\.nodot)?)?|max|min|mod|mode_def|mode_setup|nodisplays|notransforms|numtok|openit|penlabels|penpos|pickup|proofoffset|proofrule|proofrulethickness|range|reflectedabout|rotatedabout|rotatedaround|round|rt|savepen|screenchars|screenrule|screenstrokes|shipit|showit|slantfont|softjoin|solve|stop|superellipse|tensepath|thru|titlefont|top|tracingall|tracingnone|undraw|undrawdot|unfill|unfilldraw|upto|vround)\b/,alias:"function"},builtin:/\b(?:ASCII|angle|char|cosd|decimal|directiontime|floor|hex|intersectiontimes|jobname|known|length|makepath|makepen|mexp|mlog|normaldeviate|oct|odd|pencircle|penoffset|point|postcontrol|precontrol|reverse|rotated|sind|sqrt|str|subpath|substring|totalweight|turningnumber|uniformdeviate|unknown|xpart|xxpart|xypart|ypart|yxpart|yypart)\b/,keyword:/\b(?:also|at|atleast|begingroup|charexists|contour|controls|curl|cycle|def|delimiters|doublepath|dropping|dump|else|elseif|end|enddef|endfor|endgroup|endinput|exitif|exitunless|expandafter|fi|for|forever|forsuffixes|from|if|input|inwindow|keeping|kern|of|primarydef|quote|readstring|scaled|scantokens|secondarydef|shifted|skipto|slanted|step|tension|tertiarydef|to|transformed|until|vardef|withpen|withweight|xscaled|yscaled|zscaled)\b/,type:{pattern:/\b(?:boolean|expr|numeric|pair|path|pen|picture|primary|secondary|string|suffix|tertiary|text|transform)\b/,alias:"property"},variable:{pattern:/(^|[^@#&$])(?:@#|#@|#|@)(?![@#&$])|\b(?:aspect_ratio|currentpen|currentpicture|currenttransform|d|extra_beginchar|extra_endchar|extra_setup|h|localfont|mag|mode|screen_cols|screen_rows|w|whatever|x|y|z)\b/,lookbehind:!0}}}lB.displayName="mizar";lB.aliases=[];function lB(e){e.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}cB.displayName="mongodb";cB.aliases=[];function cB(e){e.register(ei),(function(t){var n=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],r=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];n=n.map(function(i){return i.replace("$","\\$")});var a="(?:"+n.join("|")+")\\b";t.languages.mongodb=t.languages.extend("javascript",{}),t.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+a+"(?:\\1)?$")}}}),t.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},t.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+r.join("|")+")\\b"),alias:"keyword"}})})(e)}uB.displayName="monkey";uB.aliases=[];function uB(e){e.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}dB.displayName="moonscript";dB.aliases=["moon"];function dB(e){e.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},e.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=e.languages.moonscript,e.languages.moon=e.languages.moonscript}fB.displayName="n1ql";fB.aliases=[];function fB(e){e.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}mB.displayName="nand2tetris-hdl";mB.aliases=[];function mB(e){e.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}pB.displayName="naniscript";pB.aliases=["nani"];function pB(e){(function(t){var n=/\{[^\r\n\[\]{}]*\}/,r={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:n,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};t.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:n,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:r}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:n,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:r},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},t.languages.nani=t.languages.naniscript,t.hooks.add("after-tokenize",function(o){var l=o.tokens;l.forEach(function(c){if(typeof c!="string"&&c.type==="generic-text"){var u=i(c);a(u)||(c.type="bad-line",c.content=u)}})});function a(o){for(var l="[]{}",c=[],u=0;u<o.length;u++){var f=o[u],m=l.indexOf(f);if(m!==-1){if(m%2===0)c.push(m+1);else if(c.pop()!==m)return!1}}return c.length===0}function i(o){return typeof o=="string"?o:Array.isArray(o)?o.map(i).join(""):i(o.content)}})(e)}hB.displayName="nasm";hB.aliases=[];function hB(e){e.languages.nasm={comment:/;.*$/m,string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,label:{pattern:/(^\s*)[A-Za-z._?$][\w.?$@~#]*:/m,lookbehind:!0,alias:"function"},keyword:[/\[?BITS (?:16|32|64)\]?/,{pattern:/(^\s*)section\s*[a-z.]+:?/im,lookbehind:!0},/(?:extern|global)[^;\r\n]*/i,/(?:CPU|DEFAULT|FLOAT).*$/m],register:{pattern:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s)\b/i,alias:"variable"},number:/(?:\b|(?=\$))(?:0[hx](?:\.[\da-f]+|[\da-f]+(?:\.[\da-f]+)?)(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-\/%<>=&|$!]/}}gB.displayName="neon";gB.aliases=[];function gB(e){e.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"property"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}bB.displayName="nevod";bB.aliases=[];function bB(e){e.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}xB.displayName="nginx";xB.aliases=[];function xB(e){(function(t){var n=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;t.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:n}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:n}},punctuation:/[{};]/}})(e)}vB.displayName="nim";vB.aliases=[];function vB(e){e.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}yB.displayName="nix";yB.aliases=[];function yB(e){e.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},e.languages.nix.string.inside.interpolation.inside=e.languages.nix}CB.displayName="nsis";CB.aliases=[];function CB(e){e.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|KnownFolderPath|LabelAddress|TempFileName|WinVer)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|RtlLanguage|ShellVarContextAll|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|Target|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}wB.displayName="objectivec";wB.aliases=["objc"];function wB(e){e.register(Zl),e.languages.objectivec=e.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete e.languages.objectivec["class-name"],e.languages.objc=e.languages.objectivec}EB.displayName="ocaml";EB.aliases=[];function EB(e){e.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}SB.displayName="odin";SB.aliases=[];function SB(e){(function(t){var n=/\\(?:["'\\abefnrtv]|0[0-7]{2}|U[\dA-Fa-f]{6}|u[\dA-Fa-f]{4}|x[\dA-Fa-f]{2})/;t.languages.odin={comment:[{pattern:/\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:\*(?!\/)|[^*])*(?:\*\/|$))*(?:\*\/|$)/,greedy:!0},{pattern:/#![^\n\r]*/,greedy:!0},{pattern:/\/\/[^\n\r]*/,greedy:!0}],char:{pattern:/'(?:\\(?:.|[0Uux][0-9A-Fa-f]{1,6})|[^\n\r'\\])'/,greedy:!0,inside:{symbol:n}},string:[{pattern:/`[^`]*`/,greedy:!0},{pattern:/"(?:\\.|[^\n\r"\\])*"/,greedy:!0,inside:{symbol:n}}],directive:{pattern:/#\w+/,alias:"property"},number:/\b0(?:b[01_]+|d[\d_]+|h_*(?:(?:(?:[\dA-Fa-f]_*){8}){1,2}|(?:[\dA-Fa-f]_*){4})|o[0-7_]+|x[\dA-F_a-f]+|z[\dAB_ab]+)\b|(?:\b\d+(?:\.(?!\.)\d*)?|\B\.\d+)(?:[Ee][+-]?\d*)?[ijk]?(?!\w)/,discard:{pattern:/\b_\b/,alias:"keyword"},"procedure-definition":{pattern:/\b\w+(?=[ \t]*(?::\s*){2}proc\b)/,alias:"function"},keyword:/\b(?:asm|auto_cast|bit_set|break|case|cast|context|continue|defer|distinct|do|dynamic|else|enum|fallthrough|for|foreign|if|import|in|map|matrix|not_in|or_else|or_return|package|proc|return|struct|switch|transmute|typeid|union|using|when|where)\b/,"procedure-name":{pattern:/\b\w+(?=[ \t]*\()/,alias:"function"},boolean:/\b(?:false|nil|true)\b/,"constant-parameter-sign":{pattern:/\$/,alias:"important"},undefined:{pattern:/---/,alias:"operator"},arrow:{pattern:/->/,alias:"punctuation"},operator:/\+\+|--|\.\.[<=]?|(?:&~|[-!*+/=~]|[%&<>|]{1,2})=?|[?^]/,punctuation:/[(),.:;@\[\]{}]/}})(e)}NB.displayName="opencl";NB.aliases=[];function NB(e){e.register(Zl),(function(t){t.languages.opencl=t.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),t.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var n={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};t.languages.insertBefore("c","keyword",n),t.languages.cpp&&(n["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},t.languages.insertBefore("cpp","keyword",n))})(e)}_B.displayName="openqasm";_B.aliases=["qasm"];function _B(e){e.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},e.languages.qasm=e.languages.openqasm}kB.displayName="oz";kB.aliases=[];function kB(e){e.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|<?:?)|>=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}jB.displayName="parigp";jB.aliases=[];function jB(e){e.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:(function(){var t=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return t=t.map(function(n){return n.split("").join(" *")}).join("|"),RegExp("\\b(?:"+t+")\\b")})(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}TB.displayName="parser";TB.aliases=[];function TB(e){e.register(Da),(function(t){var n=t.languages.parser=t.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});n=t.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:n.keyword,variable:n.variable,function:n.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:n.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:n.punctuation}}}),t.languages.insertBefore("inside","punctuation",{expression:n.expression,keyword:n.keyword,variable:n.variable,function:n.function,escape:n.escape,"parser-punctuation":{pattern:n.punctuation,alias:"punctuation"}},n.tag.inside["attr-value"])})(e)}AB.displayName="pascal";AB.aliases=["objectpascal"];function AB(e){e.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},e.languages.pascal.asm.inside=e.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),e.languages.objectpascal=e.languages.pascal}MB.displayName="pascaligo";MB.aliases=[];function MB(e){(function(t){var n=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,r=/(?:\b\w+(?:<braces>)?|<braces>)/.source.replace(/<braces>/g,function(){return n}),a=t.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)<type>/.source.replace(/<type>/g,function(){return r}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/<type>(?=\s+is\b)/.source.replace(/<type>/g,function(){return r}),"i"),inside:null},{pattern:RegExp(/(:\s*)<type>/.source.replace(/<type>/g,function(){return r})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce(function(o,l){return o[l]=a[l],o},{});a["class-name"].forEach(function(o){o.inside=i})})(e)}OB.displayName="psl";OB.aliases=[];function OB(e){e.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}IB.displayName="pcaxis";IB.aliases=["px"];function IB(e){e.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},e.languages.px=e.languages.pcaxis}RB.displayName="peoplecode";RB.aliases=["pcode"];function RB(e){e.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},e.languages.pcode=e.languages.peoplecode}DB.displayName="perl";DB.aliases=[];function DB(e){(function(t){var n=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;t.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,n].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,n].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,n+/\s*/.source+n].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(e)}PB.displayName="phpdoc";PB.aliases=[];function PB(e){e.register(O3),e.register(M3),(function(t){var n=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;t.languages.phpdoc=t.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+n+"\\s+)?)\\$\\w+"),lookbehind:!0}}),t.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+n),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),t.languages.javadoclike.addSupport("php",t.languages.phpdoc)})(e)}LB.displayName="php-extras";LB.aliases=[];function LB(e){e.register(M3),e.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}VB.displayName="plant-uml";VB.aliases=["plantuml"];function VB(e){(function(t){var n=/\$\w+|%[a-z]+%/,r=/\[[^[\]]*\]/.source,a=/(?:[drlu]|do|down|le|left|ri|right|up)/.source,i="(?:-+"+a+"-+|\\.+"+a+"\\.+|-+(?:"+r+"-*)?|"+r+"-+|\\.+(?:"+r+"\\.*)?|"+r+"\\.+)",o=/(?:<{1,2}|\/{1,2}|\\{1,2}|<\||[#*^+}xo])/.source,l=/(?:>{1,2}|\/{1,2}|\\{1,2}|\|>|[#*^+{xo])/.source,c=/[[?]?[ox]?/.source,u=/[ox]?[\]?]?/.source,f=c+"(?:"+i+l+"|"+o+i+"(?:"+l+")?)"+u;t.languages["plant-uml"]={comment:{pattern:/(^[ \t]*)(?:'.*|\/'[\s\S]*?'\/)/m,lookbehind:!0,greedy:!0},preprocessor:{pattern:/(^[ \t]*)!.*/m,lookbehind:!0,greedy:!0,alias:"property",inside:{variable:n}},delimiter:{pattern:/(^[ \t]*)@(?:end|start)uml\b/m,lookbehind:!0,greedy:!0,alias:"punctuation"},arrow:{pattern:RegExp(/(^|[^-.<>?|\\[\]ox])/.source+f+/(?![-.<>?|\\\]ox])/.source),lookbehind:!0,greedy:!0,alias:"operator",inside:{expression:{pattern:/(\[)[^[\]]+(?=\])/,lookbehind:!0,inside:null},punctuation:/\[(?=$|\])|^\]/}},string:{pattern:/"[^"]*"/,greedy:!0},text:{pattern:/(\[[ \t]*[\r\n]+(?![\r\n]))[^\]]*(?=\])/,lookbehind:!0,greedy:!0,alias:"string"},keyword:[{pattern:/^([ \t]*)(?:abstract\s+class|end\s+(?:box|fork|group|merge|note|ref|split|title)|(?:fork|split)(?:\s+again)?|activate|actor|agent|alt|annotation|artifact|autoactivate|autonumber|backward|binary|boundary|box|break|caption|card|case|circle|class|clock|cloud|collections|component|concise|control|create|critical|database|deactivate|destroy|detach|diamond|else|elseif|end|end[hr]note|endif|endswitch|endwhile|entity|enum|file|folder|footer|frame|group|[hr]?note|header|hexagon|hide|if|interface|label|legend|loop|map|namespace|network|newpage|node|nwdiag|object|opt|package|page|par|participant|person|queue|rectangle|ref|remove|repeat|restore|return|robust|scale|set|show|skinparam|stack|start|state|stop|storage|switch|title|together|usecase|usecase\/|while)(?=\s|$)/m,lookbehind:!0,greedy:!0},/\b(?:elseif|equals|not|while)(?=\s*\()/,/\b(?:as|is|then)\b/],divider:{pattern:/^==.+==$/m,greedy:!0,alias:"important"},time:{pattern:/@(?:\d+(?:[:/]\d+){2}|[+-]?\d+|:[a-z]\w*(?:[+-]\d+)?)\b/i,greedy:!0,alias:"number"},color:{pattern:/#(?:[a-z_]+|[a-fA-F0-9]+)\b/,alias:"symbol"},variable:n,punctuation:/[:,;()[\]{}]|\.{3}/},t.languages["plant-uml"].arrow.inside.expression.inside=t.languages["plant-uml"],t.languages.plantuml=t.languages["plant-uml"]})(e)}$B.displayName="plsql";$B.aliases=[];function $B(e){e.register(Q6),e.languages.plsql=e.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),e.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}HB.displayName="powerquery";HB.aliases=["mscript","pq"];function HB(e){e.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},e.languages.pq=e.languages.powerquery,e.languages.mscript=e.languages.powerquery}FB.displayName="powershell";FB.aliases=[];function FB(e){(function(t){var n=t.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};n.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:n},boolean:n.boolean,variable:n.variable}})(e)}zB.displayName="processing";zB.aliases=[];function zB(e){e.register(gn),e.languages.processing=e.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),e.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}UB.displayName="prolog";UB.aliases=[];function UB(e){e.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}BB.displayName="promql";BB.aliases=[];function BB(e){(function(t){var n=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],r=["on","ignoring","group_right","group_left","by","without"],a=["offset"],i=n.concat(r,a);t.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+r.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+i.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(e)}ZB.displayName="properties";ZB.aliases=[];function ZB(e){e.languages.properties={comment:/^[ \t]*[#!].*$/m,value:{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0,alias:"attr-value"},key:{pattern:/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,alias:"attr-name"},punctuation:/[=:]/}}qB.displayName="protobuf";qB.aliases=[];function qB(e){e.register(gn),(function(t){var n=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;t.languages.protobuf=t.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),t.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:n}},builtin:n,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(e)}GB.displayName="stylus";GB.aliases=[];function GB(e){(function(t){var n={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},a={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:n,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:n,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};a.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:a}},a.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:a}},t.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:a}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:a}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:a}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:a.interpolation}},rest:a}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:a.interpolation,comment:a.comment,punctuation:/[{},]/}},func:a.func,string:a.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:a.interpolation,punctuation:/[{}()\[\];:.]/}})(e)}WB.displayName="twig";WB.aliases=[];function WB(e){e.register(ti),e.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},e.hooks.add("before-tokenize",function(t){if(t.language==="twig"){var n=/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g;e.languages["markup-templating"].buildPlaceholders(t,"twig",n)}}),e.hooks.add("after-tokenize",function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"twig")})}YB.displayName="pug";YB.aliases=[];function YB(e){e.register(ei),e.register(Da),(function(t){t.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:t.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:t.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:t.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:t.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:t.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:t.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:t.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:t.languages.javascript}],punctuation:/[.\-!=|]+/};for(var n=/(^([\t ]*)):<filter_name>(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,r=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],a={},i=0,o=r.length;i<o;i++){var l=r[i];l=typeof l=="string"?{filter:l,language:l}:l,t.languages[l.language]&&(a["filter-"+l.filter]={pattern:RegExp(n.replace("<filter_name>",function(){return l.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[l.language,"language-"+l.language],inside:t.languages[l.language]}}})}t.languages.insertBefore("pug","filter",a)})(e)}KB.displayName="puppet";KB.aliases=[];function KB(e){(function(t){t.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var n=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:t.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];t.languages.puppet.heredoc[0].inside.interpolation=n,t.languages.puppet.string.inside["double-quoted"].inside.interpolation=n})(e)}XB.displayName="pure";XB.aliases=[];function XB(e){(function(t){t.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var n=["c",{lang:"c++",alias:"cpp"},"fortran"],r=/%< *-\*- *<lang>\d* *-\*-[\s\S]+?%>/.source;n.forEach(function(a){var i=a;if(typeof a!="string"&&(i=a.alias,a=a.lang),t.languages[i]){var o={};o["inline-lang-"+i]={pattern:RegExp(r.replace("<lang>",a.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:t.util.clone(t.languages.pure["inline-lang"].inside)},o["inline-lang-"+i].inside.rest=t.util.clone(t.languages[i]),t.languages.insertBefore("pure","inline-lang",o)}}),t.languages.c&&(t.languages.pure["inline-lang"].inside.rest=t.util.clone(t.languages.c))})(e)}QB.displayName="purebasic";QB.aliases=["pbfasm"];function QB(e){e.register(gn),e.languages.purebasic=e.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+\$?|-[>-]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|?\||[~^%?*/@]/}),e.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete e.languages.purebasic["class-name"],delete e.languages.purebasic.boolean,e.languages.pbfasm=e.languages.purebasic}JB.displayName="purescript";JB.aliases=["purs"];function JB(e){e.register(J6),e.languages.purescript=e.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[e.languages.haskell.operator[0],e.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),e.languages.purs=e.languages.purescript}aw.displayName="python";aw.aliases=["py"];function aw(e){e.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.python["string-interpolation"].inside.interpolation.inside.rest=e.languages.python,e.languages.py=e.languages.python}eZ.displayName="qsharp";eZ.aliases=["qs"];function eZ(e){e.register(gn),(function(t){function n(b,x){return b.replace(/<<(\d+)>>/g,function(y,v){return"(?:"+x[+v]+")"})}function r(b,x,y){return RegExp(n(b,x),"")}function a(b,x){for(var y=0;y<x;y++)b=b.replace(/<<self>>/g,function(){return"(?:"+b+")"});return b.replace(/<<self>>/g,"[^\\s\\S]")}var i={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function o(b){return"\\b(?:"+b.trim().replace(/ /g,"|")+")\\b"}var l=RegExp(o(i.type+" "+i.other)),c=/\b[A-Za-z_]\w*\b/.source,u=n(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[c]),f={keyword:l,punctuation:/[<>()?,.:[\]]/},m=/"(?:\\.|[^\\"])*"/.source;t.languages.qsharp=t.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:r(/(^|[^$\\])<<0>>/.source,[m]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:r(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[u]),lookbehind:!0,inside:f},{pattern:r(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[u]),lookbehind:!0,inside:f}],keyword:l,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),t.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var h=a(n(/\{(?:[^"{}]|<<0>>|<<self>>)*\}/.source,[m]),2);t.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:r(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[h]),greedy:!0,inside:{interpolation:{pattern:r(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[h]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:t.languages.qsharp}}},string:/[\s\S]+/}}})})(e),e.languages.qs=e.languages.qsharp}tZ.displayName="q";tZ.aliases=[];function tZ(e){e.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}nZ.displayName="qml";nZ.aliases=[];function nZ(e){e.register(ei),(function(t){for(var n=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,r=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,a=/(?:[^\\()[\]{}"'/]|<string>|\/(?![*/])|<comment>|\(<expr>*\)|\[<expr>*\]|\{<expr>*\}|\\[\s\S])/.source.replace(/<string>/g,function(){return n}).replace(/<comment>/g,function(){return r}),i=0;i<2;i++)a=a.replace(/<expr>/g,function(){return a});a=a.replace(/<expr>/g,"[^\\s\\S]"),t.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(<js>*\)\s*\{<js>*\}/.source.replace(/<js>/g,function(){return a}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:t.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}])<js>)+/.source.replace(/<js>/g,function(){return a}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:t.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(e)}rZ.displayName="qore";rZ.aliases=[];function rZ(e){e.register(gn),e.languages.qore=e.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}aZ.displayName="r";aZ.aliases=[];function aZ(e){e.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|<?-)?|[>=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}iZ.displayName="racket";iZ.aliases=["rkt"];function iZ(e){e.register(ng),e.languages.racket=e.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),e.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),e.languages.rkt=e.languages.racket}sZ.displayName="cshtml";sZ.aliases=["razor"];function sZ(e){e.register(j3),e.register(Da),(function(t){var n=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,r=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function a(S,_){for(var N=0;N<_;N++)S=S.replace(/<self>/g,function(){return"(?:"+S+")"});return S.replace(/<self>/g,"[^\\s\\S]").replace(/<str>/g,"(?:"+r+")").replace(/<comment>/g,"(?:"+n+")")}var i=a(/\((?:[^()'"@/]|<str>|<comment>|<self>)*\)/.source,2),o=a(/\[(?:[^\[\]'"@/]|<str>|<comment>|<self>)*\]/.source,1),l=a(/\{(?:[^{}'"@/]|<str>|<comment>|<self>)*\}/.source,2),c=a(/<(?:[^<>'"@/]|<comment>|<self>)*>/.source,1),u=/@/.source+/(?:await\b\s*)?/.source+"(?:"+/(?!await\b)\w+\b/.source+"|"+i+")(?:"+/[?!]?\.\w+\b/.source+"|(?:"+c+")?"+i+"|"+o+")*"+/(?![?!\.(\[]|<(?!\/))/.source,f=/@(?![\w()])/.source+"|"+u,m="(?:"+/"[^"@]*"|'[^'@]*'|[^\s'"@>=]+(?=[\s>])/.source+`|["'][^"'@]*(?:(?:`+f+`)[^"'@]*)+["'])`,h=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*<tagAttrValue>|(?=[\s/>])))+)?/.source.replace(/<tagAttrValue>/,m),b=/(?!\d)[^\s>\/=$<%]+/.source+h+/\s*\/?>/.source,x=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+h+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+b+"|"+a(/<\1/.source+h+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+b+"|<self>")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/</.source+b+")";t.languages.cshtml=t.languages.extend("markup",{});var y=t.languages.insertBefore("csharp","string",{html:{pattern:RegExp(x),greedy:!0,inside:t.languages.cshtml}},{csharp:t.languages.extend("csharp",{})}),v={pattern:/\S[\s\S]*/,alias:"language-csharp",inside:y},w={pattern:RegExp(/(^|[^@])/.source+u),lookbehind:!0,greedy:!0,alias:"variable",inside:{keyword:/^@/,csharp:v}};t.languages.cshtml.tag.pattern=RegExp(/<\/?/.source+b),t.languages.cshtml.tag.inside["attr-value"].pattern=RegExp(/=\s*/.source+m),t.languages.insertBefore("inside","punctuation",{value:w},t.languages.cshtml.tag.inside["attr-value"]),t.languages.insertBefore("cshtml","prolog",{"razor-comment":{pattern:/@\*[\s\S]*?\*@/,greedy:!0,alias:"comment"},block:{pattern:RegExp(/(^|[^@])@/.source+"(?:"+[l,/(?:code|functions)\s*/.source+l,/(?:for|foreach|lock|switch|using|while)\s*/.source+i+/\s*/.source+l,/do\s*/.source+l+/\s*while\s*/.source+i+/(?:\s*;)?/.source,/try\s*/.source+l+/\s*catch\s*/.source+i+/\s*/.source+l+/\s*finally\s*/.source+l,/if\s*/.source+i+/\s*/.source+l+"(?:"+/\s*else/.source+"(?:"+/\s+if\s*/.source+i+")?"+/\s*/.source+l+")*",/helper\s+\w+\s*/.source+i+/\s*/.source+l].join("|")+")"),lookbehind:!0,greedy:!0,inside:{keyword:/^@\w*/,csharp:v}},directive:{pattern:/^([ \t]*)@(?:addTagHelper|attribute|implements|inherits|inject|layout|model|namespace|page|preservewhitespace|removeTagHelper|section|tagHelperPrefix|using)(?=\s).*/m,lookbehind:!0,greedy:!0,inside:{keyword:/^@\w+/,csharp:v}},value:w,"delegate-operator":{pattern:/(^|[^@])@(?=<)/,lookbehind:!0,alias:"operator"}}),t.languages.razor=t.languages.cshtml})(e)}iw.displayName="jsx";iw.aliases=[];function iw(e){e.register(ei),e.register(Da),(function(t){var n=t.util.clone(t.languages.javascript),r=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,a=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,i=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(u,f){return u=u.replace(/<S>/g,function(){return r}).replace(/<BRACES>/g,function(){return a}).replace(/<SPREAD>/g,function(){return i}),RegExp(u,f)}i=o(i).source,t.languages.jsx=t.languages.extend("markup",n),t.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),t.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,t.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,t.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,t.languages.jsx.tag.inside.comment=n.comment,t.languages.insertBefore("inside","attr-name",{spread:{pattern:o(/<SPREAD>/.source),inside:t.languages.jsx}},t.languages.jsx.tag),t.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:t.languages.jsx}}},t.languages.jsx.tag);var l=function(u){return u?typeof u=="string"?u:typeof u.content=="string"?u.content:u.content.map(l).join(""):""},c=function(u){for(var f=[],m=0;m<u.length;m++){var h=u[m],b=!1;if(typeof h!="string"&&(h.type==="tag"&&h.content[0]&&h.content[0].type==="tag"?h.content[0].content[0].content==="</"?f.length>0&&f[f.length-1].tagName===l(h.content[0].content[1])&&f.pop():h.content[h.content.length-1].content==="/>"||f.push({tagName:l(h.content[0].content[1]),openedBraces:0}):f.length>0&&h.type==="punctuation"&&h.content==="{"?f[f.length-1].openedBraces++:f.length>0&&f[f.length-1].openedBraces>0&&h.type==="punctuation"&&h.content==="}"?f[f.length-1].openedBraces--:b=!0),(b||typeof h=="string")&&f.length>0&&f[f.length-1].openedBraces===0){var x=l(h);m<u.length-1&&(typeof u[m+1]=="string"||u[m+1].type==="plain-text")&&(x+=l(u[m+1]),u.splice(m+1,1)),m>0&&(typeof u[m-1]=="string"||u[m-1].type==="plain-text")&&(x=l(u[m-1])+x,u.splice(m-1,1),m--),u[m]=new t.Token("plain-text",x,null,x)}h.content&&typeof h.content!="string"&&c(h.content)}};t.hooks.add("after-tokenize",function(u){u.language!=="jsx"&&u.language!=="tsx"||c(u.tokens)})})(e)}oZ.displayName="tsx";oZ.aliases=[];function oZ(e){e.register(iw),e.register(tg),(function(t){var n=t.util.clone(t.languages.typescript);t.languages.tsx=t.languages.extend("jsx",n),delete t.languages.tsx.parameter,delete t.languages.tsx["literal-property"];var r=t.languages.tsx.tag;r.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+r.pattern.source+")",r.pattern.flags),r.lookbehind=!0})(e)}lZ.displayName="reason";lZ.aliases=[];function lZ(e){e.register(gn),e.languages.reason=e.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),e.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete e.languages.reason.function}cZ.displayName="rego";cZ.aliases=[];function cZ(e){e.languages.rego={comment:/#.*/,property:{pattern:/(^|[^\\.])(?:"(?:\\.|[^\\"\r\n])*"|`[^`]*`|\b[a-z_]\w*\b)(?=\s*:(?!=))/i,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:as|default|else|import|not|null|package|set(?=\s*\()|some|with)\b/,boolean:/\b(?:false|true)\b/,function:{pattern:/\b[a-z_]\w*\b(?:\s*\.\s*\b[a-z_]\w*\b)*(?=\s*\()/i,inside:{namespace:/\b\w+\b(?=\s*\.)/,punctuation:/\./}},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,operator:/[-+*/%|&]|[<>:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}uZ.displayName="renpy";uZ.aliases=["rpy"];function uZ(e){e.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},e.languages.rpy=e.languages.renpy}dZ.displayName="rescript";dZ.aliases=["res"];function dZ(e){e.languages.rescript={comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},char:{pattern:/'(?:[^\r\n\\]|\\(?:.|\w+))'/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*|@[a-z.]*|#[A-Za-z]\w*|#\d/,function:{pattern:/[a-zA-Z]\w*(?=\()|(\.)[a-z]\w*/,lookbehind:!0},number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,boolean:/\b(?:false|true)\b/,"attr-value":/[A-Za-z]\w*(?==)/,constant:{pattern:/(\btype\s+)[a-z]\w*/,lookbehind:!0},tag:{pattern:/(<)[a-z]\w*|(?:<\/)[a-z]\w*/,lookbehind:!0,inside:{operator:/<|>|\//}},keyword:/\b(?:and|as|assert|begin|bool|class|constraint|do|done|downto|else|end|exception|external|float|for|fun|function|if|in|include|inherit|initializer|int|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|string|switch|then|to|try|type|when|while|with)\b/,operator:/\.{3}|:[:=]?|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/,punctuation:/[(){}[\],;.]/},e.languages.insertBefore("rescript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"tag"},rest:e.languages.rescript}},string:/[\s\S]+/}}}),e.languages.res=e.languages.rescript}fZ.displayName="rest";fZ.aliases=[];function fZ(e){e.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}mZ.displayName="rip";mZ.aliases=[];function mZ(e){e.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}pZ.displayName="roboconf";pZ.aliases=[];function pZ(e){e.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}hZ.displayName="robotframework";hZ.aliases=["robot"];function hZ(e){(function(t){var n={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},r={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function a(c,u){var f={};f["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var m in u)f[m]=u[m];return f.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},f.variable=r,f.comment=n,{pattern:RegExp(/^ ?\*{3}[ \t]*<name>[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(/<name>/g,function(){return c}),"im"),alias:"section",inside:f}}var i={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},o={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:r}},l={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:r}};t.languages.robotframework={settings:a("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:a("Variables"),"test-cases":a("Test Cases",{"test-name":o,documentation:i,property:l}),keywords:a("Keywords",{"keyword-name":o,documentation:i,property:l}),tasks:a("Tasks",{"task-name":o,documentation:i,property:l}),comment:n},t.languages.robot=t.languages.robotframework})(e)}gZ.displayName="rust";gZ.aliases=[];function gZ(e){(function(t){for(var n=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,r=0;r<2;r++)n=n.replace(/<self>/g,function(){return n});n=n.replace(/<self>/g,function(){return/[^\s\S]/.source}),t.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+n),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},t.languages.rust["closure-params"].inside.rest=t.languages.rust,t.languages.rust.attribute.inside.string=t.languages.rust.string})(e)}bZ.displayName="sas";bZ.aliases=[];function bZ(e){(function(t){var n=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,r=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,a={pattern:RegExp(n+"[bx]"),alias:"number"},i={pattern:/&[a-z_]\w*/i},o={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},l={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},c=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],u={pattern:RegExp(n),greedy:!0},f=/[$%@.(){}\[\];,\\]/,m={pattern:/%?\b\w+(?=\()/,alias:"keyword"},h={function:m,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:r,"numeric-constant":a,punctuation:f,string:u},b={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},x={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},y={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},v={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},w=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,S={pattern:RegExp(/(^|\s)(?:action\s+)?(?:<act>)\.[a-z]+\b[^;]+/.source.replace(/<act>/g,function(){return w}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:<act>)\.[a-z]+\b/.source.replace(/<act>/g,function(){return w}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:c,function:m,"arg-value":h["arg-value"],operator:h.operator,argument:h.arg,number:r,"numeric-constant":a,punctuation:f,string:u}},_={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};t.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:<str>|[^;"'])+;/.source.replace(/<str>/g,function(){return n}),"im"),alias:"language-sql",inside:t.languages.sql},"global-statements":y,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:r,"numeric-constant":a,punctuation:f,string:u}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:c,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:<str>|[^"'])+?(?=endsubmit;)/.source.replace(/<str>/g,function(){return n}),"im"),lookbehind:!0,alias:"language-groovy",inside:t.languages.groovy},keyword:_,"submit-statement":v,"global-statements":y,number:r,"numeric-constant":a,punctuation:f,string:u}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:c,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:<str>|[^"'])+?(?=endsubmit;)/.source.replace(/<str>/g,function(){return n}),"im"),lookbehind:!0,alias:"language-lua",inside:t.languages.lua},keyword:_,"submit-statement":v,"global-statements":y,number:r,"numeric-constant":a,punctuation:f,string:u}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:c,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:h}},"cas-actions":S,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:h},step:l,keyword:_,function:m,format:b,altformat:x,"global-statements":y,number:r,"numeric-constant":a,punctuation:f,string:u}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|<str>)+;/.source.replace(/<str>/g,function(){return n}),"im"),lookbehind:!0,inside:h},"macro-keyword":o,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":o,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:f}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:c,number:r,"numeric-constant":a}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:h},"cas-actions":S,comment:c,function:m,format:b,altformat:x,"numeric-constant":a,datetime:{pattern:RegExp(n+"(?:dt?|t)"),alias:"number"},string:u,step:l,keyword:_,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:r,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:f}})(e)}xZ.displayName="sass";xZ.aliases=[];function xZ(e){e.register(u0),(function(t){t.languages.sass=t.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),t.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete t.languages.sass.atrule;var n=/\$[-\w]+|#\{\$[-\w]+\}/,r=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];t.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:n,operator:r}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:n,operator:r,important:t.languages.sass.important}}}),delete t.languages.sass.property,delete t.languages.sass.important,t.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(e)}vZ.displayName="shell-session";vZ.aliases=["sh-session","shellsession"];function vZ(e){e.register(JC),(function(t){var n=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");t.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<<str>>)+/.source.replace(/<<str>>/g,function(){return n}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:t.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},t.languages["sh-session"]=t.languages.shellsession=t.languages["shell-session"]})(e)}yZ.displayName="smali";yZ.aliases=[];function yZ(e){e.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}CZ.displayName="smalltalk";CZ.aliases=[];function CZ(e){e.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}wZ.displayName="smarty";wZ.aliases=[];function wZ(e){e.register(ti),(function(t){t.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:t.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},t.languages.smarty["embedded-php"].inside.smarty.inside=t.languages.smarty,t.languages.smarty.string[0].inside.interpolation.inside.expression.inside=t.languages.smarty;var n=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,r=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']|<str>|\{(?:[^{}"']|<str>|\{(?:[^{}"']|<str>)*\})*\})*\}/.source.replace(/<str>/g,function(){return n.source}),"g");t.hooks.add("before-tokenize",function(a){var i="{literal}",o="{/literal}",l=!1;t.languages["markup-templating"].buildPlaceholders(a,"smarty",r,function(c){return c===o&&(l=!1),l?!1:(c===i&&(l=!0),!0)})}),t.hooks.add("after-tokenize",function(a){t.languages["markup-templating"].tokenizePlaceholders(a,"smarty")})})(e)}EZ.displayName="sml";EZ.aliases=["smlnj"];function EZ(e){(function(t){var n=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;t.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)<TERMINAL>(?:\s*(?:(?:\*|->)\s*<TERMINAL>|,\s*<TERMINAL>(?:(?=<NOT-LAST>)|(?!<NOT-LAST>)\s+<LONG-ID>)))*/.source.replace(/<NOT-LAST>/g,function(){return/\s*(?:[*,]|->)/.source}).replace(/<TERMINAL>/g,function(){return/(?:'[\w']*|<LONG-ID>|\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+<LONG-ID>)*/.source}).replace(/<LONG-ID>/g,function(){return/(?!<KEYWORD>)[a-z\d_][\w'.]*/.source}).replace(/<KEYWORD>/g,function(){return n.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:n,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},t.languages.sml["class-name"][0].inside=t.languages.sml,t.languages.smlnj=t.languages.sml})(e)}SZ.displayName="solidity";SZ.aliases=["sol"];function SZ(e){e.register(gn),e.languages.solidity=e.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),e.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),e.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),e.languages.sol=e.languages.solidity}NZ.displayName="solution-file";NZ.aliases=["sln"];function NZ(e){(function(t){var n={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};t.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:n}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:n}},guid:n,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},t.languages.sln=t.languages["solution-file"]})(e)}_Z.displayName="soy";_Z.aliases=[];function _Z(e){e.register(ti),(function(t){var n=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,r=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;t.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:n,greedy:!0},number:r,punctuation:/[\[\].?]/}},string:{pattern:n,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:r,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},t.hooks.add("before-tokenize",function(a){var i=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,o="{literal}",l="{/literal}",c=!1;t.languages["markup-templating"].buildPlaceholders(a,"soy",i,function(u){return u===l&&(c=!1),c?!1:(u===o&&(c=!0),!0)})}),t.hooks.add("after-tokenize",function(a){t.languages["markup-templating"].tokenizePlaceholders(a,"soy")})})(e)}sw.displayName="turtle";sw.aliases=["trig"];function sw(e){e.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},e.languages.trig=e.languages.turtle}kZ.displayName="sparql";kZ.aliases=["rq"];function kZ(e){e.register(sw),e.languages.sparql=e.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),e.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),e.languages.rq=e.languages.sparql}jZ.displayName="splunk-spl";jZ.aliases=[];function jZ(e){e.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}TZ.displayName="sqf";TZ.aliases=[];function TZ(e){e.register(gn),e.languages.sqf=e.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),e.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:e.languages.sqf.comment}}}),delete e.languages.sqf["class-name"]}AZ.displayName="squirrel";AZ.aliases=[];function AZ(e){e.register(gn),e.languages.squirrel=e.languages.extend("clike",{comment:[e.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),e.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}MZ.displayName="stan";MZ.aliases=[];function MZ(e){(function(t){var n=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;t.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+n.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,n],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},t.languages.stan.constraint.inside.expression.inside=t.languages.stan})(e)}OZ.displayName="stata";OZ.aliases=[];function OZ(e){e.register(A3),e.register(rw),e.register(aw),e.languages.stata={comment:[{pattern:/(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|\s)\/\/.*|\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0}],"string-literal":{pattern:/"[^"\r\n]*"|[‘`']".*?"[’`']/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}|[‘`']\w[^’`'\r\n]*[’`']/,inside:{punctuation:/^\$\{|\}$/,expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},mata:{pattern:/(^[ \t]*mata[ \t]*:)[\s\S]+?(?=^end\b)/m,lookbehind:!0,greedy:!0,alias:"language-mata",inside:e.languages.mata},java:{pattern:/(^[ \t]*java[ \t]*:)[\s\S]+?(?=^end\b)/m,lookbehind:!0,greedy:!0,alias:"language-java",inside:e.languages.java},python:{pattern:/(^[ \t]*python[ \t]*:)[\s\S]+?(?=^end\b)/m,lookbehind:!0,greedy:!0,alias:"language-python",inside:e.languages.python},command:{pattern:/(^[ \t]*(?:\.[ \t]+)?(?:(?:bayes|bootstrap|by|bysort|capture|collect|fmm|fp|frame|jackknife|mfp|mi|nestreg|noisily|permute|quietly|rolling|simulate|statsby|stepwise|svy|version|xi)\b[^:\r\n]*:[ \t]*|(?:capture|noisily|quietly|version)[ \t]+)?)[a-zA-Z]\w*/m,lookbehind:!0,greedy:!0,alias:"keyword"},variable:/\$\w+|[‘`']\w[^’`'\r\n]*[’`']/,keyword:/\b(?:bayes|bootstrap|by|bysort|capture|clear|collect|fmm|fp|frame|if|in|jackknife|mi[ \t]+estimate|mfp|nestreg|noisily|of|permute|quietly|rolling|simulate|sort|statsby|stepwise|svy|varlist|version|xi)\b/,boolean:/\b(?:off|on)\b/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+/,function:/\b[a-z_]\w*(?=\()/i,operator:/\+\+|--|##?|[<>!=~]=?|[+\-*^&|/]/,punctuation:/[(){}[\],:]/},e.languages.stata["string-literal"].inside.interpolation.inside.expression.inside=e.languages.stata}IZ.displayName="iecst";IZ.aliases=[];function IZ(e){e.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}RZ.displayName="supercollider";RZ.aliases=["sclang"];function RZ(e){e.languages.supercollider={comment:{pattern:/\/\/.*|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^"\\]|\\[\s\S])*"/,lookbehind:!0,greedy:!0},char:{pattern:/\$(?:[^\\\r\n]|\\.)/,greedy:!0},symbol:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'|\\\w+/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|arg|classvar|const|nil|var|while)\b/,boolean:/\b(?:false|true)\b/,label:{pattern:/\b[a-z_]\w*(?=\s*:)/,alias:"property"},number:/\b(?:inf|pi|0x[0-9a-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(?:pi)?|\d+r[0-9a-zA-Z]+(?:\.[0-9a-zA-Z]+)?|\d+[sb]{1,4}\d*)\b/,"class-name":/\b[A-Z]\w*\b/,operator:/\.{2,3}|#(?![[{])|&&|[!=]==?|\+>>|\+{1,3}|-[->]|=>|>>|\?\?|@\|?@|\|(?:@|[!=]=)?\||!\?|<[!=>]|\*{1,2}|<{2,3}\*?|[-!%&/<>?@|=`]/,punctuation:/[{}()[\].:,;]|#[[{]/},e.languages.sclang=e.languages.supercollider}DZ.displayName="swift";DZ.aliases=[];function DZ(e){e.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ 	]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},e.languages.swift["string-literal"].forEach(function(t){t.inside.interpolation.inside=e.languages.swift})}PZ.displayName="systemd";PZ.aliases=[];function PZ(e){(function(t){var n={pattern:/^[;#].*/m,greedy:!0},r=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;t.languages.systemd={comment:n,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+r+`|(?=[^"\r
]))(?:`+(/[^\s\\]/.source+'|[ 	]+(?:(?![ 	"])|'+r+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source)+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:n,quoted:{pattern:RegExp(/(^|\s)/.source+r),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}})(e)}rg.displayName="t4-templating";rg.aliases=[];function rg(e){(function(t){function n(a,i,o){return{pattern:RegExp("<#"+a+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+a+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:i,alias:o}}}}function r(a){var i=t.languages[a],o="language-"+a;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:n("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:n("=",i,o),"class-feature":n("\\+",i,o),standard:n("",i,o)}}}}t.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:r})})(e)}LZ.displayName="t4-cs";LZ.aliases=["t4"];function LZ(e){e.register(j3),e.register(rg),e.languages.t4=e.languages["t4-cs"]=e.languages["t4-templating"].createT4("csharp")}ow.displayName="vbnet";ow.aliases=[];function ow(e){e.register(tw),e.languages.vbnet=e.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}VZ.displayName="t4-vb";VZ.aliases=[];function VZ(e){e.register(rg),e.register(ow),e.languages["t4-vb"]=e.languages["t4-templating"].createT4("vbnet")}$Z.displayName="tap";$Z.aliases=[];function $Z(e){e.register(ew),e.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:e.languages.yaml,alias:"language-yaml"}}}HZ.displayName="tcl";HZ.aliases=[];function HZ(e){e.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}FZ.displayName="tt2";FZ.aliases=[];function FZ(e){e.register(gn),e.register(ti),(function(t){t.languages.tt2=t.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),t.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),t.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),t.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete t.languages.tt2.string,t.hooks.add("before-tokenize",function(n){var r=/\[%[\s\S]+?%\]/g;t.languages["markup-templating"].buildPlaceholders(n,"tt2",r)}),t.hooks.add("after-tokenize",function(n){t.languages["markup-templating"].tokenizePlaceholders(n,"tt2")})})(e)}zZ.displayName="toml";zZ.aliases=[];function zZ(e){(function(t){var n=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function r(a){return a.replace(/__/g,function(){return n})}t.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(r(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(r(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}})(e)}UZ.displayName="tremor";UZ.aliases=["trickle","troy"];function UZ(e){(function(t){t.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var n=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;t.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+n+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+n+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(n),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:t.languages.tremor}}},string:/[\s\S]+/}},t.languages.troy=t.languages.tremor,t.languages.trickle=t.languages.tremor})(e)}BZ.displayName="typoscript";BZ.aliases=["tsconfig"];function BZ(e){(function(t){var n=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;t.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern:/<INCLUDE_TYPOSCRIPT:\s*source\s*=\s*(?:"[^"\r\n]*"|'[^'\r\n]*')\s*>/,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:n}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:n,number:/^\d+$/,punctuation:/[,|:]/}},keyword:n,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},t.languages.tsconfig=t.languages.typoscript})(e)}ZZ.displayName="unrealscript";ZZ.aliases=["uc","uscript"];function ZZ(e){e.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},e.languages.uc=e.languages.uscript=e.languages.unrealscript}qZ.displayName="uorazor";qZ.aliases=[];function qZ(e){e.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}GZ.displayName="v";GZ.aliases=[];function GZ(e){e.register(gn),(function(t){var n={pattern:/[\s\S]+/,inside:null};t.languages.v=t.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":n}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),n.inside=t.languages.v,t.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),t.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),t.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:t.languages.v.generic.inside}}}})})(e)}WZ.displayName="vala";WZ.aliases=[];function WZ(e){e.register(gn),e.languages.vala=e.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),e.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:e.languages.vala}},string:/[\s\S]+/}}}),e.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}YZ.displayName="velocity";YZ.aliases=[];function YZ(e){e.register(Da),(function(t){t.languages.velocity=t.languages.extend("markup",{});var n={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};n.variable.inside={string:n.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:n.number,boolean:n.boolean,punctuation:n.punctuation},t.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:n}},variable:n.variable}),t.languages.velocity.tag.inside["attr-value"].inside.rest=t.languages.velocity})(e)}KZ.displayName="verilog";KZ.aliases=[];function KZ(e){e.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}XZ.displayName="vhdl";XZ.aliases=[];function XZ(e){e.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,attribute:{pattern:/\b'\w+/,alias:"attr-name"},keyword:/\b(?:access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|private|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|view|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}QZ.displayName="vim";QZ.aliases=[];function QZ(e){e.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}JZ.displayName="visual-basic";JZ.aliases=["vb","vba"];function JZ(e){e.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},e.languages.vb=e.languages["visual-basic"],e.languages.vba=e.languages["visual-basic"]}eq.displayName="warpscript";eq.aliases=[];function eq(e){e.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}tq.displayName="wasm";tq.aliases=[];function tq(e){e.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}nq.displayName="web-idl";nq.aliases=["webidl"];function nq(e){(function(t){var n=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,r="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+n+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,a={};t.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+n),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:a},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+r),lookbehind:!0,inside:a},{pattern:RegExp("("+/\bcallback\s+/.source+n+/\s*=\s*/.source+")"+r),lookbehind:!0,inside:a},{pattern:RegExp(/(\btypedef\b\s*)/.source+r),lookbehind:!0,inside:a},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+n),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+n),lookbehind:!0},RegExp(n+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+n),lookbehind:!0},{pattern:RegExp(r+"(?="+/\s*(?:\.{3}\s*)?/.source+n+/\s*[(),;=]/.source+")"),inside:a}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/};for(var i in t.languages["web-idl"])i!=="class-name"&&(a[i]=t.languages["web-idl"][i]);t.languages.webidl=t.languages["web-idl"]})(e)}rq.displayName="wgsl";rq.aliases=[];function rq(e){e.languages.wgsl={comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"builtin-attribute":{pattern:/(@)builtin\(.*?\)/,lookbehind:!0,inside:{attribute:{pattern:/^builtin/,alias:"attr-name"},punctuation:/[(),]/,"built-in-values":{pattern:/\b(?:frag_depth|front_facing|global_invocation_id|instance_index|local_invocation_id|local_invocation_index|num_workgroups|position|sample_index|sample_mask|vertex_index|workgroup_id)\b/,alias:"attr-value"}}},attributes:{pattern:/(@)(?:align|binding|compute|const|fragment|group|id|interpolate|invariant|location|size|vertex|workgroup_size)/i,lookbehind:!0,alias:"attr-name"},functions:{pattern:/\b(fn\s+)[_a-zA-Z]\w*(?=[(<])/,lookbehind:!0,alias:"function"},keyword:/\b(?:bitcast|break|case|const|continue|continuing|default|discard|else|enable|fallthrough|fn|for|function|if|let|loop|private|return|storage|struct|switch|type|uniform|var|while|workgroup)\b/,builtin:/\b(?:abs|acos|acosh|all|any|array|asin|asinh|atan|atan2|atanh|atomic|atomicAdd|atomicAnd|atomicCompareExchangeWeak|atomicExchange|atomicLoad|atomicMax|atomicMin|atomicOr|atomicStore|atomicSub|atomicXor|bool|ceil|clamp|cos|cosh|countLeadingZeros|countOneBits|countTrailingZeros|cross|degrees|determinant|distance|dot|dpdx|dpdxCoarse|dpdxFine|dpdy|dpdyCoarse|dpdyFine|exp|exp2|extractBits|f32|f64|faceForward|firstLeadingBit|floor|fma|fract|frexp|fwidth|fwidthCoarse|fwidthFine|i32|i64|insertBits|inverseSqrt|ldexp|length|log|log2|mat[2-4]x[2-4]|max|min|mix|modf|normalize|override|pack2x16float|pack2x16snorm|pack2x16unorm|pack4x8snorm|pack4x8unorm|pow|ptr|quantizeToF16|radians|reflect|refract|reverseBits|round|sampler|sampler_comparison|select|shiftLeft|shiftRight|sign|sin|sinh|smoothstep|sqrt|staticAssert|step|storageBarrier|tan|tanh|textureDimensions|textureGather|textureGatherCompare|textureLoad|textureNumLayers|textureNumLevels|textureNumSamples|textureSample|textureSampleBias|textureSampleCompare|textureSampleCompareLevel|textureSampleGrad|textureSampleLevel|textureStore|texture_1d|texture_2d|texture_2d_array|texture_3d|texture_cube|texture_cube_array|texture_depth_2d|texture_depth_2d_array|texture_depth_cube|texture_depth_cube_array|texture_depth_multisampled_2d|texture_multisampled_2d|texture_storage_1d|texture_storage_2d|texture_storage_2d_array|texture_storage_3d|transpose|trunc|u32|u64|unpack2x16float|unpack2x16snorm|unpack2x16unorm|unpack4x8snorm|unpack4x8unorm|vec[2-4]|workgroupBarrier)\b/,"function-calls":{pattern:/\b[_a-z]\w*(?=\()/i,alias:"function"},"class-name":/\b(?:[A-Z][A-Za-z0-9]*)\b/,"bool-literal":{pattern:/\b(?:false|true)\b/,alias:"boolean"},"hex-int-literal":{pattern:/\b0[xX][0-9a-fA-F]+[iu]?\b(?![.pP])/,alias:"number"},"hex-float-literal":{pattern:/\b0[xX][0-9a-fA-F]*(?:\.[0-9a-fA-F]*)?(?:[pP][+-]?\d+[fh]?)?/,alias:"number"},"decimal-float-literal":[{pattern:/\d*\.\d+(?:[eE](?:\+|-)?\d+)?[fh]?/,alias:"number"},{pattern:/\d+\.\d*(?:[eE](?:\+|-)?\d+)?[fh]?/,alias:"number"},{pattern:/\d+[eE](?:\+|-)?\d+[fh]?/,alias:"number"},{pattern:/\b\d+[fh]\b/,alias:"number"}],"int-literal":{pattern:/\b\d+[iu]?\b/,alias:"number"},operator:[{pattern:/(?:\^|~|\|(?!\|)|\|\||&&|<<|>>|!)(?!=)/},{pattern:/&(?![&=])/},{pattern:/(?:\+=|-=|\*=|\/=|%=|\^=|&=|\|=|<<=|>>=)/},{pattern:/(^|[^<>=!])=(?![=>])/,lookbehind:!0},{pattern:/(?:==|!=|<=|\+\+|--|(^|[^=])>=)/,lookbehind:!0},{pattern:/(?:(?:[+%]|(?:\*(?!\w)))(?!=))|(?:-(?!>))|(?:\/(?!\/))/},{pattern:/->/}],punctuation:/[@(){}[\],;<>:.]/}}aq.displayName="wiki";aq.aliases=[];function aq(e){e.register(Da),e.languages.wiki=e.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:e.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),e.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:e.languages.markup.tag.inside}}}})}iq.displayName="wolfram";iq.aliases=["mathematica","nb","wl"];function iq(e){e.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.mathematica=e.languages.wolfram,e.languages.wl=e.languages.wolfram,e.languages.nb=e.languages.wolfram}sq.displayName="wren";sq.aliases=[];function sq(e){e.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},e.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:e.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}oq.displayName="xeora";oq.aliases=["xeoracube"];function oq(e){e.register(Da),(function(t){t.languages.xeora=t.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),t.languages.insertBefore("inside","punctuation",{variable:t.languages.xeora["function-inline"].inside.variable},t.languages.xeora["function-block"]),t.languages.xeoracube=t.languages.xeora})(e)}lq.displayName="xml-doc";lq.aliases=[];function lq(e){e.register(Da),(function(t){function n(o,l){t.languages[o]&&t.languages.insertBefore(o,"comment",{"doc-comment":l})}var r=t.languages.markup.tag,a={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:r}},i={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:r}};n("csharp",a),n("fsharp",a),n("vbnet",i)})(e)}cq.displayName="xojo";cq.aliases=[];function cq(e){e.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}uq.displayName="xquery";uq.aliases=[];function uq(e){e.register(Da),(function(t){t.languages.xquery=t.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),t.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,t.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,t.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,t.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:t.languages.xquery,alias:"language-xquery"};var n=function(a){return typeof a=="string"?a:typeof a.content=="string"?a.content:a.content.map(n).join("")},r=function(a){for(var i=[],o=0;o<a.length;o++){var l=a[o],c=!1;if(typeof l!="string"&&(l.type==="tag"&&l.content[0]&&l.content[0].type==="tag"?l.content[0].content[0].content==="</"?i.length>0&&i[i.length-1].tagName===n(l.content[0].content[1])&&i.pop():l.content[l.content.length-1].content==="/>"||i.push({tagName:n(l.content[0].content[1]),openedBraces:0}):i.length>0&&l.type==="punctuation"&&l.content==="{"&&(!a[o+1]||a[o+1].type!=="punctuation"||a[o+1].content!=="{")&&(!a[o-1]||a[o-1].type!=="plain-text"||a[o-1].content!=="{")?i[i.length-1].openedBraces++:i.length>0&&i[i.length-1].openedBraces>0&&l.type==="punctuation"&&l.content==="}"?i[i.length-1].openedBraces--:l.type!=="comment"&&(c=!0)),(c||typeof l=="string")&&i.length>0&&i[i.length-1].openedBraces===0){var u=n(l);o<a.length-1&&(typeof a[o+1]=="string"||a[o+1].type==="plain-text")&&(u+=n(a[o+1]),a.splice(o+1,1)),o>0&&(typeof a[o-1]=="string"||a[o-1].type==="plain-text")&&(u=n(a[o-1])+u,a.splice(o-1,1),o--),/^\s+$/.test(u)?a[o]=u:a[o]=new t.Token("plain-text",u,null,u)}l.content&&typeof l.content!="string"&&r(l.content)}};t.hooks.add("after-tokenize",function(a){a.language==="xquery"&&r(a.tokens)})})(e)}dq.displayName="yang";dq.aliases=[];function dq(e){e.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}fq.displayName="zig";fq.aliases=[];function fq(e){(function(t){function n(u){return function(){return u}}var r=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,a="\\b(?!"+r.source+")(?!\\d)\\w+\\b",i=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,o=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*<ALIGN>|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(/<ALIGN>/g,n(i)),l=/(?:\bpromise\b|(?:\berror\.)?<ID>(?:\.<ID>)*(?!\s+<ID>))/.source.replace(/<ID>/g,n(a)),c="(?!\\s)(?:!?\\s*(?:"+o+"\\s*)*"+l+")+";t.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)<TYPE>(?=\s*(?:<ALIGN>\s*)?[=;,)])|<TYPE>(?=\s*(?:<ALIGN>\s*)?\{)/.source.replace(/<TYPE>/g,n(c)).replace(/<ALIGN>/g,n(i))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)<TYPE>(?=\s*(?:<ALIGN>\s*)?;)/.source.replace(/<TYPE>/g,n(c)).replace(/<ALIGN>/g,n(i))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:r,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},t.languages.zig["class-name"].forEach(function(u){u.inside===null&&(u.inside=t.languages.zig)})})(e)}ee.register(Da);ee.register(u0);ee.register(gn);ee.register(mF);ee.register(ei);ee.register(pF);ee.register(hF);ee.register(gF);ee.register(bF);ee.register(xF);ee.register(vF);ee.register(yF);ee.register(CF);ee.register(Q6);ee.register(wF);ee.register(EF);ee.register(SF);ee.register(NF);ee.register(Zl);ee.register(k3);ee.register(_F);ee.register(kF);ee.register(jF);ee.register(JC);ee.register(ew);ee.register(TF);ee.register(AF);ee.register(MF);ee.register(j3);ee.register(OF);ee.register(IF);ee.register(RF);ee.register(DF);ee.register(PF);ee.register(LF);ee.register(VF);ee.register($F);ee.register(tw);ee.register(HF);ee.register(FF);ee.register(zF);ee.register(UF);ee.register(BF);ee.register(ZF);ee.register(qF);ee.register(GF);ee.register(WF);ee.register(YF);ee.register(KF);ee.register(XF);ee.register(QF);ee.register(JF);ee.register(ez);ee.register(tz);ee.register(nz);ee.register(rz);ee.register(az);ee.register(iz);ee.register(sz);ee.register(oz);ee.register(lz);ee.register(cz);ee.register(uz);ee.register(T3);ee.register(dz);ee.register(fz);ee.register(mz);ee.register(pz);ee.register(hz);ee.register(gz);ee.register(bz);ee.register(xz);ee.register(vz);ee.register(yz);ee.register(Cz);ee.register(ti);ee.register(wz);ee.register(Ez);ee.register(Sz);ee.register(Nz);ee.register(_z);ee.register(kz);ee.register(jz);ee.register(Tz);ee.register(Az);ee.register(Mz);ee.register(nw);ee.register(Oz);ee.register(Iz);ee.register(Rz);ee.register(Dz);ee.register(Pz);ee.register(Lz);ee.register(Vz);ee.register($z);ee.register(Hz);ee.register(Fz);ee.register(zz);ee.register(Uz);ee.register(Bz);ee.register(Zz);ee.register(qz);ee.register(Gz);ee.register(Wz);ee.register(Yz);ee.register(Kz);ee.register(Xz);ee.register(Qz);ee.register(Jz);ee.register(eU);ee.register(tU);ee.register(nU);ee.register(rU);ee.register(aU);ee.register(iU);ee.register(sU);ee.register(oU);ee.register(lU);ee.register(cU);ee.register(J6);ee.register(uU);ee.register(dU);ee.register(fU);ee.register(mU);ee.register(pU);ee.register(hU);ee.register(eg);ee.register(gU);ee.register(bU);ee.register(xU);ee.register(vU);ee.register(yU);ee.register(CU);ee.register(wU);ee.register(EU);ee.register(SU);ee.register(NU);ee.register(_U);ee.register(A3);ee.register(M3);ee.register(O3);ee.register(kU);ee.register(jU);ee.register(TU);ee.register(AU);ee.register(MU);ee.register(OU);ee.register(IU);ee.register(tg);ee.register(RU);ee.register(DU);ee.register(PU);ee.register(LU);ee.register(VU);ee.register($U);ee.register(HU);ee.register(FU);ee.register(zU);ee.register(UU);ee.register(BU);ee.register(ZU);ee.register(qU);ee.register(GU);ee.register(ng);ee.register(WU);ee.register(YU);ee.register(KU);ee.register(XU);ee.register(QU);ee.register(JU);ee.register(eB);ee.register(tB);ee.register(nB);ee.register(rw);ee.register(rB);ee.register(aB);ee.register(iB);ee.register(sB);ee.register(oB);ee.register(lB);ee.register(cB);ee.register(uB);ee.register(dB);ee.register(fB);ee.register(mB);ee.register(pB);ee.register(hB);ee.register(gB);ee.register(bB);ee.register(xB);ee.register(vB);ee.register(yB);ee.register(CB);ee.register(wB);ee.register(EB);ee.register(SB);ee.register(NB);ee.register(_B);ee.register(kB);ee.register(jB);ee.register(TB);ee.register(AB);ee.register(MB);ee.register(OB);ee.register(IB);ee.register(RB);ee.register(DB);ee.register(PB);ee.register(LB);ee.register(VB);ee.register($B);ee.register(HB);ee.register(FB);ee.register(zB);ee.register(UB);ee.register(BB);ee.register(ZB);ee.register(qB);ee.register(GB);ee.register(WB);ee.register(YB);ee.register(KB);ee.register(XB);ee.register(QB);ee.register(JB);ee.register(aw);ee.register(eZ);ee.register(tZ);ee.register(nZ);ee.register(rZ);ee.register(aZ);ee.register(iZ);ee.register(sZ);ee.register(iw);ee.register(oZ);ee.register(lZ);ee.register(cZ);ee.register(uZ);ee.register(dZ);ee.register(fZ);ee.register(mZ);ee.register(pZ);ee.register(hZ);ee.register(gZ);ee.register(bZ);ee.register(xZ);ee.register(vZ);ee.register(yZ);ee.register(CZ);ee.register(wZ);ee.register(EZ);ee.register(SZ);ee.register(NZ);ee.register(_Z);ee.register(sw);ee.register(kZ);ee.register(jZ);ee.register(TZ);ee.register(AZ);ee.register(MZ);ee.register(OZ);ee.register(IZ);ee.register(RZ);ee.register(DZ);ee.register(PZ);ee.register(rg);ee.register(LZ);ee.register(ow);ee.register(VZ);ee.register($Z);ee.register(HZ);ee.register(FZ);ee.register(zZ);ee.register(UZ);ee.register(BZ);ee.register(ZZ);ee.register(qZ);ee.register(GZ);ee.register(WZ);ee.register(YZ);ee.register(KZ);ee.register(XZ);ee.register(QZ);ee.register(JZ);ee.register(eq);ee.register(tq);ee.register(nq);ee.register(rq);ee.register(aq);ee.register(iq);ee.register(sq);ee.register(oq);ee.register(lq);ee.register(cq);ee.register(uq);ee.register(dq);ee.register(fq);var pSe=i_t(ee,O_t);pSe.supportedLanguages=s_t;const I_t={'code[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},'code[class*="language-"]::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"]::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},':not(pre) > code[class*="language-"]':{padding:"0.2em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},prolog:{color:"hsl(230, 4%, 64%)"},cdata:{color:"hsl(230, 4%, 64%)"},doctype:{color:"hsl(230, 8%, 24%)"},punctuation:{color:"hsl(230, 8%, 24%)"},entity:{color:"hsl(230, 8%, 24%)",cursor:"help"},"attr-name":{color:"hsl(35, 99%, 36%)"},"class-name":{color:"hsl(35, 99%, 36%)"},boolean:{color:"hsl(35, 99%, 36%)"},constant:{color:"hsl(35, 99%, 36%)"},number:{color:"hsl(35, 99%, 36%)"},atrule:{color:"hsl(35, 99%, 36%)"},keyword:{color:"hsl(301, 63%, 40%)"},property:{color:"hsl(5, 74%, 59%)"},tag:{color:"hsl(5, 74%, 59%)"},symbol:{color:"hsl(5, 74%, 59%)"},deleted:{color:"hsl(5, 74%, 59%)"},important:{color:"hsl(5, 74%, 59%)"},selector:{color:"hsl(119, 34%, 47%)"},string:{color:"hsl(119, 34%, 47%)"},char:{color:"hsl(119, 34%, 47%)"},builtin:{color:"hsl(119, 34%, 47%)"},inserted:{color:"hsl(119, 34%, 47%)"},regex:{color:"hsl(119, 34%, 47%)"},"attr-value":{color:"hsl(119, 34%, 47%)"},"attr-value > .token.punctuation":{color:"hsl(119, 34%, 47%)"},variable:{color:"hsl(221, 87%, 60%)"},operator:{color:"hsl(221, 87%, 60%)"},function:{color:"hsl(221, 87%, 60%)"},url:{color:"hsl(198, 99%, 37%)"},"attr-value > .token.punctuation.attr-equals":{color:"hsl(230, 8%, 24%)"},"special-attr > .token.attr-value > .token.value.css":{color:"hsl(230, 8%, 24%)"},".language-css .token.selector":{color:"hsl(5, 74%, 59%)"},".language-css .token.property":{color:"hsl(230, 8%, 24%)"},".language-css .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.string.url":{color:"hsl(119, 34%, 47%)"},".language-css .token.important":{color:"hsl(301, 63%, 40%)"},".language-css .token.atrule .token.rule":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.operator":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation":{color:"hsl(344, 84%, 43%)"},".language-json .token.operator":{color:"hsl(230, 8%, 24%)"},".language-json .token.null.keyword":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.url":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.operator":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url-reference.url > .token.string":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.content":{color:"hsl(221, 87%, 60%)"},".language-markdown .token.url > .token.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.url-reference.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.blockquote.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.hr.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.code-snippet":{color:"hsl(119, 34%, 47%)"},".language-markdown .token.bold .token.content":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.italic .token.content":{color:"hsl(301, 63%, 40%)"},".language-markdown .token.strike .token.content":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.strike .token.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.list.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.title.important > .token.punctuation":{color:"hsl(5, 74%, 59%)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:"0.8"},"token.tab:not(:empty):before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.cr:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.lf:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.space:before":{color:"hsla(230, 8%, 24%, 0.2)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item":{marginRight:"0.4em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},".line-highlight.line-highlight":{background:"hsla(230, 8%, 24%, 0.05)"},".line-highlight.line-highlight:before":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},".line-highlight.line-highlight[data-end]:after":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"hsla(230, 8%, 24%, 0.05)"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".command-line .command-line-prompt":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".line-numbers .line-numbers-rows > span:before":{color:"hsl(230, 1%, 62%)"},".command-line .command-line-prompt > span:before":{color:"hsl(230, 1%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"hsl(301, 63%, 40%)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},".prism-previewer.prism-previewer:before":{borderColor:"hsl(0, 0, 95%)"},".prism-previewer-gradient.prism-previewer-gradient div":{borderColor:"hsl(0, 0, 95%)",borderRadius:"0.3em"},".prism-previewer-color.prism-previewer-color:before":{borderRadius:"0.3em"},".prism-previewer-easing.prism-previewer-easing:before":{borderRadius:"0.3em"},".prism-previewer.prism-previewer:after":{borderTopColor:"hsl(0, 0, 95%)"},".prism-previewer-flipped.prism-previewer-flipped.after":{borderBottomColor:"hsl(0, 0, 95%)"},".prism-previewer-angle.prism-previewer-angle:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-time.prism-previewer-time:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-easing.prism-previewer-easing":{background:"hsl(0, 0%, 100%)"},".prism-previewer-angle.prism-previewer-angle circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-time.prism-previewer-time circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-easing.prism-previewer-easing circle":{stroke:"hsl(230, 8%, 24%)",fill:"transparent"},".prism-previewer-easing.prism-previewer-easing path":{stroke:"hsl(230, 8%, 24%)"},".prism-previewer-easing.prism-previewer-easing line":{stroke:"hsl(230, 8%, 24%)"}},R_t=({children:e,className:t,highContrast:n})=>{const r=String(e).replace(/\n$/,""),a=(t||"").startsWith("language-")||!t&&String(e).includes(`
`),i=/language-(\w+)/.exec(t||""),o=i?i[1]==="text"?"plaintext":i[1]:"plaintext",l=!i||["text","plaintext"].includes(o);return a?s.jsxs("div",{className:"relative",children:[s.jsx(pSe,{style:I_t,language:o,wrapLines:l,PreTag:"div",children:r}),s.jsx(lKe,{text:r})]}):s.jsx("code",{className:V("text-left whitespace-pre break-normal leading-normal overflow-auto rounded-[0.3em] font-mono",n?"bg-black/15 p-px":"bg-[#fafafa] text-[#383A42] p-0.5"),children:e})};var D_t={value:()=>{}};function hSe(){for(var e=0,t=arguments.length,n={},r;e<t;++e){if(!(r=arguments[e]+"")||r in n||/[\s.]/.test(r))throw new Error("illegal type: "+r);n[r]=[]}return new x9(n)}function x9(e){this._=e}function P_t(e,t){return e.trim().split(/^|\s+/).map(function(n){var r="",a=n.indexOf(".");if(a>=0&&(r=n.slice(a+1),n=n.slice(0,a)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}x9.prototype=hSe.prototype={constructor:x9,on:function(e,t){var n=this._,r=P_t(e+"",n),a,i=-1,o=r.length;if(arguments.length<2){for(;++i<o;)if((a=(e=r[i]).type)&&(a=L_t(n[a],e.name)))return a;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++i<o;)if(a=(e=r[i]).type)n[a]=sde(n[a],e.name,t);else if(t==null)for(a in n)n[a]=sde(n[a],e.name,null);return this},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new x9(e)},call:function(e,t){if((a=arguments.length-2)>0)for(var n=new Array(a),r=0,a,i;r<a;++r)n[r]=arguments[r+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(i=this._[e],r=0,a=i.length;r<a;++r)i[r].value.apply(t,n)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],a=0,i=r.length;a<i;++a)r[a].value.apply(t,n)}};function L_t(e,t){for(var n=0,r=e.length,a;n<r;++n)if((a=e[n]).name===t)return a.value}function sde(e,t,n){for(var r=0,a=e.length;r<a;++r)if(e[r].name===t){e[r]=D_t,e=e.slice(0,r).concat(e.slice(r+1));break}return n!=null&&e.push({name:t,value:n}),e}var wR="http://www.w3.org/1999/xhtml";const ode={svg:"http://www.w3.org/2000/svg",xhtml:wR,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function lw(e){var t=e+="",n=t.indexOf(":");return n>=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),ode.hasOwnProperty(t)?{space:ode[t],local:e}:e}function V_t(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===wR&&t.documentElement.namespaceURI===wR?t.createElement(e):t.createElementNS(n,e)}}function $_t(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function gSe(e){var t=lw(e);return(t.local?$_t:V_t)(t)}function H_t(){}function mq(e){return e==null?H_t:function(){return this.querySelector(e)}}function F_t(e){typeof e!="function"&&(e=mq(e));for(var t=this._groups,n=t.length,r=new Array(n),a=0;a<n;++a)for(var i=t[a],o=i.length,l=r[a]=new Array(o),c,u,f=0;f<o;++f)(c=i[f])&&(u=e.call(c,c.__data__,f,i))&&("__data__"in c&&(u.__data__=c.__data__),l[f]=u);return new ks(r,this._parents)}function z_t(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function U_t(){return[]}function bSe(e){return e==null?U_t:function(){return this.querySelectorAll(e)}}function B_t(e){return function(){return z_t(e.apply(this,arguments))}}function Z_t(e){typeof e=="function"?e=B_t(e):e=bSe(e);for(var t=this._groups,n=t.length,r=[],a=[],i=0;i<n;++i)for(var o=t[i],l=o.length,c,u=0;u<l;++u)(c=o[u])&&(r.push(e.call(c,c.__data__,u,o)),a.push(c));return new ks(r,a)}function xSe(e){return function(){return this.matches(e)}}function vSe(e){return function(t){return t.matches(e)}}var q_t=Array.prototype.find;function G_t(e){return function(){return q_t.call(this.children,e)}}function W_t(){return this.firstElementChild}function Y_t(e){return this.select(e==null?W_t:G_t(typeof e=="function"?e:vSe(e)))}var K_t=Array.prototype.filter;function X_t(){return Array.from(this.children)}function Q_t(e){return function(){return K_t.call(this.children,e)}}function J_t(e){return this.selectAll(e==null?X_t:Q_t(typeof e=="function"?e:vSe(e)))}function ekt(e){typeof e!="function"&&(e=xSe(e));for(var t=this._groups,n=t.length,r=new Array(n),a=0;a<n;++a)for(var i=t[a],o=i.length,l=r[a]=[],c,u=0;u<o;++u)(c=i[u])&&e.call(c,c.__data__,u,i)&&l.push(c);return new ks(r,this._parents)}function ySe(e){return new Array(e.length)}function tkt(){return new ks(this._enter||this._groups.map(ySe),this._parents)}function xx(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}xx.prototype={constructor:xx,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function nkt(e){return function(){return e}}function rkt(e,t,n,r,a,i){for(var o=0,l,c=t.length,u=i.length;o<u;++o)(l=t[o])?(l.__data__=i[o],r[o]=l):n[o]=new xx(e,i[o]);for(;o<c;++o)(l=t[o])&&(a[o]=l)}function akt(e,t,n,r,a,i,o){var l,c,u=new Map,f=t.length,m=i.length,h=new Array(f),b;for(l=0;l<f;++l)(c=t[l])&&(h[l]=b=o.call(c,c.__data__,l,t)+"",u.has(b)?a[l]=c:u.set(b,c));for(l=0;l<m;++l)b=o.call(e,i[l],l,i)+"",(c=u.get(b))?(r[l]=c,c.__data__=i[l],u.delete(b)):n[l]=new xx(e,i[l]);for(l=0;l<f;++l)(c=t[l])&&u.get(h[l])===c&&(a[l]=c)}function ikt(e){return e.__data__}function skt(e,t){if(!arguments.length)return Array.from(this,ikt);var n=t?akt:rkt,r=this._parents,a=this._groups;typeof e!="function"&&(e=nkt(e));for(var i=a.length,o=new Array(i),l=new Array(i),c=new Array(i),u=0;u<i;++u){var f=r[u],m=a[u],h=m.length,b=okt(e.call(f,f&&f.__data__,u,r)),x=b.length,y=l[u]=new Array(x),v=o[u]=new Array(x),w=c[u]=new Array(h);n(f,m,y,v,w,b,t);for(var S=0,_=0,N,j;S<x;++S)if(N=y[S]){for(S>=_&&(_=S+1);!(j=v[_])&&++_<x;);N._next=j||null}}return o=new ks(o,r),o._enter=l,o._exit=c,o}function okt(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function lkt(){return new ks(this._exit||this._groups.map(ySe),this._parents)}function ckt(e,t,n){var r=this.enter(),a=this,i=this.exit();return typeof e=="function"?(r=e(r),r&&(r=r.selection())):r=r.append(e+""),t!=null&&(a=t(a),a&&(a=a.selection())),n==null?i.remove():n(i),r&&a?r.merge(a).order():a}function ukt(e){for(var t=e.selection?e.selection():e,n=this._groups,r=t._groups,a=n.length,i=r.length,o=Math.min(a,i),l=new Array(a),c=0;c<o;++c)for(var u=n[c],f=r[c],m=u.length,h=l[c]=new Array(m),b,x=0;x<m;++x)(b=u[x]||f[x])&&(h[x]=b);for(;c<a;++c)l[c]=n[c];return new ks(l,this._parents)}function dkt(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r=e[t],a=r.length-1,i=r[a],o;--a>=0;)(o=r[a])&&(i&&o.compareDocumentPosition(i)^4&&i.parentNode.insertBefore(o,i),i=o);return this}function fkt(e){e||(e=mkt);function t(m,h){return m&&h?e(m.__data__,h.__data__):!m-!h}for(var n=this._groups,r=n.length,a=new Array(r),i=0;i<r;++i){for(var o=n[i],l=o.length,c=a[i]=new Array(l),u,f=0;f<l;++f)(u=o[f])&&(c[f]=u);c.sort(t)}return new ks(a,this._parents).order()}function mkt(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function pkt(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function hkt(){return Array.from(this)}function gkt(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],a=0,i=r.length;a<i;++a){var o=r[a];if(o)return o}return null}function bkt(){let e=0;for(const t of this)++e;return e}function xkt(){return!this.node()}function vkt(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var a=t[n],i=0,o=a.length,l;i<o;++i)(l=a[i])&&e.call(l,l.__data__,i,a);return this}function ykt(e){return function(){this.removeAttribute(e)}}function Ckt(e){return function(){this.removeAttributeNS(e.space,e.local)}}function wkt(e,t){return function(){this.setAttribute(e,t)}}function Ekt(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function Skt(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttribute(e):this.setAttribute(e,n)}}function Nkt(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function _kt(e,t){var n=lw(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((t==null?n.local?Ckt:ykt:typeof t=="function"?n.local?Nkt:Skt:n.local?Ekt:wkt)(n,t))}function CSe(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function kkt(e){return function(){this.style.removeProperty(e)}}function jkt(e,t,n){return function(){this.style.setProperty(e,t,n)}}function Tkt(e,t,n){return function(){var r=t.apply(this,arguments);r==null?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function Akt(e,t,n){return arguments.length>1?this.each((t==null?kkt:typeof t=="function"?Tkt:jkt)(e,t,n??"")):Dm(this.node(),e)}function Dm(e,t){return e.style.getPropertyValue(t)||CSe(e).getComputedStyle(e,null).getPropertyValue(t)}function Mkt(e){return function(){delete this[e]}}function Okt(e,t){return function(){this[e]=t}}function Ikt(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function Rkt(e,t){return arguments.length>1?this.each((t==null?Mkt:typeof t=="function"?Ikt:Okt)(e,t)):this.node()[e]}function wSe(e){return e.trim().split(/^|\s+/)}function pq(e){return e.classList||new ESe(e)}function ESe(e){this._node=e,this._names=wSe(e.getAttribute("class")||"")}ESe.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function SSe(e,t){for(var n=pq(e),r=-1,a=t.length;++r<a;)n.add(t[r])}function NSe(e,t){for(var n=pq(e),r=-1,a=t.length;++r<a;)n.remove(t[r])}function Dkt(e){return function(){SSe(this,e)}}function Pkt(e){return function(){NSe(this,e)}}function Lkt(e,t){return function(){(t.apply(this,arguments)?SSe:NSe)(this,e)}}function Vkt(e,t){var n=wSe(e+"");if(arguments.length<2){for(var r=pq(this.node()),a=-1,i=n.length;++a<i;)if(!r.contains(n[a]))return!1;return!0}return this.each((typeof t=="function"?Lkt:t?Dkt:Pkt)(n,t))}function $kt(){this.textContent=""}function Hkt(e){return function(){this.textContent=e}}function Fkt(e){return function(){var t=e.apply(this,arguments);this.textContent=t??""}}function zkt(e){return arguments.length?this.each(e==null?$kt:(typeof e=="function"?Fkt:Hkt)(e)):this.node().textContent}function Ukt(){this.innerHTML=""}function Bkt(e){return function(){this.innerHTML=e}}function Zkt(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t??""}}function qkt(e){return arguments.length?this.each(e==null?Ukt:(typeof e=="function"?Zkt:Bkt)(e)):this.node().innerHTML}function Gkt(){this.nextSibling&&this.parentNode.appendChild(this)}function Wkt(){return this.each(Gkt)}function Ykt(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Kkt(){return this.each(Ykt)}function Xkt(e){var t=typeof e=="function"?e:gSe(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function Qkt(){return null}function Jkt(e,t){var n=typeof e=="function"?e:gSe(e),r=t==null?Qkt:typeof t=="function"?t:mq(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)})}function ejt(){var e=this.parentNode;e&&e.removeChild(this)}function tjt(){return this.each(ejt)}function njt(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function rjt(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function ajt(e){return this.select(e?rjt:njt)}function ijt(e){return arguments.length?this.property("__data__",e):this.node().__data__}function sjt(e){return function(t){e.call(this,t,this.__data__)}}function ojt(e){return e.trim().split(/^|\s+/).map(function(t){var n="",r=t.indexOf(".");return r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function ljt(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,a=t.length,i;n<a;++n)i=t[n],(!e.type||i.type===e.type)&&i.name===e.name?this.removeEventListener(i.type,i.listener,i.options):t[++r]=i;++r?t.length=r:delete this.__on}}}function cjt(e,t,n){return function(){var r=this.__on,a,i=sjt(t);if(r){for(var o=0,l=r.length;o<l;++o)if((a=r[o]).type===e.type&&a.name===e.name){this.removeEventListener(a.type,a.listener,a.options),this.addEventListener(a.type,a.listener=i,a.options=n),a.value=t;return}}this.addEventListener(e.type,i,n),a={type:e.type,name:e.name,value:t,listener:i,options:n},r?r.push(a):this.__on=[a]}}function ujt(e,t,n){var r=ojt(e+""),a,i=r.length,o;if(arguments.length<2){var l=this.node().__on;if(l){for(var c=0,u=l.length,f;c<u;++c)for(a=0,f=l[c];a<i;++a)if((o=r[a]).type===f.type&&o.name===f.name)return f.value}return}for(l=t?cjt:ljt,a=0;a<i;++a)this.each(l(r[a],t,n));return this}function _Se(e,t,n){var r=CSe(e),a=r.CustomEvent;typeof a=="function"?a=new a(t,n):(a=r.document.createEvent("Event"),n?(a.initEvent(t,n.bubbles,n.cancelable),a.detail=n.detail):a.initEvent(t,!1,!1)),e.dispatchEvent(a)}function djt(e,t){return function(){return _Se(this,e,t)}}function fjt(e,t){return function(){return _Se(this,e,t.apply(this,arguments))}}function mjt(e,t){return this.each((typeof t=="function"?fjt:djt)(e,t))}function*pjt(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],a=0,i=r.length,o;a<i;++a)(o=r[a])&&(yield o)}var kSe=[null];function ks(e,t){this._groups=e,this._parents=t}function ag(){return new ks([[document.documentElement]],kSe)}function hjt(){return this}ks.prototype=ag.prototype={constructor:ks,select:F_t,selectAll:Z_t,selectChild:Y_t,selectChildren:J_t,filter:ekt,data:skt,enter:tkt,exit:lkt,join:ckt,merge:ukt,selection:hjt,order:dkt,sort:fkt,call:pkt,nodes:hkt,node:gkt,size:bkt,empty:xkt,each:vkt,attr:_kt,style:Akt,property:Rkt,classed:Vkt,text:zkt,html:qkt,raise:Wkt,lower:Kkt,append:Xkt,insert:Jkt,remove:tjt,clone:ajt,datum:ijt,on:ujt,dispatch:mjt,[Symbol.iterator]:pjt};function gM(e){return typeof e=="string"?new ks([[document.querySelector(e)]],[document.documentElement]):new ks([[e]],kSe)}var Pm=0,L4=0,C4=0,jSe=1e3,vx,V4,yx=0,L2=0,cw=0,gh=typeof performance=="object"&&performance.now?performance:Date,TSe=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function hq(){return L2||(TSe(gjt),L2=gh.now()+cw)}function gjt(){L2=0}function Cx(){this._call=this._time=this._next=null}Cx.prototype=ASe.prototype={constructor:Cx,restart:function(e,t,n){if(typeof e!="function")throw new TypeError("callback is not a function");n=(n==null?hq():+n)+(t==null?0:+t),!this._next&&V4!==this&&(V4?V4._next=this:vx=this,V4=this),this._call=e,this._time=n,ER()},stop:function(){this._call&&(this._call=null,this._time=1/0,ER())}};function ASe(e,t,n){var r=new Cx;return r.restart(e,t,n),r}function bjt(){hq(),++Pm;for(var e=vx,t;e;)(t=L2-e._time)>=0&&e._call.call(void 0,t),e=e._next;--Pm}function lde(){L2=(yx=gh.now())+cw,Pm=L4=0;try{bjt()}finally{Pm=0,vjt(),L2=0}}function xjt(){var e=gh.now(),t=e-yx;t>jSe&&(cw-=t,yx=e)}function vjt(){for(var e,t=vx,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:vx=n);V4=e,ER(r)}function ER(e){if(!Pm){L4&&(L4=clearTimeout(L4));var t=e-L2;t>24?(e<1/0&&(L4=setTimeout(lde,e-gh.now()-cw)),C4&&(C4=clearInterval(C4))):(C4||(yx=gh.now(),C4=setInterval(xjt,jSe)),Pm=1,TSe(lde))}}function cde(e,t,n){var r=new Cx;return t=t==null?0:+t,r.restart(a=>{r.stop(),e(a+t)},t,n),r}var yjt=hSe("start","end","cancel","interrupt"),Cjt=[],MSe=0,ude=1,SR=2,v9=3,dde=4,NR=5,y9=6;function uw(e,t,n,r,a,i){var o=e.__transition;if(!o)e.__transition={};else if(n in o)return;wjt(e,n,{name:t,index:r,group:a,on:yjt,tween:Cjt,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:MSe})}function gq(e,t){var n=el(e,t);if(n.state>MSe)throw new Error("too late; already scheduled");return n}function ql(e,t){var n=el(e,t);if(n.state>v9)throw new Error("too late; already running");return n}function el(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function wjt(e,t,n){var r=e.__transition,a;r[t]=n,n.timer=ASe(i,0,n.time);function i(u){n.state=ude,n.timer.restart(o,n.delay,n.time),n.delay<=u&&o(u-n.delay)}function o(u){var f,m,h,b;if(n.state!==ude)return c();for(f in r)if(b=r[f],b.name===n.name){if(b.state===v9)return cde(o);b.state===dde?(b.state=y9,b.timer.stop(),b.on.call("interrupt",e,e.__data__,b.index,b.group),delete r[f]):+f<t&&(b.state=y9,b.timer.stop(),b.on.call("cancel",e,e.__data__,b.index,b.group),delete r[f])}if(cde(function(){n.state===v9&&(n.state=dde,n.timer.restart(l,n.delay,n.time),l(u))}),n.state=SR,n.on.call("start",e,e.__data__,n.index,n.group),n.state===SR){for(n.state=v9,a=new Array(h=n.tween.length),f=0,m=-1;f<h;++f)(b=n.tween[f].value.call(e,e.__data__,n.index,n.group))&&(a[++m]=b);a.length=m+1}}function l(u){for(var f=u<n.duration?n.ease.call(null,u/n.duration):(n.timer.restart(c),n.state=NR,1),m=-1,h=a.length;++m<h;)a[m].call(e,f);n.state===NR&&(n.on.call("end",e,e.__data__,n.index,n.group),c())}function c(){n.state=y9,n.timer.stop(),delete r[t];for(var u in r)return;delete e.__transition}}function Ejt(e,t){var n=e.__transition,r,a,i=!0,o;if(n){t=t==null?null:t+"";for(o in n){if((r=n[o]).name!==t){i=!1;continue}a=r.state>SR&&r.state<NR,r.state=y9,r.timer.stop(),r.on.call(a?"interrupt":"cancel",e,e.__data__,r.index,r.group),delete n[o]}i&&delete e.__transition}}function Sjt(e){return this.each(function(){Ejt(this,e)})}function Njt(e,t){var n,r;return function(){var a=ql(this,e),i=a.tween;if(i!==n){r=n=i;for(var o=0,l=r.length;o<l;++o)if(r[o].name===t){r=r.slice(),r.splice(o,1);break}}a.tween=r}}function _jt(e,t,n){var r,a;if(typeof n!="function")throw new Error;return function(){var i=ql(this,e),o=i.tween;if(o!==r){a=(r=o).slice();for(var l={name:t,value:n},c=0,u=a.length;c<u;++c)if(a[c].name===t){a[c]=l;break}c===u&&a.push(l)}i.tween=a}}function kjt(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r=el(this.node(),n).tween,a=0,i=r.length,o;a<i;++a)if((o=r[a]).name===e)return o.value;return null}return this.each((t==null?Njt:_jt)(n,e,t))}function bq(e,t,n){var r=e._id;return e.each(function(){var a=ql(this,r);(a.value||(a.value={}))[t]=n.apply(this,arguments)}),function(a){return el(a,r).value[t]}}function OSe(e,t){var n;return(typeof t=="number"?To:t instanceof l2?ub:(n=l2(t))?(t=n,ub):dme)(e,t)}function jjt(e){return function(){this.removeAttribute(e)}}function Tjt(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Ajt(e,t,n){var r,a=n+"",i;return function(){var o=this.getAttribute(e);return o===a?null:o===r?i:i=t(r=o,n)}}function Mjt(e,t,n){var r,a=n+"",i;return function(){var o=this.getAttributeNS(e.space,e.local);return o===a?null:o===r?i:i=t(r=o,n)}}function Ojt(e,t,n){var r,a,i;return function(){var o,l=n(this),c;return l==null?void this.removeAttribute(e):(o=this.getAttribute(e),c=l+"",o===c?null:o===r&&c===a?i:(a=c,i=t(r=o,l)))}}function Ijt(e,t,n){var r,a,i;return function(){var o,l=n(this),c;return l==null?void this.removeAttributeNS(e.space,e.local):(o=this.getAttributeNS(e.space,e.local),c=l+"",o===c?null:o===r&&c===a?i:(a=c,i=t(r=o,l)))}}function Rjt(e,t){var n=lw(e),r=n==="transform"?OBe:OSe;return this.attrTween(e,typeof t=="function"?(n.local?Ijt:Ojt)(n,r,bq(this,"attr."+e,t)):t==null?(n.local?Tjt:jjt)(n):(n.local?Mjt:Ajt)(n,r,t))}function Djt(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function Pjt(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function Ljt(e,t){var n,r;function a(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&Pjt(e,i)),n}return a._value=t,a}function Vjt(e,t){var n,r;function a(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&Djt(e,i)),n}return a._value=t,a}function $jt(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;var r=lw(e);return this.tween(n,(r.local?Ljt:Vjt)(r,t))}function Hjt(e,t){return function(){gq(this,e).delay=+t.apply(this,arguments)}}function Fjt(e,t){return t=+t,function(){gq(this,e).delay=t}}function zjt(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Hjt:Fjt)(t,e)):el(this.node(),t).delay}function Ujt(e,t){return function(){ql(this,e).duration=+t.apply(this,arguments)}}function Bjt(e,t){return t=+t,function(){ql(this,e).duration=t}}function Zjt(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Ujt:Bjt)(t,e)):el(this.node(),t).duration}function qjt(e,t){if(typeof t!="function")throw new Error;return function(){ql(this,e).ease=t}}function Gjt(e){var t=this._id;return arguments.length?this.each(qjt(t,e)):el(this.node(),t).ease}function Wjt(e,t){return function(){var n=t.apply(this,arguments);if(typeof n!="function")throw new Error;ql(this,e).ease=n}}function Yjt(e){if(typeof e!="function")throw new Error;return this.each(Wjt(this._id,e))}function Kjt(e){typeof e!="function"&&(e=xSe(e));for(var t=this._groups,n=t.length,r=new Array(n),a=0;a<n;++a)for(var i=t[a],o=i.length,l=r[a]=[],c,u=0;u<o;++u)(c=i[u])&&e.call(c,c.__data__,u,i)&&l.push(c);return new Yc(r,this._parents,this._name,this._id)}function Xjt(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,a=n.length,i=Math.min(r,a),o=new Array(r),l=0;l<i;++l)for(var c=t[l],u=n[l],f=c.length,m=o[l]=new Array(f),h,b=0;b<f;++b)(h=c[b]||u[b])&&(m[b]=h);for(;l<r;++l)o[l]=t[l];return new Yc(o,this._parents,this._name,this._id)}function Qjt(e){return(e+"").trim().split(/^|\s+/).every(function(t){var n=t.indexOf(".");return n>=0&&(t=t.slice(0,n)),!t||t==="start"})}function Jjt(e,t,n){var r,a,i=Qjt(t)?gq:ql;return function(){var o=i(this,e),l=o.on;l!==r&&(a=(r=l).copy()).on(t,n),o.on=a}}function eTt(e,t){var n=this._id;return arguments.length<2?el(this.node(),n).on.on(e):this.each(Jjt(n,e,t))}function tTt(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function nTt(){return this.on("end.remove",tTt(this._id))}function rTt(e){var t=this._name,n=this._id;typeof e!="function"&&(e=mq(e));for(var r=this._groups,a=r.length,i=new Array(a),o=0;o<a;++o)for(var l=r[o],c=l.length,u=i[o]=new Array(c),f,m,h=0;h<c;++h)(f=l[h])&&(m=e.call(f,f.__data__,h,l))&&("__data__"in f&&(m.__data__=f.__data__),u[h]=m,uw(u[h],t,n,h,u,el(f,n)));return new Yc(i,this._parents,t,n)}function aTt(e){var t=this._name,n=this._id;typeof e!="function"&&(e=bSe(e));for(var r=this._groups,a=r.length,i=[],o=[],l=0;l<a;++l)for(var c=r[l],u=c.length,f,m=0;m<u;++m)if(f=c[m]){for(var h=e.call(f,f.__data__,m,c),b,x=el(f,n),y=0,v=h.length;y<v;++y)(b=h[y])&&uw(b,t,n,y,h,x);i.push(h),o.push(f)}return new Yc(i,o,t,n)}var iTt=ag.prototype.constructor;function sTt(){return new iTt(this._groups,this._parents)}function oTt(e,t){var n,r,a;return function(){var i=Dm(this,e),o=(this.style.removeProperty(e),Dm(this,e));return i===o?null:i===n&&o===r?a:a=t(n=i,r=o)}}function ISe(e){return function(){this.style.removeProperty(e)}}function lTt(e,t,n){var r,a=n+"",i;return function(){var o=Dm(this,e);return o===a?null:o===r?i:i=t(r=o,n)}}function cTt(e,t,n){var r,a,i;return function(){var o=Dm(this,e),l=n(this),c=l+"";return l==null&&(c=l=(this.style.removeProperty(e),Dm(this,e))),o===c?null:o===r&&c===a?i:(a=c,i=t(r=o,l))}}function uTt(e,t){var n,r,a,i="style."+t,o="end."+i,l;return function(){var c=ql(this,e),u=c.on,f=c.value[i]==null?l||(l=ISe(t)):void 0;(u!==n||a!==f)&&(r=(n=u).copy()).on(o,a=f),c.on=r}}function dTt(e,t,n){var r=(e+="")=="transform"?MBe:OSe;return t==null?this.styleTween(e,oTt(e,r)).on("end.style."+e,ISe(e)):typeof t=="function"?this.styleTween(e,cTt(e,r,bq(this,"style."+e,t))).each(uTt(this._id,e)):this.styleTween(e,lTt(e,r,t),n).on("end.style."+e,null)}function fTt(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function mTt(e,t,n){var r,a;function i(){var o=t.apply(this,arguments);return o!==a&&(r=(a=o)&&fTt(e,o,n)),r}return i._value=t,i}function pTt(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;return this.tween(r,mTt(e,t,n??""))}function hTt(e){return function(){this.textContent=e}}function gTt(e){return function(){var t=e(this);this.textContent=t??""}}function bTt(e){return this.tween("text",typeof e=="function"?gTt(bq(this,"text",e)):hTt(e==null?"":e+""))}function xTt(e){return function(t){this.textContent=e.call(this,t)}}function vTt(e){var t,n;function r(){var a=e.apply(this,arguments);return a!==n&&(t=(n=a)&&xTt(a)),t}return r._value=e,r}function yTt(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,vTt(e))}function CTt(){for(var e=this._name,t=this._id,n=RSe(),r=this._groups,a=r.length,i=0;i<a;++i)for(var o=r[i],l=o.length,c,u=0;u<l;++u)if(c=o[u]){var f=el(c,t);uw(c,e,n,u,o,{time:f.time+f.delay+f.duration,delay:0,duration:f.duration,ease:f.ease})}return new Yc(r,this._parents,e,n)}function wTt(){var e,t,n=this,r=n._id,a=n.size();return new Promise(function(i,o){var l={value:o},c={value:function(){--a===0&&i()}};n.each(function(){var u=ql(this,r),f=u.on;f!==e&&(t=(e=f).copy(),t._.cancel.push(l),t._.interrupt.push(l),t._.end.push(c)),u.on=t}),a===0&&i()})}var ETt=0;function Yc(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function RSe(){return++ETt}var xc=ag.prototype;Yc.prototype={constructor:Yc,select:rTt,selectAll:aTt,selectChild:xc.selectChild,selectChildren:xc.selectChildren,filter:Kjt,merge:Xjt,selection:sTt,transition:CTt,call:xc.call,nodes:xc.nodes,node:xc.node,size:xc.size,empty:xc.empty,each:xc.each,on:eTt,attr:Rjt,attrTween:$jt,style:dTt,styleTween:pTt,text:bTt,textTween:yTt,remove:nTt,tween:kjt,delay:zjt,duration:Zjt,ease:Gjt,easeVarying:Yjt,end:wTt,[Symbol.iterator]:xc[Symbol.iterator]};function STt(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var NTt={time:null,delay:0,duration:250,ease:STt};function _Tt(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}function kTt(e){var t,n;e instanceof Yc?(t=e._id,e=e._name):(t=RSe(),(n=NTt).time=hq(),e=e==null?null:e+"");for(var r=this._groups,a=r.length,i=0;i<a;++i)for(var o=r[i],l=o.length,c,u=0;u<l;++u)(c=o[u])&&uw(c,e,t,u,o,n||_Tt(c,t));return new Yc(r,this._parents,e,t)}ag.prototype.interrupt=Sjt;ag.prototype.transition=kTt;function jTt(e){for(var t=e.length/6|0,n=new Array(t),r=0;r<t;)n[r]="#"+e.slice(r*6,++r*6);return n}const TTt=jTt("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");function $4(e,t,n){this.k=e,this.x=t,this.y=n}$4.prototype={constructor:$4,scale:function(e){return e===1?this:new $4(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new $4(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};$4.prototype;function xq({width:e=350,height:t=400,colors:n,globalCursorPointer:r,handlePieClick:a,selectedPieNumber:i,onClickNextStep:o,className:l}){const c=d.useRef(null);return d.useEffect(()=>{const u=gM(c.current).attr("width",e).attr("height",t).style("-webkit-user-select","none").style("-moz-user-select","none").style("-ms-user-select","none").style("user-select","none");u.selectAll("*").remove();const f=u.append("g"),m=[1,1,1,1,1],h=tVe()(m),b=QLe().innerRadius(0).outerRadius(Math.min(e,t)/2);f.selectAll("path").data(h).enter().append("path").attr("d",b).attr("fill",(x,y)=>n?.[y]||TTt[y]).attr("stroke","black").attr("stroke-width",1).attr("transform",(x,y)=>`translate(${e/2},${t/2}) scale(${i===y?.97:.88})`).on("click",(x,y)=>{a&&(a(y.index),o&&o())}),a&&f.attr("cursor","pointer"),r&&f.attr("cursor","pointer"),f.selectAll("path").on("mouseover",function(x,y){a&&y!==i&&gM(this).attr("transform",`translate(${e/2},${t/2}) scale(0.97)`)}).on("mouseout",function(x,y){a&&y.index!==i&&gM(this).attr("transform",`translate(${e/2},${t/2}) scale(0.88)`)})},[e,t,n,a,i,r,o]),s.jsx("svg",{className:l,ref:c})}const vq=({title:e,name:t,chapter:n,questionIndex:r,answersColors:a})=>s.jsxs("div",{className:"border-neutral-1000 flex items-center justify-between border md:border-2 bg-orange-500 py-2 md:py-3 pr-2.5 rounded-t-2xl gap-4",children:[s.jsx("span",{className:"px-4 text-white display-small-bold-caps-22px md:display-large-bold-caps-48px",children:e}),s.jsxs("div",{className:"hidden items-center justify-end gap-2.5 md:flex",children:[s.jsxs("div",{className:"flex flex-col ",children:[s.jsx("span",{className:"subtitle-medium-caps-18px text-white text-right",children:t}),s.jsx("span",{className:"subtitle-medium-caps-18px !lowercase text-white text-right",children:n})]}),s.jsx("div",{className:"relative flex justify-center items-center w-14",children:s.jsx(xq,{width:64,height:64,colors:a,className:"absolute"})})]}),r!==void 0&&s.jsxs("span",{className:"text-white subtitle-medium-caps-18px md:hidden px-2.5",children:[r+1,"/5"]})]});function ATt({name:e,chapter:t,questionIndex:n,question:r,answers:a,correctAnswer:i,answersColors:o,nextQuestion:l}){const{t:c}=Q(),[u,f]=d.useState(null);function m(h){u||(f(h),setTimeout(()=>{l(h),f(null)},1e3))}return s.jsxs(s.Fragment,{children:[s.jsx(vq,{title:c("courses.quizz.quizz"),name:e,chapter:t,questionIndex:n,answersColors:o}),s.jsxs("div",{className:"border-neutral-1000 flex flex-col items-center self-stretch rounded-b-2xl border md:border-2 bg-orange-100 px-2 py-4 md:px-8 md:pb-9 md:pt-6",children:[s.jsxs("div",{className:"mb-6 flex items-start gap-2.5 text-neutral-1000 w-full",children:[s.jsx(k2e,{size:window.innerWidth<768?10:24,className:"max-md:mt-1 shrink-0"}),s.jsx("span",{className:"body-14px md:label-large-20px",children:Kc(r)})]}),s.jsx("div",{className:"flex flex-col items-start gap-3 self-stretch pl-0 md:gap-5 md:pl-7",children:a.map((h,b)=>s.jsx("button",{type:"button",onClick:()=>{m(b)},className:"group w-full",children:s.jsxs("div",{className:"border-neutral-1000 flex w-full cursor-pointer items-stretch rounded-lg border overflow-hidden",children:[s.jsx("span",{className:V("label-medium-med-16px md:title-large-24px text-neutral-1000 uppercase px-4 flex items-center",b===u?u===i?"bg-green-300":"bg-red-300":"bg-neutral-100 md:group-hover:bg-neutral-300"),children:String.fromCodePoint(97+b)}),s.jsx("span",{className:V("label-small-12px md:body-16px text-neutral-1000 text-start w-full px-1 md:px-4 border-l border-neutral-1000 py-1 min-h-12 md:py-3",b===u?u===i?"bg-green-200 !font-semibold":"bg-red-200 !font-semibold":"bg-white md:group-hover:bg-neutral-100"),children:Kc(h)})]})},h))})]})]})}const Kc=e=>e?e.split(/`([^`]+)`/g).map((t,n)=>n%2===1?s.jsx(R_t,{highContrast:!0,children:t},n):t):null,DSe=({answer:e,answerIndex:t,answerOrder:n,correctAnswer:r,selectedAnswer:a})=>s.jsxs("div",{className:"border-neutral-1000 flex w-full items-stretch rounded-lg border overflow-hidden",children:[s.jsxs("span",{className:V("label-medium-med-16px md:title-large-24px text-neutral-1000 uppercase px-4 flex items-center bg-neutral-100",n===r?"bg-green-300":n===a?"bg-red-300":"bg-neutral-100 group-hover:bg-neutral-300"),children:[String.fromCodePoint(97+t),"."," "]}),s.jsx("p",{className:V("label-small-12px md:body-16px text-neutral-1000 text-start w-full px-1 md:px-4 border-l border-neutral-1000 py-1 min-h-12 md:py-3 bg-white",n===r?n===a?"bg-green-200 !font-semibold":"bg-green-200":n===a?"bg-red-200 !font-semibold":"bg-white group-hover:bg-neutral-100"),children:Kc(e)})]},t),yq=({examResults:e,hasBackground:t,className:n})=>{const{t:r}=Q(),[a,i]=d.useState(0);return s.jsxs("section",{className:V("flex flex-col gap-6 md:gap-5 w-full",t&&"bg-neutral-50 rounded-[20px]",n),children:[s.jsx("section",{className:"flex flex-wrap gap-2 md:gap-2 md:py-4 w-full max-md:justify-center",children:e.questions.map((o,l)=>s.jsx("button",{type:"button",onClick:()=>i(l),className:V("size-8 md:size-10 flex justify-center items-center border border-neutral-500 rounded-lg label-medium-med-16px md:title-large-24px text-neutral-1000",o.userAnswer===o.answers.find(c=>c.correctAnswer)?.order?a===l?"bg-green-300":"bg-green-100 hover:bg-green-300":a===l?"bg-red-300":"bg-red-100 hover:bg-red-300"),children:l+1},l))}),s.jsxs("article",{className:"flex flex-col md:border-t border-neutral-600 md:px-5 gap-4 w-full md:pt-5",children:[s.jsxs("h3",{className:"body-medium-16px md:subtitle-medium-med-16px text-neutral-1000",children:[a+1," ."," ",Kc(e.questions[a].text)]}),s.jsx("section",{className:"flex flex-col gap-2.5 md:gap-4 w-full md:p-2.5",children:e.questions[a].answers.map((o,l)=>s.jsx(DSe,{answer:o.text,answerIndex:l,answerOrder:o.order,correctAnswer:e.questions[a].answers.find(c=>c.correctAnswer)?.order,selectedAnswer:e.questions[a].userAnswer},l))}),s.jsxs("section",{className:"flex flex-col gap-2.5",children:[s.jsx("h5",{className:"body-medium-16px md:subtitle-large-med-20px text-neutral-1000",children:r("courses.exam.explanations")}),s.jsx("p",{className:"text-neutral-1000 body-12px md:body-16px text-justify",children:Kc(e.questions[a].explanation)})]}),s.jsxs("section",{className:"flex max-md:flex-col md:items-center gap-2.5",children:[s.jsx("h5",{className:"body-medium-12px md:body-medium-16px text-neutral-1000",children:r("courses.exam.findInformationChapter")}),s.jsxs(Te,{to:e.questions[a].chapterLink,target:"_blank",className:"text-blue-500 body-12px md:body-16px underline text-justify",children:[e.questions[a].chapterPart,".",e.questions[a].chapterIndex,"."," ",e.questions[a].chapterName]})]})]})]})},MTt=({chapter:e,onStartExam:t})=>{const{t:n,i18n:r}=Q(),{data:a,isFetched:i}=ke(oe.user.courses.getLatestExamResults.queryOptions({courseId:e.courseId})),o=st(oe.user.courses.startExamAttempt.mutationOptions());async function l(){await o.mutateAsync({chapterId:e.chapterId,courseId:e.courseId,examType:F5.Final,language:r.language||"en"})}d.useEffect(()=>{o.isSuccess&&t()},[o]);const c=window.innerWidth<768;return s.jsx("div",{className:"flex flex-col",children:i&&a&&s.jsxs(s.Fragment,{children:[s.jsx("section",{className:"flex flex-col w-full",children:s.jsx("article",{className:"flex flex-col px-4 md:px-7 py-5 md:py-11 items-center gap-4 md:gap-10 bg-neutral-50 rounded-[20px] w-full self-center",children:a.finalized?s.jsxs(s.Fragment,{children:[s.jsx("p",{className:"text-neutral-1000 label-medium-16px md:title-large-24px max-md:w-[194px] text-center",children:s.jsx(Yn,{i18nKey:a.succeeded?"courses.exam.congratulationsPassed":"courses.exam.oopsFailed",children:s.jsx("span",{className:"label-medium-med-16px md:title-large-sb-24px",children:a.succeeded?"passed":"failed"})})}),s.jsxs("span",{className:"subtitle-medium-caps-18px md:display-large-bold-caps-48px text-neutral-1000",children:[n("courses.exam.score")," ",s.jsxs("span",{className:a.succeeded?"text-green-400":"text-red-400",children:[a.score,"%"]})]}),a.succeeded?s.jsx(I2,{className:"size-7 md:size-20 fill-green-400"}):s.jsx("img",{src:FNt,alt:"Face failed",className:"size-7 md:size-20"}),a.succeeded?s.jsxs("div",{children:[s.jsxs("div",{className:"max-md:text-center md:flex flex-col items-center md:gap-4 body-14px",children:[!a.isTimestamped&&s.jsxs("span",{className:"text-neutral-1000 md:title-large-sb-24px text-center",children:[n("courses.exam.certificateGeneration"),s.jsx(Cq,{})]}),!a.isTimestamped&&s.jsx("span",{className:"text-neutral-1000 md:title-large-24px text-center max-md:pl-1",children:n("courses.exam.availableDashboard")})]}),s.jsxs("div",{className:"flex justify-center gap-4 items-center max-md:hidden mt-10",children:[a.isTimestamped&&s.jsx(Te,{to:`/courses/${e.courseId}/retake-exam`,className:"w-fit",children:s.jsx(In,{className:"w-fit",size:c?"s":"l",variant:"primary",children:n("courses.exam.getCertificate")})}),s.jsx(bM,{chapter:e,succeeded:a.succeeded,variant:a.isTimestamped?"outline":"primary"})]})]}):s.jsxs(s.Fragment,{children:[s.jsx("p",{className:"text-neutral-1000 body-14px md:title-large-24px text-center",children:n("courses.exam.wishTryAgain")}),s.jsxs("div",{className:"flex gap-4 items-center justify-center",children:[s.jsx(fde,{examResults:a,onStart:l}),s.jsx(bM,{chapter:e,succeeded:a.succeeded,variant:"outline",hideOnMobile:!0,hasSkipText:!0})]})]})]}):s.jsxs(s.Fragment,{children:[s.jsx("img",{src:BNt,alt:"Warning",className:"max-md:w-7"}),s.jsx("p",{className:"text-neutral-1000 body-16px md:title-large-24px text-center md:max-w-[584px]",children:n("courses.exam.quitWithoutSubmitting")}),s.jsx("p",{className:"text-neutral-1000 body-16px md:title-large-24px text-center",children:n("courses.exam.wishTryAgain")}),s.jsx(fde,{examResults:a,onStart:l})]})})}),a.finalized&&s.jsxs("section",{className:"flex flex-col w-full max-md:mt-7 mt-16",children:[s.jsx("h2",{className:"body-medium-16px md:text-[34px] text-neutral-1000 leading-tight tracking-[0.25px]",children:n("courses.exam.answersReview")}),s.jsx(hs,{className:"mt-1 md:mt-2.5 mb-2.5 md:mb-10",width:"w-full",mode:"light"}),s.jsx(yq,{examResults:a,hasBackground:!0,className:"p-2.5 md:p-5"}),s.jsx(bM,{chapter:e,succeeded:a.succeeded})]})]})})},Cq=({triggerText:e,onHoverAddColor:t})=>{const{t:n}=Q();return s.jsx(En,{trigger:s.jsxs("button",{type:"button",className:V("group relative justify-center text-nowrap",t?"text-neutral-1000 hover:text-orange-500 hover:underline hover:decoration-orange-500 font-medium":"text-orange-500 underline decoration-orange-500 max-md:font-medium"),children:[e??n("courses.exam.timeStamped"),s.jsx("img",{src:zNt,alt:"Question",className:"absolute left-1/2 -translate-x-1/2 -bottom-19 size-20 hidden md:group-hover:block"})]}),title:n("courses.exam.whyTimeStamp"),content:s.jsxs("div",{className:"!flex !flex-col !gap-10 !items-center",children:[s.jsx("img",{src:UNt,alt:"Time stamp",className:"shrink-0 max-md:w-[90px]"}),s.jsx("p",{className:"body-medium-16px md:subtitle-large-med-20px text-neutral-1000 text-center max-w-[541px] md:px-5",children:n("courses.exam.planBTimeStamp")}),s.jsxs("div",{className:"flex flex-col gap-5 w-full text-neutral-1000",children:[s.jsxs("div",{className:"flex flex-col",children:[s.jsx("span",{className:"title-small-med-16px",children:n("courses.exam.timeStampHow")}),s.jsx("p",{className:"subtitle-medium-16px",children:n("courses.exam.timeStampHowDescription")})]}),s.jsxs("div",{className:"flex flex-col",children:[s.jsx("span",{className:"title-small-med-16px",children:n("courses.exam.timeStampBenefits")}),s.jsxs("ul",{className:"subtitle-medium-16px flex flex-col list-disc list-outside pl-6",children:[s.jsx("li",{children:n("courses.exam.instantVerification")}),s.jsx("li",{children:n("courses.exam.tamperProof")}),s.jsx("li",{children:n("courses.exam.globallyRecognized")}),s.jsx("li",{children:n("courses.exam.futureProof")})]})]})]})]})})},fde=({examResults:e,onStart:t})=>{const{t:n}=Q(),r=window.innerWidth<768;return s.jsxs(En,{trigger:s.jsx(re,{className:"w-fit",size:r?"s":"l",variant:"primary",disabled:e?new Date(e.startedAt).getTime()+Q5>Date.now():!0,children:n("courses.exam.tryAgain")}),title:n("courses.exam.tryOneMoreTime"),children:[s.jsxs("div",{className:"font-semibold text-neutral-1000 text-center md:px-5 flex flex-col gap-6 md:gap-8",children:[s.jsx("p",{children:n("courses.exam.sameRules")}),s.jsx("p",{children:n("courses.exam.retakeInstructions")}),s.jsx("p",{children:n("courses.exam.goodLuck")})]}),s.jsxs("div",{className:"!flex gap-4 md:!gap-5",children:[s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"primary",size:r?"s":"l",className:"!w-fit",onClick:t,children:n("courses.exam.startExam")})}),s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"outline",size:r?"s":"l",className:"w-fit",children:n("courses.exam.goBack")})})]})]})},bM=({chapter:e,succeeded:t,variant:n="primary",alignRight:r,hideOnMobile:a,addMarginTop:i,hasSkipText:o})=>{const{t:l}=Q(),c=au(),u=st(oe.user.courses.completeChapter.mutationOptions({onSuccess:()=>{c.invalidateQueries({queryKey:oe.user.courses.getProgress.queryKey()})}})),f=()=>{t&&u.mutate({chapterId:e.chapterId,courseId:e.course.id,language:e.language})},m=e.chapterIndex===e.part.chapters.length&&e.part.partIndex===e.course.parts.length;return s.jsx(Te,{className:V("flex w-fit max-md:mx-auto",i&&"!mt-8 md:!mt-16",r?"md:ml-auto":"md:mx-auto",a&&"max-md:hidden"),to:m?"/courses/$courseId":"/courses/$courseId/$chapterId",params:Vl(e,"next"),children:s.jsx(In,{variant:n,size:window.innerWidth<768?"m":"l",onClick:f,className:V(!o&&n==="primary"?"mt-4":""),children:s.jsx("span",{children:l(o?"courses.exam.skipGoConclusion":"courses.exam.goConclusion")})})})},PSe=Be("/$lang/_course/courses/$courseSlug/_$courseSlug/retake-exam")({component:OTt});function OTt(){const{t:e}=Q(),t=PSe.useParams(),{course:n,courseProgress:r}=d.useContext(Gd),{data:a,isFetched:i}=ke(oe.user.courses.getAllUserCourseExamResults.queryOptions({courseId:t.courseSlug})),o=`/courses/${n?.id}/${n?.parts.find(l=>l.chapters.find(c=>c?.isCourseExam))?.chapters.find(l=>l?.isCourseExam)?.chapterId}`;return s.jsx(Qe,{title:e("courses.exam.scoreAndDiploma"),layoutSize:"max",overTitleMobile:n?n.name:void 0,navbarTitle:n?s.jsx(o0,{course:n}):void 0,tabs:n?l0(n,r?.[0]):[],children:n&&s.jsxs("div",{className:"flex flex-col w-full",children:[s.jsx(qi,{title:e("dashboard.course.completionDiploma"),className:"max-md:mb-4"}),!i&&s.jsx(Fe,{}),i&&a&&a.length===0&&s.jsxs(s.Fragment,{children:[s.jsx("p",{className:"body-14px md:subtitle-large-med-20px text-dashboardSectionText/75 md:text-neutral-1000",children:e("dashboard.course.completionExamInfo")}),s.jsxs("div",{className:"flex justify-center items-center relative w-full max-w-[264px] md:max-w-[652px] mt-7 md:mt-10",children:[s.jsx("img",{src:HNt,alt:"Certificate"}),s.jsx("img",{src:WC,alt:"Locked",className:"absolute size-16 md:size-24"})]})]}),i&&a&&a?.length>0&&s.jsx(ITt,{examResults:a,courseIndex:n.index,examLink:o,openLastExam:!0})]})})}const ITt=({examResults:e,courseIndex:t,examLink:n,openLastExam:r})=>{const a=gt("md"),{t:i,i18n:o}=Q(),[l,c]=d.useState({}),u=f=>{c(m=>{const h={};for(const b in m)h[Number(b)]=!1;return{...h,[f]:!m[f]}})};return s.jsx("div",{className:"max-w-[948px] mt-2.5 md:mt-12",children:s.jsxs("div",{className:"flex flex-col gap-3",children:[s.jsxs("div",{className:"flex justify-between body-14px-medium md:body-medium-16px text-dashboardSectionTitle mx-2.5",children:[s.jsx("span",{className:"w-[180px] pl-1 max-md:mr-auto",children:i("words.date")}),s.jsx("span",{className:"w-full max-w-[503px] max-md:hidden",children:i("words.location")}),s.jsx("span",{className:"w-[70px] md:w-[130px] md:text-center",children:i("words.grade")}),s.jsx("span",{className:"max-md:hidden md:w-[138px] pr-1",children:s.jsx("span",{className:"max-md:hidden",children:i("words.status")})})]}),s.jsx("div",{className:"h-px bg-neutral-500"}),[...e].sort((f,m)=>new Date(f.startedAt).getTime()-new Date(m.startedAt).getTime()).map((f,m)=>{const h=l[m];return r&&h===void 0&&m===e.length-1&&c({[m]:!0}),s.jsxs("div",{className:V("flex flex-col py-2.5",h&&"bg-neutral-50 rounded-b-[20px]"),children:[s.jsxs("button",{type:"button",onClick:()=>u(m),className:"cursor-pointer hover:font-medium body-14px md:body-16px text-neutral-1000 flex md:justify-between items-center px-2.5 text-start",tabIndex:0,onKeyDown:b=>{(b.key==="Enter"||b.key===" ")&&u(m)},children:[s.jsx("span",{className:"pl-1 w-fit md:w-[180px] max-md:mr-auto",children:new Date(f.startedAt).toLocaleDateString(void 0,{day:"numeric",month:"numeric",year:"numeric"})}),s.jsx("span",{className:"max-md:hidden w-full max-w-[503px]",children:i("words.online")}),s.jsxs("span",{className:V("md:text-center font-medium w-[70px] md:w-[130px]",f.succeeded?"text-green-500":"text-red-400"),children:[f.score,"%"]}),s.jsxs("div",{className:"flex items-center justify-between pr-1 w-fit md:w-[138px]",children:[s.jsx("span",{className:V("max-md:hidden body-16px italic",f.succeeded?"text-green-500":"text-red-400"),children:f.succeeded?i("courses.exam.passed"):i("courses.exam.failed")}),s.jsx(Zke,{className:V("transition-all",h?"-rotate-180":"")})]})]}),s.jsxs("div",{className:V("flex flex-col max-md:gap-4 w-full items-center",h?"w-full":"hidden"),children:[f.succeeded&&(f.isTimestamped?s.jsxs("div",{className:"flex flex-col w-full max-w-[549px] items-center max-md:px-3 max-md:pt-6 max-md:pb-3 pt-5",children:[s.jsx("span",{className:"subtitle-small-caps-14px text-neutral-600",children:i("dashboard.myCourses.yourCertificate")}),f.imgKey&&s.jsx("img",{src:`/api/files/${f.imgKey}`,alt:"Certificate",className:"mt-4 md:mt-2.5"}),s.jsxs("div",{className:"flex max-md:flex-col max-md:items-center md:justify-between w-full mt-7 md:mt-5",children:[s.jsx("a",{href:`/api/files/zip/diplomas/${f.id}`,download:!0,target:"_blank",rel:"noreferrer",children:s.jsxs(re,{size:"m",variant:"primary",className:"items-center flex gap-2.5",children:[i("dashboard.myCourses.download"),s.jsx(ACe,{className:"size-[18px] md:size-6"})]})}),s.jsx("div",{className:"flex items-center gap-4 max-md:hidden ",children:s.jsx(Te,{to:`https://twitter.com/intent/tweet?text=${encodeURIComponent(i("dashboard.course.tweetText",{certificateUrl:`${window.location.origin}/${o.language??"en"}/exam-certificates/${f.id}`,courseIndex:t.toUpperCase(),emoji:f.score&&f.score>=90?"🏆":"💪",score:`${f.score}`}))}`,target:"_blank",className:"w-fit",children:s.jsxs(re,{variant:"outline",size:"m",className:"flex gap-2.5 !font-normal",children:[i("dashboard.myCourses.shareOn"),s.jsx(I5,{size:24})]})})})]}),s.jsxs(Te,{to:"/tutorials/contribution/others/pbn-certificate-timestamping-dd16f8c0-00c1-45fd-8792-920612bed18f",target:"_blank",className:"mt-4 md:mt-1 md:self-start max-md:self-center flex flex-row items-center gap-2 text-neutral-600 hover:text-orange-200 hover:underline max-md:order-3",children:[s.jsx(iF,{className:"size-4"}),s.jsx("span",{children:i("dashboard.myCourses.verify")})]}),s.jsx(Te,{to:`https://twitter.com/intent/tweet?text=${encodeURIComponent(i("dashboard.course.tweetText",{certificateUrl:`${window.location.origin}/${o.language??"en"}/exam-certificates/${f.id}`,courseIndex:t.toUpperCase(),emoji:f.score&&f.score>=90?"🏆":"💪",score:`${f.score}`}))}`,target:"_blank",className:"w-fit md:hidden mt-4",children:s.jsxs(re,{variant:"outline",size:"m",children:["Share on",s.jsx(I5,{size:18,className:"ml-1.5"})]})})]}):s.jsxs("div",{className:"flex max-md:flex-col w-full gap-7 md:gap-10 md:py-5 md:px-2.5 max-md:pt-7",children:[s.jsx("div",{className:"flex justify-center items-center relative max-md:order-2 max-md:px-3 w-full max-w-[364px]",children:s.jsx("img",{src:vR,alt:"Certificate",className:"w-full"})}),s.jsxs("div",{className:"flex flex-col items-center justify-center w-full gap-4 md:gap-7 max-md:px-4",children:[s.jsxs("span",{className:"whitespace-pre-line text-center body-14px-medium md:body-medium-16px text-neutral-1000",children:[i("courses.exam.certificateGeneration"),s.jsx(Cq,{})," ",i("courses.exam.certificateAvailable")]}),s.jsx("img",{src:Xue,alt:"Time"})]})]})),!f.succeeded&&s.jsxs("div",{className:"flex max-md:flex-col w-full gap-7 md:gap-10 md:py-5 md:px-2.5 max-md:pt-7",children:[s.jsx("div",{className:"flex justify-center items-center relative max-md:order-2 max-md:px-3 w-full max-w-[364px]",children:s.jsx("img",{src:vR,alt:"Certificate",className:"w-full"})}),!e.some(b=>b.succeeded)&&s.jsxs("div",{className:"flex flex-col items-center justify-center w-full gap-4 md:gap-7 max-md:px-4",children:[s.jsx("span",{className:"whitespace-pre-line text-center body-14px-medium md:body-medium-16px text-neutral-1000",children:i("courses.exam.dontGiveUpTryAgain")}),s.jsx("img",{src:Xue,alt:"Time"}),s.jsx(Te,{to:n,target:"_blank",className:"w-fit",disabled:e?new Date(f.startedAt).getTime()+Q5>Date.now():!0,children:s.jsxs(re,{className:"w-fit flex gap-2.5",size:a?"s":"m",variant:"primary",disabled:f?new Date(f.startedAt).getTime()+Q5>Date.now():!0,children:[i("courses.exam.retakeExam"),s.jsx(RPe,{size:a?18:24})]})})]})]}),s.jsxs("section",{className:"flex flex-col max-md:gap-4 w-full md:py-5",children:[s.jsx("span",{className:"subtitle-small-caps-14px text-neutral-1000 md:text-neutral-600 px-1.5 md:px-5",children:i("courses.exam.answersReview")}),s.jsx(yq,{examResults:f,className:"px-2.5 md:px-5"})]})]})]},f.id)})]})})},RTt=Be("/$lang/_course/courses/$courseSlug/_$courseSlug/overview")({component:DTt});function DTt(){const{t:e,i18n:t}=Q(),{course:n,courseProgress:r}=d.useContext(Gd),{user:a}=d.useContext(Ge),[i,o]=d.useState(!1),[l,c]=d.useState(["class"]),{data:u}=ke(oe.user.calendar.getCalendarEvents.queryOptions({upcomingEvents:!1,userSpecific:!0,language:t.language,courseId:n?.id})),f=d.useMemo(()=>u?.map(y=>({addressLine1:y.addressLine1,end:y.endDate,id:y.id,isOnline:y.isOnline,organizer:y.organizer,start:y.startDate,subId:y.subId,title:y.name,type:y.type}))??[],[u]),m=r?.[0]?.chapters??[],h=!!n?.parts.some(y=>y.chapters.some(v=>v?.startDate!=null)),b=y=>{Qve({events:u??[],modalFilters:y,filename:`calendar-${n?.index}.ics`})},x=async y=>Jve({token:a?.calendarToken,modalFilters:y,language:t.language,courseId:n?.id,origin:window.location.origin});return s.jsx(Qe,{title:e("words.overview"),layoutSize:"wide",overTitleMobile:n?n.name:void 0,navbarTitle:n?s.jsx(o0,{course:n}):void 0,tabs:n?l0(n,r?.[0]):[],children:n&&s.jsxs("div",{className:"flex flex-col w-full",children:[s.jsx(PTt,{courseId:n.id}),h?s.jsxs("div",{className:"flex flex-col gap-6 mt-6 course-overview",children:[s.jsxs("div",{className:"flex justify-between w-full items-center",children:[s.jsx(qi,{title:e("dashboard.course.courseCalendar")}),s.jsx(s3,{children:s.jsxs(o3,{delayDuration:0,children:[s.jsx(l3,{asChild:!0,children:s.jsx("button",{onClick:()=>o(!0),type:"button",children:s.jsx(cPe,{size:24})})}),s.jsxs(K2,{sideOffset:5,side:"top",className:"flex flex-col items-center shadow-none! text-xs! w-fit px-3! text-start bg-neutral-50 rounded-full border-0!",children:[s.jsx(fL,{className:"fill-neutral-50",width:9,height:7}),s.jsx("span",{className:"text-xs",children:e("dashboard.course.downloadCalendar")})]})]})})]}),s.jsx(VTt,{events:f}),s.jsx(Xve,{isOpen:i,onClose:o,onDownload:b,onSubscribe:x,filters:l,setFilters:c,eventTypes:["class"],showFilters:!1})]}):null,s.jsx(XC,{course:n,completedChapters:m.map(y=>y.chapterId),nextChapter:r?.[0]?.nextChapter?.chapterId,hideGithubLink:!0,className:"self-start mt-7 md:mt-10 w-full",children:s.jsx(qi,{title:e("courses.details.curriculum"),className:"mb-7 md:mb-6"})})]})})}const PTt=({courseId:e})=>{const{t}=Q(),{data:n}=ke(oe.user.notifications.getPublishedScheduledCourseAnnouncements.queryOptions({courseId:e})),[r,a]=d.useState([]);return d.useEffect(()=>{n&&n.length>=0&&a(n?.filter(i=>i.courseId===e).filter(i=>i.type===vt.Assignment||i.type===vt.Calendar||i.type===vt.Warning||i.type===vt.General||i.type===vt.Celebration).filter(i=>new Date(i.scheduledAt).getTime()>Date.now()-10080*60*1e3).sort((i,o)=>new Date(o.scheduledAt).getTime()-new Date(i.scheduledAt).getTime()))},[n,e]),!r||r.length===0?null:s.jsxs("section",{className:"w-full flex flex-col gap-5 mt-8",children:[s.jsx(qi,{title:t("dashboard.course.announcement")}),s.jsx("div",{className:"flex flex-col rounded-[12px] border-neutral-100 border overflow-hidden",children:r.map((i,o)=>s.jsx(LTt,{announcement:i,courseAnnouncements:r,setCourseAnnouncements:a,lastAnnouncement:o===r.length-1},i.id))})]})},LTt=({announcement:e,lastAnnouncement:t,courseAnnouncements:n,setCourseAnnouncements:r})=>s.jsxs("div",{className:"relative flex flex-col",children:[s.jsxs("article",{className:V("group flex w-full hover:bg-orange-50 hover:border-orange-400 hover:border-l-2 py-1.5 px-4 md:p-4"),children:[s.jsxs("div",{className:"flex flex-col gap-2.5 md:px-4 grow",children:[s.jsxs("div",{className:"flex justify-between items-center max-md:min-h-8",children:[s.jsxs("div",{className:"flex items-center gap-2 md:gap-3",children:[s.jsx("div",{className:"rounded-full size-2 bg-orange-500 md:hidden ml-1.5"}),Cm(e.type,"size-[18px] md:size-6 text-orange-600"),s.jsx(It,{size:"small",variant:"orange",mode:"light100",children:O$(e.type,e.courseId??void 0)})]}),s.jsx("div",{className:"rounded-full size-2 bg-orange-500 max-md:hidden"}),s.jsx("span",{className:"px-4 shrink-0 text-center lowercase desktop-caption1 text-neutral-600 md:hidden",children:Cd(new Date(e.scheduledAt))})]}),s.jsx("p",{className:"body-14px text-neutral-1000 whitespace-pre-line",children:e.content})]}),s.jsx("span",{className:"px-4 w-35 shrink-0 text-center lowercase desktop-caption1 text-neutral-600 max-md:hidden",children:Cd(new Date(e.scheduledAt))}),s.jsx("button",{type:"button",onClick:()=>{r(n.filter(a=>a.id!==e.id))},className:"pl-2 pr-4 self-start max-md:hidden",children:s.jsx(vh,{size:20})})]}),!t&&s.jsx("div",{className:"h-px w-full bg-neutral-200"})]},e.id),VTt=({events:e})=>s.jsx(wCe,{events:e}),mde="/assets/certificate-CjrmvXdx.svg",$Tt="/assets/face_sad-B-rrsstH.svg",LSe=Be("/$lang/_course/courses/$courseSlug/_$courseSlug/assignment")({component:HTt});function HTt(){const{t:e}=Q(),t=LSe.useParams(),{user:n}=d.useContext(Ge),{courses:r}=d.useContext(Ge),{course:a}=d.useContext(Gd),i=t.courseSlug,o=r?.find(Oe=>Oe.id===i),l=o?.isPlanbSchool,[c,u]=d.useState([]),f=`ranking-draft-${i}`,{data:m,refetch:h,isFetched:b}=ke(oe.user.courses.getProgress.queryOptions({courseId:i})),{data:x}=ke(oe.content.getCourseAssignments.queryOptions({courseId:i})),y=st(oe.user.courses.saveCourseAssignmentsOrder.mutationOptions({onSuccess:()=>{h(),en(e("dashboard.course.listSaved"),{closeButton:!0,color:"success",icon:ca,mode:"light",time:5e3}),window.scrollTo({behavior:"smooth",top:0})}})),v=st(oe.user.courses.saveCourseAssignmentSubmissionTime.mutationOptions({onSuccess:()=>{h()}})),[w,S]=d.useState(null),[_,N]=d.useState(null),j=d.useRef(null),[k,M]=d.useState(""),[T,R]=d.useState(null),[I,D]=d.useState(""),[P,L]=d.useState(!1),z=new Date(V5()?"2026-03-23T13:00:00Z":o?.assignmentStartDate||"2026-03-25T17:00:00Z").getTime(),q=new Date(o?.assignmentEndDate||"2026-04-23T23:59:00").getTime(),G=Date.now()>=z,$=m?.[0],X=$?.isSelectedForAssignment??!1,B=$?.appliedAssignmentIds!==null,W=$?.affectedAssignmentId!==null,Y=$?.assignmentSubmissionTime!==null,F=l&&X,J=G&&X&&!B&&!W,ue=X&&B&&G,ge=x?.find(Oe=>Oe.id===$?.affectedAssignmentId),ne=!X&&G,be=Oe=>{if(Oe>0){const Ye=[...c];[Ye[Oe],Ye[Oe-1]]=[Ye[Oe-1],Ye[Oe]],u(Ye)}},se=Oe=>{if(Oe<c.length-1){const Ye=[...c];[Ye[Oe],Ye[Oe+1]]=[Ye[Oe+1],Ye[Oe]],u(Ye)}},pe=()=>{localStorage.removeItem(f),y.mutate({assignmentsIds:c.map(Oe=>Oe.id),courseId:i})},Se=(Oe,Ye)=>{S(Ye),Oe.dataTransfer.effectAllowed="move",Oe.dataTransfer.setData("text/html",Oe.currentTarget.outerHTML),Oe.dataTransfer.setData("text/plain",Ye.toString())},ae=()=>{S(null),N(null)},He=(Oe,Ye)=>{Oe.preventDefault(),Oe.dataTransfer.dropEffect="move",N(Ye)},ve=(Oe,Ye)=>{if(Oe.preventDefault(),w===null||w===Ye){S(null),N(null);return}const Me=[...c],tt=Me[w];Me.splice(w,1),Me.splice(Ye,0,tt),u(Me),S(null),N(null)},Ue=async()=>{const Oe=T;if(Oe){if(Oe.type!=="application/pdf"){M(e("dashboard.careerPortal.invalidFile"));return}if(Oe.size>10*1024*1024){M(e("dashboard.careerPortal.fileTooLarge"));return}const Ye=new File([Oe],`${ct(ge?.name||"")}_${ct(n?.username||"")}.pdf`,{type:Oe.type}),Me=new FormData;Me.append("file",Ye),L(!0);try{const tt=await fetch(`/api/course-assignments/submit/${i}/${Ye.name}`,{body:Me,method:"POST"});if(!tt.ok)throw new Error(`Upload failed with status ${tt.status}`);v.mutate({courseId:i}),M(""),en(e("dashboard.course.fileUploaded"),{closeButton:!0,color:"success",icon:ca,mode:"light"})}catch{M(e("dashboard.careerPortal.fileUploadError")),en(e("dashboard.careerPortal.fileUploadError"),{closeButton:!0,color:"warning",icon:a0e,mode:"light"})}finally{L(!1)}}},at=336*60*60*1e3;return d.useEffect(()=>{if(x&&c.length===0){const Oe=localStorage.getItem(f);if(Oe){try{const{ids:Ye,timestamp:Me}=JSON.parse(Oe);if(Date.now()-Me<at){const tt=x.map(ie=>ie.id);if(Ye.length===tt.length&&Ye.every(ie=>tt.includes(ie))){u(Ye.map(ie=>x.find(he=>he.id===ie)));return}}}catch{}localStorage.removeItem(f)}u(x)}},[x,c.length,f]),d.useEffect(()=>{c.length>0&&J&&localStorage.setItem(f,JSON.stringify({ids:c.map(Oe=>Oe.id),timestamp:Date.now()}))},[c,J,f]),o?s.jsx(Qe,{title:e("dashboard.course.assignment"),layoutSize:"max",overTitleMobile:a?a.name:void 0,navbarTitle:a?s.jsx(o0,{course:a}):void 0,tabs:a?l0(a,$):[],children:s.jsxs("section",{className:"flex flex-col w-full max-w-[1000px] gap-4 md:gap-8",children:[!Y&&s.jsx("div",{className:"flex flex-col gap-5",children:o.assignmentDescription&&s.jsx(ty,{title:e("dashboard.course.generalInformation"),className:"border border-neutral-200",variant:"dark",defaultOpen:!W,icon:s.jsx(vpe,{}),children:s.jsx("p",{className:"whitespace-pre-line text-neutral-700 body-14px md:body-16px ",children:o.assignmentDescription})})}),F&&!W&&s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"flex flex-col gap-4 md:gap-5",children:[s.jsx(qi,{title:e("dashboard.course.rankProjectPreferences")}),!ue&&s.jsxs(Ff,{hasCloseButton:!0,variant:"warning",children:[s.jsx(zf,{icon:OM,children:e("dashboard.course.projectRankingInstructions")}),s.jsx(Uf,{children:s.jsxs("div",{className:"flex flex-col text-neutral-900",children:[s.jsx("p",{className:"font-medium",children:e("dashboard.course.rankingOnly24Hours")}),s.jsx("p",{children:e("dashboard.course.rankingInstructions")})]})})]})]}),J&&s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsx("span",{className:"subtitle-small-caps-14px text-neutral-600",children:e("dashboard.course.mostPreferred")}),c.map((Oe,Ye)=>s.jsx(FTt,{name:Oe.name,description:Oe.description,fileUrl:`/api/files/${Oe.fileUrl}`,rank:Ye+1,index:Ye,onMoveUp:()=>be(Ye),onMoveDown:()=>se(Ye),onDragStart:Se,onDragEnd:ae,onDragOver:Me=>He(Me,Ye),onDrop:Me=>ve(Me,Ye),isDragging:w===Ye,isDraggedOver:_===Ye},Oe.id)),s.jsx("span",{className:"subtitle-small-caps-14px text-neutral-600",children:e("dashboard.course.leastPreferred")})]}),s.jsx(zTt,{onConfirm:pe})]}),ue&&s.jsx(xM,{icon:REe,iconClassName:"filter-darkOrange",description:e("dashboard.course.listSavedComeTomorrow")})]}),W&&ge&&s.jsxs("div",{className:"flex flex-col gap-5 md:gap-8",children:[s.jsxs("section",{className:"flex flex-col w-full bg-neutral-50 rounded-2xl",children:[s.jsx(qi,{title:e("dashboard.course.yourProjectAssignment")}),s.jsxs("div",{className:"w-full p-2 md:p-6 flex flex-col gap-6 md:gap-7",children:[s.jsx("article",{className:"flex flex-col bg-white p-2 md:px-5 md:py-4 gap-2 rounded-2xl w-full",children:s.jsxs("div",{className:"flex flex-col gap-2",children:[ge.name&&s.jsx(w4,{icon:oPe,label:e("words.company"),value:ge.name}),s.jsx(w4,{icon:rPe,label:e("words.title"),value:ge.description}),ge.mentor&&s.jsx(w4,{icon:zPe,label:e("words.mentor"),value:ge.mentor}),s.jsx(w4,{icon:D9,label:e("words.date"),value:Jo(o.assignmentStartDate||void 0,o.assignmentEndDate||void 0)}),s.jsx(w4,{icon:v0e,label:e("words.weight"),value:s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsxs("span",{children:[o.assignmentWeight,"%"]}),s.jsx(UEe,{weight:o.assignmentWeight||0})]})})]})}),s.jsxs("div",{className:"flex max-md:flex-wrap gap-4 items-center",children:[s.jsx(re,{variant:"outline",mode:"light",size:"s",asChild:!0,children:s.jsxs("a",{href:`/api/files/${ge.fileUrl}`,target:"_blank",rel:"noreferrer",children:[s.jsx(WOe,{className:"mr-2"}),e("dashboard.course.readAssignment")]})}),ge.telegramUrl&&s.jsx(re,{variant:"outline",mode:"light",size:"s",asChild:!0,children:s.jsxs("a",{href:ge.telegramUrl,target:"_blank",rel:"noreferrer",children:[s.jsx(_2e,{className:"mr-2"}),e("dashboard.course.joinTelegramGroup")]})})]})]})]}),s.jsx(hs,{mode:"light",className:"!mx-0",width:"w-full"}),!Y&&!o.isAssignmentGradingPublished&&s.jsxs("div",{className:"flex flex-col gap-5",children:[s.jsx(qi,{title:e("dashboard.course.submitYourWork")}),s.jsxs(Ff,{hasCloseButton:!0,variant:"warning",children:[s.jsx(zf,{icon:OM,children:e("dashboard.course.submissionInstructions")}),s.jsx(Uf,{children:s.jsxs("ul",{className:"list-disc pl-6 text-neutral-900",children:[s.jsx("li",{children:s.jsx("span",{className:"font-medium",children:e("dashboard.course.submitBefore",{date:tr(q),hour:qc(q)})})}),s.jsx("li",{children:e("dashboard.course.mustBePdf")})]})})]}),s.jsxs("div",{className:"flex flex-col gap-1 md:gap-2 mb-5 md:mb-10",children:[s.jsx("input",{type:"file",accept:".pdf",className:"hidden",ref:j,onChange:Oe=>{const Ye=Oe.target.files?.[0];Ye&&(R(Ye),D(Ye.name))}}),s.jsxs("div",{className:"flex max-md:flex-wrap gap-4 w-full",children:[s.jsxs("div",{className:"flex flex-col gap-2 max-w-[614px] w-full",children:[s.jsxs("div",{className:"flex items-center rounded-[10px] overflow-hidden w-full hover:shadow-course-navigation-sm h-[46px]",children:[s.jsx("button",{type:"button",onClick:()=>j.current?.click(),className:"h-full flex items-center px-3.5 rounded-l-[10px] border border-neutral-700 md:text-lg leading-normal font-medium bg-orange-500 text-white hover:cursor-pointer shrink-0 focus:border-neutral-900 focus:bg-orange-600",children:e("dashboard.careerPortal.chooseFile")}),s.jsx("span",{className:"h-full flex items-center px-3.5 body-16px md:label-medium-16px text-neutral-600 truncate w-full border-r border-y border-neutral-700 rounded-r-[10px]",children:I||e("dashboard.careerPortal.noFileSelected")})]}),s.jsx("p",{className:"body-14px text-neutral-500",children:e("dashboard.careerPortal.acceptedFormat")}),k&&s.jsx("p",{className:"text-red-500 body-14px",children:k})]}),s.jsx(UTt,{onConfirm:Ue,selectedFile:T,isUploading:P})]})]})]}),Y&&!o.isAssignmentGradingPublished&&s.jsx(xM,{icon:mde,title:e("dashboard.course.assignmentCompletedTitle"),description:e("dashboard.course.assignmentCompletedDescription")}),o.isAssignmentGradingPublished&&s.jsxs("section",{className:"flex flex-col w-full bg-white rounded-2xl border border-neutral-100",children:[s.jsxs("div",{className:"px-2 md:px-6 py-3 border-b border-neutral-100 mobile-h3 md:title-large-sb-24px flex gap-2 md:gap-4 items-center",children:[s.jsx("img",{src:mde,alt:"Certificate icon",className:V("w-4 md:w-6")}),s.jsx("span",{children:e("dashboard.course.assignmentCompletedTitle")})]}),s.jsxs("div",{className:"w-full p-2 md:p-6 flex flex-col gap-2 items-center justify-center",children:[s.jsx(dd,{size:"l",label:e("dashboard.course.assignmentScore"),percentage:$?.assignmentGrade??0,variant:"green"}),s.jsx(In,{variant:"outline",mode:"light",size:"s",asChild:!0,children:s.jsx(Te,{to:"",hash:"singleTrialExam",onClick:()=>{window.scrollTo({behavior:"smooth",top:0})},children:e("dashboard.course.viewScoreSummary")})})]})]})]}),ne&&b&&s.jsx(xM,{icon:$Tt,iconClassName:"filter-darkOrange",description:e(l?"dashboard.course.notSelectedAssignment":"dashboard.course.assignmentNotAccessible")})]})}):s.jsx(Fe,{})}const FTt=({name:e,description:t,fileUrl:n,rank:r=1,onMoveUp:a,onMoveDown:i,onDragStart:o,onDragEnd:l,onDragOver:c,onDrop:u,isDragging:f=!1,isDraggedOver:m=!1,index:h=0})=>{const{t:b}=Q(),x=S=>{o?.(S,h)},y=()=>{l?.()},v=S=>{c?.(S)},w=S=>{u?.(S,h)};return s.jsxs("div",{className:V("w-full flex items-center gap-4 transition-all bg-transparent",m&&!f&&"transform scale-101"),onDragOver:v,onDrop:w,children:[s.jsxs("div",{className:"md:hidden w-full flex",children:[s.jsxs("div",{className:"w-10 py-2 bg-orange-50 border border-orange-100 rounded-l-lg flex flex-col justify-between items-center",children:[s.jsx("button",{className:V("w-8.5 h-6.5 px-2 py-2.5 rounded-lg flex items-center justify-center transition-colors",r===1?"opacity-30 cursor-not-allowed":""),onClick:r===1?void 0:a,type:"button",disabled:r===1,children:s.jsx(LO,{className:"size-4.5 text-black"})}),s.jsx("div",{className:"flex-1 flex items-center justify-center",children:s.jsx("span",{className:"text-orange-700 font-semibold text-base leading-5",children:r})}),s.jsx("button",{className:"w-8.5 h-6.5 px-2 py-2.5 rounded-lg flex items-center justify-center transition-colors",onClick:i,type:"button",children:s.jsx(PO,{className:"size-4.5 text-black"})})]}),s.jsxs("div",{className:V("flex-1 p-2 bg-white border-t border-r border-b border-neutral-100 rounded-r-xl transition-all duration-200 flex flex-wrap items-center content-center",f?"border-neutral-300 bg-neutral-50 opacity-50":"bg-white border-neutral-100",m&&!f?"border-orange-300 bg-orange-50":""),draggable:!0,onDragStart:x,onDragEnd:y,children:[s.jsxs("div",{className:"flex-1 flex flex-col gap-2",children:[s.jsxs("div",{className:"flex flex-col",children:[s.jsx("div",{className:"text-dashboardSectionTitle font-medium text-base leading-5",children:e}),s.jsx("div",{className:"text-dashboardSectionTitle text-xs leading-4",children:t})]}),s.jsx(re,{variant:"outline",mode:"light",size:"s",className:"w-fit",asChild:!0,children:s.jsx("a",{href:n,target:"_blank",rel:"noreferrer",children:b("dashboard.course.readAssignment")})})]}),s.jsx("button",{className:V("size-4.5 rounded flex items-center justify-center transition-colors cursor-grab active:cursor-grabbing ml-2",f&&"cursor-grabbing"),type:"button",children:s.jsx(bte,{className:"size-4.5 text-neutral-300"})})]})]}),s.jsxs("div",{className:"hidden md:contents",children:[s.jsx("div",{className:"size-15 border rounded-lg bg-orange-50 border-orange-100 flex items-center justify-center",children:s.jsx("span",{className:"text-orange-700 display-small-med-32px",children:r})}),s.jsxs("div",{className:V("flex-1 px-4 py-1 border rounded-xl flex items-center gap-5 transition-all duration-200",f?"border-neutral-300 bg-neutral-50 opacity-50":"bg-white border-neutral-100",m&&!f?"border-orange-300 bg-orange-50":""),draggable:!0,onDragStart:x,onDragEnd:y,children:[s.jsxs("div",{className:"w-[34px] flex flex-col justify-between items-center h-full",children:[s.jsx("button",{className:V("h-6.5 px-2 py-2.5 rounded-lg hover:bg-neutral-100 flex items-center justify-center transition-colors",r===1?"opacity-30 cursor-not-allowed":""),onClick:r===1?void 0:a,type:"button",disabled:r===1,children:s.jsx(LO,{className:"size-4.5 text-black"})}),s.jsx("button",{className:"h-6.5 px-2 py-2.5 rounded-lg hover:bg-neutral-100 flex items-center justify-center transition-colors",onClick:i,type:"button",children:s.jsx(PO,{className:"size-4.5 text-black"})})]}),s.jsxs("div",{className:"flex-1 flex flex-col justify-center gap-1",children:[s.jsx("div",{className:"text-dashboardSectionTitle label-med-18px",children:e}),s.jsx("div",{className:"text-dashboardSectionTitle body-14px",children:t})]}),s.jsxs("div",{className:"flex items-center gap-5",children:[s.jsx(re,{variant:"outline",mode:"light",size:"s",asChild:!0,children:s.jsx("a",{href:n,target:"_blank",rel:"noreferrer",children:b("dashboard.course.readAssignment")})}),s.jsx("button",{className:V("size-6 hover:bg-neutral-100 rounded flex items-center justify-center transition-colors cursor-grab active:cursor-grabbing",f&&"cursor-grabbing"),type:"button",children:s.jsx(bte,{className:"size-4.5 text-neutral-300"})})]})]})]})]})},xM=({icon:e,title:t,subtitle:n,description:r,className:a,iconClassName:i})=>s.jsxs("div",{className:V("flex w-full flex-col justify-center items-center gap-4 md:gap-8 px-4 py-5 md:p-8 bg-neutral-50 border border-neutral-100 rounded-2xl shadow-course-navigation text-center",a),children:[s.jsxs("div",{className:"flex flex-col justify-center items-center gap-2.5 md:gap-5",children:[e&&s.jsx("img",{src:e,alt:t,className:V("w-7 md:w-9",i)}),t&&s.jsx("h3",{className:"text-neutral-1000 label-medium-med-16px md:label-large-med-20px",children:t})]}),n&&s.jsx("span",{className:"text-orange-500 display-medium-bold-caps-32px md:display-large-bold-caps-48px",children:n}),r&&s.jsx("p",{className:"body-14px md:label-18px text-neutral-1000 whitespace-pre-line",children:r})]}),w4=({icon:e,label:t,value:n})=>{const r=e;return s.jsxs("div",{className:"flex items-center gap-2 flex-wrap w-full justify-between border-b border-neutral-50 py-1 last:border-b-0",children:[s.jsxs("div",{className:"flex items-center gap-2 text-neutral-500",children:[s.jsx(r,{size:24}),s.jsx("span",{className:"body-16px",children:t})]}),s.jsx("span",{className:"text-neutral-800 body-16px",children:n})]})},zTt=({onConfirm:e})=>{const{t}=Q(),n=gt("md");return s.jsx(En,{trigger:s.jsx(re,{variant:"primary",mode:"light",size:n?"m":"l",className:"w-fit mx-auto",children:t("dashboard.course.saveList")}),title:t("dashboard.course.surePreferenceList"),content:s.jsx("p",{className:"text-center max-w-[442px] md:px-5",children:t("dashboard.course.confirmNoEditable")}),iconSrc:c0,children:s.jsxs("div",{className:"!flex max-md:flex-col w-full justify-center items-center gap-2.5 md:!gap-7",children:[s.jsx(Hr,{asChild:!0,children:s.jsxs(re,{variant:"primary",size:n?"m":"l",className:"max-md:w-full md:w-fit",onClick:e,children:[t("dashboard.course.confirmList"),s.jsx(ca,{className:"ml-2.5"})]})}),s.jsx(Hr,{asChild:!0,children:s.jsxs(re,{variant:"outline",size:n?"m":"l",className:"max-md:w-full md:w-fit",children:[t("dashboard.course.keepEditing")," ",s.jsx(yd,{className:"ml-2.5"})]})})]})})},UTt=({onConfirm:e,selectedFile:t,isUploading:n})=>{const{t:r}=Q(),a=gt("md");return s.jsx(En,{trigger:s.jsx(re,{variant:"primary",mode:"light",size:"m",className:"w-fit h-fit",disabled:!t||n,children:r("words.submit")}),title:r("dashboard.course.isSubmissionFinal"),content:s.jsx("p",{className:"text-center max-w-[442px] md:px-5",children:r("dashboard.course.confirmNoEditableFile")}),iconSrc:c0,children:s.jsxs("div",{className:"!flex max-md:flex-col w-full justify-center items-center gap-2.5 md:!gap-7",children:[s.jsx(Hr,{asChild:!0,children:s.jsxs(re,{variant:"primary",size:a?"m":"l",className:"max-md:w-full md:w-fit",onClick:e,children:[r("dashboard.course.confirmSubmission")," ",s.jsx(ca,{className:"ml-2.5"})]})}),s.jsx(Hr,{asChild:!0,children:s.jsxs(re,{variant:"outline",size:a?"m":"l",className:"max-md:w-full md:w-fit",children:[r("courses.exam.goBack")," ",s.jsx(i0e,{className:"ml-2.5"})]})})]})})};function BTt(e){return xe({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"m476.59 227.05-.16-.07L49.35 49.84A23.56 23.56 0 0 0 27.14 52 24.65 24.65 0 0 0 16 72.59v113.29a24 24 0 0 0 19.52 23.57l232.93 43.07a4 4 0 0 1 0 7.86L35.53 303.45A24 24 0 0 0 16 327v113.31A23.57 23.57 0 0 0 26.59 460a23.94 23.94 0 0 0 13.22 4 24.55 24.55 0 0 0 9.52-1.93L476.4 285.94l.19-.09a32 32 0 0 0 0-58.8z"},child:[]}]})(e)}function pde(e,t){const n=String(e);if(typeof t!="string")throw new TypeError("Expected character");let r=0,a=n.indexOf(t);for(;a!==-1;)r++,a=n.indexOf(t,a+t.length);return r}function ZTt(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function qTt(e,t,n){const a=BC((n||{}).ignore||[]),i=GTt(t);let o=-1;for(;++o<i.length;)_we(e,"text",l);function l(u,f){let m=-1,h;for(;++m<f.length;){const b=f[m],x=h?h.children:void 0;if(a(b,x?x.indexOf(b):void 0,h))return;h=b}if(h)return c(u,f)}function c(u,f){const m=f[f.length-1],h=i[o][0],b=i[o][1];let x=0;const v=m.children.indexOf(u);let w=!1,S=[];h.lastIndex=0;let _=h.exec(u.value);for(;_;){const N=_.index,j={index:_.index,input:_.input,stack:[...f,u]};let k=b(..._,j);if(typeof k=="string"&&(k=k.length>0?{type:"text",value:k}:void 0),k===!1?h.lastIndex=N+1:(x!==N&&S.push({type:"text",value:u.value.slice(x,N)}),Array.isArray(k)?S.push(...k):k&&S.push(k),x=N+_[0].length,w=!0),!h.global)break;_=h.exec(u.value)}return w?(x<u.value.length&&S.push({type:"text",value:u.value.slice(x)}),m.children.splice(v,1,...S)):S=[u],v+S.length}}function GTt(e){const t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const n=!e[0]||Array.isArray(e[0])?e:[e];let r=-1;for(;++r<n.length;){const a=n[r];t.push([WTt(a[0]),YTt(a[1])])}return t}function WTt(e){return typeof e=="string"?new RegExp(ZTt(e),"g"):e}function YTt(e){return typeof e=="function"?e:function(){return e}}const vM="phrasing",yM=["autolink","link","image","label"];function KTt(){return{transforms:[rAt],enter:{literalAutolink:QTt,literalAutolinkEmail:CM,literalAutolinkHttp:CM,literalAutolinkWww:CM},exit:{literalAutolink:nAt,literalAutolinkEmail:tAt,literalAutolinkHttp:JTt,literalAutolinkWww:eAt}}}function XTt(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:vM,notInConstruct:yM},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:vM,notInConstruct:yM},{character:":",before:"[ps]",after:"\\/",inConstruct:vM,notInConstruct:yM}]}}function QTt(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function CM(e){this.config.enter.autolinkProtocol.call(this,e)}function JTt(e){this.config.exit.autolinkProtocol.call(this,e)}function eAt(e){this.config.exit.data.call(this,e);const t=this.stack[this.stack.length-1];t.type,t.url="http://"+this.sliceSerialize(e)}function tAt(e){this.config.exit.autolinkEmail.call(this,e)}function nAt(e){this.exit(e)}function rAt(e){qTt(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,aAt],[/(?<=^|\s|\p{P}|\p{S})([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/gu,iAt]],{ignore:["link","linkReference"]})}function aAt(e,t,n,r,a){let i="";if(!VSe(a)||(/^w/i.test(t)&&(n=t+n,t="",i="http://"),!sAt(n)))return!1;const o=oAt(n+r);if(!o[0])return!1;const l={type:"link",title:null,url:i+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[l,{type:"text",value:o[1]}]:l}function iAt(e,t,n,r){return!VSe(r,!0)||/[-\d_]$/.test(n)?!1:{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function sAt(e){const t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}function oAt(e){const t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")");const a=pde(e,"(");let i=pde(e,")");for(;r!==-1&&a>i;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(")"),i++;return[e,n]}function VSe(e,t){const n=e.input.charCodeAt(e.index-1);return(e.index===0||R2(n)||FC(n))&&(!t||n!==47)}$Se.peek=gAt;function lAt(){this.buffer()}function cAt(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function uAt(){this.buffer()}function dAt(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function fAt(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.identifier=zo(this.sliceSerialize(e)).toLowerCase(),n.label=t}function mAt(e){this.exit(e)}function pAt(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.identifier=zo(this.sliceSerialize(e)).toLowerCase(),n.label=t}function hAt(e){this.exit(e)}function gAt(){return"["}function $Se(e,t,n,r){const a=n.createTracker(r);let i=a.move("[^");const o=n.enter("footnoteReference"),l=n.enter("reference");return i+=a.move(n.safe(n.associationId(e),{after:"]",before:i})),l(),o(),i+=a.move("]"),i}function bAt(){return{enter:{gfmFootnoteCallString:lAt,gfmFootnoteCall:cAt,gfmFootnoteDefinitionLabelString:uAt,gfmFootnoteDefinition:dAt},exit:{gfmFootnoteCallString:fAt,gfmFootnoteCall:mAt,gfmFootnoteDefinitionLabelString:pAt,gfmFootnoteDefinition:hAt}}}function xAt(e){let t=!1;return e&&e.firstLineBlank&&(t=!0),{handlers:{footnoteDefinition:n,footnoteReference:$Se},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function n(r,a,i,o){const l=i.createTracker(o);let c=l.move("[^");const u=i.enter("footnoteDefinition"),f=i.enter("label");return c+=l.move(i.safe(i.associationId(r),{before:c,after:"]"})),f(),c+=l.move("]:"),r.children&&r.children.length>0&&(l.shift(4),c+=l.move((t?`
`:" ")+i.indentLines(i.containerFlow(r,l.current()),t?HSe:vAt))),u(),c}}function vAt(e,t,n){return t===0?e:HSe(e,t,n)}function HSe(e,t,n){return(n?"":"    ")+e}const yAt=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];FSe.peek=NAt;function CAt(){return{canContainEols:["delete"],enter:{strikethrough:EAt},exit:{strikethrough:SAt}}}function wAt(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:yAt}],handlers:{delete:FSe}}}function EAt(e){this.enter({type:"delete",children:[]},e)}function SAt(e){this.exit(e)}function FSe(e,t,n,r){const a=n.createTracker(r),i=n.enter("strikethrough");let o=a.move("~~");return o+=n.containerPhrasing(e,{...a.current(),before:o,after:"~"}),o+=a.move("~~"),i(),o}function NAt(){return"~"}function _At(e){return e.length}function kAt(e,t){const n=t||{},r=(n.align||[]).concat(),a=n.stringLength||_At,i=[],o=[],l=[],c=[];let u=0,f=-1;for(;++f<e.length;){const y=[],v=[];let w=-1;for(e[f].length>u&&(u=e[f].length);++w<e[f].length;){const S=jAt(e[f][w]);if(n.alignDelimiters!==!1){const _=a(S);v[w]=_,(c[w]===void 0||_>c[w])&&(c[w]=_)}y.push(S)}o[f]=y,l[f]=v}let m=-1;if(typeof r=="object"&&"length"in r)for(;++m<u;)i[m]=hde(r[m]);else{const y=hde(r);for(;++m<u;)i[m]=y}m=-1;const h=[],b=[];for(;++m<u;){const y=i[m];let v="",w="";y===99?(v=":",w=":"):y===108?v=":":y===114&&(w=":");let S=n.alignDelimiters===!1?1:Math.max(1,c[m]-v.length-w.length);const _=v+"-".repeat(S)+w;n.alignDelimiters!==!1&&(S=v.length+S+w.length,S>c[m]&&(c[m]=S),b[m]=S),h[m]=_}o.splice(1,0,h),l.splice(1,0,b),f=-1;const x=[];for(;++f<o.length;){const y=o[f],v=l[f];m=-1;const w=[];for(;++m<u;){const S=y[m]||"";let _="",N="";if(n.alignDelimiters!==!1){const j=c[m]-(v[m]||0),k=i[m];k===114?_=" ".repeat(j):k===99?j%2?(_=" ".repeat(j/2+.5),N=" ".repeat(j/2-.5)):(_=" ".repeat(j/2),N=_):N=" ".repeat(j)}n.delimiterStart!==!1&&!m&&w.push("|"),n.padding!==!1&&!(n.alignDelimiters===!1&&S==="")&&(n.delimiterStart!==!1||m)&&w.push(" "),n.alignDelimiters!==!1&&w.push(_),w.push(S),n.alignDelimiters!==!1&&w.push(N),n.padding!==!1&&w.push(" "),(n.delimiterEnd!==!1||m!==u-1)&&w.push("|")}x.push(n.delimiterEnd===!1?w.join("").replace(/ +$/,""):w.join(""))}return x.join(`
`)}function jAt(e){return e==null?"":String(e)}function hde(e){const t=typeof e=="string"?e.codePointAt(0):0;return t===67||t===99?99:t===76||t===108?108:t===82||t===114?114:0}function TAt(e,t,n,r){const a=n.enter("blockquote"),i=n.createTracker(r);i.move("> "),i.shift(2);const o=n.indentLines(n.containerFlow(e,i.current()),AAt);return a(),o}function AAt(e,t,n){return">"+(n?"":" ")+e}function MAt(e,t){return gde(e,t.inConstruct,!0)&&!gde(e,t.notInConstruct,!1)}function gde(e,t,n){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function bde(e,t,n,r){let a=-1;for(;++a<n.unsafe.length;)if(n.unsafe[a].character===`
`&&MAt(n.stack,n.unsafe[a]))return/[ \t]/.test(r.before)?"":" ";return`\\
`}function OAt(e,t){const n=String(e);let r=n.indexOf(t),a=r,i=0,o=0;if(typeof t!="string")throw new TypeError("Expected substring");for(;r!==-1;)r===a?++i>o&&(o=i):i=1,a=r+t.length,r=n.indexOf(t,a);return o}function IAt(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function RAt(e){const t=e.options.fence||"`";if(t!=="`"&&t!=="~")throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function DAt(e,t,n,r){const a=RAt(n),i=e.value||"",o=a==="`"?"GraveAccent":"Tilde";if(IAt(e,n)){const m=n.enter("codeIndented"),h=n.indentLines(i,PAt);return m(),h}const l=n.createTracker(r),c=a.repeat(Math.max(OAt(i,a)+1,3)),u=n.enter("codeFenced");let f=l.move(c);if(e.lang){const m=n.enter(`codeFencedLang${o}`);f+=l.move(n.safe(e.lang,{before:f,after:" ",encode:["`"],...l.current()})),m()}if(e.lang&&e.meta){const m=n.enter(`codeFencedMeta${o}`);f+=l.move(" "),f+=l.move(n.safe(e.meta,{before:f,after:`
`,encode:["`"],...l.current()})),m()}return f+=l.move(`
`),i&&(f+=l.move(i+`
`)),f+=l.move(c),u(),f}function PAt(e,t,n){return(n?"":"    ")+e}function wq(e){const t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function LAt(e,t,n,r){const a=wq(n),i=a==='"'?"Quote":"Apostrophe",o=n.enter("definition");let l=n.enter("label");const c=n.createTracker(r);let u=c.move("[");return u+=c.move(n.safe(n.associationId(e),{before:u,after:"]",...c.current()})),u+=c.move("]: "),l(),!e.url||/[\0- \u007F]/.test(e.url)?(l=n.enter("destinationLiteral"),u+=c.move("<"),u+=c.move(n.safe(e.url,{before:u,after:">",...c.current()})),u+=c.move(">")):(l=n.enter("destinationRaw"),u+=c.move(n.safe(e.url,{before:u,after:e.title?" ":`
`,...c.current()}))),l(),e.title&&(l=n.enter(`title${i}`),u+=c.move(" "+a),u+=c.move(n.safe(e.title,{before:u,after:a,...c.current()})),u+=c.move(a),l()),o(),u}function VAt(e){const t=e.options.emphasis||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function bh(e){return"&#x"+e.toString(16).toUpperCase()+";"}function wx(e,t,n){const r=Im(e),a=Im(t);return r===void 0?a===void 0?n==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:a===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:r===1?a===void 0?{inside:!1,outside:!1}:a===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:a===void 0?{inside:!1,outside:!1}:a===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}zSe.peek=$At;function zSe(e,t,n,r){const a=VAt(n),i=n.enter("emphasis"),o=n.createTracker(r),l=o.move(a);let c=o.move(n.containerPhrasing(e,{after:a,before:l,...o.current()}));const u=c.charCodeAt(0),f=wx(r.before.charCodeAt(r.before.length-1),u,a);f.inside&&(c=bh(u)+c.slice(1));const m=c.charCodeAt(c.length-1),h=wx(r.after.charCodeAt(0),m,a);h.inside&&(c=c.slice(0,-1)+bh(m));const b=o.move(a);return i(),n.attentionEncodeSurroundingInfo={after:h.outside,before:f.outside},l+c+b}function $At(e,t,n){return n.options.emphasis||"*"}function HAt(e,t){let n=!1;return KH(e,function(r){if("value"in r&&/\r?\n|\r/.test(r.value)||r.type==="break")return n=!0,aR}),!!((!e.depth||e.depth<3)&&BH(e)&&(t.options.setext||n))}function FAt(e,t,n,r){const a=Math.max(Math.min(6,e.depth||1),1),i=n.createTracker(r);if(HAt(e,n)){const f=n.enter("headingSetext"),m=n.enter("phrasing"),h=n.containerPhrasing(e,{...i.current(),before:`
`,after:`
`});return m(),f(),h+`
`+(a===1?"=":"-").repeat(h.length-(Math.max(h.lastIndexOf("\r"),h.lastIndexOf(`
`))+1))}const o="#".repeat(a),l=n.enter("headingAtx"),c=n.enter("phrasing");i.move(o+" ");let u=n.containerPhrasing(e,{before:"# ",after:`
`,...i.current()});return/^[\t ]/.test(u)&&(u=bh(u.charCodeAt(0))+u.slice(1)),u=u?o+" "+u:o,n.options.closeAtx&&(u+=" "+o),c(),l(),u}USe.peek=zAt;function USe(e){return e.value||""}function zAt(){return"<"}BSe.peek=UAt;function BSe(e,t,n,r){const a=wq(n),i=a==='"'?"Quote":"Apostrophe",o=n.enter("image");let l=n.enter("label");const c=n.createTracker(r);let u=c.move("![");return u+=c.move(n.safe(e.alt,{before:u,after:"]",...c.current()})),u+=c.move("]("),l(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(l=n.enter("destinationLiteral"),u+=c.move("<"),u+=c.move(n.safe(e.url,{before:u,after:">",...c.current()})),u+=c.move(">")):(l=n.enter("destinationRaw"),u+=c.move(n.safe(e.url,{before:u,after:e.title?" ":")",...c.current()}))),l(),e.title&&(l=n.enter(`title${i}`),u+=c.move(" "+a),u+=c.move(n.safe(e.title,{before:u,after:a,...c.current()})),u+=c.move(a),l()),u+=c.move(")"),o(),u}function UAt(){return"!"}ZSe.peek=BAt;function ZSe(e,t,n,r){const a=e.referenceType,i=n.enter("imageReference");let o=n.enter("label");const l=n.createTracker(r);let c=l.move("![");const u=n.safe(e.alt,{before:c,after:"]",...l.current()});c+=l.move(u+"]["),o();const f=n.stack;n.stack=[],o=n.enter("reference");const m=n.safe(n.associationId(e),{before:c,after:"]",...l.current()});return o(),n.stack=f,i(),a==="full"||!u||u!==m?c+=l.move(m+"]"):a==="shortcut"?c=c.slice(0,-1):c+=l.move("]"),c}function BAt(){return"!"}qSe.peek=ZAt;function qSe(e,t,n){let r=e.value||"",a="`",i=-1;for(;new RegExp("(^|[^`])"+a+"([^`]|$)").test(r);)a+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++i<n.unsafe.length;){const o=n.unsafe[i],l=n.compilePattern(o);let c;if(o.atBreak)for(;c=l.exec(r);){let u=c.index;r.charCodeAt(u)===10&&r.charCodeAt(u-1)===13&&u--,r=r.slice(0,u)+" "+r.slice(c.index+1)}}return a+r+a}function ZAt(){return"`"}function GSe(e,t){const n=BH(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&e.children.length===1&&e.children[0].type==="text"&&(n===e.url||"mailto:"+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}WSe.peek=qAt;function WSe(e,t,n,r){const a=wq(n),i=a==='"'?"Quote":"Apostrophe",o=n.createTracker(r);let l,c;if(GSe(e,n)){const f=n.stack;n.stack=[],l=n.enter("autolink");let m=o.move("<");return m+=o.move(n.containerPhrasing(e,{before:m,after:">",...o.current()})),m+=o.move(">"),l(),n.stack=f,m}l=n.enter("link"),c=n.enter("label");let u=o.move("[");return u+=o.move(n.containerPhrasing(e,{before:u,after:"](",...o.current()})),u+=o.move("]("),c(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(c=n.enter("destinationLiteral"),u+=o.move("<"),u+=o.move(n.safe(e.url,{before:u,after:">",...o.current()})),u+=o.move(">")):(c=n.enter("destinationRaw"),u+=o.move(n.safe(e.url,{before:u,after:e.title?" ":")",...o.current()}))),c(),e.title&&(c=n.enter(`title${i}`),u+=o.move(" "+a),u+=o.move(n.safe(e.title,{before:u,after:a,...o.current()})),u+=o.move(a),c()),u+=o.move(")"),l(),u}function qAt(e,t,n){return GSe(e,n)?"<":"["}YSe.peek=GAt;function YSe(e,t,n,r){const a=e.referenceType,i=n.enter("linkReference");let o=n.enter("label");const l=n.createTracker(r);let c=l.move("[");const u=n.containerPhrasing(e,{before:c,after:"]",...l.current()});c+=l.move(u+"]["),o();const f=n.stack;n.stack=[],o=n.enter("reference");const m=n.safe(n.associationId(e),{before:c,after:"]",...l.current()});return o(),n.stack=f,i(),a==="full"||!u||u!==m?c+=l.move(m+"]"):a==="shortcut"?c=c.slice(0,-1):c+=l.move("]"),c}function GAt(){return"["}function Eq(e){const t=e.options.bullet||"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function WAt(e){const t=Eq(e),n=e.options.bulletOther;if(!n)return t==="*"?"-":"*";if(n!=="*"&&n!=="+"&&n!=="-")throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}function YAt(e){const t=e.options.bulletOrdered||".";if(t!=="."&&t!==")")throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function KSe(e){const t=e.options.rule||"*";if(t!=="*"&&t!=="-"&&t!=="_")throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function KAt(e,t,n,r){const a=n.enter("list"),i=n.bulletCurrent;let o=e.ordered?YAt(n):Eq(n);const l=e.ordered?o==="."?")":".":WAt(n);let c=t&&n.bulletLastUsed?o===n.bulletLastUsed:!1;if(!e.ordered){const f=e.children?e.children[0]:void 0;if((o==="*"||o==="-")&&f&&(!f.children||!f.children[0])&&n.stack[n.stack.length-1]==="list"&&n.stack[n.stack.length-2]==="listItem"&&n.stack[n.stack.length-3]==="list"&&n.stack[n.stack.length-4]==="listItem"&&n.indexStack[n.indexStack.length-1]===0&&n.indexStack[n.indexStack.length-2]===0&&n.indexStack[n.indexStack.length-3]===0&&(c=!0),KSe(n)===o&&f){let m=-1;for(;++m<e.children.length;){const h=e.children[m];if(h&&h.type==="listItem"&&h.children&&h.children[0]&&h.children[0].type==="thematicBreak"){c=!0;break}}}}c&&(o=l),n.bulletCurrent=o;const u=n.containerFlow(e,r);return n.bulletLastUsed=o,n.bulletCurrent=i,a(),u}function XAt(e){const t=e.options.listItemIndent||"one";if(t!=="tab"&&t!=="one"&&t!=="mixed")throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}function QAt(e,t,n,r){const a=XAt(n);let i=n.bulletCurrent||Eq(n);t&&t.type==="list"&&t.ordered&&(i=(typeof t.start=="number"&&t.start>-1?t.start:1)+(n.options.incrementListMarker===!1?0:t.children.indexOf(e))+i);let o=i.length+1;(a==="tab"||a==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(o=Math.ceil(o/4)*4);const l=n.createTracker(r);l.move(i+" ".repeat(o-i.length)),l.shift(o);const c=n.enter("listItem"),u=n.indentLines(n.containerFlow(e,l.current()),f);return c(),u;function f(m,h,b){return h?(b?"":" ".repeat(o))+m:(b?i:i+" ".repeat(o-i.length))+m}}function JAt(e,t,n,r){const a=n.enter("paragraph"),i=n.enter("phrasing"),o=n.containerPhrasing(e,r);return i(),a(),o}const eMt=BC(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function tMt(e,t,n,r){return(e.children.some(function(o){return eMt(o)})?n.containerPhrasing:n.containerFlow).call(n,e,r)}function nMt(e){const t=e.options.strong||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}XSe.peek=rMt;function XSe(e,t,n,r){const a=nMt(n),i=n.enter("strong"),o=n.createTracker(r),l=o.move(a+a);let c=o.move(n.containerPhrasing(e,{after:a,before:l,...o.current()}));const u=c.charCodeAt(0),f=wx(r.before.charCodeAt(r.before.length-1),u,a);f.inside&&(c=bh(u)+c.slice(1));const m=c.charCodeAt(c.length-1),h=wx(r.after.charCodeAt(0),m,a);h.inside&&(c=c.slice(0,-1)+bh(m));const b=o.move(a+a);return i(),n.attentionEncodeSurroundingInfo={after:h.outside,before:f.outside},l+c+b}function rMt(e,t,n){return n.options.strong||"*"}function aMt(e,t,n,r){return n.safe(e.value,r)}function iMt(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}function sMt(e,t,n){const r=(KSe(n)+(n.options.ruleSpaces?" ":"")).repeat(iMt(n));return n.options.ruleSpaces?r.slice(0,-1):r}const QSe={blockquote:TAt,break:bde,code:DAt,definition:LAt,emphasis:zSe,hardBreak:bde,heading:FAt,html:USe,image:BSe,imageReference:ZSe,inlineCode:qSe,link:WSe,linkReference:YSe,list:KAt,listItem:QAt,paragraph:JAt,root:tMt,strong:XSe,text:aMt,thematicBreak:sMt};function oMt(){return{enter:{table:lMt,tableData:xde,tableHeader:xde,tableRow:uMt},exit:{codeText:dMt,table:cMt,tableData:wM,tableHeader:wM,tableRow:wM}}}function lMt(e){const t=e._align;this.enter({type:"table",align:t.map(function(n){return n==="none"?null:n}),children:[]},e),this.data.inTable=!0}function cMt(e){this.exit(e),this.data.inTable=void 0}function uMt(e){this.enter({type:"tableRow",children:[]},e)}function wM(e){this.exit(e)}function xde(e){this.enter({type:"tableCell",children:[]},e)}function dMt(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,fMt));const n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function fMt(e,t){return t==="|"?t:e}function mMt(e){const t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,a=t.stringLength,i=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:`
`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[	 :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:h,table:o,tableCell:c,tableRow:l}};function o(b,x,y,v){return u(f(b,y,v),b.align)}function l(b,x,y,v){const w=m(b,y,v),S=u([w]);return S.slice(0,S.indexOf(`
`))}function c(b,x,y,v){const w=y.enter("tableCell"),S=y.enter("phrasing"),_=y.containerPhrasing(b,{...v,before:i,after:i});return S(),w(),_}function u(b,x){return kAt(b,{align:x,alignDelimiters:r,padding:n,stringLength:a})}function f(b,x,y){const v=b.children;let w=-1;const S=[],_=x.enter("table");for(;++w<v.length;)S[w]=m(v[w],x,y);return _(),S}function m(b,x,y){const v=b.children;let w=-1;const S=[],_=x.enter("tableRow");for(;++w<v.length;)S[w]=c(v[w],b,x,y);return _(),S}function h(b,x,y){let v=QSe.inlineCode(b,x,y);return y.stack.includes("tableCell")&&(v=v.replace(/\|/g,"\\$&")),v}}function pMt(){return{exit:{taskListCheckValueChecked:vde,taskListCheckValueUnchecked:vde,paragraph:gMt}}}function hMt(){return{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:bMt}}}function vde(e){const t=this.stack[this.stack.length-2];t.type,t.checked=e.type==="taskListCheckValueChecked"}function gMt(e){const t=this.stack[this.stack.length-2];if(t&&t.type==="listItem"&&typeof t.checked=="boolean"){const n=this.stack[this.stack.length-1];n.type;const r=n.children[0];if(r&&r.type==="text"){const a=t.children;let i=-1,o;for(;++i<a.length;){const l=a[i];if(l.type==="paragraph"){o=l;break}}o===n&&(r.value=r.value.slice(1),r.value.length===0?n.children.shift():n.position&&r.position&&typeof r.position.start.offset=="number"&&(r.position.start.column++,r.position.start.offset++,n.position.start=Object.assign({},r.position.start)))}}this.exit(e)}function bMt(e,t,n,r){const a=e.children[0],i=typeof e.checked=="boolean"&&a&&a.type==="paragraph",o="["+(e.checked?"x":" ")+"] ",l=n.createTracker(r);i&&l.move(o);let c=QSe.listItem(e,t,n,{...r,...l.current()});return i&&(c=c.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,u)),c;function u(f){return f+o}}function xMt(){return[KTt(),bAt(),CAt(),oMt(),pMt()]}function vMt(e){return{extensions:[XTt(),xAt(e),wAt(),mMt(e),hMt()]}}const yMt={tokenize:_Mt,partial:!0},JSe={tokenize:kMt,partial:!0},eNe={tokenize:jMt,partial:!0},tNe={tokenize:TMt,partial:!0},CMt={tokenize:AMt,partial:!0},nNe={name:"wwwAutolink",tokenize:SMt,previous:aNe},rNe={name:"protocolAutolink",tokenize:NMt,previous:iNe},lu={name:"emailAutolink",tokenize:EMt,previous:sNe},Gl={};function wMt(){return{text:Gl}}let v1=48;for(;v1<123;)Gl[v1]=lu,v1++,v1===58?v1=65:v1===91&&(v1=97);Gl[43]=lu;Gl[45]=lu;Gl[46]=lu;Gl[95]=lu;Gl[72]=[lu,rNe];Gl[104]=[lu,rNe];Gl[87]=[lu,nNe];Gl[119]=[lu,nNe];function EMt(e,t,n){const r=this;let a,i;return o;function o(m){return!_R(m)||!sNe.call(r,r.previous)||Sq(r.events)?n(m):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),l(m))}function l(m){return _R(m)?(e.consume(m),l):m===64?(e.consume(m),c):n(m)}function c(m){return m===46?e.check(CMt,f,u)(m):m===45||m===95||Za(m)?(i=!0,e.consume(m),c):f(m)}function u(m){return e.consume(m),a=!0,c}function f(m){return i&&a&&ci(r.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(m)):n(m)}}function SMt(e,t,n){const r=this;return a;function a(o){return o!==87&&o!==119||!aNe.call(r,r.previous)||Sq(r.events)?n(o):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(yMt,e.attempt(JSe,e.attempt(eNe,i),n),n)(o))}function i(o){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(o)}}function NMt(e,t,n){const r=this;let a="",i=!1;return o;function o(m){return(m===72||m===104)&&iNe.call(r,r.previous)&&!Sq(r.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),a+=String.fromCodePoint(m),e.consume(m),l):n(m)}function l(m){if(ci(m)&&a.length<5)return a+=String.fromCodePoint(m),e.consume(m),l;if(m===58){const h=a.toLowerCase();if(h==="http"||h==="https")return e.consume(m),c}return n(m)}function c(m){return m===47?(e.consume(m),i?u:(i=!0,c)):n(m)}function u(m){return m===null||fx(m)||er(m)||R2(m)||FC(m)?n(m):e.attempt(JSe,e.attempt(eNe,f),n)(m)}function f(m){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(m)}}function _Mt(e,t,n){let r=0;return a;function a(o){return(o===87||o===119)&&r<3?(r++,e.consume(o),a):o===46&&r===3?(e.consume(o),i):n(o)}function i(o){return o===null?n(o):t(o)}}function kMt(e,t,n){let r,a,i;return o;function o(u){return u===46||u===95?e.check(tNe,c,l)(u):u===null||er(u)||R2(u)||u!==45&&FC(u)?c(u):(i=!0,e.consume(u),o)}function l(u){return u===95?r=!0:(a=r,r=void 0),e.consume(u),o}function c(u){return a||r||!i?n(u):t(u)}}function jMt(e,t){let n=0,r=0;return a;function a(o){return o===40?(n++,e.consume(o),a):o===41&&r<n?i(o):o===33||o===34||o===38||o===39||o===41||o===42||o===44||o===46||o===58||o===59||o===60||o===63||o===93||o===95||o===126?e.check(tNe,t,i)(o):o===null||er(o)||R2(o)?t(o):(e.consume(o),a)}function i(o){return o===41&&r++,e.consume(o),a}}function TMt(e,t,n){return r;function r(l){return l===33||l===34||l===39||l===41||l===42||l===44||l===46||l===58||l===59||l===63||l===95||l===126?(e.consume(l),r):l===38?(e.consume(l),i):l===93?(e.consume(l),a):l===60||l===null||er(l)||R2(l)?t(l):n(l)}function a(l){return l===null||l===40||l===91||er(l)||R2(l)?t(l):r(l)}function i(l){return ci(l)?o(l):n(l)}function o(l){return l===59?(e.consume(l),r):ci(l)?(e.consume(l),o):n(l)}}function AMt(e,t,n){return r;function r(i){return e.consume(i),a}function a(i){return Za(i)?n(i):t(i)}}function aNe(e){return e===null||e===40||e===42||e===95||e===91||e===93||e===126||er(e)}function iNe(e){return!ci(e)}function sNe(e){return!(e===47||_R(e))}function _R(e){return e===43||e===45||e===46||e===95||Za(e)}function Sq(e){let t=e.length,n=!1;for(;t--;){const r=e[t][1];if((r.type==="labelLink"||r.type==="labelImage")&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}const MMt={tokenize:$Mt,partial:!0};function OMt(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:PMt,continuation:{tokenize:LMt},exit:VMt}},text:{91:{name:"gfmFootnoteCall",tokenize:DMt},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:IMt,resolveTo:RMt}}}}function IMt(e,t,n){const r=this;let a=r.events.length;const i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let o;for(;a--;){const c=r.events[a][1];if(c.type==="labelImage"){o=c;break}if(c.type==="gfmFootnoteCall"||c.type==="labelLink"||c.type==="label"||c.type==="image"||c.type==="link")break}return l;function l(c){if(!o||!o._balanced)return n(c);const u=zo(r.sliceSerialize({start:o.end,end:r.now()}));return u.codePointAt(0)!==94||!i.includes(u.slice(1))?n(c):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(c),e.exit("gfmFootnoteCallLabelMarker"),t(c))}}function RMt(e,t){let n=e.length;for(;n--;)if(e[n][1].type==="labelImage"&&e[n][0]==="enter"){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;const i={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},i.start),end:Object.assign({},i.end)},l=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",a,t],["exit",a,t],["enter",i,t],["enter",o,t],["exit",o,t],["exit",i,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...l),e}function DMt(e,t,n){const r=this,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let i=0,o;return l;function l(m){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(m),e.exit("gfmFootnoteCallLabelMarker"),c}function c(m){return m!==94?n(m):(e.enter("gfmFootnoteCallMarker"),e.consume(m),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",u)}function u(m){if(i>999||m===93&&!o||m===null||m===91||er(m))return n(m);if(m===93){e.exit("chunkString");const h=e.exit("gfmFootnoteCallString");return a.includes(zo(r.sliceSerialize(h)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(m),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(m)}return er(m)||(o=!0),i++,e.consume(m),m===92?f:u}function f(m){return m===91||m===92||m===93?(e.consume(m),i++,u):u(m)}}function PMt(e,t,n){const r=this,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let i,o=0,l;return c;function c(x){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(x),e.exit("gfmFootnoteDefinitionLabelMarker"),u}function u(x){return x===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(x),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",f):n(x)}function f(x){if(o>999||x===93&&!l||x===null||x===91||er(x))return n(x);if(x===93){e.exit("chunkString");const y=e.exit("gfmFootnoteDefinitionLabelString");return i=zo(r.sliceSerialize(y)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(x),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),h}return er(x)||(l=!0),o++,e.consume(x),x===92?m:f}function m(x){return x===91||x===92||x===93?(e.consume(x),o++,f):f(x)}function h(x){return x===58?(e.enter("definitionMarker"),e.consume(x),e.exit("definitionMarker"),a.includes(i)||a.push(i),wn(e,b,"gfmFootnoteDefinitionWhitespace")):n(x)}function b(x){return t(x)}}function LMt(e,t,n){return e.check(B6,t,e.attempt(MMt,t,n))}function VMt(e){e.exit("gfmFootnoteDefinition")}function $Mt(e,t,n){const r=this;return wn(e,a,"gfmFootnoteDefinitionIndent",5);function a(i){const o=r.events[r.events.length-1];return o&&o[1].type==="gfmFootnoteDefinitionIndent"&&o[2].sliceSerialize(o[1],!0).length===4?t(i):n(i)}}function HMt(e){let n=(e||{}).singleTilde;const r={name:"strikethrough",tokenize:i,resolveAll:a};return n==null&&(n=!0),{text:{126:r},insideSpan:{null:[r]},attentionMarkers:{null:[126]}};function a(o,l){let c=-1;for(;++c<o.length;)if(o[c][0]==="enter"&&o[c][1].type==="strikethroughSequenceTemporary"&&o[c][1]._close){let u=c;for(;u--;)if(o[u][0]==="exit"&&o[u][1].type==="strikethroughSequenceTemporary"&&o[u][1]._open&&o[c][1].end.offset-o[c][1].start.offset===o[u][1].end.offset-o[u][1].start.offset){o[c][1].type="strikethroughSequence",o[u][1].type="strikethroughSequence";const f={type:"strikethrough",start:Object.assign({},o[u][1].start),end:Object.assign({},o[c][1].end)},m={type:"strikethroughText",start:Object.assign({},o[u][1].end),end:Object.assign({},o[c][1].start)},h=[["enter",f,l],["enter",o[u][1],l],["exit",o[u][1],l],["enter",m,l]],b=l.parser.constructs.insideSpan.null;b&&Es(h,h.length,0,zC(b,o.slice(u+1,c),l)),Es(h,h.length,0,[["exit",m,l],["enter",o[c][1],l],["exit",o[c][1],l],["exit",f,l]]),Es(o,u-1,c-u+3,h),c=u+h.length-2;break}}for(c=-1;++c<o.length;)o[c][1].type==="strikethroughSequenceTemporary"&&(o[c][1].type="data");return o}function i(o,l,c){const u=this.previous,f=this.events;let m=0;return h;function h(x){return u===126&&f[f.length-1][1].type!=="characterEscape"?c(x):(o.enter("strikethroughSequenceTemporary"),b(x))}function b(x){const y=Im(u);if(x===126)return m>1?c(x):(o.consume(x),m++,b);if(m<2&&!n)return c(x);const v=o.exit("strikethroughSequenceTemporary"),w=Im(x);return v._open=!w||w===2&&!!y,v._close=!y||y===2&&!!w,l(x)}}}class FMt{constructor(){this.map=[]}add(t,n,r){zMt(this,t,n,r)}consume(t){if(this.map.sort(function(i,o){return i[0]-o[0]}),this.map.length===0)return;let n=this.map.length;const r=[];for(;n>0;)n-=1,r.push(t.slice(this.map[n][0]+this.map[n][1]),this.map[n][2]),t.length=this.map[n][0];r.push(t.slice()),t.length=0;let a=r.pop();for(;a;){for(const i of a)t.push(i);a=r.pop()}this.map.length=0}}function zMt(e,t,n,r){let a=0;if(!(n===0&&r.length===0)){for(;a<e.map.length;){if(e.map[a][0]===t){e.map[a][1]+=n,e.map[a][2].push(...r);return}a+=1}e.map.push([t,n,r])}}function UMt(e,t){let n=!1;const r=[];for(;t<e.length;){const a=e[t];if(n){if(a[0]==="enter")a[1].type==="tableContent"&&r.push(e[t+1][1].type==="tableDelimiterMarker"?"left":"none");else if(a[1].type==="tableContent"){if(e[t-1][1].type==="tableDelimiterMarker"){const i=r.length-1;r[i]=r[i]==="left"?"center":"right"}}else if(a[1].type==="tableDelimiterRow")break}else a[0]==="enter"&&a[1].type==="tableDelimiterRow"&&(n=!0);t+=1}return r}function BMt(){return{flow:{null:{name:"table",tokenize:ZMt,resolveAll:qMt}}}}function ZMt(e,t,n){const r=this;let a=0,i=0,o;return l;function l(I){let D=r.events.length-1;for(;D>-1;){const z=r.events[D][1].type;if(z==="lineEnding"||z==="linePrefix")D--;else break}const P=D>-1?r.events[D][1].type:null,L=P==="tableHead"||P==="tableRow"?k:c;return L===k&&r.parser.lazy[r.now().line]?n(I):L(I)}function c(I){return e.enter("tableHead"),e.enter("tableRow"),u(I)}function u(I){return I===124||(o=!0,i+=1),f(I)}function f(I){return I===null?n(I):St(I)?i>1?(i=0,r.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(I),e.exit("lineEnding"),b):n(I):dn(I)?wn(e,f,"whitespace")(I):(i+=1,o&&(o=!1,a+=1),I===124?(e.enter("tableCellDivider"),e.consume(I),e.exit("tableCellDivider"),o=!0,f):(e.enter("data"),m(I)))}function m(I){return I===null||I===124||er(I)?(e.exit("data"),f(I)):(e.consume(I),I===92?h:m)}function h(I){return I===92||I===124?(e.consume(I),m):m(I)}function b(I){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(I):(e.enter("tableDelimiterRow"),o=!1,dn(I)?wn(e,x,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(I):x(I))}function x(I){return I===45||I===58?v(I):I===124?(o=!0,e.enter("tableCellDivider"),e.consume(I),e.exit("tableCellDivider"),y):j(I)}function y(I){return dn(I)?wn(e,v,"whitespace")(I):v(I)}function v(I){return I===58?(i+=1,o=!0,e.enter("tableDelimiterMarker"),e.consume(I),e.exit("tableDelimiterMarker"),w):I===45?(i+=1,w(I)):I===null||St(I)?N(I):j(I)}function w(I){return I===45?(e.enter("tableDelimiterFiller"),S(I)):j(I)}function S(I){return I===45?(e.consume(I),S):I===58?(o=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(I),e.exit("tableDelimiterMarker"),_):(e.exit("tableDelimiterFiller"),_(I))}function _(I){return dn(I)?wn(e,N,"whitespace")(I):N(I)}function N(I){return I===124?x(I):I===null||St(I)?!o||a!==i?j(I):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(I)):j(I)}function j(I){return n(I)}function k(I){return e.enter("tableRow"),M(I)}function M(I){return I===124?(e.enter("tableCellDivider"),e.consume(I),e.exit("tableCellDivider"),M):I===null||St(I)?(e.exit("tableRow"),t(I)):dn(I)?wn(e,M,"whitespace")(I):(e.enter("data"),T(I))}function T(I){return I===null||I===124||er(I)?(e.exit("data"),M(I)):(e.consume(I),I===92?R:T)}function R(I){return I===92||I===124?(e.consume(I),T):T(I)}}function qMt(e,t){let n=-1,r=!0,a=0,i=[0,0,0,0],o=[0,0,0,0],l=!1,c=0,u,f,m;const h=new FMt;for(;++n<e.length;){const b=e[n],x=b[1];b[0]==="enter"?x.type==="tableHead"?(l=!1,c!==0&&(yde(h,t,c,u,f),f=void 0,c=0),u={type:"table",start:Object.assign({},x.start),end:Object.assign({},x.end)},h.add(n,0,[["enter",u,t]])):x.type==="tableRow"||x.type==="tableDelimiterRow"?(r=!0,m=void 0,i=[0,0,0,0],o=[0,n+1,0,0],l&&(l=!1,f={type:"tableBody",start:Object.assign({},x.start),end:Object.assign({},x.end)},h.add(n,0,[["enter",f,t]])),a=x.type==="tableDelimiterRow"?2:f?3:1):a&&(x.type==="data"||x.type==="tableDelimiterMarker"||x.type==="tableDelimiterFiller")?(r=!1,o[2]===0&&(i[1]!==0&&(o[0]=o[1],m=A7(h,t,i,a,void 0,m),i=[0,0,0,0]),o[2]=n)):x.type==="tableCellDivider"&&(r?r=!1:(i[1]!==0&&(o[0]=o[1],m=A7(h,t,i,a,void 0,m)),i=o,o=[i[1],n,0,0])):x.type==="tableHead"?(l=!0,c=n):x.type==="tableRow"||x.type==="tableDelimiterRow"?(c=n,i[1]!==0?(o[0]=o[1],m=A7(h,t,i,a,n,m)):o[1]!==0&&(m=A7(h,t,o,a,n,m)),a=0):a&&(x.type==="data"||x.type==="tableDelimiterMarker"||x.type==="tableDelimiterFiller")&&(o[3]=n)}for(c!==0&&yde(h,t,c,u,f),h.consume(t.events),n=-1;++n<t.events.length;){const b=t.events[n];b[0]==="enter"&&b[1].type==="table"&&(b[1]._align=UMt(t.events,n))}return e}function A7(e,t,n,r,a,i){const o=r===1?"tableHeader":r===2?"tableDelimiter":"tableData",l="tableContent";n[0]!==0&&(i.end=Object.assign({},Cf(t.events,n[0])),e.add(n[0],0,[["exit",i,t]]));const c=Cf(t.events,n[1]);if(i={type:o,start:Object.assign({},c),end:Object.assign({},c)},e.add(n[1],0,[["enter",i,t]]),n[2]!==0){const u=Cf(t.events,n[2]),f=Cf(t.events,n[3]),m={type:l,start:Object.assign({},u),end:Object.assign({},f)};if(e.add(n[2],0,[["enter",m,t]]),r!==2){const h=t.events[n[2]],b=t.events[n[3]];if(h[1].end=Object.assign({},b[1].end),h[1].type="chunkText",h[1].contentType="text",n[3]>n[2]+1){const x=n[2]+1,y=n[3]-n[2]-1;e.add(x,y,[])}}e.add(n[3]+1,0,[["exit",m,t]])}return a!==void 0&&(i.end=Object.assign({},Cf(t.events,a)),e.add(a,0,[["exit",i,t]]),i=void 0),i}function yde(e,t,n,r,a){const i=[],o=Cf(t.events,n);a&&(a.end=Object.assign({},o),i.push(["exit",a,t])),r.end=Object.assign({},o),i.push(["exit",r,t]),e.add(n+1,0,i)}function Cf(e,t){const n=e[t],r=n[0]==="enter"?"start":"end";return n[1][r]}const GMt={name:"tasklistCheck",tokenize:YMt};function WMt(){return{text:{91:GMt}}}function YMt(e,t,n){const r=this;return a;function a(c){return r.previous!==null||!r._gfmTasklistFirstContentOfListItem?n(c):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(c),e.exit("taskListCheckMarker"),i)}function i(c){return er(c)?(e.enter("taskListCheckValueUnchecked"),e.consume(c),e.exit("taskListCheckValueUnchecked"),o):c===88||c===120?(e.enter("taskListCheckValueChecked"),e.consume(c),e.exit("taskListCheckValueChecked"),o):n(c)}function o(c){return c===93?(e.enter("taskListCheckMarker"),e.consume(c),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),l):n(c)}function l(c){return St(c)?t(c):dn(c)?e.check({tokenize:KMt},t,n)(c):n(c)}}function KMt(e,t,n){return wn(e,r,"whitespace");function r(a){return a===null?n(a):t(a)}}function XMt(e){return owe([wMt(),OMt(),HMt(e),BMt(),WMt()])}const QMt={};function JMt(e){const t=this,n=e||QMt,r=t.data(),a=r.micromarkExtensions||(r.micromarkExtensions=[]),i=r.fromMarkdownExtensions||(r.fromMarkdownExtensions=[]),o=r.toMarkdownExtensions||(r.toMarkdownExtensions=[]);a.push(XMt(n)),i.push(xMt()),o.push(vMt(n))}const eOt={h1:({children:e})=>s.jsx("h1",{className:"text-base font-bold mt-3 mb-1 first:mt-0",children:e}),h2:({children:e})=>s.jsx("h2",{className:"text-base font-bold mt-3 mb-1 first:mt-0",children:e}),h3:({children:e})=>s.jsx("h3",{className:"text-sm font-bold mt-2 mb-1 first:mt-0",children:e}),h4:({children:e})=>s.jsx("h4",{className:"text-sm font-semibold mt-2 mb-1 first:mt-0",children:e}),a:({children:e,href:t})=>s.jsx("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 underline hover:text-blue-800",children:e}),code:({children:e,className:t})=>t?.startsWith("language-")||!t&&String(e).includes(`
`)?s.jsx("code",{className:"block bg-neutral-800 text-neutral-50 rounded p-2 text-xs overflow-x-auto my-1 whitespace-pre-wrap",children:e}):s.jsx("code",{className:"bg-neutral-100 text-neutral-800 rounded px-1 py-0.5 text-xs",children:e}),pre:({children:e})=>s.jsx(s.Fragment,{children:e}),p:({children:e})=>s.jsx("p",{className:"mb-2 last:mb-0",children:e}),ul:({children:e})=>s.jsx("ul",{className:"list-disc pl-4 mb-2 last:mb-0",children:e}),ol:({children:e})=>s.jsx("ol",{className:"list-decimal pl-4 mb-2 last:mb-0",children:e}),li:({children:e})=>s.jsx("li",{className:"mb-1 last:mb-0",children:e}),table:({children:e})=>s.jsx("table",{className:"w-full border-collapse border border-neutral-300 my-2 text-xs",children:e}),thead:({children:e})=>s.jsx("thead",{className:"bg-neutral-100",children:e}),th:({children:e})=>s.jsx("th",{className:"border border-neutral-300 px-2 py-1 text-left font-semibold",children:e}),td:({children:e})=>s.jsx("td",{className:"border border-neutral-300 px-2 py-1",children:e})},tOt=({chapterId:e,language:t})=>{const{t:n}=Q(),{session:r}=d.useContext(Ge),{openAuthModal:a}=YC(),i=!!r?.user,o=V5(),[l,c]=d.useState(!1),[u,f]=d.useState(!1),[m,h]=d.useState(""),[b,x]=d.useState([]),[y,v]=d.useState(!1),[w,S]=d.useState(null),[_,N]=d.useState(!1),j=d.useRef(null),k=d.useRef(null),M=d.useRef(null),T=e?`chapter:${e}:${t||"en"}`:`general:${t||"en"}`;d.useEffect(()=>{l&&!_&&R()},[l,_,T]),d.useEffect(()=>{j.current?.scrollIntoView({behavior:"smooth"})},[b]),d.useEffect(()=>{!y&&l&&M.current?.focus()},[y,l]);const R=async()=>{try{const P=await fetch(`/api/mentor/history?sessionKey=${encodeURIComponent(T)}`);if(P.ok){const L=await P.json();L.messages&&L.messages.length>0&&x(L.messages.map(z=>({id:z.id,type:z.type==="assistant"?"mentor":z.type,content:z.content})))}}catch(P){console.error("[MentorChat] Failed to load history:",P)}finally{N(!0)}},I=async()=>{if(!y){v(!0);try{(await fetch("/api/mentor/stream",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({question:"RESET",language:t||"en",chapterId:e})})).ok&&(x([]),S(null))}catch(P){console.error("[MentorChat] Reset error:",P)}finally{v(!1)}}},D=async P=>{if(P.preventDefault(),!m.trim()||y)return;const L=m.trim();h(""),S(null);const z=`user-${Date.now()}`;x(Z=>[...Z,{id:z,type:"user",content:L}]);const q=`mentor-${Date.now()}`;x(Z=>[...Z,{id:q,type:"mentor",content:"",isStreaming:!0}]),v(!0),k.current?.abort(),k.current=new AbortController;try{const Z=await fetch("/api/mentor/stream",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({question:L,language:t||"en",chapterId:e}),signal:k.current.signal});if(!Z.ok)throw new Error(`HTTP ${Z.status}`);if(Z.headers.get("content-type")?.includes("application/json")){const Y=await Z.json();x(F=>F.map(J=>J.id===q?{...J,content:Y.answer,sources:Y.sources,isStreaming:!1}:J)),v(!1);return}const $=Z.body?.getReader();if(!$)throw new Error("No response stream");const X=new TextDecoder;let B="",W=[];for(;;){const{done:Y,value:F}=await $.read();if(Y)break;B+=X.decode(F,{stream:!0});const J=B.split(`
`);B=J.pop()||"";for(const ue of J){const ge=ue.trim();if(!(!ge||!ge.startsWith("data: ")))try{const ne=JSON.parse(ge.slice(6));if(ne.type==="sources")W=ne.sources;else if(ne.type==="token")x(be=>be.map(se=>se.id===q?{...se,content:se.content+ne.content}:se));else if(ne.type==="done")x(be=>be.map(se=>se.id===q?{...se,content:se.content.replace(/\[Sources?:\s*[\d,\s]+\]/gi,"").trim(),sources:W,isStreaming:!1}:se));else if(ne.type==="error")throw new Error(ne.error)}catch{}}}}catch(Z){if(Z.name==="AbortError")return;console.error("[MentorChat] Error:",Z),S(n("mentor.error")),x(G=>G.filter($=>$.id!==q))}finally{v(!1)}};return o?s.jsxs(s.Fragment,{children:[!l&&s.jsx("button",{type:"button",onClick:()=>c(!0),className:"fixed bottom-20 right-4 md:bottom-28 md:right-10 z-50 flex h-14 w-14 items-center justify-center rounded-full bg-orange-500 text-white shadow-lg transition-all hover:bg-orange-600 hover:scale-110","aria-label":n("mentor.openChat"),children:s.jsx(X8,{size:24})}),l&&s.jsxs("div",{className:V("fixed z-50 flex flex-col rounded-lg border border-neutral-100 bg-white shadow-2xl transition-all duration-300",u?"bottom-4 right-4 left-4 top-4 md:bottom-10 md:right-10 md:left-auto md:top-auto md:h-[80vh] md:w-[600px]":"bottom-4 right-4 left-4 h-[60vh] max-h-[500px] md:bottom-28 md:right-10 md:left-auto md:h-[500px] md:w-[380px]"),children:[s.jsxs("div",{className:"flex items-center justify-between border-b border-neutral-100 bg-orange-500 px-4 py-3 text-white rounded-t-lg",children:[s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx(X8,{size:20}),s.jsx("h3",{className:"font-semibold",children:n("mentor.title")})]}),s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx("button",{type:"button",onClick:I,disabled:y||b.length===0,className:"hover:bg-orange-600 rounded p-1 transition-colors disabled:opacity-50","aria-label":n("mentor.reset"),title:n("mentor.reset"),children:s.jsx(wdt,{size:20})}),s.jsx("button",{type:"button",onClick:()=>f(!u),className:"hover:bg-orange-600 rounded p-1 transition-colors","aria-label":n(u?"mentor.collapse":"mentor.expand"),children:u?s.jsx(vdt,{size:20}):s.jsx(ydt,{size:20})}),s.jsx("button",{type:"button",onClick:()=>c(!1),className:"hover:bg-orange-600 rounded p-1 transition-colors","aria-label":n("mentor.close"),children:s.jsx(Edt,{size:24})})]})]}),s.jsxs("div",{className:"flex-1 overflow-y-auto p-4 space-y-4",children:[!i&&s.jsxs("div",{className:"text-center text-neutral-500 mt-8",children:[s.jsx(X8,{size:48,className:"mx-auto mb-4 text-neutral-300"}),s.jsx("p",{className:"text-sm mb-4",children:n("mentor.loginRequired")}),s.jsx("button",{type:"button",onClick:()=>a(sn.Register),className:"bg-orange-500 hover:bg-orange-600 text-white px-4 py-2 rounded-lg text-sm font-medium transition-colors",children:n("auth.signIn")})]}),i&&b.length===0&&s.jsxs("div",{className:"text-center text-neutral-500 mt-8",children:[s.jsx(X8,{size:48,className:"mx-auto mb-4 text-neutral-300"}),s.jsx("p",{className:"text-sm",children:n("mentor.welcome")})]}),b.map(P=>s.jsx("div",{className:V("flex",P.type==="user"?"justify-end":"justify-start"),children:s.jsxs("div",{className:V("max-w-[90%] rounded-lg px-4 py-2",P.type==="user"?"bg-orange-500 text-white":"bg-neutral-50/50 text-neutral-900"),children:[s.jsxs("div",{className:"text-sm",children:[P.type==="mentor"?s.jsx(s0,{components:eOt,remarkPlugins:[JMt],children:P.content}):s.jsx("span",{className:"whitespace-pre-wrap",children:P.content}),P.isStreaming&&s.jsx("span",{className:"inline-block w-2 h-4 ml-1 bg-neutral-500 animate-pulse"})]}),P.sources&&P.sources.length>0&&!P.isStreaming&&s.jsxs("div",{className:"mt-2 pt-2 border-t border-neutral-300",children:[s.jsx("p",{className:"text-xs font-semibold mb-1",children:n("mentor.sources")}),P.sources.map(L=>s.jsx("a",{href:L.link,className:"block text-xs text-blue-600 hover:underline mb-1",target:"_blank",rel:"noopener noreferrer",children:L.title},L.link))]})]})},P.id)),w&&s.jsx("div",{className:"flex justify-start",children:s.jsx("div",{className:"bg-red-100 rounded-lg px-4 py-2 max-w-[80%]",children:s.jsx("p",{className:"text-sm text-red-600",children:w})})}),s.jsx("div",{ref:j})]}),s.jsx("form",{onSubmit:D,className:"border-t border-neutral-100 p-4",children:s.jsxs("div",{className:"flex gap-2",children:[s.jsx("input",{ref:M,type:"text",value:m,onChange:P=>h(P.target.value),placeholder:n("mentor.placeholder"),className:"flex-1 rounded-lg border border-neutral-300 px-3 py-2 text-sm focus:border-orange-500 focus:outline-none focus:ring-1 focus:ring-orange-500 disabled:bg-neutral-50 disabled:cursor-not-allowed",maxLength:500,disabled:!i}),s.jsx(re,{type:"submit",disabled:!m.trim()||y||!i,className:"bg-orange-500 hover:bg-orange-600 disabled:bg-orange-300 text-white px-4",children:y?s.jsx(Cdt,{size:18,className:"animate-spin"}):s.jsx(BTt,{size:18})})]})})]})]}):null},nOt=({callout:e,description:t,isGdprCompliance:n,gdprTerms:r,onBooked:a,children:i})=>{const{t:o}=Q(),[l,c]=d.useState(!n),[u,f]=d.useState(!1),m=t.includes(`
`)&&t.split(`
`);return s.jsxs("div",{className:"items-center justify-center w-full max-w-96 lg:w-96 flex flex-col gap-6 max-lg:pb-6 max-lg:pt-8",children:[s.jsx(Ki,{className:"w-60 h-auto max-lg:hidden"}),s.jsx(QH,{description:e}),s.jsx("div",{className:"w-full flex flex-col",children:m?m.map(h=>s.jsx("p",{className:"text-sm",children:h},h)):s.jsx("p",{className:"text-sm",children:t})}),i,n?s.jsxs("div",{className:"flex self-start space-x-2 w-full relative",children:[s.jsx(Hc,{id:"terms",className:"self-start mt-0.5 border-black data-[state=checked]:bg-white",checked:l,onCheckedChange:h=>{c(h),console.log(h)}}),s.jsxs("label",{htmlFor:"terms",className:"text-sm",children:[s.jsx(s0,{components:{a:({children:h,href:b})=>s.jsx("a",{href:b,target:"_blank",className:" text-orange-500 ",rel:"noreferrer",children:h})},children:r}),s.jsx("span",{className:"absolute text-red-500 text-sm right-0 top-0",children:"*"})]})]}):null,!l&&u?s.jsx("p",{className:"text-red-500 text-sm self-start -mt-4",children:o("events.tcMustBeAccepted")}):null,s.jsx(re,{variant:"primary",className:"w-full",onClick:()=>{f(!0),l&&a()},children:o("events.payment.book_seat")})]})},rOt=({course:e,chapter:t,onClose:n})=>{const{t:r}=Q(),{mutateAsync:a,isPending:i}=st(oe.user.courses.downloadChapterTicket.mutationOptions()),{data:o}=ke(oe.user.getDetails.queryOptions()),l=t.timezone?t.timezone:void 0,c=t.startDate?tr(t.startDate):"",u=t.startDate&&t.endDate?`${fo(t.startDate,t.endDate,l)}`:"";return s.jsxs("div",{className:"items-center justify-center w-60 lg:w-[450px] flex flex-col gap-6",children:[s.jsx(Ki,{className:"w-60 h-auto"}),s.jsxs("div",{className:"items-center justify-center flex flex-col gap-6",children:[s.jsx("div",{className:"flex flex-col text-orange-500 text-sm lg:text-xl font-medium leading-relaxed lg:tracking-015px",children:s.jsx("span",{className:"text-base text-center",children:r("events.payment.payment_successful")})}),s.jsx("div",{children:s.jsx("div",{className:"flex flex-col gap-4",children:s.jsx("span",{className:"text-center text-xs lg:text-base",children:r("events.payment.limitedSeats")})})})]}),s.jsxs("div",{className:"flex gap-5 flex-wrap justify-center",children:[s.jsx(re,{variant:"outline",onClick:()=>{n()},children:r("courses.payment.back_course")}),s.jsxs(re,{variant:"primary",onClick:async()=>{const f=await a({organizer:e.projectName||"Plan â‚¿ Network",...t,...e,availableSeats:t.availableSeats,formattedStartDate:c,formattedTime:u,userName:o?.username}),m="ticket.pdf",h=X2(f,"application/pdf"),b=window.URL.createObjectURL(h),x=document.createElement("a");x.href=b,x.setAttribute("download",m),document.body.appendChild(x),x.click(),x.parentNode?.removeChild(x),window.URL.revokeObjectURL(b)},children:[r("events.payment.download_ticket"),i?s.jsx("span",{className:"ml-3",children:s.jsx(w3,{})}):null]})]})]})},Cde="border border-neutral-500/25 rounded-xl overflow-hidden",wde=({courseName:e,professorNames:t,course:n,chapter:r,mobileDisplay:a})=>{const{t:i}=Q(),o=()=>s.jsx("div",{className:"w-full h-px bg-neutral-200 lg:bg-white/10"}),l=r.timezone||void 0,c=r.startDate,u=r.endDate;return s.jsx("div",{className:V("flex justify-center  lg:p-6 bg-cover bg-center max-lg:!bg-none",a?"lg:hidden":"max-lg:hidden"),style:{backgroundImage:`url(${q6})`},children:s.jsxs("div",{className:V("flex flex-col gap-4 w-full max-w-[492px] p-2.5 lg:p-7 backdrop-blur-md bg-neutral-100 lg:bg-black/75",Cde),children:[s.jsxs("div",{className:"flex flex-col gap-2 text-black lg:text-white font-bold lg:font-medium leading-snug lg:leading-tight capitalize",children:[s.jsxs("span",{className:"text-2xl",children:[r.part.partIndex,".",r.chapterIndex,". ",r.title]}),s.jsx("span",{children:t})]}),s.jsx("div",{className:V("rounded-2xl w-full mb-5 lg:mb-8",Cde),children:s.jsx(Sn,{src:ua(`courses/${n.index}`,"thumbnail.webp",n.lastCommit),breakpoints:{default:800},alt:e})}),s.jsxs("div",{className:"flex flex-col gap-1 lg:gap-2",children:[s.jsx(xn,{label:i("courses.payment.date"),value:c&&u?Jo(c,u,l):"TBA"}),s.jsx(o,{}),s.jsx(xn,{label:i("courses.payment.time"),value:c&&u?fo(c,u,l,!0):"TBA"}),s.jsx(o,{}),(r.addressLine1||r.addressLine2||r.addressLine3)&&s.jsxs(s.Fragment,{children:[s.jsx(xn,{label:i("events.payment.address"),value:`${r.addressLine2?`${r.addressLine2}
`:""}${r.addressLine3?`${r.addressLine3}
`:""}${r.addressLine1?r.addressLine1.toUpperCase():""}`}),s.jsx(o,{})]}),s.jsx(xn,{label:i("events.payment.language"),value:Xr[r.language.toLowerCase().replaceAll("-","")]}),s.jsx(o,{}),s.jsx(xn,{label:i("events.payment.limitation"),value:r.availableSeats&&r.availableSeats>0?`${i("events.payment.max_capacity")} ${r.availableSeats} ${i("events.card.people")}`:Ba(i("events.card.unlimited"))})]})]})})},aOt=({course:e,chapter:t,professorNames:n,isOpen:r,onClose:a})=>{const{t:i}=Q(),o=st(oe.user.courses.saveUserChapter.mutationOptions()),[l,c]=d.useState(!1),u=d.useCallback(()=>{o.mutateAsync({booked:!0,chapterId:t.chapterId,courseId:e.id}),c(!0)},[t.chapterId,e.id,o]),f=`${$we(e?.index)} - ${e?.name}`;function m(){a(),setTimeout(()=>{c(!1)},300)}return s.jsx(Qm,{open:r,onOpenChange:()=>m(),children:s.jsxs(q2,{className:"max-w-6xl p-6 w-[90%] lg:h-[50rem] lg:w-full lg:p-0 overflow-auto",children:[s.jsx(G2,{className:"hidden",children:"Booking Modal"}),s.jsx(W2,{className:"hidden",children:"Booking Modal"}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 h-full gap-6 lg:gap-0",children:[s.jsx(wde,{course:e,chapter:t,courseName:f,professorNames:n,mobileDisplay:!1}),s.jsx("div",{className:"flex flex-col items-center justify-center lg:m-6",children:l?s.jsx(rOt,{course:e,chapter:t,onClose:m}):s.jsx(nOt,{onBooked:()=>{u()},description:i("courses.payment.book_description"),callout:s.jsx(Yn,{i18nKey:"events.payment.callout_book_physical",components:{highlight:s.jsx("span",{className:"font-medium"})}}),isGdprCompliance:t.isGdprCompliance,gdprTerms:t.customTcDisclaimer??i("events.tcDisclaimer"),children:s.jsx(wde,{course:e,chapter:t,courseName:f,professorNames:n,mobileDisplay:!0})})})]})]})})},iOt=({course:e,chapter:t,professor:n})=>{const r=gt("md"),[a,i]=d.useState(!1),[o,l]=d.useState(""),{t:c}=Q(),{mutateAsync:u,isPending:f}=st(oe.user.courses.downloadChapterTicket.mutationOptions()),{data:m,refetch:h}=ke(oe.user.courses.getUserChapter.queryOptions({courseId:e.id})),b=m?.find(N=>N.chapterId===t.chapterId&&N.booked===!0),{user:x}=d.useContext(Ge),y=st(oe.user.courses.saveUserChapter.mutationOptions()),v=d.useCallback(async()=>{await y.mutateAsync({booked:!1,chapterId:t.chapterId,courseId:e.id}),h()},[t,e.id,h,y]),w=t.timezone?t.timezone:void 0,S=t.startDate?tr(t.startDate):"",_=t.startDate&&t.endDate?`${fo(t.startDate,t.endDate,w)}`:"";return s.jsxs("section",{className:"flex flex-col gap-4 w-full md:max-w-[1102px] mt-4 md:mt-8 px-5 md:px-2",children:[s.jsx("span",{className:"subtitle-small-caps-14px md:subtitle-medium-caps-18px text-neutral-1000",children:c("courses.chapter.detail.title")}),s.jsxs("article",{className:"flex flex-col justify-center p-4 gap-5 self-stretch rounded-[12px] bg-neutral-50 body-14px md:label-normal-16px",children:[s.jsxs("div",{className:"w-full flex max-md:flex-col gap-4 md:gap-2.5 text-neutral-1000",children:[t.startDate&&s.jsxs("div",{className:"flex max-md:flex-wrap md:flex-col w-full md:max-w-[282px] gap-4 md:gap-1",children:[s.jsxs("div",{className:"flex gap-2 items-center",children:[s.jsx(XR,{size:18,className:"shrink-0"}),s.jsx("span",{children:tr(t.startDate)})]}),s.jsxs("div",{className:"flex gap-2 items-center",children:[s.jsx(HOe,{size:18,className:"shrink-0"}),s.jsx("span",{children:fo(t.startDate,t.endDate||void 0,t.timezone||void 0,!0)})]})]}),(t.addressLine1||t.addressLine2||t.addressLine3)&&s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"self-stretch w-px bg-neutral-300 max-md:hidden"}),s.jsxs("div",{className:"flex gap-2 h-fit items-center",children:[s.jsx(ZOe,{size:18,className:"shrink-0"}),s.jsx("div",{className:"flex flex-col",children:[t.addressLine1,t.addressLine2,t.addressLine3].filter(Boolean).map((N,j)=>s.jsx("span",{children:N},`address-line-${j}-${N}`))})]})]})]}),t.isOnline&&t.isInPerson&&s.jsxs("div",{className:"flex flex-col md:flex-row items-center gap-2.5 w-full md:justify-between",children:[s.jsxs("div",{className:"flex items-center gap-4",children:[s.jsx("img",{src:c0,alt:"Information",className:"w-8 max-md:hidden"}),s.jsx("p",{className:"w-full max-w-[650px]",children:c("courses.details.attendInPersonWarning")})]}),t.isInPerson&&s.jsxs("div",{className:"flex items-center shrink-0",children:[t.remainingSeats!==null&&t.remainingSeats>0&&!b&&s.jsx(re,{variant:"primary",size:r?"s":"m",onClick:()=>{i(!0)},children:c("courses.chapter.detail.bookSeat")}),t.remainingSeats!==null&&t.remainingSeats<=0&&!b&&s.jsx(re,{variant:"primary",size:r?"s":"m",disabled:!0,children:c("courses.chapter.detail.classIsFull")}),b&&x&&x.username!==null&&s.jsxs("div",{className:"flex flex-row gap-2 max-md:flex-wrap max-md:justify-center",children:[s.jsxs(re,{variant:"primary",size:r?"s":"m",onClick:async()=>{let N=o;N||(N=await u({organizer:e.projectName||"Plan â‚¿ Network",...t,...e,availableSeats:t.availableSeats,formattedStartDate:S,formattedTime:_,userName:x.username}),l(N));const j="ticket.pdf",k=X2(N,"application/pdf"),M=window.URL.createObjectURL(k),T=document.createElement("a");T.href=M,T.setAttribute("download",j),document.body.appendChild(T),T.click(),T.parentNode?.removeChild(T),window.URL.revokeObjectURL(M)},children:[c("courses.chapter.detail.ticketDownload"),f?s.jsx("span",{className:"ml-1",children:s.jsx(w3,{})}):s.jsx("span",{className:"ml-1",children:s.jsx(ACe,{})})]}),s.jsx(sOt,{onConfirm:async()=>{await v()}})]})]})]})]}),s.jsx(aOt,{course:e,chapter:t,professorNames:n,isOpen:a,onClose:()=>{i(!1),h()}})]})},sOt=({onConfirm:e})=>{const t=gt("md"),{t:n}=Q();return s.jsx(En,{trigger:s.jsx(re,{variant:"outline",size:t?"s":"m",children:n("courses.chapter.detail.cancelBooking")}),title:n("dashboard.booking.cancelBookingTitle"),children:s.jsxs("div",{className:"!flex gap-4 md:!gap-7",children:[s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"primary",size:t?"s":"l",className:"!w-fit",onClick:e,children:n("dashboard.booking.yesCancel")})}),s.jsx(Hr,{asChild:!0,children:s.jsx(re,{variant:"outline",size:t?"s":"l",className:"w-fit",children:n("dashboard.booking.noGoBack")})})]})})},oOt=({url:e,chatUrl:t,displayVideo:n})=>{const{t:r}=Q();return s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsx("p",{className:"text-orange-400 text-2xl",children:r("courses.chapter.live.title")}),!n&&s.jsx("p",{className:"text-neutral-600",children:r("courses.chapter.live.stayTuned")}),e&&n&&s.jsxs("div",{className:"flex flex-col gap-6 w-full items-center",children:[s.jsx("div",{className:"relative w-full aspect-video",children:s.jsx(RCe,{src:e,alt:"Live"})}),t&&s.jsx("iframe",{src:t,title:"Chat",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",className:"w-full p-2 rounded-2xl border border-orange-50 shadow-course-navigation",height:"331px"})]})]})},Ede=(e,t)=>e.chapterId===t.chapterId,lOt=(e,t)=>e.partIndex<=t.partIndex,Sde=(e,t)=>e.partIndex<t.partIndex||e.partIndex===t.partIndex&&e.chapterIndex<t.chapterIndex,cOt=({course:e,chapters:t,currentChapter:n})=>{const r=d.useRef(null),[a,i]=d.useState(!1);return d.useEffect(()=>{const o=new IntersectionObserver(([l])=>{i(!l.isIntersecting)},{threshold:0,rootMargin:"-128px 0px 0px 0px"});return r.current&&o.observe(r.current),()=>o.disconnect()},[]),s.jsxs(s.Fragment,{children:[s.jsx("div",{ref:r,className:"h-0"}),s.jsx("aside",{className:V("bg-white z-10 w-full max-w-[240px] max-h-[80lvh] rounded-2xl border border-neutral-100 p-4 overflow-y-auto scrollbar-light transition-all duration-300",a?"fixed top-32":"relative"),children:s.jsx("ul",{className:"flex flex-col gap-2",children:t.filter(o=>o.chapterIndex===1).map(o=>s.jsxs(Npe,{defaultOpen:o.partIndex===n.partIndex,children:[s.jsx(_pe,{className:"group flex justify-start text-left",children:s.jsxs("li",{className:V("flex items-center gap-2",lOt(o,n)?"text-black":"text-neutral-600"),children:[s.jsx(JDe,{size:8,className:"group-data-[state=open]:rotate-0 group-data-[state=closed]:-rotate-90 shrink-0 transition-transform ease-in-out"}),s.jsx("span",{className:"body-extra-small-bold",children:o.partTitle})]})}),s.jsx(kpe,{className:"flex flex-col gap-3 mt-2",children:t.filter(l=>l.partIndex===o.partIndex).map((l,c)=>s.jsx("li",{className:"list-none",children:s.jsx(Te,{to:"/courses/$courseId/$chapterId",params:{courseId:e.id,chapterId:l.chapterId},children:s.jsxs("div",{className:"ml-2 flex items-center gap-1",children:[s.jsx(r0e,{size:16,className:V("shrink-0",Sde(l,n)?"text-black":Ede(l,n)?"text-orange-500":"text-neutral-400")}),s.jsx("span",{className:V("body-extra-small hover:text-orange-500",Sde(l,n)?"text-black":Ede(l,n)?"text-orange-500":"text-neutral-400"),children:l.title})]})})},`${l.chapterId}-${c}`))})]},`${o.partIndex}${o.chapterIndex}`))})})]})};function oNe({numberOfCorrectAnswers:e}){const{t}=Q();return s.jsxs(s.Fragment,{children:[e===5&&t("courses.quizz.resultPerfect"),e===4&&t("courses.quizz.resultCongrats"),e===3&&t("courses.quizz.resultNotBad"),e<3&&t("courses.quizz.resultItsOk")]})}function uOt({name:e,chapter:t,answersColors:n,nextStep:r,numberOfCorrectAnswers:a,questionChange:i}){const{t:o}=Q(),l=window.innerWidth<768;function c(u){i(u)}return s.jsxs(s.Fragment,{children:[s.jsx(vq,{title:o("courses.quizz.quizzResults"),name:e,chapter:t,answersColors:n}),s.jsxs("div",{className:"border-neutral-1000 bg-orange-100 flex flex-col items-center self-stretch rounded-b-2xl border-2 p-5 md:px-8 md:py-9",children:[s.jsx("span",{className:"mb-4 md:mb-6 text-neutral-1000 label-medium-16px md:title-large-24px",children:s.jsx(oNe,{numberOfCorrectAnswers:a})}),s.jsx("button",{type:"button",onClick:r,className:"mb-2 md:mb-4",children:s.jsx(xq,{colors:n,globalCursorPointer:!0,width:l?100:200,height:l?100:200,handlePieClick:c,onClickNextStep:r})}),s.jsx("span",{className:"body-14px md:body-16px",children:o("courses.quizz.clickOnPie")})]})]})}function dOt({name:e,chapter:t,question:n,questionIndex:r,answers:a,selectedAnswer:i,correctAnswer:o,numberOfCorrectAnswers:l,explanation:c,answersColors:u,nextStep:f,questionChange:m}){const{t:h}=Q(),b=window.innerWidth<768;function x(y){m(y)}return s.jsxs(s.Fragment,{children:[s.jsx(vq,{title:h("courses.quizz.quizzReview"),name:e,chapter:t,questionIndex:r,answersColors:u}),s.jsxs("div",{className:"border-neutral-1000 bg-orange-100 flex flex-col items-center self-stretch rounded-b-2xl border-2 p-5 md:px-8 md:py-9",children:[s.jsx("span",{className:"mb-4 md:mb-6 text-neutral-1000 label-medium-16px md:title-large-24px",children:s.jsx(oNe,{numberOfCorrectAnswers:l})}),s.jsx("button",{type:"button",onClick:f,className:"mb-5 md:mb-8",children:s.jsx(xq,{width:b?100:200,height:b?100:200,colors:u,handlePieClick:x,selectedPieNumber:r})}),s.jsxs("div",{className:"flex flex-col gap-2.5 md:gap-5 bg-neutral-50 rounded-b-2xl py-4 px-2.5 md:p-5",children:[s.jsxs("div",{className:"flex items-start gap-2.5 text-neutral-1000",children:[s.jsx(k2e,{size:window.innerWidth<768?10:24,className:"max-md:mt-1 shrink-0"}),s.jsx("span",{className:"body-14px md:label-large-20px",children:Kc(n)})]}),s.jsx("p",{className:"text-neutral-700 label-small-12px md:body-14px border-l border-neutral-1000 my-2.5 px-1 md:px-2.5",children:Kc(c)}),s.jsx("div",{className:"flex flex-col gap-5",children:a.map((y,v)=>s.jsx(DSe,{answer:y,answerIndex:v,answerOrder:v,correctAnswer:o,selectedAnswer:i},v))})]})]})]})}function fOt({name:e,chapter:t,questions:n}){const[r,a]=d.useState(1),[i,o]=d.useState(0),[l,c]=d.useState([null,null,null,null,null]),[u,f]=d.useState(["#FFF","#FFF","#FFF","#FFF","#FFF"]),[m,h]=d.useState(0);function b(v){const w=[...l];w[i]=v,c(w);let S=0;const _=w.map((N,j)=>{if(N===null)return"#FFF";const k=n[j].correctAnswer;return N===k?(S++,"#53D250"):"#E63333"});h(S),f(_),i<n.length-1?o(i+1):x()}function x(){a(r+1)}function y(v){o(v)}return s.jsxs("div",{className:"border-neutral-1000 bg-white flex w-full mt-5 md:mt-12 flex-col gap-1.5 rounded-[20px] border md:border-2 p-1 md:p-2.5 md:gap-2.5 mx-auto",children:[r===1&&s.jsx(ATt,{name:e,chapter:t,questionIndex:i,question:n[i].question,correctAnswer:n[i].correctAnswer,answers:n[i].answers,answersColors:u,nextQuestion:b}),r===2&&s.jsx(uOt,{name:e,chapter:t,answersColors:u,numberOfCorrectAnswers:m,nextStep:x,questionChange:y}),r===3&&s.jsx(dOt,{name:e,chapter:t,question:n[i].question,questionIndex:i,answers:n[i].answers,selectedAnswer:l[i],correctAnswer:n[i].correctAnswer,numberOfCorrectAnswers:m,explanation:n[i].explanation,questionChange:y,answersColors:u,nextStep:()=>{}})]})}const mOt="/assets/congrats_animation_dark-BE6LlJPH.webm",pOt="/assets/congrats_animation_dark_mobile-BUA5lPIr.webm",hOt="/assets/completion-steps-course-BC5tYHdL.webp",gOt="/assets/completion-steps-course-mobile-DATzdFOO.webp",bOt="/assets/conclusion_blurred-DwE9uIK5.webp",xOt=e=>d.createElement("svg",{width:60,height:60,viewBox:"0 0 60 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{id:"ICON BOOK OPEN"},d.createElement("path",{id:"Vector",d:"M6.95092 30.2627H5.23312C4.74409 30.2627 4.34766 30.6573 4.34766 31.1441V33.0215C4.34766 33.5083 4.74409 33.9029 5.23312 33.9029H6.95092C7.43995 33.9029 7.83638 33.5083 7.83638 33.0215V31.1441C7.83638 30.6573 7.43995 30.2627 6.95092 30.2627Z",fill:"current"}),d.createElement("path",{id:"Vector_2",d:"M2.60326 30.3052H0.885463C0.396435 30.3052 0 30.6998 0 31.1866V33.064C0 33.5508 0.396435 33.9454 0.885463 33.9454H2.60326C3.09229 33.9454 3.48873 33.5508 3.48873 33.064V31.1866C3.48873 30.6998 3.09229 30.3052 2.60326 30.3052Z",fill:"current"}),d.createElement("path",{id:"Vector_3",d:"M11.2986 47.6221H9.58078C9.09175 47.6221 8.69531 48.0167 8.69531 48.5035V50.3809C8.69531 50.8677 9.09175 51.2623 9.58078 51.2623H11.2986C11.7876 51.2623 12.184 50.8677 12.184 50.3809V48.5035C12.184 48.0167 11.7876 47.6221 11.2986 47.6221Z",fill:"current"}),d.createElement("path",{id:"Vector_4",d:"M6.95092 56.2808H5.23312C4.74409 56.2808 4.34766 56.6754 4.34766 57.1622V59.0396C4.34766 59.5264 4.74409 59.921 5.23312 59.921H6.95092C7.43995 59.921 7.83638 59.5264 7.83638 59.0396V57.1622C7.83638 56.6754 7.43995 56.2808 6.95092 56.2808Z",fill:"current"}),d.createElement("path",{id:"Vector_5",d:"M2.60326 47.6221H0.885463C0.396435 47.6221 0 48.0167 0 48.5035V50.3809C0 50.8677 0.396435 51.2623 0.885463 51.2623H2.60326C3.09229 51.2623 3.48873 50.8677 3.48873 50.3809V48.5035C3.48873 48.0167 3.09229 47.6221 2.60326 47.6221Z",fill:"current"}),d.createElement("path",{id:"Vector_6",d:"M2.60326 51.9937H0.885463C0.396435 51.9937 0 52.3883 0 52.8751V54.7525C0 55.2393 0.396435 55.6339 0.885463 55.6339H2.60326C3.09229 55.6339 3.48873 55.2393 3.48873 54.7525V52.8751C3.48873 52.3883 3.09229 51.9937 2.60326 51.9937Z",fill:"current"}),d.createElement("path",{id:"Vector_7",d:"M2.60326 56.3232H0.885463C0.396435 56.3232 0 56.7179 0 57.2047V59.0821C0 59.5688 0.396435 59.9635 0.885463 59.9635H2.60326C3.09229 59.9635 3.48873 59.5688 3.48873 59.0821V57.2047C3.48873 56.7179 3.09229 56.3232 2.60326 56.3232Z",fill:"current"}),d.createElement("path",{id:"Vector_8",d:"M6.95092 12.9453H5.23312C4.74409 12.9453 4.34766 13.3399 4.34766 13.8267V15.7041C4.34766 16.1909 4.74409 16.5855 5.23312 16.5855H6.95092C7.43995 16.5855 7.83638 16.1909 7.83638 15.7041V13.8267C7.83638 13.3399 7.43995 12.9453 6.95092 12.9453Z",fill:"current"}),d.createElement("path",{id:"Vector_9",d:"M2.60326 12.9878H0.885463C0.396435 12.9878 0 13.3824 0 13.8692V15.7466C0 16.2334 0.396435 16.628 0.885463 16.628H2.60326C3.09229 16.628 3.48873 16.2334 3.48873 15.7466V13.8692C3.48873 13.3824 3.09229 12.9878 2.60326 12.9878Z",fill:"current"}),d.createElement("path",{id:"Vector_10",d:"M28.6853 12.9453H26.9675C26.4785 12.9453 26.082 13.3399 26.082 13.8267V15.7041C26.082 16.1909 26.4785 16.5855 26.9675 16.5855H28.6853C29.1743 16.5855 29.5708 16.1909 29.5708 15.7041V13.8267C29.5708 13.3399 29.1743 12.9453 28.6853 12.9453Z",fill:"current"}),d.createElement("path",{id:"Vector_11",d:"M50.4197 12.9453H48.7019C48.2128 12.9453 47.8164 13.3399 47.8164 13.8267V15.7041C47.8164 16.1909 48.2128 16.5855 48.7019 16.5855H50.4197C50.9087 16.5855 51.3051 16.1909 51.3051 15.7041V13.8267C51.3051 13.3399 50.9087 12.9453 50.4197 12.9453Z",fill:"current"}),d.createElement("path",{id:"Vector_12",d:"M46.072 12.9453H44.3542C43.8652 12.9453 43.4688 13.3399 43.4688 13.8267V15.7041C43.4688 16.1909 43.8652 16.5855 44.3542 16.5855H46.072C46.561 16.5855 46.9575 16.1909 46.9575 15.7041V13.8267C46.9575 13.3399 46.561 12.9453 46.072 12.9453Z",fill:"current"}),d.createElement("path",{id:"Vector_13",d:"M15.6462 30.2627H13.9284C13.4394 30.2627 13.043 30.6573 13.043 31.1441V33.0215C13.043 33.5083 13.4394 33.9029 13.9284 33.9029H15.6462C16.1353 33.9029 16.5317 33.5083 16.5317 33.0215V31.1441C16.5317 30.6573 16.1353 30.2627 15.6462 30.2627Z",fill:"current"}),d.createElement("path",{id:"Vector_14",d:"M59.115 30.2627H57.3972C56.9082 30.2627 56.5117 30.6573 56.5117 31.1441V33.0215C56.5117 33.5083 56.9082 33.9029 57.3972 33.9029H59.115C59.604 33.9029 60.0004 33.5083 60.0004 33.0215V31.1441C60.0004 30.6573 59.604 30.2627 59.115 30.2627Z",fill:"current"}),d.createElement("path",{id:"Vector_15",d:"M59.115 47.5796H57.3972C56.9082 47.5796 56.5117 47.9742 56.5117 48.461V50.3384C56.5117 50.8252 56.9082 51.2198 57.3972 51.2198H59.115C59.604 51.2198 60.0004 50.8252 60.0004 50.3384V48.461C60.0004 47.9742 59.604 47.5796 59.115 47.5796Z",fill:"current"}),d.createElement("path",{id:"Vector_16",d:"M15.6462 12.9453H13.9284C13.4394 12.9453 13.043 13.3399 13.043 13.8267V15.7041C13.043 16.1909 13.4394 16.5855 13.9284 16.5855H15.6462C16.1353 16.5855 16.5317 16.1909 16.5317 15.7041V13.8267C16.5317 13.3399 16.1353 12.9453 15.6462 12.9453Z",fill:"current"}),d.createElement("path",{id:"Vector_17",d:"M37.3806 12.9453H35.6628C35.1738 12.9453 34.7773 13.3399 34.7773 13.8267V15.7041C34.7773 16.1909 35.1738 16.5855 35.6628 16.5855H37.3806C37.8696 16.5855 38.2661 16.1909 38.2661 15.7041V13.8267C38.2661 13.3399 37.8696 12.9453 37.3806 12.9453Z",fill:"current"}),d.createElement("path",{id:"Vector_18",d:"M59.115 12.9453H57.3972C56.9082 12.9453 56.5117 13.3399 56.5117 13.8267V15.7041C56.5117 16.1909 56.9082 16.5855 57.3972 16.5855H59.115C59.604 16.5855 60.0004 16.1909 60.0004 15.7041V13.8267C60.0004 13.3399 59.604 12.9453 59.115 12.9453Z",fill:"current"}),d.createElement("path",{id:"Vector_19",d:"M6.95092 38.9209H5.23312C4.74409 38.9209 4.34766 39.3155 4.34766 39.8023V41.6797C4.34766 42.1665 4.74409 42.5611 5.23312 42.5611H6.95092C7.43995 42.5611 7.83638 42.1665 7.83638 41.6797V39.8023C7.83638 39.3155 7.43995 38.9209 6.95092 38.9209Z",fill:"current"}),d.createElement("path",{id:"Vector_20",d:"M2.60326 38.9634H0.885463C0.396435 38.9634 0 39.358 0 39.8448V41.7222C0 42.209 0.396435 42.6036 0.885463 42.6036H2.60326C3.09229 42.6036 3.48873 42.209 3.48873 41.7222V39.8448C3.48873 39.358 3.09229 38.9634 2.60326 38.9634Z",fill:"current"}),d.createElement("path",{id:"Vector_21",d:"M50.4197 56.2383H48.7019C48.2128 56.2383 47.8164 56.6329 47.8164 57.1197V58.9971C47.8164 59.4839 48.2128 59.8785 48.7019 59.8785H50.4197C50.9087 59.8785 51.3051 59.4839 51.3051 58.9971V57.1197C51.3051 56.6329 50.9087 56.2383 50.4197 56.2383Z",fill:"current"}),d.createElement("path",{id:"Vector_22",d:"M6.95092 21.604H5.23312C4.74409 21.604 4.34766 21.9986 4.34766 22.4854V24.3628C4.34766 24.8496 4.74409 25.2442 5.23312 25.2442H6.95092C7.43995 25.2442 7.83638 24.8496 7.83638 24.3628V22.4854C7.83638 21.9986 7.43995 21.604 6.95092 21.604Z",fill:"current"}),d.createElement("path",{id:"Vector_23",d:"M2.60326 21.6465H0.885463C0.396435 21.6465 0 22.0411 0 22.5279V24.4053C0 24.8921 0.396435 25.2867 0.885463 25.2867H2.60326C3.09229 25.2867 3.48873 24.8921 3.48873 24.4053V22.5279C3.48873 22.0411 3.09229 21.6465 2.60326 21.6465Z",fill:"current"}),d.createElement("path",{id:"Vector_24",d:"M50.4197 21.604H48.7019C48.2128 21.604 47.8164 21.9986 47.8164 22.4854V24.3628C47.8164 24.8496 48.2128 25.2442 48.7019 25.2442H50.4197C50.9087 25.2442 51.3051 24.8496 51.3051 24.3628V22.4854C51.3051 21.9986 50.9087 21.604 50.4197 21.604Z",fill:"current"}),d.createElement("path",{id:"Vector_25",d:"M46.072 56.2383H44.3542C43.8652 56.2383 43.4688 56.6329 43.4688 57.1197V58.9971C43.4688 59.4839 43.8652 59.8785 44.3542 59.8785H46.072C46.561 59.8785 46.9575 59.4839 46.9575 58.9971V57.1197C46.9575 56.6329 46.561 56.2383 46.072 56.2383Z",fill:"current"}),d.createElement("path",{id:"Vector_26",d:"M46.072 21.604H44.3542C43.8652 21.604 43.4688 21.9986 43.4688 22.4854V24.3628C43.4688 24.8496 43.8652 25.2442 44.3542 25.2442H46.072C46.561 25.2442 46.9575 24.8496 46.9575 24.3628V22.4854C46.9575 21.9986 46.561 21.604 46.072 21.604Z",fill:"current"}),d.createElement("path",{id:"Vector_27",d:"M15.6462 38.9209H13.9284C13.4394 38.9209 13.043 39.3155 13.043 39.8023V41.6797C13.043 42.1665 13.4394 42.5611 13.9284 42.5611H15.6462C16.1353 42.5611 16.5317 42.1665 16.5317 41.6797V39.8023C16.5317 39.3155 16.1353 38.9209 15.6462 38.9209Z",fill:"current"}),d.createElement("path",{id:"Vector_28",d:"M59.115 38.9209H57.3972C56.9082 38.9209 56.5117 39.3155 56.5117 39.8023V41.6797C56.5117 42.1665 56.9082 42.5611 57.3972 42.5611H59.115C59.604 42.5611 60.0004 42.1665 60.0004 41.6797V39.8023C60.0004 39.3155 59.604 38.9209 59.115 38.9209Z",fill:"current"}),d.createElement("path",{id:"Vector_29",d:"M37.3806 56.2383H35.6628C35.1738 56.2383 34.7773 56.6329 34.7773 57.1197V58.9971C34.7773 59.4839 35.1738 59.8785 35.6628 59.8785H37.3806C37.8696 59.8785 38.2661 59.4839 38.2661 58.9971V57.1197C38.2661 56.6329 37.8696 56.2383 37.3806 56.2383Z",fill:"current"}),d.createElement("path",{id:"Vector_30",d:"M59.115 56.2383H57.3972C56.9082 56.2383 56.5117 56.6329 56.5117 57.1197V58.9971C56.5117 59.4839 56.9082 59.8785 57.3972 59.8785H59.115C59.604 59.8785 60.0004 59.4839 60.0004 58.9971V57.1197C60.0004 56.6329 59.604 56.2383 59.115 56.2383Z",fill:"current"}),d.createElement("path",{id:"Vector_31",d:"M15.6462 21.604H13.9284C13.4394 21.604 13.043 21.9986 13.043 22.4854V24.3628C13.043 24.8496 13.4394 25.2442 13.9284 25.2442H15.6462C16.1353 25.2442 16.5317 24.8496 16.5317 24.3628V22.4854C16.5317 21.9986 16.1353 21.604 15.6462 21.604Z",fill:"current"}),d.createElement("path",{id:"Vector_32",d:"M59.115 21.604H57.3972C56.9082 21.604 56.5117 21.9986 56.5117 22.4854V24.3628C56.5117 24.8496 56.9082 25.2442 57.3972 25.2442H59.115C59.604 25.2442 60.0004 24.8496 60.0004 24.3628V22.4854C60.0004 21.9986 59.604 21.604 59.115 21.604Z",fill:"current"}),d.createElement("path",{id:"Vector_33",d:"M15.6462 4.28662H13.9284C13.4394 4.28662 13.043 4.68124 13.043 5.16803V7.04543C13.043 7.53222 13.4394 7.92684 13.9284 7.92684H15.6462C16.1353 7.92684 16.5317 7.53222 16.5317 7.04543V5.16803C16.5317 4.68124 16.1353 4.28662 15.6462 4.28662Z",fill:"current"}),d.createElement("path",{id:"Vector_34",d:"M6.95092 34.6343H5.23312C4.74409 34.6343 4.34766 35.0289 4.34766 35.5157V37.3931C4.34766 37.8799 4.74409 38.2745 5.23312 38.2745H6.95092C7.43995 38.2745 7.83638 37.8799 7.83638 37.3931V35.5157C7.83638 35.0289 7.43995 34.6343 6.95092 34.6343Z",fill:"current"}),d.createElement("path",{id:"Vector_35",d:"M2.60326 34.6768H0.885463C0.396435 34.6768 0 35.0714 0 35.5582V37.4356C0 37.9224 0.396435 38.317 0.885463 38.317H2.60326C3.09229 38.317 3.48873 37.9224 3.48873 37.4356V35.5582C3.48873 35.0714 3.09229 34.6768 2.60326 34.6768Z",fill:"current"}),d.createElement("path",{id:"Vector_36",d:"M28.6853 56.2808H26.9675C26.4785 56.2808 26.082 56.6754 26.082 57.1622V59.0396C26.082 59.5264 26.4785 59.921 26.9675 59.921H28.6853C29.1743 59.921 29.5708 59.5264 29.5708 59.0396V57.1622C29.5708 56.6754 29.1743 56.2808 28.6853 56.2808Z",fill:"current"}),d.createElement("path",{id:"Vector_37",d:"M6.95092 17.3169H5.23312C4.74409 17.3169 4.34766 17.7115 4.34766 18.1983V20.0757C4.34766 20.5625 4.74409 20.9571 5.23312 20.9571H6.95092C7.43995 20.9571 7.83638 20.5625 7.83638 20.0757V18.1983C7.83638 17.7115 7.43995 17.3169 6.95092 17.3169Z",fill:"current"}),d.createElement("path",{id:"Vector_38",d:"M2.60326 17.3594H0.885463C0.396435 17.3594 0 17.754 0 18.2408V20.1182C0 20.605 0.396435 20.9996 0.885463 20.9996H2.60326C3.09229 20.9996 3.48873 20.605 3.48873 20.1182V18.2408C3.48873 17.754 3.09229 17.3594 2.60326 17.3594Z",fill:"current"}),d.createElement("path",{id:"Vector_39",d:"M24.3376 51.9512H22.6198C22.1308 51.9512 21.7344 52.3458 21.7344 52.8326V54.71C21.7344 55.1968 22.1308 55.5914 22.6198 55.5914H24.3376C24.8267 55.5914 25.2231 55.1968 25.2231 54.71V52.8326C25.2231 52.3458 24.8267 51.9512 24.3376 51.9512Z",fill:"current"}),d.createElement("path",{id:"Vector_40",d:"M24.3376 56.2808H22.6198C22.1308 56.2808 21.7344 56.6754 21.7344 57.1622V59.0396C21.7344 59.5264 22.1308 59.921 22.6198 59.921H24.3376C24.8267 59.921 25.2231 59.5264 25.2231 59.0396V57.1622C25.2231 56.6754 24.8267 56.2808 24.3376 56.2808Z",fill:"current"}),d.createElement("path",{id:"Vector_41",d:"M15.6462 34.6343H13.9284C13.4394 34.6343 13.043 35.0289 13.043 35.5157V37.3931C13.043 37.8799 13.4394 38.2745 13.9284 38.2745H15.6462C16.1353 38.2745 16.5317 37.8799 16.5317 37.3931V35.5157C16.5317 35.0289 16.1353 34.6343 15.6462 34.6343Z",fill:"current"}),d.createElement("path",{id:"Vector_42",d:"M59.115 34.6343H57.3972C56.9082 34.6343 56.5117 35.0289 56.5117 35.5157V37.3931C56.5117 37.8799 56.9082 38.2745 57.3972 38.2745H59.115C59.604 38.2745 60.0004 37.8799 60.0004 37.3931V35.5157C60.0004 35.0289 59.604 34.6343 59.115 34.6343Z",fill:"current"}),d.createElement("path",{id:"Vector_43",d:"M59.115 51.9512H57.3972C56.9082 51.9512 56.5117 52.3458 56.5117 52.8326V54.71C56.5117 55.1968 56.9082 55.5914 57.3972 55.5914H59.115C59.604 55.5914 60.0004 55.1968 60.0004 54.71V52.8326C60.0004 52.3458 59.604 51.9512 59.115 51.9512Z",fill:"current"}),d.createElement("path",{id:"Vector_44",d:"M15.6462 17.3169H13.9284C13.4394 17.3169 13.043 17.7115 13.043 18.1983V20.0757C13.043 20.5625 13.4394 20.9571 13.9284 20.9571H15.6462C16.1353 20.9571 16.5317 20.5625 16.5317 20.0757V18.1983C16.5317 17.7115 16.1353 17.3169 15.6462 17.3169Z",fill:"current"}),d.createElement("path",{id:"Vector_45",d:"M59.115 17.3169H57.3972C56.9082 17.3169 56.5117 17.7115 56.5117 18.1983V20.0757C56.5117 20.5625 56.9082 20.9571 57.3972 20.9571H59.115C59.604 20.9571 60.0004 20.5625 60.0004 20.0757V18.1983C60.0004 17.7115 59.604 17.3169 59.115 17.3169Z",fill:"current"}),d.createElement("path",{id:"Vector_46",d:"M15.6462 0H13.9284C13.4394 0 13.043 0.394621 13.043 0.88141V2.75881C13.043 3.2456 13.4394 3.64022 13.9284 3.64022H15.6462C16.1353 3.64022 16.5317 3.2456 16.5317 2.75881V0.88141C16.5317 0.394621 16.1353 0 15.6462 0Z",fill:"current"}),d.createElement("path",{id:"Vector_47",d:"M6.95092 43.293H5.23312C4.74409 43.293 4.34766 43.6876 4.34766 44.1744V46.0518C4.34766 46.5386 4.74409 46.9332 5.23312 46.9332H6.95092C7.43995 46.9332 7.83638 46.5386 7.83638 46.0518V44.1744C7.83638 43.6876 7.43995 43.293 6.95092 43.293Z",fill:"current"}),d.createElement("path",{id:"Vector_48",d:"M2.60326 43.3354H0.885463C0.396435 43.3354 0 43.7301 0 44.2169V46.0943C0 46.5811 0.396435 46.9757 0.885463 46.9757H2.60326C3.09229 46.9757 3.48873 46.5811 3.48873 46.0943V44.2169C3.48873 43.7301 3.09229 43.3354 2.60326 43.3354Z",fill:"current"}),d.createElement("path",{id:"Vector_49",d:"M6.95092 25.9756H5.23312C4.74409 25.9756 4.34766 26.3702 4.34766 26.857V28.7344C4.34766 29.2212 4.74409 29.6158 5.23312 29.6158H6.95092C7.43995 29.6158 7.83638 29.2212 7.83638 28.7344V26.857C7.83638 26.3702 7.43995 25.9756 6.95092 25.9756Z",fill:"current"}),d.createElement("path",{id:"Vector_50",d:"M2.60326 26.0181H0.885463C0.396435 26.0181 0 26.4127 0 26.8995V28.7769C0 29.2637 0.396435 29.6583 0.885463 29.6583H2.60326C3.09229 29.6583 3.48873 29.2637 3.48873 28.7769V26.8995C3.48873 26.4127 3.09229 26.0181 2.60326 26.0181Z",fill:"current"}),d.createElement("path",{id:"Vector_51",d:"M50.4197 25.9756H48.7019C48.2128 25.9756 47.8164 26.3702 47.8164 26.857V28.7344C47.8164 29.2212 48.2128 29.6158 48.7019 29.6158H50.4197C50.9087 29.6158 51.3051 29.2212 51.3051 28.7344V26.857C51.3051 26.3702 50.9087 25.9756 50.4197 25.9756Z",fill:"current"}),d.createElement("path",{id:"Vector_52",d:"M46.072 25.9756H44.3542C43.8652 25.9756 43.4688 26.3702 43.4688 26.857V28.7344C43.4688 29.2212 43.8652 29.6158 44.3542 29.6158H46.072C46.561 29.6158 46.9575 29.2212 46.9575 28.7344V26.857C46.9575 26.3702 46.561 25.9756 46.072 25.9756Z",fill:"current"}),d.createElement("path",{id:"Vector_53",d:"M24.3376 8.65869H22.6198C22.1308 8.65869 21.7344 9.05331 21.7344 9.5401V11.4175C21.7344 11.9043 22.1308 12.2989 22.6198 12.2989H24.3376C24.8267 12.2989 25.2231 11.9043 25.2231 11.4175V9.5401C25.2231 9.05331 24.8267 8.65869 24.3376 8.65869Z",fill:"current"}),d.createElement("path",{id:"Vector_54",d:"M15.6462 43.293H13.9284C13.4394 43.293 13.043 43.6876 13.043 44.1744V46.0518C13.043 46.5386 13.4394 46.9332 13.9284 46.9332H15.6462C16.1353 46.9332 16.5317 46.5386 16.5317 46.0518V44.1744C16.5317 43.6876 16.1353 43.293 15.6462 43.293Z",fill:"current"}),d.createElement("path",{id:"Vector_55",d:"M59.115 43.293H57.3972C56.9082 43.293 56.5117 43.6876 56.5117 44.1744V46.0518C56.5117 46.5386 56.9082 46.9332 57.3972 46.9332H59.115C59.604 46.9332 60.0004 46.5386 60.0004 46.0518V44.1744C60.0004 43.6876 59.604 43.293 59.115 43.293Z",fill:"current"}),d.createElement("path",{id:"Vector_56",d:"M15.6462 25.9756H13.9284C13.4394 25.9756 13.043 26.3702 13.043 26.857V28.7344C13.043 29.2212 13.4394 29.6158 13.9284 29.6158H15.6462C16.1353 29.6158 16.5317 29.2212 16.5317 28.7344V26.857C16.5317 26.3702 16.1353 25.9756 15.6462 25.9756Z",fill:"current"}),d.createElement("path",{id:"Vector_57",d:"M59.115 25.9756H57.3972C56.9082 25.9756 56.5117 26.3702 56.5117 26.857V28.7344C56.5117 29.2212 56.9082 29.6158 57.3972 29.6158H59.115C59.604 29.6158 60.0004 29.2212 60.0004 28.7344V26.857C60.0004 26.3702 59.604 25.9756 59.115 25.9756Z",fill:"current"}),d.createElement("path",{id:"Vector_58",d:"M15.6462 8.65869H13.9284C13.4394 8.65869 13.043 9.05331 13.043 9.5401V11.4175C13.043 11.9043 13.4394 12.2989 13.9284 12.2989H15.6462C16.1353 12.2989 16.5317 11.9043 16.5317 11.4175V9.5401C16.5317 9.05331 16.1353 8.65869 15.6462 8.65869Z",fill:"current"}),d.createElement("path",{id:"Vector_59",d:"M33.0603 30.3418H31.3425C30.8535 30.3418 30.457 30.7364 30.457 31.2232V33.1006C30.457 33.5874 30.8535 33.982 31.3425 33.982H33.0603C33.5493 33.982 33.9458 33.5874 33.9458 33.1006V31.2232C33.9458 30.7364 33.5493 30.3418 33.0603 30.3418Z",fill:"current"}),d.createElement("path",{id:"Vector_60",d:"M15.6462 51.9512H13.9284C13.4394 51.9512 13.043 52.3458 13.043 52.8326V54.71C13.043 55.1968 13.4394 55.5914 13.9284 55.5914H15.6462C16.1353 55.5914 16.5317 55.1968 16.5317 54.71V52.8326C16.5317 52.3458 16.1353 51.9512 15.6462 51.9512Z",fill:"current"}),d.createElement("path",{id:"Vector_61",d:"M11.3259 56.3599H9.60812C9.11909 56.3599 8.72266 56.7545 8.72266 57.2413V59.1187C8.72266 59.6055 9.11909 60.0001 9.60812 60.0001H11.3259C11.8149 60.0001 12.2114 59.6055 12.2114 59.1187V57.2413C12.2114 56.7545 11.8149 56.3599 11.3259 56.3599Z",fill:"current"}),d.createElement("path",{id:"Vector_62",d:"M33.0603 47.6587H31.3425C30.8535 47.6587 30.457 48.0533 30.457 48.5401V50.4175C30.457 50.9043 30.8535 51.2989 31.3425 51.2989H33.0603C33.5493 51.2989 33.9458 50.9043 33.9458 50.4175V48.5401C33.9458 48.0533 33.5493 47.6587 33.0603 47.6587Z",fill:"current"}),d.createElement("path",{id:"Vector_63",d:"M33.0603 13.0244H31.3425C30.8535 13.0244 30.457 13.419 30.457 13.9058V15.7832C30.457 16.27 30.8535 16.6646 31.3425 16.6646H33.0603C33.5493 16.6646 33.9458 16.27 33.9458 15.7832V13.9058C33.9458 13.419 33.5493 13.0244 33.0603 13.0244Z",fill:"current"}),d.createElement("path",{id:"Vector_64",d:"M54.7947 13.0244H53.0769C52.5878 13.0244 52.1914 13.419 52.1914 13.9058V15.7832C52.1914 16.27 52.5878 16.6646 53.0769 16.6646H54.7947C55.2837 16.6646 55.6801 16.27 55.6801 15.7832V13.9058C55.6801 13.419 55.2837 13.0244 54.7947 13.0244Z",fill:"current"}),d.createElement("path",{id:"Vector_65",d:"M20.0173 47.6587H18.2995C17.8105 47.6587 17.4141 48.0533 17.4141 48.5401V50.4175C17.4141 50.9043 17.8105 51.2989 18.2995 51.2989H20.0173C20.5064 51.2989 20.9028 50.9043 20.9028 50.4175V48.5401C20.9028 48.0533 20.5064 47.6587 20.0173 47.6587Z",fill:"current"}),d.createElement("path",{id:"Vector_66",d:"M20.0173 56.3599H18.2995C17.8105 56.3599 17.4141 56.7545 17.4141 57.2413V59.1187C17.4141 59.6055 17.8105 60.0001 18.2995 60.0001H20.0173C20.5064 60.0001 20.9028 59.6055 20.9028 59.1187V57.2413C20.9028 56.7545 20.5064 56.3599 20.0173 56.3599Z",fill:"current"}),d.createElement("path",{id:"Vector_67",d:"M15.6462 56.3232H13.9284C13.4394 56.3232 13.043 56.7179 13.043 57.2047V59.0821C13.043 59.5688 13.4394 59.9635 13.9284 59.9635H15.6462C16.1353 59.9635 16.5317 59.5688 16.5317 59.0821V57.2047C16.5317 56.7179 16.1353 56.3232 15.6462 56.3232Z",fill:"current"}),d.createElement("path",{id:"Vector_68",d:"M41.7517 13.0244H40.0339C39.5449 13.0244 39.1484 13.419 39.1484 13.9058V15.7832C39.1484 16.27 39.5449 16.6646 40.0339 16.6646H41.7517C42.2407 16.6646 42.6372 16.27 42.6372 15.7832V13.9058C42.6372 13.419 42.2407 13.0244 41.7517 13.0244Z",fill:"current"}),d.createElement("path",{id:"Vector_69",d:"M33.0603 39H31.3425C30.8535 39 30.457 39.3946 30.457 39.8814V41.7588C30.457 42.2456 30.8535 42.6402 31.3425 42.6402H33.0603C33.5493 42.6402 33.9458 42.2456 33.9458 41.7588V39.8814C33.9458 39.3946 33.5493 39 33.0603 39Z",fill:"current"}),d.createElement("path",{id:"Vector_70",d:"M33.0603 56.3174H31.3425C30.8535 56.3174 30.457 56.712 30.457 57.1988V59.0762C30.457 59.563 30.8535 59.9576 31.3425 59.9576H33.0603C33.5493 59.9576 33.9458 59.563 33.9458 59.0762V57.1988C33.9458 56.712 33.5493 56.3174 33.0603 56.3174Z",fill:"current"}),d.createElement("path",{id:"Vector_71",d:"M54.7947 56.3174H53.0769C52.5878 56.3174 52.1914 56.712 52.1914 57.1988V59.0762C52.1914 59.563 52.5878 59.9576 53.0769 59.9576H54.7947C55.2837 59.9576 55.6801 59.563 55.6801 59.0762V57.1988C55.6801 56.712 55.2837 56.3174 54.7947 56.3174Z",fill:"current"}),d.createElement("path",{id:"Vector_72",d:"M33.0603 21.6831H31.3425C30.8535 21.6831 30.457 22.0777 30.457 22.5645V24.4419C30.457 24.9287 30.8535 25.3233 31.3425 25.3233H33.0603C33.5493 25.3233 33.9458 24.9287 33.9458 24.4419V22.5645C33.9458 22.0777 33.5493 21.6831 33.0603 21.6831Z",fill:"current"}),d.createElement("path",{id:"Vector_73",d:"M41.7517 56.3174H40.0339C39.5449 56.3174 39.1484 56.712 39.1484 57.1988V59.0762C39.1484 59.563 39.5449 59.9576 40.0339 59.9576H41.7517C42.2407 59.9576 42.6372 59.563 42.6372 59.0762V57.1988C42.6372 56.712 42.2407 56.3174 41.7517 56.3174Z",fill:"current"}),d.createElement("path",{id:"Vector_74",d:"M41.7517 21.6831H40.0339C39.5449 21.6831 39.1484 22.0777 39.1484 22.5645V24.4419C39.1484 24.9287 39.5449 25.3233 40.0339 25.3233H41.7517C42.2407 25.3233 42.6372 24.9287 42.6372 24.4419V22.5645C42.6372 22.0777 42.2407 21.6831 41.7517 21.6831Z",fill:"current"}),d.createElement("path",{id:"Vector_75",d:"M20.0173 4.36572H18.2995C17.8105 4.36572 17.4141 4.76034 17.4141 5.24713V7.12454C17.4141 7.61133 17.8105 8.00595 18.2995 8.00595H20.0173C20.5064 8.00595 20.9028 7.61133 20.9028 7.12454V5.24713C20.9028 4.76034 20.5064 4.36572 20.0173 4.36572Z",fill:"current"}),d.createElement("path",{id:"Vector_76",d:"M33.0603 34.7134H31.3425C30.8535 34.7134 30.457 35.108 30.457 35.5948V37.4722C30.457 37.959 30.8535 38.3536 31.3425 38.3536H33.0603C33.5493 38.3536 33.9458 37.959 33.9458 37.4722V35.5948C33.9458 35.108 33.5493 34.7134 33.0603 34.7134Z",fill:"current"}),d.createElement("path",{id:"Vector_77",d:"M33.0603 52.0308H31.3425C30.8535 52.0308 30.457 52.4254 30.457 52.9122V54.7896C30.457 55.2764 30.8535 55.671 31.3425 55.671H33.0603C33.5493 55.671 33.9458 55.2764 33.9458 54.7896V52.9122C33.9458 52.4254 33.5493 52.0308 33.0603 52.0308Z",fill:"current"}),d.createElement("path",{id:"Vector_78",d:"M33.0603 17.3965H31.3425C30.8535 17.3965 30.457 17.7911 30.457 18.2779V20.1553C30.457 20.6421 30.8535 21.0367 31.3425 21.0367H33.0603C33.5493 21.0367 33.9458 20.6421 33.9458 20.1553V18.2779C33.9458 17.7911 33.5493 17.3965 33.0603 17.3965Z",fill:"current"}),d.createElement("path",{id:"Vector_79",d:"M33.0603 43.3721H31.3425C30.8535 43.3721 30.457 43.7667 30.457 44.2535V46.1309C30.457 46.6177 30.8535 47.0123 31.3425 47.0123H33.0603C33.5493 47.0123 33.9458 46.6177 33.9458 46.1309V44.2535C33.9458 43.7667 33.5493 43.3721 33.0603 43.3721Z",fill:"current"}),d.createElement("path",{id:"Vector_80",d:"M33.0603 26.0552H31.3425C30.8535 26.0552 30.457 26.4498 30.457 26.9366V28.814C30.457 29.3008 30.8535 29.6954 31.3425 29.6954H33.0603C33.5493 29.6954 33.9458 29.3008 33.9458 28.814V26.9366C33.9458 26.4498 33.5493 26.0552 33.0603 26.0552Z",fill:"current"}),d.createElement("path",{id:"Vector_81",d:"M11.3259 8.73779H9.60812C9.11909 8.73779 8.72266 9.13241 8.72266 9.6192V11.4966C8.72266 11.9834 9.11909 12.378 9.60812 12.378H11.3259C11.8149 12.378 12.2114 11.9834 12.2114 11.4966V9.6192C12.2114 9.13241 11.8149 8.73779 11.3259 8.73779Z",fill:"current"}),d.createElement("path",{id:"Vector_82",d:"M6.95092 8.65869H5.23312C4.74409 8.65869 4.34766 9.05331 4.34766 9.5401V11.4175C4.34766 11.9043 4.74409 12.2989 5.23312 12.2989H6.95092C7.43995 12.2989 7.83638 11.9043 7.83638 11.4175V9.5401C7.83638 9.05331 7.43995 8.65869 6.95092 8.65869Z",fill:"current"}),d.createElement("path",{id:"Vector_83",d:"M41.7517 26.0552H40.0339C39.5449 26.0552 39.1484 26.4498 39.1484 26.9366V28.814C39.1484 29.3008 39.5449 29.6954 40.0339 29.6954H41.7517C42.2407 29.6954 42.6372 29.3008 42.6372 28.814V26.9366C42.6372 26.4498 42.2407 26.0552 41.7517 26.0552Z",fill:"current"}))),lNe=e=>d.createElement("svg",{width:60,height:61,viewBox:"0 0 60 61",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M32.9943 35.295H31.0185C30.456 35.295 30 35.7507 30 36.3129V38.4812C30 39.0434 30.456 39.4992 31.0185 39.4992H32.9943C33.5568 39.4992 34.0128 39.0434 34.0128 38.4812V36.3129C34.0128 35.7507 33.5568 35.295 32.9943 35.295Z",fill:"#FF5C00"}),d.createElement("path",{d:"M42.9943 25.295H41.0185C40.456 25.295 40 25.7507 40 26.3129V28.4812C40 29.0434 40.456 29.4992 41.0185 29.4992H42.9943C43.5568 29.4992 44.0128 29.0434 44.0128 28.4812V26.3129C44.0128 25.7507 43.5568 25.295 42.9943 25.295Z",fill:"#FF5C00"}),d.createElement("path",{d:"M28.0256 30.3373H26.0497C25.4872 30.3373 25.0312 30.7931 25.0312 31.3553V33.5236C25.0312 34.0858 25.4872 34.5415 26.0497 34.5415H28.0256C28.588 34.5415 29.044 34.0858 29.044 33.5236V31.3553C29.044 30.7931 28.588 30.3373 28.0256 30.3373Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.9943 25.2459H21.0185C20.456 25.2459 20 25.7017 20 26.2639V28.4321C20 28.9943 20.456 29.4501 21.0185 29.4501H22.9943C23.5568 29.4501 24.0128 28.9943 24.0128 28.4321V26.2639C24.0128 25.7017 23.5568 25.2459 22.9943 25.2459Z",fill:"#FF5C00"}),d.createElement("path",{d:"M47.9943 20.2459H46.0185C45.456 20.2459 45 20.7017 45 21.2639V23.4321C45 23.9943 45.456 24.4501 46.0185 24.4501H47.9943C48.5568 24.4501 49.0128 23.9943 49.0128 23.4321V21.2639C49.0128 20.7017 48.5568 20.2459 47.9943 20.2459Z",fill:"#FF5C00"}),d.createElement("path",{d:"M38.0256 30.3373H36.0497C35.4872 30.3373 35.0312 30.7931 35.0312 31.3553V33.5236C35.0312 34.0858 35.4872 34.5415 36.0497 34.5415H38.0256C38.588 34.5415 39.044 34.0858 39.044 33.5236V31.3553C39.044 30.7931 38.588 30.3373 38.0256 30.3373Z",fill:"#FF5C00"}),d.createElement("path",{d:"M57.9943 20.3441H56.0185C55.456 20.3441 55 20.7998 55 21.362V23.5303C55 24.0925 55.456 24.5482 56.0185 24.5482H57.9943C58.5568 24.5482 59.0128 24.0925 59.0128 23.5303V21.362C59.0128 20.7998 58.5568 20.3441 57.9943 20.3441Z",fill:"#FF5C00"}),d.createElement("path",{d:"M57.9943 40.3441H56.0185C55.456 40.3441 55 40.7998 55 41.362V43.5303C55 44.0925 55.456 44.5482 56.0185 44.5482H57.9943C58.5568 44.5482 59.0128 44.0925 59.0128 43.5303V41.362C59.0128 40.7998 58.5568 40.3441 57.9943 40.3441Z",fill:"#FF5C00"}),d.createElement("path",{d:"M57.9943 0.344055H56.0185C55.456 0.344055 55 0.799813 55 1.36202V3.53028C55 4.09249 55.456 4.54825 56.0185 4.54825H57.9943C58.5568 4.54825 59.0128 4.09249 59.0128 3.53028V1.36202C59.0128 0.799813 58.5568 0.344055 57.9943 0.344055Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.9631 0.294983H20.9872C20.4247 0.294983 19.9688 0.750741 19.9688 1.31295V3.48121C19.9688 4.04342 20.4247 4.49918 20.9872 4.49918H22.9631C23.5255 4.49918 23.9815 4.04342 23.9815 3.48121V1.31295C23.9815 0.750741 23.5255 0.294983 22.9631 0.294983Z",fill:"#FF5C00"}),d.createElement("path",{d:"M57.9943 30.3441H56.0185C55.456 30.3441 55 30.7998 55 31.362V33.5303C55 34.0925 55.456 34.5482 56.0185 34.5482H57.9943C58.5568 34.5482 59.0128 34.0925 59.0128 33.5303V31.362C59.0128 30.7998 58.5568 30.3441 57.9943 30.3441Z",fill:"#FF5C00"}),d.createElement("path",{d:"M52.9943 50.2459H51.0185C50.456 50.2459 50 50.7017 50 51.2639V53.4321C50 53.9943 50.456 54.4501 51.0185 54.4501H52.9943C53.5568 54.4501 54.0128 53.9943 54.0128 53.4321V51.2639C54.0128 50.7017 53.5568 50.2459 52.9943 50.2459Z",fill:"#FF5C00"}),d.createElement("path",{d:"M57.9943 10.3441H56.0185C55.456 10.3441 55 10.7998 55 11.362V13.5303C55 14.0925 55.456 14.5482 56.0185 14.5482H57.9943C58.5568 14.5482 59.0128 14.0925 59.0128 13.5303V11.362C59.0128 10.7998 58.5568 10.3441 57.9943 10.3441Z",fill:"#FF5C00"}),d.createElement("path",{d:"M17.9631 55.3441H15.9872C15.4247 55.3441 14.9688 55.7998 14.9688 56.362V58.5303C14.9688 59.0925 15.4247 59.5482 15.9872 59.5482H17.9631C18.5255 59.5482 18.9815 59.0925 18.9815 58.5303V56.362C18.9815 55.7998 18.5255 55.3441 17.9631 55.3441Z",fill:"#FF5C00"}),d.createElement("path",{d:"M57.9943 25.3931H56.0185C55.456 25.3931 55 25.8489 55 26.4111V28.5794C55 29.1416 55.456 29.5973 56.0185 29.5973H57.9943C58.5568 29.5973 59.0128 29.1416 59.0128 28.5794V26.4111C59.0128 25.8489 58.5568 25.3931 57.9943 25.3931Z",fill:"#FF5C00"}),d.createElement("path",{d:"M57.9943 45.3441H56.0185C55.456 45.3441 55 45.7998 55 46.362V48.5303C55 49.0925 55.456 49.5482 56.0185 49.5482H57.9943C58.5568 49.5482 59.0128 49.0925 59.0128 48.5303V46.362C59.0128 45.7998 58.5568 45.3441 57.9943 45.3441Z",fill:"#FF5C00"}),d.createElement("path",{d:"M57.9943 5.39313H56.0185C55.456 5.39313 55 5.84889 55 6.41109V8.57936C55 9.14156 55.456 9.59732 56.0185 9.59732H57.9943C58.5568 9.59732 59.0128 9.14156 59.0128 8.57936V6.41109C59.0128 5.84889 58.5568 5.39313 57.9943 5.39313Z",fill:"#FF5C00"}),d.createElement("path",{d:"M32.9631 55.3931H30.9872C30.4247 55.3931 29.9688 55.8489 29.9688 56.4111V58.5794C29.9688 59.1416 30.4247 59.5973 30.9872 59.5973H32.9631C33.5255 59.5973 33.9815 59.1416 33.9815 58.5794V56.4111C33.9815 55.8489 33.5255 55.3931 32.9631 55.3931Z",fill:"#FF5C00"}),d.createElement("path",{d:"M32.9943 0.344055H31.0185C30.456 0.344055 30 0.799813 30 1.36202V3.53028C30 4.09249 30.456 4.54825 31.0185 4.54825H32.9943C33.5568 4.54825 34.0128 4.09249 34.0128 3.53028V1.36202C34.0128 0.799813 33.5568 0.344055 32.9943 0.344055Z",fill:"#FF5C00"}),d.createElement("path",{d:"M57.9943 35.3931H56.0185C55.456 35.3931 55 35.8489 55 36.4111V38.5794C55 39.1416 55.456 39.5973 56.0185 39.5973H57.9943C58.5568 39.5973 59.0128 39.1416 59.0128 38.5794V36.4111C59.0128 35.8489 58.5568 35.3931 57.9943 35.3931Z",fill:"#FF5C00"}),d.createElement("path",{d:"M27.9631 55.3931H25.9872C25.4247 55.3931 24.9688 55.8489 24.9688 56.4111V58.5794C24.9688 59.1416 25.4247 59.5973 25.9872 59.5973H27.9631C28.5255 59.5973 28.9815 59.1416 28.9815 58.5794V56.4111C28.9815 55.8489 28.5255 55.3931 27.9631 55.3931Z",fill:"#FF5C00"}),d.createElement("path",{d:"M57.9943 15.3931H56.0185C55.456 15.3931 55 15.8489 55 16.4111V18.5794C55 19.1416 55.456 19.5973 56.0185 19.5973H57.9943C58.5568 19.5973 59.0128 19.1416 59.0128 18.5794V16.4111C59.0128 15.8489 58.5568 15.3931 57.9943 15.3931Z",fill:"#FF5C00"}),d.createElement("path",{d:"M27.9943 0.344055H26.0185C25.456 0.344055 25 0.799813 25 1.36202V3.53028C25 4.09249 25.456 4.54825 26.0185 4.54825H27.9943C28.5568 4.54825 29.0128 4.09249 29.0128 3.53028V1.36202C29.0128 0.799813 28.5568 0.344055 27.9943 0.344055Z",fill:"#FF5C00"}),d.createElement("path",{d:"M52.9943 0.344055H51.0185C50.456 0.344055 50 0.799813 50 1.36202V3.53028C50 4.09249 50.456 4.54825 51.0185 4.54825H52.9943C53.5568 4.54825 54.0128 4.09249 54.0128 3.53028V1.36202C54.0128 0.799813 53.5568 0.344055 52.9943 0.344055Z",fill:"#FF5C00"}),d.createElement("path",{d:"M42.9631 55.3931H40.9872C40.4247 55.3931 39.9688 55.8489 39.9688 56.4111V58.5794C39.9688 59.1416 40.4247 59.5973 40.9872 59.5973H42.9631C43.5255 59.5973 43.9815 59.1416 43.9815 58.5794V56.4111C43.9815 55.8489 43.5255 55.3931 42.9631 55.3931Z",fill:"#FF5C00"}),d.createElement("path",{d:"M42.9943 0.344055H41.0185C40.456 0.344055 40 0.799813 40 1.36202V3.53028C40 4.09249 40.456 4.54825 41.0185 4.54825H42.9943C43.5568 4.54825 44.0128 4.09249 44.0128 3.53028V1.36202C44.0128 0.799813 43.5568 0.344055 42.9943 0.344055Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.9943 20.3864H11.0185C10.456 20.3864 10 20.8422 10 21.4044V23.5726C10 24.1348 10.456 24.5906 11.0185 24.5906H12.9943C13.5568 24.5906 14.0128 24.1348 14.0128 23.5726V21.4044C14.0128 20.8422 13.5568 20.3864 12.9943 20.3864Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.99431 15.2459H1.01847C0.455985 15.2459 0 15.7017 0 16.2639V18.4321C0 18.9943 0.455985 19.4501 1.01847 19.4501H2.99431C3.55679 19.4501 4.01278 18.9943 4.01278 18.4321V16.2639C4.01278 15.7017 3.55679 15.2459 2.99431 15.2459Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.9943 40.3864H11.0185C10.456 40.3864 10 40.8422 10 41.4044V43.5726C10 44.1348 10.456 44.5906 11.0185 44.5906H12.9943C13.5568 44.5906 14.0128 44.1348 14.0128 43.5726V41.4044C14.0128 40.8422 13.5568 40.3864 12.9943 40.3864Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.99431 35.2459H1.01847C0.455985 35.2459 0 35.7017 0 36.2639V38.4321C0 38.9943 0.455985 39.4501 1.01847 39.4501H2.99431C3.55679 39.4501 4.01278 38.9943 4.01278 38.4321V36.2639C4.01278 35.7017 3.55679 35.2459 2.99431 35.2459Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.9943 5.24591H11.0185C10.456 5.24591 10 5.70167 10 6.26387V8.43214C10 8.99435 10.456 9.4501 11.0185 9.4501H12.9943C13.5568 9.4501 14.0128 8.99435 14.0128 8.43214V6.26387C14.0128 5.70167 13.5568 5.24591 12.9943 5.24591Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.9943 0.245911H11.0185C10.456 0.245911 10 0.701669 10 1.26387V3.43214C10 3.99435 10.456 4.4501 11.0185 4.4501H12.9943C13.5568 4.4501 14.0128 3.99435 14.0128 3.43214V1.26387C14.0128 0.701669 13.5568 0.245911 12.9943 0.245911Z",fill:"#FF5C00"}),d.createElement("path",{d:"M17.9943 0.245911H16.0185C15.456 0.245911 15 0.701669 15 1.26387V3.43214C15 3.99435 15.456 4.4501 16.0185 4.4501H17.9943C18.5568 4.4501 19.0128 3.99435 19.0128 3.43214V1.26387C19.0128 0.701669 18.5568 0.245911 17.9943 0.245911Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.9943 30.3864H11.0185C10.456 30.3864 10 30.8422 10 31.4044V33.5726C10 34.1348 10.456 34.5906 11.0185 34.5906H12.9943C13.5568 34.5906 14.0128 34.1348 14.0128 33.5726V31.4044C14.0128 30.8422 13.5568 30.3864 12.9943 30.3864Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.99431 25.2459H1.01847C0.455985 25.2459 0 25.7017 0 26.2639V28.4321C0 28.9943 0.455985 29.4501 1.01847 29.4501H2.99431C3.55679 29.4501 4.01278 28.9943 4.01278 28.4321V26.2639C4.01278 25.7017 3.55679 25.2459 2.99431 25.2459Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.9943 50.3864H11.0185C10.456 50.3864 10 50.8422 10 51.4044V53.5726C10 54.1348 10.456 54.5906 11.0185 54.5906H12.9943C13.5568 54.5906 14.0128 54.1348 14.0128 53.5726V51.4044C14.0128 50.8422 13.5568 50.3864 12.9943 50.3864Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.99431 45.2459H1.01847C0.455985 45.2459 0 45.7017 0 46.2639V48.4321C0 48.9943 0.455985 49.4501 1.01847 49.4501H2.99431C3.55679 49.4501 4.01278 48.9943 4.01278 48.4321V46.2639C4.01278 45.7017 3.55679 45.2459 2.99431 45.2459Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.99431 50.2036H1.01847C0.455985 50.2036 0 50.6593 0 51.2215V53.3898C0 53.952 0.455985 54.4077 1.01847 54.4077H2.99431C3.55679 54.4077 4.01278 53.952 4.01278 53.3898V51.2215C4.01278 50.6593 3.55679 50.2036 2.99431 50.2036Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.99431 55.2459H1.01847C0.455985 55.2459 0 55.7017 0 56.2639V58.4321C0 58.9943 0.455985 59.4501 1.01847 59.4501H2.99431C3.55679 59.4501 4.01278 58.9943 4.01278 58.4321V56.2639C4.01278 55.7017 3.55679 55.2459 2.99431 55.2459Z",fill:"#FF5C00"}),d.createElement("path",{d:"M7.99431 55.2459H6.01847C5.45598 55.2459 5 55.7017 5 56.2639V58.4321C5 58.9943 5.45598 59.4501 6.01847 59.4501H7.99431C8.55679 59.4501 9.01278 58.9943 9.01278 58.4321V56.2639C9.01278 55.7017 8.55679 55.2459 7.99431 55.2459Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.9943 55.2459H11.0185C10.456 55.2459 10 55.7017 10 56.2639V58.4321C10 58.9943 10.456 59.4501 11.0185 59.4501H12.9943C13.5568 59.4501 14.0128 58.9943 14.0128 58.4321V56.2639C14.0128 55.7017 13.5568 55.2459 12.9943 55.2459Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.9943 10.3864H11.0185C10.456 10.3864 10 10.8422 10 11.4044V13.5726C10 14.1348 10.456 14.5906 11.0185 14.5906H12.9943C13.5568 14.5906 14.0128 14.1348 14.0128 13.5726V11.4044C14.0128 10.8422 13.5568 10.3864 12.9943 10.3864Z",fill:"#FF5C00"}),d.createElement("path",{d:"M7.99431 5.24591H6.01847C5.45598 5.24591 5 5.70167 5 6.26387V8.43214C5 8.99435 5.45598 9.4501 6.01847 9.4501H7.99431C8.55679 9.4501 9.01278 8.99435 9.01278 8.43214V6.26387C9.01278 5.70167 8.55679 5.24591 7.99431 5.24591Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.9943 25.4356H11.0185C10.456 25.4356 10 25.8914 10 26.4536V28.6218C10 29.184 10.456 29.6398 11.0185 29.6398H12.9943C13.5568 29.6398 14.0128 29.184 14.0128 28.6218V26.4536C14.0128 25.8914 13.5568 25.4356 12.9943 25.4356Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.99431 20.2951H1.01847C0.455985 20.2951 0 20.7509 0 21.3131V23.4813C0 24.0435 0.455985 24.4993 1.01847 24.4993H2.99431C3.55679 24.4993 4.01278 24.0435 4.01278 23.4813V21.3131C4.01278 20.7509 3.55679 20.2951 2.99431 20.2951Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.9943 45.4356H11.0185C10.456 45.4356 10 45.8914 10 46.4536V48.6218C10 49.184 10.456 49.6398 11.0185 49.6398H12.9943C13.5568 49.6398 14.0128 49.184 14.0128 48.6218V46.4536C14.0128 45.8914 13.5568 45.4356 12.9943 45.4356Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.99431 40.2951H1.01847C0.455985 40.2951 0 40.7509 0 41.3131V43.4813C0 44.0435 0.455985 44.4993 1.01847 44.4993H2.99431C3.55679 44.4993 4.01278 44.0435 4.01278 43.4813V41.3131C4.01278 40.7509 3.55679 40.2951 2.99431 40.2951Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.9943 35.4356H11.0185C10.456 35.4356 10 35.8914 10 36.4536V38.6218C10 39.184 10.456 39.6398 11.0185 39.6398H12.9943C13.5568 39.6398 14.0128 39.184 14.0128 38.6218V36.4536C14.0128 35.8914 13.5568 35.4356 12.9943 35.4356Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.99431 30.2951H1.01847C0.455985 30.2951 0 30.7509 0 31.3131V33.4813C0 34.0435 0.455985 34.4993 1.01847 34.4993H2.99431C3.55679 34.4993 4.01278 34.0435 4.01278 33.4813V31.3131C4.01278 30.7509 3.55679 30.2951 2.99431 30.2951Z",fill:"#FF5C00"}),d.createElement("path",{d:"M37.9943 55.4847H36.0185C35.456 55.4847 35 55.9404 35 56.5026V58.6709C35 59.2331 35.456 59.6889 36.0185 59.6889H37.9943C38.5568 59.6889 39.0128 59.2331 39.0128 58.6709V56.5026C39.0128 55.9404 38.5568 55.4847 37.9943 55.4847Z",fill:"#FF5C00"}),d.createElement("path",{d:"M12.9943 15.4356H11.0185C10.456 15.4356 10 15.8914 10 16.4536V18.6218C10 19.184 10.456 19.6398 11.0185 19.6398H12.9943C13.5568 19.6398 14.0128 19.184 14.0128 18.6218V16.4536C14.0128 15.8914 13.5568 15.4356 12.9943 15.4356Z",fill:"#FF5C00"}),d.createElement("path",{d:"M2.99431 10.2951H1.01847C0.455985 10.2951 0 10.7509 0 11.3131V13.4813C0 14.0435 0.455985 14.4993 1.01847 14.4993H2.99431C3.55679 14.4993 4.01278 14.0435 4.01278 13.4813V11.3131C4.01278 10.7509 3.55679 10.2951 2.99431 10.2951Z",fill:"#FF5C00"}),d.createElement("path",{d:"M38.0256 0.435608H36.0497C35.4872 0.435608 35.0312 0.891366 35.0312 1.45357V3.62184C35.0312 4.18404 35.4872 4.6398 36.0497 4.6398H38.0256C38.588 4.6398 39.044 4.18404 39.044 3.62184V1.45357C39.044 0.891366 38.588 0.435608 38.0256 0.435608Z",fill:"#FF5C00"}),d.createElement("path",{d:"M22.9943 55.4847H21.0185C20.456 55.4847 20 55.9404 20 56.5026V58.6709C20 59.2331 20.456 59.6889 21.0185 59.6889H22.9943C23.5568 59.6889 24.0128 59.2331 24.0128 58.6709V56.5026C24.0128 55.9404 23.5568 55.4847 22.9943 55.4847Z",fill:"#FF5C00"}),d.createElement("path",{d:"M47.9943 55.4847H46.0185C45.456 55.4847 45 55.9404 45 56.5026V58.6709C45 59.2331 45.456 59.6889 46.0185 59.6889H47.9943C48.5568 59.6889 49.0128 59.2331 49.0128 58.6709V56.5026C49.0128 55.9404 48.5568 55.4847 47.9943 55.4847Z",fill:"#FF5C00"}),d.createElement("path",{d:"M48.0256 0.435608H46.0497C45.4872 0.435608 45.0312 0.891366 45.0312 1.45357V3.62184C45.0312 4.18404 45.4872 4.6398 46.0497 4.6398H48.0256C48.588 4.6398 49.044 4.18404 49.044 3.62184V1.45357C49.044 0.891366 48.588 0.435608 48.0256 0.435608Z",fill:"#FF5C00"})),vOt=e=>d.createElement("svg",{width:45,height:42,viewBox:"0 0 45 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{id:"Frame 427320307"},d.createElement("path",{id:"Vector",d:"M5.99573 19.5H4.51385C4.09199 19.5 3.75 19.8418 3.75 20.2635V21.8897C3.75 22.3113 4.09199 22.6531 4.51385 22.6531H5.99573C6.41759 22.6531 6.75958 22.3113 6.75958 21.8897V20.2635C6.75958 19.8418 6.41759 19.5 5.99573 19.5Z",fill:"current"}),d.createElement("path",{id:"Vector_2",d:"M2.24573 12.0366H0.763853C0.341989 12.0366 0 12.3784 0 12.8001V14.4263C0 14.8479 0.341989 15.1898 0.763853 15.1898H2.24573C2.66759 15.1898 3.00958 14.8479 3.00958 14.4263V12.8001C3.00958 12.3784 2.66759 12.0366 2.24573 12.0366Z",fill:"current"}),d.createElement("path",{id:"Vector_3",d:"M24.7457 12H23.2639C22.842 12 22.5 12.3418 22.5 12.7635V14.3897C22.5 14.8113 22.842 15.1531 23.2639 15.1531H24.7457C25.1676 15.1531 25.5096 14.8113 25.5096 14.3897V12.7635C25.5096 12.3418 25.1676 12 24.7457 12Z",fill:"current"}),d.createElement("path",{id:"Vector_4",d:"M24.7457 0.75H23.2639C22.842 0.75 22.5 1.09182 22.5 1.51347V3.13967C22.5 3.56133 22.842 3.90314 23.2639 3.90314H24.7457C25.1676 3.90314 25.5096 3.56133 25.5096 3.13967V1.51347C25.5096 1.09182 25.1676 0.75 24.7457 0.75Z",fill:"current"}),d.createElement("path",{id:"Vector_5",d:"M43.4957 23.2134H42.0139C41.592 23.2134 41.25 23.5552 41.25 23.9769V25.6031C41.25 26.0247 41.592 26.3665 42.0139 26.3665H43.4957C43.9176 26.3665 44.2596 26.0247 44.2596 25.6031V23.9769C44.2596 23.5552 43.9176 23.2134 43.4957 23.2134Z",fill:"current"}),d.createElement("path",{id:"Vector_6",d:"M17.2457 0.75H15.7639C15.342 0.75 15 1.09182 15 1.51347V3.13967C15 3.56133 15.342 3.90314 15.7639 3.90314H17.2457C17.6676 3.90314 18.0096 3.56133 18.0096 3.13967V1.51347C18.0096 1.09182 17.6676 0.75 17.2457 0.75Z",fill:"current"}),d.createElement("path",{id:"Vector_7",d:"M13.4957 0.75H12.0139C11.592 0.75 11.25 1.09182 11.25 1.51347V3.13967C11.25 3.56133 11.592 3.90314 12.0139 3.90314H13.4957C13.9176 3.90314 14.2596 3.56133 14.2596 3.13967V1.51347C14.2596 1.09182 13.9176 0.75 13.4957 0.75Z",fill:"current"}),d.createElement("path",{id:"Vector_8",d:"M28.4957 0.75H27.0139C26.592 0.75 26.25 1.09182 26.25 1.51347V3.13967C26.25 3.56133 26.592 3.90314 27.0139 3.90314H28.4957C28.9176 3.90314 29.2596 3.56133 29.2596 3.13967V1.51347C29.2596 1.09182 28.9176 0.75 28.4957 0.75Z",fill:"current"}),d.createElement("path",{id:"Vector_9",d:"M32.2457 0.75H30.7639C30.342 0.75 30 1.09182 30 1.51347V3.13967C30 3.56133 30.342 3.90314 30.7639 3.90314H32.2457C32.6676 3.90314 33.0096 3.56133 33.0096 3.13967V1.51347C33.0096 1.09182 32.6676 0.75 32.2457 0.75Z",fill:"current"}),d.createElement("path",{id:"Vector_10",d:"M2.24573 19.5366H0.763853C0.341989 19.5366 0 19.8784 0 20.3001V21.9263C0 22.3479 0.341989 22.6898 0.763853 22.6898H2.24573C2.66759 22.6898 3.00958 22.3479 3.00958 21.9263V20.3001C3.00958 19.8784 2.66759 19.5366 2.24573 19.5366Z",fill:"current"}),d.createElement("path",{id:"Vector_11",d:"M5.99573 12H4.51385C4.09199 12 3.75 12.3418 3.75 12.7635V14.3897C3.75 14.8113 4.09199 15.1531 4.51385 15.1531H5.99573C6.41759 15.1531 6.75958 14.8113 6.75958 14.3897V12.7635C6.75958 12.3418 6.41759 12 5.99573 12Z",fill:"current"}),d.createElement("path",{id:"Vector_12",d:"M28.4957 4.5H27.0139C26.592 4.5 26.25 4.84182 26.25 5.26347V6.88967C26.25 7.31133 26.592 7.65314 27.0139 7.65314H28.4957C28.9176 7.65314 29.2596 7.31133 29.2596 6.88967V5.26347C29.2596 4.84182 28.9176 4.5 28.4957 4.5Z",fill:"current"}),d.createElement("path",{id:"Vector_13",d:"M28.4957 34.4263H27.0139C26.592 34.4263 26.25 34.7681 26.25 35.1897V36.8159C26.25 37.2376 26.592 37.5794 27.0139 37.5794H28.4957C28.9176 37.5794 29.2596 37.2376 29.2596 36.8159V35.1897C29.2596 34.7681 28.9176 34.4263 28.4957 34.4263Z",fill:"current"}),d.createElement("path",{id:"Vector_14",d:"M24.7457 19.5H23.2639C22.842 19.5 22.5 19.8418 22.5 20.2635V21.8897C22.5 22.3113 22.842 22.6531 23.2639 22.6531H24.7457C25.1676 22.6531 25.5096 22.3113 25.5096 21.8897V20.2635C25.5096 19.8418 25.1676 19.5 24.7457 19.5Z",fill:"current"}),d.createElement("path",{id:"Vector_15",d:"M24.7457 4.5H23.2639C22.842 4.5 22.5 4.84182 22.5 5.26347V6.88967C22.5 7.31133 22.842 7.65314 23.2639 7.65314H24.7457C25.1676 7.65314 25.5096 7.31133 25.5096 6.88967V5.26347C25.5096 4.84182 25.1676 4.5 24.7457 4.5Z",fill:"current"}),d.createElement("path",{id:"Vector_16",d:"M24.7457 34.4263H23.2639C22.842 34.4263 22.5 34.7681 22.5 35.1897V36.8159C22.5 37.2376 22.842 37.5794 23.2639 37.5794H24.7457C25.1676 37.5794 25.5096 37.2376 25.5096 36.8159V35.1897C25.5096 34.7681 25.1676 34.4263 24.7457 34.4263Z",fill:"current"}),d.createElement("path",{id:"Vector_17",d:"M43.4957 15.6763H42.0139C41.592 15.6763 41.25 16.0181 41.25 16.4397V18.0659C41.25 18.4876 41.592 18.8294 42.0139 18.8294H43.4957C43.9176 18.8294 44.2596 18.4876 44.2596 18.0659V16.4397C44.2596 16.0181 43.9176 15.6763 43.4957 15.6763Z",fill:"current"}),d.createElement("path",{id:"Vector_18",d:"M17.2457 4.5H15.7639C15.342 4.5 15 4.84182 15 5.26347V6.88967C15 7.31133 15.342 7.65314 15.7639 7.65314H17.2457C17.6676 7.65314 18.0096 7.31133 18.0096 6.88967V5.26347C18.0096 4.84182 17.6676 4.5 17.2457 4.5Z",fill:"current"}),d.createElement("path",{id:"Vector_19",d:"M17.2457 34.4263H15.7639C15.342 34.4263 15 34.7681 15 35.1897V36.8159C15 37.2376 15.342 37.5794 15.7639 37.5794H17.2457C17.6676 37.5794 18.0096 37.2376 18.0096 36.8159V35.1897C18.0096 34.7681 17.6676 34.4263 17.2457 34.4263Z",fill:"current"}),d.createElement("path",{id:"Vector_20",d:"M9.74573 15.7866H8.26385C7.84199 15.7866 7.5 16.1284 7.5 16.5501V18.1763C7.5 18.5979 7.84199 18.9398 8.26385 18.9398H9.74573C10.1676 18.9398 10.5096 18.5979 10.5096 18.1763V16.5501C10.5096 16.1284 10.1676 15.7866 9.74573 15.7866Z",fill:"current"}),d.createElement("path",{id:"Vector_21",d:"M5.99573 23.2866H4.51385C4.09199 23.2866 3.75 23.6284 3.75 24.0501V25.6763C3.75 26.0979 4.09199 26.4398 4.51385 26.4398H5.99573C6.41759 26.4398 6.75958 26.0979 6.75958 25.6763V24.0501C6.75958 23.6284 6.41759 23.2866 5.99573 23.2866Z",fill:"current"}),d.createElement("path",{id:"Vector_22",d:"M28.4957 15.7866H27.0139C26.592 15.7866 26.25 16.1284 26.25 16.5501V18.1763C26.25 18.5979 26.592 18.9398 27.0139 18.9398H28.4957C28.9176 18.9398 29.2596 18.5979 29.2596 18.1763V16.5501C29.2596 16.1284 28.9176 15.7866 28.4957 15.7866Z",fill:"current"}),d.createElement("path",{id:"Vector_23",d:"M2.24573 15.8237H0.763853C0.341989 15.8237 0 16.1655 0 16.5872V18.2134C0 18.6351 0.341989 18.9769 0.763853 18.9769H2.24573C2.66759 18.9769 3.00958 18.6351 3.00958 18.2134V16.5872C3.00958 16.1655 2.66759 15.8237 2.24573 15.8237Z",fill:"current"}),d.createElement("path",{id:"Vector_24",d:"M9.74573 27H8.26385C7.84199 27 7.5 27.3418 7.5 27.7635V29.3897C7.5 29.8113 7.84199 30.1531 8.26385 30.1531H9.74573C10.1676 30.1531 10.5096 29.8113 10.5096 29.3897V27.7635C10.5096 27.3418 10.1676 27 9.74573 27Z",fill:"current"}),d.createElement("path",{id:"Vector_25",d:"M9.74573 30.7134H8.26385C7.84199 30.7134 7.5 31.0552 7.5 31.4769V33.1031C7.5 33.5247 7.84199 33.8665 8.26385 33.8665H9.74573C10.1676 33.8665 10.5096 33.5247 10.5096 33.1031V31.4769C10.5096 31.0552 10.1676 30.7134 9.74573 30.7134Z",fill:"current"}),d.createElement("path",{id:"Vector_26",d:"M2.24573 23.2866H0.763853C0.341989 23.2866 0 23.6284 0 24.0501V25.6763C0 26.0979 0.341989 26.4398 0.763853 26.4398H2.24573C2.66759 26.4398 3.00958 26.0979 3.00958 25.6763V24.0501C3.00958 23.6284 2.66759 23.2866 2.24573 23.2866Z",fill:"current"}),d.createElement("path",{id:"Vector_27",d:"M24.7457 15.7866H23.2639C22.842 15.7866 22.5 16.1284 22.5 16.5501V18.1763C22.5 18.5979 22.842 18.9398 23.2639 18.9398H24.7457C25.1676 18.9398 25.5096 18.5979 25.5096 18.1763V16.5501C25.5096 16.1284 25.1676 15.7866 24.7457 15.7866Z",fill:"current"}),d.createElement("path",{id:"Vector_28",d:"M43.4957 27H42.0139C41.592 27 41.25 27.3418 41.25 27.7635V29.3897C41.25 29.8113 41.592 30.1531 42.0139 30.1531H43.4957C43.9176 30.1531 44.2596 29.8113 44.2596 29.3897V27.7635C44.2596 27.3418 43.9176 27 43.4957 27Z",fill:"current"}),d.createElement("path",{id:"Vector_29",d:"M43.4957 11.9634H42.0139C41.592 11.9634 41.25 12.3052 41.25 12.7269V14.3531C41.25 14.7747 41.592 15.1165 42.0139 15.1165H43.4957C43.9176 15.1165 44.2596 14.7747 44.2596 14.3531V12.7269C44.2596 12.3052 43.9176 11.9634 43.4957 11.9634Z",fill:"current"}),d.createElement("path",{id:"Vector_30",d:"M17.2457 15.7866H15.7639C15.342 15.7866 15 16.1284 15 16.5501V18.1763C15 18.5979 15.342 18.9398 15.7639 18.9398H17.2457C17.6676 18.9398 18.0096 18.5979 18.0096 18.1763V16.5501C18.0096 16.1284 17.6676 15.7866 17.2457 15.7866Z",fill:"current"}),d.createElement("path",{id:"Vector_31",d:"M35.9957 15.7866H34.5139C34.092 15.7866 33.75 16.1284 33.75 16.5501V18.1763C33.75 18.5979 34.092 18.9398 34.5139 18.9398H35.9957C36.4176 18.9398 36.7596 18.5979 36.7596 18.1763V16.5501C36.7596 16.1284 36.4176 15.7866 35.9957 15.7866Z",fill:"current"}),d.createElement("path",{id:"Vector_32",d:"M35.9957 27H34.5139C34.092 27 33.75 27.3418 33.75 27.7635V29.3897C33.75 29.8113 34.092 30.1531 34.5139 30.1531H35.9957C36.4176 30.1531 36.7596 29.8113 36.7596 29.3897V27.7635C36.7596 27.3418 36.4176 27 35.9957 27Z",fill:"current"}),d.createElement("path",{id:"Vector_33",d:"M35.9957 30.7134H34.5139C34.092 30.7134 33.75 31.0552 33.75 31.4769V33.1031C33.75 33.5247 34.092 33.8665 34.5139 33.8665H35.9957C36.4176 33.8665 36.7596 33.5247 36.7596 33.1031V31.4769C36.7596 31.0552 36.4176 30.7134 35.9957 30.7134Z",fill:"current"}),d.createElement("path",{id:"Vector_34",d:"M9.74573 23.2866H8.26385C7.84199 23.2866 7.5 23.6284 7.5 24.0501V25.6763C7.5 26.0979 7.84199 26.4398 8.26385 26.4398H9.74573C10.1676 26.4398 10.5096 26.0979 10.5096 25.6763V24.0501C10.5096 23.6284 10.1676 23.2866 9.74573 23.2866Z",fill:"current"}),d.createElement("path",{id:"Vector_35",d:"M28.4957 23.2866H27.0139C26.592 23.2866 26.25 23.6284 26.25 24.0501V25.6763C26.25 26.0979 26.592 26.4398 27.0139 26.4398H28.4957C28.9176 26.4398 29.2596 26.0979 29.2596 25.6763V24.0501C29.2596 23.6284 28.9176 23.2866 28.4957 23.2866Z",fill:"current"}),d.createElement("path",{id:"Vector_36",d:"M28.4723 27H26.9904C26.5686 27 26.2266 27.3418 26.2266 27.7635V29.3897C26.2266 29.8113 26.5686 30.1531 26.9904 30.1531H28.4723C28.8942 30.1531 29.2361 29.8113 29.2361 29.3897V27.7635C29.2361 27.3418 28.8942 27 28.4723 27Z",fill:"current"}),d.createElement("path",{id:"Vector_37",d:"M5.99573 15.7866H4.51385C4.09199 15.7866 3.75 16.1284 3.75 16.5501V18.1763C3.75 18.5979 4.09199 18.9398 4.51385 18.9398H5.99573C6.41759 18.9398 6.75958 18.5979 6.75958 18.1763V16.5501C6.75958 16.1284 6.41759 15.7866 5.99573 15.7866Z",fill:"current"}),d.createElement("path",{id:"Vector_38",d:"M2.24573 27H0.763853C0.341989 27 0 27.3418 0 27.7635V29.3897C0 29.8113 0.341989 30.1531 0.763853 30.1531H2.24573C2.66759 30.1531 3.00958 29.8113 3.00958 29.3897V27.7635C3.00958 27.3418 2.66759 27 2.24573 27Z",fill:"current"}),d.createElement("path",{id:"Vector_39",d:"M28.4957 8.28662H27.0139C26.592 8.28662 26.25 8.62844 26.25 9.05009V10.6763C26.25 11.0979 26.592 11.4398 27.0139 11.4398H28.4957C28.9176 11.4398 29.2596 11.0979 29.2596 10.6763V9.05009C29.2596 8.62844 28.9176 8.28662 28.4957 8.28662Z",fill:"current"}),d.createElement("path",{id:"Vector_40",d:"M28.4957 38.2134H27.0139C26.592 38.2134 26.25 38.5552 26.25 38.9769V40.6031C26.25 41.0247 26.592 41.3665 27.0139 41.3665H28.4957C28.9176 41.3665 29.2596 41.0247 29.2596 40.6031V38.9769C29.2596 38.5552 28.9176 38.2134 28.4957 38.2134Z",fill:"current"}),d.createElement("path",{id:"Vector_41",d:"M24.7457 23.2866H23.2639C22.842 23.2866 22.5 23.6284 22.5 24.0501V25.6763C22.5 26.0979 22.842 26.4398 23.2639 26.4398H24.7457C25.1676 26.4398 25.5096 26.0979 25.5096 25.6763V24.0501C25.5096 23.6284 25.1676 23.2866 24.7457 23.2866Z",fill:"current"}),d.createElement("path",{id:"Vector_42",d:"M24.7223 27H23.2404C22.8186 27 22.4766 27.3418 22.4766 27.7635V29.3897C22.4766 29.8113 22.8186 30.1531 23.2404 30.1531H24.7223C25.1442 30.1531 25.4861 29.8113 25.4861 29.3897V27.7635C25.4861 27.3418 25.1442 27 24.7223 27Z",fill:"current"}),d.createElement("path",{id:"Vector_43",d:"M24.7457 8.28662H23.2639C22.842 8.28662 22.5 8.62844 22.5 9.05009V10.6763C22.5 11.0979 22.842 11.4398 23.2639 11.4398H24.7457C25.1676 11.4398 25.5096 11.0979 25.5096 10.6763V9.05009C25.5096 8.62844 25.1676 8.28662 24.7457 8.28662Z",fill:"current"}),d.createElement("path",{id:"Vector_44",d:"M24.7457 38.2134H23.2639C22.842 38.2134 22.5 38.5552 22.5 38.9769V40.6031C22.5 41.0247 22.842 41.3665 23.2639 41.3665H24.7457C25.1676 41.3665 25.5096 41.0247 25.5096 40.6031V38.9769C25.5096 38.5552 25.1676 38.2134 24.7457 38.2134Z",fill:"current"}),d.createElement("path",{id:"Vector_45",d:"M43.4957 19.4634H42.0139C41.592 19.4634 41.25 19.8052 41.25 20.2269V21.8531C41.25 22.2747 41.592 22.6165 42.0139 22.6165H43.4957C43.9176 22.6165 44.2596 22.2747 44.2596 21.8531V20.2269C44.2596 19.8052 43.9176 19.4634 43.4957 19.4634Z",fill:"current"}),d.createElement("path",{id:"Vector_46",d:"M17.2457 23.2866H15.7639C15.342 23.2866 15 23.6284 15 24.0501V25.6763C15 26.0979 15.342 26.4398 15.7639 26.4398H17.2457C17.6676 26.4398 18.0096 26.0979 18.0096 25.6763V24.0501C18.0096 23.6284 17.6676 23.2866 17.2457 23.2866Z",fill:"current"}),d.createElement("path",{id:"Vector_47",d:"M17.2223 27H15.7404C15.3186 27 14.9766 27.3418 14.9766 27.7635V29.3897C14.9766 29.8113 15.3186 30.1531 15.7404 30.1531H17.2223C17.6442 30.1531 17.9861 29.8113 17.9861 29.3897V27.7635C17.9861 27.3418 17.6442 27 17.2223 27Z",fill:"current"}),d.createElement("path",{id:"Vector_48",d:"M35.9957 23.2866H34.5139C34.092 23.2866 33.75 23.6284 33.75 24.0501V25.6763C33.75 26.0979 34.092 26.4398 34.5139 26.4398H35.9957C36.4176 26.4398 36.7596 26.0979 36.7596 25.6763V24.0501C36.7596 23.6284 36.4176 23.2866 35.9957 23.2866Z",fill:"current"}),d.createElement("path",{id:"Vector_49",d:"M17.2457 8.28662H15.7639C15.342 8.28662 15 8.62844 15 9.05009V10.6763C15 11.0979 15.342 11.4398 15.7639 11.4398H17.2457C17.6676 11.4398 18.0096 11.0979 18.0096 10.6763V9.05009C18.0096 8.62844 17.6676 8.28662 17.2457 8.28662Z",fill:"current"}),d.createElement("path",{id:"Vector_50",d:"M17.2457 38.2134H15.7639C15.342 38.2134 15 38.5552 15 38.9769V40.6031C15 41.0247 15.342 41.3665 15.7639 41.3665H17.2457C17.6676 41.3665 18.0096 41.0247 18.0096 40.6031V38.9769C18.0096 38.5552 17.6676 38.2134 17.2457 38.2134Z",fill:"current"}),d.createElement("path",{id:"Vector_51",d:"M13.5192 12.0684H12.0373C11.6154 12.0684 11.2734 12.4102 11.2734 12.8318V14.458C11.2734 14.8797 11.6154 15.2215 12.0373 15.2215H13.5192C13.941 15.2215 14.283 14.8797 14.283 14.458V12.8318C14.283 12.4102 13.941 12.0684 13.5192 12.0684Z",fill:"current"}),d.createElement("path",{id:"Vector_52",d:"M32.2692 12.0684H30.7873C30.3654 12.0684 30.0234 12.4102 30.0234 12.8318V14.458C30.0234 14.8797 30.3654 15.2215 30.7873 15.2215H32.2692C32.691 15.2215 33.033 14.8797 33.033 14.458V12.8318C33.033 12.4102 32.691 12.0684 32.2692 12.0684Z",fill:"current"}),d.createElement("path",{id:"Vector_53",d:"M21.0192 12.0684H19.5373C19.1154 12.0684 18.7734 12.4102 18.7734 12.8318V14.458C18.7734 14.8797 19.1154 15.2215 19.5373 15.2215H21.0192C21.441 15.2215 21.783 14.8797 21.783 14.458V12.8318C21.783 12.4102 21.441 12.0684 21.0192 12.0684Z",fill:"current"}),d.createElement("path",{id:"Vector_54",d:"M21.0192 0.818848H19.5373C19.1154 0.818848 18.7734 1.16067 18.7734 1.58232V3.20852C18.7734 3.63017 19.1154 3.97199 19.5373 3.97199H21.0192C21.441 3.97199 21.783 3.63017 21.783 3.20852V1.58232C21.783 1.16067 21.441 0.818848 21.0192 0.818848Z",fill:"current"}),d.createElement("path",{id:"Vector_55",d:"M39.7692 12.0684H38.2873C37.8654 12.0684 37.5234 12.4102 37.5234 12.8318V14.458C37.5234 14.8797 37.8654 15.2215 38.2873 15.2215H39.7692C40.191 15.2215 40.533 14.8797 40.533 14.458V12.8318C40.533 12.4102 40.191 12.0684 39.7692 12.0684Z",fill:"current"}),d.createElement("path",{id:"Vector_56",d:"M13.5192 19.5684H12.0373C11.6154 19.5684 11.2734 19.9102 11.2734 20.3318V21.958C11.2734 22.3797 11.6154 22.7215 12.0373 22.7215H13.5192C13.941 22.7215 14.283 22.3797 14.283 21.958V20.3318C14.283 19.9102 13.941 19.5684 13.5192 19.5684Z",fill:"current"}),d.createElement("path",{id:"Vector_57",d:"M32.2692 19.5684H30.7873C30.3654 19.5684 30.0234 19.9102 30.0234 20.3318V21.958C30.0234 22.3797 30.3654 22.7215 30.7873 22.7215H32.2692C32.691 22.7215 33.033 22.3797 33.033 21.958V20.3318C33.033 19.9102 32.691 19.5684 32.2692 19.5684Z",fill:"current"}),d.createElement("path",{id:"Vector_58",d:"M13.5192 34.4951H12.0373C11.6154 34.4951 11.2734 34.8369 11.2734 35.2586V36.8848C11.2734 37.3064 11.6154 37.6483 12.0373 37.6483H13.5192C13.941 37.6483 14.283 37.3064 14.283 36.8848V35.2586C14.283 34.8369 13.941 34.4951 13.5192 34.4951Z",fill:"current"}),d.createElement("path",{id:"Vector_59",d:"M9.74573 34.4634H8.26385C7.84199 34.4634 7.5 34.8052 7.5 35.2269V36.8531C7.5 37.2747 7.84199 37.6165 8.26385 37.6165H9.74573C10.1676 37.6165 10.5096 37.2747 10.5096 36.8531V35.2269C10.5096 34.8052 10.1676 34.4634 9.74573 34.4634Z",fill:"current"}),d.createElement("path",{id:"Vector_60",d:"M32.2692 34.4951H30.7873C30.3654 34.4951 30.0234 34.8369 30.0234 35.2586V36.8848C30.0234 37.3064 30.3654 37.6483 30.7873 37.6483H32.2692C32.691 37.6483 33.033 37.3064 33.033 36.8848V35.2586C33.033 34.8369 32.691 34.4951 32.2692 34.4951Z",fill:"current"}),d.createElement("path",{id:"Vector_61",d:"M35.9957 34.4634H34.5139C34.092 34.4634 33.75 34.8052 33.75 35.2269V36.8531C33.75 37.2747 34.092 37.6165 34.5139 37.6165H35.9957C36.4176 37.6165 36.7596 37.2747 36.7596 36.8531V35.2269C36.7596 34.8052 36.4176 34.4634 35.9957 34.4634Z",fill:"current"}),d.createElement("path",{id:"Vector_62",d:"M6.01917 27H4.53729C4.11543 27 3.77344 27.3418 3.77344 27.7635V29.3897C3.77344 29.8113 4.11543 30.1531 4.53729 30.1531H6.01917C6.44103 30.1531 6.78302 29.8113 6.78302 29.3897V27.7635C6.78302 27.3418 6.44103 27 6.01917 27Z",fill:"current"}),d.createElement("path",{id:"Vector_63",d:"M21.0192 19.5684H19.5373C19.1154 19.5684 18.7734 19.9102 18.7734 20.3318V21.958C18.7734 22.3797 19.1154 22.7215 19.5373 22.7215H21.0192C21.441 22.7215 21.783 22.3797 21.783 21.958V20.3318C21.783 19.9102 21.441 19.5684 21.0192 19.5684Z",fill:"current"}),d.createElement("path",{id:"Vector_64",d:"M39.7692 19.5684H38.2873C37.8654 19.5684 37.5234 19.9102 37.5234 20.3318V21.958C37.5234 22.3797 37.8654 22.7215 38.2873 22.7215H39.7692C40.191 22.7215 40.533 22.3797 40.533 21.958V20.3318C40.533 19.9102 40.191 19.5684 39.7692 19.5684Z",fill:"current"}),d.createElement("path",{id:"Vector_65",d:"M21.0192 4.56836H19.5373C19.1154 4.56836 18.7734 4.91018 18.7734 5.33183V6.95803C18.7734 7.37969 19.1154 7.7215 19.5373 7.7215H21.0192C21.441 7.7215 21.783 7.37969 21.783 6.95803V5.33183C21.783 4.91018 21.441 4.56836 21.0192 4.56836Z",fill:"current"}),d.createElement("path",{id:"Vector_66",d:"M21.0192 34.4951H19.5373C19.1154 34.4951 18.7734 34.8369 18.7734 35.2586V36.8848C18.7734 37.3064 19.1154 37.6483 19.5373 37.6483H21.0192C21.441 37.6483 21.783 37.3064 21.783 36.8848V35.2586C21.783 34.8369 21.441 34.4951 21.0192 34.4951Z",fill:"current"}),d.createElement("path",{id:"Vector_67",d:"M6.01917 30.8188H4.53729C4.11543 30.8188 3.77344 31.1607 3.77344 31.5823V33.2085C3.77344 33.6302 4.11543 33.972 4.53729 33.972H6.01917C6.44103 33.972 6.78302 33.6302 6.78302 33.2085V31.5823C6.78302 31.1607 6.44103 30.8188 6.01917 30.8188Z",fill:"current"}),d.createElement("path",{id:"Vector_68",d:"M21.0192 15.8555H19.5373C19.1154 15.8555 18.7734 16.1973 18.7734 16.6189V18.2451C18.7734 18.6668 19.1154 19.0086 19.5373 19.0086H21.0192C21.441 19.0086 21.783 18.6668 21.783 18.2451V16.6189C21.783 16.1973 21.441 15.8555 21.0192 15.8555Z",fill:"current"}),d.createElement("path",{id:"Vector_69",d:"M39.7692 15.8555H38.2873C37.8654 15.8555 37.5234 16.1973 37.5234 16.6189V18.2451C37.5234 18.6668 37.8654 19.0086 38.2873 19.0086H39.7692C40.191 19.0086 40.533 18.6668 40.533 18.2451V16.6189C40.533 16.1973 40.191 15.8555 39.7692 15.8555Z",fill:"current"}),d.createElement("path",{id:"Vector_70",d:"M39.7692 27.0688H38.2873C37.8654 27.0688 37.5234 27.4107 37.5234 27.8323V29.4585C37.5234 29.8802 37.8654 30.222 38.2873 30.222H39.7692C40.191 30.222 40.533 29.8802 40.533 29.4585V27.8323C40.533 27.4107 40.191 27.0688 39.7692 27.0688Z",fill:"current"}),d.createElement("path",{id:"Vector_71",d:"M39.7692 30.7817H38.2873C37.8654 30.7817 37.5234 31.1236 37.5234 31.5452V33.1714C37.5234 33.5931 37.8654 33.9349 38.2873 33.9349H39.7692C40.191 33.9349 40.533 33.5931 40.533 33.1714V31.5452C40.533 31.1236 40.191 30.7817 39.7692 30.7817Z",fill:"current"}),d.createElement("path",{id:"Vector_72",d:"M13.5192 23.3555H12.0373C11.6154 23.3555 11.2734 23.6973 11.2734 24.1189V25.7451C11.2734 26.1668 11.6154 26.5086 12.0373 26.5086H13.5192C13.941 26.5086 14.283 26.1668 14.283 25.7451V24.1189C14.283 23.6973 13.941 23.3555 13.5192 23.3555Z",fill:"current"}),d.createElement("path",{id:"Vector_73",d:"M13.4957 27.0688H12.0139C11.592 27.0688 11.25 27.4107 11.25 27.8323V29.4585C11.25 29.8802 11.592 30.222 12.0139 30.222H13.4957C13.9176 30.222 14.2596 29.8802 14.2596 29.4585V27.8323C14.2596 27.4107 13.9176 27.0688 13.4957 27.0688Z",fill:"current"}),d.createElement("path",{id:"Vector_74",d:"M32.2692 23.3555H30.7873C30.3654 23.3555 30.0234 23.6973 30.0234 24.1189V25.7451C30.0234 26.1668 30.3654 26.5086 30.7873 26.5086H32.2692C32.691 26.5086 33.033 26.1668 33.033 25.7451V24.1189C33.033 23.6973 32.691 23.3555 32.2692 23.3555Z",fill:"current"}),d.createElement("path",{id:"Vector_75",d:"M32.2457 27.0688H30.7639C30.342 27.0688 30 27.4107 30 27.8323V29.4585C30 29.8802 30.342 30.222 30.7639 30.222H32.2457C32.6676 30.222 33.0096 29.8802 33.0096 29.4585V27.8323C33.0096 27.4107 32.6676 27.0688 32.2457 27.0688Z",fill:"current"}),d.createElement("path",{id:"Vector_76",d:"M13.5192 8.35547H12.0373C11.6154 8.35547 11.2734 8.69729 11.2734 9.11894V10.7451C11.2734 11.1668 11.6154 11.5086 12.0373 11.5086H13.5192C13.941 11.5086 14.283 11.1668 14.283 10.7451V9.11894C14.283 8.69729 13.941 8.35547 13.5192 8.35547Z",fill:"current"}),d.createElement("path",{id:"Vector_77",d:"M9.74573 8.25H8.26385C7.84199 8.25 7.5 8.59182 7.5 9.01347V10.6397C7.5 11.0613 7.84199 11.4031 8.26385 11.4031H9.74573C10.1676 11.4031 10.5096 11.0613 10.5096 10.6397V9.01347C10.5096 8.59182 10.1676 8.25 9.74573 8.25Z",fill:"current"}),d.createElement("path",{id:"Vector_78",d:"M5.99573 8.25H4.51385C4.09199 8.25 3.75 8.59182 3.75 9.01347V10.6397C3.75 11.0613 4.09199 11.4031 4.51385 11.4031H5.99573C6.41759 11.4031 6.75958 11.0613 6.75958 10.6397V9.01347C6.75958 8.59182 6.41759 8.25 5.99573 8.25Z",fill:"current"}),d.createElement("path",{id:"Vector_79",d:"M13.4957 4.5H12.0139C11.592 4.5 11.25 4.84182 11.25 5.26347V6.88967C11.25 7.31133 11.592 7.65314 12.0139 7.65314H13.4957C13.9176 7.65314 14.2596 7.31133 14.2596 6.88967V5.26347C14.2596 4.84182 13.9176 4.5 13.4957 4.5Z",fill:"current"}),d.createElement("path",{id:"Vector_80",d:"M9.74573 4.5H8.26385C7.84199 4.5 7.5 4.84182 7.5 5.26347V6.88967C7.5 7.31133 7.84199 7.65314 8.26385 7.65314H9.74573C10.1676 7.65314 10.5096 7.31133 10.5096 6.88967V5.26347C10.5096 4.84182 10.1676 4.5 9.74573 4.5Z",fill:"current"}),d.createElement("path",{id:"Vector_81",d:"M13.5192 38.2817H12.0373C11.6154 38.2817 11.2734 38.6236 11.2734 39.0452V40.6714C11.2734 41.0931 11.6154 41.4349 12.0373 41.4349H13.5192C13.941 41.4349 14.283 41.0931 14.283 40.6714V39.0452C14.283 38.6236 13.941 38.2817 13.5192 38.2817Z",fill:"current"}),d.createElement("path",{id:"Vector_82",d:"M32.2692 8.35547H30.7873C30.3654 8.35547 30.0234 8.69729 30.0234 9.11894V10.7451C30.0234 11.1668 30.3654 11.5086 30.7873 11.5086H32.2692C32.691 11.5086 33.033 11.1668 33.033 10.7451V9.11894C33.033 8.69729 32.691 8.35547 32.2692 8.35547Z",fill:"current"}),d.createElement("path",{id:"Vector_83",d:"M32.2457 4.5H30.7639C30.342 4.5 30 4.84182 30 5.26347V6.88967C30 7.31133 30.342 7.65314 30.7639 7.65314H32.2457C32.6676 7.65314 33.0096 7.31133 33.0096 6.88967V5.26347C33.0096 4.84182 32.6676 4.5 32.2457 4.5Z",fill:"current"}),d.createElement("path",{id:"Vector_84",d:"M35.9957 4.5H34.5139C34.092 4.5 33.75 4.84182 33.75 5.26347V6.88967C33.75 7.31133 34.092 7.65314 34.5139 7.65314H35.9957C36.4176 7.65314 36.7596 7.31133 36.7596 6.88967V5.26347C36.7596 4.84182 36.4176 4.5 35.9957 4.5Z",fill:"current"}),d.createElement("path",{id:"Vector_85",d:"M35.9957 8.25H34.5139C34.092 8.25 33.75 8.59182 33.75 9.01347V10.6397C33.75 11.0613 34.092 11.4031 34.5139 11.4031H35.9957C36.4176 11.4031 36.7596 11.0613 36.7596 10.6397V9.01347C36.7596 8.59182 36.4176 8.25 35.9957 8.25Z",fill:"current"}),d.createElement("path",{id:"Vector_86",d:"M39.7457 8.25H38.2639C37.842 8.25 37.5 8.59182 37.5 9.01347V10.6397C37.5 11.0613 37.842 11.4031 38.2639 11.4031H39.7457C40.1676 11.4031 40.5096 11.0613 40.5096 10.6397V9.01347C40.5096 8.59182 40.1676 8.25 39.7457 8.25Z",fill:"current"}),d.createElement("path",{id:"Vector_87",d:"M32.2692 38.2817H30.7873C30.3654 38.2817 30.0234 38.6236 30.0234 39.0452V40.6714C30.0234 41.0931 30.3654 41.4349 30.7873 41.4349H32.2692C32.691 41.4349 33.033 41.0931 33.033 40.6714V39.0452C33.033 38.6236 32.691 38.2817 32.2692 38.2817Z",fill:"current"}),d.createElement("path",{id:"Vector_88",d:"M21.0192 23.3555H19.5373C19.1154 23.3555 18.7734 23.6973 18.7734 24.1189V25.7451C18.7734 26.1668 19.1154 26.5086 19.5373 26.5086H21.0192C21.441 26.5086 21.783 26.1668 21.783 25.7451V24.1189C21.783 23.6973 21.441 23.3555 21.0192 23.3555Z",fill:"current"}),d.createElement("path",{id:"Vector_89",d:"M20.9957 27.0688H19.5139C19.092 27.0688 18.75 27.4107 18.75 27.8323V29.4585C18.75 29.8802 19.092 30.222 19.5139 30.222H20.9957C21.4176 30.222 21.7596 29.8802 21.7596 29.4585V27.8323C21.7596 27.4107 21.4176 27.0688 20.9957 27.0688Z",fill:"current"}),d.createElement("path",{id:"Vector_90",d:"M39.7692 23.3555H38.2873C37.8654 23.3555 37.5234 23.6973 37.5234 24.1189V25.7451C37.5234 26.1668 37.8654 26.5086 38.2873 26.5086H39.7692C40.191 26.5086 40.533 26.1668 40.533 25.7451V24.1189C40.533 23.6973 40.191 23.3555 39.7692 23.3555Z",fill:"current"}),d.createElement("path",{id:"Vector_91",d:"M21.0192 8.35547H19.5373C19.1154 8.35547 18.7734 8.69729 18.7734 9.11894V10.7451C18.7734 11.1668 19.1154 11.5086 19.5373 11.5086H21.0192C21.441 11.5086 21.783 11.1668 21.783 10.7451V9.11894C21.783 8.69729 21.441 8.35547 21.0192 8.35547Z",fill:"current"}),d.createElement("path",{id:"Vector_92",d:"M21.0192 38.2817H19.5373C19.1154 38.2817 18.7734 38.6236 18.7734 39.0452V40.6714C18.7734 41.0931 19.1154 41.4349 19.5373 41.4349H21.0192C21.441 41.4349 21.783 41.0931 21.783 40.6714V39.0452C21.783 38.6236 21.441 38.2817 21.0192 38.2817Z",fill:"current"}))),cNe=e=>d.createElement("svg",{width:81,height:80,viewBox:"0 0 81 80",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("path",{d:"M17.8244 13.2681H15.19C14.44 13.2681 13.832 13.8757 13.832 14.6254V17.5164C13.832 18.266 14.44 18.8737 15.19 18.8737H17.8244C18.5744 18.8737 19.1824 18.266 19.1824 17.5164V14.6254C19.1824 13.8757 18.5744 13.2681 17.8244 13.2681Z",fill:"current"}),d.createElement("path",{d:"M11.1604 26.6013H8.52593C7.77595 26.6013 7.16797 27.209 7.16797 27.9586V30.8496C7.16797 31.5992 7.77595 32.2069 8.52593 32.2069H11.1604C11.9104 32.2069 12.5183 31.5992 12.5183 30.8496V27.9586C12.5183 27.209 11.9104 26.6013 11.1604 26.6013Z",fill:"current"}),d.createElement("path",{d:"M51.1604 13.2681H48.5259C47.7759 13.2681 47.168 13.8757 47.168 14.6254V17.5164C47.168 18.266 47.7759 18.8737 48.5259 18.8737H51.1604C51.9104 18.8737 52.5183 18.266 52.5183 17.5164V14.6254C52.5183 13.8757 51.9104 13.2681 51.1604 13.2681Z",fill:"current"}),d.createElement("path",{d:"M17.8244 39.9346H15.19C14.44 39.9346 13.832 40.5422 13.832 41.2919V44.1829C13.832 44.9325 14.44 45.5402 15.19 45.5402H17.8244C18.5744 45.5402 19.1824 44.9325 19.1824 44.1829V41.2919C19.1824 40.5422 18.5744 39.9346 17.8244 39.9346Z",fill:"current"}),d.createElement("path",{d:"M51.1604 39.9346H48.5259C47.7759 39.9346 47.168 40.5422 47.168 41.2919V44.1829C47.168 44.9325 47.7759 45.5402 48.5259 45.5402H51.1604C51.9104 45.5402 52.5183 44.9325 52.5183 44.1829V41.2919C52.5183 40.5422 51.9104 39.9346 51.1604 39.9346Z",fill:"current"}),d.createElement("path",{d:"M44.4924 39.9346H41.858C41.108 39.9346 40.5 40.5422 40.5 41.2919V44.1829C40.5 44.9325 41.108 45.5402 41.858 45.5402H44.4924C45.2424 45.5402 45.8504 44.9325 45.8504 44.1829V41.2919C45.8504 40.5422 45.2424 39.9346 44.4924 39.9346Z",fill:"current"}),d.createElement("path",{d:"M31.1604 13.2681H28.5259C27.7759 13.2681 27.168 13.8757 27.168 14.6254V17.5164C27.168 18.266 27.7759 18.8737 28.5259 18.8737H31.1604C31.9104 18.8737 32.5183 18.266 32.5183 17.5164V14.6254C32.5183 13.8757 31.9104 13.2681 31.1604 13.2681Z",fill:"current"}),d.createElement("path",{d:"M64.4924 13.2681H61.858C61.108 13.2681 60.5 13.8757 60.5 14.6254V17.5164C60.5 18.266 61.108 18.8737 61.858 18.8737H64.4924C65.2424 18.8737 65.8504 18.266 65.8504 17.5164V14.6254C65.8504 13.8757 65.2424 13.2681 64.4924 13.2681Z",fill:"current"}),d.createElement("path",{d:"M31.1604 39.9346H28.5259C27.7759 39.9346 27.168 40.5422 27.168 41.2919V44.1829C27.168 44.9325 27.7759 45.5402 28.5259 45.5402H31.1604C31.9104 45.5402 32.5183 44.9325 32.5183 44.1829V41.2919C32.5183 40.5422 31.9104 39.9346 31.1604 39.9346Z",fill:"current"}),d.createElement("path",{d:"M64.4924 39.9346H61.858C61.108 39.9346 60.5 40.5422 60.5 41.2919V44.1829C60.5 44.9325 61.108 45.5402 61.858 45.5402H64.4924C65.2424 45.5402 65.8504 44.9325 65.8504 44.1829V41.2919C65.8504 40.5422 65.2424 39.9346 64.4924 39.9346Z",fill:"current"}),d.createElement("path",{d:"M17.8244 26.6013H15.19C14.44 26.6013 13.832 27.209 13.832 27.9586V30.8496C13.832 31.5992 14.44 32.2069 15.19 32.2069H17.8244C18.5744 32.2069 19.1824 31.5992 19.1824 30.8496V27.9586C19.1824 27.209 18.5744 26.6013 17.8244 26.6013Z",fill:"current"}),d.createElement("path",{d:"M11.1604 39.9346H8.52593C7.77595 39.9346 7.16797 40.5422 7.16797 41.2919V44.1829C7.16797 44.9325 7.77595 45.5402 8.52593 45.5402H11.1604C11.9104 45.5402 12.5183 44.9325 12.5183 44.1829V41.2919C12.5183 40.5422 11.9104 39.9346 11.1604 39.9346Z",fill:"current"}),d.createElement("path",{d:"M51.1604 26.6013H48.5259C47.7759 26.6013 47.168 27.209 47.168 27.9586V30.8496C47.168 31.5992 47.7759 32.2069 48.5259 32.2069H51.1604C51.9104 32.2069 52.5183 31.5992 52.5183 30.8496V27.9586C52.5183 27.209 51.9104 26.6013 51.1604 26.6013Z",fill:"current"}),d.createElement("path",{d:"M4.49241 26.6667H1.85796C1.10798 26.6667 0.5 27.2744 0.5 28.024V30.9151C0.5 31.6647 1.10798 32.2723 1.85796 32.2723H4.49241C5.24239 32.2723 5.85037 31.6647 5.85037 30.9151V28.024C5.85037 27.2744 5.24239 26.6667 4.49241 26.6667Z",fill:"current"}),d.createElement("path",{d:"M11.1604 13.2681H8.52593C7.77595 13.2681 7.16797 13.8757 7.16797 14.6254V17.5164C7.16797 18.266 7.77595 18.8737 8.52593 18.8737H11.1604C11.9104 18.8737 12.5183 18.266 12.5183 17.5164V14.6254C12.5183 13.8757 11.9104 13.2681 11.1604 13.2681Z",fill:"current"}),d.createElement("path",{d:"M51.1604 59.8691H48.5259C47.7759 59.8691 47.168 60.4768 47.168 61.2264V64.1174C47.168 64.8671 47.7759 65.4747 48.5259 65.4747H51.1604C51.9104 65.4747 52.5183 64.8671 52.5183 64.1174V61.2264C52.5183 60.4768 51.9104 59.8691 51.1604 59.8691Z",fill:"current"}),d.createElement("path",{d:"M44.4924 26.6013H41.858C41.108 26.6013 40.5 27.209 40.5 27.9586V30.8496C40.5 31.5992 41.108 32.2069 41.858 32.2069H44.4924C45.2424 32.2069 45.8504 31.5992 45.8504 30.8496V27.9586C45.8504 27.209 45.2424 26.6013 44.4924 26.6013Z",fill:"current"}),d.createElement("path",{d:"M77.8244 26.6013H75.19C74.44 26.6013 73.832 27.209 73.832 27.9586V30.8496C73.832 31.5992 74.44 32.2069 75.19 32.2069H77.8244C78.5744 32.2069 79.1824 31.5992 79.1824 30.8496V27.9586C79.1824 27.209 78.5744 26.6013 77.8244 26.6013Z",fill:"current"}),d.createElement("path",{d:"M44.4924 59.8691H41.858C41.108 59.8691 40.5 60.4768 40.5 61.2264V64.1174C40.5 64.8671 41.108 65.4747 41.858 65.4747H44.4924C45.2424 65.4747 45.8504 64.8671 45.8504 64.1174V61.2264C45.8504 60.4768 45.2424 59.8691 44.4924 59.8691Z",fill:"current"}),d.createElement("path",{d:"M31.1604 26.6013H28.5259C27.7759 26.6013 27.168 27.209 27.168 27.9586V30.8496C27.168 31.5992 27.7759 32.2069 28.5259 32.2069H31.1604C31.9104 32.2069 32.5183 31.5992 32.5183 30.8496V27.9586C32.5183 27.209 31.9104 26.6013 31.1604 26.6013Z",fill:"current"}),d.createElement("path",{d:"M64.4924 26.6013H61.858C61.108 26.6013 60.5 27.209 60.5 27.9586V30.8496C60.5 31.5992 61.108 32.2069 61.858 32.2069H64.4924C65.2424 32.2069 65.8504 31.5992 65.8504 30.8496V27.9586C65.8504 27.209 65.2424 26.6013 64.4924 26.6013Z",fill:"current"}),d.createElement("path",{d:"M31.1604 59.8691H28.5259C27.7759 59.8691 27.168 60.4768 27.168 61.2264V64.1174C27.168 64.8671 27.7759 65.4747 28.5259 65.4747H31.1604C31.9104 65.4747 32.5183 64.8671 32.5183 64.1174V61.2264C32.5183 60.4768 31.9104 59.8691 31.1604 59.8691Z",fill:"current"}),d.createElement("path",{d:"M17.8244 20H15.19C14.44 20 13.832 20.6077 13.832 21.3573V24.2483C13.832 24.9979 14.44 25.6056 15.19 25.6056H17.8244C18.5744 25.6056 19.1824 24.9979 19.1824 24.2483V21.3573C19.1824 20.6077 18.5744 20 17.8244 20Z",fill:"current"}),d.createElement("path",{d:"M11.1604 33.3335H8.52593C7.77595 33.3335 7.16797 33.9412 7.16797 34.6908V37.5818C7.16797 38.3314 7.77595 38.9391 8.52593 38.9391H11.1604C11.9104 38.9391 12.5183 38.3314 12.5183 37.5818V34.6908C12.5183 33.9412 11.9104 33.3335 11.1604 33.3335Z",fill:"current"}),d.createElement("path",{d:"M51.1604 20H48.5259C47.7759 20 47.168 20.6077 47.168 21.3573V24.2483C47.168 24.9979 47.7759 25.6056 48.5259 25.6056H51.1604C51.9104 25.6056 52.5183 24.9979 52.5183 24.2483V21.3573C52.5183 20.6077 51.9104 20 51.1604 20Z",fill:"current"}),d.createElement("path",{d:"M4.49241 20.0654H1.85796C1.10798 20.0654 0.5 20.6731 0.5 21.4227V24.3137C0.5 25.0633 1.10798 25.671 1.85796 25.671H4.49241C5.24239 25.671 5.85037 25.0633 5.85037 24.3137V21.4227C5.85037 20.6731 5.24239 20.0654 4.49241 20.0654Z",fill:"current"}),d.createElement("path",{d:"M17.8244 46.6667H15.19C14.44 46.6667 13.832 47.2744 13.832 48.024V50.9151C13.832 51.6647 14.44 52.2723 15.19 52.2723H17.8244C18.5744 52.2723 19.1824 51.6647 19.1824 50.9151V48.024C19.1824 47.2744 18.5744 46.6667 17.8244 46.6667Z",fill:"current"}),d.createElement("path",{d:"M51.1604 46.6667H48.5259C47.7759 46.6667 47.168 47.2744 47.168 48.024V50.9151C47.168 51.6647 47.7759 52.2723 48.5259 52.2723H51.1604C51.9104 52.2723 52.5183 51.6647 52.5183 50.9151V48.024C52.5183 47.2744 51.9104 46.6667 51.1604 46.6667Z",fill:"current"}),d.createElement("path",{d:"M4.49241 33.3335H1.85796C1.10798 33.3335 0.5 33.9412 0.5 34.6908V37.5818C0.5 38.3314 1.10798 38.9391 1.85796 38.9391H4.49241C5.24239 38.9391 5.85037 38.3314 5.85037 37.5818V34.6908C5.85037 33.9412 5.24239 33.3335 4.49241 33.3335Z",fill:"current"}),d.createElement("path",{d:"M51.1604 53.2681H48.5259C47.7759 53.2681 47.168 53.8757 47.168 54.6254V57.5164C47.168 58.266 47.7759 58.8737 48.5259 58.8737H51.1604C51.9104 58.8737 52.5183 58.266 52.5183 57.5164V54.6254C52.5183 53.8757 51.9104 53.2681 51.1604 53.2681Z",fill:"current"}),d.createElement("path",{d:"M44.4924 20H41.858C41.108 20 40.5 20.6077 40.5 21.3573V24.2483C40.5 24.9979 41.108 25.6056 41.858 25.6056H44.4924C45.2424 25.6056 45.8504 24.9979 45.8504 24.2483V21.3573C45.8504 20.6077 45.2424 20 44.4924 20Z",fill:"current"}),d.createElement("path",{d:"M77.8244 20H75.19C74.44 20 73.832 20.6077 73.832 21.3573V24.2483C73.832 24.9979 74.44 25.6056 75.19 25.6056H77.8244C78.5744 25.6056 79.1824 24.9979 79.1824 24.2483V21.3573C79.1824 20.6077 78.5744 20 77.8244 20Z",fill:"current"}),d.createElement("path",{d:"M44.4924 46.6667H41.858C41.108 46.6667 40.5 47.2744 40.5 48.024V50.9151C40.5 51.6647 41.108 52.2723 41.858 52.2723H44.4924C45.2424 52.2723 45.8504 51.6647 45.8504 50.9151V48.024C45.8504 47.2744 45.2424 46.6667 44.4924 46.6667Z",fill:"current"}),d.createElement("path",{d:"M44.4924 53.2681H41.858C41.108 53.2681 40.5 53.8757 40.5 54.6254V57.5164C40.5 58.266 41.108 58.8737 41.858 58.8737H44.4924C45.2424 58.8737 45.8504 58.266 45.8504 57.5164V54.6254C45.8504 53.8757 45.2424 53.2681 44.4924 53.2681Z",fill:"current"}),d.createElement("path",{d:"M31.1604 20H28.5259C27.7759 20 27.168 20.6077 27.168 21.3573V24.2483C27.168 24.9979 27.7759 25.6056 28.5259 25.6056H31.1604C31.9104 25.6056 32.5183 24.9979 32.5183 24.2483V21.3573C32.5183 20.6077 31.9104 20 31.1604 20Z",fill:"current"}),d.createElement("path",{d:"M64.4924 20H61.858C61.108 20 60.5 20.6077 60.5 21.3573V24.2483C60.5 24.9979 61.108 25.6056 61.858 25.6056H64.4924C65.2424 25.6056 65.8504 24.9979 65.8504 24.2483V21.3573C65.8504 20.6077 65.2424 20 64.4924 20Z",fill:"current"}),d.createElement("path",{d:"M31.1604 46.6667H28.5259C27.7759 46.6667 27.168 47.2744 27.168 48.024V50.9151C27.168 51.6647 27.7759 52.2723 28.5259 52.2723H31.1604C31.9104 52.2723 32.5183 51.6647 32.5183 50.9151V48.024C32.5183 47.2744 31.9104 46.6667 31.1604 46.6667Z",fill:"current"}),d.createElement("path",{d:"M64.4924 46.6667H61.858C61.108 46.6667 60.5 47.2744 60.5 48.024V50.9151C60.5 51.6647 61.108 52.2723 61.858 52.2723H64.4924C65.2424 52.2723 65.8504 51.6647 65.8504 50.9151V48.024C65.8504 47.2744 65.2424 46.6667 64.4924 46.6667Z",fill:"current"}),d.createElement("path",{d:"M31.1604 53.2681H28.5259C27.7759 53.2681 27.168 53.8757 27.168 54.6254V57.5164C27.168 58.266 27.7759 58.8737 28.5259 58.8737H31.1604C31.9104 58.8737 32.5183 58.266 32.5183 57.5164V54.6254C32.5183 53.8757 31.9104 53.2681 31.1604 53.2681Z",fill:"current"}),d.createElement("path",{d:"M17.8244 33.3335H15.19C14.44 33.3335 13.832 33.9412 13.832 34.6908V37.5818C13.832 38.3314 14.44 38.9391 15.19 38.9391H17.8244C18.5744 38.9391 19.1824 38.3314 19.1824 37.5818V34.6908C19.1824 33.9412 18.5744 33.3335 17.8244 33.3335Z",fill:"current"}),d.createElement("path",{d:"M51.1604 33.3335H48.5259C47.7759 33.3335 47.168 33.9412 47.168 34.6908V37.5818C47.168 38.3314 47.7759 38.9391 48.5259 38.9391H51.1604C51.9104 38.9391 52.5183 38.3314 52.5183 37.5818V34.6908C52.5183 33.9412 51.9104 33.3335 51.1604 33.3335Z",fill:"current"}),d.createElement("path",{d:"M17.8244 6.66675H15.19C14.44 6.66675 13.832 7.27443 13.832 8.02403V10.9151C13.832 11.6647 14.44 12.2723 15.19 12.2723H17.8244C18.5744 12.2723 19.1824 11.6647 19.1824 10.9151V8.02403C19.1824 7.27443 18.5744 6.66675 17.8244 6.66675Z",fill:"current"}),d.createElement("path",{d:"M11.1604 20H8.52593C7.77595 20 7.16797 20.6077 7.16797 21.3573V24.2483C7.16797 24.9979 7.77595 25.6056 8.52593 25.6056H11.1604C11.9104 25.6056 12.5183 24.9979 12.5183 24.2483V21.3573C12.5183 20.6077 11.9104 20 11.1604 20Z",fill:"current"}),d.createElement("path",{d:"M44.4924 33.3335H41.858C41.108 33.3335 40.5 33.9412 40.5 34.6908V37.5818C40.5 38.3314 41.108 38.9391 41.858 38.9391H44.4924C45.2424 38.9391 45.8504 38.3314 45.8504 37.5818V34.6908C45.8504 33.9412 45.2424 33.3335 44.4924 33.3335Z",fill:"current"}),d.createElement("path",{d:"M77.8244 33.3335H75.19C74.44 33.3335 73.832 33.9412 73.832 34.6908V37.5818C73.832 38.3314 74.44 38.9391 75.19 38.9391H77.8244C78.5744 38.9391 79.1824 38.3314 79.1824 37.5818V34.6908C79.1824 33.9412 78.5744 33.3335 77.8244 33.3335Z",fill:"current"}),d.createElement("path",{d:"M44.4924 66.6013H41.858C41.108 66.6013 40.5 67.209 40.5 67.9586V70.8496C40.5 71.5992 41.108 72.2069 41.858 72.2069H44.4924C45.2424 72.2069 45.8504 71.5992 45.8504 70.8496V67.9586C45.8504 67.209 45.2424 66.6013 44.4924 66.6013Z",fill:"current"}),d.createElement("path",{d:"M31.1604 33.3335H28.5259C27.7759 33.3335 27.168 33.9412 27.168 34.6908V37.5818C27.168 38.3314 27.7759 38.9391 28.5259 38.9391H31.1604C31.9104 38.9391 32.5183 38.3314 32.5183 37.5818V34.6908C32.5183 33.9412 31.9104 33.3335 31.1604 33.3335Z",fill:"current"}),d.createElement("path",{d:"M64.4924 33.3335H61.858C61.108 33.3335 60.5 33.9412 60.5 34.6908V37.5818C60.5 38.3314 61.108 38.9391 61.858 38.9391H64.4924C65.2424 38.9391 65.8504 38.3314 65.8504 37.5818V34.6908C65.8504 33.9412 65.2424 33.3335 64.4924 33.3335Z",fill:"current"}),d.createElement("path",{d:"M64.4924 6.66675H61.858C61.108 6.66675 60.5 7.27443 60.5 8.02403V10.9151C60.5 11.6647 61.108 12.2723 61.858 12.2723H64.4924C65.2424 12.2723 65.8504 11.6647 65.8504 10.9151V8.02403C65.8504 7.27443 65.2424 6.66675 64.4924 6.66675Z",fill:"current"}),d.createElement("path",{d:"M24.5354 13.3899H21.9009C21.1509 13.3899 20.543 13.9976 20.543 14.7472V17.6382C20.543 18.3878 21.1509 18.9955 21.9009 18.9955H24.5354C25.2854 18.9955 25.8933 18.3878 25.8933 17.6382V14.7472C25.8933 13.9976 25.2854 13.3899 24.5354 13.3899Z",fill:"current"}),d.createElement("path",{d:"M57.8674 13.3899H55.233C54.483 13.3899 53.875 13.9976 53.875 14.7472V17.6382C53.875 18.3878 54.483 18.9955 55.233 18.9955H57.8674C58.6174 18.9955 59.2254 18.3878 59.2254 17.6382V14.7472C59.2254 13.9976 58.6174 13.3899 57.8674 13.3899Z",fill:"current"}),d.createElement("path",{d:"M24.5354 40.0566H21.9009C21.1509 40.0566 20.543 40.6643 20.543 41.4139V44.3049C20.543 45.0546 21.1509 45.6622 21.9009 45.6622H24.5354C25.2854 45.6622 25.8933 45.0546 25.8933 44.3049V41.4139C25.8933 40.6643 25.2854 40.0566 24.5354 40.0566Z",fill:"current"}),d.createElement("path",{d:"M57.8674 40.0566H55.233C54.483 40.0566 53.875 40.6643 53.875 41.4139V44.3049C53.875 45.0546 54.483 45.6622 55.233 45.6622H57.8674C58.6174 45.6622 59.2254 45.0546 59.2254 44.3049V41.4139C59.2254 40.6643 58.6174 40.0566 57.8674 40.0566Z",fill:"current"}),d.createElement("path",{d:"M71.1994 13.3899H68.565C67.815 13.3899 67.207 13.9976 67.207 14.7472V17.6382C67.207 18.3878 67.815 18.9955 68.565 18.9955H71.1994C71.9494 18.9955 72.5574 18.3878 72.5574 17.6382V14.7472C72.5574 13.9976 71.9494 13.3899 71.1994 13.3899Z",fill:"current"}),d.createElement("path",{d:"M37.8674 40.0566H35.233C34.483 40.0566 33.875 40.6643 33.875 41.4139V44.3049C33.875 45.0546 34.483 45.6622 35.233 45.6622H37.8674C38.6174 45.6622 39.2254 45.0546 39.2254 44.3049V41.4139C39.2254 40.6643 38.6174 40.0566 37.8674 40.0566Z",fill:"current"}),d.createElement("path",{d:"M71.1994 40.0566H68.565C67.815 40.0566 67.207 40.6643 67.207 41.4139V44.3049C67.207 45.0546 67.815 45.6622 68.565 45.6622H71.1994C71.9494 45.6622 72.5574 45.0546 72.5574 44.3049V41.4139C72.5574 40.6643 71.9494 40.0566 71.1994 40.0566Z",fill:"current"}),d.createElement("path",{d:"M24.5354 26.7231H21.9009C21.1509 26.7231 20.543 27.3308 20.543 28.0804V30.9714C20.543 31.7211 21.1509 32.3287 21.9009 32.3287H24.5354C25.2854 32.3287 25.8933 31.7211 25.8933 30.9714V28.0804C25.8933 27.3308 25.2854 26.7231 24.5354 26.7231Z",fill:"current"}),d.createElement("path",{d:"M57.8674 26.7231H55.233C54.483 26.7231 53.875 27.3308 53.875 28.0804V30.9714C53.875 31.7211 54.483 32.3287 55.233 32.3287H57.8674C58.6174 32.3287 59.2254 31.7211 59.2254 30.9714V28.0804C59.2254 27.3308 58.6174 26.7231 57.8674 26.7231Z",fill:"current"}),d.createElement("path",{d:"M37.8674 26.7231H35.233C34.483 26.7231 33.875 27.3308 33.875 28.0804V30.9714C33.875 31.7211 34.483 32.3287 35.233 32.3287H37.8674C38.6174 32.3287 39.2254 31.7211 39.2254 30.9714V28.0804C39.2254 27.3308 38.6174 26.7231 37.8674 26.7231Z",fill:"current"}),d.createElement("path",{d:"M71.1994 26.7231H68.565C67.815 26.7231 67.207 27.3308 67.207 28.0804V30.9714C67.207 31.7211 67.815 32.3287 68.565 32.3287H71.1994C71.9494 32.3287 72.5574 31.7211 72.5574 30.9714V28.0804C72.5574 27.3308 71.9494 26.7231 71.1994 26.7231Z",fill:"current"}),d.createElement("path",{d:"M37.8674 59.9912H35.233C34.483 59.9912 33.875 60.5989 33.875 61.3485V64.2395C33.875 64.9891 34.483 65.5968 35.233 65.5968H37.8674C38.6174 65.5968 39.2254 64.9891 39.2254 64.2395V61.3485C39.2254 60.5989 38.6174 59.9912 37.8674 59.9912Z",fill:"current"}),d.createElement("path",{d:"M24.5354 20.1221H21.9009C21.1509 20.1221 20.543 20.7297 20.543 21.4794V24.3704C20.543 25.12 21.1509 25.7277 21.9009 25.7277H24.5354C25.2854 25.7277 25.8933 25.12 25.8933 24.3704V21.4794C25.8933 20.7297 25.2854 20.1221 24.5354 20.1221Z",fill:"current"}),d.createElement("path",{d:"M57.8674 20.1221H55.233C54.483 20.1221 53.875 20.7297 53.875 21.4794V24.3704C53.875 25.12 54.483 25.7277 55.233 25.7277H57.8674C58.6174 25.7277 59.2254 25.12 59.2254 24.3704V21.4794C59.2254 20.7297 58.6174 20.1221 57.8674 20.1221Z",fill:"current"}),d.createElement("path",{d:"M24.5354 46.7888H21.9009C21.1509 46.7888 20.543 47.3965 20.543 48.1461V51.0371C20.543 51.7867 21.1509 52.3944 21.9009 52.3944H24.5354C25.2854 52.3944 25.8933 51.7867 25.8933 51.0371V48.1461C25.8933 47.3965 25.2854 46.7888 24.5354 46.7888Z",fill:"current"}),d.createElement("path",{d:"M57.8674 46.7888H55.233C54.483 46.7888 53.875 47.3965 53.875 48.1461V51.0371C53.875 51.7867 54.483 52.3944 55.233 52.3944H57.8674C58.6174 52.3944 59.2254 51.7867 59.2254 51.0371V48.1461C59.2254 47.3965 58.6174 46.7888 57.8674 46.7888Z",fill:"current"}),d.createElement("path",{d:"M24.5354 53.3901H21.9009C21.1509 53.3901 20.543 53.9978 20.543 54.7474V57.6384C20.543 58.388 21.1509 58.9957 21.9009 58.9957H24.5354C25.2854 58.9957 25.8933 58.388 25.8933 57.6384V54.7474C25.8933 53.9978 25.2854 53.3901 24.5354 53.3901Z",fill:"current"}),d.createElement("path",{d:"M57.8674 53.3901H55.233C54.483 53.3901 53.875 53.9978 53.875 54.7474V57.6384C53.875 58.388 54.483 58.9957 55.233 58.9957H57.8674C58.6174 58.9957 59.2254 58.388 59.2254 57.6384V54.7474C59.2254 53.9978 58.6174 53.3901 57.8674 53.3901Z",fill:"current"}),d.createElement("path",{d:"M37.8674 20.1221H35.233C34.483 20.1221 33.875 20.7297 33.875 21.4794V24.3704C33.875 25.12 34.483 25.7277 35.233 25.7277H37.8674C38.6174 25.7277 39.2254 25.12 39.2254 24.3704V21.4794C39.2254 20.7297 38.6174 20.1221 37.8674 20.1221Z",fill:"current"}),d.createElement("path",{d:"M71.1994 20.1221H68.565C67.815 20.1221 67.207 20.7297 67.207 21.4794V24.3704C67.207 25.12 67.815 25.7277 68.565 25.7277H71.1994C71.9494 25.7277 72.5574 25.12 72.5574 24.3704V21.4794C72.5574 20.7297 71.9494 20.1221 71.1994 20.1221Z",fill:"current"}),d.createElement("path",{d:"M37.8674 46.7888H35.233C34.483 46.7888 33.875 47.3965 33.875 48.1461V51.0371C33.875 51.7867 34.483 52.3944 35.233 52.3944H37.8674C38.6174 52.3944 39.2254 51.7867 39.2254 51.0371V48.1461C39.2254 47.3965 38.6174 46.7888 37.8674 46.7888Z",fill:"current"}),d.createElement("path",{d:"M37.8674 53.3901H35.233C34.483 53.3901 33.875 53.9978 33.875 54.7474V57.6384C33.875 58.388 34.483 58.9957 35.233 58.9957H37.8674C38.6174 58.9957 39.2254 58.388 39.2254 57.6384V54.7474C39.2254 53.9978 38.6174 53.3901 37.8674 53.3901Z",fill:"current"}),d.createElement("path",{d:"M24.5354 33.4556H21.9009C21.1509 33.4556 20.543 34.0632 20.543 34.8129V37.7039C20.543 38.4535 21.1509 39.0612 21.9009 39.0612H24.5354C25.2854 39.0612 25.8933 38.4535 25.8933 37.7039V34.8129C25.8933 34.0632 25.2854 33.4556 24.5354 33.4556Z",fill:"current"}),d.createElement("path",{d:"M57.8674 33.4556H55.233C54.483 33.4556 53.875 34.0632 53.875 34.8129V37.7039C53.875 38.4535 54.483 39.0612 55.233 39.0612H57.8674C58.6174 39.0612 59.2254 38.4535 59.2254 37.7039V34.8129C59.2254 34.0632 58.6174 33.4556 57.8674 33.4556Z",fill:"current"}),d.createElement("path",{d:"M24.5354 6.78882H21.9009C21.1509 6.78882 20.543 7.3965 20.543 8.1461V11.0371C20.543 11.7867 21.1509 12.3944 21.9009 12.3944H24.5354C25.2854 12.3944 25.8933 11.7867 25.8933 11.0371V8.1461C25.8933 7.3965 25.2854 6.78882 24.5354 6.78882Z",fill:"current"}),d.createElement("path",{d:"M57.8674 6.78882H55.233C54.483 6.78882 53.875 7.3965 53.875 8.1461V11.0371C53.875 11.7867 54.483 12.3944 55.233 12.3944H57.8674C58.6174 12.3944 59.2254 11.7867 59.2254 11.0371V8.1461C59.2254 7.3965 58.6174 6.78882 57.8674 6.78882Z",fill:"current"}),d.createElement("path",{d:"M37.8674 33.4556H35.233C34.483 33.4556 33.875 34.0632 33.875 34.8129V37.7039C33.875 38.4535 34.483 39.0612 35.233 39.0612H37.8674C38.6174 39.0612 39.2254 38.4535 39.2254 37.7039V34.8129C39.2254 34.0632 38.6174 33.4556 37.8674 33.4556Z",fill:"current"}),d.createElement("path",{d:"M71.1994 33.4556H68.565C67.815 33.4556 67.207 34.0632 67.207 34.8129V37.7039C67.207 38.4535 67.815 39.0612 68.565 39.0612H71.1994C71.9494 39.0612 72.5574 38.4535 72.5574 37.7039V34.8129C72.5574 34.0632 71.9494 33.4556 71.1994 33.4556Z",fill:"current"}),d.createElement("path",{d:"M37.8674 66.7234H35.233C34.483 66.7234 33.875 67.3311 33.875 68.0807V70.9717C33.875 71.7213 34.483 72.329 35.233 72.329H37.8674C38.6174 72.329 39.2254 71.7213 39.2254 70.9717V68.0807C39.2254 67.3311 38.6174 66.7234 37.8674 66.7234Z",fill:"current"})),uNe=e=>d.createElement("svg",{width:61,height:60,viewBox:"0 0 61 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{id:"icon padlock"},d.createElement("path",{id:"Vector",d:"M11.4943 30H9.51847C8.95598 30 8.5 30.4558 8.5 31.018V33.1862C8.5 33.7484 8.95598 34.2042 9.51847 34.2042H11.4943C12.0568 34.2042 12.5128 33.7484 12.5128 33.1862V31.018C12.5128 30.4558 12.0568 30 11.4943 30Z",fill:"current"}),d.createElement("path",{id:"Vector_2",d:"M51.4943 30H49.5185C48.956 30 48.5 30.4558 48.5 31.018V33.1862C48.5 33.7484 48.956 34.2042 49.5185 34.2042H51.4943C52.0568 34.2042 52.5128 33.7484 52.5128 33.1862V31.018C52.5128 30.4558 52.0568 30 51.4943 30Z",fill:"current"}),d.createElement("path",{id:"Vector_3",d:"M46.4943 54.9512H44.5185C43.956 54.9512 43.5 55.4069 43.5 55.9691V58.1374C43.5 58.6996 43.956 59.1554 44.5185 59.1554H46.4943C47.0568 59.1554 47.5128 58.6996 47.5128 58.1374V55.9691C47.5128 55.4069 47.0568 54.9512 46.4943 54.9512Z",fill:"current"}),d.createElement("path",{id:"Vector_4",d:"M16.4943 54.9512H14.5185C13.956 54.9512 13.5 55.4069 13.5 55.9691V58.1374C13.5 58.6996 13.956 59.1554 14.5185 59.1554H16.4943C17.0568 59.1554 17.5128 58.6996 17.5128 58.1374V55.9691C17.5128 55.4069 17.0568 54.9512 16.4943 54.9512Z",fill:"current"}),d.createElement("path",{id:"Vector_5",d:"M11.4943 55H9.51847C8.95598 55 8.5 55.4558 8.5 56.018V58.1862C8.5 58.7484 8.95598 59.2042 9.51847 59.2042H11.4943C12.0568 59.2042 12.5128 58.7484 12.5128 58.1862V56.018C12.5128 55.4558 12.0568 55 11.4943 55Z",fill:"current"}),d.createElement("path",{id:"Vector_6",d:"M36.4943 55H34.5185C33.956 55 33.5 55.4558 33.5 56.018V58.1862C33.5 58.7484 33.956 59.2042 34.5185 59.2042H36.4943C37.0568 59.2042 37.5128 58.7484 37.5128 58.1862V56.018C37.5128 55.4558 37.0568 55 36.4943 55Z",fill:"current"}),d.createElement("path",{id:"Vector_7",d:"M11.4943 44.9512H9.51847C8.95598 44.9512 8.5 45.4069 8.5 45.9691V48.1374C8.5 48.6996 8.95598 49.1554 9.51847 49.1554H11.4943C12.0568 49.1554 12.5128 48.6996 12.5128 48.1374V45.9691C12.5128 45.4069 12.0568 44.9512 11.4943 44.9512Z",fill:"current"}),d.createElement("path",{id:"Vector_8",d:"M51.4943 44.9512H49.5185C48.956 44.9512 48.5 45.4069 48.5 45.9691V48.1374C48.5 48.6996 48.956 49.1554 49.5185 49.1554H51.4943C52.0568 49.1554 52.5128 48.6996 52.5128 48.1374V45.9691C52.5128 45.4069 52.0568 44.9512 51.4943 44.9512Z",fill:"current"}),d.createElement("path",{id:"Vector_9",d:"M31.4943 55H29.5185C28.956 55 28.5 55.4558 28.5 56.018V58.1862C28.5 58.7484 28.956 59.2042 29.5185 59.2042H31.4943C32.0568 59.2042 32.5128 58.7484 32.5128 58.1862V56.018C32.5128 55.4558 32.0568 55 31.4943 55Z",fill:"current"}),d.createElement("path",{id:"Vector_10",d:"M11.4943 35.0488H9.51847C8.95598 35.0488 8.5 35.5046 8.5 36.0668V38.2351C8.5 38.7973 8.95598 39.253 9.51847 39.253H11.4943C12.0568 39.253 12.5128 38.7973 12.5128 38.2351V36.0668C12.5128 35.5046 12.0568 35.0488 11.4943 35.0488Z",fill:"current"}),d.createElement("path",{id:"Vector_11",d:"M51.4943 35.0488H49.5185C48.956 35.0488 48.5 35.5046 48.5 36.0668V38.2351C48.5 38.7973 48.956 39.253 49.5185 39.253H51.4943C52.0568 39.253 52.5128 38.7973 52.5128 38.2351V36.0668C52.5128 35.5046 52.0568 35.0488 51.4943 35.0488Z",fill:"current"}),d.createElement("path",{id:"Vector_12",d:"M11.4943 40H9.51847C8.95598 40 8.5 40.4558 8.5 41.018V43.1862C8.5 43.7484 8.95598 44.2042 9.51847 44.2042H11.4943C12.0568 44.2042 12.5128 43.7484 12.5128 43.1862V41.018C12.5128 40.4558 12.0568 40 11.4943 40Z",fill:"current"}),d.createElement("path",{id:"Vector_13",d:"M51.4943 40H49.5185C48.956 40 48.5 40.4558 48.5 41.018V43.1862C48.5 43.7484 48.956 44.2042 49.5185 44.2042H51.4943C52.0568 44.2042 52.5128 43.7484 52.5128 43.1862V41.018C52.5128 40.4558 52.0568 40 51.4943 40Z",fill:"current"}),d.createElement("path",{id:"Vector_14",d:"M26.4943 25H24.5185C23.956 25 23.5 25.4558 23.5 26.018V28.1862C23.5 28.7484 23.956 29.2042 24.5185 29.2042H26.4943C27.0568 29.2042 27.5128 28.7484 27.5128 28.1862V26.018C27.5128 25.4558 27.0568 25 26.4943 25Z",fill:"current"}),d.createElement("path",{id:"Vector_15",d:"M31.4943 0H29.5185C28.956 0 28.5 0.455758 28.5 1.01796V3.18623C28.5 3.74843 28.956 4.20419 29.5185 4.20419H31.4943C32.0568 4.20419 32.5128 3.74843 32.5128 3.18623V1.01796C32.5128 0.455758 32.0568 0 31.4943 0Z",fill:"current"}),d.createElement("path",{id:"Vector_16",d:"M41.4943 25.0488H39.5185C38.956 25.0488 38.5 25.5046 38.5 26.0668V28.2351C38.5 28.7973 38.956 29.253 39.5185 29.253H41.4943C42.0568 29.253 42.5128 28.7973 42.5128 28.2351V26.0668C42.5128 25.5046 42.0568 25.0488 41.4943 25.0488Z",fill:"current"}),d.createElement("path",{id:"Vector_17",d:"M46.4943 15H44.5185C43.956 15 43.5 15.4558 43.5 16.018V18.1862C43.5 18.7484 43.956 19.2042 44.5185 19.2042H46.4943C47.0568 19.2042 47.5128 18.7484 47.5128 18.1862V16.018C47.5128 15.4558 47.0568 15 46.4943 15Z",fill:"current"}),d.createElement("path",{id:"Vector_18",d:"M46.4943 20H44.5185C43.956 20 43.5 20.4558 43.5 21.018V23.1862C43.5 23.7484 43.956 24.2042 44.5185 24.2042H46.4943C47.0568 24.2042 47.5128 23.7484 47.5128 23.1862V21.018C47.5128 20.4558 47.0568 20 46.4943 20Z",fill:"current"}),d.createElement("path",{id:"Vector_19",d:"M41.4943 5H39.5185C38.956 5 38.5 5.45576 38.5 6.01796V8.18623C38.5 8.74843 38.956 9.20419 39.5185 9.20419H41.4943C42.0568 9.20419 42.5128 8.74843 42.5128 8.18623V6.01796C42.5128 5.45576 42.0568 5 41.4943 5Z",fill:"current"}),d.createElement("path",{id:"Vector_20",d:"M46.4943 10H44.5185C43.956 10 43.5 10.4558 43.5 11.018V13.1862C43.5 13.7484 43.956 14.2042 44.5185 14.2042H46.4943C47.0568 14.2042 47.5128 13.7484 47.5128 13.1862V11.018C47.5128 10.4558 47.0568 10 46.4943 10Z",fill:"current"}),d.createElement("path",{id:"Vector_21",d:"M16.4943 15.0488H14.5185C13.956 15.0488 13.5 15.5046 13.5 16.0668V18.2351C13.5 18.7973 13.956 19.253 14.5185 19.253H16.4943C17.0568 19.253 17.5128 18.7973 17.5128 18.2351V16.0668C17.5128 15.5046 17.0568 15.0488 16.4943 15.0488Z",fill:"current"}),d.createElement("path",{id:"Vector_22",d:"M16.4943 20H14.5185C13.956 20 13.5 20.4558 13.5 21.018V23.1862C13.5 23.7484 13.956 24.2042 14.5185 24.2042H16.4943C17.0568 24.2042 17.5128 23.7484 17.5128 23.1862V21.018C17.5128 20.4558 17.0568 20 16.4943 20Z",fill:"current"}),d.createElement("path",{id:"Vector_23",d:"M21.4943 5H19.5185C18.956 5 18.5 5.45576 18.5 6.01796V8.18623C18.5 8.74843 18.956 9.20419 19.5185 9.20419H21.4943C22.0568 9.20419 22.5128 8.74843 22.5128 8.18623V6.01796C22.5128 5.45576 22.0568 5 21.4943 5Z",fill:"current"}),d.createElement("path",{id:"Vector_24",d:"M16.4943 10H14.5185C13.956 10 13.5 10.4558 13.5 11.018V13.1862C13.5 13.7484 13.956 14.2042 14.5185 14.2042H16.4943C17.0568 14.2042 17.5128 13.7484 17.5128 13.1862V11.018C17.5128 10.4558 17.0568 10 16.4943 10Z",fill:"current"}),d.createElement("path",{id:"Vector_25",d:"M31.4943 25H29.5185C28.956 25 28.5 25.4558 28.5 26.018V28.1862C28.5 28.7484 28.956 29.2042 29.5185 29.2042H31.4943C32.0568 29.2042 32.5128 28.7484 32.5128 28.1862V26.018C32.5128 25.4558 32.0568 25 31.4943 25Z",fill:"current"}),d.createElement("path",{id:"Vector_26",d:"M36.4943 0H34.5185C33.956 0 33.5 0.455758 33.5 1.01796V3.18623C33.5 3.74843 33.956 4.20419 34.5185 4.20419H36.4943C37.0568 4.20419 37.5128 3.74843 37.5128 3.18623V1.01796C37.5128 0.455758 37.0568 0 36.4943 0Z",fill:"current"}),d.createElement("path",{id:"Vector_27",d:"M46.4943 25H44.5185C43.956 25 43.5 25.4558 43.5 26.018V28.1862C43.5 28.7484 43.956 29.2042 44.5185 29.2042H46.4943C47.0568 29.2042 47.5128 28.7484 47.5128 28.1862V26.018C47.5128 25.4558 47.0568 25 46.4943 25Z",fill:"current"}),d.createElement("path",{id:"Vector_28",d:"M21.4943 25H19.5185C18.956 25 18.5 25.4558 18.5 26.018V28.1862C18.5 28.7484 18.956 29.2042 19.5185 29.2042H21.4943C22.0568 29.2042 22.5128 28.7484 22.5128 28.1862V26.018C22.5128 25.4558 22.0568 25 21.4943 25Z",fill:"current"}),d.createElement("path",{id:"Vector_29",d:"M26.4943 0H24.5185C23.956 0 23.5 0.455758 23.5 1.01796V3.18623C23.5 3.74843 23.956 4.20419 24.5185 4.20419H26.4943C27.0568 4.20419 27.5128 3.74843 27.5128 3.18623V1.01796C27.5128 0.455758 27.0568 0 26.4943 0Z",fill:"current"}),d.createElement("path",{id:"Vector_30",d:"M16.4943 25H14.5185C13.956 25 13.5 25.4558 13.5 26.018V28.1862C13.5 28.7484 13.956 29.2042 14.5185 29.2042H16.4943C17.0568 29.2042 17.5128 28.7484 17.5128 28.1862V26.018C17.5128 25.4558 17.0568 25 16.4943 25Z",fill:"current"}),d.createElement("path",{id:"Vector_31",d:"M11.4943 25H9.51847C8.95598 25 8.5 25.4558 8.5 26.018V28.1862C8.5 28.7484 8.95598 29.2042 9.51847 29.2042H11.4943C12.0568 29.2042 12.5128 28.7484 12.5128 28.1862V26.018C12.5128 25.4558 12.0568 25 11.4943 25Z",fill:"current"}),d.createElement("path",{id:"Vector_32",d:"M36.4943 35.0488H34.5185C33.956 35.0488 33.5 35.5046 33.5 36.0668V38.2351C33.5 38.7973 33.956 39.253 34.5185 39.253H36.4943C37.0568 39.253 37.5128 38.7973 37.5128 38.2351V36.0668C37.5128 35.5046 37.0568 35.0488 36.4943 35.0488Z",fill:"current"}),d.createElement("path",{id:"Vector_33",d:"M31.4943 35H29.5185C28.956 35 28.5 35.4558 28.5 36.018V38.1862C28.5 38.7484 28.956 39.2042 29.5185 39.2042H31.4943C32.0568 39.2042 32.5128 38.7484 32.5128 38.1862V36.018C32.5128 35.4558 32.0568 35 31.4943 35Z",fill:"current"}),d.createElement("path",{id:"Vector_34",d:"M36.4943 25H34.5185C33.956 25 33.5 25.4558 33.5 26.018V28.1862C33.5 28.7484 33.956 29.2042 34.5185 29.2042H36.4943C37.0568 29.2042 37.5128 28.7484 37.5128 28.1862V26.018C37.5128 25.4558 37.0568 25 36.4943 25Z",fill:"current"}),d.createElement("path",{id:"Vector_35",d:"M31.4943 45H29.5185C28.956 45 28.5 45.4558 28.5 46.018V48.1862C28.5 48.7484 28.956 49.2042 29.5185 49.2042H31.4943C32.0568 49.2042 32.5128 48.7484 32.5128 48.1862V46.018C32.5128 45.4558 32.0568 45 31.4943 45Z",fill:"current"}),d.createElement("path",{id:"Vector_36",d:"M26.4943 45H24.5185C23.956 45 23.5 45.4558 23.5 46.018V48.1862C23.5 48.7484 23.956 49.2042 24.5185 49.2042H26.4943C27.0568 49.2042 27.5128 48.7484 27.5128 48.1862V46.018C27.5128 45.4558 27.0568 45 26.4943 45Z",fill:"current"}),d.createElement("path",{id:"Vector_37",d:"M31.4943 39.9512H29.5185C28.956 39.9512 28.5 40.4069 28.5 40.9691V43.1374C28.5 43.6996 28.956 44.1554 29.5185 44.1554H31.4943C32.0568 44.1554 32.5128 43.6996 32.5128 43.1374V40.9691C32.5128 40.4069 32.0568 39.9512 31.4943 39.9512Z",fill:"current"}),d.createElement("path",{id:"Vector_38",d:"M51.4943 25H49.5185C48.956 25 48.5 25.4558 48.5 26.018V28.1862C48.5 28.7484 48.956 29.2042 49.5185 29.2042H51.4943C52.0568 29.2042 52.5128 28.7484 52.5128 28.1862V26.018C52.5128 25.4558 52.0568 25 51.4943 25Z",fill:"current"}),d.createElement("path",{id:"Vector_39",d:"M51.4943 50H49.5185C48.956 50 48.5 50.4558 48.5 51.018V53.1862C48.5 53.7484 48.956 54.2042 49.5185 54.2042H51.4943C52.0568 54.2042 52.5128 53.7484 52.5128 53.1862V51.018C52.5128 50.4558 52.0568 50 51.4943 50Z",fill:"current"}),d.createElement("path",{id:"Vector_40",d:"M26.4943 55H24.5185C23.956 55 23.5 55.4558 23.5 56.018V58.1862C23.5 58.7484 23.956 59.2042 24.5185 59.2042H26.4943C27.0568 59.2042 27.5128 58.7484 27.5128 58.1862V56.018C27.5128 55.4558 27.0568 55 26.4943 55Z",fill:"current"}),d.createElement("path",{id:"Vector_41",d:"M51.5256 55.043H49.5497C48.9872 55.043 48.5312 55.4987 48.5312 56.0609V58.2292C48.5312 58.7914 48.9872 59.2472 49.5497 59.2472H51.5256C52.088 59.2472 52.544 58.7914 52.544 58.2292V56.0609C52.544 55.4987 52.088 55.043 51.5256 55.043Z",fill:"current"}),d.createElement("path",{id:"Vector_42",d:"M21.5256 55.043H19.5497C18.9872 55.043 18.5312 55.4987 18.5312 56.0609V58.2292C18.5312 58.7914 18.9872 59.2472 19.5497 59.2472H21.5256C22.088 59.2472 22.544 58.7914 22.544 58.2292V56.0609C22.544 55.4987 22.088 55.043 21.5256 55.043Z",fill:"current"}),d.createElement("path",{id:"Vector_43",d:"M41.4943 55H39.5185C38.956 55 38.5 55.4558 38.5 56.018V58.1862C38.5 58.7484 38.956 59.2042 39.5185 59.2042H41.4943C42.0568 59.2042 42.5128 58.7484 42.5128 58.1862V56.018C42.5128 55.4558 42.0568 55 41.4943 55Z",fill:"current"}),d.createElement("path",{id:"Vector_44",d:"M11.4943 50H9.51847C8.95598 50 8.5 50.4558 8.5 51.018V53.1862C8.5 53.7484 8.95598 54.2042 9.51847 54.2042H11.4943C12.0568 54.2042 12.5128 53.7484 12.5128 53.1862V51.018C12.5128 50.4558 12.0568 50 11.4943 50Z",fill:"current"}))),yOt=e=>d.createElement("svg",{width:60,height:60,viewBox:"0 0 60 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{id:"icon speech feedback"},d.createElement("path",{id:"Vector",d:"M6.47715 0H4.87608C4.42028 0 4.05078 0.424983 4.05078 0.949227V2.97108C4.05078 3.49533 4.42028 3.92031 4.87608 3.92031H6.47715C6.93295 3.92031 7.30245 3.49533 7.30245 2.97108V0.949227C7.30245 0.424983 6.93295 0 6.47715 0Z",fill:"current"}),d.createElement("path",{id:"Vector_2",d:"M26.735 0H25.1339C24.6781 0 24.3086 0.424983 24.3086 0.949227V2.97108C24.3086 3.49533 24.6781 3.92031 25.1339 3.92031H26.735C27.1908 3.92031 27.5603 3.49533 27.5603 2.97108V0.949227C27.5603 0.424983 27.1908 0 26.735 0Z",fill:"current"}),d.createElement("path",{id:"Vector_3",d:"M46.9928 0H45.3917C44.9359 0 44.5664 0.424983 44.5664 0.949227V2.97108C44.5664 3.49533 44.9359 3.92031 45.3917 3.92031H46.9928C47.4486 3.92031 47.8181 3.49533 47.8181 2.97108V0.949227C47.8181 0.424983 47.4486 0 46.9928 0Z",fill:"current"}),d.createElement("path",{id:"Vector_4",d:"M2.42637 0H0.825296C0.369498 0 0 0.424983 0 0.949227V2.97108C0 3.49533 0.369498 3.92031 0.825296 3.92031H2.42637C2.88217 3.92031 3.25167 3.49533 3.25167 2.97108V0.949227C3.25167 0.424983 2.88217 0 2.42637 0Z",fill:"current"}),d.createElement("path",{id:"Vector_5",d:"M2.42637 41.9614H0.825296C0.369498 41.9614 0 42.3864 0 42.9107V44.9325C0 45.4568 0.369498 45.8817 0.825296 45.8817H2.42637C2.88217 45.8817 3.25167 45.4568 3.25167 44.9325V42.9107C3.25167 42.3864 2.88217 41.9614 2.42637 41.9614Z",fill:"current"}),d.createElement("path",{id:"Vector_6",d:"M22.6842 0H21.0831C20.6273 0 20.2578 0.424983 20.2578 0.949227V2.97108C20.2578 3.49533 20.6273 3.92031 21.0831 3.92031H22.6842C23.14 3.92031 23.5095 3.49533 23.5095 2.97108V0.949227C23.5095 0.424983 23.14 0 22.6842 0Z",fill:"current"}),d.createElement("path",{id:"Vector_7",d:"M42.942 0H41.3409C40.8851 0 40.5156 0.424983 40.5156 0.949227V2.97108C40.5156 3.49533 40.8851 3.92031 41.3409 3.92031H42.942C43.3978 3.92031 43.7673 3.49533 43.7673 2.97108V0.949227C43.7673 0.424983 43.3978 0 42.942 0Z",fill:"current"}),d.createElement("path",{id:"Vector_8",d:"M2.42637 18.6494H0.825296C0.369498 18.6494 0 19.0744 0 19.5986V21.6205C0 22.1447 0.369498 22.5697 0.825296 22.5697H2.42637C2.88217 22.5697 3.25167 22.1447 3.25167 21.6205V19.5986C3.25167 19.0744 2.88217 18.6494 2.42637 18.6494Z",fill:"current"}),d.createElement("path",{id:"Vector_9",d:"M14.5826 0H12.9815C12.5257 0 12.1562 0.424983 12.1562 0.949227V2.97108C12.1562 3.49533 12.5257 3.92031 12.9815 3.92031H14.5826C15.0384 3.92031 15.4079 3.49533 15.4079 2.97108V0.949227C15.4079 0.424983 15.0384 0 14.5826 0Z",fill:"current"}),d.createElement("path",{id:"Vector_10",d:"M34.8404 0H33.2394C32.7836 0 32.4141 0.424983 32.4141 0.949227V2.97108C32.4141 3.49533 32.7836 3.92031 33.2394 3.92031H34.8404C35.2962 3.92031 35.6657 3.49533 35.6657 2.97108V0.949227C35.6657 0.424983 35.2962 0 34.8404 0Z",fill:"current"}),d.createElement("path",{id:"Vector_11",d:"M55.0982 0H53.4972C53.0414 0 52.6719 0.424983 52.6719 0.949227V2.97108C52.6719 3.49533 53.0414 3.92031 53.4972 3.92031H55.0982C55.554 3.92031 55.9235 3.49533 55.9235 2.97108V0.949227C55.9235 0.424983 55.554 0 55.0982 0Z",fill:"current"}),d.createElement("path",{id:"Vector_12",d:"M26.735 51.2861H25.1339C24.6781 51.2861 24.3086 51.7111 24.3086 52.2354V54.2572C24.3086 54.7815 24.6781 55.2064 25.1339 55.2064H26.735C27.1908 55.2064 27.5603 54.7815 27.5603 54.2572V52.2354C27.5603 51.7111 27.1908 51.2861 26.735 51.2861Z",fill:"current"}),d.createElement("path",{id:"Vector_13",d:"M2.42637 9.32471H0.825296C0.369498 9.32471 0 9.74969 0 10.2739V12.2958C0 12.82 0.369498 13.245 0.825296 13.245H2.42637C2.88217 13.245 3.25167 12.82 3.25167 12.2958V10.2739C3.25167 9.74969 2.88217 9.32471 2.42637 9.32471Z",fill:"current"}),d.createElement("path",{id:"Vector_14",d:"M2.42637 27.9741H0.825296C0.369498 27.9741 0 28.3991 0 28.9233V30.9452C0 31.4694 0.369498 31.8944 0.825296 31.8944H2.42637C2.88217 31.8944 3.25167 31.4694 3.25167 30.9452V28.9233C3.25167 28.3991 2.88217 27.9741 2.42637 27.9741Z",fill:"current"}),d.createElement("path",{id:"Vector_15",d:"M34.8404 51.2861H33.2394C32.7836 51.2861 32.4141 51.7111 32.4141 52.2354V54.2572C32.4141 54.7815 32.7836 55.2064 33.2394 55.2064H34.8404C35.2962 55.2064 35.6657 54.7815 35.6657 54.2572V52.2354C35.6657 51.7111 35.2962 51.2861 34.8404 51.2861Z",fill:"current"}),d.createElement("path",{id:"Vector_16",d:"M6.47715 46.6694H4.87608C4.42028 46.6694 4.05078 47.0944 4.05078 47.6187V49.6405C4.05078 50.1648 4.42028 50.5897 4.87608 50.5897H6.47715C6.93295 50.5897 7.30245 50.1648 7.30245 49.6405V47.6187C7.30245 47.0944 6.93295 46.6694 6.47715 46.6694Z",fill:"current"}),d.createElement("path",{id:"Vector_17",d:"M46.9928 46.6694H45.3917C44.9359 46.6694 44.5664 47.0944 44.5664 47.6187V49.6405C44.5664 50.1648 44.9359 50.5897 45.3917 50.5897H46.9928C47.4486 50.5897 47.8181 50.1648 47.8181 49.6405V47.6187C47.8181 47.0944 47.4486 46.6694 46.9928 46.6694Z",fill:"current"}),d.createElement("path",{id:"Vector_18",d:"M2.42637 4.70801H0.825296C0.369498 4.70801 0 5.13299 0 5.65723V7.67909C0 8.20333 0.369498 8.62832 0.825296 8.62832H2.42637C2.88217 8.62832 3.25167 8.20333 3.25167 7.67909V5.65723C3.25167 5.13299 2.88217 4.70801 2.42637 4.70801Z",fill:"current"}),d.createElement("path",{id:"Vector_19",d:"M2.42637 46.6694H0.825296C0.369498 46.6694 0 47.0944 0 47.6187V49.6405C0 50.1648 0.369498 50.5897 0.825296 50.5897H2.42637C2.88217 50.5897 3.25167 50.1648 3.25167 49.6405V47.6187C3.25167 47.0944 2.88217 46.6694 2.42637 46.6694Z",fill:"current"}),d.createElement("path",{id:"Vector_20",d:"M22.6842 46.6694H21.0831C20.6273 46.6694 20.2578 47.0944 20.2578 47.6187V49.6405C20.2578 50.1648 20.6273 50.5897 21.0831 50.5897H22.6842C23.14 50.5897 23.5095 50.1648 23.5095 49.6405V47.6187C23.5095 47.0944 23.14 46.6694 22.6842 46.6694Z",fill:"current"}),d.createElement("path",{id:"Vector_21",d:"M42.942 46.6694H41.3409C40.8851 46.6694 40.5156 47.0944 40.5156 47.6187V49.6405C40.5156 50.1648 40.8851 50.5897 41.3409 50.5897H42.942C43.3978 50.5897 43.7673 50.1648 43.7673 49.6405V47.6187C43.7673 47.0944 43.3978 46.6694 42.942 46.6694Z",fill:"current"}),d.createElement("path",{id:"Vector_22",d:"M2.42637 23.3574H0.825296C0.369498 23.3574 0 23.7824 0 24.3066V26.3285C0 26.8527 0.369498 27.2777 0.825296 27.2777H2.42637C2.88217 27.2777 3.25167 26.8527 3.25167 26.3285V24.3066C3.25167 23.7824 2.88217 23.3574 2.42637 23.3574Z",fill:"current"}),d.createElement("path",{id:"Vector_23",d:"M14.5826 46.6694H12.9815C12.5257 46.6694 12.1562 47.0944 12.1562 47.6187V49.6405C12.1562 50.1648 12.5257 50.5897 12.9815 50.5897H14.5826C15.0384 50.5897 15.4079 50.1648 15.4079 49.6405V47.6187C15.4079 47.0944 15.0384 46.6694 14.5826 46.6694Z",fill:"current"}),d.createElement("path",{id:"Vector_24",d:"M55.0982 46.6694H53.4972C53.0414 46.6694 52.6719 47.0944 52.6719 47.6187V49.6405C52.6719 50.1648 53.0414 50.5897 53.4972 50.5897H55.0982C55.554 50.5897 55.9235 50.1648 55.9235 49.6405V47.6187C55.9235 47.0944 55.554 46.6694 55.0982 46.6694Z",fill:"current"}),d.createElement("path",{id:"Vector_25",d:"M2.42637 14.0327H0.825296C0.369498 14.0327 0 14.4577 0 14.9819V17.0038C0 17.528 0.369498 17.953 0.825296 17.953H2.42637C2.88217 17.953 3.25167 17.528 3.25167 17.0038V14.9819C3.25167 14.4577 2.88217 14.0327 2.42637 14.0327Z",fill:"current"}),d.createElement("path",{id:"Vector_26",d:"M2.42637 32.6826H0.825296C0.369498 32.6826 0 33.1076 0 33.6318V35.6537C0 36.1779 0.369498 36.6029 0.825296 36.6029H2.42637C2.88217 36.6029 3.25167 36.1779 3.25167 35.6537V33.6318C3.25167 33.1076 2.88217 32.6826 2.42637 32.6826Z",fill:"current"}),d.createElement("path",{id:"Vector_27",d:"M2.42637 37.2988H0.825296C0.369498 37.2988 0 37.7238 0 38.2481V40.2699C0 40.7942 0.369498 41.2191 0.825296 41.2191H2.42637C2.88217 41.2191 3.25167 40.7942 3.25167 40.2699V38.2481C3.25167 37.7238 2.88217 37.2988 2.42637 37.2988Z",fill:"current"}),d.createElement("path",{id:"Vector_28",d:"M10.5553 0.0854492H8.9542C8.4984 0.0854492 8.12891 0.510433 8.12891 1.03468V3.05653C8.12891 3.58077 8.4984 4.00576 8.9542 4.00576H10.5553C11.0111 4.00576 11.3806 3.58077 11.3806 3.05653V1.03468C11.3806 0.510433 11.0111 0.0854492 10.5553 0.0854492Z",fill:"current"}),d.createElement("path",{id:"Vector_29",d:"M30.8131 0.0854492H29.212C28.7562 0.0854492 28.3867 0.510433 28.3867 1.03468V3.05653C28.3867 3.58077 28.7562 4.00576 29.212 4.00576H30.8131C31.2689 4.00576 31.6384 3.58077 31.6384 3.05653V1.03468C31.6384 0.510433 31.2689 0.0854492 30.8131 0.0854492Z",fill:"current"}),d.createElement("path",{id:"Vector_30",d:"M51.0709 0.0854492H49.4698C49.014 0.0854492 48.6445 0.510433 48.6445 1.03468V3.05653C48.6445 3.58077 49.014 4.00576 49.4698 4.00576H51.0709C51.5267 4.00576 51.8962 3.58077 51.8962 3.05653V1.03468C51.8962 0.510433 51.5267 0.0854492 51.0709 0.0854492Z",fill:"current"}),d.createElement("path",{id:"Vector_31",d:"M18.6568 0.0854492H17.0558C16.6 0.0854492 16.2305 0.510433 16.2305 1.03468V3.05653C16.2305 3.58077 16.6 4.00576 17.0558 4.00576H18.6568C19.1126 4.00576 19.4821 3.58077 19.4821 3.05653V1.03468C19.4821 0.510433 19.1126 0.0854492 18.6568 0.0854492Z",fill:"current"}),d.createElement("path",{id:"Vector_32",d:"M38.9147 0.0854492H37.3136C36.8578 0.0854492 36.4883 0.510433 36.4883 1.03468V3.05653C36.4883 3.58077 36.8578 4.00576 37.3136 4.00576H38.9147C39.3705 4.00576 39.7399 3.58077 39.7399 3.05653V1.03468C39.7399 0.510433 39.3705 0.0854492 38.9147 0.0854492Z",fill:"current"}),d.createElement("path",{id:"Vector_33",d:"M59.1764 0.0854492H57.5753C57.1195 0.0854492 56.75 0.510433 56.75 1.03468V3.05653C56.75 3.58077 57.1195 4.00576 57.5753 4.00576H59.1764C59.6322 4.00576 60.0017 3.58077 60.0017 3.05653V1.03468C60.0017 0.510433 59.6322 0.0854492 59.1764 0.0854492Z",fill:"current"}),d.createElement("path",{id:"Vector_34",d:"M59.1764 42.0469H57.5753C57.1195 42.0469 56.75 42.4719 56.75 42.9961V45.018C56.75 45.5422 57.1195 45.9672 57.5753 45.9672H59.1764C59.6322 45.9672 60.0017 45.5422 60.0017 45.018V42.9961C60.0017 42.4719 59.6322 42.0469 59.1764 42.0469Z",fill:"current"}),d.createElement("path",{id:"Vector_35",d:"M59.1764 18.7349H57.5753C57.1195 18.7349 56.75 19.1598 56.75 19.6841V21.7059C56.75 22.2302 57.1195 22.6552 57.5753 22.6552H59.1764C59.6322 22.6552 60.0017 22.2302 60.0017 21.7059V19.6841C60.0017 19.1598 59.6322 18.7349 59.1764 18.7349Z",fill:"current"}),d.createElement("path",{id:"Vector_36",d:"M59.1764 9.41016H57.5753C57.1195 9.41016 56.75 9.83514 56.75 10.3594V12.3812C56.75 12.9055 57.1195 13.3305 57.5753 13.3305H59.1764C59.6322 13.3305 60.0017 12.9055 60.0017 12.3812V10.3594C60.0017 9.83514 59.6322 9.41016 59.1764 9.41016Z",fill:"current"}),d.createElement("path",{id:"Vector_37",d:"M59.1764 28.0596H57.5753C57.1195 28.0596 56.75 28.4846 56.75 29.0088V31.0307C56.75 31.5549 57.1195 31.9799 57.5753 31.9799H59.1764C59.6322 31.9799 60.0017 31.5549 60.0017 31.0307V29.0088C60.0017 28.4846 59.6322 28.0596 59.1764 28.0596Z",fill:"current"}),d.createElement("path",{id:"Vector_38",d:"M10.5553 46.7549H8.9542C8.4984 46.7549 8.12891 47.1799 8.12891 47.7041V49.726C8.12891 50.2502 8.4984 50.6752 8.9542 50.6752H10.5553C11.0111 50.6752 11.3806 50.2502 11.3806 49.726V47.7041C11.3806 47.1799 11.0111 46.7549 10.5553 46.7549Z",fill:"current"}),d.createElement("path",{id:"Vector_39",d:"M51.0709 46.7549H49.4698C49.014 46.7549 48.6445 47.1799 48.6445 47.7041V49.726C48.6445 50.2502 49.014 50.6752 49.4698 50.6752H51.0709C51.5267 50.6752 51.8962 50.2502 51.8962 49.726V47.7041C51.8962 47.1799 51.5267 46.7549 51.0709 46.7549Z",fill:"current"}),d.createElement("path",{id:"Vector_40",d:"M18.6568 46.7549H17.0558C16.6 46.7549 16.2305 47.1799 16.2305 47.7041V49.726C16.2305 50.2502 16.6 50.6752 17.0558 50.6752H18.6568C19.1126 50.6752 19.4821 50.2502 19.4821 49.726V47.7041C19.4821 47.1799 19.1126 46.7549 18.6568 46.7549Z",fill:"current"}),d.createElement("path",{id:"Vector_41",d:"M38.9147 46.7549H37.3136C36.8578 46.7549 36.4883 47.1799 36.4883 47.7041V49.726C36.4883 50.2502 36.8578 50.6752 37.3136 50.6752H38.9147C39.3705 50.6752 39.7399 50.2502 39.7399 49.726V47.7041C39.7399 47.1799 39.3705 46.7549 38.9147 46.7549Z",fill:"current"}),d.createElement("path",{id:"Vector_42",d:"M59.1764 4.79346H57.5753C57.1195 4.79346 56.75 5.21844 56.75 5.74268V7.76454C56.75 8.28878 57.1195 8.71377 57.5753 8.71377H59.1764C59.6322 8.71377 60.0017 8.28878 60.0017 7.76454V5.74268C60.0017 5.21844 59.6322 4.79346 59.1764 4.79346Z",fill:"current"}),d.createElement("path",{id:"Vector_43",d:"M59.1764 46.7549H57.5753C57.1195 46.7549 56.75 47.1799 56.75 47.7041V49.726C56.75 50.2502 57.1195 50.6752 57.5753 50.6752H59.1764C59.6322 50.6752 60.0017 50.2502 60.0017 49.726V47.7041C60.0017 47.1799 59.6322 46.7549 59.1764 46.7549Z",fill:"current"}),d.createElement("path",{id:"Vector_44",d:"M59.1764 23.4429H57.5753C57.1195 23.4429 56.75 23.8679 56.75 24.3921V26.414C56.75 26.9382 57.1195 27.3632 57.5753 27.3632H59.1764C59.6322 27.3632 60.0017 26.9382 60.0017 26.414V24.3921C60.0017 23.8679 59.6322 23.4429 59.1764 23.4429Z",fill:"current"}),d.createElement("path",{id:"Vector_45",d:"M30.8131 56.0796H29.212C28.7562 56.0796 28.3867 56.5046 28.3867 57.0288V59.0507C28.3867 59.5749 28.7562 59.9999 29.212 59.9999H30.8131C31.2689 59.9999 31.6384 59.5749 31.6384 59.0507V57.0288C31.6384 56.5046 31.2689 56.0796 30.8131 56.0796Z",fill:"current"}),d.createElement("path",{id:"Vector_46",d:"M59.1764 14.1182H57.5753C57.1195 14.1182 56.75 14.5431 56.75 15.0674V17.0892C56.75 17.6135 57.1195 18.0385 57.5753 18.0385H59.1764C59.6322 18.0385 60.0017 17.6135 60.0017 17.0892V15.0674C60.0017 14.5431 59.6322 14.1182 59.1764 14.1182Z",fill:"current"}),d.createElement("path",{id:"Vector_47",d:"M59.1764 32.7676H57.5753C57.1195 32.7676 56.75 33.1926 56.75 33.7168V35.7387C56.75 36.2629 57.1195 36.6879 57.5753 36.6879H59.1764C59.6322 36.6879 60.0017 36.2629 60.0017 35.7387V33.7168C60.0017 33.1926 59.6322 32.7676 59.1764 32.7676Z",fill:"current"}),d.createElement("path",{id:"Vector_48",d:"M59.1764 37.3843H57.5753C57.1195 37.3843 56.75 37.8093 56.75 38.3335V40.3554C56.75 40.8796 57.1195 41.3046 57.5753 41.3046H59.1764C59.6322 41.3046 60.0017 40.8796 60.0017 40.3554V38.3335C60.0017 37.8093 59.6322 37.3843 59.1764 37.3843Z",fill:"current"}),d.createElement("path",{id:"Vector_49",d:"M18.2427 13H16.5257C16.0369 13 15.6406 13.4558 15.6406 14.018V16.1862C15.6406 16.7484 16.0369 17.2042 16.5257 17.2042H18.2427C18.7315 17.2042 19.1278 16.7484 19.1278 16.1862V14.018C19.1278 13.4558 18.7315 13 18.2427 13Z",fill:"current"}),d.createElement("path",{id:"Vector_50",d:"M13.899 13H12.1819C11.6931 13 11.2969 13.4558 11.2969 14.018V16.1862C11.2969 16.7484 11.6931 17.2042 12.1819 17.2042H13.899C14.3878 17.2042 14.784 16.7484 14.784 16.1862V14.018C14.784 13.4558 14.3878 13 13.899 13Z",fill:"current"}),d.createElement("path",{id:"Vector_51",d:"M18.2427 23H16.5257C16.0369 23 15.6406 23.4558 15.6406 24.018V26.1862C15.6406 26.7484 16.0369 27.2042 16.5257 27.2042H18.2427C18.7315 27.2042 19.1278 26.7484 19.1278 26.1862V24.018C19.1278 23.4558 18.7315 23 18.2427 23Z",fill:"current"}),d.createElement("path",{id:"Vector_52",d:"M13.899 23H12.1819C11.6931 23 11.2969 23.4558 11.2969 24.018V26.1862C11.2969 26.7484 11.6931 27.2042 12.1819 27.2042H13.899C14.3878 27.2042 14.784 26.7484 14.784 26.1862V24.018C14.784 23.4558 14.3878 23 13.899 23Z",fill:"current"}),d.createElement("path",{id:"Vector_53",d:"M18.2427 33H16.5257C16.0369 33 15.6406 33.4558 15.6406 34.018V36.1862C15.6406 36.7484 16.0369 37.2042 16.5257 37.2042H18.2427C18.7315 37.2042 19.1278 36.7484 19.1278 36.1862V34.018C19.1278 33.4558 18.7315 33 18.2427 33Z",fill:"current"}),d.createElement("path",{id:"Vector_54",d:"M13.899 33H12.1819C11.6931 33 11.2969 33.4558 11.2969 34.018V36.1862C11.2969 36.7484 11.6931 37.2042 12.1819 37.2042H13.899C14.3878 37.2042 14.784 36.7484 14.784 36.1862V34.018C14.784 33.4558 14.3878 33 13.899 33Z",fill:"current"}),d.createElement("path",{id:"Vector_55",d:"M39.9693 13H38.2522C37.7634 13 37.3672 13.4558 37.3672 14.018V16.1862C37.3672 16.7484 37.7634 17.2042 38.2522 17.2042H39.9693C40.4581 17.2042 40.8543 16.7484 40.8543 16.1862V14.018C40.8543 13.4558 40.4581 13 39.9693 13Z",fill:"current"}),d.createElement("path",{id:"Vector_56",d:"M39.9693 23H38.2522C37.7634 23 37.3672 23.4558 37.3672 24.018V26.1862C37.3672 26.7484 37.7634 27.2042 38.2522 27.2042H39.9693C40.4581 27.2042 40.8543 26.7484 40.8543 26.1862V24.018C40.8543 23.4558 40.4581 23 39.9693 23Z",fill:"current"}),d.createElement("path",{id:"Vector_57",d:"M35.6255 13H33.9085C33.4197 13 33.0234 13.4558 33.0234 14.018V16.1862C33.0234 16.7484 33.4197 17.2042 33.9085 17.2042H35.6255C36.1143 17.2042 36.5106 16.7484 36.5106 16.1862V14.018C36.5106 13.4558 36.1143 13 35.6255 13Z",fill:"current"}),d.createElement("path",{id:"Vector_58",d:"M35.6255 23H33.9085C33.4197 23 33.0234 23.4558 33.0234 24.018V26.1862C33.0234 26.7484 33.4197 27.2042 33.9085 27.2042H35.6255C36.1143 27.2042 36.5106 26.7484 36.5106 26.1862V24.018C36.5106 23.4558 36.1143 23 35.6255 23Z",fill:"current"}),d.createElement("path",{id:"Vector_59",d:"M35.6255 33H33.9085C33.4197 33 33.0234 33.4558 33.0234 34.018V36.1862C33.0234 36.7484 33.4197 37.2042 33.9085 37.2042H35.6255C36.1143 37.2042 36.5106 36.7484 36.5106 36.1862V34.018C36.5106 33.4558 36.1143 33 35.6255 33Z",fill:"current"}),d.createElement("path",{id:"Vector_60",d:"M26.9341 13H25.2171C24.7283 13 24.332 13.4558 24.332 14.018V16.1862C24.332 16.7484 24.7283 17.2042 25.2171 17.2042H26.9341C27.4229 17.2042 27.8192 16.7484 27.8192 16.1862V14.018C27.8192 13.4558 27.4229 13 26.9341 13Z",fill:"current"}),d.createElement("path",{id:"Vector_61",d:"M26.9341 23H25.2171C24.7283 23 24.332 23.4558 24.332 24.018V26.1862C24.332 26.7484 24.7283 27.2042 25.2171 27.2042H26.9341C27.4229 27.2042 27.8192 26.7484 27.8192 26.1862V24.018C27.8192 23.4558 27.4229 23 26.9341 23Z",fill:"current"}),d.createElement("path",{id:"Vector_62",d:"M26.9341 33H25.2171C24.7283 33 24.332 33.4558 24.332 34.018V36.1862C24.332 36.7484 24.7283 37.2042 25.2171 37.2042H26.9341C27.4229 37.2042 27.8192 36.7484 27.8192 36.1862V34.018C27.8192 33.4558 27.4229 33 26.9341 33Z",fill:"current"}),d.createElement("path",{id:"Vector_63",d:"M48.6607 13H46.9437C46.4548 13 46.0586 13.4558 46.0586 14.018V16.1862C46.0586 16.7484 46.4548 17.2042 46.9437 17.2042H48.6607C49.1495 17.2042 49.5457 16.7484 49.5457 16.1862V14.018C49.5457 13.4558 49.1495 13 48.6607 13Z",fill:"current"}),d.createElement("path",{id:"Vector_64",d:"M48.6607 23H46.9437C46.4548 23 46.0586 23.4558 46.0586 24.018V26.1862C46.0586 26.7484 46.4548 27.2042 46.9437 27.2042H48.6607C49.1495 27.2042 49.5457 26.7484 49.5457 26.1862V24.018C49.5457 23.4558 49.1495 23 48.6607 23Z",fill:"current"}),d.createElement("path",{id:"Vector_65",d:"M22.6177 13.0918H20.9007C20.4119 13.0918 20.0156 13.5476 20.0156 14.1098V16.278C20.0156 16.8402 20.4119 17.296 20.9007 17.296H22.6177C23.1065 17.296 23.5028 16.8402 23.5028 16.278V14.1098C23.5028 13.5476 23.1065 13.0918 22.6177 13.0918Z",fill:"current"}),d.createElement("path",{id:"Vector_66",d:"M22.6177 23.0918H20.9007C20.4119 23.0918 20.0156 23.5476 20.0156 24.1098V26.278C20.0156 26.8402 20.4119 27.296 20.9007 27.296H22.6177C23.1065 27.296 23.5028 26.8402 23.5028 26.278V24.1098C23.5028 23.5476 23.1065 23.0918 22.6177 23.0918Z",fill:"current"}),d.createElement("path",{id:"Vector_67",d:"M22.6177 33.0918H20.9007C20.4119 33.0918 20.0156 33.5476 20.0156 34.1098V36.278C20.0156 36.8402 20.4119 37.296 20.9007 37.296H22.6177C23.1065 37.296 23.5028 36.8402 23.5028 36.278V34.1098C23.5028 33.5476 23.1065 33.0918 22.6177 33.0918Z",fill:"current"}),d.createElement("path",{id:"Vector_68",d:"M44.3404 13.0918H42.6233C42.1345 13.0918 41.7383 13.5476 41.7383 14.1098V16.278C41.7383 16.8402 42.1345 17.296 42.6233 17.296H44.3404C44.8292 17.296 45.2254 16.8402 45.2254 16.278V14.1098C45.2254 13.5476 44.8292 13.0918 44.3404 13.0918Z",fill:"current"}),d.createElement("path",{id:"Vector_69",d:"M44.3404 23.0918H42.6233C42.1345 23.0918 41.7383 23.5476 41.7383 24.1098V26.278C41.7383 26.8402 42.1345 27.296 42.6233 27.296H44.3404C44.8292 27.296 45.2254 26.8402 45.2254 26.278V24.1098C45.2254 23.5476 44.8292 23.0918 44.3404 23.0918Z",fill:"current"}),d.createElement("path",{id:"Vector_70",d:"M31.3052 13.0918H29.5882C29.0994 13.0918 28.7031 13.5476 28.7031 14.1098V16.278C28.7031 16.8402 29.0994 17.296 29.5882 17.296H31.3052C31.794 17.296 32.1903 16.8402 32.1903 16.278V14.1098C32.1903 13.5476 31.794 13.0918 31.3052 13.0918Z",fill:"current"}),d.createElement("path",{id:"Vector_71",d:"M31.3052 23.0918H29.5882C29.0994 23.0918 28.7031 23.5476 28.7031 24.1098V26.278C28.7031 26.8402 29.0994 27.296 29.5882 27.296H31.3052C31.794 27.296 32.1903 26.8402 32.1903 26.278V24.1098C32.1903 23.5476 31.794 23.0918 31.3052 23.0918Z",fill:"current"}),d.createElement("path",{id:"Vector_72",d:"M31.3052 33.0918H29.5882C29.0994 33.0918 28.7031 33.5476 28.7031 34.1098V36.278C28.7031 36.8402 29.0994 37.296 29.5882 37.296H31.3052C31.794 37.296 32.1903 36.8402 32.1903 36.278V34.1098C32.1903 33.5476 31.794 33.0918 31.3052 33.0918Z",fill:"current"}))),dNe=e=>d.createElement("svg",{width:21,height:20,viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{id:"ICON THUMB UP"},d.createElement("path",{id:"Vector",d:"M17.0574 6.21649H16.44C16.2643 6.21649 16.1218 6.35815 16.1218 6.5329V7.20685C16.1218 7.3816 16.2643 7.52326 16.44 7.52326H17.0574C17.2331 7.52326 17.3756 7.3816 17.3756 7.20685V6.5329C17.3756 6.35815 17.2331 6.21649 17.0574 6.21649Z",fill:"current"}),d.createElement("path",{id:"Vector_2",d:"M7.68431 13.9871H7.06699C6.89125 13.9871 6.74878 14.1288 6.74878 14.3035V14.9775C6.74878 15.1522 6.89125 15.2939 7.06699 15.2939H7.68431C7.86006 15.2939 8.00252 15.1522 8.00252 14.9775V14.3035C8.00252 14.1288 7.86006 13.9871 7.68431 13.9871Z",fill:"current"}),d.createElement("path",{id:"Vector_3",d:"M15.4951 6.21649H14.8778C14.702 6.21649 14.5596 6.35815 14.5596 6.5329V7.20685C14.5596 7.3816 14.702 7.52326 14.8778 7.52326H15.4951C15.6708 7.52326 15.8133 7.3816 15.8133 7.20685V6.5329C15.8133 6.35815 15.6708 6.21649 15.4951 6.21649Z",fill:"current"}),d.createElement("path",{id:"Vector_4",d:"M1.43553 13.9871H0.818209C0.642467 13.9871 0.5 14.1288 0.5 14.3035V14.9775C0.5 15.1522 0.642467 15.2939 0.818209 15.2939H1.43553C1.61128 15.2939 1.75374 15.1522 1.75374 14.9775V14.3035C1.75374 14.1288 1.61128 13.9871 1.43553 13.9871Z",fill:"current"}),d.createElement("path",{id:"Vector_5",d:"M12.3708 0H11.7535C11.5778 0 11.4353 0.141661 11.4353 0.316409V0.990361C11.4353 1.16511 11.5778 1.30677 11.7535 1.30677H12.3708C12.5466 1.30677 12.689 1.16511 12.689 0.990361V0.316409C12.689 0.141661 12.5466 0 12.3708 0Z",fill:"current"}),d.createElement("path",{id:"Vector_6",d:"M20.1819 13.9871H19.5645C19.3888 13.9871 19.2463 14.1288 19.2463 14.3035V14.9775C19.2463 15.1522 19.3888 15.2939 19.5645 15.2939H20.1819C20.3576 15.2939 20.5001 15.1522 20.5001 14.9775V14.3035C20.5001 14.1288 20.3576 13.9871 20.1819 13.9871Z",fill:"current"}),d.createElement("path",{id:"Vector_7",d:"M20.1819 6.21649H19.5645C19.3888 6.21649 19.2463 6.35815 19.2463 6.5329V7.20685C19.2463 7.3816 19.3888 7.52326 19.5645 7.52326H20.1819C20.3576 7.52326 20.5001 7.3816 20.5001 7.20685V6.5329C20.5001 6.35815 20.3576 6.21649 20.1819 6.21649Z",fill:"current"}),d.createElement("path",{id:"Vector_8",d:"M17.0574 9.32477H16.44C16.2643 9.32477 16.1218 9.46643 16.1218 9.64118V10.3151C16.1218 10.4899 16.2643 10.6315 16.44 10.6315H17.0574C17.2331 10.6315 17.3756 10.4899 17.3756 10.3151V9.64118C17.3756 9.46643 17.2331 9.32477 17.0574 9.32477Z",fill:"current"}),d.createElement("path",{id:"Vector_9",d:"M7.68431 17.0954H7.06699C6.89125 17.0954 6.74878 17.2371 6.74878 17.4118V18.0858C6.74878 18.2605 6.89125 18.4022 7.06699 18.4022H7.68431C7.86006 18.4022 8.00252 18.2605 8.00252 18.0858V17.4118C8.00252 17.2371 7.86006 17.0954 7.68431 17.0954Z",fill:"current"}),d.createElement("path",{id:"Vector_10",d:"M7.68431 9.32477H7.06699C6.89125 9.32477 6.74878 9.46643 6.74878 9.64118V10.3151C6.74878 10.4899 6.89125 10.6315 7.06699 10.6315H7.68431C7.86006 10.6315 8.00252 10.4899 8.00252 10.3151V9.64118C8.00252 9.46643 7.86006 9.32477 7.68431 9.32477Z",fill:"current"}),d.createElement("path",{id:"Vector_11",d:"M15.4951 9.32477H14.8778C14.702 9.32477 14.5596 9.46643 14.5596 9.64118V10.3151C14.5596 10.4899 14.702 10.6315 14.8778 10.6315H15.4951C15.6708 10.6315 15.8133 10.4899 15.8133 10.3151V9.64118C15.8133 9.46643 15.6708 9.32477 15.4951 9.32477Z",fill:"current"}),d.createElement("path",{id:"Vector_12",d:"M1.43553 17.0954H0.818209C0.642467 17.0954 0.5 17.2371 0.5 17.4118V18.0858C0.5 18.2605 0.642467 18.4022 0.818209 18.4022H1.43553C1.61128 18.4022 1.75374 18.2605 1.75374 18.0858V17.4118C1.75374 17.2371 1.61128 17.0954 1.43553 17.0954Z",fill:"current"}),d.createElement("path",{id:"Vector_13",d:"M20.1819 17.0954H19.5645C19.3888 17.0954 19.2463 17.2371 19.2463 17.4118V18.0858C19.2463 18.2605 19.3888 18.4022 19.5645 18.4022H20.1819C20.3576 18.4022 20.5001 18.2605 20.5001 18.0858V17.4118C20.5001 17.2371 20.3576 17.0954 20.1819 17.0954Z",fill:"current"}),d.createElement("path",{id:"Vector_14",d:"M1.43553 9.32477H0.818209C0.642467 9.32477 0.5 9.46643 0.5 9.64118V10.3151C0.5 10.4899 0.642467 10.6315 0.818209 10.6315H1.43553C1.61128 10.6315 1.75374 10.4899 1.75374 10.3151V9.64118C1.75374 9.46643 1.61128 9.32477 1.43553 9.32477Z",fill:"current"}),d.createElement("path",{id:"Vector_15",d:"M20.1819 9.32477H19.5645C19.3888 9.32477 19.2463 9.46643 19.2463 9.64118V10.3151C19.2463 10.4899 19.3888 10.6315 19.5645 10.6315H20.1819C20.3576 10.6315 20.5001 10.4899 20.5001 10.3151V9.64118C20.5001 9.46643 20.3576 9.32477 20.1819 9.32477Z",fill:"current"}),d.createElement("path",{id:"Vector_16",d:"M17.0574 15.5565H16.44C16.2643 15.5565 16.1218 15.6982 16.1218 15.8729V16.5469C16.1218 16.7216 16.2643 16.8633 16.44 16.8633H17.0574C17.2331 16.8633 17.3756 16.7216 17.3756 16.5469V15.8729C17.3756 15.6982 17.2331 15.5565 17.0574 15.5565Z",fill:"current"}),d.createElement("path",{id:"Vector_17",d:"M9.24657 7.78589H8.62924C8.4535 7.78589 8.31104 7.92755 8.31104 8.1023V8.77625C8.31104 8.951 8.4535 9.09266 8.62924 9.09266H9.24657C9.42231 9.09266 9.56478 8.951 9.56478 8.77625V8.1023C9.56478 7.92755 9.42231 7.78589 9.24657 7.78589Z",fill:"current"}),d.createElement("path",{id:"Vector_18",d:"M7.68431 15.5565H7.06699C6.89125 15.5565 6.74878 15.6982 6.74878 15.8729V16.5469C6.74878 16.7216 6.89125 16.8633 7.06699 16.8633H7.68431C7.86006 16.8633 8.00252 16.7216 8.00252 16.5469V15.8729C8.00252 15.6982 7.86006 15.5565 7.68431 15.5565Z",fill:"current"}),d.createElement("path",{id:"Vector_19",d:"M15.4951 15.5565H14.8778C14.702 15.5565 14.5596 15.6982 14.5596 15.8729V16.5469C14.5596 16.7216 14.702 16.8633 14.8778 16.8633H15.4951C15.6708 16.8633 15.8133 16.7216 15.8133 16.5469V15.8729C15.8133 15.6982 15.6708 15.5565 15.4951 15.5565Z",fill:"current"}),d.createElement("path",{id:"Vector_20",d:"M7.68431 7.78589H7.06699C6.89125 7.78589 6.74878 7.92755 6.74878 8.1023V8.77625C6.74878 8.951 6.89125 9.09266 7.06699 9.09266H7.68431C7.86006 9.09266 8.00252 8.951 8.00252 8.77625V8.1023C8.00252 7.92755 7.86006 7.78589 7.68431 7.78589Z",fill:"current"}),d.createElement("path",{id:"Vector_21",d:"M1.43553 15.5565H0.818209C0.642467 15.5565 0.5 15.6982 0.5 15.8729V16.5469C0.5 16.7216 0.642467 16.8633 0.818209 16.8633H1.43553C1.61128 16.8633 1.75374 16.7216 1.75374 16.5469V15.8729C1.75374 15.6982 1.61128 15.5565 1.43553 15.5565Z",fill:"current"}),d.createElement("path",{id:"Vector_22",d:"M20.1819 15.5565H19.5645C19.3888 15.5565 19.2463 15.6982 19.2463 15.8729V16.5469C19.2463 16.7216 19.3888 16.8633 19.5645 16.8633H20.1819C20.3576 16.8633 20.5001 16.7216 20.5001 16.5469V15.8729C20.5001 15.6982 20.3576 15.5565 20.1819 15.5565Z",fill:"current"}),d.createElement("path",{id:"Vector_23",d:"M1.43553 7.78589H0.818209C0.642467 7.78589 0.5 7.92755 0.5 8.1023V8.77625C0.5 8.951 0.642467 9.09266 0.818209 9.09266H1.43553C1.61128 9.09266 1.75374 8.951 1.75374 8.77625V8.1023C1.75374 7.92755 1.61128 7.78589 1.43553 7.78589Z",fill:"current"}),d.createElement("path",{id:"Vector_24",d:"M20.1819 7.78589H19.5645C19.3888 7.78589 19.2463 7.92755 19.2463 8.1023V8.77625C19.2463 8.951 19.3888 9.09266 19.5645 9.09266H20.1819C20.3576 9.09266 20.5001 8.951 20.5001 8.77625V8.1023C20.5001 7.92755 20.3576 7.78589 20.1819 7.78589Z",fill:"current"}),d.createElement("path",{id:"Vector_25",d:"M9.24657 18.6648H8.62924C8.4535 18.6648 8.31104 18.8065 8.31104 18.9812V19.6552C8.31104 19.8299 8.4535 19.9716 8.62924 19.9716H9.24657C9.42231 19.9716 9.56478 19.8299 9.56478 19.6552V18.9812C9.56478 18.8065 9.42231 18.6648 9.24657 18.6648Z",fill:"current"}),d.createElement("path",{id:"Vector_26",d:"M17.0574 18.6648H16.44C16.2643 18.6648 16.1218 18.8065 16.1218 18.9812V19.6552C16.1218 19.8299 16.2643 19.9716 16.44 19.9716H17.0574C17.2331 19.9716 17.3756 19.8299 17.3756 19.6552V18.9812C17.3756 18.8065 17.2331 18.6648 17.0574 18.6648Z",fill:"current"}),d.createElement("path",{id:"Vector_27",d:"M17.0574 12.433H16.44C16.2643 12.433 16.1218 12.5746 16.1218 12.7494V13.4233C16.1218 13.5981 16.2643 13.7398 16.44 13.7398H17.0574C17.2331 13.7398 17.3756 13.5981 17.3756 13.4233V12.7494C17.3756 12.5746 17.2331 12.433 17.0574 12.433Z",fill:"current"}),d.createElement("path",{id:"Vector_28",d:"M7.68431 18.6648H7.06699C6.89125 18.6648 6.74878 18.8065 6.74878 18.9812V19.6552C6.74878 19.8299 6.89125 19.9716 7.06699 19.9716H7.68431C7.86006 19.9716 8.00252 19.8299 8.00252 19.6552V18.9812C8.00252 18.8065 7.86006 18.6648 7.68431 18.6648Z",fill:"current"}),d.createElement("path",{id:"Vector_29",d:"M15.4951 18.6648H14.8778C14.702 18.6648 14.5596 18.8065 14.5596 18.9812V19.6552C14.5596 19.8299 14.702 19.9716 14.8778 19.9716H15.4951C15.6708 19.9716 15.8133 19.8299 15.8133 19.6552V18.9812C15.8133 18.8065 15.6708 18.6648 15.4951 18.6648Z",fill:"current"}),d.createElement("path",{id:"Vector_30",d:"M7.68431 10.8942H7.06699C6.89125 10.8942 6.74878 11.0358 6.74878 11.2106V11.8845C6.74878 12.0593 6.89125 12.2009 7.06699 12.2009H7.68431C7.86006 12.2009 8.00252 12.0593 8.00252 11.8845V11.2106C8.00252 11.0358 7.86006 10.8942 7.68431 10.8942Z",fill:"current"}),d.createElement("path",{id:"Vector_31",d:"M7.68431 12.433H7.06699C6.89125 12.433 6.74878 12.5746 6.74878 12.7494V13.4233C6.74878 13.5981 6.89125 13.7398 7.06699 13.7398H7.68431C7.86006 13.7398 8.00252 13.5981 8.00252 13.4233V12.7494C8.00252 12.5746 7.86006 12.433 7.68431 12.433Z",fill:"current"}),d.createElement("path",{id:"Vector_32",d:"M15.4951 12.433H14.8778C14.702 12.433 14.5596 12.5746 14.5596 12.7494V13.4233C14.5596 13.5981 14.702 13.7398 14.8778 13.7398H15.4951C15.6708 13.7398 15.8133 13.5981 15.8133 13.4233V12.7494C15.8133 12.5746 15.6708 12.433 15.4951 12.433Z",fill:"current"}),d.createElement("path",{id:"Vector_33",d:"M1.43553 18.6648H0.818209C0.642467 18.6648 0.5 18.8065 0.5 18.9812V19.6552C0.5 19.8299 0.642467 19.9716 0.818209 19.9716H1.43553C1.61128 19.9716 1.75374 19.8299 1.75374 19.6552V18.9812C1.75374 18.8065 1.61128 18.6648 1.43553 18.6648Z",fill:"current"}),d.createElement("path",{id:"Vector_34",d:"M12.3708 18.6648H11.7535C11.5778 18.6648 11.4353 18.8065 11.4353 18.9812V19.6552C11.4353 19.8299 11.5778 19.9716 11.7535 19.9716H12.3708C12.5466 19.9716 12.689 19.8299 12.689 19.6552V18.9812C12.689 18.8065 12.5466 18.6648 12.3708 18.6648Z",fill:"current"}),d.createElement("path",{id:"Vector_35",d:"M20.1819 18.6648H19.5645C19.3888 18.6648 19.2463 18.8065 19.2463 18.9812V19.6552C19.2463 19.8299 19.3888 19.9716 19.5645 19.9716H20.1819C20.3576 19.9716 20.5001 19.8299 20.5001 19.6552V18.9812C20.5001 18.8065 20.3576 18.6648 20.1819 18.6648Z",fill:"current"}),d.createElement("path",{id:"Vector_36",d:"M1.43553 10.8942H0.818209C0.642467 10.8942 0.5 11.0358 0.5 11.2106V11.8845C0.5 12.0593 0.642467 12.2009 0.818209 12.2009H1.43553C1.61128 12.2009 1.75374 12.0593 1.75374 11.8845V11.2106C1.75374 11.0358 1.61128 10.8942 1.43553 10.8942Z",fill:"current"}),d.createElement("path",{id:"Vector_37",d:"M1.43553 12.433H0.818209C0.642467 12.433 0.5 12.5746 0.5 12.7494V13.4233C0.5 13.5981 0.642467 13.7398 0.818209 13.7398H1.43553C1.61128 13.7398 1.75374 13.5981 1.75374 13.4233V12.7494C1.75374 12.5746 1.61128 12.433 1.43553 12.433Z",fill:"current"}),d.createElement("path",{id:"Vector_38",d:"M20.1819 10.8942H19.5645C19.3888 10.8942 19.2463 11.0358 19.2463 11.2106V11.8845C19.2463 12.0593 19.3888 12.2009 19.5645 12.2009H20.1819C20.3576 12.2009 20.5001 12.0593 20.5001 11.8845V11.2106C20.5001 11.0358 20.3576 10.8942 20.1819 10.8942Z",fill:"current"}),d.createElement("path",{id:"Vector_39",d:"M20.1819 12.433H19.5645C19.3888 12.433 19.2463 12.5746 19.2463 12.7494V13.4233C19.2463 13.5981 19.3888 13.7398 19.5645 13.7398H20.1819C20.3576 13.7398 20.5001 13.5981 20.5001 13.4233V12.7494C20.5001 12.5746 20.3576 12.433 20.1819 12.433Z",fill:"current"}),d.createElement("path",{id:"Vector_40",d:"M10.8183 6.24493H10.201C10.0253 6.24493 9.88281 6.3866 9.88281 6.56134V7.23529C9.88281 7.41004 10.0253 7.5517 10.201 7.5517H10.8183C10.9941 7.5517 11.1366 7.41004 11.1366 7.23529V6.56134C11.1366 6.3866 10.9941 6.24493 10.8183 6.24493Z",fill:"current"}),d.createElement("path",{id:"Vector_41",d:"M18.6294 6.24493H18.0121C17.8363 6.24493 17.6938 6.3866 17.6938 6.56134V7.23529C17.6938 7.41004 17.8363 7.5517 18.0121 7.5517H18.6294C18.8051 7.5517 18.9476 7.41004 18.9476 7.23529V6.56134C18.9476 6.3866 18.8051 6.24493 18.6294 6.24493Z",fill:"current"}),d.createElement("path",{id:"Vector_42",d:"M13.9429 14.0156H13.3255C13.1498 14.0156 13.0073 14.1572 13.0073 14.332V15.0059C13.0073 15.1807 13.1498 15.3223 13.3255 15.3223H13.9429C14.1186 15.3223 14.2611 15.1807 14.2611 15.0059V14.332C14.2611 14.1572 14.1186 14.0156 13.9429 14.0156Z",fill:"current"}),d.createElement("path",{id:"Vector_43",d:"M13.9429 6.24493H13.3255C13.1498 6.24493 13.0073 6.3866 13.0073 6.56134V7.23529C13.0073 7.41004 13.1498 7.5517 13.3255 7.5517H13.9429C14.1186 7.5517 14.2611 7.41004 14.2611 7.23529V6.56134C14.2611 6.3866 14.1186 6.24493 13.9429 6.24493Z",fill:"current"}),d.createElement("path",{id:"Vector_44",d:"M10.8183 3.13666H10.201C10.0253 3.13666 9.88281 3.27832 9.88281 3.45307V4.12702C9.88281 4.30177 10.0253 4.44343 10.201 4.44343H10.8183C10.9941 4.44343 11.1366 4.30177 11.1366 4.12702V3.45307C11.1366 3.27832 10.9941 3.13666 10.8183 3.13666Z",fill:"current"}),d.createElement("path",{id:"Vector_45",d:"M18.6294 9.35315H18.0121C17.8363 9.35315 17.6938 9.49481 17.6938 9.66956V10.3435C17.6938 10.5183 17.8363 10.6599 18.0121 10.6599H18.6294C18.8051 10.6599 18.9476 10.5183 18.9476 10.3435V9.66956C18.9476 9.49481 18.8051 9.35315 18.6294 9.35315Z",fill:"current"}),d.createElement("path",{id:"Vector_46",d:"M13.9429 3.13666H13.3255C13.1498 3.13666 13.0073 3.27832 13.0073 3.45307V4.12702C13.0073 4.30177 13.1498 4.44343 13.3255 4.44343H13.9429C14.1186 4.44343 14.2611 4.30177 14.2611 4.12702V3.45307C14.2611 3.27832 14.1186 3.13666 13.9429 3.13666Z",fill:"current"}),d.createElement("path",{id:"Vector_47",d:"M13.9429 17.1238H13.3255C13.1498 17.1238 13.0073 17.2655 13.0073 17.4402V18.1142C13.0073 18.2889 13.1498 18.4306 13.3255 18.4306H13.9429C14.1186 18.4306 14.2611 18.2889 14.2611 18.1142V17.4402C14.2611 17.2655 14.1186 17.1238 13.9429 17.1238Z",fill:"current"}),d.createElement("path",{id:"Vector_48",d:"M13.9429 9.35315H13.3255C13.1498 9.35315 13.0073 9.49481 13.0073 9.66956V10.3435C13.0073 10.5183 13.1498 10.6599 13.3255 10.6599H13.9429C14.1186 10.6599 14.2611 10.5183 14.2611 10.3435V9.66956C14.2611 9.49481 14.1186 9.35315 13.9429 9.35315Z",fill:"current"}),d.createElement("path",{id:"Vector_49",d:"M10.8183 1.59784H10.201C10.0253 1.59784 9.88281 1.7395 9.88281 1.91425V2.5882C9.88281 2.76295 10.0253 2.90461 10.201 2.90461H10.8183C10.9941 2.90461 11.1366 2.76295 11.1366 2.5882V1.91425C11.1366 1.7395 10.9941 1.59784 10.8183 1.59784Z",fill:"current"}),d.createElement("path",{id:"Vector_50",d:"M18.6294 15.585H18.0121C17.8363 15.585 17.6938 15.7266 17.6938 15.9014V16.5753C17.6938 16.7501 17.8363 16.8917 18.0121 16.8917H18.6294C18.8051 16.8917 18.9476 16.7501 18.9476 16.5753V15.9014C18.9476 15.7266 18.8051 15.585 18.6294 15.585Z",fill:"current"}),d.createElement("path",{id:"Vector_51",d:"M13.9429 1.59784H13.3255C13.1498 1.59784 13.0073 1.7395 13.0073 1.91425V2.5882C13.0073 2.76295 13.1498 2.90461 13.3255 2.90461H13.9429C14.1186 2.90461 14.2611 2.76295 14.2611 2.5882V1.91425C14.2611 1.7395 14.1186 1.59784 13.9429 1.59784Z",fill:"current"}),d.createElement("path",{id:"Vector_52",d:"M13.9429 15.585H13.3255C13.1498 15.585 13.0073 15.7266 13.0073 15.9014V16.5753C13.0073 16.7501 13.1498 16.8917 13.3255 16.8917H13.9429C14.1186 16.8917 14.2611 16.7501 14.2611 16.5753V15.9014C14.2611 15.7266 14.1186 15.585 13.9429 15.585Z",fill:"current"}),d.createElement("path",{id:"Vector_53",d:"M6.13182 7.81433H5.5145C5.33876 7.81433 5.19629 7.95599 5.19629 8.13074V8.80469C5.19629 8.97944 5.33876 9.1211 5.5145 9.1211H6.13182C6.30757 9.1211 6.45003 8.97944 6.45003 8.80469V8.13074C6.45003 7.95599 6.30757 7.81433 6.13182 7.81433Z",fill:"current"}),d.createElement("path",{id:"Vector_54",d:"M4.5598 7.77063H3.94248C3.76673 7.77063 3.62427 7.91229 3.62427 8.08704V8.76099C3.62427 8.93574 3.76673 9.0774 3.94248 9.0774H4.5598C4.73554 9.0774 4.87801 8.93574 4.87801 8.76099V8.08704C4.87801 7.91229 4.73554 7.77063 4.5598 7.77063Z",fill:"current"}),d.createElement("path",{id:"Vector_55",d:"M2.99779 7.77063H2.38046C2.20472 7.77063 2.06226 7.91229 2.06226 8.08704V8.76099C2.06226 8.93574 2.20472 9.0774 2.38046 9.0774H2.99779C3.17353 9.0774 3.316 8.93574 3.316 8.76099V8.08704C3.316 7.91229 3.17353 7.77063 2.99779 7.77063Z",fill:"current"}),d.createElement("path",{id:"Vector_56",d:"M13.9429 7.81433H13.3255C13.1498 7.81433 13.0073 7.95599 13.0073 8.13074V8.80469C13.0073 8.97944 13.1498 9.1211 13.3255 9.1211H13.9429C14.1186 9.1211 14.2611 8.97944 14.2611 8.80469V8.13074C14.2611 7.95599 14.1186 7.81433 13.9429 7.81433Z",fill:"current"}),d.createElement("path",{id:"Vector_57",d:"M10.8183 4.70612H10.201C10.0253 4.70612 9.88281 4.84778 9.88281 5.02252V5.69648C9.88281 5.87122 10.0253 6.01289 10.201 6.01289H10.8183C10.9941 6.01289 11.1366 5.87122 11.1366 5.69648V5.02252C11.1366 4.84778 10.9941 4.70612 10.8183 4.70612Z",fill:"current"}),d.createElement("path",{id:"Vector_58",d:"M10.8183 18.6932H10.201C10.0253 18.6932 9.88281 18.8349 9.88281 19.0096V19.6836C9.88281 19.8583 10.0253 20 10.201 20H10.8183C10.9941 20 11.1366 19.8583 11.1366 19.6836V19.0096C11.1366 18.8349 10.9941 18.6932 10.8183 18.6932Z",fill:"current"}),d.createElement("path",{id:"Vector_59",d:"M18.6294 18.6932H18.0121C17.8363 18.6932 17.6938 18.8349 17.6938 19.0096V19.6836C17.6938 19.8583 17.8363 20 18.0121 20H18.6294C18.8051 20 18.9476 19.8583 18.9476 19.6836V19.0096C18.9476 18.8349 18.8051 18.6932 18.6294 18.6932Z",fill:"current"}),d.createElement("path",{id:"Vector_60",d:"M18.6294 12.4615H18.0121C17.8363 12.4615 17.6938 12.6031 17.6938 12.7779V13.4518C17.6938 13.6266 17.8363 13.7683 18.0121 13.7683H18.6294C18.8051 13.7683 18.9476 13.6266 18.9476 13.4518V12.7779C18.9476 12.6031 18.8051 12.4615 18.6294 12.4615Z",fill:"current"}),d.createElement("path",{id:"Vector_61",d:"M6.13182 18.6932H5.5145C5.33876 18.6932 5.19629 18.8349 5.19629 19.0096V19.6836C5.19629 19.8583 5.33876 20 5.5145 20H6.13182C6.30757 20 6.45003 19.8583 6.45003 19.6836V19.0096C6.45003 18.8349 6.30757 18.6932 6.13182 18.6932Z",fill:"current"}),d.createElement("path",{id:"Vector_62",d:"M4.5598 18.6495H3.94248C3.76673 18.6495 3.62427 18.7912 3.62427 18.9659V19.6399C3.62427 19.8146 3.76673 19.9563 3.94248 19.9563H4.5598C4.73554 19.9563 4.87801 19.8146 4.87801 19.6399V18.9659C4.87801 18.7912 4.73554 18.6495 4.5598 18.6495Z",fill:"current"}),d.createElement("path",{id:"Vector_63",d:"M2.99779 18.6495H2.38046C2.20472 18.6495 2.06226 18.7912 2.06226 18.9659V19.6399C2.06226 19.8146 2.20472 19.9563 2.38046 19.9563H2.99779C3.17353 19.9563 3.316 19.8146 3.316 19.6399V18.9659C3.316 18.7912 3.17353 18.6495 2.99779 18.6495Z",fill:"current"}),d.createElement("path",{id:"Vector_64",d:"M13.9429 4.70612H13.3255C13.1498 4.70612 13.0073 4.84778 13.0073 5.02252V5.69648C13.0073 5.87122 13.1498 6.01289 13.3255 6.01289H13.9429C14.1186 6.01289 14.2611 5.87122 14.2611 5.69648V5.02252C14.2611 4.84778 14.1186 4.70612 13.9429 4.70612Z",fill:"current"}),d.createElement("path",{id:"Vector_65",d:"M13.9429 18.6932H13.3255C13.1498 18.6932 13.0073 18.8349 13.0073 19.0096V19.6836C13.0073 19.8583 13.1498 20 13.3255 20H13.9429C14.1186 20 14.2611 19.8583 14.2611 19.6836V19.0096C14.2611 18.8349 14.1186 18.6932 13.9429 18.6932Z",fill:"current"}),d.createElement("path",{id:"Vector_66",d:"M13.9429 10.9226H13.3255C13.1498 10.9226 13.0073 11.0643 13.0073 11.239V11.913C13.0073 12.0877 13.1498 12.2294 13.3255 12.2294H13.9429C14.1186 12.2294 14.2611 12.0877 14.2611 11.913V11.239C14.2611 11.0643 14.1186 10.9226 13.9429 10.9226Z",fill:"current"}),d.createElement("path",{id:"Vector_67",d:"M13.9429 12.4615H13.3255C13.1498 12.4615 13.0073 12.6031 13.0073 12.7779V13.4518C13.0073 13.6266 13.1498 13.7683 13.3255 13.7683H13.9429C14.1186 13.7683 14.2611 13.6266 14.2611 13.4518V12.7779C14.2611 12.6031 14.1186 12.4615 13.9429 12.4615Z",fill:"current"}))),COt="mb-6";function fNe({chapter:e,courseId:t,chapterId:n,existingReview:r,formDisabled:a=!1,isDashboardReview:i,isConclusionReview:o,isLockedReview:l,onReviewSuccess:c,onSkip:u}){const{t:f}=Q(),m=wt(),{refetchCourses:h}=d.useContext(Ge),{data:b,isFetched:x}=ke(oe.user.courses.getCourseReview.queryOptions({courseId:e?.courseId||t||""},{enabled:!a&&!!(e||t)&&!r})),y=r||b,[v,w]=d.useState(!1);d.useEffect(()=>{x&&w(!y&&!a)},[x,y,a]);const S=st(oe.user.courses.saveCourseReview.mutationOptions({onSuccess:async()=>{o&&c&&(c(),await h())}})),{open:_,isOpen:N,close:j}=yn(),k=sn.SignIn,M=or({adminComment:Pe(),difficulty:gl().min(-5).max(5),faithful:gl().min(-5).max(5),general:gl().min(1,{message:f("courses.review.fieldRequired")}).max(5),length:gl().min(-5).max(5),publicComment:Pe(),quality:gl().min(-5).max(5),recommend:gl().min(-5).max(5),teacherComment:Pe()}),T=Xi({defaultValues:{adminComment:"",difficulty:0,faithful:0,general:0,length:0,publicComment:"",quality:0,recommend:0,teacherComment:""},resolver:Qo(M)});d.useEffect(()=>{y&&(T.setValue("general",y.general),T.setValue("length",y.length),T.setValue("difficulty",y.difficulty),T.setValue("quality",y.quality),T.setValue("faithful",y.faithful),T.setValue("recommend",y.recommend),T.setValue("publicComment",y.publicComment??""),T.setValue("teacherComment",y.teacherComment??""),T.setValue("adminComment",y.adminComment??""))},[y]);const R=e&&e.chapterIndex===e.part.chapters.length&&e.part.partIndex===e.course.parts.length;async function I(){!n||!t||(await S.mutateAsync({...T.getValues(),chapterId:n||"",courseId:e?.courseId||t||""}),D())}function D(){e&&m(R?{params:Vl(e,"next"),to:"/courses/$courseId"}:{params:Vl(e,"next"),to:"/courses/$courseId/$chapterId"})}const P=gt("md");let L=!0;return i&&(L=!1),o&&y&&(L=!1),s.jsx("div",{className:V("flex flex-col"),id:"reviewForm",children:x||a?s.jsxs(s.Fragment,{children:[!r&&!l&&s.jsxs(s.Fragment,{children:[s.jsx("h1",{className:V("text-center md:text-2xl mb-6 text-neutral-1000"),children:f("courses.review.feedbackSessionTitle")}),s.jsxs("div",{className:"text-center max-md:body-14px md:whitespace-pre-line text-neutral-1000",children:[s.jsx("p",{children:f("courses.review.feedbackDescription1")}),s.jsx("p",{children:f("courses.review.feedbackDescription2")})]})]}),s.jsx("div",{className:"w-full max-w-[550px] self-center",children:s.jsxs("div",{className:"relative",children:[l&&s.jsx("img",{src:WC,alt:"Locked",className:"absolute -top-6 md:-top-10 right-0 z-10 size-16 md:size-24"}),s.jsxs("form",{onSubmit:T.handleSubmit(async()=>{v?(await I(),w(!1),en(f("courses.review.thankYou"),{closeButton:!0,closeOnClick:!0,color:"success",icon:ca,mode:"light",time:3e3})):w(!0)},wOt),className:V("flex max-lg:flex-col gap-6 lg:gap-10 mt-6",l&&"pointer-events-none bg-neutral-50 blur-[1.5px] rounded-lg md:rounded-[20px] py-5 px-2 relative"),onClick:()=>{a&&_()},onKeyDown:()=>{a&&_()},children:[s.jsxs("div",{className:"w-full flex flex-col gap-5",children:[s.jsxs("div",{className:"flex flex-col gap-5 md:px-10",children:[s.jsx(Dt,{name:"general",control:T.control,render:({field:z,fieldState:q})=>s.jsxs(Lt,{"data-invalid":q.invalid,className:"space-y-2",children:[s.jsx(Rt,{htmlFor:"general",className:"!mb-5 md:!mb-4",children:f("courses.review.generalGrade")}),s.jsx("div",{className:V("md:bg-neutral-50 md:py-7 md:rounded-full w-full max-md:max-w-[270px] md:max-w-fit mx-auto md:px-11",!v&&"pointer-events-none"),children:s.jsx(xJe,{id:"general",variant:v?"yellow":"disabled",disabled:!v,totalStars:5,size:P?40:30,onValueChange:Z=>{T.setValue("general",Z)},...z})}),q.invalid&&s.jsx(Ot,{errors:[q.error]})]})}),s.jsx(E4,{id:"length",form:T,label:f("courses.review.length"),stepNames:[f("courses.review.tooShort"),f("courses.review.asExpected"),f("courses.review.tooLong")],disabled:!v}),s.jsx(E4,{id:"difficulty",form:T,label:f("courses.review.difficulty"),stepNames:[f("courses.review.tooEasy"),f("courses.review.asExpected"),f("courses.review.tooHard")],disabled:!v}),s.jsx(E4,{id:"quality",form:T,label:f("courses.review.quality"),stepNames:[f("courses.review.veryBad"),f("courses.review.soAndSo"),f("courses.review.veryGood")],disabled:!v}),s.jsx(E4,{id:"faithful",form:T,label:f("courses.review.faithful"),stepNames:[f("courses.review.notReally"),f("courses.review.neutral"),f("courses.review.yesVeryMuch")],disabled:!v}),s.jsx(E4,{id:"recommend",form:T,label:f("courses.review.recommend"),stepNames:[f("courses.review.no"),f("courses.review.soAndSo"),f("courses.review.yesOfCourse")],disabled:!v})]}),s.jsx("div",{className:"mb-5 w-10/12 mx-auto h-px my-2.5 bg-neutral-500"}),s.jsxs("div",{className:"flex flex-col gap-6",children:[s.jsx(EM,{id:"publicComment",control:T.control,label:f(P?"courses.review.commentPublicMobile":"courses.review.commentPublic"),disabled:!v}),s.jsx(EM,{id:"teacherComment",control:T.control,label:f(P?"courses.review.commentTeacherMobile":"courses.review.commentTeacher"),disabled:!v}),s.jsx(EM,{id:"adminComment",control:T.control,label:f(P?"courses.review.commentAdminMobile":"courses.review.commentAdmin"),disabled:!v})]}),L&&s.jsxs("div",{className:"flex flex-wrap max-md:flex-col items-center justify-center gap-4 mx-auto mt-6 lg:mt-4",children:[s.jsx(re,{className:"w-fit",variant:"primary",size:window.innerWidth>=768?"l":"m",type:"submit",disabled:a,children:f(y?v?"courses.review.saveReview":"courses.review.editReview":"courses.review.submitReview")}),u&&s.jsx(re,{className:"w-fit",variant:"outline",size:window.innerWidth>=768?"l":"m",type:"button",onClick:u,children:f("words.skip")}),!l&&!o?s.jsxs(re,{variant:"outline",type:"button",className:"w-fit",size:window.innerWidth>=768?"l":"m",onClick:()=>{D()},children:[s.jsx("span",{children:f("courses.review.skip")}),s.jsx(t2,{className:V("opacity-0 max-w-0 inline-flex whitespace-nowrap transition-[max_width_opacity] overflow-hidden ease-in-out duration-150 group-hover:max-w-96 group-hover:opacity-100","group-hover:ml-3")})]}):null]})]}),i&&s.jsx(re,{className:"w-full max-w-[152px] h-fit max-lg:self-center lg:self-end",variant:"primary",size:P?"m":"l",type:"submit",children:f(v?"courses.review.saveReview":"courses.review.editReview")})]})]})}),N&&s.jsx(Ea,{isOpen:N,onClose:j,initialState:k})]}):s.jsx(Fe,{size:"m"})})}function E4({id:e,form:t,label:n,stepNames:r,disabled:a}){const i={default:[0],max:5,min:-5,step:1};return s.jsxs("div",{className:"flex flex-col",children:[s.jsx("div",{className:"mb-5 w-full h-px my-2.5 bg-neutral-200"}),s.jsxs("div",{className:COt,children:[s.jsx(Dt,{control:t.control,name:e,render:({field:o,fieldState:l})=>s.jsxs(Lt,{"data-invalid":l.invalid,className:"space-y-2",children:[s.jsx(Rt,{htmlFor:e,className:"mb-3.5",children:n}),s.jsx(cL,{...i,id:e,disabled:a,defaultValue:[o.value],value:[o.value],onValueChange:c=>{o.onChange(c[0])}}),l.invalid&&s.jsx(Ot,{errors:[l.error]})]})}),s.jsx("div",{className:"relative mt-4",children:s.jsx("div",{className:"absolute inset-x-0 top-1/2 -translate-y-1/2 max-w-[95%] mx-auto",children:s.jsx("div",{className:"relative flex justify-between",children:Array.from({length:11}).map((o,l)=>s.jsx("div",{className:"w-0.5 h-1 bg-neutral-300",style:{left:`${l/10*100}%`}},l))})})}),s.jsx("div",{className:"relative mt-8",children:s.jsxs("div",{className:"flex lg:flex-col max-lg:justify-between body-14px-medium text-neutral-500 text-center",children:[r[0]&&s.jsx("span",{className:"lg:absolute lg:self-start lg:-translate-x-1/2 max-lg:w-1/4 text-left",children:r[0]}),r[1]&&s.jsx("span",{className:"lg:absolute lg:self-center max-lg:w-1/4 text-center",children:r[1]}),r[2]&&s.jsx("span",{className:"lg:absolute lg:self-end lg:translate-x-1/2 max-lg:w-1/4 text-right",children:r[2]})]})})]})]})}function EM({id:e,control:t,label:n,disabled:r}){const{t:a}=Q();return s.jsx(Dt,{control:t,name:e,render:({field:i,fieldState:o})=>s.jsxs(Lt,{"data-invalid":!!o.error,className:"space-y-2",children:[s.jsx(Rt,{htmlFor:e,removeDefaultClasses:!0,className:"block text-left md:text-center label-medium-med-16px md:subtitle-large-med-20px text-dashboardSectionText",children:n}),s.jsx(i3,{id:e,placeholder:a("courses.review.writeThoughts"),rows:3,disabled:r,className:"w-full rounded-md px-4 py-2.5 text-neutral-1000 placeholder:text-neutral-400 border border-neutral-200 bg-white subtitle-medium-med-16px",...i}),o.error&&s.jsx(Ot,{errors:[o.error]})]})})}const wOt=()=>{document.querySelector("#reviewForm")?.scrollIntoView({behavior:"smooth"})},EOt="/assets/completion-diploma-satoshi-clear-BvFrcIMB.webp",SOt="/assets/diploma-teacher-led-satoshi-CB0K5DpY.webp",mNe=({course:e,examResults:t,isProfessorLed:n=!1,hasSingleTrialExamOrAssignment:r=!1,hasPassedCourseThreshold:a=!1})=>s.jsxs(s.Fragment,{children:[!n&&s.jsx(NOt,{course:e,addThanksTipping:!0}),!e.requiresPayment&&s.jsx(_Ot,{course:e}),r?a?s.jsx(jOt,{course:e}):null:s.jsx(kOt,{examResults:t,course:e}),s.jsx(TOt,{course:e})]}),NOt=({course:e})=>{const{t}=Q(),n=e.mainProfessors.some(r=>qC(r));return s.jsxs("section",{className:"w-full flex flex-col mt-5 md:mt-8",children:[s.jsx("h4",{className:"subtitle-medium-caps-18px text-orange-500",children:t("words.professor")}),s.jsxs("p",{className:"mt-4 md:mt-6 label-large-20px md:display-small-32px text-black",children:[e.associatedProfessors.length>0?t("courses.details.coordinatedBy"):t("courses.details.taughtBy")," ",s.jsx("span",{className:"text-orange-500 label-large-20px md:display-small-32px",children:e.mainProfessors.map((r,a)=>s.jsxs(U.Fragment,{children:[s.jsx(Te,{to:`/professor/${ct(r.name||"")}-${r.id}`,className:"hover:text-orange-500 hover:font-medium",children:r.name}),a<e.mainProfessors.length-2?", ":a===e.mainProfessors.length-2?" & ":""]},r.id))})]}),n?s.jsx("p",{className:"md:mt-6 text-neutral-1000 md:text-justify body-16px md:label-large-20px max-md:hidden",children:t("courses.details.thanksTipping")}):null,s.jsxs("div",{className:"flex h-fit flex-col max-md:gap-4",children:[e.mainProfessors.map(r=>s.jsx(Rm,{professor:r,hasDonateButton:!0,centeredContent:!0,mobileSize:"medium"},r.id)),e.associatedProfessors.length>0?s.jsxs(s.Fragment,{children:[s.jsx("h4",{className:"mt-4 md:mt-6 text-orange-500 uppercase",children:s.jsx("span",{children:t("courses.details.associatedProfessors")})}),s.jsx("div",{className:"my-6 flex flex-row flex-wrap gap-6 max-md:justify-center",children:e.associatedProfessors.map(r=>s.jsx(nF,{professor:r},r.id))})]}):null]})]})},_Ot=({course:e})=>{const{t,i18n:n}=Q(),{data:r}=ke(oe.content.getProofreading.queryOptions({courseId:e.id,language:n.language})),a=n.language===e.originalLanguage;return r?s.jsxs(s.Fragment,{children:[s.jsx(Wi,{className:"my-5 md:mt-3 md:mb-8"}),s.jsxs("section",{className:"w-full flex flex-col",children:[s.jsx("h4",{className:"subtitle-medium-caps-18px text-orange-500",children:t("words.credits")}),s.jsxs("p",{className:"mt-4 md:mt-6 label-large-20px md:display-small-32px text-black",children:[r?.contributorNames?.length>0?t("courses.details.hasBeenProofreadBy"):t("courses.details.hasNotBeenProofread"),s.jsxs("span",{className:"text-orange-500 label-large-20px md:display-small-32px",children:[" ",r?.contributorNames?.length>0?r.contributorNames.map((i,o)=>s.jsxs(U.Fragment,{children:[s.jsx("span",{children:i}),o<r.contributorNames.length-2?", ":o===r.contributorNames.length-2?" & ":""]},i)):""]})]}),s.jsxs("div",{className:"flex flex-col md:flex-row gap-6 lg:gap-12 mt-6 md:mt-7",children:[s.jsx("div",{className:"max-md:mx-auto shrink-0",children:s.jsx(aF,{isOriginalLanguage:a,mode:"light",proofreadingData:{contributors:r?.contributorNames||[],reward:r?.reward},standalone:!0,variant:"vertical"})}),s.jsx("p",{className:"md:mb-8 text-neutral-1000 md:text-justify body-16px md:subtitle-medium-16px whitespace-pre-line",children:s.jsxs(Yn,{i18nKey:"courses.details.collaborativeEffort",children:[s.jsx("a",{className:"hover:text-orange-500 font-medium",href:"https://t.me/PlanBNetwork_ContentBuilder",target:"_blank",rel:"noreferrer",children:"telegram"}),s.jsx(Te,{to:"/tutorials/contribution/content/proofreading-review-tutorial-28236c98-23b2-4efd-9563-953f08707017",className:"hover:text-orange-500 font-medium",target:"_blank",rel:"noreferrer",children:"tutorial"}),s.jsx("a",{className:"hover:text-orange-500 font-medium",href:"https://creativecommons.org/licenses/by-sa/4.0/deed.en",target:"_blank",rel:"noreferrer",children:"CC BY-SA"})]})})]})]})]}):null},kOt=({examResults:e,course:t})=>{const{t:n}=Q(),r=t.parts.flatMap(a=>a.chapters).find(a=>a?.isCourseExam)?.chapterId;return!e&&!r?null:s.jsxs(s.Fragment,{children:[s.jsx(Wi,{className:"my-5 md:mt-3 md:mb-8"}),s.jsxs("section",{className:"w-full flex flex-col",children:[s.jsx("h4",{className:"subtitle-medium-caps-18px text-orange-500",children:n("words.diploma")}),s.jsx("p",{className:"mt-1 md:mt-6 label-large-20px md:display-small-32px text-black",children:n("courses.exam.receiveDiploma")}),s.jsxs("div",{className:"flex flex-col md:flex-row gap-6 lg:gap-12 mt-6 md:mt-7",children:[s.jsx("div",{className:"max-md:mx-auto shrink-0",children:s.jsx("img",{src:e?.succeeded?EOt:vR,alt:"Diploma",className:"w-full max-w-[403px]"})}),s.jsxs("div",{className:"flex flex-col justify-between gap-4 grow md:pb-2",children:[s.jsxs("p",{className:"text-neutral-1000 md:text-justify body-16px md:subtitle-medium-16px whitespace-pre-line",children:[!e||e.succeeded?s.jsx(Yn,{i18nKey:e?.succeeded?e?.isTimestamped?"courses.exam.successDiploma":"courses.exam.successDiplomaTimeStamped":"courses.exam.examNotPassed",children:s.jsx(Cq,{triggerText:e?.succeeded&&!e?.isTimestamped?n("courses.exam.timeStamping"):n("courses.exam.timeStampedNoDot"),onHoverAddColor:!0})}):null,e&&!e.succeeded&&n("courses.exam.failedDiploma")]}),s.jsx(Te,{to:e?.succeeded?"/courses/$courseId/retake-exam":"/courses/$courseId/$chapterId",params:{chapterId:r,courseId:t?.id},className:"w-fit",asChild:!0,children:s.jsx(In,{disabled:e?e.succeeded?!1:new Date(e.startedAt).getTime()+Q5>Date.now():!1,className:"w-fit max-md:mx-auto",children:e?e.succeeded?n("courses.exam.getCertificate"):n("courses.exam.retakeExam"):n("courses.exam.takeExam")})})]})]})]})]})},jOt=({course:e})=>{const{t}=Q();return s.jsxs("section",{className:"w-full flex flex-col",children:[s.jsx("h4",{className:"subtitle-medium-caps-18px text-orange-500",children:t("words.diploma")}),s.jsx("p",{className:"mt-1 md:mt-6 label-large-20px md:display-small-32px text-black",children:t("courses.exam.receiveDiploma")}),s.jsxs("div",{className:"flex flex-col md:flex-row gap-6 lg:gap-12 mt-6 md:mt-7",children:[s.jsx("div",{className:"max-md:mx-auto shrink-0",children:s.jsx("img",{src:SOt,alt:"Diploma",className:"w-full max-w-[403px]"})}),s.jsxs("div",{className:"flex flex-col justify-between gap-4 grow md:pb-2",children:[s.jsx("p",{className:"text-neutral-1000 md:text-justify body-16px md:subtitle-medium-16px whitespace-pre-line",children:t("courses.exam.successDiplomaTeacherLed")}),s.jsx(Te,{to:"/courses/$courseId/single-trial-exam",params:{courseId:e?.id},className:"w-fit",asChild:!0,children:s.jsx(In,{className:"w-fit max-md:mx-auto",children:t("courses.exam.getCertificate")})})]})]})]})},TOt=({course:e})=>{const{t}=Q(),{courses:n}=d.useContext(Ge);if(!n||n.length===0)return null;const r=_Ee(e,n);return s.jsxs(s.Fragment,{children:[s.jsx(Wi,{className:"my-5 md:my-8"}),s.jsxs("section",{className:"w-full flex flex-col",children:[s.jsx("h4",{className:"subtitle-medium-caps-18px text-orange-500",children:t("courses.details.otherCourses")}),s.jsx("p",{className:"mt-1 md:mt-6 label-large-20px md:display-small-32px text-black",children:t("courses.details.otherCoursesInterest")})]}),s.jsx("section",{className:"flex max-md:flex-col gap-3 md:gap-5 items-center mt-5 md:mt-8",children:r.map(a=>s.jsx(Oc,{course:a,mode:"light"},a.id))})]})},M7=({title:e,headline:t,subHeadline:n,icon:r,actionButton:a})=>s.jsxs("section",{className:"flex flex-col w-full gap-5 md:gap-7",children:[s.jsx("span",{className:"text-neutral-500 subtitle-small-caps-14px md:subtitle-medium-caps-18px",children:e}),r,s.jsx("p",{className:"text-center text-neutral-1000 subtitle-large-18px md:title-large-24px whitespace-pre-line max-w-[1042px] mx-auto",children:t}),n&&s.jsx("p",{className:"text-center text-dashboardSectionText/75 md:text-neutral-1000 body-14px md:subtitle-large-18px whitespace-pre-line max-w-[1042px] mx-auto",children:n}),a&&s.jsx("div",{className:"flex justify-center",children:a})]}),O7=2100,AOt=1e3,MOt=({chapter:e})=>{const{t,i18n:n}=Q(),{session:r}=d.useContext(Ge),[a,i]=d.useState(0),[o,l]=d.useState(!1),[c,u]=d.useState(0),[f,m]=d.useState(!1),[h,b]=d.useState(!1),[x,y]=d.useState(!1),{data:v}=ke(oe.content.getCourse.queryOptions({id:e.courseId,language:n.language})),{data:w,refetch:S}=ke(oe.user.courses.getProgress.queryOptions({courseId:v?.id??""},{enabled:v!==void 0&&!!r?.user})),{data:_}=ke(oe.content.getCourseChapters.queryOptions({id:e.courseId,language:n.language})),{data:N}=ke(oe.user.courses.getCourseReview.queryOptions({courseId:v?.id||""},{enabled:a>=1,staleTime:0})),j=v?.hasAssignment,k=v?.parts.some(ge=>ge.chapters.some(ne=>ne.isSingleTrialExam))||j,{data:M}=ke(oe.user.courses.getLatestExamResults.queryOptions({courseId:e.courseId},{enabled:a>=2&&!k})),T=st(oe.user.courses.completeAllChapters.mutationOptions({onSuccess:()=>S()})),R=au(),I=st(oe.user.courses.completeChapter.mutationOptions({onSuccess:()=>{R.invalidateQueries({queryKey:oe.user.courses.getProgress.queryKey()})}})),D=new Date,P=v?.teachingFormat==="professor_led",L=w?.[0]?.chapters,z=w?.[0]?.totalScore,q=_?.find(ge=>ge.isCourseExam)?.chapterId,Z=_?.find(ge=>ge.isCourseReview)?.chapterId,G=_?.find(ge=>ge.isCourseConclusion),$=G?.releaseDate&&G.releaseDate.getTime()>D.getTime(),X=z!=null&&v?.passingGradeThreshold!==void 0&&v?.passingGradeThreshold!==null&&z>=v.passingGradeThreshold;function B(ge,ne=!1){ne&&l5(),i(ge)}function W(){const ge=w?.[0];ge&&ge.progressPercentage<100&&G&&v&&I.mutate({chapterId:G.chapterId,courseId:v?.id,language:n.language})}d.useEffect(()=>{a===0&&r?.user&&setTimeout(()=>B(1,!1),AOt)},[a,r]),d.useEffect(()=>{o&&a===1&&setTimeout(()=>B(2),O7)},[o,a]),d.useEffect(()=>{(N||f||h)&&a===2&&setTimeout(()=>B(3),O7)},[N,f,h,a]),d.useEffect(()=>{x&&a===3&&setTimeout(()=>B(6),O7),(M?.succeeded||k)&&a===3&&setTimeout(()=>B(4),O7)},[M,x,a,k]),d.useEffect(()=>{a===4&&(I.mutate({chapterId:e.chapterId,courseId:e.course.id,language:e.language}),B(5))},[a,I,e]),d.useEffect(()=>{if(v&&w){const ge=L?.map(pe=>pe.chapterId)??[],ne=v.parts.flatMap(pe=>pe.chapters).filter(pe=>pe&&!pe.isCourseConclusion&&!pe.isCourseExam&&!pe.isCourseReview&&!pe.isSingleTrialExam),be=ne.filter(pe=>pe&&!ge.includes(pe.chapterId)),se=Math.round((ne.length-be.length)/ne.length*100);u(se),be.length===0&&l(!0)}},[L,v,w]),d.useEffect(()=>{document.body.style.overflow=a===5?"hidden":"auto",a===6&&!h&&!x&&W()},[a,h,x]),d.useEffect(()=>{!q&&!k&&W()},[q,k]),d.useEffect(()=>{l5()},[]);const Y="size-7 md:size-14";if($)return s.jsxs("div",{className:"relative flex items-center w-full h-28 md:h-40 rounded-lg border border-neutral-100 bg-gradient-to-b from-white/75 to-[#e2e2e2]/75",children:[s.jsx("img",{src:bOt,alt:"Congratulations",className:"absolute opacity-30"}),s.jsxs("div",{className:"absolute flex flex-row ml-6 md:ml-20 p-2 gap-4 items-center",children:[s.jsx(uNe,{className:V(Y,"fill-orange-500")}),s.jsx("p",{className:"text-black font-semibold",children:t("dashboard.course.conclusionNotReleased")})]})]});const F=q||k,J=a>=5,ue=r?.user&&F;return s.jsxs(s.Fragment,{children:[s.jsx("p",{className:"text-orange-500 text-2xl leading-snug max-md:title-medium-sb-18px",children:t("courses.conclusion.congratulationsEnd")}),ue?s.jsxs(s.Fragment,{children:[s.jsx("p",{className:"text-neutral-1000 body-16px mb-3 max-md:hidden",children:t(J?"courses.conclusion.finalStep":"courses.conclusion.stepsToComplete")}),s.jsx(OOt,{step:a,iconSizeClass:Y,classicChapterCompletion:c,isAllClassicChaptersDone:o,isCourseReviewSubmitted:f,isCourseReviewSkipped:h,isCourseExamSkipped:x,hasSingleTrialExamOrAssignment:k,courseReview:N,previousExamResults:M}),s.jsx(IOt,{course:v,chapter:e,step:a,isAllClassicChaptersDone:o,completedChapters:L,reviewChapterId:Z,courseReview:N,courseProgress:w,previousExamResults:M,isProfessorLed:P,totalScore:z,hasPassedCourseThreshold:X,multiAttemptsExamChapterId:q,hasSingleTrialExamOrAssignment:k,isCourseReviewSubmitted:f,setIsCourseReviewSubmitted:m,setIsCourseReviewSkipped:b,setIsCourseExamSkipped:y,updateStep:B,completeAllChaptersMutation:T})]}):v?s.jsxs(s.Fragment,{children:[r?.user||!q?s.jsx("p",{className:"text-neutral-1000 body-16px mb-3 max-md:hidden",children:t("courses.conclusion.finalStep")}):s.jsx(ROt,{}),s.jsx("div",{children:s.jsx(mNe,{course:v,isProfessorLed:P})})]}):null]})},OOt=({step:e,iconSizeClass:t,classicChapterCompletion:n,isAllClassicChaptersDone:r,isCourseReviewSubmitted:a,isCourseReviewSkipped:i,isCourseExamSkipped:o,hasSingleTrialExamOrAssignment:l,courseReview:c,previousExamResults:u})=>{const{t:f}=Q(),m="flex items-center w-full h-12 md:h-25",h="w-full h-1 md:h-[5px] rounded-l-full",b=`${h} bg-neutral-100`,x=`${h}absolute bg-gradient-to-r from-white to-orange-500 transition-all ease-in-out start-animation`,y="label-small-med-12px md:title-large-sb-24px text-orange-500 text-center",v=e>=1&&r,w=e===1,S=e<1,_=e===1&&!r,N=!!c||a,j=e>=2&&N,k=e===2||i,M=e<2||!c&&!a,T=e>=2&&(c||a||i),R=!!u?.succeeded,I=e>=3&&(R||!!l),D=e===3||o,P=e<3||!u&&!l,L=e>=3&&(R||!!l||o),z=e>=4&&!o&&!i,q=e===6&&(o||i),Z=e<=3,G=o||i;return s.jsxs("div",{className:V("flex flex-row",e>=5?"md:pb-3":"md:pb-8"),id:"progressBar",children:[s.jsx("div",{className:V(m,"w-[26px] md:w-[70px] shrink-0"),children:s.jsx("div",{className:V(b,"w-full shrink-0"),children:e>=0?s.jsx("div",{className:V(x,"!duration-1000")}):null})}),s.jsx(I7,{text:f("words.chapters"),isDone:v,isCurrentStep:w,children:S?s.jsx(xOt,{className:V(t,e===1?"fill-orange-500":"fill-neutral-100")}):_?s.jsxs("span",{className:y,children:[n,"%"]}):s.jsx(dNe,{className:V(t,"fill-white")})}),s.jsx("div",{className:m,children:s.jsx("div",{className:b,children:v?s.jsx("div",{className:x}):null})}),s.jsx(I7,{text:f("courses.review.feedback"),isDone:j,isCurrentStep:k,children:M?s.jsx(yOt,{className:V(t,k?"fill-orange-500":"fill-neutral-100")}):s.jsx(cNe,{className:V(t,"fill-white")})}),s.jsx("div",{className:m,children:s.jsx("div",{className:b,children:T?s.jsx("div",{className:x}):null})}),s.jsx(I7,{text:f("words.exam"),isDone:I,isCurrentStep:D,children:P?s.jsx(RH,{className:V(t,D?"fill-orange-500":"fill-neutral-100")}):l?s.jsx(lNe,{className:V(t,"filter-white")}):R?s.jsx(I2,{className:V(t,"fill-white")}):s.jsxs("span",{className:y,children:[u?.score,"%"]})}),s.jsx("div",{className:m,children:s.jsx("div",{className:b,children:L?s.jsx("div",{className:x}):null})}),s.jsx(I7,{text:f("words.congrats"),isDone:z,isCurrentStep:q,children:Z?s.jsx(xR,{className:V(t,"fill-neutral-100")}):G?s.jsx(uNe,{className:V(t,"fill-orange-500")}):s.jsx(xR,{className:V(t,"fill-white")})})]})},I7=({children:e,text:t,isDone:n,isCurrentStep:r})=>s.jsxs("div",{className:"flex flex-col max-w-12 md:max-w-25 gap-4",children:[s.jsx("div",{className:V("size-12 md:size-25 border-4 rounded-xl flex flex-col items-center justify-center z-10 shrink-0",n?"border-orange-100 bg-orange-500":r?"border-orange-500":"border-neutral-100"),children:e}),t&&s.jsx("div",{className:"relative w-full",children:s.jsx("span",{className:V("text-center text-nowrap title-medium-sb-18px max-md:hidden absolute left-1/2 transform -translate-x-1/2 whitespace-nowrap",n||r?"text-neutral-1000":"text-neutral-200"),children:t})})]}),IOt=({course:e,chapter:t,courseProgress:n,courseReview:r,previousExamResults:a,completedChapters:i,reviewChapterId:o,multiAttemptsExamChapterId:l,step:c,isAllClassicChaptersDone:u,isCourseReviewSubmitted:f,hasSingleTrialExamOrAssignment:m,isProfessorLed:h,totalScore:b,hasPassedCourseThreshold:x,setIsCourseReviewSubmitted:y,setIsCourseReviewSkipped:v,setIsCourseExamSkipped:w,updateStep:S,completeAllChaptersMutation:_})=>{const{t:N}=Q(),j="size-10 md:size-20 mx-auto",k="text-neutral-500 subtitle-small-caps-14px md:subtitle-medium-caps-18px",M=gt("md"),T=e&&c<=1,R=c<=1,I=!!r||f,D=c===2,P=!!a,L=!!a?.succeeded,z=c>=3&&c<=4,q=P&&!L&&new Date(a.startedAt).getTime()+Q5>Date.now(),Z=c===5,G=c===6&&!!e,$=c<5;return s.jsxs("div",{className:V($?"bg-brown-50 p-2 md:px-7 md:py-8 rounded-[10px] md:rounded-[20px]":""),children:[T?u?s.jsx(M7,{title:N("words.chapters"),headline:N("courses.conclusion.completedChaptersHeadline"),icon:s.jsx(dNe,{className:V(j,"fill-orange-500")})}):s.jsxs("section",{className:"flex flex-col w-full gap-5 md:gap-7",children:[s.jsx("p",{className:k,children:N("words.chapters")}),s.jsx("p",{className:"text-neutral-1000 body-16px md:subtitle-large-18px whitespace-pre-line",children:N("dashboard.course.conclusionHeadline")}),s.jsx(XC,{course:e,completedChapters:i?.map(X=>X.chapterId),nextChapter:n?.[0]?.nextChapter?.chapterId,hideGithubLink:!0,displayNotStarted:!0,expandAll:!0,className:"self-start w-full md:mt-2.5"}),R?s.jsx(re,{className:"ml-auto mr-6",onClick:()=>{l5(),_.mutate({courseId:t.course.id,language:t.language})},children:N("dashboard.myCourses.completeAll")}):null]}):null,D?I?s.jsx(M7,{title:N("courses.review.feedback"),headline:N("courses.conclusion.completedFeedbackHeadline"),icon:s.jsx(cNe,{className:V(j,"fill-orange-500")})}):s.jsxs("section",{className:"flex flex-col w-full gap-5 md:gap-7",children:[s.jsx("span",{className:k,children:N("courses.review.feedback")}),s.jsx("div",{children:e&&o?s.jsx(fNe,{courseId:e?.id,chapterId:o,isConclusionReview:!0,onReviewSuccess:()=>y(!0),onSkip:()=>{l5(),v(!0)}}):null})]}):null,z?h?s.jsx(M7,{title:N("courses.exam.finalScore"),headline:s.jsxs(s.Fragment,{children:[s.jsx("p",{className:"whitespace-pre-line",children:N(x?"courses.exam.successfulPassedThreshold":"courses.exam.solidEffort")}),s.jsx(dd,{percentage:b||0,label:N("dashboard.teacher.courses.finalScore"),subLabel:`${N("dashboard.teacher.courses.thresholdToPass")}: ${e?.passingGradeThreshold||"N/A"}%`,variant:x?"green":"yellow",size:"l",showBackground:!0,className:"mx-auto mt-5 md:mt-7.5"})]}),icon:x?s.jsx(I2,{className:V(j,"fill-green-400")}):s.jsx(lNe,{className:V(j,"fill-red-400")})}):s.jsx(M7,{title:N("courses.exam.finalExam"),headline:P?L?s.jsx(Yn,{i18nKey:"courses.exam.congratulationsPassed",children:s.jsx("span",{className:"font-semibold",children:"passed"})}):s.jsxs(s.Fragment,{children:[s.jsx(Yn,{i18nKey:"courses.exam.oopsFailed",children:s.jsx("span",{className:"font-semibold",children:"failed"})}),s.jsx("br",{}),s.jsxs("span",{children:[N("courses.exam.score")," ",s.jsxs("span",{className:V("font-semibold",L?"text-green-400":"text-red-400"),children:[a.score,"%"]})]}),s.jsx("br",{}),!L&&N("courses.exam.dontWorryRetake")]}):N("courses.conclusion.takeFinalExam"),icon:P?L?s.jsx(I2,{className:V(j,"fill-green-400")}):s.jsx(vOt,{className:V(j,"fill-red-400")}):s.jsx(RH,{className:V(j,"fill-orange-500")}),actionButton:L?void 0:s.jsxs("div",{className:"flex max-md:flex-col gap-4",children:[s.jsx(re,{disabled:q,children:s.jsx(Te,{to:"/courses/$courseId/$chapterId",params:{chapterId:l,courseId:e?.id},children:N(P?"courses.exam.tryAgain":"courses.exam.takeExam")})}),s.jsx(re,{variant:"outline",className:"w-fit mx-auto",onClick:()=>{l5(),w(!0)},children:N("words.skip")})]})}):null,Z&&s.jsxs("div",{className:"fixed inset-0 flex justify-center items-center bg-black md:bg-black/80 md:backdrop-blur-md z-50",children:[s.jsx("button",{onClick:()=>S(6),className:"absolute top-4 right-4 z-10",type:"button",children:s.jsx(Il,{className:"size-8 text-white hover:opacity-80 transition-opacity"})}),M?s.jsx("video",{className:"relative w-full max-h-full",src:pOt,autoPlay:!0,muted:!0,preload:"auto",onEnded:()=>{S(6)}}):s.jsx("div",{className:"flex justify-center w-full max-h-[85%] bg-black px-25",children:s.jsx("video",{className:"relative w-full",src:mOt,autoPlay:!0,muted:!0,preload:"auto",onEnded:()=>{S(6)}})})]}),G&&s.jsx(mNe,{course:e,examResults:a??void 0,isProfessorLed:h,hasSingleTrialExamOrAssignment:m,hasPassedCourseThreshold:x})]})},ROt=()=>{const{t:e}=Q();return s.jsxs("div",{className:"relative w-full aspect-[110/25] md:aspect-[110/18] rounded-lg overflow-hidden",children:[s.jsx("img",{src:hOt,alt:"Congratulations",className:"absolute w-full top-5 object-cover aspect-auto max-md:hidden"}),s.jsx("img",{src:gOt,alt:"Congratulations",className:"absolute w-full top-1 object-cover aspect-auto md:hidden"}),s.jsxs("div",{className:"absolute inset-0 bg-gradient-to-b from-white/80 to-[#e2e2e2]/80 backdrop-blur-xs md:backdrop-blur-md flex items-center justify-center md:gap-6",children:[s.jsx("img",{src:WC,alt:"Lock",className:"size-11 md:size-[74px] shrink-0"}),s.jsxs("p",{className:"text-black body-medium-12px md:subtitle-medium-med-16px w-full max-w-[831px] flex flex-col",children:[s.jsx("span",{children:e("courses.conclusion.unlockFeatures1")}),s.jsx("span",{className:"max-md:hidden",children:e("courses.conclusion.unlockFeatures2")})]})]})]})};function l5(){const e=document.querySelector("#headerChapter");if(e){const n=e.getBoundingClientRect().top+window.scrollY+-110;window.scrollTo({behavior:"smooth",top:n})}}const DOt="/assets/sand_clock_empty-DzW5Fkq1.svg",pNe=({startedAt:e,questions:t,onCompleteExam:n,chapter:r,examName:a})=>{const{t:i}=Q(),[o,l]=d.useState(Array.from({length:t.length},(R,I)=>({index:-1,order:-1,questionId:t[I].id}))),c=st(oe.user.courses.temporarySaveExamAttempt.mutationOptions()),u=st(oe.user.courses.completeExamAttempt.mutationOptions()),{data:f,isFetched:m}=ke(oe.user.courses.getLatestExamResults.queryOptions({chapterId:r.chapterId,courseId:r.courseId}));d.useEffect(()=>{if(m&&f){const R=t.map(I=>{const D=f.questions.find(P=>P.text===I.text);return{index:D?I.answers.findIndex(P=>P.order===D.userAnswer):-1,order:D?.userAnswer??-1,questionId:I.id}});l(R)}},[m,f,t]);const h=d.useCallback(async()=>{const R=o.filter(I=>I.order!==-1);await u.mutateAsync({answers:R.map(I=>({order:I.order,questionId:I.questionId})),chapterId:r.chapterId,courseId:r.courseId,examId:f?.id??""})},[r,u,o]),b=(R,I)=>{l(D=>{const P=D[R];return D.map((L,z)=>z===R?P.index===I?{...L,index:-1,order:-1}:{...L,index:I,order:t[R].answers[I].order}:L)})},[x,y]=d.useState(!1),[v,w]=d.useState(!1),_=Math.round((new Date().getTime()-new Date(e).getTime())/1e3),N=Math.max(0,t.length*P2-(e?_:0)),[j,k]=d.useState(N);d.useEffect(()=>{M()},[j,o]);function M(){if(j===61&&y(!0),j%30===0&&j>0){const R=o.filter(I=>I.order!==-1);R.length!==0&&c.mutateAsync({answers:R.map(I=>({order:I.order,questionId:I.questionId})),chapterId:r.chapterId,courseId:r.courseId,examId:f?.id??""})}j===0&&!v&&h()}d.useEffect(()=>{const R=setInterval(()=>{j!==0&&k(I=>I-1)},1e3);return()=>{clearInterval(R)}},[]),d.useEffect(()=>{u.status==="success"&&(w(!0),n())},[u.status]),POe({shouldBlockFn:()=>v?!1:!window.confirm(i("courses.exam.leaveExamWarning"))});const T=window.innerWidth<768;return s.jsxs("section",{className:"flex flex-col w-full max-w-[1056px] rounded-2xl overflow-hidden border-2 border-neutral-1000",children:[s.jsxs("div",{className:"flex flex-col w-full gap-5 bg-orange-100 border-b-2 border-neutral-1000 px-4 py-2.5 md:px-7 md:py-5",children:[s.jsx("div",{className:"flex w-full items-center gap-1 md:gap-4 ",children:s.jsx("h2",{className:"body-medium-16px uppercase md:display-medium-bold-caps-40px text-orange-1000",children:a})}),s.jsx("div",{className:"flex flex-wrap w-full gap-2 max-md:hidden",children:t.map((R,I)=>s.jsx("button",{type:"button",onClick:()=>{const D=document.querySelectorAll("article")[I],P=document.querySelector("#examContainer");if(!P)return;const L=P.getBoundingClientRect(),z=D.getBoundingClientRect();P.scrollTo({behavior:"smooth",top:z.top-L.top+P.scrollTop})},className:V("size-8 flex justify-center items-center rounded-lg border border-neutral-500 bg-white text-neutral-1000 cursor-pointer label-medium-med-16px",o[I].order!==-1&&"bg-orange-400"),children:I+1},I))})]}),s.jsxs("div",{className:"flex flex-col items-center px-2.5 md:px-10 py-5 md:pt-10 md:pb-6 bg-neutral-50 w-full gap-5 md:gap-11",children:[s.jsxs("div",{className:"relative w-full scrollbar-light overflow-y-scroll max-h-[929px] md:max-h-[1201px] pb-1.5 pr-3 md:pr-2 flex flex-col items-center",id:"examContainer",children:[s.jsx("div",{className:"sticky top-0 left-0 w-full",children:s.jsxs(re,{variant:"primary",size:T?"xs":"m",className:"absolute left-0 w-fit pointer-events-none flex gap-2 md:gap-2.5 items-center !bg-orange-700 z-10",children:[s.jsx(FOe,{size:T?16:24,className:"shrink-0"}),s.jsx("span",{className:"w-9 md:w-12 text-xs md:text-lg leading-normal font-medium text-white",children:Sdt(j)})]})}),s.jsx("div",{className:"flex flex-col gap-5 md:gap-11 max-md:pt-10 max-lg:pt-16 max-md:w-full max-md:max-w-full",children:t.map((R,I)=>s.jsxs("article",{className:V("flex flex-col gap-4 md:gap-6 w-full max-w-[584px]",I===0&&"pt-0"),children:[s.jsxs("p",{className:"body-medium-16px md:subtitle-large-med-20px text-neutral-1000",children:[I+1,". ",Kc(R.text)]}),s.jsx("section",{className:"flex flex-col gap-2.5 md:gap-4 w-full",children:R.answers.map((D,P)=>s.jsxs("button",{type:"button",onClick:()=>b(I,P),className:"group border-neutral-1000 flex w-full cursor-pointer items-stretch rounded-lg border overflow-hidden",children:[s.jsx("span",{className:V("label-medium-med-16px md:title-large-24px text-neutral-1000 uppercase px-4 flex items-center bg-neutral-100 lg:group-hover:bg-neutral-300",o[I].index===P&&"!bg-orange-400 lg:group-hover:!bg-orange-300"),children:String.fromCodePoint(97+P)}),s.jsx("p",{className:V("label-small-12px md:body-16px text-neutral-1000 text-start w-full px-1 md:px-4 border-l border-neutral-1000 py-1 min-h-12 md:py-3 bg-white lg:group-hover:bg-neutral-200",o[I].index===P&&"!bg-orange-100 lg:group-hover:!bg-orange-50"),children:Kc(D.text)})]},P))})]},R.id))})]}),s.jsx(En,{trigger:s.jsx(In,{size:T?"s":"l",className:"w-fit self-center",variant:"primary",children:i("courses.exam.submit")}),title:i("courses.exam.sureSubmit"),children:s.jsxs("div",{className:"!flex max-md:flex-wrap !gap-4 max-md:mb-5 w-full",children:[s.jsx(Hr,{asChild:!0,className:"w-full",children:s.jsx(re,{variant:"outline",size:T?"s":"l",className:"w-full",children:i("courses.exam.noGoBack")})}),s.jsx(re,{variant:"primary",size:T?"s":"l",className:"w-full",onClick:h,children:i("courses.exam.yesSubmit")})]})})]}),s.jsx(En,{content:s.jsx("p",{className:"max-w-[482px]",children:i("courses.exam.oneMinuteLeft")}),iconSrc:DOt,open:x,onOpenChange:y})]})},POt=({chapter:e})=>{const{t}=Q(),n=e.chapterIndex===e.part.chapters.length&&e.part.partIndex===e.course.parts.length;return s.jsx("section",{className:"flex flex-col w-full max-w-[816px] gap-7 md:gap-10",children:s.jsxs("div",{className:"flex flex-col text-neutral-1000",children:[s.jsxs("div",{className:"flex flex-col gap-4 md:gap-6",children:[s.jsx("p",{className:"body-16px text-justify",children:t("courses.exam.notTranslatedYet")}),s.jsx("p",{className:"body-16px text-justify",children:t("courses.exam.skipExamDescription")})]}),s.jsx(Te,{className:"w-full max-md:max-w-[290px] md:w-fit mt-4 max-md:mx-auto",to:n?"/courses/$courseId":"/courses/$courseId/$chapterId",params:Vl(e,"next"),children:s.jsx(In,{className:"w-full max-md:max-w-[290px] md:w-fit",variant:"outline",size:"m",children:s.jsx("span",{children:window.innerWidth<768?t("courses.exam.skipExam"):t("courses.exam.skipExamGoConclusion")})})})]})})},hNe=()=>{const{t:e}=Q(),{user:t}=d.useContext(Ge),{session:n}=d.useContext(Ge),r=!!n,{open:a,isOpen:i,close:o}=yn(),{open:l,isOpen:c,close:u}=yn();return s.jsxs("div",{className:"flex flex-col w-full max-w-[604px] max-md:gap-4",children:[s.jsx(hs,{className:"mx-0",width:"w-full",mode:"light"}),s.jsx("p",{className:"subtitle-medium-med-16px text-neutral-1000 md:mt-4 font-normal",children:e("courses.exam.verifyDisplayName")}),s.jsxs("section",{className:"flex flex-col md:mt-5 gap-2",children:[s.jsxs("label",{htmlFor:"displayName",className:"flex gap-0.5 text-dashboardSectionText font-medium leading-[120%]",children:[e("dashboard.profile.displayName"),s.jsx("span",{className:"text-red-400",children:"*"})]}),s.jsxs("div",{className:"flex max-lg:flex-col lg:items-center gap-4 md:gap-5",children:[s.jsx("span",{id:"displayName",className:"rounded-md bg-commentTextBackground border border-neutral-500/10 px-4 py-2 text-neutral-500 text-sm leading-[120%] w-full max-w-[302px] h-8 truncate",onClick:r?l:a,role:"button",tabIndex:0,onKeyDown:f=>{(f.key==="Enter"||f.key===" ")&&(r?l():a())},children:t?.displayName||""}),s.jsxs(re,{variant:"outline",size:window.innerHeight<768?"xs":"s",onClick:l,className:"w-fit flex items-center gap-2.5",children:[s.jsx(qOe,{size:18,className:"shrink-0"}),e("dashboard.profile.change")]})]})]}),s.jsx(Ea,{isOpen:i,onClose:o,initialState:sn.SignIn}),s.jsx(PC,{isOpen:c,onClose:()=>{u()}})]})},LOt=({chapter:e,onStartExam:t})=>{const{t:n,i18n:r}=Q(),a=wt(),{user:i}=d.useContext(Ge),{session:o}=d.useContext(Ge),l=!!o,{open:c,isOpen:u,close:f}=yn(),{open:m,isOpen:h,close:b}=yn(),x=st(oe.user.courses.startExamAttempt.mutationOptions()),y=e.chapterIndex===e.part.chapters.length&&e.part.partIndex===e.course.parts.length;function v(){e&&a(y?{params:Vl(e,"next"),to:"/courses/$courseId"}:{params:Vl(e,"next"),to:"/courses/$courseId/$chapterId"})}async function w(){await x.mutateAsync({chapterId:e.chapterId,courseId:e.courseId,examType:F5.Final,language:r.language||"en"})}return d.useEffect(()=>{x.isSuccess&&t()},[x]),s.jsxs("section",{className:"flex flex-col w-full max-w-[816px] gap-7 md:gap-10",children:[s.jsxs("div",{className:"flex flex-col text-neutral-1000",children:[s.jsx("p",{className:"text-orange-500 subtitle-medium-med-16px md:title-large-24px",children:n("courses.exam.congratulations")}),s.jsx("p",{className:"body-16px text-justify mt-4",children:n("courses.exam.testKnowledge")}),s.jsx("span",{className:"body-medium-16px mt-6",children:n("courses.exam.instructions")}),s.jsxs("ul",{className:"body-16px flex flex-col list-disc list-outside pl-6",children:[s.jsx("li",{children:n("courses.exam.timerStart",{minutes:due*P2/60})}),s.jsx("li",{children:n("courses.exam.examDetails",{nb:due})}),s.jsx("li",{children:n("courses.exam.passRate")}),s.jsx("li",{children:n("courses.exam.dontWorry")})]})]}),s.jsx(hNe,{}),s.jsxs("div",{className:"flex max-md:flex-col gap-2.5 md:gap-5 w-full",children:[s.jsx(In,{className:"w-full max-md:max-w-[290px] md:w-fit",variant:!l||!i?.displayName?"fakeDisabled":"primary",size:window.innerWidth<768?"m":"l",onClick:()=>l?i?.displayName?w():m():c(),children:n("courses.exam.startExam")}),s.jsx(In,{className:"w-full max-md:max-w-[290px] md:w-fit",variant:"outline",size:window.innerWidth<768?"m":"l",onClick:v,children:s.jsx("span",{children:window.innerWidth<768?n("courses.exam.skipExam"):n("courses.exam.skipExamGoConclusion")})})]}),u&&s.jsx(Ea,{isOpen:u,onClose:f,initialState:sn.SignIn}),s.jsx(PC,{isOpen:h,onClose:()=>{b()}})]})},VOt=({chapter:e})=>{const{t}=Q(),{session:n}=d.useContext(Ge),r=!!n,{data:a,isFetched:i,refetch:o}=ke(oe.user.courses.getLatestExamResults.queryOptions({courseId:e.courseId},{enabled:r})),{data:l}=ke(oe.user.courses.getExamQuestions.queryOptions({examId:a?.id??"",language:e.language},{enabled:!!a?.id})),c=a?.startedAt!==void 0&&a?.startedAt!==null,u=!c&&i&&!a,f=a?.finishedAt!=null;function m(){o(),window.scrollTo({behavior:"smooth",top:0})}const h=l&&l.length>0;return s.jsxs(s.Fragment,{children:[(u||!r)&&s.jsx(LOt,{chapter:e,onStartExam:m}),c&&!f&&h&&s.jsx(pNe,{startedAt:a?.startedAt,questions:l,onCompleteExam:m,chapter:e,examName:t("courses.exam.finalExam")}),c&&!f&&!h&&s.jsx(POt,{chapter:e}),(!f&&!c&&a||f)&&s.jsx(MTt,{chapter:e,onStartExam:m})]})},$Ot=({chapter:e,onStartExam:t})=>{const{t:n}=Q(),{user:r}=d.useContext(Ge),{session:a}=d.useContext(Ge),i=!!a,{open:o,isOpen:l,close:c}=yn(),{open:u,isOpen:f,close:m}=yn(),h=st(oe.user.courses.startExamAttempt.mutationOptions()),{data:b,isFetched:x}=ke(oe.user.courses.getExamInfo.queryOptions({chapterId:e.chapterId,language:e.language})),y=new Date,v=e.startDate&&e.endDate&&e.startDate?.getTime()<y.getTime()&&e.endDate?.getTime()>y.getTime();async function w(){await h.mutateAsync({chapterId:e.chapterId,courseId:e.courseId,examType:F5.SingleTrial,language:e.course.originalLanguage})}const S=b?.nbQuestions??0;return d.useEffect(()=>{h.isSuccess&&t()},[h]),s.jsxs(s.Fragment,{children:[s.jsxs(Ff,{variant:"default",children:[s.jsx(zf,{icon:vpe,children:n("courses.exam.singleAttempt")}),s.jsx(Uf,{children:s.jsxs("div",{children:[s.jsx("p",{className:"font-semibold",children:s.jsx(Yn,{i18nKey:"courses.exam.singleAttemptAvailability",values:{date:e.timezone?`${tx(e.startDate,e.endDate,e.timezone)} (${J4(e.timezone)})`:tx(e.startDate,e.endDate)}})}),s.jsx("p",{children:n("courses.exam.singleAttemptPrecaution")})]})})]}),s.jsxs("section",{className:"flex flex-col w-full max-w-[816px] gap-7 md:gap-10",children:[s.jsxs("div",{className:"flex flex-col text-neutral-1000",children:[s.jsx("h2",{className:"text-[34px] leading-tight tracking-[0.25px] max-md:hidden",children:e.title}),s.jsx(hs,{className:"mt-1 md:mt-2.5 mb-7 md:mb-10",width:"w-full",mode:"light"}),s.jsx("p",{className:"text-orange-500 subtitle-medium-med-16px md:title-large-24px",children:n("courses.exam.readyToTest")}),s.jsx("span",{className:"body-medium-16px mt-6",children:n("courses.exam.instructions")}),x?s.jsxs("ul",{className:"body-16px flex flex-col list-disc list-outside pl-6",children:[s.jsx("li",{children:n("courses.exam.timerStart",{minutes:S*P2/60})}),s.jsx("li",{children:n("courses.exam.examDetails",{nb:S})}),s.jsx("li",{children:n("courses.exam.examAvailabilityDetails")})]}):s.jsx(Fe,{})]}),s.jsx(hNe,{}),s.jsx("div",{className:"flex max-md:flex-col gap-2.5 md:gap-5 w-full",children:s.jsx(In,{className:"w-full max-md:max-w-[290px] md:w-fit",variant:!i||!r?.displayName?"fakeDisabled":"primary",size:window.innerWidth<768?"m":"l",onClick:()=>i?r?.displayName?w():u():o(),disabled:!v,children:n("courses.exam.startExam")})}),l&&s.jsx(Ea,{isOpen:l,onClose:c,initialState:sn.SignIn}),s.jsx(PC,{isOpen:f,onClose:()=>{m()}})]})]})},HOt=e=>d.createElement("svg",{width:36,height:36,viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},d.createElement("g",{id:"Frame 427320369"},d.createElement("path",{id:"Vector",d:"M20.2966 21.0294H19.1111C18.7736 21.0294 18.5 21.3029 18.5 21.6402V22.9412C18.5 23.2785 18.7736 23.552 19.1111 23.552H20.2966C20.6341 23.552 20.9077 23.2785 20.9077 22.9412V21.6402C20.9077 21.3029 20.6341 21.0294 20.2966 21.0294Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_2",d:"M26.2966 15.0294H25.1111C24.7736 15.0294 24.5 15.3029 24.5 15.6402V16.9412C24.5 17.2785 24.7736 17.552 25.1111 17.552H26.2966C26.6341 17.552 26.9077 17.2785 26.9077 16.9412V15.6402C26.9077 15.3029 26.6341 15.0294 26.2966 15.0294Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_3",d:"M17.3151 18.0549H16.1296C15.7921 18.0549 15.5186 18.3283 15.5186 18.6656V19.9666C15.5186 20.3039 15.7921 20.5774 16.1296 20.5774H17.3151C17.6526 20.5774 17.9262 20.3039 17.9262 19.9666V18.6656C17.9262 18.3283 17.6526 18.0549 17.3151 18.0549Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_4",d:"M14.2966 15H13.1111C12.7736 15 12.5 15.2735 12.5 15.6108V16.9117C12.5 17.2491 12.7736 17.5225 13.1111 17.5225H14.2966C14.6341 17.5225 14.9077 17.2491 14.9077 16.9117V15.6108C14.9077 15.2735 14.6341 15 14.2966 15Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_5",d:"M29.2966 12H28.1111C27.7736 12 27.5 12.2735 27.5 12.6108V13.9117C27.5 14.2491 27.7736 14.5225 28.1111 14.5225H29.2966C29.6341 14.5225 29.9077 14.2491 29.9077 13.9117V12.6108C29.9077 12.2735 29.6341 12 29.2966 12Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_6",d:"M23.3151 18.0549H22.1296C21.7921 18.0549 21.5186 18.3283 21.5186 18.6656V19.9666C21.5186 20.3039 21.7921 20.5774 22.1296 20.5774H23.3151C23.6526 20.5774 23.9262 20.3039 23.9262 19.9666V18.6656C23.9262 18.3283 23.6526 18.0549 23.3151 18.0549Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_7",d:"M35.2966 12.0589H34.1111C33.7736 12.0589 33.5 12.3324 33.5 12.6697V13.9706C33.5 14.308 33.7736 14.5814 34.1111 14.5814H35.2966C35.6341 14.5814 35.9077 14.308 35.9077 13.9706V12.6697C35.9077 12.3324 35.6341 12.0589 35.2966 12.0589Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_8",d:"M35.2966 24.0589H34.1111C33.7736 24.0589 33.5 24.3324 33.5 24.6697V25.9706C33.5 26.308 33.7736 26.5814 34.1111 26.5814H35.2966C35.6341 26.5814 35.9077 26.308 35.9077 25.9706V24.6697C35.9077 24.3324 35.6341 24.0589 35.2966 24.0589Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_9",d:"M35.2966 0.0588989H34.1111C33.7736 0.0588989 33.5 0.332354 33.5 0.669677V1.97064C33.5 2.30796 33.7736 2.58141 34.1111 2.58141H35.2966C35.6341 2.58141 35.9077 2.30796 35.9077 1.97064V0.669677C35.9077 0.332354 35.6341 0.0588989 35.2966 0.0588989Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_10",d:"M14.278 0.0294495H13.0925C12.755 0.0294495 12.4814 0.302904 12.4814 0.640228V1.94119C12.4814 2.27851 12.755 2.55197 13.0925 2.55197H14.278C14.6155 2.55197 14.8891 2.27851 14.8891 1.94119V0.640228C14.8891 0.302904 14.6155 0.0294495 14.278 0.0294495Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_11",d:"M35.2966 18.0589H34.1111C33.7736 18.0589 33.5 18.3324 33.5 18.6697V19.9706C33.5 20.308 33.7736 20.5814 34.1111 20.5814H35.2966C35.6341 20.5814 35.9077 20.308 35.9077 19.9706V18.6697C35.9077 18.3324 35.6341 18.0589 35.2966 18.0589Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_12",d:"M32.2966 30H31.1111C30.7736 30 30.5 30.2735 30.5 30.6108V31.9117C30.5 32.2491 30.7736 32.5225 31.1111 32.5225H32.2966C32.6341 32.5225 32.9077 32.2491 32.9077 31.9117V30.6108C32.9077 30.2735 32.6341 30 32.2966 30Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_13",d:"M35.2966 6.0589H34.1111C33.7736 6.0589 33.5 6.33235 33.5 6.66968V7.97064C33.5 8.30796 33.7736 8.58141 34.1111 8.58141H35.2966C35.6341 8.58141 35.9077 8.30796 35.9077 7.97064V6.66968C35.9077 6.33235 35.6341 6.0589 35.2966 6.0589Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_14",d:"M11.278 33.0589H10.0925C9.75504 33.0589 9.48145 33.3324 9.48145 33.6697V34.9706C9.48145 35.308 9.75504 35.5814 10.0925 35.5814H11.278C11.6155 35.5814 11.8891 35.308 11.8891 34.9706V33.6697C11.8891 33.3324 11.6155 33.0589 11.278 33.0589Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_15",d:"M35.2966 15.0883H34.1111C33.7736 15.0883 33.5 15.3618 33.5 15.6991V17.0001C33.5 17.3374 33.7736 17.6108 34.1111 17.6108H35.2966C35.6341 17.6108 35.9077 17.3374 35.9077 17.0001V15.6991C35.9077 15.3618 35.6341 15.0883 35.2966 15.0883Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_16",d:"M35.2966 27.0589H34.1111C33.7736 27.0589 33.5 27.3324 33.5 27.6697V28.9706C33.5 29.308 33.7736 29.5814 34.1111 29.5814H35.2966C35.6341 29.5814 35.9077 29.308 35.9077 28.9706V27.6697C35.9077 27.3324 35.6341 27.0589 35.2966 27.0589Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_17",d:"M35.2966 3.08832H34.1111C33.7736 3.08832 33.5 3.36177 33.5 3.6991V5.00006C33.5 5.33738 33.7736 5.61083 34.1111 5.61083H35.2966C35.6341 5.61083 35.9077 5.33738 35.9077 5.00006V3.6991C35.9077 3.36177 35.6341 3.08832 35.2966 3.08832Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_18",d:"M20.278 33.0883H19.0925C18.755 33.0883 18.4814 33.3618 18.4814 33.6991V35.0001C18.4814 35.3374 18.755 35.6108 19.0925 35.6108H20.278C20.6155 35.6108 20.8891 35.3374 20.8891 35.0001V33.6991C20.8891 33.3618 20.6155 33.0883 20.278 33.0883Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_19",d:"M20.2966 0.0588989H19.1111C18.7736 0.0588989 18.5 0.332354 18.5 0.669677V1.97064C18.5 2.30796 18.7736 2.58141 19.1111 2.58141H20.2966C20.6341 2.58141 20.9077 2.30796 20.9077 1.97064V0.669677C20.9077 0.332354 20.6341 0.0588989 20.2966 0.0588989Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_20",d:"M35.2966 21.0883H34.1111C33.7736 21.0883 33.5 21.3618 33.5 21.6991V23.0001C33.5 23.3374 33.7736 23.6108 34.1111 23.6108H35.2966C35.6341 23.6108 35.9077 23.3374 35.9077 23.0001V21.6991C35.9077 21.3618 35.6341 21.0883 35.2966 21.0883Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_21",d:"M17.278 33.0883H16.0925C15.755 33.0883 15.4814 33.3618 15.4814 33.6991V35.0001C15.4814 35.3374 15.755 35.6108 16.0925 35.6108H17.278C17.6155 35.6108 17.8891 35.3374 17.8891 35.0001V33.6991C17.8891 33.3618 17.6155 33.0883 17.278 33.0883Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_22",d:"M35.2966 9.08832H34.1111C33.7736 9.08832 33.5 9.36177 33.5 9.6991V11.0001C33.5 11.3374 33.7736 11.6108 34.1111 11.6108H35.2966C35.6341 11.6108 35.9077 11.3374 35.9077 11.0001V9.6991C35.9077 9.36177 35.6341 9.08832 35.2966 9.08832Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_23",d:"M17.2966 0.0588989H16.1111C15.7736 0.0588989 15.5 0.332354 15.5 0.669677V1.97064C15.5 2.30796 15.7736 2.58141 16.1111 2.58141H17.2966C17.6341 2.58141 17.9077 2.30796 17.9077 1.97064V0.669677C17.9077 0.332354 17.6341 0.0588989 17.2966 0.0588989Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_24",d:"M32.2966 0.0588989H31.1111C30.7736 0.0588989 30.5 0.332354 30.5 0.669677V1.97064C30.5 2.30796 30.7736 2.58141 31.1111 2.58141H32.2966C32.6341 2.58141 32.9077 2.30796 32.9077 1.97064V0.669677C32.9077 0.332354 32.6341 0.0588989 32.2966 0.0588989Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_25",d:"M26.278 33.0883H25.0925C24.755 33.0883 24.4814 33.3618 24.4814 33.6991V35.0001C24.4814 35.3374 24.755 35.6108 25.0925 35.6108H26.278C26.6155 35.6108 26.8891 35.3374 26.8891 35.0001V33.6991C26.8891 33.3618 26.6155 33.0883 26.278 33.0883Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_26",d:"M26.2966 0.0588989H25.1111C24.7736 0.0588989 24.5 0.332354 24.5 0.669677V1.97064C24.5 2.30796 24.7736 2.58141 25.1111 2.58141H26.2966C26.6341 2.58141 26.9077 2.30796 26.9077 1.97064V0.669677C26.9077 0.332354 26.6341 0.0588989 26.2966 0.0588989Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_27",d:"M8.29658 12.0843H7.11108C6.77359 12.0843 6.5 12.3577 6.5 12.6951V13.996C6.5 14.3334 6.77359 14.6068 7.11108 14.6068H8.29658C8.63408 14.6068 8.90767 14.3334 8.90767 13.996V12.6951C8.90767 12.3577 8.63408 12.0843 8.29658 12.0843Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_28",d:"M2.29658 9H1.11108C0.773591 9 0.5 9.27345 0.5 9.61078V10.9117C0.5 11.2491 0.773591 11.5225 1.11108 11.5225H2.29658C2.63408 11.5225 2.90767 11.2491 2.90767 10.9117V9.61078C2.90767 9.27345 2.63408 9 2.29658 9Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_29",d:"M8.29658 24.0843H7.11108C6.77359 24.0843 6.5 24.3577 6.5 24.6951V25.996C6.5 26.3334 6.77359 26.6068 7.11108 26.6068H8.29658C8.63408 26.6068 8.90767 26.3334 8.90767 25.996V24.6951C8.90767 24.3577 8.63408 24.0843 8.29658 24.0843Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_30",d:"M2.29658 21H1.11108C0.773591 21 0.5 21.2735 0.5 21.6108V22.9117C0.5 23.2491 0.773591 23.5225 1.11108 23.5225H2.29658C2.63408 23.5225 2.90767 23.2491 2.90767 22.9117V21.6108C2.90767 21.2735 2.63408 21 2.29658 21Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_31",d:"M8.29658 3H7.11108C6.77359 3 6.5 3.27345 6.5 3.61078V4.91174C6.5 5.24906 6.77359 5.52252 7.11108 5.52252H8.29658C8.63408 5.52252 8.90767 5.24906 8.90767 4.91174V3.61078C8.90767 3.27345 8.63408 3 8.29658 3Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_32",d:"M8.29658 0H7.11108C6.77359 0 6.5 0.273455 6.5 0.610778V1.91174C6.5 2.24906 6.77359 2.52252 7.11108 2.52252H8.29658C8.63408 2.52252 8.90767 2.24906 8.90767 1.91174V0.610778C8.90767 0.273455 8.63408 0 8.29658 0Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_33",d:"M11.2966 0H10.1111C9.77359 0 9.5 0.273455 9.5 0.610778V1.91174C9.5 2.24906 9.77359 2.52252 10.1111 2.52252H11.2966C11.6341 2.52252 11.9077 2.24906 11.9077 1.91174V0.610778C11.9077 0.273455 11.6341 0 11.2966 0Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_34",d:"M8.29658 18.0843H7.11108C6.77359 18.0843 6.5 18.3577 6.5 18.6951V19.996C6.5 20.3334 6.77359 20.6068 7.11108 20.6068H8.29658C8.63408 20.6068 8.90767 20.3334 8.90767 19.996V18.6951C8.90767 18.3577 8.63408 18.0843 8.29658 18.0843Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_35",d:"M2.29658 15H1.11108C0.773591 15 0.5 15.2735 0.5 15.6108V16.9117C0.5 17.2491 0.773591 17.5225 1.11108 17.5225H2.29658C2.63408 17.5225 2.90767 17.2491 2.90767 16.9117V15.6108C2.90767 15.2735 2.63408 15 2.29658 15Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_36",d:"M8.29658 30.0843H7.11108C6.77359 30.0843 6.5 30.3577 6.5 30.6951V31.996C6.5 32.3334 6.77359 32.6068 7.11108 32.6068H8.29658C8.63408 32.6068 8.90767 32.3334 8.90767 31.996V30.6951C8.90767 30.3577 8.63408 30.0843 8.29658 30.0843Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_37",d:"M2.29658 27H1.11108C0.773591 27 0.5 27.2735 0.5 27.6108V28.9117C0.5 29.2491 0.773591 29.5225 1.11108 29.5225H2.29658C2.63408 29.5225 2.90767 29.2491 2.90767 28.9117V27.6108C2.90767 27.2735 2.63408 27 2.29658 27Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_38",d:"M2.29658 29.9746H1.11108C0.773591 29.9746 0.5 30.248 0.5 30.5854V31.8863C0.5 32.2236 0.773591 32.4971 1.11108 32.4971H2.29658C2.63408 32.4971 2.90767 32.2236 2.90767 31.8863V30.5854C2.90767 30.248 2.63408 29.9746 2.29658 29.9746Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_39",d:"M2.29658 33H1.11108C0.773591 33 0.5 33.2735 0.5 33.6108V34.9117C0.5 35.2491 0.773591 35.5225 1.11108 35.5225H2.29658C2.63408 35.5225 2.90767 35.2491 2.90767 34.9117V33.6108C2.90767 33.2735 2.63408 33 2.29658 33Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_40",d:"M5.29658 33H4.11108C3.77359 33 3.5 33.2735 3.5 33.6108V34.9117C3.5 35.2491 3.77359 35.5225 4.11108 35.5225H5.29658C5.63408 35.5225 5.90767 35.2491 5.90767 34.9117V33.6108C5.90767 33.2735 5.63408 33 5.29658 33Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_41",d:"M8.29658 33H7.11108C6.77359 33 6.5 33.2735 6.5 33.6108V34.9117C6.5 35.2491 6.77359 35.5225 7.11108 35.5225H8.29658C8.63408 35.5225 8.90767 35.2491 8.90767 34.9117V33.6108C8.90767 33.2735 8.63408 33 8.29658 33Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_42",d:"M8.29658 6.08429H7.11108C6.77359 6.08429 6.5 6.35774 6.5 6.69507V7.99603C6.5 8.33335 6.77359 8.6068 7.11108 8.6068H8.29658C8.63408 8.6068 8.90767 8.33335 8.90767 7.99603V6.69507C8.90767 6.35774 8.63408 6.08429 8.29658 6.08429Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_43",d:"M5.29658 3H4.11108C3.77359 3 3.5 3.27345 3.5 3.61078V4.91174C3.5 5.24906 3.77359 5.52252 4.11108 5.52252H5.29658C5.63408 5.52252 5.90767 5.24906 5.90767 4.91174V3.61078C5.90767 3.27345 5.63408 3 5.29658 3Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_44",d:"M8.29658 15.1138H7.11108C6.77359 15.1138 6.5 15.3873 6.5 15.7246V17.0256C6.5 17.3629 6.77359 17.6363 7.11108 17.6363H8.29658C8.63408 17.6363 8.90767 17.3629 8.90767 17.0256V15.7246C8.90767 15.3873 8.63408 15.1138 8.29658 15.1138Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_45",d:"M2.29658 12.0295H1.11108C0.773591 12.0295 0.5 12.303 0.5 12.6403V13.9412C0.5 14.2786 0.773591 14.552 1.11108 14.552H2.29658C2.63408 14.552 2.90767 14.2786 2.90767 13.9412V12.6403C2.90767 12.303 2.63408 12.0295 2.29658 12.0295Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_46",d:"M8.29658 27.1138H7.11108C6.77359 27.1138 6.5 27.3873 6.5 27.7246V29.0256C6.5 29.3629 6.77359 29.6363 7.11108 29.6363H8.29658C8.63408 29.6363 8.90767 29.3629 8.90767 29.0256V27.7246C8.90767 27.3873 8.63408 27.1138 8.29658 27.1138Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_47",d:"M2.29658 24.0295H1.11108C0.773591 24.0295 0.5 24.303 0.5 24.6403V25.9412C0.5 26.2786 0.773591 26.552 1.11108 26.552H2.29658C2.63408 26.552 2.90767 26.2786 2.90767 25.9412V24.6403C2.90767 24.303 2.63408 24.0295 2.29658 24.0295Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_48",d:"M8.29658 21.1138H7.11108C6.77359 21.1138 6.5 21.3873 6.5 21.7246V23.0256C6.5 23.3629 6.77359 23.6363 7.11108 23.6363H8.29658C8.63408 23.6363 8.90767 23.3629 8.90767 23.0256V21.7246C8.90767 21.3873 8.63408 21.1138 8.29658 21.1138Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_49",d:"M2.29658 18.0295H1.11108C0.773591 18.0295 0.5 18.303 0.5 18.6403V19.9412C0.5 20.2786 0.773591 20.552 1.11108 20.552H2.29658C2.63408 20.552 2.90767 20.2786 2.90767 19.9412V18.6403C2.90767 18.303 2.63408 18.0295 2.29658 18.0295Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_50",d:"M23.2966 33.1432H22.1111C21.7736 33.1432 21.5 33.4167 21.5 33.754V35.055C21.5 35.3923 21.7736 35.6658 22.1111 35.6658H23.2966C23.6341 35.6658 23.9077 35.3923 23.9077 35.055V33.754C23.9077 33.4167 23.6341 33.1432 23.2966 33.1432Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_51",d:"M8.29658 9.11383H7.11108C6.77359 9.11383 6.5 9.38729 6.5 9.72461V11.0256C6.5 11.3629 6.77359 11.6363 7.11108 11.6363H8.29658C8.63408 11.6363 8.90767 11.3629 8.90767 11.0256V9.72461C8.90767 9.38729 8.63408 9.11383 8.29658 9.11383Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_52",d:"M2.29658 6.02951H1.11108C0.773591 6.02951 0.5 6.30297 0.5 6.64029V7.94125C0.5 8.27857 0.773591 8.55203 1.11108 8.55203H2.29658C2.63408 8.55203 2.90767 8.27857 2.90767 7.94125V6.64029C2.90767 6.30297 2.63408 6.02951 2.29658 6.02951Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_53",d:"M23.3151 0.113831H22.1296C21.7921 0.113831 21.5186 0.387285 21.5186 0.724609V2.02557C21.5186 2.36289 21.7921 2.63635 22.1296 2.63635H23.3151C23.6526 2.63635 23.9262 2.36289 23.9262 2.02557V0.724609C23.9262 0.387285 23.6526 0.113831 23.3151 0.113831Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_54",d:"M14.2966 33.1432H13.1111C12.7736 33.1432 12.5 33.4167 12.5 33.754V35.055C12.5 35.3923 12.7736 35.6658 13.1111 35.6658H14.2966C14.6341 35.6658 14.9077 35.3923 14.9077 35.055V33.754C14.9077 33.4167 14.6341 33.1432 14.2966 33.1432Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_55",d:"M29.2966 33.1432H28.1111C27.7736 33.1432 27.5 33.4167 27.5 33.754V35.055C27.5 35.3923 27.7736 35.6658 28.1111 35.6658H29.2966C29.6341 35.6658 29.9077 35.3923 29.9077 35.055V33.754C29.9077 33.4167 29.6341 33.1432 29.2966 33.1432Z",fill:"#FF5C00"}),d.createElement("path",{id:"Vector_56",d:"M29.3151 0.113831H28.1296C27.7921 0.113831 27.5186 0.387285 27.5186 0.724609V2.02557C27.5186 2.36289 27.7921 2.63635 28.1296 2.63635H29.3151C29.6526 2.63635 29.9262 2.36289 29.9262 2.02557V0.724609C29.9262 0.387285 29.6526 0.113831 29.3151 0.113831Z",fill:"#FF5C00"}))),FOt=({chapter:e})=>{const{t}=Q(),{data:n,isFetched:r}=ke(oe.user.courses.getLatestExamResults.queryOptions({chapterId:e.chapterId,courseId:e.courseId})),a=au(),i=st(oe.user.courses.completeChapter.mutationOptions({onSuccess:()=>{a.invalidateQueries({queryKey:oe.user.courses.getProgress.queryKey()})}})),o=f=>{const m=Math.floor(f/60),h=f%60;return`${m}'${h.toString().padStart(2,"0")}"`},l=()=>{i.mutate({chapterId:e.chapterId,courseId:e.course.id,language:e.language})},c=Date.now(),u=7200*1e3;return s.jsx("div",{className:"flex flex-col",children:r&&n&&s.jsxs(s.Fragment,{children:[s.jsx("section",{className:"flex flex-col w-full",children:s.jsxs("article",{className:"flex flex-col px-4 md:px-7 py-5 md:py-11 items-center gap-2 md:gap-8 bg-neutral-50 rounded-[20px] w-full self-center",children:[s.jsx(HOt,{className:"size-7 md:size-10 fill-green-400"}),s.jsx("p",{className:"text-neutral-1000 label-medium-16px md:title-large-24px !font-semibold max-md:w-[194px] text-center",children:t("courses.exam.completed")}),s.jsx("span",{className:"subtitle-medium-caps-18px md:display-large-bold-caps-48px text-orange-500 !font-extrabold",children:s.jsxs("span",{children:[n.score,"%"]})}),s.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2 md:gap-6 max-w-2xl w-full",children:[s.jsx(R7,{label:t("courses.exam.results.questions"),value:`${n.totalAnsweredAnswers}/${n.questions.length}`}),s.jsx(R7,{label:t("courses.exam.results.time"),value:o(n.userExamDuration)}),s.jsx(R7,{label:t("courses.exam.results.correct"),value:`${n.totalGoodUserAnswer}/${n.questions.length}`}),s.jsx(R7,{label:t("courses.exam.results.incorrect"),value:`${n.totalWrongUserAnswer}/${n.questions.length}`})]})]})}),n.finalized&&n.startedAt&&e.endDate&&c>e.endDate.getTime()+u&&s.jsxs("section",{className:"flex flex-col w-full mt-7",children:[s.jsx("h2",{className:"body-medium-16px md:text-[34px] text-neutral-1000 leading-tight tracking-[0.25px]",children:t("courses.exam.answersReview")}),s.jsx(hs,{className:"mt-1 md:mt-2.5 mb-2.5 md:mb-10",width:"w-full",mode:"light"}),s.jsx(yq,{examResults:n,hasBackground:!0,className:"p-2.5 md:p-5"})]}),s.jsx(Te,{className:V("flex w-fit max-md:mx-auto md:ml-auto mt-8"),to:"/courses/$courseId/$chapterId",params:Vl(e,"next"),children:s.jsx(In,{size:window.innerWidth<768?"m":"l",onClick:l,children:s.jsx("span",{children:t("courses.exam.nextChapter")})})})]})})},R7=({label:e,value:t})=>s.jsxs("div",{className:"bg-white p-3 md:p-6 rounded-xl flex flex-row md:flex-col items-center md:items-start w-full justify-between md:w-auto",children:[s.jsx("span",{className:"text-neutral-500 text-sm",children:e}),s.jsx("span",{className:"text-sm md:text-2xl font-bold text-neutral-800 mt-1",children:t})]}),zOt=({chapter:e})=>{const{session:t}=d.useContext(Ge),n=!!t,{data:r,isFetched:a,refetch:i}=ke(oe.user.courses.getLatestExamResults.queryOptions({chapterId:e.chapterId,courseId:e.courseId},{enabled:n})),{data:o}=ke(oe.user.courses.getExamQuestions.queryOptions({examId:r?.id??"",language:e.course.originalLanguage},{enabled:!!r?.id})),l=r?.startedAt!==void 0&&r?.startedAt!==null,c=!l&&a&&!r,u=r?.finishedAt!=null;function f(){i(),window.scrollTo({behavior:"smooth",top:0})}const m=o&&o.length>0;return s.jsxs(s.Fragment,{children:[(c||!n)&&s.jsx($Ot,{chapter:e,onStartExam:f}),l&&!u&&m&&s.jsx(pNe,{startedAt:r?.startedAt,questions:o,onCompleteExam:f,chapter:e,examName:e.title}),(!u&&!l&&r||u)&&s.jsx(FOt,{chapter:e})]})},gNe=Be("/$lang/_course/courses/$courseSlug/_$courseSlug/$chapterSlug")({component:KOt,params:{parse:e=>{const{id:t,name:n}=As(e.chapterSlug);return{chapterId:Pe().parse(t),chapterName:Pe().parse(n),chapterSlug:e.chapterSlug,courseId:Pe().parse(e.courseSlug),lang:Pe().parse(e.lang)}},stringify:({lang:e,courseId:t,chapterName:n,chapterId:r})=>({chapterSlug:`${n}-${r}`,courseId:`${t}`,lang:e})}}),UOt=d.lazy(()=>Et(()=>import("./courses-markdown-body-BVv8in5w.js"),__vite__mapDeps([4,1]))),BOt=({chapter:e})=>{const t=e.course.parts.flatMap(i=>i.chapters),n=t.length,r=t.findIndex(i=>i.chapterId===e.chapterId),a=n>0?(r+1)/n*100:0;return s.jsx("div",{className:"w-full md:hidden mb-6",children:s.jsxs("div",{className:"flex flex-col",children:[s.jsx(Te,{to:`/courses/${e.course.name}-${e.course.id}`,className:"w-full flex justify-center items-center",children:s.jsx("h1",{className:"body-extra-small-bold text-neutral-400 text-center",children:e.course.name})}),s.jsx("div",{className:"h-1 w-25 rounded-full bg-orange-100 overflow-hidden mx-auto mt-2",children:s.jsx("div",{className:"h-full bg-orange-500",style:{width:`${a}%`}})}),s.jsxs("div",{className:V("flex items-center justify-between gap-4"),children:[s.jsx(Te,{to:e.part.partIndex===1&&e.chapterIndex===1?"/courses/$courseId":"/courses/$courseId/$chapterId",params:Vl(e,"previous"),className:"flex size-8 items-center justify-center rounded-full bg-brown-100 shrink-0",children:s.jsx($2,{className:"size-6 text-brown-400"})}),s.jsx("h2",{className:"text-center display-extra-small",children:e.title}),s.jsx(Te,{to:e.part.partIndex===e.course.parts.length&&e.chapterIndex===e.part.chapters.length?"/courses/$courseId":"/courses/$courseId/$chapterId",params:Vl(e,"next"),className:"flex size-8 items-center justify-center rounded-full bg-brown-100 shrink-0",children:s.jsx(Wn,{className:"size-6 text-brown-400"})})]})]})})},ZOt=({chapter:e,professors:t})=>s.jsxs("div",{className:"flex flex-col w-full max-w-[736px] max-md:hidden gap-12 mt-8",children:[s.jsx("div",{className:"flex h-4 flex-row justify-between space-x-3 rounded-full",children:e.course.parts.map((n,r)=>{const a=n.partIndex===1,i=n.partIndex===e.course.parts.length;return s.jsx("div",{className:"flex h-4 grow flex-row",children:n.chapters.map((o,l)=>{const c=o.chapterIndex===1,u=o.chapterIndex===n.chapters.length;return n.partIndex!==e.part.partIndex||o.chapterIndex!==e.chapterIndex?s.jsx(Te,{className:"border-white h-4 grow border-l-[1.5px] first:border-l-0",to:"/courses/$courseId/$chapterId",params:{chapterId:o.chapterId,courseId:e.course.id},children:s.jsx("div",{className:u7("h-4 grow",n.partIndex<e.part.partIndex||n.partIndex===e.part.partIndex&&o.chapterIndex<e.chapterIndex?"bg-orange-500":"bg-orange-100",a&&c?"rounded-l-full":"",i&&u?"rounded-r-full":"")})},l):s.jsxs("div",{className:"border-white relative flex grow overflow-visible border-l-[1.5px] first:border-l-0",children:[s.jsx("div",{className:u7("h-4 w-1/2 bg-orange-500",a&&c?"rounded-l-full":"")}),s.jsx("div",{className:u7("h-4 w-1/2 bg-orange-100",i&&u?"rounded-r-full":"")}),s.jsx("img",{src:oF,className:u7("absolute inset-0 bottom-0 left-0 m-auto h-8 w-full"),alt:"Progress pill"})]},l)})},r)})}),s.jsxs("div",{className:"font-body flex flex-col justify-between gap-2",children:[s.jsx("span",{className:"title-small text-neutral-400",children:e.part.title}),s.jsx(qOt,{chapter:e}),s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex items-center gap-2",children:t.map(n=>s.jsx(Sn,{src:tn(n,"profile.webp"),alt:n.name,width:24,height:24,breakpoints:{default:64},className:V("size-6 rounded-full object-cover [overflow-clip-margin:_unset]")},n.id))}),s.jsx("span",{className:"body-16px text-neutral-600",children:t.map(n=>n.name).join(", ")})]})]})]}),qOt=({chapter:e})=>s.jsx("h1",{className:"display-medium",children:e.title}),Nde=({chapter:e})=>{const{t}=Q(),n=au(),r=st(oe.user.courses.completeChapter.mutationOptions({onSuccess:()=>{n.invalidateQueries({queryKey:oe.user.courses.getProgress.queryKey()})}})),a=()=>{r.mutate({chapterId:e.chapterId,courseId:e.course.id,language:e.language})},i=e.chapterIndex===e.part.chapters.length&&e.part.partIndex===e.course.parts.length;return s.jsx(Te,{className:"group flex w-fit !mt-4 md:!mt-8 mx-auto md:ml-auto",to:i?"/courses/$courseId":"/courses/$courseId/$chapterId",params:Vl(e,"next"),children:i?s.jsxs(re,{variant:"primary",size:"l",onClick:a,children:[s.jsx("span",{children:t("courses.chapter.finishCourse")}),s.jsx(t2,{className:V("opacity-0 max-w-0 inline-flex whitespace-nowrap transition-[max-width_opacity] overflow-hidden ease-in-out duration-150 lg:group-hover:max-w-96 lg:group-hover:opacity-100","lg:group-hover:ml-3")})]}):s.jsxs(re,{variant:"primary",size:"l",onClick:a,className:"max-md:min-w-[262px]",children:[s.jsx("span",{children:t("courses.chapter.next")}),s.jsx(t2,{className:V("opacity-0 max-w-0 inline-flex whitespace-nowrap transition-[max-width_opacity] overflow-hidden ease-in-out duration-150 lg:group-hover:max-w-96 lg:group-hover:opacity-100","lg:group-hover:ml-3")})]})})},GOt=d.memo(({chapter:e})=>s.jsx(d.Suspense,{fallback:s.jsx(Fe,{size:"s"}),children:s.jsx(UOt,{content:e.rawContent,assetPrefix:t0(`courses/${e.course.index}`),supportInlineLatex:Tbt.includes(e.course.id)})}));function WOt(e,t){return t>=e.length?e:bNe([...e]).slice(0,t)}function YOt(e){return e.map(t=>{const n=[t.answer,...t.wrongAnswers],r=bNe(n),a=r.indexOf(t.answer);return{answers:r,correctAnswer:a,explanation:t.explanation,question:t.question}})}function bNe(e){const t=[...e];for(let n=t.length-1;n>0;n--){const r=Math.floor(Math.random()*(n+1));[t[n],t[r]]=[t[r],t[n]]}return t}function KOt(){const{i18n:e,t}=Q(),n=gNe.useParams(),{openAuthModal:r}=YC(),{course:a,courseProgress:i,isLoggedIn:o,isCoursePaid:l}=d.useContext(Gd),c=a?.requiresPayment&&(!o||l===!1),[u,f]=d.useState(!0),{open:m,isOpen:h,close:b}=yn(),x=wt(),{data:y}=ke(oe.content.getCourseChapters.queryOptions({id:n.courseSlug,language:e.language})),{data:v,isFetched:w,isError:S,error:_}=ke(oe.content.getCourseChapter.queryOptions({chapterId:n.chapterId,language:e.language},{refetchOnWindowFocus:!1,enabled:!c})),N=au(),j=st(oe.user.courses.completeChapter.mutationOptions({onSuccess:()=>{N.invalidateQueries({queryKey:oe.user.courses.getProgress.queryKey()})}})),{data:k}=ke(oe.content.getCourseChapterQuizQuestions.queryOptions({chapterId:n.chapterId,language:e.language},{enabled:!c})),M=d.useMemo(()=>{if(k===void 0)return[];const X=YOt(k);return WOt(X,5)},[k]),T=d.useMemo(()=>{if(v===void 0)return[];const X=/^### (.+)$/gm,B=[];let W;for(;(W=X.exec(v.rawContent))!==null;)B.push(W[1]);return B},[v]);let R=!1;const I=new Date(Date.now());if(v?.startDate&&v.endDate){const X=new Date(v.startDate.getTime()),B=new Date(X);B.setHours(B.getHours()-1);const W=new Date(X);W.setDate(W.getDate()+2),I>=B&&I<=W&&(R=!0)}const D=v?.isCourseReview||v?.isCourseExam||v?.isCourseConclusion||v?.isSingleTrialExam;let P=!1,L=!1,z=!1,q=!0,Z=!0;if(v?.startDate&&v.endDate){const X=new Date(v.startDate.getTime()),B=new Date(v.endDate.getTime());P=(v.isInPerson||!1||v.isOnline||!1)&&B>I,L=!!v.isOnline,z=L&&X.setHours(0,0,0,0)<=Date.now(),q=!1,I>X?Z=!0:Z=!1}let G="";v&&(()=>{let X;X=v.course.mainProfessors,v.professors&&v.professors.length>0&&(X=v.professors),G=w1t(X.map(B=>B.name).filter(B=>B!==void 0))})();const $=m3("sm");return d.useEffect(()=>{f($||!1)},[$]),d.useEffect(()=>{v?.course&&n.chapterName!==ct(v.title)&&x({replace:!0,to:`/courses/${v.courseId}/${ct(v.title)}-${v.chapterId}`})},[v,w,x,n.chapterName]),d.useEffect(()=>{o&&R&&v&&j.mutate({chapterId:v.chapterId,courseId:v.course.id,language:e.language})},[v,o,R]),s.jsx(Qe,{layoutSize:"wide",title:`${a?.name||""} - ${v?.title||""}`,hideTitle:!0,navbarTitle:a?s.jsx(o0,{course:a}):void 0,tabs:a?l0(a,i?.[0]):[],actionButtons:!o&&v?[{text:t("auth.saveProgress"),tooltipText:t("auth.signUpToSave"),onClick:()=>r(sn.Register)}]:[],children:s.jsxs("div",{className:"text-black flex flex-col grow",children:[c&&!o&&s.jsxs("div",{className:"flex flex-col flex-1 items-center size-full",children:[s.jsx("div",{children:t("courses.details.premiumContentNeedsLogin")}),s.jsx("div",{children:s.jsx(re,{size:"l",mode:"light",variant:"primary",className:"mt-4",onClick:m,children:t("auth.signIn")})})]}),c&&o&&s.jsxs("div",{className:"flex flex-col flex-1 items-center size-full",children:[s.jsx("div",{children:t("courses.details.premiumContentNeedsPayment")}),s.jsx("div",{children:s.jsx(Te,{to:"/courses/$courseId",params:{courseId:n.courseSlug},className:"text-orange-500 hover:underline",children:t("courses.details.premiumContentNeedsPaymentAction")})})]}),!c&&!w&&s.jsx("div",{className:"flex flex-col flex-1 items-center size-full",children:s.jsx(Fe,{size:"s"})}),!c&&w&&S&&_.data?.code==="UNAUTHORIZED"&&s.jsxs("div",{className:"flex flex-col flex-1 items-center size-full",children:[s.jsx("div",{children:t("courses.details.premiumContentNeedsLogin")}),s.jsx("div",{children:s.jsx(re,{size:"l",mode:"light",variant:"primary",className:"mt-4",onClick:m,children:t("auth.signIn")})})]}),!c&&w&&S&&_.data?.code==="FORBIDDEN"&&s.jsxs("div",{className:"flex flex-col flex-1 items-center size-full",children:[s.jsx("div",{children:t("courses.details.premiumContentNeedsPayment")}),s.jsx("div",{children:s.jsx(Te,{to:"/courses/$courseId",params:{courseId:n.courseSlug},className:"text-orange-500 hover:underline",children:t("courses.details.premiumContentNeedsPaymentAction")})})]}),!c&&w&&!S&&!v&&s.jsx("div",{className:"flex size-full flex-col items-start py-6 md:items-center md:py-10",children:t("underConstruction.itemNotFoundOrTranslated",{item:t("words.chapter")})}),!c&&v&&s.jsxs("div",{className:"flex size-full flex-col",children:[s.jsx(ZOt,{chapter:v,professors:v?.professors?.filter(X=>X.id!==a?.mainProfessors[0].id)??[]}),s.jsx(BOt,{chapter:v}),P&&s.jsx(iOt,{course:v.course,chapter:v,professor:G}),s.jsxs("div",{className:"flex w-full flex-col items-center justify-center lg:max-w-[1102px] lg:items-stretch lg:justify-stretch",children:[!v.isCourseExam&&!v.isSingleTrialExam&&s.jsx("div",{id:"headerChapter"}),s.jsxs("div",{className:"flex w-full max-lg:flex-col items-center justify-center lg:max-w-[1102px] lg:items-stretch lg:justify-stretch",children:[s.jsxs("div",{className:"text-blue-950 flex flex-col w-full gap-5 break-words md:mt-8 md:grow md:gap-4 md:overflow-hidden pb-2",children:[!v.isCourseExam&&!v.isSingleTrialExam&&T.length>0&&s.jsxs("div",{className:V("flex flex-col self-stretch rounded-[10px] lg:rounded-[20px] p-4 lg:p-5 bg-header",u?"":"h-auto"),children:[s.jsxs("button",{type:"button",onClick:()=>f(!u),className:"flex cursor-pointer items-center text-orange-500 gap-2 lg:gap-4",children:[s.jsx(qke,{className:V("size-4 lg:size-5",u?"rotate-90 transition-transform":"transition-transform")}),s.jsx("span",{className:"subtitle-small-caps-14px lg:subtitle-medium-caps-18px",children:t("courses.details.objectivesTitle")})]}),u&&s.jsx("div",{className:"mt-4 lg:mt-4 text-sm md:text-base",children:s.jsx("ul",{className:"flex flex-col gap-1.5",children:T.map(X=>s.jsxs("li",{className:"flex items-center gap-2.5 text-black ",children:[s.jsx(ca,{className:"shrink-0 size-[18px] lg:size-6"}),s.jsx("span",{className:"body-14px lg:label-large-20px",children:E1t(X)})]},X))})})]}),v.isCourseReview&&s.jsx("div",{className:"mx-4",children:s.jsx(fNe,{courseId:v.courseId,chapter:v,chapterId:v.chapterId,formDisabled:!o})}),v.isCourseExam&&s.jsx(VOt,{chapter:v}),v.isCourseConclusion&&s.jsx(MOt,{chapter:v}),v.isSingleTrialExam&&s.jsx(zOt,{chapter:v}),L&&v.liveUrl&&v.startDate&&s.jsx(oOt,{url:v.liveUrl,chatUrl:v.chatUrl,displayVideo:z}),!D&&L&&Z&&s.jsx("div",{className:"mb-8",children:s.jsx(Nde,{chapter:v})}),s.jsx(GOt,{chapter:v}),!D&&q&&s.jsx("div",{className:"md:!mt-5",children:M&&M.length>0&&s.jsxs(s.Fragment,{children:[s.jsx("span",{className:"text-orange-500 title-medium-sb-18px md:font-normal md:text-2xl",children:"Quiz"}),s.jsx(fOt,{name:v.course.index,chapter:`${v.part.partIndex.toString()}.${v.chapterIndex.toString()}`,questions:M})]})}),!D&&!L&&Z&&s.jsx(Nde,{chapter:v})]}),!v.isCourseExam&&!v.isCourseConclusion&&!v.isSingleTrialExam&&s.jsx("div",{className:"ml-10 mt-7 shrink-0 max-2xl:hidden w-60",children:y&&s.jsx(cOt,{course:v.course,chapters:y,currentChapter:v})})]})]})]}),h&&s.jsx(Ea,{isOpen:h,onClose:b,initialState:sn.SignIn}),v&&s.jsx(tOt,{chapterId:v.chapterId,language:e.language})]})})}const XOt=Kst.update({id:"/$lang/",path:"/$lang/",getParentRoute:()=>Ke}),QOt=v1t.update({id:"/$lang/tutorials/",path:"/$lang/tutorials/",getParentRoute:()=>Ke}),JOt=q1t.update({id:"/$lang/search/",path:"/$lang/search/",getParentRoute:()=>Ke}),eIt=Y1t.update({id:"/$lang/resources/",path:"/$lang/resources/",getParentRoute:()=>Ke}),tIt=Ndt.update({id:"/$lang/notifications/",path:"/$lang/notifications/",getParentRoute:()=>Ke}),nIt=Q1t.update({id:"/$lang/events/",path:"/$lang/events/",getParentRoute:()=>Ke}),rIt=Q2t.update({id:"/$lang/educator-content/",path:"/$lang/educator-content/",getParentRoute:()=>Ke}),aIt=t0t.update({id:"/$lang/educator-content-guide/",path:"/$lang/educator-content-guide/",getParentRoute:()=>Ke}),iIt=a0t.update({id:"/$lang/dashboard/",path:"/$lang/dashboard/",getParentRoute:()=>Ke}),sIt=o0t.update({id:"/$lang/career-portal/",path:"/$lang/career-portal/",getParentRoute:()=>Ke}),oIt=tht.update({id:"/$lang/calendar/",path:"/$lang/calendar/",getParentRoute:()=>Ke}),lIt=Yht.update({id:"/$lang/account/",path:"/$lang/account/",getParentRoute:()=>Ke}),cIt=Xht.update({id:"/$lang/events/plan-b-week",path:"/$lang/events/plan-b-week",getParentRoute:()=>Ke}),uIt=n6t.update({id:"/$lang/events/my-tickets",path:"/$lang/events/my-tickets",getParentRoute:()=>Ke}),dIt=Bwe.update({id:"/$lang/events/$eventId",path:"/$lang/events/$eventId",getParentRoute:()=>Ke}),fIt=pxt.update({id:"/$lang/educator-content/my-content",path:"/$lang/educator-content/my-content",getParentRoute:()=>Ke}),mIt=gxt.update({id:"/$lang/educator-content/$id",path:"/$lang/educator-content/$id",getParentRoute:()=>Ke}),pIt=_xt.update({id:"/$lang/certifications/certificates",path:"/$lang/certifications/certificates",getParentRoute:()=>Ke}),hIt=Axt.update({id:"/$lang/certifications/b-cert",path:"/$lang/certifications/b-cert",getParentRoute:()=>Ke}),gIt=Ixt.update({id:"/$lang/account/teacher-profile",path:"/$lang/account/teacher-profile",getParentRoute:()=>Ke}),bIt=Pxt.update({id:"/$lang/account/settings",path:"/$lang/account/settings",getParentRoute:()=>Ke}),xIt=Hxt.update({id:"/$lang/account/invoices",path:"/$lang/account/invoices",getParentRoute:()=>Ke}),vIt=Uxt.update({id:"/$lang/_misc/under-construction",path:"/$lang/under-construction",getParentRoute:()=>Ke}),yIt=Zxt.update({id:"/$lang/_misc/manifesto",path:"/$lang/manifesto",getParentRoute:()=>Ke}),CIt=Qxt.update({id:"/$lang/_misc/become-teacher",path:"/$lang/become-teacher",getParentRoute:()=>Ke}),wIt=qvt.update({id:"/$lang/_misc/about",path:"/$lang/about",getParentRoute:()=>Ke}),EIt=Gwe.update({id:"/$lang/tutorials/$category/",path:"/$lang/tutorials/$category/",getParentRoute:()=>Ke}),SIt=Jvt.update({id:"/$lang/resources/projects/",path:"/$lang/resources/projects/",getParentRoute:()=>Ke}),NIt=tyt.update({id:"/$lang/resources/podcasts/",path:"/$lang/resources/podcasts/",getParentRoute:()=>Ke}),_It=ayt.update({id:"/$lang/resources/papers/",path:"/$lang/resources/papers/",getParentRoute:()=>Ke}),kIt=syt.update({id:"/$lang/resources/newsletters/",path:"/$lang/resources/newsletters/",getParentRoute:()=>Ke}),jIt=lyt.update({id:"/$lang/resources/movies/",path:"/$lang/resources/movies/",getParentRoute:()=>Ke}),TIt=uyt.update({id:"/$lang/resources/lectures/",path:"/$lang/resources/lectures/",getParentRoute:()=>Ke}),AIt=myt.update({id:"/$lang/resources/glossary/",path:"/$lang/resources/glossary/",getParentRoute:()=>Ke}),MIt=vyt.update({id:"/$lang/resources/conferences/",path:"/$lang/resources/conferences/",getParentRoute:()=>Ke}),OIt=Cyt.update({id:"/$lang/resources/channels/",path:"/$lang/resources/channels/",getParentRoute:()=>Ke}),IIt=Eyt.update({id:"/$lang/resources/books/",path:"/$lang/resources/books/",getParentRoute:()=>Ke}),RIt=Nyt.update({id:"/$lang/resources/bet/",path:"/$lang/resources/bet/",getParentRoute:()=>Ke}),DIt=jyt.update({id:"/$lang/_misc/professors/",path:"/$lang/professors/",getParentRoute:()=>Ke}),PIt=Ayt.update({id:"/$lang/_misc/plan-b-labs/",path:"/$lang/plan-b-labs/",getParentRoute:()=>Ke}),LIt=Myt.update({id:"/$lang/_misc/legal/",path:"/$lang/legal/",getParentRoute:()=>Ke}),VIt=Yyt.update({id:"/$lang/_course/programs/",path:"/$lang/programs/",getParentRoute:()=>Ke}),$It=mCt.update({id:"/$lang/_course/my-courses/",path:"/$lang/my-courses/",getParentRoute:()=>Ke}),HIt=hCt.update({id:"/$lang/_course/live-classes/",path:"/$lang/live-classes/",getParentRoute:()=>Ke}),FIt=wCt.update({id:"/$lang/_course/learn-anytime/",path:"/$lang/learn-anytime/",getParentRoute:()=>Ke}),zIt=SCt.update({id:"/$lang/_course/courses/",path:"/$lang/courses/",getParentRoute:()=>Ke}),UIt=nEe.update({id:"/$lang/resources/projects/$projectSlug",path:"/$lang/resources/projects/$projectSlug",getParentRoute:()=>Ke}),BIt=rEe.update({id:"/$lang/resources/podcasts/$podcastSlug",path:"/$lang/resources/podcasts/$podcastSlug",getParentRoute:()=>Ke}),ZIt=aEe.update({id:"/$lang/resources/papers/$paperSlug",path:"/$lang/resources/papers/$paperSlug",getParentRoute:()=>Ke}),qIt=iEe.update({id:"/$lang/resources/newsletters/$newsletterSlug",path:"/$lang/resources/newsletters/$newsletterSlug",getParentRoute:()=>Ke}),GIt=sEe.update({id:"/$lang/resources/movies/$movieSlug",path:"/$lang/resources/movies/$movieSlug",getParentRoute:()=>Ke}),WIt=lEe.update({id:"/$lang/resources/lectures/$lectureSlug",path:"/$lang/resources/lectures/$lectureSlug",getParentRoute:()=>Ke}),YIt=cEe.update({id:"/$lang/resources/glossary/$wordId",path:"/$lang/resources/glossary/$wordId",getParentRoute:()=>Ke}),KIt=uEe.update({id:"/$lang/resources/conferences/$conferenceSlug",path:"/$lang/resources/conferences/$conferenceSlug",getParentRoute:()=>Ke}),XIt=dEe.update({id:"/$lang/resources/channels/$channelSlug",path:"/$lang/resources/channels/$channelSlug",getParentRoute:()=>Ke}),QIt=fEe.update({id:"/$lang/resources/books/$bookSlug",path:"/$lang/resources/books/$bookSlug",getParentRoute:()=>Ke}),JIt=ZCt.update({id:"/$lang/dashboard/professor/tutorials",path:"/$lang/dashboard/professor/tutorials",getParentRoute:()=>Ke}),eRt=GCt.update({id:"/$lang/dashboard/administration/tutorials",path:"/$lang/dashboard/administration/tutorials",getParentRoute:()=>Ke}),ig=bwt.update({id:"/$lang/dashboard/administration/translation-panel",path:"/$lang/dashboard/administration/translation-panel",getParentRoute:()=>Ke}),tRt=wwt.update({id:"/$lang/dashboard/administration/role",path:"/$lang/dashboard/administration/role",getParentRoute:()=>Ke}),nRt=Swt.update({id:"/$lang/dashboard/administration/coupons",path:"/$lang/dashboard/administration/coupons",getParentRoute:()=>Ke}),rRt=jwt.update({id:"/$lang/dashboard/administration/careers",path:"/$lang/dashboard/administration/careers",getParentRoute:()=>Ke}),aRt=Rwt.update({id:"/$lang/dashboard/administration/bookings",path:"/$lang/dashboard/administration/bookings",getParentRoute:()=>Ke}),iRt=gEe.update({id:"/$lang/_misc/validate-email/$token",path:"/$lang/validate-email/$token",getParentRoute:()=>Ke}),sRt=bEe.update({id:"/$lang/_misc/validate-email-change/$token",path:"/$lang/validate-email-change/$token",getParentRoute:()=>Ke}),oRt=xEe.update({id:"/$lang/_misc/reset-password/$token",path:"/$lang/reset-password/$token",getParentRoute:()=>Ke}),lRt=vEe.update({id:"/$lang/_misc/professors/$category",path:"/$lang/professors/$category",getParentRoute:()=>Ke}),cRt=yEe.update({id:"/$lang/_misc/professor/$professorSlug",path:"/$lang/professor/$professorSlug",getParentRoute:()=>Ke}),uRt=CEe.update({id:"/$lang/_misc/plan-b-labs/$group",path:"/$lang/plan-b-labs/$group",getParentRoute:()=>Ke}),dRt=wEe.update({id:"/$lang/_misc/legal/$name",path:"/$lang/legal/$name",getParentRoute:()=>Ke}),fRt=kEe.update({id:"/$lang/_misc/exam-certificates/$certificateId",path:"/$lang/exam-certificates/$certificateId",getParentRoute:()=>Ke}),mRt=jEe.update({id:"/$lang/_misc/course-diplomas/$certificateId",path:"/$lang/course-diplomas/$certificateId",getParentRoute:()=>Ke}),pRt=TEe.update({id:"/$lang/_misc/change-email-preferences/$unsubscribeId",path:"/$lang/change-email-preferences/$unsubscribeId",getParentRoute:()=>Ke}),hRt=AEe.update({id:"/$lang/_misc/bcert-certificates/$certificateId",path:"/$lang/bcert-certificates/$certificateId",getParentRoute:()=>Ke}),gRt=rEt.update({id:"/$lang/_course/learn-anytime/course-selector",path:"/$lang/learn-anytime/course-selector",getParentRoute:()=>Ke}),bRt=iEt.update({id:"/$lang/_course/courses/btc105",path:"/$lang/courses/btc105",getParentRoute:()=>Ke}),xRt=IEe.update({id:"/$lang/_course/courses/$courseName-$courseId",path:"/$lang/courses/$courseName-$courseId",getParentRoute:()=>Ke}),vRt=xEt.update({id:"/$lang/dashboard/administration/educator-content/",path:"/$lang/dashboard/administration/educator-content/",getParentRoute:()=>Ke}),yRt=LEe.update({id:"/$lang/tutorials/$category/$subcategory/$tutorialSlug",path:"/$lang/tutorials/$category/$subcategory/$tutorialSlug",getParentRoute:()=>Ke}),CRt=VEe.update({id:"/$lang/dashboard/administration/educator-content/$status",path:"/$lang/dashboard/administration/educator-content/$status",getParentRoute:()=>Ke}),Jd=$Ee.update({id:"/$lang/_course/courses/$courseSlug/_$courseSlug",path:"/$lang/courses/$courseSlug",getParentRoute:()=>Ke}),wRt=HEe.update({id:"/$lang/dashboard/professor/manage-courses/$courseId/students",path:"/$lang/dashboard/professor/manage-courses/$courseId/students",getParentRoute:()=>Ke}),ERt=zEe.update({id:"/$lang/dashboard/professor/manage-courses/$courseId/review",path:"/$lang/dashboard/professor/manage-courses/$courseId/review",getParentRoute:()=>Ke}),SRt=ZEe.update({id:"/$lang/dashboard/professor/manage-courses/$courseId/results",path:"/$lang/dashboard/professor/manage-courses/$courseId/results",getParentRoute:()=>Ke}),NRt=qEe.update({id:"/$lang/dashboard/professor/manage-courses/$courseId/overview",path:"/$lang/dashboard/professor/manage-courses/$courseId/overview",getParentRoute:()=>Ke}),_Rt=GEe.update({id:"/$lang/dashboard/professor/manage-courses/$courseId/discount",path:"/$lang/dashboard/professor/manage-courses/$courseId/discount",getParentRoute:()=>Ke}),kRt=WEe.update({id:"/$lang/dashboard/professor/manage-courses/$courseId/details",path:"/$lang/dashboard/professor/manage-courses/$courseId/details",getParentRoute:()=>Ke}),jRt=YEe.update({id:"/$lang/dashboard/professor/manage-courses/$courseId/assignment",path:"/$lang/dashboard/professor/manage-courses/$courseId/assignment",getParentRoute:()=>Ke}),TRt=QEe.update({id:"/$lang/dashboard/professor/manage-courses/$courseId/announcement",path:"/$lang/dashboard/professor/manage-courses/$courseId/announcement",getParentRoute:()=>Ke}),ARt=tSe.update({id:"/user/$userId",path:"/user/$userId",getParentRoute:()=>ig}),MRt=hR.update({id:"/course/$courseId",path:"/course/$courseId",getParentRoute:()=>ig}),ORt=gR.update({id:"/compare/$slideId",path:"/compare/$slideId",getParentRoute:()=>ig}),IRt=bR.update({id:"/chapter/$chapterId",path:"/chapter/$chapterId",getParentRoute:()=>ig}),RRt=zwe.update({id:"/summer-school",path:"/summer-school",getParentRoute:()=>Jd}),DRt=rSe.update({id:"/single-trial-exam",path:"/single-trial-exam",getParentRoute:()=>Jd}),PRt=PSe.update({id:"/retake-exam",path:"/retake-exam",getParentRoute:()=>Jd}),LRt=RTt.update({id:"/overview",path:"/overview",getParentRoute:()=>Jd}),VRt=ext.update({id:"/credits",path:"/credits",getParentRoute:()=>Jd}),$Rt=LSe.update({id:"/assignment",path:"/assignment",getParentRoute:()=>Jd}),HRt=gNe.update({id:"/$chapterSlug",path:"/$chapterSlug",getParentRoute:()=>Jd}),FRt={LangDashboardAdministrationTranslationPanelChapterChapterIdRoute:IRt,LangDashboardAdministrationTranslationPanelCompareSlideIdRoute:ORt,LangDashboardAdministrationTranslationPanelCourseCourseIdRoute:MRt,LangDashboardAdministrationTranslationPanelUserUserIdRoute:ARt},zRt=ig._addFileChildren(FRt),URt={LangCourseCoursesCourseSlugCourseSlugChapterSlugRoute:HRt,LangCourseCoursesCourseSlugCourseSlugAssignmentRoute:$Rt,LangCourseCoursesCourseSlugCourseSlugCreditsRoute:VRt,LangCourseCoursesCourseSlugCourseSlugOverviewRoute:LRt,LangCourseCoursesCourseSlugCourseSlugRetakeExamRoute:PRt,LangCourseCoursesCourseSlugCourseSlugSingleTrialExamRoute:DRt,LangCourseCoursesCourseSlugCourseSlugSummerSchoolRoute:RRt},BRt=Jd._addFileChildren(URt),ZRt={LangIndexRoute:XOt,LangMiscAboutRoute:wIt,LangMiscBecomeTeacherRoute:CIt,LangMiscManifestoRoute:yIt,LangMiscUnderConstructionRoute:vIt,LangAccountInvoicesRoute:xIt,LangAccountSettingsRoute:bIt,LangAccountTeacherProfileRoute:gIt,LangCertificationsBCertRoute:hIt,LangCertificationsCertificatesRoute:pIt,LangEducatorContentIdRoute:mIt,LangEducatorContentMyContentRoute:fIt,LangEventsEventIdRoute:dIt,LangEventsMyTicketsRoute:uIt,LangEventsPlanBWeekRoute:cIt,LangAccountIndexRoute:lIt,LangCalendarIndexRoute:oIt,LangCareerPortalIndexRoute:sIt,LangDashboardIndexRoute:iIt,LangEducatorContentGuideIndexRoute:aIt,LangEducatorContentIndexRoute:rIt,LangEventsIndexRoute:nIt,LangNotificationsIndexRoute:tIt,LangResourcesIndexRoute:eIt,LangSearchIndexRoute:JOt,LangTutorialsIndexRoute:QOt,LangCourseCoursesCourseNameCourseIdRoute:xRt,LangCourseCoursesBtc105Route:bRt,LangCourseLearnAnytimeCourseSelectorRoute:gRt,LangMiscBcertCertificatesCertificateIdRoute:hRt,LangMiscChangeEmailPreferencesUnsubscribeIdRoute:pRt,LangMiscCourseDiplomasCertificateIdRoute:mRt,LangMiscExamCertificatesCertificateIdRoute:fRt,LangMiscLegalNameRoute:dRt,LangMiscPlanBLabsGroupRoute:uRt,LangMiscProfessorProfessorSlugRoute:cRt,LangMiscProfessorsCategoryRoute:lRt,LangMiscResetPasswordTokenRoute:oRt,LangMiscValidateEmailChangeTokenRoute:sRt,LangMiscValidateEmailTokenRoute:iRt,LangDashboardAdministrationBookingsRoute:aRt,LangDashboardAdministrationCareersRoute:rRt,LangDashboardAdministrationCouponsRoute:nRt,LangDashboardAdministrationRoleRoute:tRt,LangDashboardAdministrationTranslationPanelRoute:zRt,LangDashboardAdministrationTutorialsRoute:eRt,LangDashboardProfessorTutorialsRoute:JIt,LangResourcesBooksBookSlugRoute:QIt,LangResourcesChannelsChannelSlugRoute:XIt,LangResourcesConferencesConferenceSlugRoute:KIt,LangResourcesGlossaryWordIdRoute:YIt,LangResourcesLecturesLectureSlugRoute:WIt,LangResourcesMoviesMovieSlugRoute:GIt,LangResourcesNewslettersNewsletterSlugRoute:qIt,LangResourcesPapersPaperSlugRoute:ZIt,LangResourcesPodcastsPodcastSlugRoute:BIt,LangResourcesProjectsProjectSlugRoute:UIt,LangCourseCoursesIndexRoute:zIt,LangCourseLearnAnytimeIndexRoute:FIt,LangCourseLiveClassesIndexRoute:HIt,LangCourseMyCoursesIndexRoute:$It,LangCourseProgramsIndexRoute:VIt,LangMiscLegalIndexRoute:LIt,LangMiscPlanBLabsIndexRoute:PIt,LangMiscProfessorsIndexRoute:DIt,LangResourcesBetIndexRoute:RIt,LangResourcesBooksIndexRoute:IIt,LangResourcesChannelsIndexRoute:OIt,LangResourcesConferencesIndexRoute:MIt,LangResourcesGlossaryIndexRoute:AIt,LangResourcesLecturesIndexRoute:TIt,LangResourcesMoviesIndexRoute:jIt,LangResourcesNewslettersIndexRoute:kIt,LangResourcesPapersIndexRoute:_It,LangResourcesPodcastsIndexRoute:NIt,LangResourcesProjectsIndexRoute:SIt,LangTutorialsCategoryIndexRoute:EIt,LangCourseCoursesCourseSlugCourseSlugRoute:BRt,LangDashboardAdministrationEducatorContentStatusRoute:CRt,LangTutorialsCategorySubcategoryTutorialSlugRoute:yRt,LangDashboardAdministrationEducatorContentIndexRoute:vRt,LangDashboardProfessorManageCoursesCourseIdAnnouncementRoute:TRt,LangDashboardProfessorManageCoursesCourseIdAssignmentRoute:jRt,LangDashboardProfessorManageCoursesCourseIdDetailsRoute:kRt,LangDashboardProfessorManageCoursesCourseIdDiscountRoute:_Rt,LangDashboardProfessorManageCoursesCourseIdOverviewRoute:NRt,LangDashboardProfessorManageCoursesCourseIdResultsRoute:SRt,LangDashboardProfessorManageCoursesCourseIdReviewRoute:ERt,LangDashboardProfessorManageCoursesCourseIdStudentsRoute:wRt},qRt=Ke._addFileChildren(ZRt)._addFileTypes(),Qu=MOe({context:{i18n:void 0},defaultNotFoundComponent:QC,defaultPreload:!1,routeTree:qRt,scrollRestoration:!0,unmaskOnReload:!0}),Nq=d.createContext({setCurrentLanguage:()=>{}});function _de(){return new Zhe({defaultOptions:{queries:{staleTime:60*1e3}}})}let SM;function GRt(){return typeof window>"u"?_de():(SM||(SM=_de()),SM)}const WRt=({children:e})=>{const{i18n:t}=Q(),n=GRt(),r=(c=>c&&(Ro.includes(c)?c:void 0))(location.pathname.split("/")[1]),[a,i]=d.useState(r);function o(c){if(Ro.includes(c))return t.changeLanguage(c),c;for(const u of t.languages)if(Ro.includes(u))return t.changeLanguage(u),u;return t.changeLanguage("en"),"en"}async function l(c,u){const f=o(c);u==="/"&&Qu.navigate({replace:!0,to:`/${f}${location.hash}${location.search}`});const m=location.pathname.split("/")[1];m&&!Ro.includes(m)&&Qu.navigate({replace:!0,to:`/${f}${location.pathname}${location.hash}${location.search}`}),Qu.load()}return d.useEffect(()=>{const c=a||t.language,u=o(c);u&&(!a||a!==u)&&l(u,`${location.pathname}${location.hash}${location.search}`)},[a,r]),d.useEffect(()=>{const c=()=>{const f=location.pathname.split("/")[1],m=location.pathname.replace(/^\/[^/]+/,"");Ro.includes(f)&&l(f,`${m}${location.hash}${location.search}`)};return window.addEventListener("popstate",c),()=>{window.removeEventListener("popstate",c)}},[a]),d.useEffect(()=>{let c=!1;const u=n.getQueryCache().subscribe(()=>{const m=n.isFetching();m>0&&(c=!0),c&&m===0&&(window.prerenderReady=!0)}),f=setTimeout(()=>{window.prerenderReady=!0},3e3);return()=>{u(),clearTimeout(f)}},[n]),s.jsx(t6e,{children:s.jsx(xnt,{client:n,children:s.jsx(zst,{trpcClient:hn,queryClient:n,children:s.jsx(Nq.Provider,{value:{setCurrentLanguage:i},children:s.jsx(Zst,{children:s.jsx(hdt,{children:s.jsx(E6t,{children:s.jsx(lEt,{children:s.jsxs(RCt,{children:[s.jsx(ROe,{router:Qu,context:{i18n:t}}),s.jsx(h6e,{title:bf,description:"Let's build together the Bitcoin educational layer",type:"website",imageSrc:"/share-default.png"}),s.jsx(Get,{autoClose:5e3}),e]})})})})})})})})})},YRt="/assets/loading_pill-JR9tXPQi.svg",KRt=Lke.createRoot(document.querySelector("#root"));window.prerenderReady=!1;kL&&typeof Pear<"u"&&(document.body.classList.add("is-pear-context"),Pear.versions().then(e=>{console.log("Running in Pear context",JSON.stringify(e,null,2));const t=e.runtimes.pear;t?.startsWith("1")?Pear.updates(()=>{console.log("Pear (v1) update detected, reloading app..."),setTimeout(()=>Pear.reload(),1e3)}):t?.startsWith("2")?Et(()=>import("pear-updates"),[]).then(n=>n.default).then(n=>{n(()=>{console.log("Pear (v2) update detected, reloading app..."),setTimeout(()=>location.reload(),1e3)})}).catch(n=>console.error("Failed to load pear-updates",n)):console.warn("Unknown Pear version, skipping auto updates",t)}));KRt.render(s.jsx(d.StrictMode,{children:s.jsx(d.Suspense,{fallback:s.jsx("img",{src:YRt,className:"w-[100px] absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",loading:"lazy",alt:"Orange pill"}),children:s.jsx(WRt,{children:s.jsx("div",{})})})}));export{Et as $,_1 as A,ao as B,R_t as C,lRe as D,D$ as E,BC as F,_we as G,A9t as H,m_t as I,KH as J,sgt as K,dEt as L,s0 as M,APt as N,OAt as O,wn as P,St as Q,jPt as R,ru as S,$2 as T,TPt as U,nn as V,_Pt as W,RCe as X,kL as Y,One as Z,Fe as _,d as a,RLe as a$,$5 as a0,Mm as a1,ty as a2,iDt as a3,U as a4,Te as a5,eDt as a6,Vr as a7,Wf as a8,hUe as a9,R8 as aA,Rze as aB,q0e as aC,$Ue as aD,NUe as aE,kd as aF,GDt as aG,WDt as aH,KDt as aI,MD as aJ,BDt as aK,ZDt as aL,qDt as aM,jDt as aN,TDt as aO,ADt as aP,kR as aQ,yl as aR,C5 as aS,Ie as aT,vi as aU,Td as aV,Ad as aW,mP as aX,s3e as aY,fPt as aZ,LM as a_,z2 as aa,Bm as ab,a2 as ac,Hn as ad,Wt as ae,b5 as af,SDt as ag,g5 as ah,Yf as ai,P1 as aj,cYe as ak,jn as al,PDt as am,ID as an,GX as ao,xs as ap,vl as aq,Y0e as ar,Fi as as,Zm as at,kDt as au,U0e as av,xUe as aw,Yze as ax,bUe as ay,Aa as az,ke as b,nPt as b$,XVe as b0,HFe as b1,FFe as b2,$Fe as b3,$Dt as b4,Qf as b5,cJ as b6,mDt as b7,pDt as b8,Id as b9,tPt as bA,NDt as bB,HDt as bC,OGe as bD,LDt as bE,Bqe as bF,t3e as bG,Ra as bH,kWe as bI,Z2 as bJ,aPt as bK,iPt as bL,Xf as bM,lDt as bN,QDt as bO,UGe as bP,XDt as bQ,YDt as bR,Z3e as bS,Ev as bT,vv as bU,Wh as bV,GWe as bW,JDt as bX,UDt as bY,rPt as bZ,MWe as b_,Rd as ba,Uqe as bb,Zqe as bc,xh as bd,Ic as be,EDt as bf,ta as bg,ODt as bh,zDt as bi,FDt as bj,nJ as bk,Yqe as bl,IDt as bm,RDt as bn,Aqe as bo,tGe as bp,DDt as bq,VDt as br,gDt as bs,vDt as bt,Rh as bu,Lh as bv,xDt as bw,hDt as bx,bDt as by,tpe as bz,w8 as c,B1 as c$,qh as c0,CDt as c1,wDt as c2,Gh as c3,oDt as c4,rHe as c5,cPt as c6,ePt as c7,dPt as c8,MDt as c9,ZYe as cA,ry as cB,Ao as cC,Ff as cD,Uf as cE,XRt as cF,AAe as cG,MAe as cH,NAe as cI,TAe as cJ,kAe as cK,_Ae as cL,z1e as cM,SAe as cN,jAe as cO,QRt as cP,zf as cQ,GAe as cR,YAe as cS,WAe as cT,KOe as cU,ad as cV,N2e as cW,id as cX,En as cY,In as cZ,y0e as c_,fDt as ca,pPt as cb,SHe as cc,afe as cd,uDt as ce,cDt as cf,sPt as cg,oPt as ch,lPt as ci,OD as cj,VLe as ck,jze as cl,yDt as cm,dDt as cn,zfe as co,gYe as cp,$Le as cq,hPt as cr,_Dt as cs,uPt as ct,Sn as cu,Pl as cv,re as cw,t2 as cx,UYe as cy,gPt as cz,G5t as d,DJe as d$,jh as d0,Th as d1,xD as d2,Ah as d3,Oh as d4,Mh as d5,bPt as d6,qYe as d7,BYe as d8,Hc as d9,Ot as dA,im as dB,Rt as dC,vPt as dD,wPt as dE,xPt as dF,CPt as dG,wtt as dH,Sr as dI,KP as dJ,Yr as dK,Q8 as dL,Pv as dM,t6 as dN,Lv as dO,eL as dP,Mtt as dQ,dd as dR,Ote as dS,Ite as dT,xJe as dU,$O as dV,_5e as dW,RJe as dX,jtt as dY,Pr as dZ,Tr as d_,Npe as da,kpe as db,_pe as dc,lKe as dd,Ttt as de,phe as df,Qm as dg,Hr as dh,q2 as di,W2 as dj,mKe as dk,fKe as dl,jpe as dm,dKe as dn,G2 as dp,uKe as dq,hs as dr,Wi as ds,Cb as dt,Rtt as du,Sl as dv,Mr as dw,Lt as dx,yPt as dy,Jh as dz,qa as e,br as e0,T5e as e1,j5e as e2,k5e as e3,PJe as e4,jr as e5,Lr as e6,cL as e7,YO as e8,Uv as e9,kPt as eA,tu as ea,Ka as eb,uet as ec,et as ed,cet as ee,un as ef,nu as eg,Tn as eh,bL as ei,hl as ej,It as ek,i3 as el,Get as em,EPt as en,o3 as eo,fL as ep,K2 as eq,s3 as er,l3 as es,YOe as et,R9 as eu,en as ev,Lje as ew,wQe as ex,det as ey,ahe as ez,V as f,lr as g,Wn as h,F5t as i,s as j,Y5t as k,CCe as l,W5t as m,gt as n,$x as o,Rl as p,aDt as q,JMt as r,sd as s,oe as t,Q as u,nDt as v,tDt as w,rDt as x,IPe as y,Ba as z};