[{"data":1,"prerenderedAt":1039},["ShallowReactive",2],{"navigation":3,"i-custom:logo":92,"i-lucide:search":96,"i-lucide:moon":98,"i-lucide:sun":100,"i-simple-icons:github":102,"i-lucide:menu":104,"i-lucide:house":106,"i-lucide:package":108,"i-lucide:play":110,"i-simple-icons:nuxtdotjs":112,"i-lucide:arrow-right-left":114,"i-lucide:square":116,"i-lucide:text-cursor-input":118,"i-lucide:message-circle-warning":120,"i-lucide:list":122,"i-lucide:code":124,"i-lucide:share-2":126,"i-lucide:shield-check":128,"i-lucide:chevron-down":130,"\u002Fcomponents\u002Fnot-array-field":132,"\u002Fcomponents\u002Fnot-array-field-surround":1018,"i-lucide:copy":1023,"i-lucide:text-align-start":1025,"i-lucide:hash":1027,"i-lucide:info":1029,"i-lucide:arrow-up":1031,"i-lucide:arrow-down":1033,"i-lucide:trash-2":1035,"i-lucide:plus":1037},[4,33,58,68,83],{"title":5,"path":6,"stem":7,"children":8,"icon":32},"Get Started","\u002Fget-started","1.get-started\u002F1.index",[9,12,17,22,27],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Installation","\u002Fget-started\u002Finstallation","1.get-started\u002F2.installation","i-lucide-package",{"title":18,"path":19,"stem":20,"icon":21},"Quickstart","\u002Fget-started\u002Fquickstart","1.get-started\u002F3.quickstart","i-lucide-play",{"title":23,"path":24,"stem":25,"icon":26},"Nuxt Module","\u002Fget-started\u002Fnuxt-module","1.get-started\u002F4.nuxt-module","i-simple-icons-nuxtdotjs",{"title":28,"path":29,"stem":30,"icon":31},"Migrating to v2","\u002Fget-started\u002Fmigration","1.get-started\u002F5.migration","i-lucide-arrow-right-left",false,{"title":34,"icon":32,"path":35,"stem":36,"children":37,"page":32},"Components","\u002Fcomponents","2.components",[38,43,48,53],{"title":39,"path":40,"stem":41,"icon":42},"NotForm","\u002Fcomponents\u002Fnot-form","2.components\u002F1.not-form","i-lucide-square",{"title":44,"path":45,"stem":46,"icon":47},"NotField","\u002Fcomponents\u002Fnot-field","2.components\u002F2.not-field","i-lucide-text-cursor-input",{"title":49,"path":50,"stem":51,"icon":52},"NotMessage","\u002Fcomponents\u002Fnot-message","2.components\u002F3.not-message","i-lucide-message-circle-warning",{"title":54,"path":55,"stem":56,"icon":57},"NotArrayField","\u002Fcomponents\u002Fnot-array-field","2.components\u002F4.not-array-field","i-lucide-list",{"title":59,"icon":32,"path":60,"stem":61,"children":62,"page":32},"Composables","\u002Fcomposables","3.composables",[63],{"title":64,"path":65,"stem":66,"icon":67},"useNotForm","\u002Fcomposables\u002Fuse-not-form","3.composables\u002F1.use-not-form","i-lucide-code",{"title":69,"icon":32,"path":70,"stem":71,"children":72,"page":32},"Advanced","\u002Fadvanced","4.advanced",[73,78],{"title":74,"path":75,"stem":76,"icon":77},"Pinia & Composables","\u002Fadvanced\u002Fpinia-and-composables","4.advanced\u002F2.pinia-and-composables","i-lucide-share-2",{"title":79,"path":80,"stem":81,"icon":82},"Validation","\u002Fadvanced\u002Fvalidation","4.advanced\u002F3.validation","i-lucide-shield-check",{"title":84,"icon":32,"path":85,"stem":86,"children":87,"page":32},"Working with AI","\u002Fai","5.ai",[88],{"title":89,"path":90,"stem":91},"LLMs.txt","\u002Fai\u002Fllms-txt","5.ai\u002F1.llms-txt",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":95},0,24,"\u003Cg fill=\"none\">\u003C!--field 1-->\n  \u003Crect x=\"0.5\" y=\"0.5\" width=\"23\" height=\"3\" rx=\"0.3\" stroke=\"currentColor\" stroke-opacity=\"0.5\" stroke-width=\"0.3\"\u002F>\n\u003C!--field 2 — active-->\n  \u003Crect x=\"0.5\" y=\"4.3\" width=\"23\" height=\"3\" rx=\"0.3\" fill=\"currentColor\" fill-opacity=\"0.12\" stroke=\"currentColor\" stroke-opacity=\"0.75\" stroke-width=\"0.3\"\u002F>\n  \u003Crect x=\"1\" y=\"5.7\" width=\"8\" height=\"0.3\" rx=\"0.2\" fill=\"currentColor\" fill-opacity=\"0.5\"\u002F>\n\u003C!--field 3-->\n  \u003Crect x=\"0.5\" y=\"8.6\" width=\"23\" height=\"3\" rx=\"0.3\" stroke=\"currentColor\" stroke-opacity=\"0.5\" stroke-width=\"0.3\"\u002F>\n\u003C!--button-->\n  \u003Crect x=\"0.5\" y=\"12.9\" width=\"9.9\" height=\"3\" rx=\"0.3\" fill=\"currentColor\" fill-opacity=\"0.2\" stroke=\"currentColor\" stroke-width=\"0.2\"\u002F>\n  \u003Crect x=\"2.2\" y=\"14.3\" width=\"5.5\" height=\"0.4\" rx=\"0.2\" fill=\"currentColor\" fill-opacity=\"0.85\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":97},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":99},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":101},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":103},"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":105},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":107},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\"\u002F>\u003Cpath d=\"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":109},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73zm1 .27V12\"\u002F>\u003Cpath d=\"M3.29 7L12 12l8.71-5M7.5 4.27l9 5.15\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":111},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":113},"\u003Cpath fill=\"currentColor\" d=\"M13.464 19.83h8.922c.283 0 .562-.073.807-.21a1.6 1.6 0 0 0 .591-.574a1.53 1.53 0 0 0 .216-.783a1.53 1.53 0 0 0-.217-.782L17.792 7.414a1.6 1.6 0 0 0-.591-.573a1.65 1.65 0 0 0-.807-.21c-.283 0-.562.073-.807.21a1.6 1.6 0 0 0-.59.573L13.463 9.99L10.47 4.953a1.6 1.6 0 0 0-.591-.573a1.65 1.65 0 0 0-.807-.21c-.284 0-.562.073-.807.21a1.6 1.6 0 0 0-.591.573L.216 17.481a1.53 1.53 0 0 0-.217.782c0 .275.074.545.216.783a1.6 1.6 0 0 0 .59.574c.246.137.525.21.808.21h5.6c2.22 0 3.856-.946 4.982-2.79l2.733-4.593l1.464-2.457l4.395 7.382h-5.859Zm-6.341-2.46l-3.908-.002l5.858-9.842l2.923 4.921l-1.957 3.29c-.748 1.196-1.597 1.632-2.916 1.632\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":115},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m16 3l4 4l-4 4m4-4H4m4 14l-4-4l4-4m-4 4h16\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":117},"\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" rx=\"2\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":119},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 20h-1a2 2 0 0 1-2-2a2 2 0 0 1-2 2H6m7-12h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7m-8 0H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1m1-4h1a2 2 0 0 1 2 2a2 2 0 0 1 2-2h1M9 6v12\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":121},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092a10 10 0 1 0-4.777-4.719M12 8v4m0 4h.01\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":123},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 5h.01M3 12h.01M3 19h.01M8 5h13M8 12h13M8 19h13\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":125},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m16 18l6-6l-6-6M8 6l-6 6l6 6\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":127},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"18\" cy=\"5\" r=\"3\"\u002F>\u003Ccircle cx=\"6\" cy=\"12\" r=\"3\"\u002F>\u003Ccircle cx=\"18\" cy=\"19\" r=\"3\"\u002F>\u003Cpath d=\"m8.59 13.51l6.83 3.98m-.01-10.98l-6.82 3.98\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":129},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":131},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"id":133,"title":54,"body":134,"description":1012,"extension":1013,"meta":1014,"navigation":1015,"path":55,"seo":1016,"stem":56,"__hash__":1017},"docs\u002F2.components\u002F4.not-array-field.md",{"type":135,"value":136,"toc":997},"minimark",[137,149,154,227,231,236,311,315,364,379,399,421,425,429,445,451,469,899,903,909,993],[138,139,140,144,145,148],"p",{},[141,142,143],"code",{},"\u003CNotArrayField>"," manages an array within your form values. It exposes items with stable keys for ",[141,146,147],{},"v-for",", array state, and mutation methods through its default slot. Item keys survive reorders, inserts, and removals — elements are not re-mounted unnecessarily.",[150,151,153],"h2",{"id":152},"props","Props",[155,156,157,170,192,217],"field-group",{},[158,159,163],"field",{"name":160,"type":161,":required":162},"path","string","true",[138,164,165,166,169],{},"Dot-separated path to the array within ",[141,167,168],{},"form.values",".",[158,171,174],{"name":172,"type":173},"itemSchema","StandardSchemaV1",[138,175,176,177,180,181,180,184,187,188,191],{},"Schema for a single array item. Used only for TypeScript inference — it enables typed ",[141,178,179],{},"append",", ",[141,182,183],{},"prepend",[141,185,186],{},"insert",", and ",[141,189,190],{},"update"," in the slot. Not used for runtime validation.",[158,193,196],{"name":194,"type":195},"validateOn","Partial\u003CRecord\u003C'onMount' | 'onChange', boolean>>",[138,197,198,199,202,203,206,207,180,210,187,213,216],{},"Trigger overrides for this array. Only ",[141,200,201],{},"onMount"," and ",[141,204,205],{},"onChange"," are supported — ",[141,208,209],{},"onBlur",[141,211,212],{},"onFocus",[141,214,215],{},"onInput"," are not meaningful at the array level.",[158,218,221],{"name":219,"type":220},"form","NotFormInstance\u003Cany>",[138,222,223,224,169],{},"Explicit instance override. Required when used outside of ",[141,225,226],{},"\u003CNotForm>",[150,228,230],{"id":229},"slot-props","Slot props",[232,233,235],"h3",{"id":234},"state","State",[155,237,238,243,264,271,280,288,296,304],{},[158,239,240],{"name":160,"type":161},[138,241,242],{},"The dot-separated path passed to this array field.",[158,244,247],{"name":245,"type":246},"items","NotArrayFieldItem[]",[138,248,249,250,253,254,257,258,260,261,169],{},"The current items. Each entry has a stable ",[141,251,252],{},"key",", the current ",[141,255,256],{},"index",", and the full ",[141,259,160],{}," to pass to a nested ",[141,262,263],{},"\u003CNotField>",[158,265,268],{"name":266,"type":267},"errors","StandardSchemaV1.Issue[]",[138,269,270],{},"Validation issues targeting this array path specifically.",[158,272,275],{"name":273,"type":274},"isValid","boolean",[138,276,277,279],{},[141,278,162],{}," when there are no errors for this array.",[158,281,283],{"name":282,"type":274},"isTouched",[138,284,285,287],{},[141,286,162],{}," if the array path itself or any item path has been touched.",[158,289,291],{"name":290,"type":274},"isDirty",[138,292,293,295],{},[141,294,162],{}," if the array path itself or any item path is dirty.",[158,297,299],{"name":298,"type":274},"isValidating",[138,300,301,303],{},[141,302,162],{}," while validation is running for this array.",[158,305,308],{"name":306,"type":307},"validate","() => Promise\u003CStandardSchemaV1.Result>",[138,309,310],{},"Manually triggers validation for the array path.",[232,312,314],{"id":313},"mutation-methods","Mutation methods",[155,316,317,324,330,337,344,350,357],{},[158,318,321],{"name":319,"type":320},"append(value)","(value: TItem) => void",[138,322,323],{},"Adds an item to the end of the array.",[158,325,327],{"name":326,"type":320},"prepend(value)",[138,328,329],{},"Adds an item to the beginning of the array.",[158,331,334],{"name":332,"type":333},"remove(index)","(index: number) => void",[138,335,336],{},"Removes the item at the given index.",[158,338,341],{"name":339,"type":340},"insert(index, value)","(index: number, value: TItem) => void",[138,342,343],{},"Inserts an item at the given index. Subsequent items shift forward.",[158,345,347],{"name":346,"type":340},"update(index, value)",[138,348,349],{},"Replaces the value at the given index. The item's stable key is preserved.",[158,351,354],{"name":352,"type":353},"swap(indexA, indexB)","(indexA: number, indexB: number) => void",[138,355,356],{},"Swaps two items. Their stable keys move with them.",[158,358,361],{"name":359,"type":360},"move(from, to)","(from: number, to: number) => void",[138,362,363],{},"Moves an item from one index to another. Items between the positions shift to fill the gap.",[150,365,367,368,378],{"id":366},"the-notarrayfielditem-type","The ",[141,369,373],{"className":370,"language":371,"style":372},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type","",[374,375,377],"span",{"class":376},"sBMFI","NotArrayFieldItem"," type",[155,380,381,386,392],{},[158,382,383],{"name":252,"type":161},[138,384,385],{},"Stable — does not change on reorder",[158,387,389],{"name":256,"type":388},"number",[138,390,391],{},"Current position in the array",[158,393,394],{"name":160,"type":161},[138,395,396,397],{},"Full dot-separated path — pass directly to ",[141,398,263],{},[400,401,402],"note",{},[138,403,404,405,408,409,202,411,414,415,417,418,420],{},"Always use ",[141,406,407],{},"item.key"," on ",[141,410,147],{},[141,412,413],{},"item.path"," as the ",[141,416,160],{}," prop on nested ",[141,419,263],{}," components.",[150,422,424],{"id":423},"usage","Usage",[232,426,428],{"id":427},"string-array","String array",[430,431,432,435],"code-preview",{},[433,434],"demos-not-array-field",{},[436,437,438],"template",{"v-slot:code":372},[439,440,441],"code-collapse",{},[442,443],"docs-demo-code",{"file":444},"not-array-field.vue",[232,446,448,449],{"id":447},"typed-items-with-itemschema","Typed items with ",[141,450,172],{},[138,452,453,454,456,457,180,459,180,461,187,463,465,466,169],{},"Pass ",[141,455,172],{}," to make ",[141,458,179],{},[141,460,183],{},[141,462,186],{},[141,464,190],{}," typed. Without it they accept ",[141,467,468],{},"any",[439,470,471],{},[472,473,477],"pre",{"className":474,"code":475,"language":476,"meta":372,"style":372},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nconst itemSchema = z.object({\n  name: z.string().min(1),\n  role: z.enum(['admin', 'user']),\n})\n\nconst form = useNotForm({\n  schema: z.object({ members: z.array(itemSchema) }),\n  initialValues: { members: [] },\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CNotForm :form=\"form\" @submit=\"form.submit\">\n    \u003CNotArrayField path=\"members\" :item-schema=\"itemSchema\" v-slot=\"{ items, append, remove }\">\n      \u003C!-- TypeScript knows the shape: { name: string; role: 'admin' | 'user' } -->\n      \u003Cbutton type=\"button\" @click=\"append({ name: '', role: 'user' })\">Add member\u003C\u002Fbutton>\n    \u003C\u002FNotArrayField>\n  \u003C\u002FNotForm>\n\u003C\u002Ftemplate>\n","vue",[141,478,479,513,540,575,617,626,633,650,690,711,718,728,733,742,775,820,827,870,880,890],{"__ignoreMap":372},[374,480,483,487,491,495,498,501,504,508,510],{"class":481,"line":482},"line",1,[374,484,486],{"class":485},"sMK4o","\u003C",[374,488,490],{"class":489},"swJcz","script",[374,492,494],{"class":493},"spNyl"," setup",[374,496,497],{"class":493}," lang",[374,499,500],{"class":485},"=",[374,502,503],{"class":485},"\"",[374,505,507],{"class":506},"sfazB","ts",[374,509,503],{"class":485},[374,511,512],{"class":485},">\n",[374,514,516,519,523,525,528,530,534,537],{"class":481,"line":515},2,[374,517,518],{"class":493},"const",[374,520,522],{"class":521},"sTEyZ"," itemSchema ",[374,524,500],{"class":485},[374,526,527],{"class":521}," z",[374,529,169],{"class":485},[374,531,533],{"class":532},"s2Zo4","object",[374,535,536],{"class":521},"(",[374,538,539],{"class":485},"{\n",[374,541,543,546,549,551,553,555,558,560,563,565,569,572],{"class":481,"line":542},3,[374,544,545],{"class":489},"  name",[374,547,548],{"class":485},":",[374,550,527],{"class":521},[374,552,169],{"class":485},[374,554,161],{"class":532},[374,556,557],{"class":521},"()",[374,559,169],{"class":485},[374,561,562],{"class":532},"min",[374,564,536],{"class":521},[374,566,568],{"class":567},"sbssI","1",[374,570,571],{"class":521},")",[374,573,574],{"class":485},",\n",[374,576,578,581,583,585,587,590,593,596,599,601,604,607,610,612,615],{"class":481,"line":577},4,[374,579,580],{"class":489},"  role",[374,582,548],{"class":485},[374,584,527],{"class":521},[374,586,169],{"class":485},[374,588,589],{"class":532},"enum",[374,591,592],{"class":521},"([",[374,594,595],{"class":485},"'",[374,597,598],{"class":506},"admin",[374,600,595],{"class":485},[374,602,603],{"class":485},",",[374,605,606],{"class":485}," '",[374,608,609],{"class":506},"user",[374,611,595],{"class":485},[374,613,614],{"class":521},"])",[374,616,574],{"class":485},[374,618,620,623],{"class":481,"line":619},5,[374,621,622],{"class":485},"}",[374,624,625],{"class":521},")\n",[374,627,629],{"class":481,"line":628},6,[374,630,632],{"emptyLinePlaceholder":631},true,"\n",[374,634,636,638,641,643,646,648],{"class":481,"line":635},7,[374,637,518],{"class":493},[374,639,640],{"class":521}," form ",[374,642,500],{"class":485},[374,644,645],{"class":532}," useNotForm",[374,647,536],{"class":521},[374,649,539],{"class":485},[374,651,653,656,658,660,662,664,666,669,672,674,676,678,681,684,686,688],{"class":481,"line":652},8,[374,654,655],{"class":489},"  schema",[374,657,548],{"class":485},[374,659,527],{"class":521},[374,661,169],{"class":485},[374,663,533],{"class":532},[374,665,536],{"class":521},[374,667,668],{"class":485},"{",[374,670,671],{"class":489}," members",[374,673,548],{"class":485},[374,675,527],{"class":521},[374,677,169],{"class":485},[374,679,680],{"class":532},"array",[374,682,683],{"class":521},"(itemSchema) ",[374,685,622],{"class":485},[374,687,571],{"class":521},[374,689,574],{"class":485},[374,691,693,696,698,701,703,705,708],{"class":481,"line":692},9,[374,694,695],{"class":489},"  initialValues",[374,697,548],{"class":485},[374,699,700],{"class":485}," {",[374,702,671],{"class":489},[374,704,548],{"class":485},[374,706,707],{"class":521}," [] ",[374,709,710],{"class":485},"},\n",[374,712,714,716],{"class":481,"line":713},10,[374,715,622],{"class":485},[374,717,625],{"class":521},[374,719,721,724,726],{"class":481,"line":720},11,[374,722,723],{"class":485},"\u003C\u002F",[374,725,490],{"class":489},[374,727,512],{"class":485},[374,729,731],{"class":481,"line":730},12,[374,732,632],{"emptyLinePlaceholder":631},[374,734,736,738,740],{"class":481,"line":735},13,[374,737,486],{"class":485},[374,739,436],{"class":489},[374,741,512],{"class":485},[374,743,745,748,750,753,755,757,759,761,764,766,768,771,773],{"class":481,"line":744},14,[374,746,747],{"class":485},"  \u003C",[374,749,39],{"class":489},[374,751,752],{"class":493}," :form",[374,754,500],{"class":485},[374,756,503],{"class":485},[374,758,219],{"class":506},[374,760,503],{"class":485},[374,762,763],{"class":493}," @submit",[374,765,500],{"class":485},[374,767,503],{"class":485},[374,769,770],{"class":506},"form.submit",[374,772,503],{"class":485},[374,774,512],{"class":485},[374,776,778,781,783,786,788,790,793,795,798,800,802,804,806,809,811,813,816,818],{"class":481,"line":777},15,[374,779,780],{"class":485},"    \u003C",[374,782,54],{"class":489},[374,784,785],{"class":493}," path",[374,787,500],{"class":485},[374,789,503],{"class":485},[374,791,792],{"class":506},"members",[374,794,503],{"class":485},[374,796,797],{"class":493}," :item-schema",[374,799,500],{"class":485},[374,801,503],{"class":485},[374,803,172],{"class":506},[374,805,503],{"class":485},[374,807,808],{"class":493}," v-slot",[374,810,500],{"class":485},[374,812,503],{"class":485},[374,814,815],{"class":506},"{ items, append, remove }",[374,817,503],{"class":485},[374,819,512],{"class":485},[374,821,823],{"class":481,"line":822},16,[374,824,826],{"class":825},"sHwdD","      \u003C!-- TypeScript knows the shape: { name: string; role: 'admin' | 'user' } -->\n",[374,828,830,833,836,838,840,842,844,846,849,851,853,856,858,861,864,866,868],{"class":481,"line":829},17,[374,831,832],{"class":485},"      \u003C",[374,834,835],{"class":489},"button",[374,837,378],{"class":493},[374,839,500],{"class":485},[374,841,503],{"class":485},[374,843,835],{"class":506},[374,845,503],{"class":485},[374,847,848],{"class":493}," @click",[374,850,500],{"class":485},[374,852,503],{"class":485},[374,854,855],{"class":506},"append({ name: '', role: 'user' })",[374,857,503],{"class":485},[374,859,860],{"class":485},">",[374,862,863],{"class":521},"Add member",[374,865,723],{"class":485},[374,867,835],{"class":489},[374,869,512],{"class":485},[374,871,873,876,878],{"class":481,"line":872},18,[374,874,875],{"class":485},"    \u003C\u002F",[374,877,54],{"class":489},[374,879,512],{"class":485},[374,881,883,886,888],{"class":481,"line":882},19,[374,884,885],{"class":485},"  \u003C\u002F",[374,887,39],{"class":489},[374,889,512],{"class":485},[374,891,893,895,897],{"class":481,"line":892},20,[374,894,723],{"class":485},[374,896,436],{"class":489},[374,898,512],{"class":485},[232,900,902],{"id":901},"array-level-errors","Array-level errors",[138,904,905,906,908],{},"Issues targeting the array path itself (e.g., minimum length rules) are in ",[141,907,266],{},", separate from individual item errors.",[472,910,912],{"className":474,"code":911,"language":476,"meta":372,"style":372},"\u003Ctemplate>\n  \u003CNotArrayField path=\"tags\" v-slot=\"{ path }\">\n    \u003C!-- items -->\n    \u003CNotMessage :path=\"path\" \u002F>\n  \u003C\u002FNotArrayField>\n\u003C\u002Ftemplate>\n",[141,913,914,922,952,957,977,985],{"__ignoreMap":372},[374,915,916,918,920],{"class":481,"line":482},[374,917,486],{"class":485},[374,919,436],{"class":489},[374,921,512],{"class":485},[374,923,924,926,928,930,932,934,937,939,941,943,945,948,950],{"class":481,"line":515},[374,925,747],{"class":485},[374,927,54],{"class":489},[374,929,785],{"class":493},[374,931,500],{"class":485},[374,933,503],{"class":485},[374,935,936],{"class":506},"tags",[374,938,503],{"class":485},[374,940,808],{"class":493},[374,942,500],{"class":485},[374,944,503],{"class":485},[374,946,947],{"class":506},"{ path }",[374,949,503],{"class":485},[374,951,512],{"class":485},[374,953,954],{"class":481,"line":542},[374,955,956],{"class":825},"    \u003C!-- items -->\n",[374,958,959,961,963,966,968,970,972,974],{"class":481,"line":577},[374,960,780],{"class":485},[374,962,49],{"class":489},[374,964,965],{"class":493}," :path",[374,967,500],{"class":485},[374,969,503],{"class":485},[374,971,160],{"class":506},[374,973,503],{"class":485},[374,975,976],{"class":485}," \u002F>\n",[374,978,979,981,983],{"class":481,"line":619},[374,980,885],{"class":485},[374,982,54],{"class":489},[374,984,512],{"class":485},[374,986,987,989,991],{"class":481,"line":628},[374,988,723],{"class":485},[374,990,436],{"class":489},[374,992,512],{"class":485},[994,995,996],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":372,"searchDepth":482,"depth":515,"links":998},[999,1000,1004,1006],{"id":152,"depth":515,"text":153},{"id":229,"depth":515,"text":230,"children":1001},[1002,1003],{"id":234,"depth":542,"text":235},{"id":313,"depth":542,"text":314},{"id":366,"depth":515,"text":1005},"The NotArrayFieldItem type",{"id":423,"depth":515,"text":424,"children":1007},[1008,1009,1011],{"id":427,"depth":542,"text":428},{"id":447,"depth":542,"text":1010},"Typed items with itemSchema",{"id":901,"depth":542,"text":902},"Renderless array wrapper with stable item keys and full mutation methods.","md",{},{"icon":57},{"title":54,"description":1012},"WTkhHpBwm70eHerXOswsSHZTuwCfyrPeFrO6LeICvzQ",[1019,1021],{"title":49,"path":50,"stem":51,"description":1020,"icon":52,"children":-1},"Renders the first validation error for a field. Renders nothing when there is no error.",{"title":64,"path":65,"stem":66,"description":1022,"icon":67,"children":-1},"Creates and returns a fully typed, reactive form instance.",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":1024},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":1026},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 5H3m12 7H3m14 7H3\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":1028},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 9h16M4 15h16M10 3L8 21m8-18l-2 18\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":1030},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 16v-4m0-4h.01\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":1032},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m5 12l7-7l7 7m-7 7V5\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":1034},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 5v14m7-7l-7 7l-7-7\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":1036},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M10 11v6m4-6v6m5-11v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M3 6h18M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":1038},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7v14\"\u002F>",1776950605541]