1import{c as i,m as c}from"./mount-on-element.js";import{F as p,_ as u}from"./FormKitForm.vue_vue_type_script_setup_true_lang.js";import{u as a}from"./use-builder-provider.js";import{d,e as f,o as r,c as m,a as l,g as y,j as S,u as E,t as k,i as g,n as h}from"./runtime-core.esm-bundler.js";import{p as C,d as _,c as b}from"./formkit.js";import"./index.js";import"./index2.js";import"./index.es.js";import"./index3.js";import"./index4.js";import"./_plugin-vue_export-helper.js";const B=["id"],N={key:0,class:"form-json",style:{display:"none"}},v=d({__name:"Form",props:{blockElement:{},theme:{}},setup(e){const{isClientSide:s}=a().injectBuilderState(),t=e,n=f(()=>t.blockElement.content_options?.formStyle||p.RegularTheme);return(o,J)=>(r(),m("div",{id:`element-form-${o.blockElement.uuid}`,class:h([o.blockElement.class,"element-form"])},[l(o.$slots,"css"),l(o.$slots,"default"),y(u,{"block-element":o.blockElement,style:S(n.value),theme:o.theme},null,8,["block-element","style","theme"]),E(s)?g("",!0):(r(),m("div",N,k(JSON.str
1ingify(t)),1))],10,B))}});function $(e){const s=j(e.getElementsByClassName("form-json")[0]),t=i(v,{...s,ownInstance:!0,isClientSide:!0});t.use(C,_(b));const{provideBuilderState:n}=a();return n(t,"client"),c(t,e),t}function j(e){return JSON.parse(e.textContent)}const F=[...document.getElementsByClassName("element-form")];F.forEach(e=>$(e));
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.