import{_ as o,O as T,a as K,Q as W,R as X,S as D,T as H,U as J,J as Q,V as Y,v as Z,W as q,X as G,Y as P,Z as i,n as h}from"./index.c32990f8.js";import{V as z}from"./Checkbox.9f8bb87f.js";var L=function(){return{name:String,prefixCls:String,options:{type:Array,default:function(){return[]}},disabled:Boolean,id:String}},ce=function(){return o(o({},L()),{},{defaultValue:{type:Array},value:{type:Array},onChange:{type:Function},"onUpdate:value":{type:Function}})},ee=function(){return{prefixCls:String,defaultChecked:{type:Boolean,default:void 0},checked:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},isGroup:{type:Boolean,default:void 0},value:T.any,name:String,id:String,indeterminate:{type:Boolean,default:void 0},type:{type:String,default:"checkbox"},autofocus:{type:Boolean,default:void 0},onChange:Function,"onUpdate:checked":Function,onClick:Function,skipGroup:{type:Boolean,default:!1}}},ae=function(){return o(o({},ee()),{},{indeterminate:{type:Boolean,default:!1}})},ne=Symbol("CheckboxGroupContext"),te=["indeterminate","skipGroup","id"],oe=["onMouseenter","onMouseleave","onInput","class","style"],le=K({compatConfig:{MODE:3},name:"ACheckbox",inheritAttrs:!1,__ANT_CHECKBOX:!0,props:ae(),setup:function(a,d){var v=d.emit,r=d.attrs,b=d.slots,S=d.expose,B=W(),x=X("checkbox",a),u=x.prefixCls,M=x.direction,n=D(ne,void 0),k=Symbol("checkboxUniId");H(function(){!a.skipGroup&&n&&n.registerValue(k,a.value)}),J(function(){n&&n.cancelValue(k)}),Q(function(){Y(a.checked!==void 0||n||a.value===void 0,"Checkbox","`value` is not validate prop, do you mean `checked`?")});var I=function(e){var l=e.target.checked;v("update:checked",l),v("change",e)},p=Z(),_=function(){var e;(e=p.value)===null||e===void 0||e.focus()},A=function(){var e;(e=p.value)===null||e===void 0||e.blur()};return S({focus:_,blur:A}),function(){var c,e,l=q((c=b.default)===null||c===void 0?void 0:c.call(b)),C=a.indeterminate,V=a.skipGroup,m=a.id,j=m===void 0?B.id.value:m,w=G(a,te),F=r.onMouseenter,N=r.onMouseleave;r.onInput;var O=r.class,U=r.style,R=G(r,oe),t=o(o({},w),{},{id:j,prefixCls:u.value},R);n&&!V?(t.onChange=function(){for(var g=arguments.length,y=new Array(g),f=0;f