mkA~(@^_^@)~PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT p0 import{a as Y,b as c,s as d,c as l,_ as r,u as z,e as H,j as s,f,h as K}from"./index-DoU2MHKd.js";import{g as V}from"./Box-COt46hbf.js";import{u as q}from"./useTheme-DOOi9IXa.js";import{B as G,M as J,F as O}from"./Modal-B-eFE2gS.js";import{P as B}from"./Paper-KHBRuWUR.js";import{u as Q}from"./useId-CrSPMxLa.js";function Z(o){return Y("MuiDialog",o)}const k=V("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),aa=c.createContext({}),oa=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],ea=d(G,{name:"MuiDialog",slot:"Backdrop",overrides:(o,a)=>a.backdrop})({zIndex:-1}),ra=o=>{const{classes:a,scroll:e,maxWidth:t,fullWidth:n,fullScreen:u}=o,m={root:["root"],container:["container",`scroll${l(e)}`],paper:["paper",`paperScroll${l(e)}`,`paperWidth${l(String(t))}`,n&&"paperFullWidth",u&&"paperFullScreen"]};return K(m,Z,a)},ia=d(J,{name:"MuiDialog",slot:"Root",overridesResolver:(o,a)=>a.root})({"@media print":{position:"absolute !important"}}),la=d("div",{name:"MuiDialog",slot:"Container",overridesResolver:(o,a)=>{const{ownerState:e}=o;return[a.container,a[`scroll${l(e.scroll)}`]]}})(({ownerState:o})=>r({height:"100%","@media print":{height:"auto"},outline:0},o.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},o.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),ta=d(B,{name:"MuiDialog",slot:"Paper",overridesResolver:(o,a)=>{const{ownerState:e}=o;return[a.paper,a[`scrollPaper${l(e.scroll)}`],a[`paperWidth${l(String(e.maxWidth))}`],e.fullWidth&&a.paperFullWidth,e.fullScreen&&a.paperFullScreen]}})(({theme:o,ownerState:a})=>r({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},a.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},a.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!a.maxWidth&&{maxWidth:"calc(100% - 64px)"},a.maxWidth==="xs"&&{maxWidth:o.breakpoints.unit==="px"?Math.max(o.breakpoints.values.xs,444):`max(${o.breakpoints.values.xs}${o.breakpoints.unit}, 444px)`,[`&.${k.paperScrollBody}`]:{[o.breakpoints.down(Math.max(o.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},a.maxWidth&&a.maxWidth!=="xs"&&{maxWidth:`${o.breakpoints.values[a.maxWidth]}${o.breakpoints.unit}`,[`&.${k.paperScrollBody}`]:{[o.breakpoints.down(o.breakpoints.values[a.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},a.fullWidth&&{width:"calc(100% - 64px)"},a.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${k.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),ma=c.forwardRef(function(a,e){const t=z({props:a,name:"MuiDialog"}),n=q(),u={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{"aria-describedby":m,"aria-labelledby":M,BackdropComponent:S,BackdropProps:$,children:j,className:F,disableEscapeKeyDown:W=!1,fullScreen:R=!1,fullWidth:T=!1,maxWidth:w="sm",onBackdropClick:C,onClick:D,onClose:x,open:y,PaperComponent:N=B,PaperProps:v={},scroll:A="paper",TransitionComponent:E=O,transitionDuration:P=u,TransitionProps:I}=t,L=H(t,oa),p=r({},t,{disableEscapeKeyDown:W,fullScreen:R,fullWidth:T,maxWidth:w,scroll:A}),h=ra(p),b=c.useRef(),U=i=>{b.current=i.target===i.currentTarget},_=i=>{D&&D(i),b.current&&(b.current=null,C&&C(i),x&&x(i,"backdropClick"))},g=Q(M),X=c.useMemo(()=>({titleId:g}),[g]);return s.jsx(ia,r({className:f(h.root,F),closeAfterTransition:!0,components:{Backdrop:ea},componentsProps:{backdrop:r({transitionDuration:P,as:S},$)},disableEscapeKeyDown:W,onClose:x,open:y,ref:e,onClick:_,ownerState:p},L,{children:s.jsx(E,r({appear:!0,in:y,timeout:P,role:"presentation"},I,{children:s.jsx(la,{className:f(h.container),onMouseDown:U,ownerState:p,children:s.jsx(ta,r({as:N,elevation:24,role:"dialog","aria-describedby":m,"aria-labelledby":g},v,{className:f(h.paper,v.className),ownerState:p,children:s.jsx(aa.Provider,{value:X,children:j})}))})}))}))});export{aa as D,ma as a,k as d};