1import{N as s,C as d,c as l,a,g as p,d as i,F as u,i as o,j as r,l as V,p as v}from"./assets/app-CjYysV8E.js";import{_ as y}from"./DlAUqK2U.js";const h=s({inheritAttrs:!1,name:"NativeInputAdapter",props:{name:{type:String},value:{},manualOutput:{type:Boolean,default:!1}},data(){return{modelValue:this.value}},watch:{value:{deep:!0,handler(e){this.modelValue=e}}},methods:{setValue(e){this.modelValue=e}}}),f=["name"],k=["name","value"],$=["name"];function N(e,g,A,b,c,B){const t=d("NativeInputAdapter",!0);return a(),l(u,null,[e.manualOutput?(a(),l(u,{key:0},[],64)):e.modelValue===null||e.modelValue===void 0||e.modelValue===NaN?(a(),l("input",{key:1,type:"hidden",name:e.name},null,8,f)):["string","number","bigint","boolean"].includes(typeof e.modelValue)?(a(),l("input",{key:2,type:"hidden",name:e.name,value:e.modelValue},null,8,k)):Array.isArray(e.modelValue)?(a(),l(u,{key:3},[e.modelValue.length===0?(a(),l("input",{key:0,type:"hidden",name:`${e.name}`},null,8,$)):(a(!0),l(u,{key:1},o(e.modelValue,(m,n)=>(a(),r(t,{key:n,name:`${e.name}[${n}]`,value:e.modelValue[n]},null,8,["name","value"]))),128))],64)):typeof e.modelValue=="object"?(a(!0),l(u,{key:4},o(e.modelValue,(m,n)=>(a(),r(t,{key:n,name:`${e.name}[${n}]`,value:e.modelValue[n]},null,8,["name","value"]))),128)):p("",!0),i(e.$slots,"input",V(v({value:e.modelValue,setValue:e.setValue})))],64)}const j=y(h,[["render",N]]);export{j as default};
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.