1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`c1ec93f8e845e18feea3c224284a004d27aa63a6`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`41da6fa8-e172-42d6-88ba-ebc93d83f2da`,e._sentryDebugIdIdentifier=`sentry-dbid-41da6fa8-e172-42d6-88ba-ebc93d83f2da`)}catch{}})();import{a as e}from"./rolldown-runtime-BErKmBkS.js";import{JO as t,YO as n}from"./api-resources-B-ogHZgD.js";import{An as r,Hn as i,Mn as a,On as o,Rn as s,_n as c,cn as l,fn as u,gn as d,hn as f,un as p,xn as m}from"./ui-libs-Dy3Ykwm3.js";var h=e(n()),g=h.createContext(null);function _(){return h.useContext(g)}var v=typeof Symbol==`function`&&Symbol.for?Symbol.for(`mui.nested`):`__THEME_NESTED__`,y=t();function b(e,t){return typeof t==`function`?t(e):{...e,...t}}function x(e){let{children:t,theme:n}=e,r=_(),i=h.useMemo(()=>{let e=r===null?{...n}:b(r,n);return e!=null&&(e[v]=r!==null),e},[n,r]);return(0,y.jsx)(g.Provider,{value:i,children:t})}function S(e){let t=r(),n=f()||``,{modularCssLayers:i}=e,a=`mui.global, mui.components, mui.theme, mui.custom, mui.sx`;return a=!i||t!==null?``:typeof i==`string`?i.replace(/mui(?!\.)/g,a):`@layer ${a};`,m(()=>{let e=document.querySelector(`head`);if(!e)return;let t=e.firstChild;if(a){if(t&&t.hasAttribute?.(`data-mui-layer-order`)&&t.getAttribute(`data-mui-layer-order`)===n)return;let r=document.createElement(`style`);r.setAttribute(`data-mui-layer-order`,n),r.textContent=a,e.prepend(r)}else e.querySelector(`style[data-mui-layer-order="${n}"]`)?.remove()},[a,n]),a?(0,y.jsx)(o,{styles:a}):null}var C={};function w(e,t,n,r=!1){return h.useMemo(()=>{let i=e&&t[e]||t;if(typeof n==`function`){let a=n(i),o=e?{...t,[e]:a}:a;return r?()=>o:o}return e?{...t,[e]:n}:{...t,...n}},[e,t,n,r])}function T(e){let{children:t,theme:n,themeId:i}=e,a=r(C),o=_()||C,l=w(i,a,n),u=w(i,o,n,!0),f=(i?l[i]:l).direction===`rtl`,p=S(l);return(0,y.jsx)(x,{theme:u,children:(0,y.jsx)(s.Provider,{value:l,children:(0,y.jsx)(c,{value:f,children:(0,y.jsxs)(d,{value:i?l[i].components:l.components,children:[p,t]})})})})}var E=`mode`,D=`color-scheme`,O=`data-color-scheme`;function k(e){let{defaultMode:t=`system`,defaultLightColorScheme:n=`light`,defaultDarkColorScheme:r=`dark`,modeStorageKey:i=E,colorSchemeStorageKey:a=D,attribute:o=O,colorSchemeNode:s=`document.documentElement`,nonce:c}=e||{},l=``,u=o;if(o===`class`&&(u=`.%s`),o===`data`&&(u=`[data-%s]`),u.startsWith(`.`)){let e=u.substring(1);l+=`${s}.classList.remove('${e}'.replace('%s', light), '${e}'.replace('%s', dark)); 2 ${s}.classList.add('${e}'.replace('%s', colorScheme));`}let d=u.match(/\[([^[\]]+)\]/);if(d){let[e,t]=d[1].split(`=`);t||(l+=`${s}.removeAttribute('${e}'.replace('%s', light)); 3 ${s}.removeAttribute('${e}'.replace('%s', dark));`),l+=` 4 ${s}.setAttribute('${e}'.replace('%s', colorScheme), ${t?`${t}.replace('%s', colorScheme)`:`""`});`}else u!==`.%s`&&(l+=`${s}.setAttribute('${u}', colorScheme);`);return(0,y.jsx)(`script`,{suppressHydrationWarning:!0,nonce:typeof window>`u`?c:``,dangerouslySetInnerHTML:{__html:`(function() { 5try { 6 let colorScheme = ''; 7 const mode = localStorage.getItem('${i}') || '${t}'; 8 const dark = localStorage.getItem('${a}-dark') || '${r}'; 9 const light = localStorage.getItem('${a}-light') || '${n}'; 10 if (mode === 'system') { 11 // handle system mode 12 const mql = window.matchMedia('(prefers-color-scheme: dark)'); 13 if (mql.matches) { 14 colorScheme = dark 15 } else { 16 colorScheme = light 17 } 18 } 19 if (mode === 'light') { 20 colorScheme = light; 21 } 22 if (mode === 'dark') { 23 colorScheme = dark; 24 } 25 if (colorScheme) { 26 ${l} 27 } 28} catch(e){}})();`}},`mui-color-scheme-init`)}function A(){}var j=({key:e,storageWindow:t})=>(!t&&typeof window<`u`&&(t=window),{get(n){if(typeof window>`u`)return;if(!t)return n;let r;try{r=t.localStorage.getItem(e)}catch{}return r||n},set:n=>{if(t)try{t.localStorage.setItem(e,n)}catch{}},subscribe:n=>{if(!t)return A;let r=t=>{let r=t.newValue;t.key===e&&n(r)};return t.addEventListener(`storage`,r),()=>{t.removeEventListener(`storage`,r)}}});function M(){}function N(e){if(typeof window<`u`&&typeof window.matchMedia==`function`&&e===`system`)return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`}function P(e,t){if(e.mode===`light`||e.mode===`system`&&e.systemMode===`light`)return t(`light`);if(e.mode===`dark`||e.mode===`system`&&e.systemMode===`dark`)return t(`dark`)}function F(e){return P(e,t=>{if(t===`light`)return e.lightColorScheme;if(t===`dark`)return e.darkColorScheme})}function ee(e){let{defaultMode:t=`light`,defaultLightColorScheme:n,defaultDar
vendor: 6,702 bytes, lines 28-29
28kColorScheme:r,supportedColorSchemes:i=[],modeStorageKey:a=E,colorSchemeStorageKey:o=D,storageWindow:s=typeof window>`u`?void 0:window,storageManager:c=j,noSsr:l=!1}=e,u=i.join(`,`),d=i.length>1,f=h.useMemo(()=>c?.({key:a,storageWindow:s}),[c,a,s]),p=h.useMemo(()=>c?.({key:`${o}-light`,storageWindow:s}),[c,o,s]),m=h.useMemo(()=>c?.({key:`${o}-dark`,storageWindow:s}),[c,o,s]),[g,_]=h.useState(()=>{let e=f?.get(t)||t,i=p?.get(n)||n,a=m?.get(r)||r;return{mode:e,systemMode:N(e),lightColorScheme:i,darkColorScheme:a}}),[v,y]=h.useState(l||!d);h.useEffect(()=>{y(!0)},[]);let b=F(g),x=h.useCallback(e=>{_(n=>{if(e===n.mode)return n;let r=e??t;return f?.set(r),{...n,mode:r,systemMode:N(r)}})},[f,t]),S=h.useCallback(e=>{e?typeof e==`string`?e&&!u.includes(e)?console.error(`\`${e}\` does not exist in \`theme.colorSchemes\`.`):_(t=>{let n={...t};return P(t,t=>{t===`light`&&(p?.set(e),n.lightColorScheme=e),t===`dark`&&(m?.set(e),n.darkColorScheme=e)}),n}):_(t=>{let i={...t},a=e.light===null?n:e.light,o=e.dark===null?r:e.dark;return a&&(u.includes(a)?(i.lightColorScheme=a,p?.set(a)):console.error(`\`${a}\` does not exist in \`theme.colorSchemes\`.`)),o&&(u.includes(o)?(i.darkColorScheme=o,m?.set(o)):console.error(`\`${o}\` does not exist in \`theme.colorSchemes\`.`)),i}):_(e=>(p?.set(n),m?.set(r),{...e,lightColorScheme:n,darkColorScheme:r}))},[u,p,m,n,r]),C=h.useCallback(e=>{g.mode===`system`&&_(t=>{let n=e?.matches?`dark`:`light`;return t.systemMode===n?t:{...t,systemMode:n}})},[g.mode]),w=h.useRef(C);return w.current=C,h.useEffect(()=>{if(typeof window.matchMedia!=`function`||!d)return;let e=(...e)=>w.current(...e),t=window.matchMedia(`(prefers-color-scheme: dark)`);return t.addListener(e),e(t),()=>{t.removeListener(e)}},[d]),h.useEffect(()=>{if(d){let e=f?.subscribe(e=>{(!e||[`light`,`dark`,`system`].includes(e))&&x(e||t)})||M,n=p?.subscribe(e=>{(!e||u.match(e))&&S({light:e})})||M,r=m?.subscribe(e=>{(!e||u.match(e))&&S({dark:e})})||M;return()=>{e(),n(),r()}}},[S,x,u,t,s,d,f,p,m]),{...g,mode:v?g.mode:void 0,systemMode:v?g.systemMode:void 0,colorScheme:v?b:void 0,setMode:x,setColorScheme:S}}var te=`*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`;function I(e){let{themeId:t,theme:n={},modeStorageKey:r=E,colorSchemeStorageKey:i=D,disableTransitionOnChange:o=!1,defaultColorScheme:s,resolveTheme:c}=e,l={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},u=h.createContext(void 0),d=()=>h.useContext(u)||l,f={},p={};function g(e){let{children:l,theme:d,modeStorageKey:g=r,colorSchemeStorageKey:v=i,disableTransitionOnChange:b=o,storageManager:x,storageWindow:S=typeof window>`u`?void 0:window,documentNode:C=typeof document>`u`?void 0:document,colorSchemeNode:w=typeof document>`u`?void 0:document.documentElement,disableNestedContext:E=!1,disableStyleSheetGeneration:D=!1,defaultMode:O=`system`,forceThemeRerender:k=!1,noSsr:A}=e,j=h.useRef(!1),M=_(),N=h.useContext(u),P=!!N&&!E,F=h.useMemo(()=>d||(typeof n==`function`?n():n),[d]),I=F[t],L=I||F,{colorSchemes:R=f,components:z=p,cssVarPrefix:B}=L,ne=Object.keys(R).filter(e=>!!R[e]).join(`,`),V=h.useMemo(()=>ne.split(`,`),[ne]),H=typeof s==`string`?s:s.light,U=typeof s==`string`?s:s.dark,{mode:re,setMode:W,systemMode:G,lightColorScheme:K,darkColorScheme:q,colorScheme:ie,setColorScheme:J}=ee({supportedColorSchemes:V,defaultLightColorScheme:H,defaultDarkColorScheme:U,modeStorageKey:g,colorSchemeStorageKey:v,defaultMode:R[H]&&R[U]?O:R[L.defaultColorScheme]?.palette?.mode||L.palette?.mode,storageManager:x,storageWindow:S,noSsr:A}),Y=re,X=ie;P&&(Y=N.mode,X=N.colorScheme);let Z=X||L.defaultColorScheme;L.vars&&!k&&(Z=L.defaultColorScheme);let Q=h.useMemo(()=>{let e=L.generateThemeVars?.()||L.vars,t={...L,components:z,colorSchemes:R,cssVarPrefix:B,vars:e};if(typeof t.generateSpacing==`function`&&(t.spacing=t.generateSpacing()),Z){let e=R[Z];e&&typeof e==`object`&&Object.keys(e).forEach(n=>{e[n]&&typeof e[n]==`object`?t[n]={...t[n],...e[n]}:t[n]=e[n]})}return c?c(t):t},[L,Z,z,R,B]),$=L.colorSchemeSelector;m(()=>{if(X&&w&&$&&$!==`media`){let e=$,t=$;if(e===`class`&&(t=`.%s`),e===`data`&&(t=`[data-%s]`),e?.startsWith(`data-`)&&!e.includes(`%s`)&&(t=`[${e}="%s"]`),t.startsWith(`.`))w.classList.remove(...V.map(e=>t.substring(1).replace(`%s`,e))),w.classList.add(t.substring(1).replace(`%s`,X));else{let e=t.replace(`%s`,X).match(/\[([^\]]+)\]/);if(e){let[t,n]=e[1].split(`=`);n||V.forEach(e=>{w.removeAttribute(t.replace(X,e))}),w.setAttribute(t,n?n.replace(/"|'/g,``):``)}else w.setAttribute(t,X)}}},[X,$,w,V]),h.useEffect(()=>{let e;if(b&&j.current&&C){let t=C.createElement(`style`);t.appendChild(C.createTextNode(te)),C.head.appendChild(t),window.getComputedStyle(C.body),e=setTimeout(()=>{C.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[X,b,C]),h.useEffect(()=>(j.current=!0,()=>{j.current=!1}),[]);let ae=h.useMemo(()=>({allColorSchemes:V,colorScheme:X,darkColorScheme:q,lightColorScheme:K,mode:Y,setColorScheme:J,setMode:W,systemMode:G}),[V,X,q,K,Y,J,W,G,Q.colorSchemeSelector]),oe=!0;(D||L.cssVariables===!1||P&&M?.cssVarPrefix===B)&&(oe=!1);let se=(0,y.jsxs)(h.Fragment,{children:[(0,y.jsx)(T,{themeId:I?t:void 0,theme:Q,children:l}),oe&&(0,y.jsx)(a,{styles:Q.generateStyleSheets?.()||[]})]});return P?se:(0,y.jsx)(u.Provider,{value:ae,children:se})}let v=typeof s==`string`?s:s.light,b=typeof s==`string`?s:s.dark;return{CssVarsProvider:g,useColorScheme:d,getInitColorSchemeScript:e=>k({colorSchemeStorageKey:i,defaultLightColorScheme:v,defaultDarkColorScheme:b,modeStorageKey:r,...e})}}function L({theme:e,...t}){let n=`$$material`in e?e[l]:void 0;return(0,y.jsx)(T,{...t,themeId:n?l:void 0,theme:n||e})}var R={attribute:`data-mui-color-scheme`,colorSchemeStorageKey:`mui-color-scheme`,defaultLightColorScheme:`light`,defaultDarkColorScheme:`dark`,modeStorageKey:`mui-mode`},{CssVarsProvider:z,useColorScheme:B,getInitColorSchemeScript:ne}=I({themeId:l,theme:()=>p({cssVariables:!0}),colorSchemeStorageKey:R.colorSchemeStorageKey,modeStorageKey:R.modeStorageKey,defaultColorScheme:{light:R.defaultLightColorScheme,dark:R.defaultDarkColorScheme},resolveTheme:e=>{let t={...e,typography:u(e.palette,e.typography)};return t.unstable_sx=function(e){return i({sx:e,theme:this})},t}}),V=z;function H({theme:e,...t}){let n=h.useMemo(()=>{if(typeof e==`function`)return e;let t=`$$material`in e?e[l]:e;return`colorSchemes`in t?null:`vars`in t?e:{...e,vars:null}},[e]);return n?(0,y.jsx)(L,{theme:n,...t}):(0,y.jsx)(V,{theme:e,...t})}export{H as t}; 29//# sourceMappingURL=ThemeProvider-DyHp-g-H.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.