1import{e as x,B as r,r as h,f as y,c as u,o as c,Q as i,ao as B,R as _,a as d,q as S,l as q,t as w,a0 as C,u as n,x as N,n as k,m as F,_ as I}from"./D5R4vwvA.js";const K={key:0,class:"req"},D=["placeholder"],M=x({__name:"KcwcInput",props:{modelValue:{type:String},label:{type:String},required:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(t,{emit:p}){const l=t,m=p,s=r({set:e=>m("update:modelValue",e),get:()=>l.modelValue}),o=h(!1),f=()=>{o.value=!0},v=()=>{o.value=!!s.value},{isCN:g}=y(),V=r(()=>{var e,a;return F()?g()?"请è¾å
¥"+((a=l.label)==null?void 0:a.replace(/\*/g,"")):(e=l.label)==null?void 0:e.replace(/\*/g,""):""});return(e,a)=>(c(),u("div",{class:k(["cima-input relative flex items-center",{isFocus:n(o)}])},[i(d("label",null,[S(w(t.label)+" ",1),t.required?(c(),u("span",K,"*")):q("",!0)],512),[[_,!!t.label]]),i(d("input",{type:"text","onUpdate:modelValue":a[0]||(a[0]=b=>N(s)?s.value=b:null),onFocus:f,onBlur:v,placeholder:n(V)},null,40,D),[[C,n(s)]]),B(e.$slots,"default",{},void 0,!0)],2))}}),T=I(M,[["__scopeId","data-v-5819c2c0"]]);export{T as K};
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.