1import{a as c,f as p}from"./JAUZZBS7.js";import{n as t,bk as b,H as r,bX as z,aO as n,e as m,a2 as y,a3 as F,B as h,a5 as w,T as _}from"./BfNX5ONc.js";const I=o=>{const s=b();return t(()=>{var u,l;return(l=(u=s==null?void 0:s.proxy)==null?void 0:u.$props)==null?void 0:l[o]})},L=(o,s={})=>{const u=r(void 0),l=s.prop?u:I("size"),e=s.global?u:z(),a=s.form?{size:void 0}:n(c,void 0),v=s.formItem?{size:void 0}:n(p,void 0);return t(()=>l.value||m(o)||(v==null?void 0:v.size)||(a==null?void 0:a.size)||e.value||"")},R=o=>{const s=I("disabled"),u=n(c,void 0);return t(()=>s.value||m(o)||(u==null?void 0:u.disabled)||!1)},S=()=>{const o=n(c,void 0),s=n(p,void 0);return{form:o,formItem:s}},U=(o,{formItemContext:s,disableIdGeneration:u,disableIdManagement:l})=>{u||(u=r(!1)),l||(l=r(!1));const e=r();let a;const v=t(()=>{var i;return!!(!(o.label||o.ariaLabel)&&s&&s.inputIds&&((i=s.inputIds)==null?void 0:i.length)<=1)});return y(()=>{a=F([w(o,"id"),u],([i,f])=>{const d=i??(f?void 0:h().value);d!==e.value&&(s!=null&&s.removeInputId&&(e.value&&s.removeInputId(e.value),!(l!=null&&l.value)&&!f&&d&&s.addInputId(d)),e.value=d)},{immediate:!0})}),_(()=>{a&&a(),s!=null&&s.removeInputId&&e.value&&s.removeInputId(e.value)}),{isLabeledByFormItem:v,inputId:e}};export{R as a,S as b,U as c,L as u};
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.