1import{A as e,At as t,B as n,I as r,L as i,R as a,Rt as o,T as s,Vt as c,X as l,a as u,c as d,ft as f,ht as p,jt as m,lt as h,o as g,p as _,s as v,ut as y,vt as b,w as x}from"./index-client.CmB40IKf.chunk.js";import"./disclose-version.xihTtKlq.chunk.js";import"./legacy.DRx48iSB.chunk.js";import{A as S,R as C,S as w,T,_ as E,b as D,g as O,k,n as A,t as j,x as M,y as N}from"./create-id.jG5ZLDbZ.chunk.js";import{t as P}from"./hidden-input.BxTn2rKH.chunk.js";import{n as F}from"./dist.CSoAgKgN.chunk.js";var I=D({component:`switch`,parts:[`root`,`thumb`]}),L=new k(`Switch.Root`),R=class e{static create(t){return L.set(new e(t))}opts;attachment;constructor(e){this.opts=e,this.attachment=T(e.ref),this.onkeydown=this.onkeydown.bind(this),this.onclick=this.onclick.bind(this)}#e(){this.opts.checked.current=!this.opts.checked.current}onkeydown(e){e.key!==`Enter`&&e.key!==` `||this.opts.disabled.current||(e.preventDefault(),this.#e())}onclick(e){this.opts.disabled.current||this.#e()}#t=b(()=>({"data-disabled":O(this.opts.disabled.current),"data-state":w(this.opts.checked.current),"data-required":O(this.opts.required.current)}));get sharedProps(){return l(this.#t)}set sharedProps(e){p(this.#t,e)}#n=b(()=>({checked:this.opts.checked.current}));get snippetProps(){return l(this.#n)}set snippetProps(e){p(this.#n,e)}#r=b(()=>({...this.sharedProps,id:this.opts.id.current,role:`switch`,disabled:N(this.opts.disabled.current),"aria-checked":M(this.opts.checked.current,!1),"aria-required":E(this.opts.required.current),[I.root]:``,onclick:this.onclick,onkeydown:this.onkeydown,...this.attachment}));get props(){return l(this.#r)}set props(e){p(this.#r,e)}},z=class e{static create(){return new e(L.get())}root;#e=b(()=>this.root.opts.name.current!==void 0);get shouldRender(){return l(this.#e)}set shouldRender(e){p(this.#e,e)}constructor(e){this.root=e}#t=b(()=>({type:`checkbox`,name:this.root.opts.name.current,value:this.root.opts.value.current,checked:this.root.opts.checked.current,disabled:this.root.opts.disabled.current,required:this.root.opts.required.current}));get props(){return l(this.#t)}set props(e){p(this.#t,e)}},B=class e{static create(t){return new e(t,L.get())}opts;root;attachment;constructor(e,t){this.opts=e,this.root=t,this.attachment=T(e.ref)}#e=b(()=>({checked:this.root.opts.checked.current}));get snippetProps(){return l(this.#e)}set snippetProps(e){p(this.#e,e)}#t=b(()=>({...this.root.sharedProps,id:this.opts.id.current,[I.thumb]:``,...this.attachment}));get props(){return l(this.#t)}set props(e){p(this.#t,e)}};function V(n,a){m(a,!1);let o=z.create();d();var s=i(),c=y(s),l=e=>{P(e,v(()=>o.props))};e(c,e=>{o.shouldRender&&e(l)}),r(n,s),t()}var H=new Set([`$$slots`,`$$events`,`$$legacy`,`child`,`children`,`ref`,`id`,`disabled`,`required`,`checked`,`value`,`name`,`type`,`onCheckedChange`]),U=a(`<button><!></button>`),W=a(`<!> <!>`,1);function G(a,d){let p=n();m(d,!0);let v=u(d,`ref`,15,null),x=u(d,`id`,19,()=>j(p)),w=u(d,`disabled`,3,!1),T=u(d,`required`,3,!1),E=u(d,`checked`,15,!1),D=u(d,`value`,3,`on`),O=u(d,`name`,3,void 0),k=u(d,`type`,3,`button`),M=u(d,`onCheckedChange`,3,A),N=g(d,H),P=R.create({checked:C(()=>E(),e=>{E(e),M()?.(e)}),disabled:C(()=>w()??!1),required:C(()=>T()),value:C(()=>D()),name:C(()=>O()),id:C(()=>x()),ref:C(()=>v(),e=>v(e))}),F=b(()=>S(N,P.props,{type:k()}));var I=W(),L=y(I),z=e=>{var t=i(),n=y(t);{let e=b(()=>({props:l(F),...P.snippetProps}));s(n,()=>d.child,()=>l(e))}r(e,t)},B=e=>{var t=U();_(t,()=>({...l(F)}));var n=h(t);s(n,()=>d.children??c,()=>P.snippetProps),o(t),r(e,t)};e(L,e=>{d.child?e(z):e(B,-1)}),V(f(L,2),{}),r(a,I),t()}var K=new Set([`$$slots`,`$$events`,`$$legacy`,`child`,`children`,`ref`,`id`]),q=a(`<span><!></span>`);function J(a,d){let f=n();m(d,!0);let p=u(d,`ref`,15,null),v=u(d,`id`,19,()=>j(f)),x=g(d,K),w=B.create({id:C(()=>v()),ref:C(()=>p(),e=>p(e))}),T=b(()=>S(x,w.props));var E=i(),D=y(E),O=e=>{var t=i(),n=y(t);{let e=b(()=>({props:l(T),...w.snippetProps}));s(n,()=>d.child,()=>l(e))}r(e,t)},k=e=>{var t=q();_(t,()=>({...l(T)}));var n=h(t);s(n,()=>d.children??c,()=>w.snippetProps),o(t),r(e,t)};e(D,e=>{d.child?e(O):e(k,-1)}),r(a,E),t()}var Y=new Set([`$$slots`,`$$events`,`$$legacy`,`ref`,`class`,`checked`]);function X(e,n){m(n,!0);let a=u(n,`ref`,15,null),o=u(n,`checked`,15,!1),s=g(n,Y);var c=i(),d=y(c);{let e=b(()=>F(`data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 peer inline-flex h-[1.15rem] w-8 shrink-0 cursor-pointer items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-3 disabled:cursor-not-allowed disabled:opacity-50`,n.class));x(d,()=>G,(t,n)=>{n(t,v({"data-slot":`switch`,get class(){return l(e)}},()=>s,{get ref(){return a()},set ref(e){a(e)},get checked(){return o()},set checked(e){o(e)},children:(e,t)=>{var n=i(),a=y(n);{let e=b(()=>F(`bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0`));x(a,()=>J,(t,n)=>{n(t,{"data-slot":`switch-thumb`,get class(){return l(e)}})})}r(e,n)},$$slots:{default:!0}}
1))})}r(e,c),t()}export{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.