1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="3445a9b6-3e35-5c7f-b7e4-e1d3d93e03d8")}catch(e){}}(); 3(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`25c8561407dd244f755cdf86f82d232b3ffe81b9`}}catch{}})();import{r as e}from"./rolldown-runtime-DS5tZbRp.js";import{n as t,t as n}from"./jsx-runtime-mW4NJb5c.js";import{t as r}from"./compiler-runtime-CCRDq4S2.js";import{A as i,F as a,M as o,P as s,j as c,o as l,s as ee,t as u,u as d,y as f}from"./useButton-BNaNC-dc.js";import{a as p}from"./useCompositeListItem-DMfwvS07.js";import{mt as m,pt as h}from"./useScrollLock-Die486HN.js";import{n as g,o as _,r as v}from"./inertValue-BS9DPi2j.js";import{E as y,b as te,w as ne,x as re,y as ie}from"./getPseudoElementBounds-CO2Q1p9_.js";import{Y as ae,pt as oe,yt as b}from"./composite-DOQ2LZwc.js";import{i as se}from"./useOpenInteractionType-BqVwTmfO.js";import{n as x}from"./dist-CpKxEe4m.js";import{t as ce}from"./icon-Dmlk2geN.js";var S=e(t(),1);function le(e){if(!e)return null;for(let t of e.elements){let e=t.tagName;if(e===`BUTTON`||e===`INPUT`){let e=t;if(e.type===`submit`)return e}}return null}var C=function(e){return e.checked=`data-checked`,e.unchecked=`data-unchecked`,e.indeterminate=`data-indeterminate`,e.disabled=`data-disabled`,e.readonly=`data-readonly`,e.required=`data-required`,e.valid=`data-valid`,e.invalid=`data-invalid`,e.touched=`data-touched`,e.dirty=`data-dirty`,e.filled=`data-filled`,e.focused=`data-focused`,e}({});function ue(e){return S.useMemo(()=>({checked(t){return e.indeterminate?{}:t?{[C.checked]:``}:{[C.unchecked]:``}},...y}),[e.indeterminate])}var de=S.createContext({disabled:!1});function w(){return S.useContext(de)}function T(e,t,n,r=!0,i){let[a,s]=S.useState(),c=b(i?`${i}-label`:void 0),l=e??t??a;return o(()=>{let i=e||t||!r?void 0:E(n.current,c);a!==i&&s(i)}),l}function E(e,t){let n=D(e);if(n)return!n.id&&t&&(n.id=t),n.id||void 0}function D(e){if(!e)return;let t=e.parentElement;if(t&&t.tagName===`LABEL`)return t;let n=e.id;if(n){let t=e.nextElementSibling;if(t&&t.htmlFor===n)return t}let r=e.labels;return r&&r[0]}var fe=S.createContext(void 0);function pe(e=!0){let t=S.useContext(fe);if(t===void 0&&!e)throw Error(d(3));return t}var O=S.createContext(void 0);function k(){let e=S.useContext(O);if(e===void 0)throw Error(d(14));return e}var A=n(),me=`data-parent`,j=S.forwardRef(function(e,t){let{checked:n,className:r,defaultChecked:d=!1,"aria-labelledby":g,disabled:_=!1,form:v,id:y,indeterminate:x=!1,inputRef:ce,name:C,onCheckedChange:de,parent:E=!1,readOnly:D=!1,render:fe,required:k=!1,uncheckedValue:j,value:M,nativeButton:N=!1,style:he,...ge}=e,{clearErrors:_e}=te(),{disabled:ve,name:ye,setDirty:be,setFilled:P,setFocused:xe,setTouched:Se,state:Ce,validationMode:we,validityData:Te,validation:Ee}=ne(),De=w(),{labelId:Oe,controlId:ke,registerControlId:F,getDescriptionProps:Ae}=ie(),I=pe(),L=I?.parent,R=L&&I.allValues,z=ve||De.disabled||I?.disabled||_,B=ye??C,V=M??B,je=b(),Me=b(),H=ke;R?H=E?Me:`${L.id}-${V}`:y&&(H=y);let U={};R&&(E?U=I.parent.getParentProps():V&&(U=I.parent.getChildProps(V)));let{checked:Ne=n,indeterminate:Pe=x,onCheckedChange:Fe,...Ie}=U,W=I?.value,Le=I?.setValue,Re=I?.defaultValue,G=S.useRef(null),K=c(()=>Symbol(`checkbox-control`)),q=S.useRef(!1),{getButtonProps:ze,buttonRef:Be}=u({disabled:z,native:N}),J=I?.validation??Ee,[Y,Ve]=p({controlled:V&&W&&!E?W.includes(V):Ne,default:V&&Re&&!E?Re.includes(V):d,name:`Checkbox`,state:`checked`}),X=R?!!Ne:Y,Z=R&&Pe||x;o(()=>{F!==a&&(q.current=!0,F(K.current,H))},[H,F,K]),S.useEffect(()=>{let e=K.current;return()=>{!q.current||F===a||(q.current=!1,F(e,void 0))}},[F,K]),re(G,je,Y,void 0,!I&&!z,C);let Q=S.useRef(null),He=i(ce,Q,J.inputRef,J.registerInput),Ue=T(g,Oe,Q,!N,H??void 0);o(()=>{Q.current&&(Q.current.indeterminate=Z,Y&&P(!0))},[Y,Z,P]),se(Y,()=>{I||(_e(B),P(Y),be(Y!==Te.initialValue),J.change(Y))});let We=ee({checked:Y,disabled:z,form:v,name:E?void 0:B,id:N?void 0:H??void 0,required:k,ref:He,style:B?m:h,tabIndex:-1,type:`checkbox`,"aria-hidden":!0,onChange(e){if(e.nativeEvent.defaultPrevented)return;if(D){e.preventDefault();return}let t=e.currentTarget.checked,n=ae(oe,e.nativeEvent);if(de?.(t,n),!n.isCanceled&&(Fe?.(t,n),!n.isCanceled&&(Ve(t),V&&W&&Le&&!E&&!R))){let e=t?[...W,V]:W.filter(e=>e!==V);Le(e,n)}},onFocus(){G.current?.focus()}},M===void 0?s:{value:(I?Y&&M:M)||``},Ae,e=>J.getValidationProps(z,e));S.useEffect(()=>{if(!L||!V)return;let e=L.disabledStatesRef.current;return e.set(V,z),()=>{e.delete(V)}},[L,z,V]);let $=S.useMemo(()=>({...Ce,checked:X,disabled:z,readOnly:D,required:k,indeterminate:Z}),[Ce,X,z,D,k,Z]),Ge=ue($),Ke=l(`span`,e,{state:$,ref:[Be,G,t,I?.registerControlRef],props:[{id:N?H??void 0:je,role:`checkbox`,"aria-checked":Z?`mixed`:X,"aria-readonly":D||void 0,"aria-required":k||void 0,"aria-labelledby":Ue,[me]:E?``:void 0,onFocus(){z||xe(!0)},onBlur(){let e=Q.current;e&&(Se(!0),xe(!1),we===`onBlur`&&J.commit(I?W:e.checked))},onKeyDown(e){if(e.key!==`Enter`||(e.preventBaseUIHandler(),e.defaultPrevented))return;let t=Q.current?.form??null,n=e.currentTarget,r=e.nativeEvent,i=e.preventDefault,a=r.preventDefault,o=!1;e.preventDefault=()=>{o=!0,i.call(e)},r.preventDefault=()=>{o=!0,a.call(r)},a.call(r),f(n).queueMicrotask(()=>{e.preventDefault=i,r.preventDefault=a,o||le(t)?.click()})},onClick(e){if(D||z)return;e.preventDefault();let t=Q.current;t&&t.dispatchEvent(new(f(t)).PointerEvent(`click`,{bubbles:!0,shiftKey:e.shiftKey,ctrlKey:e.ctrlKey,altKey:e.altKey,metaKey:e.metaKey}))}},ge,Ie,ze,Ae,e=>J.getValidationProps(z,e)],stateAttributesMapping:Ge});return(0,A.jsxs)(O.Provider,{value:$,children:[Ke,!Y&&!I&&B&&!E&&j!==void 0&&(0,A.jsx)(`input`,{type:`hidden`,form:v,name:B,value:j,disabled:z}),(0,A.jsx)(`input`,{...We,suppressHydrationWarning:!0})]})}),M=S.forwardRef(function(e,t){let{render:n,className:r,style:i,keepMounted:a=!1,...o}=e,s=k(),c=s.checked||s.indeterminate,{mounted:ee,transitionStatus:u,setMounted:d}=g(c),f=S.useRef(null),p={...s,transitionStatus:u};v({open:c,ref:f,onComplete(){c||d(!1)}});let m={...ue(s),..._,...y},h=a||ee,te=l(`span`,e,{ref:[t,f],state:p,stateAttributesMapping:m,props:o});return h?te:null}),N=r();function he(e){let t=(0,N.c)(9),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=x(`peer size-4 shrink-0 rounded-[4px] border border-input shadow-xs transition-shadow outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 data-checked:border-primary data-checked:bg-primary data-checked:text-primary-foreground dark:bg-input/30 dark:aria-invalid:ring-destructive/40 dark:data-checked:bg-primary`,n),t[3]=n,t[4]=i);let a;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,A.jsx)(M,{"data-slot":`checkbox-indicator`,className:`grid place-content-center text-current transition-none`,children:(0,A.jsx)(ce,{name:`check`,className:`h-4 w-4`})}),t[5]=a):a=t[5];let o;return t[6]!==r||t[7]!==i?(o=(0,A.jsx)(j,{"data-slot":`checkbox`,className:i,...r,children:a}),t[6]=r,t[7]=i,t[8]=o):o=t[8],o}export{T as n,w as r,he as t}; 4//# debugId=3445a9b6-3e35-5c7f-b7e4-e1d3d93e03d8
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.