1import{D as e,N as t,b as n}from"./Ssl5WjxV.js";import{d as r}from"./C4CXnTcG.js";import{D as i,O as a,c as o,d as s,f as c,g as l,h as u,k as d,m as f,y as p}from"./CJcG5UPG.js";import{t as m}from"./DQud5Z5r.js";import{t as h}from"./D_LQEvRb.js";import{t as g}from"./Dd18eh0-.js";import{t as _}from"./ZCBIZLl22.js";var v=t(e()),y=t(n()),b=h((0,y.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`),x=h((0,y.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`),S=h((0,y.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`);function C(e){return a(`MuiCheckbox`,e)}var w=i(`MuiCheckbox`,[`root`,`checked`,`disabled`,`indeterminate`,`colorPrimary`,`colorSecondary`,`sizeSmall`,`sizeMedium`]),T=e=>{let{classes:t,indeterminate:n,color:r,size:i}=e,a=p({root:[`root`,n&&`indeterminate`,`color${f(r)}`,`size${f(i)}`]},C,t);return{...t,...a}},E=u(_,{shouldForwardProp:e=>l(e)||e===`classes`,name:`MuiCheckbox`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${f(n.size)}`],n.color!=="default"&&t[`color${f(n.color)}`]]}})(c(({theme:e})=>({color:(e.vars||e).palette.text.secondary,variants:[{props:{color:`default`,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:r(e.palette.action.active,e.palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(o()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:r(e.palette[t].main,e.palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(o()).map(([t])=>({props:{color:t},style:{[`&.${w.checked}, &.${w.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${w.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:`transparent`}}}}]}))),D=(0,y.jsx)(x,{}),O=(0,y.jsx)(b,{}),k=(0,y.jsx)(S,{}),A=v.forwardRef(function(e,t){let n=s({props:e,name:`MuiCheckbox`}),{checkedIcon:r=D,color:i=`primary`,icon:a=O,indeterminate:o=!1,indeterminateIcon:c=k,inputProps:l,size:u=`medium`,disableRipple:f=!1,className:p,slots:h={},slotProps:_={},...b}=n,x=o?c:a,S=o?c:r,C={...n,disableRipple:f,color:i,indeterminate:o,size:u},w=T(C),A=_.input??l,[j,M]=m(`root`,{ref:t,elementType:E,className:d(w.root,p),shouldForwardComponentProp:!0,externalForwardedProps:{slots:h,slotProps:_,...b},ownerState:C,additionalProps:{type:`checkbox`,icon:v.cloneElement(x,{fontSize:x.props.fontSize??u}),checkedIcon:v.cloneElement(S,{fontSize:S.props.fontSize??u}),disableRipple:f,slots:h,slotProps:{input:g(typeof A==`function`?A(C):A,{"data-indeterminate":o})}}});return(0,y.jsx)(j,{...M,classes:w})});export{A 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.