1import{p as h,x as R,b as w,f as k,A as D,v as u,L as S,K as V,h as C,g as F,D as N,H as B,M as G,a as K}from"./Box-Br96zz_6.js";import{t as f}from"./chunk-62JRHF6Z-B_bjtN1J.js";import{b as j}from"./CloseButton-C0cYRRjU.js";import{p as U}from"./px-DP8G9a6Q.js";import{j as g}from"./jsx-runtime-u17CrQMm.js";function x(o){return o==="auto"||o==="dark"||o==="light"}function q({key:o="mantine-color-scheme-value"}={}){let n;return{get:a=>{if(typeof window>"u")return a;try{const r=window.localStorage.getItem(o);return x(r)?r:a}catch{return a}},set:a=>{try{window.localStorage.setItem(o,a)}catch(r){console.warn("[@mantine/core] Local storage color scheme manager was unable to save color scheme.",r)}},subscribe:a=>{n=r=>{r.storageArea===window.localStorage&&r.key===o&&x(r.newValue)&&a(r.newValue)},window.addEventListener("storage",n)},unsubscribe:()=>{window.removeEventListener("storage",n)},clear:()=>{window.localStorage.removeItem(o)}}}function J({color:o,theme:n,autoContrast:a}){return(typeof a=="boolean"?a:n.autoContrast)&&R({color:o||n.primaryColor,theme:n}).isLight?"var(--mantine-color-black)":"var(--mantine-color-white)"}function M(o,n){return J({color:o.colors[o.primaryColor][h(o,n)],theme:o,autoContrast:null})}function v(o,n){const a=typeof window<"u"&&"matchMedia"in window&&window.matchMedia("(prefers-color-scheme: dark)")?.matches,r=o!=="auto"?o:a?"dark":"light";n()?.setAttribute("data-mantine-color-scheme",r)}function Q({manager:o,defaultColorScheme:n,getRootElement:a,forceColorScheme:r}){const e=f.useRef(null),[i,t]=f.useState(()=>o.get(n)),l=r||i,s=f.useCallback(c=>{r||(v(c,a),t(c),o.set(c))},[o.set,l,r]),d=f.useCallback(()=>{t(n),v(n,a),o.clear()},[o.clear,n]);return f.useEffect(()=>(o.subscribe(s),o.unsubscribe),[o.subscribe,o.unsubscribe]),j(()=>{v(o.get(n),a)},[]),f.useEffect(()=>{if(r)return v(r,a),()=>{};r===void 0&&v(i,a),typeof window<"u"&&"matchMedia"in window&&(e.current=window.matchMedia("(prefers-color-scheme: dark)"));const c=$=>{i==="auto"&&v($.matches?"dark":"light",a)};return e.current?.addEventListener("change",c),()=>e.current?.removeEventListener("change",c)},[i,r]),{colorScheme:l,setColorScheme:s,clearColorScheme:d}}function p(o){return Object.entries(o).map(([n,a])=>`${n}: ${a};`).join("")}function E(o,n){const a=n?[n]:[":root",":host"],r=p(o.variables),e=r?`${a.join(", ")}{${r}}`:"",i=p(o.dark),t=p(o.light),l=s=>a.map(d=>d===":host"?`${d}([data-mantine-color-scheme="${s}"])`:`${d}[data-mantine-color-scheme="${s}"]`).join(", ");return`${e} 2 3${i?`${l("dark")}{${i}}`:""} 4 5${t?`${l("light")}{${t}}`:""}`}function b({theme:o,color:n,colorScheme:a,name:r=n,withColorValues:e=!0}){if(!o.colors[n])return{};if(a==="light"){const l=h(o,"light"),s={[`--mantine-color-${r}-text`]:`var(--mantine-color-${r}-filled)`,[`--mantine-color-${r}-filled`]:`var(--mantine-color-${r}-${l})`,[`--mantine-color-${r}-filled-hover`]:`var(--mantine-color-${r}-${l===9?8:l+1})`,[`--mantine-color-${r}-light`]:`var(--mantine-color-${r}-1)`,[`--mantine-color-${r}-light-hover`]:`var(--mantine-color-${r}-2)`,[`--mantine-color-${r}-light-color`]:`var(--mantine-color-${r}-9)`,[`--mantine-color-${r}-outline`]:`var(--mantine-color-${r}-${l})`,[`--mantine-color-${r}-outline-hover`]:w(o.colors[n][l],.05)};return e?{[`--mantine-color-${r}-0`]:o.colors[n][0],[`--mantine-color-${r}-1`]:o.colors[n][1],[`--mantine-color-${r}-2`]:o.colors[n][2],[`--mantine-color-${r}-3`]:o.colors[n][3],[`--mantine-color-${r}-4`]:o.colors[n][4],[`--mantine-color-${r}-5`]:o.colors[n][5],[`--mantine-color-${r}-6`]:o.colors[n][6],[`--mantine-color-${r}-7`]:o.colors[n][7],[`--mantine-color-${r}-8`]:o.colors[n][8],[`--mantine-color-${r}-9`]:o.colors[n][9],...s}:s}const i=h(o,"dark"),t={[`--mantine-color-${r}-text`]:`var(--mantine-color-${r}-4)`,[`--mantine-color-${r}-filled`]:`var(--mantine-color-${r}-${i})`,[`--mantine-color-${r}-filled-hover`]:`var(--mantine-color-${r}-${i===9?8:i+1})`,[`--mantine-color-${r}-light`]:k(o.colors[n][9],.5),[`--mantine-color-${r}-light-hover`]:k(o.colors[n][9],.3),[`--mantine-color-${r}-light-color`]:`var(--mantine-color-${r}-0)`,[`--mantine-color-${r}-outline`]:`var(--mantine-color-${r}-${Math.max(i-4,0)})`,[`--mantine-color-${r}-outline-hover`]:w(o.colors[n][Math.max(i-4,0)],.05)};return e?{[`--mantine-color-${r}-0`]:o.colors[n][0],[`--mantine-color-${r}-1`]:o.colors[n][1],[`--mantine-color-${r}-2`]:o.colors[n][2],[`--mantine-color-${r}-3`]:o.colors[n][3],[`--mantine-color-${r}-4`]:o.colors[n][4],[`--mantine-color-${r}-5`]:o.colors[n][5],[`--mantine-color-${r}-6`]:o.colors[n][6],[`--mantine-color-${r}-7`]:o.colors[n][7],[`--mantine-color-${r}-8`]:o.colors[n][8],[`--mantine-color-${r}-9`]:o.colors[n][9],...t}:t}function X(o){return!!o&&typeof o=="object"&&"mantine-virtual-color"in o}
5function m(o,n,a){u(n).forEach(r=>Object.assign(o,{[`--mantine-${a}-${r}`]:n[r]}))}const z=o=>{const n=h(o,"light"),a=o.defaultRadius in o.radius?o.radius[o.defaultRadius]:D(o.defaultRadius),r={variables:{"--mantine-z-index-app":"100","--mantine-z-index-modal":"200","--mantine-z-index-popover":"300","--mantine-z-index-overlay":"400","--mantine-z-index-max":"9999","--mantine-scale":o.scale.toString(),"--mantine-cursor-type":o.cursorType,"--mantine-webkit-font-smoothing":o.fontSmoothing?"antialiased":"unset","--mantine-moz-font-smoothing":o.fontSmoothing?"grayscale":"unset","--mantine-color-white":o.white,"--mantine-color-black":o.black,"--mantine-line-height":o.lineHeights.md,"--mantine-font-family":o.fontFamily,"--mantine-font-family-monospace":o.fontFamilyMonospace,"--mantine-font-family-headings":o.headings.fontFamily,"--mantine-heading-font-weight":o.headings.fontWeight,"--mantine-heading-text-wrap":o.headings.textWrap,"--mantine-radius-default":a,"--mantine-primary-color-filled":`var(--mantine-color-${o.primaryColor}-filled)`,"--mantine-primary-color-filled-hover":`var(--mantine-color-${o.primaryColor}-filled-hover)`,"--mantine-primary-color-light":`var(--mantine-color-${o.primaryColor}-light)`,"--mantine-primary-color-light-hover":`var(--mantine-color-${o.primaryColor}-light-hover)`,"--mantine-primary-color-light-color":`var(--mantine-color-${o.primaryColor}-light-color)`},light:{"--mantine-color-scheme":"light","--mantine-primary-color-contrast":M(o,"light"),"--mantine-color-bright":"var(--mantine-color-black)","--mantine-color-text":o.black,"--mantine-color-body":o.white,"--mantine-color-error":"var(--mantine-color-red-6)","--mantine-color-placeholder":"var(--mantine-color-gray-5)","--mantine-color-anchor":`var(--mantine-color-${o.primaryColor}-${n})`,"--mantine-color-default":"var(--mantine-color-white)","--mantine-color-default-hover":"var(--mantine-color-gray-0)","--mantine-color-default-color":"var(--mantine-color-black)","--mantine-color-default-border":"var(--mantine-color-gray-4)","--mantine-color-dimmed":"var(--mantine-color-gray-6)","--mantine-color-disabled":"var(--mantine-color-gray-2)","--mantine-color-disabled-color":"var(--mantine-color-gray-5)","--mantine-color-disabled-border":"var(--mantine-color-gray-3)"},dark:{"--mantine-color-scheme":"dark","--mantine-primary-color-contrast":M(o,"dark"),"--mantine-color-bright":"var(--mantine-color-white)","--mantine-color-text":"var(--mantine-color-dark-0)","--mantine-color-body":"var(--mantine-color-dark-7)","--mantine-color-error":"var(--mantine-color-red-8)","--mantine-color-placeholder":"var(--mantine-color-dark-3)","--mantine-color-anchor":`var(--mantine-color-${o.primaryColor}-4)`,"--mantine-color-default":"var(--mantine-color-dark-6)","--mantine-color-default-hover":"var(--mantine-color-dark-5)","--mantine-color-default-color":"var(--mantine-color-white)","--mantine-color-default-border":"var(--mantine-color-dark-4)","--mantine-color-dimmed":"var(--mantine-color-dark-2)","--mantine-color-disabled":"var(--mantine-color-dark-6)","--mantine-color-disabled-color":"var(--mantine-color-dark-3)","--mantine-color-disabled-border":"var(--mantine-color-dark-4)"}};m(r.variables,o.breakpoints,"breakpoint"),m(r.variables,o.spacing,"spacing"),m(r.variables,o.fontSizes,"font-size"),m(r.variables,o.lineHeights,"line-height"),m(r.variables,o.shadows,"shadow"),m(r.variables,o.radius,"radius"),m(r.variables,o.fontWeights,"font-weight"),o.colors[o.primaryColor].forEach((i,t)=>{r.variables[`--mantine-primary-color-${t}`]=`var(--mantine-color-${o.primaryColor}-${t})`}),u(o.colors).forEach(i=>{const t=o.colors[i];if(X(t)){Object.assign(r.light,b({theme:o,name:t.name,color:t.light,colorScheme:"light",withColorValues:!0})),Object.assign(r.dark,b({theme:o,name:t.name,color:t.dark,colorScheme:"dark",withColorValues:!0}));return}t.forEach((l,s)=>{r.variables[`--mantine-color-${i}-${s}`]=l}),Object.assign(r.light,b({theme:o,color:i,colorScheme:"light",withColorValues:!1})),Object.assign(r.dark,b({theme:o,color:i,colorScheme:"dark",withColorValues:!1}))});const e=o.headings.sizes;return u(e).forEach(i=>
5{r.variables[`--mantine-${i}-font-size`]=e[i].fontSize,r.variables[`--mantine-${i}-line-height`]=e[i].lineHeight,r.variables[`--mantine-${i}-font-weight`]=e[i].fontWeight||o.headings.fontWeight}),r};function Y(){const o=S(),n=V(),a=u(o.breakpoints).reduce((r,e)=>{const i=o.breakpoints[e].includes("px"),t=U(o.breakpoints[e]);return`${r}@media (max-width: ${i?`${t-.1}px`:C(t-.1)}) {.mantine-visible-from-${e} {display: none !important;}}@media (min-width: ${i?`${t}px`:C(t)}) {.mantine-hidden-from-${e} {display: none !important;}}`},"");return g.jsx("style",{"data-mantine-styles":"classes",nonce:n?.(),dangerouslySetInnerHTML:{__html:a}})}function Z({theme:o,generator:n}){const a=z(o),r=n?.(o);return r?F(a,r):a}const y=z(N);function oo(o){const n={variables:{},light:{},dark:{}};return u(o.variables).forEach(a=>{y.variables[a]!==o.variables[a]&&(n.variables[a]=o.variables[a])}),u(o.light).forEach(a=>{y.light[a]!==o.light[a]&&(n.light[a]=o.light[a])}),u(o.dark).forEach(a=>{y.dark[a]!==o.dark[a]&&(n.dark[a]=o.dark[a])}),n}function ro(o){return E({variables:{},dark:{"--mantine-color-scheme":"dark"},light:{"--mantine-color-scheme":"light"}},o)}function L({cssVariablesSelector:o,deduplicateCssVariables:n}){const a=S(),r=V(),e=Z({theme:a,generator:B()}),i=(o===void 0||o===":root"||o===":host")&&n,t=E(i?oo(e):e,o);return t?g.jsx("style",{"data-mantine-styles":!0,nonce:r?.(),dangerouslySetInnerHTML:{__html:`${t}${i?"":ro(o)}`}}):null}L.displayName="@mantine/CssVariables";function no({respectReducedMotion:o,getRootElement:n}){j(()=>{o&&n()?.setAttribute("data-respect-reduced-motion","true")},[o])}function ao({theme:o,children:n,getStyleNonce:a,withStaticClasses:r=!0,withGlobalClasses:e=!0,deduplicateCssVariables:i=!0,withCssVariables:t=!0,cssVariablesSelector:l,classNamesPrefix:s="mantine",colorSchemeManager:d=q(),defaultColorScheme:c="light",getRootElement:$=()=>document.documentElement,cssVariablesResolver:T,forceColorScheme:P,stylesTransform:H,env:A,deduplicateInlineStyles:I=!1}){const{colorScheme:O,setColorScheme:W,clearColorScheme:_}=Q({defaultColorScheme:c,forceColorScheme:P,manager:d,getRootElement:$});return no({respectReducedMotion:o?.respectReducedMotion||!1,getRootElement:$}),g.jsx(G,{value:{colorScheme:O,setColorScheme:W,clearColorScheme:_,getRootElement:$,classNamesPrefix:s,getStyleNonce:a,cssVariablesResolver:T,cssVariablesSelector:l??":root",withStaticClasses:r,stylesTransform:H,env:A,deduplicateInlineStyles:I},children:g.jsxs(K,{theme:o,children:[t&&g.jsx(L,{cssVariablesSelector:l,deduplicateCssVariables:i}),e&&g.jsx(Y,{}),n]})})}ao.displayName="@mantine/core/MantineProvider";function co(o){return o}export{ao as M,co as c,J as g};
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.