1import{$r as e,Fn as t,Gn as n,Jn as r,Kn as i,On as a,Si as o,Ur as s,Xr as c,Yn as l,ci as u,fi as d,ir as f,kn as p,kr as m,li as h,nr as g,o as _,p as v,qn as y,ra as b,sa as x,tr as S,ua as C}from"./CLLDXjUq.js";import{D as w,M as T,f as E,g as D,h as O,m as k,nt as A,p as j}from"./CTRT8C07.js";import{v as M}from"./CblxND2n.js";import{a as N}from"./0yZiua6S.js";import{t as P}from"./4XLTLClR.js";import{t as F}from"./D3o4MgZ5.js";import{t as I}from"./BYwrxFZ-.js";import{n as L}from"./D5FPoRG6.js";import{t as R}from"./DnZfh9J_.js";import{t as z}from"./BXxE3Mmb.js";import{t as B}from"./DqfPhanY.js";import{t as V}from"./DZ9rvcW3.js";var[H,U]=T(`CheckboxGroupRoot`);function W(e){return e===`indeterminate`}function G(e){return W(e)?`indeterminate`:e?`checked`:`unchecked`}var[K,q]=T(`CheckboxRoot`),J=f({inheritAttrs:!1,__name:`CheckboxRoot`,props:{defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:`on`},id:{type:String,required:!1},trueValue:{type:null,required:!1,default:()=>!0},falseValue:{type:null,required:!1,default:()=>!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`],setup(i,{emit:d}){var f;let h=i,g=d,{forwardRef:v,currentElement:x}=L(),S=H(null),C=M(h,`modelValue`,g,{defaultValue:(f=h.defaultValue)==null?h.falseValue:f,passive:h.modelValue===void 0}),T=n(()=>(S==null?void 0:S.disabled.value)||h.disabled),E=n(()=>_(C.value,h.trueValue)),D=n(()=>N(S==null?void 0:S.modelValue.value)?C.value===`indeterminate`?`indeterminate`:E.value:P(S.modelValue.value,h.value));function O(){if(N(S==null?void 0:S.modelValue.value))C.value===`indeterminate`?C.value=h.trueValue:C.value=E.value?h.falseValue:h.trueValue;else{let e=[...S.modelValue.value||[]];if(P(e,h.value)){let t=e.findIndex(e=>_(e,h.value));e.splice(t,1)}else e.push(h.value);S.modelValue.value=e}}let k=I(x),A=R(),j=u(),F=n(()=>{var e;if(!j[`aria-label`])return h.id&&x.value?(e=document.querySelector(`[for="${h.id}"]`))==null?void 0:e.innerText:void 0});return q({disabled:T,state:D}),(n,i)=>{var u,d;return s(),l(t,null,[(s(),y(e((u=b(S))!=null&&u.rovingFocus.value?b(B):b(w)),m({...n.$attrs,...b(A)},{id:n.id,ref:b(v),role:`checkbox`,"as-child":n.asChild,as:n.as,type:n.as===`button`?`button`:void 0,"aria-checked":b(W)(D.value)?`mixed`:D.value,"aria-required":n.required,"aria-label":n.$attrs[`aria-label`]||F.value,"data-state":b(G)(D.value),"data-disabled":T.value?``:void 0,disabled:T.value,focusable:(d=b(S))!=null&&d.rovingFocus.value?!T.value:void 0,onKeydown:a(p(()=>{},[`prevent`]),[`enter`]),onClick:O}),{default:o(()=>[c(n.$slots,`default`,{modelValue:b(C),state:D.value})]),_:3},16,[`id`,`as-child`,`as`,`type`,`aria-checked`,`aria-required`,`aria-label`,`data-state`,`data-disabled`,`disabled`,`focusable`,`onKeydown`])),b(k)&&n.name&&!b(S)?(s(),y(b(z),m({key:0,type:`checkbox`,checked:!!D.value,name:n.name,value:n.value,disabled:T.value,required:n.required},b(A)),null,16,[`checked`,`name`,`value`,`disabled`,`required`])):r(`v-if`,!0)],64)}}}),Y=f({__name:`CheckboxIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let{forwardRef:t}=L(),n=K();return(e,r)=>(s(),y(b(F),{present:e.forceMount||b(W)(b(n).state.value)||b(n).state.value===!0},{default:o(()=>[g(b(w),m({ref:b(t),"data-state":b(G)(b(n).state.value),"data-disabled":b(n).disabled.value?``:void 0,style:{pointerEvents:`none`},"as-child":e.asChild,as:e.as},e.$attrs),{default:o(()=>[c(e.$slots,`default`)]),_:3},16,[`data-state`,`data-disabled`,`as-child`,`as`])]),_:3},8,[`present`]))}}),ee={slots:{root:`relative flex items-start`,container:`flex items-center`,base:`rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-none`,indicator:`flex items-center justify-center size-full text-inverted`,icon:`shrink-0`,wrapper:`w-full`,label:`block font-medium text-default`,description:`text-muted`},variants:{color:{primary:{indicator:`bg-primary`},secondary:{indicator:`bg-secondary`},success:{indicator:`bg-success`},info:{indicator:`bg-info`},warning:{indicator:`bg-warning`},error:{indicator:`bg-error`},neutral:{indicator:`bg-inverted`}},variant:{list:{root:``},card:{root:[`border border-default rounded-lg hover:not-has-disabled:not-has-focus-visible:not-has-data-[state=checked]:bg-elevated/50`,`transition-colors`]}},indicator:{start:{root:`flex-row`,wrapper:`ms-2`},end:{root:`flex-row-reverse`,wrapper:`me-2`},hidden:{base:`sr-only`,wrapper:`flex flex-col items-center gap-1 text-center`}},size:{xs:{base:`size-3`,icon:`size-2.5`,container:`h-4`,wrapper:`text-xs`},sm:{base:`size-3.5`,icon:`size-3`,container:`h-4`,wrapper:`text-xs`},md:{base:`size-4`,icon:`size-3.5`,container:`h-5`,wrapper:`text-sm`},lg:{base:`size-4.5`,icon:`size-4`,container:`h-5`,wrapper:`text-sm`},xl:{base:`size-5`,icon:`size-4.5`,container:`h-6`,wrapper:`text-base`}},required:{true:{label:`after:content-['*'] after:ms-0.5 after:text-error`}},disabled:{true:{root:`opacity-75`,base:`cursor-not-allowed`,label:`cursor-not-allowed`,description:`cursor-not-allowed`}},highlight:{true:``,false:``},checked:{true:``}},compoundVariants:[{indicator:`hidden`,class:{container:`h-auto`}},{variant:`card`,highlight:!1,class:{root:`hover:not-has-disabled:not-has-focus-visible:not-has-data-[state=checked]:border-accented`}},{size:`xs`,indicator:`hidden`,class:{icon:`size-3`}},{size:`sm`,indicator:`hidden`,class:{icon:`size-3.5`}},{size:`md`,indicator:`hidden`,class:{icon:`size-4`}},{size:`lg`,indicator:`hidden`,class:{icon:`size-4.5`}},{size:`xl`,indicator:`hidden`,class:{icon:`size-5`}},{size:`xs`,variant:`card`,class:{root:`p-2.5`}},{size:`sm`,variant:`card`,class:{root:`p-3`}},{size:`md`,variant:`card`,class:{root:`p-3.5`}},{size:`lg`,variant:`card`,class:{root:`p-4`}},{size:`xl`,variant:`card`,class:{root:`p-4.5`}},{color:`primary`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-primary/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-primary`}},{color:`secondary`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-secondary/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-secondary`}},{color:`success`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-success/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-success`}},{color:`info`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-info/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-info`}},{color:`warning`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-warning/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-warning`}},{color:`error`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-error/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-error`}},{color:`neutral`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-inverted/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-inverted`}},{color:`primary`,variant:`card`,class:{root:`outline-primary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-primary has-focus-visible:z-[1]`}},{color:`secondary`,variant:`card`,class:{root:`outline-secondary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-secondary has-focus-visible:z-[1]`}},{color:`success`,variant:`card`,class:{root:`outline-success/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-success has-focus-visible:z-[1]`}},{color:`info`,variant:`card`,class:{root:`outline-info/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-info has-focus-visible:z-[1]`}},{color:`warning`,variant:`card`,class:{root:`outline-warning/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-warning has-focus-visible:z-[1]`}},{color:`error`,variant:`card`,class:{root:`outline-error/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-error has-focus-visible:z-[1]`}},{color:`neutral`,variant:`card`,class:{root:`outline-inverted/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-inverted has-focus-visible:z-[1]`}},{color:`primary`,variant:`list`,indicator:`hidden`,class:{root:`outline-primary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-primary has-focus-visible:z-[1]`}},{color:`secondary`,variant:`list`,indicator:`hidden`,class:{root:`outline-secondary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-secondary has-focus-visible:z-[1]`}},{color:`success`,variant:`list`,indicator:`hidden`,class:{root:`outline-success/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-success has-focus-visible:z-[1]`}},{color:`info`,variant:`list`,indicator:`hidden`,class:{root:`outline-info/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-info has-focus-visible:z-[1]`}},{color:`warning`,variant:`list`,indicator:`hidden`,class:{root:`outline-warning/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-warning has-focus-visible:z-[1]`}},{color:`error`,variant:`list`,indicator:`hidden`,class:{root:`outline-error/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-error has-focus-visible:z-[1]`}},{color:`neutral`,variant:`list`,indicator:`hidden`,class:{root:`outline-inverted/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-inverted has-focus-visible:z-[1]`}},{color:`primary`,variant:`card`,class:{root:`has-data-[state=checked]:border-primary/50 has-data-[state=checked]:bg-primary/10`}},{color:`secondary`,variant:`card`,class:{root:`has-data-[state=checked]:border-secondary/50 has-data-[state=checked]:bg-secondary/10`}},{color:`success`,variant:`card`,class:{root:`has-data-[state=checked]:border-success/50 has-data-[state=checked]:bg-success/10`}},{color:`info`,variant:`card`,class:{root:`has-data-[state=checked]:border-info/50 has-data-[state=checked]:bg-info/10`}},{color:`warning`,variant:`card`,class:{root:`has-data-[state=checked]:border-warning/50 has-data-[state=checked]:bg-warning/10`}},{color:`error`,variant:`card`,class:{root:`has-data-[state=checked]:border-error/50 has-data-[state=checked]:bg-error/10`}},{color:`neutral`,variant:`card`,class:{root:`has-data-[state=checked]:border-inverted/50 has-data-[state=checked]:bg-elevated`}}
1,{variant:`card`,disabled:!0,class:{root:`cursor-not-allowed`}},{color:`primary`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-primary not-has-disabled:has-data-[state=checked]:border-primary`}},{color:`secondary`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-secondary not-has-disabled:has-data-[state=checked]:border-secondary`}},{color:`success`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-success not-has-disabled:has-data-[state=checked]:border-success`}},{color:`info`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-info not-has-disabled:has-data-[state=checked]:border-info`}},{color:`warning`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-warning not-has-disabled:has-data-[state=checked]:border-warning`}},{color:`error`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-error not-has-disabled:has-data-[state=checked]:border-error`}},{color:`neutral`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-inverted not-has-disabled:has-data-[state=checked]:border-inverted`}},{color:`primary`,highlight:!0,class:{base:`ring-primary`}},{color:`secondary`,highlight:!0,class:{base:`ring-secondary`}},{color:`success`,highlight:!0,class:{base:`ring-success`}},{color:`info`,highlight:!0,class:{base:`ring-info`}},{color:`warning`,highlight:!0,class:{base:`ring-warning`}},{color:`error`,highlight:!0,class:{base:`ring-error`}},{color:`neutral`,highlight:!0,class:{base:`ring-inverted`}}],defaultVariants:{highlight:!1,size:`md`,color:`primary`,variant:`list`,indicator:`start`}},X=Object.assign({inheritAttrs:!1},{__name:`UCheckbox`,props:{as:{type:null,required:!1},label:{type:String,required:!1},description:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},indicator:{type:null,required:!1},highlight:{type:Boolean,required:!1},icon:{type:null,required:!1},indeterminateIcon:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},disabled:{type:Boolean,required:!1},required:{type:Boolean,required:!1},name:{type:String,required:!1},value:{type:null,required:!1},id:{type:String,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},trueValue:{type:null,required:!1},falseValue:{type:null,required:!1}},emits:[`change`,`update:modelValue`],setup(t,{emit:a}){var f;let p=t,_=d(),T=a,M=D(`checkbox`,p),N=v(),P=O(A(M,`required`,`value`,`defaultValue`,`modelValue`,`trueValue`,`falseValue`),T),{id:F,emitFormChange:I,emitFormInput:L,size:R,color:z,highlight:B,name:H,disabled:U,ariaAttrs:W}=E(p),G=(f=F.value)==null?h():f,K=n(()=>{var e;return(e=z.value)==null?M.color:e}),q=n(()=>{var e;return(e=B.value)==null?M.highlight:e}),X=n(()=>{var e;return(e=R.value)==null?M.size:e}),Z=n(()=>{var e;return(e=U.value)==null?M.disabled:e}),Q=n(()=>M.indicator===`hidden`?M.icon:void 0),te=u(),ne=n(()=>{let{"data-state":e,...t}=te;return t}),$=n(()=>{var e;return k({extend:ee,...((e=N.ui)==null?void 0:e.checkbox)||{}})({size:X.value,color:K.value,variant:M.variant,indicator:M.indicator,highlight:q.value,required:M.required,disabled:Z.value})});function re(e){let t=new Event(`change`,{target:{value:e}});T(`change`,t),I(),L()}return(t,n)=>{var a,u;return s(),y(b(w),{as:!b(M).variant||b(M).variant===`list`?b(M).as:b(V),"data-slot":(a=t.$attrs[`data-slot`])==null?`root`:a,class:x($.value.root({class:[(u=b(M).ui)==null?void 0:u.root,b(M).class]}))},{default:o(()=>{var n,a,u,d,f,p;return[i(`div`,{"data-slot":`container`,class:x($.value.container({class:(n=b(M).ui)==null?void 0:n.container}))},[g(b(J),m({id:b(G)},{...b(P),...ne.value,...b(W)},{name:b(H),disabled:Z.value,"data-slot":`base`,class:$.value.base({class:(a=b(M).ui)==null?void 0:a.base}),"onUpdate:modelValue":re}),{default:o(({state:e})=>{var t;return[b(M).indicator===`hidden`?r(``,!0):(s(),y(b(Y),{key:0,"data-slot":`indicator`,class:x($.value.indicator({class:(t=b(M).ui)==null?void 0:t.indicator}))},{default:o(()=>{var t,n;return[e===`indeterminate`?(s(),y(j,{key:0,name:b(M).indeterminateIcon||b(N).ui.icons.minus,"data-slot":`icon`,class:x($.value.icon({class:(t=b(M).ui)==null?void 0:t.icon}))},null,8,[`name`,`class`])):(s(),y(j,{key:1,name:b(M).icon||b(N).ui.icons.check,"data-slot":`icon`,class:x($.value.icon({class:(n=b(M).ui)==null?void 0:n.icon}))},null,8,[`name`,`class`]))]}),_:2},1032,[`class`]))]}),_:1},16,[`id`,`name`,`disabled`,`class`])],2),Q.value||b(M).label||_.label||b(M).description||_.description?(s(),l(`div`,{key:0,"data-slot":`wrapper`,class:x($.value.wrapper({class:(u=b(M).ui)==null?void 0:u.wrapper}))},[Q.value?(s(),y(j,{key:0,name:Q.value,"data-slot":`icon`,class:x($.value.icon({class:(d=b(M).ui)==null?void 0:d.icon}))},null,8,[`name`,`class`])):r(``,!0),b(M).label||_.label?(s(),y(e(!b(M).variant||b(M).variant===`list`?b(V):`p`),{key:1,for:b(G),"data-slot":`label`,class:x($.value.label({class:(f=b(M).ui)==null?void 0:f.label}))},{default:o(()=>[c(t.$slots,`label`,{label:b(M).label},()=>[S(C(b(M).label),1)])]),_:3},8,[`for`,`class`])):r(``,!0),b(M).description||_.description?(s(),l(`p`,{key:2,"data-slot":`description`,class:x($.value.description({class:(p=b(M).ui)==null?void 0:p.description}))},[c(t.$slots,`description`,{description:b(M).description},()=>[S(C(b(M).description),1)])],2)):r(``,!0)],2)):r(``,!0)]}),_:3},8,[`as`,`data-slot`,`class`])}}});
1export{X 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.