# ivyforms/0.7/frontend/dist/admin.js

The Innovative Form Builder – IvyForms, version 0.7. 21 lines.

- Page: https://pluginprobe.com/plugins/ivyforms/0.7/code/frontend/dist/admin.js
- Raw: https://pluginprobe.com/plugins/ivyforms/0.7/raw/frontend/dist/admin.js
- Modified: 2025-12-25T16:20:26+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/ivyforms/0.7/code/frontend/dist/admin.js#L10-L20`.

```javascript
import{d as Ie,u as ua,r as D,c as F,w as Pe,o as Vt,a as mo,b as J,e as x,I as Hu,n as on,f as c,g as S,h as d,_ as Gu,i as Me,t as V,j as _l,k as Ue,l as T,m as ce,p as jt,F as be,q as Be,s as de,T as Nh,v as Te,x as bl,y as da,z as Ku,A as m,B as Xi,C as wl,D as ca,E as Oe,G as Bo,H as Ge,J as $n,K as qh,L as Dn,M as Xu,N as fn,O as Qu,P as zh,Q as Ne,R as vo,S as _n,U as Yh,V as Xt,W as ea,X as so,Y as Yn,Z as Qi,$ as rn,a0 as Ya,a1 as Ha,a2 as fa,a3 as uo,a4 as ji,a5 as rt,a6 as Rt,a7 as Zt,a8 as It,a9 as po,aa as yo,ab as ll,ac as il,ad as Zi,ae as Uo,af as ho,ag as Lu,ah as Ji,ai as mt,aj as Ru,ak as Hh,al as Gh,am as Kh,an as Xh,ao as Qh,ap as jh,aq as Zh,ar as Jh,as as e0,at as t0,au as n0,av as cr,aw as xl,ax as kn,ay as co,az as Le,aA as es,aB as Lo,aC as ts,aD as Il,aE as Fl,aF as kl,aG as Sl,aH as Cl,aI as $l,aJ as Wa,aK as fr,aL as Ae,aM as fl,aN as a0,aO as o0,aP as ju,aQ as mr,aR as Sn,aS as r0,aT as ml,aU as yt,aV as Zu,aW as ns,aX as Ro,aY as Do,aZ as l0,a_ as as,a$ as Qt,b0 as Ju,b1 as i0,b2 as s0,b3 as d0,b4 as Ml,b5 as ec,b6 as tc,b7 as u0,b8 as nc,b9 as vr,ba as c0,bb as f0,bc as m0,bd as v0,be as p0,bf as y0,bg as ac,bh as h0,bi as g0,bj as _0,bk as b0,bl as w0,bm as x0,bn as I0,bo as F0,bp as k0,bq as S0,br as C0}from"./chunks/index-Dhp97Zce.js";const $0={class:"ivyforms-changelog-modal ivyforms-flex ivyforms-flex-direction-column"},M0={class:"ivyforms-changelog-modal__header ivyforms-flex ivyforms-flex-direction-column"},T0={class:"ivyforms-changelog-modal__header-top ivyforms-flex"},P0={class:"ivyforms-changelog-modal__logo"},A0={class:"ivyforms-changelog-modal__header-text"},E0={class:"ivyforms-changelog-modal__title"},L0={class:"ivyforms-changelog-modal__slider ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},R0={key:0,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},D0={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},V0={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--feature"},O0={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},B0={key:1,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},U0={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},W0={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--improvement"},N0={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},q0={key:2,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},z0={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},Y0={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--bugfix"},H0={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},G0={class:"ivyforms-changelog-modal__indicators ivyforms-flex ivyforms-justify-content-center"},K0=["onClick"],X0={class:"ivyforms-changelog-modal__footer ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center"},Q0={class:"ivyforms-changelog-modal__footer-counter"},j0=Ie({__name:"IvyChangelogModal",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","close"],setup(r,{emit:n}){const{request:a}=ua(),l=D({version:"",oldVersion:"",shouldShow:!1,items:{date:"",improvements:[],features:[],bugfixes:[]}}),s=D(!1),u=D(!1),f=async()=>{try{s.value=!0;const U=(await a("changelog",{method:"GET"}))?.data?.data?.data||{};l.value={version:U.version||"",oldVersion:U.oldVersion||"",shouldShow:!!U.shouldShow,items:{date:U.release_date||"",improvements:U.improvements||[],features:U.features||[],bugfixes:U.bugfixes||[]}},u.value=!!U.shouldShow&&U.version!==U.oldVersion}catch(z){console.error("Error fetching changelog:",z)}finally{s.value=!1}},h=r,p=n,C=D(0),g=D("slide-left"),b=D(280),_=D(0),$=F({get:()=>h.visible||u.value,set:z=>p("update:visible",z)}),I=F(()=>window.wpIvyLabels||{}),y=F(()=>{let z=0;return l.value.items.features?.length&&z++,l.value.items.improvements?.length&&z++,l.value.items.bugfixes?.length&&z++,z}),M=()=>{C.value<y.value-1&&(g.value="slide-left",C.value++)},A=()=>{C.value>0&&(g.value="slide-right",C.value--)},E=z=>{z>=0&&z<y.value&&(g.value=z>C.value?"slide-left":"slide-right",C.value=z)},P=()=>{u.value=!1,p("update:visible",!1),p("close")},L=()=>{on(()=>{const z=document.querySelector(".ivyforms-changelog-section");if(z){const N=320-(z.querySelector(".ivyforms-changelog-section-header")?.clientHeight||0)-40;b.value=Math.max(200,Math.min(280,N))}})},H=()=>{on(()=>{let z=0;[l.value.items.features,l.value.items.improvements,l.value.items.bugfixes].forEach(G=>{if(G?.length){const N=50+G.length*32+40;z=Math.max(z,N)}}),_.value=Math.min(450,Math.max(250,z))})};return Pe(()=>C.value,()=>{L()}),Pe(()=>u.value,z=>{z&&(C.value=0,H())}),Vt(()=>{f(),L(),H();const z=U=>{U.key==="Escape"&&$.value&&P()};window.addEventListener("keydown",z),mo(()=>{window.removeEventListener("keydown",z)})}),(z,U)=>(c(),J(Hu,{visible:$.value,width:480,"close-on-overlay-click":!1,"is-changelog":!0,"onUpdate:visible":P},{default:x(()=>[S("div",$0,[S("div",M0,[S("div",T0,[S("div",P0,[d(Gu,{orientation:"logoOnly"})]),d(Me,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",class:"ivyforms-changelog-modal__close",onClick:P})]),S("div",A0,[S("h2",E0,V(I.value.whats_new_in_ivyforms)+" "+V(l.value.version),1)])]),S("div",{class:"ivyforms-changelog-modal__content ivyforms-flex ivyforms-flex-direction-column",style:_l({height:_.value+"px"})},[d(Me,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-left","icon-start-type":"outline","icon-start-category":"arrows",class:Ue(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--left",{"ivyforms-changelog-modal__arrow--hidden":C.value===0}]),onClick:A},null,8,["class"]),d(Me,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-right","icon-start-type":"outline","icon-start-category":"arrows",class:Ue(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--right",{"ivyforms-changelog-modal__arrow--hidden":C.value>=y.value-1}]),onClick:M},null,8,["class"]),S("div",L0,[d(Nh,{name:g.value,mode:"out-in"},{default:x(()=>[(c(),T("div",{key:C.value,class:"ivyforms-changelog-modal__slide ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},[C.value===0&&l.value.items.features?.length?(c(),T("div",R0,[S("div",D0,[S("div",V0,[d(jt,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),S("h3",null,V(I.value.new_features),1)]),S("ul",O0,[(c(!0),T(be,null,Be(l.value.items.features,(G,N)=>(c(),T("li",{key:`feature-${N}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[U[0]||(U[0]=S("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),de(" "+V(G.text),1)]))),128))])])):ce("",!0),C.value===1&&l.value.items.improvements?.length?(c(),T("div",B0,[S("div",U0,[S("div",W0,[d(jt,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),S("h3",null,V(I.value.improvements),1)]),S("ul",N0,[(c(!0),T(be,null,Be(l.value.items.improvements,(G,N)=>(c(),T("li",{key:`improvement-${N}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[U[1]||(U[1]=S("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),de(" "+V(G.text),1)]))),128))])])):ce("",!0),C.value===2&&l.value.items.bugfixes?.length?(c(),T("div",q0,[S("div",z0,[S("div",Y0,[d(jt,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),S("h3",null,V(I.value.bug_fixes),1)]),S("ul",H0,[(c(!0),T(be,null,Be(l.value.items.bugfixes,(G,N)=>(c(),T("li",{key:`bugfix-${N}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[U[2]||(U[2]=S("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),de(" "+V(G.text),1)]))),128))])])):ce("",!0)]))]),_:1},8,["name"])]),S("div",G0,[(c(!0),T(be,null,Be(y.value,G=>(c(),T("span",{key:G,class:Ue(["ivyforms-changelog-modal__indicator",{"ivyforms-changelog-modal__indicator--active":C.value===G-1}]),onClick:N=>E(G-1)},null,10,K0))),128))])],4),S("div",X0,[S("div",Q0,V(C.value+1)+" / "+V(y.value),1),d(Me,{priority:"primary",size:"d",type:"fill",onClick:P},{default:x(()=>[de(V(I.value.got_it_thanks),1)]),_:1})])])]),_:1},8,["visible"]))}}),Z0=Te(j0,[["__scopeId","data-v-9b5afcce"]]),os=bl("proUpgradeDialog",()=>{const r=D(!1),n=D({title:"",subtitle:""});return{dialogVisible:r,dialogData:n,showDialog:s=>{n.value=s,r.value=!0},hideDialog:()=>{r.value=!1}}}),J0={class:"ivyforms-pro-upgrade-dialog__body"},eg={class:"ivyforms-pro-upgrade-dialog__icon ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-mb-16"},tg={key:0,class:"ivyforms-pro-upgrade-dialog__title medium-18"},ng={key:1,class:"ivyforms-pro-upgrade-dialog__subtitle regular-14"},ag={class:"ivyforms-pro-upgrade-dialog__footer ivyforms-flex ivyforms-gap-12 ivyforms-justify-content-center ivyforms-flex-direction-row"},og=Ie({__name:"ProUpgradeDialog",setup(r){const n=os(),{dialogVisible:a,dialogData:l}=da(n),s=F(()=>!!(l.value.buttons?.close&&l.value.buttons?.confirm)),u=()=>{l.value.buttons?.close?.function&&l.value.buttons.close.function(),a.value=!1},f=()=>{l.value.buttons?.confirm?.function&&l.value.buttons.confirm.function(),a.value=!1};return(h,p)=>(c(),J(Xi,{modelValue:m(a),"onUpdate:modelValue":p[0]||(p[0]=C=>Ku(a)?a.value=C:null),"show-close":!0,width:"468px","align-center":"",class:Ue({"ivyforms-pro-upgrade-dialog--scenario-1":s.value})},{footer:x(()=>[S("div",ag,[m(l).buttons?.confirm?(c(),J(Me,{key:0,priority:"secondary",size:"d","full-width":"",onClick:f},{default:x(()=>[de(V(m(l).buttons.confirm.text),1)]),_:1})):ce("",!0),m(l).buttons?.close?(c(),J(Me,{key:1,priority:m(l).buttons.close.type||"tertiary",size:"d","full-width":"",onClick:u},{default:x(()=>[de(V(m(l).buttons.close.text),1)]),_:1},8,["priority"])):ce("",!0)])]),default:x(()=>[S("div",J0,[S("div",eg,[d(jt,{name:m(l).iconName||"pro-lightning",type:"fill-duo",size:"l","outer-size":"40px",category:"global",color:"var(--map-accent-amber-symbol-0)"},null,8,["name"])]),m(l).title?(c(),T("h3",tg,V(m(l).title),1)):ce("",!0),m(l).subtitle?(c(),T("p",ng,V(m(l).subtitle),1)):ce("",!0)])]),_:1},8,["modelValue","class"]))}}),rs=Te(og,[["__scopeId","data-v-1d8ffb2d"]]),rg=Ie({__name:"App",setup(r){const n=D([]);return Vt(()=>{window.IvyForms?.hooks?.applyFilters&&(n.value=window.IvyForms.hooks.applyFilters("ivyforms/app/banner_components",[]));const a=()=>{window.IvyForms?.hooks?.applyFilters&&(n.value=window.IvyForms.hooks.applyFilters("ivyforms/app/banner_components",[]))};window.addEventListener("ivyforms:refresh_banners",a)}),(a,l)=>{const s=wl("RouterView");return c(),T("div",null,[(c(!0),T(be,null,Be(n.value,(u,f)=>(c(),J(ca(u),{key:f}))),128)),d(s),d(Z0),d(rs)])}}}),lg={},ig={xmlns:"http://www.w3.org/2000/svg",width:"2",height:"21",viewBox:"0 0 2 30",fill:"none"};function sg(r,n){return c(),T("svg",ig,[...n[0]||(n[0]=[S("path",{d:"M1 1L1 29",stroke:"#5A6C7E","stroke-opacity":"0.2","stroke-linecap":"round"},null,-1)])])}const Ga=Te(lg,[["render",sg]]),Fa="ivyforms-forms",gn="ivyforms-builder",Wo="ivyforms-settings",dg="ivyforms-dashboard",ka="ivyforms-entries",pr="ivyforms-integrations",vl="settings",ug="dashboard",Jn="all-forms",Na="add-form",qa="edit-form",fo="form-setting",pl="form-notifications",yl="new-notifications",hl="edit-notifications",Hi="form-confirmation",Gi="form-integrations",oc="results",Sa="form-results",Ua="entry-details",ia="results-entry-details",Cn="entries",cg="general-settings",fg="global-settings",mg="security-settings",sa="integrations",No=bl("confirmationSettingBuilder",()=>{const r=D([]),n=D(null),a=D(null),l=D("successMessage"),s=D(!0),u=D(!1),f=D(""),h=D(""),p=D(""),C=D(!1),{getLabel:g}=Oe(),_=Bo().createEntityManager("confirmationBuilder",{url:h,message:f,type:l,enabled:s,showForm:u,page:p}),$=()=>{_.resetUnsavedChanges()},{request:I}=ua(),y=async z=>{try{const{data:U,error:G,status:N}=await I(`/confirmation/${z}`,{method:"GET"}),ee=U?.data?.data;!G&&N===200&&ee?(n.value=z,a.value=ee.formId,l.value=ee.type||"successMessage",s.value=ee.enabled||!1,u.value=ee.showForm||!1,f.value=ee.message||"",h.value=ee.url||"",p.value=ee.page||"",C.value=!0,$()):Ge({message:`${g("failed_to_load_confirmation")} ${U?.message??G}`,type:"error"})}catch(U){Ge({message:`${g("failed_to_load_confirmation")} ${U}`,type:"error"})}},M=async z=>{if(!(!z||isNaN(Number(z))))try{const{data:U,error:G,status:N}=await I(`/confirmations/${z}`,{method:"GET"});if(!G&&N===200&&U?.data){const ee=U.data[0][0];n.value=ee.id,a.value=ee.formId,l.value=ee.type||"successMessage",s.value=ee.enabled||!1,u.value=ee.showForm||!1,f.value=ee.message||"",h.value=ee.url||"",p.value=ee.page||"",C.value=!0,$()}else Ge({message:`${g("failed_to_fetch_confirmation")} ${U?.message??G}`,type:"error"})}catch(U){Ge({message:`${g("failed_to_fetch_confirmation")} ${U}`,type:"error"})}},A=()=>{n.value=null,a.value=null,l.value="",s.value=!0,u.value=!1,f.value="",h.value="",p.value="",C.value=!1},E=async()=>{const z={formId:a.value??null,type:l.value||"",enabled:s.value||!1,showForm:u.value||!1,message:f.value||"",url:h.value||"",page:p.value||""};try{const{data:U,error:G,status:N}=await I("/confirmation/add/",{method:"POST",data:z});!G&&N===200&&U?.data?.data?(n.value=U.data.data.id,r.value.push(U.data),Ge({message:g("create_confirmation"),type:"success"}),_.resetUnsavedChanges()):Ge({message:`${g("failed_to_create_confirmation")} ${U?.message??G}`,type:"error"})}catch(U){Ge({message:`${g("error_creating_confirmation")} ${U}`,type:"error"})}},P=async(z,U)=>{try{const{data:G,error:N,status:ee}=await I(`/confirmation/update/${z}/`,{method:"POST",data:U});!N&&ee===200?(Ge({message:g("update_confirmation"),type:"success"}),_.resetUnsavedChanges()):Ge({message:`${g("error_creating_confirmation")}: ${G?.message??N}`,type:"error"})}catch(G){Ge({message:`${g("error_to_update_confirmation")} ${G}`,type:"error"})}},L=async z=>{try{const{data:U,error:G,status:N}=await I(`/confirmation/duplicate/${z}/`,{method:"POST"});!G&&N===200&&U?.data?(Ge({message:g("updating_duplicated_confirmation"),type:"success"}),r.value.push(U.data)):Ge({message:`${g("failed_to_duplicate_confirmation")} ${U?.message??G}`,type:"error"})}catch(U){Ge({message:`${g("error_duplicate_confirmation")} ${U}`,type:"error"})}},H=async z=>{try{const{data:U,error:G,status:N}=await I(`/confirmation/delete/${z}/`,{method:"POST",data:{id:z}});!G&&N===200?(Ge({message:g("delete_confirmation"),type:"success"}),r.value=r.value.filter(ee=>ee.id!==z)):Ge({message:`${g("failed_to_delete_confirmation")} ${U?.message??G}`,type:"error"})}catch(U){Ge({message:`${g("error_delete_confirmation")} ${U}`,type:"error"})}};return{allConfirmations:r,id:n,formId:a,type:l,enabled:s,showForm:u,resetEntityState:$,message:f,url:h,page:p,isEditing:C,getCurrentState:_.getCurrentState,fetchAllConfirmations:M,resetConfirmation:A,createConfirmation:E,updateConfirmation:P,deleteConfirmation:H,loadConfirmation:y,duplicateConfirmation:L}}),wt={loading:D(!1),loaded:D(!1),error:D(null),data:D(null),fetchedAt:D(null)};function qo(){const{request:r}=ua(),n=p=>wt.loaded.value?!!wt.data.value?.features?.[p]:!1,a=F(()=>wt.data.value?.plan||"lite"),l=F(()=>wt.data.value?.license||null),s=F(()=>wt.data.value?.upgrade||{}),u=F(()=>wt.data.value?.groups||{}),f=async(p={})=>{if(wt.loading.value||!p.force&&wt.loaded.value)return;if(window.ivyFormsProScripts===void 0){wt.data.value={plan:"lite",features:{},upgrade:{}},wt.loaded.value=!0,wt.fetchedAt.value=Date.now();return}wt.loading.value=!0,p.force&&(wt.error.value=null);const{data:g,error:b,status:_}=await r("pro/features");g&&g.data?(wt.data.value=g.data,wt.loaded.value=!0,wt.fetchedAt.value=Date.now(),wt.error.value=null):b&&(_===404?(console.info("%c🌿 IvyForms Lite %cis in use","font-weight: bold; color: #06a192;","font-weight: normal; color: inherit;"),wt.data.value=wt.data.value||{plan:"lite",features:{},upgrade:{}},wt.error.value=null):_===401||_===403?(wt.data.value=wt.data.value||{plan:"unauthorized",features:{},upgrade:{}},wt.error.value={message:"pro_features_unauthorized",status:_}):(wt.data.value||(wt.data.value={plan:"error",features:{},upgrade:{}}),wt.error.value=b),wt.loaded.value=!0,wt.fetchedAt.value||(wt.fetchedAt.value=Date.now())),wt.loading.value=!1};return{...wt,plan:a,license:l,groups:u,upgradeMap:s,hasFeature:n,fetch:f,refresh:async()=>f({force:!0})}}const vg="https://ivyforms.com/",rc="https://ivyforms.com/pricing?utm_source=ivy-lite&utm_medium=lite-upgrade&utm_content=ivy&utm_campaign=ivy",pg="https://ivyforms.com/contact",yg="https://wordpress.org/support/plugin/ivyforms/";function dr(){const r=document.createElement("a");r.href=rc,r.target="_blank",r.rel="noopener noreferrer nofollow",r.click()}function yr(){const r=os(),{getLabel:n}=Oe(),a=$n(),l=()=>window.IvyForms?.pro?.features?.fields||{},s=I=>{const y=l();return Object.values(y).includes(I)},u=I=>{const y=l();for(const[,M]of Object.entries(y))if(M===I)return M;return null},f=()=>window.IvyForms?.pro?.features?.field_options||{},h=I=>{const y=f();return Object.values(y).includes(I)},p=()=>window.IvyForms?.pro?.features?.integrations||{},C=I=>{const y=p();return Object.values(y).includes(I)},g=()=>{if(!(window.ivyFormsProScripts!==void 0)||!window.IvyForms?.pro)return!1;const y=window.IvyForms.pro.loaded===!0,M=window.IvyForms.pro.features!==void 0&&window.IvyForms.pro.features!==null&&Object.keys(window.IvyForms.pro.features).length>0;return y||M},b=()=>{if(!g())return!1;const I=a.allSettings;if(!I)return!1;const y=I.pro;if(!y||!y.license)return!1;const M=y.license;return M.status==="valid"&&M.plan!=="lite"},_=()=>{const I=g(),y=b();I?y?r.showDialog({iconName:"pro-lightning-alt",title:n("pro_feature_available"),subtitle:"",buttons:{close:{type:"tertiary",text:n("learn_more"),function:()=>{dr()}},confirm:{type:"primary",text:n("upgrade_plan"),function:()=>{dr()}}}}):r.showDialog({iconName:"pro-lightning",title:n("pro_feature_requires_activation"),subtitle:n("pro_feature_activation_subtitle"),buttons:{confirm:{type:"primary",text:n("activate_license"),function:()=>{const M=new URL(window.location.href);M.searchParams.set("page","ivyforms-settings"),M.hash="/license",window.location.href=M.toString()}}}}):r.showDialog({iconName:"pro-lightning-alt",title:n("pro_feature_available"),subtitle:"",buttons:{close:{type:"tertiary",text:n("learn_more"),function:()=>{const M=document.createElement("a");M.href=vg,M.target="_blank",M.rel="noopener noreferrer nofollow",M.click()}},confirm:{type:"primary",text:n("upgrade_to_pro"),function:()=>{window.open(rc,"_blank")}}}})};return{isProInstalled:g,isProLicenseActive:b,showUpgradeDialog:_,checkFeatureAccess:I=>!g()||!b()||!window.IvyForms?.pro?.features?.[I]?(_(),!1):!0,getProFieldFeatures:l,isProFieldFeature:s,getFeatureSlugForFieldType:u,getProFieldOptionFeatures:f,isProFieldOption:h,getProIntegrationFeatures:p,isProIntegration:C}}const hg={class:"ivyforms-header ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-24"},gg={class:"ivyforms-header__left"},_g={key:3,class:"ivyforms-header__title ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-gap-12 medium-18"},bg={class:"ivyforms-header__title-text ivyforms-text-cut"},wg={class:"ivyforms-header__center"},xg={class:"ivyforms-header__right"},Ig=Ie({__name:"PageHeader",setup(r){const{redirectToWordPressAdminPage:n}=ea(),{getLabel:a}=Oe(),l=qh(),{request:s}=ua(),u=qo(),f=[Na,qa,vl,fo,pl,yl,hl,Hi,Gi,Sa],h=D(!1),p=Dn(),C=Xu("pageTitle",""),g=F(()=>C||p.pageTitle),b=D(!1),_=fn(),$=[Ua,gn,Na,qa,vl,fo,pl,yl,hl,Hi,Gi,Sa,ia],I=F(()=>$.includes(_.name)),y=F(()=>_.name===Ua||_.name===ia),M=F(()=>y.value||h.value&&I.value),{theme:A,setTheme:E}=Qu();zh(()=>{E(l.get("ivyforms_theme")||"light")});const P=async()=>{const re=!h.value;L(re),b.value=!0;try{const{data:Z,error:ke,status:We}=await s("setting/update",{method:"POST",headers:{"Content-Type":"application/json"},data:{settingsCategory:"general",settingsOption:"fullscreen",settingsValue:re}});if(We!==200||ke){console.error(a("error_update_settings"),ke),L(h.value);return}Z&&Z.success?(h.value=Z.data.value,p.setFullScreenMode(Z.data.value),typeof window.wpIvySettings<"u"&&(window.wpIvySettings.general.fullscreen=Z.data.value)):L(h.value)}catch(Z){console.error(a("error_update_settings"),Z),L(h.value)}setTimeout(()=>{b.value=!1},1e3)},L=re=>{const Z=document.body,ke=document.getElementById("adminmenumain"),We=document.getElementById("wpcontent"),we=document.getElementById("wpadminbar"),He=document.getElementsByClassName("wp-toolbar")[0];re?(Z.classList.add("ivyforms-fullscreen-mode"),ke&&(ke.style.display="none"),We&&(We.style.marginLeft="0",We.style.width="100vw",We.style.height="100vh"),we&&(we.style.display="none"),He instanceof HTMLElement&&(He.style.padding="0")):(Z.classList.remove("ivyforms-fullscreen-mode"),ke&&(ke.style.display=""),We&&(We.style.marginLeft="",We.style.width="",We.style.height=""),we&&(we.style.display=""),He instanceof HTMLElement&&(He.style.padding="")),h.value=re,p.setFullScreenMode(re)},H=()=>{const re=u.plan.value,ke=re!=="lite"&&re!=="error"?pg:yg;window.open(ke,"_blank")},z=()=>{dr()},U=F(()=>u.loaded.value?u.plan.value==="lite":!1),G=Bo(),N=Ne(),ee=No(),B=vo(),O={formBuilder:()=>N.getCurrentState(),confirmationBuilder:()=>ee.getCurrentState(),notificationBuilder:()=>B.getCurrentState()};function q(){G.confirmNavigationIfUnsaved(O,()=>{if(_.name===Ua){n(ka);return}if(_.name===ia){const re=_.params.formId;re?n(gn,`manage/${re}/results/entries`):n(oc);return}if(_.name===gn||f.includes(_.name)){n(Fa);return}})}const X=F(()=>_.name===Ua?a("all_entries"):_.name===ia?a("results"):a("all_forms")),Q=F(()=>_.name===gn||f.includes(_.name));return Vt(()=>{let re=p.isFullScreenMode;if(!p.isFullScreenModeInitialized)try{typeof window.wpIvySettings<"u"&&window.wpIvySettings.general?.fullscreen!==void 0&&(re=!!window.wpIvySettings.general.fullscreen)}catch(Z){console.warn("Could not read wpIvySettings.general.fullscreen:",Z)}h.value=re,p.setFullScreenMode(re),re&&L(!0)}),Pe(()=>p.isFullScreenMode,re=>{re!==h.value&&(h.value=re,L(re))}),mo(()=>{h.value&&document.body.classList.remove("ivyforms-fullscreen-mode")}),(re,Z)=>{const ke=Gu,We=Ga,we=Yh,He=Xt;return c(),T("header",hg,[S("div",gg,[M.value?(c(),J(Me,{key:0,priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:q},{default:x(()=>[de(V(X.value),1)]),_:1})):(c(),J(ke,{key:1,class:"ivyforms-header__logo",orientation:"logoOnly"})),y.value?ce("",!0):(c(),J(We,{key:2,class:"ivyforms-px-4"})),Q.value?ce("",!0):(c(),T("div",_g,[S("span",bg,V(g.value),1)])),_n(re.$slots,"left",{},void 0,!0)]),S("div",wg,[_n(re.$slots,"center",{},void 0,!0)]),S("div",xg,[d(He,{content:m(A)==="dark"?m(a)("light_theme"):m(a)("dark_theme"),theme:"inverted",placement:"bottom"},{default:x(()=>[d(we,{modelValue:m(A),"onUpdate:modelValue":Z[0]||(Z[0]=xe=>Ku(A)?A.value=xe:null),"aria-label":m(a)("theme_switch")},null,8,["modelValue","aria-label"])]),_:1},8,["content"]),d(He,{content:m(a)("support"),placement:"bottom",theme:"inverted"},{default:x(()=>[d(Me,{priority:"tertiary","icon-start":"chat-dots","icon-start-type":"outline",onClick:H})]),_:1},8,["content"]),U.value?(c(),J(We,{key:0,class:"ivyforms-px-4"})):ce("",!0),U.value?(c(),J(Me,{key:1,priority:"secondary","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:z},{default:x(()=>[de(V(m(a)("upgrade")),1)]),_:1})):ce("",!0),d(We,{class:"ivyforms-px-4"}),_n(re.$slots,"right",{},void 0,!0),d(He,{content:h.value?m(a)("collapse"):m(a)("full_screen"),theme:"inverted",disabled:b.value},{default:x(()=>[d(Me,{priority:"tertiary","icon-start-category":"arrows","icon-start":h.value?"collapse":"expand",onClick:P},null,8,["icon-start"])]),_:1},8,["content","disabled"])])])}}}),$a=Te(Ig,[["__scopeId","data-v-d6843d76"]]),Fg=Ie({__name:"DashboardPage",setup(r){const{getLabel:n}=Oe(),a=n("dashboard");return so("pageTitle",a),(l,s)=>{const u=$a;return c(),J(u)}}}),kg=Ie({__name:"PagePanel",props:{width:{type:[String,Number],default:"240px"},minWidth:{type:[String,Number],default:"240px"}},setup(r){const n=r,a=F(()=>typeof n.width=="number"?`${n.width}px`:n.width);return(l,s)=>(c(),T("div",{class:"ivyforms-page-panel ivyforms-p-12",style:_l({width:a.value,minWidth:a.value})},[_n(l.$slots,"default",{},void 0,!0)],4))}}),hr=Te(kg,[["__scopeId","data-v-daf7058d"]]),Sg=Ie({__name:"SettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(r,{emit:n}){const{getLabel:a}=Oe(),l=$n(),s=r,u=n,f=Yn(),h=fn(),p=D(s.activeIndex||"general"),C=F(()=>{l.integrationsSettings;const b=[{label:a("general"),index:"general"},{label:a("security"),index:"security",autoNavigateToFirst:!0,subItems:[{index:"security/recaptcha",label:"reCAPTCHA",iconConfig:{name:"recaptcha-colored",type:"fill",category:"security",size:"d"}}]}];if(window.IvyForms?.hooks?.applyFilters){const _=window.IvyForms.hooks.applyFilters("ivyforms/settings/add_integration_subitem",[]);if(Array.isArray(_)&&_.length>0){const $=_.filter(I=>{const y=I.index.split("/")[1];return l.integrationsSettings?.[y]?.enabled===!0});$.length>0&&b.push({label:window.IvyForms?.getLabel?.("integrations")||"Integrations",index:"integrations",autoNavigateToFirst:!0,subItems:$})}}if(window.IvyForms?.hooks?.applyFilters){const _=window.IvyForms.hooks.applyFilters("ivyforms/settings/add_menu_item",[]);Array.isArray(_)&&_.length>0&&b.push(..._)}return b}),g=b=>{if(p.value=b,u("update:activeIndex",b),b==="general")f.push({path:"/general"});else if(b==="security")f.push({path:"/security/recaptcha"});else if(b.startsWith("security/")){const _=b.split("security/")[1];f.push({path:`/security/${_}`})}else if(b==="integrations")f.push({path:"/integrations"});else if(b.startsWith("integrations/")){const _=b.split("integrations/")[1];f.push({path:`/integrations/${_}`})}else window.IvyForms?.hooks?.applyFilters&&(window.IvyForms.hooks.applyFilters("ivyforms/settings/handle_menu_route",!1,b,f)||console.warn(`[Settings] No route handler for menu item: ${b}`))};return Vt(async()=>{await l.loadAllSettings();const b=h.path;if(b.includes("/security/")){const _=b.split("/security/")[1];_?(p.value=`security/${_}`,u("update:activeIndex",`security/${_}`)):(p.value="security/recaptcha",u("update:activeIndex","security/recaptcha"))}else if(b.includes("/security"))p.value="security/recaptcha",u("update:activeIndex","security/recaptcha");else if(b.includes("/integrations/")){const _=b.split("/integrations/")[1];_?(p.value=`integrations/${_}`,u("update:activeIndex",`integrations/${_}`)):(p.value="integrations",u("update:activeIndex","integrations"))}else if(b.includes("/integrations"))p.value="integrations",u("update:activeIndex","integrations");else{let _=!1;if(window.IvyForms?.hooks?.applyFilters){const $=window.IvyForms.hooks.applyFilters("ivyforms/settings/detect_active_route",null,b);$&&(p.value=$,u("update:activeIndex",$),_=!0)}_||(p.value="general",u("update:activeIndex","general"))}}),(b,_)=>{const $=hr;return c(),J($,null,{default:x(()=>[d(Qi,{modelValue:p.value,"onUpdate:modelValue":_[0]||(_[0]=I=>p.value=I),"menu-items":C.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:g},null,8,["modelValue","menu-items"])]),_:1})}}}),Cg={class:"ivyforms-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-24"},$g=Ie({__name:"PageSection",setup(r){const n=Dn();return(a,l)=>(c(),T("div",Cg,[S("div",{class:Ue(["ivyforms-page-section__content ivyforms-p-20",{"ivyforms-page-section__content__fullscreen":m(n).isFullScreenMode}])},[_n(a.$slots,"default",{},void 0,!0)],2)]))}}),Ka=Te($g,[["__scopeId","data-v-3cfef8db"]]),Mg={};function Tg(r,n){const a=wl("router-view"),l=Ka;return c(),J(l,null,{default:x(()=>[d(a,null,{default:x(({Component:s})=>[(c(),J(ca(s)))]),_:1})]),_:1})}const Pg=Te(Mg,[["render",Tg]]),Ag=Ie({__name:"SettingsPage",setup(r){const n=Dn(),a=F(()=>n.isFullScreenMode),{getLabel:l}=Oe(),s=Yn(),{startWatching:u}=rn();u();const{redirectToWordPressAdminPage:f}=ea(),h=D("settings"),p=D("general"),C=l("settings");so("pageTitle",C);const g=[{label:l("all_forms"),index:Jn},{label:l("entries"),index:Cn},{label:l("integrations"),index:sa},{label:l("settings"),index:"settings"}],b=$=>{p.value=$,s.push({path:`/${$}/`})},_=$=>{$!==h.value&&(h.value=$,$===Jn?f(Fa):$===Cn?f(ka):$==="settings"?f(Wo):$===sa&&f(pr))};return Vt(()=>{(s.currentRoute.value.path==="/"||s.currentRoute.value.path==="")&&(p.value="general",s.push({path:"/general/"}))}),($,I)=>{const y=Ga,M=$a;return c(),T(be,null,[d(M,null,{left:x(()=>[a.value?(c(),J(Ya,{key:0,mode:"horizontal",ellipsis:!1},{default:x(()=>[(c(),T(be,null,Be(g,A=>d(Ha,{key:A.index,label:A.label,name:A.index,"is-active":h.value===A.index,type:"tonal",onClick:E=>_(A.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ce("",!0)]),default:x(()=>[d(y)]),_:1}),S("div",{class:Ue(["ivyforms-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":a.value}])},[d(Sg,{"active-index":p.value,"onUpdate:activeIndex":b},null,8,["active-index"]),d(Pg,{"active-index":p.value},null,8,["active-index"])],2)],64)}}}),Eg=Te(Ag,[["__scopeId","data-v-c60f0f58"]]),Lg={class:"ivyforms-settings-general ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},Rg={class:"ivyforms-settings-general__option-bar ivyforms-pb-8 ivyforms-flex"},Dg={class:"ivyforms-settings-general__option-bar__left ivyforms-flex"},Vg={class:"ivyforms-settings-general__title medium-18"},Og={class:"ivyforms-settings-general__option-bar__right ivyforms-flex"},Bg={class:"ivyforms-settings-general__items ivyforms-pb-8 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Ug=Ie({__name:"GeneralSettingsPage",setup(r){const n=$n(),{getLabel:a}=Oe();Vt(async()=>{await n.loadAllSettings()});const l=F(()=>n.isLoading),s=async()=>{await n.saveGeneralSettings()};return(u,f)=>{const h=Me,p=fa;return c(),T("div",Lg,[S("div",Rg,[S("div",Dg,[S("span",Vg,V(m(a)("general")),1)]),S("div",Og,[d(h,{class:Ue(["ivyforms-button__action--save"]),priority:"primary",loading:l.value,onClick:s},{default:x(()=>[l.value?ce("",!0):(c(),T(be,{key:0},[de(V(m(a)("save")),1)],64))]),_:1},8,["loading"])])]),S("div",Bg,[d(p,{modelValue:m(n).wcagBackendCompliance,"onUpdate:modelValue":f[0]||(f[0]=C=>m(n).wcagBackendCompliance=C),priority:"secondary",size:"d","text-position":"right",title:m(a)("wcag_compliance_settings")},null,8,["modelValue","title"]),d(p,{modelValue:m(n).deleteOnUninstall,"onUpdate:modelValue":f[1]||(f[1]=C=>m(n).deleteOnUninstall=C),priority:"secondary",size:"d","text-position":"right",title:m(a)("delete_on_uninstall")},null,8,["modelValue","title"])])])}}}),Wg=Te(Ug,[["__scopeId","data-v-992b23bd"]]),Ng=[{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"}],qg={class:"ivyforms-settings-security ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},zg={class:"ivyforms-settings-security__option-bar ivyforms-pb-8 ivyforms-flex"},Yg={class:"ivyforms-settings-security__option-bar__left ivyforms-flex"},Hg={class:"ivyforms-settings-security__title medium-18"},Gg={class:"ivyforms-settings-security__option-bar__right ivyforms-flex ivyforms-gap-8"},Kg={class:"ivyforms-settings-security__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},Xg={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},Qg={class:"ivyforms-settings-security__tabs"},jg={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Zg={for:"site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Jg={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},e_={for:"secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},t_={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},n_={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},a_={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},o_={for:"hcaptcha-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},r_={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},l_={for:"hcaptcha-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},i_={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},s_={for:"turnstile-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},d_={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},u_={for:"turnstile-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},c_={key:3,class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},f_={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},m_={class:"ivyforms-settings-security__field-description medium-14 ivyforms-mb-12"},v_={class:"ivyforms-settings-security__toggle"},p_=Ie({__name:"SecuritySettingsPage",setup(r){const{getLabel:n}=Oe(),a=$n(),l=fn(),s=[{name:"v2",label:"v2"},{name:"invisible",label:"Invisible v2"},{name:"v3",label:"v3"}],u=F(()=>l.params.provider||"recaptcha"),f=()=>{switch(u.value){case"recaptcha":return"reCAPTCHA";case"hcaptcha":return"hCaptcha";case"turnstile":return"Turnstile";case"honeypot":return"Honeypot";default:return"reCAPTCHA"}},h=F({get:()=>a.recaptchaType,set:Q=>a.setRecaptchaType(Q)}),p=F({get:()=>a.recaptchaSiteKey,set:Q=>a.setRecaptchaSiteKey(Q)}),C=F({get:()=>a.recaptchaSecretKey,set:Q=>a.setRecaptchaSecretKey(Q)}),g=F({get:()=>a.recaptchaLanguage,set:Q=>a.setRecaptchaLanguage(Q)}),b=D(""),_=D(""),$=D(""),I=D(""),y=D(!1),M=F(()=>a.isLoading),A=F(()=>Ng.map(Q=>({...Q,label:Q.value===""?n("browser_default"):Q.label}))),E=Q=>{Q?a.setRecaptchaType(Q):a.setRecaptchaType(h.value)},P=()=>{a.setRecaptchaSiteKey(p.value)},L=()=>{a.setRecaptchaSecretKey(C.value)},H=()=>{a.setRecaptchaLanguage(g.value)},z=()=>{window.open("https://cloud.google.com/security/products/recaptcha","_blank")},U=()=>{},G=()=>{},N=()=>{},ee=()=>{},B=()=>{},O=()=>{switch(u.value){case"recaptcha":a.setRecaptchaSiteKey(""),a.setRecaptchaSecretKey(""),a.setRecaptchaLanguage("");break;case"hcaptcha":b.value="",_.value="";break;case"turnstile":$.value="",I.value="";break;case"honeypot":y.value=!1;break}},q=async()=>{u.value==="recaptcha"&&await a.saveRecaptchaSettings()};Vt(async()=>{await a.loadAllSettings(),a.recaptchaType||a.setRecaptchaType("v2")});const X=F(()=>{switch(u.value){case"recaptcha":return!a.recaptchaSiteKey&&!a.recaptchaSecretKey&&!a.recaptchaLanguage;case"hcaptcha":return!b.value&&!_.value;case"turnstile":return!$.value&&!I.value;case"honeypot":return!y.value;default:return!0}});return(Q,re)=>{const Z=Me,ke=ji,We=rt;return c(),T("div",qg,[S("div",zg,[S("div",Yg,[S("span",Hg,V(f()),1)]),S("div",Gg,[d(Z,{class:Ue(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:X.value,onClick:O},{default:x(()=>[de(V(m(n)("clear_settings")),1)]),_:1},8,["disabled"]),d(Z,{class:Ue(["ivyforms-button__action--save"]),priority:"primary",loading:M.value,onClick:q},{default:x(()=>[M.value?ce("",!0):(c(),T(be,{key:0},[de(V(m(n)("save")),1)],64))]),_:1},8,["loading"])])]),S("div",Kg,[u.value==="recaptcha"?(c(),T(be,{key:0},[S("div",Xg,[S("div",Qg,[d(uo,{modelValue:h.value,"onUpdate:modelValue":[re[0]||(re[0]=we=>h.value=we),E],tabs:s,size:"d",priority:"tertiary",type:"tonal",width:200,background:!0},null,8,["modelValue"])]),d(ke,{type:"stripe",state:"notes",style:"stripe","show-button":!0,"button-label":m(n)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:m(n)("recaptcha_instruction"),onButtonClick:z},null,8,["button-label","description"]),S("div",jg,[S("label",Zg,V(m(n)("captcha_site_key")),1),d(We,{modelValue:p.value,"onUpdate:modelValue":[re[1]||(re[1]=we=>p.value=we),P],secondary:"",type:"text",placeholder:m(n)("enter_site_key")},null,8,["modelValue","placeholder"])]),S("div",Jg,[S("label",e_,V(m(n)("captcha_secret_key")),1),d(We,{modelValue:C.value,"onUpdate:modelValue":[re[2]||(re[2]=we=>C.value=we),L],secondary:"",type:"text",placeholder:m(n)("enter_secret_key")},null,8,["modelValue","placeholder"])])]),S("div",t_,[S("label",n_,V(m(n)("recaptcha_language")),1),d(Zt,{modelValue:g.value,"onUpdate:modelValue":[re[3]||(re[3]=we=>g.value=we),H],placeholder:m(n)("browser_default"),secondary:""},{default:x(()=>[(c(!0),T(be,null,Be(A.value,we=>(c(),J(Rt,{key:we.value,value:we.value,label:we.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])],64)):u.value==="hcaptcha"?(c(),T(be,{key:1},[S("div",a_,[S("label",o_,V(m(n)("captcha_site_key")),1),d(We,{modelValue:b.value,"onUpdate:modelValue":[re[4]||(re[4]=we=>b.value=we),U],secondary:"",type:"text",placeholder:"{{ getLabel('enter_hcaptcha_site_key') }}"},null,8,["modelValue"])]),S("div",r_,[S("label",l_,V(m(n)("captcha_secret_key")),1),d(We,{modelValue:_.value,"onUpdate:modelValue":[re[5]||(re[5]=we=>_.value=we),G],secondary:"",type:"text",placeholder:"{{ getLabel('enter_hcaptcha_secret_key') }}"},null,8,["modelValue"])])],64)):u.value==="turnstile"?(c(),T(be,{key:2},[S("div",i_,[S("label",s_,V(m(n)("captcha_site_key")),1),d(We,{modelValue:$.value,"onUpdate:modelValue":[re[6]||(re[6]=we=>$.value=we),N],secondary:"",type:"text",placeholder:"{{ getLabel('enter_turnstile_site_key') }}"},null,8,["modelValue"])]),S("div",d_,[S("label",u_,V(m(n)("captcha_secret_key")),1),d(We,{modelValue:I.value,"onUpdate:modelValue":[re[7]||(re[7]=we=>I.value=we),ee],secondary:"",type:"text",placeholder:"{{ getLabel('enter_turnstile_secret_key') }}"},null,8,["modelValue"])])],64)):u.value==="honeypot"?(c(),T("div",c_,[S("label",f_,V(m(n)("honeypot_protection")),1),S("p",m_,V(m(n)("honeypot_protection_description")),1),S("div",v_,[d(It,{modelValue:y.value,"onUpdate:modelValue":re[8]||(re[8]=we=>y.value=we),label:m(n)("enable_honeypot_protection"),onChange:B},null,8,["modelValue","label"])])])):ce("",!0)])])}}}),y_=Te(p_,[["__scopeId","data-v-1b879249"]]),h_={xmlns:"http://www.w3.org/2000/svg",width:"199",height:"200",fill:"none"};function g_(r,n){return c(),T("svg",h_,[...n[0]||(n[0]=[po('<path fill="#8B929C" fill-opacity=".3" d="M172.234 99.896c0 41.062-33.288 74.349-74.35 74.349s-74.35-33.287-74.35-74.35c0-41.061 33.288-74.35 74.35-74.35s74.35 33.289 74.35 74.35" opacity=".44"></path><mask id="a" width="150" height="150" x="23" y="25" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="#232E3C" d="M172.234 99.896c0 41.062-33.288 74.349-74.35 74.349s-74.35-33.287-74.35-74.35c0-41.061 33.288-74.35 74.35-74.35s74.35 33.289 74.35 74.35"></path></mask><g mask="url(#a)"><path fill="#37C6AB" d="M85.747 109.575c1.092.289 1.697 1.073 1.766 2.106.12 1.692-4.503 3.03-5.627 4.401-1.114 1.373-3.098 8.207-5.709 10.032 0 0-6.638 3.851-12.797 2.885-3.536-.554-5.83-6.445-9.382-6.011.489-.102 4.55-5.68 8.5-6.906 1.514-.466 3.76 3.605 4.68 3.116.11-.053.213-.114.306-.168 3.139-1.882 6.36-2.668 7.98-3.961.495-.385 1.12-.962 1.825-1.602 1.656-1.465 3.763-3.238 5.735-3.764 1.107-.29 2.016-.31 2.723-.128"></path><path fill="#C53434" d="M85.747 109.575c1.092.289 1.697 1.073 1.766 2.106.12 1.691-4.503 3.03-5.627 4.401-1.114 1.373-3.278 8.092-5.888 9.917 0 0-6.233 3.947-12.618 3-3.402-.505-5.997-6.425-9.382-6.011.489-.102 5.433 3.738 9.383 2.511 10.454.099 9.913-4.495 17.55-10.574 3.063-2.436 6.122-2.882 4.816-5.35" opacity=".14"></path><path fill="#01384D" d="M77.29 113.467c.033.082.058.165.092.247.119.329.242.673.182 1.013-.053.34-.278.629-.505.887a10.86 10.86 0 0 1-7.316 3.624c-.852.059-1.706.018-2.563-.04.109-.053.211-.114.305-.169 3.138-1.881 6.36-2.667 7.98-3.96.495-.387 1.12-.962 1.825-1.602" opacity=".59"></path><path fill="#37C6AB" d="M66.952 145.294s7.275 4.972 8.908 10.325c1.634 5.355.23 8.16-.534 9.434 0 0 6.374-1.403 9.18 0 2.804 1.401 1.783 4.787-1.531 5.006-3.314.221-7.393-1.31-14.022-.673-6.63.639-8.814.256-9.25-2.676-.438-2.931-4.185-20.906 7.249-21.416"></path><path fill="#C53434" d="M66.952 145.294s7.275 4.972 8.908 10.325c1.634 5.355.23 8.16-.534 9.434 0 0 6.374-1.403 9.18 0 2.804 1.401 1.783 4.787-1.531 5.006-3.314.221-7.393-1.31-14.022-.673-6.63.639-8.814.256-9.25-2.676-.438-2.931-4.185-20.906 7.249-21.416" opacity=".14"></path><path fill="#37C6AB" d="M73.545 160.593c-.513 5.606-6.118 7.136-10.6 7.901q-1.046.173-2.226.267c-2.731.229-6.035.177-9.967.161-2.072 0-4.329 0-6.76.061l-.75.023c-5.506.16-13.782 1.828-19.19.612l-.298-.069c-2.937-.742-4.956-2.393-5.116-5.706 0-.099-.009-.215-.009-.32-.007-.819.047-1.676.154-2.556.382-3.143 1.437-6.638 2.792-10.225a131 131 0 0 1 2.247-5.561c1.822-4.267 3.763-8.475 5.202-12.222a52 52 0 0 0 1.139-3.235c.03-.077.054-.16.077-.237 1.599-5.239 2.203-10.585 2.425-14.387.183-3.242.09-5.369.09-5.369s2.984 3.151 9.868 4.719c1.53.351 3.25.619 5.17.758 4.887.352 8.857-.513 11.71-1.561a.2.2 0 0 0 .054-.014c.083-.032.16-.062.245-.093.014 0 .03-.008.045-.015 3.112-1.185 4.81-2.524 4.81-2.524a20 20 0 0 0-.305 4.283c.107 3.618 1.055 7.067 1.866 10.409.475 1.935.903 3.833 1.094 5.706.512 5.025-.665 10.134-1.094 12.941-.06.39-.108.742-.13 1.033a4 4 0 0 0-.007.688c.183 1.782 7.977 8.918 7.464 14.532"></path><path fill="#FEF3C6" d="M62.04 147.171c-.627 4.672-1.72 8.536-3.265 10.891-1.063 1.613-2.34 2.525-3.832 2.493-3.128-.062-5.285-1.253-6.685-3.495-.903-1.423-1.491-3.274-1.828-5.523-.214-1.414-.328-2.99-.36-4.71-.014-.88-.008-1.791.016-2.746.03-.865.069-1.767.13-2.7.062-1.064.145-2.164.245-3.312.053-.658.1-1.323.13-1.973.36-9.064-2.256-17.286-3.97-21.645 1.53.351 3.251.619 5.17.757 4.889.352 8.858-.513 11.711-1.56a2.664 2.664 0 0 0 .298-.107c.015 0 .03-.009.046-.016.351 1.293.666 2.624.948 4.001 2.004 9.636 2.417 21.009 1.247 29.645"></path><path fill="#C53434" d="M64.352 115.284a15.1 15.1 0 0 1-3.556 2.24 13 13 0 0 1-1.507.582c-4.39 1.407-9.83.941-11.405 1.361-1.567.421-1.162 4.23-.527 8.299.298 1.889.45 5.292.344 8.788a57 57 0 0 1-.36 5.001 27 27 0 0 1-.405 2.532c-.222 1.071-.497 1.989-.833 2.678-.008.022-.023.038-.03.06-.873 1.828-.383 3.244.358 4.712.796 1.584 1.867 3.228 1.828 5.523-.076 4.45-.29 7.861-2.653 9.903-1.523 1.317 2.302.689 5.146 1.959-2.072 0-4.329 0-6.76.061l-.75.023c-5.506.16-13.782 1.828-19.19.612q-.15-.034-.298-.069c-2.937-.742-4.956-2.393-5.117-5.706 0-.099-.008-.215-.008-.321-.007-.818.047-1.676.153-2.555.383-3.143 1.438-6.638 2.793-10.225a131 131 0 0 1 2.247-5.561c1.822-4.267 3.763-8.475 5.202-12.222a52 52 0 0 0 1.139-3.235c.03-.077.054-.16.077-.237 1.599-5.239 2.203-10.585 2.425-14.387.183-3.242.09-5.369.09-5.369s2.984 3.151 9.868 4.719c1.53.351 3.25.619 5.17.758 4.887.351 8.857-.513 11.71-1.561a.2.2 0 0 0 .053-.014l.245-.094q.022-.002.046-.014c3.112-1.185 4.81-2.524 4.81-2.524a20 20 0 0 0-.305 4.283" opacity=".14"></path><path fill="#37C6AB" d="M74.57 131.692c.194.513.156 1.068-.125 1.635-1.125 2.257-6.052.125-8.008 1.311-1.957 1.197-6.784 8.485-9.108 8.824-2.328.345-6.929-.964-12.709-3.26-4.905-1.962-12.758-8.061-10.907-12.911.941-2.465 4.272-4.32 8.795-4.052 4.37.257 9.866 2.507 15.402 8.111.38.38 5.403-3.49 10.138-2.906 3.537.434 5.992 1.691 6.523 3.248"></path><path fill="#C53434" d="M74.57 131.692c.194.513.156 1.068-.125 1.635-1.125 2.257-6.052.125-8.008 1.311-1.957 1.197-6.784 8.485-9.108 8.824-2.328.345-6.929-.964-12.709-3.26-4.905-1.962-12.758-8.061-10.907-12.911.941-2.465 4.272-4.32 8.795-4.052-6.375 1.343-6.505 5.511 3.098 11.847 10.007 6.597 13.085 3.355 16.372.141 3.291-3.208 5.336-2.715 9.331-2.177 1.16.159 2.26-.395 3.262-1.358" opacity=".14"></path><path fill="#01384D" d="M30.72 140.623c-.291.658-.941 1.071-1.56 1.438-1.76 1.071-3.527 2.142-5.34 3.12 1.822-4.267 3.763-8.473 5.201-12.221.536 1.729 1.003 3.488 1.523 5.17.26.81.52 1.713.176 2.493" opacity=".59"></path><path fill="#37C6AB" d="M49.484 172.334c.016 1.062-.848 2.042-2.194 2.326-2.678.55-4.972-.299-11.427-.429s-11.396 1.017-13.56 0c-.858-.398-1.615-.98-2.219-1.95-.933-1.485-1.491-3.895-1.453-7.994.068-7.289 1.69-12.283 4.23-15.449 2.868-3.595 6.906-4.842 11.189-4.437 2.456.231 4.688 1.141 6.57 2.487v.008c4.298 3.074 6.77 8.474 5.844 13.438-1.34 7.144-9.118 8.413-9.118 8.413 2.417-.123 4.842-.382 9.118.818 2.117.597 3.005 1.72 3.02 2.769"></path><path fill="#01384D" d="M29.534 157.518c-.833 1.859-2.172 3.473-2.884 5.386-.465 1.261-.65 2.615-1.14 3.862-.97 2.47-3.035 4.275-5.43 5.514-.933-1.484-1.491-3.894-1.453-7.992.07-7.288 1.691-12.284 4.23-15.45.07.024.138.053.206.077 1.148.436 2.295.879 3.435 1.315.971.375 1.98.772 2.692 1.529 1.384 1.5 1.17 3.902.344 5.759" opacity=".59"></path><path fill="#C53434" d="M49.484 172.334c.016 1.062-.848 2.042-2.194 2.326-2.678.55-4.972-.299-11.427-.429s-11.396 1.017-13.56 0c-.858-.398-1.615-.98-2.219-1.95-.933-1.485-1.491-3.895-1.453-7.994.068-7.289 1.69-12.283 4.23-15.449 2.868-3.595 6.906-4.842 11.189-4.437 2.456.231 4.688 1.141 6.57 2.487v.008c-8.49-3.68-15.77-.803-16.796 12.688-1.025 13.499 1.155 13.018 7.067 12.697 4.873-.268 13.76.986 18.593.053" opacity=".14"></path><path fill="#37C6AB" d="M43.24 86.563c-.925.162-1.804.398-2.623.697-6.164 2.18-9.37 7.655-10.769 10.814-.612 1.407-.872 2.355-.872 2.355-2.027-11.373 2.41-24.956 7.182-25.437 4.788-.483 7.083 11.57 7.083 11.57"></path><path fill="#01384D" d="M40.617 87.26c-6.165 2.18-9.37 7.656-10.77 10.814-.596-9.605 2.7-20.856 6.005-21.453 2.746-.497 4.199 6.807 4.765 10.64" opacity=".59"></path><path fill="#37C6AB" d="m67.312 95.053-1.232-1.452c-1.95-2.325-5.79-5.683-12.467-7.428a31 31 0 0 0-2.34-.519s.8-11.806 6.134-11.808c4.771-.003 9.77 11.808 9.905 21.207"></path><path fill="#01384D" d="M66.08 93.6c-1.95-2.324-5.79-5.683-12.467-7.426.3-3.42 1.316-10.424 4.642-10.133 3.825.336 7.512 11.157 7.825 17.56" opacity=".59"></path><path fill="#FEF3C6" d="M68.862 107.666a15.7 15.7 0 0 1-1.936 3.053c-.007.007-.007.015-.014.015-1.447 1.812-3.382 3.418-5.799 4.695-7.548 4.024-17.759 2.578-20.55 1.622-2.502-.849-9.523-3.457-11.305-11.151a16.5 16.5 0 0 1-.367-2.509c-.497-7.267 4.184-15.741 14.823-17.736h.008q2.17-.414 4.673-.436c4.466-.031 8.16.81 11.15 2.095q.046.013.046.015c6.334 2.732 9.515 7.465 10.218 10.227.88 3.403.566 6.936-.947 10.11"></path><path fill="#37C6AB" d="M29.259 105.9a16.6 16.6 0 0 1-.368-2.509c-.496-7.266 4.184-15.74 14.822-17.737h.009c2.83.766 7.395 2.83 9.362 8.36 2.776 7.839-8.705 18.93-23.825 11.886M68.865 107.666c-3.067-.359-6.524-2.049-8.497-5.675-3.456-6.355-1.89-12.03-.773-14.66 6.334 2.73 9.515 7.463 10.219 10.224.879 3.405.565 6.936-.949 10.111"></path><path fill="#C53434" d="M66.912 110.733c-1.446 1.812-3.38 3.419-5.799 4.697-7.548 4.022-17.759 2.576-20.55 1.621-2.5-.85-9.523-3.458-11.304-11.152a16.6 16.6 0 0 1-.368-2.509c-.497-7.265 4.184-15.74 14.823-17.736h.008q2.17-.414 4.673-.436c4.466-.03 8.16.811 11.151 2.096-.872-.29-13.797-4.422-22.195 3.09-8.689 7.778-2.51 23.427 7.763 25.238 8.244 1.455 15.411.269 21.798-4.909" opacity=".14"></path><path stroke="#014D5D" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".579" d="M42.76 103.367s-11.486-4.979-25.05-3.641M42.76 104.963s-14.28-.404-24.134 2.392M68.457 100.361s5.962-3.695 15.426-3.468M68.457 101.958s7.714-2.857 15.988.154"></path><path fill="#01384D" d="M57.392 100.71c-.473 0-.773-.215-.954-.477a1 1 0 0 1-.122.167c-.185.206-.448.31-.777.31-.907 0-1.177-.788-1.195-1.205a.2.2 0 0 1 .191-.207h.01a.2.2 0 0 1 .2.19c.003.085.059.821.794.821.215 0 .373-.058.482-.177.207-.228.175-.612.175-.616a.2.2 0 0 1 .05-.153c.11-.12.343-.037.35.125.005.085.06.821.796.821.215 0 .372-.058.482-.177.206-.228.175-.612.174-.616a.2.2 0 0 1 .18-.217c.107-.017.206.069.218.178.002.024.05.563-.277.923q-.28.31-.777.31"></path><path fill="#01384D" d="M56.399 99.698a.2.2 0 0 1-.2-.2v-2.202a.2.2 0 1 1 .4 0v2.201a.2.2 0 0 1-.2.201M56.364 102.559a1.47 1.47 0 0 1-1.054-.44.2.2 0 0 1 .021-.281.2.2 0 0 1 .282.02c.027.031.627.682 1.686-.034a.2.2 0 1 1 .225.33c-.446.302-.837.405-1.16.405"></path><path fill="#01384D" d="M54.941 96.22c0-1.233 2.905-1.393 2.905 0s-2.905 1.472-2.905 0"></path><path fill="#FDE047" d="M46.554 91.799c7.243.05 7.298 10.866 0 10.866-7.297 0-7.74-10.92 0-10.866M63.014 91.774c5.531.039 5.574 8.654 0 8.654s-5.91-8.697 0-8.654"></path><path fill="#01384D" d="M48.896 94.227c4.406.028 4.439 6.383 0 6.383-4.44 0-4.709-6.414 0-6.383M64.22 93.597c3.241.022 3.265 4.742 0 4.742s-3.465-4.766 0-4.742"></path></g><rect width="75" height="20" x="88.5" y="62.5" fill="#8B929C" fill-opacity=".1" rx="10"></rect><rect width="75" height="20" x="88.5" y="62.5" stroke="#C0C5CB" rx="10"></rect><rect width="75" height="20" x="88.5" y="87.5" fill="#7A69EE" fill-opacity=".1" rx="10"></rect><rect width="75" height="20" x="88.5" y="87.5" stroke="#7A69EE" rx="10"></rect><rect width="42" height="20" x="88.5" y="112.5" fill="#8B929C" fill-opacity=".1" rx="10"></rect><rect width="42" height="20" x="88.5" y="112.5" stroke="#C0C5CB" rx="10"></rect>',9)])])}const __={render:g_},b_={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none"};function w_(r,n){return c(),T("svg",b_,[...n[0]||(n[0]=[po('<path fill="#8B929C" fill-opacity=".3" d="M186.255 89.094c0 41.694-33.799 75.494-75.493 75.494s-75.495-33.8-75.495-75.494S69.067 13.6 110.762 13.6c41.694 0 75.493 33.8 75.493 75.494" opacity=".44"></path><path fill="#B3A6F9" d="m180.379 133.991-69.35 6.234-1.919.173-65.734-8.123s5.99-52.91 13.728-76.589c0 0 34.948-6.62 56.86-6.62 0 0 38.005 3.148 58.211 7.889 0 0 6.946 56.202 8.204 77.036"></path><path fill="#7A69EE" d="M112.953 63.897s-1.793 51.693-1.919 76.328l-1.92.177-65.734-8.132s5.985-52.905 13.725-76.58z"></path><path fill="#5B4CCC" d="m43.38 132.271-17.046 12.446 69.296 9.892 15.404-14.383s-61.341-7.767-67.654-7.955"></path><path fill="#CEC4FD" d="m111.034 140.226 13.474 14.383 71.338-7.191-15.466-13.43z"></path><path fill="#9C8EF4" d="M172.176 56.955 112.95 63.9l-55.846-8.215s34.949-6.619 56.861-6.619c0 0 38.005 3.148 58.211 7.889"></path><path fill="#37C6AB" d="M23.186 145.991c-5.364.096-9.251-1.633-11.425-4.764q-1.327-1.893-1.808-4.425c-1.095-5.878-2.73-10.347-5.025-13.286s-.131-7.407 4.338-4.339c4.477 3.061 6.12 10.573 6.643 9.955.721-.834.078-3.285 5.303-11.659.296-.477.618-.973.956-1.495 4.948-7.582 18.903-6.763 20.302 4.348 1.409 11.112-11.755 25.536-19.284 25.665"></path><path fill="#C53434" d="M23.186 145.991c-5.364.096-9.251-1.633-11.426-4.764.01 0 .01.009.018.009 3.59 2.547 7.764 2.895 7.278-10.06-.218-5.738.87-10.346 2.156-13.703q.446-.714.956-1.495c4.948-7.582 18.902-6.763 20.301 4.348 1.41 11.112-11.755 25.536-19.283 25.665" opacity=".14"></path><path fill="#37C6AB" d="M78.36 126.707c-.764 10.729-6.259 17.885-18.206 19.798-10.476 1.677-28.648 3.26-35.412-4.557a10.3 10.3 0 0 1-2.122-3.867c-3.634-12.138 4.017-19.285 6.573-22.867 2.557-3.574 3.061-7.53 5.521-16.216 1.357-4.799 1.904-9.929 2.13-13.57.174-2.958.14-4.932.14-4.932 22.214 11.774 37.1-1.538 37.1-1.538.712 1.93-1.088 8.546-.584 16.597.513 8.043 5.626 20.431 4.86 31.152"></path><path fill="#FEF3C6" d="M40.25 83.368s1.312 19.519-3.655 28.879c-4.968 9.361-6.208 24.375 9.694 17.136s13.04-44.772 13.04-44.772z"></path><path fill="#C53434" d="M78.36 126.707c-.764 10.729-6.26 17.885-18.206 19.798-10.476 1.677-28.648 3.26-35.412-4.557 14.301 3.339 14.076-6.711 13.137-10.285-.94-3.564-2.269-7.545 2.616-8.712 4.896-1.165 7.017 8.226 7.017 8.226 2.522-6.278 8.156-13.407 12.017-15.945 3.859-2.531 10.172-9.155 8.476-16.929-1.704-7.765-7.442-6.061-20.023-7.52-6.043-.705-9.338-3.078-11.138-5.356.174-2.957.14-4.93.14-4.93 22.213 11.773 37.1-1.539 37.1-1.539.712 1.93-1.088 8.546-.584 16.597.513 8.043 5.626 20.431 4.86 31.152" opacity=".14"></path><path fill="#37C6AB" d="M77.707 131.176c-2.304 12.007-13.146 15.58-25.396 16.702-10.46.957-12.65-1.277-12.59-5.208 0-.677.078-1.391.191-2.165.757-5.243-.173-8.92-1.782-13.415-1.417-3.956 3.522-6.131 5.748-1.652 1.704 3.424 3.443 11.528 3.634 10.719 2.496-10.085 7.85-15.962 14.172-19.536.33-.182.661-.356 1-.495 7.868-3.47 17.241 3.538 15.023 15.05"></path><path fill="#C53434" d="M77.707 131.176c-2.303 12.007-13.146 15.58-25.396 16.702-10.46.957-12.65-1.277-12.59-5.208 1.505 8.173 26.032.704 31.71-10.146 4.886-9.338-2.157-17.232-8.748-16.398 7.869-3.47 17.242 3.538 15.024 15.05" opacity=".14"></path><path fill="#37C6AB" d="M70.422 110.127c-6.016 5.765-10.964 2.538-14.11 1.895-3.148-.634-2.861 2.809-5.974 3.834q-.404.132-.756.122c-2.47-.061-2.904-5.042-.322-8.425 2.835-3.703 6.834-2.851 7.052-3.277 2.546-5.026 4.868-9.356 7.772-11.504a4 4 0 0 1 .547-.373 2 2 0 0 1 .262-.147c1.747-1.01 3.713-1.236 6.06-.4 5.747 2.042 5.486 12.51-.53 18.275"></path><path fill="#C53434" d="M70.422 110.127c-6.016 5.765-10.964 2.538-14.11 1.895-3.148-.634-2.861 2.809-5.974 3.834q-.404.132-.756.122c.99-1.669 1-4.512 4.538-5.99 5.417-2.27 6.826 3.313 12.528-2.661 5.4-5.66 3.088-17.493-1.755-15.075 1.747-1.01 3.713-1.236 6.06-.4 5.747 2.042 5.486 12.51-.53 18.275" opacity=".14"></path><path fill="#37C6AB" d="M44.13 117.005a3.1 3.1 0 0 1-1.148.27c-3.225.069-4.502-5.887-7.12-5.887-2.905 0-7.434 1.913-10.05-1.792-2.618-3.703.06-7.911 2.738-10.466 2.686-2.557 7.825-8.626 7.825-8.626-.496 5.547-2.47 11.433-2.47 11.433 9.06.252 14.338 13.329 10.225 15.068"></path><path fill="#C53434" d="M44.13 117.005a3.1 3.1 0 0 1-1.148.27c-.156-2.036-.939-4.592-2.487-7.791-3.625-7.521-11.31-2.913-10.076-5.825 1.235-2.913-.113-6.312-1.87-4.529 2.687-2.557 7.825-8.626 7.825-8.626-.495 5.547-2.47 11.433-2.47 11.433 9.06.252 14.338 13.329 10.226 15.068" opacity=".14"></path><path fill="#37C6AB" d="M80.908 153.147c-10.981 5.486-25.536 2.939-33.396 4.722-7.85 1.791-10.277 6.259-13.215 5.747a3 3 0 0 1-.921-.322c-2.166-1.182-2.296-5.07 4.503-9.251 7.668-4.729 22.475-2.817 29.622-3.321 7.156-.513 15.198-2.687 15.198-8.174 0-3.573-3.208-5.677-5.46-6.721-1.2-.555-2.13-.799-2.13-.799l2.598-3.852c13.017 2.808 14.19 16.477 3.2 21.971"></path><path fill="#C53434" d="M80.908 153.147c-10.981 5.486-25.536 2.939-33.396 4.722-7.85 1.791-10.277 6.259-13.214 5.747a3 3 0 0 1-.922-.322c2.182-1.53 3.078-3.625 9.198-6.809 10.381-5.389 30.16-.651 38.742-6.677 8.582-6.016 2.174-16.224-1.52-15.562-1.348.234-2.122.87-2.558 1.581-1.2-.555-2.13-.799-2.13-.799l2.6-3.852c13.016 2.808 14.19 16.477 3.2 21.971" opacity=".14"></path><path fill="#C53434" d="M80.908 153.147c-10.981 5.486-25.536 2.939-33.396 4.722-7.85 1.791-10.277 6.259-13.214 5.747a3 3 0 0 1-.922-.322c2.182-1.53 3.078-3.625 9.198-6.809 10.381-5.389 30.16-.651 38.742-6.677 8.582-6.016 2.174-16.224-1.52-15.562-1.348.234-2.122.87-2.558 1.581-1.2-.555-2.13-.799-2.13-.799l2.6-3.852c13.016 2.808 14.19 16.477 3.2 21.971" opacity=".14"></path><path fill="#37C6AB" d="M52.908 56.795s-.636-.061-1.738.016c-2.752.176-8.43 1.187-14.46 6.037a31 31 0 0 0-2 1.74s3.886-10.506 11.808-15.586c7.923-5.08 11.754-2.421 6.39 7.793"></path><path fill="#01384D" d="M51.168 56.81c-2.75.177-8.428 1.189-14.458 6.038 1.064-1.945 6.75-11.953 12.55-13.945 5.9-2.015 3.916 2.743 1.908 7.908" opacity=".59"></path><path fill="#37C6AB" d="M74.463 69.009s-.552-1.425-1.793-3.287c-1.694-2.544-4.683-5.9-9.341-7.555a18 18 0 0 0-2.275-.636s7.562-8.245 14.366-8.146c6.804.1 5.043 8.422-.957 19.624"></path><path fill="#01384D" d="M72.67 65.722c-1.693-2.544-4.681-5.9-9.34-7.555 1.984-2.221 6.083-6.245 10.083-6.673 4.965-.537 1.425 8.205-.743 14.228" opacity=".59"></path><path fill="#FEF3C6" d="M75.743 75.94c-.113.922-.243 1.808-.522 2.59-2.13 5.948-5.868 9.538-12.476 10.99-3.027.67-14.416 1.643-22.119-2.955-2.078-1.235-3.59-2.652-4.764-4.225-.957-1.288-1.687-2.67-2.305-4.149-1.416-3.381-1.556-7.076-.443-10.572.887-2.834 4.486-7.59 11.285-10.086a25.3 25.3 0 0 1 4.087-1.12c2.313-.445 4.904-.635 7.782-.461 1.748.112 3.374.346 4.877.712h.008c11.06 2.66 15.512 11.746 14.59 19.276"></path><path fill="#37C6AB" d="M75.22 78.536c.227-.803.41-1.672.522-2.592.918-7.536-3.532-16.616-14.59-19.28h-.007c-3.012.641-5.793 1.617-8.159 7.265-3.342 8.008 5.979 21.107 22.234 14.607M33.556 78.195c3.24-.205 6.96-1.775 9.229-5.44 3.976-6.426 2.64-12.42 1.611-15.221-6.796 2.495-10.393 7.249-11.282 10.085-1.109 3.493-.973 7.189.442 10.576"></path><path stroke="#014D5D" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".576" d="M63.312 75.644s12.876-5.35 27.96-3.628M63.284 77.421s15.912-.206 26.839 3.077M34.74 71.857s-6.577-4.218-17.122-4.126M34.714 73.635s-8.543-3.313-17.808-.102"></path><path fill="#C53434" d="M75.743 75.94c-.113.922-.243 1.808-.522 2.59-2.13 5.948-5.868 9.538-12.476 10.99-3.027.67-14.416 1.643-22.119-2.955-2.078-1.235-3.59-2.652-4.764-4.225 10.642 11.354 40.841 6.646 35.568-13-4.055-15.11-21.848-13.05-22.944-12.928 2.313-.444 4.904-.634 7.782-.46 1.748.112 3.374.346 4.877.712h.008c11.06 2.66 15.512 11.746 14.59 19.276" opacity=".14"></path><path fill="#FDE047" d="M61.896 62.134c-8.238-.376-8.946 11.92-.648 12.355s9.453-11.954.648-12.355"></path><path fill="#01384D" d="M60.278 65.381c-5.01-.229-5.428 6.994-.38 7.258 5.046.265 5.734-7.013.38-7.258"></path><path fill="#FDE047" d="M40.072 61.83c-6.204-.283-6.737 8.976-.488 9.304 6.25.329 7.118-9.002.488-9.304"></path><path fill="#01384D" d="M38.853 64.275c-3.775-.173-4.088 5.267-.287 5.466 3.8.199 4.319-5.281.286-5.466M49.348 73.242q-.05 0-.103-.002c-.433-.023-.77-.178-1-.46a1.2 1.2 0 0 1-.149-.231c-.255.335-.658.588-1.285.563q-.653-.035-1.002-.461c-.405-.497-.303-1.203-.299-1.233a.26.26 0 0 1 .298-.22c.144.021.242.156.222.298 0 .005-.07.51.19.825.134.163.337.25.618.265.979.06 1.09-.914 1.1-1.024.022-.21.326-.307.463-.147.05.057.075.134.064.21 0 .005-.069.51.188.824.136.163.337.25.62.265.99.062 1.096-.981 1.1-1.024a.256.256 0 0 1 .287-.238c.144.013.25.14.237.286-.049.53-.437 1.504-1.549 1.504"></path><path fill="#01384D" d="M48.2 71.85h-.014a.264.264 0 0 1-.25-.277l.153-2.894c.008-.145.13-.245.276-.25a.265.265 0 0 1 .25.276l-.153 2.895a.26.26 0 0 1-.262.25M48.14 75.614c-.446 0-.987-.15-1.599-.614a.262.262 0 1 1 .318-.418c1.358 1.027 2.178.196 2.212.162a.262.262 0 1 1 .38.362c-.007.007-.498.508-1.31.508"></path><path fill="#01384D" d="M50.338 67.382c.085-1.62-3.72-2.03-3.816-.2s3.715 2.134 3.816.2"></path>',34)])])}const x_={render:w_},I_={xmlns:"http://www.w3.org/2000/svg",width:"152",height:"68",fill:"none"};function F_(r,n){return c(),T("svg",I_,[...n[0]||(n[0]=[po('<rect width="73" height="27" x="67" y="25.5" fill="#fff" rx="3"></rect><rect width="73" height="27" x="67" y="25.5" stroke="#C0C5CB" stroke-dasharray="4 4" stroke-width="2" rx="3"></rect><path stroke="#7A69EE" stroke-linecap="round" stroke-width="2" d="M61 19v39M146 19v39"></path><rect width="85" height="39" x=".5" y="1.5" fill="#fff" rx="3.5"></rect><rect width="85" height="39" x=".5" y="1.5" stroke="#7A69EE" rx="3.5"></rect><path stroke="#394452" stroke-width="1.5" d="M10 21c0-3.771 0-5.657 1.172-6.828S14.229 13 18 13h4c3.771 0 5.657 0 6.828 1.172S30 17.229 30 21s0 5.657-1.172 6.828S25.771 29 22 29h-4c-3.771 0-5.657 0-6.828-1.172S10 24.771 10 21Z"></path><path stroke="#394452" stroke-linecap="round" stroke-width="1.5" d="m14 17 2.159 1.8c1.837 1.53 2.755 2.295 3.841 2.295s2.005-.765 3.841-2.296L26 17"></path><path fill="#212832" d="M43.526 24.64V26h-5.284v-1.36zm-4.799-8.593V26h-1.715v-9.953zm4.109 4.156v1.34h-4.594v-1.34zm.656-4.156v1.367h-5.25v-1.367zm2.92 4.06V26h-1.648v-7.396h1.551zm-.267 1.921-.561-.006q0-.766.191-1.416.192-.65.56-1.128.37-.484.917-.745.554-.266 1.278-.266.506 0 .923.15.424.144.732.458.315.315.478.807.171.491.171 1.19V26h-1.648v-4.785q0-.54-.163-.848a.9.9 0 0 0-.459-.437 1.7 1.7 0 0 0-.704-.137q-.465 0-.793.178-.321.177-.526.485a2.2 2.2 0 0 0-.3.711 3.7 3.7 0 0 0-.096.861m4.586-.437-.772.17q0-.669.185-1.264.191-.601.553-1.053.37-.458.91-.717a2.8 2.8 0 0 1 1.237-.26q.567 0 1.011.157.451.15.766.479.315.327.479.854.164.52.164 1.258V26h-1.655v-4.792q0-.56-.164-.868a.85.85 0 0 0-.45-.424 1.8 1.8 0 0 0-.705-.123q-.382 0-.677.143a1.34 1.34 0 0 0-.485.39 1.7 1.7 0 0 0-.3.568 2.4 2.4 0 0 0-.097.697m10.398 2.926v-3.528q0-.396-.144-.683a1 1 0 0 0-.437-.445q-.288-.157-.725-.157-.403 0-.697.137a1.1 1.1 0 0 0-.458.369.9.9 0 0 0-.164.526h-1.64q0-.437.211-.847.212-.411.615-.732.404-.321.964-.506a4 4 0 0 1 1.258-.184q.834 0 1.477.28.65.28 1.018.848.376.56.376 1.408v3.288q0 .505.069.91.074.396.212.69V26h-1.689a3 3 0 0 1-.185-.677 5.5 5.5 0 0 1-.061-.806m.24-3.015.013 1.018h-1.183q-.458 0-.806.09a1.7 1.7 0 0 0-.581.245q-.233.165-.35.397a1.16 1.16 0 0 0-.115.526q0 .294.136.54.138.24.397.376.267.137.642.137.507 0 .882-.205.383-.211.602-.513.219-.307.232-.58l.534.73a2.5 2.5 0 0 1-.28.602q-.2.322-.52.616-.315.286-.76.471a2.6 2.6 0 0 1-1.01.185q-.726 0-1.293-.287a2.3 2.3 0 0 1-.889-.787 2.04 2.04 0 0 1-.32-1.127q0-.588.218-1.04.226-.457.656-.765.438-.307 1.067-.465.628-.164 1.435-.164zm4.9-2.898V26h-1.654v-7.396zm-1.763-1.942q0-.375.246-.622.253-.253.697-.253.438 0 .69.253a.83.83 0 0 1 .254.622.82.82 0 0 1-.253.615q-.254.246-.69.246-.446 0-.698-.246a.83.83 0 0 1-.246-.615m5.332-1.162V26h-1.654V15.5z"></path><g clip-rule="evenodd" filter="url(#a)"><path fill="#fff" fill-rule="evenodd" d="M78.673 4.848c.487-.186 1.448-.072 1.702.492.216.481.402 1.293.412 1.12.025-.384-.024-1.215.14-1.65.118-.316.351-.614.696-.72.289-.089.629-.12.93-.057.317.067.651.3.776.52.368.649.374 1.978.39 1.907.066-.283.072-1.28.288-1.65.143-.244.505-.463.697-.498.299-.055.666-.071.979-.009.253.051.595.358.687.507.223.359.347 1.37.385 1.727.016.147.075-.41.297-.767.413-.665 1.872-.794 1.927.666.026.68.02.65.02 1.108 0 .537-.012.862-.04 1.252-.03.415-.118 1.358-.245 1.814-.087.313-.376 1.018-.663 1.44 0 0-1.09 1.303-1.209 1.888-.118.586-.079.59-.103 1.005s.123.96.123.96-.813.11-1.253.036c-.397-.064-.888-.874-1.015-1.122-.175-.342-.547-.276-.692-.024-.228.399-.72 1.114-1.066 1.159-.68.087-2.086.031-3.188.02 0 0 .188-1.052-.23-1.413-.31-.271-.843-.817-1.162-1.104l-.844-.96c-.287-.374-1.017-.967-1.262-2.067-.216-.974-.195-1.452.038-1.843.235-.397.68-.613.867-.65.21-.044.702-.041.888.064.226.128.318.166.495.407.234.32.317.475.216.126-.077-.273-.326-.62-.44-1.01-.11-.376-.407-.982-.386-1.59.008-.23.105-.802.845-1.084"></path><path stroke="#080C11" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75" d="M78.673 4.848c.487-.186 1.448-.072 1.702.492.216.481.402 1.293.412 1.12.025-.384-.024-1.215.14-1.65.118-.316.351-.614.696-.72.289-.089.629-.12.93-.057.317.067.651.3.776.52.368.649.374 1.978.39 1.907.066-.283.072-1.28.288-1.65.143-.244.505-.463.697-.498.299-.055.666-.071.979-.009.253.051.595.358.687.507.223.359.347 1.37.385 1.727.016.147.075-.41.297-.767.413-.665 1.872-.794 1.927.666.026.68.02.65.02 1.108 0 .537-.012.862-.04 1.252-.03.415-.118 1.358-.245 1.814-.087.313-.376 1.018-.663 1.44 0 0-1.09 1.303-1.209 1.888-.118.586-.079.59-.103 1.005s.123.96.123.96-.813.11-1.253.036c-.397-.064-.888-.874-1.015-1.122-.175-.342-.547-.276-.692-.024-.228.399-.72 1.114-1.066 1.159-.68.087-2.086.031-3.188.02 0 0 .188-1.052-.23-1.413-.31-.271-.843-.817-1.162-1.104l-.844-.96c-.287-.374-1.017-.967-1.262-2.067-.216-.974-.195-1.452.038-1.843.235-.397.68-.613.867-.65.21-.044.702-.041.888.064.226.128.318.166.495.407.234.32.317.475.216.126-.077-.273-.326-.62-.44-1.01-.11-.376-.407-.982-.386-1.59.008-.23.105-.802.845-1.084"></path></g><path fill="#080C11" d="M81.5 9a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5m2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5m2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5"></path><path stroke="#7A69EE" stroke-linecap="round" stroke-width="2" d="M70.5 61.5h67M96 15.5h41"></path><defs><filter id="a" width="17.75" height="16.75" x="73.625" y="2.625" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1"></feGaussianBlur><feColorMatrix values="0 0 0 0 0.027451 0 0 0 0 0.12549 0 0 0 0 0.239216 0 0 0 0.24 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_14831_175917"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_14831_175917" result="shape"></feBlend></filter></defs>',12)])])}const k_={render:F_},S_={xmlns:"http://www.w3.org/2000/svg",width:"152",height:"68",fill:"none"};function C_(r,n){return c(),T("svg",S_,[...n[0]||(n[0]=[po('<rect width="73" height="27" x="67" y="25.5" fill="#161E27" rx="3"></rect><rect width="73" height="27" x="67" y="25.5" stroke="#535D69" stroke-dasharray="4 4" stroke-width="2" rx="3"></rect><path stroke="#7A69EE" stroke-linecap="round" stroke-width="2" d="M61 19v39M146 19v39"></path><rect width="85" height="39" x=".5" y="1.5" fill="#2A3540" rx="3.5"></rect><rect width="85" height="39" x=".5" y="1.5" stroke="#7A69EE" rx="3.5"></rect><path stroke="#DBDEE3" stroke-width="1.5" d="M10 21c0-3.771 0-5.657 1.172-6.828S14.229 13 18 13h4c3.771 0 5.657 0 6.828 1.172S30 17.229 30 21s0 5.657-1.172 6.828S25.771 29 22 29h-4c-3.771 0-5.657 0-6.828-1.172S10 24.771 10 21Z"></path><path stroke="#DBDEE3" stroke-linecap="round" stroke-width="1.5" d="m14 17 2.159 1.8c1.837 1.53 2.755 2.295 3.841 2.295s2.005-.765 3.841-2.296L26 17"></path><path fill="#F4F6F9" d="M43.526 24.64V26h-5.284v-1.36zm-4.799-8.593V26h-1.715v-9.953zm4.109 4.156v1.34h-4.594v-1.34zm.656-4.156v1.367h-5.25v-1.367zm2.92 4.06V26h-1.648v-7.396h1.551zm-.267 1.921-.561-.006q0-.766.191-1.416.192-.65.56-1.128.37-.484.917-.745.554-.266 1.278-.266.506 0 .923.15.424.144.732.458.315.315.478.807.171.491.171 1.19V26h-1.648v-4.785q0-.54-.163-.848a.9.9 0 0 0-.459-.437 1.7 1.7 0 0 0-.704-.137q-.465 0-.793.178-.321.177-.526.485a2.2 2.2 0 0 0-.3.711 3.7 3.7 0 0 0-.096.861m4.586-.437-.772.17q0-.669.185-1.264.191-.601.553-1.053.37-.458.91-.717a2.8 2.8 0 0 1 1.237-.26q.567 0 1.011.157.451.15.766.479.315.327.479.854.164.52.164 1.258V26h-1.655v-4.792q0-.56-.164-.868a.85.85 0 0 0-.45-.424 1.8 1.8 0 0 0-.705-.123q-.382 0-.677.143a1.34 1.34 0 0 0-.485.39 1.7 1.7 0 0 0-.3.568 2.4 2.4 0 0 0-.097.697m10.398 2.926v-3.528q0-.396-.144-.683a1 1 0 0 0-.437-.445q-.288-.157-.725-.157-.403 0-.697.137a1.1 1.1 0 0 0-.458.369.9.9 0 0 0-.164.526h-1.64q0-.437.211-.847.212-.411.615-.732.404-.321.964-.506a4 4 0 0 1 1.258-.184q.834 0 1.477.28.65.28 1.018.848.376.56.376 1.408v3.288q0 .505.069.91.074.396.212.69V26h-1.689a3 3 0 0 1-.185-.677 5.5 5.5 0 0 1-.061-.806m.24-3.015.013 1.018h-1.183q-.458 0-.806.09a1.7 1.7 0 0 0-.581.245q-.233.165-.35.397a1.16 1.16 0 0 0-.115.526q0 .294.136.54.138.24.397.376.267.137.642.137.507 0 .882-.205.383-.211.602-.513.219-.307.232-.58l.534.73a2.5 2.5 0 0 1-.28.602q-.2.322-.52.616-.315.286-.76.471a2.6 2.6 0 0 1-1.01.185q-.726 0-1.293-.287a2.3 2.3 0 0 1-.889-.787 2.04 2.04 0 0 1-.32-1.127q0-.588.218-1.04.226-.457.656-.765.438-.307 1.067-.465.628-.164 1.435-.164zm4.9-2.898V26h-1.654v-7.396zm-1.763-1.942q0-.375.246-.622.253-.253.697-.253.438 0 .69.253a.83.83 0 0 1 .254.622.82.82 0 0 1-.253.615q-.254.246-.69.246-.446 0-.698-.246a.83.83 0 0 1-.246-.615m5.332-1.162V26h-1.654V15.5z"></path><g clip-rule="evenodd" filter="url(#a)"><path fill="#fff" fill-rule="evenodd" d="M78.673 4.848c.487-.186 1.448-.072 1.702.492.216.481.402 1.293.412 1.12.025-.384-.024-1.215.14-1.65.118-.316.351-.614.696-.72.289-.089.629-.12.93-.057.317.067.651.3.776.52.368.649.374 1.978.39 1.907.066-.283.072-1.28.288-1.65.143-.244.505-.463.697-.498.299-.055.666-.071.979-.009.253.051.595.358.687.507.223.359.347 1.37.385 1.727.016.147.075-.41.297-.767.413-.665 1.872-.794 1.927.666.026.68.02.65.02 1.108 0 .537-.012.862-.04 1.252-.03.415-.118 1.358-.245 1.814-.087.313-.376 1.018-.663 1.44 0 0-1.09 1.303-1.209 1.888-.118.586-.079.59-.103 1.005s.123.96.123.96-.813.11-1.253.036c-.397-.064-.888-.874-1.015-1.122-.175-.342-.547-.276-.692-.024-.228.399-.72 1.114-1.066 1.159-.68.087-2.086.031-3.188.02 0 0 .188-1.052-.23-1.413-.31-.271-.843-.817-1.162-1.104l-.844-.96c-.287-.374-1.017-.967-1.262-2.067-.216-.974-.195-1.452.038-1.843.235-.397.68-.613.867-.65.21-.044.702-.041.888.064.226.128.318.166.495.407.234.32.317.475.216.126-.077-.273-.326-.62-.44-1.01-.11-.376-.407-.982-.386-1.59.008-.23.105-.802.845-1.084"></path><path stroke="#080C11" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75" d="M78.673 4.848c.487-.186 1.448-.072 1.702.492.216.481.402 1.293.412 1.12.025-.384-.024-1.215.14-1.65.118-.316.351-.614.696-.72.289-.089.629-.12.93-.057.317.067.651.3.776.52.368.649.374 1.978.39 1.907.066-.283.072-1.28.288-1.65.143-.244.505-.463.697-.498.299-.055.666-.071.979-.009.253.051.595.358.687.507.223.359.347 1.37.385 1.727.016.147.075-.41.297-.767.413-.665 1.872-.794 1.927.666.026.68.02.65.02 1.108 0 .537-.012.862-.04 1.252-.03.415-.118 1.358-.245 1.814-.087.313-.376 1.018-.663 1.44 0 0-1.09 1.303-1.209 1.888-.118.586-.079.59-.103 1.005s.123.96.123.96-.813.11-1.253.036c-.397-.064-.888-.874-1.015-1.122-.175-.342-.547-.276-.692-.024-.228.399-.72 1.114-1.066 1.159-.68.087-2.086.031-3.188.02 0 0 .188-1.052-.23-1.413-.31-.271-.843-.817-1.162-1.104l-.844-.96c-.287-.374-1.017-.967-1.262-2.067-.216-.974-.195-1.452.038-1.843.235-.397.68-.613.867-.65.21-.044.702-.041.888.064.226.128.318.166.495.407.234.32.317.475.216.126-.077-.273-.326-.62-.44-1.01-.11-.376-.407-.982-.386-1.59.008-.23.105-.802.845-1.084"></path></g><path fill="#080C11" fill-rule="evenodd" d="M82 9.5a.5.5 0 0 0-1 0v3a.5.5 0 0 0 1 0zm1.5-.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5m2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5" clip-rule="evenodd"></path><path stroke="#7A69EE" stroke-linecap="round" stroke-width="2" d="M70.5 61.5h67M96 15.5h41"></path><defs><filter id="a" width="17.75" height="16.75" x="73.625" y="2.625" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1"></feGaussianBlur><feColorMatrix values="0 0 0 0 0.027451 0 0 0 0 0.12549 0 0 0 0 0.239216 0 0 0 0.24 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_3908_113079"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_3908_113079" result="shape"></feBlend></filter></defs>',12)])])}const $_={render:C_},M_={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none"};function T_(r,n){return c(),T("svg",M_,[...n[0]||(n[0]=[po('<path fill="#8B929C" fill-opacity=".3" d="M179.04 108.84c0 43.162-34.99 78.151-78.152 78.151s-78.15-34.989-78.15-78.151 34.988-78.153 78.15-78.153 78.152 34.99 78.152 78.153" opacity=".44"></path><path fill="#9C8EF4" d="M63.25 130.137c0 .814-.029 1.649-.164 2.424-.14.796-.66 1.498-.93 2.241-.277.756-.716 1.404-1.114 2.092-.402.694-.858 1.302-1.371 1.912-.515.612-.877 1.356-1.49 1.87-.61.513-1.353.829-2.047 1.23-.688.398-1.335.877-2.092 1.153-.743.27-1.55.292-2.347.432-.775.135-1.542.242-2.355.242-.814 0-1.613.078-2.388-.058-.797-.139-1.52-.489-2.263-.761-.757-.274-1.436-.646-2.124-1.044-.694-.402-1.561-.56-2.171-1.073-.612-.513-.868-1.381-1.384-1.994-.512-.61-1.325-1.012-1.727-1.706-.398-.687-.425-1.56-.7-2.317-.271-.743-.888-1.416-1.027-2.212-.135-.775.032-1.617.032-2.431 0-.813.02-1.622.155-2.397.14-.798.246-1.621.516-2.364.276-.756.93-1.336 1.327-2.024.402-.694.565-1.563 1.078-2.173.514-.612 1.076-1.238 1.688-1.753.61-.513 1.46-.723 2.154-1.125.688-.398 1.422-.68 2.178-.956.743-.27 1.455-.698 2.252-.837.775-.136 1.59.124 2.404.124s1.641-.335 2.416-.199c.796.139 1.472.708 2.215.978.757.276 1.52.482 2.208.88.694.402 1.297.91 1.907 1.422a13.6 13.6 0 0 1 1.677 1.678c.512.61.911 1.277 1.312 1.971.399.687.666 1.404.942 2.161.27.743.841 1.409.98 2.206.136.775.254 1.595.254 2.408"></path><path fill="#7A69EE" d="M43.452 142.359c-1.865-11.714-.848-20.422-.102-24.482q-.345.155-.68.337c-.321 1.851-.67 4.496-.817 7.824-1.303-1.862-2.116-3.835-2.62-5.51q-.249.272-.484.551c.587 1.828 1.536 3.959 3.068 5.945a77 77 0 0 0-.024 3.555c-2.027-1.573-3.928-3.602-5.443-5.414q-.05.104-.091.211c-.055.15-.099.305-.142.46.56.659 1.164 1.341 1.807 2.018-.785.539-1.582 1.206-2.334 1.896l-.003.387q-.001.233-.016.47c.885-.844 1.85-1.679 2.782-2.309.533.545 1.09 1.079 1.66 1.59-.76 3.075-1.092 6.207-1.23 8.675q.121.115.227.24c.13.154.243.324.349.501.106-2.449.403-5.724 1.174-8.962q.628.534 1.274 1.014c.083 3.166.371 6.737.97 10.634q.335.192.675.369M52.263 130.101a94 94 0 0 1 3.925-2.262c.52.67 2.288 3.045 4.15 6.591-2.452-.943-5.324-2.331-8.075-4.329m-3.404 1.438a56 56 0 0 1-.801-1.47c1.61-2.951 3.268-5.377 4.844-7.354.328-.033 1.32-.114 2.97-.112-.262.977-1.033 3.664-2.14 5.916a95 95 0 0 0-4.873 3.02m12.33 3.208c-1.916-3.769-3.812-6.364-4.455-7.201q.695-.371 1.416-.737a75 75 0 0 1 5.095 3.868q.006-.27.006-.54c0-.084-.006-.169-.008-.253a77 77 0 0 0-4.47-3.387 56 56 0 0 1 3.082-1.413 18 18 0 0 0-.221-.565c-2.438 1.023-4.88 2.286-6.982 3.473.991-2.239 1.656-4.64 1.85-5.384 1.151.016 2.57.074 4.25.205a15 15 0 0 0-.413-.647c-3.529-.257-5.815-.184-6.902-.111q.594-.714 1.164-1.345a87 87 0 0 1 4.096-.438c-.2-.189-.397-.38-.61-.559l-.002-.002c-1.2.109-2.187.22-2.838.299.492-.518.965-.985 1.417-1.412a8 8 0 0 0-.484-.307q-.04-.02-.077-.038c-2.429 2.321-5.458 5.889-8.383 11.163q-.278-.548-.523-1.053c.07-.763.688-6.131 4.698-11.897-.047-.011-.092-.025-.139-.033a2.5 2.5 0 0 0-.559-.027c-3.137 4.631-4.162 8.975-4.48 10.93a41 41 0 0 1-1.232-2.963c.154-3.373.573-6.069.89-7.721-.227.076-.45.167-.67.263-.471 2.567-1.085 7.159-.828 12.718l-.014.004.019.067c.203 4.271.924 9.107 2.62 14.033q.325.021.657.017c-1.412-4.035-2.163-8.014-2.5-11.67 1.002 2.707 3.04 7.229 6.587 11.324.244-.032.487-.061.728-.098-5.23-5.874-7.235-12.78-7.487-13.71a56 56 0 0 1-.051-3.675c1.264 3.061 4.687 10.37 10.538 16.078l.16-.097q.196-.111.396-.218c-3.142-3.032-5.586-6.543-7.367-9.616.217-.145.574-.381 1.042-.682 2.843 3.939 6.418 6.394 9.148 7.832q.151-.215.318-.416l.06-.073c-2.667-1.391-6.197-3.789-9.01-7.674q.445-.282.978-.611c3.51 2.592 7.242 4.196 10.09 5.152q.143-.27.263-.556-.419-.138-.863-.297"></path><path stroke="#7A69EE" stroke-linecap="round" stroke-width="1.5" d="M41.5 140.5s-18 2-17.5 5.5 25 2 25 2 27.5-1.5 28 0-11.5 2.5-11.5 2.5-14 0-13.5 2.5 14 3 18.5 3 40.1-.5 42.5-10.5c1.5-2.667 1.4-9-11-13"></path><path fill="#C53434" d="M108.411 104.279c5.382 6.127 3.552 8.525 7.165 14.543 3.609 6.012 12.26 12.921 23.435 10.031 7.165-1.851 12.151-4.844 14.8-6.762-.42-2.105-1.178-4.484-2.395-6.658l-.019-.028c-5.152-9.152-22.332-17.225-22.332-17.225s-3.52-1.133-7.806-2.954c-2.926-1.247-6.212-2.814-8.977-4.553-11.964-1.624-8.806 7.977-3.871 13.606" opacity=".14"></path><path fill="#37C6AB" d="M84.125 125.007c2.302 2.437 5.027 4.365 8.248 5.523 2.04.734 4.274 1.44 6.643 2.09a124 124 0 0 0 12.619 2.766c8.167 1.353 16.745 1.927 24.116 1.13 13.757-1.49 17.154-3.686 17.154-3.686s7.802 2.721 10.976 2.365c3.091-.345 11.441-.745 10.523-4.235a2 2 0 0 0-.088-.287c-1.46-3.758-7.629-.641-11.974-2.638a74 74 0 0 0-5.825-2.37c-1.014-.357-1.755-.594-2.098-.704a6 6 0 0 1-.209-.065 23 23 0 0 0-.401-2.805c-.419-2.105-1.177-4.483-2.395-6.658l-.018-.027c-5.153-9.152-22.332-17.227-22.332-17.227s-2.604-.84-6.062-2.234a87 87 0 0 1-1.745-.72c-2.925-1.246-6.213-2.814-8.977-4.552-2.033-1.282-3.783-2.659-4.921-4.075-2.112-2.647-3.944-5.112-6.225-6.962-3.045-2.47-6.905-3.824-13.34-3.002-2.232.286-4.215.938-5.942 1.902-7.014 3.866-9.909 12.669-8.316 21.935 1.446 8.36 4.563 18.171 10.588 24.536"></path><path fill="#C53434" d="M111.636 135.385c8.167 1.354 16.744 1.926 24.116 1.13 13.756-1.49 17.155-3.686 17.155-3.686s7.8 2.721 10.974 2.365c3.092-.345 11.442-.745 10.523-4.235-7.425 3.674-18.995 2.245-18.375-1.028.282-1.507.427-3.01.489-4.267a73 73 0 0 0-2.097-.703q-.21-.062-.21-.064a23 23 0 0 0-.402-2.808c-.419-2.104-1.177-4.482-2.394-6.657-.008-.011-.01-.016-.019-.027-5.152-9.153-22.331-17.227-22.331-17.227s-2.603-.84-6.062-2.234a14729 14729 0 0 0-11.367 39.441" opacity=".14"></path><path fill="#FEF3C6" d="M84.125 125.007c2.302 2.437 5.028 4.366 8.248 5.523 11.644 4.175 29.615 7.479 43.379 5.987 4.933-.534 8.533-1.159 11.123-1.742 4.526-1.016 7.765-5.105 7.548-9.739l-.003-.074c-.268-5.212-2.753-9.146-3.006-9.529-.008-.011-.01-.017-.018-.027 0 0-13.481-1.683-10.995 8.251 2.486 9.927-5.91 12.447-24.178 9.344-18.273-3.102-20.374-4.905-26.364-10.503-5.985-5.599-10.98-5.568-5.734 2.509"></path><path fill="#01384D" d="M87.136 87.902c.54 1.844.313 3.854.883 5.685.525 1.686 1.682 3.104 2.955 4.329.819.776 1.706 1.51 2.757 1.916 2.183.852 4.785.228 6.861 1.307 1.141.588 1.976 1.621 2.991 2.405 3.473 2.7 9.13 1.869 11.682-1.715.965-1.36 1.506-2.994 2.534-4.31.884-1.127 2.151-1.746 3.46-2.293-5.069-2.162-11.218-5.277-13.897-8.629-4.944-6.18-8.314-11.403-19.566-9.962-2.233.284-4.215.937-5.943 1.9q.032.154.074.312c.91 3.386 4.231 5.69 5.209 9.055" opacity=".59"></path><path fill="#C53434" d="M84.125 125.007c2.302 2.437 5.028 4.366 8.248 5.523 2.04.735 4.275 1.44 6.643 2.09 1.002-5.83 1.432-13.133-.75-19.284-4.439-12.501-19.544-11.465-15.489-24.159 4.049-12.686 18.357-9.54 18.357-9.54-3.044-2.471-6.905-3.825-13.34-3.002-2.232.285-4.215.937-5.942 1.902-7.013 3.865-9.908 12.668-8.315 21.934 1.445 8.36 4.563 18.171 10.588 24.536" opacity=".14"></path><path fill="#37C6AB" d="M108.822 126.995c1.204 5.116 4.439 12.075 7.45 13.869 3.017 1.795 13.827 3.055 19.778 3.405 4.791.286 12.756.496 15.467-1.59.654-.5 1.007-1.136.939-1.935-.276-3.198-6.246-1.427-8.716-1.547-2.469-.121-8.527-3.405-10.588-4.564-.733-.417-1.467-2.526-2.475-5.214-1.916-5.157-4.832-12.459-10.657-14.067-8.862-2.44-12.407 6.528-11.198 11.643"></path><path fill="#C53434" d="M108.823 126.995c1.204 5.116 4.438 12.075 7.449 13.869 3.017 1.795 13.827 3.055 19.778 3.405 4.791.286 12.756.496 15.467-1.59-16.877 2.062-34.82-6.178-37.228-11.041-2.583-5.23 3.712-7.071 7.819-4.052 3.397 2.502 7.322 2.063 8.569 1.833-1.916-5.157-4.832-12.459-10.657-14.067-8.862-2.44-12.407 6.528-11.197 11.643" opacity=".14"></path><path fill="#37C6AB" d="M85.337 131.227c4.71 3.06 13.276 5.617 18.193 6.514 2.156.397 3.638-.072 4.291-.884.835-1.025.321-2.629-1.859-3.711-3.88-1.933-9.085-1.141-8.266-5.876.82-4.737.163-10.678-4.904-16.769-.386-.457-.861-.968-1.414-1.474-.007-.005-.008-.012-.015-.016a16 16 0 0 0-1.595-1.299c-.006 0-.014-.004-.015-.011-3.085-2.203-7.55-3.705-12.162-.487-6.515 4.546 3.037 20.955 7.746 24.013"></path><path fill="#C53434" d="M85.338 131.227c4.71 3.06 13.276 5.617 18.193 6.514 2.156.397 3.638-.072 4.291-.884-7.765-1.034-20.124-4.286-25.77-16.043-5.065-10.531 2.637-15.951 7.702-13.113-3.085-2.202-7.55-3.705-12.162-.487-6.515 4.546 3.037 20.955 7.746 24.013" opacity=".14"></path><path fill="#37C6AB" d="M134.72 88.471c2.025 3.753 3.749 7.683 3.749 7.683s.92-.057 2.434.084c2.756.246 7.484 1.148 12.188 4.232q.868.561 1.729 1.233s-3.797-11.627-13.419-16.445c-8.035-4.019-8.282.256-6.681 3.213"></path><path fill="#01384D" d="M140.903 96.238c2.756.247 7.485 1.148 12.188 4.232-1.379-3.073-3.787-7.554-7.229-10.844-5.468-5.21-10.166-5.91-10.161-3.808.011 1.722 3.375 5.26 5.202 10.42" opacity=".59"></path><path stroke="#7A69EE" stroke-linecap="round" stroke-width="1.5" d="M115.312 92c-8.333 4.167-23 17.8-15 39"></path><path stroke="#7A69EE" stroke-linecap="round" stroke-width="1.5" d="M115.311 101C106.978 105.167 96 115.5 100 130.5"></path><path fill="#37C6AB" d="M111.677 104.915c4.93 6.93 6.844 12.732 6.844 12.732-.02-1.149.025-2.231.122-3.243.645-6.823 3.642-10.656 6.045-12.671 1.739-1.452 3.168-1.959 3.168-1.959-6.507-5.925-17.778-8.497-20.091-6.335-2.304 2.16-1.019 4.548 3.912 11.476"></path><path fill="#01384D" d="M110.03 99.83c2.343 3.252 6.682 9.063 8.61 14.573.646-6.822 3.643-10.656 6.047-12.669-2.247-1.749-7.349-5.478-11.472-6.69-5.451-1.606-6.028.849-3.185 4.786" opacity=".59"></path><path fill="#FEF3C6" d="M117.976 116.84c.24.846.54 1.637.877 2.352 3.325 7.082 10.667 8.15 13.273 8.45 2.902.347 13.095-.378 19.569-5.846a19 19 0 0 0 1.816-1.732c.006-.001.006-.001.012-.009 2.111-2.271 3.447-4.807 4.065-7.395.803-3.389.371-6.88-1.189-9.99-1.255-2.531-5.322-6.453-12.029-7.78-3.171-.628-6.942-.683-11.288.283-1.608.365-3.091.827-4.435 1.396l-.006.001c-9.895 4.152-12.665 13.332-10.665 20.27"></path><path fill="#37C6AB" d="M118.85 119.195a16.5 16.5 0 0 1-.879-2.354c-1.993-6.936.776-16.121 10.668-20.27l.008-.002c2.901.153 7.754 1.204 10.81 6.151 4.322 7.017-4.491 20.151-20.607 16.475M157.586 112.662c-3.045.289-6.747-.627-9.414-3.729-4.671-5.437-4.333-11.263-3.801-14.043 6.706 1.325 10.772 5.249 12.029 7.779 1.561 3.113 1.994 6.602 1.186 9.993"></path><path fill="#C53434" d="M117.975 116.84c.24.846.54 1.636.877 2.352 3.325 7.082 10.668 8.15 13.273 8.45 2.902.346 13.096-.378 19.569-5.847a19 19 0 0 0 1.817-1.731c-18.527 11.635-35.984-.853-31.128-13.179 4.86-12.328 21.986-11.995 21.986-11.995-3.17-.628-6.942-.683-11.287.282-1.608.366-3.091.828-4.436 1.397l-.005.001c-9.896 4.152-12.665 13.332-10.666 20.27" opacity=".14"></path><path stroke="#014D5D" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".472" d="M131.401 113.928s-12.163-2.43-25.025 1.687M131.734 115.478s-13.918 2.581-22.882 7.343M155.672 105.669s5.005-4.822 14.222-6.571M156.003 107.215s6.878-4.373 15.521-3.178"></path><path fill="#01384D" d="M141.718 104.471c-.256-1.195 2.523-1.954 2.814-.605.289 1.349-2.508 2.031-2.814.605M143.231 108.696c.318-.068.551-.224.688-.461q.053-.093.084-.188c.228.217.564.362 1.022.263q.481-.104.69-.461c.241-.419.082-.931.075-.952a.198.198 0 0 0-.377.12c.002.004.113.37-.043.635-.08.138-.22.227-.428.272-.712.153-.92-.55-.94-.631-.042-.156-.282-.189-.364-.049a.2.2 0 0 0-.021.159c.002.003.113.37-.041.635q-.118.206-.43.272c-.71.151-.919-.551-.94-.632a.2.2 0 0 0-.233-.143l-.009.001a.2.2 0 0 0-.141.242c.102.4.529 1.107 1.408.918"></path><path fill="#01384D" d="M143.852 107.536a.2.2 0 0 0 .151-.236l-.458-2.133a.198.198 0 1 0-.387.083l.458 2.134a.2.2 0 0 0 .236.152M144.412 110.316c.313-.068.671-.247 1.041-.633a.2.2 0 0 0-.007-.281.2.2 0 0 0-.281.007c-.878.917-1.597.405-1.626.383a.198.198 0 0 0-.239.317c.008.005.467.345 1.112.207"></path><path fill="#FDE047" d="M132.668 101.933c7.028-1.459 9.332 9.008 2.262 10.527s-9.771-8.966-2.262-10.527M148.608 98.483c5.366-1.113 7.2 7.225 1.801 8.385-5.4 1.16-7.536-7.195-1.801-8.385"></path><path fill="#01384D" d="M134.747 104.392c4.274-.889 5.63 5.262 1.328 6.184-4.3.925-5.896-5.234-1.328-6.184M150.429 100.384c3.144-.654 4.15 3.914.987 4.593-3.165.681-4.348-3.895-.987-4.593"></path><path fill="#37C6AB" d="M52.298 60.811c5.362 1.43 9.627 4.02 13.293 11.478 3.665 7.464 5.241 10.724 13.433 14.563l2.176-5.88s-2.327-.772-4.939-3.269c-1.808-1.729-3.757-4.295-5.16-8.012-3.413-9.062-11.27-12.678-17.252-13.688a10 10 0 0 0-1.067-.124c-5.013-.339-5.504 3.596-.484 4.932"></path><path fill="#C53434" d="M52.298 60.813c5.362 1.43 9.627 4.02 13.293 11.477 3.665 7.464 5.241 10.725 13.433 14.563l2.176-5.88s-2.327-.772-4.939-3.268c-3.25 2.327-5.435-.905-7.766-5.545-2.697-5.356-7.324-11.046-13.646-13.873-1.965-.879-2.396-1.699-2.068-2.407-5.012-.339-5.503 3.596-.483 4.933" opacity=".14"></path>',30)])])}const P_={render:T_},A_={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none",viewBox:"0 0 174 155"};function E_(r,n){return c(),T("svg",A_,[...n[0]||(n[0]=[po('<path fill="#8B929C" fill-opacity=".3" d="M163.646 75.594c0 41.694-33.799 75.493-75.493 75.493s-75.492-33.799-75.492-75.493S46.459.099 88.153.099s75.493 33.8 75.493 75.495" opacity=".44"></path><path fill="#01384D" d="M119.825 91.312c-1.608 2.6-3.958 4.738-6.731 6.009-2.369 1.079-5.008 1.57-7.213 2.947-1.763 1.098-3.169 2.716-5.028 3.641-2.715 1.347-6.047.981-8.753-.376-1.474-.732-2.85-1.791-3.64-3.246-.568-1.058-.79-2.252-1.136-3.41a15.77 15.77 0 0 0-5.527-7.914c-.772-.579-1.822-1.185-2.794-1.888q.375-.142.75-.27c19.397-6.73 32.907-2.783 40.072 4.507" opacity=".59"></path><path fill="#37C6AB" d="M144.363 63.606c-5.615 2.89-9.736 6.808-12.009 15.996-2.273 9.196-3.236 13.212-11.421 19.472l-3.852-6.02s1.993-1.184 4.083-3.968c1.8-2.397 3.678-5.98 4.42-11.035 1.608-10.921 9.476-16.853 15.89-19.424 6.423-2.572 8.513 2.089 2.889 4.978"></path><path fill="#C53434" d="M144.363 63.606c-5.615 2.89-9.736 6.808-12.009 15.996-2.273 9.196-3.236 13.212-11.421 19.472l-3.852-6.02s1.993-1.184 4.083-3.968c4.824 4.488 6.472 2.813 8.619-6.422 2.33-10.035 3.187-12.721 8.234-17.69 5.046-4.97 7.704-7.012 3.457-6.347 6.423-2.572 8.513 2.089 2.889 4.978" opacity=".14"></path><path fill="#37C6AB" d="M126.71 134.06c-1.445 4.661-.646 6.905-2.725 8.35-2.09 1.444-8.032 2.888-10.276 1.761-.473-.24-.809-.529-1.029-.857-.82-1.222.018-2.936 1.675-3.957 2.08-1.281 2.08-1.763.799-4.006-1.02-1.791-6.395-7.117-9.524-9.948a.2.2 0 0 0-.048-.039c-.791-.723-1.436-1.281-1.821-1.57-1.926-1.444-4.178-1.608-13.327.636-1.34.328-2.86.665-4.499.973-1.29.25-2.666.472-4.082.664-4.034.54-8.455.799-12.576.356-5.105-.529-9.746-2.118-12.684-5.517-4.45-5.171-5.807-12.047-6.192-16.545-.24-2.774-.117-4.641-.117-4.641s1.32-1.493 8.582-4.797c4.305-1.955 10.699-4.555 20.137-7.848.25-.096.5-.183.75-.27 19.396-6.73 32.906-2.783 40.072 4.507 2.464 2.504 4.179 5.412 5.122 8.408 3.688 11.709-1.444 21.504-2.089 22.428-.645.925 2.725 3.244 3.852 4.054 1.126.8 1.445 3.207 0 7.858"></path><path fill="#FEF3C6" d="M105.63 125.403c-.809-.741-1.474-1.309-1.868-1.608-1.925-1.445-4.179-1.609-13.328.635-9.148 2.254-26.636 4.816-33.84-3.524-7.194-8.35-6.308-21.187-6.308-21.187s1.319-1.492 8.58-4.795c1.002 6.095 5.644 24.952 24.26 23.526 22.168-1.695 22.504 6.953 22.504 6.953"></path><path fill="#37C6AB" d="M88.15 115.281c-.038.28-.075.577-.124.886-.376 2.523-1.136 5.816-2.09 9.236-2.206 7.867-5.441 16.419-7.386 17.854-1.28.944-3.718 1.425-6.047 1.493-2.9.086-5.644-.453-5.818-1.493-.326-1.878 3.043-4.381 3.505-9.197.203-2.08-.326-4.709-.914-7.637-.77-3.842-1.627-8.195-1.07-12.461.29-2.167.723-7.983 7.147-10.256 6.414-2.263 13.762 3.592 12.798 11.575"></path><path fill="#C53434" d="M105.581 125.364c-.79-.723-1.434-1.281-1.82-1.57-1.925-1.445-4.179-1.608-13.328.636-1.338.328-2.86.664-4.497.972-2.206 7.868-5.441 16.42-7.386 17.855-1.282.943-3.718 1.425-6.047 1.493 2.185-1.562 4.998-4.296 6.5-8.601 1.386-3.977 2.243-7.193 2.85-10.082.568-2.697.915-5.124 1.271-7.618.222-1.531 2.195-2.234 4.902-2.282 6.384-.135 16.833 3.361 17.603 7.935.068.386.048.809-.048 1.262" opacity=".14"></path><path fill="#C53434" d="M126.71 134.06c-1.445 4.661-.646 6.905-2.725 8.35-2.09 1.444-8.032 2.888-10.276 1.761-.473-.24-.809-.529-1.029-.857 2.011.088 4.333-.172 5.845-1.473 3.149-2.716 4.333-4.728 2.714-9.533-1.607-4.816-3.678-4.344-5.42-8.321-1.744-3.977 3.187-7.338-2.263-19.231-5.461-11.893-23.681-12.422-28.091-11.816-4.402.596-6.665 8.782-16.026 11.816-6.856 2.225-15.118.626-19.038-.395-.24-2.774-.117-4.641-.117-4.641s1.32-1.493 8.582-4.797c4.305-1.955 10.699-4.555 20.137-7.848.25-.096.5-.183.75-.27 19.396-6.73 32.906-2.783 40.072 4.507 2.464 2.504 4.179 5.412 5.122 8.408 3.688 11.709-1.444 21.504-2.089 22.428-.645.925 2.725 3.244 3.852 4.054 1.126.8 1.445 3.207 0 7.858" opacity=".14"></path><path fill="#37C6AB" d="M70.19 124.593c-1.31 3.534-6.075 17.817-7.683 18.943-1.292.896-4.344 1.8-7.3 1.492a9.2 9.2 0 0 1-2.1-.452c-3.457-1.204-.867-3.929 0-5.219.876-1.282 1.694-1.926 1.116-8.34-.288-3.13-.558-8.022-.76-12.202-.222-4.4-.356-8.022-.356-8.022 4.247 12.355 17.083 13.8 17.083 13.8"></path><path fill="#C53434" d="M70.19 124.593c-1.31 3.534-6.075 17.817-7.683 18.943-1.292.896-4.344 1.8-7.3 1.492 3.764-1.049 5.75-3.785 6.654-6.114 1.367-3.487 1.531-9.746-3.14-13.512-2.224-1.801-4.016-4.381-5.258-6.587-.222-4.4-.356-8.022-.356-8.022 4.247 12.355 17.083 13.8 17.083 13.8" opacity=".14"></path><path fill="#37C6AB" d="M106.805 123.631c-.155 4.651-5.932 14.762-7.704 17.17-1.088 1.493-2.86 2.118-4.93 2.34-1.272.144-2.648.125-4.055.068-3.688-.154-1.281-3.689 0-4.97 1.28-1.29 2.725-4.015 2.408-7.068-.136-1.377-.424-3.217-.684-4.815-.309-1.936-.598-3.525-.598-3.525 4.007-4.333 15.727-3.852 15.563.8"></path><path fill="#C53434" d="M106.805 123.631c-.155 4.651-5.932 14.762-7.704 17.171-1.089 1.492-2.861 2.118-4.931 2.34 6.096-7.724 8.504-15.14 6.077-17.489-1.993-1.936-6.385-.241-8.407.703-.309-1.936-.598-3.524-.598-3.524 4.007-4.334 15.727-3.852 15.563.799" opacity=".14"></path><path fill="#C53434" d="M106.805 123.631c-.155 4.651-5.932 14.762-7.704 17.171-1.089 1.492-2.861 2.118-4.931 2.34 6.096-7.724 8.504-15.14 6.077-17.489-1.993-1.936-6.385-.241-8.407.703-.309-1.936-.598-3.524-.598-3.524 4.007-4.334 15.727-3.852 15.563.799" opacity=".14"></path><path fill="#37C6AB" d="M81.661 79.274s-.607-1.156-1.908-2.744c-2.397-2.928-7.183-7.31-14.973-8.619-1.85-.318-3.862-.453-6.058-.356 0 0 8.436-14.542 14.86-13.906 6.432.645 8.08 25.625 8.08 25.625"></path><path fill="#01384D" d="M79.753 76.53c-2.397-2.927-7.183-7.31-14.975-8.619 1.416-3.227 5.634-12.115 9.45-11.855 3.9.279 5.207 15.552 5.525 20.474" opacity=".59"></path><path fill="#01384D" d="M67.858 69.832s3.086-10.356 6.37-9.582c3.28.773 1.748 13.662 1.748 13.662z"></path><path fill="#37C6AB" d="M49.9 68.287s-1.82.423-4.227 1.772c-.01.008 0 .008 0 .008a21.64 21.64 0 0 0-9.033 9.65 24.3 24.3 0 0 0-1.473 3.891s-.501-17.623 2.35-24.2c2.86-6.588 12.384 8.879 12.384 8.879"></path><path fill="#01384D" d="M45.672 70.06c-.009.009.001.008.001.008a21.63 21.63 0 0 0-9.033 9.65c-.298-7.252.656-18.47 2.272-19.646 1.628-1.184 5.172 6.357 6.76 9.987" opacity=".59"></path><path fill="#01384D" d="M37.99 77.578s-.106-12.42 1.913-13.687c2.017-1.266 4.666 8.829 4.666 8.829z"></path><path fill="#FEF3C6" d="M82.104 87.854c-1.108 7.57-6.155 11.7-10.709 13.915-3.177 1.552-15.313 2.976-22.159.897-2.447-.742-5.2-1.744-7.627-3.467-2.937-2.081-5.382-5.201-6.202-10.18a22 22 0 0 1-.298-3.9c.028-8.243 4.661-14.031 11.845-16.833a28 28 0 0 1 5.595-1.483 33 33 0 0 1 3.871-.386c.664-.038 1.348-.048 2.042-.038 13.376.145 22.9 5.239 23.786 16.226.154 1.907.096 3.66-.144 5.249"></path><path fill="#37C6AB" d="M48.13 85.275c-1.475 6.615-8.197 7.097-12.724 3.746a22.5 22.5 0 0 1-.298-3.9c.03-8.244 4.662-14.032 11.847-16.833 1.154 3.89 2.59 10.64 1.175 16.987M82.104 87.854c-8.302 6.385-25.973 6.163-27.456-3.718-1.28-8.455.617-14.83 1.772-17.719a29 29 0 0 1 2.042-.038c13.376.145 22.9 5.239 23.786 16.226.154 1.907.096 3.66-.144 5.249"></path><path fill="#C53434" d="M82.104 87.854c-1.108 7.57-6.155 11.7-10.709 13.915-3.177 1.552-15.313 2.976-22.159.897-2.447-.742-5.2-1.744-7.627-3.467.29.086.597.192.906.299 24.383 8.618 39.28-10.537 32.674-22.449-6.606-11.922-22.64-10.246-22.64-10.246a33 33 0 0 1 3.871-.386c.664-.038 1.348-.048 2.042-.038 13.376.145 22.9 5.239 23.786 16.226.154 1.907.096 3.66-.144 5.249" opacity=".14"></path><path fill="#FDE047" d="M42.433 88.058c-4.185 0-6.22-3.747-5.85-7.107.297-2.764 2.21-5.258 5.85-5.23.795.01 1.497.145 2.126.396 5.368 2.09 4.702 11.94-2.126 11.94"></path><path fill="#01384D" d="M41.105 78.914c4.603.035 4.638 7.506 0 7.506s-4.919-7.542 0-7.506"></path><path fill="#FDE047" d="M61.973 87.93c-4.58 0-6.806-3.746-6.4-7.107.323-2.763 2.416-5.257 6.4-5.228.871.01 1.638.144 2.326.395 5.876 2.089 5.149 11.94-2.326 11.94"></path><path fill="#01384D" d="M60.518 78.787c5.038.033 5.075 7.506 0 7.506s-5.382-7.543 0-7.506"></path><path stroke="#014D5D" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".48" d="M39.903 90.694s-8.85-5.16-23.616-3.706M35.932 92.459s-8.919-.466-19.644 2.578M65.472 90.694s14.628-5.16 29.394-3.706M69.444 92.458s14.696-.465 25.422 2.58"></path><path fill="#9C8EF4" d="m29.925 109.052 133.991-9.068s-4.195-39.403-14.699-66.367c0 0-48.495-8.354-110.554 4.33 0 0-5.283 8.533-8.738 71.105"></path><path fill="#CEC4FD" d="M38.663 37.947s-5.236 3.11-18.56 11.75c0 0-6.261 39.108-6.904 58.059 0 0 8.734.335 16.725 1.297 0 0 4.993-59.394 8.74-71.106"></path><path fill="#9C8EF4" d="m29.923 109.052-6.13-14.574H3.89l9.308 13.279z"></path><path fill="#CEC4FD" d="m29.925 109.053 6.708-17.11s101.116-7.603 135.784-7.925l-8.501 15.967s-119.833 8.104-133.991 9.068"></path>',32)])])}const L_={render:E_},R_={class:"ivyforms-page-empty-state__text"},D_={class:"medium-16"},V_={class:"ivyforms-page-empty-state__text__subtitle regular-14"},O_=Ie({__name:"PageEmptyState",props:{title:{default:""},subtitle:{default:""},image:{default:"fields"}},setup(r){const n=r,{isDark:a,isLight:l}=Qu();return(s,u)=>(c(),T("div",{class:Ue(["ivyforms-page-empty-state",`ivyforms-page-empty-state__${n.image}`])},[n.image==="fields"?(c(),J(m(__),{key:0})):ce("",!0),n.image==="fields-options"?(c(),J(m(x_),{key:1})):n.image==="form-builder"&&m(l)()?(c(),J(m(k_),{key:2})):n.image==="form-builder"&&m(a)()?(c(),J(m($_),{key:3})):n.image==="filters"?(c(),J(m(P_),{key:4})):n.image==="not-found"?(c(),J(m(L_),{key:5})):ce("",!0),S("div",R_,[S("span",D_,V(n.title),1),S("span",V_,V(n.subtitle),1)]),_n(s.$slots,"actionButton",{},void 0,!0)],2))}}),Ca=Te(O_,[["__scopeId","data-v-8bddb5eb"]]),B_={class:"ivyforms-all-forms__header"},U_=Ie({__name:"AllFormsTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading"],setup(r,{emit:n}){const a=yo(),{getLabel:l}=Oe(),s=r,u=n,f=D(!1),h=()=>{s.selectedIds.length>0&&a.handleActionClick(null,s.selectedIds,"forms","delete",{setLoading:g=>{f.value=g,u("update:loading",g)}})},p=F(()=>s.selectedIds.length>0),C=g=>{g||u("unselect-all")};return(g,b)=>(c(),T("div",B_,[d(It,{type:"checkmark",indeterminate:"",size:"s","model-value":p.value,class:"ivyforms-ml-12","onUpdate:modelValue":C},{default:x(()=>[_n(g.$slots,"default")]),_:3},8,["model-value"]),d(Me,{priority:"danger",size:"xs",onClick:h},{default:x(()=>[de(V(m(l)("delete")),1)]),_:1})]))}});var sr={exports:{}};var W_=sr.exports,Du;function N_(){return Du||(Du=1,(function(r,n){(function(){var a,l="4.17.21",s=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",h="Invalid `variable` option passed into `_.template`",p="__lodash_hash_undefined__",C=500,g="__lodash_placeholder__",b=1,_=2,$=4,I=1,y=2,M=1,A=2,E=4,P=8,L=16,H=32,z=64,U=128,G=256,N=512,ee=30,B="...",O=800,q=16,X=1,Q=2,re=3,Z=1/0,ke=9007199254740991,We=17976931348623157e292,we=NaN,He=4294967295,xe=He-1,ut=He>>>1,le=[["ary",U],["bind",M],["bindKey",A],["curry",P],["curryRight",L],["flip",N],["partial",H],["partialRight",z],["rearg",G]],ye="[object Arguments]",ue="[object Array]",Se="[object AsyncFunction]",te="[object Boolean]",he="[object Date]",je="[object DOMException]",it="[object Error]",Ke="[object Function]",at="[object GeneratorFunction]",st="[object Map]",ft="[object Number]",_t="[object Null]",Ze="[object Object]",Mt="[object Promise]",en="[object Proxy]",tt="[object RegExp]",ot="[object Set]",zt="[object String]",pe="[object Symbol]",ie="[object Undefined]",Fe="[object WeakMap]",Ce="[object WeakSet]",Ee="[object ArrayBuffer]",Ot="[object DataView]",gt="[object Float32Array]",Wt="[object Float64Array]",Ft="[object Int8Array]",fe="[object Int16Array]",De="[object Int32Array]",Tt="[object Uint8Array]",ln="[object Uint8ClampedArray]",Jt="[object Uint16Array]",sn="[object Uint32Array]",dn=/\b__p \+= '';/g,Hn=/\b(__p \+=) '' \+/g,Xa=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ae=/&(?:amp|lt|gt|quot|#39);/g,oe=/[&<>"']/g,Xe=RegExp(ae.source),Pt=RegExp(oe.source),At=/<%-([\s\S]+?)%>/g,Ht=/<%([\s\S]+?)%>/g,kt=/<%=([\s\S]+?)%>/g,j=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ge=/^\w*$/,Je=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Qe=/[\\^$.*+?()[\]{}|]/g,bn=RegExp(Qe.source),Ma=/^\s+/,Mn=/\s/,Qa=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Pl=/\{\n\/\* \[wrapped with (.+)\] \*/,Al=/,? & /,St=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,El=/[()=,{}\[\]\/\s]/,kc=/\\(\\)?/g,Sc=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ss=/\w*$/,Cc=/^[-+]0x[0-9a-f]+$/i,$c=/^0b[01]+$/i,Mc=/^\[object .+?Constructor\]$/,Tc=/^0o[0-7]+$/i,Pc=/^(?:0|[1-9]\d*)$/,Ac=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,gr=/($^)/,Ec=/['\n\r\u2028\u2029\\]/g,_r="\\ud800-\\udfff",Lc="\\u0300-\\u036f",Rc="\\ufe20-\\ufe2f",Dc="\\u20d0-\\u20ff",ds=Lc+Rc+Dc,us="\\u2700-\\u27bf",cs="a-z\\xdf-\\xf6\\xf8-\\xff",Vc="\\xac\\xb1\\xd7\\xf7",Oc="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Bc="\\u2000-\\u206f",Uc=" \\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",fs="A-Z\\xc0-\\xd6\\xd8-\\xde",ms="\\ufe0e\\ufe0f",vs=Vc+Oc+Bc+Uc,Ll="['’]",Wc="["+_r+"]",ps="["+vs+"]",br="["+ds+"]",ys="\\d+",Nc="["+us+"]",hs="["+cs+"]",gs="[^"+_r+vs+ys+us+cs+fs+"]",Rl="\\ud83c[\\udffb-\\udfff]",qc="(?:"+br+"|"+Rl+")",_s="[^"+_r+"]",Dl="(?:\\ud83c[\\udde6-\\uddff]){2}",Vl="[\\ud800-\\udbff][\\udc00-\\udfff]",_o="["+fs+"]",bs="\\u200d",ws="(?:"+hs+"|"+gs+")",zc="(?:"+_o+"|"+gs+")",xs="(?:"+Ll+"(?:d|ll|m|re|s|t|ve))?",Is="(?:"+Ll+"(?:D|LL|M|RE|S|T|VE))?",Fs=qc+"?",ks="["+ms+"]?",Yc="(?:"+bs+"(?:"+[_s,Dl,Vl].join("|")+")"+ks+Fs+")*",Hc="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Gc="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ss=ks+Fs+Yc,Kc="(?:"+[Nc,Dl,Vl].join("|")+")"+Ss,Xc="(?:"+[_s+br+"?",br,Dl,Vl,Wc].join("|")+")",Qc=RegExp(Ll,"g"),jc=RegExp(br,"g"),Ol=RegExp(Rl+"(?="+Rl+")|"+Xc+Ss,"g"),Zc=RegExp([_o+"?"+hs+"+"+xs+"(?="+[ps,_o,"$"].join("|")+")",zc+"+"+Is+"(?="+[ps,_o+ws,"$"].join("|")+")",_o+"?"+ws+"+"+xs,_o+"+"+Is,Gc,Hc,ys,Kc].join("|"),"g"),Jc=RegExp("["+bs+_r+ds+ms+"]"),ef=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,tf=["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"],nf=-1,Bt={};Bt[gt]=Bt[Wt]=Bt[Ft]=Bt[fe]=Bt[De]=Bt[Tt]=Bt[ln]=Bt[Jt]=Bt[sn]=!0,Bt[ye]=Bt[ue]=Bt[Ee]=Bt[te]=Bt[Ot]=Bt[he]=Bt[it]=Bt[Ke]=Bt[st]=Bt[ft]=Bt[Ze]=Bt[tt]=Bt[ot]=Bt[zt]=Bt[Fe]=!1;var Dt={};Dt[ye]=Dt[ue]=Dt[Ee]=Dt[Ot]=Dt[te]=Dt[he]=Dt[gt]=Dt[Wt]=Dt[Ft]=Dt[fe]=Dt[De]=Dt[st]=Dt[ft]=Dt[Ze]=Dt[tt]=Dt[ot]=Dt[zt]=Dt[pe]=Dt[Tt]=Dt[ln]=Dt[Jt]=Dt[sn]=!0,Dt[it]=Dt[Ke]=Dt[Fe]=!1;var af={À:"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",Œ:"Oe",œ:"oe",ŉ:"'n",ſ:"s"},of={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},rf={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},lf={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},sf=parseFloat,df=parseInt,Cs=typeof ll=="object"&&ll&&ll.Object===Object&&ll,uf=typeof self=="object"&&self&&self.Object===Object&&self,un=Cs||uf||Function("return this")(),Bl=n&&!n.nodeType&&n,ja=Bl&&!0&&r&&!r.nodeType&&r,$s=ja&&ja.exports===Bl,Ul=$s&&Cs.process,Vn=(function(){try{var Y=ja&&ja.require&&ja.require("util").types;return Y||Ul&&Ul.binding&&Ul.binding("util")}catch{}})(),Ms=Vn&&Vn.isArrayBuffer,Ts=Vn&&Vn.isDate,Ps=Vn&&Vn.isMap,As=Vn&&Vn.isRegExp,Es=Vn&&Vn.isSet,Ls=Vn&&Vn.isTypedArray;function Tn(Y,se,ne){switch(ne.length){case 0:return Y.call(se);case 1:return Y.call(se,ne[0]);case 2:return Y.call(se,ne[0],ne[1]);case 3:return Y.call(se,ne[0],ne[1],ne[2])}return Y.apply(se,ne)}function cf(Y,se,ne,Re){for(var et=-1,bt=Y==null?0:Y.length;++et<bt;){var tn=Y[et];se(Re,tn,ne(tn),Y)}return Re}function On(Y,se){for(var ne=-1,Re=Y==null?0:Y.length;++ne<Re&&se(Y[ne],ne,Y)!==!1;);return Y}function ff(Y,se){for(var ne=Y==null?0:Y.length;ne--&&se(Y[ne],ne,Y)!==!1;);return Y}function Rs(Y,se){for(var ne=-1,Re=Y==null?0:Y.length;++ne<Re;)if(!se(Y[ne],ne,Y))return!1;return!0}function Ta(Y,se){for(var ne=-1,Re=Y==null?0:Y.length,et=0,bt=[];++ne<Re;){var tn=Y[ne];se(tn,ne,Y)&&(bt[et++]=tn)}return bt}function wr(Y,se){var ne=Y==null?0:Y.length;return!!ne&&bo(Y,se,0)>-1}function Wl(Y,se,ne){for(var Re=-1,et=Y==null?0:Y.length;++Re<et;)if(ne(se,Y[Re]))return!0;return!1}function Nt(Y,se){for(var ne=-1,Re=Y==null?0:Y.length,et=Array(Re);++ne<Re;)et[ne]=se(Y[ne],ne,Y);return et}function Pa(Y,se){for(var ne=-1,Re=se.length,et=Y.length;++ne<Re;)Y[et+ne]=se[ne];return Y}function Nl(Y,se,ne,Re){var et=-1,bt=Y==null?0:Y.length;for(Re&&bt&&(ne=Y[++et]);++et<bt;)ne=se(ne,Y[et],et,Y);return ne}function mf(Y,se,ne,Re){var et=Y==null?0:Y.length;for(Re&&et&&(ne=Y[--et]);et--;)ne=se(ne,Y[et],et,Y);return ne}function ql(Y,se){for(var ne=-1,Re=Y==null?0:Y.length;++ne<Re;)if(se(Y[ne],ne,Y))return!0;return!1}var vf=zl("length");function pf(Y){return Y.split("")}function yf(Y){return Y.match(St)||[]}function Ds(Y,se,ne){var Re;return ne(Y,function(et,bt,tn){if(se(et,bt,tn))return Re=bt,!1}),Re}function xr(Y,se,ne,Re){for(var et=Y.length,bt=ne+(Re?1:-1);Re?bt--:++bt<et;)if(se(Y[bt],bt,Y))return bt;return-1}function bo(Y,se,ne){return se===se?$f(Y,se,ne):xr(Y,Vs,ne)}function hf(Y,se,ne,Re){for(var et=ne-1,bt=Y.length;++et<bt;)if(Re(Y[et],se))return et;return-1}function Vs(Y){return Y!==Y}function Os(Y,se){var ne=Y==null?0:Y.length;return ne?Hl(Y,se)/ne:we}function zl(Y){return function(se){return se==null?a:se[Y]}}function Yl(Y){return function(se){return Y==null?a:Y[se]}}function Bs(Y,se,ne,Re,et){return et(Y,function(bt,tn,Et){ne=Re?(Re=!1,bt):se(ne,bt,tn,Et)}),ne}function gf(Y,se){var ne=Y.length;for(Y.sort(se);ne--;)Y[ne]=Y[ne].value;return Y}function Hl(Y,se){for(var ne,Re=-1,et=Y.length;++Re<et;){var bt=se(Y[Re]);bt!==a&&(ne=ne===a?bt:ne+bt)}return ne}function Gl(Y,se){for(var ne=-1,Re=Array(Y);++ne<Y;)Re[ne]=se(ne);return Re}function _f(Y,se){return Nt(se,function(ne){return[ne,Y[ne]]})}function Us(Y){return Y&&Y.slice(0,zs(Y)+1).replace(Ma,"")}function Pn(Y){return function(se){return Y(se)}}function Kl(Y,se){return Nt(se,function(ne){return Y[ne]})}function Yo(Y,se){return Y.has(se)}function Ws(Y,se){for(var ne=-1,Re=Y.length;++ne<Re&&bo(se,Y[ne],0)>-1;);return ne}function Ns(Y,se){for(var ne=Y.length;ne--&&bo(se,Y[ne],0)>-1;);return ne}function bf(Y,se){for(var ne=Y.length,Re=0;ne--;)Y[ne]===se&&++Re;return Re}var wf=Yl(af),xf=Yl(of);function If(Y){return"\\"+lf[Y]}function Ff(Y,se){return Y==null?a:Y[se]}function wo(Y){return Jc.test(Y)}function kf(Y){return ef.test(Y)}function Sf(Y){for(var se,ne=[];!(se=Y.next()).done;)ne.push(se.value);return ne}function Xl(Y){var se=-1,ne=Array(Y.size);return Y.forEach(function(Re,et){ne[++se]=[et,Re]}),ne}function qs(Y,se){return function(ne){return Y(se(ne))}}function Aa(Y,se){for(var ne=-1,Re=Y.length,et=0,bt=[];++ne<Re;){var tn=Y[ne];(tn===se||tn===g)&&(Y[ne]=g,bt[et++]=ne)}return bt}function Ir(Y){var se=-1,ne=Array(Y.size);return Y.forEach(function(Re){ne[++se]=Re}),ne}function Cf(Y){var se=-1,ne=Array(Y.size);return Y.forEach(function(Re){ne[++se]=[Re,Re]}),ne}function $f(Y,se,ne){for(var Re=ne-1,et=Y.length;++Re<et;)if(Y[Re]===se)return Re;return-1}function Mf(Y,se,ne){for(var Re=ne+1;Re--;)if(Y[Re]===se)return Re;return Re}function xo(Y){return wo(Y)?Pf(Y):vf(Y)}function Gn(Y){return wo(Y)?Af(Y):pf(Y)}function zs(Y){for(var se=Y.length;se--&&Mn.test(Y.charAt(se)););return se}var Tf=Yl(rf);function Pf(Y){for(var se=Ol.lastIndex=0;Ol.test(Y);)++se;return se}function Af(Y){return Y.match(Ol)||[]}function Ef(Y){return Y.match(Zc)||[]}var Lf=(function Y(se){se=se==null?un:Io.defaults(un.Object(),se,Io.pick(un,tf));var ne=se.Array,Re=se.Date,et=se.Error,bt=se.Function,tn=se.Math,Et=se.Object,Ql=se.RegExp,Rf=se.String,Bn=se.TypeError,Fr=ne.prototype,Df=bt.prototype,Fo=Et.prototype,kr=se["__core-js_shared__"],Sr=Df.toString,Ct=Fo.hasOwnProperty,Vf=0,Ys=(function(){var e=/[^.]+$/.exec(kr&&kr.keys&&kr.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})(),Cr=Fo.toString,Of=Sr.call(Et),Bf=un._,Uf=Ql("^"+Sr.call(Ct).replace(Qe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$r=$s?se.Buffer:a,Ea=se.Symbol,Mr=se.Uint8Array,Hs=$r?$r.allocUnsafe:a,Tr=qs(Et.getPrototypeOf,Et),Gs=Et.create,Ks=Fo.propertyIsEnumerable,Pr=Fr.splice,Xs=Ea?Ea.isConcatSpreadable:a,Ho=Ea?Ea.iterator:a,Za=Ea?Ea.toStringTag:a,Ar=(function(){try{var e=ao(Et,"defineProperty");return e({},"",{}),e}catch{}})(),Wf=se.clearTimeout!==un.clearTimeout&&se.clearTimeout,Nf=Re&&Re.now!==un.Date.now&&Re.now,qf=se.setTimeout!==un.setTimeout&&se.setTimeout,Er=tn.ceil,Lr=tn.floor,jl=Et.getOwnPropertySymbols,zf=$r?$r.isBuffer:a,Qs=se.isFinite,Yf=Fr.join,Hf=qs(Et.keys,Et),nn=tn.max,mn=tn.min,Gf=Re.now,Kf=se.parseInt,js=tn.random,Xf=Fr.reverse,Zl=ao(se,"DataView"),Go=ao(se,"Map"),Jl=ao(se,"Promise"),ko=ao(se,"Set"),Ko=ao(se,"WeakMap"),Xo=ao(Et,"create"),Rr=Ko&&new Ko,So={},Qf=oo(Zl),jf=oo(Go),Zf=oo(Jl),Jf=oo(ko),em=oo(Ko),Dr=Ea?Ea.prototype:a,Qo=Dr?Dr.valueOf:a,Zs=Dr?Dr.toString:a;function w(e){if(Yt(e)&&!nt(e)&&!(e instanceof pt)){if(e instanceof Un)return e;if(Ct.call(e,"__wrapped__"))return Jd(e)}return new Un(e)}var Co=(function(){function e(){}return function(t){if(!qt(t))return{};if(Gs)return Gs(t);e.prototype=t;var o=new e;return e.prototype=a,o}})();function Vr(){}function Un(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}w.templateSettings={escape:At,evaluate:Ht,interpolate:kt,variable:"",imports:{_:w}},w.prototype=Vr.prototype,w.prototype.constructor=w,Un.prototype=Co(Vr.prototype),Un.prototype.constructor=Un;function pt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=He,this.__views__=[]}function tm(){var e=new pt(this.__wrapped__);return e.__actions__=wn(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=wn(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=wn(this.__views__),e}function nm(){if(this.__filtered__){var e=new pt(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function am(){var e=this.__wrapped__.value(),t=this.__dir__,o=nt(e),i=t<0,v=o?e.length:0,k=p1(0,v,this.__views__),R=k.start,W=k.end,K=W-R,me=i?W:R-1,ve=this.__iteratees__,_e=ve.length,$e=0,Ve=mn(K,this.__takeCount__);if(!o||!i&&v==K&&Ve==K)return xd(e,this.__actions__);var ze=[];e:for(;K--&&$e<Ve;){me+=t;for(var dt=-1,Ye=e[me];++dt<_e;){var vt=ve[dt],ht=vt.iteratee,Ln=vt.type,hn=ht(Ye);if(Ln==Q)Ye=hn;else if(!hn){if(Ln==X)continue e;break e}}ze[$e++]=Ye}return ze}pt.prototype=Co(Vr.prototype),pt.prototype.constructor=pt;function Ja(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var i=e[t];this.set(i[0],i[1])}}function om(){this.__data__=Xo?Xo(null):{},this.size=0}function rm(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function lm(e){var t=this.__data__;if(Xo){var o=t[e];return o===p?a:o}return Ct.call(t,e)?t[e]:a}function im(e){var t=this.__data__;return Xo?t[e]!==a:Ct.call(t,e)}function sm(e,t){var o=this.__data__;return this.size+=this.has(e)?0:1,o[e]=Xo&&t===a?p:t,this}Ja.prototype.clear=om,Ja.prototype.delete=rm,Ja.prototype.get=lm,Ja.prototype.has=im,Ja.prototype.set=sm;function ma(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var i=e[t];this.set(i[0],i[1])}}function dm(){this.__data__=[],this.size=0}function um(e){var t=this.__data__,o=Or(t,e);if(o<0)return!1;var i=t.length-1;return o==i?t.pop():Pr.call(t,o,1),--this.size,!0}function cm(e){var t=this.__data__,o=Or(t,e);return o<0?a:t[o][1]}function fm(e){return Or(this.__data__,e)>-1}function mm(e,t){var o=this.__data__,i=Or(o,e);return i<0?(++this.size,o.push([e,t])):o[i][1]=t,this}ma.prototype.clear=dm,ma.prototype.delete=um,ma.prototype.get=cm,ma.prototype.has=fm,ma.prototype.set=mm;function va(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var i=e[t];this.set(i[0],i[1])}}function vm(){this.size=0,this.__data__={hash:new Ja,map:new(Go||ma),string:new Ja}}function pm(e){var t=Qr(this,e).delete(e);return this.size-=t?1:0,t}function ym(e){return Qr(this,e).get(e)}function hm(e){return Qr(this,e).has(e)}function gm(e,t){var o=Qr(this,e),i=o.size;return o.set(e,t),this.size+=o.size==i?0:1,this}va.prototype.clear=vm,va.prototype.delete=pm,va.prototype.get=ym,va.prototype.has=hm,va.prototype.set=gm;function eo(e){var t=-1,o=e==null?0:e.length;for(this.__data__=new va;++t<o;)this.add(e[t])}function _m(e){return this.__data__.set(e,p),this}function bm(e){return this.__data__.has(e)}eo.prototype.add=eo.prototype.push=_m,eo.prototype.has=bm;function Kn(e){var t=this.__data__=new ma(e);this.size=t.size}function wm(){this.__data__=new ma,this.size=0}function xm(e){var t=this.__data__,o=t.delete(e);return this.size=t.size,o}function Im(e){return this.__data__.get(e)}function Fm(e){return this.__data__.has(e)}function km(e,t){var o=this.__data__;if(o instanceof ma){var i=o.__data__;if(!Go||i.length<s-1)return i.push([e,t]),this.size=++o.size,this;o=this.__data__=new va(i)}return o.set(e,t),this.size=o.size,this}Kn.prototype.clear=wm,Kn.prototype.delete=xm,Kn.prototype.get=Im,Kn.prototype.has=Fm,Kn.prototype.set=km;function Js(e,t){var o=nt(e),i=!o&&ro(e),v=!o&&!i&&Oa(e),k=!o&&!i&&!v&&Po(e),R=o||i||v||k,W=R?Gl(e.length,Rf):[],K=W.length;for(var me in e)(t||Ct.call(e,me))&&!(R&&(me=="length"||v&&(me=="offset"||me=="parent")||k&&(me=="buffer"||me=="byteLength"||me=="byteOffset")||ga(me,K)))&&W.push(me);return W}function ed(e){var t=e.length;return t?e[ui(0,t-1)]:a}function Sm(e,t){return jr(wn(e),to(t,0,e.length))}function Cm(e){return jr(wn(e))}function ei(e,t,o){(o!==a&&!Xn(e[t],o)||o===a&&!(t in e))&&pa(e,t,o)}function jo(e,t,o){var i=e[t];(!(Ct.call(e,t)&&Xn(i,o))||o===a&&!(t in e))&&pa(e,t,o)}function Or(e,t){for(var o=e.length;o--;)if(Xn(e[o][0],t))return o;return-1}function $m(e,t,o,i){return La(e,function(v,k,R){t(i,v,o(v),R)}),i}function td(e,t){return e&&aa(t,an(t),e)}function Mm(e,t){return e&&aa(t,In(t),e)}function pa(e,t,o){t=="__proto__"&&Ar?Ar(e,t,{configurable:!0,enumerable:!0,value:o,writable:!0}):e[t]=o}function ti(e,t){for(var o=-1,i=t.length,v=ne(i),k=e==null;++o<i;)v[o]=k?a:Ri(e,t[o]);return v}function to(e,t,o){return e===e&&(o!==a&&(e=e<=o?e:o),t!==a&&(e=e>=t?e:t)),e}function Wn(e,t,o,i,v,k){var R,W=t&b,K=t&_,me=t&$;if(o&&(R=v?o(e,i,v,k):o(e)),R!==a)return R;if(!qt(e))return e;var ve=nt(e);if(ve){if(R=h1(e),!W)return wn(e,R)}else{var _e=vn(e),$e=_e==Ke||_e==at;if(Oa(e))return kd(e,W);if(_e==Ze||_e==ye||$e&&!v){if(R=K||$e?{}:zd(e),!W)return K?l1(e,Mm(R,e)):r1(e,td(R,e))}else{if(!Dt[_e])return v?e:{};R=g1(e,_e,W)}}k||(k=new Kn);var Ve=k.get(e);if(Ve)return Ve;k.set(e,R),_u(e)?e.forEach(function(Ye){R.add(Wn(Ye,t,o,Ye,e,k))}):hu(e)&&e.forEach(function(Ye,vt){R.set(vt,Wn(Ye,t,o,vt,e,k))});var ze=me?K?wi:bi:K?In:an,dt=ve?a:ze(e);return On(dt||e,function(Ye,vt){dt&&(vt=Ye,Ye=e[vt]),jo(R,vt,Wn(Ye,t,o,vt,e,k))}),R}function Tm(e){var t=an(e);return function(o){return nd(o,e,t)}}function nd(e,t,o){var i=o.length;if(e==null)return!i;for(e=Et(e);i--;){var v=o[i],k=t[v],R=e[v];if(R===a&&!(v in e)||!k(R))return!1}return!0}function ad(e,t,o){if(typeof e!="function")throw new Bn(f);return or(function(){e.apply(a,o)},t)}function Zo(e,t,o,i){var v=-1,k=wr,R=!0,W=e.length,K=[],me=t.length;if(!W)return K;o&&(t=Nt(t,Pn(o))),i?(k=Wl,R=!1):t.length>=s&&(k=Yo,R=!1,t=new eo(t));e:for(;++v<W;){var ve=e[v],_e=o==null?ve:o(ve);if(ve=i||ve!==0?ve:0,R&&_e===_e){for(var $e=me;$e--;)if(t[$e]===_e)continue e;K.push(ve)}else k(t,_e,i)||K.push(ve)}return K}var La=Td(na),od=Td(ai,!0);function Pm(e,t){var o=!0;return La(e,function(i,v,k){return o=!!t(i,v,k),o}),o}function Br(e,t,o){for(var i=-1,v=e.length;++i<v;){var k=e[i],R=t(k);if(R!=null&&(W===a?R===R&&!En(R):o(R,W)))var W=R,K=k}return K}function Am(e,t,o,i){var v=e.length;for(o=lt(o),o<0&&(o=-o>v?0:v+o),i=i===a||i>v?v:lt(i),i<0&&(i+=v),i=o>i?0:wu(i);o<i;)e[o++]=t;return e}function rd(e,t){var o=[];return La(e,function(i,v,k){t(i,v,k)&&o.push(i)}),o}function cn(e,t,o,i,v){var k=-1,R=e.length;for(o||(o=b1),v||(v=[]);++k<R;){var W=e[k];t>0&&o(W)?t>1?cn(W,t-1,o,i,v):Pa(v,W):i||(v[v.length]=W)}return v}var ni=Pd(),ld=Pd(!0);function na(e,t){return e&&ni(e,t,an)}function ai(e,t){return e&&ld(e,t,an)}function Ur(e,t){return Ta(t,function(o){return _a(e[o])})}function no(e,t){t=Da(t,e);for(var o=0,i=t.length;e!=null&&o<i;)e=e[oa(t[o++])];return o&&o==i?e:a}function id(e,t,o){var i=t(e);return nt(e)?i:Pa(i,o(e))}function pn(e){return e==null?e===a?ie:_t:Za&&Za in Et(e)?v1(e):C1(e)}function oi(e,t){return e>t}function Em(e,t){return e!=null&&Ct.call(e,t)}function Lm(e,t){return e!=null&&t in Et(e)}function Rm(e,t,o){return e>=mn(t,o)&&e<nn(t,o)}function ri(e,t,o){for(var i=o?Wl:wr,v=e[0].length,k=e.length,R=k,W=ne(k),K=1/0,me=[];R--;){var ve=e[R];R&&t&&(ve=Nt(ve,Pn(t))),K=mn(ve.length,K),W[R]=!o&&(t||v>=120&&ve.length>=120)?new eo(R&&ve):a}ve=e[0];var _e=-1,$e=W[0];e:for(;++_e<v&&me.length<K;){var Ve=ve[_e],ze=t?t(Ve):Ve;if(Ve=o||Ve!==0?Ve:0,!($e?Yo($e,ze):i(me,ze,o))){for(R=k;--R;){var dt=W[R];if(!(dt?Yo(dt,ze):i(e[R],ze,o)))continue e}$e&&$e.push(ze),me.push(Ve)}}return me}function Dm(e,t,o,i){return na(e,function(v,k,R){t(i,o(v),k,R)}),i}function Jo(e,t,o){t=Da(t,e),e=Kd(e,t);var i=e==null?e:e[oa(qn(t))];return i==null?a:Tn(i,e,o)}function sd(e){return Yt(e)&&pn(e)==ye}function Vm(e){return Yt(e)&&pn(e)==Ee}function Om(e){return Yt(e)&&pn(e)==he}function er(e,t,o,i,v){return e===t?!0:e==null||t==null||!Yt(e)&&!Yt(t)?e!==e&&t!==t:Bm(e,t,o,i,er,v)}function Bm(e,t,o,i,v,k){var R=nt(e),W=nt(t),K=R?ue:vn(e),me=W?ue:vn(t);K=K==ye?Ze:K,me=me==ye?Ze:me;var ve=K==Ze,_e=me==Ze,$e=K==me;if($e&&Oa(e)){if(!Oa(t))return!1;R=!0,ve=!1}if($e&&!ve)return k||(k=new Kn),R||Po(e)?Wd(e,t,o,i,v,k):f1(e,t,K,o,i,v,k);if(!(o&I)){var Ve=ve&&Ct.call(e,"__wrapped__"),ze=_e&&Ct.call(t,"__wrapped__");if(Ve||ze){var dt=Ve?e.value():e,Ye=ze?t.value():t;return k||(k=new Kn),v(dt,Ye,o,i,k)}}return $e?(k||(k=new Kn),m1(e,t,o,i,v,k)):!1}function Um(e){return Yt(e)&&vn(e)==st}function li(e,t,o,i){var v=o.length,k=v,R=!i;if(e==null)return!k;for(e=Et(e);v--;){var W=o[v];if(R&&W[2]?W[1]!==e[W[0]]:!(W[0]in e))return!1}for(;++v<k;){W=o[v];var K=W[0],me=e[K],ve=W[1];if(R&&W[2]){if(me===a&&!(K in e))return!1}else{var _e=new Kn;if(i)var $e=i(me,ve,K,e,t,_e);if(!($e===a?er(ve,me,I|y,i,_e):$e))return!1}}return!0}function dd(e){if(!qt(e)||x1(e))return!1;var t=_a(e)?Uf:Mc;return t.test(oo(e))}function Wm(e){return Yt(e)&&pn(e)==tt}function Nm(e){return Yt(e)&&vn(e)==ot}function qm(e){return Yt(e)&&al(e.length)&&!!Bt[pn(e)]}function ud(e){return typeof e=="function"?e:e==null?Fn:typeof e=="object"?nt(e)?md(e[0],e[1]):fd(e):Au(e)}function ii(e){if(!ar(e))return Hf(e);var t=[];for(var o in Et(e))Ct.call(e,o)&&o!="constructor"&&t.push(o);return t}function zm(e){if(!qt(e))return S1(e);var t=ar(e),o=[];for(var i in e)i=="constructor"&&(t||!Ct.call(e,i))||o.push(i);return o}function si(e,t){return e<t}function cd(e,t){var o=-1,i=xn(e)?ne(e.length):[];return La(e,function(v,k,R){i[++o]=t(v,k,R)}),i}function fd(e){var t=Ii(e);return t.length==1&&t[0][2]?Hd(t[0][0],t[0][1]):function(o){return o===e||li(o,e,t)}}function md(e,t){return ki(e)&&Yd(t)?Hd(oa(e),t):function(o){var i=Ri(o,e);return i===a&&i===t?Di(o,e):er(t,i,I|y)}}function Wr(e,t,o,i,v){e!==t&&ni(t,function(k,R){if(v||(v=new Kn),qt(k))Ym(e,t,R,o,Wr,i,v);else{var W=i?i(Ci(e,R),k,R+"",e,t,v):a;W===a&&(W=k),ei(e,R,W)}},In)}function Ym(e,t,o,i,v,k,R){var W=Ci(e,o),K=Ci(t,o),me=R.get(K);if(me){ei(e,o,me);return}var ve=k?k(W,K,o+"",e,t,R):a,_e=ve===a;if(_e){var $e=nt(K),Ve=!$e&&Oa(K),ze=!$e&&!Ve&&Po(K);ve=K,$e||Ve||ze?nt(W)?ve=W:Gt(W)?ve=wn(W):Ve?(_e=!1,ve=kd(K,!0)):ze?(_e=!1,ve=Sd(K,!0)):ve=[]:rr(K)||ro(K)?(ve=W,ro(W)?ve=xu(W):(!qt(W)||_a(W))&&(ve=zd(K))):_e=!1}_e&&(R.set(K,ve),v(ve,K,i,k,R),R.delete(K)),ei(e,o,ve)}function vd(e,t){var o=e.length;if(o)return t+=t<0?o:0,ga(t,o)?e[t]:a}function pd(e,t,o){t.length?t=Nt(t,function(k){return nt(k)?function(R){return no(R,k.length===1?k[0]:k)}:k}):t=[Fn];var i=-1;t=Nt(t,Pn(qe()));var v=cd(e,function(k,R,W){var K=Nt(t,function(me){return me(k)});return{criteria:K,index:++i,value:k}});return gf(v,function(k,R){return o1(k,R,o)})}function Hm(e,t){return yd(e,t,function(o,i){return Di(e,i)})}function yd(e,t,o){for(var i=-1,v=t.length,k={};++i<v;){var R=t[i],W=no(e,R);o(W,R)&&tr(k,Da(R,e),W)}return k}function Gm(e){return function(t){return no(t,e)}}function di(e,t,o,i){var v=i?hf:bo,k=-1,R=t.length,W=e;for(e===t&&(t=wn(t)),o&&(W=Nt(e,Pn(o)));++k<R;)for(var K=0,me=t[k],ve=o?o(me):me;(K=v(W,ve,K,i))>-1;)W!==e&&Pr.call(W,K,1),Pr.call(e,K,1);return e}function hd(e,t){for(var o=e?t.length:0,i=o-1;o--;){var v=t[o];if(o==i||v!==k){var k=v;ga(v)?Pr.call(e,v,1):mi(e,v)}}return e}function ui(e,t){return e+Lr(js()*(t-e+1))}function Km(e,t,o,i){for(var v=-1,k=nn(Er((t-e)/(o||1)),0),R=ne(k);k--;)R[i?k:++v]=e,e+=o;return R}function ci(e,t){var o="";if(!e||t<1||t>ke)return o;do t%2&&(o+=e),t=Lr(t/2),t&&(e+=e);while(t);return o}function ct(e,t){return $i(Gd(e,t,Fn),e+"")}function Xm(e){return ed(Ao(e))}function Qm(e,t){var o=Ao(e);return jr(o,to(t,0,o.length))}function tr(e,t,o,i){if(!qt(e))return e;t=Da(t,e);for(var v=-1,k=t.length,R=k-1,W=e;W!=null&&++v<k;){var K=oa(t[v]),me=o;if(K==="__proto__"||K==="constructor"||K==="prototype")return e;if(v!=R){var ve=W[K];me=i?i(ve,K,W):a,me===a&&(me=qt(ve)?ve:ga(t[v+1])?[]:{})}jo(W,K,me),W=W[K]}return e}var gd=Rr?function(e,t){return Rr.set(e,t),e}:Fn,jm=Ar?function(e,t){return Ar(e,"toString",{configurable:!0,enumerable:!1,value:Oi(t),writable:!0})}:Fn;function Zm(e){return jr(Ao(e))}function Nn(e,t,o){var i=-1,v=e.length;t<0&&(t=-t>v?0:v+t),o=o>v?v:o,o<0&&(o+=v),v=t>o?0:o-t>>>0,t>>>=0;for(var k=ne(v);++i<v;)k[i]=e[i+t];return k}function Jm(e,t){var o;return La(e,function(i,v,k){return o=t(i,v,k),!o}),!!o}function Nr(e,t,o){var i=0,v=e==null?i:e.length;if(typeof t=="number"&&t===t&&v<=ut){for(;i<v;){var k=i+v>>>1,R=e[k];R!==null&&!En(R)&&(o?R<=t:R<t)?i=k+1:v=k}return v}return fi(e,t,Fn,o)}function fi(e,t,o,i){var v=0,k=e==null?0:e.length;if(k===0)return 0;t=o(t);for(var R=t!==t,W=t===null,K=En(t),me=t===a;v<k;){var ve=Lr((v+k)/2),_e=o(e[ve]),$e=_e!==a,Ve=_e===null,ze=_e===_e,dt=En(_e);if(R)var Ye=i||ze;else me?Ye=ze&&(i||$e):W?Ye=ze&&$e&&(i||!Ve):K?Ye=ze&&$e&&!Ve&&(i||!dt):Ve||dt?Ye=!1:Ye=i?_e<=t:_e<t;Ye?v=ve+1:k=ve}return mn(k,xe)}function _d(e,t){for(var o=-1,i=e.length,v=0,k=[];++o<i;){var R=e[o],W=t?t(R):R;if(!o||!Xn(W,K)){var K=W;k[v++]=R===0?0:R}}return k}function bd(e){return typeof e=="number"?e:En(e)?we:+e}function An(e){if(typeof e=="string")return e;if(nt(e))return Nt(e,An)+"";if(En(e))return Zs?Zs.call(e):"";var t=e+"";return t=="0"&&1/e==-Z?"-0":t}function Ra(e,t,o){var i=-1,v=wr,k=e.length,R=!0,W=[],K=W;if(o)R=!1,v=Wl;else if(k>=s){var me=t?null:u1(e);if(me)return Ir(me);R=!1,v=Yo,K=new eo}else K=t?[]:W;e:for(;++i<k;){var ve=e[i],_e=t?t(ve):ve;if(ve=o||ve!==0?ve:0,R&&_e===_e){for(var $e=K.length;$e--;)if(K[$e]===_e)continue e;t&&K.push(_e),W.push(ve)}else v(K,_e,o)||(K!==W&&K.push(_e),W.push(ve))}return W}function mi(e,t){return t=Da(t,e),e=Kd(e,t),e==null||delete e[oa(qn(t))]}function wd(e,t,o,i){return tr(e,t,o(no(e,t)),i)}function qr(e,t,o,i){for(var v=e.length,k=i?v:-1;(i?k--:++k<v)&&t(e[k],k,e););return o?Nn(e,i?0:k,i?k+1:v):Nn(e,i?k+1:0,i?v:k)}function xd(e,t){var o=e;return o instanceof pt&&(o=o.value()),Nl(t,function(i,v){return v.func.apply(v.thisArg,Pa([i],v.args))},o)}function vi(e,t,o){var i=e.length;if(i<2)return i?Ra(e[0]):[];for(var v=-1,k=ne(i);++v<i;)for(var R=e[v],W=-1;++W<i;)W!=v&&(k[v]=Zo(k[v]||R,e[W],t,o));return Ra(cn(k,1),t,o)}function Id(e,t,o){for(var i=-1,v=e.length,k=t.length,R={};++i<v;){var W=i<k?t[i]:a;o(R,e[i],W)}return R}function pi(e){return Gt(e)?e:[]}function yi(e){return typeof e=="function"?e:Fn}function Da(e,t){return nt(e)?e:ki(e,t)?[e]:Zd(xt(e))}var e1=ct;function Va(e,t,o){var i=e.length;return o=o===a?i:o,!t&&o>=i?e:Nn(e,t,o)}var Fd=Wf||function(e){return un.clearTimeout(e)};function kd(e,t){if(t)return e.slice();var o=e.length,i=Hs?Hs(o):new e.constructor(o);return e.copy(i),i}function hi(e){var t=new e.constructor(e.byteLength);return new Mr(t).set(new Mr(e)),t}function t1(e,t){var o=t?hi(e.buffer):e.buffer;return new e.constructor(o,e.byteOffset,e.byteLength)}function n1(e){var t=new e.constructor(e.source,ss.exec(e));return t.lastIndex=e.lastIndex,t}function a1(e){return Qo?Et(Qo.call(e)):{}}function Sd(e,t){var o=t?hi(e.buffer):e.buffer;return new e.constructor(o,e.byteOffset,e.length)}function Cd(e,t){if(e!==t){var o=e!==a,i=e===null,v=e===e,k=En(e),R=t!==a,W=t===null,K=t===t,me=En(t);if(!W&&!me&&!k&&e>t||k&&R&&K&&!W&&!me||i&&R&&K||!o&&K||!v)return 1;if(!i&&!k&&!me&&e<t||me&&o&&v&&!i&&!k||W&&o&&v||!R&&v||!K)return-1}return 0}function o1(e,t,o){for(var i=-1,v=e.criteria,k=t.criteria,R=v.length,W=o.length;++i<R;){var K=Cd(v[i],k[i]);if(K){if(i>=W)return K;var me=o[i];return K*(me=="desc"?-1:1)}}return e.index-t.index}function $d(e,t,o,i){for(var v=-1,k=e.length,R=o.length,W=-1,K=t.length,me=nn(k-R,0),ve=ne(K+me),_e=!i;++W<K;)ve[W]=t[W];for(;++v<R;)(_e||v<k)&&(ve[o[v]]=e[v]);for(;me--;)ve[W++]=e[v++];return ve}function Md(e,t,o,i){for(var v=-1,k=e.length,R=-1,W=o.length,K=-1,me=t.length,ve=nn(k-W,0),_e=ne(ve+me),$e=!i;++v<ve;)_e[v]=e[v];for(var Ve=v;++K<me;)_e[Ve+K]=t[K];for(;++R<W;)($e||v<k)&&(_e[Ve+o[R]]=e[v++]);return _e}function wn(e,t){var o=-1,i=e.length;for(t||(t=ne(i));++o<i;)t[o]=e[o];return t}function aa(e,t,o,i){var v=!o;o||(o={});for(var k=-1,R=t.length;++k<R;){var W=t[k],K=i?i(o[W],e[W],W,o,e):a;K===a&&(K=e[W]),v?pa(o,W,K):jo(o,W,K)}return o}function r1(e,t){return aa(e,Fi(e),t)}function l1(e,t){return aa(e,Nd(e),t)}function zr(e,t){return function(o,i){var v=nt(o)?cf:$m,k=t?t():{};return v(o,e,qe(i,2),k)}}function $o(e){return ct(function(t,o){var i=-1,v=o.length,k=v>1?o[v-1]:a,R=v>2?o[2]:a;for(k=e.length>3&&typeof k=="function"?(v--,k):a,R&&yn(o[0],o[1],R)&&(k=v<3?a:k,v=1),t=Et(t);++i<v;){var W=o[i];W&&e(t,W,i,k)}return t})}function Td(e,t){return function(o,i){if(o==null)return o;if(!xn(o))return e(o,i);for(var v=o.length,k=t?v:-1,R=Et(o);(t?k--:++k<v)&&i(R[k],k,R)!==!1;);return o}}function Pd(e){return function(t,o,i){for(var v=-1,k=Et(t),R=i(t),W=R.length;W--;){var K=R[e?W:++v];if(o(k[K],K,k)===!1)break}return t}}function i1(e,t,o){var i=t&M,v=nr(e);function k(){var R=this&&this!==un&&this instanceof k?v:e;return R.apply(i?o:this,arguments)}return k}function Ad(e){return function(t){t=xt(t);var o=wo(t)?Gn(t):a,i=o?o[0]:t.charAt(0),v=o?Va(o,1).join(""):t.slice(1);return i[e]()+v}}function Mo(e){return function(t){return Nl(Tu(Mu(t).replace(Qc,"")),e,"")}}function nr(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var o=Co(e.prototype),i=e.apply(o,t);return qt(i)?i:o}}function s1(e,t,o){var i=nr(e);function v(){for(var k=arguments.length,R=ne(k),W=k,K=To(v);W--;)R[W]=arguments[W];var me=k<3&&R[0]!==K&&R[k-1]!==K?[]:Aa(R,K);if(k-=me.length,k<o)return Vd(e,t,Yr,v.placeholder,a,R,me,a,a,o-k);var ve=this&&this!==un&&this instanceof v?i:e;return Tn(ve,this,R)}return v}function Ed(e){return function(t,o,i){var v=Et(t);if(!xn(t)){var k=qe(o,3);t=an(t),o=function(W){return k(v[W],W,v)}}var R=e(t,o,i);return R>-1?v[k?t[R]:R]:a}}function Ld(e){return ha(function(t){var o=t.length,i=o,v=Un.prototype.thru;for(e&&t.reverse();i--;){var k=t[i];if(typeof k!="function")throw new Bn(f);if(v&&!R&&Xr(k)=="wrapper")var R=new Un([],!0)}for(i=R?i:o;++i<o;){k=t[i];var W=Xr(k),K=W=="wrapper"?xi(k):a;K&&Si(K[0])&&K[1]==(U|P|H|G)&&!K[4].length&&K[9]==1?R=R[Xr(K[0])].apply(R,K[3]):R=k.length==1&&Si(k)?R[W]():R.thru(k)}return function(){var me=arguments,ve=me[0];if(R&&me.length==1&&nt(ve))return R.plant(ve).value();for(var _e=0,$e=o?t[_e].apply(this,me):ve;++_e<o;)$e=t[_e].call(this,$e);return $e}})}function Yr(e,t,o,i,v,k,R,W,K,me){var ve=t&U,_e=t&M,$e=t&A,Ve=t&(P|L),ze=t&N,dt=$e?a:nr(e);function Ye(){for(var vt=arguments.length,ht=ne(vt),Ln=vt;Ln--;)ht[Ln]=arguments[Ln];if(Ve)var hn=To(Ye),Rn=bf(ht,hn);if(i&&(ht=$d(ht,i,v,Ve)),k&&(ht=Md(ht,k,R,Ve)),vt-=Rn,Ve&&vt<me){var Kt=Aa(ht,hn);return Vd(e,t,Yr,Ye.placeholder,o,ht,Kt,W,K,me-vt)}var Qn=_e?o:this,wa=$e?Qn[e]:e;return vt=ht.length,W?ht=$1(ht,W):ze&&vt>1&&ht.reverse(),ve&&K<vt&&(ht.length=K),this&&this!==un&&this instanceof Ye&&(wa=dt||nr(wa)),wa.apply(Qn,ht)}return Ye}function Rd(e,t){return function(o,i){return Dm(o,e,t(i),{})}}function Hr(e,t){return function(o,i){var v;if(o===a&&i===a)return t;if(o!==a&&(v=o),i!==a){if(v===a)return i;typeof o=="string"||typeof i=="string"?(o=An(o),i=An(i)):(o=bd(o),i=bd(i)),v=e(o,i)}return v}}function gi(e){return ha(function(t){return t=Nt(t,Pn(qe())),ct(function(o){var i=this;return e(t,function(v){return Tn(v,i,o)})})})}function Gr(e,t){t=t===a?" ":An(t);var o=t.length;if(o<2)return o?ci(t,e):t;var i=ci(t,Er(e/xo(t)));return wo(t)?Va(Gn(i),0,e).join(""):i.slice(0,e)}function d1(e,t,o,i){var v=t&M,k=nr(e);function R(){for(var W=-1,K=arguments.length,me=-1,ve=i.length,_e=ne(ve+K),$e=this&&this!==un&&this instanceof R?k:e;++me<ve;)_e[me]=i[me];for(;K--;)_e[me++]=arguments[++W];return Tn($e,v?o:this,_e)}return R}function Dd(e){return function(t,o,i){return i&&typeof i!="number"&&yn(t,o,i)&&(o=i=a),t=ba(t),o===a?(o=t,t=0):o=ba(o),i=i===a?t<o?1:-1:ba(i),Km(t,o,i,e)}}function Kr(e){return function(t,o){return typeof t=="string"&&typeof o=="string"||(t=zn(t),o=zn(o)),e(t,o)}}function Vd(e,t,o,i,v,k,R,W,K,me){var ve=t&P,_e=ve?R:a,$e=ve?a:R,Ve=ve?k:a,ze=ve?a:k;t|=ve?H:z,t&=~(ve?z:H),t&E||(t&=-4);var dt=[e,t,v,Ve,_e,ze,$e,W,K,me],Ye=o.apply(a,dt);return Si(e)&&Xd(Ye,dt),Ye.placeholder=i,Qd(Ye,e,t)}function _i(e){var t=tn[e];return function(o,i){if(o=zn(o),i=i==null?0:mn(lt(i),292),i&&Qs(o)){var v=(xt(o)+"e").split("e"),k=t(v[0]+"e"+(+v[1]+i));return v=(xt(k)+"e").split("e"),+(v[0]+"e"+(+v[1]-i))}return t(o)}}var u1=ko&&1/Ir(new ko([,-0]))[1]==Z?function(e){return new ko(e)}:Wi;function Od(e){return function(t){var o=vn(t);return o==st?Xl(t):o==ot?Cf(t):_f(t,e(t))}}function ya(e,t,o,i,v,k,R,W){var K=t&A;if(!K&&typeof e!="function")throw new Bn(f);var me=i?i.length:0;if(me||(t&=-97,i=v=a),R=R===a?R:nn(lt(R),0),W=W===a?W:lt(W),me-=v?v.length:0,t&z){var ve=i,_e=v;i=v=a}var $e=K?a:xi(e),Ve=[e,t,o,i,v,ve,_e,k,R,W];if($e&&k1(Ve,$e),e=Ve[0],t=Ve[1],o=Ve[2],i=Ve[3],v=Ve[4],W=Ve[9]=Ve[9]===a?K?0:e.length:nn(Ve[9]-me,0),!W&&t&(P|L)&&(t&=-25),!t||t==M)var ze=i1(e,t,o);else t==P||t==L?ze=s1(e,t,W):(t==H||t==(M|H))&&!v.length?ze=d1(e,t,o,i):ze=Yr.apply(a,Ve);var dt=$e?gd:Xd;return Qd(dt(ze,Ve),e,t)}function Bd(e,t,o,i){return e===a||Xn(e,Fo[o])&&!Ct.call(i,o)?t:e}function Ud(e,t,o,i,v,k){return qt(e)&&qt(t)&&(k.set(t,e),Wr(e,t,a,Ud,k),k.delete(t)),e}function c1(e){return rr(e)?a:e}function Wd(e,t,o,i,v,k){var R=o&I,W=e.length,K=t.length;if(W!=K&&!(R&&K>W))return!1;var me=k.get(e),ve=k.get(t);if(me&&ve)return me==t&&ve==e;var _e=-1,$e=!0,Ve=o&y?new eo:a;for(k.set(e,t),k.set(t,e);++_e<W;){var ze=e[_e],dt=t[_e];if(i)var Ye=R?i(dt,ze,_e,t,e,k):i(ze,dt,_e,e,t,k);if(Ye!==a){if(Ye)continue;$e=!1;break}if(Ve){if(!ql(t,function(vt,ht){if(!Yo(Ve,ht)&&(ze===vt||v(ze,vt,o,i,k)))return Ve.push(ht)})){$e=!1;break}}else if(!(ze===dt||v(ze,dt,o,i,k))){$e=!1;break}}return k.delete(e),k.delete(t),$e}function f1(e,t,o,i,v,k,R){switch(o){case Ot:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Ee:return!(e.byteLength!=t.byteLength||!k(new Mr(e),new Mr(t)));case te:case he:case ft:return Xn(+e,+t);case it:return e.name==t.name&&e.message==t.message;case tt:case zt:return e==t+"";case st:var W=Xl;case ot:var K=i&I;if(W||(W=Ir),e.size!=t.size&&!K)return!1;var me=R.get(e);if(me)return me==t;i|=y,R.set(e,t);var ve=Wd(W(e),W(t),i,v,k,R);return R.delete(e),ve;case pe:if(Qo)return Qo.call(e)==Qo.call(t)}return!1}function m1(e,t,o,i,v,k){var R=o&I,W=bi(e),K=W.length,me=bi(t),ve=me.length;if(K!=ve&&!R)return!1;for(var _e=K;_e--;){var $e=W[_e];if(!(R?$e in t:Ct.call(t,$e)))return!1}var Ve=k.get(e),ze=k.get(t);if(Ve&&ze)return Ve==t&&ze==e;var dt=!0;k.set(e,t),k.set(t,e);for(var Ye=R;++_e<K;){$e=W[_e];var vt=e[$e],ht=t[$e];if(i)var Ln=R?i(ht,vt,$e,t,e,k):i(vt,ht,$e,e,t,k);if(!(Ln===a?vt===ht||v(vt,ht,o,i,k):Ln)){dt=!1;break}Ye||(Ye=$e=="constructor")}if(dt&&!Ye){var hn=e.constructor,Rn=t.constructor;hn!=Rn&&"constructor"in e&&"constructor"in t&&!(typeof hn=="function"&&hn instanceof hn&&typeof Rn=="function"&&Rn instanceof Rn)&&(dt=!1)}return k.delete(e),k.delete(t),dt}function ha(e){return $i(Gd(e,a,nu),e+"")}function bi(e){return id(e,an,Fi)}function wi(e){return id(e,In,Nd)}var xi=Rr?function(e){return Rr.get(e)}:Wi;function Xr(e){for(var t=e.name+"",o=So[t],i=Ct.call(So,t)?o.length:0;i--;){var v=o[i],k=v.func;if(k==null||k==e)return v.name}return t}function To(e){var t=Ct.call(w,"placeholder")?w:e;return t.placeholder}function qe(){var e=w.iteratee||Bi;return e=e===Bi?ud:e,arguments.length?e(arguments[0],arguments[1]):e}function Qr(e,t){var o=e.__data__;return w1(t)?o[typeof t=="string"?"string":"hash"]:o.map}function Ii(e){for(var t=an(e),o=t.length;o--;){var i=t[o],v=e[i];t[o]=[i,v,Yd(v)]}return t}function ao(e,t){var o=Ff(e,t);return dd(o)?o:a}function v1(e){var t=Ct.call(e,Za),o=e[Za];try{e[Za]=a;var i=!0}catch{}var v=Cr.call(e);return i&&(t?e[Za]=o:delete e[Za]),v}var Fi=jl?function(e){return e==null?[]:(e=Et(e),Ta(jl(e),function(t){return Ks.call(e,t)}))}:Ni,Nd=jl?function(e){for(var t=[];e;)Pa(t,Fi(e)),e=Tr(e);return t}:Ni,vn=pn;(Zl&&vn(new Zl(new ArrayBuffer(1)))!=Ot||Go&&vn(new Go)!=st||Jl&&vn(Jl.resolve())!=Mt||ko&&vn(new ko)!=ot||Ko&&vn(new Ko)!=Fe)&&(vn=function(e){var t=pn(e),o=t==Ze?e.constructor:a,i=o?oo(o):"";if(i)switch(i){case Qf:return Ot;case jf:return st;case Zf:return Mt;case Jf:return ot;case em:return Fe}return t});function p1(e,t,o){for(var i=-1,v=o.length;++i<v;){var k=o[i],R=k.size;switch(k.type){case"drop":e+=R;break;case"dropRight":t-=R;break;case"take":t=mn(t,e+R);break;case"takeRight":e=nn(e,t-R);break}}return{start:e,end:t}}function y1(e){var t=e.match(Pl);return t?t[1].split(Al):[]}function qd(e,t,o){t=Da(t,e);for(var i=-1,v=t.length,k=!1;++i<v;){var R=oa(t[i]);if(!(k=e!=null&&o(e,R)))break;e=e[R]}return k||++i!=v?k:(v=e==null?0:e.length,!!v&&al(v)&&ga(R,v)&&(nt(e)||ro(e)))}function h1(e){var t=e.length,o=new e.constructor(t);return t&&typeof e[0]=="string"&&Ct.call(e,"index")&&(o.index=e.index,o.input=e.input),o}function zd(e){return typeof e.constructor=="function"&&!ar(e)?Co(Tr(e)):{}}function g1(e,t,o){var i=e.constructor;switch(t){case Ee:return hi(e);case te:case he:return new i(+e);case Ot:return t1(e,o);case gt:case Wt:case Ft:case fe:case De:case Tt:case ln:case Jt:case sn:return Sd(e,o);case st:return new i;case ft:case zt:return new i(e);case tt:return n1(e);case ot:return new i;case pe:return a1(e)}}function _1(e,t){var o=t.length;if(!o)return e;var i=o-1;return t[i]=(o>1?"& ":"")+t[i],t=t.join(o>2?", ":" "),e.replace(Qa,`{
/* [wrapped with `+t+`] */
`)}function b1(e){return nt(e)||ro(e)||!!(Xs&&e&&e[Xs])}function ga(e,t){var o=typeof e;return t=t??ke,!!t&&(o=="number"||o!="symbol"&&Pc.test(e))&&e>-1&&e%1==0&&e<t}function yn(e,t,o){if(!qt(o))return!1;var i=typeof t;return(i=="number"?xn(o)&&ga(t,o.length):i=="string"&&t in o)?Xn(o[t],e):!1}function ki(e,t){if(nt(e))return!1;var o=typeof e;return o=="number"||o=="symbol"||o=="boolean"||e==null||En(e)?!0:ge.test(e)||!j.test(e)||t!=null&&e in Et(t)}function w1(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Si(e){var t=Xr(e),o=w[t];if(typeof o!="function"||!(t in pt.prototype))return!1;if(e===o)return!0;var i=xi(o);return!!i&&e===i[0]}function x1(e){return!!Ys&&Ys in e}var I1=kr?_a:qi;function ar(e){var t=e&&e.constructor,o=typeof t=="function"&&t.prototype||Fo;return e===o}function Yd(e){return e===e&&!qt(e)}function Hd(e,t){return function(o){return o==null?!1:o[e]===t&&(t!==a||e in Et(o))}}function F1(e){var t=tl(e,function(i){return o.size===C&&o.clear(),i}),o=t.cache;return t}function k1(e,t){var o=e[1],i=t[1],v=o|i,k=v<(M|A|U),R=i==U&&o==P||i==U&&o==G&&e[7].length<=t[8]||i==(U|G)&&t[7].length<=t[8]&&o==P;if(!(k||R))return e;i&M&&(e[2]=t[2],v|=o&M?0:E);var W=t[3];if(W){var K=e[3];e[3]=K?$d(K,W,t[4]):W,e[4]=K?Aa(e[3],g):t[4]}return W=t[5],W&&(K=e[5],e[5]=K?Md(K,W,t[6]):W,e[6]=K?Aa(e[5],g):t[6]),W=t[7],W&&(e[7]=W),i&U&&(e[8]=e[8]==null?t[8]:mn(e[8],t[8])),e[9]==null&&(e[9]=t[9]),e[0]=t[0],e[1]=v,e}function S1(e){var t=[];if(e!=null)for(var o in Et(e))t.push(o);return t}function C1(e){return Cr.call(e)}function Gd(e,t,o){return t=nn(t===a?e.length-1:t,0),function(){for(var i=arguments,v=-1,k=nn(i.length-t,0),R=ne(k);++v<k;)R[v]=i[t+v];v=-1;for(var W=ne(t+1);++v<t;)W[v]=i[v];return W[t]=o(R),Tn(e,this,W)}}function Kd(e,t){return t.length<2?e:no(e,Nn(t,0,-1))}function $1(e,t){for(var o=e.length,i=mn(t.length,o),v=wn(e);i--;){var k=t[i];e[i]=ga(k,o)?v[k]:a}return e}function Ci(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var Xd=jd(gd),or=qf||function(e,t){return un.setTimeout(e,t)},$i=jd(jm);function Qd(e,t,o){var i=t+"";return $i(e,_1(i,M1(y1(i),o)))}function jd(e){var t=0,o=0;return function(){var i=Gf(),v=q-(i-o);if(o=i,v>0){if(++t>=O)return arguments[0]}else t=0;return e.apply(a,arguments)}}function jr(e,t){var o=-1,i=e.length,v=i-1;for(t=t===a?i:t;++o<t;){var k=ui(o,v),R=e[k];e[k]=e[o],e[o]=R}return e.length=t,e}var Zd=F1(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Je,function(o,i,v,k){t.push(v?k.replace(kc,"$1"):i||o)}),t});function oa(e){if(typeof e=="string"||En(e))return e;var t=e+"";return t=="0"&&1/e==-Z?"-0":t}function oo(e){if(e!=null){try{return Sr.call(e)}catch{}try{return e+""}catch{}}return""}function M1(e,t){return On(le,function(o){var i="_."+o[0];t&o[1]&&!wr(e,i)&&e.push(i)}),e.sort()}function Jd(e){if(e instanceof pt)return e.clone();var t=new Un(e.__wrapped__,e.__chain__);return t.__actions__=wn(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function T1(e,t,o){(o?yn(e,t,o):t===a)?t=1:t=nn(lt(t),0);var i=e==null?0:e.length;if(!i||t<1)return[];for(var v=0,k=0,R=ne(Er(i/t));v<i;)R[k++]=Nn(e,v,v+=t);return R}function P1(e){for(var t=-1,o=e==null?0:e.length,i=0,v=[];++t<o;){var k=e[t];k&&(v[i++]=k)}return v}function A1(){var e=arguments.length;if(!e)return[];for(var t=ne(e-1),o=arguments[0],i=e;i--;)t[i-1]=arguments[i];return Pa(nt(o)?wn(o):[o],cn(t,1))}var E1=ct(function(e,t){return Gt(e)?Zo(e,cn(t,1,Gt,!0)):[]}),L1=ct(function(e,t){var o=qn(t);return Gt(o)&&(o=a),Gt(e)?Zo(e,cn(t,1,Gt,!0),qe(o,2)):[]}),R1=ct(function(e,t){var o=qn(t);return Gt(o)&&(o=a),Gt(e)?Zo(e,cn(t,1,Gt,!0),a,o):[]});function D1(e,t,o){var i=e==null?0:e.length;return i?(t=o||t===a?1:lt(t),Nn(e,t<0?0:t,i)):[]}function V1(e,t,o){var i=e==null?0:e.length;return i?(t=o||t===a?1:lt(t),t=i-t,Nn(e,0,t<0?0:t)):[]}function O1(e,t){return e&&e.length?qr(e,qe(t,3),!0,!0):[]}function B1(e,t){return e&&e.length?qr(e,qe(t,3),!0):[]}function U1(e,t,o,i){var v=e==null?0:e.length;return v?(o&&typeof o!="number"&&yn(e,t,o)&&(o=0,i=v),Am(e,t,o,i)):[]}function eu(e,t,o){var i=e==null?0:e.length;if(!i)return-1;var v=o==null?0:lt(o);return v<0&&(v=nn(i+v,0)),xr(e,qe(t,3),v)}function tu(e,t,o){var i=e==null?0:e.length;if(!i)return-1;var v=i-1;return o!==a&&(v=lt(o),v=o<0?nn(i+v,0):mn(v,i-1)),xr(e,qe(t,3),v,!0)}function nu(e){var t=e==null?0:e.length;return t?cn(e,1):[]}function W1(e){var t=e==null?0:e.length;return t?cn(e,Z):[]}function N1(e,t){var o=e==null?0:e.length;return o?(t=t===a?1:lt(t),cn(e,t)):[]}function q1(e){for(var t=-1,o=e==null?0:e.length,i={};++t<o;){var v=e[t];i[v[0]]=v[1]}return i}function au(e){return e&&e.length?e[0]:a}function z1(e,t,o){var i=e==null?0:e.length;if(!i)return-1;var v=o==null?0:lt(o);return v<0&&(v=nn(i+v,0)),bo(e,t,v)}function Y1(e){var t=e==null?0:e.length;return t?Nn(e,0,-1):[]}var H1=ct(function(e){var t=Nt(e,pi);return t.length&&t[0]===e[0]?ri(t):[]}),G1=ct(function(e){var t=qn(e),o=Nt(e,pi);return t===qn(o)?t=a:o.pop(),o.length&&o[0]===e[0]?ri(o,qe(t,2)):[]}),K1=ct(function(e){var t=qn(e),o=Nt(e,pi);return t=typeof t=="function"?t:a,t&&o.pop(),o.length&&o[0]===e[0]?ri(o,a,t):[]});function X1(e,t){return e==null?"":Yf.call(e,t)}function qn(e){var t=e==null?0:e.length;return t?e[t-1]:a}function Q1(e,t,o){var i=e==null?0:e.length;if(!i)return-1;var v=i;return o!==a&&(v=lt(o),v=v<0?nn(i+v,0):mn(v,i-1)),t===t?Mf(e,t,v):xr(e,Vs,v,!0)}function j1(e,t){return e&&e.length?vd(e,lt(t)):a}var Z1=ct(ou);function ou(e,t){return e&&e.length&&t&&t.length?di(e,t):e}function J1(e,t,o){return e&&e.length&&t&&t.length?di(e,t,qe(o,2)):e}function ev(e,t,o){return e&&e.length&&t&&t.length?di(e,t,a,o):e}var tv=ha(function(e,t){var o=e==null?0:e.length,i=ti(e,t);return hd(e,Nt(t,function(v){return ga(v,o)?+v:v}).sort(Cd)),i});function nv(e,t){var o=[];if(!(e&&e.length))return o;var i=-1,v=[],k=e.length;for(t=qe(t,3);++i<k;){var R=e[i];t(R,i,e)&&(o.push(R),v.push(i))}return hd(e,v),o}function Mi(e){return e==null?e:Xf.call(e)}function av(e,t,o){var i=e==null?0:e.length;return i?(o&&typeof o!="number"&&yn(e,t,o)?(t=0,o=i):(t=t==null?0:lt(t),o=o===a?i:lt(o)),Nn(e,t,o)):[]}function ov(e,t){return Nr(e,t)}function rv(e,t,o){return fi(e,t,qe(o,2))}function lv(e,t){var o=e==null?0:e.length;if(o){var i=Nr(e,t);if(i<o&&Xn(e[i],t))return i}return-1}function iv(e,t){return Nr(e,t,!0)}function sv(e,t,o){return fi(e,t,qe(o,2),!0)}function dv(e,t){var o=e==null?0:e.length;if(o){var i=Nr(e,t,!0)-1;if(Xn(e[i],t))return i}return-1}function uv(e){return e&&e.length?_d(e):[]}function cv(e,t){return e&&e.length?_d(e,qe(t,2)):[]}function fv(e){var t=e==null?0:e.length;return t?Nn(e,1,t):[]}function mv(e,t,o){return e&&e.length?(t=o||t===a?1:lt(t),Nn(e,0,t<0?0:t)):[]}function vv(e,t,o){var i=e==null?0:e.length;return i?(t=o||t===a?1:lt(t),t=i-t,Nn(e,t<0?0:t,i)):[]}function pv(e,t){return e&&e.length?qr(e,qe(t,3),!1,!0):[]}function yv(e,t){return e&&e.length?qr(e,qe(t,3)):[]}var hv=ct(function(e){return Ra(cn(e,1,Gt,!0))}),gv=ct(function(e){var t=qn(e);return Gt(t)&&(t=a),Ra(cn(e,1,Gt,!0),qe(t,2))}),_v=ct(function(e){var t=qn(e);return t=typeof t=="function"?t:a,Ra(cn(e,1,Gt,!0),a,t)});function bv(e){return e&&e.length?Ra(e):[]}function wv(e,t){return e&&e.length?Ra(e,qe(t,2)):[]}function xv(e,t){return t=typeof t=="function"?t:a,e&&e.length?Ra(e,a,t):[]}function Ti(e){if(!(e&&e.length))return[];var t=0;return e=Ta(e,function(o){if(Gt(o))return t=nn(o.length,t),!0}),Gl(t,function(o){return Nt(e,zl(o))})}function ru(e,t){if(!(e&&e.length))return[];var o=Ti(e);return t==null?o:Nt(o,function(i){return Tn(t,a,i)})}var Iv=ct(function(e,t){return Gt(e)?Zo(e,t):[]}),Fv=ct(function(e){return vi(Ta(e,Gt))}),kv=ct(function(e){var t=qn(e);return Gt(t)&&(t=a),vi(Ta(e,Gt),qe(t,2))}),Sv=ct(function(e){var t=qn(e);return t=typeof t=="function"?t:a,vi(Ta(e,Gt),a,t)}),Cv=ct(Ti);function $v(e,t){return Id(e||[],t||[],jo)}function Mv(e,t){return Id(e||[],t||[],tr)}var Tv=ct(function(e){var t=e.length,o=t>1?e[t-1]:a;return o=typeof o=="function"?(e.pop(),o):a,ru(e,o)});function lu(e){var t=w(e);return t.__chain__=!0,t}function Pv(e,t){return t(e),e}function Zr(e,t){return t(e)}var Av=ha(function(e){var t=e.length,o=t?e[0]:0,i=this.__wrapped__,v=function(k){return ti(k,e)};return t>1||this.__actions__.length||!(i instanceof pt)||!ga(o)?this.thru(v):(i=i.slice(o,+o+(t?1:0)),i.__actions__.push({func:Zr,args:[v],thisArg:a}),new Un(i,this.__chain__).thru(function(k){return t&&!k.length&&k.push(a),k}))});function Ev(){return lu(this)}function Lv(){return new Un(this.value(),this.__chain__)}function Rv(){this.__values__===a&&(this.__values__=bu(this.value()));var e=this.__index__>=this.__values__.length,t=e?a:this.__values__[this.__index__++];return{done:e,value:t}}function Dv(){return this}function Vv(e){for(var t,o=this;o instanceof Vr;){var i=Jd(o);i.__index__=0,i.__values__=a,t?v.__wrapped__=i:t=i;var v=i;o=o.__wrapped__}return v.__wrapped__=e,t}function Ov(){var e=this.__wrapped__;if(e instanceof pt){var t=e;return this.__actions__.length&&(t=new pt(this)),t=t.reverse(),t.__actions__.push({func:Zr,args:[Mi],thisArg:a}),new Un(t,this.__chain__)}return this.thru(Mi)}function Bv(){return xd(this.__wrapped__,this.__actions__)}var Uv=zr(function(e,t,o){Ct.call(e,o)?++e[o]:pa(e,o,1)});function Wv(e,t,o){var i=nt(e)?Rs:Pm;return o&&yn(e,t,o)&&(t=a),i(e,qe(t,3))}function Nv(e,t){var o=nt(e)?Ta:rd;return o(e,qe(t,3))}var qv=Ed(eu),zv=Ed(tu);function Yv(e,t){return cn(Jr(e,t),1)}function Hv(e,t){return cn(Jr(e,t),Z)}function Gv(e,t,o){return o=o===a?1:lt(o),cn(Jr(e,t),o)}function iu(e,t){var o=nt(e)?On:La;return o(e,qe(t,3))}function su(e,t){var o=nt(e)?ff:od;return o(e,qe(t,3))}var Kv=zr(function(e,t,o){Ct.call(e,o)?e[o].push(t):pa(e,o,[t])});function Xv(e,t,o,i){e=xn(e)?e:Ao(e),o=o&&!i?lt(o):0;var v=e.length;return o<0&&(o=nn(v+o,0)),ol(e)?o<=v&&e.indexOf(t,o)>-1:!!v&&bo(e,t,o)>-1}var Qv=ct(function(e,t,o){var i=-1,v=typeof t=="function",k=xn(e)?ne(e.length):[];return La(e,function(R){k[++i]=v?Tn(t,R,o):Jo(R,t,o)}),k}),jv=zr(function(e,t,o){pa(e,o,t)});function Jr(e,t){var o=nt(e)?Nt:cd;return o(e,qe(t,3))}function Zv(e,t,o,i){return e==null?[]:(nt(t)||(t=t==null?[]:[t]),o=i?a:o,nt(o)||(o=o==null?[]:[o]),pd(e,t,o))}var Jv=zr(function(e,t,o){e[o?0:1].push(t)},function(){return[[],[]]});function ep(e,t,o){var i=nt(e)?Nl:Bs,v=arguments.length<3;return i(e,qe(t,4),o,v,La)}function tp(e,t,o){var i=nt(e)?mf:Bs,v=arguments.length<3;return i(e,qe(t,4),o,v,od)}function np(e,t){var o=nt(e)?Ta:rd;return o(e,nl(qe(t,3)))}function ap(e){var t=nt(e)?ed:Xm;return t(e)}function op(e,t,o){(o?yn(e,t,o):t===a)?t=1:t=lt(t);var i=nt(e)?Sm:Qm;return i(e,t)}function rp(e){var t=nt(e)?Cm:Zm;return t(e)}function lp(e){if(e==null)return 0;if(xn(e))return ol(e)?xo(e):e.length;var t=vn(e);return t==st||t==ot?e.size:ii(e).length}function ip(e,t,o){var i=nt(e)?ql:Jm;return o&&yn(e,t,o)&&(t=a),i(e,qe(t,3))}var sp=ct(function(e,t){if(e==null)return[];var o=t.length;return o>1&&yn(e,t[0],t[1])?t=[]:o>2&&yn(t[0],t[1],t[2])&&(t=[t[0]]),pd(e,cn(t,1),[])}),el=Nf||function(){return un.Date.now()};function dp(e,t){if(typeof t!="function")throw new Bn(f);return e=lt(e),function(){if(--e<1)return t.apply(this,arguments)}}function du(e,t,o){return t=o?a:t,t=e&&t==null?e.length:t,ya(e,U,a,a,a,a,t)}function uu(e,t){var o;if(typeof t!="function")throw new Bn(f);return e=lt(e),function(){return--e>0&&(o=t.apply(this,arguments)),e<=1&&(t=a),o}}var Pi=ct(function(e,t,o){var i=M;if(o.length){var v=Aa(o,To(Pi));i|=H}return ya(e,i,t,o,v)}),cu=ct(function(e,t,o){var i=M|A;if(o.length){var v=Aa(o,To(cu));i|=H}return ya(t,i,e,o,v)});function fu(e,t,o){t=o?a:t;var i=ya(e,P,a,a,a,a,a,t);return i.placeholder=fu.placeholder,i}function mu(e,t,o){t=o?a:t;var i=ya(e,L,a,a,a,a,a,t);return i.placeholder=mu.placeholder,i}function vu(e,t,o){var i,v,k,R,W,K,me=0,ve=!1,_e=!1,$e=!0;if(typeof e!="function")throw new Bn(f);t=zn(t)||0,qt(o)&&(ve=!!o.leading,_e="maxWait"in o,k=_e?nn(zn(o.maxWait)||0,t):k,$e="trailing"in o?!!o.trailing:$e);function Ve(Kt){var Qn=i,wa=v;return i=v=a,me=Kt,R=e.apply(wa,Qn),R}function ze(Kt){return me=Kt,W=or(vt,t),ve?Ve(Kt):R}function dt(Kt){var Qn=Kt-K,wa=Kt-me,Eu=t-Qn;return _e?mn(Eu,k-wa):Eu}function Ye(Kt){var Qn=Kt-K,wa=Kt-me;return K===a||Qn>=t||Qn<0||_e&&wa>=k}function vt(){var Kt=el();if(Ye(Kt))return ht(Kt);W=or(vt,dt(Kt))}function ht(Kt){return W=a,$e&&i?Ve(Kt):(i=v=a,R)}function Ln(){W!==a&&Fd(W),me=0,i=K=v=W=a}function hn(){return W===a?R:ht(el())}function Rn(){var Kt=el(),Qn=Ye(Kt);if(i=arguments,v=this,K=Kt,Qn){if(W===a)return ze(K);if(_e)return Fd(W),W=or(vt,t),Ve(K)}return W===a&&(W=or(vt,t)),R}return Rn.cancel=Ln,Rn.flush=hn,Rn}var up=ct(function(e,t){return ad(e,1,t)}),cp=ct(function(e,t,o){return ad(e,zn(t)||0,o)});function fp(e){return ya(e,N)}function tl(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new Bn(f);var o=function(){var i=arguments,v=t?t.apply(this,i):i[0],k=o.cache;if(k.has(v))return k.get(v);var R=e.apply(this,i);return o.cache=k.set(v,R)||k,R};return o.cache=new(tl.Cache||va),o}tl.Cache=va;function nl(e){if(typeof e!="function")throw new Bn(f);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function mp(e){return uu(2,e)}var vp=e1(function(e,t){t=t.length==1&&nt(t[0])?Nt(t[0],Pn(qe())):Nt(cn(t,1),Pn(qe()));var o=t.length;return ct(function(i){for(var v=-1,k=mn(i.length,o);++v<k;)i[v]=t[v].call(this,i[v]);return Tn(e,this,i)})}),Ai=ct(function(e,t){var o=Aa(t,To(Ai));return ya(e,H,a,t,o)}),pu=ct(function(e,t){var o=Aa(t,To(pu));return ya(e,z,a,t,o)}),pp=ha(function(e,t){return ya(e,G,a,a,a,t)});function yp(e,t){if(typeof e!="function")throw new Bn(f);return t=t===a?t:lt(t),ct(e,t)}function hp(e,t){if(typeof e!="function")throw new Bn(f);return t=t==null?0:nn(lt(t),0),ct(function(o){var i=o[t],v=Va(o,0,t);return i&&Pa(v,i),Tn(e,this,v)})}function gp(e,t,o){var i=!0,v=!0;if(typeof e!="function")throw new Bn(f);return qt(o)&&(i="leading"in o?!!o.leading:i,v="trailing"in o?!!o.trailing:v),vu(e,t,{leading:i,maxWait:t,trailing:v})}function _p(e){return du(e,1)}function bp(e,t){return Ai(yi(t),e)}function wp(){if(!arguments.length)return[];var e=arguments[0];return nt(e)?e:[e]}function xp(e){return Wn(e,$)}function Ip(e,t){return t=typeof t=="function"?t:a,Wn(e,$,t)}function Fp(e){return Wn(e,b|$)}function kp(e,t){return t=typeof t=="function"?t:a,Wn(e,b|$,t)}function Sp(e,t){return t==null||nd(e,t,an(t))}function Xn(e,t){return e===t||e!==e&&t!==t}var Cp=Kr(oi),$p=Kr(function(e,t){return e>=t}),ro=sd((function(){return arguments})())?sd:function(e){return Yt(e)&&Ct.call(e,"callee")&&!Ks.call(e,"callee")},nt=ne.isArray,Mp=Ms?Pn(Ms):Vm;function xn(e){return e!=null&&al(e.length)&&!_a(e)}function Gt(e){return Yt(e)&&xn(e)}function Tp(e){return e===!0||e===!1||Yt(e)&&pn(e)==te}var Oa=zf||qi,Pp=Ts?Pn(Ts):Om;function Ap(e){return Yt(e)&&e.nodeType===1&&!rr(e)}function Ep(e){if(e==null)return!0;if(xn(e)&&(nt(e)||typeof e=="string"||typeof e.splice=="function"||Oa(e)||Po(e)||ro(e)))return!e.length;var t=vn(e);if(t==st||t==ot)return!e.size;if(ar(e))return!ii(e).length;for(var o in e)if(Ct.call(e,o))return!1;return!0}function Lp(e,t){return er(e,t)}function Rp(e,t,o){o=typeof o=="function"?o:a;var i=o?o(e,t):a;return i===a?er(e,t,a,o):!!i}function Ei(e){if(!Yt(e))return!1;var t=pn(e);return t==it||t==je||typeof e.message=="string"&&typeof e.name=="string"&&!rr(e)}function Dp(e){return typeof e=="number"&&Qs(e)}function _a(e){if(!qt(e))return!1;var t=pn(e);return t==Ke||t==at||t==Se||t==en}function yu(e){return typeof e=="number"&&e==lt(e)}function al(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=ke}function qt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function Yt(e){return e!=null&&typeof e=="object"}var hu=Ps?Pn(Ps):Um;function Vp(e,t){return e===t||li(e,t,Ii(t))}function Op(e,t,o){return o=typeof o=="function"?o:a,li(e,t,Ii(t),o)}function Bp(e){return gu(e)&&e!=+e}function Up(e){if(I1(e))throw new et(u);return dd(e)}function Wp(e){return e===null}function Np(e){return e==null}function gu(e){return typeof e=="number"||Yt(e)&&pn(e)==ft}function rr(e){if(!Yt(e)||pn(e)!=Ze)return!1;var t=Tr(e);if(t===null)return!0;var o=Ct.call(t,"constructor")&&t.constructor;return typeof o=="function"&&o instanceof o&&Sr.call(o)==Of}var Li=As?Pn(As):Wm;function qp(e){return yu(e)&&e>=-ke&&e<=ke}var _u=Es?Pn(Es):Nm;function ol(e){return typeof e=="string"||!nt(e)&&Yt(e)&&pn(e)==zt}function En(e){return typeof e=="symbol"||Yt(e)&&pn(e)==pe}var Po=Ls?Pn(Ls):qm;function zp(e){return e===a}function Yp(e){return Yt(e)&&vn(e)==Fe}function Hp(e){return Yt(e)&&pn(e)==Ce}var Gp=Kr(si),Kp=Kr(function(e,t){return e<=t});function bu(e){if(!e)return[];if(xn(e))return ol(e)?Gn(e):wn(e);if(Ho&&e[Ho])return Sf(e[Ho]());var t=vn(e),o=t==st?Xl:t==ot?Ir:Ao;return o(e)}function ba(e){if(!e)return e===0?e:0;if(e=zn(e),e===Z||e===-Z){var t=e<0?-1:1;return t*We}return e===e?e:0}function lt(e){var t=ba(e),o=t%1;return t===t?o?t-o:t:0}function wu(e){return e?to(lt(e),0,He):0}function zn(e){if(typeof e=="number")return e;if(En(e))return we;if(qt(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=qt(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Us(e);var o=$c.test(e);return o||Tc.test(e)?df(e.slice(2),o?2:8):Cc.test(e)?we:+e}function xu(e){return aa(e,In(e))}function Xp(e){return e?to(lt(e),-ke,ke):e===0?e:0}function xt(e){return e==null?"":An(e)}var Qp=$o(function(e,t){if(ar(t)||xn(t)){aa(t,an(t),e);return}for(var o in t)Ct.call(t,o)&&jo(e,o,t[o])}),Iu=$o(function(e,t){aa(t,In(t),e)}),rl=$o(function(e,t,o,i){aa(t,In(t),e,i)}),jp=$o(function(e,t,o,i){aa(t,an(t),e,i)}),Zp=ha(ti);function Jp(e,t){var o=Co(e);return t==null?o:td(o,t)}var ey=ct(function(e,t){e=Et(e);var o=-1,i=t.length,v=i>2?t[2]:a;for(v&&yn(t[0],t[1],v)&&(i=1);++o<i;)for(var k=t[o],R=In(k),W=-1,K=R.length;++W<K;){var me=R[W],ve=e[me];(ve===a||Xn(ve,Fo[me])&&!Ct.call(e,me))&&(e[me]=k[me])}return e}),ty=ct(function(e){return e.push(a,Ud),Tn(Fu,a,e)});function ny(e,t){return Ds(e,qe(t,3),na)}function ay(e,t){return Ds(e,qe(t,3),ai)}function oy(e,t){return e==null?e:ni(e,qe(t,3),In)}function ry(e,t){return e==null?e:ld(e,qe(t,3),In)}function ly(e,t){return e&&na(e,qe(t,3))}function iy(e,t){return e&&ai(e,qe(t,3))}function sy(e){return e==null?[]:Ur(e,an(e))}function dy(e){return e==null?[]:Ur(e,In(e))}function Ri(e,t,o){var i=e==null?a:no(e,t);return i===a?o:i}function uy(e,t){return e!=null&&qd(e,t,Em)}function Di(e,t){return e!=null&&qd(e,t,Lm)}var cy=Rd(function(e,t,o){t!=null&&typeof t.toString!="function"&&(t=Cr.call(t)),e[t]=o},Oi(Fn)),fy=Rd(function(e,t,o){t!=null&&typeof t.toString!="function"&&(t=Cr.call(t)),Ct.call(e,t)?e[t].push(o):e[t]=[o]},qe),my=ct(Jo);function an(e){return xn(e)?Js(e):ii(e)}function In(e){return xn(e)?Js(e,!0):zm(e)}function vy(e,t){var o={};return t=qe(t,3),na(e,function(i,v,k){pa(o,t(i,v,k),i)}),o}function py(e,t){var o={};return t=qe(t,3),na(e,function(i,v,k){pa(o,v,t(i,v,k))}),o}var yy=$o(function(e,t,o){Wr(e,t,o)}),Fu=$o(function(e,t,o,i){Wr(e,t,o,i)}),hy=ha(function(e,t){var o={};if(e==null)return o;var i=!1;t=Nt(t,function(k){return k=Da(k,e),i||(i=k.length>1),k}),aa(e,wi(e),o),i&&(o=Wn(o,b|_|$,c1));for(var v=t.length;v--;)mi(o,t[v]);return o});function gy(e,t){return ku(e,nl(qe(t)))}var _y=ha(function(e,t){return e==null?{}:Hm(e,t)});function ku(e,t){if(e==null)return{};var o=Nt(wi(e),function(i){return[i]});return t=qe(t),yd(e,o,function(i,v){return t(i,v[0])})}function by(e,t,o){t=Da(t,e);var i=-1,v=t.length;for(v||(v=1,e=a);++i<v;){var k=e==null?a:e[oa(t[i])];k===a&&(i=v,k=o),e=_a(k)?k.call(e):k}return e}function wy(e,t,o){return e==null?e:tr(e,t,o)}function xy(e,t,o,i){return i=typeof i=="function"?i:a,e==null?e:tr(e,t,o,i)}var Su=Od(an),Cu=Od(In);function Iy(e,t,o){var i=nt(e),v=i||Oa(e)||Po(e);if(t=qe(t,4),o==null){var k=e&&e.constructor;v?o=i?new k:[]:qt(e)?o=_a(k)?Co(Tr(e)):{}:o={}}return(v?On:na)(e,function(R,W,K){return t(o,R,W,K)}),o}function Fy(e,t){return e==null?!0:mi(e,t)}function ky(e,t,o){return e==null?e:wd(e,t,yi(o))}function Sy(e,t,o,i){return i=typeof i=="function"?i:a,e==null?e:wd(e,t,yi(o),i)}function Ao(e){return e==null?[]:Kl(e,an(e))}function Cy(e){return e==null?[]:Kl(e,In(e))}function $y(e,t,o){return o===a&&(o=t,t=a),o!==a&&(o=zn(o),o=o===o?o:0),t!==a&&(t=zn(t),t=t===t?t:0),to(zn(e),t,o)}function My(e,t,o){return t=ba(t),o===a?(o=t,t=0):o=ba(o),e=zn(e),Rm(e,t,o)}function Ty(e,t,o){if(o&&typeof o!="boolean"&&yn(e,t,o)&&(t=o=a),o===a&&(typeof t=="boolean"?(o=t,t=a):typeof e=="boolean"&&(o=e,e=a)),e===a&&t===a?(e=0,t=1):(e=ba(e),t===a?(t=e,e=0):t=ba(t)),e>t){var i=e;e=t,t=i}if(o||e%1||t%1){var v=js();return mn(e+v*(t-e+sf("1e-"+((v+"").length-1))),t)}return ui(e,t)}var Py=Mo(function(e,t,o){return t=t.toLowerCase(),e+(o?$u(t):t)});function $u(e){return Vi(xt(e).toLowerCase())}function Mu(e){return e=xt(e),e&&e.replace(Ac,wf).replace(jc,"")}function Ay(e,t,o){e=xt(e),t=An(t);var i=e.length;o=o===a?i:to(lt(o),0,i);var v=o;return o-=t.length,o>=0&&e.slice(o,v)==t}function Ey(e){return e=xt(e),e&&Pt.test(e)?e.replace(oe,xf):e}function Ly(e){return e=xt(e),e&&bn.test(e)?e.replace(Qe,"\\$&"):e}var Ry=Mo(function(e,t,o){return e+(o?"-":"")+t.toLowerCase()}),Dy=Mo(function(e,t,o){return e+(o?" ":"")+t.toLowerCase()}),Vy=Ad("toLowerCase");function Oy(e,t,o){e=xt(e),t=lt(t);var i=t?xo(e):0;if(!t||i>=t)return e;var v=(t-i)/2;return Gr(Lr(v),o)+e+Gr(Er(v),o)}function By(e,t,o){e=xt(e),t=lt(t);var i=t?xo(e):0;return t&&i<t?e+Gr(t-i,o):e}function Uy(e,t,o){e=xt(e),t=lt(t);var i=t?xo(e):0;return t&&i<t?Gr(t-i,o)+e:e}function Wy(e,t,o){return o||t==null?t=0:t&&(t=+t),Kf(xt(e).replace(Ma,""),t||0)}function Ny(e,t,o){return(o?yn(e,t,o):t===a)?t=1:t=lt(t),ci(xt(e),t)}function qy(){var e=arguments,t=xt(e[0]);return e.length<3?t:t.replace(e[1],e[2])}var zy=Mo(function(e,t,o){return e+(o?"_":"")+t.toLowerCase()});function Yy(e,t,o){return o&&typeof o!="number"&&yn(e,t,o)&&(t=o=a),o=o===a?He:o>>>0,o?(e=xt(e),e&&(typeof t=="string"||t!=null&&!Li(t))&&(t=An(t),!t&&wo(e))?Va(Gn(e),0,o):e.split(t,o)):[]}var Hy=Mo(function(e,t,o){return e+(o?" ":"")+Vi(t)});function Gy(e,t,o){return e=xt(e),o=o==null?0:to(lt(o),0,e.length),t=An(t),e.slice(o,o+t.length)==t}function Ky(e,t,o){var i=w.templateSettings;o&&yn(e,t,o)&&(t=a),e=xt(e),t=rl({},t,i,Bd);var v=rl({},t.imports,i.imports,Bd),k=an(v),R=Kl(v,k),W,K,me=0,ve=t.interpolate||gr,_e="__p += '",$e=Ql((t.escape||gr).source+"|"+ve.source+"|"+(ve===kt?Sc:gr).source+"|"+(t.evaluate||gr).source+"|$","g"),Ve="//# sourceURL="+(Ct.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++nf+"]")+`
`;e.replace($e,function(Ye,vt,ht,Ln,hn,Rn){return ht||(ht=Ln),_e+=e.slice(me,Rn).replace(Ec,If),vt&&(W=!0,_e+=`' +
__e(`+vt+`) +
'`),hn&&(K=!0,_e+=`';
`+hn+`;
__p += '`),ht&&(_e+=`' +
((__t = (`+ht+`)) == null ? '' : __t) +
'`),me=Rn+Ye.length,Ye}),_e+=`';
`;var ze=Ct.call(t,"variable")&&t.variable;if(!ze)_e=`with (obj) {
`+_e+`
}
`;else if(El.test(ze))throw new et(h);_e=(K?_e.replace(dn,""):_e).replace(Hn,"$1").replace(Xa,"$1;"),_e="function("+(ze||"obj")+`) {
`+(ze?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(W?", __e = _.escape":"")+(K?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+_e+`return __p
}`;var dt=Pu(function(){return bt(k,Ve+"return "+_e).apply(a,R)});if(dt.source=_e,Ei(dt))throw dt;return dt}function Xy(e){return xt(e).toLowerCase()}function Qy(e){return xt(e).toUpperCase()}function jy(e,t,o){if(e=xt(e),e&&(o||t===a))return Us(e);if(!e||!(t=An(t)))return e;var i=Gn(e),v=Gn(t),k=Ws(i,v),R=Ns(i,v)+1;return Va(i,k,R).join("")}function Zy(e,t,o){if(e=xt(e),e&&(o||t===a))return e.slice(0,zs(e)+1);if(!e||!(t=An(t)))return e;var i=Gn(e),v=Ns(i,Gn(t))+1;return Va(i,0,v).join("")}function Jy(e,t,o){if(e=xt(e),e&&(o||t===a))return e.replace(Ma,"");if(!e||!(t=An(t)))return e;var i=Gn(e),v=Ws(i,Gn(t));return Va(i,v).join("")}function eh(e,t){var o=ee,i=B;if(qt(t)){var v="separator"in t?t.separator:v;o="length"in t?lt(t.length):o,i="omission"in t?An(t.omission):i}e=xt(e);var k=e.length;if(wo(e)){var R=Gn(e);k=R.length}if(o>=k)return e;var W=o-xo(i);if(W<1)return i;var K=R?Va(R,0,W).join(""):e.slice(0,W);if(v===a)return K+i;if(R&&(W+=K.length-W),Li(v)){if(e.slice(W).search(v)){var me,ve=K;for(v.global||(v=Ql(v.source,xt(ss.exec(v))+"g")),v.lastIndex=0;me=v.exec(ve);)var _e=me.index;K=K.slice(0,_e===a?W:_e)}}else if(e.indexOf(An(v),W)!=W){var $e=K.lastIndexOf(v);$e>-1&&(K=K.slice(0,$e))}return K+i}function th(e){return e=xt(e),e&&Xe.test(e)?e.replace(ae,Tf):e}var nh=Mo(function(e,t,o){return e+(o?" ":"")+t.toUpperCase()}),Vi=Ad("toUpperCase");function Tu(e,t,o){return e=xt(e),t=o?a:t,t===a?kf(e)?Ef(e):yf(e):e.match(t)||[]}var Pu=ct(function(e,t){try{return Tn(e,a,t)}catch(o){return Ei(o)?o:new et(o)}}),ah=ha(function(e,t){return On(t,function(o){o=oa(o),pa(e,o,Pi(e[o],e))}),e});function oh(e){var t=e==null?0:e.length,o=qe();return e=t?Nt(e,function(i){if(typeof i[1]!="function")throw new Bn(f);return[o(i[0]),i[1]]}):[],ct(function(i){for(var v=-1;++v<t;){var k=e[v];if(Tn(k[0],this,i))return Tn(k[1],this,i)}})}function rh(e){return Tm(Wn(e,b))}function Oi(e){return function(){return e}}function lh(e,t){return e==null||e!==e?t:e}var ih=Ld(),sh=Ld(!0);function Fn(e){return e}function Bi(e){return ud(typeof e=="function"?e:Wn(e,b))}function dh(e){return fd(Wn(e,b))}function uh(e,t){return md(e,Wn(t,b))}var ch=ct(function(e,t){return function(o){return Jo(o,e,t)}}),fh=ct(function(e,t){return function(o){return Jo(e,o,t)}});function Ui(e,t,o){var i=an(t),v=Ur(t,i);o==null&&!(qt(t)&&(v.length||!i.length))&&(o=t,t=e,e=this,v=Ur(t,an(t)));var k=!(qt(o)&&"chain"in o)||!!o.chain,R=_a(e);return On(v,function(W){var K=t[W];e[W]=K,R&&(e.prototype[W]=function(){var me=this.__chain__;if(k||me){var ve=e(this.__wrapped__),_e=ve.__actions__=wn(this.__actions__);return _e.push({func:K,args:arguments,thisArg:e}),ve.__chain__=me,ve}return K.apply(e,Pa([this.value()],arguments))})}),e}function mh(){return un._===this&&(un._=Bf),this}function Wi(){}function vh(e){return e=lt(e),ct(function(t){return vd(t,e)})}var ph=gi(Nt),yh=gi(Rs),hh=gi(ql);function Au(e){return ki(e)?zl(oa(e)):Gm(e)}function gh(e){return function(t){return e==null?a:no(e,t)}}var _h=Dd(),bh=Dd(!0);function Ni(){return[]}function qi(){return!1}function wh(){return{}}function xh(){return""}function Ih(){return!0}function Fh(e,t){if(e=lt(e),e<1||e>ke)return[];var o=He,i=mn(e,He);t=qe(t),e-=He;for(var v=Gl(i,t);++o<e;)t(o);return v}function kh(e){return nt(e)?Nt(e,oa):En(e)?[e]:wn(Zd(xt(e)))}function Sh(e){var t=++Vf;return xt(e)+t}var Ch=Hr(function(e,t){return e+t},0),$h=_i("ceil"),Mh=Hr(function(e,t){return e/t},1),Th=_i("floor");function Ph(e){return e&&e.length?Br(e,Fn,oi):a}function Ah(e,t){return e&&e.length?Br(e,qe(t,2),oi):a}function Eh(e){return Os(e,Fn)}function Lh(e,t){return Os(e,qe(t,2))}function Rh(e){return e&&e.length?Br(e,Fn,si):a}function Dh(e,t){return e&&e.length?Br(e,qe(t,2),si):a}var Vh=Hr(function(e,t){return e*t},1),Oh=_i("round"),Bh=Hr(function(e,t){return e-t},0);function Uh(e){return e&&e.length?Hl(e,Fn):0}function Wh(e,t){return e&&e.length?Hl(e,qe(t,2)):0}return w.after=dp,w.ary=du,w.assign=Qp,w.assignIn=Iu,w.assignInWith=rl,w.assignWith=jp,w.at=Zp,w.before=uu,w.bind=Pi,w.bindAll=ah,w.bindKey=cu,w.castArray=wp,w.chain=lu,w.chunk=T1,w.compact=P1,w.concat=A1,w.cond=oh,w.conforms=rh,w.constant=Oi,w.countBy=Uv,w.create=Jp,w.curry=fu,w.curryRight=mu,w.debounce=vu,w.defaults=ey,w.defaultsDeep=ty,w.defer=up,w.delay=cp,w.difference=E1,w.differenceBy=L1,w.differenceWith=R1,w.drop=D1,w.dropRight=V1,w.dropRightWhile=O1,w.dropWhile=B1,w.fill=U1,w.filter=Nv,w.flatMap=Yv,w.flatMapDeep=Hv,w.flatMapDepth=Gv,w.flatten=nu,w.flattenDeep=W1,w.flattenDepth=N1,w.flip=fp,w.flow=ih,w.flowRight=sh,w.fromPairs=q1,w.functions=sy,w.functionsIn=dy,w.groupBy=Kv,w.initial=Y1,w.intersection=H1,w.intersectionBy=G1,w.intersectionWith=K1,w.invert=cy,w.invertBy=fy,w.invokeMap=Qv,w.iteratee=Bi,w.keyBy=jv,w.keys=an,w.keysIn=In,w.map=Jr,w.mapKeys=vy,w.mapValues=py,w.matches=dh,w.matchesProperty=uh,w.memoize=tl,w.merge=yy,w.mergeWith=Fu,w.method=ch,w.methodOf=fh,w.mixin=Ui,w.negate=nl,w.nthArg=vh,w.omit=hy,w.omitBy=gy,w.once=mp,w.orderBy=Zv,w.over=ph,w.overArgs=vp,w.overEvery=yh,w.overSome=hh,w.partial=Ai,w.partialRight=pu,w.partition=Jv,w.pick=_y,w.pickBy=ku,w.property=Au,w.propertyOf=gh,w.pull=Z1,w.pullAll=ou,w.pullAllBy=J1,w.pullAllWith=ev,w.pullAt=tv,w.range=_h,w.rangeRight=bh,w.rearg=pp,w.reject=np,w.remove=nv,w.rest=yp,w.reverse=Mi,w.sampleSize=op,w.set=wy,w.setWith=xy,w.shuffle=rp,w.slice=av,w.sortBy=sp,w.sortedUniq=uv,w.sortedUniqBy=cv,w.split=Yy,w.spread=hp,w.tail=fv,w.take=mv,w.takeRight=vv,w.takeRightWhile=pv,w.takeWhile=yv,w.tap=Pv,w.throttle=gp,w.thru=Zr,w.toArray=bu,w.toPairs=Su,w.toPairsIn=Cu,w.toPath=kh,w.toPlainObject=xu,w.transform=Iy,w.unary=_p,w.union=hv,w.unionBy=gv,w.unionWith=_v,w.uniq=bv,w.uniqBy=wv,w.uniqWith=xv,w.unset=Fy,w.unzip=Ti,w.unzipWith=ru,w.update=ky,w.updateWith=Sy,w.values=Ao,w.valuesIn=Cy,w.without=Iv,w.words=Tu,w.wrap=bp,w.xor=Fv,w.xorBy=kv,w.xorWith=Sv,w.zip=Cv,w.zipObject=$v,w.zipObjectDeep=Mv,w.zipWith=Tv,w.entries=Su,w.entriesIn=Cu,w.extend=Iu,w.extendWith=rl,Ui(w,w),w.add=Ch,w.attempt=Pu,w.camelCase=Py,w.capitalize=$u,w.ceil=$h,w.clamp=$y,w.clone=xp,w.cloneDeep=Fp,w.cloneDeepWith=kp,w.cloneWith=Ip,w.conformsTo=Sp,w.deburr=Mu,w.defaultTo=lh,w.divide=Mh,w.endsWith=Ay,w.eq=Xn,w.escape=Ey,w.escapeRegExp=Ly,w.every=Wv,w.find=qv,w.findIndex=eu,w.findKey=ny,w.findLast=zv,w.findLastIndex=tu,w.findLastKey=ay,w.floor=Th,w.forEach=iu,w.forEachRight=su,w.forIn=oy,w.forInRight=ry,w.forOwn=ly,w.forOwnRight=iy,w.get=Ri,w.gt=Cp,w.gte=$p,w.has=uy,w.hasIn=Di,w.head=au,w.identity=Fn,w.includes=Xv,w.indexOf=z1,w.inRange=My,w.invoke=my,w.isArguments=ro,w.isArray=nt,w.isArrayBuffer=Mp,w.isArrayLike=xn,w.isArrayLikeObject=Gt,w.isBoolean=Tp,w.isBuffer=Oa,w.isDate=Pp,w.isElement=Ap,w.isEmpty=Ep,w.isEqual=Lp,w.isEqualWith=Rp,w.isError=Ei,w.isFinite=Dp,w.isFunction=_a,w.isInteger=yu,w.isLength=al,w.isMap=hu,w.isMatch=Vp,w.isMatchWith=Op,w.isNaN=Bp,w.isNative=Up,w.isNil=Np,w.isNull=Wp,w.isNumber=gu,w.isObject=qt,w.isObjectLike=Yt,w.isPlainObject=rr,w.isRegExp=Li,w.isSafeInteger=qp,w.isSet=_u,w.isString=ol,w.isSymbol=En,w.isTypedArray=Po,w.isUndefined=zp,w.isWeakMap=Yp,w.isWeakSet=Hp,w.join=X1,w.kebabCase=Ry,w.last=qn,w.lastIndexOf=Q1,w.lowerCase=Dy,w.lowerFirst=Vy,w.lt=Gp,w.lte=Kp,w.max=Ph,w.maxBy=Ah,w.mean=Eh,w.meanBy=Lh,w.min=Rh,w.minBy=Dh,w.stubArray=Ni,w.stubFalse=qi,w.stubObject=wh,w.stubString=xh,w.stubTrue=Ih,w.multiply=Vh,w.nth=j1,w.noConflict=mh,w.noop=Wi,w.now=el,w.pad=Oy,w.padEnd=By,w.padStart=Uy,w.parseInt=Wy,w.random=Ty,w.reduce=ep,w.reduceRight=tp,w.repeat=Ny,w.replace=qy,w.result=by,w.round=Oh,w.runInContext=Y,w.sample=ap,w.size=lp,w.snakeCase=zy,w.some=ip,w.sortedIndex=ov,w.sortedIndexBy=rv,w.sortedIndexOf=lv,w.sortedLastIndex=iv,w.sortedLastIndexBy=sv,w.sortedLastIndexOf=dv,w.startCase=Hy,w.startsWith=Gy,w.subtract=Bh,w.sum=Uh,w.sumBy=Wh,w.template=Ky,w.times=Fh,w.toFinite=ba,w.toInteger=lt,w.toLength=wu,w.toLower=Xy,w.toNumber=zn,w.toSafeInteger=Xp,w.toString=xt,w.toUpper=Qy,w.trim=jy,w.trimEnd=Zy,w.trimStart=Jy,w.truncate=eh,w.unescape=th,w.uniqueId=Sh,w.upperCase=nh,w.upperFirst=Vi,w.each=iu,w.eachRight=su,w.first=au,Ui(w,(function(){var e={};return na(w,function(t,o){Ct.call(w.prototype,o)||(e[o]=t)}),e})(),{chain:!1}),w.VERSION=l,On(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){w[e].placeholder=w}),On(["drop","take"],function(e,t){pt.prototype[e]=function(o){o=o===a?1:nn(lt(o),0);var i=this.__filtered__&&!t?new pt(this):this.clone();return i.__filtered__?i.__takeCount__=mn(o,i.__takeCount__):i.__views__.push({size:mn(o,He),type:e+(i.__dir__<0?"Right":"")}),i},pt.prototype[e+"Right"]=function(o){return this.reverse()[e](o).reverse()}}),On(["filter","map","takeWhile"],function(e,t){var o=t+1,i=o==X||o==re;pt.prototype[e]=function(v){var k=this.clone();return k.__iteratees__.push({iteratee:qe(v,3),type:o}),k.__filtered__=k.__filtered__||i,k}}),On(["head","last"],function(e,t){var o="take"+(t?"Right":"");pt.prototype[e]=function(){return this[o](1).value()[0]}}),On(["initial","tail"],function(e,t){var o="drop"+(t?"":"Right");pt.prototype[e]=function(){return this.__filtered__?new pt(this):this[o](1)}}),pt.prototype.compact=function(){return this.filter(Fn)},pt.prototype.find=function(e){return this.filter(e).head()},pt.prototype.findLast=function(e){return this.reverse().find(e)},pt.prototype.invokeMap=ct(function(e,t){return typeof e=="function"?new pt(this):this.map(function(o){return Jo(o,e,t)})}),pt.prototype.reject=function(e){return this.filter(nl(qe(e)))},pt.prototype.slice=function(e,t){e=lt(e);var o=this;return o.__filtered__&&(e>0||t<0)?new pt(o):(e<0?o=o.takeRight(-e):e&&(o=o.drop(e)),t!==a&&(t=lt(t),o=t<0?o.dropRight(-t):o.take(t-e)),o)},pt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},pt.prototype.toArray=function(){return this.take(He)},na(pt.prototype,function(e,t){var o=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),v=w[i?"take"+(t=="last"?"Right":""):t],k=i||/^find/.test(t);v&&(w.prototype[t]=function(){var R=this.__wrapped__,W=i?[1]:arguments,K=R instanceof pt,me=W[0],ve=K||nt(R),_e=function(vt){var ht=v.apply(w,Pa([vt],W));return i&&$e?ht[0]:ht};ve&&o&&typeof me=="function"&&me.length!=1&&(K=ve=!1);var $e=this.__chain__,Ve=!!this.__actions__.length,ze=k&&!$e,dt=K&&!Ve;if(!k&&ve){R=dt?R:new pt(this);var Ye=e.apply(R,W);return Ye.__actions__.push({func:Zr,args:[_e],thisArg:a}),new Un(Ye,$e)}return ze&&dt?e.apply(this,W):(Ye=this.thru(_e),ze?i?Ye.value()[0]:Ye.value():Ye)})}),On(["pop","push","shift","sort","splice","unshift"],function(e){var t=Fr[e],o=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);w.prototype[e]=function(){var v=arguments;if(i&&!this.__chain__){var k=this.value();return t.apply(nt(k)?k:[],v)}return this[o](function(R){return t.apply(nt(R)?R:[],v)})}}),na(pt.prototype,function(e,t){var o=w[t];if(o){var i=o.name+"";Ct.call(So,i)||(So[i]=[]),So[i].push({name:t,func:o})}}),So[Yr(a,A).name]=[{name:"wrapper",func:a}],pt.prototype.clone=tm,pt.prototype.reverse=nm,pt.prototype.value=am,w.prototype.at=Av,w.prototype.chain=Ev,w.prototype.commit=Lv,w.prototype.next=Rv,w.prototype.plant=Vv,w.prototype.reverse=Ov,w.prototype.toJSON=w.prototype.valueOf=w.prototype.value=Bv,w.prototype.first=w.prototype.head,Ho&&(w.prototype[Ho]=Dv),w}),Io=Lf();ja?((ja.exports=Io)._=Io,Bl._=Io):un._=Io}).call(W_)})(sr,sr.exports)),sr.exports}var Vo=N_(),Lt=(r=>(r.Rename="Rename",r.ShowAll="ShowAll",r.MoveToFolder="MoveToFolder",r.MoveUp="MoveUp",r.Export="Export",r.Entries="Entries",r.Download="Download",r.MarkAsSpam="MarkAsSpam",r.ResendNotification="ResendNotification",r.Save="Save",r.Placeholder="Placeholder",r.AddSubfolder="AddSubfolder",r.Print="Print",r.Folder="Folder",r.MoveDown="MoveDown",r.MoveLeft="MoveLeft",r.MoveRight="MoveRight",r.Import="Import",r.Preview="Preview",r.AddStar="AddStar",r.MarkAsRead="MarkAsRead",r.Trash="Trash",r.SaveAsDraft="SaveAsDraft",r.Cancel="Cancel",r.Edit="Edit",r.SortBy="SortBy",r.Duplicate="Duplicate",r.Translate="Translate",r.Settings="Settings",r.Locate="Locate",r.RemoveStar="RemoveStar",r.MarkAsUnread="MarkAsUnread",r.Restore="Restore",r.Page="Page",r.Delete="Delete",r.Starred="Starred",r.Unstarred="Unstarred",r.Published="Published",r.Unpublished="Unpublished",r.Reset="Reset",r.ResetFilters="Reset Filters",r.Read="Read",r.Unread="Unread",r))(Lt||{});const Ut=(r,n={})=>{const{getLabel:a}=Oe();return{...{Edit:{label:a("edit"),icon:"edit",handler:()=>alert("Edit clicked")},Delete:{label:a("delete"),icon:"trash",danger:!0,handler:()=>alert("Delete clicked")},MoveToFolder:{label:a("move_to_folder"),icon:"move-to",showArrow:!0,handler:()=>{alert("Move to folder clicked")}},Folder:{label:"",icon:"folder",handler:s=>{const u=String(s);alert(`${a("move_up")} ${u}`)}},Duplicate:{label:a("duplicate"),icon:"copy",handler:()=>alert("Duplicate clicked")},MoveUp:{label:a("move_up"),icon:"arrow-up",iconCategory:"arrows",handler:()=>alert("Move up clicked")},MoveDown:{label:a("move_down"),icon:"arrow-down",iconCategory:"arrows",handler:()=>alert("Move down clicked")},MoveLeft:{label:a("move_left"),icon:"arrow-left",iconCategory:"arrows",handler:()=>alert("Move left clicked")},MoveRight:{label:a("move_right"),icon:"arrow-right",iconCategory:"arrows",handler:()=>alert("Move right clicked")},Save:{label:a("save"),icon:"cloud-save",handler:()=>alert("Save clicked")},SaveAsDraft:{label:a("save_as_draft"),icon:"archive-check",handler:()=>alert("Save as draft clicked")},Cancel:{label:a("cancel"),icon:"close-circle",danger:!0,handler:()=>alert("Cancel clicked")},Print:{label:a("print"),icon:"print",handler:()=>alert("Print clicked")},Export:{label:a("export"),icon:"export",handler:()=>alert("Export clicked")},Import:{label:a("import"),icon:"import",handler:()=>alert("Import clicked")},Download:{label:a("download"),icon:"cloud-download",handler:()=>alert("Download clicked")},MarkAsSpam:{label:a("mark_as_spam"),icon:"spam",handler:()=>alert("Mark as spam clicked")},MarkAsRead:{label:a("mark_as_read"),icon:"read",handler:()=>alert("Mark as read clicked")},MarkAsUnread:{label:a("mark_as_unread"),icon:"unread",handler:()=>alert("Mark as unread clicked")},AddStar:{label:a("add_star"),icon:"star",iconType:"fill",handler:()=>alert("Add star clicked")},RemoveStar:{label:a("remove_star"),icon:"star",handler:()=>alert("Remove star clicked")},Locate:{label:a("locate"),icon:"send-locate",handler:()=>alert("Locate clicked")},Settings:{label:a("settings"),icon:"settings",handler:()=>alert("Settings clicked")},SortBy:{label:a("sort_by"),icon:"sort",handler:()=>alert("Sort by clicked")},Translate:{label:a("translate"),icon:"globe",handler:()=>alert("Translate clicked")},Preview:{label:a("preview"),icon:"preview",handler:()=>alert("Preview clicked")},AddSubfolder:{label:a("add_subfolder"),icon:"plus",handler:()=>alert("Add subfolder clicked")},Trash:{label:a("trash"),icon:"archive",handler:()=>alert("Trash clicked")},Restore:{label:a("restore"),icon:"restore",handler:()=>alert("Restore clicked")},ShowAll:{label:a("show_all"),icon:"checklist",handler:()=>alert("Show all clicked")},Entries:{label:a("entries"),icon:"login",iconCategory:"arrows",handler:()=>alert("Entries clicked")},Page:{label:"",handler:()=>alert("Page clicked")},Placeholder:{label:"[placeholder name]",handler:()=>alert("Placeholder clicked")},Rename:{label:a("rename"),icon:"edit-field",handler:()=>alert("Rename clicked")},ResendNotification:{label:a("resend_notification"),icon:"resend",handler:()=>alert("Resend notification clicked")},Starred:{label:a("starred"),icon:"star",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Starred clicked")},Unstarred:{label:a("unstarred"),icon:"star",iconCategory:"global",iconType:"outline",iconSize:"s",handler:()=>alert("Unstarred clicked")},Unpublished:{label:a("unpublished"),icon:"toggle-off",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Unpublished clicked")},Published:{label:a("published"),icon:"toggle-on",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Published clicked")},Reset:{label:a("reset"),danger:!0,icon:"refresh",iconType:"outline",iconCategory:"arrows",iconSize:"s",handler:()=>alert("Reset")},Read:{label:a("read"),icon:"email",iconSize:"s",handler:()=>alert("Read clicked")},Unread:{label:a("unread"),icon:"unread",iconSize:"s",handler:()=>alert("Unread clicked")},"Reset Filters":{label:a("reset_filters"),danger:!0,icon:"refresh",iconType:"outline",iconCategory:"arrows",iconSize:"s",handler:()=>alert("Reset clicked")}}[r],...n}},lc=6048e5,q_=864e5,Vu=Symbol.for("constructDateFrom");function za(r,n){return typeof r=="function"?r(n):r&&typeof r=="object"&&Vu in r?r[Vu](n):r instanceof Date?new r.constructor(n):new Date(n)}function ta(r,n){return za(n||r,r)}let z_={};function Tl(){return z_}function ur(r,n){const a=Tl(),l=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,s=ta(r,n?.in),u=s.getDay(),f=(u<l?7:0)+u-l;return s.setDate(s.getDate()-f),s.setHours(0,0,0,0),s}function gl(r,n){return ur(r,{...n,weekStartsOn:1})}function ic(r,n){const a=ta(r,n?.in),l=a.getFullYear(),s=za(a,0);s.setFullYear(l+1,0,4),s.setHours(0,0,0,0);const u=gl(s),f=za(a,0);f.setFullYear(l,0,4),f.setHours(0,0,0,0);const h=gl(f);return a.getTime()>=u.getTime()?l+1:a.getTime()>=h.getTime()?l:l-1}function Ou(r){const n=ta(r),a=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return a.setUTCFullYear(n.getFullYear()),+r-+a}function Y_(r,...n){const a=za.bind(null,n.find(l=>typeof l=="object"));return n.map(a)}function Bu(r,n){const a=ta(r,n?.in);return a.setHours(0,0,0,0),a}function H_(r,n,a){const[l,s]=Y_(a?.in,r,n),u=Bu(l),f=Bu(s),h=+u-Ou(u),p=+f-Ou(f);return Math.round((h-p)/q_)}function G_(r,n){const a=ic(r,n),l=za(r,0);return l.setFullYear(a,0,4),l.setHours(0,0,0,0),gl(l)}function K_(r){return r instanceof Date||typeof r=="object"&&Object.prototype.toString.call(r)==="[object Date]"}function X_(r){return!(!K_(r)&&typeof r!="number"||isNaN(+ta(r)))}function Q_(r,n){const a=ta(r,n?.in);return a.setFullYear(a.getFullYear(),0,1),a.setHours(0,0,0,0),a}const j_={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"}},sc=(r,n,a)=>{let l;const s=j_[r];return typeof s=="string"?l=s:n===1?l=s.one:l=s.other.replace("{{count}}",n.toString()),a?.addSuffix?a.comparison&&a.comparison>0?"in "+l:l+" ago":l};function Ia(r){return(n={})=>{const a=n.width?String(n.width):r.defaultWidth;return r.formats[a]||r.formats[r.defaultWidth]}}const Z_={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},J_={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},e2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},t2={date:Ia({formats:Z_,defaultWidth:"full"}),time:Ia({formats:J_,defaultWidth:"full"}),dateTime:Ia({formats:e2,defaultWidth:"full"})},n2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},dc=(r,n,a,l)=>n2[r];function ra(r){return(n,a)=>{const l=a?.context?String(a.context):"standalone";let s;if(l==="formatting"&&r.formattingValues){const f=r.defaultFormattingWidth||r.defaultWidth,h=a?.width?String(a.width):f;s=r.formattingValues[h]||r.formattingValues[f]}else{const f=r.defaultWidth,h=a?.width?String(a.width):r.defaultWidth;s=r.values[h]||r.values[f]}const u=r.argumentCallback?r.argumentCallback(n):n;return s[u]}}const a2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},o2={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},r2={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"]},l2={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"]},i2={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"}},s2={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"}},d2=(r,n)=>{const a=Number(r),l=a%100;if(l>20||l<10)switch(l%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},uc={ordinalNumber:d2,era:ra({values:a2,defaultWidth:"wide"}),quarter:ra({values:o2,defaultWidth:"wide",argumentCallback:r=>r-1}),month:ra({values:r2,defaultWidth:"wide"}),day:ra({values:l2,defaultWidth:"wide"}),dayPeriod:ra({values:i2,defaultWidth:"wide",formattingValues:s2,defaultFormattingWidth:"wide"})};function la(r){return(n,a={})=>{const l=a.width,s=l&&r.matchPatterns[l]||r.matchPatterns[r.defaultMatchWidth],u=n.match(s);if(!u)return null;const f=u[0],h=l&&r.parsePatterns[l]||r.parsePatterns[r.defaultParseWidth],p=Array.isArray(h)?c2(h,b=>b.test(f)):u2(h,b=>b.test(f));let C;C=r.valueCallback?r.valueCallback(p):p,C=a.valueCallback?a.valueCallback(C):C;const g=n.slice(f.length);return{value:C,rest:g}}}function u2(r,n){for(const a in r)if(Object.prototype.hasOwnProperty.call(r,a)&&n(r[a]))return a}function c2(r,n){for(let a=0;a<r.length;a++)if(n(r[a]))return a}function cc(r){return(n,a={})=>{const l=n.match(r.matchPattern);if(!l)return null;const s=l[0],u=n.match(r.parsePattern);if(!u)return null;let f=r.valueCallback?r.valueCallback(u[0]):u[0];f=a.valueCallback?a.valueCallback(f):f;const h=n.slice(s.length);return{value:f,rest:h}}}const f2=/^(\d+)(th|st|nd|rd)?/i,m2=/\d+/i,v2={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},p2={any:[/^b/i,/^(a|c)/i]},y2={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},h2={any:[/1/i,/2/i,/3/i,/4/i]},g2={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},_2={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]},b2={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},w2={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]},x2={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},I2={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}},fc={ordinalNumber:cc({matchPattern:f2,parsePattern:m2,valueCallback:r=>parseInt(r,10)}),era:la({matchPatterns:v2,defaultMatchWidth:"wide",parsePatterns:p2,defaultParseWidth:"any"}),quarter:la({matchPatterns:y2,defaultMatchWidth:"wide",parsePatterns:h2,defaultParseWidth:"any",valueCallback:r=>r+1}),month:la({matchPatterns:g2,defaultMatchWidth:"wide",parsePatterns:_2,defaultParseWidth:"any"}),day:la({matchPatterns:b2,defaultMatchWidth:"wide",parsePatterns:w2,defaultParseWidth:"any"}),dayPeriod:la({matchPatterns:x2,defaultMatchWidth:"any",parsePatterns:I2,defaultParseWidth:"any"})},F2={code:"en-US",formatDistance:sc,formatLong:t2,formatRelative:dc,localize:uc,match:fc,options:{weekStartsOn:0,firstWeekContainsDate:1}};function k2(r,n){const a=ta(r,n?.in);return H_(a,Q_(a))+1}function S2(r,n){const a=ta(r,n?.in),l=+gl(a)-+G_(a);return Math.round(l/lc)+1}function mc(r,n){const a=ta(r,n?.in),l=a.getFullYear(),s=Tl(),u=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??s.firstWeekContainsDate??s.locale?.options?.firstWeekContainsDate??1,f=za(n?.in||r,0);f.setFullYear(l+1,0,u),f.setHours(0,0,0,0);const h=ur(f,n),p=za(n?.in||r,0);p.setFullYear(l,0,u),p.setHours(0,0,0,0);const C=ur(p,n);return+a>=+h?l+1:+a>=+C?l:l-1}function C2(r,n){const a=Tl(),l=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,s=mc(r,n),u=za(n?.in||r,0);return u.setFullYear(s,0,l),u.setHours(0,0,0,0),ur(u,n)}function $2(r,n){const a=ta(r,n?.in),l=+ur(a,n)-+C2(a,n);return Math.round(l/lc)+1}function $t(r,n){const a=r<0?"-":"",l=Math.abs(r).toString().padStart(n,"0");return a+l}const Ba={y(r,n){const a=r.getFullYear(),l=a>0?a:1-a;return $t(n==="yy"?l%100:l,n.length)},M(r,n){const a=r.getMonth();return n==="M"?String(a+1):$t(a+1,2)},d(r,n){return $t(r.getDate(),n.length)},a(r,n){const a=r.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return a.toUpperCase();case"aaa":return a;case"aaaaa":return a[0];default:return a==="am"?"a.m.":"p.m."}},h(r,n){return $t(r.getHours()%12||12,n.length)},H(r,n){return $t(r.getHours(),n.length)},m(r,n){return $t(r.getMinutes(),n.length)},s(r,n){return $t(r.getSeconds(),n.length)},S(r,n){const a=n.length,l=r.getMilliseconds(),s=Math.trunc(l*Math.pow(10,a-3));return $t(s,n.length)}},Eo={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Uu={G:function(r,n,a){const l=r.getFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return a.era(l,{width:"abbreviated"});case"GGGGG":return a.era(l,{width:"narrow"});default:return a.era(l,{width:"wide"})}},y:function(r,n,a){if(n==="yo"){const l=r.getFullYear(),s=l>0?l:1-l;return a.ordinalNumber(s,{unit:"year"})}return Ba.y(r,n)},Y:function(r,n,a,l){const s=mc(r,l),u=s>0?s:1-s;if(n==="YY"){const f=u%100;return $t(f,2)}return n==="Yo"?a.ordinalNumber(u,{unit:"year"}):$t(u,n.length)},R:function(r,n){const a=ic(r);return $t(a,n.length)},u:function(r,n){const a=r.getFullYear();return $t(a,n.length)},Q:function(r,n,a){const l=Math.ceil((r.getMonth()+1)/3);switch(n){case"Q":return String(l);case"QQ":return $t(l,2);case"Qo":return a.ordinalNumber(l,{unit:"quarter"});case"QQQ":return a.quarter(l,{width:"abbreviated",context:"formatting"});case"QQQQQ":return a.quarter(l,{width:"narrow",context:"formatting"});default:return a.quarter(l,{width:"wide",context:"formatting"})}},q:function(r,n,a){const l=Math.ceil((r.getMonth()+1)/3);switch(n){case"q":return String(l);case"qq":return $t(l,2);case"qo":return a.ordinalNumber(l,{unit:"quarter"});case"qqq":return a.quarter(l,{width:"abbreviated",context:"standalone"});case"qqqqq":return a.quarter(l,{width:"narrow",context:"standalone"});default:return a.quarter(l,{width:"wide",context:"standalone"})}},M:function(r,n,a){const l=r.getMonth();switch(n){case"M":case"MM":return Ba.M(r,n);case"Mo":return a.ordinalNumber(l+1,{unit:"month"});case"MMM":return a.month(l,{width:"abbreviated",context:"formatting"});case"MMMMM":return a.month(l,{width:"narrow",context:"formatting"});default:return a.month(l,{width:"wide",context:"formatting"})}},L:function(r,n,a){const l=r.getMonth();switch(n){case"L":return String(l+1);case"LL":return $t(l+1,2);case"Lo":return a.ordinalNumber(l+1,{unit:"month"});case"LLL":return a.month(l,{width:"abbreviated",context:"standalone"});case"LLLLL":return a.month(l,{width:"narrow",context:"standalone"});default:return a.month(l,{width:"wide",context:"standalone"})}},w:function(r,n,a,l){const s=$2(r,l);return n==="wo"?a.ordinalNumber(s,{unit:"week"}):$t(s,n.length)},I:function(r,n,a){const l=S2(r);return n==="Io"?a.ordinalNumber(l,{unit:"week"}):$t(l,n.length)},d:function(r,n,a){return n==="do"?a.ordinalNumber(r.getDate(),{unit:"date"}):Ba.d(r,n)},D:function(r,n,a){const l=k2(r);return n==="Do"?a.ordinalNumber(l,{unit:"dayOfYear"}):$t(l,n.length)},E:function(r,n,a){const l=r.getDay();switch(n){case"E":case"EE":case"EEE":return a.day(l,{width:"abbreviated",context:"formatting"});case"EEEEE":return a.day(l,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(l,{width:"short",context:"formatting"});default:return a.day(l,{width:"wide",context:"formatting"})}},e:function(r,n,a,l){const s=r.getDay(),u=(s-l.weekStartsOn+8)%7||7;switch(n){case"e":return String(u);case"ee":return $t(u,2);case"eo":return a.ordinalNumber(u,{unit:"day"});case"eee":return a.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return a.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(s,{width:"short",context:"formatting"});default:return a.day(s,{width:"wide",context:"formatting"})}},c:function(r,n,a,l){const s=r.getDay(),u=(s-l.weekStartsOn+8)%7||7;switch(n){case"c":return String(u);case"cc":return $t(u,n.length);case"co":return a.ordinalNumber(u,{unit:"day"});case"ccc":return a.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(s,{width:"narrow",context:"standalone"});case"cccccc":return a.day(s,{width:"short",context:"standalone"});default:return a.day(s,{width:"wide",context:"standalone"})}},i:function(r,n,a){const l=r.getDay(),s=l===0?7:l;switch(n){case"i":return String(s);case"ii":return $t(s,n.length);case"io":return a.ordinalNumber(s,{unit:"day"});case"iii":return a.day(l,{width:"abbreviated",context:"formatting"});case"iiiii":return a.day(l,{width:"narrow",context:"formatting"});case"iiiiii":return a.day(l,{width:"short",context:"formatting"});default:return a.day(l,{width:"wide",context:"formatting"})}},a:function(r,n,a){const s=r.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(s,{width:"narrow",context:"formatting"});default:return a.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(r,n,a){const l=r.getHours();let s;switch(l===12?s=Eo.noon:l===0?s=Eo.midnight:s=l/12>=1?"pm":"am",n){case"b":case"bb":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(s,{width:"narrow",context:"formatting"});default:return a.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(r,n,a){const l=r.getHours();let s;switch(l>=17?s=Eo.evening:l>=12?s=Eo.afternoon:l>=4?s=Eo.morning:s=Eo.night,n){case"B":case"BB":case"BBB":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(s,{width:"narrow",context:"formatting"});default:return a.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(r,n,a){if(n==="ho"){let l=r.getHours()%12;return l===0&&(l=12),a.ordinalNumber(l,{unit:"hour"})}return Ba.h(r,n)},H:function(r,n,a){return n==="Ho"?a.ordinalNumber(r.getHours(),{unit:"hour"}):Ba.H(r,n)},K:function(r,n,a){const l=r.getHours()%12;return n==="Ko"?a.ordinalNumber(l,{unit:"hour"}):$t(l,n.length)},k:function(r,n,a){let l=r.getHours();return l===0&&(l=24),n==="ko"?a.ordinalNumber(l,{unit:"hour"}):$t(l,n.length)},m:function(r,n,a){return n==="mo"?a.ordinalNumber(r.getMinutes(),{unit:"minute"}):Ba.m(r,n)},s:function(r,n,a){return n==="so"?a.ordinalNumber(r.getSeconds(),{unit:"second"}):Ba.s(r,n)},S:function(r,n){return Ba.S(r,n)},X:function(r,n,a){const l=r.getTimezoneOffset();if(l===0)return"Z";switch(n){case"X":return Nu(l);case"XXXX":case"XX":return io(l);default:return io(l,":")}},x:function(r,n,a){const l=r.getTimezoneOffset();switch(n){case"x":return Nu(l);case"xxxx":case"xx":return io(l);default:return io(l,":")}},O:function(r,n,a){const l=r.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+Wu(l,":");default:return"GMT"+io(l,":")}},z:function(r,n,a){const l=r.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+Wu(l,":");default:return"GMT"+io(l,":")}},t:function(r,n,a){const l=Math.trunc(+r/1e3);return $t(l,n.length)},T:function(r,n,a){return $t(+r,n.length)}};function Wu(r,n=""){const a=r>0?"-":"+",l=Math.abs(r),s=Math.trunc(l/60),u=l%60;return u===0?a+String(s):a+String(s)+n+$t(u,2)}function Nu(r,n){return r%60===0?(r>0?"-":"+")+$t(Math.abs(r)/60,2):io(r,n)}function io(r,n=""){const a=r>0?"-":"+",l=Math.abs(r),s=$t(Math.trunc(l/60),2),u=$t(l%60,2);return a+s+n+u}const qu=(r,n)=>{switch(r){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});default:return n.date({width:"full"})}},vc=(r,n)=>{switch(r){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});default:return n.time({width:"full"})}},M2=(r,n)=>{const a=r.match(/(P+)(p+)?/)||[],l=a[1],s=a[2];if(!s)return qu(r,n);let u;switch(l){case"P":u=n.dateTime({width:"short"});break;case"PP":u=n.dateTime({width:"medium"});break;case"PPP":u=n.dateTime({width:"long"});break;default:u=n.dateTime({width:"full"});break}return u.replace("{{date}}",qu(l,n)).replace("{{time}}",vc(s,n))},T2={p:vc,P:M2},P2=/^D+$/,A2=/^Y+$/,E2=["D","DD","YY","YYYY"];function L2(r){return P2.test(r)}function R2(r){return A2.test(r)}function D2(r,n,a){const l=V2(r,n,a);if(console.warn(l),E2.includes(r))throw new RangeError(l)}function V2(r,n,a){const l=r[0]==="Y"?"years":"days of the month";return`Use \`${r.toLowerCase()}\` instead of \`${r}\` (in \`${n}\`) for formatting ${l} to the input \`${a}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const O2=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,B2=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,U2=/^'([^]*?)'?$/,W2=/''/g,N2=/[a-zA-Z]/;function q2(r,n,a){const l=Tl(),s=a?.locale??l.locale??F2,u=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??l.firstWeekContainsDate??l.locale?.options?.firstWeekContainsDate??1,f=a?.weekStartsOn??a?.locale?.options?.weekStartsOn??l.weekStartsOn??l.locale?.options?.weekStartsOn??0,h=ta(r,a?.in);if(!X_(h))throw new RangeError("Invalid time value");let p=n.match(B2).map(g=>{const b=g[0];if(b==="p"||b==="P"){const _=T2[b];return _(g,s.formatLong)}return g}).join("").match(O2).map(g=>{if(g==="''")return{isToken:!1,value:"'"};const b=g[0];if(b==="'")return{isToken:!1,value:z2(g)};if(Uu[b])return{isToken:!0,value:g};if(b.match(N2))throw new RangeError("Format string contains an unescaped latin alphabet character `"+b+"`");return{isToken:!1,value:g}});s.localize.preprocessor&&(p=s.localize.preprocessor(h,p));const C={firstWeekContainsDate:u,weekStartsOn:f,locale:s};return p.map(g=>{if(!g.isToken)return g.value;const b=g.value;(!a?.useAdditionalWeekYearTokens&&R2(b)||!a?.useAdditionalDayOfYearTokens&&L2(b))&&D2(b,n,String(r));const _=Uu[b[0]];return _(h,b,s.localize,C)}).join("")}function z2(r){const n=r.match(U2);return n?n[1].replace(W2,"'"):r}const Y2={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},H2={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},G2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},K2={date:Ia({formats:Y2,defaultWidth:"full"}),time:Ia({formats:H2,defaultWidth:"full"}),dateTime:Ia({formats:G2,defaultWidth:"full"})},X2={code:"en-GB",formatDistance:sc,formatLong:K2,formatRelative:dc,localize:uc,match:fc,options:{weekStartsOn:1,firstWeekContainsDate:4}},Q2={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}} година"}},j2=(r,n,a)=>{let l;const s=Q2[r];return typeof s=="string"?l=s:n===1?a?.addSuffix?a.comparison&&a.comparison>0?l=s.one.withPrepositionIn:l=s.one.withPrepositionAgo:l=s.one.standalone:n%10>1&&n%10<5&&String(n).substr(-2,1)!=="1"?l=s.dual.replace("{{count}}",String(n)):l=s.other.replace("{{count}}",String(n)),a?.addSuffix?a.comparison&&a.comparison>0?"за "+l:"пре "+l:l},Z2={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},J2={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},e3={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},t3={date:Ia({formats:Z2,defaultWidth:"full"}),time:Ia({formats:J2,defaultWidth:"full"}),dateTime:Ia({formats:e3,defaultWidth:"full"})},n3={lastWeek:r=>{switch(r.getDay()){case 0:return"'прошле недеље у' p";case 3:return"'прошле среде у' p";case 6:return"'прошле суботе у' p";default:return"'прошли' EEEE 'у' p"}},yesterday:"'јуче у' p",today:"'данас у' p",tomorrow:"'сутра у' p",nextWeek:r=>{switch(r.getDay()){case 0:return"'следеће недеље у' p";case 3:return"'следећу среду у' p";case 6:return"'следећу суботу у' p";default:return"'следећи' EEEE 'у' p"}},other:"P"},a3=(r,n,a,l)=>{const s=n3[r];return typeof s=="function"?s(n):s},o3={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},r3={narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},l3={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},i3={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},s3={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},d3={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:"ноћу"}},u3={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:"ноћу"}},c3=(r,n)=>Number(r)+".",f3={ordinalNumber:c3,era:ra({values:o3,defaultWidth:"wide"}),quarter:ra({values:r3,defaultWidth:"wide",argumentCallback:r=>r-1}),month:ra({values:l3,defaultWidth:"wide",formattingValues:i3,defaultFormattingWidth:"wide"}),day:ra({values:s3,defaultWidth:"wide"}),dayPeriod:ra({values:u3,defaultWidth:"wide",formattingValues:d3,defaultFormattingWidth:"wide"})},m3=/^(\d+)\./i,v3=/\d+/i,p3={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},y3={any:[/^пр/i,/^(по|нова)/i]},h3={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},g3={any:[/1/i,/2/i,/3/i,/4/i]},_3={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},b3={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]},w3={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},x3={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},I3={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},F3={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},k3={ordinalNumber:cc({matchPattern:m3,parsePattern:v3,valueCallback:r=>parseInt(r,10)}),era:la({matchPatterns:p3,defaultMatchWidth:"wide",parsePatterns:y3,defaultParseWidth:"any"}),quarter:la({matchPatterns:h3,defaultMatchWidth:"wide",parsePatterns:g3,defaultParseWidth:"any",valueCallback:r=>r+1}),month:la({matchPatterns:_3,defaultMatchWidth:"wide",parsePatterns:b3,defaultParseWidth:"any"}),day:la({matchPatterns:w3,defaultMatchWidth:"wide",parsePatterns:x3,defaultParseWidth:"any"}),dayPeriod:la({matchPatterns:I3,defaultMatchWidth:"any",parsePatterns:F3,defaultParseWidth:"any"})},S3={code:"sr",formatDistance:j2,formatLong:t3,formatRelative:a3,localize:f3,match:k3,options:{weekStartsOn:1,firstWeekContainsDate:1}};function pc(r,n="dateFns"){const a={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 r.replace(/\b[a-zA-Z]\b/g,l=>{const s=a[l];return s?.[n]||s?.all||l})}function C3(r){if(!r||typeof r=="boolean")return"";let n;if(typeof r=="string"){if(r.trim()===""||(n=new Date(r),isNaN(n.getTime())))return""}else if(typeof r=="number"){if(r===0||(n=new Date(r),isNaN(n.getTime())))return""}else if(r instanceof Date){if(n=r,isNaN(n.getTime()))return""}else return"";const a=window.wpIvyDateFormat?.dateFormat||"dd MMM yyyy",l=window.wpIvyDateFormat?.locale==="sr_RS"?S3:X2,s=pc(a,"dateFns");try{return q2(n,s,{locale:l})}catch{return""}}function $3(r){return Array.isArray(r)?r.map(n=>typeof n=="string"||typeof n=="number"||n instanceof Date||il.isDayjs(n)?il(n).format("YYYY-MM-DD"):null).filter(Boolean):typeof r=="string"||typeof r=="number"||r instanceof Date||il.isDayjs(r)?[il(r).format("YYYY-MM-DD")]:[]}const Zn={formatWPDate:C3,convertWPFormat:pc,formatDateRangeForApi:$3},M3=bl("ivyformsTemplate",()=>{const r=D([]),n=D({}),a=D(!1),l=D(null),{getLabel:s}=Oe(),{request:u}=ua();return{templates:r,categories:n,isLoading:a,error:l,fetchTemplates:async()=>{a.value=!0,l.value=null;try{const{data:A,error:E}=await u("templates",{method:"GET"});if(E)throw new Error(E);if(A.data.success)r.value=Object.values(A.data.data.templates),n.value=A.data.data.categories;else throw new Error(s("failed_to_fetch_template"))}catch(A){throw l.value=A instanceof Error?A.message:s("failed_to_fetch_template"),console.error(s("template_fetch_error"),A),Ge({message:`${s("failed_to_fetch_template")} ${l.value}`,type:"error"}),A}finally{a.value=!1}},getTemplate:async A=>{try{const{data:E,error:P}=await u(`template/${A}`,{method:"GET"});if(P)throw new Error(P);if(E.data.success)return E.data.data;throw new Error(s("failed_to_fetch_template"))}catch(E){return l.value=E instanceof Error?E.message:s("failed_to_fetch_template"),console.error(s("template_fetch_error"),E),Ge({message:`${s("failed_to_fetch_template")} ${l.value}`,type:"error"}),null}},getTemplatesByCategory:A=>r.value.filter(E=>E.category===A),searchTemplates:A=>{if(!A.trim())return r.value;const E=A.toLowerCase();return r.value.filter(P=>P.name.toLowerCase().includes(E)||P.description.toLowerCase().includes(E))},clearError:()=>{l.value=null},resetStore:()=>{r.value=[],n.value={},a.value=!1,l.value=null},getTemplateById:A=>r.value.find(E=>E.id===A),getAvailableCategories:()=>Object.values(n.value),getTemplatesCount:()=>r.value.length,getProTemplatesCount:()=>r.value.filter(A=>A.is_pro).length,getFreeTemplatesCount:()=>r.value.filter(A=>!A.is_pro).length}}),T3=F(()=>{const{getLabel:r}=Oe();return[{index:"all",label:r("all_templates")},{index:"favourites",label:r("favourites")},{index:"business-sales",label:r("business_sales_forms"),subItems:[{index:"order-forms",label:r("order_forms")},{index:"contact-forms",label:r("contact_forms")}]},{index:"requests-approvals",label:r("requests_approvals"),subItems:[{index:"maintenance-request",label:r("maintenance_request_forms")},{index:"leave-request",label:r("leave_request_forms")}]},{index:"event-booking",label:r("event_booking_forms"),subItems:[{index:"event-registration",label:r("event_registration_form")},{index:"booking-forms",label:r("booking_forms")},{index:"waiver-forms",label:r("waiver_forms")}]},{index:"consents-releases",label:r("consents_releases"),subItems:[{index:"consent-forms",label:r("consent_forms")},{index:"release-forms",label:r("release_forms")}]}]}),P3={key:0,class:"template-modal ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},A3={class:"template-modal__header ivyforms-flex ivyforms-align-items-center ivyforms-p-24 ivyforms-mb-0"},E3={class:"template-modal__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},L3={class:"template-modal__options ivyforms-flex ivyforms-gap-16 ivyforms-mb-0 ivyforms-px-24"},R3={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},D3={class:"template-modal__option-text"},V3={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},O3={class:"template-modal__option-desc regular-16"},B3={class:"template-modal__option template-modal__option--disabled ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16"},U3={class:"template-modal__option-icon ivyforms-align-items-center ivyforms-flex ivyforms-mr-16"},W3={class:"template-modal__icon-bg template-modal__icon-bg--disabled"},N3={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},q3={class:"template-modal__option-desc regular-16"},z3={class:"template-modal__templates ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-p-24"},Y3={class:"template-modal__templates-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},H3={class:"template-modal__select-label ivyforms-m-0"},G3={class:"template-modal__select-desc ivyforms-m-0 regular-16"},K3={class:"template-modal__categories-sidebar ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},X3={class:"template-modal__templates-content ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-flex-1"},Q3={class:"template-modal__templates-option-bar ivyforms-flex ivyforms-justify-content-between"},j3={class:"template-modal__search ivyforms-m-0"},Z3={class:"template-modal__templates-header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-gap-16"},J3={class:"template-modal__card-grid ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-mt-0"},e4={class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},t4={key:0,class:"template-modal__pro-badge ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-py-4 ivyforms-px-8"},n4=["src","alt"],a4={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"},o4={class:"template-modal__overlay-buttons ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-gap-8"},r4={class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},l4={key:0,class:"ivyforms-flash"},i4={class:"template-modal__card-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0 regular-16"},s4={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"},d4={class:"template-modal__empty-icon ivyforms-mb-16"},u4={class:"ivyforms-mb-8 ivyforms-m-0"},c4={class:"ivyforms-m-0"},f4={key:1,class:"template-preview template-preview--active ivyforms-px-16 ivyforms-pb-16"},m4={class:"template-preview__header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-gap-16 ivyforms-mb-24 ivyforms-pt-16"},v4={class:"template-preview__header-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},p4={class:"template-preview__template-info ivyforms-flex ivyforms-flex-direction-column"},y4={key:0,class:"ivyforms-flash"},h4={class:"template-preview__header-right ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},g4={class:"template-preview__form ivyforms-p-16"},_4={class:"template-preview__form-container"},b4={class:"ivyforms-mb-16"},w4={class:"ivyforms-mb-24"},x4={key:0,class:"template-preview__loading-fields"},I4=Ie({__name:"IvyFormsTemplateSelection",props:{visible:{type:Boolean},sourcePageType:{default:"newForm"}},emits:["update:visible","form-created","close"],setup(r,{emit:n}){const{redirectToWordPressAdminPage:a,getHashRedirectLink:l}=ea(),s=r,u=n,f=M3(),h=$n(),p=Ne(),C=Dn(),{getLabel:g}=Oe(),{showUpgradeDialog:b,isProInstalled:_,isProLicenseActive:$}=yr(),I=F({get:()=>s.visible,set:pe=>u("update:visible",pe)}),y=D(""),M=D(!1),A=D(!1),E=D(null),P=D(!1),L=D(null),H=D(0),z=D("desktop"),U=D(!1),G=D(null),N=D("scratch"),ee=D("all"),B=D("all"),O=D({}),q=D(null),X=D("500px"),Q=T3,re=D([{name:"all",label:"All"},{name:"free",label:"Free"},{name:"pro",label:"Pro"}]),Z=D([{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"}}]),ke=F(()=>{let pe=f.templates;if(ee.value==="favourites"?pe=pe.filter(ie=>h.isTemplateFavorited(ie.id)):ee.value!=="all"&&(pe=pe.filter(ie=>ie.category===ee.value)),B.value==="free"?pe=pe.filter(ie=>!ie.is_pro):B.value==="pro"&&(pe=pe.filter(ie=>ie.is_pro)),y.value){const ie=y.value.toLowerCase();pe=pe.filter(Fe=>Fe.name.toLowerCase().includes(ie)||Fe.description.toLowerCase().includes(ie))}return pe}),We=F(()=>{const pe=ke.value,ie=[];for(let Fe=0;Fe<pe.length;Fe+=3)ie.push(pe.slice(Fe,Fe+3));return ie}),we=F(()=>{const pe=f.templates.length>0?f.templates.length:6,ie=Array.from({length:pe},(Ce,Ee)=>({id:`skeleton-${Ee}`})),Fe=[];for(let Ce=0;Ce<ie.length;Ce+=3)Fe.push(ie.slice(Ce,Ce+3));return Fe}),He=F(()=>H.value>0),xe=F(()=>H.value<ke.value.length-1),ut=(pe,ie,Fe)=>{const Ce=ie.filter(gt=>gt.parentId===0&&gt.fieldIndex===pe.fieldIndex),Ee={},Ot=[];return Fe==="name"?(Ce.forEach((gt,Wt)=>{const Ft=`nameField${Wt+1}`;Ot.push(Ft),Ee[`${Ft}Label`]=gt.label||"",Ee[`${Ft}Placeholder`]=gt.placeholder||"",Ee[`${Ft}Required`]=gt.required||!1,Ee[`${Ft}HideLabel`]=gt.optionHide||!1,Ee[`${Ft}Description`]=""}),{...pe,nameFieldTypes:Ot,...Ee}):(Ce.forEach(gt=>{let Wt=gt.addressType;if(!Wt&&gt.settings)try{const Ft=typeof gt.settings=="string"?JSON.parse(gt.settings):gt.settings;Wt=Ft.type||Ft.addressType}catch(Ft){console.warn(g("failed_to_parse_address_settings"),Ft)}if(Wt&&(Ot.push(Wt),Ee[`${Wt}Label`]=gt.label||"",Ee[`${Wt}Placeholder`]=gt.placeholder||"",Ee[`${Wt}Required`]=gt.required||!1,Ee[`${Wt}HideLabel`]=gt.hideLabel||!1,Ee[`${Wt}Description`]=gt.description||"",gt.settings))try{const Ft=typeof gt.settings=="string"?JSON.parse(gt.settings):gt.settings;Ft.visible!==void 0&&(Ee[`${Wt}Visible`]=Ft.visible)}catch(Ft){console.warn(g("failed_to_parse_address_settings"),Ft)}}),{...pe,addressFieldTypes:Ot,...Ee})},le=F(()=>{if(!G.value?.fields)return[];const pe=G.value.fields;return pe.filter(Fe=>Fe.parentId===null||Fe.parentId===void 0).map(Fe=>Fe.type==="name"||Fe.type==="address"?ut(Fe,pe,Fe.type):Fe)}),ye=pe=>{const ie=`${pe.type}_${pe.fieldIndex}`;return ie in O.value||(pe.type==="address"?O.value[ie]={}:pe.type==="name"?O.value[ie]={}:pe.type==="select"||pe.type==="multi-select"?O.value[ie]=pe.type==="multi-select"?[]:"":O.value[ie]=pe.defaultValue||""),O.value[ie]},ue=(pe,ie)=>{const Fe=`${pe.type}_${pe.fieldIndex}`;O.value[Fe]=ie},Se=async()=>{M.value=!0;try{await f.fetchTemplates()}catch(pe){console.error(g("failed_to_tab_form"),pe)}finally{M.value=!1}},te=async()=>{if(!A.value){A.value=!0,E.value="blank_form";try{await p.resetForm(),await p.saveForm({template_id:"blank_form"}),p.name&&C.setPageTitle(p.name),p.formId&&u("form-created",parseInt(p.formId)),p.formId&&(s.sourcePageType==="allForms"&&window.history.replaceState({fromAllForms:!0},"",l(Fa,"/")),a(gn,`/manage/${p.formId}`)),I.value=!1}catch(pe){console.error(g("failed_to_create_form"),pe)}finally{A.value=!1,E.value=null}}},he=async pe=>{if(L.value=pe,P.value=!0,H.value=ke.value.findIndex(ie=>ie.id===pe.id),!pe.form_data||!pe.form_data.fields||pe.form_data.fields.length===0){U.value=!0;try{const ie=await f.getTemplate(pe.id);if(ie){const Fe={...ie,form_data:{...ie.form_data,published:!!ie.form_data.published}};L.value=Fe,G.value=Fe.form_data}}catch(ie){console.error(g("failed_to_tab_form"),ie)}finally{U.value=!1}}else{const ie={...pe.form_data,published:!!pe.form_data.published};G.value=ie}},je=pe=>{let ie;switch(pe){case"text":ie=Ru;break;case"email":ie=n0;break;case"textarea":case"paragraph":ie=t0;break;case"tel":case"phone":ie=e0;break;case"number":ie=Jh;break;case"name":ie=Zh;break;case"radio":ie=jh;break;case"checkbox":ie=Qh;break;case"select":case"dropdown":ie=Xh;break;case"address":ie=Kh;break;case"date":ie=Gh;break;case"time":ie=Hh;break;default:ie=Ru;break}try{return mt.hooks.applyFilters("ivyforms/template/field/filter/component",ie,{type:pe})||ie}catch{return ie}},it=async pe=>{if(!A.value){A.value=!0,E.value=pe.id;try{p.formId=null,p.isEditing=!1,p.fields=[],p.counterFields=0,p.selectedField=null,p.activeTab="addField",p.description=null,p.name="Blank form",p.published=!0,p.showTitle=!1,p.showDescription=!1,p.storeEntries=!1,p.confirmationId=null,p.isFormLoading=!0;let ie=pe;if(!pe.form_data||!pe.form_data.fields||pe.form_data.fields.length===0)try{const Fe=await f.getTemplate(pe.id);Fe&&(ie={...Fe,form_data:{...Fe.form_data,published:!!Fe.form_data.published}})}catch(Fe){console.error("Failed to fetch full template data:",Fe)}if(ie.form_data&&(p.name=ie.form_data.name||ie.name,p.description=ie.form_data.description||ie.description,p.showTitle=ie.form_data.showTitle??!0,p.showDescription=ie.form_data.showDescription??!1,p.published=ie.form_data.published??!1,ie.form_data.fields&&ie.form_data.fields.length>0)){p.counterFields=0,p.fields=[];const Fe=ie.form_data.fields.some(Ce=>Ce.rowIndex!==void 0||Ce.columnIndex!==void 0);ie.form_data.fields.forEach((Ce,Ee)=>{const Ot=p.increaseCounter(),gt=Fe?Ce.rowIndex??0:0,Wt=Fe?Ce.columnIndex??Ee:Ee,Ft=Ce.width??100;p.addField({id:0,fieldIndex:Ot,type:Ce.type,label:Ce.label,defaultValue:Ce.defaultValue||"",required:Ce.required||!1,placeholder:Ce.placeholder||"",position:Ee+1,timeFieldType:Ce.timeFieldType,timeFormat:Ce.timeFormat,rowIndex:gt,columnIndex:Wt,width:Ft})})}await p.saveForm({template_id:pe.id}),p.isFormLoading=!1,p.name&&C.setPageTitle(p.name),p.formId&&await p.loadForm(p.formId),I.value=!1,p.formId&&(s.sourcePageType==="allForms"?(window.history.replaceState({fromAllForms:!0},"",l(Fa,"/")),a(gn,`/manage/${p.formId}`)):window.history.pushState({},"",`#/manage/${p.formId}`),u("form-created",parseInt(p.formId)))}catch(ie){console.error(g("failed_to_create_form"),ie)}finally{A.value=!1,E.value=null}}},Ke=()=>{A.value=!1,E.value=null,I.value=!1,y.value="",L.value=null,P.value=!1,H.value=0,z.value="desktop",O.value={},u("close")};Pe(I,async pe=>{pe&&(await h.loadFavoriteTemplates(),f.templates.length===0&&await Se())});const at=async()=>{if(He.value){H.value--;const pe=ke.value[H.value];if(L.value=pe,!pe.form_data||!pe.form_data.fields||pe.form_data.fields.length===0){U.value=!0;try{const ie=await f.getTemplate(pe.id);if(ie){const Fe={...ie,form_data:{...ie.form_data,published:!!ie.form_data.published}};L.value=Fe,G.value=Fe.form_data}}catch(ie){console.error(g("failed_to_tab_form"),ie)}finally{U.value=!1}}else{const ie={...pe.form_data,published:!!pe.form_data.published};G.value=ie}}},st=async()=>{if(xe.value){H.value++;const pe=ke.value[H.value];if(L.value=pe,!pe.form_data||!pe.form_data.fields||pe.form_data.fields.length===0){U.value=!0;try{const ie=await f.getTemplate(pe.id);if(ie){const Fe={...ie,form_data:{...ie.form_data,published:!!ie.form_data.published}};L.value=Fe,G.value=Fe.form_data}}catch(ie){console.error(g("failed_to_tab_form"),ie)}finally{U.value=!1}}else{const ie={...pe.form_data,published:!!pe.form_data.published};G.value=ie}}},ft=()=>{P.value=!1,L.value=null,H.value=0,G.value=null,U.value=!1,O.value={}},_t=pe=>{A.value||(N.value=pe,te())},Ze=pe=>{ee.value=pe},Mt=async pe=>{await h.toggleFavoriteTemplate(pe)},en=pe=>h.isTemplateFavorited(pe),tt=()=>{b()},ot=()=>{if(q.value){const ie=q.value.clientHeight-80;X.value=`${ie}px`}},zt=pe=>{pe&&on(()=>{const ie=parseFloat(getComputedStyle(pe).lineHeight);pe.offsetHeight>ie*1.5?pe.classList.add("template-modal__card-title--multiline"):pe.classList.remove("template-modal__card-title--multiline")})};return Vt(()=>{setTimeout(ot,100),window.addEventListener("resize",ot)}),mo(()=>{window.removeEventListener("resize",ot)}),Pe(I,pe=>{pe&&setTimeout(ot,100)}),(pe,ie)=>(c(),J(Hu,{visible:I.value,"onUpdate:visible":ie[6]||(ie[6]=Fe=>I.value=Fe),teleport:!0,onClose:Ke},{default:x(()=>[P.value?(c(),T("div",f4,[S("div",m4,[S("div",v4,[d(Me,{priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:ft},{default:x(()=>[de(V(m(g)("back")),1)]),_:1}),S("div",p4,[S("h3",null,V(L.value?.name),1),L.value?.is_pro?(c(),T("span",y4,"⚡")):ce("",!0)])]),S("div",h4,[d(Me,{priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows","icon-start-type":"fill",disabled:!He.value,onClick:at},null,8,["disabled"]),d(Me,{priority:"tertiary","icon-start":"arrow-right","icon-start-category":"arrows","icon-start-type":"fill",disabled:!xe.value,onClick:st},null,8,["disabled"]),d(uo,{modelValue:z.value,"onUpdate:modelValue":ie[4]||(ie[4]=Fe=>z.value=Fe),background:"",tabs:Z.value,type:"tonal",priority:"tertiary",size:"d",class:"template-preview__device-tabs ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},null,8,["modelValue","tabs"]),d(Me,{priority:"primary",loading:A.value,onClick:ie[5]||(ie[5]=Fe=>it(L.value))},{default:x(()=>[A.value?ce("",!0):(c(),T(be,{key:0},[de(V(m(g)("use_this_template")),1)],64))]),_:1},8,["loading"])])]),S("div",{class:Ue(["template-preview__content",`device-${z.value}`])},[S("div",g4,[S("div",_4,[S("h2",b4,V(L.value?.name),1),S("p",w4,V(L.value?.description),1),U.value?(c(),T("div",x4,[...ie[9]||(ie[9]=[S("div",{class:"template-preview__loading-message"},"Loading template fields...",-1)])])):G.value?.fields&&G.value.fields.length>0?(c(!0),T(be,{key:1},Be(le.value,(Fe,Ce)=>(c(),J(ca(je(Fe.type)),{key:Fe.id||Ce,"model-value":ye(Fe),error:"","field-errors":{},disabled:!1,field:{...Fe,formId:0,fieldIndex:Fe.fieldIndex,id:parseInt(Fe.id)||0,position:Fe.position||Ce,label:Fe.label||"",defaultValue:Fe.defaultValue||"",required:Fe.required||!1,placeholder:Fe.placeholder||"",fieldOptions:Fe.fieldOptions||[],minValue:Fe.minValue,maxValue:Fe.maxValue},class:"template-preview__form-field ivyforms-mb-16","onUpdate:modelValue":Ee=>ue(Fe,Ee)},null,8,["model-value","field","onUpdate:modelValue"]))),128)):ce("",!0),d(Me,{class:"template-preview__submit-btn ivyforms-p-10",priority:"tertiary",type:"border"},{default:x(()=>[de(V(m(g)("submit")),1)]),_:1})])])],2)])):(c(),T("div",P3,[S("div",A3,[S("span",null,V(m(g)("add_new_form")),1),S("div",E3,[d(Me,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",onClick:Ke})])]),S("div",L3,[S("div",{class:Ue(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":N.value==="scratch","template-modal__option--disabled":A.value&&E.value==="blank_form"}]),onClick:ie[0]||(ie[0]=Fe=>_t("scratch"))},[S("div",R3,[S("div",{class:Ue(["template-modal__icon-bg",{"template-modal__icon-bg--active":N.value==="scratch","template-modal__icon-bg--loading":A.value&&E.value==="blank_form"}])},[A.value&&E.value==="blank_form"?(c(),J(jt,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(c(),J(jt,{key:0,name:"plus-circle",size:"d",category:"global",type:"fill-duo"}))],2)]),S("div",D3,[S("div",V3,V(A.value&&E.value==="blank_form"?"":m(g)("start_scratch")),1),S("div",O3,V(m(g)("start_with_blank_desc")),1)])],2),S("div",B3,[S("div",U3,[S("div",W3,[d(jt,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-dusk-symbol-2)"})])]),S("div",null,[S("div",N3,[de(V(m(g)("generate_with_ai"))+" ",1),d(Zi,{image:"coming-soon-arrow-text",size:"s"})]),S("div",q3,V(m(g)("generate_with_ai_desc")),1)])])]),S("div",z3,[S("div",Y3,[S("div",H3,V(m(g)("select_a_template")),1),S("div",G3,V(m(g)("select_template_desc")),1)]),S("div",{ref_key:"templatesSectionRef",ref:q,class:"template-modal__templates-section ivyforms-flex ivyforms-gap-16"},[S("div",K3,[d(Qi,{modelValue:ee.value,"onUpdate:modelValue":ie[1]||(ie[1]=Fe=>ee.value=Fe),priority:"secondary","menu-items":m(Q),onMenuSelect:Ze},null,8,["modelValue","menu-items"])]),S("div",X3,[S("div",Q3,[S("div",j3,[d(Uo,{modelValue:y.value,"onUpdate:modelValue":ie[2]||(ie[2]=Fe=>y.value=Fe),placeholder:m(g)("search_template"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])]),S("div",Z3,[d(uo,{modelValue:B.value,"onUpdate:modelValue":ie[3]||(ie[3]=Fe=>B.value=Fe),tabs:re.value,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue","tabs"])])]),d(ho,{modifier:"outside-vertical",style:_l({maxHeight:X.value})},{default:x(()=>[S("div",J3,[M.value?(c(!0),T(be,{key:0},Be(we.value,(Fe,Ce)=>(c(),T("div",{key:`loading-row-${Ce}`,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(c(!0),T(be,null,Be(Fe,(Ee,Ot)=>(c(),T("div",{key:`loading-${Ce}-${Ot}`,class:"template-modal__card-container"},[d(Lu,{title:"",description:"",starred:!1,class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0"},{header:x(()=>[...ie[7]||(ie[7]=[S("div",{class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},[S("div",{class:"template-modal__skeleton-image-placeholder ivyforms-flex ivyforms-flex-direction-column ivyforms-p-10 ivyforms-justify-content-center"},[S("div",{class:"skeleton-bar skeleton-bar-1"}),S("div",{class:"skeleton-bar skeleton-bar-2"}),S("div",{class:"skeleton-bar skeleton-bar-3"}),S("div",{class:"skeleton-row ivyforms-flex ivyforms-gap-12 ivyforms-mt-8"},[S("div",{class:"skeleton-pill"}),S("div",{class:"skeleton-pill"})])])],-1)])]),footer:x(()=>[...ie[8]||(ie[8]=[S("div",{class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},[S("div",{class:"template-modal__empty-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4"}),S("div",{class:"template-modal__empty-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0"})],-1)])]),_:1})]))),128))]))),128)):(c(!0),T(be,{key:1},Be(We.value,(Fe,Ce)=>(c(),T("div",{key:Ce,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(c(!0),T(be,null,Be(Fe,Ee=>(c(),T("div",{key:Ee.id,class:"template-modal__card-container"},[d(Lu,{title:Ee.name,description:Ee.description,starred:en(Ee.id),class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0",onStarClick:()=>Mt(Ee.id)},{header:x(()=>[S("div",e4,[Ee.is_pro&&(!m(_)()||!m($)())?(c(),T("div",t4,[d(Ji,{image:"pro-text",size:"s"})])):ce("",!0),S("img",{src:Ee.screenshot,alt:Ee.name,class:"template-modal__image ivyforms-mb-0 ivyforms-mx-0 ivyforms-p-0"},null,8,n4),S("div",a4,[S("div",o4,[Ee.is_pro&&(!m(_)()||!m($)())?(c(),J(Me,{key:0,priority:"primary",class:"template-modal__upgrade-button",onClick:tt},{default:x(()=>[de(V(m(_)()?m(g)("activate_license"):m(g)("upgrade")),1)]),_:1})):(c(),T(be,{key:1},[d(Me,{priority:"tertiary",onClick:Ot=>he(Ee)},{default:x(()=>[de(V(m(g)("preview")),1)]),_:1},8,["onClick"]),d(Me,{priority:"primary",loading:A.value&&E.value===Ee.id,onClick:Ot=>it(Ee)},{default:x(()=>[A.value?ce("",!0):(c(),T(be,{key:0},[de(V(m(g)("use_this_template")),1)],64))]),_:1},8,["loading","onClick"])],64))])])])]),footer:x(()=>[S("div",r4,[S("div",{ref_for:!0,ref:Ot=>zt(Ot),class:"template-modal__card-title ivyforms-flex ivyforms-align-items-center ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4 ivyforms-gap-8 regular-18"},[de(V(Ee.name)+" ",1),Ee.is_pro?(c(),T("span",l4)):ce("",!0)],512),S("div",i4,V(Ee.description),1)])]),_:2},1032,["title","description","starred","onStarClick"])]))),128))]))),128)),!M.value&&ke.value.length===0?(c(),T("div",s4,[S("div",d4,[d(jt,{name:"search",type:"outline",size:"d",category:"global"})]),S("h4",u4,V(m(g)("no_templates_found")),1),S("p",c4,V(m(g)("try_adjusting_criteria")),1)])):ce("",!0)])]),_:1},8,["style"])])],512)])]))]),_:1},8,["visible"]))}}),yc=Te(I4,[["__scopeId","data-v-d344cca7"]]),F4={class:"all-forms ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},k4={class:"ivyforms-all-forms-option-bar"},S4={class:"ivyforms-all-forms-option-bar__left"},C4={class:"ivyforms-all-forms-option-bar__right"},$4={class:"ivyforms-all-forms-table"},M4={key:0,class:"ivyforms-table-skeleton"},T4={class:"ivyforms-all-forms-pagination-container"},P4=Ie({__name:"AllForms",setup(r){const{startWatching:n}=rn();n();const a=$n(),l=Dn(),{getLabel:s}=Oe(),u=cr(),f=xl(),{getHashRedirectLink:h,redirectToWordPressAdminPage:p}=ea(),C=D(),g=D(0),b=D(null),_=D(null),$=D(null),I=D(!1),y=D([]),M=D([]),A=D(0),E=D(null),P=D(!1),L=D(!0),H=D(!1),z=D(!1),U=D({}),G=D(null),N=D(""),ee=D(""),B=D(!1),O=Vo.debounce(j=>{ee.value=j},500),q=F(()=>N.value!==ee.value),X=F(()=>L.value||q.value),Q=kn({starred:null,published:null}),re=kn({page:1,perPage:10}),Z=kn({column:"id",order:"desc"}),ke=kn({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),We=yo(),we=()=>Le(It,{modelValue:ft.value,size:"s",type:"checkmark",ariaLabel:s("select_all_forms"),"onUpdate:modelValue":j=>fe(j)},()=>[]),He=({rowData:j})=>j?Le(It,{modelValue:j.selected,type:"checkmark",size:"s",ariaLabel:s("select_form_header"),"onUpdate:modelValue":ge=>j.selected=ge},()=>[]):null,xe=({rowData:j})=>j?Le(Wa,{size:"s",href:h(gn,`/manage/${j.id}`)},()=>[j.id]):null,ut=({rowData:j})=>j?Le(Wa,{size:"s",href:h(gn,`/manage/${j.id}`),class:"ivyforms-name-cell"},()=>[j.name]):null,le=({rowData:j})=>j?Le(jt,{name:j.starred?"star-2":"star",type:"fill",size:"d",color:j.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{j.starred=!j.starred,await u.updateStarred(j.id,j.starred),j.starred?(ke.starredTrueCount++,ke.starredFalseCount--):(ke.starredTrueCount--,ke.starredFalseCount++)}}):null,ye=({rowData:j})=>j?Le(fa,{modelValue:j.published,size:"s",ariaLabel:s("status_switch"),"onUpdate:modelValue":async ge=>{j.published=ge,await u.updateStatus(j.id,j.published),j.published?(ke.publishedTrueCount++,ke.publishedFalseCount--):(ke.publishedTrueCount--,ke.publishedFalseCount++)}}):null,ue=({rowData:j})=>{if(!j)return null;const ge=u.entryCount[j.id];return Le(Wa,{size:"s",href:h(gn,`/manage/${j.id}/results/entries`)},()=>[ge!==void 0?ge:"-"])},Se=({rowData:j})=>{if(!j)return null;const ge=`[ivyforms id=${j.id}]`;return Le("div",[Le(Xt,{content:s("copy_shortcode"),placement:"top"},()=>[Le(Me,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ariaLabel:s("copy_shorcode_table_form"),onClick:ot(ge)})]),Le("span",ge)])},te=({rowData:j})=>j?Le("div",{class:["ivyforms-column-actions",{hovered:j.id===G.value}]},[Le(Xt,{content:s("edit"),placement:"top"},()=>[Le(Me,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:Ee(j.id)})]),Le(Xt,{content:s("duplicate"),placement:"top"},()=>[Le(Me,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:gt(j.id)})]),Le(Xt,{content:s("preview"),placement:"top"},()=>[Le(Me,{iconOnly:!0,iconStart:"preview",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:Wt(j.id)})]),Le(Xt,{content:s("actions"),placement:"top"},()=>[Le(Me,{iconOnly:!0,iconStart:"context-menu-dot",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ref:ge=>{U.value[j.id]=ge&&"$el"in ge&&ge.$el instanceof HTMLElement?ge.$el:null},onClick:()=>De(j.id)})])]):null,he=D([{key:"select",width:56,minWidth:56,headerRenderer:we,cellRenderer:He,visible:!0,showInModal:!1,fixed:co.LEFT},{key:"star",width:32,minWidth:32,title:s("starred"),headerRenderer:()=>Le(jt,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:le,visible:!0,showInModal:!0},{key:"id",title:s("id"),width:40,minWidth:40,cellRenderer:xe,visible:!0,showInModal:!0,sortable:!0},{key:"name",title:s("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:ut,visible:!0,showInModal:!0},{key:"published",title:s("status"),width:48,minWidth:48,cellRenderer:ye,visible:!0,showInModal:!0},{key:"entries",title:s("entries"),width:54,minWidth:54,cellRenderer:ue,visible:!0,showInModal:!0},{key:"shortcode",title:s("shortcode"),width:160,minWidth:160,cellRenderer:Se,visible:!0,showInModal:!0},{key:"date-created",title:s("date_created"),width:105,minWidth:105,cellRenderer:({rowData:j})=>Le("span",Zn.formatWPDate(j.dateCreated)),visible:!0,showInModal:!0},{key:"date-edited",title:s("date_edited"),width:105,minWidth:105,cellRenderer:({rowData:j})=>Le("span",Zn.formatWPDate(j.dateEdited)),visible:!0,showInModal:!0},{key:"author",title:s("author"),width:204,minWidth:204,cellRenderer:({rowData:j})=>Le("span",j.author),visible:!0,sortable:!0,showInModal:!0},{key:"actions",headerRenderer:()=>Le(Xt,{content:s("column_visibility"),placement:"left",ariaLabel:s("column_visibility")},()=>[Le(jt,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:ln,style:"cursor: pointer;",ariaLabel:s("column_visibility"),role:"button"})]),class:"ivyforms-cell-actions",width:160,minWidth:160,cellRenderer:te,visible:!0,showInModal:!1,fixed:co.RIGHT}]),je=F(()=>Zn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),it=F(()=>{const j=he.value.filter(Mn=>Mn.visible),ge=j.filter(Mn=>Mn.showInModal),Je=g.value||0,Qe=j.reduce((Mn,Qa)=>Mn+(typeof Qa.width=="number"?Qa.width:0),0),Ma=Je-Qe>0?Je/ge.length:null;return j.map(Mn=>Mn.showInModal&&Ma?{...Mn,width:Math.floor(Ma)}:Mn)}),Ke=F(()=>he.value.reduce((j,ge)=>j+(typeof ge.minWidth=="number"?ge.minWidth:parseFloat(ge.minWidth)||0),0)),at=F(()=>M.value.some(j=>j.selected)),st=F(()=>M.value.filter(j=>j.selected).map(j=>j.id)),ft=F(()=>M.value.length>0&&M.value.every(j=>j.selected)),_t=F({get(){return y.value.every(j=>j.visible)},set(j){y.value.forEach(Je=>{Je.key!=="id"&&Je.showInModal&&(Je.visible=j)});const ge=y.value.find(Je=>Je.key==="id");ge&&(ge.visible=!0)}}),Ze=F(()=>y.value.filter(j=>j.visible).length),Mt=j=>Ze.value===3&&y.value.find(ge=>ge.key===j)?.visible,en=F(()=>N.value.trim()!==""||E.value||Q.starred!==null||Q.published!==null),tt=j=>({page:re.page,perPage:re.perPage,search:ee.value,sortBy:Z.column,sortOrder:Z.order,dateRange:Zn.formatDateRangeForApi(E.value),shouldGetCount:j,filters:{starred:Q.starred,published:Q.published}}),ot=j=>()=>{if(navigator.clipboard)navigator.clipboard.writeText(j).then(()=>{Ge({message:s("copied_shortcode"),type:"success"})});else{const ge=document.createElement("textarea");ge.value=j,ge.style.position="fixed",ge.style.opacity="0",document.body.appendChild(ge),ge.select();try{document.execCommand("copy"),Ge({message:s("copied_shortcode"),type:"success"})}catch(Je){Ge({message:Je,type:"error"})}document.body.removeChild(ge)}};Pe(N,O),Pe([()=>re.page,()=>re.perPage,()=>ee.value,()=>Q.starred,()=>Q.published,()=>E.value],async()=>{L.value=!0,await u.fetchData(tt(!1)),M.value=u.tableData,L.value=!1}),Pe(()=>u.paginationMeta,j=>{re.page!==j.page&&(re.page=j.page),re.perPage!==j.perPage&&(re.perPage=j.perPage)},{deep:!0,immediate:!0}),Pe(E,()=>z.value=!!E.value),Pe(()=>u.tableData,j=>{M.value=j,L.value=!1},{immediate:!0}),Pe(()=>u.paginationMeta,j=>{A.value=es(j).total||0},{immediate:!0}),Pe(()=>u.filterCount,j=>{ke.publishedTrueCount=j.publishedTrueCount,ke.publishedFalseCount=j.publishedFalseCount,ke.starredTrueCount=j.starredTrueCount,ke.starredFalseCount=j.starredFalseCount},{immediate:!0}),Pe(()=>y.value.map(j=>j.visible),()=>{if(y.value.filter(ge=>ge.visible).length===0){const ge=y.value.find(Je=>Je.key==="id");ge&&(ge.visible=!0)}}),Pe(()=>l.isFullScreenMode,()=>zt(!1)),Pe(()=>M.value,async()=>{await Tt()});const zt=async j=>{L.value=!0;try{await u.fetchData(tt(j)),M.value=u.tableData;const ge=u.paginationMeta;re.page=ge.page,re.perPage=ge.perPage,A.value=ge.total,j&&(ke.publishedTrueCount=u.filterCount.publishedTrueCount,ke.publishedFalseCount=u.filterCount.publishedFalseCount,ke.starredTrueCount=u.filterCount.starredTrueCount,ke.starredFalseCount=u.filterCount.starredFalseCount)}finally{L.value=!1,await Tt()}},pe=({column:j,order:ge})=>{Z.column=j,Z.order=ge==="asc"?"asc":ge==="desc"?"desc":"",re.page=1,zt(!1)},ie=()=>{B.value=!0},Fe=()=>{B.value=!1},Ce=()=>{zt(!1),B.value=!1},Ee=j=>()=>{p(gn,`/manage/${j}`)},Ot=j=>()=>{p(gn,`/manage/${j}/settings/general`)},gt=j=>async()=>{await We.handleActionClick(j,null,"form","duplicate",{setLoading:ge=>{L.value=ge}})},Wt=j=>()=>{window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${j}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},Ft=()=>{M.value.forEach(j=>{j.selected=!1})},fe=j=>{M.value.forEach(ge=>ge.selected=j)},De=Vo.debounce(j=>{const ge=U.value[j];if(!ge){Ge({message:s("menu_button_element_not_found"),type:"error"});return}G.value=j,f.openContextMenu({actions:[Ut(Lt.Entries,{handler:()=>{p(gn,`/manage/${j}/results/entries`)}}),Ut(Lt.Settings,{handler:Ot(j)}),Ut(Lt.Delete,{handler:async Je=>{await We.handleActionClick(null,[Je],"forms","delete",{setLoading:Qe=>{L.value=Qe}})}})],entityId:j,contextMenuButtonRef:ge,onClose:()=>{document.querySelectorAll(".el-table-v2__row.hovered").forEach(Qe=>Qe.classList.remove("hovered")),G.value=null}})},100),Tt=async()=>{await on();const j=document.querySelector(".ivyforms-table");if(!j)return;const ge=j.querySelectorAll(".el-table-v2__row");ge.length&&ge.forEach(Je=>{const Qe=Je.getAttribute("rowkey");Qe&&(Je.addEventListener("mouseenter",()=>{G.value=Number(Qe),ge.forEach(bn=>{bn.getAttribute("rowkey")===Qe&&bn.classList.add("hovered")})}),Je.addEventListener("mouseleave",()=>{G.value=null,ge.forEach(bn=>{bn.getAttribute("rowkey")===Qe&&bn.classList.remove("hovered")})}))})},ln=()=>{y.value=he.value.map(j=>({key:j.key,visible:j.visible,showInModal:j.showInModal??!0,title:j.title})),I.value=!0},Jt=()=>{y.value.forEach(Je=>{const Qe=he.value.find(bn=>bn.key===Je.key);Qe&&(Qe.visible=Je.visible)}),he.value=[...he.value];const j=he.value.filter(Je=>Je.visible&&Je.showInModal),ge=j.length>0?`${100/j.length}%`:"auto";he.value.forEach(Je=>{Je.showInModal&&(Je.width=Je.visible?ge:null)}),I.value=!1},sn=()=>{P.value=!0,on(()=>{dn(),document.querySelector(".el-date-editor")?.click()})},dn=()=>{on(()=>{const j=_.value&&"$el"in _.value?_.value.$el:_.value,ge=$.value&&"$el"in $.value?$.value.$el:$.value;if(j instanceof HTMLElement&&ge instanceof HTMLElement){const Je=j.getBoundingClientRect();ge.style.position="absolute",ge.style.top=`${Je.bottom+8}px`,ge.style.left=`${Je.left}px`,ge.style.inset="unset"}})},Hn=()=>{P.value=!1},Xa=()=>{H.value=!1},ae=()=>{E.value=null,z.value=!1,P.value=!1},oe=(j,ge=500)=>()=>{j(),setTimeout(()=>{f.closeContextMenu()},ge)},Xe=(j,ge)=>{Q.starred=j==="starred"?ge:null,Q.published=j==="published"?ge:null,H.value=ge!==null},Pt=async()=>{if(f.isOpen){f.closeContextMenu();return}f.openContextMenu({actions:[Ut(Lt.Published,{handler:oe(()=>Xe("published",!0)),rightText:ke.publishedTrueCount.toString(),isActive:()=>Q.published===!0,secondary:!0}),Ut(Lt.Unpublished,{handler:oe(()=>Xe("published",!1)),isActive:()=>Q.published===!1,secondary:!0,rightText:ke.publishedFalseCount.toString()}),Ut(Lt.Starred,{handler:oe(()=>Xe("starred",!0)),isActive:()=>Q.starred===!0,secondary:!0,rightText:ke.starredTrueCount.toString()}),Ut(Lt.Unstarred,{handler:oe(()=>Xe("starred",!1)),isActive:()=>Q.starred===!1,rightText:ke.starredFalseCount.toString(),secondary:!0}),Ut(Lt.Reset,{handler:oe(()=>{Xe("starred",null),Xe("published",null)}),secondary:!0,divided:!0})],contextMenuButtonRef:_.value})},At=()=>{Q.starred=null,Q.published=null,H.value=!1},Ht=()=>{Q.starred=null,Q.published=null,E.value=null,N.value="",re.page=1,H.value=!1,z.value=!1};function kt(j){const ge=_.value&&("$el"in _.value?_.value.$el:_.value),Je=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");f.isOpen&&!ge?.contains(j.target)&&!Je?.contains(j.target)&&f.closeContextMenu()}return Vt(()=>{document.addEventListener("mousedown",kt),zt(!0),a.loadAllSettings(),b.value=new ResizeObserver(ge=>{for(const Je of ge)g.value=Je.contentRect.width});const j=C.value?.$el?.parentElement;j&&b.value.observe(j)}),mo(()=>{document.removeEventListener("mousedown",kt),b.value&&b.value.disconnect()}),(j,ge)=>{const Je=Uo,Qe=ts,bn=U_,Ma=Sl,Mn=kl,Qa=Ca,Pl=Fl,Al=$l;return c(),T("div",F4,[S("div",k4,[S("div",S4,[d(Je,{modelValue:N.value,"onUpdate:modelValue":ge[0]||(ge[0]=St=>N.value=St),class:"ivyforms-search__fixed-width",placeholder:m(s)("search")},null,8,["modelValue","placeholder"]),P.value?(c(),J(Lo,{key:0,ref_key:"datePickerPopperRef",ref:$,modelValue:E.value,"onUpdate:modelValue":ge[1]||(ge[1]=St=>E.value=St),type:"datetimerange","date-format":je.value,"aria-label":m(s)("date_filters"),clearable:"",shortcuts:"",secondary:"",onClose:Hn},null,8,["modelValue","date-format","aria-label"])):ce("",!0),d(Qe,{color:"tertiary",type:"datepicker","aria-label":m(s)("date_filters"),indicator:z.value,"custom-hide-indicator":ae,onClick:sn},null,8,["aria-label","indicator"]),d(Qe,{ref_key:"menuButtonRef",ref:_,color:"tertiary",type:"filter","aria-label":m(s)("filters"),indicator:H.value,"custom-hide-indicator":At,onClick:Pt},null,8,["aria-label","indicator"]),d(Il,{onClose:Xa})]),S("div",C4,[d(Me,{"icon-start":"plus",onClick:ie},{default:x(()=>[de(V(m(s)("form")),1)]),_:1})])]),S("div",$4,[(c(),J(Pl,{key:g.value,ref_key:"tableRef",ref:C,data:X.value?[]:M.value,loading:X.value,total:A.value,"row-key":"id",columns:it.value,"min-table-width":Ke.value,"is-custom-header":at.value,sort:Z,pagination:"",onSortChange:pe,onWidthChange:ge[3]||(ge[3]=St=>g.value=St)},{header:x(()=>[d(bn,{loading:L.value,"onUpdate:loading":ge[2]||(ge[2]=St=>L.value=St),"selected-ids":st.value,onUnselectAll:Ft},null,8,["loading","selected-ids"])]),empty:x(()=>[X.value?(c(),T("div",M4,[d(Mn,null,{template:x(()=>[(c(!0),T(be,null,Be(re.perPage,St=>(c(),J(Ma,{key:St,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):en.value?(c(),J(Qa,{key:2,image:"filters",title:m(s)("empty_state_all_forms_title"),subtitle:m(s)("empty_state_all_forms_subtitle")},{actionButton:x(()=>[d(Me,{onClick:Ht},{default:x(()=>[de(V(m(s)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(c(),J(Qa,{key:1,image:"not-found",title:m(s)("empty_state_all_forms_title"),subtitle:m(s)("empty_state_all_forms_subtitle")},{actionButton:x(()=>[d(Me,{"icon-start":"plus",onClick:ie},{default:x(()=>[de(V(m(s)("form")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"])),d(Xi,{modelValue:I.value,"onUpdate:modelValue":ge[6]||(ge[6]=St=>I.value=St),title:m(s)("edit_table"),subtitle:m(s)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{footer:x(()=>[d(Me,{priority:"tertiary",size:"d",type:"fill",onClick:ge[5]||(ge[5]=St=>I.value=!1)},{default:x(()=>[de(V(m(s)("cancel")),1)]),_:1}),d(Me,{priority:"success",size:"d",type:"fill",onClick:Jt},{default:x(()=>[de(V(m(s)("save")),1)]),_:1})]),default:x(()=>[d(It,{modelValue:_t.value,"onUpdate:modelValue":ge[4]||(ge[4]=St=>_t.value=St),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:x(()=>[_n(j.$slots,"default",{},()=>[de(V(m(s)("show_all_forms")),1)])]),_:3},8,["modelValue"]),(c(!0),T(be,null,Be(y.value,St=>(c(),T("div",{key:St.key},[St.showInModal?(c(),J(It,{key:0,modelValue:St.visible,"onUpdate:modelValue":El=>St.visible=El,disabled:Mt(St.key),priority:"secondary",size:"s",type:"checkmark"},{default:x(()=>[de(V(St.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ce("",!0)]))),128))]),_:3},8,["modelValue","title","subtitle"])]),d(Cl,{"show-close":"","align-center":"",type:"error",width:"342px"}),S("div",T4,[d(Al,{"current-page":re.page,"onUpdate:currentPage":ge[7]||(ge[7]=St=>re.page=St),"page-size":re.perPage,"onUpdate:pageSize":ge[8]||(ge[8]=St=>re.perPage=St),total:A.value,secondary:"","aria-label":m(s)("pagination_navigation")},null,8,["current-page","page-size","total","aria-label"])]),d(yc,{visible:B.value,"onUpdate:visible":ge[9]||(ge[9]=St=>B.value=St),"source-page-type":"allForms",onClose:Fe,onFormCreated:Ce},null,8,["visible"])])}}}),A4=Ie({__name:"AllFormsPageSection",setup(r){return rn(),(n,a)=>{const l=P4,s=Ka;return c(),J(s,{"has-table":""},{default:x(()=>[d(l)]),_:1})}}}),E4=Ie({__name:"FormsPage",setup(r){const{getLabel:n}=Oe(),{redirectToWordPressAdminPage:a}=ea(),l=n("all_forms");so("pageTitle",l);const s=Dn(),u=F(()=>s.isFullScreenMode),f=D(Jn),h=[{label:n("all_forms"),index:Jn},{label:n("entries"),index:Cn},{label:n("integrations"),index:sa},{label:n("settings"),index:"global-settings",routeName:"global-settings"}],p=C=>{C!==f.value&&(f.value=C,C===Jn?a(Fa):C===Cn?a(ka):C==="global-settings"?a(Wo):C===sa&&a(pr))};return(C,g)=>{const b=Ga,_=$a,$=A4;return c(),T(be,null,[d(_,null,{left:x(()=>[u.value?(c(),J(Ya,{key:0,mode:"horizontal",ellipsis:!1},{default:x(()=>[(c(),T(be,null,Be(h,I=>d(Ha,{key:I.index,label:I.label,name:I.index,"is-active":f.value===I.index,type:"tonal",onClick:y=>p(I.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ce("",!0)]),default:x(()=>[d(b)]),_:1}),S("div",{class:Ue(["ivyforms-all-forms-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":u.value}])},[d($)],2)],64)}}}),lo=20,zu=100,jn=D(null),sl=D(null),zi=D(0),dl=D(0),ul=D(0),lr=D(null);let Yi=0;function ls(){const r=Ne();Yi++;const n=_=>{if(_.length===0)return;const $=_.reduce((I,y)=>I+(y.width??100),0);if($>=95&&$<=105){if($>100){const y=100/$;_.forEach(M=>{M.width=Math.max(lo,(M.width??100)*y)})}else if($<100){const y=100-$,M=_[_.length-1];M.width=(M.width??100)+y}_.forEach(y=>{y.width=Math.round((y.width??100)*10)/10});const I=_.reduce((y,M)=>y+(M.width??100),0);if(Math.abs(I-100)>.01){const y=_[_.length-1];y.width=Math.round(((y.width??100)+(100-I))*10)/10}}else _.forEach(I=>{I.width=Math.round((I.width??100)*10)/10})},a=(_,$)=>100-r.fields.filter(M=>M.rowIndex===_&&M.fieldIndex!==$).reduce((M,A)=>M+(A.width??100),0),l=(_,$,I)=>{_.preventDefault(),_.stopPropagation(),jn.value=$,sl.value=I,zi.value=_.clientX,dl.value=$.width??100,lr.value=null,document.body.classList.add("ivyforms-resizing-field"),document.body.style.cursor="col-resize",document.body.style.userSelect="none";const y=r.fields.filter(E=>E.rowIndex===$.rowIndex);y.sort((E,P)=>(E.columnIndex??0)-(P.columnIndex??0));const M=y.findIndex(E=>E.fieldIndex===$.fieldIndex),A=M<y.length-1?y[M+1]:null;ul.value=A?A.width??100:0,document.addEventListener("mousemove",s,{passive:!1}),document.addEventListener("mouseup",u)},s=_=>{if(_.preventDefault(),_.stopPropagation(),!jn.value||sl.value!=="right")return;const $=_.clientX-zi.value,I=document.querySelector(".ivyforms-form-builder__grid-container")?.clientWidth??800,y=$/I*100,M=jn.value,A=r.fields.filter(H=>H.rowIndex===M.rowIndex);A.sort((H,z)=>(H.columnIndex??0)-(z.columnIndex??0));const E=A.findIndex(H=>H.fieldIndex===M.fieldIndex),P=E<A.length-1?A[E+1]:null;let L=dl.value+y;if(L=Math.max(lo,Math.min(zu,L)),P){const z=dl.value+ul.value-L;z>=lo&&(M.width=Math.round(L*10)/10,P.width=Math.round(z*10)/10)}else{const z=100-A.filter(U=>U.fieldIndex!==M.fieldIndex).reduce((U,G)=>U+(G.width??100),0);L=Math.max(lo,Math.min(z,L)),M.width=Math.round(L*10)/10}},u=()=>{if(document.body.classList.remove("ivyforms-resizing-field"),document.body.style.cursor="",document.body.style.userSelect="",jn.value){const _=r.fields.filter($=>$.rowIndex===jn.value.rowIndex);n(_),r.updateFieldPositions()}jn.value=null,sl.value=null,ul.value=0,document.removeEventListener("mousemove",s),document.removeEventListener("mouseup",u)};return fr(()=>{Yi--,Yi===0&&(document.removeEventListener("mousemove",s),document.removeEventListener("mouseup",u),document.body.classList.remove("ivyforms-resizing-field"),document.body.style.cursor="",document.body.style.userSelect="",jn.value=null,sl.value=null,zi.value=0,dl.value=0,ul.value=0,lr.value=null)}),{resizingField:jn,hoveredFieldForResize:lr,startResize:l,setHoveredField:_=>{jn.value||(lr.value=_)},shouldShowResizeHandles:_=>Ne().fields.filter(y=>y.rowIndex===_.rowIndex).length>=5?!1:jn.value?jn.value.fieldIndex===_.fieldIndex:lr.value?.fieldIndex===_.fieldIndex,getAvailableSpace:a,getWidthForDropInEmptySpace:_=>{const $=a(_);return Math.max(lo,Math.min(zu,$))},canDuplicateField:_=>a(_.rowIndex??0)>=lo,getWidthForDuplicate:_=>{const $=_.width??100,I=a(_.rowIndex??0);return I>=$?$:Math.max(lo,I)},normalizeRowWidths:n}}const L4={class:"ivyforms-field__text"},R4={key:0,class:"ivyforms-description-message regular-14"},D4=Ie({__name:"TextField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),l=F(()=>a.fields.find(_=>_.fieldIndex===n.fieldIndex)),s=F(()=>l.value?.label||""),u=F(()=>l.value?.placeholder||""),f=F(()=>l.value?.required||!1),h=F(()=>l.value?.hideLabel||!1),p=F(()=>l.value?.fieldIndex??n.fieldIndex),C=F(()=>l.value?.defaultValue||""),g=F(()=>l.value?.description||""),b=F(()=>l.value?.labelPosition==="default"?"top":l.value?.labelPosition||"top");return(_,$)=>{const I=rt,y=Ae;return c(),T("div",L4,[d(y,{label:h.value?"":s.value,required:f.value,"label-position":b.value},{default:x(()=>[d(I,{id:p.value,"aria-label":s.value,readonly:"",placeholder:u.value,"model-value":C.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"]),g.value?(c(),T("div",R4,V(g.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),V4=Te(D4,[["__scopeId","data-v-bb8fc1e8"]]),O4={class:"ivyforms-field__email"},B4={key:0,class:"ivyforms-description-message regular-14"},U4=Ie({__name:"EmailField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,l=Ne(),s=F(()=>l.fields.find(y=>y.fieldIndex===a.fieldIndex)),u=F(()=>s.value?.label||""),f=F(()=>s.value?.placeholder||""),h=F(()=>s.value?.required||!1),p=F(()=>s.value?.hideLabel||!1),C=F(()=>s.value?.fieldIndex??a.fieldIndex),g=F(()=>s.value?.defaultValue||""),b=F(()=>s.value?.labelPosition==="default"?"top":s.value?.labelPosition||"top"),_=F(()=>s.value?.description||""),$=F(()=>s.value?.confirmFieldLabel||n("confirmation_label_placeholder")),I=F(()=>s.value?.confirmFieldPlaceholder||"");return(y,M)=>{const A=rt,E=Ae;return c(),T("div",O4,[d(E,{label:p.value?"":u.value,class:Ue(["ivyforms-field__email--first-form-item",{"ivyforms-field__email--confirm-first-form-item":s.value?.confirmFieldEnabled}]),required:h.value,"label-position":b.value},{default:x(()=>[d(A,{id:C.value,"aria-label":u.value,readonly:"",placeholder:f.value,"model-value":g.value,type:"email"},null,8,["id","aria-label","placeholder","model-value"]),_.value?(c(),T("div",B4,V(_.value),1)):ce("",!0)]),_:1},8,["label","class","required","label-position"]),s.value?.confirmFieldEnabled?(c(),J(E,{key:0,class:"ivyforms-field__email--second-form-item",label:s.value?.confirmFieldHideLabel?"":$.value,required:h.value},{default:x(()=>[d(A,{id:C.value+"-confirm",readonly:"",placeholder:I.value,"model-value":"",type:"email"},null,8,["id","placeholder"])]),_:1},8,["label","required"])):ce("",!0)])}}}),W4=Te(U4,[["__scopeId","data-v-8230460c"]]),N4={class:"ivyforms-field__numeric"},q4={key:0,class:"ivyforms-description-message regular-14"},z4=Ie({__name:"NumericField",props:{fieldIndex:{}},setup(r){const n=["us_decimal","us_int","eu_decimal","eu_int",""];function a(y){return typeof y!="string"?!1:n.includes(y)}const l=r,s=Ne(),u=F(()=>s.fields.find(y=>y.fieldIndex===l.fieldIndex)),f=F(()=>u.value?.label||""),h=F(()=>u.value?.placeholder||""),p=F(()=>u.value?.required||!1),C=F(()=>u.value?.hideLabel||!1),g=F(()=>u.value?.fieldIndex??l.fieldIndex),b=F(()=>{const y=u.value?.defaultValue;if(y===""||y===null||y===void 0)return null;const M=Number(y);return isNaN(M)?null:M}),_=F(()=>u.value?.description||""),$=F(()=>u.value?.labelPosition==="default"?"top":u.value?.labelPosition||"top"),I=F(()=>{const y=u.value?.numberFormat||"";return a(y)?y:""});return(y,M)=>{const A=Ae;return c(),T("div",N4,[d(A,{label:C.value?"":f.value,required:p.value,"label-position":$.value},{default:x(()=>[d(fl,{id:g.value,"read-only":"",placeholder:h.value,"model-value":b.value,"number-format":I.value},null,8,["id","placeholder","model-value","number-format"]),_.value?(c(),T("div",q4,V(_.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),Y4=Te(z4,[["__scopeId","data-v-9ac81118"]]),H4={class:"ivyforms-field__paragraph"},G4={key:0,class:"ivyforms-description-message regular-14"},K4=Ie({__name:"ParagraphField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),l=F(()=>a.fields.find($=>$.fieldIndex===n.fieldIndex)),s=F(()=>l.value?.label||""),u=F(()=>l.value?.placeholder||""),f=F(()=>l.value?.required||!1),h=F(()=>l.value?.hideLabel||!1),p=F(()=>l.value?.fieldIndex??n.fieldIndex),C=F(()=>l.value?.defaultValue||""),g=F(()=>l.value?.rows<=0?3:l.value?.rows),b=F(()=>l.value?.description||""),_=F(()=>l.value?.labelPosition==="default"?"top":l.value?.labelPosition||"top");return($,I)=>{const y=rt,M=Ae;return c(),T("div",H4,[d(M,{label:h.value?"":s.value,required:f.value,"label-position":_.value},{default:x(()=>[d(y,{id:p.value,readonly:"",placeholder:u.value,"model-value":C.value,type:"textarea",rows:g.value},null,8,["id","placeholder","model-value","rows"]),b.value?(c(),T("div",G4,V(b.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),X4=Te(K4,[["__scopeId","data-v-4388eb82"]]),Q4={class:"ivyforms-field__phone"},j4={key:0,class:"ivyforms-description-message regular-14"},Z4=Ie({__name:"PhoneField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),l=F(()=>a.fields.find(_=>_.fieldIndex===n.fieldIndex)),s=F(()=>l.value?.label||""),u=F(()=>l.value?.placeholder||"(___) __ - __ - __"),f=F(()=>l.value?.required||!1),h=F(()=>l.value?.hideLabel||!1),p=F(()=>l.value?.fieldIndex??n.fieldIndex),C=F(()=>l.value?.defaultValue||""),g=F(()=>l.value?.description||""),b=F(()=>l.value?.labelPosition==="default"?"top":l.value?.labelPosition||"top");return(_,$)=>{const I=Ae;return c(),T("div",Q4,[d(I,{label:h.value?"":s.value,required:f.value,"label-position":b.value},{default:x(()=>[d(a0,{id:p.value,disabled:"",placeholder:u.value,"model-value":C.value,type:"number"},null,8,["id","placeholder","model-value"]),g.value?(c(),T("div",j4,V(g.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),J4=Te(Z4,[["__scopeId","data-v-6dcd8378"]]),eb={class:"ivyforms-form-builder-field-recaptcha"},tb={key:0},nb={key:0,class:"ivyforms-recaptcha-widget"},ab={class:"ivyforms-recaptcha-widget__header"},ob={class:"ivyforms-recaptcha-widget__checkbox"},rb={class:"ivyforms-recaptcha-widget__text"},lb={class:"ivyforms-recaptcha-widget__logos"},ib={key:1,class:"ivyforms-recaptcha-badge"},sb={class:"ivyforms-recaptcha-badge__icon"},db={class:"ivyforms-recaptcha-badge__content"},ub={class:"ivyforms-recaptcha-badge__text"},cb={class:"ivyforms-recaptcha-badge__protected"},fb={class:"ivyforms-recaptcha-badge__links"},mb={href:"#",class:"ivyforms-recaptcha-badge__link"},vb={href:"#",class:"ivyforms-recaptcha-badge__link"},pb={key:1,class:"ivyforms-recaptcha-warning"},yb=Ie({__name:"RecaptchaField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=$n(),{getHashRedirectLink:l}=ea(),s=()=>l(Wo,"/security/recaptcha"),u=F(()=>a.isRecaptchaConfigured),f=F(()=>a.recaptchaType);return(h,p)=>{const C=jt,g=ji,b=Ae;return c(),T("div",eb,[d(b,null,{default:x(()=>[u.value?(c(),T("div",tb,[f.value==="v2"?(c(),T("div",nb,[S("div",ab,[S("div",ob,[d(C,{name:"check",type:"outline",category:"global",size:"s",class:"ivyforms-recaptcha-widget__icon"})]),S("span",rb,V(m(n)("not_a_robot")),1),S("div",lb,[d(C,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})])])])):(c(),T("div",ib,[S("div",sb,[d(C,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})]),S("div",db,[S("div",ub,[S("span",cb,V(m(n)("protected_by"))+" reCAPTCHA",1)]),S("div",fb,[S("a",mb,V(m(n)("privacy")),1),p[0]||(p[0]=S("span",{class:"ivyforms-recaptcha-badge__separator"},"-",-1)),S("a",vb,V(m(n)("terms")),1)])])]))])):(c(),T("div",pb,[d(g,{state:"warning",description:m(n)("recaptcha_not_configured"),"show-button":!1,"show-link":!0,"link-text":m(n)("configure_now"),"link-url":s()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),hb=Te(yb,[["__scopeId","data-v-2b788785"]]),gb={key:0,class:"ivyforms-name-fields__main-label ivyforms-mb-8 regular-16"},_b={key:0,class:"ivyforms-name-fields__main-label ivyforms-name-fields__main-label--left regular-16"},bb={key:0,class:"ivyforms-name-fields__layout-field-description regular-14 ivyforms-width-100"},wb={key:1,class:"ivyforms-name-fields__main-label ivyforms-name-fields__main-label--right regular-16"},xb=Ie({__name:"NameField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,l=Ne(),s=F(()=>l.fields.find(h=>h.fieldIndex===a.fieldIndex)),u=F(()=>s.value?.nameFields||[]),f=F(()=>{const h=s.value?.labelPosition;return h==="default"||!h?"top":h});return(h,p)=>{const C=rt,g=Ae;return c(),T("div",{class:Ue(["ivyforms-name-fields",[{"ivyforms-name-fields--readonly":!!s.value?.readOnly},`ivyforms-name-fields--label-${f.value}`]])},[!s.value?.hideLabel&&(f.value==="top"||f.value==="default")?(c(),T("div",gb,V(s.value?.label||m(n)("name")),1)):ce("",!0),S("div",{class:Ue(["ivyforms-name-fields__container",{"ivyforms-name-fields__container--flex-row":f.value==="left"||f.value==="right","ivyforms-name-fields__container--flex-column":f.value==="top"||f.value==="default"}])},[!s.value?.hideLabel&&f.value==="left"?(c(),T("div",_b,V(s.value?.label||m(n)("name")),1)):ce("",!0),S("div",{class:Ue(["ivyforms-name-fields__layout ivyforms-flex ivyforms-flex-direction-row ivyforms-flex-wrap-wrap ivyforms-gap-16",{"ivyforms-name-fields__layout--with-left-label":f.value==="left","ivyforms-name-fields__layout--with-right-label":f.value==="right"}])},[(c(!0),T(be,null,Be(u.value,b=>(c(),T("div",{key:b.id,class:Ue(["ivyforms-name-fields__layout-field ivyforms-flex-1",b.type.toLowerCase()+"-name"])},[d(g,{label:b.optionHide?"":b.label,required:b.required},{default:x(()=>[d(C,{id:b.id,readonly:"","aria-label":b.label,"model-value":b.modelValue,type:"text",placeholder:b.placeholder},null,8,["id","aria-label","model-value","placeholder"]),b.description?(c(),T("div",bb,V(b.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2))),128))],2),!s.value?.hideLabel&&f.value==="right"?(c(),T("div",wb,V(s.value?.label||m(n)("name")),1)):ce("",!0)],2)],2)}}}),Ib=Te(xb,[["__scopeId","data-v-3216a0bc"]]),Fb={class:"ivyforms-field__website"},kb={class:"ivyforms-field__website-prefix"},Sb={class:"ivyforms-field__website-suffix"},Cb={key:0,class:"ivyforms-description-message regular-14"},$b=Ie({__name:"WebsiteField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),l=F(()=>a.fields.find(I=>I.fieldIndex===n.fieldIndex)),s=F(()=>l.value?.label||""),u=F(()=>l.value?.placeholder||""),f=F(()=>l.value?.required||!1),h=F(()=>l.value?.hideLabel||!1),p=F(()=>l.value?.fieldIndex??n.fieldIndex),C=F(()=>l.value?.defaultValue||""),g=F(()=>l.value?.description||""),b=F(()=>l.value?.inputPrefix||""),_=F(()=>l.value?.inputSuffix||""),$=F(()=>l.value?.labelPosition==="default"?"top":l.value?.labelPosition||"top");return(I,y)=>{const M=rt,A=Ae;return c(),T("div",Fb,[d(A,{label:h.value?"":s.value,required:f.value,"label-position":$.value},{default:x(()=>[d(M,{id:p.value,readonly:"",placeholder:u.value,"model-value":C.value,type:"website"},o0({suffix:x(()=>[S("span",Sb,V(_.value),1)]),_:2},[b.value?{name:"prefix",fn:x(()=>[S("span",kb,V(b.value),1)]),key:"0"}:void 0]),1032,["id","placeholder","model-value"]),g.value?(c(),T("div",Cb,V(g.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),Mb=Te($b,[["__scopeId","data-v-4ef701f8"]]),Tb={class:"ivyforms-field__require-pro"},Pb={class:"ivyforms-field__require-pro-warning"},Ab=Ie({__name:"RequirePro",setup(r){const{getLabel:n}=Oe(),a=()=>dr();return(l,s)=>{const u=ji,f=Ae;return c(),T("div",Tb,[d(f,null,{default:x(()=>[S("div",Pb,[d(u,{state:"warning",description:m(n)("require_pro_plan"),"show-link":!1,"show-button":!0,"button-label":m(n)("upgrade"),onButtonClick:s[0]||(s[0]=h=>a())},null,8,["description","button-label"])])]),_:1})])}}}),Eb={key:0,class:"ivyforms-field__address-label ivyforms-mb-8 regular-16"},Lb={key:0,class:"ivyforms-field__address-label ivyforms-field__address-label--left regular-16 ivyforms-mr-16 ivyforms-flex ivyforms-align-items-center"},Rb={class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Db={key:0,class:"ivyforms-field__address-description regular-14"},Vb={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},Ob={key:2,class:"ivyforms-field__address-description regular-14"},Bb={class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Ub={key:0,class:"ivyforms-field__address-description regular-14"},Wb={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},Nb={key:2,class:"ivyforms-field__address-description regular-14"},qb={key:0,class:"ivyforms-field__address-label ivyforms-field__address-label--right regular-16 ivyforms-ml-16 ivyforms-flex ivyforms-align-items-center"},zb={key:2,class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Yb={key:0,class:"ivyforms-field__address-description regular-14"},Hb={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},Gb={key:2,class:"ivyforms-field__address-description regular-14"},Kb=Ie({__name:"AddressField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,l=Ne(),s=F(()=>l.fields.find(C=>C.fieldIndex===a.fieldIndex)),u=F(()=>(s.value?.addressFields||[]).filter(C=>C.visible!==!1)),f=ju.map(C=>C.name),h=F({get:()=>u.value.find(C=>C.type==="country")?.value||"",set:()=>{}}),p=F(()=>{const C=s.value?.labelPosition;return C==="default"||!C?"top":C});return(C,g)=>{const b=rt,_=Ae,$=Rt,I=Zt;return c(),T("div",{class:Ue(["ivyforms-field__address ivyforms-width-100",[{"ivyforms-field__address--readonly":!!s.value?.readOnly},`ivyforms-field__address--label-${p.value}`]])},[!s.value?.hideLabel&&(p.value==="top"||p.value==="default")?(c(),T("div",Eb,V(s.value?.label||m(n)("address")),1)):ce("",!0),S("div",{class:Ue(["ivyforms-field__address-container ivyforms-width-100",{"ivyforms-field__address-container--flex-row":p.value==="left"||p.value==="right","ivyforms-field__address-container--flex-column":p.value==="top"||p.value==="default"}])},[p.value==="left"?(c(),T(be,{key:0},[s.value?.hideLabel?ce("",!0):(c(),T("div",Lb,V(s.value?.label||m(n)("address")),1)),S("div",Rb,[(c(!0),T(be,null,Be(u.value.slice(0,3),y=>(c(),T("div",{key:y.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[S("div",{class:Ue(["ivyforms-field__address-field ivyforms-flex-1",y.type.toLowerCase()+"-address"])},[d(_,{label:y.hideLabel?"":y.label,required:y.required},{default:x(()=>[d(b,{id:y.id,"aria-label":y.label,readonly:"","model-value":y.value,type:"text",placeholder:y.placeholder},null,8,["id","aria-label","model-value","placeholder"]),y.description?(c(),T("div",Db,V(y.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2)]))),128)),S("div",Vb,[(c(!0),T(be,null,Be(u.value.slice(3,6),y=>(c(),T("div",{key:y.type,class:Ue(["ivyforms-field__address-field ivyforms-flex-1",y.type.toLowerCase()+"-address"])},[d(_,{label:y.hideLabel?"":y.label,required:y.required},{default:x(()=>[y.type==="country"?(c(),J(I,{key:0,id:y.id,modelValue:h.value,"onUpdate:modelValue":g[0]||(g[0]=M=>h.value=M),placeholder:m(n)("select_country"),disabled:"",readonly:""},{default:x(()=>[d($,{value:""},{default:x(()=>[de(V(m(n)("select_country")),1)]),_:1}),(c(!0),T(be,null,Be(m(f),M=>(c(),J($,{key:M,value:M},{default:x(()=>[de(V(M),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(c(),J(b,{key:1,id:y.id,"aria-label":y.label,readonly:"","model-value":y.value,type:"text",placeholder:y.placeholder},null,8,["id","aria-label","model-value","placeholder"])),y.description?(c(),T("div",Ob,V(y.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2))),128))])])],64)):p.value==="right"?(c(),T(be,{key:1},[S("div",Bb,[(c(!0),T(be,null,Be(u.value.slice(0,3),y=>(c(),T("div",{key:y.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[S("div",{class:Ue(["ivyforms-field__address-field ivyforms-flex-1",y.type.toLowerCase()+"-address"])},[d(_,{label:y.hideLabel?"":y.label,required:y.required},{default:x(()=>[d(b,{id:y.id,"aria-label":y.label,readonly:"","model-value":y.value,type:"text",placeholder:y.placeholder},null,8,["id","aria-label","model-value","placeholder"]),y.description?(c(),T("div",Ub,V(y.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2)]))),128)),S("div",Wb,[(c(!0),T(be,null,Be(u.value.slice(3,6),y=>(c(),T("div",{key:y.type,class:Ue(["ivyforms-field__address-field ivyforms-flex-1",y.type.toLowerCase()+"-address"])},[d(_,{label:y.hideLabel?"":y.label,required:y.required},{default:x(()=>[y.type==="country"?(c(),J(I,{key:0,id:y.id,modelValue:h.value,"onUpdate:modelValue":g[1]||(g[1]=M=>h.value=M),placeholder:m(n)("select_country"),disabled:"",readonly:""},{default:x(()=>[d($,{value:""},{default:x(()=>[de(V(m(n)("select_country")),1)]),_:1}),(c(!0),T(be,null,Be(m(f),M=>(c(),J($,{key:M,value:M},{default:x(()=>[de(V(M),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(c(),J(b,{key:1,id:y.id,"aria-label":y.label,readonly:"","model-value":y.value,type:"text",placeholder:y.placeholder},null,8,["id","aria-label","model-value","placeholder"])),y.description?(c(),T("div",Nb,V(y.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2))),128))])]),s.value?.hideLabel?ce("",!0):(c(),T("div",qb,V(s.value?.label||m(n)("address")),1))],64)):(c(),T("div",zb,[(c(!0),T(be,null,Be(u.value.slice(0,3),y=>(c(),T("div",{key:y.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[S("div",{class:Ue(["ivyforms-field__address-field ivyforms-flex-1",y.type.toLowerCase()+"-address"])},[d(_,{label:y.hideLabel?"":y.label,required:y.required},{default:x(()=>[d(b,{id:y.id,"aria-label":y.label,readonly:"","model-value":y.value,type:"text",placeholder:y.placeholder},null,8,["id","aria-label","model-value","placeholder"]),y.description?(c(),T("div",Yb,V(y.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2)]))),128)),S("div",Hb,[(c(!0),T(be,null,Be(u.value.slice(3,6),y=>(c(),T("div",{key:y.type,class:Ue(["ivyforms-field__address-field ivyforms-flex-1",y.type.toLowerCase()+"-address"])},[d(_,{label:y.hideLabel?"":y.label,required:y.required},{default:x(()=>[y.type==="country"?(c(),J(I,{key:0,id:y.id,modelValue:h.value,"onUpdate:modelValue":g[2]||(g[2]=M=>h.value=M),placeholder:m(n)("select_country"),disabled:"",readonly:""},{default:x(()=>[d($,{value:""},{default:x(()=>[de(V(m(n)("select_country")),1)]),_:1}),(c(!0),T(be,null,Be(m(f),M=>(c(),J($,{key:M,value:M},{default:x(()=>[de(V(M),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(c(),J(b,{key:1,id:y.id,"aria-label":y.label,readonly:"","model-value":y.value,type:"text",placeholder:y.placeholder},null,8,["id","aria-label","model-value","placeholder"])),y.description?(c(),T("div",Gb,V(y.description),1)):ce("",!0)]),_:2},1032,["label","required"])],2))),128))])]))],2)],2)}}}),Xb=Te(Kb,[["__scopeId","data-v-c5de3e61"]]),Qb={class:"ivyforms-field__radio"},jb={key:0,class:"ivyforms-description-message regular-14"},Zb=Ie({__name:"RadioField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),l=F(()=>a.fields.find($=>$.fieldIndex===n.fieldIndex)),s=F(()=>l.value?.label||""),u=F(()=>l.value?.required||!1),f=F(()=>l.value?.hideLabel||!1),h=F(()=>l.value?.fieldIndex??n.fieldIndex),p=F(()=>l.value?.description||""),C=F(()=>l.value?.labelPosition==="default"?"top":l.value?.labelPosition||"top"),g=F({get(){const I=(l.value?.fieldOptions||[]).find(y=>y.isDefault);return I?String(I.value):""},set(){}});function b($){const I=$.slice();for(let y=I.length-1;y>0;y--){const M=Math.floor(Math.random()*(y+1));[I[y],I[M]]=[I[M],I[y]]}return I}const _=F(()=>{let $=l.value?.fieldOptions||[];return l.value?.shuffleOptions&&($=b($)),$.map(I=>({label:I.label,value:I.value,id:I.id}))});return($,I)=>{const y=Sn,M=mr,A=Ae;return c(),T("div",Qb,[d(A,{label:f.value?"":s.value,required:u.value,"label-position":C.value},{default:x(()=>[d(M,{id:h.value,modelValue:g.value,"onUpdate:modelValue":I[0]||(I[0]=E=>g.value=E),"aria-label":s.value,direction:"vertical",readonly:"",class:"ivyforms-field__radio-group ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-start ivyforms-gap-8"},{default:x(()=>[(c(!0),T(be,null,Be(_.value,E=>(c(),J(y,{id:E.id,key:E.id||E.value,value:E.value,label:E.label,priority:"secondary",readonly:"",class:"ivyforms-field__radio-option"},null,8,["id","value","label"]))),128))]),_:1},8,["id","modelValue","aria-label"]),p.value?(c(),T("div",jb,V(p.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),Jb=Te(Zb,[["__scopeId","data-v-8b75224b"]]),e6={class:"ivyforms-field__checkbox"},t6={key:0,class:"ivyforms-description-message regular-14"},n6=Ie({__name:"CheckboxField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),l=F(()=>a.fields.find($=>$.fieldIndex===n.fieldIndex)),s=F(()=>l.value?.label||""),u=F(()=>l.value?.required||!1),f=F(()=>l.value?.hideLabel||!1),h=F(()=>l.value?.fieldIndex??n.fieldIndex),p=F(()=>l.value?.description||""),C=F(()=>l.value?.labelPosition==="default"?"top":l.value?.labelPosition||"top"),g=F({get(){return(l.value?.fieldOptions||[]).filter(I=>I.isDefault).map(I=>I.value)},set(){}});function b($){const I=$.slice();for(let y=I.length-1;y>0;y--){const M=Math.floor(Math.random()*(y+1));[I[y],I[M]]=[I[M],I[y]]}return I}const _=F(()=>{let $=l.value?.fieldOptions||[];return l.value?.shuffleOptions&&($=b($)),$.map(I=>({label:I.label,value:I.value,id:I.id}))});return($,I)=>(c(),T("div",e6,[d(Ae,{label:f.value?"":s.value,required:u.value,"label-position":C.value},{default:x(()=>[d(r0,{id:h.value,modelValue:g.value,"onUpdate:modelValue":I[0]||(I[0]=y=>g.value=y),readonly:"",class:"ivyforms-field__checkbox-group ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-start ivyforms-flex-direction-column ivyforms-gap-8"},{default:x(()=>[(c(!0),T(be,null,Be(_.value,y=>(c(),J(It,{id:y.id,key:y.id||y.value,value:y.value,priority:"secondary",type:"checkmark",class:Ue(["ivyforms-field__checkbox-option",{"readonly-option":!0}])},{default:x(()=>[de(V(y.label),1)]),_:2},1032,["id","value"]))),128))]),_:1},8,["id","modelValue"]),p.value?(c(),T("div",t6,V(p.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])]))}}),a6=Te(n6,[["__scopeId","data-v-99a351f6"]]),o6={class:"ivyforms-field__select"},r6={key:0,class:"ivyforms-description-message regular-14"},l6=Ie({__name:"SelectField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),l=F(()=>a.fields.find(I=>I.fieldIndex===n.fieldIndex)),s=F(()=>l.value?.label||""),u=F(()=>l.value?.required||!1),f=F(()=>l.value?.hideLabel||!1),h=F(()=>l.value?.fieldIndex??n.fieldIndex),p=F(()=>l.value?.description||""),C=F(()=>l.value?.fieldOptions||[]),g=F(()=>{const I=l.value;return I&&typeof I=="object"&&I.type==="multi-select"}),b=F(()=>l.value?.placeholder||""),_=F({get(){const I=l.value?.fieldOptions||[];if(g.value)return I.filter(y=>y.isDefault).map(y=>y.value);{const y=I.find(M=>M.isDefault);return y?String(y.value):""}},set(I){l.value&&(g.value&&Array.isArray(I)?l.value.fieldOptions.forEach(y=>{y.isDefault=I.includes(y.value)}):l.value.fieldOptions.forEach(y=>{y.isDefault=String(y.value)===String(I)}))}}),$=F(()=>l.value?.labelPosition==="default"?"top":l.value?.labelPosition||"top");return(I,y)=>{const M=Rt,A=Zt,E=Ae;return c(),T("div",o6,[d(E,{label:f.value?"":s.value,required:u.value,"label-position":$.value},{default:x(()=>[d(A,{id:String(h.value),modelValue:_.value,"onUpdate:modelValue":y[0]||(y[0]=P=>_.value=P),class:"ivyforms-field__select-dropdown",multiple:g.value,placeholder:b.value,readonly:""},{default:x(()=>[(c(!0),T(be,null,Be(C.value,P=>(c(),J(M,{key:P.id||P.value,value:P.value,label:P.label},null,8,["value","label"]))),128))]),_:1},8,["id","modelValue","multiple","placeholder"]),p.value?(c(),T("div",r6,V(p.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])])}}}),i6=Te(l6,[["__scopeId","data-v-777fd7ac"]]),s6={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},d6={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},u6={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},c6={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},f6={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},m6={class:"ivyforms-flex ivyforms-width-100 ivyforms-gap-12"},v6={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},p6={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},y6={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},h6={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},g6={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-justify-content-end"},_6={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},b6=Ie({__name:"TimeField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,l=Ne(),s=F(()=>l.fields.find(O=>O.fieldIndex===a.fieldIndex)),u=F(()=>s.value?.label||""),f=F(()=>s.value?.placeholder||""),h=F(()=>s.value?.required||!1),p=F(()=>s.value?.hideLabel||!1),C=F(()=>s.value?.readOnly||!1),g=F(()=>s.value?.description||""),b=F(()=>s.value?.fieldIndex??a.fieldIndex),_=F(()=>s.value?.defaultValue||""),$=F(()=>s.value?.timeFieldType||"time-picker"),I=F(()=>s.value?.timeFormat),y=F(()=>s.value?.labelPosition==="default"?"top":s.value?.labelPosition||"top"),M=F(()=>$.value==="dropdown"),{parseTimeString:A,to24hFormat:E}=ml(),P=F(()=>E(_.value)),L=F(()=>A(_.value)),H=F(()=>{if(!_.value||/^(AM|PM)$/i.test(_.value.trim()))return"";const O=_.value.match(/^(.*?)(?:\s*(AM|PM))?$/);return O?O[1].trim():_.value}),z=F(()=>H.value),U=D(""),G=F(()=>{if(!_.value)return"";const O=_.value.match(/\b(AM|PM)\b/i);return O&&O[1]?O[1].toUpperCase():""});Pe(G,O=>{U.value=O});const N=F(()=>{if(!_.value)return"";const O=_.value.match(/^(\d{2})$/);if(O)return O[1];const q=_.value.match(/^(\d{2}):/);return q?q[1]:""}),ee=F(()=>{if(!_.value)return"";if(/^:([0-9]{2})$/.test(_.value)){const O=_.value.match(/^:([0-9]{2})$/);return O?O[1]:""}return L.value.minutes}),B=F(()=>_.value?/^(AM|PM)$/.test(_.value)?_.value:L.value.amPm?L.value.amPm:"":"");return(O,q)=>(c(),T("div",{class:Ue(["ivyforms-field-time",{"ivyforms-field-time--readonly":C.value}])},[M.value?(c(),J(Ae,{key:1,label:p.value?"":u.value,required:h.value,"label-position":y.value},{default:x(()=>[S("div",m6,[S("div",v6,[S("div",p6,V(m(n)("hours")),1),d(Zt,{"model-value":N.value,placeholder:"--",readonly:"",onMousedown:q[3]||(q[3]=yt(()=>{},["prevent"])),onClick:q[4]||(q[4]=yt(()=>{},["prevent"]))},null,8,["model-value"])]),S("div",y6,[S("div",h6,V(m(n)("minutes")),1),d(Zt,{"model-value":ee.value,placeholder:"--",readonly:"",onMousedown:q[5]||(q[5]=yt(()=>{},["prevent"])),onClick:q[6]||(q[6]=yt(()=>{},["prevent"]))},null,8,["model-value"])]),s.value.timeFormat==="ampm"?(c(),T("div",g6,[d(Zt,{"model-value":B.value,"aria-label":m(n)("am_pm"),placeholder:m(n)("am_pm"),readonly:"",onMousedown:q[7]||(q[7]=yt(()=>{},["prevent"])),onClick:q[8]||(q[8]=yt(()=>{},["prevent"]))},null,8,["model-value","aria-label","placeholder"])])):ce("",!0)]),g.value?(c(),T("div",_6,V(g.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])):(c(),T(be,{key:0},[$.value==="input"?(c(),J(Ae,{key:0,label:p.value?"":u.value,required:h.value,"label-position":y.value},{default:x(()=>[S("div",s6,[S("div",d6,[d(rt,{id:"time_"+b.value,"aria-label":u.value,readonly:"",placeholder:f.value,"model-value":z.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"])]),s.value.timeFormat==="ampm"?(c(),T("div",u6,[d(Zt,{"model-value":G.value,"aria-label":m(n)("am_pm"),readonly:"",placeholder:m(n)("am_pm"),onMousedown:q[0]||(q[0]=yt(()=>{},["prevent"])),onClick:q[1]||(q[1]=yt(()=>{},["prevent"]))},null,8,["model-value","aria-label","placeholder"])])):ce("",!0)]),g.value?(c(),T("div",c6,V(g.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])):(c(),J(Ae,{key:1,label:p.value?"":u.value,required:h.value,"label-position":y.value},{default:x(()=>[d(Zu,{id:"time_"+b.value,"aria-label":u.value,editable:!1,format:I.value==="ampm"?"hh:mm A":"HH:mm","model-value":P.value,clearable:!1,"time-format":I.value,placeholder:f.value,onClick:q[2]||(q[2]=yt(()=>{},["stop","prevent"]))},null,8,["id","aria-label","format","model-value","time-format","placeholder"]),g.value?(c(),T("div",f6,V(g.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"]))],64))],2))}}),w6=Te(b6,[["__scopeId","data-v-f303e833"]]),x6={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},I6={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},F6={class:"ivyforms-flex ivyforms-width-100 ivyforms-gap-12"},k6={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},S6={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},C6={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},$6={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},M6={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},T6={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},P6={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},A6=Ie({__name:"DateField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,l=Ne(),s=F(()=>l.fields.find(O=>O.fieldIndex===a.fieldIndex)),u=F(()=>s.value?.label||""),f=F(()=>s.value?.placeholder||""),h=F(()=>s.value?.required||!1),p=F(()=>s.value?.hideLabel||!1),C=F(()=>s.value?.readOnly||!1),g=F(()=>s.value?.description||""),b=F(()=>s.value?.fieldIndex??a.fieldIndex),_=F(()=>s.value?.defaultValue||""),$=F(()=>s.value?.dateFieldType||"picker"),I=F(()=>s.value?.dateFormat||"MM/DD/YYYY"),y=F(()=>s.value?.labelPosition==="default"?"top":s.value?.labelPosition||"top"),M=F(()=>$.value==="picker"),A=F(()=>$.value==="input"),E=F(()=>$.value==="dropdown"),{parseDateString:P}=ns(),L=F(()=>P(String(_.value||""),String(I.value))),H=F(()=>_.value||""),z=F(()=>L.value.day),U=F(()=>L.value.month),G=F(()=>L.value.year),N=F(()=>n("day")),ee=F(()=>n("month")),B=F(()=>n("year"));return(O,q)=>(c(),T("div",{class:Ue(["ivyforms-field-date",{"ivyforms-field-date--readonly":C.value}])},[M.value?(c(),J(Ae,{key:0,label:p.value?"":u.value,required:h.value,"label-position":y.value},{default:x(()=>[d(rt,{id:"date_"+b.value,"aria-label":u.value,placeholder:f.value,"model-value":H.value,type:"text",readonly:""},null,8,["id","aria-label","placeholder","model-value"]),g.value?(c(),T("div",x6,V(g.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])):A.value?(c(),J(Ae,{key:1,label:p.value?"":u.value,required:h.value,"label-position":y.value},{default:x(()=>[d(rt,{id:"date_"+b.value,"aria-label":u.value,readonly:"",placeholder:f.value,"model-value":H.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"]),g.value?(c(),T("div",I6,V(g.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])):E.value?(c(),J(Ae,{key:2,label:p.value?"":u.value,required:h.value,"label-position":y.value},{default:x(()=>[S("div",F6,[S("div",k6,[S("div",S6,V(N.value),1),d(Zt,{"model-value":z.value,placeholder:"--",readonly:"",onMousedown:q[0]||(q[0]=yt(()=>{},["prevent"])),onClick:q[1]||(q[1]=yt(()=>{},["prevent"]))},null,8,["model-value"])]),S("div",C6,[S("div",$6,V(ee.value),1),d(Zt,{"model-value":U.value,placeholder:"--",readonly:"",onMousedown:q[2]||(q[2]=yt(()=>{},["prevent"])),onClick:q[3]||(q[3]=yt(()=>{},["prevent"]))},null,8,["model-value"])]),S("div",M6,[S("div",T6,V(B.value),1),d(Zt,{"model-value":G.value,placeholder:"--",readonly:"",onMousedown:q[4]||(q[4]=yt(()=>{},["prevent"])),onClick:q[5]||(q[5]=yt(()=>{},["prevent"]))},null,8,["model-value"])])]),g.value?(c(),T("div",P6,V(g.value),1)):ce("",!0)]),_:1},8,["label","required","label-position"])):ce("",!0)],2))}}),E6=Te(A6,[["__scopeId","data-v-09991680"]]),L6=["data-field-index"],R6={class:"ivyforms-field-unit__action-buttons ivyforms-flex ivyforms-gap-4"},D6=Ie({__name:"IvyFieldUnit",props:{variant:{},type:{},fieldIndex:{}},emits:["dragstart","dragend"],setup(r,{emit:n}){const a=Ne(),{resizingField:l}=ls(),s=D(null),u=r,f=n,h=()=>{a.selectField(u.fieldIndex)},p=E=>{const P=new Image;P.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",E.dataTransfer.setDragImage(P,0,0),E.dataTransfer.effectAllowed="move";const L=a.fields.find(H=>H.fieldIndex===u.fieldIndex);L&&(E.dataTransfer.setData("fieldData",JSON.stringify(L)),f("dragstart",E,u.fieldIndex),E.stopPropagation())},C=E=>{f("dragend",E),E.stopPropagation()},g=D(!1),b=F(()=>a.isSelected(u.fieldIndex)),_=F(()=>l.value!==null),$=xl(),I=F(()=>$.isOpen&&$.contextMenuProps.entityId===u.fieldIndex),y=E=>{const P=a.fields.find(B=>B.fieldIndex===u.fieldIndex);if(!P)return;const L=a.fields.filter(B=>(B.rowIndex??0)===(P.rowIndex??0)).length,H=a.fields.filter(B=>(B.rowIndex??0)===(P.rowIndex??0)).sort((B,O)=>(B.columnIndex??0)-(O.columnIndex??0)),z=H.findIndex(B=>B.fieldIndex===P.fieldIndex),U=z===0,G=z===H.length-1,N=[];U||N.push(Ut(Lt.MoveLeft,{handler:()=>{a.moveFieldLeft(u.fieldIndex),setTimeout(()=>a.selectField(u.fieldIndex),0)}})),G||N.push(Ut(Lt.MoveRight,{handler:()=>{a.moveFieldRight(u.fieldIndex),setTimeout(()=>a.selectField(u.fieldIndex),0)}})),L<5&&P.type!=="recaptcha"&&N.push(Ut(Lt.Duplicate,{handler:()=>{a.duplicateField(u.fieldIndex)}})),N.push(Ut(Lt.Delete,{divided:!0,handler:()=>{a.deleteField(u.fieldIndex)}}));const ee=E.currentTarget;ee&&$.openContextMenu({contextMenuButtonRef:ee,actions:N,entityId:u.fieldIndex})},M=F(()=>{const E=u.fieldIndex,P=a.fields.find(N=>N.fieldIndex===E);if(!P)return[];const L=a.fields.filter(N=>(N.rowIndex??0)===(P.rowIndex??0)).length,H=L>1,z=L>1,U=Math.max(...a.fields.map(N=>N.rowIndex??0))+1,G=U===1;return[{icon:"move",category:"builder",type:"outline",hidden:!1,isDragHandle:!0,handler:()=>{}},{icon:"arrow-up",category:"arrows",type:"outline",hidden:z||G||(P.rowIndex??0)===0,handler:()=>{if(L===1&&P.rowIndex&&P.rowIndex>0){const N=P.rowIndex,ee=N-1,B=a.selectedField?.fieldIndex;a.fields.forEach(O=>{O.rowIndex===N?O.rowIndex=ee:O.rowIndex===ee&&(O.rowIndex=N)}),a.updateFieldPositions(),B===P.fieldIndex&&(a.selectedField=P,setTimeout(()=>{const O=document.querySelector(`[data-field-index="${P.fieldIndex}"]`);O&&O.scrollIntoView({behavior:"smooth",block:"center"})},100))}else a.moveFieldUp(P.fieldIndex)}},{icon:"arrow-down",category:"arrows",type:"outline",hidden:z||G||(P.rowIndex??0)>=U-1,handler:()=>{if(L===1&&P.rowIndex!==void 0&&P.rowIndex<U-1){const N=P.rowIndex,ee=N+1,B=a.selectedField?.fieldIndex;a.fields.forEach(O=>{O.rowIndex===N?O.rowIndex=ee:O.rowIndex===ee&&(O.rowIndex=N)}),a.updateFieldPositions(),B===P.fieldIndex&&(a.selectedField=P,setTimeout(()=>{const O=document.querySelector(`[data-field-index="${P.fieldIndex}"]`);O&&O.scrollIntoView({behavior:"smooth",block:"center"})},100))}else a.moveFieldDown(P.fieldIndex)}},{icon:"settings",category:"global",type:"outline",hidden:!1,handler:()=>{h()}},{icon:"copy",category:"global",type:"outline",hidden:H||P.type==="recaptcha"||L>=5,handler:()=>{a.duplicateField(P.fieldIndex)}},{icon:"trash",category:"global",type:"outline",hidden:H,handler:()=>{a.deleteField(P.fieldIndex)}},{icon:"context-menu-dot",category:"global",type:"fill",hidden:!H,handler:N=>{N&&y(N)}}]}),A=E=>{let P;switch(E){case"text":P=V4;break;case"email":P=W4;break;case"number":P=Y4;break;case"textarea":P=X4;break;case"phone":P=J4;break;case"website":P=Mb;break;case"name":P=Ib;break;case"address":P=Xb;break;case"radio":P=Jb;break;case"checkbox":P=a6;break;case"select":case"multi-select":P=i6;break;case"time":P=w6;break;case"date":P=E6;break;case"recaptcha":P=hb;break;default:P=Ab;break}try{return mt.hooks.applyFilters("ivyforms/field/filter/component",P,{type:E})||P}catch{return P}};return(E,P)=>(c(),T("div",{ref_key:"fieldRef",ref:s,"data-field-index":r.fieldIndex,class:Ue(["ivyforms-field-unit ivyforms-p-12 ivyforms-mt-2",{"ivyforms-field-unit--hovered":!_.value&&(g.value||I.value),"ivyforms-field-unit--selected":b.value}]),onMouseover:P[3]||(P[3]=L=>!_.value&&(g.value=!0)),onMouseleave:P[4]||(P[4]=L=>!_.value&&(g.value=!1)),onClick:yt(h,["stop"])},[(c(),J(ca(A(r.type)),{"field-index":r.fieldIndex,readonly:""},null,8,["field-index"])),Ro(S("div",R6,[(c(!0),T(be,null,Be(M.value,(L,H)=>(c(),T(be,{key:H},[L.isDragHandle?Ro((c(),T("div",{key:0,class:"ivyforms-field-unit__drag-handle-wrapper ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",draggable:"true",onDragstart:P[1]||(P[1]=z=>p(z)),onDragend:P[2]||(P[2]=z=>C(z))},[d(Me,{size:"s",class:"ivyforms-field-unit__drag-item",priority:"white",type:"ghost","icon-only":"","icon-start":L.icon,"icon-start-category":L.category,"icon-start-type":L.type,onClick:P[0]||(P[0]=yt(()=>{},["stop"]))},null,8,["icon-start","icon-start-category","icon-start-type"])],544)),[[Do,!L.hidden]]):Ro((c(),J(Me,{key:1,size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":L.icon,"icon-start-category":L.category,"icon-start-type":L.type,onClick:yt(z=>L.handler(z),["stop"])},null,8,["icon-start","icon-start-category","icon-start-type","onClick"])),[[Do,!L.hidden]])],64))),128))],512),[[Do,!_.value&&(g.value||b.value||I.value)]])],42,L6))}}),V6=Te(D6,[["__scopeId","data-v-d5f884b8"]]);function hc(){const r=Ne(),{selectedField:n,fields:a}=da(r),{getLabel:l}=Oe(),s=D(!1),u=D(!1),f=D(null),h=D(null),p=D(null),C=D(null),g=D(null),b=D(null),_=F(()=>{const le=[],ye=new Map;return r.fields.forEach(Se=>{const te=Se.rowIndex??0;ye.has(te)||ye.set(te,[]),ye.get(te).push(Se)}),Array.from(ye.keys()).sort((Se,te)=>Se-te).forEach(Se=>{const te=ye.get(Se);te.sort((he,je)=>(he.columnIndex??0)-(je.columnIndex??0)),le.push({rowIndex:Se,fields:te})}),le}),$=(le,ye)=>{if(!le.dataTransfer)return;s.value=!0,u.value=!0,h.value=ye,le.dataTransfer.effectAllowed="move",le.dataTransfer.setData("rowData",JSON.stringify({rowIndex:ye.rowIndex}));const ue=le.target.closest(".ivyforms-form-builder__row-wrapper");if(ue){const Se=ue.cloneNode(!0);Se.style.position="absolute",Se.style.top="-9999px",Se.style.opacity="0.9",Se.style.pointerEvents="none",Se.style.width=`${ue.clientWidth}px`,Se.style.background="var(--map-ground-level-1-foreground)",Se.style.padding="8px",Se.style.borderRadius="8px",Se.style.boxShadow="0 4px 12px rgba(0,0,0,0.15)",Se.style.marginTop="0",Se.querySelectorAll(".ivyforms-draggable__row-actions, .ivyforms-form-builder__row-actions").forEach(je=>je.style.display="none"),Se.querySelectorAll(".ivyforms-field-unit__action-buttons").forEach(je=>je.style.display="none"),document.body.appendChild(Se),le.dataTransfer.setDragImage(Se,ue.clientWidth/2,10),setTimeout(()=>document.body.removeChild(Se),0)}},I=()=>{s.value=!1,u.value=!1,h.value=null,g.value=null},y=(le,ye,ue)=>{if(!le.dataTransfer)return;s.value=!0,f.value=ye,p.value=ue,le.dataTransfer.effectAllowed="move",le.dataTransfer.setData("fieldData",JSON.stringify(ye));const Se=le.target.closest(".ivyforms-form-builder__field-container");if(Se){const te=Se.cloneNode(!0);te.style.position="absolute",te.style.top="-9999px",te.style.opacity="0.9",te.style.pointerEvents="none",te.style.width=`${Se.clientWidth}px`,te.style.background="var(--map-ground-level-1-foreground)",te.style.padding="8px",te.style.borderRadius="8px",te.style.boxShadow="0 4px 12px rgba(0,0,0,0.15)",te.style.margin="0";const he=te.querySelector(".ivyforms-field-unit");he&&(he.style.margin="0"),te.querySelectorAll(".ivyforms-field-unit__action-buttons").forEach(it=>it.style.display="none"),document.body.appendChild(te),le.dataTransfer.setDragImage(te,Se.clientWidth/2,10),setTimeout(()=>document.body.removeChild(te),0)}},M=()=>{s.value=!1,f.value=null,p.value=null,C.value=null};let A=null;const E=(le,ye)=>{le.dataTransfer&&(le.preventDefault(),le.dataTransfer.dropEffect="move",s.value||(s.value=!0),A&&(clearTimeout(A),A=null),g.value=ye)},P=()=>{A&&clearTimeout(A),A=setTimeout(()=>{g.value=null},50)},L=(le,ye)=>{if(le.stopPropagation(),le.preventDefault(),s.value=!1,u.value=!1,!le.dataTransfer){g.value=null,f.value=null,h.value=null;return}f.value=null;const ue=le.dataTransfer.getData("rowData");if(ue)try{const{rowIndex:te}=JSON.parse(ue),he=ye+1;if(te===he||te===he-1){g.value=null;return}r.fields.forEach(Ke=>{const at=Ke.rowIndex??0;te<he?at>te&&at<he?Ke.rowIndex=at-1:at===te&&(Ke.rowIndex=he-1):at>=he&&at<te?Ke.rowIndex=at+1:at===te&&(Ke.rowIndex=he)}),r.updateFieldPositions(),[...new Set(r.fields.map(Ke=>Ke.rowIndex??0))].forEach(Ke=>{const at=r.fields.filter(st=>st.rowIndex===Ke);at.sort((st,ft)=>(st.columnIndex??0)-(ft.columnIndex??0)),at.forEach((st,ft)=>{st.columnIndex=ft})}),[...new Set(r.fields.map(Ke=>Ke.rowIndex??0))].forEach(Ke=>{r.recalculateRowWidths(Ke)}),g.value=null,s.value=!1,u.value=!1,h.value=null;return}catch{g.value=null,s.value=!1,u.value=!1}let Se=le.dataTransfer.getData("fieldData");if(Se||(Se=le.dataTransfer.getData("application/json")),!Se){g.value=null,C.value=null;return}try{const te=JSON.parse(Se),he=r.fields.find(at=>at.fieldIndex===te.fieldIndex)||te,it=r.fields.findIndex(at=>at.fieldIndex===he.fieldIndex)!==-1,Ke=ye+1;if(it){const at=he.rowIndex??0;r.fields.forEach(Ze=>{const Mt=Ze.rowIndex??0;Mt>=Ke&&Ze.fieldIndex!==he.fieldIndex&&(Ze.rowIndex=Mt+1)}),he.rowIndex=Ke,he.columnIndex=0,he.width=100;const st=r.fields.filter(Ze=>Ze.rowIndex===at&&Ze.fieldIndex!==he.fieldIndex);st.sort((Ze,Mt)=>(Ze.columnIndex??0)-(Mt.columnIndex??0)),st.forEach((Ze,Mt)=>{Ze.columnIndex=Mt}),r.recalculateRowWidths(at);const ft=[...new Set(r.fields.map(Ze=>Ze.rowIndex??0))].sort((Ze,Mt)=>Ze-Mt),_t=new Map;ft.forEach((Ze,Mt)=>{_t.set(Ze,Mt)}),r.fields.forEach(Ze=>{const Mt=Ze.rowIndex??0;Ze.rowIndex=_t.get(Mt)??Mt})}else r.fields.forEach(at=>{const st=at.rowIndex??0;st>=Ke&&(at.rowIndex=st+1)}),he.rowIndex=Ke,he.columnIndex=0,he.width=100,r.addField(he);r.updateFieldPositions(),it&&p.value!==null&&r.recalculateRowWidths(p.value.rowIndex),r.recalculateRowWidths(Ke),g.value=null,C.value=null,s.value=!1,f.value=null,p.value=null}catch{g.value=null,C.value=null,s.value=!1}},H=le=>{if(!s.value&&!r.isDraggingFromPanel||!le.dataTransfer||!le.target.closest(".ivyforms-form-builder__row-wrapper"))return;le.preventDefault(),le.dataTransfer.dropEffect="move",s.value||(s.value=!0);const ue=le.currentTarget;if(!ue)return;const Se=parseInt(ue.getAttribute("data-row-index")||"0",10),te=ue.getBoundingClientRect(),he=le.clientY;if(u.value){const _t=te.top+te.height/2;he<_t?g.value=Se-1:g.value=Se;return}const je=ue.querySelector(".ivyforms-form-builder__row-fields");if(!je){g.value=null;return}const it=je.getBoundingClientRect(),Ke=it.top-te.top,at=te.bottom-it.bottom,st=te.top+Ke,ft=te.bottom-at;he<st?g.value=Se-1:he>ft?g.value=Se:g.value=null},z=(le,ye,ue)=>{if(!s.value&&!r.isDraggingFromPanel)return;if(u.value){C.value=null;return}if(!le.dataTransfer)return;le.preventDefault(),le.stopPropagation(),s.value||(s.value=!0),g.value=null;const Se=!f.value,te=f.value&&p.value?.rowIndex!==ye.rowIndex;if((Se||te)&&ue.length>=5){C.value=null;return}const je=le.currentTarget.getBoundingClientRect(),it=le.clientX,Ke=je.left+je.width/2,at=it<Ke,st=ue.findIndex(_t=>_t.fieldIndex===ye.fieldIndex),ft=st>0?ue[st-1]:null;at&&ft?C.value={fieldIndex:ft.fieldIndex,position:"right"}:at&&st===0?C.value={fieldIndex:ye.fieldIndex,position:"left"}:C.value={fieldIndex:ye.fieldIndex,position:"right"}},U=()=>{C.value=null},G=le=>{if(le.preventDefault(),le.stopPropagation(),g.value!==null){L(le,g.value);return}u.value},N=le=>{if(!s.value&&!r.isDraggingFromPanel||!le.dataTransfer)return;const ye=le.target;if(!((ye.classList.contains("ivyforms-draggable__row-drop-zone")||ye.classList.contains("ivyforms-form-builder__row-drop-zone"))&&(le.preventDefault(),le.dataTransfer.dropEffect="move",ye.classList.contains("is-active")))&&!ye.closest(".ivyforms-form-builder__row-wrapper")){le.preventDefault(),le.dataTransfer.dropEffect="move";const ue=le.currentTarget,Se=le.clientY,te=Array.from(ue.querySelectorAll(".ivyforms-form-builder__row-wrapper"));if(te.length===0)return;const he=te[0].getBoundingClientRect();if(Se<he.top){g.value=-1;return}for(let it=0;it<te.length-1;it++){const Ke=te[it].getBoundingClientRect(),at=te[it+1].getBoundingClientRect();if(Se>Ke.bottom&&Se<at.top){const st=parseInt(te[it].getAttribute("data-row-index")||"0",10);g.value=st;return}}const je=te[te.length-1].getBoundingClientRect();if(Se>je.bottom){const it=parseInt(te[te.length-1].getAttribute("data-row-index")||"0",10);g.value=it}}},ee=le=>{le.target.closest(".ivyforms-form-builder__row-wrapper")||g.value!==null&&(le.preventDefault(),le.stopPropagation(),L(le,g.value))},B=(le,ye,ue)=>{if(s.value=!1,u.value=!1,f.value=null,u.value||!le.dataTransfer)return;const Se=le.dataTransfer.getData("fieldData");if(Se)try{const te=JSON.parse(Se),he=r.fields.find(_t=>_t.fieldIndex===te.fieldIndex)||te,it=r.fields.findIndex(_t=>_t.fieldIndex===he.fieldIndex)!==-1,Ke=it&&he.rowIndex!==ue.rowIndex;if((!it||Ke)&&ue.fields.length>=5){C.value=null;return}let ft=r.fields.find(_t=>_t.fieldIndex===ye.fieldIndex)?.columnIndex??0;if(C.value&&C.value.fieldIndex===ye.fieldIndex&&(ft=C.value.position==="left"?ft:ft+1),it){const _t=he.rowIndex??0,Ze=he.columnIndex??0;if(_t===ue.rowIndex){if(he.fieldIndex===ye.fieldIndex){C.value=null;return}const en=r.fields.filter(tt=>tt.rowIndex===ue.rowIndex);en.forEach(tt=>{if(tt.fieldIndex===he.fieldIndex)return;const ot=tt.columnIndex??0;ft<=Ze?ot>=ft&&ot<Ze&&(tt.columnIndex=ot+1):ot>Ze&&ot<ft&&(tt.columnIndex=ot-1)}),he.columnIndex=ft,en.sort((tt,ot)=>(tt.columnIndex??0)-(ot.columnIndex??0)),en.forEach((tt,ot)=>tt.columnIndex=ot),r.updateFieldPositions()}else{const en=r.fields.filter(Ce=>Ce.rowIndex===ue.rowIndex&&Ce.fieldIndex!==he.fieldIndex),tt=en.length+1,ot=tt>=5?20:Math.round(100/tt*10)/10;en.forEach(Ce=>{Ce.width=ot}),he.width=ot,he.rowIndex=ue.rowIndex,he.columnIndex=ft;const zt=r.fields.filter(Ce=>Ce.rowIndex===_t&&Ce.fieldIndex!==he.fieldIndex);zt.sort((Ce,Ee)=>(Ce.columnIndex??0)-(Ee.columnIndex??0)),zt.forEach((Ce,Ee)=>{Ce.columnIndex=Ee}),r.fields.forEach(Ce=>{Ce.rowIndex===ue.rowIndex&&Ce.fieldIndex!==he.fieldIndex&&(Ce.columnIndex??0)>=ft&&(Ce.columnIndex=(Ce.columnIndex??0)+1)});const pe=r.fields.filter(Ce=>Ce.rowIndex===ue.rowIndex);pe.sort((Ce,Ee)=>(Ce.columnIndex??0)-(Ee.columnIndex??0)),pe.forEach((Ce,Ee)=>Ce.columnIndex=Ee),r.recalculateRowWidths(_t,!1);const ie=[...new Set(r.fields.map(Ce=>Ce.rowIndex??0))].sort((Ce,Ee)=>Ce-Ee),Fe=new Map;ie.forEach((Ce,Ee)=>{Fe.set(Ce,Ee)}),r.fields.forEach(Ce=>{const Ee=Ce.rowIndex??0;Ce.rowIndex=Fe.get(Ee)??Ee}),r.updateFieldPositions()}}else{const _t=r.fields.filter(tt=>tt.rowIndex===ue.rowIndex),Ze=_t.length+1,Mt=Ze>=5?20:Math.round(100/Ze*10)/10;_t.forEach(tt=>{tt.width=Mt}),he.width=Mt,_t.forEach(tt=>{(tt.columnIndex??0)>=ft&&(tt.columnIndex=(tt.columnIndex??0)+1)}),he.rowIndex=ue.rowIndex,he.columnIndex=ft,r.addField(he);const en=r.fields.filter(tt=>tt.rowIndex===ue.rowIndex);en.sort((tt,ot)=>(tt.columnIndex??0)-(ot.columnIndex??0)),en.forEach((tt,ot)=>{tt.columnIndex=ot})}r.updateFieldPositions(),C.value=null,s.value=!1,f.value=null,p.value=null}catch{C.value=null,s.value=!1,f.value=null,p.value=null}},O=D(null);return{isDragging:s,isDraggingRow:u,draggedField:f,draggedRow:h,draggedFromRow:p,dropIndicator:C,dropZoneRowIndex:g,hoveredRowIndex:b,emptyDropPosition:O,fieldRows:_,onRowDragStart:$,onRowDragEnd:I,onFieldDragStart:y,onFieldDragEnd:M,onDragOverRowZone:E,onDragLeaveRowZone:P,onDropRowZone:L,onDragOverRow:H,onDragOverField:z,onDragLeaveField:U,onDropInRow:G,onDropOnField:B,onDragOverRowsContainer:N,onDropInRowsContainer:ee,onDragOverEmpty:le=>{if(!s.value&&!r.isDraggingFromPanel)return;le.preventDefault();const ye=le.currentTarget,ue=ye.getBoundingClientRect(),Se=le.clientX-ue.left,te=le.clientY-ue.top,he=te<ue.height/2,je=Se<ue.width/2;Math.abs(te-ue.height/2)>Math.abs(Se-ue.width/2)?O.value=he?"top":"bottom":O.value=je?"left":"right",ye.classList.add("dragging-over"),ye.setAttribute("data-drop-position",O.value)},onDragLeaveEmpty:le=>{le.preventDefault();const ye=le.currentTarget;ye.classList.remove("dragging-over"),ye.removeAttribute("data-drop-position"),O.value=null},onDropEmpty:le=>{le.preventDefault(),le.stopPropagation(),s.value=!1,u.value=!1,f.value=null;const ye=le.currentTarget;if(ye.classList.remove("dragging-over"),ye.removeAttribute("data-drop-position"),O.value=null,!le.dataTransfer)return;let ue=le.dataTransfer.getData("fieldData");if(ue||(ue=le.dataTransfer.getData("application/json")),!!ue)try{const Se=JSON.parse(ue);Se.rowIndex=0,Se.columnIndex=0,Se.width=100,r.addField(Se)}catch{}},isRowSelected:le=>le.fields.some(ye=>ye.fieldIndex===r.selectedField?.fieldIndex),moveRowUp:le=>{if(le.rowIndex===0)return;const ye=n.value?.fieldIndex,ue=le.rowIndex,Se=ue-1;a.value.forEach(te=>{te.rowIndex===ue?te.rowIndex=Se:te.rowIndex===Se&&(te.rowIndex=ue)}),r.updateFieldPositions(),ye!==void 0&&(r.selectField(ye),setTimeout(()=>{const te=document.querySelector(`[data-field-index="${ye}"]`);te&&(te.style.scrollMargin="20px",te.scrollIntoView({behavior:"smooth",block:"center"}))},100))},moveRowDown:le=>{const ye=Math.max(...a.value.map(he=>he.rowIndex??0));if(le.rowIndex>=ye)return;const ue=n.value?.fieldIndex,Se=le.rowIndex,te=Se+1;a.value.forEach(he=>{he.rowIndex===Se?he.rowIndex=te:he.rowIndex===te&&(he.rowIndex=Se)}),r.updateFieldPositions(),ue!==void 0&&(r.selectField(ue),setTimeout(()=>{const he=document.querySelector(`[data-field-index="${ue}"]`);he&&(he.style.scrollMargin="20px",he.scrollIntoView({behavior:"smooth",block:"center"}))},100))},duplicateRow:le=>{const ye=le.rowIndex,ue=ye+1,Se=r.selectedField?.fieldIndex,te=le.fields.find(je=>je.fieldIndex===Se)?.columnIndex;r.fields.forEach(je=>{(je.rowIndex??0)>ye&&(je.rowIndex=(je.rowIndex??0)+1)});const he=[];if(le.fields.forEach(je=>{const it=r.increaseCounter(),Ke=l0(je,it,l);Ke.rowIndex=ue,Ke.columnIndex=je.columnIndex,Ke.width=je.width,he.push(Ke)}),he.forEach(je=>{r.fields.push(je)}),r.updateFieldPositions(),he.length>0){if(te!==void 0){const je=he.find(it=>it.columnIndex===te);je?r.selectedField=je:r.selectedField=he[0]}else r.selectedField=he[0];r.activeTab="options"}},deleteRow:le=>{le.fields.map(te=>te.fieldIndex).forEach(te=>{r.deleteField(te)});const ue=[...new Set(r.fields.map(te=>te.rowIndex??0))].sort((te,he)=>te-he),Se=new Map;ue.forEach((te,he)=>{Se.set(te,he)}),r.fields.forEach(te=>{const he=te.rowIndex??0;te.rowIndex=Se.get(he)??he}),r.updateFieldPositions()},canMoveRowUp:le=>le.rowIndex>0,canMoveRowDown:le=>{const ye=Math.max(...a.value.map(ue=>ue.rowIndex??0));return le.rowIndex<ye},getFieldStyleInRow:(le,ye)=>{const ue=le.width??100;if(ye.length===1&&ue===100)return{width:"100%",flexShrink:0};const he=(ye.length-1)*12*ue/100;return{width:`calc(${ue}% - ${he+2}px)`,flexShrink:0}}}}const O6=Ie({__name:"FieldResizeHandle",props:{field:{},direction:{}},setup(r){const n=r,{startResize:a,resizingField:l}=ls(),s=F(()=>l.value?.fieldIndex===n.field.fieldIndex),u=F(()=>n.direction!=="right"),f=h=>{u.value||a(h,n.field,n.direction)};return(h,p)=>(c(),T("div",{class:Ue(["field-resize-handle ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center",`field-resize-handle--${r.direction}`,{"field-resize-handle--active":s.value,"field-resize-handle--disabled":u.value}]),onMousedown:f},[...p[0]||(p[0]=[S("div",{class:"field-resize-handle__grip ivyforms-flex ivyforms-gap-2 ivyforms-align-items-center ivyforms-justify-content-center"},[S("div",{class:"field-resize-handle__line"}),S("div",{class:"field-resize-handle__line"})],-1)])],34))}}),B6=Te(O6,[["__scopeId","data-v-6d1abd94"]]),U6={class:"field-width-indicator"},W6=Ie({__name:"FieldWidthIndicator",props:{width:{}},setup(r){const n=r,a=F(()=>`${Math.round(n.width)}%`);return(l,s)=>(c(),T("div",U6,V(a.value),1))}}),N6=Te(W6,[["__scopeId","data-v-d3b7f854"]]),q6={class:"ivyforms-draggable ivyforms-width-100"},z6=["data-row-index","onMouseenter"],Y6=["onMouseenter"],H6={class:"ivyforms-draggable__row ivyforms-form-builder__row ivyforms-flex ivyforms-gap-4 ivyforms-width-100"},G6=["data-field-index","onDragover","onDrop","onMouseenter"],K6={key:0,class:"ivyforms-draggable__field-drop-indicator ivyforms-form-builder__field-drop-indicator ivyforms-form-builder__field-drop-indicator--left"},X6={class:"ivyforms-draggable__field-container ivyforms-form-builder__field-container ivyforms-flex-1"},Q6={class:"ivyforms-draggable__field-wrapper ivyforms-form-builder__field-wrapper ivyforms-width-100"},j6={key:1,class:"ivyforms-draggable__field-drop-indicator ivyforms-form-builder__field-drop-indicator ivyforms-form-builder__field-drop-indicator--right"},Z6=Ie({__name:"IvyDraggable",setup(r){const{isDragging:n,isDraggingRow:a,draggedRow:l,draggedField:s,dropIndicator:u,dropZoneRowIndex:f,hoveredRowIndex:h,fieldRows:p,onRowDragStart:C,onRowDragEnd:g,onFieldDragStart:b,onFieldDragEnd:_,onDragOverRow:$,onDragOverField:I,onDragLeaveField:y,onDropInRow:M,onDropOnField:A,onDragOverRowsContainer:E,onDropInRowsContainer:P,onDragOverEmpty:L,onDragLeaveEmpty:H,onDropEmpty:z,isRowSelected:U,moveRowUp:G,moveRowDown:N,duplicateRow:ee,deleteRow:B,canMoveRowUp:O,canMoveRowDown:q,getFieldStyleInRow:X}=hc(),{setHoveredField:Q,shouldShowResizeHandles:re,resizingField:Z}=ls(),ke=le=>{Z.value||Q(le)},We=le=>{if(!Z.value)return!1;if(Z.value.fieldIndex===le.fieldIndex)return!0;const ye=p.value.find(te=>te.rowIndex===le.rowIndex)?.fields??[],ue=ye.findIndex(te=>te.fieldIndex===Z.value.fieldIndex),Se=ye.findIndex(te=>te.fieldIndex===le.fieldIndex);return ue>=0&&Se===ue+1},we=le=>Z.value!==null&&le.fields.some(ye=>ye.fieldIndex===Z.value.fieldIndex),He=le=>{const ye=p.value.find(ue=>ue.rowIndex===le.rowIndex)?.fields??[];return ye.length>1||ye.length===1},xe=F(()=>({onDragStart:C,onDragEnd:g,moveUp:G,moveDown:N,duplicate:ee,delete:B,canMoveUp:O,canMoveDown:q})),ut=F(()=>({onDragStart:b,onDragEnd:_}));return(le,ye)=>(c(),T("div",q6,[m(p).length===0?(c(),T("div",{key:0,class:"ivyforms-draggable__empty ivyforms-form-builder__item__wrapper__empty ivyforms-flex ivyforms-align-items-center ivyforms-width-100 ivyforms-justify-content-center",onDragover:ye[0]||(ye[0]=yt((...ue)=>m(L)&&m(L)(...ue),["prevent"])),onDragleave:ye[1]||(ye[1]=yt((...ue)=>m(H)&&m(H)(...ue),["prevent"])),onDrop:ye[2]||(ye[2]=yt((...ue)=>m(z)&&m(z)(...ue),["prevent"]))},[_n(le.$slots,"empty",{},void 0,!0)],32)):(c(),T("div",{key:1,class:"ivyforms-draggable__rows ivyforms-form-builder__rows-container ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-18",onDragover:ye[9]||(ye[9]=yt((...ue)=>m(E)&&m(E)(...ue),["prevent"])),onDrop:ye[10]||(ye[10]=(...ue)=>m(P)&&m(P)(...ue))},[(c(!0),T(be,null,Be(m(p),(ue,Se)=>(c(),T(be,{key:ue.rowIndex},[Se===0?(c(),T("div",{key:0,class:Ue(["ivyforms-draggable__row-drop-zone ivyforms-form-builder__row-drop-zone ivyforms-width-100 ivyforms-m-0 ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center",{"is-dragging":m(n),"is-active":m(f)===-1}])},null,2)):ce("",!0),S("div",{class:Ue(["ivyforms-draggable__row-wrapper ivyforms-form-builder__row-wrapper ivyforms-width-100 ivyforms-p-1",{"ivyforms-draggable__row-wrapper--has-actions":ue.fields.length>1,"ivyforms-draggable__row-wrapper--hovered":m(h)===ue.rowIndex,"ivyforms-draggable__row-wrapper--selected":m(U)(ue),"ivyforms-draggable__row-wrapper--dragging":m(l)&&m(l).rowIndex===ue.rowIndex}]),"data-row-index":ue.rowIndex,onDragover:ye[6]||(ye[6]=yt(te=>m($)(te),["prevent"])),onDrop:ye[7]||(ye[7]=te=>m(M)(te)),onMouseenter:te=>!m(Z)&&(h.value=ue.rowIndex),onMouseleave:ye[8]||(ye[8]=te=>!m(Z)&&(h.value=null))},[ue.fields.length>1?Ro((c(),T("div",{key:0,class:"ivyforms-draggable__row-actions ivyforms-form-builder__row-actions ivyforms-flex ivyforms-gap-4",onMouseenter:te=>h.value=ue.rowIndex},[_n(le.$slots,"row-actions",{row:ue,handlers:xe.value},void 0,!0)],40,Y6)),[[Do,!m(Z)&&(m(h)===ue.rowIndex||m(U)(ue))]]):ce("",!0),S("div",H6,[S("div",{class:"ivyforms-draggable__row-fields ivyforms-form-builder__row-fields ivyforms-flex ivyforms-gap-12 ivyforms-width-100",onDrop:ye[5]||(ye[5]=te=>m(M)(te))},[(c(!0),T(be,null,Be(ue.fields,te=>(c(),T("div",{key:te.fieldIndex,class:Ue(["ivyforms-draggable__item-wrapper ivyforms-form-builder__item-wrapper ivyforms-flex ivyforms-flex-direction-column",{"ivyforms-draggable__item-wrapper--dragging":m(s)&&m(s).fieldIndex===te.fieldIndex,"ivyforms-draggable__item-wrapper--resizable":!m(n)&&m(re)(te),"ivyforms-draggable__item-wrapper--resizing":We(te)}]),"data-field-index":te.fieldIndex,style:_l(m(X)(te,ue.fields)),onDragover:yt(he=>m(I)(he,te,ue.fields),["prevent","stop"]),onDragleave:ye[3]||(ye[3]=(...he)=>m(y)&&m(y)(...he)),onDrop:yt(he=>m(A)(he,te,ue),["prevent","stop"]),onMouseenter:he=>ke(te),onMouseleave:ye[4]||(ye[4]=he=>ke(null))},[!m(a)&&ue.fields.length<5&&te.columnIndex===0&&m(u)&&m(u).fieldIndex===te.fieldIndex&&m(u).position==="left"?(c(),T("div",K6)):ce("",!0),S("div",X6,[we(ue)?(c(),J(N6,{key:0,width:te.width??100},null,8,["width"])):ce("",!0),S("div",Q6,[_n(le.$slots,"field",{field:te,row:ue,fieldHandlers:ut.value},void 0,!0)]),!m(n)&&m(re)(te)&&He(te)?(c(),J(B6,{key:1,field:te,direction:"right"},null,8,["field"])):ce("",!0)]),!m(a)&&ue.fields.length<5&&m(u)&&m(u).fieldIndex===te.fieldIndex&&m(u).position==="right"?(c(),T("div",j6)):ce("",!0)],46,G6))),128))],32)])],42,z6),S("div",{class:Ue(["ivyforms-draggable__row-drop-zone ivyforms-form-builder__row-drop-zone",{"is-dragging":m(n),"is-active":m(f)===ue.rowIndex}])},null,2)],64))),128))],32))]))}}),J6=Te(Z6,[["__scopeId","data-v-331ddf64"]]),e8={},t8={class:"ivyforms-form-builder-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-p-20"};function n8(r,n){return c(),T("div",t8,[...n[0]||(n[0]=[po('<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 a8=Te(e8,[["render",n8],["__scopeId","data-v-976fdbb6"]]),o8={class:"ivyforms-form-builder__drop-area ivyforms-form-builder__grid-container"},r8=["onDragstart","onDragend"],l8={key:0,class:"ivyforms-form-builder__row-actions-wrapper"},i8={key:1,class:"ivyforms-form-builder__row-actions-wrapper"},s8={class:"ivyforms-form-builder__row-actions-wrapper"},d8={class:"ivyforms-form-builder__row-actions-wrapper"},u8={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},c8={class:"ivyforms-form-builder__submit-button"},f8=Ie({__name:"FormBuilder",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const l=fn(),s=Ne(),u=D(!1),f=F(()=>{const b=s.submitButtonSettings.position;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[b]||"ivyforms-justify-content-start"}),h=()=>n("empty_state_title");Vt(async()=>{l.params.id&&(s.formId=l.params.id,s.fields.length||(s.counterFields=0))});const p=b=>"ivyforms-field-unit_"+s.formId+"_"+b.fieldIndex,C=b=>{s.selectField(b)},g=b=>{s.deselectField(b)};return(b,_)=>{const $=as;return c(),T("div",{class:"ivyforms-form-builder ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20 ivyforms-pt-20",style:{"max-width":"100%","box-sizing":"border-box"},onClick:g},[m(s).isFormLoading?(c(),J(a8,{key:0})):(c(),J($,{key:1},{default:x(()=>[S("div",o8,[d(J6,null,{empty:x(()=>[d(Ca,{title:h(),image:"form-builder"},null,8,["title"])]),"row-actions":x(({row:I,handlers:y})=>[S("div",{class:"ivyforms-form-builder__row-actions-wrapper ivyforms-form-builder__row-drag-handle",draggable:"true",onDragstart:M=>y.onDragStart(M,I),onDragend:y.onDragEnd},[d(Me,{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,r8),I.rowIndex>0?(c(),T("div",l8,[d(Me,{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:yt(M=>y.moveUp(I),["stop"])},null,8,["onClick"])])):ce("",!0),y.canMoveDown(I)?(c(),T("div",i8,[d(Me,{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:yt(M=>y.moveDown(I),["stop"])},null,8,["onClick"])])):ce("",!0),S("div",s8,[d(Me,{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:yt(M=>y.duplicate(I),["stop"])},null,8,["onClick"])]),S("div",d8,[d(Me,{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:M=>y.delete(I)},null,8,["onClick"])])]),field:x(({field:I,row:y,fieldHandlers:M})=>[d(V6,{id:p(I),variant:"default",type:I.type,"field-index":I.fieldIndex,onSelectField:C,onDragstart:A=>M.onDragStart(A,I,y),onDragend:M.onDragEnd},null,8,["id","type","field-index","onDragstart","onDragend"])]),_:1})]),m(s).fields.length!==0?(c(),T("div",{key:0,class:Ue(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",f.value,`ivyforms-form-builder__submit-button-wrapper--${m(s).submitButtonSettings.position}`,{"ivyforms-form-builder__submit-button-wrapper--selected":m(s).isSubmitButtonSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":u.value}]),onMouseover:_[1]||(_[1]=I=>u.value=!0),onMouseleave:_[2]||(_[2]=I=>u.value=!1),onClick:_[3]||(_[3]=(...I)=>m(s).selectSubmitButton&&m(s).selectSubmitButton(...I))},[Ro(S("div",u8,[d(Me,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:yt(m(s).selectSubmitButton,["stop"])},null,8,["onClick"])],512),[[Do,u.value||m(s).isSubmitButtonSelected]]),S("div",c8,[d(Me,{priority:"tertiary",type:"border",readonly:"",onClick:_[0]||(_[0]=yt(()=>{},["prevent"]))},{default:x(()=>[de(V(m(s).submitButtonSettings.label),1)]),_:1})])],34)):ce("",!0)]),_:1})),d(Il,{width:140,offset:2})])}}}),m8=Te(f8,[["__scopeId","data-v-87dc11df"]]),v8={class:"ivyforms-form-builder-page__section-header ivyforms-flex ivyforms-flex-1 ivyforms-p-12"},p8={class:"ivyforms-form-builder-page__section-header__right"},y8=Ie({__name:"FormBuilderPageSectionHeader",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const l=Ne(),s=()=>{if(!l.formId){Ge({message:n("form_id_not_found"),type:"error"});return}const u=`[ivyforms id=${l.formId}]`;if(navigator.clipboard)navigator.clipboard.writeText(u).then(()=>{Ge({message:n("shortcode_copied"),type:"success"})});else{const f=document.createElement("textarea");f.value=u,f.style.position="fixed",f.style.opacity="0",document.body.appendChild(f),f.select();try{document.execCommand("copy"),Ge({message:n("shortcode_copied"),type:"success"})}catch(h){Ge({message:h,type:"error"})}document.body.removeChild(f)}};return(u,f)=>{const h=Me,p=Xt;return c(),T("div",v8,[f[0]||(f[0]=S("div",{class:"ivyforms-form-builder-page__section-header__left"},null,-1)),S("div",p8,[d(p,{content:m(n)("copy_shortcode"),placement:"top",theme:"inverted"},{default:x(()=>[d(h,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"code","icon-start-category":"global","icon-start-type":"fill",onClick:yt(s,["stop"])})]),_:1},8,["content"])])])}}}),h8=Te(y8,[["__scopeId","data-v-dbb2be6b"]]),g8={},_8={class:"ivyforms-form-builder-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function b8(r,n){const a=h8,l=m8,s=ho,u=Ka;return c(),T("div",_8,[d(a),d(u,null,{default:x(()=>[d(s,{modifier:"outside-vertical"},{default:x(()=>[d(l)]),_:1})]),_:1})])}const w8=Te(g8,[["render",b8],["__scopeId","data-v-2149656b"]]),x8={class:"ivyforms-field-style"},I8=Ie({__name:"FieldStyleTabContent",setup(r){const{getLabel:n}=Oe();return(a,l)=>{const s=ho;return c(),J(s,{modifier:"outside-vertical"},{default:x(()=>[S("div",x8,V(m(n)("style_data")),1)]),_:1})}}}),F8={class:"ivyforms-advanced-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},k8=Ie({__name:"AdvancedFieldOptions",setup(r){const{getLabel:n}=Oe(),{selectedField:a}=da(Ne()),{updateSelectedField:l,updateFieldOptions:s}=Ne(),u=F(()=>{if(!a.value)return[];const p=mt.fieldOptions.getForFieldType(a.value.type,"advanced");return p.forEach((C,g)=>{C.showDividerAfter=g<p.length-1,g===p.length-1&&(C.showDividerAfter=!1)}),p.filter(C=>C.condition?C.condition(a.value):!0)});Pe(()=>mt.hooks.updateCounter.value,()=>{});const f=F(()=>a.value),h=(p,C)=>{l(p,C),s(p,C)};return(p,C)=>(c(),T("div",F8,[(c(!0),T(be,null,Be(u.value,g=>(c(),T(be,{key:g.id},[g.showDividerBefore?(c(),J(Qt,{key:0})):ce("",!0),(c(),J(ca(g.component),{field:f.value,"update-field":h,"get-label":m(n)},null,8,["field","get-label"])),g.showDividerAfter?(c(),J(Qt,{key:1})):ce("",!0)],64))),128)),u.value.length?ce("",!0):(c(),J(Ca,{key:0,title:m(n)("coming_soon"),subtitle:m(n)("we_are_working_on_it"),image:"fields-options"},null,8,["title","subtitle"]))]))}}),S8=Te(k8,[["__scopeId","data-v-2db3cbc3"]]),C8={class:"ivyforms-general-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},$8=Ie({__name:"GeneralFieldOptions",setup(r){const{getLabel:n}=Oe(),{selectedField:a}=da(Ne()),{updateFieldOptions:l,updateSelectedField:s}=Ne(),u=(h,p)=>{s(h,p),l(h,p)},f=F(()=>{if(mt.hooks.updateCounter.value,!a.value)return[];const h=mt.fieldOptions.getForFieldType(a.value.type,"general");return h.forEach((p,C)=>{p.showDividerAfter=C<h.length-1,C===h.length-1&&(p.showDividerAfter=!1)}),h.filter(p=>p.condition?p.condition(a.value):!0)});return(h,p)=>{const C=Qt;return c(),T("div",C8,[(c(!0),T(be,null,Be(f.value,(g,b)=>(c(),T(be,{key:g.id},[g.showDividerBefore&&b>0?(c(),J(C,{key:0})):ce("",!0),(c(),J(ca(g.component),{field:m(a),"update-field":u,"get-label":m(n)},null,8,["field","get-label"])),g.showDividerAfter&&b<f.value.length-1?(c(),J(C,{key:1})):ce("",!0)],64))),128))])}}}),M8=Te($8,[["__scopeId","data-v-212a03fa"]]),T8={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},P8={class:"ivyforms-flex ivyforms-gap-16"},A8={class:"ivyforms-flex ivyforms-gap-16"},E8=Ie({__name:"IvyOptionsSkeleton",setup(r){return(n,a)=>{const l=i0,s=Ju;return c(),T("div",T8,[d(s,{animated:"",rows:1,variant:"text"},{template:x(()=>[d(l,{variant:"text",style:{height:"20px"}}),d(l,{variant:"text",style:{height:"40px"}})]),_:1}),d(s,{animated:"",rows:1,variant:"text"},{template:x(()=>[S("div",P8,[d(l,{variant:"text",style:{height:"20px",width:"20px"}}),d(l,{variant:"text",style:{height:"20px"}})]),d(l,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),d(l,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),d(s,{animated:"",rows:1,variant:"text"},{template:x(()=>[d(l,{variant:"text",style:{height:"20px"}}),d(l,{variant:"text",style:{height:"40px"}})]),_:1}),d(s,{animated:"",rows:1,variant:"text"},{template:x(()=>[d(l,{variant:"text",style:{height:"20px"}}),d(l,{variant:"text",style:{height:"40px"}})]),_:1}),d(Qt),d(s,{animated:"",rows:1,variant:"text"},{template:x(()=>[S("div",A8,[d(l,{variant:"text",style:{height:"20px",width:"20px"}}),d(l,{variant:"text",style:{height:"20px"}})]),d(l,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),d(l,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),d(s,{animated:"",rows:1,variant:"text"},{template:x(()=>[d(l,{variant:"text",style:{height:"20px"}}),d(l,{variant:"text",style:{height:"40px"}})]),_:1}),d(Qt),d(s,{animated:"",rows:1,variant:"text"},{template:x(()=>[d(l,{variant:"text",style:{height:"20px"}}),d(l,{variant:"text",style:{height:"40px"}})]),_:1}),d(Qt),d(s,{animated:"",rows:1,variant:"text"},{template:x(()=>[d(l,{variant:"text",style:{height:"20px"}}),d(l,{variant:"text",style:{height:"40px"}})]),_:1})])}}}),L8={class:"ivyforms-smart-logic-placeholder ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},R8=Ie({__name:"SmartLogicOptions",props:{field:{}},setup(r){const{getLabel:n}=Oe(),a=()=>{dr()};return(l,s)=>{const u=Me;return c(),T("div",L8,[d(Ca,{title:m(n)("smart_logic_pro_feature"),subtitle:m(n)("smart_logic_pro_description"),image:"fields-options"},{actionButton:x(()=>[d(u,{priority:"primary",size:"d","icon-start":"arrow-up-right","icon-start-category":"global","icon-start-type":"outline",onClick:a},{default:x(()=>[de(V(m(n)("upgrade_to_pro")),1)]),_:1})]),_:1},8,["title","subtitle"])])}}}),D8=Te(R8,[["__scopeId","data-v-dce92330"]]),V8={key:0,class:"ivyforms-secondary-tab-menu"},O8={class:"ivyforms-secondary-tab-menu__tabs"},B8={class:"ivyforms-secondary-tab-menu__content"},U8={key:0,class:"ivyforms-py-16 ivyforms-pr-8"},W8={key:0},N8={key:1},q8={key:2},z8={key:1},Y8=Ie({__name:"FieldOptionsTabContent",props:{field:{default:null}},setup(r){const n=F(()=>window.IvyForms?.components?.SmartLogicOptions),{getLabel:a}=Oe(),{updateFieldOptions:l,updateSelectedField:s}=Ne(),{checkFeatureAccess:u,isProInstalled:f,isProLicenseActive:h}=yr(),p=os(),{dialogVisible:C}=da(p),g=(H,z)=>{s(H,z),l(H,z)},b=window.IvyForms?.pro?qo():null,_=r,$=()=>a("no_field_selected"),I=()=>a("please_select_field"),y=D("general"),M=D(!1),A=D("general"),E=F(()=>!b||!b.loaded.value?!1:b.hasFeature("smart_logic")),P=F(()=>[{name:"general",label:a("general")},{name:"advanced",label:a("advanced")},{name:"smartLogic",label:a("smart_logic"),pro:!f()}]),L=H=>{const z=String(H),G={smartLogic:"smart_logic"}[z];if(G){if(A.value=y.value,f()&&!h()){u(G);return}if(!E.value){u(G);return}}y.value=z};return Vt(async()=>{b&&!b.loaded.value&&await b.fetch()}),Pe(()=>_.field,(H,z)=>{H&&z&&H.fieldIndex!==z.fieldIndex&&(y.value="general",M.value=!0,setTimeout(()=>{M.value=!1},200))}),Pe(()=>C.value,H=>{!H&&y.value==="smartLogic"&&!E.value&&(y.value=A.value)}),(H,z)=>{const U=uo,G=M8,N=S8;return r.field?(c(),T("div",V8,[S("div",O8,[d(U,{"model-value":y.value,background:"",type:"tonal",priority:"tertiary",tabs:P.value,size:"d","onUpdate:modelValue":L},null,8,["model-value","tabs"])]),S("div",B8,[M.value?(c(),T("div",U8,[d(E8)])):ce("",!0),Ro(S("div",null,[y.value==="general"?(c(),T("div",W8,[d(G,{field:r.field},null,8,["field"])])):ce("",!0),y.value==="advanced"?(c(),T("div",N8,[d(N)])):ce("",!0),y.value==="smartLogic"?(c(),T("div",q8,[E.value&&n.value?(c(),J(ca(n.value),{key:0,field:r.field,"update-field":g,"get-label":m(a)},null,8,["field","get-label"])):(c(),J(D8,{key:1,field:r.field},null,8,["field"]))])):ce("",!0)],512),[[Do,!M.value]])])])):(c(),T("div",z8,[d(Ca,{title:$(),subtitle:I(),image:"fields"},null,8,["title","subtitle"])]))}}}),H8=Te(Y8,[["__scopeId","data-v-3bf3e4ed"]]),G8={class:"ivyforms-add-field-wrapper ivyforms-flex ivyforms-align-items-center"},K8=["disabled"],X8={class:"ivyforms-add-field__left-content ivyforms-flex ivyforms-align-items-end ivyforms-gap-4"},Q8={class:"ivyforms-add-field__name medium-14"},j8={class:"ivyforms-add-field__right-content"},Z8=Ie({__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(r){const n=r;return(a,l)=>{const s=jt,u=Zi;return c(),T("div",G8,[S("button",{class:Ue(["ivyforms-add-field ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-p-4",["ivyforms-add-field__type__"+n.type,{"is-icon-start":n.iconStart,"is-icon-end":n.iconEnd||n.pro,"is-pro":n.pro}]]),disabled:n.disabled||n.comingSoon},[S("span",X8,[n.iconStart?(c(),J(s,{key:0,name:n.iconStart,category:n.iconStartCategory,type:n.iconStartType,class:"ivyforms-add-field__icon-start",size:"d"},null,8,["name","category","type"])):ce("",!0),S("span",Q8,V(n.fieldName),1)]),S("span",j8,[n.iconEnd?(c(),J(s,{key:0,name:n.iconEnd,category:n.iconEndCategory,type:n.iconEndType,class:"ivyforms-add-field__icon-end",size:"d"},null,8,["name","category","type"])):ce("",!0)]),n.pro?(c(),J(Ji,{key:0,image:"pro-bolt",size:"s",class:"ivyforms-add-field__pro-badge"})):ce("",!0)],10,K8),n.comingSoon?(c(),J(u,{key:0,class:"ivyforms-add-field__coming-soon",size:"s"})):ce("",!0)])}}}),J8=Te(Z8,[["__scopeId","data-v-67fed50c"]]),e5={class:"ivyforms-add-field__drag-area ivyforms-gap-8"},t5={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},n5=["draggable","onDragstart"],a5=Ie({__name:"AddFieldTabContent",setup(r){const{getLabel:n}=Oe(),a=Ne(),l=$n(),{onFieldDragEnd:s}=hc(),{checkFeatureAccess:u,getFeatureSlugForFieldType:f}=yr(),h=window.IvyForms?.pro?qo():null;Vt(async()=>{h&&await h.fetch(),l.allSettings||await l.loadAllSettings()});const p=P=>{const L=a.fields.some(H=>H.type==="recaptcha");return P.map(H=>{if(H.featureSlug){const U=H.pro,G=H.comingSoon||H.type==="recaptcha"&&L;return{...H,pro:U,_precomputedDisabled:G}}const z=H.pro||H.comingSoon||H.type==="recaptcha"&&L;return{...H,_precomputedDisabled:z}})},C=P=>P._precomputedDisabled!==void 0?P._precomputedDisabled:P.comingSoon||P.pro?!0:P.type==="recaptcha"?a.fields.some(L=>L.type==="recaptcha"):!1,g=F(()=>E.value.map(P=>({...P,draggableFields:p(P.dragFields)}))),b=P=>{if(a.isFormLoading)return;const L=E.value.flatMap(N=>N.dragFields).find(N=>N.type===P);if(L?.pro||L?.featureSlug){const N=L.featureSlug||f(P);if(N&&!u(N))return}if(P==="recaptcha"&&a.fields.some(ee=>ee.type==="recaptcha"))return;(!Number.isFinite(a.counterFields)||a.counterFields<0)&&(a.counterFields=0);const H=a.increaseCounter(),z=M({type:P},H);a.isDraggingFromPanel=!1;const G=(a.fields.length>0?Math.max(...a.fields.map(N=>N.rowIndex??0)):-1)+1;a.addField({...z,position:a.fields.length+1,rowIndex:G,columnIndex:0,width:100}),_()},_=()=>{a.fields.forEach((P,L)=>{P.position=L+1})},$=(P,L)=>{if(a.isFormLoading||L.comingSoon||L.pro){P.preventDefault();return}a.isDraggingFromPanel=!0;const H=y(L);if(P.dataTransfer){P.dataTransfer.effectAllowed="move",P.dataTransfer.setData("fieldData",JSON.stringify(H));const U=P.target.closest(".ivyforms-add-field__wrapper");if(U){const G=U.cloneNode(!0);G.style.position="absolute",G.style.top="-9999px",G.style.width=U.offsetWidth+"px",G.style.opacity="0.8",document.body.appendChild(G),P.dataTransfer.setDragImage(G,U.offsetWidth/2,U.offsetHeight/2),setTimeout(()=>{G.parentNode===document.body&&document.body.removeChild(G)},0)}}},I=P=>{a.isDraggingFromPanel=!1,s(),P?.dataTransfer&&P.dataTransfer.clearData()},y=P=>{const L=a.increaseCounter();return M(P,L)},M=(P,L)=>{const H=mt.hooks.applyFilters("ivyforms/builder/add/transform",null,P,L,{getLabel:n});if(H)return H;switch(P.type){case"text":return{id:0,fieldIndex:L,type:"text",label:n("text"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"email":return{id:0,fieldIndex:L,type:"email",label:n("email"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"number":return{id:0,fieldIndex:L,type:"number",label:n("number"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"textarea":return{id:0,fieldIndex:L,type:"textarea",label:n("paragraph"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"phone":return{id:0,fieldIndex:L,type:"phone",label:n("phone"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",phoneAutoDetect:!0};case"website":return{id:0,fieldIndex:L,type:"website",label:n("website"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"date":return{id:0,fieldIndex:L,type:"date",label:n("date_picker"),required:!1,defaultValue:"",placeholder:"",position:0,dateFieldType:"picker",dateFormat:"MM/DD/YYYY",labelPosition:"default"};case"time":return{id:0,fieldIndex:L,type:"time",label:n("time_picker"),required:!1,defaultValue:"",placeholder:"",position:0,timeFieldType:"time-picker",timeFormat:"24h",labelPosition:"default"};case"recaptcha":return{id:0,fieldIndex:L,type:"recaptcha",label:n("recaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"radio":return{id:0,fieldIndex:L,type:"radio",label:n("radio_button"),required:!1,defaultValue:n("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:n("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:n("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0};case"select":return{id:0,fieldIndex:L,type:"select",label:n("dropdown"),required:!1,defaultValue:n("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:n("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:n("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0,enableSearch:!1};case"address":{const z=["streetAddress","addressLine2","city","state","zip","country"],U=z.map(G=>({type:G,id:"",label:n(G==="addressLine2"?"address_line_2":G),value:"",placeholder:"",required:!1,hideLabel:!1,description:"",requiredMessage:"",visible:!0}));return{id:0,fieldIndex:L,type:"address",label:n("address"),hideLabel:!1,cssClasses:"",labelPosition:"top",addressFieldTypes:z,addressFields:U,countryDefaultValue:"",position:0}}case"name":{const z=["nameField1","nameField2"],U=z.map((G,N)=>({type:G,id:"",modelValue:"",label:n(N===0?"first_name":"last_name"),required:!1,optionHide:!1,description:"",placeholder:""}));return{id:0,fieldIndex:L,type:"name",label:n("name"),required:!1,defaultValue:"",placeholder:"",position:0,nameFieldTypes:z,nameFields:U}}case"checkbox":return{id:0,fieldIndex:L,type:"checkbox",label:n("checkbox"),required:!1,placeholder:"",position:0,fieldOptions:[{id:0,label:n("choice_1"),value:"choice1",isDefault:!1,position:1},{id:1,label:n("choice_2"),value:"choice2",isDefault:!1,position:2},{id:2,label:n("choice_3"),value:"choice3",isDefault:!1,position:3}],shuffleOptions:!1,showValues:!0}}},A=[{title:n("general"),name:"1",category:"general",dragFields:[{type:"text",name:n("text"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"email",name:n("email"),iconStart:"email",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"number",name:n("number"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"textarea",name:n("paragraph"),iconStart:"paragraph",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"phone",name:n("phone"),iconStart:"phone",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"website",name:n("website"),iconStart:"globe",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"name",name:n("name"),iconStart:"user",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"address",name:n("address"),iconStart:"location",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"radio",name:n("radio_button"),iconStart:"radio",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"checkbox",name:n("checkbox"),iconStart:"checkbox",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"select",name:n("dropdown"),iconStart:"chevron-square-down",iconStartType:"outline",iconStartCategory:"arrows",iconEnd:"none",iconEndType:"fill",iconEndCategory:"global"}]},{title:n("security"),name:"2",category:"security",dragFields:[{type:"recaptcha",name:n("recaptcha"),iconStart:"recaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:n("advanced"),name:"3",category:"advanced",dragFields:[{type:"date",name:n("date"),iconStart:"calendar-dot",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"time",name:n("time"),iconStart:"clock",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"password",name:n("password"),iconStart:"key",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"password_field",pro:!0},{type:"signature",name:n("signature"),iconStart:"signature2",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"signature_field",pro:!0}]}],E=F(()=>{mt.hooks.updateCounter.value,h&&h.loaded.value;const P=mt.hooks.applyFilters("ivyforms/builder/filter/collapse_items",A,{getLabel:n});return Array.isArray(P)?P:A});return(P,L)=>{const H=J8,z=d0,U=s0;return c(),J(U,{accordion:!1},{default:x(()=>[(c(!0),T(be,null,Be(g.value,(G,N)=>(c(),J(z,{key:N,class:Ue(["ivyforms-add-field__collapse-item"]),title:G.title,name:G.name,"coming-soon":G.dragFields.length===0},{default:x(()=>[S("div",e5,[S("div",t5,[(c(!0),T(be,null,Be(G.draggableFields,ee=>(c(),T("div",{key:ee.type,class:Ue(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":ee.comingSoon||ee.pro}]),draggable:!ee.comingSoon&&!ee.pro&&!m(a).isFormLoading,onDragstart:B=>$(B,ee),onDragend:L[0]||(L[0]=B=>I(B))},[d(H,{"field-type":ee.type,"field-name":ee.name,"icon-start":ee.iconStart,"icon-start-category":ee.iconStartCategory,"icon-start-type":ee.iconStartType,"icon-end":ee.iconEnd,"icon-end-category":ee.iconEndCategory,"icon-end-type":ee.iconEndType,"coming-soon":ee.comingSoon,disabled:C(ee),pro:ee.pro,"use-pro-badge":ee.pro,onClick:B=>b(ee.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,n5))),128))])])]),_:2},1032,["title","name","coming-soon"]))),128))]),_:1})}}}),o5={class:"ivyforms-submit-button-settings ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16 ivyforms-pr-8"},r5=Ie({__name:"SubmitButtonSettings",setup(r){const{getLabel:n}=Oe(),a=Ne(),{submitButtonSettings:l}=da(a),s=D(l.value.label),u=D(l.value.position);Pe(l,p=>{s.value=p.label,u.value=p.position},{deep:!0});const f=p=>{a.updateSubmitButtonSettings("label",p)},h=p=>{(p==="default"||p==="left"||p==="center"||p==="right")&&a.updateSubmitButtonSettings("position",p)};return(p,C)=>(c(),T("div",o5,[d(Ae,{label:m(n)("button_label"),"label-position":"top"},{default:x(()=>[d(rt,{modelValue:s.value,"onUpdate:modelValue":C[0]||(C[0]=g=>s.value=g),placeholder:m(n)("submit"),onInput:f},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(Ae,{label:m(n)("button_position")},{default:x(()=>[d(mr,{"model-value":u.value,priority:"secondary",onChange:h},{default:x(()=>[d(Sn,{value:"default",priority:"secondary"},{default:x(()=>[de(V(m(n)("label_position_default")),1)]),_:1}),d(Sn,{value:"left",priority:"secondary"},{default:x(()=>[de(V(m(n)("label_position_left")),1)]),_:1}),d(Sn,{value:"center",priority:"secondary"},{default:x(()=>[de(V(m(n)("center")),1)]),_:1}),d(Sn,{value:"right",priority:"secondary"},{default:x(()=>[de(V(m(n)("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),l5=Te(r5,[["__scopeId","data-v-69ec5f5c"]]),i5={class:"ivyforms-tabs-container ivyforms-pb-12"},s5={class:"ivyforms-tab-content ivyforms-width-100"},d5={key:0},u5={key:1},c5={key:2},f5=Ie({__name:"FormBuilderPagePanel",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const l=Ne(),s=F({get:()=>l.activeTab,set:f=>{l.activeTab=f}}),u=[{name:"addField",label:n("add_field")},{name:"options",label:n("options")},{name:"style",label:n("style"),disabled:!0}];return Pe(()=>l.selectedField,f=>{f&&(l.activeTab="options")}),(f,h)=>{const p=uo,C=a5,g=H8,b=I8,_=ho,$=hr;return c(),J($,{width:520},{default:x(()=>[S("div",i5,[d(p,{modelValue:s.value,"onUpdate:modelValue":h[0]||(h[0]=I=>s.value=I),background:"",type:"filled",size:"d",priority:"primary",tabs:u,"coming-soon":!0},null,8,["modelValue"])]),S("div",s5,[d(_,{modifier:"outside-vertical"},{default:x(()=>[s.value==="addField"?(c(),T("div",d5,[d(C)])):ce("",!0),s.value==="options"?(c(),T("div",u5,[m(l).isSubmitButtonSelected?(c(),J(l5,{key:0})):(c(),J(g,{key:1,field:m(l).selectedField},null,8,["field"]))])):ce("",!0),s.value==="style"?(c(),T("div",c5,[d(b)])):ce("",!0)]),_:1})])]),_:1})}}}),m5=Te(f5,[["__scopeId","data-v-082f2c2a"]]);function is(){const r=Yn(),n=Bo(),a=yo(),l=Ne(),s=No(),u=vo();function f(){return{hasFormBuilderUnsaved:n.hasUnsavedChanges("formBuilder",()=>l.getCurrentState()).value,hasConfirmationUnsaved:n.hasUnsavedChanges("confirmationBuilder",()=>s.getCurrentState()).value,hasNotificationUnsaved:n.hasUnsavedChanges("notificationBuilder",()=>u.getCurrentState()).value}}async function h(b){return s.id&&s.formId==b||(await s.fetchAllConfirmations(b),s.id)||(s.formId=b,await s.createConfirmation()),s.id}async function p(b,_=null){const{hasFormBuilderUnsaved:$,hasConfirmationUnsaved:I,hasNotificationUnsaved:y}=f();if($||I||y)return b.routeName?{name:_,params:{id:l.formId}}:void 0;if(b.routeName==="form-confirmation"){const M=l.formId,A=await h(M);return{name:b.routeName,params:{formId:M,confirmationId:A}}}return b.routeName==="form-notifications"?{name:b.routeName,params:{formId:l.formId}}:b.routeName?{name:b.routeName,params:{id:l.formId}}:void 0}async function C(b,_){if(_(b.routeName,b.index))return;const{hasFormBuilderUnsaved:$,hasConfirmationUnsaved:I,hasNotificationUnsaved:y}=f(),M=async()=>{if(b.subItems&&b.subItems.length>0&&b.autoNavigateToFirst){const A=b.subItems[0],E=`/manage/${l.formId}/settings/${b.index}${A.index}`;await r.push(E);return}if(b.routeName==="form-confirmation"){const A=l.formId,E=await h(A);await r.push({name:b.routeName,params:{formId:A,confirmationId:E}});return}if(b.routeName==="form-notifications"){await r.push({name:b.routeName,params:{formId:l.formId}});return}if(b.routeName==="form-integrations"){await r.push({name:b.routeName,params:{formId:l.formId,integration:"wpdatatables"}});return}await r.push({name:b.routeName,params:{formId:l.formId}})};$||I||y?a.showUnsavedChangesDialog(async()=>{$&&n.resetUnsavedChanges("formBuilder",()=>l.getCurrentState()),I&&n.resetUnsavedChanges("confirmationBuilder",()=>s.getCurrentState()),y&&n.resetUnsavedChanges("notificationBuilder",()=>u.getCurrentState()),await M()}):await M()}function g(b,_){const $=r.currentRoute.value.matched,I=r.currentRoute.value.path;if(_==="build")return $.some(({name:y})=>y===Na||y===qa);if(_==="integrations")return I.includes("/settings/integrations/");if(b&&$.some(({name:y})=>y===b))return!0;if($.length>1&&_==="settings"){const y=$[$.length-2];if(y&&y.name===vl)return!0}return!!(_==="notifications"&&$.some(({name:y})=>y===yl||y===hl))}return{getMenuRoute:p,onMenuClick:C,isActive:g}}function xa(r){const n=Ne(),{getLabel:a}=Oe();if(n.formId&&n.name){const l=r.value.findIndex(s=>s.value===n.formId);l===-1?r.value.push({value:n.formId,labelId:`${a("id")}: ${n.formId}`,label:n.name}):r.value[l].label=n.name}}const v5=Ie({__name:"FormBuilderPage",setup(r){const{getLabel:n}=Oe(),{redirectToWordPressAdminPage:a}=ea(),{startWatching:l}=rn();l();const s=Yn(),u=D(!1),f=Bo(),h={formBuilder:()=>_.getCurrentState(),confirmationBuilder:()=>M.getCurrentState(),notificationBuilder:()=>y.getCurrentState()},p=F(()=>[{label:n("build"),index:"build",routeName:_.isEditing?qa:Na},{label:n("settings"),index:"settings",routeName:fo},{label:n("results"),index:"results",routeName:Sa}]),C=D([]),g=D(!1),b=D(!1),_=Ne(),$=Dn(),I=cr(),y=vo(),M=No(),A=is(),E=F(()=>_.formId),P=async()=>{g.value=!0;try{await I.fetchData({page:1,perPage:100}),C.value=I.tableData.map(B=>({value:B.id,labelId:`${n("id")}: ${B.id}`,label:B.name||`Form #${B.id}`}))}catch(B){console.error(n("failed_to_fetch_form"),B),Ge({message:n("failed_to_fetch_form"),type:"error"})}finally{g.value=!1}},L=async B=>{if(!B){_.resetForm(),y.allNotifications=[],y.formId=null,M.allConfirmations=[],M.formId=null,await s.push({path:"/"});return}b.value=!0;try{await _.loadForm(B),s.currentRoute.value.path.includes("/settings/general/")||s.currentRoute.value.path.includes("/settings/notification")||s.currentRoute.value.path.includes("/settings/confirmation")?(await s.push({path:`/manage/${B}/settings/general`}),Ge({message:n("form_loaded"),type:"success"})):s.currentRoute.value.path.includes("/settings/notification/")?(await y.fetchData(parseInt(B)),await s.push({path:`/settings/notification/${B}`}),Ge({message:n("notification_loaded"),type:"success"})):(await s.push({path:`/manage/${B}`}),Ge({message:n("form_loaded"),type:"success"}))}catch(O){console.error(n("failed_to_load_form"),O),Ge({message:n("failed_to_load_form"),type:"error"})}finally{b.value=!1}},H=async B=>{f.confirmNavigationIfUnsaved(h,()=>{L(B)})},z=async()=>{b.value=!0;try{await _.saveForm(),await P(),xa(C)}finally{b.value=!1}},U=async()=>{b.value=!0;try{await _.updateForm(),await P(),xa(C)}finally{b.value=!1}},G=()=>{_.formId||Ge({message:n("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${_.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")};Vt(async()=>{await P();let O=s.currentRoute.value.params.formId;Array.isArray(O)&&(O=O[0]),O?(u.value=!1,_.formId=O,await _.loadForm(O),xa(C)):(u.value=!0,xa(C)),$.setCurrentPage("FormBuilderPage");const q=document.getElementById("adminmenu");if(q){const X=Q=>{f.anyUnsaved(h)&&(Q.preventDefault(),f.confirmNavigationIfUnsaved(h,()=>{const Z=Q.target.closest("a");Z&&(window.location.href=Z.href)}))};q.addEventListener("click",X,!0),fr(()=>q.removeEventListener("click",X,!0))}}),Pe(()=>s.currentRoute.value.params.formId,B=>{B||(u.value=!0,_.resetForm())},{immediate:!1}),Pe(()=>_.name,B=>{if(B&&_.formId){const O=C.value.findIndex(q=>q.value===_.formId);O!==-1?C.value[O].label=B:xa(C)}});const N=async B=>{try{if(await P(),xa(C),B&&_.formId&&_.name){const O=C.value.findIndex(q=>q.value===_.formId);O===-1?C.value.push({value:_.formId,labelId:`${n("id")}: ${_.formId}`,label:_.name}):C.value[O].label=_.name,$.setPageTitle(_.name)}u.value=!1}catch(O){console.error(n("failed_to_load_form"),O),u.value=!1}},ee=()=>{u.value=!1,a(Fa)};return(B,O)=>{const q=Ml,X=Ha,Q=Ya,re=Xt,Z=Ga,ke=$a,We=m5,we=w8;return c(),T(be,null,[d(ke,null,{left:x(()=>[d(q,{modelValue:E.value,"onUpdate:modelValue":O[0]||(O[0]=He=>E.value=He),size:"s",type:"border",placeholder:m(n)("select_form"),options:C.value,loading:g.value||b.value,onChange:H},null,8,["modelValue","placeholder","options","loading"])]),center:x(()=>[d(Q,{mode:"horizontal",ellipsis:!1,router:""},{default:x(()=>[(c(!0),T(be,null,Be(p.value,He=>(c(),J(X,{key:He.index,label:He.label,name:He.index,type:"tonal","is-active":m(A).isActive(He.routeName,He.index),route:m(A).getMenuRoute(He,m(Na)),onClick:xe=>m(A).onMenuClick(He,m(A).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:x(()=>[d(re,{content:m(n)("preview_form"),placement:"bottom",theme:"inverted"},{default:x(()=>[d(Me,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:G})]),_:1},8,["content"]),m(_).isEditing?(c(),J(Me,{key:0,class:Ue(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",loading:b.value,onClick:U},{default:x(()=>[b.value?ce("",!0):(c(),T(be,{key:0},[de(V(m(n)("update")),1)],64))]),_:1},8,["loading"])):(c(),J(Me,{key:1,class:Ue(["ivyforms-button__action ivyforms-button__action--save"]),priority:"primary",loading:b.value,onClick:z},{default:x(()=>[b.value?ce("",!0):(c(),T(be,{key:0},[de(V(m(n)("save")),1)],64))]),_:1},8,["loading"])),d(Z)]),_:1}),S("div",{class:Ue(["ivyforms-form-builder-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-form-builder-page--fullscreen-mode":m($).isFullScreenMode,"ivyforms-form-builder-page--template-open":u.value}])},[d(We),d(we),d(yc,{visible:u.value,"onUpdate:visible":O[1]||(O[1]=He=>u.value=He),onFormCreated:N,onClose:ee},null,8,["visible"])],2),d(rs)],64)}}}),Yu=Te(v5,[["__scopeId","data-v-bd375c16"]]),p5=Ie({__name:"FormSettingsPageSection",emits:["update:isAddingNotification"],setup(r,{emit:n}){const a=n,l=()=>{a("update:isAddingNotification",!1)};return(s,u)=>{const f=wl("router-view"),h=Ka;return c(),J(h,null,{default:x(()=>[d(f,null,{default:x(({Component:p})=>[(c(),J(ca(p),{onCreated:l},null,32))]),_:1})]),_:1})}}}),y5={key:1},h5=Ie({__name:"FormSettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(r,{emit:n}){const{getLabel:a}=Oe(),l=Yn(),s=fn(),u=Bo(),f=Ne(),h=No(),p=vo(),C=ec(),g=$n(),b=r,_=n,$=D(b.activeIndex||"wpdatatables"),I=F(()=>{const L=g.allSettings?.integrations;return L?Object.values(L).some(H=>H&&H.enabled===!0):!1}),y=F(()=>{const L=[{label:a("general_settings"),index:"general"},{label:a("notifications"),index:"notifications"},{label:a("confirmations"),index:"confirmations"}];if(I.value){const H=g.allSettings?.integrations||{},z=Object.entries(H).filter(([,U])=>U&&U.enabled===!0).map(([U])=>({index:`integrations/${U}`,label:a(U),iconConfig:{name:U,type:"fill",category:"integrations",size:"d"}}));L.push({label:a("integrations"),index:"integrations",autoNavigateToFirst:!0,subItems:z})}return L}),M=async L=>(h.id&&h.formId==L||(await h.fetchAllConfirmations(L),h.id)||(h.formId=L,await h.createConfirmation()),h.id),A=async L=>{$.value=L,_("update:activeIndex",L);const H=f.formId;if(L==="general")await l.push({path:`/manage/${H}/settings/general`});else if(L==="notifications")await l.push({path:`/manage/${H}/settings/notification`});else if(L==="confirmations"){const z=await M(Number(H));await l.push({path:`/manage/${H}/settings/confirmation/manage/${z}`})}else if(L.startsWith("integrations/")){const z=L.split("integrations/")[1];await l.push({path:`/manage/${H}/settings/integrations/${z}`})}else L==="integrations"&&await l.push({path:`/manage/${H}/settings/integrations/wpdatatables`})},E=()=>{const L=s.path;if(L.includes("/settings/general"))$.value="general";else if(L.includes("/settings/notification"))$.value="notifications";else if(L.includes("/settings/confirmation"))$.value="confirmations";else if(L.includes("/settings/integrations/")){const H=L.match(/\/integrations\/(\w+)/);H?$.value=`integrations/${H[1]}`:$.value="integrations/wpdatatables"}},P=D(!0);return Vt(async()=>{E(),l.afterEach(()=>{E()}),g.allSettings?.integrations||await g.loadAllSettings(),P.value=!1;const L=u.setupAdminMenuListener(C,()=>u.hasUnsavedChanges("formBuilder",()=>f.getCurrentState()).value||u.hasUnsavedChanges("confirmationBuilder",()=>h.getCurrentState()).value||u.hasUnsavedChanges("notificationBuilder",()=>p.getCurrentState()).value);fr(L)}),(L,H)=>{const z=hr;return c(),J(z,null,{default:x(()=>[P.value?(c(),T("div",y5,"Loading settings...")):(c(),J(Qi,{key:0,modelValue:$.value,"onUpdate:modelValue":H[0]||(H[0]=U=>$.value=U),"menu-items":y.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:A},null,8,["modelValue","menu-items"]))]),_:1})}}}),g5=Ie({__name:"FormBuilderSettingsPage",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const l=Ne(),s=Dn(),u=cr(),f=vo(),h=No(),p=Bo(),C=D("general"),g=D(!1),b=D("horizontal"),_=fn(),$=Yn(),I=is(),y=F(()=>l.formId||null),M=D([]),A=D(!1),E=D(!1),P=F(()=>[{label:n("build"),index:"build",routeName:l.isEditing?qa:Na},{label:n("settings"),index:"settings",routeName:fo},{label:n("results"),index:"results",routeName:Sa}]),L=()=>{l.formId||Ge({message:n("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${l.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},H=async N=>{if(!N){l.resetForm(),f.allNotifications=[],f.formId=null,h.allConfirmations=[],h.formId=null,await $.push({path:"/"});return}E.value=!0;try{await l.loadForm(N);const B=($.currentRoute.value.path+$.currentRoute.value.hash).match(/\/settings\/(\w+)/),O=B?B[1]:null;O?(await $.push({path:`/manage/${N}/settings/${O}`}),C.value=O,Ge({message:n("form_loaded"),type:"success"})):(await $.push({path:`/manage/${N}`}),Ge({message:n("form_loaded"),type:"success"}))}catch(ee){console.error(n("failed_to_load_form"),ee),Ge({message:n("failed_to_load_form"),type:"error"})}finally{E.value=!1}},z=async()=>{A.value=!0;try{await u.fetchData({page:1,perPage:100}),M.value=u.tableData.map(N=>({value:N.id,labelId:`${n("id")}: ${N.id}`,label:N.name||`Form #${N.id}`}))}catch(N){console.error(n("failed_to_load_form"),N),Ge({message:n("failed_to_fetch_form"),type:"error"})}finally{A.value=!1}};function U(N){if(N.params.confirmationId){C.value="confirmations",g.value=!1;return}if(N.params.notificationId){C.value="notifications",g.value=!0;return}const ee=N.name?N.name.toString():"";if(ee.includes("notification"))C.value="notifications",g.value=!0;else if(ee.includes("confirmation"))C.value="confirmations",g.value=!1;else if(ee.includes("general")||ee.includes("settings"))C.value="general",g.value=!1;else{const B=N.path+N.hash;B.includes("/notification")?(C.value="notifications",g.value=!0):B.includes("/confirmation")?(C.value="confirmations",g.value=!1):(C.value="general",g.value=!1)}}Vt(async()=>{await z();const N=_.params.formId,ee=Array.isArray(N)?N[0]:N;if(ee&&!l.formId){E.value=!0;try{await l.loadForm(ee),xa(M)}catch(O){console.error(n("failed_to_load_form"),O),Ge({message:n("failed_to_load_form"),type:"error"})}finally{E.value=!1}}else xa(M);l.formId||(l.counterFields=0),_.params.formId&&(l.formId=Array.isArray(_.params.formId)?_.params.formId[0]:_.params.formId),_.params.confirmationId&&(h.id=_.params.confirmationId?Number(Array.isArray(_.params.confirmationId)?_.params.confirmationId[0]:_.params.confirmationId):null),_.params.notificationId&&(f.id=_.params.notificationId?Number(Array.isArray(_.params.notificationId)?_.params.notificationId[0]:_.params.notificationId):null),U(_),p.resetUnsavedChanges("formBuilder",()=>l.getCurrentState());const B=p.setupAdminMenuListener(G,()=>p.hasUnsavedChanges("formBuilder",()=>l.getCurrentState()).value||p.hasUnsavedChanges("confirmationBuilder",()=>h.getCurrentState()).value||p.hasUnsavedChanges("notificationBuilder",()=>f.getCurrentState()).value);fr(B)}),Pe(()=>l.name,N=>{if(N&&l.formId){const ee=M.value.findIndex(B=>B.value===l.formId);ee!==-1?M.value[ee].label=N:xa(M)}}),Pe(()=>[_.path,_.hash,_.name],()=>{U(_)},{immediate:!0}),Pe(()=>_.params,N=>{N.formId&&(l.formId=Array.isArray(N.formId)?N.formId[0]:N.formId),N.confirmationId&&(h.id=N.confirmationId?Number(Array.isArray(N.confirmationId)?N.confirmationId[0]:N.confirmationId):null),N.notificationId&&(f.id=N.notificationId?Number(Array.isArray(N.notificationId)?N.notificationId[0]:N.notificationId):null)},{immediate:!0});const G=ec();return(N,ee)=>{const B=Ml,O=Ha,q=Ya,X=Me,Q=Xt,re=Ga,Z=$a,ke=h5,We=p5;return c(),T(be,null,[d(Z,null,{left:x(()=>[d(B,{modelValue:y.value,"onUpdate:modelValue":ee[0]||(ee[0]=we=>y.value=we),size:"s",type:"border",placeholder:"Select a form",options:M.value,loading:A.value||E.value,onChange:H},null,8,["modelValue","options","loading"])]),center:x(()=>[d(q,{mode:b.value,ellipsis:!1,router:""},{default:x(()=>[(c(!0),T(be,null,Be(P.value,we=>(c(),J(O,{key:we.index,label:we.label,name:we.index,type:"tonal","is-active":m(I).isActive(we.routeName,we.index),route:m(I).getMenuRoute(we,m(fo)),onClick:He=>m(I).onMenuClick(we,m(I).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1},8,["mode"])]),right:x(()=>[d(Q,{content:m(n)("preview_form"),placement:"bottom",theme:"inverted"},{default:x(()=>[d(X,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:L})]),_:1},8,["content"]),d(re)]),_:1}),S("div",{class:Ue(["ivyforms-form-builder-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":m(s).isFullScreenMode}])},[(c(),J(ke,{key:y.value,"active-index":C.value},null,8,["active-index"])),d(We,{"active-index":C.value,"is-adding-notification":g.value},null,8,["active-index","is-adding-notification"])],2),d(Cl,{"align-center":"",width:"342px"})],64)}}}),_5=Te(g5,[["__scopeId","data-v-08b952ea"]]),b5={class:"ivyforms-form-builder-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},w5={class:"ivyforms-form-builder-settings-notification__option-bar ivyforms-pb-8 ivyforms-flex"},x5={class:"ivyforms-form-builder-settings-notification__option-bar__left ivyforms-flex ivyforms-gap-8"},I5={class:"ivyforms-form-builder-settings-notification__option-bar__right ivyforms-flex ivyforms-gap-8"},F5=Ie({__name:"FormBuilderManageNotification",setup(r){const n=Yn(),a=fn(),{getLabel:l}=Oe(),{startWatching:s}=rn();s();const u=F(()=>{const B=a.params.formId;return Array.isArray(B)?B[0]:B}),f=F(()=>{const B=a.params.notificationId;return Array.isArray(B)?B[0]:B}),h=()=>{n.push({name:pl,params:{formId:u.value}})},p=vo(),{isEditing:C}=da(p),g=D({formName:"",formDescription:""});f.value?(p.loadNotification(Number(f.value)),p.isEditing=!0):(p.resetNotification(u.value),p.isEditing=!1);const b=Ne(),{formId:_,fields:$}=da(b),I=D(!1),y=D(null),M=D(),A=D(),E=D(),P=D();function L(B){y.value&&y.value.editor&&y.value.editor.chain().focus().insertContent(B).run()}const H=F(()=>(b.fields||[]).map(B=>({label:B.label,value:`{{${B.type}_${B.fieldIndex}}}`,type:B.type,fieldIndex:B.fieldIndex}))),z=F(()=>tc()),U=F(()=>H.value.filter(B=>B.type==="email")),G=F(()=>z.value.filter(B=>B.key&&B.key==="admin_email")),N=async()=>{I.value=!0;try{const B={name:p.name,sender:p.sender,replyTo:p.replyTo,receiver:p.receiver,enabled:p.enabled,subject:p.subject,message:p.message,smartLogic:p.smartLogic,formId:u.value||p.formId};p.isEditing&&f.value?await p.updateNotification(f.value,B):await p.createNotification(u.value),h()}catch(B){console.error(l("error_saving_notification"),B)}finally{I.value=!1}};function ee(B,O){let q;switch(B){case"sender":q=M.value;break;case"replyTo":q=A.value;break;case"receiver":q=E.value;break;case"subject":q=P.value;break}if(q&&q.$el){const X=q.$el.querySelector("input")||q.$el.querySelector("textarea");if(X){const Q=X.selectionStart,re=X.selectionEnd,Z=X.value;X.value=Z.slice(0,Q)+O+Z.slice(re),X.dispatchEvent(new Event("input")),X.setSelectionRange(Q+O.length,Q+O.length),X.focus()}}}return Vt(()=>{u.value&&(!_.value||String(_.value)!==String(u.value)||Array.isArray($.value)&&$.value.length===0)&&b.loadForm(String(u.value))}),(B,O)=>{const q=fa,X=Me,Q=rt,re=Ae,Z=Xt,ke=u0,We=nc,we=as,He=ho;return c(),T("div",b5,[S("div",w5,[S("div",x5,[d(q,{modelValue:m(p).enabled,"onUpdate:modelValue":O[0]||(O[0]=xe=>m(p).enabled=xe),priority:"primary",size:"s",title:m(l)("enabled_status"),"text-position":"left"},null,8,["modelValue","title"])]),S("div",I5,[d(X,{class:Ue(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:h},{default:x(()=>[de(V(m(l)("cancel")),1)]),_:1}),d(X,{class:Ue(`ivyforms-button__action--${m(C)?"update":"save"}`),priority:"primary",loading:I.value,onClick:N},{default:x(()=>[I.value?ce("",!0):(c(),T(be,{key:0},[de(V(m(l)(m(C)?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),d(He,{modifier:"outside-vertical"},{default:x(()=>[d(we,{model:g.value},{default:x(()=>[d(re,{label:m(l)("name"),prop:"notificationName",secondary:""},{default:x(()=>[d(Q,{modelValue:m(p).name,"onUpdate:modelValue":O[1]||(O[1]=xe=>m(p).name=xe),placeholder:m(l)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(re,{label:m(l)("send_from"),prop:"notificationSender",secondary:""},{default:x(()=>[d(Q,{ref_key:"senderInputRef",ref:M,modelValue:m(p).sender,"onUpdate:modelValue":O[2]||(O[2]=xe=>m(p).sender=xe),placeholder:"ivy@forms.io"},null,8,["modelValue"]),d(ke,{fields:U.value,general:G.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:O[3]||(O[3]=xe=>ee("sender",xe))},{reference:x(()=>[d(Z,{content:m(l)("insert_placeholders")},{default:x(()=>[d(X,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":m(l)("placeholders"),class:"ivyforms-form-builder-settings-notification__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(re,{label:m(l)("reply_to"),prop:"notificationReplyTo"},{default:x(()=>[d(Q,{ref_key:"replyToInputRef",ref:A,modelValue:m(p).replyTo,"onUpdate:modelValue":O[4]||(O[4]=xe=>m(p).replyTo=xe),placeholder:"ivy@forms.io"},null,8,["modelValue"]),d(ke,{fields:U.value,general:G.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:O[5]||(O[5]=xe=>ee("replyTo",xe))},{reference:x(()=>[d(Z,{content:m(l)("insert_placeholders")},{default:x(()=>[d(X,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":m(l)("placeholders"),class:"ivyforms-form-builder-settings-notification__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(re,{label:m(l)("send_to"),prop:"notificationReceiver",secondary:""},{default:x(()=>[d(Q,{ref_key:"receiverInputRef",ref:E,modelValue:m(p).receiver,"onUpdate:modelValue":O[6]||(O[6]=xe=>m(p).receiver=xe),placeholder:"ivy@forms.io"},null,8,["modelValue"]),d(ke,{fields:U.value,general:G.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:O[7]||(O[7]=xe=>ee("receiver",xe))},{reference:x(()=>[d(Z,{content:m(l)("insert_placeholders")},{default:x(()=>[d(X,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":m(l)("placeholders"),class:"ivyforms-editor__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(re,{label:m(l)("subject"),prop:"notificationSubject"},{default:x(()=>[d(Q,{ref_key:"subjectInputRef",ref:P,modelValue:m(p).subject,"onUpdate:modelValue":O[8]||(O[8]=xe=>m(p).subject=xe),placeholder:m(l)("example"),secondary:""},null,8,["modelValue","placeholder"]),d(ke,{class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:O[9]||(O[9]=xe=>ee("subject",xe))},{reference:x(()=>[d(Z,{content:m(l)("insert_placeholders")},{default:x(()=>[d(X,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":m(l)("placeholders"),class:"ivyforms-editor__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1})]),_:1},8,["label"]),d(re,{label:m(l)("message"),prop:"formDescription",class:"ivyforms-form-builder-settings-notification__editor"},{default:x(()=>[d(We,{ref_key:"editorRef",ref:y,modelValue:m(p).message,"onUpdate:modelValue":O[10]||(O[10]=xe=>m(p).message=xe),"fields-placeholders":H.value,"general-placeholders":z.value,onInsertPlaceholder:L},null,8,["modelValue","fields-placeholders","general-placeholders"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1})])}}}),Ki=Te(F5,[["__scopeId","data-v-d92f996b"]]),k5={class:"ivyforms-form-builder-settings ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},S5={class:"ivyforms-form-builder-settings__option-bar ivyforms-pb-8 ivyforms-flex"},C5={class:"ivyforms-form-builder-settings__option-bar__left ivyforms-flex ivyforms-gap-8"},$5={class:"ivyforms-form-builder-settings__option-bar__right ivyforms-flex ivyforms-gap-8"},M5={class:"ivyforms-form-checkbox ivyforms-flex ivyforms-flex-direction-column"},T5=Ie({__name:"FormBuilderSettings",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const l=fn(),s=D({formName:"",formDescription:""}),u=Ne(),f=D(!1);Vt(async()=>{l.params.formId&&await u.loadForm(l.params.formId)});const h=async()=>{f.value=!0;try{await u.saveFormSettings()}finally{f.value=!1}},p=async()=>{f.value=!0;try{await u.updateForm()}finally{f.value=!1}};return(C,g)=>{const b=fa,_=Me,$=rt,I=Ae,y=It,M=as,A=ho;return c(),T("div",k5,[S("div",S5,[S("div",C5,[d(b,{modelValue:m(u).published,"onUpdate:modelValue":g[0]||(g[0]=E=>m(u).published=E),priority:"primary",size:"s",title:m(n)("enabled_status"),"text-position":"left"},null,8,["modelValue","title"])]),S("div",$5,[m(u).isEditingSettingGeneral?(c(),J(_,{key:0,class:Ue(["ivyforms-button__action--update"]),priority:"primary",loading:f.value,onClick:p},{default:x(()=>[f.value?ce("",!0):(c(),T(be,{key:0},[de(V(m(n)("save")),1)],64))]),_:1},8,["loading"])):(c(),J(_,{key:1,class:Ue(["ivyforms-button__action--save"]),priority:"primary",loading:f.value,onClick:h},{default:x(()=>[f.value?ce("",!0):(c(),T(be,{key:0},[de(V(m(n)("save")),1)],64))]),_:1},8,["loading"]))])]),d(A,{modifier:"outside-vertical"},{default:x(()=>[d(M,{model:s.value},{default:x(()=>[d(I,{label:m(n)("form_name"),prop:"formName",secondary:""},{default:x(()=>[d($,{modelValue:m(u).name,"onUpdate:modelValue":g[1]||(g[1]=E=>m(u).name=E),placeholder:"ivy@forms.io"},null,8,["modelValue"])]),_:1},8,["label"]),d(I,{label:m(n)("form_desc"),prop:"formDescription",class:"ivyforms-form-settings-description",secondary:""},{default:x(()=>[d($,{modelValue:m(u).description,"onUpdate:modelValue":g[2]||(g[2]=E=>m(u).description=E),type:"textarea",placeholder:m(n)("form_description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),S("div",M5,[d(y,{modelValue:m(u).showTitle,"onUpdate:modelValue":g[3]||(g[3]=E=>m(u).showTitle=E),priority:"secondary",size:"d",type:"checkmark"},{default:x(()=>[de(V(m(n)("show_form_title")),1)]),_:1},8,["modelValue"]),d(y,{modelValue:m(u).showDescription,"onUpdate:modelValue":g[4]||(g[4]=E=>m(u).showDescription=E),priority:"secondary",size:"d",type:"checkmark"},{default:x(()=>[de(V(m(n)("show_form_description")),1)]),_:1},8,["modelValue"]),d(y,{modelValue:m(u).storeEntries,"onUpdate:modelValue":g[5]||(g[5]=E=>m(u).storeEntries=E),priority:"secondary",size:"d",type:"checkmark"},{default:x(()=>[de(V(m(n)("store_entries_db")),1)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1})])}}}),P5=Te(T5,[["__scopeId","data-v-50b04db5"]]),A5={class:"ivyforms-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},E5={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},L5={class:"ivyforms-settings-notification__option-bar ivyforms-flex ivyforms-gap-8"},R5={class:"ivyforms-settings-notification__option-bar-left ivyforms-flex ivyforms-gap-8"},D5={class:"ivyforms-settings-notification__option-bar-right ivyforms-flex ivyforms-gap-8"},V5={class:"ivyforms-settings-notification__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},O5={key:0,class:"ivyforms-table-skeleton"},B5={class:"ivyforms-all-forms-pagination-container"},U5={key:1},W5=Ie({__name:"FormBuilderNotificationTable",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const l=Ne(),s=vo(),u=yo(),f=D(""),h=D(""),p=D(!1),C=D(!1),g=D(!1),b=D([]),_=D(0),$=D(null),I=fn(),y=Yn(),M=Vo.debounce(xe=>{h.value=xe},500),A=F(()=>f.value!==h.value),E=F(()=>p.value||A.value),P=kn({page:1,perPage:10}),L=kn({column:"id",order:"desc"}),H=F(()=>f.value.trim().length>0),z=()=>({page:P.page,perPage:P.perPage,search:h.value,sortBy:L.column,sortOrder:L.order,formId:I.params.formId?parseInt(Array.isArray(I.params.formId)?I.params.formId[0]:I.params.formId,10):l.formId?parseInt(l.formId,10):null}),U=async()=>{p.value=!0;try{await s.searchNotifications(z()),b.value=s.tableData;const xe=s.paginationMeta;P.page=xe.page,P.perPage=xe.perPage,_.value=xe.total}catch(xe){console.error(n("error_loading_notification"),xe)}finally{p.value=!1,await He()}};Pe(f,M),Pe(()=>u.dialogVisible,(xe,ut)=>{ut&&!xe&&(u.actionType==="delete"||u.actionType==="duplicate")&&setTimeout(U,300)}),Pe([()=>P.page,()=>P.perPage,()=>h.value],async()=>{p.value=!0,await s.searchNotifications(z()),b.value=s.tableData,p.value=!1}),Pe(()=>s.tableData,xe=>{b.value=xe,p.value=!1},{immediate:!0}),Pe(()=>s.paginationMeta,xe=>{_.value=es(xe).total||0},{immediate:!0});const G=({column:xe,order:ut})=>{L.column=xe,L.order=ut==="asc"?"asc":ut==="desc"?"desc":"asc",P.page=1,U()},N=()=>{const xe=Array.isArray(I.params.formId)?I.params.formId[0]:I.params.formId||l.formId;s.resetNotification(xe),C.value=!0,g.value=!1,y.replace(`/manage/${xe}/settings/notification/manage`)},ee=()=>{C.value=!1,g.value=!1,U(),y.push({name:"form-notifications",params:{formId:l.formId}})},B=xe=>async()=>{p.value=!0;try{await s.loadNotification(xe),C.value=!0,g.value=!0}catch(ut){console.error(n("error_loading_notification"),ut)}finally{p.value=!1;const ut=Array.isArray(I.params.formId)?I.params.formId[0]:I.params.formId||l.formId;await y.push(`/manage/${ut}/settings/notification/manage/${xe}`)}},O=xe=>async()=>{await u.handleActionClick(xe,null,"notification","duplicate",{setLoading:ut=>{p.value=ut}})},q=xe=>async()=>{await u.handleActionClick(xe,null,"notification","delete",{setLoading:ut=>{p.value=ut}})},X=({rowData:xe})=>xe?Le("div",{class:["ivyforms-column-actions",{hovered:xe.id===$.value}]},[Le(Xt,{content:n("edit"),placement:"top"},()=>[Le(Me,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:B(xe.id)})]),Le(Xt,{content:n("duplicate"),placement:"top"},()=>[Le(Me,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:O(xe.id)})]),Le(Xt,{content:n("delete"),placement:"top"},()=>[Le(Me,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:q(xe.id)})])]):null,Q=({rowData:xe})=>xe?Le(fa,{modelValue:xe.enabled,size:"s","onUpdate:modelValue":async ut=>{xe.enabled=ut,await s.updateNotification(xe.id,xe),await U()}}):null,re=({rowData:xe})=>xe?Le(Wa,{size:"s",href:"#",onClick:B(xe.id),class:"ivyforms-name-cell"},()=>[xe.name||"No Name"]):null,Z=({rowData:xe})=>xe?Le("span",xe.receiver||"No Receiver"):null,ke=({rowData:xe})=>xe?Le("span",xe.replyTo||"No Reply-To"):null,We=({rowData:xe})=>xe?Le("span",xe.subject||"No Subject"):null,we=D([{key:"enabled",title:n("status"),cellRenderer:Q,width:100,visible:!0,class:"status-column"},{key:"name",title:n("name"),cellRenderer:re,width:300,visible:!0,class:"name-column",sortable:!0},{key:"receiver",title:n("receiver"),cellRenderer:Z,width:250,visible:!0,class:"receiver-column",sortable:!0},{key:"replyTo",title:n("reply_to"),cellRenderer:ke,width:250,visible:!0,class:"replyto-column",sortable:!0},{key:"subject",title:n("subject"),cellRenderer:We,width:300,visible:!0,class:"subject-column",sortable:!0},{key:"actions",title:"",cellRenderer:X,width:124,minWidth:124,visible:!0,class:"ivyforms-cell-actions",fixed:co.RIGHT}]),He=async()=>{await on();const xe=document.querySelector(".ivyforms-table");if(!xe)return;const ut=xe.querySelectorAll(".el-table-v2__row");ut.length&&ut.forEach(le=>{const ye=le.getAttribute("rowkey");ye&&(le.addEventListener("mouseenter",()=>{$.value=Number(ye),ut.forEach(ue=>{ue.getAttribute("rowkey")===ye&&ue.classList.add("hovered")})}),le.addEventListener("mouseleave",()=>{$.value=null,ut.forEach(ue=>{ue.getAttribute("rowkey")===ye&&ue.classList.remove("hovered")})}))})};return Vt(()=>{s.isEditing=!1,U()}),Pe(()=>b.value,async()=>{await He()}),(xe,ut)=>(c(),T("div",A5,[C.value?(c(),T("div",U5,[d(Ki,{onClose:ee})])):(c(),T("div",E5,[S("div",L5,[S("div",R5,[d(Uo,{modelValue:f.value,"onUpdate:modelValue":ut[0]||(ut[0]=le=>f.value=le),placeholder:m(n)("search_notifications"),clearable:""},null,8,["modelValue","placeholder"])]),S("div",D5,[d(Me,{"icon-start":"plus",onClick:N},{default:x(()=>[de(V(m(n)("notifications")),1)]),_:1})])]),S("div",V5,[d(Fl,{columns:we.value,data:E.value?[]:b.value,loading:E.value,sort:L,total:_.value,"row-key":"id",pagination:"",onSortChange:G},{empty:x(()=>[E.value?(c(),T("div",O5,[d(kl,null,{template:x(()=>[(c(!0),T(be,null,Be(P.perPage,le=>(c(),J(Sl,{key:le,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):H.value?(c(),J(Ca,{key:2,title:m(n)("empty_search_title"),subtitle:m(n)("empty_search_subtitle")},null,8,["title","subtitle"])):(c(),J(Ca,{key:1,image:"not-found",title:m(n)("empty_state_notification_title"),subtitle:m(n)("empty_state_notification_subtitle")},{actionButton:x(()=>[d(Me,{"icon-start":"plus",onClick:N},{default:x(()=>[de(V(m(n)("notifications")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),S("div",B5,[d($l,{"current-page":P.page,"onUpdate:currentPage":ut[1]||(ut[1]=le=>P.page=le),"page-size":P.perPage,"onUpdate:pageSize":ut[2]||(ut[2]=le=>P.perPage=le),total:_.value},null,8,["current-page","page-size","total"])])])]))]))}});function N5(r){if(!r)return!1;const n=r.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(n))return!1;const l=n.match(/https?:\/\//gi);if(l&&l.length>1)return!1;let s=n;try{return/^https?:\/\//i.test(n)||(s="https://"+n),new URL(s),!0}catch{return!1}}const q5={key:0,class:"ivyforms-form-builder-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},z5={class:"ivyforms-form-builder-settings-confirmation__option-bar ivyforms-pb-8 ivyforms-flex"},Y5={class:"ivyforms-form-builder-settings-confirmation__option-bar-left ivyforms-flex"},H5={class:"ivyforms-form-builder-settings-confirmation__option-bar-right ivyforms-flex"},G5={key:0,class:"ivyforms-form-builder-settings-confirmation__content-section"},K5={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},X5={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},Q5={class:"confirmation-title medium-14"},j5={class:"ivyforms-form-builder-settings-confirmation__radio-section"},Z5={key:1,class:"ivyforms-form-builder-settings-confirmation__content-section"},J5={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},e7={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},t7={class:"confirmation-title medium-14"},n7={key:2,class:"ivyforms-form-builder-settings-confirmation__content-section"},a7={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},o7={class:"confirmation-title medium-14"},r7=Ie({__name:"FormBuilderConfirmation",setup(r){const{getLabel:n}=Oe(),{request:a}=ua(),l=fn(),{startWatching:s}=rn();s();const u=F(()=>{const z=l.params.formId;return Array.isArray(z)?z[0]:z}),f=F(()=>{const z=l.params.confirmationId;return Array.isArray(z)?z[0]:z}),h=No(),p=Ne(),C=D("horizontal"),g=D("successMessage"),b=D([]),_=D(!1),$=D(!1),I=D(null),y=D(""),M=D(""),A=[{label:n("success_message"),index:"successMessage"},{label:n("redirect_to_page"),index:"redirectToPage"},{label:n("redirect_to_custom_url"),index:"redirectToCustomUrl"}];function E(z){I.value&&I.value.editor&&I.value.editor.chain().focus().insertContent(z+" ").run()}const P=F(()=>(p.fields||[]).filter(z=>z.type&&typeof z.fieldIndex<"u")),L=F(()=>tc()),H=async()=>{if(y.value="",M.value="",g.value==="redirectToPage"&&!h.page){y.value=n("please_select_a_page");return}if(g.value==="redirectToCustomUrl"){if(!h.url){M.value=n("please_enter_a_url");return}if(!N5(h.url)){M.value=n("please_enter_a_valid_url");return}}$.value=!0;const z={formId:u.value||p.formId,type:g.value,enabled:h.enabled,showForm:h.showForm};switch(g.value){case"successMessage":z.message=h.message||"";break;case"redirectToPage":z.page=h.page||"";break;case"redirectToCustomUrl":z.url=h.url||"";break}h.type=g.value,h.formId=Number(u.value||p.formId);try{h.id?await h.updateConfirmation(h.id,z):await h.createConfirmation()}finally{$.value=!1}};return Vt(async()=>{try{u.value&&await p.loadForm(u.value);const{data:z,error:U,status:G}=await a("wp/v2/pages",{method:"GET",headers:{"Content-Type":"application/json"}},{useNamespace:!1});!U&&G===200&&Array.isArray(z)?b.value=z.map(ee=>({value:ee.id,label:ee.title.rendered})):b.value=[],u.value&&f.value&&await h.loadConfirmation(Number(f.value));const N=h.type;if(g.value=N||"successMessage",typeof h.resetEntityState=="function"&&h.resetEntityState(),_.value=!0,h.page){const ee=b.value.find(B=>B.value===Number(h.page));h.page=ee?ee.value:h.page}}catch(z){console.error(n("error_loading_data_confirmation"),z)}}),Pe(()=>_.value&&g.value,z=>{z&&h.type!==z&&(h.type=z)}),Pe(()=>_.value&&h.type,z=>{z&&g.value!==z&&(g.value=z)}),Pe(g,()=>{y.value="",M.value=""}),Pe(()=>h.page,z=>{y.value&&z&&(y.value="")}),Pe(()=>h.url,z=>{if(M.value){if(M.value===n("please_enter_a_url"))z&&z.trim()!==""&&(M.value="");else if(M.value===n("please_enter_a_valid_url")&&z&&z.trim()!=="")try{const U=z.trim();/^\/\//.test(U)?new URL("http:"+U):new URL(U),M.value=""}catch{}}}),(z,U)=>{const G=fa,N=Me,ee=uo,B=jt,O=Xt,q=nc,X=Sn,Q=mr,re=Rt,Z=Zt,ke=Ae,We=rt;return _.value?(c(),T("div",q5,[S("div",z5,[S("div",Y5,[d(G,{modelValue:m(h).enabled,"onUpdate:modelValue":U[0]||(U[0]=we=>m(h).enabled=we),priority:"primary",size:"s","text-position":"left",title:m(n)("enabled_status")},null,8,["modelValue","title"])]),S("div",H5,[d(N,{class:Ue(["ivyforms-button__action--save"]),priority:"primary",loading:$.value,onClick:H},{default:x(()=>[$.value?ce("",!0):(c(),T(be,{key:0},[de(V(m(n)("save")),1)],64))]),_:1},8,["loading"])])]),d(ee,{modelValue:g.value,"onUpdate:modelValue":U[1]||(U[1]=we=>g.value=we),mode:C.value,type:"tonal",priority:"tertiary",class:"ivyforms-form-builder-settings-confirmation__menu",tabs:A.map(we=>({name:we.index,label:we.label}))},null,8,["modelValue","mode","tabs"]),g.value==="successMessage"?(c(),T("div",G5,[S("div",K5,[S("div",X5,[S("span",Q5,V(m(n)("message")),1),d(O,{content:m(n)("message_tooltip"),"aria-label":m(n)("message_tooltip"),placement:"top",theme:"inverted"},{default:x(()=>[d(B,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:U[2]||(U[2]=yt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),d(q,{ref_key:"editorRef",ref:I,modelValue:m(h).message,"onUpdate:modelValue":U[3]||(U[3]=we=>m(h).message=we),"fields-placeholders":P.value,"general-placeholders":L.value,"aria-label":m(n)("success_message"),onInsertPlaceholder:E},null,8,["modelValue","fields-placeholders","general-placeholders","aria-label"]),S("div",j5,[S("p",null,V(m(n)("after_form_submission")),1),d(Q,{modelValue:m(h).showForm,"onUpdate:modelValue":U[4]||(U[4]=we=>m(h).showForm=we),priority:"secondary"},{default:x(()=>[d(X,{value:!1,priority:"secondary"},{default:x(()=>[de(V(m(n)("hide_form")),1)]),_:1}),d(X,{value:!0,priority:"secondary"},{default:x(()=>[de(V(m(n)("reset_form")),1)]),_:1})]),_:1},8,["modelValue"])])])):g.value==="redirectToPage"?(c(),T("div",Z5,[S("div",J5,[S("div",e7,[S("span",t7,V(m(n)("select_page")),1),d(O,{content:m(n)("select_tooltip"),"aria-label":m(n)("select_tooltip"),placement:"top",theme:"inverted"},{default:x(()=>[d(B,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:U[5]||(U[5]=yt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),d(ke,{error:y.value,secondary:""},{default:x(()=>[d(Z,{modelValue:m(h).page,"onUpdate:modelValue":U[6]||(U[6]=we=>m(h).page=we),placeholder:m(n)("select")},{default:x(()=>[(c(!0),T(be,null,Be(b.value,we=>(c(),J(re,{key:we.value,value:we.value,label:we.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["error"])])):g.value==="redirectToCustomUrl"?(c(),T("div",n7,[S("div",a7,[S("span",o7,V(m(n)("custom_url")),1),d(O,{content:m(n)("redirection_url_tooltip"),placement:"top",theme:"inverted"},{default:x(()=>[d(B,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:U[7]||(U[7]=yt(()=>{},["prevent"]))})]),_:1},8,["content"])]),d(ke,{error:M.value,secondary:""},{default:x(()=>[d(We,{modelValue:m(h).url,"onUpdate:modelValue":U[8]||(U[8]=we=>m(h).url=we),placeholder:m(n)("enter_url")},null,8,["modelValue","placeholder"])]),_:1},8,["error"])])):ce("",!0)])):ce("",!0)}}});let cl=null,ir=null;async function l7(){return cl||ir||(ir=(async()=>{try{const{request:r}=ua(),l=(await r("integrations")).data?.data?.data;if(!l||typeof l!="object")throw new Error("Invalid response format");const s=Object.entries(l).map(([u,f])=>({name:f.label,value:u,image:f.icon||u,description:f.description||"",category:f.category||"Other",type:f.plan==="lite"?"disabled":"soon",searchCategory:f.plan||"lite",requiredPlan:f.plan!=="lite"?f.plan:void 0,component:f.component,learnMoreUrl:f.learnMoreUrl||""}));return cl=s,s}catch(r){console.error("Failed to load integrations from backend:",r);const n=[{name:"wpdatatables",value:"wpdatatables",image:"wpdatatables",description:"wpdt_integration_description",category:"Data Management",type:"disabled",searchCategory:"lite"}];return cl=n,n}finally{ir=null}})(),ir)}async function i7(){let r=await l7();if(typeof window<"u"){const n=window,a=n.IvyFormsPro?.integrationsHooks||[];for(const l of a)r=l(r);n.IvyForms?.hooks?.applyFilters&&(r=n.IvyForms.hooks.applyFilters("ivyforms/integrations/list",r))}return r}function gc(){const r=qo(),n=$n(),{isProInstalled:a,isProLicenseActive:l}=yr(),s=D({}),u=async()=>{const _=n.integrationsSettings||{},$={};for(const[I,y]of Object.entries(_))y&&typeof y=="object"&&($[I]={enabled:y.enabled||!1,connected:y.connected||!1});s.value=$},f=_=>{if(!_)return!0;if(!a()||!l())return!1;const $=r.plan.value;if(!($!=="lite"&&$!=="error"))return!1;const y=["essentials","growth","agency"],M=y.indexOf($),A=y.indexOf(_);return M>=A&&M!==-1},h=_=>{const $=s.value[_.value]||{enabled:!1,connected:!1};return _.searchCategory!=="lite"?f(_.requiredPlan)?!$.enabled||!$.connected?"proDisabled":"proActive":a()?"proDisabled":"upgrade":$.connected?"active":"disabled"},p=D([]),C=D(!1),g=async()=>{if(C.value)return p.value;const _=await i7();return p.value=_.map($=>({...$,type:h($)})),C.value=!0,p.value},b=(_,$,I=!1)=>{s.value[_]={enabled:$,connected:I}};return{integrations:F(()=>p.value),integrationsLoaded:F(()=>C.value),integrationState:s,loadIntegrations:g,loadIntegrationStates:u,updateIntegrationState:b,getIntegrationType:h}}const s7={class:"ivyforms-form-integration ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},d7={class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},u7={class:"ivyforms-form-integration__title ivyforms-flex ivyforms-align-items-center regular-16"},c7={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},f7={class:"ivyforms-form-integration__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},m7={class:"ivyforms-form-integration__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24 ivyforms-border-radius-16"},v7={key:1,class:"ivyforms-form-integration__not-available"},p7=Ie({__name:"FormBuilderIntegrations",setup(r){const{getLabel:n}=Oe(),a=Ne(),l=fn(),s=D(!1),{loadIntegrations:u,integrations:f}=gc(),h=D(0);Vt(async()=>{await u(),window.addEventListener("ivyforms:ready",b),window.addEventListener("ivyforms:pro:component-registered",b),setTimeout(()=>{h.value++},100),$.value&&await a.loadForm($.value)}),fr(()=>{window.removeEventListener("ivyforms:ready",b),window.removeEventListener("ivyforms:pro:component-registered",b)});const p=F(()=>l.params.integration||"wpdatatables"),C=F(()=>{h.value;const M=p.value;return f.value.find(A=>A.value===M)||null}),g=F(()=>{if(h.value,typeof window>"u")return null;const M=window,A=C.value;if(!A||!A.component)return null;const E=A.component;return M.IvyForms?.components?.[E]||null}),b=()=>{h.value++},_=async()=>{s.value=!0;try{await a.updateForm()}finally{s.value=!1}},$=F(()=>{const M=l.params.formId;return Array.isArray(M)?M[0]:M}),I=F(()=>{const M=p.value,A=a.integrationSettings?.[M];return A?!Object.values(A).some(E=>typeof E=="boolean"?E:typeof E=="string"?E.length>0:typeof E=="object"&&E!==null?Object.keys(E).length>0:!1):!0}),y=()=>{const M=p.value;a.integrationSettings&&(a.integrationSettings[M]={})};return(M,A)=>{const E=Me,P=It;return c(),T("div",s7,[S("div",d7,[S("div",u7,V(m(n)(p.value+"_integration_settings")),1),S("div",c7,[d(E,{class:Ue(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:I.value,onClick:y},{default:x(()=>[de(V(m(n)("clear_settings")),1)]),_:1},8,["disabled"]),d(E,{class:Ue(["ivyforms-button__action--save"]),priority:"primary",loading:s.value,onClick:_},{default:x(()=>[s.value?ce("",!0):(c(),T(be,{key:0},[de(V(m(n)("save")),1)],64))]),_:1},8,["loading"])])]),S("div",f7,[S("div",m7,[g.value?(c(),J(ca(g.value),{key:0})):(c(),T(be,{key:1},[p.value==="wpdatatables"?(c(),J(P,{key:0,modelValue:m(a).integrationSettings.wpdatatables.enabled,"onUpdate:modelValue":A[0]||(A[0]=L=>m(a).integrationSettings.wpdatatables.enabled=L),priority:"secondary",type:"checkmark"},{default:x(()=>[de(V(m(n)("allow_ivy_wpdatatables_integration")),1)]),_:1},8,["modelValue"])):(c(),T("div",v7,[S("p",null,V(m(n)("integration_not_available")),1)]))],64))])])])}}}),y7=Te(p7,[["__scopeId","data-v-3356df20"]]),h7={class:"ivyforms-all-entries__header"},_c=Ie({__name:"AllEntriesTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading"],setup(r,{emit:n}){const a=yo(),{getLabel:l}=Oe(),s=r,u=n,f=D(!1),h=()=>{s.selectedIds.length>0&&a.handleActionClick(null,s.selectedIds,"entries","delete",{setLoading:g=>{f.value=g,u("update:loading",g)}})},p=F(()=>s.selectedIds.length>0),C=g=>{g||u("unselect-all")};return(g,b)=>(c(),T("div",h7,[d(It,{type:"checkmark",indeterminate:"",size:"s","model-value":p.value,class:"ivyforms-ml-6","onUpdate:modelValue":C},{default:x(()=>[_n(g.$slots,"default")]),_:3},8,["model-value"]),d(Me,{priority:"danger",size:"xs",onClick:h},{default:x(()=>[de(V(m(l)("delete")),1)]),_:1})]))}}),g7={class:"all-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},_7={class:"ivyforms-all-entries-option-bar"},b7={class:"ivyforms-all-entries-option-bar__left"},w7={class:"ivyforms-all-entries-table"},x7={key:0,class:"ivyforms-table-skeleton"},I7={class:"ivyforms-all-entries-pagination-container"},F7=Ie({__name:"AllEntries",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const{getHashRedirectLink:l,redirectToWordPressAdminPage:s}=ea(),u=Ne(),f=Dn(),h=$n(),p=D(null),C=fn(),g=vr(),b=xl(),_=yo(),$=D(),I=D(0),y=D(null),M=D(null),A=D([]),E=D(0),P=D(null),L=D(!1),H=D(!0),z=D(!1),U=D(!1),G=D(null),N=D(""),ee=D(""),B=Vo.debounce(fe=>{ee.value=fe},500),O=F(()=>N.value!==ee.value),q=F(()=>H.value||O.value),X=kn({starred:null,read:null}),Q=kn({page:1,perPage:10}),re=kn({column:"id",order:"desc"}),Z=kn({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),ke=()=>Le(It,{modelValue:it.value,size:"s",type:"checkmark","onUpdate:modelValue":fe=>tt(fe)},()=>[]),We=({rowData:fe})=>fe?Le(It,{modelValue:fe.selected,type:"checkmark",size:"s","onUpdate:modelValue":De=>fe.selected=De},()=>[]):null,we=({rowData:fe})=>fe?Le(Wa,{size:"s",href:l(ka,`/details/${fe.id}`),class:fe.status==="unread"?"ivyforms-unread-entry":""},()=>[fe.id]):null,He=({rowData:fe})=>fe?Le(jt,{name:fe.starred?"star-2":"star",type:"fill",size:"d",color:fe.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{fe.starred=!fe.starred,await g.updateStarred(fe.id,fe.starred),fe.starred?(Z.starredTrueCount++,Z.starredFalseCount--):(Z.starredTrueCount--,Z.starredFalseCount++)}}):null,xe=({rowData:fe})=>{if(!fe)return null;const De=fe.formId,Tt=ue.value[De]||"";return Le(Wa,{size:"s",href:l(gn,`/manage/${De}`),class:"ivyforms-name-cell"},()=>[Tt])},ut=({rowData:fe})=>fe?Le("div",{class:["ivyforms-column-actions",{hovered:fe.id===G.value}]},[Le(Xt,{content:fe.status==="read"?n("mark_as_unread"):n("mark_as_read"),placement:"top"},Le(Me,{iconOnly:!0,iconStart:fe.status==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:async()=>{fe.status=fe.status==="read"?"unread":"read",await g.updateStatus(fe.id,fe.status),fe.status==="read"?(Z.readTrueCount++,Z.readFalseCount--):(Z.readTrueCount--,Z.readFalseCount++)}})),Le(Xt,{content:n("preview"),placement:"top"},Le(Me,{iconOnly:!0,iconStart:"preview",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:Mt(fe.id)})),Le(Xt,{content:n("delete"),placement:"top"},Le(Me,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:ot(fe.id)}))]):null,le=D([{key:"select",width:44,minWidth:44,headerRenderer:ke,cellRenderer:We,visible:!0,showInModal:!1,fixed:co.LEFT},{key:"star",width:32,minWidth:32,title:n("starred"),headerRenderer:()=>Le(jt,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:He,visible:!0,showInModal:!0},{key:"id",title:n("id"),width:40,minWidth:40,cellRenderer:we,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"formName",title:n("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:xe,visible:!0,showInModal:!0},{key:"date-created",title:n("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:fe})=>Le("span",Zn.formatWPDate(fe.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:n("browser"),width:100,minWidth:100,cellRenderer:({rowData:fe})=>Le("span",fe.userAgent||n("unknown")),visible:!0,showInModal:!0},{key:"ip",title:n("ip_address"),width:120,minWidth:120,cellRenderer:({rowData:fe})=>Le("span",fe.ipAddress||n("unknown")),visible:!0,showInModal:!0},{key:"actions",title:"",class:"ivyforms-cell-actions",width:124,minWidth:124,cellRenderer:ut,visible:!0,showInModal:!1,fixed:co.RIGHT}]),ye=F(()=>Zn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),ue=F(()=>g.formIdToName),Se=F(()=>{const fe=le.value.filter(dn=>dn.visible),De=fe.filter(dn=>dn.showInModal),Tt=I.value||0,ln=fe.reduce((dn,Hn)=>dn+(typeof Hn.width=="number"?Hn.width:0),0),sn=Tt-ln>0?Tt/De.length:null;return fe.map(dn=>dn.showInModal&&sn?{...dn,width:Math.floor(sn)}:dn)}),te=F(()=>le.value.reduce((fe,De)=>fe+(typeof De.minWidth=="number"?De.minWidth:parseFloat(De.minWidth)||0),0)),he=F(()=>A.value.some(fe=>fe.selected)),je=F(()=>A.value.filter(fe=>fe.selected).map(fe=>fe.id)),it=F(()=>A.value.length>0&&A.value.every(fe=>fe.selected)),Ke=F(()=>N.value.trim()!==""||P.value||X.starred!==null||X.read!==null),at=fe=>{const De=u.formId?Number(u.formId):void 0,Tt=C.name===Sa||C.name===ia?st():void 0;return{page:Q.page,perPage:Q.perPage,search:ee.value,sortBy:re.column,sortOrder:re.order,dateRange:Zn.formatDateRangeForApi(P.value),shouldGetCount:fe,formId:De??Tt,filters:{starred:X.starred,read:X.read},searchFieldValue:!1}},st=()=>{const fe=C?.params?.formId;if(fe!=null)return Array.isArray(fe)?Number(fe[0]):Number(fe)};Pe(N,B),Pe([()=>Q.page,()=>Q.perPage,()=>ee.value,()=>X.starred,()=>X.read,()=>P.value],async()=>{H.value=!0,await g.fetchData(at(!1)),A.value=g.tableData,H.value=!1}),Pe([()=>u.formId,()=>u.loadedForEntry],async()=>{H.value=!0,await g.fetchData(at(!0)),A.value=g.tableData,H.value=!1}),Pe(P,()=>U.value=!!P.value),Pe(()=>g.tableData,fe=>{A.value=fe,H.value=!1},{immediate:!0}),Pe(()=>g.paginationMeta,fe=>{Q.page!==fe.page&&(Q.page=fe.page),Q.perPage!==fe.perPage&&(Q.perPage=fe.perPage),E.value=fe.total},{deep:!0,immediate:!0}),Pe(()=>g.filterCount,fe=>{Z.readTrueCount=fe.readTrueCount,Z.readFalseCount=fe.readFalseCount,Z.starredTrueCount=fe.starredTrueCount,Z.starredFalseCount=fe.starredFalseCount},{immediate:!0}),Pe(()=>A.value,async()=>{await _t()});const ft=async fe=>{H.value=!0;try{await g.fetchData(at(fe)),A.value=g.tableData;const De=g.paginationMeta;Q.page=De.page,Q.perPage=De.perPage,E.value=De.total,fe&&(Z.readTrueCount=g.filterCount.readTrueCount,Z.readFalseCount=g.filterCount.readFalseCount,Z.starredTrueCount=g.filterCount.starredTrueCount,Z.starredFalseCount=g.filterCount.starredFalseCount)}finally{H.value=!1,await _t()}},_t=async()=>{await on();const fe=document.querySelector(".ivyforms-table");if(!fe)return;const De=fe.querySelectorAll(".el-table-v2__row");De.length&&De.forEach(Tt=>{const ln=Tt.getAttribute("rowkey");ln&&(Tt.addEventListener("mouseenter",()=>{G.value=Number(ln),De.forEach(Jt=>{Jt.getAttribute("rowkey")===ln&&Jt.classList.add("hovered")})}),Tt.addEventListener("mouseleave",()=>{G.value=null,De.forEach(Jt=>{Jt.getAttribute("rowkey")===ln&&Jt.classList.remove("hovered")})}))})},Ze=({column:fe,order:De})=>{re.column=fe,re.order=De==="asc"?"asc":De==="desc"?"desc":"",Q.page=1,ft(!1)},Mt=fe=>()=>{s(ka,`/details/${fe}`)},en=()=>{A.value.forEach(fe=>{fe.selected=!1})},tt=fe=>{A.value.forEach(De=>De.selected=fe)},ot=fe=>async()=>{await _.handleActionClick(fe,null,"entry","delete",{setLoading:De=>{H.value=De}})},zt=()=>{L.value=!0,on(()=>{pe(),document.querySelector(".el-date-editor")?.click()})},pe=()=>{on(()=>{const fe=y.value&&"$el"in y.value?y.value.$el:y.value,De=M.value&&"$el"in M.value?M.value.$el:M.value;if(fe instanceof HTMLElement&&De instanceof HTMLElement){const Tt=fe.getBoundingClientRect();De.style.position="absolute",De.style.top=`${Tt.bottom+8}px`,De.style.left=`${Tt.left}px`,De.style.inset="unset"}})},ie=()=>{L.value=!1},Fe=()=>{P.value=null,U.value=!1,L.value=!1},Ce=(fe,De=500)=>()=>{fe(),setTimeout(()=>{b.closeContextMenu()},De)},Ee=(fe,De)=>{X.starred=fe==="starred"?De:null,X.read=fe==="read"?De:null,z.value=De!==null},Ot=async()=>{if(b.isOpen){b.closeContextMenu();return}b.openContextMenu({actions:[Ut(Lt.Read,{handler:Ce(()=>Ee("read","read")),rightText:Z.readTrueCount.toString(),isActive:()=>X.read==="read",secondary:!0}),Ut(Lt.Unread,{handler:Ce(()=>Ee("read","unread")),isActive:()=>X.read==="unread",secondary:!0,rightText:Z.readFalseCount.toString()}),Ut(Lt.Starred,{handler:Ce(()=>Ee("starred",!0)),isActive:()=>X.starred===!0,secondary:!0,rightText:Z.starredTrueCount.toString()}),Ut(Lt.Unstarred,{handler:Ce(()=>Ee("starred",!1)),isActive:()=>X.starred===!1,rightText:Z.starredFalseCount.toString(),secondary:!0}),Ut(Lt.ResetFilters,{handler:Ce(()=>{Ee("starred",null),Ee("read",null)}),secondary:!0,divided:!0})],contextMenuButtonRef:y.value})},gt=()=>{X.starred=null,X.read=null,z.value=!1},Wt=()=>{X.starred=null,X.read=null,P.value=null,N.value="",Q.page=1,z.value=!1,U.value=!1};function Ft(fe){const De=y.value&&("$el"in y.value?y.value.$el:y.value),Tt=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");b.isOpen&&!De?.contains(fe.target)&&!Tt?.contains(fe.target)&&b.closeContextMenu()}return Vt(()=>{document.addEventListener("mousedown",Ft),ft(!0),h.loadAllSettings(),p.value=new ResizeObserver(De=>{for(const Tt of De)I.value=Tt.contentRect.width});const fe=$.value?.$el?.parentElement;fe&&p.value.observe(fe)}),mo(()=>{document.removeEventListener("mousedown",Ft),p.value&&p.value.disconnect()}),Pe(()=>f.isFullScreenMode,()=>ft(!1)),(fe,De)=>{const Tt=Uo,ln=ts,Jt=_c,sn=Sl,dn=kl,Hn=Ca,Xa=Fl,ae=$l;return c(),T("div",g7,[S("div",_7,[S("div",b7,[d(Tt,{modelValue:N.value,"onUpdate:modelValue":De[0]||(De[0]=oe=>N.value=oe),class:"ivyforms-search__fixed-width",placeholder:m(n)("search")},null,8,["modelValue","placeholder"]),L.value?(c(),J(Lo,{key:0,ref_key:"datePickerPopperRef",ref:M,modelValue:P.value,"onUpdate:modelValue":De[1]||(De[1]=oe=>P.value=oe),type:"datetimerange","date-format":ye.value,"aria-label":m(n)("date_filters"),clearable:"",secondary:"",shortcuts:"",onClose:ie},null,8,["modelValue","date-format","aria-label"])):ce("",!0),d(ln,{color:"tertiary",type:"datepicker","aria-label":m(n)("date_filters"),indicator:U.value,"custom-hide-indicator":Fe,onClick:zt},null,8,["aria-label","indicator"]),d(ln,{ref_key:"menuButtonRef",ref:y,color:"tertiary",type:"filter","aria-label":m(n)("filters"),indicator:z.value,"custom-hide-indicator":gt,onClick:Ot},null,8,["aria-label","indicator"]),d(Il)])]),S("div",w7,[(c(),J(Xa,{key:I.value,ref_key:"tableRef",ref:$,data:q.value?[]:A.value,loading:q.value,total:E.value,"row-key":"id",columns:Se.value,"min-table-width":te.value,"is-custom-header":he.value,sort:re,pagination:"",onSortChange:Ze,onWidthChange:De[3]||(De[3]=oe=>I.value=oe)},{header:x(()=>[d(Jt,{loading:H.value,"onUpdate:loading":De[2]||(De[2]=oe=>H.value=oe),"selected-ids":je.value,onUnselectAll:en},null,8,["loading","selected-ids"])]),empty:x(()=>[q.value?(c(),T("div",x7,[d(dn,null,{template:x(()=>[(c(!0),T(be,null,Be(Q.perPage,oe=>(c(),J(sn,{key:oe,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):Ke.value?(c(),J(Hn,{key:2,image:"filters",title:m(n)("empty_state_filters_all_entries_title"),subtitle:m(n)("empty_state_filters_all_entries_subtitle")},{actionButton:x(()=>[d(Me,{onClick:Wt},{default:x(()=>[de(V(m(n)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(c(),J(Hn,{key:1,image:"not-found",title:m(n)("empty_state_all_entries_title"),subtitle:m(n)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"]))]),d(Cl,{"show-close":"","align-center":"",type:"error",width:"342px"}),S("div",I7,[d(ae,{"current-page":Q.page,"onUpdate:currentPage":De[4]||(De[4]=oe=>Q.page=oe),"page-size":Q.perPage,"onUpdate:pageSize":De[5]||(De[5]=oe=>Q.perPage=oe),total:E.value},null,8,["current-page","page-size","total"])])])}}}),k7={};function S7(r,n){const a=F7,l=Ka;return c(),J(l,{"has-table":""},{default:x(()=>[d(a)]),_:1})}const C7=Te(k7,[["render",S7]]),$7={class:"ivyforms-all-entries-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},M7=Ie({__name:"EntriesPage",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const l=D(),s=D([]),u=D(!1),f=D(!1),h=cr(),p=Ne(),C=Dn(),g=F(()=>C.isFullScreenMode),{redirectToWordPressAdminPage:b}=ea(),_=D(Cn),$=F(()=>[{label:n("all_forms"),index:Jn,routeName:Jn},{label:n("entries"),index:Cn,routeName:Cn},{label:n("integrations"),index:sa},{label:n("settings"),index:"global-settings",routeName:"global-settings"}]),I=n("all_entries");so("pageTitle",I);const y=async()=>{u.value=!0;try{await h.fetchData({page:1,perPage:100}),s.value=h.tableData.map(E=>({value:E.id,labelId:`${n("id")}: ${E.id}`,label:E.name||`Form #${E.id}`}))}catch(E){console.error(n("failed_to_fetch_form"),E),Ge({message:n("failed_to_fetch_form"),type:"error"})}finally{u.value=!1}},M=E=>{l.value=E,p.formId=String(E)},A=E=>{E!==_.value&&(_.value=E,E===Jn?b(Fa):E===Cn?b(ka):E==="global-settings"?b(Wo):E===sa&&b(pr))};return Vt(()=>{y()}),(E,P)=>{const L=Ml,H=Ga,z=$a,U=C7;return c(),T(be,null,[d(z,null,{left:x(()=>[d(L,{modelValue:l.value,"onUpdate:modelValue":P[0]||(P[0]=G=>l.value=G),size:"s",type:"border",clearable:"",placeholder:m(n)("select_form"),options:s.value,loading:u.value||f.value,onChange:M},null,8,["modelValue","placeholder","options","loading"]),g.value?(c(),J(Ya,{key:0,mode:"horizontal",ellipsis:!1},{default:x(()=>[(c(!0),T(be,null,Be($.value,G=>(c(),J(Ha,{key:G.index,label:G.label,name:G.index,"is-active":_.value===G.index,type:"tonal",onClick:N=>A(G.index)},null,8,["label","name","is-active","onClick"]))),128))]),_:1})):ce("",!0)]),default:x(()=>[d(H)]),_:1}),S("div",$7,[d(U)])],64)}}}),T7=[{key:"id",label:"Entry ID"},{key:"ipAddress",label:"User IP"},{key:"sourceURL",label:"Source URL"},{key:"userAgent",label:"Browser"},{key:"author",label:"User"},{key:"status",label:"Status"},{key:"dateCreated",label:"Submitted On"}],P7={class:"ivyforms-entry-page-section-title"},A7={class:"medium-18"},E7={class:"ivyforms-entry-page-section-content"},L7={class:"ivyforms-entry-details-table"},R7={class:"ivyforms-key-column medium-14"},D7={class:"ivyforms-value-column regular-14"},V7={key:0,class:"ivyforms-status-cell"},O7=Ie({__name:"EntryDetailsPagePanel",setup(r){const n=fn(),a=Yn(),l=vr(),s=Ne(),{getLabel:u}=Oe(),f=Xu("entry"),h=F(()=>T7.filter(_=>f?.value&&Object.prototype.hasOwnProperty.call(f.value,_.key))),p=F(()=>window.IvyForms?.adminUrl||C()),C=()=>{try{if(window.IvyForms?.useApiClient){const I=window.IvyForms.useApiClient();if(I?.root){const y=I.root.match(/(.+?)\/wp-json\/?/);if(y)return y[1]+"/wp-admin/"}}const _=window.location.pathname,$=_.indexOf("/wp-admin/");if($!==-1){const I=_.substring(0,$);return window.location.origin+I+"/wp-admin/"}return window.location.origin+"/wp-admin/"}catch{return"/wp-admin/"}},g=()=>n.name===ia?n.params.entryId:n.params.id,b=async _=>{try{const $=_==="read"?"unread":"read",I=g();await l.updateStatus(Number(I),$),f?.value&&(f.value.status=$),_==="read"&&$==="unread"&&(n.name===ia?await a.push({name:Sa,params:{id:n.params.formId}}):(n.name===Ua||n.name===Cn)&&(s.formId=null,await a.push({name:Cn})))}catch($){console.error(u("failed_to_update_entry_status"),$)}};return(_,$)=>{const I=Me,y=Wa,M=hr;return c(),J(M,{width:420},{default:x(()=>[S("div",P7,[S("span",A7,V(m(u)("general_details")),1)]),S("div",E7,[S("table",L7,[S("tbody",null,[(c(!0),T(be,null,Be(h.value,A=>(c(),T("tr",{key:A.key},[S("td",R7,V(A.label),1),S("td",D7,[A.label===m(u)("status")?(c(),T("div",V7,[S("span",null,V(m(f)[A.key].charAt(0).toUpperCase()+m(f)[A.key].slice(1)),1),d(I,{"icon-only":"","icon-start":m(f)[A.key]==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:E=>b(m(f)[A.key])},null,8,["icon-start","onClick"])])):A.label===m(u)("submitted_on")?(c(),T(be,{key:1},[de(V(m(Zn).formatWPDate(m(f)[A.key])),1)],64)):A.key==="sourceURL"?(c(),J(y,{key:2,href:m(f)[A.key],target:"_blank",size:"s",rel:"noreferrer"},{default:x(()=>[de(V(m(f)[A.key]),1)]),_:2},1032,["href"])):A.key==="author"?(c(),T(be,{key:3},[m(f).userId===null||m(f).userId===void 0?(c(),T(be,{key:0},[de(V(m(u)("guest")),1)],64)):(c(),J(y,{key:1,href:`${p.value}user-edit.php?user_id=${m(f).userId}`,target:"_blank",size:"s",rel:"noreferrer"},{default:x(()=>[de(V(m(f)[A.key]),1)]),_:2},1032,["href"]))],64)):(c(),T(be,{key:4},[de(V(m(f)[A.key]),1)],64))])]))),128))])])])]),_:1})}}}),B7=Te(O7,[["__scopeId","data-v-58fa6b72"]]),bc=bl("entry",()=>{const r=D(null),n=D([]),a=D(!1),l=D(null),{getLabel:s}=Oe(),{request:u}=ua(),f=vr();return{entry:r,entryFields:n,loading:a,error:l,fetchEntry:async p=>{try{const{data:C,error:g,status:b}=await u(`entry/${p}`,{method:"GET",headers:{"Content-Type":"application/json"}});!g&&b===200&&C?.data?(r.value=C.data.entry,n.value=C.data.fields||[],a.value=!1,r.value.status==="unread"&&(await f.updateStatus(p,"read"),r.value.status="read")):(Ge({message:s("failed_to_get_entry"),type:"error"}),console.error(s("failed_to_get_entry"),C?.message))}catch(C){Ge({message:`${s("failed_to_get_entry")} ${C}`,type:"error"})}}}}),U7={class:"ivyforms-entry-page-section-title"},W7={class:"medium-18"},N7={class:"ivyforms-entry-page-section-content ivyforms-mt-24"},q7={class:"ivyforms-entry-table"},z7={class:"ivyforms-key-column medium-14"},Y7={key:0,class:"ivyforms-value-column regular-14"},H7={key:1,class:"ivyforms-value-column regular-14"},G7=Ie({__name:"EntryPageSectionContent",setup(r){const n=Ne(),a=D(!1),l=bc(),{getLabel:s}=Oe(),u=D(!1),f=F(()=>l.entryFields.filter(b=>{const _=typeof b=="object"&&b!==null?b.fieldId??b.id:b,$=n.fields?.find(I=>I.id==_);return!(!$||$.parentId||!a.value&&(b.fieldValue===null||b.fieldValue===""))}));Pe(()=>l.entry,async b=>{b&&b.formId&&(!n.fields||n.fields.length===0)&&(u.value=!0,await n.loadForm(b.formId.toString()),u.value=!1)},{immediate:!0});const h=b=>{const _=typeof b=="object"&&b!==null?b.fieldId??b.id:b,$=n.fields?.find(I=>I.id==_);return $?$.label:""},p=b=>{const _=typeof b=="object"&&b!==null?b.fieldId??b.id:b;return n.fields?.find($=>$.id==_)},C=b=>{const _=typeof b=="object"&&b!==null?b.fieldId??b.id:b,$=n.fields?.find(y=>y.id==_);return $?mt.hooks.applyFilters("ivyforms/entry/html_field_types",[],$).includes($.type):!1},g=b=>{const _=typeof b=="object"&&b!==null?b.fieldId??b.id:b,$=n.fields?.find(I=>I.id==_);if($&&($.type==="checkbox"||$.type==="multi-select")&&Array.isArray($.fieldOptions))return(b.fieldValue||"").split(",").map(M=>M.trim()).filter(M=>M).map(M=>{const A=$.fieldOptions.find(E=>E.value==M);return A?A.label:M}).join(", ");if($&&($.type==="radio"||$.type==="select")&&Array.isArray($.fieldOptions)){const I=$.fieldOptions.find(y=>y.value==b.fieldValue);return I?I.label:b.fieldValue}return b.fieldValue};return(b,_)=>{const $=It;return c(),T(be,null,[S("div",U7,[S("span",W7,V(m(s)("user_information")),1),d($,{modelValue:a.value,"onUpdate:modelValue":_[0]||(_[0]=I=>a.value=I),priority:"secondary",type:"checkmark"},{default:x(()=>[de(V(m(s)("show_empty_fields")),1)]),_:1},8,["modelValue"])]),S("div",N7,[S("table",q7,[S("tbody",null,[(c(!0),T(be,null,Be(f.value,I=>(c(),T("tr",{key:I.id},[S("td",z7,V(h(I)||""),1),C(I)?(c(),T("td",Y7,[d(c0,{html:g(I),"field-type":p(I)?.type},null,8,["html","field-type"])])):(c(),T("td",H7,V(g(I)),1))]))),128))])])])],64)}}}),K7={},X7={class:"ivyforms-entry-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function Q7(r,n){const a=G7,l=ho,s=Ka;return c(),T("div",X7,[d(s,{class:"ivyforms-pr-20"},{default:x(()=>[d(l,{modifier:"outside-vertical"},{default:x(()=>[d(a)]),_:1})]),_:1})])}const j7=Te(K7,[["render",Q7],["__scopeId","data-v-f0f79e07"]]),Z7={class:"ivyforms-header__navigation ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},J7={class:"ivyforms-header__navigation-text ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center regular-14"},e9={key:0,class:"ivyforms-count-loader"},t9={class:"ivyforms-entry-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},n9=Ie({__name:"EntryPage",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const l=fn(),s=Yn(),u=bc(),f=Ne(),h=vr(),p=F(()=>l.path.includes("/results/entries")&&l.params.formId),C=F(()=>p.value?l.params.entryId:l.params.id),g=F(()=>p.value?l.params.formId:u.entry?.formId||f.formId),b=D(null),_=D(null),$=D([]),I=D(1),y=F(()=>$.value.length),M=D(!1),A=F(()=>f.name?f.name:""),E=async H=>{M.value=!0;try{await u.fetchEntry(H),b.value=u.entry,_.value=u.entryFields,I.value=$.value.findIndex(z=>Number(z.id)===Number(H))+1}finally{M.value=!1}},P=async()=>{if(I.value>1){I.value--;const H=$.value[I.value-1].id;p.value?await s.push({name:ia,params:{formId:g.value,entryId:H}}):await s.push({name:Ua,params:{id:H}}),await E(Number(H))}},L=async()=>{if(I.value<y.value){I.value++;const H=$.value[I.value-1].id;p.value?await s.push({name:ia,params:{formId:g.value,entryId:H}}):await s.push({name:Ua,params:{id:H}}),await E(Number(H))}};return Vt(async()=>{M.value=!0;try{if(await u.fetchEntry(Number(C.value)),b.value=u.entry,_.value=u.entryFields,p.value&&g.value){try{f.loadedForEntry=!0}catch{}await f.loadForm(Array.isArray(g.value)?g.value[0]:g.value)}else if(b.value?.formId)try{f.loadedForEntry=!0}finally{await f.loadForm(b.value.formId)}const H=h.paginationMeta,z=b.value?.formId;await h.fetchData({formId:z,perPage:H.total}),$.value=h.tableData.filter(U=>Number(U.formId)===Number(z)).sort((U,G)=>Number(U.id)-Number(G.id)),I.value=$.value.findIndex(U=>Number(U.id)===Number(C.value))+1,Pe(()=>p.value?l.params.entryId:l.params.id,U=>{I.value=$.value.findIndex(G=>Number(G.id)===Number(U))+1},{immediate:!0})}catch(H){console.error(n("failed_to_get_entry"),H)}finally{M.value=!1}}),f0((H,z,U)=>{try{f.formId=null,f.loadedForEntry=!1}finally{U()}}),mo(()=>{try{f.formId=null,f.loadedForEntry=!1}catch{}}),so("entry",b),so("pageTitle",A),(H,z)=>{const U=Me,G=$a,N=j7,ee=B7;return c(),T(be,null,[d(G,null,{center:x(()=>[S("div",Z7,[d(U,{"icon-only":"","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:I.value<=1,onClick:P},null,8,["disabled"]),d(U,{"icon-only":"","icon-start":"chevron-right","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:I.value>=y.value,onClick:L},null,8,["disabled"]),S("span",J7,[M.value?(c(),T("div",e9)):(c(),T(be,{key:1},[de(V(I.value)+"/"+V(y.value)+" "+V(m(n)("entries")),1)],64))])])]),_:1}),S("div",t9,[d(N),d(ee)])],64)}}}),wc=Te(n9,[["__scopeId","data-v-079afd81"]]),a9={class:"form-builder-results-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},o9={class:"form-builder-results-entries__option-bar ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-8"},r9={class:"form-builder-results-entries__option-bar-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-overflow-visible"},l9={class:"form-builder-results-entries__table"},i9={key:0,class:"form-builder-results-entries__table-skeleton"},s9={class:"form-builder-results-entries__pagination-container"},d9=Ie({__name:"FormBuilderResultsEntries",setup(r){const{getHashRedirectLink:n,redirectToWordPressAdminPage:a}=ea(),{getLabel:l}=Oe(),s=Ne(),u=Dn(),f=$n(),h=D(null),p=fn(),C=vr(),g=xl(),b=yo(),_=D(),$=D(null),I=D({}),y=D(null),M=D(!1),A=D([]),E=D([]),P=D(0),L=D(0),H=D(null),z=D(!1),U=D(!0),G=D(!1),N=D(!1),ee=D(null),B=D([]),O=D(""),q=D(""),X=Vo.debounce(ae=>{q.value=ae},500),Q=F(()=>O.value!==q.value),re=F(()=>U.value||Q.value),Z=kn({starred:null,read:null}),ke=kn({page:1,perPage:10}),We=kn({column:"id",order:"desc"}),we=kn({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),He=()=>Le(It,{modelValue:ft.value,size:"s",type:"checkmark","onUpdate:modelValue":ae=>gt(ae)},()=>[]),xe=({rowData:ae})=>ae?Le(It,{modelValue:ae.selected,type:"checkmark",size:"s","onUpdate:modelValue":oe=>ae.selected=oe},()=>[]):null,ut=({rowData:ae})=>{if(!ae)return null;const oe=p.params.formId||p.params.id,Xe=ae.id,Pt=`/manage/${oe}/results/entries/details/${Xe}`,At=n(gn,Pt);return Le(Wa,{size:"s",href:At,class:ae.status==="unread"?"ivyforms-unread-entry":""},()=>[ae.id])},le=({rowData:ae})=>ae?Le(jt,{name:ae.starred?"star-2":"star",type:"fill",size:"d",color:ae.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{ae.starred=!ae.starred,await C.updateStarred(ae.id,ae.starred),ae.starred?(we.starredTrueCount++,we.starredFalseCount--):(we.starredTrueCount--,we.starredFalseCount++)}}):null,ye=({rowData:ae})=>ae?Le(Xt,{content:l("actions"),placement:"top"},()=>[Le(Me,{iconOnly:!0,iconStart:"context-menu-dot",size:"s",type:"ghost",priority:"tertiary",iconStartType:"fill",ref:oe=>{I.value[ae.id]=oe&&"$el"in oe&&oe.$el instanceof HTMLElement?oe.$el:null},onClick:()=>Ft(ae)})]):null,ue=D([{key:"select",width:44,minWidth:44,headerRenderer:He,cellRenderer:xe,visible:!0,showInModal:!1,fixed:co.LEFT},{key:"star",width:32,minWidth:32,title:l("starred"),headerRenderer:()=>Le(jt,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:le,visible:!0,showInModal:!0},{key:"id",title:l("id"),width:40,minWidth:40,cellRenderer:ut,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"date-created",title:l("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:ae})=>Le("span",Zn.formatWPDate(ae.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:l("browser"),width:100,minWidth:100,cellRenderer:({rowData:ae})=>Le("span",ae.userAgent||l("unknown")),visible:!0,showInModal:!0},{key:"actions",title:"",headerRenderer:()=>Le(Xt,{content:l("column_visibility"),placement:"left",ariaLabel:l("column_visibility")},()=>[Le(jt,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:ie,class:"ivyforms-ml-6",style:"cursor: pointer;",role:"button",ariaLabel:l("column_visibility")})]),width:45,minWidth:45,cellRenderer:ye,visible:!0,showInModal:!1,fixed:co.RIGHT}]),Se=F(()=>(s.fields||[]).map((oe,Xe)=>({key:`field-${oe.fieldIndex}`,title:oe.label,width:150,minWidth:100,cellRenderer:({rowData:Pt})=>{const At=C.entryFields.find(kt=>kt.entryId==Pt.id&&kt.fieldId==oe.id)?.fieldValue;if((oe.type==="checkbox"||oe.type==="multi-select")&&Array.isArray(oe.fieldOptions)){const j=(At||"").split(",").map(ge=>ge.trim()).filter(ge=>ge).map(ge=>{const Je=oe.fieldOptions.find(Qe=>Qe.value==ge);return Je?Je.label:ge});return Le("span",j.join(", "))}if((oe.type==="radio"||oe.type==="select")&&Array.isArray(oe.fieldOptions)){const kt=oe.fieldOptions.find(j=>j.value==At);return Le("span",kt?kt.label:At||"")}let Ht=At||"";if(Ht&&oe.type==="phone")try{const kt=m0(Ht);kt&&(oe.phoneFormat==="international"?Ht=kt.formatInternational():oe.phoneFormat==="e164"?Ht=kt.number:Ht=kt.formatNational())}catch{}return oe.type==="number"?Le("span",v0(At,oe.numberFormat||"")):Le("span",At||"")},visible:Xe<4,showInModal:!0})));Pe(Se,ae=>{B.value.length===0?B.value=ae.map(oe=>({...oe})):B.value=ae.map(oe=>{const Xe=B.value.find(Pt=>Pt.key===oe.key);return Xe?{...oe,visible:Xe.visible}:{...oe}})},{immediate:!0});const te=D([]);Pe([ue,B],()=>{const ae=ue.value,oe=ae.findIndex(At=>At.key==="id"),Xe=ae.slice(0,oe+1),Pt=ae.slice(oe+1);te.value=[...Xe,...B.value,...Pt]},{immediate:!0});const je=F(()=>Zn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),it=F(()=>{const ae=te.value.filter(kt=>kt.visible),oe=ae.filter(kt=>kt.showInModal),Xe=P.value||0,Pt=ae.reduce((kt,j)=>kt+(typeof j.width=="number"?j.width:0),0),Ht=Xe-Pt>0?Xe/oe.length:null;return ae.map(kt=>kt.showInModal&&Ht?{...kt,width:Math.floor(Ht)}:kt)}),Ke=F(()=>ue.value.reduce((ae,oe)=>ae+(typeof oe.minWidth=="number"?oe.minWidth:parseFloat(oe.minWidth)||0),0)),at=F(()=>E.value.some(ae=>ae.selected)),st=F(()=>E.value.filter(ae=>ae.selected).map(ae=>ae.id)),ft=F(()=>E.value.length>0&&E.value.every(ae=>ae.selected)),_t=F({get(){return A.value.every(ae=>ae.visible)},set(ae){A.value.forEach(Xe=>{Xe.key!=="id"&&Xe.showInModal&&(Xe.visible=ae)});const oe=A.value.find(Xe=>Xe.key==="id");oe&&(oe.visible=!0)}}),Ze=F(()=>A.value.filter(ae=>ae.visible).length),Mt=ae=>Ze.value===1&&A.value.find(oe=>oe.key===ae)?.visible,en=F(()=>O.value.trim()!==""||H.value||Z.starred!==null||Z.read!==null);function tt(){let ae=s.formId||p.params.formId||p.params.formId;return Array.isArray(ae)&&(ae=ae[0]),ae}const ot=ae=>({page:ke.page,perPage:ke.perPage,search:q.value,sortBy:We.column,sortOrder:We.order,dateRange:Zn.formatDateRangeForApi(H.value),shouldGetCount:ae,formId:Number(tt()),filters:{starred:Z.starred,read:Z.read},searchFieldValue:!0});Pe(O,X),Pe([()=>ke.page,()=>ke.perPage,()=>q.value,()=>Z.starred,()=>Z.read,()=>H.value],async()=>{U.value=!0,await C.fetchData(ot(!1)),E.value=C.tableData,U.value=!1}),Pe(()=>tt(),async(ae,oe)=>{ae&&ae!==oe&&(E.value=[],U.value=!0,await C.fetchData(ot(!1)),E.value=C.tableData,U.value=!1)}),Pe(H,()=>N.value=!!H.value),Pe(()=>C.tableData,ae=>{E.value=ae,U.value=!1},{immediate:!0}),Pe(()=>C.paginationMeta,ae=>{L.value=es(ae).total||0},{immediate:!0}),Pe(()=>A.value.map(ae=>ae.visible),()=>{if(A.value.filter(oe=>oe.visible).length===0){const oe=A.value.find(Xe=>Xe.key==="id");oe&&(oe.visible=!0)}}),Pe(()=>b.dialogVisible,(ae,oe)=>{oe&&!ae&&b.actionType==="delete"&&setTimeout(()=>zt(!1),300)});const zt=async ae=>{U.value=!0;try{await C.fetchData(ot(ae)),E.value=C.tableData;const oe=C.paginationMeta;ke.page=oe.page,ke.perPage=oe.perPage,L.value=oe.total,ae&&(we.readTrueCount=C.filterCount.readTrueCount,we.readFalseCount=C.filterCount.readFalseCount,we.starredTrueCount=C.filterCount.starredTrueCount,we.starredFalseCount=C.filterCount.starredFalseCount)}finally{U.value=!1,await pe()}},pe=async()=>{await on();const ae=document.querySelector(".ivyforms-table");if(!ae)return;const oe=ae.querySelectorAll(".el-table-v2__row");oe.length&&oe.forEach(Xe=>{const Pt=Xe.getAttribute("rowkey");Pt&&(Xe.addEventListener("mouseenter",()=>{ee.value=Number(Pt),oe.forEach(At=>{At.getAttribute("rowkey")===Pt&&At.classList.add("hovered")})}),Xe.addEventListener("mouseleave",()=>{ee.value=null,oe.forEach(At=>{At.getAttribute("rowkey")===Pt&&At.classList.remove("hovered")})}))})},ie=()=>{A.value=te.value.map(ae=>({key:ae.key,visible:ae.visible,showInModal:ae.showInModal??!0,title:ae.title})),M.value=!0},Fe=()=>{A.value.forEach(ae=>{const oe=te.value.find(Pt=>Pt.key===ae.key);oe&&(oe.visible=ae.visible);const Xe=B.value.find(Pt=>Pt.key===ae.key);Xe&&(Xe.visible=ae.visible)}),M.value=!1},Ce=({column:ae,order:oe})=>{We.column=ae,We.order=oe==="asc"?"asc":oe==="desc"?"desc":"",ke.page=1,zt(!1)},Ee=ae=>()=>{a(ka,`/details/${ae}`)},Ot=()=>{E.value.forEach(ae=>{ae.selected=!1})},gt=ae=>{E.value.forEach(oe=>oe.selected=ae)};function Wt(ae){const oe=$.value&&("$el"in $.value?$.value.$el:$.value),Xe=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");g.isOpen&&!oe?.contains(ae.target)&&!Xe?.contains(ae.target)&&g.closeContextMenu()}const Ft=Vo.debounce(ae=>{const oe=ae.id,Xe=ae.status,Pt=I.value[oe];if(!Pt){console.warn(l("menu_button_element_not_found"));return}ee.value=oe,g.openContextMenu({actions:[Ut(Xe==="unread"?Lt.MarkAsRead:Lt.MarkAsUnread,{iconSize:"s",handler:async At=>{const Ht=ae.status==="unread"?"read":"unread";await C.updateStatus(At,Ht),ae.status=Ht,ae.status==="read"?(we.readTrueCount++,we.readFalseCount--):(we.readTrueCount--,we.readFalseCount++)}}),Ut(Lt.Preview,{iconSize:"s",handler:Ee(oe)}),Ut(Lt.Delete,{iconSize:"s",handler:async At=>{await b.handleActionClick(null,[At],"entries","delete",{setLoading:Ht=>{U.value=Ht}})}})],entityId:oe,contextMenuButtonRef:Pt,onClose:()=>{document.querySelectorAll(".el-table-v2__row.hovered").forEach(Ht=>Ht.classList.remove("hovered")),ee.value=null}})},100),fe=()=>{z.value=!0,on(()=>{De(),document.querySelector(".el-date-editor")?.click()})},De=()=>{on(()=>{const ae=$.value&&"$el"in $.value?$.value.$el:$.value,oe=y.value&&"$el"in y.value?y.value.$el:y.value;if(ae instanceof HTMLElement&&oe instanceof HTMLElement){const Xe=ae.getBoundingClientRect();oe.style.position="absolute",oe.style.top=`${Xe.bottom+8}px`,oe.style.left=`${Xe.left}px`,oe.style.inset="unset"}})},Tt=()=>{z.value=!1},ln=()=>{H.value=null,N.value=!1,z.value=!1},Jt=(ae,oe=500)=>()=>{ae(),setTimeout(()=>{g.closeContextMenu()},oe)},sn=(ae,oe)=>{Z.starred=ae==="starred"?oe:null,Z.read=ae==="read"?oe:null,G.value=oe!==null},dn=async()=>{if(g.isOpen){g.closeContextMenu();return}g.openContextMenu({actions:[Ut(Lt.Read,{handler:Jt(()=>sn("read","read")),rightText:we.readTrueCount.toString(),isActive:()=>Z.read==="read",secondary:!0}),Ut(Lt.Unread,{handler:Jt(()=>sn("read","unread")),isActive:()=>Z.read==="unread",secondary:!0,rightText:we.readFalseCount.toString()}),Ut(Lt.Starred,{handler:Jt(()=>sn("starred",!0)),isActive:()=>Z.starred===!0,secondary:!0,rightText:we.starredTrueCount.toString()}),Ut(Lt.Unstarred,{handler:Jt(()=>sn("starred",!1)),isActive:()=>Z.starred===!1,rightText:we.starredFalseCount.toString(),secondary:!0}),Ut(Lt.ResetFilters,{handler:Jt(()=>{sn("starred",null),sn("read",null)}),secondary:!0,divided:!0})],contextMenuButtonRef:$.value})},Hn=()=>{Z.starred=null,Z.read=null,G.value=!1},Xa=()=>{Z.starred=null,Z.read=null,H.value=null,O.value="",ke.page=1,G.value=!1,N.value=!1};return Vt(()=>{zt(!0),f.loadAllSettings(),h.value=new ResizeObserver(oe=>{for(const Xe of oe)P.value=Xe.contentRect.width});const ae=_.value?.$el?.parentElement;ae&&h.value.observe(ae)}),mo(()=>{document.removeEventListener("mousedown",Wt),h.value&&h.value.disconnect()}),Pe(()=>u.isFullScreenMode,()=>zt(!1)),(ae,oe)=>{const Xe=Uo,Pt=ts,At=_c,Ht=Sl,kt=kl,j=Ca,ge=Fl,Je=$l;return c(),T("div",a9,[S("div",o9,[S("div",r9,[d(Xe,{modelValue:O.value,"onUpdate:modelValue":oe[0]||(oe[0]=Qe=>O.value=Qe),class:"ivyforms-search__fixed-width",placeholder:m(l)("search")},null,8,["modelValue","placeholder"]),z.value?(c(),J(Lo,{key:0,ref_key:"datePickerPopperRef",ref:y,modelValue:H.value,"onUpdate:modelValue":oe[1]||(oe[1]=Qe=>H.value=Qe),type:"datetimerange","date-format":je.value,"aria-label":m(l)("date_filters"),clearable:"",secondary:"",shortcuts:"","popper-class":"results-picker",onClose:Tt},null,8,["modelValue","date-format","aria-label"])):ce("",!0),d(Pt,{color:"tertiary",type:"datepicker","aria-label":m(l)("date_filters"),indicator:N.value,"custom-hide-indicator":ln,onClick:fe},null,8,["aria-label","indicator"]),d(Pt,{ref_key:"menuButtonRef",ref:$,color:"tertiary",type:"filter","aria-label":m(l)("filters"),indicator:G.value,"custom-hide-indicator":Hn,onClick:dn},null,8,["aria-label","indicator"]),d(Il)])]),S("div",l9,[(c(),J(ge,{ref_key:"tableRef",ref:_,key:P.value,data:re.value?[]:E.value,loading:re.value,total:L.value,"row-key":"id",columns:it.value,"min-table-width":Ke.value,"is-custom-header":at.value,sort:We,pagination:"",onSortChange:Ce},{header:x(()=>[d(At,{loading:U.value,"onUpdate:loading":oe[2]||(oe[2]=Qe=>U.value=Qe),"selected-ids":st.value,onUnselectAll:Ot},null,8,["loading","selected-ids"])]),empty:x(()=>[re.value?(c(),T("div",i9,[d(kt,null,{template:x(()=>[(c(!0),T(be,null,Be(ke.perPage,Qe=>(c(),J(Ht,{key:Qe,class:"form-builder-results-entries__skeleton-row"}))),128))]),_:1})])):en.value?(c(),J(j,{key:2,image:"filters",title:m(l)("empty_state_filters_all_entries_title"),subtitle:m(l)("empty_state_filters_all_entries_subtitle")},{actionButton:x(()=>[d(Me,{onClick:Xa},{default:x(()=>[de(V(m(l)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(c(),J(j,{key:1,image:"not-found",title:m(l)("empty_state_all_entries_title"),subtitle:m(l)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"])),d(Xi,{modelValue:M.value,"onUpdate:modelValue":oe[5]||(oe[5]=Qe=>M.value=Qe),title:m(l)("edit_table"),subtitle:m(l)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{default:x(()=>[d(It,{modelValue:_t.value,"onUpdate:modelValue":oe[3]||(oe[3]=Qe=>_t.value=Qe),priority:"secondary",size:"s",type:"checkmark",class:"form-builder-results-entries__show-all-columns"},{default:x(()=>[_n(ae.$slots,"default",{},()=>[de(V(m(l)("show_all_columns")),1)])]),_:3},8,["modelValue"]),(c(!0),T(be,null,Be(A.value,Qe=>(c(),T("div",{key:Qe.key},[Qe.showInModal?(c(),J(It,{key:0,modelValue:Qe.visible,"onUpdate:modelValue":bn=>Qe.visible=bn,disabled:Mt(Qe.key),priority:"secondary",size:"s",type:"checkmark"},{default:x(()=>[de(V(Qe.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ce("",!0)]))),128))]),footer:x(()=>[d(Me,{priority:"tertiary",size:"d",type:"fill",onClick:oe[4]||(oe[4]=Qe=>M.value=!1)},{default:x(()=>[de(V(m(l)("cancel")),1)]),_:1}),d(Me,{priority:"success",size:"d",type:"fill",onClick:Fe},{default:x(()=>[de(V(m(l)("save")),1)]),_:1})]),_:3},8,["modelValue","title","subtitle"])]),d(Cl,{"show-close":"","align-center":"",type:"error",width:"342px"}),S("div",s9,[d(Je,{"current-page":ke.page,"onUpdate:currentPage":oe[6]||(oe[6]=Qe=>ke.page=Qe),"page-size":ke.perPage,"onUpdate:pageSize":oe[7]||(oe[7]=Qe=>ke.perPage=Qe),total:L.value},null,8,["current-page","page-size","total"])])])}}}),u9={};function c9(r,n){const a=wl("router-view"),l=Ka;return c(),J(l,null,{default:x(()=>[d(a,null,{default:x(({Component:s})=>[(c(),J(ca(s)))]),_:1})]),_:1})}const f9=Te(u9,[["render",c9]]),m9=Ie({__name:"FormResultsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(r,{emit:n}){const{getLabel:a}=Oe(),l=D("vertical"),s=r,u=fn(),f=Ne(),h=F(()=>f.formId||u.params.id),p=n,C=[{label:a("entries"),index:Cn,disabled:!1}],g=Yn(),b=_=>{p("update:activeIndex",_),_==="entries"&&g.push({path:`/results/entries/${h.value}`})};return(_,$)=>{const I=Ha,y=Ya,M=hr;return c(),J(M,null,{default:x(()=>[d(y,{mode:l.value,ellipsis:!1,class:"ivyforms-form-builder-results__menu"},{default:x(()=>[(c(),T(be,null,Be(C,A=>d(I,{key:A.index,label:A.label,name:A.index,type:"tonal","is-active":s.activeIndex===A.index,"coming-soon":A.disabled,onClick:E=>b(A.index)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),v9=Ie({__name:"FormBuilderResultsPage",setup(r){const n=Ne(),a=Dn(),l=cr(),s=D("entries"),u=D([]),f=D(!1),h=D(!1),p=fn(),C=Yn(),g=is(),{getLabel:b}=Oe(),_=F(()=>n.formId||null),$=F(()=>[{label:b("build"),index:"build",routeName:n.isEditing?qa:Na},{label:b("settings"),index:"settings",routeName:fo},{label:b("results"),index:"results",routeName:Sa}]),I=P=>{s.value=P},y=()=>{n.formId||Ge({message:b("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${n.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},M=async P=>{P&&await C.push({path:`/manage/${P}/results/entries`})},A=async()=>{f.value=!0;try{if(await l.fetchData({page:1,perPage:100}),u.value=l.tableData.map(P=>({value:P.id,labelId:`${b("id")}: ${P.id}`,label:P.name||`Form #${P.id}`})),!n.formId&&l.tableData.length>0){const P=l.tableData[0].id.toString();n.formId=P,await n.loadForm(P),p.params.formId!==P&&await C.push({path:`/manage/${P}/results/entries`})}}catch(P){console.error(b("failed_to_load_form"),P),Ge({message:b("failed_to_fetch_form"),type:"error"})}finally{f.value=!1}};Vt(async()=>{await A(),n.formId||(n.counterFields=0)});const{startWatching:E}=rn();return E(),Pe(()=>p.params.formId,async P=>{P&&P!==n.formId&&(n.formId=String(P),await n.loadForm(String(P)))},{immediate:!0}),Pe(()=>n.name,P=>{if(P&&n.formId){const L=u.value.findIndex(H=>H.value===n.formId);L!==-1&&(u.value[L].label=P)}}),Pe(()=>p.hash,P=>{P.includes("/entries")?s.value="entries":P.includes("/insights")?s.value="insights":P.includes("/report")&&(s.value="report")},{immediate:!0}),(P,L)=>{const H=Ml,z=Ha,U=Ya,G=Me,N=Xt,ee=Ga,B=$a,O=m9,q=f9;return c(),T(be,null,[d(B,null,{left:x(()=>[d(H,{modelValue:_.value,"onUpdate:modelValue":L[0]||(L[0]=X=>_.value=X),size:"s",type:"border",placeholder:m(b)("select_form"),options:u.value,loading:f.value||h.value,onChange:M},null,8,["modelValue","placeholder","options","loading"])]),center:x(()=>[d(U,{mode:"horizontal",ellipsis:!1,router:""},{default:x(()=>[(c(!0),T(be,null,Be($.value,X=>(c(),J(z,{key:X.index,label:X.label,name:X.index,type:"tonal","is-active":m(g).isActive(X.routeName,X.index),route:m(g).getMenuRoute(X,m(Sa)),onClick:Q=>m(g).onMenuClick(X,m(g).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:x(()=>[d(N,{content:m(b)("preview_form"),placement:"bottom",theme:"inverted"},{default:x(()=>[d(G,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:y})]),_:1},8,["content"]),d(ee)]),_:1}),S("div",{class:Ue(["ivyforms-form-builder-results-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":m(a).isFullScreenMode}])},[d(O,{"active-index":s.value,"onUpdate:activeIndex":I},null,8,["active-index"]),d(q,{"active-index":s.value},null,8,["active-index"])],2)],64)}}}),p9=Te(v9,[["__scopeId","data-v-8e63ff40"]]),y9={key:0,class:"ivyforms-integration-card__pro-line"},h9={key:1,class:"ivyforms-integration-card__pro-badge-wrapper ivyforms-flex ivyforms-align-items-end"},g9={class:"ivyforms-integration-card__content ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-20 ivyforms-width-100"},_9={class:"ivyforms-integration-card__top-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-width-100"},b9={class:"ivyforms-integration-card__image-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},w9={class:"ivyforms-integration-card__title medium-18"},x9={key:0,class:"ivyforms-integration-card__badge ivyforms-integration-card__badge--soon"},I9={class:"ivyforms-integration-card__desc regular-16 text-secondary"},F9=Ie({__name:"IvyIntegrationCard",props:{title:{},description:{},image:{},type:{},buttonText:{},buttonType:{},toggleValue:{type:Boolean},toggleDisabled:{type:Boolean},isLoading:{type:Boolean},onButtonClick:{type:Function},onToggleChange:{type:Function}},setup(r){const{getLabel:n}=Oe(),a=r,l=F(()=>a.type==="upgrade"),s=F(()=>a.type==="soon"),u=F(()=>a.type==="upgrade"||a.type==="soon"||a.type==="disabled"||a.toggleDisabled===!0),f=F(()=>({"ivyforms-integration-card--active":a.type==="active","ivyforms-integration-card--disabled":a.type==="disabled","ivyforms-integration-card--upgrade":a.type==="upgrade","ivyforms-integration-card--pro-active":a.type==="proActive","ivyforms-integration-card--pro-disabled":a.type==="proDisabled","ivyforms-integration-card--soon":a.type==="soon"})),h=F(()=>{switch(a.type){case"upgrade":return n("upgrade");case"disabled":return n("install");case"active":return a.toggleValue&&a.buttonText||n("learn_more");case"soon":return n("learn_more");case"proActive":case"proDisabled":return a.buttonText?a.buttonText:a.toggleValue?n("go_to_settings"):n("learn_more");default:return""}}),p=F(()=>{switch(a.type){case"upgrade":return{priority:"secondary",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(C,g)=>{const b=Ji,_=jt,$=Zi,I=fa,y=Me;return c(),T("div",{class:Ue(["ivyforms-integration-card ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-p-24 ivyforms-flex-1 ivyforms-border-radius-8",f.value])},[l.value?(c(),T("div",y9)):ce("",!0),l.value?(c(),T("div",h9,[d(b,{class:"ivyforms-integration-card__pro-badge ivyforms-shadow-100"})])):ce("",!0),S("div",g9,[S("div",_9,[S("div",b9,[d(_,{category:"integrations",name:r.image||"default",size:"l"},null,8,["name"])]),S("div",w9,V(r.title),1),s.value?(c(),T("div",x9,[d($)])):(c(),J(I,{key:1,class:"ivyforms-integration-card__toggle ivyforms-ml-auto","model-value":r.toggleValue,disabled:u.value,"onUpdate:modelValue":r.onToggleChange},null,8,["model-value","disabled","onUpdate:modelValue"]))]),S("div",I9,V(r.description),1),d(y,{class:"ivyforms-integration-card__button",priority:p.value.priority,type:p.value.type,loading:r.isLoading,onClick:r.onButtonClick},{default:x(()=>[de(V(h.value),1)]),_:1},8,["priority","type","loading","onClick"])])],2)}}}),k9=Te(F9,[["__scopeId","data-v-a896f5ae"]]),S9={class:"ivyforms-integrations-section-content"},C9={class:"ivyforms-integrations-section-content__header ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},$9={class:"ivyforms-integrations-section-content__title medium-18"},M9={class:"ivyforms-integrations-section-content__body regular-16"},T9={class:"ivyforms-integrations-section-content__option-bar ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start"},P9={class:"ivyforms-integrations-section-content__list ivyforms-flex ivyforms-flex-direction-row ivyforms-align-items-start ivyforms-gap-16 ivyforms-pt-24"},A9=Ie({__name:"IntegrationsSectionContent",setup(r){const{getLabel:n}=Oe(),a=$n(),l=qo(),{checkFeatureAccess:s,getProIntegrationFeatures:u,showUpgradeDialog:f,isProInstalled:h,isProLicenseActive:p}=yr(),{integrations:C,getIntegrationType:g,loadIntegrationStates:b,loadIntegrations:_}=gc(),$=ua(),I=D(""),y=D("all"),M=D(!0),A=D(null),E=D(2),P=F(()=>u()),L=[{name:"all",label:n("all")},{name:"lite",label:n("lite")},{name:"pro",label:n("pro")},{name:"soon",label:n("soon")}];Vt(async()=>{M.value=!0,await l.fetch(),await a.loadAllSettings(),await _(),await b(),E.value=C.value.length||2,M.value=!1});const H=B=>a.integrationsSettings?.[B]?.enabled||!1,z=B=>C.value.find(q=>q.value===B)?!!(h()&&!p()):!1,U=B=>{const O=C.value.find(X=>X.value===B);if(!O)return;const q=g(O);if(q==="upgrade")return n("upgrade");if(q==="proDisabled"&&h()&&!p())return n("activate_license");if(B==="wpdatatables"){const X=a.integrationsSettings?.[B],Q=X?.enabled||!1,re=X?.connected||!1;if(A.value===B)return n("installing");if(re&&Q)return n("create_tables")}},G=async B=>{const O=C.value.find(X=>X.value===B);if(!O)return;const q=g(O);if(q==="upgrade"){f();return}if(q==="disabled"){if(B==="wpdatatables"){try{A.value=B;const X=await $.request("/integrations/install-plugin",{method:"POST",data:{plugin_slug:"wpdatatables"}});X.data?.success?(Ge({message:n("wpdatatables_installed_successfully"),type:"success",duration:3e3}),await a.loadAllSettings(),await b()):Ge({message:X.data?.message||n("installation_failed"),type:"error",duration:3e3})}catch(X){console.error("Error installing plugin:",X),Ge({message:n("installation_failed"),type:"error",duration:3e3})}finally{A.value=null}return}await a.updateIntegrationEnabled(B,!0),await b();return}if(q==="active"){if(B==="wpdatatables")if(a.integrationsSettings?.[B]?.enabled||!1){window.open("admin.php?page=wpdatatables-constructor&source=ivyforms","_blank");return}else{window.open("https://ivyforms.com/documentation/integration-with-wpdatatables/","_blank");return}O.learnMoreUrl&&window.open(O.learnMoreUrl,"_blank");return}if(q==="proActive"||q==="proDisabled"){if(h()&&!p()){f();return}const X=`${B}_integration`;if(Object.values(P.value).includes(X)&&!s(X))return;if(a.integrationsSettings?.[B]?.enabled){const re=new URL(window.location.href);re.searchParams.set("page","ivyforms-settings"),re.hash=`/integrations/${B}`,window.location.href=re.toString()}else O.learnMoreUrl&&window.open(O.learnMoreUrl,"_blank");return}},N=async(B,O)=>{const q=`${B}_integration`;O&&Object.values(P.value).includes(q)&&!s(q)||(await a.updateIntegrationEnabled(B,O),await a.loadAllSettings(),await b())},ee=F(()=>{let B=C.value;if(y.value!=="all"&&(B=B.filter(O=>{const q=["essentials","growth","agency"].includes(O.searchCategory);return y.value==="pro"?q:y.value==="lite"?O.searchCategory==="lite":y.value==="soon"?O.type==="soon":!0})),I.value){const O=I.value.toLowerCase();B=B.filter(q=>n(q.name).toLowerCase().includes(O)||n(q.description).toLowerCase().includes(O))}return B});return(B,O)=>{const q=Ju,X=k9;return c(),T("div",S9,[S("div",C9,[S("div",$9,V(m(n)("integrations_section_title")),1),S("div",M9,V(m(n)("integrations_section_body")),1),S("div",T9,[d(Uo,{modelValue:I.value,"onUpdate:modelValue":O[0]||(O[0]=Q=>I.value=Q),placeholder:m(n)("search"),class:"ivyforms-integrations-section-content__search-fixed-width"},null,8,["modelValue","placeholder"]),d(uo,{modelValue:y.value,"onUpdate:modelValue":O[1]||(O[1]=Q=>y.value=Q),tabs:L,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue"])])]),S("div",P9,[M.value?(c(!0),T(be,{key:0},Be(E.value,Q=>(c(),J(q,{key:Q,rows:3,animated:"",class:"ivyforms-integration-skeleton"}))),128)):(c(!0),T(be,{key:1},Be(ee.value,Q=>(c(),J(X,{key:Q.value,title:m(n)(Q.name),description:m(n)(Q.description),image:Q.image,type:m(g)(Q),"toggle-value":H(Q.value),"toggle-disabled":z(Q.value),"is-loading":A.value===Q.value,"button-text":U(Q.value),"on-button-click":()=>G(Q.value),"on-toggle-change":re=>N(Q.value,re)},null,8,["title","description","image","type","toggle-value","toggle-disabled","is-loading","button-text","on-button-click","on-toggle-change"]))),128))])])}}}),E9=Te(A9,[["__scopeId","data-v-54662426"]]),L9={};function R9(r,n){const a=E9,l=Ka;return c(),J(l,{class:"ivyforms-p-24"},{default:x(()=>[d(a)]),_:1})}const D9=Te(L9,[["render",R9]]),V9=Ie({__name:"IntegrationsPage",setup(r){const{getLabel:n}=Oe(),{redirectToWordPressAdminPage:a}=ea(),l=n("integrations");so("pageTitle",l);const s=Dn(),u=F(()=>s.isFullScreenMode),f=D(sa),h=[{label:n("all_forms"),index:Jn},{label:n("entries"),index:Cn},{label:n("integrations"),index:sa},{label:n("settings"),index:"global-settings",routeName:"global-settings"}],p=C=>{C!==f.value&&(f.value=C,C===Jn?a(Fa):C===Cn?a(ka):C==="global-settings"?a(Wo):C===sa&&a(pr))};return(C,g)=>{const b=Me,_=Ga,$=$a,I=D9;return c(),T(be,null,[d($,null,{left:x(()=>[u.value?(c(),J(Ya,{key:0,mode:"horizontal",ellipsis:!1},{default:x(()=>[(c(),T(be,null,Be(h,y=>d(Ha,{key:y.index,label:y.label,name:y.index,"is-active":f.value===y.index,type:"tonal",onClick:M=>p(y.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ce("",!0)]),right:x(()=>[d(b,{priority:"tertiary","icon-start":"bell","icon-start-type":"fill-duo"})]),default:x(()=>[d(_)]),_:1}),S("div",{class:Ue(["ivyforms-integrations-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":u.value}])},[d(I)],2),d(rs)],64)}}}),O9=Te(V9,[["__scopeId","data-v-f6e17dd0"]]),zo=new URLSearchParams(window.location.search).get("page");let go=[];zo===dg&&(go=[{path:"/",name:ug,component:Fg}]);zo===Fa&&(go=[{path:"/",name:Jn,component:E4}]);zo===gn&&(go=[{path:"/",name:Na,component:Yu},{path:"/manage/:formId(\\d+)",redirect:{name:qa},children:[{path:"",name:qa,component:Yu},{path:"settings",name:vl,component:_5,children:[{path:"general",name:fo,component:P5},{path:"notification",name:pl,component:W5},{path:"notification/manage",name:yl,component:Ki},{path:"notification/manage/:notificationId(\\d+)",name:hl,component:Ki},{path:"confirmation/manage/:confirmationId(\\d+)",name:Hi,component:r7},{path:"integrations",redirect:"integrations/wpdatatables"},{path:"integrations/:integration",name:Gi,component:y7}]},{path:"results",name:oc,component:p9,children:[{path:"entries",name:Sa,component:d9}]},{path:"results/entries/details/:entryId(\\d+)",name:ia,component:wc}]}]);zo===ka&&(go=[{path:"/",name:Cn,component:M7},{path:"/details/:id(\\d+)",name:Ua,component:wc}]);zo===Wo&&(go=[{path:"/",name:fg,component:Eg,children:[{path:"general",name:cg,component:Wg},{path:"security",redirect:"security/recaptcha"},{path:"security/:provider(recaptcha|hcaptcha|turnstile|honeypot)",name:mg,component:y_}]}]);zo===pr&&(go=[{path:"/",name:sa,component:O9}]);const xc=p0({history:y0(),routes:go}),B9={class:"ivyforms-basic-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},U9={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},W9={class:"ivyforms-basic-field-options__field-meta-title medium-16"},N9={class:"ivyforms-basic-field-options__field-meta-id regular-16"},q9=Ie({__name:"BasicFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=F(()=>{const l=r.field?.type?String(r.field.type):"";if(!l)return"";const u=l.replace(/[-_]/g," ").replace(/\s+/g," ").trim().replace(/\b\w/g,f=>f.toUpperCase());return/field$/i.test(u)?u:`${u} Field`}),a=F(()=>{const l=r.field?.id??"";return typeof l=="number"&&l?String(l).padStart(2,"0"):r.getLabel("not_set")});return(l,s)=>{const u=Qt;return c(),T("div",B9,[S("div",U9,[S("div",W9,[de(V(n.value)+" ",1),S("span",N9,"(ID "+V(a.value)+")",1)]),d(u)]),d(Ae,{label:r.getLabel("label"),secondary:""},{default:x(()=>[d(rt,{"model-value":r.field.label,onInput:s[0]||(s[0]=f=>r.updateField("label",f))},null,8,["model-value"])]),_:1},8,["label"]),d(It,{"model-value":r.field.hideLabel,priority:"secondary",type:"checkmark",onChange:s[1]||(s[1]=f=>r.updateField("hideLabel",f))},{default:x(()=>[de(V(r.getLabel("hide_label")),1)]),_:1},8,["model-value"]),d(Ae,{label:r.getLabel("description"),secondary:""},{default:x(()=>[d(rt,{"model-value":r.field.description||"",placeholder:r.getLabel("field_desc_placeholder"),onInput:s[2]||(s[2]=f=>r.updateField("description",f))},null,8,["model-value","placeholder"])]),_:1},8,["label"])])}}}),z9=Te(q9,[["__scopeId","data-v-3b303997"]]),Y9={class:"ivyforms-validation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},H9={class:"ivyforms-checkbox-row ivyforms-flex ivyforms-gap-16"},G9=Ie({__name:"ValidationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(c(),T("div",Y9,[S("div",H9,[d(It,{"model-value":r.field.required,priority:"secondary",type:"checkmark",disabled:r.field.readOnly,onChange:a[0]||(a[0]=l=>r.updateField("required",l))},{default:x(()=>[de(V(r.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),d(It,{"model-value":r.field.readOnly,priority:"secondary",type:"checkmark",disabled:r.field.required||r.field.confirmFieldEnabled,onChange:a[1]||(a[1]=l=>r.updateField("readOnly",l))},{default:x(()=>[de(V(r.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),r.field.required?(c(),J(Ae,{key:0,label:r.getLabel("required_message")},{default:x(()=>[d(rt,{"model-value":r.field.requiredMessage||"",secondary:"",placeholder:r.getLabel("required_message_placeholder"),onInput:a[2]||(a[2]=l=>r.updateField("requiredMessage",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0)]))}}),K9=Te(G9,[["__scopeId","data-v-9d75ad26"]]),X9=Ie({__name:"PlaceholderOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(c(),J(Ae,{label:r.getLabel("placeholder"),secondary:""},{default:x(()=>[d(rt,{"model-value":r.field.placeholder,onInput:a[0]||(a[0]=l=>r.updateField("placeholder",l))},null,8,["model-value"])]),_:1},8,["label"]))}}),Q9=Ie({__name:"CssClassesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(c(),J(Ae,{label:r.getLabel("css_classes"),secondary:""},{default:x(()=>[d(rt,{"model-value":r.field.cssClasses,placeholder:r.getLabel("css_classes_placeholder"),onInput:a[0]||(a[0]=l=>r.updateField("cssClasses",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"]))}}),j9={class:"ivyforms-number-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Z9={class:"ivyforms-number-range ivyforms-flex ivyforms-gap-16"},J9=Ie({__name:"NumberRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=F({get(){return n.field?n.field.minValue===null||n.field.minValue===void 0?null:n.field.minValue:null},set(u){n.updateField("minValue",u==null?null:Number(u))}}),l=F({get(){return n.field?n.field.maxValue===null||n.field.maxValue===void 0?null:n.field.maxValue:null},set(u){n.updateField("maxValue",u==null?null:Number(u))}}),s=F({get(){if(!n.field)return 1;const u=n.field.step;return u==null||isNaN(Number(u))||Number(u)<1?1:Number(u)},set(u){const f=u==null||isNaN(Number(u))?1:u;n.updateField("step",f<1?1:f)}});return(u,f)=>(c(),T("div",j9,[S("div",Z9,[d(Ae,{label:r.getLabel("range_from"),secondary:""},{default:x(()=>[d(fl,{modelValue:a.value,"onUpdate:modelValue":f[0]||(f[0]=h=>a.value=h),max:r.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),d(Ae,{label:r.getLabel("range_to"),secondary:""},{default:x(()=>[d(fl,{modelValue:l.value,"onUpdate:modelValue":f[1]||(f[1]=h=>l.value=h),min:r.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])]),d(Qt),d(Ae,{label:r.getLabel("step"),secondary:""},{default:x(()=>[d(fl,{modelValue:s.value,"onUpdate:modelValue":f[2]||(f[2]=h=>s.value=h),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),d(Ae,{label:r.getLabel("number_format"),secondary:""},{default:x(()=>[d(Zt,{"model-value":r.field.numberFormat||"",class:"ivyforms-number-format-select","onUpdate:modelValue":f[3]||(f[3]=h=>r.updateField("numberFormat",h))},{default:x(()=>[d(Rt,{label:r.getLabel("number_format_none"),value:"",secondary:""},null,8,["label"]),d(Rt,{label:r.getLabel("number_format_us_decimal"),value:"us_decimal",secondary:""},null,8,["label"]),d(Rt,{label:r.getLabel("number_format_us_int"),value:"us_int",secondary:""},null,8,["label"]),d(Rt,{label:r.getLabel("number_format_eu_decimal"),value:"eu_decimal",secondary:""},null,8,["label"]),d(Rt,{label:r.getLabel("number_format_eu_int"),value:"eu_int",secondary:""},null,8,["label"])]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),ew=Te(J9,[["__scopeId","data-v-90401d29"]]),tw={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},nw=Ie({__name:"PhoneFormatOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(c(),T("div",tw,[d(Ae,{label:r.getLabel("phone_format"),secondary:""},{default:x(()=>[d(Zt,{"model-value":r.field.phoneFormat,placeholder:r.getLabel("phone_format"),onChange:a[0]||(a[0]=l=>r.updateField("phoneFormat",l))},{default:x(()=>[d(Rt,{value:"international",label:r.getLabel("phone_format_international"),secondary:""},{default:x(()=>[de(V(r.getLabel("phone_format_international")),1)]),_:1},8,["label"]),d(Rt,{value:"national",label:r.getLabel("phone_format_national"),secondary:""},{default:x(()=>[de(V(r.getLabel("phone_format_national")),1)]),_:1},8,["label"]),d(Rt,{value:"e164",label:r.getLabel("phone_format_e164"),secondary:""},{default:x(()=>[de(V(r.getLabel("phone_format_e164")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),aw=Te(nw,[["__scopeId","data-v-09b5ecc0"]]),ow={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},rw=Ie({__name:"PhoneCountryDetectionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(c(),T("div",ow,[d(fa,{"model-value":r.field.phoneAutoDetect,priority:"secondary",title:r.getLabel("enable_auto_country_detection"),"text-position":"right",onChange:a[0]||(a[0]=l=>r.updateField("phoneAutoDetect",l))},null,8,["model-value","title"])]))}}),lw=Te(rw,[["__scopeId","data-v-24afeb5c"]]),iw={class:"ivyforms-general-time-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},sw={class:"ivyforms-radio-group ivyforms-flex ivyforms-gap-24"},dw=Ie({__name:"TimeFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const{parseTimeString:n}=ml(),a=r,l=h=>{if(a.updateField("timeFieldType",h),h==="time-picker"){const p=n(a.field.defaultValue);(!p.hours||!p.minutes)&&a.updateField("defaultValue","")}if(h==="time-picker"){const p=a.getLabel("time_picker");a.updateField("label",p),a.updateField("pickerLabel",p)}else if(h==="input"){const p=a.getLabel("time_input");a.updateField("label",p),a.updateField("inputLabel",p)}else h==="dropdown"&&a.updateField("label",a.getLabel("time_dropdown"))};Pe(()=>a.field.timeFieldType,h=>{const p=a.field.label;if([a.getLabel("time_picker"),a.getLabel("time_input"),a.getLabel("time_dropdown"),""].includes(p))if(h==="time-picker"){const g=a.getLabel("time_picker");a.updateField("label",g),a.updateField("pickerLabel",g)}else if(h==="input"){const g=a.getLabel("time_input");a.updateField("label",g),a.updateField("inputLabel",g)}else h==="dropdown"&&a.updateField("label",a.getLabel("time_dropdown"))},{immediate:!0});const{formatTimeString:s,getAmPmFromHours:u,to24hFormat:f}=ml();return Pe(()=>a.field.timeFormat,h=>{if(h==="ampm"){const p=n(a.field.defaultValue);if(!p.amPm&&p.hours){const C=parseInt(p.hours,10),g=u(p.hours),b=C%12||12,_=s(String(b).padStart(2,"0"),p.minutes,g);a.updateField("defaultValue",_)}}else if(h==="24h"){const p=f(a.field.defaultValue);a.updateField("defaultValue",p)}}),(h,p)=>{const C=Qt;return c(),T("div",iw,[r.field.timeFieldType==="input"||r.field.timeFieldType==="time-picker"?(c(),J(Ae,{key:0,label:r.getLabel("placeholder"),secondary:""},{default:x(()=>[d(rt,{"model-value":r.field.placeholder,onInput:p[0]||(p[0]=g=>r.updateField("placeholder",g))},null,8,["model-value"])]),_:1},8,["label"])):ce("",!0),r.field.timeFieldType==="input"||r.field.timeFieldType==="time-picker"?(c(),J(C,{key:1})):ce("",!0),d(Ae,{label:r.getLabel("time_field_type")},{default:x(()=>[d(Zt,{"model-value":r.field.timeFieldType,placeholder:r.getLabel("select"),class:"ivyforms-time-select",secondary:"","onUpdate:modelValue":l},{default:x(()=>[d(Rt,{value:"time-picker",label:r.getLabel("time_picker"),secondary:""},{default:x(()=>[de(V(r.getLabel("time_picker")),1)]),_:1},8,["label"]),d(Rt,{value:"dropdown",label:r.getLabel("dropdown"),secondary:""},{default:x(()=>[de(V(r.getLabel("time_dropdown")),1)]),_:1},8,["label"]),d(Rt,{value:"input",label:r.getLabel("input"),secondary:""},{default:x(()=>[de(V(r.getLabel("time_input")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),d(C),d(Ae,{label:r.getLabel("time_format")},{default:x(()=>[S("div",sw,[d(Sn,{"model-value":r.field.timeFormat,value:"24h",onChange:p[1]||(p[1]=g=>r.updateField("timeFormat","24h"))},{default:x(()=>[de(V(r.getLabel("24_hour")),1)]),_:1},8,["model-value"]),d(Sn,{"model-value":r.field.timeFormat,value:"ampm",onChange:p[2]||(p[2]=g=>r.updateField("timeFormat","ampm"))},{default:x(()=>[de(V(r.getLabel("am_pm")),1)]),_:1},8,["model-value"])])]),_:1},8,["label"])])}}}),uw=Te(dw,[["__scopeId","data-v-586cae95"]]),cw={class:"ivyforms-general-date-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},fw=Ie({__name:"DateFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const{parseDateString:n,formatDateString:a}=ns(),l=r,s=f=>{if(l.updateField("dateFieldType",f),f==="picker"){const h=l.getLabel("date_picker");l.updateField("label",h)}else if(f==="input"){const h=l.getLabel("date_input");l.updateField("label",h)}else f==="dropdown"&&l.updateField("label",l.getLabel("date_dropdown"))},u=f=>{const h=l.field.dateFormat||"MM/DD/YYYY";if(l.updateField("dateFormat",f),l.field.defaultValue){const p=n(l.field.defaultValue,h);if(p.day&&p.month&&p.year){const C=a(p.day,p.month,p.year,f);l.updateField("defaultValue",C)}}};return Pe(()=>l.field.dateFieldType,f=>{const h=l.field.label;[l.getLabel("date_picker"),l.getLabel("date_input"),l.getLabel("date_dropdown"),l.getLabel("date"),""].includes(h)&&(f==="picker"?l.updateField("label",l.getLabel("date_picker")):f==="input"?l.updateField("label",l.getLabel("date_input")):f==="dropdown"&&l.updateField("label",l.getLabel("date_dropdown")))},{immediate:!0}),(f,h)=>{const p=Qt;return c(),T("div",cw,[r.field.dateFieldType==="input"||r.field.dateFieldType==="picker"?(c(),J(Ae,{key:0,label:r.getLabel("placeholder"),secondary:""},{default:x(()=>[d(rt,{"model-value":r.field.placeholder,onInput:h[0]||(h[0]=C=>r.updateField("placeholder",C))},null,8,["model-value"])]),_:1},8,["label"])):ce("",!0),r.field.dateFieldType==="input"||r.field.dateFieldType==="picker"?(c(),J(p,{key:1})):ce("",!0),d(Ae,{label:r.getLabel("date_input_type")},{default:x(()=>[d(Zt,{"model-value":r.field.dateFieldType,placeholder:r.getLabel("select"),class:"ivyforms-date-select",secondary:"","onUpdate:modelValue":s},{default:x(()=>[d(Rt,{value:"input",label:r.getLabel("date_input"),secondary:""},{default:x(()=>[de(V(r.getLabel("date_input")),1)]),_:1},8,["label"]),d(Rt,{value:"picker",label:r.getLabel("date_picker"),secondary:""},{default:x(()=>[de(V(r.getLabel("date_picker")),1)]),_:1},8,["label"]),d(Rt,{value:"dropdown",label:r.getLabel("date_dropdown"),secondary:""},{default:x(()=>[de(V(r.getLabel("date_dropdown")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),d(p),d(Ae,{label:r.getLabel("date_format")},{default:x(()=>[d(Zt,{"model-value":r.field.dateFormat,placeholder:r.getLabel("select"),secondary:"","onUpdate:modelValue":u},{default:x(()=>[d(Rt,{value:"MM/DD/YYYY",label:"MM/DD/YYYY",secondary:""},{default:x(()=>[...h[1]||(h[1]=[de(" MM/DD/YYYY ",-1)])]),_:1}),d(Rt,{value:"DD/MM/YYYY",label:"DD/MM/YYYY",secondary:""},{default:x(()=>[...h[2]||(h[2]=[de(" DD/MM/YYYY ",-1)])]),_:1}),d(Rt,{value:"YYYY-MM-DD",label:"YYYY-MM-DD",secondary:""},{default:x(()=>[...h[3]||(h[3]=[de(" YYYY-MM-DD ",-1)])]),_:1}),d(Rt,{value:"DD.MM.YYYY",label:"DD.MM.YYYY",secondary:""},{default:x(()=>[...h[4]||(h[4]=[de(" DD.MM.YYYY ",-1)])]),_:1})]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])])}}}),mw=Te(fw,[["__scopeId","data-v-2ba86b65"]]),vw={class:"ivyforms-textarea-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},pw=Ie({__name:"TextAreaOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=F({get(){return!n.field.rows||n.field.rows===0?null:n.field.rows},set(s){n.updateField("rows",s==null?0:Number(s))}}),l=s=>{s!==null&&s<1?a.value=1:a.value=s};return(s,u)=>(c(),T("div",vw,[d(Ae,{label:r.getLabel("text_area_size")},{default:x(()=>[d(ac,{"model-value":a.value,secondary:"",min:1,placeholder:r.getLabel("rows"),"onUpdate:modelValue":l},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),yw=Te(pw,[["__scopeId","data-v-efb5ea14"]]),hw={class:"ivyforms-confirmation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},gw=Ie({__name:"ConfirmationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=()=>{const u=`enable_${n.field.type}_confirmation`,f=n.getLabel(u);return f!==u?f:n.getLabel("enable_confirmation")},l=s=>{const f=`${n.field.type}_${s}`;return n.getLabel(f)!==f?f:s};return(s,u)=>(c(),T("div",hw,[d(fa,{"model-value":r.field.confirmFieldEnabled,priority:"secondary",title:a(),"text-position":"right",disabled:r.field.readOnly,onChange:u[0]||(u[0]=f=>r.updateField("confirmFieldEnabled",f))},null,8,["model-value","title","disabled"]),r.field.confirmFieldEnabled?(c(),T(be,{key:0},[d(Ae,{label:r.getLabel(l("confirmation_label")),secondary:""},{default:x(()=>[d(rt,{"model-value":r.field.confirmFieldLabel,placeholder:r.getLabel(l("confirmation_label_placeholder")),onInput:u[1]||(u[1]=f=>r.updateField("confirmFieldLabel",f))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d(It,{"model-value":r.field.confirmFieldHideLabel,priority:"secondary",type:"checkmark",onChange:u[2]||(u[2]=f=>r.updateField("confirmFieldHideLabel",f))},{default:x(()=>[de(V(r.getLabel("hide_confirmation_label")),1)]),_:1},8,["model-value"]),d(Ae,{label:r.getLabel(l("confirmation_placeholder")),secondary:""},{default:x(()=>[d(rt,{"model-value":r.field.confirmFieldPlaceholder,placeholder:r.getLabel(l("confirmation_placeholder_placeholder")),onInput:u[3]||(u[3]=f=>r.updateField("confirmFieldPlaceholder",f))},null,8,["model-value","placeholder"])]),_:1},8,["label"])],64)):ce("",!0)]))}}),_w=Te(gw,[["__scopeId","data-v-13280942"]]),bw={class:"ivyforms-choice-list-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},ww=Ie({__name:"ChoiceListOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=["select","multi-select"];function l(s){n.updateField("type",s)}return(s,u)=>(c(),T("div",bw,[a.includes(r.field.type)?(c(),J(Ae,{key:0},{default:x(()=>[d(mr,{"model-value":r.field.type,onChange:l},{default:x(()=>[d(Sn,{value:"select",priority:"secondary"},{default:x(()=>[de(V(r.getLabel("single_choice")),1)]),_:1}),d(Sn,{value:"multi-select",priority:"secondary"},{default:x(()=>[de(V(r.getLabel("multiple_choice")),1)]),_:1})]),_:1},8,["model-value"])]),_:1})):ce("",!0),d(h0,{choices:r.field.fieldOptions,"show-values":r.field.showValues,"shuffle-options":r.field.shuffleOptions,"enable-search":r.field.enableSearch,type:r.field.type,"onUpdate:choices":u[0]||(u[0]=f=>r.updateField("fieldOptions",f)),"onUpdate:showValues":u[1]||(u[1]=f=>r.updateField("showValues",f)),"onUpdate:shuffleOptions":u[2]||(u[2]=f=>r.updateField("shuffleOptions",f)),"onUpdate:enableSearch":u[3]||(u[3]=f=>r.updateField("enableSearch",f))},null,8,["choices","show-values","shuffle-options","enable-search","type"])]))}}),xw=Te(ww,[["__scopeId","data-v-3afbd953"]]),Iw={class:"ivyforms-option-item__header__left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},Fw={class:"ivyforms-option-item__header__left__title medium-14"},kw={key:0,class:"ivyforms-option-item__content ivyforms-pt-8 ivyforms-pb-16 ivyforms-px-16 ivyforms-flex ivyforms-flex-direction-column ivyforms-border-radius-8 ivyforms-gap-16"},Sw=Ie({inheritAttrs:!1,__name:"FieldOptionsItem",props:{title:{},collapsed:{type:Boolean},showDrag:{type:Boolean,default:!0},showTrash:{type:Boolean,default:!0},showDropdown:{type:Boolean,default:!0},disableDelete:{type:Boolean,default:!1},dragIcon:{default:()=>({name:"drag",category:"builder",type:"outline"})},trashIcon:{default:()=>({name:"trash",category:"global",type:"outline"})}},emits:["update:collapsed","delete"],setup(r,{emit:n}){const a=r,l=n,s=F(()=>a.showDrag!==!1),u=F(()=>a.showTrash!==!1),f=F(()=>a.showDropdown!==!1),h=F(()=>({name:a.dragIcon?.name??"drag",category:a.dragIcon?.category??"builder",type:a.dragIcon?.type??"outline"})),p=()=>l("update:collapsed",!a.collapsed),C=()=>{a.disableDelete||l("delete")};return(g,b)=>(c(),T("div",g0({class:["ivyforms-option-item ivyforms-mb-8 ivyforms-border-radius-8",{collapsed:r.collapsed}]},g.$attrs),[S("div",{class:"ivyforms-option-item__header ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-border-radius-8 ivyforms-px-8",onClick:p},[S("div",Iw,[s.value?(c(),J(jt,{key:0,class:Ue(["ivyforms-option-item__header__left__drag-icon",r.collapsed?"ivyforms-option-item__header__left__drag-icon--handle":"ivyforms-option-item__header__left__drag-icon--disabled",r.collapsed?"ivyforms-drag-handle":""]),name:h.value.name,category:h.value.category,type:h.value.type,onClick:b[0]||(b[0]=yt(()=>{},["stop"]))},null,8,["class","name","category","type"])):ce("",!0),_n(g.$slots,"header-actions",{},void 0,!0),S("span",Fw,V(r.title),1)]),S("div",{class:"ivyforms-option-actions ivyforms-flex ivyforms-align-items-center ivyforms-gap-4",onClick:b[1]||(b[1]=yt(()=>{},["stop"]))},[u.value?(c(),J(Me,{key:0,priority:"danger",type:"ghost",size:"d","icon-start":"trash","icon-start-category":"global","icon-start-type":"outline","icon-only":"",disabled:r.disableDelete,"aria-label":"Delete",class:"ivyforms-trash-action",onClick:C},null,8,["disabled"])):ce("",!0),f.value?(c(),J(Me,{key:1,priority:"tertiary",type:"ghost",size:"d","icon-start":"chevron-down","icon-start-category":"arrows","icon-start-type":"outline","icon-only":"",class:Ue(["ivyforms-dropdown-toggle",{expanded:!r.collapsed}]),"aria-label":"Toggle section",onClick:p},null,8,["class"])):ce("",!0)])]),r.collapsed?ce("",!0):(c(),T("div",kw,[_n(g.$slots,"default",{},void 0,!0)]))],16))}}),Ic=Te(Sw,[["__scopeId","data-v-8056b645"]]),Cw={class:"ivyforms-name-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},$w={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},Mw={class:"ivyforms-basic-field-options__field-meta-title medium-16"},Tw={class:"ivyforms-basic-field-options__field-meta-id regular-16"},Pw={class:"ivyforms-name-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},Aw={class:"ivyforms-name-options-list-label medium-14"},Ew={class:"ivyforms-flex ivyforms-flex-direction-column"},Lw=Ie({__name:"NameFieldOptions",setup(r){const{getLabel:n}=Oe(),{selectedField:a}=da(Ne()),{updateSelectedField:l,updateFieldOptions:s}=Ne(),u=F(()=>{const q=a.value?.id??"";return typeof q=="number"&&q?String(q).padStart(2,"0"):n("not_set")}),f=F({get:()=>a.value?.nameFields||[],set:q=>M("nameFields",q)}),h=D([]);let p=!1;Pe(f,q=>{p||(h.value=[...q])},{immediate:!0,deep:!0}),Pe(h,q=>{p&&M("nameFields",q)},{deep:!0});const C=D([]);Pe(f,(q,X)=>{const Q=q.length;if(!X||X.length===0){C.value=new Array(Q).fill(!0),Q>0&&(C.value[0]=!1);return}const re=C.value;C.value=new Array(Q).fill(!0);for(let Z=0;Z<Q;Z++)C.value[Z]=re[Z]??!1},{immediate:!0});const g=F({get:()=>a.value?.hideLabel||!1,set:q=>M("hideLabel",q)}),b=F({get:()=>a.value?.readOnly||!1,set:q=>{if(M("readOnly",q),q){const X=f.value.map(Q=>({...Q,required:!1,requiredMessage:""}));M("nameFields",X)}}}),_=F({get:()=>a.value?.cssClasses||"",set:q=>M("cssClasses",q)}),$=F(()=>f.value.length>=5),I=F(()=>f.value.some(q=>!!q.required)),y=F(()=>b.value),M=(q,X)=>{l(q,X),s(q,X)},A=q=>q.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),E=()=>{const q=n("name_field");let X=f.value.length;const Q=new RegExp(`^${A(q)}\\s+(\\d+)$`,"i");for(const re of f.value){const Z=/^nameField(\d+)$/i.exec(re.type||"");if(Z){const We=parseInt(Z[1],10);We>X&&(X=We)}const ke=Q.exec(re.label||"");if(ke){const We=parseInt(ke[1],10);We>X&&(X=We)}}return X+1},P=(q,X,Q)=>{const re=[...f.value];re[q]={...re[q],[X]:Q},M("nameFields",re)},L=q=>{if(f.value.length<=1)return;const X=[...f.value];X.splice(q,1),M("nameFields",X)},H=()=>{if($.value)return;const q=[...f.value],X=E();q.push({type:`nameField${X}`,id:"",modelValue:"",label:`${n("name_field")} ${X}`,required:!1,optionHide:!1,description:"",placeholder:""}),M("nameFields",q)},z=()=>{p=!1,B()},U=()=>{p=!0,B()},G=q=>{q.preventDefault(),document.querySelectorAll(".ivyforms-name-option-item").forEach(Z=>{Z.classList.remove("dragging-over-top","dragging-over-bottom")});const X=q.currentTarget,Q=X.getBoundingClientRect();q.clientY-Q.top<Q.height/2?X.classList.add("dragging-over-top"):X.classList.add("dragging-over-bottom")},N=q=>{q.preventDefault(),[...document.querySelectorAll(".ivyforms-name-option-item")].some(Q=>Q.matches(":hover"))||document.querySelectorAll(".ivyforms-name-option-item").forEach(Q=>{Q.classList.remove("dragging-over-top","dragging-over-bottom")})},ee=q=>{q.preventDefault(),B()},B=()=>{document.querySelectorAll(".ivyforms-name-option-item").forEach(q=>{q.classList.remove("dragging-over-top","dragging-over-bottom")})},O=(q,X)=>{P(q,"required",!!X),X&&b.value&&M("readOnly",!1)};return(q,X)=>(c(),T("div",Cw,[S("div",$w,[S("div",Mw,[de(V(m(n)("name_field"))+" ",1),S("span",Tw,"(ID "+V(u.value)+")",1)]),d(Qt)]),d(Ae,{label:m(n)("label"),secondary:""},{default:x(()=>[d(rt,{modelValue:m(a).label,"onUpdate:modelValue":X[0]||(X[0]=Q=>m(a).label=Q),onInput:X[1]||(X[1]=Q=>M("label",Q))},null,8,["modelValue"])]),_:1},8,["label"]),S("div",Pw,[d(It,{modelValue:g.value,"onUpdate:modelValue":X[2]||(X[2]=Q=>g.value=Q),priority:"secondary",type:"checkmark",onChange:X[3]||(X[3]=Q=>M("hideLabel",Q))},{default:x(()=>[de(V(m(n)("hide_label")),1)]),_:1},8,["modelValue"]),d(It,{modelValue:b.value,"onUpdate:modelValue":X[4]||(X[4]=Q=>b.value=Q),priority:"secondary",type:"checkmark",disabled:I.value,onChange:X[5]||(X[5]=Q=>M("readOnly",Q))},{default:x(()=>[de(V(m(n)("read_only")),1)]),_:1},8,["modelValue","disabled"])]),d(Qt),S("div",Aw,V(m(n)("options_list"))+":",1),S("div",Ew,[d(m(_0),{modelValue:h.value,"onUpdate:modelValue":X[6]||(X[6]=Q=>h.value=Q),handle:".ivyforms-drag-handle","item-key":"id","ghost-class":"ivyforms-drag-ghost","chosen-class":"ivyforms-drag-chosen",onStart:U,onEnd:z},{item:x(({element:Q,index:re})=>[d(Ic,{class:"ivyforms-name-option-item",title:Q.label||`${m(n)("name_field")} ${re+1}`,collapsed:C.value[re],"disable-delete":f.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":Z=>C.value[re]=Z,onDelete:Z=>f.value.length>1&&L(re),onDragover:G,onDragleave:N,onDrop:ee},{default:x(()=>[d(Ae,{label:m(n)("sublabel"),secondary:""},{default:x(()=>[d(rt,{modelValue:Q.label,"onUpdate:modelValue":Z=>Q.label=Z,onInput:Z=>P(re,"label",Z)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),d(Ae,{label:m(n)("description_message"),secondary:""},{default:x(()=>[d(rt,{modelValue:Q.description,"onUpdate:modelValue":Z=>Q.description=Z,placeholder:m(n)("enter_description_here"),onInput:Z=>P(re,"description",Z)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(It,{modelValue:Q.optionHide,"onUpdate:modelValue":Z=>Q.optionHide=Z,priority:"secondary",type:"checkmark",onChange:Z=>P(re,"optionHide",Z)},{default:x(()=>[de(V(m(n)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d(Qt),d(It,{modelValue:Q.required,"onUpdate:modelValue":Z=>Q.required=Z,priority:"secondary",type:"checkmark",disabled:y.value,onChange:Z=>O(re,Z)},{default:x(()=>[de(V(m(n)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","disabled","onChange"]),d(Ae,{label:m(n)("required_message"),secondary:""},{default:x(()=>[d(rt,{modelValue:Q.requiredMessage,"onUpdate:modelValue":Z=>Q.requiredMessage=Z,placeholder:m(n)("this_field_is_required"),disabled:y.value||!Q.required,onInput:Z=>P(re,"requiredMessage",Z)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","onInput"])]),_:2},1032,["label"]),d(Qt),d(Ae,{label:m(n)("placeholder"),secondary:""},{default:x(()=>[d(rt,{modelValue:Q.placeholder,"onUpdate:modelValue":Z=>Q.placeholder=Z,placeholder:m(n)("enter_text_here"),onInput:Z=>P(re,"placeholder",Z)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(Ae,{label:m(n)("default_value"),secondary:""},{default:x(()=>[d(rt,{modelValue:Q.modelValue,"onUpdate:modelValue":Z=>Q.modelValue=Z,onInput:Z=>P(re,"modelValue",Z)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"])]),_:2},1032,["title","collapsed","disable-delete","onUpdate:collapsed","onDelete"])]),_:1},8,["modelValue"])]),d(Me,{priority:"secondary",type:"fill",size:"d","icon-start-category":"global","icon-start-name":"plus",disabled:$.value,onClick:H},{default:x(()=>[de(V(m(n)("add_option")),1)]),_:1},8,["disabled"]),d(Qt),d(Ae,{label:m(n)("css_classes"),secondary:""},{default:x(()=>[d(rt,{modelValue:_.value,"onUpdate:modelValue":X[7]||(X[7]=Q=>_.value=Q),onInput:X[8]||(X[8]=Q=>M("cssClasses",Q))},null,8,["modelValue"])]),_:1},8,["label"])]))}}),Rw=Te(Lw,[["__scopeId","data-v-44a0f283"]]),Dw={class:"ivyforms-address-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Vw={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},Ow={class:"ivyforms-basic-field-options__field-meta-title medium-16"},Bw={class:"ivyforms-basic-field-options__field-meta-id regular-16"},Uw={class:"ivyforms-address-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},Ww={class:"ivyforms-address-field-options__options-list-label medium-14"},Nw={class:"ivyforms-address-field-options__address-options ivyforms-flex ivyforms-flex-direction-column"},qw=Ie({__name:"AddressFieldOptions",setup(r){const{getLabel:n}=Oe(),{selectedField:a}=da(Ne()),{updateSelectedField:l,updateFieldOptions:s}=Ne(),u=F(()=>{const M=a.value?.id??"";return typeof M=="number"&&M?String(M).padStart(2,"0"):n("not_set")}),f=F({get:()=>a.value?.addressFields||[],set:M=>$("addressFields",M)}),h=D([]);Pe(f,(M,A)=>{const E=M.length;if(!A||A.length===0){h.value=new Array(E).fill(!0),E>0&&(h.value[0]=!1);return}const P=h.value;h.value=new Array(E).fill(!0);for(let L=0;L<E;L++)h.value[L]=P[L]??!1},{immediate:!0});const p=F({get:()=>a.value?.hideLabel||!1,set:M=>$("hideLabel",M)}),C=ju.map(M=>M.name),g=F({get(){return f.value.find(A=>A.type==="country")?.value||""},set(M){const A=f.value.find(E=>E.type==="country");A&&(A.value=M)}});function b(M,A){I(M,"value",A)}const _=M=>{switch(M){case"streetAddress":return n("street_address");case"addressLine2":return n("address_line_2");case"city":return n("city");case"state":return n("state");case"zip":return n("zip");case"country":return n("country");default:return M}},$=(M,A)=>{l(M,A),s(M,A)},I=(M,A,E)=>{const P=[...f.value];P[M]={...P[M],[A]:E},$("addressFields",P)},y=(M,A)=>{I(M,"required",!!A)};return(M,A)=>(c(),T("div",Dw,[S("div",Vw,[S("div",Ow,[de(V(m(n)("address_field"))+" ",1),S("span",Bw,"(ID "+V(u.value)+")",1)]),d(Qt)]),d(Ae,{label:m(n)("label"),secondary:""},{default:x(()=>[d(rt,{"model-value":m(a).label,onInput:A[0]||(A[0]=E=>$("label",E))},null,8,["model-value"])]),_:1},8,["label"]),S("div",Uw,[d(It,{modelValue:p.value,"onUpdate:modelValue":A[1]||(A[1]=E=>p.value=E),priority:"secondary",type:"checkmark",onChange:A[2]||(A[2]=E=>$("hideLabel",E))},{default:x(()=>[de(V(m(n)("hide_label")),1)]),_:1},8,["modelValue"])]),d(Qt),S("div",Ww,V(m(n)("address_fields"))+": ",1),S("div",Nw,[(c(!0),T(be,null,Be(f.value,(E,P)=>(c(),J(Ic,{key:E.type,title:E.label||_(E.type),collapsed:h.value[P],"show-trash":!1,"show-drag":!1,"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":L=>h.value[P]=L},{"header-actions":x(()=>[d(It,{modelValue:E.visible,"onUpdate:modelValue":L=>E.visible=L,class:"ivyforms-address-field-options__option-item-visible-checkbox","aria-label":m(n)("show_field"),priority:"secondary",type:"withMarker",onChange:L=>I(P,"visible",L)},{default:x(()=>[de(V(m(n)("")),1)]),_:1},8,["modelValue","onUpdate:modelValue","aria-label","onChange"])]),default:x(()=>[d(Ae,{label:m(n)("sublabel"),secondary:""},{default:x(()=>[d(rt,{modelValue:E.label,"onUpdate:modelValue":L=>E.label=L,onInput:L=>I(P,"label",L)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),d(Ae,{label:m(n)("description_message"),secondary:""},{default:x(()=>[d(rt,{modelValue:E.description,"onUpdate:modelValue":L=>E.description=L,placeholder:m(n)("enter_description_here"),onInput:L=>I(P,"description",L)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(It,{modelValue:E.hideLabel,"onUpdate:modelValue":L=>E.hideLabel=L,priority:"secondary",type:"checkmark",onChange:L=>I(P,"hideLabel",L)},{default:x(()=>[de(V(m(n)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d(Qt),d(It,{modelValue:E.required,"onUpdate:modelValue":L=>E.required=L,priority:"secondary",type:"checkmark",onChange:L=>y(P,L)},{default:x(()=>[de(V(m(n)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d(Ae,{label:m(n)("required_message"),secondary:""},{default:x(()=>[d(rt,{modelValue:E.requiredMessage,"onUpdate:modelValue":L=>E.requiredMessage=L,placeholder:m(n)("this_field_is_required"),onInput:L=>I(P,"requiredMessage",L)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(Qt),d(Ae,{label:m(n)("placeholder"),secondary:""},{default:x(()=>[d(rt,{modelValue:E.placeholder,"onUpdate:modelValue":L=>E.placeholder=L,placeholder:m(n)("enter_text_here"),onInput:L=>I(P,"placeholder",L)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),E.type==="country"?(c(),J(Ae,{key:0,label:m(n)("default_value"),secondary:""},{default:x(()=>[d(Zt,{modelValue:g.value,"onUpdate:modelValue":A[3]||(A[3]=L=>g.value=L),placeholder:m(n)("select_country"),onChange:L=>b(P,L)},{default:x(()=>[(c(!0),T(be,null,Be(m(C),L=>(c(),J(Rt,{key:L,value:L,secondary:""},{default:x(()=>[de(V(L),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"])]),_:2},1032,["label"])):ce("",!0)]),_:2},1032,["title","collapsed","onUpdate:collapsed"]))),128))]),d(Qt),d(Ae,{label:m(n)("css_classes"),secondary:""},{default:x(()=>[d(rt,{"model-value":m(a).cssClasses,onInput:A[4]||(A[4]=E=>$("cssClasses",E))},null,8,["model-value"])]),_:1},8,["label"])]))}}),zw=Te(qw,[["__scopeId","data-v-ad336a22"]]),Yw={class:"ivyforms-max-length-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Hw=Ie({__name:"MaxLengthOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(c(),T("div",Yw,[d(fa,{"model-value":r.field.limitMaxLength,priority:"secondary",size:"d",title:r.getLabel("limit_maximum_length"),"text-position":"right",onChange:a[0]||(a[0]=l=>r.updateField("limitMaxLength",l))},null,8,["model-value","title"]),r.field.limitMaxLength?(c(),J(Ae,{key:0},{default:x(()=>[d(ac,{"model-value":r.field.maxLength,min:1,max:65535,secondary:"","onUpdate:modelValue":a[1]||(a[1]=l=>r.updateField("maxLength",l))},null,8,["model-value"])]),_:1})):ce("",!0)]))}}),Gw=Te(Hw,[["__scopeId","data-v-38f09b3a"]]),Kw={class:"ivyforms-default-value-options"},Xw=Ie({__name:"TextDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(c(),T("div",Kw,[d(Ae,{label:r.getLabel("default_value"),secondary:""},{default:x(()=>[d(rt,{"model-value":r.field.defaultValue,onInput:a[0]||(a[0]=l=>r.updateField("defaultValue",l))},null,8,["model-value"])]),_:1},8,["label"])]))}}),Qw={class:"ivyforms-default-value-options"},jw=Ie({__name:"TextareaDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(c(),T("div",Qw,[d(Ae,{label:r.getLabel("default_value"),secondary:""},{default:x(()=>[d(rt,{"model-value":r.field.defaultValue,type:"textarea",onInput:a[0]||(a[0]=l=>r.updateField("defaultValue",l))},null,8,["model-value"])]),_:1},8,["label"])]))}}),Zw={class:"ivyforms-label-position-options"},Jw=Ie({__name:"LabelPositionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(c(),T("div",Zw,[d(Ae,{label:r.getLabel("label_position")},{default:x(()=>[d(mr,{"model-value":r.field.labelPosition,priority:"secondary",onChange:a[0]||(a[0]=l=>r.updateField("labelPosition",l))},{default:x(()=>[d(Sn,{value:"default",priority:"secondary"},{default:x(()=>[de(V(r.getLabel("label_position_default")),1)]),_:1}),d(Sn,{value:"top",priority:"secondary"},{default:x(()=>[de(V(r.getLabel("label_position_top")),1)]),_:1}),d(Sn,{value:"left",priority:"secondary"},{default:x(()=>[de(V(r.getLabel("label_position_left")),1)]),_:1}),d(Sn,{value:"right",priority:"secondary"},{default:x(()=>[de(V(r.getLabel("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),ex=Te(Jw,[["__scopeId","data-v-ac4261e2"]]),tx={class:"ivyforms-no-duplicates-option"},nx=Ie({__name:"NoDuplicatesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(c(),T("div",tx,[d(It,{"model-value":r.field.noDuplicates,priority:"secondary",type:"checkmark",onChange:a[0]||(a[0]=l=>r.updateField("noDuplicates",l))},{default:x(()=>[de(V(r.getLabel("no_duplicates")),1)]),_:1},8,["model-value"])]))}}),ax={key:1,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},ox={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},rx={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-mt-26"},lx={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},ix={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},sx={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},dx={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},ux={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},cx={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},fx={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},mx=Ie({__name:"TimeFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a={TIME_PICKER:"time-picker",INPUT:"input",DROPDOWN:"dropdown"},l={AMPM:"ampm"},s={EMPTY:""},u=F(()=>n.field.timeFieldType===a.TIME_PICKER),f=F(()=>n.field.timeFieldType===a.INPUT),h=F(()=>n.field.timeFieldType===a.DROPDOWN),p=F(()=>n.field.timeFormat===l.AMPM),C=D(s.EMPTY),g=D(s.EMPTY),b=D(""),_=D(""),$=D(""),I=F(()=>{const G={value:"",label:n.getLabel("not_selected")};if(n.field.timeFormat===l.AMPM){const N=Array.from({length:12},(ee,B)=>{const O=String(B+1).padStart(2,"0");return{value:O,label:O}});return[G,...N]}else{const N=Array.from({length:24},(ee,B)=>{const O=String(B).padStart(2,"0");return{value:O,label:O}});return[G,...N]}}),y=[{value:"",label:n.getLabel("not_selected")},...Array.from({length:60},(G,N)=>{const ee=String(N).padStart(2,"0");return{value:ee,label:ee}})],{parseTimeString:M,formatTimeString:A,getAmPmFromHours:E}=ml();Pe(()=>n.field.defaultValue,G=>{if(h.value&&typeof G=="string"){const N=M(G);_.value=N.hours,$.value=N.minutes,g.value=N.amPm}if(f.value&&typeof G=="string"){const N=G.match(/\b(AM|PM)\b/i);b.value=G.replace(/\b(AM|PM)\b/i,"").trim(),N&&N[1]&&(C.value=N[1].toUpperCase())}},{immediate:!0});const P=G=>{const N=C.value,ee=N?`${G.trim()} ${N}`:G.trim();n.updateField("defaultValue",ee)},L=G=>{const N=b.value.trim(),ee=G?`${N} ${G}`:N;n.updateField("defaultValue",ee)},H=G=>{g.value=G;const N=A(_.value,$.value||"",G);n.updateField("defaultValue",N)},z=()=>{const G=A(_.value,$.value,g.value);n.updateField("defaultValue",G)},U=D(n.field.defaultValue||"");return Pe(U,G=>{if(n.field.timeFormat===l.AMPM&&G){const[N,ee]=G.split(":"),B=parseInt(N,10),O=E(N),q=B%12||12,X=A(String(q).padStart(2,"0"),ee,O);n.updateField("defaultValue",X)}else n.updateField("defaultValue",G)}),(G,N)=>{const ee=rt,B=Rt,O=Zt;return r.field.type==="time"?(c(),T(be,{key:0},[u.value?(c(),J(Ae,{key:0,label:r.getLabel("default_value")},{default:x(()=>[d(Zu,{modelValue:U.value,"onUpdate:modelValue":N[0]||(N[0]=q=>U.value=q),"time-format":r.field.timeFormat,editable:!1,clearable:!0,secondary:""},null,8,["modelValue","time-format"])]),_:1},8,["label"])):f.value?(c(),T("div",ax,[S("div",ox,[d(Ae,{label:r.getLabel("default_value")},{default:x(()=>[d(ee,{modelValue:b.value,"onUpdate:modelValue":N[1]||(N[1]=q=>b.value=q),onInput:P},null,8,["modelValue"])]),_:1},8,["label"])]),p.value?(c(),T("div",rx,[d(O,{modelValue:C.value,"onUpdate:modelValue":[N[2]||(N[2]=q=>C.value=q),L],class:"ivyforms-ampm-select"},{default:x(()=>[d(B,{value:"",label:r.getLabel("not_selected")},{default:x(()=>[de(V(r.getLabel("not_selected")),1)]),_:1},8,["label"]),d(B,{value:"AM",label:r.getLabel("am")},{default:x(()=>[de(V(r.getLabel("am")),1)]),_:1},8,["label"]),d(B,{value:"PM",label:r.getLabel("pm")},{default:x(()=>[de(V(r.getLabel("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):ce("",!0)])):h.value?(c(),J(Ae,{key:2,label:r.getLabel("default_value")},{default:x(()=>[S("div",lx,[S("div",ix,[S("div",sx,V(r.getLabel("hours")),1),d(O,{modelValue:_.value,"onUpdate:modelValue":[N[3]||(N[3]=q=>_.value=q),z],class:"ivyforms-hours-select"},{default:x(()=>[(c(!0),T(be,null,Be(I.value,q=>(c(),J(B,{key:q.value,label:q.label,value:q.value},{default:x(()=>[de(V(q.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),S("div",dx,[S("div",ux,V(r.getLabel("minutes")),1),d(O,{modelValue:$.value,"onUpdate:modelValue":[N[4]||(N[4]=q=>$.value=q),z],class:"ivyforms-minutes-select"},{default:x(()=>[(c(),T(be,null,Be(y,q=>d(B,{key:q.value,label:q.label,value:q.value},{default:x(()=>[de(V(q.label),1)]),_:2},1032,["label","value"])),64))]),_:1},8,["modelValue"])]),p.value?(c(),T("div",cx,[S("div",fx,V(r.getLabel("am_pm")),1),d(O,{modelValue:g.value,"onUpdate:modelValue":[N[5]||(N[5]=q=>g.value=q),H],class:"ivyforms-ampm-select"},{default:x(()=>[d(B,{value:"",label:r.getLabel("not_selected")},{default:x(()=>[de(V(r.getLabel("not_selected")),1)]),_:1},8,["label"]),d(B,{value:"AM",label:r.getLabel("am")},{default:x(()=>[de(V(r.getLabel("am")),1)]),_:1},8,["label"]),d(B,{value:"PM",label:r.getLabel("pm")},{default:x(()=>[de(V(r.getLabel("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):ce("",!0)])]),_:1},8,["label"])):ce("",!0)],64)):ce("",!0)}}}),vx=Te(mx,[["__scopeId","data-v-bc08979c"]]),px={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},yx={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},hx={class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},gx=Ie({__name:"DateFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=F(()=>n.field.dateFieldType==="picker"),l=F(()=>n.field.dateFieldType==="input"),s=F(()=>n.field.dateFieldType==="dropdown"),{parseDateString:u,formatDateString:f,getDaysArray:h,getMonthsArray:p,getYearsArray:C,toISOFormat:g,fromISOFormat:b}=ns(),_=F(()=>String(n.field.dateFormat||"MM/DD/YYYY")),$=F({get:()=>g(n.field.defaultValue||"",n.field.dateFormat||"MM/DD/YYYY"),set:B=>{n.updateField("defaultValue",b(B||"",n.field.dateFormat||"MM/DD/YYYY"))}}),I=D(""),y=D(""),M=D(""),A=D(""),E=D(!1),P=F(()=>{const B=(n.field.dateFormat||"MM/DD/YYYY").toUpperCase(),O=[],q=B.indexOf("D"),X=B.indexOf("M"),Q=B.indexOf("Y");return q!==-1&&O.push({type:"day",order:q,placeholder:B.includes("DD")?"DD":"D"}),X!==-1&&O.push({type:"month",order:X,placeholder:B.includes("MM")?"MM":"M"}),Q!==-1&&O.push({type:"year",order:Q,placeholder:B.includes("YYYY")?"YYYY":"YY"}),O.sort((re,Z)=>re.order-Z.order)});Pe(()=>n.field.defaultValue,B=>{if(!E.value)if(B&&typeof B=="string"){I.value=B;const O=u(B,n.field.dateFormat||"MM/DD/YYYY");y.value=O.day,M.value=O.month,A.value=O.year}else I.value="",y.value="",M.value="",A.value=""},{immediate:!0});const L=()=>{const B=I.value.trim();if(!B){E.value=!0,n.updateField("defaultValue",""),on(()=>{E.value=!1});return}const O=u(B,n.field.dateFormat||"MM/DD/YYYY");if(O.day&&O.month&&O.year){const q=Number(O.day),X=Number(O.month),Q=Number(O.year);if(q>=1&&q<=31&&X>=1&&X<=12&&Q>=1900&&Q<=2100){const Z=f(String(q),String(X),String(Q),n.field.dateFormat||"MM/DD/YYYY");E.value=!0,I.value=Z,n.updateField("defaultValue",Z),on(()=>{E.value=!1})}else I.value=B}else I.value=B},H=()=>{on(()=>{const B=y.value&&M.value&&A.value,O=!y.value&&!M.value&&!A.value;if(B){E.value=!0;const q=f(y.value,M.value,A.value,n.field.dateFormat||"MM/DD/YYYY");n.updateField("defaultValue",q),on(()=>{E.value=!1})}else O&&(E.value=!0,n.updateField("defaultValue",""),on(()=>{E.value=!1}))})},z=F(()=>[{label:"--",value:""},...h()]),U=F(()=>[{label:"--",value:""},...p()]),G=F(()=>{const B=n.field.minYear||new Date().getFullYear()-100,O=n.field.maxYear||new Date().getFullYear()+100;return[{label:"--",value:""},...C(B,O)]}),N=F({get:()=>{const B=n.field.minDateValue;return g(B?String(B):"",n.field.dateFormat||"MM/DD/YYYY")},set:B=>{n.updateField("minDateValue",b(B||"",n.field.dateFormat||"MM/DD/YYYY"))}}),ee=F({get:()=>{const B=n.field.maxDateValue;return g(B?String(B):"",n.field.dateFormat||"MM/DD/YYYY")},set:B=>{n.updateField("maxDateValue",b(B||"",n.field.dateFormat||"MM/DD/YYYY"))}});return(B,O)=>(c(),T(be,null,[a.value?(c(),J(Ae,{key:0,label:r.getLabel("default_value")},{default:x(()=>[d(Lo,{modelValue:$.value,"onUpdate:modelValue":O[0]||(O[0]=q=>$.value=q),format:_.value,"value-format":"YYYY-MM-DD","icon-start":"calendar-dot",clearable:"",secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])):l.value?(c(),J(Ae,{key:1,label:r.getLabel("default_value")},{default:x(()=>[d(rt,{modelValue:I.value,"onUpdate:modelValue":O[1]||(O[1]=q=>I.value=q),placeholder:_.value,type:"text",onBlur:L},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):s.value?(c(),J(Ae,{key:2,label:r.getLabel("default_value")},{default:x(()=>[S("div",px,[(c(!0),T(be,null,Be(P.value,q=>(c(),T("div",{key:q.type,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},[S("div",yx,V(r.getLabel(q.type)),1),q.type==="day"?(c(),J(Zt,{key:0,modelValue:y.value,"onUpdate:modelValue":[O[2]||(O[2]=X=>y.value=X),H],class:"ivyforms-day-select"},{default:x(()=>[(c(!0),T(be,null,Be(z.value,X=>(c(),J(Rt,{key:X.value,label:X.label,value:X.value},{default:x(()=>[de(V(X.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):q.type==="month"?(c(),J(Zt,{key:1,modelValue:M.value,"onUpdate:modelValue":[O[3]||(O[3]=X=>M.value=X),H],class:"ivyforms-month-select"},{default:x(()=>[(c(!0),T(be,null,Be(U.value,X=>(c(),J(Rt,{key:X.value,label:X.label,value:X.value},{default:x(()=>[de(V(X.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):q.type==="year"?(c(),J(Zt,{key:2,modelValue:A.value,"onUpdate:modelValue":[O[4]||(O[4]=X=>A.value=X),H],class:"ivyforms-year-select"},{default:x(()=>[(c(!0),T(be,null,Be(G.value,X=>(c(),J(Rt,{key:X.value,label:X.label,value:X.value},{default:x(()=>[de(V(X.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):ce("",!0)]))),128))])]),_:1},8,["label"])):ce("",!0),d(Qt),S("div",hx,[d(Ae,{label:r.getLabel("min_date"),class:"ivyforms-flex-50"},{default:x(()=>[d(Lo,{modelValue:N.value,"onUpdate:modelValue":O[5]||(O[5]=q=>N.value=q),format:_.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),d(Ae,{label:r.getLabel("max_date"),class:"ivyforms-flex-50"},{default:x(()=>[d(Lo,{modelValue:ee.value,"onUpdate:modelValue":O[6]||(O[6]=q=>ee.value=q),format:_.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])],64))}}),_x=Te(gx,[["__scopeId","data-v-885b4bec"]]),bx={class:"ivyforms-prefix-and-suffix-options ivyforms-flex ivyforms-gap-16 ivyforms-flex-direction-column"},wx=Ie({__name:"PrefixAndSuffixOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(c(),T("div",bx,[d(Ae,{label:r.getLabel("prefix"),secondary:""},{default:x(()=>[d(rt,{"model-value":r.field.inputPrefix,placeholder:r.getLabel("prefix_placeholder"),onInput:a[0]||(a[0]=l=>r.updateField("inputPrefix",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d(Ae,{label:r.getLabel("suffix"),secondary:""},{default:x(()=>[d(rt,{"model-value":r.field.inputSuffix,placeholder:r.getLabel("suffix_placeholder"),onInput:a[1]||(a[1]=l=>r.updateField("inputSuffix",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),Fc=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","recaptcha"],xx=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address"],Ix=["text","email","number","textarea","phone","website","select","multi-select"],Fx=["radio","checkbox","select","multi-select"],kx=Fc;function Sx(){mt.fieldOptions.register({id:"lite-basic-options",fieldTypes:Fc,tab:"general",order:10,component:z9,showDividerAfter:!0,condition:u=>u.type!=="name"&&u.type!=="address"&&u.type!=="recaptcha"}),mt.fieldOptions.register({id:"lite-validation-options",fieldTypes:xx,tab:"general",order:20,component:K9,showDividerAfter:!0,condition:u=>u.type!=="name"&&u.type!=="address"}),mt.fieldOptions.register({id:"lite-choice-list-options",fieldTypes:Fx,tab:"general",order:30,component:xw,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-number-range-options",fieldTypes:["number"],tab:"general",order:35,component:ew,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-placeholder-option",fieldTypes:Ix,tab:"general",order:40,component:X9,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-name-field-basic-options",fieldTypes:["name"],tab:"general",order:45,component:Rw,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-address-field-basic-options",fieldTypes:["address"],tab:"general",order:50,component:zw,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-phone-format-options",fieldTypes:["phone"],tab:"general",order:55,component:aw,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-time-field-options",fieldTypes:["time"],tab:"general",order:60,component:uw,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-date-field-options",fieldTypes:["date"],tab:"general",order:60,component:mw,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-css-classes-option",fieldTypes:kx,tab:"general",order:90,component:Q9,showDividerAfter:!0,condition:u=>u.type!=="name"&&u.type!=="address"}),mt.fieldOptions.register({id:"lite-phone-country-detection",fieldTypes:["phone"],tab:"general",order:91,component:lw,showDividerAfter:!1}),mt.fieldOptions.register({id:"lite-textarea-options",fieldTypes:["textarea"],tab:"general",order:96,component:yw,showDividerAfter:!1}),mt.fieldOptions.register({id:"lite-confirmation-options",fieldTypes:["email"],tab:"general",order:97,component:_w,showDividerAfter:!1});const r=["text","email","number","website"],n=["text","email","textarea","website","phone"],a=["text","email","number","textarea","website","phone","time","date","name","select","multi-select","radio","checkbox","address"],l=["text","email","number","website","phone"],s=["website"];mt.fieldOptions.register({id:"lite-time-advanced-options",fieldTypes:["time"],tab:"advanced",order:10,component:vx,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-date-advanced-options",fieldTypes:["date"],tab:"advanced",order:10,component:_x,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-max-length-options",fieldTypes:n,tab:"advanced",order:20,component:Gw,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-text-default-value-options",fieldTypes:r,tab:"advanced",order:30,component:Xw,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-textarea-default-value-options",fieldTypes:["textarea"],tab:"advanced",order:31,component:jw,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-label-position-options",fieldTypes:a,tab:"advanced",order:40,component:ex,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-no-duplicates-option",fieldTypes:l,tab:"advanced",order:50,component:nx,showDividerAfter:!0}),mt.fieldOptions.register({id:"lite-prefix-suffix-options",fieldTypes:s,tab:"advanced",order:50,component:wx,showDividerAfter:!1})}const Oo=b0(rg),Cx=w0();Oo.use(Cx);Oo.use(xc);const $x=x0();$x.initialize();Oo.config.globalProperties.$labels=Oe();(function(){I0();const n=window,{getLabel:a}=Oe(),l=Ne(),s=new Proxy({},{get:(f,h)=>{try{return a(String(h))}catch{return String(h)}}});n.IvyForms=n.IvyForms||{api:mt,hooks:mt.hooks,fields:mt.fields},n.IvyForms.api=mt,n.IvyForms.hooks||(n.IvyForms.hooks=mt.hooks),n.IvyForms.hooks.triggerUpdate||(n.IvyForms.hooks.triggerUpdate=()=>{}),n.IvyForms.fields||(n.IvyForms.fields=mt.fields),n.IvyForms.getLabel=a,n.IvyForms.labels=s,n.IvyForms.adminUrl=n.wpIvyApiSettings?.root?.replace(/\/wp-json\/?$/,"")+"/wp-admin/",n.IvyForms.Vue=F0,n.IvyForms.IvyMessage=Ge,n.IvyForms.useApiClient=ua,n.IvyForms.formBuilder=l,n.IvyForms.types=k0;const u=((f,h)=>f&&h?(Oo.component(f,h),u[f]=h,h):u);if(S0(u,Oo),n.IvyForms.components=u,n.IvyForms.registerComponent=(f,h)=>u(f,h),n.IvyForms._router=xc,!n.IvyForms.pro){const f=qo();f.fetch().then(()=>{window.dispatchEvent(new CustomEvent("ivyforms:pro_features_loaded"))}).catch(()=>{}),n.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 h=f.data?.value?.features||{},p={};for(const C in h)p[C]=!!h[C];return p},hasFeature:h=>f.hasFeature(h),fetch:h=>f.fetch(h),refresh:()=>f.refresh()}}n.IvyForms.onProReady||(n.IvyForms._proReadyQueue=[],n.IvyForms.onProReady=f=>{try{if(n.IvyForms.pro?.loaded)return f(n.IvyForms.pro);n.IvyForms._proReadyQueue?.push(f)}catch{}},window.addEventListener("ivyforms:pro_features_loaded",()=>{const f=Array.isArray(n.IvyForms._proReadyQueue)?n.IvyForms._proReadyQueue:[];for(;f.length;){const h=f.shift();try{h&&h(n.IvyForms.pro)}catch{}}})),n.IvyForms.hasProFeature||(n.IvyForms.hasProFeature=f=>{try{return!n.IvyForms.pro||!n.IvyForms.pro.loaded?!1:!!n.IvyForms.pro.hasFeature?.(f)}catch{return!1}})})();Sx();Oo.mount("#ivyforms-app");const Mx=$n();Mx.loadAllSettings().then(()=>{const{startWatching:r}=rn();r()}).catch(()=>{const{startWatching:r}=rn();r()});C0({scope:"admin"});

```
