1import{o as e}from"./rolldown-runtime.DAXXjFlN.js";import{D as t,O as n,g as r,i,n as a,o,r as s,s as c,t as l}from"./vendor-@mui-material-material-colors-createSimplePaletteValueFilter.Ph9BMT50.js";import{nn as u}from"./vendor-datadog.CbXwTgUc.js";import{t as d}from"./vendor-react-react-cjs-jsx-runtime.BfiOPkxk.js";import{t as f}from"./vendor-clsx-clsx-dist-clsx.CjueKrWZ.js";import{r as p}from"./vendor-@mui-utils-utils-useEnhancedEffect-CircularProgress.Brm3geKN.js";import{i as m,n as h,s as g,t as _}from"./[email protected]";import{r as v}from"./vendor-@mui-utils-utils-isHostComponent-buttonClasses.jrPuKtOV.js";var y=e(u(),1),b=d();function x(e){return n(`MuiCheckbox`,e)}var S=t(`MuiCheckbox`,[`root`,`checked`,`disabled`,`indeterminate`,`colorPrimary`,`colorSecondary`,`sizeSmall`,`sizeMedium`]);function C(e){return n(`PrivateSwitchBase`,e)}t(`PrivateSwitchBase`,[`root`,`checked`,`disabled`,`input`,`edgeStart`,`edgeEnd`]);var w=e=>{let{classes:t,checked:n,disabled:i,edge:o}=e;return r({root:[`root`,n&&`checked`,i&&`disabled`,o&&`edge${a(o)}`],input:[`input`]},C,t)},T=o(p,{name:`MuiSwitchBase`})({padding:9,borderRadius:`50%`,variants:[{props:{edge:`start`,size:`small`},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===`start`&&t.size!==`small`,style:{marginLeft:-12}},{props:{edge:`end`,size:`small`},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===`end`&&t.size!==`small`,style:{marginRight:-12}}]}),E=o(`input`,{name:`MuiSwitchBase`,shouldForwardProp:c})({cursor:`inherit`,position:`absolute`,opacity:0,width:`100%`,height:`100%`,top:0,left:0,margin:0,padding:0,zIndex:1}),D=y.forwardRef(function(e,t){let{autoFocus:n,checked:r,checkedIcon:i,defaultChecked:a,disabled:o,disableFocusRipple:s=!1,edge:c=!1,icon:l,id:u,name:d,onBlur:f,onChange:p,onFocus:m,readOnly:_,required:y=!1,tabIndex:x,type:S,value:C,slots:D={},slotProps:O={},...k}=e,{nativeButton:A,...j}=k,[M,N]=h({controlled:r,default:!!a,name:`SwitchBase`,state:`checked`}),P=g(),F=e=>{m&&m(e),P&&P.onFocus&&P.onFocus(e)},I=e=>{f&&f(e),P&&P.onBlur&&P.onBlur(e)},L=e=>{if(e.nativeEvent.defaultPrevented||_)return;let t=e.target.checked;N(t),p&&p(e,t)},R=o;P&&R===void 0&&(R=P.disabled);let z=S===`checkbox`||S===`radio`,B={...e,checked:M,disabled:R,disableFocusRipple:s,edge:c},V=w(B),H={slots:D,slotProps:O},[U,W]=v(`root`,{ref:t,elementType:T,className:V.root,shouldForwardComponentProp:!0,externalForwardedProps:{...H,component:`span`,...j},getSlotProps:e=>({...e,onFocus:t=>{e.onFocus?.(t),F(t)},onBlur:t=>{e.onBlur?.(t),I(t)}}),ownerState:B,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[G,K]=v(`input`,{elementType:E,className:V.input,externalForwardedProps:H,getSlotProps:e=>({...e,onChange:t=>{e.onChange?.(t),L(t)}}),ownerState:B,additionalProps:{autoFocus:n,checked:r,defaultChecked:a,disabled:R,id:z?u:void 0,name:d,readOnly:_,required:y,tabIndex:x,type:S,...S===`checkbox`&&C===void 0?{}:{value:C}}});return(0,b.jsxs)(U,{...W,children:[(0,b.jsx)(G,{...K}),M?i:l]})}),O=m((0,b.jsx)(`path`,{d:`M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z`}),`CheckBoxOutlineBlank`),k=m((0,b.jsx)(`path`,{d:`M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z`}),`CheckBox`),A=m((0,b.jsx)(`path`,{d:`M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z`}),`IndeterminateCheckBox`),j=e=>{let{classes:t,indeterminate:n,color:i,size:o}=e,s=r({root:[`root`,n&&`indeterminate`,`color${a(i)}`,`size${a(o)}`]},x,t);return{...t,...s}},M=o(D,{shouldForwardProp:e=>c(e)||e===`classes`,name:`MuiCheckbox`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${a(n.size)}`],n.color!=="default"&&t[`color${a(n.color)}`]]}})(i(({theme:e})=>({color:(e.vars||e).palette.text.secondary,variants:[{props:{color:`default`,disableRipple:!1},style:{"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(l()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(l()).map(([t])=>({props:{color:t},style:{[`&.${S.checked}, &.${S.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${S.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:`transparent`}}}}]}))),N=(0,b.jsx)(k,{}),P=(0,b.jsx)(O,{}),F=(0,b.jsx)(A,{}),I=y.forwardRef(function(e,t){let n=s({props:e,name:`MuiCheckbox`}),{checkedIcon:r=N,color:i=`primary`,icon:a=P,indeterminate:o=!1,indeterminateIcon:c=F,size:l=`medium`,disableRipple:u=!1,className:d,slots:p={},slotProps:m={},...h}=n,g=o?c:a,x=o?c:r,S={...n,disableRipple:u,color:i,indeterminate:o,size:l},C=j(S),w=m.input,[T,E]=v(`root`,{ref:t,elementType:M,className:f(C.root,d),shouldForwardComponentProp:!0,externalForwardedProps:{slots:p,slotProps:m,...h},ownerState:S,additionalProps:{type:`checkbox`,icon:y.cloneElement(g,{fontSize:g.props.fontSize??l}),checkedIcon:y.cloneElement(x,{fontSize:x.props.fontSize??l}),disableRipple:u,slots:p,slotProps:{input:_(typeof w==`function`?w(S):w,{"data-indeterminate":o,"aria-checked":o?`mixed`:void 0})}}});return(0,b.jsx)(T,{...E,classes:C})});export{D as n,S as r,I as t};
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.