1import{j as d,ak as g,N as q,ay as f,c as o,o as n,v as w,z as E,g as B,p as V,C as p,d as y,f as k,F as c,r as I}from"./n3ZE3m4N.js";import{u as $}from"./C6ZyO_cL.js";import{P as A}from"./CRli9saa.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="95919f40-e8ed-40ce-971e-8b9e25f7e25e",t._sentryDebugIdIdentifier="sentry-dbid-95919f40-e8ed-40ce-971e-8b9e25f7e25e")}catch{}})();function T(t){return d(()=>g(t)?!!q(t)?.closest("form"):!0)}var H=f({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,l)=>(n(),o(B(A),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature==="focusable"?"true":void 0,"data-hidden":e.feature==="fully-hidden"?"":void 0,tabindex:e.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:w(()=>[E(e.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),S=H,C=f({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,{primitiveElement:l,currentElement:s}=$(),a=d(()=>e.checked??e.value);return V(a,(r,u)=>{if(!s.value)return;const i=s.value,b=window.HTMLInputElement.prototype,v=Object.getOwnPropertyDescriptor(b,"value").set;if(v&&r!==u){const h=new Event("input",{bubbles:!0}),_=new Event("change",{bubbles:!0});v.call(i,r),i.dispatchEvent(h),i.dispatchEvent(_)}}),(r,u)=>(n(),o(S,p({ref_key:"primitiveElement",ref:l},{...e,...r.$attrs},{as:"input"}),null,16))}}),m=C,P=f({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,l=d(()=>typeof e.value=="object"&&Array.isArray(e.value)&&e.value.length===0&&e.required),s=d(()=>typeof e.value=="string"||typeof e.value=="number"||typeof e.value=="boolean"||e.value===null||e.value===void 0?[{name:e.name,value:e.value}]:typeof e.value=="object"&&Array.isArray(e.value)?e.value.flatMap((a,r)=>typeof a=="object"?Object.entries(a).map(([u,i])=>({name:`${e.name}[${r}][${u}]`,value:i})):{name:`${e.name}[${r}]`,value:a}):e.value!==null&&typeof e.value=="object"&&!Array.isArray(e.value)?Object.entries(e.value).map(([a,r])=>({name:`${e.name}[${a}]`,value:r})):[]);return(a,r)=>(n(),y(c,null,[k(" We render single input if it's required "),l.value?(n(),o(m,p({key:a.name},{...e,...a.$attrs},{name:a.name,value:a.value}),null,16,["name","value"])):(n(!0),y(c,{key:1},I(s.value,u=>(n(),o(m,p({key:u.name},{ref_for:!0},{...e,...a.$attrs},{name:u.name,value:u.value}),null,16,["name","value"]))),128))],2112))}}),L=P;export{L as V,S as a,T 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.