import{d as ke,u as Tn,r as x,c as k,w as Be,o as Ut,a as Ci,b as le,e as _,I as cm,n as xo,f as h,g as s,h as d,_ as fm,i as Ee,t as P,j as je,k as We,l as V,m as ce,p as wo,F as xe,q as Oe,s as ge,T as mm,v as Ae,x as vm,y as Lu,z as d_,A as u_,B as Ru,C as os,D as Hf,E as c_,G as ld,H as xd,J as ns,K as f,L as f_,M as m_,U as Bu,N as id,O as Yf,P as wd,Q as v_,R as Bo,S as p_,V as Hn,W as Eo,X as y_,Y as g_,Z as jf,$ as Gf,a0 as ls,a1 as Du,a2 as $n,a3 as dn,a4 as Eu,a5 as ze,a6 as Go,a7 as h_,a8 as St,a9 as un,aa as qo,ab as b_,ac as __,ad as Ii,ae as x_,af as w_,ag as go,ah as Au,ai as Ao,aj as Fi,ak as Ti,al as hn,am as Yn,an as De,ao as is,ap as Mt,aq as Ct,ar as Do,as as ha,at as qt,au as rs,av as ma,aw as Je,ax as rl,ay as Al,az as rd,aA as Ou,aB as it,aC as Ml,aD as br,aE as Kf,aF as Sd,aG as ba,aH as yr,aI as va,aJ as zu,aK as S_,aL as Wu,aM as qu,aN as pm,aO as Nu,aP as Hu,aQ as Yu,aR as ym,aS as gm,aT as hm,aU as bm,aV as _m,aW as as,aX as gr,aY as Ke,aZ as fa,a_ as ju,a$ as ss,b0 as kd,b1 as Ul,b2 as _a,b3 as Cd,b4 as wi,b5 as xa,b6 as Ne,b7 as fd,b8 as k_,b9 as xm,ba as C_,bb as wm,bc as I_,bd as yd,be as Pt,bf as md,bg as Gu,bh as Sm,bi as km,bj as F_,bk as T_,bl as Vl,bm as Ll,bn as Bl,bo as $_,bp as ds,bq as Ga,br as P_,bs as vd,bt as V_,bu as Cm,bv as Im,bw as L_,bx as pd,by as ao,bz as co,bA as Fn,bB as la,bC as ia,bD as At,bE as ra,bF as tt,bG as so,bH as aa,bI as sa,bJ as uo,bK as da,bL as Ku,bM as _r,bN as ro,bO as xr,bP as ua,bQ as Fm,bR as Tm,bS as Xf,bT as R_,bU as $m,bV as gd,bW as Pm,bX as Vm,bY as M_,bZ as U_,b_ as B_,b$ as D_,c0 as E_,c1 as A_,c2 as oa,c3 as us,c4 as Id,c5 as Lm,c6 as O_,c7 as Xu,c8 as z_,c9 as cs,ca as W_,cb as q_,cc as N_,cd as H_,ce as Y_,cf as j_,cg as Rm,ch as Mm,ci as G_,cj as K_,ck as X_,cl as Q_,cm as J_,cn as Z_,co as e1,cp as t1,cq as o1}from"./chunks/index-BXeeN5HG.js";import{c as ad}from"./chunks/_commonjsHelpers-BV6MpXga.js";const n1={class:"ivyforms-changelog-modal ivyforms-flex ivyforms-flex-direction-column"},l1={class:"ivyforms-changelog-modal__header ivyforms-flex ivyforms-flex-direction-column"},i1={class:"ivyforms-changelog-modal__header-top ivyforms-flex"},r1={class:"ivyforms-changelog-modal__logo"},a1={class:"ivyforms-changelog-modal__header-text"},s1={class:"ivyforms-changelog-modal__title"},d1={class:"ivyforms-changelog-modal__slider ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},u1={key:0,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},c1={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},f1={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--feature"},m1={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},v1={key:1,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},p1={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},y1={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--improvement"},g1={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},h1={key:2,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},b1={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},_1={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--bugfix"},x1={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},w1={class:"ivyforms-changelog-modal__indicators ivyforms-flex ivyforms-justify-content-center"},S1=["onClick"],k1={class:"ivyforms-changelog-modal__footer ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center"},C1={class:"ivyforms-changelog-modal__footer-counter"},I1=ke({__name:"IvyChangelogModal",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","close"],setup(n,{emit:l}){const{request:o}=Tn(),r=x({version:"",oldVersion:"",oldLiteVersion:"",oldProVersion:"",pro_version:"",shouldShow:!1,showProChangelog:!1,isProActive:!1,items:{date:"",improvements:[],features:[],bugfixes:[]}}),i=x(!1),m=x(!1),c=async()=>{try{i.value=!0;const Q=(await o("changelog",{method:"GET"}))?.data?.data?.data||{};r.value={version:Q.version||"",oldVersion:Q.oldVersion||"",oldLiteVersion:Q.oldLiteVersion||"",oldProVersion:Q.oldProVersion||"",pro_version:Q.pro_version||"",shouldShow:!!Q.shouldShow,showProChangelog:!!Q.showProChangelog,isProActive:!!Q.isProActive,items:{date:Q.release_date||"",improvements:Q.improvements||[],features:Q.features||[],bugfixes:Q.bugfixes||[]}},m.value=!!Q.shouldShow&&Q.version!==Q.oldVersion}catch(j){console.error("Error fetching changelog:",j)}finally{i.value=!1}},v=n,u=l,g=x(0),p=x("slide-left"),b=x(280),I=x(0),C=k({get:()=>v.visible||m.value,set:j=>u("update:visible",j)}),S=k(()=>window.wpIvyLabels||{}),w=k(()=>r.value.showProChangelog&&r.value.pro_version?`IvyForms Pro ${r.value.pro_version}`:`IvyForms Lite ${r.value.version}`),T=k(()=>{let j=0;return r.value.items.features?.length&&j++,r.value.items.improvements?.length&&j++,r.value.items.bugfixes?.length&&j++,j}),D=()=>{g.value{g.value>0&&(p.value="slide-right",g.value--)},$=j=>{j>=0&&jg.value?"slide-left":"slide-right",g.value=j)},O=()=>{m.value=!1,u("update:visible",!1),u("close")},X=()=>{xo(()=>{const j=document.querySelector(".ivyforms-changelog-section");if(j){const z=320-(j.querySelector(".ivyforms-changelog-section-header")?.clientHeight||0)-40;b.value=Math.max(200,Math.min(280,z))}})},E=()=>{xo(()=>{let j=0;[r.value.items.features,r.value.items.improvements,r.value.items.bugfixes].forEach(Y=>{if(Y?.length){const z=50+Y.length*32+40;j=Math.max(j,z)}}),I.value=Math.min(450,Math.max(250,j))})};return Be(()=>g.value,()=>{X()}),Be(()=>m.value,j=>{j&&(g.value=0,E())}),Ut(()=>{c(),X(),E();const j=Q=>{Q.key==="Escape"&&C.value&&O()};window.addEventListener("keydown",j),Ci(()=>{window.removeEventListener("keydown",j)})}),(j,Q)=>(h(),le(cm,{visible:C.value,width:480,"close-on-overlay-click":!1,"is-changelog":!0,"onUpdate:visible":O},{default:_(()=>[s("div",n1,[s("div",l1,[s("div",i1,[s("div",r1,[d(fm,{orientation:"logoOnly"})]),d(Ee,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",class:"ivyforms-changelog-modal__close",onClick:O})]),s("div",a1,[s("h2",s1,P(S.value.whats_new_in)+" "+P(w.value),1)])]),s("div",{class:"ivyforms-changelog-modal__content ivyforms-flex ivyforms-flex-direction-column",style:je({height:I.value+"px"})},[d(Ee,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-left","icon-start-type":"outline","icon-start-category":"arrows",class:We(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--left",{"ivyforms-changelog-modal__arrow--hidden":g.value===0}]),onClick:B},null,8,["class"]),d(Ee,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-right","icon-start-type":"outline","icon-start-category":"arrows",class:We(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--right",{"ivyforms-changelog-modal__arrow--hidden":g.value>=T.value-1}]),onClick:D},null,8,["class"]),s("div",d1,[d(mm,{name:p.value,mode:"out-in"},{default:_(()=>[(h(),V("div",{key:g.value,class:"ivyforms-changelog-modal__slide ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},[g.value===0&&r.value.items.features?.length?(h(),V("div",u1,[s("div",c1,[s("div",f1,[d(wo,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),s("h3",null,P(S.value.new_features),1)]),s("ul",m1,[(h(!0),V(xe,null,Oe(r.value.items.features,(Y,z)=>(h(),V("li",{key:`feature-${z}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[Q[0]||(Q[0]=s("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ge(" "+P(Y.text),1)]))),128))])])):ce("",!0),g.value===1&&r.value.items.improvements?.length?(h(),V("div",v1,[s("div",p1,[s("div",y1,[d(wo,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),s("h3",null,P(S.value.improvements),1)]),s("ul",g1,[(h(!0),V(xe,null,Oe(r.value.items.improvements,(Y,z)=>(h(),V("li",{key:`improvement-${z}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[Q[1]||(Q[1]=s("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ge(" "+P(Y.text),1)]))),128))])])):ce("",!0),g.value===2&&r.value.items.bugfixes?.length?(h(),V("div",h1,[s("div",b1,[s("div",_1,[d(wo,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),s("h3",null,P(S.value.bug_fixes),1)]),s("ul",x1,[(h(!0),V(xe,null,Oe(r.value.items.bugfixes,(Y,z)=>(h(),V("li",{key:`bugfix-${z}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[Q[2]||(Q[2]=s("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ge(" "+P(Y.text),1)]))),128))])])):ce("",!0)]))]),_:1},8,["name"])]),s("div",w1,[(h(!0),V(xe,null,Oe(T.value,Y=>(h(),V("span",{key:Y,class:We(["ivyforms-changelog-modal__indicator",{"ivyforms-changelog-modal__indicator--active":g.value===Y-1}]),onClick:z=>$(Y-1)},null,10,S1))),128))])],4),s("div",k1,[s("div",C1,P(g.value+1)+" / "+P(T.value),1),d(Ee,{priority:"primary",size:"d",type:"fill",onClick:O},{default:_(()=>[ge(P(S.value.got_it_thanks),1)]),_:1})])])]),_:1},8,["visible"]))}}),F1=Ae(I1,[["__scopeId","data-v-ed9b21bc"]]),T1=vm({color:{type:Lu(Object),required:!0},vertical:Boolean,disabled:Boolean});let Tu=!1;function Xa(n,l){if(!d_)return;const o=function(m){var c;(c=l.drag)==null||c.call(l,m)},r=function(m){var c;document.removeEventListener("mousemove",o),document.removeEventListener("mouseup",r),document.removeEventListener("touchmove",o),document.removeEventListener("touchend",r),document.onselectstart=null,document.ondragstart=null,Tu=!1,(c=l.end)==null||c.call(l,m)},i=function(m){var c;Tu||(m.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",o),document.addEventListener("mouseup",r),document.addEventListener("touchmove",o),document.addEventListener("touchend",r),Tu=!0,(c=l.start)==null||c.call(l,m))};n.addEventListener("mousedown",i),n.addEventListener("touchstart",i,{passive:!1})}const Qu=n=>{let l,o;return n.type==="touchend"?(o=n.changedTouches[0].clientY,l=n.changedTouches[0].clientX):n.type.startsWith("touch")?(o=n.touches[0].clientY,l=n.touches[0].clientX):(o=n.clientY,l=n.clientX),{clientX:l,clientY:o}},$1=n=>{const l=xd(),{t:o}=u_(),r=Ru(),i=Ru(),m=k(()=>n.color.get("alpha")),c=k(()=>o("el.colorpicker.alphaLabel"));function v(b){var I;if(n.disabled)return;b.target!==r.value&&u(b),(I=r.value)==null||I.focus()}function u(b){if(!i.value||!r.value||n.disabled)return;const C=l.vnode.el.getBoundingClientRect(),{clientX:S,clientY:w}=Qu(b);if(n.vertical){let T=w-C.top;T=Math.max(r.value.offsetHeight/2,T),T=Math.min(T,C.height-r.value.offsetHeight/2),n.color.set("alpha",Math.round((T-r.value.offsetHeight/2)/(C.height-r.value.offsetHeight)*100))}else{let T=S-C.left;T=Math.max(r.value.offsetWidth/2,T),T=Math.min(T,C.width-r.value.offsetWidth/2),n.color.set("alpha",Math.round((T-r.value.offsetWidth/2)/(C.width-r.value.offsetWidth)*100))}}function g(b){if(n.disabled)return;const{shiftKey:I}=b,C=c_(b),S=I?10:1;switch(C){case ld.left:case ld.down:b.preventDefault(),b.stopPropagation(),p(-S);break;case ld.right:case ld.up:b.preventDefault(),b.stopPropagation(),p(S);break}}function p(b){let I=m.value+b;I=I<0?0:I>100?100:I,n.color.set("alpha",I)}return{thumb:r,bar:i,alpha:m,alphaLabel:c,handleDrag:u,handleClick:v,handleKeydown:g}},P1=(n,{bar:l,thumb:o,handleDrag:r})=>{const i=xd(),m=os("color-alpha-slider"),c=x(0),v=x(0),u=x();function g(){if(!o.value||n.vertical)return 0;const B=i.vnode.el,$=n.color.get("alpha");return B?Math.round($*(B.offsetWidth-o.value.offsetWidth/2)/100):0}function p(){if(!o.value)return 0;const B=i.vnode.el;if(!n.vertical)return 0;const $=n.color.get("alpha");return B?Math.round($*(B.offsetHeight-o.value.offsetHeight/2)/100):0}function b(){if(n.color&&n.color.value){const{r:B,g:$,b:O}=n.color.toRgb();return`linear-gradient(to right, rgba(${B}, ${$}, ${O}, 0) 0%, rgba(${B}, ${$}, ${O}, 1) 100%)`}return""}function I(){c.value=g(),v.value=p(),u.value=b()}Ut(()=>{if(!l.value||!o.value)return;const B={drag:$=>{r($)},end:$=>{r($)}};Xa(l.value,B),Xa(o.value,B),I()}),Be(()=>n.color.get("alpha"),()=>I()),Be(()=>n.color.value,()=>I());const C=k(()=>[m.b(),m.is("vertical",n.vertical),m.is("disabled",n.disabled)]),S=k(()=>m.e("bar")),w=k(()=>m.e("thumb")),T=k(()=>({background:u.value})),D=k(()=>({left:Hf(c.value),top:Hf(v.value)}));return{rootKls:C,barKls:S,barStyle:T,thumbKls:w,thumbStyle:D,update:I}},V1="ElColorAlphaSlider",L1=ke({name:V1}),R1=ke({...L1,props:T1,setup(n,{expose:l}){const o=n,{alpha:r,alphaLabel:i,bar:m,thumb:c,handleDrag:v,handleClick:u,handleKeydown:g}=$1(o),{rootKls:p,barKls:b,barStyle:I,thumbKls:C,thumbStyle:S,update:w}=P1(o,{bar:m,thumb:c,handleDrag:v});return l({update:w,bar:m,thumb:c}),(T,D)=>(h(),V("div",{class:We(f(p))},[s("div",{ref_key:"bar",ref:m,class:We(f(b)),style:je(f(I)),onClick:f(u)},null,14,["onClick"]),s("div",{ref_key:"thumb",ref:c,class:We(f(C)),style:je(f(S)),"aria-label":f(i),"aria-valuenow":f(r),"aria-orientation":T.vertical?"vertical":"horizontal","aria-valuemin":"0","aria-valuemax":"100",role:"slider",tabindex:"0",onKeydown:f(g)},null,46,["aria-label","aria-valuenow","aria-orientation","onKeydown"])],2))}});var M1=ns(R1,[["__file","alpha-slider.vue"]]);const U1=ke({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean,disabled:Boolean},setup(n){const l=os("color-hue-slider"),o=xd(),r=x(),i=x(),m=x(0),c=x(0),v=k(()=>n.color.get("hue"));Be(()=>v.value,()=>{I()});function u(C){if(n.disabled)return;C.target!==r.value&&g(C)}function g(C){if(!i.value||!r.value||n.disabled)return;const w=o.vnode.el.getBoundingClientRect(),{clientX:T,clientY:D}=Qu(C);let B;if(n.vertical){let $=D-w.top;$=Math.min($,w.height-r.value.offsetHeight/2),$=Math.max(r.value.offsetHeight/2,$),B=Math.round(($-r.value.offsetHeight/2)/(w.height-r.value.offsetHeight)*360)}else{let $=T-w.left;$=Math.min($,w.width-r.value.offsetWidth/2),$=Math.max(r.value.offsetWidth/2,$),B=Math.round(($-r.value.offsetWidth/2)/(w.width-r.value.offsetWidth)*360)}n.color.set("hue",B)}function p(){if(!r.value)return 0;const C=o.vnode.el;if(n.vertical)return 0;const S=n.color.get("hue");return C?Math.round(S*(C.offsetWidth-r.value.offsetWidth/2)/360):0}function b(){if(!r.value)return 0;const C=o.vnode.el;if(!n.vertical)return 0;const S=n.color.get("hue");return C?Math.round(S*(C.offsetHeight-r.value.offsetHeight/2)/360):0}function I(){m.value=p(),c.value=b()}return Ut(()=>{if(!i.value||!r.value||n.disabled)return;const C={drag:S=>{g(S)},end:S=>{g(S)}};Xa(i.value,C),Xa(r.value,C),I()}),{bar:i,thumb:r,thumbLeft:m,thumbTop:c,hueValue:v,handleClick:u,update:I,ns:l}}});function B1(n,l,o,r,i,m){return h(),V("div",{class:We([n.ns.b(),n.ns.is("vertical",n.vertical)])},[s("div",{ref:"bar",class:We(n.ns.e("bar")),onClick:n.handleClick},null,10,["onClick"]),s("div",{ref:"thumb",class:We(n.ns.e("thumb")),style:je({left:n.thumbLeft+"px",top:n.thumbTop+"px"})},null,6)],2)}var D1=ns(U1,[["render",B1],["__file","hue-slider.vue"]]);const E1=vm({modelValue:{type:Lu(String),default:void 0},border:{type:Boolean,default:!0},showAlpha:Boolean,colorFormat:String,disabled:Boolean,predefine:{type:Lu(Array)}}),A1={[Bu]:n=>f_(n)||m_(n)},O1=Symbol("colorCommonPickerKey"),Um=Symbol("colorPickerPanelContextKey");class Mu{constructor(l={}){this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this._tiny=new id,this._isValid=!1,this.enableAlpha=!1,this.format="",this.value="";for(const o in l)Yf(l,o)&&(this[o]=l[o]);l.value?this.fromString(l.value):this.doOnChange()}set(l,o){if(arguments.length===1&&typeof l=="object"){for(const r in l)Yf(l,r)&&this.set(r,l[r]);return}this[`_${l}`]=o,this._isValid=!0,this.doOnChange()}get(l){return["hue","saturation","value","alpha"].includes(l)?Math.round(this[`_${l}`]):this[`_${l}`]}toRgb(){return this._isValid?this._tiny.toRgb():{r:255,g:255,b:255,a:0}}fromString(l){const o=new id(l);if(this._isValid=o.isValid,o.isValid){const{h:r,s:i,v:m,a:c}=o.toHsv();this._hue=r,this._saturation=i*100,this._value=m*100,this._alpha=c*100}else this._hue=0,this._saturation=100,this._value=100,this._alpha=100;this.doOnChange()}clear(){this._isValid=!1,this.value="",this._hue=0,this._saturation=100,this._value=100,this._alpha=100}compare(l){const o=new id({h:l._hue,s:l._saturation/100,v:l._value/100,a:l._alpha/100});return this._tiny.equals(o)}doOnChange(){const{_hue:l,_saturation:o,_value:r,_alpha:i,format:m,enableAlpha:c}=this;let v=m||(c?"rgb":"hex");m==="hex"&&c&&(v="hex8"),this._tiny=new id({h:l,s:o/100,v:r/100,a:i/100}),this.value=this._isValid?this._tiny.toString(v):""}}const z1=ke({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0},enableAlpha:{type:Boolean,required:!0},disabled:Boolean},setup(n){const l=os("color-predefine"),{currentColor:o}=wd(Um),r=x(m(n.colors,n.color));Be(()=>o.value,c=>{const v=new Mu({value:c});r.value.forEach(u=>{u.selected=v.compare(u)})}),v_(()=>{r.value=m(n.colors,n.color)});function i(c){n.disabled||n.color.fromString(n.colors[c])}function m(c,v){return c.map(u=>{const g=new Mu({value:u});return g.selected=g.compare(v),g})}return{rgbaColors:r,handleSelect:i,ns:l}}});function W1(n,l,o,r,i,m){return h(),V("div",{class:We(n.ns.b())},[s("div",{class:We(n.ns.e("colors"))},[(h(!0),V(xe,null,Oe(n.rgbaColors,(c,v)=>(h(),V("div",{key:n.colors[v],class:We([n.ns.e("color-selector"),n.ns.is("alpha",c.get("alpha")<100),{selected:c.selected}]),onClick:u=>n.handleSelect(v)},[s("div",{style:je({backgroundColor:c.value})},null,4)],10,["onClick"]))),128))],2)],2)}var q1=ns(z1,[["render",W1],["__file","predefine.vue"]]);const N1=ke({name:"ElSlPanel",props:{color:{type:Object,required:!0},disabled:Boolean},setup(n){const l=os("color-svpanel"),o=xd(),r=x(0),i=x(0),m=x("hsl(0, 100%, 50%)"),c=k(()=>{const g=n.color.get("hue"),p=n.color.get("value");return{hue:g,value:p}});function v(){const g=n.color.get("saturation"),p=n.color.get("value"),b=o.vnode.el,{clientWidth:I,clientHeight:C}=b;i.value=g*I/100,r.value=(100-p)*C/100,m.value=`hsl(${n.color.get("hue")}, 100%, 50%)`}function u(g){if(n.disabled)return;const b=o.vnode.el.getBoundingClientRect(),{clientX:I,clientY:C}=Qu(g);let S=I-b.left,w=C-b.top;S=Math.max(0,S),S=Math.min(S,b.width),w=Math.max(0,w),w=Math.min(w,b.height),i.value=S,r.value=w,n.color.set({saturation:S/b.width*100,value:100-w/b.height*100})}return Be(()=>c.value,()=>{v()}),Ut(()=>{Xa(o.vnode.el,{drag:g=>{u(g)},end:g=>{u(g)}}),v()}),{cursorTop:r,cursorLeft:i,background:m,colorValue:c,handleDrag:u,update:v,ns:l}}});function H1(n,l,o,r,i,m){return h(),V("div",{class:We(n.ns.b()),style:je({backgroundColor:n.background})},[s("div",{class:We(n.ns.e("white"))},null,2),s("div",{class:We(n.ns.e("black"))},null,2),s("div",{class:We(n.ns.e("cursor")),style:je({top:n.cursorTop+"px",left:n.cursorLeft+"px"})},[s("div")],6)],6)}var Y1=ns(N1,[["render",H1],["__file","sv-panel.vue"]]);const j1=(n,l)=>{const o=Bo(new Mu({enableAlpha:n.showAlpha,format:n.colorFormat||"",value:n.modelValue}));return Be(()=>[n.colorFormat,n.showAlpha],()=>{o.enableAlpha=n.showAlpha,o.format=n.colorFormat||o.format,o.doOnChange(),l(Bu,o.value)}),{color:o}},G1=ke({name:"ElColorPickerPanel"}),K1=ke({...G1,props:E1,emits:A1,setup(n,{expose:l,emit:o}){const r=n,i=os("color-picker-panel"),m=p_(),c=x(),v=x(),u=x(),g=x(),p=x(""),{color:b}=wd(O1,()=>j1(r,o),!0);function I(){b.fromString(p.value),b.value!==p.value&&(p.value=b.value)}function C(){var S,w,T;(S=c.value)==null||S.update(),(w=v.value)==null||w.update(),(T=u.value)==null||T.update()}return Ut(()=>{r.modelValue&&(p.value=b.value),xo(C)}),Be(()=>r.modelValue,S=>{S!==b.value&&(S?b.fromString(S):b.clear())}),Be(()=>b.value,S=>{o(Bu,S),p.value=S}),Hn(Um,{currentColor:k(()=>b.value)}),l({color:b,inputRef:g,update:C}),(S,w)=>(h(),V("div",{class:We([f(i).b(),f(i).is("disabled",f(m)),f(i).is("border",S.border)])},[s("div",{class:We(f(i).e("wrapper"))},[d(D1,{ref_key:"hueRef",ref:c,class:"hue-slider",color:f(b),vertical:"",disabled:f(m)},null,8,["color","disabled"]),d(Y1,{ref_key:"svRef",ref:v,color:f(b),disabled:f(m)},null,8,["color","disabled"])],2),S.showAlpha?(h(),le(M1,{key:0,ref_key:"alphaRef",ref:u,color:f(b),disabled:f(m)},null,8,["color","disabled"])):ce("v-if",!0),S.predefine?(h(),le(q1,{key:1,ref:"predefine","enable-alpha":S.showAlpha,color:f(b),colors:S.predefine,disabled:f(m)},null,8,["enable-alpha","color","colors","disabled"])):ce("v-if",!0),s("div",{class:We(f(i).e("footer"))},[d(f(y_),{ref_key:"inputRef",ref:g,modelValue:p.value,"onUpdate:modelValue":T=>p.value=T,"validate-event":!1,size:"small",disabled:f(m),onChange:I},null,8,["modelValue","onUpdate:modelValue","disabled"]),Eo(S.$slots,"footer")],2)],2))}});var X1=ns(K1,[["__file","color-picker-panel.vue"]]);const Q1=g_(X1),J1=ke({__name:"App",setup(n){const l=Ru([]);return Ut(()=>{if(window.IvyForms?.hooks?.applyFilters){const r=window.IvyForms.hooks.applyFilters("ivyforms/app/banner_components",[]);l.value=r.map(i=>Gf(i)?jf(i):i)}const o=()=>{if(window.IvyForms?.hooks?.applyFilters){const r=window.IvyForms.hooks.applyFilters("ivyforms/app/banner_components",[]);l.value=r.map(i=>Gf(i)?jf(i):i)}};window.addEventListener("ivyforms:refresh_banners",o)}),(o,r)=>{const i=ls("RouterView");return h(),V("div",null,[(h(!0),V(xe,null,Oe(l.value,(m,c)=>(h(),le($n(m),{key:c}))),128)),d(i),d(F1),d(Du)])}}}),Z1={},ex={xmlns:"http://www.w3.org/2000/svg",width:"2",height:"21",viewBox:"0 0 2 30",fill:"none"};function tx(n,l){return h(),V("svg",ex,[...l[0]||(l[0]=[s("path",{d:"M1 1L1 29",stroke:"#5A6C7E","stroke-opacity":"0.2","stroke-linecap":"round"},null,-1)])])}const $i=Ae(Z1,[["render",tx]]),Ju="ivyforms-forms",jo="ivyforms-builder",fs="ivyforms-settings",Bm="ivyforms-dashboard",hd="ivyforms-entries",Dm="ivyforms-integrations",pa="settings",ox="dashboard",qn="all-forms",Dl="add-form",El="edit-form",Si="form-setting",Qa="form-notifications",Ja="new-notifications",Za="edit-notifications",es="form-confirmation",bd="form-integrations",Em="results",il="form-results",Pl="entry-details",zn="results-entry-details",on="entries",nx="general-settings",hr="global-settings",lx="security-settings",ll="integrations";function bn(){const n=dn(),l=new URLSearchParams(window.location.search).get("page"),o=(C,S,w=!1)=>{if(C===l&&S){const D=S.startsWith("/")?S:`/${S}`;w?n.push({path:D,query:n.currentRoute.value.query}):n.push({path:D});return}const T=S?`#${S}`:"";window.location.href=`admin.php?page=${C}${T}`};return{navigateToAdminPage:o,navigateWithinSpa:C=>n.push(C),navigateToAllForms:()=>{o(Ju)},navigateToEntries:C=>{const S=C?`/?formId=${C}`:"/";o(hd,S)},navigateToSettings:C=>{const S=C?`/${C}`:"/";o(fs,S)},navigateToIntegrations:()=>{o(Dm)},navigateToDashboard:()=>{o(Bm)},navigateToFormBuilder:(C,S)=>{if(!C){o(jo);return}let w=`/manage/${C}`;S&&(w+=`/${S}`),o(jo,w)},navigateBack:()=>{n.back()},getAdminPageUrl:(C,S)=>{const w=S?`#${S}`:"";return`admin.php?page=${C}${w}`},navigateToRoute:(C,S,w)=>n.push({name:C,params:S,query:w}),currentPage:l}}const Xt={loading:x(!1),loaded:x(!1),error:x(null),data:x(null),fetchedAt:x(null)};function wr(){const{request:n}=Tn(),l=g=>Xt.loaded.value?!!Xt.data.value?.features?.[g]:!1,o=k(()=>Xt.data.value?.plan||"lite"),r=k(()=>Xt.data.value?.license||null),i=k(()=>Xt.data.value?.upgrade||{}),m=k(()=>{const g=Xt.data.value?.license;return g&&typeof g.plan=="string"?g.plan:"lite"}),c=k(()=>Xt.data.value?.groups||{}),v=async(g={})=>{if(Xt.loading.value||!g.force&&Xt.loaded.value)return;if(window.ivyFormsProScripts===void 0){Xt.data.value={plan:"lite",features:{},upgrade:{}},Xt.loaded.value=!0,Xt.fetchedAt.value=Date.now();return}Xt.loading.value=!0,g.force&&(Xt.error.value=null);const{data:b,error:I,status:C}=await n("pro/features");b&&b.data?(Xt.data.value=b.data,Xt.loaded.value=!0,Xt.fetchedAt.value=Date.now(),Xt.error.value=null):I&&(C===404?(console.info("%c🌿 IvyForms Lite %cis in use","font-weight: bold; color: #06a192;","font-weight: normal; color: inherit;"),Xt.data.value=Xt.data.value||{plan:"lite",features:{},upgrade:{}},Xt.error.value=null):C===401||C===403?(Xt.data.value=Xt.data.value||{plan:"unauthorized",features:{},upgrade:{}},Xt.error.value={message:"pro_features_unauthorized",status:C}):(Xt.data.value||(Xt.data.value={plan:"error",features:{},upgrade:{}}),Xt.error.value=I),Xt.loaded.value=!0,Xt.fetchedAt.value||(Xt.fetchedAt.value=Date.now())),Xt.loading.value=!1};return{...Xt,plan:o,license:r,installedPlan:m,groups:c,upgradeMap:i,hasFeature:l,fetch:v,refresh:async()=>v({force:!0})}}const ix="https://ivyforms.com/pricing?utm_source=ivy-lite&utm_medium=lite-upgrade&utm_content=ivy&utm_campaign=ivy",rx="https://ivyforms.com/contact",ax="https://wordpress.org/support/plugin/ivyforms/";function Tl(){const n=document.createElement("a");n.href=ix,n.target="_blank",n.rel="noopener noreferrer nofollow",n.click()}function Sr(){const n=Eu(),{getLabel:l}=ze(),o=Go(),r=()=>window.IvyForms?.pro?.features?.fields||{},i=S=>{const w=r();return Object.values(w).includes(S)},m=S=>{const w=r();for(const[,T]of Object.entries(w))if(T===S)return T;return null},c=()=>window.IvyForms?.pro?.features?.field_options||{},v=S=>{const w=c();return Object.values(w).includes(S)},u=()=>window.IvyForms?.pro?.features?.integrations||{},g=S=>{const w=u();return Object.values(w).includes(S)},p=()=>{if(!(window.ivyFormsProScripts!==void 0)||!window.IvyForms?.pro)return!1;const w=window.IvyForms.pro.loaded===!0,T=window.IvyForms.pro.features!==void 0&&window.IvyForms.pro.features!==null&&Object.keys(window.IvyForms.pro.features).length>0;return w||T},b=()=>{if(!p())return!1;const S=o.allSettings;if(!S)return!1;const w=S.pro;if(!w||!w.license)return!1;const T=w.license;return T.status==="valid"&&T.plan!=="lite"},I=S=>{const w=p(),T=b(),D=S?S.charAt(0).toUpperCase()+S.slice(1):"Pro";if(w)if(T){const B=S?`${l("pro_plan_feature_available")} ${D} ${l("pro_plan_feature_available_upgrade")}`:"";n.showDialog({iconName:"pro-lightning-alt",title:l("pro_feature_available"),subtitle:B,buttons:{close:{type:"tertiary",text:l("learn_more"),function:()=>{Tl()}},confirm:{type:"primary",text:l("upgrade_plan"),function:()=>{Tl()}}}})}else{const B=wr(),$=["essentials","growth","agency"],O=$.indexOf(B.installedPlan.value),X=$.indexOf(S||"essentials"),E=O!==-1&&O>=X;if(S&&!E){const j=`${l("pro_plan_feature_available")} ${D} ${l("pro_plan_feature_available_upgrade")}`;n.showDialog({iconName:"pro-lightning-alt",title:l("pro_feature_available"),subtitle:j,buttons:{close:{type:"tertiary",text:l("learn_more"),function:()=>{Tl()}},confirm:{type:"primary",text:l("upgrade_to_pro"),function:()=>{Tl()}}}})}else{const j=S?`${l("pro_plan_feature_available")} ${D} ${l("pro_plan_feature_available_upgrade")}`:l("pro_feature_activation_subtitle");n.showDialog({iconName:"pro-lightning",title:l("pro_feature_requires_activation"),subtitle:j,buttons:{confirm:{type:"primary",text:l("activate_license"),function:()=>{const Q=new URL(window.location.href);Q.searchParams.set("page","ivyforms-settings"),Q.hash="/license",window.location.href=Q.toString()}}}})}}else{const B=S?`${l("pro_plan_feature_available")} ${D} ${l("pro_plan_feature_available_upgrade")}`:"";n.showDialog({iconName:"pro-lightning-alt",title:l("pro_feature_available"),subtitle:B,buttons:{close:{type:"tertiary",text:l("learn_more"),function:()=>{Tl()}},confirm:{type:"primary",text:l("upgrade_to_pro"),function:()=>{Tl()}}}})}};return{isProInstalled:p,isProLicenseActive:b,showUpgradeDialog:I,checkFeatureAccess:S=>!p()||!b()||!window.IvyForms?.pro?.features?.[S]?(I(),!1):!0,getProFieldFeatures:r,isProFieldFeature:i,getFeatureSlugForFieldType:m,getProFieldOptionFeatures:c,isProFieldOption:v,getProIntegrationFeatures:u,isProIntegration:g}}const sx={class:"ivyforms-header ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-24"},dx={class:"ivyforms-header__left"},ux={key:3,class:"ivyforms-header__title ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-gap-12 medium-18"},cx={class:"ivyforms-header__title-text ivyforms-text-cut"},fx={class:"ivyforms-header__center"},mx={class:"ivyforms-header__right"},vx=ke({__name:"PageHeader",setup(n){const{getLabel:l}=ze(),o=h_(),{request:r}=Tn(),i=wr(),{navigateToAdminPage:m}=bn(),c=St.hooks.applyFilters("ivyforms/builder/filter/routes",[Dl,El,pa,Si,Qa,Ja,Za,es,bd,il],{getLabel:l}),v=x(!1),u=un(),g=wd("pageTitle",""),p=k(()=>g||u.pageTitle),b=x(!1),I=qo(),C=[Pl,jo,Dl,El,pa,Si,Qa,Ja,Za,es,bd,il,zn],S=k(()=>C.includes(I.name)),w=k(()=>I.name===Pl||I.name===zn),T=k(()=>w.value||v.value&&S.value),{theme:D,setTheme:B}=b_();__(()=>{B(o.get("ivyforms_theme")||"light")});const $=async()=>{const N=!v.value;O(N),b.value=!0;try{const{data:ne,error:K,status:q}=await r("setting/update",{method:"POST",headers:{"Content-Type":"application/json"},data:{settingsCategory:"general",settingsOption:"fullscreen",settingsValue:N}});if(q!==200||K){console.error(l("error_update_settings"),K),O(v.value);return}ne&&ne.success?(v.value=ne.data.value,u.setFullScreenMode(ne.data.value),typeof window.wpIvySettings<"u"&&(window.wpIvySettings.general.fullscreen=ne.data.value)):O(v.value)}catch(ne){console.error(l("error_update_settings"),ne),O(v.value)}setTimeout(()=>{b.value=!1},1e3)},O=N=>{const ne=document.body,K=document.getElementById("adminmenumain"),q=document.getElementById("wpcontent"),A=document.getElementById("wpadminbar"),Z=document.getElementsByClassName("wp-toolbar")[0];N?(ne.classList.add("ivyforms-fullscreen-mode"),K&&(K.style.display="none"),q&&(q.style.marginLeft="0",q.style.width="100vw",q.style.height="100vh"),A&&(A.style.display="none"),Z instanceof HTMLElement&&(Z.style.padding="0")):(ne.classList.remove("ivyforms-fullscreen-mode"),K&&(K.style.display=""),q&&(q.style.marginLeft="",q.style.width="",q.style.height=""),A&&(A.style.display=""),Z instanceof HTMLElement&&(Z.style.padding="")),v.value=N,u.setFullScreenMode(N)},X=()=>{const N=i.plan.value,K=N!=="lite"&&N!=="error"?rx:ax;window.open(K,"_blank")},E=()=>{Tl()},j=k(()=>i.loaded.value?i.plan.value==="lite":!1),Q=Ii(),Y=dn();function z(){if(I.name===Pl){Y.push({path:"/",query:I.query});return}if(I.name===zn){const N=I.params.formId;N?Y.push({path:`/manage/${N}/results/entries`,query:I.query}):m(Em);return}if(I.name===jo||c.includes(I.name)){Q.confirmIfDirty(()=>{m(Ju)});return}}const te=k(()=>I.name===Pl?l("all_entries"):I.name===zn?l("results"):l("all_forms")),W=k(()=>I.name===jo||c.includes(I.name));return Ut(()=>{let N=u.isFullScreenMode;if(!u.isFullScreenModeInitialized)try{typeof window.wpIvySettings<"u"&&window.wpIvySettings.general?.fullscreen!==void 0&&(N=!!window.wpIvySettings.general.fullscreen)}catch(ne){console.warn("Could not read wpIvySettings.general.fullscreen:",ne)}v.value=N,u.setFullScreenMode(N),N&&O(!0)}),Be(()=>u.isFullScreenMode,N=>{N!==v.value&&(v.value=N,O(N))}),Ci(()=>{v.value&&document.body.classList.remove("ivyforms-fullscreen-mode")}),(N,ne)=>{const K=fm,q=$i,A=x_,Z=go;return h(),V("header",sx,[s("div",dx,[T.value?(h(),le(Ee,{key:0,priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:z},{default:_(()=>[ge(P(te.value),1)]),_:1})):(h(),le(K,{key:1,class:"ivyforms-header__logo",orientation:"logoOnly"})),w.value?ce("",!0):(h(),le(q,{key:2,class:"ivyforms-px-4"})),W.value?ce("",!0):(h(),V("div",ux,[s("span",cx,P(p.value),1)])),Eo(N.$slots,"left",{},void 0,!0)]),s("div",fx,[Eo(N.$slots,"center",{},void 0,!0)]),s("div",mx,[d(Z,{content:f(D)==="dark"?f(l)("light_theme"):f(l)("dark_theme"),theme:"inverted",placement:"bottom"},{default:_(()=>[d(A,{modelValue:f(D),"onUpdate:modelValue":ne[0]||(ne[0]=ae=>w_(D)?D.value=ae:null),"aria-label":f(l)("theme_switch")},null,8,["modelValue","aria-label"])]),_:1},8,["content"]),d(Z,{content:f(l)("support"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(Ee,{priority:"tertiary","icon-start":"chat-dots","icon-start-type":"outline",onClick:X})]),_:1},8,["content"]),j.value?(h(),le(q,{key:0,class:"ivyforms-px-4"})):ce("",!0),j.value?(h(),le(Ee,{key:1,priority:"pro","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:E},{default:_(()=>[ge(P(f(l)("upgrade")),1)]),_:1})):ce("",!0),d(q,{class:"ivyforms-px-4"}),Eo(N.$slots,"right",{},void 0,!0),d(Z,{content:v.value?f(l)("collapse"):f(l)("full_screen"),theme:"inverted",disabled:b.value},{default:_(()=>[d(Ee,{priority:"tertiary","icon-start-category":"arrows","icon-start":v.value?"collapse":"expand",onClick:$},null,8,["icon-start"])]),_:1},8,["content","disabled"])])])}}}),Ol=Ae(vx,[["__scopeId","data-v-4038522d"]]),px=ke({__name:"DashboardPage",setup(n){const{getLabel:l}=ze(),o=l("dashboard");return Hn("pageTitle",o),(r,i)=>{const m=Ol;return h(),le(m)}}}),yx=ke({__name:"PagePanel",props:{width:{type:[String,Number],default:"240px"},minWidth:{type:[String,Number],default:"240px"}},setup(n){const l=n,o=k(()=>typeof l.width=="number"?`${l.width}px`:l.width);return(r,i)=>(h(),V("div",{class:"ivyforms-page-panel ivyforms-p-12",style:je({width:o.value,minWidth:o.value})},[Eo(r.$slots,"default",{},void 0,!0)],4))}}),ms=Ae(yx,[["__scopeId","data-v-daf7058d"]]),gx=ke({__name:"SettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=Go(),i=n,m=l,c=dn(),v=qo(),u=x(i.activeIndex||"general"),g=k(()=>{r.integrationsSettings;const b=[{label:o("general"),index:"general"},{label:o("security"),index:"security",autoNavigateToFirst:!0,subItems:[{index:"security/recaptcha",label:"reCAPTCHA",iconConfig:{name:"recaptcha-colored",type:"fill",category:"security",size:"d"}},{index:"security/hcaptcha",label:"hCaptcha",iconConfig:{name:"hcaptcha",type:"fill",category:"security",size:"d"}},{index:"security/turnstile",label:"Turnstile",iconConfig:{name:"turnstile",type:"fill",category:"security",size:"d"}}]}];if(window.IvyForms?.hooks?.applyFilters){const I=window.IvyForms.hooks.applyFilters("ivyforms/settings/add_integration_subitem",[]);if(Array.isArray(I)&&I.length>0){const C=I.filter(S=>{const w=S.index.split("/")[1];return r.integrationsSettings?.[w]?.enabled===!0});C.length>0&&b.push({label:window.IvyForms?.getLabel?.("integrations")||"Integrations",index:"integrations",autoNavigateToFirst:!0,subItems:C})}}if(window.IvyForms?.hooks?.applyFilters){const I=window.IvyForms.hooks.applyFilters("ivyforms/settings/add_menu_item",[]);Array.isArray(I)&&I.length>0&&b.push(...I)}return b}),p=b=>{if(u.value=b,m("update:activeIndex",b),b==="general")c.push({path:"/general"});else if(b==="security")c.push({path:"/security/recaptcha"});else if(b.startsWith("security/")){const I=b.split("security/")[1];c.push({path:`/security/${I}`})}else if(b==="integrations")c.push({path:"/integrations"});else if(b.startsWith("integrations/")){const I=b.split("integrations/")[1];c.push({path:`/integrations/${I}`})}else window.IvyForms?.hooks?.applyFilters&&(window.IvyForms.hooks.applyFilters("ivyforms/settings/handle_menu_route",!1,b,c)||console.warn(`[Settings] No route handler for menu item: ${b}`))};return Ut(async()=>{await r.loadAllSettings();const b=v.path;if(b.includes("/security/")){const I=b.split("/security/")[1];I?(u.value=`security/${I}`,m("update:activeIndex",`security/${I}`)):(u.value="security/recaptcha",m("update:activeIndex","security/recaptcha"))}else if(b.includes("/security"))u.value="security/recaptcha",m("update:activeIndex","security/recaptcha");else if(b.includes("/integrations/")){const I=b.split("/integrations/")[1];I?(u.value=`integrations/${I}`,m("update:activeIndex",`integrations/${I}`)):(u.value="integrations",m("update:activeIndex","integrations"))}else if(b.includes("/integrations"))u.value="integrations",m("update:activeIndex","integrations");else{let I=!1;if(window.IvyForms?.hooks?.applyFilters){const C=window.IvyForms.hooks.applyFilters("ivyforms/settings/detect_active_route",null,b);C&&(u.value=C,m("update:activeIndex",C),I=!0)}I||(u.value="general",m("update:activeIndex","general"))}}),(b,I)=>{const C=ms;return h(),le(C,null,{default:_(()=>[d(Au,{modelValue:u.value,"onUpdate:modelValue":I[0]||(I[0]=S=>u.value=S),"menu-items":g.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:p},null,8,["modelValue","menu-items"])]),_:1})}}}),hx={class:"ivyforms-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-24"},bx=ke({__name:"PageSection",setup(n){const l=un();return(o,r)=>(h(),V("div",hx,[s("div",{class:We(["ivyforms-page-section__content ivyforms-p-20",{"ivyforms-page-section__content__fullscreen":f(l).isFullScreenMode}])},[Eo(o.$slots,"default",{},void 0,!0)],2)]))}}),al=Ae(bx,[["__scopeId","data-v-3cfef8db"]]),_x={};function xx(n,l){const o=ls("router-view"),r=al;return h(),le(r,null,{default:_(()=>[d(o,null,{default:_(({Component:i})=>[(h(),le($n(i)))]),_:1})]),_:1})}const wx=Ae(_x,[["render",xx]]),Sx=ke({__name:"SettingsPage",setup(n){const l=un(),o=k(()=>l.isFullScreenMode),{getLabel:r}=ze(),i=dn(),{startWatching:m}=Ao();m();const{navigateToAllForms:c,navigateToEntries:v,navigateToSettings:u,navigateToIntegrations:g}=bn(),p=x("settings"),b=x("general"),I=r("settings");Hn("pageTitle",I);const C=[{label:r("all_forms"),index:qn},{label:r("entries"),index:on},{label:r("integrations"),index:ll},{label:r("settings"),index:pa}],S=T=>{b.value=T,i.push({path:`/${T}/`})},w=T=>{T!==p.value&&(p.value=T,T===qn?c():T===on?v():T===pa?u():T===ll&&g())};return Ut(()=>{(i.currentRoute.value.path==="/"||i.currentRoute.value.path==="")&&(b.value="general",i.push({path:"/general/"}))}),(T,D)=>{const B=$i,$=Ol;return h(),V(xe,null,[d($,null,{left:_(()=>[o.value?(h(),le(Fi,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(h(),V(xe,null,Oe(C,O=>d(Ti,{key:O.index,label:O.label,name:O.index,"is-active":p.value===O.index,type:"tonal",onClick:X=>w(O.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ce("",!0)]),default:_(()=>[d(B)]),_:1}),s("div",{class:We(["ivyforms-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":o.value}])},[d(gx,{"active-index":b.value,"onUpdate:activeIndex":S},null,8,["active-index"]),d(wx,{"active-index":b.value},null,8,["active-index"])],2)],64)}}}),kx=Ae(Sx,[["__scopeId","data-v-4c6e6eeb"]]),Cx={class:"ivyforms-settings-general ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},Ix={class:"ivyforms-settings-general__option-bar ivyforms-pb-8 ivyforms-flex"},Fx={class:"ivyforms-settings-general__option-bar__left ivyforms-flex"},Tx={class:"ivyforms-settings-general__title medium-18"},$x={class:"ivyforms-settings-general__option-bar__right ivyforms-flex"},Px={class:"ivyforms-settings-general__items ivyforms-pb-8 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Vx=ke({__name:"GeneralSettingsPage",setup(n){const l=Go(),{getLabel:o}=ze();Ut(async()=>{await l.loadAllSettings()});const r=k(()=>l.isLoading),i=async()=>{await l.saveGeneralSettings()};return(m,c)=>{const v=Ee,u=hn;return h(),V("div",Cx,[s("div",Ix,[s("div",Fx,[s("span",Tx,P(f(o)("general")),1)]),s("div",$x,[d(v,{class:We(["ivyforms-button__action--save"]),priority:"primary",loading:r.value,onClick:i},{default:_(()=>[r.value?ce("",!0):(h(),V(xe,{key:0},[ge(P(f(o)("save")),1)],64))]),_:1},8,["loading"])])]),s("div",Px,[d(u,{modelValue:f(l).wcagBackendCompliance,"onUpdate:modelValue":c[0]||(c[0]=g=>f(l).wcagBackendCompliance=g),priority:"secondary",size:"d","text-position":"right",title:f(o)("wcag_compliance_settings")},null,8,["modelValue","title"]),d(u,{modelValue:f(l).deleteOnUninstall,"onUpdate:modelValue":c[1]||(c[1]=g=>f(l).deleteOnUninstall=g),priority:"secondary",size:"d","text-position":"right",title:f(o)("delete_on_uninstall")},null,8,["modelValue","title"])])])}}}),Lx=Ae(Vx,[["__scopeId","data-v-992b23bd"]]),Rx=[{label:"browser_default",value:""},{label:"Arabic",value:"ar"},{label:"Afrikaans",value:"af"},{label:"Amharic",value:"am"},{label:"Armenian",value:"hy"},{label:"Azerbaijani",value:"az"},{label:"Basque",value:"eu"},{label:"Bengali",value:"bn"},{label:"Bulgarian",value:"bg"},{label:"Catalan",value:"ca"},{label:"Chinese (Hong Kong)",value:"zh-HK"},{label:"Chinese (Simplified)",value:"zh-CN"},{label:"Chinese (Traditional)",value:"zh-TW"},{label:"Croatian",value:"hr"},{label:"Czech",value:"cs"},{label:"Danish",value:"da"},{label:"Dutch *",value:"nl"},{label:"English (UK)",value:"en-GB"},{label:"English (US) *",value:"en"},{label:"Estonian",value:"et"},{label:"Filipino",value:"fil"},{label:"Finnish",value:"fi"},{label:"French *",value:"fr"},{label:"French (Canadian)",value:"fr-CA"},{label:"Galician",value:"gl"},{label:"Georgian",value:"ka"},{label:"German *",value:"de"},{label:"German (Austria)",value:"de-AT"},{label:"German (Switzerland)",value:"de-CH"},{label:"Greek",value:"el"},{label:"Gujarati",value:"gu"},{label:"Hebrew",value:"iw"},{label:"Hindi",value:"hi"},{label:"Hungarian",value:"hu"},{label:"Icelandic",value:"is"},{label:"Indonesian",value:"id"},{label:"Italian *",value:"it"},{label:"Japanese",value:"ja"},{label:"Kannada",value:"kn"},{label:"Korean",value:"ko"},{label:"Laothian",value:"lo"},{label:"Latvian",value:"lv"},{label:"Lithuanian",value:"lt"},{label:"Malay",value:"ms"},{label:"Malayalam",value:"ml"},{label:"Marathi",value:"mr"},{label:"Mongolian",value:"mn"},{label:"Norwegian",value:"no"},{label:"Persian",value:"fa"},{label:"Polish",value:"pl"},{label:"Portuguese *",value:"pt"},{label:"Portuguese (Brazil)",value:"pt-BR"},{label:"Portuguese (Portugal)",value:"pt-PT"},{label:"Romanian",value:"ro"},{label:"Russian",value:"ru"},{label:"Serbian",value:"sr"},{label:"Sinhalese",value:"si"},{label:"Slovak",value:"sk"},{label:"Slovenian",value:"sl"},{label:"Spanish *",value:"es"},{label:"Spanish (Latin America)",value:"es-419"},{label:"Swahili",value:"sw"},{label:"Swedish",value:"sv"},{label:"Tamil",value:"ta"},{label:"Telugu",value:"te"},{label:"Thai",value:"th"},{label:"Turkish",value:"tr"},{label:"Ukrainian",value:"uk"},{label:"Urdu",value:"ur"},{label:"Vietnamese",value:"vi"},{label:"Zulu",value:"zu"}],Mx={class:"ivyforms-settings-security ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},Ux={class:"ivyforms-settings-security__option-bar ivyforms-pb-8 ivyforms-flex"},Bx={class:"ivyforms-settings-security__option-bar__left ivyforms-flex"},Dx={class:"ivyforms-settings-security__title medium-18"},Ex={class:"ivyforms-settings-security__option-bar__right ivyforms-flex ivyforms-gap-8"},Ax={class:"ivyforms-settings-security__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},Ox={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},zx={class:"ivyforms-settings-security__tabs"},Wx={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},qx={for:"site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Nx={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Hx={for:"secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Yx={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},jx={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Gx={key:1,class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},Kx={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Xx={for:"hcaptcha-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Qx={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Jx={for:"hcaptcha-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Zx={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},e0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},t0={for:"turnstile-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},o0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},n0={for:"turnstile-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},l0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column ivyforms-settings-security__radio-section"},i0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-8"},r0={key:3,class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},a0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},s0={class:"ivyforms-settings-security__field-description medium-14 ivyforms-mb-12"},d0={class:"ivyforms-settings-security__toggle"},u0=ke({__name:"SecuritySettingsPage",setup(n){const{getLabel:l}=ze(),o=Go(),r=qo(),i=[{name:"v2",label:"v2"},{name:"invisible",label:"Invisible v2"},{name:"v3",label:"v3"}],m=k(()=>r.params.provider||"recaptcha"),c=()=>{switch(m.value){case"recaptcha":return"reCAPTCHA";case"hcaptcha":return"hCaptcha";case"turnstile":return"Turnstile";case"honeypot":return"Honeypot";default:return"reCAPTCHA"}},v=k({get:()=>o.recaptchaType,set:ae=>o.setRecaptchaType(ae)}),u=k({get:()=>o.recaptchaSiteKey,set:ae=>o.setRecaptchaSiteKey(ae)}),g=k({get:()=>o.recaptchaSecretKey,set:ae=>o.setRecaptchaSecretKey(ae)}),p=k({get:()=>o.recaptchaLanguage,set:ae=>o.setRecaptchaLanguage(ae)}),b=k({get:()=>o.turnstileSiteKey,set:ae=>o.setTurnstileSiteKey(ae)}),I=k({get:()=>o.turnstileSecretKey,set:ae=>o.setTurnstileSecretKey(ae)}),C=k({get:()=>o.turnstileTheme,set:ae=>o.setTurnstileTheme(ae)}),S=k({get:()=>o.hcaptchaSiteKey,set:ae=>o.setHCaptchaSiteKey(ae)}),w=k({get:()=>o.hcaptchaSecretKey,set:ae=>o.setHCaptchaSecretKey(ae)}),T=x(!1),D=k(()=>o.isLoading),B=k(()=>Rx.map(ae=>({...ae,label:ae.value===""?l("browser_default"):ae.label}))),$=ae=>{ae?o.setRecaptchaType(ae):o.setRecaptchaType(v.value)},O=()=>{o.setRecaptchaSiteKey(u.value)},X=()=>{o.setRecaptchaSecretKey(g.value)},E=()=>{o.setRecaptchaLanguage(p.value)},j=()=>{window.open("https://cloud.google.com/security/products/recaptcha","_blank")},Q=()=>{o.setHCaptchaSiteKey(S.value)},Y=()=>{o.setHCaptchaSecretKey(w.value)},z=()=>{window.open("https://www.hcaptcha.com/","_blank")},te=()=>{o.setTurnstileSiteKey(b.value)},W=()=>{o.setTurnstileSecretKey(I.value)},N=()=>{o.setTurnstileTheme(C.value)},ne=()=>{window.open("https://www.cloudflare.com/en-gb/application-services/products/turnstile/","_blank")},K=()=>{},q=()=>{switch(m.value){case"recaptcha":o.setRecaptchaSiteKey(""),o.setRecaptchaSecretKey(""),o.setRecaptchaLanguage("");break;case"hcaptcha":o.setHCaptchaSiteKey(""),o.setHCaptchaSecretKey(""),o.setHCaptchaType("checkbox");break;case"turnstile":o.setTurnstileSiteKey(""),o.setTurnstileSecretKey(""),o.setTurnstileTheme("auto");break;case"honeypot":T.value=!1;break}},A=async()=>{switch(m.value){case"recaptcha":await o.saveRecaptchaSettings();break;case"hcaptcha":await o.saveHCaptchaSettings();break;case"turnstile":await o.saveTurnstileSettings();break}};Ut(async()=>{await o.loadAllSettings(),o.recaptchaType||o.setRecaptchaType("v2")});const Z=k(()=>{switch(m.value){case"recaptcha":return!o.recaptchaSiteKey&&!o.recaptchaSecretKey&&!o.recaptchaLanguage;case"hcaptcha":return!S.value&&!w.value;case"turnstile":return!o.turnstileSiteKey&&!o.turnstileSecretKey;case"honeypot":return!T.value;default:return!0}});return(ae,H)=>{const Se=Ee,he=De,Me=is;return h(),V("div",Mx,[s("div",Ux,[s("div",Bx,[s("span",Dx,P(c()),1)]),s("div",Ex,[d(Se,{class:We(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:Z.value,onClick:q},{default:_(()=>[ge(P(f(l)("clear_settings")),1)]),_:1},8,["disabled"]),d(Se,{class:We(["ivyforms-button__action--save"]),priority:"primary",loading:D.value,onClick:A},{default:_(()=>[D.value?ce("",!0):(h(),V(xe,{key:0},[ge(P(f(l)("save")),1)],64))]),_:1},8,["loading"])])]),s("div",Ax,[m.value==="recaptcha"?(h(),V(xe,{key:0},[s("div",Ox,[s("div",zx,[d(Yn,{modelValue:v.value,"onUpdate:modelValue":[H[0]||(H[0]=ee=>v.value=ee),$],tabs:i,size:"d",priority:"tertiary",type:"tonal",width:200,background:!0},null,8,["modelValue"])]),s("div",Wx,[s("label",qx,P(f(l)("captcha_site_key")),1),d(he,{modelValue:u.value,"onUpdate:modelValue":[H[1]||(H[1]=ee=>u.value=ee),O],secondary:"",type:"text",placeholder:f(l)("enter_site_key")},null,8,["modelValue","placeholder"])]),s("div",Nx,[s("label",Hx,P(f(l)("captcha_secret_key")),1),d(he,{modelValue:g.value,"onUpdate:modelValue":[H[2]||(H[2]=ee=>g.value=ee),X],secondary:"",type:"text",placeholder:f(l)("enter_secret_key")},null,8,["modelValue","placeholder"])]),d(Me,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":f(l)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:f(l)("recaptcha_instruction"),onButtonClick:j},null,8,["button-label","description"])]),s("div",Yx,[s("label",jx,P(f(l)("recaptcha_language")),1),d(Ct,{modelValue:p.value,"onUpdate:modelValue":[H[3]||(H[3]=ee=>p.value=ee),E],placeholder:f(l)("browser_default"),secondary:""},{default:_(()=>[(h(!0),V(xe,null,Oe(B.value,ee=>(h(),le(Mt,{key:ee.value,value:ee.value,label:ee.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])],64)):m.value==="hcaptcha"?(h(),V("div",Gx,[s("div",Kx,[s("label",Xx,P(f(l)("captcha_site_key")),1),d(he,{modelValue:S.value,"onUpdate:modelValue":[H[4]||(H[4]=ee=>S.value=ee),Q],secondary:"",type:"text",placeholder:f(l)("enter_hcaptcha_site_key")},null,8,["modelValue","placeholder"])]),s("div",Qx,[s("label",Jx,P(f(l)("captcha_secret_key")),1),d(he,{modelValue:w.value,"onUpdate:modelValue":[H[5]||(H[5]=ee=>w.value=ee),Y],secondary:"",type:"text",placeholder:f(l)("enter_hcaptcha_secret_key")},null,8,["modelValue","placeholder"])]),d(Me,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":f(l)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:f(l)("hcaptcha_instruction"),onButtonClick:z},null,8,["button-label","description"])])):m.value==="turnstile"?(h(),V(xe,{key:2},[s("div",Zx,[s("div",e0,[s("label",t0,P(f(l)("captcha_site_key")),1),d(he,{modelValue:b.value,"onUpdate:modelValue":[H[6]||(H[6]=ee=>b.value=ee),te],secondary:"",type:"text",placeholder:f(l)("enter_site_key")},null,8,["modelValue","placeholder"])]),s("div",o0,[s("label",n0,P(f(l)("captcha_secret_key")),1),d(he,{modelValue:I.value,"onUpdate:modelValue":[H[7]||(H[7]=ee=>I.value=ee),W],secondary:"",type:"text",placeholder:f(l)("enter_secret_key")},null,8,["modelValue","placeholder"])]),d(Me,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":f(l)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:f(l)("turnstile_instruction"),onButtonClick:ne},null,8,["button-label","description"])]),s("div",l0,[s("span",i0,P(f(l)("turnstile_theme")),1),d(ha,{modelValue:C.value,"onUpdate:modelValue":H[8]||(H[8]=ee=>C.value=ee),priority:"secondary"},{default:_(()=>[d(Do,{value:"auto",priority:"secondary",onClick:N},{default:_(()=>[ge(P(f(l)("auto")),1)]),_:1}),d(Do,{value:"light",priority:"secondary",onClick:N},{default:_(()=>[ge(P(f(l)("light")),1)]),_:1}),d(Do,{value:"dark",priority:"secondary",onClick:N},{default:_(()=>[ge(P(f(l)("dark")),1)]),_:1})]),_:1},8,["modelValue"])])],64)):m.value==="honeypot"?(h(),V("div",r0,[s("label",a0,P(f(l)("honeypot_protection")),1),s("p",s0,P(f(l)("honeypot_protection_description")),1),s("div",d0,[d(qt,{modelValue:T.value,"onUpdate:modelValue":H[9]||(H[9]=ee=>T.value=ee),label:f(l)("enable_honeypot_protection"),onChange:K},null,8,["modelValue","label"])])])):ce("",!0)])])}}}),c0=Ae(u0,[["__scopeId","data-v-d5121e1d"]]),f0={class:"ivyforms-export-dialog ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pb-16"},m0={class:"ivyforms-export-dialog__description regular-14"},v0={class:"ivyforms-export-dialog__field ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},p0={class:"ivyforms-export-dialog__label medium-18"},y0={class:"ivyforms-export-dialog__options ivyforms-flex ivyforms-align-items-center ivyforms-gap-24"},g0={class:"medium-14"},h0={class:"ivyforms-export-dialog__option-wrapper"},b0={class:"medium-14"},_0={class:"ivyforms-export-dialog__option-wrapper"},x0={class:"medium-14"},w0=ke({__name:"IvyExportDialog",props:{modelValue:{type:Boolean,default:!1},isExporting:{type:Boolean,default:!1},formsCount:{default:1}},emits:["update:modelValue","export","cancel"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=n,i=l,m=k(()=>r.formsCount===1?o("form"):o("forms")),c=x({forms:!0,entries:!1,styles:!1}),v=k({get:()=>r.modelValue,set:p=>{i("update:modelValue",p),p||g()}}),u=()=>{i("export")},g=()=>{c.value={forms:!0,entries:!1,styles:!1}};return Be(()=>r.modelValue,p=>{p||g()}),(p,b)=>(h(),le(rs,{modelValue:v.value,"onUpdate:modelValue":b[1]||(b[1]=I=>v.value=I),title:f(o)("export"),"show-close":"","align-center":"",width:"500px"},{footer:_(()=>[d(Ee,{priority:"success",size:"d",type:"fill",disabled:!c.value.forms||n.isExporting,onClick:u},{default:_(()=>[ge(P(n.isExporting?f(o)("exporting"):f(o)("export")),1)]),_:1},8,["disabled"])]),default:_(()=>[s("div",f0,[s("p",m0,P(f(o)("export_forms_instructions")),1),s("div",v0,[s("label",p0,P(f(o)("select_export_options")),1),s("div",y0,[d(qt,{modelValue:c.value.forms,"onUpdate:modelValue":b[0]||(b[0]=I=>c.value.forms=I),priority:"secondary",size:"s",type:"checkmark"},{default:_(()=>[s("span",g0,P(m.value),1)]),_:1},8,["modelValue"]),s("div",h0,[d(ma,{image:"coming-soon-arrow-text",size:"s",class:"ivyforms-export-dialog__badge"}),d(qt,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:_(()=>[s("span",b0,P(f(o)("entries")),1)]),_:1})]),s("div",_0,[d(ma,{image:"coming-soon-arrow-text",size:"s",class:"ivyforms-export-dialog__badge"}),d(qt,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:_(()=>[s("span",x0,P(f(o)("styles")),1)]),_:1})])])])])]),_:1},8,["modelValue","title"]))}}),Am=Ae(w0,[["__scopeId","data-v-e3b45dc2"]]),S0={class:"ivyforms-import-dialog ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pb-16"},k0={class:"ivyforms-import-dialog__description regular-16"},C0={class:"ivyforms-import-dialog__field ivyforms-flex ivyforms-flex-direction-column"},I0={class:"ivyforms-import-dialog__label medium-18"},F0={class:"ivyforms-import-dialog__hint regular-16"},T0={class:"ivyforms-import-dialog__file-selector ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-mt-4"},$0={class:"ivyforms-import-dialog__file-name ivyforms-flex-1 regular-14"},Qf=5*1024*1024,P0=ke({__name:"IvyImportDialog",props:{modelValue:{type:Boolean,default:!1},isImporting:{type:Boolean,default:!1}},emits:["update:modelValue","import","cancel"],setup(n,{emit:l}){const o=n,r=l,{getLabel:i}=ze(),m=x(null),c=x(null),v=x(""),u=k({get:()=>o.modelValue,set:S=>{r("update:modelValue",S),S||C()}}),g=()=>{m.value?.click()},p=S=>{const T=S.target.files?.[0];if(T){if(T.size>Qf){const D=(T.size/1048576).toFixed(2),B=Qf/(1024*1024),$=i("file_size_exceeds_limit").replace("{fileSize}",D).replace("{maxSize}",B.toString());Je({message:$,type:"error"}),m.value&&(m.value.value="");return}c.value=T,v.value=T.name}},b=()=>{c.value&&r("import",c.value)},I=()=>{c.value=null,v.value="",m.value&&(m.value.value="")},C=()=>{I()};return Be(()=>o.modelValue,S=>{S||C()}),(S,w)=>(h(),le(rs,{modelValue:u.value,"onUpdate:modelValue":w[0]||(w[0]=T=>u.value=T),title:f(i)("import_forms"),"show-close":"","align-center":"",width:"500px","z-index":10001,"append-to-body":""},{footer:_(()=>[d(Ee,{priority:"success",size:"d",type:"fill",disabled:!c.value||n.isImporting,onClick:b},{default:_(()=>[ge(P(n.isImporting?f(i)("importing"):f(i)("import")),1)]),_:1},8,["disabled"])]),default:_(()=>[s("div",S0,[s("p",k0,P(f(i)("import_forms_instructions")),1),s("div",C0,[s("label",I0,P(f(i)("choose_ivyforms_file")),1),s("p",F0,P(f(i)("maximum_file_size")),1),s("div",T0,[s("input",{ref_key:"fileInputRef",ref:m,type:"file",accept:".json",class:"ivyforms-import-dialog__file-input",onChange:p},null,544),d(Ee,{priority:"tertiary",type:"fill",size:"d",onClick:g},{default:_(()=>[ge(P(f(i)("choose_file")),1)]),_:1}),s("span",$0,P(v.value||f(i)("no_file_chosen")),1)])])])]),_:1},8,["modelValue","title"]))}}),Om=Ae(P0,[["__scopeId","data-v-8a83db8e"]]);var $t=(n=>(n.Rename="Rename",n.ShowAll="ShowAll",n.MoveToFolder="MoveToFolder",n.MoveUp="MoveUp",n.Export="Export",n.Entries="Entries",n.Download="Download",n.MarkAsSpam="MarkAsSpam",n.ResendNotification="ResendNotification",n.Save="Save",n.Placeholder="Placeholder",n.AddSubfolder="AddSubfolder",n.Print="Print",n.Folder="Folder",n.MoveDown="MoveDown",n.MoveLeft="MoveLeft",n.MoveRight="MoveRight",n.Import="Import",n.Preview="Preview",n.AddStar="AddStar",n.MarkAsRead="MarkAsRead",n.Trash="Trash",n.SaveAsDraft="SaveAsDraft",n.Cancel="Cancel",n.Edit="Edit",n.SortBy="SortBy",n.Duplicate="Duplicate",n.Translate="Translate",n.Settings="Settings",n.Locate="Locate",n.RemoveStar="RemoveStar",n.MarkAsUnread="MarkAsUnread",n.Restore="Restore",n.Page="Page",n.Delete="Delete",n.Starred="Starred",n.Unstarred="Unstarred",n.Published="Published",n.Unpublished="Unpublished",n.Reset="Reset",n.ResetFilters="Reset Filters",n.Read="Read",n.Unread="Unread",n))($t||{});const Dt=(n,l={})=>{const{getLabel:o}=ze();return{...{Edit:{label:o("edit"),icon:"edit",handler:()=>alert("Edit clicked")},Delete:{label:o("delete"),icon:"trash",danger:!0,handler:()=>alert("Delete clicked")},MoveToFolder:{label:o("move_to_folder"),icon:"move-to",showArrow:!0,handler:()=>{alert("Move to folder clicked")}},Folder:{label:"",icon:"folder",handler:i=>{const m=String(i);alert(`${o("move_up")} ${m}`)}},Duplicate:{label:o("duplicate"),icon:"copy",handler:()=>alert("Duplicate clicked")},MoveUp:{label:o("move_up"),icon:"arrow-up",iconCategory:"arrows",handler:()=>alert("Move up clicked")},MoveDown:{label:o("move_down"),icon:"arrow-down",iconCategory:"arrows",handler:()=>alert("Move down clicked")},MoveLeft:{label:o("move_left"),icon:"arrow-left",iconCategory:"arrows",handler:()=>alert("Move left clicked")},MoveRight:{label:o("move_right"),icon:"arrow-right",iconCategory:"arrows",handler:()=>alert("Move right clicked")},Save:{label:o("save"),icon:"cloud-save",handler:()=>alert("Save clicked")},SaveAsDraft:{label:o("save_as_draft"),icon:"archive-check",handler:()=>alert("Save as draft clicked")},Cancel:{label:o("cancel"),icon:"close-circle",danger:!0,handler:()=>alert("Cancel clicked")},Print:{label:o("print"),icon:"print",handler:()=>alert("Print clicked")},Export:{label:o("export"),icon:"export",handler:()=>alert("Export clicked")},Import:{label:o("import"),icon:"import",handler:()=>alert("Import clicked")},Download:{label:o("download"),icon:"cloud-download",handler:()=>alert("Download clicked")},MarkAsSpam:{label:o("mark_as_spam"),icon:"spam",handler:()=>alert("Mark as spam clicked")},MarkAsRead:{label:o("mark_as_read"),icon:"read",handler:()=>alert("Mark as read clicked")},MarkAsUnread:{label:o("mark_as_unread"),icon:"unread",handler:()=>alert("Mark as unread clicked")},AddStar:{label:o("add_star"),icon:"star",iconType:"fill",handler:()=>alert("Add star clicked")},RemoveStar:{label:o("remove_star"),icon:"star",handler:()=>alert("Remove star clicked")},Locate:{label:o("locate"),icon:"send-locate",handler:()=>alert("Locate clicked")},Settings:{label:o("settings"),icon:"settings",dividerDown:!0,handler:()=>alert("Settings clicked")},SortBy:{label:o("sort_by"),icon:"sort",handler:()=>alert("Sort by clicked")},Translate:{label:o("translate"),icon:"globe",handler:()=>alert("Translate clicked")},Preview:{label:o("preview"),icon:"preview",handler:()=>alert("Preview clicked")},AddSubfolder:{label:o("add_subfolder"),icon:"plus",handler:()=>alert("Add subfolder clicked")},Trash:{label:o("trash"),icon:"archive",handler:()=>alert("Trash clicked")},Restore:{label:o("restore"),icon:"restore",handler:()=>alert("Restore clicked")},ShowAll:{label:o("show_all"),icon:"checklist",handler:()=>alert("Show all clicked")},Entries:{label:o("entries"),icon:"login",iconCategory:"arrows",dividerDown:!0,handler:()=>alert("Entries clicked")},Page:{label:"",handler:()=>alert("Page clicked")},Placeholder:{label:"[placeholder name]",handler:()=>alert("Placeholder clicked")},Rename:{label:o("rename"),icon:"edit-field",handler:()=>alert("Rename clicked")},ResendNotification:{label:o("resend_notification"),icon:"resend",handler:()=>alert("Resend notification clicked")},Starred:{label:o("starred"),icon:"star",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Starred clicked")},Unstarred:{label:o("unstarred"),icon:"star",iconCategory:"global",iconType:"outline",iconSize:"s",handler:()=>alert("Unstarred clicked")},Unpublished:{label:o("unpublished"),icon:"toggle-off",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Unpublished clicked")},Published:{label:o("published"),icon:"toggle-on",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Published clicked")},Reset:{label:o("reset"),danger:!0,icon:"refresh",iconType:"outline",iconCategory:"arrows",iconSize:"s",handler:()=>alert("Reset")},Read:{label:o("read"),icon:"email",iconSize:"s",handler:()=>alert("Read clicked")},Unread:{label:o("unread"),icon:"unread",iconSize:"s",handler:()=>alert("Unread clicked")},"Reset Filters":{label:o("reset_filters"),danger:!0,icon:"refresh",iconType:"outline",iconCategory:"arrows",iconSize:"s",handler:()=>alert("Reset clicked")}}[n],...l}},V0={class:"ivyforms-all-forms__header"},L0=ke({__name:"AllFormsTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading","bulk-add-star","bulk-remove-star","bulk-export"],setup(n,{emit:l}){const o=rl(),{getLabel:r}=ze(),i=Al(),m=n,c=l,v=x(null),u=x(!1),g=()=>{m.selectedIds.length>0&&o.handleActionClick(null,m.selectedIds,"forms","delete",{setLoading:C=>{u.value=C,c("update:loading",C)}})},p=k(()=>m.selectedIds.length>0),b=C=>{C||c("unselect-all")},I=()=>{if(!m.selectedIds.length)return;const C=[Dt($t.AddStar,{handler:()=>c("bulk-add-star")}),Dt($t.RemoveStar,{handler:()=>c("bulk-remove-star")}),Dt($t.Export,{handler:()=>c("bulk-export")})];i.openContextMenu({actions:C,contextMenuButtonRef:v.value})};return(C,S)=>(h(),V("div",V0,[d(qt,{type:"checkmark",indeterminate:"",size:"s","model-value":p.value,class:"ivyforms-ml-12","onUpdate:modelValue":b},{default:_(()=>[Eo(C.$slots,"default")]),_:3},8,["model-value"]),d(Ee,{priority:"danger",size:"xs",onClick:g},{default:_(()=>[ge(P(f(r)("delete")),1)]),_:1}),d(Ee,{ref_key:"bulkMenuButtonRef",ref:v,"icon-only":"","icon-start":"context-menu-dot",size:"xs",type:"fill",priority:"tertiary",class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-ml-8","aria-label":f(r)("more_actions"),onClick:I},null,8,["aria-label"])]))}});var Ka={exports:{}};var R0=Ka.exports,Jf;function M0(){return Jf||(Jf=1,(function(n,l){(function(){var o,r="4.17.21",i=200,m="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",v="Invalid `variable` option passed into `_.template`",u="__lodash_hash_undefined__",g=500,p="__lodash_placeholder__",b=1,I=2,C=4,S=1,w=2,T=1,D=2,B=4,$=8,O=16,X=32,E=64,j=128,Q=256,Y=512,z=30,te="...",W=800,N=16,ne=1,K=2,q=3,A=1/0,Z=9007199254740991,ae=17976931348623157e292,H=NaN,Se=4294967295,he=Se-1,Me=Se>>>1,ee=[["ary",j],["bind",T],["bindKey",D],["curry",$],["curryRight",O],["flip",Y],["partial",X],["partialRight",E],["rearg",Q]],ue="[object Arguments]",ye="[object Array]",Fe="[object AsyncFunction]",re="[object Boolean]",$e="[object Date]",Qe="[object DOMException]",vt="[object Error]",et="[object Function]",ut="[object GeneratorFunction]",ft="[object Map]",wt="[object Number]",st="[object Null]",ot="[object Object]",Ft="[object Promise]",eo="[object Proxy]",at="[object RegExp]",rt="[object Set]",jt="[object String]",oo="[object Symbol]",ho="[object Undefined]",Ht="[object WeakMap]",ct="[object WeakSet]",Bt="[object ArrayBuffer]",So="[object DataView]",_e="[object Float32Array]",pe="[object Float64Array]",Re="[object Int8Array]",bt="[object Int16Array]",nt="[object Int32Array]",be="[object Uint8Array]",Le="[object Uint8ClampedArray]",lt="[object Uint16Array]",dt="[object Uint32Array]",fo=/\b__p \+= '';/g,mo=/\b(__p \+=) '' \+/g,Qt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,To=/&(?:amp|lt|gt|quot|#39);/g,No=/[&<>"']/g,Vo=RegExp(To.source),se=RegExp(No.source),Ce=/<%-([\s\S]+?)%>/g,qe=/<%([\s\S]+?)%>/g,pt=/<%=([\s\S]+?)%>/g,Ot=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,He=/^\w*$/,fe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,me=/[\\^$.*+?()[\]{}|]/g,$o=RegExp(me.source),po=/^\s+/,Vt=/\s/,Ko=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Pn=/\{\n\/\* \[wrapped with (.+)\] \*/,Vn=/,? & /,Xo=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,zl=/[()=,{}\[\]\/\s]/,Wl=/\\(\\)?/g,sl=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Gn=/\w*$/,de=/^[-+]0x[0-9a-f]+$/i,Ve=/^0b[01]+$/i,_t=/^\[object .+?Constructor\]$/,Yt=/^0o[0-7]+$/i,Jt=/^(?:0|[1-9]\d*)$/,nn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ko=/($^)/,_n=/['\n\r\u2028\u2029\\]/g,Ln="\\ud800-\\udfff",ql="\\u0300-\\u036f",Nl="\\ufe20-\\ufe2f",Cr="\\u20d0-\\u20ff",Lt=ql+Nl+Cr,dl="\\u2700-\\u27bf",Pi="a-z\\xdf-\\xf6\\xf8-\\xff",ka="\\xac\\xb1\\xd7\\xf7",Ca="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Ir="\\u2000-\\u206f",Fr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Vi="A-Z\\xc0-\\xd6\\xd8-\\xde",Li="\\ufe0e\\ufe0f",Ri=ka+Ca+Ir+Fr,Ia="['’]",Tr="["+Ln+"]",Mi="["+Ri+"]",ul="["+Lt+"]",Ui="\\d+",$r="["+dl+"]",Bi="["+Pi+"]",Di="[^"+Ln+Ri+Ui+dl+Pi+Vi+"]",Hl="\\ud83c[\\udffb-\\udfff]",Pr="(?:"+ul+"|"+Hl+")",Ei="[^"+Ln+"]",Yl="(?:\\ud83c[\\udde6-\\uddff]){2}",jl="[\\ud800-\\udbff][\\udc00-\\udfff]",Rn="["+Vi+"]",Ai="\\u200d",Oi="(?:"+Bi+"|"+Di+")",Vr="(?:"+Rn+"|"+Di+")",zi="(?:"+Ia+"(?:d|ll|m|re|s|t|ve))?",Wi="(?:"+Ia+"(?:D|LL|M|RE|S|T|VE))?",qi=Pr+"?",Mn="["+Li+"]?",Ni="(?:"+Ai+"(?:"+[Ei,Yl,jl].join("|")+")"+Mn+qi+")*",cl="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Gl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",fl=Mn+qi+Ni,Kl="(?:"+[$r,Yl,jl].join("|")+")"+fl,Xl="(?:"+[Ei+ul+"?",ul,Yl,jl,Tr].join("|")+")",Ql=RegExp(Ia,"g"),Jl=RegExp(ul,"g"),Kn=RegExp(Hl+"(?="+Hl+")|"+Xl+fl,"g"),Zl=RegExp([Rn+"?"+Bi+"+"+zi+"(?="+[Mi,Rn,"$"].join("|")+")",Vr+"+"+Wi+"(?="+[Mi,Rn+Oi,"$"].join("|")+")",Rn+"?"+Oi+"+"+zi,Rn+"+"+Wi,Gl,cl,Ui,Kl].join("|"),"g"),ei=RegExp("["+Ai+Ln+Lt+Li+"]"),Lr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Rr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Mr=-1,io={};io[_e]=io[pe]=io[Re]=io[bt]=io[nt]=io[be]=io[Le]=io[lt]=io[dt]=!0,io[ue]=io[ye]=io[Bt]=io[re]=io[So]=io[$e]=io[vt]=io[et]=io[ft]=io[wt]=io[ot]=io[at]=io[rt]=io[jt]=io[Ht]=!1;var Zt={};Zt[ue]=Zt[ye]=Zt[Bt]=Zt[So]=Zt[re]=Zt[$e]=Zt[_e]=Zt[pe]=Zt[Re]=Zt[bt]=Zt[nt]=Zt[ft]=Zt[wt]=Zt[ot]=Zt[at]=Zt[rt]=Zt[jt]=Zt[oo]=Zt[be]=Zt[Le]=Zt[lt]=Zt[dt]=!0,Zt[vt]=Zt[et]=Zt[Ht]=!1;var Ur={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},vs={"&":"&","<":"<",">":">",'"':""","'":"'"},ps={"&":"&","<":"<",">":">",""":'"',"'":"'"},Br={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Dr=parseFloat,Er=parseInt,Hi=typeof ad=="object"&&ad&&ad.Object===Object&&ad,Ar=typeof self=="object"&&self&&self.Object===Object&&self,bo=Hi||Ar||Function("return this")(),ti=l&&!l.nodeType&&l,xn=ti&&!0&&n&&!n.nodeType&&n,Yi=xn&&xn.exports===ti,oi=Yi&&Hi.process,Qo=(function(){try{var oe=xn&&xn.require&&xn.require("util").types;return oe||oi&&oi.binding&&oi.binding("util")}catch{}})(),Fa=Qo&&Qo.isArrayBuffer,Ta=Qo&&Qo.isDate,ji=Qo&&Qo.isMap,Gi=Qo&&Qo.isRegExp,Ki=Qo&&Qo.isSet,$a=Qo&&Qo.isTypedArray;function Lo(oe,we,ve){switch(ve.length){case 0:return oe.call(we);case 1:return oe.call(we,ve[0]);case 2:return oe.call(we,ve[0],ve[1]);case 3:return oe.call(we,ve[0],ve[1],ve[2])}return oe.apply(we,ve)}function Or(oe,we,ve,Ge){for(var xt=-1,zt=oe==null?0:oe.length;++xt-1}function ni(oe,we,ve){for(var Ge=-1,xt=oe==null?0:oe.length;++Ge-1;);return ve}function er(oe,we){for(var ve=oe.length;ve--&&fn(we,oe[ve],0)>-1;);return ve}function gs(oe,we){for(var ve=oe.length,Ge=0;ve--;)oe[ve]===we&&++Ge;return Ge}var $d=si(Ur),Pd=si(vs);function Vd(oe){return"\\"+Br[oe]}function Ld(oe,we){return oe==null?o:oe[we]}function fi(oe){return ei.test(oe)}function hs(oe){return Lr.test(oe)}function bs(oe){for(var we,ve=[];!(we=oe.next()).done;)ve.push(we.value);return ve}function Hr(oe){var we=-1,ve=Array(oe.size);return oe.forEach(function(Ge,xt){ve[++we]=[xt,Ge]}),ve}function Pa(oe,we){return function(ve){return oe(we(ve))}}function Bn(oe,we){for(var ve=-1,Ge=oe.length,xt=0,zt=[];++ve-1}function Mv(e,t){var a=this.__data__,y=Bs(a,e);return y<0?(++this.size,a.push([e,t])):a[y][1]=t,this}bl.prototype.clear=Pv,bl.prototype.delete=Vv,bl.prototype.get=Lv,bl.prototype.has=Rv,bl.prototype.set=Mv;function _l(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t=t?e:t)),e}function Sn(e,t,a,y,F,U){var G,J=t&b,ie=t&I,Te=t&C;if(a&&(G=F?a(e,y,F,U):a(e)),G!==o)return G;if(!yo(e))return e;var Pe=kt(e);if(Pe){if(G=Ep(e),!J)return ln(e,G)}else{var Ue=Yo(e),Ye=Ue==et||Ue==ut;if(_i(e))return Uc(e,J);if(Ue==ot||Ue==ue||Ye&&!F){if(G=ie||Ye?{}:ef(e),!J)return ie?Fp(e,Xv(G,e)):Ip(e,cc(G,e))}else{if(!Zt[Ue])return F?e:{};G=Ap(e,Ue,J)}}U||(U=new Dn);var Ze=U.get(e);if(Ze)return Ze;U.set(e,G),Pf(e)?e.forEach(function(gt){G.add(Sn(gt,t,a,gt,e,U))}):Tf(e)&&e.forEach(function(gt,Et){G.set(Et,Sn(gt,t,a,Et,e,U))});var yt=Te?ie?iu:lu:ie?an:Uo,Tt=Pe?o:yt(e);return Oo(Tt||e,function(gt,Et){Tt&&(Et=gt,gt=e[Et]),Da(G,Et,Sn(gt,t,a,Et,e,U))}),G}function Qv(e){var t=Uo(e);return function(a){return fc(a,e,t)}}function fc(e,t,a){var y=a.length;if(e==null)return!y;for(e=Gt(e);y--;){var F=a[y],U=t[F],G=e[F];if(G===o&&!(F in e)||!U(G))return!1}return!0}function mc(e,t,a){if(typeof e!="function")throw new Jo(c);return Na(function(){e.apply(o,a)},t)}function Ea(e,t,a,y){var F=-1,U=ml,G=!0,J=e.length,ie=[],Te=t.length;if(!J)return ie;a&&(t=no(t,Ro(a))),y?(U=ni,G=!1):t.length>=i&&(U=Jn,G=!1,t=new sr(t));e:for(;++FF?0:F+a),y=y===o||y>F?F:It(y),y<0&&(y+=F),y=a>y?0:Lf(y);a0&&a(J)?t>1?Wo(J,t-1,a,y,F):zo(F,J):y||(F[F.length]=J)}return F}var Od=zc(),yc=zc(!0);function Zn(e,t){return e&&Od(e,t,Uo)}function zd(e,t){return e&&yc(e,t,Uo)}function Es(e,t){return cn(t,function(a){return Cl(e[a])})}function ur(e,t){t=hi(t,e);for(var a=0,y=t.length;e!=null&&at}function ep(e,t){return e!=null&&Kt.call(e,t)}function tp(e,t){return e!=null&&t in Gt(e)}function op(e,t,a){return e>=Ho(t,a)&&e=120&&Pe.length>=120)?new sr(G&&Pe):o}Pe=e[0];var Ue=-1,Ye=J[0];e:for(;++Ue-1;)J!==e&&$s.call(J,ie,1),$s.call(e,ie,1);return e}function Fc(e,t){for(var a=e?t.length:0,y=a-1;a--;){var F=t[a];if(a==y||F!==U){var U=F;kl(F)?$s.call(e,F,1):Qd(e,F)}}return e}function Gd(e,t){return e+Ls(ac()*(t-e+1))}function pp(e,t,a,y){for(var F=-1,U=Po(Vs((t-e)/(a||1)),0),G=ve(U);U--;)G[y?U:++F]=e,e+=a;return G}function Kd(e,t){var a="";if(!e||t<1||t>Z)return a;do t%2&&(a+=e),t=Ls(t/2),t&&(e+=e);while(t);return a}function Rt(e,t){return fu(nf(e,t,sn),e+"")}function yp(e){return uc(ta(e))}function gp(e,t){var a=ta(e);return Ks(a,dr(t,0,a.length))}function za(e,t,a,y){if(!yo(e))return e;t=hi(t,e);for(var F=-1,U=t.length,G=U-1,J=e;J!=null&&++FF?0:F+t),a=a>F?F:a,a<0&&(a+=F),F=t>a?0:a-t>>>0,t>>>=0;for(var U=ve(F);++y>>1,G=e[U];G!==null&&!pn(G)&&(a?G<=t:G=i){var Te=t?null:Vp(e);if(Te)return tr(Te);G=!1,F=Jn,ie=new sr}else ie=t?[]:J;e:for(;++y=y?e:kn(e,t,a)}var Mc=sv||function(e){return bo.clearTimeout(e)};function Uc(e,t){if(t)return e.slice();var a=e.length,y=oc?oc(a):new e.constructor(a);return e.copy(y),y}function tu(e){var t=new e.constructor(e.byteLength);return new Fs(t).set(new Fs(e)),t}function wp(e,t){var a=t?tu(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.byteLength)}function Sp(e){var t=new e.constructor(e.source,Gn.exec(e));return t.lastIndex=e.lastIndex,t}function kp(e){return Ba?Gt(Ba.call(e)):{}}function Bc(e,t){var a=t?tu(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.length)}function Dc(e,t){if(e!==t){var a=e!==o,y=e===null,F=e===e,U=pn(e),G=t!==o,J=t===null,ie=t===t,Te=pn(t);if(!J&&!Te&&!U&&e>t||U&&G&&ie&&!J&&!Te||y&&G&&ie||!a&&ie||!F)return 1;if(!y&&!U&&!Te&&e=J)return ie;var Te=a[y];return ie*(Te=="desc"?-1:1)}}return e.index-t.index}function Ec(e,t,a,y){for(var F=-1,U=e.length,G=a.length,J=-1,ie=t.length,Te=Po(U-G,0),Pe=ve(ie+Te),Ue=!y;++J1?a[F-1]:o,G=F>2?a[2]:o;for(U=e.length>3&&typeof U=="function"?(F--,U):o,G&&en(a[0],a[1],G)&&(U=F<3?o:U,F=1),t=Gt(t);++y-1?F[U?t[G]:G]:o}}function Nc(e){return Sl(function(t){var a=t.length,y=a,F=wn.prototype.thru;for(e&&t.reverse();y--;){var U=t[y];if(typeof U!="function")throw new Jo(c);if(F&&!G&&js(U)=="wrapper")var G=new wn([],!0)}for(y=G?y:a;++y1&&Nt.reverse(),Pe&&ieJ))return!1;var Te=U.get(e),Pe=U.get(t);if(Te&&Pe)return Te==t&&Pe==e;var Ue=-1,Ye=!0,Ze=a&w?new sr:o;for(U.set(e,t),U.set(t,e);++Ue1?"& ":"")+t[y],t=t.join(a>2?", ":" "),e.replace(Ko,`{ /* [wrapped with `+t+`] */ `)}function zp(e){return kt(e)||mr(e)||!!(ic&&e&&e[ic])}function kl(e,t){var a=typeof e;return t=t??Z,!!t&&(a=="number"||a!="symbol"&&Jt.test(e))&&e>-1&&e%1==0&&e0){if(++t>=W)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Ks(e,t){var a=-1,y=e.length,F=y-1;for(t=t===o?y:t;++a1?e[t-1]:o;return a=typeof a=="function"?(e.pop(),a):o,yf(e,a)});function gf(e){var t=R(e);return t.__chain__=!0,t}function Jy(e,t){return t(e),e}function Xs(e,t){return t(e)}var Zy=Sl(function(e){var t=e.length,a=t?e[0]:0,y=this.__wrapped__,F=function(U){return Ad(U,e)};return t>1||this.__actions__.length||!(y instanceof Wt)||!kl(a)?this.thru(F):(y=y.slice(a,+a+(t?1:0)),y.__actions__.push({func:Xs,args:[F],thisArg:o}),new wn(y,this.__chain__).thru(function(U){return t&&!U.length&&U.push(o),U}))});function eg(){return gf(this)}function tg(){return new wn(this.value(),this.__chain__)}function og(){this.__values__===o&&(this.__values__=Vf(this.value()));var e=this.__index__>=this.__values__.length,t=e?o:this.__values__[this.__index__++];return{done:e,value:t}}function ng(){return this}function lg(e){for(var t,a=this;a instanceof Us;){var y=uf(a);y.__index__=0,y.__values__=o,t?F.__wrapped__=y:t=y;var F=y;a=a.__wrapped__}return F.__wrapped__=e,t}function ig(){var e=this.__wrapped__;if(e instanceof Wt){var t=e;return this.__actions__.length&&(t=new Wt(this)),t=t.reverse(),t.__actions__.push({func:Xs,args:[mu],thisArg:o}),new wn(t,this.__chain__)}return this.thru(mu)}function rg(){return Lc(this.__wrapped__,this.__actions__)}var ag=Ws(function(e,t,a){Kt.call(e,a)?++e[a]:xl(e,a,1)});function sg(e,t,a){var y=kt(e)?Xi:Jv;return a&&en(e,t,a)&&(t=o),y(e,mt(t,3))}function dg(e,t){var a=kt(e)?cn:pc;return a(e,mt(t,3))}var ug=qc(cf),cg=qc(ff);function fg(e,t){return Wo(Qs(e,t),1)}function mg(e,t){return Wo(Qs(e,t),A)}function vg(e,t,a){return a=a===o?1:It(a),Wo(Qs(e,t),a)}function hf(e,t){var a=kt(e)?Oo:yi;return a(e,mt(t,3))}function bf(e,t){var a=kt(e)?zr:vc;return a(e,mt(t,3))}var pg=Ws(function(e,t,a){Kt.call(e,a)?e[a].push(t):xl(e,a,[t])});function yg(e,t,a,y){e=rn(e)?e:ta(e),a=a&&!y?It(a):0;var F=e.length;return a<0&&(a=Po(F+a,0)),od(e)?a<=F&&e.indexOf(t,a)>-1:!!F&&fn(e,t,a)>-1}var gg=Rt(function(e,t,a){var y=-1,F=typeof t=="function",U=rn(e)?ve(e.length):[];return yi(e,function(G){U[++y]=F?Lo(t,G,a):Aa(G,t,a)}),U}),hg=Ws(function(e,t,a){xl(e,a,t)});function Qs(e,t){var a=kt(e)?no:xc;return a(e,mt(t,3))}function bg(e,t,a,y){return e==null?[]:(kt(t)||(t=t==null?[]:[t]),a=y?o:a,kt(a)||(a=a==null?[]:[a]),Cc(e,t,a))}var _g=Ws(function(e,t,a){e[a?0:1].push(t)},function(){return[[],[]]});function xg(e,t,a){var y=kt(e)?vl:Qi,F=arguments.length<3;return y(e,mt(t,4),a,F,yi)}function wg(e,t,a){var y=kt(e)?Xn:Qi,F=arguments.length<3;return y(e,mt(t,4),a,F,vc)}function Sg(e,t){var a=kt(e)?cn:pc;return a(e,ed(mt(t,3)))}function kg(e){var t=kt(e)?uc:yp;return t(e)}function Cg(e,t,a){(a?en(e,t,a):t===o)?t=1:t=It(t);var y=kt(e)?jv:gp;return y(e,t)}function Ig(e){var t=kt(e)?Gv:bp;return t(e)}function Fg(e){if(e==null)return 0;if(rn(e))return od(e)?mi(e):e.length;var t=Yo(e);return t==ft||t==rt?e.size:Hd(e).length}function Tg(e,t,a){var y=kt(e)?Qn:_p;return a&&en(e,t,a)&&(t=o),y(e,mt(t,3))}var $g=Rt(function(e,t){if(e==null)return[];var a=t.length;return a>1&&en(e,t[0],t[1])?t=[]:a>2&&en(t[0],t[1],t[2])&&(t=[t[0]]),Cc(e,Wo(t,1),[])}),Js=dv||function(){return bo.Date.now()};function Pg(e,t){if(typeof t!="function")throw new Jo(c);return e=It(e),function(){if(--e<1)return t.apply(this,arguments)}}function _f(e,t,a){return t=a?o:t,t=e&&t==null?e.length:t,wl(e,j,o,o,o,o,t)}function xf(e,t){var a;if(typeof t!="function")throw new Jo(c);return e=It(e),function(){return--e>0&&(a=t.apply(this,arguments)),e<=1&&(t=o),a}}var pu=Rt(function(e,t,a){var y=T;if(a.length){var F=Bn(a,Zr(pu));y|=X}return wl(e,y,t,a,F)}),wf=Rt(function(e,t,a){var y=T|D;if(a.length){var F=Bn(a,Zr(wf));y|=X}return wl(t,y,e,a,F)});function Sf(e,t,a){t=a?o:t;var y=wl(e,$,o,o,o,o,o,t);return y.placeholder=Sf.placeholder,y}function kf(e,t,a){t=a?o:t;var y=wl(e,O,o,o,o,o,o,t);return y.placeholder=kf.placeholder,y}function Cf(e,t,a){var y,F,U,G,J,ie,Te=0,Pe=!1,Ue=!1,Ye=!0;if(typeof e!="function")throw new Jo(c);t=In(t)||0,yo(a)&&(Pe=!!a.leading,Ue="maxWait"in a,U=Ue?Po(In(a.maxWait)||0,t):U,Ye="trailing"in a?!!a.trailing:Ye);function Ze(Io){var An=y,Fl=F;return y=F=o,Te=Io,G=e.apply(Fl,An),G}function yt(Io){return Te=Io,J=Na(Et,t),Pe?Ze(Io):G}function Tt(Io){var An=Io-ie,Fl=Io-Te,Nf=t-An;return Ue?Ho(Nf,U-Fl):Nf}function gt(Io){var An=Io-ie,Fl=Io-Te;return ie===o||An>=t||An<0||Ue&&Fl>=U}function Et(){var Io=Js();if(gt(Io))return Nt(Io);J=Na(Et,Tt(Io))}function Nt(Io){return J=o,Ye&&y?Ze(Io):(y=F=o,G)}function yn(){J!==o&&Mc(J),Te=0,y=ie=F=J=o}function tn(){return J===o?G:Nt(Js())}function gn(){var Io=Js(),An=gt(Io);if(y=arguments,F=this,ie=Io,An){if(J===o)return yt(ie);if(Ue)return Mc(J),J=Na(Et,t),Ze(ie)}return J===o&&(J=Na(Et,t)),G}return gn.cancel=yn,gn.flush=tn,gn}var Vg=Rt(function(e,t){return mc(e,1,t)}),Lg=Rt(function(e,t,a){return mc(e,In(t)||0,a)});function Rg(e){return wl(e,Y)}function Zs(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new Jo(c);var a=function(){var y=arguments,F=t?t.apply(this,y):y[0],U=a.cache;if(U.has(F))return U.get(F);var G=e.apply(this,y);return a.cache=U.set(F,G)||U,G};return a.cache=new(Zs.Cache||_l),a}Zs.Cache=_l;function ed(e){if(typeof e!="function")throw new Jo(c);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Mg(e){return xf(2,e)}var Ug=xp(function(e,t){t=t.length==1&&kt(t[0])?no(t[0],Ro(mt())):no(Wo(t,1),Ro(mt()));var a=t.length;return Rt(function(y){for(var F=-1,U=Ho(y.length,a);++F=t}),mr=hc((function(){return arguments})())?hc:function(e){return _o(e)&&Kt.call(e,"callee")&&!lc.call(e,"callee")},kt=ve.isArray,Xg=Fa?Ro(Fa):lp;function rn(e){return e!=null&&td(e.length)&&!Cl(e)}function Co(e){return _o(e)&&rn(e)}function Qg(e){return e===!0||e===!1||_o(e)&&Zo(e)==re}var _i=cv||Fu,Jg=Ta?Ro(Ta):ip;function Zg(e){return _o(e)&&e.nodeType===1&&!Ha(e)}function eh(e){if(e==null)return!0;if(rn(e)&&(kt(e)||typeof e=="string"||typeof e.splice=="function"||_i(e)||ea(e)||mr(e)))return!e.length;var t=Yo(e);if(t==ft||t==rt)return!e.size;if(qa(e))return!Hd(e).length;for(var a in e)if(Kt.call(e,a))return!1;return!0}function th(e,t){return Oa(e,t)}function oh(e,t,a){a=typeof a=="function"?a:o;var y=a?a(e,t):o;return y===o?Oa(e,t,o,a):!!y}function gu(e){if(!_o(e))return!1;var t=Zo(e);return t==vt||t==Qe||typeof e.message=="string"&&typeof e.name=="string"&&!Ha(e)}function nh(e){return typeof e=="number"&&rc(e)}function Cl(e){if(!yo(e))return!1;var t=Zo(e);return t==et||t==ut||t==Fe||t==eo}function Ff(e){return typeof e=="number"&&e==It(e)}function td(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Z}function yo(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function _o(e){return e!=null&&typeof e=="object"}var Tf=ji?Ro(ji):ap;function lh(e,t){return e===t||Nd(e,t,au(t))}function ih(e,t,a){return a=typeof a=="function"?a:o,Nd(e,t,au(t),a)}function rh(e){return $f(e)&&e!=+e}function ah(e){if(Np(e))throw new xt(m);return bc(e)}function sh(e){return e===null}function dh(e){return e==null}function $f(e){return typeof e=="number"||_o(e)&&Zo(e)==wt}function Ha(e){if(!_o(e)||Zo(e)!=ot)return!1;var t=Ts(e);if(t===null)return!0;var a=Kt.call(t,"constructor")&&t.constructor;return typeof a=="function"&&a instanceof a&&jr.call(a)==Cs}var hu=Gi?Ro(Gi):sp;function uh(e){return Ff(e)&&e>=-Z&&e<=Z}var Pf=Ki?Ro(Ki):dp;function od(e){return typeof e=="string"||!kt(e)&&_o(e)&&Zo(e)==jt}function pn(e){return typeof e=="symbol"||_o(e)&&Zo(e)==oo}var ea=$a?Ro($a):up;function ch(e){return e===o}function fh(e){return _o(e)&&Yo(e)==Ht}function mh(e){return _o(e)&&Zo(e)==ct}var vh=Ys(Yd),ph=Ys(function(e,t){return e<=t});function Vf(e){if(!e)return[];if(rn(e))return od(e)?mn(e):ln(e);if(La&&e[La])return bs(e[La]());var t=Yo(e),a=t==ft?Hr:t==rt?tr:ta;return a(e)}function Il(e){if(!e)return e===0?e:0;if(e=In(e),e===A||e===-A){var t=e<0?-1:1;return t*ae}return e===e?e:0}function It(e){var t=Il(e),a=t%1;return t===t?a?t-a:t:0}function Lf(e){return e?dr(It(e),0,Se):0}function In(e){if(typeof e=="number")return e;if(pn(e))return H;if(yo(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=yo(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Ji(e);var a=Ve.test(e);return a||Yt.test(e)?Er(e.slice(2),a?2:8):de.test(e)?H:+e}function Rf(e){return el(e,an(e))}function yh(e){return e?dr(It(e),-Z,Z):e===0?e:0}function to(e){return e==null?"":vn(e)}var gh=Qr(function(e,t){if(qa(t)||rn(t)){el(t,Uo(t),e);return}for(var a in t)Kt.call(t,a)&&Da(e,a,t[a])}),Mf=Qr(function(e,t){el(t,an(t),e)}),nd=Qr(function(e,t,a,y){el(t,an(t),e,y)}),hh=Qr(function(e,t,a,y){el(t,Uo(t),e,y)}),bh=Sl(Ad);function _h(e,t){var a=Xr(e);return t==null?a:cc(a,t)}var xh=Rt(function(e,t){e=Gt(e);var a=-1,y=t.length,F=y>2?t[2]:o;for(F&&en(t[0],t[1],F)&&(y=1);++a1),U}),el(e,iu(e),a),y&&(a=Sn(a,b|I|C,Lp));for(var F=t.length;F--;)Qd(a,t[F]);return a});function Ah(e,t){return Bf(e,ed(mt(t)))}var Oh=Sl(function(e,t){return e==null?{}:mp(e,t)});function Bf(e,t){if(e==null)return{};var a=no(iu(e),function(y){return[y]});return t=mt(t),Ic(e,a,function(y,F){return t(y,F[0])})}function zh(e,t,a){t=hi(t,e);var y=-1,F=t.length;for(F||(F=1,e=o);++yt){var y=e;e=t,t=y}if(a||e%1||t%1){var F=ac();return Ho(e+F*(t-e+Dr("1e-"+((F+"").length-1))),t)}return Gd(e,t)}var Jh=Jr(function(e,t,a){return t=t.toLowerCase(),e+(a?Af(t):t)});function Af(e){return xu(to(e).toLowerCase())}function Of(e){return e=to(e),e&&e.replace(nn,$d).replace(Jl,"")}function Zh(e,t,a){e=to(e),t=vn(t);var y=e.length;a=a===o?y:dr(It(a),0,y);var F=a;return a-=t.length,a>=0&&e.slice(a,F)==t}function eb(e){return e=to(e),e&&se.test(e)?e.replace(No,Pd):e}function tb(e){return e=to(e),e&&$o.test(e)?e.replace(me,"\\$&"):e}var ob=Jr(function(e,t,a){return e+(a?"-":"")+t.toLowerCase()}),nb=Jr(function(e,t,a){return e+(a?" ":"")+t.toLowerCase()}),lb=Wc("toLowerCase");function ib(e,t,a){e=to(e),t=It(t);var y=t?mi(e):0;if(!t||y>=t)return e;var F=(t-y)/2;return Hs(Ls(F),a)+e+Hs(Vs(F),a)}function rb(e,t,a){e=to(e),t=It(t);var y=t?mi(e):0;return t&&y>>0,a?(e=to(e),e&&(typeof t=="string"||t!=null&&!hu(t))&&(t=vn(t),!t&&fi(e))?bi(mn(e),0,a):e.split(t,a)):[]}var mb=Jr(function(e,t,a){return e+(a?" ":"")+xu(t)});function vb(e,t,a){return e=to(e),a=a==null?0:dr(It(a),0,e.length),t=vn(t),e.slice(a,a+t.length)==t}function pb(e,t,a){var y=R.templateSettings;a&&en(e,t,a)&&(t=o),e=to(e),t=nd({},t,y,Kc);var F=nd({},t.imports,y.imports,Kc),U=Uo(F),G=ci(F,U),J,ie,Te=0,Pe=t.interpolate||ko,Ue="__p += '",Ye=vi((t.escape||ko).source+"|"+Pe.source+"|"+(Pe===pt?sl:ko).source+"|"+(t.evaluate||ko).source+"|$","g"),Ze="//# sourceURL="+(Kt.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Mr+"]")+` `;e.replace(Ye,function(gt,Et,Nt,yn,tn,gn){return Nt||(Nt=yn),Ue+=e.slice(Te,gn).replace(_n,Vd),Et&&(J=!0,Ue+=`' + __e(`+Et+`) + '`),tn&&(ie=!0,Ue+=`'; `+tn+`; __p += '`),Nt&&(Ue+=`' + ((__t = (`+Nt+`)) == null ? '' : __t) + '`),Te=gn+gt.length,gt}),Ue+=`'; `;var yt=Kt.call(t,"variable")&&t.variable;if(!yt)Ue=`with (obj) { `+Ue+` } `;else if(zl.test(yt))throw new xt(v);Ue=(ie?Ue.replace(fo,""):Ue).replace(mo,"$1").replace(Qt,"$1;"),Ue="function("+(yt||"obj")+`) { `+(yt?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(J?", __e = _.escape":"")+(ie?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+Ue+`return __p }`;var Tt=Wf(function(){return zt(U,Ze+"return "+Ue).apply(o,G)});if(Tt.source=Ue,gu(Tt))throw Tt;return Tt}function yb(e){return to(e).toLowerCase()}function gb(e){return to(e).toUpperCase()}function hb(e,t,a){if(e=to(e),e&&(a||t===o))return Ji(e);if(!e||!(t=vn(t)))return e;var y=mn(e),F=mn(t),U=Zi(y,F),G=er(y,F)+1;return bi(y,U,G).join("")}function bb(e,t,a){if(e=to(e),e&&(a||t===o))return e.slice(0,ws(e)+1);if(!e||!(t=vn(t)))return e;var y=mn(e),F=er(y,mn(t))+1;return bi(y,0,F).join("")}function _b(e,t,a){if(e=to(e),e&&(a||t===o))return e.replace(po,"");if(!e||!(t=vn(t)))return e;var y=mn(e),F=Zi(y,mn(t));return bi(y,F).join("")}function xb(e,t){var a=z,y=te;if(yo(t)){var F="separator"in t?t.separator:F;a="length"in t?It(t.length):a,y="omission"in t?vn(t.omission):y}e=to(e);var U=e.length;if(fi(e)){var G=mn(e);U=G.length}if(a>=U)return e;var J=a-mi(y);if(J<1)return y;var ie=G?bi(G,0,J).join(""):e.slice(0,J);if(F===o)return ie+y;if(G&&(J+=ie.length-J),hu(F)){if(e.slice(J).search(F)){var Te,Pe=ie;for(F.global||(F=vi(F.source,to(Gn.exec(F))+"g")),F.lastIndex=0;Te=F.exec(Pe);)var Ue=Te.index;ie=ie.slice(0,Ue===o?J:Ue)}}else if(e.indexOf(vn(F),J)!=J){var Ye=ie.lastIndexOf(F);Ye>-1&&(ie=ie.slice(0,Ye))}return ie+y}function wb(e){return e=to(e),e&&Vo.test(e)?e.replace(To,Va):e}var Sb=Jr(function(e,t,a){return e+(a?" ":"")+t.toUpperCase()}),xu=Wc("toUpperCase");function zf(e,t,a){return e=to(e),t=a?o:t,t===o?hs(e)?Yr(e):ri(e):e.match(t)||[]}var Wf=Rt(function(e,t){try{return Lo(e,o,t)}catch(a){return gu(a)?a:new xt(a)}}),kb=Sl(function(e,t){return Oo(t,function(a){a=tl(a),xl(e,a,pu(e[a],e))}),e});function Cb(e){var t=e==null?0:e.length,a=mt();return e=t?no(e,function(y){if(typeof y[1]!="function")throw new Jo(c);return[a(y[0]),y[1]]}):[],Rt(function(y){for(var F=-1;++FZ)return[];var a=Se,y=Ho(e,Se);t=mt(t),e-=Se;for(var F=ui(y,t);++a0||t<0)?new Wt(a):(e<0?a=a.takeRight(-e):e&&(a=a.drop(e)),t!==o&&(t=It(t),a=t<0?a.dropRight(-t):a.take(t-e)),a)},Wt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Wt.prototype.toArray=function(){return this.take(Se)},Zn(Wt.prototype,function(e,t){var a=/^(?:filter|find|map|reject)|While$/.test(t),y=/^(?:head|last)$/.test(t),F=R[y?"take"+(t=="last"?"Right":""):t],U=y||/^find/.test(t);F&&(R.prototype[t]=function(){var G=this.__wrapped__,J=y?[1]:arguments,ie=G instanceof Wt,Te=J[0],Pe=ie||kt(G),Ue=function(Et){var Nt=F.apply(R,zo([Et],J));return y&&Ye?Nt[0]:Nt};Pe&&a&&typeof Te=="function"&&Te.length!=1&&(ie=Pe=!1);var Ye=this.__chain__,Ze=!!this.__actions__.length,yt=U&&!Ye,Tt=ie&&!Ze;if(!U&&Pe){G=Tt?G:new Wt(this);var gt=e.apply(G,J);return gt.__actions__.push({func:Xs,args:[Ue],thisArg:o}),new wn(gt,Ye)}return yt&&Tt?e.apply(this,J):(gt=this.thru(Ue),yt?y?gt.value()[0]:gt.value():gt)})}),Oo(["pop","push","shift","sort","splice","unshift"],function(e){var t=or[e],a=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",y=/^(?:pop|shift)$/.test(e);R.prototype[e]=function(){var F=arguments;if(y&&!this.__chain__){var U=this.value();return t.apply(kt(U)?U:[],F)}return this[a](function(G){return t.apply(kt(G)?G:[],F)})}}),Zn(Wt.prototype,function(e,t){var a=R[t];if(a){var y=a.name+"";Kt.call(Kr,y)||(Kr[y]=[]),Kr[y].push({name:t,func:a})}}),Kr[qs(o,D).name]=[{name:"wrapper",func:o}],Wt.prototype.clone=wv,Wt.prototype.reverse=Sv,Wt.prototype.value=kv,R.prototype.at=Zy,R.prototype.chain=eg,R.prototype.commit=tg,R.prototype.next=og,R.prototype.plant=lg,R.prototype.reverse=ig,R.prototype.toJSON=R.prototype.valueOf=R.prototype.value=rg,R.prototype.first=R.prototype.head,La&&(R.prototype[La]=ng),R}),Fo=Mo();xn?((xn.exports=Fo)._=Fo,ti._=Fo):bo._=Fo}).call(R0)})(Ka,Ka.exports)),Ka.exports}var ya=M0();function Zu(n={}){const l=qo(),o=dn(),r=n.filters??Bo({}),i=n.pagination??Bo({page:1,perPage:10}),m=n.sort??Bo({column:null,order:null}),c=n.searchQuery,v=n.dateRange,u=n.preserveOtherParams??!0,g=n.onRestored,p={page:i.page,perPage:i.perPage},b={column:m.column,order:m.order},I={...r},C=r;let S=!0,w=!1,T=!1,D=!1,B=!1;const $=Q=>{D=!0,o.replace({query:Q}).finally(()=>{D=!1})},O=async Q=>{B=!0;try{await Q()}finally{B=!1}},X=()=>{T=!0;const Q=l.query;if(Q.page){const Y=parseInt(Q.page,10);!isNaN(Y)&&Y>0&&(i.page=Y)}else i.page=p.page;if(Q.perPage){const Y=parseInt(Q.perPage,10);!isNaN(Y)&&Y>0&&(i.perPage=Y)}else i.perPage=p.perPage;Q.sortColumn?m.column=Q.sortColumn:m.column=b.column,Q.sortOrder&&(Q.sortOrder==="asc"||Q.sortOrder==="desc")?m.order=Q.sortOrder:m.order=b.order,c&&(Q.search?c.value=Q.search:c.value=""),v&&(Q.dateFrom&&Q.dateTo?v.value=[Q.dateFrom,Q.dateTo]:v.value=null),Object.keys(r).forEach(Y=>{const z=Q[Y];z!==void 0?z==="true"?C[Y]=!0:z==="false"?C[Y]=!1:z==="null"?C[Y]=null:C[Y]=z:C[Y]=I[Y]??null}),T=!1,!S&&g&&g()},E=()=>{if(w||T||B){w=!1;return}const Q={};u&&Object.keys(l.query).forEach(Y=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(Y)&&!Object.keys(r).includes(Y)&&(Q[Y]=l.query[Y])}),i.page!==p.page&&(Q.page=i.page.toString()),i.perPage!==p.perPage&&(Q.perPage=i.perPage.toString()),m.column&&m.column!==b.column&&(Q.sortColumn=m.column),m.order&&m.order!==b.order&&(Q.sortOrder=m.order),c?.value&&(Q.search=c.value),v?.value&&Array.isArray(v.value)&&v.value.length===2&&(Q.dateFrom=v.value[0],Q.dateTo=v.value[1]),Object.keys(r).forEach(Y=>{const z=r[Y];z!=null&&z!==I[Y]&&(Q[Y]=String(z))}),$(Q)},j=()=>{w=!0,i.page=1,i.perPage=10,m.column=null,m.order=null,c&&(c.value=""),v&&(v.value=null),Object.keys(r).forEach(Y=>{C[Y]=null});const Q={};u&&Object.keys(l.query).forEach(Y=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(Y)&&!Object.keys(r).includes(Y)&&(Q[Y]=l.query[Y])}),$(Q)};return Be(()=>l.query,()=>{D||!T&&!S&&X()},{deep:!0}),Ut(()=>{o.isReady().then(()=>{X(),S=!1,g&&g(),Be(()=>[i.page,i.perPage],()=>{!S&&!T&&E()},{deep:!0}),Be(()=>[m.column,m.order],()=>{!S&&!T&&E()},{deep:!0}),c&&Be(c,()=>{!S&&!T&&E()}),v&&Be(v,()=>{!S&&!T&&E()}),Be(r,()=>{!S&&!T&&E()},{deep:!0})})}),{filters:r,pagination:i,sort:m,resetState:j,updateUrl:E,restoreFromUrl:X,withSuppressedUpdates:O}}const zm=6048e5,U0=864e5,Zf=Symbol.for("constructDateFrom");function ki(n,l){return typeof n=="function"?n(l):n&&typeof n=="object"&&Zf in n?n[Zf](l):n instanceof Date?new n.constructor(l):new Date(l)}function jn(n,l){return ki(l||n,n)}let B0={};function Fd(){return B0}function ts(n,l){const o=Fd(),r=l?.weekStartsOn??l?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,i=jn(n,l?.in),m=i.getDay(),c=(m=m.getTime()?r+1:o.getTime()>=v.getTime()?r:r-1}function em(n){const l=jn(n),o=new Date(Date.UTC(l.getFullYear(),l.getMonth(),l.getDate(),l.getHours(),l.getMinutes(),l.getSeconds(),l.getMilliseconds()));return o.setUTCFullYear(l.getFullYear()),+n-+o}function D0(n,...l){const o=ki.bind(null,l.find(r=>typeof r=="object"));return l.map(o)}function tm(n,l){const o=jn(n,l?.in);return o.setHours(0,0,0,0),o}function E0(n,l,o){const[r,i]=D0(o?.in,n,l),m=tm(r),c=tm(i),v=+m-em(m),u=+c-em(c);return Math.round((v-u)/U0)}function A0(n,l){const o=Wm(n,l),r=ki(n,0);return r.setFullYear(o,0,4),r.setHours(0,0,0,0),_d(r)}function O0(n){return n instanceof Date||typeof n=="object"&&Object.prototype.toString.call(n)==="[object Date]"}function z0(n){return!(!O0(n)&&typeof n!="number"||isNaN(+jn(n)))}function W0(n,l){const o=jn(n,l?.in);return o.setFullYear(o.getFullYear(),0,1),o.setHours(0,0,0,0),o}const q0={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},qm=(n,l,o)=>{let r;const i=q0[n];return typeof i=="string"?r=i:l===1?r=i.one:r=i.other.replace("{{count}}",l.toString()),o?.addSuffix?o.comparison&&o.comparison>0?"in "+r:r+" ago":r};function Rl(n){return(l={})=>{const o=l.width?String(l.width):n.defaultWidth;return n.formats[o]||n.formats[n.defaultWidth]}}const N0={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},H0={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Y0={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},j0={date:Rl({formats:N0,defaultWidth:"full"}),time:Rl({formats:H0,defaultWidth:"full"}),dateTime:Rl({formats:Y0,defaultWidth:"full"})},G0={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Nm=(n,l,o,r)=>G0[n];function ol(n){return(l,o)=>{const r=o?.context?String(o.context):"standalone";let i;if(r==="formatting"&&n.formattingValues){const c=n.defaultFormattingWidth||n.defaultWidth,v=o?.width?String(o.width):c;i=n.formattingValues[v]||n.formattingValues[c]}else{const c=n.defaultWidth,v=o?.width?String(o.width):n.defaultWidth;i=n.values[v]||n.values[c]}const m=n.argumentCallback?n.argumentCallback(l):l;return i[m]}}const K0={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},X0={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Q0={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},J0={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Z0={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},ew={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},tw=(n,l)=>{const o=Number(n),r=o%100;if(r>20||r<10)switch(r%10){case 1:return o+"st";case 2:return o+"nd";case 3:return o+"rd"}return o+"th"},Hm={ordinalNumber:tw,era:ol({values:K0,defaultWidth:"wide"}),quarter:ol({values:X0,defaultWidth:"wide",argumentCallback:n=>n-1}),month:ol({values:Q0,defaultWidth:"wide"}),day:ol({values:J0,defaultWidth:"wide"}),dayPeriod:ol({values:Z0,defaultWidth:"wide",formattingValues:ew,defaultFormattingWidth:"wide"})};function nl(n){return(l,o={})=>{const r=o.width,i=r&&n.matchPatterns[r]||n.matchPatterns[n.defaultMatchWidth],m=l.match(i);if(!m)return null;const c=m[0],v=r&&n.parsePatterns[r]||n.parsePatterns[n.defaultParseWidth],u=Array.isArray(v)?nw(v,b=>b.test(c)):ow(v,b=>b.test(c));let g;g=n.valueCallback?n.valueCallback(u):u,g=o.valueCallback?o.valueCallback(g):g;const p=l.slice(c.length);return{value:g,rest:p}}}function ow(n,l){for(const o in n)if(Object.prototype.hasOwnProperty.call(n,o)&&l(n[o]))return o}function nw(n,l){for(let o=0;o{const r=l.match(n.matchPattern);if(!r)return null;const i=r[0],m=l.match(n.parsePattern);if(!m)return null;let c=n.valueCallback?n.valueCallback(m[0]):m[0];c=o.valueCallback?o.valueCallback(c):c;const v=l.slice(i.length);return{value:c,rest:v}}}const lw=/^(\d+)(th|st|nd|rd)?/i,iw=/\d+/i,rw={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},aw={any:[/^b/i,/^(a|c)/i]},sw={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},dw={any:[/1/i,/2/i,/3/i,/4/i]},uw={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},cw={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},fw={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},mw={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},vw={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},pw={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},jm={ordinalNumber:Ym({matchPattern:lw,parsePattern:iw,valueCallback:n=>parseInt(n,10)}),era:nl({matchPatterns:rw,defaultMatchWidth:"wide",parsePatterns:aw,defaultParseWidth:"any"}),quarter:nl({matchPatterns:sw,defaultMatchWidth:"wide",parsePatterns:dw,defaultParseWidth:"any",valueCallback:n=>n+1}),month:nl({matchPatterns:uw,defaultMatchWidth:"wide",parsePatterns:cw,defaultParseWidth:"any"}),day:nl({matchPatterns:fw,defaultMatchWidth:"wide",parsePatterns:mw,defaultParseWidth:"any"}),dayPeriod:nl({matchPatterns:vw,defaultMatchWidth:"any",parsePatterns:pw,defaultParseWidth:"any"})},yw={code:"en-US",formatDistance:qm,formatLong:j0,formatRelative:Nm,localize:Hm,match:jm,options:{weekStartsOn:0,firstWeekContainsDate:1}};function gw(n,l){const o=jn(n,l?.in);return E0(o,W0(o))+1}function hw(n,l){const o=jn(n,l?.in),r=+_d(o)-+A0(o);return Math.round(r/zm)+1}function Gm(n,l){const o=jn(n,l?.in),r=o.getFullYear(),i=Fd(),m=l?.firstWeekContainsDate??l?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,c=ki(l?.in||n,0);c.setFullYear(r+1,0,m),c.setHours(0,0,0,0);const v=ts(c,l),u=ki(l?.in||n,0);u.setFullYear(r,0,m),u.setHours(0,0,0,0);const g=ts(u,l);return+o>=+v?r+1:+o>=+g?r:r-1}function bw(n,l){const o=Fd(),r=l?.firstWeekContainsDate??l?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,i=Gm(n,l),m=ki(l?.in||n,0);return m.setFullYear(i,0,r),m.setHours(0,0,0,0),ts(m,l)}function _w(n,l){const o=jn(n,l?.in),r=+ts(o,l)-+bw(o,l);return Math.round(r/zm)+1}function lo(n,l){const o=n<0?"-":"",r=Math.abs(n).toString().padStart(l,"0");return o+r}const xi={y(n,l){const o=n.getFullYear(),r=o>0?o:1-o;return lo(l==="yy"?r%100:r,l.length)},M(n,l){const o=n.getMonth();return l==="M"?String(o+1):lo(o+1,2)},d(n,l){return lo(n.getDate(),l.length)},a(n,l){const o=n.getHours()/12>=1?"pm":"am";switch(l){case"a":case"aa":return o.toUpperCase();case"aaa":return o;case"aaaaa":return o[0];default:return o==="am"?"a.m.":"p.m."}},h(n,l){return lo(n.getHours()%12||12,l.length)},H(n,l){return lo(n.getHours(),l.length)},m(n,l){return lo(n.getMinutes(),l.length)},s(n,l){return lo(n.getSeconds(),l.length)},S(n,l){const o=l.length,r=n.getMilliseconds(),i=Math.trunc(r*Math.pow(10,o-3));return lo(i,l.length)}},na={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},om={G:function(n,l,o){const r=n.getFullYear()>0?1:0;switch(l){case"G":case"GG":case"GGG":return o.era(r,{width:"abbreviated"});case"GGGGG":return o.era(r,{width:"narrow"});default:return o.era(r,{width:"wide"})}},y:function(n,l,o){if(l==="yo"){const r=n.getFullYear(),i=r>0?r:1-r;return o.ordinalNumber(i,{unit:"year"})}return xi.y(n,l)},Y:function(n,l,o,r){const i=Gm(n,r),m=i>0?i:1-i;if(l==="YY"){const c=m%100;return lo(c,2)}return l==="Yo"?o.ordinalNumber(m,{unit:"year"}):lo(m,l.length)},R:function(n,l){const o=Wm(n);return lo(o,l.length)},u:function(n,l){const o=n.getFullYear();return lo(o,l.length)},Q:function(n,l,o){const r=Math.ceil((n.getMonth()+1)/3);switch(l){case"Q":return String(r);case"QQ":return lo(r,2);case"Qo":return o.ordinalNumber(r,{unit:"quarter"});case"QQQ":return o.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return o.quarter(r,{width:"narrow",context:"formatting"});default:return o.quarter(r,{width:"wide",context:"formatting"})}},q:function(n,l,o){const r=Math.ceil((n.getMonth()+1)/3);switch(l){case"q":return String(r);case"qq":return lo(r,2);case"qo":return o.ordinalNumber(r,{unit:"quarter"});case"qqq":return o.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return o.quarter(r,{width:"narrow",context:"standalone"});default:return o.quarter(r,{width:"wide",context:"standalone"})}},M:function(n,l,o){const r=n.getMonth();switch(l){case"M":case"MM":return xi.M(n,l);case"Mo":return o.ordinalNumber(r+1,{unit:"month"});case"MMM":return o.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return o.month(r,{width:"narrow",context:"formatting"});default:return o.month(r,{width:"wide",context:"formatting"})}},L:function(n,l,o){const r=n.getMonth();switch(l){case"L":return String(r+1);case"LL":return lo(r+1,2);case"Lo":return o.ordinalNumber(r+1,{unit:"month"});case"LLL":return o.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return o.month(r,{width:"narrow",context:"standalone"});default:return o.month(r,{width:"wide",context:"standalone"})}},w:function(n,l,o,r){const i=_w(n,r);return l==="wo"?o.ordinalNumber(i,{unit:"week"}):lo(i,l.length)},I:function(n,l,o){const r=hw(n);return l==="Io"?o.ordinalNumber(r,{unit:"week"}):lo(r,l.length)},d:function(n,l,o){return l==="do"?o.ordinalNumber(n.getDate(),{unit:"date"}):xi.d(n,l)},D:function(n,l,o){const r=gw(n);return l==="Do"?o.ordinalNumber(r,{unit:"dayOfYear"}):lo(r,l.length)},E:function(n,l,o){const r=n.getDay();switch(l){case"E":case"EE":case"EEE":return o.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return o.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(r,{width:"short",context:"formatting"});default:return o.day(r,{width:"wide",context:"formatting"})}},e:function(n,l,o,r){const i=n.getDay(),m=(i-r.weekStartsOn+8)%7||7;switch(l){case"e":return String(m);case"ee":return lo(m,2);case"eo":return o.ordinalNumber(m,{unit:"day"});case"eee":return o.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return o.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(i,{width:"short",context:"formatting"});default:return o.day(i,{width:"wide",context:"formatting"})}},c:function(n,l,o,r){const i=n.getDay(),m=(i-r.weekStartsOn+8)%7||7;switch(l){case"c":return String(m);case"cc":return lo(m,l.length);case"co":return o.ordinalNumber(m,{unit:"day"});case"ccc":return o.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return o.day(i,{width:"narrow",context:"standalone"});case"cccccc":return o.day(i,{width:"short",context:"standalone"});default:return o.day(i,{width:"wide",context:"standalone"})}},i:function(n,l,o){const r=n.getDay(),i=r===0?7:r;switch(l){case"i":return String(i);case"ii":return lo(i,l.length);case"io":return o.ordinalNumber(i,{unit:"day"});case"iii":return o.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return o.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return o.day(r,{width:"short",context:"formatting"});default:return o.day(r,{width:"wide",context:"formatting"})}},a:function(n,l,o){const i=n.getHours()/12>=1?"pm":"am";switch(l){case"a":case"aa":return o.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return o.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return o.dayPeriod(i,{width:"narrow",context:"formatting"});default:return o.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(n,l,o){const r=n.getHours();let i;switch(r===12?i=na.noon:r===0?i=na.midnight:i=r/12>=1?"pm":"am",l){case"b":case"bb":return o.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return o.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return o.dayPeriod(i,{width:"narrow",context:"formatting"});default:return o.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(n,l,o){const r=n.getHours();let i;switch(r>=17?i=na.evening:r>=12?i=na.afternoon:r>=4?i=na.morning:i=na.night,l){case"B":case"BB":case"BBB":return o.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return o.dayPeriod(i,{width:"narrow",context:"formatting"});default:return o.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(n,l,o){if(l==="ho"){let r=n.getHours()%12;return r===0&&(r=12),o.ordinalNumber(r,{unit:"hour"})}return xi.h(n,l)},H:function(n,l,o){return l==="Ho"?o.ordinalNumber(n.getHours(),{unit:"hour"}):xi.H(n,l)},K:function(n,l,o){const r=n.getHours()%12;return l==="Ko"?o.ordinalNumber(r,{unit:"hour"}):lo(r,l.length)},k:function(n,l,o){let r=n.getHours();return r===0&&(r=24),l==="ko"?o.ordinalNumber(r,{unit:"hour"}):lo(r,l.length)},m:function(n,l,o){return l==="mo"?o.ordinalNumber(n.getMinutes(),{unit:"minute"}):xi.m(n,l)},s:function(n,l,o){return l==="so"?o.ordinalNumber(n.getSeconds(),{unit:"second"}):xi.s(n,l)},S:function(n,l){return xi.S(n,l)},X:function(n,l,o){const r=n.getTimezoneOffset();if(r===0)return"Z";switch(l){case"X":return lm(r);case"XXXX":case"XX":return pr(r);default:return pr(r,":")}},x:function(n,l,o){const r=n.getTimezoneOffset();switch(l){case"x":return lm(r);case"xxxx":case"xx":return pr(r);default:return pr(r,":")}},O:function(n,l,o){const r=n.getTimezoneOffset();switch(l){case"O":case"OO":case"OOO":return"GMT"+nm(r,":");default:return"GMT"+pr(r,":")}},z:function(n,l,o){const r=n.getTimezoneOffset();switch(l){case"z":case"zz":case"zzz":return"GMT"+nm(r,":");default:return"GMT"+pr(r,":")}},t:function(n,l,o){const r=Math.trunc(+n/1e3);return lo(r,l.length)},T:function(n,l,o){return lo(+n,l.length)}};function nm(n,l=""){const o=n>0?"-":"+",r=Math.abs(n),i=Math.trunc(r/60),m=r%60;return m===0?o+String(i):o+String(i)+l+lo(m,2)}function lm(n,l){return n%60===0?(n>0?"-":"+")+lo(Math.abs(n)/60,2):pr(n,l)}function pr(n,l=""){const o=n>0?"-":"+",r=Math.abs(n),i=lo(Math.trunc(r/60),2),m=lo(r%60,2);return o+i+l+m}const im=(n,l)=>{switch(n){case"P":return l.date({width:"short"});case"PP":return l.date({width:"medium"});case"PPP":return l.date({width:"long"});default:return l.date({width:"full"})}},Km=(n,l)=>{switch(n){case"p":return l.time({width:"short"});case"pp":return l.time({width:"medium"});case"ppp":return l.time({width:"long"});default:return l.time({width:"full"})}},xw=(n,l)=>{const o=n.match(/(P+)(p+)?/)||[],r=o[1],i=o[2];if(!i)return im(n,l);let m;switch(r){case"P":m=l.dateTime({width:"short"});break;case"PP":m=l.dateTime({width:"medium"});break;case"PPP":m=l.dateTime({width:"long"});break;default:m=l.dateTime({width:"full"});break}return m.replace("{{date}}",im(r,l)).replace("{{time}}",Km(i,l))},ww={p:Km,P:xw},Sw=/^D+$/,kw=/^Y+$/,Cw=["D","DD","YY","YYYY"];function Iw(n){return Sw.test(n)}function Fw(n){return kw.test(n)}function Tw(n,l,o){const r=$w(n,l,o);if(console.warn(r),Cw.includes(n))throw new RangeError(r)}function $w(n,l,o){const r=n[0]==="Y"?"years":"days of the month";return`Use \`${n.toLowerCase()}\` instead of \`${n}\` (in \`${l}\`) for formatting ${r} to the input \`${o}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Pw=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Vw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Lw=/^'([^]*?)'?$/,Rw=/''/g,Mw=/[a-zA-Z]/;function Uw(n,l,o){const r=Fd(),i=o?.locale??r.locale??yw,m=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,c=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,v=jn(n,o?.in);if(!z0(v))throw new RangeError("Invalid time value");let u=l.match(Vw).map(p=>{const b=p[0];if(b==="p"||b==="P"){const I=ww[b];return I(p,i.formatLong)}return p}).join("").match(Pw).map(p=>{if(p==="''")return{isToken:!1,value:"'"};const b=p[0];if(b==="'")return{isToken:!1,value:Bw(p)};if(om[b])return{isToken:!0,value:p};if(b.match(Mw))throw new RangeError("Format string contains an unescaped latin alphabet character `"+b+"`");return{isToken:!1,value:p}});i.localize.preprocessor&&(u=i.localize.preprocessor(v,u));const g={firstWeekContainsDate:m,weekStartsOn:c,locale:i};return u.map(p=>{if(!p.isToken)return p.value;const b=p.value;(!o?.useAdditionalWeekYearTokens&&Fw(b)||!o?.useAdditionalDayOfYearTokens&&Iw(b))&&Tw(b,l,String(n));const I=om[b[0]];return I(v,b,i.localize,g)}).join("")}function Bw(n){const l=n.match(Lw);return l?l[1].replace(Rw,"'"):n}const Dw={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},Ew={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Aw={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Ow={date:Rl({formats:Dw,defaultWidth:"full"}),time:Rl({formats:Ew,defaultWidth:"full"}),dateTime:Rl({formats:Aw,defaultWidth:"full"})},zw={code:"en-GB",formatDistance:qm,formatLong:Ow,formatRelative:Nm,localize:Hm,match:jm,options:{weekStartsOn:1,firstWeekContainsDate:4}},Ww={lessThanXSeconds:{one:{standalone:"мање од 1 секунде",withPrepositionAgo:"мање од 1 секунде",withPrepositionIn:"мање од 1 секунду"},dual:"мање од {{count}} секунде",other:"мање од {{count}} секунди"},xSeconds:{one:{standalone:"1 секунда",withPrepositionAgo:"1 секунде",withPrepositionIn:"1 секунду"},dual:"{{count}} секунде",other:"{{count}} секунди"},halfAMinute:"пола минуте",lessThanXMinutes:{one:{standalone:"мање од 1 минуте",withPrepositionAgo:"мање од 1 минуте",withPrepositionIn:"мање од 1 минуту"},dual:"мање од {{count}} минуте",other:"мање од {{count}} минута"},xMinutes:{one:{standalone:"1 минута",withPrepositionAgo:"1 минуте",withPrepositionIn:"1 минуту"},dual:"{{count}} минуте",other:"{{count}} минута"},aboutXHours:{one:{standalone:"око 1 сат",withPrepositionAgo:"око 1 сат",withPrepositionIn:"око 1 сат"},dual:"око {{count}} сата",other:"око {{count}} сати"},xHours:{one:{standalone:"1 сат",withPrepositionAgo:"1 сат",withPrepositionIn:"1 сат"},dual:"{{count}} сата",other:"{{count}} сати"},xDays:{one:{standalone:"1 дан",withPrepositionAgo:"1 дан",withPrepositionIn:"1 дан"},dual:"{{count}} дана",other:"{{count}} дана"},aboutXWeeks:{one:{standalone:"око 1 недељу",withPrepositionAgo:"око 1 недељу",withPrepositionIn:"око 1 недељу"},dual:"око {{count}} недеље",other:"око {{count}} недеље"},xWeeks:{one:{standalone:"1 недељу",withPrepositionAgo:"1 недељу",withPrepositionIn:"1 недељу"},dual:"{{count}} недеље",other:"{{count}} недеље"},aboutXMonths:{one:{standalone:"око 1 месец",withPrepositionAgo:"око 1 месец",withPrepositionIn:"око 1 месец"},dual:"око {{count}} месеца",other:"око {{count}} месеци"},xMonths:{one:{standalone:"1 месец",withPrepositionAgo:"1 месец",withPrepositionIn:"1 месец"},dual:"{{count}} месеца",other:"{{count}} месеци"},aboutXYears:{one:{standalone:"око 1 годину",withPrepositionAgo:"око 1 годину",withPrepositionIn:"око 1 годину"},dual:"око {{count}} године",other:"око {{count}} година"},xYears:{one:{standalone:"1 година",withPrepositionAgo:"1 године",withPrepositionIn:"1 годину"},dual:"{{count}} године",other:"{{count}} година"},overXYears:{one:{standalone:"преко 1 годину",withPrepositionAgo:"преко 1 годину",withPrepositionIn:"преко 1 годину"},dual:"преко {{count}} године",other:"преко {{count}} година"},almostXYears:{one:{standalone:"готово 1 годину",withPrepositionAgo:"готово 1 годину",withPrepositionIn:"готово 1 годину"},dual:"готово {{count}} године",other:"готово {{count}} година"}},qw=(n,l,o)=>{let r;const i=Ww[n];return typeof i=="string"?r=i:l===1?o?.addSuffix?o.comparison&&o.comparison>0?r=i.one.withPrepositionIn:r=i.one.withPrepositionAgo:r=i.one.standalone:l%10>1&&l%10<5&&String(l).substr(-2,1)!=="1"?r=i.dual.replace("{{count}}",String(l)):r=i.other.replace("{{count}}",String(l)),o?.addSuffix?o.comparison&&o.comparison>0?"за "+r:"пре "+r:r},Nw={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},Hw={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Yw={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},jw={date:Rl({formats:Nw,defaultWidth:"full"}),time:Rl({formats:Hw,defaultWidth:"full"}),dateTime:Rl({formats:Yw,defaultWidth:"full"})},Gw={lastWeek:n=>{switch(n.getDay()){case 0:return"'прошле недеље у' p";case 3:return"'прошле среде у' p";case 6:return"'прошле суботе у' p";default:return"'прошли' EEEE 'у' p"}},yesterday:"'јуче у' p",today:"'данас у' p",tomorrow:"'сутра у' p",nextWeek:n=>{switch(n.getDay()){case 0:return"'следеће недеље у' p";case 3:return"'следећу среду у' p";case 6:return"'следећу суботу у' p";default:return"'следећи' EEEE 'у' p"}},other:"P"},Kw=(n,l,o,r)=>{const i=Gw[n];return typeof i=="function"?i(l):i},Xw={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},Qw={narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},Jw={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},Zw={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},eS={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},tS={narrow:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},oS={narrow:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},nS=(n,l)=>Number(n)+".",lS={ordinalNumber:nS,era:ol({values:Xw,defaultWidth:"wide"}),quarter:ol({values:Qw,defaultWidth:"wide",argumentCallback:n=>n-1}),month:ol({values:Jw,defaultWidth:"wide",formattingValues:Zw,defaultFormattingWidth:"wide"}),day:ol({values:eS,defaultWidth:"wide"}),dayPeriod:ol({values:oS,defaultWidth:"wide",formattingValues:tS,defaultFormattingWidth:"wide"})},iS=/^(\d+)\./i,rS=/\d+/i,aS={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},sS={any:[/^пр/i,/^(по|нова)/i]},dS={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},uS={any:[/1/i,/2/i,/3/i,/4/i]},cS={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},fS={narrow:[/^1/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ја/i,/^ф/i,/^мар/i,/^ап/i,/^мај/i,/^јун/i,/^јул/i,/^авг/i,/^с/i,/^о/i,/^н/i,/^д/i]},mS={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},vS={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},pS={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},yS={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},gS={ordinalNumber:Ym({matchPattern:iS,parsePattern:rS,valueCallback:n=>parseInt(n,10)}),era:nl({matchPatterns:aS,defaultMatchWidth:"wide",parsePatterns:sS,defaultParseWidth:"any"}),quarter:nl({matchPatterns:dS,defaultMatchWidth:"wide",parsePatterns:uS,defaultParseWidth:"any",valueCallback:n=>n+1}),month:nl({matchPatterns:cS,defaultMatchWidth:"wide",parsePatterns:fS,defaultParseWidth:"any"}),day:nl({matchPatterns:mS,defaultMatchWidth:"wide",parsePatterns:vS,defaultParseWidth:"any"}),dayPeriod:nl({matchPatterns:pS,defaultMatchWidth:"any",parsePatterns:yS,defaultParseWidth:"any"})},hS={code:"sr",formatDistance:qw,formatLong:jw,formatRelative:Kw,localize:lS,match:gS,options:{weekStartsOn:1,firstWeekContainsDate:1}};function Xm(n,l="dateFns"){const o={Y:{dayjs:"YYYY",dateFns:"yyyy"},y:{dayjs:"YY",dateFns:"yy"},F:{all:"MMMM"},M:{dayjs:"MMM",dateFns:"MMM"},m:{all:"MM"},n:{all:"M"},d:{dayjs:"DD",dateFns:"dd"},j:{dayjs:"D",dateFns:"d"},D:{dayjs:"ddd",dateFns:"eee"},l:{dayjs:"dddd",dateFns:"eeee"}};return n.replace(/\b[a-zA-Z]\b/g,r=>{const i=o[r];return i?.[l]||i?.all||r})}function bS(n){if(!n||typeof n=="boolean")return"";let l;if(typeof n=="string"){if(n.trim()===""||(l=new Date(n),isNaN(l.getTime())))return""}else if(typeof n=="number"){if(n===0||(l=new Date(n),isNaN(l.getTime())))return""}else if(n instanceof Date){if(l=n,isNaN(l.getTime()))return""}else return"";const o=window.wpIvyDateFormat?.dateFormat||"dd MMM yyyy",r=window.wpIvyDateFormat?.locale==="sr_RS"?hS:zw,i=Xm(o,"dateFns");try{return Uw(l,i,{locale:r})}catch{return""}}function _S(n){return Array.isArray(n)?n.map(l=>typeof l=="string"||typeof l=="number"||l instanceof Date||rd.isDayjs(l)?rd(l).format("YYYY-MM-DD"):null).filter(Boolean):typeof n=="string"||typeof n=="number"||n instanceof Date||rd.isDayjs(n)?[rd(n).format("YYYY-MM-DD")]:[]}const Wn={formatWPDate:bS,convertWPFormat:Xm,formatDateRangeForApi:_S},xS=Ou("ivyformsTemplate",()=>{const n=x([]),l=x({}),o=x(!1),r=x(null),{getLabel:i}=ze(),{request:m}=Tn();return{templates:n,categories:l,isLoading:o,error:r,fetchTemplates:async()=>{o.value=!0,r.value=null;try{const{data:D,error:B}=await m("templates",{method:"GET"});if(B)throw new Error(B);if(D.data.success)n.value=Object.values(D.data.data.templates),l.value=D.data.data.categories;else throw new Error(i("failed_to_fetch_template"))}catch(D){throw r.value=D instanceof Error?D.message:i("failed_to_fetch_template"),console.error(i("template_fetch_error"),D),Je({message:`${i("failed_to_fetch_template")} ${r.value}`,type:"error"}),D}finally{o.value=!1}},getTemplate:async D=>{try{const{data:B,error:$}=await m(`template/${D}`,{method:"GET"});if($)throw new Error($);if(B.data.success)return B.data.data;throw new Error(i("failed_to_fetch_template"))}catch(B){return r.value=B instanceof Error?B.message:i("failed_to_fetch_template"),console.error(i("template_fetch_error"),B),Je({message:`${i("failed_to_fetch_template")} ${r.value}`,type:"error"}),null}},getTemplatesByCategory:D=>n.value.filter(B=>B.category===D),searchTemplates:D=>{if(!D.trim())return n.value;const B=D.toLowerCase();return n.value.filter($=>$.name.toLowerCase().includes(B)||$.description.toLowerCase().includes(B))},clearError:()=>{r.value=null},resetStore:()=>{n.value=[],l.value={},o.value=!1,r.value=null},getTemplateById:D=>n.value.find(B=>B.id===D),getAvailableCategories:()=>Object.values(l.value),getTemplatesCount:()=>n.value.length,getProTemplatesCount:()=>n.value.filter(D=>D.is_pro).length,getFreeTemplatesCount:()=>n.value.filter(D=>!D.is_pro).length}});function wS(){const{getLabel:n}=ze(),{request:l}=Tn(),o=x(!1),r=x(null),i=async c=>{o.value=!0,r.value=null;try{const v=await m(c),u=JSON.parse(v);if(!u.forms||!Array.isArray(u.forms))return r.value=n("invalid_import_file"),!1;const{data:g,error:p}=await l("forms/import",{method:"POST",data:{importData:u}});if(p)return r.value=p||n("failed_to_import_forms"),!1;const b=g?.data;return b&&b.success?b.data||!1:(r.value=b?.message||n("failed_to_import_forms"),!1)}catch(v){return console.error("Import error:",v),v instanceof SyntaxError?r.value=n("invalid_import_file"):r.value=n("failed_to_import_forms"),!1}finally{o.value=!1}},m=c=>new Promise((v,u)=>{const g=new FileReader;g.onload=p=>{p.target?.result?v(p.target.result):u(new Error("Failed to read file"))},g.onerror=()=>u(new Error("Failed to read file")),g.readAsText(c)});return{isImporting:o,importError:r,importForms:i}}function Qm(){const{getLabel:n}=ze(),{importForms:l,isImporting:o,importError:r}=wS(),i=u=>u.reduce((g,p)=>{const b=Number(p.id);return Number.isInteger(b)&&b>0&&g.push({...p,id:b}),g},[]),m=u=>i(u).map(g=>g.id),c=u=>{Je({message:r.value||n("failed_to_import_forms"),type:"error"})};return{isImporting:o,importError:r,handleImportedForms:async(u,g={})=>{const{showSuccessMessage:p=!1,showErrorMessage:b=!0,successMessage:I=n("forms_imported_successfully"),onAfterSuccessfulImport:C,onSingleFormImported:S,onMultipleFormsImported:w}=g,T=await l(u);if(!T||!Array.isArray(T)||T.length===0)return b&&c(),[];const D=i(T),B=D.map($=>$.id);return B.length===0?(b&&c(),[]):(p&&Je({message:I,type:"success"}),await C?.(B,D),B.length===1?await S?.(B[0],D[0],B,D):await w?.(B,D),B)},getImportedFormIds:m,getValidImportedForms:i}}const rm=k(()=>{const{getLabel:n}=ze();return[{index:"all",label:n("all_templates")},{index:"favorites",label:n("favorites")},{index:"order-forms",label:n("order_forms"),subItems:[{index:"product-order-forms",label:n("product_order_forms")},{index:"tshirt-order-forms",label:n("t_shirt_order_forms")},{index:"cake-order-forms",label:n("cake_order_forms")},{index:"change-order-forms",label:n("change_order_forms")},{index:"work-order-forms",label:n("work_order_forms")}]},{index:"contact-forms",label:n("contact_forms"),subItems:[{index:"emergency-contact-forms",label:n("emergency_contact_forms")}]},{index:"event-registration-forms",label:n("event_registration_forms"),subItems:[{index:"webinar-registration-forms",label:n("webinar_registration_forms")},{index:"conference-registration-forms",label:n("conference_registration_forms")},{index:"wedding-forms",label:n("wedding_forms")},{index:"charity-event-forms",label:n("charity_event_forms")}]},{index:"booking-forms",label:n("booking_forms"),subItems:[{index:"appointment-booking-forms",label:n("appointment_booking_forms")},{index:"reservation-forms",label:n("reservation_forms")}]},{index:"waiver-forms",label:n("waiver_forms"),subItems:[{index:"liability-waiver-forms",label:n("liability_waiver_forms")},{index:"participation-waiver-forms",label:n("participation_waiver_forms")}]},{index:"registration-forms",label:n("registration_forms"),subItems:[{index:"workshop-registration-forms",label:n("workshop_registration_forms")}]},{index:"request-forms",label:n("request_forms"),subItems:[{index:"leave-request-forms",label:n("leave_request_forms")}]},{index:"consent-forms",label:n("consent_forms"),subItems:[{index:"medical-consent-forms",label:n("medical_consent_forms")},{index:"photo-consent-forms",label:n("photo_consent_forms")}]},{index:"feedback-forms",label:n("feedback_forms"),subItems:[{index:"customer-feedback-forms",label:n("customer_feedback_forms")},{index:"event-feedback-forms",label:n("event_feedback_forms")},{index:"client-feedback-forms",label:n("client_feedback_forms")},{index:"training-feedback-forms",label:n("training_feedback_forms")},{index:"interview-feedback-forms",label:n("interview_feedback_forms")}]}]}),SS={key:0,class:"template-modal ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},kS={class:"template-modal__header ivyforms-flex ivyforms-align-items-center ivyforms-p-24 ivyforms-mb-0"},CS={class:"template-modal__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},IS={class:"template-modal__options ivyforms-flex ivyforms-gap-16 ivyforms-mb-0 ivyforms-px-24"},FS={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},TS={class:"template-modal__option-text"},$S={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},PS={class:"template-modal__option-desc regular-16"},VS={class:"template-modal__option template-modal__option--disabled ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16"},LS={class:"template-modal__option-icon ivyforms-align-items-center ivyforms-flex ivyforms-mr-16"},RS={class:"template-modal__icon-bg template-modal__icon-bg--disabled"},MS={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},US={class:"template-modal__option-desc regular-16"},BS={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},DS={class:"template-modal__option-text"},ES={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},AS={class:"template-modal__option-desc regular-16"},OS={class:"template-modal__templates ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-p-24"},zS={class:"template-modal__templates-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},WS={class:"template-modal__select-label ivyforms-m-0"},qS={class:"template-modal__select-desc ivyforms-m-0 regular-16"},NS={class:"template-modal__categories-sidebar"},HS={class:"template-modal__templates-content ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-flex-1"},YS={class:"template-modal__templates-option-bar ivyforms-flex ivyforms-justify-content-between"},jS={class:"template-modal__search ivyforms-m-0"},GS={class:"template-modal__templates-header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-gap-16"},KS={class:"template-modal__card-grid ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-mt-0"},XS={class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},QS={key:0,class:"template-modal__pro-badge ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-py-4 ivyforms-px-8"},JS=["src","alt"],ZS={class:"template-modal__card-actions-overlay ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-m-0 ivyforms-p-0"},ek={class:"template-modal__overlay-buttons ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-gap-8"},tk={class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},ok={key:0,class:"ivyforms-flash"},nk={class:"template-modal__card-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0 regular-16"},lk={key:2,class:"template-modal__empty-state ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-center ivyforms-justify-content-center ivyforms-py-24 ivyforms-px-24"},ik={class:"template-modal__empty-icon ivyforms-mb-16"},rk={class:"ivyforms-mb-8 ivyforms-m-0"},ak={class:"ivyforms-m-0"},sk={key:1,class:"template-preview template-preview--active ivyforms-px-16 ivyforms-pb-16"},dk={class:"template-preview__header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-gap-16 ivyforms-mb-24 ivyforms-pt-16"},uk={class:"template-preview__header-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},ck={class:"template-preview__template-info ivyforms-flex ivyforms-flex-direction-column"},fk={key:0,class:"ivyforms-flash"},mk={class:"template-preview__header-right ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},vk={class:"template-preview__form ivyforms-p-16"},pk={class:"template-preview__form-container"},yk={class:"ivyforms-mb-16"},gk={class:"ivyforms-mb-24"},hk="https://ivyforms.com/form-templates",bk=ke({__name:"IvyFormsTemplateSelection",props:{visible:{type:Boolean}},emits:["update:visible","form-created","close"],setup(n,{emit:l}){const o=n,r=l,i=xS(),m=Go(),c=it(),v=un(),{getLabel:u}=ze(),{navigateToFormBuilder:g,navigateToAllForms:p}=bn(),{showUpgradeDialog:b,isProInstalled:I,isProLicenseActive:C}=Sr(),{handleImportedForms:S,isImporting:w}=Qm(),T=k({get:()=>o.visible,set:_e=>r("update:visible",_e)}),D=x(""),B=x(!1),$=x(!1),O=x(null),X=x(!1),E=x(null),j=x(0),Q=x("desktop"),Y=x(!1),z=x(null),te=x("scratch"),W=x("all"),N=x("all"),ne=x({}),K=x(null),q=x("500px"),A=x("564px"),Z=x(!1),ae=rm,H=x([{name:"all",label:"All"},{name:"free",label:"Free"},{name:"pro",label:"Pro"}]),Se=x([{name:"desktop",label:"",iconConfig:{name:"desktop",type:"outline",size:"d",category:"global"}},{name:"tablet",label:"",iconConfig:{name:"tablet",type:"outline",size:"d",category:"global"}},{name:"mobile",label:"",iconConfig:{name:"mobile",type:"outline",size:"d",category:"global"}}]),he=k(()=>{let _e=i.templates;if(W.value==="favorites"?_e=_e.filter(pe=>m.isTemplateFavorited(pe.id)):W.value!=="all"&&(rm.value.some(Re=>Re.subItems?.some(bt=>bt.index===W.value))?_e=_e.filter(Re=>Re.subcategory===W.value):_e=_e.filter(Re=>Re.category===W.value)),N.value==="free"?_e=_e.filter(pe=>!pe.is_pro):N.value==="pro"&&(_e=_e.filter(pe=>pe.is_pro)),D.value){const pe=D.value.toLowerCase();_e=_e.filter(Re=>Re.name.toLowerCase().includes(pe)||Re.description.toLowerCase().includes(pe))}return _e}),Me=k(()=>{const _e=he.value,pe=[];for(let Re=0;Re<_e.length;Re+=3)pe.push(_e.slice(Re,Re+3));return pe}),ee=k(()=>{const _e=i.templates.length>0?i.templates.length:6,pe=Array.from({length:_e},(bt,nt)=>({id:`skeleton-${nt}`})),Re=[];for(let bt=0;btj.value>0),ye=k(()=>j.value{const bt=pe.filter(Le=>Le.parentId!==null&&Le.parentId!==void 0&&Number(Le.parentId)===Number(_e.fieldIndex)),nt={},be=[];return Re==="name"?(bt.forEach((Le,lt)=>{const dt=`nameField${lt+1}`;be.push(dt),nt[`${dt}Label`]=Le.label||"",nt[`${dt}Placeholder`]=Le.placeholder||"",nt[`${dt}Required`]=Le.required||!1,nt[`${dt}HideLabel`]=Le.optionHide||!1,nt[`${dt}Description`]=""}),{..._e,nameFieldTypes:be,...nt}):(bt.forEach(Le=>{let lt=Le.addressType;if(!lt&&Le.settings)try{const dt=typeof Le.settings=="string"?JSON.parse(Le.settings):Le.settings;lt=dt.type||dt.addressType}catch(dt){console.warn(u("failed_to_parse_address_settings"),dt)}if(lt&&(be.push(lt),nt[`${lt}Label`]=Le.label||"",nt[`${lt}Placeholder`]=Le.placeholder||"",nt[`${lt}Required`]=Le.required||!1,nt[`${lt}HideLabel`]=Le.hideLabel||!1,nt[`${lt}Description`]=Le.description||"",Le.settings))try{const dt=typeof Le.settings=="string"?JSON.parse(Le.settings):Le.settings;dt.visible!==void 0&&(nt[`${lt}Visible`]=dt.visible)}catch(dt){console.warn(u("failed_to_parse_address_settings"),dt)}}),{..._e,addressFieldTypes:be,...nt})},re=k(()=>{if(!z.value?.fields)return[];const _e=z.value.fields;return _e.filter(Re=>Re.parentId===null||Re.parentId===void 0).map(Re=>Re.type==="name"||Re.type==="address"?Fe(Re,_e,Re.type):Re)}),$e=_e=>{const pe=`${_e.type}_${_e.fieldIndex}`;return pe in ne.value||(_e.type==="address"?ne.value[pe]={}:_e.type==="name"?ne.value[pe]={}:_e.type==="select"||_e.type==="multi-select"?ne.value[pe]=_e.type==="multi-select"?[]:"":ne.value[pe]=_e.defaultValue||""),ne.value[pe]},Qe=(_e,pe)=>{const Re=`${_e.type}_${_e.fieldIndex}`;ne.value[Re]=pe},vt=async()=>{B.value=!0;try{await i.fetchTemplates()}catch(_e){console.error(u("failed_to_tab_form"),_e)}finally{B.value=!1}},et=async()=>{if(!$.value){$.value=!0,O.value="blank_form";try{await c.resetForm(),await c.saveForm({template_id:"blank_form"}),c.name&&v.setPageTitle(c.name),c.formId&&(r("form-created",parseInt(c.formId)),g(parseInt(c.formId))),T.value=!1}catch(_e){console.error(u("failed_to_create_form"),_e)}finally{$.value=!1,O.value=null}}},ut=async _e=>{if(!($.value||w.value)){$.value=!0;try{await S(_e,{onSingleFormImported:async pe=>{await c.resetForm(),await c.loadForm(String(pe)),c.name&&v.setPageTitle(c.name),Z.value=!1,T.value=!1,await xo(),r("form-created",pe),g(pe)},onMultipleFormsImported:async()=>{Z.value=!1,T.value=!1,r("close"),await xo(),p()}})}catch(pe){console.error(u("failed_to_import_forms"),pe),Je({message:u("failed_to_import_forms"),type:"error"})}finally{$.value=!1}}},ft=async _e=>{if(E.value=_e,X.value=!0,j.value=he.value.findIndex(pe=>pe.id===_e.id),!_e.form_data||!_e.form_data.fields||_e.form_data.fields.length===0){Y.value=!0;try{const pe=await i.getTemplate(_e.id);if(pe){const Re={...pe,form_data:{...pe.form_data,published:!!pe.form_data.published}};E.value=Re,z.value=Re.form_data}}catch(pe){console.error(u("failed_to_tab_form"),pe)}finally{Y.value=!1}}else{const pe={..._e.form_data,published:!!_e.form_data.published};z.value=pe}},wt=_e=>{let pe;switch(_e){case"text":pe=va;break;case"email":pe=_m;break;case"textarea":case"paragraph":pe=bm;break;case"tel":case"phone":pe=hm;break;case"number":pe=gm;break;case"name":pe=ym;break;case"radio":pe=Yu;break;case"checkbox":pe=Hu;break;case"select":case"dropdown":case"multi-select":pe=Nu;break;case"address":pe=pm;break;case"date":pe=qu;break;case"time":pe=Wu;break;case"html":pe=S_;break;case"rating":pe=zu;break;default:pe=va;break}try{return St.hooks.applyFilters("ivyforms/template/field/filter/component",pe,{type:_e})||pe}catch{return pe}},st=async _e=>{if(!$.value){$.value=!0,O.value=_e.id;try{c.formId=null,c.isEditing=!1,c.fields=[],c.counterFields=0,c.selectedField=null,c.activeTab="addField",c.description=null,c.name="Blank form",c.published=!0,c.showTitle=!1,c.showDescription=!1,c.storeEntries=!1,c.confirmationId=null,c.isFormLoading=!0;let pe=_e;if(!_e.form_data||!_e.form_data.fields||_e.form_data.fields.length===0)try{const Re=await i.getTemplate(_e.id);Re&&(pe={...Re,form_data:{...Re.form_data,published:!!Re.form_data.published}})}catch(Re){console.error("Failed to fetch full template data:",Re)}if(pe.form_data&&(c.name=pe.form_data.name||pe.name,c.description=pe.form_data.description||pe.description,c.showTitle=pe.form_data.showTitle??!0,c.showDescription=pe.form_data.showDescription??!1,c.published=pe.form_data.published??!1,pe.form_data.fields&&pe.form_data.fields.length>0)){c.counterFields=0,c.fields=[];const Re=pe.form_data.fields.some(bt=>bt.rowIndex!==void 0||bt.columnIndex!==void 0);pe.form_data.fields.forEach((bt,nt)=>{const be=c.increaseCounter(),Le=Re?bt.rowIndex??0:0,lt=Re?bt.columnIndex??nt:nt,dt=bt.width??100;c.addField({id:0,fieldIndex:be,type:bt.type,label:bt.label,defaultValue:bt.defaultValue||"",required:bt.required||!1,placeholder:bt.placeholder||"",position:nt+1,timeFieldType:bt.timeFieldType,timeFormat:bt.timeFormat,rowIndex:Le,columnIndex:lt,width:dt})})}await c.saveForm({template_id:_e.id}),c.isFormLoading=!1,c.name&&v.setPageTitle(c.name),c.formId&&await c.loadForm(c.formId),T.value=!1,c.formId&&(r("form-created",parseInt(c.formId)),g(parseInt(c.formId)))}catch(pe){console.error(u("failed_to_create_form"),pe)}finally{$.value=!1,O.value=null}}},ot=()=>{$.value=!1,O.value=null,T.value=!1,D.value="",E.value=null,X.value=!1,Z.value=!1,j.value=0,Q.value="desktop",ne.value={},r("close")};Be(T,async _e=>{_e&&(await m.loadFavoriteTemplates(),i.templates.length===0&&await vt())});const Ft=async()=>{if(ue.value){j.value--;const _e=he.value[j.value];if(E.value=_e,!_e.form_data||!_e.form_data.fields||_e.form_data.fields.length===0){Y.value=!0;try{const pe=await i.getTemplate(_e.id);if(pe){const Re={...pe,form_data:{...pe.form_data,published:!!pe.form_data.published}};E.value=Re,z.value=Re.form_data}}catch(pe){console.error(u("failed_to_tab_form"),pe)}finally{Y.value=!1}}else{const pe={..._e.form_data,published:!!_e.form_data.published};z.value=pe}}},eo=async()=>{if(ye.value){j.value++;const _e=he.value[j.value];if(E.value=_e,!_e.form_data||!_e.form_data.fields||_e.form_data.fields.length===0){Y.value=!0;try{const pe=await i.getTemplate(_e.id);if(pe){const Re={...pe,form_data:{...pe.form_data,published:!!pe.form_data.published}};E.value=Re,z.value=Re.form_data}}catch(pe){console.error(u("failed_to_tab_form"),pe)}finally{Y.value=!1}}else{const pe={..._e.form_data,published:!!_e.form_data.published};z.value=pe}}},at=()=>{X.value=!1,E.value=null,j.value=0,z.value=null,Y.value=!1,ne.value={}},rt=_e=>{_e==="scratch"&&!$.value?(te.value=_e,et()):_e==="import"&&(te.value=_e,Z.value=!0)},jt=_e=>{W.value=_e},oo=async _e=>{await m.toggleFavoriteTemplate(_e)},ho=_e=>m.isTemplateFavorited(_e),Ht=_e=>{const pe=_e.name.toLowerCase().replace(/\s+/g,"-");window.open(`${hk}/${pe}/`,"_blank")},ct=()=>{b()},Bt=()=>{if(K.value){const pe=K.value.clientHeight-80;q.value=`${pe}px`,A.value=`${pe+64}px`}},So=_e=>{_e&&xo(()=>{const pe=parseFloat(getComputedStyle(_e).lineHeight);_e.offsetHeight>pe*1.5?_e.classList.add("template-modal__card-title--multiline"):_e.classList.remove("template-modal__card-title--multiline")})};return Ut(()=>{setTimeout(Bt,100),window.addEventListener("resize",Bt)}),Ci(()=>{window.removeEventListener("resize",Bt)}),Be(T,_e=>{_e&&setTimeout(Bt,100)}),(_e,pe)=>(h(),V(xe,null,[d(cm,{visible:T.value,"onUpdate:visible":pe[7]||(pe[7]=Re=>T.value=Re),teleport:!0,onClose:ot},{default:_(()=>[X.value?(h(),V("div",sk,[s("div",dk,[s("div",uk,[d(Ee,{priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:at},{default:_(()=>[ge(P(f(u)("back")),1)]),_:1}),s("div",ck,[s("h3",null,P(E.value?.name),1),E.value?.is_pro?(h(),V("span",fk,"⚡")):ce("",!0)])]),s("div",mk,[d(Ee,{priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows","icon-start-type":"fill",disabled:!ue.value,onClick:Ft},null,8,["disabled"]),d(Ee,{priority:"tertiary","icon-start":"arrow-right","icon-start-category":"arrows","icon-start-type":"fill",disabled:!ye.value,onClick:eo},null,8,["disabled"]),d(Yn,{modelValue:Q.value,"onUpdate:modelValue":pe[5]||(pe[5]=Re=>Q.value=Re),background:"",tabs:Se.value,type:"tonal",priority:"tertiary",size:"d",class:"template-preview__device-tabs ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},null,8,["modelValue","tabs"]),d(Ee,{priority:"primary",loading:$.value,onClick:pe[6]||(pe[6]=Re=>st(E.value))},{default:_(()=>[$.value?ce("",!0):(h(),V(xe,{key:0},[ge(P(f(u)("use_this_template")),1)],64))]),_:1},8,["loading"])])]),s("div",{class:We(["template-preview__content",`device-${Q.value}`])},[s("div",vk,[s("div",pk,[s("h2",yk,P(E.value?.name),1),s("p",gk,P(E.value?.description),1),Y.value?(h(),le(ba,{key:0,animated:"",class:"template-preview__loading-fields"},{template:_(()=>[(h(),V(xe,null,Oe(4,Re=>s("div",{key:`skeleton-field-${Re}`,class:"template-preview__skeleton-field ivyforms-mb-16"},[d(yr,{variant:"text",style:{height:"16px",width:"120px"}}),d(yr,{variant:"text",style:{height:"40px",width:"100%"}})])),64))]),_:1})):z.value?.fields&&z.value.fields.length>0?(h(!0),V(xe,{key:1},Oe(re.value,(Re,bt)=>(h(),le($n(wt(Re.type)),{key:Re.id||bt,"model-value":$e(Re),error:"","field-errors":{},disabled:!1,field:{...Re,formId:0,fieldIndex:Re.fieldIndex,id:parseInt(Re.id)||0,position:Re.position||bt,label:Re.label||"",defaultValue:Re.defaultValue||"",required:Re.required||!1,placeholder:Re.placeholder||"",fieldOptions:Re.fieldOptions||[],minValue:Re.minValue,maxValue:Re.maxValue},class:"template-preview__form-field ivyforms-mb-16","onUpdate:modelValue":nt=>Qe(Re,nt)},null,8,["model-value","field","onUpdate:modelValue"]))),128)):ce("",!0),d(Ee,{class:"template-preview__submit-btn ivyforms-p-10",priority:"tertiary",type:"border"},{default:_(()=>[ge(P(f(u)("submit")),1)]),_:1})])])],2)])):(h(),V("div",SS,[s("div",kS,[s("span",null,P(f(u)("add_new_form")),1),s("div",CS,[d(Ee,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",onClick:ot})])]),s("div",IS,[s("div",{class:We(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":te.value==="scratch","template-modal__option--disabled":$.value&&O.value==="blank_form"}]),onClick:pe[0]||(pe[0]=Re=>rt("scratch"))},[s("div",FS,[s("div",{class:We(["template-modal__icon-bg",{"template-modal__icon-bg--active":te.value==="scratch","template-modal__icon-bg--loading":$.value&&O.value==="blank_form"}])},[$.value&&O.value==="blank_form"?(h(),le(wo,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(h(),le(wo,{key:0,name:"plus-circle",size:"d",category:"global",type:"fill-duo"}))],2)]),s("div",TS,[s("div",$S,P($.value&&O.value==="blank_form"?"":f(u)("start_scratch")),1),s("div",PS,P(f(u)("start_with_blank_desc")),1)])],2),s("div",VS,[s("div",LS,[s("div",RS,[d(wo,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-dusk-symbol-2)"})])]),s("div",null,[s("div",MS,[ge(P(f(u)("generate_with_ai"))+" ",1),d(ma,{image:"coming-soon-arrow-text",size:"s"})]),s("div",US,P(f(u)("generate_with_ai_desc")),1)])]),s("div",{class:We(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":te.value==="import"}]),onClick:pe[1]||(pe[1]=Re=>rt("import"))},[s("div",BS,[s("div",{class:We(["template-modal__icon-bg",{"template-modal__icon-bg--active":te.value==="import"}])},[d(wo,{name:"import",size:"d",category:"global",type:"outline"})],2)]),s("div",DS,[s("div",ES,P(f(u)("import")),1),s("div",AS,P(f(u)("import_from_file_desc")),1)])],2)]),s("div",OS,[s("div",zS,[s("div",WS,P(f(u)("select_a_template")),1),s("div",qS,P(f(u)("select_template_desc")),1)]),s("div",{ref_key:"templatesSectionRef",ref:K,class:"template-modal__templates-section ivyforms-flex ivyforms-gap-16"},[s("div",NS,[d(Ml,{style:je({maxHeight:A.value})},{default:_(()=>[d(Au,{modelValue:W.value,"onUpdate:modelValue":pe[2]||(pe[2]=Re=>W.value=Re),priority:"secondary","menu-items":f(ae),onMenuSelect:jt},null,8,["modelValue","menu-items"])]),_:1},8,["style"])]),s("div",HS,[s("div",YS,[s("div",jS,[d(br,{modelValue:D.value,"onUpdate:modelValue":pe[3]||(pe[3]=Re=>D.value=Re),placeholder:f(u)("search_template"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])]),s("div",GS,[d(Yn,{modelValue:N.value,"onUpdate:modelValue":pe[4]||(pe[4]=Re=>N.value=Re),tabs:H.value,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue","tabs"])])]),d(Ml,{modifier:"outside-vertical",style:je({maxHeight:q.value})},{default:_(()=>[s("div",KS,[B.value?(h(!0),V(xe,{key:0},Oe(ee.value,(Re,bt)=>(h(),V("div",{key:`loading-row-${bt}`,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(h(!0),V(xe,null,Oe(Re,(nt,be)=>(h(),V("div",{key:`loading-${bt}-${be}`,class:"template-modal__card-container"},[d(Kf,{title:"",description:"",starred:!1,class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0"},{header:_(()=>[...pe[9]||(pe[9]=[s("div",{class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},[s("div",{class:"template-modal__skeleton-image-placeholder ivyforms-flex ivyforms-flex-direction-column ivyforms-p-10 ivyforms-justify-content-center"},[s("div",{class:"skeleton-bar skeleton-bar-1"}),s("div",{class:"skeleton-bar skeleton-bar-2"}),s("div",{class:"skeleton-bar skeleton-bar-3"}),s("div",{class:"skeleton-row ivyforms-flex ivyforms-gap-12 ivyforms-mt-8"},[s("div",{class:"skeleton-pill"}),s("div",{class:"skeleton-pill"})])])],-1)])]),footer:_(()=>[...pe[10]||(pe[10]=[s("div",{class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},[s("div",{class:"template-modal__empty-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4"}),s("div",{class:"template-modal__empty-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0"})],-1)])]),_:1})]))),128))]))),128)):(h(!0),V(xe,{key:1},Oe(Me.value,(Re,bt)=>(h(),V("div",{key:bt,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(h(!0),V(xe,null,Oe(Re,nt=>(h(),V("div",{key:nt.id,class:"template-modal__card-container"},[d(Kf,{title:nt.name,description:nt.description,starred:ho(nt.id),class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0",onStarClick:()=>oo(nt.id)},{header:_(()=>[s("div",XS,[nt.is_pro&&(!f(I)()||!f(C)())?(h(),V("div",QS,[d(Sd,{image:"pro-text",size:"s"})])):ce("",!0),s("img",{src:nt.screenshot,alt:nt.name,class:"template-modal__image ivyforms-mb-0 ivyforms-mx-0 ivyforms-p-0"},null,8,JS),s("div",ZS,[s("div",ek,[nt.is_pro&&(!f(I)()||!f(C)())?(h(),V(xe,{key:0},[nt.demo_url?(h(),le(Ee,{key:0,priority:"tertiary",onClick:be=>Ht(nt)},{default:_(()=>[ge(P(f(u)("view_demo")),1)]),_:1},8,["onClick"])):ce("",!0),d(Ee,{priority:"pro",class:"template-modal__upgrade-button",onClick:ct},{default:_(()=>[ge(P(f(I)()?f(u)("activate_license"):f(u)("upgrade")),1)]),_:1})],64)):(h(),V(xe,{key:1},[d(Ee,{priority:"tertiary",onClick:be=>ft(nt)},{default:_(()=>[ge(P(f(u)("preview")),1)]),_:1},8,["onClick"]),d(Ee,{priority:"primary",loading:$.value&&O.value===nt.id,onClick:be=>st(nt)},{default:_(()=>[$.value?ce("",!0):(h(),V(xe,{key:0},[ge(P(f(u)("use_this_template")),1)],64))]),_:1},8,["loading","onClick"])],64))])])])]),footer:_(()=>[s("div",tk,[s("div",{ref_for:!0,ref:be=>So(be),class:"template-modal__card-title ivyforms-flex ivyforms-align-items-center ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4 ivyforms-gap-8 regular-18"},[ge(P(nt.name)+" ",1),nt.is_pro?(h(),V("span",ok)):ce("",!0)],512),s("div",nk,P(nt.description),1)])]),_:2},1032,["title","description","starred","onStarClick"])]))),128))]))),128)),!B.value&&he.value.length===0?(h(),V("div",lk,[s("div",ik,[d(wo,{name:"search",type:"outline",size:"d",category:"global"})]),s("h4",rk,P(f(u)("no_templates_found")),1),s("p",ak,P(f(u)("try_adjusting_criteria")),1)])):ce("",!0)])]),_:1},8,["style"])])],512)])]))]),_:1},8,["visible"]),d(Om,{modelValue:Z.value,"onUpdate:modelValue":pe[8]||(pe[8]=Re=>Z.value=Re),"is-importing":f(w),onImport:ut},null,8,["modelValue","is-importing"])],64))}}),Jm=Ae(bk,[["__scopeId","data-v-85cf8d05"]]);function Zm(){const{getLabel:n}=ze(),{request:l}=Tn(),o=x(!1),r=x(null);return{isExporting:o,exportError:r,exportForms:async(m,c)=>{o.value=!0,r.value=null;try{const{data:v,error:u}=await l("forms/export",{method:"POST",data:{formIds:m}});if(u)return r.value=u||n("failed_to_export_forms"),!1;const g=v?.data;if(g&&g.success){const p=g.data,b=JSON.stringify(p,null,2),I=new Blob([b],{type:"application/json"}),C=URL.createObjectURL(I),S=document.createElement("a");S.href=C;const w=c?c.trim().replace(/[^a-z0-9_-]/gi,"-").replace(/-+/g,"-").replace(/^-|-$/g,""):"ivyforms-export";return S.download=m.length===1?`${w}.json`:`ivyforms-export-${m.length}-forms.json`,document.body.appendChild(S),S.click(),document.body.removeChild(S),URL.revokeObjectURL(C),!0}else return r.value=g?.message||n("failed_to_export_forms"),!1}catch(v){return console.error("Export error:",v),r.value=n("failed_to_export_forms"),!1}finally{o.value=!1}}}}async function ec(n){if(typeof window>"u"||typeof document>"u")return!1;if(typeof navigator<"u"&&navigator.clipboard?.writeText)try{return await navigator.clipboard.writeText(n),!0}catch{}const l=document.createElement("textarea");l.value=n,l.style.position="fixed",l.style.opacity="0",document.body.appendChild(l),l.select();try{return document.execCommand("copy")}catch{return!1}finally{l.remove()}}const _k={class:"all-forms ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},xk={class:"ivyforms-all-forms-option-bar"},wk={class:"ivyforms-all-forms-option-bar__left"},Sk={class:"ivyforms-all-forms-option-bar__right"},kk={class:"ivyforms-all-forms-table"},Ck={key:0,class:"ivyforms-table-skeleton"},Ik={class:"ivyforms-all-forms-pagination-container"},Fk=ke({__name:"AllForms",setup(n){const{startWatching:l}=Ao();l();const o=Go(),r=un(),{getLabel:i}=ze(),m=as(),c=Al(),{getAdminPageUrl:v,navigateToAdminPage:u}=bn(),g=x(),p=x(0),b=x(null),I=x(null),C=x(null),S=x(!1),w=x([]),T=x([]),D=x(0),B=x(null),$=x(!1),O=x(!0),X=x({}),E=x(null),j=x(""),Q=x(""),Y=x(!1),z=x(!1),te=x(!1),W=x([]),N=x(void 0),ne=ya.debounce(de=>{Q.value=de},500),K=k(()=>j.value!==Q.value),q=k(()=>O.value||K.value),A=k(()=>H.starred!==null||H.published!==null),Z=k(()=>B.value!==null),ae=Bo({starred:null,published:null}),{filters:H,pagination:Se,sort:he,withSuppressedUpdates:Me,resetState:ee}=Zu({filters:ae,pagination:Bo({page:1,perPage:10}),sort:Bo({column:"id",order:"desc"}),searchQuery:j,dateRange:B,preserveOtherParams:!0,onRestored:()=>_e(!0)}),ue=Bo({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),ye=rl(),Fe=()=>Ke(qt,{modelValue:jt.value,size:"s",type:"checkmark",ariaLabel:i("select_all_forms"),"onUpdate:modelValue":de=>mo(de)},()=>[]),re=({rowData:de})=>de?Ke(qt,{modelValue:de.selected,type:"checkmark",size:"s",ariaLabel:i("select_form_header"),"onUpdate:modelValue":Ve=>de.selected=Ve},()=>[]):null,$e=({rowData:de})=>de?Ke(wi,{size:"s",href:v(jo,`/manage/${de.id}`)},()=>[de.id]):null,Qe=({rowData:de})=>de?Ke(wi,{size:"s",href:v(jo,`/manage/${de.id}`),class:"ivyforms-name-cell"},()=>[de.name]):null,vt=({rowData:de})=>de?Ke(wo,{name:de.starred?"star-2":"star",type:"fill",size:"d",color:de.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{de.starred=!de.starred,await m.updateStarred(de.id,de.starred),de.starred?(ue.starredTrueCount++,ue.starredFalseCount--):(ue.starredTrueCount--,ue.starredFalseCount++)}}):null,et=({rowData:de})=>de?Ke(hn,{modelValue:de.published,size:"s",ariaLabel:i("status_switch"),"onUpdate:modelValue":async Ve=>{de.published=Ve,await m.updateStatus(de.id,de.published),de.published?(ue.publishedTrueCount++,ue.publishedFalseCount--):(ue.publishedTrueCount--,ue.publishedFalseCount++)}}):null,ut=({rowData:de})=>{if(!de)return null;const Ve=m.entryCount[de.id];return Ke(wi,{size:"s",href:v(jo,`/manage/${de.id}/results/entries`)},()=>[Ve!==void 0?Ve:"-"])},ft=({rowData:de})=>{if(!de)return null;const Ve=`[ivyforms id=${de.id}]`;return Ke("div",[Ke(go,{content:i("copy_shortcode"),placement:"top"},()=>[Ke(Ee,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ariaLabel:i("copy_shorcode_table_form"),onClick:So(Ve)})]),Ke("span",Ve)])},wt=({rowData:de})=>de?Ke("div",{class:["ivyforms-column-actions",{hovered:de.id===E.value}]},[Ke(go,{content:i("edit"),placement:"top"},()=>[Ke(Ee,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:be(de.id)})]),Ke(go,{content:i("duplicate"),placement:"top"},()=>[Ke(Ee,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:lt(de.id)})]),Ke(go,{content:i("preview"),placement:"top"},()=>[Ke(Ee,{iconOnly:!0,iconStart:"preview",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:dt(de.id)})]),Ke(go,{content:i("actions"),placement:"top"},()=>[Ke(Ee,{iconOnly:!0,iconStart:"context-menu-dot",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ref:Ve=>{X.value[de.id]=Ve&&"$el"in Ve&&Ve.$el instanceof HTMLElement?Ve.$el:null},onClick:()=>fe(de.id)})])]):null,st=x([{key:"select",width:56,minWidth:56,headerRenderer:Fe,cellRenderer:re,visible:!0,showInModal:!1,fixed:gr.LEFT},{key:"star",width:32,minWidth:32,title:i("starred"),headerRenderer:()=>Ke(wo,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:vt,visible:!0,showInModal:!0},{key:"id",title:i("id"),width:40,minWidth:40,cellRenderer:$e,visible:!0,showInModal:!0,sortable:!0},{key:"name",title:i("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:Qe,visible:!0,showInModal:!0},{key:"published",title:i("published"),width:48,minWidth:48,cellRenderer:et,visible:!0,showInModal:!0},{key:"entries",title:i("entries"),width:54,minWidth:54,cellRenderer:ut,visible:!0,showInModal:!0},{key:"shortcode",title:i("shortcode"),width:160,minWidth:160,cellRenderer:ft,visible:!0,showInModal:!0},{key:"date-created",title:i("date_created"),width:105,minWidth:105,cellRenderer:({rowData:de})=>Ke("span",Wn.formatWPDate(de.dateCreated)),visible:!0,showInModal:!0},{key:"date-edited",title:i("date_edited"),width:105,minWidth:105,cellRenderer:({rowData:de})=>Ke("span",Wn.formatWPDate(de.dateEdited)),visible:!0,showInModal:!0},{key:"author",title:i("author"),width:204,minWidth:204,cellRenderer:({rowData:de})=>Ke("span",de.author),visible:!0,sortable:!0,showInModal:!0},{key:"actions",headerRenderer:()=>Ke(go,{content:i("column_visibility"),placement:"left",ariaLabel:i("column_visibility")},()=>[Ke(wo,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:$o,style:"cursor: pointer;",ariaLabel:i("column_visibility"),role:"button"})]),class:"ivyforms-cell-actions",width:160,minWidth:160,cellRenderer:wt,visible:!0,showInModal:!1,fixed:gr.RIGHT}]),ot=k(()=>Wn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),Ft=k(()=>{const de=st.value.filter(ko=>ko.visible),Ve=de.filter(ko=>ko.showInModal),_t=p.value||0,Yt=de.reduce((ko,_n)=>ko+(typeof _n.width=="number"?_n.width:0),0),nn=_t-Yt>0?_t/Ve.length:null;return de.map(ko=>ko.showInModal&&nn?{...ko,width:Math.floor(nn)}:ko)}),eo=k(()=>st.value.reduce((de,Ve)=>de+(typeof Ve.minWidth=="number"?Ve.minWidth:parseFloat(Ve.minWidth)||0),0)),at=k(()=>T.value.some(de=>de.selected)),rt=k(()=>T.value.filter(de=>de.selected).map(de=>de.id)),jt=k(()=>T.value.length>0&&T.value.every(de=>de.selected)),oo=k({get(){return w.value.every(de=>de.visible)},set(de){w.value.forEach(_t=>{_t.key!=="id"&&_t.showInModal&&(_t.visible=de)});const Ve=w.value.find(_t=>_t.key==="id");Ve&&(Ve.visible=!0)}}),ho=k(()=>w.value.filter(de=>de.visible).length),Ht=de=>ho.value===3&&w.value.find(Ve=>Ve.key===de)?.visible,ct=k(()=>j.value.trim()!==""||B.value||H.starred!==null||H.published!==null),Bt=de=>({page:Se.page,perPage:Se.perPage,search:Q.value,sortBy:he.column,sortOrder:he.order,dateRange:Wn.formatDateRangeForApi(B.value),shouldGetCount:de,filters:{starred:H.starred,published:H.published}}),So=de=>async()=>{const Ve=await ec(de);Je({message:i(Ve?"copied_shortcode":"error_copying"),type:Ve?"success":"error"})};Be(j,ne),Be([()=>Se.page,()=>Se.perPage,()=>Q.value,()=>H.starred,()=>H.published,()=>B.value],async([,,de,Ve,_t,Yt],Jt)=>{Jt&&(de!==Jt[2]||Ve!==Jt[3]||_t!==Jt[4]||Yt!==Jt[5])&&(Se.page=1),O.value=!0,await m.fetchData(Bt(!1)),T.value=m.tableData,D.value=m.paginationMeta.total,O.value=!1},{flush:"sync"}),Be(()=>m.tableData,de=>{T.value=de,O.value=!1},{immediate:!0}),Be(()=>m.filterCount,de=>{ue.publishedTrueCount=de.publishedTrueCount,ue.publishedFalseCount=de.publishedFalseCount,ue.starredTrueCount=de.starredTrueCount,ue.starredFalseCount=de.starredFalseCount},{immediate:!0}),Be(()=>w.value.map(de=>de.visible),()=>{if(w.value.filter(Ve=>Ve.visible).length===0){const Ve=w.value.find(_t=>_t.key==="id");Ve&&(Ve.visible=!0)}}),Be(()=>r.isFullScreenMode,()=>_e(!1)),Be(()=>T.value,async()=>{await me()});const _e=async de=>{O.value=!0;try{await m.fetchData(Bt(de)),T.value=m.tableData;const Ve=m.paginationMeta;await Me(async()=>{Se.page=Ve.page,Se.perPage=Ve.perPage}),D.value=Ve.total,de&&(ue.publishedTrueCount=m.filterCount.publishedTrueCount,ue.publishedFalseCount=m.filterCount.publishedFalseCount,ue.starredTrueCount=m.filterCount.starredTrueCount,ue.starredFalseCount=m.filterCount.starredFalseCount)}finally{O.value=!1,await me()}},pe=({column:de,order:Ve})=>{he.column=de,he.order=Ve==="asc"?"asc":Ve==="desc"?"desc":"",Se.page=1,_e(!1)},Re=()=>{Y.value=!0},bt=()=>{Y.value=!1},nt=()=>{_e(!1),Y.value=!1},be=de=>()=>{u(jo,`/manage/${de}`)},Le=de=>()=>{u(jo,`/manage/${de}/settings/general`)},lt=de=>async()=>{await ye.handleActionClick(de,null,"form","duplicate",{setLoading:Ve=>{O.value=Ve}})},dt=de=>()=>{window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${de}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},fo=()=>{T.value.forEach(de=>{de.selected=!1})},mo=de=>{T.value.forEach(Ve=>Ve.selected=de)},Qt=async de=>{if(!rt.value.length)return;O.value=!0;const Ve=[...rt.value];try{const _t=T.value.filter(Yt=>Ve.includes(Yt.id));await m.updateStarreds(Ve,de),_t.forEach(Yt=>{Yt.starred!==de&&(de?(ue.starredTrueCount++,ue.starredFalseCount--):(ue.starredTrueCount--,ue.starredFalseCount++)),Yt.starred=de})}catch(_t){Je({message:String(_t),type:"error"})}finally{O.value=!1}},{exportForms:To,exportError:No,isExporting:Vo}=Zm(),se=async()=>{rt.value.length&&(W.value=[...rt.value],N.value=void 0,te.value=!0)},{handleImportedForms:Ce,isImporting:qe}=Qm(),pt=()=>{z.value=!0},Ot=async de=>{if(!qe.value)try{await Ce(de,{showSuccessMessage:!1,onAfterSuccessfulImport:()=>{z.value=!1},onSingleFormImported:async Ve=>{Je({message:i("forms_imported_successfully"),type:"success"}),u(jo,`/manage/${Ve}`)},onMultipleFormsImported:async()=>{Je({message:i("forms_imported_successfully"),type:"success"}),await _e(!0)}})}catch(Ve){console.error(i("failed_to_import_forms"),Ve),Je({message:i("failed_to_import_forms"),type:"error"})}},He=async()=>{if(W.value.length===0)return;await To(W.value,N.value)?(Je({message:i("forms_exported_successfully"),type:"success"}),te.value=!1,fo()):No.value&&Je({message:No.value,type:"error"})},fe=ya.debounce(de=>{const Ve=X.value[de];if(!Ve){Je({message:i("menu_button_element_not_found"),type:"error"});return}E.value=de;const _t=document.querySelector(".ivyforms-table");_t&&_t.querySelectorAll(".el-table-v2__row").forEach(Jt=>{Jt.getAttribute("rowkey")===de.toString()&&Jt.classList.add("highlighted")}),c.openContextMenu({actions:[Dt($t.Edit,{handler:be(de)}),Dt($t.Duplicate,{handler:lt(de)}),Dt($t.Preview,{handler:dt(de)}),Dt($t.Entries,{handler:()=>{u(jo,`/manage/${de}/results/entries`)}}),Dt($t.Export,{handler:Yt=>{W.value=[Yt],N.value=T.value.find(Jt=>Jt.id===Yt)?.name??void 0,te.value=!0}}),Dt($t.Settings,{handler:Le(de)}),Dt($t.Delete,{handler:async Yt=>{await ye.handleActionClick(null,[Yt],"forms","delete",{setLoading:Jt=>{O.value=Jt}})}})],entityId:de,contextMenuButtonRef:Ve,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(nn=>nn.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(nn=>nn.classList.remove("hovered")),E.value=null}})},100),me=async()=>{await xo();const de=document.querySelector(".ivyforms-table");if(!de)return;const Ve=de.querySelectorAll(".el-table-v2__row");Ve.length&&Ve.forEach(_t=>{const Yt=_t.getAttribute("rowkey");Yt&&(_t.addEventListener("mouseenter",()=>{E.value=Number(Yt),Ve.forEach(Jt=>{Jt.getAttribute("rowkey")===Yt&&Jt.classList.add("hovered")})}),_t.addEventListener("mouseleave",()=>{E.value=null,Ve.forEach(Jt=>{Jt.getAttribute("rowkey")===Yt&&Jt.classList.remove("hovered")})}))})},$o=()=>{w.value=st.value.map(de=>({key:de.key,visible:de.visible,showInModal:de.showInModal??!0,title:de.title})),S.value=!0},po=()=>{w.value.forEach(_t=>{const Yt=st.value.find(Jt=>Jt.key===_t.key);Yt&&(Yt.visible=_t.visible)}),st.value=[...st.value];const de=st.value.filter(_t=>_t.visible&&_t.showInModal),Ve=de.length>0?`${100/de.length}%`:"auto";st.value.forEach(_t=>{_t.showInModal&&(_t.width=_t.visible?Ve:null)}),S.value=!1},Vt=()=>{$.value=!0,xo(()=>{Ko(),document.querySelector(".el-date-editor")?.click()})},Ko=()=>{xo(()=>{const de=I.value&&"$el"in I.value?I.value.$el:I.value,Ve=C.value&&"$el"in C.value?C.value.$el:C.value;if(de instanceof HTMLElement&&Ve instanceof HTMLElement){const _t=de.getBoundingClientRect();Ve.style.position="absolute",Ve.style.top=`${_t.bottom+8}px`,Ve.style.left=`${_t.left}px`,Ve.style.inset="unset"}})},Pn=()=>{$.value=!1},Vn=()=>{B.value=null,$.value=!1},Xo=(de,Ve=500)=>()=>{de(),setTimeout(()=>{c.closeContextMenu()},Ve)},zl=async()=>{if(c.isOpen){c.closeContextMenu();return}c.openContextMenu({actions:[Dt($t.Starred,{handler:Xo(()=>H.starred=H.starred===!0?null:!0),isActive:()=>H.starred===!0,rightText:ue.starredTrueCount.toString(),secondary:!0}),Dt($t.Unstarred,{handler:Xo(()=>H.starred=H.starred===!1?null:!1),isActive:()=>H.starred===!1,rightText:ue.starredFalseCount.toString(),secondary:!0}),Dt($t.Published,{handler:Xo(()=>H.published=H.published===!0?null:!0),isActive:()=>H.published===!0,rightText:ue.publishedTrueCount.toString(),secondary:!0}),Dt($t.Unpublished,{handler:Xo(()=>H.published=H.published===!1?null:!1),isActive:()=>H.published===!1,rightText:ue.publishedFalseCount.toString(),secondary:!0}),Dt($t.ResetFilters,{handler:Xo(()=>sl()),secondary:!0,divided:!0})],contextMenuButtonRef:I.value})},Wl=()=>{H.starred=null,H.published=null},sl=()=>{ee()};function Gn(de){const Ve=I.value&&("$el"in I.value?I.value.$el:I.value),_t=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");c.isOpen&&!Ve?.contains(de.target)&&!_t?.contains(de.target)&&c.closeContextMenu()}return Ut(()=>{document.addEventListener("mousedown",Gn),o.loadAllSettings(),b.value=new ResizeObserver(Ve=>{for(const _t of Ve)p.value=_t.contentRect.width});const de=g.value?.$el?.parentElement;de&&b.value.observe(de)}),Ci(()=>{document.removeEventListener("mousedown",Gn),b.value&&b.value.disconnect()}),(de,Ve)=>{const _t=br,Yt=ju,Jt=L0,nn=yr,ko=ba,_n=Ul,Ln=kd,ql=Cd,Nl=Om,Cr=Am;return h(),V("div",_k,[s("div",xk,[s("div",wk,[d(_t,{modelValue:j.value,"onUpdate:modelValue":Ve[0]||(Ve[0]=Lt=>j.value=Lt),class:"ivyforms-search__fixed-width",placeholder:f(i)("search")},null,8,["modelValue","placeholder"]),$.value?(h(),le(fa,{key:0,ref_key:"datePickerPopperRef",ref:C,modelValue:B.value,"onUpdate:modelValue":Ve[1]||(Ve[1]=Lt=>B.value=Lt),type:"datetimerange","date-format":ot.value,"aria-label":f(i)("date_filters"),clearable:"",shortcuts:"",secondary:"",onClose:Pn},null,8,["modelValue","date-format","aria-label"])):ce("",!0),d(Yt,{color:"tertiary",type:"datepicker","aria-label":f(i)("date_filters"),indicator:Z.value,"custom-hide-indicator":Vn,onClick:Vt},null,8,["aria-label","indicator"]),d(Yt,{ref_key:"menuButtonRef",ref:I,color:"tertiary",type:"filter","aria-label":f(i)("filters"),indicator:A.value,"custom-hide-indicator":Wl,onClick:zl},null,8,["aria-label","indicator"]),d(ss)]),s("div",Sk,[d(go,{content:f(i)("import_forms"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(Ee,{"icon-only":"","icon-start":"import","icon-start-type":"outline",priority:"tertiary",onClick:pt})]),_:1},8,["content"]),d(Ee,{"icon-start":"plus",onClick:Re},{default:_(()=>[ge(P(f(i)("form")),1)]),_:1})])]),s("div",kk,[d(Ln,{ref_key:"tableRef",ref:g,data:q.value?[]:T.value,loading:q.value,total:D.value,"row-key":"id",columns:Ft.value,"min-table-width":eo.value,"is-custom-header":at.value,sort:f(he),pagination:"",onSortChange:pe},{header:_(()=>[d(Jt,{loading:O.value,"onUpdate:loading":Ve[2]||(Ve[2]=Lt=>O.value=Lt),"selected-ids":rt.value,onUnselectAll:fo,onBulkAddStar:Ve[3]||(Ve[3]=()=>Qt(!0)),onBulkRemoveStar:Ve[4]||(Ve[4]=()=>Qt(!1)),onBulkExport:se},null,8,["loading","selected-ids"])]),empty:_(()=>[q.value?(h(),V("div",Ck,[d(ko,null,{template:_(()=>[(h(!0),V(xe,null,Oe(f(Se).perPage,Lt=>(h(),le(nn,{key:Lt,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):ct.value?(h(),le(_n,{key:2,image:"filters",title:f(i)("empty_state_all_forms_title"),subtitle:f(i)("empty_state_all_forms_subtitle")},{actionButton:_(()=>[d(Ee,{onClick:sl},{default:_(()=>[ge(P(f(i)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(h(),le(_n,{key:1,image:"not-found",title:f(i)("empty_state_all_forms_title"),subtitle:f(i)("empty_state_all_forms_subtitle")},{actionButton:_(()=>[d(Ee,{"icon-start":"plus",onClick:Re},{default:_(()=>[ge(P(f(i)("form")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"]),d(rs,{modelValue:S.value,"onUpdate:modelValue":Ve[7]||(Ve[7]=Lt=>S.value=Lt),title:f(i)("edit_table"),subtitle:f(i)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{footer:_(()=>[d(Ee,{priority:"tertiary",size:"d",type:"fill",onClick:Ve[6]||(Ve[6]=Lt=>S.value=!1)},{default:_(()=>[ge(P(f(i)("cancel")),1)]),_:1}),d(Ee,{priority:"success",size:"d",type:"fill",onClick:po},{default:_(()=>[ge(P(f(i)("apply")),1)]),_:1})]),default:_(()=>[d(qt,{modelValue:oo.value,"onUpdate:modelValue":Ve[5]||(Ve[5]=Lt=>oo.value=Lt),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:_(()=>[Eo(de.$slots,"default",{},()=>[ge(P(f(i)("show_hide_all")),1)])]),_:3},8,["modelValue"]),(h(!0),V(xe,null,Oe(w.value,Lt=>(h(),V("div",{key:Lt.key},[Lt.showInModal?(h(),le(qt,{key:0,modelValue:Lt.visible,"onUpdate:modelValue":dl=>Lt.visible=dl,disabled:Ht(Lt.key),priority:"secondary",size:"s",type:"checkmark"},{default:_(()=>[ge(P(Lt.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ce("",!0)]))),128))]),_:3},8,["modelValue","title","subtitle"])]),d(_a,{"show-close":"","align-center":"",type:"error",width:"342px"}),s("div",Ik,[d(ql,{"current-page":f(Se).page,"onUpdate:currentPage":Ve[8]||(Ve[8]=Lt=>f(Se).page=Lt),"page-size":f(Se).perPage,"onUpdate:pageSize":Ve[9]||(Ve[9]=Lt=>f(Se).perPage=Lt),total:D.value,secondary:"","aria-label":f(i)("pagination_navigation")},null,8,["current-page","page-size","total","aria-label"])]),d(Jm,{visible:Y.value,"onUpdate:visible":Ve[10]||(Ve[10]=Lt=>Y.value=Lt),"source-page-type":"allForms",onClose:bt,onFormCreated:nt},null,8,["visible"]),d(Nl,{modelValue:z.value,"onUpdate:modelValue":Ve[11]||(Ve[11]=Lt=>z.value=Lt),"is-importing":f(qe),onImport:Ot,onCancel:Ve[12]||(Ve[12]=Lt=>z.value=!1)},null,8,["modelValue","is-importing"]),d(Cr,{modelValue:te.value,"onUpdate:modelValue":Ve[13]||(Ve[13]=Lt=>te.value=Lt),"is-exporting":f(Vo),onExport:He,onCancel:Ve[14]||(Ve[14]=Lt=>te.value=!1)},null,8,["modelValue","is-exporting"])])}}}),Tk=ke({__name:"AllFormsPageSection",setup(n){return Ao(),(l,o)=>{const r=Fk,i=al;return h(),le(i,{"has-table":""},{default:_(()=>[d(r)]),_:1})}}}),$k=ke({__name:"FormsPage",setup(n){const{getLabel:l}=ze(),{navigateToAllForms:o,navigateToEntries:r,navigateToSettings:i,navigateToIntegrations:m}=bn(),c=l("all_forms");Hn("pageTitle",c);const v=un(),u=k(()=>v.isFullScreenMode),g=x(qn),p=[{label:l("all_forms"),index:qn},{label:l("entries"),index:on},{label:l("integrations"),index:ll},{label:l("settings"),index:hr}],b=I=>{I!==g.value&&(g.value=I,I===qn?o():I===on?r():I===hr?i():I===ll&&m())};return(I,C)=>{const S=Ti,w=Fi,T=$i,D=Ol,B=Tk;return h(),V(xe,null,[d(D,null,{left:_(()=>[u.value?(h(),le(w,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(h(),V(xe,null,Oe(p,$=>d(S,{key:$.index,label:$.label,name:$.index,"is-active":g.value===$.index,type:"tonal",onClick:O=>b($.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ce("",!0)]),default:_(()=>[d(T)]),_:1}),s("div",{class:We(["ivyforms-all-forms-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":u.value}])},[d(B)],2)],64)}}}),vr=20,am=100,On=x(null),sd=x(null),$u=x(0),dd=x(0),ud=x(0),Ya=x(null);let Pu=0;function tc(){const n=it();Pu++;const l=I=>{if(I.length===0)return;const C=I.reduce((S,w)=>S+(w.width??100),0);if(C>=95&&C<=105){if(C>100){const w=100/C;I.forEach(T=>{T.width=Math.max(vr,(T.width??100)*w)})}else if(C<100){const w=100-C,T=I[I.length-1];T.width=(T.width??100)+w}I.forEach(w=>{w.width=Math.round((w.width??100)*10)/10});const S=I.reduce((w,T)=>w+(T.width??100),0);if(Math.abs(S-100)>.01){const w=I[I.length-1];w.width=Math.round(((w.width??100)+(100-S))*10)/10}}else I.forEach(S=>{S.width=Math.round((S.width??100)*10)/10})},o=(I,C)=>100-n.fields.filter(T=>T.rowIndex===I&&T.fieldIndex!==C).reduce((T,D)=>T+(D.width??100),0),r=(I,C,S)=>{I.preventDefault(),I.stopPropagation(),On.value=C,sd.value=S,$u.value=I.clientX,dd.value=C.width??100,Ya.value=null,document.body.classList.add("ivyforms-resizing-field"),document.body.style.cursor="col-resize",document.body.style.userSelect="none";const w=n.fields.filter(B=>B.rowIndex===C.rowIndex);w.sort((B,$)=>(B.columnIndex??0)-($.columnIndex??0));const T=w.findIndex(B=>B.fieldIndex===C.fieldIndex),D=T{if(I.preventDefault(),I.stopPropagation(),!On.value||sd.value!=="right")return;const C=I.clientX-$u.value,S=document.querySelector(".ivyforms-form-builder__grid-container")?.clientWidth??800,w=C/S*100,T=On.value,D=n.fields.filter(X=>X.rowIndex===T.rowIndex);D.sort((X,E)=>(X.columnIndex??0)-(E.columnIndex??0));const B=D.findIndex(X=>X.fieldIndex===T.fieldIndex),$=B=vr&&(T.width=Math.round(O*10)/10,$.width=Math.round(E*10)/10)}else{const E=100-D.filter(j=>j.fieldIndex!==T.fieldIndex).reduce((j,Q)=>j+(Q.width??100),0);O=Math.max(vr,Math.min(E,O)),T.width=Math.round(O*10)/10}},m=()=>{if(document.body.classList.remove("ivyforms-resizing-field"),document.body.style.cursor="",document.body.style.userSelect="",On.value){const I=n.fields.filter(C=>C.rowIndex===On.value.rowIndex);l(I),n.updateFieldPositions()}On.value=null,sd.value=null,ud.value=0,document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",m)};return xa(()=>{Pu--,Pu===0&&(document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",m),document.body.classList.remove("ivyforms-resizing-field"),document.body.style.cursor="",document.body.style.userSelect="",On.value=null,sd.value=null,$u.value=0,dd.value=0,ud.value=0,Ya.value=null)}),{resizingField:On,hoveredFieldForResize:Ya,startResize:r,setHoveredField:I=>{On.value||(Ya.value=I)},shouldShowResizeHandles:I=>it().fields.filter(w=>w.rowIndex===I.rowIndex).length>=5?!1:On.value?On.value.fieldIndex===I.fieldIndex:Ya.value?.fieldIndex===I.fieldIndex,getAvailableSpace:o,getWidthForDropInEmptySpace:I=>{const C=o(I);return Math.max(vr,Math.min(am,C))},canDuplicateField:I=>o(I.rowIndex??0)>=vr,getWidthForDuplicate:I=>{const C=I.width??100,S=o(I.rowIndex??0);return S>=C?C:Math.max(vr,S)},normalizeRowWidths:l}}const Pk={class:"ivyforms-field__text"},Vk={key:0,class:"ivyforms-description-message regular-14"},Lk=ke({__name:"TextField",props:{fieldIndex:{}},setup(n){const l=n,o=it(),r=k(()=>o.fields.find(I=>I.fieldIndex===l.fieldIndex)),i=k(()=>r.value?.label||""),m=k(()=>r.value?.placeholder||""),c=k(()=>r.value?.required||!1),v=k(()=>r.value?.hideLabel||!1),u=k(()=>r.value?.fieldIndex??l.fieldIndex),g=k(()=>r.value?.defaultValue||""),p=k(()=>r.value?.description||""),b=k(()=>r.value?.labelPosition==="default"?"top":r.value?.labelPosition||"top");return(I,C)=>{const S=De,w=Ne;return h(),V("div",Pk,[d(w,{label:v.value?"":i.value,required:c.value,"label-position":b.value},{default:_(()=>[d(S,{id:u.value,"aria-label":i.value,readonly:"",placeholder:m.value,"model-value":g.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"]),p.value?(h(),V("div",Vk,P(p.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),Rk=Ae(Lk,[["__scopeId","data-v-bb8fc1e8"]]),Mk={class:"ivyforms-field__email"},Uk={key:0,class:"ivyforms-description-message regular-14"},Bk=ke({__name:"EmailField",props:{fieldIndex:{}},setup(n){const{getLabel:l}=ze(),o=n,r=it(),i=k(()=>r.fields.find(w=>w.fieldIndex===o.fieldIndex)),m=k(()=>i.value?.label||""),c=k(()=>i.value?.placeholder||""),v=k(()=>i.value?.required||!1),u=k(()=>i.value?.hideLabel||!1),g=k(()=>i.value?.fieldIndex??o.fieldIndex),p=k(()=>i.value?.defaultValue||""),b=k(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top"),I=k(()=>i.value?.description||""),C=k(()=>i.value?.confirmFieldLabel||l("confirmation_label_placeholder")),S=k(()=>i.value?.confirmFieldPlaceholder||"");return(w,T)=>{const D=De,B=Ne;return h(),V("div",Mk,[d(B,{label:u.value?"":m.value,class:We(["ivyforms-field__email--first-form-item",{"ivyforms-field__email--confirm-first-form-item":i.value?.confirmFieldEnabled}]),required:v.value,"label-position":b.value},{default:_(()=>[d(D,{id:g.value,"aria-label":m.value,readonly:"",placeholder:c.value,"model-value":p.value,type:"email"},null,8,["id","aria-label","placeholder","model-value"]),I.value?(h(),V("div",Uk,P(I.value),1)):ce("",!0)]),_:1},8,["label","class","required","label-position"]),i.value?.confirmFieldEnabled?(h(),le(B,{key:0,class:"ivyforms-field__email--second-form-item",label:i.value?.confirmFieldHideLabel?"":C.value,required:v.value},{default:_(()=>[d(D,{id:g.value+"-confirm",readonly:"",placeholder:S.value,"model-value":"",type:"email"},null,8,["id","placeholder"])]),_:1},8,["label","required"])):ce("",!0)])}}}),Dk=Ae(Bk,[["__scopeId","data-v-8230460c"]]),Ek={class:"ivyforms-field__numeric"},Ak={key:0,class:"ivyforms-description-message regular-14"},Ok=ke({__name:"NumericField",props:{fieldIndex:{}},setup(n){const l=["us_decimal","us_int","eu_decimal","eu_int",""];function o(w){return typeof w!="string"?!1:l.includes(w)}const r=n,i=it(),m=k(()=>i.fields.find(w=>w.fieldIndex===r.fieldIndex)),c=k(()=>m.value?.label||""),v=k(()=>m.value?.placeholder||""),u=k(()=>m.value?.required||!1),g=k(()=>m.value?.hideLabel||!1),p=k(()=>m.value?.fieldIndex??r.fieldIndex),b=k(()=>{const w=m.value?.defaultValue;if(w===""||w===null||w===void 0)return null;const T=Number(w);return isNaN(T)?null:T}),I=k(()=>m.value?.description||""),C=k(()=>m.value?.labelPosition==="default"?"top":m.value?.labelPosition||"top"),S=k(()=>{const w=m.value?.numberFormat||"";return o(w)?w:""});return(w,T)=>{const D=Ne;return h(),V("div",Ek,[d(D,{label:g.value?"":c.value,required:u.value,"label-position":C.value},{default:_(()=>[d(fd,{id:p.value,"read-only":"",placeholder:v.value,"model-value":b.value,"number-format":S.value},null,8,["id","placeholder","model-value","number-format"]),I.value?(h(),V("div",Ak,P(I.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),zk=Ae(Ok,[["__scopeId","data-v-9ac81118"]]),Wk={class:"ivyforms-field__paragraph"},qk={key:0,class:"ivyforms-description-message regular-14"},Nk=ke({__name:"ParagraphField",props:{fieldIndex:{}},setup(n){const l=n,o=it(),r=k(()=>o.fields.find(C=>C.fieldIndex===l.fieldIndex)),i=k(()=>r.value?.label||""),m=k(()=>r.value?.placeholder||""),c=k(()=>r.value?.required||!1),v=k(()=>r.value?.hideLabel||!1),u=k(()=>r.value?.fieldIndex??l.fieldIndex),g=k(()=>r.value?.defaultValue||""),p=k(()=>r.value?.rows<=0?3:r.value?.rows),b=k(()=>r.value?.description||""),I=k(()=>r.value?.labelPosition==="default"?"top":r.value?.labelPosition||"top");return(C,S)=>{const w=De,T=Ne;return h(),V("div",Wk,[d(T,{label:v.value?"":i.value,required:c.value,"label-position":I.value},{default:_(()=>[d(w,{id:u.value,readonly:"",placeholder:m.value,"model-value":g.value,type:"textarea",rows:p.value},null,8,["id","placeholder","model-value","rows"]),b.value?(h(),V("div",qk,P(b.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),Hk=Ae(Nk,[["__scopeId","data-v-4388eb82"]]),Yk={class:"ivyforms-field__phone"},jk={key:0,class:"ivyforms-description-message regular-14"},Gk=ke({__name:"PhoneField",props:{fieldIndex:{}},setup(n){const l=n,o=it(),r=k(()=>o.fields.find(I=>I.fieldIndex===l.fieldIndex)),i=k(()=>r.value?.label||""),m=k(()=>r.value?.placeholder||"(___) __ - __ - __"),c=k(()=>r.value?.required||!1),v=k(()=>r.value?.hideLabel||!1),u=k(()=>r.value?.fieldIndex??l.fieldIndex),g=k(()=>r.value?.defaultValue||""),p=k(()=>r.value?.description||""),b=k(()=>r.value?.labelPosition==="default"?"top":r.value?.labelPosition||"top");return(I,C)=>{const S=Ne;return h(),V("div",Yk,[d(S,{label:v.value?"":i.value,required:c.value,"label-position":b.value},{default:_(()=>[d(k_,{id:u.value,disabled:"",placeholder:m.value,"model-value":g.value,type:"number"},null,8,["id","placeholder","model-value"]),p.value?(h(),V("div",jk,P(p.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),Kk=Ae(Gk,[["__scopeId","data-v-6dcd8378"]]),Xk={class:"ivyforms-form-builder-field-recaptcha"},Qk={key:0},Jk={key:0,class:"ivyforms-recaptcha-widget"},Zk={class:"ivyforms-recaptcha-widget__header"},eC={class:"ivyforms-recaptcha-widget__checkbox"},tC={class:"ivyforms-recaptcha-widget__text"},oC={class:"ivyforms-recaptcha-widget__logos"},nC={key:1,class:"ivyforms-recaptcha-badge"},lC={class:"ivyforms-recaptcha-badge__icon"},iC={class:"ivyforms-recaptcha-badge__content"},rC={class:"ivyforms-recaptcha-badge__text"},aC={class:"ivyforms-recaptcha-badge__protected"},sC={class:"ivyforms-recaptcha-badge__links"},dC={href:"#",class:"ivyforms-recaptcha-badge__link"},uC={href:"#",class:"ivyforms-recaptcha-badge__link"},cC={key:1,class:"ivyforms-recaptcha-warning"},fC=ke({__name:"RecaptchaField",props:{fieldIndex:{}},setup(n){const{getLabel:l}=ze(),o=Go(),{getAdminPageUrl:r}=bn(),i=()=>r(fs,"/security/recaptcha"),m=k(()=>o.isRecaptchaConfigured),c=k(()=>o.recaptchaType);return(v,u)=>{const g=wo,p=is,b=Ne;return h(),V("div",Xk,[d(b,null,{default:_(()=>[m.value?(h(),V("div",Qk,[c.value==="v2"?(h(),V("div",Jk,[s("div",Zk,[s("div",eC,[d(g,{name:"check",type:"outline",category:"global",size:"s",class:"ivyforms-recaptcha-widget__icon"})]),s("span",tC,P(f(l)("not_a_robot")),1),s("div",oC,[d(g,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})])])])):(h(),V("div",nC,[s("div",lC,[d(g,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})]),s("div",iC,[s("div",rC,[s("span",aC,P(f(l)("protected_by"))+" reCAPTCHA",1)]),s("div",sC,[s("a",dC,P(f(l)("privacy")),1),u[0]||(u[0]=s("span",{class:"ivyforms-recaptcha-badge__separator"},"-",-1)),s("a",uC,P(f(l)("terms")),1)])])]))])):(h(),V("div",cC,[d(p,{state:"warning",description:f(l)("recaptcha_not_configured"),"show-button":!1,"show-link":!0,"link-text":f(l)("configure_now"),"link-url":i()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),mC=Ae(fC,[["__scopeId","data-v-b4c54ca1"]]),vC={xmlns:"http://www.w3.org/2000/svg",fill:"none","aria-label":"Cloudflare",viewBox:"0 0 73 25"};function pC(n,l){return h(),V("svg",vC,[...l[0]||(l[0]=[s("path",{fill:"#F6821F",d:"m61.885 15.784.178-.626c.213-.745.134-1.434-.223-1.94-.328-.466-.875-.74-1.54-.773l-12.58-.161a.245.245 0 0 1-.24-.22q-.006-.06.013-.117a.34.34 0 0 1 .293-.227l12.697-.163c1.506-.07 3.137-1.31 3.708-2.823l.724-1.92a.47.47 0 0 0 .02-.254C64.111 2.807 60.811 0 56.864 0c-3.636 0-6.723 2.382-7.83 5.692a3.67 3.67 0 0 0-2.612-.734c-1.745.176-3.147 1.601-3.32 3.372-.044.442-.011.888.096 1.32-2.85.083-5.134 2.453-5.134 5.365q0 .39.056.777a.25.25 0 0 0 .082.153c.044.04.101.062.16.062l23.226.003h.007a.31.31 0 0 0 .289-.226"},null,-1),s("path",{fill:"#FBAD41",d:"M66.076 6.953q-.175 0-.349.009a.2.2 0 0 0-.054.012.2.2 0 0 0-.127.135l-.495 1.734c-.212.745-.133 1.434.224 1.94.328.466.875.74 1.539.772l2.682.164a.24.24 0 0 1 .191.105.26.26 0 0 1 .028.232.34.34 0 0 1-.291.226l-2.787.163c-1.513.071-3.143 1.31-3.714 2.823l-.201.534a.15.15 0 0 0 .014.137.15.15 0 0 0 .118.068h9.596q.086 0 .155-.052a.26.26 0 0 0 .093-.136c.17-.615.256-1.25.255-1.89-.001-3.852-3.08-6.976-6.877-6.976"},null,-1),s("path",{fill:"#000",d:"M8.12 18.89h1.635v4.535h2.859v1.455H8.12zM14.308 21.902v-.017c0-1.72 1.366-3.115 3.187-3.115s3.17 1.378 3.17 3.098v.017c0 1.72-1.366 3.114-3.186 3.114-1.821 0-3.17-1.377-3.17-3.097m4.688 0v-.017c0-.863-.615-1.617-1.517-1.617-.894 0-1.493.736-1.493 1.6v.017c0 .863.615 1.617 1.51 1.617.901 0 1.5-.735 1.5-1.6M22.667 22.253V18.89h1.661v3.33c0 .862.43 1.274 1.088 1.274.657 0 1.087-.394 1.087-1.232V18.89h1.662v3.32c0 1.933-1.088 2.78-2.766 2.78s-2.732-.863-2.732-2.738M30.668 18.89h2.276c2.109 0 3.331 1.233 3.331 2.96v.018c0 1.728-1.24 3.012-3.364 3.012h-2.243zm2.302 4.518c.978 0 1.627-.547 1.627-1.515v-.017c0-.958-.649-1.515-1.627-1.515h-.666v3.047zM38.653 18.89h4.72v1.455h-3.085v1.018h2.791v1.378h-2.79v2.139h-1.636zM45.65 18.89h1.636v4.535h2.858v1.455H45.65zM54.419 18.848h1.576l2.513 6.032h-1.754l-.43-1.07h-2.277l-.421 1.07h-1.72zm1.433 3.67-.658-1.703-.666 1.703zM60.615 18.89h2.79c.903 0 1.527.24 1.923.65q.521.513.523 1.396v.017c0 .915-.482 1.522-1.214 1.839l1.408 2.088h-1.89l-1.188-1.814h-.716v1.814h-1.636zm2.715 2.875c.556 0 .877-.274.877-.71v-.017c0-.47-.337-.71-.886-.71h-1.07v1.439zM68.211 18.89h4.747v1.412H69.83v.907h2.833v1.31H69.83v.95H73v1.41h-4.789zM4.538 22.604c-.229.526-.71.898-1.351.898-.894 0-1.51-.753-1.51-1.617v-.017c0-.863.599-1.6 1.493-1.6.674 0 1.187.42 1.403.992h1.725c-.276-1.425-1.51-2.49-3.111-2.49C1.365 18.77 0 20.168 0 21.886v.017C0 23.622 1.349 25 3.17 25c1.558 0 2.775-1.024 3.096-2.395z"},null,-1)])])}const yC={render:pC},gC={class:"ivyforms-form-builder-field-turnstile ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100 ivyforms-px-0 ivyforms-py-0"},hC={key:0},bC={class:"ivyforms-form-builder-field-turnstile-widget"},_C={class:"ivyforms-form-builder-field-turnstile-widget__container ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},xC={class:"ivyforms-form-builder-field-turnstile-widget__text regular-14 ivyforms-flex-1"},wC={class:"ivyforms-form-builder-field-turnstile-widget__right ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-flex-end ivyforms-gap-4"},SC={class:"ivyforms-form-builder-field-turnstile-widget__logo-container ivyforms-flex ivyforms-align-items-center"},kC={class:"ivyforms-form-builder-field-turnstile-widget__links ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},CC={class:"ivyforms-form-builder-field-turnstile-widget__link-text"},IC={class:"ivyforms-form-builder-field-turnstile-widget__link-text"},FC={key:1,class:"ivyforms-turnstile-warning"},TC=ke({__name:"TurnstileField",props:{fieldIndex:{}},setup(n){const{getLabel:l}=ze(),o=Go(),{getAdminPageUrl:r}=bn(),i=()=>r(fs,"/security/turnstile"),m=k(()=>o.isTurnstileConfigured);return(c,v)=>{const u=is,g=Ne;return h(),V("div",gC,[d(g,null,{default:_(()=>[m.value?(h(),V("div",hC,[s("div",bC,[s("div",_C,[v[1]||(v[1]=s("div",{class:"ivyforms-form-builder-field-turnstile-widget__checkbox"},null,-1)),s("span",xC,P(f(l)("verify_you_are_human")),1),s("div",wC,[s("div",SC,[d(f(yC),{class:"ivyforms-form-builder-field-turnstile-widget__logo"})]),s("div",kC,[s("span",CC,P(f(l)("privacy")),1),v[0]||(v[0]=s("span",{class:"ivyforms-form-builder-field-turnstile-widget__separator"},"·",-1)),s("span",IC,P(f(l)("terms")),1)])])])])])):(h(),V("div",FC,[d(u,{state:"warning",description:f(l)("turnstile_not_configured"),"show-button":!1,"show-link":!0,"link-text":f(l)("configure_now"),"link-url":i()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),$C=Ae(TC,[["__scopeId","data-v-67c315c2"]]),PC={xmlns:"http://www.w3.org/2000/svg",width:"44",height:"46",fill:"none","aria-hidden":"true",style:{width:"44px",height:"50px",display:"block"}};function VC(n,l){return h(),V("svg",PC,[...l[0]||(l[0]=[xm('',34)])])}const LC={render:VC},RC={class:"ivyforms-form-builder-field-hcaptcha ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100 ivyforms-px-0 ivyforms-py-0"},MC={key:0},UC={class:"ivyforms-form-builder-field-hcaptcha-widget"},BC={class:"ivyforms-form-builder-field-hcaptcha-widget__container ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},DC={class:"ivyforms-form-builder-field-hcaptcha-widget__text regular-14 ivyforms-flex-1"},EC={class:"ivyforms-form-builder-field-hcaptcha-widget__right ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-flex-end"},AC={class:"ivyforms-form-builder-field-hcaptcha-widget__logo-container ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},OC={class:"ivyforms-form-builder-field-hcaptcha-widget__links ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},zC={class:"ivyforms-form-builder-field-hcaptcha-widget__link-text"},WC={class:"ivyforms-form-builder-field-hcaptcha-widget__link-text"},qC={key:1,class:"ivyforms-hcaptcha-warning"},NC=ke({__name:"HCaptchaField",props:{fieldIndex:{}},setup(n){const{getLabel:l}=ze(),o=Go(),{getAdminPageUrl:r}=bn(),i=()=>r(fs,"/security/hcaptcha"),m=k(()=>o.isHCaptchaConfigured);return(c,v)=>{const u=is,g=Ne;return h(),V("div",RC,[d(g,null,{default:_(()=>[m.value?(h(),V("div",MC,[s("div",UC,[s("div",BC,[v[1]||(v[1]=s("div",{class:"ivyforms-form-builder-field-hcaptcha-widget__checkbox"},null,-1)),s("span",DC,P(f(l)("verify_you_are_human")),1),s("div",EC,[s("div",AC,[d(f(LC),{class:"ivyforms-form-builder-field-hcaptcha-widget__logo"})]),s("div",OC,[s("span",zC,P(f(l)("privacy")),1),v[0]||(v[0]=s("span",{class:"ivyforms-form-builder-field-hcaptcha-widget__separator"},"·",-1)),s("span",WC,P(f(l)("terms")),1)])])])])])):(h(),V("div",qC,[d(u,{state:"warning",description:f(l)("hcaptcha_not_configured"),"show-button":!1,"show-link":!0,"link-text":f(l)("configure_now"),"link-url":i()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),HC=Ae(NC,[["__scopeId","data-v-f27b2a4d"]]),YC={key:0,class:"ivyforms-name-fields__main-label ivyforms-mb-8 regular-16"},jC={key:0,class:"ivyforms-name-fields__main-label ivyforms-name-fields__main-label--left regular-16"},GC={key:0,class:"ivyforms-name-fields__layout-field-description regular-14 ivyforms-width-100"},KC={key:1,class:"ivyforms-name-fields__main-label ivyforms-name-fields__main-label--right regular-16"},XC=ke({__name:"NameField",props:{fieldIndex:{}},setup(n){const{getLabel:l}=ze(),o=n,r=it(),i=k(()=>r.fields.find(v=>v.fieldIndex===o.fieldIndex)),m=k(()=>i.value?.nameFields||[]),c=k(()=>{const v=i.value?.labelPosition;return v==="default"||!v?"top":v});return(v,u)=>{const g=De,p=Ne;return h(),V("div",{class:We(["ivyforms-name-fields",[{"ivyforms-name-fields--readonly":!!i.value?.readOnly},`ivyforms-name-fields--label-${c.value}`]])},[!i.value?.hideLabel&&(c.value==="top"||c.value==="default")?(h(),V("div",YC,P(i.value?.label||f(l)("name")),1)):ce("",!0),s("div",{class:We(["ivyforms-name-fields__container",{"ivyforms-name-fields__container--flex-row":c.value==="left"||c.value==="right","ivyforms-name-fields__container--flex-column":c.value==="top"||c.value==="default"}])},[!i.value?.hideLabel&&c.value==="left"?(h(),V("div",jC,P(i.value?.label||f(l)("name")),1)):ce("",!0),s("div",{class:We(["ivyforms-name-fields__layout ivyforms-flex ivyforms-flex-direction-row ivyforms-flex-wrap-wrap ivyforms-gap-16",{"ivyforms-name-fields__layout--with-left-label":c.value==="left","ivyforms-name-fields__layout--with-right-label":c.value==="right"}])},[(h(!0),V(xe,null,Oe(m.value,b=>(h(),V("div",{key:b.id,class:We(["ivyforms-name-fields__layout-field ivyforms-flex-1",b.type.toLowerCase()+"-name"])},[d(p,{label:b.optionHide?"":b.label,required:b.required},{default:_(()=>[d(g,{id:b.id,readonly:"","aria-label":b.label,"model-value":b.modelValue,type:"text",placeholder:b.placeholder},null,8,["id","aria-label","model-value","placeholder"]),b.description?(h(),V("div",GC,P(b.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2))),128))],2),!i.value?.hideLabel&&c.value==="right"?(h(),V("div",KC,P(i.value?.label||f(l)("name")),1)):ce("",!0)],2)],2)}}}),QC=Ae(XC,[["__scopeId","data-v-3216a0bc"]]),JC={class:"ivyforms-field__website"},ZC={class:"ivyforms-field__website-prefix"},eI={class:"ivyforms-field__website-suffix"},tI={key:0,class:"ivyforms-description-message regular-14"},oI=ke({__name:"WebsiteField",props:{fieldIndex:{}},setup(n){const l=n,o=it(),r=k(()=>o.fields.find(S=>S.fieldIndex===l.fieldIndex)),i=k(()=>r.value?.label||""),m=k(()=>r.value?.placeholder||""),c=k(()=>r.value?.required||!1),v=k(()=>r.value?.hideLabel||!1),u=k(()=>r.value?.fieldIndex??l.fieldIndex),g=k(()=>r.value?.defaultValue||""),p=k(()=>r.value?.description||""),b=k(()=>r.value?.inputPrefix||""),I=k(()=>r.value?.inputSuffix||""),C=k(()=>r.value?.labelPosition==="default"?"top":r.value?.labelPosition||"top");return(S,w)=>{const T=De,D=Ne;return h(),V("div",JC,[d(D,{label:v.value?"":i.value,required:c.value,"label-position":C.value},{default:_(()=>[d(T,{id:u.value,readonly:"",placeholder:m.value,"model-value":g.value,type:"website"},C_({suffix:_(()=>[s("span",eI,P(I.value),1)]),_:2},[b.value?{name:"prefix",fn:_(()=>[s("span",ZC,P(b.value),1)]),key:"0"}:void 0]),1032,["id","placeholder","model-value"]),p.value?(h(),V("div",tI,P(p.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),nI=Ae(oI,[["__scopeId","data-v-4ef701f8"]]),lI={class:"ivyforms-field__require-pro"},iI={class:"ivyforms-field__require-pro-warning"},rI=ke({__name:"RequirePro",setup(n){const{getLabel:l}=ze(),o=()=>Tl();return(r,i)=>{const m=is,c=Ne;return h(),V("div",lI,[d(c,null,{default:_(()=>[s("div",iI,[d(m,{state:"warning",description:f(l)("require_pro_plan"),"show-link":!1,"show-button":!0,"button-label":f(l)("upgrade"),onButtonClick:i[0]||(i[0]=v=>o())},null,8,["description","button-label"])])]),_:1})])}}}),aI={key:0,class:"ivyforms-field__address-label ivyforms-mb-8 regular-16"},sI={key:0,class:"ivyforms-field__address-label ivyforms-field__address-label--left regular-16 ivyforms-mr-16 ivyforms-flex ivyforms-align-items-center"},dI={class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},uI={key:0,class:"ivyforms-field__address-description regular-14"},cI={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},fI={key:2,class:"ivyforms-field__address-description regular-14"},mI={class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},vI={key:0,class:"ivyforms-field__address-description regular-14"},pI={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},yI={key:2,class:"ivyforms-field__address-description regular-14"},gI={key:0,class:"ivyforms-field__address-label ivyforms-field__address-label--right regular-16 ivyforms-ml-16 ivyforms-flex ivyforms-align-items-center"},hI={key:2,class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},bI={key:0,class:"ivyforms-field__address-description regular-14"},_I={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},xI={key:2,class:"ivyforms-field__address-description regular-14"},wI=ke({__name:"AddressField",props:{fieldIndex:{}},setup(n){const{getLabel:l}=ze(),o=n,r=it(),i=k(()=>r.fields.find(g=>g.fieldIndex===o.fieldIndex)),m=k(()=>(i.value?.addressFields||[]).filter(g=>g.visible!==!1)),c=wm.map(g=>g.name),v=k({get:()=>m.value.find(g=>g.type==="country")?.value||"",set:()=>{}}),u=k(()=>{const g=i.value?.labelPosition;return g==="default"||!g?"top":g});return(g,p)=>{const b=De,I=Ne,C=Mt,S=Ct;return h(),V("div",{class:We(["ivyforms-field__address ivyforms-width-100",[{"ivyforms-field__address--readonly":!!i.value?.readOnly},`ivyforms-field__address--label-${u.value}`]])},[!i.value?.hideLabel&&(u.value==="top"||u.value==="default")?(h(),V("div",aI,P(i.value?.label||f(l)("address")),1)):ce("",!0),s("div",{class:We(["ivyforms-field__address-container ivyforms-width-100",{"ivyforms-field__address-container--flex-row":u.value==="left"||u.value==="right","ivyforms-field__address-container--flex-column":u.value==="top"||u.value==="default"}])},[u.value==="left"?(h(),V(xe,{key:0},[i.value?.hideLabel?ce("",!0):(h(),V("div",sI,P(i.value?.label||f(l)("address")),1)),s("div",dI,[(h(!0),V(xe,null,Oe(m.value.slice(0,3),w=>(h(),V("div",{key:w.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[s("div",{class:We(["ivyforms-field__address-field ivyforms-flex-1",w.type.toLowerCase()+"-address"])},[d(I,{label:w.hideLabel?"":w.label,required:w.required},{default:_(()=>[d(b,{id:w.id,"aria-label":w.label,readonly:"","model-value":w.value,type:"text",placeholder:w.placeholder},null,8,["id","aria-label","model-value","placeholder"]),w.description?(h(),V("div",uI,P(w.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2)]))),128)),s("div",cI,[(h(!0),V(xe,null,Oe(m.value.slice(3,6),w=>(h(),V("div",{key:w.type,class:We(["ivyforms-field__address-field ivyforms-flex-1",w.type.toLowerCase()+"-address"])},[d(I,{label:w.hideLabel?"":w.label,required:w.required},{default:_(()=>[w.type==="country"?(h(),le(S,{key:0,id:w.id,modelValue:v.value,"onUpdate:modelValue":p[0]||(p[0]=T=>v.value=T),placeholder:f(l)("select_country"),disabled:"",readonly:""},{default:_(()=>[d(C,{value:""},{default:_(()=>[ge(P(f(l)("select_country")),1)]),_:1}),(h(!0),V(xe,null,Oe(f(c),T=>(h(),le(C,{key:T,value:T},{default:_(()=>[ge(P(T),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(h(),le(b,{key:1,id:w.id,"aria-label":w.label,readonly:"","model-value":w.value,type:"text",placeholder:w.placeholder},null,8,["id","aria-label","model-value","placeholder"])),w.description?(h(),V("div",fI,P(w.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2))),128))])])],64)):u.value==="right"?(h(),V(xe,{key:1},[s("div",mI,[(h(!0),V(xe,null,Oe(m.value.slice(0,3),w=>(h(),V("div",{key:w.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[s("div",{class:We(["ivyforms-field__address-field ivyforms-flex-1",w.type.toLowerCase()+"-address"])},[d(I,{label:w.hideLabel?"":w.label,required:w.required},{default:_(()=>[d(b,{id:w.id,"aria-label":w.label,readonly:"","model-value":w.value,type:"text",placeholder:w.placeholder},null,8,["id","aria-label","model-value","placeholder"]),w.description?(h(),V("div",vI,P(w.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2)]))),128)),s("div",pI,[(h(!0),V(xe,null,Oe(m.value.slice(3,6),w=>(h(),V("div",{key:w.type,class:We(["ivyforms-field__address-field ivyforms-flex-1",w.type.toLowerCase()+"-address"])},[d(I,{label:w.hideLabel?"":w.label,required:w.required},{default:_(()=>[w.type==="country"?(h(),le(S,{key:0,id:w.id,modelValue:v.value,"onUpdate:modelValue":p[1]||(p[1]=T=>v.value=T),placeholder:f(l)("select_country"),disabled:"",readonly:""},{default:_(()=>[d(C,{value:""},{default:_(()=>[ge(P(f(l)("select_country")),1)]),_:1}),(h(!0),V(xe,null,Oe(f(c),T=>(h(),le(C,{key:T,value:T},{default:_(()=>[ge(P(T),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(h(),le(b,{key:1,id:w.id,"aria-label":w.label,readonly:"","model-value":w.value,type:"text",placeholder:w.placeholder},null,8,["id","aria-label","model-value","placeholder"])),w.description?(h(),V("div",yI,P(w.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2))),128))])]),i.value?.hideLabel?ce("",!0):(h(),V("div",gI,P(i.value?.label||f(l)("address")),1))],64)):(h(),V("div",hI,[(h(!0),V(xe,null,Oe(m.value.slice(0,3),w=>(h(),V("div",{key:w.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[s("div",{class:We(["ivyforms-field__address-field ivyforms-flex-1",w.type.toLowerCase()+"-address"])},[d(I,{label:w.hideLabel?"":w.label,required:w.required},{default:_(()=>[d(b,{id:w.id,"aria-label":w.label,readonly:"","model-value":w.value,type:"text",placeholder:w.placeholder},null,8,["id","aria-label","model-value","placeholder"]),w.description?(h(),V("div",bI,P(w.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2)]))),128)),s("div",_I,[(h(!0),V(xe,null,Oe(m.value.slice(3,6),w=>(h(),V("div",{key:w.type,class:We(["ivyforms-field__address-field ivyforms-flex-1",w.type.toLowerCase()+"-address"])},[d(I,{label:w.hideLabel?"":w.label,required:w.required},{default:_(()=>[w.type==="country"?(h(),le(S,{key:0,id:w.id,modelValue:v.value,"onUpdate:modelValue":p[2]||(p[2]=T=>v.value=T),placeholder:f(l)("select_country"),disabled:"",readonly:""},{default:_(()=>[d(C,{value:""},{default:_(()=>[ge(P(f(l)("select_country")),1)]),_:1}),(h(!0),V(xe,null,Oe(f(c),T=>(h(),le(C,{key:T,value:T},{default:_(()=>[ge(P(T),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(h(),le(b,{key:1,id:w.id,"aria-label":w.label,readonly:"","model-value":w.value,type:"text",placeholder:w.placeholder},null,8,["id","aria-label","model-value","placeholder"])),w.description?(h(),V("div",xI,P(w.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2))),128))])]))],2)],2)}}}),SI=Ae(wI,[["__scopeId","data-v-c5de3e61"]]),kI={class:"ivyforms-field__radio"},CI={key:0,class:"ivyforms-description-message regular-14"},II=ke({__name:"RadioField",props:{fieldIndex:{}},setup(n){const l=n,o=it(),r=k(()=>o.fields.find(C=>C.fieldIndex===l.fieldIndex)),i=k(()=>r.value?.label||""),m=k(()=>r.value?.required||!1),c=k(()=>r.value?.hideLabel||!1),v=k(()=>r.value?.fieldIndex??l.fieldIndex),u=k(()=>r.value?.description||""),g=k(()=>r.value?.labelPosition==="default"?"top":r.value?.labelPosition||"top"),p=k({get(){const S=(r.value?.fieldOptions||[]).find(w=>w.isDefault);return S?String(S.value):""},set(){}});function b(C){const S=C.slice();for(let w=S.length-1;w>0;w--){const T=Math.floor(Math.random()*(w+1));[S[w],S[T]]=[S[T],S[w]]}return S}const I=k(()=>{let C=r.value?.fieldOptions||[];return r.value?.shuffleOptions&&(C=b(C)),C.map(S=>({label:S.label,value:S.value,id:S.id}))});return(C,S)=>{const w=Do,T=ha,D=Ne;return h(),V("div",kI,[d(D,{label:c.value?"":i.value,required:m.value,"label-position":g.value},{default:_(()=>[d(T,{id:v.value,modelValue:p.value,"onUpdate:modelValue":S[0]||(S[0]=B=>p.value=B),"aria-label":i.value,direction:"vertical",readonly:"",class:"ivyforms-field__radio-group ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-start ivyforms-gap-8"},{default:_(()=>[(h(!0),V(xe,null,Oe(I.value,B=>(h(),le(w,{id:B.id,key:B.id||B.value,value:B.value,label:B.label,priority:"secondary",readonly:"",class:"ivyforms-field__radio-option"},null,8,["id","value","label"]))),128))]),_:1},8,["id","modelValue","aria-label"]),u.value?(h(),V("div",CI,P(u.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),FI=Ae(II,[["__scopeId","data-v-8b75224b"]]),TI={class:"ivyforms-field__checkbox"},$I={key:0,class:"ivyforms-description-message regular-14"},PI=ke({__name:"CheckboxField",props:{fieldIndex:{}},setup(n){const l=n,o=it(),r=k(()=>o.fields.find(C=>C.fieldIndex===l.fieldIndex)),i=k(()=>r.value?.label||""),m=k(()=>r.value?.required||!1),c=k(()=>r.value?.hideLabel||!1),v=k(()=>r.value?.fieldIndex??l.fieldIndex),u=k(()=>r.value?.description||""),g=k(()=>r.value?.labelPosition==="default"?"top":r.value?.labelPosition||"top"),p=k({get(){return(r.value?.fieldOptions||[]).filter(S=>S.isDefault).map(S=>S.value)},set(){}});function b(C){const S=C.slice();for(let w=S.length-1;w>0;w--){const T=Math.floor(Math.random()*(w+1));[S[w],S[T]]=[S[T],S[w]]}return S}const I=k(()=>{let C=r.value?.fieldOptions||[];return r.value?.shuffleOptions&&(C=b(C)),C.map(S=>({label:S.label,value:S.value,id:S.id}))});return(C,S)=>(h(),V("div",TI,[d(Ne,{label:c.value?"":i.value,required:m.value,"label-position":g.value},{default:_(()=>[d(I_,{id:v.value,modelValue:p.value,"onUpdate:modelValue":S[0]||(S[0]=w=>p.value=w),readonly:"",class:"ivyforms-field__checkbox-group ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-start ivyforms-flex-direction-column ivyforms-gap-8"},{default:_(()=>[(h(!0),V(xe,null,Oe(I.value,w=>(h(),le(qt,{id:w.id,key:w.id||w.value,value:w.value,priority:"secondary",type:"checkmark",class:We(["ivyforms-field__checkbox-option",{"readonly-option":!0}])},{default:_(()=>[ge(P(w.label),1)]),_:2},1032,["id","value"]))),128))]),_:1},8,["id","modelValue"]),u.value?(h(),V("div",$I,P(u.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])]))}}),VI=Ae(PI,[["__scopeId","data-v-99a351f6"]]),LI={class:"ivyforms-field__select"},RI={key:0,class:"ivyforms-description-message regular-14"},MI=ke({__name:"SelectField",props:{fieldIndex:{}},setup(n){const l=n,o=it(),r=k(()=>o.fields.find(S=>S.fieldIndex===l.fieldIndex)),i=k(()=>r.value?.label||""),m=k(()=>r.value?.required||!1),c=k(()=>r.value?.hideLabel||!1),v=k(()=>r.value?.fieldIndex??l.fieldIndex),u=k(()=>r.value?.description||""),g=k(()=>r.value?.fieldOptions||[]),p=k(()=>{const S=r.value;return S&&typeof S=="object"&&S.type==="multi-select"}),b=k(()=>r.value?.placeholder||""),I=k({get(){const S=r.value?.fieldOptions||[];if(p.value)return S.filter(w=>w.isDefault).map(w=>w.value);{const w=S.find(T=>T.isDefault);return w?String(w.value):""}},set(S){r.value&&(p.value&&Array.isArray(S)?r.value.fieldOptions.forEach(w=>{w.isDefault=S.includes(w.value)}):r.value.fieldOptions.forEach(w=>{w.isDefault=String(w.value)===String(S)}))}}),C=k(()=>r.value?.labelPosition==="default"?"top":r.value?.labelPosition||"top");return(S,w)=>{const T=Mt,D=Ct,B=Ne;return h(),V("div",LI,[d(B,{label:c.value?"":i.value,required:m.value,"label-position":C.value},{default:_(()=>[d(D,{id:String(v.value),modelValue:I.value,"onUpdate:modelValue":w[0]||(w[0]=$=>I.value=$),class:"ivyforms-field__select-dropdown",multiple:p.value,placeholder:b.value,readonly:""},{default:_(()=>[(h(!0),V(xe,null,Oe(g.value,$=>(h(),le(T,{key:$.id||$.value,value:$.value,label:$.label},null,8,["value","label"]))),128))]),_:1},8,["id","modelValue","multiple","placeholder"]),u.value?(h(),V("div",RI,P(u.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),UI=Ae(MI,[["__scopeId","data-v-777fd7ac"]]),BI={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},DI={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},EI={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},AI={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},OI={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},zI={class:"ivyforms-flex ivyforms-width-100 ivyforms-gap-12"},WI={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},qI={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},NI={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},HI={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},YI={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-justify-content-end"},jI={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},GI=ke({__name:"TimeField",props:{fieldIndex:{}},setup(n){const{getLabel:l}=ze(),o=n,r=it(),i=k(()=>r.fields.find(W=>W.fieldIndex===o.fieldIndex)),m=k(()=>i.value?.label||""),c=k(()=>i.value?.placeholder||""),v=k(()=>i.value?.required||!1),u=k(()=>i.value?.hideLabel||!1),g=k(()=>i.value?.readOnly||!1),p=k(()=>i.value?.description||""),b=k(()=>i.value?.fieldIndex??o.fieldIndex),I=k(()=>i.value?.defaultValue||""),C=k(()=>i.value?.timeFieldType||"time-picker"),S=k(()=>i.value?.timeFormat),w=k(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top"),T=k(()=>C.value==="dropdown"),{parseTimeString:D,to24hFormat:B}=yd(),$=k(()=>B(I.value)),O=k(()=>D(I.value)),X=k(()=>{if(!I.value||/^(AM|PM)$/i.test(I.value.trim()))return"";const W=I.value.match(/^(.*?)(?:\s*(AM|PM))?$/);return W?W[1].trim():I.value}),E=k(()=>X.value),j=x(""),Q=k(()=>{if(!I.value)return"";const W=I.value.match(/\b(AM|PM)\b/i);return W&&W[1]?W[1].toUpperCase():""});Be(Q,W=>{j.value=W});const Y=k(()=>{if(!I.value)return"";const W=I.value.match(/^(\d{2})$/);if(W)return W[1];const N=I.value.match(/^(\d{2}):/);return N?N[1]:""}),z=k(()=>{if(!I.value)return"";if(/^:([0-9]{2})$/.test(I.value)){const W=I.value.match(/^:([0-9]{2})$/);return W?W[1]:""}return O.value.minutes}),te=k(()=>I.value?/^(AM|PM)$/.test(I.value)?I.value:O.value.amPm?O.value.amPm:"":"");return(W,N)=>(h(),V("div",{class:We(["ivyforms-field-time",{"ivyforms-field-time--readonly":g.value}])},[T.value?(h(),le(Ne,{key:1,label:u.value?"":m.value,required:v.value,"label-position":w.value},{default:_(()=>[s("div",zI,[s("div",WI,[s("div",qI,P(f(l)("hours")),1),d(Ct,{"model-value":Y.value,placeholder:"--",readonly:"",onMousedown:N[3]||(N[3]=Pt(()=>{},["prevent"])),onClick:N[4]||(N[4]=Pt(()=>{},["prevent"]))},null,8,["model-value"])]),s("div",NI,[s("div",HI,P(f(l)("minutes")),1),d(Ct,{"model-value":z.value,placeholder:"--",readonly:"",onMousedown:N[5]||(N[5]=Pt(()=>{},["prevent"])),onClick:N[6]||(N[6]=Pt(()=>{},["prevent"]))},null,8,["model-value"])]),i.value.timeFormat==="ampm"?(h(),V("div",YI,[d(Ct,{"model-value":te.value,"aria-label":f(l)("am_pm"),placeholder:f(l)("am_pm"),readonly:"",onMousedown:N[7]||(N[7]=Pt(()=>{},["prevent"])),onClick:N[8]||(N[8]=Pt(()=>{},["prevent"]))},null,8,["model-value","aria-label","placeholder"])])):ce("",!0)]),p.value?(h(),V("div",jI,P(p.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])):(h(),V(xe,{key:0},[C.value==="input"?(h(),le(Ne,{key:0,label:u.value?"":m.value,required:v.value,"label-position":w.value},{default:_(()=>[s("div",BI,[s("div",DI,[d(De,{id:"time_"+b.value,"aria-label":m.value,readonly:"",placeholder:c.value,"model-value":E.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"])]),i.value.timeFormat==="ampm"?(h(),V("div",EI,[d(Ct,{"model-value":Q.value,"aria-label":f(l)("am_pm"),readonly:"",placeholder:f(l)("am_pm"),onMousedown:N[0]||(N[0]=Pt(()=>{},["prevent"])),onClick:N[1]||(N[1]=Pt(()=>{},["prevent"]))},null,8,["model-value","aria-label","placeholder"])])):ce("",!0)]),p.value?(h(),V("div",AI,P(p.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])):(h(),le(Ne,{key:1,label:u.value?"":m.value,required:v.value,"label-position":w.value},{default:_(()=>[d(md,{id:"time_"+b.value,"aria-label":m.value,editable:!1,format:S.value==="ampm"?"hh:mm A":"HH:mm","model-value":$.value,clearable:!1,"time-format":S.value,placeholder:c.value,onClick:N[2]||(N[2]=Pt(()=>{},["stop","prevent"]))},null,8,["id","aria-label","format","model-value","time-format","placeholder"]),p.value?(h(),V("div",OI,P(p.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"]))],64))],2))}}),KI=Ae(GI,[["__scopeId","data-v-f303e833"]]),XI={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},QI={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},JI={class:"ivyforms-flex ivyforms-width-100 ivyforms-gap-12"},ZI={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},e2={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},t2={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},o2={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},n2={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},l2={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},i2={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},r2=ke({__name:"DateField",props:{fieldIndex:{}},setup(n){const{getLabel:l}=ze(),o=n,r=it(),i=k(()=>r.fields.find(W=>W.fieldIndex===o.fieldIndex)),m=k(()=>i.value?.label||""),c=k(()=>i.value?.placeholder||""),v=k(()=>i.value?.required||!1),u=k(()=>i.value?.hideLabel||!1),g=k(()=>i.value?.readOnly||!1),p=k(()=>i.value?.description||""),b=k(()=>i.value?.fieldIndex??o.fieldIndex),I=k(()=>i.value?.defaultValue||""),C=k(()=>i.value?.dateFieldType||"picker"),S=k(()=>i.value?.dateFormat||"MM/DD/YYYY"),w=k(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top"),T=k(()=>C.value==="picker"),D=k(()=>C.value==="input"),B=k(()=>C.value==="dropdown"),{parseDateString:$}=Gu(),O=k(()=>$(String(I.value||""),String(S.value))),X=k(()=>I.value||""),E=k(()=>O.value.day),j=k(()=>O.value.month),Q=k(()=>O.value.year),Y=k(()=>l("day")),z=k(()=>l("month")),te=k(()=>l("year"));return(W,N)=>(h(),V("div",{class:We(["ivyforms-field-date",{"ivyforms-field-date--readonly":g.value}])},[T.value?(h(),le(Ne,{key:0,label:u.value?"":m.value,required:v.value,"label-position":w.value},{default:_(()=>[d(De,{id:"date_"+b.value,"aria-label":m.value,placeholder:c.value,"model-value":X.value,type:"text",readonly:""},null,8,["id","aria-label","placeholder","model-value"]),p.value?(h(),V("div",XI,P(p.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])):D.value?(h(),le(Ne,{key:1,label:u.value?"":m.value,required:v.value,"label-position":w.value},{default:_(()=>[d(De,{id:"date_"+b.value,"aria-label":m.value,readonly:"",placeholder:c.value,"model-value":X.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"]),p.value?(h(),V("div",QI,P(p.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])):B.value?(h(),le(Ne,{key:2,label:u.value?"":m.value,required:v.value,"label-position":w.value},{default:_(()=>[s("div",JI,[s("div",ZI,[s("div",e2,P(Y.value),1),d(Ct,{"model-value":E.value,placeholder:"--",readonly:"",onMousedown:N[0]||(N[0]=Pt(()=>{},["prevent"])),onClick:N[1]||(N[1]=Pt(()=>{},["prevent"]))},null,8,["model-value"])]),s("div",t2,[s("div",o2,P(z.value),1),d(Ct,{"model-value":j.value,placeholder:"--",readonly:"",onMousedown:N[2]||(N[2]=Pt(()=>{},["prevent"])),onClick:N[3]||(N[3]=Pt(()=>{},["prevent"]))},null,8,["model-value"])]),s("div",n2,[s("div",l2,P(te.value),1),d(Ct,{"model-value":Q.value,placeholder:"--",readonly:"",onMousedown:N[4]||(N[4]=Pt(()=>{},["prevent"])),onClick:N[5]||(N[5]=Pt(()=>{},["prevent"]))},null,8,["model-value"])])]),p.value?(h(),V("div",i2,P(p.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])):ce("",!0)],2))}}),a2=Ae(r2,[["__scopeId","data-v-09991680"]]),s2={class:"ivyforms-field__rating"},d2={key:0,class:"ivyforms-description-message regular-14"},u2=ke({__name:"RatingField",props:{fieldIndex:{}},setup(n){const l=n,o=it(),r=k(()=>o.fields.find(S=>S.fieldIndex===l.fieldIndex)),i=k(()=>r.value?.label||""),m=k(()=>r.value?.required||!1),c=k(()=>r.value?.hideLabel||!1),v=k(()=>r.value?.fieldIndex??l.fieldIndex),u=k(()=>r.value?.fieldOptions||[]),g=k(()=>{const w=u.value.find(T=>T.isDefault);return w?parseInt(w.value,10):0}),p=k(()=>r.value?.ratingIcon||"star"),b=k(()=>!!(r.value?.showRatingText??!1)),I=k(()=>r.value?.description||""),C=k(()=>r.value?.labelPosition==="default"?"top":r.value?.labelPosition||"top");return(S,w)=>{const T=Sm,D=Ne;return h(),V("div",s2,[d(D,{label:c.value?"":i.value,required:m.value,"label-position":C.value},{default:_(()=>[d(T,{id:v.value,"aria-label":i.value,"model-value":g.value,"rating-icon":p.value,options:u.value,"show-label":b.value,readonly:""},null,8,["id","aria-label","model-value","rating-icon","options","show-label"]),I.value?(h(),V("div",d2,P(I.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),c2=Ae(u2,[["__scopeId","data-v-92260cae"]]),f2={class:"ivyforms-field__html"},m2={key:1,class:"ivyforms-field__html-placeholder ivyforms-flex ivyforms-p-12 ivyforms-align-items-center ivyforms-justify-content-center regular-14"},v2={key:2,class:"ivyforms-description-message ivyforms-mt-8 regular-14"},p2=ke({__name:"HtmlField",props:{fieldIndex:{}},setup(n){const l=n,o=it(),{getLabel:r}=ze(),i=k(()=>o.fields.find(p=>p.fieldIndex===l.fieldIndex)),m=k(()=>i.value?.label||""),c=k(()=>i.value?.hideLabel||!1),v=k(()=>i.value?.htmlContent||""),u=k(()=>i.value?.description||""),g=k(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(p,b)=>{const I=Ne;return h(),V("div",f2,[d(I,{label:c.value?"":m.value,"label-position":g.value},{default:_(()=>[v.value?(h(),le(km,{key:0,class:"ivyforms-field__html-preview",html:v.value,"allowed-tags":f(T_),"allowed-attributes":f(F_)},null,8,["html","allowed-tags","allowed-attributes"])):(h(),V("div",m2,P(f(r)("html_field_placeholder")),1)),u.value?(h(),V("div",v2,P(u.value),1)):ce("",!0)]),_:1},8,["label","label-position"])])}}}),y2=Ae(p2,[["__scopeId","data-v-6d7d23db"]]),g2=["data-field-index"],h2={class:"ivyforms-field-unit__action-buttons ivyforms-flex ivyforms-gap-4"},b2=ke({__name:"IvyFieldUnit",props:{variant:{},type:{},fieldIndex:{}},emits:["dragstart","dragend"],setup(n,{emit:l}){const o=it(),{resizingField:r}=tc(),i=x(null),m=n,c=l,v=()=>{o.selectField(m.fieldIndex)},u=B=>{const $=new Image;$.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",B.dataTransfer.setDragImage($,0,0),B.dataTransfer.effectAllowed="move";const O=o.fields.find(X=>X.fieldIndex===m.fieldIndex);O&&(B.dataTransfer.setData("fieldData",JSON.stringify(O)),c("dragstart",B,m.fieldIndex),B.stopPropagation())},g=B=>{c("dragend",B),B.stopPropagation()},p=x(!1),b=k(()=>o.isSelected(m.fieldIndex)),I=k(()=>r.value!==null),C=Al(),S=k(()=>C.isOpen&&C.contextMenuProps.entityId===m.fieldIndex),w=B=>{const $=o.fields.find(te=>te.fieldIndex===m.fieldIndex);if(!$)return;const O=o.fields.filter(te=>(te.rowIndex??0)===($.rowIndex??0)).length,X=o.fields.filter(te=>(te.rowIndex??0)===($.rowIndex??0)).sort((te,W)=>(te.columnIndex??0)-(W.columnIndex??0)),E=X.findIndex(te=>te.fieldIndex===$.fieldIndex),j=E===0,Q=E===X.length-1,Y=[];j||Y.push(Dt($t.MoveLeft,{handler:()=>{o.moveFieldLeft(m.fieldIndex),setTimeout(()=>o.selectField(m.fieldIndex),0)}})),Q||Y.push(Dt($t.MoveRight,{handler:()=>{o.moveFieldRight(m.fieldIndex),setTimeout(()=>o.selectField(m.fieldIndex),0)}})),O<5&&$.type!=="recaptcha"&&$.type!=="turnstile"&&$.type!=="hcaptcha"&&Y.push(Dt($t.Duplicate,{handler:()=>{o.duplicateField(m.fieldIndex)}})),Y.push(Dt($t.Delete,{divided:!0,handler:()=>{o.deleteField(m.fieldIndex)}}));const z=B.currentTarget;z&&C.openContextMenu({contextMenuButtonRef:z,actions:Y,entityId:m.fieldIndex})},T=k(()=>{const B=m.fieldIndex,$=o.fields.find(Y=>Y.fieldIndex===B);if(!$)return[];const O=o.fields.filter(Y=>(Y.rowIndex??0)===($.rowIndex??0)).length,X=O>1,E=O>1,j=Math.max(...o.fields.map(Y=>Y.rowIndex??0))+1,Q=j===1;return[{icon:"move",category:"builder",type:"outline",hidden:!1,isDragHandle:!0,handler:()=>{}},{icon:"arrow-up",category:"arrows",type:"outline",hidden:E||Q||($.rowIndex??0)===0,handler:()=>{if(O===1&&$.rowIndex&&$.rowIndex>0){const Y=$.rowIndex,z=Y-1,te=o.selectedField?.fieldIndex;o.fields.forEach(W=>{W.rowIndex===Y?W.rowIndex=z:W.rowIndex===z&&(W.rowIndex=Y)}),o.updateFieldPositions(),te===$.fieldIndex&&(o.selectedField=$,setTimeout(()=>{const W=document.querySelector(`[data-field-index="${$.fieldIndex}"]`);W&&W.scrollIntoView({behavior:"smooth",block:"center"})},100))}else o.moveFieldUp($.fieldIndex)}},{icon:"arrow-down",category:"arrows",type:"outline",hidden:E||Q||($.rowIndex??0)>=j-1,handler:()=>{if(O===1&&$.rowIndex!==void 0&&$.rowIndex{W.rowIndex===Y?W.rowIndex=z:W.rowIndex===z&&(W.rowIndex=Y)}),o.updateFieldPositions(),te===$.fieldIndex&&(o.selectedField=$,setTimeout(()=>{const W=document.querySelector(`[data-field-index="${$.fieldIndex}"]`);W&&W.scrollIntoView({behavior:"smooth",block:"center"})},100))}else o.moveFieldDown($.fieldIndex)}},{icon:"settings",category:"global",type:"outline",hidden:!1,handler:()=>{v()}},{icon:"copy",category:"global",type:"outline",hidden:X||$.type==="recaptcha"||$.type==="turnstile"||$.type==="hcaptcha"||O>=5,handler:()=>{o.duplicateField($.fieldIndex)}},{icon:"trash",category:"global",type:"outline",hidden:X,handler:()=>{o.deleteField($.fieldIndex)}},{icon:"context-menu-dot",category:"global",type:"fill",hidden:!X,handler:Y=>{Y&&w(Y)}}]}),D=B=>{let $;switch(B){case"text":$=Rk;break;case"email":$=Dk;break;case"number":$=zk;break;case"textarea":$=Hk;break;case"phone":$=Kk;break;case"website":$=nI;break;case"name":$=QC;break;case"address":$=SI;break;case"radio":$=FI;break;case"checkbox":$=VI;break;case"select":case"multi-select":$=UI;break;case"time":$=KI;break;case"date":$=a2;break;case"rating":$=c2;break;case"recaptcha":$=mC;break;case"turnstile":$=$C;break;case"hcaptcha":$=HC;break;case"html":$=y2;break;default:$=rI;break}try{return St.hooks.applyFilters("ivyforms/field/filter/component",$,{type:B})||$}catch{return $}};return(B,$)=>(h(),V("div",{ref_key:"fieldRef",ref:i,"data-field-index":n.fieldIndex,class:We(["ivyforms-field-unit ivyforms-p-12 ivyforms-mt-2",{"ivyforms-field-unit--hovered":!I.value&&(p.value||S.value),"ivyforms-field-unit--selected":b.value}]),onMouseover:$[3]||($[3]=O=>!I.value&&(p.value=!0)),onMouseleave:$[4]||($[4]=O=>!I.value&&(p.value=!1)),onClick:Pt(v,["stop"])},[(h(),le($n(D(n.type)),{"field-index":n.fieldIndex,readonly:""},null,8,["field-index"])),Vl(s("div",h2,[(h(!0),V(xe,null,Oe(T.value,(O,X)=>(h(),V(xe,{key:X},[O.isDragHandle?Vl((h(),V("div",{key:0,class:"ivyforms-field-unit__drag-handle-wrapper ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",draggable:"true",onDragstart:$[1]||($[1]=E=>u(E)),onDragend:$[2]||($[2]=E=>g(E))},[d(Ee,{size:"s",class:"ivyforms-field-unit__drag-item",priority:"white",type:"ghost","icon-only":"","icon-start":O.icon,"icon-start-category":O.category,"icon-start-type":O.type,onClick:$[0]||($[0]=Pt(()=>{},["stop"]))},null,8,["icon-start","icon-start-category","icon-start-type"])],544)),[[Ll,!O.hidden]]):Vl((h(),le(Ee,{key:1,size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":O.icon,"icon-start-category":O.category,"icon-start-type":O.type,onClick:Pt(E=>O.handler(E),["stop"])},null,8,["icon-start","icon-start-category","icon-start-type","onClick"])),[[Ll,!O.hidden]])],64))),128))],512),[[Ll,!I.value&&(p.value||b.value||S.value)]])],42,g2))}}),_2=Ae(b2,[["__scopeId","data-v-48dd940a"]]);function ev(){const n=it(),{selectedField:l,fields:o}=Bl(n),{getLabel:r}=ze(),i=x(!1),m=x(!1),c=x(null),v=x(null),u=x(null),g=x(null),p=x(null),b=x(null),I=k(()=>{const ee=[],ue=new Map;return n.fields.forEach(Fe=>{const re=Fe.rowIndex??0;ue.has(re)||ue.set(re,[]),ue.get(re).push(Fe)}),Array.from(ue.keys()).sort((Fe,re)=>Fe-re).forEach(Fe=>{const re=ue.get(Fe);re.sort(($e,Qe)=>($e.columnIndex??0)-(Qe.columnIndex??0)),ee.push({rowIndex:Fe,fields:re})}),ee}),C=(ee,ue)=>{if(!ee.dataTransfer)return;i.value=!0,m.value=!0,v.value=ue,ee.dataTransfer.effectAllowed="move",ee.dataTransfer.setData("rowData",JSON.stringify({rowIndex:ue.rowIndex}));const ye=ee.target.closest(".ivyforms-form-builder__row-wrapper");if(ye){const Fe=ye.cloneNode(!0);Fe.style.position="absolute",Fe.style.top="-9999px",Fe.style.opacity="0.9",Fe.style.pointerEvents="none",Fe.style.width=`${ye.clientWidth}px`,Fe.style.background="var(--map-ground-level-1-foreground)",Fe.style.padding="8px",Fe.style.borderRadius="8px",Fe.style.boxShadow="0 4px 12px rgba(0,0,0,0.15)",Fe.style.marginTop="0",Fe.querySelectorAll(".ivyforms-draggable__row-actions, .ivyforms-form-builder__row-actions").forEach(Qe=>Qe.style.display="none"),Fe.querySelectorAll(".ivyforms-field-unit__action-buttons").forEach(Qe=>Qe.style.display="none"),document.body.appendChild(Fe),ee.dataTransfer.setDragImage(Fe,ye.clientWidth/2,10),setTimeout(()=>document.body.removeChild(Fe),0)}},S=()=>{i.value=!1,m.value=!1,v.value=null,p.value=null},w=(ee,ue,ye)=>{if(!ee.dataTransfer)return;i.value=!0,c.value=ue,u.value=ye,ee.dataTransfer.effectAllowed="move",ee.dataTransfer.setData("fieldData",JSON.stringify(ue));const Fe=ee.target.closest(".ivyforms-form-builder__field-container");if(Fe){const re=Fe.cloneNode(!0);re.style.position="absolute",re.style.top="-9999px",re.style.opacity="0.9",re.style.pointerEvents="none",re.style.width=`${Fe.clientWidth}px`,re.style.background="var(--map-ground-level-1-foreground)",re.style.padding="8px",re.style.borderRadius="8px",re.style.boxShadow="0 4px 12px rgba(0,0,0,0.15)",re.style.margin="0";const $e=re.querySelector(".ivyforms-field-unit");$e&&($e.style.margin="0"),re.querySelectorAll(".ivyforms-field-unit__action-buttons").forEach(vt=>vt.style.display="none"),document.body.appendChild(re),ee.dataTransfer.setDragImage(re,Fe.clientWidth/2,10),setTimeout(()=>document.body.removeChild(re),0)}},T=()=>{i.value=!1,c.value=null,u.value=null,g.value=null};let D=null;const B=(ee,ue)=>{ee.dataTransfer&&(ee.preventDefault(),ee.dataTransfer.dropEffect="move",i.value||(i.value=!0),D&&(clearTimeout(D),D=null),p.value=ue)},$=()=>{D&&clearTimeout(D),D=setTimeout(()=>{p.value=null},50)},O=(ee,ue)=>{if(ee.stopPropagation(),ee.preventDefault(),i.value=!1,m.value=!1,!ee.dataTransfer){p.value=null,c.value=null,v.value=null;return}c.value=null;const ye=ee.dataTransfer.getData("rowData");if(ye)try{const{rowIndex:re}=JSON.parse(ye),$e=ue+1;if(re===$e||re===$e-1){p.value=null;return}n.fields.forEach(et=>{const ut=et.rowIndex??0;re<$e?ut>re&&ut<$e?et.rowIndex=ut-1:ut===re&&(et.rowIndex=$e-1):ut>=$e&&utet.rowIndex??0))].forEach(et=>{const ut=n.fields.filter(ft=>ft.rowIndex===et);ut.sort((ft,wt)=>(ft.columnIndex??0)-(wt.columnIndex??0)),ut.forEach((ft,wt)=>{ft.columnIndex=wt})}),[...new Set(n.fields.map(et=>et.rowIndex??0))].forEach(et=>{n.recalculateRowWidths(et)}),p.value=null,i.value=!1,m.value=!1,v.value=null;return}catch{p.value=null,i.value=!1,m.value=!1}let Fe=ee.dataTransfer.getData("fieldData");if(Fe||(Fe=ee.dataTransfer.getData("application/json")),!Fe){p.value=null,g.value=null;return}try{const re=JSON.parse(Fe),$e=n.fields.find(ut=>ut.fieldIndex===re.fieldIndex)||re,vt=n.fields.findIndex(ut=>ut.fieldIndex===$e.fieldIndex)!==-1,et=ue+1;if(vt){const ut=$e.rowIndex??0;n.fields.forEach(ot=>{const Ft=ot.rowIndex??0;Ft>=et&&ot.fieldIndex!==$e.fieldIndex&&(ot.rowIndex=Ft+1)}),$e.rowIndex=et,$e.columnIndex=0,$e.width=100;const ft=n.fields.filter(ot=>ot.rowIndex===ut&&ot.fieldIndex!==$e.fieldIndex);ft.sort((ot,Ft)=>(ot.columnIndex??0)-(Ft.columnIndex??0)),ft.forEach((ot,Ft)=>{ot.columnIndex=Ft}),n.recalculateRowWidths(ut);const wt=[...new Set(n.fields.map(ot=>ot.rowIndex??0))].sort((ot,Ft)=>ot-Ft),st=new Map;wt.forEach((ot,Ft)=>{st.set(ot,Ft)}),n.fields.forEach(ot=>{const Ft=ot.rowIndex??0;ot.rowIndex=st.get(Ft)??Ft})}else n.fields.forEach(ut=>{const ft=ut.rowIndex??0;ft>=et&&(ut.rowIndex=ft+1)}),$e.rowIndex=et,$e.columnIndex=0,$e.width=100,n.addField($e);n.updateFieldPositions(),vt&&u.value!==null&&n.recalculateRowWidths(u.value.rowIndex),n.recalculateRowWidths(et),p.value=null,g.value=null,i.value=!1,c.value=null,u.value=null}catch{p.value=null,g.value=null,i.value=!1}},X=ee=>{if(!i.value&&!n.isDraggingFromPanel||!ee.dataTransfer||!ee.target.closest(".ivyforms-form-builder__row-wrapper"))return;ee.preventDefault(),ee.dataTransfer.dropEffect="move",i.value||(i.value=!0);const ye=ee.currentTarget;if(!ye)return;const Fe=parseInt(ye.getAttribute("data-row-index")||"0",10),re=ye.getBoundingClientRect(),$e=ee.clientY;if(m.value){const st=re.top+re.height/2;$ewt?p.value=Fe:p.value=null},E=(ee,ue,ye)=>{if(!i.value&&!n.isDraggingFromPanel)return;if(m.value){g.value=null;return}if(!ee.dataTransfer)return;ee.preventDefault(),ee.stopPropagation(),i.value||(i.value=!0),p.value=null;const Fe=!c.value,re=c.value&&u.value?.rowIndex!==ue.rowIndex;if((Fe||re)&&ye.length>=5){g.value=null;return}const Qe=ee.currentTarget.getBoundingClientRect(),vt=ee.clientX,et=Qe.left+Qe.width/2,ut=vtst.fieldIndex===ue.fieldIndex),wt=ft>0?ye[ft-1]:null;ut&&wt?g.value={fieldIndex:wt.fieldIndex,position:"right"}:ut&&ft===0?g.value={fieldIndex:ue.fieldIndex,position:"left"}:g.value={fieldIndex:ue.fieldIndex,position:"right"}},j=()=>{g.value=null},Q=ee=>{if(ee.preventDefault(),ee.stopPropagation(),p.value!==null){O(ee,p.value);return}m.value},Y=ee=>{if(!i.value&&!n.isDraggingFromPanel||!ee.dataTransfer)return;const ue=ee.target;if(!((ue.classList.contains("ivyforms-draggable__row-drop-zone")||ue.classList.contains("ivyforms-form-builder__row-drop-zone"))&&(ee.preventDefault(),ee.dataTransfer.dropEffect="move",ue.classList.contains("is-active")))&&!ue.closest(".ivyforms-form-builder__row-wrapper")){ee.preventDefault(),ee.dataTransfer.dropEffect="move";const ye=ee.currentTarget,Fe=ee.clientY,re=Array.from(ye.querySelectorAll(".ivyforms-form-builder__row-wrapper"));if(re.length===0)return;const $e=re[0].getBoundingClientRect();if(Fe<$e.top){p.value=-1;return}for(let vt=0;vtet.bottom&&FeQe.bottom){const vt=parseInt(re[re.length-1].getAttribute("data-row-index")||"0",10);p.value=vt}}},z=ee=>{ee.target.closest(".ivyforms-form-builder__row-wrapper")||p.value!==null&&(ee.preventDefault(),ee.stopPropagation(),O(ee,p.value))},te=(ee,ue,ye)=>{if(i.value=!1,m.value=!1,c.value=null,m.value||!ee.dataTransfer)return;const Fe=ee.dataTransfer.getData("fieldData");if(Fe)try{const re=JSON.parse(Fe),$e=n.fields.find(st=>st.fieldIndex===re.fieldIndex)||re,vt=n.fields.findIndex(st=>st.fieldIndex===$e.fieldIndex)!==-1,et=vt&&$e.rowIndex!==ye.rowIndex;if((!vt||et)&&ye.fields.length>=5){g.value=null;return}let wt=n.fields.find(st=>st.fieldIndex===ue.fieldIndex)?.columnIndex??0;if(g.value&&g.value.fieldIndex===ue.fieldIndex&&(wt=g.value.position==="left"?wt:wt+1),vt){const st=$e.rowIndex??0,ot=$e.columnIndex??0;if(st===ye.rowIndex){if($e.fieldIndex===ue.fieldIndex){g.value=null;return}const eo=n.fields.filter(at=>at.rowIndex===ye.rowIndex);eo.forEach(at=>{if(at.fieldIndex===$e.fieldIndex)return;const rt=at.columnIndex??0;wt<=ot?rt>=wt&&rtot&&rt(at.columnIndex??0)-(rt.columnIndex??0)),eo.forEach((at,rt)=>at.columnIndex=rt),n.updateFieldPositions()}else{const eo=n.fields.filter(ct=>ct.rowIndex===ye.rowIndex&&ct.fieldIndex!==$e.fieldIndex),at=eo.length+1,rt=at>=5?20:Math.round(100/at*10)/10;eo.forEach(ct=>{ct.width=rt}),$e.width=rt,$e.rowIndex=ye.rowIndex,$e.columnIndex=wt;const jt=n.fields.filter(ct=>ct.rowIndex===st&&ct.fieldIndex!==$e.fieldIndex);jt.sort((ct,Bt)=>(ct.columnIndex??0)-(Bt.columnIndex??0)),jt.forEach((ct,Bt)=>{ct.columnIndex=Bt}),n.fields.forEach(ct=>{ct.rowIndex===ye.rowIndex&&ct.fieldIndex!==$e.fieldIndex&&(ct.columnIndex??0)>=wt&&(ct.columnIndex=(ct.columnIndex??0)+1)});const oo=n.fields.filter(ct=>ct.rowIndex===ye.rowIndex);oo.sort((ct,Bt)=>(ct.columnIndex??0)-(Bt.columnIndex??0)),oo.forEach((ct,Bt)=>ct.columnIndex=Bt),n.recalculateRowWidths(st,!1);const ho=[...new Set(n.fields.map(ct=>ct.rowIndex??0))].sort((ct,Bt)=>ct-Bt),Ht=new Map;ho.forEach((ct,Bt)=>{Ht.set(ct,Bt)}),n.fields.forEach(ct=>{const Bt=ct.rowIndex??0;ct.rowIndex=Ht.get(Bt)??Bt}),n.updateFieldPositions()}}else{const st=n.fields.filter(at=>at.rowIndex===ye.rowIndex),ot=st.length+1,Ft=ot>=5?20:Math.round(100/ot*10)/10;st.forEach(at=>{at.width=Ft}),$e.width=Ft,st.forEach(at=>{(at.columnIndex??0)>=wt&&(at.columnIndex=(at.columnIndex??0)+1)}),$e.rowIndex=ye.rowIndex,$e.columnIndex=wt,n.addField($e);const eo=n.fields.filter(at=>at.rowIndex===ye.rowIndex);eo.sort((at,rt)=>(at.columnIndex??0)-(rt.columnIndex??0)),eo.forEach((at,rt)=>{at.columnIndex=rt})}n.updateFieldPositions(),g.value=null,i.value=!1,c.value=null,u.value=null}catch{g.value=null,i.value=!1,c.value=null,u.value=null}},W=x(null);return{isDragging:i,isDraggingRow:m,draggedField:c,draggedRow:v,draggedFromRow:u,dropIndicator:g,dropZoneRowIndex:p,hoveredRowIndex:b,emptyDropPosition:W,fieldRows:I,onRowDragStart:C,onRowDragEnd:S,onFieldDragStart:w,onFieldDragEnd:T,onDragOverRowZone:B,onDragLeaveRowZone:$,onDropRowZone:O,onDragOverRow:X,onDragOverField:E,onDragLeaveField:j,onDropInRow:Q,onDropOnField:te,onDragOverRowsContainer:Y,onDropInRowsContainer:z,onDragOverEmpty:ee=>{if(!i.value&&!n.isDraggingFromPanel)return;ee.preventDefault();const ue=ee.currentTarget,ye=ue.getBoundingClientRect(),Fe=ee.clientX-ye.left,re=ee.clientY-ye.top,$e=reMath.abs(Fe-ye.width/2)?W.value=$e?"top":"bottom":W.value=Qe?"left":"right",ue.classList.add("dragging-over"),ue.setAttribute("data-drop-position",W.value)},onDragLeaveEmpty:ee=>{ee.preventDefault();const ue=ee.currentTarget;ue.classList.remove("dragging-over"),ue.removeAttribute("data-drop-position"),W.value=null},onDropEmpty:ee=>{ee.preventDefault(),ee.stopPropagation(),i.value=!1,m.value=!1,c.value=null;const ue=ee.currentTarget;if(ue.classList.remove("dragging-over"),ue.removeAttribute("data-drop-position"),W.value=null,!ee.dataTransfer)return;let ye=ee.dataTransfer.getData("fieldData");if(ye||(ye=ee.dataTransfer.getData("application/json")),!!ye)try{const Fe=JSON.parse(ye);Fe.rowIndex=0,Fe.columnIndex=0,Fe.width=100,n.addField(Fe)}catch{}},isRowSelected:ee=>ee.fields.some(ue=>ue.fieldIndex===n.selectedField?.fieldIndex),moveRowUp:ee=>{if(ee.rowIndex===0)return;const ue=l.value?.fieldIndex,ye=ee.rowIndex,Fe=ye-1;o.value.forEach(re=>{re.rowIndex===ye?re.rowIndex=Fe:re.rowIndex===Fe&&(re.rowIndex=ye)}),n.updateFieldPositions(),ue!==void 0&&(n.selectField(ue),setTimeout(()=>{const re=document.querySelector(`[data-field-index="${ue}"]`);re&&(re.style.scrollMargin="20px",re.scrollIntoView({behavior:"smooth",block:"center"}))},100))},moveRowDown:ee=>{const ue=Math.max(...o.value.map($e=>$e.rowIndex??0));if(ee.rowIndex>=ue)return;const ye=l.value?.fieldIndex,Fe=ee.rowIndex,re=Fe+1;o.value.forEach($e=>{$e.rowIndex===Fe?$e.rowIndex=re:$e.rowIndex===re&&($e.rowIndex=Fe)}),n.updateFieldPositions(),ye!==void 0&&(n.selectField(ye),setTimeout(()=>{const $e=document.querySelector(`[data-field-index="${ye}"]`);$e&&($e.style.scrollMargin="20px",$e.scrollIntoView({behavior:"smooth",block:"center"}))},100))},duplicateRow:ee=>{const ue=ee.rowIndex,ye=ue+1,Fe=n.selectedField?.fieldIndex,re=ee.fields.find(Qe=>Qe.fieldIndex===Fe)?.columnIndex;n.fields.forEach(Qe=>{(Qe.rowIndex??0)>ue&&(Qe.rowIndex=(Qe.rowIndex??0)+1)});const $e=[];if(ee.fields.forEach(Qe=>{const vt=n.increaseCounter(),et=$_(Qe,vt,r);et.rowIndex=ye,et.columnIndex=Qe.columnIndex,et.width=Qe.width,$e.push(et)}),$e.forEach(Qe=>{n.fields.push(Qe)}),n.updateFieldPositions(),$e.length>0){if(re!==void 0){const Qe=$e.find(vt=>vt.columnIndex===re);Qe?n.selectedField=Qe:n.selectedField=$e[0]}else n.selectedField=$e[0];n.activeTab="options"}},deleteRow:ee=>{ee.fields.map(re=>re.fieldIndex).forEach(re=>{n.deleteField(re)});const ye=[...new Set(n.fields.map(re=>re.rowIndex??0))].sort((re,$e)=>re-$e),Fe=new Map;ye.forEach((re,$e)=>{Fe.set(re,$e)}),n.fields.forEach(re=>{const $e=re.rowIndex??0;re.rowIndex=Fe.get($e)??$e}),n.updateFieldPositions()},canMoveRowUp:ee=>ee.rowIndex>0,canMoveRowDown:ee=>{const ue=Math.max(...o.value.map(ye=>ye.rowIndex??0));return ee.rowIndex{const ye=ee.width??100;if(ue.length===1&&ye===100)return{width:"100%",flexShrink:0};const $e=(ue.length-1)*12*ye/100;return{width:`calc(${ye}% - ${$e+2}px)`,flexShrink:0}}}}const x2=ke({__name:"FieldResizeHandle",props:{field:{},direction:{}},setup(n){const l=n,{startResize:o,resizingField:r}=tc(),i=k(()=>r.value?.fieldIndex===l.field.fieldIndex),m=k(()=>l.direction!=="right"),c=v=>{m.value||o(v,l.field,l.direction)};return(v,u)=>(h(),V("div",{class:We(["field-resize-handle ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center",`field-resize-handle--${n.direction}`,{"field-resize-handle--active":i.value,"field-resize-handle--disabled":m.value}]),onMousedown:c},[...u[0]||(u[0]=[s("div",{class:"field-resize-handle__grip ivyforms-flex ivyforms-gap-2 ivyforms-align-items-center ivyforms-justify-content-center"},[s("div",{class:"field-resize-handle__line"}),s("div",{class:"field-resize-handle__line"})],-1)])],34))}}),w2=Ae(x2,[["__scopeId","data-v-6d1abd94"]]),S2={class:"field-width-indicator"},k2=ke({__name:"FieldWidthIndicator",props:{width:{}},setup(n){const l=n,o=k(()=>`${Math.round(l.width)}%`);return(r,i)=>(h(),V("div",S2,P(o.value),1))}}),C2=Ae(k2,[["__scopeId","data-v-d3b7f854"]]),I2={class:"ivyforms-draggable ivyforms-width-100"},F2=["data-row-index","onMouseenter"],T2=["onMouseenter"],$2={class:"ivyforms-draggable__row ivyforms-form-builder__row ivyforms-flex ivyforms-gap-4 ivyforms-width-100"},P2=["data-field-index","onDragover","onDrop","onMouseenter"],V2={key:0,class:"ivyforms-draggable__field-drop-indicator ivyforms-form-builder__field-drop-indicator ivyforms-form-builder__field-drop-indicator--left"},L2={class:"ivyforms-draggable__field-container ivyforms-form-builder__field-container ivyforms-flex-1"},R2={class:"ivyforms-draggable__field-wrapper ivyforms-form-builder__field-wrapper ivyforms-width-100"},M2={key:1,class:"ivyforms-draggable__field-drop-indicator ivyforms-form-builder__field-drop-indicator ivyforms-form-builder__field-drop-indicator--right"},U2=ke({__name:"IvyDraggable",setup(n){const{isDragging:l,isDraggingRow:o,draggedRow:r,draggedField:i,dropIndicator:m,dropZoneRowIndex:c,hoveredRowIndex:v,fieldRows:u,onRowDragStart:g,onRowDragEnd:p,onFieldDragStart:b,onFieldDragEnd:I,onDragOverRow:C,onDragOverField:S,onDragLeaveField:w,onDropInRow:T,onDropOnField:D,onDragOverRowsContainer:B,onDropInRowsContainer:$,onDragOverEmpty:O,onDragLeaveEmpty:X,onDropEmpty:E,isRowSelected:j,moveRowUp:Q,moveRowDown:Y,duplicateRow:z,deleteRow:te,canMoveRowUp:W,canMoveRowDown:N,getFieldStyleInRow:ne}=ev(),{setHoveredField:K,shouldShowResizeHandles:q,resizingField:A}=tc(),Z=ee=>{A.value||K(ee)},ae=ee=>{if(!A.value)return!1;if(A.value.fieldIndex===ee.fieldIndex)return!0;const ue=u.value.find(re=>re.rowIndex===ee.rowIndex)?.fields??[],ye=ue.findIndex(re=>re.fieldIndex===A.value.fieldIndex),Fe=ue.findIndex(re=>re.fieldIndex===ee.fieldIndex);return ye>=0&&Fe===ye+1},H=ee=>A.value!==null&&ee.fields.some(ue=>ue.fieldIndex===A.value.fieldIndex),Se=ee=>{const ue=u.value.find(ye=>ye.rowIndex===ee.rowIndex)?.fields??[];return ue.length>1||ue.length===1},he=k(()=>({onDragStart:g,onDragEnd:p,moveUp:Q,moveDown:Y,duplicate:z,delete:te,canMoveUp:W,canMoveDown:N})),Me=k(()=>({onDragStart:b,onDragEnd:I}));return(ee,ue)=>(h(),V("div",I2,[f(u).length===0?(h(),V("div",{key:0,class:"ivyforms-draggable__empty ivyforms-form-builder__item__wrapper__empty ivyforms-flex ivyforms-align-items-center ivyforms-width-100 ivyforms-justify-content-center",onDragover:ue[0]||(ue[0]=Pt((...ye)=>f(O)&&f(O)(...ye),["prevent"])),onDragleave:ue[1]||(ue[1]=Pt((...ye)=>f(X)&&f(X)(...ye),["prevent"])),onDrop:ue[2]||(ue[2]=Pt((...ye)=>f(E)&&f(E)(...ye),["prevent"]))},[Eo(ee.$slots,"empty",{},void 0,!0)],32)):(h(),V("div",{key:1,class:"ivyforms-draggable__rows ivyforms-form-builder__rows-container ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-18",onDragover:ue[9]||(ue[9]=Pt((...ye)=>f(B)&&f(B)(...ye),["prevent"])),onDrop:ue[10]||(ue[10]=(...ye)=>f($)&&f($)(...ye))},[(h(!0),V(xe,null,Oe(f(u),(ye,Fe)=>(h(),V(xe,{key:ye.rowIndex},[Fe===0?(h(),V("div",{key:0,class:We(["ivyforms-draggable__row-drop-zone ivyforms-form-builder__row-drop-zone ivyforms-width-100 ivyforms-m-0 ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center",{"is-dragging":f(l),"is-active":f(c)===-1}])},null,2)):ce("",!0),s("div",{class:We(["ivyforms-draggable__row-wrapper ivyforms-form-builder__row-wrapper ivyforms-width-100 ivyforms-p-1",{"ivyforms-draggable__row-wrapper--has-actions":ye.fields.length>1,"ivyforms-draggable__row-wrapper--hovered":f(v)===ye.rowIndex,"ivyforms-draggable__row-wrapper--selected":f(j)(ye),"ivyforms-draggable__row-wrapper--dragging":f(r)&&f(r).rowIndex===ye.rowIndex}]),"data-row-index":ye.rowIndex,onDragover:ue[6]||(ue[6]=Pt(re=>f(C)(re),["prevent"])),onDrop:ue[7]||(ue[7]=re=>f(T)(re)),onMouseenter:re=>!f(A)&&(v.value=ye.rowIndex),onMouseleave:ue[8]||(ue[8]=re=>!f(A)&&(v.value=null))},[ye.fields.length>1?Vl((h(),V("div",{key:0,class:"ivyforms-draggable__row-actions ivyforms-form-builder__row-actions ivyforms-flex ivyforms-gap-4",onMouseenter:re=>v.value=ye.rowIndex},[Eo(ee.$slots,"row-actions",{row:ye,handlers:he.value},void 0,!0)],40,T2)),[[Ll,!f(A)&&(f(v)===ye.rowIndex||f(j)(ye))]]):ce("",!0),s("div",$2,[s("div",{class:"ivyforms-draggable__row-fields ivyforms-form-builder__row-fields ivyforms-flex ivyforms-gap-12 ivyforms-width-100",onDrop:ue[5]||(ue[5]=re=>f(T)(re))},[(h(!0),V(xe,null,Oe(ye.fields,re=>(h(),V("div",{key:re.fieldIndex,class:We(["ivyforms-draggable__item-wrapper ivyforms-form-builder__item-wrapper ivyforms-flex ivyforms-flex-direction-column",{"ivyforms-draggable__item-wrapper--dragging":f(i)&&f(i).fieldIndex===re.fieldIndex,"ivyforms-draggable__item-wrapper--resizable":!f(l)&&f(q)(re),"ivyforms-draggable__item-wrapper--resizing":ae(re)}]),"data-field-index":re.fieldIndex,style:je(f(ne)(re,ye.fields)),onDragover:Pt($e=>f(S)($e,re,ye.fields),["prevent","stop"]),onDragleave:ue[3]||(ue[3]=(...$e)=>f(w)&&f(w)(...$e)),onDrop:Pt($e=>f(D)($e,re,ye),["prevent","stop"]),onMouseenter:$e=>Z(re),onMouseleave:ue[4]||(ue[4]=$e=>Z(null))},[!f(o)&&ye.fields.length<5&&re.columnIndex===0&&f(m)&&f(m).fieldIndex===re.fieldIndex&&f(m).position==="left"?(h(),V("div",V2)):ce("",!0),s("div",L2,[H(ye)?(h(),le(C2,{key:0,width:re.width??100},null,8,["width"])):ce("",!0),s("div",R2,[Eo(ee.$slots,"field",{field:re,row:ye,fieldHandlers:Me.value},void 0,!0)]),!f(l)&&f(q)(re)&&Se(re)?(h(),le(w2,{key:1,field:re,direction:"right"},null,8,["field"])):ce("",!0)]),!f(o)&&ye.fields.length<5&&f(m)&&f(m).fieldIndex===re.fieldIndex&&f(m).position==="right"?(h(),V("div",M2)):ce("",!0)],46,P2))),128))],32)])],42,F2),s("div",{class:We(["ivyforms-draggable__row-drop-zone ivyforms-form-builder__row-drop-zone",{"is-dragging":f(l),"is-active":f(c)===ye.rowIndex}])},null,2)],64))),128))],32))]))}}),B2=Ae(U2,[["__scopeId","data-v-331ddf64"]]),D2={},E2={class:"ivyforms-form-builder-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-p-20"};function A2(n,l){return h(),V("div",E2,[...l[0]||(l[0]=[xm('
',6)])])}const O2=Ae(D2,[["render",A2],["__scopeId","data-v-976fdbb6"]]),z2={class:"ivyforms-form-builder__drop-area ivyforms-form-builder__grid-container"},W2=["onDragstart","onDragend"],q2={key:0,class:"ivyforms-form-builder__row-actions-wrapper"},N2={key:1,class:"ivyforms-form-builder__row-actions-wrapper"},H2={class:"ivyforms-form-builder__row-actions-wrapper"},Y2={class:"ivyforms-form-builder__row-actions-wrapper"},j2={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},G2={class:"ivyforms-form-builder__submit-button"},K2=ke({__name:"FormBuilder",setup(n){const{getLabel:l}=ze(),{startWatching:o}=Ao();o();const r=qo(),i=it(),m=x(!1),c=k(()=>{const b=i.submitButtonSettings.position;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[b]||"ivyforms-justify-content-start"}),v=()=>l("empty_state_title");Ut(async()=>{r.params.id&&(i.formId=r.params.id,i.fields.length||(i.counterFields=0))});const u=b=>"ivyforms-field-unit_"+i.formId+"_"+b.fieldIndex,g=b=>{i.selectField(b)},p=b=>{i.deselectField(b)};return(b,I)=>{const C=ds;return h(),V("div",{class:"ivyforms-form-builder ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20 ivyforms-pt-20",style:{"max-width":"100%","box-sizing":"border-box"},onClick:p},[f(i).isFormLoading?(h(),le(O2,{key:0})):(h(),le(C,{key:1},{default:_(()=>[s("div",z2,[d(B2,null,{empty:_(()=>[d(Ul,{title:v(),image:"form-builder"},null,8,["title"])]),"row-actions":_(({row:S,handlers:w})=>[s("div",{class:"ivyforms-form-builder__row-actions-wrapper ivyforms-form-builder__row-drag-handle",draggable:"true",onDragstart:T=>w.onDragStart(T,S),onDragend:w.onDragEnd},[d(Ee,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"move","icon-start-type":"outline","icon-start-category":"builder"})],40,W2),S.rowIndex>0?(h(),V("div",q2,[d(Ee,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"arrow-up","icon-start-type":"outline","icon-start-category":"arrows",onClick:Pt(T=>w.moveUp(S),["stop"])},null,8,["onClick"])])):ce("",!0),w.canMoveDown(S)?(h(),V("div",N2,[d(Ee,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"arrow-down","icon-start-type":"outline","icon-start-category":"arrows",onClick:Pt(T=>w.moveDown(S),["stop"])},null,8,["onClick"])])):ce("",!0),s("div",H2,[d(Ee,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"copy","icon-start-type":"outline","icon-start-category":"global",onClick:Pt(T=>w.duplicate(S),["stop"])},null,8,["onClick"])]),s("div",Y2,[d(Ee,{class:"ivyforms-form-builder__row-actions-wrapper-button ivyforms-form-builder__row-actions-wrapper-button--delete",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"trash","icon-start-type":"outline","icon-start-category":"global",onClick:T=>w.delete(S)},null,8,["onClick"])])]),field:_(({field:S,row:w,fieldHandlers:T})=>[d(_2,{id:u(S),variant:"default",type:S.type,"field-index":S.fieldIndex,onSelectField:g,onDragstart:D=>T.onDragStart(D,S,w),onDragend:T.onDragEnd},null,8,["id","type","field-index","onDragstart","onDragend"])]),_:1})]),f(i).fields.length!==0?(h(),V("div",{key:0,class:We(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",c.value,`ivyforms-form-builder__submit-button-wrapper--${f(i).submitButtonSettings.position}`,{"ivyforms-form-builder__submit-button-wrapper--selected":f(i).isSubmitButtonSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":m.value}]),onMouseover:I[1]||(I[1]=S=>m.value=!0),onMouseleave:I[2]||(I[2]=S=>m.value=!1),onClick:I[3]||(I[3]=(...S)=>f(i).selectSubmitButton&&f(i).selectSubmitButton(...S))},[Vl(s("div",j2,[d(Ee,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:Pt(f(i).selectSubmitButton,["stop"])},null,8,["onClick"])],512),[[Ll,m.value||f(i).isSubmitButtonSelected]]),s("div",G2,[d(Ee,{priority:"tertiary",type:"border",readonly:"",onClick:I[0]||(I[0]=Pt(()=>{},["prevent"]))},{default:_(()=>[ge(P(f(i).submitButtonSettings.label),1)]),_:1})])],34)):ce("",!0)]),_:1})),d(ss,{offset:2,teleported:""})])}}}),X2=Ae(K2,[["__scopeId","data-v-96f824f1"]]),Q2={class:"ivyforms-form-builder-page__section-header ivyforms-flex ivyforms-flex-1 ivyforms-p-12"},J2={class:"ivyforms-form-builder-page__section-header__right"},Z2=ke({__name:"FormBuilderPageSectionHeader",setup(n){const{getLabel:l}=ze(),{startWatching:o}=Ao();o();const r=it(),i=async()=>{if(!r.formId){Je({message:l("form_id_not_found"),type:"error"});return}const m=`[ivyforms id=${r.formId}]`,c=await ec(m);Je({message:l(c?"shortcode_copied":"error_copying"),type:c?"success":"error"})};return(m,c)=>{const v=Ee,u=go;return h(),V("div",Q2,[c[0]||(c[0]=s("div",{class:"ivyforms-form-builder-page__section-header__left"},null,-1)),s("div",J2,[d(u,{content:f(l)("copy_shortcode"),placement:"top",theme:"inverted"},{default:_(()=>[d(v,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"code","icon-start-category":"global","icon-start-type":"fill",onClick:Pt(i,["stop"])})]),_:1},8,["content"])])])}}}),eF=Ae(Z2,[["__scopeId","data-v-20cbe859"]]),tF={},oF={class:"ivyforms-form-builder-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function nF(n,l){const o=eF,r=X2,i=Ml,m=al;return h(),V("div",oF,[d(o),d(m,null,{default:_(()=>[d(i,{modifier:"outside-vertical"},{default:_(()=>[d(r)]),_:1})]),_:1})])}const lF=Ae(tF,[["render",nF],["__scopeId","data-v-1df60854"]]),iF={class:"ivyforms-theme-card__header ivyforms-flex ivyforms-align-items-center ivyforms-gap-10"},rF={class:"ivyforms-theme-card__radio-wrapper ivyforms-flex ivyformms-align-items-center ivyforms-gap-12 ivyforms-flex-1"},aF={class:"ivyforms-theme-card__preview ivyforms-flex ivyforms-align-items-center ivyforms-border-radius-4 ivyforms-overflow-hidden"},sF={class:"ivyforms-theme-card__preview-content ivyforms-flex ivyforms-align-items-center ivyforms-gap-20"},dF={class:"ivyforms-theme-card__preview-controls ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10"},uF=ke({__name:"IvyThemeCard",props:{theme:{},isSelected:{type:Boolean},selectedThemeId:{}},emits:["select","menu-click"],setup(n,{emit:l}){const o=n,r=l,{showUpgradeDialog:i}=Sr(),m=x(null),c=k({get:()=>o.selectedThemeId,set:S=>{r("select",S)}}),v=()=>{if(!o.theme.isComingSoon){if(o.theme.isPro){i();return}r("select",o.theme.id)}},u=S=>{S.stopPropagation(),r("menu-click",o.theme.id,m.value)},g=k(()=>o.theme.settings.colors?.fieldBorder||o.theme.settings.quickMode?.fieldBorderColor),p=k(()=>o.theme.settings.colors?.formTitleColor||o.theme.settings.colors?.fieldText),b=k(()=>o.theme.settings.quickMode?.formBackground),I=k(()=>o.theme.settings.quickMode?.buttonBackground||o.theme.settings.button?.backgroundColor),C=k(()=>o.theme.settings.quickMode?.fieldText);return(S,w)=>{const T=Do,D=ma,B=Sd,$=Ee;return h(),V("div",{class:We(["ivyforms-theme-card ivyforms-border-radius-8 ivyforms-p-12 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10",{"ivyforms-theme-card--selected":n.isSelected,"ivyforms-theme-card--pro":n.theme.isPro,"ivyforms-theme-card--coming-soon":n.theme.isComingSoon}]),onClick:v},[s("div",iF,[s("div",rF,[d(T,{modelValue:c.value,"onUpdate:modelValue":w[0]||(w[0]=O=>c.value=O),priority:"secondary",type:"checkmark",label:n.theme.id,disabled:n.theme.isPro||n.theme.isComingSoon},{default:_(()=>[ge(P(n.theme.name),1)]),_:1},8,["modelValue","label","disabled"])]),n.theme.isComingSoon?(h(),le(D,{key:0,size:"s",class:"ivyforms-theme-card__badge ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-ml-4 ivyforms-flex-shrink-0"})):n.theme.isPro?(h(),le(B,{key:1,size:"s",image:"pro-text-with-bolt",class:"ivyforms-theme-card__badge ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-ml-4 ivyforms-flex-shrink-0"})):(h(),le($,{key:2,ref_key:"menuButtonRef",ref:m,size:"s",priority:"tertiary",type:"ghost","icon-start":"context-menu-dot","icon-start-category":"global",class:"ivyforms-theme-card__menu-button ivyforms-flex-shrink-0","aria-label":n.theme.name,onClick:Pt(u,["stop"])},null,8,["aria-label"]))]),s("div",aF,[s("div",{class:"ivyforms-theme-card__preview-wrapper ivyforms-width-100 ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-p-12",style:je({backgroundColor:b.value})},[s("div",sF,[s("div",{class:"ivyforms-theme-card__preview-text",style:je({color:p.value})},"Aa",4),s("div",dF,[s("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:je({backgroundColor:g.value})},[s("div",{class:"ivyforms-theme-card__preview-dot",style:je({backgroundColor:g.value})},null,4)],4),s("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:je({backgroundColor:I.value})},[s("div",{class:"ivyforms-theme-card__preview-dot",style:je({backgroundColor:I.value})},null,4)],4),s("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:je({backgroundColor:C.value})},[s("div",{class:"ivyforms-theme-card__preview-dot",style:je({backgroundColor:C.value})},null,4)],4)])])],4)])],2)}}}),cF=Ae(uF,[["__scopeId","data-v-65993d4d"]]),ca=(n,l,o)=>{Be(n,()=>{l.value||setTimeout(()=>{o()},0)})},fF=(n,l,o)=>{n.forEach(r=>{P_({ref:r.ref,storePath:r.storePath,syncPaths:r.syncPaths,formBuilderStore:l,isSyncingFromStore:o})})},mF=(n,l,o)=>{n.forEach(r=>{vd(r.valueRef,r.unitRef,r.storePath,r.syncPaths,l,o)})},vF=(n,l)=>{n.forEach(o=>{Be(o.watchRef,r=>{l.value||setTimeout(()=>{r!==o.getCurrentValue()&&o.onChange()},0)})})},pF=(n,l)=>{n.forEach(o=>{Be([o.valueRef,o.unitRef],()=>{l.value||setTimeout(()=>{const r=o.getCurrentValue(),i=Ga(o.valueRef.value,o.unitRef.value);i!==""&&i!==r&&o.onChange()},0)})})},yF={key:0,class:"ivyforms-mixed-input__prepend ivyforms-flex ivyforms-align-items-center ivyforms-mr-8 ivyforms-flex-shrink-0"},gF={class:"ivyforms-mixed-input__input ivyforms-flex ivyforms-align-items-center ivyforms-flex-1"},hF=["value","placeholder","disabled"],bF={key:1,class:"ivyforms-mixed-input__append ivyforms-flex ivyforms-align-items-center ivyforms-flex-shrink-0"},_F={class:"ivyforms-mixed-input__unit-text regular-14"},xF=["data-secondary"],wF=["onClick"],SF=ke({inheritAttrs:!1,__name:"IvyMixedInput",props:{modelValue:{default:null},unit:{default:"px"},units:{default:()=>["px","rem","em","%"]},placeholder:{default:""},iconPrepend:{default:""},iconPrependCategory:{default:"global"},iconPrependType:{default:"outline"},iconColor:{default:"var(--map-base-dusk-symbol-2)"},filled:{type:Boolean,default:!1},secondary:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},min:{default:void 0},max:{default:void 0},step:{default:1},allowNegative:{type:Boolean,default:!1}},emits:["update:modelValue","update:unit"],setup(n,{expose:l,emit:o}){const r=n,i=k(()=>r.iconColor),m=o,c=V_(),v=x(null),u=x(null),g=j=>j==null||j===""?"":String(j),p=x(g(r.modelValue)),b=x(r.unit),I=x(!1),C=x(!1),S=k(()=>r.units&&r.units.length>0),w=x({top:0,right:0}),T=k(()=>({position:"fixed",top:`${w.value.top}px`,right:`${w.value.right}px`,left:"auto",zIndex:9999})),D=()=>{if(!u.value)return;const j=u.value.getBoundingClientRect();w.value={top:j.bottom+4,right:window.innerWidth-j.right}};Be(()=>r.modelValue,j=>{const Q=g(j),Y=p.value!==""?Number(p.value):null,z=j==null||j===""?null:Number(j);Y!==z&&(p.value=Q)}),Be(()=>r.unit,j=>{b.value=j});const B=j=>{const Q=j.target.value,Y=r.allowNegative?/[^0-9.-]/g:/[^0-9.]/g;let z=Q.replace(Y,"");const te=z.indexOf(".");if(te!==-1&&(z=z.slice(0,te+1)+z.slice(te+1).replace(".","")),r.allowNegative&&((z.match(/-/g)||[]).length>1||z.indexOf("-")>0)&&(z=z.replace(/-/g,""),Q.startsWith("-")&&(z="-"+z)),j.target.value!==z&&(j.target.value=z),p.value=z,z===""||z==="-"||z===".")m("update:modelValue",z===""?null:z);else{const W=Number(z);if(!isNaN(W)){const N=r.min!==void 0&&Wr.max?r.max:W;m("update:modelValue",N)}}},$=()=>{r.disabled||(C.value||D(),C.value=!C.value)},O=j=>{b.value=j,m("update:unit",j),C.value=!1},X=j=>{const Q=j.target;C.value&&!Q.closest(".ivyforms-mixed-input__unit-select")&&!Q.closest(".ivyforms-mixed-input__unit-dropdown")&&(C.value=!1)};return Ut(()=>{document.addEventListener("click",X)}),Ci(()=>{document.removeEventListener("click",X)}),l({focus:()=>{v.value?.focus()}}),(j,Q)=>{const Y=wo;return h(),V(xe,null,[s("div",Cm({...j.$attrs,class:void 0},{class:["ivyforms-mixed-input ivyforms-align-items-center ivyforms-pl-12 ivyforms-py-0 ivyforms-border-radius-8",j.$attrs.class,{"is-filled":r.filled,"is-secondary":r.secondary,"is-disabled":r.disabled}]}),[f(c).prepend||n.iconPrepend?(h(),V("div",yF,[Eo(j.$slots,"prepend",{},()=>[n.iconPrepend?(h(),le(Y,{key:0,name:n.iconPrepend,category:n.iconPrependCategory,type:n.iconPrependType,class:"ivyforms-mixed-input__icon-prepend ivyforms-flex-shrink-0",size:"l",color:i.value},null,8,["name","category","type","color"])):ce("",!0)],!0)])):ce("",!0),s("div",gF,[s("input",{ref_key:"inputRef",ref:v,value:p.value,type:"text",inputmode:"numeric",placeholder:r.placeholder,disabled:r.disabled,class:"ivyforms-mixed-input__field ivyforms-width-100 ivyforms-p-0 ivyforms-m-0",onInput:B,onFocus:Q[0]||(Q[0]=z=>I.value=!0),onBlur:Q[1]||(Q[1]=z=>I.value=!1)},null,40,hF)]),f(c).append||S.value?(h(),V("div",bF,[Eo(j.$slots,"append",{},()=>[S.value?(h(),V("div",{key:0,ref_key:"unitSelectRef",ref:u,class:"ivyforms-mixed-input__unit-select ivyforms-flex ivyforms-align-items-center ivyforms-gap-4 ivyforms-border-radius-4 ivyforms-px-12 ivyforms-py-8"},[s("span",_F,P(b.value),1),d(Y,{name:"chevron-down",category:"arrows",type:"line",class:"ivyforms-mixed-input__unit-icon ivyforms-flex-shrink-0 ivyforms-cursor-pointer",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:$})],512)):ce("",!0)],!0)])):ce("",!0)],16),(h(),le(Im,{to:"body"},[C.value?(h(),V("div",{key:0,class:"ivyforms-mixed-input__unit-dropdown ivyfors-py-4 ivyforms-border-radius-8",style:je(T.value),"data-secondary":r.secondary||void 0,onMousedown:Q[2]||(Q[2]=Pt(()=>{},["prevent"]))},[(h(!0),V(xe,null,Oe(r.units,z=>(h(),V("div",{key:z,class:We(["ivyforms-mixed-input__unit-option ivyforms-px-12 ivyforms-py-6 regular-14 ivyforms-cursor-pointer",{"is-selected":b.value===z}]),onClick:te=>O(z)},P(z),11,wF))),128))],44,xF)):ce("",!0)]))],64)}}}),Xe=Ae(SF,[["__scopeId","data-v-c5552618"]]),kF={class:"ivyforms-style-color-picker"},ht=ke({__name:"StyleColorPicker",props:{modelValue:{}},emits:["update:modelValue"],setup(n,{emit:l}){const o=n,r=l,i=x(!1),m=x(o.modelValue||""),c=x(null),v=k(()=>{if(!c.value)return{top:0,left:0};const b=c.value.getBoundingClientRect(),I=350,C=window.innerHeight,S=C-b.bottom,w=b.top;return SS?{bottom:`${C-b.top+8}px`,left:`${b.left}px`,top:"auto"}:{top:`${b.bottom+8}px`,left:`${b.left}px`}}),u=b=>{m.value=b,r("update:modelValue",b)};Be(()=>o.modelValue,b=>{b&&(m.value=b)});const g=()=>{i.value=!i.value},p=()=>{i.value=!1};return(b,I)=>{const C=Q1;return h(),V("div",kF,[s("div",{ref_key:"triggerRef",ref:c,class:"ivyforms-style-color-picker__trigger ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-flex-end",onClick:Pt(g,["stop"])},[Eo(b.$slots,"reference")],512),(h(),le(Im,{to:"body"},[d(mm,{name:"el-fade-in-linear"},{default:_(()=>[i.value?(h(),V("div",{key:0,class:"ivyforms-style-color-picker__overlay",onClick:p},[s("div",{class:"ivyforms-style-color-picker__panel",style:je(v.value),onClick:I[1]||(I[1]=Pt(()=>{},["stop"]))},[d(C,{modelValue:m.value,"onUpdate:modelValue":[I[0]||(I[0]=S=>m.value=S),u],predefine:f(L_)},null,8,["modelValue","predefine"])],4)])):ce("",!0)]),_:1})]))])}}}),CF={class:"ivyforms-quick-mode-controls ivyforms-mt-16 ivyforms-width-100"},IF={class:"ivyforms-quick-mode-controls__section ivyforms-pr-8 ivyforms-pb-16"},FF={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},TF={class:"ivyforms-quick-mode-controls__label"},$F={class:"ivyforms-quick-mode-controls__color-input"},PF={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},VF={class:"ivyforms-quick-mode-controls__label"},LF={class:"ivyforms-quick-mode-controls__color-input"},RF={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},MF={class:"ivyforms-quick-mode-controls__label"},UF={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},BF={class:"ivyforms-quick-mode-controls__label"},DF={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},EF={class:"ivyforms-quick-mode-controls__label"},AF={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16 ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16--corner ivyforms-align-items-start"},OF={class:"ivyforms-quick-mode-controls__label"},zF={class:"ivyforms-quick-mode-controls__corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},WF={class:"ivyforms-quick-mode-controls__corner-main-input ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},qF={key:0,class:"ivyforms-quick-mode-controls__corner-grid ivyforms-gap-12 ivyforms-pb-8"},NF={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},HF={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},YF={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},jF={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},GF={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},KF={class:"ivyforms-quick-mode-controls__label"},XF={class:"ivyforms-quick-mode-controls__color-input"},QF={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},JF={class:"ivyforms-quick-mode-controls__label"},ZF={class:"ivyforms-quick-mode-controls__color-input"},e8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},t8={class:"ivyforms-quick-mode-controls__label"},o8={class:"ivyforms-quick-mode-controls__color-input"},n8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},l8={class:"ivyforms-quick-mode-controls__label"},i8={class:"ivyforms-quick-mode-controls__color-input"},r8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16 ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16--corner ivyforms-align-items-start"},a8={class:"ivyforms-quick-mode-controls__label"},s8={class:"ivyforms-quick-mode-controls__corner-inputs"},d8={class:"ivyforms-quick-mode-controls__corner-main-input ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},u8={key:1,class:"ivyforms-quick-mode-controls__corner-grid ivyforms-gap-12 ivyforms-pb-8"},c8={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},f8={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},m8={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},v8={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},p8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},y8={class:"ivyforms-quick-mode-controls__label"},g8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},h8={class:"ivyforms-quick-mode-controls__label"},b8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},_8={class:"ivyforms-quick-mode-controls__label"},x8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},w8={class:"ivyforms-quick-mode-controls__label"},S8={class:"ivyforms-color-input-wrapper"},k8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},C8={class:"ivyforms-quick-mode-controls__label"},I8={class:"ivyforms-color-input-wrapper"},F8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},T8={class:"ivyforms-quick-mode-controls__label"},$8={class:"ivyforms-color-input-wrapper"},P8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},V8={class:"ivyforms-quick-mode-controls__label"},L8={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-mb-16"},R8={class:"ivyforms-quick-mode-controls__label"},M8={class:"ivyforms-color-input-wrapper"},U8=ke({__name:"QuickModeStyleControls",setup(n){const{getLabel:l}=ze(),o=it(),r=x(!1),i=pd.quickMode,m=ao(i.formBorderWidth,1),c=co(Fn(i.formCorner)),v=ao(i.fieldBorderWidth,1),u=co(Fn(i.fieldCorner)),g=ao(i.fieldPaddingLeftRight,4),p=ao(i.fieldPaddingTopBottom,0),b=ao(i.buttonBorderWidth,1),I=ao(i.verticalSpacing,16),C=ao(i.horizontalSpacing,0),S=x(i.formBackground),w=x(i.formBorderColor),T=x(m.value),D=x(m.unit),B=x(I.value),$=x(I.unit),O=x(C.value),X=x(C.unit),E=x(la(i.formCorner)),j=ia(c),Q=x(j),Y=x(c.unit),z=x(j),te=x(c.unit),W=x(j),N=x(c.unit),ne=x(j),K=x(c.unit),q=x(j),A=x(c.unit),Z=x(i.formTitleText),ae=x(i.fieldBackground),H=x(i.fieldText),Se=x(i.fieldBorderColor),he=x(la(i.fieldCorner)),Me=ia(u),ee=x(Me),ue=x(u.unit),ye=x(Me),Fe=x(u.unit),re=x(Me),$e=x(u.unit),Qe=x(Me),vt=x(u.unit),et=x(Me),ut=x(u.unit),ft=x(v.value),wt=x(v.unit),st=x(g.value),ot=x(g.unit),Ft=x(p.value),eo=x(p.unit),at=x(i.labelFontColor),rt=x(i.buttonBackground),jt=x(i.buttonBorderColor),oo=x(b.value),ho=x(b.unit),Ht=x(i.buttonText),ct=k(()=>E.value?String(Q.value):l("mix")),Bt=k(()=>he.value?String(ee.value):l("mix")),So=k({get:()=>E.value?Q.value:"",set:He=>{E.value&&(Q.value=He===""?0:Number(He))}}),_e=k({get:()=>he.value?ee.value:"",set:He=>{he.value&&(ee.value=He===""?0:Number(He))}}),pe=()=>{const He=sa(E.value,Q.value,Y.value,z.value,te.value,W.value,N.value,ne.value,K.value,q.value,A.value);o.updateStyleSettings("quickMode.formCorner",He),o.updateStyleSettings("advancedMode.general.formCorner",He)},Re=()=>{const He=sa(he.value,ee.value,ue.value,ye.value,Fe.value,re.value,$e.value,Qe.value,vt.value,et.value,ut.value);o.updateStyleSettings("quickMode.fieldCorner",He),o.updateStyleSettings("advancedMode.fieldStates.default.corner",He)},bt=()=>{ra(E,Q,Y,z,te,W,N,ne,K,q,A),pe()},nt=()=>{ra(he,ee,ue,ye,Fe,re,$e,Qe,vt,et,ut),Re()},be=()=>{r.value=!0;const He=o.styleSettings.quickMode;if(He){S.value=tt(He.formBackground,i.formBackground),w.value=tt(He.formBorderColor,i.formBorderColor);const fe=so(He.formBorderWidth,i.formBorderWidth);T.value=fe.value,D.value=fe.unit;const me=so(He.verticalSpacing,i.verticalSpacing);B.value=me.value,$.value=me.unit;const $o=so(He.horizontalSpacing,i.horizontalSpacing);O.value=$o.value,X.value=$o.unit;const po=Fn(i.formCorner);aa(He.formCorner,po,E,Q,Y,z,te,W,N,ne,K,q,A),Z.value=tt(He.formTitleText,i.formTitleText),ae.value=tt(He.fieldBackground,i.fieldBackground),H.value=tt(He.fieldText,i.fieldText),Se.value=tt(He.fieldBorderColor,i.fieldBorderColor);const Vt=Fn(i.fieldCorner);aa(He.fieldCorner,Vt,he,ee,ue,ye,Fe,re,$e,Qe,vt,et,ut);const Ko=so(He.fieldBorderWidth,i.fieldBorderWidth);ft.value=Ko.value,wt.value=Ko.unit;const Pn=ao(He.fieldPaddingLeftRight??i.fieldPaddingLeftRight);st.value=Pn.value,ot.value=Pn.unit;const Vn=ao(He.fieldPaddingTopBottom??i.fieldPaddingTopBottom);Ft.value=Vn.value,eo.value=Vn.unit,at.value=tt(He.labelFontColor,i.labelFontColor),rt.value=tt(He.buttonBackground,i.buttonBackground),jt.value=tt(He.buttonBorderColor,i.buttonBorderColor);const Xo=so(He.buttonBorderWidth,i.buttonBorderWidth);oo.value=Xo.value,ho.value=Xo.unit,Ht.value=tt(He.buttonText,i.buttonText)}setTimeout(()=>{r.value=!1},0)};Ut(()=>{be()}),Be(()=>o.styleSettings,()=>{be()},{deep:!0}),Be(()=>o.formId,()=>{be()}),vF([{watchRef:S,getCurrentValue:()=>o.styleSettings.quickMode?.formBackground,onChange:()=>Le()},{watchRef:w,getCurrentValue:()=>o.styleSettings.quickMode?.formBorderColor,onChange:()=>lt()},{watchRef:Z,getCurrentValue:()=>o.styleSettings.quickMode?.formTitleText,onChange:()=>dt()},{watchRef:ae,getCurrentValue:()=>o.styleSettings.quickMode?.fieldBackground,onChange:()=>fo()},{watchRef:H,getCurrentValue:()=>o.styleSettings.quickMode?.fieldText,onChange:()=>mo()},{watchRef:Se,getCurrentValue:()=>o.styleSettings.quickMode?.fieldBorderColor,onChange:()=>Qt()},{watchRef:at,getCurrentValue:()=>o.styleSettings.quickMode?.labelFontColor,onChange:()=>To()},{watchRef:rt,getCurrentValue:()=>o.styleSettings.quickMode?.buttonBackground,onChange:()=>No()},{watchRef:jt,getCurrentValue:()=>o.styleSettings.quickMode?.buttonBorderColor,onChange:()=>Vo()},{watchRef:Ht,getCurrentValue:()=>o.styleSettings.quickMode?.buttonText,onChange:()=>se()}],r),vd(T,D,"quickMode.formBorderWidth",["quickMode.formBorderWidth","advancedMode.general.formBorderWidth"],o,r),vd(B,$,"quickMode.verticalSpacing",["quickMode.verticalSpacing","advancedMode.general.verticalSpacing"],o,r),vd(O,X,"quickMode.horizontalSpacing",["quickMode.horizontalSpacing","advancedMode.general.horizontalSpacing"],o,r),ca([E,Q,Y,z,te,W,N,ne,K,q,A],r,()=>pe()),ca([he,ee,ue,ye,Fe,re,$e,Qe,vt,et,ut],r,()=>Re()),pF([{valueRef:ft,unitRef:wt,getCurrentValue:()=>o.styleSettings.quickMode?.fieldBorderWidth,onChange:()=>Ce()},{valueRef:st,unitRef:ot,getCurrentValue:()=>o.styleSettings.quickMode?.fieldPaddingLeftRight,onChange:()=>qe()},{valueRef:Ft,unitRef:eo,getCurrentValue:()=>o.styleSettings.quickMode?.fieldPaddingTopBottom,onChange:()=>pt()},{valueRef:oo,unitRef:ho,getCurrentValue:()=>o.styleSettings.quickMode?.buttonBorderWidth,onChange:()=>Ot()}],r);const Le=()=>{o.updateStyleSettings("quickMode.formBackground",S.value),o.updateStyleSettings("advancedMode.general.formBackground",S.value)},lt=()=>{o.updateStyleSettings("quickMode.formBorderColor",w.value),o.updateStyleSettings("advancedMode.general.formBorderColor",w.value)},dt=()=>{o.updateStyleSettings("quickMode.formTitleText",Z.value),o.updateStyleSettings("advancedMode.formTitle.fontColor",Z.value)},fo=()=>{o.updateStyleSettings("quickMode.fieldBackground",ae.value),o.updateStyleSettings("advancedMode.fieldStates.default.background",ae.value)},mo=()=>{o.updateStyleSettings("quickMode.fieldText",H.value),o.updateStyleSettings("advancedMode.fieldStates.default.textColor",H.value),o.updateStyleSettings("advancedMode.fieldPlaceholder.fontColor",H.value)},Qt=()=>{o.updateStyleSettings("quickMode.fieldBorderColor",Se.value),o.updateStyleSettings("advancedMode.fieldStates.default.borderColor",Se.value)},To=()=>{o.updateStyleSettings("quickMode.labelFontColor",at.value),o.updateStyleSettings("advancedMode.fieldLabels.label.fontColor",at.value)},No=()=>{o.updateStyleSettings("quickMode.buttonBackground",rt.value),o.updateStyleSettings("advancedMode.buttonStates.normal.background",rt.value)},Vo=()=>{o.updateStyleSettings("quickMode.buttonBorderColor",jt.value),o.updateStyleSettings("advancedMode.buttonStates.normal.borderColor",jt.value)},se=()=>{o.updateStyleSettings("quickMode.buttonText",Ht.value),o.updateStyleSettings("advancedMode.buttonStates.normal.textColor",Ht.value)},Ce=()=>{const He=Ga(ft.value,wt.value);o.updateStyleSettings("quickMode.fieldBorderWidth",He),o.updateStyleSettings("advancedMode.fieldStates.default.borderWidth",He)},qe=()=>{const He=Ga(st.value,ot.value);o.updateStyleSettings("quickMode.fieldPaddingLeftRight",He),o.updateStyleSettings("advancedMode.fieldStates.default.paddingLeftRight",He)},pt=()=>{const He=Ga(Ft.value,eo.value);o.updateStyleSettings("quickMode.fieldPaddingTopBottom",He),o.updateStyleSettings("advancedMode.fieldStates.default.paddingTopBottom",He)},Ot=()=>{const He=Ga(oo.value,ho.value);o.updateStyleSettings("quickMode.buttonBorderWidth",He),o.updateStyleSettings("advancedMode.buttonStates.normal.borderWidth",He)};return(He,fe)=>(h(),V("div",CF,[s("div",IF,[s("div",FF,[s("label",TF,P(f(l)("form_background")),1),s("div",$F,[d(ht,{modelValue:S.value,"onUpdate:modelValue":fe[1]||(fe[1]=me=>S.value=me)},{reference:_(()=>[d(De,{modelValue:S.value,"onUpdate:modelValue":fe[0]||(fe[0]=me=>S.value=me),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:S.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),s("div",PF,[s("label",VF,P(f(l)("form_border_color")),1),s("div",LF,[d(ht,{modelValue:w.value,"onUpdate:modelValue":fe[3]||(fe[3]=me=>w.value=me)},{reference:_(()=>[d(De,{modelValue:w.value,"onUpdate:modelValue":fe[2]||(fe[2]=me=>w.value=me),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:w.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),s("div",RF,[s("label",MF,P(f(l)("form_border_width")),1),d(Xe,{modelValue:T.value,"onUpdate:modelValue":fe[4]||(fe[4]=me=>T.value=me),unit:D.value,"onUpdate:unit":fe[5]||(fe[5]=me=>D.value=me),secondary:"","icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",UF,[s("label",BF,P(f(l)("vertical_spacing")),1),d(Xe,{modelValue:B.value,"onUpdate:modelValue":fe[6]||(fe[6]=me=>B.value=me),unit:$.value,"onUpdate:unit":fe[7]||(fe[7]=me=>$.value=me),secondary:"","icon-prepend":"size-height","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"16",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),s("div",DF,[s("label",EF,P(f(l)("horizontal_spacing")),1),d(Xe,{modelValue:O.value,"onUpdate:modelValue":fe[8]||(fe[8]=me=>O.value=me),unit:X.value,"onUpdate:unit":fe[9]||(fe[9]=me=>X.value=me),secondary:"","icon-prepend":"size-width","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),s("div",AF,[s("label",OF,P(f(l)("form_corner")),1),s("div",zF,[s("div",WF,[d(Ee,{size:"s",type:"ghost",priority:E.value?"secondary":"tertiary","icon-start":E.value?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":E.value?f(l)("unlink_corners"):f(l)("link_corners"),onClick:bt},null,8,["priority","icon-start","aria-label"]),d(Xe,{modelValue:So.value,"onUpdate:modelValue":fe[10]||(fe[10]=me=>So.value=me),unit:Y.value,"onUpdate:unit":fe[11]||(fe[11]=me=>Y.value=me),secondary:"","icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:ct.value,disabled:!E.value,class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit","placeholder","disabled"])])])]),E.value?ce("",!0):(h(),V("div",qF,[s("div",NF,[d(Xe,{modelValue:z.value,"onUpdate:modelValue":fe[12]||(fe[12]=me=>z.value=me),unit:te.value,"onUpdate:unit":fe[13]||(fe[13]=me=>te.value=me),secondary:"","icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"8",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),s("div",HF,[d(Xe,{modelValue:W.value,"onUpdate:modelValue":fe[14]||(fe[14]=me=>W.value=me),unit:N.value,"onUpdate:unit":fe[15]||(fe[15]=me=>N.value=me),secondary:"","icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"8",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),s("div",YF,[d(Xe,{modelValue:q.value,"onUpdate:modelValue":fe[16]||(fe[16]=me=>q.value=me),unit:A.value,"onUpdate:unit":fe[17]||(fe[17]=me=>A.value=me),secondary:"","icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"8",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),s("div",jF,[d(Xe,{modelValue:ne.value,"onUpdate:modelValue":fe[18]||(fe[18]=me=>ne.value=me),unit:K.value,"onUpdate:unit":fe[19]||(fe[19]=me=>K.value=me),secondary:"","icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"8",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])])])),s("div",GF,[s("label",KF,P(f(l)("form_title_text")),1),s("div",XF,[d(ht,{modelValue:Z.value,"onUpdate:modelValue":fe[21]||(fe[21]=me=>Z.value=me)},{reference:_(()=>[d(De,{modelValue:Z.value,"onUpdate:modelValue":fe[20]||(fe[20]=me=>Z.value=me),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:Z.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",QF,[s("label",JF,P(f(l)("field_background")),1),s("div",ZF,[d(ht,{modelValue:ae.value,"onUpdate:modelValue":fe[23]||(fe[23]=me=>ae.value=me)},{reference:_(()=>[d(De,{modelValue:ae.value,"onUpdate:modelValue":fe[22]||(fe[22]=me=>ae.value=me),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:ae.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),s("div",e8,[s("label",t8,P(f(l)("field_text")),1),s("div",o8,[d(ht,{modelValue:H.value,"onUpdate:modelValue":fe[25]||(fe[25]=me=>H.value=me)},{reference:_(()=>[d(De,{modelValue:H.value,"onUpdate:modelValue":fe[24]||(fe[24]=me=>H.value=me),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:H.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),s("div",n8,[s("label",l8,P(f(l)("field_border_color")),1),s("div",i8,[d(ht,{modelValue:Se.value,"onUpdate:modelValue":fe[27]||(fe[27]=me=>Se.value=me)},{reference:_(()=>[d(De,{modelValue:Se.value,"onUpdate:modelValue":fe[26]||(fe[26]=me=>Se.value=me),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:Se.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),s("div",r8,[s("label",a8,P(f(l)("field_corner")),1),s("div",s8,[s("div",d8,[d(Ee,{size:"s",type:"ghost",priority:he.value?"secondary":"tertiary","icon-start":he.value?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":he.value?f(l)("unlink_corners"):f(l)("link_corners"),onClick:nt},null,8,["priority","icon-start","aria-label"]),d(Xe,{modelValue:_e.value,"onUpdate:modelValue":fe[28]||(fe[28]=me=>_e.value=me),unit:ue.value,"onUpdate:unit":fe[29]||(fe[29]=me=>ue.value=me),secondary:"","icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:Bt.value,disabled:!he.value,class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit","placeholder","disabled"])])])]),he.value?ce("",!0):(h(),V("div",u8,[s("div",c8,[d(Xe,{modelValue:ye.value,"onUpdate:modelValue":fe[30]||(fe[30]=me=>ye.value=me),unit:Fe.value,"onUpdate:unit":fe[31]||(fe[31]=me=>Fe.value=me),secondary:"","icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),s("div",f8,[d(Xe,{modelValue:re.value,"onUpdate:modelValue":fe[32]||(fe[32]=me=>re.value=me),unit:$e.value,"onUpdate:unit":fe[33]||(fe[33]=me=>$e.value=me),secondary:"","icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),s("div",m8,[d(Xe,{modelValue:et.value,"onUpdate:modelValue":fe[34]||(fe[34]=me=>et.value=me),unit:ut.value,"onUpdate:unit":fe[35]||(fe[35]=me=>ut.value=me),secondary:"","icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),s("div",v8,[d(Xe,{modelValue:Qe.value,"onUpdate:modelValue":fe[36]||(fe[36]=me=>Qe.value=me),unit:vt.value,"onUpdate:unit":fe[37]||(fe[37]=me=>vt.value=me),secondary:"","icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])])])),s("div",p8,[s("label",y8,P(f(l)("field_border_width")),1),d(Xe,{modelValue:ft.value,"onUpdate:modelValue":fe[38]||(fe[38]=me=>ft.value=me),unit:wt.value,"onUpdate:unit":fe[39]||(fe[39]=me=>wt.value=me),secondary:"","icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),s("div",g8,[s("label",h8,P(f(l)("field_padding_left_right")),1),d(Xe,{modelValue:st.value,"onUpdate:modelValue":fe[40]||(fe[40]=me=>st.value=me),unit:ot.value,"onUpdate:unit":fe[41]||(fe[41]=me=>ot.value=me),secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"12",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),s("div",b8,[s("label",_8,P(f(l)("field_padding_top_bottom")),1),d(Xe,{modelValue:Ft.value,"onUpdate:modelValue":fe[42]||(fe[42]=me=>Ft.value=me),unit:eo.value,"onUpdate:unit":fe[43]||(fe[43]=me=>eo.value=me),secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"8",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),s("div",x8,[s("label",w8,P(f(l)("label_font_color")),1),s("div",S8,[d(ht,{modelValue:at.value,"onUpdate:modelValue":fe[45]||(fe[45]=me=>at.value=me)},{reference:_(()=>[d(De,{modelValue:at.value,"onUpdate:modelValue":fe[44]||(fe[44]=me=>at.value=me),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:at.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",k8,[s("label",C8,P(f(l)("button_background")),1),s("div",I8,[d(ht,{modelValue:rt.value,"onUpdate:modelValue":fe[47]||(fe[47]=me=>rt.value=me)},{reference:_(()=>[d(De,{modelValue:rt.value,"onUpdate:modelValue":fe[46]||(fe[46]=me=>rt.value=me),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:rt.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),s("div",F8,[s("label",T8,P(f(l)("button_border_color")),1),s("div",$8,[d(ht,{modelValue:jt.value,"onUpdate:modelValue":fe[49]||(fe[49]=me=>jt.value=me)},{reference:_(()=>[d(De,{modelValue:jt.value,"onUpdate:modelValue":fe[48]||(fe[48]=me=>jt.value=me),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:jt.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),s("div",P8,[s("label",V8,P(f(l)("button_border_width")),1),d(Xe,{unit:ho.value,"onUpdate:unit":fe[50]||(fe[50]=me=>ho.value=me),modelValue:oo.value,"onUpdate:modelValue":fe[51]||(fe[51]=me=>oo.value=me),secondary:"","icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-quick-mode-controls__input"},null,8,["unit","modelValue"])]),s("div",L8,[s("label",R8,P(f(l)("button_text")),1),s("div",M8,[d(ht,{modelValue:Ht.value,"onUpdate:modelValue":fe[53]||(fe[53]=me=>Ht.value=me)},{reference:_(()=>[d(De,{modelValue:Ht.value,"onUpdate:modelValue":fe[52]||(fe[52]=me=>Ht.value=me),secondary:"",class:"ivyforms-color-text-input"},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:Ht.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])])])]))}}),B8=Ae(U8,[["__scopeId","data-v-a2424540"]]),D8={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},E8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},A8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},O8={class:"ivyforms-color-input-wrapper"},z8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},W8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},q8={class:"ivyforms-color-input-wrapper"},N8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},H8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},Y8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},j8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},G8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16 ivyforms-corner-field"},K8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},X8={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},Q8={class:"ivyforms-corner-main-input"},J8={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},Z8={class:"ivyforms-corner-grid-item"},eT={class:"ivyforms-corner-grid-item"},tT={class:"ivyforms-corner-grid-item"},oT={class:"ivyforms-corner-grid-item"},nT=ke({__name:"ConfirmationMessageSection",props:{confirmationBorderColor:{},confirmationBorderStyle:{},confirmationBackgroundColor:{},confirmationBorderWidthValue:{},confirmationBorderWidthUnit:{},isConfirmationCornerLinked:{type:Boolean},confirmationCornerMainValue:{},confirmationCornerLinkedUnit:{},confirmationCornerMainPlaceholder:{},confirmationCornerTopLeftValue:{},confirmationCornerTopLeftUnit:{},confirmationCornerTopRightValue:{},confirmationCornerTopRightUnit:{},confirmationCornerBottomRightValue:{},confirmationCornerBottomRightUnit:{},confirmationCornerBottomLeftValue:{},confirmationCornerBottomLeftUnit:{}},emits:["update:confirmationBorderColor","update:confirmationBorderStyle","update:confirmationBackgroundColor","update:confirmationBorderWidthValue","update:confirmationBorderWidthUnit","update:confirmationCornerMainValue","update:confirmationCornerLinkedUnit","update:confirmationCornerTopLeftValue","update:confirmationCornerTopLeftUnit","update:confirmationCornerTopRightValue","update:confirmationCornerTopRightUnit","update:confirmationCornerBottomRightValue","update:confirmationCornerBottomRightUnit","update:confirmationCornerBottomLeftValue","update:confirmationCornerBottomLeftUnit","toggleConfirmationCornerLinked"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=Ku,i=l;return(m,c)=>{const v=Mt;return h(),V("div",D8,[s("div",E8,[s("label",A8,P(f(o)("border_color")),1),s("div",O8,[d(ht,{"model-value":n.confirmationBorderColor,"onUpdate:modelValue":c[1]||(c[1]=u=>i("update:confirmationBorderColor",u))},{reference:_(()=>[d(De,{"model-value":n.confirmationBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":c[0]||(c[0]=u=>i("update:confirmationBorderColor",u))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.confirmationBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",z8,[s("label",W8,P(f(o)("background_color")),1),s("div",q8,[d(ht,{"model-value":n.confirmationBackgroundColor,"onUpdate:modelValue":c[3]||(c[3]=u=>i("update:confirmationBackgroundColor",u))},{reference:_(()=>[d(De,{"model-value":n.confirmationBackgroundColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":c[2]||(c[2]=u=>i("update:confirmationBackgroundColor",u))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.confirmationBackgroundColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",N8,[s("label",H8,P(f(o)("border_width")),1),d(Xe,{secondary:"","model-value":n.confirmationBorderWidthValue,unit:n.confirmationBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[4]||(c[4]=u=>i("update:confirmationBorderWidthValue",u)),"onUpdate:unit":c[5]||(c[5]=u=>i("update:confirmationBorderWidthUnit",u))},null,8,["model-value","unit"])]),s("div",Y8,[s("label",j8,P(f(o)("border_style")),1),d(Ct,{secondary:"","model-value":n.confirmationBorderStyle,"icon-start":f(da)(n.confirmationBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[6]||(c[6]=u=>i("update:confirmationBorderStyle",f(uo)(u)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(r),u=>(h(),le(v,{key:u.value,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),s("div",G8,[s("label",K8,P(f(o)("corner")),1),s("div",X8,[s("div",Q8,[d(Ee,{size:"s",type:"ghost",priority:n.isConfirmationCornerLinked?"secondary":"tertiary","icon-start":n.isConfirmationCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":n.isConfirmationCornerLinked?f(o)("unlink_corners"):f(o)("link_corners"),onClick:c[7]||(c[7]=u=>i("toggleConfirmationCornerLinked"))},null,8,["priority","icon-start","aria-label"]),d(Xe,{secondary:"","model-value":n.confirmationCornerMainValue,unit:n.confirmationCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:n.confirmationCornerMainPlaceholder,disabled:!n.isConfirmationCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[8]||(c[8]=u=>i("update:confirmationCornerMainValue",u)),"onUpdate:unit":c[9]||(c[9]=u=>i("update:confirmationCornerLinkedUnit",u))},null,8,["model-value","unit","placeholder","disabled"])])])]),n.isConfirmationCornerLinked?ce("",!0):(h(),V("div",J8,[s("div",Z8,[d(Xe,{secondary:"","model-value":n.confirmationCornerTopLeftValue,unit:n.confirmationCornerTopLeftUnit,"icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[10]||(c[10]=u=>i("update:confirmationCornerTopLeftValue",u)),"onUpdate:unit":c[11]||(c[11]=u=>i("update:confirmationCornerTopLeftUnit",u))},null,8,["model-value","unit"])]),s("div",eT,[d(Xe,{secondary:"","model-value":n.confirmationCornerTopRightValue,unit:n.confirmationCornerTopRightUnit,"icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[12]||(c[12]=u=>i("update:confirmationCornerTopRightValue",u)),"onUpdate:unit":c[13]||(c[13]=u=>i("update:confirmationCornerTopRightUnit",u))},null,8,["model-value","unit"])]),s("div",tT,[d(Xe,{secondary:"","model-value":n.confirmationCornerBottomLeftValue,unit:n.confirmationCornerBottomLeftUnit,"icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[14]||(c[14]=u=>i("update:confirmationCornerBottomLeftValue",u)),"onUpdate:unit":c[15]||(c[15]=u=>i("update:confirmationCornerBottomLeftUnit",u))},null,8,["model-value","unit"])]),s("div",oT,[d(Xe,{secondary:"","model-value":n.confirmationCornerBottomRightValue,unit:n.confirmationCornerBottomRightUnit,"icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[16]||(c[16]=u=>i("update:confirmationCornerBottomRightValue",u)),"onUpdate:unit":c[17]||(c[17]=u=>i("update:confirmationCornerBottomRightUnit",u))},null,8,["model-value","unit"])])]))])}}}),lT={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},iT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},rT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},aT={class:"ivyforms-color-input-wrapper"},sT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},dT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},uT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},cT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},fT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},mT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},vT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},pT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},yT={class:"ivyforms-color-input-wrapper"},gT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},hT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},bT={class:"ivyforms-color-input-wrapper"},_T={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},xT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},wT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16 ivyforms-corner-field"},ST={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},kT={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},CT={class:"ivyforms-corner-main-input"},IT={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},FT={class:"ivyforms-corner-grid-item"},TT={class:"ivyforms-corner-grid-item"},$T={class:"ivyforms-corner-grid-item"},PT={class:"ivyforms-corner-grid-item"},VT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},LT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},RT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},MT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},UT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},BT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},DT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},ET={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},AT=ke({__name:"ButtonStatesSection",props:{buttonBackground:{},buttonBorderColor:{},buttonText:{},buttonFontWeight:{},buttonFontStyle:{},buttonFontSizeValue:{},buttonFontSizeUnit:{},buttonBorderWidthValue:{},buttonBorderWidthUnit:{},isButtonCornerLinked:{type:Boolean},buttonCornerMainValue:{},buttonCornerLinkedUnit:{},buttonCornerMainPlaceholder:{},buttonCornerTopLeftValue:{},buttonCornerTopLeftUnit:{},buttonCornerTopRightValue:{},buttonCornerTopRightUnit:{},buttonCornerBottomRightValue:{},buttonCornerBottomRightUnit:{},buttonCornerBottomLeftValue:{},buttonCornerBottomLeftUnit:{},buttonPaddingLeftRightValue:{},buttonPaddingLeftRightUnit:{},buttonPaddingTopBottomValue:{},buttonPaddingTopBottomUnit:{},buttonWidthValue:{},buttonWidthUnit:{},buttonHeightValue:{},buttonHeightUnit:{}},emits:["update:buttonBackground","update:buttonBorderColor","update:buttonText","update:buttonFontWeight","update:buttonFontStyle","update:buttonFontSizeValue","update:buttonFontSizeUnit","update:buttonBorderWidthValue","update:buttonBorderWidthUnit","update:buttonCornerMainValue","update:buttonCornerLinkedUnit","update:buttonCornerTopLeftValue","update:buttonCornerTopLeftUnit","update:buttonCornerTopRightValue","update:buttonCornerTopRightUnit","update:buttonCornerBottomRightValue","update:buttonCornerBottomRightUnit","update:buttonCornerBottomLeftValue","update:buttonCornerBottomLeftUnit","update:buttonPaddingLeftRightValue","update:buttonPaddingLeftRightUnit","update:buttonPaddingTopBottomValue","update:buttonPaddingTopBottomUnit","update:buttonWidthValue","update:buttonWidthUnit","update:buttonHeightValue","update:buttonHeightUnit","toggleButtonCornerLinked"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=_r,i=xr,m=l;return(c,v)=>{const u=At,g=Mt;return h(),V("div",lT,[s("div",iT,[s("label",rT,P(f(o)("button_background")),1),s("div",aT,[d(ht,{"model-value":n.buttonBackground,"onUpdate:modelValue":v[1]||(v[1]=p=>m("update:buttonBackground",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.buttonBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":v[0]||(v[0]=p=>m("update:buttonBackground",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.buttonBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),d(u,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",sT,[s("label",dT,P(f(o)("font_weight")),1),d(Ct,{"model-value":n.buttonFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[2]||(v[2]=p=>m("update:buttonFontWeight",String(p)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(r),p=>(h(),le(g,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",uT,[s("label",cT,P(f(o)("font_style")),1),d(Ct,{"model-value":n.buttonFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[3]||(v[3]=p=>m("update:buttonFontStyle",f(ro)(p)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(i),p=>(h(),le(g,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",fT,[s("label",mT,P(f(o)("font_size")),1),d(Xe,{"model-value":n.buttonFontSizeValue,unit:n.buttonFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[4]||(v[4]=p=>m("update:buttonFontSizeValue",p)),"onUpdate:unit":v[5]||(v[5]=p=>m("update:buttonFontSizeUnit",p))},null,8,["model-value","unit"])]),s("div",vT,[s("label",pT,P(f(o)("button_border_color")),1),s("div",yT,[d(ht,{"model-value":n.buttonBorderColor,"onUpdate:modelValue":v[7]||(v[7]=p=>m("update:buttonBorderColor",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.buttonBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":v[6]||(v[6]=p=>m("update:buttonBorderColor",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.buttonBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",gT,[s("label",hT,P(f(o)("button_text")),1),s("div",bT,[d(ht,{"model-value":n.buttonText,"onUpdate:modelValue":v[9]||(v[9]=p=>m("update:buttonText",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.buttonText,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":v[8]||(v[8]=p=>m("update:buttonText",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.buttonText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",_T,[s("label",xT,P(f(o)("button_border_width")),1),d(Xe,{"model-value":n.buttonBorderWidthValue,unit:n.buttonBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[10]||(v[10]=p=>m("update:buttonBorderWidthValue",p)),"onUpdate:unit":v[11]||(v[11]=p=>m("update:buttonBorderWidthUnit",p))},null,8,["model-value","unit"])]),s("div",wT,[s("label",ST,P(f(o)("corner")),1),s("div",kT,[s("div",CT,[d(Ee,{size:"s",type:"ghost",priority:n.isButtonCornerLinked?"secondary":"tertiary","icon-start":n.isButtonCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":n.isButtonCornerLinked?f(o)("unlink_corners"):f(o)("link_corners"),onClick:v[12]||(v[12]=p=>m("toggleButtonCornerLinked"))},null,8,["priority","icon-start","aria-label"]),d(Xe,{secondary:"","model-value":n.buttonCornerMainValue,unit:n.buttonCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:n.buttonCornerMainPlaceholder,disabled:!n.isButtonCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":v[13]||(v[13]=p=>m("update:buttonCornerMainValue",p)),"onUpdate:unit":v[14]||(v[14]=p=>m("update:buttonCornerLinkedUnit",p))},null,8,["model-value","unit","placeholder","disabled"])])])]),n.isButtonCornerLinked?ce("",!0):(h(),V("div",IT,[s("div",FT,[d(Xe,{secondary:"","model-value":n.buttonCornerTopLeftValue,unit:n.buttonCornerTopLeftUnit,"icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":v[15]||(v[15]=p=>m("update:buttonCornerTopLeftValue",p)),"onUpdate:unit":v[16]||(v[16]=p=>m("update:buttonCornerTopLeftUnit",p))},null,8,["model-value","unit"])]),s("div",TT,[d(Xe,{secondary:"","model-value":n.buttonCornerTopRightValue,unit:n.buttonCornerTopRightUnit,"icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":v[17]||(v[17]=p=>m("update:buttonCornerTopRightValue",p)),"onUpdate:unit":v[18]||(v[18]=p=>m("update:buttonCornerTopRightUnit",p))},null,8,["model-value","unit"])]),s("div",$T,[d(Xe,{secondary:"","model-value":n.buttonCornerBottomLeftValue,unit:n.buttonCornerBottomLeftUnit,"icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":v[19]||(v[19]=p=>m("update:buttonCornerBottomLeftValue",p)),"onUpdate:unit":v[20]||(v[20]=p=>m("update:buttonCornerBottomLeftUnit",p))},null,8,["model-value","unit"])]),s("div",PT,[d(Xe,{secondary:"","model-value":n.buttonCornerBottomRightValue,unit:n.buttonCornerBottomRightUnit,"icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":v[21]||(v[21]=p=>m("update:buttonCornerBottomRightValue",p)),"onUpdate:unit":v[22]||(v[22]=p=>m("update:buttonCornerBottomRightUnit",p))},null,8,["model-value","unit"])])])),d(u,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",VT,[s("label",LT,P(f(o)("padding_left_right")),1),d(Xe,{"model-value":n.buttonPaddingLeftRightValue,unit:n.buttonPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[23]||(v[23]=p=>m("update:buttonPaddingLeftRightValue",p)),"onUpdate:unit":v[24]||(v[24]=p=>m("update:buttonPaddingLeftRightUnit",p))},null,8,["model-value","unit"])]),s("div",RT,[s("label",MT,P(f(o)("padding_top_bottom")),1),d(Xe,{"model-value":n.buttonPaddingTopBottomValue,unit:n.buttonPaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"8",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[25]||(v[25]=p=>m("update:buttonPaddingTopBottomValue",p)),"onUpdate:unit":v[26]||(v[26]=p=>m("update:buttonPaddingTopBottomUnit",p))},null,8,["model-value","unit"])]),d(u,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",UT,[s("label",BT,P(f(o)("button_width")),1),d(Xe,{"model-value":n.buttonWidthValue,unit:n.buttonWidthUnit,secondary:"","icon-prepend":"size-width","icon-prepend-category":"builder",units:["px","rem","em","%","auto"],placeholder:"auto",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[27]||(v[27]=p=>m("update:buttonWidthValue",p)),"onUpdate:unit":v[28]||(v[28]=p=>m("update:buttonWidthUnit",p))},null,8,["model-value","unit"])]),s("div",DT,[s("label",ET,P(f(o)("button_height")),1),d(Xe,{"model-value":n.buttonHeightValue,unit:n.buttonHeightUnit,secondary:"","icon-prepend":"size-height","icon-prepend-category":"builder",units:["px","rem","em","%","auto"],placeholder:"auto",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[29]||(v[29]=p=>m("update:buttonHeightValue",p)),"onUpdate:unit":v[30]||(v[30]=p=>m("update:buttonHeightUnit",p))},null,8,["model-value","unit"])])])}}}),OT={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},zT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},WT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},qT={class:"ivyforms-color-input-wrapper"},NT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},HT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},YT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},jT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},GT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},KT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},XT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},QT={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JT={class:"ivyforms-color-input-wrapper"},ZT={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},e$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},t$={class:"ivyforms-color-input-wrapper"},o$=ke({__name:"CheckboxRadioSection",props:{checkboxRadioFontColor:{},checkboxRadioFontWeight:{},checkboxRadioFontStyle:{},checkboxRadioFontSizeValue:{},checkboxRadioFontSizeUnit:{},checkboxRadioSelectionColor:{},checkboxRadioBorderColor:{}},emits:["update:checkboxRadioFontColor","update:checkboxRadioFontWeight","update:checkboxRadioFontStyle","update:checkboxRadioFontSizeValue","update:checkboxRadioFontSizeUnit","update:checkboxRadioSelectionColor","update:checkboxRadioBorderColor"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=_r,i=xr,m=l;return(c,v)=>{const u=Mt;return h(),V("div",OT,[s("div",zT,[s("label",WT,P(f(o)("font_color")),1),s("div",qT,[d(ht,{"model-value":n.checkboxRadioFontColor,"onUpdate:modelValue":v[1]||(v[1]=g=>m("update:checkboxRadioFontColor",g))},{reference:_(()=>[d(De,{"model-value":n.checkboxRadioFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[0]||(v[0]=g=>m("update:checkboxRadioFontColor",g))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.checkboxRadioFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",NT,[s("label",HT,P(f(o)("font_weight")),1),d(Ct,{"model-value":n.checkboxRadioFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[2]||(v[2]=g=>m("update:checkboxRadioFontWeight",String(g)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(r),g=>(h(),le(u,{key:g.value,label:g.label,value:g.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",YT,[s("label",jT,P(f(o)("font_style")),1),d(Ct,{"model-value":n.checkboxRadioFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[3]||(v[3]=g=>m("update:checkboxRadioFontStyle",f(ro)(g)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(i),g=>(h(),le(u,{key:g.value,label:g.label,value:g.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",GT,[s("label",KT,P(f(o)("font_size")),1),d(Xe,{"model-value":n.checkboxRadioFontSizeValue,unit:n.checkboxRadioFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[4]||(v[4]=g=>m("update:checkboxRadioFontSizeValue",g)),"onUpdate:unit":v[5]||(v[5]=g=>m("update:checkboxRadioFontSizeUnit",g))},null,8,["model-value","unit"])]),s("div",XT,[s("label",QT,P(f(o)("selection_color")),1),s("div",JT,[d(ht,{"model-value":n.checkboxRadioSelectionColor,"onUpdate:modelValue":v[7]||(v[7]=g=>m("update:checkboxRadioSelectionColor",g))},{reference:_(()=>[d(De,{"model-value":n.checkboxRadioSelectionColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[6]||(v[6]=g=>m("update:checkboxRadioSelectionColor",g))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.checkboxRadioSelectionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",ZT,[s("label",e$,P(f(o)("border_color")),1),s("div",t$,[d(ht,{"model-value":n.checkboxRadioBorderColor,"onUpdate:modelValue":v[9]||(v[9]=g=>m("update:checkboxRadioBorderColor",g))},{reference:_(()=>[d(De,{"model-value":n.checkboxRadioBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[8]||(v[8]=g=>m("update:checkboxRadioBorderColor",g))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.checkboxRadioBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])])}}}),n$={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},l$={key:0,class:"ivyforms-tab-content ivyforms-width-100"},i$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},r$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},a$={class:"ivyforms-color-input-wrapper"},s$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},d$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},u$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},c$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},f$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},m$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},v$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},p$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},y$={class:"ivyforms-color-input-wrapper"},g$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},h$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},b$={class:"ivyforms-color-input-wrapper"},_$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},x$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},w$={class:"ivyforms-color-input-wrapper"},S$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16 ivyforms-corner-field"},k$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},C$={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},I$={class:"ivyforms-corner-main-input"},F$={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},T$={class:"ivyforms-corner-grid-item"},$$={class:"ivyforms-corner-grid-item"},P$={class:"ivyforms-corner-grid-item"},V$={class:"ivyforms-corner-grid-item"},L$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},R$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},M$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},U$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},B$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},D$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},E$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},A$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},O$={key:1,class:"ivyforms-tab-content ivyforms-width-100"},z$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},W$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},q$={class:"ivyforms-color-input-wrapper"},N$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},H$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},Y$={class:"ivyforms-color-input-wrapper"},j$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},G$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},K$={class:"ivyforms-color-input-wrapper"},X$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},Q$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},J$={class:"ivyforms-color-input-wrapper"},Z$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},eP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},tP={key:2,class:"ivyforms-tab-content ivyforms-width-100"},oP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},nP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},lP={class:"ivyforms-color-input-wrapper"},iP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},rP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},aP={class:"ivyforms-color-input-wrapper"},sP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},dP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},uP={class:"ivyforms-color-input-wrapper"},cP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},fP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},mP={class:"ivyforms-color-input-wrapper"},vP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},pP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},yP={key:3,class:"ivyforms-tab-content ivyforms-width-100"},gP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},hP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},bP={class:"ivyforms-color-input-wrapper"},_P={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},xP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},wP={class:"ivyforms-color-input-wrapper"},SP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},kP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},CP={class:"ivyforms-color-input-wrapper"},IP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},FP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},TP={class:"ivyforms-color-input-wrapper"},$P={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},PP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},VP=ke({__name:"FieldStatesSection",props:{fieldStatesActiveTab:{},fieldStatesTabs:{},fieldBackground:{},fieldText:{},fieldFontWeight:{},fieldFontStyle:{},fieldFontSizeValue:{},fieldFontSizeUnit:{},fieldDescriptionColor:{},fieldBorderColor:{},fieldBorderStyle:{},isFieldCornerLinked:{type:Boolean},fieldCornerMainValue:{},fieldCornerLinkedUnit:{},fieldCornerMainPlaceholder:{},fieldCornerTopLeftValue:{},fieldCornerTopLeftUnit:{},fieldCornerTopRightValue:{},fieldCornerTopRightUnit:{},fieldCornerBottomRightValue:{},fieldCornerBottomRightUnit:{},fieldCornerBottomLeftValue:{},fieldCornerBottomLeftUnit:{},fieldBorderWidthValue:{},fieldBorderWidthUnit:{},fieldPaddingLeftRightValue:{},fieldPaddingLeftRightUnit:{},fieldPaddingTopBottomValue:{},fieldPaddingTopBottomUnit:{},fieldActiveBackground:{},fieldActiveBorderColor:{},fieldActiveTextColor:{},fieldActiveDescriptionColor:{},fieldActiveBorderStyle:{},fieldReadOnlyBackground:{},fieldReadOnlyBorderColor:{},fieldReadOnlyTextColor:{},fieldReadOnlyDescriptionColor:{},fieldReadOnlyBorderStyle:{},fieldErrorBackground:{},fieldErrorBorderColor:{},fieldErrorTextColor:{},fieldErrorDescriptionColor:{},fieldErrorBorderStyle:{}},emits:["update:fieldStatesActiveTab","update:fieldBackground","update:fieldText","update:fieldFontWeight","update:fieldFontStyle","update:fieldFontSizeValue","update:fieldFontSizeUnit","update:fieldDescriptionColor","update:fieldBorderColor","update:fieldBorderStyle","update:fieldCornerMainValue","update:fieldCornerLinkedUnit","update:fieldCornerTopLeftValue","update:fieldCornerTopLeftUnit","update:fieldCornerTopRightValue","update:fieldCornerTopRightUnit","update:fieldCornerBottomRightValue","update:fieldCornerBottomRightUnit","update:fieldCornerBottomLeftValue","update:fieldCornerBottomLeftUnit","update:fieldBorderWidthValue","update:fieldBorderWidthUnit","update:fieldPaddingLeftRightValue","update:fieldPaddingLeftRightUnit","update:fieldPaddingTopBottomValue","update:fieldPaddingTopBottomUnit","update:fieldActiveBackground","update:fieldActiveBorderColor","update:fieldActiveTextColor","update:fieldActiveDescriptionColor","update:fieldActiveBorderStyle","update:fieldReadOnlyBackground","update:fieldReadOnlyBorderColor","update:fieldReadOnlyTextColor","update:fieldReadOnlyDescriptionColor","update:fieldReadOnlyBorderStyle","update:fieldErrorBackground","update:fieldErrorBorderColor","update:fieldErrorTextColor","update:fieldErrorDescriptionColor","update:fieldErrorBorderStyle","toggleFieldCornerLinked"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=Ku,i=_r,m=xr,c=l;return(v,u)=>{const g=Mt;return h(),V("div",n$,[d(Yn,{"model-value":n.fieldStatesActiveTab,tabs:n.fieldStatesTabs,priority:"secondary",type:"tonal",background:!1,class:"ivyforms-field-states-tabs","onUpdate:modelValue":u[0]||(u[0]=p=>c("update:fieldStatesActiveTab",p))},null,8,["model-value","tabs"]),n.fieldStatesActiveTab==="default"?(h(),V("div",l$,[s("div",i$,[s("label",r$,P(f(o)("field_background")),1),s("div",a$,[d(ht,{"model-value":n.fieldBackground,"onUpdate:modelValue":u[2]||(u[2]=p=>c("update:fieldBackground",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[1]||(u[1]=p=>c("update:fieldBackground",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",s$,[s("label",d$,P(f(o)("font_weight")),1),d(Ct,{secondary:"","model-value":n.fieldFontWeight,class:"ivyforms-mixed-input-field","onUpdate:modelValue":u[3]||(u[3]=p=>c("update:fieldFontWeight",String(p)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(i),p=>(h(),le(g,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",u$,[s("label",c$,P(f(o)("font_style")),1),d(Ct,{secondary:"","model-value":n.fieldFontStyle,class:"ivyforms-mixed-input-field","onUpdate:modelValue":u[4]||(u[4]=p=>c("update:fieldFontStyle",f(ro)(p)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(m),p=>(h(),le(g,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",f$,[s("label",m$,P(f(o)("font_size")),1),d(Xe,{secondary:"","model-value":n.fieldFontSizeValue,unit:n.fieldFontSizeUnit,"icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":u[5]||(u[5]=p=>c("update:fieldFontSizeValue",p)),"onUpdate:unit":u[6]||(u[6]=p=>c("update:fieldFontSizeUnit",p))},null,8,["model-value","unit"])]),s("div",v$,[s("label",p$,P(f(o)("field_text")),1),s("div",y$,[d(ht,{"model-value":n.fieldText,"onUpdate:modelValue":u[8]||(u[8]=p=>c("update:fieldText",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldText,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[7]||(u[7]=p=>c("update:fieldText",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",g$,[s("label",h$,P(f(o)("description_color")),1),s("div",b$,[d(ht,{"model-value":n.fieldDescriptionColor,"onUpdate:modelValue":u[10]||(u[10]=p=>c("update:fieldDescriptionColor",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[9]||(u[9]=p=>c("update:fieldDescriptionColor",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",_$,[s("label",x$,P(f(o)("field_border_color")),1),s("div",w$,[d(ht,{"model-value":n.fieldBorderColor,"onUpdate:modelValue":u[12]||(u[12]=p=>c("update:fieldBorderColor",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[11]||(u[11]=p=>c("update:fieldBorderColor",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",S$,[s("label",k$,P(f(o)("field_corner")),1),s("div",C$,[s("div",I$,[d(Ee,{size:"s",type:"ghost",priority:n.isFieldCornerLinked?"secondary":"tertiary","icon-start":n.isFieldCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":n.isFieldCornerLinked?f(o)("unlink_corners"):f(o)("link_corners"),onClick:u[13]||(u[13]=p=>c("toggleFieldCornerLinked"))},null,8,["priority","icon-start","aria-label"]),d(Xe,{secondary:"","model-value":n.fieldCornerMainValue,unit:n.fieldCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:n.fieldCornerMainPlaceholder,disabled:!n.isFieldCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":u[14]||(u[14]=p=>c("update:fieldCornerMainValue",p)),"onUpdate:unit":u[15]||(u[15]=p=>c("update:fieldCornerLinkedUnit",p))},null,8,["model-value","unit","placeholder","disabled"])])])]),n.isFieldCornerLinked?ce("",!0):(h(),V("div",F$,[s("div",T$,[d(Xe,{secondary:"","model-value":n.fieldCornerTopLeftValue,unit:n.fieldCornerTopLeftUnit,"icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":u[16]||(u[16]=p=>c("update:fieldCornerTopLeftValue",p)),"onUpdate:unit":u[17]||(u[17]=p=>c("update:fieldCornerTopLeftUnit",p))},null,8,["model-value","unit"])]),s("div",$$,[d(Xe,{secondary:"","model-value":n.fieldCornerTopRightValue,unit:n.fieldCornerTopRightUnit,"icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":u[18]||(u[18]=p=>c("update:fieldCornerTopRightValue",p)),"onUpdate:unit":u[19]||(u[19]=p=>c("update:fieldCornerTopRightUnit",p))},null,8,["model-value","unit"])]),s("div",P$,[d(Xe,{secondary:"","model-value":n.fieldCornerBottomLeftValue,unit:n.fieldCornerBottomLeftUnit,"icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":u[20]||(u[20]=p=>c("update:fieldCornerBottomLeftValue",p)),"onUpdate:unit":u[21]||(u[21]=p=>c("update:fieldCornerBottomLeftUnit",p))},null,8,["model-value","unit"])]),s("div",V$,[d(Xe,{secondary:"","model-value":n.fieldCornerBottomRightValue,unit:n.fieldCornerBottomRightUnit,"icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":u[22]||(u[22]=p=>c("update:fieldCornerBottomRightValue",p)),"onUpdate:unit":u[23]||(u[23]=p=>c("update:fieldCornerBottomRightUnit",p))},null,8,["model-value","unit"])])])),s("div",L$,[s("label",R$,P(f(o)("field_border_width")),1),d(Xe,{secondary:"","model-value":n.fieldBorderWidthValue,unit:n.fieldBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-mixed-input-field","onUpdate:modelValue":u[24]||(u[24]=p=>c("update:fieldBorderWidthValue",p)),"onUpdate:unit":u[25]||(u[25]=p=>c("update:fieldBorderWidthUnit",p))},null,8,["model-value","unit"])]),s("div",M$,[s("label",U$,P(f(o)("border_style")),1),d(Ct,{secondary:"","model-value":n.fieldBorderStyle,"icon-start":f(da)(n.fieldBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":u[26]||(u[26]=p=>c("update:fieldBorderStyle",f(uo)(p)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(r),p=>(h(),le(g,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",B$,[s("label",D$,P(f(o)("padding_left_right")),1),d(Xe,{secondary:"","model-value":n.fieldPaddingLeftRightValue,unit:n.fieldPaddingLeftRightUnit,"icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"12",class:"ivyforms-mixed-input-field","onUpdate:modelValue":u[27]||(u[27]=p=>c("update:fieldPaddingLeftRightValue",p)),"onUpdate:unit":u[28]||(u[28]=p=>c("update:fieldPaddingLeftRightUnit",p))},null,8,["model-value","unit"])]),s("div",E$,[s("label",A$,P(f(o)("padding_top_bottom")),1),d(Xe,{secondary:"","model-value":n.fieldPaddingTopBottomValue,unit:n.fieldPaddingTopBottomUnit,"icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"8",class:"ivyforms-mixed-input-field","onUpdate:modelValue":u[29]||(u[29]=p=>c("update:fieldPaddingTopBottomValue",p)),"onUpdate:unit":u[30]||(u[30]=p=>c("update:fieldPaddingTopBottomUnit",p))},null,8,["model-value","unit"])])])):ce("",!0),n.fieldStatesActiveTab==="active"?(h(),V("div",O$,[s("div",z$,[s("label",W$,P(f(o)("field_background")),1),s("div",q$,[d(ht,{"model-value":n.fieldActiveBackground,"onUpdate:modelValue":u[32]||(u[32]=p=>c("update:fieldActiveBackground",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldActiveBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[31]||(u[31]=p=>c("update:fieldActiveBackground",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldActiveBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",N$,[s("label",H$,P(f(o)("field_border_color")),1),s("div",Y$,[d(ht,{"model-value":n.fieldActiveBorderColor,"onUpdate:modelValue":u[34]||(u[34]=p=>c("update:fieldActiveBorderColor",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldActiveBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[33]||(u[33]=p=>c("update:fieldActiveBorderColor",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldActiveBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",j$,[s("label",G$,P(f(o)("field_text")),1),s("div",K$,[d(ht,{"model-value":n.fieldActiveTextColor,"onUpdate:modelValue":u[36]||(u[36]=p=>c("update:fieldActiveTextColor",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldActiveTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[35]||(u[35]=p=>c("update:fieldActiveTextColor",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldActiveTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",X$,[s("label",Q$,P(f(o)("description_color")),1),s("div",J$,[d(ht,{"model-value":n.fieldActiveDescriptionColor,"onUpdate:modelValue":u[38]||(u[38]=p=>c("update:fieldActiveDescriptionColor",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldActiveDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[37]||(u[37]=p=>c("update:fieldActiveDescriptionColor",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldActiveDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",Z$,[s("label",eP,P(f(o)("border_style")),1),d(Ct,{secondary:"","model-value":n.fieldActiveBorderStyle,"icon-start":f(da)(n.fieldActiveBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":u[39]||(u[39]=p=>c("update:fieldActiveBorderStyle",f(uo)(p)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(r),p=>(h(),le(g,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):ce("",!0),n.fieldStatesActiveTab==="read-only"?(h(),V("div",tP,[s("div",oP,[s("label",nP,P(f(o)("field_background")),1),s("div",lP,[d(ht,{"model-value":n.fieldReadOnlyBackground,"onUpdate:modelValue":u[41]||(u[41]=p=>c("update:fieldReadOnlyBackground",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldReadOnlyBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[40]||(u[40]=p=>c("update:fieldReadOnlyBackground",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldReadOnlyBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",iP,[s("label",rP,P(f(o)("field_border_color")),1),s("div",aP,[d(ht,{"model-value":n.fieldReadOnlyBorderColor,"onUpdate:modelValue":u[43]||(u[43]=p=>c("update:fieldReadOnlyBorderColor",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldReadOnlyBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[42]||(u[42]=p=>c("update:fieldReadOnlyBorderColor",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldReadOnlyBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",sP,[s("label",dP,P(f(o)("field_text")),1),s("div",uP,[d(ht,{"model-value":n.fieldReadOnlyTextColor,"onUpdate:modelValue":u[45]||(u[45]=p=>c("update:fieldReadOnlyTextColor",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldReadOnlyTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[44]||(u[44]=p=>c("update:fieldReadOnlyTextColor",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldReadOnlyTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",cP,[s("label",fP,P(f(o)("description_color")),1),s("div",mP,[d(ht,{"model-value":n.fieldReadOnlyDescriptionColor,"onUpdate:modelValue":u[47]||(u[47]=p=>c("update:fieldReadOnlyDescriptionColor",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldReadOnlyDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[46]||(u[46]=p=>c("update:fieldReadOnlyDescriptionColor",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldReadOnlyDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",vP,[s("label",pP,P(f(o)("border_style")),1),d(Ct,{secondary:"","model-value":n.fieldReadOnlyBorderStyle,"icon-start":f(da)(n.fieldReadOnlyBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":u[48]||(u[48]=p=>c("update:fieldReadOnlyBorderStyle",f(uo)(p)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(r),p=>(h(),le(g,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):ce("",!0),n.fieldStatesActiveTab==="error"?(h(),V("div",yP,[s("div",gP,[s("label",hP,P(f(o)("field_background")),1),s("div",bP,[d(ht,{"model-value":n.fieldErrorBackground,"onUpdate:modelValue":u[50]||(u[50]=p=>c("update:fieldErrorBackground",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldErrorBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[49]||(u[49]=p=>c("update:fieldErrorBackground",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldErrorBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",_P,[s("label",xP,P(f(o)("field_border_color")),1),s("div",wP,[d(ht,{"model-value":n.fieldErrorBorderColor,"onUpdate:modelValue":u[52]||(u[52]=p=>c("update:fieldErrorBorderColor",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldErrorBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[51]||(u[51]=p=>c("update:fieldErrorBorderColor",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldErrorBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",SP,[s("label",kP,P(f(o)("field_text")),1),s("div",CP,[d(ht,{"model-value":n.fieldErrorTextColor,"onUpdate:modelValue":u[54]||(u[54]=p=>c("update:fieldErrorTextColor",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldErrorTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[53]||(u[53]=p=>c("update:fieldErrorTextColor",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldErrorTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",IP,[s("label",FP,P(f(o)("description_color")),1),s("div",TP,[d(ht,{"model-value":n.fieldErrorDescriptionColor,"onUpdate:modelValue":u[56]||(u[56]=p=>c("update:fieldErrorDescriptionColor",p))},{reference:_(()=>[d(De,{secondary:"","model-value":n.fieldErrorDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":u[55]||(u[55]=p=>c("update:fieldErrorDescriptionColor",p))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldErrorDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",$P,[s("label",PP,P(f(o)("border_style")),1),d(Ct,{secondary:"","model-value":n.fieldErrorBorderStyle,"icon-start":f(da)(n.fieldErrorBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":u[57]||(u[57]=p=>c("update:fieldErrorBorderStyle",f(uo)(p)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(r),p=>(h(),le(g,{key:p.value,label:p.label,value:p.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):ce("",!0)])}}}),LP={class:"ivyforms-alignment-control"},RP={class:"ivyforms-alignment-control__label"},MP=ke({__name:"AlignmentControl",props:{modelValue:{},label:{}},emits:["update:modelValue"],setup(n,{emit:l}){const o=n,r=l,i=k(()=>{const c=o.modelValue;return[{name:"left",label:"",iconConfig:{name:"align-left",type:"outline",category:"builder",size:"s",color:c==="left"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:c==="left"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-2)"}},{name:"center",label:"",iconConfig:{name:"align-center",type:"outline",category:"builder",size:"s",color:c==="center"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:c==="center"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-2)"}},{name:"right",label:"",iconConfig:{name:"align-right",type:"outline",category:"builder",size:"s",color:c==="right"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:c==="right"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-2)"}}]}),m=k({get:()=>o.modelValue,set:c=>r("update:modelValue",c)});return(c,v)=>(h(),V("div",LP,[s("label",RP,P(n.label),1),(h(),le(Yn,{key:o.modelValue,modelValue:m.value,"onUpdate:modelValue":v[0]||(v[0]=u=>m.value=u),tabs:i.value,priority:"secondary",type:"tonal","tab-style":"stroke",class:"ivyforms-alignment-control__tabs"},null,8,["modelValue","tabs"]))]))}}),tv=Ae(MP,[["__scopeId","data-v-ff75968d"]]),UP={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},BP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},DP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},EP={class:"ivyforms-color-input-wrapper"},AP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},OP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},zP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},WP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},qP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},NP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},HP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},YP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},jP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},GP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},KP=ke({__name:"FieldPlaceholderSection",props:{placeholderFontColor:{},fieldPlaceholderFontWeight:{},fieldPlaceholderFontStyle:{},fieldPlaceholderFontSizeValue:{},fieldPlaceholderFontSizeUnit:{},fieldPlaceholderAlignment:{},fieldPlaceholderPaddingLeftRightValue:{},fieldPlaceholderPaddingLeftRightUnit:{}},emits:["update:placeholderFontColor","update:fieldPlaceholderFontWeight","update:fieldPlaceholderFontStyle","update:fieldPlaceholderFontSizeValue","update:fieldPlaceholderFontSizeUnit","update:fieldPlaceholderAlignment","update:fieldPlaceholderPaddingLeftRightValue","update:fieldPlaceholderPaddingLeftRightUnit"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=_r,i=xr,m=l;return(c,v)=>{const u=Mt;return h(),V("div",UP,[s("div",BP,[s("label",DP,P(f(o)("placeholder_font_color")),1),s("div",EP,[d(ht,{"model-value":n.placeholderFontColor,"onUpdate:modelValue":v[1]||(v[1]=g=>m("update:placeholderFontColor",g))},{reference:_(()=>[d(De,{"model-value":n.placeholderFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[0]||(v[0]=g=>m("update:placeholderFontColor",g))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.placeholderFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",AP,[s("label",OP,P(f(o)("font_weight")),1),d(Ct,{"model-value":n.fieldPlaceholderFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[2]||(v[2]=g=>m("update:fieldPlaceholderFontWeight",String(g)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(r),g=>(h(),le(u,{key:g.value,label:g.label,value:g.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",zP,[s("label",WP,P(f(o)("font_style")),1),d(Ct,{"model-value":n.fieldPlaceholderFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[3]||(v[3]=g=>m("update:fieldPlaceholderFontStyle",f(ro)(g)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(i),g=>(h(),le(u,{key:g.value,label:g.label,value:g.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",qP,[s("label",NP,P(f(o)("font_size")),1),d(Xe,{"model-value":n.fieldPlaceholderFontSizeValue,unit:n.fieldPlaceholderFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[4]||(v[4]=g=>m("update:fieldPlaceholderFontSizeValue",g)),"onUpdate:unit":v[5]||(v[5]=g=>m("update:fieldPlaceholderFontSizeUnit",g))},null,8,["model-value","unit"])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",HP,[s("label",YP,P(f(o)("placeholder_alignment")),1),d(tv,{"model-value":n.fieldPlaceholderAlignment,"onUpdate:modelValue":v[6]||(v[6]=g=>m("update:fieldPlaceholderAlignment",g))},null,8,["model-value"])]),s("div",jP,[s("label",GP,P(f(o)("padding_left_right")),1),d(Xe,{"model-value":n.fieldPlaceholderPaddingLeftRightValue,unit:n.fieldPlaceholderPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[7]||(v[7]=g=>m("update:fieldPlaceholderPaddingLeftRightValue",g)),"onUpdate:unit":v[8]||(v[8]=g=>m("update:fieldPlaceholderPaddingLeftRightUnit",g))},null,8,["model-value","unit"])])])}}}),XP={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},QP={key:0,class:"ivyforms-tab-content ivyforms-width-100"},JP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},ZP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},e4={class:"ivyforms-color-input-wrapper"},t4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},o4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},n4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},l4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},i4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},r4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},a4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},s4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},d4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},u4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},c4={key:1,class:"ivyforms-tab-content ivyforms-width-100"},f4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},m4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},v4={class:"ivyforms-color-input-wrapper"},p4=ke({__name:"FieldLabelsSection",props:{fieldLabelsActiveTab:{},fieldLabelsTabs:{},fieldLabelText:{},fieldLabelFontWeight:{},fieldLabelFontStyle:{},fieldLabelFontSizeValue:{},fieldLabelFontSizeUnit:{},fieldLabelAlignment:{},requiredIndicatorFontColor:{},fieldLabelPaddingLeftRightValue:{},fieldLabelPaddingLeftRightUnit:{},fieldLabelPaddingTopBottomValue:{},fieldLabelPaddingTopBottomUnit:{}},emits:["update:fieldLabelsActiveTab","update:fieldLabelText","update:fieldLabelFontWeight","update:fieldLabelFontStyle","update:fieldLabelFontSizeValue","update:fieldLabelFontSizeUnit","update:fieldLabelAlignment","update:requiredIndicatorFontColor","update:fieldLabelPaddingLeftRightValue","update:fieldLabelPaddingLeftRightUnit","update:fieldLabelPaddingTopBottomValue","update:fieldLabelPaddingTopBottomUnit"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=_r,i=xr,m=l;return(c,v)=>{const u=Mt;return h(),V("div",XP,[d(Yn,{"model-value":n.fieldLabelsActiveTab,tabs:n.fieldLabelsTabs,priority:"secondary",type:"tonal",background:!1,class:"ivyforms-field-labels-tabs ivyforms-width-100","onUpdate:modelValue":v[0]||(v[0]=g=>m("update:fieldLabelsActiveTab",g))},null,8,["model-value","tabs"]),n.fieldLabelsActiveTab==="label"?(h(),V("div",QP,[s("div",JP,[s("label",ZP,P(f(o)("field_label_text")),1),s("div",e4,[d(ht,{"model-value":n.fieldLabelText,"onUpdate:modelValue":v[2]||(v[2]=g=>m("update:fieldLabelText",g))},{reference:_(()=>[d(De,{"model-value":n.fieldLabelText,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[1]||(v[1]=g=>m("update:fieldLabelText",g))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.fieldLabelText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",t4,[s("label",o4,P(f(o)("font_weight")),1),d(Ct,{"model-value":n.fieldLabelFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[3]||(v[3]=g=>m("update:fieldLabelFontWeight",String(g)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(r),g=>(h(),le(u,{key:g.value,label:g.label,value:g.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",n4,[s("label",l4,P(f(o)("font_style")),1),d(Ct,{"model-value":n.fieldLabelFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[4]||(v[4]=g=>m("update:fieldLabelFontStyle",f(ro)(g)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(i),g=>(h(),le(u,{key:g.value,label:g.label,value:g.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",i4,[s("label",r4,P(f(o)("font_size")),1),d(Xe,{"model-value":n.fieldLabelFontSizeValue,unit:n.fieldLabelFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[5]||(v[5]=g=>m("update:fieldLabelFontSizeValue",g)),"onUpdate:unit":v[6]||(v[6]=g=>m("update:fieldLabelFontSizeUnit",g))},null,8,["model-value","unit"])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",a4,[s("label",s4,P(f(o)("padding_left_right")),1),d(Xe,{"model-value":n.fieldLabelPaddingLeftRightValue,unit:n.fieldLabelPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[7]||(v[7]=g=>m("update:fieldLabelPaddingLeftRightValue",g)),"onUpdate:unit":v[8]||(v[8]=g=>m("update:fieldLabelPaddingLeftRightUnit",g))},null,8,["model-value","unit"])]),s("div",d4,[s("label",u4,P(f(o)("padding_top_bottom")),1),d(Xe,{"model-value":n.fieldLabelPaddingTopBottomValue,unit:n.fieldLabelPaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[9]||(v[9]=g=>m("update:fieldLabelPaddingTopBottomValue",g)),"onUpdate:unit":v[10]||(v[10]=g=>m("update:fieldLabelPaddingTopBottomUnit",g))},null,8,["model-value","unit"])])])):ce("",!0),n.fieldLabelsActiveTab==="required-indicator"?(h(),V("div",c4,[s("div",f4,[s("label",m4,P(f(o)("font_color")),1),s("div",v4,[d(ht,{"model-value":n.requiredIndicatorFontColor,"onUpdate:modelValue":v[12]||(v[12]=g=>m("update:requiredIndicatorFontColor",g))},{reference:_(()=>[d(De,{"model-value":n.requiredIndicatorFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[11]||(v[11]=g=>m("update:requiredIndicatorFontColor",g))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.requiredIndicatorFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])])):ce("",!0)])}}}),y4={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},g4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},h4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},b4={class:"ivyforms-color-input-wrapper"},_4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},x4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},w4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},S4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},k4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},C4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},I4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},F4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},T4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},$4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},P4=ke({__name:"FormDescriptionSection",props:{formDescriptionFontColor:{},formDescriptionFontWeight:{},formDescriptionFontStyle:{},formDescriptionFontSizeValue:{},formDescriptionFontSizeUnit:{},formDescriptionPaddingLeftRightValue:{},formDescriptionPaddingLeftRightUnit:{},formDescriptionPaddingTopBottomValue:{},formDescriptionPaddingTopBottomUnit:{}},emits:["update:formDescriptionFontColor","update:formDescriptionFontWeight","update:formDescriptionFontStyle","update:formDescriptionFontSizeValue","update:formDescriptionFontSizeUnit","update:formDescriptionPaddingLeftRightValue","update:formDescriptionPaddingLeftRightUnit","update:formDescriptionPaddingTopBottomValue","update:formDescriptionPaddingTopBottomUnit"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=_r,i=xr,m=l;return(c,v)=>{const u=Mt;return h(),V("div",y4,[s("div",g4,[s("label",h4,P(f(o)("font_color")),1),s("div",b4,[d(ht,{"model-value":n.formDescriptionFontColor,"onUpdate:modelValue":v[1]||(v[1]=g=>m("update:formDescriptionFontColor",g))},{reference:_(()=>[d(De,{"model-value":n.formDescriptionFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[0]||(v[0]=g=>m("update:formDescriptionFontColor",g))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.formDescriptionFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",_4,[s("label",x4,P(f(o)("font_weight")),1),d(Ct,{"model-value":n.formDescriptionFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[2]||(v[2]=g=>m("update:formDescriptionFontWeight",String(g)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(r),g=>(h(),le(u,{key:g.value,label:g.label,value:g.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",w4,[s("label",S4,P(f(o)("font_style")),1),d(Ct,{"model-value":n.formDescriptionFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[3]||(v[3]=g=>m("update:formDescriptionFontStyle",f(ro)(g)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(i),g=>(h(),le(u,{key:g.value,label:g.label,value:g.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",k4,[s("label",C4,P(f(o)("font_size")),1),d(Xe,{"model-value":n.formDescriptionFontSizeValue,unit:n.formDescriptionFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[4]||(v[4]=g=>m("update:formDescriptionFontSizeValue",g)),"onUpdate:unit":v[5]||(v[5]=g=>m("update:formDescriptionFontSizeUnit",g))},null,8,["model-value","unit"])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",I4,[s("label",F4,P(f(o)("padding_left_right")),1),d(Xe,{"model-value":n.formDescriptionPaddingLeftRightValue,unit:n.formDescriptionPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[6]||(v[6]=g=>m("update:formDescriptionPaddingLeftRightValue",g)),"onUpdate:unit":v[7]||(v[7]=g=>m("update:formDescriptionPaddingLeftRightUnit",g))},null,8,["model-value","unit"])]),s("div",T4,[s("label",$4,P(f(o)("padding_top_bottom")),1),d(Xe,{"model-value":n.formDescriptionPaddingTopBottomValue,unit:n.formDescriptionPaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[8]||(v[8]=g=>m("update:formDescriptionPaddingTopBottomValue",g)),"onUpdate:unit":v[9]||(v[9]=g=>m("update:formDescriptionPaddingTopBottomUnit",g))},null,8,["model-value","unit"])])])}}}),V4={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},L4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},R4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},M4={class:"ivyforms-color-input-wrapper"},U4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},B4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},D4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},E4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},A4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},O4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},z4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},W4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},q4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},N4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},H4=ke({__name:"FormTitleSection",props:{formTitleText:{},formTitleFontWeight:{},formTitleFontStyle:{},formTitleFontSizeValue:{},formTitleFontSizeUnit:{},formTitlePaddingLeftRightValue:{},formTitlePaddingLeftRightUnit:{},formTitlePaddingTopBottomValue:{},formTitlePaddingTopBottomUnit:{}},emits:["update:formTitleText","update:formTitleFontWeight","update:formTitleFontStyle","update:formTitleFontSizeValue","update:formTitleFontSizeUnit","update:formTitlePaddingLeftRightValue","update:formTitlePaddingLeftRightUnit","update:formTitlePaddingTopBottomValue","update:formTitlePaddingTopBottomUnit"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=_r,i=xr,m=l;return(c,v)=>{const u=Mt;return h(),V("div",V4,[s("div",L4,[s("label",R4,P(f(o)("form_title_text")),1),s("div",M4,[d(ht,{"model-value":n.formTitleText,"onUpdate:modelValue":v[1]||(v[1]=g=>m("update:formTitleText",g))},{reference:_(()=>[d(De,{"model-value":n.formTitleText,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v[0]||(v[0]=g=>m("update:formTitleText",g))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.formTitleText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",U4,[s("label",B4,P(f(o)("font_weight")),1),d(Ct,{"model-value":n.formTitleFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[2]||(v[2]=g=>m("update:formTitleFontWeight",String(g)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(r),g=>(h(),le(u,{key:g.value,label:g.label,value:g.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",D4,[s("label",E4,P(f(o)("font_style")),1),d(Ct,{"model-value":n.formTitleFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[3]||(v[3]=g=>m("update:formTitleFontStyle",f(ro)(g)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(i),g=>(h(),le(u,{key:g.value,label:g.label,value:g.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),s("div",A4,[s("label",O4,P(f(o)("font_size")),1),d(Xe,{"model-value":n.formTitleFontSizeValue,unit:n.formTitleFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"20",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[4]||(v[4]=g=>m("update:formTitleFontSizeValue",g)),"onUpdate:unit":v[5]||(v[5]=g=>m("update:formTitleFontSizeUnit",g))},null,8,["model-value","unit"])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",z4,[s("label",W4,P(f(o)("padding_left_right")),1),d(Xe,{"model-value":n.formTitlePaddingLeftRightValue,unit:n.formTitlePaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[6]||(v[6]=g=>m("update:formTitlePaddingLeftRightValue",g)),"onUpdate:unit":v[7]||(v[7]=g=>m("update:formTitlePaddingLeftRightUnit",g))},null,8,["model-value","unit"])]),s("div",q4,[s("label",N4,P(f(o)("padding_top_bottom")),1),d(Xe,{"model-value":n.formTitlePaddingTopBottomValue,unit:n.formTitlePaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":v[8]||(v[8]=g=>m("update:formTitlePaddingTopBottomValue",g)),"onUpdate:unit":v[9]||(v[9]=g=>m("update:formTitlePaddingTopBottomUnit",g))},null,8,["model-value","unit"])])])}}}),Y4={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},j4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},G4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},K4={class:"ivyforms-color-input-wrapper"},X4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},Q4={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},J4={class:"ivyforms-color-input-wrapper"},Z4={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},e6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},t6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},o6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},n6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},l6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},i6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},r6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},a6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},s6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},d6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},u6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},c6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},f6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},m6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16 ivyforms-corner-field"},v6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},p6={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},y6={class:"ivyforms-corner-main-input"},g6={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},h6={class:"ivyforms-corner-grid-item"},b6={class:"ivyforms-corner-grid-item"},_6={class:"ivyforms-corner-grid-item"},x6={class:"ivyforms-corner-grid-item"},w6=ke({__name:"GeneralSection",props:{formBackground:{},formBorderColor:{},formBorderStyle:{},formBorderWidthValue:{},formBorderWidthUnit:{},formPaddingLeftRightValue:{},formPaddingLeftRightUnit:{},formPaddingTopBottomValue:{},formPaddingTopBottomUnit:{},verticalSpacingValue:{},verticalSpacingUnit:{},horizontalSpacingValue:{},horizontalSpacingUnit:{},formAlignment:{},isFormCornerLinked:{type:Boolean},formCornerMainValue:{},formCornerLinkedUnit:{},formCornerMainPlaceholder:{},formCornerTopLeftValue:{},formCornerTopLeftUnit:{},formCornerTopRightValue:{},formCornerTopRightUnit:{},formCornerBottomRightValue:{},formCornerBottomRightUnit:{},formCornerBottomLeftValue:{},formCornerBottomLeftUnit:{}},emits:["update:formBackground","update:formBorderColor","update:formBorderStyle","update:formBorderWidthValue","update:formBorderWidthUnit","update:formPaddingLeftRightValue","update:formPaddingLeftRightUnit","update:formPaddingTopBottomValue","update:formPaddingTopBottomUnit","update:verticalSpacingValue","update:verticalSpacingUnit","update:horizontalSpacingValue","update:horizontalSpacingUnit","update:formAlignment","update:formCornerMainValue","update:formCornerLinkedUnit","update:formCornerTopLeftValue","update:formCornerTopLeftUnit","update:formCornerTopRightValue","update:formCornerTopRightUnit","update:formCornerBottomRightValue","update:formCornerBottomRightUnit","update:formCornerBottomLeftValue","update:formCornerBottomLeftUnit","toggleFormCornerLinked"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=Ku,i=l;return(m,c)=>{const v=Mt;return h(),V("div",Y4,[s("div",j4,[s("label",G4,P(f(o)("form_background")),1),s("div",K4,[d(ht,{"model-value":n.formBackground,"onUpdate:modelValue":c[1]||(c[1]=u=>i("update:formBackground",u))},{reference:_(()=>[d(De,{"model-value":n.formBackground,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":c[0]||(c[0]=u=>i("update:formBackground",u))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.formBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",X4,[s("label",Q4,P(f(o)("form_border_color")),1),s("div",J4,[d(ht,{"model-value":n.formBorderColor,"onUpdate:modelValue":c[3]||(c[3]=u=>i("update:formBorderColor",u))},{reference:_(()=>[d(De,{"model-value":n.formBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":c[2]||(c[2]=u=>i("update:formBorderColor",u))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.formBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",Z4,[s("label",e6,P(f(o)("form_border_width")),1),d(Xe,{secondary:"","model-value":n.formBorderWidthValue,unit:n.formBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[4]||(c[4]=u=>i("update:formBorderWidthValue",u)),"onUpdate:unit":c[5]||(c[5]=u=>i("update:formBorderWidthUnit",u))},null,8,["model-value","unit"])]),s("div",t6,[s("label",o6,P(f(o)("form_border_style")),1),d(Ct,{secondary:"","model-value":n.formBorderStyle,"icon-start":f(da)(n.formBorderStyle),"icon-start-category":"builder","icon-start-type":"outline",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[6]||(c[6]=u=>i("update:formBorderStyle",f(uo)(u)))},{default:_(()=>[(h(!0),V(xe,null,Oe(f(r),u=>(h(),le(v,{key:u.value,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",n6,[s("label",l6,P(f(o)("vertical_spacing")),1),d(Xe,{secondary:"","model-value":n.verticalSpacingValue,unit:n.verticalSpacingUnit,"icon-prepend":"size-height","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[7]||(c[7]=u=>i("update:verticalSpacingValue",u)),"onUpdate:unit":c[8]||(c[8]=u=>i("update:verticalSpacingUnit",u))},null,8,["model-value","unit"])]),s("div",i6,[s("label",r6,P(f(o)("horizontal_spacing")),1),d(Xe,{secondary:"","model-value":n.horizontalSpacingValue,unit:n.horizontalSpacingUnit,"icon-prepend":"size-width","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[9]||(c[9]=u=>i("update:horizontalSpacingValue",u)),"onUpdate:unit":c[10]||(c[10]=u=>i("update:horizontalSpacingUnit",u))},null,8,["model-value","unit"])]),d(At,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s("div",a6,[s("label",s6,P(f(o)("form_alignment")),1),d(tv,{"model-value":n.formAlignment,"onUpdate:modelValue":c[11]||(c[11]=u=>i("update:formAlignment",u))},null,8,["model-value"])]),s("div",d6,[s("label",u6,P(f(o)("form_padding_left_right")),1),d(Xe,{secondary:"","model-value":n.formPaddingLeftRightValue,unit:n.formPaddingLeftRightUnit,"icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"24",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[12]||(c[12]=u=>i("update:formPaddingLeftRightValue",u)),"onUpdate:unit":c[13]||(c[13]=u=>i("update:formPaddingLeftRightUnit",u))},null,8,["model-value","unit"])]),s("div",c6,[s("label",f6,P(f(o)("padding_top_bottom")),1),d(Xe,{secondary:"","model-value":n.formPaddingTopBottomValue,unit:n.formPaddingTopBottomUnit,"icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"24",class:"ivyforms-mixed-input-field","onUpdate:modelValue":c[14]||(c[14]=u=>i("update:formPaddingTopBottomValue",u)),"onUpdate:unit":c[15]||(c[15]=u=>i("update:formPaddingTopBottomUnit",u))},null,8,["model-value","unit"])]),s("div",m6,[s("label",v6,P(f(o)("form_corner")),1),s("div",p6,[s("div",y6,[d(Ee,{size:"s",type:"ghost",priority:n.isFormCornerLinked?"secondary":"tertiary","icon-start":n.isFormCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":n.isFormCornerLinked?f(o)("unlink_corners"):f(o)("link_corners"),onClick:c[16]||(c[16]=u=>i("toggleFormCornerLinked"))},null,8,["priority","icon-start","aria-label"]),d(Xe,{secondary:"","model-value":n.formCornerMainValue,unit:n.formCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:n.formCornerMainPlaceholder,disabled:!n.isFormCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[17]||(c[17]=u=>i("update:formCornerMainValue",u)),"onUpdate:unit":c[18]||(c[18]=u=>i("update:formCornerLinkedUnit",u))},null,8,["model-value","unit","placeholder","disabled"])])])]),n.isFormCornerLinked?ce("",!0):(h(),V("div",g6,[s("div",h6,[d(Xe,{secondary:"","model-value":n.formCornerTopLeftValue,unit:n.formCornerTopLeftUnit,"icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[19]||(c[19]=u=>i("update:formCornerTopLeftValue",u)),"onUpdate:unit":c[20]||(c[20]=u=>i("update:formCornerTopLeftUnit",u))},null,8,["model-value","unit"])]),s("div",b6,[d(Xe,{secondary:"","model-value":n.formCornerTopRightValue,unit:n.formCornerTopRightUnit,"icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[21]||(c[21]=u=>i("update:formCornerTopRightValue",u)),"onUpdate:unit":c[22]||(c[22]=u=>i("update:formCornerTopRightUnit",u))},null,8,["model-value","unit"])]),s("div",_6,[d(Xe,{secondary:"","model-value":n.formCornerBottomLeftValue,unit:n.formCornerBottomLeftUnit,"icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[23]||(c[23]=u=>i("update:formCornerBottomLeftValue",u)),"onUpdate:unit":c[24]||(c[24]=u=>i("update:formCornerBottomLeftUnit",u))},null,8,["model-value","unit"])]),s("div",x6,[d(Xe,{secondary:"","model-value":n.formCornerBottomRightValue,unit:n.formCornerBottomRightUnit,"icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":c[25]||(c[25]=u=>i("update:formCornerBottomRightValue",u)),"onUpdate:unit":c[26]||(c[26]=u=>i("update:formCornerBottomRightUnit",u))},null,8,["model-value","unit"])])]))])}}});function S6(n={}){const l=co(n.formBorderWidth||"1px"),o=co(n.formPaddingLeftRight||"24px"),r=co(n.formPaddingTopBottom||"24px"),i=co(n.verticalSpacing||"16px"),m=co(n.horizontalSpacing||"12px"),c=x(n.formBackground||"transparent"),v=x(n.formBorderColor||""),u=x(uo(n.formBorderStyle)),g=x(Number(l.value??1)),p=x(l.unit),b=x(Number(o.value??24)),I=x(o.unit),C=x(Number(r.value??24)),S=x(r.unit),w=x(Number(i.value??16)),T=x(i.unit),D=x(Number(m.value??12)),B=x(m.unit),$=x(ua(n.alignment));return{formBackground:c,formBorderColor:v,formBorderStyle:u,formBorderWidthValue:g,formBorderWidthUnit:p,formPaddingLeftRightValue:b,formPaddingLeftRightUnit:I,formPaddingTopBottomValue:C,formPaddingTopBottomUnit:S,verticalSpacingValue:w,verticalSpacingUnit:T,horizontalSpacingValue:D,horizontalSpacingUnit:B,formAlignment:$,syncGeneralSection:X=>{c.value=X?.formBackground||n.formBackground||"transparent",v.value=X?.formBorderColor||n.formBorderColor||"",u.value=uo(X?.formBorderStyle,uo(n.formBorderStyle));const E=co(X?.formBorderWidth||n.formBorderWidth||"1px");g.value=E.value!==""?Number(E.value):null,p.value=E.unit;const j=co(X?.formPaddingLeftRight||n.formPaddingLeftRight||"24px");b.value=j.value!==""?Number(j.value):null,I.value=j.unit;const Q=co(X?.formPaddingTopBottom||n.formPaddingTopBottom||"24px");C.value=Q.value!==""?Number(Q.value):null,S.value=Q.unit;const Y=co(X?.verticalSpacing||n.verticalSpacing||"16px");w.value=Y.value!==""?Number(Y.value):null,T.value=Y.unit;const z=co(X?.horizontalSpacing||n.horizontalSpacing||"12px");D.value=z.value!==""?Number(z.value):null,B.value=z.unit,$.value=ua(X?.alignment||n.alignment)}}}const k6={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},C6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},I6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},F6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},T6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},$6={class:"ivyforms-color-input-wrapper"},P6=ke({__name:"RatingSection",props:{ratingIconSizeValue:{},ratingIconSizeUnit:{},ratingIconColor:{}},emits:["update:ratingIconSizeValue","update:ratingIconSizeUnit","update:ratingIconColor"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=l;return(i,m)=>(h(),V("div",k6,[s("div",C6,[s("label",I6,P(f(o)("icon_size")),1),d(Xe,{"model-value":n.ratingIconSizeValue,unit:n.ratingIconSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"24",class:"ivyforms-mixed-input-field","onUpdate:modelValue":m[0]||(m[0]=c=>r("update:ratingIconSizeValue",c)),"onUpdate:unit":m[1]||(m[1]=c=>r("update:ratingIconSizeUnit",c))},null,8,["model-value","unit"])]),s("div",F6,[s("label",T6,P(f(o)("icon_color")),1),s("div",$6,[d(ht,{"model-value":n.ratingIconColor,"onUpdate:modelValue":m[3]||(m[3]=c=>r("update:ratingIconColor",c))},{reference:_(()=>[d(De,{"model-value":n.ratingIconColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=c=>r("update:ratingIconColor",c))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.ratingIconColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),V6={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},L6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},R6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},M6={class:"ivyforms-color-input-wrapper"},U6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},B6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},D6={class:"ivyforms-color-input-wrapper"},E6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},A6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},O6={class:"ivyforms-color-input-wrapper"},z6=ke({__name:"DateTimePickerSection",props:{dateTimeCalendarBackground:{},dateTimeNumberTextColor:{},dateTimeSelectionColor:{}},emits:["update:dateTimeCalendarBackground","update:dateTimeNumberTextColor","update:dateTimeSelectionColor"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=l;return(i,m)=>(h(),V("div",V6,[s("div",L6,[s("label",R6,P(f(o)("calendar_background_color")),1),s("div",M6,[d(ht,{"model-value":n.dateTimeCalendarBackground,"onUpdate:modelValue":m[1]||(m[1]=c=>r("update:dateTimeCalendarBackground",c))},{reference:_(()=>[d(De,{"model-value":n.dateTimeCalendarBackground,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[0]||(m[0]=c=>r("update:dateTimeCalendarBackground",c))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.dateTimeCalendarBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",U6,[s("label",B6,P(f(o)("number_text_color")),1),s("div",D6,[d(ht,{"model-value":n.dateTimeNumberTextColor,"onUpdate:modelValue":m[3]||(m[3]=c=>r("update:dateTimeNumberTextColor",c))},{reference:_(()=>[d(De,{"model-value":n.dateTimeNumberTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=c=>r("update:dateTimeNumberTextColor",c))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.dateTimeNumberTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",E6,[s("label",A6,P(f(o)("selection_color")),1),s("div",O6,[d(ht,{"model-value":n.dateTimeSelectionColor,"onUpdate:modelValue":m[5]||(m[5]=c=>r("update:dateTimeSelectionColor",c))},{reference:_(()=>[d(De,{"model-value":n.dateTimeSelectionColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[4]||(m[4]=c=>r("update:dateTimeSelectionColor",c))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.dateTimeSelectionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),W6={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},q6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},N6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},H6={class:"ivyforms-color-input-wrapper"},Y6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},j6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},G6={class:"ivyforms-color-input-wrapper"},K6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},X6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},Q6={class:"ivyforms-color-input-wrapper"},J6={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},Z6={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},eV={class:"ivyforms-color-input-wrapper"},tV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},oV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},nV={class:"ivyforms-color-input-wrapper"},lV=ke({__name:"SelectSection",props:{selectTagColor:{},selectTagTextColor:{},selectOptionHoverColor:{},selectSelectionTextColor:{},selectSelectionBackgroundColor:{}},emits:["update:selectTagColor","update:selectTagTextColor","update:selectOptionHoverColor","update:selectSelectionTextColor","update:selectSelectionBackgroundColor"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=l;return(i,m)=>(h(),V("div",W6,[s("div",q6,[s("label",N6,P(f(o)("tag_color")),1),s("div",H6,[d(ht,{"model-value":n.selectTagColor,"onUpdate:modelValue":m[1]||(m[1]=c=>r("update:selectTagColor",c))},{reference:_(()=>[d(De,{"model-value":n.selectTagColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[0]||(m[0]=c=>r("update:selectTagColor",c))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.selectTagColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",Y6,[s("label",j6,P(f(o)("tag_text_color")),1),s("div",G6,[d(ht,{"model-value":n.selectTagTextColor,"onUpdate:modelValue":m[3]||(m[3]=c=>r("update:selectTagTextColor",c))},{reference:_(()=>[d(De,{"model-value":n.selectTagTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=c=>r("update:selectTagTextColor",c))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.selectTagTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",K6,[s("label",X6,P(f(o)("option_hover_color")),1),s("div",Q6,[d(ht,{"model-value":n.selectOptionHoverColor,"onUpdate:modelValue":m[5]||(m[5]=c=>r("update:selectOptionHoverColor",c))},{reference:_(()=>[d(De,{"model-value":n.selectOptionHoverColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[4]||(m[4]=c=>r("update:selectOptionHoverColor",c))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.selectOptionHoverColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",J6,[s("label",Z6,P(f(o)("selection_text_color")),1),s("div",eV,[d(ht,{"model-value":n.selectSelectionTextColor,"onUpdate:modelValue":m[7]||(m[7]=c=>r("update:selectSelectionTextColor",c))},{reference:_(()=>[d(De,{"model-value":n.selectSelectionTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[6]||(m[6]=c=>r("update:selectSelectionTextColor",c))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.selectSelectionTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s("div",tV,[s("label",oV,P(f(o)("selection_background_color")),1),s("div",nV,[d(ht,{"model-value":n.selectSelectionBackgroundColor,"onUpdate:modelValue":m[9]||(m[9]=c=>r("update:selectSelectionBackgroundColor",c))},{reference:_(()=>[d(De,{"model-value":n.selectSelectionBackgroundColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[8]||(m[8]=c=>r("update:selectSelectionBackgroundColor",c))},{suffix:_(()=>[s("div",{class:"ivyforms-color-preview",style:je({backgroundColor:n.selectSelectionBackgroundColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),iV={class:"ivyforms-advanced-mode-controls__section ivyforms-pb-16 ivyforms-pr-8"},rV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},aV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},sV={class:"ivyforms-mixed-input-field ivyforms-css-class-copy ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},dV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-mb-16 ivyforms-gap-16"},uV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},cV=ke({__name:"CssClassesSection",props:{copiedFormCssClass:{},additionalCssClasses:{}},emits:["update:additionalCssClasses","copyCssClass"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=l;return(i,m)=>(h(),V("div",iV,[s("div",rV,[s("label",aV,P(f(o)("copy_css_class")),1),s("div",sV,[d(De,{"model-value":n.copiedFormCssClass,secondary:"",readonly:"",class:"ivyforms-width-100","icon-end":"copy","icon-end-size":"s",onIconEndClick:m[0]||(m[0]=c=>r("copyCssClass"))},null,8,["model-value"])])]),s("div",dV,[s("label",uV,P(f(o)("additional_css_classes")),1),d(De,{"model-value":n.additionalCssClasses,secondary:"",class:"ivyforms-mixed-input-field",placeholder:f(o)("additional_css_classes_placeholder"),"onUpdate:modelValue":m[1]||(m[1]=c=>r("update:additionalCssClasses",String(c||"")))},null,8,["model-value","placeholder"])])]))}}),fV=Ae(cV,[["__scopeId","data-v-3fccdb0e"]]),mV={class:"ivyforms-advanced-mode-controls ivyforms-mt-16 ivyforms-width-100"},vV=ke({__name:"AdvancedModeStyleControls",setup(n){const{getLabel:l}=ze(),o=it(),r=x(!1),i=pd.advancedMode,m=x("label"),c=[{name:"label",label:"Label"},{name:"required-indicator",label:"Required Indicator"}],v=x("default"),u=[{name:"default",label:"Default"},{name:"active",label:"Active"},{name:"read-only",label:"Read Only"},{name:"error",label:"Error"}],g=co(Fn(i.general?.formCorner)),p=ao(i.fieldStates?.default?.borderWidth,1),b=co(Fn(i.fieldStates?.default?.corner)),I=ao(i.fieldStates?.default?.paddingLeftRight,4),C=ao(i.fieldStates?.default?.paddingTopBottom,0),S=ao(i.buttonStates?.normal?.borderWidth,1),w=co(Fn(i.buttonStates?.normal?.corner)),T=ao(i.confirmationMessage?.borderWidth,1),D=co(Fn(i.confirmationMessage?.corner)),{formBackground:B,formBorderColor:$,formBorderStyle:O,formBorderWidthValue:X,formBorderWidthUnit:E,formPaddingLeftRightValue:j,formPaddingLeftRightUnit:Q,formPaddingTopBottomValue:Y,formPaddingTopBottomUnit:z,verticalSpacingValue:te,verticalSpacingUnit:W,horizontalSpacingValue:N,horizontalSpacingUnit:ne,formAlignment:K,syncGeneralSection:q}=S6({formBackground:i.general?.formBackground,formBorderColor:i.general?.formBorderColor,formBorderWidth:i.general?.formBorderWidth,formBorderStyle:i.general?.formBorderStyle,formPaddingLeftRight:i.general?.formPaddingLeftRight,formPaddingTopBottom:i.general?.formPaddingTopBottom,verticalSpacing:i.general?.verticalSpacing,horizontalSpacing:i.general?.horizontalSpacing,alignment:i.general?.alignment}),A=x(la(i.general?.formCorner)),Z=ia(g),ae=x(Z),H=x(g.unit),Se=x(Z),he=x(g.unit),Me=x(Z),ee=x(g.unit),ue=x(Z),ye=x(g.unit),Fe=x(Z),re=x(g.unit),$e=x(i.formTitle?.fontColor),Qe=x(i.formTitle?.fontWeight),vt=x(ro(i.formTitle?.fontStyle)),et=ao(i.formTitle?.fontSize,20),ut=x(et.value),ft=x(et.unit),wt=co(i.formTitle?.paddingLeftRight),st=co(i.formTitle?.paddingTopBottom),ot=x(wt.value!==""?Number(wt.value):null),Ft=x(wt.unit),eo=x(st.value!==""?Number(st.value):null),at=x(st.unit),rt=x(i.formDescription?.fontColor),jt=x(i.formDescription?.fontWeight),oo=x(ro(i.formDescription?.fontStyle)),ho=ao(i.formDescription?.fontSize,16),Ht=x(ho.value),ct=x(ho.unit),Bt=co(i.formDescription?.paddingLeftRight),So=co(i.formDescription?.paddingTopBottom),_e=x(Bt.value!==""?Number(Bt.value):null),pe=x(Bt.unit),Re=x(So.value!==""?Number(So.value):null),bt=x(So.unit),nt=x(i.fieldStates?.default?.background),be=x(i.fieldStates?.default?.textColor),Le=x(i.fieldStates?.default?.fontWeight),lt=x(ro(i.fieldStates?.default?.fontStyle)),dt=ao(i.fieldStates?.default?.fontSize,14),fo=x(dt.value),mo=x(dt.unit),Qt=x(i.fieldStates?.default?.descriptionColor),To=x(i.fieldStates?.default?.borderColor),No=x(uo(i.fieldStates?.default?.borderStyle)),Vo=x(la(i.fieldStates?.default?.corner)),se=ia(b),Ce=x(se),qe=x(b.unit),pt=x(se),Ot=x(b.unit),He=x(se),fe=x(b.unit),me=x(se),$o=x(b.unit),po=x(se),Vt=x(b.unit),Ko=x(p.value),Pn=x(p.unit),Vn=x(I.value),Xo=x(I.unit),zl=x(C.value),Wl=x(C.unit),sl=x(i.fieldPlaceholder?.fontColor),Gn=x(i.fieldPlaceholder?.fontWeight),de=x(ro(i.fieldPlaceholder?.fontStyle)),Ve=ao(i.fieldPlaceholder?.fontSize,14),_t=x(Ve.value),Yt=x(Ve.unit),Jt=x(ua(i.fieldPlaceholder?.alignment)),nn=co(i.fieldPlaceholder?.paddingLeftRight),ko=x(nn.value!==""?Number(nn.value):null),_n=x(nn.unit),Ln=x(i.fieldLabels?.label?.fontColor),ql=x(i.fieldLabels?.label?.fontWeight),Nl=x(ro(i.fieldLabels?.label?.fontStyle)),Cr=ao(i.fieldLabels?.label?.fontSize,14),Lt=x(Cr.value),dl=x(Cr.unit),Pi=x(ua(i.fieldLabels?.label?.alignment)),ka=co(i.fieldLabels?.label?.paddingLeftRight),Ca=co(i.fieldLabels?.label?.paddingTopBottom),Ir=x(ka.value!==""?Number(ka.value):null),Fr=x(ka.unit),Vi=x(Ca.value!==""?Number(Ca.value):null),Li=x(Ca.unit),Ri=x(i.fieldLabels?.requiredIndicator?.fontColor),Ia=x(i.fieldPlaceholder?.fontColor),Tr=x(i.fieldStates?.active?.background),Mi=x(i.fieldStates?.active?.borderColor),ul=x(i.fieldStates?.active?.textColor),Ui=x(i.fieldStates?.active?.descriptionColor),$r=x(uo(i.fieldStates?.active?.borderStyle)),Bi=x(i.fieldStates?.readOnly?.background),Di=x(i.fieldStates?.readOnly?.borderColor),Hl=x(i.fieldStates?.readOnly?.textColor),Pr=x(i.fieldStates?.readOnly?.descriptionColor),Ei=x(uo(i.fieldStates?.readOnly?.borderStyle)),Yl=x(i.fieldStates?.error?.background),jl=x(i.fieldStates?.error?.borderColor),Rn=x(i.fieldStates?.error?.textColor),Ai=x(i.fieldStates?.error?.descriptionColor),Oi=x(uo(i.fieldStates?.error?.borderStyle)),Vr=x(i.buttonStates?.normal?.background),zi=x(i.buttonStates?.normal?.borderColor),Wi=x(S.value),qi=x(S.unit),Mn=x(la(i.buttonStates?.normal?.corner)),Ni=ia(w),cl=x(Ni),Gl=x(w.unit),fl=x(Ni),Kl=x(w.unit),Xl=x(Ni),Ql=x(w.unit),Jl=x(Ni),Kn=x(w.unit),Zl=x(Ni),ei=x(w.unit),Lr=x(i.buttonStates?.normal?.textColor),Rr=x(i.buttonStates?.normal?.fontWeight),Mr=x(ro(i.buttonStates?.normal?.fontStyle)),io=ao(i.buttonStates?.normal?.fontSize,14),Zt=x(io.value),Ur=x(io.unit),vs=ao(i.buttonStates?.normal?.paddingLeftRight),ps=ao(i.buttonStates?.normal?.paddingTopBottom),Br=co(i.buttonStates?.normal?.width),Dr=co(i.buttonStates?.normal?.height),Er=x(vs.value),Hi=x(vs.unit),Ar=x(ps.value),bo=x(ps.unit),ti=x(Br.value!==""&&Br.value!=="auto"?Number(Br.value):null),xn=x(Br.unit),Yi=x(Dr.value!==""&&Dr.value!=="auto"?Number(Dr.value):null),oi=x(Dr.unit),Qo=x(i.buttonStates?.hover?.background),Fa=x(i.buttonStates?.hover?.borderColor),Ta=x(i.buttonStates?.hover?.textColor),ji=x(i.checkboxRadio?.fontColor),Gi=x(i.checkboxRadio?.fontWeight),Ki=x(ro(i.checkboxRadio?.fontStyle)),$a=ao(i.checkboxRadio?.fontSize,14),Lo=x($a.value),Or=x($a.unit),Oo=x(i.checkboxRadio?.selectionColor),zr=x(i.checkboxRadio?.borderColor),Xi=x(i.confirmationMessage?.borderColor),cn=x(uo(i.confirmationMessage?.borderStyle)),ml=x(i.confirmationMessage?.backgroundColor),ni=x(T.value),no=x(T.unit),zo=x(la(i.confirmationMessage?.corner)),vl=ia(D),Xn=x(vl),Qn=x(D.unit),li=x(vl),ii=x(D.unit),ri=x(vl),pl=x(D.unit),Un=x(vl),fn=x(D.unit),ai=x(vl),yl=x(D.unit),ys=x(i.checkboxRadio?.selectionColor),Wr=ao(i.rating?.iconSize,24),si=x(Wr.value),Qi=x(Wr.unit),qr=x(i.rating?.iconColor),di=x(i.dateTimePicker?.calendarBackground),ui=x(i.dateTimePicker?.numberTextColor),Nr=x(i.dateTimePicker?.selectionColor),Ji=x(i.select?.tagColor),Ro=x(i.select?.optionHoverColor),ci=x(i.select?.tagTextColor),Jn=x(i.select?.selectionTextColor),Zi=x(i.select?.selectionBackgroundColor),er=x(pd.additionalCssClasses||""),gs=k(()=>`ivyforms-form-wrapper-${o.formId??"builder-preview"}`),$d=async()=>{const Ie=await ec(gs.value);Je({message:l(Ie?"copied_css_class":"error_copying"),type:Ie?"success":"error"})},Pd=k(()=>A.value?String(ae.value):l("mix")),Vd=k(()=>Vo.value?String(Ce.value):l("mix")),Ld=k(()=>zo.value?String(Xn.value):l("mix")),fi=k(()=>Mn.value?String(cl.value):l("mix")),hs=k({get:()=>A.value?ae.value:"",set:Ie=>{A.value&&(ae.value=Ie===""?0:Number(Ie))}}),bs=k({get:()=>Vo.value?Ce.value:"",set:Ie=>{Vo.value&&(Ce.value=Ie===""?0:Number(Ie))}}),Hr=k({get:()=>zo.value?Xn.value:"",set:Ie=>{zo.value&&(Xn.value=Ie===""?0:Number(Ie))}}),Pa=k({get:()=>Mn.value?cl.value:"",set:Ie=>{Mn.value&&(cl.value=Ie===""?0:Number(Ie))}}),Bn=()=>{const Ie=sa(A.value,ae.value,H.value,Se.value,he.value,Me.value,ee.value,ue.value,ye.value,Fe.value,re.value);o.updateStyleSettings("advancedMode.general.formCorner",Ie),o.updateStyleSettings("quickMode.formCorner",Ie)},tr=()=>{const Ie=sa(Vo.value,Ce.value,qe.value,pt.value,Ot.value,He.value,fe.value,me.value,$o.value,po.value,Vt.value);o.updateStyleSettings("advancedMode.fieldStates.default.corner",Ie),o.updateStyleSettings("quickMode.fieldCorner",Ie)},_s=()=>{const Ie=sa(zo.value,Xn.value,Qn.value,li.value,ii.value,ri.value,pl.value,Un.value,fn.value,ai.value,yl.value);o.updateStyleSettings("advancedMode.confirmationMessage.corner",Ie)},xs=()=>{const Ie=sa(Mn.value,cl.value,Gl.value,fl.value,Kl.value,Xl.value,Ql.value,Jl.value,Kn.value,Zl.value,ei.value);o.updateStyleSettings("advancedMode.buttonStates.normal.corner",Ie),o.updateStyleSettings("advancedMode.buttonStates.hover.corner",Ie)},Rd=()=>{ra(A,ae,H,Se,he,Me,ee,ue,ye,Fe,re),Bn()},mi=()=>{ra(Vo,Ce,qe,pt,Ot,He,fe,me,$o,po,Vt),tr()},mn=()=>{ra(zo,Xn,Qn,li,ii,ri,pl,Un,fn,ai,yl),_s()},ws=()=>{ra(Mn,cl,Gl,fl,Kl,Xl,Ql,Jl,Kn,Zl,ei),xs()},Va=()=>{r.value=!0,er.value=tt(o.styleSettings.additionalCssClasses,pd.additionalCssClasses);const Ie=o.styleSettings.advancedMode;if(Ie){q(Ie.general);const M=Fn(i.general?.formCorner);aa(Ie.general?.formCorner,M,A,ae,H,Se,he,Me,ee,ue,ye,Fe,re),$e.value=tt(Ie.formTitle?.fontColor,i.formTitle?.fontColor),Qe.value=tt(Ie.formTitle?.fontWeight,i.formTitle?.fontWeight),vt.value=ro(Ie.formTitle?.fontStyle,ro(i.formTitle?.fontStyle));const Yr=so(Ie.formTitle?.fontSize,i.formTitle?.fontSize,20);ut.value=Yr.value,ft.value=Yr.unit;const Mo=so(Ie.formTitle?.paddingLeftRight,i.formTitle?.paddingLeftRight);ot.value=Mo.value,Ft.value=Mo.unit;const Fo=so(Ie.formTitle?.paddingTopBottom,i.formTitle?.paddingTopBottom);eo.value=Fo.value,at.value=Fo.unit,rt.value=tt(Ie.formDescription?.fontColor,i.formDescription?.fontColor),jt.value=tt(Ie.formDescription?.fontWeight,i.formDescription?.fontWeight),oo.value=ro(Ie.formDescription?.fontStyle,ro(i.formDescription?.fontStyle));const oe=so(Ie.formDescription?.fontSize,i.formDescription?.fontSize,16);Ht.value=oe.value,ct.value=oe.unit;const we=so(Ie.formDescription?.paddingLeftRight,i.formDescription?.paddingLeftRight);_e.value=we.value,pe.value=we.unit;const ve=so(Ie.formDescription?.paddingTopBottom,i.formDescription?.paddingTopBottom);Re.value=ve.value,bt.value=ve.unit,nt.value=tt(Ie.fieldStates?.default?.background,i.fieldStates?.default?.background),be.value=tt(Ie.fieldStates?.default?.textColor,i.fieldStates?.default?.textColor),Le.value=tt(Ie.fieldStates?.default?.fontWeight,i.fieldStates?.default?.fontWeight),lt.value=ro(Ie.fieldStates?.default?.fontStyle,ro(i.fieldStates?.default?.fontStyle));const Ge=so(Ie.fieldStates?.default?.fontSize,i.fieldStates?.default?.fontSize,14);fo.value=Ge.value,mo.value=Ge.unit,Qt.value=tt(Ie.fieldStates?.default?.descriptionColor,i.fieldStates?.default?.descriptionColor),To.value=tt(Ie.fieldStates?.default?.borderColor,i.fieldStates?.default?.borderColor),No.value=uo(Ie.fieldStates?.default?.borderStyle,uo(i.fieldStates?.default?.borderStyle));const xt=Fn(i.fieldStates?.default?.corner);aa(Ie.fieldStates?.default?.corner,xt,Vo,Ce,qe,pt,Ot,He,fe,me,$o,po,Vt);const zt=so(Ie.fieldStates?.default?.borderWidth,i.fieldStates?.default?.borderWidth);Ko.value=zt.value,Pn.value=zt.unit;const vo=ao(Ie.fieldStates?.default?.paddingLeftRight??i.fieldStates?.default?.paddingLeftRight);Vn.value=vo.value,Xo.value=vo.unit;const Gt=ao(Ie.fieldStates?.default?.paddingTopBottom??i.fieldStates?.default?.paddingTopBottom);zl.value=Gt.value,Wl.value=Gt.unit,Tr.value=tt(Ie.fieldStates?.active?.background,i.fieldStates?.active?.background),Mi.value=tt(Ie.fieldStates?.active?.borderColor,i.fieldStates?.active?.borderColor),ul.value=tt(Ie.fieldStates?.active?.textColor,i.fieldStates?.active?.textColor),Ui.value=tt(Ie.fieldStates?.active?.descriptionColor,i.fieldStates?.active?.descriptionColor),$r.value=uo(Ie.fieldStates?.active?.borderStyle,uo(i.fieldStates?.active?.borderStyle)),Bi.value=tt(Ie.fieldStates?.readOnly?.background,i.fieldStates?.readOnly?.background),Di.value=tt(Ie.fieldStates?.readOnly?.borderColor,i.fieldStates?.readOnly?.borderColor),Hl.value=tt(Ie.fieldStates?.readOnly?.textColor,i.fieldStates?.readOnly?.textColor),Pr.value=tt(Ie.fieldStates?.readOnly?.descriptionColor,i.fieldStates?.readOnly?.descriptionColor),Ei.value=uo(Ie.fieldStates?.readOnly?.borderStyle,uo(i.fieldStates?.readOnly?.borderStyle)),Yl.value=tt(Ie.fieldStates?.error?.background,i.fieldStates?.error?.background),jl.value=tt(Ie.fieldStates?.error?.borderColor,i.fieldStates?.error?.borderColor),Rn.value=tt(Ie.fieldStates?.error?.textColor,i.fieldStates?.error?.textColor),Ai.value=tt(Ie.fieldStates?.error?.descriptionColor,i.fieldStates?.error?.descriptionColor),Oi.value=uo(Ie.fieldStates?.error?.borderStyle,uo(i.fieldStates?.error?.borderStyle)),Ln.value=tt(Ie.fieldLabels?.label?.fontColor,i.fieldLabels?.label?.fontColor),ql.value=tt(Ie.fieldLabels?.label?.fontWeight,i.fieldLabels?.label?.fontWeight),Nl.value=ro(Ie.fieldLabels?.label?.fontStyle,ro(i.fieldLabels?.label?.fontStyle));const vi=so(Ie.fieldLabels?.label?.fontSize,i.fieldLabels?.label?.fontSize,14);Lt.value=vi.value,dl.value=vi.unit,Pi.value=ua(Ie.fieldLabels?.label?.alignment||i.fieldLabels?.label?.alignment);const L=so(Ie.fieldLabels?.label?.paddingLeftRight,i.fieldLabels?.label?.paddingLeftRight);Ir.value=L.value,Fr.value=L.unit;const Jo=so(Ie.fieldLabels?.label?.paddingTopBottom,i.fieldLabels?.label?.paddingTopBottom);Vi.value=Jo.value,Li.value=Jo.unit,Ri.value=Ie.fieldLabels?.requiredIndicator?.fontColor||i.fieldLabels?.requiredIndicator?.fontColor,sl.value=tt(Ie.fieldPlaceholder?.fontColor,i.fieldPlaceholder?.fontColor),Gn.value=tt(Ie.fieldPlaceholder?.fontWeight,i.fieldPlaceholder?.fontWeight),de.value=ro(Ie.fieldPlaceholder?.fontStyle,ro(i.fieldPlaceholder?.fontStyle));const or=so(Ie.fieldPlaceholder?.fontSize,i.fieldPlaceholder?.fontSize,14);_t.value=or.value,Yt.value=or.unit,Jt.value=ua(Ie.fieldPlaceholder?.alignment||i.fieldPlaceholder?.alignment);const Ss=so(Ie.fieldPlaceholder?.paddingLeftRight,i.fieldPlaceholder?.paddingLeftRight);ko.value=Ss.value,_n.value=Ss.unit,Ia.value=tt(Ie.fieldPlaceholder?.fontColor,i.fieldPlaceholder?.fontColor),Vr.value=tt(Ie.buttonStates?.normal?.background,i.buttonStates?.normal?.background),zi.value=tt(Ie.buttonStates?.normal?.borderColor,i.buttonStates?.normal?.borderColor),Lr.value=tt(Ie.buttonStates?.normal?.textColor,i.buttonStates?.normal?.textColor),Rr.value=tt(Ie.buttonStates?.normal?.fontWeight,i.buttonStates?.normal?.fontWeight),Mr.value=ro(Ie.buttonStates?.normal?.fontStyle,ro(i.buttonStates?.normal?.fontStyle));const gl=so(Ie.buttonStates?.normal?.fontSize,i.buttonStates?.normal?.fontSize,14);Zt.value=gl.value,Ur.value=gl.unit;const nr=so(Ie.buttonStates?.normal?.borderWidth,i.buttonStates?.normal?.borderWidth);Wi.value=nr.value,qi.value=nr.unit;const jr=Fn(i.buttonStates?.normal?.corner);aa(Ie.buttonStates?.normal?.corner,jr,Mn,cl,Gl,fl,Kl,Xl,Ql,Jl,Kn,Zl,ei);const Kt=so(Ie.buttonStates?.normal?.paddingLeftRight,i.buttonStates?.normal?.paddingLeftRight);Er.value=Kt.value,Hi.value=Kt.unit;const ks=so(Ie.buttonStates?.normal?.paddingTopBottom,i.buttonStates?.normal?.paddingTopBottom);Ar.value=ks.value,bo.value=ks.unit;const lr=Xf(Ie.buttonStates?.normal?.width,i.buttonStates?.normal?.width);ti.value=lr.value!==""&&lr.value!=="auto"?Number(lr.value):null,xn.value=lr.unit;const hl=Xf(Ie.buttonStates?.normal?.height,i.buttonStates?.normal?.height);Yi.value=hl.value!==""&&hl.value!=="auto"?Number(hl.value):null,oi.value=hl.unit,Qo.value=tt(Ie.buttonStates?.hover?.background,i.buttonStates?.hover?.background),Fa.value=tt(Ie.buttonStates?.hover?.borderColor,i.buttonStates?.hover?.borderColor),Ta.value=tt(Ie.buttonStates?.hover?.textColor,i.buttonStates?.hover?.textColor),ji.value=tt(Ie.checkboxRadio?.fontColor,i.checkboxRadio?.fontColor),Gi.value=tt(Ie.checkboxRadio?.fontWeight,i.checkboxRadio?.fontWeight),Ki.value=ro(Ie.checkboxRadio?.fontStyle,ro(i.checkboxRadio?.fontStyle));const Cs=so(Ie.checkboxRadio?.fontSize,i.checkboxRadio?.fontSize,14);Lo.value=Cs.value,Or.value=Cs.unit,Oo.value=tt(Ie.checkboxRadio?.selectionColor,i.checkboxRadio?.selectionColor),zr.value=tt(Ie.checkboxRadio?.borderColor,i.checkboxRadio?.borderColor),Xi.value=tt(Ie.confirmationMessage?.borderColor,i.confirmationMessage?.borderColor),cn.value=uo(Ie.confirmationMessage?.borderStyle,uo(i.confirmationMessage?.borderStyle)),ml.value=tt(Ie.confirmationMessage?.backgroundColor,i.confirmationMessage?.backgroundColor);const Is=so(Ie.confirmationMessage?.borderWidth,i.confirmationMessage?.borderWidth);ni.value=Is.value,no.value=Is.unit;const Md=Fn(i.confirmationMessage?.corner);aa(Ie.confirmationMessage?.corner,Md,zo,Xn,Qn,li,ii,ri,pl,Un,fn,ai,yl);const ir=so(Ie.rating?.iconSize,i.rating?.iconSize,24);si.value=ir.value,Qi.value=ir.unit,qr.value=tt(Ie.rating?.iconColor,i.rating?.iconColor),di.value=tt(Ie.dateTimePicker?.calendarBackground,i.dateTimePicker?.calendarBackground),ui.value=tt(Ie.dateTimePicker?.numberTextColor,i.dateTimePicker?.numberTextColor),Nr.value=tt(Ie.dateTimePicker?.selectionColor,i.dateTimePicker?.selectionColor),Ji.value=tt(Ie.select?.tagColor,i.select?.tagColor),Ro.value=tt(Ie.select?.optionHoverColor,i.select?.optionHoverColor),ci.value=tt(Ie.select?.tagTextColor,i.select?.tagTextColor),Jn.value=tt(Ie.select?.selectionTextColor,i.select?.selectionTextColor),Zi.value=tt(Ie.select?.selectionBackgroundColor,i.select?.selectionBackgroundColor)}setTimeout(()=>{r.value=!1},0)};return Ut(()=>{Va()}),Be(()=>o.formId,()=>{Va()}),Be(()=>o.styleSettings,()=>{Va()},{deep:!0}),fF([{ref:B,storePath:"advancedMode.general.formBackground",syncPaths:["advancedMode.general.formBackground","quickMode.formBackground"]},{ref:$,storePath:"advancedMode.general.formBorderColor",syncPaths:["advancedMode.general.formBorderColor","quickMode.formBorderColor"]},{ref:O,storePath:"advancedMode.general.formBorderStyle",syncPaths:["advancedMode.general.formBorderStyle"]},{ref:K,storePath:"advancedMode.general.alignment",syncPaths:["advancedMode.general.alignment"]},{ref:er,storePath:"additionalCssClasses",syncPaths:["additionalCssClasses"]},{ref:$e,storePath:"advancedMode.formTitle.fontColor",syncPaths:["advancedMode.formTitle.fontColor","quickMode.formTitleText"]},{ref:Qe,storePath:"advancedMode.formTitle.fontWeight",syncPaths:["advancedMode.formTitle.fontWeight"]},{ref:vt,storePath:"advancedMode.formTitle.fontStyle",syncPaths:["advancedMode.formTitle.fontStyle"]},{ref:rt,storePath:"advancedMode.formDescription.fontColor",syncPaths:["advancedMode.formDescription.fontColor"]},{ref:jt,storePath:"advancedMode.formDescription.fontWeight",syncPaths:["advancedMode.formDescription.fontWeight"]},{ref:oo,storePath:"advancedMode.formDescription.fontStyle",syncPaths:["advancedMode.formDescription.fontStyle"]},{ref:nt,storePath:"advancedMode.fieldStates.default.background",syncPaths:["advancedMode.fieldStates.default.background","quickMode.fieldBackground"]},{ref:be,storePath:"advancedMode.fieldStates.default.textColor",syncPaths:["advancedMode.fieldStates.default.textColor","quickMode.fieldText"]},{ref:Le,storePath:"advancedMode.fieldStates.default.fontWeight",syncPaths:["advancedMode.fieldStates.default.fontWeight"]},{ref:lt,storePath:"advancedMode.fieldStates.default.fontStyle",syncPaths:["advancedMode.fieldStates.default.fontStyle"]},{ref:Qt,storePath:"advancedMode.fieldStates.default.descriptionColor",syncPaths:["advancedMode.fieldStates.default.descriptionColor"]},{ref:To,storePath:"advancedMode.fieldStates.default.borderColor",syncPaths:["advancedMode.fieldStates.default.borderColor","quickMode.fieldBorderColor"]},{ref:No,storePath:"advancedMode.fieldStates.default.borderStyle",syncPaths:["advancedMode.fieldStates.default.borderStyle"]},{ref:Tr,storePath:"advancedMode.fieldStates.active.background",syncPaths:["advancedMode.fieldStates.active.background"]},{ref:Mi,storePath:"advancedMode.fieldStates.active.borderColor",syncPaths:["advancedMode.fieldStates.active.borderColor"]},{ref:ul,storePath:"advancedMode.fieldStates.active.textColor",syncPaths:["advancedMode.fieldStates.active.textColor"]},{ref:Ui,storePath:"advancedMode.fieldStates.active.descriptionColor",syncPaths:["advancedMode.fieldStates.active.descriptionColor"]},{ref:$r,storePath:"advancedMode.fieldStates.active.borderStyle",syncPaths:["advancedMode.fieldStates.active.borderStyle"]},{ref:Bi,storePath:"advancedMode.fieldStates.readOnly.background",syncPaths:["advancedMode.fieldStates.readOnly.background"]},{ref:Di,storePath:"advancedMode.fieldStates.readOnly.borderColor",syncPaths:["advancedMode.fieldStates.readOnly.borderColor"]},{ref:Hl,storePath:"advancedMode.fieldStates.readOnly.textColor",syncPaths:["advancedMode.fieldStates.readOnly.textColor"]},{ref:Pr,storePath:"advancedMode.fieldStates.readOnly.descriptionColor",syncPaths:["advancedMode.fieldStates.readOnly.descriptionColor"]},{ref:Ei,storePath:"advancedMode.fieldStates.readOnly.borderStyle",syncPaths:["advancedMode.fieldStates.readOnly.borderStyle"]},{ref:Yl,storePath:"advancedMode.fieldStates.error.background",syncPaths:["advancedMode.fieldStates.error.background"]},{ref:jl,storePath:"advancedMode.fieldStates.error.borderColor",syncPaths:["advancedMode.fieldStates.error.borderColor"]},{ref:Rn,storePath:"advancedMode.fieldStates.error.textColor",syncPaths:["advancedMode.fieldStates.error.textColor"]},{ref:Ai,storePath:"advancedMode.fieldStates.error.descriptionColor",syncPaths:["advancedMode.fieldStates.error.descriptionColor"]},{ref:Oi,storePath:"advancedMode.fieldStates.error.borderStyle",syncPaths:["advancedMode.fieldStates.error.borderStyle"]},{ref:Ln,storePath:"advancedMode.fieldLabels.label.fontColor",syncPaths:["advancedMode.fieldLabels.label.fontColor","quickMode.labelFontColor"]},{ref:ql,storePath:"advancedMode.fieldLabels.label.fontWeight",syncPaths:["advancedMode.fieldLabels.label.fontWeight"]},{ref:Nl,storePath:"advancedMode.fieldLabels.label.fontStyle",syncPaths:["advancedMode.fieldLabels.label.fontStyle"]},{ref:Pi,storePath:"advancedMode.fieldLabels.label.alignment",syncPaths:["advancedMode.fieldLabels.label.alignment"]},{ref:Ri,storePath:"advancedMode.fieldLabels.requiredIndicator.fontColor",syncPaths:["advancedMode.fieldLabels.requiredIndicator.fontColor"]},{ref:sl,storePath:"advancedMode.fieldPlaceholder.fontColor",syncPaths:["advancedMode.fieldPlaceholder.fontColor"]},{ref:Gn,storePath:"advancedMode.fieldPlaceholder.fontWeight",syncPaths:["advancedMode.fieldPlaceholder.fontWeight"]},{ref:de,storePath:"advancedMode.fieldPlaceholder.fontStyle",syncPaths:["advancedMode.fieldPlaceholder.fontStyle"]},{ref:Jt,storePath:"advancedMode.fieldPlaceholder.alignment",syncPaths:["advancedMode.fieldPlaceholder.alignment"]},{ref:Vr,storePath:"advancedMode.buttonStates.normal.background",syncPaths:["advancedMode.buttonStates.normal.background","quickMode.buttonBackground"]},{ref:zi,storePath:"advancedMode.buttonStates.normal.borderColor",syncPaths:["advancedMode.buttonStates.normal.borderColor","quickMode.buttonBorderColor"]},{ref:Lr,storePath:"advancedMode.buttonStates.normal.textColor",syncPaths:["advancedMode.buttonStates.normal.textColor","quickMode.buttonText"]},{ref:Rr,storePath:"advancedMode.buttonStates.normal.fontWeight",syncPaths:["advancedMode.buttonStates.normal.fontWeight"]},{ref:Mr,storePath:"advancedMode.buttonStates.normal.fontStyle",syncPaths:["advancedMode.buttonStates.normal.fontStyle"]},{ref:Qo,storePath:"advancedMode.buttonStates.hover.background",syncPaths:["advancedMode.buttonStates.hover.background"]},{ref:Fa,storePath:"advancedMode.buttonStates.hover.borderColor",syncPaths:["advancedMode.buttonStates.hover.borderColor"]},{ref:Ta,storePath:"advancedMode.buttonStates.hover.textColor",syncPaths:["advancedMode.buttonStates.hover.textColor"]},{ref:ys,storePath:"advancedMode.checkboxRadio.selectionColor",syncPaths:["advancedMode.checkboxRadio.selectionColor"]},{ref:ji,storePath:"advancedMode.checkboxRadio.fontColor",syncPaths:["advancedMode.checkboxRadio.fontColor"]},{ref:Gi,storePath:"advancedMode.checkboxRadio.fontWeight",syncPaths:["advancedMode.checkboxRadio.fontWeight"]},{ref:Ki,storePath:"advancedMode.checkboxRadio.fontStyle",syncPaths:["advancedMode.checkboxRadio.fontStyle"]},{ref:Oo,storePath:"advancedMode.checkboxRadio.selectionColor",syncPaths:["advancedMode.checkboxRadio.selectionColor"]},{ref:zr,storePath:"advancedMode.checkboxRadio.borderColor",syncPaths:["advancedMode.checkboxRadio.borderColor"]},{ref:qr,storePath:"advancedMode.rating.iconColor",syncPaths:["advancedMode.rating.iconColor"]},{ref:di,storePath:"advancedMode.dateTimePicker.calendarBackground",syncPaths:["advancedMode.dateTimePicker.calendarBackground"]},{ref:ui,storePath:"advancedMode.dateTimePicker.numberTextColor",syncPaths:["advancedMode.dateTimePicker.numberTextColor"]},{ref:Nr,storePath:"advancedMode.dateTimePicker.selectionColor",syncPaths:["advancedMode.dateTimePicker.selectionColor"]},{ref:Ji,storePath:"advancedMode.select.tagColor",syncPaths:["advancedMode.select.tagColor"]},{ref:Ro,storePath:"advancedMode.select.optionHoverColor",syncPaths:["advancedMode.select.optionHoverColor"]},{ref:ci,storePath:"advancedMode.select.tagTextColor",syncPaths:["advancedMode.select.tagTextColor"]},{ref:Jn,storePath:"advancedMode.select.selectionTextColor",syncPaths:["advancedMode.select.selectionTextColor"]},{ref:Zi,storePath:"advancedMode.select.selectionBackgroundColor",syncPaths:["advancedMode.select.selectionBackgroundColor"]},{ref:Xi,storePath:"advancedMode.confirmationMessage.borderColor",syncPaths:["advancedMode.confirmationMessage.borderColor"]},{ref:cn,storePath:"advancedMode.confirmationMessage.borderStyle",syncPaths:["advancedMode.confirmationMessage.borderStyle"]},{ref:ml,storePath:"advancedMode.confirmationMessage.backgroundColor",syncPaths:["advancedMode.confirmationMessage.backgroundColor"]}],o,r),mF([{valueRef:X,unitRef:E,storePath:"quickMode.formBorderWidth",syncPaths:["advancedMode.general.formBorderWidth","quickMode.formBorderWidth"]},{valueRef:j,unitRef:Q,storePath:"advancedMode.general.formPaddingLeftRight",syncPaths:["advancedMode.general.formPaddingLeftRight"]},{valueRef:Y,unitRef:z,storePath:"advancedMode.general.formPaddingTopBottom",syncPaths:["advancedMode.general.formPaddingTopBottom"]},{valueRef:te,unitRef:W,storePath:"advancedMode.general.verticalSpacing",syncPaths:["advancedMode.general.verticalSpacing","quickMode.verticalSpacing"]},{valueRef:N,unitRef:ne,storePath:"advancedMode.general.horizontalSpacing",syncPaths:["advancedMode.general.horizontalSpacing","quickMode.horizontalSpacing"]},{valueRef:ot,unitRef:Ft,storePath:"advancedMode.formTitle.paddingLeftRight",syncPaths:["advancedMode.formTitle.paddingLeftRight"]},{valueRef:ut,unitRef:ft,storePath:"advancedMode.formTitle.fontSize",syncPaths:["advancedMode.formTitle.fontSize"]},{valueRef:eo,unitRef:at,storePath:"advancedMode.formTitle.paddingTopBottom",syncPaths:["advancedMode.formTitle.paddingTopBottom"]},{valueRef:_e,unitRef:pe,storePath:"advancedMode.formDescription.paddingLeftRight",syncPaths:["advancedMode.formDescription.paddingLeftRight"]},{valueRef:Ht,unitRef:ct,storePath:"advancedMode.formDescription.fontSize",syncPaths:["advancedMode.formDescription.fontSize"]},{valueRef:Re,unitRef:bt,storePath:"advancedMode.formDescription.paddingTopBottom",syncPaths:["advancedMode.formDescription.paddingTopBottom"]},{valueRef:Ko,unitRef:Pn,storePath:"quickMode.fieldBorderWidth",syncPaths:["advancedMode.fieldStates.default.borderWidth","quickMode.fieldBorderWidth"]},{valueRef:Vn,unitRef:Xo,storePath:"quickMode.fieldPaddingLeftRight",syncPaths:["advancedMode.fieldStates.default.paddingLeftRight","quickMode.fieldPaddingLeftRight"]},{valueRef:fo,unitRef:mo,storePath:"advancedMode.fieldStates.default.fontSize",syncPaths:["advancedMode.fieldStates.default.fontSize"]},{valueRef:zl,unitRef:Wl,storePath:"quickMode.fieldPaddingTopBottom",syncPaths:["advancedMode.fieldStates.default.paddingTopBottom","quickMode.fieldPaddingTopBottom"]},{valueRef:Ir,unitRef:Fr,storePath:"advancedMode.fieldLabels.label.paddingLeftRight",syncPaths:["advancedMode.fieldLabels.label.paddingLeftRight"]},{valueRef:Lt,unitRef:dl,storePath:"advancedMode.fieldLabels.label.fontSize",syncPaths:["advancedMode.fieldLabels.label.fontSize"]},{valueRef:Vi,unitRef:Li,storePath:"advancedMode.fieldLabels.label.paddingTopBottom",syncPaths:["advancedMode.fieldLabels.label.paddingTopBottom"]},{valueRef:ko,unitRef:_n,storePath:"advancedMode.fieldPlaceholder.paddingLeftRight",syncPaths:["advancedMode.fieldPlaceholder.paddingLeftRight"]},{valueRef:_t,unitRef:Yt,storePath:"advancedMode.fieldPlaceholder.fontSize",syncPaths:["advancedMode.fieldPlaceholder.fontSize"]},{valueRef:Wi,unitRef:qi,storePath:"advancedMode.buttonStates.normal.borderWidth",syncPaths:["advancedMode.buttonStates.normal.borderWidth","quickMode.buttonBorderWidth"]},{valueRef:Zt,unitRef:Ur,storePath:"advancedMode.buttonStates.normal.fontSize",syncPaths:["advancedMode.buttonStates.normal.fontSize"]},{valueRef:Er,unitRef:Hi,storePath:"advancedMode.buttonStates.normal.paddingLeftRight",syncPaths:["advancedMode.buttonStates.normal.paddingLeftRight"]},{valueRef:Ar,unitRef:bo,storePath:"advancedMode.buttonStates.normal.paddingTopBottom",syncPaths:["advancedMode.buttonStates.normal.paddingTopBottom"]},{valueRef:ti,unitRef:xn,storePath:"advancedMode.buttonStates.normal.width",syncPaths:["advancedMode.buttonStates.normal.width"]},{valueRef:Yi,unitRef:oi,storePath:"advancedMode.buttonStates.normal.height",syncPaths:["advancedMode.buttonStates.normal.height"]},{valueRef:Lo,unitRef:Or,storePath:"advancedMode.checkboxRadio.fontSize",syncPaths:["advancedMode.checkboxRadio.fontSize"]},{valueRef:ni,unitRef:no,storePath:"advancedMode.confirmationMessage.borderWidth",syncPaths:["advancedMode.confirmationMessage.borderWidth"]},{valueRef:si,unitRef:Qi,storePath:"advancedMode.rating.iconSize",syncPaths:["advancedMode.rating.iconSize"]}],o,r),ca([A,ae,H,Se,he,Me,ee,ue,ye,Fe,re],r,()=>Bn()),ca([Vo,Ce,qe,pt,Ot,He,fe,me,$o,po,Vt],r,()=>tr()),ca([zo,Xn,Qn,li,ii,ri,pl,Un,fn,ai,yl],r,()=>_s()),ca([Mn,cl,Gl,fl,Kl,Xl,Ql,Jl,Kn,Zl,ei],r,()=>xs()),(Ie,M)=>{const Yr=w6,Mo=Tm,Fo=At,oe=H4,we=P4,ve=p4,Ge=KP,xt=VP,zt=o$,vo=AT,Gt=nT,vi=Fm;return h(),V("div",mV,[d(vi,{accordion:!0,"default-active":"general"},{default:_(()=>[d(Mo,{title:f(l)("general"),name:"general","icon-name":"settings-tune","icon-category":"builder"},{default:_(()=>[d(Yr,{"form-background":f(B),"form-border-color":f($),"form-border-style":f(O),"form-border-width-value":f(X),"form-border-width-unit":f(E),"vertical-spacing-value":f(te),"vertical-spacing-unit":f(W),"horizontal-spacing-value":f(N),"horizontal-spacing-unit":f(ne),"form-alignment":f(K),"form-padding-left-right-value":f(j),"form-padding-left-right-unit":f(Q),"form-padding-top-bottom-value":f(Y),"form-padding-top-bottom-unit":f(z),"is-form-corner-linked":A.value,"form-corner-linked-value":ae.value,"form-corner-linked-unit":H.value,"form-corner-top-left-value":Se.value,"form-corner-top-left-unit":he.value,"form-corner-top-right-value":Me.value,"form-corner-top-right-unit":ee.value,"form-corner-bottom-right-value":ue.value,"form-corner-bottom-right-unit":ye.value,"form-corner-bottom-left-value":Fe.value,"form-corner-bottom-left-unit":re.value,"form-corner-main-placeholder":Pd.value,"form-corner-main-value":hs.value,"onUpdate:formBackground":M[0]||(M[0]=L=>B.value=L),"onUpdate:formBorderColor":M[1]||(M[1]=L=>$.value=L),"onUpdate:formBorderStyle":M[2]||(M[2]=L=>O.value=L),"onUpdate:formBorderWidthValue":M[3]||(M[3]=L=>X.value=L),"onUpdate:formBorderWidthUnit":M[4]||(M[4]=L=>E.value=L),"onUpdate:verticalSpacingValue":M[5]||(M[5]=L=>te.value=L),"onUpdate:verticalSpacingUnit":M[6]||(M[6]=L=>W.value=L),"onUpdate:horizontalSpacingValue":M[7]||(M[7]=L=>N.value=L),"onUpdate:horizontalSpacingUnit":M[8]||(M[8]=L=>ne.value=L),"onUpdate:formAlignment":M[9]||(M[9]=L=>K.value=L),"onUpdate:formPaddingLeftRightValue":M[10]||(M[10]=L=>j.value=L),"onUpdate:formPaddingLeftRightUnit":M[11]||(M[11]=L=>Q.value=L),"onUpdate:formPaddingTopBottomValue":M[12]||(M[12]=L=>Y.value=L),"onUpdate:formPaddingTopBottomUnit":M[13]||(M[13]=L=>z.value=L),"onUpdate:formCornerMainValue":M[14]||(M[14]=L=>hs.value=typeof L=="string"?L===""?"":Number(L):L),"onUpdate:formCornerLinkedUnit":M[15]||(M[15]=L=>H.value=L),"onUpdate:formCornerTopLeftValue":M[16]||(M[16]=L=>Se.value=L),"onUpdate:formCornerTopLeftUnit":M[17]||(M[17]=L=>he.value=L),"onUpdate:formCornerTopRightValue":M[18]||(M[18]=L=>Me.value=L),"onUpdate:formCornerTopRightUnit":M[19]||(M[19]=L=>ee.value=L),"onUpdate:formCornerBottomRightValue":M[20]||(M[20]=L=>ue.value=L),"onUpdate:formCornerBottomRightUnit":M[21]||(M[21]=L=>ye.value=L),"onUpdate:formCornerBottomLeftValue":M[22]||(M[22]=L=>Fe.value=L),"onUpdate:formCornerBottomLeftUnit":M[23]||(M[23]=L=>re.value=L),onToggleFormCornerLinked:Rd},null,8,["form-background","form-border-color","form-border-style","form-border-width-value","form-border-width-unit","vertical-spacing-value","vertical-spacing-unit","horizontal-spacing-value","horizontal-spacing-unit","form-alignment","form-padding-left-right-value","form-padding-left-right-unit","form-padding-top-bottom-value","form-padding-top-bottom-unit","is-form-corner-linked","form-corner-linked-value","form-corner-linked-unit","form-corner-top-left-value","form-corner-top-left-unit","form-corner-top-right-value","form-corner-top-right-unit","form-corner-bottom-right-value","form-corner-bottom-right-unit","form-corner-bottom-left-value","form-corner-bottom-left-unit","form-corner-main-placeholder","form-corner-main-value"])]),_:1},8,["title"]),d(Fo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(Mo,{title:f(l)("form_title"),name:"formTitle","icon-name":"text","icon-category":"builder"},{default:_(()=>[d(oe,{"form-title-text":$e.value,"form-title-font-weight":Qe.value,"form-title-font-style":vt.value,"form-title-font-size-value":ut.value,"form-title-font-size-unit":ft.value,"form-title-padding-left-right-value":ot.value,"form-title-padding-left-right-unit":Ft.value,"form-title-padding-top-bottom-value":eo.value,"form-title-padding-top-bottom-unit":at.value,"onUpdate:formTitleText":M[24]||(M[24]=L=>$e.value=L),"onUpdate:formTitleFontWeight":M[25]||(M[25]=L=>Qe.value=L),"onUpdate:formTitleFontStyle":M[26]||(M[26]=L=>vt.value=L),"onUpdate:formTitleFontSizeValue":M[27]||(M[27]=L=>ut.value=L),"onUpdate:formTitleFontSizeUnit":M[28]||(M[28]=L=>ft.value=L),"onUpdate:formTitlePaddingLeftRightValue":M[29]||(M[29]=L=>ot.value=L),"onUpdate:formTitlePaddingLeftRightUnit":M[30]||(M[30]=L=>Ft.value=L),"onUpdate:formTitlePaddingTopBottomValue":M[31]||(M[31]=L=>eo.value=L),"onUpdate:formTitlePaddingTopBottomUnit":M[32]||(M[32]=L=>at.value=L)},null,8,["form-title-text","form-title-font-weight","form-title-font-style","form-title-font-size-value","form-title-font-size-unit","form-title-padding-left-right-value","form-title-padding-left-right-unit","form-title-padding-top-bottom-value","form-title-padding-top-bottom-unit"])]),_:1},8,["title"]),d(Mo,{title:f(l)("form_description_settings"),name:"formDescription","icon-name":"text-align-left","icon-category":"builder"},{default:_(()=>[d(we,{"form-description-font-color":rt.value,"form-description-font-weight":jt.value,"form-description-font-style":oo.value,"form-description-font-size-value":Ht.value,"form-description-font-size-unit":ct.value,"form-description-padding-left-right-value":_e.value,"form-description-padding-left-right-unit":pe.value,"form-description-padding-top-bottom-value":Re.value,"form-description-padding-top-bottom-unit":bt.value,"onUpdate:formDescriptionFontColor":M[33]||(M[33]=L=>rt.value=L),"onUpdate:formDescriptionFontWeight":M[34]||(M[34]=L=>jt.value=L),"onUpdate:formDescriptionFontStyle":M[35]||(M[35]=L=>oo.value=L),"onUpdate:formDescriptionFontSizeValue":M[36]||(M[36]=L=>Ht.value=L),"onUpdate:formDescriptionFontSizeUnit":M[37]||(M[37]=L=>ct.value=L),"onUpdate:formDescriptionPaddingLeftRightValue":M[38]||(M[38]=L=>_e.value=L),"onUpdate:formDescriptionPaddingLeftRightUnit":M[39]||(M[39]=L=>pe.value=L),"onUpdate:formDescriptionPaddingTopBottomValue":M[40]||(M[40]=L=>Re.value=L),"onUpdate:formDescriptionPaddingTopBottomUnit":M[41]||(M[41]=L=>bt.value=L)},null,8,["form-description-font-color","form-description-font-weight","form-description-font-style","form-description-font-size-value","form-description-font-size-unit","form-description-padding-left-right-value","form-description-padding-left-right-unit","form-description-padding-top-bottom-value","form-description-padding-top-bottom-unit"])]),_:1},8,["title"]),d(Fo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(Mo,{title:f(l)("field_labels"),name:"fieldLabels","icon-name":"field","icon-category":"builder"},{default:_(()=>[d(ve,{"field-labels-active-tab":m.value,"field-labels-tabs":c,"field-label-text":Ln.value,"field-label-font-weight":ql.value,"field-label-font-style":Nl.value,"field-label-font-size-value":Lt.value,"field-label-font-size-unit":dl.value,"field-label-alignment":Pi.value,"field-label-padding-left-right-value":Ir.value,"field-label-padding-left-right-unit":Fr.value,"field-label-padding-top-bottom-value":Vi.value,"field-label-padding-top-bottom-unit":Li.value,"required-indicator-font-color":Ri.value,"onUpdate:fieldLabelsActiveTab":M[42]||(M[42]=L=>m.value=L),"onUpdate:fieldLabelText":M[43]||(M[43]=L=>Ln.value=L),"onUpdate:fieldLabelFontWeight":M[44]||(M[44]=L=>ql.value=L),"onUpdate:fieldLabelFontStyle":M[45]||(M[45]=L=>Nl.value=L),"onUpdate:fieldLabelFontSizeValue":M[46]||(M[46]=L=>Lt.value=L),"onUpdate:fieldLabelFontSizeUnit":M[47]||(M[47]=L=>dl.value=L),"onUpdate:fieldLabelAlignment":M[48]||(M[48]=L=>Pi.value=L),"onUpdate:fieldLabelPaddingLeftRightValue":M[49]||(M[49]=L=>Ir.value=L),"onUpdate:fieldLabelPaddingLeftRightUnit":M[50]||(M[50]=L=>Fr.value=L),"onUpdate:fieldLabelPaddingTopBottomValue":M[51]||(M[51]=L=>Vi.value=L),"onUpdate:fieldLabelPaddingTopBottomUnit":M[52]||(M[52]=L=>Li.value=L),"onUpdate:requiredIndicatorFontColor":M[53]||(M[53]=L=>Ri.value=L)},null,8,["field-labels-active-tab","field-label-text","field-label-font-weight","field-label-font-style","field-label-font-size-value","field-label-font-size-unit","field-label-alignment","field-label-padding-left-right-value","field-label-padding-left-right-unit","field-label-padding-top-bottom-value","field-label-padding-top-bottom-unit","required-indicator-font-color"])]),_:1},8,["title"]),d(Mo,{title:f(l)("field_placeholder"),name:"fieldPlaceholder","icon-name":"paragraph","icon-category":"global"},{default:_(()=>[d(Ge,{"placeholder-font-color":sl.value,"field-placeholder-font-weight":Gn.value,"field-placeholder-font-style":de.value,"field-placeholder-font-size-value":_t.value,"field-placeholder-font-size-unit":Yt.value,"field-placeholder-alignment":Jt.value,"field-placeholder-padding-left-right-value":ko.value,"field-placeholder-padding-left-right-unit":_n.value,"onUpdate:placeholderFontColor":M[54]||(M[54]=L=>sl.value=L),"onUpdate:fieldPlaceholderFontWeight":M[55]||(M[55]=L=>Gn.value=L),"onUpdate:fieldPlaceholderFontStyle":M[56]||(M[56]=L=>de.value=L),"onUpdate:fieldPlaceholderFontSizeValue":M[57]||(M[57]=L=>_t.value=L),"onUpdate:fieldPlaceholderFontSizeUnit":M[58]||(M[58]=L=>Yt.value=L),"onUpdate:fieldPlaceholderAlignment":M[59]||(M[59]=L=>Jt.value=L),"onUpdate:fieldPlaceholderPaddingLeftRightValue":M[60]||(M[60]=L=>ko.value=L),"onUpdate:fieldPlaceholderPaddingLeftRightUnit":M[61]||(M[61]=L=>_n.value=L)},null,8,["placeholder-font-color","field-placeholder-font-weight","field-placeholder-font-style","field-placeholder-font-size-value","field-placeholder-font-size-unit","field-placeholder-alignment","field-placeholder-padding-left-right-value","field-placeholder-padding-left-right-unit"])]),_:1},8,["title"]),d(Mo,{title:f(l)("field_states"),name:"fieldStates","icon-name":"color-palette","icon-category":"builder"},{default:_(()=>[d(xt,{"field-states-active-tab":v.value,"field-states-tabs":u,"field-background":nt.value,"field-text":be.value,"field-font-weight":Le.value,"field-font-style":lt.value,"field-font-size-value":fo.value,"field-font-size-unit":mo.value,"field-description-color":Qt.value,"field-border-color":To.value,"field-border-style":No.value,"is-field-corner-linked":Vo.value,"field-corner-linked-value":Ce.value,"field-corner-linked-unit":qe.value,"field-corner-top-left-value":pt.value,"field-corner-top-left-unit":Ot.value,"field-corner-top-right-value":He.value,"field-corner-top-right-unit":fe.value,"field-corner-bottom-right-value":me.value,"field-corner-bottom-right-unit":$o.value,"field-corner-bottom-left-value":po.value,"field-corner-bottom-left-unit":Vt.value,"field-corner-main-placeholder":Vd.value,"field-corner-main-value":bs.value,"field-border-width-value":Ko.value,"field-border-width-unit":Pn.value,"field-padding-left-right-value":Vn.value,"field-padding-left-right-unit":Xo.value,"field-padding-top-bottom-value":zl.value,"field-padding-top-bottom-unit":Wl.value,"field-active-background":Tr.value,"field-active-border-color":Mi.value,"field-active-text-color":ul.value,"field-active-description-color":Ui.value,"field-active-border-style":$r.value,"field-read-only-background":Bi.value,"field-read-only-border-color":Di.value,"field-read-only-text-color":Hl.value,"field-read-only-description-color":Pr.value,"field-read-only-border-style":Ei.value,"field-error-background":Yl.value,"field-error-border-color":jl.value,"field-error-text-color":Rn.value,"field-error-description-color":Ai.value,"field-error-border-style":Oi.value,"onUpdate:fieldStatesActiveTab":M[62]||(M[62]=L=>v.value=L),"onUpdate:fieldBackground":M[63]||(M[63]=L=>nt.value=L),"onUpdate:fieldText":M[64]||(M[64]=L=>be.value=L),"onUpdate:fieldFontWeight":M[65]||(M[65]=L=>Le.value=L),"onUpdate:fieldFontStyle":M[66]||(M[66]=L=>lt.value=L),"onUpdate:fieldFontSizeValue":M[67]||(M[67]=L=>fo.value=L),"onUpdate:fieldFontSizeUnit":M[68]||(M[68]=L=>mo.value=L),"onUpdate:fieldDescriptionColor":M[69]||(M[69]=L=>Qt.value=L),"onUpdate:fieldBorderColor":M[70]||(M[70]=L=>To.value=L),"onUpdate:fieldBorderStyle":M[71]||(M[71]=L=>No.value=L),"onUpdate:fieldCornerMainValue":M[72]||(M[72]=L=>bs.value=typeof L=="string"?L===""?"":Number(L):L),"onUpdate:fieldCornerLinkedUnit":M[73]||(M[73]=L=>qe.value=L),"onUpdate:fieldCornerTopLeftValue":M[74]||(M[74]=L=>pt.value=L),"onUpdate:fieldCornerTopLeftUnit":M[75]||(M[75]=L=>Ot.value=L),"onUpdate:fieldCornerTopRightValue":M[76]||(M[76]=L=>He.value=L),"onUpdate:fieldCornerTopRightUnit":M[77]||(M[77]=L=>fe.value=L),"onUpdate:fieldCornerBottomRightValue":M[78]||(M[78]=L=>me.value=L),"onUpdate:fieldCornerBottomRightUnit":M[79]||(M[79]=L=>$o.value=L),"onUpdate:fieldCornerBottomLeftValue":M[80]||(M[80]=L=>po.value=L),"onUpdate:fieldCornerBottomLeftUnit":M[81]||(M[81]=L=>Vt.value=L),"onUpdate:fieldBorderWidthValue":M[82]||(M[82]=L=>Ko.value=L),"onUpdate:fieldBorderWidthUnit":M[83]||(M[83]=L=>Pn.value=L),"onUpdate:fieldPaddingLeftRightValue":M[84]||(M[84]=L=>Vn.value=L),"onUpdate:fieldPaddingLeftRightUnit":M[85]||(M[85]=L=>Xo.value=L),"onUpdate:fieldPaddingTopBottomValue":M[86]||(M[86]=L=>zl.value=L),"onUpdate:fieldPaddingTopBottomUnit":M[87]||(M[87]=L=>Wl.value=L),"onUpdate:fieldActiveBackground":M[88]||(M[88]=L=>Tr.value=L),"onUpdate:fieldActiveBorderColor":M[89]||(M[89]=L=>Mi.value=L),"onUpdate:fieldActiveTextColor":M[90]||(M[90]=L=>ul.value=L),"onUpdate:fieldActiveDescriptionColor":M[91]||(M[91]=L=>Ui.value=L),"onUpdate:fieldActiveBorderStyle":M[92]||(M[92]=L=>$r.value=L),"onUpdate:fieldReadOnlyBackground":M[93]||(M[93]=L=>Bi.value=L),"onUpdate:fieldReadOnlyBorderColor":M[94]||(M[94]=L=>Di.value=L),"onUpdate:fieldReadOnlyTextColor":M[95]||(M[95]=L=>Hl.value=L),"onUpdate:fieldReadOnlyDescriptionColor":M[96]||(M[96]=L=>Pr.value=L),"onUpdate:fieldReadOnlyBorderStyle":M[97]||(M[97]=L=>Ei.value=L),"onUpdate:fieldErrorBackground":M[98]||(M[98]=L=>Yl.value=L),"onUpdate:fieldErrorBorderColor":M[99]||(M[99]=L=>jl.value=L),"onUpdate:fieldErrorTextColor":M[100]||(M[100]=L=>Rn.value=L),"onUpdate:fieldErrorDescriptionColor":M[101]||(M[101]=L=>Ai.value=L),"onUpdate:fieldErrorBorderStyle":M[102]||(M[102]=L=>Oi.value=L),onToggleFieldCornerLinked:mi},null,8,["field-states-active-tab","field-background","field-text","field-font-weight","field-font-style","field-font-size-value","field-font-size-unit","field-description-color","field-border-color","field-border-style","is-field-corner-linked","field-corner-linked-value","field-corner-linked-unit","field-corner-top-left-value","field-corner-top-left-unit","field-corner-top-right-value","field-corner-top-right-unit","field-corner-bottom-right-value","field-corner-bottom-right-unit","field-corner-bottom-left-value","field-corner-bottom-left-unit","field-corner-main-placeholder","field-corner-main-value","field-border-width-value","field-border-width-unit","field-padding-left-right-value","field-padding-left-right-unit","field-padding-top-bottom-value","field-padding-top-bottom-unit","field-active-background","field-active-border-color","field-active-text-color","field-active-description-color","field-active-border-style","field-read-only-background","field-read-only-border-color","field-read-only-text-color","field-read-only-description-color","field-read-only-border-style","field-error-background","field-error-border-color","field-error-text-color","field-error-description-color","field-error-border-style"])]),_:1},8,["title"]),d(Fo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(Mo,{title:f(l)("checkbox_radio_selection"),name:"checkboxRadio","icon-name":"checklist","icon-category":"builder"},{default:_(()=>[d(zt,{"checkbox-radio-font-color":ji.value,"checkbox-radio-font-weight":Gi.value,"checkbox-radio-font-style":Ki.value,"checkbox-radio-font-size-value":Lo.value,"checkbox-radio-font-size-unit":Or.value,"checkbox-radio-selection-color":Oo.value,"checkbox-radio-border-color":zr.value,"onUpdate:checkboxRadioFontColor":M[103]||(M[103]=L=>ji.value=L),"onUpdate:checkboxRadioFontWeight":M[104]||(M[104]=L=>Gi.value=L),"onUpdate:checkboxRadioFontStyle":M[105]||(M[105]=L=>Ki.value=L),"onUpdate:checkboxRadioFontSizeValue":M[106]||(M[106]=L=>Lo.value=L),"onUpdate:checkboxRadioFontSizeUnit":M[107]||(M[107]=L=>Or.value=L),"onUpdate:checkboxRadioSelectionColor":M[108]||(M[108]=L=>Oo.value=L),"onUpdate:checkboxRadioBorderColor":M[109]||(M[109]=L=>zr.value=L)},null,8,["checkbox-radio-font-color","checkbox-radio-font-weight","checkbox-radio-font-style","checkbox-radio-font-size-value","checkbox-radio-font-size-unit","checkbox-radio-selection-color","checkbox-radio-border-color"])]),_:1},8,["title"]),d(Fo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(Mo,{title:f(l)("button_states"),name:"buttonStates","icon-name":"button","icon-category":"builder"},{default:_(()=>[d(vo,{"button-background":Vr.value,"button-border-color":zi.value,"button-text":Lr.value,"button-font-weight":Rr.value,"button-font-style":Mr.value,"button-font-size-value":Zt.value,"button-font-size-unit":Ur.value,"button-border-width-value":Wi.value,"button-border-width-unit":qi.value,"is-button-corner-linked":Mn.value,"button-corner-main-value":Pa.value,"button-corner-linked-unit":Gl.value,"button-corner-main-placeholder":fi.value,"button-corner-top-left-value":fl.value,"button-corner-top-left-unit":Kl.value,"button-corner-top-right-value":Xl.value,"button-corner-top-right-unit":Ql.value,"button-corner-bottom-right-value":Jl.value,"button-corner-bottom-right-unit":Kn.value,"button-corner-bottom-left-value":Zl.value,"button-corner-bottom-left-unit":ei.value,"button-padding-left-right-value":Er.value,"button-padding-left-right-unit":Hi.value,"button-padding-top-bottom-value":Ar.value,"button-padding-top-bottom-unit":bo.value,"button-width-value":ti.value,"button-width-unit":xn.value,"button-height-value":Yi.value,"button-height-unit":oi.value,"onUpdate:buttonBackground":M[110]||(M[110]=L=>Vr.value=L),"onUpdate:buttonBorderColor":M[111]||(M[111]=L=>zi.value=L),"onUpdate:buttonText":M[112]||(M[112]=L=>Lr.value=L),"onUpdate:buttonFontWeight":M[113]||(M[113]=L=>Rr.value=L),"onUpdate:buttonFontStyle":M[114]||(M[114]=L=>Mr.value=L),"onUpdate:buttonFontSizeValue":M[115]||(M[115]=L=>Zt.value=L),"onUpdate:buttonFontSizeUnit":M[116]||(M[116]=L=>Ur.value=L),"onUpdate:buttonBorderWidthValue":M[117]||(M[117]=L=>Wi.value=L),"onUpdate:buttonBorderWidthUnit":M[118]||(M[118]=L=>qi.value=L),"onUpdate:buttonCornerMainValue":M[119]||(M[119]=L=>Pa.value=typeof L=="string"?L===""?"":Number(L):L),"onUpdate:buttonCornerLinkedUnit":M[120]||(M[120]=L=>Gl.value=L),"onUpdate:buttonCornerTopLeftValue":M[121]||(M[121]=L=>fl.value=L),"onUpdate:buttonCornerTopLeftUnit":M[122]||(M[122]=L=>Kl.value=L),"onUpdate:buttonCornerTopRightValue":M[123]||(M[123]=L=>Xl.value=L),"onUpdate:buttonCornerTopRightUnit":M[124]||(M[124]=L=>Ql.value=L),"onUpdate:buttonCornerBottomRightValue":M[125]||(M[125]=L=>Jl.value=L),"onUpdate:buttonCornerBottomRightUnit":M[126]||(M[126]=L=>Kn.value=L),"onUpdate:buttonCornerBottomLeftValue":M[127]||(M[127]=L=>Zl.value=L),"onUpdate:buttonCornerBottomLeftUnit":M[128]||(M[128]=L=>ei.value=L),"onUpdate:buttonPaddingLeftRightValue":M[129]||(M[129]=L=>Er.value=L),"onUpdate:buttonPaddingLeftRightUnit":M[130]||(M[130]=L=>Hi.value=L),"onUpdate:buttonPaddingTopBottomValue":M[131]||(M[131]=L=>Ar.value=L),"onUpdate:buttonPaddingTopBottomUnit":M[132]||(M[132]=L=>bo.value=L),"onUpdate:buttonWidthValue":M[133]||(M[133]=L=>ti.value=L),"onUpdate:buttonWidthUnit":M[134]||(M[134]=L=>xn.value=L),"onUpdate:buttonHeightValue":M[135]||(M[135]=L=>Yi.value=L),"onUpdate:buttonHeightUnit":M[136]||(M[136]=L=>oi.value=L),onToggleButtonCornerLinked:ws},null,8,["button-background","button-border-color","button-text","button-font-weight","button-font-style","button-font-size-value","button-font-size-unit","button-border-width-value","button-border-width-unit","is-button-corner-linked","button-corner-main-value","button-corner-linked-unit","button-corner-main-placeholder","button-corner-top-left-value","button-corner-top-left-unit","button-corner-top-right-value","button-corner-top-right-unit","button-corner-bottom-right-value","button-corner-bottom-right-unit","button-corner-bottom-left-value","button-corner-bottom-left-unit","button-padding-left-right-value","button-padding-left-right-unit","button-padding-top-bottom-value","button-padding-top-bottom-unit","button-width-value","button-width-unit","button-height-value","button-height-unit"])]),_:1},8,["title"]),d(Fo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(Mo,{title:f(l)("confirmation_message"),name:"confirmationMessage","icon-name":"check-circle","icon-category":"global"},{default:_(()=>[d(Gt,{"confirmation-border-color":Xi.value,"confirmation-border-style":cn.value,"confirmation-background-color":ml.value,"confirmation-border-width-value":ni.value,"confirmation-border-width-unit":no.value,"is-confirmation-corner-linked":zo.value,"confirmation-corner-linked-value":Xn.value,"confirmation-corner-linked-unit":Qn.value,"confirmation-corner-top-left-value":li.value,"confirmation-corner-top-left-unit":ii.value,"confirmation-corner-top-right-value":ri.value,"confirmation-corner-top-right-unit":pl.value,"confirmation-corner-bottom-right-value":Un.value,"confirmation-corner-bottom-right-unit":fn.value,"confirmation-corner-bottom-left-value":ai.value,"confirmation-corner-bottom-left-unit":yl.value,"confirmation-corner-main-placeholder":Ld.value,"confirmation-corner-main-value":Hr.value,"onUpdate:confirmationBorderColor":M[137]||(M[137]=L=>Xi.value=L),"onUpdate:confirmationBorderStyle":M[138]||(M[138]=L=>cn.value=L),"onUpdate:confirmationBackgroundColor":M[139]||(M[139]=L=>ml.value=L),"onUpdate:confirmationBorderWidthValue":M[140]||(M[140]=L=>ni.value=L),"onUpdate:confirmationBorderWidthUnit":M[141]||(M[141]=L=>no.value=L),"onUpdate:confirmationCornerMainValue":M[142]||(M[142]=L=>Hr.value=typeof L=="string"?L===""?"":Number(L):L),"onUpdate:confirmationCornerLinkedUnit":M[143]||(M[143]=L=>Qn.value=L),"onUpdate:confirmationCornerTopLeftValue":M[144]||(M[144]=L=>li.value=L),"onUpdate:confirmationCornerTopLeftUnit":M[145]||(M[145]=L=>ii.value=L),"onUpdate:confirmationCornerTopRightValue":M[146]||(M[146]=L=>ri.value=L),"onUpdate:confirmationCornerTopRightUnit":M[147]||(M[147]=L=>pl.value=L),"onUpdate:confirmationCornerBottomRightValue":M[148]||(M[148]=L=>Un.value=L),"onUpdate:confirmationCornerBottomRightUnit":M[149]||(M[149]=L=>fn.value=L),"onUpdate:confirmationCornerBottomLeftValue":M[150]||(M[150]=L=>ai.value=L),"onUpdate:confirmationCornerBottomLeftUnit":M[151]||(M[151]=L=>yl.value=L),onToggleConfirmationCornerLinked:mn},null,8,["confirmation-border-color","confirmation-border-style","confirmation-background-color","confirmation-border-width-value","confirmation-border-width-unit","is-confirmation-corner-linked","confirmation-corner-linked-value","confirmation-corner-linked-unit","confirmation-corner-top-left-value","confirmation-corner-top-left-unit","confirmation-corner-top-right-value","confirmation-corner-top-right-unit","confirmation-corner-bottom-right-value","confirmation-corner-bottom-right-unit","confirmation-corner-bottom-left-value","confirmation-corner-bottom-left-unit","confirmation-corner-main-placeholder","confirmation-corner-main-value"])]),_:1},8,["title"]),d(Fo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(Mo,{title:f(l)("rating"),name:"rating","icon-name":"star","icon-category":"global"},{default:_(()=>[d(P6,{"rating-icon-size-value":si.value,"rating-icon-size-unit":Qi.value,"rating-icon-color":qr.value,"onUpdate:ratingIconSizeValue":M[152]||(M[152]=L=>si.value=L),"onUpdate:ratingIconSizeUnit":M[153]||(M[153]=L=>Qi.value=L),"onUpdate:ratingIconColor":M[154]||(M[154]=L=>qr.value=L)},null,8,["rating-icon-size-value","rating-icon-size-unit","rating-icon-color"])]),_:1},8,["title"]),d(Fo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(Mo,{title:f(l)("date_time_picker"),name:"dateTimePicker","icon-name":"calendar-dot","icon-category":"global"},{default:_(()=>[d(z6,{"date-time-calendar-background":di.value,"date-time-number-text-color":ui.value,"date-time-selection-color":Nr.value,"onUpdate:dateTimeCalendarBackground":M[155]||(M[155]=L=>di.value=L),"onUpdate:dateTimeNumberTextColor":M[156]||(M[156]=L=>ui.value=L),"onUpdate:dateTimeSelectionColor":M[157]||(M[157]=L=>Nr.value=L)},null,8,["date-time-calendar-background","date-time-number-text-color","date-time-selection-color"])]),_:1},8,["title"]),d(Fo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(Mo,{title:f(l)("select"),name:"select","icon-name":"checklist","icon-category":"builder"},{default:_(()=>[d(lV,{"select-tag-color":Ji.value,"select-tag-text-color":ci.value,"select-option-hover-color":Ro.value,"select-selection-text-color":Jn.value,"select-selection-background-color":Zi.value,"onUpdate:selectTagColor":M[158]||(M[158]=L=>Ji.value=L),"onUpdate:selectTagTextColor":M[159]||(M[159]=L=>ci.value=L),"onUpdate:selectOptionHoverColor":M[160]||(M[160]=L=>Ro.value=L),"onUpdate:selectSelectionTextColor":M[161]||(M[161]=L=>Jn.value=L),"onUpdate:selectSelectionBackgroundColor":M[162]||(M[162]=L=>Zi.value=L)},null,8,["select-tag-color","select-tag-text-color","select-option-hover-color","select-selection-text-color","select-selection-background-color"])]),_:1},8,["title"]),d(Fo,{class:"ivyforms-mt-8 ivyforms-mb-8"}),d(Mo,{title:f(l)("css_class"),name:"cssClass","icon-name":"code","icon-category":"global"},{default:_(()=>[d(fV,{"copied-form-css-class":gs.value,"additional-css-classes":er.value,onCopyCssClass:$d,"onUpdate:additionalCssClasses":M[163]||(M[163]=L=>er.value=L)},null,8,["copied-form-css-class","additional-css-classes"])]),_:1},8,["title"]),d(Fo,{class:"ivyforms-mt-8 ivyforms-mb-8"})]),_:1})])}}}),pV=Ae(vV,[["__scopeId","data-v-3c128f26"]]),yV={class:"ivyforms-form-styles"},gV={key:0,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},hV={key:0,class:"ivyforms-form-styles__section ivyforms-width-100"},bV={class:"ivyforms-form-styles__section-title ivyforms-border-bottom ivyforms-flex ivyforms-pb-8 ivyforms-align-items-center ivyforms-gap-16 ivyforms-align-self-stretch"},_V={class:"ivyforms-form-styles__themes ivyforms-pt-16 ivyforms-gap-4 ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100"},xV={key:1,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},wV={class:"ivyforms-form-styles__header ivyforms-pb-12 ivyforms-border-bottom ivyforms-flex ivyforms-pb-8 ivyforms-align-items-center ivyforms-gap-16 ivyforms-align-self-stretch"},SV={class:"regular-16"},kV={class:"ivyforms-form-styles__mode-tabs ivyforms-mt-16 ivyforms-width-100"},CV={key:0,class:"",style:{"text-align":"center"}},IV={class:"ivyforms-text-secondary ivyforms-text-sm text-muted"},FV={key:1,class:"",style:{"text-align":"center"}},TV={class:"ivyforms-text-secondary ivyforms-text-sm text-muted"},$V={class:"ivyforms-flex ivyforms-justify-content-end ivyforms-gap-8"},PV=ke({__name:"FieldStyleTabContent",setup(n){const{getLabel:l}=ze(),o=it(),r=Al(),i=x(!1),m=x(!1),c=x(R_),v=k({get:()=>!o.styleSettings.stylesEnabled,set:w=>{o.updateStyleSettings("stylesEnabled",!w)}}),u=k({get:()=>o.styleSettings.styleMode||"quick",set:w=>{o.updateStyleSettings("styleMode",w)}}),g=k({get:()=>o.styleSettings.selectedTheme||"ivy-default",set:w=>{o.updateStyleSettings("selectedTheme",w)}}),p=k(()=>{const w=c.value.find(T=>T.id===g.value);return w?w.name:""}),b=w=>{const T=c.value.find(B=>B.id===w),D=g.value!==w;T&&!T.isPro&&!T.isComingSoon&&(g.value=w,D&&Object.keys(T.settings).forEach(B=>{B!=="stylesEnabled"&&B!=="selectedTheme"&&B!=="styleMode"&&o.updateStyleSettings(B,T.settings[B])}))},I=w=>{b(w),o.updateStyleSettings("styleMode","quick"),m.value=!0},C=(w,T)=>{const D=c.value.find(B=>B.id===w);!D||D.isPro||D.isComingSoon||r.openContextMenu({actions:[Dt($t.Edit,{handler:()=>I(w)})],contextMenuButtonRef:T})},S=()=>{const w=c.value.find(T=>T.id===g.value);if(w){const T=JSON.parse(JSON.stringify(w.settings));Object.entries(T).forEach(([D,B])=>{D!=="stylesEnabled"&&D!=="selectedTheme"&&o.updateStyleSettings(D,B)}),o.$patch({styleSettings:{...o.styleSettings,...T,quickMode:T.quickMode,selectedTheme:g.value}})}i.value=!1};return(w,T)=>{const D=cF,B=Ee,$=Yn,O=rs;return h(),V("div",yV,[m.value?(h(),V("div",xV,[s("div",wV,[d(B,{size:"s",type:"ghost",priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows",onClick:T[0]||(T[0]=X=>m.value=!1)}),s("div",SV,P(p.value),1),T[5]||(T[5]=s("div",{class:"ivyforms-flex-1"},null,-1)),d(B,{size:"s",priority:"danger",type:"ghost","icon-start":"refresh","icon-start-category":"arrows",onClick:T[1]||(T[1]=X=>i.value=!0)},{default:_(()=>[ge(P(f(l)("reset")),1)]),_:1})]),s("div",kV,[d($,{modelValue:u.value,"onUpdate:modelValue":T[2]||(T[2]=X=>u.value=X),size:"s",priority:"tertiary",type:"tonal",background:"",tabs:[{name:"quick",label:f(l)("quick_start")},{name:"advanced",label:f(l)("advanced")}]},null,8,["modelValue","tabs"])]),u.value==="quick"?(h(),V("div",CV,[s("div",IV,P(f(l)("quick_start_description")),1)])):ce("",!0),u.value==="advanced"?(h(),V("div",FV,[s("div",TV,P(f(l)("advanced_mode_description")),1)])):ce("",!0),u.value==="quick"?(h(),le(B8,{key:2})):ce("",!0),u.value==="advanced"?(h(),le(pV,{key:3})):ce("",!0)])):(h(),V("div",gV,[v.value?ce("",!0):(h(),V("div",hV,[s("div",bV,P(f(l)("ivy_styles")),1),s("div",_V,[(h(!0),V(xe,null,Oe(c.value,X=>(h(),le(D,{key:X.id,theme:X,"is-selected":g.value===X.id,"selected-theme-id":g.value,onSelect:b,onMenuClick:C},null,8,["theme","is-selected","selected-theme-id"]))),128))])]))])),d(O,{modelValue:i.value,"onUpdate:modelValue":T[4]||(T[4]=X=>i.value=X),title:f(l)("reset_styles_confirmation_title"),priority:"danger",width:"364px"},{footer:_(()=>[s("div",$V,[d(B,{size:"d",priority:"tertiary",type:"ghost",onClick:T[3]||(T[3]=X=>i.value=!1)},{default:_(()=>[ge(P(f(l)("cancel")),1)]),_:1}),d(B,{size:"d",priority:"danger",type:"fill",onClick:S},{default:_(()=>[ge(P(f(l)("reset")),1)]),_:1})])]),default:_(()=>[s("div",null,P(f(l)("reset_styles_confirmation_message")),1)]),_:1},8,["modelValue","title"])])}}}),VV=Ae(PV,[["__scopeId","data-v-5a7ecc90"]]),LV={class:"advanced-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},RV=ke({__name:"AdvancedFieldOptions",setup(n){const{getLabel:l}=ze(),{selectedField:o}=Bl(it()),{updateSelectedField:r,updateFieldOptions:i}=it(),m=k(()=>{if(!o.value)return[];const u=St.fieldOptions.getForFieldType(o.value.type,"advanced");return u.forEach((g,p)=>{g.showDividerAfter=pg.condition?g.condition(o.value):!0)});Be(()=>St.hooks.updateCounter.value,()=>{});const c=k(()=>o.value),v=(u,g)=>{r(u,g),i(u,g)};return(u,g)=>(h(),V("div",LV,[(h(!0),V(xe,null,Oe(m.value,p=>(h(),V(xe,{key:p.id},[p.showDividerBefore?(h(),le(At,{key:0})):ce("",!0),(h(),le($n(p.component),{field:c.value,"update-field":v,"get-label":f(l)},null,8,["field","get-label"])),p.showDividerAfter?(h(),le(At,{key:1})):ce("",!0)],64))),128)),m.value.length?ce("",!0):(h(),le(Ul,{key:0,title:f(l)("coming_soon"),subtitle:f(l)("we_are_working_on_it"),image:"fields-options"},null,8,["title","subtitle"]))]))}}),MV=Ae(RV,[["__scopeId","data-v-931b56fe"]]),UV={class:"ivyforms-general-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},BV=ke({__name:"GeneralFieldOptions",setup(n){const{getLabel:l}=ze(),{selectedField:o}=Bl(it()),{updateFieldOptions:r,updateSelectedField:i}=it(),m=(v,u)=>{i(v,u),r(v,u)},c=k(()=>{if(St.hooks.updateCounter.value,!o.value)return[];const v=St.fieldOptions.getForFieldType(o.value.type,"general");return v.forEach((u,g)=>{u.showDividerAfter=gu.condition?u.condition(o.value):!0)});return(v,u)=>{const g=At;return h(),V("div",UV,[(h(!0),V(xe,null,Oe(c.value,(p,b)=>(h(),V(xe,{key:p.id},[p.showDividerBefore&&b>0?(h(),le(g,{key:0})):ce("",!0),(h(),le($n(p.component),{field:f(o),"update-field":m,"get-label":f(l)},null,8,["field","get-label"])),p.showDividerAfter&&b[d(o,{variant:"text",style:{height:"20px"}}),d(o,{variant:"text",style:{height:"40px"}})]),_:1}),d(r,{animated:"",rows:1,variant:"text"},{template:_(()=>[s("div",OV,[d(o,{variant:"text",style:{height:"20px",width:"20px"}}),d(o,{variant:"text",style:{height:"20px"}})]),d(o,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),d(o,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),d(r,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(o,{variant:"text",style:{height:"20px"}}),d(o,{variant:"text",style:{height:"40px"}})]),_:1}),d(r,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(o,{variant:"text",style:{height:"20px"}}),d(o,{variant:"text",style:{height:"40px"}})]),_:1}),d(i),d(r,{animated:"",rows:1,variant:"text"},{template:_(()=>[s("div",zV,[d(o,{variant:"text",style:{height:"20px",width:"20px"}}),d(o,{variant:"text",style:{height:"20px"}})]),d(o,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),d(o,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),d(r,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(o,{variant:"text",style:{height:"20px"}}),d(o,{variant:"text",style:{height:"40px"}})]),_:1}),d(i),d(r,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(o,{variant:"text",style:{height:"20px"}}),d(o,{variant:"text",style:{height:"40px"}})]),_:1}),d(i),d(r,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(o,{variant:"text",style:{height:"20px"}}),d(o,{variant:"text",style:{height:"40px"}})]),_:1})])}const qV=Ae(EV,[["render",WV]]),NV={class:"ivyforms-smart-logic-placeholder ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},HV=ke({__name:"SmartLogicOptions",props:{field:{}},setup(n){const{getLabel:l}=ze(),o=()=>{Tl()};return(r,i)=>{const m=Ee;return h(),V("div",NV,[d(Ul,{title:f(l)("smart_logic_pro_feature"),subtitle:f(l)("smart_logic_pro_description"),image:"fields-options"},{actionButton:_(()=>[d(m,{priority:"primary",size:"d","icon-start":"arrow-up-right","icon-start-category":"global","icon-start-type":"outline",onClick:o},{default:_(()=>[ge(P(f(l)("upgrade_to_pro")),1)]),_:1})]),_:1},8,["title","subtitle"])])}}}),YV=Ae(HV,[["__scopeId","data-v-dce92330"]]),jV={key:0,class:"ivyforms-secondary-tab-menu"},GV={class:"ivyforms-secondary-tab-menu__tabs"},KV={class:"ivyforms-secondary-tab-menu__content"},XV={key:0,class:"ivyforms-py-16 ivyforms-pr-8"},QV={key:0},JV={key:1},ZV={key:2},eL={key:1},tL=ke({__name:"FieldOptionsTabContent",props:{field:{default:null}},setup(n){const l=k(()=>window.IvyForms?.components?.SmartLogicOptions),{getLabel:o}=ze(),{updateFieldOptions:r,updateSelectedField:i}=it(),{checkFeatureAccess:m,isProInstalled:c,isProLicenseActive:v}=Sr(),u=Eu(),{dialogVisible:g}=Bl(u),p=(X,E)=>{i(X,E),r(X,E)},b=window.IvyForms?.pro?wr():null,I=n,C=()=>o("no_field_selected"),S=()=>o("please_select_field"),w=x("general"),T=x(!1),D=x("general"),B=k(()=>!b||!b.loaded.value?!1:b.hasFeature("smart_logic")),$=k(()=>[{name:"general",label:o("general")},{name:"advanced",label:o("advanced")},{name:"smartLogic",label:o("smart_logic"),pro:!c()}]),O=X=>{const E=String(X),Q={smartLogic:"smart_logic"}[E];if(Q){if(D.value=w.value,c()&&!v()){m(Q);return}if(!B.value){m(Q);return}}w.value=E};return Ut(async()=>{b&&!b.loaded.value&&await b.fetch()}),Be(()=>I.field,(X,E)=>{X&&E&&X.fieldIndex!==E.fieldIndex&&(w.value="general",T.value=!0,setTimeout(()=>{T.value=!1},200))}),Be(()=>g.value,X=>{!X&&w.value==="smartLogic"&&!B.value&&(w.value=D.value)}),(X,E)=>{const j=Yn,Q=DV,Y=MV;return n.field?(h(),V("div",jV,[s("div",GV,[d(j,{"model-value":w.value,background:"",type:"tonal",priority:"tertiary",tabs:$.value,size:"d","onUpdate:modelValue":O},null,8,["model-value","tabs"])]),s("div",KV,[T.value?(h(),V("div",XV,[d(qV)])):ce("",!0),Vl(s("div",null,[w.value==="general"?(h(),V("div",QV,[d(Q,{field:n.field},null,8,["field"])])):ce("",!0),w.value==="advanced"?(h(),V("div",JV,[d(Y)])):ce("",!0),w.value==="smartLogic"?(h(),V("div",ZV,[B.value&&l.value?(h(),le($n(l.value),{key:0,field:n.field,"update-field":p,"get-label":f(o)},null,8,["field","get-label"])):(h(),le(YV,{key:1,field:n.field},null,8,["field"]))])):ce("",!0)],512),[[Ll,!T.value]])])])):(h(),V("div",eL,[d(Ul,{title:C(),subtitle:S(),image:"fields"},null,8,["title","subtitle"])]))}}}),oL=Ae(tL,[["__scopeId","data-v-3bf3e4ed"]]),nL={class:"ivyforms-add-field-wrapper ivyforms-flex ivyforms-align-items-center"},lL=["disabled"],iL={class:"ivyforms-add-field__left-content ivyforms-flex ivyforms-align-items-end ivyforms-gap-4"},rL={class:"ivyforms-add-field__name medium-14"},aL={class:"ivyforms-add-field__right-content"},sL=ke({__name:"IvyAddField",props:{type:{default:"fill"},disabled:{type:Boolean,default:!1},comingSoon:{type:Boolean},iconStart:{default:""},iconEnd:{default:""},iconStartCategory:{default:"global"},iconEndCategory:{default:"global"},iconStartType:{default:"fill"},iconEndType:{default:"fill"},fieldName:{default:""},fieldType:{default:"text"},pro:{type:Boolean,default:!1}},setup(n){const l=n;return(o,r)=>{const i=wo,m=ma;return h(),V("div",nL,[s("button",{class:We(["ivyforms-add-field ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-p-4",["ivyforms-add-field__type__"+l.type,{"is-icon-start":l.iconStart,"is-icon-end":l.iconEnd||l.pro,"is-pro":l.pro}]]),disabled:l.disabled||l.comingSoon},[s("span",iL,[l.iconStart?(h(),le(i,{key:0,name:l.iconStart,category:l.iconStartCategory,type:l.iconStartType,class:"ivyforms-add-field__icon-start",size:"d"},null,8,["name","category","type"])):ce("",!0),s("span",rL,P(l.fieldName),1)]),s("span",aL,[l.iconEnd?(h(),le(i,{key:0,name:l.iconEnd,category:l.iconEndCategory,type:l.iconEndType,class:"ivyforms-add-field__icon-end",size:"d"},null,8,["name","category","type"])):ce("",!0)]),l.pro?(h(),le(Sd,{key:0,image:"pro-bolt",size:"s",class:"ivyforms-add-field__pro-badge"})):ce("",!0)],10,lL),l.comingSoon?(h(),le(m,{key:0,class:"ivyforms-add-field__coming-soon",size:"s"})):ce("",!0)])}}}),dL=Ae(sL,[["__scopeId","data-v-25da1f0c"]]),uL={class:"ivyforms-add-field"},cL={class:"ivyforms-add-field__search-wrapper ivyforms-pb-8"},fL={key:0,class:"ivyforms-add-field__drag-area ivyforms-gap-8"},mL={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},vL=["draggable","onDragstart"],pL={class:"ivyforms-add-field__drag-area ivyforms-gap-8"},yL={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},gL=["draggable","onDragstart"],hL=ke({__name:"AddFieldTabContent",setup(n){const{getLabel:l}=ze(),o=it(),r=Go(),{onFieldDragEnd:i}=ev(),{checkFeatureAccess:m,getFeatureSlugForFieldType:c}=Sr(),v=x(""),u=window.IvyForms?.pro?wr():null;Ut(async()=>{u&&await u.fetch(),r.allSettings||await r.loadAllSettings()});const g=X=>{const E=o.fields.some(z=>z.type==="recaptcha"),j=o.fields.some(z=>z.type==="turnstile"),Q=o.fields.some(z=>z.type==="hcaptcha"),Y=E||j||Q;return X.map(z=>{if(z.featureSlug){const W=z.pro,N=z.comingSoon||(z.type==="recaptcha"||z.type==="turnstile"||z.type==="hcaptcha")&&Y;return{...z,pro:W,_precomputedDisabled:N}}const te=z.pro||z.comingSoon||(z.type==="recaptcha"||z.type==="turnstile"||z.type==="hcaptcha")&&Y;return{...z,_precomputedDisabled:te}})},p=X=>X._precomputedDisabled!==void 0?X._precomputedDisabled:X.comingSoon||X.pro?!0:X.type==="recaptcha"||X.type==="turnstile"||X.type==="hcaptcha"?o.fields.some(E=>E.type==="recaptcha")||o.fields.some(E=>E.type==="turnstile")||o.fields.some(E=>E.type==="hcaptcha"):!1,b=k(()=>O.value.map(X=>({...X,draggableFields:g(X.dragFields)}))),I=k(()=>{const X=v.value.toLowerCase().trim();if(!X)return[];const E=O.value.flatMap(Q=>Q.dragFields);return g(E).filter(Q=>{const Y=Q.name.toLowerCase(),z=Q.type.toLowerCase();return Y.includes(X)||z.includes(X)})}),C=X=>{if(o.isFormLoading)return;const E=O.value.flatMap(te=>te.dragFields).find(te=>te.type===X);if(E?.pro||E?.featureSlug){const te=E.featureSlug||c(X);if(te&&!m(te))return}if(X==="recaptcha"&&o.fields.some(W=>W.type==="recaptcha")||X==="turnstile"&&o.fields.some(W=>W.type==="turnstile")||X==="hcaptcha"&&o.fields.some(W=>W.type==="hcaptcha"))return;(!Number.isFinite(o.counterFields)||o.counterFields<0)&&(o.counterFields=0);const j=o.increaseCounter(),Q=B({type:X},j);o.isDraggingFromPanel=!1;const z=(o.fields.length>0?Math.max(...o.fields.map(te=>te.rowIndex??0)):-1)+1;o.addField({...Q,position:o.fields.length+1,rowIndex:z,columnIndex:0,width:100}),S()},S=()=>{o.fields.forEach((X,E)=>{X.position=E+1})},w=(X,E)=>{if(o.isFormLoading||E.comingSoon||E.pro){X.preventDefault();return}o.isDraggingFromPanel=!0;const j=D(E);if(X.dataTransfer){X.dataTransfer.effectAllowed="move",X.dataTransfer.setData("fieldData",JSON.stringify(j));const Y=X.target.closest(".ivyforms-add-field__wrapper");if(Y){const z=Y.cloneNode(!0);z.style.position="absolute",z.style.top="-9999px",z.style.width=Y.offsetWidth+"px",z.style.opacity="0.8",document.body.appendChild(z),X.dataTransfer.setDragImage(z,Y.offsetWidth/2,Y.offsetHeight/2),setTimeout(()=>{z.parentNode===document.body&&document.body.removeChild(z)},0)}}},T=X=>{o.isDraggingFromPanel=!1,i(),X?.dataTransfer&&X.dataTransfer.clearData()},D=X=>{const E=o.increaseCounter();return B(X,E)},B=(X,E)=>{const j=St.hooks.applyFilters("ivyforms/builder/add/transform",null,X,E,{getLabel:l});if(j)return j;switch(X.type){case"text":return{id:0,fieldIndex:E,type:"text",label:l("text"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"email":return{id:0,fieldIndex:E,type:"email",label:l("email"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"number":return{id:0,fieldIndex:E,type:"number",label:l("number"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"textarea":return{id:0,fieldIndex:E,type:"textarea",label:l("paragraph"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"phone":return{id:0,fieldIndex:E,type:"phone",label:l("phone"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",phoneAutoDetect:!0};case"website":return{id:0,fieldIndex:E,type:"website",label:l("website"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"date":return{id:0,fieldIndex:E,type:"date",label:l("date_picker"),required:!1,defaultValue:"",placeholder:"",position:0,dateFieldType:"picker",dateFormat:"MM/DD/YYYY",labelPosition:"default"};case"time":return{id:0,fieldIndex:E,type:"time",label:l("time_picker"),required:!1,defaultValue:"",placeholder:"",position:0,timeFieldType:"time-picker",timeFormat:"24h",labelPosition:"default"};case"recaptcha":return{id:0,fieldIndex:E,type:"recaptcha",label:l("recaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"html":return{id:0,fieldIndex:E,type:"html",label:l("html"),hideLabel:!1,htmlContent:"",description:"",position:0,labelPosition:"default",cssClasses:""};case"turnstile":return{id:0,fieldIndex:E,type:"turnstile",label:l("turnstile"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"hcaptcha":return{id:0,fieldIndex:E,type:"hcaptcha",label:l("hcaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"radio":return{id:0,fieldIndex:E,type:"radio",label:l("radio_button"),required:!1,defaultValue:l("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:l("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:l("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0};case"select":return{id:0,fieldIndex:E,type:"select",label:l("dropdown"),required:!1,defaultValue:l("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:l("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:l("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0,enableSearch:!1};case"rating":return{id:0,fieldIndex:E,type:"rating",label:l("rating"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",ratingIcon:"star",fieldOptions:[{id:1,label:l("good"),value:"1",isDefault:!1},{id:2,label:l("nice"),value:"2",isDefault:!1},{id:3,label:l("very_good"),value:"3",isDefault:!1},{id:4,label:l("awesome"),value:"4",isDefault:!1},{id:5,label:l("amazing"),value:"5",isDefault:!1}],showValues:!1};case"address":{const Q=["streetAddress","addressLine2","city","state","zip","country"],Y=Q.map(z=>({type:z,id:"",label:l(z==="addressLine2"?"address_line_2":z),value:"",placeholder:"",required:!1,hideLabel:!1,description:"",requiredMessage:"",visible:!0}));return{id:0,fieldIndex:E,type:"address",label:l("address"),hideLabel:!1,cssClasses:"",labelPosition:"top",addressFieldTypes:Q,addressFields:Y,countryDefaultValue:"",position:0}}case"name":{const Q=["nameField1","nameField2"],Y=Q.map((z,te)=>({type:z,id:"",modelValue:"",label:l(te===0?"first_name":"last_name"),required:!1,optionHide:!1,description:"",placeholder:""}));return{id:0,fieldIndex:E,type:"name",label:l("name"),required:!1,defaultValue:"",placeholder:"",position:0,nameFieldTypes:Q,nameFields:Y}}case"checkbox":return{id:0,fieldIndex:E,type:"checkbox",label:l("checkbox"),required:!1,placeholder:"",position:0,fieldOptions:[{id:0,label:l("choice_1"),value:"choice1",isDefault:!1,position:1},{id:1,label:l("choice_2"),value:"choice2",isDefault:!1,position:2},{id:2,label:l("choice_3"),value:"choice3",isDefault:!1,position:3}],shuffleOptions:!1,showValues:!0}}},$=[{title:l("general"),name:"1",category:"general",dragFields:[{type:"text",name:l("text"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"email",name:l("email"),iconStart:"email",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"number",name:l("number"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"textarea",name:l("paragraph"),iconStart:"paragraph",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"phone",name:l("phone"),iconStart:"phone",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"website",name:l("website"),iconStart:"globe",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"name",name:l("name"),iconStart:"user",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"address",name:l("address"),iconStart:"location",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"radio",name:l("radio_button"),iconStart:"radio",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"checkbox",name:l("checkbox"),iconStart:"checkbox",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"select",name:l("dropdown"),iconStart:"chevron-square-down",iconStartType:"outline",iconStartCategory:"arrows",iconEnd:"none",iconEndType:"fill",iconEndCategory:"global"},{type:"rating",name:l("rating"),iconStart:"star",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"html",name:l("html"),iconStart:"code",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"slider",name:"Slider",iconStart:"slider",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",comingSoon:!0}]},{title:l("security"),name:"2",category:"security",dragFields:[{type:"recaptcha",name:l("recaptcha"),iconStart:"recaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"turnstile",name:l("turnstile"),iconStart:"turnstile",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"hcaptcha",name:l("hcaptcha"),iconStart:"hcaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:l("advanced"),name:"3",category:"advanced",dragFields:[{type:"date",name:l("date"),iconStart:"calendar-dot",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"time",name:l("time"),iconStart:"clock",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"password",name:l("password"),iconStart:"key",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"password_field",pro:!0},{type:"signature",name:l("signature"),iconStart:"signature2",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"signature_field",pro:!0}]}],O=k(()=>{St.hooks.updateCounter.value,u&&u.loaded.value;const X=St.hooks.applyFilters("ivyforms/builder/filter/collapse_items",$,{getLabel:l});return Array.isArray(X)?X:$});return(X,E)=>{const j=dL,Q=Tm,Y=Fm;return h(),V("div",uL,[s("div",cL,[d(br,{modelValue:v.value,"onUpdate:modelValue":E[0]||(E[0]=z=>v.value=z),placeholder:f(l)("search_fields")},null,8,["modelValue","placeholder"])]),v.value?(h(),V("div",fL,[s("div",mL,[(h(!0),V(xe,null,Oe(I.value,z=>(h(),V("div",{key:z.type,class:We(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":z.comingSoon||z.pro}]),draggable:!z.comingSoon&&!z.pro&&!f(o).isFormLoading,onDragstart:te=>w(te,z),onDragend:E[1]||(E[1]=te=>T(te))},[d(j,{"field-type":z.type,"field-name":z.name,"icon-start":z.iconStart,"icon-start-category":z.iconStartCategory,"icon-start-type":z.iconStartType,"icon-end":z.iconEnd,"icon-end-category":z.iconEndCategory,"icon-end-type":z.iconEndType,"coming-soon":z.comingSoon,disabled:p(z),pro:z.pro,"use-pro-badge":z.pro,onClick:te=>C(z.type)},null,8,["field-type","field-name","icon-start","icon-start-category","icon-start-type","icon-end","icon-end-category","icon-end-type","coming-soon","disabled","pro","use-pro-badge","onClick"])],42,vL))),128))])])):(h(),le(Y,{key:1,accordion:!1,"default-active":"1"},{default:_(()=>[(h(!0),V(xe,null,Oe(b.value,(z,te)=>(h(),le(Q,{key:te,class:We(["ivyforms-add-field__collapse-item"]),title:z.title,name:z.name,"coming-soon":z.dragFields.length===0},{default:_(()=>[s("div",pL,[s("div",yL,[(h(!0),V(xe,null,Oe(z.draggableFields,W=>(h(),V("div",{key:W.type,class:We(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":W.comingSoon||W.pro}]),draggable:!W.comingSoon&&!W.pro&&!f(o).isFormLoading,onDragstart:N=>w(N,W),onDragend:E[2]||(E[2]=N=>T(N))},[d(j,{"field-type":W.type,"field-name":W.name,"icon-start":W.iconStart,"icon-start-category":W.iconStartCategory,"icon-start-type":W.iconStartType,"icon-end":W.iconEnd,"icon-end-category":W.iconEndCategory,"icon-end-type":W.iconEndType,"coming-soon":W.comingSoon,disabled:p(W),pro:W.pro,"use-pro-badge":W.pro,onClick:N=>C(W.type)},null,8,["field-type","field-name","icon-start","icon-start-category","icon-start-type","icon-end","icon-end-category","icon-end-type","coming-soon","disabled","pro","use-pro-badge","onClick"])],42,gL))),128))])])]),_:2},1032,["title","name","coming-soon"]))),128))]),_:1}))])}}}),bL={class:"ivyforms-submit-button-settings ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16 ivyforms-pr-8"},_L=ke({__name:"SubmitButtonSettings",setup(n){const{getLabel:l}=ze(),o=it(),{submitButtonSettings:r}=Bl(o),i=x(r.value.label),m=x(r.value.position);Be(r,u=>{i.value=u.label,m.value=u.position},{deep:!0});const c=u=>{o.updateSubmitButtonSettings("label",u)},v=u=>{(u==="default"||u==="left"||u==="center"||u==="right")&&o.updateSubmitButtonSettings("position",u)};return(u,g)=>(h(),V("div",bL,[d(Ne,{label:f(l)("button_label"),"label-position":"top"},{default:_(()=>[d(De,{modelValue:i.value,"onUpdate:modelValue":g[0]||(g[0]=p=>i.value=p),placeholder:f(l)("submit"),onInput:c},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(Ne,{label:f(l)("button_position")},{default:_(()=>[d(ha,{"model-value":m.value,priority:"secondary",onChange:v},{default:_(()=>[d(Do,{value:"default",priority:"secondary"},{default:_(()=>[ge(P(f(l)("label_position_default")),1)]),_:1}),d(Do,{value:"left",priority:"secondary"},{default:_(()=>[ge(P(f(l)("label_position_left")),1)]),_:1}),d(Do,{value:"center",priority:"secondary"},{default:_(()=>[ge(P(f(l)("center")),1)]),_:1}),d(Do,{value:"right",priority:"secondary"},{default:_(()=>[ge(P(f(l)("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),xL=Ae(_L,[["__scopeId","data-v-69ec5f5c"]]),wL={class:"ivyforms-tabs-container ivyforms-pb-12"},SL={class:"ivyforms-tab-content ivyforms-width-100"},kL={key:0},CL={key:1},IL={key:2},FL=ke({__name:"FormBuilderPagePanel",setup(n){const{getLabel:l}=ze(),{startWatching:o}=Ao();o();const r=it(),i=k({get:()=>r.activeTab,set:c=>{r.activeTab=c}}),m=[{name:"addField",label:l("add_field")},{name:"options",label:l("options")},{name:"style",label:l("style")}];return Be(()=>r.selectedField,c=>{c&&(r.activeTab="options")}),(c,v)=>{const u=Yn,g=hL,p=oL,b=VV,I=Ml,C=ms;return h(),le(C,{width:520},{default:_(()=>[s("div",wL,[d(u,{modelValue:i.value,"onUpdate:modelValue":v[0]||(v[0]=S=>i.value=S),background:"",type:"filled",size:"d",priority:"primary",tabs:m},null,8,["modelValue"])]),s("div",SL,[d(I,{modifier:"outside-vertical"},{default:_(()=>[i.value==="addField"?(h(),V("div",kL,[d(g)])):ce("",!0),i.value==="options"?(h(),V("div",CL,[f(r).isSubmitButtonSelected?(h(),le(xL,{key:0})):(h(),le(p,{key:1,field:f(r).selectedField},null,8,["field"]))])):ce("",!0),i.value==="style"?(h(),V("div",IL,[d(b)])):ce("",!0)]),_:1})])]),_:1})}}}),TL=Ae(FL,[["__scopeId","data-v-757f15b2"]]),$L={class:"ivyforms-sample-form-preview ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},PL={class:"ivyforms-sample-form-preview__title ivyforms-form-title"},VL={class:"ivyforms-sample-form-preview__description ivyforms-form-description"},LL={class:"ivyforms-sample-form-preview__form-body",inert:""},RL={key:0,class:"ivyforms-field ivyforms-field__select ivyforms-sample-preview-open-dropdown"},ML={class:"ivyforms-sample-open-dropdown"},UL={class:"ivyforms-sample-preview-popper-shell el-popper is-light ivyforms-select-popper ivyforms-form-popper-sample-preview ivyforms-sample-open-dropdown__panel",role:"presentation"},BL={class:"el-select-dropdown"},DL={class:"el-select-dropdown__wrap"},EL={class:"el-select-dropdown__list"},AL={class:"el-select-dropdown__item ivyforms-select-option is-hovering",role:"option"},OL={class:"el-select-dropdown__item ivyforms-select-option is-selected",role:"option"},zL={class:"el-select-dropdown__item ivyforms-select-option",role:"option"},WL={key:1,class:"ivyforms-sample-preview-open-datetime ivyforms-mt-8"},qL={key:2,class:"ivyforms-sample-preview-open-datetime ivyforms-mt-8"},NL={class:"ivyforms-sample-form-preview__submit ivyforms-form-submit ivyforms-form-submit--default"},HL={class:"ivyforms-sample-form-preview__success-message ivyforms-confirmation-message"},YL="sample-preview",jL=ke({__name:"SampleFormPreview",setup(n){const l=it(),o=Al(),{getLabel:r}=ze(),i=YL,m=x({}),c=k(()=>$m(i));Hn("formPopperScopeClass",c),Hn("clearFieldError",()=>{});const v=[{id:1,label:"Option 1",value:"1",position:0},{id:2,label:"Option 2",value:"2",position:1},{id:3,label:"Option 3",value:"3",position:2}],u=[{id:1,label:"Option 1",value:"radio_opt1",position:0},{id:2,label:"Option 2",value:"radio_opt2",position:1}],g=[{id:1,label:"Choice 1",value:"cb_opt1",position:0},{id:2,label:"Choice 2",value:"cb_opt2",position:1}],p=Array.from({length:5},(A,Z)=>({id:Z+1,label:String(Z+1),value:String(Z+1),position:Z}));function b(A){return{id:A.fieldIndex+1,formId:0,fieldIndex:A.fieldIndex,label:A.label,type:A.type,defaultValue:A.defaultValue??"",required:A.required??!1,placeholder:A.placeholder??"",fieldOptions:A.fieldOptions??[],labelPosition:A.labelPosition??"top",...A}}const I=k(()=>[b({type:"text",fieldIndex:0,label:r("sample_text_field","Text (default)"),description:r("sample_field_description","Field description"),placeholder:r("sample_text_input_placeholder","Placeholder"),required:!0}),b({type:"text",fieldIndex:1,label:r("sample_active_field","Text (active)"),placeholder:r("sample_active_state","Active state")}),b({type:"text",fieldIndex:2,label:r("sample_error_field","Text (error)"),placeholder:r("sample_error_state","Error state")}),b({type:"select",fieldIndex:3,label:r("sample_dropdown_label","Dropdown (empty)"),placeholder:r("sample_select_placeholder","Select an option"),fieldOptions:v}),b({type:"select",fieldIndex:4,label:r("sample_dropdown_selected_label","Dropdown (selected)"),placeholder:r("sample_select_placeholder","Select an option"),fieldOptions:v}),b({type:"multi-select",fieldIndex:5,label:r("sample_multiselect_label","Multi-select"),placeholder:r("sample_select_placeholder","Choose one or more"),fieldOptions:v}),b({type:"date",fieldIndex:6,label:r("sample_date_field","Date"),dateFieldType:"picker",dateFormat:"MM/DD/YYYY",placeholder:r("sample_date_placeholder","Select date")}),b({type:"time",fieldIndex:7,label:r("sample_time_field","Time"),timeFieldType:"time-picker",timeFormat:"24h",placeholder:r("sample_time_placeholder","Select time"),defaultValue:"14:30"}),b({type:"rating",fieldIndex:8,label:r("sample_rating_field","Rating"),ratingIcon:"star",showRatingText:!1,fieldOptions:p}),b({type:"radio",fieldIndex:9,label:r("sample_radio_group","Radio buttons"),fieldOptions:u}),b({type:"checkbox",fieldIndex:10,label:r("sample_checkbox_group","Checkboxes"),fieldOptions:g}),b({type:"text",fieldIndex:11,label:r("sample_readonly_field","Read-only"),readOnly:!0,placeholder:""})]),C=x({text_0:r("sample_text_value","Sample text"),text_1:r("sample_active_value","Active field state"),text_2:"",select_3:"",select_4:"2","multi-select_5":["1","3"],date_6:"2025-06-15",time_7:"14:30",rating_8:4,radio_9:"radio_opt1",checkbox_10:["cb_opt1"],text_11:r("sample_readonly_value","Read-only value")}),S=A=>`${A.type}_${A.fieldIndex}`,w=A=>{const Z=S(A);return C.value[Z]!==void 0?C.value[Z]:A.defaultValue??""},T=A=>A.fieldIndex===2?r("sample_error_message","This field has an error"):"",D=A=>A===1?"ivyforms-sample-preview-field--active":"",B=k(()=>l.styleSettings),$=k(()=>gd(B.value?.customCssClass||"")),O=k(()=>gd(B.value?.additionalCssClasses||"")),X=k(()=>["ivyforms-sample-form-preview__outer",`ivyforms-form-wrapper-${i}`,`ivyforms-form-${i}`,...$.value,...O.value]),E=k(()=>["ivyforms-sample-form-preview__wrapper","ivyforms-form-wrapper",`ivyforms-form-wrapper-${i}`]),j=k(()=>{const A=`.ivyforms-form-wrapper-${i}`,Z=$.value[0];return Z?`${A}.${Z}`:A}),Q=k(()=>{const A=B.value?.quickMode;return B.value?.advancedMode?.fieldLabels?.label?.fontColor||A?.labelFontColor||""}),Y=k(()=>{const A=B.value?.quickMode;return B.value?.advancedMode?.buttonStates?.normal?.textColor||A?.buttonText||""}),z=k(()=>B.value?.advancedMode?.fieldLabels?.requiredIndicator?.fontColor||"#E53E3E"),te=k(()=>{const A=l.styleSettings?.advancedMode?.general?.alignment;return A==="center"?{display:"flex",flexDirection:"column",alignItems:"center"}:A==="right"?{display:"flex",flexDirection:"column",alignItems:"flex-end"}:{}});function W(A,Z,ae){const H=`${A} .ivyforms-sample-preview-field--active`,Se=Z.advancedMode?.fieldStates?.active?.background,he=Z.advancedMode?.fieldStates?.active?.borderColor,Me=Z.advancedMode?.fieldStates?.active?.textColor,ee=Z.advancedMode?.fieldStates?.active?.descriptionColor,ue=Z.advancedMode?.fieldStates?.active?.borderStyle!=null,ye=ue?uo(Z.advancedMode?.fieldStates?.active?.borderStyle):void 0,Fe=[];if(Se||he||ue){const re=[`${H} .ivyforms-input.el-input .el-input__wrapper`,`${H} .ivyforms-field__text .el-input__wrapper`,`${H} .ivyforms-field__email .el-input__wrapper`,`${H} .ivyforms-field__website .el-input__wrapper`,`${H} .ivyforms-field__textarea .el-textarea__inner`,`${H} .ivyforms-phone-input .el-input__wrapper`,`${H} .ivyforms-field__phone .vue-tel-input`,`${H} .ivyforms-field__select .el-input__wrapper`,`${H} .ivyforms-field__select .el-select__wrapper`,`${H} .el-select .el-select__wrapper`,`${H} .ivyforms-field__date .el-input__wrapper`,`${H} .ivyforms-field__time .el-input__wrapper`];Fe.push(re.join(",")+" {"),Se&&Fe.push(` background-color: ${Se} !important;`),he&&(Fe.push(` border-width: ${ae} !important;`),Fe.push(` border-color: ${he} !important;`)),ue&&ye&&Fe.push(` border-style: ${ye} !important;`),Fe.push("}"),Se&&(Fe.push(`${H} .ivyforms-field__phone .vti__input {`),Fe.push(` background-color: ${Se} !important;`),Fe.push("}"))}if(ee&&(Fe.push(`${H} .ivyforms-form-item .ivyforms-form-item__info-text,`),Fe.push(`${H} .el-form-item .ivyforms-form-item__info-text {`),Fe.push(` color: ${ee} !important;`),Fe.push(` --ivyforms-info-color: ${ee} !important;`),Fe.push("}")),Me){const re=[`${H} .ivyforms-field__textarea .el-textarea__inner`,`${H} .ivyforms-field__textarea textarea`,`${H} .ivyforms-field__select .el-select__selected-item`,`${H} .el-select .el-select__selected-item`,`${H} .ivyforms-field__text .el-input__inner`,`${H} .ivyforms-field__text input`,`${H} .ivyforms-field__email .el-input__inner`,`${H} .ivyforms-field__email input`,`${H} .ivyforms-field__phone .vti__input`,`${H} .ivyforms-field__phone .vue-tel-input input`,`${H} .ivyforms-field__phone input.vti__input`,`${H} .ivyforms-field__phone input.iti__input`,`${H} .ivyforms-field__phone .vti__input.vti__phone`];Fe.push(re.join(",")+" {"),Fe.push(` color: ${Me} !important;`),Fe.push(` -webkit-text-fill-color: ${Me} !important;`),Fe.push("}")}return Fe.join(` `)}function N(A,Z){if(!Z||Z.stylesEnabled===!1)return"";const ae=Z.advancedMode?.dateTimePicker?.calendarBackground,H=[],Se=A,he=`${Se} .ivyforms-sample-preview-popper-shell.ivyforms-select-popper`,Me=`${Se} .ivyforms-sample-preview-popper-shell.ivyforms-date-picker-popper`,ee=`${Se} .ivyforms-sample-preview-popper-shell.ivyforms-time-popper`;return H.push(`${he} {`),H.push(" background-color: var(--map-ground-level-2-foreground, #ffffff) !important;"),H.push(" box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px 0px rgba(0, 0, 0, 0.08) !important;"),H.push(" border-radius: 8px !important;"),H.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),H.push("}"),H.push(`${he} .el-select-dropdown {`),H.push(" background-color: transparent !important;"),H.push(" border: none !important;"),H.push(" box-shadow: none !important;"),H.push("}"),H.push(`${Me},`),H.push(`${ee} {`),ae?H.push(` background-color: ${ae} !important;`):H.push(" background-color: var(--map-ground-level-2-foreground, #ffffff) !important;"),H.push(" box-shadow: none !important;"),H.push(" border-radius: 8px !important;"),H.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),H.push(" width: fit-content !important;"),H.push(" max-width: 100% !important;"),H.push("}"),H.push(`${Me} .el-picker-panel,`),H.push(`${Me} .el-date-picker {`),H.push(" min-width: 0 !important;"),H.push(" width: auto !important;"),H.push("}"),H.push(`${ee} .el-time-panel,`),H.push(`${ee} .el-time-spinner {`),H.push(" overflow: visible !important;"),H.push(" max-height: none !important;"),H.push("}"),H.push(`${ee} .el-scrollbar__wrap {`),H.push(" overflow: visible !important;"),H.push(" max-height: none !important;"),H.push("}"),H.push(`${Me} .el-popper__arrow::before,`),H.push(`${Me} .el-popper__arrow:before,`),H.push(`${ee} .el-popper__arrow::before,`),H.push(`${ee} .el-popper__arrow:before {`),ae?(H.push(` background: ${ae} !important;`),H.push(` background-color: ${ae} !important;`),H.push(` border-color: ${ae} !important;`)):(H.push(" background: var(--map-ground-level-2-foreground, #ffffff) !important;"),H.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;")),H.push("}"),H.push(`${he} .el-popper__arrow::before,`),H.push(`${he} .el-popper__arrow:before {`),H.push(" background: var(--map-ground-level-2-foreground, #ffffff) !important;"),H.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),H.push("}"),H.join(` `)}const ne=A=>{let Z;switch(A){case"text":Z=va;break;case"select":case"dropdown":case"multi-select":Z=Nu;break;case"date":Z=qu;break;case"time":Z=Wu;break;case"rating":Z=zu;break;case"radio":Z=Yu;break;case"checkbox":Z=Hu;break;default:Z=va;break}try{return St.hooks.applyFilters("ivyforms/template/field/filter/component",Z,{type:A})||Z}catch{return Z}},K=()=>{const A=l.styleSettings;let Z=Pm(i,A);const ae=[];if(Q.value&&ae.push(` ${j.value} .ivyforms-form-item__label, ${j.value} .ivyforms-form-item__label span, ${j.value} .el-form-item__label, ${j.value} .ivyforms-form-label, ${j.value} .ivyforms-form-label span { color: ${Q.value} !important; } `),z.value&&ae.push(` ${j.value} .ivyforms-form-item__asterisk, ${j.value} .el-form-item__label.is-required::before { color: ${z.value} !important; } `),Y.value&&ae.push(` ${j.value} .ivyforms-form-submit .ivyforms-button-action, ${j.value} .ivyforms-form-submit .ivyforms-button-action span, ${j.value} .ivyforms-form-submit button.ivyforms-button-action { color: ${Y.value} !important; } `),A&&A.stylesEnabled!==!1){const H=A.advancedMode?.fieldStates?.default?.borderWidth||A.quickMode?.fieldBorderWidth||"1px",Se=W(j.value,A,H);Se&&ae.push(Se);const he=N(j.value,A);he&&ae.push(he)}ae.length&&(Z=`${Z} ${ae.join(` `)}`),Vm(i,Z)};Be(()=>l.styleSettings,()=>{K()},{deep:!0});const q=()=>{o.closeContextMenu(),l.showSampleView=!1};return Be(()=>l.showSampleView,A=>{A&&K()}),Ut(()=>{K()}),xa(()=>{o.closeContextMenu()}),(A,Z)=>(h(),V("div",$L,[d(al,null,{default:_(()=>[d(Ml,{modifier:"outside-vertical"},{default:_(()=>[s("div",{class:We(X.value)},[s("div",{class:We(E.value),style:je(te.value)},[s("h2",PL,P(f(r)("form_title","Form title")),1),s("p",VL,P(f(r)("sample_form_description","Form description")),1),s("div",LL,[d(ds,{model:m.value,class:We(["ivyforms-sample-form-preview__form","ivyforms-form",`ivyforms-form-${f(i)}`,"ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-8"])},{default:_(()=>[(h(!0),V(xe,null,Oe(I.value,ae=>(h(),V(xe,{key:ae.fieldIndex},[s("div",{class:We(["ivyforms-sample-preview-field-wrapper",D(ae.fieldIndex)])},[(h(),le($n(ne(ae.type)),{"model-value":w(ae),field:ae,error:T(ae),disabled:!1},null,8,["model-value","field","error"]))],2),ae.fieldIndex===5?(h(),V("div",RL,[d(Ne,{label:f(r)("sample_dropdown_open_label","Dropdown (open panel)")},{default:_(()=>[s("div",ML,[d(Ct,{"model-value":"",disabled:"",placeholder:f(r)("sample_select_placeholder","Select an option"),"aria-label":f(r)("sample_dropdown_open_label","Dropdown (open panel)")},null,8,["placeholder","aria-label"]),s("div",UL,[Z[0]||(Z[0]=s("span",{class:"el-popper__arrow","data-popper-arrow":""},null,-1)),s("div",BL,[s("div",DL,[s("ul",EL,[s("li",AL,P(f(r)("sample_option_1","Option 1")),1),s("li",OL,P(f(r)("sample_option_2","Option 2")),1),s("li",zL,P(f(r)("sample_option_3","Option 3")),1)])])])])])]),_:1},8,["label"])])):ce("",!0),ae.fieldIndex===6?(h(),V("div",WL,[...Z[1]||(Z[1]=[s("div",{class:"ivyforms-sample-preview-popper-shell ivyforms-sample-preview-popper-shell--fit el-popper is-light ivyforms-date-picker-popper ivyforms-form-popper-sample-preview ivyforms-sample-preview-open-date",role:"presentation"},[s("span",{class:"el-popper__arrow","data-popper-arrow":""}),s("div",{class:"el-picker-panel el-date-picker"},[s("div",{class:"el-date-picker__header"},[s("span",{class:"el-date-picker__header-label"},"June 2025")]),s("div",{class:"el-date-picker__body"},[s("table",{class:"el-date-table",role:"grid"},[s("tbody",null,[s("tr",null,[s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"1")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"2")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"3")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"4")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"5")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"6")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"7")])])]),s("tr",null,[s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"8")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"9")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"10")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"11")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"12")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"13")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"14")])])]),s("tr",null,[s("td",{class:"available current"},[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"15")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"16")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"17")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"18")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"19")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"20")])]),s("td",null,[s("div",{class:"el-date-table-cell"},[s("span",{class:"el-date-table-cell__text"},"21")])])])])])])])],-1)])])):ce("",!0),ae.fieldIndex===7?(h(),V("div",qL,[...Z[2]||(Z[2]=[s("div",{class:"ivyforms-sample-preview-popper-shell ivyforms-sample-preview-popper-shell--fit el-popper is-light ivyforms-time-popper ivyforms-form-popper-sample-preview ivyforms-time-popper--level-2-foreground ivyforms-sample-preview-open-time",role:"presentation"},[s("span",{class:"el-popper__arrow","data-popper-arrow":""}),s("div",{class:"el-time-panel"},[s("div",{class:"el-time-spinner"},[s("div",{class:"el-time-spinner__wrapper"},[s("ul",{class:"el-time-spinner__list"},[s("li",{class:"el-time-spinner__item"},"13"),s("li",{class:"el-time-spinner__item active"},"14"),s("li",{class:"el-time-spinner__item"},"15")]),s("ul",{class:"el-time-spinner__list"},[s("li",{class:"el-time-spinner__item"},"29"),s("li",{class:"el-time-spinner__item active"},"30"),s("li",{class:"el-time-spinner__item"},"31")])])])])],-1)])])):ce("",!0)],64))),128)),s("div",NL,[d(Ee,{priority:"tertiary",type:"border"},{default:_(()=>[ge(P(f(r)("submit","Submit")),1)]),_:1})]),s("div",HL,P(f(r)("sample_success_message","Success message preview")),1)]),_:1},8,["model","class"])])],6)],2)]),_:1}),d(Ee,{class:"ivyforms-sample-form-preview__back-btn",priority:"tertiary",type:"ghost","icon-start":"arrow-left","icon-start-category":"arrows",onClick:q},{default:_(()=>[ge(P(f(r)("back_to_form","Back to form")),1)]),_:1})]),_:1})]))}}),GL=Ae(jL,[["__scopeId","data-v-6a5ff0b3"]]),KL={class:"ivyforms-styled-form-preview ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},XL={key:0,class:"ivyforms-styled-form-preview__title ivyforms-form-title"},QL={key:1,class:"ivyforms-styled-form-preview__description ivyforms-form-description"},JL=ke({__name:"StyledFormPreview",setup(n){const l=it(),{getLabel:o}=ze(),r=k(()=>l.formId??"builder-preview"),i=k(()=>$m(r.value));Hn("formPopperScopeClass",i);const m=k(()=>l.formId?parseInt(l.formId,10):0),c=k(()=>D.value),v=k(()=>l.styleSettings),u=k(()=>gd(v.value?.customCssClass||"")),g=k(()=>gd(v.value?.additionalCssClasses||"")),p=k(()=>["ivyforms-styled-form-preview__outer",`ivyforms-form-wrapper-${r.value}`,`ivyforms-form-${r.value}`,...u.value,...g.value]),b=k(()=>{const q=`.ivyforms-form-wrapper-${r.value}`,A=u.value[0];return A?`${q}.${A}`:q}),I=M_(v),C=k(()=>{const q=v.value?.advancedMode?.general?.alignment||"left";return q==="left"?{}:{display:"flex",flexDirection:"column",alignItems:{center:"center",right:"flex-end"}[q]||"flex-start"}}),S=k(()=>{const q=v.value?.quickMode;return v.value?.advancedMode?.fieldLabels?.label?.fontColor||q?.labelFontColor||""}),w=k(()=>{const q=v.value?.quickMode;return v.value?.advancedMode?.buttonStates?.normal?.textColor||q?.buttonText||""}),T=k(()=>v.value?.advancedMode?.fieldLabels?.requiredIndicator?.fontColor||"#E53E3E"),D=x({}),{groupFieldsByRow:B,getFieldWidthStyle:$}=U_(),O=q=>`${q.type}_${q.fieldIndex}`,X=q=>{const A=O(q);return D.value[A]!==void 0?D.value[A]:q.defaultValue||""},E=(q,A)=>{D.value[O(q)]=A},j=(q,A)=>({...q,formId:m.value,fieldIndex:q.fieldIndex??A,id:q.id||0,position:q.position??A,label:q.label||"",defaultValue:q.defaultValue||"",required:q.required||!1,placeholder:q.placeholder||"",fieldOptions:q.fieldOptions||[]}),Q=(q,A)=>{const Z=j(q,A),ae=q.nameFields||[],H=q.nameFieldTypes?.length?q.nameFieldTypes:ae.map((he,Me)=>`nameField${Me+1}`),Se={...Z,nameFieldTypes:H};return H.forEach((he,Me)=>{const ee=ae[Me];Se[`${he}Label`]=ee?.label||"",Se[`${he}Placeholder`]=ee?.placeholder||"",Se[`${he}Required`]=!!ee?.required,Se[`${he}Description`]=ee?.description||"",Se[`${he}HideLabel`]=!!ee?.optionHide,Se[`${he}RequiredMessage`]=ee?.requiredMessage||""}),Se},Y=(q,A)=>{const Z=j(q,A),ae=q.addressFields||[],H=q.addressFieldTypes?.length?q.addressFieldTypes:ae.map(he=>he.type),Se={...Z,addressFieldTypes:H};return H.forEach(he=>{const Me=ae.find(ee=>ee.type===he);Se[`${he}Label`]=Me?.label||"",Se[`${he}Placeholder`]=Me?.placeholder||"",Se[`${he}Required`]=!!Me?.required,Se[`${he}Description`]=Me?.description||"",Se[`${he}HideLabel`]=!!Me?.hideLabel,Se[`${he}Visible`]=Me?.visible!==!1,Se[`${he}RequiredMessage`]=Me?.requiredMessage||""}),Se},z=k(()=>l.fields.map((q,A)=>q.type==="name"?Q(q,A):q.type==="address"?Y(q,A):j(q,A))),te=k(()=>{const q=B(z.value);return Array.from(q.entries()).sort((A,Z)=>A[0]-Z[0]).map(([,A])=>A)}),W=(q,A,Z)=>({width:$(q,A,Z),flex:"0 0 auto"}),N=q=>{let A;switch(q){case"text":A=va;break;case"email":A=_m;break;case"textarea":case"paragraph":A=bm;break;case"tel":case"phone":A=hm;break;case"number":A=gm;break;case"website":A=A_;break;case"recaptcha":A=E_;break;case"turnstile":A=D_;break;case"hcaptcha":A=B_;break;case"name":A=ym;break;case"radio":A=Yu;break;case"checkbox":A=Hu;break;case"select":case"dropdown":case"multi-select":A=Nu;break;case"address":A=pm;break;case"date":A=qu;break;case"time":A=Wu;break;case"rating":A=zu;break;default:A=va;break}try{return St.hooks.applyFilters("ivyforms/template/field/filter/component",A,{type:q})||A}catch{return A}},ne=()=>{let q=Pm(r.value,l.styleSettings);const A=[];S.value&&A.push(` ${b.value} .ivyforms-form-item__label, ${b.value} .ivyforms-form-item__label span, ${b.value} .el-form-item__label, ${b.value} .ivyforms-form-label, ${b.value} .ivyforms-form-label span { color: ${S.value} !important; } `),T.value&&A.push(` ${b.value} .ivyforms-form-item__asterisk, ${b.value} .el-form-item__label.is-required::before { color: ${T.value} !important; } `),w.value&&A.push(` ${b.value} .ivyforms-form-submit .ivyforms-button-action, ${b.value} .ivyforms-form-submit .ivyforms-button-action span, ${b.value} .ivyforms-form-submit button.ivyforms-button-action { color: ${w.value} !important; } `),A.push(` ${b.value} .ivyforms-form-field input[type="checkbox"], ${b.value} .ivyforms-form-field input[type="radio"] { pointer-events: auto !important; cursor: pointer !important; } `),A.length&&(q=`${q} ${A.join(` `)}`),Vm(r.value,q)};Ut(()=>{ne()}),Be(()=>l.styleSettings,()=>{ne()},{deep:!0}),Be(r,()=>{ne()});const K=()=>{l.showSampleView=!l.showSampleView};return(q,A)=>(h(),V("div",KL,[d(al,null,{default:_(()=>[d(Ml,{modifier:"outside-vertical"},{default:_(()=>[s("div",{class:We(p.value)},[s("div",{class:We(["ivyforms-styled-form-preview__wrapper","ivyforms-form-wrapper",`ivyforms-form-wrapper-${r.value}`]),style:je(C.value)},[f(l).showTitle?(h(),V("h2",XL,P(f(l).name||f(o)("form_title")),1)):ce("",!0),f(l).showDescription?(h(),V("p",QL,P(f(l).description||f(o)("sample_form_description")),1)):ce("",!0),d(ds,{model:c.value,class:We(["ivyforms-styled-form-preview__form","ivyforms-form",`ivyforms-form-${r.value}`,"ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-8"])},{default:_(()=>[(h(!0),V(xe,null,Oe(te.value,(Z,ae)=>(h(),V("div",{key:ae,class:"ivyforms-form-row ivyforms-flex ivyforms-mb-16 ivyforms-width-100 ivyforms-flex-wrap-wrap",style:je({gap:f(I)})},[(h(!0),V(xe,null,Oe(Z,H=>(h(),V("div",{key:H.type+"_"+H.fieldIndex,class:"ivyforms-form-field",style:je(W(H,Z,f(I)))},[(h(),le($n(N(H.type)),{"model-value":X(H),error:"","field-errors":{},disabled:(H.type==="checkbox"||H.type==="radio",!1),field:H.type==="checkbox"||H.type==="radio"?{...H,readOnly:!1,disabled:!1}:H,"horizontal-gap":f(I),"onUpdate:modelValue":Se=>E(H,Se)},null,8,["model-value","disabled","field","horizontal-gap","onUpdate:modelValue"]))],4))),128))],4))),128)),s("div",{class:We(["ivyforms-form-submit",`ivyforms-form-submit--${f(l).submitButtonSettings.position}`])},[d(Ee,{priority:"tertiary",type:"border"},{default:_(()=>[ge(P(f(l).submitButtonSettings.label||f(o)("submit")),1)]),_:1})],2)]),_:1},8,["model","class"])],6)],2)]),_:1}),d(Ee,{class:"ivyforms-sample-view-btn",priority:"tertiary",type:"ghost","icon-start":"eye-opened",onClick:K},{default:_(()=>[ge(P(f(o)(f(l).showSampleView?"back_to_form":"sample_view")),1)]),_:1})]),_:1})]))}}),ZL=Ae(JL,[["__scopeId","data-v-5878e3ec"]]),wa=Ou("confirmationSettingBuilder",()=>{const n=x([]),l=x(null),o=x(null),r=x("successMessage"),i=x(!0),m=x(!1),c=x(""),v=x(""),u=x(""),g=x(""),p=x(!1),{getLabel:b}=ze(),I=Ii();let C=!1;const S=()=>{!C&&p.value&&I.markDirty("confirmationBuilder")},w=()=>{I.markClean("confirmationBuilder")};Be([r,i,m,c,v,u,g],()=>S());const T=()=>{w()},{request:D}=Tn();return{allConfirmations:n,id:l,formId:o,type:r,enabled:i,showForm:m,resetEntityState:T,message:c,url:v,page:u,pageUrl:g,isEditing:p,markDirty:S,markClean:w,fetchAllConfirmations:async Y=>{if(!(!Y||isNaN(Number(Y)))){C=!0;try{const{data:z,error:te,status:W}=await D(`/confirmations/${Y}`,{method:"GET"});if(!te&&W===200&&z?.data){const N=z.data[0][0];l.value=N.id,o.value=N.formId,r.value=N.type||"successMessage",i.value=N.enabled||!1,m.value=N.showForm||!1,c.value=N.message||"",v.value=N.url||"",u.value=N.page||"",p.value=!0,I.startEditing("confirmationBuilder"),w()}else Je({message:`${b("failed_to_fetch_confirmation")} ${(z?.message??te)||""}`,type:"error"})}catch(z){const te=oa(z);Je({message:`${b("failed_to_fetch_confirmation")} ${te}`,type:"error"})}finally{C=!1}}},resetConfirmation:()=>{C=!0,l.value=null,o.value=null,r.value="",i.value=!0,m.value=!1,c.value="",v.value="",u.value="",p.value=!1,I.stopEditing("confirmationBuilder"),C=!1},createConfirmation:async()=>{const Y={formId:o.value??null,type:r.value||"",enabled:i.value||!1,showForm:m.value||!1,message:c.value||"",url:v.value||"",page:u.value||""};try{const{data:z,error:te,status:W}=await D("/confirmation/add/",{method:"POST",data:Y});!te&&W===200&&z?.data?.data?(l.value=z.data.data.id,n.value.push(z.data),Je({message:b("create_confirmation"),type:"success"}),w()):Je({message:`${b("failed_to_create_confirmation")} ${(z?.message??te)||""}`,type:"error"})}catch(z){const te=oa(z);Je({message:`${b("error_creating_confirmation")} ${te}`,type:"error"})}},updateConfirmation:async(Y,z)=>{try{const{data:te,error:W,status:N}=await D(`/confirmation/update/${Y}/`,{method:"POST",data:z});!W&&N===200?(Je({message:b("update_confirmation"),type:"success"}),w()):Je({message:`${b("error_creating_confirmation")}: ${(te?.message??W)||""}`,type:"error"})}catch(te){const W=oa(te);Je({message:`${b("error_to_update_confirmation")} ${W}`,type:"error"})}},deleteConfirmation:async Y=>{try{const{data:z,error:te,status:W}=await D(`/confirmation/delete/${Y}/`,{method:"POST",data:{id:Y}});!te&&W===200?(Je({message:b("delete_confirmation"),type:"success"}),n.value=n.value.filter(N=>N.id!==Y)):Je({message:`${b("failed_to_delete_confirmation")} ${(z?.message??te)||""}`,type:"error"})}catch(z){const te=oa(z);Je({message:`${b("error_delete_confirmation")} ${te}`,type:"error"})}},loadConfirmation:async Y=>{C=!0;try{const{data:z,error:te,status:W}=await D(`/confirmation/${Y}`,{method:"GET"}),N=z?.data?.data;!te&&W===200&&N?(l.value=Y,o.value=N.formId,r.value=N.type||"successMessage",i.value=N.enabled||!1,m.value=N.showForm||!1,c.value=N.message||"",v.value=N.url||"",u.value=N.page||"",g.value=N.pageUrl||"",p.value=!0,I.startEditing("confirmationBuilder"),w()):Je({message:`${b("failed_to_load_confirmation")} ${(z?.message??te)||""}`,type:"error"})}catch(z){const te=oa(z);Je({message:`${b("failed_to_load_confirmation")} ${te}`,type:"error"})}finally{await xo(),C=!1}},duplicateConfirmation:async Y=>{try{const{data:z,error:te,status:W}=await D(`/confirmation/duplicate/${Y}/`,{method:"POST"});!te&&W===200&&z?.data?(Je({message:b("updating_duplicated_confirmation"),type:"success"}),n.value.push(z.data)):Je({message:`${b("failed_to_duplicate_confirmation")} ${(z?.message??te)||""}`,type:"error"})}catch(z){const te=oa(z);Je({message:`${b("error_duplicate_confirmation")} ${te}`,type:"error"})}}}});function Td(){const n=dn(),l=Ii(),o=rl(),r=it(),i=wa();function m(){return l.isDirty("formBuilder")||l.isDirty("confirmationBuilder")||l.isDirty("notificationBuilder")}function c(){l.markClean("formBuilder"),l.markClean("confirmationBuilder"),l.markClean("notificationBuilder")}async function v(b){return i.id&&i.formId==b||(await i.fetchAllConfirmations(b),i.id)||(i.formId=b,await i.createConfirmation()),i.id}async function u(b,I=null){if(m())return b.routeName?{name:I,params:{id:r.formId}}:void 0;if(b.routeName==="form-confirmation"){const C=r.formId,S=await v(C);return{name:b.routeName,params:{formId:C,confirmationId:S}}}return b.routeName==="form-notifications"?{name:b.routeName,params:{formId:r.formId}}:b.routeName?{name:b.routeName,params:{id:r.formId}}:void 0}async function g(b,I){if(I(b.routeName,b.index))return;const C=async()=>{if(b.subItems&&b.subItems.length>0&&b.autoNavigateToFirst){const S=b.subItems[0],w=`/manage/${r.formId}/settings/${b.index}${S.index}`;await n.push(w);return}if(b.routeName==="form-confirmation"){const S=r.formId,w=await v(S);await n.push({name:b.routeName,params:{formId:S,confirmationId:w}});return}if(b.routeName==="form-notifications"){await n.push({name:b.routeName,params:{formId:r.formId}});return}if(b.routeName==="form-integrations"){await n.push({name:b.routeName,params:{formId:r.formId,integration:"wpdatatables"}});return}await n.push({name:b.routeName,params:{formId:r.formId}})};m()?o.showUnsavedChangesDialog(async()=>{c(),await C()}):await C()}function p(b,I){const C=n.currentRoute.value.matched,S=n.currentRoute.value.path;return I==="build"?C.some(({name:w})=>w===Dl||w===El):I==="integrations"?S.includes("/settings/integrations/"):b&&C.some(({name:w})=>w===b)?!0:I==="settings"?C.some(({name:w})=>w===pa):!!(I==="notifications"&&C.some(({name:w})=>w===Ja||w===Za))}return{getMenuRoute:u,onMenuClick:g,isActive:p}}function $l(n){const l=it(),{getLabel:o}=ze();if(l.formId&&l.name){const r=n.value.findIndex(i=>i.value===l.formId);r===-1?n.value.push({value:l.formId,labelId:`${o("id")}: ${l.formId}`,label:l.name}):n.value[r].label=l.name}}const eR=ke({__name:"FormBuilderPage",setup(n){const{getLabel:l}=ze(),{navigateToAllForms:o}=bn(),{startWatching:r}=Ao();r();const i=dn(),m=x(!1),c=Ii(),v=k(()=>[{label:l("build"),index:"build",routeName:b.isEditing?El:Dl},{label:l("settings"),index:"settings",routeName:Si},{label:l("results"),index:"results",routeName:il}]),u=x([]),g=x(!1),p=x(!1),b=it(),I=un(),C=as(),S=us(),w=wa(),T=Td(),D=k(()=>b.activeTab==="style"),B=k(()=>b.formId),$=async()=>{g.value=!0;try{await C.fetchData({page:1,perPage:100}),u.value=C.tableData.map(Z=>({value:Z.id,labelId:`${l("id")}: ${Z.id}`,label:Z.name||`Form #${Z.id}`}))}catch(Z){console.error(l("failed_to_fetch_form"),Z),Je({message:`${l("failed_to_fetch_form")} ${Z}`,type:"error"})}finally{g.value=!1}},O=async Z=>{if(!Z){b.resetForm(),S.allNotifications=[],S.formId=null,w.allConfirmations=[],w.formId=null,await i.push({path:"/"});return}p.value=!0;try{await b.loadForm(Z),i.currentRoute.value.path.includes("/settings/general/")||i.currentRoute.value.path.includes("/settings/notification")||i.currentRoute.value.path.includes("/settings/confirmation")?(await i.push({path:`/manage/${Z}/settings/general`}),Je({message:l("form_loaded"),type:"success"})):i.currentRoute.value.path.includes("/settings/notification/")?(await S.fetchData(parseInt(Z)),await i.push({path:`/settings/notification/${Z}`}),Je({message:l("notification_loaded"),type:"success"})):(await i.push({path:`/manage/${Z}`}),Je({message:l("form_loaded"),type:"success"}))}catch(ae){console.error(l("failed_to_load_form"),ae),Je({message:`${l("failed_to_load_form")} ${ae}`,type:"error"})}finally{p.value=!1}},X=async Z=>{c.confirmIfDirty(()=>{O(Z)})},E=async()=>{p.value=!0;try{await b.saveForm(),await $(),$l(u)}finally{p.value=!1}},j=async()=>{p.value=!0;try{await b.updateForm(),await $(),$l(u)}finally{p.value=!1}},Q=()=>{b.formId||Je({message:l("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${b.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},{exportForms:Y,exportError:z,isExporting:te}=Zm(),W=x(!1),N=()=>{if(!b.formId){Je({message:l("first_save_form_for_export"),type:"error"});return}W.value=!0},ne=async()=>{if(!b.formId)return;await Y([Number(b.formId)],b.name??void 0)?(Je({message:l("forms_exported_successfully"),type:"success"}),W.value=!1):z.value&&Je({message:z.value,type:"error"})};let K=null;Ut(async()=>{await $();let ae=i.currentRoute.value.params.formId;Array.isArray(ae)&&(ae=ae[0]),ae?(m.value=!1,b.formId=ae,await b.loadForm(ae),$l(u)):(m.value=!0,$l(u)),I.setCurrentPage("FormBuilderPage");const H=document.getElementById("adminmenu");H&&(K=Se=>{c.handleAdminMenuClick(Se)},H.addEventListener("click",K,!0))}),xa(()=>{const Z=document.getElementById("adminmenu");Z&&K&&Z.removeEventListener("click",K,!0)}),Be(()=>i.currentRoute.value.params.formId,Z=>{Z||(m.value=!0,b.resetForm())},{immediate:!1}),Be(()=>b.name,Z=>{if(b.formId&&Z!==null&&Z!==void 0){const ae=u.value.findIndex(H=>H.value===b.formId);ae!==-1?u.value[ae].label=Z:$l(u)}});const q=async Z=>{try{if(await $(),$l(u),Z&&b.formId&&b.name){const ae=u.value.findIndex(H=>H.value===b.formId);ae===-1?u.value.push({value:b.formId,labelId:`${l("id")}: ${b.formId}`,label:b.name}):u.value[ae].label=b.name,I.setPageTitle(b.name)}m.value=!1}catch(ae){console.error(l("failed_to_load_form"),ae),m.value=!1}},A=()=>{m.value=!1,o()};return(Z,ae)=>{const H=Id,Se=Ti,he=Fi,Me=go,ee=$i,ue=Ol,ye=TL,Fe=lF;return h(),V(xe,null,[d(ue,null,{left:_(()=>[d(H,{modelValue:B.value,"onUpdate:modelValue":ae[0]||(ae[0]=re=>B.value=re),size:"s",type:"border",placeholder:f(l)("select_form"),options:u.value,loading:g.value||p.value,onChange:X},null,8,["modelValue","placeholder","options","loading"])]),center:_(()=>[d(he,{mode:"horizontal",ellipsis:!1,router:""},{default:_(()=>[(h(!0),V(xe,null,Oe(v.value,re=>(h(),le(Se,{key:re.index,label:re.label,name:re.index,type:"tonal","is-active":f(T).isActive(re.routeName,re.index),route:f(T).getMenuRoute(re,f(Dl)),onClick:$e=>f(T).onMenuClick(re,f(T).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:_(()=>[d(Me,{content:f(l)("preview_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(Ee,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:Q})]),_:1},8,["content"]),f(b).isEditing?(h(),le(Me,{key:0,content:f(l)("export_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(Ee,{priority:"tertiary","icon-start":"export","icon-start-type":"outline",onClick:N})]),_:1},8,["content"])):ce("",!0),f(b).isEditing?(h(),le(Ee,{key:1,class:We(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",loading:p.value,onClick:j},{default:_(()=>[p.value?ce("",!0):(h(),V(xe,{key:0},[ge(P(f(l)("update")),1)],64))]),_:1},8,["loading"])):(h(),le(Ee,{key:2,class:We(["ivyforms-button__action ivyforms-button__action--save"]),priority:"primary",loading:p.value,onClick:E},{default:_(()=>[p.value?ce("",!0):(h(),V(xe,{key:0},[ge(P(f(l)("save")),1)],64))]),_:1},8,["loading"])),d(ee)]),_:1}),s("div",{class:We(["ivyforms-form-builder-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-form-builder-page--fullscreen-mode":f(I).isFullScreenMode,"ivyforms-form-builder-page--template-open":m.value}])},[d(ye),Vl(d(ZL,null,null,512),[[Ll,D.value&&!f(b).showSampleView]]),Vl(d(GL,null,null,512),[[Ll,D.value&&f(b).showSampleView]]),Vl(d(Fe,null,null,512),[[Ll,!D.value]]),d(Jm,{visible:m.value,"onUpdate:visible":ae[1]||(ae[1]=re=>m.value=re),onFormCreated:q,onClose:A},null,8,["visible"])],2),d(Du),d(_a,{"align-center":"",width:"342px"}),d(Am,{modelValue:W.value,"onUpdate:modelValue":ae[2]||(ae[2]=re=>W.value=re),"is-exporting":f(te),"forms-count":1,onExport:ne,onCancel:ae[3]||(ae[3]=re=>W.value=!1)},null,8,["modelValue","is-exporting"])],64)}}}),sm=Ae(eR,[["__scopeId","data-v-37dd01bd"]]),tR=ke({__name:"FormSettingsPageSection",emits:["update:isAddingNotification"],setup(n,{emit:l}){const o=l,r=()=>{o("update:isAddingNotification",!1)};return(i,m)=>{const c=ls("router-view"),v=al;return h(),le(v,null,{default:_(()=>[d(c,null,{default:_(({Component:u})=>[(h(),le($n(u),{onCreated:r},null,32))]),_:1})]),_:1})}}}),oR={key:1},nR=ke({__name:"FormSettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=dn(),i=qo(),m=Ii(),c=it(),v=wa(),u=Go();let g=null;const p=n,b=l,I=x(p.activeIndex||"wpdatatables"),C=k(()=>{const $=u.allSettings?.integrations;return $?Object.values($).some(O=>O&&O.enabled===!0):!1}),S=k(()=>{const $=[{label:o("general_settings"),index:"general"},{label:o("notifications"),index:"notifications"},{label:o("confirmations"),index:"confirmations"}];if(C.value){const O=u.allSettings?.integrations||{},X=Object.entries(O).filter(([,E])=>E&&E.enabled===!0).map(([E])=>({index:`integrations/${E}`,label:o(E),iconConfig:{name:E,type:"fill",category:"integrations",size:"d"}}));$.push({label:o("integrations"),index:"integrations",autoNavigateToFirst:!0,subItems:X})}return $}),w=async $=>(v.id&&v.formId==$||(await v.fetchAllConfirmations($),v.id)||(v.formId=$,await v.createConfirmation()),v.id),T=async $=>{I.value=$,b("update:activeIndex",$);const O=c.formId;if($==="general")await r.push({path:`/manage/${O}/settings/general`});else if($==="notifications")await r.push({path:`/manage/${O}/settings/notification`});else if($==="confirmations"){const X=await w(Number(O));await r.push({path:`/manage/${O}/settings/confirmation/manage/${X}`})}else if($.startsWith("integrations/")){const X=$.split("integrations/")[1];await r.push({path:`/manage/${O}/settings/integrations/${X}`})}else $==="integrations"&&await r.push({path:`/manage/${O}/settings/integrations/wpdatatables`})},D=()=>{const $=i.path;if($.includes("/settings/general"))I.value="general";else if($.includes("/settings/notification"))I.value="notifications";else if($.includes("/settings/confirmation"))I.value="confirmations";else if($.includes("/settings/integrations/")){const O=$.match(/\/integrations\/(\w+)/);O?I.value=`integrations/${O[1]}`:I.value="integrations/wpdatatables"}},B=x(!0);return Ut(async()=>{D(),r.afterEach(()=>{D()}),u.allSettings?.integrations||await u.loadAllSettings(),B.value=!1;const $=document.getElementById("adminmenu");$&&(g=O=>{m.handleAdminMenuClick(O)},$.addEventListener("click",g,!0))}),xa(()=>{const $=document.getElementById("adminmenu");$&&g&&$.removeEventListener("click",g,!0)}),($,O)=>{const X=ms;return h(),le(X,null,{default:_(()=>[B.value?(h(),V("div",oR,"Loading settings...")):(h(),le(Au,{key:0,modelValue:I.value,"onUpdate:modelValue":O[0]||(O[0]=E=>I.value=E),"menu-items":S.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:T},null,8,["modelValue","menu-items"]))]),_:1})}}}),lR=ke({__name:"FormBuilderSettingsPage",setup(n){const{getLabel:l}=ze(),{startWatching:o}=Ao();o();const r=it(),i=un(),m=as(),c=us(),v=wa(),u=Ii(),g=x("general"),p=x(!1);let b=null;const I=x("horizontal"),C=qo(),S=dn(),w=Td(),T=k(()=>r.formId||null),D=x([]),B=x(!1),$=x(!1),O=k(()=>[{label:l("build"),index:"build",routeName:r.isEditing?El:Dl},{label:l("settings"),index:"settings",routeName:Si},{label:l("results"),index:"results",routeName:il}]),X=()=>{r.formId||Je({message:l("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${r.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},E=async Y=>{if(!Y){r.resetForm(),c.allNotifications=[],c.formId=null,v.allConfirmations=[],v.formId=null,await S.push({path:"/"});return}$.value=!0;try{await r.loadForm(Y);const te=(S.currentRoute.value.path+S.currentRoute.value.hash).match(/\/settings\/(\w+)/),W=te?te[1]:null;W?(await S.push({path:`/manage/${Y}/settings/${W}`}),g.value=W,Je({message:l("form_loaded"),type:"success"})):(await S.push({path:`/manage/${Y}`}),Je({message:l("form_loaded"),type:"success"}))}catch(z){console.error(l("failed_to_load_form"),z),Je({message:`${l("failed_to_load_form")} ${z}`,type:"error"})}finally{$.value=!1}},j=async()=>{B.value=!0;try{await m.fetchData({page:1,perPage:100}),D.value=m.tableData.map(Y=>({value:Y.id,labelId:`${l("id")}: ${Y.id}`,label:Y.name||`Form #${Y.id}`}))}catch(Y){console.error(l("failed_to_load_form"),Y),Je({message:`${l("failed_to_fetch_form")} ${Y}`,type:"error"})}finally{B.value=!1}};function Q(Y){if(Y.params.confirmationId){g.value="confirmations",p.value=!1;return}if(Y.params.notificationId){g.value="notifications",p.value=!0;return}const z=Y.name?Y.name.toString():"";if(z.includes("notification"))g.value="notifications",p.value=!0;else if(z.includes("confirmation"))g.value="confirmations",p.value=!1;else if(z.includes("general")||z.includes("settings"))g.value="general",p.value=!1;else{const te=Y.path+Y.hash;te.includes("/notification")?(g.value="notifications",p.value=!0):te.includes("/confirmation")?(g.value="confirmations",p.value=!1):(g.value="general",p.value=!1)}}return Ut(async()=>{await j();const Y=C.params.formId,z=Array.isArray(Y)?Y[0]:Y;if(z&&!r.formId){$.value=!0;try{await r.loadForm(z),$l(D)}catch(W){console.error(l("failed_to_load_form"),W),Je({message:`${l("failed_to_load_form")} ${W}`,type:"error"})}finally{$.value=!1}}else $l(D);r.formId||(r.counterFields=0),C.params.formId&&(r.formId=Array.isArray(C.params.formId)?C.params.formId[0]:C.params.formId),C.params.confirmationId&&(v.id=C.params.confirmationId?Number(Array.isArray(C.params.confirmationId)?C.params.confirmationId[0]:C.params.confirmationId):null),C.params.notificationId&&(c.id=C.params.notificationId?Number(Array.isArray(C.params.notificationId)?C.params.notificationId[0]:C.params.notificationId):null),Q(C);const te=document.getElementById("adminmenu");te&&(b=W=>{u.handleAdminMenuClick(W)},te.addEventListener("click",b,!0))}),xa(()=>{const Y=document.getElementById("adminmenu");Y&&b&&Y.removeEventListener("click",b,!0)}),Be(()=>r.name,Y=>{if(r.formId&&Y!==null&&Y!==void 0){const z=D.value.findIndex(te=>te.value===r.formId);z!==-1?D.value[z].label=Y:$l(D)}}),Be(()=>[C.path,C.hash,C.name],()=>{Q(C)},{immediate:!0}),Be(()=>C.params,Y=>{Y.formId&&(r.formId=Array.isArray(Y.formId)?Y.formId[0]:Y.formId),Y.confirmationId&&(v.id=Y.confirmationId?Number(Array.isArray(Y.confirmationId)?Y.confirmationId[0]:Y.confirmationId):null),Y.notificationId&&(c.id=Y.notificationId?Number(Array.isArray(Y.notificationId)?Y.notificationId[0]:Y.notificationId):null)},{immediate:!0}),(Y,z)=>{const te=Id,W=Ti,N=Fi,ne=Ee,K=go,q=$i,A=Ol,Z=nR,ae=tR;return h(),V(xe,null,[d(A,null,{left:_(()=>[d(te,{modelValue:T.value,"onUpdate:modelValue":z[0]||(z[0]=H=>T.value=H),size:"s",type:"border",placeholder:"Select a form",options:D.value,loading:B.value||$.value,onChange:E},null,8,["modelValue","options","loading"])]),center:_(()=>[d(N,{mode:I.value,ellipsis:!1,router:""},{default:_(()=>[(h(!0),V(xe,null,Oe(O.value,H=>(h(),le(W,{key:H.index,label:H.label,name:H.index,type:"tonal","is-active":f(w).isActive(H.routeName,H.index),route:f(w).getMenuRoute(H,f(Si)),onClick:Se=>f(w).onMenuClick(H,f(w).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1},8,["mode"])]),right:_(()=>[d(K,{content:f(l)("preview_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(ne,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:X})]),_:1},8,["content"]),d(q)]),_:1}),s("div",{class:We(["ivyforms-form-builder-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":f(i).isFullScreenMode}])},[(h(),le(Z,{key:T.value,"active-index":g.value},null,8,["active-index"])),d(ae,{"active-index":g.value,"is-adding-notification":p.value},null,8,["active-index","is-adding-notification"])],2),d(_a,{"align-center":"",width:"342px"})],64)}}}),iR=Ae(lR,[["__scopeId","data-v-d866f1ee"]]),rR={class:"ivyforms-form-builder-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},aR={class:"ivyforms-form-builder-settings-notification__option-bar ivyforms-pb-8 ivyforms-flex"},sR={class:"ivyforms-form-builder-settings-notification__option-bar__left ivyforms-flex ivyforms-gap-8"},dR={class:"ivyforms-form-builder-settings-notification__option-bar__right ivyforms-flex ivyforms-gap-8"},uR=ke({__name:"FormBuilderManageNotification",setup(n){const l=dn(),o=qo(),{getLabel:r}=ze(),{startWatching:i}=Ao();i();const m=k(()=>{const te=o.params.formId;return Array.isArray(te)?te[0]:te}),c=k(()=>{const te=o.params.notificationId;return Array.isArray(te)?te[0]:te}),v=()=>{l.push({name:Qa,params:{formId:m.value}})},u=us(),{isEditing:g}=Bl(u),p=x({formName:"",formDescription:""});c.value?(u.loadNotification(Number(c.value)),u.isEditing=!0):(u.resetNotification(m.value),u.isEditing=!1);const b=it(),{formId:I,fields:C}=Bl(b),S=x(!1),w=x(null),T=x(),D=x(),B=x(),$=x();function O(te){w.value&&w.value.editor&&w.value.editor.chain().focus().insertContent(te).run()}const X=k(()=>(b.fields||[]).map(te=>({label:te.label,value:`{{${te.type}_${te.fieldIndex}}}`,type:te.type,fieldIndex:te.fieldIndex}))),E=k(()=>Lm()),j=k(()=>X.value.filter(te=>te.type==="email")),Q=k(()=>E.value.filter(te=>te.key&&te.key==="admin_email")),Y=async()=>{S.value=!0;try{const te={name:u.name,sender:u.sender,replyTo:u.replyTo,receiver:u.receiver,enabled:u.enabled,showEmptyFields:u.showEmptyFields,subject:u.subject,message:u.message,smartLogic:u.smartLogic,formId:m.value||u.formId};u.isEditing&&c.value?await u.updateNotification(c.value,te):await u.createNotification(m.value),v()}catch(te){console.error(r("error_saving_notification"),te)}finally{S.value=!1}};function z(te,W){let N;switch(te){case"sender":N=T.value;break;case"replyTo":N=D.value;break;case"receiver":N=B.value;break;case"subject":N=$.value;break}if(N&&N.$el){const ne=N.$el.querySelector("input")||N.$el.querySelector("textarea");if(ne){const K=ne.selectionStart,q=ne.selectionEnd,A=ne.value;ne.value=A.slice(0,K)+W+A.slice(q),ne.dispatchEvent(new Event("input")),ne.setSelectionRange(K+W.length,K+W.length),ne.focus()}}}return Ut(()=>{m.value&&(!I.value||String(I.value)!==String(m.value)||Array.isArray(C.value)&&C.value.length===0)&&b.loadForm(String(m.value))}),(te,W)=>{const N=hn,ne=Ee,K=De,q=Ne,A=go,Z=O_,ae=Xu,H=qt,Se=ds,he=Ml;return h(),V("div",rR,[s("div",aR,[s("div",sR,[d(N,{modelValue:f(u).enabled,"onUpdate:modelValue":W[0]||(W[0]=Me=>f(u).enabled=Me),priority:"primary",size:"s",title:f(r)("active"),"text-position":"left"},null,8,["modelValue","title"])]),s("div",dR,[d(ne,{class:We(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:v},{default:_(()=>[ge(P(f(r)("cancel")),1)]),_:1}),d(ne,{class:We(`ivyforms-button__action--${f(g)?"update":"save"}`),priority:"primary",loading:S.value,onClick:Y},{default:_(()=>[S.value?ce("",!0):(h(),V(xe,{key:0},[ge(P(f(r)(f(g)?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),d(he,{modifier:"outside-vertical"},{default:_(()=>[d(Se,{model:p.value},{default:_(()=>[d(q,{label:f(r)("name"),prop:"notificationName",secondary:""},{default:_(()=>[d(K,{modelValue:f(u).name,"onUpdate:modelValue":W[1]||(W[1]=Me=>f(u).name=Me),placeholder:f(r)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(q,{label:f(r)("send_from"),prop:"notificationSender",secondary:""},{default:_(()=>[d(K,{ref_key:"senderInputRef",ref:T,modelValue:f(u).sender,"onUpdate:modelValue":W[2]||(W[2]=Me=>f(u).sender=Me),placeholder:"ivy@forms.io"},null,8,["modelValue"]),d(Z,{fields:j.value,general:Q.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:W[3]||(W[3]=Me=>z("sender",Me))},{reference:_(()=>[d(A,{content:f(r)("insert_placeholders")},{default:_(()=>[d(ne,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":f(r)("placeholders"),class:"ivyforms-form-builder-settings-notification__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(q,{label:f(r)("reply_to"),prop:"notificationReplyTo"},{default:_(()=>[d(K,{ref_key:"replyToInputRef",ref:D,modelValue:f(u).replyTo,"onUpdate:modelValue":W[4]||(W[4]=Me=>f(u).replyTo=Me),placeholder:"ivy@forms.io"},null,8,["modelValue"]),d(Z,{fields:j.value,general:Q.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:W[5]||(W[5]=Me=>z("replyTo",Me))},{reference:_(()=>[d(A,{content:f(r)("insert_placeholders")},{default:_(()=>[d(ne,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":f(r)("placeholders"),class:"ivyforms-form-builder-settings-notification__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(q,{label:f(r)("send_to"),prop:"notificationReceiver",secondary:""},{default:_(()=>[d(K,{ref_key:"receiverInputRef",ref:B,modelValue:f(u).receiver,"onUpdate:modelValue":W[6]||(W[6]=Me=>f(u).receiver=Me),placeholder:"ivy@forms.io"},null,8,["modelValue"]),d(Z,{fields:j.value,general:Q.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:W[7]||(W[7]=Me=>z("receiver",Me))},{reference:_(()=>[d(A,{content:f(r)("insert_placeholders")},{default:_(()=>[d(ne,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":f(r)("placeholders"),class:"ivyforms-editor__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(q,{label:f(r)("subject"),prop:"notificationSubject"},{default:_(()=>[d(K,{ref_key:"subjectInputRef",ref:$,modelValue:f(u).subject,"onUpdate:modelValue":W[8]||(W[8]=Me=>f(u).subject=Me),placeholder:f(r)("example"),secondary:""},null,8,["modelValue","placeholder"]),d(Z,{class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:W[9]||(W[9]=Me=>z("subject",Me))},{reference:_(()=>[d(A,{content:f(r)("insert_placeholders")},{default:_(()=>[d(ne,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":f(r)("placeholders"),class:"ivyforms-editor__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1})]),_:1},8,["label"]),d(q,{label:f(r)("message"),prop:"formDescription",class:"ivyforms-form-builder-settings-notification__editor"},{default:_(()=>[d(ae,{ref_key:"editorRef",ref:w,modelValue:f(u).message,"onUpdate:modelValue":W[10]||(W[10]=Me=>f(u).message=Me),"fields-placeholders":X.value,"general-placeholders":E.value,folder:"notification",onInsertPlaceholder:O},null,8,["modelValue","fields-placeholders","general-placeholders"])]),_:1},8,["label"]),d(H,{modelValue:f(u).showEmptyFields,"onUpdate:modelValue":W[11]||(W[11]=Me=>f(u).showEmptyFields=Me),priority:"secondary",type:"checkmark",class:"ivyforms-mb-28"},{default:_(()=>[ge(P(f(r)("show_empty_fields")),1)]),_:1},8,["modelValue"])]),_:1},8,["model"])]),_:1})])}}}),Uu=Ae(uR,[["__scopeId","data-v-c6b3b847"]]),cR={class:"ivyforms-form-builder-settings ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},fR={class:"ivyforms-form-builder-settings__option-bar ivyforms-pb-8 ivyforms-flex"},mR={class:"ivyforms-form-builder-settings__option-bar__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start ivyforms-gap-8"},vR={class:"ivyforms-form-builder-settings__option-bar__right ivyforms-align-items-center ivyforms-justify-content-end ivyforms-flex ivyforms-gap-8"},pR={class:"ivyforms-flex ivyforms-flex-grow ivyforms-gap-16 ivyforms-flex-direction-column"},yR=ke({__name:"FormBuilderSettings",setup(n){const{getLabel:l}=ze(),{startWatching:o}=Ao();o();const r=qo(),i=x({formName:"",formDescription:""}),m=it(),c=x(!1);Ut(async()=>{r.params.formId&&await m.loadForm(r.params.formId)});const v=async()=>{c.value=!0;try{await m.saveFormSettings()}finally{c.value=!1}},u=async()=>{c.value=!0;try{await m.updateForm()}finally{c.value=!1}};return(g,p)=>{const b=hn,I=Ee,C=De,S=Ne,w=qt,T=At,D=ds,B=Ml;return h(),V("div",cR,[s("div",fR,[s("div",mR,[d(b,{modelValue:f(m).published,"onUpdate:modelValue":p[0]||(p[0]=$=>f(m).published=$),priority:"primary",size:"s",title:f(l)("published"),"text-position":"left"},null,8,["modelValue","title"])]),s("div",vR,[f(m).isEditingSettingGeneral?(h(),le(I,{key:0,class:We(["ivyforms-button__action--update"]),priority:"primary",loading:c.value,onClick:u},{default:_(()=>[c.value?ce("",!0):(h(),V(xe,{key:0},[ge(P(f(l)("save")),1)],64))]),_:1},8,["loading"])):(h(),le(I,{key:1,class:We(["ivyforms-button__action--save"]),priority:"primary",loading:c.value,onClick:v},{default:_(()=>[c.value?ce("",!0):(h(),V(xe,{key:0},[ge(P(f(l)("save")),1)],64))]),_:1},8,["loading"]))])]),d(B,{modifier:"outside-vertical"},{default:_(()=>[d(D,{model:i.value},{default:_(()=>[d(S,{label:f(l)("form_name"),prop:"formName",secondary:""},{default:_(()=>[d(C,{modelValue:f(m).name,"onUpdate:modelValue":p[1]||(p[1]=$=>f(m).name=$),placeholder:f(l)("form_name_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(S,{label:f(l)("form_desc"),prop:"formDescription",class:"ivyforms-form-settings-description",secondary:""},{default:_(()=>[d(C,{modelValue:f(m).description,"onUpdate:modelValue":p[2]||(p[2]=$=>f(m).description=$),type:"textarea",placeholder:f(l)("form_description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s("div",pR,[d(w,{modelValue:f(m).showTitle,"onUpdate:modelValue":p[3]||(p[3]=$=>f(m).showTitle=$),priority:"secondary",size:"d",type:"checkmark"},{default:_(()=>[ge(P(f(l)("show_form_title")),1)]),_:1},8,["modelValue"]),d(w,{modelValue:f(m).showDescription,"onUpdate:modelValue":p[4]||(p[4]=$=>f(m).showDescription=$),priority:"secondary",size:"d",type:"checkmark"},{default:_(()=>[ge(P(f(l)("show_form_description")),1)]),_:1},8,["modelValue"]),d(T,{class:"ivyforms-my-8"}),d(w,{modelValue:f(m).storeEntries,"onUpdate:modelValue":p[5]||(p[5]=$=>f(m).storeEntries=$),priority:"secondary",size:"d",type:"checkmark"},{default:_(()=>[ge(P(f(l)("store_entries_db")),1)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1})])}}}),gR=Ae(yR,[["__scopeId","data-v-f18e472b"]]),hR={class:"ivyforms-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},bR={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},_R={class:"ivyforms-settings-notification__option-bar ivyforms-flex ivyforms-gap-8"},xR={class:"ivyforms-settings-notification__option-bar-left ivyforms-flex ivyforms-gap-8"},wR={class:"ivyforms-settings-notification__option-bar-right ivyforms-flex ivyforms-gap-8"},SR={class:"ivyforms-settings-notification__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},kR={key:0,class:"ivyforms-table-skeleton"},CR={class:"ivyforms-all-forms-pagination-container"},IR={key:1},FR=ke({__name:"FormBuilderNotificationTable",setup(n){const{getLabel:l}=ze(),{startWatching:o}=Ao();o();const r=it(),i=us(),m=rl(),c=x(""),v=x(""),u=x(!1),g=x(!1),p=x(!1),b=x([]),I=x(0),C=x(null),S=qo(),w=dn(),T=ya.debounce(he=>{v.value=he},500),D=k(()=>c.value!==v.value),B=k(()=>u.value||D.value),$=Bo({page:1,perPage:10}),O=Bo({column:"id",order:"desc"}),X=k(()=>c.value.trim().length>0),E=()=>({page:$.page,perPage:$.perPage,search:v.value,sortBy:O.column,sortOrder:O.order,formId:S.params.formId?parseInt(Array.isArray(S.params.formId)?S.params.formId[0]:S.params.formId,10):r.formId?parseInt(r.formId,10):null}),j=async()=>{u.value=!0;try{await i.searchNotifications(E()),b.value=i.tableData;const he=i.paginationMeta;$.page=he.page,$.perPage=he.perPage,I.value=he.total}catch(he){console.error(l("error_loading_notification"),he)}finally{u.value=!1,await Se()}};Be(c,T),Be(()=>m.dialogVisible,(he,Me)=>{Me&&!he&&(m.actionType==="delete"||m.actionType==="duplicate")&&setTimeout(j,300)}),Be([()=>$.page,()=>$.perPage,()=>v.value],async()=>{u.value=!0,await i.searchNotifications(E()),b.value=i.tableData,u.value=!1}),Be(()=>i.tableData,he=>{b.value=he,u.value=!1},{immediate:!0}),Be(()=>i.paginationMeta,he=>{I.value=z_(he).total||0},{immediate:!0});const Q=({column:he,order:Me})=>{O.column=he,O.order=Me==="asc"?"asc":Me==="desc"?"desc":"asc",$.page=1,j()},Y=()=>{const he=Array.isArray(S.params.formId)?S.params.formId[0]:S.params.formId||r.formId;i.resetNotification(he),g.value=!0,p.value=!1,w.replace(`/manage/${he}/settings/notification/manage`)},z=()=>{g.value=!1,p.value=!1,j(),w.push({name:"form-notifications",params:{formId:r.formId}})},te=he=>async()=>{u.value=!0;try{await i.loadNotification(he),g.value=!0,p.value=!0}catch(Me){console.error(l("error_loading_notification"),Me)}finally{u.value=!1;const Me=Array.isArray(S.params.formId)?S.params.formId[0]:S.params.formId||r.formId;await w.push(`/manage/${Me}/settings/notification/manage/${he}`)}},W=he=>async()=>{await m.handleActionClick(he,null,"notification","duplicate",{setLoading:Me=>{u.value=Me}})},N=he=>async()=>{await m.handleActionClick(he,null,"notification","delete",{setLoading:Me=>{u.value=Me}})},ne=({rowData:he})=>he?Ke("div",{class:["ivyforms-column-actions",{hovered:he.id===C.value}]},[Ke(go,{content:l("edit"),placement:"top"},()=>[Ke(Ee,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:te(he.id)})]),Ke(go,{content:l("duplicate"),placement:"top"},()=>[Ke(Ee,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:W(he.id)})]),Ke(go,{content:l("delete"),placement:"top"},()=>[Ke(Ee,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:N(he.id)})])]):null,K=({rowData:he})=>he?Ke(hn,{modelValue:he.enabled,size:"s","onUpdate:modelValue":async Me=>{he.enabled=Me,await i.updateNotification(he.id,he),await j()}}):null,q=({rowData:he})=>he?Ke(wi,{size:"s",href:"#",onClick:te(he.id),class:"ivyforms-name-cell"},()=>[he.name||"No Name"]):null,A=({rowData:he})=>he?Ke("span",he.receiver||"No Receiver"):null,Z=({rowData:he})=>he?Ke("span",he.replyTo||"No Reply-To"):null,ae=({rowData:he})=>he?Ke("span",he.subject||"No Subject"):null,H=x([{key:"enabled",title:l("active"),cellRenderer:K,width:100,visible:!0,class:"status-column"},{key:"name",title:l("name"),cellRenderer:q,width:300,visible:!0,class:"name-column",sortable:!0},{key:"receiver",title:l("receiver"),cellRenderer:A,width:250,visible:!0,class:"receiver-column",sortable:!0},{key:"replyTo",title:l("reply_to"),cellRenderer:Z,width:250,visible:!0,class:"replyto-column",sortable:!0},{key:"subject",title:l("subject"),cellRenderer:ae,width:300,visible:!0,class:"subject-column",sortable:!0},{key:"actions",title:"",cellRenderer:ne,width:124,minWidth:124,visible:!0,class:"ivyforms-cell-actions",fixed:gr.RIGHT}]),Se=async()=>{await xo();const he=document.querySelector(".ivyforms-table");if(!he)return;const Me=he.querySelectorAll(".el-table-v2__row");Me.length&&Me.forEach(ee=>{const ue=ee.getAttribute("rowkey");ue&&(ee.addEventListener("mouseenter",()=>{C.value=Number(ue),Me.forEach(ye=>{ye.getAttribute("rowkey")===ue&&ye.classList.add("hovered")})}),ee.addEventListener("mouseleave",()=>{C.value=null,Me.forEach(ye=>{ye.getAttribute("rowkey")===ue&&ye.classList.remove("hovered")})}))})};return Ut(()=>{i.isEditing=!1,j()}),Be(()=>b.value,async()=>{await Se()}),(he,Me)=>(h(),V("div",hR,[g.value?(h(),V("div",IR,[d(Uu,{onClose:z})])):(h(),V("div",bR,[s("div",_R,[s("div",xR,[d(br,{modelValue:c.value,"onUpdate:modelValue":Me[0]||(Me[0]=ee=>c.value=ee),placeholder:f(l)("search_notifications"),clearable:""},null,8,["modelValue","placeholder"])]),s("div",wR,[d(Ee,{"icon-start":"plus",onClick:Y},{default:_(()=>[ge(P(f(l)("notifications")),1)]),_:1})])]),s("div",SR,[d(kd,{columns:H.value,data:B.value?[]:b.value,loading:B.value,sort:O,total:I.value,"row-key":"id",pagination:"",onSortChange:Q},{empty:_(()=>[B.value?(h(),V("div",kR,[d(ba,null,{template:_(()=>[(h(!0),V(xe,null,Oe($.perPage,ee=>(h(),le(yr,{key:ee,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):X.value?(h(),le(Ul,{key:2,title:f(l)("empty_search_title"),subtitle:f(l)("empty_search_subtitle")},null,8,["title","subtitle"])):(h(),le(Ul,{key:1,image:"not-found",title:f(l)("empty_state_notification_title"),subtitle:f(l)("empty_state_notification_subtitle")},{actionButton:_(()=>[d(Ee,{"icon-start":"plus",onClick:Y},{default:_(()=>[ge(P(f(l)("notifications")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),s("div",CR,[d(Cd,{"current-page":$.page,"onUpdate:currentPage":Me[1]||(Me[1]=ee=>$.page=ee),"page-size":$.perPage,"onUpdate:pageSize":Me[2]||(Me[2]=ee=>$.perPage=ee),total:I.value},null,8,["current-page","page-size","total"])])])]))]))}});function TR(n){if(!n)return!1;const l=n.trim();if(!/^(https?:\/\/)?([a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*|localhost|\d{1,3}(\.\d{1,3}){3}|\[[0-9a-fA-F:]+\])(:\d+)?(\/|$)/.test(l))return!1;const r=l.match(/https?:\/\//gi);if(r&&r.length>1)return!1;let i=l;try{return/^https?:\/\//i.test(l)||(i="https://"+l),new URL(i),!0}catch{return!1}}const $R={key:0,class:"ivyforms-form-builder-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},PR={class:"ivyforms-form-builder-settings-confirmation__option-bar ivyforms-pb-8 ivyforms-flex"},VR={class:"ivyforms-form-builder-settings-confirmation__option-bar-left ivyforms-flex"},LR={class:"ivyforms-form-builder-settings-confirmation__option-bar-right ivyforms-flex"},RR={key:0,class:"ivyforms-form-builder-settings-confirmation__content-section"},MR={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},UR={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},BR={class:"confirmation-title medium-14"},DR={class:"ivyforms-form-builder-settings-confirmation__radio-section"},ER={key:1,class:"ivyforms-form-builder-settings-confirmation__content-section"},AR={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},OR={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},zR={class:"confirmation-title medium-14"},WR={key:2,class:"ivyforms-form-builder-settings-confirmation__content-section"},qR={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},NR={class:"confirmation-title medium-14"},HR=ke({__name:"FormBuilderConfirmation",setup(n){const{getLabel:l}=ze(),{request:o}=Tn(),r=qo(),{startWatching:i}=Ao();i();const m=k(()=>{const E=r.params.formId;return Array.isArray(E)?E[0]:E}),c=k(()=>{const E=r.params.confirmationId;return Array.isArray(E)?E[0]:E}),v=wa(),u=it(),g=x("horizontal"),p=x("successMessage"),b=x([]),I=x(!1),C=x(!1),S=x(null),w=x(""),T=x(""),D=[{label:l("success_message"),index:"successMessage"},{label:l("redirect_to_page"),index:"redirectToPage"},{label:l("redirect_to_custom_url"),index:"redirectToCustomUrl"}];function B(E){S.value&&S.value.editor&&S.value.editor.chain().focus().insertContent(E+" ").run()}const $=k(()=>(u.fields||[]).filter(E=>E.type&&typeof E.fieldIndex<"u")),O=k(()=>Lm()),X=async()=>{if(w.value="",T.value="",p.value==="redirectToPage"&&!v.page){w.value=l("please_select_a_page");return}if(p.value==="redirectToCustomUrl"){if(!v.url){T.value=l("please_enter_a_url");return}if(!TR(v.url)){T.value=l("please_enter_a_valid_url");return}}C.value=!0;const E={formId:m.value||u.formId,type:p.value,enabled:v.enabled,showForm:v.showForm};switch(p.value){case"successMessage":E.message=v.message||"";break;case"redirectToPage":E.page=v.page||"";break;case"redirectToCustomUrl":E.url=v.url||"";break}v.type=p.value,v.formId=Number(m.value||u.formId);try{v.id?await v.updateConfirmation(v.id,E):await v.createConfirmation()}finally{C.value=!1}};return Ut(async()=>{try{m.value&&await u.loadForm(m.value);const{data:E,error:j,status:Q}=await o("wp/v2/pages",{method:"GET",headers:{"Content-Type":"application/json"}},{useNamespace:!1});!j&&Q===200&&Array.isArray(E)?b.value=E.map(z=>({value:z.id,label:z.title.rendered})):b.value=[],m.value&&c.value&&await v.loadConfirmation(Number(c.value));const Y=v.type;if(p.value=Y||"successMessage",typeof v.resetEntityState=="function"&&v.resetEntityState(),I.value=!0,v.page){const z=b.value.find(te=>te.value===Number(v.page));v.page=z?z.value:v.page}}catch(E){console.error(l("error_loading_data_confirmation"),E)}}),Be(()=>I.value&&p.value,E=>{E&&v.type!==E&&(v.type=E)}),Be(()=>I.value&&v.type,E=>{E&&p.value!==E&&(p.value=E)}),Be(p,()=>{w.value="",T.value=""}),Be(()=>v.page,E=>{w.value&&E&&(w.value="")}),Be(()=>v.url,E=>{if(T.value){if(T.value===l("please_enter_a_url"))E&&E.trim()!==""&&(T.value="");else if(T.value===l("please_enter_a_valid_url")&&E&&E.trim()!=="")try{const j=E.trim();j.startsWith("//")?new URL("http:"+j):new URL(j),T.value=""}catch{}}}),(E,j)=>{const Q=hn,Y=Ee,z=Yn,te=wo,W=go,N=Xu,ne=Do,K=ha,q=Mt,A=Ct,Z=Ne,ae=De;return I.value?(h(),V("div",$R,[s("div",PR,[s("div",VR,[d(Q,{modelValue:f(v).enabled,"onUpdate:modelValue":j[0]||(j[0]=H=>f(v).enabled=H),priority:"primary",size:"s","text-position":"left",title:f(l)("active")},null,8,["modelValue","title"])]),s("div",LR,[d(Y,{class:We(["ivyforms-button__action--save"]),priority:"primary",loading:C.value,onClick:X},{default:_(()=>[C.value?ce("",!0):(h(),V(xe,{key:0},[ge(P(f(l)("save")),1)],64))]),_:1},8,["loading"])])]),d(z,{modelValue:p.value,"onUpdate:modelValue":j[1]||(j[1]=H=>p.value=H),mode:g.value,type:"tonal",priority:"tertiary",class:"ivyforms-form-builder-settings-confirmation__menu",tabs:D.map(H=>({name:H.index,label:H.label}))},null,8,["modelValue","mode","tabs"]),p.value==="successMessage"?(h(),V("div",RR,[s("div",MR,[s("div",UR,[s("span",BR,P(f(l)("message")),1),d(W,{content:f(l)("message_tooltip"),"aria-label":f(l)("message_tooltip"),placement:"top",theme:"inverted"},{default:_(()=>[d(te,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:j[2]||(j[2]=Pt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),d(N,{ref_key:"editorRef",ref:S,modelValue:f(v).message,"onUpdate:modelValue":j[3]||(j[3]=H=>f(v).message=H),"fields-placeholders":$.value,"general-placeholders":O.value,"aria-label":f(l)("success_message"),folder:"confirmation",onInsertPlaceholder:B},null,8,["modelValue","fields-placeholders","general-placeholders","aria-label"]),s("div",DR,[s("p",null,P(f(l)("after_form_submission")),1),d(K,{modelValue:f(v).showForm,"onUpdate:modelValue":j[4]||(j[4]=H=>f(v).showForm=H),priority:"secondary"},{default:_(()=>[d(ne,{value:!1,priority:"secondary"},{default:_(()=>[ge(P(f(l)("hide_form")),1)]),_:1}),d(ne,{value:!0,priority:"secondary"},{default:_(()=>[ge(P(f(l)("reset_form")),1)]),_:1})]),_:1},8,["modelValue"])])])):p.value==="redirectToPage"?(h(),V("div",ER,[s("div",AR,[s("div",OR,[s("span",zR,P(f(l)("select_page")),1),d(W,{content:f(l)("select_tooltip"),"aria-label":f(l)("select_tooltip"),placement:"top",theme:"inverted"},{default:_(()=>[d(te,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:j[5]||(j[5]=Pt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),d(Z,{error:w.value,secondary:""},{default:_(()=>[d(A,{modelValue:f(v).page,"onUpdate:modelValue":j[6]||(j[6]=H=>f(v).page=H),placeholder:f(l)("select")},{default:_(()=>[(h(!0),V(xe,null,Oe(b.value,H=>(h(),le(q,{key:H.value,value:H.value,label:H.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["error"])])):p.value==="redirectToCustomUrl"?(h(),V("div",WR,[s("div",qR,[s("span",NR,P(f(l)("custom_url")),1),d(W,{content:f(l)("redirection_url_tooltip"),placement:"top",theme:"inverted"},{default:_(()=>[d(te,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:j[7]||(j[7]=Pt(()=>{},["prevent"]))})]),_:1},8,["content"])]),d(Z,{error:T.value,secondary:""},{default:_(()=>[d(ae,{modelValue:f(v).url,"onUpdate:modelValue":j[8]||(j[8]=H=>f(v).url=H),placeholder:f(l)("enter_url")},null,8,["modelValue","placeholder"])]),_:1},8,["error"])])):ce("",!0)])):ce("",!0)}}});let cd=null,ja=null;async function YR(){return cd||ja||(ja=(async()=>{try{const{request:n}=Tn(),r=(await n("integrations")).data?.data?.data;if(!r||typeof r!="object")throw new Error("Invalid response format");const i=Object.entries(r).map(([m,c])=>({name:c.label,value:m,image:c.icon||m,description:c.description||"",category:c.category||"Other",type:c.plan==="lite"?"disabled":"soon",searchCategory:c.plan||"lite",requiredPlan:c.plan!=="lite"?c.plan:void 0,component:c.component,learnMoreUrl:c.learnMoreUrl||"",hasGlobalSettings:c.hasGlobalSettings}));return cd=i,i}catch(n){console.error("Failed to load integrations from backend:",n);const l=[{name:"wpdatatables",value:"wpdatatables",image:"wpdatatables",description:"wpdt_integration_description",category:"Data Management",type:"disabled",searchCategory:"lite"}];return cd=l,l}finally{ja=null}})(),ja)}async function jR(){let n=await YR();if(typeof window<"u"){const l=window,o=l.IvyFormsPro?.integrationsHooks||[];for(const r of o)n=r(n);l.IvyForms?.hooks?.applyFilters&&(n=l.IvyForms.hooks.applyFilters("ivyforms/integrations/list",n))}return n}function ov(){const n=wr(),l=Go(),{isProInstalled:o,isProLicenseActive:r}=Sr(),i=x({}),m=async()=>{const I=l.integrationsSettings||{},C={};for(const[S,w]of Object.entries(I))w&&typeof w=="object"&&(C[S]={enabled:w.enabled||!1,connected:w.connected||!1});i.value=C},c=I=>{if(!I)return!0;if(!o()||!r()||!n.loaded.value)return!1;const C=n.plan.value;if(!(C!=="lite"&&C!=="error"&&C!=="unauthorized"))return!1;const w=["essentials","growth","agency"],T=w.indexOf(C),D=w.indexOf(I);return T>=D&&T!==-1},v=I=>{const C=i.value[I.value]||{enabled:!1,connected:!1};if(I.searchCategory!=="lite"){const w=o(),T=r();if(!w)return"upgrade";if(!T){const D=["essentials","growth","agency"],B=D.indexOf(n.installedPlan.value),$=D.indexOf(I.requiredPlan||"essentials");return B!==-1&&B>=$?"proDisabled":"upgrade"}return c(I.requiredPlan)?!C.enabled||!C.connected?"proDisabled":"proActive":"upgrade"}return C.connected?"active":"disabled"},u=x([]),g=x(!1),p=async()=>{if(g.value)return u.value;const I=await jR();return u.value=I.map(C=>({...C,type:v(C)})),g.value=!0,u.value},b=(I,C,S=!1)=>{i.value[I]={enabled:C,connected:S}};return{integrations:k(()=>u.value),integrationsLoaded:k(()=>g.value),integrationState:i,loadIntegrations:p,loadIntegrationStates:m,updateIntegrationState:b,getIntegrationType:v}}const GR={class:"ivyforms-form-integration ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},KR={class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},XR={class:"ivyforms-form-integration__title ivyforms-flex ivyforms-align-items-center regular-16"},QR={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},JR={class:"ivyforms-form-integration__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},ZR={class:"ivyforms-form-integration__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24 ivyforms-border-radius-16"},eM={key:1,class:"ivyforms-form-integration__not-available"},tM=ke({__name:"FormBuilderIntegrations",setup(n){const{getLabel:l}=ze(),o=it(),r=qo(),i=x(!1),{loadIntegrations:m,integrations:c}=ov(),v=x(!0),u=x(0);Ut(async()=>{await m(),window.addEventListener("ivyforms:ready",I),window.addEventListener("ivyforms:pro:component-registered",I),setTimeout(()=>{u.value++,v.value=!1},100),S.value&&await o.loadForm(S.value)}),xa(()=>{window.removeEventListener("ivyforms:ready",I),window.removeEventListener("ivyforms:pro:component-registered",I)});const g=k(()=>r.params.integration||"wpdatatables"),p=k(()=>{u.value;const D=g.value;return c.value.find(B=>B.value===D)||null}),b=k(()=>{if(u.value,typeof window>"u")return null;const D=window,B=p.value;if(!B||!B.component)return null;const $=B.component;return D.IvyForms?.components?.[$]||null}),I=()=>{u.value++,v.value=!1},C=async()=>{i.value=!0;try{await o.updateForm()}finally{i.value=!1}},S=k(()=>{const D=r.params.formId;return Array.isArray(D)?D[0]:D}),w=k(()=>{const D=g.value,B=o.integrationSettings?.[D];return B?!Object.values(B).some($=>typeof $=="boolean"?$:typeof $=="string"?$.length>0:typeof $=="object"&&$!==null?Object.keys($).length>0:!1):!0}),T=()=>{const D=g.value;o.integrationSettings&&(o.integrationSettings[D]={})};return(D,B)=>{const $=ls("router-view"),O=Ee,X=qt;return h(),V("div",GR,[f(r).name&&f(r).name!=="form-integrations"?(h(),le($,{key:0})):b.value?(h(),le($n(b.value),{key:1})):v.value?ce("",!0):(h(),V(xe,{key:2},[s("div",KR,[s("div",XR,P(f(l)(g.value+"_integration_settings")),1),s("div",QR,[d(O,{class:We(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:w.value,onClick:T},{default:_(()=>[ge(P(f(l)("clear_settings")),1)]),_:1},8,["disabled"]),d(O,{class:We(["ivyforms-button__action--save"]),priority:"primary",loading:i.value,onClick:C},{default:_(()=>[i.value?ce("",!0):(h(),V(xe,{key:0},[ge(P(f(l)("save")),1)],64))]),_:1},8,["loading"])])]),s("div",JR,[s("div",ZR,[g.value==="wpdatatables"?(h(),le(X,{key:0,modelValue:f(o).integrationSettings.wpdatatables.enabled,"onUpdate:modelValue":B[0]||(B[0]=E=>f(o).integrationSettings.wpdatatables.enabled=E),priority:"secondary",type:"checkmark"},{default:_(()=>[ge(P(f(l)("allow_ivy_wpdatatables_integration")),1)]),_:1},8,["modelValue"])):(h(),V("div",eM,[s("p",null,P(f(l)("integration_not_available")),1)]))])])],64))])}}}),oM={class:"ivyforms-all-entries__header"},nv=ke({__name:"AllEntriesTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading","bulk-mark-read","bulk-mark-unread","bulk-add-star","bulk-remove-star"],setup(n,{emit:l}){const o=rl(),{getLabel:r}=ze(),i=Al(),m=x(null),c=n,v=l,u=x(!1),g=()=>{c.selectedIds.length>0&&o.handleActionClick(null,c.selectedIds,"entries","delete",{setLoading:C=>{u.value=C,v("update:loading",C)}})},p=k(()=>c.selectedIds.length>0),b=C=>{C||v("unselect-all")},I=()=>{if(!c.selectedIds.length)return;const C=[Dt($t.MarkAsRead,{handler:()=>v("bulk-mark-read")}),Dt($t.MarkAsUnread,{handler:()=>v("bulk-mark-unread")}),Dt($t.AddStar,{handler:()=>v("bulk-add-star")}),Dt($t.RemoveStar,{handler:()=>v("bulk-remove-star")})];i.openContextMenu({actions:C,contextMenuButtonRef:m.value})};return(C,S)=>(h(),V("div",oM,[d(qt,{type:"checkmark",indeterminate:"",size:"s","model-value":p.value,class:"ivyforms-ml-6","onUpdate:modelValue":b},{default:_(()=>[Eo(C.$slots,"default")]),_:3},8,["model-value"]),d(Ee,{priority:"danger",size:"xs",onClick:g},{default:_(()=>[ge(P(f(r)("delete")),1)]),_:1}),d(Ee,{ref_key:"bulkMenuButtonRef",ref:m,"icon-only":"","icon-start":"context-menu-dot",size:"xs",type:"fill",priority:"tertiary",class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-ml-8","aria-label":f(r)("more_actions"),onClick:I},null,8,["aria-label"])]))}}),nM={class:"all-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},lM={class:"ivyforms-all-entries-option-bar"},iM={class:"ivyforms-all-entries-option-bar__left"},rM={class:"ivyforms-all-entries-table"},aM={key:0,class:"ivyforms-table-skeleton"},sM={class:"ivyforms-all-entries-pagination-container"},dM=ke({__name:"AllEntries",setup(n){const{getLabel:l}=ze(),{startWatching:o}=Ao();o();const{getAdminPageUrl:r,navigateToAdminPage:i}=bn(),m=it(),c=un(),v=Go(),u=x(null),g=cs(),p=Al(),b=rl(),I=x(),C=x(0),S=x(null),w=x(null),T=x([]),D=x(0),B=x(null),$=x(!1),O=x(!0),X=x(null),E=x(""),j=x(""),Q=ya.debounce(be=>{j.value=be},500),Y=k(()=>E.value!==j.value),z=k(()=>O.value||Y.value),te=Bo({starred:null,read:null,formId:null}),{filters:W,pagination:N,sort:ne,withSuppressedUpdates:K,resetState:q}=Zu({filters:te,pagination:Bo({page:1,perPage:10}),sort:Bo({column:"id",order:"desc"}),searchQuery:E,dateRange:B,preserveOtherParams:!0,onRestored:()=>st(!0)}),A=Bo({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),Z=k(()=>W.starred!==null||W.read!==null),ae=k(()=>B.value!==null),H=()=>Ke(qt,{modelValue:ut.value,size:"s",type:"checkmark","onUpdate:modelValue":be=>rt(be)},()=>[]),Se=({rowData:be})=>be?Ke(qt,{modelValue:be.selected,type:"checkmark",size:"s","onUpdate:modelValue":Le=>be.selected=Le},()=>[]):null,he=({rowData:be})=>be?Ke(wi,{size:"s",href:"javascript:void(0)",class:be.status==="unread"?"ivyforms-unread-entry":"",onClick:Le=>{Le.preventDefault(),i(hd,`/details/${be.id}`,!0)}},()=>[be.id]):null,Me=({rowData:be})=>be?Ke(wo,{name:be.starred?"star-2":"star",type:"fill",size:"d",color:be.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{be.starred=!be.starred,await g.updateStarred(be.id,be.starred),be.starred?(A.starredTrueCount++,A.starredFalseCount--):(A.starredTrueCount--,A.starredFalseCount++)}}):null,ee=({rowData:be})=>{if(!be)return null;const Le=be.formId,lt=re.value[Le]||"";return Ke(wi,{size:"s",href:r(jo,`/manage/${Le}`),class:"ivyforms-name-cell"},()=>[lt])},ue=({rowData:be})=>be?Ke("div",{class:["ivyforms-column-actions",{hovered:be.id===X.value}]},[Ke(go,{content:be.status==="read"?l("mark_as_unread"):l("mark_as_read"),placement:"top"},Ke(Ee,{iconOnly:!0,iconStart:be.status==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:async()=>{be.status=be.status==="read"?"unread":"read",await g.updateStatus(be.id,be.status),be.status==="read"?(A.readTrueCount++,A.readFalseCount--):(A.readTrueCount--,A.readFalseCount++)}})),Ke(go,{content:l("preview"),placement:"top"},Ke(Ee,{iconOnly:!0,iconStart:"preview",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:eo(be.id)})),Ke(go,{content:l("delete"),placement:"top"},Ke(Ee,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:jt(be.id)}))]):null,ye=x([{key:"select",width:44,minWidth:44,headerRenderer:H,cellRenderer:Se,visible:!0,showInModal:!1,fixed:gr.LEFT},{key:"star",width:32,minWidth:32,title:l("starred"),headerRenderer:()=>Ke(wo,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:Me,visible:!0,showInModal:!0},{key:"id",title:l("id"),width:40,minWidth:40,cellRenderer:he,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"formName",title:l("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:ee,visible:!0,showInModal:!0},{key:"date-created",title:l("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:be})=>Ke("span",Wn.formatWPDate(be.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:l("browser"),width:100,minWidth:100,cellRenderer:({rowData:be})=>Ke("span",be.userAgent||l("unknown")),visible:!0,showInModal:!0},{key:"ip",title:l("ip_address"),width:120,minWidth:120,cellRenderer:({rowData:be})=>Ke("span",be.ipAddress||l("unknown")),visible:!0,showInModal:!0},{key:"actions",title:"",class:"ivyforms-cell-actions",width:124,minWidth:124,cellRenderer:ue,visible:!0,showInModal:!1,fixed:gr.RIGHT}]),Fe=k(()=>Wn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),re=k(()=>g.formIdToName),$e=k(()=>{const be=ye.value.filter(Qt=>Qt.visible),Le=be.filter(Qt=>Qt.showInModal),lt=C.value||0,dt=be.reduce((Qt,To)=>Qt+(typeof To.width=="number"?To.width:0),0),mo=lt-dt>0?lt/Le.length:null;return be.map(Qt=>Qt.showInModal&&mo?{...Qt,width:Math.floor(mo)}:Qt)}),Qe=k(()=>ye.value.reduce((be,Le)=>be+(typeof Le.minWidth=="number"?Le.minWidth:parseFloat(Le.minWidth)||0),0)),vt=k(()=>T.value.some(be=>be.selected)),et=k(()=>T.value.filter(be=>be.selected).map(be=>be.id)),ut=k(()=>T.value.length>0&&T.value.every(be=>be.selected)),ft=k(()=>E.value.trim()!==""||B.value||W.starred!==null||W.read!==null),wt=be=>({page:N.page,perPage:N.perPage,search:j.value,sortBy:ne.column,sortOrder:ne.order,dateRange:Wn.formatDateRangeForApi(B.value),shouldGetCount:be,formId:W.formId||void 0,filters:{starred:W.starred,read:W.read},searchFieldValue:!1});Be(E,Q),Be([()=>N.page,()=>N.perPage,()=>j.value,()=>W.starred,()=>W.read,()=>B.value,()=>W.formId],async([,,be,Le,lt,dt,fo],mo)=>{mo&&(be!==mo[2]||Le!==mo[3]||lt!==mo[4]||dt!==mo[5]||fo!==mo[6])&&(N.page=1),O.value=!0,await g.fetchData(wt(!1)),T.value=g.tableData;const Qt=g.paginationMeta;D.value=Qt.total,O.value=!1},{flush:"sync"}),Be([()=>m.formId,()=>m.loadedForEntry],async()=>{m.formId&&!m.loadedForEntry?W.formId=Number(m.formId):!m.formId&&!m.loadedForEntry&&(W.formId=null)}),Be(()=>g.tableData,be=>{T.value=be,O.value=!1},{immediate:!0}),Be(()=>g.filterCount,be=>{A.readTrueCount=be.readTrueCount,A.readFalseCount=be.readFalseCount,A.starredTrueCount=be.starredTrueCount,A.starredFalseCount=be.starredFalseCount},{immediate:!0}),Be(()=>T.value,async()=>{await ot()});const st=async be=>{O.value=!0;try{await g.fetchData(wt(be)),T.value=g.tableData;const Le=g.paginationMeta;await K(async()=>{N.page=Le.page,N.perPage=Le.perPage}),D.value=Le.total,be&&(A.readTrueCount=g.filterCount.readTrueCount,A.readFalseCount=g.filterCount.readFalseCount,A.starredTrueCount=g.filterCount.starredTrueCount,A.starredFalseCount=g.filterCount.starredFalseCount)}finally{O.value=!1,await ot()}},ot=async()=>{await xo();const be=document.querySelector(".ivyforms-table");if(!be)return;const Le=be.querySelectorAll(".el-table-v2__row");Le.length&&Le.forEach(lt=>{const dt=lt.getAttribute("rowkey");dt&&(lt.addEventListener("mouseenter",()=>{X.value=Number(dt),Le.forEach(fo=>{fo.getAttribute("rowkey")===dt&&fo.classList.add("hovered")})}),lt.addEventListener("mouseleave",()=>{X.value=null,Le.forEach(fo=>{fo.getAttribute("rowkey")===dt&&fo.classList.remove("hovered")})}))})},Ft=({column:be,order:Le})=>{ne.column=be,ne.order=Le==="asc"?"asc":Le==="desc"?"desc":"",N.page=1,st(!1)},eo=be=>()=>{i(hd,`/details/${be}`,!0)},at=()=>{T.value.forEach(be=>{be.selected=!1})},rt=be=>{T.value.forEach(Le=>Le.selected=be)},jt=be=>async()=>{await b.handleActionClick(be,null,"entry","delete",{setLoading:Le=>{O.value=Le}})},oo=async be=>{if(!et.value.length)return;O.value=!0;const Le=[...et.value];try{const lt=T.value.filter(dt=>Le.includes(dt.id));await g.updateReads(Le,be),lt.forEach(dt=>{dt.status!==be&&(be==="read"?(A.readTrueCount++,A.readFalseCount--):(A.readTrueCount--,A.readFalseCount++)),dt.status=be})}catch(lt){Je({message:String(lt),type:"error"})}finally{O.value=!1}},ho=async be=>{if(!et.value.length)return;O.value=!0;const Le=[...et.value];try{const lt=T.value.filter(dt=>Le.includes(dt.id));await g.updateStarreds(Le,be),lt.forEach(dt=>{dt.starred!==be&&(be?(A.starredTrueCount++,A.starredFalseCount--):(A.starredTrueCount--,A.starredFalseCount++)),dt.starred=be})}catch(lt){Je({message:String(lt),type:"error"})}finally{O.value=!1}},Ht=()=>{$.value=!0,xo(()=>{ct(),document.querySelector(".el-date-editor")?.click()})},ct=()=>{xo(()=>{const be=S.value&&"$el"in S.value?S.value.$el:S.value,Le=w.value&&"$el"in w.value?w.value.$el:w.value;if(be instanceof HTMLElement&&Le instanceof HTMLElement){const lt=be.getBoundingClientRect();Le.style.position="absolute",Le.style.top=`${lt.bottom+8}px`,Le.style.left=`${lt.left}px`,Le.style.inset="unset"}})},Bt=()=>{$.value=!1},So=()=>{B.value=null,$.value=!1},_e=(be,Le=500)=>()=>{be(),setTimeout(()=>{p.closeContextMenu()},Le)},pe=async()=>{if(p.isOpen){p.closeContextMenu();return}p.openContextMenu({actions:[Dt($t.Read,{handler:_e(()=>{W.read="read",W.starred=null}),rightText:A.readTrueCount.toString(),isActive:()=>W.read==="read",secondary:!0}),Dt($t.Unread,{handler:_e(()=>{W.read="unread",W.starred=null}),isActive:()=>W.read==="unread",secondary:!0,rightText:A.readFalseCount.toString()}),Dt($t.Starred,{handler:_e(()=>{W.starred=!0,W.read=null}),isActive:()=>W.starred===!0,secondary:!0,rightText:A.starredTrueCount.toString()}),Dt($t.Unstarred,{handler:_e(()=>{W.starred=!1,W.read=null}),isActive:()=>W.starred===!1,rightText:A.starredFalseCount.toString(),secondary:!0}),Dt($t.ResetFilters,{handler:_e(()=>{W.starred=null,W.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:S.value})},Re=()=>{W.starred=null,W.read=null},bt=()=>{q()};function nt(be){const Le=S.value&&("$el"in S.value?S.value.$el:S.value),lt=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");p.isOpen&&!Le?.contains(be.target)&&!lt?.contains(be.target)&&p.closeContextMenu()}return Ut(()=>{document.addEventListener("mousedown",nt),v.loadAllSettings(),u.value=new ResizeObserver(Le=>{for(const lt of Le)C.value=lt.contentRect.width});const be=I.value?.$el?.parentElement;be&&u.value.observe(be)}),Ci(()=>{document.removeEventListener("mousedown",nt),u.value&&u.value.disconnect()}),Be(()=>c.isFullScreenMode,()=>st(!1)),(be,Le)=>{const lt=br,dt=ju,fo=nv,mo=yr,Qt=ba,To=Ul,No=kd,Vo=Cd;return h(),V("div",nM,[s("div",lM,[s("div",iM,[d(lt,{modelValue:E.value,"onUpdate:modelValue":Le[0]||(Le[0]=se=>E.value=se),class:"ivyforms-search__fixed-width",placeholder:f(l)("search")},null,8,["modelValue","placeholder"]),$.value?(h(),le(fa,{key:0,ref_key:"datePickerPopperRef",ref:w,modelValue:B.value,"onUpdate:modelValue":Le[1]||(Le[1]=se=>B.value=se),type:"datetimerange","date-format":Fe.value,"aria-label":f(l)("date_filters"),clearable:"",secondary:"",shortcuts:"",onClose:Bt},null,8,["modelValue","date-format","aria-label"])):ce("",!0),d(dt,{color:"tertiary",type:"datepicker","aria-label":f(l)("date_filters"),indicator:ae.value,"custom-hide-indicator":So,onClick:Ht},null,8,["aria-label","indicator"]),d(dt,{ref_key:"menuButtonRef",ref:S,color:"tertiary",type:"filter","aria-label":f(l)("filters"),indicator:Z.value,"custom-hide-indicator":Re,onClick:pe},null,8,["aria-label","indicator"]),d(ss)])]),s("div",rM,[d(No,{ref_key:"tableRef",ref:I,data:z.value?[]:T.value,loading:z.value,total:D.value,"row-key":"id",columns:$e.value,"min-table-width":Qe.value,"is-custom-header":vt.value,sort:f(ne),pagination:"",onSortChange:Ft},{header:_(()=>[d(fo,{loading:O.value,"onUpdate:loading":Le[2]||(Le[2]=se=>O.value=se),"selected-ids":et.value,onUnselectAll:at,onBulkMarkRead:Le[3]||(Le[3]=()=>oo("read")),onBulkMarkUnread:Le[4]||(Le[4]=()=>oo("unread")),onBulkAddStar:Le[5]||(Le[5]=()=>ho(!0)),onBulkRemoveStar:Le[6]||(Le[6]=()=>ho(!1))},null,8,["loading","selected-ids"])]),empty:_(()=>[z.value?(h(),V("div",aM,[d(Qt,null,{template:_(()=>[(h(!0),V(xe,null,Oe(f(N).perPage,se=>(h(),le(mo,{key:se,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):ft.value?(h(),le(To,{key:2,image:"filters",title:f(l)("empty_state_filters_all_entries_title"),subtitle:f(l)("empty_state_filters_all_entries_subtitle")},{actionButton:_(()=>[d(Ee,{onClick:bt},{default:_(()=>[ge(P(f(l)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(h(),le(To,{key:1,image:"not-found",title:f(l)("empty_state_all_entries_title"),subtitle:f(l)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"])]),d(_a,{"show-close":"","align-center":"",type:"error",width:"342px"}),s("div",sM,[d(Vo,{"current-page":f(N).page,"onUpdate:currentPage":Le[7]||(Le[7]=se=>f(N).page=se),"page-size":f(N).perPage,"onUpdate:pageSize":Le[8]||(Le[8]=se=>f(N).perPage=se),total:D.value},null,8,["current-page","page-size","total"])])])}}}),uM={};function cM(n,l){const o=dM,r=al;return h(),le(r,{"has-table":""},{default:_(()=>[d(o)]),_:1})}const fM=Ae(uM,[["render",cM]]),mM={class:"ivyforms-all-entries-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},vM=ke({__name:"EntriesPage",setup(n){const{getLabel:l}=ze(),{startWatching:o}=Ao();o();const r=qo(),i=x(),m=x([]),c=x(!1),v=x(!1),u=as(),g=it(),p=un(),b=k(()=>p.isFullScreenMode),{navigateToAllForms:I,navigateToEntries:C,navigateToSettings:S,navigateToIntegrations:w}=bn(),T=x(on),D=k(()=>[{label:l("all_forms"),index:qn,routeName:qn},{label:l("entries"),index:on,routeName:on},{label:l("integrations"),index:ll},{label:l("settings"),index:hr}]),B=l("all_entries");Hn("pageTitle",B);const $=async()=>{c.value=!0;try{await u.fetchData({page:1,perPage:100}),m.value=u.tableData.map(E=>({value:Number(E.id),labelId:`${l("id")}: ${E.id}`,label:E.name||`Form #${E.id}`}))}catch(E){console.error(l("failed_to_fetch_form"),E),Je({message:`${l("failed_to_fetch_form")} ${E}`,type:"error"})}finally{c.value=!1}},O=E=>{i.value=E,g.formId=E?String(E):null};Be(()=>r.query.formId,(E,j)=>{if(E!==j)if(E){const Q=Number(E);i.value=Q,g.loadedForEntry||(g.formId=String(Q))}else j!==void 0&&(i.value=null,g.loadedForEntry||(g.formId=null))});const X=E=>{E!==T.value&&(T.value=E,E===qn?I():E===on?C():E===hr?S():E===ll&&w())};return Ut(()=>{if(r.query.formId){const E=Number(r.query.formId);i.value=E,g.loadedForEntry||(g.formId=String(E))}$()}),(E,j)=>{const Q=Id,Y=Ti,z=Fi,te=$i,W=Ol,N=fM;return h(),V(xe,null,[d(W,null,{left:_(()=>[d(Q,{modelValue:i.value,"onUpdate:modelValue":j[0]||(j[0]=ne=>i.value=ne),size:"s",type:"border",clearable:"",placeholder:f(l)("select_form"),options:m.value,loading:c.value||v.value,onChange:O},null,8,["modelValue","placeholder","options","loading"]),b.value?(h(),le(z,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(h(!0),V(xe,null,Oe(D.value,ne=>(h(),le(Y,{key:ne.index,label:ne.label,name:ne.index,"is-active":T.value===ne.index,type:"tonal",onClick:K=>X(ne.index)},null,8,["label","name","is-active","onClick"]))),128))]),_:1})):ce("",!0)]),default:_(()=>[d(te)]),_:1}),s("div",mM,[d(N)])],64)}}}),pM=[{key:"id",label:"Entry ID"},{key:"ipAddress",label:"User IP"},{key:"sourceURL",label:"Source URL"},{key:"userAgent",label:"Browser"},{key:"author",label:"User"},{key:"status",label:"Status"},{key:"dateCreated",label:"Submitted On"}],yM={class:"ivyforms-entry-page-section-title header-with-actions ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-space-between ivyforms-gap-8"},gM={class:"medium-18"},hM={class:"ivyforms-entry-page-section-content"},bM={class:"ivyforms-entry-details-table ivyforms-width-100"},_M={class:"ivyforms-key-column medium-14 ivyforms-px-8"},xM={class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},wM={key:0,class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},SM=ke({__name:"EntryDetailsPagePanel",setup(n){const l=qo(),o=dn(),r=cs(),i=it(),{getLabel:m}=ze(),c=wd("entry"),v=Al(),u=rl(),g=x(!1),p=x(null),b=k(()=>pM.filter(D=>c?.value&&Object.prototype.hasOwnProperty.call(c.value,D.key))),I=k(()=>window.IvyForms?.adminUrl||C()),C=()=>{try{if(window.IvyForms?.useApiClient){const $=window.IvyForms.useApiClient();if($?.root){const O=$.root.match(/(.+?)\/wp-json\/?/);if(O)return O[1]+"/wp-admin/"}}const D=window.location.pathname,B=D.indexOf("/wp-admin/");if(B!==-1){const $=D.substring(0,B);return window.location.origin+$+"/wp-admin/"}return window.location.origin+"/wp-admin/"}catch{return"/wp-admin/"}},S=()=>l.name===zn?l.params.entryId:l.params.id,w=async D=>{try{const B=D==="read"?"unread":"read",$=S();await r.updateStatus(Number($),B),c?.value&&(c.value.status=B),D==="read"&&B==="unread"&&(l.name===zn?await o.push({name:il,params:{id:l.params.formId},query:l.query}):(l.name===Pl||l.name===on)&&(i.formId=null,r.reset(),await o.push({name:on,query:l.query})))}catch(B){console.error(m("failed_to_update_entry_status"),B)}},T=()=>{if(v.isOpen){v.closeContextMenu();return}const D=Number(S());if(!D)return;const B=p.value;if(!B)return;const $=B&&"$el"in B&&B.$el instanceof HTMLElement?B.$el:B instanceof HTMLElement?B:null;$&&v.openContextMenu({actions:[Dt($t.Delete,{handler:async()=>{v.closeContextMenu(),await u.handleActionClick(D,null,"entry","delete",{setLoading:O=>{g.value=O},onSuccess:async()=>{l.name===zn?await o.push({name:il,params:{id:l.params.formId},query:l.query}):(i.formId=null,await o.push({name:on,query:l.query}))}})}})],contextMenuButtonRef:$})};return(D,B)=>{const $=go,O=wi,X=ms;return h(),le(X,{width:420,class:"ivyforms-p-20"},{default:_(()=>[s("div",yM,[s("span",gM,P(f(m)("general_details")),1),d($,{content:f(m)("actions"),placement:"top"},{default:_(()=>[d(Ee,{ref_key:"actionButtonRef",ref:p,"icon-only":"","icon-start":"context-menu-dot",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:T},null,512)]),_:1},8,["content"])]),s("div",hM,[s("table",bM,[s("tbody",null,[(h(!0),V(xe,null,Oe(b.value,E=>(h(),V("tr",{key:E.key},[s("td",_M,P(E.label),1),s("td",xM,[E.label===f(m)("status")?(h(),V("div",wM,[s("span",null,P(f(c)[E.key].charAt(0).toUpperCase()+f(c)[E.key].slice(1)),1),d(Ee,{"icon-only":"","icon-start":f(c)[E.key]==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:j=>w(f(c)[E.key])},null,8,["icon-start","onClick"])])):E.label===f(m)("submitted_on")?(h(),V(xe,{key:1},[ge(P(f(Wn).formatWPDate(f(c)[E.key])),1)],64)):E.key==="sourceURL"?(h(),le(O,{key:2,href:f(c)[E.key],target:"_blank",size:"s",rel:"noreferrer"},{default:_(()=>[ge(P(f(c)[E.key]),1)]),_:2},1032,["href"])):E.key==="author"?(h(),V(xe,{key:3},[f(c).userId===null||f(c).userId===void 0?(h(),V(xe,{key:0},[ge(P(f(m)("guest")),1)],64)):(h(),le(O,{key:1,href:`${I.value}user-edit.php?user_id=${f(c).userId}`,target:"_blank",size:"s",rel:"noreferrer"},{default:_(()=>[ge(P(f(c)[E.key]),1)]),_:2},1032,["href"]))],64)):(h(),V(xe,{key:4},[ge(P(f(c)[E.key]),1)],64))])]))),128))])])])]),_:1})}}}),kM=Ae(SM,[["__scopeId","data-v-adb96a4d"]]),lv=Ou("entry",()=>{const n=x(null),l=x([]),o=x(!1),r=x(null),{getLabel:i}=ze(),{request:m}=Tn(),c=cs();return{entry:n,entryFields:l,loading:o,error:r,fetchEntry:async u=>{try{const{data:g,error:p,status:b}=await m(`entry/${u}`,{method:"GET",headers:{"Content-Type":"application/json"}});!p&&b===200&&g?.data?(n.value=g.data.entry,l.value=g.data.fields||[],o.value=!1,n.value.status==="unread"&&(await c.updateStatus(u,"read"),n.value.status="read")):(Je({message:`${i("failed_to_get_entry")} ${g?.message||""}`,type:"error"}),console.error(i("failed_to_get_entry"),g?.message))}catch(g){Je({message:`${i("failed_to_get_entry")} ${g}`,type:"error"})}}}}),CM={class:"ivyforms-entry-page-section-title ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},IM={class:"medium-18"},FM={class:"ivyforms-entry-page-section-content ivyforms-mt-24 ivyforms-width-100"},TM={class:"ivyforms-entry-table ivyforms-width-100"},$M={class:"ivyforms-key-column medium-14 ivyforms-px-8"},PM={key:0,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},VM={key:1,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},LM={key:2,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},RM=ke({__name:"EntryPageSectionContent",setup(n){const l=it(),o=x(!1),r=lv(),{getLabel:i}=ze(),m=x(!1),c=k(()=>r.entryFields.filter(b=>{const I=typeof b=="object"&&b!==null?b.fieldId??b.id:b,C=l.fields?.find(S=>S.id==I);return!C||C.parentId||C.type==="recaptcha"||C.type==="turnstile"||C.type==="hcaptcha"?!1:!(!o.value&&(b.fieldValue===null||b.fieldValue===""))}));Be(()=>r.entry,async b=>{b&&b.formId&&(!l.fields||l.fields.length===0)&&(m.value=!0,await l.loadForm(b.formId.toString()),m.value=!1)},{immediate:!0});const v=b=>{const I=typeof b=="object"&&b!==null?b.fieldId??b.id:b,C=l.fields?.find(S=>S.id==I);return C?C.label:""},u=b=>{const I=typeof b=="object"&&b!==null?b.fieldId??b.id:b;return l.fields?.find(C=>C.id==I)},g=b=>{const I=typeof b=="object"&&b!==null?b.fieldId??b.id:b,C=l.fields?.find(w=>w.id==I);return C?St.hooks.applyFilters("ivyforms/entry/html_field_types",[],C).includes(C.type):!1},p=b=>{const I=typeof b=="object"&&b!==null?b.fieldId??b.id:b,C=l.fields?.find(S=>S.id==I);if(C&&(C.type==="checkbox"||C.type==="multi-select")&&Array.isArray(C.fieldOptions))return(b.fieldValue||"").split(",").map(T=>T.trim()).filter(T=>T).map(T=>{const D=C.fieldOptions.find(B=>B.value==T);return D?D.label:T}).join(", ");if(C&&(C.type==="radio"||C.type==="select")&&Array.isArray(C.fieldOptions)){const S=C.fieldOptions.find(w=>w.value==b.fieldValue);return S?S.label:b.fieldValue}return b.fieldValue};return(b,I)=>{const C=qt;return h(),V(xe,null,[s("div",CM,[s("span",IM,P(f(i)("user_information")),1),d(C,{modelValue:o.value,"onUpdate:modelValue":I[0]||(I[0]=S=>o.value=S),priority:"secondary",type:"checkmark"},{default:_(()=>[ge(P(f(i)("show_empty_fields")),1)]),_:1},8,["modelValue"])]),s("div",FM,[s("table",TM,[s("tbody",null,[(h(!0),V(xe,null,Oe(c.value,S=>(h(),V("tr",{key:S.id},[s("td",$M,P(v(S)||""),1),u(S)?.type==="rating"?(h(),V("td",PM,[d(Sm,{"model-value":Number(S.fieldValue)||0,"rating-icon":u(S)?.ratingIcon||"star",options:u(S)?.fieldOptions||[],"show-label":!1,readonly:""},null,8,["model-value","rating-icon","options"])])):g(S)?(h(),V("td",VM,[d(km,{html:p(S),"field-type":u(S)?.type},null,8,["html","field-type"])])):(h(),V("td",LM,P(p(S)),1))]))),128))])])])],64)}}}),MM={},UM={class:"ivyforms-entry-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function BM(n,l){const o=RM,r=Ml,i=al;return h(),V("div",UM,[d(i,{class:"ivyforms-pr-20"},{default:_(()=>[d(r,{modifier:"outside-vertical"},{default:_(()=>[d(o)]),_:1})]),_:1})])}const DM=Ae(MM,[["render",BM],["__scopeId","data-v-f0f79e07"]]),EM={class:"ivyforms-header__navigation ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},AM={class:"ivyforms-header__navigation-text ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center regular-14"},OM={key:0,class:"ivyforms-count-loader"},zM={class:"ivyforms-entry-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},WM=ke({__name:"EntryPage",setup(n){const{getLabel:l}=ze(),{startWatching:o}=Ao();o();const r=qo(),i=dn(),m=lv(),c=it(),v=cs(),u=k(()=>r.path.includes("/results/entries")&&r.params.formId),g=k(()=>u.value?r.params.entryId:r.params.id),p=k(()=>u.value?r.params.formId:m.entry?.formId||c.formId),b=x(null),I=x(null),C=x([]),S=x(1),w=k(()=>C.value.length),T=x(!1),D=k(()=>c.name?c.name:""),B=async X=>{T.value=!0;try{await m.fetchEntry(X),b.value=m.entry,I.value=m.entryFields,S.value=C.value.findIndex(E=>Number(E.id)===Number(X))+1}finally{T.value=!1}},$=async()=>{if(S.value>1){S.value--;const X=C.value[S.value-1].id;u.value?await i.push({name:zn,params:{formId:p.value,entryId:X}}):await i.push({name:Pl,params:{id:X}}),await B(Number(X))}},O=async()=>{if(S.value{T.value=!0;try{if(await m.fetchEntry(Number(g.value)),b.value=m.entry,I.value=m.entryFields,u.value&&p.value){try{c.loadedForEntry=!0}catch{}await c.loadForm(Array.isArray(p.value)?p.value[0]:p.value)}else if(b.value?.formId)try{c.loadedForEntry=!0}finally{await c.loadForm(b.value.formId)}const X=v.paginationMeta,E=b.value?.formId;await v.fetchData({formId:E,perPage:X.total}),C.value=v.tableData.filter(j=>Number(j.formId)===Number(E)).sort((j,Q)=>Number(j.id)-Number(Q.id)),S.value=C.value.findIndex(j=>Number(j.id)===Number(g.value))+1,Be(()=>u.value?r.params.entryId:r.params.id,j=>{S.value=C.value.findIndex(Q=>Number(Q.id)===Number(j))+1},{immediate:!0})}catch(X){console.error(l("failed_to_get_entry"),X)}finally{T.value=!1}}),W_((X,E,j)=>{try{c.formId=null,c.loadedForEntry=!1}finally{j()}}),Ci(()=>{try{c.formId=null,c.loadedForEntry=!1}catch{}}),Hn("entry",b),Hn("pageTitle",D),(X,E)=>{const j=Ee,Q=Ol,Y=DM,z=kM,te=ss,W=_a;return h(),V(xe,null,[d(Q,null,{center:_(()=>[s("div",EM,[d(j,{"icon-only":"","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:S.value<=1,onClick:$},null,8,["disabled"]),d(j,{"icon-only":"","icon-start":"chevron-right","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:S.value>=w.value,onClick:O},null,8,["disabled"]),s("span",AM,[T.value?(h(),V("div",OM)):(h(),V(xe,{key:1},[ge(P(S.value)+"/"+P(w.value)+" "+P(f(l)("entries")),1)],64))])])]),_:1}),s("div",zM,[d(Y),d(z),d(te),d(W,{"show-close":"","align-center":"",type:"error",width:"342px"})])],64)}}}),iv=Ae(WM,[["__scopeId","data-v-224fa06e"]]),qM={class:"form-builder-results-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},NM={class:"form-builder-results-entries__option-bar ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-8"},HM={class:"form-builder-results-entries__option-bar-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-overflow-visible"},YM={class:"form-builder-results-entries__table"},jM={key:0,class:"form-builder-results-entries__table-skeleton"},GM={class:"form-builder-results-entries__pagination-container"},KM=ke({__name:"FormBuilderResultsEntries",setup(n){const{navigateToAdminPage:l}=bn(),{getLabel:o}=ze(),r=it(),i=un(),m=Go(),c=x(null),v=qo(),u=cs(),g=Al(),p=rl(),b=x(),I=x(null),C=x({}),S=x(null),w=x(!1),T=x([]),D=x([]),B=x(0),$=x(0),O=x(null),X=x(!1),E=x(!0),j=x(null),Q=x([]),Y=x(""),z=x(""),te=ya.debounce(se=>{z.value=se},500),W=k(()=>Y.value!==z.value),N=k(()=>E.value||W.value),ne=Bo({starred:null,read:null}),{filters:K,pagination:q,sort:A,withSuppressedUpdates:Z,resetState:ae}=Zu({filters:ne,pagination:Bo({page:1,perPage:10}),sort:Bo({column:"id",order:"desc"}),searchQuery:Y,dateRange:O,preserveOtherParams:!0,onRestored:()=>ct(!0)}),H=Bo({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),Se=k(()=>K.starred!==null||K.read!==null),he=k(()=>O.value!==null),Me=()=>Ke(qt,{modelValue:ot.value,size:"s",type:"checkmark","onUpdate:modelValue":se=>nt(se)},()=>[]),ee=({rowData:se})=>se?Ke(qt,{modelValue:se.selected,type:"checkmark",size:"s","onUpdate:modelValue":Ce=>se.selected=Ce},()=>[]):null,ue=({rowData:se})=>{if(!se)return null;const Ce=v.params.formId||v.params.id,qe=se.id,pt=`/manage/${Ce}/results/entries/details/${qe}`;return Ke(wi,{size:"s",href:"javascript:void(0)",class:se.status==="unread"?"ivyforms-unread-entry":"",onClick:Ot=>{Ot.preventDefault(),l(jo,pt,!0)}},()=>[se.id])},ye=({rowData:se})=>se?Ke(wo,{name:se.starred?"star-2":"star",type:"fill",size:"d",color:se.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{se.starred=!se.starred,await u.updateStarred(se.id,se.starred),se.starred?(H.starredTrueCount++,H.starredFalseCount--):(H.starredTrueCount--,H.starredFalseCount++)}}):null,Fe=({rowData:se})=>se?Ke(go,{content:o("actions"),placement:"top"},()=>[Ke(Ee,{iconOnly:!0,iconStart:"context-menu-dot",size:"s",type:"ghost",priority:"tertiary",iconStartType:"fill",ref:Ce=>{C.value[se.id]=Ce&&"$el"in Ce&&Ce.$el instanceof HTMLElement?Ce.$el:null},onClick:()=>Le(se)})]):null,re=x([{key:"select",width:44,minWidth:44,headerRenderer:Me,cellRenderer:ee,visible:!0,showInModal:!1,fixed:gr.LEFT},{key:"star",width:32,minWidth:32,title:o("starred"),headerRenderer:()=>Ke(wo,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:ye,visible:!0,showInModal:!0},{key:"id",title:o("id"),width:40,minWidth:40,cellRenderer:ue,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"date-created",title:o("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:se})=>Ke("span",Wn.formatWPDate(se.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:o("browser"),width:100,minWidth:100,cellRenderer:({rowData:se})=>Ke("span",se.userAgent||o("unknown")),visible:!0,showInModal:!0},{key:"actions",title:"",headerRenderer:()=>Ke(go,{content:o("column_visibility"),placement:"left",ariaLabel:o("column_visibility")},()=>[Ke(wo,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:So,class:"ivyforms-ml-6",style:"cursor: pointer;",role:"button",ariaLabel:o("column_visibility")})]),width:45,minWidth:45,cellRenderer:Fe,visible:!0,showInModal:!1,fixed:gr.RIGHT}]),$e=k(()=>(r.fields||[]).filter(qe=>qe.type!=="recaptcha"&&qe.type!=="turnstile"&&qe.type!=="hcaptcha").map((qe,pt)=>({key:`field-${qe.fieldIndex}`,title:qe.label,width:150,minWidth:100,cellRenderer:({rowData:Ot})=>{const He=u.entryFields.find(me=>me.entryId==Ot.id&&me.fieldId==qe.id)?.fieldValue;if((qe.type==="checkbox"||qe.type==="multi-select")&&Array.isArray(qe.fieldOptions)){const $o=(He||"").split(",").map(po=>po.trim()).filter(po=>po).map(po=>{const Vt=qe.fieldOptions.find(Ko=>Ko.value==po);return Vt?Vt.label:po});return Ke("span",$o.join(", "))}if((qe.type==="radio"||qe.type==="select")&&Array.isArray(qe.fieldOptions)){const me=qe.fieldOptions.find($o=>$o.value==He);return Ke("span",me?me.label:He||"")}let fe=He||"";if(fe&&qe.type==="phone")try{const me=q_(fe);me&&(qe.phoneFormat==="international"?fe=me.formatInternational():qe.phoneFormat==="e164"?fe=me.number:fe=me.formatNational())}catch{}return qe.type==="number"?Ke("span",N_(He,qe.numberFormat||"")):Ke("span",He||"")},visible:pt<4,showInModal:!0})));Be($e,se=>{Q.value.length===0?Q.value=se.map(Ce=>({...Ce})):Q.value=se.map(Ce=>{const qe=Q.value.find(pt=>pt.key===Ce.key);return qe?{...Ce,visible:qe.visible}:{...Ce}})},{immediate:!0});const Qe=x([]);Be([re,Q],()=>{const se=re.value,Ce=se.findIndex(Ot=>Ot.key==="id"),qe=se.slice(0,Ce+1),pt=se.slice(Ce+1);Qe.value=[...qe,...Q.value,...pt]},{immediate:!0});const et=k(()=>Wn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),ut=k(()=>{const se=Qe.value.filter(fe=>fe.visible),Ce=se.filter(fe=>fe.showInModal),qe=B.value||0,pt=se.reduce((fe,me)=>fe+(typeof me.width=="number"?me.width:0),0),He=qe-pt>0?qe/Ce.length:null;return se.map(fe=>fe.showInModal&&He?{...fe,width:Math.floor(He)}:fe)}),ft=k(()=>Qe.value.reduce((se,Ce)=>Ce.visible?se+(typeof Ce.minWidth=="number"?Ce.minWidth:parseFloat(Ce.minWidth)||0):se,0)),wt=k(()=>D.value.some(se=>se.selected)),st=k(()=>D.value.filter(se=>se.selected).map(se=>se.id)),ot=k(()=>D.value.length>0&&D.value.every(se=>se.selected)),Ft=k({get(){return T.value.every(se=>se.visible)},set(se){T.value.forEach(qe=>{qe.key!=="id"&&qe.showInModal&&(qe.visible=se)});const Ce=T.value.find(qe=>qe.key==="id");Ce&&(Ce.visible=!0)}}),eo=k(()=>T.value.filter(se=>se.visible).length),at=se=>eo.value===1&&T.value.find(Ce=>Ce.key===se)?.visible,rt=k(()=>Y.value.trim()!==""||O.value||K.starred!==null||K.read!==null);function jt(){let se=r.formId||v.params.formId||v.params.formId;return Array.isArray(se)&&(se=se[0]),se}const oo=async se=>{if(!st.value.length)return;E.value=!0;const Ce=[...st.value];try{const qe=D.value.filter(pt=>Ce.includes(pt.id));await u.updateReads(Ce,se),qe.forEach(pt=>{pt.status!==se&&(se==="read"?(H.readTrueCount++,H.readFalseCount--):(H.readTrueCount--,H.readFalseCount++)),pt.status=se})}catch(qe){Je({message:String(qe),type:"error"})}finally{E.value=!1}},ho=async se=>{if(!st.value.length)return;E.value=!0;const Ce=[...st.value];try{const qe=D.value.filter(pt=>Ce.includes(pt.id));await u.updateStarreds(Ce,se),qe.forEach(pt=>{pt.starred!==se&&(se?(H.starredTrueCount++,H.starredFalseCount--):(H.starredTrueCount--,H.starredFalseCount++)),pt.starred=se})}catch(qe){Je({message:String(qe),type:"error"})}finally{E.value=!1}},Ht=se=>({page:q.page,perPage:q.perPage,search:z.value,sortBy:A.column,sortOrder:A.order,dateRange:Wn.formatDateRangeForApi(O.value),shouldGetCount:se,formId:Number(jt()),filters:{starred:K.starred,read:K.read},searchFieldValue:!0});Be(Y,te),Be([()=>q.page,()=>q.perPage,()=>z.value,()=>K.starred,()=>K.read,()=>O.value],async([,,se,Ce,qe,pt],Ot)=>{Ot&&(se!==Ot[2]||Ce!==Ot[3]||qe!==Ot[4]||pt!==Ot[5])&&(q.page=1),E.value=!0,await u.fetchData(Ht(!1)),D.value=u.tableData;const He=u.paginationMeta;await Z(async()=>{q.page=He.page,q.perPage=He.perPage}),$.value=He.total,E.value=!1},{flush:"sync"}),Be(()=>jt(),async(se,Ce)=>{se&&se!==Ce&&(D.value=[],E.value=!0,await u.fetchData(Ht(!1)),D.value=u.tableData,E.value=!1)}),Be(()=>u.tableData,se=>{D.value=se,E.value=!1},{immediate:!0}),Be(()=>T.value.map(se=>se.visible),()=>{if(T.value.filter(Ce=>Ce.visible).length===0){const Ce=T.value.find(qe=>qe.key==="id");Ce&&(Ce.visible=!0)}}),Be(()=>p.dialogVisible,(se,Ce)=>{Ce&&!se&&p.actionType==="delete"&&setTimeout(()=>ct(!1),300)});const ct=async se=>{E.value=!0;try{await u.fetchData(Ht(se)),D.value=u.tableData;const Ce=u.paginationMeta;await Z(async()=>{q.page=Ce.page,q.perPage=Ce.perPage}),$.value=Ce.total,se&&(H.readTrueCount=u.filterCount.readTrueCount,H.readFalseCount=u.filterCount.readFalseCount,H.starredTrueCount=u.filterCount.starredTrueCount,H.starredFalseCount=u.filterCount.starredFalseCount)}finally{E.value=!1,await Bt()}},Bt=async()=>{await xo();const se=document.querySelector(".ivyforms-table");if(!se)return;const Ce=se.querySelectorAll(".el-table-v2__row");Ce.length&&Ce.forEach(qe=>{const pt=qe.getAttribute("rowkey");pt&&(qe.addEventListener("mouseenter",()=>{j.value=Number(pt),Ce.forEach(Ot=>{Ot.getAttribute("rowkey")===pt&&Ot.classList.add("hovered")})}),qe.addEventListener("mouseleave",()=>{j.value=null,Ce.forEach(Ot=>{Ot.getAttribute("rowkey")===pt&&Ot.classList.remove("hovered")})}))})},So=()=>{T.value=Qe.value.map(se=>({key:se.key,visible:se.visible,showInModal:se.showInModal??!0,title:se.title})),w.value=!0},_e=()=>{T.value.forEach(se=>{const Ce=Qe.value.find(pt=>pt.key===se.key);Ce&&(Ce.visible=se.visible);const qe=Q.value.find(pt=>pt.key===se.key);qe&&(qe.visible=se.visible)}),w.value=!1},pe=({column:se,order:Ce})=>{A.column=se,A.order=Ce==="asc"?"asc":Ce==="desc"?"desc":"",q.page=1,ct(!1)},Re=se=>()=>{const qe=`/manage/${v.params.formId||v.params.id}/results/entries/details/${se}`;l(jo,qe,!0)},bt=()=>{D.value.forEach(se=>{se.selected=!1})},nt=se=>{D.value.forEach(Ce=>Ce.selected=se)};function be(se){const Ce=I.value&&("$el"in I.value?I.value.$el:I.value),qe=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");g.isOpen&&!Ce?.contains(se.target)&&!qe?.contains(se.target)&&g.closeContextMenu()}const Le=ya.debounce(se=>{const Ce=se.id,qe=se.status,pt=C.value[Ce];if(!pt){console.warn(o("menu_button_element_not_found"));return}j.value=Ce;const Ot=document.querySelector(".ivyforms-table");Ot&&Ot.querySelectorAll(".el-table-v2__row").forEach(fe=>{fe.getAttribute("rowkey")===Ce.toString()&&fe.classList.add("highlighted")}),g.openContextMenu({actions:[Dt(qe==="unread"?$t.MarkAsRead:$t.MarkAsUnread,{iconSize:"s",handler:async He=>{const fe=se.status==="unread"?"read":"unread";await u.updateStatus(He,fe),se.status=fe,se.status==="read"?(H.readTrueCount++,H.readFalseCount--):(H.readTrueCount--,H.readFalseCount++)}}),Dt($t.Preview,{iconSize:"s",handler:Re(Ce)}),Dt($t.Delete,{iconSize:"s",handler:async He=>{await p.handleActionClick(null,[He],"entries","delete",{setLoading:fe=>{E.value=fe}})}})],entityId:Ce,contextMenuButtonRef:pt,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(me=>me.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(me=>me.classList.remove("hovered")),j.value=null}})},100),lt=()=>{X.value=!0,xo(()=>{dt(),document.querySelector(".el-date-editor")?.click()})},dt=()=>{xo(()=>{const se=I.value&&"$el"in I.value?I.value.$el:I.value,Ce=S.value&&"$el"in S.value?S.value.$el:S.value;if(se instanceof HTMLElement&&Ce instanceof HTMLElement){const qe=se.getBoundingClientRect();Ce.style.position="absolute",Ce.style.top=`${qe.bottom+8}px`,Ce.style.left=`${qe.left}px`,Ce.style.inset="unset"}})},fo=()=>{X.value=!1},mo=()=>{O.value=null,X.value=!1},Qt=(se,Ce=500)=>()=>{se(),setTimeout(()=>{g.closeContextMenu()},Ce)},To=async()=>{if(g.isOpen){g.closeContextMenu();return}g.openContextMenu({actions:[Dt($t.Read,{handler:Qt(()=>{K.read="read",K.starred=null}),rightText:H.readTrueCount.toString(),isActive:()=>K.read==="read",secondary:!0}),Dt($t.Unread,{handler:Qt(()=>{K.read="unread",K.starred=null}),isActive:()=>K.read==="unread",secondary:!0,rightText:H.readFalseCount.toString()}),Dt($t.Starred,{handler:Qt(()=>{K.starred=!0,K.read=null}),isActive:()=>K.starred===!0,secondary:!0,rightText:H.starredTrueCount.toString()}),Dt($t.Unstarred,{handler:Qt(()=>{K.starred=!1,K.read=null}),isActive:()=>K.starred===!1,rightText:H.starredFalseCount.toString(),secondary:!0}),Dt($t.ResetFilters,{handler:Qt(()=>{K.starred=null,K.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:I.value})},No=()=>{K.starred=null,K.read=null},Vo=()=>{ae()};return Ut(()=>{m.loadAllSettings(),c.value=new ResizeObserver(Ce=>{for(const qe of Ce)B.value=qe.contentRect.width});const se=b.value?.$el?.parentElement;se&&c.value.observe(se)}),Ci(()=>{document.removeEventListener("mousedown",be),c.value&&c.value.disconnect()}),Be(()=>i.isFullScreenMode,()=>ct(!1)),(se,Ce)=>{const qe=br,pt=ju,Ot=nv,He=yr,fe=ba,me=Ul,$o=kd,po=Cd;return h(),V("div",qM,[s("div",NM,[s("div",HM,[d(qe,{modelValue:Y.value,"onUpdate:modelValue":Ce[0]||(Ce[0]=Vt=>Y.value=Vt),class:"ivyforms-search__fixed-width",placeholder:f(o)("search")},null,8,["modelValue","placeholder"]),X.value?(h(),le(fa,{key:0,ref_key:"datePickerPopperRef",ref:S,modelValue:O.value,"onUpdate:modelValue":Ce[1]||(Ce[1]=Vt=>O.value=Vt),type:"datetimerange","date-format":et.value,"aria-label":f(o)("date_filters"),clearable:"",secondary:"",shortcuts:"","popper-class":"results-picker",onClose:fo},null,8,["modelValue","date-format","aria-label"])):ce("",!0),d(pt,{color:"tertiary",type:"datepicker","aria-label":f(o)("date_filters"),indicator:he.value,"custom-hide-indicator":mo,onClick:lt},null,8,["aria-label","indicator"]),d(pt,{ref_key:"menuButtonRef",ref:I,color:"tertiary",type:"filter","aria-label":f(o)("filters"),indicator:Se.value,"custom-hide-indicator":No,onClick:To},null,8,["aria-label","indicator"]),d(ss)])]),s("div",YM,[(h(),le($o,{ref_key:"tableRef",ref:b,key:B.value,data:N.value?[]:D.value,loading:N.value,total:$.value,"row-key":"id",columns:ut.value,"min-table-width":ft.value,"is-custom-header":wt.value,sort:f(A),pagination:"",onSortChange:pe},{header:_(()=>[d(Ot,{loading:E.value,"onUpdate:loading":Ce[2]||(Ce[2]=Vt=>E.value=Vt),"selected-ids":st.value,onUnselectAll:bt,onBulkMarkRead:Ce[3]||(Ce[3]=()=>oo("read")),onBulkMarkUnread:Ce[4]||(Ce[4]=()=>oo("unread")),onBulkAddStar:Ce[5]||(Ce[5]=()=>ho(!0)),onBulkRemoveStar:Ce[6]||(Ce[6]=()=>ho(!1))},null,8,["loading","selected-ids"])]),empty:_(()=>[N.value?(h(),V("div",jM,[d(fe,null,{template:_(()=>[(h(!0),V(xe,null,Oe(f(q).perPage,Vt=>(h(),le(He,{key:Vt,class:"form-builder-results-entries__skeleton-row"}))),128))]),_:1})])):rt.value?(h(),le(me,{key:2,image:"filters",title:f(o)("empty_state_filters_all_entries_title"),subtitle:f(o)("empty_state_filters_all_entries_subtitle")},{actionButton:_(()=>[d(Ee,{onClick:Vo},{default:_(()=>[ge(P(f(o)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(h(),le(me,{key:1,image:"not-found",title:f(o)("empty_state_all_entries_title"),subtitle:f(o)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"])),d(rs,{modelValue:w.value,"onUpdate:modelValue":Ce[9]||(Ce[9]=Vt=>w.value=Vt),title:f(o)("edit_table"),subtitle:f(o)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{default:_(()=>[d(qt,{modelValue:Ft.value,"onUpdate:modelValue":Ce[7]||(Ce[7]=Vt=>Ft.value=Vt),priority:"secondary",size:"s",type:"checkmark",class:"form-builder-results-entries__show-all-columns show-all-columns"},{default:_(()=>[Eo(se.$slots,"default",{},()=>[ge(P(f(o)("show_hide_all")),1)])]),_:3},8,["modelValue"]),(h(!0),V(xe,null,Oe(T.value,Vt=>(h(),V("div",{key:Vt.key},[Vt.showInModal?(h(),le(qt,{key:0,modelValue:Vt.visible,"onUpdate:modelValue":Ko=>Vt.visible=Ko,disabled:at(Vt.key),priority:"secondary",size:"s",type:"checkmark"},{default:_(()=>[ge(P(Vt.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ce("",!0)]))),128))]),footer:_(()=>[d(Ee,{priority:"tertiary",size:"d",type:"fill",onClick:Ce[8]||(Ce[8]=Vt=>w.value=!1)},{default:_(()=>[ge(P(f(o)("cancel")),1)]),_:1}),d(Ee,{priority:"success",size:"d",type:"fill",onClick:_e},{default:_(()=>[ge(P(f(o)("apply")),1)]),_:1})]),_:3},8,["modelValue","title","subtitle"])]),d(_a,{"show-close":"","align-center":"",type:"error",width:"342px"}),s("div",GM,[d(po,{"current-page":f(q).page,"onUpdate:currentPage":Ce[10]||(Ce[10]=Vt=>f(q).page=Vt),"page-size":f(q).perPage,"onUpdate:pageSize":Ce[11]||(Ce[11]=Vt=>f(q).perPage=Vt),total:$.value},null,8,["current-page","page-size","total"])])])}}}),XM={};function QM(n,l){const o=ls("router-view"),r=al;return h(),le(r,null,{default:_(()=>[d(o,null,{default:_(({Component:i})=>[(h(),le($n(i)))]),_:1})]),_:1})}const JM=Ae(XM,[["render",QM]]),ZM=ke({__name:"FormResultsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(n,{emit:l}){const{getLabel:o}=ze(),r=x("vertical"),i=l,m=Td(),c=[{label:o("entries"),index:on,routeName:il,disabled:!1}],v=async u=>{i("update:activeIndex",u.index),await m.onMenuClick(u,m.isActive)};return(u,g)=>{const p=Ti,b=Fi,I=ms;return h(),le(I,null,{default:_(()=>[d(b,{mode:r.value,ellipsis:!1,class:"ivyforms-form-builder-results__menu"},{default:_(()=>[(h(),V(xe,null,Oe(c,C=>d(p,{key:C.index,label:C.label,name:C.index,type:"tonal","is-active":f(m).isActive(C.routeName,C.index),"coming-soon":C.disabled,onClick:S=>v(C)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),eU=ke({__name:"FormBuilderResultsPage",setup(n){const l=it(),o=un(),r=as(),i=x("entries"),m=x([]),c=x(!1),v=x(!1),u=qo(),g=dn(),p=Td(),{getLabel:b}=ze(),I=k(()=>l.formId||null),C=k(()=>[{label:b("build"),index:"build",routeName:l.isEditing?El:Dl},{label:b("settings"),index:"settings",routeName:Si},{label:b("results"),index:"results",routeName:il}]),S=$=>{i.value=$},w=()=>{l.formId||Je({message:b("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${l.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},T=async $=>{$&&await g.push({path:`/manage/${$}/results/entries`})},D=async()=>{c.value=!0;try{if(await r.fetchData({page:1,perPage:100}),m.value=r.tableData.map($=>({value:$.id,labelId:`${b("id")}: ${$.id}`,label:$.name||`Form #${$.id}`})),!l.formId&&!u.params.formId&&r.tableData.length>0){const $=r.tableData[0].id.toString();l.formId=$,await l.loadForm($),u.params.formId!==$&&await g.push({path:`/manage/${$}/results/entries`})}}catch($){console.error(b("failed_to_load_form"),$),Je({message:`${b("failed_to_fetch_form")} ${$}`,type:"error"})}finally{c.value=!1}};Ut(async()=>{await D(),l.formId||(l.counterFields=0)});const{startWatching:B}=Ao();return B(),Be(()=>u.params.formId,async $=>{$&&$!==l.formId&&(l.formId=String($),await l.loadForm(String($)))},{immediate:!0}),Be(()=>l.name,$=>{if(l.formId&&$!==null&&$!==void 0){const O=m.value.findIndex(X=>X.value===l.formId);O!==-1&&(m.value[O].label=$)}}),Be(()=>u.hash,$=>{$.includes("/entries")?i.value="entries":$.includes("/insights")?i.value="insights":$.includes("/report")&&(i.value="report")},{immediate:!0}),($,O)=>{const X=Id,E=Ti,j=Fi,Q=Ee,Y=go,z=$i,te=Ol,W=ZM,N=JM;return h(),V(xe,null,[d(te,null,{left:_(()=>[d(X,{modelValue:I.value,"onUpdate:modelValue":O[0]||(O[0]=ne=>I.value=ne),size:"s",type:"border",placeholder:f(b)("select_form"),options:m.value,loading:c.value||v.value,onChange:T},null,8,["modelValue","placeholder","options","loading"])]),center:_(()=>[d(j,{mode:"horizontal",ellipsis:!1,router:""},{default:_(()=>[(h(!0),V(xe,null,Oe(C.value,ne=>(h(),le(E,{key:ne.index,label:ne.label,name:ne.index,type:"tonal","is-active":f(p).isActive(ne.routeName,ne.index),route:f(p).getMenuRoute(ne,f(il)),onClick:K=>f(p).onMenuClick(ne,f(p).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:_(()=>[d(Y,{content:f(b)("preview_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(Q,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:w})]),_:1},8,["content"]),d(z)]),_:1}),s("div",{class:We(["ivyforms-form-builder-results-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":f(o).isFullScreenMode}])},[d(W,{"active-index":i.value,"onUpdate:activeIndex":S},null,8,["active-index"]),d(N,{"active-index":i.value},null,8,["active-index"])],2)],64)}}}),tU=Ae(eU,[["__scopeId","data-v-62992fb4"]]),oU={key:0,class:"ivyforms-integration-card__pro-line"},nU={key:1,class:"ivyforms-integration-card__pro-badge-wrapper ivyforms-flex ivyforms-align-items-end"},lU={class:"ivyforms-integration-card__content ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-20 ivyforms-width-100"},iU={class:"ivyforms-integration-card__top-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-width-100"},rU={class:"ivyforms-integration-card__image-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},aU={class:"ivyforms-integration-card__title medium-18"},sU={key:0,class:"ivyforms-integration-card__badge ivyforms-integration-card__badge--soon"},dU={class:"ivyforms-integration-card__desc regular-16 text-secondary"},uU=ke({__name:"IvyIntegrationCard",props:{title:{},description:{},image:{},type:{},requiredPlan:{},hasGlobalSettings:{type:Boolean},buttonText:{},buttonType:{},toggleValue:{type:Boolean},toggleDisabled:{type:Boolean},isLoading:{type:Boolean},onButtonClick:{type:Function},onToggleChange:{type:Function}},setup(n){const{getLabel:l}=ze(),o=n,r=k(()=>o.type==="upgrade"),i=k(()=>o.type==="soon"),m=k(()=>o.type==="upgrade"||o.type==="soon"||o.type==="disabled"||o.toggleDisabled===!0),c=k(()=>({"ivyforms-integration-card--active":o.type==="active","ivyforms-integration-card--disabled":o.type==="disabled","ivyforms-integration-card--upgrade":o.type==="upgrade","ivyforms-integration-card--pro-active":o.type==="proActive","ivyforms-integration-card--pro-disabled":o.type==="proDisabled","ivyforms-integration-card--soon":o.type==="soon"})),v=k(()=>{switch(o.type){case"upgrade":return l("upgrade");case"disabled":return l("install");case"active":return o.toggleValue&&o.buttonText||l("learn_more");case"soon":return l("learn_more");case"proActive":case"proDisabled":return o.buttonText?o.buttonText:o.toggleValue&&o.hasGlobalSettings===!0?l("go_to_settings"):l("learn_more");default:return""}}),u=k(()=>{switch(o.type){case"upgrade":return{priority:"pro",type:"fill"};case"disabled":return{priority:"primary",type:"fill"};case"soon":case"active":return{priority:"tertiary",type:"fill"};case"proActive":case"proDisabled":return{priority:"tertiary",type:"fill"};default:return{priority:"primary",type:"fill"}}});return(g,p)=>{const b=Sd,I=wo,C=ma,S=hn,w=Ee;return h(),V("div",{class:We(["ivyforms-integration-card ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-p-24 ivyforms-flex-1 ivyforms-border-radius-8",c.value])},[r.value?(h(),V("div",oU)):ce("",!0),r.value?(h(),V("div",nU,[d(b,{class:"ivyforms-integration-card__pro-badge ivyforms-shadow-100"})])):ce("",!0),s("div",lU,[s("div",iU,[s("div",rU,[d(I,{category:"integrations",name:n.image||"default",size:"l"},null,8,["name"])]),s("div",aU,P(n.title),1),i.value?(h(),V("div",sU,[d(C)])):(h(),le(S,{key:1,class:"ivyforms-integration-card__toggle ivyforms-ml-auto","model-value":n.toggleValue,disabled:m.value,"onUpdate:modelValue":n.onToggleChange},null,8,["model-value","disabled","onUpdate:modelValue"]))]),s("div",dU,P(n.description),1),d(w,{class:"ivyforms-integration-card__button",priority:u.value.priority,type:u.value.type,loading:n.isLoading,onClick:n.onButtonClick},{default:_(()=>[ge(P(v.value),1)]),_:1},8,["priority","type","loading","onClick"])])],2)}}}),cU=Ae(uU,[["__scopeId","data-v-0aecaabd"]]),fU={class:"ivyforms-integrations-section-content"},mU={class:"ivyforms-integrations-section-content__header ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},vU={class:"ivyforms-integrations-section-content__title medium-18"},pU={class:"ivyforms-integrations-section-content__body regular-16"},yU={class:"ivyforms-integrations-section-content__option-bar ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start"},gU={class:"ivyforms-integrations-section-content__list ivyforms-flex ivyforms-flex-direction-row ivyforms-align-items-start ivyforms-gap-16 ivyforms-pt-24"},hU=ke({__name:"IntegrationsSectionContent",setup(n){const{getLabel:l}=ze(),o=Go(),r=wr(),{checkFeatureAccess:i,getProIntegrationFeatures:m,showUpgradeDialog:c,isProInstalled:v,isProLicenseActive:u}=Sr(),{integrations:g,getIntegrationType:p,loadIntegrationStates:b,loadIntegrations:I,integrationState:C}=ov(),S=Tn(),w=x(""),T=x("all"),D=x(!0),B=x(null),$=x(2),O=k(()=>m()),X=[{name:"all",label:l("all")},{name:"lite",label:l("lite")},{name:"pro",label:l("pro")},{name:"soon",label:l("soon")}];Ut(async()=>{D.value=!0,await r.fetch(),await o.loadAllSettings(),await I(),await b(),$.value=g.value.length||2,D.value=!1});const E=W=>{const N=o.integrationsSettings?.[W],ne=C.value?.[W];return W==="wpdatatables"&&ne&&!ne.connected?!1:N?.enabled||!1},j=W=>g.value.find(ne=>ne.value===W)?!!(v()&&!u()):!1,Q=W=>{const N=g.value.find(K=>K.value===W);if(!N)return;if(p(N)==="proDisabled"&&v()&&!u())return l("activate_license");if(W==="wpdatatables"){const K=o.integrationsSettings?.[W],q=K?.enabled||!1,A=K?.connected||!1;if(B.value===W)return l("installing");if(A&&q)return l("create_tables")}},Y=async W=>{const N=g.value.find(K=>K.value===W);if(!N)return;const ne=p(N);if(ne==="upgrade"){c(N.requiredPlan);return}if(ne==="disabled"){if(W==="wpdatatables"){try{B.value=W;const K=await S.request("/integrations/install-plugin",{method:"POST",data:{plugin_slug:"wpdatatables"}});K.data?.success?(Je({message:l("wpdatatables_installed_successfully"),type:"success",duration:3e3}),await o.updateIntegrationEnabled(W,!0),await o.loadAllSettings(),await b()):Je({message:K.data?.message||l("installation_failed"),type:"error",duration:3e3})}catch(K){console.error("Error installing plugin:",K),Je({message:`${l("installation_failed")} ${K}`,type:"error",duration:3e3})}finally{B.value=null}return}await o.updateIntegrationEnabled(W,!0),await b();return}if(ne==="active"){if(W==="wpdatatables")if(o.integrationsSettings?.[W]?.enabled||!1){window.open("admin.php?page=wpdatatables-constructor&source=ivyforms","_blank");return}else{window.open("https://ivyforms.com/documentation/integration-with-wpdatatables/","_blank");return}N.learnMoreUrl&&window.open(N.learnMoreUrl,"_blank");return}if(ne==="proActive"||ne==="proDisabled"){if(v()&&!u()){c(N.requiredPlan);return}const K=`${W}_integration`;if(Object.values(O.value).includes(K)&&!i(K))return;if(o.integrationsSettings?.[W]?.enabled&&N.hasGlobalSettings!==!1){const A=new URL(window.location.href);A.searchParams.set("page","ivyforms-settings"),A.hash=`/integrations/${W}`,window.location.href=A.toString()}else N.learnMoreUrl&&window.open(N.learnMoreUrl,"_blank");return}},z=async(W,N)=>{const ne=`${W}_integration`;N&&Object.values(O.value).includes(ne)&&!i(ne)||(await o.updateIntegrationEnabled(W,N),await o.loadAllSettings(),await b())},te=k(()=>{let W=g.value;if(T.value!=="all"&&(W=W.filter(N=>{const ne=["essentials","growth","agency"].includes(N.searchCategory);return T.value==="pro"?ne:T.value==="lite"?N.searchCategory==="lite":T.value==="soon"?N.type==="soon":!0})),w.value){const N=w.value.toLowerCase();W=W.filter(ne=>l(ne.name).toLowerCase().includes(N)||l(ne.description).toLowerCase().includes(N))}return W});return(W,N)=>{const ne=H_,K=cU;return h(),V("div",fU,[s("div",mU,[s("div",vU,P(f(l)("integrations_section_title")),1),s("div",pU,P(f(l)("integrations_section_body")),1),s("div",yU,[d(br,{modelValue:w.value,"onUpdate:modelValue":N[0]||(N[0]=q=>w.value=q),placeholder:f(l)("search"),class:"ivyforms-integrations-section-content__search-fixed-width"},null,8,["modelValue","placeholder"]),d(Yn,{modelValue:T.value,"onUpdate:modelValue":N[1]||(N[1]=q=>T.value=q),tabs:X,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue"])])]),s("div",gU,[D.value?(h(!0),V(xe,{key:0},Oe($.value,q=>(h(),le(ne,{key:q,rows:3,animated:"",class:"ivyforms-integration-skeleton"}))),128)):(h(!0),V(xe,{key:1},Oe(te.value,q=>(h(),le(K,{key:q.value,title:f(l)(q.name),description:f(l)(q.description),image:q.image,type:f(p)(q),"required-plan":q.requiredPlan,"has-global-settings":q.hasGlobalSettings,"toggle-value":E(q.value),"toggle-disabled":j(q.value),"is-loading":B.value===q.value,"button-text":Q(q.value),"on-button-click":()=>Y(q.value),"on-toggle-change":A=>z(q.value,A)},null,8,["title","description","image","type","required-plan","has-global-settings","toggle-value","toggle-disabled","is-loading","button-text","on-button-click","on-toggle-change"]))),128))])])}}}),bU=Ae(hU,[["__scopeId","data-v-5c8893fa"]]),_U={};function xU(n,l){const o=bU,r=al;return h(),le(r,{class:"ivyforms-p-24"},{default:_(()=>[d(o)]),_:1})}const wU=Ae(_U,[["render",xU]]),SU=ke({__name:"IntegrationsPage",setup(n){const{getLabel:l}=ze(),{navigateToAllForms:o,navigateToEntries:r,navigateToSettings:i,navigateToIntegrations:m}=bn(),c=l("integrations");Hn("pageTitle",c);const v=un(),u=k(()=>v.isFullScreenMode),g=x(ll),p=[{label:l("all_forms"),index:qn},{label:l("entries"),index:on},{label:l("integrations"),index:ll},{label:l("settings"),index:hr}],b=I=>{I!==g.value&&(g.value=I,I===qn?o():I===on?r():I===hr?i():I===ll&&m())};return(I,C)=>{const S=Ti,w=Fi,T=Ee,D=$i,B=Ol,$=wU;return h(),V(xe,null,[d(B,null,{left:_(()=>[u.value?(h(),le(w,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(h(),V(xe,null,Oe(p,O=>d(S,{key:O.index,label:O.label,name:O.index,"is-active":g.value===O.index,type:"tonal",onClick:X=>b(O.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ce("",!0)]),right:_(()=>[d(T,{priority:"tertiary","icon-start":"bell","icon-start-type":"fill-duo"})]),default:_(()=>[d(D)]),_:1}),s("div",{class:We(["ivyforms-integrations-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":u.value}])},[d($)],2),d(Du)],64)}}}),kU=Ae(SU,[["__scopeId","data-v-4b9a751b"]]),Sa=new URLSearchParams(window.location.search).get("page");let kr=[];Sa===Bm&&(kr=[{path:"/",name:ox,component:px,meta:{pageType:"dashboard",breadcrumb:"Dashboard"}}]);Sa===Ju&&(kr=[{path:"/",name:qn,component:$k,meta:{pageType:"forms",breadcrumb:"All Forms"}}]);Sa===jo&&(kr=[{path:"/",name:Dl,component:sm,meta:{pageType:"form-builder",breadcrumb:"Add Form"}},{path:"/manage/:formId(\\d+)",redirect:{name:El},children:[{path:"",name:El,component:sm,meta:{pageType:"form-builder",breadcrumb:"Edit Form",requiresForm:!0}},{path:"settings",name:pa,component:iR,meta:{pageType:"form-settings",breadcrumb:"Settings",requiresForm:!0},children:[{path:"general",name:Si,component:gR,meta:{breadcrumb:"General",requiresForm:!0}},{path:"notification",name:Qa,component:FR,meta:{breadcrumb:"Notifications",requiresForm:!0}},{path:"notification/manage",name:Ja,component:Uu,meta:{breadcrumb:"New Notification",requiresForm:!0}},{path:"notification/manage/:notificationId(\\d+)",name:Za,component:Uu,meta:{breadcrumb:"Edit Notification",requiresForm:!0}},{path:"confirmation/manage/:confirmationId(\\d+)",name:es,component:HR,meta:{breadcrumb:"Confirmation",requiresForm:!0}},{path:"integrations",redirect:"integrations/wpdatatables"},{path:"integrations/:integration",name:bd,component:tM,meta:{breadcrumb:"Integrations",requiresForm:!0},children:[]}]},{path:"results",name:Em,component:tU,meta:{pageType:"form-results",breadcrumb:"Results",requiresForm:!0},children:[{path:"entries",name:il,component:KM,meta:{breadcrumb:"Entries",requiresForm:!0}}]},{path:"results/entries/details/:entryId(\\d+)",name:zn,component:iv,meta:{breadcrumb:"Entry Details",requiresForm:!0,returnContext:"form-results"}}]}]);Sa===hd&&(kr=[{path:"/",name:on,component:vM,meta:{pageType:"entries",breadcrumb:"All Entries"}},{path:"/details/:id(\\d+)",name:Pl,component:iv,meta:{breadcrumb:"Entry Details",returnContext:"all-entries"}}]);Sa===fs&&(kr=[{path:"/",name:hr,component:kx,redirect:"/general",meta:{pageType:"settings",breadcrumb:"Settings"},children:[{path:"general",name:nx,component:Lx,meta:{breadcrumb:"General"}},{path:"security",redirect:"security/recaptcha"},{path:"security/:provider(recaptcha|hcaptcha|turnstile|honeypot)",name:lx,component:c0,meta:{breadcrumb:"Security"}}]}]);Sa===Dm&&(kr=[{path:"/",name:ll,component:kU,meta:{pageType:"integrations",breadcrumb:"Integrations"}}]);const Nn=Y_({history:j_(),routes:kr,scrollBehavior(n,l,o){return o||{top:0}}}),dm=Nn.addRoute.bind(Nn);Nn.addRoute=function(n,l){if(typeof n=="string"&&l)return Nn.hasRoute(n)?dm(n,l):void 0;if(typeof n!="string"&&!l)return dm(n)};typeof window<"u"&&(window.IvyFormsRouter=Nn,window.IvyFormsAddRoute=(n,l)=>Nn.hasRoute(n)?(Nn.addRoute(n,l),!0):!1);let um=!0,Vu=!1;const CU=[Dl,El,Si,es,bd],IU=[es],FU=[Qa,Ja,Za];Nn.beforeEach((n,l,o)=>{if(Vu){Vu=!1,o();return}if(um){um=!1,o();return}if(l.name===Pl||l.name===zn){o();return}const r=Ii(),i=it(),m=wa(),c=us(),v=rl(),u=[];if(CU.includes(l.name)&&i.isEditing&&u.push("formBuilder"),IU.includes(l.name)&&m.isEditing&&u.push("confirmationBuilder"),FU.includes(l.name)&&c.isEditing&&u.push("notificationBuilder"),u.length===0){o();return}if(r.hasAnyUnsavedChanges(u)){v.handleActionClick(null,null,"form","unsaved_changes",{},()=>{u.forEach(g=>r.markClean(g)),Vu=!0,Nn.push(n)}),o(!1);return}o()});const TU={class:"ivyforms-basic-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},$U={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},PU={class:"ivyforms-basic-field-options__field-meta-title medium-16"},VU={class:"ivyforms-basic-field-options__field-meta-id regular-16"},LU=ke({__name:"BasicFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){const l=k(()=>{const r=n.field?.type?String(n.field.type):"";if(!r)return"";const m=r.replace(/[-_]/g," ").replace(/\s+/g," ").trim().replace(/\b\w/g,c=>c.toUpperCase());return/field$/i.test(m)?m:`${m} Field`}),o=k(()=>{const r=n.field?.id??"";return typeof r=="number"&&r?String(r).padStart(2,"0"):n.getLabel("not_set")});return(r,i)=>{const m=At;return h(),V("div",TU,[s("div",$U,[s("div",PU,[ge(P(l.value)+" ",1),s("span",VU,"(ID "+P(o.value)+")",1)]),d(m)]),d(Ne,{label:n.getLabel("label"),secondary:""},{default:_(()=>[d(De,{"model-value":n.field.label,onInput:i[0]||(i[0]=c=>n.updateField("label",c))},null,8,["model-value"])]),_:1},8,["label"]),d(qt,{"model-value":n.field.hideLabel,priority:"secondary",type:"checkmark",onChange:i[1]||(i[1]=c=>n.updateField("hideLabel",c))},{default:_(()=>[ge(P(n.getLabel("hide_label")),1)]),_:1},8,["model-value"]),d(Ne,{label:n.getLabel("description"),secondary:""},{default:_(()=>[d(De,{"model-value":n.field.description||"",placeholder:n.getLabel("field_desc_placeholder"),onInput:i[2]||(i[2]=c=>n.updateField("description",c))},null,8,["model-value","placeholder"])]),_:1},8,["label"])])}}}),RU=Ae(LU,[["__scopeId","data-v-3b303997"]]),MU={class:"ivyforms-validation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},UU={class:"ivyforms-checkbox-row ivyforms-flex ivyforms-gap-16"},BU=ke({__name:"ValidationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){return(l,o)=>(h(),V("div",MU,[s("div",UU,[d(qt,{"model-value":n.field.required,priority:"secondary",type:"checkmark",disabled:n.field.readOnly,onChange:o[0]||(o[0]=r=>n.updateField("required",r))},{default:_(()=>[ge(P(n.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),d(qt,{"model-value":n.field.readOnly,priority:"secondary",type:"checkmark",disabled:n.field.required||n.field.confirmFieldEnabled,onChange:o[1]||(o[1]=r=>n.updateField("readOnly",r))},{default:_(()=>[ge(P(n.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),n.field.required?(h(),le(Ne,{key:0,label:n.getLabel("required_message")},{default:_(()=>[d(De,{"model-value":n.field.requiredMessage||"",secondary:"",placeholder:n.getLabel("required_message_placeholder"),onInput:o[2]||(o[2]=r=>n.updateField("requiredMessage",r))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0)]))}}),DU=Ae(BU,[["__scopeId","data-v-9d75ad26"]]),EU=ke({__name:"PlaceholderOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){return(l,o)=>(h(),le(Ne,{label:n.getLabel("placeholder"),secondary:""},{default:_(()=>[d(De,{"model-value":n.field.placeholder,onInput:o[0]||(o[0]=r=>n.updateField("placeholder",r))},null,8,["model-value"])]),_:1},8,["label"]))}}),AU=ke({__name:"CssClassesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){return(l,o)=>(h(),le(Ne,{label:n.getLabel("css_classes"),secondary:""},{default:_(()=>[d(De,{"model-value":n.field.cssClasses,placeholder:n.getLabel("css_classes_placeholder"),onInput:o[0]||(o[0]=r=>n.updateField("cssClasses",r))},null,8,["model-value","placeholder"])]),_:1},8,["label"]))}}),OU={class:"ivyforms-number-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},zU={key:0,class:"ivyforms-number-range ivyforms-flex ivyforms-gap-16"},WU=ke({__name:"NumberRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){const l=n;Be(()=>[l.field.minValue,l.field.maxValue],()=>{(l.field.minValue!==null&&l.field.minValue!==void 0||l.field.maxValue!==null&&l.field.maxValue!==void 0)&&!l.field.limitRange&&l.updateField("limitRange",!0)});function o(c){l.updateField("limitRange",c),c||(l.updateField("minValue",null),l.updateField("maxValue",null))}const r=k({get(){return l.field?l.field.minValue===null||l.field.minValue===void 0?null:l.field.minValue:null},set(c){l.updateField("minValue",c==null?null:Number(c))}}),i=k({get(){return l.field?l.field.maxValue===null||l.field.maxValue===void 0?null:l.field.maxValue:null},set(c){l.updateField("maxValue",c==null?null:Number(c))}}),m=k({get(){if(!l.field)return 1;const c=l.field.step;return c==null||isNaN(Number(c))||Number(c)<1?1:Number(c)},set(c){const v=c==null||isNaN(Number(c))?1:c;l.updateField("step",v<1?1:v)}});return(c,v)=>(h(),V("div",OU,[d(hn,{"model-value":n.field.limitRange,priority:"secondary",size:"d",title:n.getLabel("limit_min_max_range"),"text-position":"right",onChange:o},null,8,["model-value","title"]),n.field.limitRange?(h(),V("div",zU,[d(Ne,{label:n.getLabel("range_from"),secondary:""},{default:_(()=>[d(fd,{modelValue:r.value,"onUpdate:modelValue":v[0]||(v[0]=u=>r.value=u),max:n.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),d(Ne,{label:n.getLabel("range_to"),secondary:""},{default:_(()=>[d(fd,{modelValue:i.value,"onUpdate:modelValue":v[1]||(v[1]=u=>i.value=u),min:n.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])])):ce("",!0),d(At),d(Ne,{label:n.getLabel("step"),secondary:""},{default:_(()=>[d(fd,{modelValue:m.value,"onUpdate:modelValue":v[2]||(v[2]=u=>m.value=u),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),d(Ne,{label:n.getLabel("number_format"),secondary:""},{default:_(()=>[d(Ct,{"model-value":n.field.numberFormat||"",class:"ivyforms-number-format-select","onUpdate:modelValue":v[3]||(v[3]=u=>n.updateField("numberFormat",u))},{default:_(()=>[d(Mt,{label:n.getLabel("number_format_none"),value:"",secondary:""},null,8,["label"]),d(Mt,{label:n.getLabel("number_format_us_decimal"),value:"us_decimal",secondary:""},null,8,["label"]),d(Mt,{label:n.getLabel("number_format_us_int"),value:"us_int",secondary:""},null,8,["label"]),d(Mt,{label:n.getLabel("number_format_eu_decimal"),value:"eu_decimal",secondary:""},null,8,["label"]),d(Mt,{label:n.getLabel("number_format_eu_int"),value:"eu_int",secondary:""},null,8,["label"])]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),qU=Ae(WU,[["__scopeId","data-v-795131cd"]]),NU={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},HU=ke({__name:"PhoneFormatOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){return(l,o)=>(h(),V("div",NU,[d(Ne,{label:n.getLabel("phone_format"),secondary:""},{default:_(()=>[d(Ct,{"model-value":n.field.phoneFormat,placeholder:n.getLabel("phone_format"),onChange:o[0]||(o[0]=r=>n.updateField("phoneFormat",r))},{default:_(()=>[d(Mt,{value:"international",label:n.getLabel("phone_format_international"),secondary:""},{default:_(()=>[ge(P(n.getLabel("phone_format_international")),1)]),_:1},8,["label"]),d(Mt,{value:"national",label:n.getLabel("phone_format_national"),secondary:""},{default:_(()=>[ge(P(n.getLabel("phone_format_national")),1)]),_:1},8,["label"]),d(Mt,{value:"e164",label:n.getLabel("phone_format_e164"),secondary:""},{default:_(()=>[ge(P(n.getLabel("phone_format_e164")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),YU=Ae(HU,[["__scopeId","data-v-09b5ecc0"]]),jU={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},GU=ke({__name:"PhoneCountryDetectionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){return(l,o)=>(h(),V("div",jU,[d(hn,{"model-value":n.field.phoneAutoDetect,priority:"secondary",title:n.getLabel("enable_auto_country_detection"),"text-position":"right",onChange:o[0]||(o[0]=r=>n.updateField("phoneAutoDetect",r))},null,8,["model-value","title"])]))}}),KU=Ae(GU,[["__scopeId","data-v-24afeb5c"]]),XU={class:"ivyforms-general-time-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},QU={class:"ivyforms-radio-group ivyforms-flex ivyforms-gap-24"},JU=ke({__name:"TimeFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){const{parseTimeString:l}=yd(),o=n,r=v=>{if(o.updateField("timeFieldType",v),v==="time-picker"){const u=l(o.field.defaultValue);(!u.hours||!u.minutes)&&o.updateField("defaultValue","")}if(v==="time-picker"){const u=o.getLabel("time_picker");o.updateField("label",u),o.updateField("pickerLabel",u)}else if(v==="input"){const u=o.getLabel("time_input");o.updateField("label",u),o.updateField("inputLabel",u)}else v==="dropdown"&&o.updateField("label",o.getLabel("time_dropdown"))};Be(()=>o.field.timeFieldType,v=>{const u=o.field.label;if([o.getLabel("time_picker"),o.getLabel("time_input"),o.getLabel("time_dropdown"),""].includes(u))if(v==="time-picker"){const p=o.getLabel("time_picker");o.updateField("label",p),o.updateField("pickerLabel",p)}else if(v==="input"){const p=o.getLabel("time_input");o.updateField("label",p),o.updateField("inputLabel",p)}else v==="dropdown"&&o.updateField("label",o.getLabel("time_dropdown"))},{immediate:!0});const{formatTimeString:i,getAmPmFromHours:m,to24hFormat:c}=yd();return Be(()=>o.field.timeFormat,v=>{if(v==="ampm"){const u=l(o.field.defaultValue);if(!u.amPm&&u.hours){const g=parseInt(u.hours,10),p=m(u.hours),b=g%12||12,I=i(String(b).padStart(2,"0"),u.minutes,p);o.updateField("defaultValue",I)}}else if(v==="24h"){const u=c(o.field.defaultValue);o.updateField("defaultValue",u)}}),(v,u)=>{const g=At;return h(),V("div",XU,[n.field.timeFieldType==="input"||n.field.timeFieldType==="time-picker"?(h(),le(Ne,{key:0,label:n.getLabel("placeholder"),secondary:""},{default:_(()=>[d(De,{"model-value":n.field.placeholder,onInput:u[0]||(u[0]=p=>n.updateField("placeholder",p))},null,8,["model-value"])]),_:1},8,["label"])):ce("",!0),n.field.timeFieldType==="input"||n.field.timeFieldType==="time-picker"?(h(),le(g,{key:1})):ce("",!0),d(Ne,{label:n.getLabel("time_field_type")},{default:_(()=>[d(Ct,{"model-value":n.field.timeFieldType,placeholder:n.getLabel("select"),class:"ivyforms-time-select",secondary:"","onUpdate:modelValue":r},{default:_(()=>[d(Mt,{value:"time-picker",label:n.getLabel("time_picker"),secondary:""},{default:_(()=>[ge(P(n.getLabel("time_picker")),1)]),_:1},8,["label"]),d(Mt,{value:"dropdown",label:n.getLabel("dropdown"),secondary:""},{default:_(()=>[ge(P(n.getLabel("time_dropdown")),1)]),_:1},8,["label"]),d(Mt,{value:"input",label:n.getLabel("input"),secondary:""},{default:_(()=>[ge(P(n.getLabel("time_input")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),d(g),d(Ne,{label:n.getLabel("time_format")},{default:_(()=>[s("div",QU,[d(Do,{"model-value":n.field.timeFormat,priority:"secondary",value:"24h",onChange:u[1]||(u[1]=p=>n.updateField("timeFormat","24h"))},{default:_(()=>[ge(P(n.getLabel("24_hour")),1)]),_:1},8,["model-value"]),d(Do,{"model-value":n.field.timeFormat,priority:"secondary",value:"ampm",onChange:u[2]||(u[2]=p=>n.updateField("timeFormat","ampm"))},{default:_(()=>[ge(P(n.getLabel("am_pm")),1)]),_:1},8,["model-value"])])]),_:1},8,["label"])])}}}),ZU=Ae(JU,[["__scopeId","data-v-46b4b273"]]),eB={class:"ivyforms-general-date-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},tB=ke({__name:"DateFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){const{parseDateString:l,formatDateString:o}=Gu(),r=n,i=c=>{if(r.updateField("dateFieldType",c),c==="picker"){const v=r.getLabel("date_picker");r.updateField("label",v)}else if(c==="input"){const v=r.getLabel("date_input");r.updateField("label",v)}else c==="dropdown"&&r.updateField("label",r.getLabel("date_dropdown"))},m=c=>{const v=r.field.dateFormat||"MM/DD/YYYY";if(r.updateField("dateFormat",c),r.field.defaultValue){const u=l(r.field.defaultValue,v);if(u.day&&u.month&&u.year){const g=o(u.day,u.month,u.year,c);r.updateField("defaultValue",g)}}};return Be(()=>r.field.dateFieldType,c=>{const v=r.field.label;[r.getLabel("date_picker"),r.getLabel("date_input"),r.getLabel("date_dropdown"),r.getLabel("date"),""].includes(v)&&(c==="date-picker"?r.updateField("label",r.getLabel("date_picker")):c==="input"?r.updateField("label",r.getLabel("date_input")):c==="dropdown"&&r.updateField("label",r.getLabel("date_dropdown")))},{immediate:!0}),(c,v)=>{const u=At;return h(),V("div",eB,[n.field.dateFieldType==="input"||n.field.dateFieldType==="date-picker"?(h(),le(Ne,{key:0,label:n.getLabel("placeholder"),secondary:""},{default:_(()=>[d(De,{"model-value":n.field.placeholder,onInput:v[0]||(v[0]=g=>n.updateField("placeholder",g))},null,8,["model-value"])]),_:1},8,["label"])):ce("",!0),n.field.dateFieldType==="input"||n.field.dateFieldType==="date-picker"?(h(),le(u,{key:1})):ce("",!0),d(Ne,{label:n.getLabel("date_input_type")},{default:_(()=>[d(Ct,{"model-value":n.field.dateFieldType,placeholder:n.getLabel("select"),class:"ivyforms-date-select",secondary:"","onUpdate:modelValue":i},{default:_(()=>[d(Mt,{value:"input",label:n.getLabel("date_input"),secondary:""},{default:_(()=>[ge(P(n.getLabel("date_input")),1)]),_:1},8,["label"]),d(Mt,{value:"picker",label:n.getLabel("date_picker"),secondary:""},{default:_(()=>[ge(P(n.getLabel("date_picker")),1)]),_:1},8,["label"]),d(Mt,{value:"dropdown",label:n.getLabel("date_dropdown"),secondary:""},{default:_(()=>[ge(P(n.getLabel("date_dropdown")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),d(u),d(Ne,{label:n.getLabel("date_format")},{default:_(()=>[d(Ct,{"model-value":n.field.dateFormat,placeholder:n.getLabel("select"),secondary:"","onUpdate:modelValue":m},{default:_(()=>[d(Mt,{value:"MM/DD/YYYY",label:"MM/DD/YYYY",secondary:""},{default:_(()=>[...v[1]||(v[1]=[ge(" MM/DD/YYYY ",-1)])]),_:1}),d(Mt,{value:"DD/MM/YYYY",label:"DD/MM/YYYY",secondary:""},{default:_(()=>[...v[2]||(v[2]=[ge(" DD/MM/YYYY ",-1)])]),_:1}),d(Mt,{value:"YYYY-MM-DD",label:"YYYY-MM-DD",secondary:""},{default:_(()=>[...v[3]||(v[3]=[ge(" YYYY-MM-DD ",-1)])]),_:1}),d(Mt,{value:"DD.MM.YYYY",label:"DD.MM.YYYY",secondary:""},{default:_(()=>[...v[4]||(v[4]=[ge(" DD.MM.YYYY ",-1)])]),_:1})]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])])}}}),oB=Ae(tB,[["__scopeId","data-v-6819bf21"]]),nB={class:"ivyforms-textarea-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},lB=ke({__name:"TextAreaOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){const l=n,o=k({get(){return!l.field.rows||l.field.rows===0?null:l.field.rows},set(i){l.updateField("rows",i==null?0:Number(i))}}),r=i=>{i!==null&&i<1?o.value=1:o.value=i};return(i,m)=>(h(),V("div",nB,[d(Ne,{label:n.getLabel("text_area_size")},{default:_(()=>[d(Rm,{"model-value":o.value,secondary:"",min:1,placeholder:n.getLabel("rows"),"onUpdate:modelValue":r},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),iB=Ae(lB,[["__scopeId","data-v-efb5ea14"]]),rB={class:"ivyforms-confirmation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},aB=ke({__name:"ConfirmationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){const l=n,o=()=>{const m=`enable_${l.field.type}_confirmation`,c=l.getLabel(m);return c!==m?c:l.getLabel("enable_confirmation")},r=i=>{const c=`${l.field.type}_${i}`;return l.getLabel(c)!==c?c:i};return(i,m)=>(h(),V("div",rB,[d(hn,{"model-value":n.field.confirmFieldEnabled,priority:"secondary",title:o(),"text-position":"right",disabled:n.field.readOnly,onChange:m[0]||(m[0]=c=>n.updateField("confirmFieldEnabled",c))},null,8,["model-value","title","disabled"]),n.field.confirmFieldEnabled?(h(),V(xe,{key:0},[d(Ne,{label:n.getLabel(r("confirmation_label")),secondary:""},{default:_(()=>[d(De,{"model-value":n.field.confirmFieldLabel,placeholder:n.getLabel(r("confirmation_label_placeholder")),onInput:m[1]||(m[1]=c=>n.updateField("confirmFieldLabel",c))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d(qt,{"model-value":n.field.confirmFieldHideLabel,priority:"secondary",type:"checkmark",onChange:m[2]||(m[2]=c=>n.updateField("confirmFieldHideLabel",c))},{default:_(()=>[ge(P(n.getLabel("hide_confirmation_label")),1)]),_:1},8,["model-value"]),d(Ne,{label:n.getLabel(r("confirmation_placeholder")),secondary:""},{default:_(()=>[d(De,{"model-value":n.field.confirmFieldPlaceholder,placeholder:n.getLabel(r("confirmation_placeholder_placeholder")),onInput:m[3]||(m[3]=c=>n.updateField("confirmFieldPlaceholder",c))},null,8,["model-value","placeholder"])]),_:1},8,["label"])],64)):ce("",!0)]))}}),sB=Ae(aB,[["__scopeId","data-v-13280942"]]),dB={class:"ivyforms-choice-list-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},uB=ke({__name:"ChoiceListOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){const l=n,o=["select","multi-select"],r=k(()=>{if(Array.isArray(l.field.fieldOptions))return l.field.fieldOptions;const b=l.field.options;return Array.isArray(b)?b:[]});function i(b){l.updateField("type",b)}function m(b){return b==="checkbox"||b==="multi-select"?"multiple":"single"}function c(b){return b!=="rating"}function v(b){return b==="select"||b==="multi-select"}function u(b){return b==="radio"||b==="select"||b==="rating"}function g(b){return b==="checkbox"?"Choice":"Option"}function p(b){return b==="checkbox"?"choice":"option"}return(b,I)=>(h(),V("div",dB,[o.includes(n.field.type)?(h(),le(Ne,{key:0},{default:_(()=>[d(ha,{"model-value":n.field.type,onChange:i},{default:_(()=>[d(Do,{value:"select",priority:"secondary"},{default:_(()=>[ge(P(n.getLabel("single_choice")),1)]),_:1}),d(Do,{value:"multi-select",priority:"secondary"},{default:_(()=>[ge(P(n.getLabel("multiple_choice")),1)]),_:1})]),_:1},8,["model-value"])]),_:1})):ce("",!0),d(Mm,{choices:r.value,"show-values":n.field.showValues,"shuffle-options":n.field.shuffleOptions,"enable-search":n.field.enableSearch,"selection-mode":m(n.field.type),"can-shuffle":c(n.field.type),"can-search":v(n.field.type),"can-clear-selection":u(n.field.type),"default-label":g(n.field.type),"default-value-prefix":p(n.field.type),"onUpdate:choices":I[0]||(I[0]=C=>n.updateField("fieldOptions",C)),"onUpdate:showValues":I[1]||(I[1]=C=>n.updateField("showValues",C)),"onUpdate:shuffleOptions":I[2]||(I[2]=C=>n.updateField("shuffleOptions",C)),"onUpdate:enableSearch":I[3]||(I[3]=C=>n.updateField("enableSearch",C))},null,8,["choices","show-values","shuffle-options","enable-search","selection-mode","can-shuffle","can-search","can-clear-selection","default-label","default-value-prefix"])]))}}),cB=Ae(uB,[["__scopeId","data-v-c5d393b3"]]),fB={class:"ivyforms-option-item__header__left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},mB={class:"ivyforms-option-item__header__left__title medium-14"},vB={key:0,class:"ivyforms-option-item__content ivyforms-pt-8 ivyforms-pb-16 ivyforms-px-16 ivyforms-flex ivyforms-flex-direction-column ivyforms-border-radius-8 ivyforms-gap-16"},pB=ke({inheritAttrs:!1,__name:"FieldOptionsItem",props:{title:{},collapsed:{type:Boolean},showDrag:{type:Boolean,default:!0},showTrash:{type:Boolean,default:!0},showDropdown:{type:Boolean,default:!0},disableDelete:{type:Boolean,default:!1},dragIcon:{default:()=>({name:"drag",category:"builder",type:"outline"})},trashIcon:{default:()=>({name:"trash",category:"global",type:"outline"})}},emits:["update:collapsed","delete"],setup(n,{emit:l}){const o=n,r=l,i=k(()=>o.showDrag!==!1),m=k(()=>o.showTrash!==!1),c=k(()=>o.showDropdown!==!1),v=k(()=>({name:o.dragIcon?.name??"drag",category:o.dragIcon?.category??"builder",type:o.dragIcon?.type??"outline"})),u=()=>r("update:collapsed",!o.collapsed),g=()=>{o.disableDelete||r("delete")};return(p,b)=>(h(),V("div",Cm({class:["ivyforms-option-item ivyforms-mb-8 ivyforms-border-radius-8",{collapsed:n.collapsed}]},p.$attrs),[s("div",{class:"ivyforms-option-item__header ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-border-radius-8 ivyforms-px-8",onClick:u},[s("div",fB,[i.value?(h(),le(wo,{key:0,class:We(["ivyforms-option-item__header__left__drag-icon",n.collapsed?"ivyforms-option-item__header__left__drag-icon--handle":"ivyforms-option-item__header__left__drag-icon--disabled",n.collapsed?"ivyforms-drag-handle":""]),name:v.value.name,category:v.value.category,type:v.value.type,onClick:b[0]||(b[0]=Pt(()=>{},["stop"]))},null,8,["class","name","category","type"])):ce("",!0),Eo(p.$slots,"header-actions",{},void 0,!0),s("span",mB,P(n.title),1)]),s("div",{class:"ivyforms-option-actions ivyforms-flex ivyforms-align-items-center ivyforms-gap-4",onClick:b[1]||(b[1]=Pt(()=>{},["stop"]))},[m.value?(h(),le(Ee,{key:0,priority:"danger",type:"ghost",size:"d","icon-start":"trash","icon-start-category":"global","icon-start-type":"outline","icon-only":"",disabled:n.disableDelete,"aria-label":"Delete",class:"ivyforms-trash-action",onClick:g},null,8,["disabled"])):ce("",!0),c.value?(h(),le(Ee,{key:1,priority:"tertiary",type:"ghost",size:"d","icon-start":"chevron-down","icon-start-category":"arrows","icon-start-type":"outline","icon-only":"",class:We(["ivyforms-dropdown-toggle",{expanded:!n.collapsed}]),"aria-label":"Toggle section",onClick:u},null,8,["class"])):ce("",!0)])]),n.collapsed?ce("",!0):(h(),V("div",vB,[Eo(p.$slots,"default",{},void 0,!0)]))],16))}}),rv=Ae(pB,[["__scopeId","data-v-8056b645"]]),yB={class:"ivyforms-name-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},gB={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},hB={class:"ivyforms-basic-field-options__field-meta-title medium-16"},bB={class:"ivyforms-basic-field-options__field-meta-id regular-16"},_B={class:"ivyforms-name-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},xB={class:"ivyforms-name-options-list-label medium-14"},wB={class:"ivyforms-flex ivyforms-flex-direction-column"},SB=ke({__name:"NameFieldOptions",setup(n){const{getLabel:l}=ze(),{selectedField:o}=Bl(it()),{updateSelectedField:r,updateFieldOptions:i}=it(),m=k(()=>{const N=o.value?.id??"";return typeof N=="number"&&N?String(N).padStart(2,"0"):l("not_set")}),c=k({get:()=>o.value?.nameFields||[],set:N=>T("nameFields",N)}),v=x([]);let u=!1;Be(c,N=>{u||(v.value=[...N])},{immediate:!0,deep:!0}),Be(v,N=>{u&&T("nameFields",N)},{deep:!0});const g=x([]);Be(c,(N,ne)=>{const K=N.length;if(!ne||ne.length===0){g.value=Array.from({length:K},()=>!0),K>0&&(g.value[0]=!1);return}const q=g.value;g.value=Array.from({length:K},()=>!0);for(let A=0;Ao.value?.hideLabel||!1,set:N=>T("hideLabel",N)}),b=k({get:()=>o.value?.readOnly||!1,set:N=>{if(T("readOnly",N),N){const ne=c.value.map(K=>({...K,required:!1,requiredMessage:""}));T("nameFields",ne)}}}),I=k({get:()=>o.value?.cssClasses||"",set:N=>T("cssClasses",N)}),C=k(()=>c.value.length>=5),S=k(()=>c.value.some(N=>!!N.required)),w=k(()=>b.value),T=(N,ne)=>{r(N,ne),i(N,ne)},D=N=>N.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),B=()=>{const N=l("name_field");let ne=c.value.length;const K=new RegExp(`^${D(N)}\\s+(\\d+)$`,"i");for(const q of c.value){const A=/^nameField(\d+)$/i.exec(q.type||"");if(A){const ae=parseInt(A[1],10);ae>ne&&(ne=ae)}const Z=K.exec(q.label||"");if(Z){const ae=parseInt(Z[1],10);ae>ne&&(ne=ae)}}return ne+1},$=(N,ne,K)=>{const q=[...c.value];q[N]={...q[N],[ne]:K},T("nameFields",q)},O=N=>{if(c.value.length<=1)return;const ne=[...c.value];ne.splice(N,1),T("nameFields",ne)},X=()=>{if(C.value)return;const N=[...c.value],ne=B();N.push({type:`nameField${ne}`,id:"",modelValue:"",label:`${l("name_field")} ${ne}`,required:!1,optionHide:!1,description:"",placeholder:""}),T("nameFields",N)},E=()=>{u=!1,te()},j=()=>{u=!0,te()},Q=N=>{N.preventDefault(),document.querySelectorAll(".ivyforms-name-option-item").forEach(A=>{A.classList.remove("dragging-over-top","dragging-over-bottom")});const ne=N.currentTarget,K=ne.getBoundingClientRect();N.clientY-K.top{N.preventDefault(),[...document.querySelectorAll(".ivyforms-name-option-item")].some(K=>K.matches(":hover"))||document.querySelectorAll(".ivyforms-name-option-item").forEach(K=>{K.classList.remove("dragging-over-top","dragging-over-bottom")})},z=N=>{N.preventDefault(),te()},te=()=>{document.querySelectorAll(".ivyforms-name-option-item").forEach(N=>{N.classList.remove("dragging-over-top","dragging-over-bottom")})},W=(N,ne)=>{$(N,"required",!!ne),ne&&b.value&&T("readOnly",!1)};return(N,ne)=>(h(),V("div",yB,[s("div",gB,[s("div",hB,[ge(P(f(l)("name_field"))+" ",1),s("span",bB,"(ID "+P(m.value)+")",1)]),d(At)]),d(Ne,{label:f(l)("label"),secondary:""},{default:_(()=>[d(De,{modelValue:f(o).label,"onUpdate:modelValue":ne[0]||(ne[0]=K=>f(o).label=K),onInput:ne[1]||(ne[1]=K=>T("label",K))},null,8,["modelValue"])]),_:1},8,["label"]),s("div",_B,[d(qt,{modelValue:p.value,"onUpdate:modelValue":ne[2]||(ne[2]=K=>p.value=K),priority:"secondary",type:"checkmark",onChange:ne[3]||(ne[3]=K=>T("hideLabel",K))},{default:_(()=>[ge(P(f(l)("hide_label")),1)]),_:1},8,["modelValue"]),d(qt,{modelValue:b.value,"onUpdate:modelValue":ne[4]||(ne[4]=K=>b.value=K),priority:"secondary",type:"checkmark",disabled:S.value,onChange:ne[5]||(ne[5]=K=>T("readOnly",K))},{default:_(()=>[ge(P(f(l)("read_only")),1)]),_:1},8,["modelValue","disabled"])]),d(At),s("div",xB,P(f(l)("options_list"))+":",1),s("div",wB,[d(f(G_),{modelValue:v.value,"onUpdate:modelValue":ne[6]||(ne[6]=K=>v.value=K),handle:".ivyforms-drag-handle","item-key":"id","ghost-class":"ivyforms-drag-ghost","chosen-class":"ivyforms-drag-chosen",onStart:j,onEnd:E},{item:_(({element:K,index:q})=>[d(rv,{class:"ivyforms-name-option-item",title:K.label||`${f(l)("name_field")} ${q+1}`,collapsed:g.value[q],"disable-delete":c.value.length<=1,"drag-icon":{name:"drag",category:"builder",type:"outline"},"trash-icon":{name:"trash",category:"global",type:"outline"},"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":A=>g.value[q]=A,onDelete:A=>c.value.length>1&&O(q),onDragover:Q,onDragleave:Y,onDrop:z},{default:_(()=>[d(Ne,{label:f(l)("sublabel"),secondary:""},{default:_(()=>[d(De,{modelValue:K.label,"onUpdate:modelValue":A=>K.label=A,onInput:A=>$(q,"label",A)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),d(Ne,{label:f(l)("description_message"),secondary:""},{default:_(()=>[d(De,{modelValue:K.description,"onUpdate:modelValue":A=>K.description=A,placeholder:f(l)("enter_description_here"),onInput:A=>$(q,"description",A)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(qt,{modelValue:K.optionHide,"onUpdate:modelValue":A=>K.optionHide=A,priority:"secondary",type:"checkmark",onChange:A=>$(q,"optionHide",A)},{default:_(()=>[ge(P(f(l)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d(At),d(qt,{modelValue:K.required,"onUpdate:modelValue":A=>K.required=A,priority:"secondary",type:"checkmark",disabled:w.value,onChange:A=>W(q,A)},{default:_(()=>[ge(P(f(l)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","disabled","onChange"]),K.required?(h(),le(Ne,{key:0,label:f(l)("required_message"),secondary:""},{default:_(()=>[d(De,{modelValue:K.requiredMessage,"onUpdate:modelValue":A=>K.requiredMessage=A,placeholder:f(l)("this_field_is_required"),disabled:w.value||!K.required,onInput:A=>$(q,"requiredMessage",A)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","onInput"])]),_:2},1032,["label"])):ce("",!0),d(At),d(Ne,{label:f(l)("placeholder"),secondary:""},{default:_(()=>[d(De,{modelValue:K.placeholder,"onUpdate:modelValue":A=>K.placeholder=A,placeholder:f(l)("enter_text_here"),onInput:A=>$(q,"placeholder",A)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(Ne,{label:f(l)("default_value"),secondary:""},{default:_(()=>[d(De,{modelValue:K.modelValue,"onUpdate:modelValue":A=>K.modelValue=A,onInput:A=>$(q,"modelValue",A)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"])]),_:2},1032,["title","collapsed","disable-delete","onUpdate:collapsed","onDelete"])]),_:1},8,["modelValue"])]),d(Ee,{priority:"secondary",type:"fill",size:"d","icon-start-category":"global","icon-start-name":"plus",disabled:C.value,onClick:X},{default:_(()=>[ge(P(f(l)("add_option")),1)]),_:1},8,["disabled"]),d(At),d(Ne,{label:f(l)("css_classes"),secondary:""},{default:_(()=>[d(De,{modelValue:I.value,"onUpdate:modelValue":ne[7]||(ne[7]=K=>I.value=K),onInput:ne[8]||(ne[8]=K=>T("cssClasses",K))},null,8,["modelValue"])]),_:1},8,["label"])]))}}),kB=Ae(SB,[["__scopeId","data-v-8874e7d8"]]),CB={class:"ivyforms-address-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},IB={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},FB={class:"ivyforms-basic-field-options__field-meta-title medium-16"},TB={class:"ivyforms-basic-field-options__field-meta-id regular-16"},$B={class:"ivyforms-address-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},PB={class:"ivyforms-address-field-options__options-list-label medium-14"},VB={class:"ivyforms-address-field-options__address-options ivyforms-flex ivyforms-flex-direction-column"},LB=ke({__name:"AddressFieldOptions",setup(n){const{getLabel:l}=ze(),{selectedField:o}=Bl(it()),{updateSelectedField:r,updateFieldOptions:i}=it(),m=k(()=>{const T=o.value?.id??"";return typeof T=="number"&&T?String(T).padStart(2,"0"):l("not_set")}),c=k({get:()=>o.value?.addressFields||[],set:T=>C("addressFields",T)}),v=x([]);Be(c,(T,D)=>{const B=T.length;if(!D||D.length===0){v.value=Array.from({length:B},()=>!0),B>0&&(v.value[0]=!1);return}const $=v.value;v.value=Array.from({length:B},()=>!0);for(let O=0;Oo.value?.hideLabel||!1,set:T=>C("hideLabel",T)}),g=wm.map(T=>T.name),p=k({get(){return c.value.find(D=>D.type==="country")?.value||""},set(T){const D=c.value.find(B=>B.type==="country");D&&(D.value=T)}});function b(T,D){S(T,"value",D)}const I=T=>{switch(T){case"streetAddress":return l("street_address");case"addressLine2":return l("address_line_2");case"city":return l("city");case"state":return l("state");case"zip":return l("zip");case"country":return l("country");default:return T}},C=(T,D)=>{r(T,D),i(T,D)},S=(T,D,B)=>{const $=[...c.value];$[T]={...$[T],[D]:B},C("addressFields",$)},w=(T,D)=>{S(T,"required",!!D)};return(T,D)=>(h(),V("div",CB,[s("div",IB,[s("div",FB,[ge(P(f(l)("address_field"))+" ",1),s("span",TB,"(ID "+P(m.value)+")",1)]),d(At)]),d(Ne,{label:f(l)("label"),secondary:""},{default:_(()=>[d(De,{"model-value":f(o).label,onInput:D[0]||(D[0]=B=>C("label",B))},null,8,["model-value"])]),_:1},8,["label"]),s("div",$B,[d(qt,{modelValue:u.value,"onUpdate:modelValue":D[1]||(D[1]=B=>u.value=B),priority:"secondary",type:"checkmark",onChange:D[2]||(D[2]=B=>C("hideLabel",B))},{default:_(()=>[ge(P(f(l)("hide_label")),1)]),_:1},8,["modelValue"])]),d(At),s("div",PB,P(f(l)("address_fields"))+": ",1),s("div",VB,[(h(!0),V(xe,null,Oe(c.value,(B,$)=>(h(),le(rv,{key:B.type,title:B.label||I(B.type),collapsed:v.value[$],"show-trash":!1,"show-drag":!1,"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":O=>v.value[$]=O},{"header-actions":_(()=>[d(qt,{modelValue:B.visible,"onUpdate:modelValue":O=>B.visible=O,class:"ivyforms-address-field-options__option-item-visible-checkbox","aria-label":f(l)("show_field"),priority:"secondary",type:"withMarker",onChange:O=>S($,"visible",O)},{default:_(()=>[ge(P(f(l)("")),1)]),_:1},8,["modelValue","onUpdate:modelValue","aria-label","onChange"])]),default:_(()=>[d(Ne,{label:f(l)("sublabel"),secondary:""},{default:_(()=>[d(De,{modelValue:B.label,"onUpdate:modelValue":O=>B.label=O,onInput:O=>S($,"label",O)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),d(Ne,{label:f(l)("description_message"),secondary:""},{default:_(()=>[d(De,{modelValue:B.description,"onUpdate:modelValue":O=>B.description=O,placeholder:f(l)("enter_description_here"),onInput:O=>S($,"description",O)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(qt,{modelValue:B.hideLabel,"onUpdate:modelValue":O=>B.hideLabel=O,priority:"secondary",type:"checkmark",onChange:O=>S($,"hideLabel",O)},{default:_(()=>[ge(P(f(l)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d(At),d(qt,{modelValue:B.required,"onUpdate:modelValue":O=>B.required=O,priority:"secondary",type:"checkmark",onChange:O=>w($,O)},{default:_(()=>[ge(P(f(l)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),B.required?(h(),le(Ne,{key:0,label:f(l)("required_message"),secondary:""},{default:_(()=>[d(De,{modelValue:B.requiredMessage,"onUpdate:modelValue":O=>B.requiredMessage=O,placeholder:f(l)("this_field_is_required"),onInput:O=>S($,"requiredMessage",O)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"])):ce("",!0),d(At),d(Ne,{label:f(l)("placeholder"),secondary:""},{default:_(()=>[d(De,{modelValue:B.placeholder,"onUpdate:modelValue":O=>B.placeholder=O,placeholder:f(l)("enter_text_here"),onInput:O=>S($,"placeholder",O)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),B.type==="country"?(h(),le(Ne,{key:1,label:f(l)("default_value"),secondary:""},{default:_(()=>[d(Ct,{modelValue:p.value,"onUpdate:modelValue":D[3]||(D[3]=O=>p.value=O),placeholder:f(l)("select_country"),onChange:O=>b($,O)},{default:_(()=>[(h(!0),V(xe,null,Oe(f(g),O=>(h(),le(Mt,{key:O,value:O,secondary:""},{default:_(()=>[ge(P(O),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"])]),_:2},1032,["label"])):ce("",!0)]),_:2},1032,["title","collapsed","onUpdate:collapsed"]))),128))]),d(At),d(Ne,{label:f(l)("css_classes"),secondary:""},{default:_(()=>[d(De,{"model-value":f(o).cssClasses,onInput:D[4]||(D[4]=B=>C("cssClasses",B))},null,8,["model-value"])]),_:1},8,["label"])]))}}),RB=Ae(LB,[["__scopeId","data-v-4e186895"]]),MB={class:"ivyforms-rating-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},UB=ke({__name:"RatingFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){const l=n,o=k(()=>{if(Array.isArray(l.field.fieldOptions))return l.field.fieldOptions;const r=l.field.options;return Array.isArray(r)?r:[]});return Ut(()=>{if(!l.field.fieldOptions||l.field.fieldOptions.length===0){const r=[{id:1,label:l.getLabel("good"),value:"1",isDefault:!1,position:1},{id:2,label:l.getLabel("nice"),value:"2",isDefault:!1,position:2},{id:3,label:l.getLabel("very_good"),value:"3",isDefault:!1,position:3},{id:4,label:l.getLabel("awesome"),value:"4",isDefault:!1,position:4},{id:5,label:l.getLabel("amazing"),value:"5",isDefault:!1,position:5}];l.updateField("fieldOptions",r)}}),Be(()=>o.value,r=>{if(!r||r.length===0)return;if(r.some((m,c)=>m.value!==String(c+1))){const m=r.map((c,v)=>({...c,value:String(v+1),position:v+1}));l.updateField("fieldOptions",m)}},{deep:!0}),(r,i)=>(h(),V("div",MB,[d(Mm,{choices:o.value,"show-values":n.field.showValues,"selection-mode":"single","can-shuffle":!1,"can-search":!1,"can-clear-selection":!0,"default-label":"Option","default-value-prefix":"option","preset-ids":["rating"],"onUpdate:choices":i[0]||(i[0]=m=>n.updateField("fieldOptions",m)),"onUpdate:showValues":i[1]||(i[1]=m=>n.updateField("showValues",m))},null,8,["choices","show-values"]),d(qt,{"model-value":!!n.field.showRatingText,priority:"secondary",type:"checkmark","onUpdate:modelValue":i[2]||(i[2]=m=>n.updateField("showRatingText",m))},{default:_(()=>[ge(P(n.getLabel("show_text")),1)]),_:1},8,["model-value"]),d(At),d(qt,{"model-value":n.field.required,priority:"secondary",type:"checkmark","onUpdate:modelValue":i[3]||(i[3]=m=>n.updateField("required",m))},{default:_(()=>[ge(P(n.getLabel("required")),1)]),_:1},8,["model-value"]),n.field.required?(h(),le(Ne,{key:0,label:n.getLabel("required_message")},{default:_(()=>[d(De,{secondary:"","model-value":n.field.requiredMessage||"",placeholder:n.getLabel("this_field_is_required"),"onUpdate:modelValue":i[4]||(i[4]=m=>n.updateField("requiredMessage",m))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0)]))}}),BB=Ae(UB,[["__scopeId","data-v-de505318"]]),DB={class:"ivyforms-html-content-options"},EB={class:"ivyforms-html-content-options__label medium-14 ivyforms-mb-8"},AB=ke({__name:"HtmlContentOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){const l=n,o=k(()=>l.field?.htmlContent||""),r=i=>{l.updateField("htmlContent",i)};return(i,m)=>(h(),V("div",DB,[s("div",EB,P(n.getLabel("content")),1),d(Xu,{"model-value":o.value,"onUpdate:modelValue":r},null,8,["model-value"])]))}}),OB=Ae(AB,[["__scopeId","data-v-b0625439"]]),zB={class:"ivyforms-max-length-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},WB=ke({__name:"MaxLengthOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){return(l,o)=>(h(),V("div",zB,[d(hn,{"model-value":n.field.limitMaxLength,priority:"secondary",size:"d",title:n.getLabel("limit_maximum_length"),"text-position":"right",onChange:o[0]||(o[0]=r=>n.updateField("limitMaxLength",r))},null,8,["model-value","title"]),n.field.limitMaxLength?(h(),le(Ne,{key:0},{default:_(()=>[d(Rm,{"model-value":n.field.maxLength,min:1,max:65535,secondary:"","onUpdate:modelValue":o[1]||(o[1]=r=>n.updateField("maxLength",r))},null,8,["model-value"])]),_:1})):ce("",!0)]))}}),qB=Ae(WB,[["__scopeId","data-v-38f09b3a"]]),NB={class:"ivyforms-default-value-options"},HB=ke({__name:"TextDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){return(l,o)=>(h(),V("div",NB,[d(Ne,{label:n.getLabel("default_value"),secondary:""},{default:_(()=>[d(De,{"model-value":n.field.defaultValue,onInput:o[0]||(o[0]=r=>n.updateField("defaultValue",r))},null,8,["model-value"])]),_:1},8,["label"])]))}}),YB={class:"ivyforms-default-value-options"},jB=ke({__name:"TextareaDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){return(l,o)=>(h(),V("div",YB,[d(Ne,{label:n.getLabel("default_value"),secondary:""},{default:_(()=>[d(De,{"model-value":n.field.defaultValue,type:"textarea",onInput:o[0]||(o[0]=r=>n.updateField("defaultValue",r))},null,8,["model-value"])]),_:1},8,["label"])]))}}),GB={class:"ivyforms-label-position-options"},KB=ke({__name:"LabelPositionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){return(l,o)=>(h(),V("div",GB,[d(Ne,{label:n.getLabel("label_position")},{default:_(()=>[d(ha,{"model-value":n.field.labelPosition,priority:"secondary",onChange:o[0]||(o[0]=r=>n.updateField("labelPosition",r))},{default:_(()=>[d(Do,{value:"default",priority:"secondary"},{default:_(()=>[ge(P(n.getLabel("label_position_default")),1)]),_:1}),d(Do,{value:"top",priority:"secondary"},{default:_(()=>[ge(P(n.getLabel("label_position_top")),1)]),_:1}),d(Do,{value:"left",priority:"secondary"},{default:_(()=>[ge(P(n.getLabel("label_position_left")),1)]),_:1}),d(Do,{value:"right",priority:"secondary"},{default:_(()=>[ge(P(n.getLabel("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),XB=Ae(KB,[["__scopeId","data-v-ac4261e2"]]),QB={class:"ivyforms-no-duplicates-option"},JB=ke({__name:"NoDuplicatesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){return(l,o)=>(h(),V("div",QB,[d(qt,{"model-value":n.field.noDuplicates,priority:"secondary",type:"checkmark",onChange:o[0]||(o[0]=r=>n.updateField("noDuplicates",r))},{default:_(()=>[ge(P(n.getLabel("no_duplicates")),1)]),_:1},8,["model-value"])]))}}),ZB={key:1,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},e3={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},t3={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-mt-26"},o3={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},n3={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},l3={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},i3={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},r3={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},a3={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},s3={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},d3={key:1,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},u3=ke({__name:"TimeFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function},displayFormat:{}},setup(n){const l=n,{field:o,updateField:r,getLabel:i,displayFormat:m}=l,c={TIME_PICKER:"time-picker",INPUT:"input",DROPDOWN:"dropdown"},v={AMPM:"ampm"},u={EMPTY:""},g=k(()=>l.field.timeFieldType===c.TIME_PICKER),p=k(()=>l.field.timeFieldType===c.INPUT),b=k(()=>l.field.timeFieldType===c.DROPDOWN),I=k(()=>l.field.timeFormat===v.AMPM),C=x(u.EMPTY),S=x(u.EMPTY),w=x(""),T=x(""),D=x(""),B=k(()=>{const K={value:"",label:l.getLabel("not_selected")};if(l.field.timeFormat===v.AMPM){const q=Array.from({length:12},(A,Z)=>{const ae=String(Z+1).padStart(2,"0");return{value:ae,label:ae}});return[K,...q]}else{const q=Array.from({length:24},(A,Z)=>{const ae=String(Z).padStart(2,"0");return{value:ae,label:ae}});return[K,...q]}}),$=[{value:"",label:l.getLabel("not_selected")},...Array.from({length:60},(K,q)=>{const A=String(q).padStart(2,"0");return{value:A,label:A}})],{parseTimeString:O,formatTimeString:X,getAmPmFromHours:E}=yd();Be(()=>l.field.defaultValue,K=>{if(b.value&&typeof K=="string"){const q=O(K);T.value=q.hours,D.value=q.minutes,S.value=q.amPm}if(p.value&&typeof K=="string"){const q=K.match(/\b(AM|PM)\b/i);w.value=K.replace(/\b(AM|PM)\b/i,"").trim(),q&&q[1]&&(C.value=q[1].toUpperCase())}},{immediate:!0});const j=K=>{const q=C.value,A=q?`${K.trim()} ${q}`:K.trim();l.updateField("defaultValue",A)},Q=K=>{const q=w.value.trim(),A=K?`${q} ${K}`:q;l.updateField("defaultValue",A)},Y=K=>{S.value=K;const q=X(T.value,D.value||"",K);l.updateField("defaultValue",q)},z=()=>{const K=X(T.value,D.value,S.value);l.updateField("defaultValue",K)},te=x(l.field.defaultValue||"");Be(te,K=>{if(l.field.timeFormat===v.AMPM&&K){const[q,A]=K.split(":"),Z=parseInt(q,10),ae=E(q),H=Z%12||12,Se=X(String(H).padStart(2,"0"),A,ae);l.updateField("defaultValue",Se)}else l.updateField("defaultValue",K)}),Ut(()=>{o.minTimeValue&&o.minTimeValue!==""||o.maxTimeValue&&o.maxTimeValue!==""?r("limitTimeRange",!0):r("limitTimeRange",!1)});function W(K){r("limitTimeRange",K),K||(r("minTimeValue",""),r("maxTimeValue",""))}const N=k({get(){return o.minTimeValue||null},set(K){r("minTimeValue",K||"")}}),ne=k({get(){return o.maxTimeValue||null},set(K){r("maxTimeValue",K||"")}});return(K,q)=>{const A=De,Z=Mt,ae=Ct,H=At;return h(),V(xe,null,[f(o).type==="time"?(h(),V(xe,{key:0},[g.value?(h(),le(Ne,{key:0,label:f(i)("default_value")},{default:_(()=>[d(md,{modelValue:te.value,"onUpdate:modelValue":q[0]||(q[0]=Se=>te.value=Se),"time-format":f(o).timeFormat,editable:!1,clearable:!0,secondary:""},null,8,["modelValue","time-format"])]),_:1},8,["label"])):p.value?(h(),V("div",ZB,[s("div",e3,[d(Ne,{label:f(i)("default_value")},{default:_(()=>[d(A,{modelValue:w.value,"onUpdate:modelValue":q[1]||(q[1]=Se=>w.value=Se),onInput:j},null,8,["modelValue"])]),_:1},8,["label"])]),I.value?(h(),V("div",t3,[d(ae,{modelValue:C.value,"onUpdate:modelValue":[q[2]||(q[2]=Se=>C.value=Se),Q],class:"ivyforms-ampm-select"},{default:_(()=>[d(Z,{value:"",label:f(i)("not_selected")},{default:_(()=>[ge(P(f(i)("not_selected")),1)]),_:1},8,["label"]),d(Z,{value:"AM",label:f(i)("am")},{default:_(()=>[ge(P(f(i)("am")),1)]),_:1},8,["label"]),d(Z,{value:"PM",label:f(i)("pm")},{default:_(()=>[ge(P(f(i)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):ce("",!0)])):b.value?(h(),le(Ne,{key:2,label:f(i)("default_value")},{default:_(()=>[s("div",o3,[s("div",n3,[s("div",l3,P(f(i)("hours")),1),d(ae,{modelValue:T.value,"onUpdate:modelValue":[q[3]||(q[3]=Se=>T.value=Se),z],class:"ivyforms-hours-select"},{default:_(()=>[(h(!0),V(xe,null,Oe(B.value,Se=>(h(),le(Z,{key:Se.value,label:Se.label,value:Se.value},{default:_(()=>[ge(P(Se.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),s("div",i3,[s("div",r3,P(f(i)("minutes")),1),d(ae,{modelValue:D.value,"onUpdate:modelValue":[q[4]||(q[4]=Se=>D.value=Se),z],class:"ivyforms-minutes-select"},{default:_(()=>[(h(),V(xe,null,Oe($,Se=>d(Z,{key:Se.value,label:Se.label,value:Se.value},{default:_(()=>[ge(P(Se.label),1)]),_:2},1032,["label","value"])),64))]),_:1},8,["modelValue"])]),I.value?(h(),V("div",a3,[s("div",s3,P(f(i)("am_pm")),1),d(ae,{modelValue:S.value,"onUpdate:modelValue":[q[5]||(q[5]=Se=>S.value=Se),Y],class:"ivyforms-ampm-select"},{default:_(()=>[d(Z,{value:"",label:f(i)("not_selected")},{default:_(()=>[ge(P(f(i)("not_selected")),1)]),_:1},8,["label"]),d(Z,{value:"AM",label:f(i)("am")},{default:_(()=>[ge(P(f(i)("am")),1)]),_:1},8,["label"]),d(Z,{value:"PM",label:f(i)("pm")},{default:_(()=>[ge(P(f(i)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):ce("",!0)])]),_:1},8,["label"])):ce("",!0)],64)):ce("",!0),d(H),d(hn,{"model-value":f(o).limitTimeRange,priority:"secondary",size:"d",title:f(i)("limit_min_max_time"),"text-position":"right",onChange:W},null,8,["model-value","title"]),f(o).limitTimeRange?(h(),V("div",d3,[d(Ne,{label:f(i)("min_time"),class:"ivyforms-flex-1"},{default:_(()=>[d(md,{modelValue:N.value,"onUpdate:modelValue":q[6]||(q[6]=Se=>N.value=Se),format:f(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),d(Ne,{label:f(i)("max_time"),class:"ivyforms-flex-1"},{default:_(()=>[d(md,{modelValue:ne.value,"onUpdate:modelValue":q[7]||(q[7]=Se=>ne.value=Se),format:f(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):ce("",!0)],64)}}}),c3=Ae(u3,[["__scopeId","data-v-b8e552fd"]]),f3={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},m3={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},v3={key:3,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},p3=ke({__name:"DateFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){const l=n,{field:o,updateField:r,getLabel:i}=l,m=k(()=>l.field.dateFieldType==="date-picker"),c=k(()=>l.field.dateFieldType==="input"),v=k(()=>l.field.dateFieldType==="dropdown"),{parseDateString:u,formatDateString:g,getDaysArray:p,getMonthsArray:b,getYearsArray:I,toISOFormat:C,fromISOFormat:S}=Gu(),w=k(()=>String(l.field.dateFormat||"MM/DD/YYYY")),T=k({get:()=>C(l.field.defaultValue||"",l.field.dateFormat||"MM/DD/YYYY"),set:K=>{l.updateField("defaultValue",S(K||"",l.field.dateFormat||"MM/DD/YYYY"))}}),D=x(""),B=x(""),$=x(""),O=x(""),X=x(!1),E=k(()=>{const K=(l.field.dateFormat||"MM/DD/YYYY").toUpperCase(),q=[],A=K.indexOf("D"),Z=K.indexOf("M"),ae=K.indexOf("Y");return A!==-1&&q.push({type:"day",order:A,placeholder:K.includes("DD")?"DD":"D"}),Z!==-1&&q.push({type:"month",order:Z,placeholder:K.includes("MM")?"MM":"M"}),ae!==-1&&q.push({type:"year",order:ae,placeholder:K.includes("YYYY")?"YYYY":"YY"}),q.sort((H,Se)=>H.order-Se.order)});Be(()=>l.field.defaultValue,K=>{if(!X.value)if(K&&typeof K=="string"){D.value=K;const q=u(K,l.field.dateFormat||"MM/DD/YYYY");B.value=q.day,$.value=q.month,O.value=q.year}else D.value="",B.value="",$.value="",O.value=""},{immediate:!0});const j=()=>{const K=D.value.trim();if(!K){X.value=!0,l.updateField("defaultValue",""),xo(()=>{X.value=!1});return}const q=u(K,l.field.dateFormat||"MM/DD/YYYY");if(q.day&&q.month&&q.year){const A=Number(q.day),Z=Number(q.month),ae=Number(q.year);if(A>=1&&A<=31&&Z>=1&&Z<=12&&ae>=1900&&ae<=2100){const Se=g(String(A),String(Z),String(ae),l.field.dateFormat||"MM/DD/YYYY");X.value=!0,D.value=Se,l.updateField("defaultValue",Se),xo(()=>{X.value=!1})}else D.value=K}else D.value=K},Q=()=>{xo(()=>{const K=B.value&&$.value&&O.value,q=!B.value&&!$.value&&!O.value;if(K){X.value=!0;const A=g(B.value,$.value,O.value,l.field.dateFormat||"MM/DD/YYYY");l.updateField("defaultValue",A),xo(()=>{X.value=!1})}else q&&(X.value=!0,l.updateField("defaultValue",""),xo(()=>{X.value=!1}))})},Y=k(()=>[{label:"--",value:""},...p()]),z=k(()=>[{label:"--",value:""},...b()]),te=k(()=>{const K=l.field.minYear||new Date().getFullYear()-100,q=l.field.maxYear||new Date().getFullYear()+100;return[{label:"--",value:""},...I(K,q)]}),W=k({get:()=>{const K=l.field.minDateValue;return C(K?String(K):"",l.field.dateFormat||"MM/DD/YYYY")},set:K=>{l.updateField("minDateValue",S(K||"",l.field.dateFormat||"MM/DD/YYYY"))}}),N=k({get:()=>{const K=l.field.maxDateValue;return C(K?String(K):"",l.field.dateFormat||"MM/DD/YYYY")},set:K=>{l.updateField("maxDateValue",S(K||"",l.field.dateFormat||"MM/DD/YYYY"))}});Ut(()=>{o.minDateValue&&o.minDateValue!==""||o.maxDateValue&&o.maxDateValue!==""?r("limitDateRange",!0):r("limitDateRange",!1)});function ne(K){r("limitDateRange",K),K||(r("minDateValue",""),r("maxDateValue",""))}return(K,q)=>(h(),V(xe,null,[m.value?(h(),le(Ne,{key:0,label:f(i)("default_value")},{default:_(()=>[d(fa,{modelValue:T.value,"onUpdate:modelValue":q[0]||(q[0]=A=>T.value=A),format:w.value,"value-format":"YYYY-MM-DD","icon-start":"calendar-dot",clearable:"",secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])):c.value?(h(),le(Ne,{key:1,label:f(i)("default_value")},{default:_(()=>[d(De,{modelValue:D.value,"onUpdate:modelValue":q[1]||(q[1]=A=>D.value=A),placeholder:w.value,type:"text",onBlur:j},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):v.value?(h(),le(Ne,{key:2,label:f(i)("default_value")},{default:_(()=>[s("div",f3,[(h(!0),V(xe,null,Oe(E.value,A=>(h(),V("div",{key:A.type,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},[s("div",m3,P(f(i)(A.type)),1),A.type==="day"?(h(),le(Ct,{key:0,modelValue:B.value,"onUpdate:modelValue":[q[2]||(q[2]=Z=>B.value=Z),Q],class:"ivyforms-day-select"},{default:_(()=>[(h(!0),V(xe,null,Oe(Y.value,Z=>(h(),le(Mt,{key:Z.value,label:Z.label,value:Z.value},{default:_(()=>[ge(P(Z.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):A.type==="month"?(h(),le(Ct,{key:1,modelValue:$.value,"onUpdate:modelValue":[q[3]||(q[3]=Z=>$.value=Z),Q],class:"ivyforms-month-select"},{default:_(()=>[(h(!0),V(xe,null,Oe(z.value,Z=>(h(),le(Mt,{key:Z.value,label:Z.label,value:Z.value},{default:_(()=>[ge(P(Z.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):A.type==="year"?(h(),le(Ct,{key:2,modelValue:O.value,"onUpdate:modelValue":[q[4]||(q[4]=Z=>O.value=Z),Q],class:"ivyforms-year-select"},{default:_(()=>[(h(!0),V(xe,null,Oe(te.value,Z=>(h(),le(Mt,{key:Z.value,label:Z.label,value:Z.value},{default:_(()=>[ge(P(Z.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):ce("",!0)]))),128))])]),_:1},8,["label"])):ce("",!0),d(At),d(hn,{"model-value":f(o).limitDateRange,priority:"secondary",size:"d",title:f(i)("limit_min_max_date"),"text-position":"right",onChange:ne},null,8,["model-value","title"]),f(o).limitDateRange?(h(),V("div",v3,[d(Ne,{label:f(i)("min_date"),class:"ivyforms-flex-50"},{default:_(()=>[d(fa,{modelValue:W.value,"onUpdate:modelValue":q[5]||(q[5]=A=>W.value=A),format:w.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),d(Ne,{label:f(i)("max_date"),class:"ivyforms-flex-50"},{default:_(()=>[d(fa,{modelValue:N.value,"onUpdate:modelValue":q[6]||(q[6]=A=>N.value=A),format:w.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):ce("",!0)],64))}}),y3=Ae(p3,[["__scopeId","data-v-98812511"]]),g3={class:"ivyforms-prefix-and-suffix-options ivyforms-flex ivyforms-gap-16 ivyforms-flex-direction-column"},h3=ke({__name:"PrefixAndSuffixOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){return(l,o)=>(h(),V("div",g3,[d(Ne,{label:n.getLabel("prefix"),secondary:""},{default:_(()=>[d(De,{"model-value":n.field.inputPrefix,placeholder:n.getLabel("prefix_placeholder"),onInput:o[0]||(o[0]=r=>n.updateField("inputPrefix",r))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d(Ne,{label:n.getLabel("suffix"),secondary:""},{default:_(()=>[d(De,{"model-value":n.field.inputSuffix,placeholder:n.getLabel("suffix_placeholder"),onInput:o[1]||(o[1]=r=>n.updateField("inputSuffix",r))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),b3=ke({__name:"RatingIconOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(n){const l=n,o=k(()=>l.getLabel?.("icon_type")),r=k(()=>l.field.ratingIcon||"star");return(i,m)=>(h(),le(Ne,{label:o.value,secondary:""},{default:_(()=>[d(Ct,{"model-value":n.field.ratingIcon||"star","icon-start":r.value,"icon-start-type":"line","onUpdate:modelValue":m[0]||(m[0]=c=>n.updateField("ratingIcon",c))},{default:_(()=>[d(Mt,{value:"star",label:n.getLabel("stars"),"icon-start":"star","icon-start-type":"line",secondary:""},{default:_(()=>[ge(P(n.getLabel("stars")),1)]),_:1},8,["label"]),d(Mt,{value:"heart",label:n.getLabel("hearts"),"icon-start":"heart","icon-start-type":"line",secondary:""},{default:_(()=>[ge(P(n.getLabel("hearts")),1)]),_:1},8,["label"]),d(Mt,{value:"like",label:n.getLabel("likes"),"icon-start":"like","icon-start-type":"line",secondary:""},{default:_(()=>[ge(P(n.getLabel("likes")),1)]),_:1},8,["label"])]),_:1},8,["model-value","icon-start"])]),_:1},8,["label"]))}}),_3=Ae(b3,[["__scopeId","data-v-5b87b553"]]),av=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","recaptcha","turnstile","hcaptcha","rating","html"],x3=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address"],w3=["text","email","number","textarea","phone","website","select","multi-select"],S3=["radio","checkbox","select","multi-select"],k3=av;function C3(){St.fieldOptions.register({id:"lite-basic-options",fieldTypes:av,tab:"general",order:10,component:RU,showDividerAfter:!0,condition:c=>c.type!=="name"&&c.type!=="address"&&c.type!=="recaptcha"&&c.type!=="turnstile"&&c.type!=="hcaptcha"}),St.fieldOptions.register({id:"lite-html-content-options",fieldTypes:["html"],tab:"general",order:15,component:OB,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-validation-options",fieldTypes:x3,tab:"general",order:20,component:DU,showDividerAfter:!0,condition:c=>c.type!=="name"&&c.type!=="address"}),St.fieldOptions.register({id:"lite-choice-list-options",fieldTypes:S3,tab:"general",order:30,component:cB,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-number-range-options",fieldTypes:["number"],tab:"general",order:35,component:qU,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-placeholder-option",fieldTypes:w3,tab:"general",order:40,component:EU,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-name-field-basic-options",fieldTypes:["name"],tab:"general",order:45,component:kB,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-address-field-basic-options",fieldTypes:["address"],tab:"general",order:50,component:RB,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-rating-field-options",fieldTypes:["rating"],tab:"general",order:52,component:BB,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-phone-format-options",fieldTypes:["phone"],tab:"general",order:55,component:YU,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-time-field-options",fieldTypes:["time"],tab:"general",order:60,component:ZU,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-date-field-options",fieldTypes:["date"],tab:"general",order:60,component:oB,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-css-classes-option",fieldTypes:k3,tab:"general",order:90,component:AU,showDividerAfter:!0,condition:c=>c.type!=="name"&&c.type!=="address"}),St.fieldOptions.register({id:"lite-phone-country-detection",fieldTypes:["phone"],tab:"general",order:91,component:KU,showDividerAfter:!1}),St.fieldOptions.register({id:"lite-textarea-options",fieldTypes:["textarea"],tab:"general",order:96,component:iB,showDividerAfter:!1}),St.fieldOptions.register({id:"lite-confirmation-options",fieldTypes:["email"],tab:"general",order:97,component:sB,showDividerAfter:!1});const n=["text","email","number","website"],l=["text","email","textarea","website","phone"],o=["text","email","number","textarea","website","phone","time","date","name","select","multi-select","radio","checkbox","address","rating","html"],r=["text","email","number","website","phone"],i=["website"],m=["rating"];St.fieldOptions.register({id:"lite-time-advanced-options",fieldTypes:["time"],tab:"advanced",order:10,component:c3,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-date-advanced-options",fieldTypes:["date"],tab:"advanced",order:10,component:y3,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-max-length-options",fieldTypes:l,tab:"advanced",order:20,component:qB,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-text-default-value-options",fieldTypes:n,tab:"advanced",order:30,component:HB,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-textarea-default-value-options",fieldTypes:["textarea"],tab:"advanced",order:31,component:jB,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-label-position-options",fieldTypes:o,tab:"advanced",order:40,component:XB,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-rating-icon-options",fieldTypes:m,tab:"advanced",order:41,component:_3,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-no-duplicates-option",fieldTypes:r,tab:"advanced",order:50,component:JB,showDividerAfter:!0}),St.fieldOptions.register({id:"lite-prefix-suffix-options",fieldTypes:i,tab:"advanced",order:50,component:h3,showDividerAfter:!1})}const I3=["recaptcha","turnstile","hcaptcha"],F3=n=>I3.includes(n),ga=K_(J1),T3=X_();ga.use(T3);ga.use(Nn);const $3=Q_();$3.initialize();ga.config.globalProperties.$labels=ze();(function(){J_();const l=window,{getLabel:o}=ze(),r=it(),i=un(),m=new Proxy({},{get:(u,g)=>{try{return o(String(g))}catch{return String(g)}}});l.IvyForms=l.IvyForms||{api:St,hooks:St.hooks,fields:St.fields},l.IvyForms.api=St,l.IvyForms.hooks||(l.IvyForms.hooks=St.hooks),l.IvyForms.hooks.triggerUpdate||(l.IvyForms.hooks.triggerUpdate=()=>{}),l.IvyForms.fields||(l.IvyForms.fields=St.fields),l.IvyForms.getLabel=o,l.IvyForms.labels=m,l.IvyForms.adminUrl=l.wpIvyApiSettings?.root?.replace(/\/wp-json\/?$/,"")+"/wp-admin/",l.IvyForms.Vue=Z_,l.IvyForms.IvyMessage=Je,l.IvyForms.useApiClient=Tn,l.IvyForms.useActionEntityStore=rl,l.IvyForms.unsavedChangesStore=Ii(),l.IvyForms.useProUpgradeDialogStore=Eu,l.IvyForms.formBuilder=r,l.IvyForms.globalState=i,l.IvyForms.types=e1;const{showUpgradeDialog:c}=Sr();l.IvyForms.helpers={isSecurityField:F3,showUpgradeDialog:c};const v=((u,g)=>u&&g?(ga.component(u,g),v[u]=g,g):v);if(t1(v,ga),l.IvyForms.components=v,l.IvyForms.registerComponent=(u,g)=>v(u,g),l.IvyForms._router=Nn,!l.IvyForms.pro){const u=wr();u.fetch().then(()=>{window.dispatchEvent(new CustomEvent("ivyforms:pro_features_loaded"))}).catch(()=>{}),l.IvyForms.pro={get loaded(){return u.loaded.value},get loading(){return u.loading.value},get plan(){return u.plan.value},get upgradeMap(){return u.upgradeMap.value},get groups(){return u.groups.value},get license(){return u.license.value},get features(){const g=u.data?.value?.features||{},p={};for(const b in g)p[b]=!!g[b];return p},hasFeature:g=>u.hasFeature(g),fetch:g=>u.fetch(g),refresh:()=>u.refresh()}}l.IvyForms.onProReady||(l.IvyForms._proReadyQueue=[],l.IvyForms.onProReady=u=>{try{if(l.IvyForms.pro?.loaded)return u(l.IvyForms.pro);l.IvyForms._proReadyQueue?.push(u)}catch{}},window.addEventListener("ivyforms:pro_features_loaded",()=>{const u=Array.isArray(l.IvyForms._proReadyQueue)?l.IvyForms._proReadyQueue:[];for(;u.length;){const g=u.shift();try{g&&g(l.IvyForms.pro)}catch{}}})),l.IvyForms.hasProFeature||(l.IvyForms.hasProFeature=u=>{try{return!l.IvyForms.pro||!l.IvyForms.pro.loaded?!1:!!l.IvyForms.pro.hasFeature?.(u)}catch{return!1}})})();C3();ga.mount("#ivyforms-app");const P3=Go();P3.loadAllSettings().then(()=>{const{startWatching:n}=Ao();n()}).catch(()=>{const{startWatching:n}=Ao();n()});o1({scope:"admin"});