"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[746],{779:(e,t,o)=>{o.d(t,{A:()=>n});var r=o(7620),l=o(5023);function n(){return r.useContext(l.A)}},1379:(e,t,o)=>{o.r(t),o.d(t,{CssVarsProvider:()=>g,Experimental_CssVarsProvider:()=>h,getInitColorSchemeScript:()=>S,useColorScheme:()=>u});var r=o(1858),l=o(2421),n=o(8856),i=o(1319),s=o(4549),c=o(4568);let a={colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"},{CssVarsProvider:d,useColorScheme:u,getInitColorSchemeScript:m}=(0,l.default)({themeId:s.A,theme:()=>(0,n.A)({cssVariables:!0}),colorSchemeStorageKey:a.colorSchemeStorageKey,modeStorageKey:a.modeStorageKey,defaultColorScheme:{light:a.defaultLightColorScheme,dark:a.defaultDarkColorScheme},resolveTheme:e=>{let t={...e,typography:(0,i.A)(e.palette,e.typography)};return t.unstable_sx=function(e){return(0,r.A)({sx:e,theme:this})},t}});function h(e){return(0,c.jsx)(d,{...e})}let f=!1,S=e=>(f||(console.warn("MUI: The getInitColorSchemeScript function has been deprecated.\n\nYou should use `import InitColorSchemeScript from '@mui/material/InitColorSchemeScript'`\nand replace the function call with `` instead."),f=!0),m(e)),g=d},2105:(e,t,o)=>{o.d(t,{default:()=>y});var r=o(7620),l=o(779),n=o(5023);let i="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var s=o(4568);let c=function(e){let{children:t,theme:o}=e,c=(0,l.A)(),a=r.useMemo(()=>{var e,t;let r=null===c?{...o}:(e=c,"function"==typeof(t=o)?t(e):{...e,...t});return null!=r&&(r[i]=null!==c),r},[o,c]);return(0,s.jsx)(n.A.Provider,{value:a,children:t})};var a=o(3459),d=o(6310),u=o(5845),m=o(7663),h=o(3904),f=o(2156),S=o(8758);let g={};function p(e,t,o){let l=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return r.useMemo(()=>{let r=e&&t[e]||t;if("function"==typeof o){let n=o(r),i=e?{...t,[e]:n}:n;return l?()=>i:i}return e?{...t,[e]:o}:{...t,...o}},[e,t,o,l])}let y=function(e){let{children:t,theme:o,themeId:r}=e,n=(0,d.default)(g),i=(0,l.A)()||g,y=p(r,n,o),v=p(r,i,o,!0),C="rtl"===(r?y[r]:y).direction,k=function(e){let t=(0,d.default)(),o=(0,f.A)()||"",{modularCssLayers:r}=e,l="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return(l=r&&null===t?"string"==typeof r?r.replace(/mui(?!\.)/g,l):`@layer ${l};`:"",(0,h.A)(()=>{let e=document.querySelector("head");if(!e)return;let t=e.firstChild;if(l){if(t&&t.hasAttribute?.("data-mui-layer-order")&&t.getAttribute("data-mui-layer-order")===o)return;let r=document.createElement("style");r.setAttribute("data-mui-layer-order",o),r.textContent=l,e.prepend(r)}else e.querySelector(`style[data-mui-layer-order="${o}"]`)?.remove()},[l,o]),l)?(0,s.jsx)(S.default,{styles:l}):null}(y);return(0,s.jsx)(c,{theme:v,children:(0,s.jsx)(a.T.Provider,{value:y,children:(0,s.jsx)(u.default,{value:C,children:(0,s.jsxs)(m.A,{value:r?y[r].components:y.components,children:[k,t]})})})})}},2421:(e,t,o)=>{o.r(t),o.d(t,{DISABLE_CSS_TRANSITION:()=>g,default:()=>p});var r=o(7620),l=o(2609),n=o(779),i=o(3904),s=o(2105),c=o(4568);let a="mode",d="color-scheme";function u(){}let m=({key:e,storageWindow:t})=>(t||"undefined"==typeof window||(t=window),{get(o){let r;if("undefined"!=typeof window){if(!t)return o;try{r=t.localStorage.getItem(e)}catch{}return r||o}},set:o=>{if(t)try{t.localStorage.setItem(e,o)}catch{}},subscribe:o=>{if(!t)return u;let r=t=>{let r=t.newValue;t.key===e&&o(r)};return t.addEventListener("storage",r),()=>{t.removeEventListener("storage",r)}}});function h(){}function f(e){if("undefined"!=typeof window&&"function"==typeof window.matchMedia&&"system"===e)return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function S(e,t){return"light"===e.mode||"system"===e.mode&&"light"===e.systemMode?t("light"):"dark"===e.mode||"system"===e.mode&&"dark"===e.systemMode?t("dark"):void 0}let g="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function p(e){let{themeId:t,theme:o={},modeStorageKey:u=a,colorSchemeStorageKey:p=d,disableTransitionOnChange:y=!1,defaultColorScheme:v,resolveTheme:C}=e,k={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},b=r.createContext(void 0),w={},A={},x="string"==typeof v?v:v.light,M="string"==typeof v?v:v.dark;return{CssVarsProvider:function(e){var k,x,M,$;let{children:j,theme:E,modeStorageKey:I=u,colorSchemeStorageKey:_=p,disableTransitionOnChange:T=y,storageManager:L,storageWindow:K="undefined"==typeof window?void 0:window,documentNode:P="undefined"==typeof document?void 0:document,colorSchemeNode:V="undefined"==typeof document?void 0:document.documentElement,disableNestedContext:N=!1,disableStyleSheetGeneration:q=!1,defaultMode:D="system",forceThemeRerender:O=!1,noSsr:R}=e,W=r.useRef(!1),H=(0,n.A)(),z=r.useContext(b),B=!!z&&!N,F=r.useMemo(()=>E||("function"==typeof o?o():o),[E]),U=F[t],Y=U||F,{colorSchemes:G=w,components:J=A,cssVarPrefix:Q}=Y,X=Object.keys(G).filter(e=>!!G[e]).join(","),Z=r.useMemo(()=>X.split(","),[X]),ee="string"==typeof v?v:v.light,et="string"==typeof v?v:v.dark,eo=G[ee]&&G[et]?D:(null==(x=G[Y.defaultColorScheme])||null==(k=x.palette)?void 0:k.mode)||(null==(M=Y.palette)?void 0:M.mode),{mode:er,setMode:el,systemMode:en,lightColorScheme:ei,darkColorScheme:es,colorScheme:ec,setColorScheme:ea}=function(e){let{defaultMode:t="light",defaultLightColorScheme:o,defaultDarkColorScheme:l,supportedColorSchemes:n=[],modeStorageKey:i=a,colorSchemeStorageKey:s=d,storageWindow:c="undefined"==typeof window?void 0:window,storageManager:u=m,noSsr:g=!1}=e,p=n.join(","),y=n.length>1,v=r.useMemo(()=>null==u?void 0:u({key:i,storageWindow:c}),[u,i,c]),C=r.useMemo(()=>null==u?void 0:u({key:"".concat(s,"-light"),storageWindow:c}),[u,s,c]),k=r.useMemo(()=>null==u?void 0:u({key:"".concat(s,"-dark"),storageWindow:c}),[u,s,c]),[b,w]=r.useState(()=>{let e=(null==v?void 0:v.get(t))||t,r=(null==C?void 0:C.get(o))||o,n=(null==k?void 0:k.get(l))||l;return{mode:e,systemMode:f(e),lightColorScheme:r,darkColorScheme:n}}),[A,x]=r.useState(g||!y);r.useEffect(()=>{x(!0)},[]);let M=S(b,e=>"light"===e?b.lightColorScheme:"dark"===e?b.darkColorScheme:void 0),$=r.useCallback(e=>{w(o=>{if(e===o.mode)return o;let r=null!=e?e:t;return null==v||v.set(r),{...o,mode:r,systemMode:f(r)}})},[v,t]),j=r.useCallback(e=>{e?"string"==typeof e?e&&!p.includes(e)?console.error("`".concat(e,"` does not exist in `theme.colorSchemes`.")):w(t=>{let o={...t};return S(t,t=>{"light"===t&&(null==C||C.set(e),o.lightColorScheme=e),"dark"===t&&(null==k||k.set(e),o.darkColorScheme=e)}),o}):w(t=>{let r={...t},n=null===e.light?o:e.light,i=null===e.dark?l:e.dark;return n&&(p.includes(n)?(r.lightColorScheme=n,null==C||C.set(n)):console.error("`".concat(n,"` does not exist in `theme.colorSchemes`."))),i&&(p.includes(i)?(r.darkColorScheme=i,null==k||k.set(i)):console.error("`".concat(i,"` does not exist in `theme.colorSchemes`."))),r}):w(e=>(null==C||C.set(o),null==k||k.set(l),{...e,lightColorScheme:o,darkColorScheme:l}))},[p,C,k,o,l]),E=r.useCallback(e=>{"system"===b.mode&&w(t=>{let o=(null==e?void 0:e.matches)?"dark":"light";return t.systemMode===o?t:{...t,systemMode:o}})},[b.mode]),I=r.useRef(E);return I.current=E,r.useEffect(()=>{if("function"!=typeof window.matchMedia||!y)return;let e=function(){for(var e=arguments.length,t=Array(e),o=0;o{t.removeListener(e)}},[y]),r.useEffect(()=>{if(y){let e=(null==v?void 0:v.subscribe(e=>{(!e||["light","dark","system"].includes(e))&&$(e||t)}))||h,o=(null==C?void 0:C.subscribe(e=>{(!e||p.match(e))&&j({light:e})}))||h,r=(null==k?void 0:k.subscribe(e=>{(!e||p.match(e))&&j({dark:e})}))||h;return()=>{e(),o(),r()}}},[j,$,p,t,c,y,v,C,k]),{...b,mode:A?b.mode:void 0,systemMode:A?b.systemMode:void 0,colorScheme:A?M:void 0,setMode:$,setColorScheme:j}}({supportedColorSchemes:Z,defaultLightColorScheme:ee,defaultDarkColorScheme:et,modeStorageKey:I,colorSchemeStorageKey:_,defaultMode:eo,storageManager:L,storageWindow:K,noSsr:R}),ed=er,eu=ec;B&&(ed=z.mode,eu=z.colorScheme);let em=eu||Y.defaultColorScheme;Y.vars&&!O&&(em=Y.defaultColorScheme);let eh=r.useMemo(()=>{var e;let t=(null==(e=Y.generateThemeVars)?void 0:e.call(Y))||Y.vars,o={...Y,components:J,colorSchemes:G,cssVarPrefix:Q,vars:t};if("function"==typeof o.generateSpacing&&(o.spacing=o.generateSpacing()),em){let e=G[em];e&&"object"==typeof e&&Object.keys(e).forEach(t=>{e[t]&&"object"==typeof e[t]?o[t]={...o[t],...e[t]}:o[t]=e[t]})}return C?C(o):o},[Y,em,J,G,Q]),ef=Y.colorSchemeSelector;(0,i.A)(()=>{if(eu&&V&&ef&&"media"!==ef){let e=ef;if("class"===ef&&(e=".%s"),"data"===ef&&(e="[data-%s]"),(null==ef?void 0:ef.startsWith("data-"))&&!ef.includes("%s")&&(e="[".concat(ef,'="%s"]')),e.startsWith("."))V.classList.remove(...Z.map(t=>e.substring(1).replace("%s",t))),V.classList.add(e.substring(1).replace("%s",eu));else{let t=e.replace("%s",eu).match(/\[([^\]]+)\]/);if(t){let[e,o]=t[1].split("=");o||Z.forEach(t=>{V.removeAttribute(e.replace(eu,t))}),V.setAttribute(e,o?o.replace(/"|'/g,""):"")}else V.setAttribute(e,eu)}}},[eu,ef,V,Z]),r.useEffect(()=>{let e;if(T&&W.current&&P){let t=P.createElement("style");t.appendChild(P.createTextNode(g)),P.head.appendChild(t),window.getComputedStyle(P.body),e=setTimeout(()=>{P.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[eu,T,P]),r.useEffect(()=>(W.current=!0,()=>{W.current=!1}),[]);let eS=r.useMemo(()=>({allColorSchemes:Z,colorScheme:eu,darkColorScheme:es,lightColorScheme:ei,mode:ed,setColorScheme:ea,setMode:el,systemMode:en}),[Z,eu,es,ei,ed,ea,el,en,eh.colorSchemeSelector]),eg=!0;(q||!1===Y.cssVariables||B&&(null==H?void 0:H.cssVarPrefix)===Q)&&(eg=!1);let ep=(0,c.jsxs)(r.Fragment,{children:[(0,c.jsx)(s.default,{themeId:U?t:void 0,theme:eh,children:j}),eg&&(0,c.jsx)(l.A,{styles:(null==($=eh.generateStyleSheets)?void 0:$.call(eh))||[]})]});return B?ep:(0,c.jsx)(b.Provider,{value:eS,children:ep})},useColorScheme:()=>r.useContext(b)||k,getInitColorSchemeScript:e=>(function(e){let{defaultMode:t="system",defaultLightColorScheme:o="light",defaultDarkColorScheme:r="dark",modeStorageKey:l=a,colorSchemeStorageKey:n=d,attribute:i="data-color-scheme",colorSchemeNode:s="document.documentElement",nonce:u}=e||{},m="",h=i;if("class"===i&&(h=".%s"),"data"===i&&(h="[data-%s]"),h.startsWith(".")){let e=h.substring(1);m+=`${s}.classList.remove('${e}'.replace('%s', light), '${e}'.replace('%s', dark)); ${s}.classList.add('${e}'.replace('%s', colorScheme));`}let f=h.match(/\[([^[\]]+)\]/);if(f){let[e,t]=f[1].split("=");t||(m+=`${s}.removeAttribute('${e}'.replace('%s', light)); ${s}.removeAttribute('${e}'.replace('%s', dark));`),m+=` ${s}.setAttribute('${e}'.replace('%s', colorScheme), ${t?`${t}.replace('%s', colorScheme)`:'""'});`}else".%s"!==h&&(m+=`${s}.setAttribute('${h}', colorScheme);`);return(0,c.jsx)("script",{suppressHydrationWarning:!0,nonce:"undefined"==typeof window?u:"",dangerouslySetInnerHTML:{__html:`(function() { try { let colorScheme = ''; const mode = localStorage.getItem('${l}') || '${t}'; const dark = localStorage.getItem('${n}-dark') || '${r}'; const light = localStorage.getItem('${n}-light') || '${o}'; if (mode === 'system') { // handle system mode const mql = window.matchMedia('(prefers-color-scheme: dark)'); if (mql.matches) { colorScheme = dark } else { colorScheme = light } } if (mode === 'light') { colorScheme = light; } if (mode === 'dark') { colorScheme = dark; } if (colorScheme) { ${m} } } catch(e){}})();`}},"mui-color-scheme-init")})({colorSchemeStorageKey:p,defaultLightColorScheme:x,defaultDarkColorScheme:M,modeStorageKey:u,...e})}}},5023:(e,t,o)=>{o.d(t,{A:()=>r});let r=o(7620).createContext(null)},5845:(e,t,o)=>{o.r(t),o.d(t,{default:()=>s,useRtl:()=>i});var r=o(7620),l=o(4568);let n=r.createContext(),i=()=>{let e=r.useContext(n);return null!=e&&e},s=function(e){let{value:t,...o}=e;return(0,l.jsx)(n.Provider,{value:null==t||t,...o})}},9746:(e,t,o)=>{o.d(t,{default:()=>a});var r=o(7620),l=o(2105),n=o(4549),i=o(4568);function s(e){let{theme:t,...o}=e,r=n.A in t?t[n.A]:void 0;return(0,i.jsx)(l.default,{...o,themeId:r?n.A:void 0,theme:r||t})}var c=o(1379);function a(e){let{theme:t,...o}=e,l=r.useMemo(()=>{if("function"==typeof t)return t;let e=n.A in t?t[n.A]:t;return"colorSchemes"in e?null:"vars"in e?t:{...t,vars:null}},[t]);return l?(0,i.jsx)(s,{theme:l,...o}):(0,i.jsx)(c.CssVarsProvider,{theme:t,...o})}}}]);