| 1 |
import{d as he,u as Uo,r as _,c as P,w as Re,o as Ft,a as La,b as ee,e as y,I as lv,n as Ko,f as g,g as u,h as s,_ as av,i as Ie,t as x,j as nt,k as Je,l as F,m as ue,p as mo,F as ve,q as Ee,s as ne,T as V1,v as Oe,x as Nd,y as rv,z as Xt,A as Oi,B as Dn,C as a,D as Ml,E as Tn,G as sv,H as Ts,P as pc,J as Ia,K as yc,L as dv,M as Tl,N as It,O as Tt,Q as qe,R as wd,S as We,U as Rr,V as De,W as Yo,X as St,Y as qi,Z as Yi,$ as Po,a0 as $o,a1 as Fn,a2 as Ud,a3 as No,a4 as bo,a5 as Wd,a6 as pn,a7 as Xo,a8 as Bi,a9 as Jo,aa as uv,ab as U1,ac as M1,ad as R1,ae as B1,af as ht,ag as Md,ah as E1,ai as A1,aj as cv,ak as yn,al as D1,am as Pn,an as zi,ao as Ni,ap as Ei,aq as Ll,ar as Ta,as as Ur,at as Mr,au as Pa,av as xs,aw as ws,ax as Cs,ay as Ss,az as ln,aA as O1,aB as di,aC as z1,aD as N1,aE as W1,aF as fv,aG as mv,aH as vv,aI as Fo,aJ as q1,aK as Y1,aL as Br,aM as Rl,aN as vn,aO as an,aP as gc,aQ as On,aR as ri,aS as Bl,aT as El,aU as H1,aV as Io,aW as Ps,aX as G1,aY as Nn,aZ as Ve,a_ as kt,a$ as Ct,b0 as Yt,b1 as In,b2 as j1,b3 as Ge,b4 as qd,b5 as Vo,b6 as ui,b7 as Wn,b8 as gn,b9 as Al,ba as Er,bb as Qe,bc as Ju,bd as Yd,be as so,bf as pv,bg as km,bh as ni,bi as jt,bj as Cd,bk as Dl,bl as Fm,bm as K1,bn as Q1,bo as X1,bp as bs,bq as yv,br as gv,bs as hv,bt as bv,bu as _v,bv as xv,bw as wv,bx as Cv,by as Sv,bz as kv,bA as Fv,bB as Iv,bC as Tv,bD as Pv,bE as $v,bF as Hd,bG as Vr,bH as hc,bI as Rd,bJ as Vl,bK as Pl,bL as $l,bM as Lv,bN as Vv,bO as J1,bP as Z1,bQ as Ar,bR as ex,bS as tx,bT as ox,bU as nx,bV as ys,bW as $d,bX as _s,bY as ro,bZ as fo,b_ as kn,b$ as Sr,c0 as kr,c1 as gt,c2 as ot,c3 as Fr,c4 as it,c5 as uo,c6 as Ir,c7 as Tr,c8 as co,c9 as Pr,ca as bc,cb as Va,cc as lo,cd as Ua,ce as $r,cf as ix,cg as Uv,ch as Mv,ci as Im,cj as lx,ck as Rv,cl as ax,cm as rx,cn as Ne,co as sx,cp as dx,cq as ux,cr as cx,cs as fx,ct as mx,cu as vx,cv as Bv,cw as Bd,cx as Ev,cy as Av,cz as px,cA as yx,cB as Dv,cC as $s,cD as Ma,cE as Gd,cF as _c,cG as Ov,cH as gx,cI as jd,cJ as hx,cK as bx,cL as Sd,cM as _x,cN as xx,cO as Tm,cP as uc,cQ as wx,cR as Cx,cS as Sx,cT as kx,cU as Fx,cV as zv,cW as Ix,cX as Tx,cY as Px,cZ as $x,c_ as Lx,c$ as Vx,d0 as Ux,d1 as si,d2 as cc,d3 as Nv,d4 as Kd,d5 as xc,d6 as Wv,d7 as Mx,d8 as qv,d9 as Yv,da as Pm,db as Hv,dc as Rx,dd as Bx,de as Gv,df as jv,dg as Zu,dh as Ex,di as Ax,dj as Dx,dk as Ox,dl as zx,dm as Nx,dn as Wx,dp as qx,dq as Yx,dr as Hx,ds as Gx,dt as jx}from"./chunks/index-Bc0LsNDo.js";import{c as kd}from"./chunks/_commonjsHelpers-CE1G-McA.js";const Kx={class:"ivyforms-changelog-modal ivyforms-flex ivyforms-flex-direction-column"},Qx={class:"ivyforms-changelog-modal__header ivyforms-flex ivyforms-flex-direction-column"},Xx={class:"ivyforms-changelog-modal__header-top ivyforms-flex"},Jx={class:"ivyforms-changelog-modal__logo"},Zx={class:"ivyforms-changelog-modal__header-text"},ew={class:"ivyforms-changelog-modal__title"},tw={class:"ivyforms-changelog-modal__slider ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},ow={key:0,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},nw={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},iw={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--feature"},lw={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},aw={key:1,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},rw={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},sw={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--improvement"},dw={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},uw={key:2,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},cw={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},fw={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--bugfix"},mw={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},vw={class:"ivyforms-changelog-modal__indicators ivyforms-flex ivyforms-justify-content-center"},pw=["onClick"],yw={class:"ivyforms-changelog-modal__footer ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center"},gw={class:"ivyforms-changelog-modal__footer-counter"},hw=he({__name:"IvyChangelogModal",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","close"],setup(t,{emit:o}){const{request:i}=Uo(),l=_({version:"",oldVersion:"",oldLiteVersion:"",oldProVersion:"",pro_version:"",shouldShow:!1,showProChangelog:!1,isProActive:!1,items:{date:"",improvements:[],features:[],bugfixes:[]}}),d=_(!1),m=_(!1),r=async()=>{try{d.value=!0;const Y=(await i("changelog",{method:"GET"}))?.data?.data?.data||{};l.value={version:Y.version||"",oldVersion:Y.oldVersion||"",oldLiteVersion:Y.oldLiteVersion||"",oldProVersion:Y.oldProVersion||"",pro_version:Y.pro_version||"",shouldShow:!!Y.shouldShow,showProChangelog:!!Y.showProChangelog,isProActive:!!Y.isProActive,items:{date:Y.release_date||"",improvements:Y.improvements||[],features:Y.features||[],bugfixes:Y.bugfixes||[]}},m.value=!!Y.shouldShow&&Y.version!==Y.oldVersion}catch(K){console.error("Error fetching changelog:",K)}finally{d.value=!1}},p=t,f=o,v=_(0),h=_("slide-left"),w=_(280),L=_(0),k=P({get:()=>p.visible||m.value,set:K=>f("update:visible",K)}),M=P(()=>window.wpIvyLabels||{}),D=P(()=>l.value.showProChangelog&&l.value.pro_version?`IvyForms Pro ${l.value.pro_version}`:`IvyForms Lite ${l.value.version}`),$=P(()=>{let K=0;return l.value.items.features?.length&&K++,l.value.items.improvements?.length&&K++,l.value.items.bugfixes?.length&&K++,K}),B=()=>{v.value<$.value-1&&(h.value="slide-left",v.value++)},A=()=>{v.value>0&&(h.value="slide-right",v.value--)},j=K=>{K>=0&&K<$.value&&(h.value=K>v.value?"slide-left":"slide-right",v.value=K)},N=()=>{m.value=!1,f("update:visible",!1),f("close")},oe=()=>{Ko(()=>{const K=document.querySelector(".ivyforms-changelog-section");if(K){const fe=320-(K.querySelector(".ivyforms-changelog-section-header")?.clientHeight||0)-40;w.value=Math.max(200,Math.min(280,fe))}})},J=()=>{Ko(()=>{let K=0;[l.value.items.features,l.value.items.improvements,l.value.items.bugfixes].forEach(H=>{if(H?.length){const fe=50+H.length*32+40;K=Math.max(K,fe)}}),L.value=Math.min(450,Math.max(250,K))})};return Re(()=>v.value,()=>{oe()}),Re(()=>m.value,K=>{K&&(v.value=0,J())}),Ft(()=>{r(),oe(),J();const K=Y=>{Y.key==="Escape"&&k.value&&N()};window.addEventListener("keydown",K),La(()=>{window.removeEventListener("keydown",K)})}),(K,Y)=>(g(),ee(lv,{visible:k.value,width:480,"close-on-overlay-click":!1,"is-changelog":!0,"onUpdate:visible":N},{default:y(()=>[u("div",Kx,[u("div",Qx,[u("div",Xx,[u("div",Jx,[s(av,{orientation:"logoOnly"})]),s(Ie,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",class:"ivyforms-changelog-modal__close",onClick:N})]),u("div",Zx,[u("h2",ew,x(M.value.whats_new_in)+" "+x(D.value),1)])]),u("div",{class:"ivyforms-changelog-modal__content ivyforms-flex ivyforms-flex-direction-column",style:nt({height:L.value+"px"})},[s(Ie,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-left","icon-start-type":"outline","icon-start-category":"arrows",class:Je(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--left",{"ivyforms-changelog-modal__arrow--hidden":v.value===0}]),onClick:A},null,8,["class"]),s(Ie,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-right","icon-start-type":"outline","icon-start-category":"arrows",class:Je(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--right",{"ivyforms-changelog-modal__arrow--hidden":v.value>=$.value-1}]),onClick:B},null,8,["class"]),u("div",tw,[s(V1,{name:h.value,mode:"out-in"},{default:y(()=>[(g(),F("div",{key:v.value,class:"ivyforms-changelog-modal__slide ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},[v.value===0&&l.value.items.features?.length?(g(),F("div",ow,[u("div",nw,[u("div",iw,[s(mo,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,x(M.value.new_features),1)]),u("ul",lw,[(g(!0),F(ve,null,Ee(l.value.items.features,(H,fe)=>(g(),F("li",{key:`feature-${fe}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[Y[0]||(Y[0]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ne(" "+x(H.text),1)]))),128))])])):ue("",!0),v.value===1&&l.value.items.improvements?.length?(g(),F("div",aw,[u("div",rw,[u("div",sw,[s(mo,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,x(M.value.improvements),1)]),u("ul",dw,[(g(!0),F(ve,null,Ee(l.value.items.improvements,(H,fe)=>(g(),F("li",{key:`improvement-${fe}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[Y[1]||(Y[1]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ne(" "+x(H.text),1)]))),128))])])):ue("",!0),v.value===2&&l.value.items.bugfixes?.length?(g(),F("div",uw,[u("div",cw,[u("div",fw,[s(mo,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,x(M.value.bug_fixes),1)]),u("ul",mw,[(g(!0),F(ve,null,Ee(l.value.items.bugfixes,(H,fe)=>(g(),F("li",{key:`bugfix-${fe}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[Y[2]||(Y[2]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ne(" "+x(H.text),1)]))),128))])])):ue("",!0)]))]),_:1},8,["name"])]),u("div",vw,[(g(!0),F(ve,null,Ee($.value,H=>(g(),F("span",{key:H,class:Je(["ivyforms-changelog-modal__indicator",{"ivyforms-changelog-modal__indicator--active":v.value===H-1}]),onClick:fe=>j(H-1)},null,10,pw))),128))])],4),u("div",yw,[u("div",gw,x(v.value+1)+" / "+x($.value),1),s(Ie,{priority:"primary",size:"d",type:"fill",onClick:N},{default:y(()=>[ne(x(M.value.got_it_thanks),1)]),_:1})])])]),_:1},8,["visible"]))}}),bw=Oe(hw,[["__scopeId","data-v-ed9b21bc"]]),Kv=Nd("lockedFeatureDialog",()=>{const t=_(!1),o=_({title:"",subtitle:""});return{dialogVisible:t,dialogData:o,showDialog:d=>{o.value=d,t.value=!0},hideDialog:()=>{t.value=!1}}}),_w={xmlns:"http://www.w3.org/2000/svg",width:"62",height:"24",fill:"none"};function xw(t,o){return g(),F("svg",_w,[...o[0]||(o[0]=[u("rect",{width:"62",height:"24",fill:"#5B6673",rx:"4"},null,-1),u("path",{fill:"#fff",d:"M14.75 10.25V9.4c0-1.25-1-2.25-2.25-2.25s-2.25 1-2.25 2.25v.85H9.4c-.5 0-.9.4-.9.9v4.2c0 .5.4.9.9.9h6.2c.5 0 .9-.4.9-.9v-4.2c0-.5-.4-.9-.9-.9zm-3.3-.85a1.05 1.05 0 1 1 2.1 0v.85h-2.1z"},null,-1),u("text",{x:"20",y:"16",fill:"#fff","font-family":"Inter, Arial, sans-serif","font-size":"11","font-weight":"600"},"Locked",-1)])])}const ww={render:xw},Cw={xmlns:"http://www.w3.org/2000/svg",width:"62",height:"24",fill:"none"};function Sw(t,o){return g(),F("svg",Cw,[...o[0]||(o[0]=[u("rect",{width:"62",height:"24",fill:"#2A3441",rx:"4"},null,-1),u("rect",{width:"61",height:"23",x:".5",y:".5",stroke:"#5B6673",rx:"3.5"},null,-1),u("path",{fill:"#C5CDD6",d:"M14.75 10.25V9.4c0-1.25-1-2.25-2.25-2.25s-2.25 1-2.25 2.25v.85H9.4c-.5 0-.9.4-.9.9v4.2c0 .5.4.9.9.9h6.2c.5 0 .9-.4.9-.9v-4.2c0-.5-.4-.9-.9-.9zm-3.3-.85a1.05 1.05 0 1 1 2.1 0v.85h-2.1z"},null,-1),u("text",{x:"20",y:"16",fill:"#C5CDD6","font-family":"Inter, Arial, sans-serif","font-size":"11","font-weight":"600"},"Locked",-1)])])}const kw={render:Sw},Fw=he({__name:"LockedBadge",props:{size:{default:"d"}},setup(t){const{isDark:o}=rv(),i=t,l=P(()=>o()?kw:ww);return(d,m)=>(g(),F("div",{class:Je(["ivyforms-locked-badge","ivyforms-flex","ivyforms-justify-content-center","ivyforms-align-items-center",`ivyforms-locked-badge--size-${i.size}`])},[(g(),ee(Xt(l.value)))],2))}}),Qv=Oe(Fw,[["__scopeId","data-v-97463e9d"]]),Iw={class:"ivyforms-locked-feature-dialog__body"},Tw={class:"ivyforms-locked-feature-dialog__badge ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-mb-16"},Pw={key:0,class:"ivyforms-locked-feature-dialog__title medium-18"},$w={key:1,class:"ivyforms-locked-feature-dialog__subtitle regular-14"},Lw={class:"ivyforms-locked-feature-dialog__footer ivyforms-flex ivyforms-gap-12 ivyforms-justify-content-center ivyforms-flex-direction-row"},Vw=he({__name:"LockedFeatureDialog",setup(t){const o=Kv(),{dialogVisible:i,dialogData:l}=Oi(o),d=()=>{l.value.buttons?.close?.function&&l.value.buttons.close.function(),i.value=!1},m=()=>{l.value.buttons?.confirm?.function&&l.value.buttons.confirm.function(),i.value=!1};return(r,p)=>(g(),ee(Ml,{modelValue:a(i),"onUpdate:modelValue":p[0]||(p[0]=f=>Dn(i)?i.value=f:null),"show-close":!0,width:"468px","align-center":"",class:"ivyforms-locked-feature-dialog"},{footer:y(()=>[u("div",Lw,[a(l).buttons?.close?(g(),ee(Ie,{key:0,priority:a(l).buttons.close.type||"tertiary",size:"d","full-width":"",onClick:d},{default:y(()=>[ne(x(a(l).buttons.close.text),1)]),_:1},8,["priority"])):ue("",!0),a(l).buttons?.confirm?(g(),ee(Ie,{key:1,priority:a(l).buttons.confirm.type||"primary",size:"d","full-width":"",onClick:m},{default:y(()=>[ne(x(a(l).buttons.confirm.text),1)]),_:1},8,["priority"])):ue("",!0)])]),default:y(()=>[u("div",Iw,[u("div",Tw,[s(Qv,{size:"l"})]),a(l).title?(g(),F("h3",Pw,x(a(l).title),1)):ue("",!0),a(l).subtitle?(g(),F("p",$w,x(a(l).subtitle),1)):ue("",!0)])]),_:1},8,["modelValue"]))}}),Uw=Oe(Vw,[["__scopeId","data-v-f81eda1b"]]),$m="--ivyforms-banners-height",fc=_(0),Mw=P(()=>fc.value>0);function Rw(t){let o=null;const i=()=>{const d=t.value?.offsetHeight??0;fc.value=d,document.documentElement.style.setProperty($m,`${d}px`)},l=()=>{Ko(i)};return Ft(()=>{l(),t.value&&typeof ResizeObserver<"u"&&(o=new ResizeObserver(i),o.observe(t.value)),window.addEventListener("ivyforms:refresh_banners",l)}),Tn(()=>{o?.disconnect(),window.removeEventListener("ivyforms:refresh_banners",l),fc.value=0,document.documentElement.style.removeProperty($m)}),{updateBannersHeight:i,scheduleUpdate:l,hasVisibleAppBanners:Mw}}const Bw={class:"ivyforms-app-shell"},Ew=he({__name:"App",setup(t){const o=_(null),{scheduleUpdate:i}=Rw(o),l=m=>{const r=m;return r.name??r.__name??`banner-${String(m)}`},d=sv([]);return Ft(()=>{const m=()=>{const r=Ia("ivyforms/app/banner_components",[]);d.value=r.map(p=>dv(p)?yc(p):p),i()};m(),window.addEventListener("ivyforms:refresh_banners",m)}),(m,r)=>{const p=Ts("RouterView");return g(),F("div",Bw,[u("div",{ref_key:"bannersContainerRef",ref:o,class:"ivyforms-app-banners"},[(g(!0),F(ve,null,Ee(d.value,f=>(g(),ee(Xt(f),{key:l(f)}))),128))],512),s(p),s(bw),s(pc),s(Uw)])}}}),Aw=Oe(Ew,[["__scopeId","data-v-02c139af"]]),Dw=he({__name:"PagePanel",props:{width:{type:[String,Number],default:"240px"},minWidth:{type:[String,Number],default:"240px"}},setup(t){const o=t,i=P(()=>typeof o.width=="number"?`${o.width}px`:o.width);return(l,d)=>(g(),F("div",{class:"ivyforms-page-panel ivyforms-p-12",style:nt({width:i.value,minWidth:i.value})},[Tl(l.$slots,"default",{},void 0,!0)],4))}}),Ls=Oe(Dw,[["__scopeId","data-v-4257aa21"]]);function wc(t,o){return qe.hooks.applyFilters("ivyforms/entry/context_menu_actions",t,o)}function Cc(t,o={}){const i=()=>{const l=o.locked??!1;return typeof l=="function"?l():l};return It(Tt.EditEntry,{secondary:!0,iconColor:"var(--map-base-purple-symbol-0)",isProLocked:i,proRequiredPlan:"essentials",value:"ivyforms-edit-entry",handler:l=>{i()||t(l)}})}const Ow=[{key:"id",label:"Entry ID"},{key:"ipAddress",label:"User IP"},{key:"sourceURL",label:"Source URL"},{key:"userAgent",label:"Browser"},{key:"ameliaBookingUrls",label:"Booking ID"},{key:"author",label:"User"},{key:"status",label:"Status"},{key:"dateCreated",label:"Submitted On"}],Xv=6048e5,zw=864e5,Lm=Symbol.for("constructDateFrom");function Ul(t,o){return typeof t=="function"?t(o):t&&typeof t=="object"&&Lm in t?t[Lm](o):t instanceof Date?new t.constructor(o):new Date(o)}function qn(t,o){return Ul(o||t,t)}let Nw={};function Qd(){return Nw}function ks(t,o){const i=Qd(),l=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0,d=qn(t,o?.in),m=d.getDay(),r=(m<l?7:0)+m-l;return d.setDate(d.getDate()-r),d.setHours(0,0,0,0),d}function Ed(t,o){return ks(t,{...o,weekStartsOn:1})}function Jv(t,o){const i=qn(t,o?.in),l=i.getFullYear(),d=Ul(i,0);d.setFullYear(l+1,0,4),d.setHours(0,0,0,0);const m=Ed(d),r=Ul(i,0);r.setFullYear(l,0,4),r.setHours(0,0,0,0);const p=Ed(r);return i.getTime()>=m.getTime()?l+1:i.getTime()>=p.getTime()?l:l-1}function Vm(t){const o=qn(t),i=new Date(Date.UTC(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds()));return i.setUTCFullYear(o.getFullYear()),+t-+i}function Ww(t,...o){const i=Ul.bind(null,o.find(l=>typeof l=="object"));return o.map(i)}function Um(t,o){const i=qn(t,o?.in);return i.setHours(0,0,0,0),i}function qw(t,o,i){const[l,d]=Ww(i?.in,t,o),m=Um(l),r=Um(d),p=+m-Vm(m),f=+r-Vm(r);return Math.round((p-f)/zw)}function Yw(t,o){const i=Jv(t,o),l=Ul(t,0);return l.setFullYear(i,0,4),l.setHours(0,0,0,0),Ed(l)}function Hw(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function Gw(t){return!(!Hw(t)&&typeof t!="number"||isNaN(+qn(t)))}function jw(t,o){const i=qn(t,o?.in);return i.setFullYear(i.getFullYear(),0,1),i.setHours(0,0,0,0),i}const Kw={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"}},Zv=(t,o,i)=>{let l;const d=Kw[t];return typeof d=="string"?l=d:o===1?l=d.one:l=d.other.replace("{{count}}",o.toString()),i?.addSuffix?i.comparison&&i.comparison>0?"in "+l:l+" ago":l};function Ai(t){return(o={})=>{const i=o.width?String(o.width):t.defaultWidth;return t.formats[i]||t.formats[t.defaultWidth]}}const Qw={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Xw={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Jw={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Zw={date:Ai({formats:Qw,defaultWidth:"full"}),time:Ai({formats:Xw,defaultWidth:"full"}),dateTime:Ai({formats:Jw,defaultWidth:"full"})},eC={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},ep=(t,o,i,l)=>eC[t];function ii(t){return(o,i)=>{const l=i?.context?String(i.context):"standalone";let d;if(l==="formatting"&&t.formattingValues){const r=t.defaultFormattingWidth||t.defaultWidth,p=i?.width?String(i.width):r;d=t.formattingValues[p]||t.formattingValues[r]}else{const r=t.defaultWidth,p=i?.width?String(i.width):t.defaultWidth;d=t.values[p]||t.values[r]}const m=t.argumentCallback?t.argumentCallback(o):o;return d[m]}}const tC={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},oC={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},nC={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"]},iC={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"]},lC={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"}},aC={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"}},rC=(t,o)=>{const i=Number(t),l=i%100;if(l>20||l<10)switch(l%10){case 1:return i+"st";case 2:return i+"nd";case 3:return i+"rd"}return i+"th"},tp={ordinalNumber:rC,era:ii({values:tC,defaultWidth:"wide"}),quarter:ii({values:oC,defaultWidth:"wide",argumentCallback:t=>t-1}),month:ii({values:nC,defaultWidth:"wide"}),day:ii({values:iC,defaultWidth:"wide"}),dayPeriod:ii({values:lC,defaultWidth:"wide",formattingValues:aC,defaultFormattingWidth:"wide"})};function li(t){return(o,i={})=>{const l=i.width,d=l&&t.matchPatterns[l]||t.matchPatterns[t.defaultMatchWidth],m=o.match(d);if(!m)return null;const r=m[0],p=l&&t.parsePatterns[l]||t.parsePatterns[t.defaultParseWidth],f=Array.isArray(p)?dC(p,w=>w.test(r)):sC(p,w=>w.test(r));let v;v=t.valueCallback?t.valueCallback(f):f,v=i.valueCallback?i.valueCallback(v):v;const h=o.slice(r.length);return{value:v,rest:h}}}function sC(t,o){for(const i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&o(t[i]))return i}function dC(t,o){for(let i=0;i<t.length;i++)if(o(t[i]))return i}function op(t){return(o,i={})=>{const l=o.match(t.matchPattern);if(!l)return null;const d=l[0],m=o.match(t.parsePattern);if(!m)return null;let r=t.valueCallback?t.valueCallback(m[0]):m[0];r=i.valueCallback?i.valueCallback(r):r;const p=o.slice(d.length);return{value:r,rest:p}}}const uC=/^(\d+)(th|st|nd|rd)?/i,cC=/\d+/i,fC={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},mC={any:[/^b/i,/^(a|c)/i]},vC={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},pC={any:[/1/i,/2/i,/3/i,/4/i]},yC={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},gC={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]},hC={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},bC={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]},_C={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},xC={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}},np={ordinalNumber:op({matchPattern:uC,parsePattern:cC,valueCallback:t=>parseInt(t,10)}),era:li({matchPatterns:fC,defaultMatchWidth:"wide",parsePatterns:mC,defaultParseWidth:"any"}),quarter:li({matchPatterns:vC,defaultMatchWidth:"wide",parsePatterns:pC,defaultParseWidth:"any",valueCallback:t=>t+1}),month:li({matchPatterns:yC,defaultMatchWidth:"wide",parsePatterns:gC,defaultParseWidth:"any"}),day:li({matchPatterns:hC,defaultMatchWidth:"wide",parsePatterns:bC,defaultParseWidth:"any"}),dayPeriod:li({matchPatterns:_C,defaultMatchWidth:"any",parsePatterns:xC,defaultParseWidth:"any"})},wC={code:"en-US",formatDistance:Zv,formatLong:Zw,formatRelative:ep,localize:tp,match:np,options:{weekStartsOn:0,firstWeekContainsDate:1}};function CC(t,o){const i=qn(t,o?.in);return qw(i,jw(i))+1}function SC(t,o){const i=qn(t,o?.in),l=+Ed(i)-+Yw(i);return Math.round(l/Xv)+1}function ip(t,o){const i=qn(t,o?.in),l=i.getFullYear(),d=Qd(),m=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??d.firstWeekContainsDate??d.locale?.options?.firstWeekContainsDate??1,r=Ul(o?.in||t,0);r.setFullYear(l+1,0,m),r.setHours(0,0,0,0);const p=ks(r,o),f=Ul(o?.in||t,0);f.setFullYear(l,0,m),f.setHours(0,0,0,0);const v=ks(f,o);return+i>=+p?l+1:+i>=+v?l:l-1}function kC(t,o){const i=Qd(),l=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,d=ip(t,o),m=Ul(o?.in||t,0);return m.setFullYear(d,0,l),m.setHours(0,0,0,0),ks(m,o)}function FC(t,o){const i=qn(t,o?.in),l=+ks(i,o)-+kC(i,o);return Math.round(l/Xv)+1}function no(t,o){const i=t<0?"-":"",l=Math.abs(t).toString().padStart(o,"0");return i+l}const Il={y(t,o){const i=t.getFullYear(),l=i>0?i:1-i;return no(o==="yy"?l%100:l,o.length)},M(t,o){const i=t.getMonth();return o==="M"?String(i+1):no(i+1,2)},d(t,o){return no(t.getDate(),o.length)},a(t,o){const i=t.getHours()/12>=1?"pm":"am";switch(o){case"a":case"aa":return i.toUpperCase();case"aaa":return i;case"aaaaa":return i[0];default:return i==="am"?"a.m.":"p.m."}},h(t,o){return no(t.getHours()%12||12,o.length)},H(t,o){return no(t.getHours(),o.length)},m(t,o){return no(t.getMinutes(),o.length)},s(t,o){return no(t.getSeconds(),o.length)},S(t,o){const i=o.length,l=t.getMilliseconds(),d=Math.trunc(l*Math.pow(10,i-3));return no(d,o.length)}},_r={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Mm={G:function(t,o,i){const l=t.getFullYear()>0?1:0;switch(o){case"G":case"GG":case"GGG":return i.era(l,{width:"abbreviated"});case"GGGGG":return i.era(l,{width:"narrow"});default:return i.era(l,{width:"wide"})}},y:function(t,o,i){if(o==="yo"){const l=t.getFullYear(),d=l>0?l:1-l;return i.ordinalNumber(d,{unit:"year"})}return Il.y(t,o)},Y:function(t,o,i,l){const d=ip(t,l),m=d>0?d:1-d;if(o==="YY"){const r=m%100;return no(r,2)}return o==="Yo"?i.ordinalNumber(m,{unit:"year"}):no(m,o.length)},R:function(t,o){const i=Jv(t);return no(i,o.length)},u:function(t,o){const i=t.getFullYear();return no(i,o.length)},Q:function(t,o,i){const l=Math.ceil((t.getMonth()+1)/3);switch(o){case"Q":return String(l);case"QQ":return no(l,2);case"Qo":return i.ordinalNumber(l,{unit:"quarter"});case"QQQ":return i.quarter(l,{width:"abbreviated",context:"formatting"});case"QQQQQ":return i.quarter(l,{width:"narrow",context:"formatting"});default:return i.quarter(l,{width:"wide",context:"formatting"})}},q:function(t,o,i){const l=Math.ceil((t.getMonth()+1)/3);switch(o){case"q":return String(l);case"qq":return no(l,2);case"qo":return i.ordinalNumber(l,{unit:"quarter"});case"qqq":return i.quarter(l,{width:"abbreviated",context:"standalone"});case"qqqqq":return i.quarter(l,{width:"narrow",context:"standalone"});default:return i.quarter(l,{width:"wide",context:"standalone"})}},M:function(t,o,i){const l=t.getMonth();switch(o){case"M":case"MM":return Il.M(t,o);case"Mo":return i.ordinalNumber(l+1,{unit:"month"});case"MMM":return i.month(l,{width:"abbreviated",context:"formatting"});case"MMMMM":return i.month(l,{width:"narrow",context:"formatting"});default:return i.month(l,{width:"wide",context:"formatting"})}},L:function(t,o,i){const l=t.getMonth();switch(o){case"L":return String(l+1);case"LL":return no(l+1,2);case"Lo":return i.ordinalNumber(l+1,{unit:"month"});case"LLL":return i.month(l,{width:"abbreviated",context:"standalone"});case"LLLLL":return i.month(l,{width:"narrow",context:"standalone"});default:return i.month(l,{width:"wide",context:"standalone"})}},w:function(t,o,i,l){const d=FC(t,l);return o==="wo"?i.ordinalNumber(d,{unit:"week"}):no(d,o.length)},I:function(t,o,i){const l=SC(t);return o==="Io"?i.ordinalNumber(l,{unit:"week"}):no(l,o.length)},d:function(t,o,i){return o==="do"?i.ordinalNumber(t.getDate(),{unit:"date"}):Il.d(t,o)},D:function(t,o,i){const l=CC(t);return o==="Do"?i.ordinalNumber(l,{unit:"dayOfYear"}):no(l,o.length)},E:function(t,o,i){const l=t.getDay();switch(o){case"E":case"EE":case"EEE":return i.day(l,{width:"abbreviated",context:"formatting"});case"EEEEE":return i.day(l,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(l,{width:"short",context:"formatting"});default:return i.day(l,{width:"wide",context:"formatting"})}},e:function(t,o,i,l){const d=t.getDay(),m=(d-l.weekStartsOn+8)%7||7;switch(o){case"e":return String(m);case"ee":return no(m,2);case"eo":return i.ordinalNumber(m,{unit:"day"});case"eee":return i.day(d,{width:"abbreviated",context:"formatting"});case"eeeee":return i.day(d,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(d,{width:"short",context:"formatting"});default:return i.day(d,{width:"wide",context:"formatting"})}},c:function(t,o,i,l){const d=t.getDay(),m=(d-l.weekStartsOn+8)%7||7;switch(o){case"c":return String(m);case"cc":return no(m,o.length);case"co":return i.ordinalNumber(m,{unit:"day"});case"ccc":return i.day(d,{width:"abbreviated",context:"standalone"});case"ccccc":return i.day(d,{width:"narrow",context:"standalone"});case"cccccc":return i.day(d,{width:"short",context:"standalone"});default:return i.day(d,{width:"wide",context:"standalone"})}},i:function(t,o,i){const l=t.getDay(),d=l===0?7:l;switch(o){case"i":return String(d);case"ii":return no(d,o.length);case"io":return i.ordinalNumber(d,{unit:"day"});case"iii":return i.day(l,{width:"abbreviated",context:"formatting"});case"iiiii":return i.day(l,{width:"narrow",context:"formatting"});case"iiiiii":return i.day(l,{width:"short",context:"formatting"});default:return i.day(l,{width:"wide",context:"formatting"})}},a:function(t,o,i){const d=t.getHours()/12>=1?"pm":"am";switch(o){case"a":case"aa":return i.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"aaa":return i.dayPeriod(d,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return i.dayPeriod(d,{width:"narrow",context:"formatting"});default:return i.dayPeriod(d,{width:"wide",context:"formatting"})}},b:function(t,o,i){const l=t.getHours();let d;switch(l===12?d=_r.noon:l===0?d=_r.midnight:d=l/12>=1?"pm":"am",o){case"b":case"bb":return i.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"bbb":return i.dayPeriod(d,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return i.dayPeriod(d,{width:"narrow",context:"formatting"});default:return i.dayPeriod(d,{width:"wide",context:"formatting"})}},B:function(t,o,i){const l=t.getHours();let d;switch(l>=17?d=_r.evening:l>=12?d=_r.afternoon:l>=4?d=_r.morning:d=_r.night,o){case"B":case"BB":case"BBB":return i.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"BBBBB":return i.dayPeriod(d,{width:"narrow",context:"formatting"});default:return i.dayPeriod(d,{width:"wide",context:"formatting"})}},h:function(t,o,i){if(o==="ho"){let l=t.getHours()%12;return l===0&&(l=12),i.ordinalNumber(l,{unit:"hour"})}return Il.h(t,o)},H:function(t,o,i){return o==="Ho"?i.ordinalNumber(t.getHours(),{unit:"hour"}):Il.H(t,o)},K:function(t,o,i){const l=t.getHours()%12;return o==="Ko"?i.ordinalNumber(l,{unit:"hour"}):no(l,o.length)},k:function(t,o,i){let l=t.getHours();return l===0&&(l=24),o==="ko"?i.ordinalNumber(l,{unit:"hour"}):no(l,o.length)},m:function(t,o,i){return o==="mo"?i.ordinalNumber(t.getMinutes(),{unit:"minute"}):Il.m(t,o)},s:function(t,o,i){return o==="so"?i.ordinalNumber(t.getSeconds(),{unit:"second"}):Il.s(t,o)},S:function(t,o){return Il.S(t,o)},X:function(t,o,i){const l=t.getTimezoneOffset();if(l===0)return"Z";switch(o){case"X":return Bm(l);case"XXXX":case"XX":return ka(l);default:return ka(l,":")}},x:function(t,o,i){const l=t.getTimezoneOffset();switch(o){case"x":return Bm(l);case"xxxx":case"xx":return ka(l);default:return ka(l,":")}},O:function(t,o,i){const l=t.getTimezoneOffset();switch(o){case"O":case"OO":case"OOO":return"GMT"+Rm(l,":");default:return"GMT"+ka(l,":")}},z:function(t,o,i){const l=t.getTimezoneOffset();switch(o){case"z":case"zz":case"zzz":return"GMT"+Rm(l,":");default:return"GMT"+ka(l,":")}},t:function(t,o,i){const l=Math.trunc(+t/1e3);return no(l,o.length)},T:function(t,o,i){return no(+t,o.length)}};function Rm(t,o=""){const i=t>0?"-":"+",l=Math.abs(t),d=Math.trunc(l/60),m=l%60;return m===0?i+String(d):i+String(d)+o+no(m,2)}function Bm(t,o){return t%60===0?(t>0?"-":"+")+no(Math.abs(t)/60,2):ka(t,o)}function ka(t,o=""){const i=t>0?"-":"+",l=Math.abs(t),d=no(Math.trunc(l/60),2),m=no(l%60,2);return i+d+o+m}const Em=(t,o)=>{switch(t){case"P":return o.date({width:"short"});case"PP":return o.date({width:"medium"});case"PPP":return o.date({width:"long"});default:return o.date({width:"full"})}},lp=(t,o)=>{switch(t){case"p":return o.time({width:"short"});case"pp":return o.time({width:"medium"});case"ppp":return o.time({width:"long"});default:return o.time({width:"full"})}},IC=(t,o)=>{const i=t.match(/(P+)(p+)?/)||[],l=i[1],d=i[2];if(!d)return Em(t,o);let m;switch(l){case"P":m=o.dateTime({width:"short"});break;case"PP":m=o.dateTime({width:"medium"});break;case"PPP":m=o.dateTime({width:"long"});break;default:m=o.dateTime({width:"full"});break}return m.replace("{{date}}",Em(l,o)).replace("{{time}}",lp(d,o))},TC={p:lp,P:IC},PC=/^D+$/,$C=/^Y+$/,LC=["D","DD","YY","YYYY"];function VC(t){return PC.test(t)}function UC(t){return $C.test(t)}function MC(t,o,i){const l=RC(t,o,i);if(console.warn(l),LC.includes(t))throw new RangeError(l)}function RC(t,o,i){const l=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${o}\`) for formatting ${l} to the input \`${i}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const BC=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,EC=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,AC=/^'([^]*?)'?$/,DC=/''/g,OC=/[a-zA-Z]/;function zC(t,o,i){const l=Qd(),d=i?.locale??l.locale??wC,m=i?.firstWeekContainsDate??i?.locale?.options?.firstWeekContainsDate??l.firstWeekContainsDate??l.locale?.options?.firstWeekContainsDate??1,r=i?.weekStartsOn??i?.locale?.options?.weekStartsOn??l.weekStartsOn??l.locale?.options?.weekStartsOn??0,p=qn(t,i?.in);if(!Gw(p))throw new RangeError("Invalid time value");let f=o.match(EC).map(h=>{const w=h[0];if(w==="p"||w==="P"){const L=TC[w];return L(h,d.formatLong)}return h}).join("").match(BC).map(h=>{if(h==="''")return{isToken:!1,value:"'"};const w=h[0];if(w==="'")return{isToken:!1,value:NC(h)};if(Mm[w])return{isToken:!0,value:h};if(w.match(OC))throw new RangeError("Format string contains an unescaped latin alphabet character `"+w+"`");return{isToken:!1,value:h}});d.localize.preprocessor&&(f=d.localize.preprocessor(p,f));const v={firstWeekContainsDate:m,weekStartsOn:r,locale:d};return f.map(h=>{if(!h.isToken)return h.value;const w=h.value;(!i?.useAdditionalWeekYearTokens&&UC(w)||!i?.useAdditionalDayOfYearTokens&&VC(w))&&MC(w,o,String(t));const L=Mm[w[0]];return L(p,w,d.localize,v)}).join("")}function NC(t){const o=t.match(AC);return o?o[1].replace(DC,"'"):t}const WC={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},qC={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},YC={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},HC={date:Ai({formats:WC,defaultWidth:"full"}),time:Ai({formats:qC,defaultWidth:"full"}),dateTime:Ai({formats:YC,defaultWidth:"full"})},GC={code:"en-GB",formatDistance:Zv,formatLong:HC,formatRelative:ep,localize:tp,match:np,options:{weekStartsOn:1,firstWeekContainsDate:4}},jC={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}} година"}},KC=(t,o,i)=>{let l;const d=jC[t];return typeof d=="string"?l=d:o===1?i?.addSuffix?i.comparison&&i.comparison>0?l=d.one.withPrepositionIn:l=d.one.withPrepositionAgo:l=d.one.standalone:o%10>1&&o%10<5&&String(o).substr(-2,1)!=="1"?l=d.dual.replace("{{count}}",String(o)):l=d.other.replace("{{count}}",String(o)),i?.addSuffix?i.comparison&&i.comparison>0?"за "+l:"пре "+l:l},QC={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},XC={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},JC={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},ZC={date:Ai({formats:QC,defaultWidth:"full"}),time:Ai({formats:XC,defaultWidth:"full"}),dateTime:Ai({formats:JC,defaultWidth:"full"})},eS={lastWeek:t=>{switch(t.getDay()){case 0:return"'прошле недеље у' p";case 3:return"'прошле среде у' p";case 6:return"'прошле суботе у' p";default:return"'прошли' EEEE 'у' p"}},yesterday:"'јуче у' p",today:"'данас у' p",tomorrow:"'сутра у' p",nextWeek:t=>{switch(t.getDay()){case 0:return"'следеће недеље у' p";case 3:return"'следећу среду у' p";case 6:return"'следећу суботу у' p";default:return"'следећи' EEEE 'у' p"}},other:"P"},tS=(t,o,i,l)=>{const d=eS[t];return typeof d=="function"?d(o):d},oS={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},nS={narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},iS={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},lS={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},aS={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},rS={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:"ноћу"}},sS={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:"ноћу"}},dS=(t,o)=>Number(t)+".",uS={ordinalNumber:dS,era:ii({values:oS,defaultWidth:"wide"}),quarter:ii({values:nS,defaultWidth:"wide",argumentCallback:t=>t-1}),month:ii({values:iS,defaultWidth:"wide",formattingValues:lS,defaultFormattingWidth:"wide"}),day:ii({values:aS,defaultWidth:"wide"}),dayPeriod:ii({values:sS,defaultWidth:"wide",formattingValues:rS,defaultFormattingWidth:"wide"})},cS=/^(\d+)\./i,fS=/\d+/i,mS={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},vS={any:[/^пр/i,/^(по|нова)/i]},pS={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},yS={any:[/1/i,/2/i,/3/i,/4/i]},gS={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},hS={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]},bS={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},_S={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},xS={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},wS={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},CS={ordinalNumber:op({matchPattern:cS,parsePattern:fS,valueCallback:t=>parseInt(t,10)}),era:li({matchPatterns:mS,defaultMatchWidth:"wide",parsePatterns:vS,defaultParseWidth:"any"}),quarter:li({matchPatterns:pS,defaultMatchWidth:"wide",parsePatterns:yS,defaultParseWidth:"any",valueCallback:t=>t+1}),month:li({matchPatterns:gS,defaultMatchWidth:"wide",parsePatterns:hS,defaultParseWidth:"any"}),day:li({matchPatterns:bS,defaultMatchWidth:"wide",parsePatterns:_S,defaultParseWidth:"any"}),dayPeriod:li({matchPatterns:xS,defaultMatchWidth:"any",parsePatterns:wS,defaultParseWidth:"any"})},SS={code:"sr",formatDistance:KC,formatLong:ZC,formatRelative:tS,localize:uS,match:CS,options:{weekStartsOn:1,firstWeekContainsDate:1}};function ap(t,o="dateFns"){const i={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 t.replace(/\b[a-zA-Z]\b/g,l=>{const d=i[l];return d?.[o]||d?.all||l})}function kS(t){if(!t||typeof t=="boolean")return"";let o;if(typeof t=="string"){if(t.trim()===""||(o=new Date(t),isNaN(o.getTime())))return""}else if(typeof t=="number"){if(t===0||(o=new Date(t),isNaN(o.getTime())))return""}else if(t instanceof Date){if(o=t,isNaN(o.getTime()))return""}else return"";const i=window.wpIvyDateFormat?.dateFormat||"dd MMM yyyy",l=window.wpIvyDateFormat?.locale==="sr_RS"?SS:GC,d=ap(i,"dateFns");try{return zC(o,d,{locale:l})}catch{return""}}function FS(t){return Array.isArray(t)?t.map(o=>typeof o=="string"||typeof o=="number"||o instanceof Date||wd.isDayjs(o)?wd(o).format("YYYY-MM-DD"):null).filter(Boolean):typeof t=="string"||typeof t=="number"||t instanceof Date||wd.isDayjs(t)?[wd(t).format("YYYY-MM-DD")]:[]}const An={formatWPDate:kS,convertWPFormat:ap,formatDateRangeForApi:FS},Fs=Nd("entry",()=>{const t=_(null),o=_([]),i=_(!1),l=_(null),{getLabel:d}=We(),{request:m}=Uo(),r=Rr();return{entry:t,entryFields:o,loading:i,error:l,fetchEntry:async f=>{try{const{data:v,error:h,status:w}=await m(`entry/${f}`,{method:"GET",headers:{"Content-Type":"application/json"}});!h&&w===200&&v?.data?(t.value=v.data.entry,o.value=v.data.fields||[],i.value=!1,t.value.status==="unread"&&(await r.updateStatus(f,"read"),t.value.status="read")):(De({message:`${d("failed_to_get_entry")} ${v?.message||""}`,type:"error"}),console.error(d("failed_to_get_entry"),v?.message))}catch(v){De({message:`${d("failed_to_get_entry")} ${v}`,type:"error"})}}}});function Yn(){const t=Yo(),o=P(()=>t.loaded.value),i=P(()=>t.plan.value==="lite"),l=P(()=>typeof window>"u"?!1:(window.ivyFormsProScripts!==void 0||window.IvyFormsProScripts!==void 0)&&!!window.IvyForms?.pro),d=P(()=>{if(!l.value)return!1;const p=t.license.value;return p?p.status==="valid"&&p.plan!=="lite":!1}),m=P(()=>o.value&&l.value&&d.value&&!i.value);return{isLoaded:o,isLitePlan:i,isProInstalled:l,isLicenseActive:d,isProActivated:m,canUseFeature:p=>m.value&&t.hasFeature(p)}}const rp="admin_add_entry",sp="essentials",IS={class:"ivyforms-entry-page-section-title header-with-actions ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100 ivyforms-gap-8"},TS={class:"medium-18"},PS={class:"ivyforms-entry-page-section-content"},$S={class:"ivyforms-entry-details-table ivyforms-width-100"},LS={class:"ivyforms-key-column medium-14 ivyforms-px-8"},VS={class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},US={key:0,class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},MS={key:3,class:"ivyforms-flex ivyforms-flex-column ivyforms-gap-4"},RS=he({__name:"EntryDetailsPagePanel",setup(t){const o=$o(),i=No(),l=Rr(),d=Fs(),m=St(),{getLabel:r}=We(),p=Ud("entry"),f=Yo(),v=qi(),h=Yi(),{canUseFeature:w,isProInstalled:L}=Yn(),{showUpgradeDialog:k}=Po(),M=_(!1),D=_(null),$=Ud("onEntryCreated",()=>{}),B=P(()=>w(rp)),A=P(()=>{if(o.name===Fn){const O=o.params.formId;return Array.isArray(O)?O[0]:O}return p?.value?.formId??m.formId}),j=P(()=>{const O=p?.value?.ameliaBookingUrls;return Array.isArray(O)?O:[]}),N=P(()=>Ow.filter(O=>!p?.value||!Object.prototype.hasOwnProperty.call(p.value,O.key)?!1:O.key==="ameliaBookingUrls"?j.value.length>0:!0).map(O=>O.key==="ameliaBookingUrls"?{...O,label:r("amelia_booking_id")}:O)),oe=P(()=>window.IvyForms?.adminUrl||J()),J=()=>{try{if(window.IvyForms?.useApiClient){const W=window.IvyForms.useApiClient();if(W?.root){const R=W.root.match(/(.+?)\/wp-json\/?/);if(R)return R[1]+"/wp-admin/"}}const O=window.location.pathname,q=O.indexOf("/wp-admin/");if(q!==-1){const W=O.substring(0,q);return window.location.origin+W+"/wp-admin/"}return window.location.origin+"/wp-admin/"}catch{return"/wp-admin/"}},K=()=>o.name===Fn?o.params.entryId:o.params.id,Y=async O=>{try{const q=O==="read"?"unread":"read",W=K();await l.updateStatus(Number(W),q),p?.value&&(p.value.status=q),O==="read"&&q==="unread"&&(o.name===Fn?await i.push({name:pn,params:{id:o.params.formId},query:o.query}):(o.name===Bi||o.name===Xo)&&(m.formId=null,l.reset(),await i.push({name:Xo,query:o.query})))}catch(q){console.error(r("failed_to_update_entry_status"),q)}},H=()=>{if(v.isOpen){v.closeContextMenu();return}const O=Number(K());if(!O)return;const q=D.value;if(!q)return;const W=q&&"$el"in q&&q.$el instanceof HTMLElement?q.$el:q instanceof HTMLElement?q:null;if(!W)return;const R=[Cc(()=>{v.closeContextMenu()},{locked:()=>!f.hasFeature("edit_entries")}),...fe(O),It(Tt.Delete,{handler:async()=>{v.closeContextMenu(),await h.handleActionClick(O,null,"entry","delete",{setLoading:G=>{M.value=G},onSuccess:async()=>{o.name===Fn?await i.push({name:pn,params:{id:o.params.formId},query:o.query}):(m.formId=null,l.reset(),await i.push({name:Xo,query:o.query}))}})}})];v.openContextMenu({actions:wc(R,{entryId:O,formId:p?.value?.formId??null,onDetailPage:!0}),contextMenuButtonRef:W})},fe=O=>{if(!L.value)return[];if(!B.value){const R=()=>{v.closeContextMenu(),k(sp)};return[It(Tt.Save,{label:r("add_entry"),icon:"plus",pro:!0,handler:R}),It(Tt.Duplicate,{label:r("duplicate_entry"),pro:!0,handler:R})]}const q={entryId:O,formId:Number(A.value),entry:p?.value??null,entryFields:d.entryFields||[],formFields:m.fields||[],createAction:It,actionTypes:Tt,closeMenu:()=>v.closeContextMenu(),onCreated:$},W=window.IvyForms?.hooks?.applyFilters?.("ivyforms/entry/detail_actions",[],q);return Array.isArray(W)?W:[]};return(O,q)=>{const W=bo,R=Wd,G=Ls;return g(),ee(G,{width:420,class:"ivyforms-p-20"},{default:y(()=>[u("div",IS,[u("span",TS,x(a(r)("general_details")),1),s(W,{content:a(r)("actions"),placement:"top"},{default:y(()=>[s(Ie,{ref_key:"actionButtonRef",ref:D,"icon-only":"","icon-start":"context-menu-dot",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:H},null,512)]),_:1},8,["content"])]),u("div",PS,[u("table",$S,[u("tbody",null,[(g(!0),F(ve,null,Ee(N.value,z=>(g(),F("tr",{key:z.key},[u("td",LS,x(z.label),1),u("td",VS,[z.label===a(r)("status")?(g(),F("div",US,[u("span",null,x(a(p)[z.key].charAt(0).toUpperCase()+a(p)[z.key].slice(1)),1),s(Ie,{"icon-only":"","icon-start":a(p)[z.key]==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:X=>Y(a(p)[z.key])},null,8,["icon-start","onClick"])])):z.label===a(r)("submitted_on")?(g(),F(ve,{key:1},[ne(x(a(An).formatWPDate(a(p)[z.key])),1)],64)):z.key==="sourceURL"?(g(),ee(R,{key:2,href:a(p)[z.key],target:"_blank",size:"s",rel:"noreferrer"},{default:y(()=>[ne(x(a(p)[z.key]),1)]),_:2},1032,["href"])):z.key==="ameliaBookingUrls"&&j.value.length?(g(),F("div",MS,[(g(!0),F(ve,null,Ee(j.value,(X,U)=>(g(),ee(R,{key:U,href:X.url,target:"_blank",size:"s",rel:"noreferrer"},{default:y(()=>[ne(" #"+x(X.packageCustomerId?X.packageCustomerId:X.bookingId),1)]),_:2},1032,["href"]))),128))])):z.key==="author"?(g(),F(ve,{key:4},[a(p).userId===null||a(p).userId===void 0?(g(),F(ve,{key:0},[ne(x(a(r)("guest")),1)],64)):(g(),ee(R,{key:1,href:`${oe.value}user-edit.php?user_id=${a(p).userId}`,target:"_blank",size:"s",rel:"noreferrer"},{default:y(()=>[ne(x(a(p)[z.key]),1)]),_:2},1032,["href"]))],64)):(g(),F(ve,{key:5},[ne(x(a(p)[z.key]),1)],64))])]))),128))])])])]),_:1})}}}),BS=Oe(RS,[["__scopeId","data-v-5d4c4356"]]),ES=he({__name:"PageSection",props:{conversational:{type:Boolean,default:!1}},setup(t){const o=Jo();return(i,l)=>(g(),F("div",{class:Je(["ivyforms-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-24",{"ivyforms-page-section--conversational":t.conversational}])},[u("div",{class:Je(["ivyforms-page-section__content ivyforms-p-20",{"ivyforms-page-section__content__fullscreen":a(o).isFullScreenMode}])},[Tl(i.$slots,"default",{},void 0,!0)],2)],2))}}),ci=Oe(ES,[["__scopeId","data-v-47e8d4f6"]]),AS={key:0,class:"ivyforms-file-upload__entry-label ivyforms-pt-2"},DS={class:"ivyforms-file-upload__entry-files ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},OS={class:"ivyforms-file-upload__entry-glyph-wrap ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-flex-shrink-0"},zS={class:"ivyforms-file-upload__entry-fname"},NS={key:1,class:"ivyforms-file-upload__entry-actions ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-end"},WS=["aria-label"],qS=he({__name:"IvyFileUploadEntryDetailsRow",props:{fieldLabel:{default:""},files:{},moreLabel:{default:""},showLabel:{type:Boolean,default:!0},showActions:{type:Boolean,default:!1},embedded:{type:Boolean,default:!1}},setup(t){const o=t,i=P(()=>o.showLabel&&o.showActions?"ivyforms-file-upload__entry--layout-full":o.showLabel?"ivyforms-file-upload__entry--layout-label":o.showActions?"ivyforms-file-upload__entry--layout-actions":"ivyforms-file-upload__entry--layout-files");return(l,d)=>(g(),F("div",{class:Je(["ivyforms-file-upload__entry ivyforms-gap-column-24 ivyforms-gap-row-8",[t.embedded?"ivyforms-align-items-center":"ivyforms-align-items-start",...t.embedded?[]:["ivyforms-py-20","ivyforms-px-24"],{"ivyforms-file-upload__entry--embedded":t.embedded},i.value]])},[t.showLabel?(g(),F("div",AS,x(t.fieldLabel),1)):ue("",!0),u("div",DS,[(g(!0),F(ve,null,Ee(t.files,(m,r)=>(g(),F("div",{key:r,class:"ivyforms-file-upload__entry-file-line ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},[u("span",OS,[s(uv,{"file-name":m.name,size:"m"},null,8,["file-name"])]),u("span",zS,[m.url?(g(),ee(Wd,{key:0,href:m.url,target:"_blank",rel:"noreferrer",size:"s",class:"ivyforms-file-upload__entry-link ivyforms-inline-flex"},{default:y(()=>[ne(x(m.name),1)]),_:2},1032,["href"])):(g(),F(ve,{key:1},[ne(x(m.name),1)],64))])]))),128))]),t.showActions?(g(),F("div",NS,[u("button",{type:"button",class:"ivyforms-file-upload__entry-more ivyforms-py-2 ivyforms-px-6","aria-label":t.moreLabel},[...d[0]||(d[0]=[u("span",{"aria-hidden":"true"},"⋯",-1)])],8,WS)])):ue("",!0)],2))}}),YS=Oe(qS,[["__scopeId","data-v-82e6f271"]]);function Am(t){try{return decodeURIComponent(t)}catch{return t}}function HS(t){try{const i=new URL(t).pathname.split("/").pop()||t;return Am(i)}catch{const o=t.split("/").filter(Boolean),i=o[o.length-1];return Am(i||t)}}function dp(t){if(t==null)return[];const o=typeof t=="string"?t.trim():"";if(o==="")return[];const i=d=>{const m=typeof d=="string"?d.trim():"";if(!m)return null;const r=/^https?:\/\//i.test(m),p=m.startsWith("/")&&!/\s/.test(m);return r||p?{url:m,name:HS(m)}:null};if(o.startsWith("["))try{const d=JSON.parse(o);if(Array.isArray(d)){const m=[];for(const r of d){const p=i(r);p&&m.push(p)}return m}}catch{}const l=i(o);return l?[l]:[]}const GS={key:0,class:"ivyforms-product-entry-display ivyforms-width-100"},jS={class:"ivyforms-product-entry-display__list ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10"},KS=he({__name:"ProductEntryDisplay",props:{value:{},currencyCode:{}},setup(t){const o=t,i=P(()=>{const m=o.currencyCode;return typeof m=="string"&&U1(m)?m:M1}),l=P(()=>R1(o.value)),d=P(()=>{const m=l.value;if(!m?.lines.length)return[];const r=i.value;return m.lines.map(p=>B1(p,r))});return(m,r)=>d.value.length?(g(),F("div",GS,[u("div",jS,[(g(!0),F(ve,null,Ee(d.value,(p,f)=>(g(),F("div",{key:f,class:"ivyforms-product-entry-display__line regular-14",style:{color:"var(--map-base-text-0)"}},x(p),1))),128))])])):ue("",!0)}}),up=Oe(KS,[["__scopeId","data-v-de6acd3a"]]),QS=["recaptcha","turnstile","hcaptcha"],cp=t=>QS.includes(t),XS={class:"ivyforms-entry-page-section-title ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},JS={class:"medium-18 ivyforms-flex-shrink-0"},ZS={class:"ivyforms-entry-page-section-title__actions ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-flex-shrink-0"},ek={class:"ivyforms-entry-page-section-content ivyforms-mt-24 ivyforms-width-100"},tk={class:"ivyforms-entry-table ivyforms-width-100"},ok={key:0,class:"ivyforms-entry-section-divider"},nk={colspan:"2",class:"medium-14 ivyforms-px-8"},ik={key:0,colspan:"2",class:"ivyforms-likert-column"},lk={key:0,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},ak={key:1,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},rk={key:2,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},sk={key:3,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},dk={key:4,class:"ivyforms-value-column ivyforms-value-column--file-upload ivyforms-width-100 ivyforms-px-8 ivyforms-py-14 regular-14"},uk={key:5,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},Dm="edit_entries",ck=he({__name:"EntryPageSectionContent",setup(t){const o=St(),i=_(!1),l=Fs(),{getLabel:d}=We(),m=Ud("entryEdit"),{showUpgradeDialog:r}=Po(),{canUseFeature:p}=Yn(),f=Yo();Ft(()=>{f.fetch()});const v=P(()=>m?.value.isEditMode.value??!1),h=P(()=>!(m?.value.canEditEntry.value??p(Dm))),w=P(()=>window.IvyForms?.components?.("EntryPageSectionEditBlock")??null),L=()=>{if(h.value){r(f.upgradeMap.value[Dm]);return}window.IvyForms?.startEntryEdit?.()},k=P(()=>h.value?"pro":"primary"),M=P(()=>h.value?"bolt-lightning":""),D=P(()=>[...o.fields||[]].sort((W,R)=>(W.position??0)-(R.position??0))),$=P(()=>D.value.filter(W=>!W.parentId&&!cp(W.type)).map(W=>l.entryFields.find(R=>(R.fieldId??R.id)==W.id)).filter(W=>W?!(!i.value&&(W.fieldValue===null||W.fieldValue==="")):!1)),B=new Map,A=W=>{const R=W.id??W.fieldId;if(B.has(R))return B.get(R)??null;const G=J(W),z=qe.hooks.applyFilters("ivyforms/entry/field_display",null,W,G,oe(W)||"");return B.set(R,z),z},j=P(()=>{const W=$.value.map(R=>({kind:"field",entryField:R}));return qe.hooks.applyFilters("ivyforms/entry/details/display_items",W,{entryFields:l.entryFields,formFields:D.value,showEmptyFields:i.value})}),N=(W,R)=>W.kind==="divider"?`divider-${W.id}`:W.entryField?.id??`field-${R}`;Re($,()=>{B.clear()}),Re(()=>l.entry,async W=>{W&&W.formId&&(!o.fields||o.fields.length===0)&&await o.loadForm(W.formId.toString())},{immediate:!0});const oe=W=>{const R=typeof W=="object"&&W!==null?W.fieldId??W.id:W,G=o.fields?.find(z=>z.id==R);return G?G.label:""},J=W=>{const R=typeof W=="object"&&W!==null?W.fieldId??W.id:W;return o.fields?.find(G=>G.id==R)},K=W=>J(W)?.type==="file-upload",Y=W=>J(W)?.type==="rating",H=W=>{const R=J(W);return R?qe.hooks.applyFilters("ivyforms/entry/html_field_types",["html"],R).includes(R.type):!1},fe=W=>dp(W),O=W=>cv(W,o.paymentSettings.currency),q=W=>{const R=J(W);if(R&&(R.type==="checkbox"||R.type==="multi-select")&&Array.isArray(R.fieldOptions))return(W.fieldValue||"").split(",").map(X=>X.trim()).filter(X=>X).map(X=>{const U=R.fieldOptions.find(T=>T.value==X);return U?U.label:X}).join(", ");if(R&&R.type==="product")return"";if(R&&R.type==="total")return O(W.fieldValue);if(R&&(R.type==="radio"||R.type==="select")&&Array.isArray(R.fieldOptions)){const G=R.fieldOptions.find(z=>z.value==W.fieldValue);return G?G.label:W.fieldValue}return W.fieldValue};return(W,R)=>{const G=ht;return v.value&&w.value?(g(),ee(Xt(w.value),{key:0})):(g(),F(ve,{key:1},[u("div",XS,[u("span",JS,x(a(d)("user_information")),1),u("div",ZS,[s(G,{modelValue:i.value,"onUpdate:modelValue":R[0]||(R[0]=z=>i.value=z),priority:"secondary",type:"checkmark"},{default:y(()=>[ne(x(a(d)("show_empty_fields")),1)]),_:1},8,["modelValue"]),s(Ie,{size:"s",type:"fill",priority:k.value,"icon-start":M.value,"icon-start-type":M.value?"fill":void 0,onClick:R[1]||(R[1]=z=>L())},{default:y(()=>[ne(x(a(d)("edit")),1)]),_:1},8,["priority","icon-start","icon-start-type"])])]),u("div",ek,[u("table",tk,[u("tbody",null,[(g(!0),F(ve,null,Ee(j.value,(z,X)=>(g(),F(ve,{key:N(z,X)},[z.kind==="divider"?(g(),F("tr",ok,[u("td",nk,x(z.label),1)])):(g(),F("tr",{key:1,class:Je({"ivyforms-entry-row--file-upload":K(z.entryField)})},[A(z.entryField)?(g(),F("td",ik,[(g(),ee(Xt(A(z.entryField).component),Md({ref_for:!0},A(z.entryField).props),null,16))])):(g(),F(ve,{key:1},[u("td",{class:Je(["ivyforms-key-column medium-14 ivyforms-px-8",{"ivyforms-py-14":K(z.entryField)}])},x(oe(z.entryField)||""),3),Y(z.entryField)?(g(),F("td",lk,[s(E1,{"model-value":Number(z.entryField.fieldValue)||0,"rating-icon":J(z.entryField)?.ratingIcon||"star",options:J(z.entryField)?.fieldOptions||[],"show-label":!1,readonly:""},null,8,["model-value","rating-icon","options"])])):J(z.entryField)?.type==="product"?(g(),F("td",ak,[s(up,{value:z.entryField.fieldValue,"currency-code":a(o).paymentSettings.currency},null,8,["value","currency-code"])])):J(z.entryField)?.type==="total"?(g(),F("td",rk,x(O(z.entryField.fieldValue)),1)):H(z.entryField)?(g(),F("td",sk,[s(A1,{html:q(z.entryField),"field-type":J(z.entryField)?.type},null,8,["html","field-type"])])):K(z.entryField)?(g(),F("td",dk,[fe(z.entryField.fieldValue).length?(g(),ee(YS,{key:0,files:fe(z.entryField.fieldValue),"show-label":!1,"show-actions":!1,embedded:""},null,8,["files"])):(g(),F(ve,{key:1},[ne(x(q(z.entryField)),1)],64))])):(g(),F("td",uk,x(q(z.entryField)),1))],64))],2))],64))),128))])])])],64))}}}),fk={},mk={class:"ivyforms-entry-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function vk(t,o){const i=ck,l=yn,d=ci;return g(),F("div",mk,[s(d,{class:"ivyforms-pr-20"},{default:y(()=>[s(l,{modifier:"outside-vertical"},{default:y(()=>[s(i)]),_:1})]),_:1})])}const pk=Oe(fk,[["render",vk],["__scopeId","data-v-f0f79e07"]]),yk={},gk={xmlns:"http://www.w3.org/2000/svg",width:"2",height:"21",viewBox:"0 0 2 30",fill:"none"};function hk(t,o){return g(),F("svg",gk,[...o[0]||(o[0]=[u("path",{d:"M1 1L1 29",stroke:"#5A6C7E","stroke-opacity":"0.2","stroke-linecap":"round"},null,-1)])])}const Ol=Oe(yk,[["render",hk]]),bk={class:"ivyforms-header ivyforms-flex ivyforms-flex-shrink-0 ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-24"},_k={class:"ivyforms-header__left"},xk={key:3,class:"ivyforms-header__title ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-gap-12 medium-18"},wk={class:"ivyforms-header__title-text ivyforms-text-cut"},Ck={class:"ivyforms-header__center"},Sk={class:"ivyforms-header__right"},kk=he({__name:"PageHeader",setup(t){const{getLabel:o}=We(),i=D1(),{request:l}=Uo(),{isLoaded:d,isLitePlan:m,isProActivated:r}=Yn(),{navigateToAdminPage:p}=Pn(),f=qe.hooks.applyFilters("ivyforms/builder/filter/routes",[zi,Ni,Ei,Ll,Ta,Ur,Mr,Pa,xs,ws,Cs,Ss,pn],{getLabel:o}),v=_(!1),h=Jo(),w=Ud("pageTitle",""),L=P(()=>w||h.pageTitle),k=_(!1),M=$o(),D=[Bi,ln,zi,Ni,Ei,Ll,Ta,Ur,Mr,Pa,xs,ws,Cs,Ss,pn,Fn],$=P(()=>D.includes(M.name)),B=P(()=>M.name===Bi||M.name===Fn),A=P(()=>B.value||v.value&&$.value),{theme:j,setTheme:N}=rv();O1(()=>{N(i.get("ivyforms_theme")||"light")});const oe=async()=>{const G=!v.value;J(G),k.value=!0;try{const{data:z,error:X,status:U}=await l("setting/update",{method:"POST",headers:{"Content-Type":"application/json"},data:{settingsCategory:"general",settingsOption:"fullscreen",settingsValue:G}});if(U!==200||X){console.error(o("error_update_settings"),X),J(v.value);return}z&&z.success?(v.value=z.data.value,h.setFullScreenMode(z.data.value),typeof window.wpIvySettings<"u"&&(window.wpIvySettings.general.fullscreen=z.data.value)):J(v.value)}catch(z){console.error(o("error_update_settings"),z),J(v.value)}setTimeout(()=>{k.value=!1},1e3)},J=G=>{const z=document.body,X=document.getElementById("adminmenumain"),U=document.getElementById("wpcontent"),T=document.getElementById("wpadminbar"),te=document.getElementsByClassName("wp-toolbar")[0];G?(z.classList.add("ivyforms-fullscreen-mode"),X&&(X.style.display="none"),U&&(U.style.marginLeft="0",U.style.width="100vw",U.style.height="100vh"),T&&(T.style.display="none"),te instanceof HTMLElement&&(te.style.padding="0")):(z.classList.remove("ivyforms-fullscreen-mode"),X&&(X.style.display=""),U&&(U.style.marginLeft="",U.style.width="",U.style.height=""),T&&(T.style.display=""),te instanceof HTMLElement&&(te.style.padding="")),v.value=G,h.setFullScreenMode(G)},K=()=>{const G=r.value?N1:W1;window.open(G,"_blank")},Y=()=>{fv()},H=P(()=>d.value?m.value:!1),fe=di(),O=No();function q(){if(M.name===Bi){O.push({path:"/",query:M.query});return}if(M.name===Fn){const G=M.params.formId;G?O.push({path:`/manage/${G}/results/entries`,query:M.query}):p(mv);return}if(M.name===ln||f.includes(M.name)){fe.confirmIfDirty(()=>{p(vv)});return}}const W=P(()=>M.name===Bi?o("all_entries"):M.name===Fn?o("results"):o("all_forms")),R=P(()=>M.name===ln||f.includes(M.name));return Ft(()=>{let G=h.isFullScreenMode;if(!h.isFullScreenModeInitialized)try{typeof window.wpIvySettings<"u"&&window.wpIvySettings.general?.fullscreen!==void 0&&(G=!!window.wpIvySettings.general.fullscreen)}catch(z){console.warn("Could not read wpIvySettings.general.fullscreen:",z)}v.value=G,h.setFullScreenMode(G),G&&J(!0)}),Re(()=>h.isFullScreenMode,G=>{G!==v.value&&(v.value=G,J(G))}),La(()=>{v.value&&document.body.classList.remove("ivyforms-fullscreen-mode")}),(G,z)=>{const X=av,U=Ol,T=z1,te=bo;return g(),F("header",bk,[u("div",_k,[A.value?(g(),ee(Ie,{key:0,priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:q},{default:y(()=>[ne(x(W.value),1)]),_:1})):(g(),ee(X,{key:1,class:"ivyforms-header__logo",orientation:"logoOnly"})),B.value?ue("",!0):(g(),ee(U,{key:2,class:"ivyforms-px-4"})),R.value?ue("",!0):(g(),F("div",xk,[u("span",wk,x(L.value),1)])),Tl(G.$slots,"left",{},void 0,!0)]),u("div",Ck,[Tl(G.$slots,"center",{},void 0,!0)]),u("div",Sk,[s(te,{content:a(j)==="dark"?a(o)("light_theme"):a(o)("dark_theme"),theme:"inverted",placement:"bottom"},{default:y(()=>[s(T,{modelValue:a(j),"onUpdate:modelValue":z[0]||(z[0]=ae=>Dn(j)?j.value=ae:null),"aria-label":a(o)("theme_switch")},null,8,["modelValue","aria-label"])]),_:1},8,["content"]),s(te,{content:a(o)("support"),placement:"bottom",theme:"inverted"},{default:y(()=>[s(Ie,{priority:"tertiary","icon-start":"chat-dots","icon-start-type":"outline",onClick:K})]),_:1},8,["content"]),H.value?(g(),ee(U,{key:0,class:"ivyforms-px-4"})):ue("",!0),H.value?(g(),ee(Ie,{key:1,priority:"pro","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:Y},{default:y(()=>[ne(x(a(o)("upgrade")),1)]),_:1})):ue("",!0),s(U,{class:"ivyforms-px-4"}),Tl(G.$slots,"right",{},void 0,!0),s(te,{content:v.value?a(o)("collapse"):a(o)("full_screen"),theme:"inverted",disabled:k.value},{default:y(()=>[s(Ie,{priority:"tertiary","icon-start-category":"arrows","icon-start":v.value?"collapse":"expand",onClick:oe},null,8,["icon-start"])]),_:1},8,["content","disabled"])])])}}}),Hi=Oe(kk,[["__scopeId","data-v-528c8f81"]]),Fk="edit_entries";function Ik(){const t=Yo(),o=_(!1),i=_(!1),l=_({}),d=_({}),m=_({}),r=P(()=>t.hasFeature(Fk)),p=P(()=>!1),f=async()=>{},v=()=>{};return{isEditMode:o,isSaving:i,canEditEntry:r,hasUnsavedChanges:p,fieldErrors:l,draftFieldValues:d,draftMetadata:m,enterEditMode:f,exitEditMode:v,cancelEdit:f,saveEntry:async()=>!1,setFieldValue:v,setMetadataValue:v}}let ec=null,tc=null;function fp(){const t=window.IvyForms?.useEntryEdit;return t?(ec||(ec=t()),ec):(tc||(tc=Ik()),tc)}function Tk(t){const o=fp();t.value!==o&&(t.value=o)}function Pk(){const t=sv(fp()),o=()=>Tk(t);return typeof window<"u"&&(window.addEventListener("ivyforms:ready",o,{once:!0}),window.addEventListener("ivyforms:pro_features_loaded",o),window.addEventListener("ivyforms:entry_edit_ready",o),La(()=>{window.removeEventListener("ivyforms:ready",o),window.removeEventListener("ivyforms:pro_features_loaded",o),window.removeEventListener("ivyforms:entry_edit_ready",o)})),t}function $k(t){let o=null,i=null,l=null;const d=()=>{try{t.formBuilderStore.formId=null,t.formBuilderStore.loadedForEntry=!1}catch{}},m=()=>{if(i)return i;const M=()=>t.isResultsEntryRoute.value?Fn:Bi,D=async $=>{t.loading.value=!0;try{await t.entryStore.fetchEntry(Number($)),t.entry.value=t.entryStore.entry,t.currentEntryIndex.value=t.entriesWithSameFormId.value.findIndex(B=>Number(B.id)===Number($))+1}finally{t.loading.value=!1}};return i={navigateToPreviousEntry:async()=>{if(t.currentEntryIndex.value<=1)return;t.currentEntryIndex.value--;const $=t.entriesWithSameFormId.value[t.currentEntryIndex.value-1].id;await t.router.push({name:M(),params:t.isResultsEntryRoute.value?{formId:t.formId.value,entryId:$}:{id:$},query:t.route.query}),await D($)},navigateToNextEntry:async()=>{if(t.currentEntryIndex.value>=t.entriesWithSameFormId.value.length)return;t.currentEntryIndex.value++;const $=t.entriesWithSameFormId.value[t.currentEntryIndex.value-1].id;await t.router.push({name:M(),params:t.isResultsEntryRoute.value?{formId:t.formId.value,entryId:$}:{id:$},query:t.route.query}),await D($)}},i},r=()=>{if(o)return;const M=window.IvyForms?.setupEntryPageEditIntegration;if(M)try{o=M({entryEdit:t.entryEdit,route:t.route,router:t.router,entryId:t.entryId,formId:t.formId,isResultsEntryRoute:t.isResultsEntryRoute,getLabel:t.getLabel,entryStore:t.entryStore,entry:t.entry,entriesWithSameFormId:t.entriesWithSameFormId,currentEntryIndex:t.currentEntryIndex,loading:t.loading,formBuilderStore:t.formBuilderStore}),l=o.startEntryEdit,window.IvyForms.startEntryEdit=l}catch(D){console.error("Failed to initialize entry edit integration:",D),o=null,l=null}};r(),!o&&typeof window<"u"&&window.addEventListener("ivyforms:entry_edit_ready",r,{once:!0});const p=async()=>{if(o){await o.navigateToPreviousEntry();return}await m().navigateToPreviousEntry()},f=async()=>{if(o){await o.navigateToNextEntry();return}await m().navigateToNextEntry()},v=M=>{if(o){o.onRouteLeave(M);return}d(),M()},h=(M,D,$)=>{if(o){o.onRouteUpdate(M,D,$);return}$()},w=()=>{o?.registerEntryIdWatch()},L=async()=>{await o?.syncAfterLoad()};return La(()=>{if(typeof window<"u"&&(window.removeEventListener("ivyforms:entry_edit_ready",r),l!==null&&window.IvyForms?.startEntryEdit===l&&delete window.IvyForms.startEntryEdit),l=null,o){o.onUnmount(),o=null;return}d()}),{navigateToPreviousEntry:p,navigateToNextEntry:f,onRouteLeave:v,onRouteUpdate:h,registerEntryIdWatch:w,syncAfterLoad:L}}const Lk={class:"ivyforms-header__navigation ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},Vk={class:"ivyforms-header__navigation-text ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center regular-14"},Uk={key:0,class:"ivyforms-count-loader"},Mk={class:"ivyforms-entry-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden"},Rk=he({__name:"EntryPage",setup(t){const{getLabel:o}=We(),{startWatching:i}=Fo();i();const l=$o(),d=No(),m=Fs(),r=St(),p=Rr(),f=P(()=>!!(l.path.includes("/results/entries")&&l.params.formId)),v=P(()=>f.value?l.params.entryId:l.params.id),h=P(()=>f.value?l.params.formId:m.entry?.formId||r.formId),w=_(null),L=_([]),k=_(1),M=P(()=>L.value.length),D=_(!1),$=P(()=>r.name?r.name:""),B=Pk();vn("entryEdit",B);const{navigateToPreviousEntry:A,navigateToNextEntry:j,onRouteLeave:N,onRouteUpdate:oe,registerEntryIdWatch:J,syncAfterLoad:K}=$k({entryEdit:B,route:l,router:d,entryId:v,formId:h,isResultsEntryRoute:f,getLabel:o,entryStore:m,entry:w,entriesWithSameFormId:L,currentEntryIndex:k,loading:D,formBuilderStore:r}),Y=async O=>{const q=w.value?.formId;if(q==null)return;await p.fetchData({formId:q,page:1,perPage:1,shouldGetCount:!0}),L.value.some(R=>Number(R.id)===O)||(L.value=[...L.value,{id:O,formId:q}].sort((R,G)=>Number(R.id)-Number(G.id)))},H=async O=>{D.value=!0;try{await m.fetchEntry(O),w.value=m.entry,k.value=L.value.findIndex(q=>Number(q.id)===Number(O))+1}finally{D.value=!1}},fe=async O=>{try{await Y(O)}catch(q){console.error("Failed to refresh entries count after create:",q)}try{f.value?await d.push({name:Fn,params:{formId:h.value,entryId:O}}):await d.push({name:Bi,params:{id:O}}),await H(O)}catch(q){console.error("Failed to open the newly created entry:",q),De({message:o("failed_to_get_entry"),type:"error"})}};return Ft(async()=>{D.value=!0;try{if(await m.fetchEntry(Number(v.value)),w.value=m.entry,f.value&&h.value){try{r.loadedForEntry=!0}catch{}await r.loadForm(Array.isArray(h.value)?h.value[0]:h.value)}else if(w.value?.formId)try{r.loadedForEntry=!0}finally{await r.loadForm(w.value.formId)}const O=p.paginationMeta,q=w.value?.formId;await p.fetchData({formId:q,perPage:O.total}),L.value=p.tableData.filter(W=>Number(W.formId)===Number(q)).sort((W,R)=>Number(W.id)-Number(R.id)),k.value=L.value.findIndex(W=>Number(W.id)===Number(v.value))+1,J()}catch(O){console.error(o("failed_to_get_entry"),O)}finally{D.value=!1,await K()}}),q1((O,q,W)=>{N(W)}),Y1((O,q,W)=>{oe(O,q,W)}),vn("entry",w),vn("onEntryCreated",fe),vn("pageTitle",$),(O,q)=>{const W=Ie,R=Hi,G=pk,z=BS,X=Br,U=Rl;return g(),F(ve,null,[s(R,null,{center:y(()=>[u("div",Lk,[s(W,{"icon-only":"","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:k.value<=1,onClick:a(A)},null,8,["disabled","onClick"]),s(W,{"icon-only":"","icon-start":"chevron-right","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:k.value>=M.value,onClick:a(j)},null,8,["disabled","onClick"]),u("span",Vk,[D.value?(g(),F("div",Uk)):(g(),F(ve,{key:1},[ne(x(k.value)+"/"+x(M.value)+" "+x(a(o)("entries")),1)],64))])])]),_:1}),u("div",Mk,[s(G),s(z),s(X),s(U,{"show-close":"","align-center":"",type:"error",width:"342px"})])],64)}}}),Sc=Oe(Rk,[["__scopeId","data-v-00715dae"]]),Bk=he({__name:"DashboardPage",setup(t){const{getLabel:o}=We(),i=o("dashboard");return vn("pageTitle",i),(l,d)=>{const m=Hi;return g(),ee(m)}}});function kc(){const t=window.wpIvyApiSettings?.isAdministrator;return t===!0||t===1||t==="1"}function mp(){return{isAdministrator:P(()=>kc())}}const Ek=he({__name:"SettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:o}){const{getLabel:i}=We(),{isAdministrator:l}=mp(),d=an(),m=t,r=o,p=No(),f=$o(),v=_(m.activeIndex||"general"),h=P(()=>{d.integrationsSettings,window.IvyForms?.hooks?.updateCounter?.value;const L=[{label:i("general"),index:"general"},{label:i("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"}}]}];l.value&&L.push({label:i("permissions"),index:"permissions"});const k=Ia("ivyforms/settings/add_integration_subitem",[]);if(Array.isArray(k)&&k.length>0){const D=k.filter($=>{const B=$.index.split("/")[1],A=d.integrationsSettings?.[B];return!A||typeof A!="object"?!1:A.enabled===!0});if(D.length>0){const $=[...D].sort((B,A)=>{const j=B.index==="integrations/google_sheets",N=A.index==="integrations/google_sheets";return j?1:N?-1:0});L.push({label:window.IvyForms?.getLabel?.("integrations")||"Integrations",index:"integrations",autoNavigateToFirst:!0,subItems:$})}}const M=Ia("ivyforms/settings/add_menu_item",[]);return Array.isArray(M)&&M.length>0&&L.push(...M),L}),w=L=>{if(v.value=L,r("update:activeIndex",L),L==="general")p.push({path:"/general"});else if(L==="security")p.push({path:"/security/recaptcha"});else if(L.startsWith("security/")){const k=L.split("security/")[1];p.push({path:`/security/${k}`})}else if(L==="permissions"&&l.value)p.push({path:"/permissions"});else if(L==="integrations")p.push({path:"/integrations"});else if(L.startsWith("integrations/")){const k=L.split("integrations/")[1];p.push({path:`/integrations/${k}`})}else window.IvyForms?.hooks?.applyFilters&&(window.IvyForms.hooks.applyFilters("ivyforms/settings/handle_menu_route",!1,L,p)||console.warn(`[Settings] No route handler for menu item: ${L}`))};return Ft(async()=>{await d.loadAllSettings();const L=f.path;if(L.includes("/security/")){const k=L.split("/security/")[1];k?(v.value=`security/${k}`,r("update:activeIndex",`security/${k}`)):(v.value="security/recaptcha",r("update:activeIndex","security/recaptcha"))}else if(L.includes("/security"))v.value="security/recaptcha",r("update:activeIndex","security/recaptcha");else if(L.includes("/integrations/")){const k=L.split("/integrations/")[1];k?(v.value=`integrations/${k}`,r("update:activeIndex",`integrations/${k}`)):(v.value="integrations",r("update:activeIndex","integrations"))}else if(L.includes("/integrations"))v.value="integrations",r("update:activeIndex","integrations");else if(L.includes("/permissions")&&l.value)v.value="permissions",r("update:activeIndex","permissions");else if(L.includes("/permissions"))v.value="general",r("update:activeIndex","general"),p.replace({path:"/general"});else{let k=!1;if(window.IvyForms?.hooks?.applyFilters){const M=window.IvyForms.hooks.applyFilters("ivyforms/settings/detect_active_route",null,L);M&&(v.value=M,r("update:activeIndex",M),k=!0)}k||(v.value="general",r("update:activeIndex","general"))}}),(L,k)=>{const M=Ls;return g(),ee(M,null,{default:y(()=>[s(gc,{modelValue:v.value,"onUpdate:modelValue":k[0]||(k[0]=D=>v.value=D),"menu-items":h.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:w},null,8,["modelValue","menu-items"])]),_:1})}}}),Ak={};function Dk(t,o){const i=Ts("router-view"),l=ci;return g(),ee(l,null,{default:y(()=>[s(i,null,{default:y(({Component:d})=>[(g(),ee(Xt(d)))]),_:1})]),_:1})}const Ok=Oe(Ak,[["render",Dk]]),zk=he({__name:"SettingsPage",setup(t){const o=Jo(),i=an(),l=P(()=>o.isFullScreenMode),{getLabel:d}=We(),{isAdministrator:m}=mp(),r=No(),{startWatching:p}=Fo();p();const{navigateToAllForms:f,navigateToEntries:v,navigateToSettings:h,navigateToIntegrations:w}=Pn(),L=_("settings"),k=_("general"),M=d("settings");vn("pageTitle",M);const D=[{label:d("all_forms"),index:On},{label:d("entries"),index:Xo},{label:d("integrations"),index:ri},{label:d("settings"),index:Ei}],$=A=>{k.value=A,r.push({path:`/${A}/`})},B=A=>{if(A===L.value)return;const j=()=>{L.value=A,A===On?f():A===Xo?v():A===Ei?h():A===ri&&w()};i.confirmLeaveGeneralSettingsIfDirty(j)};return Ft(()=>{const A=r.currentRoute.value.path;if(A.includes("/permissions")){if(m.value){k.value="permissions";return}k.value="general",r.replace({path:"/general/"});return}(A==="/"||A==="")&&(k.value="general",r.push({path:"/general/"}))}),(A,j)=>{const N=Ol,oe=Hi,J=Rl;return g(),F(ve,null,[s(oe,null,{left:y(()=>[l.value?(g(),ee(Bl,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(),F(ve,null,Ee(D,K=>s(El,{key:K.index,label:K.label,name:K.index,"is-active":L.value===K.index,type:"tonal",onClick:Y=>B(K.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ue("",!0)]),default:y(()=>[s(N)]),_:1}),u("div",{class:Je(["ivyforms-settings-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":l.value}])},[s(Ek,{"active-index":k.value,"onUpdate:activeIndex":$},null,8,["active-index"]),s(Ok,{"active-index":k.value},null,8,["active-index"])],2),s(J,{align:"center",width:"342px"})],64)}}}),Nk=Oe(zk,[["__scopeId","data-v-954b7d75"]]),Wk={class:"ivyforms-settings-general ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},qk={class:"ivyforms-settings-general__option-bar ivyforms-pb-8 ivyforms-flex"},Yk={class:"ivyforms-settings-general__option-bar__left ivyforms-flex"},Hk={class:"ivyforms-settings-general__title medium-18"},Gk={class:"ivyforms-settings-general__option-bar__right ivyforms-flex"},jk={class:"ivyforms-settings-general__items ivyforms-pb-8 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Kk={class:"ivyforms-settings-general__improve-section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},Qk={class:"ivyforms-settings-general__section-title medium-14 ivyforms-mb-6"},Xk={class:"ivyforms-settings-general__improve-card ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-p-16 ivyforms-border-radius-16"},Jk=he({__name:"GeneralSettingsPage",setup(t){const o=an(),i=H1(),{getLabel:l}=We();Ft(async()=>{await o.loadAllSettings(),o.startEditingGeneralSettings()}),La(()=>{o.stopEditingGeneralSettings()});const d=P(()=>o.isLoading),m=async()=>{await o.saveGeneralSettings()},r=()=>{window.open(G1,"_blank","noopener,noreferrer")},p=f=>{if(f){i.showDeleteOnUninstallWarningDialog(()=>{o.setDeleteOnUninstall(!0)},()=>{o.restoreDeleteOnUninstallFromSaved()});return}o.setDeleteOnUninstall(!1)};return(f,v)=>{const h=Ie,w=Io;return g(),F("div",Wk,[u("div",qk,[u("div",Yk,[u("span",Hk,x(a(l)("general")),1)]),u("div",Gk,[s(h,{class:Je(["ivyforms-button__action--save"]),priority:"primary",loading:d.value,onClick:m},{default:y(()=>[d.value?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(l)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",jk,[s(w,{"model-value":a(o).wcagBackendCompliance,priority:"secondary",size:"d","text-position":"right",title:a(l)("wcag_compliance_settings"),"onUpdate:modelValue":a(o).setWcagBackendCompliance},null,8,["model-value","title","onUpdate:modelValue"]),s(w,{"model-value":a(o).deleteOnUninstall,priority:"secondary",size:"d","text-position":"right",title:a(l)("delete_on_uninstall"),"onUpdate:modelValue":p},null,8,["model-value","title"]),s(w,{"model-value":a(o).mcpEnabled,priority:"secondary",size:"d","text-position":"right",title:a(l)("mcp_integration_enabled"),tooltip:a(l)("mcp_integration_enabled_tooltip"),"onUpdate:modelValue":a(o).setMcpEnabled},null,8,["model-value","title","tooltip","onUpdate:modelValue"]),u("div",Kk,[u("span",Qk,x(a(l)("improve_ivyforms")),1),u("div",Xk,[s(w,{modelValue:a(o).usageTrackingEnabled,"onUpdate:modelValue":v[0]||(v[0]=L=>a(o).usageTrackingEnabled=L),priority:"secondary",size:"d","text-position":"right",title:a(l)("enable_data_usage")},null,8,["modelValue","title"]),s(Ps,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":a(l)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:a(l)("data_usage_description"),onButtonClick:r},null,8,["button-label","description"])])])])])}}}),Zk=Oe(Jk,[["__scopeId","data-v-ba75b388"]]),e0=[{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"}],t0={class:"ivyforms-settings-security ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},o0={class:"ivyforms-settings-security__option-bar ivyforms-pb-8 ivyforms-flex"},n0={class:"ivyforms-settings-security__option-bar__left ivyforms-flex"},i0={class:"ivyforms-settings-security__title medium-18"},l0={class:"ivyforms-settings-security__option-bar__right ivyforms-flex ivyforms-gap-8"},a0={class:"ivyforms-settings-security__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},r0={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},s0={class:"ivyforms-settings-security__tabs"},d0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},u0={for:"site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},c0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},f0={for:"secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},m0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},v0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},p0={key:1,class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},y0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},g0={for:"hcaptcha-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},h0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},b0={for:"hcaptcha-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},_0={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},x0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},w0={for:"turnstile-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},C0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},S0={for:"turnstile-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},k0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column ivyforms-settings-security__radio-section"},F0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-8"},I0={key:3,class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},T0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},P0={class:"ivyforms-settings-security__field-description medium-14 ivyforms-mb-12"},$0={class:"ivyforms-settings-security__toggle"},L0=he({__name:"SecuritySettingsPage",setup(t){const{getLabel:o}=We(),i=an(),l=$o(),d=[{name:"v2",label:"v2"},{name:"invisible",label:"Invisible v2"},{name:"v3",label:"v3"}],m=P(()=>l.params.provider||"recaptcha"),r=()=>{switch(m.value){case"recaptcha":return"reCAPTCHA";case"hcaptcha":return"hCaptcha";case"turnstile":return"Turnstile";case"honeypot":return"Honeypot";default:return"reCAPTCHA"}},p=P({get:()=>i.recaptchaType,set:T=>i.setRecaptchaType(T)}),f=P({get:()=>i.recaptchaSiteKey,set:T=>i.setRecaptchaSiteKey(T)}),v=P({get:()=>i.recaptchaSecretKey,set:T=>i.setRecaptchaSecretKey(T)}),h=P({get:()=>i.recaptchaLanguage,set:T=>i.setRecaptchaLanguage(T)}),w=P({get:()=>i.turnstileSiteKey,set:T=>i.setTurnstileSiteKey(T)}),L=P({get:()=>i.turnstileSecretKey,set:T=>i.setTurnstileSecretKey(T)}),k=P({get:()=>i.turnstileTheme,set:T=>i.setTurnstileTheme(T)}),M=P({get:()=>i.hcaptchaSiteKey,set:T=>i.setHCaptchaSiteKey(T)}),D=P({get:()=>i.hcaptchaSecretKey,set:T=>i.setHCaptchaSecretKey(T)}),$=_(!1),B=P(()=>i.isLoading),A=P(()=>e0.map(T=>({...T,label:T.value===""?o("browser_default"):T.label}))),j=T=>{T?i.setRecaptchaType(T):i.setRecaptchaType(p.value)},N=()=>{i.setRecaptchaSiteKey(f.value)},oe=()=>{i.setRecaptchaSecretKey(v.value)},J=()=>{i.setRecaptchaLanguage(h.value)},K=()=>{window.open("https://cloud.google.com/security/products/recaptcha","_blank")},Y=()=>{i.setHCaptchaSiteKey(M.value)},H=()=>{i.setHCaptchaSecretKey(D.value)},fe=()=>{window.open("https://www.hcaptcha.com/","_blank")},O=()=>{i.setTurnstileSiteKey(w.value)},q=()=>{i.setTurnstileSecretKey(L.value)},W=()=>{i.setTurnstileTheme(k.value)},R=()=>{window.open("https://www.cloudflare.com/en-gb/application-services/products/turnstile/","_blank")},G=()=>{},z=()=>{switch(m.value){case"recaptcha":i.setRecaptchaSiteKey(""),i.setRecaptchaSecretKey(""),i.setRecaptchaLanguage("");break;case"hcaptcha":i.setHCaptchaSiteKey(""),i.setHCaptchaSecretKey(""),i.setHCaptchaType("checkbox");break;case"turnstile":i.setTurnstileSiteKey(""),i.setTurnstileSecretKey(""),i.setTurnstileTheme("auto");break;case"honeypot":$.value=!1;break}},X=async()=>{switch(m.value){case"recaptcha":await i.saveRecaptchaSettings();break;case"hcaptcha":await i.saveHCaptchaSettings();break;case"turnstile":await i.saveTurnstileSettings();break}};Ft(async()=>{await i.loadAllSettings(),i.recaptchaType||i.setRecaptchaType("v2")});const U=P(()=>{switch(m.value){case"recaptcha":return!i.recaptchaSiteKey&&!i.recaptchaSecretKey&&!i.recaptchaLanguage;case"hcaptcha":return!M.value&&!D.value;case"turnstile":return!i.turnstileSiteKey&&!i.turnstileSecretKey;case"honeypot":return!$.value;default:return!0}});return(T,te)=>{const ae=Ie,me=Ve,He=Ps;return g(),F("div",t0,[u("div",o0,[u("div",n0,[u("span",i0,x(r()),1)]),u("div",l0,[s(ae,{class:Je(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:U.value,onClick:z},{default:y(()=>[ne(x(a(o)("clear_settings")),1)]),_:1},8,["disabled"]),s(ae,{class:Je(["ivyforms-button__action--save"]),priority:"primary",loading:B.value,onClick:X},{default:y(()=>[B.value?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(o)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",a0,[m.value==="recaptcha"?(g(),F(ve,{key:0},[u("div",r0,[u("div",s0,[s(Nn,{modelValue:p.value,"onUpdate:modelValue":[te[0]||(te[0]=Be=>p.value=Be),j],tabs:d,size:"d",priority:"tertiary",type:"tonal",width:200,background:!0},null,8,["modelValue"])]),u("div",d0,[u("label",u0,x(a(o)("captcha_site_key")),1),s(me,{modelValue:f.value,"onUpdate:modelValue":[te[1]||(te[1]=Be=>f.value=Be),N],secondary:"",type:"text",placeholder:a(o)("enter_site_key")},null,8,["modelValue","placeholder"])]),u("div",c0,[u("label",f0,x(a(o)("captcha_secret_key")),1),s(me,{modelValue:v.value,"onUpdate:modelValue":[te[2]||(te[2]=Be=>v.value=Be),oe],secondary:"",type:"text",placeholder:a(o)("enter_secret_key")},null,8,["modelValue","placeholder"])]),s(He,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":a(o)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:a(o)("recaptcha_instruction"),onButtonClick:K},null,8,["button-label","description"])]),u("div",m0,[u("label",v0,x(a(o)("recaptcha_language")),1),s(Ct,{modelValue:h.value,"onUpdate:modelValue":[te[3]||(te[3]=Be=>h.value=Be),J],placeholder:a(o)("browser_default"),secondary:""},{default:y(()=>[(g(!0),F(ve,null,Ee(A.value,Be=>(g(),ee(kt,{key:Be.value,value:Be.value,label:Be.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])],64)):m.value==="hcaptcha"?(g(),F("div",p0,[u("div",y0,[u("label",g0,x(a(o)("captcha_site_key")),1),s(me,{modelValue:M.value,"onUpdate:modelValue":[te[4]||(te[4]=Be=>M.value=Be),Y],secondary:"",type:"text",placeholder:a(o)("enter_hcaptcha_site_key")},null,8,["modelValue","placeholder"])]),u("div",h0,[u("label",b0,x(a(o)("captcha_secret_key")),1),s(me,{modelValue:D.value,"onUpdate:modelValue":[te[5]||(te[5]=Be=>D.value=Be),H],secondary:"",type:"text",placeholder:a(o)("enter_hcaptcha_secret_key")},null,8,["modelValue","placeholder"])]),s(He,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":a(o)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:a(o)("hcaptcha_instruction"),onButtonClick:fe},null,8,["button-label","description"])])):m.value==="turnstile"?(g(),F(ve,{key:2},[u("div",_0,[u("div",x0,[u("label",w0,x(a(o)("captcha_site_key")),1),s(me,{modelValue:w.value,"onUpdate:modelValue":[te[6]||(te[6]=Be=>w.value=Be),O],secondary:"",type:"text",placeholder:a(o)("enter_site_key")},null,8,["modelValue","placeholder"])]),u("div",C0,[u("label",S0,x(a(o)("captcha_secret_key")),1),s(me,{modelValue:L.value,"onUpdate:modelValue":[te[7]||(te[7]=Be=>L.value=Be),q],secondary:"",type:"text",placeholder:a(o)("enter_secret_key")},null,8,["modelValue","placeholder"])]),s(He,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":a(o)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:a(o)("turnstile_instruction"),onButtonClick:R},null,8,["button-label","description"])]),u("div",k0,[u("span",F0,x(a(o)("turnstile_theme")),1),s(In,{modelValue:k.value,"onUpdate:modelValue":te[8]||(te[8]=Be=>k.value=Be),priority:"secondary"},{default:y(()=>[s(Yt,{value:"auto",priority:"secondary",onClick:W},{default:y(()=>[ne(x(a(o)("auto")),1)]),_:1}),s(Yt,{value:"light",priority:"secondary",onClick:W},{default:y(()=>[ne(x(a(o)("light")),1)]),_:1}),s(Yt,{value:"dark",priority:"secondary",onClick:W},{default:y(()=>[ne(x(a(o)("dark")),1)]),_:1})]),_:1},8,["modelValue"])])],64)):m.value==="honeypot"?(g(),F("div",I0,[u("label",T0,x(a(o)("honeypot_protection")),1),u("p",P0,x(a(o)("honeypot_protection_description")),1),u("div",$0,[s(ht,{modelValue:$.value,"onUpdate:modelValue":te[9]||(te[9]=Be=>$.value=Be),label:a(o)("enable_honeypot_protection"),onChange:G},null,8,["modelValue","label"])])])):ue("",!0)])])}}}),V0=Oe(L0,[["__scopeId","data-v-d5121e1d"]]);function Xd(t){const{loading:o,searchQuery:i,debouncedSearchQuery:l}=t,d=P(()=>!i||!l?!1:i.value!==l.value),m=P(()=>o.value||d.value);return{isDebouncing:d,shouldShowSkeleton:m}}function U0(t){if(typeof t=="number")return t;if(typeof t=="string"){const o=parseFloat(t);return Number.isFinite(o)?o:0}return 0}function Jd(t,o){const i=_(0),l=o.isDynamic??(v=>v.showInModal===!0),d=o.minWidthFilter??(()=>!0),m=P(()=>{const v=t.value;return v?v instanceof HTMLElement?v.parentElement:v.$el?.parentElement??null:null});Re(m,v=>{v&&(i.value=v.clientWidth)},{flush:"post",immediate:!0}),j1(m,v=>{for(const h of v)i.value=h.contentRect.width});const p=P(()=>{const v=o.columns.value.filter($=>$.visible??!0),h=v.filter($=>l($)),w=i.value||0,L=v.filter($=>!l($)).reduce(($,B)=>$+U0(B.width),0),k=w-L,M=k>0&&h.length>0?k/h.length:null,D={dynamicWidth:M,remainingWidth:k,totalTableWidth:w};return v.map($=>{if(o.widthFor){const B=o.widthFor($,D);if(B!=null)return{...$,width:B}}return l($)&&M!==null?{...$,width:Math.floor(M)}:$})}),f=P(()=>o.columns.value.reduce((v,h)=>{if(!d(h))return v;const w=typeof h.minWidth=="number"?h.minWidth:parseFloat(String(h.minWidth))||0;return v+w},0));return{tableWidth:i,dynamicWidthColumns:p,minTableWidth:f}}function Di(t){return o=>{const i=o.rowData;if(!i)return null;const l=typeof t.href=="function"?t.href(i):t.href??"javascript:void(0)",d=typeof t.class=="function"?t.class(i):t.class;return Ge(Wd,{size:"s",href:l,class:d,onClick:t.onClick?m=>((l==="#"||l==="javascript:void(0)")&&m.preventDefault(),t.onClick(i,m)):void 0},()=>[String(t.text(i)??"")])}}function vp(t){return o=>{const i=o.rowData;return i?Ge(Io,{modelValue:!!i[t.field],size:"s",ariaLabel:t.ariaLabel,"onUpdate:modelValue":async l=>{await t.onChange(i,l)}}):null}}function M0(t){const o=t.field;return i=>{const l=i.rowData;if(!l)return null;const d=!!l[o];return Ge(mo,{name:d?"star-2":"star",type:"fill",size:"d",color:d?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",ariaLabel:t.ariaLabel,onClick:async()=>{await t.onChange(l,!d)}})}}function R0(t){return()=>Ge(ht,{modelValue:t.allSelected.value,size:"s",type:"checkmark",ariaLabel:t.ariaLabel,"onUpdate:modelValue":o=>t.toggleAll(o)},()=>[])}function B0(t={}){return o=>{const i=o.rowData;return i?Ge(ht,{modelValue:!!i.selected,type:"checkmark",size:"s",ariaLabel:t.ariaLabel,"onUpdate:modelValue":l=>{i.selected=l}},()=>[]):null}}const oc=(t,o)=>typeof t=="function"?t(o):t;function E0(t){const o=t.idKey??"id";return i=>{const l=i.rowData;if(!l)return null;const m=(typeof t.actions=="function"?t.actions(l):t.actions).map((p,f)=>({action:p,index:f})).filter(({action:p})=>p.visible?p.visible(l):!0),r=l[o];return Ge("div",{class:["ivyforms-column-actions","ivyforms-flex","ivyforms-flex-direction-row","ivyforms-align-items-center","ivyforms-flex-wrap-nowrap","ivyforms-justify-content-end","ivyforms-gap-4",{hovered:r===i.hoveredRowId}]},m.map(({action:p,index:f})=>Ge(bo,{key:`${String(r)}-${String(oc(p.icon,l))}-${f}`,content:oc(p.tooltip,l),placement:"top"},()=>[Ge(Ie,{iconOnly:!0,iconStart:oc(p.icon,l),size:"s",type:p.type??"ghost",priority:p.priority??"tertiary",iconStartType:p.iconStartType??"outline",ref:p.refKey?v=>{if(!t.onButtonRef)return;const h=v&&typeof v=="object"&&"$el"in v&&v.$el instanceof HTMLElement?v.$el:null;t.onButtonRef(r,h)}:void 0,onClick:v=>p.onClick(l,v)})])))}}function Fc(t){const o=t.width??44;return{key:"select",width:o,minWidth:t.minWidth??o,headerRenderer:R0({allSelected:t.allSelected,toggleAll:t.toggleAll,ariaLabel:t.headerAriaLabel}),cellRenderer:B0({ariaLabel:t.cellAriaLabel}),visible:!0,showInModal:!1,fixed:qd.LEFT,...t.overrides}}function Ic(t){const o=t.width??32;return{key:"star",width:o,minWidth:t.minWidth??o,title:t.title,headerRenderer:()=>Ge(mo,{name:"star",type:"outline",size:"d",color:t.headerColor??"var(--map-base-dusk-symbol-2)"}),cellRenderer:M0({onChange:t.onChange,field:t.field,ariaLabel:t.ariaLabel}),visible:!0,showInModal:!0,...t.overrides}}function Dr(t){const o=t.width??120;return{key:"actions",width:o,minWidth:t.minWidth??o,title:t.title,class:t.className,headerRenderer:t.headerRenderer,cellRenderer:E0({actions:t.actions,idKey:t.idKey,onButtonRef:t.onButtonRef}),visible:!0,showInModal:!1,fixed:qd.RIGHT,...t.overrides}}var gs={exports:{}};var A0=gs.exports,Om;function D0(){return Om||(Om=1,(function(t,o){(function(){var i,l="4.17.21",d=200,m="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",r="Expected a function",p="Invalid `variable` option passed into `_.template`",f="__lodash_hash_undefined__",v=500,h="__lodash_placeholder__",w=1,L=2,k=4,M=1,D=2,$=1,B=2,A=4,j=8,N=16,oe=32,J=64,K=128,Y=256,H=512,fe=30,O="...",q=800,W=16,R=1,G=2,z=3,X=1/0,U=9007199254740991,T=17976931348623157e292,te=NaN,ae=4294967295,me=ae-1,He=ae>>>1,Be=[["ary",K],["bind",$],["bindKey",B],["curry",j],["curryRight",N],["flip",H],["partial",oe],["partialRight",J],["rearg",Y]],xe="[object Arguments]",$e="[object Array]",Xe="[object AsyncFunction]",ft="[object Boolean]",ce="[object Date]",le="[object DOMException]",Te="[object Error]",Ae="[object Function]",ut="[object GeneratorFunction]",lt="[object Map]",st="[object Number]",vt="[object Null]",pt="[object Object]",Ht="[object Promise]",Wt="[object Proxy]",ye="[object RegExp]",be="[object Set]",Ye="[object String]",at="[object Symbol]",qt="[object Undefined]",Pt="[object WeakMap]",Ze="[object WeakSet]",$t="[object ArrayBuffer]",Pe="[object DataView]",et="[object Float32Array]",Mt="[object Float64Array]",Rt="[object Int8Array]",vo="[object Int16Array]",to="[object Int32Array]",ao="[object Uint8Array]",po="[object Uint8ClampedArray]",Ue="[object Uint16Array]",Me="[object Uint32Array]",ct=/\b__p \+= '';/g,tt=/\b(__p \+=) '' \+/g,Kt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,wo=/&(?:amp|lt|gt|quot|#39);/g,yo=/[&<>"']/g,To=RegExp(wo.source),we=RegExp(yo.source),se=/<%-([\s\S]+?)%>/g,ke=/<%([\s\S]+?)%>/g,mt=/<%=([\s\S]+?)%>/g,dt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ke=/^\w*$/,pe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ge=/[\\^$.*+?()[\]{}|]/g,io=RegExp(ge.source),Mo=/^\s+/,Co=/\s/,Fe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ze=/\{\n\/\* \[wrapped with (.+)\] \*/,Et=/,? & /,Jt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,go=/[()=,{}\[\]\/\s]/,hn=/\\(\\)?/g,fi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,mi=/\w*$/,Gi=/^[-+]0x[0-9a-f]+$/i,ji=/^0b[01]+$/i,Ki=/^\[object .+?Constructor\]$/,Dt=/^0o[0-7]+$/i,Qi=/^(?:0|[1-9]\d*)$/,Ea=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,vi=/($^)/,Nr=/['\n\r\u2028\u2029\\]/g,pi="\\ud800-\\udfff",Aa="\\u0300-\\u036f",Da="\\ufe20-\\ufe2f",Oa="\\u20d0-\\u20ff",zl=Aa+Da+Oa,Wr="\\u2700-\\u27bf",Nl="a-z\\xdf-\\xf6\\xf8-\\xff",za="\\xac\\xb1\\xd7\\xf7",Na="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",qr="\\u2000-\\u206f",Yr=" \\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",Wl="A-Z\\xc0-\\xd6\\xd8-\\xde",ql="\\ufe0e\\ufe0f",Yl=za+Na+qr+Yr,Xi="['’]",Wa="["+pi+"]",Us="["+Yl+"]",yi="["+zl+"]",Hl="\\d+",qa="["+Wr+"]",Gl="["+Nl+"]",jl="[^"+pi+Yl+Hl+Wr+Nl+Wl+"]",Ji="\\ud83c[\\udffb-\\udfff]",Ya="(?:"+yi+"|"+Ji+")",Kl="[^"+pi+"]",Zi="(?:\\ud83c[\\udde6-\\uddff]){2}",el="[\\ud800-\\udbff][\\udc00-\\udfff]",$n="["+Wl+"]",Ql="\\u200d",Xl="(?:"+Gl+"|"+jl+")",Ha="(?:"+$n+"|"+jl+")",Jl="(?:"+Xi+"(?:d|ll|m|re|s|t|ve))?",Zl="(?:"+Xi+"(?:D|LL|M|RE|S|T|VE))?",ea=Ya+"?",ta="["+ql+"]?",Ga="(?:"+Ql+"(?:"+[Kl,Zi,el].join("|")+")"+ta+ea+")*",Hn="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",oa="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Gn=ta+ea+Ga,tl="(?:"+[qa,Zi,el].join("|")+")"+Gn,ol="(?:"+[Kl+yi+"?",yi,Zi,el,Wa].join("|")+")",nl=RegExp(Xi,"g"),il=RegExp(yi,"g"),jn=RegExp(Ji+"(?="+Ji+")|"+ol+Gn,"g"),ll=RegExp([$n+"?"+Gl+"+"+Jl+"(?="+[Us,$n,"$"].join("|")+")",Ha+"+"+Zl+"(?="+[Us,$n+Xl,"$"].join("|")+")",$n+"?"+Xl+"+"+Jl,$n+"+"+Zl,oa,Hn,Hl,tl].join("|"),"g"),al=RegExp("["+Ql+pi+zl+ql+"]"),rl=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,sl=["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"],ja=-1,Zt={};Zt[et]=Zt[Mt]=Zt[Rt]=Zt[vo]=Zt[to]=Zt[ao]=Zt[po]=Zt[Ue]=Zt[Me]=!0,Zt[xe]=Zt[$e]=Zt[$t]=Zt[ft]=Zt[Pe]=Zt[ce]=Zt[Te]=Zt[Ae]=Zt[lt]=Zt[st]=Zt[pt]=Zt[ye]=Zt[be]=Zt[Ye]=Zt[Pt]=!1;var Qt={};Qt[xe]=Qt[$e]=Qt[$t]=Qt[Pe]=Qt[ft]=Qt[ce]=Qt[et]=Qt[Mt]=Qt[Rt]=Qt[vo]=Qt[to]=Qt[lt]=Qt[st]=Qt[pt]=Qt[ye]=Qt[be]=Qt[Ye]=Qt[at]=Qt[ao]=Qt[po]=Qt[Ue]=Qt[Me]=!0,Qt[Te]=Qt[Ae]=Qt[Pt]=!1;var Ms={À:"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"},Ka={"&":"&","<":"<",">":">",'"':""","'":"'"},Qa={"&":"&","<":"<",">":">",""":'"',"'":"'"},Rs={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Bs=parseFloat,Xa=parseInt,na=typeof kd=="object"&&kd&&kd.Object===Object&&kd,Ja=typeof self=="object"&&self&&self.Object===Object&&self,_o=na||Ja||Function("return this")(),dl=o&&!o.nodeType&&o,bn=dl&&!0&&t&&!t.nodeType&&t,ia=bn&&bn.exports===dl,ul=ia&&na.process,Ao=(function(){try{var re=bn&&bn.require&&bn.require("util").types;return re||ul&&ul.binding&&ul.binding("util")}catch{}})(),la=Ao&&Ao.isArrayBuffer,Hr=Ao&&Ao.isDate,Gr=Ao&&Ao.isMap,jr=Ao&&Ao.isRegExp,aa=Ao&&Ao.isSet,ra=Ao&&Ao.isTypedArray;function Ro(re,_e,Q){switch(Q.length){case 0:return re.call(_e);case 1:return re.call(_e,Q[0]);case 2:return re.call(_e,Q[0],Q[1]);case 3:return re.call(_e,Q[0],Q[1],Q[2])}return re.apply(_e,Q)}function Es(re,_e,Q,S){for(var xt=-1,wt=re==null?0:re.length;++xt<wt;){var Nt=re[xt];_e(S,Nt,Q(Nt),re)}return S}function Do(re,_e){for(var Q=-1,S=re==null?0:re.length;++Q<S&&_e(re[Q],Q,re)!==!1;);return re}function Za(re,_e){for(var Q=re==null?0:re.length;Q--&&_e(re[Q],Q,re)!==!1;);return re}function sa(re,_e){for(var Q=-1,S=re==null?0:re.length;++Q<S;)if(!_e(re[Q],Q,re))return!1;return!0}function rn(re,_e){for(var Q=-1,S=re==null?0:re.length,xt=0,wt=[];++Q<S;){var Nt=re[Q];_e(Nt,Q,re)&&(wt[xt++]=Nt)}return wt}function gi(re,_e){var Q=re==null?0:re.length;return!!Q&&dn(re,_e,0)>-1}function cl(re,_e,Q){for(var S=-1,xt=re==null?0:re.length;++S<xt;)if(Q(_e,re[S]))return!0;return!1}function oo(re,_e){for(var Q=-1,S=re==null?0:re.length,xt=Array(S);++Q<S;)xt[Q]=_e(re[Q],Q,re);return xt}function sn(re,_e){for(var Q=-1,S=_e.length,xt=re.length;++Q<S;)re[xt+Q]=_e[Q];return re}function fl(re,_e,Q,S){var xt=-1,wt=re==null?0:re.length;for(S&&wt&&(Q=re[++xt]);++xt<wt;)Q=_e(Q,re[xt],xt,re);return Q}function Kn(re,_e,Q,S){var xt=re==null?0:re.length;for(S&&xt&&(Q=re[--xt]);xt--;)Q=_e(Q,re[xt],xt,re);return Q}function hi(re,_e){for(var Q=-1,S=re==null?0:re.length;++Q<S;)if(_e(re[Q],Q,re))return!0;return!1}var Qn=Xn("length");function ml(re){return re.split("")}function vl(re){return re.match(Jt)||[]}function bi(re,_e,Q){var S;return Q(re,function(xt,wt,Nt){if(_e(xt,wt,Nt))return S=wt,!1}),S}function Ln(re,_e,Q,S){for(var xt=re.length,wt=Q+(S?1:-1);S?wt--:++wt<xt;)if(_e(re[wt],wt,re))return wt;return-1}function dn(re,_e,Q){return _e===_e?Os(re,_e,Q):Ln(re,_i,Q)}function pl(re,_e,Q,S){for(var xt=Q-1,wt=re.length;++xt<wt;)if(S(re[xt],_e))return xt;return-1}function _i(re){return re!==re}function xi(re,_e){var Q=re==null?0:re.length;return Q?yl(re,_e)/Q:te}function Xn(re){return function(_e){return _e==null?i:_e[re]}}function Kr(re){return function(_e){return re==null?i:re[_e]}}function Qr(re,_e,Q,S,xt){return xt(re,function(wt,Nt,Gt){Q=S?(S=!1,wt):_e(Q,wt,Nt,Gt)}),Q}function er(re,_e){var Q=re.length;for(re.sort(_e);Q--;)re[Q]=re[Q].value;return re}function yl(re,_e){for(var Q,S=-1,xt=re.length;++S<xt;){var wt=_e(re[S]);wt!==i&&(Q=Q===i?wt:Q+wt)}return Q}function gl(re,_e){for(var Q=-1,S=Array(re);++Q<re;)S[Q]=_e(Q);return S}function tr(re,_e){return oo(_e,function(Q){return[Q,re[Q]]})}function da(re){return re&&re.slice(0,Jr(re)+1).replace(Mo,"")}function Bo(re){return function(_e){return re(_e)}}function hl(re,_e){return oo(_e,function(Q){return re[Q]})}function Jn(re,_e){return re.has(_e)}function ua(re,_e){for(var Q=-1,S=re.length;++Q<S&&dn(_e,re[Q],0)>-1;);return Q}function ca(re,_e){for(var Q=re.length;Q--&&dn(_e,re[Q],0)>-1;);return Q}function or(re,_e){for(var Q=re.length,S=0;Q--;)re[Q]===_e&&++S;return S}var nr=Kr(Ms),ir=Kr(Ka);function lr(re){return"\\"+Rs[re]}function ar(re,_e){return re==null?i:re[_e]}function Vn(re){return al.test(re)}function rr(re){return rl.test(re)}function As(re){for(var _e,Q=[];!(_e=re.next()).done;)Q.push(_e.value);return Q}function Xr(re){var _e=-1,Q=Array(re.size);return re.forEach(function(S,xt){Q[++_e]=[xt,S]}),Q}function Ds(re,_e){return function(Q){return re(_e(Q))}}function Zn(re,_e){for(var Q=-1,S=re.length,xt=0,wt=[];++Q<S;){var Nt=re[Q];(Nt===_e||Nt===h)&&(re[Q]=h,wt[xt++]=Q)}return wt}function sr(re){var _e=-1,Q=Array(re.size);return re.forEach(function(S){Q[++_e]=S}),Q}function tu(re){var _e=-1,Q=Array(re.size);return re.forEach(function(S){Q[++_e]=[S,S]}),Q}function Os(re,_e,Q){for(var S=Q-1,xt=re.length;++S<xt;)if(re[S]===_e)return S;return-1}function zs(re,_e,Q){for(var S=Q+1;S--;)if(re[S]===_e)return S;return S}function wi(re){return Vn(re)?Ws(re):Qn(re)}function Zo(re){return Vn(re)?qs(re):ml(re)}function Jr(re){for(var _e=re.length;_e--&&Co.test(re.charAt(_e)););return _e}var Ns=Kr(Qa);function Ws(re){for(var _e=jn.lastIndex=0;jn.test(re);)++_e;return _e}function qs(re){return re.match(jn)||[]}function ou(re){return re.match(ll)||[]}var nu=(function re(_e){_e=_e==null?_o:bl.defaults(_o.Object(),_e,bl.pick(_o,sl));var Q=_e.Array,S=_e.Date,xt=_e.Error,wt=_e.Function,Nt=_e.Math,Gt=_e.Object,_l=_e.RegExp,dr=_e.String,Oo=_e.TypeError,xl=Q.prototype,ur=wt.prototype,Un=Gt.prototype,Ci=_e["__core-js_shared__"],Si=ur.toString,I=Un.hasOwnProperty,cr=0,Zr=(function(){var e=/[^.]+$/.exec(Ci&&Ci.keys&&Ci.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})(),fa=Un.toString,Ys=Si.call(Gt),Hs=_o._,iu=_l("^"+Si.call(I).replace(ge,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ma=ia?_e.Buffer:i,Mn=_e.Symbol,ki=_e.Uint8Array,va=ma?ma.allocUnsafe:i,pa=Ds(Gt.getPrototypeOf,Gt),es=Gt.create,Gs=Un.propertyIsEnumerable,ya=xl.splice,Dc=Mn?Mn.isConcatSpreadable:i,ts=Mn?Mn.iterator:i,ga=Mn?Mn.toStringTag:i,js=(function(){try{var e=wa(Gt,"defineProperty");return e({},"",{}),e}catch{}})(),Lp=_e.clearTimeout!==_o.clearTimeout&&_e.clearTimeout,Vp=S&&S.now!==_o.Date.now&&S.now,Up=_e.setTimeout!==_o.setTimeout&&_e.setTimeout,Ks=Nt.ceil,Qs=Nt.floor,lu=Gt.getOwnPropertySymbols,Mp=ma?ma.isBuffer:i,Oc=_e.isFinite,Rp=xl.join,Bp=Ds(Gt.keys,Gt),Lo=Nt.max,Wo=Nt.min,Ep=S.now,Ap=_e.parseInt,zc=Nt.random,Dp=xl.reverse,au=wa(_e,"DataView"),os=wa(_e,"Map"),ru=wa(_e,"Promise"),fr=wa(_e,"Set"),ns=wa(_e,"WeakMap"),is=wa(Gt,"create"),Xs=ns&&new ns,mr={},Op=Ca(au),zp=Ca(os),Np=Ca(ru),Wp=Ca(fr),qp=Ca(ns),Js=Mn?Mn.prototype:i,ls=Js?Js.valueOf:i,Nc=Js?Js.toString:i;function V(e){if(xo(e)&&!Lt(e)&&!(e instanceof Ot)){if(e instanceof _n)return e;if(I.call(e,"__wrapped__"))return qf(e)}return new _n(e)}var vr=(function(){function e(){}return function(n){if(!ho(n))return{};if(es)return es(n);e.prototype=n;var c=new e;return e.prototype=i,c}})();function Zs(){}function _n(e,n){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=i}V.templateSettings={escape:se,evaluate:ke,interpolate:mt,variable:"",imports:{_:V}},V.prototype=Zs.prototype,V.prototype.constructor=V,_n.prototype=vr(Zs.prototype),_n.prototype.constructor=_n;function Ot(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ae,this.__views__=[]}function Yp(){var e=new Ot(this.__wrapped__);return e.__actions__=en(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=en(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=en(this.__views__),e}function Hp(){if(this.__filtered__){var e=new Ot(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function Gp(){var e=this.__wrapped__.value(),n=this.__dir__,c=Lt(e),b=n<0,C=c?e.length:0,E=lg(0,C,this.__views__),Z=E.start,ie=E.end,de=ie-Z,Ce=b?ie:Z-1,Se=this.__iteratees__,Le=Se.length,je=0,rt=Wo(de,this.__takeCount__);if(!c||!b&&C==de&&rt==de)return mf(e,this.__actions__);var bt=[];e:for(;de--&&je<rt;){Ce+=n;for(var Ut=-1,_t=e[Ce];++Ut<Le;){var At=Se[Ut],zt=At.iteratee,fn=At.type,jo=zt(_t);if(fn==G)_t=jo;else if(!jo){if(fn==R)continue e;break e}}bt[je++]=_t}return bt}Ot.prototype=vr(Zs.prototype),Ot.prototype.constructor=Ot;function ha(e){var n=-1,c=e==null?0:e.length;for(this.clear();++n<c;){var b=e[n];this.set(b[0],b[1])}}function jp(){this.__data__=is?is(null):{},this.size=0}function Kp(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}function Qp(e){var n=this.__data__;if(is){var c=n[e];return c===f?i:c}return I.call(n,e)?n[e]:i}function Xp(e){var n=this.__data__;return is?n[e]!==i:I.call(n,e)}function Jp(e,n){var c=this.__data__;return this.size+=this.has(e)?0:1,c[e]=is&&n===i?f:n,this}ha.prototype.clear=jp,ha.prototype.delete=Kp,ha.prototype.get=Qp,ha.prototype.has=Xp,ha.prototype.set=Jp;function Fi(e){var n=-1,c=e==null?0:e.length;for(this.clear();++n<c;){var b=e[n];this.set(b[0],b[1])}}function Zp(){this.__data__=[],this.size=0}function ey(e){var n=this.__data__,c=ed(n,e);if(c<0)return!1;var b=n.length-1;return c==b?n.pop():ya.call(n,c,1),--this.size,!0}function ty(e){var n=this.__data__,c=ed(n,e);return c<0?i:n[c][1]}function oy(e){return ed(this.__data__,e)>-1}function ny(e,n){var c=this.__data__,b=ed(c,e);return b<0?(++this.size,c.push([e,n])):c[b][1]=n,this}Fi.prototype.clear=Zp,Fi.prototype.delete=ey,Fi.prototype.get=ty,Fi.prototype.has=oy,Fi.prototype.set=ny;function Ii(e){var n=-1,c=e==null?0:e.length;for(this.clear();++n<c;){var b=e[n];this.set(b[0],b[1])}}function iy(){this.size=0,this.__data__={hash:new ha,map:new(os||Fi),string:new ha}}function ly(e){var n=fd(this,e).delete(e);return this.size-=n?1:0,n}function ay(e){return fd(this,e).get(e)}function ry(e){return fd(this,e).has(e)}function sy(e,n){var c=fd(this,e),b=c.size;return c.set(e,n),this.size+=c.size==b?0:1,this}Ii.prototype.clear=iy,Ii.prototype.delete=ly,Ii.prototype.get=ay,Ii.prototype.has=ry,Ii.prototype.set=sy;function ba(e){var n=-1,c=e==null?0:e.length;for(this.__data__=new Ii;++n<c;)this.add(e[n])}function dy(e){return this.__data__.set(e,f),this}function uy(e){return this.__data__.has(e)}ba.prototype.add=ba.prototype.push=dy,ba.prototype.has=uy;function Rn(e){var n=this.__data__=new Fi(e);this.size=n.size}function cy(){this.__data__=new Fi,this.size=0}function fy(e){var n=this.__data__,c=n.delete(e);return this.size=n.size,c}function my(e){return this.__data__.get(e)}function vy(e){return this.__data__.has(e)}function py(e,n){var c=this.__data__;if(c instanceof Fi){var b=c.__data__;if(!os||b.length<d-1)return b.push([e,n]),this.size=++c.size,this;c=this.__data__=new Ii(b)}return c.set(e,n),this.size=c.size,this}Rn.prototype.clear=cy,Rn.prototype.delete=fy,Rn.prototype.get=my,Rn.prototype.has=vy,Rn.prototype.set=py;function Wc(e,n){var c=Lt(e),b=!c&&Sa(e),C=!c&&!b&&Fl(e),E=!c&&!b&&!C&&hr(e),Z=c||b||C||E,ie=Z?gl(e.length,dr):[],de=ie.length;for(var Ce in e)(n||I.call(e,Ce))&&!(Z&&(Ce=="length"||C&&(Ce=="offset"||Ce=="parent")||E&&(Ce=="buffer"||Ce=="byteLength"||Ce=="byteOffset")||Li(Ce,de)))&&ie.push(Ce);return ie}function qc(e){var n=e.length;return n?e[hu(0,n-1)]:i}function yy(e,n){return md(en(e),_a(n,0,e.length))}function gy(e){return md(en(e))}function su(e,n,c){(c!==i&&!Bn(e[n],c)||c===i&&!(n in e))&&Ti(e,n,c)}function as(e,n,c){var b=e[n];(!(I.call(e,n)&&Bn(b,c))||c===i&&!(n in e))&&Ti(e,n,c)}function ed(e,n){for(var c=e.length;c--;)if(Bn(e[c][0],n))return c;return-1}function hy(e,n,c,b){return wl(e,function(C,E,Z){n(b,C,c(C),Z)}),b}function Yc(e,n){return e&&ti(n,Eo(n),e)}function by(e,n){return e&&ti(n,on(n),e)}function Ti(e,n,c){n=="__proto__"&&js?js(e,n,{configurable:!0,enumerable:!0,value:c,writable:!0}):e[n]=c}function du(e,n){for(var c=-1,b=n.length,C=Q(b),E=e==null;++c<b;)C[c]=E?i:Wu(e,n[c]);return C}function _a(e,n,c){return e===e&&(c!==i&&(e=e<=c?e:c),n!==i&&(e=e>=n?e:n)),e}function xn(e,n,c,b,C,E){var Z,ie=n&w,de=n&L,Ce=n&k;if(c&&(Z=C?c(e,b,C,E):c(e)),Z!==i)return Z;if(!ho(e))return e;var Se=Lt(e);if(Se){if(Z=rg(e),!ie)return en(e,Z)}else{var Le=qo(e),je=Le==Ae||Le==ut;if(Fl(e))return yf(e,ie);if(Le==pt||Le==xe||je&&!C){if(Z=de||je?{}:Rf(e),!ie)return de?Qy(e,by(Z,e)):Ky(e,Yc(Z,e))}else{if(!Qt[Le])return C?e:{};Z=sg(e,Le,ie)}}E||(E=new Rn);var rt=E.get(e);if(rt)return rt;E.set(e,Z),um(e)?e.forEach(function(_t){Z.add(xn(_t,n,c,_t,e,E))}):sm(e)&&e.forEach(function(_t,At){Z.set(At,xn(_t,n,c,At,e,E))});var bt=Ce?de?Pu:Tu:de?on:Eo,Ut=Se?i:bt(e);return Do(Ut||e,function(_t,At){Ut&&(At=_t,_t=e[At]),as(Z,At,xn(_t,n,c,At,e,E))}),Z}function _y(e){var n=Eo(e);return function(c){return Hc(c,e,n)}}function Hc(e,n,c){var b=c.length;if(e==null)return!b;for(e=Gt(e);b--;){var C=c[b],E=n[C],Z=e[C];if(Z===i&&!(C in e)||!E(Z))return!1}return!0}function Gc(e,n,c){if(typeof e!="function")throw new Oo(r);return ms(function(){e.apply(i,c)},n)}function rs(e,n,c,b){var C=-1,E=gi,Z=!0,ie=e.length,de=[],Ce=n.length;if(!ie)return de;c&&(n=oo(n,Bo(c))),b?(E=cl,Z=!1):n.length>=d&&(E=Jn,Z=!1,n=new ba(n));e:for(;++C<ie;){var Se=e[C],Le=c==null?Se:c(Se);if(Se=b||Se!==0?Se:0,Z&&Le===Le){for(var je=Ce;je--;)if(n[je]===Le)continue e;de.push(Se)}else E(n,Le,b)||de.push(Se)}return de}var wl=xf(ei),jc=xf(cu,!0);function xy(e,n){var c=!0;return wl(e,function(b,C,E){return c=!!n(b,C,E),c}),c}function td(e,n,c){for(var b=-1,C=e.length;++b<C;){var E=e[b],Z=n(E);if(Z!=null&&(ie===i?Z===Z&&!cn(Z):c(Z,ie)))var ie=Z,de=E}return de}function wy(e,n,c,b){var C=e.length;for(c=Vt(c),c<0&&(c=-c>C?0:C+c),b=b===i||b>C?C:Vt(b),b<0&&(b+=C),b=c>b?0:fm(b);c<b;)e[c++]=n;return e}function Kc(e,n){var c=[];return wl(e,function(b,C,E){n(b,C,E)&&c.push(b)}),c}function zo(e,n,c,b,C){var E=-1,Z=e.length;for(c||(c=ug),C||(C=[]);++E<Z;){var ie=e[E];n>0&&c(ie)?n>1?zo(ie,n-1,c,b,C):sn(C,ie):b||(C[C.length]=ie)}return C}var uu=wf(),Qc=wf(!0);function ei(e,n){return e&&uu(e,n,Eo)}function cu(e,n){return e&&Qc(e,n,Eo)}function od(e,n){return rn(n,function(c){return Vi(e[c])})}function xa(e,n){n=Sl(n,e);for(var c=0,b=n.length;e!=null&&c<b;)e=e[oi(n[c++])];return c&&c==b?e:i}function Xc(e,n,c){var b=n(e);return Lt(e)?b:sn(b,c(e))}function Ho(e){return e==null?e===i?qt:vt:ga&&ga in Gt(e)?ig(e):gg(e)}function fu(e,n){return e>n}function Cy(e,n){return e!=null&&I.call(e,n)}function Sy(e,n){return e!=null&&n in Gt(e)}function ky(e,n,c){return e>=Wo(n,c)&&e<Lo(n,c)}function mu(e,n,c){for(var b=c?cl:gi,C=e[0].length,E=e.length,Z=E,ie=Q(E),de=1/0,Ce=[];Z--;){var Se=e[Z];Z&&n&&(Se=oo(Se,Bo(n))),de=Wo(Se.length,de),ie[Z]=!c&&(n||C>=120&&Se.length>=120)?new ba(Z&&Se):i}Se=e[0];var Le=-1,je=ie[0];e:for(;++Le<C&&Ce.length<de;){var rt=Se[Le],bt=n?n(rt):rt;if(rt=c||rt!==0?rt:0,!(je?Jn(je,bt):b(Ce,bt,c))){for(Z=E;--Z;){var Ut=ie[Z];if(!(Ut?Jn(Ut,bt):b(e[Z],bt,c)))continue e}je&&je.push(bt),Ce.push(rt)}}return Ce}function Fy(e,n,c,b){return ei(e,function(C,E,Z){n(b,c(C),E,Z)}),b}function ss(e,n,c){n=Sl(n,e),e=Df(e,n);var b=e==null?e:e[oi(Cn(n))];return b==null?i:Ro(b,e,c)}function Jc(e){return xo(e)&&Ho(e)==xe}function Iy(e){return xo(e)&&Ho(e)==$t}function Ty(e){return xo(e)&&Ho(e)==ce}function ds(e,n,c,b,C){return e===n?!0:e==null||n==null||!xo(e)&&!xo(n)?e!==e&&n!==n:Py(e,n,c,b,ds,C)}function Py(e,n,c,b,C,E){var Z=Lt(e),ie=Lt(n),de=Z?$e:qo(e),Ce=ie?$e:qo(n);de=de==xe?pt:de,Ce=Ce==xe?pt:Ce;var Se=de==pt,Le=Ce==pt,je=de==Ce;if(je&&Fl(e)){if(!Fl(n))return!1;Z=!0,Se=!1}if(je&&!Se)return E||(E=new Rn),Z||hr(e)?Vf(e,n,c,b,C,E):og(e,n,de,c,b,C,E);if(!(c&M)){var rt=Se&&I.call(e,"__wrapped__"),bt=Le&&I.call(n,"__wrapped__");if(rt||bt){var Ut=rt?e.value():e,_t=bt?n.value():n;return E||(E=new Rn),C(Ut,_t,c,b,E)}}return je?(E||(E=new Rn),ng(e,n,c,b,C,E)):!1}function $y(e){return xo(e)&&qo(e)==lt}function vu(e,n,c,b){var C=c.length,E=C,Z=!b;if(e==null)return!E;for(e=Gt(e);C--;){var ie=c[C];if(Z&&ie[2]?ie[1]!==e[ie[0]]:!(ie[0]in e))return!1}for(;++C<E;){ie=c[C];var de=ie[0],Ce=e[de],Se=ie[1];if(Z&&ie[2]){if(Ce===i&&!(de in e))return!1}else{var Le=new Rn;if(b)var je=b(Ce,Se,de,e,n,Le);if(!(je===i?ds(Se,Ce,M|D,b,Le):je))return!1}}return!0}function Zc(e){if(!ho(e)||fg(e))return!1;var n=Vi(e)?iu:Ki;return n.test(Ca(e))}function Ly(e){return xo(e)&&Ho(e)==ye}function Vy(e){return xo(e)&&qo(e)==be}function Uy(e){return xo(e)&&bd(e.length)&&!!Zt[Ho(e)]}function ef(e){return typeof e=="function"?e:e==null?nn:typeof e=="object"?Lt(e)?nf(e[0],e[1]):of(e):Cm(e)}function pu(e){if(!fs(e))return Bp(e);var n=[];for(var c in Gt(e))I.call(e,c)&&c!="constructor"&&n.push(c);return n}function My(e){if(!ho(e))return yg(e);var n=fs(e),c=[];for(var b in e)b=="constructor"&&(n||!I.call(e,b))||c.push(b);return c}function yu(e,n){return e<n}function tf(e,n){var c=-1,b=tn(e)?Q(e.length):[];return wl(e,function(C,E,Z){b[++c]=n(C,E,Z)}),b}function of(e){var n=Lu(e);return n.length==1&&n[0][2]?Ef(n[0][0],n[0][1]):function(c){return c===e||vu(c,e,n)}}function nf(e,n){return Uu(e)&&Bf(n)?Ef(oi(e),n):function(c){var b=Wu(c,e);return b===i&&b===n?qu(c,e):ds(n,b,M|D)}}function nd(e,n,c,b,C){e!==n&&uu(n,function(E,Z){if(C||(C=new Rn),ho(E))Ry(e,n,Z,c,nd,b,C);else{var ie=b?b(Ru(e,Z),E,Z+"",e,n,C):i;ie===i&&(ie=E),su(e,Z,ie)}},on)}function Ry(e,n,c,b,C,E,Z){var ie=Ru(e,c),de=Ru(n,c),Ce=Z.get(de);if(Ce){su(e,c,Ce);return}var Se=E?E(ie,de,c+"",e,n,Z):i,Le=Se===i;if(Le){var je=Lt(de),rt=!je&&Fl(de),bt=!je&&!rt&&hr(de);Se=de,je||rt||bt?Lt(ie)?Se=ie:So(ie)?Se=en(ie):rt?(Le=!1,Se=yf(de,!0)):bt?(Le=!1,Se=gf(de,!0)):Se=[]:vs(de)||Sa(de)?(Se=ie,Sa(ie)?Se=mm(ie):(!ho(ie)||Vi(ie))&&(Se=Rf(de))):Le=!1}Le&&(Z.set(de,Se),C(Se,de,b,E,Z),Z.delete(de)),su(e,c,Se)}function lf(e,n){var c=e.length;if(c)return n+=n<0?c:0,Li(n,c)?e[n]:i}function af(e,n,c){n.length?n=oo(n,function(E){return Lt(E)?function(Z){return xa(Z,E.length===1?E[0]:E)}:E}):n=[nn];var b=-1;n=oo(n,Bo(yt()));var C=tf(e,function(E,Z,ie){var de=oo(n,function(Ce){return Ce(E)});return{criteria:de,index:++b,value:E}});return er(C,function(E,Z){return jy(E,Z,c)})}function By(e,n){return rf(e,n,function(c,b){return qu(e,b)})}function rf(e,n,c){for(var b=-1,C=n.length,E={};++b<C;){var Z=n[b],ie=xa(e,Z);c(ie,Z)&&us(E,Sl(Z,e),ie)}return E}function Ey(e){return function(n){return xa(n,e)}}function gu(e,n,c,b){var C=b?pl:dn,E=-1,Z=n.length,ie=e;for(e===n&&(n=en(n)),c&&(ie=oo(e,Bo(c)));++E<Z;)for(var de=0,Ce=n[E],Se=c?c(Ce):Ce;(de=C(ie,Se,de,b))>-1;)ie!==e&&ya.call(ie,de,1),ya.call(e,de,1);return e}function sf(e,n){for(var c=e?n.length:0,b=c-1;c--;){var C=n[c];if(c==b||C!==E){var E=C;Li(C)?ya.call(e,C,1):xu(e,C)}}return e}function hu(e,n){return e+Qs(zc()*(n-e+1))}function Ay(e,n,c,b){for(var C=-1,E=Lo(Ks((n-e)/(c||1)),0),Z=Q(E);E--;)Z[b?E:++C]=e,e+=c;return Z}function bu(e,n){var c="";if(!e||n<1||n>U)return c;do n%2&&(c+=e),n=Qs(n/2),n&&(e+=e);while(n);return c}function Bt(e,n){return Bu(Af(e,n,nn),e+"")}function Dy(e){return qc(br(e))}function Oy(e,n){var c=br(e);return md(c,_a(n,0,c.length))}function us(e,n,c,b){if(!ho(e))return e;n=Sl(n,e);for(var C=-1,E=n.length,Z=E-1,ie=e;ie!=null&&++C<E;){var de=oi(n[C]),Ce=c;if(de==="__proto__"||de==="constructor"||de==="prototype")return e;if(C!=Z){var Se=ie[de];Ce=b?b(Se,de,ie):i,Ce===i&&(Ce=ho(Se)?Se:Li(n[C+1])?[]:{})}as(ie,de,Ce),ie=ie[de]}return e}var df=Xs?function(e,n){return Xs.set(e,n),e}:nn,zy=js?function(e,n){return js(e,"toString",{configurable:!0,enumerable:!1,value:Hu(n),writable:!0})}:nn;function Ny(e){return md(br(e))}function wn(e,n,c){var b=-1,C=e.length;n<0&&(n=-n>C?0:C+n),c=c>C?C:c,c<0&&(c+=C),C=n>c?0:c-n>>>0,n>>>=0;for(var E=Q(C);++b<C;)E[b]=e[b+n];return E}function Wy(e,n){var c;return wl(e,function(b,C,E){return c=n(b,C,E),!c}),!!c}function id(e,n,c){var b=0,C=e==null?b:e.length;if(typeof n=="number"&&n===n&&C<=He){for(;b<C;){var E=b+C>>>1,Z=e[E];Z!==null&&!cn(Z)&&(c?Z<=n:Z<n)?b=E+1:C=E}return C}return _u(e,n,nn,c)}function _u(e,n,c,b){var C=0,E=e==null?0:e.length;if(E===0)return 0;n=c(n);for(var Z=n!==n,ie=n===null,de=cn(n),Ce=n===i;C<E;){var Se=Qs((C+E)/2),Le=c(e[Se]),je=Le!==i,rt=Le===null,bt=Le===Le,Ut=cn(Le);if(Z)var _t=b||bt;else Ce?_t=bt&&(b||je):ie?_t=bt&&je&&(b||!rt):de?_t=bt&&je&&!rt&&(b||!Ut):rt||Ut?_t=!1:_t=b?Le<=n:Le<n;_t?C=Se+1:E=Se}return Wo(E,me)}function uf(e,n){for(var c=-1,b=e.length,C=0,E=[];++c<b;){var Z=e[c],ie=n?n(Z):Z;if(!c||!Bn(ie,de)){var de=ie;E[C++]=Z===0?0:Z}}return E}function cf(e){return typeof e=="number"?e:cn(e)?te:+e}function un(e){if(typeof e=="string")return e;if(Lt(e))return oo(e,un)+"";if(cn(e))return Nc?Nc.call(e):"";var n=e+"";return n=="0"&&1/e==-X?"-0":n}function Cl(e,n,c){var b=-1,C=gi,E=e.length,Z=!0,ie=[],de=ie;if(c)Z=!1,C=cl;else if(E>=d){var Ce=n?null:eg(e);if(Ce)return sr(Ce);Z=!1,C=Jn,de=new ba}else de=n?[]:ie;e:for(;++b<E;){var Se=e[b],Le=n?n(Se):Se;if(Se=c||Se!==0?Se:0,Z&&Le===Le){for(var je=de.length;je--;)if(de[je]===Le)continue e;n&&de.push(Le),ie.push(Se)}else C(de,Le,c)||(de!==ie&&de.push(Le),ie.push(Se))}return ie}function xu(e,n){return n=Sl(n,e),e=Df(e,n),e==null||delete e[oi(Cn(n))]}function ff(e,n,c,b){return us(e,n,c(xa(e,n)),b)}function ld(e,n,c,b){for(var C=e.length,E=b?C:-1;(b?E--:++E<C)&&n(e[E],E,e););return c?wn(e,b?0:E,b?E+1:C):wn(e,b?E+1:0,b?C:E)}function mf(e,n){var c=e;return c instanceof Ot&&(c=c.value()),fl(n,function(b,C){return C.func.apply(C.thisArg,sn([b],C.args))},c)}function wu(e,n,c){var b=e.length;if(b<2)return b?Cl(e[0]):[];for(var C=-1,E=Q(b);++C<b;)for(var Z=e[C],ie=-1;++ie<b;)ie!=C&&(E[C]=rs(E[C]||Z,e[ie],n,c));return Cl(zo(E,1),n,c)}function vf(e,n,c){for(var b=-1,C=e.length,E=n.length,Z={};++b<C;){var ie=b<E?n[b]:i;c(Z,e[b],ie)}return Z}function Cu(e){return So(e)?e:[]}function Su(e){return typeof e=="function"?e:nn}function Sl(e,n){return Lt(e)?e:Uu(e,n)?[e]:Wf(eo(e))}var qy=Bt;function kl(e,n,c){var b=e.length;return c=c===i?b:c,!n&&c>=b?e:wn(e,n,c)}var pf=Lp||function(e){return _o.clearTimeout(e)};function yf(e,n){if(n)return e.slice();var c=e.length,b=va?va(c):new e.constructor(c);return e.copy(b),b}function ku(e){var n=new e.constructor(e.byteLength);return new ki(n).set(new ki(e)),n}function Yy(e,n){var c=n?ku(e.buffer):e.buffer;return new e.constructor(c,e.byteOffset,e.byteLength)}function Hy(e){var n=new e.constructor(e.source,mi.exec(e));return n.lastIndex=e.lastIndex,n}function Gy(e){return ls?Gt(ls.call(e)):{}}function gf(e,n){var c=n?ku(e.buffer):e.buffer;return new e.constructor(c,e.byteOffset,e.length)}function hf(e,n){if(e!==n){var c=e!==i,b=e===null,C=e===e,E=cn(e),Z=n!==i,ie=n===null,de=n===n,Ce=cn(n);if(!ie&&!Ce&&!E&&e>n||E&&Z&&de&&!ie&&!Ce||b&&Z&&de||!c&&de||!C)return 1;if(!b&&!E&&!Ce&&e<n||Ce&&c&&C&&!b&&!E||ie&&c&&C||!Z&&C||!de)return-1}return 0}function jy(e,n,c){for(var b=-1,C=e.criteria,E=n.criteria,Z=C.length,ie=c.length;++b<Z;){var de=hf(C[b],E[b]);if(de){if(b>=ie)return de;var Ce=c[b];return de*(Ce=="desc"?-1:1)}}return e.index-n.index}function bf(e,n,c,b){for(var C=-1,E=e.length,Z=c.length,ie=-1,de=n.length,Ce=Lo(E-Z,0),Se=Q(de+Ce),Le=!b;++ie<de;)Se[ie]=n[ie];for(;++C<Z;)(Le||C<E)&&(Se[c[C]]=e[C]);for(;Ce--;)Se[ie++]=e[C++];return Se}function _f(e,n,c,b){for(var C=-1,E=e.length,Z=-1,ie=c.length,de=-1,Ce=n.length,Se=Lo(E-ie,0),Le=Q(Se+Ce),je=!b;++C<Se;)Le[C]=e[C];for(var rt=C;++de<Ce;)Le[rt+de]=n[de];for(;++Z<ie;)(je||C<E)&&(Le[rt+c[Z]]=e[C++]);return Le}function en(e,n){var c=-1,b=e.length;for(n||(n=Q(b));++c<b;)n[c]=e[c];return n}function ti(e,n,c,b){var C=!c;c||(c={});for(var E=-1,Z=n.length;++E<Z;){var ie=n[E],de=b?b(c[ie],e[ie],ie,c,e):i;de===i&&(de=e[ie]),C?Ti(c,ie,de):as(c,ie,de)}return c}function Ky(e,n){return ti(e,Vu(e),n)}function Qy(e,n){return ti(e,Uf(e),n)}function ad(e,n){return function(c,b){var C=Lt(c)?Es:hy,E=n?n():{};return C(c,e,yt(b,2),E)}}function pr(e){return Bt(function(n,c){var b=-1,C=c.length,E=C>1?c[C-1]:i,Z=C>2?c[2]:i;for(E=e.length>3&&typeof E=="function"?(C--,E):i,Z&&Go(c[0],c[1],Z)&&(E=C<3?i:E,C=1),n=Gt(n);++b<C;){var ie=c[b];ie&&e(n,ie,b,E)}return n})}function xf(e,n){return function(c,b){if(c==null)return c;if(!tn(c))return e(c,b);for(var C=c.length,E=n?C:-1,Z=Gt(c);(n?E--:++E<C)&&b(Z[E],E,Z)!==!1;);return c}}function wf(e){return function(n,c,b){for(var C=-1,E=Gt(n),Z=b(n),ie=Z.length;ie--;){var de=Z[e?ie:++C];if(c(E[de],de,E)===!1)break}return n}}function Xy(e,n,c){var b=n&$,C=cs(e);function E(){var Z=this&&this!==_o&&this instanceof E?C:e;return Z.apply(b?c:this,arguments)}return E}function Cf(e){return function(n){n=eo(n);var c=Vn(n)?Zo(n):i,b=c?c[0]:n.charAt(0),C=c?kl(c,1).join(""):n.slice(1);return b[e]()+C}}function yr(e){return function(n){return fl(xm(_m(n).replace(nl,"")),e,"")}}function cs(e){return function(){var n=arguments;switch(n.length){case 0:return new e;case 1:return new e(n[0]);case 2:return new e(n[0],n[1]);case 3:return new e(n[0],n[1],n[2]);case 4:return new e(n[0],n[1],n[2],n[3]);case 5:return new e(n[0],n[1],n[2],n[3],n[4]);case 6:return new e(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new e(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var c=vr(e.prototype),b=e.apply(c,n);return ho(b)?b:c}}function Jy(e,n,c){var b=cs(e);function C(){for(var E=arguments.length,Z=Q(E),ie=E,de=gr(C);ie--;)Z[ie]=arguments[ie];var Ce=E<3&&Z[0]!==de&&Z[E-1]!==de?[]:Zn(Z,de);if(E-=Ce.length,E<c)return Tf(e,n,rd,C.placeholder,i,Z,Ce,i,i,c-E);var Se=this&&this!==_o&&this instanceof C?b:e;return Ro(Se,this,Z)}return C}function Sf(e){return function(n,c,b){var C=Gt(n);if(!tn(n)){var E=yt(c,3);n=Eo(n),c=function(ie){return E(C[ie],ie,C)}}var Z=e(n,c,b);return Z>-1?C[E?n[Z]:Z]:i}}function kf(e){return $i(function(n){var c=n.length,b=c,C=_n.prototype.thru;for(e&&n.reverse();b--;){var E=n[b];if(typeof E!="function")throw new Oo(r);if(C&&!Z&&cd(E)=="wrapper")var Z=new _n([],!0)}for(b=Z?b:c;++b<c;){E=n[b];var ie=cd(E),de=ie=="wrapper"?$u(E):i;de&&Mu(de[0])&&de[1]==(K|j|oe|Y)&&!de[4].length&&de[9]==1?Z=Z[cd(de[0])].apply(Z,de[3]):Z=E.length==1&&Mu(E)?Z[ie]():Z.thru(E)}return function(){var Ce=arguments,Se=Ce[0];if(Z&&Ce.length==1&&Lt(Se))return Z.plant(Se).value();for(var Le=0,je=c?n[Le].apply(this,Ce):Se;++Le<c;)je=n[Le].call(this,je);return je}})}function rd(e,n,c,b,C,E,Z,ie,de,Ce){var Se=n&K,Le=n&$,je=n&B,rt=n&(j|N),bt=n&H,Ut=je?i:cs(e);function _t(){for(var At=arguments.length,zt=Q(At),fn=At;fn--;)zt[fn]=arguments[fn];if(rt)var jo=gr(_t),mn=or(zt,jo);if(b&&(zt=bf(zt,b,C,rt)),E&&(zt=_f(zt,E,Z,rt)),At-=mn,rt&&At<Ce){var ko=Zn(zt,jo);return Tf(e,n,rd,_t.placeholder,c,zt,ko,ie,de,Ce-At)}var En=Le?c:this,Mi=je?En[e]:e;return At=zt.length,ie?zt=hg(zt,ie):bt&&At>1&&zt.reverse(),Se&&de<At&&(zt.length=de),this&&this!==_o&&this instanceof _t&&(Mi=Ut||cs(Mi)),Mi.apply(En,zt)}return _t}function Ff(e,n){return function(c,b){return Fy(c,e,n(b),{})}}function sd(e,n){return function(c,b){var C;if(c===i&&b===i)return n;if(c!==i&&(C=c),b!==i){if(C===i)return b;typeof c=="string"||typeof b=="string"?(c=un(c),b=un(b)):(c=cf(c),b=cf(b)),C=e(c,b)}return C}}function Fu(e){return $i(function(n){return n=oo(n,Bo(yt())),Bt(function(c){var b=this;return e(n,function(C){return Ro(C,b,c)})})})}function dd(e,n){n=n===i?" ":un(n);var c=n.length;if(c<2)return c?bu(n,e):n;var b=bu(n,Ks(e/wi(n)));return Vn(n)?kl(Zo(b),0,e).join(""):b.slice(0,e)}function Zy(e,n,c,b){var C=n&$,E=cs(e);function Z(){for(var ie=-1,de=arguments.length,Ce=-1,Se=b.length,Le=Q(Se+de),je=this&&this!==_o&&this instanceof Z?E:e;++Ce<Se;)Le[Ce]=b[Ce];for(;de--;)Le[Ce++]=arguments[++ie];return Ro(je,C?c:this,Le)}return Z}function If(e){return function(n,c,b){return b&&typeof b!="number"&&Go(n,c,b)&&(c=b=i),n=Ui(n),c===i?(c=n,n=0):c=Ui(c),b=b===i?n<c?1:-1:Ui(b),Ay(n,c,b,e)}}function ud(e){return function(n,c){return typeof n=="string"&&typeof c=="string"||(n=Sn(n),c=Sn(c)),e(n,c)}}function Tf(e,n,c,b,C,E,Z,ie,de,Ce){var Se=n&j,Le=Se?Z:i,je=Se?i:Z,rt=Se?E:i,bt=Se?i:E;n|=Se?oe:J,n&=~(Se?J:oe),n&A||(n&=-4);var Ut=[e,n,C,rt,Le,bt,je,ie,de,Ce],_t=c.apply(i,Ut);return Mu(e)&&Of(_t,Ut),_t.placeholder=b,zf(_t,e,n)}function Iu(e){var n=Nt[e];return function(c,b){if(c=Sn(c),b=b==null?0:Wo(Vt(b),292),b&&Oc(c)){var C=(eo(c)+"e").split("e"),E=n(C[0]+"e"+(+C[1]+b));return C=(eo(E)+"e").split("e"),+(C[0]+"e"+(+C[1]-b))}return n(c)}}var eg=fr&&1/sr(new fr([,-0]))[1]==X?function(e){return new fr(e)}:Ku;function Pf(e){return function(n){var c=qo(n);return c==lt?Xr(n):c==be?tu(n):tr(n,e(n))}}function Pi(e,n,c,b,C,E,Z,ie){var de=n&B;if(!de&&typeof e!="function")throw new Oo(r);var Ce=b?b.length:0;if(Ce||(n&=-97,b=C=i),Z=Z===i?Z:Lo(Vt(Z),0),ie=ie===i?ie:Vt(ie),Ce-=C?C.length:0,n&J){var Se=b,Le=C;b=C=i}var je=de?i:$u(e),rt=[e,n,c,b,C,Se,Le,E,Z,ie];if(je&&pg(rt,je),e=rt[0],n=rt[1],c=rt[2],b=rt[3],C=rt[4],ie=rt[9]=rt[9]===i?de?0:e.length:Lo(rt[9]-Ce,0),!ie&&n&(j|N)&&(n&=-25),!n||n==$)var bt=Xy(e,n,c);else n==j||n==N?bt=Jy(e,n,ie):(n==oe||n==($|oe))&&!C.length?bt=Zy(e,n,c,b):bt=rd.apply(i,rt);var Ut=je?df:Of;return zf(Ut(bt,rt),e,n)}function $f(e,n,c,b){return e===i||Bn(e,Un[c])&&!I.call(b,c)?n:e}function Lf(e,n,c,b,C,E){return ho(e)&&ho(n)&&(E.set(n,e),nd(e,n,i,Lf,E),E.delete(n)),e}function tg(e){return vs(e)?i:e}function Vf(e,n,c,b,C,E){var Z=c&M,ie=e.length,de=n.length;if(ie!=de&&!(Z&&de>ie))return!1;var Ce=E.get(e),Se=E.get(n);if(Ce&&Se)return Ce==n&&Se==e;var Le=-1,je=!0,rt=c&D?new ba:i;for(E.set(e,n),E.set(n,e);++Le<ie;){var bt=e[Le],Ut=n[Le];if(b)var _t=Z?b(Ut,bt,Le,n,e,E):b(bt,Ut,Le,e,n,E);if(_t!==i){if(_t)continue;je=!1;break}if(rt){if(!hi(n,function(At,zt){if(!Jn(rt,zt)&&(bt===At||C(bt,At,c,b,E)))return rt.push(zt)})){je=!1;break}}else if(!(bt===Ut||C(bt,Ut,c,b,E))){je=!1;break}}return E.delete(e),E.delete(n),je}function og(e,n,c,b,C,E,Z){switch(c){case Pe:if(e.byteLength!=n.byteLength||e.byteOffset!=n.byteOffset)return!1;e=e.buffer,n=n.buffer;case $t:return!(e.byteLength!=n.byteLength||!E(new ki(e),new ki(n)));case ft:case ce:case st:return Bn(+e,+n);case Te:return e.name==n.name&&e.message==n.message;case ye:case Ye:return e==n+"";case lt:var ie=Xr;case be:var de=b&M;if(ie||(ie=sr),e.size!=n.size&&!de)return!1;var Ce=Z.get(e);if(Ce)return Ce==n;b|=D,Z.set(e,n);var Se=Vf(ie(e),ie(n),b,C,E,Z);return Z.delete(e),Se;case at:if(ls)return ls.call(e)==ls.call(n)}return!1}function ng(e,n,c,b,C,E){var Z=c&M,ie=Tu(e),de=ie.length,Ce=Tu(n),Se=Ce.length;if(de!=Se&&!Z)return!1;for(var Le=de;Le--;){var je=ie[Le];if(!(Z?je in n:I.call(n,je)))return!1}var rt=E.get(e),bt=E.get(n);if(rt&&bt)return rt==n&&bt==e;var Ut=!0;E.set(e,n),E.set(n,e);for(var _t=Z;++Le<de;){je=ie[Le];var At=e[je],zt=n[je];if(b)var fn=Z?b(zt,At,je,n,e,E):b(At,zt,je,e,n,E);if(!(fn===i?At===zt||C(At,zt,c,b,E):fn)){Ut=!1;break}_t||(_t=je=="constructor")}if(Ut&&!_t){var jo=e.constructor,mn=n.constructor;jo!=mn&&"constructor"in e&&"constructor"in n&&!(typeof jo=="function"&&jo instanceof jo&&typeof mn=="function"&&mn instanceof mn)&&(Ut=!1)}return E.delete(e),E.delete(n),Ut}function $i(e){return Bu(Af(e,i,Gf),e+"")}function Tu(e){return Xc(e,Eo,Vu)}function Pu(e){return Xc(e,on,Uf)}var $u=Xs?function(e){return Xs.get(e)}:Ku;function cd(e){for(var n=e.name+"",c=mr[n],b=I.call(mr,n)?c.length:0;b--;){var C=c[b],E=C.func;if(E==null||E==e)return C.name}return n}function gr(e){var n=I.call(V,"placeholder")?V:e;return n.placeholder}function yt(){var e=V.iteratee||Gu;return e=e===Gu?ef:e,arguments.length?e(arguments[0],arguments[1]):e}function fd(e,n){var c=e.__data__;return cg(n)?c[typeof n=="string"?"string":"hash"]:c.map}function Lu(e){for(var n=Eo(e),c=n.length;c--;){var b=n[c],C=e[b];n[c]=[b,C,Bf(C)]}return n}function wa(e,n){var c=ar(e,n);return Zc(c)?c:i}function ig(e){var n=I.call(e,ga),c=e[ga];try{e[ga]=i;var b=!0}catch{}var C=fa.call(e);return b&&(n?e[ga]=c:delete e[ga]),C}var Vu=lu?function(e){return e==null?[]:(e=Gt(e),rn(lu(e),function(n){return Gs.call(e,n)}))}:Qu,Uf=lu?function(e){for(var n=[];e;)sn(n,Vu(e)),e=pa(e);return n}:Qu,qo=Ho;(au&&qo(new au(new ArrayBuffer(1)))!=Pe||os&&qo(new os)!=lt||ru&&qo(ru.resolve())!=Ht||fr&&qo(new fr)!=be||ns&&qo(new ns)!=Pt)&&(qo=function(e){var n=Ho(e),c=n==pt?e.constructor:i,b=c?Ca(c):"";if(b)switch(b){case Op:return Pe;case zp:return lt;case Np:return Ht;case Wp:return be;case qp:return Pt}return n});function lg(e,n,c){for(var b=-1,C=c.length;++b<C;){var E=c[b],Z=E.size;switch(E.type){case"drop":e+=Z;break;case"dropRight":n-=Z;break;case"take":n=Wo(n,e+Z);break;case"takeRight":e=Lo(e,n-Z);break}}return{start:e,end:n}}function ag(e){var n=e.match(ze);return n?n[1].split(Et):[]}function Mf(e,n,c){n=Sl(n,e);for(var b=-1,C=n.length,E=!1;++b<C;){var Z=oi(n[b]);if(!(E=e!=null&&c(e,Z)))break;e=e[Z]}return E||++b!=C?E:(C=e==null?0:e.length,!!C&&bd(C)&&Li(Z,C)&&(Lt(e)||Sa(e)))}function rg(e){var n=e.length,c=new e.constructor(n);return n&&typeof e[0]=="string"&&I.call(e,"index")&&(c.index=e.index,c.input=e.input),c}function Rf(e){return typeof e.constructor=="function"&&!fs(e)?vr(pa(e)):{}}function sg(e,n,c){var b=e.constructor;switch(n){case $t:return ku(e);case ft:case ce:return new b(+e);case Pe:return Yy(e,c);case et:case Mt:case Rt:case vo:case to:case ao:case po:case Ue:case Me:return gf(e,c);case lt:return new b;case st:case Ye:return new b(e);case ye:return Hy(e);case be:return new b;case at:return Gy(e)}}function dg(e,n){var c=n.length;if(!c)return e;var b=c-1;return n[b]=(c>1?"& ":"")+n[b],n=n.join(c>2?", ":" "),e.replace(Fe,`{ |
| 2 |
/* [wrapped with `+n+`] */ |
| 3 |
`)}function ug(e){return Lt(e)||Sa(e)||!!(Dc&&e&&e[Dc])}function Li(e,n){var c=typeof e;return n=n??U,!!n&&(c=="number"||c!="symbol"&&Qi.test(e))&&e>-1&&e%1==0&&e<n}function Go(e,n,c){if(!ho(c))return!1;var b=typeof n;return(b=="number"?tn(c)&&Li(n,c.length):b=="string"&&n in c)?Bn(c[n],e):!1}function Uu(e,n){if(Lt(e))return!1;var c=typeof e;return c=="number"||c=="symbol"||c=="boolean"||e==null||cn(e)?!0:Ke.test(e)||!dt.test(e)||n!=null&&e in Gt(n)}function cg(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}function Mu(e){var n=cd(e),c=V[n];if(typeof c!="function"||!(n in Ot.prototype))return!1;if(e===c)return!0;var b=$u(c);return!!b&&e===b[0]}function fg(e){return!!Zr&&Zr in e}var mg=Ci?Vi:Xu;function fs(e){var n=e&&e.constructor,c=typeof n=="function"&&n.prototype||Un;return e===c}function Bf(e){return e===e&&!ho(e)}function Ef(e,n){return function(c){return c==null?!1:c[e]===n&&(n!==i||e in Gt(c))}}function vg(e){var n=gd(e,function(b){return c.size===v&&c.clear(),b}),c=n.cache;return n}function pg(e,n){var c=e[1],b=n[1],C=c|b,E=C<($|B|K),Z=b==K&&c==j||b==K&&c==Y&&e[7].length<=n[8]||b==(K|Y)&&n[7].length<=n[8]&&c==j;if(!(E||Z))return e;b&$&&(e[2]=n[2],C|=c&$?0:A);var ie=n[3];if(ie){var de=e[3];e[3]=de?bf(de,ie,n[4]):ie,e[4]=de?Zn(e[3],h):n[4]}return ie=n[5],ie&&(de=e[5],e[5]=de?_f(de,ie,n[6]):ie,e[6]=de?Zn(e[5],h):n[6]),ie=n[7],ie&&(e[7]=ie),b&K&&(e[8]=e[8]==null?n[8]:Wo(e[8],n[8])),e[9]==null&&(e[9]=n[9]),e[0]=n[0],e[1]=C,e}function yg(e){var n=[];if(e!=null)for(var c in Gt(e))n.push(c);return n}function gg(e){return fa.call(e)}function Af(e,n,c){return n=Lo(n===i?e.length-1:n,0),function(){for(var b=arguments,C=-1,E=Lo(b.length-n,0),Z=Q(E);++C<E;)Z[C]=b[n+C];C=-1;for(var ie=Q(n+1);++C<n;)ie[C]=b[C];return ie[n]=c(Z),Ro(e,this,ie)}}function Df(e,n){return n.length<2?e:xa(e,wn(n,0,-1))}function hg(e,n){for(var c=e.length,b=Wo(n.length,c),C=en(e);b--;){var E=n[b];e[b]=Li(E,c)?C[E]:i}return e}function Ru(e,n){if(!(n==="constructor"&&typeof e[n]=="function")&&n!="__proto__")return e[n]}var Of=Nf(df),ms=Up||function(e,n){return _o.setTimeout(e,n)},Bu=Nf(zy);function zf(e,n,c){var b=n+"";return Bu(e,dg(b,bg(ag(b),c)))}function Nf(e){var n=0,c=0;return function(){var b=Ep(),C=W-(b-c);if(c=b,C>0){if(++n>=q)return arguments[0]}else n=0;return e.apply(i,arguments)}}function md(e,n){var c=-1,b=e.length,C=b-1;for(n=n===i?b:n;++c<n;){var E=hu(c,C),Z=e[E];e[E]=e[c],e[c]=Z}return e.length=n,e}var Wf=vg(function(e){var n=[];return e.charCodeAt(0)===46&&n.push(""),e.replace(pe,function(c,b,C,E){n.push(C?E.replace(hn,"$1"):b||c)}),n});function oi(e){if(typeof e=="string"||cn(e))return e;var n=e+"";return n=="0"&&1/e==-X?"-0":n}function Ca(e){if(e!=null){try{return Si.call(e)}catch{}try{return e+""}catch{}}return""}function bg(e,n){return Do(Be,function(c){var b="_."+c[0];n&c[1]&&!gi(e,b)&&e.push(b)}),e.sort()}function qf(e){if(e instanceof Ot)return e.clone();var n=new _n(e.__wrapped__,e.__chain__);return n.__actions__=en(e.__actions__),n.__index__=e.__index__,n.__values__=e.__values__,n}function _g(e,n,c){(c?Go(e,n,c):n===i)?n=1:n=Lo(Vt(n),0);var b=e==null?0:e.length;if(!b||n<1)return[];for(var C=0,E=0,Z=Q(Ks(b/n));C<b;)Z[E++]=wn(e,C,C+=n);return Z}function xg(e){for(var n=-1,c=e==null?0:e.length,b=0,C=[];++n<c;){var E=e[n];E&&(C[b++]=E)}return C}function wg(){var e=arguments.length;if(!e)return[];for(var n=Q(e-1),c=arguments[0],b=e;b--;)n[b-1]=arguments[b];return sn(Lt(c)?en(c):[c],zo(n,1))}var Cg=Bt(function(e,n){return So(e)?rs(e,zo(n,1,So,!0)):[]}),Sg=Bt(function(e,n){var c=Cn(n);return So(c)&&(c=i),So(e)?rs(e,zo(n,1,So,!0),yt(c,2)):[]}),kg=Bt(function(e,n){var c=Cn(n);return So(c)&&(c=i),So(e)?rs(e,zo(n,1,So,!0),i,c):[]});function Fg(e,n,c){var b=e==null?0:e.length;return b?(n=c||n===i?1:Vt(n),wn(e,n<0?0:n,b)):[]}function Ig(e,n,c){var b=e==null?0:e.length;return b?(n=c||n===i?1:Vt(n),n=b-n,wn(e,0,n<0?0:n)):[]}function Tg(e,n){return e&&e.length?ld(e,yt(n,3),!0,!0):[]}function Pg(e,n){return e&&e.length?ld(e,yt(n,3),!0):[]}function $g(e,n,c,b){var C=e==null?0:e.length;return C?(c&&typeof c!="number"&&Go(e,n,c)&&(c=0,b=C),wy(e,n,c,b)):[]}function Yf(e,n,c){var b=e==null?0:e.length;if(!b)return-1;var C=c==null?0:Vt(c);return C<0&&(C=Lo(b+C,0)),Ln(e,yt(n,3),C)}function Hf(e,n,c){var b=e==null?0:e.length;if(!b)return-1;var C=b-1;return c!==i&&(C=Vt(c),C=c<0?Lo(b+C,0):Wo(C,b-1)),Ln(e,yt(n,3),C,!0)}function Gf(e){var n=e==null?0:e.length;return n?zo(e,1):[]}function Lg(e){var n=e==null?0:e.length;return n?zo(e,X):[]}function Vg(e,n){var c=e==null?0:e.length;return c?(n=n===i?1:Vt(n),zo(e,n)):[]}function Ug(e){for(var n=-1,c=e==null?0:e.length,b={};++n<c;){var C=e[n];b[C[0]]=C[1]}return b}function jf(e){return e&&e.length?e[0]:i}function Mg(e,n,c){var b=e==null?0:e.length;if(!b)return-1;var C=c==null?0:Vt(c);return C<0&&(C=Lo(b+C,0)),dn(e,n,C)}function Rg(e){var n=e==null?0:e.length;return n?wn(e,0,-1):[]}var Bg=Bt(function(e){var n=oo(e,Cu);return n.length&&n[0]===e[0]?mu(n):[]}),Eg=Bt(function(e){var n=Cn(e),c=oo(e,Cu);return n===Cn(c)?n=i:c.pop(),c.length&&c[0]===e[0]?mu(c,yt(n,2)):[]}),Ag=Bt(function(e){var n=Cn(e),c=oo(e,Cu);return n=typeof n=="function"?n:i,n&&c.pop(),c.length&&c[0]===e[0]?mu(c,i,n):[]});function Dg(e,n){return e==null?"":Rp.call(e,n)}function Cn(e){var n=e==null?0:e.length;return n?e[n-1]:i}function Og(e,n,c){var b=e==null?0:e.length;if(!b)return-1;var C=b;return c!==i&&(C=Vt(c),C=C<0?Lo(b+C,0):Wo(C,b-1)),n===n?zs(e,n,C):Ln(e,_i,C,!0)}function zg(e,n){return e&&e.length?lf(e,Vt(n)):i}var Ng=Bt(Kf);function Kf(e,n){return e&&e.length&&n&&n.length?gu(e,n):e}function Wg(e,n,c){return e&&e.length&&n&&n.length?gu(e,n,yt(c,2)):e}function qg(e,n,c){return e&&e.length&&n&&n.length?gu(e,n,i,c):e}var Yg=$i(function(e,n){var c=e==null?0:e.length,b=du(e,n);return sf(e,oo(n,function(C){return Li(C,c)?+C:C}).sort(hf)),b});function Hg(e,n){var c=[];if(!(e&&e.length))return c;var b=-1,C=[],E=e.length;for(n=yt(n,3);++b<E;){var Z=e[b];n(Z,b,e)&&(c.push(Z),C.push(b))}return sf(e,C),c}function Eu(e){return e==null?e:Dp.call(e)}function Gg(e,n,c){var b=e==null?0:e.length;return b?(c&&typeof c!="number"&&Go(e,n,c)?(n=0,c=b):(n=n==null?0:Vt(n),c=c===i?b:Vt(c)),wn(e,n,c)):[]}function jg(e,n){return id(e,n)}function Kg(e,n,c){return _u(e,n,yt(c,2))}function Qg(e,n){var c=e==null?0:e.length;if(c){var b=id(e,n);if(b<c&&Bn(e[b],n))return b}return-1}function Xg(e,n){return id(e,n,!0)}function Jg(e,n,c){return _u(e,n,yt(c,2),!0)}function Zg(e,n){var c=e==null?0:e.length;if(c){var b=id(e,n,!0)-1;if(Bn(e[b],n))return b}return-1}function eh(e){return e&&e.length?uf(e):[]}function th(e,n){return e&&e.length?uf(e,yt(n,2)):[]}function oh(e){var n=e==null?0:e.length;return n?wn(e,1,n):[]}function nh(e,n,c){return e&&e.length?(n=c||n===i?1:Vt(n),wn(e,0,n<0?0:n)):[]}function ih(e,n,c){var b=e==null?0:e.length;return b?(n=c||n===i?1:Vt(n),n=b-n,wn(e,n<0?0:n,b)):[]}function lh(e,n){return e&&e.length?ld(e,yt(n,3),!1,!0):[]}function ah(e,n){return e&&e.length?ld(e,yt(n,3)):[]}var rh=Bt(function(e){return Cl(zo(e,1,So,!0))}),sh=Bt(function(e){var n=Cn(e);return So(n)&&(n=i),Cl(zo(e,1,So,!0),yt(n,2))}),dh=Bt(function(e){var n=Cn(e);return n=typeof n=="function"?n:i,Cl(zo(e,1,So,!0),i,n)});function uh(e){return e&&e.length?Cl(e):[]}function ch(e,n){return e&&e.length?Cl(e,yt(n,2)):[]}function fh(e,n){return n=typeof n=="function"?n:i,e&&e.length?Cl(e,i,n):[]}function Au(e){if(!(e&&e.length))return[];var n=0;return e=rn(e,function(c){if(So(c))return n=Lo(c.length,n),!0}),gl(n,function(c){return oo(e,Xn(c))})}function Qf(e,n){if(!(e&&e.length))return[];var c=Au(e);return n==null?c:oo(c,function(b){return Ro(n,i,b)})}var mh=Bt(function(e,n){return So(e)?rs(e,n):[]}),vh=Bt(function(e){return wu(rn(e,So))}),ph=Bt(function(e){var n=Cn(e);return So(n)&&(n=i),wu(rn(e,So),yt(n,2))}),yh=Bt(function(e){var n=Cn(e);return n=typeof n=="function"?n:i,wu(rn(e,So),i,n)}),gh=Bt(Au);function hh(e,n){return vf(e||[],n||[],as)}function bh(e,n){return vf(e||[],n||[],us)}var _h=Bt(function(e){var n=e.length,c=n>1?e[n-1]:i;return c=typeof c=="function"?(e.pop(),c):i,Qf(e,c)});function Xf(e){var n=V(e);return n.__chain__=!0,n}function xh(e,n){return n(e),e}function vd(e,n){return n(e)}var wh=$i(function(e){var n=e.length,c=n?e[0]:0,b=this.__wrapped__,C=function(E){return du(E,e)};return n>1||this.__actions__.length||!(b instanceof Ot)||!Li(c)?this.thru(C):(b=b.slice(c,+c+(n?1:0)),b.__actions__.push({func:vd,args:[C],thisArg:i}),new _n(b,this.__chain__).thru(function(E){return n&&!E.length&&E.push(i),E}))});function Ch(){return Xf(this)}function Sh(){return new _n(this.value(),this.__chain__)}function kh(){this.__values__===i&&(this.__values__=cm(this.value()));var e=this.__index__>=this.__values__.length,n=e?i:this.__values__[this.__index__++];return{done:e,value:n}}function Fh(){return this}function Ih(e){for(var n,c=this;c instanceof Zs;){var b=qf(c);b.__index__=0,b.__values__=i,n?C.__wrapped__=b:n=b;var C=b;c=c.__wrapped__}return C.__wrapped__=e,n}function Th(){var e=this.__wrapped__;if(e instanceof Ot){var n=e;return this.__actions__.length&&(n=new Ot(this)),n=n.reverse(),n.__actions__.push({func:vd,args:[Eu],thisArg:i}),new _n(n,this.__chain__)}return this.thru(Eu)}function Ph(){return mf(this.__wrapped__,this.__actions__)}var $h=ad(function(e,n,c){I.call(e,c)?++e[c]:Ti(e,c,1)});function Lh(e,n,c){var b=Lt(e)?sa:xy;return c&&Go(e,n,c)&&(n=i),b(e,yt(n,3))}function Vh(e,n){var c=Lt(e)?rn:Kc;return c(e,yt(n,3))}var Uh=Sf(Yf),Mh=Sf(Hf);function Rh(e,n){return zo(pd(e,n),1)}function Bh(e,n){return zo(pd(e,n),X)}function Eh(e,n,c){return c=c===i?1:Vt(c),zo(pd(e,n),c)}function Jf(e,n){var c=Lt(e)?Do:wl;return c(e,yt(n,3))}function Zf(e,n){var c=Lt(e)?Za:jc;return c(e,yt(n,3))}var Ah=ad(function(e,n,c){I.call(e,c)?e[c].push(n):Ti(e,c,[n])});function Dh(e,n,c,b){e=tn(e)?e:br(e),c=c&&!b?Vt(c):0;var C=e.length;return c<0&&(c=Lo(C+c,0)),_d(e)?c<=C&&e.indexOf(n,c)>-1:!!C&&dn(e,n,c)>-1}var Oh=Bt(function(e,n,c){var b=-1,C=typeof n=="function",E=tn(e)?Q(e.length):[];return wl(e,function(Z){E[++b]=C?Ro(n,Z,c):ss(Z,n,c)}),E}),zh=ad(function(e,n,c){Ti(e,c,n)});function pd(e,n){var c=Lt(e)?oo:tf;return c(e,yt(n,3))}function Nh(e,n,c,b){return e==null?[]:(Lt(n)||(n=n==null?[]:[n]),c=b?i:c,Lt(c)||(c=c==null?[]:[c]),af(e,n,c))}var Wh=ad(function(e,n,c){e[c?0:1].push(n)},function(){return[[],[]]});function qh(e,n,c){var b=Lt(e)?fl:Qr,C=arguments.length<3;return b(e,yt(n,4),c,C,wl)}function Yh(e,n,c){var b=Lt(e)?Kn:Qr,C=arguments.length<3;return b(e,yt(n,4),c,C,jc)}function Hh(e,n){var c=Lt(e)?rn:Kc;return c(e,hd(yt(n,3)))}function Gh(e){var n=Lt(e)?qc:Dy;return n(e)}function jh(e,n,c){(c?Go(e,n,c):n===i)?n=1:n=Vt(n);var b=Lt(e)?yy:Oy;return b(e,n)}function Kh(e){var n=Lt(e)?gy:Ny;return n(e)}function Qh(e){if(e==null)return 0;if(tn(e))return _d(e)?wi(e):e.length;var n=qo(e);return n==lt||n==be?e.size:pu(e).length}function Xh(e,n,c){var b=Lt(e)?hi:Wy;return c&&Go(e,n,c)&&(n=i),b(e,yt(n,3))}var Jh=Bt(function(e,n){if(e==null)return[];var c=n.length;return c>1&&Go(e,n[0],n[1])?n=[]:c>2&&Go(n[0],n[1],n[2])&&(n=[n[0]]),af(e,zo(n,1),[])}),yd=Vp||function(){return _o.Date.now()};function Zh(e,n){if(typeof n!="function")throw new Oo(r);return e=Vt(e),function(){if(--e<1)return n.apply(this,arguments)}}function em(e,n,c){return n=c?i:n,n=e&&n==null?e.length:n,Pi(e,K,i,i,i,i,n)}function tm(e,n){var c;if(typeof n!="function")throw new Oo(r);return e=Vt(e),function(){return--e>0&&(c=n.apply(this,arguments)),e<=1&&(n=i),c}}var Du=Bt(function(e,n,c){var b=$;if(c.length){var C=Zn(c,gr(Du));b|=oe}return Pi(e,b,n,c,C)}),om=Bt(function(e,n,c){var b=$|B;if(c.length){var C=Zn(c,gr(om));b|=oe}return Pi(n,b,e,c,C)});function nm(e,n,c){n=c?i:n;var b=Pi(e,j,i,i,i,i,i,n);return b.placeholder=nm.placeholder,b}function im(e,n,c){n=c?i:n;var b=Pi(e,N,i,i,i,i,i,n);return b.placeholder=im.placeholder,b}function lm(e,n,c){var b,C,E,Z,ie,de,Ce=0,Se=!1,Le=!1,je=!0;if(typeof e!="function")throw new Oo(r);n=Sn(n)||0,ho(c)&&(Se=!!c.leading,Le="maxWait"in c,E=Le?Lo(Sn(c.maxWait)||0,n):E,je="trailing"in c?!!c.trailing:je);function rt(ko){var En=b,Mi=C;return b=C=i,Ce=ko,Z=e.apply(Mi,En),Z}function bt(ko){return Ce=ko,ie=ms(At,n),Se?rt(ko):Z}function Ut(ko){var En=ko-de,Mi=ko-Ce,Sm=n-En;return Le?Wo(Sm,E-Mi):Sm}function _t(ko){var En=ko-de,Mi=ko-Ce;return de===i||En>=n||En<0||Le&&Mi>=E}function At(){var ko=yd();if(_t(ko))return zt(ko);ie=ms(At,Ut(ko))}function zt(ko){return ie=i,je&&b?rt(ko):(b=C=i,Z)}function fn(){ie!==i&&pf(ie),Ce=0,b=de=C=ie=i}function jo(){return ie===i?Z:zt(yd())}function mn(){var ko=yd(),En=_t(ko);if(b=arguments,C=this,de=ko,En){if(ie===i)return bt(de);if(Le)return pf(ie),ie=ms(At,n),rt(de)}return ie===i&&(ie=ms(At,n)),Z}return mn.cancel=fn,mn.flush=jo,mn}var eb=Bt(function(e,n){return Gc(e,1,n)}),tb=Bt(function(e,n,c){return Gc(e,Sn(n)||0,c)});function ob(e){return Pi(e,H)}function gd(e,n){if(typeof e!="function"||n!=null&&typeof n!="function")throw new Oo(r);var c=function(){var b=arguments,C=n?n.apply(this,b):b[0],E=c.cache;if(E.has(C))return E.get(C);var Z=e.apply(this,b);return c.cache=E.set(C,Z)||E,Z};return c.cache=new(gd.Cache||Ii),c}gd.Cache=Ii;function hd(e){if(typeof e!="function")throw new Oo(r);return function(){var n=arguments;switch(n.length){case 0:return!e.call(this);case 1:return!e.call(this,n[0]);case 2:return!e.call(this,n[0],n[1]);case 3:return!e.call(this,n[0],n[1],n[2])}return!e.apply(this,n)}}function nb(e){return tm(2,e)}var ib=qy(function(e,n){n=n.length==1&&Lt(n[0])?oo(n[0],Bo(yt())):oo(zo(n,1),Bo(yt()));var c=n.length;return Bt(function(b){for(var C=-1,E=Wo(b.length,c);++C<E;)b[C]=n[C].call(this,b[C]);return Ro(e,this,b)})}),Ou=Bt(function(e,n){var c=Zn(n,gr(Ou));return Pi(e,oe,i,n,c)}),am=Bt(function(e,n){var c=Zn(n,gr(am));return Pi(e,J,i,n,c)}),lb=$i(function(e,n){return Pi(e,Y,i,i,i,n)});function ab(e,n){if(typeof e!="function")throw new Oo(r);return n=n===i?n:Vt(n),Bt(e,n)}function rb(e,n){if(typeof e!="function")throw new Oo(r);return n=n==null?0:Lo(Vt(n),0),Bt(function(c){var b=c[n],C=kl(c,0,n);return b&&sn(C,b),Ro(e,this,C)})}function sb(e,n,c){var b=!0,C=!0;if(typeof e!="function")throw new Oo(r);return ho(c)&&(b="leading"in c?!!c.leading:b,C="trailing"in c?!!c.trailing:C),lm(e,n,{leading:b,maxWait:n,trailing:C})}function db(e){return em(e,1)}function ub(e,n){return Ou(Su(n),e)}function cb(){if(!arguments.length)return[];var e=arguments[0];return Lt(e)?e:[e]}function fb(e){return xn(e,k)}function mb(e,n){return n=typeof n=="function"?n:i,xn(e,k,n)}function vb(e){return xn(e,w|k)}function pb(e,n){return n=typeof n=="function"?n:i,xn(e,w|k,n)}function yb(e,n){return n==null||Hc(e,n,Eo(n))}function Bn(e,n){return e===n||e!==e&&n!==n}var gb=ud(fu),hb=ud(function(e,n){return e>=n}),Sa=Jc((function(){return arguments})())?Jc:function(e){return xo(e)&&I.call(e,"callee")&&!Gs.call(e,"callee")},Lt=Q.isArray,bb=la?Bo(la):Iy;function tn(e){return e!=null&&bd(e.length)&&!Vi(e)}function So(e){return xo(e)&&tn(e)}function _b(e){return e===!0||e===!1||xo(e)&&Ho(e)==ft}var Fl=Mp||Xu,xb=Hr?Bo(Hr):Ty;function wb(e){return xo(e)&&e.nodeType===1&&!vs(e)}function Cb(e){if(e==null)return!0;if(tn(e)&&(Lt(e)||typeof e=="string"||typeof e.splice=="function"||Fl(e)||hr(e)||Sa(e)))return!e.length;var n=qo(e);if(n==lt||n==be)return!e.size;if(fs(e))return!pu(e).length;for(var c in e)if(I.call(e,c))return!1;return!0}function Sb(e,n){return ds(e,n)}function kb(e,n,c){c=typeof c=="function"?c:i;var b=c?c(e,n):i;return b===i?ds(e,n,i,c):!!b}function zu(e){if(!xo(e))return!1;var n=Ho(e);return n==Te||n==le||typeof e.message=="string"&&typeof e.name=="string"&&!vs(e)}function Fb(e){return typeof e=="number"&&Oc(e)}function Vi(e){if(!ho(e))return!1;var n=Ho(e);return n==Ae||n==ut||n==Xe||n==Wt}function rm(e){return typeof e=="number"&&e==Vt(e)}function bd(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=U}function ho(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}function xo(e){return e!=null&&typeof e=="object"}var sm=Gr?Bo(Gr):$y;function Ib(e,n){return e===n||vu(e,n,Lu(n))}function Tb(e,n,c){return c=typeof c=="function"?c:i,vu(e,n,Lu(n),c)}function Pb(e){return dm(e)&&e!=+e}function $b(e){if(mg(e))throw new xt(m);return Zc(e)}function Lb(e){return e===null}function Vb(e){return e==null}function dm(e){return typeof e=="number"||xo(e)&&Ho(e)==st}function vs(e){if(!xo(e)||Ho(e)!=pt)return!1;var n=pa(e);if(n===null)return!0;var c=I.call(n,"constructor")&&n.constructor;return typeof c=="function"&&c instanceof c&&Si.call(c)==Ys}var Nu=jr?Bo(jr):Ly;function Ub(e){return rm(e)&&e>=-U&&e<=U}var um=aa?Bo(aa):Vy;function _d(e){return typeof e=="string"||!Lt(e)&&xo(e)&&Ho(e)==Ye}function cn(e){return typeof e=="symbol"||xo(e)&&Ho(e)==at}var hr=ra?Bo(ra):Uy;function Mb(e){return e===i}function Rb(e){return xo(e)&&qo(e)==Pt}function Bb(e){return xo(e)&&Ho(e)==Ze}var Eb=ud(yu),Ab=ud(function(e,n){return e<=n});function cm(e){if(!e)return[];if(tn(e))return _d(e)?Zo(e):en(e);if(ts&&e[ts])return As(e[ts]());var n=qo(e),c=n==lt?Xr:n==be?sr:br;return c(e)}function Ui(e){if(!e)return e===0?e:0;if(e=Sn(e),e===X||e===-X){var n=e<0?-1:1;return n*T}return e===e?e:0}function Vt(e){var n=Ui(e),c=n%1;return n===n?c?n-c:n:0}function fm(e){return e?_a(Vt(e),0,ae):0}function Sn(e){if(typeof e=="number")return e;if(cn(e))return te;if(ho(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=ho(n)?n+"":n}if(typeof e!="string")return e===0?e:+e;e=da(e);var c=ji.test(e);return c||Dt.test(e)?Xa(e.slice(2),c?2:8):Gi.test(e)?te:+e}function mm(e){return ti(e,on(e))}function Db(e){return e?_a(Vt(e),-U,U):e===0?e:0}function eo(e){return e==null?"":un(e)}var Ob=pr(function(e,n){if(fs(n)||tn(n)){ti(n,Eo(n),e);return}for(var c in n)I.call(n,c)&&as(e,c,n[c])}),vm=pr(function(e,n){ti(n,on(n),e)}),xd=pr(function(e,n,c,b){ti(n,on(n),e,b)}),zb=pr(function(e,n,c,b){ti(n,Eo(n),e,b)}),Nb=$i(du);function Wb(e,n){var c=vr(e);return n==null?c:Yc(c,n)}var qb=Bt(function(e,n){e=Gt(e);var c=-1,b=n.length,C=b>2?n[2]:i;for(C&&Go(n[0],n[1],C)&&(b=1);++c<b;)for(var E=n[c],Z=on(E),ie=-1,de=Z.length;++ie<de;){var Ce=Z[ie],Se=e[Ce];(Se===i||Bn(Se,Un[Ce])&&!I.call(e,Ce))&&(e[Ce]=E[Ce])}return e}),Yb=Bt(function(e){return e.push(i,Lf),Ro(pm,i,e)});function Hb(e,n){return bi(e,yt(n,3),ei)}function Gb(e,n){return bi(e,yt(n,3),cu)}function jb(e,n){return e==null?e:uu(e,yt(n,3),on)}function Kb(e,n){return e==null?e:Qc(e,yt(n,3),on)}function Qb(e,n){return e&&ei(e,yt(n,3))}function Xb(e,n){return e&&cu(e,yt(n,3))}function Jb(e){return e==null?[]:od(e,Eo(e))}function Zb(e){return e==null?[]:od(e,on(e))}function Wu(e,n,c){var b=e==null?i:xa(e,n);return b===i?c:b}function e_(e,n){return e!=null&&Mf(e,n,Cy)}function qu(e,n){return e!=null&&Mf(e,n,Sy)}var t_=Ff(function(e,n,c){n!=null&&typeof n.toString!="function"&&(n=fa.call(n)),e[n]=c},Hu(nn)),o_=Ff(function(e,n,c){n!=null&&typeof n.toString!="function"&&(n=fa.call(n)),I.call(e,n)?e[n].push(c):e[n]=[c]},yt),n_=Bt(ss);function Eo(e){return tn(e)?Wc(e):pu(e)}function on(e){return tn(e)?Wc(e,!0):My(e)}function i_(e,n){var c={};return n=yt(n,3),ei(e,function(b,C,E){Ti(c,n(b,C,E),b)}),c}function l_(e,n){var c={};return n=yt(n,3),ei(e,function(b,C,E){Ti(c,C,n(b,C,E))}),c}var a_=pr(function(e,n,c){nd(e,n,c)}),pm=pr(function(e,n,c,b){nd(e,n,c,b)}),r_=$i(function(e,n){var c={};if(e==null)return c;var b=!1;n=oo(n,function(E){return E=Sl(E,e),b||(b=E.length>1),E}),ti(e,Pu(e),c),b&&(c=xn(c,w|L|k,tg));for(var C=n.length;C--;)xu(c,n[C]);return c});function s_(e,n){return ym(e,hd(yt(n)))}var d_=$i(function(e,n){return e==null?{}:By(e,n)});function ym(e,n){if(e==null)return{};var c=oo(Pu(e),function(b){return[b]});return n=yt(n),rf(e,c,function(b,C){return n(b,C[0])})}function u_(e,n,c){n=Sl(n,e);var b=-1,C=n.length;for(C||(C=1,e=i);++b<C;){var E=e==null?i:e[oi(n[b])];E===i&&(b=C,E=c),e=Vi(E)?E.call(e):E}return e}function c_(e,n,c){return e==null?e:us(e,n,c)}function f_(e,n,c,b){return b=typeof b=="function"?b:i,e==null?e:us(e,n,c,b)}var gm=Pf(Eo),hm=Pf(on);function m_(e,n,c){var b=Lt(e),C=b||Fl(e)||hr(e);if(n=yt(n,4),c==null){var E=e&&e.constructor;C?c=b?new E:[]:ho(e)?c=Vi(E)?vr(pa(e)):{}:c={}}return(C?Do:ei)(e,function(Z,ie,de){return n(c,Z,ie,de)}),c}function v_(e,n){return e==null?!0:xu(e,n)}function p_(e,n,c){return e==null?e:ff(e,n,Su(c))}function y_(e,n,c,b){return b=typeof b=="function"?b:i,e==null?e:ff(e,n,Su(c),b)}function br(e){return e==null?[]:hl(e,Eo(e))}function g_(e){return e==null?[]:hl(e,on(e))}function h_(e,n,c){return c===i&&(c=n,n=i),c!==i&&(c=Sn(c),c=c===c?c:0),n!==i&&(n=Sn(n),n=n===n?n:0),_a(Sn(e),n,c)}function b_(e,n,c){return n=Ui(n),c===i?(c=n,n=0):c=Ui(c),e=Sn(e),ky(e,n,c)}function __(e,n,c){if(c&&typeof c!="boolean"&&Go(e,n,c)&&(n=c=i),c===i&&(typeof n=="boolean"?(c=n,n=i):typeof e=="boolean"&&(c=e,e=i)),e===i&&n===i?(e=0,n=1):(e=Ui(e),n===i?(n=e,e=0):n=Ui(n)),e>n){var b=e;e=n,n=b}if(c||e%1||n%1){var C=zc();return Wo(e+C*(n-e+Bs("1e-"+((C+"").length-1))),n)}return hu(e,n)}var x_=yr(function(e,n,c){return n=n.toLowerCase(),e+(c?bm(n):n)});function bm(e){return Yu(eo(e).toLowerCase())}function _m(e){return e=eo(e),e&&e.replace(Ea,nr).replace(il,"")}function w_(e,n,c){e=eo(e),n=un(n);var b=e.length;c=c===i?b:_a(Vt(c),0,b);var C=c;return c-=n.length,c>=0&&e.slice(c,C)==n}function C_(e){return e=eo(e),e&&we.test(e)?e.replace(yo,ir):e}function S_(e){return e=eo(e),e&&io.test(e)?e.replace(ge,"\\$&"):e}var k_=yr(function(e,n,c){return e+(c?"-":"")+n.toLowerCase()}),F_=yr(function(e,n,c){return e+(c?" ":"")+n.toLowerCase()}),I_=Cf("toLowerCase");function T_(e,n,c){e=eo(e),n=Vt(n);var b=n?wi(e):0;if(!n||b>=n)return e;var C=(n-b)/2;return dd(Qs(C),c)+e+dd(Ks(C),c)}function P_(e,n,c){e=eo(e),n=Vt(n);var b=n?wi(e):0;return n&&b<n?e+dd(n-b,c):e}function $_(e,n,c){e=eo(e),n=Vt(n);var b=n?wi(e):0;return n&&b<n?dd(n-b,c)+e:e}function L_(e,n,c){return c||n==null?n=0:n&&(n=+n),Ap(eo(e).replace(Mo,""),n||0)}function V_(e,n,c){return(c?Go(e,n,c):n===i)?n=1:n=Vt(n),bu(eo(e),n)}function U_(){var e=arguments,n=eo(e[0]);return e.length<3?n:n.replace(e[1],e[2])}var M_=yr(function(e,n,c){return e+(c?"_":"")+n.toLowerCase()});function R_(e,n,c){return c&&typeof c!="number"&&Go(e,n,c)&&(n=c=i),c=c===i?ae:c>>>0,c?(e=eo(e),e&&(typeof n=="string"||n!=null&&!Nu(n))&&(n=un(n),!n&&Vn(e))?kl(Zo(e),0,c):e.split(n,c)):[]}var B_=yr(function(e,n,c){return e+(c?" ":"")+Yu(n)});function E_(e,n,c){return e=eo(e),c=c==null?0:_a(Vt(c),0,e.length),n=un(n),e.slice(c,c+n.length)==n}function A_(e,n,c){var b=V.templateSettings;c&&Go(e,n,c)&&(n=i),e=eo(e),n=xd({},n,b,$f);var C=xd({},n.imports,b.imports,$f),E=Eo(C),Z=hl(C,E),ie,de,Ce=0,Se=n.interpolate||vi,Le="__p += '",je=_l((n.escape||vi).source+"|"+Se.source+"|"+(Se===mt?fi:vi).source+"|"+(n.evaluate||vi).source+"|$","g"),rt="//# sourceURL="+(I.call(n,"sourceURL")?(n.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ja+"]")+` |
| 4 |
`;e.replace(je,function(_t,At,zt,fn,jo,mn){return zt||(zt=fn),Le+=e.slice(Ce,mn).replace(Nr,lr),At&&(ie=!0,Le+=`' + |
| 5 |
__e(`+At+`) + |
| 6 |
'`),jo&&(de=!0,Le+=`'; |
| 7 |
`+jo+`; |
| 8 |
__p += '`),zt&&(Le+=`' + |
| 9 |
((__t = (`+zt+`)) == null ? '' : __t) + |
| 10 |
'`),Ce=mn+_t.length,_t}),Le+=`'; |
| 11 |
`;var bt=I.call(n,"variable")&&n.variable;if(!bt)Le=`with (obj) { |
| 12 |
`+Le+` |
| 13 |
} |
| 14 |
`;else if(go.test(bt))throw new xt(p);Le=(de?Le.replace(ct,""):Le).replace(tt,"$1").replace(Kt,"$1;"),Le="function("+(bt||"obj")+`) { |
| 15 |
`+(bt?"":`obj || (obj = {}); |
| 16 |
`)+"var __t, __p = ''"+(ie?", __e = _.escape":"")+(de?`, __j = Array.prototype.join; |
| 17 |
function print() { __p += __j.call(arguments, '') } |
| 18 |
`:`; |
| 19 |
`)+Le+`return __p |
| 20 |
}`;var Ut=wm(function(){return wt(E,rt+"return "+Le).apply(i,Z)});if(Ut.source=Le,zu(Ut))throw Ut;return Ut}function D_(e){return eo(e).toLowerCase()}function O_(e){return eo(e).toUpperCase()}function z_(e,n,c){if(e=eo(e),e&&(c||n===i))return da(e);if(!e||!(n=un(n)))return e;var b=Zo(e),C=Zo(n),E=ua(b,C),Z=ca(b,C)+1;return kl(b,E,Z).join("")}function N_(e,n,c){if(e=eo(e),e&&(c||n===i))return e.slice(0,Jr(e)+1);if(!e||!(n=un(n)))return e;var b=Zo(e),C=ca(b,Zo(n))+1;return kl(b,0,C).join("")}function W_(e,n,c){if(e=eo(e),e&&(c||n===i))return e.replace(Mo,"");if(!e||!(n=un(n)))return e;var b=Zo(e),C=ua(b,Zo(n));return kl(b,C).join("")}function q_(e,n){var c=fe,b=O;if(ho(n)){var C="separator"in n?n.separator:C;c="length"in n?Vt(n.length):c,b="omission"in n?un(n.omission):b}e=eo(e);var E=e.length;if(Vn(e)){var Z=Zo(e);E=Z.length}if(c>=E)return e;var ie=c-wi(b);if(ie<1)return b;var de=Z?kl(Z,0,ie).join(""):e.slice(0,ie);if(C===i)return de+b;if(Z&&(ie+=de.length-ie),Nu(C)){if(e.slice(ie).search(C)){var Ce,Se=de;for(C.global||(C=_l(C.source,eo(mi.exec(C))+"g")),C.lastIndex=0;Ce=C.exec(Se);)var Le=Ce.index;de=de.slice(0,Le===i?ie:Le)}}else if(e.indexOf(un(C),ie)!=ie){var je=de.lastIndexOf(C);je>-1&&(de=de.slice(0,je))}return de+b}function Y_(e){return e=eo(e),e&&To.test(e)?e.replace(wo,Ns):e}var H_=yr(function(e,n,c){return e+(c?" ":"")+n.toUpperCase()}),Yu=Cf("toUpperCase");function xm(e,n,c){return e=eo(e),n=c?i:n,n===i?rr(e)?ou(e):vl(e):e.match(n)||[]}var wm=Bt(function(e,n){try{return Ro(e,i,n)}catch(c){return zu(c)?c:new xt(c)}}),G_=$i(function(e,n){return Do(n,function(c){c=oi(c),Ti(e,c,Du(e[c],e))}),e});function j_(e){var n=e==null?0:e.length,c=yt();return e=n?oo(e,function(b){if(typeof b[1]!="function")throw new Oo(r);return[c(b[0]),b[1]]}):[],Bt(function(b){for(var C=-1;++C<n;){var E=e[C];if(Ro(E[0],this,b))return Ro(E[1],this,b)}})}function K_(e){return _y(xn(e,w))}function Hu(e){return function(){return e}}function Q_(e,n){return e==null||e!==e?n:e}var X_=kf(),J_=kf(!0);function nn(e){return e}function Gu(e){return ef(typeof e=="function"?e:xn(e,w))}function Z_(e){return of(xn(e,w))}function e1(e,n){return nf(e,xn(n,w))}var t1=Bt(function(e,n){return function(c){return ss(c,e,n)}}),o1=Bt(function(e,n){return function(c){return ss(e,c,n)}});function ju(e,n,c){var b=Eo(n),C=od(n,b);c==null&&!(ho(n)&&(C.length||!b.length))&&(c=n,n=e,e=this,C=od(n,Eo(n)));var E=!(ho(c)&&"chain"in c)||!!c.chain,Z=Vi(e);return Do(C,function(ie){var de=n[ie];e[ie]=de,Z&&(e.prototype[ie]=function(){var Ce=this.__chain__;if(E||Ce){var Se=e(this.__wrapped__),Le=Se.__actions__=en(this.__actions__);return Le.push({func:de,args:arguments,thisArg:e}),Se.__chain__=Ce,Se}return de.apply(e,sn([this.value()],arguments))})}),e}function n1(){return _o._===this&&(_o._=Hs),this}function Ku(){}function i1(e){return e=Vt(e),Bt(function(n){return lf(n,e)})}var l1=Fu(oo),a1=Fu(sa),r1=Fu(hi);function Cm(e){return Uu(e)?Xn(oi(e)):Ey(e)}function s1(e){return function(n){return e==null?i:xa(e,n)}}var d1=If(),u1=If(!0);function Qu(){return[]}function Xu(){return!1}function c1(){return{}}function f1(){return""}function m1(){return!0}function v1(e,n){if(e=Vt(e),e<1||e>U)return[];var c=ae,b=Wo(e,ae);n=yt(n),e-=ae;for(var C=gl(b,n);++c<e;)n(c);return C}function p1(e){return Lt(e)?oo(e,oi):cn(e)?[e]:en(Wf(eo(e)))}function y1(e){var n=++cr;return eo(e)+n}var g1=sd(function(e,n){return e+n},0),h1=Iu("ceil"),b1=sd(function(e,n){return e/n},1),_1=Iu("floor");function x1(e){return e&&e.length?td(e,nn,fu):i}function w1(e,n){return e&&e.length?td(e,yt(n,2),fu):i}function C1(e){return xi(e,nn)}function S1(e,n){return xi(e,yt(n,2))}function k1(e){return e&&e.length?td(e,nn,yu):i}function F1(e,n){return e&&e.length?td(e,yt(n,2),yu):i}var I1=sd(function(e,n){return e*n},1),T1=Iu("round"),P1=sd(function(e,n){return e-n},0);function $1(e){return e&&e.length?yl(e,nn):0}function L1(e,n){return e&&e.length?yl(e,yt(n,2)):0}return V.after=Zh,V.ary=em,V.assign=Ob,V.assignIn=vm,V.assignInWith=xd,V.assignWith=zb,V.at=Nb,V.before=tm,V.bind=Du,V.bindAll=G_,V.bindKey=om,V.castArray=cb,V.chain=Xf,V.chunk=_g,V.compact=xg,V.concat=wg,V.cond=j_,V.conforms=K_,V.constant=Hu,V.countBy=$h,V.create=Wb,V.curry=nm,V.curryRight=im,V.debounce=lm,V.defaults=qb,V.defaultsDeep=Yb,V.defer=eb,V.delay=tb,V.difference=Cg,V.differenceBy=Sg,V.differenceWith=kg,V.drop=Fg,V.dropRight=Ig,V.dropRightWhile=Tg,V.dropWhile=Pg,V.fill=$g,V.filter=Vh,V.flatMap=Rh,V.flatMapDeep=Bh,V.flatMapDepth=Eh,V.flatten=Gf,V.flattenDeep=Lg,V.flattenDepth=Vg,V.flip=ob,V.flow=X_,V.flowRight=J_,V.fromPairs=Ug,V.functions=Jb,V.functionsIn=Zb,V.groupBy=Ah,V.initial=Rg,V.intersection=Bg,V.intersectionBy=Eg,V.intersectionWith=Ag,V.invert=t_,V.invertBy=o_,V.invokeMap=Oh,V.iteratee=Gu,V.keyBy=zh,V.keys=Eo,V.keysIn=on,V.map=pd,V.mapKeys=i_,V.mapValues=l_,V.matches=Z_,V.matchesProperty=e1,V.memoize=gd,V.merge=a_,V.mergeWith=pm,V.method=t1,V.methodOf=o1,V.mixin=ju,V.negate=hd,V.nthArg=i1,V.omit=r_,V.omitBy=s_,V.once=nb,V.orderBy=Nh,V.over=l1,V.overArgs=ib,V.overEvery=a1,V.overSome=r1,V.partial=Ou,V.partialRight=am,V.partition=Wh,V.pick=d_,V.pickBy=ym,V.property=Cm,V.propertyOf=s1,V.pull=Ng,V.pullAll=Kf,V.pullAllBy=Wg,V.pullAllWith=qg,V.pullAt=Yg,V.range=d1,V.rangeRight=u1,V.rearg=lb,V.reject=Hh,V.remove=Hg,V.rest=ab,V.reverse=Eu,V.sampleSize=jh,V.set=c_,V.setWith=f_,V.shuffle=Kh,V.slice=Gg,V.sortBy=Jh,V.sortedUniq=eh,V.sortedUniqBy=th,V.split=R_,V.spread=rb,V.tail=oh,V.take=nh,V.takeRight=ih,V.takeRightWhile=lh,V.takeWhile=ah,V.tap=xh,V.throttle=sb,V.thru=vd,V.toArray=cm,V.toPairs=gm,V.toPairsIn=hm,V.toPath=p1,V.toPlainObject=mm,V.transform=m_,V.unary=db,V.union=rh,V.unionBy=sh,V.unionWith=dh,V.uniq=uh,V.uniqBy=ch,V.uniqWith=fh,V.unset=v_,V.unzip=Au,V.unzipWith=Qf,V.update=p_,V.updateWith=y_,V.values=br,V.valuesIn=g_,V.without=mh,V.words=xm,V.wrap=ub,V.xor=vh,V.xorBy=ph,V.xorWith=yh,V.zip=gh,V.zipObject=hh,V.zipObjectDeep=bh,V.zipWith=_h,V.entries=gm,V.entriesIn=hm,V.extend=vm,V.extendWith=xd,ju(V,V),V.add=g1,V.attempt=wm,V.camelCase=x_,V.capitalize=bm,V.ceil=h1,V.clamp=h_,V.clone=fb,V.cloneDeep=vb,V.cloneDeepWith=pb,V.cloneWith=mb,V.conformsTo=yb,V.deburr=_m,V.defaultTo=Q_,V.divide=b1,V.endsWith=w_,V.eq=Bn,V.escape=C_,V.escapeRegExp=S_,V.every=Lh,V.find=Uh,V.findIndex=Yf,V.findKey=Hb,V.findLast=Mh,V.findLastIndex=Hf,V.findLastKey=Gb,V.floor=_1,V.forEach=Jf,V.forEachRight=Zf,V.forIn=jb,V.forInRight=Kb,V.forOwn=Qb,V.forOwnRight=Xb,V.get=Wu,V.gt=gb,V.gte=hb,V.has=e_,V.hasIn=qu,V.head=jf,V.identity=nn,V.includes=Dh,V.indexOf=Mg,V.inRange=b_,V.invoke=n_,V.isArguments=Sa,V.isArray=Lt,V.isArrayBuffer=bb,V.isArrayLike=tn,V.isArrayLikeObject=So,V.isBoolean=_b,V.isBuffer=Fl,V.isDate=xb,V.isElement=wb,V.isEmpty=Cb,V.isEqual=Sb,V.isEqualWith=kb,V.isError=zu,V.isFinite=Fb,V.isFunction=Vi,V.isInteger=rm,V.isLength=bd,V.isMap=sm,V.isMatch=Ib,V.isMatchWith=Tb,V.isNaN=Pb,V.isNative=$b,V.isNil=Vb,V.isNull=Lb,V.isNumber=dm,V.isObject=ho,V.isObjectLike=xo,V.isPlainObject=vs,V.isRegExp=Nu,V.isSafeInteger=Ub,V.isSet=um,V.isString=_d,V.isSymbol=cn,V.isTypedArray=hr,V.isUndefined=Mb,V.isWeakMap=Rb,V.isWeakSet=Bb,V.join=Dg,V.kebabCase=k_,V.last=Cn,V.lastIndexOf=Og,V.lowerCase=F_,V.lowerFirst=I_,V.lt=Eb,V.lte=Ab,V.max=x1,V.maxBy=w1,V.mean=C1,V.meanBy=S1,V.min=k1,V.minBy=F1,V.stubArray=Qu,V.stubFalse=Xu,V.stubObject=c1,V.stubString=f1,V.stubTrue=m1,V.multiply=I1,V.nth=zg,V.noConflict=n1,V.noop=Ku,V.now=yd,V.pad=T_,V.padEnd=P_,V.padStart=$_,V.parseInt=L_,V.random=__,V.reduce=qh,V.reduceRight=Yh,V.repeat=V_,V.replace=U_,V.result=u_,V.round=T1,V.runInContext=re,V.sample=Gh,V.size=Qh,V.snakeCase=M_,V.some=Xh,V.sortedIndex=jg,V.sortedIndexBy=Kg,V.sortedIndexOf=Qg,V.sortedLastIndex=Xg,V.sortedLastIndexBy=Jg,V.sortedLastIndexOf=Zg,V.startCase=B_,V.startsWith=E_,V.subtract=P1,V.sum=$1,V.sumBy=L1,V.template=A_,V.times=v1,V.toFinite=Ui,V.toInteger=Vt,V.toLength=fm,V.toLower=D_,V.toNumber=Sn,V.toSafeInteger=Db,V.toString=eo,V.toUpper=O_,V.trim=z_,V.trimEnd=N_,V.trimStart=W_,V.truncate=q_,V.unescape=Y_,V.uniqueId=y1,V.upperCase=H_,V.upperFirst=Yu,V.each=Jf,V.eachRight=Zf,V.first=jf,ju(V,(function(){var e={};return ei(V,function(n,c){I.call(V.prototype,c)||(e[c]=n)}),e})(),{chain:!1}),V.VERSION=l,Do(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){V[e].placeholder=V}),Do(["drop","take"],function(e,n){Ot.prototype[e]=function(c){c=c===i?1:Lo(Vt(c),0);var b=this.__filtered__&&!n?new Ot(this):this.clone();return b.__filtered__?b.__takeCount__=Wo(c,b.__takeCount__):b.__views__.push({size:Wo(c,ae),type:e+(b.__dir__<0?"Right":"")}),b},Ot.prototype[e+"Right"]=function(c){return this.reverse()[e](c).reverse()}}),Do(["filter","map","takeWhile"],function(e,n){var c=n+1,b=c==R||c==z;Ot.prototype[e]=function(C){var E=this.clone();return E.__iteratees__.push({iteratee:yt(C,3),type:c}),E.__filtered__=E.__filtered__||b,E}}),Do(["head","last"],function(e,n){var c="take"+(n?"Right":"");Ot.prototype[e]=function(){return this[c](1).value()[0]}}),Do(["initial","tail"],function(e,n){var c="drop"+(n?"":"Right");Ot.prototype[e]=function(){return this.__filtered__?new Ot(this):this[c](1)}}),Ot.prototype.compact=function(){return this.filter(nn)},Ot.prototype.find=function(e){return this.filter(e).head()},Ot.prototype.findLast=function(e){return this.reverse().find(e)},Ot.prototype.invokeMap=Bt(function(e,n){return typeof e=="function"?new Ot(this):this.map(function(c){return ss(c,e,n)})}),Ot.prototype.reject=function(e){return this.filter(hd(yt(e)))},Ot.prototype.slice=function(e,n){e=Vt(e);var c=this;return c.__filtered__&&(e>0||n<0)?new Ot(c):(e<0?c=c.takeRight(-e):e&&(c=c.drop(e)),n!==i&&(n=Vt(n),c=n<0?c.dropRight(-n):c.take(n-e)),c)},Ot.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Ot.prototype.toArray=function(){return this.take(ae)},ei(Ot.prototype,function(e,n){var c=/^(?:filter|find|map|reject)|While$/.test(n),b=/^(?:head|last)$/.test(n),C=V[b?"take"+(n=="last"?"Right":""):n],E=b||/^find/.test(n);C&&(V.prototype[n]=function(){var Z=this.__wrapped__,ie=b?[1]:arguments,de=Z instanceof Ot,Ce=ie[0],Se=de||Lt(Z),Le=function(At){var zt=C.apply(V,sn([At],ie));return b&&je?zt[0]:zt};Se&&c&&typeof Ce=="function"&&Ce.length!=1&&(de=Se=!1);var je=this.__chain__,rt=!!this.__actions__.length,bt=E&&!je,Ut=de&&!rt;if(!E&&Se){Z=Ut?Z:new Ot(this);var _t=e.apply(Z,ie);return _t.__actions__.push({func:vd,args:[Le],thisArg:i}),new _n(_t,je)}return bt&&Ut?e.apply(this,ie):(_t=this.thru(Le),bt?b?_t.value()[0]:_t.value():_t)})}),Do(["pop","push","shift","sort","splice","unshift"],function(e){var n=xl[e],c=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",b=/^(?:pop|shift)$/.test(e);V.prototype[e]=function(){var C=arguments;if(b&&!this.__chain__){var E=this.value();return n.apply(Lt(E)?E:[],C)}return this[c](function(Z){return n.apply(Lt(Z)?Z:[],C)})}}),ei(Ot.prototype,function(e,n){var c=V[n];if(c){var b=c.name+"";I.call(mr,b)||(mr[b]=[]),mr[b].push({name:n,func:c})}}),mr[rd(i,B).name]=[{name:"wrapper",func:i}],Ot.prototype.clone=Yp,Ot.prototype.reverse=Hp,Ot.prototype.value=Gp,V.prototype.at=wh,V.prototype.chain=Ch,V.prototype.commit=Sh,V.prototype.next=kh,V.prototype.plant=Ih,V.prototype.reverse=Th,V.prototype.toJSON=V.prototype.valueOf=V.prototype.value=Ph,V.prototype.first=V.prototype.head,ts&&(V.prototype[ts]=Fh),V}),bl=nu();bn?((bn.exports=bl)._=bl,dl._=bl):_o._=bl}).call(A0)})(gs,gs.exports)),gs.exports}var Or=D0();const O0={class:"ivyforms-settings-permissions ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20 ivyforms-min-height-0 ivyforms-gap-24"},z0={class:"ivyforms-settings-permissions__option-bar ivyforms-flex ivyforms-flex-shrink-0 ivyforms-justify-content-between ivyforms-align-items-center"},N0={class:"medium-18"},W0={class:"ivyforms-settings-permissions__table ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-min-height-0"},q0={class:"medium-18 ivyforms-pb-12"},Y0={key:0,class:"ivyforms-table-skeleton"},H0={class:"ivyforms-settings-permissions__pagination-container ivyforms-flex-shrink-0"},G0={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},j0={class:"regular-14 ivyforms-pb-8"},K0={key:0},Q0={class:"regular-14 ivyforms-pb-8"},X0={key:1},J0={class:"regular-14 ivyforms-pb-8"},Z0={class:"regular-14 ivyforms-pb-8"},eF={class:"ivyforms-flex ivyforms-gap-24"},tF={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-flex-1"},oF={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-flex-1"},nF={key:2,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},iF={class:"regular-12 ivyforms-text-secondary"},lF=52,aF=70,zm=2,rF=300,sF=2,dF=he({__name:"PermissionsSettingsPage",setup(t){const{getLabel:o}=We(),{request:i}=Uo(),l=Yi(),d=_(!0),m=_(!1),r=_([]),p=_([]),f=_(0),v=_([]),h=_({}),w=_([]),L=_([]),k=_(!1),M=_(null),D=_("role"),$=_([]),B=_([]),A=_([]),j=_(!1),N=_(!1),oe=_([]),J=Vo({}),K=Vo({page:1,perPage:10}),Y=P(()=>v.value.slice(0,4)),H=P(()=>v.value.slice(4)),fe=_(null),{shouldShowSkeleton:O}=Xd({loading:d}),q=P(()=>w.value.filter(ye=>ye.slug!=="administrator"));function W(){for(const ye of Object.keys(J))delete J[ye];for(const ye of v.value)J[ye.key]=!1}Re(v,W,{immediate:!0});function R(ye){for(const[be,Ye]of Object.entries(h.value))if(ye.has(be))for(const at of Ye)ye.add(at)}Re(J,()=>{for(const[ye,be]of Object.entries(h.value))if(J[ye])for(const Ye of be)J[Ye]||(J[Ye]=!0)},{deep:!0});function G(ye){return{id:ye.id,email:ye.email_display??"",role:ye.type==="user"?o("target_user"):ye.role_name||"—",forms:ye.forms_display??"",permissions:ye.permissions_display??"",permissionKeysCsv:(Array.isArray(ye.permissions)?ye.permissions:[]).join(",")}}function z(){const ye=r.value.map(G);f.value=ye.length;const be=Math.max(1,Math.ceil(ye.length/K.perPage)||1);K.page>be&&(K.page=be);const Ye=(K.page-1)*K.perPage,at=Ye+K.perPage;p.value=ye.slice(Ye,at)}Re([()=>K.page,()=>K.perPage,()=>r.value],()=>{z()});async function X(){const{data:ye,error:be,status:Ye}=await i("permissions/meta",{method:"GET"});if(Ye!==200||be||!ye?.data)return;const at=ye.data;v.value=at.permission_definitions||[],h.value=at.dependency_map||{},w.value=at.roles||[],L.value=at.forms||[]}function U(ye){const be=new Set(L.value.map(Ye=>Ye.id));return ye.map(Ye=>{if(!Array.isArray(Ye.form_ids)||Ye.form_ids.length===0)return Ye;const at=Ye.form_ids.filter(qt=>be.has(qt));return at.length===Ye.form_ids.length?Ye:{...Ye,form_ids:at}})}async function T(){d.value=!0;try{const{data:ye,error:be,status:Ye}=await i("permissions/access-rules",{method:"GET"});if(Ye!==200||be||!ye?.data){De({message:o("error_loading_permissions"),type:"error"});return}const at=ye.data;r.value=U(at.rules||[]),z()}finally{d.value=!1}}function te(ye){ye&&A.value.length===0&&me("")}function ae(ye){const be=new Map;for(const Ye of A.value)B.value.includes(String(Ye.id))&&be.set(Ye.id,Ye);for(const Ye of ye)be.set(Ye.id,Ye);return Array.from(be.values())}async function me(ye){const be=ye.trim();if(be.length>0&&be.length<sF)return;j.value=!0;const{data:Ye,error:at,status:qt}=await i("permissions/users",{method:"GET",params:{search:be}});if(j.value=!1,qt!==200||at||!Ye?.data)return;const Pt=Ye.data;A.value=ae(Pt.users||[])}const He=Or.debounce(ye=>{me(ye)},300);function Be(){M.value=null,D.value="role",$.value=[],B.value=[],N.value=!1,oe.value=[],W(),A.value=[],k.value=!0}function xe(ye){M.value=ye.id,D.value=ye.type==="user"?"user":"role",$.value=ye.type==="role"&&ye.role_slug?[ye.role_slug]:[],B.value=ye.type==="user"&&ye.user_id?[String(ye.user_id)]:[],N.value=Array.isArray(ye.form_ids)&&ye.form_ids.length>0,oe.value=Array.isArray(ye.form_ids)?ye.form_ids.map(be=>String(be)):[],W();for(const be of ye.permissions||[])be in J&&(J[be]=!0);if(ye.type==="user"&&ye.user_id){const be=ye.email_display||"";A.value=[{id:ye.user_id,email:be,label:be}]}else A.value=[];k.value=!0,D.value==="user"&&me("")}Re(D,ye=>{ye==="user"&&k.value&&me("")});function $e(ye){l.actionType="delete",l.showDialog({title:o("confirm_delete_rule"),subtitle:o("action_cannot_be_undone"),dialogType:"error",buttons:{close:{type:"tertiary",text:o("cancel")},confirm:{type:"danger",text:o("delete"),function:()=>{r.value=r.value.filter(be=>be.id!==ye.id),pt()}}}})}function Xe(ye){return typeof ye!="string"?0:ye.split(",").map(be=>be.trim()).filter(be=>be.length>0).length}const ft=P(()=>p.value.some(be=>{const Ye=Xe(be.forms),at=Xe(be.permissions);return Ye>zm||at>zm})?aF:lF);function ce(ye){return typeof ye!="string"?[]:ye.split(",").map(be=>be.trim()).filter(be=>be.length>0)}function le(ye,be,Ye=""){const at=ce(ye);if(at.length===0)return Ge("span",{class:"ivyforms-permissions-table__text-cell"},"—");const qt=typeof be=="number"&&be>0,Pt=qt?at.slice(0,be):at,Ze=qt?at.slice(be):[],$t=Ze.join(", ");return Ge("div",{class:["ivyforms-permissions-table__pill-list",Ye].filter(Boolean).join(" ")},[...Pt.map(Pe=>Ge("span",{class:"ivyforms-permissions-table__pill",title:Pe},Pe)),...Ze.length>0?[Ge(bo,{content:$t,placement:"top"},()=>[Ge("span",{class:"ivyforms-permissions-table__pill ivyforms-permissions-table__pill--muted",title:$t},`+${Ze.length}`)])]:[]])}function Te(ye){const be=typeof ye.permissionKeysCsv=="string"?ye.permissionKeysCsv:"",Ye=be.length>0?be.split(",").filter(Boolean):[],at=v.value.length;return at>0&&Ye.length>=at?Ge("div",{class:"ivyforms-permissions-table__pill-list"},[Ge("span",{class:"ivyforms-permissions-table__pill"},"All permissions")]):le(ye.permissions,4)}const Ae=_([{key:"email",title:o("permissions_email_column"),width:200,minWidth:180,visible:!0,showInModal:!1},{key:"role",title:o("role_user_column"),width:140,minWidth:120,visible:!0,showInModal:!1},{key:"forms",title:o("forms_column"),width:rF,minWidth:220,visible:!0,showInModal:!1,class:"ivyforms-permissions-forms-cell",cellRenderer:({rowData:ye})=>le(ye.forms,3,"ivyforms-permissions-table__pill-list--forms")},{key:"permissions",title:o("permissions_column"),width:240,minWidth:240,visible:!0,showInModal:!0,class:"ivyforms-permissions-permissions-cell",cellRenderer:({rowData:ye})=>Te(ye)},Dr({width:104,minWidth:104,title:o("permissions_actions"),className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:o("edit"),onClick:ye=>{const be=r.value.find(Ye=>Ye.id===ye.id);be&&xe(be)}},{icon:"trash",tooltip:o("delete"),priority:"danger",onClick:ye=>{const be=r.value.find(Ye=>Ye.id===ye.id);be&&$e(be)}}]})]),{dynamicWidthColumns:ut,minTableWidth:lt}=Jd(fe,{columns:Ae,isDynamic:ye=>ye.key==="permissions"});function st(){return typeof crypto<"u"&&"randomUUID"in crypto?crypto.randomUUID():`rule_${Date.now()}_${Math.random().toString(16).slice(2)}`}function vt(ye){const be={id:ye.id,type:ye.type,permissions:ye.permissions,form_ids:ye.form_ids,created_at:ye.created_at??Math.floor(Date.now()/1e3),updated_at:Math.floor(Date.now()/1e3)};return ye.type==="role"?be.role_slug=ye.role_slug??"":ye.type==="user"&&(be.user_id=ye.user_id??0),be}async function pt(){m.value=!0;const ye=r.value.map(at=>vt(at)),{error:be,status:Ye}=await i("permissions/access-rules",{method:"PUT",data:{rules:ye},headers:{"Content-Type":"application/json"}});if(m.value=!1,Ye!==200||be){De({message:o("error_saving_permissions"),type:"error"});return}De({message:o("permissions_saved"),type:"success"}),await X(),await T()}function Ht(){const ye=new Set(v.value.filter(be=>J[be.key]).map(be=>be.key));return R(ye),v.value.map(be=>be.key).filter(be=>ye.has(be))}async function Wt(){const ye=Ht();if(ye.length===0){De({message:o("field_required"),type:"error"});return}if(N.value&&oe.value.length===0){De({message:o("select_forms"),type:"error"});return}const be=N.value?oe.value.map($t=>Number($t)):null,Ye=Math.floor(Date.now()/1e3),qt=(M.value?r.value.find($t=>$t.id===M.value):null)?.created_at??Ye,Pt=[];if(D.value==="role"){if($.value.length===0){De({message:o("select_roles"),type:"error"});return}for(const $t of $.value){const Pe=r.value.find(et=>et.type==="role"&&et.role_slug===$t);Pt.push({id:Pe?.id??(M.value&&$.value.length===1?M.value:st()),type:"role",role_slug:$t,permissions:ye,form_ids:be,created_at:Pe?.created_at??qt,updated_at:Ye})}}else{if(B.value.length===0){De({message:o("select_users"),type:"error"});return}if(M.value&&B.value.length!==1){De({message:o("select_users"),type:"error"});return}for(const $t of B.value){const Pe=Number($t);Pt.push({id:M.value&&B.value.length===1?M.value:st(),type:"user",user_id:Pe,permissions:ye,form_ids:be,created_at:qt,updated_at:Ye})}}let Ze=[...r.value];D.value==="role"&&(Ze=Ze.filter($t=>!($t.type==="role"&&$t.role_slug&&$.value.includes($t.role_slug)))),M.value&&(Ze=Ze.filter($t=>$t.id!==M.value)),Ze.push(...Pt),r.value=Ze,k.value=!1,await pt()}return Ft(async()=>{await X(),await T()}),(ye,be)=>{const Ye=Wn,at=ui,qt=Al,Pt=Er;return g(),F("div",O0,[u("div",z0,[u("span",N0,x(a(o)("permissions")),1),s(Ie,{priority:"primary",type:"fill",onClick:Be},{default:y(()=>[ne(x(a(o)("add_permission")),1)]),_:1})]),u("div",W0,[u("span",q0,x(a(o)("role_based_permissions")),1),s(qt,{ref_key:"tableRef",ref:fe,pagination:"",data:a(O)?[]:p.value,loading:a(O),total:f.value,"row-key":"id","row-height":ft.value,columns:a(ut),"min-table-width":a(lt)},{empty:y(()=>[a(O)?(g(),F("div",Y0,[s(at,null,{template:y(()=>[(g(!0),F(ve,null,Ee(K.perPage,Ze=>(g(),ee(Ye,{key:Ze,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):(g(),ee(gn,{key:1,image:"not-found",title:a(o)("permissions"),subtitle:a(o)("permissions_empty")},{actionButton:y(()=>[s(Ie,{priority:"primary",type:"fill",onClick:Be},{default:y(()=>[ne(x(a(o)("add_permission")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["data","loading","total","row-height","columns","min-table-width"]),s(Rl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",H0,[s(Pt,{"current-page":K.page,"onUpdate:currentPage":be[0]||(be[0]=Ze=>K.page=Ze),"page-size":K.perPage,"onUpdate:pageSize":be[1]||(be[1]=Ze=>K.perPage=Ze),total:f.value,"page-sizes":[10,20,50],secondary:""},null,8,["current-page","page-size","total"])])]),s(Ml,{modelValue:k.value,"onUpdate:modelValue":be[8]||(be[8]=Ze=>k.value=Ze),title:M.value?a(o)("edit_permission"):a(o)("add_permission"),"show-close":"","align-center":"",width:"475px"},{footer:y(()=>[s(Ie,{priority:"tertiary",type:"fill",onClick:be[7]||(be[7]=Ze=>k.value=!1)},{default:y(()=>[ne(x(a(o)("cancel")),1)]),_:1}),s(Ie,{priority:"primary",type:"fill",loading:m.value,onClick:Wt},{default:y(()=>[ne(x(a(o)("save")),1)]),_:1},8,["loading"])]),default:y(()=>[u("div",G0,[u("div",null,[u("div",j0,x(a(o)("target_type")),1),s(In,{modelValue:D.value,"onUpdate:modelValue":be[2]||(be[2]=Ze=>D.value=Ze),priority:"secondary",direction:"horizontal"},{default:y(()=>[s(Yt,{priority:"secondary",label:"role"},{default:y(()=>[ne(x(a(o)("target_role")),1)]),_:1}),s(Yt,{priority:"secondary",label:"user"},{default:y(()=>[ne(x(a(o)("target_user")),1)]),_:1})]),_:1},8,["modelValue"])]),s(Qe),D.value==="role"?(g(),F("div",K0,[u("div",Q0,x(a(o)("select_roles")),1),s(Ct,{modelValue:$.value,"onUpdate:modelValue":be[3]||(be[3]=Ze=>$.value=Ze),multiple:"",priority:"secondary",placeholder:a(o)("select_roles"),class:"ivyforms-width-100"},{default:y(()=>[(g(!0),F(ve,null,Ee(q.value,Ze=>(g(),ee(a(Ju),{priority:"secondary",key:Ze.slug,label:Ze.name,value:Ze.slug},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])])):(g(),F("div",X0,[u("div",J0,x(a(o)("select_users")),1),s(Ct,{modelValue:B.value,"onUpdate:modelValue":be[4]||(be[4]=Ze=>B.value=Ze),multiple:"",remote:"","remote-method":a(He),loading:j.value,placeholder:a(o)("select_users"),class:"ivyforms-width-100",onVisibleChange:te},{default:y(()=>[(g(!0),F(ve,null,Ee(A.value,Ze=>(g(),ee(a(Ju),{key:Ze.id,label:Ze.email,value:String(Ze.id)},null,8,["label","value"]))),128))]),_:1},8,["modelValue","remote-method","loading","placeholder"])])),u("div",null,[u("div",Z0,x(a(o)("permissions_column")),1),u("div",eF,[u("div",tF,[(g(!0),F(ve,null,Ee(Y.value,Ze=>(g(),ee(ht,{key:Ze.key,modelValue:J[Ze.key],"onUpdate:modelValue":$t=>J[Ze.key]=$t,priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ne(x(Ze.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue"]))),128))]),u("div",oF,[(g(!0),F(ve,null,Ee(H.value,Ze=>(g(),ee(ht,{key:Ze.key,modelValue:J[Ze.key],"onUpdate:modelValue":$t=>J[Ze.key]=$t,priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ne(x(Ze.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue"]))),128))])])]),s(Qe),s(ht,{modelValue:N.value,"onUpdate:modelValue":be[5]||(be[5]=Ze=>N.value=Ze),priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ne(x(a(o)("limit_to_specific_forms")),1)]),_:1},8,["modelValue"]),N.value?(g(),F("div",nF,[u("div",iF,x(a(o)("limit_to_specific_forms_hint")),1),s(Ct,{modelValue:oe.value,"onUpdate:modelValue":be[6]||(be[6]=Ze=>oe.value=Ze),multiple:"",placeholder:a(o)("select_forms"),class:"ivyforms-width-100"},{default:y(()=>[(g(!0),F(ve,null,Ee(L.value,Ze=>(g(),ee(a(Ju),{key:Ze.id,label:Ze.name,value:String(Ze.id)},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])])):ue("",!0)])]),_:1},8,["modelValue","title"])])}}}),uF={class:"ivyforms-export-dialog ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pb-16"},cF={class:"ivyforms-export-dialog__description regular-14"},fF={class:"ivyforms-export-dialog__field ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},mF={class:"ivyforms-export-dialog__label medium-18"},vF={class:"ivyforms-export-dialog__options ivyforms-flex ivyforms-align-items-center ivyforms-gap-24"},pF={key:0,class:"ivyforms-export-dialog__option-wrapper"},yF={class:"medium-14"},gF={class:"medium-14"},hF=he({__name:"IvyExportDialog",props:{modelValue:{type:Boolean,default:!1},isExporting:{type:Boolean,default:!1},formsCount:{default:1}},emits:["update:modelValue","export","cancel"],setup(t,{emit:o}){const{getLabel:i}=We(),l=t,d=o,m=P(()=>l.formsCount===1?i("form"):i("forms")),r=P(()=>[{id:"forms",label:m.value,disabled:!1,comingSoon:!1},{id:"entries",label:i("entries"),disabled:!0,comingSoon:!1,pro:!0},{id:"styles",label:i("styles"),disabled:!1,comingSoon:!1}]),p=P(()=>{const k=window.IvyForms?.hooks??window.IvyForms?.api?.hooks;return k?.updateCounter?.value,k?.applyFilters?k.applyFilters("ivyforms/export_dialog/sections",r.value):r.value}),f=_({forms:!0,entries:!1,styles:!0}),v=P(()=>f.value.forms),h=P({get:()=>l.modelValue,set:k=>{d("update:modelValue",k),k||L()}}),w=()=>{d("export",{...f.value})},L=()=>{f.value={forms:!0,entries:!1,styles:!0}};return Re(()=>l.modelValue,k=>{k||L()}),(k,M)=>(g(),ee(Ml,{modelValue:h.value,"onUpdate:modelValue":M[0]||(M[0]=D=>h.value=D),title:a(i)("export"),"show-close":"","align-center":"",width:"500px","append-to-body":"","z-index":10001},{footer:y(()=>[s(Ie,{priority:"success",size:"d",type:"fill",disabled:!v.value||t.isExporting,onClick:w},{default:y(()=>[ne(x(t.isExporting?a(i)("exporting"):a(i)("export")),1)]),_:1},8,["disabled"])]),default:y(()=>[u("div",uF,[u("p",cF,x(a(i)("export_forms_instructions")),1),u("div",fF,[u("label",mF,x(a(i)("select_export_options")),1),u("div",vF,[(g(!0),F(ve,null,Ee(p.value,D=>(g(),F(ve,{key:D.id},[D.comingSoon||D.pro?(g(),F("div",pF,[D.comingSoon?(g(),ee(Yd,{key:0,image:"coming-soon-arrow-text",size:"s",class:"ivyforms-export-dialog__badge"})):D.pro?(g(),ee(so,{key:1,image:"pro-text-no-background",size:"s",class:"ivyforms-export-dialog__badge"})):ue("",!0),s(ht,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:y(()=>[u("span",yF,x(D.label),1)]),_:2},1024)])):(g(),ee(ht,{key:1,modelValue:f.value[D.id],"onUpdate:modelValue":$=>f.value[D.id]=$,priority:"secondary",size:"s",type:"checkmark",disabled:D.disabled},{default:y(()=>[u("span",gF,x(D.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"]))],64))),128))])])])]),_:1},8,["modelValue","title"]))}}),pp=Oe(hF,[["__scopeId","data-v-7a1f60ea"]]);function yp(t){return!t||typeof t!="object"?"unknown":bF(t)?"ivyforms":"thirdparty"}function bF(t){return"forms"in t&&Array.isArray(t.forms)}const _F={class:"ivyforms-import-dialog ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pb-16"},xF={class:"ivyforms-import-dialog__description regular-16"},wF={class:"ivyforms-import-dialog__field ivyforms-flex ivyforms-flex-direction-column"},CF={class:"ivyforms-import-dialog__label medium-18"},SF={class:"ivyforms-import-dialog__hint regular-16"},kF={class:"ivyforms-import-dialog__file-selector ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-mt-4"},FF={class:"ivyforms-import-dialog__file-name ivyforms-flex-1 regular-14"},IF={key:0,class:"ivyforms-import-dialog__notice ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4"},TF={class:"ivyforms-import-dialog__notice-title medium-14"},PF={class:"ivyforms-import-dialog__notice-body regular-14"},Nm=5*1024*1024,$F=he({__name:"IvyImportDialog",props:{modelValue:{type:Boolean,default:!1},isImporting:{type:Boolean,default:!1}},emits:["update:modelValue","import","cancel"],setup(t,{emit:o}){const i=t,l=o,{getLabel:d}=We(),m=_(null),r=_(null),p=_(""),f=_(null),v=P(()=>f.value==="thirdparty"),h=P({get:()=>i.modelValue,set:B=>{l("update:modelValue",B),B||$()}}),w=()=>{m.value?.click()},L=async B=>{const j=B.target.files?.[0];if(!j)return;if(j.size>Nm){const oe=(j.size/1048576).toFixed(2),J=Nm/(1024*1024),K=d("file_size_exceeds_limit").replace("{fileSize}",oe).replace("{maxSize}",J.toString());De({message:K,type:"error"}),D();return}const N=await k(j);if(N==="unknown"){De({message:d("unsupported_import_file"),type:"error"}),D();return}r.value=j,p.value=j.name,f.value=N},k=async B=>{try{const A=await B.text();return yp(JSON.parse(A))}catch{return"unknown"}},M=()=>{r.value&&l("import",r.value)},D=()=>{r.value=null,p.value="",f.value=null,m.value&&(m.value.value="")},$=()=>{D()};return Re(()=>i.modelValue,B=>{B||$()}),(B,A)=>(g(),ee(Ml,{modelValue:h.value,"onUpdate:modelValue":A[0]||(A[0]=j=>h.value=j),title:a(d)("import_forms"),"show-close":"","align-center":"",width:"500px","z-index":10001,"append-to-body":""},{footer:y(()=>[s(Ie,{priority:"success",size:"d",type:"fill",disabled:!r.value||t.isImporting,onClick:M},{default:y(()=>[ne(x(t.isImporting?a(d)("importing"):a(d)("import")),1)]),_:1},8,["disabled"])]),default:y(()=>[u("div",_F,[u("p",xF,x(a(d)("import_forms_instructions")),1),u("div",wF,[u("label",CF,x(a(d)("choose_ivyforms_file")),1),u("p",SF,x(a(d)("maximum_file_size")),1),u("div",kF,[u("input",{ref_key:"fileInputRef",ref:m,type:"file",accept:".json",class:"ivyforms-import-dialog__file-input",onChange:L},null,544),s(Ie,{priority:"tertiary",type:"fill",size:"d",onClick:w},{default:y(()=>[ne(x(a(d)("choose_file")),1)]),_:1}),u("span",FF,x(p.value||a(d)("no_file_chosen")),1)])]),v.value?(g(),F("div",IF,[u("p",TF,x(a(d)("import_compatibility_title")),1),u("p",PF,x(a(d)("import_compatibility_notice")),1)])):ue("",!0)])]),_:1},8,["modelValue","title"]))}}),gp=Oe($F,[["__scopeId","data-v-2aae549a"]]),LF=".ivyforms-context-menu, .ivyforms-popper-context-menu";function VF(t){if(!t)return null;if(t instanceof HTMLElement)return t;if(typeof t=="object"&&t!==null&&"$el"in t){const o=t.$el;return o instanceof HTMLElement?o:null}return null}function Tc(t,o={}){const{selector:i=LF,ignore:l=[]}=o,d=m=>{const r=m.target;if(!(r instanceof Node))return;const p=document.querySelectorAll(i);for(const f of p)if(f.contains(r))return;for(const f of l)if(VF(f.value)?.contains(r))return;t()};Ft(()=>{document.addEventListener("mousedown",d)}),Tn(()=>{document.removeEventListener("mousedown",d)})}function nc(t){return typeof structuredClone=="function"?structuredClone(t):JSON.parse(JSON.stringify(t))}function hp(t,o){if(Object.is(t,o))return!0;if(typeof t!="object"||t===null||typeof o!="object"||o===null||Array.isArray(t)!==Array.isArray(o))return!1;const i=Object.keys(t),l=Object.keys(o);if(i.length!==l.length)return!1;for(const d of i)if(!hp(t[d],o[d]))return!1;return!0}function Pc(t){const o=nc(t),i=Vo(nc(t)),l=P(()=>{for(const r in o)if(!hp(i[r],o[r]))return!0;return!1});return{filters:i,isFiltered:l,resetFilters:()=>{for(const r in o)i[r]=nc(o[r])},setFilter:(r,p)=>{i[r]=p}}}function UF(t){if(!t)return null;if(t instanceof HTMLElement)return t;if(typeof t=="object"&&t!==null&&"$el"in t){const o=t.$el;return o instanceof HTMLElement?o:null}return null}function $c(t,o,i){const l=_(!1),d=P(()=>t.value!==null),m=()=>{l.value=!0,Ko(()=>{o?.(),(UF(i?.value)??document).querySelector(".el-date-editor")?.click()})},r=()=>{l.value=!1};return{showDatePicker:l,datePickerIndicator:d,openDatePicker:m,closeDatePicker:r,hideDatePickerIndicator:()=>{t.value=null,l.value=!1},toggleDatePicker:()=>{l.value?r():m()}}}function Vs(t={}){const{delay:o=500,initial:i=""}=t,l=_(i),d=_(i),m=Or.debounce(p=>{d.value=p},o);Re(l,p=>m(p));const r=()=>{m.cancel(),l.value="",d.value=""};return Tn(()=>{m.cancel()}),{searchQuery:l,debouncedSearchQuery:d,clearSearch:r}}function bp(t){const o=t.minVisible??1,i=_(!1),l=_([]),d=P(()=>l.value.filter(v=>v.visible).length),m=P({get(){const v=l.value.filter(h=>h.key!=="id"&&h.showInModal);return v.length>0&&v.every(h=>h.visible)},set(v){l.value.forEach(w=>{w.key!=="id"&&w.showInModal&&(w.visible=v)});const h=l.value.find(w=>w.key==="id");h&&(h.visible=!0)}}),r=v=>{const h=l.value.find(w=>w.key===v);return d.value===o&&!!h?.visible},p=()=>{l.value=t.columns.value.map(v=>({key:v.key,title:v.title,visible:v.visible??!0,showInModal:v.showInModal??!0})),i.value=!0},f=()=>{l.value.forEach(v=>{const h=t.columns.value.find(w=>w.key===v.key);h&&(h.visible=v.visible)}),t.save?.(l.value),i.value=!1};return Re(()=>l.value.map(v=>v.visible),()=>{if(l.value.filter(h=>h.visible).length===0){const h=l.value.find(w=>w.key==="id");h&&(h.visible=!0)}}),{showMenu:i,tempColumns:l,openMenu:p,applyColumnVisibility:f,areAllColumnsSelected:m,isCheckboxDisabled:r}}const Qo=(t,o=500)=>async()=>{try{await t()}finally{setTimeout(()=>{qi().closeContextMenu()},o)}};function Lc(t={}){const o=$o(),i=No(),l=t.filters??Vo({}),d=t.pagination??Vo({page:1,perPage:10}),m=t.sort??Vo({column:null,order:null}),r=t.searchQuery,p=t.dateRange,f=t.preserveOtherParams??!0,v=t.onRestored,h={page:d.page,perPage:d.perPage},w={column:m.column,order:m.order},L={...l},k=l;let M=!0,D=!1,$=!1,B=!1,A=!1;const j=Y=>{B=!0,i.replace({query:Y}).finally(()=>{B=!1})},N=async Y=>{A=!0;try{await Y()}finally{A=!1}},oe=()=>{$=!0;const Y=o.query;if(Y.page){const H=parseInt(Y.page,10);!isNaN(H)&&H>0&&(d.page=H)}else d.page=h.page;if(Y.perPage){const H=parseInt(Y.perPage,10);!isNaN(H)&&H>0&&(d.perPage=H)}else d.perPage=h.perPage;Y.sortColumn?m.column=Y.sortColumn:m.column=w.column,Y.sortOrder&&(Y.sortOrder==="asc"||Y.sortOrder==="desc")?m.order=Y.sortOrder:m.order=w.order,r&&(Y.search?r.value=Y.search:r.value=""),p&&(Y.dateFrom&&Y.dateTo?p.value=[Y.dateFrom,Y.dateTo]:p.value=null),Object.keys(l).forEach(H=>{const fe=Y[H];fe!==void 0?fe==="true"?k[H]=!0:fe==="false"?k[H]=!1:fe==="null"?k[H]=null:k[H]=fe:k[H]=L[H]??null}),$=!1,!M&&v&&v()},J=()=>{if(D||$||A){D=!1;return}const Y={};f&&Object.keys(o.query).forEach(H=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(H)&&!Object.keys(l).includes(H)&&(Y[H]=o.query[H])}),d.page!==h.page&&(Y.page=d.page.toString()),d.perPage!==h.perPage&&(Y.perPage=d.perPage.toString()),m.column&&m.column!==w.column&&(Y.sortColumn=m.column),m.order&&m.order!==w.order&&(Y.sortOrder=m.order),r?.value&&(Y.search=r.value),p?.value&&Array.isArray(p.value)&&p.value.length===2&&(Y.dateFrom=p.value[0],Y.dateTo=p.value[1]),Object.keys(l).forEach(H=>{const fe=l[H];fe!=null&&fe!==L[H]&&(Y[H]=String(fe))}),j(Y)},K=()=>{D=!0,d.page=1,d.perPage=10,m.column=null,m.order=null,r&&(r.value=""),p&&(p.value=null),Object.keys(l).forEach(H=>{k[H]=null});const Y={};f&&Object.keys(o.query).forEach(H=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(H)&&!Object.keys(l).includes(H)&&(Y[H]=o.query[H])}),j(Y)};return Re(()=>o.query,()=>{B||!$&&!M&&oe()},{deep:!0}),Ft(()=>{i.isReady().then(()=>{oe(),M=!1,v&&v(),Re(()=>[d.page,d.perPage],()=>{!M&&!$&&J()},{deep:!0}),Re(()=>[m.column,m.order],()=>{!M&&!$&&J()},{deep:!0}),r&&Re(r,()=>{!M&&!$&&J()}),p&&Re(p,()=>{!M&&!$&&J()}),Re(l,()=>{!M&&!$&&J()},{deep:!0})})}),{filters:l,pagination:d,sort:m,resetState:K,updateUrl:J,restoreFromUrl:oe,withSuppressedUpdates:N}}const MF={class:"ivyforms-table-bulk-header"},Vc=he({__name:"IvyTableBulkHeader",props:{selectedIds:{},loading:{type:Boolean},primaryAction:{},menuActions:{},allSelected:{type:Boolean},someSelected:{type:Boolean}},emits:["unselect-all","toggle-all"],setup(t,{emit:o}){const{getLabel:i}=We(),l=qi(),d=_(null),m=t,r=o,p=P(()=>!!m.allSelected),f=h=>{m.loading||r(h?"toggle-all":"unselect-all")},v=()=>{m.loading||!m.selectedIds.length||!m.menuActions?.length||l.openContextMenu({actions:m.menuActions,contextMenuButtonRef:d.value})};return(h,w)=>(g(),F("div",MF,[s(ht,{type:"checkmark",size:"s","model-value":p.value,indeterminate:t.someSelected&&!t.allSelected,disabled:t.loading,class:"ivyforms-ml-6","onUpdate:modelValue":f},{default:y(()=>[Tl(h.$slots,"default")]),_:3},8,["model-value","indeterminate","disabled"]),t.primaryAction?(g(),ee(Ie,{key:0,priority:t.primaryAction.danger?"danger":"tertiary",size:"xs",disabled:t.loading||!t.selectedIds.length,onClick:t.primaryAction.onClick},{default:y(()=>[ne(x(t.primaryAction.label),1)]),_:1},8,["priority","disabled","onClick"])):ue("",!0),t.menuActions&&t.menuActions.length?(g(),ee(Ie,{key:1,ref_key:"bulkMenuButtonRef",ref:d,"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",disabled:t.loading||!t.selectedIds.length,"aria-label":a(i)("more_actions"),onClick:v},null,8,["disabled","aria-label"])):ue("",!0)]))}});function Uc(t){const o=f=>{const v=t.value.find(h=>h.id===f);v&&(v.selected=!v.selected)},i=()=>{const f=t.value.some(v=>!v.selected);t.value.forEach(v=>{v.selected=f})},l=()=>{t.value.forEach(f=>{f.selected=!1})},d=P(()=>t.value.filter(f=>f.selected).map(f=>f.id)),m=P(()=>d.value.length>0),r=P(()=>t.value.length>0&&t.value.every(f=>f.selected)),p=P(()=>m.value&&!r.value);return{toggle:o,toggleAll:i,clear:l,selectedIds:d,anyRowSelected:m,allSelected:r,someSelected:p}}const RF=Nd("ivyformsTemplate",()=>{const t=_([]),o=_({}),i=_(!1),l=_(null),{getLabel:d}=We(),{request:m}=Uo();return{templates:t,categories:o,isLoading:i,error:l,fetchTemplates:async()=>{i.value=!0,l.value=null;try{const{data:B,error:A}=await m("templates",{method:"GET"});if(A)throw new Error(A);if(B.data.success)t.value=Object.values(B.data.data.templates),o.value=B.data.data.categories;else throw new Error(d("failed_to_fetch_template"))}catch(B){throw l.value=B instanceof Error?B.message:d("failed_to_fetch_template"),console.error(d("template_fetch_error"),B),De({message:`${d("failed_to_fetch_template")} ${l.value}`,type:"error"}),B}finally{i.value=!1}},getTemplate:async B=>{try{const{data:A,error:j}=await m(`template/${B}`,{method:"GET"});if(j)throw new Error(j);if(A.data.success)return A.data.data;throw new Error(d("failed_to_fetch_template"))}catch(A){return l.value=A instanceof Error?A.message:d("failed_to_fetch_template"),console.error(d("template_fetch_error"),A),De({message:`${d("failed_to_fetch_template")} ${l.value}`,type:"error"}),null}},getTemplatesByCategory:B=>t.value.filter(A=>A.category===B),searchTemplates:B=>{if(!B.trim())return t.value;const A=B.toLowerCase();return t.value.filter(j=>{const N=j.name?.toLowerCase()??"",oe=j.description?.toLowerCase()??"";return N.includes(A)||oe.includes(A)})},clearError:()=>{l.value=null},resetStore:()=>{t.value=[],o.value={},i.value=!1,l.value=null},getTemplateById:B=>t.value.find(A=>A.id===B),getAvailableCategories:()=>Object.values(o.value),getTemplatesCount:()=>t.value.length,getProTemplatesCount:()=>t.value.filter(B=>B.is_pro).length,getFreeTemplatesCount:()=>t.value.filter(B=>!B.is_pro).length}});function BF(){const{getLabel:t}=We(),{request:o}=Uo(),i=_(!1),l=_(null),d=async r=>{i.value=!0,l.value=null;try{const p=await m(r),f=JSON.parse(p);if(yp(f)==="unknown")return l.value=t("unsupported_import_file"),!1;const{data:v,error:h}=await o("forms/import",{method:"POST",data:{importData:f}});if(h)return l.value=h||t("failed_to_import_forms"),!1;const w=v?.data;return w&&w.success?w.data||!1:(l.value=w?.message||t("failed_to_import_forms"),!1)}catch(p){return console.error("Import error:",p),p instanceof SyntaxError?l.value=t("invalid_import_file"):l.value=t("failed_to_import_forms"),!1}finally{i.value=!1}},m=r=>new Promise((p,f)=>{const v=new FileReader;v.onload=h=>{h.target?.result?p(h.target.result):f(new Error("Failed to read file"))},v.onerror=()=>f(new Error("Failed to read file")),v.readAsText(r)});return{isImporting:i,importError:l,importForms:d}}function _p(){const{getLabel:t}=We(),{importForms:o,isImporting:i,importError:l}=BF(),d=f=>f.reduce((v,h)=>{const w=Number(h.id);return Number.isInteger(w)&&w>0&&v.push({...h,id:w}),v},[]),m=f=>d(f).map(v=>v.id),r=f=>{De({message:l.value||t("failed_to_import_forms"),type:"error"})};return{isImporting:i,importError:l,handleImportedForms:async(f,v={})=>{const{showSuccessMessage:h=!1,showErrorMessage:w=!0,successMessage:L=t("forms_imported_successfully"),onAfterSuccessfulImport:k,onSingleFormImported:M,onMultipleFormsImported:D}=v,$=await o(f);if(!$||!Array.isArray($)||$.length===0)return w&&r(),[];const B=d($),A=B.map(j=>j.id);return A.length===0?(w&&r(),[]):(h&&De({message:L,type:"success"}),await k?.(A,B),A.length===1?await M?.(A[0],B[0],A,B):await D?.(A,B),A)},getImportedFormIds:m,getValidImportedForms:d}}const EF={class:"template-modal template-modal--ai-prompt ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},AF={class:"template-modal__header template-modal__header--ai ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-p-24 ivyforms-mb-0"},DF={class:"template-modal__ai-body ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-justify-content-center ivyforms-p-24"},OF={class:"template-modal__ai-card ivyforms-flex ivyforms-flex-direction-column"},zF={key:0,class:"template-modal__ai-card-body template-modal__ai-generating ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},NF={class:"template-modal__ai-progress ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-p-16",role:"status","aria-live":"polite"},WF={class:"template-modal__ai-progress-copy ivyforms-flex-1"},qF={class:"template-modal__ai-progress-title"},YF={class:"template-modal__ai-progress-status"},HF={class:"template-modal__ai-progress-percent"},GF={class:"template-modal__ai-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},jF={key:1,class:"template-modal__ai-card-body ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-16"},KF={class:"template-modal__ai-title"},QF={class:"template-modal__ai-subtitle"},XF={class:"template-modal__ai-suggestions"},JF={class:"template-modal__ai-suggestions-label"},ZF={class:"template-modal__ai-suggestions-list ivyforms-flex ivyforms-gap-8"},eI=["onClick"],tI={class:"template-modal__ai-actions ivyforms-flex ivyforms-justify-content-end ivyforms-gap-12 ivyforms-px-24 ivyforms-py-16"},oI=he({__name:"IvyFormsAiPromptView",props:{prompt:{},placeholder:{},suggestions:{},isGenerating:{type:Boolean},progress:{},statusText:{}},emits:["update:prompt","cancel","generate","apply-suggestion"],setup(t){const{getLabel:o}=We();return(i,l)=>(g(),F("div",EF,[u("div",AF,[s(Ie,{priority:"tertiary",size:"s",type:"ghost","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:l[0]||(l[0]=d=>i.$emit("cancel"))},{default:y(()=>[ne(x(a(o)("ai_back")),1)]),_:1}),u("span",null,x(a(o)("generate_with_ai")),1)]),s(Qe,{class:"template-modal__ai-divider"}),u("div",DF,[u("div",OF,[t.isGenerating?(g(),F("div",zF,[u("div",NF,[s(mo,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-purple-symbol-0)",class:"template-modal__ai-progress-icon"}),u("div",WF,[u("div",qF,x(a(o)("ai_generating_title")),1),u("div",YF,x(t.statusText),1)]),u("div",HF,x(t.progress)+"%",1)]),u("div",GF,[(g(),F(ve,null,Ee(2,d=>u("div",{key:`ai-skeleton-field-${d}`,class:"template-modal__ai-skeleton-field ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},[...l[4]||(l[4]=[u("div",{class:"template-modal__ai-skeleton-label"},null,-1),u("div",{class:"template-modal__ai-skeleton-input"},null,-1)])])),64)),l[5]||(l[5]=pv('<div class="template-modal__ai-skeleton-choice ivyforms-flex ivyforms-gap-12" data-v-62e5ca63><div class="template-modal__ai-skeleton-checkbox" data-v-62e5ca63></div><div class="template-modal__ai-skeleton-choice-lines ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-flex-1" data-v-62e5ca63><div class="template-modal__ai-skeleton-line template-modal__ai-skeleton-line--lg" data-v-62e5ca63></div><div class="template-modal__ai-skeleton-line template-modal__ai-skeleton-line--md" data-v-62e5ca63></div></div></div>',1))])])):(g(),F("div",jF,[u("div",null,[u("div",KF,x(a(o)("ai_prompt_title")),1),u("div",QF,x(a(o)("ai_prompt_subtitle")),1)]),s(Ve,{"model-value":t.prompt,type:"textarea",class:"template-modal__ai-textarea",resize:"none",rows:4,maxlength:1e3,placeholder:t.placeholder,"onUpdate:modelValue":l[1]||(l[1]=d=>i.$emit("update:prompt",String(d??"")))},null,8,["model-value","placeholder"]),u("div",XF,[u("span",JF,x(a(o)("ai_suggestions_label")),1),u("div",ZF,[(g(!0),F(ve,null,Ee(t.suggestions,d=>(g(),F("button",{key:d,type:"button",class:Je(["template-modal__ai-chip",{"template-modal__ai-chip--active":t.prompt.trim()===d}]),onClick:m=>i.$emit("apply-suggestion",d)},x(d),11,eI))),128))])])])),s(Qe,{class:"template-modal__ai-divider"}),u("div",tI,[s(Ie,{priority:"tertiary",onClick:l[2]||(l[2]=d=>i.$emit("cancel"))},{default:y(()=>[ne(x(a(o)("ai_cancel")),1)]),_:1}),s(Ie,{priority:"primary","icon-start":"generate-ai","icon-start-category":"templates","icon-start-type":"outline",disabled:t.isGenerating||!t.prompt.trim(),onClick:l[3]||(l[3]=d=>i.$emit("generate"))},{default:y(()=>[ne(x(a(o)("ai_create_form")),1)]),_:1},8,["disabled"])])])])]))}}),nI=Oe(oI,[["__scopeId","data-v-62e5ca63"]]),Wm=P(()=>{const{getLabel:t}=We();return[{index:"all",label:t("all_templates")},{index:"favorites",label:t("favorites")},{index:"order-forms",label:t("order_forms"),subItems:[{index:"product-order-forms",label:t("product_order_forms")},{index:"tshirt-order-forms",label:t("t_shirt_order_forms")},{index:"cake-order-forms",label:t("cake_order_forms")},{index:"change-order-forms",label:t("change_order_forms")},{index:"work-order-forms",label:t("work_order_forms")}]},{index:"contact-forms",label:t("contact_forms"),subItems:[{index:"emergency-contact-forms",label:t("emergency_contact_forms")}]},{index:"event-registration-forms",label:t("event_registration_forms"),subItems:[{index:"webinar-registration-forms",label:t("webinar_registration_forms")},{index:"conference-registration-forms",label:t("conference_registration_forms")},{index:"wedding-forms",label:t("wedding_forms")},{index:"charity-event-forms",label:t("charity_event_forms")}]},{index:"booking-forms",label:t("booking_forms"),subItems:[{index:"appointment-booking-forms",label:t("appointment_booking_forms")},{index:"reservation-forms",label:t("reservation_forms")}]},{index:"waiver-forms",label:t("waiver_forms"),subItems:[{index:"liability-waiver-forms",label:t("liability_waiver_forms")},{index:"participation-waiver-forms",label:t("participation_waiver_forms")}]},{index:"registration-forms",label:t("registration_forms"),subItems:[{index:"vendor-registration-forms",label:t("vendor_registration_forms")},{index:"workshop-registration-forms",label:t("workshop_registration_forms")},{index:"class-registration-forms",label:t("class_registration_forms")}]},{index:"request-forms",label:t("request_forms"),subItems:[{index:"leave-request-forms",label:t("leave_request_forms")}]},{index:"application-forms",label:t("application_forms"),subItems:[{index:"job-application-forms",label:t("job_application_forms")},{index:"employment-application-forms",label:t("employment_application_forms")},{index:"internship-application-forms",label:t("internship_application_forms")},{index:"freelancer-application-forms",label:t("freelancer_application_forms")},{index:"tenant-application-forms",label:t("tenant_application_forms")},{index:"vendor-application-forms",label:t("vendor_application_forms")},{index:"sponsorship-application-forms",label:t("sponsorship_application_forms")}]},{index:"consent-forms",label:t("consent_forms"),subItems:[{index:"medical-consent-forms",label:t("medical_consent_forms")},{index:"photo-consent-forms",label:t("photo_consent_forms")}]},{index:"feedback-forms",label:t("feedback_forms"),subItems:[{index:"customer-feedback-forms",label:t("customer_feedback_forms")},{index:"event-feedback-forms",label:t("event_feedback_forms")},{index:"client-feedback-forms",label:t("client_feedback_forms")},{index:"training-feedback-forms",label:t("training_feedback_forms")},{index:"interview-feedback-forms",label:t("interview_feedback_forms")}]}]});function iI(t){const{getLabel:o}=We(),{request:i}=Uo(),{navigateToFormBuilder:l}=Pn(),d=St(),m=Jo(),r=Kv(),{isProInstalled:p,isProLicenseActive:f}=Po(),v=_(!1),h=_(""),w=_(0),L=_(0),k=_(0);let M=null;const D=P(()=>{const Be=window.wpIvyApiSettings?.aiAvailable;return Be===!0||Be===1||Be==="1"}),$=P(()=>window.wpIvyApiSettings?.aiStatus||"text_generation_unavailable"),B=P(()=>window.wpIvyApiSettings?.aiActionUrl||""),A=P(()=>{switch($.value){case"wordpress_update_required":return o("ai_wordpress_update_required");case"ai_disabled":return o("ai_disabled");case"ai_client_missing":return o("ai_client_missing");default:return o("ai_connect_text_provider")}}),j=P(()=>{switch($.value){case"wordpress_update_required":return o("ai_update_wordpress");case"ai_client_missing":return o("ai_install_plugin");default:return o("ai_open_connectors")}}),N=P(()=>t.isCreatingForm.value&&t.selectedTemplateId.value==="ai_generate"),oe=P(()=>p()&&f()?o("ai_prompt_placeholder_conversational"):o("ai_prompt_placeholder")),J=P(()=>[o("ai_suggestion_feedback"),o("ai_suggestion_event"),o("ai_suggestion_job"),o("ai_suggestion_membership")]),K=P(()=>[o("ai_generating_step_understanding"),o("ai_generating_step_fields"),o("ai_generating_step_building"),o("ai_generating_step_finalizing")]),Y=P(()=>K.value[k.value]||K.value[0]),H=()=>{M&&(clearInterval(M),M=null)},fe=()=>{H(),L.value=3,k.value=0,M=setInterval(()=>{L.value>=92||(L.value=Math.min(92,L.value+1+Math.floor(Math.random()*3)),L.value<25?k.value=0:L.value<55?k.value=1:L.value<80?k.value=2:k.value=3)},450)},O=()=>{H(),L.value=0,k.value=0},q=()=>{w.value+=1,O(),t.selectedTemplateId.value==="ai_generate"&&(t.isCreatingForm.value=!1,t.selectedTemplateId.value=null)},W=Be=>Be===w.value,R=Be=>{if(typeof Be=="object"&&Be!==null){const xe=Be;if(typeof xe.message=="string"&&xe.message.trim()!=="")return xe.message;if(typeof xe.data?.message=="string"&&xe.data.message.trim()!=="")return xe.data.message}return o("ai_generation_failed")},G=async Be=>{const{error:xe,status:$e}=await i(km.forms.delete(Be),{method:"POST",data:{id:Be}});(xe||$e!==200)&&console.error(`Failed to clean up dismissed AI form ${Be}.`,xe)},z=async Be=>{Be<=0||await G(Be)},X=()=>{t.isCreatingForm.value||(t.selectedOption.value="ai",v.value=!0)},U=()=>{const Be=B.value?{type:"primary",text:j.value,function:()=>window.location.assign(B.value)}:void 0;r.showDialog({title:o("ai_feature_locked_title"),subtitle:A.value,buttons:{close:{type:"tertiary",text:o("ai_cancel")},confirm:Be}})},T=()=>{if(!t.isCreatingForm.value){if(!D.value){U();return}X()}},te=()=>{q(),v.value=!1,h.value="",t.selectedOption.value="scratch"},ae=()=>{v.value=!1,h.value=""},me=Be=>{t.isCreatingForm.value||(h.value=Be)},He=async()=>{const Be=h.value.trim();if(!Be||t.isCreatingForm.value)return;const xe=++w.value;t.isCreatingForm.value=!0,t.selectedTemplateId.value="ai_generate",fe();let $e=0;try{const{data:Xe,error:ft,status:ce}=await i(km.ai.generateForm,{method:"POST",headers:{"Content-Type":"application/json"},timeout:12e4,data:{prompt:Be}});if(ft||ce!==200){if(!W(xe))return;throw ft||new Error(o("ai_generation_failed"))}const Te=Xe?.data,Ae=Te?.id!=null?parseInt(String(Te.id),10):NaN;if($e=Number.isFinite(Ae)&&Ae>0?Ae:0,!W(xe)){await z($e);return}if(!$e)throw new Error(o("ai_generation_failed"));if(await d.resetForm(),!W(xe)){await z($e);return}if(await d.loadForm(String($e)),!W(xe)){await z($e);return}d.name&&m.setPageTitle(d.name),t.onFormCreated($e),l($e),t.onCloseModal(),ae()}catch(Xe){if(await z($e),!W(xe))return;console.error(o("ai_generation_failed"),Xe),De({message:R(Xe),type:"error"})}finally{W(xe)&&(H(),L.value=100,k.value=K.value.length-1,t.isCreatingForm.value=!1,t.selectedTemplateId.value=null)}};return La(()=>{H()}),{isAiPromptMode:v,aiPrompt:h,isAiFormGenerationAvailable:D,isAiGenerating:N,aiPromptPlaceholder:oe,aiSuggestions:J,aiGenerationProgress:L,aiGenerationStatus:Y,applyAiSuggestion:me,handleGenerateWithAiClick:T,cancelAiPrompt:te,handleGenerateWithAi:He,invalidateAiGeneration:q,resetAiPromptUi:ae}}const lI={key:1,class:"template-modal ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},aI={class:"template-modal__header ivyforms-flex ivyforms-align-items-center ivyforms-p-24 ivyforms-mb-0"},rI={class:"template-modal__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},sI={class:"template-modal__options ivyforms-flex ivyforms-gap-16 ivyforms-mb-0 ivyforms-px-24"},dI={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},uI={class:"template-modal__option-text"},cI={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},fI={class:"template-modal__option-desc regular-16"},mI=["tabindex","aria-disabled","onKeydown"],vI={class:"template-modal__option-icon ivyforms-align-items-center ivyforms-flex ivyforms-mr-16"},pI={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},yI={class:"template-modal__option-desc regular-16"},gI=["tabindex","aria-disabled"],hI={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},bI={class:"template-modal__option-text"},_I={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},xI={class:"template-modal__option-desc regular-16"},wI={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},CI={class:"template-modal__option-text"},SI={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},kI={class:"template-modal__option-desc regular-16"},FI={class:"template-modal__templates ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-p-24"},II={class:"template-modal__templates-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},TI={class:"template-modal__select-label ivyforms-m-0"},PI={class:"template-modal__select-desc ivyforms-m-0 regular-16"},$I={class:"template-modal__templates-section ivyforms-flex ivyforms-gap-16"},LI={class:"template-modal__categories-sidebar"},VI={class:"template-modal__templates-content ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-flex-1"},UI={class:"template-modal__templates-option-bar ivyforms-flex ivyforms-justify-content-between"},MI={class:"template-modal__search ivyforms-m-0"},RI={class:"template-modal__templates-header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-gap-16"},BI={class:"template-modal__card-grid ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-mt-0"},EI={class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},AI={key:0,class:"template-modal__pro-badge ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-py-4 ivyforms-px-8"},DI=["src","alt"],OI={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"},zI={class:"template-modal__overlay-buttons ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-gap-8"},NI={class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},WI={class:"template-modal__card-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4 regular-18"},qI={key:0,class:"ivyforms-flash"},YI={class:"template-modal__card-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0 regular-16"},HI={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"},GI={class:"template-modal__empty-icon ivyforms-mb-16"},jI={class:"ivyforms-mb-8 ivyforms-m-0"},KI={class:"ivyforms-m-0"},QI={key:2,class:"template-preview template-preview--active ivyforms-px-16 ivyforms-pb-16"},XI={class:"template-preview__header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-gap-16 ivyforms-mb-24 ivyforms-pt-16"},JI={class:"template-preview__header-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},ZI={class:"template-preview__template-info ivyforms-flex ivyforms-flex-direction-column"},eT={key:0,class:"ivyforms-flash"},tT={class:"template-preview__header-right ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},oT={class:"template-preview__form ivyforms-p-16"},nT={class:"template-preview__form-container"},iT={class:"ivyforms-mb-16"},lT={class:"ivyforms-mb-24"},aT="https://ivyforms.com/form-templates",rT=he({__name:"IvyFormsTemplateSelection",props:{visible:{type:Boolean}},emits:["update:visible","form-created","close"],setup(t,{emit:o}){const i=t,l=o,d=RF(),m=an(),r=St(),p=Jo(),{getLabel:f}=We(),{navigateToFormBuilder:v,navigateToAllForms:h}=Pn(),{showUpgradeDialog:w,isProInstalled:L,isProLicenseActive:k}=Po(),{handleImportedForms:M,isImporting:D}=_p(),{request:$}=Uo(),B=P({get:()=>i.visible,set:we=>l("update:visible",we)}),A=_(""),j=_(!1),N=_(!1),oe=_(null),J=_(!1),K=_(null),Y=_(0),H=_("desktop"),fe=_(!1),O=_(null),q=_("scratch"),W=_("all"),R=_("all"),G=_({}),z=_(!1),{isAiPromptMode:X,aiPrompt:U,isAiFormGenerationAvailable:T,isAiGenerating:te,aiPromptPlaceholder:ae,aiSuggestions:me,aiGenerationProgress:He,aiGenerationStatus:Be,applyAiSuggestion:xe,handleGenerateWithAiClick:$e,cancelAiPrompt:Xe,handleGenerateWithAi:ft,invalidateAiGeneration:ce,resetAiPromptUi:le}=iI({isCreatingForm:N,selectedTemplateId:oe,selectedOption:q,onFormCreated:we=>l("form-created",we),onCloseModal:()=>{B.value=!1}}),Te=P(()=>!N.value||te.value),Ae=P(()=>L()&&k()),ut=()=>{if(!N.value){if(!Ae.value){w("essentials");return}et()}},lt=()=>{J.value=!1,$e()},st=Wm,vt=_([{name:"all",label:"All"},{name:"free",label:"Free"},{name:"pro",label:"Pro"}]),pt=_([{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"}}]),Ht=P(()=>{let we=d.templates;if(W.value==="favorites"?we=we.filter(se=>m.isTemplateFavorited(se.id)):W.value!=="all"&&(Wm.value.some(ke=>ke.subItems?.some(mt=>mt.index===W.value))?we=we.filter(ke=>ke.subcategory===W.value):we=we.filter(ke=>ke.category===W.value)),R.value==="free"?we=we.filter(se=>!se.is_pro):R.value==="pro"&&(we=we.filter(se=>se.is_pro)),A.value){const se=A.value.toLowerCase();we=we.filter(ke=>{const mt=ke.name?.toLowerCase()??"",dt=ke.description?.toLowerCase()??"";return mt.includes(se)||dt.includes(se)})}return we}),Wt=P(()=>{const we=Ht.value,se=[];for(let ke=0;ke<we.length;ke+=3)se.push(we.slice(ke,ke+3));return se}),ye=P(()=>{const we=d.templates.length>0?d.templates.length:6,se=Array.from({length:we},(mt,dt)=>({id:`skeleton-${dt}`})),ke=[];for(let mt=0;mt<se.length;mt+=3)ke.push(se.slice(mt,mt+3));return ke}),be=P(()=>Y.value>0),Ye=P(()=>Y.value<Ht.value.length-1),at=(we,se,ke)=>{const mt=se.filter(pe=>pe.parentId!==null&&pe.parentId!==void 0&&Number(pe.parentId)===Number(we.fieldIndex)),dt={},Ke=[];if(ke==="name"){const pe=new Map;return mt.forEach((io,Mo)=>pe.set(io,Mo)),K1(mt,pe).forEach((io,Mo)=>{const Co=io,Fe=Q1(io),ze=X1({type:typeof Co.nameFieldType=="string"?Co.nameFieldType:void 0,label:Co.label},Fe,Mo,Ke);Ke.push(ze),dt[`${ze}Label`]=Co.label||"",dt[`${ze}Placeholder`]=Co.placeholder||"",dt[`${ze}Required`]=Co.required||!1,dt[`${ze}HideLabel`]=Co.optionHide||!1,dt[`${ze}Description`]=""}),{...we,nameFieldTypes:Ke,...dt}}else return mt.forEach(pe=>{let ge=pe.addressType;if(!ge&&pe.settings)try{const io=typeof pe.settings=="string"?JSON.parse(pe.settings):pe.settings;ge=io.type||io.addressType}catch(io){console.warn(f("failed_to_parse_address_settings"),io)}if(ge&&(Ke.push(ge),dt[`${ge}Label`]=pe.label||"",dt[`${ge}Placeholder`]=pe.placeholder||"",dt[`${ge}Required`]=pe.required||!1,dt[`${ge}HideLabel`]=pe.hideLabel||!1,dt[`${ge}Description`]=pe.description||"",pe.settings))try{const io=typeof pe.settings=="string"?JSON.parse(pe.settings):pe.settings;io.visible!==void 0&&(dt[`${ge}Visible`]=io.visible)}catch(io){console.warn(f("failed_to_parse_address_settings"),io)}}),{...we,addressFieldTypes:Ke,...dt}},qt=P(()=>{if(!O.value?.fields)return[];const we=O.value.fields;return we.filter(ke=>ke.parentId===null||ke.parentId===void 0).map(ke=>ke.type==="name"||ke.type==="address"?at(ke,we,ke.type):ke)}),Pt=we=>{const se=`${we.type}_${we.fieldIndex}`;return se in G.value||(we.type==="address"?G.value[se]={}:we.type==="name"?G.value[se]={}:we.type==="select"||we.type==="multi-select"?G.value[se]=we.type==="multi-select"?[]:"":G.value[se]=we.defaultValue||""),G.value[se]},Ze=(we,se)=>{const ke=`${we.type}_${we.fieldIndex}`;G.value[ke]=se},$t=async()=>{j.value=!0;try{await d.fetchTemplates()}catch(we){console.error(f("failed_to_tab_form"),we)}finally{j.value=!1}},Pe=async()=>{if(!N.value){N.value=!0,oe.value="blank_form";try{await r.resetForm(),await r.saveForm({template_id:"blank_form"}),r.name&&p.setPageTitle(r.name),r.formId&&(l("form-created",parseInt(r.formId)),v(parseInt(r.formId))),B.value=!1}catch(we){console.error(f("failed_to_create_form"),we)}finally{N.value=!1,oe.value=null}}},et=async()=>{if(!N.value){N.value=!0,oe.value="conversational_blank",q.value=Cd;try{await r.resetForm(),r.formType="conversational",r.initExtensionsForFormType("conversational"),r.name=f("conversational_form"),await r.saveForm({template_id:"blank_form",formType:Cd}),r.name&&p.setPageTitle(r.name),r.formId&&(l("form-created",parseInt(r.formId)),v(parseInt(r.formId))),B.value=!1}catch(we){console.error(f("failed_to_create_form"),we)}finally{N.value=!1,oe.value=null}}},Mt=async we=>{if(!(N.value||D.value)){N.value=!0;try{await M(we,{onSingleFormImported:async se=>{await r.resetForm(),await r.loadForm(String(se)),r.name&&p.setPageTitle(r.name),z.value=!1,B.value=!1,await Ko(),l("form-created",se),v(se)},onMultipleFormsImported:async()=>{z.value=!1,B.value=!1,l("close"),await Ko(),h()}})}catch(se){console.error(f("failed_to_import_forms"),se),De({message:f("failed_to_import_forms"),type:"error"})}finally{N.value=!1}}},Rt=async we=>{if(K.value=we,J.value=!0,Y.value=Ht.value.findIndex(se=>se.id===we.id),!we.form_data||!we.form_data.fields||we.form_data.fields.length===0){fe.value=!0;try{const se=await d.getTemplate(we.id);if(se){const ke={...se,form_data:{...se.form_data,published:!!se.form_data.published}};K.value=ke,O.value=ke.form_data}}catch(se){console.error(f("failed_to_tab_form"),se)}finally{fe.value=!1}}else{const se={...we.form_data,published:!!we.form_data.published};O.value=se}},vo=we=>{let se;switch(we){case"text":se=bs;break;case"email":se=$v;break;case"textarea":case"paragraph":se=Pv;break;case"tel":case"phone":se=Tv;break;case"number":se=Iv;break;case"website":se=Fv;break;case"name":se=kv;break;case"radio":se=Sv;break;case"checkbox":se=Cv;break;case"select":case"dropdown":case"multi-select":se=wv;break;case"address":se=xv;break;case"date":se=_v;break;case"time":se=bv;break;case"html":se=hv;break;case"rating":se=gv;break;case"file-upload":se=yv;break;default:se=bs;break}try{return qe.hooks.applyFilters("ivyforms/template/field/filter/component",se,{type:we})||se}catch{return se}},to=async we=>{if(!N.value){N.value=!0,oe.value=we.id;try{r.formId=null,r.isEditing=!1,r.fields=[],r.counterFields=0,r.selectedField=null,r.activeTab="addField",r.description=null,r.name="Blank form",r.published=!0,r.showTitle=!1,r.showDescription=!1,r.storeEntries=!1,r.confirmationId=null,r.isFormLoading=!0;let se=we;if(!we.form_data||!we.form_data.fields||we.form_data.fields.length===0)try{const ke=await d.getTemplate(we.id);ke&&(se={...ke,form_data:{...ke.form_data,published:!!ke.form_data.published}})}catch(ke){console.error("Failed to fetch full template data:",ke)}se.form_data&&(r.name=se.form_data.name||se.name,r.description=se.form_data.description||se.description,r.showTitle=se.form_data.showTitle??!0,r.showDescription=se.form_data.showDescription??!1,r.published=se.form_data.published??!1),await r.saveForm({template_id:we.id}),r.isFormLoading=!1,r.name&&p.setPageTitle(r.name),r.formId&&await r.loadForm(r.formId),B.value=!1,r.formId&&(l("form-created",parseInt(r.formId)),v(parseInt(r.formId)))}catch(se){console.error(f("failed_to_create_form"),se)}finally{N.value=!1,oe.value=null}}},ao=()=>{Te.value&&(ce(),le(),oe.value=null,q.value="scratch",B.value=!1,A.value="",K.value=null,J.value=!1,z.value=!1,Y.value=0,H.value="desktop",G.value={},l("close"))};Re(B,async(we,se)=>{!we&&se&&oe.value==="ai_generate"&&ce(),we&&(q.value="scratch",oe.value=null,le(),await m.loadFavoriteTemplates(!0),d.templates.length===0&&await $t())});const po=async()=>{if(be.value){Y.value--;const we=Ht.value[Y.value];if(K.value=we,!we.form_data||!we.form_data.fields||we.form_data.fields.length===0){fe.value=!0;try{const se=await d.getTemplate(we.id);if(se){const ke={...se,form_data:{...se.form_data,published:!!se.form_data.published}};K.value=ke,O.value=ke.form_data}}catch(se){console.error(f("failed_to_tab_form"),se)}finally{fe.value=!1}}else{const se={...we.form_data,published:!!we.form_data.published};O.value=se}}},Ue=async()=>{if(Ye.value){Y.value++;const we=Ht.value[Y.value];if(K.value=we,!we.form_data||!we.form_data.fields||we.form_data.fields.length===0){fe.value=!0;try{const se=await d.getTemplate(we.id);if(se){const ke={...se,form_data:{...se.form_data,published:!!se.form_data.published}};K.value=ke,O.value=ke.form_data}}catch(se){console.error(f("failed_to_tab_form"),se)}finally{fe.value=!1}}else{const se={...we.form_data,published:!!we.form_data.published};O.value=se}}},Me=()=>{J.value=!1,K.value=null,Y.value=0,O.value=null,fe.value=!1,G.value={}},ct=we=>{we==="scratch"&&!N.value?(q.value=we,Pe()):we==="import"&&(q.value=we,z.value=!0)},tt=we=>{W.value=we},Kt=async we=>{await m.toggleFavoriteTemplate(we)},wo=we=>m.isTemplateFavorited(we),yo=we=>{const se=we.name.toLowerCase().replace(/\s+/g,"-");window.open(`${aT}/${se}/`,"_blank")},To=()=>{w()};return(we,se)=>(g(),F(ve,null,[s(lv,{visible:B.value,"onUpdate:visible":se[15]||(se[15]=ke=>B.value=ke),teleport:!0,"close-on-overlay-click":Te.value,"close-on-escape":Te.value,onClose:ao},{default:y(()=>[a(X)?(g(),ee(nI,{key:0,prompt:a(U),placeholder:a(ae),suggestions:a(me),"is-generating":a(te),progress:a(He),"status-text":a(Be),"onUpdate:prompt":se[0]||(se[0]=ke=>U.value=ke),onCancel:a(Xe),onGenerate:a(ft),onApplySuggestion:a(xe)},null,8,["prompt","placeholder","suggestions","is-generating","progress","status-text","onCancel","onGenerate","onApplySuggestion"])):J.value?(g(),F("div",QI,[u("div",XI,[u("div",JI,[s(Ie,{priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:Me},{default:y(()=>[ne(x(a(f)("back")),1)]),_:1}),u("div",ZI,[u("h3",null,x(K.value?.name),1),K.value?.is_pro?(g(),F("span",eT,"⚡")):ue("",!0)])]),u("div",tT,[s(Ie,{priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows","icon-start-type":"fill",disabled:!be.value,onClick:po},null,8,["disabled"]),s(Ie,{priority:"tertiary","icon-start":"arrow-right","icon-start-category":"arrows","icon-start-type":"fill",disabled:!Ye.value,onClick:Ue},null,8,["disabled"]),s(Nn,{modelValue:H.value,"onUpdate:modelValue":se[13]||(se[13]=ke=>H.value=ke),background:"",tabs:pt.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"]),s(Ie,{priority:"primary",loading:N.value,onClick:se[14]||(se[14]=ke=>to(K.value))},{default:y(()=>[N.value?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(f)("use_this_template")),1)],64))]),_:1},8,["loading"])])]),u("div",{class:Je(["template-preview__content",`device-${H.value}`])},[u("div",oT,[u("div",nT,[u("h2",iT,x(K.value?.name),1),u("p",lT,x(K.value?.description),1),fe.value?(g(),ee(ui,{key:0,animated:"",class:"template-preview__loading-fields"},{template:y(()=>[(g(),F(ve,null,Ee(4,ke=>u("div",{key:`skeleton-field-${ke}`,class:"template-preview__skeleton-field ivyforms-mb-16"},[s(Wn,{variant:"text",style:{height:"16px",width:"120px"}}),s(Wn,{variant:"text",style:{height:"40px",width:"100%"}})])),64))]),_:1})):O.value?.fields&&O.value.fields.length>0?(g(!0),F(ve,{key:1},Ee(qt.value,(ke,mt)=>(g(),ee(Xt(vo(ke.type)),{key:ke.id||mt,"model-value":Pt(ke),error:"","field-errors":{},disabled:!1,field:{...ke,formId:0,fieldIndex:ke.fieldIndex,id:parseInt(ke.id)||0,position:ke.position||mt,label:ke.label||"",defaultValue:ke.defaultValue||"",required:ke.required||!1,placeholder:ke.placeholder||"",fieldOptions:ke.fieldOptions||[],minValue:ke.minValue,maxValue:ke.maxValue},class:"template-preview__form-field ivyforms-mb-16","onUpdate:modelValue":dt=>Ze(ke,dt)},null,8,["model-value","field","onUpdate:modelValue"]))),128)):ue("",!0),s(Ie,{class:"template-preview__submit-btn ivyforms-p-10",priority:"tertiary",type:"border"},{default:y(()=>[ne(x(a(f)("submit")),1)]),_:1})])])],2)])):(g(),F("div",lI,[u("div",aI,[u("span",null,x(a(f)("add_new_form")),1),u("div",rI,[s(Ie,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",disabled:!Te.value,onClick:ao},null,8,["disabled"])])]),u("div",sI,[u("div",{class:Je(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":q.value==="scratch","template-modal__option--disabled":N.value&&oe.value==="blank_form"}]),role:"button",tabindex:"0",onClick:se[1]||(se[1]=ke=>ct("scratch")),onKeydown:[se[2]||(se[2]=ni(jt(ke=>ct("scratch"),["prevent"]),["enter"])),se[3]||(se[3]=ni(jt(ke=>ct("scratch"),["prevent"]),["space"]))]},[u("div",dI,[u("div",{class:Je(["template-modal__icon-bg",{"template-modal__icon-bg--active":q.value==="scratch","template-modal__icon-bg--loading":N.value&&oe.value==="blank_form"}])},[N.value&&oe.value==="blank_form"?(g(),ee(mo,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(g(),ee(mo,{key:0,name:"plus-circle",size:"d",category:"global",type:"fill-duo"}))],2)]),u("div",uI,[u("div",cI,x(N.value&&oe.value==="blank_form"?"":a(f)("start_scratch")),1),u("div",fI,x(a(f)("start_with_blank_desc")),1)])],34),u("div",{class:Je(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":q.value==="ai"&&a(T),"template-modal__option--ai-locked":!a(T),"template-modal__option--disabled":N.value&&a(T)}]),role:"button",tabindex:N.value?-1:0,"aria-disabled":N.value?"true":"false",onClick:lt,onKeydown:[ni(jt(lt,["prevent"]),["enter"]),ni(jt(lt,["prevent"]),["space"])]},[u("div",vI,[u("div",{class:Je(["template-modal__icon-bg",{"template-modal__icon-bg--active":q.value==="ai"&&a(T),"template-modal__icon-bg--disabled":!a(T)}])},[s(mo,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:a(T)?"":"var(--map-base-dusk-symbol-2)"},null,8,["color"])],2)]),u("div",null,[u("div",pI,[ne(x(a(f)("generate_with_ai"))+" ",1),a(T)?ue("",!0):(g(),ee(Qv,{key:0,size:"s"}))]),u("div",yI,x(a(f)("generate_with_ai_desc")),1)])],42,mI),u("div",{class:Je(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":q.value===a(Cd)&&Ae.value,"template-modal__option--pro-locked":!Ae.value,"template-modal__option--disabled":Ae.value&&N.value&&oe.value==="conversational_blank"}]),role:"button",tabindex:N.value?-1:0,"aria-disabled":N.value?"true":"false",onClick:se[4]||(se[4]=ke=>ut()),onKeydown:[se[5]||(se[5]=ni(jt(ke=>ut(),["prevent"]),["enter"])),se[6]||(se[6]=ni(jt(ke=>ut(),["prevent"]),["space"]))]},[u("div",hI,[u("div",{class:Je(["template-modal__icon-bg",{"template-modal__icon-bg--active":q.value===a(Cd)&&Ae.value,"template-modal__icon-bg--disabled":!Ae.value,"template-modal__icon-bg--loading":Ae.value&&N.value&&oe.value==="conversational_blank"}])},[Ae.value&&N.value&&oe.value==="conversational_blank"?(g(),ee(mo,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(g(),ee(mo,{key:0,name:"chat-dots",type:"outline",size:"d",category:"global",color:Ae.value?"":"var(--map-base-dusk-symbol-2)"},null,8,["color"]))],2)]),u("div",bI,[u("div",_I,[ne(x(Ae.value&&N.value&&oe.value==="conversational_blank"?"":a(f)("conversational_form"))+" ",1),Ae.value?ue("",!0):(g(),ee(so,{key:0,image:"pro-text-with-bolt",size:"xs"}))]),u("div",xI,x(a(f)("conversational_form_desc")),1)])],42,gI),u("div",{class:Je(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":q.value==="import"}]),role:"button",tabindex:"0",onClick:se[7]||(se[7]=ke=>ct("import")),onKeydown:[se[8]||(se[8]=ni(jt(ke=>ct("import"),["prevent"]),["enter"])),se[9]||(se[9]=ni(jt(ke=>ct("import"),["prevent"]),["space"]))]},[u("div",wI,[u("div",{class:Je(["template-modal__icon-bg",{"template-modal__icon-bg--active":q.value==="import"}])},[s(mo,{name:"import",size:"d",category:"global",type:"outline"})],2)]),u("div",CI,[u("div",SI,x(a(f)("import")),1),u("div",kI,x(a(f)("import_from_file_desc")),1)])],34)]),u("div",FI,[u("div",II,[u("div",TI,x(a(f)("select_a_template")),1),u("div",PI,x(a(f)("select_template_desc")),1)]),u("div",$I,[u("div",LI,[s(yn,{class:"template-modal__categories-scrollbar"},{default:y(()=>[s(gc,{modelValue:W.value,"onUpdate:modelValue":se[10]||(se[10]=ke=>W.value=ke),priority:"secondary","menu-items":a(st),onMenuSelect:tt},null,8,["modelValue","menu-items"])]),_:1})]),u("div",VI,[u("div",UI,[u("div",MI,[s(Dl,{modelValue:A.value,"onUpdate:modelValue":se[11]||(se[11]=ke=>A.value=ke),placeholder:a(f)("search_template"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])]),u("div",RI,[s(Nn,{modelValue:R.value,"onUpdate:modelValue":se[12]||(se[12]=ke=>R.value=ke),tabs:vt.value,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue","tabs"])])]),s(yn,{class:"template-modal__templates-scrollbar",modifier:"outside-vertical"},{default:y(()=>[u("div",BI,[j.value?(g(!0),F(ve,{key:0},Ee(ye.value,(ke,mt)=>(g(),F("div",{key:`loading-row-${mt}`,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(g(!0),F(ve,null,Ee(ke,(dt,Ke)=>(g(),F("div",{key:`loading-${mt}-${Ke}`,class:"template-modal__card-container"},[s(Fm,{title:"",description:"",starred:!1,class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0"},{header:y(()=>[...se[17]||(se[17]=[u("div",{class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},[u("div",{class:"template-modal__skeleton-image-placeholder ivyforms-flex ivyforms-flex-direction-column ivyforms-p-10 ivyforms-justify-content-center"},[u("div",{class:"skeleton-bar skeleton-bar-1"}),u("div",{class:"skeleton-bar skeleton-bar-2"}),u("div",{class:"skeleton-bar skeleton-bar-3"}),u("div",{class:"skeleton-row ivyforms-flex ivyforms-gap-12 ivyforms-mt-8"},[u("div",{class:"skeleton-pill"}),u("div",{class:"skeleton-pill"})])])],-1)])]),footer:y(()=>[...se[18]||(se[18]=[u("div",{class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},[u("div",{class:"template-modal__empty-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4"}),u("div",{class:"template-modal__empty-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0"})],-1)])]),_:1})]))),128))]))),128)):(g(!0),F(ve,{key:1},Ee(Wt.value,(ke,mt)=>(g(),F("div",{key:mt,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(g(!0),F(ve,null,Ee(ke,dt=>(g(),F("div",{key:dt.id,class:"template-modal__card-container"},[s(Fm,{title:dt.name,description:dt.description,starred:wo(dt.id),class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0",onStarClick:()=>Kt(dt.id)},{header:y(()=>[u("div",EI,[dt.is_pro&&(!a(L)()||!a(k)())?(g(),F("div",AI,[s(so,{image:"pro-text",size:"s"})])):ue("",!0),u("img",{src:dt.screenshot,alt:dt.name,class:"template-modal__image ivyforms-mb-0 ivyforms-mx-0 ivyforms-p-0"},null,8,DI),u("div",OI,[u("div",zI,[dt.is_pro&&(!a(L)()||!a(k)())?(g(),F(ve,{key:0},[dt.demo_url?(g(),ee(Ie,{key:0,priority:"tertiary",onClick:Ke=>yo(dt)},{default:y(()=>[ne(x(a(f)("view_demo")),1)]),_:1},8,["onClick"])):ue("",!0),s(Ie,{priority:"pro",class:"template-modal__upgrade-button",onClick:To},{default:y(()=>[ne(x(a(L)()?a(f)("activate_license"):a(f)("upgrade")),1)]),_:1})],64)):(g(),F(ve,{key:1},[s(Ie,{priority:"tertiary",onClick:Ke=>Rt(dt)},{default:y(()=>[ne(x(a(f)("preview")),1)]),_:1},8,["onClick"]),s(Ie,{priority:"primary",loading:N.value&&oe.value===dt.id,onClick:Ke=>to(dt)},{default:y(()=>[N.value?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(f)("use_this_template")),1)],64))]),_:1},8,["loading","onClick"])],64))])])])]),footer:y(()=>[u("div",NI,[u("div",WI,[ne(x(dt.name)+" ",1),dt.is_pro?(g(),F("span",qI)):ue("",!0)]),u("div",YI,x(dt.description),1)])]),_:2},1032,["title","description","starred","onStarClick"])]))),128))]))),128)),!j.value&&Ht.value.length===0?(g(),F("div",HI,[u("div",GI,[s(mo,{name:"search",type:"outline",size:"d",category:"global"})]),u("h4",jI,x(a(f)("no_templates_found")),1),u("p",KI,x(a(f)("try_adjusting_criteria")),1)])):ue("",!0)])]),_:1})])])])]))]),_:1},8,["visible","close-on-overlay-click","close-on-escape"]),s(gp,{modelValue:z.value,"onUpdate:modelValue":se[16]||(se[16]=ke=>z.value=ke),"is-importing":a(D),onImport:Mt},null,8,["modelValue","is-importing"])],64))}}),xp=Oe(rT,[["__scopeId","data-v-0a64a44e"]]);function sT(){return window.wpIvyApiSettings?.permissions??{}}function dT(){const t=P(()=>kc()),o=f=>t.value?!0:sT()[f]===!0,i=P(()=>o("add_edit_forms")),l=P(()=>o("delete_forms")),d=P(()=>o("view_forms_list")),m=P(()=>o("view_entries_admin")),r=P(()=>o("delete_entries_admin")),p=P(()=>o("access_settings_page"));return{can:o,canEditForms:i,canDeleteForms:l,canViewForms:d,canViewEntries:m,canDeleteEntries:r,canAccessSettings:p}}function wp(){const{getLabel:t}=We(),{request:o}=Uo(),i=_(!1),l=_(null);return{isExporting:i,exportError:l,exportForms:async(m,r,p)=>{i.value=!0,l.value=null;try{const{data:f,error:v}=await o("forms/export",{method:"POST",data:{formIds:m,includeStyles:p?.includeStyles??!0,includeEntries:p?.includeEntries??!1}});if(v)return l.value=v||t("failed_to_export_forms"),!1;const h=f?.data;if(h&&h.success){const w=h.data,L=JSON.stringify(w,null,2),k=new Blob([L],{type:"application/json"}),M=URL.createObjectURL(k),D=document.createElement("a");D.href=M;const $=r?r.trim().replace(/[^a-z0-9_-]/gi,"-").replace(/-+/g,"-").replace(/^-|-$/g,""):"ivyforms-export";return D.download=m.length===1?`${$}.json`:`ivyforms-export-${m.length}-forms.json`,document.body.appendChild(D),D.click(),document.body.removeChild(D),URL.revokeObjectURL(M),!0}else return l.value=h?.message||t("failed_to_export_forms"),!1}catch(f){return console.error("Export error:",f),l.value=t("failed_to_export_forms"),!1}finally{i.value=!1}}}}async function Mc(t){if(typeof window>"u"||typeof document>"u")return!1;if(typeof navigator<"u"&&navigator.clipboard?.writeText)try{return await navigator.clipboard.writeText(t),!0}catch{}const o=document.createElement("textarea");o.value=t,o.style.position="fixed",o.style.opacity="0",document.body.appendChild(o),o.select();try{return document.execCommand("copy")}catch{return!1}finally{o.remove()}}const uT={class:"all-forms ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},cT={class:"ivyforms-all-forms-option-bar"},fT={class:"ivyforms-all-forms-option-bar__left"},mT={key:0,class:"ivyforms-all-forms-option-bar__right"},vT={class:"ivyforms-all-forms-table"},pT={key:0,class:"ivyforms-table-skeleton"},yT={class:"ivyforms-all-forms-pagination-container"},gT=he({__name:"AllForms",setup(t){const{startWatching:o}=Fo();o();const i=an(),l=Jo(),{getLabel:d}=We(),{canEditForms:m}=dT(),r=Hd(),p=qi(),{getAdminPageUrl:f,navigateToAdminPage:v}=Pn(),h=_(),w=_(null),L=_(null),k=_(null),M=_([]),D=_(0),$=_(null),B=_(!0),A=_({}),{searchQuery:j,debouncedSearchQuery:N}=Vs(),oe=_(!1),J=_(!1),K=_(!1),Y=_([]),H=_(void 0),fe=P(()=>j.value!==N.value),O=P(()=>B.value||fe.value),{filters:q,isFiltered:W}=Pc({starred:null,published:null}),{pagination:R,sort:G,withSuppressedUpdates:z,resetState:X}=Lc({filters:q,pagination:Vo({page:1,perPage:10}),sort:Vo({column:"id",order:"desc"}),searchQuery:j,dateRange:$,preserveOtherParams:!0,onRestored:()=>Pt(!0)}),U=Vo({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),T=Yi(),{toggleAll:te,clear:ae,selectedIds:me,anyRowSelected:He,allSelected:Be,someSelected:xe}=Uc(M),$e=P(()=>[It(Tt.AddStar,{handler:()=>po(!0)}),It(Tt.RemoveStar,{handler:()=>po(!1)}),It(Tt.Export,{handler:()=>tt()})]),Xe=Di({text:Fe=>Fe.id,href:Fe=>f(ln,`/manage/${Fe.id}`)}),ft=Di({text:Fe=>Fe.name,href:Fe=>f(ln,`/manage/${Fe.id}`),class:"ivyforms-name-cell"}),ce=vp({field:"published",ariaLabel:d("status_switch"),onChange:async(Fe,ze)=>{const Et=Fe.published;Fe.published=ze;try{await r.updateStatus(Fe.id,ze),ze?(U.publishedTrueCount++,U.publishedFalseCount--):(U.publishedTrueCount--,U.publishedFalseCount++)}catch(Jt){Fe.published=Et,De({message:String(Jt),type:"error"})}}}),le=Di({text:Fe=>{const ze=r.entryCount[Fe.id];return ze!==void 0?ze:"-"},href:Fe=>f(ln,`/manage/${Fe.id}/results/entries`)}),Te=({rowData:Fe})=>{if(!Fe)return null;const Et=`[ivyforms id=${Fe.id}]`;return Ge("div",[Ge(bo,{content:d("copy_shortcode"),placement:"top"},()=>[Ge(Ie,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ariaLabel:d("copy_shorcode_table_form"),onClick:qt(Et)})]),Ge("span",Et)])},Ae=_([Fc({allSelected:Be,toggleAll:()=>te(),headerAriaLabel:d("select_all_forms"),cellAriaLabel:d("select_form_header"),width:56}),Ic({title:d("starred"),field:"starred",onChange:async(Fe,ze)=>{const Et=Fe.starred;Fe.starred=ze;try{await r.updateStarred(Fe.id,ze),ze?(U.starredTrueCount++,U.starredFalseCount--):(U.starredTrueCount--,U.starredFalseCount++)}catch(Jt){Fe.starred=Et,De({message:String(Jt),type:"error"})}}}),{key:"id",title:d("id"),width:40,minWidth:40,cellRenderer:Xe,visible:!0,showInModal:!0,sortable:!0},{key:"name",title:d("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:ft,visible:!0,showInModal:!0},{key:"published",title:d("published"),width:48,minWidth:48,cellRenderer:ce,visible:!0,showInModal:!0},{key:"entries",title:d("entries"),width:54,minWidth:54,cellRenderer:le,visible:!0,showInModal:!0},{key:"shortcode",title:d("shortcode"),width:160,minWidth:160,cellRenderer:Te,visible:!0,showInModal:!0},{key:"date-created",title:d("date_created"),width:105,minWidth:105,cellRenderer:({rowData:Fe})=>Ge("span",An.formatWPDate(Fe.dateCreated)),visible:!0,showInModal:!0},{key:"date-edited",title:d("date_edited"),width:105,minWidth:105,cellRenderer:({rowData:Fe})=>Ge("span",An.formatWPDate(Fe.dateEdited)),visible:!0,showInModal:!0},{key:"author",title:d("author"),width:204,minWidth:204,cellRenderer:({rowData:Fe})=>Ge("span",Fe.author),visible:!0,sortable:!0,showInModal:!0},Dr({width:160,className:"ivyforms-cell-actions",headerRenderer:()=>Ge(bo,{content:d("column_visibility"),placement:"left",ariaLabel:d("column_visibility")},()=>[Ge(mo,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:Ht,style:"cursor: pointer;",ariaLabel:d("column_visibility"),role:"button"})]),actions:[{icon:"edit",tooltip:d("edit"),onClick:Fe=>Mt(Fe.id)()},{icon:"copy",tooltip:d("duplicate"),onClick:Fe=>vo(Fe.id)()},{icon:"preview",tooltip:d("preview"),onClick:Fe=>to(Fe.id)()},{icon:"context-menu-dot",tooltip:d("actions"),refKey:"context-menu",onClick:Fe=>se(Fe.id)}],onButtonRef:(Fe,ze)=>{A.value[Fe]=ze}})]),ut=P(()=>An.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),{dynamicWidthColumns:lt,minTableWidth:st}=Jd(h,{columns:Ae}),{showMenu:vt,tempColumns:pt,openMenu:Ht,applyColumnVisibility:Wt,areAllColumnsSelected:ye,isCheckboxDisabled:be}=bp({columns:Ae,minVisible:3,save:()=>{Ae.value=[...Ae.value];const Fe=Ae.value.filter(Et=>Et.visible&&Et.showInModal),ze=Fe.length>0?`${100/Fe.length}%`:"auto";Ae.value.forEach(Et=>{Et.showInModal&&(Et.width=Et.visible?ze:void 0)})}}),Ye=P(()=>j.value.trim()!==""||$.value!==null||W.value),at=Fe=>({page:R.page,perPage:R.perPage,search:N.value,sortBy:G.column,sortOrder:G.order,dateRange:An.formatDateRangeForApi($.value),shouldGetCount:Fe,filters:{starred:q.starred,published:q.published}}),qt=Fe=>async()=>{const ze=await Mc(Fe);De({message:d(ze?"copied_shortcode":"error_copying"),type:ze?"success":"error"})},Pt=async Fe=>{B.value=!0;try{await r.fetchData(at(Fe)),M.value=r.tableData;const ze=r.paginationMeta;await z(async()=>{R.page=ze.page,R.perPage=ze.perPage}),D.value=ze.total,Fe&&(U.publishedTrueCount=r.filterCount.publishedTrueCount,U.publishedFalseCount=r.filterCount.publishedFalseCount,U.starredTrueCount=r.filterCount.starredTrueCount,U.starredFalseCount=r.filterCount.starredFalseCount)}finally{B.value=!1}};Re([()=>R.page,()=>R.perPage,()=>N.value,()=>q.starred,()=>q.published,()=>$.value],async([,,Fe,ze,Et,Jt],go)=>{go&&(Fe!==go[2]||ze!==go[3]||Et!==go[4]||Jt!==go[5])&&(R.page=1),await Pt(!1)},{flush:"sync"}),Re(()=>r.tableData,Fe=>{M.value=Fe,B.value=!1},{immediate:!0}),Re(()=>r.filterCount,Fe=>{U.publishedTrueCount=Fe.publishedTrueCount,U.publishedFalseCount=Fe.publishedFalseCount,U.starredTrueCount=Fe.starredTrueCount,U.starredFalseCount=Fe.starredFalseCount},{immediate:!0}),Re(()=>l.isFullScreenMode,()=>Pt(!1));const Ze=({column:Fe,order:ze})=>{G.column=Fe,G.order=ze==="asc"?"asc":ze==="desc"?"desc":"",R.page=1,Pt(!1)},$t=()=>{oe.value=!0},Pe=()=>{oe.value=!1},et=()=>{Pt(!1),oe.value=!1},Mt=Fe=>()=>{v(ln,`/manage/${Fe}`)},Rt=Fe=>()=>{v(ln,`/manage/${Fe}/settings/general`)},vo=Fe=>async()=>{await T.handleActionClick(Fe,null,"form","duplicate",{setLoading:ze=>{B.value=ze}})},to=Fe=>()=>{window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${Fe}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},ao=async()=>{if(me.value.length)try{await T.handleActionClick(null,me.value,"forms","delete",{setLoading:Fe=>{B.value=Fe}})}catch(Fe){De({message:String(Fe),type:"error"})}},po=async Fe=>{if(!me.value.length)return;B.value=!0;const ze=[...me.value];try{const Et=M.value.filter(Jt=>ze.includes(Jt.id));await r.updateStarreds(ze,Fe),Et.forEach(Jt=>{Jt.starred!==Fe&&(Fe?(U.starredTrueCount++,U.starredFalseCount--):(U.starredTrueCount--,U.starredFalseCount++)),Jt.starred=Fe})}catch(Et){De({message:String(Et),type:"error"})}finally{B.value=!1}},{exportForms:Ue,exportError:Me,isExporting:ct}=wp(),tt=async()=>{me.value.length&&(Y.value=[...me.value],H.value=void 0,K.value=!0)},{handleImportedForms:Kt,isImporting:wo}=_p(),yo=()=>{J.value=!0},To=async Fe=>{if(!wo.value)try{await Kt(Fe,{showSuccessMessage:!1,onAfterSuccessfulImport:()=>{J.value=!1},onSingleFormImported:async ze=>{De({message:d("forms_imported_successfully"),type:"success"}),v(ln,`/manage/${ze}`)},onMultipleFormsImported:async()=>{De({message:d("forms_imported_successfully"),type:"success"}),await Pt(!0)}})}catch(ze){console.error(d("failed_to_import_forms"),ze),De({message:d("failed_to_import_forms"),type:"error"})}},we=async Fe=>{if(Y.value.length===0)return;await Ue(Y.value,H.value,{includeStyles:Fe.styles,includeEntries:Fe.entries})?(De({message:d("forms_exported_successfully"),type:"success"}),K.value=!1,ae()):Me.value&&De({message:Me.value,type:"error"})},se=Or.debounce(Fe=>{const ze=A.value[Fe];if(!ze){De({message:d("menu_button_element_not_found"),type:"error"});return}const Et=document.querySelector(".ivyforms-table");Et&&Et.querySelectorAll(".el-table-v2__row").forEach(go=>{go.getAttribute("rowkey")===Fe.toString()&&(go.classList.add("highlighted"),go.classList.add("hovered"))}),p.openContextMenu({actions:[It(Tt.Edit,{handler:Mt(Fe)}),It(Tt.Duplicate,{handler:vo(Fe)}),It(Tt.Preview,{handler:to(Fe)}),It(Tt.Entries,{handler:()=>{v(ln,`/manage/${Fe}/results/entries`)}}),It(Tt.Export,{handler:Jt=>{Y.value=[Jt],H.value=M.value.find(go=>go.id===Jt)?.name??void 0,K.value=!0}}),It(Tt.Settings,{handler:Rt(Fe)}),It(Tt.Delete,{handler:async Jt=>{await T.handleActionClick(null,[Jt],"forms","delete",{setLoading:go=>{B.value=go}})}})],entityId:Fe,contextMenuButtonRef:ze,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(hn=>hn.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(hn=>hn.classList.remove("hovered"))}})},100),ke=()=>{Ko(()=>{const Fe=L.value&&"$el"in L.value?L.value.$el:L.value,ze=k.value&&"$el"in k.value?k.value.$el:k.value;if(Fe instanceof HTMLElement&&ze instanceof HTMLElement){const Et=Fe.getBoundingClientRect();ze.style.position="absolute",ze.style.top=`${Et.bottom+8}px`,ze.style.left=`${Et.left}px`,ze.style.inset="unset"}})},{showDatePicker:mt,datePickerIndicator:dt,openDatePicker:Ke,closeDatePicker:pe,hideDatePickerIndicator:ge}=$c($,ke,k),io=async()=>{if(p.isOpen){p.closeContextMenu();return}p.openContextMenu({actions:[It(Tt.Starred,{handler:Qo(()=>q.starred=q.starred===!0?null:!0),isActive:()=>q.starred===!0,rightText:U.starredTrueCount.toString(),secondary:!0}),It(Tt.Unstarred,{handler:Qo(()=>q.starred=q.starred===!1?null:!1),isActive:()=>q.starred===!1,rightText:U.starredFalseCount.toString(),secondary:!0}),It(Tt.Published,{handler:Qo(()=>q.published=q.published===!0?null:!0),isActive:()=>q.published===!0,rightText:U.publishedTrueCount.toString(),secondary:!0}),It(Tt.Unpublished,{handler:Qo(()=>q.published=q.published===!1?null:!1),isActive:()=>q.published===!1,rightText:U.publishedFalseCount.toString(),secondary:!0}),It(Tt.ResetFilters,{handler:Qo(()=>Co()),secondary:!0,divided:!0})],contextMenuButtonRef:w.value})},Mo=()=>{q.starred=null,q.published=null},Co=()=>{X()};return Tc(()=>{p.isOpen&&p.closeContextMenu()},{ignore:[w]}),Ft(()=>{i.loadAllSettings()}),(Fe,ze)=>{const Et=Dl,Jt=hc,go=Wn,hn=ui,fi=gn,mi=Al,Gi=Er,ji=gp,Ki=pp;return g(),F("div",uT,[u("div",cT,[u("div",fT,[s(Et,{modelValue:a(j),"onUpdate:modelValue":ze[0]||(ze[0]=Dt=>Dn(j)?j.value=Dt:null),class:"ivyforms-search__fixed-width",placeholder:a(d)("search")},null,8,["modelValue","placeholder"]),a(mt)?(g(),ee(Vr,{key:0,ref_key:"datePickerPopperRef",ref:k,modelValue:$.value,"onUpdate:modelValue":ze[1]||(ze[1]=Dt=>$.value=Dt),type:"datetimerange","date-format":ut.value,"aria-label":a(d)("date_filters"),clearable:"",shortcuts:"",secondary:"",onClose:a(pe)},null,8,["modelValue","date-format","aria-label","onClose"])):ue("",!0),s(Jt,{ref_key:"datePickerButtonRef",ref:L,color:"tertiary",type:"datepicker","aria-label":a(d)("date_filters"),indicator:a(dt),"custom-hide-indicator":a(ge),onClick:a(Ke)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),s(Jt,{ref_key:"menuButtonRef",ref:w,color:"tertiary",type:"filter","aria-label":a(d)("filters"),indicator:a(W),"custom-hide-indicator":Mo,onClick:io},null,8,["aria-label","indicator"]),s(Br)]),a(m)?(g(),F("div",mT,[s(bo,{content:a(d)("import_forms"),placement:"bottom",theme:"inverted"},{default:y(()=>[s(Ie,{"icon-only":"","icon-start":"import","icon-start-type":"outline",priority:"tertiary",onClick:yo})]),_:1},8,["content"]),s(Ie,{"icon-start":"plus",onClick:$t},{default:y(()=>[ne(x(a(d)("form")),1)]),_:1})])):ue("",!0)]),u("div",vT,[s(mi,{ref_key:"tableRef",ref:h,data:O.value?[]:M.value,loading:O.value,total:D.value,"row-key":"id",columns:a(lt),"min-table-width":a(st),sort:a(G),pagination:"",onSortChange:Ze},Rd({empty:y(()=>[O.value?(g(),F("div",pT,[s(hn,null,{template:y(()=>[(g(!0),F(ve,null,Ee(a(R).perPage,Dt=>(g(),ee(go,{key:Dt,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):Ye.value?(g(),ee(fi,{key:2,image:"filters",title:a(d)("empty_state_all_forms_title"),subtitle:a(d)("empty_state_all_forms_subtitle")},{actionButton:y(()=>[s(Ie,{onClick:Co},{default:y(()=>[ne(x(a(d)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),ee(fi,{key:1,image:"not-found",title:a(d)("empty_state_all_forms_title"),subtitle:a(d)("empty_state_all_forms_subtitle")},Rd({_:2},[a(m)?{name:"actionButton",fn:y(()=>[s(Ie,{"icon-start":"plus",onClick:$t},{default:y(()=>[ne(x(a(d)("form")),1)]),_:1})]),key:"0"}:void 0]),1032,["title","subtitle"]))]),_:2},[a(He)?{name:"bulk-header",fn:y(()=>[s(Vc,{"selected-ids":a(me),loading:B.value,"all-selected":a(Be),"some-selected":a(xe),"primary-action":{label:a(d)("delete"),danger:!0,onClick:ao},"menu-actions":$e.value,onUnselectAll:a(ae),onToggleAll:a(te)},null,8,["selected-ids","loading","all-selected","some-selected","primary-action","menu-actions","onUnselectAll","onToggleAll"])]),key:"0"}:void 0]),1032,["data","loading","total","columns","min-table-width","sort"]),s(Ml,{modelValue:a(vt),"onUpdate:modelValue":ze[4]||(ze[4]=Dt=>Dn(vt)?vt.value=Dt:null),title:a(d)("edit_table"),subtitle:a(d)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{footer:y(()=>[s(Ie,{priority:"tertiary",size:"d",type:"fill",onClick:ze[3]||(ze[3]=Dt=>vt.value=!1)},{default:y(()=>[ne(x(a(d)("cancel")),1)]),_:1}),s(Ie,{priority:"success",size:"d",type:"fill",onClick:a(Wt)},{default:y(()=>[ne(x(a(d)("apply")),1)]),_:1},8,["onClick"])]),default:y(()=>[s(ht,{modelValue:a(ye),"onUpdate:modelValue":ze[2]||(ze[2]=Dt=>Dn(ye)?ye.value=Dt:null),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:y(()=>[Tl(Fe.$slots,"default",{},()=>[ne(x(a(d)("show_hide_all")),1)])]),_:3},8,["modelValue"]),(g(!0),F(ve,null,Ee(a(pt),Dt=>(g(),F("div",{key:Dt.key},[Dt.showInModal?(g(),ee(ht,{key:0,modelValue:Dt.visible,"onUpdate:modelValue":Qi=>Dt.visible=Qi,disabled:a(be)(Dt.key),priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ne(x(Dt.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ue("",!0)]))),128))]),_:3},8,["modelValue","title","subtitle"])]),s(Rl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",yT,[s(Gi,{"current-page":a(R).page,"onUpdate:currentPage":ze[5]||(ze[5]=Dt=>a(R).page=Dt),"page-size":a(R).perPage,"onUpdate:pageSize":ze[6]||(ze[6]=Dt=>a(R).perPage=Dt),total:D.value,secondary:"","aria-label":a(d)("pagination_navigation")},null,8,["current-page","page-size","total","aria-label"])]),s(xp,{visible:oe.value,"onUpdate:visible":ze[7]||(ze[7]=Dt=>oe.value=Dt),"source-page-type":"allForms",onClose:Pe,onFormCreated:et},null,8,["visible"]),s(ji,{modelValue:J.value,"onUpdate:modelValue":ze[8]||(ze[8]=Dt=>J.value=Dt),"is-importing":a(wo),onImport:To,onCancel:ze[9]||(ze[9]=Dt=>J.value=!1)},null,8,["modelValue","is-importing"]),K.value?(g(),ee(Ki,{key:0,modelValue:K.value,"onUpdate:modelValue":ze[10]||(ze[10]=Dt=>K.value=Dt),"is-exporting":a(ct),onExport:ze[11]||(ze[11]=Dt=>we(Dt)),onCancel:ze[12]||(ze[12]=Dt=>K.value=!1)},null,8,["modelValue","is-exporting"])):ue("",!0)])}}}),hT=he({__name:"AllFormsPageSection",setup(t){return Fo(),(o,i)=>{const l=gT,d=ci;return g(),ee(d,{"has-table":""},{default:y(()=>[s(l)]),_:1})}}}),bT=he({__name:"FormsPage",setup(t){const{getLabel:o}=We(),{navigateToAllForms:i,navigateToEntries:l,navigateToSettings:d,navigateToIntegrations:m}=Pn(),r=o("all_forms");vn("pageTitle",r);const p=Jo(),f=P(()=>p.isFullScreenMode),v=_(On),h=[{label:o("all_forms"),index:On},{label:o("entries"),index:Xo},{label:o("integrations"),index:ri},{label:o("settings"),index:Vl}],w=L=>{L!==v.value&&(v.value=L,L===On?i():L===Xo?l():L===Vl?d():L===ri&&m())};return(L,k)=>{const M=El,D=Bl,$=Ol,B=Hi,A=hT;return g(),F(ve,null,[s(B,null,{left:y(()=>[f.value?(g(),ee(D,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(),F(ve,null,Ee(h,j=>s(M,{key:j.index,label:j.label,name:j.index,"is-active":v.value===j.index,type:"tonal",onClick:N=>w(j.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ue("",!0)]),default:y(()=>[s($)]),_:1}),u("div",{class:Je(["ivyforms-all-forms-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":f.value}])},[s(A)],2)],64)}}}),_T={},xT={class:"ivyforms-form-builder-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-p-20"};function wT(t,o){return g(),F("div",xT,[...o[0]||(o[0]=[pv('<div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__submit-wrapper ivyforms-pl-20" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__submit" data-v-976fdbb6></div></div>',6)])])}const CT=Oe(_T,[["render",wT],["__scopeId","data-v-976fdbb6"]]),ST={class:"ivyforms-form-builder__canvas-section-actions ivyforms-form-builder__canvas-section-actions--fab ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},kT=he({__name:"FormBuilderCanvasSection",props:{sections:{},isSelected:{type:Boolean}},emits:["select"],setup(t,{emit:o}){const i=o,{getLabel:l}=We(),d=_(!1);return(m,r)=>(g(),F("div",{class:Je(["ivyforms-form-builder__canvas-section-host","ivyforms-width-100",{"ivyforms-form-builder__canvas-section-host--hovered":d.value,"ivyforms-form-builder__canvas-section-host--selected":t.isSelected}]),onMouseover:r[1]||(r[1]=p=>d.value=!0),onMouseleave:r[2]||(r[2]=p=>d.value=!1)},[(g(!0),F(ve,null,Ee(t.sections,(p,f)=>(g(),ee(Xt(p),{key:f,class:"ivyforms-form-builder__canvas-section ivyforms-width-100"}))),128)),Pl(u("div",ST,[s(Ie,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-category":"global","icon-start-type":"outline",title:a(l)("settings"),onClick:r[0]||(r[0]=jt(p=>i("select"),["stop"]))},null,8,["title"])],512),[[$l,d.value||t.isSelected]])],34))}}),qm=Oe(kT,[["__scopeId","data-v-66b1eaf9"]]),FT={prepend:{enabled:"ivyforms/form_builder/canvas_prepend_enabled",components:"ivyforms/form_builder/canvas_prepend"},append:{enabled:"ivyforms/form_builder/canvas_append_enabled",components:"ivyforms/form_builder/canvas_append"}};function Ym(t){const o=St();return{sections:P(()=>{qe.hooks.updateCounter.value,o.formType;const l=FT[t];if(!qe.hooks.applyFilters(l.enabled,!1,o.formType))return[];const m=qe.hooks.applyFilters(l.components,[]);return Array.isArray(m)?m.filter(Boolean):[]})}}const IT={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},TT=["onDragstart","onDragend"],PT={key:0,class:"ivyforms-form-builder__row-actions-wrapper"},$T={key:1,class:"ivyforms-form-builder__row-actions-wrapper"},LT={class:"ivyforms-form-builder__row-actions-wrapper"},VT={class:"ivyforms-form-builder__row-actions-wrapper"},UT={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},MT={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},RT={class:"ivyforms-form-builder__submit-button"},BT=he({__name:"FormBuilder",setup(t){const{getLabel:o}=We(),{startWatching:i}=Fo();i();const l=$o(),d=St(),m=Lv(),{isProActivated:r}=Yn(),{sections:p}=Ym("prepend"),{sections:f}=Ym("append"),v=P(()=>d.submitButtonSettings.label),{progressIndicator:h,pageNavigation:w}=Vv(),L=_(!1),k=_(!1),M=_(!1),D=P(()=>d.isBuilderEntitySelected({kind:"submit-button"})),$=()=>d.selectBuilderEntity({kind:"submit-button"}),B=P(()=>{const z=d.submitButtonSettings.position;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[z]||"ivyforms-justify-content-start"}),A=P(()=>{if(!!!K.value?.isGrouped)return"ivyforms-justify-content-start";const X=K.value?.buttonPosition;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[X]||"ivyforms-justify-content-start"}),j=()=>o("empty_state_title");function N(z){if(!(z instanceof HTMLElement))return!1;if(z.isContentEditable)return!0;const X=z.tagName;return X==="INPUT"||X==="TEXTAREA"||X==="SELECT"}const oe=z=>{if(!d.isEditing||d.isFormLoading||N(z.target)||!(z.metaKey||z.ctrlKey))return;const U=z.key;U==="z"||U==="Z"?z.shiftKey?d.canRedo&&(z.preventDefault(),d.redo()):d.canUndo&&(z.preventDefault(),d.undo()):(U==="y"||U==="Y")&&!z.shiftKey&&d.canRedo&&(z.preventDefault(),d.redo())},J=P(()=>m.pages.findIndex(z=>z.id===m.currentPageId)),K=P(()=>m.getPageNavigationSettings(m.currentPageId)),Y=()=>{const z=J.value;z>0&&(m.currentPageId=m.pages[z-1].id)},H=()=>{const z=J.value;z<m.pages.length-1&&(m.currentPageId=m.pages[z+1].id)},fe=()=>{},O=z=>{m.currentPageId=z},q=()=>{d.selectProgressIndicator()};Ft(async()=>{window.addEventListener("keydown",oe,!0),l.params.id&&(d.formId=l.params.id,d.fields.length||(d.counterFields=0))}),Tn(()=>{window.removeEventListener("keydown",oe,!0)});const W=z=>"ivyforms-field-unit_"+d.formId+"_"+z.fieldIndex,R=z=>{d.selectField(z)},G=z=>{d.deselectField(z)};return(z,X)=>(g(),F("div",{class:Je(["ivyforms-form-builder ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column",{"ivyforms-pt-20":a(d).formType==="conversational"}]),style:{"max-width":"100%","box-sizing":"border-box"},onClick:G},[a(d).isFormLoading?(g(),ee(CT,{key:0})):(g(),ee(Ar,{key:1},{default:y(()=>[a(d).formType!=="conversational"&&a(h)&&a(m).pages.length>0?(g(),F("div",{key:0,class:Je(["ivyforms-form-builder__progress-indicator-wrapper","ivyforms-form-builder__submit-button-wrapper",{"ivyforms-form-builder__progress-indicator-wrapper--type-none":a(m).progressIndicator.type==="none","ivyforms-form-builder__submit-button-wrapper--selected":a(m).isProgressIndicatorSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":M.value}]),onMouseover:X[0]||(X[0]=U=>M.value=!0),onMouseleave:X[1]||(X[1]=U=>M.value=!1),onClick:X[2]||(X[2]=jt((...U)=>a(d).selectProgressIndicator&&a(d).selectProgressIndicator(...U),["stop"]))},[Pl(u("div",IT,[s(Ie,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:jt(q,["stop"])})],512),[[$l,M.value||a(m).isProgressIndicatorSelected]]),(g(),ee(Xt(a(h)),{key:`progress-${a(m).currentPageId}`,type:a(m).progressIndicator.type,pages:a(m).pages,"current-page-id":a(m).currentPageId,"show-page-titles":a(m).progressIndicator.showPageTitles,"hide-page-numbers":a(m).progressIndicator.hidePageNumbers,"hide-connecting-lines":a(m).progressIndicator.hideConnectingLines,"embed-inline-settings":!1,onChangePage:O,onOpenSettings:q},null,40,["type","pages","current-page-id","show-page-titles","hide-page-numbers","hide-connecting-lines"]))],34)):ue("",!0),u("div",{class:Je(["ivyforms-form-builder__drop-area","ivyforms-form-builder__grid-container","ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-18","ivyforms-width-100",{"ivyforms-form-builder__grid-container--conversational":a(d).formType==="conversational"}])},[a(p).length>0?(g(),ee(qm,{key:0,sections:a(p),"is-selected":a(d).isCanvasPlacementSelected("prepend"),onSelect:X[3]||(X[3]=U=>a(d).selectCanvasByPlacement("prepend"))},null,8,["sections","is-selected"])):ue("",!0),s(J1,{class:"ivyforms-flex-1 ivyforms-width-100"},{empty:y(()=>[s(gn,{title:j(),image:"form-builder"},null,8,["title"])]),"row-actions":y(({row:U,handlers:T})=>[u("div",{class:"ivyforms-form-builder__row-actions-wrapper ivyforms-form-builder__row-drag-handle",draggable:"true",onDragstart:te=>T.onDragStart(te,U),onDragend:T.onDragEnd},[s(Ie,{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,TT),U.rowIndex>0?(g(),F("div",PT,[s(Ie,{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:jt(te=>T.moveUp(U),["stop"])},null,8,["onClick"])])):ue("",!0),T.canMoveDown(U)?(g(),F("div",$T,[s(Ie,{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:jt(te=>T.moveDown(U),["stop"])},null,8,["onClick"])])):ue("",!0),u("div",LT,[s(Ie,{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:jt(te=>T.duplicate(U),["stop"])},null,8,["onClick"])]),u("div",VT,[s(Ie,{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:te=>T.delete(U)},null,8,["onClick"])])]),field:y(({field:U,row:T,fieldHandlers:te})=>[s(Z1,{id:W(U),variant:"default",type:U.type,"field-index":U.fieldIndex,onSelectField:R,onDragstart:ae=>te.onDragStart(ae,U,T),onDragend:te.onDragEnd},null,8,["id","type","field-index","onDragstart","onDragend"])]),_:1}),a(f).length>0?(g(),ee(qm,{key:1,sections:a(f),"is-selected":a(d).isCanvasPlacementSelected("append"),onSelect:X[4]||(X[4]=U=>a(d).selectCanvasByPlacement("append"))},null,8,["sections","is-selected"])):ue("",!0)],2),a(d).formType!=="conversational"&&a(r)&&a(m).pages.length>0&&a(w)?(g(),F("div",{key:1,class:Je(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",A.value,`ivyforms-form-builder__submit-button-wrapper--${K.value?.buttonPosition||"left"}`,{"ivyforms-form-builder__submit-button-wrapper--selected":a(m).isNavigationButtonSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":k.value}]),onMouseover:X[6]||(X[6]=U=>k.value=!0),onMouseleave:X[7]||(X[7]=U=>k.value=!1),onClick:X[8]||(X[8]=(...U)=>a(d).selectNavigationButton&&a(d).selectNavigationButton(...U))},[Pl(u("div",UT,[s(Ie,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:jt(a(d).selectNavigationButton,["stop"])},null,8,["onClick"])],512),[[$l,k.value||a(m).isNavigationButtonSelected]]),(g(),ee(Xt(a(w)),{key:`nav-${a(m).currentPageId}`,"page-index":J.value,"total-pages":a(m).pages.length,"previous-button":K.value?.previousButton,"next-button":K.value?.nextButton,"submit-button":K.value?.submitButton,"button-position":K.value?.buttonPosition,"is-grouped":K.value?.isGrouped,readonly:"",onPrevious:Y,onNext:H,onSubmit:fe,onClick:X[5]||(X[5]=jt(()=>{},["prevent"]))},null,40,["page-index","total-pages","previous-button","next-button","submit-button","button-position","is-grouped"]))],34)):a(d).fields.length!==0&&a(d).formType!=="conversational"?(g(),F("div",{key:2,class:Je(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",B.value,`ivyforms-form-builder__submit-button-wrapper--${a(d).submitButtonSettings.position}`,{"ivyforms-form-builder__submit-button-wrapper--selected":D.value,"ivyforms-form-builder__submit-button-wrapper--hovered":L.value}]),onMouseover:X[10]||(X[10]=U=>L.value=!0),onMouseleave:X[11]||(X[11]=U=>L.value=!1),onClick:$},[Pl(u("div",MT,[s(Ie,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:jt($,["stop"])})],512),[[$l,L.value||D.value]]),u("div",RT,[s(Ie,{priority:"tertiary",type:"border",readonly:"","aria-label":a(d).submitButtonSettings.label.trim()||a(o)("submit"),onClick:X[9]||(X[9]=jt(()=>{},["prevent"]))},{default:y(()=>[ne(x(v.value),1)]),_:1},8,["aria-label"])])],34)):ue("",!0)]),_:1})),s(Br,{offset:2,teleported:""})],2))}}),ET=Oe(BT,[["__scopeId","data-v-317211b2"]]),AT={class:"ivyforms-form-page-tabs ivyforms-flex ivyforms-align-items-center ivyforms-border-radius-8"},DT={class:"ivyforms-form-page-tabs__list ivyforms-flex ivyforms-align-items-center"},OT=["onClick","onKeydown"],zT={class:"ivyforms-page-tab__label"},NT=["aria-label","onClick"],WT={type:"button",class:"ivyforms-page-tab ivyforms-page-tab--overflow ivyforms-cursor-pointer","aria-label":"More pages","aria-haspopup":"menu"},qT=he({__name:"IvyFormPageTabs",props:{modelValue:{},pages:{default:()=>[]},maxVisibleTabs:{default:4}},emits:["update:modelValue","page-add","page-delete","upgrade-required"],setup(t,{emit:o}){const i=t,l=o,d=P({get:()=>i.modelValue,set:$=>l("update:modelValue",$)}),m=P(()=>i.pages.length>i.maxVisibleTabs),r=P(()=>{if(!m.value)return i.pages;const $=i.maxVisibleTabs-1,B=i.pages.findIndex(A=>A.id===d.value);return B<$?i.pages.slice(0,$):[...i.pages.slice(0,$-1),i.pages[B]]}),p=P(()=>{if(!m.value)return[];const $=r.value.map(B=>B.id);return i.pages.filter(B=>!$.includes(B.id))}),f=($,B=20)=>$.length>B?$.substring(0,B)+"...":$,{showUpgradeDialog:v}=Po(),{isProActivated:h,isProInstalled:w}=Yn(),L=$=>{d.value=$},k=()=>{if(!h.value&&i.pages.length>=1){v(),l("upgrade-required","multi-page");return}l("page-add")},M=$=>{l("page-delete",$)},D=$=>{$.action==="select"&&$.pageId&&(d.value=$.pageId)};return($,B)=>(g(),F("div",AT,[u("div",DT,[(g(!0),F(ve,null,Ee(r.value,A=>(g(),F("div",{key:A.id,class:Je(["ivyforms-page-tab-wrapper ivyforms-flex ivyforms-align-items-center",{"is-active":d.value===A.id}])},[u("div",{role:"button",tabindex:"0",class:Je(["ivyforms-page-tab ivyforms-cursor-pointer",{"is-active":d.value===A.id}]),onClick:j=>L(A.id),onKeydown:[ni(jt(j=>L(A.id),["prevent"]),["enter"]),ni(jt(j=>L(A.id),["prevent"]),["space"])]},[u("span",zT,x(f(A.label)),1),t.pages.length>1?(g(),F("button",{key:0,type:"button",class:"ivyforms-page-tab__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center","aria-label":`Remove ${A.label}`,onClick:jt(j=>M(A.id),["stop"])},[s(mo,{name:"close",category:"global",type:"outline",size:"s"})],8,NT)):ue("",!0)],42,OT)],2))),128)),m.value?(g(),ee(ex,{key:0,trigger:"click",placement:"bottom-start","popper-class":"ivyforms-dropdown ivyforms-form-page-tabs-dropdown",onCommand:D},{dropdown:y(()=>[s(tx,null,{default:y(()=>[(g(!0),F(ve,null,Ee(p.value,A=>(g(),ee(ox,{key:A.id,command:{action:"select",pageId:A.id}},{default:y(()=>[ne(x(A.label),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:y(()=>[u("button",WT,[s(mo,{name:"context-menu-dot",category:"global",type:"fill",size:"s"})])]),_:1})):ue("",!0),u("button",{type:"button",class:"ivyforms-page-tab ivyforms-page-tab--add ivyforms-cursor-pointer",onClick:k},[s(mo,{name:"plus",category:"global",type:"fill",size:"s",class:"ivyforms-page-tab--add__icon"}),!a(w)&&t.pages.length>=1?(g(),ee(so,{key:0,image:"pro-bolt-no-background",size:"d",class:"ivyforms-page-tab--add__pro-badge"})):ue("",!0)])])]))}}),YT=Oe(qT,[["__scopeId","data-v-b5733a4a"]]),HT={class:"ivyforms-form-builder-page__section-header ivyforms-flex ivyforms-flex-1 ivyforms-p-12 ivyforms-flex-direction-row ivyforms-justify-content-between ivyforms-align-items-center ivyforms-align-self-stretch ivyforms-border-radius-12"},GT={class:"ivyforms-form-builder-page__section-header__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start"},jT={class:"ivyforms-form-builder-page__section-header__right ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-end"},KT=he({__name:"FormBuilderPageSectionHeader",setup(t){const{getLabel:o}=We(),{startWatching:i}=Fo();i();const l=St(),d=P(()=>nx(l.formType)),{showUpgradeDialog:m}=Po(),{isProActivated:r}=Yn(),p=()=>{if(!r.value&&l.pages.length>=1){m();return}l.addPage()},f=w=>{l.deletePage(w)},v=()=>{m()},h=async()=>{if(!l.formId){De({message:o("form_id_not_found"),type:"error"});return}const w=`[ivyforms id=${l.formId}]`,L=await Mc(w);De({message:o(L?"shortcode_copied":"error_copying"),type:L?"success":"error"})};return(w,L)=>(g(),F("div",HT,[u("div",GT,[d.value?ue("",!0):(g(),ee(YT,{key:0,modelValue:a(l).currentPageId,"onUpdate:modelValue":L[0]||(L[0]=k=>a(l).currentPageId=k),pages:a(l).pages,onPageAdd:p,onPageDelete:f,onUpgradeRequired:v},null,8,["modelValue","pages"]))]),u("div",jT,[s(bo,{content:a(o)("form_builder_undo"),placement:"top",theme:"inverted"},{default:y(()=>[s(Ie,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"undo","icon-start-category":"arrows","icon-start-type":"outline",disabled:!a(l).canUndo,"aria-label":a(o)("form_builder_undo"),onClick:jt(a(l).undo,["stop"])},null,8,["disabled","aria-label","onClick"])]),_:1},8,["content"]),s(bo,{content:a(o)("form_builder_redo"),placement:"top",theme:"inverted"},{default:y(()=>[s(Ie,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"redo","icon-start-category":"arrows","icon-start-type":"outline",disabled:!a(l).canRedo,"aria-label":a(o)("form_builder_redo"),onClick:jt(a(l).redo,["stop"])},null,8,["disabled","aria-label","onClick"])]),_:1},8,["content"]),s(bo,{content:a(o)("copy_shortcode"),placement:"top",theme:"inverted"},{default:y(()=>[s(Ie,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"code","icon-start-category":"global","icon-start-type":"fill",onClick:jt(h,["stop"])})]),_:1},8,["content"])])]))}}),QT=Oe(KT,[["__scopeId","data-v-44691fd9"]]),XT={class:"ivyforms-form-builder-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column ivyforms-overflow-hidden"},JT=he({__name:"FormBuilderPageSection",setup(t){const o=St(),i=P(()=>o.formType==="conversational");return(l,d)=>{const m=QT,r=ET,p=ci;return g(),F("div",XT,[s(m),s(p,{conversational:i.value},{default:y(()=>[s(yn,{class:"ivyforms-border-radius-12",modifier:"outside-vertical"},{default:y(()=>[s(r)]),_:1})]),_:1},8,["conversational"])])}}}),ZT=Oe(JT,[["__scopeId","data-v-12ff2507"]]),e2={class:"ivyforms-theme-card__header ivyforms-flex ivyforms-align-items-center ivyforms-gap-10"},t2={class:"ivyforms-theme-card__radio-wrapper ivyforms-flex ivyformms-align-items-center ivyforms-gap-12 ivyforms-flex-1"},o2={class:"ivyforms-theme-card__preview ivyforms-flex ivyforms-align-items-center ivyforms-border-radius-4 ivyforms-overflow-hidden"},n2={class:"ivyforms-theme-card__preview-content ivyforms-flex ivyforms-align-items-center ivyforms-gap-20"},i2={class:"ivyforms-theme-card__preview-controls ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10"},l2=he({__name:"IvyThemeCard",props:{theme:{},isSelected:{type:Boolean},selectedThemeId:{}},emits:["select","menu-click"],setup(t,{emit:o}){const i=t,l=o,{showUpgradeDialog:d}=Po(),m=_(null),r=P({get:()=>i.selectedThemeId,set:$=>{l("select",$)}}),p=()=>{if(!i.theme.isComingSoon){if(i.theme.isPro){d();return}l("select",i.theme.id)}},f=$=>{$.stopPropagation(),l("menu-click",i.theme.id,m.value)};function v($){const B=$.settings;return{fieldBorderColor:B.colors?.fieldBorder||B.quickMode?.fieldBorderColor,textColor:B.colors?.formTitleColor||B.quickMode?.formTitleText||B.colors?.fieldText,formBackgroundColor:B.quickMode?.formBackground,buttonBackgroundColor:B.quickMode?.buttonBackground||B.button?.backgroundColor,fieldTextColor:B.quickMode?.fieldText}}const h=P(()=>{qe.hooks.updateCounter.value;const $=v(i.theme);try{const B=qe.hooks.applyFilters("ivyforms/form_style/filter_theme_card_colors",$,i.theme);return B&&typeof B=="object"?B:$}catch{return $}}),w=P(()=>h.value.fieldBorderColor),L=P(()=>h.value.textColor),k=P(()=>h.value.formBackgroundColor),M=P(()=>h.value.buttonBackgroundColor),D=P(()=>h.value.fieldTextColor);return($,B)=>{const A=Yt,j=Yd,N=so,oe=Ie;return g(),F("div",{class:Je(["ivyforms-theme-card ivyforms-border-radius-8 ivyforms-p-12 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10",{"ivyforms-theme-card--selected":t.isSelected,"ivyforms-theme-card--pro":t.theme.isPro,"ivyforms-theme-card--coming-soon":t.theme.isComingSoon}]),onClick:p},[u("div",e2,[u("div",t2,[s(A,{modelValue:r.value,"onUpdate:modelValue":B[0]||(B[0]=J=>r.value=J),priority:"secondary",type:"checkmark",label:t.theme.id,disabled:t.theme.isPro||t.theme.isComingSoon},{default:y(()=>[ne(x(t.theme.name),1)]),_:1},8,["modelValue","label","disabled"])]),t.theme.isComingSoon?(g(),ee(j,{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"})):t.theme.isPro?(g(),ee(N,{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"})):(g(),ee(oe,{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":t.theme.name,onClick:jt(f,["stop"])},null,8,["aria-label"]))]),u("div",o2,[u("div",{class:"ivyforms-theme-card__preview-wrapper ivyforms-width-100 ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-p-12",style:nt({backgroundColor:k.value})},[u("div",n2,[u("div",{class:"ivyforms-theme-card__preview-text",style:nt({color:L.value})},"Aa",4),u("div",i2,[u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:nt({backgroundColor:w.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:nt({backgroundColor:w.value})},null,4)],4),u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:nt({backgroundColor:M.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:nt({backgroundColor:M.value})},null,4)],4),u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:nt({backgroundColor:D.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:nt({backgroundColor:D.value})},null,4)],4)])])],4)])],2)}}}),a2=Oe(l2,[["__scopeId","data-v-3a537b89"]]),Lr=(t,o,i)=>{Re(t,()=>{o.value||setTimeout(()=>{i()},0)})},r2=(t,o,i)=>{t.forEach(l=>{$d(l.valueRef,l.unitRef,l.storePath,l.syncPaths,o,i)})},s2=(t,o)=>{t.forEach(i=>{Re(i.watchRef,l=>{o.value||setTimeout(()=>{l!==i.getCurrentValue()&&i.onChange()},0)})})},d2=(t,o)=>{t.forEach(i=>{Re([i.valueRef,i.unitRef],()=>{o.value||setTimeout(()=>{const l=i.getCurrentValue(),d=ys(i.valueRef.value,i.unitRef.value);d!==""&&d!==l&&i.onChange()},0)})})},u2={class:"ivyforms-quick-mode-controls ivyforms-mt-16 ivyforms-width-100"},c2={class:"ivyforms-quick-mode-controls__section"},f2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},m2={class:"ivyforms-quick-mode-controls__label"},v2={class:"ivyforms-quick-mode-controls__color-input"},p2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},y2={class:"ivyforms-quick-mode-controls__label"},g2={class:"ivyforms-quick-mode-controls__color-input"},h2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},b2={class:"ivyforms-quick-mode-controls__label"},_2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},x2={class:"ivyforms-quick-mode-controls__label"},w2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},C2={class:"ivyforms-quick-mode-controls__label"},S2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-corner-field ivyforms-align-items-start"},k2={class:"ivyforms-quick-mode-controls__label"},F2={class:"ivyforms-quick-mode-controls__corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},I2={class:"ivyforms-quick-mode-controls__corner-main-input ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},T2={key:0,class:"ivyforms-quick-mode-controls__corner-grid ivyforms-gap-12 ivyforms-px-12 ivyforms-pb-8"},P2={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},$2={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},L2={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},V2={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},U2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},M2={class:"ivyforms-quick-mode-controls__label"},R2={class:"ivyforms-quick-mode-controls__color-input"},B2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},E2={class:"ivyforms-quick-mode-controls__label"},A2={class:"ivyforms-quick-mode-controls__color-input"},D2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},O2={class:"ivyforms-quick-mode-controls__label"},z2={class:"ivyforms-quick-mode-controls__color-input"},N2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},W2={class:"ivyforms-quick-mode-controls__label"},q2={class:"ivyforms-quick-mode-controls__color-input"},Y2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-corner-field ivyforms-align-items-start"},H2={class:"ivyforms-quick-mode-controls__label"},G2={class:"ivyforms-quick-mode-controls__corner-inputs"},j2={class:"ivyforms-quick-mode-controls__corner-main-input ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},K2={key:1,class:"ivyforms-quick-mode-controls__corner-grid ivyforms-gap-12 ivyforms-px-12 ivyforms-pb-8"},Q2={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},X2={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},J2={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},Z2={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},eP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},tP={class:"ivyforms-quick-mode-controls__label"},oP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},nP={class:"ivyforms-quick-mode-controls__label"},iP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},lP={class:"ivyforms-quick-mode-controls__label"},aP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},rP={class:"ivyforms-quick-mode-controls__label"},sP={class:"ivyforms-color-input-wrapper"},dP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},uP={class:"ivyforms-quick-mode-controls__label"},cP={class:"ivyforms-color-input-wrapper"},fP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},mP={class:"ivyforms-quick-mode-controls__label"},vP={class:"ivyforms-color-input-wrapper"},pP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},yP={class:"ivyforms-quick-mode-controls__label"},gP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},hP={class:"ivyforms-quick-mode-controls__label"},bP={class:"ivyforms-color-input-wrapper"},_P=he({__name:"QuickModeStyleControls",setup(t){const{getLabel:o}=We(),i=St(),l=_(!1),d=_s.quickMode,m=ro(d.formBorderWidth,1),r=fo(kn(d.formCorner)),p=ro(d.fieldBorderWidth,1),f=fo(kn(d.fieldCorner)),v=ro(d.fieldPaddingLeftRight,4),h=ro(d.fieldPaddingTopBottom,0),w=ro(d.buttonBorderWidth,1),L=ro(d.verticalSpacing,16),k=ro(d.horizontalSpacing,0),M=_(d.formBackground),D=_(d.formBorderColor),$=_(m.value),B=_(m.unit),A=_(L.value),j=_(L.unit),N=_(k.value),oe=_(k.unit),J=_(Sr(d.formCorner)),K=kr(r),Y=_(K),H=_(r.unit),fe=_(K),O=_(r.unit),q=_(K),W=_(r.unit),R=_(K),G=_(r.unit),z=_(K),X=_(r.unit),U=_(d.formTitleText),T=_(d.fieldBackground),te=_(d.fieldText),ae=_(d.fieldBorderColor),me=_(Sr(d.fieldCorner)),He=kr(f),Be=_(He),xe=_(f.unit),$e=_(He),Xe=_(f.unit),ft=_(He),ce=_(f.unit),le=_(He),Te=_(f.unit),Ae=_(He),ut=_(f.unit),lt=_(p.value),st=_(p.unit),vt=_(v.value),pt=_(v.unit),Ht=_(h.value),Wt=_(h.unit),ye=_(d.labelFontColor),be=_(d.buttonBackground),Ye=_(d.buttonBorderColor),at=_(w.value),qt=_(w.unit),Pt=_(d.buttonText),Ze=P(()=>J.value?String(Y.value):o("mix")),$t=P(()=>me.value?String(Be.value):o("mix")),Pe=P({get:()=>J.value?Y.value:"",set:Ke=>{J.value&&(Y.value=Ke===""?0:Number(Ke))}}),et=P({get:()=>me.value?Be.value:"",set:Ke=>{me.value&&(Be.value=Ke===""?0:Number(Ke))}}),Mt=()=>{const Ke=Tr(J.value,Y.value,H.value,fe.value,O.value,q.value,W.value,R.value,G.value,z.value,X.value);i.updateStyleSettings("quickMode.formCorner",Ke),i.updateStyleSettings("advancedMode.general.formCorner",Ke)},Rt=()=>{const Ke=Tr(me.value,Be.value,xe.value,$e.value,Xe.value,ft.value,ce.value,le.value,Te.value,Ae.value,ut.value);i.updateStyleSettings("quickMode.fieldCorner",Ke),i.updateStyleSettings("advancedMode.fieldStates.default.corner",Ke)},vo=()=>{Fr(J,Y,H,fe,O,q,W,R,G,z,X),Mt()},to=()=>{Fr(me,Be,xe,$e,Xe,ft,ce,le,Te,Ae,ut),Rt()},ao=()=>{l.value=!0;const Ke=i.styleSettings.quickMode;if(Ke){M.value=it(Ke.formBackground,d.formBackground),D.value=it(Ke.formBorderColor,d.formBorderColor);const pe=uo(Ke.formBorderWidth,d.formBorderWidth);$.value=pe.value,B.value=pe.unit;const ge=uo(Ke.verticalSpacing,d.verticalSpacing);A.value=ge.value,j.value=ge.unit;const io=uo(Ke.horizontalSpacing,d.horizontalSpacing);N.value=io.value,oe.value=io.unit;const Mo=kn(d.formCorner);Ir(Ke.formCorner,Mo,J,Y,H,fe,O,q,W,R,G,z,X),U.value=it(Ke.formTitleText,d.formTitleText),T.value=it(Ke.fieldBackground,d.fieldBackground),te.value=it(Ke.fieldText,d.fieldText),ae.value=it(Ke.fieldBorderColor,d.fieldBorderColor);const Co=kn(d.fieldCorner);Ir(Ke.fieldCorner,Co,me,Be,xe,$e,Xe,ft,ce,le,Te,Ae,ut);const Fe=uo(Ke.fieldBorderWidth,d.fieldBorderWidth);lt.value=Fe.value,st.value=Fe.unit;const ze=ro(Ke.fieldPaddingLeftRight??d.fieldPaddingLeftRight);vt.value=ze.value,pt.value=ze.unit;const Et=ro(Ke.fieldPaddingTopBottom??d.fieldPaddingTopBottom);Ht.value=Et.value,Wt.value=Et.unit,ye.value=it(Ke.labelFontColor,d.labelFontColor),be.value=it(Ke.buttonBackground,d.buttonBackground),Ye.value=it(Ke.buttonBorderColor,d.buttonBorderColor);const Jt=uo(Ke.buttonBorderWidth,d.buttonBorderWidth);at.value=Jt.value,qt.value=Jt.unit,Pt.value=it(Ke.buttonText,d.buttonText)}setTimeout(()=>{l.value=!1},0)};Ft(()=>{ao()}),Re(()=>i.styleSettings,()=>{ao()},{deep:!0}),Re(()=>i.formId,()=>{ao()}),s2([{watchRef:M,getCurrentValue:()=>i.styleSettings.quickMode?.formBackground,onChange:()=>po()},{watchRef:D,getCurrentValue:()=>i.styleSettings.quickMode?.formBorderColor,onChange:()=>Ue()},{watchRef:U,getCurrentValue:()=>i.styleSettings.quickMode?.formTitleText,onChange:()=>Me()},{watchRef:T,getCurrentValue:()=>i.styleSettings.quickMode?.fieldBackground,onChange:()=>ct()},{watchRef:te,getCurrentValue:()=>i.styleSettings.quickMode?.fieldText,onChange:()=>tt()},{watchRef:ae,getCurrentValue:()=>i.styleSettings.quickMode?.fieldBorderColor,onChange:()=>Kt()},{watchRef:ye,getCurrentValue:()=>i.styleSettings.quickMode?.labelFontColor,onChange:()=>wo()},{watchRef:be,getCurrentValue:()=>i.styleSettings.quickMode?.buttonBackground,onChange:()=>yo()},{watchRef:Ye,getCurrentValue:()=>i.styleSettings.quickMode?.buttonBorderColor,onChange:()=>To()},{watchRef:Pt,getCurrentValue:()=>i.styleSettings.quickMode?.buttonText,onChange:()=>we()}],l),$d($,B,"quickMode.formBorderWidth",["quickMode.formBorderWidth","advancedMode.general.formBorderWidth"],i,l),$d(A,j,"quickMode.verticalSpacing",["quickMode.verticalSpacing","advancedMode.general.verticalSpacing"],i,l),$d(N,oe,"quickMode.horizontalSpacing",["quickMode.horizontalSpacing","advancedMode.general.horizontalSpacing"],i,l),Lr([J,Y,H,fe,O,q,W,R,G,z,X],l,()=>Mt()),Lr([me,Be,xe,$e,Xe,ft,ce,le,Te,Ae,ut],l,()=>Rt()),d2([{valueRef:lt,unitRef:st,getCurrentValue:()=>i.styleSettings.quickMode?.fieldBorderWidth,onChange:()=>se()},{valueRef:vt,unitRef:pt,getCurrentValue:()=>i.styleSettings.quickMode?.fieldPaddingLeftRight,onChange:()=>ke()},{valueRef:Ht,unitRef:Wt,getCurrentValue:()=>i.styleSettings.quickMode?.fieldPaddingTopBottom,onChange:()=>mt()},{valueRef:at,unitRef:qt,getCurrentValue:()=>i.styleSettings.quickMode?.buttonBorderWidth,onChange:()=>dt()}],l);const po=()=>{i.updateStyleSettings("quickMode.formBackground",M.value),i.updateStyleSettings("advancedMode.general.formBackground",M.value)},Ue=()=>{i.updateStyleSettings("quickMode.formBorderColor",D.value),i.updateStyleSettings("advancedMode.general.formBorderColor",D.value)},Me=()=>{i.updateStyleSettings("quickMode.formTitleText",U.value),i.updateStyleSettings("advancedMode.formTitle.fontColor",U.value)},ct=()=>{i.updateStyleSettings("quickMode.fieldBackground",T.value),i.updateStyleSettings("advancedMode.fieldStates.default.background",T.value)},tt=()=>{i.updateStyleSettings("quickMode.fieldText",te.value),i.updateStyleSettings("advancedMode.fieldStates.default.textColor",te.value),i.updateStyleSettings("advancedMode.fieldPlaceholder.fontColor",te.value)},Kt=()=>{i.updateStyleSettings("quickMode.fieldBorderColor",ae.value),i.updateStyleSettings("advancedMode.fieldStates.default.borderColor",ae.value)},wo=()=>{i.updateStyleSettings("quickMode.labelFontColor",ye.value),i.updateStyleSettings("advancedMode.fieldLabels.label.fontColor",ye.value)},yo=()=>{i.updateStyleSettings("quickMode.buttonBackground",be.value),i.updateStyleSettings("advancedMode.buttonStates.normal.background",be.value)},To=()=>{i.updateStyleSettings("quickMode.buttonBorderColor",Ye.value),i.updateStyleSettings("advancedMode.buttonStates.normal.borderColor",Ye.value)},we=()=>{i.updateStyleSettings("quickMode.buttonText",Pt.value),i.updateStyleSettings("advancedMode.buttonStates.normal.textColor",Pt.value)},se=()=>{const Ke=ys(lt.value,st.value);i.updateStyleSettings("quickMode.fieldBorderWidth",Ke),i.updateStyleSettings("advancedMode.fieldStates.default.borderWidth",Ke)},ke=()=>{const Ke=ys(vt.value,pt.value);i.updateStyleSettings("quickMode.fieldPaddingLeftRight",Ke),i.updateStyleSettings("advancedMode.fieldStates.default.paddingLeftRight",Ke)},mt=()=>{const Ke=ys(Ht.value,Wt.value);i.updateStyleSettings("quickMode.fieldPaddingTopBottom",Ke),i.updateStyleSettings("advancedMode.fieldStates.default.paddingTopBottom",Ke)},dt=()=>{const Ke=ys(at.value,qt.value);i.updateStyleSettings("quickMode.buttonBorderWidth",Ke),i.updateStyleSettings("advancedMode.buttonStates.normal.borderWidth",Ke)};return(Ke,pe)=>(g(),F("div",u2,[u("div",c2,[u("div",f2,[u("label",m2,x(a(o)("form_background")),1),u("div",v2,[s(gt,{modelValue:M.value,"onUpdate:modelValue":pe[1]||(pe[1]=ge=>M.value=ge)},{reference:y(()=>[s(Ve,{modelValue:M.value,"onUpdate:modelValue":pe[0]||(pe[0]=ge=>M.value=ge),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:M.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",p2,[u("label",y2,x(a(o)("form_border_color")),1),u("div",g2,[s(gt,{modelValue:D.value,"onUpdate:modelValue":pe[3]||(pe[3]=ge=>D.value=ge)},{reference:y(()=>[s(Ve,{modelValue:D.value,"onUpdate:modelValue":pe[2]||(pe[2]=ge=>D.value=ge),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:D.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",h2,[u("label",b2,x(a(o)("form_border_width")),1),s(ot,{modelValue:$.value,"onUpdate:modelValue":pe[4]||(pe[4]=ge=>$.value=ge),unit:B.value,"onUpdate:unit":pe[5]||(pe[5]=ge=>B.value=ge),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(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",_2,[u("label",x2,x(a(o)("vertical_spacing")),1),s(ot,{modelValue:A.value,"onUpdate:modelValue":pe[6]||(pe[6]=ge=>A.value=ge),unit:j.value,"onUpdate:unit":pe[7]||(pe[7]=ge=>j.value=ge),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"])]),u("div",w2,[u("label",C2,x(a(o)("horizontal_spacing")),1),s(ot,{modelValue:N.value,"onUpdate:modelValue":pe[8]||(pe[8]=ge=>N.value=ge),unit:oe.value,"onUpdate:unit":pe[9]||(pe[9]=ge=>oe.value=ge),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"])]),u("div",S2,[u("label",k2,x(a(o)("form_corner")),1),u("div",F2,[u("div",I2,[s(Ie,{size:"s",type:"ghost",priority:J.value?"secondary":"tertiary","icon-start":J.value?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":J.value?a(o)("unlink_corners"):a(o)("link_corners"),onClick:vo},null,8,["priority","icon-start","aria-label"]),s(ot,{modelValue:Pe.value,"onUpdate:modelValue":pe[10]||(pe[10]=ge=>Pe.value=ge),unit:H.value,"onUpdate:unit":pe[11]||(pe[11]=ge=>H.value=ge),secondary:"","icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:Ze.value,disabled:!J.value,class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit","placeholder","disabled"])])])]),J.value?ue("",!0):(g(),F("div",T2,[u("div",P2,[s(ot,{modelValue:fe.value,"onUpdate:modelValue":pe[12]||(pe[12]=ge=>fe.value=ge),unit:O.value,"onUpdate:unit":pe[13]||(pe[13]=ge=>O.value=ge),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"])]),u("div",$2,[s(ot,{modelValue:q.value,"onUpdate:modelValue":pe[14]||(pe[14]=ge=>q.value=ge),unit:W.value,"onUpdate:unit":pe[15]||(pe[15]=ge=>W.value=ge),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"])]),u("div",L2,[s(ot,{modelValue:z.value,"onUpdate:modelValue":pe[16]||(pe[16]=ge=>z.value=ge),unit:X.value,"onUpdate:unit":pe[17]||(pe[17]=ge=>X.value=ge),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"])]),u("div",V2,[s(ot,{modelValue:R.value,"onUpdate:modelValue":pe[18]||(pe[18]=ge=>R.value=ge),unit:G.value,"onUpdate:unit":pe[19]||(pe[19]=ge=>G.value=ge),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"])])])),u("div",U2,[u("label",M2,x(a(o)("form_title_text")),1),u("div",R2,[s(gt,{modelValue:U.value,"onUpdate:modelValue":pe[21]||(pe[21]=ge=>U.value=ge)},{reference:y(()=>[s(Ve,{modelValue:U.value,"onUpdate:modelValue":pe[20]||(pe[20]=ge=>U.value=ge),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:U.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",B2,[u("label",E2,x(a(o)("field_background")),1),u("div",A2,[s(gt,{modelValue:T.value,"onUpdate:modelValue":pe[23]||(pe[23]=ge=>T.value=ge)},{reference:y(()=>[s(Ve,{modelValue:T.value,"onUpdate:modelValue":pe[22]||(pe[22]=ge=>T.value=ge),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:T.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",D2,[u("label",O2,x(a(o)("field_text")),1),u("div",z2,[s(gt,{modelValue:te.value,"onUpdate:modelValue":pe[25]||(pe[25]=ge=>te.value=ge)},{reference:y(()=>[s(Ve,{modelValue:te.value,"onUpdate:modelValue":pe[24]||(pe[24]=ge=>te.value=ge),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:te.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",N2,[u("label",W2,x(a(o)("field_border_color")),1),u("div",q2,[s(gt,{modelValue:ae.value,"onUpdate:modelValue":pe[27]||(pe[27]=ge=>ae.value=ge)},{reference:y(()=>[s(Ve,{modelValue:ae.value,"onUpdate:modelValue":pe[26]||(pe[26]=ge=>ae.value=ge),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:ae.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",Y2,[u("label",H2,x(a(o)("field_corner")),1),u("div",G2,[u("div",j2,[s(Ie,{size:"s",type:"ghost",priority:me.value?"secondary":"tertiary","icon-start":me.value?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":me.value?a(o)("unlink_corners"):a(o)("link_corners"),onClick:to},null,8,["priority","icon-start","aria-label"]),s(ot,{modelValue:et.value,"onUpdate:modelValue":pe[28]||(pe[28]=ge=>et.value=ge),unit:xe.value,"onUpdate:unit":pe[29]||(pe[29]=ge=>xe.value=ge),secondary:"","icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:$t.value,disabled:!me.value,class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit","placeholder","disabled"])])])]),me.value?ue("",!0):(g(),F("div",K2,[u("div",Q2,[s(ot,{modelValue:$e.value,"onUpdate:modelValue":pe[30]||(pe[30]=ge=>$e.value=ge),unit:Xe.value,"onUpdate:unit":pe[31]||(pe[31]=ge=>Xe.value=ge),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"])]),u("div",X2,[s(ot,{modelValue:ft.value,"onUpdate:modelValue":pe[32]||(pe[32]=ge=>ft.value=ge),unit:ce.value,"onUpdate:unit":pe[33]||(pe[33]=ge=>ce.value=ge),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"])]),u("div",J2,[s(ot,{modelValue:Ae.value,"onUpdate:modelValue":pe[34]||(pe[34]=ge=>Ae.value=ge),unit:ut.value,"onUpdate:unit":pe[35]||(pe[35]=ge=>ut.value=ge),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"])]),u("div",Z2,[s(ot,{modelValue:le.value,"onUpdate:modelValue":pe[36]||(pe[36]=ge=>le.value=ge),unit:Te.value,"onUpdate:unit":pe[37]||(pe[37]=ge=>Te.value=ge),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"])])])),u("div",eP,[u("label",tP,x(a(o)("field_border_width")),1),s(ot,{modelValue:lt.value,"onUpdate:modelValue":pe[38]||(pe[38]=ge=>lt.value=ge),unit:st.value,"onUpdate:unit":pe[39]||(pe[39]=ge=>st.value=ge),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"])]),u("div",oP,[u("label",nP,x(a(o)("field_padding_left_right")),1),s(ot,{modelValue:vt.value,"onUpdate:modelValue":pe[40]||(pe[40]=ge=>vt.value=ge),unit:pt.value,"onUpdate:unit":pe[41]||(pe[41]=ge=>pt.value=ge),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"])]),u("div",iP,[u("label",lP,x(a(o)("field_padding_top_bottom")),1),s(ot,{modelValue:Ht.value,"onUpdate:modelValue":pe[42]||(pe[42]=ge=>Ht.value=ge),unit:Wt.value,"onUpdate:unit":pe[43]||(pe[43]=ge=>Wt.value=ge),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"])]),u("div",aP,[u("label",rP,x(a(o)("label_font_color")),1),u("div",sP,[s(gt,{modelValue:ye.value,"onUpdate:modelValue":pe[45]||(pe[45]=ge=>ye.value=ge)},{reference:y(()=>[s(Ve,{modelValue:ye.value,"onUpdate:modelValue":pe[44]||(pe[44]=ge=>ye.value=ge),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:ye.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",dP,[u("label",uP,x(a(o)("button_background")),1),u("div",cP,[s(gt,{modelValue:be.value,"onUpdate:modelValue":pe[47]||(pe[47]=ge=>be.value=ge)},{reference:y(()=>[s(Ve,{modelValue:be.value,"onUpdate:modelValue":pe[46]||(pe[46]=ge=>be.value=ge),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:be.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",fP,[u("label",mP,x(a(o)("button_border_color")),1),u("div",vP,[s(gt,{modelValue:Ye.value,"onUpdate:modelValue":pe[49]||(pe[49]=ge=>Ye.value=ge)},{reference:y(()=>[s(Ve,{modelValue:Ye.value,"onUpdate:modelValue":pe[48]||(pe[48]=ge=>Ye.value=ge),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:Ye.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",pP,[u("label",yP,x(a(o)("button_border_width")),1),s(ot,{unit:qt.value,"onUpdate:unit":pe[50]||(pe[50]=ge=>qt.value=ge),modelValue:at.value,"onUpdate:modelValue":pe[51]||(pe[51]=ge=>at.value=ge),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"])]),u("div",gP,[u("label",hP,x(a(o)("button_text")),1),u("div",bP,[s(gt,{modelValue:Pt.value,"onUpdate:modelValue":pe[53]||(pe[53]=ge=>Pt.value=ge)},{reference:y(()=>[s(Ve,{modelValue:Pt.value,"onUpdate:modelValue":pe[52]||(pe[52]=ge=>Pt.value=ge),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:Pt.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])])])]))}}),xP=Oe(_P,[["__scopeId","data-v-fc5a453e"]]),wP={class:"ivyforms-advanced-mode-controls__section"},CP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},SP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},kP={class:"ivyforms-color-input-wrapper"},FP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},IP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},TP={class:"ivyforms-color-input-wrapper"},PP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$P={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},LP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},VP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},UP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},MP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},RP={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},BP={class:"ivyforms-corner-main-input"},EP={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},AP={class:"ivyforms-corner-grid-item"},DP={class:"ivyforms-corner-grid-item"},OP={class:"ivyforms-corner-grid-item"},zP={class:"ivyforms-corner-grid-item"},NP=he({__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(t,{emit:o}){const{getLabel:i}=We(),l=bc,d=o;return(m,r)=>{const p=kt;return g(),F("div",wP,[u("div",CP,[u("label",SP,x(a(i)("border_color")),1),u("div",kP,[s(gt,{"model-value":t.confirmationBorderColor,"onUpdate:modelValue":r[1]||(r[1]=f=>d("update:confirmationBorderColor",f))},{reference:y(()=>[s(Ve,{"model-value":t.confirmationBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":r[0]||(r[0]=f=>d("update:confirmationBorderColor",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.confirmationBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",FP,[u("label",IP,x(a(i)("background_color")),1),u("div",TP,[s(gt,{"model-value":t.confirmationBackgroundColor,"onUpdate:modelValue":r[3]||(r[3]=f=>d("update:confirmationBackgroundColor",f))},{reference:y(()=>[s(Ve,{"model-value":t.confirmationBackgroundColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":r[2]||(r[2]=f=>d("update:confirmationBackgroundColor",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.confirmationBackgroundColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",PP,[u("label",$P,x(a(i)("border_width")),1),s(ot,{secondary:"","model-value":t.confirmationBorderWidthValue,unit:t.confirmationBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-mixed-input-field","onUpdate:modelValue":r[4]||(r[4]=f=>d("update:confirmationBorderWidthValue",f)),"onUpdate:unit":r[5]||(r[5]=f=>d("update:confirmationBorderWidthUnit",f))},null,8,["model-value","unit"])]),u("div",LP,[u("label",VP,x(a(i)("border_style")),1),s(Ct,{secondary:"","model-value":t.confirmationBorderStyle,"icon-start":a(Pr)(t.confirmationBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":r[6]||(r[6]=f=>d("update:confirmationBorderStyle",a(co)(f)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(l),f=>(g(),ee(p,{key:f.value,label:f.label,value:f.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),u("div",UP,[u("label",MP,x(a(i)("corner")),1),u("div",RP,[u("div",BP,[s(Ie,{size:"s",type:"ghost",priority:t.isConfirmationCornerLinked?"secondary":"tertiary","icon-start":t.isConfirmationCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":t.isConfirmationCornerLinked?a(i)("unlink_corners"):a(i)("link_corners"),onClick:r[7]||(r[7]=f=>d("toggleConfirmationCornerLinked"))},null,8,["priority","icon-start","aria-label"]),s(ot,{secondary:"","model-value":t.confirmationCornerMainValue,unit:t.confirmationCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:t.confirmationCornerMainPlaceholder,disabled:!t.isConfirmationCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":r[8]||(r[8]=f=>d("update:confirmationCornerMainValue",f)),"onUpdate:unit":r[9]||(r[9]=f=>d("update:confirmationCornerLinkedUnit",f))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isConfirmationCornerLinked?ue("",!0):(g(),F("div",EP,[u("div",AP,[s(ot,{secondary:"","model-value":t.confirmationCornerTopLeftValue,unit:t.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":r[10]||(r[10]=f=>d("update:confirmationCornerTopLeftValue",f)),"onUpdate:unit":r[11]||(r[11]=f=>d("update:confirmationCornerTopLeftUnit",f))},null,8,["model-value","unit"])]),u("div",DP,[s(ot,{secondary:"","model-value":t.confirmationCornerTopRightValue,unit:t.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":r[12]||(r[12]=f=>d("update:confirmationCornerTopRightValue",f)),"onUpdate:unit":r[13]||(r[13]=f=>d("update:confirmationCornerTopRightUnit",f))},null,8,["model-value","unit"])]),u("div",OP,[s(ot,{secondary:"","model-value":t.confirmationCornerBottomLeftValue,unit:t.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":r[14]||(r[14]=f=>d("update:confirmationCornerBottomLeftValue",f)),"onUpdate:unit":r[15]||(r[15]=f=>d("update:confirmationCornerBottomLeftUnit",f))},null,8,["model-value","unit"])]),u("div",zP,[s(ot,{secondary:"","model-value":t.confirmationCornerBottomRightValue,unit:t.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":r[16]||(r[16]=f=>d("update:confirmationCornerBottomRightValue",f)),"onUpdate:unit":r[17]||(r[17]=f=>d("update:confirmationCornerBottomRightUnit",f))},null,8,["model-value","unit"])])]))])}}}),WP={class:"ivyforms-advanced-mode-controls__section"},qP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},YP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},HP={class:"ivyforms-color-input-wrapper"},GP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},jP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},KP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},QP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},XP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},JP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},ZP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},e$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},t$={class:"ivyforms-color-input-wrapper"},o$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},n$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},i$={class:"ivyforms-color-input-wrapper"},l$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},a$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},r$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},s$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},d$={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},u$={class:"ivyforms-corner-main-input"},c$={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},f$={class:"ivyforms-corner-grid-item"},m$={class:"ivyforms-corner-grid-item"},v$={class:"ivyforms-corner-grid-item"},p$={class:"ivyforms-corner-grid-item"},y$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},g$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},h$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},b$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},_$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},x$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},w$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},C$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},S$=he({__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(t,{emit:o}){const{getLabel:i}=We(),l=Va,d=Ua,m=o;return(r,p)=>{const f=Qe,v=kt;return g(),F("div",WP,[u("div",qP,[u("label",YP,x(a(i)("button_background")),1),u("div",HP,[s(gt,{"model-value":t.buttonBackground,"onUpdate:modelValue":p[1]||(p[1]=h=>m("update:buttonBackground",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.buttonBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":p[0]||(p[0]=h=>m("update:buttonBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.buttonBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s(f,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",GP,[u("label",jP,x(a(i)("font_weight")),1),s(Ct,{"model-value":t.buttonFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=h=>m("update:buttonFontWeight",String(h)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(l),h=>(g(),ee(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",KP,[u("label",QP,x(a(i)("font_style")),1),s(Ct,{"model-value":t.buttonFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=h=>m("update:buttonFontStyle",a(lo)(h)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(d),h=>(g(),ee(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",XP,[u("label",JP,x(a(i)("font_size")),1),s(ot,{"model-value":t.buttonFontSizeValue,unit:t.buttonFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=h=>m("update:buttonFontSizeValue",h)),"onUpdate:unit":p[5]||(p[5]=h=>m("update:buttonFontSizeUnit",h))},null,8,["model-value","unit"])]),u("div",ZP,[u("label",e$,x(a(i)("button_border_color")),1),u("div",t$,[s(gt,{"model-value":t.buttonBorderColor,"onUpdate:modelValue":p[7]||(p[7]=h=>m("update:buttonBorderColor",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.buttonBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":p[6]||(p[6]=h=>m("update:buttonBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.buttonBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",o$,[u("label",n$,x(a(i)("button_text")),1),u("div",i$,[s(gt,{"model-value":t.buttonText,"onUpdate:modelValue":p[9]||(p[9]=h=>m("update:buttonText",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.buttonText,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":p[8]||(p[8]=h=>m("update:buttonText",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.buttonText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",l$,[u("label",a$,x(a(i)("button_border_width")),1),s(ot,{"model-value":t.buttonBorderWidthValue,unit:t.buttonBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[10]||(p[10]=h=>m("update:buttonBorderWidthValue",h)),"onUpdate:unit":p[11]||(p[11]=h=>m("update:buttonBorderWidthUnit",h))},null,8,["model-value","unit"])]),u("div",r$,[u("label",s$,x(a(i)("corner")),1),u("div",d$,[u("div",u$,[s(Ie,{size:"s",type:"ghost",priority:t.isButtonCornerLinked?"secondary":"tertiary","icon-start":t.isButtonCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":t.isButtonCornerLinked?a(i)("unlink_corners"):a(i)("link_corners"),onClick:p[12]||(p[12]=h=>m("toggleButtonCornerLinked"))},null,8,["priority","icon-start","aria-label"]),s(ot,{secondary:"","model-value":t.buttonCornerMainValue,unit:t.buttonCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:t.buttonCornerMainPlaceholder,disabled:!t.isButtonCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":p[13]||(p[13]=h=>m("update:buttonCornerMainValue",h)),"onUpdate:unit":p[14]||(p[14]=h=>m("update:buttonCornerLinkedUnit",h))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isButtonCornerLinked?ue("",!0):(g(),F("div",c$,[u("div",f$,[s(ot,{secondary:"","model-value":t.buttonCornerTopLeftValue,unit:t.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":p[15]||(p[15]=h=>m("update:buttonCornerTopLeftValue",h)),"onUpdate:unit":p[16]||(p[16]=h=>m("update:buttonCornerTopLeftUnit",h))},null,8,["model-value","unit"])]),u("div",m$,[s(ot,{secondary:"","model-value":t.buttonCornerTopRightValue,unit:t.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":p[17]||(p[17]=h=>m("update:buttonCornerTopRightValue",h)),"onUpdate:unit":p[18]||(p[18]=h=>m("update:buttonCornerTopRightUnit",h))},null,8,["model-value","unit"])]),u("div",v$,[s(ot,{secondary:"","model-value":t.buttonCornerBottomLeftValue,unit:t.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":p[19]||(p[19]=h=>m("update:buttonCornerBottomLeftValue",h)),"onUpdate:unit":p[20]||(p[20]=h=>m("update:buttonCornerBottomLeftUnit",h))},null,8,["model-value","unit"])]),u("div",p$,[s(ot,{secondary:"","model-value":t.buttonCornerBottomRightValue,unit:t.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":p[21]||(p[21]=h=>m("update:buttonCornerBottomRightValue",h)),"onUpdate:unit":p[22]||(p[22]=h=>m("update:buttonCornerBottomRightUnit",h))},null,8,["model-value","unit"])])])),s(f,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",y$,[u("label",g$,x(a(i)("padding_left_right")),1),s(ot,{"model-value":t.buttonPaddingLeftRightValue,unit:t.buttonPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[23]||(p[23]=h=>m("update:buttonPaddingLeftRightValue",h)),"onUpdate:unit":p[24]||(p[24]=h=>m("update:buttonPaddingLeftRightUnit",h))},null,8,["model-value","unit"])]),u("div",h$,[u("label",b$,x(a(i)("padding_top_bottom")),1),s(ot,{"model-value":t.buttonPaddingTopBottomValue,unit:t.buttonPaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"8",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[25]||(p[25]=h=>m("update:buttonPaddingTopBottomValue",h)),"onUpdate:unit":p[26]||(p[26]=h=>m("update:buttonPaddingTopBottomUnit",h))},null,8,["model-value","unit"])]),s(f,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",_$,[u("label",x$,x(a(i)("button_width")),1),s(ot,{"model-value":t.buttonWidthValue,unit:t.buttonWidthUnit,secondary:"","icon-prepend":"size-width","icon-prepend-category":"builder",units:["px","rem","em","%","auto"],placeholder:"auto",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[27]||(p[27]=h=>m("update:buttonWidthValue",h)),"onUpdate:unit":p[28]||(p[28]=h=>m("update:buttonWidthUnit",h))},null,8,["model-value","unit"])]),u("div",w$,[u("label",C$,x(a(i)("button_height")),1),s(ot,{"model-value":t.buttonHeightValue,unit:t.buttonHeightUnit,secondary:"","icon-prepend":"size-height","icon-prepend-category":"builder",units:["px","rem","em","%","auto"],placeholder:"auto",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[29]||(p[29]=h=>m("update:buttonHeightValue",h)),"onUpdate:unit":p[30]||(p[30]=h=>m("update:buttonHeightUnit",h))},null,8,["model-value","unit"])])])}}}),k$={class:"ivyforms-advanced-mode-controls__section"},F$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},I$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},T$={class:"ivyforms-color-input-wrapper"},P$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},L$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},V$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},U$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},M$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},R$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},B$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},E$={class:"ivyforms-color-input-wrapper"},A$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},D$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},O$={class:"ivyforms-color-input-wrapper"},z$=he({__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(t,{emit:o}){const{getLabel:i}=We(),l=Va,d=Ua,m=o;return(r,p)=>{const f=kt;return g(),F("div",k$,[u("div",F$,[u("label",I$,x(a(i)("font_color")),1),u("div",T$,[s(gt,{"model-value":t.checkboxRadioFontColor,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:checkboxRadioFontColor",v))},{reference:y(()=>[s(Ve,{"model-value":t.checkboxRadioFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:checkboxRadioFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.checkboxRadioFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",P$,[u("label",$$,x(a(i)("font_weight")),1),s(Ct,{"model-value":t.checkboxRadioFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:checkboxRadioFontWeight",String(v)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(l),v=>(g(),ee(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",L$,[u("label",V$,x(a(i)("font_style")),1),s(Ct,{"model-value":t.checkboxRadioFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:checkboxRadioFontStyle",a(lo)(v)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(d),v=>(g(),ee(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",U$,[u("label",M$,x(a(i)("font_size")),1),s(ot,{"model-value":t.checkboxRadioFontSizeValue,unit:t.checkboxRadioFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=v=>m("update:checkboxRadioFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:checkboxRadioFontSizeUnit",v))},null,8,["model-value","unit"])]),u("div",R$,[u("label",B$,x(a(i)("selection_color")),1),u("div",E$,[s(gt,{"model-value":t.checkboxRadioSelectionColor,"onUpdate:modelValue":p[7]||(p[7]=v=>m("update:checkboxRadioSelectionColor",v))},{reference:y(()=>[s(Ve,{"model-value":t.checkboxRadioSelectionColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[6]||(p[6]=v=>m("update:checkboxRadioSelectionColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.checkboxRadioSelectionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",A$,[u("label",D$,x(a(i)("border_color")),1),u("div",O$,[s(gt,{"model-value":t.checkboxRadioBorderColor,"onUpdate:modelValue":p[9]||(p[9]=v=>m("update:checkboxRadioBorderColor",v))},{reference:y(()=>[s(Ve,{"model-value":t.checkboxRadioBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[8]||(p[8]=v=>m("update:checkboxRadioBorderColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.checkboxRadioBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])])}}}),N$={class:"ivyforms-advanced-mode-controls__section"},W$={key:0,class:"ivyforms-tab-content ivyforms-width-100"},q$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},Y$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},H$={class:"ivyforms-color-input-wrapper"},G$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},j$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},K$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},Q$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},X$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},J$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},Z$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},eL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},tL={class:"ivyforms-color-input-wrapper"},oL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},nL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},iL={class:"ivyforms-color-input-wrapper"},lL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},aL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},rL={class:"ivyforms-color-input-wrapper"},sL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},dL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},uL={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},cL={class:"ivyforms-corner-main-input"},fL={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},mL={class:"ivyforms-corner-grid-item"},vL={class:"ivyforms-corner-grid-item"},pL={class:"ivyforms-corner-grid-item"},yL={class:"ivyforms-corner-grid-item"},gL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},hL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},bL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},_L={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},xL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},wL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},CL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},SL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},kL={key:1,class:"ivyforms-tab-content ivyforms-width-100"},FL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},IL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},TL={class:"ivyforms-color-input-wrapper"},PL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$L={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},LL={class:"ivyforms-color-input-wrapper"},VL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},UL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},ML={class:"ivyforms-color-input-wrapper"},RL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},BL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},EL={class:"ivyforms-color-input-wrapper"},AL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},DL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},OL={key:2,class:"ivyforms-tab-content ivyforms-width-100"},zL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},NL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},WL={class:"ivyforms-color-input-wrapper"},qL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},YL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},HL={class:"ivyforms-color-input-wrapper"},GL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},jL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},KL={class:"ivyforms-color-input-wrapper"},QL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},XL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JL={class:"ivyforms-color-input-wrapper"},ZL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},eV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},tV={key:3,class:"ivyforms-tab-content ivyforms-width-100"},oV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},nV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},iV={class:"ivyforms-color-input-wrapper"},lV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},aV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},rV={class:"ivyforms-color-input-wrapper"},sV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},dV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},uV={class:"ivyforms-color-input-wrapper"},cV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},fV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},mV={class:"ivyforms-color-input-wrapper"},vV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},pV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},yV=he({__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(t,{emit:o}){const{getLabel:i}=We(),l=bc,d=Va,m=Ua,r=o;return(p,f)=>{const v=kt;return g(),F("div",N$,[s(Nn,{"model-value":t.fieldStatesActiveTab,tabs:t.fieldStatesTabs,priority:"secondary",type:"tonal",background:!1,class:"ivyforms-field-states-tabs","onUpdate:modelValue":f[0]||(f[0]=h=>r("update:fieldStatesActiveTab",h))},null,8,["model-value","tabs"]),t.fieldStatesActiveTab==="default"?(g(),F("div",W$,[u("div",q$,[u("label",Y$,x(a(i)("field_background")),1),u("div",H$,[s(gt,{"model-value":t.fieldBackground,"onUpdate:modelValue":f[2]||(f[2]=h=>r("update:fieldBackground",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[1]||(f[1]=h=>r("update:fieldBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",G$,[u("label",j$,x(a(i)("font_weight")),1),s(Ct,{secondary:"","model-value":t.fieldFontWeight,class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[3]||(f[3]=h=>r("update:fieldFontWeight",String(h)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(d),h=>(g(),ee(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",K$,[u("label",Q$,x(a(i)("font_style")),1),s(Ct,{secondary:"","model-value":t.fieldFontStyle,class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[4]||(f[4]=h=>r("update:fieldFontStyle",a(lo)(h)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(m),h=>(g(),ee(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",X$,[u("label",J$,x(a(i)("font_size")),1),s(ot,{secondary:"","model-value":t.fieldFontSizeValue,unit:t.fieldFontSizeUnit,"icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[5]||(f[5]=h=>r("update:fieldFontSizeValue",h)),"onUpdate:unit":f[6]||(f[6]=h=>r("update:fieldFontSizeUnit",h))},null,8,["model-value","unit"])]),u("div",Z$,[u("label",eL,x(a(i)("field_text")),1),u("div",tL,[s(gt,{"model-value":t.fieldText,"onUpdate:modelValue":f[8]||(f[8]=h=>r("update:fieldText",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldText,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[7]||(f[7]=h=>r("update:fieldText",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",oL,[u("label",nL,x(a(i)("description_color")),1),u("div",iL,[s(gt,{"model-value":t.fieldDescriptionColor,"onUpdate:modelValue":f[10]||(f[10]=h=>r("update:fieldDescriptionColor",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[9]||(f[9]=h=>r("update:fieldDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",lL,[u("label",aL,x(a(i)("field_border_color")),1),u("div",rL,[s(gt,{"model-value":t.fieldBorderColor,"onUpdate:modelValue":f[12]||(f[12]=h=>r("update:fieldBorderColor",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[11]||(f[11]=h=>r("update:fieldBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",sL,[u("label",dL,x(a(i)("field_corner")),1),u("div",uL,[u("div",cL,[s(Ie,{size:"s",type:"ghost",priority:t.isFieldCornerLinked?"secondary":"tertiary","icon-start":t.isFieldCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":t.isFieldCornerLinked?a(i)("unlink_corners"):a(i)("link_corners"),onClick:f[13]||(f[13]=h=>r("toggleFieldCornerLinked"))},null,8,["priority","icon-start","aria-label"]),s(ot,{secondary:"","model-value":t.fieldCornerMainValue,unit:t.fieldCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:t.fieldCornerMainPlaceholder,disabled:!t.isFieldCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[14]||(f[14]=h=>r("update:fieldCornerMainValue",h)),"onUpdate:unit":f[15]||(f[15]=h=>r("update:fieldCornerLinkedUnit",h))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isFieldCornerLinked?ue("",!0):(g(),F("div",fL,[u("div",mL,[s(ot,{secondary:"","model-value":t.fieldCornerTopLeftValue,unit:t.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":f[16]||(f[16]=h=>r("update:fieldCornerTopLeftValue",h)),"onUpdate:unit":f[17]||(f[17]=h=>r("update:fieldCornerTopLeftUnit",h))},null,8,["model-value","unit"])]),u("div",vL,[s(ot,{secondary:"","model-value":t.fieldCornerTopRightValue,unit:t.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":f[18]||(f[18]=h=>r("update:fieldCornerTopRightValue",h)),"onUpdate:unit":f[19]||(f[19]=h=>r("update:fieldCornerTopRightUnit",h))},null,8,["model-value","unit"])]),u("div",pL,[s(ot,{secondary:"","model-value":t.fieldCornerBottomLeftValue,unit:t.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":f[20]||(f[20]=h=>r("update:fieldCornerBottomLeftValue",h)),"onUpdate:unit":f[21]||(f[21]=h=>r("update:fieldCornerBottomLeftUnit",h))},null,8,["model-value","unit"])]),u("div",yL,[s(ot,{secondary:"","model-value":t.fieldCornerBottomRightValue,unit:t.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":f[22]||(f[22]=h=>r("update:fieldCornerBottomRightValue",h)),"onUpdate:unit":f[23]||(f[23]=h=>r("update:fieldCornerBottomRightUnit",h))},null,8,["model-value","unit"])])])),u("div",gL,[u("label",hL,x(a(i)("field_border_width")),1),s(ot,{secondary:"","model-value":t.fieldBorderWidthValue,unit:t.fieldBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[24]||(f[24]=h=>r("update:fieldBorderWidthValue",h)),"onUpdate:unit":f[25]||(f[25]=h=>r("update:fieldBorderWidthUnit",h))},null,8,["model-value","unit"])]),u("div",bL,[u("label",_L,x(a(i)("border_style")),1),s(Ct,{secondary:"","model-value":t.fieldBorderStyle,"icon-start":a(Pr)(t.fieldBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[26]||(f[26]=h=>r("update:fieldBorderStyle",a(co)(h)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(l),h=>(g(),ee(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",xL,[u("label",wL,x(a(i)("padding_left_right")),1),s(ot,{secondary:"","model-value":t.fieldPaddingLeftRightValue,unit:t.fieldPaddingLeftRightUnit,"icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"12",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[27]||(f[27]=h=>r("update:fieldPaddingLeftRightValue",h)),"onUpdate:unit":f[28]||(f[28]=h=>r("update:fieldPaddingLeftRightUnit",h))},null,8,["model-value","unit"])]),u("div",CL,[u("label",SL,x(a(i)("padding_top_bottom")),1),s(ot,{secondary:"","model-value":t.fieldPaddingTopBottomValue,unit:t.fieldPaddingTopBottomUnit,"icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"8",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[29]||(f[29]=h=>r("update:fieldPaddingTopBottomValue",h)),"onUpdate:unit":f[30]||(f[30]=h=>r("update:fieldPaddingTopBottomUnit",h))},null,8,["model-value","unit"])])])):ue("",!0),t.fieldStatesActiveTab==="active"?(g(),F("div",kL,[u("div",FL,[u("label",IL,x(a(i)("field_background")),1),u("div",TL,[s(gt,{"model-value":t.fieldActiveBackground,"onUpdate:modelValue":f[32]||(f[32]=h=>r("update:fieldActiveBackground",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldActiveBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[31]||(f[31]=h=>r("update:fieldActiveBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldActiveBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",PL,[u("label",$L,x(a(i)("field_border_color")),1),u("div",LL,[s(gt,{"model-value":t.fieldActiveBorderColor,"onUpdate:modelValue":f[34]||(f[34]=h=>r("update:fieldActiveBorderColor",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldActiveBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[33]||(f[33]=h=>r("update:fieldActiveBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldActiveBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",VL,[u("label",UL,x(a(i)("field_text")),1),u("div",ML,[s(gt,{"model-value":t.fieldActiveTextColor,"onUpdate:modelValue":f[36]||(f[36]=h=>r("update:fieldActiveTextColor",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldActiveTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[35]||(f[35]=h=>r("update:fieldActiveTextColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldActiveTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",RL,[u("label",BL,x(a(i)("description_color")),1),u("div",EL,[s(gt,{"model-value":t.fieldActiveDescriptionColor,"onUpdate:modelValue":f[38]||(f[38]=h=>r("update:fieldActiveDescriptionColor",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldActiveDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[37]||(f[37]=h=>r("update:fieldActiveDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldActiveDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",AL,[u("label",DL,x(a(i)("border_style")),1),s(Ct,{secondary:"","model-value":t.fieldActiveBorderStyle,"icon-start":a(Pr)(t.fieldActiveBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[39]||(f[39]=h=>r("update:fieldActiveBorderStyle",a(co)(h)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(l),h=>(g(),ee(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):ue("",!0),t.fieldStatesActiveTab==="read-only"?(g(),F("div",OL,[u("div",zL,[u("label",NL,x(a(i)("field_background")),1),u("div",WL,[s(gt,{"model-value":t.fieldReadOnlyBackground,"onUpdate:modelValue":f[41]||(f[41]=h=>r("update:fieldReadOnlyBackground",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldReadOnlyBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[40]||(f[40]=h=>r("update:fieldReadOnlyBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldReadOnlyBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",qL,[u("label",YL,x(a(i)("field_border_color")),1),u("div",HL,[s(gt,{"model-value":t.fieldReadOnlyBorderColor,"onUpdate:modelValue":f[43]||(f[43]=h=>r("update:fieldReadOnlyBorderColor",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldReadOnlyBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[42]||(f[42]=h=>r("update:fieldReadOnlyBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldReadOnlyBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",GL,[u("label",jL,x(a(i)("field_text")),1),u("div",KL,[s(gt,{"model-value":t.fieldReadOnlyTextColor,"onUpdate:modelValue":f[45]||(f[45]=h=>r("update:fieldReadOnlyTextColor",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldReadOnlyTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[44]||(f[44]=h=>r("update:fieldReadOnlyTextColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldReadOnlyTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",QL,[u("label",XL,x(a(i)("description_color")),1),u("div",JL,[s(gt,{"model-value":t.fieldReadOnlyDescriptionColor,"onUpdate:modelValue":f[47]||(f[47]=h=>r("update:fieldReadOnlyDescriptionColor",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldReadOnlyDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[46]||(f[46]=h=>r("update:fieldReadOnlyDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldReadOnlyDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",ZL,[u("label",eV,x(a(i)("border_style")),1),s(Ct,{secondary:"","model-value":t.fieldReadOnlyBorderStyle,"icon-start":a(Pr)(t.fieldReadOnlyBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[48]||(f[48]=h=>r("update:fieldReadOnlyBorderStyle",a(co)(h)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(l),h=>(g(),ee(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):ue("",!0),t.fieldStatesActiveTab==="error"?(g(),F("div",tV,[u("div",oV,[u("label",nV,x(a(i)("field_background")),1),u("div",iV,[s(gt,{"model-value":t.fieldErrorBackground,"onUpdate:modelValue":f[50]||(f[50]=h=>r("update:fieldErrorBackground",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldErrorBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[49]||(f[49]=h=>r("update:fieldErrorBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldErrorBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",lV,[u("label",aV,x(a(i)("field_border_color")),1),u("div",rV,[s(gt,{"model-value":t.fieldErrorBorderColor,"onUpdate:modelValue":f[52]||(f[52]=h=>r("update:fieldErrorBorderColor",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldErrorBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[51]||(f[51]=h=>r("update:fieldErrorBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldErrorBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",sV,[u("label",dV,x(a(i)("field_text")),1),u("div",uV,[s(gt,{"model-value":t.fieldErrorTextColor,"onUpdate:modelValue":f[54]||(f[54]=h=>r("update:fieldErrorTextColor",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldErrorTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[53]||(f[53]=h=>r("update:fieldErrorTextColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldErrorTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",cV,[u("label",fV,x(a(i)("description_color")),1),u("div",mV,[s(gt,{"model-value":t.fieldErrorDescriptionColor,"onUpdate:modelValue":f[56]||(f[56]=h=>r("update:fieldErrorDescriptionColor",h))},{reference:y(()=>[s(Ve,{secondary:"","model-value":t.fieldErrorDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[55]||(f[55]=h=>r("update:fieldErrorDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldErrorDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",vV,[u("label",pV,x(a(i)("border_style")),1),s(Ct,{secondary:"","model-value":t.fieldErrorBorderStyle,"icon-start":a(Pr)(t.fieldErrorBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[57]||(f[57]=h=>r("update:fieldErrorBorderStyle",a(co)(h)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(l),h=>(g(),ee(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):ue("",!0)])}}}),gV={class:"ivyforms-alignment-control"},hV={class:"ivyforms-alignment-control__label"},bV=he({__name:"AlignmentControl",props:{modelValue:{},label:{}},emits:["update:modelValue"],setup(t,{emit:o}){const i=t,l=o,d=P(()=>{const r=i.modelValue;return[{name:"left",label:"",iconConfig:{name:"align-left",type:"outline",category:"builder",size:"s",color:r==="left"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:r==="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:r==="center"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:r==="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:r==="right"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:r==="right"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-2)"}}]}),m=P({get:()=>i.modelValue,set:r=>l("update:modelValue",r)});return(r,p)=>(g(),F("div",gV,[u("label",hV,x(t.label),1),(g(),ee(Nn,{key:i.modelValue,modelValue:m.value,"onUpdate:modelValue":p[0]||(p[0]=f=>m.value=f),tabs:d.value,priority:"secondary",type:"tonal","tab-style":"stroke",class:"ivyforms-alignment-control__tabs"},null,8,["modelValue","tabs"]))]))}}),Cp=Oe(bV,[["__scopeId","data-v-ff75968d"]]),_V={class:"ivyforms-advanced-mode-controls__section"},xV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},wV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},CV={class:"ivyforms-color-input-wrapper"},SV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},kV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},FV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},IV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},TV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},PV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},$V={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},LV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},VV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},UV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},MV=he({__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(t,{emit:o}){const{getLabel:i}=We(),l=Va,d=Ua,m=o;return(r,p)=>{const f=kt;return g(),F("div",_V,[u("div",xV,[u("label",wV,x(a(i)("placeholder_font_color")),1),u("div",CV,[s(gt,{"model-value":t.placeholderFontColor,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:placeholderFontColor",v))},{reference:y(()=>[s(Ve,{"model-value":t.placeholderFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:placeholderFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.placeholderFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",SV,[u("label",kV,x(a(i)("font_weight")),1),s(Ct,{"model-value":t.fieldPlaceholderFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:fieldPlaceholderFontWeight",String(v)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(l),v=>(g(),ee(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",FV,[u("label",IV,x(a(i)("font_style")),1),s(Ct,{"model-value":t.fieldPlaceholderFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:fieldPlaceholderFontStyle",a(lo)(v)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(d),v=>(g(),ee(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",TV,[u("label",PV,x(a(i)("font_size")),1),s(ot,{"model-value":t.fieldPlaceholderFontSizeValue,unit:t.fieldPlaceholderFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=v=>m("update:fieldPlaceholderFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:fieldPlaceholderFontSizeUnit",v))},null,8,["model-value","unit"])]),s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",$V,[u("label",LV,x(a(i)("placeholder_alignment")),1),s(Cp,{"model-value":t.fieldPlaceholderAlignment,"onUpdate:modelValue":p[6]||(p[6]=v=>m("update:fieldPlaceholderAlignment",v))},null,8,["model-value"])]),u("div",VV,[u("label",UV,x(a(i)("padding_left_right")),1),s(ot,{"model-value":t.fieldPlaceholderPaddingLeftRightValue,unit:t.fieldPlaceholderPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[7]||(p[7]=v=>m("update:fieldPlaceholderPaddingLeftRightValue",v)),"onUpdate:unit":p[8]||(p[8]=v=>m("update:fieldPlaceholderPaddingLeftRightUnit",v))},null,8,["model-value","unit"])])])}}}),RV={class:"ivyforms-advanced-mode-controls__section"},BV={key:0,class:"ivyforms-tab-content ivyforms-width-100"},EV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},AV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},DV={class:"ivyforms-color-input-wrapper"},OV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},zV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},NV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},WV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},qV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},YV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},HV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},GV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},jV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},KV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},QV={key:1,class:"ivyforms-tab-content ivyforms-width-100"},XV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},JV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},ZV={class:"ivyforms-color-input-wrapper"},e8=he({__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(t,{emit:o}){const{getLabel:i}=We(),l=Va,d=Ua,m=o;return(r,p)=>{const f=kt;return g(),F("div",RV,[s(Nn,{"model-value":t.fieldLabelsActiveTab,tabs:t.fieldLabelsTabs,priority:"secondary",type:"tonal",background:!1,class:"ivyforms-field-labels-tabs ivyforms-width-100","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:fieldLabelsActiveTab",v))},null,8,["model-value","tabs"]),t.fieldLabelsActiveTab==="label"?(g(),F("div",BV,[u("div",EV,[u("label",AV,x(a(i)("field_label_text")),1),u("div",DV,[s(gt,{"model-value":t.fieldLabelText,"onUpdate:modelValue":p[2]||(p[2]=v=>m("update:fieldLabelText",v))},{reference:y(()=>[s(Ve,{"model-value":t.fieldLabelText,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[1]||(p[1]=v=>m("update:fieldLabelText",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.fieldLabelText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",OV,[u("label",zV,x(a(i)("font_weight")),1),s(Ct,{"model-value":t.fieldLabelFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:fieldLabelFontWeight",String(v)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(l),v=>(g(),ee(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",NV,[u("label",WV,x(a(i)("font_style")),1),s(Ct,{"model-value":t.fieldLabelFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=v=>m("update:fieldLabelFontStyle",a(lo)(v)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(d),v=>(g(),ee(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",qV,[u("label",YV,x(a(i)("font_size")),1),s(ot,{"model-value":t.fieldLabelFontSizeValue,unit:t.fieldLabelFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[5]||(p[5]=v=>m("update:fieldLabelFontSizeValue",v)),"onUpdate:unit":p[6]||(p[6]=v=>m("update:fieldLabelFontSizeUnit",v))},null,8,["model-value","unit"])]),s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",HV,[u("label",GV,x(a(i)("padding_left_right")),1),s(ot,{"model-value":t.fieldLabelPaddingLeftRightValue,unit:t.fieldLabelPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[7]||(p[7]=v=>m("update:fieldLabelPaddingLeftRightValue",v)),"onUpdate:unit":p[8]||(p[8]=v=>m("update:fieldLabelPaddingLeftRightUnit",v))},null,8,["model-value","unit"])]),u("div",jV,[u("label",KV,x(a(i)("padding_top_bottom")),1),s(ot,{"model-value":t.fieldLabelPaddingTopBottomValue,unit:t.fieldLabelPaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[9]||(p[9]=v=>m("update:fieldLabelPaddingTopBottomValue",v)),"onUpdate:unit":p[10]||(p[10]=v=>m("update:fieldLabelPaddingTopBottomUnit",v))},null,8,["model-value","unit"])])])):ue("",!0),t.fieldLabelsActiveTab==="required-indicator"?(g(),F("div",QV,[u("div",XV,[u("label",JV,x(a(i)("font_color")),1),u("div",ZV,[s(gt,{"model-value":t.requiredIndicatorFontColor,"onUpdate:modelValue":p[12]||(p[12]=v=>m("update:requiredIndicatorFontColor",v))},{reference:y(()=>[s(Ve,{"model-value":t.requiredIndicatorFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[11]||(p[11]=v=>m("update:requiredIndicatorFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.requiredIndicatorFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])])):ue("",!0)])}}}),t8={class:"ivyforms-advanced-mode-controls__section"},o8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},n8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},i8={class:"ivyforms-color-input-wrapper"},l8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},a8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},r8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},s8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},d8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},u8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},c8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},f8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},m8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},v8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},p8=he({__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(t,{emit:o}){const{getLabel:i}=We(),l=Va,d=Ua,m=o;return(r,p)=>{const f=kt;return g(),F("div",t8,[u("div",o8,[u("label",n8,x(a(i)("font_color")),1),u("div",i8,[s(gt,{"model-value":t.formDescriptionFontColor,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:formDescriptionFontColor",v))},{reference:y(()=>[s(Ve,{"model-value":t.formDescriptionFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:formDescriptionFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.formDescriptionFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",l8,[u("label",a8,x(a(i)("font_weight")),1),s(Ct,{"model-value":t.formDescriptionFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:formDescriptionFontWeight",String(v)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(l),v=>(g(),ee(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",r8,[u("label",s8,x(a(i)("font_style")),1),s(Ct,{"model-value":t.formDescriptionFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:formDescriptionFontStyle",a(lo)(v)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(d),v=>(g(),ee(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",d8,[u("label",u8,x(a(i)("font_size")),1),s(ot,{"model-value":t.formDescriptionFontSizeValue,unit:t.formDescriptionFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=v=>m("update:formDescriptionFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:formDescriptionFontSizeUnit",v))},null,8,["model-value","unit"])]),s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",c8,[u("label",f8,x(a(i)("padding_left_right")),1),s(ot,{"model-value":t.formDescriptionPaddingLeftRightValue,unit:t.formDescriptionPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[6]||(p[6]=v=>m("update:formDescriptionPaddingLeftRightValue",v)),"onUpdate:unit":p[7]||(p[7]=v=>m("update:formDescriptionPaddingLeftRightUnit",v))},null,8,["model-value","unit"])]),u("div",m8,[u("label",v8,x(a(i)("padding_top_bottom")),1),s(ot,{"model-value":t.formDescriptionPaddingTopBottomValue,unit:t.formDescriptionPaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[8]||(p[8]=v=>m("update:formDescriptionPaddingTopBottomValue",v)),"onUpdate:unit":p[9]||(p[9]=v=>m("update:formDescriptionPaddingTopBottomUnit",v))},null,8,["model-value","unit"])])])}}}),y8={class:"ivyforms-advanced-mode-controls__section"},g8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},h8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},b8={class:"ivyforms-color-input-wrapper"},_8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},x8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},w8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},C8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},S8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},k8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},F8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},I8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},T8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},P8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},$8=he({__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(t,{emit:o}){const{getLabel:i}=We(),l=Va,d=Ua,m=o;return(r,p)=>{const f=kt;return g(),F("div",y8,[u("div",g8,[u("label",h8,x(a(i)("form_title_text")),1),u("div",b8,[s(gt,{"model-value":t.formTitleText,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:formTitleText",v))},{reference:y(()=>[s(Ve,{"model-value":t.formTitleText,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:formTitleText",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.formTitleText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",_8,[u("label",x8,x(a(i)("font_weight")),1),s(Ct,{"model-value":t.formTitleFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:formTitleFontWeight",String(v)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(l),v=>(g(),ee(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",w8,[u("label",C8,x(a(i)("font_style")),1),s(Ct,{"model-value":t.formTitleFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:formTitleFontStyle",a(lo)(v)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(d),v=>(g(),ee(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",S8,[u("label",k8,x(a(i)("font_size")),1),s(ot,{"model-value":t.formTitleFontSizeValue,unit:t.formTitleFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"20",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=v=>m("update:formTitleFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:formTitleFontSizeUnit",v))},null,8,["model-value","unit"])]),s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",F8,[u("label",I8,x(a(i)("padding_left_right")),1),s(ot,{"model-value":t.formTitlePaddingLeftRightValue,unit:t.formTitlePaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[6]||(p[6]=v=>m("update:formTitlePaddingLeftRightValue",v)),"onUpdate:unit":p[7]||(p[7]=v=>m("update:formTitlePaddingLeftRightUnit",v))},null,8,["model-value","unit"])]),u("div",T8,[u("label",P8,x(a(i)("padding_top_bottom")),1),s(ot,{"model-value":t.formTitlePaddingTopBottomValue,unit:t.formTitlePaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[8]||(p[8]=v=>m("update:formTitlePaddingTopBottomValue",v)),"onUpdate:unit":p[9]||(p[9]=v=>m("update:formTitlePaddingTopBottomUnit",v))},null,8,["model-value","unit"])])])}}}),L8={class:"ivyforms-advanced-mode-controls__section"},V8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},U8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},M8={class:"ivyforms-color-input-wrapper"},R8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},B8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},E8={class:"ivyforms-color-input-wrapper"},A8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},D8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},O8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},z8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},N8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},W8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},q8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},Y8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},H8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},G8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},j8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},K8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},Q8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},X8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},J8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},Z8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},eU={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},tU={class:"ivyforms-corner-main-input"},oU={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},nU={class:"ivyforms-corner-grid-item"},iU={class:"ivyforms-corner-grid-item"},lU={class:"ivyforms-corner-grid-item"},aU={class:"ivyforms-corner-grid-item"},rU=he({__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(t,{emit:o}){const{getLabel:i}=We(),l=bc,d=o;return(m,r)=>{const p=kt;return g(),F("div",L8,[u("div",V8,[u("label",U8,x(a(i)("form_background")),1),u("div",M8,[s(gt,{"model-value":t.formBackground,"onUpdate:modelValue":r[1]||(r[1]=f=>d("update:formBackground",f))},{reference:y(()=>[s(Ve,{"model-value":t.formBackground,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":r[0]||(r[0]=f=>d("update:formBackground",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.formBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",R8,[u("label",B8,x(a(i)("form_border_color")),1),u("div",E8,[s(gt,{"model-value":t.formBorderColor,"onUpdate:modelValue":r[3]||(r[3]=f=>d("update:formBorderColor",f))},{reference:y(()=>[s(Ve,{"model-value":t.formBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":r[2]||(r[2]=f=>d("update:formBorderColor",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.formBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",A8,[u("label",D8,x(a(i)("form_border_width")),1),s(ot,{secondary:"","model-value":t.formBorderWidthValue,unit:t.formBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-mixed-input-field","onUpdate:modelValue":r[4]||(r[4]=f=>d("update:formBorderWidthValue",f)),"onUpdate:unit":r[5]||(r[5]=f=>d("update:formBorderWidthUnit",f))},null,8,["model-value","unit"])]),u("div",O8,[u("label",z8,x(a(i)("form_border_style")),1),s(Ct,{secondary:"","model-value":t.formBorderStyle,"icon-start":a(Pr)(t.formBorderStyle),"icon-start-category":"builder","icon-start-type":"outline",class:"ivyforms-mixed-input-field","onUpdate:modelValue":r[6]||(r[6]=f=>d("update:formBorderStyle",a(co)(f)))},{default:y(()=>[(g(!0),F(ve,null,Ee(a(l),f=>(g(),ee(p,{key:f.value,label:f.label,value:f.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",N8,[u("label",W8,x(a(i)("vertical_spacing")),1),s(ot,{secondary:"","model-value":t.verticalSpacingValue,unit:t.verticalSpacingUnit,"icon-prepend":"size-height","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":r[7]||(r[7]=f=>d("update:verticalSpacingValue",f)),"onUpdate:unit":r[8]||(r[8]=f=>d("update:verticalSpacingUnit",f))},null,8,["model-value","unit"])]),u("div",q8,[u("label",Y8,x(a(i)("horizontal_spacing")),1),s(ot,{secondary:"","model-value":t.horizontalSpacingValue,unit:t.horizontalSpacingUnit,"icon-prepend":"size-width","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":r[9]||(r[9]=f=>d("update:horizontalSpacingValue",f)),"onUpdate:unit":r[10]||(r[10]=f=>d("update:horizontalSpacingUnit",f))},null,8,["model-value","unit"])]),s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",H8,[u("label",G8,x(a(i)("form_alignment")),1),s(Cp,{"model-value":t.formAlignment,"onUpdate:modelValue":r[11]||(r[11]=f=>d("update:formAlignment",f))},null,8,["model-value"])]),u("div",j8,[u("label",K8,x(a(i)("form_padding_left_right")),1),s(ot,{secondary:"","model-value":t.formPaddingLeftRightValue,unit:t.formPaddingLeftRightUnit,"icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"24",class:"ivyforms-mixed-input-field","onUpdate:modelValue":r[12]||(r[12]=f=>d("update:formPaddingLeftRightValue",f)),"onUpdate:unit":r[13]||(r[13]=f=>d("update:formPaddingLeftRightUnit",f))},null,8,["model-value","unit"])]),u("div",Q8,[u("label",X8,x(a(i)("padding_top_bottom")),1),s(ot,{secondary:"","model-value":t.formPaddingTopBottomValue,unit:t.formPaddingTopBottomUnit,"icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"24",class:"ivyforms-mixed-input-field","onUpdate:modelValue":r[14]||(r[14]=f=>d("update:formPaddingTopBottomValue",f)),"onUpdate:unit":r[15]||(r[15]=f=>d("update:formPaddingTopBottomUnit",f))},null,8,["model-value","unit"])]),u("div",J8,[u("label",Z8,x(a(i)("form_corner")),1),u("div",eU,[u("div",tU,[s(Ie,{size:"s",type:"ghost",priority:t.isFormCornerLinked?"secondary":"tertiary","icon-start":t.isFormCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":t.isFormCornerLinked?a(i)("unlink_corners"):a(i)("link_corners"),onClick:r[16]||(r[16]=f=>d("toggleFormCornerLinked"))},null,8,["priority","icon-start","aria-label"]),s(ot,{secondary:"","model-value":t.formCornerMainValue,unit:t.formCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:t.formCornerMainPlaceholder,disabled:!t.isFormCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":r[17]||(r[17]=f=>d("update:formCornerMainValue",f)),"onUpdate:unit":r[18]||(r[18]=f=>d("update:formCornerLinkedUnit",f))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isFormCornerLinked?ue("",!0):(g(),F("div",oU,[u("div",nU,[s(ot,{secondary:"","model-value":t.formCornerTopLeftValue,unit:t.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":r[19]||(r[19]=f=>d("update:formCornerTopLeftValue",f)),"onUpdate:unit":r[20]||(r[20]=f=>d("update:formCornerTopLeftUnit",f))},null,8,["model-value","unit"])]),u("div",iU,[s(ot,{secondary:"","model-value":t.formCornerTopRightValue,unit:t.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":r[21]||(r[21]=f=>d("update:formCornerTopRightValue",f)),"onUpdate:unit":r[22]||(r[22]=f=>d("update:formCornerTopRightUnit",f))},null,8,["model-value","unit"])]),u("div",lU,[s(ot,{secondary:"","model-value":t.formCornerBottomLeftValue,unit:t.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":r[23]||(r[23]=f=>d("update:formCornerBottomLeftValue",f)),"onUpdate:unit":r[24]||(r[24]=f=>d("update:formCornerBottomLeftUnit",f))},null,8,["model-value","unit"])]),u("div",aU,[s(ot,{secondary:"","model-value":t.formCornerBottomRightValue,unit:t.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":r[25]||(r[25]=f=>d("update:formCornerBottomRightValue",f)),"onUpdate:unit":r[26]||(r[26]=f=>d("update:formCornerBottomRightUnit",f))},null,8,["model-value","unit"])])]))])}}});function sU(t={}){const o=fo(t.formBorderWidth||"1px"),i=fo(t.formPaddingLeftRight||"24px"),l=fo(t.formPaddingTopBottom||"24px"),d=fo(t.verticalSpacing||"16px"),m=fo(t.horizontalSpacing||"12px"),r=_(t.formBackground||"transparent"),p=_(t.formBorderColor||""),f=_(co(t.formBorderStyle)),v=_(Number(o.value??1)),h=_(o.unit),w=_(Number(i.value??24)),L=_(i.unit),k=_(Number(l.value??24)),M=_(l.unit),D=_(Number(d.value??16)),$=_(d.unit),B=_(Number(m.value??12)),A=_(m.unit),j=_($r(t.alignment));return{formBackground:r,formBorderColor:p,formBorderStyle:f,formBorderWidthValue:v,formBorderWidthUnit:h,formPaddingLeftRightValue:w,formPaddingLeftRightUnit:L,formPaddingTopBottomValue:k,formPaddingTopBottomUnit:M,verticalSpacingValue:D,verticalSpacingUnit:$,horizontalSpacingValue:B,horizontalSpacingUnit:A,formAlignment:j,syncGeneralSection:oe=>{r.value=oe?.formBackground||t.formBackground||"transparent",p.value=oe?.formBorderColor||t.formBorderColor||"",f.value=co(oe?.formBorderStyle,co(t.formBorderStyle));const J=fo(oe?.formBorderWidth||t.formBorderWidth||"1px");v.value=J.value!==""?Number(J.value):null,h.value=J.unit;const K=fo(oe?.formPaddingLeftRight||t.formPaddingLeftRight||"24px");w.value=K.value!==""?Number(K.value):null,L.value=K.unit;const Y=fo(oe?.formPaddingTopBottom||t.formPaddingTopBottom||"24px");k.value=Y.value!==""?Number(Y.value):null,M.value=Y.unit;const H=fo(oe?.verticalSpacing||t.verticalSpacing||"16px");D.value=H.value!==""?Number(H.value):null,$.value=H.unit;const fe=fo(oe?.horizontalSpacing||t.horizontalSpacing||"12px");B.value=fe.value!==""?Number(fe.value):null,A.value=fe.unit,j.value=$r(oe?.alignment||t.alignment)}}}const dU={class:"ivyforms-advanced-mode-controls__section"},uU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},cU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},fU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},mU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},vU={class:"ivyforms-color-input-wrapper"},pU=he({__name:"RatingSection",props:{ratingIconSizeValue:{},ratingIconSizeUnit:{},ratingIconColor:{}},emits:["update:ratingIconSizeValue","update:ratingIconSizeUnit","update:ratingIconColor"],setup(t,{emit:o}){const{getLabel:i}=We(),l=o;return(d,m)=>(g(),F("div",dU,[u("div",uU,[u("label",cU,x(a(i)("icon_size")),1),s(ot,{"model-value":t.ratingIconSizeValue,unit:t.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]=r=>l("update:ratingIconSizeValue",r)),"onUpdate:unit":m[1]||(m[1]=r=>l("update:ratingIconSizeUnit",r))},null,8,["model-value","unit"])]),u("div",fU,[u("label",mU,x(a(i)("icon_color")),1),u("div",vU,[s(gt,{"model-value":t.ratingIconColor,"onUpdate:modelValue":m[3]||(m[3]=r=>l("update:ratingIconColor",r))},{reference:y(()=>[s(Ve,{"model-value":t.ratingIconColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=r=>l("update:ratingIconColor",r))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.ratingIconColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),yU={class:"ivyforms-advanced-mode-controls__section"},gU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},hU={class:"ivyforms-color-input-wrapper"},bU=he({__name:"SliderSection",props:{sliderHandleColor:{},sliderHighlightColor:{},sliderBorderColor:{},sliderTrackColor:{},sliderRemainingTrackColor:{}},emits:["update:sliderHandleColor","update:sliderHighlightColor","update:sliderBorderColor","update:sliderTrackColor","update:sliderRemainingTrackColor"],setup(t,{emit:o}){const{getLabel:i}=We(),l=t,d=o,m=P(()=>[{key:"handle",labelKey:"slider_handle_color",modelValue:l.sliderHandleColor,onUpdate:r=>d("update:sliderHandleColor",r)},{key:"highlight",labelKey:"slider_highlight_color",modelValue:l.sliderHighlightColor,onUpdate:r=>d("update:sliderHighlightColor",r)},{key:"border",labelKey:"slider_border_color",modelValue:l.sliderBorderColor,onUpdate:r=>d("update:sliderBorderColor",r)},{key:"track",labelKey:"slider_track_color",modelValue:l.sliderTrackColor,onUpdate:r=>d("update:sliderTrackColor",r)},{key:"remaining",labelKey:"remaining_track_color",modelValue:l.sliderRemainingTrackColor,onUpdate:r=>d("update:sliderRemainingTrackColor",r)}]);return(r,p)=>(g(),F("div",yU,[(g(!0),F(ve,null,Ee(m.value,f=>(g(),F("div",{key:f.key,class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-16 ivyforms-py-12 ivyforms-px-12"},[u("label",gU,x(a(i)(f.labelKey)),1),u("div",hU,[s(gt,{"model-value":f.modelValue,"onUpdate:modelValue":v=>f.onUpdate(v)},{reference:y(()=>[s(Ve,{"model-value":f.modelValue,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v=>f.onUpdate(v)},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:f.modelValue})},null,4)]),_:2},1032,["model-value","onUpdate:modelValue"])]),_:2},1032,["model-value","onUpdate:modelValue"])])]))),128))]))}}),_U={class:"ivyforms-advanced-mode-controls__section"},xU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},wU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},CU={class:"ivyforms-color-input-wrapper"},SU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},kU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},FU={class:"ivyforms-color-input-wrapper"},IU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},TU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},PU={class:"ivyforms-color-input-wrapper"},$U=he({__name:"DateTimePickerSection",props:{dateTimeCalendarBackground:{},dateTimeNumberTextColor:{},dateTimeSelectionColor:{}},emits:["update:dateTimeCalendarBackground","update:dateTimeNumberTextColor","update:dateTimeSelectionColor"],setup(t,{emit:o}){const{getLabel:i}=We(),l=o;return(d,m)=>(g(),F("div",_U,[u("div",xU,[u("label",wU,x(a(i)("calendar_background_color")),1),u("div",CU,[s(gt,{"model-value":t.dateTimeCalendarBackground,"onUpdate:modelValue":m[1]||(m[1]=r=>l("update:dateTimeCalendarBackground",r))},{reference:y(()=>[s(Ve,{"model-value":t.dateTimeCalendarBackground,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[0]||(m[0]=r=>l("update:dateTimeCalendarBackground",r))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.dateTimeCalendarBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",SU,[u("label",kU,x(a(i)("number_text_color")),1),u("div",FU,[s(gt,{"model-value":t.dateTimeNumberTextColor,"onUpdate:modelValue":m[3]||(m[3]=r=>l("update:dateTimeNumberTextColor",r))},{reference:y(()=>[s(Ve,{"model-value":t.dateTimeNumberTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=r=>l("update:dateTimeNumberTextColor",r))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.dateTimeNumberTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",IU,[u("label",TU,x(a(i)("selection_color")),1),u("div",PU,[s(gt,{"model-value":t.dateTimeSelectionColor,"onUpdate:modelValue":m[5]||(m[5]=r=>l("update:dateTimeSelectionColor",r))},{reference:y(()=>[s(Ve,{"model-value":t.dateTimeSelectionColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[4]||(m[4]=r=>l("update:dateTimeSelectionColor",r))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.dateTimeSelectionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),LU="ivyforms/style/filter/advanced_style_sections",VU=t=>dv(t)?yc(t):t;function UU(){const t=qe.hooks.applyFilters(LU,[]);return Array.isArray(t)?t.map(o=>({...o,component:VU(o.component)})):[]}function MU(t,o){return t.meta?.id??t.meta?.feature??`advanced-style-section-${o}`}function RU(){const t=window.IvyForms?.pro?Yo():null;return{extensionSections:P(()=>(qe.hooks.updateCounter.value,t&&t.loaded.value,UU())),getAdvancedStyleSectionKey:MU}}const BU={class:"ivyforms-advanced-mode-controls__section"},EU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},AU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},DU={class:"ivyforms-color-input-wrapper"},OU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},zU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},NU={class:"ivyforms-color-input-wrapper"},WU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},qU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},YU={class:"ivyforms-color-input-wrapper"},HU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},GU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},jU={class:"ivyforms-color-input-wrapper"},KU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},QU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},XU={class:"ivyforms-color-input-wrapper"},JU=he({__name:"SelectSection",props:{selectTagColor:{},selectTagTextColor:{},selectOptionHoverColor:{},selectSelectionTextColor:{},selectSelectionBackgroundColor:{}},emits:["update:selectTagColor","update:selectTagTextColor","update:selectOptionHoverColor","update:selectSelectionTextColor","update:selectSelectionBackgroundColor"],setup(t,{emit:o}){const{getLabel:i}=We(),l=o;return(d,m)=>(g(),F("div",BU,[u("div",EU,[u("label",AU,x(a(i)("tag_color")),1),u("div",DU,[s(gt,{"model-value":t.selectTagColor,"onUpdate:modelValue":m[1]||(m[1]=r=>l("update:selectTagColor",r))},{reference:y(()=>[s(Ve,{"model-value":t.selectTagColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[0]||(m[0]=r=>l("update:selectTagColor",r))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.selectTagColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",OU,[u("label",zU,x(a(i)("tag_text_color")),1),u("div",NU,[s(gt,{"model-value":t.selectTagTextColor,"onUpdate:modelValue":m[3]||(m[3]=r=>l("update:selectTagTextColor",r))},{reference:y(()=>[s(Ve,{"model-value":t.selectTagTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=r=>l("update:selectTagTextColor",r))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.selectTagTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",WU,[u("label",qU,x(a(i)("option_hover_color")),1),u("div",YU,[s(gt,{"model-value":t.selectOptionHoverColor,"onUpdate:modelValue":m[5]||(m[5]=r=>l("update:selectOptionHoverColor",r))},{reference:y(()=>[s(Ve,{"model-value":t.selectOptionHoverColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[4]||(m[4]=r=>l("update:selectOptionHoverColor",r))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.selectOptionHoverColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",HU,[u("label",GU,x(a(i)("selection_text_color")),1),u("div",jU,[s(gt,{"model-value":t.selectSelectionTextColor,"onUpdate:modelValue":m[7]||(m[7]=r=>l("update:selectSelectionTextColor",r))},{reference:y(()=>[s(Ve,{"model-value":t.selectSelectionTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[6]||(m[6]=r=>l("update:selectSelectionTextColor",r))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.selectSelectionTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",KU,[u("label",QU,x(a(i)("selection_background_color")),1),u("div",XU,[s(gt,{"model-value":t.selectSelectionBackgroundColor,"onUpdate:modelValue":m[9]||(m[9]=r=>l("update:selectSelectionBackgroundColor",r))},{reference:y(()=>[s(Ve,{"model-value":t.selectSelectionBackgroundColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[8]||(m[8]=r=>l("update:selectSelectionBackgroundColor",r))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:nt({backgroundColor:t.selectSelectionBackgroundColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),ZU={class:"ivyforms-advanced-mode-controls__section"},eM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},tM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},oM={class:"ivyforms-mixed-input-field ivyforms-css-class-copy ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},nM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},iM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},lM=he({__name:"CssClassesSection",props:{copiedFormCssClass:{},additionalCssClasses:{}},emits:["update:additionalCssClasses","copyCssClass"],setup(t,{emit:o}){const{getLabel:i}=We(),l=o;return(d,m)=>(g(),F("div",ZU,[u("div",eM,[u("label",tM,x(a(i)("copy_css_class")),1),u("div",oM,[s(Ve,{"model-value":t.copiedFormCssClass,secondary:"",readonly:"",class:"ivyforms-width-100","icon-end":"copy","icon-end-size":"s",onIconEndClick:m[0]||(m[0]=r=>l("copyCssClass"))},null,8,["model-value"])])]),u("div",nM,[u("label",iM,x(a(i)("additional_css_classes")),1),s(Ve,{"model-value":t.additionalCssClasses,secondary:"",class:"ivyforms-mixed-input-field",placeholder:a(i)("additional_css_classes_placeholder"),"onUpdate:modelValue":m[1]||(m[1]=r=>l("update:additionalCssClasses",String(r||"")))},null,8,["model-value","placeholder"])])]))}}),aM=Oe(lM,[["__scopeId","data-v-e31ccd45"]]),wr={handleColor:"#FFFFFF",highlightColor:"#202124",borderColor:"#5F6368",trackColor:"#5F6368",remainingTrackColor:"#E8EAED"},ai=_s.advancedMode?.slider??wr;function rM(t){return t?.slider?.trackColor??t?.slider?.rangeColor}function sM(){return{sliderHandleColor:_(ai.handleColor??wr.handleColor),sliderHighlightColor:_(ai.highlightColor??wr.highlightColor),sliderBorderColor:_(ai.borderColor??wr.borderColor),sliderTrackColor:_(ai.trackColor??wr.trackColor),sliderRemainingTrackColor:_(ai.remainingTrackColor??wr.remainingTrackColor)}}function dM(t,o){t.sliderHandleColor.value=it(o?.slider?.handleColor,ai.handleColor),t.sliderHighlightColor.value=it(o?.slider?.highlightColor,ai.highlightColor),t.sliderBorderColor.value=it(o?.slider?.borderColor,ai.borderColor),t.sliderTrackColor.value=it(rM(o),ai.trackColor),t.sliderRemainingTrackColor.value=it(o?.slider?.remainingTrackColor,ai.remainingTrackColor)}function uM(t){return[{ref:t.sliderHandleColor,storePath:"advancedMode.slider.handleColor",syncPaths:["advancedMode.slider.handleColor"]},{ref:t.sliderHighlightColor,storePath:"advancedMode.slider.highlightColor",syncPaths:["advancedMode.slider.highlightColor"]},{ref:t.sliderBorderColor,storePath:"advancedMode.slider.borderColor",syncPaths:["advancedMode.slider.borderColor"]},{ref:t.sliderTrackColor,storePath:"advancedMode.slider.trackColor",syncPaths:["advancedMode.slider.trackColor","advancedMode.slider.rangeColor"]},{ref:t.sliderRemainingTrackColor,storePath:"advancedMode.slider.remainingTrackColor",syncPaths:["advancedMode.slider.remainingTrackColor"]}]}const cM={class:"ivyforms-advanced-mode-controls ivyforms-mt-16 ivyforms-width-100"},fM=he({__name:"AdvancedModeStyleControls",setup(t){const{getLabel:o}=We(),i=St(),{extensionSections:l,getAdvancedStyleSectionKey:d}=RU(),m=_(!1),r=_s.advancedMode,p=_("label"),f=[{name:"label",label:"Label"},{name:"required-indicator",label:"Required Indicator"}],v=_("default"),h=[{name:"default",label:"Default"},{name:"active",label:"Active"},{name:"read-only",label:"Read Only"},{name:"error",label:"Error"}],w=fo(kn(r.general?.formCorner)),L=ro(r.fieldStates?.default?.borderWidth,1),k=fo(kn(r.fieldStates?.default?.corner)),M=ro(r.fieldStates?.default?.paddingLeftRight,4),D=ro(r.fieldStates?.default?.paddingTopBottom,0),$=ro(r.buttonStates?.normal?.borderWidth,1),B=fo(kn(r.buttonStates?.normal?.corner)),A=ro(r.confirmationMessage?.borderWidth,1),j=fo(kn(r.confirmationMessage?.corner)),{formBackground:N,formBorderColor:oe,formBorderStyle:J,formBorderWidthValue:K,formBorderWidthUnit:Y,formPaddingLeftRightValue:H,formPaddingLeftRightUnit:fe,formPaddingTopBottomValue:O,formPaddingTopBottomUnit:q,verticalSpacingValue:W,verticalSpacingUnit:R,horizontalSpacingValue:G,horizontalSpacingUnit:z,formAlignment:X,syncGeneralSection:U}=sU({formBackground:r.general?.formBackground,formBorderColor:r.general?.formBorderColor,formBorderWidth:r.general?.formBorderWidth,formBorderStyle:r.general?.formBorderStyle,formPaddingLeftRight:r.general?.formPaddingLeftRight,formPaddingTopBottom:r.general?.formPaddingTopBottom,verticalSpacing:r.general?.verticalSpacing,horizontalSpacing:r.general?.horizontalSpacing,alignment:r.general?.alignment}),T=_(Sr(r.general?.formCorner)),te=kr(w),ae=_(te),me=_(w.unit),He=_(te),Be=_(w.unit),xe=_(te),$e=_(w.unit),Xe=_(te),ft=_(w.unit),ce=_(te),le=_(w.unit),Te=_(r.formTitle?.fontColor),Ae=_(r.formTitle?.fontWeight),ut=_(lo(r.formTitle?.fontStyle)),lt=ro(r.formTitle?.fontSize,20),st=_(lt.value),vt=_(lt.unit),pt=fo(r.formTitle?.paddingLeftRight),Ht=fo(r.formTitle?.paddingTopBottom),Wt=_(pt.value!==""?Number(pt.value):null),ye=_(pt.unit),be=_(Ht.value!==""?Number(Ht.value):null),Ye=_(Ht.unit),at=_(r.formDescription?.fontColor),qt=_(r.formDescription?.fontWeight),Pt=_(lo(r.formDescription?.fontStyle)),Ze=ro(r.formDescription?.fontSize,16),$t=_(Ze.value),Pe=_(Ze.unit),et=fo(r.formDescription?.paddingLeftRight),Mt=fo(r.formDescription?.paddingTopBottom),Rt=_(et.value!==""?Number(et.value):null),vo=_(et.unit),to=_(Mt.value!==""?Number(Mt.value):null),ao=_(Mt.unit),po=_(r.fieldStates?.default?.background),Ue=_(r.fieldStates?.default?.textColor),Me=_(r.fieldStates?.default?.fontWeight),ct=_(lo(r.fieldStates?.default?.fontStyle)),tt=ro(r.fieldStates?.default?.fontSize,14),Kt=_(tt.value),wo=_(tt.unit),yo=_(r.fieldStates?.default?.descriptionColor),To=_(r.fieldStates?.default?.borderColor),we=_(co(r.fieldStates?.default?.borderStyle)),se=_(Sr(r.fieldStates?.default?.corner)),ke=kr(k),mt=_(ke),dt=_(k.unit),Ke=_(ke),pe=_(k.unit),ge=_(ke),io=_(k.unit),Mo=_(ke),Co=_(k.unit),Fe=_(ke),ze=_(k.unit),Et=_(L.value),Jt=_(L.unit),go=_(M.value),hn=_(M.unit),fi=_(D.value),mi=_(D.unit),Gi=_(r.fieldPlaceholder?.fontColor),ji=_(r.fieldPlaceholder?.fontWeight),Ki=_(lo(r.fieldPlaceholder?.fontStyle)),Dt=ro(r.fieldPlaceholder?.fontSize,14),Qi=_(Dt.value),Ea=_(Dt.unit),vi=_($r(r.fieldPlaceholder?.alignment)),Nr=fo(r.fieldPlaceholder?.paddingLeftRight),pi=_(Nr.value!==""?Number(Nr.value):null),Aa=_(Nr.unit),Da=_(r.fieldLabels?.label?.fontColor),Oa=_(r.fieldLabels?.label?.fontWeight),zl=_(lo(r.fieldLabels?.label?.fontStyle)),Wr=ro(r.fieldLabels?.label?.fontSize,14),Nl=_(Wr.value),za=_(Wr.unit),Na=_($r(r.fieldLabels?.label?.alignment)),qr=fo(r.fieldLabels?.label?.paddingLeftRight),Yr=fo(r.fieldLabels?.label?.paddingTopBottom),Wl=_(qr.value!==""?Number(qr.value):null),ql=_(qr.unit),Yl=_(Yr.value!==""?Number(Yr.value):null),Xi=_(Yr.unit),Wa=_(r.fieldLabels?.requiredIndicator?.fontColor),Us=_(r.fieldPlaceholder?.fontColor),yi=_(r.fieldStates?.active?.background),Hl=_(r.fieldStates?.active?.borderColor),qa=_(r.fieldStates?.active?.textColor),Gl=_(r.fieldStates?.active?.descriptionColor),jl=_(co(r.fieldStates?.active?.borderStyle)),Ji=_(r.fieldStates?.readOnly?.background),Ya=_(r.fieldStates?.readOnly?.borderColor),Kl=_(r.fieldStates?.readOnly?.textColor),Zi=_(r.fieldStates?.readOnly?.descriptionColor),el=_(co(r.fieldStates?.readOnly?.borderStyle)),$n=_(r.fieldStates?.error?.background),Ql=_(r.fieldStates?.error?.borderColor),Xl=_(r.fieldStates?.error?.textColor),Ha=_(r.fieldStates?.error?.descriptionColor),Jl=_(co(r.fieldStates?.error?.borderStyle)),Zl=_(r.buttonStates?.normal?.background),ea=_(r.buttonStates?.normal?.borderColor),ta=_($.value),Ga=_($.unit),Hn=_(Sr(r.buttonStates?.normal?.corner)),oa=kr(B),Gn=_(oa),tl=_(B.unit),ol=_(oa),nl=_(B.unit),il=_(oa),jn=_(B.unit),ll=_(oa),al=_(B.unit),rl=_(oa),sl=_(B.unit),ja=_(r.buttonStates?.normal?.textColor),Zt=_(r.buttonStates?.normal?.fontWeight),Qt=_(lo(r.buttonStates?.normal?.fontStyle)),Ms=ro(r.buttonStates?.normal?.fontSize,14),Ka=_(Ms.value),Qa=_(Ms.unit),Rs=ro(r.buttonStates?.normal?.paddingLeftRight),Bs=ro(r.buttonStates?.normal?.paddingTopBottom),Xa=fo(r.buttonStates?.normal?.width),na=fo(r.buttonStates?.normal?.height),Ja=_(Rs.value),_o=_(Rs.unit),dl=_(Bs.value),bn=_(Bs.unit),ia=_(Xa.value!==""&&Xa.value!=="auto"?Number(Xa.value):null),ul=_(Xa.unit),Ao=_(na.value!==""&&na.value!=="auto"?Number(na.value):null),la=_(na.unit),Hr=_(r.buttonStates?.hover?.background),Gr=_(r.buttonStates?.hover?.borderColor),jr=_(r.buttonStates?.hover?.textColor),aa=_(r.checkboxRadio?.fontColor),ra=_(r.checkboxRadio?.fontWeight),Ro=_(lo(r.checkboxRadio?.fontStyle)),Es=ro(r.checkboxRadio?.fontSize,14),Do=_(Es.value),Za=_(Es.unit),sa=_(r.checkboxRadio?.selectionColor),rn=_(r.checkboxRadio?.borderColor),gi=_(r.confirmationMessage?.borderColor),cl=_(co(r.confirmationMessage?.borderStyle)),oo=_(r.confirmationMessage?.backgroundColor),sn=_(A.value),fl=_(A.unit),Kn=_(Sr(r.confirmationMessage?.corner)),hi=kr(j),Qn=_(hi),ml=_(j.unit),vl=_(hi),bi=_(j.unit),Ln=_(hi),dn=_(j.unit),pl=_(hi),_i=_(j.unit),xi=_(hi),Xn=_(j.unit),Kr=_(r.checkboxRadio?.selectionColor),Qr=ro(r.rating?.iconSize,24),er=_(Qr.value),yl=_(Qr.unit),gl=_(r.rating?.iconColor),{sliderHandleColor:tr,sliderHighlightColor:da,sliderBorderColor:Bo,sliderTrackColor:hl,sliderRemainingTrackColor:Jn}=sM(),ua=_(r.dateTimePicker?.calendarBackground),ca=_(r.dateTimePicker?.numberTextColor),or=_(r.dateTimePicker?.selectionColor),nr=_(r.select?.tagColor),ir=_(r.select?.optionHoverColor),lr=_(r.select?.tagTextColor),ar=_(r.select?.selectionTextColor),Vn=_(r.select?.selectionBackgroundColor),rr=_(_s.additionalCssClasses||""),As=P(()=>`ivyforms-form-wrapper-${i.formId??"builder-preview"}`),Xr=async()=>{const Q=await Mc(As.value);De({message:o(Q?"copied_css_class":"error_copying"),type:Q?"success":"error"})},Ds=P(()=>T.value?String(ae.value):o("mix")),Zn=P(()=>se.value?String(mt.value):o("mix")),sr=P(()=>Kn.value?String(Qn.value):o("mix")),tu=P(()=>Hn.value?String(Gn.value):o("mix")),Os=P({get:()=>T.value?ae.value:"",set:Q=>{T.value&&(ae.value=Q===""?0:Number(Q))}}),zs=P({get:()=>se.value?mt.value:"",set:Q=>{se.value&&(mt.value=Q===""?0:Number(Q))}}),wi=P({get:()=>Kn.value?Qn.value:"",set:Q=>{Kn.value&&(Qn.value=Q===""?0:Number(Q))}}),Zo=P({get:()=>Hn.value?Gn.value:"",set:Q=>{Hn.value&&(Gn.value=Q===""?0:Number(Q))}}),Jr=()=>{const Q=Tr(T.value,ae.value,me.value,He.value,Be.value,xe.value,$e.value,Xe.value,ft.value,ce.value,le.value);i.updateStyleSettings("advancedMode.general.formCorner",Q),i.updateStyleSettings("quickMode.formCorner",Q)},Ns=()=>{const Q=Tr(se.value,mt.value,dt.value,Ke.value,pe.value,ge.value,io.value,Mo.value,Co.value,Fe.value,ze.value);i.updateStyleSettings("advancedMode.fieldStates.default.corner",Q),i.updateStyleSettings("quickMode.fieldCorner",Q)},Ws=()=>{const Q=Tr(Kn.value,Qn.value,ml.value,vl.value,bi.value,Ln.value,dn.value,pl.value,_i.value,xi.value,Xn.value);i.updateStyleSettings("advancedMode.confirmationMessage.corner",Q)},qs=()=>{const Q=Tr(Hn.value,Gn.value,tl.value,ol.value,nl.value,il.value,jn.value,ll.value,al.value,rl.value,sl.value);i.updateStyleSettings("advancedMode.buttonStates.normal.corner",Q),i.updateStyleSettings("advancedMode.buttonStates.hover.corner",Q)},ou=()=>{Fr(T,ae,me,He,Be,xe,$e,Xe,ft,ce,le),Jr()},nu=()=>{Fr(se,mt,dt,Ke,pe,ge,io,Mo,Co,Fe,ze),Ns()},bl=()=>{Fr(Kn,Qn,ml,vl,bi,Ln,dn,pl,_i,xi,Xn),Ws()},re=()=>{Fr(Hn,Gn,tl,ol,nl,il,jn,ll,al,rl,sl),qs()},_e=()=>{m.value=!0,rr.value=it(i.styleSettings.additionalCssClasses,_s.additionalCssClasses);const Q=i.styleSettings.advancedMode;if(Q){U(Q.general);const S=kn(r.general?.formCorner);Ir(Q.general?.formCorner,S,T,ae,me,He,Be,xe,$e,Xe,ft,ce,le),Te.value=it(Q.formTitle?.fontColor,r.formTitle?.fontColor),Ae.value=it(Q.formTitle?.fontWeight,r.formTitle?.fontWeight),ut.value=lo(Q.formTitle?.fontStyle,lo(r.formTitle?.fontStyle));const xt=uo(Q.formTitle?.fontSize,r.formTitle?.fontSize,20);st.value=xt.value,vt.value=xt.unit;const wt=uo(Q.formTitle?.paddingLeftRight,r.formTitle?.paddingLeftRight);Wt.value=wt.value,ye.value=wt.unit;const Nt=uo(Q.formTitle?.paddingTopBottom,r.formTitle?.paddingTopBottom);be.value=Nt.value,Ye.value=Nt.unit,at.value=it(Q.formDescription?.fontColor,r.formDescription?.fontColor),qt.value=it(Q.formDescription?.fontWeight,r.formDescription?.fontWeight),Pt.value=lo(Q.formDescription?.fontStyle,lo(r.formDescription?.fontStyle));const Gt=uo(Q.formDescription?.fontSize,r.formDescription?.fontSize,16);$t.value=Gt.value,Pe.value=Gt.unit;const _l=uo(Q.formDescription?.paddingLeftRight,r.formDescription?.paddingLeftRight);Rt.value=_l.value,vo.value=_l.unit;const dr=uo(Q.formDescription?.paddingTopBottom,r.formDescription?.paddingTopBottom);to.value=dr.value,ao.value=dr.unit,po.value=it(Q.fieldStates?.default?.background,r.fieldStates?.default?.background),Ue.value=it(Q.fieldStates?.default?.textColor,r.fieldStates?.default?.textColor),Me.value=it(Q.fieldStates?.default?.fontWeight,r.fieldStates?.default?.fontWeight),ct.value=lo(Q.fieldStates?.default?.fontStyle,lo(r.fieldStates?.default?.fontStyle));const Oo=uo(Q.fieldStates?.default?.fontSize,r.fieldStates?.default?.fontSize,14);Kt.value=Oo.value,wo.value=Oo.unit,yo.value=it(Q.fieldStates?.default?.descriptionColor,r.fieldStates?.default?.descriptionColor),To.value=it(Q.fieldStates?.default?.borderColor,r.fieldStates?.default?.borderColor),we.value=co(Q.fieldStates?.default?.borderStyle,co(r.fieldStates?.default?.borderStyle));const xl=kn(r.fieldStates?.default?.corner);Ir(Q.fieldStates?.default?.corner,xl,se,mt,dt,Ke,pe,ge,io,Mo,Co,Fe,ze);const ur=uo(Q.fieldStates?.default?.borderWidth,r.fieldStates?.default?.borderWidth);Et.value=ur.value,Jt.value=ur.unit;const Un=ro(Q.fieldStates?.default?.paddingLeftRight??r.fieldStates?.default?.paddingLeftRight);go.value=Un.value,hn.value=Un.unit;const Ci=ro(Q.fieldStates?.default?.paddingTopBottom??r.fieldStates?.default?.paddingTopBottom);fi.value=Ci.value,mi.value=Ci.unit,yi.value=it(Q.fieldStates?.active?.background,r.fieldStates?.active?.background),Hl.value=it(Q.fieldStates?.active?.borderColor,r.fieldStates?.active?.borderColor),qa.value=it(Q.fieldStates?.active?.textColor,r.fieldStates?.active?.textColor),Gl.value=it(Q.fieldStates?.active?.descriptionColor,r.fieldStates?.active?.descriptionColor),jl.value=co(Q.fieldStates?.active?.borderStyle,co(r.fieldStates?.active?.borderStyle)),Ji.value=it(Q.fieldStates?.readOnly?.background,r.fieldStates?.readOnly?.background),Ya.value=it(Q.fieldStates?.readOnly?.borderColor,r.fieldStates?.readOnly?.borderColor),Kl.value=it(Q.fieldStates?.readOnly?.textColor,r.fieldStates?.readOnly?.textColor),Zi.value=it(Q.fieldStates?.readOnly?.descriptionColor,r.fieldStates?.readOnly?.descriptionColor),el.value=co(Q.fieldStates?.readOnly?.borderStyle,co(r.fieldStates?.readOnly?.borderStyle)),$n.value=it(Q.fieldStates?.error?.background,r.fieldStates?.error?.background),Ql.value=it(Q.fieldStates?.error?.borderColor,r.fieldStates?.error?.borderColor),Xl.value=it(Q.fieldStates?.error?.textColor,r.fieldStates?.error?.textColor),Ha.value=it(Q.fieldStates?.error?.descriptionColor,r.fieldStates?.error?.descriptionColor),Jl.value=co(Q.fieldStates?.error?.borderStyle,co(r.fieldStates?.error?.borderStyle)),Da.value=it(Q.fieldLabels?.label?.fontColor,r.fieldLabels?.label?.fontColor),Oa.value=it(Q.fieldLabels?.label?.fontWeight,r.fieldLabels?.label?.fontWeight),zl.value=lo(Q.fieldLabels?.label?.fontStyle,lo(r.fieldLabels?.label?.fontStyle));const Si=uo(Q.fieldLabels?.label?.fontSize,r.fieldLabels?.label?.fontSize,14);Nl.value=Si.value,za.value=Si.unit,Na.value=$r(Q.fieldLabels?.label?.alignment||r.fieldLabels?.label?.alignment);const I=uo(Q.fieldLabels?.label?.paddingLeftRight,r.fieldLabels?.label?.paddingLeftRight);Wl.value=I.value,ql.value=I.unit;const cr=uo(Q.fieldLabels?.label?.paddingTopBottom,r.fieldLabels?.label?.paddingTopBottom);Yl.value=cr.value,Xi.value=cr.unit,Wa.value=Q.fieldLabels?.requiredIndicator?.fontColor||r.fieldLabels?.requiredIndicator?.fontColor,Gi.value=it(Q.fieldPlaceholder?.fontColor,r.fieldPlaceholder?.fontColor),ji.value=it(Q.fieldPlaceholder?.fontWeight,r.fieldPlaceholder?.fontWeight),Ki.value=lo(Q.fieldPlaceholder?.fontStyle,lo(r.fieldPlaceholder?.fontStyle));const Zr=uo(Q.fieldPlaceholder?.fontSize,r.fieldPlaceholder?.fontSize,14);Qi.value=Zr.value,Ea.value=Zr.unit,vi.value=$r(Q.fieldPlaceholder?.alignment||r.fieldPlaceholder?.alignment);const fa=uo(Q.fieldPlaceholder?.paddingLeftRight,r.fieldPlaceholder?.paddingLeftRight);pi.value=fa.value,Aa.value=fa.unit,Us.value=it(Q.fieldPlaceholder?.fontColor,r.fieldPlaceholder?.fontColor),Zl.value=it(Q.buttonStates?.normal?.background,r.buttonStates?.normal?.background),ea.value=it(Q.buttonStates?.normal?.borderColor,r.buttonStates?.normal?.borderColor),ja.value=it(Q.buttonStates?.normal?.textColor,r.buttonStates?.normal?.textColor),Zt.value=it(Q.buttonStates?.normal?.fontWeight,r.buttonStates?.normal?.fontWeight),Qt.value=lo(Q.buttonStates?.normal?.fontStyle,lo(r.buttonStates?.normal?.fontStyle));const Ys=uo(Q.buttonStates?.normal?.fontSize,r.buttonStates?.normal?.fontSize,14);Ka.value=Ys.value,Qa.value=Ys.unit;const Hs=uo(Q.buttonStates?.normal?.borderWidth,r.buttonStates?.normal?.borderWidth);ta.value=Hs.value,Ga.value=Hs.unit;const iu=kn(r.buttonStates?.normal?.corner);Ir(Q.buttonStates?.normal?.corner,iu,Hn,Gn,tl,ol,nl,il,jn,ll,al,rl,sl);const ma=uo(Q.buttonStates?.normal?.paddingLeftRight,r.buttonStates?.normal?.paddingLeftRight);Ja.value=ma.value,_o.value=ma.unit;const Mn=uo(Q.buttonStates?.normal?.paddingTopBottom,r.buttonStates?.normal?.paddingTopBottom);dl.value=Mn.value,bn.value=Mn.unit;const ki=Im(Q.buttonStates?.normal?.width,r.buttonStates?.normal?.width);ia.value=ki.value!==""&&ki.value!=="auto"?Number(ki.value):null,ul.value=ki.unit;const va=Im(Q.buttonStates?.normal?.height,r.buttonStates?.normal?.height);Ao.value=va.value!==""&&va.value!=="auto"?Number(va.value):null,la.value=va.unit,Hr.value=it(Q.buttonStates?.hover?.background,r.buttonStates?.hover?.background),Gr.value=it(Q.buttonStates?.hover?.borderColor,r.buttonStates?.hover?.borderColor),jr.value=it(Q.buttonStates?.hover?.textColor,r.buttonStates?.hover?.textColor),aa.value=it(Q.checkboxRadio?.fontColor,r.checkboxRadio?.fontColor),ra.value=it(Q.checkboxRadio?.fontWeight,r.checkboxRadio?.fontWeight),Ro.value=lo(Q.checkboxRadio?.fontStyle,lo(r.checkboxRadio?.fontStyle));const pa=uo(Q.checkboxRadio?.fontSize,r.checkboxRadio?.fontSize,14);Do.value=pa.value,Za.value=pa.unit,sa.value=it(Q.checkboxRadio?.selectionColor,r.checkboxRadio?.selectionColor),rn.value=it(Q.checkboxRadio?.borderColor,r.checkboxRadio?.borderColor),gi.value=it(Q.confirmationMessage?.borderColor,r.confirmationMessage?.borderColor),cl.value=co(Q.confirmationMessage?.borderStyle,co(r.confirmationMessage?.borderStyle)),oo.value=it(Q.confirmationMessage?.backgroundColor,r.confirmationMessage?.backgroundColor);const es=uo(Q.confirmationMessage?.borderWidth,r.confirmationMessage?.borderWidth);sn.value=es.value,fl.value=es.unit;const Gs=kn(r.confirmationMessage?.corner);Ir(Q.confirmationMessage?.corner,Gs,Kn,Qn,ml,vl,bi,Ln,dn,pl,_i,xi,Xn);const ya=uo(Q.rating?.iconSize,r.rating?.iconSize,24);er.value=ya.value,yl.value=ya.unit,gl.value=it(Q.rating?.iconColor,r.rating?.iconColor),dM({sliderHandleColor:tr,sliderHighlightColor:da,sliderBorderColor:Bo,sliderTrackColor:hl,sliderRemainingTrackColor:Jn},Q),ua.value=it(Q.dateTimePicker?.calendarBackground,r.dateTimePicker?.calendarBackground),ca.value=it(Q.dateTimePicker?.numberTextColor,r.dateTimePicker?.numberTextColor),or.value=it(Q.dateTimePicker?.selectionColor,r.dateTimePicker?.selectionColor),nr.value=it(Q.select?.tagColor,r.select?.tagColor),ir.value=it(Q.select?.optionHoverColor,r.select?.optionHoverColor),lr.value=it(Q.select?.tagTextColor,r.select?.tagTextColor),ar.value=it(Q.select?.selectionTextColor,r.select?.selectionTextColor),Vn.value=it(Q.select?.selectionBackgroundColor,r.select?.selectionBackgroundColor)}setTimeout(()=>{m.value=!1},0)};return Ft(()=>{_e()}),Re(()=>i.formId,()=>{_e()}),Re(()=>i.styleSettings,()=>{_e()},{deep:!0}),ix([{ref:N,storePath:"advancedMode.general.formBackground",syncPaths:["advancedMode.general.formBackground","quickMode.formBackground"]},{ref:oe,storePath:"advancedMode.general.formBorderColor",syncPaths:["advancedMode.general.formBorderColor","quickMode.formBorderColor"]},{ref:J,storePath:"advancedMode.general.formBorderStyle",syncPaths:["advancedMode.general.formBorderStyle"]},{ref:X,storePath:"advancedMode.general.alignment",syncPaths:["advancedMode.general.alignment"]},{ref:rr,storePath:"additionalCssClasses",syncPaths:["additionalCssClasses"]},{ref:Te,storePath:"advancedMode.formTitle.fontColor",syncPaths:["advancedMode.formTitle.fontColor","quickMode.formTitleText"]},{ref:Ae,storePath:"advancedMode.formTitle.fontWeight",syncPaths:["advancedMode.formTitle.fontWeight"]},{ref:ut,storePath:"advancedMode.formTitle.fontStyle",syncPaths:["advancedMode.formTitle.fontStyle"]},{ref:at,storePath:"advancedMode.formDescription.fontColor",syncPaths:["advancedMode.formDescription.fontColor"]},{ref:qt,storePath:"advancedMode.formDescription.fontWeight",syncPaths:["advancedMode.formDescription.fontWeight"]},{ref:Pt,storePath:"advancedMode.formDescription.fontStyle",syncPaths:["advancedMode.formDescription.fontStyle"]},{ref:po,storePath:"advancedMode.fieldStates.default.background",syncPaths:["advancedMode.fieldStates.default.background","quickMode.fieldBackground"]},{ref:Ue,storePath:"advancedMode.fieldStates.default.textColor",syncPaths:["advancedMode.fieldStates.default.textColor","quickMode.fieldText"]},{ref:Me,storePath:"advancedMode.fieldStates.default.fontWeight",syncPaths:["advancedMode.fieldStates.default.fontWeight"]},{ref:ct,storePath:"advancedMode.fieldStates.default.fontStyle",syncPaths:["advancedMode.fieldStates.default.fontStyle"]},{ref:yo,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:we,storePath:"advancedMode.fieldStates.default.borderStyle",syncPaths:["advancedMode.fieldStates.default.borderStyle"]},{ref:yi,storePath:"advancedMode.fieldStates.active.background",syncPaths:["advancedMode.fieldStates.active.background"]},{ref:Hl,storePath:"advancedMode.fieldStates.active.borderColor",syncPaths:["advancedMode.fieldStates.active.borderColor"]},{ref:qa,storePath:"advancedMode.fieldStates.active.textColor",syncPaths:["advancedMode.fieldStates.active.textColor"]},{ref:Gl,storePath:"advancedMode.fieldStates.active.descriptionColor",syncPaths:["advancedMode.fieldStates.active.descriptionColor"]},{ref:jl,storePath:"advancedMode.fieldStates.active.borderStyle",syncPaths:["advancedMode.fieldStates.active.borderStyle"]},{ref:Ji,storePath:"advancedMode.fieldStates.readOnly.background",syncPaths:["advancedMode.fieldStates.readOnly.background"]},{ref:Ya,storePath:"advancedMode.fieldStates.readOnly.borderColor",syncPaths:["advancedMode.fieldStates.readOnly.borderColor"]},{ref:Kl,storePath:"advancedMode.fieldStates.readOnly.textColor",syncPaths:["advancedMode.fieldStates.readOnly.textColor"]},{ref:Zi,storePath:"advancedMode.fieldStates.readOnly.descriptionColor",syncPaths:["advancedMode.fieldStates.readOnly.descriptionColor"]},{ref:el,storePath:"advancedMode.fieldStates.readOnly.borderStyle",syncPaths:["advancedMode.fieldStates.readOnly.borderStyle"]},{ref:$n,storePath:"advancedMode.fieldStates.error.background",syncPaths:["advancedMode.fieldStates.error.background"]},{ref:Ql,storePath:"advancedMode.fieldStates.error.borderColor",syncPaths:["advancedMode.fieldStates.error.borderColor"]},{ref:Xl,storePath:"advancedMode.fieldStates.error.textColor",syncPaths:["advancedMode.fieldStates.error.textColor"]},{ref:Ha,storePath:"advancedMode.fieldStates.error.descriptionColor",syncPaths:["advancedMode.fieldStates.error.descriptionColor"]},{ref:Jl,storePath:"advancedMode.fieldStates.error.borderStyle",syncPaths:["advancedMode.fieldStates.error.borderStyle"]},{ref:Da,storePath:"advancedMode.fieldLabels.label.fontColor",syncPaths:["advancedMode.fieldLabels.label.fontColor","quickMode.labelFontColor"]},{ref:Oa,storePath:"advancedMode.fieldLabels.label.fontWeight",syncPaths:["advancedMode.fieldLabels.label.fontWeight"]},{ref:zl,storePath:"advancedMode.fieldLabels.label.fontStyle",syncPaths:["advancedMode.fieldLabels.label.fontStyle"]},{ref:Na,storePath:"advancedMode.fieldLabels.label.alignment",syncPaths:["advancedMode.fieldLabels.label.alignment"]},{ref:Wa,storePath:"advancedMode.fieldLabels.requiredIndicator.fontColor",syncPaths:["advancedMode.fieldLabels.requiredIndicator.fontColor"]},{ref:Gi,storePath:"advancedMode.fieldPlaceholder.fontColor",syncPaths:["advancedMode.fieldPlaceholder.fontColor"]},{ref:ji,storePath:"advancedMode.fieldPlaceholder.fontWeight",syncPaths:["advancedMode.fieldPlaceholder.fontWeight"]},{ref:Ki,storePath:"advancedMode.fieldPlaceholder.fontStyle",syncPaths:["advancedMode.fieldPlaceholder.fontStyle"]},{ref:vi,storePath:"advancedMode.fieldPlaceholder.alignment",syncPaths:["advancedMode.fieldPlaceholder.alignment"]},{ref:Zl,storePath:"advancedMode.buttonStates.normal.background",syncPaths:["advancedMode.buttonStates.normal.background","quickMode.buttonBackground"]},{ref:ea,storePath:"advancedMode.buttonStates.normal.borderColor",syncPaths:["advancedMode.buttonStates.normal.borderColor","quickMode.buttonBorderColor"]},{ref:ja,storePath:"advancedMode.buttonStates.normal.textColor",syncPaths:["advancedMode.buttonStates.normal.textColor","quickMode.buttonText"]},{ref:Zt,storePath:"advancedMode.buttonStates.normal.fontWeight",syncPaths:["advancedMode.buttonStates.normal.fontWeight"]},{ref:Qt,storePath:"advancedMode.buttonStates.normal.fontStyle",syncPaths:["advancedMode.buttonStates.normal.fontStyle"]},{ref:Hr,storePath:"advancedMode.buttonStates.hover.background",syncPaths:["advancedMode.buttonStates.hover.background"]},{ref:Gr,storePath:"advancedMode.buttonStates.hover.borderColor",syncPaths:["advancedMode.buttonStates.hover.borderColor"]},{ref:jr,storePath:"advancedMode.buttonStates.hover.textColor",syncPaths:["advancedMode.buttonStates.hover.textColor"]},{ref:Kr,storePath:"advancedMode.checkboxRadio.selectionColor",syncPaths:["advancedMode.checkboxRadio.selectionColor"]},{ref:aa,storePath:"advancedMode.checkboxRadio.fontColor",syncPaths:["advancedMode.checkboxRadio.fontColor"]},{ref:ra,storePath:"advancedMode.checkboxRadio.fontWeight",syncPaths:["advancedMode.checkboxRadio.fontWeight"]},{ref:Ro,storePath:"advancedMode.checkboxRadio.fontStyle",syncPaths:["advancedMode.checkboxRadio.fontStyle"]},{ref:sa,storePath:"advancedMode.checkboxRadio.selectionColor",syncPaths:["advancedMode.checkboxRadio.selectionColor"]},{ref:rn,storePath:"advancedMode.checkboxRadio.borderColor",syncPaths:["advancedMode.checkboxRadio.borderColor"]},{ref:gl,storePath:"advancedMode.rating.iconColor",syncPaths:["advancedMode.rating.iconColor"]},...uM({sliderHandleColor:tr,sliderHighlightColor:da,sliderBorderColor:Bo,sliderTrackColor:hl,sliderRemainingTrackColor:Jn}),{ref:ua,storePath:"advancedMode.dateTimePicker.calendarBackground",syncPaths:["advancedMode.dateTimePicker.calendarBackground"]},{ref:ca,storePath:"advancedMode.dateTimePicker.numberTextColor",syncPaths:["advancedMode.dateTimePicker.numberTextColor"]},{ref:or,storePath:"advancedMode.dateTimePicker.selectionColor",syncPaths:["advancedMode.dateTimePicker.selectionColor"]},{ref:nr,storePath:"advancedMode.select.tagColor",syncPaths:["advancedMode.select.tagColor"]},{ref:ir,storePath:"advancedMode.select.optionHoverColor",syncPaths:["advancedMode.select.optionHoverColor"]},{ref:lr,storePath:"advancedMode.select.tagTextColor",syncPaths:["advancedMode.select.tagTextColor"]},{ref:ar,storePath:"advancedMode.select.selectionTextColor",syncPaths:["advancedMode.select.selectionTextColor"]},{ref:Vn,storePath:"advancedMode.select.selectionBackgroundColor",syncPaths:["advancedMode.select.selectionBackgroundColor"]},{ref:gi,storePath:"advancedMode.confirmationMessage.borderColor",syncPaths:["advancedMode.confirmationMessage.borderColor"]},{ref:cl,storePath:"advancedMode.confirmationMessage.borderStyle",syncPaths:["advancedMode.confirmationMessage.borderStyle"]},{ref:oo,storePath:"advancedMode.confirmationMessage.backgroundColor",syncPaths:["advancedMode.confirmationMessage.backgroundColor"]}],i,m),r2([{valueRef:K,unitRef:Y,storePath:"quickMode.formBorderWidth",syncPaths:["advancedMode.general.formBorderWidth","quickMode.formBorderWidth"]},{valueRef:H,unitRef:fe,storePath:"advancedMode.general.formPaddingLeftRight",syncPaths:["advancedMode.general.formPaddingLeftRight"]},{valueRef:O,unitRef:q,storePath:"advancedMode.general.formPaddingTopBottom",syncPaths:["advancedMode.general.formPaddingTopBottom"]},{valueRef:W,unitRef:R,storePath:"advancedMode.general.verticalSpacing",syncPaths:["advancedMode.general.verticalSpacing","quickMode.verticalSpacing"]},{valueRef:G,unitRef:z,storePath:"advancedMode.general.horizontalSpacing",syncPaths:["advancedMode.general.horizontalSpacing","quickMode.horizontalSpacing"]},{valueRef:Wt,unitRef:ye,storePath:"advancedMode.formTitle.paddingLeftRight",syncPaths:["advancedMode.formTitle.paddingLeftRight"]},{valueRef:st,unitRef:vt,storePath:"advancedMode.formTitle.fontSize",syncPaths:["advancedMode.formTitle.fontSize"]},{valueRef:be,unitRef:Ye,storePath:"advancedMode.formTitle.paddingTopBottom",syncPaths:["advancedMode.formTitle.paddingTopBottom"]},{valueRef:Rt,unitRef:vo,storePath:"advancedMode.formDescription.paddingLeftRight",syncPaths:["advancedMode.formDescription.paddingLeftRight"]},{valueRef:$t,unitRef:Pe,storePath:"advancedMode.formDescription.fontSize",syncPaths:["advancedMode.formDescription.fontSize"]},{valueRef:to,unitRef:ao,storePath:"advancedMode.formDescription.paddingTopBottom",syncPaths:["advancedMode.formDescription.paddingTopBottom"]},{valueRef:Et,unitRef:Jt,storePath:"quickMode.fieldBorderWidth",syncPaths:["advancedMode.fieldStates.default.borderWidth","quickMode.fieldBorderWidth"]},{valueRef:go,unitRef:hn,storePath:"quickMode.fieldPaddingLeftRight",syncPaths:["advancedMode.fieldStates.default.paddingLeftRight","quickMode.fieldPaddingLeftRight"]},{valueRef:Kt,unitRef:wo,storePath:"advancedMode.fieldStates.default.fontSize",syncPaths:["advancedMode.fieldStates.default.fontSize"]},{valueRef:fi,unitRef:mi,storePath:"quickMode.fieldPaddingTopBottom",syncPaths:["advancedMode.fieldStates.default.paddingTopBottom","quickMode.fieldPaddingTopBottom"]},{valueRef:Wl,unitRef:ql,storePath:"advancedMode.fieldLabels.label.paddingLeftRight",syncPaths:["advancedMode.fieldLabels.label.paddingLeftRight"]},{valueRef:Nl,unitRef:za,storePath:"advancedMode.fieldLabels.label.fontSize",syncPaths:["advancedMode.fieldLabels.label.fontSize"]},{valueRef:Yl,unitRef:Xi,storePath:"advancedMode.fieldLabels.label.paddingTopBottom",syncPaths:["advancedMode.fieldLabels.label.paddingTopBottom"]},{valueRef:pi,unitRef:Aa,storePath:"advancedMode.fieldPlaceholder.paddingLeftRight",syncPaths:["advancedMode.fieldPlaceholder.paddingLeftRight"]},{valueRef:Qi,unitRef:Ea,storePath:"advancedMode.fieldPlaceholder.fontSize",syncPaths:["advancedMode.fieldPlaceholder.fontSize"]},{valueRef:ta,unitRef:Ga,storePath:"advancedMode.buttonStates.normal.borderWidth",syncPaths:["advancedMode.buttonStates.normal.borderWidth","quickMode.buttonBorderWidth"]},{valueRef:Ka,unitRef:Qa,storePath:"advancedMode.buttonStates.normal.fontSize",syncPaths:["advancedMode.buttonStates.normal.fontSize"]},{valueRef:Ja,unitRef:_o,storePath:"advancedMode.buttonStates.normal.paddingLeftRight",syncPaths:["advancedMode.buttonStates.normal.paddingLeftRight"]},{valueRef:dl,unitRef:bn,storePath:"advancedMode.buttonStates.normal.paddingTopBottom",syncPaths:["advancedMode.buttonStates.normal.paddingTopBottom"]},{valueRef:ia,unitRef:ul,storePath:"advancedMode.buttonStates.normal.width",syncPaths:["advancedMode.buttonStates.normal.width"]},{valueRef:Ao,unitRef:la,storePath:"advancedMode.buttonStates.normal.height",syncPaths:["advancedMode.buttonStates.normal.height"]},{valueRef:Do,unitRef:Za,storePath:"advancedMode.checkboxRadio.fontSize",syncPaths:["advancedMode.checkboxRadio.fontSize"]},{valueRef:sn,unitRef:fl,storePath:"advancedMode.confirmationMessage.borderWidth",syncPaths:["advancedMode.confirmationMessage.borderWidth"]},{valueRef:er,unitRef:yl,storePath:"advancedMode.rating.iconSize",syncPaths:["advancedMode.rating.iconSize"]}],i,m),Lr([T,ae,me,He,Be,xe,$e,Xe,ft,ce,le],m,()=>Jr()),Lr([se,mt,dt,Ke,pe,ge,io,Mo,Co,Fe,ze],m,()=>Ns()),Lr([Kn,Qn,ml,vl,bi,Ln,dn,pl,_i,xi,Xn],m,()=>Ws()),Lr([Hn,Gn,tl,ol,nl,il,jn,ll,al,rl,sl],m,()=>qs()),(Q,S)=>{const xt=rU,wt=Mv,Nt=Qe,Gt=$8,_l=p8,dr=e8,Oo=MV,xl=yV,ur=z$,Un=S$,Ci=NP,Si=Uv;return g(),F("div",cM,[s(Si,{accordion:!0,"default-active":"general"},{default:y(()=>[s(wt,{title:a(o)("general"),name:"general","icon-name":"settings-tune","icon-category":"builder"},{default:y(()=>[s(xt,{"form-background":a(N),"form-border-color":a(oe),"form-border-style":a(J),"form-border-width-value":a(K),"form-border-width-unit":a(Y),"vertical-spacing-value":a(W),"vertical-spacing-unit":a(R),"horizontal-spacing-value":a(G),"horizontal-spacing-unit":a(z),"form-alignment":a(X),"form-padding-left-right-value":a(H),"form-padding-left-right-unit":a(fe),"form-padding-top-bottom-value":a(O),"form-padding-top-bottom-unit":a(q),"is-form-corner-linked":T.value,"form-corner-linked-value":ae.value,"form-corner-linked-unit":me.value,"form-corner-top-left-value":He.value,"form-corner-top-left-unit":Be.value,"form-corner-top-right-value":xe.value,"form-corner-top-right-unit":$e.value,"form-corner-bottom-right-value":Xe.value,"form-corner-bottom-right-unit":ft.value,"form-corner-bottom-left-value":ce.value,"form-corner-bottom-left-unit":le.value,"form-corner-main-placeholder":Ds.value,"form-corner-main-value":Os.value,"onUpdate:formBackground":S[0]||(S[0]=I=>N.value=I),"onUpdate:formBorderColor":S[1]||(S[1]=I=>oe.value=I),"onUpdate:formBorderStyle":S[2]||(S[2]=I=>J.value=I),"onUpdate:formBorderWidthValue":S[3]||(S[3]=I=>K.value=I),"onUpdate:formBorderWidthUnit":S[4]||(S[4]=I=>Y.value=I),"onUpdate:verticalSpacingValue":S[5]||(S[5]=I=>W.value=I),"onUpdate:verticalSpacingUnit":S[6]||(S[6]=I=>R.value=I),"onUpdate:horizontalSpacingValue":S[7]||(S[7]=I=>G.value=I),"onUpdate:horizontalSpacingUnit":S[8]||(S[8]=I=>z.value=I),"onUpdate:formAlignment":S[9]||(S[9]=I=>X.value=I),"onUpdate:formPaddingLeftRightValue":S[10]||(S[10]=I=>H.value=I),"onUpdate:formPaddingLeftRightUnit":S[11]||(S[11]=I=>fe.value=I),"onUpdate:formPaddingTopBottomValue":S[12]||(S[12]=I=>O.value=I),"onUpdate:formPaddingTopBottomUnit":S[13]||(S[13]=I=>q.value=I),"onUpdate:formCornerMainValue":S[14]||(S[14]=I=>Os.value=typeof I=="string"?I===""?"":Number(I):I),"onUpdate:formCornerLinkedUnit":S[15]||(S[15]=I=>me.value=I),"onUpdate:formCornerTopLeftValue":S[16]||(S[16]=I=>He.value=I),"onUpdate:formCornerTopLeftUnit":S[17]||(S[17]=I=>Be.value=I),"onUpdate:formCornerTopRightValue":S[18]||(S[18]=I=>xe.value=I),"onUpdate:formCornerTopRightUnit":S[19]||(S[19]=I=>$e.value=I),"onUpdate:formCornerBottomRightValue":S[20]||(S[20]=I=>Xe.value=I),"onUpdate:formCornerBottomRightUnit":S[21]||(S[21]=I=>ft.value=I),"onUpdate:formCornerBottomLeftValue":S[22]||(S[22]=I=>ce.value=I),"onUpdate:formCornerBottomLeftUnit":S[23]||(S[23]=I=>le.value=I),onToggleFormCornerLinked:ou},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"]),s(Nt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s(wt,{title:a(o)("form_title"),name:"formTitle","icon-name":"text","icon-category":"builder"},{default:y(()=>[s(Gt,{"form-title-text":Te.value,"form-title-font-weight":Ae.value,"form-title-font-style":ut.value,"form-title-font-size-value":st.value,"form-title-font-size-unit":vt.value,"form-title-padding-left-right-value":Wt.value,"form-title-padding-left-right-unit":ye.value,"form-title-padding-top-bottom-value":be.value,"form-title-padding-top-bottom-unit":Ye.value,"onUpdate:formTitleText":S[24]||(S[24]=I=>Te.value=I),"onUpdate:formTitleFontWeight":S[25]||(S[25]=I=>Ae.value=I),"onUpdate:formTitleFontStyle":S[26]||(S[26]=I=>ut.value=I),"onUpdate:formTitleFontSizeValue":S[27]||(S[27]=I=>st.value=I),"onUpdate:formTitleFontSizeUnit":S[28]||(S[28]=I=>vt.value=I),"onUpdate:formTitlePaddingLeftRightValue":S[29]||(S[29]=I=>Wt.value=I),"onUpdate:formTitlePaddingLeftRightUnit":S[30]||(S[30]=I=>ye.value=I),"onUpdate:formTitlePaddingTopBottomValue":S[31]||(S[31]=I=>be.value=I),"onUpdate:formTitlePaddingTopBottomUnit":S[32]||(S[32]=I=>Ye.value=I)},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"]),s(wt,{title:a(o)("form_description_settings"),name:"formDescription","icon-name":"text-align-left","icon-category":"builder"},{default:y(()=>[s(_l,{"form-description-font-color":at.value,"form-description-font-weight":qt.value,"form-description-font-style":Pt.value,"form-description-font-size-value":$t.value,"form-description-font-size-unit":Pe.value,"form-description-padding-left-right-value":Rt.value,"form-description-padding-left-right-unit":vo.value,"form-description-padding-top-bottom-value":to.value,"form-description-padding-top-bottom-unit":ao.value,"onUpdate:formDescriptionFontColor":S[33]||(S[33]=I=>at.value=I),"onUpdate:formDescriptionFontWeight":S[34]||(S[34]=I=>qt.value=I),"onUpdate:formDescriptionFontStyle":S[35]||(S[35]=I=>Pt.value=I),"onUpdate:formDescriptionFontSizeValue":S[36]||(S[36]=I=>$t.value=I),"onUpdate:formDescriptionFontSizeUnit":S[37]||(S[37]=I=>Pe.value=I),"onUpdate:formDescriptionPaddingLeftRightValue":S[38]||(S[38]=I=>Rt.value=I),"onUpdate:formDescriptionPaddingLeftRightUnit":S[39]||(S[39]=I=>vo.value=I),"onUpdate:formDescriptionPaddingTopBottomValue":S[40]||(S[40]=I=>to.value=I),"onUpdate:formDescriptionPaddingTopBottomUnit":S[41]||(S[41]=I=>ao.value=I)},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"]),s(Nt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s(wt,{title:a(o)("field_labels"),name:"fieldLabels","icon-name":"field","icon-category":"builder"},{default:y(()=>[s(dr,{"field-labels-active-tab":p.value,"field-labels-tabs":f,"field-label-text":Da.value,"field-label-font-weight":Oa.value,"field-label-font-style":zl.value,"field-label-font-size-value":Nl.value,"field-label-font-size-unit":za.value,"field-label-alignment":Na.value,"field-label-padding-left-right-value":Wl.value,"field-label-padding-left-right-unit":ql.value,"field-label-padding-top-bottom-value":Yl.value,"field-label-padding-top-bottom-unit":Xi.value,"required-indicator-font-color":Wa.value,"onUpdate:fieldLabelsActiveTab":S[42]||(S[42]=I=>p.value=I),"onUpdate:fieldLabelText":S[43]||(S[43]=I=>Da.value=I),"onUpdate:fieldLabelFontWeight":S[44]||(S[44]=I=>Oa.value=I),"onUpdate:fieldLabelFontStyle":S[45]||(S[45]=I=>zl.value=I),"onUpdate:fieldLabelFontSizeValue":S[46]||(S[46]=I=>Nl.value=I),"onUpdate:fieldLabelFontSizeUnit":S[47]||(S[47]=I=>za.value=I),"onUpdate:fieldLabelAlignment":S[48]||(S[48]=I=>Na.value=I),"onUpdate:fieldLabelPaddingLeftRightValue":S[49]||(S[49]=I=>Wl.value=I),"onUpdate:fieldLabelPaddingLeftRightUnit":S[50]||(S[50]=I=>ql.value=I),"onUpdate:fieldLabelPaddingTopBottomValue":S[51]||(S[51]=I=>Yl.value=I),"onUpdate:fieldLabelPaddingTopBottomUnit":S[52]||(S[52]=I=>Xi.value=I),"onUpdate:requiredIndicatorFontColor":S[53]||(S[53]=I=>Wa.value=I)},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"]),s(wt,{title:a(o)("field_placeholder"),name:"fieldPlaceholder","icon-name":"paragraph","icon-category":"global"},{default:y(()=>[s(Oo,{"placeholder-font-color":Gi.value,"field-placeholder-font-weight":ji.value,"field-placeholder-font-style":Ki.value,"field-placeholder-font-size-value":Qi.value,"field-placeholder-font-size-unit":Ea.value,"field-placeholder-alignment":vi.value,"field-placeholder-padding-left-right-value":pi.value,"field-placeholder-padding-left-right-unit":Aa.value,"onUpdate:placeholderFontColor":S[54]||(S[54]=I=>Gi.value=I),"onUpdate:fieldPlaceholderFontWeight":S[55]||(S[55]=I=>ji.value=I),"onUpdate:fieldPlaceholderFontStyle":S[56]||(S[56]=I=>Ki.value=I),"onUpdate:fieldPlaceholderFontSizeValue":S[57]||(S[57]=I=>Qi.value=I),"onUpdate:fieldPlaceholderFontSizeUnit":S[58]||(S[58]=I=>Ea.value=I),"onUpdate:fieldPlaceholderAlignment":S[59]||(S[59]=I=>vi.value=I),"onUpdate:fieldPlaceholderPaddingLeftRightValue":S[60]||(S[60]=I=>pi.value=I),"onUpdate:fieldPlaceholderPaddingLeftRightUnit":S[61]||(S[61]=I=>Aa.value=I)},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"]),s(wt,{title:a(o)("field_states"),name:"fieldStates","icon-name":"color-palette","icon-category":"builder"},{default:y(()=>[s(xl,{"field-states-active-tab":v.value,"field-states-tabs":h,"field-background":po.value,"field-text":Ue.value,"field-font-weight":Me.value,"field-font-style":ct.value,"field-font-size-value":Kt.value,"field-font-size-unit":wo.value,"field-description-color":yo.value,"field-border-color":To.value,"field-border-style":we.value,"is-field-corner-linked":se.value,"field-corner-linked-value":mt.value,"field-corner-linked-unit":dt.value,"field-corner-top-left-value":Ke.value,"field-corner-top-left-unit":pe.value,"field-corner-top-right-value":ge.value,"field-corner-top-right-unit":io.value,"field-corner-bottom-right-value":Mo.value,"field-corner-bottom-right-unit":Co.value,"field-corner-bottom-left-value":Fe.value,"field-corner-bottom-left-unit":ze.value,"field-corner-main-placeholder":Zn.value,"field-corner-main-value":zs.value,"field-border-width-value":Et.value,"field-border-width-unit":Jt.value,"field-padding-left-right-value":go.value,"field-padding-left-right-unit":hn.value,"field-padding-top-bottom-value":fi.value,"field-padding-top-bottom-unit":mi.value,"field-active-background":yi.value,"field-active-border-color":Hl.value,"field-active-text-color":qa.value,"field-active-description-color":Gl.value,"field-active-border-style":jl.value,"field-read-only-background":Ji.value,"field-read-only-border-color":Ya.value,"field-read-only-text-color":Kl.value,"field-read-only-description-color":Zi.value,"field-read-only-border-style":el.value,"field-error-background":$n.value,"field-error-border-color":Ql.value,"field-error-text-color":Xl.value,"field-error-description-color":Ha.value,"field-error-border-style":Jl.value,"onUpdate:fieldStatesActiveTab":S[62]||(S[62]=I=>v.value=I),"onUpdate:fieldBackground":S[63]||(S[63]=I=>po.value=I),"onUpdate:fieldText":S[64]||(S[64]=I=>Ue.value=I),"onUpdate:fieldFontWeight":S[65]||(S[65]=I=>Me.value=I),"onUpdate:fieldFontStyle":S[66]||(S[66]=I=>ct.value=I),"onUpdate:fieldFontSizeValue":S[67]||(S[67]=I=>Kt.value=I),"onUpdate:fieldFontSizeUnit":S[68]||(S[68]=I=>wo.value=I),"onUpdate:fieldDescriptionColor":S[69]||(S[69]=I=>yo.value=I),"onUpdate:fieldBorderColor":S[70]||(S[70]=I=>To.value=I),"onUpdate:fieldBorderStyle":S[71]||(S[71]=I=>we.value=I),"onUpdate:fieldCornerMainValue":S[72]||(S[72]=I=>zs.value=typeof I=="string"?I===""?"":Number(I):I),"onUpdate:fieldCornerLinkedUnit":S[73]||(S[73]=I=>dt.value=I),"onUpdate:fieldCornerTopLeftValue":S[74]||(S[74]=I=>Ke.value=I),"onUpdate:fieldCornerTopLeftUnit":S[75]||(S[75]=I=>pe.value=I),"onUpdate:fieldCornerTopRightValue":S[76]||(S[76]=I=>ge.value=I),"onUpdate:fieldCornerTopRightUnit":S[77]||(S[77]=I=>io.value=I),"onUpdate:fieldCornerBottomRightValue":S[78]||(S[78]=I=>Mo.value=I),"onUpdate:fieldCornerBottomRightUnit":S[79]||(S[79]=I=>Co.value=I),"onUpdate:fieldCornerBottomLeftValue":S[80]||(S[80]=I=>Fe.value=I),"onUpdate:fieldCornerBottomLeftUnit":S[81]||(S[81]=I=>ze.value=I),"onUpdate:fieldBorderWidthValue":S[82]||(S[82]=I=>Et.value=I),"onUpdate:fieldBorderWidthUnit":S[83]||(S[83]=I=>Jt.value=I),"onUpdate:fieldPaddingLeftRightValue":S[84]||(S[84]=I=>go.value=I),"onUpdate:fieldPaddingLeftRightUnit":S[85]||(S[85]=I=>hn.value=I),"onUpdate:fieldPaddingTopBottomValue":S[86]||(S[86]=I=>fi.value=I),"onUpdate:fieldPaddingTopBottomUnit":S[87]||(S[87]=I=>mi.value=I),"onUpdate:fieldActiveBackground":S[88]||(S[88]=I=>yi.value=I),"onUpdate:fieldActiveBorderColor":S[89]||(S[89]=I=>Hl.value=I),"onUpdate:fieldActiveTextColor":S[90]||(S[90]=I=>qa.value=I),"onUpdate:fieldActiveDescriptionColor":S[91]||(S[91]=I=>Gl.value=I),"onUpdate:fieldActiveBorderStyle":S[92]||(S[92]=I=>jl.value=I),"onUpdate:fieldReadOnlyBackground":S[93]||(S[93]=I=>Ji.value=I),"onUpdate:fieldReadOnlyBorderColor":S[94]||(S[94]=I=>Ya.value=I),"onUpdate:fieldReadOnlyTextColor":S[95]||(S[95]=I=>Kl.value=I),"onUpdate:fieldReadOnlyDescriptionColor":S[96]||(S[96]=I=>Zi.value=I),"onUpdate:fieldReadOnlyBorderStyle":S[97]||(S[97]=I=>el.value=I),"onUpdate:fieldErrorBackground":S[98]||(S[98]=I=>$n.value=I),"onUpdate:fieldErrorBorderColor":S[99]||(S[99]=I=>Ql.value=I),"onUpdate:fieldErrorTextColor":S[100]||(S[100]=I=>Xl.value=I),"onUpdate:fieldErrorDescriptionColor":S[101]||(S[101]=I=>Ha.value=I),"onUpdate:fieldErrorBorderStyle":S[102]||(S[102]=I=>Jl.value=I),onToggleFieldCornerLinked:nu},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"]),s(Nt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s(wt,{title:a(o)("checkbox_radio_selection"),name:"checkboxRadio","icon-name":"checklist","icon-category":"builder"},{default:y(()=>[s(ur,{"checkbox-radio-font-color":aa.value,"checkbox-radio-font-weight":ra.value,"checkbox-radio-font-style":Ro.value,"checkbox-radio-font-size-value":Do.value,"checkbox-radio-font-size-unit":Za.value,"checkbox-radio-selection-color":sa.value,"checkbox-radio-border-color":rn.value,"onUpdate:checkboxRadioFontColor":S[103]||(S[103]=I=>aa.value=I),"onUpdate:checkboxRadioFontWeight":S[104]||(S[104]=I=>ra.value=I),"onUpdate:checkboxRadioFontStyle":S[105]||(S[105]=I=>Ro.value=I),"onUpdate:checkboxRadioFontSizeValue":S[106]||(S[106]=I=>Do.value=I),"onUpdate:checkboxRadioFontSizeUnit":S[107]||(S[107]=I=>Za.value=I),"onUpdate:checkboxRadioSelectionColor":S[108]||(S[108]=I=>sa.value=I),"onUpdate:checkboxRadioBorderColor":S[109]||(S[109]=I=>rn.value=I)},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"]),s(Nt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s(wt,{title:a(o)("button_states"),name:"buttonStates","icon-name":"button","icon-category":"builder"},{default:y(()=>[s(Un,{"button-background":Zl.value,"button-border-color":ea.value,"button-text":ja.value,"button-font-weight":Zt.value,"button-font-style":Qt.value,"button-font-size-value":Ka.value,"button-font-size-unit":Qa.value,"button-border-width-value":ta.value,"button-border-width-unit":Ga.value,"is-button-corner-linked":Hn.value,"button-corner-main-value":Zo.value,"button-corner-linked-unit":tl.value,"button-corner-main-placeholder":tu.value,"button-corner-top-left-value":ol.value,"button-corner-top-left-unit":nl.value,"button-corner-top-right-value":il.value,"button-corner-top-right-unit":jn.value,"button-corner-bottom-right-value":ll.value,"button-corner-bottom-right-unit":al.value,"button-corner-bottom-left-value":rl.value,"button-corner-bottom-left-unit":sl.value,"button-padding-left-right-value":Ja.value,"button-padding-left-right-unit":_o.value,"button-padding-top-bottom-value":dl.value,"button-padding-top-bottom-unit":bn.value,"button-width-value":ia.value,"button-width-unit":ul.value,"button-height-value":Ao.value,"button-height-unit":la.value,"onUpdate:buttonBackground":S[110]||(S[110]=I=>Zl.value=I),"onUpdate:buttonBorderColor":S[111]||(S[111]=I=>ea.value=I),"onUpdate:buttonText":S[112]||(S[112]=I=>ja.value=I),"onUpdate:buttonFontWeight":S[113]||(S[113]=I=>Zt.value=I),"onUpdate:buttonFontStyle":S[114]||(S[114]=I=>Qt.value=I),"onUpdate:buttonFontSizeValue":S[115]||(S[115]=I=>Ka.value=I),"onUpdate:buttonFontSizeUnit":S[116]||(S[116]=I=>Qa.value=I),"onUpdate:buttonBorderWidthValue":S[117]||(S[117]=I=>ta.value=I),"onUpdate:buttonBorderWidthUnit":S[118]||(S[118]=I=>Ga.value=I),"onUpdate:buttonCornerMainValue":S[119]||(S[119]=I=>Zo.value=typeof I=="string"?I===""?"":Number(I):I),"onUpdate:buttonCornerLinkedUnit":S[120]||(S[120]=I=>tl.value=I),"onUpdate:buttonCornerTopLeftValue":S[121]||(S[121]=I=>ol.value=I),"onUpdate:buttonCornerTopLeftUnit":S[122]||(S[122]=I=>nl.value=I),"onUpdate:buttonCornerTopRightValue":S[123]||(S[123]=I=>il.value=I),"onUpdate:buttonCornerTopRightUnit":S[124]||(S[124]=I=>jn.value=I),"onUpdate:buttonCornerBottomRightValue":S[125]||(S[125]=I=>ll.value=I),"onUpdate:buttonCornerBottomRightUnit":S[126]||(S[126]=I=>al.value=I),"onUpdate:buttonCornerBottomLeftValue":S[127]||(S[127]=I=>rl.value=I),"onUpdate:buttonCornerBottomLeftUnit":S[128]||(S[128]=I=>sl.value=I),"onUpdate:buttonPaddingLeftRightValue":S[129]||(S[129]=I=>Ja.value=I),"onUpdate:buttonPaddingLeftRightUnit":S[130]||(S[130]=I=>_o.value=I),"onUpdate:buttonPaddingTopBottomValue":S[131]||(S[131]=I=>dl.value=I),"onUpdate:buttonPaddingTopBottomUnit":S[132]||(S[132]=I=>bn.value=I),"onUpdate:buttonWidthValue":S[133]||(S[133]=I=>ia.value=I),"onUpdate:buttonWidthUnit":S[134]||(S[134]=I=>ul.value=I),"onUpdate:buttonHeightValue":S[135]||(S[135]=I=>Ao.value=I),"onUpdate:buttonHeightUnit":S[136]||(S[136]=I=>la.value=I),onToggleButtonCornerLinked:re},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"]),s(Nt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s(wt,{title:a(o)("confirmation_message"),name:"confirmationMessage","icon-name":"check-circle","icon-category":"global"},{default:y(()=>[s(Ci,{"confirmation-border-color":gi.value,"confirmation-border-style":cl.value,"confirmation-background-color":oo.value,"confirmation-border-width-value":sn.value,"confirmation-border-width-unit":fl.value,"is-confirmation-corner-linked":Kn.value,"confirmation-corner-linked-value":Qn.value,"confirmation-corner-linked-unit":ml.value,"confirmation-corner-top-left-value":vl.value,"confirmation-corner-top-left-unit":bi.value,"confirmation-corner-top-right-value":Ln.value,"confirmation-corner-top-right-unit":dn.value,"confirmation-corner-bottom-right-value":pl.value,"confirmation-corner-bottom-right-unit":_i.value,"confirmation-corner-bottom-left-value":xi.value,"confirmation-corner-bottom-left-unit":Xn.value,"confirmation-corner-main-placeholder":sr.value,"confirmation-corner-main-value":wi.value,"onUpdate:confirmationBorderColor":S[137]||(S[137]=I=>gi.value=I),"onUpdate:confirmationBorderStyle":S[138]||(S[138]=I=>cl.value=I),"onUpdate:confirmationBackgroundColor":S[139]||(S[139]=I=>oo.value=I),"onUpdate:confirmationBorderWidthValue":S[140]||(S[140]=I=>sn.value=I),"onUpdate:confirmationBorderWidthUnit":S[141]||(S[141]=I=>fl.value=I),"onUpdate:confirmationCornerMainValue":S[142]||(S[142]=I=>wi.value=typeof I=="string"?I===""?"":Number(I):I),"onUpdate:confirmationCornerLinkedUnit":S[143]||(S[143]=I=>ml.value=I),"onUpdate:confirmationCornerTopLeftValue":S[144]||(S[144]=I=>vl.value=I),"onUpdate:confirmationCornerTopLeftUnit":S[145]||(S[145]=I=>bi.value=I),"onUpdate:confirmationCornerTopRightValue":S[146]||(S[146]=I=>Ln.value=I),"onUpdate:confirmationCornerTopRightUnit":S[147]||(S[147]=I=>dn.value=I),"onUpdate:confirmationCornerBottomRightValue":S[148]||(S[148]=I=>pl.value=I),"onUpdate:confirmationCornerBottomRightUnit":S[149]||(S[149]=I=>_i.value=I),"onUpdate:confirmationCornerBottomLeftValue":S[150]||(S[150]=I=>xi.value=I),"onUpdate:confirmationCornerBottomLeftUnit":S[151]||(S[151]=I=>Xn.value=I),onToggleConfirmationCornerLinked:bl},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"]),s(Nt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s(wt,{title:a(o)("rating"),name:"rating","icon-name":"star","icon-category":"global"},{default:y(()=>[s(pU,{"rating-icon-size-value":er.value,"rating-icon-size-unit":yl.value,"rating-icon-color":gl.value,"onUpdate:ratingIconSizeValue":S[152]||(S[152]=I=>er.value=I),"onUpdate:ratingIconSizeUnit":S[153]||(S[153]=I=>yl.value=I),"onUpdate:ratingIconColor":S[154]||(S[154]=I=>gl.value=I)},null,8,["rating-icon-size-value","rating-icon-size-unit","rating-icon-color"])]),_:1},8,["title"]),s(Nt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s(wt,{title:a(o)("slider_style_section"),name:"slider","icon-name":"slider","icon-category":"global"},{default:y(()=>[s(bU,{"slider-handle-color":a(tr),"slider-highlight-color":a(da),"slider-border-color":a(Bo),"slider-track-color":a(hl),"slider-remaining-track-color":a(Jn),"onUpdate:sliderHandleColor":S[155]||(S[155]=I=>tr.value=I),"onUpdate:sliderHighlightColor":S[156]||(S[156]=I=>da.value=I),"onUpdate:sliderBorderColor":S[157]||(S[157]=I=>Bo.value=I),"onUpdate:sliderTrackColor":S[158]||(S[158]=I=>hl.value=I),"onUpdate:sliderRemainingTrackColor":S[159]||(S[159]=I=>Jn.value=I)},null,8,["slider-handle-color","slider-highlight-color","slider-border-color","slider-track-color","slider-remaining-track-color"])]),_:1},8,["title"]),s(Nt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s(wt,{title:a(o)("date_time_picker"),name:"dateTimePicker","icon-name":"calendar-dot","icon-category":"global"},{default:y(()=>[s($U,{"date-time-calendar-background":ua.value,"date-time-number-text-color":ca.value,"date-time-selection-color":or.value,"onUpdate:dateTimeCalendarBackground":S[160]||(S[160]=I=>ua.value=I),"onUpdate:dateTimeNumberTextColor":S[161]||(S[161]=I=>ca.value=I),"onUpdate:dateTimeSelectionColor":S[162]||(S[162]=I=>or.value=I)},null,8,["date-time-calendar-background","date-time-number-text-color","date-time-selection-color"])]),_:1},8,["title"]),s(Nt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s(wt,{title:a(o)("select"),name:"select","icon-name":"checklist","icon-category":"builder"},{default:y(()=>[s(JU,{"select-tag-color":nr.value,"select-tag-text-color":lr.value,"select-option-hover-color":ir.value,"select-selection-text-color":ar.value,"select-selection-background-color":Vn.value,"onUpdate:selectTagColor":S[163]||(S[163]=I=>nr.value=I),"onUpdate:selectTagTextColor":S[164]||(S[164]=I=>lr.value=I),"onUpdate:selectOptionHoverColor":S[165]||(S[165]=I=>ir.value=I),"onUpdate:selectSelectionTextColor":S[166]||(S[166]=I=>ar.value=I),"onUpdate:selectSelectionBackgroundColor":S[167]||(S[167]=I=>Vn.value=I)},null,8,["select-tag-color","select-tag-text-color","select-option-hover-color","select-selection-text-color","select-selection-background-color"])]),_:1},8,["title"]),(g(!0),F(ve,null,Ee(a(l),(I,cr)=>(g(),ee(Xt(I.component),Md({key:a(d)(I,cr)},{ref_for:!0},I.props??{}),null,16))),128)),s(Nt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),s(wt,{title:a(o)("css_class"),name:"cssClass","icon-name":"code","icon-category":"global"},{default:y(()=>[s(aM,{"copied-form-css-class":As.value,"additional-css-classes":rr.value,onCopyCssClass:Xr,"onUpdate:additionalCssClasses":S[168]||(S[168]=I=>rr.value=I)},null,8,["copied-form-css-class","additional-css-classes"])]),_:1},8,["title"]),s(Nt,{class:"ivyforms-mt-8 ivyforms-mb-8"})]),_:1})])}}}),mM=Oe(fM,[["__scopeId","data-v-80c29cd7"]]),vM="form_style_themes",pM="essentials",yM={class:"ivyforms-pro-theme-collection__preview ivyforms-overflow-hidden","aria-hidden":"true"},gM={class:"ivyforms-pro-theme-collection__preview-eyebrow bold-10"},hM={class:"ivyforms-pro-theme-collection__preview-title medium-12"},bM={class:"ivyforms-pro-theme-collection__preview-field regular-10"},_M={class:"ivyforms-pro-theme-collection__preview-field regular-10"},xM={class:"ivyforms-pro-theme-collection__preview-consent ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},wM={class:"ivyforms-pro-theme-collection__preview-consent-label regular-10"},CM={class:"ivyforms-pro-theme-collection__preview-button regular-10"},SM={class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},kM={class:"ivyforms-pro-theme-collection__title medium-18"},FM={class:"ivyforms-pro-theme-collection__description regular-14"},IM=he({__name:"IvyProThemeCollectionCard",setup(t){const{getLabel:o}=We(),{showUpgradeDialog:i}=Po(),l=()=>i(pM),d=[{className:"ivyforms-pro-theme-collection__preview-card--purple",titleKey:"contact_us",nameKey:"your_name",consentKey:"i_agree_to_terms"},{className:"ivyforms-pro-theme-collection__preview-card--blue",titleKey:"get_started",nameKey:"full_name",consentKey:"i_agree_to_terms"},{className:"ivyforms-pro-theme-collection__preview-card--amber",titleKey:"join_waitlist",nameKey:"your_name",consentKey:"subscribe_to_updates"},{className:"ivyforms-pro-theme-collection__preview-card--brand",titleKey:"book_a_demo",nameKey:"your_name",consentKey:"i_agree_to_terms"}];return(m,r)=>(g(),F("article",{class:"ivyforms-pro-theme-collection ivyforms-border-radius-8 ivyforms-p-16 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-cursor-pointer",onClick:l},[u("div",yM,[(g(),F(ve,null,Ee(d,p=>u("div",{key:p.className,class:Je(["ivyforms-pro-theme-collection__preview-card ivyforms-border-radius-8 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6 ivyforms-overflow-hidden",p.className])},[u("span",gM,x(a(o)("form_theme")),1),u("span",hM,x(a(o)(p.titleKey)),1),u("span",bM,x(a(o)(p.nameKey)),1),u("span",_M,x(a(o)("email_address")),1),u("span",xM,[r[0]||(r[0]=u("span",{class:"ivyforms-pro-theme-collection__preview-checkbox"},null,-1)),u("span",wM,x(a(o)(p.consentKey)),1)]),u("span",CM,x(a(o)("submit")),1)],2)),64))]),u("div",SM,[u("h3",kM,x(a(o)("unlock_creative_superpowers")),1),s(so,{image:"pro-text",size:"s"})]),u("p",FM,x(a(o)("pro_themes_collection_description")),1),s(Ie,{priority:"pro",size:"d","full-width":"","icon-start":"pro-lightning-alt","icon-start-category":"global","icon-start-type":"fill-duo",onClick:jt(l,["stop"])},{default:y(()=>[ne(x(a(o)("upgrade")),1)]),_:1}),u("button",{type:"button",class:"ivyforms-pro-theme-collection__explore medium-14",onClick:jt(l,["stop"])},x(a(o)("explore_collection")),1)]))}}),TM=Oe(IM,[["__scopeId","data-v-a473ce72"]]),PM={class:"ivyforms-form-styles"},$M={key:0,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},LM={key:0,class:"ivyforms-form-styles__section ivyforms-width-100"},VM={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"},UM={class:"ivyforms-form-styles__themes ivyforms-pt-16 ivyforms-gap-4 ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100"},MM={key:1,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},RM={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"},BM={class:"regular-16"},EM={class:"ivyforms-form-styles__mode-tabs ivyforms-mt-16 ivyforms-width-100"},AM={key:0,class:"",style:{"text-align":"center"}},DM={class:"ivyforms-text-secondary ivyforms-text-sm text-muted"},OM={key:1,class:"",style:{"text-align":"center"}},zM={class:"ivyforms-text-secondary ivyforms-text-sm text-muted"},NM={class:"ivyforms-flex ivyforms-justify-content-end ivyforms-gap-8"},WM=he({__name:"FieldStyleTabContent",setup(t){const{getLabel:o}=We(),i=St(),l=qi(),d=_(!1),m=_(!1),{canUseFeature:r}=Yn(),p=P(()=>(qe.hooks.updateCounter.value,lx())),f=P(()=>r(vM)),v=P(()=>p.value.filter(j=>!j.isPro)),h=P(()=>{qe.hooks.updateCounter.value;try{return qe.hooks.applyFilters("ivyforms/form_builder/filter_style_controls_component",null,{formType:i.formType})}catch{return null}}),w=P({get:()=>!i.styleSettings.stylesEnabled,set:j=>{i.updateStyleSettings("stylesEnabled",!j)}}),L=P({get:()=>i.styleSettings.styleMode||"quick",set:j=>{i.updateStyleSettings("styleMode",j)}}),k=P({get:()=>i.styleSettings.selectedTheme||"ivy-default",set:j=>{i.updateStyleSettings("selectedTheme",j)}}),M=P(()=>{const j=p.value.find(N=>N.id===k.value);return j?j.name:""}),D=j=>{const N=p.value.find(J=>J.id===j),oe=k.value!==j;N&&!N.isPro&&!N.isComingSoon&&(k.value=j,oe&&Object.keys(N.settings).forEach(J=>{J!=="stylesEnabled"&&J!=="selectedTheme"&&J!=="styleMode"&&i.updateStyleSettings(J,N.settings[J])}))},$=j=>{D(j),h.value||i.updateStyleSettings("styleMode","quick"),m.value=!0},B=(j,N)=>{const oe=p.value.find(J=>J.id===j);!oe||oe.isPro||oe.isComingSoon||l.openContextMenu({actions:[It(Tt.Edit,{handler:()=>$(j)})],contextMenuButtonRef:N})},A=()=>{const j=p.value.find(N=>N.id===k.value);if(j){const N=JSON.parse(JSON.stringify(j.settings));i.resetStyleToThemeDefaults({...N,selectedTheme:k.value})}d.value=!1};return(j,N)=>{const oe=a2,J=Ie,K=Nn,Y=Ml;return g(),F("div",PM,[m.value?(g(),F("div",MM,[u("div",RM,[s(J,{size:"s",type:"ghost",priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows",onClick:N[0]||(N[0]=H=>m.value=!1)}),u("div",BM,x(M.value),1),N[5]||(N[5]=u("div",{class:"ivyforms-flex-1"},null,-1)),s(J,{size:"s",priority:"danger",type:"ghost","icon-start":"refresh","icon-start-category":"arrows",onClick:N[1]||(N[1]=H=>d.value=!0)},{default:y(()=>[ne(x(a(o)("reset")),1)]),_:1})]),h.value?(g(),ee(Xt(h.value),{key:0,embedded:""})):(g(),F(ve,{key:1},[u("div",EM,[s(K,{modelValue:L.value,"onUpdate:modelValue":N[2]||(N[2]=H=>L.value=H),size:"s",priority:"tertiary",type:"tonal",background:"",tabs:[{name:"quick",label:a(o)("quick_start")},{name:"advanced",label:a(o)("advanced")}]},null,8,["modelValue","tabs"])]),L.value==="quick"?(g(),F("div",AM,[u("div",DM,x(a(o)("quick_start_description")),1)])):ue("",!0),L.value==="advanced"?(g(),F("div",OM,[u("div",zM,x(a(o)("advanced_mode_description")),1)])):ue("",!0),L.value==="quick"?(g(),ee(xP,{key:2})):ue("",!0),L.value==="advanced"?(g(),ee(mM,{key:3})):ue("",!0)],64))])):(g(),F("div",$M,[w.value?ue("",!0):(g(),F("div",LM,[u("div",VM,x(a(o)("ivy_styles")),1),u("div",UM,[(g(!0),F(ve,null,Ee(v.value,H=>(g(),ee(oe,{key:H.id,theme:H,"is-selected":k.value===H.id,"selected-theme-id":k.value,onSelect:D,onMenuClick:B},null,8,["theme","is-selected","selected-theme-id"]))),128)),f.value?ue("",!0):(g(),ee(TM,{key:0}))])]))])),s(Y,{modelValue:d.value,"onUpdate:modelValue":N[4]||(N[4]=H=>d.value=H),title:a(o)("reset_styles_confirmation_title"),priority:"danger",width:"364px"},{footer:y(()=>[u("div",NM,[s(J,{size:"d",priority:"tertiary",type:"ghost",onClick:N[3]||(N[3]=H=>d.value=!1)},{default:y(()=>[ne(x(a(o)("cancel")),1)]),_:1}),s(J,{size:"d",priority:"danger",type:"fill",onClick:A},{default:y(()=>[ne(x(a(o)("reset")),1)]),_:1})])]),default:y(()=>[u("div",null,x(a(o)("reset_styles_confirmation_message")),1)]),_:1},8,["modelValue","title"])])}}}),qM=Oe(WM,[["__scopeId","data-v-9947869c"]]),YM={class:"advanced-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},HM=he({__name:"AdvancedFieldOptions",setup(t){const{getLabel:o}=We(),{selectedField:i}=Oi(St()),{updateSelectedField:l,updateFieldOptions:d}=St(),m=P(()=>{if(!i.value)return[];let f=qe.fieldOptions.getForFieldType(i.value.type,"advanced");return f=Ia("ivyforms/field_options/filter_options",f,{fieldType:i.value.type,tab:"advanced"}),f.forEach((v,h)=>{v.showDividerAfter=h<f.length-1,h===f.length-1&&(v.showDividerAfter=!1)}),f.filter(v=>v.condition?v.condition(i.value):!0)});Re(()=>qe.hooks.updateCounter.value,()=>{});const r=P(()=>i.value),p=(f,v)=>{l(f,v),d(f,v)};return(f,v)=>(g(),F("div",YM,[(g(!0),F(ve,null,Ee(m.value,h=>(g(),F(ve,{key:h.id},[h.showDividerBefore?(g(),ee(Qe,{key:0})):ue("",!0),(g(),ee(Xt(h.component),{field:r.value,"update-field":p,"get-label":a(o)},null,8,["field","get-label"])),h.showDividerAfter?(g(),ee(Qe,{key:1})):ue("",!0)],64))),128)),m.value.length?ue("",!0):(g(),ee(gn,{key:0,title:a(o)("coming_soon"),subtitle:a(o)("we_are_working_on_it"),image:"fields-options"},null,8,["title","subtitle"]))]))}}),GM=Oe(HM,[["__scopeId","data-v-8f9e2212"]]),jM={class:"ivyforms-general-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},KM=he({__name:"GeneralFieldOptions",setup(t){const{getLabel:o}=We(),{selectedField:i}=Oi(St()),{updateFieldOptions:l,updateSelectedField:d}=St(),m=(p,f)=>{d(p,f),l(p,f)},r=P(()=>{if(qe.hooks.updateCounter.value,!i.value)return[];let p=qe.fieldOptions.getForFieldType(i.value.type,"general");return p=Ia("ivyforms/field_options/filter_options",p,{fieldType:i.value.type,tab:"general"}),p.forEach((f,v)=>{f.showDividerAfter=v<p.length-1,v===p.length-1&&(f.showDividerAfter=!1)}),p.filter(f=>f.condition?f.condition(i.value):!0)});return(p,f)=>{const v=Qe;return g(),F("div",jM,[(g(!0),F(ve,null,Ee(r.value,(h,w)=>(g(),F(ve,{key:h.id},[h.showDividerBefore&&w>0?(g(),ee(v,{key:0})):ue("",!0),(g(),ee(Xt(h.component),{field:a(i),"update-field":m,"get-label":a(o)},null,8,["field","get-label"])),h.showDividerAfter&&w<r.value.length-1?(g(),ee(v,{key:1})):ue("",!0)],64))),128))])}}}),QM=Oe(KM,[["__scopeId","data-v-305170d5"]]),XM={},JM={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},ZM={class:"ivyforms-flex ivyforms-gap-16"},eR={class:"ivyforms-flex ivyforms-gap-16"};function tR(t,o){const i=Wn,l=ui,d=Qe;return g(),F("div",JM,[s(l,{animated:"",rows:1,variant:"text"},{template:y(()=>[s(i,{variant:"text",style:{height:"20px"}}),s(i,{variant:"text",style:{height:"40px"}})]),_:1}),s(l,{animated:"",rows:1,variant:"text"},{template:y(()=>[u("div",ZM,[s(i,{variant:"text",style:{height:"20px",width:"20px"}}),s(i,{variant:"text",style:{height:"20px"}})]),s(i,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),s(i,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),s(l,{animated:"",rows:1,variant:"text"},{template:y(()=>[s(i,{variant:"text",style:{height:"20px"}}),s(i,{variant:"text",style:{height:"40px"}})]),_:1}),s(l,{animated:"",rows:1,variant:"text"},{template:y(()=>[s(i,{variant:"text",style:{height:"20px"}}),s(i,{variant:"text",style:{height:"40px"}})]),_:1}),s(d),s(l,{animated:"",rows:1,variant:"text"},{template:y(()=>[u("div",eR,[s(i,{variant:"text",style:{height:"20px",width:"20px"}}),s(i,{variant:"text",style:{height:"20px"}})]),s(i,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),s(i,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),s(l,{animated:"",rows:1,variant:"text"},{template:y(()=>[s(i,{variant:"text",style:{height:"20px"}}),s(i,{variant:"text",style:{height:"40px"}})]),_:1}),s(d),s(l,{animated:"",rows:1,variant:"text"},{template:y(()=>[s(i,{variant:"text",style:{height:"20px"}}),s(i,{variant:"text",style:{height:"40px"}})]),_:1}),s(d),s(l,{animated:"",rows:1,variant:"text"},{template:y(()=>[s(i,{variant:"text",style:{height:"20px"}}),s(i,{variant:"text",style:{height:"40px"}})]),_:1})])}const oR=Oe(XM,[["render",tR]]),nR={class:"ivyforms-smart-logic-placeholder ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},iR=he({__name:"SmartLogicOptions",props:{field:{}},setup(t){const{getLabel:o}=We(),i=()=>{fv()};return(l,d)=>{const m=Ie;return g(),F("div",nR,[s(gn,{title:a(o)("smart_logic_pro_feature"),subtitle:a(o)("smart_logic_pro_description"),image:"fields-options"},{actionButton:y(()=>[s(m,{priority:"primary",size:"d","icon-start":"arrow-up-right","icon-start-category":"global","icon-start-type":"outline",onClick:i},{default:y(()=>[ne(x(a(o)("upgrade_to_pro")),1)]),_:1})]),_:1},8,["title","subtitle"])])}}}),lR=Oe(iR,[["__scopeId","data-v-dce92330"]]),aR={key:0,class:"ivyforms-secondary-tab-menu"},rR={class:"ivyforms-secondary-tab-menu__tabs"},sR={class:"ivyforms-secondary-tab-menu__content"},dR={key:0,class:"ivyforms-py-16 ivyforms-pr-8"},uR={key:0},cR={key:1},fR={key:2},mR={key:1},vR=he({__name:"FieldOptionsTabContent",props:{field:{default:null}},setup(t){const o=P(()=>window.IvyForms?.components?.SmartLogicOptions),{getLabel:i}=We(),{updateFieldOptions:l,updateSelectedField:d}=St(),{checkFeatureAccess:m,isProInstalled:r,isProLicenseActive:p}=Po(),f=Rv(),{dialogVisible:v}=Oi(f),h=(oe,J)=>{d(oe,J),l(oe,J)},w=window.IvyForms?.pro?Yo():null,L=t,k=()=>i("no_field_selected"),M=()=>i("please_select_field"),D=_("general"),$=_(!1),B=_("general"),A=P(()=>!w||!w.loaded.value?!1:w.hasFeature("smart_logic")),j=P(()=>[{name:"general",label:i("general")},{name:"advanced",label:i("advanced")},{name:"smartLogic",label:i("smart_logic"),pro:!r()}]),N=oe=>{const J=String(oe),Y={smartLogic:"smart_logic"}[J];if(Y){if(B.value=D.value,r()&&!p()){m(Y);return}if(!A.value){m(Y);return}}D.value=J};return Ft(async()=>{w&&!w.loaded.value&&await w.fetch()}),Re(()=>L.field,(oe,J)=>{oe&&J&&oe.fieldIndex!==J.fieldIndex&&(D.value="general",$.value=!0,setTimeout(()=>{$.value=!1},200))}),Re(()=>v.value,oe=>{!oe&&D.value==="smartLogic"&&!A.value&&(D.value=B.value)}),(oe,J)=>{const K=Nn,Y=QM,H=GM;return t.field?(g(),F("div",aR,[u("div",rR,[s(K,{"model-value":D.value,background:"",type:"tonal",priority:"tertiary",tabs:j.value,size:"d","onUpdate:modelValue":N},null,8,["model-value","tabs"])]),u("div",sR,[$.value?(g(),F("div",dR,[s(oR)])):ue("",!0),Pl(u("div",null,[D.value==="general"?(g(),F("div",uR,[s(Y,{field:t.field},null,8,["field"])])):ue("",!0),D.value==="advanced"?(g(),F("div",cR,[s(H)])):ue("",!0),D.value==="smartLogic"?(g(),F("div",fR,[A.value&&o.value?(g(),ee(Xt(o.value),{key:0,field:t.field,"update-field":h,"get-label":a(i)},null,8,["field","get-label"])):(g(),ee(lR,{key:1,field:t.field},null,8,["field"]))])):ue("",!0)],512),[[$l,!$.value]])])])):(g(),F("div",mR,[s(gn,{title:k(),subtitle:M(),image:"fields"},null,8,["title","subtitle"])]))}}}),pR=Oe(vR,[["__scopeId","data-v-3bf3e4ed"]]),yR={class:"ivyforms-add-field-wrapper ivyforms-flex ivyforms-align-items-center"},gR=["disabled"],hR={class:"ivyforms-add-field__left-content ivyforms-flex ivyforms-align-items-end ivyforms-gap-4"},bR={class:"ivyforms-add-field__name medium-14"},_R={class:"ivyforms-add-field__right-content"},xR=he({__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(t){const o=t;return(i,l)=>{const d=mo,m=Yd;return g(),F("div",yR,[u("button",{class:Je(["ivyforms-add-field ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-p-4",["ivyforms-add-field__type__"+o.type,{"is-icon-start":o.iconStart,"is-icon-end":o.iconEnd||o.pro,"is-pro":o.pro}]]),disabled:o.disabled||o.comingSoon},[u("span",hR,[o.iconStart?(g(),ee(d,{key:0,name:o.iconStart,category:o.iconStartCategory,type:o.iconStartType,class:"ivyforms-add-field__icon-start",size:"d"},null,8,["name","category","type"])):ue("",!0),u("span",bR,x(o.fieldName),1)]),u("span",_R,[o.iconEnd?(g(),ee(d,{key:0,name:o.iconEnd,category:o.iconEndCategory,type:o.iconEndType,class:"ivyforms-add-field__icon-end",size:"d"},null,8,["name","category","type"])):ue("",!0)]),o.pro?(g(),ee(so,{key:0,image:"pro-bolt",size:"s",class:"ivyforms-add-field__pro-badge"})):ue("",!0)],10,gR),o.comingSoon?(g(),ee(m,{key:0,class:"ivyforms-add-field__coming-soon",size:"s"})):ue("",!0)])}}}),Sp=Oe(xR,[["__scopeId","data-v-25da1f0c"]]),wR={class:"ivyforms-add-field"},CR={class:"ivyforms-add-field__search-wrapper ivyforms-pb-8"},SR={key:0,class:"ivyforms-add-field__drag-area ivyforms-gap-8"},kR={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},FR=["draggable","onDragstart"],IR={class:"ivyforms-add-field__drag-area ivyforms-gap-8"},TR={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},PR=["draggable","onDragstart"],$R=he({__name:"AddFieldTabContent",setup(t){const{getLabel:o}=We(),i=St(),l=an(),{onFieldDragEnd:d}=ax(),{checkFeatureAccess:m,getFeatureSlugForFieldType:r}=Po(),p=_(""),f=window.IvyForms?.pro?Yo():null;Ft(async()=>{f&&await f.fetch(),l.allSettings||await l.loadAllSettings()});const v=["general","layout","payment","security","advanced"],h={general:"collapse-general",layout:"collapse-layout",payment:"collapse-payment",security:"collapse-security",advanced:"collapse-advanced"},w=Y=>{const H=new Map;for(const fe of Y){const O=fe.category,q=H.get(O);if(!q){H.set(O,{...fe,name:h[O],dragFields:[...fe.dragFields??[]]});continue}const W=[...q.dragFields];for(const G of fe.dragFields??[])W.some(z=>z.type===G.type)||W.push(G);const R=(fe.dragFields?.length??0)>0&&(q.dragFields?.length??0)===0;H.set(O,{title:R?fe.title:q.title,name:h[O],category:O,dragFields:W,comingSoon:q.comingSoon??fe.comingSoon})}return v.map(fe=>{const O=H.get(fe);return O?{...O,name:h[fe]}:null}).filter(fe=>!!fe)},L=Y=>Y.comingSoon===!0?!0:Y.comingSoon===!1?!1:Y.dragFields.length===0,k=Y=>{const H=i.fields.some(W=>W.type==="recaptcha"),fe=i.fields.some(W=>W.type==="turnstile"),O=i.fields.some(W=>W.type==="hcaptcha"),q=H||fe||O;return Y.map(W=>{if(W.featureSlug){const G=W.pro,z=W.comingSoon||(W.type==="recaptcha"||W.type==="turnstile"||W.type==="hcaptcha")&&q;return{...W,pro:G,_precomputedDisabled:z}}const R=W.pro||W.comingSoon||(W.type==="recaptcha"||W.type==="turnstile"||W.type==="hcaptcha")&&q;return{...W,_precomputedDisabled:R}})},M=Y=>Y._precomputedDisabled!==void 0?Y._precomputedDisabled:Y.comingSoon||Y.pro?!0:Y.type==="recaptcha"||Y.type==="turnstile"||Y.type==="hcaptcha"?i.fields.some(H=>H.type==="recaptcha")||i.fields.some(H=>H.type==="turnstile")||i.fields.some(H=>H.type==="hcaptcha"):!1,D=P(()=>K.value.map(Y=>({...Y,draggableFields:k(Y.dragFields)}))),$=P(()=>{const Y=p.value.toLowerCase().trim();if(!Y)return[];const H=K.value.flatMap(O=>O.dragFields);return k(H).filter(O=>{const q=O.name.toLowerCase(),W=O.type.toLowerCase();return q.includes(Y)||W.includes(Y)})}),B=Y=>{if(i.isFormLoading)return;const H=K.value.flatMap(R=>R.dragFields).find(R=>R.type===Y);if(H?.pro||H?.featureSlug){const R=H.featureSlug||r(Y);if(R&&!m(R))return}if(Y==="recaptcha"&&i.fields.some(G=>G.type==="recaptcha")||Y==="turnstile"&&i.fields.some(G=>G.type==="turnstile")||Y==="hcaptcha"&&i.fields.some(G=>G.type==="hcaptcha")||Y==="turnstile"&&i.fields.some(G=>G.type==="turnstile")||Y==="hcaptcha"&&i.fields.some(G=>G.type==="hcaptcha"))return;(!Number.isFinite(i.counterFields)||i.counterFields<0)&&(i.counterFields=0);const fe=i.increaseCounter(),O=oe({type:Y},fe);i.isDraggingFromPanel=!1;const W=(i.fields.length>0?Math.max(...i.fields.map(R=>R.rowIndex??0)):-1)+1;i.addField({...O,position:i.fields.length+1,rowIndex:W,columnIndex:0,width:100}),i.updateFieldPositions()},A=(Y,H)=>{if(i.isFormLoading||H.comingSoon||H.pro){Y.preventDefault();return}i.isDraggingFromPanel=!0;const fe=N(H);if(Y.dataTransfer){Y.dataTransfer.effectAllowed="move",Y.dataTransfer.setData("fieldData",JSON.stringify(fe));const q=Y.target.closest(".ivyforms-add-field__wrapper");if(q){const W=q.cloneNode(!0);W.style.position="absolute",W.style.top="-9999px",W.style.width=q.offsetWidth+"px",W.style.opacity="0.8",document.body.appendChild(W),Y.dataTransfer.setDragImage(W,q.offsetWidth/2,q.offsetHeight/2),setTimeout(()=>{W.parentNode===document.body&&document.body.removeChild(W)},0)}}},j=Y=>{i.isDraggingFromPanel=!1,d(),Y?.dataTransfer&&Y.dataTransfer.clearData()},N=Y=>{const H=i.increaseCounter();return oe(Y,H)},oe=(Y,H)=>{const fe=qe.hooks.applyFilters("ivyforms/builder/add/transform",null,Y,H,{getLabel:o});if(fe)return fe;switch(Y.type){case"text":return{id:0,fieldIndex:H,type:"text",label:o("text"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"email":return{id:0,fieldIndex:H,type:"email",label:o("email"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"number":return{id:0,fieldIndex:H,type:"number",label:o("number"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"slider":return{id:0,fieldIndex:H,type:"slider",label:o("slider"),required:!1,minValue:0,maxValue:100,step:1,defaultValue:50,position:0,labelPosition:"default"};case"textarea":return{id:0,fieldIndex:H,type:"textarea",label:o("paragraph"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"phone":return{id:0,fieldIndex:H,type:"phone",label:o("phone"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",phoneAutoDetect:!0};case"website":return{id:0,fieldIndex:H,type:"website",label:o("website"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"date":return{id:0,fieldIndex:H,type:"date",label:o("date_picker"),required:!1,defaultValue:"",placeholder:"",position:0,dateFieldType:"date-picker",dateFormat:"MM/DD/YYYY",labelPosition:"default"};case"time":return{id:0,fieldIndex:H,type:"time",label:o("time_picker"),required:!1,defaultValue:"",placeholder:"",position:0,timeFieldType:"time-picker",timeFormat:"24h",labelPosition:"default"};case"date_time":return{id:0,fieldIndex:H,type:"date_time",label:o("date_time_picker"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",readOnly:!1,requiredMessage:o("validation_required"),dateTimeFieldType:"picker",dateTimeMode:"single",defaultValueMode:"none",dateFormat:"MM/DD/YYYY",timeFormat:"24h",enableSeconds:!1,featureSlug:"date_time_field",pro:!0};case"recaptcha":return{id:0,fieldIndex:H,type:"recaptcha",label:o("recaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"html":return{id:0,fieldIndex:H,type:"html",label:o("html"),hideLabel:!1,htmlContent:"",description:"",position:0,labelPosition:"default",cssClasses:""};case"turnstile":return{id:0,fieldIndex:H,type:"turnstile",label:o("turnstile"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"hcaptcha":return{id:0,fieldIndex:H,type:"hcaptcha",label:o("hcaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"radio":return{id:0,fieldIndex:H,type:"radio",label:o("radio_button"),required:!1,defaultValue:o("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:o("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:o("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0};case"select":return{id:0,fieldIndex:H,type:"select",label:o("dropdown"),required:!1,defaultValue:o("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:o("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:o("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0,enableSearch:!1};case"rating":return{id:0,fieldIndex:H,type:"rating",label:o("rating"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",ratingIcon:"star",fieldOptions:[{id:1,label:o("good"),value:"1",isDefault:!1},{id:2,label:o("nice"),value:"2",isDefault:!1},{id:3,label:o("very_good"),value:"3",isDefault:!1},{id:4,label:o("awesome"),value:"4",isDefault:!1},{id:5,label:o("amazing"),value:"5",isDefault:!1}],showValues:!1};case"file-upload":return{id:0,fieldIndex:H,type:"file-upload",label:o("file_upload"),required:!1,defaultValue:"",placeholder:o("file_upload_placeholder_drag_here"),position:0,labelPosition:"default",readOnly:!1,hideLabel:!1,description:"",cssClasses:"",maxFileSizeMb:999,saveUploadsTo:"ivyforms",allowedFileExtensions:[],allowMultiple:!1,maxUploadCount:0};case"nps":return{id:0,fieldIndex:H,type:"nps",label:o("net_promoter"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",hideLabel:!1,description:"",negativeStatementLabel:"",positiveStatementLabel:""};case"address":{const O=["streetAddress","addressLine2","city","state","zip","country"],q=O.map(W=>({type:W,id:"",label:o(W==="addressLine2"?"address_line_2":W),value:"",placeholder:"",required:!1,hideLabel:!1,description:"",requiredMessage:"",visible:!0}));return{id:0,fieldIndex:H,type:"address",label:o("address"),hideLabel:!1,cssClasses:"",labelPosition:"top",addressFieldTypes:O,addressFields:q,countryDefaultValue:"",position:0}}case"name":{const O=["nameField1","nameField2"],q=O.map((W,R)=>({type:W,id:"",modelValue:"",label:o(R===0?"first_name":"last_name"),required:!1,optionHide:!1,description:"",placeholder:""}));return{id:0,fieldIndex:H,type:"name",label:o("name"),required:!1,defaultValue:"",placeholder:"",position:0,nameFieldTypes:O,nameFields:q}}case"checkbox":return{id:0,fieldIndex:H,type:"checkbox",label:o("checkbox"),required:!1,placeholder:"",position:0,fieldOptions:[{id:0,label:o("choice_1"),value:"choice1",isDefault:!1,position:1},{id:1,label:o("choice_2"),value:"choice2",isDefault:!1,position:2},{id:2,label:o("choice_3"),value:"choice3",isDefault:!1,position:3}],shuffleOptions:!1,showValues:!0};case"product":{const O=[{id:0,label:`${o("product")} 1`,value:"product1",isDefault:!0,position:1},{id:1,label:`${o("product")} 2`,value:"product2",isDefault:!1,position:2},{id:2,label:`${o("product")} 3`,value:"product3",isDefault:!1,position:3}],q={product1:"29.99",product2:"19.99",product3:"9.99"};return{id:0,fieldIndex:H,type:"product",label:o("product"),required:!1,defaultValue:"product1",placeholder:"",position:0,labelPosition:"default",fieldOptions:O,shuffleOptions:!1,showValues:!0,htmlContent:JSON.stringify({configVersion:1,productType:"radio",paymentAmount:"",amountLabel:"",showPriceAfterItemLabel:!1,prices:q,choiceLayout:"inline",columnsCount:3})}}case"quantity":return{id:0,fieldIndex:H,type:"quantity",label:o("quantity"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",minValue:1,maxValue:null,step:1,limitRange:!0,numberFormat:"us_int",htmlContent:JSON.stringify({quantityConfigVersion:1,linkedProductFieldIndex:null})};case"total":return{id:0,fieldIndex:H,type:"total",label:o("total"),required:!0,readOnly:!0,defaultValue:"",placeholder:"",position:0,labelPosition:"default",requiredMessage:o("total_default_required_message"),inputPrefix:"",inputSuffix:"",htmlContent:JSON.stringify({totalConfigVersion:1,enablePaymentSummary:!1,showPaymentSummaryCloseButton:!0,emptyPaymentMessageHtml:"",enableAutocomplete:!1})};case"gdpr":return{id:0,fieldIndex:H,type:"gdpr",label:o("gdpr"),required:!0,defaultValue:"",placeholder:"",position:0,agreementText:o("gdpr_default_agreement_text"),labelPosition:"default"}}},J=[{title:o("general"),name:"collapse-general",category:"general",dragFields:[{type:"text",name:o("text"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"email",name:o("email"),iconStart:"email",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"number",name:o("number"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"textarea",name:o("paragraph"),iconStart:"paragraph",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"phone",name:o("phone"),iconStart:"phone",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"website",name:o("website"),iconStart:"globe",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"name",name:o("name"),iconStart:"user",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"address",name:o("address"),iconStart:"location",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"radio",name:o("radio_button"),iconStart:"radio",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"checkbox",name:o("checkbox"),iconStart:"checkbox",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"select",name:o("dropdown"),iconStart:"chevron-square-down",iconStartType:"outline",iconStartCategory:"arrows",iconEnd:"none",iconEndType:"fill",iconEndCategory:"global"},{type:"rating",name:o("rating"),iconStart:"star",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"html",name:o("html"),iconStart:"code",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"file-upload",name:o("file_upload"),iconStart:"import",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"slider",name:o("slider"),iconStart:"slider",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:o("layout"),name:"collapse-layout",category:"layout",dragFields:[{type:"section",name:o("sections"),iconStart:"sections",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"section_field",pro:!0}]},{title:o("payment"),name:"collapse-payment",category:"payment",dragFields:[{type:"product",name:o("product"),iconStart:"cart",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"quantity",name:o("quantity"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"total",name:o("total"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:o("security"),name:"collapse-security",category:"security",dragFields:[{type:"recaptcha",name:o("recaptcha"),iconStart:"recaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"turnstile",name:o("turnstile"),iconStart:"turnstile",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"hcaptcha",name:o("hcaptcha"),iconStart:"hcaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"gdpr",name:o("gdpr"),iconStart:"gdpr-shield",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:o("advanced"),name:"collapse-advanced",category:"advanced",dragFields:[{type:"date",name:o("date"),iconStart:"calendar-dot",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"time",name:o("time"),iconStart:"clock",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"date_time",name:o("date_time"),iconStart:"date-and-time",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"date_time_field",pro:!0},{type:"password",name:o("password"),iconStart:"key",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"password_field",pro:!0},{type:"signature",name:o("signature"),iconStart:"signature2",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"signature_field",pro:!0},{type:"likert",name:o("likert"),iconStart:"list-bullet",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"likert_field",pro:!0},{type:"nps",name:o("net_promoter"),iconStart:"slider",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"nps_field",pro:!0},{type:"rich_text",name:o("rich_text"),iconStart:"text-bold",iconStartType:"outline",iconStartCategory:"text-formatting",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"rich_text_field",pro:!0}]}],K=P(()=>{qe.hooks.updateCounter.value,f&&f.loaded.value;const Y=qe.hooks.applyFilters("ivyforms/builder/filter/collapse_items",J,{getLabel:o}),H=Array.isArray(Y)?Y:J;return w(H)});return(Y,H)=>{const fe=Sp,O=Mv,q=Uv;return g(),F("div",wR,[u("div",CR,[s(Dl,{modelValue:p.value,"onUpdate:modelValue":H[0]||(H[0]=W=>p.value=W),placeholder:a(o)("search_fields")},null,8,["modelValue","placeholder"])]),p.value?(g(),F("div",SR,[u("div",kR,[(g(!0),F(ve,null,Ee($.value,W=>(g(),F("div",{key:W.type,class:Je(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":W.comingSoon||W.pro}]),draggable:!W.comingSoon&&!W.pro&&!a(i).isFormLoading,onDragstart:R=>A(R,W),onDragend:H[1]||(H[1]=R=>j(R))},[s(fe,{"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:M(W),pro:W.pro,"use-pro-badge":W.pro,onClick:R=>B(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,FR))),128))])])):(g(),ee(q,{key:1,accordion:!1,"default-active":["collapse-general"]},{default:y(()=>[(g(!0),F(ve,null,Ee(D.value,W=>(g(),ee(O,{key:W.category,class:Je(["ivyforms-add-field__collapse-item"]),title:W.title,name:W.name,"coming-soon":L(W)},{default:y(()=>[u("div",IR,[u("div",TR,[(g(!0),F(ve,null,Ee(W.draggableFields,R=>(g(),F("div",{key:R.type,class:Je(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":R.comingSoon||R.pro}]),draggable:!R.comingSoon&&!R.pro&&!a(i).isFormLoading,onDragstart:G=>A(G,R),onDragend:H[2]||(H[2]=G=>j(G))},[s(fe,{"field-type":R.type,"field-name":R.name,"icon-start":R.iconStart,"icon-start-category":R.iconStartCategory,"icon-start-type":R.iconStartType,"icon-end":R.iconEnd,"icon-end-category":R.iconEndCategory,"icon-end-type":R.iconEndType,"coming-soon":R.comingSoon,disabled:M(R),pro:R.pro,"use-pro-badge":R.pro,onClick:G=>B(R.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,PR))),128))])])]),_:2},1032,["title","name","coming-soon"]))),128))]),_:1}))])}}});function LR(){const t=St();return P(()=>{qe.hooks.updateCounter.value;const o=t.selectedBuilderEntity;if(!o||o.kind!=="canvas")return null;const i=rx(o.id);return i?.settingsPanelContext?qe.hooks.applyFilters("ivyforms/form_builder/settings_panel_component",null,{context:i.settingsPanelContext,formType:t.formType,extensionId:i.id})??null:null})}const VR={class:"ivyforms-submit-button-settings ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16 ivyforms-pr-8"},UR=he({__name:"SubmitButtonSettings",setup(t){const{getLabel:o}=We(),i=St(),{submitButtonSettings:l}=Oi(i),d=_(l.value.label),m=_(l.value.position);Re(l,f=>{d.value=f.label,m.value=f.position},{deep:!0});const r=f=>{i.updateSubmitButtonSettings("label",f)},p=f=>{(f==="default"||f==="left"||f==="center"||f==="right")&&i.updateSubmitButtonSettings("position",f)};return(f,v)=>(g(),F("div",VR,[s(Ne,{label:a(o)("button_label"),"label-position":"top"},{default:y(()=>[s(Ve,{modelValue:d.value,"onUpdate:modelValue":v[0]||(v[0]=h=>d.value=h),placeholder:a(o)("submit"),onInput:r},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(Ne,{label:a(o)("button_position")},{default:y(()=>[s(In,{"model-value":m.value,priority:"secondary",onChange:p},{default:y(()=>[s(Yt,{value:"default",priority:"secondary"},{default:y(()=>[ne(x(a(o)("label_position_default")),1)]),_:1}),s(Yt,{value:"left",priority:"secondary"},{default:y(()=>[ne(x(a(o)("label_position_left")),1)]),_:1}),s(Yt,{value:"center",priority:"secondary"},{default:y(()=>[ne(x(a(o)("center")),1)]),_:1}),s(Yt,{value:"right",priority:"secondary"},{default:y(()=>[ne(x(a(o)("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),MR=Oe(UR,[["__scopeId","data-v-69ec5f5c"]]),RR={class:"ivyforms-form-builder-page-panel ivyforms-flex ivyforms-flex-direction-column ivyforms-align-self-stretch ivyforms-overflow-visible"},BR={class:"ivyforms-tabs-container ivyforms-pb-12 ivyforms-flex-shrink-0"},ER={class:"ivyforms-tab-content ivyforms-width-100 ivyforms-flex-1 ivyforms-overflow-visible"},AR={key:0},DR={key:1},OR={key:2},zR=he({__name:"FormBuilderPagePanel",setup(t){const{getLabel:o}=We(),{startWatching:i}=Fo();i();const l=St(),d=Lv(),m=LR(),{progressSettings:r,navigationSettings:p}=Vv(),f=P(()=>l.isBuilderEntitySelected({kind:"submit-button"})),v=P({get:()=>l.activeTab,set:w=>{l.activeTab=w}}),h=P(()=>[{name:"addField",label:o("add_field")},{name:"options",label:o("options")},{name:"style",label:o("style")}]);return Re(()=>l.selectedField,w=>{w&&(l.activeTab="options",d.deselectProgressIndicator(),d.deselectPageNavigation())}),(w,L)=>{const k=Nn,M=$R,D=pR,$=qM,B=yn,A=Ls;return g(),F("div",RR,[s(A,{width:520,class:"ivyforms-form-builder-page-panel__body ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-align-items-stretch ivyforms-overflow-visible"},{default:y(()=>[u("div",BR,[s(k,{modelValue:v.value,"onUpdate:modelValue":L[0]||(L[0]=j=>v.value=j),background:"",type:"filled",size:"d",priority:"primary",tabs:h.value},null,8,["modelValue","tabs"])]),u("div",ER,[s(B,{always:"",class:"ivyforms-form-builder-page-panel__scrollbar",modifier:"outside-vertical"},{default:y(()=>[v.value==="addField"?(g(),F("div",AR,[s(M)])):ue("",!0),v.value==="options"?(g(),F("div",DR,[a(m)?(g(),ee(Xt(a(m)),{key:0})):a(d).isProgressIndicatorSelected&&a(r)?(g(),ee(Xt(a(r)),{key:1})):(a(d).isPageNavigationSelected||a(d).isNavigationButtonSelected)&&a(p)?(g(),ee(Xt(a(p)),{key:2})):f.value?(g(),ee(MR,{key:3})):(g(),ee(D,{key:4,field:a(l).selectedField},null,8,["field"]))])):ue("",!0),v.value==="style"?(g(),F("div",OR,[s($)])):ue("",!0)]),_:1})])]),_:1})])}}}),NR=Oe(zR,[["__scopeId","data-v-c0bf96d9"]]),Is=t=>{let o;switch(t){case"text":o=bs;break;case"email":o=$v;break;case"textarea":case"paragraph":o=Pv;break;case"tel":case"phone":o=Tv;break;case"number":o=Iv;break;case"slider":o=vx;break;case"product":o=mx;break;case"quantity":o=fx;break;case"total":o=cx;break;case"website":o=Fv;break;case"recaptcha":o=ux;break;case"turnstile":o=dx;break;case"hcaptcha":o=sx;break;case"name":o=kv;break;case"radio":o=Sv;break;case"checkbox":o=Cv;break;case"select":case"dropdown":case"multi-select":o=wv;break;case"address":o=xv;break;case"date":o=_v;break;case"time":o=bv;break;case"date_time":case"datetime":o=qe.fields.public.date_time??bs;break;case"html":o=hv;break;case"rating":o=gv;break;case"file-upload":o=yv;break;default:o=bs;break}try{return qe.hooks.applyFilters("ivyforms/template/field/filter/component",o,{type:t})||o}catch{return o}},WR={class:"ivyforms-sample-form-preview ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},qR={class:"ivyforms-sample-form-preview__title ivyforms-form-title"},YR={class:"ivyforms-sample-form-preview__description ivyforms-form-description"},HR={class:"ivyforms-sample-form-preview__form-body",inert:""},GR={key:0,class:"ivyforms-field ivyforms-field__select ivyforms-sample-preview-open-dropdown"},jR={class:"ivyforms-sample-open-dropdown"},KR={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"},QR={class:"el-select-dropdown"},XR={class:"el-select-dropdown__wrap"},JR={class:"el-select-dropdown__list"},ZR={class:"el-select-dropdown__item ivyforms-select-option is-hovering",role:"option"},eB={class:"el-select-dropdown__item ivyforms-select-option is-selected",role:"option"},tB={class:"el-select-dropdown__item ivyforms-select-option",role:"option"},oB={key:1,class:"ivyforms-sample-preview-open-datetime ivyforms-mt-8"},nB={key:2,class:"ivyforms-sample-preview-open-datetime ivyforms-mt-8"},iB={class:"ivyforms-sample-form-preview__submit ivyforms-form-submit ivyforms-form-submit--default"},lB={class:"ivyforms-sample-form-preview__success-message ivyforms-confirmation-message"},aB="ivyforms/style/filter/sample_preview_fields",rB="sample-preview",sB=he({__name:"SampleFormPreview",setup(t){const o=St(),i=qi(),{getLabel:l}=We(),d=window.IvyForms?.pro?Yo():null,m=rB,r=_({}),p=P(()=>Bv(m));vn("formPopperScopeClass",p),vn("clearFieldError",()=>{});const f=[{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}],v=[{id:1,label:"Option 1",value:"radio_opt1",position:0},{id:2,label:"Option 2",value:"radio_opt2",position:1}],h=[{id:1,label:"Choice 1",value:"cb_opt1",position:0},{id:2,label:"Choice 2",value:"cb_opt2",position:1}],w=Array.from({length:5},(z,X)=>({id:X+1,label:String(X+1),value:String(X+1),position:X}));function L(z){return{id:z.fieldIndex+1,formId:0,fieldIndex:z.fieldIndex,label:z.label,type:z.type,defaultValue:z.defaultValue??"",required:z.required??!1,placeholder:z.placeholder??"",fieldOptions:z.fieldOptions??[],labelPosition:z.labelPosition??"top",...z}}function k(){return[L({type:"text",fieldIndex:0,label:l("sample_text_field","Text (default)"),description:l("sample_field_description","Field description"),placeholder:l("sample_text_input_placeholder","Placeholder"),required:!0,defaultValue:l("sample_text_value","Sample text")}),L({type:"text",fieldIndex:1,label:l("sample_active_field","Text (active)"),placeholder:l("sample_active_state","Active state"),defaultValue:l("sample_active_value","Active field state")}),L({type:"text",fieldIndex:2,label:l("sample_error_field","Text (error)"),placeholder:l("sample_error_state","Error state"),defaultValue:""}),L({type:"select",fieldIndex:3,label:l("sample_dropdown_label","Dropdown (empty)"),placeholder:l("sample_select_placeholder","Select an option"),fieldOptions:f,defaultValue:""}),L({type:"select",fieldIndex:4,label:l("sample_dropdown_selected_label","Dropdown (selected)"),placeholder:l("sample_select_placeholder","Select an option"),fieldOptions:f,defaultValue:"2"}),L({type:"multi-select",fieldIndex:5,label:l("sample_multiselect_label","Multi-select"),placeholder:l("sample_select_placeholder","Choose one or more"),fieldOptions:f,defaultValue:["1","3"],samplePreviewPanel:"open-dropdown"}),L({type:"date",fieldIndex:6,label:l("sample_date_field","Date"),dateFieldType:"date-picker",dateFormat:"MM/DD/YYYY",placeholder:l("sample_date_placeholder","Select date"),defaultValue:"2025-06-15",samplePreviewPanel:"open-date"}),L({type:"time",fieldIndex:7,label:l("sample_time_field","Time"),timeFieldType:"time-picker",timeFormat:"24h",placeholder:l("sample_time_placeholder","Select time"),defaultValue:"14:30",samplePreviewPanel:"open-time"}),L({type:"rating",fieldIndex:8,label:l("sample_rating_field","Rating"),ratingIcon:"star",showRatingText:!1,fieldOptions:w,defaultValue:4}),L({type:"radio",fieldIndex:9,label:l("sample_radio_group","Radio buttons"),fieldOptions:v,defaultValue:"radio_opt1"}),L({type:"checkbox",fieldIndex:10,label:l("sample_checkbox_group","Checkboxes"),fieldOptions:h,defaultValue:["cb_opt1"]}),L({type:"text",fieldIndex:11,label:l("sample_readonly_field","Read-only"),readOnly:!0,placeholder:"",defaultValue:l("sample_readonly_value","Read-only value")}),L({type:"slider",fieldIndex:12,label:l("slider","Slider"),minValue:0,maxValue:100,step:1,showGrid:!1,defaultValue:50,alwaysShowTooltip:!0}),L({type:"file-upload",fieldIndex:13,label:l("sample_file_upload_label","File upload"),placeholder:l("file_upload_placeholder_drag_here","Drag file here"),description:l("sample_file_upload_description","Upload one or more files"),maxFileSizeMb:10,saveUploadsTo:"ivyforms",allowedFileExtensions:[],defaultValue:[]})]}const M=P(()=>{qe.hooks.updateCounter.value,d&&d.loaded.value;const z=k(),X=qe.hooks.applyFilters(aB,z,{getLabel:l});return(Array.isArray(X)?X:z).map((T,te)=>L({...T,fieldIndex:te}))}),D=z=>z.defaultValue??"",$=z=>z.fieldIndex===2?l("sample_error_message","This field has an error"):"",B=z=>z===1?"ivyforms-sample-preview-field--active":"",A=P(()=>o.styleSettings),j=P(()=>Bd(A.value?.customCssClass||"")),N=P(()=>Bd(A.value?.additionalCssClasses||"")),oe=P(()=>["ivyforms-sample-form-preview__outer",`ivyforms-form-wrapper-${m}`,`ivyforms-form-${m}`,...j.value,...N.value]),J=P(()=>["ivyforms-sample-form-preview__wrapper","ivyforms-form-wrapper",`ivyforms-form-wrapper-${m}`]),K=P(()=>{const z=`.ivyforms-form-wrapper-${m}`,X=j.value[0];return X?`${z}.${X}`:z}),Y=P(()=>{const z=A.value?.quickMode;return A.value?.advancedMode?.fieldLabels?.label?.fontColor||z?.labelFontColor||""}),H=P(()=>{const z=A.value?.quickMode;return A.value?.advancedMode?.buttonStates?.normal?.textColor||z?.buttonText||""}),fe=P(()=>A.value?.advancedMode?.fieldLabels?.requiredIndicator?.fontColor||"#E53E3E"),O=P(()=>{const z=o.styleSettings?.advancedMode?.general?.alignment;return z==="center"?{display:"flex",flexDirection:"column",alignItems:"center"}:z==="right"?{display:"flex",flexDirection:"column",alignItems:"flex-end"}:{}});function q(z,X,U){const T=`${z} .ivyforms-sample-preview-field--active`,te=X.advancedMode?.fieldStates?.active?.background,ae=X.advancedMode?.fieldStates?.active?.borderColor,me=X.advancedMode?.fieldStates?.active?.textColor,He=X.advancedMode?.fieldStates?.active?.descriptionColor,Be=X.advancedMode?.fieldStates?.active?.borderStyle!=null,xe=Be?co(X.advancedMode?.fieldStates?.active?.borderStyle):void 0,$e=[];if(te||ae||Be){const Xe=[`${T} .ivyforms-input.el-input .el-input__wrapper`,`${T} .ivyforms-field__text .el-input__wrapper`,`${T} .ivyforms-field__email .el-input__wrapper`,`${T} .ivyforms-field__website .el-input__wrapper`,`${T} .ivyforms-field__textarea .el-textarea__inner`,`${T} .ivyforms-phone-input .el-input__wrapper`,`${T} .ivyforms-field__phone .vue-tel-input`,`${T} .ivyforms-field__select .el-input__wrapper`,`${T} .ivyforms-field__select .el-select__wrapper`,`${T} .el-select .el-select__wrapper`,`${T} .ivyforms-field__date .el-input__wrapper`,`${T} .ivyforms-field__time .el-input__wrapper`];$e.push(Xe.join(",")+" {"),te&&$e.push(` background-color: ${te} !important;`),ae&&($e.push(` border-width: ${U} !important;`),$e.push(` border-color: ${ae} !important;`)),Be&&xe&&$e.push(` border-style: ${xe} !important;`),$e.push("}"),te&&($e.push(`${T} .ivyforms-field__phone .vti__input {`),$e.push(` background-color: ${te} !important;`),$e.push("}"))}if(He&&($e.push(`${T} .ivyforms-form-item .ivyforms-form-item__info-text,`),$e.push(`${T} .el-form-item .ivyforms-form-item__info-text {`),$e.push(` color: ${He} !important;`),$e.push(` --ivyforms-info-color: ${He} !important;`),$e.push("}")),me){const Xe=[`${T} .ivyforms-field__textarea .el-textarea__inner`,`${T} .ivyforms-field__textarea textarea`,`${T} .ivyforms-field__select .el-select__selected-item`,`${T} .el-select .el-select__selected-item`,`${T} .ivyforms-field__text .el-input__inner`,`${T} .ivyforms-field__text input`,`${T} .ivyforms-field__email .el-input__inner`,`${T} .ivyforms-field__email input`,`${T} .ivyforms-field__phone .vti__input`,`${T} .ivyforms-field__phone .vue-tel-input input`,`${T} .ivyforms-field__phone input.vti__input`,`${T} .ivyforms-field__phone input.iti__input`,`${T} .ivyforms-field__phone .vti__input.vti__phone`];$e.push(Xe.join(",")+" {"),$e.push(` color: ${me} !important;`),$e.push(` -webkit-text-fill-color: ${me} !important;`),$e.push("}")}return $e.join(` |
| 21 |
`)}function W(z,X){if(!X||X.stylesEnabled===!1)return"";const U=X.advancedMode?.dateTimePicker?.calendarBackground,T=[],te=z,ae=`${te} .ivyforms-sample-preview-popper-shell.ivyforms-select-popper`,me=`${te} .ivyforms-sample-preview-popper-shell.ivyforms-date-picker-popper`,He=`${te} .ivyforms-sample-preview-popper-shell.ivyforms-time-popper`;return T.push(`${ae} {`),T.push(" background-color: var(--map-ground-level-2-foreground, #ffffff) !important;"),T.push(" box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px 0px rgba(0, 0, 0, 0.08) !important;"),T.push(" border-radius: 8px !important;"),T.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),T.push("}"),T.push(`${ae} .el-select-dropdown {`),T.push(" background-color: transparent !important;"),T.push(" border: none !important;"),T.push(" box-shadow: none !important;"),T.push("}"),T.push(`${me},`),T.push(`${He} {`),U?T.push(` background-color: ${U} !important;`):T.push(" background-color: var(--map-ground-level-2-foreground, #ffffff) !important;"),T.push(" box-shadow: none !important;"),T.push(" border-radius: 8px !important;"),T.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),T.push(" width: fit-content !important;"),T.push(" max-width: 100% !important;"),T.push("}"),T.push(`${me} .el-picker-panel,`),T.push(`${me} .el-date-picker {`),T.push(" min-width: 0 !important;"),T.push(" width: auto !important;"),T.push("}"),T.push(`${He} .el-time-panel,`),T.push(`${He} .el-time-spinner {`),T.push(" overflow: visible !important;"),T.push(" max-height: none !important;"),T.push("}"),T.push(`${He} .el-scrollbar__wrap {`),T.push(" overflow: visible !important;"),T.push(" max-height: none !important;"),T.push("}"),T.push(`${me} .el-popper__arrow::before,`),T.push(`${me} .el-popper__arrow:before,`),T.push(`${He} .el-popper__arrow::before,`),T.push(`${He} .el-popper__arrow:before {`),U?(T.push(` background: ${U} !important;`),T.push(` background-color: ${U} !important;`),T.push(` border-color: ${U} !important;`)):(T.push(" background: var(--map-ground-level-2-foreground, #ffffff) !important;"),T.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;")),T.push("}"),T.push(`${ae} .el-popper__arrow::before,`),T.push(`${ae} .el-popper__arrow:before {`),T.push(" background: var(--map-ground-level-2-foreground, #ffffff) !important;"),T.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),T.push("}"),T.join(` |
| 22 |
`)}const R=()=>{const z=o.styleSettings;let X=Ev(m,z);const U=[];if(Y.value&&U.push(` |
| 23 |
${K.value} .ivyforms-form-item__label, |
| 24 |
${K.value} .ivyforms-form-item__label span, |
| 25 |
${K.value} .el-form-item__label, |
| 26 |
${K.value} .ivyforms-form-label, |
| 27 |
${K.value} .ivyforms-form-label span { |
| 28 |
color: ${Y.value} !important; |
| 29 |
} |
| 30 |
`),fe.value&&U.push(` |
| 31 |
${K.value} .ivyforms-form-item__asterisk, |
| 32 |
${K.value} .el-form-item__label.is-required::before { |
| 33 |
color: ${fe.value} !important; |
| 34 |
} |
| 35 |
`),H.value&&U.push(` |
| 36 |
${K.value} .ivyforms-form-submit .ivyforms-button-action, |
| 37 |
${K.value} .ivyforms-form-submit .ivyforms-button-action span, |
| 38 |
${K.value} .ivyforms-form-submit button.ivyforms-button-action, |
| 39 |
${K.value} .ivyforms-form-page-navigation .ivyforms-button-action, |
| 40 |
${K.value} .ivyforms-form-page-navigation .ivyforms-button-action span, |
| 41 |
${K.value} .ivyforms-form-page-navigation button.ivyforms-button-action { |
| 42 |
color: ${H.value} !important; |
| 43 |
} |
| 44 |
`),z&&z.stylesEnabled!==!1){const T=z.advancedMode?.fieldStates?.default?.borderWidth||z.quickMode?.fieldBorderWidth||"1px",te=q(K.value,z,T);te&&U.push(te);const ae=W(K.value,z);ae&&U.push(ae)}U.length&&(X=`${X} |
| 45 |
${U.join(` |
| 46 |
`)}`),Av(m,X)};Re(()=>o.styleSettings,()=>{R()},{deep:!0});const G=()=>{i.closeContextMenu(),o.showSampleView=!1};return Re(()=>o.showSampleView,z=>{z&&R()}),Ft(()=>{R()}),Tn(()=>{i.closeContextMenu()}),(z,X)=>(g(),F("div",WR,[s(ci,null,{default:y(()=>[s(yn,{modifier:"outside-vertical"},{default:y(()=>[u("div",{class:Je(oe.value)},[u("div",{class:Je(J.value),style:nt(O.value)},[u("h2",qR,x(a(l)("form_title","Form title")),1),u("p",YR,x(a(l)("sample_form_description","Form description")),1),u("div",HR,[s(Ar,{model:r.value,class:Je(["ivyforms-sample-form-preview__form","ivyforms-form",`ivyforms-form-${a(m)}`,"ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-8"])},{default:y(()=>[(g(!0),F(ve,null,Ee(M.value,U=>(g(),F(ve,{key:U.fieldIndex},[u("div",{class:Je(["ivyforms-sample-preview-field-wrapper",B(U.fieldIndex)])},[(g(),ee(Xt(a(Is)(U.type)),{"model-value":D(U),field:U,error:$(U),disabled:!1},null,8,["model-value","field","error"]))],2),U.samplePreviewPanel==="open-dropdown"?(g(),F("div",GR,[s(Ne,{label:a(l)("sample_dropdown_open_label","Dropdown (open panel)")},{default:y(()=>[u("div",jR,[s(Ct,{"model-value":"",disabled:"",placeholder:a(l)("sample_select_placeholder","Select an option"),"aria-label":a(l)("sample_dropdown_open_label","Dropdown (open panel)")},null,8,["placeholder","aria-label"]),u("div",KR,[X[0]||(X[0]=u("span",{class:"el-popper__arrow","data-popper-arrow":""},null,-1)),u("div",QR,[u("div",XR,[u("ul",JR,[u("li",ZR,x(a(l)("sample_option_1","Option 1")),1),u("li",eB,x(a(l)("sample_option_2","Option 2")),1),u("li",tB,x(a(l)("sample_option_3","Option 3")),1)])])])])])]),_:1},8,["label"])])):ue("",!0),U.samplePreviewPanel==="open-date"?(g(),F("div",oB,[...X[1]||(X[1]=[u("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"},[u("span",{class:"el-popper__arrow","data-popper-arrow":""}),u("div",{class:"el-picker-panel el-date-picker"},[u("div",{class:"el-date-picker__header"},[u("span",{class:"el-date-picker__header-label"},"June 2025")]),u("div",{class:"el-date-picker__body"},[u("table",{class:"el-date-table",role:"grid"},[u("tbody",null,[u("tr",null,[u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"1")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"2")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"3")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"4")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"5")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"6")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"7")])])]),u("tr",null,[u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"8")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"9")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"10")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"11")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"12")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"13")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"14")])])]),u("tr",null,[u("td",{class:"available current"},[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"15")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"16")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"17")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"18")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"19")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"20")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"21")])])])])])])])],-1)])])):ue("",!0),U.samplePreviewPanel==="open-time"?(g(),F("div",nB,[...X[2]||(X[2]=[u("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"},[u("span",{class:"el-popper__arrow","data-popper-arrow":""}),u("div",{class:"el-time-panel"},[u("div",{class:"el-time-spinner"},[u("div",{class:"el-time-spinner__wrapper"},[u("ul",{class:"el-time-spinner__list"},[u("li",{class:"el-time-spinner__item"},"13"),u("li",{class:"el-time-spinner__item active"},"14"),u("li",{class:"el-time-spinner__item"},"15")]),u("ul",{class:"el-time-spinner__list"},[u("li",{class:"el-time-spinner__item"},"29"),u("li",{class:"el-time-spinner__item active"},"30"),u("li",{class:"el-time-spinner__item"},"31")])])])])],-1)])])):ue("",!0)],64))),128)),u("div",iB,[s(Ie,{priority:"tertiary",type:"border"},{default:y(()=>[ne(x(a(l)("submit","Submit")),1)]),_:1})]),u("div",lB,x(a(l)("sample_success_message","Success message preview")),1)]),_:1},8,["model","class"])])],6)],2)]),_:1}),s(Ie,{class:"ivyforms-sample-form-preview__back-btn",priority:"tertiary",type:"ghost","icon-start":"arrow-left","icon-start-category":"arrows",onClick:G},{default:y(()=>[ne(x(a(l)("back_to_form","Back to form")),1)]),_:1})]),_:1})]))}}),dB=Oe(sB,[["__scopeId","data-v-b0ed09ff"]]),uB={class:"ivyforms-styled-form-preview ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},cB={key:0,class:"ivyforms-styled-form-preview__title ivyforms-form-title"},fB={key:1,class:"ivyforms-styled-form-preview__description ivyforms-form-description"},mB=he({__name:"StyledFormPreview",setup(t){const o=St(),{getLabel:i}=We(),l=P(()=>o.formId??"builder-preview"),d=P(()=>Bv(l.value));vn("formPopperScopeClass",d),vn("clearFieldError",()=>{});const m=P(()=>o.formId?parseInt(o.formId,10):0),r=_({}),p=P(()=>{qe.hooks.updateCounter.value;try{return qe.hooks.applyFilters("ivyforms/form_builder/filter_styled_preview_component",null,{formType:o.formType})}catch{return null}}),f=P(()=>r.value),v=P(()=>o.styleSettings),h=P(()=>Bd(v.value?.customCssClass||"")),w=P(()=>Bd(v.value?.additionalCssClasses||"")),L=P(()=>["ivyforms-styled-form-preview__outer",`ivyforms-form-wrapper-${l.value}`,`ivyforms-form-${l.value}`,...h.value,...w.value]),k=P(()=>{const ce=`.ivyforms-form-wrapper-${l.value}`,le=h.value[0];return le?`${ce}.${le}`:ce}),M=px(v),D=P(()=>{if(p.value)return{};const ce=v.value?.advancedMode?.general?.alignment||"left";return ce==="left"?{}:{display:"flex",flexDirection:"column",alignItems:{center:"center",right:"flex-end"}[ce]||"flex-start"}}),$=P(()=>{const ce=v.value?.quickMode;return v.value?.advancedMode?.fieldLabels?.label?.fontColor||ce?.labelFontColor||""}),B=P(()=>{const ce=v.value?.quickMode;return v.value?.advancedMode?.buttonStates?.normal?.textColor||ce?.buttonText||""}),A=P(()=>v.value?.advancedMode?.fieldLabels?.requiredIndicator?.fontColor||"#E53E3E"),{groupFieldsByRow:j,getFieldWidthStyle:N}=yx(),oe=P(()=>Math.max(He.value.length,1)),J=P(()=>Math.round(1/oe.value*100)),K=P(()=>o.progressAndButtons.type==="steps"?`1/${oe.value}`:`${J.value}%`),Y=P(()=>o.progressAndButtons.previousButtonLabel||i("previous")),H=P(()=>o.progressAndButtons.nextButtonLabel||i("next")),fe=ce=>`${ce.type}_${ce.fieldIndex}`,O=ce=>ce==null?"":String(ce),q=ce=>ce==null?!1:Array.isArray(ce)?ce.length>0:typeof ce=="string"?ce.trim().length>0:!0,W=ce=>Array.isArray(ce)?ce.map(le=>String(le)).filter(le=>le.length>0):typeof ce=="string"&&ce.trim().length?ce.split(",").map(le=>le.trim()).filter(le=>le.length>0):[],R=ce=>{if(!q(ce))return;const le=Number(ce);return Number.isFinite(le)?le:void 0},G=ce=>{if(ce.type==="address"){const le={};return(ce.addressFieldTypes?.length?ce.addressFieldTypes:(ce.addressFields||[]).map(Ae=>Ae.type)).forEach(Ae=>{const ut=ce[`${Ae}Value`];le[Ae]=O(ut)}),le}if(ce.type==="checkbox"&&Array.isArray(ce.fieldOptions)){if(q(ce.defaultValue))return W(ce.defaultValue);const le=ce.fieldOptions.filter(Te=>Te.isDefault).map(Te=>Te.value);return le.length?le:[]}if(ce.type==="multi-select"&&Array.isArray(ce.fieldOptions)){if(q(ce.defaultValue))return W(ce.defaultValue);const le=ce.fieldOptions.filter(Te=>Te.isDefault).map(Te=>Te.value);return le.length?le:[]}if(ce.type==="file-upload")return[];if(ce.type==="rating"&&Array.isArray(ce.fieldOptions)){if(q(ce.defaultValue))return R(ce.defaultValue);const le=ce.fieldOptions.find(Te=>Te.isDefault);return le?Number(le.value):void 0}if((ce.type==="radio"||ce.type==="select"||ce.type==="dropdown")&&Array.isArray(ce.fieldOptions)){if(q(ce.defaultValue))return O(ce.defaultValue);const le=ce.fieldOptions.find(Te=>Te.isDefault);return le?le.value:""}return O(ce.defaultValue)},z=ce=>{const le=fe(ce);return r.value[le]!==void 0?r.value[le]:G(ce)},X=(ce,le)=>{r.value[fe(ce)]=le},U=ce=>{const le=ce.labelPosition;return!le||le==="default"?"top":le},T=ce=>{const le={...ce,readOnly:!1,disabled:!1};return ce.type==="date_time"||ce.type==="datetime"?{...le,dateTimeFieldType:ce.dateTimeFieldType||"picker",dateTimeMode:ce.dateTimeMode||"single"}:le},te=(ce,le)=>({...ce,formId:m.value,fieldIndex:ce.fieldIndex??le,id:ce.id||0,position:ce.position??le,label:ce.label||"",defaultValue:ce.defaultValue||"",required:ce.required||!1,placeholder:ce.placeholder||"",fieldOptions:ce.fieldOptions||[]}),ae=(ce,le)=>{const Te=te(ce,le),Ae=ce.nameFields||[],ut=ce.nameFieldTypes?.length?ce.nameFieldTypes:Ae.map((st,vt)=>st.type||`nameField${vt+1}`),lt={...Te,nameFieldTypes:ut};return ut.forEach((st,vt)=>{const pt=Ae[vt];lt[`${st}Label`]=pt?.label||"",lt[`${st}Placeholder`]=pt?.placeholder||"",lt[`${st}Required`]=!!pt?.required,lt[`${st}Description`]=pt?.description||"",lt[`${st}HideLabel`]=!!pt?.optionHide,lt[`${st}RequiredMessage`]=pt?.requiredMessage||""}),lt},me=(ce,le)=>{const Te=te(ce,le),Ae=ce.addressFields||[],ut=ce.addressFieldTypes?.length?ce.addressFieldTypes:Ae.map(st=>st.type),lt={...Te,addressFieldTypes:ut};return ut.forEach(st=>{const vt=Ae.find(pt=>pt.type===st);lt[`${st}Label`]=vt?.label||"",lt[`${st}Placeholder`]=vt?.placeholder||"",lt[`${st}Required`]=!!vt?.required,lt[`${st}Description`]=vt?.description||"",lt[`${st}HideLabel`]=!!vt?.hideLabel,lt[`${st}Visible`]=vt?.visible!==!1,lt[`${st}RequiredMessage`]=vt?.requiredMessage||""}),lt},He=P(()=>o.fields.map((ce,le)=>ce.type==="name"?ae(ce,le):ce.type==="address"?me(ce,le):te(ce,le))),Be=P(()=>{const ce=j(He.value);return Array.from(ce.entries()).sort((le,Te)=>le[0]-Te[0]).map(([,le])=>le)}),xe=P(()=>o.progressAndButtons.enabled!==!1&&He.value.length>0),$e=(ce,le,Te)=>({width:N(ce,le,Te),flex:"0 0 auto"}),Xe=()=>{let ce=Ev(l.value,o.styleSettings,p.value?o.formType:void 0);const le=[];!p.value&&$.value&&le.push(` |
| 47 |
${k.value} .ivyforms-form-item__label, |
| 48 |
${k.value} .ivyforms-form-item__label span, |
| 49 |
${k.value} .el-form-item__label, |
| 50 |
${k.value} .ivyforms-form-label, |
| 51 |
${k.value} .ivyforms-form-label span { |
| 52 |
color: ${$.value} !important; |
| 53 |
} |
| 54 |
`),!p.value&&A.value&&le.push(` |
| 55 |
${k.value} .ivyforms-form-item__asterisk, |
| 56 |
${k.value} .el-form-item__label.is-required::before { |
| 57 |
color: ${A.value} !important; |
| 58 |
} |
| 59 |
`),!p.value&&B.value&&le.push(` |
| 60 |
${k.value} .ivyforms-form-submit .ivyforms-button-action, |
| 61 |
${k.value} .ivyforms-form-submit .ivyforms-button-action span, |
| 62 |
${k.value} .ivyforms-form-submit button.ivyforms-button-action, |
| 63 |
${k.value} .ivyforms-form-page-navigation .ivyforms-button-action, |
| 64 |
${k.value} .ivyforms-form-page-navigation .ivyforms-button-action span, |
| 65 |
${k.value} .ivyforms-form-page-navigation button.ivyforms-button-action { |
| 66 |
color: ${B.value} !important; |
| 67 |
} |
| 68 |
`),le.push(` |
| 69 |
${k.value} .ivyforms-form-field input[type="checkbox"], |
| 70 |
${k.value} .ivyforms-form-field input[type="radio"] { |
| 71 |
pointer-events: auto !important; |
| 72 |
cursor: pointer !important; |
| 73 |
} |
| 74 |
`),le.length&&(ce=`${ce} |
| 75 |
${le.join(` |
| 76 |
`)}`),Av(l.value,ce)};Ft(()=>{Xe()}),Re(()=>o.styleSettings,()=>{Xe()},{deep:!0}),Re(l,()=>{Xe()});const ft=()=>{o.showSampleView=!o.showSampleView};return(ce,le)=>(g(),F("div",uB,[s(ci,null,{default:y(()=>[s(yn,{modifier:"outside-vertical"},{default:y(()=>[u("div",{class:Je(L.value)},[u("div",{class:Je(["ivyforms-styled-form-preview__wrapper","ivyforms-form-wrapper",`ivyforms-form-wrapper-${l.value}`]),style:nt(D.value)},[!p.value&&a(o).showTitle?(g(),F("h2",cB,x(a(o).name||a(i)("form_title")),1)):ue("",!0),!p.value&&a(o).showDescription?(g(),F("p",fB,x(a(o).description||a(i)("sample_form_description")),1)):ue("",!0),s(Ar,{model:f.value,class:Je(["ivyforms-styled-form-preview__form","ivyforms-form",`ivyforms-form-${l.value}`,"ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-8"])},{default:y(()=>[p.value?(g(),ee(Xt(p.value),{key:0,"preview-fields-by-row":Be.value,"horizontal-gap-css":a(M),"get-row-field-style":$e,"get-preview-field-component":a(Is),"get-field-value":z,"update-field-value":X,"show-conversational-progress":xe.value,"conversational-progress-label":K.value,"conversational-progress-percent":J.value,"conversational-previous-label":Y.value,"conversational-next-label":H.value},null,8,["preview-fields-by-row","horizontal-gap-css","get-preview-field-component","show-conversational-progress","conversational-progress-label","conversational-progress-percent","conversational-previous-label","conversational-next-label"])):(g(),F(ve,{key:1},[(g(!0),F(ve,null,Ee(Be.value,(Te,Ae)=>(g(),F("div",{key:Ae,class:"ivyforms-form-row ivyforms-flex ivyforms-mb-16 ivyforms-width-100 ivyforms-flex-wrap-wrap",style:nt({gap:a(M)})},[(g(!0),F(ve,null,Ee(Te,ut=>(g(),F("div",{key:ut.type+"_"+ut.fieldIndex,class:"ivyforms-form-field",style:nt($e(ut,Te,a(M)))},[(g(),ee(Xt(a(Is)(ut.type)),{"model-value":z(ut),error:"","field-errors":{},disabled:!1,field:T(ut),"label-position":U(ut),"horizontal-gap":a(M),"onUpdate:modelValue":lt=>X(ut,lt)},null,8,["model-value","field","label-position","horizontal-gap","onUpdate:modelValue"]))],4))),128))],4))),128)),u("div",{class:Je(["ivyforms-form-submit",`ivyforms-form-submit--${a(o).submitButtonSettings.position}`])},[s(Ie,{priority:"tertiary",type:"border"},{default:y(()=>[ne(x(a(o).submitButtonSettings.label||a(i)("submit")),1)]),_:1})],2)],64))]),_:1},8,["model","class"])],6)],2)]),_:1}),s(Ie,{class:"ivyforms-sample-view-btn",priority:"tertiary",type:"ghost","icon-start":"eye-opened",onClick:ft},{default:y(()=>[ne(x(a(i)(a(o).showSampleView?"back_to_form":"sample_view")),1)]),_:1})]),_:1})]))}}),vB=Oe(mB,[["__scopeId","data-v-31541d4c"]]);function Zd(){const t=No(),o=di(),i=St();function l(){return o.isDirty("formBuilder")||o.isDirty("confirmationBuilder")||o.isDirty("notificationBuilder")}function d(){o.markClean("formBuilder"),o.markClean("confirmationBuilder"),o.markClean("notificationBuilder")}async function m(f,v=null){return l()?f.routeName?{name:v,params:{id:i.formId}}:void 0:f.routeName==="form-confirmations"||f.routeName==="form-confirmation"?{name:"form-confirmations",params:{formId:i.formId}}:f.routeName==="form-notifications"?{name:f.routeName,params:{formId:i.formId}}:f.routeName?{name:f.routeName,params:{id:i.formId}}:void 0}async function r(f,v){if(v(f.routeName,f.index))return;const h=async()=>{if(f.subItems&&f.subItems.length>0&&f.autoNavigateToFirst){const w=f.subItems[0],L=`/manage/${i.formId}/settings/${f.index}${w.index}`;await t.push(L);return}if(f.routeName==="form-confirmations"||f.routeName==="form-confirmation"){await t.push({name:"form-confirmations",params:{formId:i.formId}});return}if(f.routeName==="form-notifications"){await t.push({name:f.routeName,params:{formId:i.formId}});return}if(f.routeName==="form-integrations"){await t.push({name:f.routeName,params:{formId:i.formId,integration:"wpdatatables"}});return}await t.push({name:f.routeName,params:{formId:i.formId}})};l()?o.showUnsavedChangesDialog(async()=>{d(),await h()}):await h()}function p(f,v){const h=t.currentRoute.value.matched,w=t.currentRoute.value.path;return v==="build"?h.some(({name:L})=>L===zi||L===Ni):v==="integrations"?w.includes("/settings/integrations/"):f&&h.some(({name:L})=>L===f)?!0:v==="settings"?h.some(({name:L})=>L===Ei):!!(v==="notifications"&&h.some(({name:L})=>L===Ur||L===Mr)||v==="confirmations"&&h.some(({name:L})=>L===xs||L===ws))}return{getMenuRoute:m,onMenuClick:r,isActive:p}}function Ri(t){const o=St(),{getLabel:i}=We();if(o.formId&&o.name){const l=t.value.findIndex(d=>d.value===o.formId);l===-1?t.value.push({value:o.formId,labelId:`${i("id")}: ${o.formId}`,label:o.name}):t.value[l].label=o.name}}const pB="ivyforms_results_tab_access_",kp=t=>`${pB}${t}`,ic=t=>{if(typeof window>"u")return null;try{const o=window.sessionStorage.getItem(kp(t));return o==="1"?!0:o==="0"?!1:null}catch{return null}},yB=(t,o)=>{if(!(typeof window>"u"))try{window.sessionStorage.setItem(kp(t),o?"1":"0")}catch{}},xr=_(null);let ps=null,Fd=0;function Rc(t){const{request:o}=Uo(),i=()=>{const m=Dv(t.formId),r=Number(m);return Number.isSafeInteger(r)&&r>0?r:null},l=async(m,r,p,f)=>{r!==Fd||m!==ps||(xr.value=p,yB(m,p),!p&&t.onDenied&&await t.onDenied())};return{canAccessResultsTab:xr,checkResultsTabAccess:async()=>{const m=i();if(m===null){xr.value=null,ps=null;return}const r=++Fd;ps=m,xr.value=ic(m);try{const{status:p}=await o("entries/count",{method:"GET",params:{id:[m]}});if(p===401||p===403){await l(m,r,!1,!0);return}if(p>=200&&p<400){await l(m,r,!0,!0);return}if(r!==Fd||m!==ps)return;const f=ic(m);xr.value=f}catch(p){if(console.error("Failed to check results tab access:",p),r!==Fd||m!==ps)return;xr.value=ic(m)}}}}const gB=he({__name:"FormBuilderPage",setup(t){const{getLabel:o}=We(),{navigateToAllForms:i}=Pn(),{startWatching:l}=Fo();l();const d=No(),m=_(!1),r=di(),{canAccessResultsTab:p,checkResultsTabAccess:f}=Rc({formId:()=>k.formId}),v=P(()=>[{label:o("build"),index:"build",routeName:k.isEditing?Ni:zi},{label:o("settings"),index:"settings",routeName:Ll},...p.value===!0?[{label:o("results"),index:"results",routeName:pn}]:p.value===null?[{label:o("results"),index:"results-placeholder",routeName:pn,isPlaceholder:!0}]:[]]),h=_([]),w=_(!1),L=_(!1),k=St(),M=Jo(),D=Hd(),$=$s(),B=Ma(),A=Zd(),j=P(()=>k.activeTab==="style"),N=P(()=>k.formId),oe=async()=>{w.value=!0;try{await D.fetchData({page:1,perPage:100}),h.value=D.tableData.map(te=>({value:te.id,labelId:`${o("id")}: ${te.id}`,label:te.name||`Form #${te.id}`}))}catch(te){console.error(o("failed_to_fetch_form"),te),De({message:`${o("failed_to_fetch_form")} ${te}`,type:"error"})}finally{w.value=!1}},J=async te=>{if(!te){k.resetForm(),$.allNotifications=[],$.formId=null,B.allConfirmations=[],B.formId=null,await d.push({path:"/"});return}L.value=!0;try{await k.loadForm(te);const ae=d.currentRoute.value.path;ae.includes("/settings/notification")?(await $.fetchData(parseInt(te)),await d.push({path:`/manage/${te}/settings/notification`}),De({message:o("notification_loaded"),type:"success"})):ae.includes("/settings/general")||ae.includes("/settings/confirmation")?(await d.push({path:`/manage/${te}/settings/general`}),De({message:o("form_loaded"),type:"success"})):(await d.push({path:`/manage/${te}`}),De({message:o("form_loaded"),type:"success"}))}catch(ae){console.error(o("failed_to_load_form"),ae),De({message:`${o("failed_to_load_form")} ${ae}`,type:"error"})}finally{L.value=!1}},K=async te=>{r.confirmIfDirty(()=>{J(te)})},Y=async()=>{L.value=!0;try{await k.saveForm(),await oe(),Ri(h)}finally{L.value=!1}},H=async()=>{L.value=!0;try{await k.updateForm(),await oe(),Ri(h)}finally{L.value=!1}},fe=()=>{k.formId||De({message:o("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${k.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},{exportForms:O,exportError:q,isExporting:W}=wp(),R=_(!1),G=()=>{if(!k.formId){De({message:o("first_save_form_for_export"),type:"error"});return}R.value=!0},z=async te=>{if(!k.formId)return;await O([Number(k.formId)],k.name??void 0,{includeStyles:te.styles,includeEntries:te.entries})?(De({message:o("forms_exported_successfully"),type:"success"}),R.value=!1):q.value&&De({message:q.value,type:"error"})};let X=null;Ft(async()=>{await f(),await oe();let ae=d.currentRoute.value.params.formId;Array.isArray(ae)&&(ae=ae[0]),ae?(m.value=!1,k.formId=ae,await k.loadForm(ae),Ri(h)):(m.value=!0,Ri(h)),M.setCurrentPage("FormBuilderPage");const me=document.getElementById("adminmenu");me&&(X=He=>{r.handleAdminMenuClick(He)},me.addEventListener("click",X,!0))}),Re(()=>k.formId,()=>{f()}),Tn(()=>{const te=document.getElementById("adminmenu");te&&X&&te.removeEventListener("click",X,!0)}),Re(()=>d.currentRoute.value.params.formId,te=>{te||(m.value=!0,k.resetForm())},{immediate:!1}),Re(()=>k.name,te=>{if(k.formId&&te!==null&&te!==void 0){const ae=h.value.findIndex(me=>me.value===k.formId);ae!==-1?h.value[ae].label=te:Ri(h)}});const U=async te=>{try{if(await oe(),Ri(h),te&&k.formId&&k.name){const ae=h.value.findIndex(me=>me.value===k.formId);ae===-1?h.value.push({value:k.formId,labelId:`${o("id")}: ${k.formId}`,label:k.name}):h.value[ae].label=k.name,M.setPageTitle(k.name)}m.value=!1}catch(ae){console.error(o("failed_to_load_form"),ae),m.value=!1}},T=()=>{m.value=!1,i()};return(te,ae)=>{const me=Gd,He=El,Be=Bl,xe=bo,$e=Ol,Xe=Hi,ft=NR,ce=ZT;return g(),F(ve,null,[s(Xe,null,{left:y(()=>[s(me,{modelValue:N.value,"onUpdate:modelValue":ae[0]||(ae[0]=le=>N.value=le),size:"s",type:"border",placeholder:a(o)("select_form"),options:h.value,loading:w.value||L.value,onChange:K},null,8,["modelValue","placeholder","options","loading"])]),center:y(()=>[s(Be,{mode:"horizontal",ellipsis:!1,router:""},{default:y(()=>[(g(!0),F(ve,null,Ee(v.value,le=>(g(),ee(He,{key:le.index,label:le.label,name:le.index,class:Je({"ivyforms-results-tab-placeholder":le.isPlaceholder}),type:"tonal","is-active":le.isPlaceholder?!1:a(A).isActive(le.routeName,le.index),route:le.isPlaceholder?void 0:a(A).getMenuRoute(le,a(zi)),onClick:Te=>le.isPlaceholder?void 0:a(A).onMenuClick(le,a(A).isActive)},null,8,["label","name","class","is-active","route","onClick"]))),128))]),_:1})]),right:y(()=>[s(xe,{content:a(o)("preview_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[s(Ie,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:fe})]),_:1},8,["content"]),a(k).isEditing?(g(),ee(xe,{key:0,content:a(o)("export_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[s(Ie,{priority:"tertiary","icon-start":"export","icon-start-type":"outline",onClick:G})]),_:1},8,["content"])):ue("",!0),a(k).isEditing?(g(),ee(Ie,{key:1,class:Je(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",loading:L.value,onClick:H},{default:y(()=>[L.value?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(o)("update")),1)],64))]),_:1},8,["loading"])):(g(),ee(Ie,{key:2,class:Je(["ivyforms-button__action ivyforms-button__action--save"]),priority:"primary",loading:L.value,onClick:Y},{default:y(()=>[L.value?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(o)("save")),1)],64))]),_:1},8,["loading"])),s($e)]),_:1}),u("div",{class:Je(["ivyforms-form-builder-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-form-builder-page--fullscreen-mode":a(M).isFullScreenMode,"ivyforms-form-builder-page--template-open":m.value}])},[s(ft),Pl(s(vB,null,null,512),[[$l,j.value&&!a(k).showSampleView]]),Pl(s(dB,null,null,512),[[$l,j.value&&a(k).showSampleView]]),Pl(s(ce,null,null,512),[[$l,!j.value]]),s(xp,{visible:m.value,"onUpdate:visible":ae[1]||(ae[1]=le=>m.value=le),onFormCreated:U,onClose:T},null,8,["visible"])],2),s(pc),s(Rl,{"align-center":"",width:"342px"}),R.value?(g(),ee(pp,{key:0,modelValue:R.value,"onUpdate:modelValue":ae[2]||(ae[2]=le=>R.value=le),"is-exporting":a(W),"forms-count":1,onExport:ae[3]||(ae[3]=le=>z(le)),onCancel:ae[4]||(ae[4]=le=>R.value=!1)},null,8,["modelValue","is-exporting"])):ue("",!0)],64)}}}),Hm=Oe(gB,[["__scopeId","data-v-2c6e3220"]]),hB=he({__name:"FormSettingsPageSection",emits:["update:isAddingNotification"],setup(t,{emit:o}){const i=o,l=()=>{i("update:isAddingNotification",!1)};return(d,m)=>{const r=Ts("router-view"),p=ci;return g(),ee(p,null,{default:y(()=>[s(r,null,{default:y(({Component:f})=>[(g(),ee(Xt(f),{onCreated:l},null,32))]),_:1})]),_:1})}}});let hs=null,Cr=null;async function bB(){return hs||Cr||(Cr=(async()=>{try{const{request:t}=Uo(),l=(await t("integrations")).data?.data?.data;if(!l||typeof l!="object")throw new Error("Invalid response format");const d=Object.entries(l).map(([m,r])=>({name:r.label,value:m,image:r.icon||m,description:r.description||"",category:r.category||"Other",type:r.plan==="lite"?"disabled":"soon",searchCategory:r.plan||"lite",requiredPlan:r.plan!=="lite"?r.plan:void 0,component:r.component,learnMoreUrl:r.learnMoreUrl||"",hasGlobalSettings:r.hasGlobalSettings,hasFormSettings:r.hasFormSettings,docsOnly:r.docsOnly}));return hs=d,d}catch(t){console.error("Failed to load integrations from backend:",t);const o=[{name:"wpdatatables",value:"wpdatatables",image:"wpdatatables",description:"wpdt_integration_description",category:"Data Management",type:"disabled",searchCategory:"lite"}];return hs=o,o}finally{Cr=null}})(),Cr)}async function _B(){let t=await bB();if(typeof window<"u"){const i=window.IvyFormsPro?.integrationsHooks||[];for(const l of i)t=l(t);t=Ia("ivyforms/integrations/list",t)}return t}function xB(){hs=null,Cr=null}function Bc(){const t=Yo(),o=an(),{isProInstalled:i,isProLicenseActive:l}=Po(),d=_({}),m=async()=>{const M=o.integrationsSettings||{},D={};for(const[$,B]of Object.entries(M))B&&typeof B=="object"&&(D[$]={enabled:B.enabled||!1,connected:B.connected||!1});d.value=D},r=M=>{if(!M)return!0;if(!i()||!l()||!t.loaded.value)return!1;const D=t.plan.value;if(!(D!=="lite"&&D!=="error"&&D!=="unauthorized"))return!1;const B=["essentials","growth","agency"],A=B.indexOf(D),j=B.indexOf(M);return A>=j&&A!==-1},p=M=>{const D=d.value[M.value]||{enabled:!1,connected:!1};if(M.comingSoon)return"soon";if(M.searchCategory!=="lite"){const B=i(),A=l();if(!B)return"upgrade";if(!A){const j=["essentials","growth","agency"],N=j.indexOf(t.installedPlan.value),oe=j.indexOf(M.requiredPlan||"essentials");return N!==-1&&N>=oe?"proDisabled":"upgrade"}return r(M.requiredPlan)?!D.enabled||!D.connected?"proDisabled":"proActive":"upgrade"}return M.value==="wpdatatables"?D.connected?"active":"disabled":"active"},f=_([]),v=_(!1),h=async()=>{const M=await _B();return f.value=M.map(D=>({...D,type:p(D)})),v.value=!0,f.value},w=async()=>v.value?f.value:h(),L=async()=>(await m(),xB(),v.value=!1,h()),k=(M,D,$=!1)=>{d.value[M]={enabled:D,connected:$}};return{integrations:P(()=>f.value),integrationsLoaded:P(()=>v.value),integrationState:d,loadIntegrations:w,reloadIntegrations:L,loadIntegrationStates:m,updateIntegrationState:k,getIntegrationType:p}}const wB={key:1},CB=he({__name:"FormSettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:o}){const{getLabel:i}=We(),{integrations:l,reloadIntegrations:d}=Bc(),m=No(),r=$o(),p=di(),f=St(),v=an();let h=null;const w=t,L=o,k=_(w.activeIndex||"wpdatatables"),M=K=>!(!K.component||K.type==="upgrade"||K.type==="soon"||K.hasFormSettings===!1),D=P(()=>{const K=v.allSettings?.integrations||{};return l.value.filter(Y=>K[Y.value]?.enabled?M(Y):!1)}),$=P(()=>l.value.some(M)),B=P(()=>D.value.length>0||$.value),A=()=>D.value[0]?.value?D.value[0].value:l.value.find(M)?.value||"wpdatatables",j=P(()=>{const K=[{label:i("general_settings"),index:"general"},{label:i("notifications"),index:"notifications"},{label:i("confirmations"),index:"confirmations"}];if(B.value){const Y=D.value.map(q=>({index:`integrations/${q.value}`,label:i(q.name),iconConfig:{name:q.image||q.value,type:"fill",category:"integrations",size:"d"}})),H=new Set(Y.map(q=>q.index)),fe=[];for(const q of l.value){if(!M(q))continue;const W=`integrations/${q.value}`;H.has(W)||(H.add(W),fe.push({index:W,label:i(q.name),iconConfig:{name:q.image||q.value,type:"fill",category:"integrations",size:"d"}}))}const O=[...Y,...fe];K.push({label:i("integrations"),index:"integrations",autoNavigateToFirst:!0,subItems:O})}return K.push({label:i("payments"),index:"payments"}),K}),N=async K=>{k.value=K,L("update:activeIndex",K);const Y=f.formId;if(K==="general")await m.push({path:`/manage/${Y}/settings/general`});else if(K==="notifications")await m.push({path:`/manage/${Y}/settings/notification`});else if(K==="confirmations")await m.push({path:`/manage/${Y}/settings/confirmation`});else if(K.startsWith("integrations/")){const H=K.split("integrations/")[1];await m.push({path:`/manage/${Y}/settings/integrations/${H}`})}else K==="integrations"?await m.push({path:`/manage/${Y}/settings/integrations/${A()}`}):K==="payments"&&await m.push({path:`/manage/${Y}/settings/payments`})},oe=()=>{const K=r.path;if(K.includes("/settings/general"))k.value="general";else if(K.includes("/settings/notification"))k.value="notifications";else if(K.includes("/settings/confirmation"))k.value="confirmations";else if(K.includes("/settings/integrations/")){const Y=K.match(/\/integrations\/(\w+)/);Y?k.value=`integrations/${Y[1]}`:k.value="integrations/wpdatatables"}else K.includes("/settings/payments")&&(k.value="payments")},J=_(!0);return Ft(async()=>{oe(),m.afterEach(()=>{oe()}),v.allSettings?.integrations||await v.loadAllSettings(),await d(),J.value=!1;const K=document.getElementById("adminmenu");K&&(h=Y=>{p.handleAdminMenuClick(Y)},K.addEventListener("click",h,!0))}),Tn(()=>{const K=document.getElementById("adminmenu");K&&h&&K.removeEventListener("click",h,!0)}),(K,Y)=>{const H=Ls;return g(),ee(H,null,{default:y(()=>[J.value?(g(),F("div",wB,"Loading settings...")):(g(),ee(gc,{key:0,modelValue:k.value,"onUpdate:modelValue":Y[0]||(Y[0]=fe=>k.value=fe),"menu-items":j.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:N},null,8,["modelValue","menu-items"]))]),_:1})}}}),SB=he({__name:"FormBuilderSettingsPage",setup(t){const{getLabel:o}=We(),{startWatching:i}=Fo();i();const l=St(),d=Jo(),m=Hd(),r=$s(),p=Ma(),f=di(),v=_("general"),h=_(!1);let w=null;const L=_("horizontal"),k=$o(),M=No(),D=Zd(),{canAccessResultsTab:$,checkResultsTabAccess:B}=Rc({formId:()=>l.formId}),A=P(()=>l.formId||null),j=_([]),N=_(!1),oe=_(!1),J=P(()=>[{label:o("build"),index:"build",routeName:l.isEditing?Ni:zi},{label:o("settings"),index:"settings",routeName:Ll},...$.value===!0?[{label:o("results"),index:"results",routeName:pn}]:$.value===null?[{label:o("results"),index:"results-placeholder",routeName:pn,isPlaceholder:!0}]:[]]),K=()=>{l.formId||De({message:o("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${l.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},Y=async O=>{if(!O){l.resetForm(),r.allNotifications=[],r.formId=null,p.allConfirmations=[],p.formId=null,await M.push({path:"/"});return}oe.value=!0;try{await l.loadForm(O);const W=(M.currentRoute.value.path+M.currentRoute.value.hash).match(/\/settings\/(\w+)/),R=W?W[1]:null;R?(await M.push({path:`/manage/${O}/settings/${R}`}),v.value=R,De({message:o("form_loaded"),type:"success"})):(await M.push({path:`/manage/${O}`}),De({message:o("form_loaded"),type:"success"}))}catch(q){console.error(o("failed_to_load_form"),q),De({message:`${o("failed_to_load_form")} ${q}`,type:"error"})}finally{oe.value=!1}},H=async()=>{N.value=!0;try{await m.fetchData({page:1,perPage:100}),j.value=m.tableData.map(O=>({value:O.id,labelId:`${o("id")}: ${O.id}`,label:O.name||`Form #${O.id}`}))}catch(O){console.error(o("failed_to_load_form"),O),De({message:`${o("failed_to_fetch_form")} ${O}`,type:"error"})}finally{N.value=!1}};function fe(O){if(O.params.confirmationId){v.value="confirmations",h.value=!1;return}if(O.params.notificationId){v.value="notifications",h.value=!0;return}const q=O.name??"",W=O.path+O.hash;if(q===_c||W.includes("/settings/payments")){v.value="payments",h.value=!1;return}if(q===Ss||W.includes("/settings/integrations")){const R=typeof O.params.integration=="string"?O.params.integration:W.match(/\/settings\/integrations\/(\w+)/)?.[1]||"wpdatatables";v.value=`integrations/${R}`,h.value=!1;return}if(q===Ur||q===Mr||q===Ta||W.includes("/settings/notification")){v.value="notifications",h.value=q===Ta?!1:h.value;return}if(q===Cs||W.includes("/settings/confirmation")){v.value="confirmations",h.value=!1;return}v.value="general",h.value=!1}return Ft(async()=>{await B(),await H();const O=k.params.formId,q=Array.isArray(O)?O[0]:O;if(q&&!l.formId){oe.value=!0;try{await l.loadForm(q),Ri(j)}catch(R){console.error(o("failed_to_load_form"),R),De({message:`${o("failed_to_load_form")} ${R}`,type:"error"})}finally{oe.value=!1}}else Ri(j);l.formId||(l.counterFields=0),k.params.formId&&(l.formId=Array.isArray(k.params.formId)?k.params.formId[0]:k.params.formId),k.params.confirmationId&&(p.id=k.params.confirmationId?Number(Array.isArray(k.params.confirmationId)?k.params.confirmationId[0]:k.params.confirmationId):null),k.params.notificationId&&(r.id=k.params.notificationId?Number(Array.isArray(k.params.notificationId)?k.params.notificationId[0]:k.params.notificationId):null),fe(k);const W=document.getElementById("adminmenu");W&&(w=R=>{f.handleAdminMenuClick(R)},W.addEventListener("click",w,!0))}),Re(()=>l.formId,()=>{B()}),Tn(()=>{const O=document.getElementById("adminmenu");O&&w&&O.removeEventListener("click",w,!0)}),Re(()=>l.name,O=>{if(l.formId&&O!==null&&O!==void 0){const q=j.value.findIndex(W=>W.value===l.formId);q!==-1?j.value[q].label=O:Ri(j)}}),Re(()=>[k.path,k.hash,k.name],()=>{fe(k)},{immediate:!0}),Re(()=>k.params,O=>{O.formId&&(l.formId=Array.isArray(O.formId)?O.formId[0]:O.formId),O.confirmationId&&(p.id=O.confirmationId?Number(Array.isArray(O.confirmationId)?O.confirmationId[0]:O.confirmationId):null),O.notificationId&&(r.id=O.notificationId?Number(Array.isArray(O.notificationId)?O.notificationId[0]:O.notificationId):null)},{immediate:!0}),(O,q)=>{const W=Gd,R=El,G=Bl,z=Ie,X=bo,U=Ol,T=Hi,te=CB,ae=hB;return g(),F(ve,null,[s(T,null,{left:y(()=>[s(W,{modelValue:A.value,"onUpdate:modelValue":q[0]||(q[0]=me=>A.value=me),size:"s",type:"border",placeholder:"Select a form",options:j.value,loading:N.value||oe.value,onChange:Y},null,8,["modelValue","options","loading"])]),center:y(()=>[s(G,{mode:L.value,ellipsis:!1,router:""},{default:y(()=>[(g(!0),F(ve,null,Ee(J.value,me=>(g(),ee(R,{key:me.index,label:me.label,name:me.index,class:Je({"ivyforms-results-tab-placeholder":me.isPlaceholder}),type:"tonal","is-active":me.isPlaceholder?!1:a(D).isActive(me.routeName,me.index),route:me.isPlaceholder?void 0:a(D).getMenuRoute(me,a(Ll)),onClick:He=>me.isPlaceholder?void 0:a(D).onMenuClick(me,a(D).isActive)},null,8,["label","name","class","is-active","route","onClick"]))),128))]),_:1},8,["mode"])]),right:y(()=>[s(X,{content:a(o)("preview_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[s(z,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:K})]),_:1},8,["content"]),s(U)]),_:1}),u("div",{class:Je(["ivyforms-form-builder-settings-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":a(d).isFullScreenMode}])},[(g(),ee(te,{key:A.value,"active-index":v.value},null,8,["active-index"])),s(ae,{"active-index":v.value,"is-adding-notification":h.value},null,8,["active-index","is-adding-notification"])],2),s(Rl,{"align-center":"",width:"342px"})],64)}}}),kB=Oe(SB,[["__scopeId","data-v-2c91cb7b"]]);function FB(t){return t.map(o=>({label:o.label,value:`{{${o.type}_${o.fieldIndex}}}`,type:o.type,fieldIndex:o.fieldIndex}))}function IB(t){const o=P(()=>Dv(t)),i=P(()=>FB(o.value)),l=P(()=>Ov()),d=P(()=>i.value.filter(r=>r.type==="email")),m=P(()=>l.value.filter(r=>r.key==="admin_email"));return{fieldsPlaceholders:i,generalPlaceholders:l,emailFieldsPlaceholders:d,adminEmailGeneralPlaceholders:m}}function TB(t,o,i){if(!t?.$el)return;const l=t.$el.querySelector("input")||t.$el.querySelector("textarea");if(!l)return;const d=l.selectionStart??0,m=l.selectionEnd??0,r=l.value,p=r.slice(0,d)+o+r.slice(m);l.value=p,l.setSelectionRange(d+o.length,d+o.length),l.focus(),i?.(p)}function PB(t,o){return i=>TB(t.value,i,o)}const $B=he({__name:"InputWithPlaceholders",props:{label:{},modelValue:{default:""},inputType:{default:"text"},inputPlaceholder:{},generalOnly:{type:Boolean,default:!1},fields:{},general:{},formItemSecondary:{type:Boolean,default:!0},formItemProp:{},inputSecondary:{type:Boolean,default:!1}},emits:["update:modelValue","blur"],setup(t,{emit:o}){const i=o,{getLabel:l}=We(),d=_(null),m=PB(d,r=>{i("update:modelValue",r)});return(r,p)=>(g(),ee(Ne,{label:t.label,prop:t.formItemProp,secondary:t.formItemSecondary},{default:y(()=>[s(Ve,{ref_key:"inputRef",ref:d,"model-value":t.modelValue,type:t.inputType,placeholder:t.inputPlaceholder,secondary:t.inputSecondary,onInput:p[0]||(p[0]=f=>i("update:modelValue",f)),onBlur:p[1]||(p[1]=f=>i("blur",f))},null,8,["model-value","type","placeholder","secondary"]),s(gx,{"general-only":t.generalOnly,fields:t.fields,general:t.general,class:"ivyforms-input-with-placeholders__popover",onInsertPlaceholder:a(m)},{reference:y(()=>[s(bo,{content:a(l)("insert_placeholders")},{default:y(()=>[s(Ie,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":a(l)("placeholders"),class:"ivyforms-input-with-placeholders__btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["general-only","fields","general","onInsertPlaceholder"])]),_:1},8,["label","prop","secondary"]))}}),Fa=Oe($B,[["__scopeId","data-v-ed6bcec9"]]),LB={class:"ivyforms-form-builder-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},VB={class:"ivyforms-form-builder-settings-notification__option-bar ivyforms-pb-8 ivyforms-flex"},UB={class:"ivyforms-form-builder-settings-notification__option-bar__left ivyforms-flex ivyforms-gap-8"},MB={class:"ivyforms-form-builder-settings-notification__option-bar__right ivyforms-flex ivyforms-gap-8"},RB=he({__name:"FormBuilderManageNotification",setup(t){const o=No(),i=$o(),{getLabel:l}=We(),{startWatching:d}=Fo();d();const m=P(()=>{const O=i.params.formId;return Array.isArray(O)?O[0]:O}),r=P(()=>{const O=i.params.notificationId;return Array.isArray(O)?O[0]:O}),p=()=>{o.push({name:Ta,params:{formId:m.value}})},f=$s(),{isEditing:v}=Oi(f),h=_({formName:"",formDescription:""});r.value?(f.loadNotification(Number(r.value)),f.isEditing=!0):(f.resetNotification(m.value),f.isEditing=!1);const w=St(),{formId:L,fields:k}=Oi(w),M=_(!1),D=_(0),$=P(()=>(D.value,window.IvyForms?.components?.NotificationSmartLogicOptions)),B=()=>{D.value++},A=window.IvyForms?.pro?Yo():null,{checkFeatureAccess:j}=Po(),N=P(()=>(D.value,window.IvyForms?.hasProFeature?.("smart_logic")??!1)),oe=async O=>{if(O){if(A)try{await A.fetch()}catch(q){console.error(q);return}finally{D.value++}if(!j("smart_logic"))return}f.smartLogic.enabled=O},{fieldsPlaceholders:J,generalPlaceholders:K,emailFieldsPlaceholders:Y,adminEmailGeneralPlaceholders:H}=IB(()=>w.fields||[]),fe=async()=>{M.value=!0;try{const O={name:f.name,sender:f.sender,replyTo:f.replyTo,receiver:f.receiver,cc:f.cc,bcc:f.bcc,enabled:f.enabled,showEmptyFields:f.showEmptyFields,subject:f.subject,message:f.message,smartLogic:f.smartLogic,formId:m.value||f.formId};f.isEditing&&r.value?await f.updateNotification(r.value,O):await f.createNotification(m.value),p()}catch(O){console.error(l("error_saving_notification"),O)}finally{M.value=!1}};return Ft(()=>{window.addEventListener("ivyforms:ready",B),window.addEventListener("ivyforms:pro:component-registered",B),window.addEventListener("ivyforms:pro_features_loaded",B),setTimeout(()=>{D.value++},100),A&&A.fetch().catch(O=>{console.error(O)}).finally(()=>{D.value++}),m.value&&(!L.value||String(L.value)!==String(m.value)||Array.isArray(k.value)&&k.value.length===0)&&w.loadForm(String(m.value))}),Tn(()=>{window.removeEventListener("ivyforms:ready",B),window.removeEventListener("ivyforms:pro:component-registered",B),window.removeEventListener("ivyforms:pro_features_loaded",B)}),(O,q)=>{const W=Io,R=Ie,G=Ve,z=Ne,X=jd,U=ht,T=Ar,te=yn;return g(),F("div",LB,[u("div",VB,[u("div",UB,[s(W,{modelValue:a(f).enabled,"onUpdate:modelValue":q[0]||(q[0]=ae=>a(f).enabled=ae),priority:"primary",size:"s",title:a(l)("active"),"text-position":"left"},null,8,["modelValue","title"])]),u("div",MB,[s(R,{class:Je(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:p},{default:y(()=>[ne(x(a(l)("cancel")),1)]),_:1}),s(R,{class:Je(`ivyforms-button__action--${a(v)?"update":"save"}`),priority:"primary",loading:M.value,onClick:fe},{default:y(()=>[M.value?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(l)(a(v)?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),s(te,{modifier:"outside-vertical"},{default:y(()=>[s(T,{model:h.value},{default:y(()=>[s(z,{label:a(l)("name"),prop:"notificationName",secondary:""},{default:y(()=>[s(G,{modelValue:a(f).name,"onUpdate:modelValue":q[1]||(q[1]=ae=>a(f).name=ae),placeholder:a(l)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(Fa,{label:a(l)("send_from"),modelValue:a(f).sender,"onUpdate:modelValue":q[2]||(q[2]=ae=>a(f).sender=ae),"form-item-prop":"notificationSender","input-placeholder":a(l)("email_placeholder"),fields:a(Y),general:a(H)},null,8,["label","modelValue","input-placeholder","fields","general"]),s(Fa,{label:a(l)("reply_to"),modelValue:a(f).replyTo,"onUpdate:modelValue":q[3]||(q[3]=ae=>a(f).replyTo=ae),"form-item-prop":"notificationReplyTo","input-placeholder":a(l)("email_placeholder"),fields:a(Y),general:a(H),"form-item-secondary":!1},null,8,["label","modelValue","input-placeholder","fields","general"]),s(Fa,{label:a(l)("send_to"),modelValue:a(f).receiver,"onUpdate:modelValue":q[4]||(q[4]=ae=>a(f).receiver=ae),"form-item-prop":"notificationReceiver","input-placeholder":a(l)("email_placeholder"),fields:a(Y),general:a(H)},null,8,["label","modelValue","input-placeholder","fields","general"]),s(Fa,{label:a(l)("cc"),modelValue:a(f).cc,"onUpdate:modelValue":q[5]||(q[5]=ae=>a(f).cc=ae),"form-item-prop":"notificationCc","input-placeholder":a(l)("email_placeholder"),fields:a(Y),general:a(H),"form-item-secondary":!1},null,8,["label","modelValue","input-placeholder","fields","general"]),s(Fa,{label:a(l)("bcc"),modelValue:a(f).bcc,"onUpdate:modelValue":q[6]||(q[6]=ae=>a(f).bcc=ae),"form-item-prop":"notificationBcc","input-placeholder":a(l)("email_placeholder"),fields:a(Y),general:a(H)},null,8,["label","modelValue","input-placeholder","fields","general"]),s(Fa,{label:a(l)("subject"),modelValue:a(f).subject,"onUpdate:modelValue":q[7]||(q[7]=ae=>a(f).subject=ae),"form-item-prop":"notificationSubject","input-placeholder":a(l)("example"),fields:a(Y),general:a(H),"input-secondary":"","form-item-secondary":!1},null,8,["label","modelValue","input-placeholder","fields","general"]),s(z,{label:a(l)("message"),prop:"formDescription",class:"ivyforms-form-builder-settings-notification__editor"},{default:y(()=>[s(X,{modelValue:a(f).message,"onUpdate:modelValue":q[8]||(q[8]=ae=>a(f).message=ae),"fields-placeholders":a(J),"general-placeholders":a(K),folder:"notification","show-toolbar":""},null,8,["modelValue","fields-placeholders","general-placeholders"])]),_:1},8,["label"]),s(U,{modelValue:a(f).showEmptyFields,"onUpdate:modelValue":q[9]||(q[9]=ae=>a(f).showEmptyFields=ae),priority:"secondary",type:"checkmark",class:"ivyforms-mb-16"},{default:y(()=>[ne(x(a(l)("show_empty_fields")),1)]),_:1},8,["modelValue"]),s(z,{label:a(l)("smart_logic"),prop:"notificationSmartLogic",secondary:""},{default:y(()=>[s(W,{"model-value":a(f).smartLogic.enabled,priority:"secondary","text-position":"left","onUpdate:modelValue":oe},null,8,["model-value"])]),_:1},8,["label"]),$.value&&a(f).smartLogic.enabled&&N.value?(g(),ee(Xt($.value),{key:0,modelValue:a(f).smartLogic,"onUpdate:modelValue":q[10]||(q[10]=ae=>a(f).smartLogic=ae),fields:a(w).fields,"get-label":a(l),"show-enabled-toggle":!1},null,8,["modelValue","fields","get-label"])):ue("",!0)]),_:1},8,["model"])]),_:1})])}}}),mc=Oe(RB,[["__scopeId","data-v-0ea44de9"]]),BB={class:"ivyforms-form-builder-settings ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},EB={class:"ivyforms-form-builder-settings__option-bar ivyforms-pb-8 ivyforms-flex"},AB={class:"ivyforms-form-builder-settings__option-bar__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start ivyforms-gap-8"},DB={class:"ivyforms-form-builder-settings__option-bar__right ivyforms-align-items-center ivyforms-justify-content-end ivyforms-flex ivyforms-gap-8"},OB={class:"ivyforms-flex ivyforms-flex-grow ivyforms-gap-16 ivyforms-flex-direction-column"},zB=he({__name:"FormBuilderSettings",setup(t){const{getLabel:o}=We(),{startWatching:i}=Fo();i();const l=$o(),d=_({formName:"",formDescription:""}),m=St(),r=_(!1),p=P(()=>{qe.hooks.updateCounter.value;try{return qe.hooks.applyFilters("ivyforms/form_builder/general_settings_conversational_section",null)}catch{return null}});Ft(async()=>{l.params.formId&&await m.loadForm(l.params.formId)});const f=async()=>{r.value=!0;try{await m.saveFormSettings()}finally{r.value=!1}},v=async()=>{r.value=!0;try{await m.updateForm()}finally{r.value=!1}};return(h,w)=>{const L=Io,k=Ie,M=Ve,D=Ne,$=ht,B=Qe,A=Ar,j=yn;return g(),F("div",BB,[u("div",EB,[u("div",AB,[s(L,{modelValue:a(m).published,"onUpdate:modelValue":w[0]||(w[0]=N=>a(m).published=N),priority:"primary",size:"s",title:a(o)("published"),"text-position":"left"},null,8,["modelValue","title"])]),u("div",DB,[a(m).isEditingSettingGeneral?(g(),ee(k,{key:0,class:Je(["ivyforms-button__action--update"]),priority:"primary",loading:r.value,onClick:v},{default:y(()=>[r.value?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(o)("save")),1)],64))]),_:1},8,["loading"])):(g(),ee(k,{key:1,class:Je(["ivyforms-button__action--save"]),priority:"primary",loading:r.value,onClick:f},{default:y(()=>[r.value?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(o)("save")),1)],64))]),_:1},8,["loading"]))])]),s(j,{modifier:"outside-vertical"},{default:y(()=>[s(A,{model:d.value},{default:y(()=>[s(D,{label:a(o)("form_name"),prop:"formName",secondary:""},{default:y(()=>[s(M,{modelValue:a(m).name,"onUpdate:modelValue":w[1]||(w[1]=N=>a(m).name=N),placeholder:a(o)("form_name_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(D,{label:a(o)("form_desc"),prop:"formDescription",class:"ivyforms-form-settings-description",secondary:""},{default:y(()=>[s(M,{modelValue:a(m).description,"onUpdate:modelValue":w[2]||(w[2]=N=>a(m).description=N),type:"textarea",placeholder:a(o)("form_description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),u("div",OB,[s($,{modelValue:a(m).showTitle,"onUpdate:modelValue":w[3]||(w[3]=N=>a(m).showTitle=N),priority:"secondary",size:"d",type:"checkmark"},{default:y(()=>[ne(x(a(o)("show_form_title")),1)]),_:1},8,["modelValue"]),s($,{modelValue:a(m).showDescription,"onUpdate:modelValue":w[4]||(w[4]=N=>a(m).showDescription=N),priority:"secondary",size:"d",type:"checkmark"},{default:y(()=>[ne(x(a(o)("show_form_description")),1)]),_:1},8,["modelValue"]),s(B,{class:"ivyforms-my-8"}),p.value?(g(),ee(Xt(p.value),{key:0})):ue("",!0),p.value?(g(),ee(B,{key:1,class:"ivyforms-my-8"})):ue("",!0),s($,{modelValue:a(m).storeEntries,"onUpdate:modelValue":w[5]||(w[5]=N=>a(m).storeEntries=N),priority:"secondary",size:"d",type:"checkmark"},{default:y(()=>[ne(x(a(o)("store_entries_db")),1)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1})])}}}),NB=Oe(zB,[["__scopeId","data-v-02cc2092"]]),WB={class:"ivyforms-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},qB={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},YB={class:"ivyforms-settings-notification__option-bar ivyforms-flex ivyforms-gap-8"},HB={class:"ivyforms-settings-notification__option-bar-left ivyforms-flex ivyforms-gap-8"},GB={class:"ivyforms-settings-notification__option-bar-right ivyforms-flex ivyforms-gap-8"},jB={class:"ivyforms-settings-notification__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},KB={key:0,class:"ivyforms-table-skeleton"},QB={class:"ivyforms-all-forms-pagination-container"},XB={key:1},JB=he({__name:"FormBuilderNotificationTable",setup(t){const{getLabel:o}=We(),{startWatching:i}=Fo();i();const l=St(),d=$s(),m=Yi(),{searchQuery:r,debouncedSearchQuery:p}=Vs(),f=_(!1),v=_(!1),h=_(!1),w=_([]),L=_(0),k=$o(),M=No(),{shouldShowSkeleton:D}=Xd({loading:f,searchQuery:r,debouncedSearchQuery:p}),$=Vo({page:1,perPage:10}),B=Vo({column:"id",order:"desc"}),A=P(()=>r.value.trim().length>0),j=()=>({page:$.page,perPage:$.perPage,search:p.value,sortBy:B.column,sortOrder:B.order,formId:k.params.formId?parseInt(Array.isArray(k.params.formId)?k.params.formId[0]:k.params.formId,10):l.formId?parseInt(l.formId,10):null}),N=async()=>{f.value=!0;try{await d.searchNotifications(j()),w.value=d.tableData;const X=d.paginationMeta;$.page=X.page,$.perPage=X.perPage,L.value=X.total}catch(X){console.error(o("error_loading_notification"),X)}finally{f.value=!1}};Re(()=>m.dialogVisible,(X,U)=>{U&&!X&&(m.actionType==="delete"||m.actionType==="duplicate")&&setTimeout(N,300)}),Re([()=>$.page,()=>$.perPage,()=>p.value],async()=>{f.value=!0,await d.searchNotifications(j()),w.value=d.tableData,f.value=!1}),Re(()=>d.tableData,X=>{w.value=X,f.value=!1},{immediate:!0}),Re(()=>d.paginationMeta,X=>{L.value=hx(X).total||0},{immediate:!0});const oe=({column:X,order:U})=>{B.column=X,B.order=U==="asc"?"asc":U==="desc"?"desc":"asc",$.page=1,N()},J=()=>{const X=Array.isArray(k.params.formId)?k.params.formId[0]:k.params.formId||l.formId;d.resetNotification(X),v.value=!0,h.value=!1,M.replace(`/manage/${X}/settings/notification/manage`)},K=()=>{v.value=!1,h.value=!1,N(),M.push({name:"form-notifications",params:{formId:l.formId}})},Y=X=>async()=>{f.value=!0;try{await d.loadNotification(X),v.value=!0,h.value=!0;const U=Array.isArray(k.params.formId)?k.params.formId[0]:k.params.formId||l.formId;await M.push(`/manage/${U}/settings/notification/manage/${X}`)}catch(U){console.error(o("error_loading_notification"),U),De({message:String(U),type:"error"})}finally{f.value=!1}},H=X=>async()=>{await m.handleActionClick(X,null,"notification","duplicate",{setLoading:U=>{f.value=U}})},fe=X=>async()=>{await m.handleActionClick(X,null,"notification","delete",{setLoading:U=>{f.value=U}})},O=vp({field:"enabled",onChange:async(X,U)=>{const T=X.enabled;X.enabled=U;try{await d.updateNotification(X.id,X),await N()}catch(te){X.enabled=T,De({message:String(te),type:"error"})}}}),q=Di({text:X=>X.name||"No Name",href:"#",onClick:X=>Y(X.id)(),class:"ivyforms-name-cell"}),W=({rowData:X})=>X?Ge("span",X.receiver||"No Receiver"):null,R=({rowData:X})=>X?Ge("span",X.replyTo||"No Reply-To"):null,G=({rowData:X})=>X?Ge("span",X.subject||"No Subject"):null,z=_([{key:"active",title:o("active"),cellRenderer:O,width:100,visible:!0,class:"status-column"},{key:"name",title:o("name"),cellRenderer:q,width:300,visible:!0,class:"name-column",sortable:!0},{key:"receiver",title:o("receiver"),cellRenderer:W,width:250,visible:!0,class:"receiver-column",sortable:!0},{key:"replyTo",title:o("reply_to"),cellRenderer:R,width:250,visible:!0,class:"replyto-column",sortable:!0},{key:"subject",title:o("subject"),cellRenderer:G,width:300,visible:!0,class:"subject-column",sortable:!0},Dr({width:124,className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:o("edit"),onClick:X=>Y(X.id)()},{icon:"copy",tooltip:o("duplicate"),onClick:X=>H(X.id)()},{icon:"trash",tooltip:o("delete"),priority:"danger",onClick:X=>fe(X.id)()}]})]);return Ft(()=>{d.isEditing=!1,N()}),(X,U)=>(g(),F("div",WB,[v.value?(g(),F("div",XB,[s(mc,{onClose:K})])):(g(),F("div",qB,[u("div",YB,[u("div",HB,[s(Dl,{modelValue:a(r),"onUpdate:modelValue":U[0]||(U[0]=T=>Dn(r)?r.value=T:null),placeholder:a(o)("search_notifications"),clearable:""},null,8,["modelValue","placeholder"])]),u("div",GB,[s(Ie,{"icon-start":"plus",onClick:J},{default:y(()=>[ne(x(a(o)("notifications")),1)]),_:1})])]),u("div",jB,[s(Al,{columns:z.value,data:a(D)?[]:w.value,loading:a(D),sort:B,total:L.value,"row-key":"id",pagination:"",onSortChange:oe},{empty:y(({loading:T})=>[T?(g(),F("div",KB,[s(ui,null,{template:y(()=>[(g(!0),F(ve,null,Ee($.perPage,te=>(g(),ee(Wn,{key:te,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):A.value?(g(),ee(gn,{key:2,title:a(o)("empty_search_title"),subtitle:a(o)("empty_search_subtitle")},null,8,["title","subtitle"])):(g(),ee(gn,{key:1,image:"not-found",title:a(o)("empty_state_notification_title"),subtitle:a(o)("empty_state_notification_subtitle")},{actionButton:y(()=>[s(Ie,{"icon-start":"plus",onClick:J},{default:y(()=>[ne(x(a(o)("notifications")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),u("div",QB,[s(Er,{"current-page":$.page,"onUpdate:currentPage":U[1]||(U[1]=T=>$.page=T),"page-size":$.perPage,"onUpdate:pageSize":U[2]||(U[2]=T=>$.perPage=T),total:L.value},null,8,["current-page","page-size","total"])])])]))]))}});function Ec(t){const{canUseFeature:o}=Yn(),{showUpgradeDialog:i}=Po(),l=P(()=>o("multiple_confirmations")),d=P(()=>{if(l.value)return null;const f=bx(t.value);return f?.id?f.id:[...t.value].sort((h,w)=>(h.position??0)-(w.position??0))[0]?.id??null}),m=f=>l.value||t.value.length<=1?!0:f.id===d.value;return{hasMultipleConfirmations:l,primaryEditableId:d,isRowEditable:m,requireMultipleConfirmations:()=>l.value?!0:(i("essentials"),!1),requireRowEditable:f=>m(f)?!0:(i("essentials"),!1)}}function ZB(t){if(!t)return!1;const o=t.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(o))return!1;const l=o.match(/https?:\/\//gi);if(l&&l.length>1)return!1;let d=o;try{return/^https?:\/\//i.test(o)||(d="https://"+o),new URL(d),!0}catch{return!1}}const eE={key:0,class:"ivyforms-form-builder-settings-confirmation__editor"},tE={key:0,class:"ivyforms-form-builder-settings-confirmation__content-section"},oE={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},nE={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},iE={class:"confirmation-title medium-14"},lE={class:"ivyforms-form-builder-settings-confirmation__radio-section"},aE={key:1,class:"ivyforms-form-builder-settings-confirmation__content-section"},rE={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},sE={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},dE={class:"confirmation-title medium-14"},uE={key:2,class:"ivyforms-form-builder-settings-confirmation__content-section"},cE={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},fE={class:"confirmation-title medium-14"},mE=he({__name:"FormBuilderConfirmationEditor",setup(t){const{getLabel:o}=We(),{request:i}=Uo(),{startWatching:l}=Fo();l();const d=Ma(),m=St(),r=_("horizontal"),p=_("successMessage"),f=_([]),v=_(!1);_(null);const h=_(""),w=_(""),L=[{label:o("success_message"),index:"successMessage"},{label:o("redirect_to_page"),index:"redirectToPage"},{label:o("redirect_to_custom_url"),index:"redirectToCustomUrl"}],k=P(()=>(m.fields||[]).filter(A=>A.type&&typeof A.fieldIndex<"u")),M=P(()=>Ov()),D=P(()=>d.page!==null&&d.page!==""?String(d.page):""),$=A=>{d.page=A},B=async()=>{const A=[];let j=1;for(;;){const{data:N,error:oe,status:J}=await i("wp/v2/pages",{method:"GET",params:{per_page:100,page:j,_fields:"id,title"},headers:{"Content-Type":"application/json"}},{useNamespace:!1});if(oe||J!==200||!Array.isArray(N)||N.length===0||(A.push(...N.map(K=>({value:K.id,label:K.title.rendered}))),N.length<100))break;j++}return A};return Ft(async()=>{try{if(f.value=await B(),p.value=d.type||"successMessage",d.page){const A=f.value.find(j=>j.value===Number(d.page));d.page=A?A.value:d.page}typeof d.resetEntityState=="function"&&d.resetEntityState()}catch(A){console.error(o("error_loading_data_confirmation"),A),f.value=[]}finally{v.value=!0}}),Re(()=>v.value&&p.value,A=>{A&&d.type!==A&&(d.type=A)}),Re(()=>v.value&&d.type,A=>{A&&p.value!==A&&(p.value=A)}),Re(p,()=>{h.value="",w.value=""}),Re(()=>d.page,A=>{h.value&&A&&(h.value="")}),Re(()=>d.url,A=>{if(w.value){if(w.value===o("please_enter_a_url"))A&&A.trim()!==""&&(w.value="");else if(w.value===o("please_enter_a_valid_url")&&A&&A.trim()!=="")try{const j=A.trim();j.startsWith("//")?new URL("http:"+j):new URL(j),w.value=""}catch{}}}),(A,j)=>{const N=Nn,oe=mo,J=bo,K=jd,Y=Yt,H=In,fe=kt,O=Ct,q=Ne,W=Ve;return v.value?(g(),F("div",eE,[s(N,{modelValue:p.value,"onUpdate:modelValue":j[0]||(j[0]=R=>p.value=R),mode:r.value,type:"tonal",priority:"tertiary",class:"ivyforms-form-builder-settings-confirmation__menu",tabs:L.map(R=>({name:R.index,label:R.label}))},null,8,["modelValue","mode","tabs"]),p.value==="successMessage"?(g(),F("div",tE,[u("div",oE,[u("div",nE,[u("span",iE,x(a(o)("message")),1),s(J,{content:a(o)("message_tooltip"),"aria-label":a(o)("message_tooltip"),placement:"top",theme:"inverted"},{default:y(()=>[s(oe,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:j[1]||(j[1]=jt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),s(K,{modelValue:a(d).message,"onUpdate:modelValue":j[2]||(j[2]=R=>a(d).message=R),"fields-placeholders":k.value,"general-placeholders":M.value,"aria-label":a(o)("success_message"),folder:"confirmation","show-toolbar":""},null,8,["modelValue","fields-placeholders","general-placeholders","aria-label"]),u("div",lE,[u("p",null,x(a(o)("after_form_submission")),1),s(H,{modelValue:a(d).showForm,"onUpdate:modelValue":j[3]||(j[3]=R=>a(d).showForm=R),priority:"secondary"},{default:y(()=>[s(Y,{value:!1,priority:"secondary"},{default:y(()=>[ne(x(a(o)("hide_form")),1)]),_:1}),s(Y,{value:!0,priority:"secondary"},{default:y(()=>[ne(x(a(o)("reset_form")),1)]),_:1})]),_:1},8,["modelValue"])])])):p.value==="redirectToPage"?(g(),F("div",aE,[u("div",rE,[u("div",sE,[u("span",dE,x(a(o)("select_page")),1),s(J,{content:a(o)("select_tooltip"),"aria-label":a(o)("select_tooltip"),placement:"top",theme:"inverted"},{default:y(()=>[s(oe,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:j[4]||(j[4]=jt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),s(q,{error:h.value,secondary:""},{default:y(()=>[s(O,{"model-value":D.value,placeholder:a(o)("select"),"onUpdate:modelValue":$},{default:y(()=>[(g(!0),F(ve,null,Ee(f.value,R=>(g(),ee(fe,{key:R.value,value:String(R.value),label:R.label},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder"])]),_:1},8,["error"])])):p.value==="redirectToCustomUrl"?(g(),F("div",uE,[u("div",cE,[u("span",fE,x(a(o)("custom_url")),1),s(J,{content:a(o)("redirection_url_tooltip"),placement:"top",theme:"inverted"},{default:y(()=>[s(oe,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:j[5]||(j[5]=jt(()=>{},["prevent"]))})]),_:1},8,["content"])]),s(q,{error:w.value,secondary:""},{default:y(()=>[s(W,{modelValue:a(d).url,"onUpdate:modelValue":j[6]||(j[6]=R=>a(d).url=R),placeholder:a(o)("enter_url")},null,8,["modelValue","placeholder"])]),_:1},8,["error"])])):ue("",!0)])):ue("",!0)}}}),vE={class:"ivyforms-form-builder-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},pE={class:"ivyforms-form-builder-settings-confirmation__option-bar ivyforms-pb-8 ivyforms-flex"},yE={class:"ivyforms-form-builder-settings-confirmation__option-bar__left ivyforms-flex"},gE={class:"ivyforms-form-builder-settings-confirmation__option-bar__right ivyforms-flex ivyforms-gap-8"},hE=he({__name:"FormBuilderManageConfirmation",setup(t){const{getLabel:o}=We(),i=$o(),l=No(),d=Ma(),m=St(),r=_(!1),p=_([]),{isRowEditable:f,requireRowEditable:v}=Ec(p),h=P(()=>{const J=i.params.formId;return Array.isArray(J)?J[0]:J}),w=P(()=>{const J=i.params.confirmationId;return Array.isArray(J)?J[0]:J}),L=P(()=>d.isEditing&&!!w.value),k=_(0),M=P(()=>(k.value,window.IvyForms?.components?.ConfirmationSmartLogicOptions)),D=()=>{k.value++},$=window.IvyForms?.pro?Yo():null,{checkFeatureAccess:B}=Po(),A=P(()=>(k.value,window.IvyForms?.hasProFeature?.("smart_logic")??!1)),j=async J=>{if(J){if($)try{await $.fetch()}catch(K){console.error(K);return}finally{k.value++}if(!B("smart_logic"))return}d.smartLogic.enabled=J},N=()=>{const J=h.value||m.formId;l.push({name:Pa,params:{formId:J}})},oe=async()=>{if(!d.name?.trim()){De({message:o("confirmation_name_required"),type:"error"});return}const J=d.type||"successMessage";if(J==="redirectToPage"&&!d.page){De({message:o("please_select_a_page"),type:"error"});return}if(J==="redirectToCustomUrl"){if(!d.url){De({message:o("please_enter_a_url"),type:"error"});return}if(!ZB(d.url)){De({message:o("please_enter_a_valid_url"),type:"error"});return}}r.value=!0;const K={formId:h.value||m.formId,name:d.name,type:J,enabled:d.enabled,showForm:d.showForm,message:d.message||"",url:d.url||"",page:d.page||"",smartLogic:d.smartLogic};try{let Y=!1;d.id?Y=await d.updateConfirmation(d.id,K):(d.formId=Number(h.value||m.formId),d.type=J,Y=await d.createConfirmation(K)),Y&&N()}finally{r.value=!1}};return Ft(async()=>{window.addEventListener("ivyforms:pro:component-registered",D),h.value&&(!m.formId||String(m.formId)!==String(h.value)||Array.isArray(m.fields)&&m.fields.length===0)&&await m.loadForm(h.value);const J=h.value?parseInt(String(h.value),10):null;if(J&&(p.value=await d.loadAllConfirmationsForForm(J)),h.value&&w.value){const K=p.value.find(Y=>Y.id===Number(w.value));if(K&&!f(K)){v(K),N();return}await d.loadConfirmation(Number(w.value))}else await d.resetConfirmation(h.value||m.formId),await d.beginEditingConfirmation()}),Tn(()=>{window.removeEventListener("ivyforms:pro:component-registered",D)}),(J,K)=>{const Y=Io,H=Ie,fe=Ve,O=Ne,q=Qe,W=yn;return g(),F("div",vE,[u("div",pE,[u("div",yE,[s(Y,{modelValue:a(d).enabled,"onUpdate:modelValue":K[0]||(K[0]=R=>a(d).enabled=R),priority:"primary",size:"s","text-position":"left",title:a(o)("active")},null,8,["modelValue","title"])]),u("div",gE,[s(H,{class:Je(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:N},{default:y(()=>[ne(x(a(o)("cancel")),1)]),_:1}),s(H,{class:Je(`ivyforms-button__action--${L.value?"update":"save"}`),priority:"primary",loading:r.value,onClick:oe},{default:y(()=>[r.value?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(o)(L.value?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),s(W,{modifier:"outside-vertical",class:"ivyforms-form-builder-settings-confirmation__scroll"},{default:y(()=>[s(O,{label:a(o)("confirmation_name"),prop:"confirmationName",secondary:"",class:"ivyforms-form-builder-settings-confirmation__name"},{default:y(()=>[s(fe,{modelValue:a(d).name,"onUpdate:modelValue":K[1]||(K[1]=R=>a(d).name=R),placeholder:a(o)("new_confirmation")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(q,{class:"ivyforms-form-builder-settings-confirmation__divider"}),s(mE),s(q,{class:"ivyforms-form-builder-settings-confirmation__divider"}),s(O,{label:a(o)("smart_logic"),prop:"confirmationSmartLogic",secondary:""},{default:y(()=>[s(Y,{"model-value":a(d).smartLogic.enabled,priority:"secondary","text-position":"left","onUpdate:modelValue":j},null,8,["model-value"])]),_:1},8,["label"]),M.value&&a(d).smartLogic.enabled&&A.value?(g(),ee(Xt(M.value),{key:0,modelValue:a(d).smartLogic,"onUpdate:modelValue":K[2]||(K[2]=R=>a(d).smartLogic=R),fields:a(m).fields,"get-label":a(o),"show-enabled-toggle":!1},null,8,["modelValue","fields","get-label"])):ue("",!0)]),_:1})])}}}),Ad=Oe(hE,[["__scopeId","data-v-613d4d46"]]),bE={class:"ivyforms-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},_E={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},xE={class:"ivyforms-settings-confirmation__option-bar ivyforms-flex ivyforms-gap-8"},wE={class:"ivyforms-settings-confirmation__option-bar-right ivyforms-flex ivyforms-gap-8 ivyforms-ml-auto"},CE={class:"ivyforms-settings-confirmation__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-min-h-0"},SE={key:0,class:"ivyforms-table-skeleton"},kE=he({__name:"FormBuilderConfirmationTableShell",setup(t){const{getLabel:o}=We(),{startWatching:i}=Fo();i();const l=St(),d=Ma(),m=di(),r=$o(),p=No(),f=_(!1),v=_(!1),h=_([]),{isRowEditable:w,requireMultipleConfirmations:L,requireRowEditable:k}=Ec(h),M=q=>w(q)?"":"ivyforms-confirmation-row--locked",{shouldShowSkeleton:D}=Xd({loading:f,searchQuery:_(""),debouncedSearchQuery:_("")}),$=()=>{const q=r.params.formId,W=Array.isArray(q)?q[0]:q;return W?parseInt(W,10):l.formId?parseInt(l.formId,10):null},B=async()=>{const q=$();if(q){f.value=!0;try{const W=await d.loadAllConfirmationsForForm(q);h.value=W}catch(W){console.error(o("error_loading_confirmation"),W)}finally{f.value=!1}}},A=()=>{v.value=!1,B();const q=$();p.push({name:Pa,params:{formId:String(q)}})},j=q=>async()=>{const W=h.value.find(R=>R.id===q);if(!(W&&!k(W))){f.value=!0;try{await d.loadConfirmation(q),v.value=!0;const R=$();await p.push(`/manage/${R}/settings/confirmation/manage/${q}`)}catch(R){De({message:String(R),type:"error"})}finally{f.value=!1}}},N=q=>({successMessage:o("success_message"),redirectToPage:o("redirect_to_page"),redirectToCustomUrl:o("redirect_to_custom_url")})[q]||q,oe=({rowData:q})=>{const W=q;return W?Ge(Io,{modelValue:!!W.enabled,size:"s",disabled:!w(W),"onUpdate:modelValue":async R=>{if(!k(W))return;const G=W.enabled;W.enabled=R;try{await d.updateConfirmation(W.id,{...W,enabled:R}),await B()}catch(z){W.enabled=G,De({message:String(z),type:"error"})}}}):null},J=Di({text:q=>q.name||o("new_confirmation"),href:"#",onClick:q=>j(q.id)(),class:"ivyforms-name-cell"}),K=q=>{const W=q.rowData;if(!W)return null;if(!w(W)){const R=W.name||o("new_confirmation");return Ge("span",{class:"ivyforms-confirmation-name-cell ivyforms-confirmation-name-cell--locked"},[Ge("span",R),Ge(so,{image:"pro-bolt",size:"s"})])}return J(q)},Y=({rowData:q})=>{const W=q;if(!W)return null;const R=w(W)?"ivyforms-column-actions":"ivyforms-column-actions ivyforms-column-actions--locked";return w(W)?Ge("div",{class:[R,"ivyforms-flex","ivyforms-flex-direction-row","ivyforms-align-items-center","ivyforms-justify-content-end"]},[Ge(bo,{content:o("edit"),placement:"top"},()=>[Ge(Ie,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:()=>j(W.id)()})])]):Ge("div",{class:[R,"ivyforms-flex","ivyforms-flex-direction-row","ivyforms-align-items-center","ivyforms-justify-content-end"]},[Ge("button",{type:"button",class:"ivyforms-confirmation-pro-badge-action","aria-label":o("upgrade_to_pro"),onClick:()=>k(W)},[Ge(so,{image:"pro-bolt",size:"s"})])])},H=({rowData:q})=>Ge("span",N(String(q?.type||""))),fe=({rowData:q})=>q?.isDefault?Ge("span",{class:"ivyforms-confirmation-default-badge"},o("default_confirmation")):null,O=P(()=>[{key:"enabled",title:o("active"),cellRenderer:oe,width:100,visible:!0,class:"status-column"},{key:"name",title:o("name"),cellRenderer:K,width:260,visible:!0},{key:"type",title:o("type"),cellRenderer:H,width:200,visible:!0},{key:"isDefault",title:o("default_confirmation"),cellRenderer:fe,width:120,visible:!0},{key:"actions",title:"",cellRenderer:Y,width:80,visible:!0,class:"ivyforms-cell-actions",fixed:qd.RIGHT}]);return Re(()=>r.path,q=>{const W=v.value;v.value=q.includes("/settings/confirmation/manage"),W&&!v.value&&B()},{immediate:!0}),Ft(()=>{d.isEditing=!1,m.stopEditing("confirmationBuilder"),r.path.includes("/settings/confirmation/manage")?v.value=!0:B()}),(q,W)=>{const R=Wn,G=ui,z=gn,X=Al;return g(),F("div",bE,[v.value?(g(),ee(Ad,{key:1,onClose:A})):(g(),F("div",_E,[u("div",xE,[u("div",wE,[s(Ie,{priority:"pro","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:a(L)},{default:y(()=>[ne(x(a(o)("add_confirmation")),1)]),_:1},8,["onClick"])])]),u("div",CE,[s(X,{columns:O.value,data:a(D)?[]:h.value,loading:a(D),"row-key":"id","row-class":M},{empty:y(({loading:U})=>[U?(g(),F("div",SE,[s(G,null,{template:y(()=>[s(R,{class:"ivyforms-skeleton-row",style:{"min-height":"48px"}})]),_:1})])):(g(),ee(z,{key:1,image:"not-found",title:a(o)("empty_state_confirmation_title"),subtitle:a(o)("empty_state_confirmation_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["columns","data","loading"])])]))])}}}),Fp=Nd("confirmationMultiSetting",()=>{const t=_([]),o=_({page:1,perPage:10,total:0}),{getLabel:i}=We(),{request:l}=Uo();return{tableData:t,paginationMeta:o,searchConfirmations:async({page:p=1,perPage:f=10,search:v="",sortBy:h="position",sortOrder:w="asc",filters:L={},formId:k=null}={})=>{try{const M={...L};k!=null&&(M.formId=k);const{data:D,error:$}=await l("confirmations/search",{method:"GET",params:{page:p,perPage:f,search:v,orderBy:h,order:w,filters:M}});if($){De({message:`${i("error_fetching_confirmations")} ${Sd($)}`,type:"error"});return}const B=D?.data?.data;t.value=B?.data||[],o.value=B?.meta||{page:1,perPage:10,total:0}}catch(M){De({message:`${i("error_fetching_confirmations")} ${Sd(M)}`,type:"error"})}},reorderConfirmations:async(p,f)=>{try{const{error:v}=await l("/confirmations/reorder",{method:"POST",data:{formId:p,orderedIds:f}});if(v){const h=typeof v=="object"&&v!==null&&"message"in v&&typeof v.message=="string"?v.message:Sd(v);return De({message:`${i("error_to_update_confirmation")} ${h}`,type:"error"}),!1}return!0}catch(v){return De({message:`${i("error_to_update_confirmation")} ${Sd(v)}`,type:"error"}),!1}},loadAllConfirmationsForForm:async p=>{try{const{data:f,error:v,status:h}=await l(`/confirmations/${p}`,{method:"GET"});return v||h!==200?[]:f?.data?.data||[]}catch{return[]}}}}),FE={class:"ivyforms-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},IE={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},TE={class:"ivyforms-settings-confirmation__option-bar ivyforms-flex ivyforms-gap-8"},PE={class:"ivyforms-settings-confirmation__option-bar-left ivyforms-flex ivyforms-gap-8"},$E={class:"ivyforms-settings-confirmation__option-bar-right ivyforms-flex ivyforms-gap-8"},LE={class:"ivyforms-settings-confirmation__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},VE={key:0,class:"ivyforms-table-skeleton"},UE={class:"ivyforms-all-forms-pagination-container"},ME=he({__name:"FormBuilderConfirmationTableMulti",setup(t){const{getLabel:o}=We(),{startWatching:i}=Fo();i();const l=St(),d=Ma(),m=Fp(),r=di(),p=Yi(),f=qi(),v=$o(),h=No(),w=_({}),{searchQuery:L,debouncedSearchQuery:k}=Vs(),M=_(!1),D=_(!1),$=_([]),B=_(0),{hasMultipleConfirmations:A,isRowEditable:j,requireMultipleConfirmations:N,requireRowEditable:oe}=Ec($),{shouldShowSkeleton:J}=Xd({loading:M,searchQuery:L,debouncedSearchQuery:k}),K=Vo({page:1,perPage:10}),Y=Vo({column:"position",order:"asc"}),H=P(()=>L.value.trim().length>0),fe=()=>{const le=v.params.formId,Te=Array.isArray(le)?le[0]:le;return Te?parseInt(Te,10):l.formId?parseInt(l.formId,10):null},O=()=>({page:K.page,perPage:K.perPage,search:k.value,sortBy:Y.column,sortOrder:Y.order,formId:fe()}),q=async()=>{M.value=!0;try{await m.searchConfirmations(O()),$.value=m.tableData;const le=m.paginationMeta;K.page=le.page,K.perPage=le.perPage,B.value=le.total}catch(le){console.error(o("error_loading_confirmation"),le)}finally{M.value=!1}},W=()=>B.value<1?!0:A.value,R=async()=>{if(!W()){N();return}const le=fe();await d.resetConfirmation(le),D.value=!0,h.replace(`/manage/${le}/settings/confirmation/manage`)},G=()=>{D.value=!1,q();const le=fe();h.push({name:Pa,params:{formId:String(le)}})},z=le=>async()=>{const Te=$.value.find(Ae=>Ae.id===le);if(!(Te&&!oe(Te))){M.value=!0;try{await d.loadConfirmation(le),D.value=!0;const Ae=fe();await h.push(`/manage/${Ae}/settings/confirmation/manage/${le}`)}catch(Ae){De({message:String(Ae),type:"error"})}finally{M.value=!1}}},X=le=>async()=>{const Te=$.value.find(Ae=>Ae.id===le);if(!(Te&&!oe(Te))){if(!W()){N();return}await p.handleActionClick(le,null,"confirmation","duplicate",{setLoading:Ae=>{M.value=Ae}})}},U=le=>async()=>{const Te=$.value.find(Ae=>Ae.id===le);if(!(Te&&!oe(Te))){if(!A.value){N();return}if(B.value<=1){De({message:o("cannot_delete_last_confirmation"),type:"error"});return}await p.handleActionClick(le,null,"confirmation","delete",{setLoading:Ae=>{M.value=Ae}})}},T=le=>[...le].sort((Te,Ae)=>(Te.position??0)-(Ae.position??0)),te=async(le,Te)=>{if(!oe(le)||!N())return;const Ae=fe();if(!Ae)return;const ut=await m.loadAllConfirmationsForForm(Ae),lt=T(ut),st=lt.findIndex(ye=>ye.id===le.id);if(st<0)return;const vt=Te==="up"?st-1:st+1;if(vt<0||vt>=lt.length)return;const pt=[...lt],[Ht]=pt.splice(st,1);pt.splice(vt,0,Ht),await m.reorderConfirmations(Ae,pt.map(ye=>ye.id))&&await q()},ae=Or.debounce(le=>{const Te=w.value[le.id];if(!Te){De({message:o("menu_button_element_not_found"),type:"error"});return}const Ae=T($.value).length,ut=j(le),lt=A.value&&Ae>1&&ut,st=document.querySelector(".ivyforms-settings-confirmation .ivyforms-table");st&&st.querySelectorAll(".el-table-v2__row").forEach(pt=>{pt.getAttribute("rowkey")===String(le.id)&&pt.classList.add("highlighted","hovered")});const vt=[It(Tt.Edit,{handler:()=>z(le.id)()})];ut&&vt.push(It(Tt.Duplicate,{handler:()=>X(le.id)()})),lt&&vt.push(It(Tt.MoveUp,{handler:()=>te(le,"up")}),It(Tt.MoveDown,{handler:()=>te(le,"down")})),ut&&vt.push(It(Tt.Delete,{handler:()=>U(le.id)()})),f.openContextMenu({actions:vt,entityId:le.id,contextMenuButtonRef:Te,onClose:()=>{document.querySelectorAll(".ivyforms-settings-confirmation .el-table-v2__row.highlighted, .ivyforms-settings-confirmation .el-table-v2__row.hovered").forEach(pt=>pt.classList.remove("highlighted","hovered"))}})},100),me=le=>({successMessage:o("success_message"),redirectToPage:o("redirect_to_page"),redirectToCustomUrl:o("redirect_to_custom_url")})[le]||le,He=({rowData:le})=>{const Te=le;return Te?Ge(Io,{modelValue:!!Te.enabled,size:"s",disabled:!j(Te),"onUpdate:modelValue":async Ae=>{if(!oe(Te))return;const ut=Te.enabled;Te.enabled=Ae;try{await d.updateConfirmation(Te.id,{...Te,enabled:Ae}),await q()}catch(lt){Te.enabled=ut,De({message:String(lt),type:"error"})}}}):null},Be=Di({text:le=>le.name||o("new_confirmation"),href:"#",onClick:le=>z(le.id)(),class:"ivyforms-name-cell"}),xe=le=>{const Te=le.rowData;if(!Te)return null;if(!j(Te)){const Ae=Te.name||o("new_confirmation");return Ge("span",{class:"ivyforms-confirmation-name-cell ivyforms-confirmation-name-cell--locked"},[Ge("span",Ae),Ge(so,{image:"pro-bolt",size:"s"})])}return Be(le)},$e=({rowData:le})=>Ge("span",me(String(le?.type||""))),Xe=({rowData:le})=>le?.isDefault?Ge("span",{class:"ivyforms-confirmation-default-badge"},o("default_confirmation")):null,ft=_([{key:"enabled",title:o("active"),cellRenderer:He,width:100,visible:!0,class:"status-column"},{key:"name",title:o("name"),cellRenderer:xe,width:260,visible:!0,sortable:!0},{key:"type",title:o("type"),cellRenderer:$e,width:200,visible:!0,sortable:!0},{key:"isDefault",title:o("default_confirmation"),cellRenderer:Xe,width:120,visible:!0},Dr({width:124,className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:o("edit"),visible:le=>j(le),onClick:le=>z(le.id)()},{icon:"copy",tooltip:o("duplicate"),visible:le=>j(le),onClick:le=>X(le.id)()},{icon:"context-menu-dot",tooltip:o("actions"),refKey:"context-menu",visible:le=>j(le),onClick:le=>ae(le)}],onButtonRef:(le,Te)=>{typeof le=="number"&&Te&&(w.value[le]=Te)}})]);Re(()=>p.dialogVisible,(le,Te)=>{Te&&!le&&(p.actionType==="delete"||p.actionType==="duplicate")&&setTimeout(q,300)}),Re([()=>K.page,()=>K.perPage,()=>k.value],q),Re(()=>v.path,le=>{const Te=D.value;D.value=le.includes("/settings/confirmation/manage"),Te&&!D.value&&q()},{immediate:!0});const ce=({column:le,order:Te})=>{Y.column=le,Y.order=Te==="desc"?"desc":"asc",K.page=1,q()};return Ft(()=>{d.isEditing=!1,r.stopEditing("confirmationBuilder"),v.path.includes("/settings/confirmation/manage")?D.value=!0:q()}),(le,Te)=>{const Ae=Dl,ut=Ie,lt=Wn,st=ui,vt=gn,pt=Al,Ht=Er;return g(),F("div",FE,[D.value?(g(),ee(Ad,{key:1,onClose:G})):(g(),F("div",IE,[u("div",TE,[u("div",PE,[s(Ae,{modelValue:a(L),"onUpdate:modelValue":Te[0]||(Te[0]=Wt=>Dn(L)?L.value=Wt:null),placeholder:a(o)("search_confirmations"),clearable:""},null,8,["modelValue","placeholder"])]),u("div",$E,[s(ut,{"icon-start":"plus",onClick:R},{default:y(()=>[ne(x(a(o)("add_confirmation")),1)]),_:1})])]),u("div",LE,[s(pt,{columns:ft.value,data:a(J)?[]:$.value,loading:a(J),sort:Y,total:B.value,"row-key":"id",pagination:"",onSortChange:ce},{empty:y(({loading:Wt})=>[Wt?(g(),F("div",VE,[s(st,null,{template:y(()=>[(g(!0),F(ve,null,Ee(K.perPage,ye=>(g(),ee(lt,{key:ye,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):H.value?(g(),ee(vt,{key:2,title:a(o)("empty_search_title"),subtitle:a(o)("empty_search_subtitle")},null,8,["title","subtitle"])):(g(),ee(vt,{key:1,image:"not-found",title:a(o)("empty_state_confirmation_title"),subtitle:a(o)("empty_state_confirmation_subtitle")},{actionButton:y(()=>[s(ut,{"icon-start":"plus",onClick:R},{default:y(()=>[ne(x(a(o)("add_confirmation")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),u("div",UE,[s(Ht,{"current-page":K.page,"onUpdate:currentPage":Te[1]||(Te[1]=Wt=>K.page=Wt),"page-size":K.perPage,"onUpdate:pageSize":Te[2]||(Te[2]=Wt=>K.perPage=Wt),total:B.value},null,8,["current-page","page-size","total"])])])])),s(Br)])}}}),RE=he({__name:"FormBuilderConfirmationTable",setup(t){const{canUseFeature:o}=Yn(),i=P(()=>o("multiple_confirmations")),l=P(()=>i.value?ME:kE);return(d,m)=>(g(),ee(Xt(l.value)))}}),BE={class:"ivyforms-form-integration ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},EE={class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},AE={class:"ivyforms-form-integration__title ivyforms-flex ivyforms-align-items-center regular-16"},DE={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},OE={class:"ivyforms-form-integration__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},zE={class:"ivyforms-form-integration__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24 ivyforms-border-radius-16"},NE={key:1,class:"ivyforms-form-integration__not-available"},WE=he({__name:"FormBuilderIntegrations",setup(t){const{getLabel:o}=We(),i=St(),l=$o(),d=_(!1),{loadIntegrations:m,integrations:r}=Bc(),p=_(!0),f=_(0);Ft(async()=>{await m(),window.addEventListener("ivyforms:ready",D),window.addEventListener("ivyforms:pro:component-registered",D),setTimeout(()=>{f.value++,p.value=!1},100),B.value&&await i.loadForm(B.value)}),Tn(()=>{window.removeEventListener("ivyforms:ready",D),window.removeEventListener("ivyforms:pro:component-registered",D)});const v=P(()=>l.params.integration||"wpdatatables"),h=P(()=>{f.value;const N=v.value;return r.value.find(oe=>oe.value===N)||null}),w=P(()=>{if(f.value,typeof window>"u")return null;const N=window,oe=h.value;if(!oe||!oe.component)return null;const J=oe.component;return N.IvyForms?.components?.[J]||null}),L=P(()=>(f.value,window.IvyForms?.components?.IntegrationSmartLogicOptions)),k=P(()=>{const N=v.value;return i.integrationSettings?.[N]||{}}),M=N=>{const oe=v.value;i.integrationSettings&&(i.integrationSettings[oe]=N)},D=()=>{f.value++,p.value=!1},$=async()=>{d.value=!0;try{await i.updateForm()}finally{d.value=!1}},B=P(()=>{const N=l.params.formId;return Array.isArray(N)?N[0]:N}),A=P(()=>{const N=v.value,oe=i.integrationSettings?.[N];return oe?!Object.values(oe).some(J=>typeof J=="boolean"?J:typeof J=="string"?J.length>0:typeof J=="object"&&J!==null?Object.keys(J).length>0:!1):!0}),j=()=>{const N=v.value;i.integrationSettings&&(i.integrationSettings[N]={})};return(N,oe)=>{const J=Ts("router-view"),K=Ie,Y=ht;return g(),F("div",BE,[a(l).name&&a(l).name!=="form-integrations"?(g(),ee(J,{key:0})):w.value?(g(),ee(Xt(w.value),{key:1})):p.value?ue("",!0):(g(),F(ve,{key:2},[u("div",EE,[u("div",AE,x(a(o)(v.value+"_integration_settings")),1),u("div",DE,[s(K,{class:Je(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:A.value,onClick:j},{default:y(()=>[ne(x(a(o)("clear_settings")),1)]),_:1},8,["disabled"]),s(K,{class:Je(["ivyforms-button__action--save"]),priority:"primary",loading:d.value,onClick:$},{default:y(()=>[d.value?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(o)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",OE,[u("div",zE,[v.value==="wpdatatables"?(g(),ee(Y,{key:0,modelValue:a(i).integrationSettings.wpdatatables.enabled,"onUpdate:modelValue":oe[0]||(oe[0]=H=>a(i).integrationSettings.wpdatatables.enabled=H),priority:"secondary",type:"checkmark"},{default:y(()=>[ne(x(a(o)("allow_ivy_wpdatatables_integration")),1)]),_:1},8,["modelValue"])):(g(),F("div",NE,[u("p",null,x(a(o)("integration_not_available")),1),L.value&&v.value!="wpdatatables"?(g(),ee(Xt(L.value),{key:0,"integration-name":v.value,settings:k.value,fields:a(i).fields,"get-label":a(o),"onUpdate:settings":M},null,40,["integration-name","settings","fields","get-label"])):ue("",!0)]))])])],64))])}}}),qE={class:"ivyforms-form-builder-settings-payments ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},YE={class:"ivyforms-form-builder-settings-payments__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},HE={class:"ivyforms-form-builder-settings-payments__title medium-18 text-primary"},GE={class:"ivyforms-form-builder-settings-payments__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},jE=he({__name:"FormBuilderPayments",setup(t){const{getLabel:o}=We(),i=St(),l=_(!1),d=_(""),{startWatching:m}=Fo();m();function r(){d.value=JSON.stringify(i.paymentSettings)}Ft(()=>{r()});const p=P({get(){return i.paymentSettings.currency},set(h){i.paymentSettings.currency=h}}),f=()=>{try{const h=JSON.parse(d.value);i.paymentSettings.currency=h.currency}catch{i.paymentSettings={...Tm},d.value=JSON.stringify(Tm)}},v=async()=>{l.value=!0;try{await i.updateForm(),r()}catch(h){const w=h instanceof Error?h.message:String(h);De({message:`${o("error_saving_payments")} ${w}`,type:"error"})}finally{l.value=!1}};return(h,w)=>{const L=Ie,k=kt,M=Ct,D=Ne,$=Ar,B=yn;return g(),F("div",qE,[u("div",YE,[u("span",HE,x(a(o)("payments")),1),u("div",GE,[s(L,{priority:"tertiary",class:Je(["ivyforms-button__action--cancel"]),onClick:f},{default:y(()=>[ne(x(a(o)("cancel")),1)]),_:1}),s(L,{priority:"primary",class:Je(["ivyforms-button__action--update"]),loading:l.value,onClick:v},{default:y(()=>[l.value?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(o)("save")),1)],64))]),_:1},8,["loading"])])]),s(B,{modifier:"outside-vertical"},{default:y(()=>[s($,{class:"ivyforms-form-builder-settings-payments__body"},{default:y(()=>[s(D,{secondary:"",label:a(o)("currency"),tooltip:a(o)("currency_tooltip")},{default:y(()=>[s(M,{modelValue:p.value,"onUpdate:modelValue":w[0]||(w[0]=A=>p.value=A),secondary:"","aria-label":a(o)("currency")},{default:y(()=>[(g(!0),F(ve,null,Ee(a(_x),A=>(g(),ee(k,{key:A.code,value:A.code,label:a(xx)(A.code),secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","aria-label"])]),_:1},8,["label","tooltip"])]),_:1})]),_:1})])}}}),KE=Oe(jE,[["__scopeId","data-v-20455361"]]),QE={class:"all-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},XE={class:"ivyforms-all-entries-option-bar"},JE={class:"ivyforms-all-entries-option-bar__left"},ZE={class:"ivyforms-all-entries-table"},eA={key:0,class:"ivyforms-table-skeleton"},tA={class:"ivyforms-all-entries-pagination-container"},oA=he({__name:"AllEntries",setup(t){const{getLabel:o}=We(),{startWatching:i}=Fo();i();const{getAdminPageUrl:l,navigateToAdminPage:d}=Pn(),m=St(),r=Jo(),p=an(),f=Rr(),v=Yo(),h=qi(),w=_({}),L=Yi(),k=_(),M=_(null),D=_(null),$=_(null),B=_([]),A=_(0),j=_(null),N=_(!0),{searchQuery:oe,debouncedSearchQuery:J}=Vs(),K=P(()=>oe.value!==J.value),Y=P(()=>N.value||K.value),{filters:H,isFiltered:fe}=Pc({starred:null,read:null,formId:null}),{pagination:O,sort:q,withSuppressedUpdates:W,resetState:R}=Lc({filters:H,pagination:Vo({page:1,perPage:10}),sort:Vo({column:"id",order:"desc"}),searchQuery:oe,dateRange:j,preserveOtherParams:!0,onRestored:()=>Ae(!0)}),G=Vo({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),{toggleAll:z,clear:X,selectedIds:U,anyRowSelected:T,allSelected:te,someSelected:ae}=Uc(B),me=P(()=>[It(Tt.MarkAsRead,{handler:()=>pt("read")}),It(Tt.MarkAsUnread,{handler:()=>pt("unread")}),It(Tt.AddStar,{handler:()=>Ht(!0)}),It(Tt.RemoveStar,{handler:()=>Ht(!1)})]),He=Di({text:Pe=>Pe.id,class:Pe=>Pe.status==="unread"?"ivyforms-unread-entry":"",onClick:Pe=>{d(uc,`/details/${Pe.id}`,!0)}}),Be=Di({text:Pe=>Xe.value[Pe.formId]||"",href:Pe=>l(ln,`/manage/${Pe.formId}`),class:"ivyforms-name-cell"}),xe=_([Fc({allSelected:te,toggleAll:()=>z(),headerAriaLabel:o("select_all"),cellAriaLabel:o("select_row")}),Ic({title:o("starred"),field:"starred",onChange:async(Pe,et)=>{const Mt=Pe.starred;Pe.starred=et;try{await f.updateStarred(Pe.id,et),et?(G.starredTrueCount++,G.starredFalseCount--):(G.starredTrueCount--,G.starredFalseCount++)}catch(Rt){Pe.starred=Mt,De({message:String(Rt),type:"error"})}}}),{key:"id",title:o("id"),width:40,minWidth:40,cellRenderer:He,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"formName",title:o("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:Be,visible:!0,showInModal:!0},{key:"date-created",title:o("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:Pe})=>Ge("span",An.formatWPDate(Pe.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:o("browser"),width:100,minWidth:100,cellRenderer:({rowData:Pe})=>Ge("span",Pe.userAgent||o("unknown")),visible:!0,showInModal:!0},{key:"ip",title:o("ip_address"),width:120,minWidth:120,cellRenderer:({rowData:Pe})=>Ge("span",Pe.ipAddress||o("unknown")),visible:!0,showInModal:!0},Dr({title:"",width:176,className:"ivyforms-cell-actions",actions:[{icon:Pe=>Pe.status==="read"?"read":"unread",tooltip:Pe=>Pe.status==="read"?o("mark_as_unread"):o("mark_as_read"),onClick:async Pe=>{const et=Pe.status==="read"?"unread":"read",Mt=Pe.status;Pe.status=et;try{await f.updateStatus(Pe.id,et),et==="read"?(G.readTrueCount++,G.readFalseCount--):(G.readTrueCount--,G.readFalseCount++)}catch(Rt){Pe.status=Mt,De({message:String(Rt),type:"error"})}}},{icon:"preview",tooltip:o("view"),onClick:Pe=>{d(uc,`/details/${Pe.id}`,!0)}},{icon:"trash",tooltip:o("delete"),priority:"danger",onClick:Pe=>lt(Pe.id)()},{icon:"context-menu-dot",tooltip:o("actions"),iconStartType:"fill",refKey:"context-menu",onClick:Pe=>st(Pe)}],onButtonRef:(Pe,et)=>{w.value[Pe]=et}})]),$e=P(()=>An.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),Xe=P(()=>f.formIdToName),{dynamicWidthColumns:ft,minTableWidth:ce}=Jd(k,{columns:xe}),le=P(()=>oe.value.trim()!==""||j.value!==null||fe.value),Te=Pe=>({page:O.page,perPage:O.perPage,search:J.value,sortBy:q.column,sortOrder:q.order,dateRange:An.formatDateRangeForApi(j.value),shouldGetCount:Pe,formId:H.formId||void 0,filters:{starred:H.starred,read:H.read},searchFieldValue:!1}),Ae=async Pe=>{N.value=!0;try{await f.fetchData(Te(Pe)),B.value=f.tableData;const et=f.paginationMeta;await W(async()=>{O.page=et.page,O.perPage=et.perPage}),A.value=et.total,Pe&&(G.readTrueCount=f.filterCount.readTrueCount,G.readFalseCount=f.filterCount.readFalseCount,G.starredTrueCount=f.filterCount.starredTrueCount,G.starredFalseCount=f.filterCount.starredFalseCount)}finally{N.value=!1}};Re([()=>O.page,()=>O.perPage,()=>J.value,()=>H.starred,()=>H.read,()=>j.value,()=>H.formId],async([,,Pe,et,Mt,Rt,vo],to)=>{to&&(Pe!==to[2]||et!==to[3]||Mt!==to[4]||Rt!==to[5]||vo!==to[6])&&(O.page=1),await Ae(!1)},{flush:"sync"}),Re([()=>m.formId,()=>m.loadedForEntry],async()=>{m.formId&&!m.loadedForEntry?H.formId=Number(m.formId):!m.formId&&!m.loadedForEntry&&(H.formId=null)}),Re(()=>f.tableData,Pe=>{B.value=Pe,N.value=!1},{immediate:!0}),Re(()=>f.filterCount,Pe=>{G.readTrueCount=Pe.readTrueCount,G.readFalseCount=Pe.readFalseCount,G.starredTrueCount=Pe.starredTrueCount,G.starredFalseCount=Pe.starredFalseCount},{immediate:!0});const ut=({column:Pe,order:et})=>{q.column=Pe,q.order=et==="asc"?"asc":et==="desc"?"desc":"",O.page=1,Ae(!1)},lt=Pe=>async()=>{await L.handleActionClick(Pe,null,"entry","delete",{setLoading:et=>{N.value=et}})},st=Or.debounce(Pe=>{const et=Pe.id,Mt=w.value[et];if(!Mt)return;const Rt=document.querySelector(".ivyforms-table");Rt&&Rt.querySelectorAll(".el-table-v2__row").forEach(ao=>{ao.getAttribute("rowkey")===et.toString()&&ao.classList.add("highlighted")});const vo=[Cc(()=>{h.closeContextMenu()},{locked:()=>!v.hasFeature("edit_entries")})];h.openContextMenu({actions:wc(vo,{entryId:et,formId:Pe.formId??null,context:"all-entries"}),entityId:et,contextMenuButtonRef:Mt,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(po=>po.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(po=>po.classList.remove("hovered"))}})},100),vt=async()=>{if(U.value.length)try{await L.handleActionClick(null,U.value,"entries","delete",{setLoading:Pe=>{N.value=Pe}})}catch(Pe){De({message:String(Pe),type:"error"})}},pt=async Pe=>{if(!U.value.length)return;N.value=!0;const et=[...U.value];try{const Mt=B.value.filter(Rt=>et.includes(Rt.id));await f.updateReads(et,Pe),Mt.forEach(Rt=>{Rt.status!==Pe&&(Pe==="read"?(G.readTrueCount++,G.readFalseCount--):(G.readTrueCount--,G.readFalseCount++)),Rt.status=Pe})}catch(Mt){De({message:String(Mt),type:"error"})}finally{N.value=!1}},Ht=async Pe=>{if(!U.value.length)return;N.value=!0;const et=[...U.value];try{const Mt=B.value.filter(Rt=>et.includes(Rt.id));await f.updateStarreds(et,Pe),Mt.forEach(Rt=>{Rt.starred!==Pe&&(Pe?(G.starredTrueCount++,G.starredFalseCount--):(G.starredTrueCount--,G.starredFalseCount++)),Rt.starred=Pe})}catch(Mt){De({message:String(Mt),type:"error"})}finally{N.value=!1}},Wt=()=>{Ko(()=>{const Pe=D.value&&"$el"in D.value?D.value.$el:D.value,et=$.value&&"$el"in $.value?$.value.$el:$.value;if(Pe instanceof HTMLElement&&et instanceof HTMLElement){const Mt=Pe.getBoundingClientRect();et.style.position="absolute",et.style.top=`${Mt.bottom+8}px`,et.style.left=`${Mt.left}px`,et.style.inset="unset"}})},{showDatePicker:ye,datePickerIndicator:be,openDatePicker:Ye,closeDatePicker:at,hideDatePickerIndicator:qt}=$c(j,Wt,$),Pt=async()=>{if(h.isOpen){h.closeContextMenu();return}h.openContextMenu({actions:[It(Tt.Read,{handler:Qo(()=>{H.read="read",H.starred=null}),rightText:G.readTrueCount.toString(),isActive:()=>H.read==="read",secondary:!0}),It(Tt.Unread,{handler:Qo(()=>{H.read="unread",H.starred=null}),isActive:()=>H.read==="unread",secondary:!0,rightText:G.readFalseCount.toString()}),It(Tt.Starred,{handler:Qo(()=>{H.starred=!0,H.read=null}),isActive:()=>H.starred===!0,secondary:!0,rightText:G.starredTrueCount.toString()}),It(Tt.Unstarred,{handler:Qo(()=>{H.starred=!1,H.read=null}),isActive:()=>H.starred===!1,rightText:G.starredFalseCount.toString(),secondary:!0}),It(Tt.ResetFilters,{handler:Qo(()=>{H.starred=null,H.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:M.value})},Ze=()=>{H.starred=null,H.read=null},$t=()=>{R()};return Tc(()=>{h.isOpen&&h.closeContextMenu()},{ignore:[M]}),Ft(()=>{p.loadAllSettings()}),Re(()=>r.isFullScreenMode,()=>Ae(!1)),(Pe,et)=>{const Mt=Dl,Rt=hc,vo=Wn,to=ui,ao=gn,po=Al,Ue=Er;return g(),F("div",QE,[u("div",XE,[u("div",JE,[s(Mt,{modelValue:a(oe),"onUpdate:modelValue":et[0]||(et[0]=Me=>Dn(oe)?oe.value=Me:null),class:"ivyforms-search__fixed-width",placeholder:a(o)("search")},null,8,["modelValue","placeholder"]),a(ye)?(g(),ee(Vr,{key:0,ref_key:"datePickerPopperRef",ref:$,modelValue:j.value,"onUpdate:modelValue":et[1]||(et[1]=Me=>j.value=Me),type:"datetimerange","date-format":$e.value,"aria-label":a(o)("date_filters"),clearable:"",secondary:"",shortcuts:"",onClose:a(at)},null,8,["modelValue","date-format","aria-label","onClose"])):ue("",!0),s(Rt,{ref_key:"datePickerButtonRef",ref:D,color:"tertiary",type:"datepicker","aria-label":a(o)("date_filters"),indicator:a(be),"custom-hide-indicator":a(qt),onClick:a(Ye)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),s(Rt,{ref_key:"menuButtonRef",ref:M,color:"tertiary",type:"filter","aria-label":a(o)("filters"),indicator:a(fe),"custom-hide-indicator":Ze,onClick:Pt},null,8,["aria-label","indicator"]),s(Br)])]),u("div",ZE,[s(po,{ref_key:"tableRef",ref:k,data:Y.value?[]:B.value,loading:Y.value,total:A.value,"row-key":"id",columns:a(ft),"min-table-width":a(ce),sort:a(q),pagination:"",onSortChange:ut},Rd({empty:y(()=>[Y.value?(g(),F("div",eA,[s(to,null,{template:y(()=>[(g(!0),F(ve,null,Ee(a(O).perPage,Me=>(g(),ee(vo,{key:Me,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):le.value?(g(),ee(ao,{key:2,image:"filters",title:a(o)("empty_state_filters_all_entries_title"),subtitle:a(o)("empty_state_filters_all_entries_subtitle")},{actionButton:y(()=>[s(Ie,{onClick:$t},{default:y(()=>[ne(x(a(o)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),ee(ao,{key:1,image:"not-found",title:a(o)("empty_state_all_entries_title"),subtitle:a(o)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:2},[a(T)?{name:"bulk-header",fn:y(()=>[s(Vc,{"selected-ids":a(U),loading:N.value,"all-selected":a(te),"some-selected":a(ae),"primary-action":{label:a(o)("delete"),danger:!0,onClick:vt},"menu-actions":me.value,onUnselectAll:a(X),onToggleAll:a(z)},null,8,["selected-ids","loading","all-selected","some-selected","primary-action","menu-actions","onUnselectAll","onToggleAll"])]),key:"0"}:void 0]),1032,["data","loading","total","columns","min-table-width","sort"])]),s(Rl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",tA,[s(Ue,{"current-page":a(O).page,"onUpdate:currentPage":et[2]||(et[2]=Me=>a(O).page=Me),"page-size":a(O).perPage,"onUpdate:pageSize":et[3]||(et[3]=Me=>a(O).perPage=Me),total:A.value},null,8,["current-page","page-size","total"])])])}}}),nA={};function iA(t,o){const i=oA,l=ci;return g(),ee(l,{"has-table":""},{default:y(()=>[s(i)]),_:1})}const lA=Oe(nA,[["render",iA]]),aA={class:"ivyforms-all-entries-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden"},rA=he({__name:"EntriesPage",setup(t){const{getLabel:o}=We(),{startWatching:i}=Fo();i();const l=$o(),d=_(),m=_([]),r=_(!1),p=_(!1),{request:f}=Uo(),v=St(),h=Jo(),w=P(()=>h.isFullScreenMode),{navigateToAllForms:L,navigateToEntries:k,navigateToSettings:M,navigateToIntegrations:D}=Pn(),$=_(Xo),B=P(()=>[{label:o("all_forms"),index:On,routeName:On},{label:o("entries"),index:Xo,routeName:Xo},{label:o("integrations"),index:ri},{label:o("settings"),index:Vl}]),A=o("all_entries");vn("pageTitle",A);const j=async()=>{r.value=!0;try{const{data:J,error:K,status:Y}=await f("entries/forms",{method:"GET"});if(Y!==200||K||!J?.data){m.value=[];return}const fe=J.data.forms??[];m.value=fe.map(O=>({value:Number(O.id),labelId:`${o("id")}: ${O.id}`,label:O.name||`Form #${O.id}`}))}catch(J){console.error(o("failed_to_fetch_form"),J),De({message:`${o("failed_to_fetch_form")} ${J}`,type:"error"})}finally{r.value=!1}},N=J=>{d.value=J,v.formId=J?String(J):null};Re(()=>l.query.formId,(J,K)=>{if(J!==K)if(J){const Y=Number(J);d.value=Y,v.loadedForEntry||(v.formId=String(Y))}else K!==void 0&&(d.value=null,v.loadedForEntry||(v.formId=null))});const oe=J=>{J!==$.value&&($.value=J,J===On?L():J===Xo?k():J===Vl?M():J===ri&&D())};return Ft(()=>{if(l.query.formId){const J=Number(l.query.formId);d.value=J,v.loadedForEntry||(v.formId=String(J))}j()}),(J,K)=>{const Y=Gd,H=El,fe=Bl,O=Ol,q=Hi,W=lA;return g(),F(ve,null,[s(q,null,{left:y(()=>[s(Y,{modelValue:d.value,"onUpdate:modelValue":K[0]||(K[0]=R=>d.value=R),size:"s",type:"border",clearable:"",placeholder:a(o)("select_form"),options:m.value,loading:r.value||p.value,onChange:N},null,8,["modelValue","placeholder","options","loading"]),w.value?(g(),ee(fe,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(!0),F(ve,null,Ee(B.value,R=>(g(),ee(H,{key:R.index,label:R.label,name:R.index,"is-active":$.value===R.index,type:"tonal",onClick:G=>oe(R.index)},null,8,["label","name","is-active","onClick"]))),128))]),_:1})):ue("",!0)]),default:y(()=>[s(O)]),_:1}),u("div",aA,[s(W)])],64)}}}),sA={class:"ivyforms-file-upload__chips ivyforms-flex ivyforms-flex-wrap-wrap ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},dA={class:"ivyforms-file-upload__chips-icon ivyforms-flex ivyforms-flex-shrink-0"},uA={class:"ivyforms-file-upload__chips-name"},cA=he({__name:"IvyFileUploadTableChips",props:{files:{}},setup(t){return(o,i)=>(g(),F("ul",sA,[(g(!0),F(ve,null,Ee(t.files,(l,d)=>(g(),F("li",{key:d,class:"ivyforms-file-upload__chips-pill ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-py-6 ivyforms-px-10"},[u("span",dA,[s(uv,{"file-name":l.name,size:"s"},null,8,["file-name"])]),u("span",uA,x(l.name),1)]))),128))]))}}),fA=Oe(cA,[["__scopeId","data-v-ec7d871d"]]),mA={class:"form-builder-results-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},vA={class:"form-builder-results-entries__option-bar ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-8"},pA={class:"form-builder-results-entries__option-bar-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-overflow-visible"},yA={class:"form-builder-results-entries__table"},gA={key:0,class:"form-builder-results-entries__table-skeleton"},hA={class:"form-builder-results-entries__pagination-container"},bA=he({__name:"FormBuilderResultsEntries",setup(t){const{navigateToAdminPage:o}=Pn(),i=Yo(),{getLabel:l}=We(),d=St(),m=Jo(),r=an(),p=$o(),f=Rr(),v=qi(),h=Yi(),w=_(),L=_(null),k=_(null),M=_({}),D=_(null),$=_([]),B=_(0),A=_(null),j=_(!0),N=_([]),{searchQuery:oe,debouncedSearchQuery:J}=Vs(),K=P(()=>oe.value!==J.value),Y=P(()=>j.value||K.value),{filters:H,isFiltered:fe}=Pc({starred:null,read:null}),{pagination:O,sort:q,withSuppressedUpdates:W,resetState:R}=Lc({filters:H,pagination:Vo({page:1,perPage:10}),sort:Vo({column:"id",order:"desc"}),searchQuery:oe,dateRange:A,preserveOtherParams:!0,onRestored:()=>at(!0)}),G=Vo({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),{toggleAll:z,clear:X,selectedIds:U,anyRowSelected:T,allSelected:te,someSelected:ae}=Uc($),me=P(()=>[It(Tt.MarkAsRead,{handler:()=>ye("read")}),It(Tt.MarkAsUnread,{handler:()=>ye("unread")}),It(Tt.AddStar,{handler:()=>be(!0)}),It(Tt.RemoveStar,{handler:()=>be(!1)})]),He=Di({text:Ue=>Ue.id,class:Ue=>Ue.status==="unread"?"ivyforms-unread-entry":void 0,onClick:Ue=>{const ct=`/manage/${p.params.formId||p.params.id}/results/entries/details/${Ue.id}`;o(ln,ct,!0)}}),Be=_([Fc({allSelected:te,toggleAll:()=>z(),headerAriaLabel:l("select_all"),cellAriaLabel:l("select_row")}),Ic({title:l("starred"),field:"starred",onChange:async(Ue,Me)=>{const ct=Ue.starred;Ue.starred=Me;try{await f.updateStarred(Ue.id,Me),Me?(G.starredTrueCount++,G.starredFalseCount--):(G.starredTrueCount--,G.starredFalseCount++)}catch(tt){Ue.starred=ct,De({message:String(tt),type:"error"})}}}),{key:"id",title:l("id"),width:40,minWidth:40,cellRenderer:He,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"date-created",title:l("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:Ue})=>Ge("span",An.formatWPDate(Ue.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:l("browser"),width:100,minWidth:100,cellRenderer:({rowData:Ue})=>Ge("span",Ue.userAgent||l("unknown")),visible:!0,showInModal:!0},Dr({title:"",width:176,className:"ivyforms-cell-actions",headerRenderer:()=>Ge(bo,{content:l("column_visibility"),placement:"left",ariaLabel:l("column_visibility")},()=>[Ge(mo,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:lt,class:"ivyforms-ml-6",style:"cursor: pointer;",role:"button",ariaLabel:l("column_visibility")})]),actions:[{icon:Ue=>Ue.status==="read"?"read":"unread",tooltip:Ue=>Ue.status==="read"?l("mark_as_unread"):l("mark_as_read"),onClick:async Ue=>{const Me=Ue.status==="read"?"unread":"read",ct=Ue.status;Ue.status=Me;try{await f.updateStatus(Ue.id,Me),Me==="read"?(G.readTrueCount++,G.readFalseCount--):(G.readTrueCount--,G.readFalseCount++)}catch(tt){Ue.status=ct,De({message:String(tt),type:"error"})}}},{icon:"preview",tooltip:l("view"),onClick:Ue=>Pt(Ue.id)()},{icon:"trash",tooltip:l("delete"),priority:"danger",onClick:Ue=>{h.handleActionClick(null,[Ue.id],"entries","delete",{setLoading:Me=>{j.value=Me}})}},{icon:"context-menu-dot",tooltip:l("actions"),iconStartType:"fill",refKey:"context-menu",onClick:Ue=>Ze(Ue)}],onButtonRef:(Ue,Me)=>{M.value[Ue]=Me}})]),xe=P(()=>{const Me=(d.fields||[]).filter(tt=>tt.type!=="recaptcha"&&tt.type!=="turnstile"&&tt.type!=="hcaptcha"&&!Ia("ivyforms/entry/results_table/exclude_field",!1,tt)),ct=[];return Me.forEach((tt,Kt)=>{const wo=window.IvyForms?.hooks?.applyFilters?window.IvyForms.hooks.applyFilters("ivyforms/results/entry_columns",[],tt,Kt,{allEntryFields:f.entryFields,h:Ge}):[],yo=Array.isArray(wo)?wo:[];yo.length>0?ct.push(...yo):ct.push({key:`field-${tt.fieldIndex}`,title:tt.label,width:150,minWidth:100,cellRenderer:({rowData:To})=>{const we=To.id,se=f.entryFields.find(mt=>mt.entryId==we&&mt.fieldId==tt.id)?.fieldValue;if((tt.type==="checkbox"||tt.type==="multi-select")&&Array.isArray(tt.fieldOptions)){const dt=(se||"").split(",").map(Ke=>Ke.trim()).filter(Ke=>Ke).map(Ke=>{const pe=tt.fieldOptions.find(ge=>ge.value==Ke);return pe?pe.label:Ke});return Ge("span",dt.join(", "))}if(tt.type==="product")return Ge(up,{value:se??"",currencyCode:d.paymentSettings.currency});if(tt.type==="total")return Ge("span",cv(se,d.paymentSettings.currency));if((tt.type==="radio"||tt.type==="select")&&Array.isArray(tt.fieldOptions)){const mt=tt.fieldOptions.find(dt=>dt.value==se);return Ge("span",mt?mt.label:se||"")}let ke=se||"";if(ke&&tt.type==="phone")try{const mt=wx(ke);mt&&(tt.phoneFormat==="international"?ke=mt.formatInternational():tt.phoneFormat==="e164"?ke=mt.number:ke=mt.formatNational())}catch{}if(tt.type==="number"||tt.type==="quantity")return Ge("span",Cx(se,tt.numberFormat||""));if(tt.type==="file-upload"){const mt=dp(se);if(mt.length>0)return Ge(fA,{files:mt.map(dt=>({name:dt.name}))})}return Ge("span",ke)},visible:Kt<4,showInModal:!0})}),ct});Re(xe,Ue=>{N.value.length===0?N.value=Ue.map(Me=>({...Me})):N.value=Ue.map(Me=>{const ct=N.value.find(tt=>tt.key===Me.key);return ct?{...Me,visible:ct.visible}:{...Me}})},{immediate:!0});const $e=_([]);Re([Be,N],()=>{const Ue=Be.value,Me=Ue.findIndex(Kt=>Kt.key==="id"),ct=Ue.slice(0,Me+1),tt=Ue.slice(Me+1);$e.value=[...ct,...N.value,...tt]},{immediate:!0});const ft=P(()=>An.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),{tableWidth:ce,dynamicWidthColumns:le,minTableWidth:Te}=Jd(w,{columns:$e,minWidthFilter:Ue=>Ue.visible===!0}),{showMenu:Ae,tempColumns:ut,openMenu:lt,applyColumnVisibility:st,areAllColumnsSelected:vt,isCheckboxDisabled:pt}=bp({columns:$e,minVisible:1,save:Ue=>{Ue.forEach(Me=>{const ct=N.value.find(Kt=>Kt.key===Me.key);if(ct){ct.visible=Me.visible;return}const tt=Be.value.find(Kt=>Kt.key===Me.key);tt&&(tt.visible=Me.visible)})}}),Ht=P(()=>oe.value.trim()!==""||A.value!==null||fe.value);function Wt(){let Ue=d.formId||p.params.formId||p.params.formId;return Array.isArray(Ue)&&(Ue=Ue[0]),Ue}const ye=async Ue=>{if(!U.value.length)return;j.value=!0;const Me=[...U.value];try{const ct=$.value.filter(tt=>Me.includes(tt.id));await f.updateReads(Me,Ue),ct.forEach(tt=>{tt.status!==Ue&&(Ue==="read"?(G.readTrueCount++,G.readFalseCount--):(G.readTrueCount--,G.readFalseCount++)),tt.status=Ue})}catch(ct){De({message:String(ct),type:"error"})}finally{j.value=!1}},be=async Ue=>{if(!U.value.length)return;j.value=!0;const Me=[...U.value];try{const ct=$.value.filter(tt=>Me.includes(tt.id));await f.updateStarreds(Me,Ue),ct.forEach(tt=>{tt.starred!==Ue&&(Ue?(G.starredTrueCount++,G.starredFalseCount--):(G.starredTrueCount--,G.starredFalseCount++)),tt.starred=Ue})}catch(ct){De({message:String(ct),type:"error"})}finally{j.value=!1}},Ye=Ue=>({page:O.page,perPage:O.perPage,search:J.value,sortBy:q.column,sortOrder:q.order,dateRange:An.formatDateRangeForApi(A.value),shouldGetCount:Ue,formId:Number(Wt()),filters:{starred:H.starred,read:H.read},searchFieldValue:!0}),at=async Ue=>{j.value=!0;try{await f.fetchData(Ye(Ue)),$.value=f.tableData;const Me=f.paginationMeta;await W(async()=>{O.page=Me.page,O.perPage=Me.perPage}),B.value=Me.total,Ue&&(G.readTrueCount=f.filterCount.readTrueCount,G.readFalseCount=f.filterCount.readFalseCount,G.starredTrueCount=f.filterCount.starredTrueCount,G.starredFalseCount=f.filterCount.starredFalseCount)}finally{j.value=!1}};Re([()=>O.page,()=>O.perPage,()=>J.value,()=>H.starred,()=>H.read,()=>A.value],async([,,Ue,Me,ct,tt],Kt)=>{Kt&&(Ue!==Kt[2]||Me!==Kt[3]||ct!==Kt[4]||tt!==Kt[5])&&(O.page=1),await at(!1)},{flush:"sync"}),Re(()=>Wt(),async(Ue,Me)=>{Ue&&Ue!==Me&&($.value=[],await at(!1))}),Re(()=>f.listVersion,async()=>{await at(!1)}),Re(()=>f.tableData,Ue=>{$.value=Ue,j.value=!1},{immediate:!0}),Re(()=>h.dialogVisible,(Ue,Me)=>{Me&&!Ue&&h.actionType==="delete"&&setTimeout(()=>at(!1),300)});const qt=({column:Ue,order:Me})=>{q.column=Ue,q.order=Me==="asc"?"asc":Me==="desc"?"desc":"",O.page=1,at(!1)},Pt=Ue=>()=>{const ct=`/manage/${p.params.formId||p.params.id}/results/entries/details/${Ue}`;o(ln,ct,!0)},Ze=Or.debounce(Ue=>{const Me=Ue.id,ct=M.value[Me];if(!ct){console.warn(l("menu_button_element_not_found"));return}const tt=document.querySelector(".ivyforms-table");tt&&tt.querySelectorAll(".el-table-v2__row").forEach(yo=>{yo.getAttribute("rowkey")===Me.toString()&&yo.classList.add("highlighted")});const Kt=[Cc(()=>{v.closeContextMenu()},{locked:()=>!i.hasFeature("edit_entries")})];v.openContextMenu({actions:wc(Kt,{entryId:Me,formId:Number(Wt())||null,context:"form-results"}),entityId:Me,contextMenuButtonRef:ct,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(To=>To.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(To=>To.classList.remove("hovered"))}})},100),$t=()=>{Ko(()=>{const Ue=k.value&&"$el"in k.value?k.value.$el:k.value,Me=D.value&&"$el"in D.value?D.value.$el:D.value;if(Ue instanceof HTMLElement&&Me instanceof HTMLElement){const ct=Ue.getBoundingClientRect();Me.style.position="absolute",Me.style.top=`${ct.bottom+8}px`,Me.style.left=`${ct.left}px`,Me.style.inset="unset"}})},{showDatePicker:Pe,datePickerIndicator:et,openDatePicker:Mt,closeDatePicker:Rt,hideDatePickerIndicator:vo}=$c(A,$t,D),to=async()=>{if(v.isOpen){v.closeContextMenu();return}v.openContextMenu({actions:[It(Tt.Read,{handler:Qo(()=>{H.read="read",H.starred=null}),rightText:G.readTrueCount.toString(),isActive:()=>H.read==="read",secondary:!0}),It(Tt.Unread,{handler:Qo(()=>{H.read="unread",H.starred=null}),isActive:()=>H.read==="unread",secondary:!0,rightText:G.readFalseCount.toString()}),It(Tt.Starred,{handler:Qo(()=>{H.starred=!0,H.read=null}),isActive:()=>H.starred===!0,secondary:!0,rightText:G.starredTrueCount.toString()}),It(Tt.Unstarred,{handler:Qo(()=>{H.starred=!1,H.read=null}),isActive:()=>H.starred===!1,rightText:G.starredFalseCount.toString(),secondary:!0}),It(Tt.ResetFilters,{handler:Qo(()=>{H.starred=null,H.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:L.value})},ao=()=>{H.starred=null,H.read=null},po=()=>{R()};return Tc(()=>{v.isOpen&&v.closeContextMenu()},{ignore:[L]}),Ft(()=>{r.loadAllSettings()}),Re(()=>m.isFullScreenMode,()=>at(!1)),(Ue,Me)=>{const ct=Dl,tt=hc,Kt=Wn,wo=ui,yo=gn,To=Al,we=Er;return g(),F("div",mA,[u("div",vA,[u("div",pA,[s(ct,{modelValue:a(oe),"onUpdate:modelValue":Me[0]||(Me[0]=se=>Dn(oe)?oe.value=se:null),class:"ivyforms-search__fixed-width",placeholder:a(l)("search")},null,8,["modelValue","placeholder"]),a(Pe)?(g(),ee(Vr,{key:0,ref_key:"datePickerPopperRef",ref:D,modelValue:A.value,"onUpdate:modelValue":Me[1]||(Me[1]=se=>A.value=se),type:"datetimerange","date-format":ft.value,"aria-label":a(l)("date_filters"),clearable:"",secondary:"",shortcuts:"","popper-class":"results-picker",onClose:a(Rt)},null,8,["modelValue","date-format","aria-label","onClose"])):ue("",!0),s(tt,{ref_key:"datePickerButtonRef",ref:k,color:"tertiary",type:"datepicker","aria-label":a(l)("date_filters"),indicator:a(et),"custom-hide-indicator":a(vo),onClick:a(Mt)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),s(tt,{ref_key:"menuButtonRef",ref:L,color:"tertiary",type:"filter","aria-label":a(l)("filters"),indicator:a(fe),"custom-hide-indicator":ao,onClick:to},null,8,["aria-label","indicator"]),s(Br)])]),u("div",yA,[(g(),ee(To,{ref_key:"tableRef",ref:w,key:a(ce),data:Y.value?[]:$.value,loading:Y.value,total:B.value,"row-key":"id",columns:a(le),"min-table-width":a(Te),sort:a(q),pagination:"",onSortChange:qt},Rd({empty:y(()=>[Y.value?(g(),F("div",gA,[s(wo,null,{template:y(()=>[(g(!0),F(ve,null,Ee(a(O).perPage,se=>(g(),ee(Kt,{key:se,class:"form-builder-results-entries__skeleton-row"}))),128))]),_:1})])):Ht.value?(g(),ee(yo,{key:2,image:"filters",title:a(l)("empty_state_filters_all_entries_title"),subtitle:a(l)("empty_state_filters_all_entries_subtitle")},{actionButton:y(()=>[s(Ie,{onClick:po},{default:y(()=>[ne(x(a(l)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),ee(yo,{key:1,image:"not-found",title:a(l)("empty_state_all_entries_title"),subtitle:a(l)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:2},[a(T)?{name:"bulk-header",fn:y(()=>[s(Vc,{"selected-ids":a(U),loading:j.value,"all-selected":a(te),"some-selected":a(ae),"menu-actions":me.value,onUnselectAll:a(X),onToggleAll:a(z)},null,8,["selected-ids","loading","all-selected","some-selected","menu-actions","onUnselectAll","onToggleAll"])]),key:"0"}:void 0]),1032,["data","loading","total","columns","min-table-width","sort"])),s(Ml,{modelValue:a(Ae),"onUpdate:modelValue":Me[4]||(Me[4]=se=>Dn(Ae)?Ae.value=se:null),title:a(l)("edit_table"),subtitle:a(l)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{default:y(()=>[s(ht,{modelValue:a(vt),"onUpdate:modelValue":Me[2]||(Me[2]=se=>Dn(vt)?vt.value=se:null),priority:"secondary",size:"s",type:"checkmark",class:"form-builder-results-entries__show-all-columns show-all-columns"},{default:y(()=>[Tl(Ue.$slots,"default",{},()=>[ne(x(a(l)("show_hide_all")),1)])]),_:3},8,["modelValue"]),(g(!0),F(ve,null,Ee(a(ut),se=>(g(),F("div",{key:se.key},[se.showInModal?(g(),ee(ht,{key:0,modelValue:se.visible,"onUpdate:modelValue":ke=>se.visible=ke,disabled:a(pt)(se.key),priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ne(x(se.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ue("",!0)]))),128))]),footer:y(()=>[s(Ie,{priority:"tertiary",size:"d",type:"fill",onClick:Me[3]||(Me[3]=se=>Ae.value=!1)},{default:y(()=>[ne(x(a(l)("cancel")),1)]),_:1}),s(Ie,{priority:"success",size:"d",type:"fill",onClick:a(st)},{default:y(()=>[ne(x(a(l)("apply")),1)]),_:1},8,["onClick"])]),_:3},8,["modelValue","title","subtitle"])]),s(Rl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",hA,[s(we,{"current-page":a(O).page,"onUpdate:currentPage":Me[5]||(Me[5]=se=>a(O).page=se),"page-size":a(O).perPage,"onUpdate:pageSize":Me[6]||(Me[6]=se=>a(O).perPage=se),total:B.value},null,8,["current-page","page-size","total"])])])}}}),_A={};function xA(t,o){const i=Ts("router-view"),l=ci;return g(),ee(l,null,{default:y(()=>[s(i,null,{default:y(({Component:d})=>[(g(),ee(Xt(d)))]),_:1})]),_:1})}const wA=Oe(_A,[["render",xA]]),CA=he({__name:"FormResultsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:o}){const{getLabel:i}=We(),l=_("vertical"),d=o,m=Zd(),r=[{label:i("entries"),index:Xo,routeName:pn,disabled:!1}],p=async f=>{d("update:activeIndex",f.index),await m.onMenuClick(f,m.isActive)};return(f,v)=>{const h=El,w=Bl,L=Ls;return g(),ee(L,null,{default:y(()=>[s(w,{mode:l.value,ellipsis:!1,class:"ivyforms-form-builder-results__menu"},{default:y(()=>[(g(),F(ve,null,Ee(r,k=>s(h,{key:k.index,label:k.label,name:k.index,type:"tonal","is-active":a(m).isActive(k.routeName,k.index),"coming-soon":k.disabled,onClick:M=>p(k)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),SA=he({__name:"FormBuilderResultsPage",setup(t){const o=St(),i=Jo(),l=Hd(),d=_("entries"),m=_([]),r=_(!1),p=_(!1),f=$o(),v=No(),h=Zd(),{getLabel:w}=We(),L=Yo(),{canUseFeature:k,isProInstalled:M}=Yn(),{showUpgradeDialog:D}=Po(),$=P(()=>k(rp)),{canAccessResultsTab:B,checkResultsTabAccess:A}=Rc({formId:()=>o.formId||f.params.formId,onDenied:async()=>{try{const O=o.formId||f.params.formId;O?await v.replace({path:`/manage/${O}`}):await v.replace({path:"/manage"})}catch(O){console.error("Failed to redirect after access check:",O)}}}),j=P(()=>o.formId||null),N=P(()=>[{label:w("build"),index:"build",routeName:o.isEditing?Ni:zi},{label:w("settings"),index:"settings",routeName:Ll},...B.value===!0?[{label:w("results"),index:"results",routeName:pn}]:B.value===null?[{label:w("results"),index:"results-placeholder",routeName:pn,isPlaceholder:!0}]:[]]),oe=O=>{d.value=O},J=()=>{if(!M.value)return;if(!$.value){D(sp);return}if(!o.formId){De({message:w("first_save_form"),type:"error"});return}const O=window.IvyForms?.hooks,q="ivyforms/results/add_entry";if(!(typeof O?.doAction=="function"&&(O.actions?.[q]?.length??0)>0)){De({message:w("add_entry_unavailable","Add entry is unavailable. Please reload the page and try again."),type:"error"});return}O.doAction(q,{formId:o.formId})},K=()=>{o.formId||De({message:w("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${o.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},Y=async O=>{O&&await v.push({path:`/manage/${O}/results/entries`})},H=async()=>{r.value=!0;try{if(await l.fetchData({page:1,perPage:100}),m.value=l.tableData.map(O=>({value:O.id,labelId:`${w("id")}: ${O.id}`,label:O.name||`Form #${O.id}`})),!o.formId&&!f.params.formId&&l.tableData.length>0){const O=l.tableData[0].id.toString();o.formId=O,await o.loadForm(O),f.params.formId!==O&&await v.push({path:`/manage/${O}/results/entries`})}}catch(O){console.error(w("failed_to_load_form"),O),De({message:`${w("failed_to_fetch_form")} ${O}`,type:"error"})}finally{r.value=!1}};Ft(async()=>{await L.fetch(),await A(),await H(),o.formId||(o.counterFields=0)}),Re(()=>o.formId,()=>{A()});const{startWatching:fe}=Fo();return fe(),Re(()=>f.params.formId,async O=>{O&&O!==o.formId&&(o.formId=String(O),await o.loadForm(String(O)))},{immediate:!0}),Re(()=>o.name,O=>{if(o.formId&&O!==null&&O!==void 0){const q=m.value.findIndex(W=>W.value===o.formId);q!==-1&&(m.value[q].label=O)}}),Re(()=>f.hash,O=>{O.includes("/entries")?d.value="entries":O.includes("/insights")?d.value="insights":O.includes("/report")&&(d.value="report")},{immediate:!0}),(O,q)=>{const W=Gd,R=El,G=Bl,z=Ie,X=bo,U=Ol,T=Hi,te=CA,ae=wA;return g(),F(ve,null,[s(T,null,{left:y(()=>[s(W,{modelValue:j.value,"onUpdate:modelValue":q[0]||(q[0]=me=>j.value=me),size:"s",type:"border",placeholder:a(w)("select_form"),options:m.value,loading:r.value||p.value,onChange:Y},null,8,["modelValue","placeholder","options","loading"])]),center:y(()=>[s(G,{mode:"horizontal",ellipsis:!1,router:""},{default:y(()=>[(g(!0),F(ve,null,Ee(N.value,me=>(g(),ee(R,{key:me.index,label:me.label,name:me.index,class:Je({"ivyforms-results-tab-placeholder":me.isPlaceholder}),type:"tonal","is-active":me.isPlaceholder?!1:a(h).isActive(me.routeName,me.index),route:me.isPlaceholder?void 0:a(h).getMenuRoute(me,a(pn)),onClick:He=>me.isPlaceholder?void 0:a(h).onMenuClick(me,a(h).isActive)},null,8,["label","name","class","is-active","route","onClick"]))),128))]),_:1})]),right:y(()=>[a(o).formId&&a(M)?(g(),ee(z,{key:0,class:Je(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",pro:!$.value,onClick:J},{default:y(()=>[ne(x(a(w)("add_new_entry")),1)]),_:1},8,["pro"])):ue("",!0),s(X,{content:a(w)("preview_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[s(z,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:K})]),_:1},8,["content"]),s(U)]),_:1}),u("div",{class:Je(["ivyforms-form-builder-results-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":a(i).isFullScreenMode}])},[s(te,{"active-index":d.value,"onUpdate:activeIndex":oe},null,8,["active-index"]),s(ae,{"active-index":d.value},null,8,["active-index"])],2)],64)}}}),kA=Oe(SA,[["__scopeId","data-v-b83388d1"]]),FA={key:0,class:"ivyforms-integration-card__pro-line"},IA={key:1,class:"ivyforms-integration-card__pro-badge-wrapper ivyforms-flex ivyforms-align-items-end"},TA={class:"ivyforms-integration-card__content ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-20 ivyforms-width-100"},PA={class:"ivyforms-integration-card__top-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-width-100"},$A={class:"ivyforms-integration-card__image-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},LA={class:"ivyforms-integration-card__title medium-18"},VA={key:0,class:"ivyforms-integration-card__badge ivyforms-integration-card__badge--soon"},UA={class:"ivyforms-integration-card__desc regular-16 text-secondary"},MA=he({__name:"IvyIntegrationCard",props:{title:{},description:{},image:{},type:{},requiredPlan:{},hasGlobalSettings:{type:Boolean},buttonText:{},buttonType:{},toggleValue:{type:Boolean},toggleDisabled:{type:Boolean},showToggle:{type:Boolean,default:!0},isLoading:{type:Boolean},onButtonClick:{},onToggleChange:{}},setup(t){const{getLabel:o}=We(),i=t,l=P(()=>i.type==="upgrade"),d=P(()=>i.type==="soon"),m=P(()=>i.type==="upgrade"||i.type==="soon"||i.type==="disabled"||i.toggleDisabled===!0),r=P(()=>({"ivyforms-integration-card--active":i.type==="active","ivyforms-integration-card--disabled":i.type==="disabled","ivyforms-integration-card--upgrade":i.type==="upgrade","ivyforms-integration-card--pro-active":i.type==="proActive","ivyforms-integration-card--pro-disabled":i.type==="proDisabled","ivyforms-integration-card--soon":i.type==="soon"})),p=P(()=>{switch(i.type){case"upgrade":return o("upgrade");case"disabled":return o("install");case"active":return i.showToggle?i.toggleValue&&i.buttonText||o("learn_more"):i.buttonText||o("learn_more");case"soon":return o("learn_more");case"proActive":case"proDisabled":return i.buttonText?i.buttonText:i.toggleValue&&i.hasGlobalSettings===!0?o("go_to_settings"):o("learn_more");default:return""}}),f=P(()=>{switch(i.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(v,h)=>{const w=so,L=mo,k=Yd,M=Io,D=Ie;return g(),F("div",{class:Je(["ivyforms-integration-card ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-p-24 ivyforms-border-radius-8",r.value])},[l.value?(g(),F("div",FA)):ue("",!0),l.value?(g(),F("div",IA,[s(w,{class:"ivyforms-integration-card__pro-badge ivyforms-shadow-100"})])):ue("",!0),u("div",TA,[u("div",PA,[u("div",$A,[s(L,{category:"integrations",name:t.image||"default",size:"l"},null,8,["name"])]),u("div",LA,x(t.title),1),d.value?(g(),F("div",VA,[s(k)])):t.showToggle?(g(),ee(M,{key:1,class:"ivyforms-integration-card__toggle ivyforms-ml-auto","model-value":t.toggleValue,disabled:m.value,"onUpdate:modelValue":t.onToggleChange},null,8,["model-value","disabled","onUpdate:modelValue"])):ue("",!0)]),u("div",UA,x(t.description),1),d.value?ue("",!0):(g(),ee(D,{key:0,class:"ivyforms-integration-card__button",priority:f.value.priority,type:f.value.type,loading:t.isLoading,onClick:t.onButtonClick},{default:y(()=>[ne(x(p.value),1)]),_:1},8,["priority","type","loading","onClick"]))])],2)}}}),RA=Oe(MA,[["__scopeId","data-v-b303d8ab"]]),Ld={wpdatatables:{activeButtonLabel:"create_tables",adminUrl:"admin.php?page=wpdatatables-constructor&source=ivyforms",docsUrl:"https://ivyforms.com/documentation/integration-with-wpdatatables/"},ameliabooking:{activeButtonLabel:"set_up",adminUrl:"admin.php?page=wpamelia-features-integrations#/integrations/ivy",docsUrl:"https://ivyforms.com/documentation/integration-with-ameliabooking/",hideToggle:!0}};function Gm(t){return t in Ld}const BA={class:"ivyforms-integrations-section-content ivyforms-flex ivyforms-flex-direction-column ivyforms-overflow-hidden"},EA={class:"ivyforms-integrations-section-content__header ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8 ivyforms-pb-24 ivyforms-flex-shrink-0"},AA={class:"ivyforms-integrations-section-content__title medium-18"},DA={class:"ivyforms-integrations-section-content__body regular-16"},OA={class:"ivyforms-integrations-section-content__option-bar ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-align-self-stretch"},zA={class:"ivyforms-integrations-section-content__list ivyforms-flex ivyforms-flex-wrap-wrap ivyforms-align-items-stretch ivyforms-width-100 ivyforms-gap-24 ivyforms-pb-8"},NA=he({__name:"IntegrationsSectionContent",setup(t){const{getLabel:o}=We(),i=an(),l=Yo(),{checkFeatureAccess:d,getProIntegrationFeatures:m,showUpgradeDialog:r,isProInstalled:p,isProLicenseActive:f}=Po(),{integrations:v,getIntegrationType:h,loadIntegrationStates:w,loadIntegrations:L,reloadIntegrations:k,integrationState:M}=Bc(),{request:D}=Uo(),$=_(""),B=_("all"),A=_(!0),j=_(null),N=_(2),oe=P(()=>m()),J=[{name:"all",label:o("all")},{name:"lite",label:o("lite")},{name:"pro",label:o("pro")},{name:"soon",label:o("soon")}];Ft(async()=>{A.value=!0,await l.fetch(),await i.loadAllSettings(),await L(),await w(),N.value=v.value.length||2,A.value=!1});const K=R=>{const G=i.integrationsSettings?.[R],z=M.value?.[R];return Gm(R)&&z&&!z.connected?!1:G?.enabled||!1},Y=R=>v.value.find(X=>X.value===R)?.docsOnly?!1:Ld[R]?.hideToggle!==!0,H=R=>v.value.find(z=>z.value===R)?!!(p()&&!f()):!1,fe=R=>{const G=v.value.find(U=>U.value===R);if(!G)return;if(h(G)==="proDisabled"&&p()&&!f())return o("activate_license");const X=Ld[R];if(X){const U=i.integrationsSettings?.[R],T=U?.enabled||!1,te=U?.connected||!1;if(j.value===R)return o("installing");if(te&&(X.hideToggle||T))return o(X.activeButtonLabel)}},O=async R=>{const G=v.value.find(X=>X.value===R);if(!G)return;const z=h(G);if(z==="upgrade"){r(G.requiredPlan);return}if(z==="disabled"){if(Gm(R)){try{j.value=R;const X=await D("/integrations/install-plugin",{method:"POST",data:{plugin_slug:R}});X.data?.success?(De({message:o(R+"_installed_successfully"),type:"success",duration:3e3}),await i.updateIntegrationEnabled(R,!0),await i.loadAllSettings(),await w()):De({message:X.data?.message||o("installation_failed"),type:"error",duration:3e3})}catch(X){console.error("Error installing plugin:",X),De({message:`${o("installation_failed")} ${X}`,type:"error",duration:3e3})}finally{j.value=null}return}await i.updateIntegrationEnabled(R,!0),await w();return}if(z==="active"){const X=Ld[R];if(X){const T=i.integrationsSettings?.[R]?.enabled||!1,te=X.hideToggle||T;window.open(te?X.adminUrl:X.docsUrl,"_blank");return}G.learnMoreUrl&&window.open(G.learnMoreUrl,"_blank");return}if(z==="proActive"||z==="proDisabled"){if(p()&&!f()){r(G.requiredPlan);return}const X=`${R}_integration`;if(Object.values(oe.value).includes(X)&&!d(X))return;if(i.integrationsSettings?.[R]?.enabled&&G.hasGlobalSettings!==!1){const T=new URL(window.location.href);T.searchParams.set("page","ivyforms-settings"),T.hash=`/integrations/${R}`,window.location.href=T.toString()}else G.learnMoreUrl&&window.open(G.learnMoreUrl,"_blank");return}},q=async(R,G)=>{const z=`${R}_integration`;if(G&&Object.values(oe.value).includes(z)&&!d(z))return;let X;if(window.IvyForms?.hooks?.applyFilters&&(X=window.IvyForms.hooks.applyFilters("ivyforms/integrations/filter/toggle_handlers",{})?.[R]),X)try{const U=await X(G);if(U.ok){await i.loadAllSettings(),await k(),U.successMessage&&De({message:U.successMessage,type:"success",duration:5e3});return}De({message:o("failed_to_save_settings"),type:"error",duration:3200}),await i.loadAllSettings(),await k();return}catch{De({message:o("failed_to_save_settings"),type:"error",duration:3200}),await i.loadAllSettings(),await k();return}if(await i.updateIntegrationEnabled(R,G),await i.loadAllSettings(),await w(),window.IvyForms?.hooks?.triggerUpdate?.(),G&&v.value.find(T=>T.value===R)?.hasGlobalSettings!==!1){const T=new URL(window.location.href);T.searchParams.set("page","ivyforms-settings"),T.hash=`/integrations/${R}`,window.location.href=T.toString()}},W=P(()=>{let R=v.value;if(B.value!=="all"&&(R=R.filter(G=>{const z=["essentials","growth","agency"].includes(G.searchCategory);return B.value==="pro"?z:B.value==="lite"?G.searchCategory==="lite":B.value==="soon"?G.type==="soon":!0})),$.value){const G=$.value.toLowerCase();R=R.filter(z=>o(z.name).toLowerCase().includes(G)||o(z.description).toLowerCase().includes(G))}return R});return(R,G)=>{const z=Sx,X=RA;return g(),F("div",BA,[u("div",EA,[u("div",AA,x(a(o)("integrations_section_title")),1),u("div",DA,x(a(o)("integrations_section_body")),1),u("div",OA,[s(Dl,{modelValue:$.value,"onUpdate:modelValue":G[0]||(G[0]=U=>$.value=U),placeholder:a(o)("search"),class:"ivyforms-integrations-section-content__search-fixed-width"},null,8,["modelValue","placeholder"]),s(Nn,{modelValue:B.value,"onUpdate:modelValue":G[1]||(G[1]=U=>B.value=U),tabs:J,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue"])])]),s(yn,{always:"",class:"ivyforms-integrations-section-content__list-scroll ivyforms-flex-1 ivyforms-width-100 ivyforms-overflow-hidden"},{default:y(()=>[u("div",zA,[A.value?(g(!0),F(ve,{key:0},Ee(N.value,U=>(g(),F("div",{key:U,class:"ivyforms-integrations-section-content__item ivyforms-flex ivyforms-min-width-0"},[s(z,{rows:3,animated:"",class:"ivyforms-integration-skeleton ivyforms-width-100 ivyforms-p-24 ivyforms-border-radius-8"})]))),128)):(g(!0),F(ve,{key:1},Ee(W.value,U=>(g(),F("div",{key:U.value,class:"ivyforms-integrations-section-content__item ivyforms-flex ivyforms-min-width-0"},[s(X,{title:a(o)(U.name),description:a(o)(U.description),image:U.image,type:a(h)(U),"required-plan":U.requiredPlan,"has-global-settings":U.hasGlobalSettings,"toggle-value":K(U.value),"toggle-disabled":H(U.value),"show-toggle":Y(U.value),"is-loading":j.value===U.value,"button-text":fe(U.value),"on-button-click":()=>O(U.value),"on-toggle-change":T=>q(U.value,T)},null,8,["title","description","image","type","required-plan","has-global-settings","toggle-value","toggle-disabled","show-toggle","is-loading","button-text","on-button-click","on-toggle-change"])]))),128))])]),_:1})])}}}),WA=Oe(NA,[["__scopeId","data-v-4680297c"]]),qA={};function YA(t,o){const i=WA,l=ci;return g(),ee(l,{class:"ivyforms-p-24"},{default:y(()=>[s(i)]),_:1})}const HA=Oe(qA,[["render",YA]]),GA=he({__name:"IntegrationsPage",setup(t){const{getLabel:o}=We(),{navigateToAllForms:i,navigateToEntries:l,navigateToSettings:d,navigateToIntegrations:m}=Pn(),r=o("integrations");vn("pageTitle",r);const p=Jo(),f=P(()=>p.isFullScreenMode),v=_(ri),h=[{label:o("all_forms"),index:On},{label:o("entries"),index:Xo},{label:o("integrations"),index:ri},{label:o("settings"),index:Vl}],w=L=>{L!==v.value&&(v.value=L,L===On?i():L===Xo?l():L===Vl?d():L===ri&&m())};return(L,k)=>{const M=El,D=Bl,$=Ie,B=Ol,A=Hi,j=HA;return g(),F(ve,null,[s(A,null,{left:y(()=>[f.value?(g(),ee(D,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(),F(ve,null,Ee(h,N=>s(M,{key:N.index,label:N.label,name:N.index,"is-active":v.value===N.index,type:"tonal",onClick:oe=>w(N.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ue("",!0)]),right:y(()=>[s($,{priority:"tertiary","icon-start":"bell","icon-start-type":"fill-duo"})]),default:y(()=>[s(B)]),_:1}),u("div",{class:Je(["ivyforms-integrations-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":f.value}])},[s(j)],2),s(pc)],64)}}}),jA=Oe(GA,[["__scopeId","data-v-ae555da4"]]),zr=new URLSearchParams(window.location.search).get("page");let Ra=[];zr===Ix&&(Ra=[{path:"/",name:Tx,component:Bk,meta:{pageType:"dashboard",breadcrumb:"Dashboard"}}]);zr===vv&&(Ra=[{path:"/",name:On,component:bT,meta:{pageType:"forms",breadcrumb:"All Forms"}}]);zr===ln&&(Ra=[{path:"/",name:zi,component:Hm,meta:{pageType:"form-builder",breadcrumb:"Add Form"}},{path:"/manage/:formId(\\d+)",redirect:{name:Ni},children:[{path:"",name:Ni,component:Hm,meta:{pageType:"form-builder",breadcrumb:"Edit Form",requiresForm:!0}},{path:"settings",name:Ei,component:kB,meta:{pageType:"form-settings",breadcrumb:"Settings",requiresForm:!0},children:[{path:"general",name:Ll,component:NB,meta:{breadcrumb:"General",requiresForm:!0}},{path:"notification",name:Ta,component:JB,meta:{breadcrumb:"Notifications",requiresForm:!0}},{path:"notification/manage",name:Ur,component:mc,meta:{breadcrumb:"New Notification",requiresForm:!0}},{path:"notification/manage/:notificationId(\\d+)",name:Mr,component:mc,meta:{breadcrumb:"Edit Notification",requiresForm:!0}},{path:"confirmation",name:Pa,component:RE,meta:{breadcrumb:"Confirmations",requiresForm:!0}},{path:"confirmation/manage",name:xs,component:Ad,meta:{breadcrumb:"New Confirmation",requiresForm:!0}},{path:"confirmation/manage/:confirmationId(\\d+)",name:ws,component:Ad,meta:{breadcrumb:"Edit Confirmation",requiresForm:!0}},{path:"integrations",redirect:"integrations/wpdatatables"},{path:"integrations/:integration",name:Ss,component:WE,meta:{breadcrumb:"Integrations",requiresForm:!0},children:[]},{path:"payments",name:_c,component:KE,meta:{breadcrumb:"Payments",requiresForm:!0}}]},{path:"results",name:mv,component:kA,meta:{pageType:"form-results",breadcrumb:"Results",requiresForm:!0},children:[{path:"entries",name:pn,component:bA,meta:{breadcrumb:"Entries",requiresForm:!0}}]},{path:"results/entries/details/:entryId(\\d+)",name:Fn,component:Sc,meta:{breadcrumb:"Entry Details",requiresForm:!0,returnContext:"form-results"}}]}]);zr===uc&&(Ra=[{path:"/",name:Xo,component:rA,meta:{pageType:"entries",breadcrumb:"All Entries"}},{path:"/details/:id(\\d+)",name:Bi,component:Sc,meta:{breadcrumb:"Entry Details",returnContext:"all-entries"}}]);zr===Px&&(Ra=[{path:"/",name:Vl,component:Nk,redirect:"/general",meta:{pageType:"settings",breadcrumb:"Settings"},children:[{path:"general",name:zv,component:Zk,meta:{breadcrumb:"General"}},{path:"security",redirect:"security/recaptcha"},{path:"security/:provider(recaptcha|hcaptcha|turnstile|honeypot)",name:$x,component:V0,meta:{breadcrumb:"Security"}},{path:"permissions",name:Lx,component:dF,meta:{breadcrumb:"Permissions",requiresAdministrator:!0}}]}]);zr===Vx&&(Ra=[{path:"/",name:ri,component:jA,meta:{pageType:"integrations",breadcrumb:"Integrations"}}]);const zn=kx({history:Fx(),routes:Ra,scrollBehavior(t,o,i){return i||{top:0}}}),jm=zn.addRoute.bind(zn);zn.addRoute=function(t,o){if(typeof t=="string"&&o)return zn.hasRoute(t)?jm(t,o):void 0;if(typeof t!="string"&&!o)return jm(t)};typeof window<"u"&&(window.IvyFormsRouter=zn,window.IvyFormsAddRoute=(t,o)=>zn.hasRoute(t)?(zn.addRoute(t,o),!0):!1);let Km=!0,lc=!1;const KA=[zi,Ni,Ll,Cs,Ss,_c],QA=[Pa,xs,ws,Cs],XA=[Ta,Ur,Mr];zn.beforeEach((t,o,i)=>{if(t.meta?.requiresAdministrator&&!kc()){i({path:"/general",replace:!0});return}if(lc){lc=!1,i();return}if(Km){Km=!1,i();return}if(o.name===Bi||o.name===Fn){i();return}const l=di(),d=St(),m=Ma(),r=$s(),p=an(),f=[];if(KA.includes(o.name)&&d.isEditing&&f.push("formBuilder"),QA.includes(o.name)&&m.isEditing&&f.push("confirmationBuilder"),XA.includes(o.name)&&r.isEditing&&f.push("notificationBuilder"),o.name===zv&&p.isEditingGeneralSettings&&f.push("generalSettings"),f.length===0){i();return}if(l.hasAnyUnsavedChanges(f)){l.showUnsavedChangesDialog(()=>{f.includes("generalSettings")&&p.revertGeneralSettings(),f.forEach(v=>{l.markClean(v),l.stopEditing(v)}),f.includes("confirmationBuilder")&&(m.isEditing=!1),f.includes("notificationBuilder")&&(r.isEditing=!1),lc=!0,zn.push(t)}),i(!1);return}i()});const Ba=he({__name:"FieldDescriptionOption",props:{modelValue:{},getLabel:{},labelKey:{default:"description"},placeholderKey:{default:"field_desc_placeholder"}},emits:["update:modelValue"],setup(t,{emit:o}){const i=o;return(l,d)=>(g(),ee(Ne,{label:t.getLabel(t.labelKey),tooltip:t.getLabel("agreement_text_html_hint"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.modelValue,placeholder:t.getLabel(t.placeholderKey),type:"textarea",rows:3,onInput:d[0]||(d[0]=m=>i("update:modelValue",m))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]))}}),JA={class:"ivyforms-basic-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},ZA={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},eD={class:"ivyforms-basic-field-options__field-meta-title medium-16"},tD={class:"ivyforms-basic-field-options__field-meta-id regular-16"},oD=he({__name:"BasicFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=P(()=>{const l=t.field?.type?String(t.field.type):"";if(!l)return"";const d=l.replace(/[-_]/g," ").replace(/\s+/g," ").trim(),r=d.toLowerCase().replace(/\s+field$/i,"").trim(),p=r.replace(/\s+/g,""),f={select:"Dropdown",textarea:"Paragraph","multi select":"Dropdown"},v=f[r]?r:p;if(f[v]){const w=f[v];return/field$/i.test(w)?w:`${w} Field`}const h=d.replace(/\b\w/g,w=>w.toUpperCase());return/field$/i.test(h)?h:`${h} Field`}),i=P(()=>{const l=t.field?.id??"";return typeof l=="number"&&l?String(l).padStart(2,"0"):t.getLabel("not_set")});return(l,d)=>{const m=Qe;return g(),F("div",JA,[u("div",ZA,[u("div",eD,[ne(x(o.value)+" ",1),u("span",tD,"(ID "+x(i.value)+")",1)]),s(m)]),s(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.label,onInput:d[0]||(d[0]=r=>t.updateField("label",r))},null,8,["model-value"])]),_:1},8,["label"]),s(ht,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:d[1]||(d[1]=r=>t.updateField("hideLabel",r))},{default:y(()=>[ne(x(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),s(Ba,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":d[2]||(d[2]=r=>t.updateField("description",r))},null,8,["model-value","get-label"])])}}}),nD=Oe(oD,[["__scopeId","data-v-1f8cf492"]]),iD={class:"ivyforms-validation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},lD={class:"ivyforms-checkbox-row ivyforms-flex ivyforms-gap-16"},aD=he({__name:"ValidationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,i)=>(g(),F("div",iD,[u("div",lD,[s(ht,{"model-value":t.field.required,priority:"secondary",type:"checkmark",disabled:t.field.readOnly,onChange:i[0]||(i[0]=l=>t.updateField("required",l))},{default:y(()=>[ne(x(t.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),s(ht,{"model-value":t.field.readOnly,priority:"secondary",type:"checkmark",disabled:t.field.required||t.field.confirmFieldEnabled,onChange:i[1]||(i[1]=l=>t.updateField("readOnly",l))},{default:y(()=>[ne(x(t.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),t.field.required?(g(),ee(Ne,{key:0,label:t.getLabel("required_message")},{default:y(()=>[s(Ve,{"model-value":t.field.requiredMessage||"",secondary:"",placeholder:t.getLabel("required_message_placeholder"),onInput:i[2]||(i[2]=l=>t.updateField("requiredMessage",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ue("",!0)]))}}),rD=Oe(aD,[["__scopeId","data-v-9d75ad26"]]),Wi=he({__name:"FieldInputWithPlaceholders",props:{label:{},modelValue:{default:""},inputType:{default:"text"},inputPlaceholder:{}},emits:["update:modelValue","blur"],setup(t,{emit:o}){const i=Ux(),l=o;return(d,m)=>(g(),ee(Fa,{label:t.label,"model-value":t.modelValue,"input-type":t.inputType,"input-placeholder":t.inputPlaceholder,"general-only":"",general:a(i),"onUpdate:modelValue":m[0]||(m[0]=r=>l("update:modelValue",r)),onBlur:m[1]||(m[1]=r=>l("blur",r))},null,8,["label","model-value","input-type","input-placeholder","general"]))}}),sD=he({__name:"PlaceholderOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,i)=>(g(),ee(Wi,{label:t.getLabel("placeholder"),"model-value":t.field.placeholder,"onUpdate:modelValue":i[0]||(i[0]=l=>t.updateField("placeholder",l))},null,8,["label","model-value"]))}}),dD=he({__name:"CssClassesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,i)=>(g(),ee(Ne,{label:t.getLabel("css_classes"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.cssClasses,placeholder:t.getLabel("css_classes_placeholder"),onInput:i[0]||(i[0]=l=>t.updateField("cssClasses",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"]))}}),uD={class:"ivyforms-number-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},cD={key:0,class:"ivyforms-number-range ivyforms-flex ivyforms-gap-16"},fD=he({__name:"NumberRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t;Re(()=>[o.field.minValue,o.field.maxValue],()=>{(o.field.minValue!==null&&o.field.minValue!==void 0||o.field.maxValue!==null&&o.field.maxValue!==void 0)&&!o.field.limitRange&&o.updateField("limitRange",!0)});function i(r){o.updateField("limitRange",r),r||(o.updateField("minValue",null),o.updateField("maxValue",null))}const l=P({get(){return o.field?o.field.minValue===null||o.field.minValue===void 0?null:o.field.minValue:null},set(r){o.updateField("minValue",r==null?null:Number(r))}}),d=P({get(){return o.field?o.field.maxValue===null||o.field.maxValue===void 0?null:o.field.maxValue:null},set(r){o.updateField("maxValue",r==null?null:Number(r))}}),m=P({get(){if(!o.field)return 1;const r=o.field.step;return r==null||isNaN(Number(r))||Number(r)<1?1:Number(r)},set(r){const p=r==null||isNaN(Number(r))?1:r;o.updateField("step",p<1?1:p)}});return(r,p)=>(g(),F("div",uD,[s(Io,{"model-value":t.field.limitRange,priority:"secondary",size:"d",title:t.getLabel("limit_min_max_range"),"text-position":"right",onChange:i},null,8,["model-value","title"]),t.field.limitRange?(g(),F("div",cD,[s(Ne,{label:t.getLabel("range_from"),secondary:""},{default:y(()=>[s(si,{modelValue:l.value,"onUpdate:modelValue":p[0]||(p[0]=f=>l.value=f),max:t.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),s(Ne,{label:t.getLabel("range_to"),secondary:""},{default:y(()=>[s(si,{modelValue:d.value,"onUpdate:modelValue":p[1]||(p[1]=f=>d.value=f),min:t.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])])):ue("",!0),s(Qe),s(Ne,{label:t.getLabel("step"),secondary:""},{default:y(()=>[s(si,{modelValue:m.value,"onUpdate:modelValue":p[2]||(p[2]=f=>m.value=f),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),s(Ne,{label:t.getLabel("number_format"),secondary:""},{default:y(()=>[s(Ct,{"model-value":t.field.numberFormat||"",class:"ivyforms-number-format-select","onUpdate:modelValue":p[3]||(p[3]=f=>t.updateField("numberFormat",f))},{default:y(()=>[s(kt,{label:t.getLabel("number_format_none"),value:"",secondary:""},null,8,["label"]),s(kt,{label:t.getLabel("number_format_us_decimal"),value:"us_decimal",secondary:""},null,8,["label"]),s(kt,{label:t.getLabel("number_format_us_int"),value:"us_int",secondary:""},null,8,["label"]),s(kt,{label:t.getLabel("number_format_eu_decimal"),value:"eu_decimal",secondary:""},null,8,["label"]),s(kt,{label:t.getLabel("number_format_eu_int"),value:"eu_int",secondary:""},null,8,["label"])]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),mD=Oe(fD,[["__scopeId","data-v-795131cd"]]),vD={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},pD=he({__name:"PhoneFormatOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,i)=>(g(),F("div",vD,[s(Ne,{label:t.getLabel("phone_format"),secondary:""},{default:y(()=>[s(Ct,{"model-value":t.field.phoneFormat,placeholder:t.getLabel("phone_format"),onChange:i[0]||(i[0]=l=>t.updateField("phoneFormat",l))},{default:y(()=>[s(kt,{value:"international",label:t.getLabel("phone_format_international"),secondary:""},{default:y(()=>[ne(x(t.getLabel("phone_format_international")),1)]),_:1},8,["label"]),s(kt,{value:"national",label:t.getLabel("phone_format_national"),secondary:""},{default:y(()=>[ne(x(t.getLabel("phone_format_national")),1)]),_:1},8,["label"]),s(kt,{value:"e164",label:t.getLabel("phone_format_e164"),secondary:""},{default:y(()=>[ne(x(t.getLabel("phone_format_e164")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),yD=Oe(pD,[["__scopeId","data-v-09b5ecc0"]]),gD={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},hD=he({__name:"PhoneCountryDetectionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,i)=>(g(),F("div",gD,[s(Io,{"model-value":t.field.phoneAutoDetect,priority:"secondary",title:t.getLabel("enable_auto_country_detection"),"text-position":"right",onChange:i[0]||(i[0]=l=>t.updateField("phoneAutoDetect",l))},null,8,["model-value","title"])]))}}),bD=Oe(hD,[["__scopeId","data-v-24afeb5c"]]),_D={class:"ivyforms-general-time-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},xD={class:"ivyforms-radio-group ivyforms-flex ivyforms-gap-24"},wD={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},CD={class:"medium-14"},SD=he({__name:"TimeFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{parseTimeString:o}=cc(),i=P(()=>!!window.ivyFormsProScripts),l=t,d=f=>{if(l.updateField("timeFieldType",f),f==="time-picker"){const v=o(l.field.defaultValue);(!v.hours||!v.minutes)&&l.updateField("defaultValue","")}if(f==="time-picker"){const v=l.getLabel("time_picker");l.updateField("label",v),l.updateField("pickerLabel",v)}else if(f==="input"){const v=l.getLabel("time_input");l.updateField("label",v),l.updateField("inputLabel",v)}else f==="dropdown"&&l.updateField("label",l.getLabel("time_dropdown"))};Re(()=>l.field.timeFieldType,f=>{const v=l.field.label;if([l.getLabel("time_picker"),l.getLabel("time_input"),l.getLabel("time_dropdown"),""].includes(v))if(f==="time-picker"){const w=l.getLabel("time_picker");l.updateField("label",w),l.updateField("pickerLabel",w)}else if(f==="input"){const w=l.getLabel("time_input");l.updateField("label",w),l.updateField("inputLabel",w)}else f==="dropdown"&&l.updateField("label",l.getLabel("time_dropdown"))},{immediate:!0});const{formatTimeString:m,getAmPmFromHours:r,to24hFormat:p}=cc();return Re(()=>l.field.timeFormat,f=>{if(f==="ampm"){const v=o(l.field.defaultValue);if(!v.amPm&&v.hours){const h=parseInt(v.hours,10),w=r(v.hours),L=h%12||12,k=m(String(L).padStart(2,"0"),v.minutes,w);l.updateField("defaultValue",k)}}else if(f==="24h"){const v=p(l.field.defaultValue);l.updateField("defaultValue",v)}}),(f,v)=>(g(),F("div",_D,[t.field.timeFieldType==="input"||t.field.timeFieldType==="time-picker"?(g(),ee(Wi,{key:0,label:t.getLabel("placeholder"),"model-value":t.field.placeholder,"onUpdate:modelValue":v[0]||(v[0]=h=>t.updateField("placeholder",h))},null,8,["label","model-value"])):ue("",!0),t.field.timeFieldType==="input"||t.field.timeFieldType==="time-picker"?(g(),ee(Qe,{key:1})):ue("",!0),s(Ne,{label:t.getLabel("time_field_type")},{default:y(()=>[s(Ct,{"model-value":t.field.timeFieldType,placeholder:t.getLabel("select"),class:"ivyforms-time-select",secondary:"","onUpdate:modelValue":d},{default:y(()=>[s(kt,{value:"time-picker",label:t.getLabel("time_picker"),secondary:""},{default:y(()=>[ne(x(t.getLabel("time_picker")),1)]),_:1},8,["label"]),s(kt,{value:"dropdown",label:t.getLabel("dropdown"),secondary:""},{default:y(()=>[ne(x(t.getLabel("time_dropdown")),1)]),_:1},8,["label"]),s(kt,{value:"input",label:t.getLabel("input"),secondary:""},{default:y(()=>[ne(x(t.getLabel("time_input")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),s(Qe),s(Ne,{label:t.getLabel("time_format")},{default:y(()=>[u("div",xD,[s(Yt,{"model-value":t.field.timeFormat,priority:"secondary",value:"24h",onChange:v[1]||(v[1]=h=>t.updateField("timeFormat","24h"))},{default:y(()=>[ne(x(t.getLabel("24_hour")),1)]),_:1},8,["model-value"]),s(Yt,{"model-value":t.field.timeFormat,priority:"secondary",value:"ampm",onChange:v[2]||(v[2]=h=>t.updateField("timeFormat","ampm"))},{default:y(()=>[ne(x(t.getLabel("am_pm")),1)]),_:1},8,["model-value"])])]),_:1},8,["label"]),!i.value&&t.field.timeFieldType!=="dropdown"?(g(),F(ve,{key:2},[s(Qe),s(Ne,{secondary:""},{label:y(()=>[u("div",wD,[u("span",CD,x(t.getLabel("time_mode")),1),s(so,{image:"pro-text",size:"d"})])]),default:y(()=>[s(Ct,{"model-value":t.getLabel("time_mode_single"),placeholder:t.getLabel("time_mode_single"),disabled:"",secondary:""},null,8,["model-value","placeholder"])]),_:1})],64)):ue("",!0)]))}}),kD=Oe(SD,[["__scopeId","data-v-f241cb2d"]]),FD={class:"ivyforms-general-date-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},ID={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},TD={class:"medium-14"},PD=he({__name:"DateFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{parseDateString:o,formatDateString:i}=Nv(),l=P(()=>!!window.ivyFormsProScripts),d=t,m=f=>f==="date-picker"||f==="picker",r=f=>{if(d.updateField("dateFieldType",f),f==="date-picker"||f==="picker"){const v=d.getLabel("date_picker");d.updateField("label",v)}else if(f==="input"){const v=d.getLabel("date_input");d.updateField("label",v)}else f==="dropdown"&&d.updateField("label",d.getLabel("date_dropdown"))},p=f=>{const v=d.field.dateFormat||"MM/DD/YYYY";if(d.updateField("dateFormat",f),d.field.defaultValue){const h=d.field.defaultValue;let w,L,k;const M=h.match(/^(\d{4})-(\d{2})-(\d{2})$/);if(M)k=M[1],L=M[2],w=M[3];else{const D=o(h,v);w=D.day,L=D.month,k=D.year}if(w&&L&&k){const D=i(w,L,k,f);d.updateField("defaultValue",D)}}for(const h of["minDateValue","maxDateValue"]){const w=d.field[h];if(w&&typeof w=="string"){let L,k,M;const D=w.match(/^(\d{4})-(\d{2})-(\d{2})$/);if(D)M=D[1],k=D[2],L=D[3];else{const $=o(w,v);L=$.day,k=$.month,M=$.year}L&&k&&M&&d.updateField(h,`${M}-${k.padStart(2,"0")}-${L.padStart(2,"0")}`)}}};return Re(()=>d.field.dateFieldType,f=>{const v=d.field.label;[d.getLabel("date_picker"),d.getLabel("date_input"),d.getLabel("date_dropdown"),d.getLabel("date"),""].includes(v)&&(f==="date-picker"||f==="picker"?d.updateField("label",d.getLabel("date_picker")):f==="input"?d.updateField("label",d.getLabel("date_input")):f==="dropdown"&&d.updateField("label",d.getLabel("date_dropdown")))},{immediate:!0}),(f,v)=>(g(),F("div",FD,[t.field.dateFieldType==="input"||m(t.field.dateFieldType)?(g(),ee(Wi,{key:0,label:t.getLabel("placeholder"),"model-value":t.field.placeholder,"onUpdate:modelValue":v[0]||(v[0]=h=>t.updateField("placeholder",h))},null,8,["label","model-value"])):ue("",!0),t.field.dateFieldType==="input"||m(t.field.dateFieldType)?(g(),ee(Qe,{key:1})):ue("",!0),s(Ne,{label:t.getLabel("date_input_type")},{default:y(()=>[s(Ct,{"model-value":t.field.dateFieldType,placeholder:t.getLabel("select"),class:"ivyforms-date-select",secondary:"","onUpdate:modelValue":r},{default:y(()=>[s(kt,{value:"input",label:t.getLabel("date_input"),secondary:""},{default:y(()=>[ne(x(t.getLabel("date_input")),1)]),_:1},8,["label"]),s(kt,{value:"date-picker",label:t.getLabel("date_picker"),secondary:""},{default:y(()=>[ne(x(t.getLabel("date_picker")),1)]),_:1},8,["label"]),s(kt,{value:"dropdown",label:t.getLabel("date_dropdown"),secondary:""},{default:y(()=>[ne(x(t.getLabel("date_dropdown")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),s(Qe),s(Ne,{label:t.getLabel("date_format")},{default:y(()=>[s(Ct,{"model-value":t.field.dateFormat,placeholder:t.getLabel("select"),secondary:"","onUpdate:modelValue":p},{default:y(()=>[s(kt,{value:"MM/DD/YYYY",label:"MM/DD/YYYY",secondary:""},{default:y(()=>[...v[1]||(v[1]=[ne(" MM/DD/YYYY ",-1)])]),_:1}),s(kt,{value:"DD/MM/YYYY",label:"DD/MM/YYYY",secondary:""},{default:y(()=>[...v[2]||(v[2]=[ne(" DD/MM/YYYY ",-1)])]),_:1}),s(kt,{value:"YYYY-MM-DD",label:"YYYY-MM-DD",secondary:""},{default:y(()=>[...v[3]||(v[3]=[ne(" YYYY-MM-DD ",-1)])]),_:1}),s(kt,{value:"DD.MM.YYYY",label:"DD.MM.YYYY",secondary:""},{default:y(()=>[...v[4]||(v[4]=[ne(" DD.MM.YYYY ",-1)])]),_:1})]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),!l.value&&t.field.dateFieldType!=="dropdown"?(g(),F(ve,{key:2},[s(Qe),s(Ne,{secondary:""},{label:y(()=>[u("div",ID,[u("span",TD,x(t.getLabel("date_mode")),1),s(so,{image:"pro-text",size:"d"})])]),default:y(()=>[s(Ct,{"model-value":t.getLabel("date_time_mode_single"),placeholder:t.getLabel("date_time_mode_single"),disabled:"",secondary:""},null,8,["model-value","placeholder"])]),_:1})],64)):ue("",!0)]))}}),$D=Oe(PD,[["__scopeId","data-v-9590a9a3"]]),LD={class:"ivyforms-slider-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},VD={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},UD={class:"ivyforms-basic-field-options__field-meta-title medium-16"},MD={class:"ivyforms-basic-field-options__field-meta-id regular-16"},RD=he({__name:"SliderGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=P(()=>{const l=o.field?.id??"";return typeof l=="number"&&l?String(l).padStart(2,"0"):o.getLabel("not_set")});return(l,d)=>{const m=Qe,r=Ve,p=Ne,f=ht,v=Ba,h=si,w=bo;return g(),F("div",LD,[u("div",VD,[u("div",UD,[ne(x(t.getLabel("slider_field"))+" ",1),u("span",MD,"(ID "+x(i.value)+")",1)]),s(m)]),s(p,{label:t.getLabel("label"),secondary:""},{default:y(()=>[s(r,{"model-value":t.field.label,onInput:d[0]||(d[0]=L=>t.updateField("label",L))},null,8,["model-value"])]),_:1},8,["label"]),s(f,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:d[1]||(d[1]=L=>t.updateField("hideLabel",L))},{default:y(()=>[ne(x(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),s(v,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":d[2]||(d[2]=L=>t.updateField("description",L))},null,8,["model-value","get-label"]),s(f,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:d[3]||(d[3]=L=>t.updateField("required",L))},{default:y(()=>[ne(x(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(g(),ee(p,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[s(r,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),onInput:d[4]||(d[4]=L=>t.updateField("requiredMessage",L))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ue("",!0),s(m),s(p,{label:t.getLabel("step"),secondary:""},{default:y(()=>[s(h,{"model-value":t.field.step||1,min:.1,placeholder:t.getLabel("step"),"onUpdate:modelValue":d[5]||(d[5]=L=>t.updateField("step",Number(L)||1))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),s(f,{"model-value":t.field.showGrid||!1,priority:"secondary",type:"checkmark",onChange:d[6]||(d[6]=L=>t.updateField("showGrid",L))},{tooltip:y(()=>[s(w,{trigger:"hover",content:t.getLabel("show_grid_for_the_slider"),icon:"question-circle","icon-category":"regular"},null,8,["content"])]),default:y(()=>[ne(x(t.getLabel("show_grid_for_the_slider"))+" ",1)]),_:1},8,["model-value"])])}}}),BD=Oe(RD,[["__scopeId","data-v-d25a10ef"]]),ED={class:"ivyforms-textarea-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},AD=he({__name:"TextAreaOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=P({get(){return!o.field.rows||o.field.rows===0?null:o.field.rows},set(d){o.updateField("rows",d==null?0:Number(d))}}),l=d=>{d!==null&&d<1?i.value=1:i.value=d};return(d,m)=>(g(),F("div",ED,[s(Ne,{label:t.getLabel("text_area_size")},{default:y(()=>[s(Kd,{"model-value":i.value,secondary:"",min:1,placeholder:t.getLabel("rows"),"onUpdate:modelValue":l},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),DD=Oe(AD,[["__scopeId","data-v-efb5ea14"]]),OD={class:"ivyforms-confirmation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},zD=he({__name:"ConfirmationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=()=>{const m=`enable_${o.field.type}_confirmation`,r=o.getLabel(m);return r!==m?r:o.getLabel("enable_confirmation")},l=d=>{const r=`${o.field.type}_${d}`;return o.getLabel(r)!==r?r:d};return(d,m)=>(g(),F("div",OD,[s(Io,{"model-value":t.field.confirmFieldEnabled,priority:"secondary",title:i(),"text-position":"right",disabled:t.field.readOnly,onChange:m[0]||(m[0]=r=>t.updateField("confirmFieldEnabled",r))},null,8,["model-value","title","disabled"]),t.field.confirmFieldEnabled?(g(),F(ve,{key:0},[s(Ne,{label:t.getLabel(l("confirmation_label")),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.confirmFieldLabel,placeholder:t.getLabel(l("confirmation_label_placeholder")),onInput:m[1]||(m[1]=r=>t.updateField("confirmFieldLabel",r))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),s(ht,{"model-value":t.field.confirmFieldHideLabel,priority:"secondary",type:"checkmark",onChange:m[2]||(m[2]=r=>t.updateField("confirmFieldHideLabel",r))},{default:y(()=>[ne(x(t.getLabel("hide_confirmation_label")),1)]),_:1},8,["model-value"]),s(Ne,{label:t.getLabel(l("confirmation_placeholder")),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.confirmFieldPlaceholder,placeholder:t.getLabel(l("confirmation_placeholder_placeholder")),onInput:m[3]||(m[3]=r=>t.updateField("confirmFieldPlaceholder",r))},null,8,["model-value","placeholder"])]),_:1},8,["label"])],64)):ue("",!0)]))}}),ND=Oe(zD,[["__scopeId","data-v-13280942"]]),WD={class:"ivyforms-choice-list-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},qD=he({__name:"ChoiceListOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=["select","multi-select"],l=P(()=>{if(Array.isArray(o.field.fieldOptions))return o.field.fieldOptions;const w=o.field.options;return Array.isArray(w)?w:[]});function d(w){o.updateField("type",w)}function m(w){return w==="checkbox"||w==="multi-select"?"multiple":"single"}function r(w){return w!=="rating"}function p(w){return w==="select"||w==="multi-select"}function f(w){return w==="radio"||w==="select"||w==="rating"}function v(w){return w==="checkbox"?"Choice":"Option"}function h(w){return w==="checkbox"?"choice":"option"}return(w,L)=>(g(),F("div",WD,[i.includes(t.field.type)?(g(),ee(Ne,{key:0},{default:y(()=>[s(In,{"model-value":t.field.type,onChange:d},{default:y(()=>[s(Yt,{value:"select",priority:"secondary"},{default:y(()=>[ne(x(t.getLabel("single_choice")),1)]),_:1}),s(Yt,{value:"multi-select",priority:"secondary"},{default:y(()=>[ne(x(t.getLabel("multiple_choice")),1)]),_:1})]),_:1},8,["model-value"])]),_:1})):ue("",!0),s(xc,{choices:l.value,"show-values":t.field.showValues,"shuffle-options":t.field.shuffleOptions,"enable-search":t.field.enableSearch,"selection-mode":m(t.field.type),"can-shuffle":r(t.field.type),"can-search":p(t.field.type),"can-clear-selection":f(t.field.type),"default-label":v(t.field.type),"default-value-prefix":h(t.field.type),"onUpdate:choices":L[0]||(L[0]=k=>t.updateField("fieldOptions",k)),"onUpdate:showValues":L[1]||(L[1]=k=>t.updateField("showValues",k)),"onUpdate:shuffleOptions":L[2]||(L[2]=k=>t.updateField("shuffleOptions",k)),"onUpdate:enableSearch":L[3]||(L[3]=k=>t.updateField("enableSearch",k))},null,8,["choices","show-values","shuffle-options","enable-search","selection-mode","can-shuffle","can-search","can-clear-selection","default-label","default-value-prefix"])]))}}),YD=Oe(qD,[["__scopeId","data-v-c5d393b3"]]),HD={class:"ivyforms-name-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},GD={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},jD={class:"ivyforms-basic-field-options__field-meta-title medium-16"},KD={class:"ivyforms-basic-field-options__field-meta-id regular-16"},QD={class:"ivyforms-name-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},XD={class:"ivyforms-name-options-list-label medium-14"},JD={class:"ivyforms-flex ivyforms-flex-direction-column"},ZD=he({__name:"NameFieldOptions",setup(t){const{getLabel:o}=We(),{selectedField:i}=Oi(St()),{updateSelectedField:l,updateFieldOptions:d}=St(),m=P(()=>{const R=i.value?.id??"";return typeof R=="number"&&R?String(R).padStart(2,"0"):o("not_set")}),r=P({get:()=>i.value?.nameFields||[],set:R=>$("nameFields",R)}),p=_([]);let f=!1;Re(r,R=>{f||(p.value=[...R])},{immediate:!0,deep:!0}),Re(p,R=>{f&&B(R)},{deep:!0});const v=_([]);Re(r,(R,G)=>{const z=R.length;if(!G||G.length===0){v.value=Array.from({length:z},()=>!0),z>0&&(v.value[0]=!1);return}const X=v.value;v.value=Array.from({length:z},()=>!0);for(let U=0;U<z;U++)v.value[U]=X[U]??!1},{immediate:!0});const h=P({get:()=>i.value?.hideLabel||!1,set:R=>$("hideLabel",R)}),w=P({get:()=>i.value?.readOnly||!1,set:R=>{if($("readOnly",R),R){const G=r.value.map(z=>({...z,required:!1,requiredMessage:""}));B(G)}}}),L=P({get:()=>i.value?.cssClasses||"",set:R=>$("cssClasses",R)}),k=P(()=>r.value.length>=5),M=P(()=>r.value.some(R=>!!R.required)),D=P(()=>w.value),$=(R,G)=>{l(R,G),d(R,G)},B=R=>{$("nameFields",R),$("nameFieldTypes",R.map(G=>G.type))},A=R=>R.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),j=()=>{const R=o("name_field");let G=r.value.length;const z=new RegExp(`^${A(R)}\\s+(\\d+)$`,"i");for(const X of r.value){const U=/^nameField(\d+)$/i.exec(X.type||"");if(U){const te=parseInt(U[1],10);te>G&&(G=te)}const T=z.exec(X.label||"");if(T){const te=parseInt(T[1],10);te>G&&(G=te)}}return G+1},N=(R,G,z)=>{const X=[...r.value];X[R]={...X[R],[G]:z},B(X)},oe=R=>{if(r.value.length<=1)return;const G=[...r.value];G.splice(R,1),B(G)},J=()=>{if(k.value)return;const R=[...r.value],G=j();R.push({type:`nameField${G}`,id:"",modelValue:"",label:`${o("name_field")} ${G}`,required:!1,optionHide:!1,description:"",placeholder:""}),B(R)},K=()=>{f=!1,q()},Y=()=>{f=!0,q()},H=R=>{R.preventDefault(),document.querySelectorAll(".ivyforms-name-option-item").forEach(U=>{U.classList.remove("dragging-over-top","dragging-over-bottom")});const G=R.currentTarget,z=G.getBoundingClientRect();R.clientY-z.top<z.height/2?G.classList.add("dragging-over-top"):G.classList.add("dragging-over-bottom")},fe=R=>{R.preventDefault(),[...document.querySelectorAll(".ivyforms-name-option-item")].some(z=>z.matches(":hover"))||document.querySelectorAll(".ivyforms-name-option-item").forEach(z=>{z.classList.remove("dragging-over-top","dragging-over-bottom")})},O=R=>{R.preventDefault(),q()},q=()=>{document.querySelectorAll(".ivyforms-name-option-item").forEach(R=>{R.classList.remove("dragging-over-top","dragging-over-bottom")})},W=(R,G)=>{N(R,"required",!!G),G&&w.value&&$("readOnly",!1)};return(R,G)=>(g(),F("div",HD,[u("div",GD,[u("div",jD,[ne(x(a(o)("name_field"))+" ",1),u("span",KD,"(ID "+x(m.value)+")",1)]),s(Qe)]),s(Ne,{label:a(o)("label"),secondary:""},{default:y(()=>[s(Ve,{modelValue:a(i).label,"onUpdate:modelValue":G[0]||(G[0]=z=>a(i).label=z),onInput:G[1]||(G[1]=z=>$("label",z))},null,8,["modelValue"])]),_:1},8,["label"]),u("div",QD,[s(ht,{modelValue:h.value,"onUpdate:modelValue":G[2]||(G[2]=z=>h.value=z),priority:"secondary",type:"checkmark",onChange:G[3]||(G[3]=z=>$("hideLabel",z))},{default:y(()=>[ne(x(a(o)("hide_label")),1)]),_:1},8,["modelValue"]),s(ht,{modelValue:w.value,"onUpdate:modelValue":G[4]||(G[4]=z=>w.value=z),priority:"secondary",type:"checkmark",disabled:M.value,onChange:G[5]||(G[5]=z=>$("readOnly",z))},{default:y(()=>[ne(x(a(o)("read_only")),1)]),_:1},8,["modelValue","disabled"])]),s(Qe),u("div",XD,x(a(o)("options_list"))+":",1),u("div",JD,[s(a(Mx),{modelValue:p.value,"onUpdate:modelValue":G[6]||(G[6]=z=>p.value=z),handle:".ivyforms-drag-handle","item-key":"id","ghost-class":"ivyforms-drag-ghost","chosen-class":"ivyforms-drag-chosen",onStart:Y,onEnd:K},{item:y(({element:z,index:X})=>[s(Wv,{class:"ivyforms-name-option-item",title:z.label||`${a(o)("name_field")} ${X+1}`,collapsed:v.value[X],"disable-delete":r.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":U=>v.value[X]=U,onDelete:U=>r.value.length>1&&oe(X),onDragover:H,onDragleave:fe,onDrop:O},{default:y(()=>[s(Ne,{label:a(o)("sublabel"),secondary:""},{default:y(()=>[s(Ve,{modelValue:z.label,"onUpdate:modelValue":U=>z.label=U,onInput:U=>N(X,"label",U)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),s(Ba,{"model-value":z.description||"","get-label":a(o),"label-key":"description_message","placeholder-key":"enter_description_here","onUpdate:modelValue":U=>N(X,"description",U)},null,8,["model-value","get-label","onUpdate:modelValue"]),s(ht,{modelValue:z.optionHide,"onUpdate:modelValue":U=>z.optionHide=U,priority:"secondary",type:"checkmark",onChange:U=>N(X,"optionHide",U)},{default:y(()=>[ne(x(a(o)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),s(Qe),s(ht,{modelValue:z.required,"onUpdate:modelValue":U=>z.required=U,priority:"secondary",type:"checkmark",disabled:D.value,onChange:U=>W(X,U)},{default:y(()=>[ne(x(a(o)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","disabled","onChange"]),z.required?(g(),ee(Ne,{key:0,label:a(o)("required_message"),secondary:""},{default:y(()=>[s(Ve,{modelValue:z.requiredMessage,"onUpdate:modelValue":U=>z.requiredMessage=U,placeholder:a(o)("this_field_is_required"),disabled:D.value||!z.required,onInput:U=>N(X,"requiredMessage",U)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","onInput"])]),_:2},1032,["label"])):ue("",!0),s(Qe),s(Wi,{label:a(o)("placeholder"),"model-value":z.placeholder,"onUpdate:modelValue":U=>N(X,"placeholder",U)},null,8,["label","model-value","onUpdate:modelValue"]),s(Wi,{label:a(o)("default_value"),"model-value":z.modelValue,"onUpdate:modelValue":U=>N(X,"modelValue",U)},null,8,["label","model-value","onUpdate:modelValue"])]),_:2},1032,["title","collapsed","disable-delete","onUpdate:collapsed","onDelete"])]),_:1},8,["modelValue"])]),s(Ie,{priority:"secondary",type:"fill",size:"d","icon-start-category":"global","icon-start-name":"plus",disabled:k.value,onClick:J},{default:y(()=>[ne(x(a(o)("add_option")),1)]),_:1},8,["disabled"]),s(Qe),s(Ne,{label:a(o)("css_classes"),secondary:""},{default:y(()=>[s(Ve,{modelValue:L.value,"onUpdate:modelValue":G[7]||(G[7]=z=>L.value=z),onInput:G[8]||(G[8]=z=>$("cssClasses",z))},null,8,["modelValue"])]),_:1},8,["label"])]))}}),e4=Oe(ZD,[["__scopeId","data-v-470cf855"]]),t4={class:"ivyforms-address-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},o4={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},n4={class:"ivyforms-basic-field-options__field-meta-title medium-16"},i4={class:"ivyforms-basic-field-options__field-meta-id regular-16"},l4={class:"ivyforms-address-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},a4={class:"ivyforms-address-field-options__options-list-label medium-14"},r4={class:"ivyforms-address-field-options__address-options ivyforms-flex ivyforms-flex-direction-column"},s4=he({__name:"AddressFieldOptions",setup(t){const{getLabel:o}=We(),{selectedField:i}=Oi(St()),{updateSelectedField:l,updateFieldOptions:d}=St(),m=P(()=>{const $=i.value?.id??"";return typeof $=="number"&&$?String($).padStart(2,"0"):o("not_set")}),r=P({get:()=>i.value?.addressFields||[],set:$=>k("addressFields",$)}),p=_([]);Re(r,($,B)=>{const A=$.length;if(!B||B.length===0){p.value=Array.from({length:A},()=>!0),A>0&&(p.value[0]=!1);return}const j=p.value;p.value=Array.from({length:A},()=>!0);for(let N=0;N<A;N++)p.value[N]=j[N]??!1},{immediate:!0});const f=P({get:()=>i.value?.hideLabel||!1,set:$=>k("hideLabel",$)}),v=qv.map($=>$.name),h=P({get(){return r.value.find(B=>B.type==="country")?.value||""},set($){const B=r.value.find(A=>A.type==="country");B&&(B.value=$)}});function w($,B){M($,"value",B)}const L=$=>{switch($){case"streetAddress":return o("street_address");case"addressLine2":return o("address_line_2");case"city":return o("city");case"state":return o("state");case"zip":return o("zip");case"country":return o("country");default:return $}},k=($,B)=>{l($,B),d($,B)},M=($,B,A)=>{const j=[...r.value];j[$]={...j[$],[B]:A},k("addressFields",j)},D=($,B)=>{M($,"required",!!B)};return($,B)=>(g(),F("div",t4,[u("div",o4,[u("div",n4,[ne(x(a(o)("address_field"))+" ",1),u("span",i4,"(ID "+x(m.value)+")",1)]),s(Qe)]),s(Ne,{label:a(o)("label"),secondary:""},{default:y(()=>[s(Ve,{"model-value":a(i).label,onInput:B[0]||(B[0]=A=>k("label",A))},null,8,["model-value"])]),_:1},8,["label"]),u("div",l4,[s(ht,{modelValue:f.value,"onUpdate:modelValue":B[1]||(B[1]=A=>f.value=A),priority:"secondary",type:"checkmark",onChange:B[2]||(B[2]=A=>k("hideLabel",A))},{default:y(()=>[ne(x(a(o)("hide_label")),1)]),_:1},8,["modelValue"])]),s(Qe),u("div",a4,x(a(o)("address_fields"))+": ",1),u("div",r4,[(g(!0),F(ve,null,Ee(r.value,(A,j)=>(g(),ee(Wv,{key:A.type,title:A.label||L(A.type),collapsed:p.value[j],"show-trash":!1,"show-drag":!1,"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":N=>p.value[j]=N},{"header-actions":y(()=>[s(ht,{modelValue:A.visible,"onUpdate:modelValue":N=>A.visible=N,class:"ivyforms-address-field-options__option-item-visible-checkbox","aria-label":a(o)("show_field"),priority:"secondary",type:"withMarker",onChange:N=>M(j,"visible",N)},{default:y(()=>[ne(x(a(o)("")),1)]),_:1},8,["modelValue","onUpdate:modelValue","aria-label","onChange"])]),default:y(()=>[s(Ne,{label:a(o)("sublabel"),secondary:""},{default:y(()=>[s(Ve,{modelValue:A.label,"onUpdate:modelValue":N=>A.label=N,onInput:N=>M(j,"label",N)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),s(Ba,{"model-value":A.description||"","get-label":a(o),"label-key":"description_message","placeholder-key":"enter_description_here","onUpdate:modelValue":N=>M(j,"description",N)},null,8,["model-value","get-label","onUpdate:modelValue"]),s(ht,{modelValue:A.hideLabel,"onUpdate:modelValue":N=>A.hideLabel=N,priority:"secondary",type:"checkmark",onChange:N=>M(j,"hideLabel",N)},{default:y(()=>[ne(x(a(o)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),s(Qe),s(ht,{modelValue:A.required,"onUpdate:modelValue":N=>A.required=N,priority:"secondary",type:"checkmark",onChange:N=>D(j,N)},{default:y(()=>[ne(x(a(o)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),A.required?(g(),ee(Ne,{key:0,label:a(o)("required_message"),secondary:""},{default:y(()=>[s(Ve,{modelValue:A.requiredMessage,"onUpdate:modelValue":N=>A.requiredMessage=N,placeholder:a(o)("this_field_is_required"),onInput:N=>M(j,"requiredMessage",N)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"])):ue("",!0),s(Qe),s(Wi,{label:a(o)("placeholder"),"model-value":A.placeholder,"input-placeholder":a(o)("enter_text_here"),"onUpdate:modelValue":N=>M(j,"placeholder",N)},null,8,["label","model-value","input-placeholder","onUpdate:modelValue"]),A.type!=="country"?(g(),ee(Wi,{key:1,label:a(o)("default_value"),"model-value":A.value,"onUpdate:modelValue":N=>M(j,"value",N)},null,8,["label","model-value","onUpdate:modelValue"])):(g(),ee(Ne,{key:2,label:a(o)("default_value"),secondary:""},{default:y(()=>[s(Ct,{modelValue:h.value,"onUpdate:modelValue":B[3]||(B[3]=N=>h.value=N),placeholder:a(o)("select_country"),onChange:N=>w(j,N)},{default:y(()=>[(g(!0),F(ve,null,Ee(a(v),N=>(g(),ee(kt,{key:N,value:N,secondary:""},{default:y(()=>[ne(x(N),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"])]),_:2},1032,["label"]))]),_:2},1032,["title","collapsed","onUpdate:collapsed"]))),128))]),s(Qe),s(Ne,{label:a(o)("css_classes"),secondary:""},{default:y(()=>[s(Ve,{"model-value":a(i).cssClasses,onInput:B[4]||(B[4]=A=>k("cssClasses",A))},null,8,["model-value"])]),_:1},8,["label"])]))}}),d4=Oe(s4,[["__scopeId","data-v-1c7e8383"]]),u4={class:"ivyforms-product-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},c4={class:"ivyforms-product-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},f4={class:"ivyforms-product-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},m4={class:"medium-16 text-primary"},v4={class:"regular-16 text-secondary"},p4={class:"ivyforms-product-field-options__checkbox-row ivyforms-flex ivyforms-gap-16 ivyforms-justify-content-start"},y4={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},g4=he({__name:"ProductFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=P(()=>Yv(o.field)),l=P(()=>i.value.productType==="checkbox"?"multiple":"single"),d=P(()=>o.getLabel("product")),m=P(()=>"product"),r=P(()=>{const k=o.field?.id??"";return typeof k=="number"&&k>0?String(k).padStart(2,"0"):o.getLabel("not_set")});function p(k){const M={...i.value,...k,prices:k.prices??{...i.value.prices}};o.updateField("htmlContent",Hv(M))}function f(k){p({prices:k})}function v(k){["single","checkbox","radio","select","user_defined"].includes(k)&&p({productType:k})}function h(k){p({paymentAmount:k})}function w(k){p({amountLabel:k})}function L(k){p({showPriceAfterItemLabel:k})}return(k,M)=>(g(),F("div",u4,[u("div",c4,[u("div",f4,[u("span",m4,x(t.getLabel("product_field")),1),u("span",v4,"("+x(t.getLabel("field_id"))+" "+x(r.value)+")",1)]),M[11]||(M[11]=u("div",{class:"ivyforms-product-field-options__divider ivyforms-width-100"},null,-1))]),s(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.label,onInput:M[0]||(M[0]=D=>t.updateField("label",D))},null,8,["model-value"])]),_:1},8,["label"]),s(ht,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:M[1]||(M[1]=D=>t.updateField("hideLabel",D))},{default:y(()=>[ne(x(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),s(Ba,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":M[2]||(M[2]=D=>t.updateField("description",D))},null,8,["model-value","get-label"]),u("div",p4,[s(ht,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:M[3]||(M[3]=D=>t.updateField("required",D))},{default:y(()=>[ne(x(t.getLabel("required")),1)]),_:1},8,["model-value"])]),t.field.required?(g(),ee(Ne,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),onInput:M[4]||(M[4]=D=>t.updateField("requiredMessage",D))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ue("",!0),i.value.productType==="single"||i.value.productType==="user_defined"?(g(),ee(Ne,{key:1,label:t.getLabel("default_value"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.defaultValue||"",placeholder:t.getLabel("enter_text_here"),onInput:M[5]||(M[5]=D=>t.updateField("defaultValue",D))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ue("",!0),i.value.productType==="select"?(g(),ee(Ne,{key:2,label:t.getLabel("placeholder_single_select"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.placeholder||"",placeholder:t.getLabel("enter_text_here"),onInput:M[6]||(M[6]=D=>t.updateField("placeholder",D))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ue("",!0),i.value.productType==="single"?(g(),ee(Ne,{key:3,label:t.getLabel("payment_amount"),secondary:""},{default:y(()=>[s(Ve,{"model-value":i.value.paymentAmount,placeholder:t.getLabel("enter_amount"),onInput:h},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ue("",!0),i.value.productType==="single"?(g(),ee(Ne,{key:4,label:t.getLabel("amount_label"),secondary:""},{default:y(()=>[s(Ve,{"model-value":i.value.amountLabel,placeholder:t.getLabel("enter_label_text"),onInput:w},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ue("",!0),s(Ne,{label:t.getLabel("product_type"),secondary:""},{default:y(()=>[s(Ct,{"model-value":i.value.productType,placeholder:t.getLabel("select"),secondary:"","onUpdate:modelValue":v},{default:y(()=>[s(kt,{value:"single",label:t.getLabel("product_type_single"),secondary:""},{default:y(()=>[ne(x(t.getLabel("product_type_single")),1)]),_:1},8,["label"]),s(kt,{value:"checkbox",label:t.getLabel("product_type_checkbox"),secondary:""},{default:y(()=>[ne(x(t.getLabel("product_type_checkbox")),1)]),_:1},8,["label"]),s(kt,{value:"radio",label:t.getLabel("product_type_radio"),secondary:""},{default:y(()=>[ne(x(t.getLabel("product_type_radio")),1)]),_:1},8,["label"]),s(kt,{value:"select",label:t.getLabel("product_type_select"),secondary:""},{default:y(()=>[ne(x(t.getLabel("product_type_select")),1)]),_:1},8,["label"]),s(kt,{value:"user_defined",label:t.getLabel("product_type_user_defined"),secondary:""},{default:y(()=>[ne(x(t.getLabel("product_type_user_defined")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),a(Pm)(i.value)?(g(),ee(ht,{key:5,"model-value":i.value.showPriceAfterItemLabel,priority:"secondary",type:"checkmark",onChange:L},{default:y(()=>[u("span",y4,x(t.getLabel("show_price_after_item_label")),1)]),_:1},8,["model-value"])):ue("",!0),a(Pm)(i.value)?(g(),ee(xc,{key:6,choices:t.field.fieldOptions||[],"show-values":t.field.showValues!==!1,"shuffle-options":!!t.field.shuffleOptions,"enable-search":!!t.field.enableSearch,"selection-mode":l.value,"can-shuffle":!0,"can-search":i.value.productType==="select","can-clear-selection":i.value.productType==="radio"||i.value.productType==="select","default-label":d.value,"default-value-prefix":m.value,"enable-price-column":!0,prices:i.value.prices,"choice-presets-enabled":!1,"onUpdate:choices":M[7]||(M[7]=D=>t.updateField("fieldOptions",D)),"onUpdate:showValues":M[8]||(M[8]=D=>t.updateField("showValues",D)),"onUpdate:shuffleOptions":M[9]||(M[9]=D=>t.updateField("shuffleOptions",D)),"onUpdate:enableSearch":M[10]||(M[10]=D=>t.updateField("enableSearch",D)),"onUpdate:prices":f},null,8,["choices","show-values","shuffle-options","enable-search","selection-mode","can-search","can-clear-selection","default-label","default-value-prefix","prices"])):ue("",!0)]))}}),h4=Oe(g4,[["__scopeId","data-v-8c5af3b6"]]),b4={class:"ivyforms-quantity-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},_4={class:"ivyforms-quantity-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},x4={class:"ivyforms-quantity-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},w4={class:"medium-16 text-primary"},C4={class:"regular-16 text-secondary"},S4={key:0,class:"regular-14 text-secondary ivyforms-m-0"},k4={class:"ivyforms-quantity-field-options__checkbox-row ivyforms-flex ivyforms-gap-16 ivyforms-justify-content-start"},F4={class:"ivyforms-quantity-field-options__css-classes ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},I4={class:"ivyforms-quantity-field-options__css-classes-header ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},T4={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},P4={class:"medium-14 text-primary"},$4=he({__name:"QuantityFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=St(),l=P(()=>{const v=o.field?.id??"";return typeof v=="number"&&v>0?String(v).padStart(2,"0"):o.getLabel("not_set")}),d=P(()=>Rx(o.field)),m=P(()=>i.fields.filter(v=>v.type==="product"&&v.fieldIndex!==o.field.fieldIndex).map(v=>({value:String(v.fieldIndex),label:v.label?.trim()?`${v.label} (#${v.fieldIndex})`:`${o.getLabel("product")} (#${v.fieldIndex})`}))),r=P(()=>{const v=d.value.linkedProductFieldIndex;return typeof v=="number"&&v>=0?String(v):""});function p(v){const h={...d.value,...v};o.updateField("htmlContent",Bx(h))}function f(v){if(v===""||v===null||v===void 0){p({linkedProductFieldIndex:null});return}const h=typeof v=="number"?v:Number(v);if(!Number.isFinite(h)||h<0){p({linkedProductFieldIndex:null});return}p({linkedProductFieldIndex:Math.round(h)})}return Re([m,()=>d.value.linkedProductFieldIndex],()=>{const v=d.value.linkedProductFieldIndex;if(v==null)return;if(!m.value.some(w=>Number(w.value)===v)){const w=m.value[0]?.value,L=typeof w=="string"&&w!==""?Number(w):Number.NaN;p({linkedProductFieldIndex:Number.isFinite(L)?Math.round(L):null})}},{immediate:!0}),(v,h)=>(g(),F("div",b4,[u("div",_4,[u("div",x4,[u("span",w4,x(t.getLabel("quantity_field")),1),u("span",C4,"("+x(t.getLabel("field_id"))+" "+x(l.value)+")",1)]),h[10]||(h[10]=u("div",{class:"ivyforms-quantity-field-options__divider ivyforms-width-100"},null,-1))]),s(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.label,onInput:h[0]||(h[0]=w=>t.updateField("label",w))},null,8,["model-value"])]),_:1},8,["label"]),s(ht,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:h[1]||(h[1]=w=>t.updateField("hideLabel",w))},{default:y(()=>[ne(x(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),s(Qe),s(Ne,{label:t.getLabel("description_message"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.description||"",placeholder:t.getLabel("enter_description_here"),onInput:h[2]||(h[2]=w=>t.updateField("description",w))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),s(Qe),s(Ne,{label:t.getLabel("product_mapping"),secondary:"",tooltip:t.getLabel("product_mapping_tooltip")},{default:y(()=>[s(Ct,{"model-value":r.value,class:"ivyforms-quantity-field-options__product-select",disabled:m.value.length===0,placeholder:t.getLabel("select_product"),"onUpdate:modelValue":f},{default:y(()=>[(g(!0),F(ve,null,Ee(m.value,w=>(g(),ee(kt,{key:String(w.value),value:w.value,label:w.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","placeholder"])]),_:1},8,["label","tooltip"]),m.value.length===0?(g(),F("p",S4,x(t.getLabel("quantity_no_product_fields")),1)):ue("",!0),s(Qe),u("div",k4,[s(ht,{"model-value":t.field.required,priority:"secondary",type:"checkmark",disabled:t.field.readOnly,onChange:h[3]||(h[3]=w=>t.updateField("required",w))},{default:y(()=>[ne(x(t.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),s(ht,{"model-value":t.field.readOnly,priority:"secondary",type:"checkmark",disabled:t.field.required||t.field.confirmFieldEnabled,onChange:h[4]||(h[4]=w=>t.updateField("readOnly",w))},{default:y(()=>[ne(x(t.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),t.field.required?(g(),ee(Ne,{key:1,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("required_message_placeholder"),onInput:h[5]||(h[5]=w=>t.updateField("requiredMessage",w))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ue("",!0),s(Qe),s(Ne,{label:t.getLabel("placeholder"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.placeholder||"",placeholder:t.getLabel("enter_amount"),onInput:h[6]||(h[6]=w=>t.updateField("placeholder",w))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),s(Qe),s(Ne,{label:t.getLabel("default_value"),secondary:"",tooltip:t.getLabel("default_value_tooltip")},{default:y(()=>[s(Ve,{"model-value":t.field.defaultValue||"",placeholder:t.getLabel("enter_text_here"),onInput:h[7]||(h[7]=w=>t.updateField("defaultValue",w))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]),s(Qe),u("div",F4,[u("div",I4,[u("div",T4,[u("span",P4,x(t.getLabel("css_classes")),1),s(bo,{content:t.getLabel("css_classes_tooltip"),"raw-content":"",placement:"top",theme:"inverted","aria-label":t.getLabel("css_classes")},{default:y(()=>[s(mo,{name:"question",type:"outline",size:"s","outer-size":"16px",color:"var(--map-base-dusk-symbol-2)",onClick:h[8]||(h[8]=jt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),s(Ve,{"model-value":t.field.cssClasses||"",placeholder:t.getLabel("css_classes_placeholder"),onInput:h[9]||(h[9]=w=>t.updateField("cssClasses",w))},null,8,["model-value","placeholder"])])]))}}),L4=Oe($4,[["__scopeId","data-v-35a95cc1"]]),V4={class:"ivyforms-total-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},U4={class:"ivyforms-total-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},M4={class:"ivyforms-total-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},R4={class:"medium-16 text-primary"},B4={class:"regular-16 text-secondary"},E4={class:"ivyforms-total-field-options__checkbox-row ivyforms-flex ivyforms-gap-16 ivyforms-justify-content-start"},A4={class:"ivyforms-total-field-options__empty-payment ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},D4={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},O4={class:"medium-14 text-primary"},z4=he({__name:"TotalFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=P(()=>{const r=o.field?.id??"";return typeof r=="number"&&r>0?String(r).padStart(2,"0"):o.getLabel("not_set")}),l=P(()=>Gv(o.field));function d(r){const p={...l.value,...r};o.updateField("htmlContent",jv(p))}function m(r){d({emptyPaymentMessageHtml:r})}return(r,p)=>(g(),F("div",V4,[u("div",U4,[u("div",M4,[u("span",R4,x(t.getLabel("total_field")),1),u("span",B4,"("+x(t.getLabel("field_id"))+" "+x(i.value)+")",1)]),p[6]||(p[6]=u("div",{class:"ivyforms-total-field-options__divider ivyforms-width-100"},null,-1))]),s(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.label,onInput:p[0]||(p[0]=f=>t.updateField("label",f))},null,8,["model-value"])]),_:1},8,["label"]),s(ht,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:p[1]||(p[1]=f=>t.updateField("hideLabel",f))},{default:y(()=>[ne(x(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),s(Qe),s(Ba,{"model-value":t.field.description||"","get-label":t.getLabel,"label-key":"description_message","placeholder-key":"enter_description_here","onUpdate:modelValue":p[2]||(p[2]=f=>t.updateField("description",f))},null,8,["model-value","get-label"]),s(Qe),u("div",E4,[s(ht,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:p[3]||(p[3]=f=>t.updateField("required",f))},{default:y(()=>[ne(x(t.getLabel("required")),1)]),_:1},8,["model-value"])]),t.field.required?(g(),ee(Ne,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("total_default_required_message"),onInput:p[4]||(p[4]=f=>t.updateField("requiredMessage",f))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ue("",!0),s(Qe),u("div",A4,[u("div",D4,[u("span",O4,x(t.getLabel("empty_payment_message")),1),s(bo,{content:t.getLabel("empty_payment_message_tooltip"),"raw-content":"",placement:"top",theme:"inverted","aria-label":t.getLabel("empty_payment_message")},{default:y(()=>[s(mo,{name:"question",type:"outline",size:"s","outer-size":"16px",color:"var(--map-base-dusk-symbol-2)",onClick:p[5]||(p[5]=jt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])]),s(jd,{"model-value":l.value.emptyPaymentMessageHtml,"onUpdate:modelValue":m,"show-toolbar":""},null,8,["model-value"])])]))}}),N4=Oe(z4,[["__scopeId","data-v-7aa3bf3b"]]),W4={class:"ivyforms-html-content-options"},q4={class:"ivyforms-html-content-options__label medium-14 ivyforms-mb-8"},Y4=he({__name:"HtmlContentOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=P(()=>o.field?.htmlContent||""),l=d=>{o.updateField("htmlContent",d)};return(d,m)=>(g(),F("div",W4,[u("div",q4,x(t.getLabel("content")),1),s(jd,{"model-value":i.value,"onUpdate:modelValue":l,"show-toolbar":""},null,8,["model-value"])]))}}),H4=Oe(Y4,[["__scopeId","data-v-4055c756"]]),G4={class:"ivyforms-rating-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},j4=he({__name:"RatingFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=P(()=>{if(Array.isArray(o.field.fieldOptions))return o.field.fieldOptions;const l=o.field.options;return Array.isArray(l)?l:[]});return Ft(()=>{if(!o.field.fieldOptions||o.field.fieldOptions.length===0){const l=[{id:1,label:o.getLabel("good"),value:"1",isDefault:!1,position:1},{id:2,label:o.getLabel("nice"),value:"2",isDefault:!1,position:2},{id:3,label:o.getLabel("very_good"),value:"3",isDefault:!1,position:3},{id:4,label:o.getLabel("awesome"),value:"4",isDefault:!1,position:4},{id:5,label:o.getLabel("amazing"),value:"5",isDefault:!1,position:5}];o.updateField("fieldOptions",l)}}),Re(()=>i.value,l=>{if(!l||l.length===0)return;if(l.some((m,r)=>m.value!==String(r+1))){const m=l.map((r,p)=>({...r,value:String(p+1),position:p+1}));o.updateField("fieldOptions",m)}},{deep:!0}),(l,d)=>(g(),F("div",G4,[s(xc,{choices:i.value,"show-values":t.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":d[0]||(d[0]=m=>t.updateField("fieldOptions",m)),"onUpdate:showValues":d[1]||(d[1]=m=>t.updateField("showValues",m))},null,8,["choices","show-values"]),s(ht,{"model-value":!!t.field.showRatingText,priority:"secondary",type:"checkmark","onUpdate:modelValue":d[2]||(d[2]=m=>t.updateField("showRatingText",m))},{default:y(()=>[ne(x(t.getLabel("show_text")),1)]),_:1},8,["model-value"]),s(Qe),s(ht,{"model-value":t.field.required,priority:"secondary",type:"checkmark","onUpdate:modelValue":d[3]||(d[3]=m=>t.updateField("required",m))},{default:y(()=>[ne(x(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(g(),ee(Ne,{key:0,label:t.getLabel("required_message")},{default:y(()=>[s(Ve,{secondary:"","model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),"onUpdate:modelValue":d[4]||(d[4]=m=>t.updateField("requiredMessage",m))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ue("",!0)]))}}),K4=Oe(j4,[["__scopeId","data-v-de505318"]]),Q4={class:"ivyforms-gdpr-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},X4={class:"ivyforms-gdpr-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},J4={class:"ivyforms-gdpr-field-options__field-meta-title medium-16"},Z4={class:"ivyforms-gdpr-field-options__field-meta-id regular-16"},e6=he({__name:"GdprFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=P(()=>{const i=t.field?.id??"";return typeof i=="number"&&i?String(i).padStart(2,"0"):t.getLabel("not_set")});return(i,l)=>(g(),F("div",Q4,[u("div",X4,[u("div",J4,[ne(x(t.getLabel("gdpr"))+" ",1),u("span",Z4,"(ID "+x(o.value)+")",1)]),s(Qe)]),s(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.label,onInput:l[0]||(l[0]=d=>t.updateField("label",d))},null,8,["model-value"])]),_:1},8,["label"]),s(ht,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:l[1]||(l[1]=d=>t.updateField("hideLabel",d))},{default:y(()=>[ne(x(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),s(Ne,{label:t.getLabel("agreement_text"),tooltip:t.getLabel("agreement_text_html_hint"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.agreementText||"",placeholder:t.getLabel("agreement_text_placeholder"),type:"textarea",rows:3,onInput:l[2]||(l[2]=d=>t.updateField("agreementText",d))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]),s(Ba,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":l[3]||(l[3]=d=>t.updateField("description",d))},null,8,["model-value","get-label"]),s(Qe),s(Ne,{label:t.getLabel("css_classes"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.cssClasses||"",placeholder:t.getLabel("css_classes_placeholder"),onInput:l[4]||(l[4]=d=>t.updateField("cssClasses",d))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),t6=Oe(e6,[["__scopeId","data-v-3007828a"]]),o6={class:"ivyforms-max-length-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},n6=he({__name:"MaxLengthOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,i)=>(g(),F("div",o6,[s(Io,{"model-value":t.field.limitMaxLength,priority:"secondary",size:"d",title:t.getLabel("limit_maximum_length"),"text-position":"right",onChange:i[0]||(i[0]=l=>t.updateField("limitMaxLength",l))},null,8,["model-value","title"]),t.field.limitMaxLength?(g(),ee(Ne,{key:0},{default:y(()=>[s(Kd,{"model-value":t.field.maxLength,min:1,max:65535,secondary:"","onUpdate:modelValue":i[1]||(i[1]=l=>t.updateField("maxLength",l))},null,8,["model-value"])]),_:1})):ue("",!0)]))}}),i6=Oe(n6,[["__scopeId","data-v-38f09b3a"]]),l6={class:"ivyforms-default-value-options"},a6=he({__name:"TextDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,i)=>(g(),F("div",l6,[s(Wi,{label:t.getLabel("default_value"),"model-value":t.field.defaultValue,"onUpdate:modelValue":i[0]||(i[0]=l=>t.updateField("defaultValue",l))},null,8,["label","model-value"])]))}}),r6={class:"ivyforms-default-value-options"},s6=he({__name:"TextareaDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,i)=>(g(),F("div",r6,[s(Wi,{label:t.getLabel("default_value"),"model-value":t.field.defaultValue,"input-type":"textarea","onUpdate:modelValue":i[0]||(i[0]=l=>t.updateField("defaultValue",l))},null,8,["label","model-value"])]))}}),d6={class:"ivyforms-label-position-options"},u6=he({__name:"LabelPositionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,i)=>(g(),F("div",d6,[s(Ne,{label:t.getLabel("label_position")},{default:y(()=>[s(In,{"model-value":t.field.labelPosition,priority:"secondary",onChange:i[0]||(i[0]=l=>t.updateField("labelPosition",l))},{default:y(()=>[s(Yt,{value:"default",priority:"secondary"},{default:y(()=>[ne(x(t.getLabel("label_position_default")),1)]),_:1}),s(Yt,{value:"top",priority:"secondary"},{default:y(()=>[ne(x(t.getLabel("label_position_top")),1)]),_:1}),s(Yt,{value:"left",priority:"secondary"},{default:y(()=>[ne(x(t.getLabel("label_position_left")),1)]),_:1}),s(Yt,{value:"right",priority:"secondary"},{default:y(()=>[ne(x(t.getLabel("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),eu=Oe(u6,[["__scopeId","data-v-ac4261e2"]]),c6={class:"ivyforms-no-duplicates-option"},f6=he({__name:"NoDuplicatesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,i)=>(g(),F("div",c6,[s(ht,{"model-value":t.field.noDuplicates,priority:"secondary",type:"checkmark",onChange:i[0]||(i[0]=l=>t.updateField("noDuplicates",l))},{default:y(()=>[ne(x(t.getLabel("no_duplicates")),1)]),_:1},8,["model-value"])]))}}),m6={key:1,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},v6={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},p6={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},y6={key:2,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},g6={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},h6={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},b6={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},_6={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},x6={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},w6={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},C6={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},S6={class:"medium-14"},k6={key:1,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},F6=he({__name:"TimeFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function},displayFormat:{}},setup(t){const o=t,{field:i,updateField:l,getLabel:d,displayFormat:m}=o,r={TIME_PICKER:"time-picker",INPUT:"input",DROPDOWN:"dropdown"},p={AMPM:"ampm"},f={EMPTY:""},v=P(()=>o.field.timeFieldType===r.TIME_PICKER),h=P(()=>o.field.timeFieldType===r.INPUT),w=P(()=>o.field.timeFieldType===r.DROPDOWN),L=P(()=>v.value||h.value),k=_(o.field.defaultValue?"custom":"none");Re(()=>o.field.defaultValue,U=>{!U&&k.value==="custom"?k.value="none":U&&k.value==="none"&&(k.value="custom")});const M=U=>{const T=String(U);k.value=T,T==="none"&&o.updateField("defaultValue","")},D=P(()=>o.field.timeFormat===p.AMPM),$=_(f.EMPTY),B=_(f.EMPTY),A=_(""),j=_(""),N=_(""),oe=P(()=>{const U={value:"",label:o.getLabel("not_selected")};if(o.field.timeFormat===p.AMPM){const T=Array.from({length:12},(te,ae)=>{const me=String(ae+1).padStart(2,"0");return{value:me,label:me}});return[U,...T]}else{const T=Array.from({length:24},(te,ae)=>{const me=String(ae).padStart(2,"0");return{value:me,label:me}});return[U,...T]}}),J=[{value:"",label:o.getLabel("not_selected")},...Array.from({length:60},(U,T)=>{const te=String(T).padStart(2,"0");return{value:te,label:te}})],{parseTimeString:K,formatTimeString:Y,getAmPmFromHours:H}=cc();Re(()=>o.field.defaultValue,U=>{if(w.value&&typeof U=="string"){const T=K(U);j.value=T.hours,N.value=T.minutes,B.value=T.amPm}if(h.value&&typeof U=="string"){const T=U.match(/\b(AM|PM)\b/i);A.value=U.replace(/\b(AM|PM)\b/i,"").trim(),T&&T[1]&&($.value=T[1].toUpperCase())}},{immediate:!0});const fe=U=>{const T=$.value,te=T?`${U.trim()} ${T}`:U.trim();o.updateField("defaultValue",te)},O=U=>{const T=A.value.trim(),te=U?`${T} ${U}`:T;o.updateField("defaultValue",te)},q=U=>{B.value=U;const T=Y(j.value,N.value||"",U);o.updateField("defaultValue",T)},W=()=>{const U=Y(j.value,N.value,B.value);o.updateField("defaultValue",U)},R=_(o.field.defaultValue||"");Re(R,U=>{if(o.field.timeFormat===p.AMPM&&U){const T=U.match(/^(\d{1,2}):(\d{2})(?::(\d{2}))?$/);if(T){const te=parseInt(T[1],10),ae=H(T[1]),me=te%12||12,He=String(me).padStart(2,"0"),Be=T[3]?`${He}:${T[2]}:${T[3]}`:`${He}:${T[2]}`;o.updateField("defaultValue",`${Be} ${ae}`)}else o.updateField("defaultValue",U)}else o.updateField("defaultValue",U)}),Ft(()=>{i.minTimeValue&&i.minTimeValue!==""||i.maxTimeValue&&i.maxTimeValue!==""?l("limitTimeRange",!0):l("limitTimeRange",!1)});function G(U){l("limitTimeRange",U),U||(l("minTimeValue",""),l("maxTimeValue",""))}const z=P({get(){return i.minTimeValue||null},set(U){l("minTimeValue",U||"")}}),X=P({get(){return i.maxTimeValue||null},set(U){l("maxTimeValue",U||"")}});return(U,T)=>{const te=kt,ae=Ct;return g(),F(ve,null,[a(i).type==="time"?(g(),ee(Ne,{key:0,label:a(d)("default_value")},{default:y(()=>[s(In,{"model-value":k.value,priority:"secondary",class:"ivyforms-flex ivyforms-gap-24 ivyforms-time-default-mode-group","onUpdate:modelValue":M},{default:y(()=>[s(Yt,{label:"none",priority:"secondary"},{default:y(()=>[ne(x(a(d)("none")),1)]),_:1}),s(Yt,{label:"current",disabled:"",priority:"secondary",class:"ivyforms-time-radio--pro"},{default:y(()=>[ne(x(a(d)("current_time"))+" ",1),s(so,{image:"pro-bolt",size:"s"})]),_:1}),s(Yt,{label:"custom",priority:"secondary"},{default:y(()=>[ne(x(a(d)("custom")),1)]),_:1})]),_:1},8,["model-value"]),v.value&&k.value==="custom"?(g(),ee(Zu,{key:0,modelValue:R.value,"onUpdate:modelValue":T[0]||(T[0]=me=>R.value=me),"time-format":a(i).timeFormat,editable:!1,clearable:!0,secondary:""},null,8,["modelValue","time-format"])):h.value&&k.value==="custom"?(g(),F("div",m6,[u("div",v6,[s(Ve,{modelValue:A.value,"onUpdate:modelValue":T[1]||(T[1]=me=>A.value=me),onInput:fe},null,8,["modelValue"])]),D.value?(g(),F("div",p6,[s(ae,{modelValue:$.value,"onUpdate:modelValue":[T[2]||(T[2]=me=>$.value=me),O],class:"ivyforms-ampm-select"},{default:y(()=>[s(te,{value:"",label:a(d)("not_selected")},{default:y(()=>[ne(x(a(d)("not_selected")),1)]),_:1},8,["label"]),s(te,{value:"AM",label:a(d)("am")},{default:y(()=>[ne(x(a(d)("am")),1)]),_:1},8,["label"]),s(te,{value:"PM",label:a(d)("pm")},{default:y(()=>[ne(x(a(d)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):ue("",!0)])):w.value&&k.value==="custom"?(g(),F("div",y6,[u("div",g6,[u("div",h6,x(a(d)("hours")),1),s(ae,{modelValue:j.value,"onUpdate:modelValue":[T[3]||(T[3]=me=>j.value=me),W],class:"ivyforms-hours-select"},{default:y(()=>[(g(!0),F(ve,null,Ee(oe.value,me=>(g(),ee(te,{key:me.value,label:me.label,value:me.value},{default:y(()=>[ne(x(me.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),u("div",b6,[u("div",_6,x(a(d)("minutes")),1),s(ae,{modelValue:N.value,"onUpdate:modelValue":[T[4]||(T[4]=me=>N.value=me),W],class:"ivyforms-minutes-select"},{default:y(()=>[(g(),F(ve,null,Ee(J,me=>s(te,{key:me.value,label:me.label,value:me.value},{default:y(()=>[ne(x(me.label),1)]),_:2},1032,["label","value"])),64))]),_:1},8,["modelValue"])]),D.value?(g(),F("div",x6,[u("div",w6,x(a(d)("am_pm")),1),s(ae,{modelValue:B.value,"onUpdate:modelValue":[T[5]||(T[5]=me=>B.value=me),q],class:"ivyforms-ampm-select"},{default:y(()=>[s(te,{value:"",label:a(d)("not_selected")},{default:y(()=>[ne(x(a(d)("not_selected")),1)]),_:1},8,["label"]),s(te,{value:"AM",label:a(d)("am")},{default:y(()=>[ne(x(a(d)("am")),1)]),_:1},8,["label"]),s(te,{value:"PM",label:a(d)("pm")},{default:y(()=>[ne(x(a(d)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):ue("",!0)])):ue("",!0)]),_:1},8,["label"])):ue("",!0),s(Qe),s(Ne,{secondary:""},{label:y(()=>[u("div",C6,[u("span",S6,x(a(d)("enable_seconds")),1),s(so,{image:"pro-text",size:"d"})])]),default:y(()=>[s(Io,{"model-value":!1,priority:"secondary",size:"d","text-position":"right",disabled:""})]),_:1}),s(Qe),s(Io,{"model-value":a(i).limitTimeRange,priority:"secondary",size:"d",title:a(d)("limit_min_max_time"),"text-position":"right",onChange:G},null,8,["model-value","title"]),a(i).limitTimeRange?(g(),F("div",k6,[s(Ne,{label:a(d)("min_time"),class:"ivyforms-flex-1"},{default:y(()=>[s(Zu,{modelValue:z.value,"onUpdate:modelValue":T[6]||(T[6]=me=>z.value=me),format:a(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),s(Ne,{label:a(d)("max_time"),class:"ivyforms-flex-1"},{default:y(()=>[s(Zu,{modelValue:X.value,"onUpdate:modelValue":T[7]||(T[7]=me=>X.value=me),format:a(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):ue("",!0),L.value?(g(),F(ve,{key:2},[s(Qe),s(Ne,{label:a(d)("prefix"),secondary:""},{default:y(()=>[s(Ve,{"model-value":a(i).inputPrefix||"",onInput:T[8]||(T[8]=me=>a(l)("inputPrefix",me))},null,8,["model-value"])]),_:1},8,["label"]),s(Ne,{label:a(d)("suffix"),secondary:""},{default:y(()=>[s(Ve,{"model-value":a(i).inputSuffix||"",onInput:T[9]||(T[9]=me=>a(l)("inputSuffix",me))},null,8,["model-value"])]),_:1},8,["label"])],64)):ue("",!0)],64)}}}),I6=Oe(F6,[["__scopeId","data-v-9398e4cc"]]),T6={key:0,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},P6={key:2,label:"",class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},$6={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},L6={class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},V6={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},U6={class:"medium-14"},M6={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},R6={class:"medium-14"},B6={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},E6={class:"medium-14"},A6={class:"ivyforms-flex ivyforms-gap-16 ivyforms-width-100 ivyforms-date-pro-checkboxes"},D6={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},O6={class:"medium-14"},z6={class:"ivyforms-flex ivyforms-gap-16 ivyforms-width-100"},N6={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},W6={class:"medium-14"},q6=he({__name:"DateFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,{field:i,updateField:l,getLabel:d}=o,m=P(()=>o.field.dateFieldType==="date-picker"||o.field.dateFieldType==="picker"),r=P(()=>o.field.dateFieldType==="input"),p=P(()=>o.field.dateFieldType==="dropdown"),f=P(()=>m.value||r.value),v=_(o.field.defaultValue?"custom":"none");Re(()=>o.field.defaultValue,U=>{!U&&v.value==="custom"?v.value="none":U&&v.value==="none"&&(v.value="custom")});const h=U=>{const T=String(U);v.value=T,T==="none"&&o.updateField("defaultValue","")},{parseDateString:w,formatDateString:L,getDaysArray:k,getMonthsArray:M,getYearsArray:D,toISOFormat:$,fromISOFormat:B}=Nv(),A=P(()=>String(o.field.dateFormat||"MM/DD/YYYY")),j=P({get:()=>$(o.field.defaultValue||"",o.field.dateFormat||"MM/DD/YYYY"),set:U=>{o.updateField("defaultValue",B(U||"",o.field.dateFormat||"MM/DD/YYYY"))}}),N=_(""),oe=_(""),J=_(""),K=_(""),Y=_(!1),H=P(()=>{const U=(o.field.dateFormat||"MM/DD/YYYY").toUpperCase(),T=[],te=U.indexOf("D"),ae=U.indexOf("M"),me=U.indexOf("Y");return te!==-1&&T.push({type:"day",order:te,placeholder:U.includes("DD")?"DD":"D"}),ae!==-1&&T.push({type:"month",order:ae,placeholder:U.includes("MM")?"MM":"M"}),me!==-1&&T.push({type:"year",order:me,placeholder:U.includes("YYYY")?"YYYY":"YY"}),T.sort((He,Be)=>He.order-Be.order)});Re(()=>o.field.defaultValue,U=>{if(!Y.value)if(U&&typeof U=="string"){N.value=U;const T=w(U,o.field.dateFormat||"MM/DD/YYYY");oe.value=T.day,J.value=T.month,K.value=T.year}else N.value="",oe.value="",J.value="",K.value=""},{immediate:!0});const fe=()=>{const U=N.value.trim();if(!U){Y.value=!0,o.updateField("defaultValue",""),Ko(()=>{Y.value=!1});return}const T=w(U,o.field.dateFormat||"MM/DD/YYYY");if(T.day&&T.month&&T.year){const te=Number(T.day),ae=Number(T.month),me=Number(T.year);if(te>=1&&te<=31&&ae>=1&&ae<=12&&me>=1900&&me<=2100){const Be=L(String(te),String(ae),String(me),o.field.dateFormat||"MM/DD/YYYY");Y.value=!0,N.value=Be,o.updateField("defaultValue",Be),Ko(()=>{Y.value=!1})}else N.value=U}else N.value=U},O=()=>{Ko(()=>{const U=oe.value&&J.value&&K.value,T=!oe.value&&!J.value&&!K.value;if(U){Y.value=!0;const te=L(oe.value,J.value,K.value,o.field.dateFormat||"MM/DD/YYYY");o.updateField("defaultValue",te),Ko(()=>{Y.value=!1})}else T&&(Y.value=!0,o.updateField("defaultValue",""),Ko(()=>{Y.value=!1}))})},q=P(()=>[{label:"--",value:""},...k()]),W=P(()=>[{label:"--",value:""},...M()]),R=P(()=>{const U=o.field.minYear||new Date().getFullYear()-100,T=o.field.maxYear||new Date().getFullYear()+100;return[{label:"--",value:""},...D(U,T)]}),G=P({get:()=>{const U=o.field.minDateValue;if(!U)return"";const T=String(U);return/^\d{4}-\d{2}-\d{2}$/.test(T)?T:$(T,o.field.dateFormat||"MM/DD/YYYY")},set:U=>{o.updateField("minDateValue",U||"")}}),z=P({get:()=>{const U=o.field.maxDateValue;if(!U)return"";const T=String(U);return/^\d{4}-\d{2}-\d{2}$/.test(T)?T:$(T,o.field.dateFormat||"MM/DD/YYYY")},set:U=>{o.updateField("maxDateValue",U||"")}});Ft(()=>{i.minDateValue&&i.minDateValue!==""||i.maxDateValue&&i.maxDateValue!==""?l("limitDateRange",!0):l("limitDateRange",!1)});function X(U){l("limitDateRange",U),U||(l("minDateValue",""),l("maxDateValue",""))}return(U,T)=>(g(),F(ve,null,[s(Io,{"model-value":a(i).limitDateRange,priority:"secondary",size:"d",title:a(d)("enable_date_range"),"text-position":"right",onChange:X},null,8,["model-value","title"]),a(i).limitDateRange?(g(),F("div",T6,[s(Ne,{label:a(d)("min_date"),class:"ivyforms-flex-50"},{default:y(()=>[s(Vr,{modelValue:G.value,"onUpdate:modelValue":T[0]||(T[0]=te=>G.value=te),format:A.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),s(Ne,{label:a(d)("max_date"),class:"ivyforms-flex-50"},{default:y(()=>[s(Vr,{modelValue:z.value,"onUpdate:modelValue":T[1]||(T[1]=te=>z.value=te),format:A.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):ue("",!0),s(Qe),s(Ne,{label:a(d)("default_value")},{default:y(()=>[s(In,{"model-value":v.value,priority:"secondary",class:"ivyforms-flex ivyforms-gap-24 ivyforms-date-default-mode-group","onUpdate:modelValue":h},{default:y(()=>[s(Yt,{label:"none",priority:"secondary"},{default:y(()=>[ne(x(a(d)("none")),1)]),_:1}),s(Yt,{label:"current",disabled:"",priority:"secondary",class:"ivyforms-date-radio--pro"},{default:y(()=>[ne(x(a(d)("current_date"))+" ",1),s(so,{image:"pro-bolt",size:"s"})]),_:1}),s(Yt,{label:"custom",priority:"secondary"},{default:y(()=>[ne(x(a(d)("custom")),1)]),_:1})]),_:1},8,["model-value"]),m.value&&v.value==="custom"?(g(),ee(Vr,{key:0,label:"",modelValue:j.value,"onUpdate:modelValue":T[2]||(T[2]=te=>j.value=te),format:A.value,"value-format":"YYYY-MM-DD","icon-start":"calendar-dot",clearable:"",secondary:""},null,8,["modelValue","format"])):r.value&&v.value==="custom"?(g(),ee(Ve,{key:1,label:"",modelValue:N.value,"onUpdate:modelValue":T[3]||(T[3]=te=>N.value=te),placeholder:A.value,type:"text",onBlur:fe},null,8,["modelValue","placeholder"])):p.value&&v.value==="custom"?(g(),F("div",P6,[(g(!0),F(ve,null,Ee(H.value,te=>(g(),F("div",{key:te.type,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},[u("div",$6,x(a(d)(te.type)),1),te.type==="day"?(g(),ee(Ct,{key:0,modelValue:oe.value,"onUpdate:modelValue":[T[4]||(T[4]=ae=>oe.value=ae),O],class:"ivyforms-day-select"},{default:y(()=>[(g(!0),F(ve,null,Ee(q.value,ae=>(g(),ee(kt,{key:ae.value,label:ae.label,value:ae.value},{default:y(()=>[ne(x(ae.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):te.type==="month"?(g(),ee(Ct,{key:1,modelValue:J.value,"onUpdate:modelValue":[T[5]||(T[5]=ae=>J.value=ae),O],class:"ivyforms-month-select"},{default:y(()=>[(g(!0),F(ve,null,Ee(W.value,ae=>(g(),ee(kt,{key:ae.value,label:ae.label,value:ae.value},{default:y(()=>[ne(x(ae.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):te.type==="year"?(g(),ee(Ct,{key:2,modelValue:K.value,"onUpdate:modelValue":[T[6]||(T[6]=ae=>K.value=ae),O],class:"ivyforms-year-select"},{default:y(()=>[(g(!0),F(ve,null,Ee(R.value,ae=>(g(),ee(kt,{key:ae.value,label:ae.label,value:ae.value},{default:y(()=>[ne(x(ae.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):ue("",!0)]))),128))])):ue("",!0)]),_:1},8,["label"]),s(Qe),u("div",L6,[s(ht,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ne(x(a(d)("no_duplicates")),1)]),_:1}),s(so,{image:"pro-text",size:"d"})]),s(Qe),s(Ne,{secondary:""},{label:y(()=>[u("div",V6,[u("span",U6,x(a(d)("available_calendar_months")),1),s(so,{image:"pro-text",size:"d"})])]),default:y(()=>[s(Ct,{"model-value":"",placeholder:a(d)("any_months"),disabled:"",secondary:""},null,8,["placeholder"])]),_:1}),s(Ne,{secondary:""},{label:y(()=>[u("div",M6,[u("span",R6,x(a(d)("available_calendar_week_days")),1),s(so,{image:"pro-text",size:"d"})])]),default:y(()=>[s(Ct,{"model-value":"",placeholder:a(d)("any_days_of_week"),disabled:"",secondary:""},null,8,["placeholder"])]),_:1}),s(Qe),s(Ne,{secondary:""},{label:y(()=>[u("div",B6,[u("span",E6,x(a(d)("available_dynamic_dates")),1),s(so,{image:"pro-text",size:"d"})])]),default:y(()=>[s(Ct,{"model-value":"",placeholder:a(d)("any_dates"),disabled:"",secondary:""},null,8,["placeholder"])]),_:1}),u("div",A6,[s(ht,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ne(x(a(d)("exclude_weekends")),1)]),_:1}),s(ht,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ne(x(a(d)("exclude_weekdays")),1)]),_:1})]),s(Qe),s(Ne,{secondary:""},{label:y(()=>[u("div",D6,[u("span",O6,x(a(d)("allow_select_dates")),1),s(so,{image:"pro-text",size:"d"})])]),default:y(()=>[u("div",z6,[s(ht,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ne(x(a(d)("past_dates")),1)]),_:1}),s(ht,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ne(x(a(d)("future_dates")),1)]),_:1})])]),_:1}),s(Qe),s(Ne,{secondary:""},{label:y(()=>[u("div",N6,[u("span",W6,x(a(d)("week_starts")),1),s(so,{image:"pro-text",size:"d"})])]),default:y(()=>[s(In,{"model-value":"monday",priority:"secondary",class:"ivyforms-flex ivyforms-gap-24 ivyforms-date-week-starts-group"},{default:y(()=>[s(Yt,{label:"monday",disabled:"",priority:"secondary"},{default:y(()=>[ne(x(a(d)("on_monday")),1)]),_:1}),s(Yt,{label:"sunday",disabled:"",priority:"secondary"},{default:y(()=>[ne(x(a(d)("on_sunday")),1)]),_:1})]),_:1})]),_:1}),f.value?(g(),F(ve,{key:1},[s(Qe),s(Ne,{label:a(d)("prefix"),secondary:""},{default:y(()=>[s(Ve,{"model-value":a(i).inputPrefix||"",onInput:T[7]||(T[7]=te=>a(l)("inputPrefix",te))},null,8,["model-value"])]),_:1},8,["label"]),s(Ne,{label:a(d)("suffix"),secondary:""},{default:y(()=>[s(Ve,{"model-value":a(i).inputSuffix||"",onInput:T[8]||(T[8]=te=>a(l)("inputSuffix",te))},null,8,["model-value"])]),_:1},8,["label"])],64)):ue("",!0)],64))}}),Y6=Oe(q6,[["__scopeId","data-v-4cdb33b7"]]),H6={class:"ivyforms-file-upload-max-size"},G6=he({__name:"FileUploadMaxSizeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=P(()=>{const d=o.field.maxFileSizeMb;return typeof d=="number"&&!Number.isNaN(d)?d:typeof d=="string"&&d.trim()!==""&&parseInt(d,10)||0});function l(d){if(d==null||Number.isNaN(d)){o.updateField("maxFileSizeMb",0);return}o.updateField("maxFileSizeMb",Math.min(9999,Math.max(0,d)))}return(d,m)=>(g(),F("div",H6,[s(Ne,{label:t.getLabel("file_upload_max_size_mb"),tooltip:t.getLabel("file_upload_max_size_tooltip")},{default:y(()=>[s(Kd,{"model-value":i.value,secondary:"",min:0,max:9999,placeholder:t.getLabel("file_upload_max_size_suffix"),class:"ivyforms-file-upload-max-size__input","onUpdate:modelValue":l},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"])]))}}),j6=Oe(G6,[["__scopeId","data-v-3f0573ef"]]),K6={class:"ivyforms-file-upload-pro-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Q6={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},X6={class:"ivyforms-file-upload-pro-advanced__label-row ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},J6={class:"medium-14"},Z6=he({__name:"FileUploadProAdvancedOptionsFallback",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{checkFeatureAccess:o}=Po();function i(l){l.preventDefault(),l.stopPropagation(),o("file_upload_pro")}return(l,d)=>(g(),F("div",K6,[u("div",{class:"ivyforms-file-upload-pro-advanced__row is-locked",onClickCapture:i},[s(ht,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:y(()=>[ne(x(t.getLabel("file_upload_multiple_upload")),1)]),_:1}),s(so,{image:"pro-text",size:"s"})],32),u("div",Q6,[u("div",{class:"ivyforms-file-upload-pro-advanced__row is-locked",onClickCapture:i},[s(ht,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:"",tooltip:t.getLabel("file_upload_max_upload_count_tooltip")},{default:y(()=>[ne(x(t.getLabel("file_upload_max_upload_count")),1)]),_:1},8,["tooltip"]),s(so,{image:"pro-text",size:"s"})],32)]),s(Ne,{secondary:""},{label:y(()=>[u("div",X6,[u("span",J6,x(t.getLabel("file_upload_allowed_file_types")),1),s(so,{image:"pro-text",size:"s"})])]),default:y(()=>[u("div",{class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12 is-locked",onClickCapture:i},[s(In,{"model-value":"all",class:"ivyforms-file-upload-pro-advanced__radios"},{default:y(()=>[s(Yt,{value:"all",priority:"secondary",disabled:""},{default:y(()=>[ne(x(t.getLabel("file_upload_all_file_types")),1)]),_:1}),s(Yt,{value:"specified",priority:"secondary",disabled:""},{default:y(()=>[ne(x(t.getLabel("file_upload_specify_allowed_types")),1)]),_:1})]),_:1})],32)]),_:1})]))}}),eO=Oe(Z6,[["__scopeId","data-v-392dff47"]]),tO=he({__name:"FileUploadProAdvancedOptionsBridge",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=P(()=>(qe.hooks.updateCounter.value,window.IvyForms?.components?.FileUploadProAdvancedOptions)),i=P(()=>o.value??eO);function l(d){d.detail?.componentName==="FileUploadProAdvancedOptions"&&qe.hooks.triggerUpdate()}return Ft(()=>{window.addEventListener("ivyforms:pro:component-registered",l)}),La(()=>{window.removeEventListener("ivyforms:pro:component-registered",l)}),(d,m)=>(g(),ee(Xt(i.value),{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]))}}),oO={class:"ivyforms-file-upload-save-location"},nO=he({__name:"FileUploadSaveLocationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=P(()=>o.field.saveUploadsTo==="media_library"?"media_library":"ivyforms");return(l,d)=>(g(),F("div",oO,[s(Ne,{label:t.getLabel("file_upload_save_location"),secondary:""},{default:y(()=>[s(In,{"model-value":i.value,priority:"secondary",class:"ivyforms-file-upload-save-location__radios",onChange:d[0]||(d[0]=m=>t.updateField("saveUploadsTo",m))},{default:y(()=>[s(Yt,{value:"ivyforms",priority:"secondary"},{default:y(()=>[ne(x(t.getLabel("file_upload_save_ivyforms_default")),1)]),_:1}),s(Yt,{value:"media_library",priority:"secondary"},{default:y(()=>[ne(x(t.getLabel("file_upload_save_media_library")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),iO=Oe(nO,[["__scopeId","data-v-e1c41e9c"]]),lO={class:"ivyforms-slider-range-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},aO={key:0,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},rO=he({__name:"SliderRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=P(()=>o.field.minValue??0),l=P(()=>o.field.maxValue??100),d=P(()=>{const h=o.field.defaultValue!==null&&o.field.defaultValue!==void 0?Number(o.field.defaultValue):i.value;return Math.max(i.value,Math.min(l.value,h))}),m=P(()=>o.field.minValue!==null&&o.field.minValue!==void 0||o.field.maxValue!==null&&o.field.maxValue!==void 0),r=h=>{h?((o.field.minValue===null||o.field.minValue===void 0)&&o.updateField("minValue",0),(o.field.maxValue===null||o.field.maxValue===void 0)&&o.updateField("maxValue",100)):(o.updateField("minValue",null),o.updateField("maxValue",null))},p=h=>{const w=h??0;o.updateField("minValue",w);const L=l.value;L<w&&o.updateField("maxValue",w);const k=Math.max(L,w),M=Math.max(w,Math.min(k,d.value));o.updateField("defaultValue",M)},f=h=>{const w=h??100;o.updateField("maxValue",w);const L=i.value;L>w&&o.updateField("minValue",w);const k=Math.min(L,w),M=Math.max(k,Math.min(w,d.value));o.updateField("defaultValue",M)},v=h=>{const w=Math.max(i.value,Math.min(l.value,h??i.value));o.updateField("defaultValue",w)};return(h,w)=>(g(),F("div",lO,[s(Io,{"model-value":m.value,priority:"secondary",size:"d",title:t.getLabel("show_min_max_value"),"text-position":"right",onChange:r},null,8,["model-value","title"]),m.value?(g(),F("div",aO,[s(Ne,{label:t.getLabel("min_value"),class:"ivyforms-flex-50",secondary:""},{default:y(()=>[s(si,{"model-value":t.field.minValue??0,placeholder:t.getLabel("min_value"),"onUpdate:modelValue":w[0]||(w[0]=L=>p(L))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),s(Ne,{label:t.getLabel("max_value"),class:"ivyforms-flex-50",secondary:""},{default:y(()=>[s(si,{"model-value":t.field.maxValue??100,placeholder:t.getLabel("max_value"),"onUpdate:modelValue":w[1]||(w[1]=L=>f(L))},null,8,["model-value","placeholder"])]),_:1},8,["label"])])):ue("",!0),s(Qe),s(Ne,{label:t.getLabel("default_value"),secondary:""},{default:y(()=>[s(si,{"model-value":d.value,min:i.value,max:l.value,placeholder:t.getLabel("default_value"),"onUpdate:modelValue":w[2]||(w[2]=L=>v(L))},null,8,["model-value","min","max","placeholder"])]),_:1},8,["label"])]))}}),sO=Oe(rO,[["__scopeId","data-v-a8f620b8"]]),dO={class:"ivyforms-prefix-and-suffix-options ivyforms-flex ivyforms-gap-16 ivyforms-flex-direction-column"},Ac=he({__name:"PrefixAndSuffixOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,i)=>(g(),F("div",dO,[s(Ne,{label:t.getLabel("prefix"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.inputPrefix,placeholder:t.getLabel("prefix_placeholder"),onInput:i[0]||(i[0]=l=>t.updateField("inputPrefix",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),s(Ne,{label:t.getLabel("suffix"),secondary:""},{default:y(()=>[s(Ve,{"model-value":t.field.inputSuffix,placeholder:t.getLabel("suffix_placeholder"),onInput:i[1]||(i[1]=l=>t.updateField("inputSuffix",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),uO=he({__name:"RatingIconOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=P(()=>o.getLabel?.("icon_type")),l=P(()=>o.field.ratingIcon||"star");return(d,m)=>(g(),ee(Ne,{label:i.value,secondary:""},{default:y(()=>[s(Ct,{"model-value":t.field.ratingIcon||"star","icon-start":l.value,"icon-start-type":"line","onUpdate:modelValue":m[0]||(m[0]=r=>t.updateField("ratingIcon",r))},{default:y(()=>[s(kt,{value:"star",label:t.getLabel("stars"),"icon-start":"star","icon-start-type":"line",secondary:""},{default:y(()=>[ne(x(t.getLabel("stars")),1)]),_:1},8,["label"]),s(kt,{value:"heart",label:t.getLabel("hearts"),"icon-start":"heart","icon-start-type":"line",secondary:""},{default:y(()=>[ne(x(t.getLabel("hearts")),1)]),_:1},8,["label"]),s(kt,{value:"like",label:t.getLabel("likes"),"icon-start":"like","icon-start-type":"line",secondary:""},{default:y(()=>[ne(x(t.getLabel("likes")),1)]),_:1},8,["label"])]),_:1},8,["model-value","icon-start"])]),_:1},8,["label"]))}}),cO=Oe(uO,[["__scopeId","data-v-5b87b553"]]),fO={class:"ivyforms-product-field-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},mO={key:0,class:"ivyforms-product-field-advanced__section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-width-100"},vO=he({__name:"ProductFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=P(()=>Yv(o.field)),l=P(()=>i.value.productType==="radio"||i.value.productType==="checkbox"),d=P(()=>i.value.columnsCount);function m(f){const v={...i.value,...f,prices:f.prices??{...i.value.prices}};o.updateField("htmlContent",Hv(v))}function r(f){const v=String(f);v!=="inline"&&v!=="columns"&&v!=="button"||m({choiceLayout:v})}function p(f){const v=typeof f=="number"&&Number.isFinite(f)?Math.round(f):i.value.columnsCount;m({columnsCount:Math.min(6,Math.max(2,v))})}return(f,v)=>(g(),F("div",fO,[s(eu,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),l.value?(g(),F("div",mO,[s(Ne,{label:t.getLabel("product_choice_layout"),secondary:""},{default:y(()=>[s(In,{"model-value":i.value.choiceLayout,priority:"secondary",class:"ivyforms-product-field-advanced__layout-group",onChange:r},{default:y(()=>[s(Yt,{value:"inline",priority:"secondary"},{default:y(()=>[ne(x(t.getLabel("product_layout_inline")),1)]),_:1}),s(Yt,{value:"columns",priority:"secondary"},{default:y(()=>[ne(x(t.getLabel("product_layout_columns")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"]),i.value.choiceLayout==="columns"?(g(),ee(Ne,{key:0,label:t.getLabel("product_columns_count"),secondary:"",class:"ivyforms-product-field-advanced__columns-count"},{default:y(()=>[s(Kd,{"model-value":d.value,min:2,max:6,step:1,secondary:"","onUpdate:modelValue":p},null,8,["model-value"])]),_:1},8,["label"])):ue("",!0)])):ue("",!0)]))}}),pO=Oe(vO,[["__scopeId","data-v-0994c2c6"]]),yO={class:"ivyforms-quantity-field-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},gO={key:0,class:"ivyforms-quantity-field-advanced__number-range ivyforms-flex ivyforms-gap-16"},hO=he({__name:"QuantityFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t;Re(()=>[o.field.minValue,o.field.maxValue],()=>{(o.field.minValue!==null&&o.field.minValue!==void 0||o.field.maxValue!==null&&o.field.maxValue!==void 0)&&!o.field.limitRange&&o.updateField("limitRange",!0)},{immediate:!0});function i(r){o.updateField("limitRange",r),r||(o.updateField("minValue",null),o.updateField("maxValue",null))}const l=P({get(){return o.field?o.field.minValue===null||o.field.minValue===void 0?null:o.field.minValue:null},set(r){o.updateField("minValue",r==null?null:Number(r))}}),d=P({get(){return o.field?o.field.maxValue===null||o.field.maxValue===void 0?null:o.field.maxValue:null},set(r){o.updateField("maxValue",r==null?null:Number(r))}}),m=P({get(){if(!o.field)return 1;const r=o.field.step;return r==null||isNaN(Number(r))||Number(r)<1?1:Number(r)},set(r){const p=r==null||isNaN(Number(r))?1:r;o.updateField("step",p<1?1:p)}});return(r,p)=>(g(),F("div",yO,[s(Io,{"model-value":t.field.limitRange,priority:"secondary",size:"d",title:t.getLabel("limit_min_max_range"),"text-position":"right",onChange:i},null,8,["model-value","title"]),t.field.limitRange?(g(),F("div",gO,[s(Ne,{label:t.getLabel("range_from"),secondary:""},{default:y(()=>[s(si,{modelValue:l.value,"onUpdate:modelValue":p[0]||(p[0]=f=>l.value=f),max:t.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),s(Ne,{label:t.getLabel("range_to"),secondary:""},{default:y(()=>[s(si,{modelValue:d.value,"onUpdate:modelValue":p[1]||(p[1]=f=>d.value=f),min:t.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])])):ue("",!0),s(Qe),s(Ne,{label:t.getLabel("step"),secondary:""},{default:y(()=>[s(si,{modelValue:m.value,"onUpdate:modelValue":p[2]||(p[2]=f=>m.value=f),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),s(Qe),s(eu,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),s(Qe),s(Ac,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"])]))}}),bO=Oe(hO,[["__scopeId","data-v-7f12d00e"]]),_O={class:"ivyforms-total-field-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},xO=he({__name:"TotalFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,i=P(()=>Gv(o.field));function l(p){const f={...i.value,...p};o.updateField("htmlContent",jv(f))}function d(p){l({enablePaymentSummary:p})}function m(p){l({showPaymentSummaryCloseButton:p})}function r(p){l({enableAutocomplete:p})}return(p,f)=>(g(),F("div",_O,[s(Io,{"model-value":i.value.enablePaymentSummary,priority:"secondary",size:"d",title:t.getLabel("enable_summary"),tooltip:t.getLabel("enable_summary_tooltip"),"text-position":"right",onChange:d},null,8,["model-value","title","tooltip"]),i.value.enablePaymentSummary?(g(),ee(ht,{key:0,"model-value":i.value.showPaymentSummaryCloseButton,priority:"secondary",type:"checkmark",onChange:m},{default:y(()=>[ne(x(t.getLabel("show_close_button_payment_summary")),1)]),_:1},8,["model-value"])):ue("",!0),s(Qe),s(eu,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),s(Qe),s(Ac,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),s(Qe),s(ht,{"model-value":i.value.enableAutocomplete,priority:"secondary",type:"checkmark",onChange:r},{default:y(()=>[ne(x(t.getLabel("autocomplete")),1)]),_:1},8,["model-value"])]))}}),wO=Oe(xO,[["__scopeId","data-v-82d62e77"]]),Ip=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","recaptcha","turnstile","hcaptcha","html","file-upload","rating"],CO=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","file-upload"],SO=["text","email","number","textarea","phone","website","select","multi-select","file-upload"],kO=["radio","checkbox","select","multi-select"],FO=[...Ip,"slider","product","quantity","total"],Qm=["name","address","slider","product","quantity","total"],IO=["recaptcha","turnstile","hcaptcha"],TO=["name","address","gdpr","quantity"];function PO(){qe.fieldOptions.register({id:"lite-basic-options",fieldTypes:Ip,tab:"general",order:10,component:nD,showDividerAfter:!0,condition:r=>!Qm.includes(r.type)&&!IO.includes(r.type)}),qe.fieldOptions.register({id:"lite-html-content-options",fieldTypes:["html"],tab:"general",order:15,component:H4,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-validation-options",fieldTypes:CO,tab:"general",order:20,component:rD,showDividerAfter:!0,condition:r=>!Qm.includes(r.type)}),qe.fieldOptions.register({id:"lite-product-field-options",fieldTypes:["product"],tab:"general",order:12,component:h4,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-quantity-field-options",fieldTypes:["quantity"],tab:"general",order:13,component:L4,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-total-field-options",fieldTypes:["total"],tab:"general",order:14,component:N4,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-choice-list-options",fieldTypes:kO,tab:"general",order:30,component:YD,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-number-range-options",fieldTypes:["number"],tab:"general",order:35,component:mD,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-slider-general-options",fieldTypes:["slider"],tab:"general",order:36,component:BD,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-placeholder-option",fieldTypes:SO,tab:"general",order:40,component:sD,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-name-field-basic-options",fieldTypes:["name"],tab:"general",order:45,component:e4,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-address-field-basic-options",fieldTypes:["address"],tab:"general",order:50,component:d4,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-rating-field-options",fieldTypes:["rating"],tab:"general",order:52,component:K4,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-gdpr-field-options",fieldTypes:["gdpr"],tab:"general",order:53,component:t6,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-phone-format-options",fieldTypes:["phone"],tab:"general",order:55,component:yD,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-time-field-options",fieldTypes:["time"],tab:"general",order:60,component:kD,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-date-field-options",fieldTypes:["date"],tab:"general",order:60,component:$D,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-css-classes-option",fieldTypes:FO,tab:"general",order:90,component:dD,showDividerAfter:!0,condition:r=>!TO.includes(r.type)}),qe.fieldOptions.register({id:"lite-phone-country-detection",fieldTypes:["phone"],tab:"general",order:91,component:bD,showDividerAfter:!1}),qe.fieldOptions.register({id:"lite-textarea-options",fieldTypes:["textarea"],tab:"general",order:96,component:DD,showDividerAfter:!1}),qe.fieldOptions.register({id:"lite-confirmation-options",fieldTypes:["email"],tab:"general",order:97,component:ND,showDividerAfter:!1});const t=["text","email","number","website"],o=["text","email","textarea","website","phone"],i=["text","email","number","slider","textarea","website","phone","time","date","name","select","multi-select","radio","checkbox","address","html","file-upload","rating"],l=["text","email","number","website","phone"],d=["website"],m=["rating"];qe.fieldOptions.register({id:"lite-time-advanced-options",fieldTypes:["time"],tab:"advanced",order:10,component:I6,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-date-advanced-options",fieldTypes:["date"],tab:"advanced",order:10,component:Y6,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-product-field-advanced-options",fieldTypes:["product"],tab:"advanced",order:11,component:pO,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-quantity-field-advanced-options",fieldTypes:["quantity"],tab:"advanced",order:12,component:bO,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-total-field-advanced-options",fieldTypes:["total"],tab:"advanced",order:13,component:wO,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-slider-range-options",fieldTypes:["slider"],tab:"advanced",order:15,component:sO,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-max-length-options",fieldTypes:[...o],tab:"advanced",order:20,component:i6,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-text-default-value-options",fieldTypes:[...t],tab:"advanced",order:30,component:a6,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-textarea-default-value-options",fieldTypes:["textarea"],tab:"advanced",order:31,component:s6,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-file-upload-max-size-options",fieldTypes:["file-upload"],tab:"advanced",order:31,component:j6,showDividerAfter:!1}),qe.fieldOptions.register({id:"lite-file-upload-pro-advanced-options",fieldTypes:["file-upload"],tab:"advanced",order:32,component:tO,showDividerAfter:!1}),qe.fieldOptions.register({id:"lite-file-upload-save-location-options",fieldTypes:["file-upload"],tab:"advanced",order:33,component:iO,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-label-position-options",fieldTypes:i,tab:"advanced",order:40,component:eu,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-rating-icon-options",fieldTypes:m,tab:"advanced",order:41,component:cO,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-no-duplicates-option",fieldTypes:[...l],tab:"advanced",order:50,component:f6,showDividerAfter:!0}),qe.fieldOptions.register({id:"lite-prefix-suffix-options",fieldTypes:d,tab:"advanced",order:50,component:Ac,showDividerAfter:!1})}const $O=[{feature:"nps_field",plan:"growth",titleKey:"net_promoter",collapseName:"nps",iconName:"slider",iconCategory:"global"},{feature:"likert_field",plan:"growth",titleKey:"likert",collapseName:"likert",iconName:"list-bullet",iconCategory:"global"}],LO=["aria-label"],VO=he({__name:"ProStyleSectionPromo",props:{feature:{},plan:{},titleKey:{},iconName:{},iconCategory:{}},setup(t){const o=t,{getLabel:i}=We(),{canUseFeature:l}=Yn(),{showUpgradeDialog:d}=Po(),m=P(()=>i(o.titleKey)||o.titleKey);function r(){l(o.feature)||d(o.plan)}function p(f){f.key!=="Enter"&&f.key!==" "||(f.preventDefault(),r())}return(f,v)=>(g(),F(ve,null,[s(Qe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",{class:"ivyforms-pro-style-section-promo",role:"button",tabindex:"0","aria-label":m.value,onClick:r,onKeydown:p},[s(Sp,{type:"fill","field-name":m.value,"icon-start":t.iconName,"icon-start-category":t.iconCategory,"icon-start-type":"outline",disabled:"",pro:""},null,8,["field-name","icon-start","icon-start-category"])],40,LO)],64))}}),UO=Oe(VO,[["__scopeId","data-v-3d162429"]]),MO="ivyforms/style/filter/advanced_style_sections";let Xm=!1;function RO(){Xm||(qe.hooks.addFilter(MO,t=>{const o=Array.isArray(t)?t:[],i=$O.map(l=>({component:yc(UO),props:{feature:l.feature,plan:l.plan,titleKey:l.titleKey,iconName:l.iconName,iconCategory:l.iconCategory},meta:{feature:l.feature,plan:l.plan,id:l.collapseName}}));return[...o,...i]}),Xm=!0)}const ac=_(!1),Id=_(!1),rc=_(!1),sc=_(!1),dc=_(""),Tp=()=>{const{request:t}=Uo(),o=()=>{Id.value=!1};return{isConnected:ac,isConnecting:Id,isDisconnecting:rc,isInitialized:sc,accountEmail:dc,checkConnectionStatus:async()=>{o();const{data:m,error:r}=await t("integrations/google-sheets/status",{method:"GET"});if(r){sc.value=!0;return}const p=m?.data;p&&(ac.value=p.connected,dc.value=p.email||"",sc.value=!0)},connectGoogleSheets:async()=>{Id.value=!0;const{data:m,error:r}=await t("integrations/google-sheets/connect",{method:"POST"});return m?.data?.auth_url?(window.location.href=m.data.auth_url,{success:!0,errorMessage:null}):(Id.value=!1,{success:!1,errorMessage:typeof r=="object"&&r!==null&&"message"in r&&typeof r.message=="string"?r.message:null})},disconnectGoogleSheets:async()=>{rc.value=!0;const{data:m}=await t("integrations/google-sheets/disconnect",{method:"POST"});rc.value=!1,m?.data?.success&&(ac.value=!1,dc.value="",o())},resetConnectUiState:o}},Jm=()=>({spreadsheet_id:"",spreadsheet_name:"",worksheet_name:"",field_mapping:[],enabled:!0,smart_logic:{enabled:!1,match:"any",rules:[]}});function Pp(t){const{getLabel:o}=We(),{request:i}=Uo(),l=St(),d=$o(),m=No(),{showUpgradeDialog:r}=Po(),p=Yi(),f=di(),{isConnected:v,checkConnectionStatus:h}=Tp();f.registerEntity("googleSheetsBuilder");const w=_([]),L=_(null),k=_(!1),M=_(null),D=_(!1),$=_(!0),B=_(!1),A=_(Jm()),j=_(null),N=P(()=>`${String(d.name??"unknown")}-${JSON.stringify(d.params)}`),oe=P(()=>L.value!==null&&L.value>0?L.value>=Number.MAX_SAFE_INTEGER?1/0:L.value:t?.maxIntegrations===void 0?1:typeof t.maxIntegrations=="number"?t.maxIntegrations:t.maxIntegrations.value),J=P(()=>w.value.length>=oe.value&&oe.value!==1/0),K=P(()=>w.value.length>=oe.value),Y=P(()=>oe.value===1&&w.value.length===1),H=P(()=>{const xe=l.fields;return Array.isArray(xe)?xe:[]}),fe=()=>{const xe=d.params.formId;if(xe)return Array.isArray(xe)?xe[0]:String(xe);const $e=d.path.match(/\/manage\/(\d+)/);if($e?.[1])return $e[1];const Xe=window.location.hash.match(/\/manage\/(\d+)/);return Xe?.[1]?Xe[1]:l.formId?String(l.formId):null},O=()=>{A.value=Jm()},q=async()=>{$.value=!0;try{const xe=fe();if(!xe){w.value=[];return}const{data:$e,error:Xe}=await i(`integrations/google-sheets?form_id=${encodeURIComponent(xe)}`,{method:"GET"});if(Xe){w.value=[],L.value=null;return}const ft=$e?.data??$e;w.value=ft?.integrations??[],L.value=typeof ft?.max_integrations=="number"?ft.max_integrations:null}finally{$.value=!1}},W=()=>{window.location.href="admin.php?page=ivyforms-settings#/integrations/google_sheets"},R=xe=>{A.value={...xe},j.value=JSON.stringify(xe),f.startEditing("googleSheetsBuilder"),M.value=xe.id??null,k.value=!1},G=()=>{if(w.value.length>=oe.value){r("essentials");return}O(),j.value=JSON.stringify(A.value),f.startEditing("googleSheetsBuilder"),k.value=!0,M.value=null;const xe=fe();xe&&m.replace({path:`/manage/${xe}/settings/integrations/google_sheets/manage`})},z=xe=>{if(oe.value===1/0)return!0;const $e=w.value.findIndex(Xe=>Xe.id===xe);return $e>=0&&$e<oe.value},X=xe=>{if(!z(xe)){r("essentials");return}const $e=w.value.find(ft=>ft.id===xe);if(!$e)return;R($e);const Xe=fe();Xe&&m.push({path:`/manage/${Xe}/settings/integrations/google_sheets/manage/${xe}`})},U=()=>{const xe=async()=>{if(f.markClean("googleSheetsBuilder"),Y.value&&!k.value){const Xe=w.value[0];if(Xe){R(Xe);return}}k.value=!1,M.value=null,f.stopEditing("googleSheetsBuilder"),O(),j.value=null;const $e=fe();$e&&m.push({path:`/manage/${$e}/settings/integrations/google_sheets`})};f.isDirty("googleSheetsBuilder")?f.showUnsavedChangesDialog(()=>{xe()}):xe()},T=xe=>typeof xe=="object"&&xe!==null&&"message"in xe&&typeof xe.message=="string"?xe.message:o("error_saving_google_sheets"),te=async xe=>{D.value=!0;try{const $e=fe();if(!$e)throw new Error(o("form_id_required"));const Xe={form_id:$e,spreadsheet_id:xe.spreadsheet_id,spreadsheet_name:xe.spreadsheet_name,worksheet_name:xe.worksheet_name,field_mapping:xe.field_mapping||[],smart_logic:xe.smart_logic||{enabled:!1,match:"any",rules:[]},enabled:xe.enabled??!0},ft=!!M.value;if(M.value){const{error:ce}=await i(`integrations/google-sheets/update/${M.value}`,{method:"POST",data:Xe});if(ce)throw new Error(T(ce))}else{const{error:ce}=await i("integrations/google-sheets/add",{method:"POST",data:Xe});if(ce)throw new Error(T(ce))}if(f.markClean("googleSheetsBuilder"),await q(),oe.value===1&&w.value.length===1){const ce=w.value[0];ce&&R(ce)}else U();De({message:o(ft?"google_sheets_updated_successfully":"google_sheets_created_successfully"),type:"success"})}catch($e){De({message:$e instanceof Error?$e.message:o("error_saving_google_sheets"),type:"error"})}finally{D.value=!1}},ae=xe=>{const $e=xe??M.value??w.value[0]?.id;$e&&p.showDialog({title:o("delete_google_sheet_title"),subtitle:o("delete_google_sheet_subtitle"),dialogType:"warning",buttons:{close:{text:o("cancel")},confirm:{type:"danger",text:o("delete"),function:async()=>{D.value=!0;try{const{error:Xe}=await i(`integrations/google-sheets/${$e}`,{method:"DELETE"});if(Xe)throw new Error("Delete failed");f.markClean("googleSheetsBuilder"),f.stopEditing("googleSheetsBuilder"),k.value=!1,M.value=null,O(),await q();const ft=fe();ft&&m.push({path:`/manage/${ft}/settings/integrations/google_sheets`}),De({message:o("google_sheets_deleted_successfully"),type:"success"})}catch{De({message:o("error_deleting_google_sheets"),type:"error"})}finally{D.value=!1}}}}})},me=async xe=>{if(xe.id){if(!z(xe.id)){r("essentials");return}D.value=!0;try{const{error:$e}=await i(`integrations/google-sheets/update/status/${xe.id}`,{method:"POST"});if($e)throw new Error("Toggle failed");await q()}catch{xe.enabled=!xe.enabled,De({message:o("error_updating_google_sheets"),type:"error"})}finally{D.value=!1}}},He=()=>{if(!Y.value||k.value)return;const xe=w.value[0];xe?.id&&M.value!==xe.id&&R(xe)};Re(()=>[d.name,d.params.integrationId],async([xe,$e])=>{if($.value=!0,B.value=!1,xe==="google-sheets-edit"&&$e){M.value=parseInt($e),k.value=!1,B.value=!0,await q();const Xe=parseInt($e),ft=w.value.find(ce=>ce.id===Xe);ft&&R(ft),B.value=!1}else if(xe==="google-sheets-manage"){if(await q(),w.value.length>=oe.value){const Xe=fe();Xe&&m.replace({path:`/manage/${Xe}/settings/integrations/google_sheets`}),r("essentials"),$.value=!1,He();return}M.value=null,k.value=!0,O(),j.value=JSON.stringify(A.value),f.startEditing("googleSheetsBuilder")}else k.value=!1,M.value=null,O(),j.value=null,f.stopEditing("googleSheetsBuilder"),await q(),He()},{immediate:!0}),Re(()=>[fe(),d.params.formId,l.formId],async xe=>{xe[0]&&!k.value&&!M.value&&w.value.length===0&&(await q(),He())}),Re(()=>A.value,()=>{(k.value||M.value)&&j.value&&(JSON.stringify(A.value)!==j.value?f.markDirty("googleSheetsBuilder"):f.markClean("googleSheetsBuilder"))},{deep:!0});let Be=null;return Ft(async()=>{await h()}),Be=m.beforeEach((xe,$e,Xe)=>{const ft=$e.path.includes("/integrations/google_sheets"),ce=xe.path.includes("/integrations/google_sheets"),le=ft&&!ce,Te=$e.path.includes("/integrations/google_sheets/manage"),Ae=xe.path.includes("/integrations/google_sheets/manage"),ut=Te&&!Ae,lt=!!(k.value||M.value);if((le||ut)&<&&f.isDirty("googleSheetsBuilder")){Xe(!1),f.showUnsavedChangesDialog(()=>{f.markClean("googleSheetsBuilder"),f.stopEditing("googleSheetsBuilder"),m.push(xe)});return}Xe()}),Tn(()=>{Be?.()}),{integrations:w,isAddingIntegration:k,editingIntegrationId:M,loading:D,initialLoading:$,formLoading:B,currentIntegration:A,componentKey:N,maxIntegrations:oe,showLimitNotice:J,isAddMoreUpgradeMode:K,isSingleConfigMode:Y,formFields:H,isGoogleConnected:v,navigateToGlobalSettings:W,startAddingIntegration:G,startEditingIntegration:X,cancelEditing:U,saveIntegration:te,confirmDeleteIntegration:ae,handleToggle:me}}const BO=["text","email","textarea","paragraph","number","phone","tel","website","time","date","date_time","datetime","recaptcha","turnstile","hcaptcha","html","radio","select","dropdown","name","address","checkbox","multi-select","rating","slider","file-upload","quantity","product","total"];function EO(t){BO.forEach(o=>{t(o,Is(o))})}const AO={class:"ivyforms-settings-google-sheets ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},DO={class:"ivyforms-settings-google-sheets__option-bar ivyforms-pb-8 ivyforms-flex"},OO={class:"ivyforms-settings-google-sheets__option-bar__left ivyforms-flex"},zO={class:"ivyforms-settings-google-sheets__title medium-18"},NO={key:0,class:"ivyforms-settings-google-sheets__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},WO={class:"ivyforms-settings-google-sheets__card ivyforms-p-24 ivyforms-border-radius-16 ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-space-between"},qO={class:"ivyforms-settings-google-sheets__card-content ivyforms-flex ivyforms-align-items-center ivyforms-gap-16"},YO={class:"ivyforms-settings-google-sheets__icon-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},HO={class:"ivyforms-settings-google-sheets__info"},GO={class:"ivyforms-settings-google-sheets__card-title medium-16"},jO={class:"ivyforms-settings-google-sheets__subtitle regular-14"},KO={class:"ivyforms-settings-google-sheets__action"},QO={class:"ivyforms-settings-google-sheets__dialog-header-icon ivyforms-mb-16 ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},XO={class:"ivyforms-settings-google-sheets__dialog__header__title-wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},JO={class:"ivyforms-settings-google-sheets__dialog__header__title ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},ZO={class:"medium-14"},e3={class:"ivyforms-settings-google-sheets__dialog__body__title regular-14"},Zm=he({__name:"GoogleSheetsSettings",setup(t){const{getLabel:o}=We(),{isConnected:i,isConnecting:l,isDisconnecting:d,isInitialized:m,accountEmail:r,checkConnectionStatus:p,connectGoogleSheets:f,disconnectGoogleSheets:v,resetConnectUiState:h}=Tp(),w=_(!1),L=()=>{const $=new URL(window.location.href);$.searchParams.delete("google_sheets_connected"),$.searchParams.delete("google_sheets_error"),window.history.replaceState({},"",$.toString())},k=()=>{const $=new URLSearchParams(window.location.search),B=$.get("google_sheets_error"),A=$.get("google_sheets_connected");if(B==="1"){i.value=!1,h(),De({type:"error",message:o("google_sheets_connection_error")}),L();return}A==="1"&&(i.value=!0,m.value=!0,De({type:"success",message:o("google_sheets_connection_success")}),L())},M=async()=>{h();const{success:$,errorMessage:B}=await f();$||(h(),De({type:"error",message:B||o("google_sheets_connection_error")}))},D=async()=>{await v(),w.value=!1};return Ft(async()=>{k(),await p()}),($,B)=>(g(),F("div",AO,[u("div",DO,[u("div",OO,[u("span",zO,x(a(o)("google_sheets")),1)])]),a(m)?(g(),F("div",NO,[a(i)?ue("",!0):(g(),ee(Ps,{key:0,type:"stripe",state:"notes",style:"stripe","show-button":!1,"show-title-icon":!1,"show-description-icon":!0,description:a(o)("google_sheets_instruction")},null,8,["description"])),u("div",WO,[u("div",qO,[u("div",YO,[s(mo,{category:"integrations",name:"google_sheets",size:"l"})]),u("div",HO,[u("div",GO,x(a(o)("google_sheets")),1),u("div",jO,x(a(i)?a(r):a(o)("google_sheets_sync_description")),1)])]),u("div",KO,[a(i)?(g(),ee(Ie,{key:1,priority:"secondary",type:"border",loading:a(d),class:"ivyforms-settings-google-sheets__action-button",onClick:B[0]||(B[0]=A=>w.value=!0)},{default:y(()=>[a(d)?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(o)("disconnect_account")),1)],64))]),_:1},8,["loading"])):(g(),ee(Ie,{key:0,priority:"secondary",loading:a(l),class:"ivyforms-settings-google-sheets__action-button",onClick:M},{default:y(()=>[a(l)?ue("",!0):(g(),F(ve,{key:0},[ne(x(a(o)("connect_account")),1)],64))]),_:1},8,["loading"]))])])])):ue("",!0),s(Ml,{modelValue:w.value,"onUpdate:modelValue":B[2]||(B[2]=A=>w.value=A),class:"ivyforms-settings-google-sheets__dialog","show-close":!0,type:"fill","align-center":"",width:"352px"},{header:y(()=>[u("div",QO,[s(mo,{name:"danger",type:"fill-duo",size:"l",color:"var(--map-accent-amber-symbol-0)"})]),u("div",XO,[u("div",JO,[u("span",ZO,x(a(o)("disconnect_account_title")),1)])])]),default:y(()=>[u("div",e3,x(a(o)("disconnect_account_subtitle")),1)]),footer:y(()=>[s(Ie,{priority:"warning",type:"fill",size:"d",loading:a(d),class:"ivyforms-settings-google-sheets__dialog-button",onClick:D},{default:y(()=>[ne(x(a(o)("disconnect")),1)]),_:1},8,["loading"]),s(Ie,{priority:"tertiary",type:"fill",size:"d",onClick:B[1]||(B[1]=A=>w.value=!1)},{default:y(()=>[ne(x(a(o)("cancel")),1)]),_:1})]),_:1},8,["modelValue"])]))}}),vc=he({__name:"GoogleSheetsEmptyState",emits:["add-integration"],setup(t){const{getLabel:o}=We();return(i,l)=>(g(),ee(gn,{image:"not-found",title:a(o)("no_google_sheets_title"),subtitle:a(o)("no_google_sheets_description")},{actionButton:y(()=>[s(Ie,{"icon-start":"plus",priority:"primary",onClick:l[0]||(l[0]=d=>i.$emit("add-integration"))},{default:y(()=>[ne(x(a(o)("add_google_sheet")),1)]),_:1})]),_:1},8,["title","subtitle"]))}}),t3={class:"ivyforms-google-sheets-form ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},o3={key:0,class:"ivyforms-google-sheets-form__option-bar ivyforms-pb-8 ivyforms-flex"},n3={class:"ivyforms-google-sheets-form__option-bar__left ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center"},i3={class:"ivyforms-google-sheets-form__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},l3={class:"ivyforms-google-sheets-form__fields ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},a3={key:0,class:"ivyforms-google-sheets-form__mapping"},r3={class:"medium-14 ivyforms-mb-12"},s3={class:"regular-14 ivyforms-mb-16 text-secondary"},d3={class:"ivyforms-google-sheets-form__mapping-grid"},u3={class:"ivyforms-google-sheets-form__mapping-header"},c3={class:"medium-12"},f3={class:"medium-12"},m3={class:"ivyforms-google-sheets-form__mapping-actions"},v3=he({__name:"GoogleSheetsForm",props:{integrationData:{type:Object,required:!0},formFields:{type:Array,required:!0},loading:{type:Boolean,default:!1},formLoading:{type:Boolean,default:!1},isEditing:{type:Boolean,default:!1}},emits:["save","cancel","update:integration-data"],setup(t,{emit:o}){const{getLabel:i}=We(),{request:l}=Uo(),d=t,m=o,r=_([]),p=_([]),f=_([]),v=_(!1),h=_(!1),w=_(!1),L=_({}),k=_([{formFieldKey:"",column:""}]),M=_(null),D=P(()=>window.IvyForms?.components?.IntegrationSmartLogicOptions),$=P(()=>d.formFields),B=()=>({enabled:!1,match:"any",rules:[]}),A=P(()=>({...d.integrationData,smartLogic:d.integrationData.smart_logic??d.integrationData.smartLogic??B()})),j=T=>{const te=T.smartLogic,{smartLogic:ae,...me}=T;oe({...me,smart_logic:te??d.integrationData.smart_logic??B()})},N=P(()=>d.formFields.map((T,te)=>({key:`{{${T.type}_${T.fieldIndex??te}}}`,label:T.label||T.type}))),oe=T=>{m("update:integration-data",{...d.integrationData,...T})},J=()=>k.value.filter(T=>T.column&&T.formFieldKey).map(T=>({column:T.column,value:T.formFieldKey})),K=async()=>{v.value=!0;const{data:T}=await l("integrations/google-sheets/spreadsheets",{method:"GET"});r.value=T?.data?.spreadsheets||[],v.value=!1},Y=async T=>{if(!T)return;h.value=!0;const{data:te}=await l(`integrations/google-sheets/worksheets?spreadsheet_id=${encodeURIComponent(T)}`,{method:"GET"});p.value=te?.data?.worksheets||[],h.value=!1},H=async(T,te)=>{if(!T||!te)return;w.value=!0;const{data:ae}=await l(`integrations/google-sheets/columns?spreadsheet_id=${encodeURIComponent(T)}&worksheet_name=${encodeURIComponent(te)}`,{method:"GET"});f.value=(ae?.data?.columns||[]).map(me=>({column:me,label:me})),w.value=!1},fe=async T=>{const te=r.value.find(ae=>ae.id===T);oe({spreadsheet_id:T,spreadsheet_name:te?.name||"",worksheet_name:"",field_mapping:[]}),k.value=[{formFieldKey:"",column:""}],await Y(T)},O=async T=>{oe({worksheet_name:T,field_mapping:[]}),k.value=[{formFieldKey:"",column:""}],d.integrationData.spreadsheet_id&&await H(d.integrationData.spreadsheet_id,T)},q=(T,te)=>{k.value[T].formFieldKey=te},W=(T,te)=>{k.value[T].column=te},R=()=>{k.value.push({formFieldKey:"",column:""})},G=T=>{k.value.splice(T,1)},z=()=>(L.value={},d.integrationData.spreadsheet_id||(L.value.spreadsheet_id=i("spreadsheet_required")),d.integrationData.worksheet_name||(L.value.worksheet_name=i("worksheet_required")),Object.keys(L.value).length===0),X=()=>{z()&&m("save",{...d.integrationData,field_mapping:J()})},U=()=>{const T=d.integrationData.field_mapping||[];T.length>0?k.value=T.map(te=>({formFieldKey:te.value,column:te.column})):k.value=[{formFieldKey:"",column:""}]};return Re(()=>d.integrationData.field_mapping,()=>U(),{immediate:!0}),Re(()=>k.value.length,async()=>{await Ko(),M.value?.update()}),Ft(async()=>{await K(),d.integrationData.spreadsheet_id&&await Y(d.integrationData.spreadsheet_id),d.integrationData.spreadsheet_id&&d.integrationData.worksheet_name&&await H(d.integrationData.spreadsheet_id,d.integrationData.worksheet_name)}),(T,te)=>(g(),F("div",t3,[t.formLoading?ue("",!0):(g(),F("div",o3,[u("div",n3,[s(Io,{"model-value":t.integrationData.enabled,title:a(i)("active"),size:"s","text-position":"left","onUpdate:modelValue":te[0]||(te[0]=ae=>oe({enabled:ae}))},null,8,["model-value","title"])]),u("div",i3,[s(Ie,{priority:"tertiary",onClick:te[1]||(te[1]=ae=>T.$emit("cancel"))},{default:y(()=>[ne(x(a(i)("cancel")),1)]),_:1}),s(Ie,{priority:"primary",loading:t.loading,onClick:X},{default:y(()=>[ne(x(t.isEditing?a(i)("update"):a(i)("save")),1)]),_:1},8,["loading"])])])),t.formLoading?ue("",!0):(g(),ee(yn,{key:1,ref_key:"scrollbarRef",ref:M,modifier:"outside-vertical"},{default:y(()=>[u("div",l3,[s(Ne,Md({label:a(i)("spreadsheet"),secondary:"",required:""},L.value.spreadsheet_id?{error:L.value.spreadsheet_id}:{}),{default:y(()=>[s(Ct,{"model-value":t.integrationData.spreadsheet_id,placeholder:a(i)("choose_value"),loading:v.value,"onUpdate:modelValue":fe},{default:y(()=>[(g(!0),F(ve,null,Ee(r.value,ae=>(g(),ee(kt,{key:ae.id,value:ae.id,label:ae.name},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","loading"])]),_:1},16,["label"]),s(Ne,Md({label:a(i)("worksheet_name"),secondary:"",required:""},L.value.worksheet_name?{error:L.value.worksheet_name}:{}),{default:y(()=>[s(Ct,{"model-value":t.integrationData.worksheet_name,placeholder:a(i)("choose_value"),loading:h.value,disabled:!t.integrationData.spreadsheet_id,"onUpdate:modelValue":O},{default:y(()=>[(g(!0),F(ve,null,Ee(p.value,ae=>(g(),ee(kt,{key:ae.title,value:ae.title,label:ae.title},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","loading","disabled"])]),_:1},16,["label"]),t.integrationData.worksheet_name?(g(),F("div",a3,[u("div",r3,x(a(i)("map_fields")),1),u("p",s3,x(a(i)("map_fields_description")),1),u("div",d3,[u("div",u3,[u("div",c3,x(a(i)("form_fields")),1),u("div",f3,x(a(i)("spreadsheet_columns")),1),te[2]||(te[2]=u("div",null,null,-1))]),(g(!0),F(ve,null,Ee(k.value,(ae,me)=>(g(),F("div",{key:me,class:"ivyforms-google-sheets-form__mapping-row"},[s(Ct,{"model-value":ae.formFieldKey,placeholder:a(i)("select_form_field"),secondary:"","onUpdate:modelValue":He=>q(me,He)},{default:y(()=>[(g(!0),F(ve,null,Ee(N.value,He=>(g(),ee(kt,{key:He.key,value:He.key,label:He.label},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","onUpdate:modelValue"]),s(Ct,{"model-value":ae.column,placeholder:a(i)("select_spreadsheet_column"),secondary:"",loading:w.value,"onUpdate:modelValue":He=>W(me,He)},{default:y(()=>[(g(!0),F(ve,null,Ee(f.value,He=>(g(),ee(kt,{key:He.column,value:He.column,label:He.label},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","loading","onUpdate:modelValue"]),u("div",m3,[s(Ie,{"icon-only":"","icon-start":"plus",size:"s",type:"ghost",priority:"secondary",onClick:R}),k.value.length>1?(g(),ee(Ie,{key:0,"icon-only":"","icon-start":"minus",size:"s",type:"ghost",priority:"secondary",onClick:He=>G(me)},null,8,["onClick"])):ue("",!0)])]))),128))])])):ue("",!0),D.value?(g(),ee(Xt(D.value),{key:1,"integration-name":"google_sheets",settings:A.value,fields:$.value,"get-label":a(i),"onUpdate:settings":j},null,40,["settings","fields","get-label"])):ue("",!0)])]),_:1},512))]))}}),Dd=Oe(v3,[["__scopeId","data-v-5653d468"]]),p3={class:"ivyforms-google-sheets-list"},y3={key:0,class:"ivyforms-table-skeleton"},g3={key:1,class:"ivyforms-google-sheets-list__empty-table"},h3={class:"regular-14"},Od=he({__name:"GoogleSheetsList",props:{integrations:{type:Array,required:!0},loading:{type:Boolean,default:!1},maxIntegrations:{type:Number,required:!0},showLimitNotice:{type:Boolean,default:!1}},emits:["edit-integration","delete-integration","toggle-integration","upgrade-plan"],setup(t,{emit:o}){const{getLabel:i}=We(),l=t,d=o,m=_(null),r=P(()=>l.loading),p=M=>l.maxIntegrations!==1/0&&M>=l.maxIntegrations,f=(({rowData:M,rowIndex:D})=>{const $=M;return $?p(D??0)?Ge("div",{class:"ivyforms-google-sheets-list__locked-toggle",role:"button",tabindex:0,onClick:()=>d("upgrade-plan"),onKeydown:A=>{(A.key==="Enter"||A.key===" ")&&(A.preventDefault(),d("upgrade-plan"))},onMouseenter:()=>{m.value=$.id??null},onMouseleave:()=>{m.value=null}},[Ge(Io,{modelValue:!1,size:"s",disabled:!0})]):Ge(Io,{modelValue:$.enabled,size:"s",disabled:l.loading,"onUpdate:modelValue":async A=>{$.enabled=A,d("toggle-integration",$)},onMouseenter:()=>{m.value=$.id??null},onMouseleave:()=>{m.value=null}}):null}),v=(({rowData:M,rowIndex:D})=>{const $=M;if(!$)return null;const B=p(D??0);return Ge(Wd,{size:"s",href:"#",onClick:A=>{if(A.preventDefault(),B){d("upgrade-plan");return}d("edit-integration",$.id)},class:["ivyforms-name-cell","medium-14",B?"ivyforms-google-sheets-list__locked":""],onMouseenter:()=>{m.value=$.id??null},onMouseleave:()=>{m.value=null}},()=>[$.spreadsheet_name||i("unnamed_spreadsheet")])}),h=(({rowData:M,rowIndex:D})=>{const $=M;if(!$)return null;const B=p(D??0);return Ge("span",{class:["regular-14",B?"ivyforms-google-sheets-list__locked":""],onMouseenter:()=>{m.value=$.id??null},onMouseleave:()=>{m.value=null}},$.worksheet_name)}),w=(({rowData:M})=>{const D=M;return D?.last_status?Ge("span",{class:"regular-14 ivyforms-google-sheets-list__sync-status"},D.last_status):null}),L=(({rowData:M,rowIndex:D})=>{const $=M;return $?.id?p(D??0)?Ge("div",{class:"ivyforms-google-sheets-list__pro-badge",onMouseenter:()=>{m.value=$.id??null},onMouseleave:()=>{m.value=null}},[Ge(bo,{content:i("upgrade"),placement:"top"},()=>[Ge("button",{type:"button",class:"ivyforms-google-sheets-list__pro-badge-btn",onClick:()=>d("upgrade-plan")},[Ge(so,{image:"pro-bolt",size:"s"})])])]):Ge("div",{class:["ivyforms-column-actions",{hovered:$.id===m.value}],onMouseenter:()=>{m.value=$.id??null},onMouseleave:()=>{m.value=null}},[Ge(bo,{content:i("edit"),placement:"top"},()=>[Ge(Ie,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:()=>d("edit-integration",$.id)})]),Ge(bo,{content:i("delete"),placement:"top"},()=>[Ge(Ie,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:()=>d("delete-integration",$.id)})])]):null}),k=[{key:"enabled",title:i("active"),cellRenderer:f,width:100,visible:!0,class:"status-column"},{key:"spreadsheet_name",title:i("spreadsheet_name"),cellRenderer:v,width:300,visible:!0,sortable:!0},{key:"worksheet_name",title:i("worksheet_name"),cellRenderer:h,width:250,visible:!0,sortable:!0},{key:"last_status",title:i("sync_status"),cellRenderer:w,width:200,visible:!0},{key:"actions",title:"",cellRenderer:L,width:100,minWidth:100,visible:!0,class:"actions-column",fixed:qd.RIGHT}];return(M,D)=>(g(),F("div",p3,[t.showLimitNotice?(g(),ee(Ps,{key:0,state:"warning",class:"ivyforms-mb-24",type:"stripe",style:"stripe","show-button":!0,"button-label":a(i)("upgrade"),"show-title-icon":!1,"show-description-icon":!0,description:a(i)("google_sheets_limit_reached").replace("{limit}",t.maxIntegrations.toString()),onButtonClick:D[0]||(D[0]=$=>d("upgrade-plan"))},null,8,["button-label","description"])):ue("",!0),s(Al,{columns:k,data:r.value?[]:t.integrations,loading:r.value,"row-key":"id"},{empty:y(()=>[r.value?(g(),F("div",y3,[s(ui,{animated:""},{template:y(()=>[(g(),F(ve,null,Ee(5,$=>s(Wn,{key:$,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}})),64))]),_:1})])):(g(),F("div",g3,[u("p",h3,x(a(i)("google_sheets_not_found")),1)]))]),_:1},8,["data","loading"])]))}}),b3={key:0,class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},_3={class:"ivyforms-form-integration__title regular-16"},x3={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},w3=he({__name:"GoogleSheetsSingleIntegrationSettings",setup(t){const{getLabel:o}=We(),{integrations:i,isAddingIntegration:l,editingIntegrationId:d,loading:m,initialLoading:r,formLoading:p,currentIntegration:f,componentKey:v,maxIntegrations:h,showLimitNotice:w,isAddMoreUpgradeMode:L,isSingleConfigMode:k,formFields:M,isGoogleConnected:D,navigateToGlobalSettings:$,startAddingIntegration:B,startEditingIntegration:A,cancelEditing:j,saveIntegration:N,confirmDeleteIntegration:oe,handleToggle:J}=Pp(),K=Y=>{f.value=Y};return(Y,H)=>(g(),F("div",{key:a(v),class:"ivyforms-google-sheets-integration ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},[!a(l)&&!a(r)?(g(),F("div",b3,[u("div",_3,x(a(o)("google_sheets")),1),u("div",x3,[a(k)?(g(),ee(Ie,{key:0,priority:"secondary",size:"d",onClick:H[0]||(H[0]=fe=>a(oe)())},{default:y(()=>[ne(x(a(o)("delete")),1)]),_:1})):ue("",!0),s(Ie,{priority:a(L)?"pro":"primary",size:"d","icon-start":"plus",onClick:a(B)},{default:y(()=>[ne(x(a(o)(a(L)?"add_more_google_sheets":"add_google_sheet")),1)]),_:1},8,["priority","onClick"])])])):ue("",!0),!a(D)&&!a(l)&&!a(d)&&!a(r)?(g(),ee(Ps,{key:1,type:"stripe",state:"warning",style:"stripe","show-button":!0,"button-label":a(o)("go_to_settings"),"show-title-icon":!1,"show-description-icon":!0,description:a(o)("google_sheets_not_connected"),onButtonClick:a($)},null,8,["button-label","description","onButtonClick"])):ue("",!0),a(i).length===0&&!a(l)&&!a(d)&&!a(r)&&a(D)?(g(),ee(vc,{key:2,onAddIntegration:a(B)},null,8,["onAddIntegration"])):a(l)||a(d)?(g(),ee(Dd,{key:3,"integration-data":a(f),"form-fields":a(M),loading:a(m),"form-loading":a(p),"is-editing":!!a(d),onSave:a(N),onCancel:a(j),"onUpdate:integrationData":K},null,8,["integration-data","form-fields","loading","form-loading","is-editing","onSave","onCancel"])):a(i).length>0?(g(),ee(Od,{key:4,integrations:a(i),loading:a(r)||a(m),"max-integrations":a(h),"show-limit-notice":a(w),onEditIntegration:a(A),onDeleteIntegration:a(oe),onToggleIntegration:a(J),onUpgradePlan:a(B)},null,8,["integrations","loading","max-integrations","show-limit-notice","onEditIntegration","onDeleteIntegration","onToggleIntegration","onUpgradePlan"])):ue("",!0)]))}}),C3=Oe(w3,[["__scopeId","data-v-eec63e01"]]),S3="ivyforms/google_sheets/multi_settings_component",k3="GoogleSheetsMultiIntegrationSettings",F3="google_sheets_multi",zd=he({__name:"GoogleSheetsIntegrationSettings",setup(t){const o=m=>!!m&&(typeof m=="function"||typeof m=="object")&&("render"in m||"setup"in m||"__hmrId"in m||"__name"in m),i=()=>{try{return window.IvyForms?.hasProFeature?.(F3)===!0}catch{return!1}},l=()=>{if(!i())return null;const m=window.IvyForms?.hooks||window.IvyForms?.api?.hooks;if(m?.applyFilters){const p=m.applyFilters(S3,null);if(o(p))return p}const r=window.IvyForms?.components?.[k3];return o(r)?r:null},d=P(()=>((window.IvyForms?.hooks||window.IvyForms?.api?.hooks)?.updateCounter?.value,l()||C3));return(m,r)=>(g(),ee(Xt(d.value),{"form-component":Dd,"list-component":Od}))}}),Vd="google_sheets",ev=`integrations-${Vd}`;let tv=!1,ov=!1;function I3(){if(tv)return;const t=window.IvyForms;if(!t?.hooks)return;tv=!0;const{hooks:o}=t;t.registerComponent&&(t.registerComponent("GoogleSheetsSettings",Zm),t.registerComponent("GoogleSheetsIntegrationSettings",zd),t.registerComponent("GoogleSheetsForm",Dd),t.registerComponent("GoogleSheetsEmptyState",vc),t.registerComponent("GoogleSheetsList",Od)),t.components&&(t.components.GoogleSheetsIntegrationSettings=zd,t.components.GoogleSheetsForm=Dd,t.components.GoogleSheetsEmptyState=vc,t.components.GoogleSheetsList=Od),o.addFilter("ivyforms/settings/add_integration_subitem",l=>{const d=l||[],m=`integrations/${Vd}`;return d.find(r=>r.index===m)||d.push({index:m,label:t.getLabel?.("google_sheets")||"Google Sheet",iconConfig:{name:"google_sheets",type:"fill",category:"integrations",size:"d"}}),d});const i=()=>{const l=t._router;if(!l?.addRoute)return!1;try{l.hasRoute?.(ev)||l.addRoute(Vl,{path:`/integrations/${Vd}`,name:ev,component:Zm});const d=window.location.hash.replace("#","");return d.includes(`/integrations/${Vd}`)&&l.push(d),!0}catch{return!1}};!i()&&!ov&&(ov=!0,window.addEventListener("ivyforms:ready",()=>{i()},{once:!0})),window.dispatchEvent(new CustomEvent("ivyforms:pro:component-registered",{detail:{componentName:"GoogleSheetsIntegrationSettings"}})),o.triggerUpdate?.()}const Td="google-sheets-manage",Pd="google-sheets-edit";let nv=!1,iv=!1;function T3(){if(nv)return;const t=window.IvyForms?.api;if(!t?.hooks?.addFilter)return;nv=!0,t.hooks.addFilter("ivyforms/builder/filter/routes",i=>{const d=[...Array.isArray(i)?i:[]];return d.includes(Td)||d.push(Td),d.includes(Pd)||d.push(Pd),d});const o=()=>{const i=window.IvyForms?._router;if(!i?.hasRoute(Ei))return!1;i.hasRoute(Td)||i.addRoute(Ei,{path:"integrations/google_sheets/manage",name:Td,component:zd,meta:{breadcrumb:"Add Google Sheet",requiresForm:!0}}),i.hasRoute(Pd)||i.addRoute(Ei,{path:"integrations/google_sheets/manage/:integrationId(\\d+)",name:Pd,component:zd,meta:{breadcrumb:"Edit Google Sheet",requiresForm:!0}});const l=window.location.hash.replace("#","");return l.includes("/integrations/google_sheets/manage")&&i.push(l),!0};o()||iv||(iv=!0,window.addEventListener("ivyforms:ready",()=>{o()},{once:!0}))}function P3(){I3(),T3()}const $a=Ex(Aw),$3=Ax();$a.use($3);$a.use(zn);const $p=an(),L3=Dx();L3.initialize();$a.config.globalProperties.$labels=We();(function(){Ox();const o=window,{getLabel:i}=We(),l=St(),d=Jo(),m=new Proxy({},{get:(f,v)=>{try{return i(String(v))}catch{return String(v)}}});o.IvyForms=o.IvyForms||{api:qe,hooks:qe.hooks,fields:qe.fields},o.IvyForms.api=qe,o.IvyForms.hooks=qe.hooks,o.IvyForms.hooks===qe.hooks&&qe.hooks.triggerUpdate&&(o.IvyForms.hooks.triggerUpdate=qe.hooks.triggerUpdate.bind(qe.hooks)),o.IvyForms.fields=qe.fields,o.IvyForms.getLabel=i,o.IvyForms.labels=m,o.IvyForms.adminUrl=o.wpIvyApiSettings?.root?.replace(/\/wp-json\/?$/,"")+"/wp-admin/",o.IvyForms.Vue=zx,o.IvyForms.IvyMessage=De,o.IvyForms.useApiClient=Uo,o.IvyForms.useGoogleSheetsFormIntegrations=Pp,o.IvyForms.useActionEntityStore=Yi,o.IvyForms.unsavedChangesStore=di(),o.IvyForms.useProUpgradeDialogStore=Rv,o.IvyForms.formBuilder=l,o.IvyForms.registerFormBuilderExtension=Nx,o.IvyForms.getFormBuilderExtensions=Wx,o.IvyForms.useEntry=Fs,o.IvyForms.globalState=d,o.IvyForms.types=qx;const{showUpgradeDialog:r}=Po();o.IvyForms.helpers={isSecurityField:cp,showUpgradeDialog:r,getPreviewFieldComponent:Is,normalizeFieldsForBuilder:Hx,denormalizeFieldsForApi:Yx,countryList:qv,registerLitePublicFieldComponents:EO},o.IvyForms.confirmationMulti={refreshTable:async f=>{await Fp().searchConfirmations({formId:f})}},o.IvyForms.useAllEntries=Rr,o.IvyForms.useEntry=Fs;const p=((f,v)=>f&&v?($a.component(f,v),p[f]=v,v):f?p[f]:p);if(Gx(p,$a),o.IvyForms.components=p,o.IvyForms.registerComponent=(f,v)=>p(f,v),o.IvyForms.registerComponent("EntryPage",Sc),o.IvyForms._router=zn,!o.IvyForms.pro){const f=Yo();f.fetch().then(()=>{window.dispatchEvent(new CustomEvent("ivyforms:pro_features_loaded"))}).catch(()=>{}),o.IvyForms.pro={get loaded(){return f.loaded.value},get loading(){return f.loading.value},get plan(){return f.plan.value},get upgradeMap(){return f.upgradeMap.value},get groups(){return f.groups.value},get license(){return f.license.value},get features(){const v=f.data?.value?.features||{},h={};for(const w in v)h[w]=!!v[w];return h},hasFeature:v=>f.hasFeature(v),fetch:v=>f.fetch(v),refresh:()=>f.refresh()}}o.IvyForms.onProReady||(o.IvyForms._proReadyQueue=[],o.IvyForms.onProReady=f=>{try{if(o.IvyForms.pro?.loaded)return f(o.IvyForms.pro);o.IvyForms._proReadyQueue?.push(f)}catch{}},window.addEventListener("ivyforms:pro_features_loaded",()=>{const f=Array.isArray(o.IvyForms._proReadyQueue)?o.IvyForms._proReadyQueue:[];for(;f.length;){const v=f.shift();try{v&&v(o.IvyForms.pro)}catch{}}})),o.IvyForms.hasProFeature||(o.IvyForms.hasProFeature=f=>{try{return!o.IvyForms.pro||!o.IvyForms.pro.loaded?!1:!!o.IvyForms.pro.hasFeature?.(f)}catch{return!1}}),o.IvyForms.settingsStore=$p})();P3();PO();RO();$a.runWithContext(()=>{window.IvyForms.navigateToAdminPage=Pn().navigateToAdminPage});$a.mount("#ivyforms-app");$p.loadAllSettings().then(()=>{const{startWatching:t}=Fo();t()}).catch(()=>{const{startWatching:t}=Fo();t()});jx({scope:"admin"}); |
| 77 |
|