PluginProbe
The Innovative Form Builder – IvyForms / 0.9.1
The Innovative Form Builder – IvyForms v0.9.1
1.5.1 1.5 1.4.1 1.4 trunk 0.1.2 0.2 0.2.1 0.3 0.3.1 0.4 0.5 0.6 0.6.1 0.6.1-backup 0.6.1.1 0.7 0.8 0.8.1 0.8.2 0.9 0.9.1 1.0 1.1 1.1.1 All 27 releases
ivyforms / frontend / dist / admin.js

admin.js in The Innovative Form Builder – IvyForms 0.9.1, at frontend/dist/admin.js

21 lines 519.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import{d as Se,u as va,r as q,c as w,w as Le,o as $t,a as go,b as ne,e as _,I as oc,n as on,f,g as C,h as d,_ as rc,i as Pe,t as D,j as pr,k as Ne,l as P,m as de,p as Jt,F as Ie,q as qe,s as le,T as Zh,v as Me,x as Ei,y as ma,z as ic,A as u,B as ns,C as Jh,D as qu,E as zu,G as Ai,H as ya,J as $n,K as Oe,L as gn,M as e0,N as On,O as lc,P as vn,Q as sc,R as t0,S as _o,U as Fn,V as n0,W as Kt,X as po,Y as as,Z as sn,$ as Xa,a0 as ja,a1 as Bn,a2 as vo,a3 as at,a4 as wr,a5 as Tt,a6 as jt,a7 as mn,a8 as Yo,a9 as kt,aa as Qa,ab as Ea,ac as bo,ad as bi,ae as pn,af as wi,ag as Ge,ah as Ye,ai as os,aj as Ha,ak as wo,al as Nu,am as rs,an as lt,ao as Wu,ap as a0,aq as o0,ar as r0,as as i0,at as l0,au as s0,av as d0,aw as u0,ax as c0,ay as f0,az as m0,aA as p0,aB as v0,aC as xr,aD as yo,aE as De,aF as Bo,aG as is,aH as Ir,aI as Li,aJ as Fr,aK as kr,aL as Ho,aM as Ri,aN as Ya,aO as Sr,aP as $e,aQ as Si,aR as y0,aS as h0,aT as dc,aU as g0,aV as Mi,aW as bt,aX as Ci,aY as ls,aZ as uc,a_ as cc,a$ as _0,b0,b1 as Uo,b2 as qo,b3 as w0,b4 as ss,b5 as Xt,b6 as x0,b7 as I0,b8 as Vo,b9 as Cr,ba as Di,bb as fc,bc as F0,bd as ds,be as k0,bf as Mr,bg as S0,bh as C0,bi as M0,bj as T0,bk as $0,bl as P0,bm as mc,bn as pc,bo as E0,bp as A0,bq as L0,br as R0,bs as D0,bt as V0,bu as O0,bv as B0,bw as U0,bx as q0}from"./chunks/index-BmtD2SNi.js";const z0={class:"ivyforms-changelog-modal ivyforms-flex ivyforms-flex-direction-column"},N0={class:"ivyforms-changelog-modal__header ivyforms-flex ivyforms-flex-direction-column"},W0={class:"ivyforms-changelog-modal__header-top ivyforms-flex"},Y0={class:"ivyforms-changelog-modal__logo"},H0={class:"ivyforms-changelog-modal__header-text"},G0={class:"ivyforms-changelog-modal__title"},K0={class:"ivyforms-changelog-modal__slider ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},X0={key:0,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},j0={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},Q0={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--feature"},Z0={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},J0={key:1,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},eg={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},tg={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--improvement"},ng={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},ag={key:2,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},og={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},rg={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--bugfix"},ig={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},lg={class:"ivyforms-changelog-modal__indicators ivyforms-flex ivyforms-justify-content-center"},sg=["onClick"],dg={class:"ivyforms-changelog-modal__footer ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center"},ug={class:"ivyforms-changelog-modal__footer-counter"},cg=Se({__name:"IvyChangelogModal",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","close"],setup(r,{emit:n}){const{request:a}=va(),i=q({version:"",oldVersion:"",shouldShow:!1,items:{date:"",improvements:[],features:[],bugfixes:[]}}),l=q(!1),m=q(!1),c=async()=>{try{l.value=!0;const j=(await a("changelog",{method:"GET"}))?.data?.data?.data||{};i.value={version:j.version||"",oldVersion:j.oldVersion||"",shouldShow:!!j.shouldShow,items:{date:j.release_date||"",improvements:j.improvements||[],features:j.features||[],bugfixes:j.bugfixes||[]}},m.value=!!j.shouldShow&&j.version!==j.oldVersion}catch(E){console.error("Error fetching changelog:",E)}finally{l.value=!1}},y=r,p=n,$=q(0),S=q("slide-left"),g=q(280),x=q(0),k=w({get:()=>y.visible||m.value,set:E=>p("update:visible",E)}),b=w(()=>window.wpIvyLabels||{}),h=w(()=>{let E=0;return i.value.items.features?.length&&E++,i.value.items.improvements?.length&&E++,i.value.items.bugfixes?.length&&E++,E}),F=()=>{$.value<h.value-1&&(S.value="slide-left",$.value++)},A=()=>{$.value>0&&(S.value="slide-right",$.value--)},O=E=>{E>=0&&E<h.value&&(S.value=E>$.value?"slide-left":"slide-right",$.value=E)},M=()=>{m.value=!1,p("update:visible",!1),p("close")},L=()=>{on(()=>{const E=document.querySelector(".ivyforms-changelog-section");if(E){const z=320-(E.querySelector(".ivyforms-changelog-section-header")?.clientHeight||0)-40;g.value=Math.max(200,Math.min(280,z))}})},H=()=>{on(()=>{let E=0;[i.value.items.features,i.value.items.improvements,i.value.items.bugfixes].forEach(J=>{if(J?.length){const z=50+J.length*32+40;E=Math.max(E,z)}}),x.value=Math.min(450,Math.max(250,E))})};return Le(()=>$.value,()=>{L()}),Le(()=>m.value,E=>{E&&($.value=0,H())}),$t(()=>{c(),L(),H();const E=j=>{j.key==="Escape"&&k.value&&M()};window.addEventListener("keydown",E),go(()=>{window.removeEventListener("keydown",E)})}),(E,j)=>(f(),ne(oc,{visible:k.value,width:480,"close-on-overlay-click":!1,"is-changelog":!0,"onUpdate:visible":M},{default:_(()=>[C("div",z0,[C("div",N0,[C("div",W0,[C("div",Y0,[d(rc,{orientation:"logoOnly"})]),d(Pe,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",class:"ivyforms-changelog-modal__close",onClick:M})]),C("div",H0,[C("h2",G0,D(b.value.whats_new_in_ivyforms)+" "+D(i.value.version),1)])]),C("div",{class:"ivyforms-changelog-modal__content ivyforms-flex ivyforms-flex-direction-column",style:pr({height:x.value+"px"})},[d(Pe,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-left","icon-start-type":"outline","icon-start-category":"arrows",class:Ne(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--left",{"ivyforms-changelog-modal__arrow--hidden":$.value===0}]),onClick:A},null,8,["class"]),d(Pe,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-right","icon-start-type":"outline","icon-start-category":"arrows",class:Ne(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--right",{"ivyforms-changelog-modal__arrow--hidden":$.value>=h.value-1}]),onClick:F},null,8,["class"]),C("div",K0,[d(Zh,{name:S.value,mode:"out-in"},{default:_(()=>[(f(),P("div",{key:$.value,class:"ivyforms-changelog-modal__slide ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},[$.value===0&&i.value.items.features?.length?(f(),P("div",X0,[C("div",j0,[C("div",Q0,[d(Jt,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),C("h3",null,D(b.value.new_features),1)]),C("ul",Z0,[(f(!0),P(Ie,null,qe(i.value.items.features,(J,z)=>(f(),P("li",{key:`feature-${z}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[j[0]||(j[0]=C("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),le(" "+D(J.text),1)]))),128))])])):de("",!0),$.value===1&&i.value.items.improvements?.length?(f(),P("div",J0,[C("div",eg,[C("div",tg,[d(Jt,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),C("h3",null,D(b.value.improvements),1)]),C("ul",ng,[(f(!0),P(Ie,null,qe(i.value.items.improvements,(J,z)=>(f(),P("li",{key:`improvement-${z}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[j[1]||(j[1]=C("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),le(" "+D(J.text),1)]))),128))])])):de("",!0),$.value===2&&i.value.items.bugfixes?.length?(f(),P("div",ag,[C("div",og,[C("div",rg,[d(Jt,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),C("h3",null,D(b.value.bug_fixes),1)]),C("ul",ig,[(f(!0),P(Ie,null,qe(i.value.items.bugfixes,(J,z)=>(f(),P("li",{key:`bugfix-${z}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[j[2]||(j[2]=C("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),le(" "+D(J.text),1)]))),128))])])):de("",!0)]))]),_:1},8,["name"])]),C("div",lg,[(f(!0),P(Ie,null,qe(h.value,J=>(f(),P("span",{key:J,class:Ne(["ivyforms-changelog-modal__indicator",{"ivyforms-changelog-modal__indicator--active":$.value===J-1}]),onClick:z=>O(J-1)},null,10,sg))),128))])],4),C("div",dg,[C("div",ug,D($.value+1)+" / "+D(h.value),1),d(Pe,{priority:"primary",size:"d",type:"fill",onClick:M},{default:_(()=>[le(D(b.value.got_it_thanks),1)]),_:1})])])]),_:1},8,["visible"]))}}),fg=Me(cg,[["__scopeId","data-v-9b5afcce"]]),us=Ei("proUpgradeDialog",()=>{const r=q(!1),n=q({title:"",subtitle:""});return{dialogVisible:r,dialogData:n,showDialog:l=>{n.value=l,r.value=!0},hideDialog:()=>{r.value=!1}}}),mg={class:"ivyforms-pro-upgrade-dialog__body"},pg={class:"ivyforms-pro-upgrade-dialog__icon ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-mb-16"},vg={key:0,class:"ivyforms-pro-upgrade-dialog__title medium-18"},yg={key:1,class:"ivyforms-pro-upgrade-dialog__subtitle regular-14"},hg={class:"ivyforms-pro-upgrade-dialog__footer ivyforms-flex ivyforms-gap-12 ivyforms-justify-content-center ivyforms-flex-direction-row"},gg=Se({__name:"ProUpgradeDialog",setup(r){const n=us(),{dialogVisible:a,dialogData:i}=ma(n),l=w(()=>!!(i.value.buttons?.close&&i.value.buttons?.confirm)),m=()=>{i.value.buttons?.close?.function&&i.value.buttons.close.function(),a.value=!1},c=()=>{i.value.buttons?.confirm?.function&&i.value.buttons.confirm.function(),a.value=!1};return(y,p)=>(f(),ne(ns,{modelValue:u(a),"onUpdate:modelValue":p[0]||(p[0]=$=>ic(a)?a.value=$:null),"show-close":!0,width:"468px","align-center":"",class:Ne({"ivyforms-pro-upgrade-dialog--scenario-1":l.value})},{footer:_(()=>[C("div",hg,[u(i).buttons?.confirm?(f(),ne(Pe,{key:0,priority:"secondary",size:"d","full-width":"",onClick:c},{default:_(()=>[le(D(u(i).buttons.confirm.text),1)]),_:1})):de("",!0),u(i).buttons?.close?(f(),ne(Pe,{key:1,priority:u(i).buttons.close.type||"tertiary",size:"d","full-width":"",onClick:m},{default:_(()=>[le(D(u(i).buttons.close.text),1)]),_:1},8,["priority"])):de("",!0)])]),default:_(()=>[C("div",mg,[C("div",pg,[d(Jt,{name:u(i).iconName||"pro-lightning",type:"fill-duo",size:"l","outer-size":"40px",category:"global",color:"var(--map-accent-amber-symbol-0)"},null,8,["name"])]),u(i).title?(f(),P("h3",vg,D(u(i).title),1)):de("",!0),u(i).subtitle?(f(),P("p",yg,D(u(i).subtitle),1)):de("",!0)])]),_:1},8,["modelValue","class"]))}}),cs=Me(gg,[["__scopeId","data-v-1d8ffb2d"]]),_g=Se({__name:"App",setup(r){const n=Jh([]);return $t(()=>{if(window.IvyForms?.hooks?.applyFilters){const i=window.IvyForms.hooks.applyFilters("ivyforms/app/banner_components",[]);n.value=i.map(l=>zu(l)?qu(l):l)}const a=()=>{if(window.IvyForms?.hooks?.applyFilters){const i=window.IvyForms.hooks.applyFilters("ivyforms/app/banner_components",[]);n.value=i.map(l=>zu(l)?qu(l):l)}};window.addEventListener("ivyforms:refresh_banners",a)}),(a,i)=>{const l=Ai("RouterView");return f(),P("div",null,[(f(!0),P(Ie,null,qe(n.value,(m,c)=>(f(),ne(ya(m),{key:c}))),128)),d(l),d(fg),d(cs)])}}}),bg={},wg={xmlns:"http://www.w3.org/2000/svg",width:"2",height:"21",viewBox:"0 0 2 30",fill:"none"};function xg(r,n){return f(),P("svg",wg,[...n[0]||(n[0]=[C("path",{d:"M1 1L1 29",stroke:"#5A6C7E","stroke-opacity":"0.2","stroke-linecap":"round"},null,-1)])])}const Za=Me(bg,[["render",xg]]),fs="ivyforms-forms",xn="ivyforms-builder",Tr="ivyforms-settings",vc="ivyforms-dashboard",Ti="ivyforms-entries",yc="ivyforms-integrations",zo="settings",Ig="dashboard",aa="all-forms",Ta="add-form",$a="edit-form",Ga="form-setting",vr="form-notifications",yr="new-notifications",hr="edit-notifications",gr="form-confirmation",$i="form-integrations",hc="results",pa="form-results",Ca="entry-details",ta="results-entry-details",In="entries",Fg="general-settings",ho="global-settings",kg="security-settings",fa="integrations";function Un(){const r=$n(),n=new URLSearchParams(window.location.search).get("page"),a=(k,b,h=!1)=>{if(k===n&&b){const A=b.startsWith("/")?b:`/${b}`;h?r.push({path:A,query:r.currentRoute.value.query}):r.push({path:A});return}const F=b?`#${b}`:"";window.location.href=`admin.php?page=${k}${F}`};return{navigateToAdminPage:a,navigateWithinSpa:k=>r.push(k),navigateToAllForms:()=>{a(fs)},navigateToEntries:k=>{const b=k?`/?formId=${k}`:"/";a(Ti,b)},navigateToSettings:k=>{const b=k?`/${k}`:"/";a(Tr,b)},navigateToIntegrations:()=>{a(yc)},navigateToDashboard:()=>{a(vc)},navigateToFormBuilder:(k,b)=>{if(!k){a(xn);return}let h=`/manage/${k}`;b&&(h+=`/${b}`),a(xn,h)},navigateBack:()=>{r.back()},getAdminPageUrl:(k,b)=>{const h=b?`#${b}`:"";return`admin.php?page=${k}${h}`},navigateToRoute:(k,b,h)=>r.push({name:k,params:b,query:h}),currentPage:n}}const Ct={loading:q(!1),loaded:q(!1),error:q(null),data:q(null),fetchedAt:q(null)};function Go(){const{request:r}=va(),n=p=>Ct.loaded.value?!!Ct.data.value?.features?.[p]:!1,a=w(()=>Ct.data.value?.plan||"lite"),i=w(()=>Ct.data.value?.license||null),l=w(()=>Ct.data.value?.upgrade||{}),m=w(()=>Ct.data.value?.groups||{}),c=async(p={})=>{if(Ct.loading.value||!p.force&&Ct.loaded.value)return;if(window.ivyFormsProScripts===void 0){Ct.data.value={plan:"lite",features:{},upgrade:{}},Ct.loaded.value=!0,Ct.fetchedAt.value=Date.now();return}Ct.loading.value=!0,p.force&&(Ct.error.value=null);const{data:S,error:g,status:x}=await r("pro/features");S&&S.data?(Ct.data.value=S.data,Ct.loaded.value=!0,Ct.fetchedAt.value=Date.now(),Ct.error.value=null):g&&(x===404?(console.info("%c🌿 IvyForms Lite %cis in use","font-weight: bold; color: #06a192;","font-weight: normal; color: inherit;"),Ct.data.value=Ct.data.value||{plan:"lite",features:{},upgrade:{}},Ct.error.value=null):x===401||x===403?(Ct.data.value=Ct.data.value||{plan:"unauthorized",features:{},upgrade:{}},Ct.error.value={message:"pro_features_unauthorized",status:x}):(Ct.data.value||(Ct.data.value={plan:"error",features:{},upgrade:{}}),Ct.error.value=g),Ct.loaded.value=!0,Ct.fetchedAt.value||(Ct.fetchedAt.value=Date.now())),Ct.loading.value=!1};return{...Ct,plan:a,license:i,groups:m,upgradeMap:l,hasFeature:n,fetch:c,refresh:async()=>c({force:!0})}}const Sg="https://ivyforms.com/",gc="https://ivyforms.com/pricing?utm_source=ivy-lite&utm_medium=lite-upgrade&utm_content=ivy&utm_campaign=ivy",Cg="https://ivyforms.com/contact",Mg="https://wordpress.org/support/plugin/ivyforms/";function _r(){const r=document.createElement("a");r.href=gc,r.target="_blank",r.rel="noopener noreferrer nofollow",r.click()}function $r(){const r=us(),{getLabel:n}=Oe(),a=gn(),i=()=>window.IvyForms?.pro?.features?.fields||{},l=b=>{const h=i();return Object.values(h).includes(b)},m=b=>{const h=i();for(const[,F]of Object.entries(h))if(F===b)return F;return null},c=()=>window.IvyForms?.pro?.features?.field_options||{},y=b=>{const h=c();return Object.values(h).includes(b)},p=()=>window.IvyForms?.pro?.features?.integrations||{},$=b=>{const h=p();return Object.values(h).includes(b)},S=()=>{if(!(window.ivyFormsProScripts!==void 0)||!window.IvyForms?.pro)return!1;const h=window.IvyForms.pro.loaded===!0,F=window.IvyForms.pro.features!==void 0&&window.IvyForms.pro.features!==null&&Object.keys(window.IvyForms.pro.features).length>0;return h||F},g=()=>{if(!S())return!1;const b=a.allSettings;if(!b)return!1;const h=b.pro;if(!h||!h.license)return!1;const F=h.license;return F.status==="valid"&&F.plan!=="lite"},x=()=>{const b=S(),h=g();b?h?r.showDialog({iconName:"pro-lightning-alt",title:n("pro_feature_available"),subtitle:"",buttons:{close:{type:"tertiary",text:n("learn_more"),function:()=>{_r()}},confirm:{type:"primary",text:n("upgrade_plan"),function:()=>{_r()}}}}):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 F=new URL(window.location.href);F.searchParams.set("page","ivyforms-settings"),F.hash="/license",window.location.href=F.toString()}}}}):r.showDialog({iconName:"pro-lightning-alt",title:n("pro_feature_available"),subtitle:"",buttons:{close:{type:"tertiary",text:n("learn_more"),function:()=>{const F=document.createElement("a");F.href=Sg,F.target="_blank",F.rel="noopener noreferrer nofollow",F.click()}},confirm:{type:"primary",text:n("upgrade_to_pro"),function:()=>{window.open(gc,"_blank")}}}})};return{isProInstalled:S,isProLicenseActive:g,showUpgradeDialog:x,checkFeatureAccess:b=>!S()||!g()||!window.IvyForms?.pro?.features?.[b]?(x(),!1):!0,getProFieldFeatures:i,isProFieldFeature:l,getFeatureSlugForFieldType:m,getProFieldOptionFeatures:c,isProFieldOption:y,getProIntegrationFeatures:p,isProIntegration:$}}const Tg={class:"ivyforms-header ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-24"},$g={class:"ivyforms-header__left"},Pg={key:3,class:"ivyforms-header__title ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-gap-12 medium-18"},Eg={class:"ivyforms-header__title-text ivyforms-text-cut"},Ag={class:"ivyforms-header__center"},Lg={class:"ivyforms-header__right"},Rg=Se({__name:"PageHeader",setup(r){const{getLabel:n}=Oe(),a=e0(),{request:i}=va(),l=Go(),{navigateToAdminPage:m}=Un(),c=[Ta,$a,zo,Ga,vr,yr,hr,gr,$i,pa],y=q(!1),p=On(),$=lc("pageTitle",""),S=w(()=>$||p.pageTitle),g=q(!1),x=vn(),k=[Ca,xn,Ta,$a,zo,Ga,vr,yr,hr,gr,$i,pa,ta],b=w(()=>k.includes(x.name)),h=w(()=>x.name===Ca||x.name===ta),F=w(()=>h.value||y.value&&b.value),{theme:A,setTheme:O}=sc();t0(()=>{O(a.get("ivyforms_theme")||"light")});const M=async()=>{const B=!y.value;L(B),g.value=!0;try{const{data:ee,error:N,status:G}=await i("setting/update",{method:"POST",headers:{"Content-Type":"application/json"},data:{settingsCategory:"general",settingsOption:"fullscreen",settingsValue:B}});if(G!==200||N){console.error(n("error_update_settings"),N),L(y.value);return}ee&&ee.success?(y.value=ee.data.value,p.setFullScreenMode(ee.data.value),typeof window.wpIvySettings<"u"&&(window.wpIvySettings.general.fullscreen=ee.data.value)):L(y.value)}catch(ee){console.error(n("error_update_settings"),ee),L(y.value)}setTimeout(()=>{g.value=!1},1e3)},L=B=>{const ee=document.body,N=document.getElementById("adminmenumain"),G=document.getElementById("wpcontent"),Z=document.getElementById("wpadminbar"),be=document.getElementsByClassName("wp-toolbar")[0];B?(ee.classList.add("ivyforms-fullscreen-mode"),N&&(N.style.display="none"),G&&(G.style.marginLeft="0",G.style.width="100vw",G.style.height="100vh"),Z&&(Z.style.display="none"),be instanceof HTMLElement&&(be.style.padding="0")):(ee.classList.remove("ivyforms-fullscreen-mode"),N&&(N.style.display=""),G&&(G.style.marginLeft="",G.style.width="",G.style.height=""),Z&&(Z.style.display=""),be instanceof HTMLElement&&(be.style.padding="")),y.value=B,p.setFullScreenMode(B)},H=()=>{const B=l.plan.value,N=B!=="lite"&&B!=="error"?Cg:Mg;window.open(N,"_blank")},E=()=>{_r()},j=w(()=>l.loaded.value?l.plan.value==="lite":!1),J=_o(),z=$n();function Y(){if(x.name===Ca){z.push({path:"/",query:x.query});return}if(x.name===ta){const B=x.params.formId;B?z.push({path:`/manage/${B}/results/entries`,query:x.query}):m(hc);return}if(x.name===xn||c.includes(x.name)){J.confirmIfDirty(()=>{m(fs)});return}}const U=w(()=>x.name===Ca?n("all_entries"):x.name===ta?n("results"):n("all_forms")),R=w(()=>x.name===xn||c.includes(x.name));return $t(()=>{let B=p.isFullScreenMode;if(!p.isFullScreenModeInitialized)try{typeof window.wpIvySettings<"u"&&window.wpIvySettings.general?.fullscreen!==void 0&&(B=!!window.wpIvySettings.general.fullscreen)}catch(ee){console.warn("Could not read wpIvySettings.general.fullscreen:",ee)}y.value=B,p.setFullScreenMode(B),B&&L(!0)}),Le(()=>p.isFullScreenMode,B=>{B!==y.value&&(y.value=B,L(B))}),go(()=>{y.value&&document.body.classList.remove("ivyforms-fullscreen-mode")}),(B,ee)=>{const N=rc,G=Za,Z=n0,be=Kt;return f(),P("header",Tg,[C("div",$g,[F.value?(f(),ne(Pe,{key:0,priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:Y},{default:_(()=>[le(D(U.value),1)]),_:1})):(f(),ne(N,{key:1,class:"ivyforms-header__logo",orientation:"logoOnly"})),h.value?de("",!0):(f(),ne(G,{key:2,class:"ivyforms-px-4"})),R.value?de("",!0):(f(),P("div",Pg,[C("span",Eg,D(S.value),1)])),Fn(B.$slots,"left",{},void 0,!0)]),C("div",Ag,[Fn(B.$slots,"center",{},void 0,!0)]),C("div",Lg,[d(be,{content:u(A)==="dark"?u(n)("light_theme"):u(n)("dark_theme"),theme:"inverted",placement:"bottom"},{default:_(()=>[d(Z,{modelValue:u(A),"onUpdate:modelValue":ee[0]||(ee[0]=Te=>ic(A)?A.value=Te:null),"aria-label":u(n)("theme_switch")},null,8,["modelValue","aria-label"])]),_:1},8,["content"]),d(be,{content:u(n)("support"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(Pe,{priority:"tertiary","icon-start":"chat-dots","icon-start-type":"outline",onClick:H})]),_:1},8,["content"]),j.value?(f(),ne(G,{key:0,class:"ivyforms-px-4"})):de("",!0),j.value?(f(),ne(Pe,{key:1,priority:"pro","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:E},{default:_(()=>[le(D(u(n)("upgrade")),1)]),_:1})):de("",!0),d(G,{class:"ivyforms-px-4"}),Fn(B.$slots,"right",{},void 0,!0),d(be,{content:y.value?u(n)("collapse"):u(n)("full_screen"),theme:"inverted",disabled:g.value},{default:_(()=>[d(Pe,{priority:"tertiary","icon-start-category":"arrows","icon-start":y.value?"collapse":"expand",onClick:M},null,8,["icon-start"])]),_:1},8,["content","disabled"])])])}}}),Aa=Me(Rg,[["__scopeId","data-v-bc27b7d9"]]),Dg=Se({__name:"DashboardPage",setup(r){const{getLabel:n}=Oe(),a=n("dashboard");return po("pageTitle",a),(i,l)=>{const m=Aa;return f(),ne(m)}}}),Vg=Se({__name:"PagePanel",props:{width:{type:[String,Number],default:"240px"},minWidth:{type:[String,Number],default:"240px"}},setup(r){const n=r,a=w(()=>typeof n.width=="number"?`${n.width}px`:n.width);return(i,l)=>(f(),P("div",{class:"ivyforms-page-panel ivyforms-p-12",style:pr({width:a.value,minWidth:a.value})},[Fn(i.$slots,"default",{},void 0,!0)],4))}}),Pr=Me(Vg,[["__scopeId","data-v-daf7058d"]]),Og=Se({__name:"SettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(r,{emit:n}){const{getLabel:a}=Oe(),i=gn(),l=r,m=n,c=$n(),y=vn(),p=q(l.activeIndex||"general"),$=w(()=>{i.integrationsSettings;const g=[{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"}},{index:"security/hcaptcha",label:"hCaptcha",iconConfig:{name:"hcaptcha",type:"fill",category:"security",size:"d"}},{index:"security/turnstile",label:"Turnstile",iconConfig:{name:"turnstile",type:"fill",category:"security",size:"d"}}]}];if(window.IvyForms?.hooks?.applyFilters){const x=window.IvyForms.hooks.applyFilters("ivyforms/settings/add_integration_subitem",[]);if(Array.isArray(x)&&x.length>0){const k=x.filter(b=>{const h=b.index.split("/")[1];return i.integrationsSettings?.[h]?.enabled===!0});k.length>0&&g.push({label:window.IvyForms?.getLabel?.("integrations")||"Integrations",index:"integrations",autoNavigateToFirst:!0,subItems:k})}}if(window.IvyForms?.hooks?.applyFilters){const x=window.IvyForms.hooks.applyFilters("ivyforms/settings/add_menu_item",[]);Array.isArray(x)&&x.length>0&&g.push(...x)}return g}),S=g=>{if(p.value=g,m("update:activeIndex",g),g==="general")c.push({path:"/general"});else if(g==="security")c.push({path:"/security/recaptcha"});else if(g.startsWith("security/")){const x=g.split("security/")[1];c.push({path:`/security/${x}`})}else if(g==="integrations")c.push({path:"/integrations"});else if(g.startsWith("integrations/")){const x=g.split("integrations/")[1];c.push({path:`/integrations/${x}`})}else window.IvyForms?.hooks?.applyFilters&&(window.IvyForms.hooks.applyFilters("ivyforms/settings/handle_menu_route",!1,g,c)||console.warn(`[Settings] No route handler for menu item: ${g}`))};return $t(async()=>{await i.loadAllSettings();const g=y.path;if(g.includes("/security/")){const x=g.split("/security/")[1];x?(p.value=`security/${x}`,m("update:activeIndex",`security/${x}`)):(p.value="security/recaptcha",m("update:activeIndex","security/recaptcha"))}else if(g.includes("/security"))p.value="security/recaptcha",m("update:activeIndex","security/recaptcha");else if(g.includes("/integrations/")){const x=g.split("/integrations/")[1];x?(p.value=`integrations/${x}`,m("update:activeIndex",`integrations/${x}`)):(p.value="integrations",m("update:activeIndex","integrations"))}else if(g.includes("/integrations"))p.value="integrations",m("update:activeIndex","integrations");else{let x=!1;if(window.IvyForms?.hooks?.applyFilters){const k=window.IvyForms.hooks.applyFilters("ivyforms/settings/detect_active_route",null,g);k&&(p.value=k,m("update:activeIndex",k),x=!0)}x||(p.value="general",m("update:activeIndex","general"))}}),(g,x)=>{const k=Pr;return f(),ne(k,null,{default:_(()=>[d(as,{modelValue:p.value,"onUpdate:modelValue":x[0]||(x[0]=b=>p.value=b),"menu-items":$.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:S},null,8,["modelValue","menu-items"])]),_:1})}}}),Bg={class:"ivyforms-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-24"},Ug=Se({__name:"PageSection",setup(r){const n=On();return(a,i)=>(f(),P("div",Bg,[C("div",{class:Ne(["ivyforms-page-section__content ivyforms-p-20",{"ivyforms-page-section__content__fullscreen":u(n).isFullScreenMode}])},[Fn(a.$slots,"default",{},void 0,!0)],2)]))}}),Ja=Me(Ug,[["__scopeId","data-v-3cfef8db"]]),qg={};function zg(r,n){const a=Ai("router-view"),i=Ja;return f(),ne(i,null,{default:_(()=>[d(a,null,{default:_(({Component:l})=>[(f(),ne(ya(l)))]),_:1})]),_:1})}const Ng=Me(qg,[["render",zg]]),Wg=Se({__name:"SettingsPage",setup(r){const n=On(),a=w(()=>n.isFullScreenMode),{getLabel:i}=Oe(),l=$n(),{startWatching:m}=sn();m();const{navigateToAllForms:c,navigateToEntries:y,navigateToSettings:p,navigateToIntegrations:$}=Un(),S=q("settings"),g=q("general"),x=i("settings");po("pageTitle",x);const k=[{label:i("all_forms"),index:aa},{label:i("entries"),index:In},{label:i("integrations"),index:fa},{label:i("settings"),index:zo}],b=F=>{g.value=F,l.push({path:`/${F}/`})},h=F=>{F!==S.value&&(S.value=F,F===aa?c():F===In?y():F===zo?p():F===fa&&$())};return $t(()=>{(l.currentRoute.value.path==="/"||l.currentRoute.value.path==="")&&(g.value="general",l.push({path:"/general/"}))}),(F,A)=>{const O=Za,M=Aa;return f(),P(Ie,null,[d(M,null,{left:_(()=>[a.value?(f(),ne(Xa,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(f(),P(Ie,null,qe(k,L=>d(ja,{key:L.index,label:L.label,name:L.index,"is-active":S.value===L.index,type:"tonal",onClick:H=>h(L.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):de("",!0)]),default:_(()=>[d(O)]),_:1}),C("div",{class:Ne(["ivyforms-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":a.value}])},[d(Og,{"active-index":g.value,"onUpdate:activeIndex":b},null,8,["active-index"]),d(Ng,{"active-index":g.value},null,8,["active-index"])],2)],64)}}}),Yg=Me(Wg,[["__scopeId","data-v-4c6e6eeb"]]),Hg={class:"ivyforms-settings-general ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},Gg={class:"ivyforms-settings-general__option-bar ivyforms-pb-8 ivyforms-flex"},Kg={class:"ivyforms-settings-general__option-bar__left ivyforms-flex"},Xg={class:"ivyforms-settings-general__title medium-18"},jg={class:"ivyforms-settings-general__option-bar__right ivyforms-flex"},Qg={class:"ivyforms-settings-general__items ivyforms-pb-8 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Zg=Se({__name:"GeneralSettingsPage",setup(r){const n=gn(),{getLabel:a}=Oe();$t(async()=>{await n.loadAllSettings()});const i=w(()=>n.isLoading),l=async()=>{await n.saveGeneralSettings()};return(m,c)=>{const y=Pe,p=Bn;return f(),P("div",Hg,[C("div",Gg,[C("div",Kg,[C("span",Xg,D(u(a)("general")),1)]),C("div",jg,[d(y,{class:Ne(["ivyforms-button__action--save"]),priority:"primary",loading:i.value,onClick:l},{default:_(()=>[i.value?de("",!0):(f(),P(Ie,{key:0},[le(D(u(a)("save")),1)],64))]),_:1},8,["loading"])])]),C("div",Qg,[d(p,{modelValue:u(n).wcagBackendCompliance,"onUpdate:modelValue":c[0]||(c[0]=$=>u(n).wcagBackendCompliance=$),priority:"secondary",size:"d","text-position":"right",title:u(a)("wcag_compliance_settings")},null,8,["modelValue","title"]),d(p,{modelValue:u(n).deleteOnUninstall,"onUpdate:modelValue":c[1]||(c[1]=$=>u(n).deleteOnUninstall=$),priority:"secondary",size:"d","text-position":"right",title:u(a)("delete_on_uninstall")},null,8,["modelValue","title"])])])}}}),Jg=Me(Zg,[["__scopeId","data-v-992b23bd"]]),e2=[{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"}],t2={class:"ivyforms-settings-security ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},n2={class:"ivyforms-settings-security__option-bar ivyforms-pb-8 ivyforms-flex"},a2={class:"ivyforms-settings-security__option-bar__left ivyforms-flex"},o2={class:"ivyforms-settings-security__title medium-18"},r2={class:"ivyforms-settings-security__option-bar__right ivyforms-flex ivyforms-gap-8"},i2={class:"ivyforms-settings-security__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},l2={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},s2={class:"ivyforms-settings-security__tabs"},d2={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},u2={for:"site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},c2={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},f2={for:"secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},m2={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},p2={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},v2={key:1,class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},y2={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},h2={for:"hcaptcha-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},g2={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},_2={for:"hcaptcha-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},b2={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},w2={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},x2={for:"turnstile-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},I2={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},F2={for:"turnstile-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},k2={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column ivyforms-settings-security__radio-section"},S2={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-8"},C2={key:3,class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},M2={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},T2={class:"ivyforms-settings-security__field-description medium-14 ivyforms-mb-12"},$2={class:"ivyforms-settings-security__toggle"},P2=Se({__name:"SecuritySettingsPage",setup(r){const{getLabel:n}=Oe(),a=gn(),i=vn(),l=[{name:"v2",label:"v2"},{name:"invisible",label:"Invisible v2"},{name:"v3",label:"v3"}],m=w(()=>i.params.provider||"recaptcha"),c=()=>{switch(m.value){case"recaptcha":return"reCAPTCHA";case"hcaptcha":return"hCaptcha";case"turnstile":return"Turnstile";case"honeypot":return"Honeypot";default:return"reCAPTCHA"}},y=w({get:()=>a.recaptchaType,set:Te=>a.setRecaptchaType(Te)}),p=w({get:()=>a.recaptchaSiteKey,set:Te=>a.setRecaptchaSiteKey(Te)}),$=w({get:()=>a.recaptchaSecretKey,set:Te=>a.setRecaptchaSecretKey(Te)}),S=w({get:()=>a.recaptchaLanguage,set:Te=>a.setRecaptchaLanguage(Te)}),g=w({get:()=>a.turnstileSiteKey,set:Te=>a.setTurnstileSiteKey(Te)}),x=w({get:()=>a.turnstileSecretKey,set:Te=>a.setTurnstileSecretKey(Te)}),k=w({get:()=>a.turnstileTheme,set:Te=>a.setTurnstileTheme(Te)}),b=w({get:()=>a.hcaptchaSiteKey,set:Te=>a.setHCaptchaSiteKey(Te)}),h=w({get:()=>a.hcaptchaSecretKey,set:Te=>a.setHCaptchaSecretKey(Te)}),F=q(!1),A=w(()=>a.isLoading),O=w(()=>e2.map(Te=>({...Te,label:Te.value===""?n("browser_default"):Te.label}))),M=Te=>{Te?a.setRecaptchaType(Te):a.setRecaptchaType(y.value)},L=()=>{a.setRecaptchaSiteKey(p.value)},H=()=>{a.setRecaptchaSecretKey($.value)},E=()=>{a.setRecaptchaLanguage(S.value)},j=()=>{window.open("https://cloud.google.com/security/products/recaptcha","_blank")},J=()=>{a.setHCaptchaSiteKey(b.value)},z=()=>{a.setHCaptchaSecretKey(h.value)},Y=()=>{window.open("https://www.hcaptcha.com/","_blank")},U=()=>{a.setTurnstileSiteKey(g.value)},R=()=>{a.setTurnstileSecretKey(x.value)},B=()=>{a.setTurnstileTheme(k.value)},ee=()=>{window.open("https://www.cloudflare.com/en-gb/application-services/products/turnstile/","_blank")},N=()=>{},G=()=>{switch(m.value){case"recaptcha":a.setRecaptchaSiteKey(""),a.setRecaptchaSecretKey(""),a.setRecaptchaLanguage("");break;case"hcaptcha":a.setHCaptchaSiteKey(""),a.setHCaptchaSecretKey(""),a.setHCaptchaType("checkbox");break;case"turnstile":a.setTurnstileSiteKey(""),a.setTurnstileSecretKey(""),a.setTurnstileTheme("auto");break;case"honeypot":F.value=!1;break}},Z=async()=>{switch(m.value){case"recaptcha":await a.saveRecaptchaSettings();break;case"hcaptcha":await a.saveHCaptchaSettings();break;case"turnstile":await a.saveTurnstileSettings();break}};$t(async()=>{await a.loadAllSettings(),a.recaptchaType||a.setRecaptchaType("v2")});const be=w(()=>{switch(m.value){case"recaptcha":return!a.recaptchaSiteKey&&!a.recaptchaSecretKey&&!a.recaptchaLanguage;case"hcaptcha":return!b.value&&!h.value;case"turnstile":return!a.turnstileSiteKey&&!a.turnstileSecretKey;case"honeypot":return!F.value;default:return!0}});return(Te,we)=>{const Fe=Pe,ke=at,tt=wr;return f(),P("div",t2,[C("div",n2,[C("div",a2,[C("span",o2,D(c()),1)]),C("div",r2,[d(Fe,{class:Ne(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:be.value,onClick:G},{default:_(()=>[le(D(u(n)("clear_settings")),1)]),_:1},8,["disabled"]),d(Fe,{class:Ne(["ivyforms-button__action--save"]),priority:"primary",loading:A.value,onClick:Z},{default:_(()=>[A.value?de("",!0):(f(),P(Ie,{key:0},[le(D(u(n)("save")),1)],64))]),_:1},8,["loading"])])]),C("div",i2,[m.value==="recaptcha"?(f(),P(Ie,{key:0},[C("div",l2,[C("div",s2,[d(vo,{modelValue:y.value,"onUpdate:modelValue":[we[0]||(we[0]=te=>y.value=te),M],tabs:l,size:"d",priority:"tertiary",type:"tonal",width:200,background:!0},null,8,["modelValue"])]),C("div",d2,[C("label",u2,D(u(n)("captcha_site_key")),1),d(ke,{modelValue:p.value,"onUpdate:modelValue":[we[1]||(we[1]=te=>p.value=te),L],secondary:"",type:"text",placeholder:u(n)("enter_site_key")},null,8,["modelValue","placeholder"])]),C("div",c2,[C("label",f2,D(u(n)("captcha_secret_key")),1),d(ke,{modelValue:$.value,"onUpdate:modelValue":[we[2]||(we[2]=te=>$.value=te),H],secondary:"",type:"text",placeholder:u(n)("enter_secret_key")},null,8,["modelValue","placeholder"])]),d(tt,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":u(n)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:u(n)("recaptcha_instruction"),onButtonClick:j},null,8,["button-label","description"])]),C("div",m2,[C("label",p2,D(u(n)("recaptcha_language")),1),d(jt,{modelValue:S.value,"onUpdate:modelValue":[we[3]||(we[3]=te=>S.value=te),E],placeholder:u(n)("browser_default"),secondary:""},{default:_(()=>[(f(!0),P(Ie,null,qe(O.value,te=>(f(),ne(Tt,{key:te.value,value:te.value,label:te.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])],64)):m.value==="hcaptcha"?(f(),P("div",v2,[C("div",y2,[C("label",h2,D(u(n)("captcha_site_key")),1),d(ke,{modelValue:b.value,"onUpdate:modelValue":[we[4]||(we[4]=te=>b.value=te),J],secondary:"",type:"text",placeholder:u(n)("enter_hcaptcha_site_key")},null,8,["modelValue","placeholder"])]),C("div",g2,[C("label",_2,D(u(n)("captcha_secret_key")),1),d(ke,{modelValue:h.value,"onUpdate:modelValue":[we[5]||(we[5]=te=>h.value=te),z],secondary:"",type:"text",placeholder:u(n)("enter_hcaptcha_secret_key")},null,8,["modelValue","placeholder"])]),d(tt,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":u(n)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:u(n)("hcaptcha_instruction"),onButtonClick:Y},null,8,["button-label","description"])])):m.value==="turnstile"?(f(),P(Ie,{key:2},[C("div",b2,[C("div",w2,[C("label",x2,D(u(n)("captcha_site_key")),1),d(ke,{modelValue:g.value,"onUpdate:modelValue":[we[6]||(we[6]=te=>g.value=te),U],secondary:"",type:"text",placeholder:u(n)("enter_site_key")},null,8,["modelValue","placeholder"])]),C("div",I2,[C("label",F2,D(u(n)("captcha_secret_key")),1),d(ke,{modelValue:x.value,"onUpdate:modelValue":[we[7]||(we[7]=te=>x.value=te),R],secondary:"",type:"text",placeholder:u(n)("enter_secret_key")},null,8,["modelValue","placeholder"])]),d(tt,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":u(n)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:u(n)("turnstile_instruction"),onButtonClick:ee},null,8,["button-label","description"])]),C("div",k2,[C("span",S2,D(u(n)("turnstile_theme")),1),d(Yo,{modelValue:k.value,"onUpdate:modelValue":we[8]||(we[8]=te=>k.value=te),priority:"secondary"},{default:_(()=>[d(mn,{value:"auto",priority:"secondary",onClick:B},{default:_(()=>[le(D(u(n)("auto")),1)]),_:1}),d(mn,{value:"light",priority:"secondary",onClick:B},{default:_(()=>[le(D(u(n)("light")),1)]),_:1}),d(mn,{value:"dark",priority:"secondary",onClick:B},{default:_(()=>[le(D(u(n)("dark")),1)]),_:1})]),_:1},8,["modelValue"])])],64)):m.value==="honeypot"?(f(),P("div",C2,[C("label",M2,D(u(n)("honeypot_protection")),1),C("p",T2,D(u(n)("honeypot_protection_description")),1),C("div",$2,[d(kt,{modelValue:F.value,"onUpdate:modelValue":we[9]||(we[9]=te=>F.value=te),label:u(n)("enable_honeypot_protection"),onChange:N},null,8,["modelValue","label"])])])):de("",!0)])])}}}),E2=Me(P2,[["__scopeId","data-v-d5121e1d"]]),A2={xmlns:"http://www.w3.org/2000/svg",width:"199",height:"200",fill:"none"};function L2(r,n){return f(),P("svg",A2,[...n[0]||(n[0]=[Qa('<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 R2={render:L2},D2={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none"};function V2(r,n){return f(),P("svg",D2,[...n[0]||(n[0]=[Qa('<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 O2={render:V2},B2={xmlns:"http://www.w3.org/2000/svg",width:"152",height:"68",fill:"none"};function U2(r,n){return f(),P("svg",B2,[...n[0]||(n[0]=[Qa('<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 q2={render:U2},z2={xmlns:"http://www.w3.org/2000/svg",width:"152",height:"68",fill:"none"};function N2(r,n){return f(),P("svg",z2,[...n[0]||(n[0]=[Qa('<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 W2={render:N2},Y2={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none"};function H2(r,n){return f(),P("svg",Y2,[...n[0]||(n[0]=[Qa('<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 G2={render:H2},K2={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none",viewBox:"0 0 174 155"};function X2(r,n){return f(),P("svg",K2,[...n[0]||(n[0]=[Qa('<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 j2={render:X2},Q2={class:"ivyforms-page-empty-state__text"},Z2={class:"medium-16"},J2={class:"ivyforms-page-empty-state__text__subtitle regular-14"},e_=Se({__name:"PageEmptyState",props:{title:{default:""},subtitle:{default:""},image:{default:"fields"}},setup(r){const n=r,{isDark:a,isLight:i}=sc();return(l,m)=>(f(),P("div",{class:Ne(["ivyforms-page-empty-state",`ivyforms-page-empty-state__${n.image}`])},[n.image==="fields"?(f(),ne(u(R2),{key:0})):de("",!0),n.image==="fields-options"?(f(),ne(u(O2),{key:1})):n.image==="form-builder"&&u(i)()?(f(),ne(u(q2),{key:2})):n.image==="form-builder"&&u(a)()?(f(),ne(u(W2),{key:3})):n.image==="filters"?(f(),ne(u(G2),{key:4})):n.image==="not-found"?(f(),ne(u(j2),{key:5})):de("",!0),C("div",Q2,[C("span",Z2,D(n.title),1),C("span",J2,D(n.subtitle),1)]),Fn(l.$slots,"actionButton",{},void 0,!0)],2))}}),Pa=Me(e_,[["__scopeId","data-v-8bddb5eb"]]);var It=(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))(It||{});const Ft=(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:l=>{const m=String(l);alert(`${a("move_up")} ${m}`)}},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",dividerDown:!0,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",dividerDown:!0,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}},t_={class:"ivyforms-all-forms__header"},n_=Se({__name:"AllFormsTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading","bulk-add-star","bulk-remove-star"],setup(r,{emit:n}){const a=Ea(),{getLabel:i}=Oe(),l=bo(),m=r,c=n,y=q(null),p=q(!1),$=()=>{m.selectedIds.length>0&&a.handleActionClick(null,m.selectedIds,"forms","delete",{setLoading:k=>{p.value=k,c("update:loading",k)}})},S=w(()=>m.selectedIds.length>0),g=k=>{k||c("unselect-all")},x=()=>{if(!m.selectedIds.length)return;const k=[Ft(It.AddStar,{handler:()=>c("bulk-add-star")}),Ft(It.RemoveStar,{handler:()=>c("bulk-remove-star")})];l.openContextMenu({actions:k,contextMenuButtonRef:y.value})};return(k,b)=>(f(),P("div",t_,[d(kt,{type:"checkmark",indeterminate:"",size:"s","model-value":S.value,class:"ivyforms-ml-12","onUpdate:modelValue":g},{default:_(()=>[Fn(k.$slots,"default")]),_:3},8,["model-value"]),d(Pe,{priority:"danger",size:"xs",onClick:$},{default:_(()=>[le(D(u(i)("delete")),1)]),_:1}),d(Pe,{ref_key:"bulkMenuButtonRef",ref:y,"icon-only":"","icon-start":"context-menu-dot",size:"xs",type:"fill",priority:"tertiary",class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-ml-8","aria-label":u(i)("more_actions"),onClick:x},null,8,["aria-label"])]))}});var mr={exports:{}};var a_=mr.exports,Yu;function o_(){return Yu||(Yu=1,(function(r,n){(function(){var a,i="4.17.21",l=200,m="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",y="Invalid `variable` option passed into `_.template`",p="__lodash_hash_undefined__",$=500,S="__lodash_placeholder__",g=1,x=2,k=4,b=1,h=2,F=1,A=2,O=4,M=8,L=16,H=32,E=64,j=128,J=256,z=512,Y=30,U="...",R=800,B=16,ee=1,N=2,G=3,Z=1/0,be=9007199254740991,Te=17976931348623157e292,we=NaN,Fe=4294967295,ke=Fe-1,tt=Fe>>>1,te=[["ary",j],["bind",F],["bindKey",A],["curry",M],["curryRight",L],["flip",z],["partial",H],["partialRight",E],["rearg",J]],ge="[object Arguments]",fe="[object Array]",Ce="[object AsyncFunction]",re="[object Boolean]",xe="[object Date]",Ze="[object DOMException]",ct="[object Error]",ze="[object Function]",st="[object GeneratorFunction]",dt="[object Map]",mt="[object Number]",yt="[object Null]",Je="[object Object]",Pt="[object Promise]",en="[object Proxy]",ot="[object RegExp]",pt="[object Set]",tn="[object String]",rn="[object Symbol]",he="[object Undefined]",ie="[object WeakMap]",se="[object WeakSet]",Be="[object ArrayBuffer]",We="[object DataView]",Vt="[object Float32Array]",wt="[object Float64Array]",Nt="[object Int8Array]",Rt="[object Int16Array]",ia="[object Int32Array]",ve="[object Uint8Array]",Ee="[object Uint8ClampedArray]",ht="[object Uint16Array]",Et="[object Uint32Array]",dn=/\b__p \+= '';/g,un=/\b(__p \+=) '' \+/g,Yt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,qn=/&(?:amp|lt|gt|quot|#39);/g,La=/[&<>"']/g,eo=RegExp(qn.source),ae=RegExp(La.source),me=/<%-([\s\S]+?)%>/g,Re=/<%([\s\S]+?)%>/g,rt=/<%=([\s\S]+?)%>/g,Dt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ut=/^\w*$/,Q=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ue=/[\\^$.*+?()[\]{}|]/g,He=RegExp(ue.source),gt=/^\s+/,Ke=/\s/,kn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Pn=/\{\n\/\* \[wrapped with (.+)\] \*/,to=/,? & /,Bi=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ui=/[()=,{}\[\]\/\s]/,Ot=/\\(\\)?/g,qi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,vs=/\w*$/,Vc=/^[-+]0x[0-9a-f]+$/i,Oc=/^0b[01]+$/i,Bc=/^\[object .+?Constructor\]$/,Uc=/^0o[0-7]+$/i,qc=/^(?:0|[1-9]\d*)$/,zc=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Er=/($^)/,Nc=/['\n\r\u2028\u2029\\]/g,Ar="\\ud800-\\udfff",Wc="\\u0300-\\u036f",Yc="\\ufe20-\\ufe2f",Hc="\\u20d0-\\u20ff",ys=Wc+Yc+Hc,hs="\\u2700-\\u27bf",gs="a-z\\xdf-\\xf6\\xf8-\\xff",Gc="\\xac\\xb1\\xd7\\xf7",Kc="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Xc="\\u2000-\\u206f",jc=" \\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",_s="A-Z\\xc0-\\xd6\\xd8-\\xde",bs="\\ufe0e\\ufe0f",ws=Gc+Kc+Xc+jc,zi="['’]",Qc="["+Ar+"]",xs="["+ws+"]",Lr="["+ys+"]",Is="\\d+",Zc="["+hs+"]",Fs="["+gs+"]",ks="[^"+Ar+ws+Is+hs+gs+_s+"]",Ni="\\ud83c[\\udffb-\\udfff]",Jc="(?:"+Lr+"|"+Ni+")",Ss="[^"+Ar+"]",Wi="(?:\\ud83c[\\udde6-\\uddff]){2}",Yi="[\\ud800-\\udbff][\\udc00-\\udfff]",Io="["+_s+"]",Cs="\\u200d",Ms="(?:"+Fs+"|"+ks+")",ef="(?:"+Io+"|"+ks+")",Ts="(?:"+zi+"(?:d|ll|m|re|s|t|ve))?",$s="(?:"+zi+"(?:D|LL|M|RE|S|T|VE))?",Ps=Jc+"?",Es="["+bs+"]?",tf="(?:"+Cs+"(?:"+[Ss,Wi,Yi].join("|")+")"+Es+Ps+")*",nf="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",af="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",As=Es+Ps+tf,of="(?:"+[Zc,Wi,Yi].join("|")+")"+As,rf="(?:"+[Ss+Lr+"?",Lr,Wi,Yi,Qc].join("|")+")",lf=RegExp(zi,"g"),sf=RegExp(Lr,"g"),Hi=RegExp(Ni+"(?="+Ni+")|"+rf+As,"g"),df=RegExp([Io+"?"+Fs+"+"+Ts+"(?="+[xs,Io,"$"].join("|")+")",ef+"+"+$s+"(?="+[xs,Io+Ms,"$"].join("|")+")",Io+"?"+Ms+"+"+Ts,Io+"+"+$s,af,nf,Is,of].join("|"),"g"),uf=RegExp("["+Cs+Ar+ys+bs+"]"),cf=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ff=["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"],mf=-1,zt={};zt[Vt]=zt[wt]=zt[Nt]=zt[Rt]=zt[ia]=zt[ve]=zt[Ee]=zt[ht]=zt[Et]=!0,zt[ge]=zt[fe]=zt[Be]=zt[re]=zt[We]=zt[xe]=zt[ct]=zt[ze]=zt[dt]=zt[mt]=zt[Je]=zt[ot]=zt[pt]=zt[tn]=zt[ie]=!1;var qt={};qt[ge]=qt[fe]=qt[Be]=qt[We]=qt[re]=qt[xe]=qt[Vt]=qt[wt]=qt[Nt]=qt[Rt]=qt[ia]=qt[dt]=qt[mt]=qt[Je]=qt[ot]=qt[pt]=qt[tn]=qt[rn]=qt[ve]=qt[Ee]=qt[ht]=qt[Et]=!0,qt[ct]=qt[ze]=qt[ie]=!1;var pf={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},vf={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},yf={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},hf={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},gf=parseFloat,_f=parseInt,Ls=typeof bi=="object"&&bi&&bi.Object===Object&&bi,bf=typeof self=="object"&&self&&self.Object===Object&&self,cn=Ls||bf||Function("return this")(),Gi=n&&!n.nodeType&&n,no=Gi&&!0&&r&&!r.nodeType&&r,Rs=no&&no.exports===Gi,Ki=Rs&&Ls.process,zn=(function(){try{var K=no&&no.require&&no.require("util").types;return K||Ki&&Ki.binding&&Ki.binding("util")}catch{}})(),Ds=zn&&zn.isArrayBuffer,Vs=zn&&zn.isDate,Os=zn&&zn.isMap,Bs=zn&&zn.isRegExp,Us=zn&&zn.isSet,qs=zn&&zn.isTypedArray;function En(K,ce,oe){switch(oe.length){case 0:return K.call(ce);case 1:return K.call(ce,oe[0]);case 2:return K.call(ce,oe[0],oe[1]);case 3:return K.call(ce,oe[0],oe[1],oe[2])}return K.apply(ce,oe)}function wf(K,ce,oe,Ve){for(var et=-1,St=K==null?0:K.length;++et<St;){var nn=K[et];ce(Ve,nn,oe(nn),K)}return Ve}function Nn(K,ce){for(var oe=-1,Ve=K==null?0:K.length;++oe<Ve&&ce(K[oe],oe,K)!==!1;);return K}function xf(K,ce){for(var oe=K==null?0:K.length;oe--&&ce(K[oe],oe,K)!==!1;);return K}function zs(K,ce){for(var oe=-1,Ve=K==null?0:K.length;++oe<Ve;)if(!ce(K[oe],oe,K))return!1;return!0}function Ra(K,ce){for(var oe=-1,Ve=K==null?0:K.length,et=0,St=[];++oe<Ve;){var nn=K[oe];ce(nn,oe,K)&&(St[et++]=nn)}return St}function Rr(K,ce){var oe=K==null?0:K.length;return!!oe&&Fo(K,ce,0)>-1}function Xi(K,ce,oe){for(var Ve=-1,et=K==null?0:K.length;++Ve<et;)if(oe(ce,K[Ve]))return!0;return!1}function Wt(K,ce){for(var oe=-1,Ve=K==null?0:K.length,et=Array(Ve);++oe<Ve;)et[oe]=ce(K[oe],oe,K);return et}function Da(K,ce){for(var oe=-1,Ve=ce.length,et=K.length;++oe<Ve;)K[et+oe]=ce[oe];return K}function ji(K,ce,oe,Ve){var et=-1,St=K==null?0:K.length;for(Ve&&St&&(oe=K[++et]);++et<St;)oe=ce(oe,K[et],et,K);return oe}function If(K,ce,oe,Ve){var et=K==null?0:K.length;for(Ve&&et&&(oe=K[--et]);et--;)oe=ce(oe,K[et],et,K);return oe}function Qi(K,ce){for(var oe=-1,Ve=K==null?0:K.length;++oe<Ve;)if(ce(K[oe],oe,K))return!0;return!1}var Ff=Zi("length");function kf(K){return K.split("")}function Sf(K){return K.match(Bi)||[]}function Ns(K,ce,oe){var Ve;return oe(K,function(et,St,nn){if(ce(et,St,nn))return Ve=St,!1}),Ve}function Dr(K,ce,oe,Ve){for(var et=K.length,St=oe+(Ve?1:-1);Ve?St--:++St<et;)if(ce(K[St],St,K))return St;return-1}function Fo(K,ce,oe){return ce===ce?Of(K,ce,oe):Dr(K,Ws,oe)}function Cf(K,ce,oe,Ve){for(var et=oe-1,St=K.length;++et<St;)if(Ve(K[et],ce))return et;return-1}function Ws(K){return K!==K}function Ys(K,ce){var oe=K==null?0:K.length;return oe?el(K,ce)/oe:we}function Zi(K){return function(ce){return ce==null?a:ce[K]}}function Ji(K){return function(ce){return K==null?a:K[ce]}}function Hs(K,ce,oe,Ve,et){return et(K,function(St,nn,Bt){oe=Ve?(Ve=!1,St):ce(oe,St,nn,Bt)}),oe}function Mf(K,ce){var oe=K.length;for(K.sort(ce);oe--;)K[oe]=K[oe].value;return K}function el(K,ce){for(var oe,Ve=-1,et=K.length;++Ve<et;){var St=ce(K[Ve]);St!==a&&(oe=oe===a?St:oe+St)}return oe}function tl(K,ce){for(var oe=-1,Ve=Array(K);++oe<K;)Ve[oe]=ce(oe);return Ve}function Tf(K,ce){return Wt(ce,function(oe){return[oe,K[oe]]})}function Gs(K){return K&&K.slice(0,Qs(K)+1).replace(gt,"")}function An(K){return function(ce){return K(ce)}}function nl(K,ce){return Wt(ce,function(oe){return K[oe]})}function jo(K,ce){return K.has(ce)}function Ks(K,ce){for(var oe=-1,Ve=K.length;++oe<Ve&&Fo(ce,K[oe],0)>-1;);return oe}function Xs(K,ce){for(var oe=K.length;oe--&&Fo(ce,K[oe],0)>-1;);return oe}function $f(K,ce){for(var oe=K.length,Ve=0;oe--;)K[oe]===ce&&++Ve;return Ve}var Pf=Ji(pf),Ef=Ji(vf);function Af(K){return"\\"+hf[K]}function Lf(K,ce){return K==null?a:K[ce]}function ko(K){return uf.test(K)}function Rf(K){return cf.test(K)}function Df(K){for(var ce,oe=[];!(ce=K.next()).done;)oe.push(ce.value);return oe}function al(K){var ce=-1,oe=Array(K.size);return K.forEach(function(Ve,et){oe[++ce]=[et,Ve]}),oe}function js(K,ce){return function(oe){return K(ce(oe))}}function Va(K,ce){for(var oe=-1,Ve=K.length,et=0,St=[];++oe<Ve;){var nn=K[oe];(nn===ce||nn===S)&&(K[oe]=S,St[et++]=oe)}return St}function Vr(K){var ce=-1,oe=Array(K.size);return K.forEach(function(Ve){oe[++ce]=Ve}),oe}function Vf(K){var ce=-1,oe=Array(K.size);return K.forEach(function(Ve){oe[++ce]=[Ve,Ve]}),oe}function Of(K,ce,oe){for(var Ve=oe-1,et=K.length;++Ve<et;)if(K[Ve]===ce)return Ve;return-1}function Bf(K,ce,oe){for(var Ve=oe+1;Ve--;)if(K[Ve]===ce)return Ve;return Ve}function So(K){return ko(K)?qf(K):Ff(K)}function jn(K){return ko(K)?zf(K):kf(K)}function Qs(K){for(var ce=K.length;ce--&&Ke.test(K.charAt(ce)););return ce}var Uf=Ji(yf);function qf(K){for(var ce=Hi.lastIndex=0;Hi.test(K);)++ce;return ce}function zf(K){return K.match(Hi)||[]}function Nf(K){return K.match(df)||[]}var Wf=(function K(ce){ce=ce==null?cn:Co.defaults(cn.Object(),ce,Co.pick(cn,ff));var oe=ce.Array,Ve=ce.Date,et=ce.Error,St=ce.Function,nn=ce.Math,Bt=ce.Object,ol=ce.RegExp,Yf=ce.String,Wn=ce.TypeError,Or=oe.prototype,Hf=St.prototype,Mo=Bt.prototype,Br=ce["__core-js_shared__"],Ur=Hf.toString,At=Mo.hasOwnProperty,Gf=0,Zs=(function(){var e=/[^.]+$/.exec(Br&&Br.keys&&Br.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})(),qr=Mo.toString,Kf=Ur.call(Bt),Xf=cn._,jf=ol("^"+Ur.call(At).replace(ue,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),zr=Rs?ce.Buffer:a,Oa=ce.Symbol,Nr=ce.Uint8Array,Js=zr?zr.allocUnsafe:a,Wr=js(Bt.getPrototypeOf,Bt),ed=Bt.create,td=Mo.propertyIsEnumerable,Yr=Or.splice,nd=Oa?Oa.isConcatSpreadable:a,Qo=Oa?Oa.iterator:a,ao=Oa?Oa.toStringTag:a,Hr=(function(){try{var e=so(Bt,"defineProperty");return e({},"",{}),e}catch{}})(),Qf=ce.clearTimeout!==cn.clearTimeout&&ce.clearTimeout,Zf=Ve&&Ve.now!==cn.Date.now&&Ve.now,Jf=ce.setTimeout!==cn.setTimeout&&ce.setTimeout,Gr=nn.ceil,Kr=nn.floor,rl=Bt.getOwnPropertySymbols,em=zr?zr.isBuffer:a,ad=ce.isFinite,tm=Or.join,nm=js(Bt.keys,Bt),an=nn.max,yn=nn.min,am=Ve.now,om=ce.parseInt,od=nn.random,rm=Or.reverse,il=so(ce,"DataView"),Zo=so(ce,"Map"),ll=so(ce,"Promise"),To=so(ce,"Set"),Jo=so(ce,"WeakMap"),er=so(Bt,"create"),Xr=Jo&&new Jo,$o={},im=uo(il),lm=uo(Zo),sm=uo(ll),dm=uo(To),um=uo(Jo),jr=Oa?Oa.prototype:a,tr=jr?jr.valueOf:a,rd=jr?jr.toString:a;function I(e){if(Gt(e)&&!nt(e)&&!(e instanceof _t)){if(e instanceof Yn)return e;if(At.call(e,"__wrapped__"))return iu(e)}return new Yn(e)}var Po=(function(){function e(){}return function(t){if(!Ht(t))return{};if(ed)return ed(t);e.prototype=t;var o=new e;return e.prototype=a,o}})();function Qr(){}function Yn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}I.templateSettings={escape:me,evaluate:Re,interpolate:rt,variable:"",imports:{_:I}},I.prototype=Qr.prototype,I.prototype.constructor=I,Yn.prototype=Po(Qr.prototype),Yn.prototype.constructor=Yn;function _t(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Fe,this.__views__=[]}function cm(){var e=new _t(this.__wrapped__);return e.__actions__=Sn(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Sn(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Sn(this.__views__),e}function fm(){if(this.__filtered__){var e=new _t(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function mm(){var e=this.__wrapped__.value(),t=this.__dir__,o=nt(e),s=t<0,v=o?e.length:0,T=k1(0,v,this.__views__),V=T.start,W=T.end,X=W-V,pe=s?W:V-1,ye=this.__iteratees__,_e=ye.length,Ae=0,Ue=yn(X,this.__takeCount__);if(!o||!s&&v==X&&Ue==X)return Td(e,this.__actions__);var je=[];e:for(;X--&&Ae<Ue;){pe+=t;for(var ut=-1,Qe=e[pe];++ut<_e;){var vt=ye[ut],xt=vt.iteratee,Dn=vt.type,wn=xt(Qe);if(Dn==N)Qe=wn;else if(!wn){if(Dn==ee)continue e;break e}}je[Ae++]=Qe}return je}_t.prototype=Po(Qr.prototype),_t.prototype.constructor=_t;function oo(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var s=e[t];this.set(s[0],s[1])}}function pm(){this.__data__=er?er(null):{},this.size=0}function vm(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function ym(e){var t=this.__data__;if(er){var o=t[e];return o===p?a:o}return At.call(t,e)?t[e]:a}function hm(e){var t=this.__data__;return er?t[e]!==a:At.call(t,e)}function gm(e,t){var o=this.__data__;return this.size+=this.has(e)?0:1,o[e]=er&&t===a?p:t,this}oo.prototype.clear=pm,oo.prototype.delete=vm,oo.prototype.get=ym,oo.prototype.has=hm,oo.prototype.set=gm;function ha(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var s=e[t];this.set(s[0],s[1])}}function _m(){this.__data__=[],this.size=0}function bm(e){var t=this.__data__,o=Zr(t,e);if(o<0)return!1;var s=t.length-1;return o==s?t.pop():Yr.call(t,o,1),--this.size,!0}function wm(e){var t=this.__data__,o=Zr(t,e);return o<0?a:t[o][1]}function xm(e){return Zr(this.__data__,e)>-1}function Im(e,t){var o=this.__data__,s=Zr(o,e);return s<0?(++this.size,o.push([e,t])):o[s][1]=t,this}ha.prototype.clear=_m,ha.prototype.delete=bm,ha.prototype.get=wm,ha.prototype.has=xm,ha.prototype.set=Im;function ga(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var s=e[t];this.set(s[0],s[1])}}function Fm(){this.size=0,this.__data__={hash:new oo,map:new(Zo||ha),string:new oo}}function km(e){var t=ui(this,e).delete(e);return this.size-=t?1:0,t}function Sm(e){return ui(this,e).get(e)}function Cm(e){return ui(this,e).has(e)}function Mm(e,t){var o=ui(this,e),s=o.size;return o.set(e,t),this.size+=o.size==s?0:1,this}ga.prototype.clear=Fm,ga.prototype.delete=km,ga.prototype.get=Sm,ga.prototype.has=Cm,ga.prototype.set=Mm;function ro(e){var t=-1,o=e==null?0:e.length;for(this.__data__=new ga;++t<o;)this.add(e[t])}function Tm(e){return this.__data__.set(e,p),this}function $m(e){return this.__data__.has(e)}ro.prototype.add=ro.prototype.push=Tm,ro.prototype.has=$m;function Qn(e){var t=this.__data__=new ha(e);this.size=t.size}function Pm(){this.__data__=new ha,this.size=0}function Em(e){var t=this.__data__,o=t.delete(e);return this.size=t.size,o}function Am(e){return this.__data__.get(e)}function Lm(e){return this.__data__.has(e)}function Rm(e,t){var o=this.__data__;if(o instanceof ha){var s=o.__data__;if(!Zo||s.length<l-1)return s.push([e,t]),this.size=++o.size,this;o=this.__data__=new ga(s)}return o.set(e,t),this.size=o.size,this}Qn.prototype.clear=Pm,Qn.prototype.delete=Em,Qn.prototype.get=Am,Qn.prototype.has=Lm,Qn.prototype.set=Rm;function id(e,t){var o=nt(e),s=!o&&co(e),v=!o&&!s&&Na(e),T=!o&&!s&&!v&&Ro(e),V=o||s||v||T,W=V?tl(e.length,Yf):[],X=W.length;for(var pe in e)(t||At.call(e,pe))&&!(V&&(pe=="length"||v&&(pe=="offset"||pe=="parent")||T&&(pe=="buffer"||pe=="byteLength"||pe=="byteOffset")||xa(pe,X)))&&W.push(pe);return W}function ld(e){var t=e.length;return t?e[gl(0,t-1)]:a}function Dm(e,t){return ci(Sn(e),io(t,0,e.length))}function Vm(e){return ci(Sn(e))}function sl(e,t,o){(o!==a&&!Zn(e[t],o)||o===a&&!(t in e))&&_a(e,t,o)}function nr(e,t,o){var s=e[t];(!(At.call(e,t)&&Zn(s,o))||o===a&&!(t in e))&&_a(e,t,o)}function Zr(e,t){for(var o=e.length;o--;)if(Zn(e[o][0],t))return o;return-1}function Om(e,t,o,s){return Ba(e,function(v,T,V){t(s,v,o(v),V)}),s}function sd(e,t){return e&&sa(t,ln(t),e)}function Bm(e,t){return e&&sa(t,Mn(t),e)}function _a(e,t,o){t=="__proto__"&&Hr?Hr(e,t,{configurable:!0,enumerable:!0,value:o,writable:!0}):e[t]=o}function dl(e,t){for(var o=-1,s=t.length,v=oe(s),T=e==null;++o<s;)v[o]=T?a:Nl(e,t[o]);return v}function io(e,t,o){return e===e&&(o!==a&&(e=e<=o?e:o),t!==a&&(e=e>=t?e:t)),e}function Hn(e,t,o,s,v,T){var V,W=t&g,X=t&x,pe=t&k;if(o&&(V=v?o(e,s,v,T):o(e)),V!==a)return V;if(!Ht(e))return e;var ye=nt(e);if(ye){if(V=C1(e),!W)return Sn(e,V)}else{var _e=hn(e),Ae=_e==ze||_e==st;if(Na(e))return Ed(e,W);if(_e==Je||_e==ge||Ae&&!v){if(V=X||Ae?{}:Qd(e),!W)return X?y1(e,Bm(V,e)):v1(e,sd(V,e))}else{if(!qt[_e])return v?e:{};V=M1(e,_e,W)}}T||(T=new Qn);var Ue=T.get(e);if(Ue)return Ue;T.set(e,V),Su(e)?e.forEach(function(Qe){V.add(Hn(Qe,t,o,Qe,e,T))}):Fu(e)&&e.forEach(function(Qe,vt){V.set(vt,Hn(Qe,t,o,vt,e,T))});var je=pe?X?Tl:Ml:X?Mn:ln,ut=ye?a:je(e);return Nn(ut||e,function(Qe,vt){ut&&(vt=Qe,Qe=e[vt]),nr(V,vt,Hn(Qe,t,o,vt,e,T))}),V}function Um(e){var t=ln(e);return function(o){return dd(o,e,t)}}function dd(e,t,o){var s=o.length;if(e==null)return!s;for(e=Bt(e);s--;){var v=o[s],T=t[v],V=e[v];if(V===a&&!(v in e)||!T(V))return!1}return!0}function ud(e,t,o){if(typeof e!="function")throw new Wn(c);return dr(function(){e.apply(a,o)},t)}function ar(e,t,o,s){var v=-1,T=Rr,V=!0,W=e.length,X=[],pe=t.length;if(!W)return X;o&&(t=Wt(t,An(o))),s?(T=Xi,V=!1):t.length>=l&&(T=jo,V=!1,t=new ro(t));e:for(;++v<W;){var ye=e[v],_e=o==null?ye:o(ye);if(ye=s||ye!==0?ye:0,V&&_e===_e){for(var Ae=pe;Ae--;)if(t[Ae]===_e)continue e;X.push(ye)}else T(t,_e,s)||X.push(ye)}return X}var Ba=Vd(la),cd=Vd(cl,!0);function qm(e,t){var o=!0;return Ba(e,function(s,v,T){return o=!!t(s,v,T),o}),o}function Jr(e,t,o){for(var s=-1,v=e.length;++s<v;){var T=e[s],V=t(T);if(V!=null&&(W===a?V===V&&!Rn(V):o(V,W)))var W=V,X=T}return X}function zm(e,t,o,s){var v=e.length;for(o=it(o),o<0&&(o=-o>v?0:v+o),s=s===a||s>v?v:it(s),s<0&&(s+=v),s=o>s?0:Mu(s);o<s;)e[o++]=t;return e}function fd(e,t){var o=[];return Ba(e,function(s,v,T){t(s,v,T)&&o.push(s)}),o}function fn(e,t,o,s,v){var T=-1,V=e.length;for(o||(o=$1),v||(v=[]);++T<V;){var W=e[T];t>0&&o(W)?t>1?fn(W,t-1,o,s,v):Da(v,W):s||(v[v.length]=W)}return v}var ul=Od(),md=Od(!0);function la(e,t){return e&&ul(e,t,ln)}function cl(e,t){return e&&md(e,t,ln)}function ei(e,t){return Ra(t,function(o){return Ia(e[o])})}function lo(e,t){t=qa(t,e);for(var o=0,s=t.length;e!=null&&o<s;)e=e[da(t[o++])];return o&&o==s?e:a}function pd(e,t,o){var s=t(e);return nt(e)?s:Da(s,o(e))}function _n(e){return e==null?e===a?he:yt:ao&&ao in Bt(e)?F1(e):V1(e)}function fl(e,t){return e>t}function Nm(e,t){return e!=null&&At.call(e,t)}function Wm(e,t){return e!=null&&t in Bt(e)}function Ym(e,t,o){return e>=yn(t,o)&&e<an(t,o)}function ml(e,t,o){for(var s=o?Xi:Rr,v=e[0].length,T=e.length,V=T,W=oe(T),X=1/0,pe=[];V--;){var ye=e[V];V&&t&&(ye=Wt(ye,An(t))),X=yn(ye.length,X),W[V]=!o&&(t||v>=120&&ye.length>=120)?new ro(V&&ye):a}ye=e[0];var _e=-1,Ae=W[0];e:for(;++_e<v&&pe.length<X;){var Ue=ye[_e],je=t?t(Ue):Ue;if(Ue=o||Ue!==0?Ue:0,!(Ae?jo(Ae,je):s(pe,je,o))){for(V=T;--V;){var ut=W[V];if(!(ut?jo(ut,je):s(e[V],je,o)))continue e}Ae&&Ae.push(je),pe.push(Ue)}}return pe}function Hm(e,t,o,s){return la(e,function(v,T,V){t(s,o(v),T,V)}),s}function or(e,t,o){t=qa(t,e),e=tu(e,t);var s=e==null?e:e[da(Kn(t))];return s==null?a:En(s,e,o)}function vd(e){return Gt(e)&&_n(e)==ge}function Gm(e){return Gt(e)&&_n(e)==Be}function Km(e){return Gt(e)&&_n(e)==xe}function rr(e,t,o,s,v){return e===t?!0:e==null||t==null||!Gt(e)&&!Gt(t)?e!==e&&t!==t:Xm(e,t,o,s,rr,v)}function Xm(e,t,o,s,v,T){var V=nt(e),W=nt(t),X=V?fe:hn(e),pe=W?fe:hn(t);X=X==ge?Je:X,pe=pe==ge?Je:pe;var ye=X==Je,_e=pe==Je,Ae=X==pe;if(Ae&&Na(e)){if(!Na(t))return!1;V=!0,ye=!1}if(Ae&&!ye)return T||(T=new Qn),V||Ro(e)?Kd(e,t,o,s,v,T):x1(e,t,X,o,s,v,T);if(!(o&b)){var Ue=ye&&At.call(e,"__wrapped__"),je=_e&&At.call(t,"__wrapped__");if(Ue||je){var ut=Ue?e.value():e,Qe=je?t.value():t;return T||(T=new Qn),v(ut,Qe,o,s,T)}}return Ae?(T||(T=new Qn),I1(e,t,o,s,v,T)):!1}function jm(e){return Gt(e)&&hn(e)==dt}function pl(e,t,o,s){var v=o.length,T=v,V=!s;if(e==null)return!T;for(e=Bt(e);v--;){var W=o[v];if(V&&W[2]?W[1]!==e[W[0]]:!(W[0]in e))return!1}for(;++v<T;){W=o[v];var X=W[0],pe=e[X],ye=W[1];if(V&&W[2]){if(pe===a&&!(X in e))return!1}else{var _e=new Qn;if(s)var Ae=s(pe,ye,X,e,t,_e);if(!(Ae===a?rr(ye,pe,b|h,s,_e):Ae))return!1}}return!0}function yd(e){if(!Ht(e)||E1(e))return!1;var t=Ia(e)?jf:Bc;return t.test(uo(e))}function Qm(e){return Gt(e)&&_n(e)==ot}function Zm(e){return Gt(e)&&hn(e)==pt}function Jm(e){return Gt(e)&&hi(e.length)&&!!zt[_n(e)]}function hd(e){return typeof e=="function"?e:e==null?Tn:typeof e=="object"?nt(e)?bd(e[0],e[1]):_d(e):Bu(e)}function vl(e){if(!sr(e))return nm(e);var t=[];for(var o in Bt(e))At.call(e,o)&&o!="constructor"&&t.push(o);return t}function e1(e){if(!Ht(e))return D1(e);var t=sr(e),o=[];for(var s in e)s=="constructor"&&(t||!At.call(e,s))||o.push(s);return o}function yl(e,t){return e<t}function gd(e,t){var o=-1,s=Cn(e)?oe(e.length):[];return Ba(e,function(v,T,V){s[++o]=t(v,T,V)}),s}function _d(e){var t=Pl(e);return t.length==1&&t[0][2]?Jd(t[0][0],t[0][1]):function(o){return o===e||pl(o,e,t)}}function bd(e,t){return Al(e)&&Zd(t)?Jd(da(e),t):function(o){var s=Nl(o,e);return s===a&&s===t?Wl(o,e):rr(t,s,b|h)}}function ti(e,t,o,s,v){e!==t&&ul(t,function(T,V){if(v||(v=new Qn),Ht(T))t1(e,t,V,o,ti,s,v);else{var W=s?s(Rl(e,V),T,V+"",e,t,v):a;W===a&&(W=T),sl(e,V,W)}},Mn)}function t1(e,t,o,s,v,T,V){var W=Rl(e,o),X=Rl(t,o),pe=V.get(X);if(pe){sl(e,o,pe);return}var ye=T?T(W,X,o+"",e,t,V):a,_e=ye===a;if(_e){var Ae=nt(X),Ue=!Ae&&Na(X),je=!Ae&&!Ue&&Ro(X);ye=X,Ae||Ue||je?nt(W)?ye=W:Qt(W)?ye=Sn(W):Ue?(_e=!1,ye=Ed(X,!0)):je?(_e=!1,ye=Ad(X,!0)):ye=[]:ur(X)||co(X)?(ye=W,co(W)?ye=Tu(W):(!Ht(W)||Ia(W))&&(ye=Qd(X))):_e=!1}_e&&(V.set(X,ye),v(ye,X,s,T,V),V.delete(X)),sl(e,o,ye)}function wd(e,t){var o=e.length;if(o)return t+=t<0?o:0,xa(t,o)?e[t]:a}function xd(e,t,o){t.length?t=Wt(t,function(T){return nt(T)?function(V){return lo(V,T.length===1?T[0]:T)}:T}):t=[Tn];var s=-1;t=Wt(t,An(Xe()));var v=gd(e,function(T,V,W){var X=Wt(t,function(pe){return pe(T)});return{criteria:X,index:++s,value:T}});return Mf(v,function(T,V){return p1(T,V,o)})}function n1(e,t){return Id(e,t,function(o,s){return Wl(e,s)})}function Id(e,t,o){for(var s=-1,v=t.length,T={};++s<v;){var V=t[s],W=lo(e,V);o(W,V)&&ir(T,qa(V,e),W)}return T}function a1(e){return function(t){return lo(t,e)}}function hl(e,t,o,s){var v=s?Cf:Fo,T=-1,V=t.length,W=e;for(e===t&&(t=Sn(t)),o&&(W=Wt(e,An(o)));++T<V;)for(var X=0,pe=t[T],ye=o?o(pe):pe;(X=v(W,ye,X,s))>-1;)W!==e&&Yr.call(W,X,1),Yr.call(e,X,1);return e}function Fd(e,t){for(var o=e?t.length:0,s=o-1;o--;){var v=t[o];if(o==s||v!==T){var T=v;xa(v)?Yr.call(e,v,1):wl(e,v)}}return e}function gl(e,t){return e+Kr(od()*(t-e+1))}function o1(e,t,o,s){for(var v=-1,T=an(Gr((t-e)/(o||1)),0),V=oe(T);T--;)V[s?T:++v]=e,e+=o;return V}function _l(e,t){var o="";if(!e||t<1||t>be)return o;do t%2&&(o+=e),t=Kr(t/2),t&&(e+=e);while(t);return o}function ft(e,t){return Dl(eu(e,t,Tn),e+"")}function r1(e){return ld(Do(e))}function i1(e,t){var o=Do(e);return ci(o,io(t,0,o.length))}function ir(e,t,o,s){if(!Ht(e))return e;t=qa(t,e);for(var v=-1,T=t.length,V=T-1,W=e;W!=null&&++v<T;){var X=da(t[v]),pe=o;if(X==="__proto__"||X==="constructor"||X==="prototype")return e;if(v!=V){var ye=W[X];pe=s?s(ye,X,W):a,pe===a&&(pe=Ht(ye)?ye:xa(t[v+1])?[]:{})}nr(W,X,pe),W=W[X]}return e}var kd=Xr?function(e,t){return Xr.set(e,t),e}:Tn,l1=Hr?function(e,t){return Hr(e,"toString",{configurable:!0,enumerable:!1,value:Hl(t),writable:!0})}:Tn;function s1(e){return ci(Do(e))}function Gn(e,t,o){var s=-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 T=oe(v);++s<v;)T[s]=e[s+t];return T}function d1(e,t){var o;return Ba(e,function(s,v,T){return o=t(s,v,T),!o}),!!o}function ni(e,t,o){var s=0,v=e==null?s:e.length;if(typeof t=="number"&&t===t&&v<=tt){for(;s<v;){var T=s+v>>>1,V=e[T];V!==null&&!Rn(V)&&(o?V<=t:V<t)?s=T+1:v=T}return v}return bl(e,t,Tn,o)}function bl(e,t,o,s){var v=0,T=e==null?0:e.length;if(T===0)return 0;t=o(t);for(var V=t!==t,W=t===null,X=Rn(t),pe=t===a;v<T;){var ye=Kr((v+T)/2),_e=o(e[ye]),Ae=_e!==a,Ue=_e===null,je=_e===_e,ut=Rn(_e);if(V)var Qe=s||je;else pe?Qe=je&&(s||Ae):W?Qe=je&&Ae&&(s||!Ue):X?Qe=je&&Ae&&!Ue&&(s||!ut):Ue||ut?Qe=!1:Qe=s?_e<=t:_e<t;Qe?v=ye+1:T=ye}return yn(T,ke)}function Sd(e,t){for(var o=-1,s=e.length,v=0,T=[];++o<s;){var V=e[o],W=t?t(V):V;if(!o||!Zn(W,X)){var X=W;T[v++]=V===0?0:V}}return T}function Cd(e){return typeof e=="number"?e:Rn(e)?we:+e}function Ln(e){if(typeof e=="string")return e;if(nt(e))return Wt(e,Ln)+"";if(Rn(e))return rd?rd.call(e):"";var t=e+"";return t=="0"&&1/e==-Z?"-0":t}function Ua(e,t,o){var s=-1,v=Rr,T=e.length,V=!0,W=[],X=W;if(o)V=!1,v=Xi;else if(T>=l){var pe=t?null:b1(e);if(pe)return Vr(pe);V=!1,v=jo,X=new ro}else X=t?[]:W;e:for(;++s<T;){var ye=e[s],_e=t?t(ye):ye;if(ye=o||ye!==0?ye:0,V&&_e===_e){for(var Ae=X.length;Ae--;)if(X[Ae]===_e)continue e;t&&X.push(_e),W.push(ye)}else v(X,_e,o)||(X!==W&&X.push(_e),W.push(ye))}return W}function wl(e,t){return t=qa(t,e),e=tu(e,t),e==null||delete e[da(Kn(t))]}function Md(e,t,o,s){return ir(e,t,o(lo(e,t)),s)}function ai(e,t,o,s){for(var v=e.length,T=s?v:-1;(s?T--:++T<v)&&t(e[T],T,e););return o?Gn(e,s?0:T,s?T+1:v):Gn(e,s?T+1:0,s?v:T)}function Td(e,t){var o=e;return o instanceof _t&&(o=o.value()),ji(t,function(s,v){return v.func.apply(v.thisArg,Da([s],v.args))},o)}function xl(e,t,o){var s=e.length;if(s<2)return s?Ua(e[0]):[];for(var v=-1,T=oe(s);++v<s;)for(var V=e[v],W=-1;++W<s;)W!=v&&(T[v]=ar(T[v]||V,e[W],t,o));return Ua(fn(T,1),t,o)}function $d(e,t,o){for(var s=-1,v=e.length,T=t.length,V={};++s<v;){var W=s<T?t[s]:a;o(V,e[s],W)}return V}function Il(e){return Qt(e)?e:[]}function Fl(e){return typeof e=="function"?e:Tn}function qa(e,t){return nt(e)?e:Al(e,t)?[e]:ru(Mt(e))}var u1=ft;function za(e,t,o){var s=e.length;return o=o===a?s:o,!t&&o>=s?e:Gn(e,t,o)}var Pd=Qf||function(e){return cn.clearTimeout(e)};function Ed(e,t){if(t)return e.slice();var o=e.length,s=Js?Js(o):new e.constructor(o);return e.copy(s),s}function kl(e){var t=new e.constructor(e.byteLength);return new Nr(t).set(new Nr(e)),t}function c1(e,t){var o=t?kl(e.buffer):e.buffer;return new e.constructor(o,e.byteOffset,e.byteLength)}function f1(e){var t=new e.constructor(e.source,vs.exec(e));return t.lastIndex=e.lastIndex,t}function m1(e){return tr?Bt(tr.call(e)):{}}function Ad(e,t){var o=t?kl(e.buffer):e.buffer;return new e.constructor(o,e.byteOffset,e.length)}function Ld(e,t){if(e!==t){var o=e!==a,s=e===null,v=e===e,T=Rn(e),V=t!==a,W=t===null,X=t===t,pe=Rn(t);if(!W&&!pe&&!T&&e>t||T&&V&&X&&!W&&!pe||s&&V&&X||!o&&X||!v)return 1;if(!s&&!T&&!pe&&e<t||pe&&o&&v&&!s&&!T||W&&o&&v||!V&&v||!X)return-1}return 0}function p1(e,t,o){for(var s=-1,v=e.criteria,T=t.criteria,V=v.length,W=o.length;++s<V;){var X=Ld(v[s],T[s]);if(X){if(s>=W)return X;var pe=o[s];return X*(pe=="desc"?-1:1)}}return e.index-t.index}function Rd(e,t,o,s){for(var v=-1,T=e.length,V=o.length,W=-1,X=t.length,pe=an(T-V,0),ye=oe(X+pe),_e=!s;++W<X;)ye[W]=t[W];for(;++v<V;)(_e||v<T)&&(ye[o[v]]=e[v]);for(;pe--;)ye[W++]=e[v++];return ye}function Dd(e,t,o,s){for(var v=-1,T=e.length,V=-1,W=o.length,X=-1,pe=t.length,ye=an(T-W,0),_e=oe(ye+pe),Ae=!s;++v<ye;)_e[v]=e[v];for(var Ue=v;++X<pe;)_e[Ue+X]=t[X];for(;++V<W;)(Ae||v<T)&&(_e[Ue+o[V]]=e[v++]);return _e}function Sn(e,t){var o=-1,s=e.length;for(t||(t=oe(s));++o<s;)t[o]=e[o];return t}function sa(e,t,o,s){var v=!o;o||(o={});for(var T=-1,V=t.length;++T<V;){var W=t[T],X=s?s(o[W],e[W],W,o,e):a;X===a&&(X=e[W]),v?_a(o,W,X):nr(o,W,X)}return o}function v1(e,t){return sa(e,El(e),t)}function y1(e,t){return sa(e,Xd(e),t)}function oi(e,t){return function(o,s){var v=nt(o)?wf:Om,T=t?t():{};return v(o,e,Xe(s,2),T)}}function Eo(e){return ft(function(t,o){var s=-1,v=o.length,T=v>1?o[v-1]:a,V=v>2?o[2]:a;for(T=e.length>3&&typeof T=="function"?(v--,T):a,V&&bn(o[0],o[1],V)&&(T=v<3?a:T,v=1),t=Bt(t);++s<v;){var W=o[s];W&&e(t,W,s,T)}return t})}function Vd(e,t){return function(o,s){if(o==null)return o;if(!Cn(o))return e(o,s);for(var v=o.length,T=t?v:-1,V=Bt(o);(t?T--:++T<v)&&s(V[T],T,V)!==!1;);return o}}function Od(e){return function(t,o,s){for(var v=-1,T=Bt(t),V=s(t),W=V.length;W--;){var X=V[e?W:++v];if(o(T[X],X,T)===!1)break}return t}}function h1(e,t,o){var s=t&F,v=lr(e);function T(){var V=this&&this!==cn&&this instanceof T?v:e;return V.apply(s?o:this,arguments)}return T}function Bd(e){return function(t){t=Mt(t);var o=ko(t)?jn(t):a,s=o?o[0]:t.charAt(0),v=o?za(o,1).join(""):t.slice(1);return s[e]()+v}}function Ao(e){return function(t){return ji(Vu(Du(t).replace(lf,"")),e,"")}}function lr(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=Po(e.prototype),s=e.apply(o,t);return Ht(s)?s:o}}function g1(e,t,o){var s=lr(e);function v(){for(var T=arguments.length,V=oe(T),W=T,X=Lo(v);W--;)V[W]=arguments[W];var pe=T<3&&V[0]!==X&&V[T-1]!==X?[]:Va(V,X);if(T-=pe.length,T<o)return Wd(e,t,ri,v.placeholder,a,V,pe,a,a,o-T);var ye=this&&this!==cn&&this instanceof v?s:e;return En(ye,this,V)}return v}function Ud(e){return function(t,o,s){var v=Bt(t);if(!Cn(t)){var T=Xe(o,3);t=ln(t),o=function(W){return T(v[W],W,v)}}var V=e(t,o,s);return V>-1?v[T?t[V]:V]:a}}function qd(e){return wa(function(t){var o=t.length,s=o,v=Yn.prototype.thru;for(e&&t.reverse();s--;){var T=t[s];if(typeof T!="function")throw new Wn(c);if(v&&!V&&di(T)=="wrapper")var V=new Yn([],!0)}for(s=V?s:o;++s<o;){T=t[s];var W=di(T),X=W=="wrapper"?$l(T):a;X&&Ll(X[0])&&X[1]==(j|M|H|J)&&!X[4].length&&X[9]==1?V=V[di(X[0])].apply(V,X[3]):V=T.length==1&&Ll(T)?V[W]():V.thru(T)}return function(){var pe=arguments,ye=pe[0];if(V&&pe.length==1&&nt(ye))return V.plant(ye).value();for(var _e=0,Ae=o?t[_e].apply(this,pe):ye;++_e<o;)Ae=t[_e].call(this,Ae);return Ae}})}function ri(e,t,o,s,v,T,V,W,X,pe){var ye=t&j,_e=t&F,Ae=t&A,Ue=t&(M|L),je=t&z,ut=Ae?a:lr(e);function Qe(){for(var vt=arguments.length,xt=oe(vt),Dn=vt;Dn--;)xt[Dn]=arguments[Dn];if(Ue)var wn=Lo(Qe),Vn=$f(xt,wn);if(s&&(xt=Rd(xt,s,v,Ue)),T&&(xt=Dd(xt,T,V,Ue)),vt-=Vn,Ue&&vt<pe){var Zt=Va(xt,wn);return Wd(e,t,ri,Qe.placeholder,o,xt,Zt,W,X,pe-vt)}var Jn=_e?o:this,ka=Ae?Jn[e]:e;return vt=xt.length,W?xt=O1(xt,W):je&&vt>1&&xt.reverse(),ye&&X<vt&&(xt.length=X),this&&this!==cn&&this instanceof Qe&&(ka=ut||lr(ka)),ka.apply(Jn,xt)}return Qe}function zd(e,t){return function(o,s){return Hm(o,e,t(s),{})}}function ii(e,t){return function(o,s){var v;if(o===a&&s===a)return t;if(o!==a&&(v=o),s!==a){if(v===a)return s;typeof o=="string"||typeof s=="string"?(o=Ln(o),s=Ln(s)):(o=Cd(o),s=Cd(s)),v=e(o,s)}return v}}function Sl(e){return wa(function(t){return t=Wt(t,An(Xe())),ft(function(o){var s=this;return e(t,function(v){return En(v,s,o)})})})}function li(e,t){t=t===a?" ":Ln(t);var o=t.length;if(o<2)return o?_l(t,e):t;var s=_l(t,Gr(e/So(t)));return ko(t)?za(jn(s),0,e).join(""):s.slice(0,e)}function _1(e,t,o,s){var v=t&F,T=lr(e);function V(){for(var W=-1,X=arguments.length,pe=-1,ye=s.length,_e=oe(ye+X),Ae=this&&this!==cn&&this instanceof V?T:e;++pe<ye;)_e[pe]=s[pe];for(;X--;)_e[pe++]=arguments[++W];return En(Ae,v?o:this,_e)}return V}function Nd(e){return function(t,o,s){return s&&typeof s!="number"&&bn(t,o,s)&&(o=s=a),t=Fa(t),o===a?(o=t,t=0):o=Fa(o),s=s===a?t<o?1:-1:Fa(s),o1(t,o,s,e)}}function si(e){return function(t,o){return typeof t=="string"&&typeof o=="string"||(t=Xn(t),o=Xn(o)),e(t,o)}}function Wd(e,t,o,s,v,T,V,W,X,pe){var ye=t&M,_e=ye?V:a,Ae=ye?a:V,Ue=ye?T:a,je=ye?a:T;t|=ye?H:E,t&=~(ye?E:H),t&O||(t&=-4);var ut=[e,t,v,Ue,_e,je,Ae,W,X,pe],Qe=o.apply(a,ut);return Ll(e)&&nu(Qe,ut),Qe.placeholder=s,au(Qe,e,t)}function Cl(e){var t=nn[e];return function(o,s){if(o=Xn(o),s=s==null?0:yn(it(s),292),s&&ad(o)){var v=(Mt(o)+"e").split("e"),T=t(v[0]+"e"+(+v[1]+s));return v=(Mt(T)+"e").split("e"),+(v[0]+"e"+(+v[1]-s))}return t(o)}}var b1=To&&1/Vr(new To([,-0]))[1]==Z?function(e){return new To(e)}:Xl;function Yd(e){return function(t){var o=hn(t);return o==dt?al(t):o==pt?Vf(t):Tf(t,e(t))}}function ba(e,t,o,s,v,T,V,W){var X=t&A;if(!X&&typeof e!="function")throw new Wn(c);var pe=s?s.length:0;if(pe||(t&=-97,s=v=a),V=V===a?V:an(it(V),0),W=W===a?W:it(W),pe-=v?v.length:0,t&E){var ye=s,_e=v;s=v=a}var Ae=X?a:$l(e),Ue=[e,t,o,s,v,ye,_e,T,V,W];if(Ae&&R1(Ue,Ae),e=Ue[0],t=Ue[1],o=Ue[2],s=Ue[3],v=Ue[4],W=Ue[9]=Ue[9]===a?X?0:e.length:an(Ue[9]-pe,0),!W&&t&(M|L)&&(t&=-25),!t||t==F)var je=h1(e,t,o);else t==M||t==L?je=g1(e,t,W):(t==H||t==(F|H))&&!v.length?je=_1(e,t,o,s):je=ri.apply(a,Ue);var ut=Ae?kd:nu;return au(ut(je,Ue),e,t)}function Hd(e,t,o,s){return e===a||Zn(e,Mo[o])&&!At.call(s,o)?t:e}function Gd(e,t,o,s,v,T){return Ht(e)&&Ht(t)&&(T.set(t,e),ti(e,t,a,Gd,T),T.delete(t)),e}function w1(e){return ur(e)?a:e}function Kd(e,t,o,s,v,T){var V=o&b,W=e.length,X=t.length;if(W!=X&&!(V&&X>W))return!1;var pe=T.get(e),ye=T.get(t);if(pe&&ye)return pe==t&&ye==e;var _e=-1,Ae=!0,Ue=o&h?new ro:a;for(T.set(e,t),T.set(t,e);++_e<W;){var je=e[_e],ut=t[_e];if(s)var Qe=V?s(ut,je,_e,t,e,T):s(je,ut,_e,e,t,T);if(Qe!==a){if(Qe)continue;Ae=!1;break}if(Ue){if(!Qi(t,function(vt,xt){if(!jo(Ue,xt)&&(je===vt||v(je,vt,o,s,T)))return Ue.push(xt)})){Ae=!1;break}}else if(!(je===ut||v(je,ut,o,s,T))){Ae=!1;break}}return T.delete(e),T.delete(t),Ae}function x1(e,t,o,s,v,T,V){switch(o){case We:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Be:return!(e.byteLength!=t.byteLength||!T(new Nr(e),new Nr(t)));case re:case xe:case mt:return Zn(+e,+t);case ct:return e.name==t.name&&e.message==t.message;case ot:case tn:return e==t+"";case dt:var W=al;case pt:var X=s&b;if(W||(W=Vr),e.size!=t.size&&!X)return!1;var pe=V.get(e);if(pe)return pe==t;s|=h,V.set(e,t);var ye=Kd(W(e),W(t),s,v,T,V);return V.delete(e),ye;case rn:if(tr)return tr.call(e)==tr.call(t)}return!1}function I1(e,t,o,s,v,T){var V=o&b,W=Ml(e),X=W.length,pe=Ml(t),ye=pe.length;if(X!=ye&&!V)return!1;for(var _e=X;_e--;){var Ae=W[_e];if(!(V?Ae in t:At.call(t,Ae)))return!1}var Ue=T.get(e),je=T.get(t);if(Ue&&je)return Ue==t&&je==e;var ut=!0;T.set(e,t),T.set(t,e);for(var Qe=V;++_e<X;){Ae=W[_e];var vt=e[Ae],xt=t[Ae];if(s)var Dn=V?s(xt,vt,Ae,t,e,T):s(vt,xt,Ae,e,t,T);if(!(Dn===a?vt===xt||v(vt,xt,o,s,T):Dn)){ut=!1;break}Qe||(Qe=Ae=="constructor")}if(ut&&!Qe){var wn=e.constructor,Vn=t.constructor;wn!=Vn&&"constructor"in e&&"constructor"in t&&!(typeof wn=="function"&&wn instanceof wn&&typeof Vn=="function"&&Vn instanceof Vn)&&(ut=!1)}return T.delete(e),T.delete(t),ut}function wa(e){return Dl(eu(e,a,du),e+"")}function Ml(e){return pd(e,ln,El)}function Tl(e){return pd(e,Mn,Xd)}var $l=Xr?function(e){return Xr.get(e)}:Xl;function di(e){for(var t=e.name+"",o=$o[t],s=At.call($o,t)?o.length:0;s--;){var v=o[s],T=v.func;if(T==null||T==e)return v.name}return t}function Lo(e){var t=At.call(I,"placeholder")?I:e;return t.placeholder}function Xe(){var e=I.iteratee||Gl;return e=e===Gl?hd:e,arguments.length?e(arguments[0],arguments[1]):e}function ui(e,t){var o=e.__data__;return P1(t)?o[typeof t=="string"?"string":"hash"]:o.map}function Pl(e){for(var t=ln(e),o=t.length;o--;){var s=t[o],v=e[s];t[o]=[s,v,Zd(v)]}return t}function so(e,t){var o=Lf(e,t);return yd(o)?o:a}function F1(e){var t=At.call(e,ao),o=e[ao];try{e[ao]=a;var s=!0}catch{}var v=qr.call(e);return s&&(t?e[ao]=o:delete e[ao]),v}var El=rl?function(e){return e==null?[]:(e=Bt(e),Ra(rl(e),function(t){return td.call(e,t)}))}:jl,Xd=rl?function(e){for(var t=[];e;)Da(t,El(e)),e=Wr(e);return t}:jl,hn=_n;(il&&hn(new il(new ArrayBuffer(1)))!=We||Zo&&hn(new Zo)!=dt||ll&&hn(ll.resolve())!=Pt||To&&hn(new To)!=pt||Jo&&hn(new Jo)!=ie)&&(hn=function(e){var t=_n(e),o=t==Je?e.constructor:a,s=o?uo(o):"";if(s)switch(s){case im:return We;case lm:return dt;case sm:return Pt;case dm:return pt;case um:return ie}return t});function k1(e,t,o){for(var s=-1,v=o.length;++s<v;){var T=o[s],V=T.size;switch(T.type){case"drop":e+=V;break;case"dropRight":t-=V;break;case"take":t=yn(t,e+V);break;case"takeRight":e=an(e,t-V);break}}return{start:e,end:t}}function S1(e){var t=e.match(Pn);return t?t[1].split(to):[]}function jd(e,t,o){t=qa(t,e);for(var s=-1,v=t.length,T=!1;++s<v;){var V=da(t[s]);if(!(T=e!=null&&o(e,V)))break;e=e[V]}return T||++s!=v?T:(v=e==null?0:e.length,!!v&&hi(v)&&xa(V,v)&&(nt(e)||co(e)))}function C1(e){var t=e.length,o=new e.constructor(t);return t&&typeof e[0]=="string"&&At.call(e,"index")&&(o.index=e.index,o.input=e.input),o}function Qd(e){return typeof e.constructor=="function"&&!sr(e)?Po(Wr(e)):{}}function M1(e,t,o){var s=e.constructor;switch(t){case Be:return kl(e);case re:case xe:return new s(+e);case We:return c1(e,o);case Vt:case wt:case Nt:case Rt:case ia:case ve:case Ee:case ht:case Et:return Ad(e,o);case dt:return new s;case mt:case tn:return new s(e);case ot:return f1(e);case pt:return new s;case rn:return m1(e)}}function T1(e,t){var o=t.length;if(!o)return e;var s=o-1;return t[s]=(o>1?"& ":"")+t[s],t=t.join(o>2?", ":" "),e.replace(kn,`{
2 /* [wrapped with `+t+`] */
3 `)}function $1(e){return nt(e)||co(e)||!!(nd&&e&&e[nd])}function xa(e,t){var o=typeof e;return t=t??be,!!t&&(o=="number"||o!="symbol"&&qc.test(e))&&e>-1&&e%1==0&&e<t}function bn(e,t,o){if(!Ht(o))return!1;var s=typeof t;return(s=="number"?Cn(o)&&xa(t,o.length):s=="string"&&t in o)?Zn(o[t],e):!1}function Al(e,t){if(nt(e))return!1;var o=typeof e;return o=="number"||o=="symbol"||o=="boolean"||e==null||Rn(e)?!0:Ut.test(e)||!Dt.test(e)||t!=null&&e in Bt(t)}function P1(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Ll(e){var t=di(e),o=I[t];if(typeof o!="function"||!(t in _t.prototype))return!1;if(e===o)return!0;var s=$l(o);return!!s&&e===s[0]}function E1(e){return!!Zs&&Zs in e}var A1=Br?Ia:Ql;function sr(e){var t=e&&e.constructor,o=typeof t=="function"&&t.prototype||Mo;return e===o}function Zd(e){return e===e&&!Ht(e)}function Jd(e,t){return function(o){return o==null?!1:o[e]===t&&(t!==a||e in Bt(o))}}function L1(e){var t=vi(e,function(s){return o.size===$&&o.clear(),s}),o=t.cache;return t}function R1(e,t){var o=e[1],s=t[1],v=o|s,T=v<(F|A|j),V=s==j&&o==M||s==j&&o==J&&e[7].length<=t[8]||s==(j|J)&&t[7].length<=t[8]&&o==M;if(!(T||V))return e;s&F&&(e[2]=t[2],v|=o&F?0:O);var W=t[3];if(W){var X=e[3];e[3]=X?Rd(X,W,t[4]):W,e[4]=X?Va(e[3],S):t[4]}return W=t[5],W&&(X=e[5],e[5]=X?Dd(X,W,t[6]):W,e[6]=X?Va(e[5],S):t[6]),W=t[7],W&&(e[7]=W),s&j&&(e[8]=e[8]==null?t[8]:yn(e[8],t[8])),e[9]==null&&(e[9]=t[9]),e[0]=t[0],e[1]=v,e}function D1(e){var t=[];if(e!=null)for(var o in Bt(e))t.push(o);return t}function V1(e){return qr.call(e)}function eu(e,t,o){return t=an(t===a?e.length-1:t,0),function(){for(var s=arguments,v=-1,T=an(s.length-t,0),V=oe(T);++v<T;)V[v]=s[t+v];v=-1;for(var W=oe(t+1);++v<t;)W[v]=s[v];return W[t]=o(V),En(e,this,W)}}function tu(e,t){return t.length<2?e:lo(e,Gn(t,0,-1))}function O1(e,t){for(var o=e.length,s=yn(t.length,o),v=Sn(e);s--;){var T=t[s];e[s]=xa(T,o)?v[T]:a}return e}function Rl(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var nu=ou(kd),dr=Jf||function(e,t){return cn.setTimeout(e,t)},Dl=ou(l1);function au(e,t,o){var s=t+"";return Dl(e,T1(s,B1(S1(s),o)))}function ou(e){var t=0,o=0;return function(){var s=am(),v=B-(s-o);if(o=s,v>0){if(++t>=R)return arguments[0]}else t=0;return e.apply(a,arguments)}}function ci(e,t){var o=-1,s=e.length,v=s-1;for(t=t===a?s:t;++o<t;){var T=gl(o,v),V=e[T];e[T]=e[o],e[o]=V}return e.length=t,e}var ru=L1(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Q,function(o,s,v,T){t.push(v?T.replace(Ot,"$1"):s||o)}),t});function da(e){if(typeof e=="string"||Rn(e))return e;var t=e+"";return t=="0"&&1/e==-Z?"-0":t}function uo(e){if(e!=null){try{return Ur.call(e)}catch{}try{return e+""}catch{}}return""}function B1(e,t){return Nn(te,function(o){var s="_."+o[0];t&o[1]&&!Rr(e,s)&&e.push(s)}),e.sort()}function iu(e){if(e instanceof _t)return e.clone();var t=new Yn(e.__wrapped__,e.__chain__);return t.__actions__=Sn(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function U1(e,t,o){(o?bn(e,t,o):t===a)?t=1:t=an(it(t),0);var s=e==null?0:e.length;if(!s||t<1)return[];for(var v=0,T=0,V=oe(Gr(s/t));v<s;)V[T++]=Gn(e,v,v+=t);return V}function q1(e){for(var t=-1,o=e==null?0:e.length,s=0,v=[];++t<o;){var T=e[t];T&&(v[s++]=T)}return v}function z1(){var e=arguments.length;if(!e)return[];for(var t=oe(e-1),o=arguments[0],s=e;s--;)t[s-1]=arguments[s];return Da(nt(o)?Sn(o):[o],fn(t,1))}var N1=ft(function(e,t){return Qt(e)?ar(e,fn(t,1,Qt,!0)):[]}),W1=ft(function(e,t){var o=Kn(t);return Qt(o)&&(o=a),Qt(e)?ar(e,fn(t,1,Qt,!0),Xe(o,2)):[]}),Y1=ft(function(e,t){var o=Kn(t);return Qt(o)&&(o=a),Qt(e)?ar(e,fn(t,1,Qt,!0),a,o):[]});function H1(e,t,o){var s=e==null?0:e.length;return s?(t=o||t===a?1:it(t),Gn(e,t<0?0:t,s)):[]}function G1(e,t,o){var s=e==null?0:e.length;return s?(t=o||t===a?1:it(t),t=s-t,Gn(e,0,t<0?0:t)):[]}function K1(e,t){return e&&e.length?ai(e,Xe(t,3),!0,!0):[]}function X1(e,t){return e&&e.length?ai(e,Xe(t,3),!0):[]}function j1(e,t,o,s){var v=e==null?0:e.length;return v?(o&&typeof o!="number"&&bn(e,t,o)&&(o=0,s=v),zm(e,t,o,s)):[]}function lu(e,t,o){var s=e==null?0:e.length;if(!s)return-1;var v=o==null?0:it(o);return v<0&&(v=an(s+v,0)),Dr(e,Xe(t,3),v)}function su(e,t,o){var s=e==null?0:e.length;if(!s)return-1;var v=s-1;return o!==a&&(v=it(o),v=o<0?an(s+v,0):yn(v,s-1)),Dr(e,Xe(t,3),v,!0)}function du(e){var t=e==null?0:e.length;return t?fn(e,1):[]}function Q1(e){var t=e==null?0:e.length;return t?fn(e,Z):[]}function Z1(e,t){var o=e==null?0:e.length;return o?(t=t===a?1:it(t),fn(e,t)):[]}function J1(e){for(var t=-1,o=e==null?0:e.length,s={};++t<o;){var v=e[t];s[v[0]]=v[1]}return s}function uu(e){return e&&e.length?e[0]:a}function ep(e,t,o){var s=e==null?0:e.length;if(!s)return-1;var v=o==null?0:it(o);return v<0&&(v=an(s+v,0)),Fo(e,t,v)}function tp(e){var t=e==null?0:e.length;return t?Gn(e,0,-1):[]}var np=ft(function(e){var t=Wt(e,Il);return t.length&&t[0]===e[0]?ml(t):[]}),ap=ft(function(e){var t=Kn(e),o=Wt(e,Il);return t===Kn(o)?t=a:o.pop(),o.length&&o[0]===e[0]?ml(o,Xe(t,2)):[]}),op=ft(function(e){var t=Kn(e),o=Wt(e,Il);return t=typeof t=="function"?t:a,t&&o.pop(),o.length&&o[0]===e[0]?ml(o,a,t):[]});function rp(e,t){return e==null?"":tm.call(e,t)}function Kn(e){var t=e==null?0:e.length;return t?e[t-1]:a}function ip(e,t,o){var s=e==null?0:e.length;if(!s)return-1;var v=s;return o!==a&&(v=it(o),v=v<0?an(s+v,0):yn(v,s-1)),t===t?Bf(e,t,v):Dr(e,Ws,v,!0)}function lp(e,t){return e&&e.length?wd(e,it(t)):a}var sp=ft(cu);function cu(e,t){return e&&e.length&&t&&t.length?hl(e,t):e}function dp(e,t,o){return e&&e.length&&t&&t.length?hl(e,t,Xe(o,2)):e}function up(e,t,o){return e&&e.length&&t&&t.length?hl(e,t,a,o):e}var cp=wa(function(e,t){var o=e==null?0:e.length,s=dl(e,t);return Fd(e,Wt(t,function(v){return xa(v,o)?+v:v}).sort(Ld)),s});function fp(e,t){var o=[];if(!(e&&e.length))return o;var s=-1,v=[],T=e.length;for(t=Xe(t,3);++s<T;){var V=e[s];t(V,s,e)&&(o.push(V),v.push(s))}return Fd(e,v),o}function Vl(e){return e==null?e:rm.call(e)}function mp(e,t,o){var s=e==null?0:e.length;return s?(o&&typeof o!="number"&&bn(e,t,o)?(t=0,o=s):(t=t==null?0:it(t),o=o===a?s:it(o)),Gn(e,t,o)):[]}function pp(e,t){return ni(e,t)}function vp(e,t,o){return bl(e,t,Xe(o,2))}function yp(e,t){var o=e==null?0:e.length;if(o){var s=ni(e,t);if(s<o&&Zn(e[s],t))return s}return-1}function hp(e,t){return ni(e,t,!0)}function gp(e,t,o){return bl(e,t,Xe(o,2),!0)}function _p(e,t){var o=e==null?0:e.length;if(o){var s=ni(e,t,!0)-1;if(Zn(e[s],t))return s}return-1}function bp(e){return e&&e.length?Sd(e):[]}function wp(e,t){return e&&e.length?Sd(e,Xe(t,2)):[]}function xp(e){var t=e==null?0:e.length;return t?Gn(e,1,t):[]}function Ip(e,t,o){return e&&e.length?(t=o||t===a?1:it(t),Gn(e,0,t<0?0:t)):[]}function Fp(e,t,o){var s=e==null?0:e.length;return s?(t=o||t===a?1:it(t),t=s-t,Gn(e,t<0?0:t,s)):[]}function kp(e,t){return e&&e.length?ai(e,Xe(t,3),!1,!0):[]}function Sp(e,t){return e&&e.length?ai(e,Xe(t,3)):[]}var Cp=ft(function(e){return Ua(fn(e,1,Qt,!0))}),Mp=ft(function(e){var t=Kn(e);return Qt(t)&&(t=a),Ua(fn(e,1,Qt,!0),Xe(t,2))}),Tp=ft(function(e){var t=Kn(e);return t=typeof t=="function"?t:a,Ua(fn(e,1,Qt,!0),a,t)});function $p(e){return e&&e.length?Ua(e):[]}function Pp(e,t){return e&&e.length?Ua(e,Xe(t,2)):[]}function Ep(e,t){return t=typeof t=="function"?t:a,e&&e.length?Ua(e,a,t):[]}function Ol(e){if(!(e&&e.length))return[];var t=0;return e=Ra(e,function(o){if(Qt(o))return t=an(o.length,t),!0}),tl(t,function(o){return Wt(e,Zi(o))})}function fu(e,t){if(!(e&&e.length))return[];var o=Ol(e);return t==null?o:Wt(o,function(s){return En(t,a,s)})}var Ap=ft(function(e,t){return Qt(e)?ar(e,t):[]}),Lp=ft(function(e){return xl(Ra(e,Qt))}),Rp=ft(function(e){var t=Kn(e);return Qt(t)&&(t=a),xl(Ra(e,Qt),Xe(t,2))}),Dp=ft(function(e){var t=Kn(e);return t=typeof t=="function"?t:a,xl(Ra(e,Qt),a,t)}),Vp=ft(Ol);function Op(e,t){return $d(e||[],t||[],nr)}function Bp(e,t){return $d(e||[],t||[],ir)}var Up=ft(function(e){var t=e.length,o=t>1?e[t-1]:a;return o=typeof o=="function"?(e.pop(),o):a,fu(e,o)});function mu(e){var t=I(e);return t.__chain__=!0,t}function qp(e,t){return t(e),e}function fi(e,t){return t(e)}var zp=wa(function(e){var t=e.length,o=t?e[0]:0,s=this.__wrapped__,v=function(T){return dl(T,e)};return t>1||this.__actions__.length||!(s instanceof _t)||!xa(o)?this.thru(v):(s=s.slice(o,+o+(t?1:0)),s.__actions__.push({func:fi,args:[v],thisArg:a}),new Yn(s,this.__chain__).thru(function(T){return t&&!T.length&&T.push(a),T}))});function Np(){return mu(this)}function Wp(){return new Yn(this.value(),this.__chain__)}function Yp(){this.__values__===a&&(this.__values__=Cu(this.value()));var e=this.__index__>=this.__values__.length,t=e?a:this.__values__[this.__index__++];return{done:e,value:t}}function Hp(){return this}function Gp(e){for(var t,o=this;o instanceof Qr;){var s=iu(o);s.__index__=0,s.__values__=a,t?v.__wrapped__=s:t=s;var v=s;o=o.__wrapped__}return v.__wrapped__=e,t}function Kp(){var e=this.__wrapped__;if(e instanceof _t){var t=e;return this.__actions__.length&&(t=new _t(this)),t=t.reverse(),t.__actions__.push({func:fi,args:[Vl],thisArg:a}),new Yn(t,this.__chain__)}return this.thru(Vl)}function Xp(){return Td(this.__wrapped__,this.__actions__)}var jp=oi(function(e,t,o){At.call(e,o)?++e[o]:_a(e,o,1)});function Qp(e,t,o){var s=nt(e)?zs:qm;return o&&bn(e,t,o)&&(t=a),s(e,Xe(t,3))}function Zp(e,t){var o=nt(e)?Ra:fd;return o(e,Xe(t,3))}var Jp=Ud(lu),ev=Ud(su);function tv(e,t){return fn(mi(e,t),1)}function nv(e,t){return fn(mi(e,t),Z)}function av(e,t,o){return o=o===a?1:it(o),fn(mi(e,t),o)}function pu(e,t){var o=nt(e)?Nn:Ba;return o(e,Xe(t,3))}function vu(e,t){var o=nt(e)?xf:cd;return o(e,Xe(t,3))}var ov=oi(function(e,t,o){At.call(e,o)?e[o].push(t):_a(e,o,[t])});function rv(e,t,o,s){e=Cn(e)?e:Do(e),o=o&&!s?it(o):0;var v=e.length;return o<0&&(o=an(v+o,0)),gi(e)?o<=v&&e.indexOf(t,o)>-1:!!v&&Fo(e,t,o)>-1}var iv=ft(function(e,t,o){var s=-1,v=typeof t=="function",T=Cn(e)?oe(e.length):[];return Ba(e,function(V){T[++s]=v?En(t,V,o):or(V,t,o)}),T}),lv=oi(function(e,t,o){_a(e,o,t)});function mi(e,t){var o=nt(e)?Wt:gd;return o(e,Xe(t,3))}function sv(e,t,o,s){return e==null?[]:(nt(t)||(t=t==null?[]:[t]),o=s?a:o,nt(o)||(o=o==null?[]:[o]),xd(e,t,o))}var dv=oi(function(e,t,o){e[o?0:1].push(t)},function(){return[[],[]]});function uv(e,t,o){var s=nt(e)?ji:Hs,v=arguments.length<3;return s(e,Xe(t,4),o,v,Ba)}function cv(e,t,o){var s=nt(e)?If:Hs,v=arguments.length<3;return s(e,Xe(t,4),o,v,cd)}function fv(e,t){var o=nt(e)?Ra:fd;return o(e,yi(Xe(t,3)))}function mv(e){var t=nt(e)?ld:r1;return t(e)}function pv(e,t,o){(o?bn(e,t,o):t===a)?t=1:t=it(t);var s=nt(e)?Dm:i1;return s(e,t)}function vv(e){var t=nt(e)?Vm:s1;return t(e)}function yv(e){if(e==null)return 0;if(Cn(e))return gi(e)?So(e):e.length;var t=hn(e);return t==dt||t==pt?e.size:vl(e).length}function hv(e,t,o){var s=nt(e)?Qi:d1;return o&&bn(e,t,o)&&(t=a),s(e,Xe(t,3))}var gv=ft(function(e,t){if(e==null)return[];var o=t.length;return o>1&&bn(e,t[0],t[1])?t=[]:o>2&&bn(t[0],t[1],t[2])&&(t=[t[0]]),xd(e,fn(t,1),[])}),pi=Zf||function(){return cn.Date.now()};function _v(e,t){if(typeof t!="function")throw new Wn(c);return e=it(e),function(){if(--e<1)return t.apply(this,arguments)}}function yu(e,t,o){return t=o?a:t,t=e&&t==null?e.length:t,ba(e,j,a,a,a,a,t)}function hu(e,t){var o;if(typeof t!="function")throw new Wn(c);return e=it(e),function(){return--e>0&&(o=t.apply(this,arguments)),e<=1&&(t=a),o}}var Bl=ft(function(e,t,o){var s=F;if(o.length){var v=Va(o,Lo(Bl));s|=H}return ba(e,s,t,o,v)}),gu=ft(function(e,t,o){var s=F|A;if(o.length){var v=Va(o,Lo(gu));s|=H}return ba(t,s,e,o,v)});function _u(e,t,o){t=o?a:t;var s=ba(e,M,a,a,a,a,a,t);return s.placeholder=_u.placeholder,s}function bu(e,t,o){t=o?a:t;var s=ba(e,L,a,a,a,a,a,t);return s.placeholder=bu.placeholder,s}function wu(e,t,o){var s,v,T,V,W,X,pe=0,ye=!1,_e=!1,Ae=!0;if(typeof e!="function")throw new Wn(c);t=Xn(t)||0,Ht(o)&&(ye=!!o.leading,_e="maxWait"in o,T=_e?an(Xn(o.maxWait)||0,t):T,Ae="trailing"in o?!!o.trailing:Ae);function Ue(Zt){var Jn=s,ka=v;return s=v=a,pe=Zt,V=e.apply(ka,Jn),V}function je(Zt){return pe=Zt,W=dr(vt,t),ye?Ue(Zt):V}function ut(Zt){var Jn=Zt-X,ka=Zt-pe,Uu=t-Jn;return _e?yn(Uu,T-ka):Uu}function Qe(Zt){var Jn=Zt-X,ka=Zt-pe;return X===a||Jn>=t||Jn<0||_e&&ka>=T}function vt(){var Zt=pi();if(Qe(Zt))return xt(Zt);W=dr(vt,ut(Zt))}function xt(Zt){return W=a,Ae&&s?Ue(Zt):(s=v=a,V)}function Dn(){W!==a&&Pd(W),pe=0,s=X=v=W=a}function wn(){return W===a?V:xt(pi())}function Vn(){var Zt=pi(),Jn=Qe(Zt);if(s=arguments,v=this,X=Zt,Jn){if(W===a)return je(X);if(_e)return Pd(W),W=dr(vt,t),Ue(X)}return W===a&&(W=dr(vt,t)),V}return Vn.cancel=Dn,Vn.flush=wn,Vn}var bv=ft(function(e,t){return ud(e,1,t)}),wv=ft(function(e,t,o){return ud(e,Xn(t)||0,o)});function xv(e){return ba(e,z)}function vi(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new Wn(c);var o=function(){var s=arguments,v=t?t.apply(this,s):s[0],T=o.cache;if(T.has(v))return T.get(v);var V=e.apply(this,s);return o.cache=T.set(v,V)||T,V};return o.cache=new(vi.Cache||ga),o}vi.Cache=ga;function yi(e){if(typeof e!="function")throw new Wn(c);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Iv(e){return hu(2,e)}var Fv=u1(function(e,t){t=t.length==1&&nt(t[0])?Wt(t[0],An(Xe())):Wt(fn(t,1),An(Xe()));var o=t.length;return ft(function(s){for(var v=-1,T=yn(s.length,o);++v<T;)s[v]=t[v].call(this,s[v]);return En(e,this,s)})}),Ul=ft(function(e,t){var o=Va(t,Lo(Ul));return ba(e,H,a,t,o)}),xu=ft(function(e,t){var o=Va(t,Lo(xu));return ba(e,E,a,t,o)}),kv=wa(function(e,t){return ba(e,J,a,a,a,t)});function Sv(e,t){if(typeof e!="function")throw new Wn(c);return t=t===a?t:it(t),ft(e,t)}function Cv(e,t){if(typeof e!="function")throw new Wn(c);return t=t==null?0:an(it(t),0),ft(function(o){var s=o[t],v=za(o,0,t);return s&&Da(v,s),En(e,this,v)})}function Mv(e,t,o){var s=!0,v=!0;if(typeof e!="function")throw new Wn(c);return Ht(o)&&(s="leading"in o?!!o.leading:s,v="trailing"in o?!!o.trailing:v),wu(e,t,{leading:s,maxWait:t,trailing:v})}function Tv(e){return yu(e,1)}function $v(e,t){return Ul(Fl(t),e)}function Pv(){if(!arguments.length)return[];var e=arguments[0];return nt(e)?e:[e]}function Ev(e){return Hn(e,k)}function Av(e,t){return t=typeof t=="function"?t:a,Hn(e,k,t)}function Lv(e){return Hn(e,g|k)}function Rv(e,t){return t=typeof t=="function"?t:a,Hn(e,g|k,t)}function Dv(e,t){return t==null||dd(e,t,ln(t))}function Zn(e,t){return e===t||e!==e&&t!==t}var Vv=si(fl),Ov=si(function(e,t){return e>=t}),co=vd((function(){return arguments})())?vd:function(e){return Gt(e)&&At.call(e,"callee")&&!td.call(e,"callee")},nt=oe.isArray,Bv=Ds?An(Ds):Gm;function Cn(e){return e!=null&&hi(e.length)&&!Ia(e)}function Qt(e){return Gt(e)&&Cn(e)}function Uv(e){return e===!0||e===!1||Gt(e)&&_n(e)==re}var Na=em||Ql,qv=Vs?An(Vs):Km;function zv(e){return Gt(e)&&e.nodeType===1&&!ur(e)}function Nv(e){if(e==null)return!0;if(Cn(e)&&(nt(e)||typeof e=="string"||typeof e.splice=="function"||Na(e)||Ro(e)||co(e)))return!e.length;var t=hn(e);if(t==dt||t==pt)return!e.size;if(sr(e))return!vl(e).length;for(var o in e)if(At.call(e,o))return!1;return!0}function Wv(e,t){return rr(e,t)}function Yv(e,t,o){o=typeof o=="function"?o:a;var s=o?o(e,t):a;return s===a?rr(e,t,a,o):!!s}function ql(e){if(!Gt(e))return!1;var t=_n(e);return t==ct||t==Ze||typeof e.message=="string"&&typeof e.name=="string"&&!ur(e)}function Hv(e){return typeof e=="number"&&ad(e)}function Ia(e){if(!Ht(e))return!1;var t=_n(e);return t==ze||t==st||t==Ce||t==en}function Iu(e){return typeof e=="number"&&e==it(e)}function hi(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=be}function Ht(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function Gt(e){return e!=null&&typeof e=="object"}var Fu=Os?An(Os):jm;function Gv(e,t){return e===t||pl(e,t,Pl(t))}function Kv(e,t,o){return o=typeof o=="function"?o:a,pl(e,t,Pl(t),o)}function Xv(e){return ku(e)&&e!=+e}function jv(e){if(A1(e))throw new et(m);return yd(e)}function Qv(e){return e===null}function Zv(e){return e==null}function ku(e){return typeof e=="number"||Gt(e)&&_n(e)==mt}function ur(e){if(!Gt(e)||_n(e)!=Je)return!1;var t=Wr(e);if(t===null)return!0;var o=At.call(t,"constructor")&&t.constructor;return typeof o=="function"&&o instanceof o&&Ur.call(o)==Kf}var zl=Bs?An(Bs):Qm;function Jv(e){return Iu(e)&&e>=-be&&e<=be}var Su=Us?An(Us):Zm;function gi(e){return typeof e=="string"||!nt(e)&&Gt(e)&&_n(e)==tn}function Rn(e){return typeof e=="symbol"||Gt(e)&&_n(e)==rn}var Ro=qs?An(qs):Jm;function ey(e){return e===a}function ty(e){return Gt(e)&&hn(e)==ie}function ny(e){return Gt(e)&&_n(e)==se}var ay=si(yl),oy=si(function(e,t){return e<=t});function Cu(e){if(!e)return[];if(Cn(e))return gi(e)?jn(e):Sn(e);if(Qo&&e[Qo])return Df(e[Qo]());var t=hn(e),o=t==dt?al:t==pt?Vr:Do;return o(e)}function Fa(e){if(!e)return e===0?e:0;if(e=Xn(e),e===Z||e===-Z){var t=e<0?-1:1;return t*Te}return e===e?e:0}function it(e){var t=Fa(e),o=t%1;return t===t?o?t-o:t:0}function Mu(e){return e?io(it(e),0,Fe):0}function Xn(e){if(typeof e=="number")return e;if(Rn(e))return we;if(Ht(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Ht(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Gs(e);var o=Oc.test(e);return o||Uc.test(e)?_f(e.slice(2),o?2:8):Vc.test(e)?we:+e}function Tu(e){return sa(e,Mn(e))}function ry(e){return e?io(it(e),-be,be):e===0?e:0}function Mt(e){return e==null?"":Ln(e)}var iy=Eo(function(e,t){if(sr(t)||Cn(t)){sa(t,ln(t),e);return}for(var o in t)At.call(t,o)&&nr(e,o,t[o])}),$u=Eo(function(e,t){sa(t,Mn(t),e)}),_i=Eo(function(e,t,o,s){sa(t,Mn(t),e,s)}),ly=Eo(function(e,t,o,s){sa(t,ln(t),e,s)}),sy=wa(dl);function dy(e,t){var o=Po(e);return t==null?o:sd(o,t)}var uy=ft(function(e,t){e=Bt(e);var o=-1,s=t.length,v=s>2?t[2]:a;for(v&&bn(t[0],t[1],v)&&(s=1);++o<s;)for(var T=t[o],V=Mn(T),W=-1,X=V.length;++W<X;){var pe=V[W],ye=e[pe];(ye===a||Zn(ye,Mo[pe])&&!At.call(e,pe))&&(e[pe]=T[pe])}return e}),cy=ft(function(e){return e.push(a,Gd),En(Pu,a,e)});function fy(e,t){return Ns(e,Xe(t,3),la)}function my(e,t){return Ns(e,Xe(t,3),cl)}function py(e,t){return e==null?e:ul(e,Xe(t,3),Mn)}function vy(e,t){return e==null?e:md(e,Xe(t,3),Mn)}function yy(e,t){return e&&la(e,Xe(t,3))}function hy(e,t){return e&&cl(e,Xe(t,3))}function gy(e){return e==null?[]:ei(e,ln(e))}function _y(e){return e==null?[]:ei(e,Mn(e))}function Nl(e,t,o){var s=e==null?a:lo(e,t);return s===a?o:s}function by(e,t){return e!=null&&jd(e,t,Nm)}function Wl(e,t){return e!=null&&jd(e,t,Wm)}var wy=zd(function(e,t,o){t!=null&&typeof t.toString!="function"&&(t=qr.call(t)),e[t]=o},Hl(Tn)),xy=zd(function(e,t,o){t!=null&&typeof t.toString!="function"&&(t=qr.call(t)),At.call(e,t)?e[t].push(o):e[t]=[o]},Xe),Iy=ft(or);function ln(e){return Cn(e)?id(e):vl(e)}function Mn(e){return Cn(e)?id(e,!0):e1(e)}function Fy(e,t){var o={};return t=Xe(t,3),la(e,function(s,v,T){_a(o,t(s,v,T),s)}),o}function ky(e,t){var o={};return t=Xe(t,3),la(e,function(s,v,T){_a(o,v,t(s,v,T))}),o}var Sy=Eo(function(e,t,o){ti(e,t,o)}),Pu=Eo(function(e,t,o,s){ti(e,t,o,s)}),Cy=wa(function(e,t){var o={};if(e==null)return o;var s=!1;t=Wt(t,function(T){return T=qa(T,e),s||(s=T.length>1),T}),sa(e,Tl(e),o),s&&(o=Hn(o,g|x|k,w1));for(var v=t.length;v--;)wl(o,t[v]);return o});function My(e,t){return Eu(e,yi(Xe(t)))}var Ty=wa(function(e,t){return e==null?{}:n1(e,t)});function Eu(e,t){if(e==null)return{};var o=Wt(Tl(e),function(s){return[s]});return t=Xe(t),Id(e,o,function(s,v){return t(s,v[0])})}function $y(e,t,o){t=qa(t,e);var s=-1,v=t.length;for(v||(v=1,e=a);++s<v;){var T=e==null?a:e[da(t[s])];T===a&&(s=v,T=o),e=Ia(T)?T.call(e):T}return e}function Py(e,t,o){return e==null?e:ir(e,t,o)}function Ey(e,t,o,s){return s=typeof s=="function"?s:a,e==null?e:ir(e,t,o,s)}var Au=Yd(ln),Lu=Yd(Mn);function Ay(e,t,o){var s=nt(e),v=s||Na(e)||Ro(e);if(t=Xe(t,4),o==null){var T=e&&e.constructor;v?o=s?new T:[]:Ht(e)?o=Ia(T)?Po(Wr(e)):{}:o={}}return(v?Nn:la)(e,function(V,W,X){return t(o,V,W,X)}),o}function Ly(e,t){return e==null?!0:wl(e,t)}function Ry(e,t,o){return e==null?e:Md(e,t,Fl(o))}function Dy(e,t,o,s){return s=typeof s=="function"?s:a,e==null?e:Md(e,t,Fl(o),s)}function Do(e){return e==null?[]:nl(e,ln(e))}function Vy(e){return e==null?[]:nl(e,Mn(e))}function Oy(e,t,o){return o===a&&(o=t,t=a),o!==a&&(o=Xn(o),o=o===o?o:0),t!==a&&(t=Xn(t),t=t===t?t:0),io(Xn(e),t,o)}function By(e,t,o){return t=Fa(t),o===a?(o=t,t=0):o=Fa(o),e=Xn(e),Ym(e,t,o)}function Uy(e,t,o){if(o&&typeof o!="boolean"&&bn(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=Fa(e),t===a?(t=e,e=0):t=Fa(t)),e>t){var s=e;e=t,t=s}if(o||e%1||t%1){var v=od();return yn(e+v*(t-e+gf("1e-"+((v+"").length-1))),t)}return gl(e,t)}var qy=Ao(function(e,t,o){return t=t.toLowerCase(),e+(o?Ru(t):t)});function Ru(e){return Yl(Mt(e).toLowerCase())}function Du(e){return e=Mt(e),e&&e.replace(zc,Pf).replace(sf,"")}function zy(e,t,o){e=Mt(e),t=Ln(t);var s=e.length;o=o===a?s:io(it(o),0,s);var v=o;return o-=t.length,o>=0&&e.slice(o,v)==t}function Ny(e){return e=Mt(e),e&&ae.test(e)?e.replace(La,Ef):e}function Wy(e){return e=Mt(e),e&&He.test(e)?e.replace(ue,"\\$&"):e}var Yy=Ao(function(e,t,o){return e+(o?"-":"")+t.toLowerCase()}),Hy=Ao(function(e,t,o){return e+(o?" ":"")+t.toLowerCase()}),Gy=Bd("toLowerCase");function Ky(e,t,o){e=Mt(e),t=it(t);var s=t?So(e):0;if(!t||s>=t)return e;var v=(t-s)/2;return li(Kr(v),o)+e+li(Gr(v),o)}function Xy(e,t,o){e=Mt(e),t=it(t);var s=t?So(e):0;return t&&s<t?e+li(t-s,o):e}function jy(e,t,o){e=Mt(e),t=it(t);var s=t?So(e):0;return t&&s<t?li(t-s,o)+e:e}function Qy(e,t,o){return o||t==null?t=0:t&&(t=+t),om(Mt(e).replace(gt,""),t||0)}function Zy(e,t,o){return(o?bn(e,t,o):t===a)?t=1:t=it(t),_l(Mt(e),t)}function Jy(){var e=arguments,t=Mt(e[0]);return e.length<3?t:t.replace(e[1],e[2])}var eh=Ao(function(e,t,o){return e+(o?"_":"")+t.toLowerCase()});function th(e,t,o){return o&&typeof o!="number"&&bn(e,t,o)&&(t=o=a),o=o===a?Fe:o>>>0,o?(e=Mt(e),e&&(typeof t=="string"||t!=null&&!zl(t))&&(t=Ln(t),!t&&ko(e))?za(jn(e),0,o):e.split(t,o)):[]}var nh=Ao(function(e,t,o){return e+(o?" ":"")+Yl(t)});function ah(e,t,o){return e=Mt(e),o=o==null?0:io(it(o),0,e.length),t=Ln(t),e.slice(o,o+t.length)==t}function oh(e,t,o){var s=I.templateSettings;o&&bn(e,t,o)&&(t=a),e=Mt(e),t=_i({},t,s,Hd);var v=_i({},t.imports,s.imports,Hd),T=ln(v),V=nl(v,T),W,X,pe=0,ye=t.interpolate||Er,_e="__p += '",Ae=ol((t.escape||Er).source+"|"+ye.source+"|"+(ye===rt?qi:Er).source+"|"+(t.evaluate||Er).source+"|$","g"),Ue="//# sourceURL="+(At.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++mf+"]")+`
4 `;e.replace(Ae,function(Qe,vt,xt,Dn,wn,Vn){return xt||(xt=Dn),_e+=e.slice(pe,Vn).replace(Nc,Af),vt&&(W=!0,_e+=`' +
5 __e(`+vt+`) +
6 '`),wn&&(X=!0,_e+=`';
7 `+wn+`;
8 __p += '`),xt&&(_e+=`' +
9 ((__t = (`+xt+`)) == null ? '' : __t) +
10 '`),pe=Vn+Qe.length,Qe}),_e+=`';
11 `;var je=At.call(t,"variable")&&t.variable;if(!je)_e=`with (obj) {
12 `+_e+`
13 }
14 `;else if(Ui.test(je))throw new et(y);_e=(X?_e.replace(dn,""):_e).replace(un,"$1").replace(Yt,"$1;"),_e="function("+(je||"obj")+`) {
15 `+(je?"":`obj || (obj = {});
16 `)+"var __t, __p = ''"+(W?", __e = _.escape":"")+(X?`, __j = Array.prototype.join;
17 function print() { __p += __j.call(arguments, '') }
18 `:`;
19 `)+_e+`return __p
20 }`;var ut=Ou(function(){return St(T,Ue+"return "+_e).apply(a,V)});if(ut.source=_e,ql(ut))throw ut;return ut}function rh(e){return Mt(e).toLowerCase()}function ih(e){return Mt(e).toUpperCase()}function lh(e,t,o){if(e=Mt(e),e&&(o||t===a))return Gs(e);if(!e||!(t=Ln(t)))return e;var s=jn(e),v=jn(t),T=Ks(s,v),V=Xs(s,v)+1;return za(s,T,V).join("")}function sh(e,t,o){if(e=Mt(e),e&&(o||t===a))return e.slice(0,Qs(e)+1);if(!e||!(t=Ln(t)))return e;var s=jn(e),v=Xs(s,jn(t))+1;return za(s,0,v).join("")}function dh(e,t,o){if(e=Mt(e),e&&(o||t===a))return e.replace(gt,"");if(!e||!(t=Ln(t)))return e;var s=jn(e),v=Ks(s,jn(t));return za(s,v).join("")}function uh(e,t){var o=Y,s=U;if(Ht(t)){var v="separator"in t?t.separator:v;o="length"in t?it(t.length):o,s="omission"in t?Ln(t.omission):s}e=Mt(e);var T=e.length;if(ko(e)){var V=jn(e);T=V.length}if(o>=T)return e;var W=o-So(s);if(W<1)return s;var X=V?za(V,0,W).join(""):e.slice(0,W);if(v===a)return X+s;if(V&&(W+=X.length-W),zl(v)){if(e.slice(W).search(v)){var pe,ye=X;for(v.global||(v=ol(v.source,Mt(vs.exec(v))+"g")),v.lastIndex=0;pe=v.exec(ye);)var _e=pe.index;X=X.slice(0,_e===a?W:_e)}}else if(e.indexOf(Ln(v),W)!=W){var Ae=X.lastIndexOf(v);Ae>-1&&(X=X.slice(0,Ae))}return X+s}function ch(e){return e=Mt(e),e&&eo.test(e)?e.replace(qn,Uf):e}var fh=Ao(function(e,t,o){return e+(o?" ":"")+t.toUpperCase()}),Yl=Bd("toUpperCase");function Vu(e,t,o){return e=Mt(e),t=o?a:t,t===a?Rf(e)?Nf(e):Sf(e):e.match(t)||[]}var Ou=ft(function(e,t){try{return En(e,a,t)}catch(o){return ql(o)?o:new et(o)}}),mh=wa(function(e,t){return Nn(t,function(o){o=da(o),_a(e,o,Bl(e[o],e))}),e});function ph(e){var t=e==null?0:e.length,o=Xe();return e=t?Wt(e,function(s){if(typeof s[1]!="function")throw new Wn(c);return[o(s[0]),s[1]]}):[],ft(function(s){for(var v=-1;++v<t;){var T=e[v];if(En(T[0],this,s))return En(T[1],this,s)}})}function vh(e){return Um(Hn(e,g))}function Hl(e){return function(){return e}}function yh(e,t){return e==null||e!==e?t:e}var hh=qd(),gh=qd(!0);function Tn(e){return e}function Gl(e){return hd(typeof e=="function"?e:Hn(e,g))}function _h(e){return _d(Hn(e,g))}function bh(e,t){return bd(e,Hn(t,g))}var wh=ft(function(e,t){return function(o){return or(o,e,t)}}),xh=ft(function(e,t){return function(o){return or(e,o,t)}});function Kl(e,t,o){var s=ln(t),v=ei(t,s);o==null&&!(Ht(t)&&(v.length||!s.length))&&(o=t,t=e,e=this,v=ei(t,ln(t)));var T=!(Ht(o)&&"chain"in o)||!!o.chain,V=Ia(e);return Nn(v,function(W){var X=t[W];e[W]=X,V&&(e.prototype[W]=function(){var pe=this.__chain__;if(T||pe){var ye=e(this.__wrapped__),_e=ye.__actions__=Sn(this.__actions__);return _e.push({func:X,args:arguments,thisArg:e}),ye.__chain__=pe,ye}return X.apply(e,Da([this.value()],arguments))})}),e}function Ih(){return cn._===this&&(cn._=Xf),this}function Xl(){}function Fh(e){return e=it(e),ft(function(t){return wd(t,e)})}var kh=Sl(Wt),Sh=Sl(zs),Ch=Sl(Qi);function Bu(e){return Al(e)?Zi(da(e)):a1(e)}function Mh(e){return function(t){return e==null?a:lo(e,t)}}var Th=Nd(),$h=Nd(!0);function jl(){return[]}function Ql(){return!1}function Ph(){return{}}function Eh(){return""}function Ah(){return!0}function Lh(e,t){if(e=it(e),e<1||e>be)return[];var o=Fe,s=yn(e,Fe);t=Xe(t),e-=Fe;for(var v=tl(s,t);++o<e;)t(o);return v}function Rh(e){return nt(e)?Wt(e,da):Rn(e)?[e]:Sn(ru(Mt(e)))}function Dh(e){var t=++Gf;return Mt(e)+t}var Vh=ii(function(e,t){return e+t},0),Oh=Cl("ceil"),Bh=ii(function(e,t){return e/t},1),Uh=Cl("floor");function qh(e){return e&&e.length?Jr(e,Tn,fl):a}function zh(e,t){return e&&e.length?Jr(e,Xe(t,2),fl):a}function Nh(e){return Ys(e,Tn)}function Wh(e,t){return Ys(e,Xe(t,2))}function Yh(e){return e&&e.length?Jr(e,Tn,yl):a}function Hh(e,t){return e&&e.length?Jr(e,Xe(t,2),yl):a}var Gh=ii(function(e,t){return e*t},1),Kh=Cl("round"),Xh=ii(function(e,t){return e-t},0);function jh(e){return e&&e.length?el(e,Tn):0}function Qh(e,t){return e&&e.length?el(e,Xe(t,2)):0}return I.after=_v,I.ary=yu,I.assign=iy,I.assignIn=$u,I.assignInWith=_i,I.assignWith=ly,I.at=sy,I.before=hu,I.bind=Bl,I.bindAll=mh,I.bindKey=gu,I.castArray=Pv,I.chain=mu,I.chunk=U1,I.compact=q1,I.concat=z1,I.cond=ph,I.conforms=vh,I.constant=Hl,I.countBy=jp,I.create=dy,I.curry=_u,I.curryRight=bu,I.debounce=wu,I.defaults=uy,I.defaultsDeep=cy,I.defer=bv,I.delay=wv,I.difference=N1,I.differenceBy=W1,I.differenceWith=Y1,I.drop=H1,I.dropRight=G1,I.dropRightWhile=K1,I.dropWhile=X1,I.fill=j1,I.filter=Zp,I.flatMap=tv,I.flatMapDeep=nv,I.flatMapDepth=av,I.flatten=du,I.flattenDeep=Q1,I.flattenDepth=Z1,I.flip=xv,I.flow=hh,I.flowRight=gh,I.fromPairs=J1,I.functions=gy,I.functionsIn=_y,I.groupBy=ov,I.initial=tp,I.intersection=np,I.intersectionBy=ap,I.intersectionWith=op,I.invert=wy,I.invertBy=xy,I.invokeMap=iv,I.iteratee=Gl,I.keyBy=lv,I.keys=ln,I.keysIn=Mn,I.map=mi,I.mapKeys=Fy,I.mapValues=ky,I.matches=_h,I.matchesProperty=bh,I.memoize=vi,I.merge=Sy,I.mergeWith=Pu,I.method=wh,I.methodOf=xh,I.mixin=Kl,I.negate=yi,I.nthArg=Fh,I.omit=Cy,I.omitBy=My,I.once=Iv,I.orderBy=sv,I.over=kh,I.overArgs=Fv,I.overEvery=Sh,I.overSome=Ch,I.partial=Ul,I.partialRight=xu,I.partition=dv,I.pick=Ty,I.pickBy=Eu,I.property=Bu,I.propertyOf=Mh,I.pull=sp,I.pullAll=cu,I.pullAllBy=dp,I.pullAllWith=up,I.pullAt=cp,I.range=Th,I.rangeRight=$h,I.rearg=kv,I.reject=fv,I.remove=fp,I.rest=Sv,I.reverse=Vl,I.sampleSize=pv,I.set=Py,I.setWith=Ey,I.shuffle=vv,I.slice=mp,I.sortBy=gv,I.sortedUniq=bp,I.sortedUniqBy=wp,I.split=th,I.spread=Cv,I.tail=xp,I.take=Ip,I.takeRight=Fp,I.takeRightWhile=kp,I.takeWhile=Sp,I.tap=qp,I.throttle=Mv,I.thru=fi,I.toArray=Cu,I.toPairs=Au,I.toPairsIn=Lu,I.toPath=Rh,I.toPlainObject=Tu,I.transform=Ay,I.unary=Tv,I.union=Cp,I.unionBy=Mp,I.unionWith=Tp,I.uniq=$p,I.uniqBy=Pp,I.uniqWith=Ep,I.unset=Ly,I.unzip=Ol,I.unzipWith=fu,I.update=Ry,I.updateWith=Dy,I.values=Do,I.valuesIn=Vy,I.without=Ap,I.words=Vu,I.wrap=$v,I.xor=Lp,I.xorBy=Rp,I.xorWith=Dp,I.zip=Vp,I.zipObject=Op,I.zipObjectDeep=Bp,I.zipWith=Up,I.entries=Au,I.entriesIn=Lu,I.extend=$u,I.extendWith=_i,Kl(I,I),I.add=Vh,I.attempt=Ou,I.camelCase=qy,I.capitalize=Ru,I.ceil=Oh,I.clamp=Oy,I.clone=Ev,I.cloneDeep=Lv,I.cloneDeepWith=Rv,I.cloneWith=Av,I.conformsTo=Dv,I.deburr=Du,I.defaultTo=yh,I.divide=Bh,I.endsWith=zy,I.eq=Zn,I.escape=Ny,I.escapeRegExp=Wy,I.every=Qp,I.find=Jp,I.findIndex=lu,I.findKey=fy,I.findLast=ev,I.findLastIndex=su,I.findLastKey=my,I.floor=Uh,I.forEach=pu,I.forEachRight=vu,I.forIn=py,I.forInRight=vy,I.forOwn=yy,I.forOwnRight=hy,I.get=Nl,I.gt=Vv,I.gte=Ov,I.has=by,I.hasIn=Wl,I.head=uu,I.identity=Tn,I.includes=rv,I.indexOf=ep,I.inRange=By,I.invoke=Iy,I.isArguments=co,I.isArray=nt,I.isArrayBuffer=Bv,I.isArrayLike=Cn,I.isArrayLikeObject=Qt,I.isBoolean=Uv,I.isBuffer=Na,I.isDate=qv,I.isElement=zv,I.isEmpty=Nv,I.isEqual=Wv,I.isEqualWith=Yv,I.isError=ql,I.isFinite=Hv,I.isFunction=Ia,I.isInteger=Iu,I.isLength=hi,I.isMap=Fu,I.isMatch=Gv,I.isMatchWith=Kv,I.isNaN=Xv,I.isNative=jv,I.isNil=Zv,I.isNull=Qv,I.isNumber=ku,I.isObject=Ht,I.isObjectLike=Gt,I.isPlainObject=ur,I.isRegExp=zl,I.isSafeInteger=Jv,I.isSet=Su,I.isString=gi,I.isSymbol=Rn,I.isTypedArray=Ro,I.isUndefined=ey,I.isWeakMap=ty,I.isWeakSet=ny,I.join=rp,I.kebabCase=Yy,I.last=Kn,I.lastIndexOf=ip,I.lowerCase=Hy,I.lowerFirst=Gy,I.lt=ay,I.lte=oy,I.max=qh,I.maxBy=zh,I.mean=Nh,I.meanBy=Wh,I.min=Yh,I.minBy=Hh,I.stubArray=jl,I.stubFalse=Ql,I.stubObject=Ph,I.stubString=Eh,I.stubTrue=Ah,I.multiply=Gh,I.nth=lp,I.noConflict=Ih,I.noop=Xl,I.now=pi,I.pad=Ky,I.padEnd=Xy,I.padStart=jy,I.parseInt=Qy,I.random=Uy,I.reduce=uv,I.reduceRight=cv,I.repeat=Zy,I.replace=Jy,I.result=$y,I.round=Kh,I.runInContext=K,I.sample=mv,I.size=yv,I.snakeCase=eh,I.some=hv,I.sortedIndex=pp,I.sortedIndexBy=vp,I.sortedIndexOf=yp,I.sortedLastIndex=hp,I.sortedLastIndexBy=gp,I.sortedLastIndexOf=_p,I.startCase=nh,I.startsWith=ah,I.subtract=Xh,I.sum=jh,I.sumBy=Qh,I.template=oh,I.times=Lh,I.toFinite=Fa,I.toInteger=it,I.toLength=Mu,I.toLower=rh,I.toNumber=Xn,I.toSafeInteger=ry,I.toString=Mt,I.toUpper=ih,I.trim=lh,I.trimEnd=sh,I.trimStart=dh,I.truncate=uh,I.unescape=ch,I.uniqueId=Dh,I.upperCase=fh,I.upperFirst=Yl,I.each=pu,I.eachRight=vu,I.first=uu,Kl(I,(function(){var e={};return la(I,function(t,o){At.call(I.prototype,o)||(e[o]=t)}),e})(),{chain:!1}),I.VERSION=i,Nn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){I[e].placeholder=I}),Nn(["drop","take"],function(e,t){_t.prototype[e]=function(o){o=o===a?1:an(it(o),0);var s=this.__filtered__&&!t?new _t(this):this.clone();return s.__filtered__?s.__takeCount__=yn(o,s.__takeCount__):s.__views__.push({size:yn(o,Fe),type:e+(s.__dir__<0?"Right":"")}),s},_t.prototype[e+"Right"]=function(o){return this.reverse()[e](o).reverse()}}),Nn(["filter","map","takeWhile"],function(e,t){var o=t+1,s=o==ee||o==G;_t.prototype[e]=function(v){var T=this.clone();return T.__iteratees__.push({iteratee:Xe(v,3),type:o}),T.__filtered__=T.__filtered__||s,T}}),Nn(["head","last"],function(e,t){var o="take"+(t?"Right":"");_t.prototype[e]=function(){return this[o](1).value()[0]}}),Nn(["initial","tail"],function(e,t){var o="drop"+(t?"":"Right");_t.prototype[e]=function(){return this.__filtered__?new _t(this):this[o](1)}}),_t.prototype.compact=function(){return this.filter(Tn)},_t.prototype.find=function(e){return this.filter(e).head()},_t.prototype.findLast=function(e){return this.reverse().find(e)},_t.prototype.invokeMap=ft(function(e,t){return typeof e=="function"?new _t(this):this.map(function(o){return or(o,e,t)})}),_t.prototype.reject=function(e){return this.filter(yi(Xe(e)))},_t.prototype.slice=function(e,t){e=it(e);var o=this;return o.__filtered__&&(e>0||t<0)?new _t(o):(e<0?o=o.takeRight(-e):e&&(o=o.drop(e)),t!==a&&(t=it(t),o=t<0?o.dropRight(-t):o.take(t-e)),o)},_t.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},_t.prototype.toArray=function(){return this.take(Fe)},la(_t.prototype,function(e,t){var o=/^(?:filter|find|map|reject)|While$/.test(t),s=/^(?:head|last)$/.test(t),v=I[s?"take"+(t=="last"?"Right":""):t],T=s||/^find/.test(t);v&&(I.prototype[t]=function(){var V=this.__wrapped__,W=s?[1]:arguments,X=V instanceof _t,pe=W[0],ye=X||nt(V),_e=function(vt){var xt=v.apply(I,Da([vt],W));return s&&Ae?xt[0]:xt};ye&&o&&typeof pe=="function"&&pe.length!=1&&(X=ye=!1);var Ae=this.__chain__,Ue=!!this.__actions__.length,je=T&&!Ae,ut=X&&!Ue;if(!T&&ye){V=ut?V:new _t(this);var Qe=e.apply(V,W);return Qe.__actions__.push({func:fi,args:[_e],thisArg:a}),new Yn(Qe,Ae)}return je&&ut?e.apply(this,W):(Qe=this.thru(_e),je?s?Qe.value()[0]:Qe.value():Qe)})}),Nn(["pop","push","shift","sort","splice","unshift"],function(e){var t=Or[e],o=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",s=/^(?:pop|shift)$/.test(e);I.prototype[e]=function(){var v=arguments;if(s&&!this.__chain__){var T=this.value();return t.apply(nt(T)?T:[],v)}return this[o](function(V){return t.apply(nt(V)?V:[],v)})}}),la(_t.prototype,function(e,t){var o=I[t];if(o){var s=o.name+"";At.call($o,s)||($o[s]=[]),$o[s].push({name:t,func:o})}}),$o[ri(a,A).name]=[{name:"wrapper",func:a}],_t.prototype.clone=cm,_t.prototype.reverse=fm,_t.prototype.value=mm,I.prototype.at=zp,I.prototype.chain=Np,I.prototype.commit=Wp,I.prototype.next=Yp,I.prototype.plant=Gp,I.prototype.reverse=Kp,I.prototype.toJSON=I.prototype.valueOf=I.prototype.value=Xp,I.prototype.first=I.prototype.head,Qo&&(I.prototype[Qo]=Hp),I}),Co=Wf();no?((no.exports=Co)._=Co,Gi._=Co):cn._=Co}).call(a_)})(mr,mr.exports)),mr.exports}var No=o_();function ms(r={}){const n=vn(),a=$n(),i=r.filters??pn({}),l=r.pagination??pn({page:1,perPage:10}),m=r.sort??pn({column:null,order:null}),c=r.searchQuery,y=r.dateRange,p=r.preserveOtherParams??!0,$=r.onRestored,S={page:l.page,perPage:l.perPage},g={column:m.column,order:m.order},x={...i},k=i;let b=!0,h=!1,F=!1,A=!1,O=!1;const M=J=>{A=!0,a.replace({query:J}).finally(()=>{A=!1})},L=async J=>{O=!0;try{await J()}finally{O=!1}},H=()=>{F=!0;const J=n.query;if(J.page){const z=parseInt(J.page,10);!isNaN(z)&&z>0&&(l.page=z)}else l.page=S.page;if(J.perPage){const z=parseInt(J.perPage,10);!isNaN(z)&&z>0&&(l.perPage=z)}else l.perPage=S.perPage;J.sortColumn?m.column=J.sortColumn:m.column=g.column,J.sortOrder&&(J.sortOrder==="asc"||J.sortOrder==="desc")?m.order=J.sortOrder:m.order=g.order,c&&(J.search?c.value=J.search:c.value=""),y&&(J.dateFrom&&J.dateTo?y.value=[J.dateFrom,J.dateTo]:y.value=null),Object.keys(i).forEach(z=>{const Y=J[z];Y!==void 0?Y==="true"?k[z]=!0:Y==="false"?k[z]=!1:Y==="null"?k[z]=null:k[z]=Y:k[z]=x[z]??null}),F=!1,!b&&$&&$()},E=()=>{if(h||F||O){h=!1;return}const J={};p&&Object.keys(n.query).forEach(z=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(z)&&!Object.keys(i).includes(z)&&(J[z]=n.query[z])}),l.page!==S.page&&(J.page=l.page.toString()),l.perPage!==S.perPage&&(J.perPage=l.perPage.toString()),m.column&&m.column!==g.column&&(J.sortColumn=m.column),m.order&&m.order!==g.order&&(J.sortOrder=m.order),c?.value&&(J.search=c.value),y?.value&&Array.isArray(y.value)&&y.value.length===2&&(J.dateFrom=y.value[0],J.dateTo=y.value[1]),Object.keys(i).forEach(z=>{const Y=i[z];Y!=null&&Y!==x[z]&&(J[z]=String(Y))}),M(J)},j=()=>{h=!0,l.page=1,l.perPage=10,m.column=null,m.order=null,c&&(c.value=""),y&&(y.value=null),Object.keys(i).forEach(z=>{k[z]=null});const J={};p&&Object.keys(n.query).forEach(z=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(z)&&!Object.keys(i).includes(z)&&(J[z]=n.query[z])}),M(J)};return Le(()=>n.query,()=>{A||!F&&!b&&H()},{deep:!0}),$t(()=>{a.isReady().then(()=>{H(),b=!1,$&&$(),Le(()=>[l.page,l.perPage],()=>{!b&&!F&&E()},{deep:!0}),Le(()=>[m.column,m.order],()=>{!b&&!F&&E()},{deep:!0}),c&&Le(c,()=>{!b&&!F&&E()}),y&&Le(y,()=>{!b&&!F&&E()}),Le(i,()=>{!b&&!F&&E()},{deep:!0})})}),{filters:i,pagination:l,sort:m,resetState:j,updateUrl:E,restoreFromUrl:H,withSuppressedUpdates:L}}const _c=6048e5,r_=864e5,Hu=Symbol.for("constructDateFrom");function Ka(r,n){return typeof r=="function"?r(n):r&&typeof r=="object"&&Hu in r?r[Hu](n):r instanceof Date?new r.constructor(n):new Date(n)}function ra(r,n){return Ka(n||r,r)}let i_={};function Vi(){return i_}function br(r,n){const a=Vi(),i=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,l=ra(r,n?.in),m=l.getDay(),c=(m<i?7:0)+m-i;return l.setDate(l.getDate()-c),l.setHours(0,0,0,0),l}function Pi(r,n){return br(r,{...n,weekStartsOn:1})}function bc(r,n){const a=ra(r,n?.in),i=a.getFullYear(),l=Ka(a,0);l.setFullYear(i+1,0,4),l.setHours(0,0,0,0);const m=Pi(l),c=Ka(a,0);c.setFullYear(i,0,4),c.setHours(0,0,0,0);const y=Pi(c);return a.getTime()>=m.getTime()?i+1:a.getTime()>=y.getTime()?i:i-1}function Gu(r){const n=ra(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 l_(r,...n){const a=Ka.bind(null,n.find(i=>typeof i=="object"));return n.map(a)}function Ku(r,n){const a=ra(r,n?.in);return a.setHours(0,0,0,0),a}function s_(r,n,a){const[i,l]=l_(a?.in,r,n),m=Ku(i),c=Ku(l),y=+m-Gu(m),p=+c-Gu(c);return Math.round((y-p)/r_)}function d_(r,n){const a=bc(r,n),i=Ka(r,0);return i.setFullYear(a,0,4),i.setHours(0,0,0,0),Pi(i)}function u_(r){return r instanceof Date||typeof r=="object"&&Object.prototype.toString.call(r)==="[object Date]"}function c_(r){return!(!u_(r)&&typeof r!="number"||isNaN(+ra(r)))}function f_(r,n){const a=ra(r,n?.in);return a.setFullYear(a.getFullYear(),0,1),a.setHours(0,0,0,0),a}const m_={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"}},wc=(r,n,a)=>{let i;const l=m_[r];return typeof l=="string"?i=l:n===1?i=l.one:i=l.other.replace("{{count}}",n.toString()),a?.addSuffix?a.comparison&&a.comparison>0?"in "+i:i+" ago":i};function Ma(r){return(n={})=>{const a=n.width?String(n.width):r.defaultWidth;return r.formats[a]||r.formats[r.defaultWidth]}}const p_={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},v_={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},y_={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},h_={date:Ma({formats:p_,defaultWidth:"full"}),time:Ma({formats:v_,defaultWidth:"full"}),dateTime:Ma({formats:y_,defaultWidth:"full"})},g_={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},xc=(r,n,a,i)=>g_[r];function ua(r){return(n,a)=>{const i=a?.context?String(a.context):"standalone";let l;if(i==="formatting"&&r.formattingValues){const c=r.defaultFormattingWidth||r.defaultWidth,y=a?.width?String(a.width):c;l=r.formattingValues[y]||r.formattingValues[c]}else{const c=r.defaultWidth,y=a?.width?String(a.width):r.defaultWidth;l=r.values[y]||r.values[c]}const m=r.argumentCallback?r.argumentCallback(n):n;return l[m]}}const __={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},b_={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},w_={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"]},x_={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"]},I_={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"}},F_={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"}},k_=(r,n)=>{const a=Number(r),i=a%100;if(i>20||i<10)switch(i%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},Ic={ordinalNumber:k_,era:ua({values:__,defaultWidth:"wide"}),quarter:ua({values:b_,defaultWidth:"wide",argumentCallback:r=>r-1}),month:ua({values:w_,defaultWidth:"wide"}),day:ua({values:x_,defaultWidth:"wide"}),dayPeriod:ua({values:I_,defaultWidth:"wide",formattingValues:F_,defaultFormattingWidth:"wide"})};function ca(r){return(n,a={})=>{const i=a.width,l=i&&r.matchPatterns[i]||r.matchPatterns[r.defaultMatchWidth],m=n.match(l);if(!m)return null;const c=m[0],y=i&&r.parsePatterns[i]||r.parsePatterns[r.defaultParseWidth],p=Array.isArray(y)?C_(y,g=>g.test(c)):S_(y,g=>g.test(c));let $;$=r.valueCallback?r.valueCallback(p):p,$=a.valueCallback?a.valueCallback($):$;const S=n.slice(c.length);return{value:$,rest:S}}}function S_(r,n){for(const a in r)if(Object.prototype.hasOwnProperty.call(r,a)&&n(r[a]))return a}function C_(r,n){for(let a=0;a<r.length;a++)if(n(r[a]))return a}function Fc(r){return(n,a={})=>{const i=n.match(r.matchPattern);if(!i)return null;const l=i[0],m=n.match(r.parsePattern);if(!m)return null;let c=r.valueCallback?r.valueCallback(m[0]):m[0];c=a.valueCallback?a.valueCallback(c):c;const y=n.slice(l.length);return{value:c,rest:y}}}const M_=/^(\d+)(th|st|nd|rd)?/i,T_=/\d+/i,$_={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},P_={any:[/^b/i,/^(a|c)/i]},E_={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},A_={any:[/1/i,/2/i,/3/i,/4/i]},L_={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},R_={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]},D_={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},V_={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]},O_={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},B_={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}},kc={ordinalNumber:Fc({matchPattern:M_,parsePattern:T_,valueCallback:r=>parseInt(r,10)}),era:ca({matchPatterns:$_,defaultMatchWidth:"wide",parsePatterns:P_,defaultParseWidth:"any"}),quarter:ca({matchPatterns:E_,defaultMatchWidth:"wide",parsePatterns:A_,defaultParseWidth:"any",valueCallback:r=>r+1}),month:ca({matchPatterns:L_,defaultMatchWidth:"wide",parsePatterns:R_,defaultParseWidth:"any"}),day:ca({matchPatterns:D_,defaultMatchWidth:"wide",parsePatterns:V_,defaultParseWidth:"any"}),dayPeriod:ca({matchPatterns:O_,defaultMatchWidth:"any",parsePatterns:B_,defaultParseWidth:"any"})},U_={code:"en-US",formatDistance:wc,formatLong:h_,formatRelative:xc,localize:Ic,match:kc,options:{weekStartsOn:0,firstWeekContainsDate:1}};function q_(r,n){const a=ra(r,n?.in);return s_(a,f_(a))+1}function z_(r,n){const a=ra(r,n?.in),i=+Pi(a)-+d_(a);return Math.round(i/_c)+1}function Sc(r,n){const a=ra(r,n?.in),i=a.getFullYear(),l=Vi(),m=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??l.firstWeekContainsDate??l.locale?.options?.firstWeekContainsDate??1,c=Ka(n?.in||r,0);c.setFullYear(i+1,0,m),c.setHours(0,0,0,0);const y=br(c,n),p=Ka(n?.in||r,0);p.setFullYear(i,0,m),p.setHours(0,0,0,0);const $=br(p,n);return+a>=+y?i+1:+a>=+$?i:i-1}function N_(r,n){const a=Vi(),i=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,l=Sc(r,n),m=Ka(n?.in||r,0);return m.setFullYear(l,0,i),m.setHours(0,0,0,0),br(m,n)}function W_(r,n){const a=ra(r,n?.in),i=+br(a,n)-+N_(a,n);return Math.round(i/_c)+1}function Lt(r,n){const a=r<0?"-":"",i=Math.abs(r).toString().padStart(n,"0");return a+i}const Wa={y(r,n){const a=r.getFullYear(),i=a>0?a:1-a;return Lt(n==="yy"?i%100:i,n.length)},M(r,n){const a=r.getMonth();return n==="M"?String(a+1):Lt(a+1,2)},d(r,n){return Lt(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 Lt(r.getHours()%12||12,n.length)},H(r,n){return Lt(r.getHours(),n.length)},m(r,n){return Lt(r.getMinutes(),n.length)},s(r,n){return Lt(r.getSeconds(),n.length)},S(r,n){const a=n.length,i=r.getMilliseconds(),l=Math.trunc(i*Math.pow(10,a-3));return Lt(l,n.length)}},Oo={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Xu={G:function(r,n,a){const i=r.getFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return a.era(i,{width:"abbreviated"});case"GGGGG":return a.era(i,{width:"narrow"});default:return a.era(i,{width:"wide"})}},y:function(r,n,a){if(n==="yo"){const i=r.getFullYear(),l=i>0?i:1-i;return a.ordinalNumber(l,{unit:"year"})}return Wa.y(r,n)},Y:function(r,n,a,i){const l=Sc(r,i),m=l>0?l:1-l;if(n==="YY"){const c=m%100;return Lt(c,2)}return n==="Yo"?a.ordinalNumber(m,{unit:"year"}):Lt(m,n.length)},R:function(r,n){const a=bc(r);return Lt(a,n.length)},u:function(r,n){const a=r.getFullYear();return Lt(a,n.length)},Q:function(r,n,a){const i=Math.ceil((r.getMonth()+1)/3);switch(n){case"Q":return String(i);case"QQ":return Lt(i,2);case"Qo":return a.ordinalNumber(i,{unit:"quarter"});case"QQQ":return a.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return a.quarter(i,{width:"narrow",context:"formatting"});default:return a.quarter(i,{width:"wide",context:"formatting"})}},q:function(r,n,a){const i=Math.ceil((r.getMonth()+1)/3);switch(n){case"q":return String(i);case"qq":return Lt(i,2);case"qo":return a.ordinalNumber(i,{unit:"quarter"});case"qqq":return a.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return a.quarter(i,{width:"narrow",context:"standalone"});default:return a.quarter(i,{width:"wide",context:"standalone"})}},M:function(r,n,a){const i=r.getMonth();switch(n){case"M":case"MM":return Wa.M(r,n);case"Mo":return a.ordinalNumber(i+1,{unit:"month"});case"MMM":return a.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return a.month(i,{width:"narrow",context:"formatting"});default:return a.month(i,{width:"wide",context:"formatting"})}},L:function(r,n,a){const i=r.getMonth();switch(n){case"L":return String(i+1);case"LL":return Lt(i+1,2);case"Lo":return a.ordinalNumber(i+1,{unit:"month"});case"LLL":return a.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return a.month(i,{width:"narrow",context:"standalone"});default:return a.month(i,{width:"wide",context:"standalone"})}},w:function(r,n,a,i){const l=W_(r,i);return n==="wo"?a.ordinalNumber(l,{unit:"week"}):Lt(l,n.length)},I:function(r,n,a){const i=z_(r);return n==="Io"?a.ordinalNumber(i,{unit:"week"}):Lt(i,n.length)},d:function(r,n,a){return n==="do"?a.ordinalNumber(r.getDate(),{unit:"date"}):Wa.d(r,n)},D:function(r,n,a){const i=q_(r);return n==="Do"?a.ordinalNumber(i,{unit:"dayOfYear"}):Lt(i,n.length)},E:function(r,n,a){const i=r.getDay();switch(n){case"E":case"EE":case"EEE":return a.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return a.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(i,{width:"short",context:"formatting"});default:return a.day(i,{width:"wide",context:"formatting"})}},e:function(r,n,a,i){const l=r.getDay(),m=(l-i.weekStartsOn+8)%7||7;switch(n){case"e":return String(m);case"ee":return Lt(m,2);case"eo":return a.ordinalNumber(m,{unit:"day"});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"})}},c:function(r,n,a,i){const l=r.getDay(),m=(l-i.weekStartsOn+8)%7||7;switch(n){case"c":return String(m);case"cc":return Lt(m,n.length);case"co":return a.ordinalNumber(m,{unit:"day"});case"ccc":return a.day(l,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(l,{width:"narrow",context:"standalone"});case"cccccc":return a.day(l,{width:"short",context:"standalone"});default:return a.day(l,{width:"wide",context:"standalone"})}},i:function(r,n,a){const i=r.getDay(),l=i===0?7:i;switch(n){case"i":return String(l);case"ii":return Lt(l,n.length);case"io":return a.ordinalNumber(l,{unit:"day"});case"iii":return a.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return a.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return a.day(i,{width:"short",context:"formatting"});default:return a.day(i,{width:"wide",context:"formatting"})}},a:function(r,n,a){const l=r.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return a.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(l,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(l,{width:"narrow",context:"formatting"});default:return a.dayPeriod(l,{width:"wide",context:"formatting"})}},b:function(r,n,a){const i=r.getHours();let l;switch(i===12?l=Oo.noon:i===0?l=Oo.midnight:l=i/12>=1?"pm":"am",n){case"b":case"bb":return a.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(l,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(l,{width:"narrow",context:"formatting"});default:return a.dayPeriod(l,{width:"wide",context:"formatting"})}},B:function(r,n,a){const i=r.getHours();let l;switch(i>=17?l=Oo.evening:i>=12?l=Oo.afternoon:i>=4?l=Oo.morning:l=Oo.night,n){case"B":case"BB":case"BBB":return a.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(l,{width:"narrow",context:"formatting"});default:return a.dayPeriod(l,{width:"wide",context:"formatting"})}},h:function(r,n,a){if(n==="ho"){let i=r.getHours()%12;return i===0&&(i=12),a.ordinalNumber(i,{unit:"hour"})}return Wa.h(r,n)},H:function(r,n,a){return n==="Ho"?a.ordinalNumber(r.getHours(),{unit:"hour"}):Wa.H(r,n)},K:function(r,n,a){const i=r.getHours()%12;return n==="Ko"?a.ordinalNumber(i,{unit:"hour"}):Lt(i,n.length)},k:function(r,n,a){let i=r.getHours();return i===0&&(i=24),n==="ko"?a.ordinalNumber(i,{unit:"hour"}):Lt(i,n.length)},m:function(r,n,a){return n==="mo"?a.ordinalNumber(r.getMinutes(),{unit:"minute"}):Wa.m(r,n)},s:function(r,n,a){return n==="so"?a.ordinalNumber(r.getSeconds(),{unit:"second"}):Wa.s(r,n)},S:function(r,n){return Wa.S(r,n)},X:function(r,n,a){const i=r.getTimezoneOffset();if(i===0)return"Z";switch(n){case"X":return Qu(i);case"XXXX":case"XX":return mo(i);default:return mo(i,":")}},x:function(r,n,a){const i=r.getTimezoneOffset();switch(n){case"x":return Qu(i);case"xxxx":case"xx":return mo(i);default:return mo(i,":")}},O:function(r,n,a){const i=r.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+ju(i,":");default:return"GMT"+mo(i,":")}},z:function(r,n,a){const i=r.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+ju(i,":");default:return"GMT"+mo(i,":")}},t:function(r,n,a){const i=Math.trunc(+r/1e3);return Lt(i,n.length)},T:function(r,n,a){return Lt(+r,n.length)}};function ju(r,n=""){const a=r>0?"-":"+",i=Math.abs(r),l=Math.trunc(i/60),m=i%60;return m===0?a+String(l):a+String(l)+n+Lt(m,2)}function Qu(r,n){return r%60===0?(r>0?"-":"+")+Lt(Math.abs(r)/60,2):mo(r,n)}function mo(r,n=""){const a=r>0?"-":"+",i=Math.abs(r),l=Lt(Math.trunc(i/60),2),m=Lt(i%60,2);return a+l+n+m}const Zu=(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"})}},Cc=(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"})}},Y_=(r,n)=>{const a=r.match(/(P+)(p+)?/)||[],i=a[1],l=a[2];if(!l)return Zu(r,n);let m;switch(i){case"P":m=n.dateTime({width:"short"});break;case"PP":m=n.dateTime({width:"medium"});break;case"PPP":m=n.dateTime({width:"long"});break;default:m=n.dateTime({width:"full"});break}return m.replace("{{date}}",Zu(i,n)).replace("{{time}}",Cc(l,n))},H_={p:Cc,P:Y_},G_=/^D+$/,K_=/^Y+$/,X_=["D","DD","YY","YYYY"];function j_(r){return G_.test(r)}function Q_(r){return K_.test(r)}function Z_(r,n,a){const i=J_(r,n,a);if(console.warn(i),X_.includes(r))throw new RangeError(i)}function J_(r,n,a){const i=r[0]==="Y"?"years":"days of the month";return`Use \`${r.toLowerCase()}\` instead of \`${r}\` (in \`${n}\`) for formatting ${i} to the input \`${a}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const e4=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,t4=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,n4=/^'([^]*?)'?$/,a4=/''/g,o4=/[a-zA-Z]/;function r4(r,n,a){const i=Vi(),l=a?.locale??i.locale??U_,m=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,c=a?.weekStartsOn??a?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0,y=ra(r,a?.in);if(!c_(y))throw new RangeError("Invalid time value");let p=n.match(t4).map(S=>{const g=S[0];if(g==="p"||g==="P"){const x=H_[g];return x(S,l.formatLong)}return S}).join("").match(e4).map(S=>{if(S==="''")return{isToken:!1,value:"'"};const g=S[0];if(g==="'")return{isToken:!1,value:i4(S)};if(Xu[g])return{isToken:!0,value:S};if(g.match(o4))throw new RangeError("Format string contains an unescaped latin alphabet character `"+g+"`");return{isToken:!1,value:S}});l.localize.preprocessor&&(p=l.localize.preprocessor(y,p));const $={firstWeekContainsDate:m,weekStartsOn:c,locale:l};return p.map(S=>{if(!S.isToken)return S.value;const g=S.value;(!a?.useAdditionalWeekYearTokens&&Q_(g)||!a?.useAdditionalDayOfYearTokens&&j_(g))&&Z_(g,n,String(r));const x=Xu[g[0]];return x(y,g,l.localize,$)}).join("")}function i4(r){const n=r.match(n4);return n?n[1].replace(a4,"'"):r}const l4={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},s4={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},d4={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},u4={date:Ma({formats:l4,defaultWidth:"full"}),time:Ma({formats:s4,defaultWidth:"full"}),dateTime:Ma({formats:d4,defaultWidth:"full"})},c4={code:"en-GB",formatDistance:wc,formatLong:u4,formatRelative:xc,localize:Ic,match:kc,options:{weekStartsOn:1,firstWeekContainsDate:4}},f4={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}} година"}},m4=(r,n,a)=>{let i;const l=f4[r];return typeof l=="string"?i=l:n===1?a?.addSuffix?a.comparison&&a.comparison>0?i=l.one.withPrepositionIn:i=l.one.withPrepositionAgo:i=l.one.standalone:n%10>1&&n%10<5&&String(n).substr(-2,1)!=="1"?i=l.dual.replace("{{count}}",String(n)):i=l.other.replace("{{count}}",String(n)),a?.addSuffix?a.comparison&&a.comparison>0?"за "+i:"пре "+i:i},p4={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},v4={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},y4={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},h4={date:Ma({formats:p4,defaultWidth:"full"}),time:Ma({formats:v4,defaultWidth:"full"}),dateTime:Ma({formats:y4,defaultWidth:"full"})},g4={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"},_4=(r,n,a,i)=>{const l=g4[r];return typeof l=="function"?l(n):l},b4={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},w4={narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},x4={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},I4={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},F4={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},k4={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:"ноћу"}},S4={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:"ноћу"}},C4=(r,n)=>Number(r)+".",M4={ordinalNumber:C4,era:ua({values:b4,defaultWidth:"wide"}),quarter:ua({values:w4,defaultWidth:"wide",argumentCallback:r=>r-1}),month:ua({values:x4,defaultWidth:"wide",formattingValues:I4,defaultFormattingWidth:"wide"}),day:ua({values:F4,defaultWidth:"wide"}),dayPeriod:ua({values:S4,defaultWidth:"wide",formattingValues:k4,defaultFormattingWidth:"wide"})},T4=/^(\d+)\./i,$4=/\d+/i,P4={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},E4={any:[/^пр/i,/^(по|нова)/i]},A4={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},L4={any:[/1/i,/2/i,/3/i,/4/i]},R4={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},D4={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]},V4={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},O4={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},B4={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},U4={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},q4={ordinalNumber:Fc({matchPattern:T4,parsePattern:$4,valueCallback:r=>parseInt(r,10)}),era:ca({matchPatterns:P4,defaultMatchWidth:"wide",parsePatterns:E4,defaultParseWidth:"any"}),quarter:ca({matchPatterns:A4,defaultMatchWidth:"wide",parsePatterns:L4,defaultParseWidth:"any",valueCallback:r=>r+1}),month:ca({matchPatterns:R4,defaultMatchWidth:"wide",parsePatterns:D4,defaultParseWidth:"any"}),day:ca({matchPatterns:V4,defaultMatchWidth:"wide",parsePatterns:O4,defaultParseWidth:"any"}),dayPeriod:ca({matchPatterns:B4,defaultMatchWidth:"any",parsePatterns:U4,defaultParseWidth:"any"})},z4={code:"sr",formatDistance:m4,formatLong:h4,formatRelative:_4,localize:M4,match:q4,options:{weekStartsOn:1,firstWeekContainsDate:1}};function Mc(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,i=>{const l=a[i];return l?.[n]||l?.all||i})}function N4(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",i=window.wpIvyDateFormat?.locale==="sr_RS"?z4:c4,l=Mc(a,"dateFns");try{return r4(n,l,{locale:i})}catch{return""}}function W4(r){return Array.isArray(r)?r.map(n=>typeof n=="string"||typeof n=="number"||n instanceof Date||wi.isDayjs(n)?wi(n).format("YYYY-MM-DD"):null).filter(Boolean):typeof r=="string"||typeof r=="number"||r instanceof Date||wi.isDayjs(r)?[wi(r).format("YYYY-MM-DD")]:[]}const na={formatWPDate:N4,convertWPFormat:Mc,formatDateRangeForApi:W4},Y4=Ei("ivyformsTemplate",()=>{const r=q([]),n=q({}),a=q(!1),i=q(null),{getLabel:l}=Oe(),{request:m}=va();return{templates:r,categories:n,isLoading:a,error:i,fetchTemplates:async()=>{a.value=!0,i.value=null;try{const{data:A,error:O}=await m("templates",{method:"GET"});if(O)throw new Error(O);if(A.data.success)r.value=Object.values(A.data.data.templates),n.value=A.data.data.categories;else throw new Error(l("failed_to_fetch_template"))}catch(A){throw i.value=A instanceof Error?A.message:l("failed_to_fetch_template"),console.error(l("template_fetch_error"),A),Ge({message:`${l("failed_to_fetch_template")} ${i.value}`,type:"error"}),A}finally{a.value=!1}},getTemplate:async A=>{try{const{data:O,error:M}=await m(`template/${A}`,{method:"GET"});if(M)throw new Error(M);if(O.data.success)return O.data.data;throw new Error(l("failed_to_fetch_template"))}catch(O){return i.value=O instanceof Error?O.message:l("failed_to_fetch_template"),console.error(l("template_fetch_error"),O),Ge({message:`${l("failed_to_fetch_template")} ${i.value}`,type:"error"}),null}},getTemplatesByCategory:A=>r.value.filter(O=>O.category===A),searchTemplates:A=>{if(!A.trim())return r.value;const O=A.toLowerCase();return r.value.filter(M=>M.name.toLowerCase().includes(O)||M.description.toLowerCase().includes(O))},clearError:()=>{i.value=null},resetStore:()=>{r.value=[],n.value={},a.value=!1,i.value=null},getTemplateById:A=>r.value.find(O=>O.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}}),Ju=w(()=>{const{getLabel:r}=Oe();return[{index:"all",label:r("all_templates")},{index:"favourites",label:r("favourites")},{index:"order-forms",label:r("order_forms"),subItems:[{index:"product-order-forms",label:r("product_order_forms")},{index:"tshirt-order-forms",label:r("t_shirt_order_forms")},{index:"cake-order-forms",label:r("cake_order_forms")},{index:"change-order-forms",label:r("change_order_forms")},{index:"work-order-forms",label:r("work_order_forms")}]},{index:"contact-forms",label:r("contact_forms"),subItems:[{index:"emergency-contact-forms",label:r("emergency_contact_forms")}]},{index:"event-registration-forms",label:r("event_registration_forms"),subItems:[{index:"webinar-registration-forms",label:r("webinar_registration_forms")},{index:"conference-registration-forms",label:r("conference_registration_forms")},{index:"wedding-forms",label:r("wedding_forms")},{index:"charity-event-forms",label:r("charity_event_forms")}]},{index:"booking-forms",label:r("booking_forms"),subItems:[{index:"appointment-booking-forms",label:r("appointment_booking_forms")},{index:"reservation-forms",label:r("reservation_forms")}]},{index:"waiver-forms",label:r("waiver_forms"),subItems:[{index:"liability-waiver-forms",label:r("liability_waiver_forms")},{index:"participation-waiver-forms",label:r("participation_waiver_forms")}]},{index:"registration-forms",label:r("registration_forms"),subItems:[{index:"workshop-registration-forms",label:r("workshop_registration_forms")}]},{index:"request-forms",label:r("request_forms"),subItems:[{index:"leave-request-forms",label:r("leave_request_forms")}]},{index:"consent-forms",label:r("consent_forms"),subItems:[{index:"medical-consent-forms",label:r("medical_consent_forms")},{index:"photo-consent-forms",label:r("photo_consent_forms")}]},{index:"feedback-forms",label:r("feedback_forms"),subItems:[{index:"customer-feedback-forms",label:r("customer_feedback_forms")},{index:"event-feedback-forms",label:r("event_feedback_forms")},{index:"client-feedback-forms",label:r("client_feedback_forms")},{index:"training-feedback-forms",label:r("training_feedback_forms")},{index:"interview-feedback-forms",label:r("interview_feedback_forms")}]}]}),H4={key:0,class:"template-modal ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},G4={class:"template-modal__header ivyforms-flex ivyforms-align-items-center ivyforms-p-24 ivyforms-mb-0"},K4={class:"template-modal__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},X4={class:"template-modal__options ivyforms-flex ivyforms-gap-16 ivyforms-mb-0 ivyforms-px-24"},j4={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},Q4={class:"template-modal__option-text"},Z4={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},J4={class:"template-modal__option-desc regular-16"},e3={class:"template-modal__option template-modal__option--disabled ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16"},t3={class:"template-modal__option-icon ivyforms-align-items-center ivyforms-flex ivyforms-mr-16"},n3={class:"template-modal__icon-bg template-modal__icon-bg--disabled"},a3={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},o3={class:"template-modal__option-desc regular-16"},r3={class:"template-modal__templates ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-p-24"},i3={class:"template-modal__templates-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},l3={class:"template-modal__select-label ivyforms-m-0"},s3={class:"template-modal__select-desc ivyforms-m-0 regular-16"},d3={class:"template-modal__categories-sidebar"},u3={class:"template-modal__templates-content ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-flex-1"},c3={class:"template-modal__templates-option-bar ivyforms-flex ivyforms-justify-content-between"},f3={class:"template-modal__search ivyforms-m-0"},m3={class:"template-modal__templates-header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-gap-16"},p3={class:"template-modal__card-grid ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-mt-0"},v3={class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},y3={key:0,class:"template-modal__pro-badge ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-py-4 ivyforms-px-8"},h3=["src","alt"],g3={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"},_3={class:"template-modal__overlay-buttons ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-gap-8"},b3={class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},w3={key:0,class:"ivyforms-flash"},x3={class:"template-modal__card-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0 regular-16"},I3={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"},F3={class:"template-modal__empty-icon ivyforms-mb-16"},k3={class:"ivyforms-mb-8 ivyforms-m-0"},S3={class:"ivyforms-m-0"},C3={key:1,class:"template-preview template-preview--active ivyforms-px-16 ivyforms-pb-16"},M3={class:"template-preview__header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-gap-16 ivyforms-mb-24 ivyforms-pt-16"},T3={class:"template-preview__header-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},$3={class:"template-preview__template-info ivyforms-flex ivyforms-flex-direction-column"},P3={key:0,class:"ivyforms-flash"},E3={class:"template-preview__header-right ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},A3={class:"template-preview__form ivyforms-p-16"},L3={class:"template-preview__form-container"},R3={class:"ivyforms-mb-16"},D3={class:"ivyforms-mb-24"},V3={key:0,class:"template-preview__loading-fields"},O3="https://ivyforms.com/form-templates",B3=Se({__name:"IvyFormsTemplateSelection",props:{visible:{type:Boolean}},emits:["update:visible","form-created","close"],setup(r,{emit:n}){const a=r,i=n,l=Y4(),m=gn(),c=Ye(),y=On(),{getLabel:p}=Oe(),{navigateToFormBuilder:$}=Un(),{showUpgradeDialog:S,isProInstalled:g,isProLicenseActive:x}=$r(),k=w({get:()=>a.visible,set:he=>i("update:visible",he)}),b=q(""),h=q(!1),F=q(!1),A=q(null),O=q(!1),M=q(null),L=q(0),H=q("desktop"),E=q(!1),j=q(null),J=q("scratch"),z=q("all"),Y=q("all"),U=q({}),R=q(null),B=q("500px"),ee=q("564px"),N=Ju,G=q([{name:"all",label:"All"},{name:"free",label:"Free"},{name:"pro",label:"Pro"}]),Z=q([{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"}}]),be=w(()=>{let he=l.templates;if(z.value==="favourites"?he=he.filter(ie=>m.isTemplateFavorited(ie.id)):z.value!=="all"&&(Ju.value.some(se=>se.subItems?.some(Be=>Be.index===z.value))?he=he.filter(se=>se.subcategory===z.value):he=he.filter(se=>se.category===z.value)),Y.value==="free"?he=he.filter(ie=>!ie.is_pro):Y.value==="pro"&&(he=he.filter(ie=>ie.is_pro)),b.value){const ie=b.value.toLowerCase();he=he.filter(se=>se.name.toLowerCase().includes(ie)||se.description.toLowerCase().includes(ie))}return he}),Te=w(()=>{const he=be.value,ie=[];for(let se=0;se<he.length;se+=3)ie.push(he.slice(se,se+3));return ie}),we=w(()=>{const he=l.templates.length>0?l.templates.length:6,ie=Array.from({length:he},(Be,We)=>({id:`skeleton-${We}`})),se=[];for(let Be=0;Be<ie.length;Be+=3)se.push(ie.slice(Be,Be+3));return se}),Fe=w(()=>L.value>0),ke=w(()=>L.value<be.value.length-1),tt=(he,ie,se)=>{const Be=ie.filter(wt=>wt.parentId!==null&&wt.parentId!==void 0&&Number(wt.parentId)===Number(he.fieldIndex)),We={},Vt=[];return se==="name"?(Be.forEach((wt,Nt)=>{const Rt=`nameField${Nt+1}`;Vt.push(Rt),We[`${Rt}Label`]=wt.label||"",We[`${Rt}Placeholder`]=wt.placeholder||"",We[`${Rt}Required`]=wt.required||!1,We[`${Rt}HideLabel`]=wt.optionHide||!1,We[`${Rt}Description`]=""}),{...he,nameFieldTypes:Vt,...We}):(Be.forEach(wt=>{let Nt=wt.addressType;if(!Nt&&wt.settings)try{const Rt=typeof wt.settings=="string"?JSON.parse(wt.settings):wt.settings;Nt=Rt.type||Rt.addressType}catch(Rt){console.warn(p("failed_to_parse_address_settings"),Rt)}if(Nt&&(Vt.push(Nt),We[`${Nt}Label`]=wt.label||"",We[`${Nt}Placeholder`]=wt.placeholder||"",We[`${Nt}Required`]=wt.required||!1,We[`${Nt}HideLabel`]=wt.hideLabel||!1,We[`${Nt}Description`]=wt.description||"",wt.settings))try{const Rt=typeof wt.settings=="string"?JSON.parse(wt.settings):wt.settings;Rt.visible!==void 0&&(We[`${Nt}Visible`]=Rt.visible)}catch(Rt){console.warn(p("failed_to_parse_address_settings"),Rt)}}),{...he,addressFieldTypes:Vt,...We})},te=w(()=>{if(!j.value?.fields)return[];const he=j.value.fields;return he.filter(se=>se.parentId===null||se.parentId===void 0).map(se=>se.type==="name"||se.type==="address"?tt(se,he,se.type):se)}),ge=he=>{const ie=`${he.type}_${he.fieldIndex}`;return ie in U.value||(he.type==="address"?U.value[ie]={}:he.type==="name"?U.value[ie]={}:he.type==="select"||he.type==="multi-select"?U.value[ie]=he.type==="multi-select"?[]:"":U.value[ie]=he.defaultValue||""),U.value[ie]},fe=(he,ie)=>{const se=`${he.type}_${he.fieldIndex}`;U.value[se]=ie},Ce=async()=>{h.value=!0;try{await l.fetchTemplates()}catch(he){console.error(p("failed_to_tab_form"),he)}finally{h.value=!1}},re=async()=>{if(!F.value){F.value=!0,A.value="blank_form";try{await c.resetForm(),await c.saveForm({template_id:"blank_form"}),c.name&&y.setPageTitle(c.name),c.formId&&(i("form-created",parseInt(c.formId)),$(parseInt(c.formId))),k.value=!1}catch(he){console.error(p("failed_to_create_form"),he)}finally{F.value=!1,A.value=null}}},xe=async he=>{if(M.value=he,O.value=!0,L.value=be.value.findIndex(ie=>ie.id===he.id),!he.form_data||!he.form_data.fields||he.form_data.fields.length===0){E.value=!0;try{const ie=await l.getTemplate(he.id);if(ie){const se={...ie,form_data:{...ie.form_data,published:!!ie.form_data.published}};M.value=se,j.value=se.form_data}}catch(ie){console.error(p("failed_to_tab_form"),ie)}finally{E.value=!1}}else{const ie={...he.form_data,published:!!he.form_data.published};j.value=ie}},Ze=he=>{let ie;switch(he){case"text":ie=Wu;break;case"email":ie=v0;break;case"textarea":case"paragraph":ie=p0;break;case"tel":case"phone":ie=m0;break;case"number":ie=f0;break;case"name":ie=c0;break;case"radio":ie=u0;break;case"checkbox":ie=d0;break;case"select":case"dropdown":case"multi-select":ie=s0;break;case"address":ie=l0;break;case"date":ie=i0;break;case"time":ie=r0;break;case"html":ie=o0;break;case"rating":ie=a0;break;default:ie=Wu;break}try{return lt.hooks.applyFilters("ivyforms/template/field/filter/component",ie,{type:he})||ie}catch{return ie}},ct=async he=>{if(!F.value){F.value=!0,A.value=he.id;try{c.formId=null,c.isEditing=!1,c.fields=[],c.counterFields=0,c.selectedField=null,c.activeTab="addField",c.description=null,c.name="Blank form",c.published=!0,c.showTitle=!1,c.showDescription=!1,c.storeEntries=!1,c.confirmationId=null,c.isFormLoading=!0;let ie=he;if(!he.form_data||!he.form_data.fields||he.form_data.fields.length===0)try{const se=await l.getTemplate(he.id);se&&(ie={...se,form_data:{...se.form_data,published:!!se.form_data.published}})}catch(se){console.error("Failed to fetch full template data:",se)}if(ie.form_data&&(c.name=ie.form_data.name||ie.name,c.description=ie.form_data.description||ie.description,c.showTitle=ie.form_data.showTitle??!0,c.showDescription=ie.form_data.showDescription??!1,c.published=ie.form_data.published??!1,ie.form_data.fields&&ie.form_data.fields.length>0)){c.counterFields=0,c.fields=[];const se=ie.form_data.fields.some(Be=>Be.rowIndex!==void 0||Be.columnIndex!==void 0);ie.form_data.fields.forEach((Be,We)=>{const Vt=c.increaseCounter(),wt=se?Be.rowIndex??0:0,Nt=se?Be.columnIndex??We:We,Rt=Be.width??100;c.addField({id:0,fieldIndex:Vt,type:Be.type,label:Be.label,defaultValue:Be.defaultValue||"",required:Be.required||!1,placeholder:Be.placeholder||"",position:We+1,timeFieldType:Be.timeFieldType,timeFormat:Be.timeFormat,rowIndex:wt,columnIndex:Nt,width:Rt})})}await c.saveForm({template_id:he.id}),c.isFormLoading=!1,c.name&&y.setPageTitle(c.name),c.formId&&await c.loadForm(c.formId),k.value=!1,c.formId&&(i("form-created",parseInt(c.formId)),$(parseInt(c.formId)))}catch(ie){console.error(p("failed_to_create_form"),ie)}finally{F.value=!1,A.value=null}}},ze=()=>{F.value=!1,A.value=null,k.value=!1,b.value="",M.value=null,O.value=!1,L.value=0,H.value="desktop",U.value={},i("close")};Le(k,async he=>{he&&(await m.loadFavoriteTemplates(),l.templates.length===0&&await Ce())});const st=async()=>{if(Fe.value){L.value--;const he=be.value[L.value];if(M.value=he,!he.form_data||!he.form_data.fields||he.form_data.fields.length===0){E.value=!0;try{const ie=await l.getTemplate(he.id);if(ie){const se={...ie,form_data:{...ie.form_data,published:!!ie.form_data.published}};M.value=se,j.value=se.form_data}}catch(ie){console.error(p("failed_to_tab_form"),ie)}finally{E.value=!1}}else{const ie={...he.form_data,published:!!he.form_data.published};j.value=ie}}},dt=async()=>{if(ke.value){L.value++;const he=be.value[L.value];if(M.value=he,!he.form_data||!he.form_data.fields||he.form_data.fields.length===0){E.value=!0;try{const ie=await l.getTemplate(he.id);if(ie){const se={...ie,form_data:{...ie.form_data,published:!!ie.form_data.published}};M.value=se,j.value=se.form_data}}catch(ie){console.error(p("failed_to_tab_form"),ie)}finally{E.value=!1}}else{const ie={...he.form_data,published:!!he.form_data.published};j.value=ie}}},mt=()=>{O.value=!1,M.value=null,L.value=0,j.value=null,E.value=!1,U.value={}},yt=he=>{F.value||(J.value=he,re())},Je=he=>{z.value=he},Pt=async he=>{await m.toggleFavoriteTemplate(he)},en=he=>m.isTemplateFavorited(he),ot=he=>{const ie=he.name.toLowerCase().replace(/\s+/g,"-");window.open(`${O3}/${ie}/`,"_blank")},pt=()=>{S()},tn=()=>{if(R.value){const ie=R.value.clientHeight-80;B.value=`${ie}px`,ee.value=`${ie+64}px`}},rn=he=>{he&&on(()=>{const ie=parseFloat(getComputedStyle(he).lineHeight);he.offsetHeight>ie*1.5?he.classList.add("template-modal__card-title--multiline"):he.classList.remove("template-modal__card-title--multiline")})};return $t(()=>{setTimeout(tn,100),window.addEventListener("resize",tn)}),go(()=>{window.removeEventListener("resize",tn)}),Le(k,he=>{he&&setTimeout(tn,100)}),(he,ie)=>(f(),ne(oc,{visible:k.value,"onUpdate:visible":ie[6]||(ie[6]=se=>k.value=se),teleport:!0,onClose:ze},{default:_(()=>[O.value?(f(),P("div",C3,[C("div",M3,[C("div",T3,[d(Pe,{priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:mt},{default:_(()=>[le(D(u(p)("back")),1)]),_:1}),C("div",$3,[C("h3",null,D(M.value?.name),1),M.value?.is_pro?(f(),P("span",P3,"⚡")):de("",!0)])]),C("div",E3,[d(Pe,{priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows","icon-start-type":"fill",disabled:!Fe.value,onClick:st},null,8,["disabled"]),d(Pe,{priority:"tertiary","icon-start":"arrow-right","icon-start-category":"arrows","icon-start-type":"fill",disabled:!ke.value,onClick:dt},null,8,["disabled"]),d(vo,{modelValue:H.value,"onUpdate:modelValue":ie[4]||(ie[4]=se=>H.value=se),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(Pe,{priority:"primary",loading:F.value,onClick:ie[5]||(ie[5]=se=>ct(M.value))},{default:_(()=>[F.value?de("",!0):(f(),P(Ie,{key:0},[le(D(u(p)("use_this_template")),1)],64))]),_:1},8,["loading"])])]),C("div",{class:Ne(["template-preview__content",`device-${H.value}`])},[C("div",A3,[C("div",L3,[C("h2",R3,D(M.value?.name),1),C("p",D3,D(M.value?.description),1),E.value?(f(),P("div",V3,[...ie[9]||(ie[9]=[C("div",{class:"template-preview__loading-message"},"Loading template fields...",-1)])])):j.value?.fields&&j.value.fields.length>0?(f(!0),P(Ie,{key:1},qe(te.value,(se,Be)=>(f(),ne(ya(Ze(se.type)),{key:se.id||Be,"model-value":ge(se),error:"","field-errors":{},disabled:!1,field:{...se,formId:0,fieldIndex:se.fieldIndex,id:parseInt(se.id)||0,position:se.position||Be,label:se.label||"",defaultValue:se.defaultValue||"",required:se.required||!1,placeholder:se.placeholder||"",fieldOptions:se.fieldOptions||[],minValue:se.minValue,maxValue:se.maxValue},class:"template-preview__form-field ivyforms-mb-16","onUpdate:modelValue":We=>fe(se,We)},null,8,["model-value","field","onUpdate:modelValue"]))),128)):de("",!0),d(Pe,{class:"template-preview__submit-btn ivyforms-p-10",priority:"tertiary",type:"border"},{default:_(()=>[le(D(u(p)("submit")),1)]),_:1})])])],2)])):(f(),P("div",H4,[C("div",G4,[C("span",null,D(u(p)("add_new_form")),1),C("div",K4,[d(Pe,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",onClick:ze})])]),C("div",X4,[C("div",{class:Ne(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":J.value==="scratch","template-modal__option--disabled":F.value&&A.value==="blank_form"}]),onClick:ie[0]||(ie[0]=se=>yt("scratch"))},[C("div",j4,[C("div",{class:Ne(["template-modal__icon-bg",{"template-modal__icon-bg--active":J.value==="scratch","template-modal__icon-bg--loading":F.value&&A.value==="blank_form"}])},[F.value&&A.value==="blank_form"?(f(),ne(Jt,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(f(),ne(Jt,{key:0,name:"plus-circle",size:"d",category:"global",type:"fill-duo"}))],2)]),C("div",Q4,[C("div",Z4,D(F.value&&A.value==="blank_form"?"":u(p)("start_scratch")),1),C("div",J4,D(u(p)("start_with_blank_desc")),1)])],2),C("div",e3,[C("div",t3,[C("div",n3,[d(Jt,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-dusk-symbol-2)"})])]),C("div",null,[C("div",a3,[le(D(u(p)("generate_with_ai"))+" ",1),d(os,{image:"coming-soon-arrow-text",size:"s"})]),C("div",o3,D(u(p)("generate_with_ai_desc")),1)])])]),C("div",r3,[C("div",i3,[C("div",l3,D(u(p)("select_a_template")),1),C("div",s3,D(u(p)("select_template_desc")),1)]),C("div",{ref_key:"templatesSectionRef",ref:R,class:"template-modal__templates-section ivyforms-flex ivyforms-gap-16"},[C("div",d3,[d(Ha,{style:pr({maxHeight:ee.value})},{default:_(()=>[d(as,{modelValue:z.value,"onUpdate:modelValue":ie[1]||(ie[1]=se=>z.value=se),priority:"secondary","menu-items":u(N),onMenuSelect:Je},null,8,["modelValue","menu-items"])]),_:1},8,["style"])]),C("div",u3,[C("div",c3,[C("div",f3,[d(wo,{modelValue:b.value,"onUpdate:modelValue":ie[2]||(ie[2]=se=>b.value=se),placeholder:u(p)("search_template"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])]),C("div",m3,[d(vo,{modelValue:Y.value,"onUpdate:modelValue":ie[3]||(ie[3]=se=>Y.value=se),tabs:G.value,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue","tabs"])])]),d(Ha,{modifier:"outside-vertical",style:pr({maxHeight:B.value})},{default:_(()=>[C("div",p3,[h.value?(f(!0),P(Ie,{key:0},qe(we.value,(se,Be)=>(f(),P("div",{key:`loading-row-${Be}`,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(f(!0),P(Ie,null,qe(se,(We,Vt)=>(f(),P("div",{key:`loading-${Be}-${Vt}`,class:"template-modal__card-container"},[d(Nu,{title:"",description:"",starred:!1,class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0"},{header:_(()=>[...ie[7]||(ie[7]=[C("div",{class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},[C("div",{class:"template-modal__skeleton-image-placeholder ivyforms-flex ivyforms-flex-direction-column ivyforms-p-10 ivyforms-justify-content-center"},[C("div",{class:"skeleton-bar skeleton-bar-1"}),C("div",{class:"skeleton-bar skeleton-bar-2"}),C("div",{class:"skeleton-bar skeleton-bar-3"}),C("div",{class:"skeleton-row ivyforms-flex ivyforms-gap-12 ivyforms-mt-8"},[C("div",{class:"skeleton-pill"}),C("div",{class:"skeleton-pill"})])])],-1)])]),footer:_(()=>[...ie[8]||(ie[8]=[C("div",{class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},[C("div",{class:"template-modal__empty-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4"}),C("div",{class:"template-modal__empty-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0"})],-1)])]),_:1})]))),128))]))),128)):(f(!0),P(Ie,{key:1},qe(Te.value,(se,Be)=>(f(),P("div",{key:Be,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(f(!0),P(Ie,null,qe(se,We=>(f(),P("div",{key:We.id,class:"template-modal__card-container"},[d(Nu,{title:We.name,description:We.description,starred:en(We.id),class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0",onStarClick:()=>Pt(We.id)},{header:_(()=>[C("div",v3,[We.is_pro&&(!u(g)()||!u(x)())?(f(),P("div",y3,[d(rs,{image:"pro-text",size:"s"})])):de("",!0),C("img",{src:We.screenshot,alt:We.name,class:"template-modal__image ivyforms-mb-0 ivyforms-mx-0 ivyforms-p-0"},null,8,h3),C("div",g3,[C("div",_3,[We.is_pro&&(!u(g)()||!u(x)())?(f(),P(Ie,{key:0},[We.demo_url?(f(),ne(Pe,{key:0,priority:"tertiary",onClick:Vt=>ot(We)},{default:_(()=>[le(D(u(p)("view_demo")),1)]),_:1},8,["onClick"])):de("",!0),d(Pe,{priority:"pro",class:"template-modal__upgrade-button",onClick:pt},{default:_(()=>[le(D(u(g)()?u(p)("activate_license"):u(p)("upgrade")),1)]),_:1})],64)):(f(),P(Ie,{key:1},[d(Pe,{priority:"tertiary",onClick:Vt=>xe(We)},{default:_(()=>[le(D(u(p)("preview")),1)]),_:1},8,["onClick"]),d(Pe,{priority:"primary",loading:F.value&&A.value===We.id,onClick:Vt=>ct(We)},{default:_(()=>[F.value?de("",!0):(f(),P(Ie,{key:0},[le(D(u(p)("use_this_template")),1)],64))]),_:1},8,["loading","onClick"])],64))])])])]),footer:_(()=>[C("div",b3,[C("div",{ref_for:!0,ref:Vt=>rn(Vt),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"},[le(D(We.name)+" ",1),We.is_pro?(f(),P("span",w3)):de("",!0)],512),C("div",x3,D(We.description),1)])]),_:2},1032,["title","description","starred","onStarClick"])]))),128))]))),128)),!h.value&&be.value.length===0?(f(),P("div",I3,[C("div",F3,[d(Jt,{name:"search",type:"outline",size:"d",category:"global"})]),C("h4",k3,D(u(p)("no_templates_found")),1),C("p",S3,D(u(p)("try_adjusting_criteria")),1)])):de("",!0)])]),_:1},8,["style"])])],512)])]))]),_:1},8,["visible"]))}}),Tc=Me(B3,[["__scopeId","data-v-ab07f236"]]),U3={class:"all-forms ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},q3={class:"ivyforms-all-forms-option-bar"},z3={class:"ivyforms-all-forms-option-bar__left"},N3={class:"ivyforms-all-forms-option-bar__right"},W3={class:"ivyforms-all-forms-table"},Y3={key:0,class:"ivyforms-table-skeleton"},H3={class:"ivyforms-all-forms-pagination-container"},G3=Se({__name:"AllForms",setup(r){const{startWatching:n}=sn();n();const a=gn(),i=On(),{getLabel:l}=Oe(),m=xr(),c=bo(),{getAdminPageUrl:y,navigateToAdminPage:p}=Un(),$=q(),S=q(0),g=q(null),x=q(null),k=q(null),b=q(!1),h=q([]),F=q([]),A=q(0),O=q(null),M=q(!1),L=q(!0),H=q({}),E=q(null),j=q(""),J=q(""),z=q(!1),Y=No.debounce(Q=>{J.value=Q},500),U=w(()=>j.value!==J.value),R=w(()=>L.value||U.value),B=w(()=>G.starred!==null||G.published!==null),ee=w(()=>O.value!==null),N=pn({starred:null,published:null}),{filters:G,pagination:Z,sort:be,withSuppressedUpdates:Te,resetState:we}=ms({filters:N,pagination:pn({page:1,perPage:10}),sort:pn({column:"id",order:"desc"}),searchQuery:j,dateRange:O,preserveOtherParams:!0,onRestored:()=>ie(!0)}),Fe=pn({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),ke=Ea(),tt=()=>De(kt,{modelValue:Pt.value,size:"s",type:"checkmark",ariaLabel:l("select_all_forms"),"onUpdate:modelValue":Q=>Ee(Q)},()=>[]),te=({rowData:Q})=>Q?De(kt,{modelValue:Q.selected,type:"checkmark",size:"s",ariaLabel:l("select_form_header"),"onUpdate:modelValue":ue=>Q.selected=ue},()=>[]):null,ge=({rowData:Q})=>Q?De(Ya,{size:"s",href:y(xn,`/manage/${Q.id}`)},()=>[Q.id]):null,fe=({rowData:Q})=>Q?De(Ya,{size:"s",href:y(xn,`/manage/${Q.id}`),class:"ivyforms-name-cell"},()=>[Q.name]):null,Ce=({rowData:Q})=>Q?De(Jt,{name:Q.starred?"star-2":"star",type:"fill",size:"d",color:Q.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{Q.starred=!Q.starred,await m.updateStarred(Q.id,Q.starred),Q.starred?(Fe.starredTrueCount++,Fe.starredFalseCount--):(Fe.starredTrueCount--,Fe.starredFalseCount++)}}):null,re=({rowData:Q})=>Q?De(Bn,{modelValue:Q.published,size:"s",ariaLabel:l("status_switch"),"onUpdate:modelValue":async ue=>{Q.published=ue,await m.updateStatus(Q.id,Q.published),Q.published?(Fe.publishedTrueCount++,Fe.publishedFalseCount--):(Fe.publishedTrueCount--,Fe.publishedFalseCount++)}}):null,xe=({rowData:Q})=>{if(!Q)return null;const ue=m.entryCount[Q.id];return De(Ya,{size:"s",href:y(xn,`/manage/${Q.id}/results/entries`)},()=>[ue!==void 0?ue:"-"])},Ze=({rowData:Q})=>{if(!Q)return null;const ue=`[ivyforms id=${Q.id}]`;return De("div",[De(Kt,{content:l("copy_shortcode"),placement:"top"},()=>[De(Pe,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ariaLabel:l("copy_shorcode_table_form"),onClick:he(ue)})]),De("span",ue)])},ct=({rowData:Q})=>Q?De("div",{class:["ivyforms-column-actions",{hovered:Q.id===E.value}]},[De(Kt,{content:l("edit"),placement:"top"},()=>[De(Pe,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:wt(Q.id)})]),De(Kt,{content:l("duplicate"),placement:"top"},()=>[De(Pe,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:Rt(Q.id)})]),De(Kt,{content:l("preview"),placement:"top"},()=>[De(Pe,{iconOnly:!0,iconStart:"preview",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:ia(Q.id)})]),De(Kt,{content:l("actions"),placement:"top"},()=>[De(Pe,{iconOnly:!0,iconStart:"context-menu-dot",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ref:ue=>{H.value[Q.id]=ue&&"$el"in ue&&ue.$el instanceof HTMLElement?ue.$el:null},onClick:()=>Et(Q.id)})])]):null,ze=q([{key:"select",width:56,minWidth:56,headerRenderer:tt,cellRenderer:te,visible:!0,showInModal:!1,fixed:yo.LEFT},{key:"star",width:32,minWidth:32,title:l("starred"),headerRenderer:()=>De(Jt,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:Ce,visible:!0,showInModal:!0},{key:"id",title:l("id"),width:40,minWidth:40,cellRenderer:ge,visible:!0,showInModal:!0,sortable:!0},{key:"name",title:l("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:fe,visible:!0,showInModal:!0},{key:"published",title:l("published"),width:48,minWidth:48,cellRenderer:re,visible:!0,showInModal:!0},{key:"entries",title:l("entries"),width:54,minWidth:54,cellRenderer:xe,visible:!0,showInModal:!0},{key:"shortcode",title:l("shortcode"),width:160,minWidth:160,cellRenderer:Ze,visible:!0,showInModal:!0},{key:"date-created",title:l("date_created"),width:105,minWidth:105,cellRenderer:({rowData:Q})=>De("span",na.formatWPDate(Q.dateCreated)),visible:!0,showInModal:!0},{key:"date-edited",title:l("date_edited"),width:105,minWidth:105,cellRenderer:({rowData:Q})=>De("span",na.formatWPDate(Q.dateEdited)),visible:!0,showInModal:!0},{key:"author",title:l("author"),width:204,minWidth:204,cellRenderer:({rowData:Q})=>De("span",Q.author),visible:!0,sortable:!0,showInModal:!0},{key:"actions",headerRenderer:()=>De(Kt,{content:l("column_visibility"),placement:"left",ariaLabel:l("column_visibility")},()=>[De(Jt,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:un,style:"cursor: pointer;",ariaLabel:l("column_visibility"),role:"button"})]),class:"ivyforms-cell-actions",width:160,minWidth:160,cellRenderer:ct,visible:!0,showInModal:!1,fixed:yo.RIGHT}]),st=w(()=>na.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),dt=w(()=>{const Q=ze.value.filter(Pn=>Pn.visible),ue=Q.filter(Pn=>Pn.showInModal),He=S.value||0,gt=Q.reduce((Pn,to)=>Pn+(typeof to.width=="number"?to.width:0),0),kn=He-gt>0?He/ue.length:null;return Q.map(Pn=>Pn.showInModal&&kn?{...Pn,width:Math.floor(kn)}:Pn)}),mt=w(()=>ze.value.reduce((Q,ue)=>Q+(typeof ue.minWidth=="number"?ue.minWidth:parseFloat(ue.minWidth)||0),0)),yt=w(()=>F.value.some(Q=>Q.selected)),Je=w(()=>F.value.filter(Q=>Q.selected).map(Q=>Q.id)),Pt=w(()=>F.value.length>0&&F.value.every(Q=>Q.selected)),en=w({get(){return h.value.every(Q=>Q.visible)},set(Q){h.value.forEach(He=>{He.key!=="id"&&He.showInModal&&(He.visible=Q)});const ue=h.value.find(He=>He.key==="id");ue&&(ue.visible=!0)}}),ot=w(()=>h.value.filter(Q=>Q.visible).length),pt=Q=>ot.value===3&&h.value.find(ue=>ue.key===Q)?.visible,tn=w(()=>j.value.trim()!==""||O.value||G.starred!==null||G.published!==null),rn=Q=>({page:Z.page,perPage:Z.perPage,search:J.value,sortBy:be.column,sortOrder:be.order,dateRange:na.formatDateRangeForApi(O.value),shouldGetCount:Q,filters:{starred:G.starred,published:G.published}}),he=Q=>()=>{if(navigator.clipboard)navigator.clipboard.writeText(Q).then(()=>{Ge({message:l("copied_shortcode"),type:"success"})});else{const ue=document.createElement("textarea");ue.value=Q,ue.style.position="fixed",ue.style.opacity="0",document.body.appendChild(ue),ue.select();try{document.execCommand("copy"),Ge({message:l("copied_shortcode"),type:"success"})}catch(He){Ge({message:`${l("error_refreshing")} ${He}`,type:"error"})}document.body.removeChild(ue)}};Le(j,Y),Le([()=>Z.page,()=>Z.perPage,()=>J.value,()=>G.starred,()=>G.published,()=>O.value],async([,,Q,ue,He,gt],Ke)=>{Ke&&(Q!==Ke[2]||ue!==Ke[3]||He!==Ke[4]||gt!==Ke[5])&&(Z.page=1),L.value=!0,await m.fetchData(rn(!1)),F.value=m.tableData,A.value=m.paginationMeta.total,L.value=!1},{flush:"sync"}),Le(()=>m.tableData,Q=>{F.value=Q,L.value=!1},{immediate:!0}),Le(()=>m.filterCount,Q=>{Fe.publishedTrueCount=Q.publishedTrueCount,Fe.publishedFalseCount=Q.publishedFalseCount,Fe.starredTrueCount=Q.starredTrueCount,Fe.starredFalseCount=Q.starredFalseCount},{immediate:!0}),Le(()=>h.value.map(Q=>Q.visible),()=>{if(h.value.filter(ue=>ue.visible).length===0){const ue=h.value.find(He=>He.key==="id");ue&&(ue.visible=!0)}}),Le(()=>i.isFullScreenMode,()=>ie(!1)),Le(()=>F.value,async()=>{await dn()});const ie=async Q=>{L.value=!0;try{await m.fetchData(rn(Q)),F.value=m.tableData;const ue=m.paginationMeta;await Te(async()=>{Z.page=ue.page,Z.perPage=ue.perPage}),A.value=ue.total,Q&&(Fe.publishedTrueCount=m.filterCount.publishedTrueCount,Fe.publishedFalseCount=m.filterCount.publishedFalseCount,Fe.starredTrueCount=m.filterCount.starredTrueCount,Fe.starredFalseCount=m.filterCount.starredFalseCount)}finally{L.value=!1,await dn()}},se=({column:Q,order:ue})=>{be.column=Q,be.order=ue==="asc"?"asc":ue==="desc"?"desc":"",Z.page=1,ie(!1)},Be=()=>{z.value=!0},We=()=>{z.value=!1},Vt=()=>{ie(!1),z.value=!1},wt=Q=>()=>{p(xn,`/manage/${Q}`)},Nt=Q=>()=>{p(xn,`/manage/${Q}/settings/general`)},Rt=Q=>async()=>{await ke.handleActionClick(Q,null,"form","duplicate",{setLoading:ue=>{L.value=ue}})},ia=Q=>()=>{window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${Q}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},ve=()=>{F.value.forEach(Q=>{Q.selected=!1})},Ee=Q=>{F.value.forEach(ue=>ue.selected=Q)},ht=async Q=>{if(!Je.value.length)return;L.value=!0;const ue=[...Je.value];try{const He=F.value.filter(gt=>ue.includes(gt.id));await m.updateStarreds(ue,Q),He.forEach(gt=>{gt.starred!==Q&&(Q?(Fe.starredTrueCount++,Fe.starredFalseCount--):(Fe.starredTrueCount--,Fe.starredFalseCount++)),gt.starred=Q})}catch(He){Ge({message:String(He),type:"error"})}finally{L.value=!1}},Et=No.debounce(Q=>{const ue=H.value[Q];if(!ue){Ge({message:l("menu_button_element_not_found"),type:"error"});return}E.value=Q;const He=document.querySelector(".ivyforms-table");He&&He.querySelectorAll(".el-table-v2__row").forEach(Ke=>{Ke.getAttribute("rowkey")===Q.toString()&&Ke.classList.add("highlighted")}),c.openContextMenu({actions:[Ft(It.Entries,{handler:()=>{p(xn,`/manage/${Q}/results/entries`)}}),Ft(It.Settings,{handler:Nt(Q)}),Ft(It.Delete,{handler:async gt=>{await ke.handleActionClick(null,[gt],"forms","delete",{setLoading:Ke=>{L.value=Ke}})}})],entityId:Q,contextMenuButtonRef:ue,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(kn=>kn.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(kn=>kn.classList.remove("hovered")),E.value=null}})},100),dn=async()=>{await on();const Q=document.querySelector(".ivyforms-table");if(!Q)return;const ue=Q.querySelectorAll(".el-table-v2__row");ue.length&&ue.forEach(He=>{const gt=He.getAttribute("rowkey");gt&&(He.addEventListener("mouseenter",()=>{E.value=Number(gt),ue.forEach(Ke=>{Ke.getAttribute("rowkey")===gt&&Ke.classList.add("hovered")})}),He.addEventListener("mouseleave",()=>{E.value=null,ue.forEach(Ke=>{Ke.getAttribute("rowkey")===gt&&Ke.classList.remove("hovered")})}))})},un=()=>{h.value=ze.value.map(Q=>({key:Q.key,visible:Q.visible,showInModal:Q.showInModal??!0,title:Q.title})),b.value=!0},Yt=()=>{h.value.forEach(He=>{const gt=ze.value.find(Ke=>Ke.key===He.key);gt&&(gt.visible=He.visible)}),ze.value=[...ze.value];const Q=ze.value.filter(He=>He.visible&&He.showInModal),ue=Q.length>0?`${100/Q.length}%`:"auto";ze.value.forEach(He=>{He.showInModal&&(He.width=He.visible?ue:null)}),b.value=!1},qn=()=>{M.value=!0,on(()=>{La(),document.querySelector(".el-date-editor")?.click()})},La=()=>{on(()=>{const Q=x.value&&"$el"in x.value?x.value.$el:x.value,ue=k.value&&"$el"in k.value?k.value.$el:k.value;if(Q instanceof HTMLElement&&ue instanceof HTMLElement){const He=Q.getBoundingClientRect();ue.style.position="absolute",ue.style.top=`${He.bottom+8}px`,ue.style.left=`${He.left}px`,ue.style.inset="unset"}})},eo=()=>{M.value=!1},ae=()=>{O.value=null,M.value=!1},me=(Q,ue=500)=>()=>{Q(),setTimeout(()=>{c.closeContextMenu()},ue)},Re=async()=>{if(c.isOpen){c.closeContextMenu();return}c.openContextMenu({actions:[Ft(It.Starred,{handler:me(()=>G.starred=G.starred===!0?null:!0),isActive:()=>G.starred===!0,rightText:Fe.starredTrueCount.toString(),secondary:!0}),Ft(It.Unstarred,{handler:me(()=>G.starred=G.starred===!1?null:!1),isActive:()=>G.starred===!1,rightText:Fe.starredFalseCount.toString(),secondary:!0}),Ft(It.Published,{handler:me(()=>G.published=G.published===!0?null:!0),isActive:()=>G.published===!0,rightText:Fe.publishedTrueCount.toString(),secondary:!0}),Ft(It.Unpublished,{handler:me(()=>G.published=G.published===!1?null:!1),isActive:()=>G.published===!1,rightText:Fe.publishedFalseCount.toString(),secondary:!0}),Ft(It.ResetFilters,{handler:me(()=>Dt()),secondary:!0,divided:!0})],contextMenuButtonRef:x.value})},rt=()=>{G.starred=null,G.published=null},Dt=()=>{we()};function Ut(Q){const ue=x.value&&("$el"in x.value?x.value.$el:x.value),He=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");c.isOpen&&!ue?.contains(Q.target)&&!He?.contains(Q.target)&&c.closeContextMenu()}return $t(()=>{document.addEventListener("mousedown",Ut),a.loadAllSettings(),g.value=new ResizeObserver(ue=>{for(const He of ue)S.value=He.contentRect.width});const Q=$.value?.$el?.parentElement;Q&&g.value.observe(Q)}),go(()=>{document.removeEventListener("mousedown",Ut),g.value&&g.value.disconnect()}),(Q,ue)=>{const He=wo,gt=is,Ke=n_,kn=kr,Pn=Fr,to=Pa,Bi=Li,Ui=Ri;return f(),P("div",U3,[C("div",q3,[C("div",z3,[d(He,{modelValue:j.value,"onUpdate:modelValue":ue[0]||(ue[0]=Ot=>j.value=Ot),class:"ivyforms-search__fixed-width",placeholder:u(l)("search")},null,8,["modelValue","placeholder"]),M.value?(f(),ne(Bo,{key:0,ref_key:"datePickerPopperRef",ref:k,modelValue:O.value,"onUpdate:modelValue":ue[1]||(ue[1]=Ot=>O.value=Ot),type:"datetimerange","date-format":st.value,"aria-label":u(l)("date_filters"),clearable:"",shortcuts:"",secondary:"",onClose:eo},null,8,["modelValue","date-format","aria-label"])):de("",!0),d(gt,{color:"tertiary",type:"datepicker","aria-label":u(l)("date_filters"),indicator:ee.value,"custom-hide-indicator":ae,onClick:qn},null,8,["aria-label","indicator"]),d(gt,{ref_key:"menuButtonRef",ref:x,color:"tertiary",type:"filter","aria-label":u(l)("filters"),indicator:B.value,"custom-hide-indicator":rt,onClick:Re},null,8,["aria-label","indicator"]),d(Ir)]),C("div",N3,[d(Pe,{"icon-start":"plus",onClick:Be},{default:_(()=>[le(D(u(l)("form")),1)]),_:1})])]),C("div",W3,[d(Bi,{ref_key:"tableRef",ref:$,data:R.value?[]:F.value,loading:R.value,total:A.value,"row-key":"id",columns:dt.value,"min-table-width":mt.value,"is-custom-header":yt.value,sort:u(be),pagination:"",onSortChange:se},{header:_(()=>[d(Ke,{loading:L.value,"onUpdate:loading":ue[2]||(ue[2]=Ot=>L.value=Ot),"selected-ids":Je.value,onUnselectAll:ve,onBulkAddStar:ue[3]||(ue[3]=()=>ht(!0)),onBulkRemoveStar:ue[4]||(ue[4]=()=>ht(!1))},null,8,["loading","selected-ids"])]),empty:_(()=>[R.value?(f(),P("div",Y3,[d(Pn,null,{template:_(()=>[(f(!0),P(Ie,null,qe(u(Z).perPage,Ot=>(f(),ne(kn,{key:Ot,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):tn.value?(f(),ne(to,{key:2,image:"filters",title:u(l)("empty_state_all_forms_title"),subtitle:u(l)("empty_state_all_forms_subtitle")},{actionButton:_(()=>[d(Pe,{onClick:Dt},{default:_(()=>[le(D(u(l)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(f(),ne(to,{key:1,image:"not-found",title:u(l)("empty_state_all_forms_title"),subtitle:u(l)("empty_state_all_forms_subtitle")},{actionButton:_(()=>[d(Pe,{"icon-start":"plus",onClick:Be},{default:_(()=>[le(D(u(l)("form")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"]),d(ns,{modelValue:b.value,"onUpdate:modelValue":ue[7]||(ue[7]=Ot=>b.value=Ot),title:u(l)("edit_table"),subtitle:u(l)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{footer:_(()=>[d(Pe,{priority:"tertiary",size:"d",type:"fill",onClick:ue[6]||(ue[6]=Ot=>b.value=!1)},{default:_(()=>[le(D(u(l)("cancel")),1)]),_:1}),d(Pe,{priority:"success",size:"d",type:"fill",onClick:Yt},{default:_(()=>[le(D(u(l)("apply")),1)]),_:1})]),default:_(()=>[d(kt,{modelValue:en.value,"onUpdate:modelValue":ue[5]||(ue[5]=Ot=>en.value=Ot),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:_(()=>[Fn(Q.$slots,"default",{},()=>[le(D(u(l)("show_all_forms")),1)])]),_:3},8,["modelValue"]),(f(!0),P(Ie,null,qe(h.value,Ot=>(f(),P("div",{key:Ot.key},[Ot.showInModal?(f(),ne(kt,{key:0,modelValue:Ot.visible,"onUpdate:modelValue":qi=>Ot.visible=qi,disabled:pt(Ot.key),priority:"secondary",size:"s",type:"checkmark"},{default:_(()=>[le(D(Ot.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):de("",!0)]))),128))]),_:3},8,["modelValue","title","subtitle"])]),d(Ho,{"show-close":"","align-center":"",type:"error",width:"342px"}),C("div",H3,[d(Ui,{"current-page":u(Z).page,"onUpdate:currentPage":ue[8]||(ue[8]=Ot=>u(Z).page=Ot),"page-size":u(Z).perPage,"onUpdate:pageSize":ue[9]||(ue[9]=Ot=>u(Z).perPage=Ot),total:A.value,secondary:"","aria-label":u(l)("pagination_navigation")},null,8,["current-page","page-size","total","aria-label"])]),d(Tc,{visible:z.value,"onUpdate:visible":ue[10]||(ue[10]=Ot=>z.value=Ot),"source-page-type":"allForms",onClose:We,onFormCreated:Vt},null,8,["visible"])])}}}),K3=Se({__name:"AllFormsPageSection",setup(r){return sn(),(n,a)=>{const i=G3,l=Ja;return f(),ne(l,{"has-table":""},{default:_(()=>[d(i)]),_:1})}}}),X3=Se({__name:"FormsPage",setup(r){const{getLabel:n}=Oe(),{navigateToAllForms:a,navigateToEntries:i,navigateToSettings:l,navigateToIntegrations:m}=Un(),c=n("all_forms");po("pageTitle",c);const y=On(),p=w(()=>y.isFullScreenMode),$=q(aa),S=[{label:n("all_forms"),index:aa},{label:n("entries"),index:In},{label:n("integrations"),index:fa},{label:n("settings"),index:ho}],g=x=>{x!==$.value&&($.value=x,x===aa?a():x===In?i():x===ho?l():x===fa&&m())};return(x,k)=>{const b=ja,h=Xa,F=Za,A=Aa,O=K3;return f(),P(Ie,null,[d(A,null,{left:_(()=>[p.value?(f(),ne(h,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(f(),P(Ie,null,qe(S,M=>d(b,{key:M.index,label:M.label,name:M.index,"is-active":$.value===M.index,type:"tonal",onClick:L=>g(M.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):de("",!0)]),default:_(()=>[d(F)]),_:1}),C("div",{class:Ne(["ivyforms-all-forms-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":p.value}])},[d(O)],2)],64)}}}),fo=20,ec=100,ea=q(null),xi=q(null),Zl=q(0),Ii=q(0),Fi=q(0),cr=q(null);let Jl=0;function ps(){const r=Ye();Jl++;const n=x=>{if(x.length===0)return;const k=x.reduce((b,h)=>b+(h.width??100),0);if(k>=95&&k<=105){if(k>100){const h=100/k;x.forEach(F=>{F.width=Math.max(fo,(F.width??100)*h)})}else if(k<100){const h=100-k,F=x[x.length-1];F.width=(F.width??100)+h}x.forEach(h=>{h.width=Math.round((h.width??100)*10)/10});const b=x.reduce((h,F)=>h+(F.width??100),0);if(Math.abs(b-100)>.01){const h=x[x.length-1];h.width=Math.round(((h.width??100)+(100-b))*10)/10}}else x.forEach(b=>{b.width=Math.round((b.width??100)*10)/10})},a=(x,k)=>100-r.fields.filter(F=>F.rowIndex===x&&F.fieldIndex!==k).reduce((F,A)=>F+(A.width??100),0),i=(x,k,b)=>{x.preventDefault(),x.stopPropagation(),ea.value=k,xi.value=b,Zl.value=x.clientX,Ii.value=k.width??100,cr.value=null,document.body.classList.add("ivyforms-resizing-field"),document.body.style.cursor="col-resize",document.body.style.userSelect="none";const h=r.fields.filter(O=>O.rowIndex===k.rowIndex);h.sort((O,M)=>(O.columnIndex??0)-(M.columnIndex??0));const F=h.findIndex(O=>O.fieldIndex===k.fieldIndex),A=F<h.length-1?h[F+1]:null;Fi.value=A?A.width??100:0,document.addEventListener("mousemove",l,{passive:!1}),document.addEventListener("mouseup",m)},l=x=>{if(x.preventDefault(),x.stopPropagation(),!ea.value||xi.value!=="right")return;const k=x.clientX-Zl.value,b=document.querySelector(".ivyforms-form-builder__grid-container")?.clientWidth??800,h=k/b*100,F=ea.value,A=r.fields.filter(H=>H.rowIndex===F.rowIndex);A.sort((H,E)=>(H.columnIndex??0)-(E.columnIndex??0));const O=A.findIndex(H=>H.fieldIndex===F.fieldIndex),M=O<A.length-1?A[O+1]:null;let L=Ii.value+h;if(L=Math.max(fo,Math.min(ec,L)),M){const E=Ii.value+Fi.value-L;E>=fo&&(F.width=Math.round(L*10)/10,M.width=Math.round(E*10)/10)}else{const E=100-A.filter(j=>j.fieldIndex!==F.fieldIndex).reduce((j,J)=>j+(J.width??100),0);L=Math.max(fo,Math.min(E,L)),F.width=Math.round(L*10)/10}},m=()=>{if(document.body.classList.remove("ivyforms-resizing-field"),document.body.style.cursor="",document.body.style.userSelect="",ea.value){const x=r.fields.filter(k=>k.rowIndex===ea.value.rowIndex);n(x),r.updateFieldPositions()}ea.value=null,xi.value=null,Fi.value=0,document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",m)};return Sr(()=>{Jl--,Jl===0&&(document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",m),document.body.classList.remove("ivyforms-resizing-field"),document.body.style.cursor="",document.body.style.userSelect="",ea.value=null,xi.value=null,Zl.value=0,Ii.value=0,Fi.value=0,cr.value=null)}),{resizingField:ea,hoveredFieldForResize:cr,startResize:i,setHoveredField:x=>{ea.value||(cr.value=x)},shouldShowResizeHandles:x=>Ye().fields.filter(h=>h.rowIndex===x.rowIndex).length>=5?!1:ea.value?ea.value.fieldIndex===x.fieldIndex:cr.value?.fieldIndex===x.fieldIndex,getAvailableSpace:a,getWidthForDropInEmptySpace:x=>{const k=a(x);return Math.max(fo,Math.min(ec,k))},canDuplicateField:x=>a(x.rowIndex??0)>=fo,getWidthForDuplicate:x=>{const k=x.width??100,b=a(x.rowIndex??0);return b>=k?k:Math.max(fo,b)},normalizeRowWidths:n}}const j3={class:"ivyforms-field__text"},Q3={key:0,class:"ivyforms-description-message regular-14"},Z3=Se({__name:"TextField",props:{fieldIndex:{}},setup(r){const n=r,a=Ye(),i=w(()=>a.fields.find(x=>x.fieldIndex===n.fieldIndex)),l=w(()=>i.value?.label||""),m=w(()=>i.value?.placeholder||""),c=w(()=>i.value?.required||!1),y=w(()=>i.value?.hideLabel||!1),p=w(()=>i.value?.fieldIndex??n.fieldIndex),$=w(()=>i.value?.defaultValue||""),S=w(()=>i.value?.description||""),g=w(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(x,k)=>{const b=at,h=$e;return f(),P("div",j3,[d(h,{label:y.value?"":l.value,required:c.value,"label-position":g.value},{default:_(()=>[d(b,{id:p.value,"aria-label":l.value,readonly:"",placeholder:m.value,"model-value":$.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"]),S.value?(f(),P("div",Q3,D(S.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])])}}}),J3=Me(Z3,[["__scopeId","data-v-bb8fc1e8"]]),eb={class:"ivyforms-field__email"},tb={key:0,class:"ivyforms-description-message regular-14"},nb=Se({__name:"EmailField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,i=Ye(),l=w(()=>i.fields.find(h=>h.fieldIndex===a.fieldIndex)),m=w(()=>l.value?.label||""),c=w(()=>l.value?.placeholder||""),y=w(()=>l.value?.required||!1),p=w(()=>l.value?.hideLabel||!1),$=w(()=>l.value?.fieldIndex??a.fieldIndex),S=w(()=>l.value?.defaultValue||""),g=w(()=>l.value?.labelPosition==="default"?"top":l.value?.labelPosition||"top"),x=w(()=>l.value?.description||""),k=w(()=>l.value?.confirmFieldLabel||n("confirmation_label_placeholder")),b=w(()=>l.value?.confirmFieldPlaceholder||"");return(h,F)=>{const A=at,O=$e;return f(),P("div",eb,[d(O,{label:p.value?"":m.value,class:Ne(["ivyforms-field__email--first-form-item",{"ivyforms-field__email--confirm-first-form-item":l.value?.confirmFieldEnabled}]),required:y.value,"label-position":g.value},{default:_(()=>[d(A,{id:$.value,"aria-label":m.value,readonly:"",placeholder:c.value,"model-value":S.value,type:"email"},null,8,["id","aria-label","placeholder","model-value"]),x.value?(f(),P("div",tb,D(x.value),1)):de("",!0)]),_:1},8,["label","class","required","label-position"]),l.value?.confirmFieldEnabled?(f(),ne(O,{key:0,class:"ivyforms-field__email--second-form-item",label:l.value?.confirmFieldHideLabel?"":k.value,required:y.value},{default:_(()=>[d(A,{id:$.value+"-confirm",readonly:"",placeholder:b.value,"model-value":"",type:"email"},null,8,["id","placeholder"])]),_:1},8,["label","required"])):de("",!0)])}}}),ab=Me(nb,[["__scopeId","data-v-8230460c"]]),ob={class:"ivyforms-field__numeric"},rb={key:0,class:"ivyforms-description-message regular-14"},ib=Se({__name:"NumericField",props:{fieldIndex:{}},setup(r){const n=["us_decimal","us_int","eu_decimal","eu_int",""];function a(h){return typeof h!="string"?!1:n.includes(h)}const i=r,l=Ye(),m=w(()=>l.fields.find(h=>h.fieldIndex===i.fieldIndex)),c=w(()=>m.value?.label||""),y=w(()=>m.value?.placeholder||""),p=w(()=>m.value?.required||!1),$=w(()=>m.value?.hideLabel||!1),S=w(()=>m.value?.fieldIndex??i.fieldIndex),g=w(()=>{const h=m.value?.defaultValue;if(h===""||h===null||h===void 0)return null;const F=Number(h);return isNaN(F)?null:F}),x=w(()=>m.value?.description||""),k=w(()=>m.value?.labelPosition==="default"?"top":m.value?.labelPosition||"top"),b=w(()=>{const h=m.value?.numberFormat||"";return a(h)?h:""});return(h,F)=>{const A=$e;return f(),P("div",ob,[d(A,{label:$.value?"":c.value,required:p.value,"label-position":k.value},{default:_(()=>[d(Si,{id:S.value,"read-only":"",placeholder:y.value,"model-value":g.value,"number-format":b.value},null,8,["id","placeholder","model-value","number-format"]),x.value?(f(),P("div",rb,D(x.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])])}}}),lb=Me(ib,[["__scopeId","data-v-9ac81118"]]),sb={class:"ivyforms-field__paragraph"},db={key:0,class:"ivyforms-description-message regular-14"},ub=Se({__name:"ParagraphField",props:{fieldIndex:{}},setup(r){const n=r,a=Ye(),i=w(()=>a.fields.find(k=>k.fieldIndex===n.fieldIndex)),l=w(()=>i.value?.label||""),m=w(()=>i.value?.placeholder||""),c=w(()=>i.value?.required||!1),y=w(()=>i.value?.hideLabel||!1),p=w(()=>i.value?.fieldIndex??n.fieldIndex),$=w(()=>i.value?.defaultValue||""),S=w(()=>i.value?.rows<=0?3:i.value?.rows),g=w(()=>i.value?.description||""),x=w(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(k,b)=>{const h=at,F=$e;return f(),P("div",sb,[d(F,{label:y.value?"":l.value,required:c.value,"label-position":x.value},{default:_(()=>[d(h,{id:p.value,readonly:"",placeholder:m.value,"model-value":$.value,type:"textarea",rows:S.value},null,8,["id","placeholder","model-value","rows"]),g.value?(f(),P("div",db,D(g.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])])}}}),cb=Me(ub,[["__scopeId","data-v-4388eb82"]]),fb={class:"ivyforms-field__phone"},mb={key:0,class:"ivyforms-description-message regular-14"},pb=Se({__name:"PhoneField",props:{fieldIndex:{}},setup(r){const n=r,a=Ye(),i=w(()=>a.fields.find(x=>x.fieldIndex===n.fieldIndex)),l=w(()=>i.value?.label||""),m=w(()=>i.value?.placeholder||"(___) __ - __ - __"),c=w(()=>i.value?.required||!1),y=w(()=>i.value?.hideLabel||!1),p=w(()=>i.value?.fieldIndex??n.fieldIndex),$=w(()=>i.value?.defaultValue||""),S=w(()=>i.value?.description||""),g=w(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(x,k)=>{const b=$e;return f(),P("div",fb,[d(b,{label:y.value?"":l.value,required:c.value,"label-position":g.value},{default:_(()=>[d(y0,{id:p.value,disabled:"",placeholder:m.value,"model-value":$.value,type:"number"},null,8,["id","placeholder","model-value"]),S.value?(f(),P("div",mb,D(S.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])])}}}),vb=Me(pb,[["__scopeId","data-v-6dcd8378"]]),yb={class:"ivyforms-form-builder-field-recaptcha"},hb={key:0},gb={key:0,class:"ivyforms-recaptcha-widget"},_b={class:"ivyforms-recaptcha-widget__header"},bb={class:"ivyforms-recaptcha-widget__checkbox"},wb={class:"ivyforms-recaptcha-widget__text"},xb={class:"ivyforms-recaptcha-widget__logos"},Ib={key:1,class:"ivyforms-recaptcha-badge"},Fb={class:"ivyforms-recaptcha-badge__icon"},kb={class:"ivyforms-recaptcha-badge__content"},Sb={class:"ivyforms-recaptcha-badge__text"},Cb={class:"ivyforms-recaptcha-badge__protected"},Mb={class:"ivyforms-recaptcha-badge__links"},Tb={href:"#",class:"ivyforms-recaptcha-badge__link"},$b={href:"#",class:"ivyforms-recaptcha-badge__link"},Pb={key:1,class:"ivyforms-recaptcha-warning"},Eb=Se({__name:"RecaptchaField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=gn(),{getAdminPageUrl:i}=Un(),l=()=>i(Tr,"/security/recaptcha"),m=w(()=>a.isRecaptchaConfigured),c=w(()=>a.recaptchaType);return(y,p)=>{const $=Jt,S=wr,g=$e;return f(),P("div",yb,[d(g,null,{default:_(()=>[m.value?(f(),P("div",hb,[c.value==="v2"?(f(),P("div",gb,[C("div",_b,[C("div",bb,[d($,{name:"check",type:"outline",category:"global",size:"s",class:"ivyforms-recaptcha-widget__icon"})]),C("span",wb,D(u(n)("not_a_robot")),1),C("div",xb,[d($,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})])])])):(f(),P("div",Ib,[C("div",Fb,[d($,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})]),C("div",kb,[C("div",Sb,[C("span",Cb,D(u(n)("protected_by"))+" reCAPTCHA",1)]),C("div",Mb,[C("a",Tb,D(u(n)("privacy")),1),p[0]||(p[0]=C("span",{class:"ivyforms-recaptcha-badge__separator"},"-",-1)),C("a",$b,D(u(n)("terms")),1)])])]))])):(f(),P("div",Pb,[d(S,{state:"warning",description:u(n)("recaptcha_not_configured"),"show-button":!1,"show-link":!0,"link-text":u(n)("configure_now"),"link-url":l()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),Ab=Me(Eb,[["__scopeId","data-v-b4c54ca1"]]),Lb={xmlns:"http://www.w3.org/2000/svg",fill:"none","aria-label":"Cloudflare",viewBox:"0 0 73 25"};function Rb(r,n){return f(),P("svg",Lb,[...n[0]||(n[0]=[C("path",{fill:"#F6821F",d:"m61.885 15.784.178-.626c.213-.745.134-1.434-.223-1.94-.328-.466-.875-.74-1.54-.773l-12.58-.161a.245.245 0 0 1-.24-.22q-.006-.06.013-.117a.34.34 0 0 1 .293-.227l12.697-.163c1.506-.07 3.137-1.31 3.708-2.823l.724-1.92a.47.47 0 0 0 .02-.254C64.111 2.807 60.811 0 56.864 0c-3.636 0-6.723 2.382-7.83 5.692a3.67 3.67 0 0 0-2.612-.734c-1.745.176-3.147 1.601-3.32 3.372-.044.442-.011.888.096 1.32-2.85.083-5.134 2.453-5.134 5.365q0 .39.056.777a.25.25 0 0 0 .082.153c.044.04.101.062.16.062l23.226.003h.007a.31.31 0 0 0 .289-.226"},null,-1),C("path",{fill:"#FBAD41",d:"M66.076 6.953q-.175 0-.349.009a.2.2 0 0 0-.054.012.2.2 0 0 0-.127.135l-.495 1.734c-.212.745-.133 1.434.224 1.94.328.466.875.74 1.539.772l2.682.164a.24.24 0 0 1 .191.105.26.26 0 0 1 .028.232.34.34 0 0 1-.291.226l-2.787.163c-1.513.071-3.143 1.31-3.714 2.823l-.201.534a.15.15 0 0 0 .014.137.15.15 0 0 0 .118.068h9.596q.086 0 .155-.052a.26.26 0 0 0 .093-.136c.17-.615.256-1.25.255-1.89-.001-3.852-3.08-6.976-6.877-6.976"},null,-1),C("path",{fill:"#000",d:"M8.12 18.89h1.635v4.535h2.859v1.455H8.12zM14.308 21.902v-.017c0-1.72 1.366-3.115 3.187-3.115s3.17 1.378 3.17 3.098v.017c0 1.72-1.366 3.114-3.186 3.114-1.821 0-3.17-1.377-3.17-3.097m4.688 0v-.017c0-.863-.615-1.617-1.517-1.617-.894 0-1.493.736-1.493 1.6v.017c0 .863.615 1.617 1.51 1.617.901 0 1.5-.735 1.5-1.6M22.667 22.253V18.89h1.661v3.33c0 .862.43 1.274 1.088 1.274.657 0 1.087-.394 1.087-1.232V18.89h1.662v3.32c0 1.933-1.088 2.78-2.766 2.78s-2.732-.863-2.732-2.738M30.668 18.89h2.276c2.109 0 3.331 1.233 3.331 2.96v.018c0 1.728-1.24 3.012-3.364 3.012h-2.243zm2.302 4.518c.978 0 1.627-.547 1.627-1.515v-.017c0-.958-.649-1.515-1.627-1.515h-.666v3.047zM38.653 18.89h4.72v1.455h-3.085v1.018h2.791v1.378h-2.79v2.139h-1.636zM45.65 18.89h1.636v4.535h2.858v1.455H45.65zM54.419 18.848h1.576l2.513 6.032h-1.754l-.43-1.07h-2.277l-.421 1.07h-1.72zm1.433 3.67-.658-1.703-.666 1.703zM60.615 18.89h2.79c.903 0 1.527.24 1.923.65q.521.513.523 1.396v.017c0 .915-.482 1.522-1.214 1.839l1.408 2.088h-1.89l-1.188-1.814h-.716v1.814h-1.636zm2.715 2.875c.556 0 .877-.274.877-.71v-.017c0-.47-.337-.71-.886-.71h-1.07v1.439zM68.211 18.89h4.747v1.412H69.83v.907h2.833v1.31H69.83v.95H73v1.41h-4.789zM4.538 22.604c-.229.526-.71.898-1.351.898-.894 0-1.51-.753-1.51-1.617v-.017c0-.863.599-1.6 1.493-1.6.674 0 1.187.42 1.403.992h1.725c-.276-1.425-1.51-2.49-3.111-2.49C1.365 18.77 0 20.168 0 21.886v.017C0 23.622 1.349 25 3.17 25c1.558 0 2.775-1.024 3.096-2.395z"},null,-1)])])}const Db={render:Rb},Vb={class:"ivyforms-form-builder-field-turnstile ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100 ivyforms-px-0 ivyforms-py-0"},Ob={key:0},Bb={class:"ivyforms-form-builder-field-turnstile-widget"},Ub={class:"ivyforms-form-builder-field-turnstile-widget__container ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},qb={class:"ivyforms-form-builder-field-turnstile-widget__text regular-14 ivyforms-flex-1"},zb={class:"ivyforms-form-builder-field-turnstile-widget__right ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-flex-end ivyforms-gap-4"},Nb={class:"ivyforms-form-builder-field-turnstile-widget__logo-container ivyforms-flex ivyforms-align-items-center"},Wb={class:"ivyforms-form-builder-field-turnstile-widget__links ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},Yb={class:"ivyforms-form-builder-field-turnstile-widget__link-text"},Hb={class:"ivyforms-form-builder-field-turnstile-widget__link-text"},Gb={key:1,class:"ivyforms-turnstile-warning"},Kb=Se({__name:"TurnstileField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=gn(),{getAdminPageUrl:i}=Un(),l=()=>i(Tr,"/security/turnstile"),m=w(()=>a.isTurnstileConfigured);return(c,y)=>{const p=wr,$=$e;return f(),P("div",Vb,[d($,null,{default:_(()=>[m.value?(f(),P("div",Ob,[C("div",Bb,[C("div",Ub,[y[1]||(y[1]=C("div",{class:"ivyforms-form-builder-field-turnstile-widget__checkbox"},null,-1)),C("span",qb,D(u(n)("verify_you_are_human")),1),C("div",zb,[C("div",Nb,[d(u(Db),{class:"ivyforms-form-builder-field-turnstile-widget__logo"})]),C("div",Wb,[C("span",Yb,D(u(n)("privacy")),1),y[0]||(y[0]=C("span",{class:"ivyforms-form-builder-field-turnstile-widget__separator"},"·",-1)),C("span",Hb,D(u(n)("terms")),1)])])])])])):(f(),P("div",Gb,[d(p,{state:"warning",description:u(n)("turnstile_not_configured"),"show-button":!1,"show-link":!0,"link-text":u(n)("configure_now"),"link-url":l()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),Xb=Me(Kb,[["__scopeId","data-v-67c315c2"]]),jb={xmlns:"http://www.w3.org/2000/svg",width:"44",height:"46",fill:"none","aria-hidden":"true",style:{width:"44px",height:"50px",display:"block"}};function Qb(r,n){return f(),P("svg",jb,[...n[0]||(n[0]=[Qa('<path fill="#0074BF" d="M30 28h-4v4h4z" opacity=".5"></path><path fill="#0074BF" d="M26 28h-4v4h4zM22 28h-4v4h4z" opacity=".7"></path><path fill="#0074BF" d="M18 28h-4v4h4z" opacity=".5"></path><path fill="#0082BF" d="M34 24h-4v4h4z" opacity=".7"></path><path fill="#0082BF" d="M30 24h-4v4h4z" opacity=".8"></path><path fill="#0082BF" d="M26 24h-4v4h4zM22 24h-4v4h4z"></path><path fill="#0082BF" d="M18 24h-4v4h4z" opacity=".8"></path><path fill="#0082BF" d="M14 24h-4v4h4z" opacity=".7"></path><path fill="#008FBF" d="M38 20h-4v4h4z" opacity=".5"></path><path fill="#008FBF" d="M34 20h-4v4h4z" opacity=".8"></path><path fill="#008FBF" d="M30 20h-4v4h4zM26 20h-4v4h4zM22 20h-4v4h4zM18 20h-4v4h4z"></path><path fill="#008FBF" d="M14 20h-4v4h4z" opacity=".8"></path><path fill="#008FBF" d="M10 20H6v4h4z" opacity=".5"></path><path fill="#009DBF" d="M38 16h-4v4h4z" opacity=".7"></path><path fill="#009DBF" d="M34 16h-4v4h4zM30 16h-4v4h4zM26 16h-4v4h4zM22 16h-4v4h4zM18 16h-4v4h4zM14 16h-4v4h4z"></path><path fill="#009DBF" d="M10 16H6v4h4z" opacity=".7"></path><path fill="#00ABBF" d="M38 12h-4v4h4z" opacity=".7"></path><path fill="#00ABBF" d="M34 12h-4v4h4zM30 12h-4v4h4zM26 12h-4v4h4zM22 12h-4v4h4zM18 12h-4v4h4zM14 12h-4v4h4z"></path><path fill="#00ABBF" d="M10 12H6v4h4z" opacity=".7"></path><path fill="#00B9BF" d="M38 8h-4v4h4z" opacity=".5"></path><path fill="#00B9BF" d="M34 8h-4v4h4z" opacity=".8"></path><path fill="#00B9BF" d="M30 8h-4v4h4zM26 8h-4v4h4zM22 8h-4v4h4zM18 8h-4v4h4z"></path><path fill="#00B9BF" d="M14 8h-4v4h4z" opacity=".8"></path><path fill="#00B9BF" d="M10 8H6v4h4z" opacity=".5"></path><path fill="#00C6BF" d="M34 4h-4v4h4z" opacity=".7"></path><path fill="#00C6BF" d="M30 4h-4v4h4z" opacity=".8"></path><path fill="#00C6BF" d="M26 4h-4v4h4zM22 4h-4v4h4z"></path><path fill="#00C6BF" d="M18 4h-4v4h4z" opacity=".8"></path><path fill="#00C6BF" d="M14 4h-4v4h4z" opacity=".7"></path><path fill="#00D4BF" d="M30 0h-4v4h4z" opacity=".5"></path><path fill="#00D4BF" d="M26 0h-4v4h4zM22 0h-4v4h4z" opacity=".7"></path><path fill="#00D4BF" d="M18 0h-4v4h4z" opacity=".5"></path><path fill="#fff" d="m16.514 14.97 1.124-2.513c.408-.644.358-1.432-.093-1.883a1.23 1.23 0 0 0-1.238-.28c-.387.123-.723.38-.938.724 0 0-1.54 3.587-2.105 5.197s-.343 4.567 1.861 6.772c2.341 2.34 5.72 2.87 7.882 1.253.093-.043.171-.1.25-.165l6.65-5.555c.322-.265.802-.816.372-1.446-.415-.615-1.21-.193-1.539.015l-3.83 2.784a.18.18 0 0 1-.243-.021s0-.008-.007-.008c-.1-.121-.114-.436.036-.558l5.87-4.982c.508-.458.58-1.124.164-1.575-.4-.444-1.038-.43-1.546.029l-5.268 4.123a.237.237 0 0 1-.33-.036l-.007-.007c-.107-.114-.143-.315-.028-.437l5.984-5.805a1.167 1.167 0 0 0 .057-1.654 1.14 1.14 0 0 0-.816-.35c-.315 0-.615.114-.837.336l-6.113 5.741c-.144.143-.43 0-.466-.172a.19.19 0 0 1 .05-.171L26.092 9a1.154 1.154 0 1 0-1.575-1.69c-.021.015-.036.036-.057.058l-7.094 7.852c-.258.258-.63.265-.809.122a.27.27 0 0 1-.043-.372"></path><path fill="#555" d="M4.992 43.663H3.329V40.83c0-.655-.08-1.224-.775-1.224-.694 0-.905.61-.905 1.407v2.649H0v-7.551h1.649v1.792c0 .547-.009 1.139-.009 1.139.26-.48.744-.874 1.497-.874 1.474 0 1.855.995 1.855 2.308zM12.081 42.762c-.363.394-1.116 1.026-2.568 1.026-2.092 0-3.737-1.465-3.737-3.894C5.776 37.456 7.44 36 9.51 36c1.465 0 2.258.645 2.447.851l-.516 1.466c-.134-.188-.896-.789-1.837-.789-1.205 0-2.137.852-2.137 2.33s.967 2.317 2.137 2.317c.887 0 1.528-.372 1.918-.798zM17.302 43.663h-1.578l-.031-.57c-.215.23-.627.69-1.457.69-.896 0-1.846-.515-1.846-1.716 0-1.2 1.044-1.608 1.98-1.653l1.283-.054v-.12c0-.57-.381-.866-1.045-.866-.65 0-1.3.305-1.559.48l-.435-1.134a4.8 4.8 0 0 1 2.178-.547c.95 0 1.497.229 1.9.623.39.395.61.919.61 1.828zm-1.645-2.375-.816.054c-.506.022-.806.25-.806.654 0 .416.318.667.775.667.444 0 .744-.304.847-.492zM21.603 43.78c-.752 0-1.29-.297-1.608-.798v2.657h-1.65v-7.372h1.569l-.009.69h.022c.372-.47.92-.788 1.694-.788 1.466 0 2.393 1.214 2.393 2.8 0 1.587-.936 2.81-2.41 2.81m-.475-4.231c-.703 0-1.187.57-1.187 1.398 0 .83.484 1.398 1.187 1.398.713 0 1.197-.569 1.197-1.398s-.484-1.398-1.197-1.398M27.832 39.603h-1.125v1.936c0 .461.063.569.144.667.072.09.175.13.39.13q.255-.005.497-.098l.08 1.366c-.38.113-.779.17-1.173.175-.587 0-.982-.188-1.237-.502-.256-.313-.363-.766-.363-1.586v-2.088h-.722V38.28h.722v-1.465h1.662v1.465h1.125zM32.712 43.134c-.054.045-.587.645-1.94.645-1.394 0-2.684-1.008-2.684-2.8 0-1.806 1.308-2.81 2.702-2.81 1.3 0 1.886.569 1.886.569l-.363 1.322a2.03 2.03 0 0 0-1.308-.48c-.704 0-1.26.516-1.26 1.367 0 .852.507 1.39 1.282 1.39s1.29-.525 1.29-.525zM38.399 43.663h-1.663V40.83c0-.655-.08-1.224-.775-1.224s-.91.614-.91 1.412v2.648h-1.644v-7.555h1.649v1.792c0 .547-.01 1.139-.01 1.139.26-.48.745-.874 1.498-.874 1.474 0 1.855.995 1.855 2.308zM44 43.663h-1.577l-.032-.57c-.215.23-.627.69-1.456.69-.896 0-1.846-.515-1.846-1.716 0-1.2 1.044-1.608 1.98-1.653l1.282-.054v-.12c0-.57-.381-.866-1.044-.866-.65 0-1.3.305-1.56.48l-.434-1.138a4.8 4.8 0 0 1 2.178-.547c.95 0 1.496.228 1.9.623.39.394.609.918.609 1.828zm-1.64-2.375-.816.054c-.506.022-.806.25-.806.654 0 .416.318.667.775.667.444 0 .744-.304.847-.492z"></path>',34)])])}const Zb={render:Qb},Jb={class:"ivyforms-form-builder-field-hcaptcha ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100 ivyforms-px-0 ivyforms-py-0"},e6={key:0},t6={class:"ivyforms-form-builder-field-hcaptcha-widget"},n6={class:"ivyforms-form-builder-field-hcaptcha-widget__container ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},a6={class:"ivyforms-form-builder-field-hcaptcha-widget__text regular-14 ivyforms-flex-1"},o6={class:"ivyforms-form-builder-field-hcaptcha-widget__right ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-flex-end"},r6={class:"ivyforms-form-builder-field-hcaptcha-widget__logo-container ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},i6={class:"ivyforms-form-builder-field-hcaptcha-widget__links ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},l6={class:"ivyforms-form-builder-field-hcaptcha-widget__link-text"},s6={class:"ivyforms-form-builder-field-hcaptcha-widget__link-text"},d6={key:1,class:"ivyforms-hcaptcha-warning"},u6=Se({__name:"HCaptchaField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=gn(),{getAdminPageUrl:i}=Un(),l=()=>i(Tr,"/security/hcaptcha"),m=w(()=>a.isHCaptchaConfigured);return(c,y)=>{const p=wr,$=$e;return f(),P("div",Jb,[d($,null,{default:_(()=>[m.value?(f(),P("div",e6,[C("div",t6,[C("div",n6,[y[1]||(y[1]=C("div",{class:"ivyforms-form-builder-field-hcaptcha-widget__checkbox"},null,-1)),C("span",a6,D(u(n)("verify_you_are_human")),1),C("div",o6,[C("div",r6,[d(u(Zb),{class:"ivyforms-form-builder-field-hcaptcha-widget__logo"})]),C("div",i6,[C("span",l6,D(u(n)("privacy")),1),y[0]||(y[0]=C("span",{class:"ivyforms-form-builder-field-hcaptcha-widget__separator"},"·",-1)),C("span",s6,D(u(n)("terms")),1)])])])])])):(f(),P("div",d6,[d(p,{state:"warning",description:u(n)("hcaptcha_not_configured"),"show-button":!1,"show-link":!0,"link-text":u(n)("configure_now"),"link-url":l()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),c6=Me(u6,[["__scopeId","data-v-f27b2a4d"]]),f6={key:0,class:"ivyforms-name-fields__main-label ivyforms-mb-8 regular-16"},m6={key:0,class:"ivyforms-name-fields__main-label ivyforms-name-fields__main-label--left regular-16"},p6={key:0,class:"ivyforms-name-fields__layout-field-description regular-14 ivyforms-width-100"},v6={key:1,class:"ivyforms-name-fields__main-label ivyforms-name-fields__main-label--right regular-16"},y6=Se({__name:"NameField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,i=Ye(),l=w(()=>i.fields.find(y=>y.fieldIndex===a.fieldIndex)),m=w(()=>l.value?.nameFields||[]),c=w(()=>{const y=l.value?.labelPosition;return y==="default"||!y?"top":y});return(y,p)=>{const $=at,S=$e;return f(),P("div",{class:Ne(["ivyforms-name-fields",[{"ivyforms-name-fields--readonly":!!l.value?.readOnly},`ivyforms-name-fields--label-${c.value}`]])},[!l.value?.hideLabel&&(c.value==="top"||c.value==="default")?(f(),P("div",f6,D(l.value?.label||u(n)("name")),1)):de("",!0),C("div",{class:Ne(["ivyforms-name-fields__container",{"ivyforms-name-fields__container--flex-row":c.value==="left"||c.value==="right","ivyforms-name-fields__container--flex-column":c.value==="top"||c.value==="default"}])},[!l.value?.hideLabel&&c.value==="left"?(f(),P("div",m6,D(l.value?.label||u(n)("name")),1)):de("",!0),C("div",{class:Ne(["ivyforms-name-fields__layout ivyforms-flex ivyforms-flex-direction-row ivyforms-flex-wrap-wrap ivyforms-gap-16",{"ivyforms-name-fields__layout--with-left-label":c.value==="left","ivyforms-name-fields__layout--with-right-label":c.value==="right"}])},[(f(!0),P(Ie,null,qe(m.value,g=>(f(),P("div",{key:g.id,class:Ne(["ivyforms-name-fields__layout-field ivyforms-flex-1",g.type.toLowerCase()+"-name"])},[d(S,{label:g.optionHide?"":g.label,required:g.required},{default:_(()=>[d($,{id:g.id,readonly:"","aria-label":g.label,"model-value":g.modelValue,type:"text",placeholder:g.placeholder},null,8,["id","aria-label","model-value","placeholder"]),g.description?(f(),P("div",p6,D(g.description),1)):de("",!0)]),_:2},1032,["label","required"])],2))),128))],2),!l.value?.hideLabel&&c.value==="right"?(f(),P("div",v6,D(l.value?.label||u(n)("name")),1)):de("",!0)],2)],2)}}}),h6=Me(y6,[["__scopeId","data-v-3216a0bc"]]),g6={class:"ivyforms-field__website"},_6={class:"ivyforms-field__website-prefix"},b6={class:"ivyforms-field__website-suffix"},w6={key:0,class:"ivyforms-description-message regular-14"},x6=Se({__name:"WebsiteField",props:{fieldIndex:{}},setup(r){const n=r,a=Ye(),i=w(()=>a.fields.find(b=>b.fieldIndex===n.fieldIndex)),l=w(()=>i.value?.label||""),m=w(()=>i.value?.placeholder||""),c=w(()=>i.value?.required||!1),y=w(()=>i.value?.hideLabel||!1),p=w(()=>i.value?.fieldIndex??n.fieldIndex),$=w(()=>i.value?.defaultValue||""),S=w(()=>i.value?.description||""),g=w(()=>i.value?.inputPrefix||""),x=w(()=>i.value?.inputSuffix||""),k=w(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(b,h)=>{const F=at,A=$e;return f(),P("div",g6,[d(A,{label:y.value?"":l.value,required:c.value,"label-position":k.value},{default:_(()=>[d(F,{id:p.value,readonly:"",placeholder:m.value,"model-value":$.value,type:"website"},h0({suffix:_(()=>[C("span",b6,D(x.value),1)]),_:2},[g.value?{name:"prefix",fn:_(()=>[C("span",_6,D(g.value),1)]),key:"0"}:void 0]),1032,["id","placeholder","model-value"]),S.value?(f(),P("div",w6,D(S.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])])}}}),I6=Me(x6,[["__scopeId","data-v-4ef701f8"]]),F6={class:"ivyforms-field__require-pro"},k6={class:"ivyforms-field__require-pro-warning"},S6=Se({__name:"RequirePro",setup(r){const{getLabel:n}=Oe(),a=()=>_r();return(i,l)=>{const m=wr,c=$e;return f(),P("div",F6,[d(c,null,{default:_(()=>[C("div",k6,[d(m,{state:"warning",description:u(n)("require_pro_plan"),"show-link":!1,"show-button":!0,"button-label":u(n)("upgrade"),onButtonClick:l[0]||(l[0]=y=>a())},null,8,["description","button-label"])])]),_:1})])}}}),C6={key:0,class:"ivyforms-field__address-label ivyforms-mb-8 regular-16"},M6={key:0,class:"ivyforms-field__address-label ivyforms-field__address-label--left regular-16 ivyforms-mr-16 ivyforms-flex ivyforms-align-items-center"},T6={class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},$6={key:0,class:"ivyforms-field__address-description regular-14"},P6={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},E6={key:2,class:"ivyforms-field__address-description regular-14"},A6={class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},L6={key:0,class:"ivyforms-field__address-description regular-14"},R6={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},D6={key:2,class:"ivyforms-field__address-description regular-14"},V6={key:0,class:"ivyforms-field__address-label ivyforms-field__address-label--right regular-16 ivyforms-ml-16 ivyforms-flex ivyforms-align-items-center"},O6={key:2,class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},B6={key:0,class:"ivyforms-field__address-description regular-14"},U6={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},q6={key:2,class:"ivyforms-field__address-description regular-14"},z6=Se({__name:"AddressField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,i=Ye(),l=w(()=>i.fields.find($=>$.fieldIndex===a.fieldIndex)),m=w(()=>(l.value?.addressFields||[]).filter($=>$.visible!==!1)),c=dc.map($=>$.name),y=w({get:()=>m.value.find($=>$.type==="country")?.value||"",set:()=>{}}),p=w(()=>{const $=l.value?.labelPosition;return $==="default"||!$?"top":$});return($,S)=>{const g=at,x=$e,k=Tt,b=jt;return f(),P("div",{class:Ne(["ivyforms-field__address ivyforms-width-100",[{"ivyforms-field__address--readonly":!!l.value?.readOnly},`ivyforms-field__address--label-${p.value}`]])},[!l.value?.hideLabel&&(p.value==="top"||p.value==="default")?(f(),P("div",C6,D(l.value?.label||u(n)("address")),1)):de("",!0),C("div",{class:Ne(["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"?(f(),P(Ie,{key:0},[l.value?.hideLabel?de("",!0):(f(),P("div",M6,D(l.value?.label||u(n)("address")),1)),C("div",T6,[(f(!0),P(Ie,null,qe(m.value.slice(0,3),h=>(f(),P("div",{key:h.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[C("div",{class:Ne(["ivyforms-field__address-field ivyforms-flex-1",h.type.toLowerCase()+"-address"])},[d(x,{label:h.hideLabel?"":h.label,required:h.required},{default:_(()=>[d(g,{id:h.id,"aria-label":h.label,readonly:"","model-value":h.value,type:"text",placeholder:h.placeholder},null,8,["id","aria-label","model-value","placeholder"]),h.description?(f(),P("div",$6,D(h.description),1)):de("",!0)]),_:2},1032,["label","required"])],2)]))),128)),C("div",P6,[(f(!0),P(Ie,null,qe(m.value.slice(3,6),h=>(f(),P("div",{key:h.type,class:Ne(["ivyforms-field__address-field ivyforms-flex-1",h.type.toLowerCase()+"-address"])},[d(x,{label:h.hideLabel?"":h.label,required:h.required},{default:_(()=>[h.type==="country"?(f(),ne(b,{key:0,id:h.id,modelValue:y.value,"onUpdate:modelValue":S[0]||(S[0]=F=>y.value=F),placeholder:u(n)("select_country"),disabled:"",readonly:""},{default:_(()=>[d(k,{value:""},{default:_(()=>[le(D(u(n)("select_country")),1)]),_:1}),(f(!0),P(Ie,null,qe(u(c),F=>(f(),ne(k,{key:F,value:F},{default:_(()=>[le(D(F),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(f(),ne(g,{key:1,id:h.id,"aria-label":h.label,readonly:"","model-value":h.value,type:"text",placeholder:h.placeholder},null,8,["id","aria-label","model-value","placeholder"])),h.description?(f(),P("div",E6,D(h.description),1)):de("",!0)]),_:2},1032,["label","required"])],2))),128))])])],64)):p.value==="right"?(f(),P(Ie,{key:1},[C("div",A6,[(f(!0),P(Ie,null,qe(m.value.slice(0,3),h=>(f(),P("div",{key:h.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[C("div",{class:Ne(["ivyforms-field__address-field ivyforms-flex-1",h.type.toLowerCase()+"-address"])},[d(x,{label:h.hideLabel?"":h.label,required:h.required},{default:_(()=>[d(g,{id:h.id,"aria-label":h.label,readonly:"","model-value":h.value,type:"text",placeholder:h.placeholder},null,8,["id","aria-label","model-value","placeholder"]),h.description?(f(),P("div",L6,D(h.description),1)):de("",!0)]),_:2},1032,["label","required"])],2)]))),128)),C("div",R6,[(f(!0),P(Ie,null,qe(m.value.slice(3,6),h=>(f(),P("div",{key:h.type,class:Ne(["ivyforms-field__address-field ivyforms-flex-1",h.type.toLowerCase()+"-address"])},[d(x,{label:h.hideLabel?"":h.label,required:h.required},{default:_(()=>[h.type==="country"?(f(),ne(b,{key:0,id:h.id,modelValue:y.value,"onUpdate:modelValue":S[1]||(S[1]=F=>y.value=F),placeholder:u(n)("select_country"),disabled:"",readonly:""},{default:_(()=>[d(k,{value:""},{default:_(()=>[le(D(u(n)("select_country")),1)]),_:1}),(f(!0),P(Ie,null,qe(u(c),F=>(f(),ne(k,{key:F,value:F},{default:_(()=>[le(D(F),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(f(),ne(g,{key:1,id:h.id,"aria-label":h.label,readonly:"","model-value":h.value,type:"text",placeholder:h.placeholder},null,8,["id","aria-label","model-value","placeholder"])),h.description?(f(),P("div",D6,D(h.description),1)):de("",!0)]),_:2},1032,["label","required"])],2))),128))])]),l.value?.hideLabel?de("",!0):(f(),P("div",V6,D(l.value?.label||u(n)("address")),1))],64)):(f(),P("div",O6,[(f(!0),P(Ie,null,qe(m.value.slice(0,3),h=>(f(),P("div",{key:h.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[C("div",{class:Ne(["ivyforms-field__address-field ivyforms-flex-1",h.type.toLowerCase()+"-address"])},[d(x,{label:h.hideLabel?"":h.label,required:h.required},{default:_(()=>[d(g,{id:h.id,"aria-label":h.label,readonly:"","model-value":h.value,type:"text",placeholder:h.placeholder},null,8,["id","aria-label","model-value","placeholder"]),h.description?(f(),P("div",B6,D(h.description),1)):de("",!0)]),_:2},1032,["label","required"])],2)]))),128)),C("div",U6,[(f(!0),P(Ie,null,qe(m.value.slice(3,6),h=>(f(),P("div",{key:h.type,class:Ne(["ivyforms-field__address-field ivyforms-flex-1",h.type.toLowerCase()+"-address"])},[d(x,{label:h.hideLabel?"":h.label,required:h.required},{default:_(()=>[h.type==="country"?(f(),ne(b,{key:0,id:h.id,modelValue:y.value,"onUpdate:modelValue":S[2]||(S[2]=F=>y.value=F),placeholder:u(n)("select_country"),disabled:"",readonly:""},{default:_(()=>[d(k,{value:""},{default:_(()=>[le(D(u(n)("select_country")),1)]),_:1}),(f(!0),P(Ie,null,qe(u(c),F=>(f(),ne(k,{key:F,value:F},{default:_(()=>[le(D(F),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(f(),ne(g,{key:1,id:h.id,"aria-label":h.label,readonly:"","model-value":h.value,type:"text",placeholder:h.placeholder},null,8,["id","aria-label","model-value","placeholder"])),h.description?(f(),P("div",q6,D(h.description),1)):de("",!0)]),_:2},1032,["label","required"])],2))),128))])]))],2)],2)}}}),N6=Me(z6,[["__scopeId","data-v-c5de3e61"]]),W6={class:"ivyforms-field__radio"},Y6={key:0,class:"ivyforms-description-message regular-14"},H6=Se({__name:"RadioField",props:{fieldIndex:{}},setup(r){const n=r,a=Ye(),i=w(()=>a.fields.find(k=>k.fieldIndex===n.fieldIndex)),l=w(()=>i.value?.label||""),m=w(()=>i.value?.required||!1),c=w(()=>i.value?.hideLabel||!1),y=w(()=>i.value?.fieldIndex??n.fieldIndex),p=w(()=>i.value?.description||""),$=w(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top"),S=w({get(){const b=(i.value?.fieldOptions||[]).find(h=>h.isDefault);return b?String(b.value):""},set(){}});function g(k){const b=k.slice();for(let h=b.length-1;h>0;h--){const F=Math.floor(Math.random()*(h+1));[b[h],b[F]]=[b[F],b[h]]}return b}const x=w(()=>{let k=i.value?.fieldOptions||[];return i.value?.shuffleOptions&&(k=g(k)),k.map(b=>({label:b.label,value:b.value,id:b.id}))});return(k,b)=>{const h=mn,F=Yo,A=$e;return f(),P("div",W6,[d(A,{label:c.value?"":l.value,required:m.value,"label-position":$.value},{default:_(()=>[d(F,{id:y.value,modelValue:S.value,"onUpdate:modelValue":b[0]||(b[0]=O=>S.value=O),"aria-label":l.value,direction:"vertical",readonly:"",class:"ivyforms-field__radio-group ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-start ivyforms-gap-8"},{default:_(()=>[(f(!0),P(Ie,null,qe(x.value,O=>(f(),ne(h,{id:O.id,key:O.id||O.value,value:O.value,label:O.label,priority:"secondary",readonly:"",class:"ivyforms-field__radio-option"},null,8,["id","value","label"]))),128))]),_:1},8,["id","modelValue","aria-label"]),p.value?(f(),P("div",Y6,D(p.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])])}}}),G6=Me(H6,[["__scopeId","data-v-8b75224b"]]),K6={class:"ivyforms-field__checkbox"},X6={key:0,class:"ivyforms-description-message regular-14"},j6=Se({__name:"CheckboxField",props:{fieldIndex:{}},setup(r){const n=r,a=Ye(),i=w(()=>a.fields.find(k=>k.fieldIndex===n.fieldIndex)),l=w(()=>i.value?.label||""),m=w(()=>i.value?.required||!1),c=w(()=>i.value?.hideLabel||!1),y=w(()=>i.value?.fieldIndex??n.fieldIndex),p=w(()=>i.value?.description||""),$=w(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top"),S=w({get(){return(i.value?.fieldOptions||[]).filter(b=>b.isDefault).map(b=>b.value)},set(){}});function g(k){const b=k.slice();for(let h=b.length-1;h>0;h--){const F=Math.floor(Math.random()*(h+1));[b[h],b[F]]=[b[F],b[h]]}return b}const x=w(()=>{let k=i.value?.fieldOptions||[];return i.value?.shuffleOptions&&(k=g(k)),k.map(b=>({label:b.label,value:b.value,id:b.id}))});return(k,b)=>(f(),P("div",K6,[d($e,{label:c.value?"":l.value,required:m.value,"label-position":$.value},{default:_(()=>[d(g0,{id:y.value,modelValue:S.value,"onUpdate:modelValue":b[0]||(b[0]=h=>S.value=h),readonly:"",class:"ivyforms-field__checkbox-group ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-start ivyforms-flex-direction-column ivyforms-gap-8"},{default:_(()=>[(f(!0),P(Ie,null,qe(x.value,h=>(f(),ne(kt,{id:h.id,key:h.id||h.value,value:h.value,priority:"secondary",type:"checkmark",class:Ne(["ivyforms-field__checkbox-option",{"readonly-option":!0}])},{default:_(()=>[le(D(h.label),1)]),_:2},1032,["id","value"]))),128))]),_:1},8,["id","modelValue"]),p.value?(f(),P("div",X6,D(p.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])]))}}),Q6=Me(j6,[["__scopeId","data-v-99a351f6"]]),Z6={class:"ivyforms-field__select"},J6={key:0,class:"ivyforms-description-message regular-14"},e8=Se({__name:"SelectField",props:{fieldIndex:{}},setup(r){const n=r,a=Ye(),i=w(()=>a.fields.find(b=>b.fieldIndex===n.fieldIndex)),l=w(()=>i.value?.label||""),m=w(()=>i.value?.required||!1),c=w(()=>i.value?.hideLabel||!1),y=w(()=>i.value?.fieldIndex??n.fieldIndex),p=w(()=>i.value?.description||""),$=w(()=>i.value?.fieldOptions||[]),S=w(()=>{const b=i.value;return b&&typeof b=="object"&&b.type==="multi-select"}),g=w(()=>i.value?.placeholder||""),x=w({get(){const b=i.value?.fieldOptions||[];if(S.value)return b.filter(h=>h.isDefault).map(h=>h.value);{const h=b.find(F=>F.isDefault);return h?String(h.value):""}},set(b){i.value&&(S.value&&Array.isArray(b)?i.value.fieldOptions.forEach(h=>{h.isDefault=b.includes(h.value)}):i.value.fieldOptions.forEach(h=>{h.isDefault=String(h.value)===String(b)}))}}),k=w(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(b,h)=>{const F=Tt,A=jt,O=$e;return f(),P("div",Z6,[d(O,{label:c.value?"":l.value,required:m.value,"label-position":k.value},{default:_(()=>[d(A,{id:String(y.value),modelValue:x.value,"onUpdate:modelValue":h[0]||(h[0]=M=>x.value=M),class:"ivyforms-field__select-dropdown",multiple:S.value,placeholder:g.value,readonly:""},{default:_(()=>[(f(!0),P(Ie,null,qe($.value,M=>(f(),ne(F,{key:M.id||M.value,value:M.value,label:M.label},null,8,["value","label"]))),128))]),_:1},8,["id","modelValue","multiple","placeholder"]),p.value?(f(),P("div",J6,D(p.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])])}}}),t8=Me(e8,[["__scopeId","data-v-777fd7ac"]]),n8={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},a8={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},o8={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},r8={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},i8={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},l8={class:"ivyforms-flex ivyforms-width-100 ivyforms-gap-12"},s8={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},d8={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},u8={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},c8={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},f8={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-justify-content-end"},m8={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},p8=Se({__name:"TimeField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,i=Ye(),l=w(()=>i.fields.find(R=>R.fieldIndex===a.fieldIndex)),m=w(()=>l.value?.label||""),c=w(()=>l.value?.placeholder||""),y=w(()=>l.value?.required||!1),p=w(()=>l.value?.hideLabel||!1),$=w(()=>l.value?.readOnly||!1),S=w(()=>l.value?.description||""),g=w(()=>l.value?.fieldIndex??a.fieldIndex),x=w(()=>l.value?.defaultValue||""),k=w(()=>l.value?.timeFieldType||"time-picker"),b=w(()=>l.value?.timeFormat),h=w(()=>l.value?.labelPosition==="default"?"top":l.value?.labelPosition||"top"),F=w(()=>k.value==="dropdown"),{parseTimeString:A,to24hFormat:O}=Mi(),M=w(()=>O(x.value)),L=w(()=>A(x.value)),H=w(()=>{if(!x.value||/^(AM|PM)$/i.test(x.value.trim()))return"";const R=x.value.match(/^(.*?)(?:\s*(AM|PM))?$/);return R?R[1].trim():x.value}),E=w(()=>H.value),j=q(""),J=w(()=>{if(!x.value)return"";const R=x.value.match(/\b(AM|PM)\b/i);return R&&R[1]?R[1].toUpperCase():""});Le(J,R=>{j.value=R});const z=w(()=>{if(!x.value)return"";const R=x.value.match(/^(\d{2})$/);if(R)return R[1];const B=x.value.match(/^(\d{2}):/);return B?B[1]:""}),Y=w(()=>{if(!x.value)return"";if(/^:([0-9]{2})$/.test(x.value)){const R=x.value.match(/^:([0-9]{2})$/);return R?R[1]:""}return L.value.minutes}),U=w(()=>x.value?/^(AM|PM)$/.test(x.value)?x.value:L.value.amPm?L.value.amPm:"":"");return(R,B)=>(f(),P("div",{class:Ne(["ivyforms-field-time",{"ivyforms-field-time--readonly":$.value}])},[F.value?(f(),ne($e,{key:1,label:p.value?"":m.value,required:y.value,"label-position":h.value},{default:_(()=>[C("div",l8,[C("div",s8,[C("div",d8,D(u(n)("hours")),1),d(jt,{"model-value":z.value,placeholder:"--",readonly:"",onMousedown:B[3]||(B[3]=bt(()=>{},["prevent"])),onClick:B[4]||(B[4]=bt(()=>{},["prevent"]))},null,8,["model-value"])]),C("div",u8,[C("div",c8,D(u(n)("minutes")),1),d(jt,{"model-value":Y.value,placeholder:"--",readonly:"",onMousedown:B[5]||(B[5]=bt(()=>{},["prevent"])),onClick:B[6]||(B[6]=bt(()=>{},["prevent"]))},null,8,["model-value"])]),l.value.timeFormat==="ampm"?(f(),P("div",f8,[d(jt,{"model-value":U.value,"aria-label":u(n)("am_pm"),placeholder:u(n)("am_pm"),readonly:"",onMousedown:B[7]||(B[7]=bt(()=>{},["prevent"])),onClick:B[8]||(B[8]=bt(()=>{},["prevent"]))},null,8,["model-value","aria-label","placeholder"])])):de("",!0)]),S.value?(f(),P("div",m8,D(S.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])):(f(),P(Ie,{key:0},[k.value==="input"?(f(),ne($e,{key:0,label:p.value?"":m.value,required:y.value,"label-position":h.value},{default:_(()=>[C("div",n8,[C("div",a8,[d(at,{id:"time_"+g.value,"aria-label":m.value,readonly:"",placeholder:c.value,"model-value":E.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"])]),l.value.timeFormat==="ampm"?(f(),P("div",o8,[d(jt,{"model-value":J.value,"aria-label":u(n)("am_pm"),readonly:"",placeholder:u(n)("am_pm"),onMousedown:B[0]||(B[0]=bt(()=>{},["prevent"])),onClick:B[1]||(B[1]=bt(()=>{},["prevent"]))},null,8,["model-value","aria-label","placeholder"])])):de("",!0)]),S.value?(f(),P("div",r8,D(S.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])):(f(),ne($e,{key:1,label:p.value?"":m.value,required:y.value,"label-position":h.value},{default:_(()=>[d(Ci,{id:"time_"+g.value,"aria-label":m.value,editable:!1,format:b.value==="ampm"?"hh:mm A":"HH:mm","model-value":M.value,clearable:!1,"time-format":b.value,placeholder:c.value,onClick:B[2]||(B[2]=bt(()=>{},["stop","prevent"]))},null,8,["id","aria-label","format","model-value","time-format","placeholder"]),S.value?(f(),P("div",i8,D(S.value),1)):de("",!0)]),_:1},8,["label","required","label-position"]))],64))],2))}}),v8=Me(p8,[["__scopeId","data-v-f303e833"]]),y8={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},h8={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},g8={class:"ivyforms-flex ivyforms-width-100 ivyforms-gap-12"},_8={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},b8={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},w8={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},x8={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},I8={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},F8={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},k8={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},S8=Se({__name:"DateField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,i=Ye(),l=w(()=>i.fields.find(R=>R.fieldIndex===a.fieldIndex)),m=w(()=>l.value?.label||""),c=w(()=>l.value?.placeholder||""),y=w(()=>l.value?.required||!1),p=w(()=>l.value?.hideLabel||!1),$=w(()=>l.value?.readOnly||!1),S=w(()=>l.value?.description||""),g=w(()=>l.value?.fieldIndex??a.fieldIndex),x=w(()=>l.value?.defaultValue||""),k=w(()=>l.value?.dateFieldType||"picker"),b=w(()=>l.value?.dateFormat||"MM/DD/YYYY"),h=w(()=>l.value?.labelPosition==="default"?"top":l.value?.labelPosition||"top"),F=w(()=>k.value==="picker"),A=w(()=>k.value==="input"),O=w(()=>k.value==="dropdown"),{parseDateString:M}=ls(),L=w(()=>M(String(x.value||""),String(b.value))),H=w(()=>x.value||""),E=w(()=>L.value.day),j=w(()=>L.value.month),J=w(()=>L.value.year),z=w(()=>n("day")),Y=w(()=>n("month")),U=w(()=>n("year"));return(R,B)=>(f(),P("div",{class:Ne(["ivyforms-field-date",{"ivyforms-field-date--readonly":$.value}])},[F.value?(f(),ne($e,{key:0,label:p.value?"":m.value,required:y.value,"label-position":h.value},{default:_(()=>[d(at,{id:"date_"+g.value,"aria-label":m.value,placeholder:c.value,"model-value":H.value,type:"text",readonly:""},null,8,["id","aria-label","placeholder","model-value"]),S.value?(f(),P("div",y8,D(S.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])):A.value?(f(),ne($e,{key:1,label:p.value?"":m.value,required:y.value,"label-position":h.value},{default:_(()=>[d(at,{id:"date_"+g.value,"aria-label":m.value,readonly:"",placeholder:c.value,"model-value":H.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"]),S.value?(f(),P("div",h8,D(S.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])):O.value?(f(),ne($e,{key:2,label:p.value?"":m.value,required:y.value,"label-position":h.value},{default:_(()=>[C("div",g8,[C("div",_8,[C("div",b8,D(z.value),1),d(jt,{"model-value":E.value,placeholder:"--",readonly:"",onMousedown:B[0]||(B[0]=bt(()=>{},["prevent"])),onClick:B[1]||(B[1]=bt(()=>{},["prevent"]))},null,8,["model-value"])]),C("div",w8,[C("div",x8,D(Y.value),1),d(jt,{"model-value":j.value,placeholder:"--",readonly:"",onMousedown:B[2]||(B[2]=bt(()=>{},["prevent"])),onClick:B[3]||(B[3]=bt(()=>{},["prevent"]))},null,8,["model-value"])]),C("div",I8,[C("div",F8,D(U.value),1),d(jt,{"model-value":J.value,placeholder:"--",readonly:"",onMousedown:B[4]||(B[4]=bt(()=>{},["prevent"])),onClick:B[5]||(B[5]=bt(()=>{},["prevent"]))},null,8,["model-value"])])]),S.value?(f(),P("div",k8,D(S.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])):de("",!0)],2))}}),C8=Me(S8,[["__scopeId","data-v-09991680"]]),M8={class:"ivyforms-field__rating"},T8={key:0,class:"ivyforms-description-message regular-14"},$8=Se({__name:"RatingField",props:{fieldIndex:{}},setup(r){const n=r,a=Ye(),i=w(()=>a.fields.find(b=>b.fieldIndex===n.fieldIndex)),l=w(()=>i.value?.label||""),m=w(()=>i.value?.required||!1),c=w(()=>i.value?.hideLabel||!1),y=w(()=>i.value?.fieldIndex??n.fieldIndex),p=w(()=>i.value?.fieldOptions||[]),$=w(()=>{const h=p.value.find(F=>F.isDefault);return h?parseInt(h.value,10):0}),S=w(()=>i.value?.ratingIcon||"star"),g=w(()=>!!(i.value?.showRatingText??!1)),x=w(()=>i.value?.description||""),k=w(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(b,h)=>{const F=uc,A=$e;return f(),P("div",M8,[d(A,{label:c.value?"":l.value,required:m.value,"label-position":k.value},{default:_(()=>[d(F,{id:y.value,"aria-label":l.value,"model-value":$.value,"rating-icon":S.value,options:p.value,"show-label":g.value,readonly:""},null,8,["id","aria-label","model-value","rating-icon","options","show-label"]),x.value?(f(),P("div",T8,D(x.value),1)):de("",!0)]),_:1},8,["label","required","label-position"])])}}}),P8=Me($8,[["__scopeId","data-v-92260cae"]]),E8={class:"ivyforms-field__html"},A8={key:1,class:"ivyforms-field__html-placeholder ivyforms-flex ivyforms-p-12 ivyforms-align-items-center ivyforms-justify-content-center regular-14"},L8={key:2,class:"ivyforms-description-message ivyforms-mt-8 regular-14"},R8=Se({__name:"HtmlField",props:{fieldIndex:{}},setup(r){const n=r,a=Ye(),{getLabel:i}=Oe(),l=w(()=>a.fields.find(S=>S.fieldIndex===n.fieldIndex)),m=w(()=>l.value?.label||""),c=w(()=>l.value?.hideLabel||!1),y=w(()=>l.value?.htmlContent||""),p=w(()=>l.value?.description||""),$=w(()=>l.value?.labelPosition==="default"?"top":l.value?.labelPosition||"top");return(S,g)=>{const x=$e;return f(),P("div",E8,[d(x,{label:c.value?"":m.value,"label-position":$.value},{default:_(()=>[y.value?(f(),ne(cc,{key:0,class:"ivyforms-field__html-preview",html:y.value,"allowed-tags":u(b0),"allowed-attributes":u(_0)},null,8,["html","allowed-tags","allowed-attributes"])):(f(),P("div",A8,D(u(i)("html_field_placeholder")),1)),p.value?(f(),P("div",L8,D(p.value),1)):de("",!0)]),_:1},8,["label","label-position"])])}}}),D8=Me(R8,[["__scopeId","data-v-6d7d23db"]]),V8=["data-field-index"],O8={class:"ivyforms-field-unit__action-buttons ivyforms-flex ivyforms-gap-4"},B8=Se({__name:"IvyFieldUnit",props:{variant:{},type:{},fieldIndex:{}},emits:["dragstart","dragend"],setup(r,{emit:n}){const a=Ye(),{resizingField:i}=ps(),l=q(null),m=r,c=n,y=()=>{a.selectField(m.fieldIndex)},p=O=>{const M=new Image;M.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",O.dataTransfer.setDragImage(M,0,0),O.dataTransfer.effectAllowed="move";const L=a.fields.find(H=>H.fieldIndex===m.fieldIndex);L&&(O.dataTransfer.setData("fieldData",JSON.stringify(L)),c("dragstart",O,m.fieldIndex),O.stopPropagation())},$=O=>{c("dragend",O),O.stopPropagation()},S=q(!1),g=w(()=>a.isSelected(m.fieldIndex)),x=w(()=>i.value!==null),k=bo(),b=w(()=>k.isOpen&&k.contextMenuProps.entityId===m.fieldIndex),h=O=>{const M=a.fields.find(U=>U.fieldIndex===m.fieldIndex);if(!M)return;const L=a.fields.filter(U=>(U.rowIndex??0)===(M.rowIndex??0)).length,H=a.fields.filter(U=>(U.rowIndex??0)===(M.rowIndex??0)).sort((U,R)=>(U.columnIndex??0)-(R.columnIndex??0)),E=H.findIndex(U=>U.fieldIndex===M.fieldIndex),j=E===0,J=E===H.length-1,z=[];j||z.push(Ft(It.MoveLeft,{handler:()=>{a.moveFieldLeft(m.fieldIndex),setTimeout(()=>a.selectField(m.fieldIndex),0)}})),J||z.push(Ft(It.MoveRight,{handler:()=>{a.moveFieldRight(m.fieldIndex),setTimeout(()=>a.selectField(m.fieldIndex),0)}})),L<5&&M.type!=="recaptcha"&&M.type!=="turnstile"&&M.type!=="hcaptcha"&&z.push(Ft(It.Duplicate,{handler:()=>{a.duplicateField(m.fieldIndex)}})),z.push(Ft(It.Delete,{divided:!0,handler:()=>{a.deleteField(m.fieldIndex)}}));const Y=O.currentTarget;Y&&k.openContextMenu({contextMenuButtonRef:Y,actions:z,entityId:m.fieldIndex})},F=w(()=>{const O=m.fieldIndex,M=a.fields.find(z=>z.fieldIndex===O);if(!M)return[];const L=a.fields.filter(z=>(z.rowIndex??0)===(M.rowIndex??0)).length,H=L>1,E=L>1,j=Math.max(...a.fields.map(z=>z.rowIndex??0))+1,J=j===1;return[{icon:"move",category:"builder",type:"outline",hidden:!1,isDragHandle:!0,handler:()=>{}},{icon:"arrow-up",category:"arrows",type:"outline",hidden:E||J||(M.rowIndex??0)===0,handler:()=>{if(L===1&&M.rowIndex&&M.rowIndex>0){const z=M.rowIndex,Y=z-1,U=a.selectedField?.fieldIndex;a.fields.forEach(R=>{R.rowIndex===z?R.rowIndex=Y:R.rowIndex===Y&&(R.rowIndex=z)}),a.updateFieldPositions(),U===M.fieldIndex&&(a.selectedField=M,setTimeout(()=>{const R=document.querySelector(`[data-field-index="${M.fieldIndex}"]`);R&&R.scrollIntoView({behavior:"smooth",block:"center"})},100))}else a.moveFieldUp(M.fieldIndex)}},{icon:"arrow-down",category:"arrows",type:"outline",hidden:E||J||(M.rowIndex??0)>=j-1,handler:()=>{if(L===1&&M.rowIndex!==void 0&&M.rowIndex<j-1){const z=M.rowIndex,Y=z+1,U=a.selectedField?.fieldIndex;a.fields.forEach(R=>{R.rowIndex===z?R.rowIndex=Y:R.rowIndex===Y&&(R.rowIndex=z)}),a.updateFieldPositions(),U===M.fieldIndex&&(a.selectedField=M,setTimeout(()=>{const R=document.querySelector(`[data-field-index="${M.fieldIndex}"]`);R&&R.scrollIntoView({behavior:"smooth",block:"center"})},100))}else a.moveFieldDown(M.fieldIndex)}},{icon:"settings",category:"global",type:"outline",hidden:!1,handler:()=>{y()}},{icon:"copy",category:"global",type:"outline",hidden:H||M.type==="recaptcha"||M.type==="turnstile"||M.type==="hcaptcha"||L>=5,handler:()=>{a.duplicateField(M.fieldIndex)}},{icon:"trash",category:"global",type:"outline",hidden:H,handler:()=>{a.deleteField(M.fieldIndex)}},{icon:"context-menu-dot",category:"global",type:"fill",hidden:!H,handler:z=>{z&&h(z)}}]}),A=O=>{let M;switch(O){case"text":M=J3;break;case"email":M=ab;break;case"number":M=lb;break;case"textarea":M=cb;break;case"phone":M=vb;break;case"website":M=I6;break;case"name":M=h6;break;case"address":M=N6;break;case"radio":M=G6;break;case"checkbox":M=Q6;break;case"select":case"multi-select":M=t8;break;case"time":M=v8;break;case"date":M=C8;break;case"rating":M=P8;break;case"recaptcha":M=Ab;break;case"turnstile":M=Xb;break;case"hcaptcha":M=c6;break;case"html":M=D8;break;default:M=S6;break}try{return lt.hooks.applyFilters("ivyforms/field/filter/component",M,{type:O})||M}catch{return M}};return(O,M)=>(f(),P("div",{ref_key:"fieldRef",ref:l,"data-field-index":r.fieldIndex,class:Ne(["ivyforms-field-unit ivyforms-p-12 ivyforms-mt-2",{"ivyforms-field-unit--hovered":!x.value&&(S.value||b.value),"ivyforms-field-unit--selected":g.value}]),onMouseover:M[3]||(M[3]=L=>!x.value&&(S.value=!0)),onMouseleave:M[4]||(M[4]=L=>!x.value&&(S.value=!1)),onClick:bt(y,["stop"])},[(f(),ne(ya(A(r.type)),{"field-index":r.fieldIndex,readonly:""},null,8,["field-index"])),Uo(C("div",O8,[(f(!0),P(Ie,null,qe(F.value,(L,H)=>(f(),P(Ie,{key:H},[L.isDragHandle?Uo((f(),P("div",{key:0,class:"ivyforms-field-unit__drag-handle-wrapper ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",draggable:"true",onDragstart:M[1]||(M[1]=E=>p(E)),onDragend:M[2]||(M[2]=E=>$(E))},[d(Pe,{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:M[0]||(M[0]=bt(()=>{},["stop"]))},null,8,["icon-start","icon-start-category","icon-start-type"])],544)),[[qo,!L.hidden]]):Uo((f(),ne(Pe,{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:bt(E=>L.handler(E),["stop"])},null,8,["icon-start","icon-start-category","icon-start-type","onClick"])),[[qo,!L.hidden]])],64))),128))],512),[[qo,!x.value&&(S.value||g.value||b.value)]])],42,V8))}}),U8=Me(B8,[["__scopeId","data-v-48dd940a"]]);function $c(){const r=Ye(),{selectedField:n,fields:a}=ma(r),{getLabel:i}=Oe(),l=q(!1),m=q(!1),c=q(null),y=q(null),p=q(null),$=q(null),S=q(null),g=q(null),x=w(()=>{const te=[],ge=new Map;return r.fields.forEach(Ce=>{const re=Ce.rowIndex??0;ge.has(re)||ge.set(re,[]),ge.get(re).push(Ce)}),Array.from(ge.keys()).sort((Ce,re)=>Ce-re).forEach(Ce=>{const re=ge.get(Ce);re.sort((xe,Ze)=>(xe.columnIndex??0)-(Ze.columnIndex??0)),te.push({rowIndex:Ce,fields:re})}),te}),k=(te,ge)=>{if(!te.dataTransfer)return;l.value=!0,m.value=!0,y.value=ge,te.dataTransfer.effectAllowed="move",te.dataTransfer.setData("rowData",JSON.stringify({rowIndex:ge.rowIndex}));const fe=te.target.closest(".ivyforms-form-builder__row-wrapper");if(fe){const Ce=fe.cloneNode(!0);Ce.style.position="absolute",Ce.style.top="-9999px",Ce.style.opacity="0.9",Ce.style.pointerEvents="none",Ce.style.width=`${fe.clientWidth}px`,Ce.style.background="var(--map-ground-level-1-foreground)",Ce.style.padding="8px",Ce.style.borderRadius="8px",Ce.style.boxShadow="0 4px 12px rgba(0,0,0,0.15)",Ce.style.marginTop="0",Ce.querySelectorAll(".ivyforms-draggable__row-actions, .ivyforms-form-builder__row-actions").forEach(Ze=>Ze.style.display="none"),Ce.querySelectorAll(".ivyforms-field-unit__action-buttons").forEach(Ze=>Ze.style.display="none"),document.body.appendChild(Ce),te.dataTransfer.setDragImage(Ce,fe.clientWidth/2,10),setTimeout(()=>document.body.removeChild(Ce),0)}},b=()=>{l.value=!1,m.value=!1,y.value=null,S.value=null},h=(te,ge,fe)=>{if(!te.dataTransfer)return;l.value=!0,c.value=ge,p.value=fe,te.dataTransfer.effectAllowed="move",te.dataTransfer.setData("fieldData",JSON.stringify(ge));const Ce=te.target.closest(".ivyforms-form-builder__field-container");if(Ce){const re=Ce.cloneNode(!0);re.style.position="absolute",re.style.top="-9999px",re.style.opacity="0.9",re.style.pointerEvents="none",re.style.width=`${Ce.clientWidth}px`,re.style.background="var(--map-ground-level-1-foreground)",re.style.padding="8px",re.style.borderRadius="8px",re.style.boxShadow="0 4px 12px rgba(0,0,0,0.15)",re.style.margin="0";const xe=re.querySelector(".ivyforms-field-unit");xe&&(xe.style.margin="0"),re.querySelectorAll(".ivyforms-field-unit__action-buttons").forEach(ct=>ct.style.display="none"),document.body.appendChild(re),te.dataTransfer.setDragImage(re,Ce.clientWidth/2,10),setTimeout(()=>document.body.removeChild(re),0)}},F=()=>{l.value=!1,c.value=null,p.value=null,$.value=null};let A=null;const O=(te,ge)=>{te.dataTransfer&&(te.preventDefault(),te.dataTransfer.dropEffect="move",l.value||(l.value=!0),A&&(clearTimeout(A),A=null),S.value=ge)},M=()=>{A&&clearTimeout(A),A=setTimeout(()=>{S.value=null},50)},L=(te,ge)=>{if(te.stopPropagation(),te.preventDefault(),l.value=!1,m.value=!1,!te.dataTransfer){S.value=null,c.value=null,y.value=null;return}c.value=null;const fe=te.dataTransfer.getData("rowData");if(fe)try{const{rowIndex:re}=JSON.parse(fe),xe=ge+1;if(re===xe||re===xe-1){S.value=null;return}r.fields.forEach(ze=>{const st=ze.rowIndex??0;re<xe?st>re&&st<xe?ze.rowIndex=st-1:st===re&&(ze.rowIndex=xe-1):st>=xe&&st<re?ze.rowIndex=st+1:st===re&&(ze.rowIndex=xe)}),r.updateFieldPositions(),[...new Set(r.fields.map(ze=>ze.rowIndex??0))].forEach(ze=>{const st=r.fields.filter(dt=>dt.rowIndex===ze);st.sort((dt,mt)=>(dt.columnIndex??0)-(mt.columnIndex??0)),st.forEach((dt,mt)=>{dt.columnIndex=mt})}),[...new Set(r.fields.map(ze=>ze.rowIndex??0))].forEach(ze=>{r.recalculateRowWidths(ze)}),S.value=null,l.value=!1,m.value=!1,y.value=null;return}catch{S.value=null,l.value=!1,m.value=!1}let Ce=te.dataTransfer.getData("fieldData");if(Ce||(Ce=te.dataTransfer.getData("application/json")),!Ce){S.value=null,$.value=null;return}try{const re=JSON.parse(Ce),xe=r.fields.find(st=>st.fieldIndex===re.fieldIndex)||re,ct=r.fields.findIndex(st=>st.fieldIndex===xe.fieldIndex)!==-1,ze=ge+1;if(ct){const st=xe.rowIndex??0;r.fields.forEach(Je=>{const Pt=Je.rowIndex??0;Pt>=ze&&Je.fieldIndex!==xe.fieldIndex&&(Je.rowIndex=Pt+1)}),xe.rowIndex=ze,xe.columnIndex=0,xe.width=100;const dt=r.fields.filter(Je=>Je.rowIndex===st&&Je.fieldIndex!==xe.fieldIndex);dt.sort((Je,Pt)=>(Je.columnIndex??0)-(Pt.columnIndex??0)),dt.forEach((Je,Pt)=>{Je.columnIndex=Pt}),r.recalculateRowWidths(st);const mt=[...new Set(r.fields.map(Je=>Je.rowIndex??0))].sort((Je,Pt)=>Je-Pt),yt=new Map;mt.forEach((Je,Pt)=>{yt.set(Je,Pt)}),r.fields.forEach(Je=>{const Pt=Je.rowIndex??0;Je.rowIndex=yt.get(Pt)??Pt})}else r.fields.forEach(st=>{const dt=st.rowIndex??0;dt>=ze&&(st.rowIndex=dt+1)}),xe.rowIndex=ze,xe.columnIndex=0,xe.width=100,r.addField(xe);r.updateFieldPositions(),ct&&p.value!==null&&r.recalculateRowWidths(p.value.rowIndex),r.recalculateRowWidths(ze),S.value=null,$.value=null,l.value=!1,c.value=null,p.value=null}catch{S.value=null,$.value=null,l.value=!1}},H=te=>{if(!l.value&&!r.isDraggingFromPanel||!te.dataTransfer||!te.target.closest(".ivyforms-form-builder__row-wrapper"))return;te.preventDefault(),te.dataTransfer.dropEffect="move",l.value||(l.value=!0);const fe=te.currentTarget;if(!fe)return;const Ce=parseInt(fe.getAttribute("data-row-index")||"0",10),re=fe.getBoundingClientRect(),xe=te.clientY;if(m.value){const yt=re.top+re.height/2;xe<yt?S.value=Ce-1:S.value=Ce;return}const Ze=fe.querySelector(".ivyforms-form-builder__row-fields");if(!Ze){S.value=null;return}const ct=Ze.getBoundingClientRect(),ze=ct.top-re.top,st=re.bottom-ct.bottom,dt=re.top+ze,mt=re.bottom-st;xe<dt?S.value=Ce-1:xe>mt?S.value=Ce:S.value=null},E=(te,ge,fe)=>{if(!l.value&&!r.isDraggingFromPanel)return;if(m.value){$.value=null;return}if(!te.dataTransfer)return;te.preventDefault(),te.stopPropagation(),l.value||(l.value=!0),S.value=null;const Ce=!c.value,re=c.value&&p.value?.rowIndex!==ge.rowIndex;if((Ce||re)&&fe.length>=5){$.value=null;return}const Ze=te.currentTarget.getBoundingClientRect(),ct=te.clientX,ze=Ze.left+Ze.width/2,st=ct<ze,dt=fe.findIndex(yt=>yt.fieldIndex===ge.fieldIndex),mt=dt>0?fe[dt-1]:null;st&&mt?$.value={fieldIndex:mt.fieldIndex,position:"right"}:st&&dt===0?$.value={fieldIndex:ge.fieldIndex,position:"left"}:$.value={fieldIndex:ge.fieldIndex,position:"right"}},j=()=>{$.value=null},J=te=>{if(te.preventDefault(),te.stopPropagation(),S.value!==null){L(te,S.value);return}m.value},z=te=>{if(!l.value&&!r.isDraggingFromPanel||!te.dataTransfer)return;const ge=te.target;if(!((ge.classList.contains("ivyforms-draggable__row-drop-zone")||ge.classList.contains("ivyforms-form-builder__row-drop-zone"))&&(te.preventDefault(),te.dataTransfer.dropEffect="move",ge.classList.contains("is-active")))&&!ge.closest(".ivyforms-form-builder__row-wrapper")){te.preventDefault(),te.dataTransfer.dropEffect="move";const fe=te.currentTarget,Ce=te.clientY,re=Array.from(fe.querySelectorAll(".ivyforms-form-builder__row-wrapper"));if(re.length===0)return;const xe=re[0].getBoundingClientRect();if(Ce<xe.top){S.value=-1;return}for(let ct=0;ct<re.length-1;ct++){const ze=re[ct].getBoundingClientRect(),st=re[ct+1].getBoundingClientRect();if(Ce>ze.bottom&&Ce<st.top){const dt=parseInt(re[ct].getAttribute("data-row-index")||"0",10);S.value=dt;return}}const Ze=re[re.length-1].getBoundingClientRect();if(Ce>Ze.bottom){const ct=parseInt(re[re.length-1].getAttribute("data-row-index")||"0",10);S.value=ct}}},Y=te=>{te.target.closest(".ivyforms-form-builder__row-wrapper")||S.value!==null&&(te.preventDefault(),te.stopPropagation(),L(te,S.value))},U=(te,ge,fe)=>{if(l.value=!1,m.value=!1,c.value=null,m.value||!te.dataTransfer)return;const Ce=te.dataTransfer.getData("fieldData");if(Ce)try{const re=JSON.parse(Ce),xe=r.fields.find(yt=>yt.fieldIndex===re.fieldIndex)||re,ct=r.fields.findIndex(yt=>yt.fieldIndex===xe.fieldIndex)!==-1,ze=ct&&xe.rowIndex!==fe.rowIndex;if((!ct||ze)&&fe.fields.length>=5){$.value=null;return}let mt=r.fields.find(yt=>yt.fieldIndex===ge.fieldIndex)?.columnIndex??0;if($.value&&$.value.fieldIndex===ge.fieldIndex&&(mt=$.value.position==="left"?mt:mt+1),ct){const yt=xe.rowIndex??0,Je=xe.columnIndex??0;if(yt===fe.rowIndex){if(xe.fieldIndex===ge.fieldIndex){$.value=null;return}const en=r.fields.filter(ot=>ot.rowIndex===fe.rowIndex);en.forEach(ot=>{if(ot.fieldIndex===xe.fieldIndex)return;const pt=ot.columnIndex??0;mt<=Je?pt>=mt&&pt<Je&&(ot.columnIndex=pt+1):pt>Je&&pt<mt&&(ot.columnIndex=pt-1)}),xe.columnIndex=mt,en.sort((ot,pt)=>(ot.columnIndex??0)-(pt.columnIndex??0)),en.forEach((ot,pt)=>ot.columnIndex=pt),r.updateFieldPositions()}else{const en=r.fields.filter(se=>se.rowIndex===fe.rowIndex&&se.fieldIndex!==xe.fieldIndex),ot=en.length+1,pt=ot>=5?20:Math.round(100/ot*10)/10;en.forEach(se=>{se.width=pt}),xe.width=pt,xe.rowIndex=fe.rowIndex,xe.columnIndex=mt;const tn=r.fields.filter(se=>se.rowIndex===yt&&se.fieldIndex!==xe.fieldIndex);tn.sort((se,Be)=>(se.columnIndex??0)-(Be.columnIndex??0)),tn.forEach((se,Be)=>{se.columnIndex=Be}),r.fields.forEach(se=>{se.rowIndex===fe.rowIndex&&se.fieldIndex!==xe.fieldIndex&&(se.columnIndex??0)>=mt&&(se.columnIndex=(se.columnIndex??0)+1)});const rn=r.fields.filter(se=>se.rowIndex===fe.rowIndex);rn.sort((se,Be)=>(se.columnIndex??0)-(Be.columnIndex??0)),rn.forEach((se,Be)=>se.columnIndex=Be),r.recalculateRowWidths(yt,!1);const he=[...new Set(r.fields.map(se=>se.rowIndex??0))].sort((se,Be)=>se-Be),ie=new Map;he.forEach((se,Be)=>{ie.set(se,Be)}),r.fields.forEach(se=>{const Be=se.rowIndex??0;se.rowIndex=ie.get(Be)??Be}),r.updateFieldPositions()}}else{const yt=r.fields.filter(ot=>ot.rowIndex===fe.rowIndex),Je=yt.length+1,Pt=Je>=5?20:Math.round(100/Je*10)/10;yt.forEach(ot=>{ot.width=Pt}),xe.width=Pt,yt.forEach(ot=>{(ot.columnIndex??0)>=mt&&(ot.columnIndex=(ot.columnIndex??0)+1)}),xe.rowIndex=fe.rowIndex,xe.columnIndex=mt,r.addField(xe);const en=r.fields.filter(ot=>ot.rowIndex===fe.rowIndex);en.sort((ot,pt)=>(ot.columnIndex??0)-(pt.columnIndex??0)),en.forEach((ot,pt)=>{ot.columnIndex=pt})}r.updateFieldPositions(),$.value=null,l.value=!1,c.value=null,p.value=null}catch{$.value=null,l.value=!1,c.value=null,p.value=null}},R=q(null);return{isDragging:l,isDraggingRow:m,draggedField:c,draggedRow:y,draggedFromRow:p,dropIndicator:$,dropZoneRowIndex:S,hoveredRowIndex:g,emptyDropPosition:R,fieldRows:x,onRowDragStart:k,onRowDragEnd:b,onFieldDragStart:h,onFieldDragEnd:F,onDragOverRowZone:O,onDragLeaveRowZone:M,onDropRowZone:L,onDragOverRow:H,onDragOverField:E,onDragLeaveField:j,onDropInRow:J,onDropOnField:U,onDragOverRowsContainer:z,onDropInRowsContainer:Y,onDragOverEmpty:te=>{if(!l.value&&!r.isDraggingFromPanel)return;te.preventDefault();const ge=te.currentTarget,fe=ge.getBoundingClientRect(),Ce=te.clientX-fe.left,re=te.clientY-fe.top,xe=re<fe.height/2,Ze=Ce<fe.width/2;Math.abs(re-fe.height/2)>Math.abs(Ce-fe.width/2)?R.value=xe?"top":"bottom":R.value=Ze?"left":"right",ge.classList.add("dragging-over"),ge.setAttribute("data-drop-position",R.value)},onDragLeaveEmpty:te=>{te.preventDefault();const ge=te.currentTarget;ge.classList.remove("dragging-over"),ge.removeAttribute("data-drop-position"),R.value=null},onDropEmpty:te=>{te.preventDefault(),te.stopPropagation(),l.value=!1,m.value=!1,c.value=null;const ge=te.currentTarget;if(ge.classList.remove("dragging-over"),ge.removeAttribute("data-drop-position"),R.value=null,!te.dataTransfer)return;let fe=te.dataTransfer.getData("fieldData");if(fe||(fe=te.dataTransfer.getData("application/json")),!!fe)try{const Ce=JSON.parse(fe);Ce.rowIndex=0,Ce.columnIndex=0,Ce.width=100,r.addField(Ce)}catch{}},isRowSelected:te=>te.fields.some(ge=>ge.fieldIndex===r.selectedField?.fieldIndex),moveRowUp:te=>{if(te.rowIndex===0)return;const ge=n.value?.fieldIndex,fe=te.rowIndex,Ce=fe-1;a.value.forEach(re=>{re.rowIndex===fe?re.rowIndex=Ce:re.rowIndex===Ce&&(re.rowIndex=fe)}),r.updateFieldPositions(),ge!==void 0&&(r.selectField(ge),setTimeout(()=>{const re=document.querySelector(`[data-field-index="${ge}"]`);re&&(re.style.scrollMargin="20px",re.scrollIntoView({behavior:"smooth",block:"center"}))},100))},moveRowDown:te=>{const ge=Math.max(...a.value.map(xe=>xe.rowIndex??0));if(te.rowIndex>=ge)return;const fe=n.value?.fieldIndex,Ce=te.rowIndex,re=Ce+1;a.value.forEach(xe=>{xe.rowIndex===Ce?xe.rowIndex=re:xe.rowIndex===re&&(xe.rowIndex=Ce)}),r.updateFieldPositions(),fe!==void 0&&(r.selectField(fe),setTimeout(()=>{const xe=document.querySelector(`[data-field-index="${fe}"]`);xe&&(xe.style.scrollMargin="20px",xe.scrollIntoView({behavior:"smooth",block:"center"}))},100))},duplicateRow:te=>{const ge=te.rowIndex,fe=ge+1,Ce=r.selectedField?.fieldIndex,re=te.fields.find(Ze=>Ze.fieldIndex===Ce)?.columnIndex;r.fields.forEach(Ze=>{(Ze.rowIndex??0)>ge&&(Ze.rowIndex=(Ze.rowIndex??0)+1)});const xe=[];if(te.fields.forEach(Ze=>{const ct=r.increaseCounter(),ze=w0(Ze,ct,i);ze.rowIndex=fe,ze.columnIndex=Ze.columnIndex,ze.width=Ze.width,xe.push(ze)}),xe.forEach(Ze=>{r.fields.push(Ze)}),r.updateFieldPositions(),xe.length>0){if(re!==void 0){const Ze=xe.find(ct=>ct.columnIndex===re);Ze?r.selectedField=Ze:r.selectedField=xe[0]}else r.selectedField=xe[0];r.activeTab="options"}},deleteRow:te=>{te.fields.map(re=>re.fieldIndex).forEach(re=>{r.deleteField(re)});const fe=[...new Set(r.fields.map(re=>re.rowIndex??0))].sort((re,xe)=>re-xe),Ce=new Map;fe.forEach((re,xe)=>{Ce.set(re,xe)}),r.fields.forEach(re=>{const xe=re.rowIndex??0;re.rowIndex=Ce.get(xe)??xe}),r.updateFieldPositions()},canMoveRowUp:te=>te.rowIndex>0,canMoveRowDown:te=>{const ge=Math.max(...a.value.map(fe=>fe.rowIndex??0));return te.rowIndex<ge},getFieldStyleInRow:(te,ge)=>{const fe=te.width??100;if(ge.length===1&&fe===100)return{width:"100%",flexShrink:0};const xe=(ge.length-1)*12*fe/100;return{width:`calc(${fe}% - ${xe+2}px)`,flexShrink:0}}}}const q8=Se({__name:"FieldResizeHandle",props:{field:{},direction:{}},setup(r){const n=r,{startResize:a,resizingField:i}=ps(),l=w(()=>i.value?.fieldIndex===n.field.fieldIndex),m=w(()=>n.direction!=="right"),c=y=>{m.value||a(y,n.field,n.direction)};return(y,p)=>(f(),P("div",{class:Ne(["field-resize-handle ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center",`field-resize-handle--${r.direction}`,{"field-resize-handle--active":l.value,"field-resize-handle--disabled":m.value}]),onMousedown:c},[...p[0]||(p[0]=[C("div",{class:"field-resize-handle__grip ivyforms-flex ivyforms-gap-2 ivyforms-align-items-center ivyforms-justify-content-center"},[C("div",{class:"field-resize-handle__line"}),C("div",{class:"field-resize-handle__line"})],-1)])],34))}}),z8=Me(q8,[["__scopeId","data-v-6d1abd94"]]),N8={class:"field-width-indicator"},W8=Se({__name:"FieldWidthIndicator",props:{width:{}},setup(r){const n=r,a=w(()=>`${Math.round(n.width)}%`);return(i,l)=>(f(),P("div",N8,D(a.value),1))}}),Y8=Me(W8,[["__scopeId","data-v-d3b7f854"]]),H8={class:"ivyforms-draggable ivyforms-width-100"},G8=["data-row-index","onMouseenter"],K8=["onMouseenter"],X8={class:"ivyforms-draggable__row ivyforms-form-builder__row ivyforms-flex ivyforms-gap-4 ivyforms-width-100"},j8=["data-field-index","onDragover","onDrop","onMouseenter"],Q8={key:0,class:"ivyforms-draggable__field-drop-indicator ivyforms-form-builder__field-drop-indicator ivyforms-form-builder__field-drop-indicator--left"},Z8={class:"ivyforms-draggable__field-container ivyforms-form-builder__field-container ivyforms-flex-1"},J8={class:"ivyforms-draggable__field-wrapper ivyforms-form-builder__field-wrapper ivyforms-width-100"},e5={key:1,class:"ivyforms-draggable__field-drop-indicator ivyforms-form-builder__field-drop-indicator ivyforms-form-builder__field-drop-indicator--right"},t5=Se({__name:"IvyDraggable",setup(r){const{isDragging:n,isDraggingRow:a,draggedRow:i,draggedField:l,dropIndicator:m,dropZoneRowIndex:c,hoveredRowIndex:y,fieldRows:p,onRowDragStart:$,onRowDragEnd:S,onFieldDragStart:g,onFieldDragEnd:x,onDragOverRow:k,onDragOverField:b,onDragLeaveField:h,onDropInRow:F,onDropOnField:A,onDragOverRowsContainer:O,onDropInRowsContainer:M,onDragOverEmpty:L,onDragLeaveEmpty:H,onDropEmpty:E,isRowSelected:j,moveRowUp:J,moveRowDown:z,duplicateRow:Y,deleteRow:U,canMoveRowUp:R,canMoveRowDown:B,getFieldStyleInRow:ee}=$c(),{setHoveredField:N,shouldShowResizeHandles:G,resizingField:Z}=ps(),be=te=>{Z.value||N(te)},Te=te=>{if(!Z.value)return!1;if(Z.value.fieldIndex===te.fieldIndex)return!0;const ge=p.value.find(re=>re.rowIndex===te.rowIndex)?.fields??[],fe=ge.findIndex(re=>re.fieldIndex===Z.value.fieldIndex),Ce=ge.findIndex(re=>re.fieldIndex===te.fieldIndex);return fe>=0&&Ce===fe+1},we=te=>Z.value!==null&&te.fields.some(ge=>ge.fieldIndex===Z.value.fieldIndex),Fe=te=>{const ge=p.value.find(fe=>fe.rowIndex===te.rowIndex)?.fields??[];return ge.length>1||ge.length===1},ke=w(()=>({onDragStart:$,onDragEnd:S,moveUp:J,moveDown:z,duplicate:Y,delete:U,canMoveUp:R,canMoveDown:B})),tt=w(()=>({onDragStart:g,onDragEnd:x}));return(te,ge)=>(f(),P("div",H8,[u(p).length===0?(f(),P("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:ge[0]||(ge[0]=bt((...fe)=>u(L)&&u(L)(...fe),["prevent"])),onDragleave:ge[1]||(ge[1]=bt((...fe)=>u(H)&&u(H)(...fe),["prevent"])),onDrop:ge[2]||(ge[2]=bt((...fe)=>u(E)&&u(E)(...fe),["prevent"]))},[Fn(te.$slots,"empty",{},void 0,!0)],32)):(f(),P("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:ge[9]||(ge[9]=bt((...fe)=>u(O)&&u(O)(...fe),["prevent"])),onDrop:ge[10]||(ge[10]=(...fe)=>u(M)&&u(M)(...fe))},[(f(!0),P(Ie,null,qe(u(p),(fe,Ce)=>(f(),P(Ie,{key:fe.rowIndex},[Ce===0?(f(),P("div",{key:0,class:Ne(["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":u(n),"is-active":u(c)===-1}])},null,2)):de("",!0),C("div",{class:Ne(["ivyforms-draggable__row-wrapper ivyforms-form-builder__row-wrapper ivyforms-width-100 ivyforms-p-1",{"ivyforms-draggable__row-wrapper--has-actions":fe.fields.length>1,"ivyforms-draggable__row-wrapper--hovered":u(y)===fe.rowIndex,"ivyforms-draggable__row-wrapper--selected":u(j)(fe),"ivyforms-draggable__row-wrapper--dragging":u(i)&&u(i).rowIndex===fe.rowIndex}]),"data-row-index":fe.rowIndex,onDragover:ge[6]||(ge[6]=bt(re=>u(k)(re),["prevent"])),onDrop:ge[7]||(ge[7]=re=>u(F)(re)),onMouseenter:re=>!u(Z)&&(y.value=fe.rowIndex),onMouseleave:ge[8]||(ge[8]=re=>!u(Z)&&(y.value=null))},[fe.fields.length>1?Uo((f(),P("div",{key:0,class:"ivyforms-draggable__row-actions ivyforms-form-builder__row-actions ivyforms-flex ivyforms-gap-4",onMouseenter:re=>y.value=fe.rowIndex},[Fn(te.$slots,"row-actions",{row:fe,handlers:ke.value},void 0,!0)],40,K8)),[[qo,!u(Z)&&(u(y)===fe.rowIndex||u(j)(fe))]]):de("",!0),C("div",X8,[C("div",{class:"ivyforms-draggable__row-fields ivyforms-form-builder__row-fields ivyforms-flex ivyforms-gap-12 ivyforms-width-100",onDrop:ge[5]||(ge[5]=re=>u(F)(re))},[(f(!0),P(Ie,null,qe(fe.fields,re=>(f(),P("div",{key:re.fieldIndex,class:Ne(["ivyforms-draggable__item-wrapper ivyforms-form-builder__item-wrapper ivyforms-flex ivyforms-flex-direction-column",{"ivyforms-draggable__item-wrapper--dragging":u(l)&&u(l).fieldIndex===re.fieldIndex,"ivyforms-draggable__item-wrapper--resizable":!u(n)&&u(G)(re),"ivyforms-draggable__item-wrapper--resizing":Te(re)}]),"data-field-index":re.fieldIndex,style:pr(u(ee)(re,fe.fields)),onDragover:bt(xe=>u(b)(xe,re,fe.fields),["prevent","stop"]),onDragleave:ge[3]||(ge[3]=(...xe)=>u(h)&&u(h)(...xe)),onDrop:bt(xe=>u(A)(xe,re,fe),["prevent","stop"]),onMouseenter:xe=>be(re),onMouseleave:ge[4]||(ge[4]=xe=>be(null))},[!u(a)&&fe.fields.length<5&&re.columnIndex===0&&u(m)&&u(m).fieldIndex===re.fieldIndex&&u(m).position==="left"?(f(),P("div",Q8)):de("",!0),C("div",Z8,[we(fe)?(f(),ne(Y8,{key:0,width:re.width??100},null,8,["width"])):de("",!0),C("div",J8,[Fn(te.$slots,"field",{field:re,row:fe,fieldHandlers:tt.value},void 0,!0)]),!u(n)&&u(G)(re)&&Fe(re)?(f(),ne(z8,{key:1,field:re,direction:"right"},null,8,["field"])):de("",!0)]),!u(a)&&fe.fields.length<5&&u(m)&&u(m).fieldIndex===re.fieldIndex&&u(m).position==="right"?(f(),P("div",e5)):de("",!0)],46,j8))),128))],32)])],42,G8),C("div",{class:Ne(["ivyforms-draggable__row-drop-zone ivyforms-form-builder__row-drop-zone",{"is-dragging":u(n),"is-active":u(c)===fe.rowIndex}])},null,2)],64))),128))],32))]))}}),n5=Me(t5,[["__scopeId","data-v-331ddf64"]]),a5={},o5={class:"ivyforms-form-builder-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-p-20"};function r5(r,n){return f(),P("div",o5,[...n[0]||(n[0]=[Qa('<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 i5=Me(a5,[["render",r5],["__scopeId","data-v-976fdbb6"]]),l5={class:"ivyforms-form-builder__drop-area ivyforms-form-builder__grid-container"},s5=["onDragstart","onDragend"],d5={key:0,class:"ivyforms-form-builder__row-actions-wrapper"},u5={key:1,class:"ivyforms-form-builder__row-actions-wrapper"},c5={class:"ivyforms-form-builder__row-actions-wrapper"},f5={class:"ivyforms-form-builder__row-actions-wrapper"},m5={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},p5={class:"ivyforms-form-builder__submit-button"},v5=Se({__name:"FormBuilder",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=sn();a();const i=vn(),l=Ye(),m=q(!1),c=w(()=>{const g=l.submitButtonSettings.position;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[g]||"ivyforms-justify-content-start"}),y=()=>n("empty_state_title");$t(async()=>{i.params.id&&(l.formId=i.params.id,l.fields.length||(l.counterFields=0))});const p=g=>"ivyforms-field-unit_"+l.formId+"_"+g.fieldIndex,$=g=>{l.selectField(g)},S=g=>{l.deselectField(g)};return(g,x)=>{const k=ss;return f(),P("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:S},[u(l).isFormLoading?(f(),ne(i5,{key:0})):(f(),ne(k,{key:1},{default:_(()=>[C("div",l5,[d(n5,null,{empty:_(()=>[d(Pa,{title:y(),image:"form-builder"},null,8,["title"])]),"row-actions":_(({row:b,handlers:h})=>[C("div",{class:"ivyforms-form-builder__row-actions-wrapper ivyforms-form-builder__row-drag-handle",draggable:"true",onDragstart:F=>h.onDragStart(F,b),onDragend:h.onDragEnd},[d(Pe,{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,s5),b.rowIndex>0?(f(),P("div",d5,[d(Pe,{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:bt(F=>h.moveUp(b),["stop"])},null,8,["onClick"])])):de("",!0),h.canMoveDown(b)?(f(),P("div",u5,[d(Pe,{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:bt(F=>h.moveDown(b),["stop"])},null,8,["onClick"])])):de("",!0),C("div",c5,[d(Pe,{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:bt(F=>h.duplicate(b),["stop"])},null,8,["onClick"])]),C("div",f5,[d(Pe,{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:F=>h.delete(b)},null,8,["onClick"])])]),field:_(({field:b,row:h,fieldHandlers:F})=>[d(U8,{id:p(b),variant:"default",type:b.type,"field-index":b.fieldIndex,onSelectField:$,onDragstart:A=>F.onDragStart(A,b,h),onDragend:F.onDragEnd},null,8,["id","type","field-index","onDragstart","onDragend"])]),_:1})]),u(l).fields.length!==0?(f(),P("div",{key:0,class:Ne(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",c.value,`ivyforms-form-builder__submit-button-wrapper--${u(l).submitButtonSettings.position}`,{"ivyforms-form-builder__submit-button-wrapper--selected":u(l).isSubmitButtonSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":m.value}]),onMouseover:x[1]||(x[1]=b=>m.value=!0),onMouseleave:x[2]||(x[2]=b=>m.value=!1),onClick:x[3]||(x[3]=(...b)=>u(l).selectSubmitButton&&u(l).selectSubmitButton(...b))},[Uo(C("div",m5,[d(Pe,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:bt(u(l).selectSubmitButton,["stop"])},null,8,["onClick"])],512),[[qo,m.value||u(l).isSubmitButtonSelected]]),C("div",p5,[d(Pe,{priority:"tertiary",type:"border",readonly:"",onClick:x[0]||(x[0]=bt(()=>{},["prevent"]))},{default:_(()=>[le(D(u(l).submitButtonSettings.label),1)]),_:1})])],34)):de("",!0)]),_:1})),d(Ir,{width:140,offset:2})])}}}),y5=Me(v5,[["__scopeId","data-v-87dc11df"]]),h5={class:"ivyforms-form-builder-page__section-header ivyforms-flex ivyforms-flex-1 ivyforms-p-12"},g5={class:"ivyforms-form-builder-page__section-header__right"},_5=Se({__name:"FormBuilderPageSectionHeader",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=sn();a();const i=Ye(),l=()=>{if(!i.formId){Ge({message:n("form_id_not_found"),type:"error"});return}const m=`[ivyforms id=${i.formId}]`;if(navigator.clipboard)navigator.clipboard.writeText(m).then(()=>{Ge({message:n("shortcode_copied"),type:"success"})});else{const c=document.createElement("textarea");c.value=m,c.style.position="fixed",c.style.opacity="0",document.body.appendChild(c),c.select();try{document.execCommand("copy"),Ge({message:n("shortcode_copied"),type:"success"})}catch(y){Ge({message:`${n("error_refreshing")} ${y}`,type:"error"})}document.body.removeChild(c)}};return(m,c)=>{const y=Pe,p=Kt;return f(),P("div",h5,[c[0]||(c[0]=C("div",{class:"ivyforms-form-builder-page__section-header__left"},null,-1)),C("div",g5,[d(p,{content:u(n)("copy_shortcode"),placement:"top",theme:"inverted"},{default:_(()=>[d(y,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"code","icon-start-category":"global","icon-start-type":"fill",onClick:bt(l,["stop"])})]),_:1},8,["content"])])])}}}),b5=Me(_5,[["__scopeId","data-v-97b0fbab"]]),w5={},x5={class:"ivyforms-form-builder-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function I5(r,n){const a=b5,i=y5,l=Ha,m=Ja;return f(),P("div",x5,[d(a),d(m,null,{default:_(()=>[d(l,{modifier:"outside-vertical"},{default:_(()=>[d(i)]),_:1})]),_:1})])}const F5=Me(w5,[["render",I5],["__scopeId","data-v-2149656b"]]),k5={class:"ivyforms-field-style"},S5=Se({__name:"FieldStyleTabContent",setup(r){const{getLabel:n}=Oe();return(a,i)=>{const l=Ha;return f(),ne(l,{modifier:"outside-vertical"},{default:_(()=>[C("div",k5,D(u(n)("style_data")),1)]),_:1})}}}),C5={class:"ivyforms-advanced-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},M5=Se({__name:"AdvancedFieldOptions",setup(r){const{getLabel:n}=Oe(),{selectedField:a}=ma(Ye()),{updateSelectedField:i,updateFieldOptions:l}=Ye(),m=w(()=>{if(!a.value)return[];const p=lt.fieldOptions.getForFieldType(a.value.type,"advanced");return p.forEach(($,S)=>{$.showDividerAfter=S<p.length-1,S===p.length-1&&($.showDividerAfter=!1)}),p.filter($=>$.condition?$.condition(a.value):!0)});Le(()=>lt.hooks.updateCounter.value,()=>{});const c=w(()=>a.value),y=(p,$)=>{i(p,$),l(p,$)};return(p,$)=>(f(),P("div",C5,[(f(!0),P(Ie,null,qe(m.value,S=>(f(),P(Ie,{key:S.id},[S.showDividerBefore?(f(),ne(Xt,{key:0})):de("",!0),(f(),ne(ya(S.component),{field:c.value,"update-field":y,"get-label":u(n)},null,8,["field","get-label"])),S.showDividerAfter?(f(),ne(Xt,{key:1})):de("",!0)],64))),128)),m.value.length?de("",!0):(f(),ne(Pa,{key:0,title:u(n)("coming_soon"),subtitle:u(n)("we_are_working_on_it"),image:"fields-options"},null,8,["title","subtitle"]))]))}}),T5=Me(M5,[["__scopeId","data-v-2db3cbc3"]]),$5={class:"ivyforms-general-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},P5=Se({__name:"GeneralFieldOptions",setup(r){const{getLabel:n}=Oe(),{selectedField:a}=ma(Ye()),{updateFieldOptions:i,updateSelectedField:l}=Ye(),m=(y,p)=>{l(y,p),i(y,p)},c=w(()=>{if(lt.hooks.updateCounter.value,!a.value)return[];const y=lt.fieldOptions.getForFieldType(a.value.type,"general");return y.forEach((p,$)=>{p.showDividerAfter=$<y.length-1,$===y.length-1&&(p.showDividerAfter=!1)}),y.filter(p=>p.condition?p.condition(a.value):!0)});return(y,p)=>{const $=Xt;return f(),P("div",$5,[(f(!0),P(Ie,null,qe(c.value,(S,g)=>(f(),P(Ie,{key:S.id},[S.showDividerBefore&&g>0?(f(),ne($,{key:0})):de("",!0),(f(),ne(ya(S.component),{field:u(a),"update-field":m,"get-label":u(n)},null,8,["field","get-label"])),S.showDividerAfter&&g<c.value.length-1?(f(),ne($,{key:1})):de("",!0)],64))),128))])}}}),E5=Me(P5,[["__scopeId","data-v-212a03fa"]]),A5={},L5={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},R5={class:"ivyforms-flex ivyforms-gap-16"},D5={class:"ivyforms-flex ivyforms-gap-16"};function V5(r,n){const a=kr,i=Fr,l=Xt;return f(),P("div",L5,[d(i,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(a,{variant:"text",style:{height:"20px"}}),d(a,{variant:"text",style:{height:"40px"}})]),_:1}),d(i,{animated:"",rows:1,variant:"text"},{template:_(()=>[C("div",R5,[d(a,{variant:"text",style:{height:"20px",width:"20px"}}),d(a,{variant:"text",style:{height:"20px"}})]),d(a,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),d(a,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),d(i,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(a,{variant:"text",style:{height:"20px"}}),d(a,{variant:"text",style:{height:"40px"}})]),_:1}),d(i,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(a,{variant:"text",style:{height:"20px"}}),d(a,{variant:"text",style:{height:"40px"}})]),_:1}),d(l),d(i,{animated:"",rows:1,variant:"text"},{template:_(()=>[C("div",D5,[d(a,{variant:"text",style:{height:"20px",width:"20px"}}),d(a,{variant:"text",style:{height:"20px"}})]),d(a,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),d(a,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),d(i,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(a,{variant:"text",style:{height:"20px"}}),d(a,{variant:"text",style:{height:"40px"}})]),_:1}),d(l),d(i,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(a,{variant:"text",style:{height:"20px"}}),d(a,{variant:"text",style:{height:"40px"}})]),_:1}),d(l),d(i,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(a,{variant:"text",style:{height:"20px"}}),d(a,{variant:"text",style:{height:"40px"}})]),_:1})])}const O5=Me(A5,[["render",V5]]),B5={class:"ivyforms-smart-logic-placeholder ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},U5=Se({__name:"SmartLogicOptions",props:{field:{}},setup(r){const{getLabel:n}=Oe(),a=()=>{_r()};return(i,l)=>{const m=Pe;return f(),P("div",B5,[d(Pa,{title:u(n)("smart_logic_pro_feature"),subtitle:u(n)("smart_logic_pro_description"),image:"fields-options"},{actionButton:_(()=>[d(m,{priority:"primary",size:"d","icon-start":"arrow-up-right","icon-start-category":"global","icon-start-type":"outline",onClick:a},{default:_(()=>[le(D(u(n)("upgrade_to_pro")),1)]),_:1})]),_:1},8,["title","subtitle"])])}}}),q5=Me(U5,[["__scopeId","data-v-dce92330"]]),z5={key:0,class:"ivyforms-secondary-tab-menu"},N5={class:"ivyforms-secondary-tab-menu__tabs"},W5={class:"ivyforms-secondary-tab-menu__content"},Y5={key:0,class:"ivyforms-py-16 ivyforms-pr-8"},H5={key:0},G5={key:1},K5={key:2},X5={key:1},j5=Se({__name:"FieldOptionsTabContent",props:{field:{default:null}},setup(r){const n=w(()=>window.IvyForms?.components?.SmartLogicOptions),{getLabel:a}=Oe(),{updateFieldOptions:i,updateSelectedField:l}=Ye(),{checkFeatureAccess:m,isProInstalled:c,isProLicenseActive:y}=$r(),p=us(),{dialogVisible:$}=ma(p),S=(H,E)=>{l(H,E),i(H,E)},g=window.IvyForms?.pro?Go():null,x=r,k=()=>a("no_field_selected"),b=()=>a("please_select_field"),h=q("general"),F=q(!1),A=q("general"),O=w(()=>!g||!g.loaded.value?!1:g.hasFeature("smart_logic")),M=w(()=>[{name:"general",label:a("general")},{name:"advanced",label:a("advanced")},{name:"smartLogic",label:a("smart_logic"),pro:!c()}]),L=H=>{const E=String(H),J={smartLogic:"smart_logic"}[E];if(J){if(A.value=h.value,c()&&!y()){m(J);return}if(!O.value){m(J);return}}h.value=E};return $t(async()=>{g&&!g.loaded.value&&await g.fetch()}),Le(()=>x.field,(H,E)=>{H&&E&&H.fieldIndex!==E.fieldIndex&&(h.value="general",F.value=!0,setTimeout(()=>{F.value=!1},200))}),Le(()=>$.value,H=>{!H&&h.value==="smartLogic"&&!O.value&&(h.value=A.value)}),(H,E)=>{const j=vo,J=E5,z=T5;return r.field?(f(),P("div",z5,[C("div",N5,[d(j,{"model-value":h.value,background:"",type:"tonal",priority:"tertiary",tabs:M.value,size:"d","onUpdate:modelValue":L},null,8,["model-value","tabs"])]),C("div",W5,[F.value?(f(),P("div",Y5,[d(O5)])):de("",!0),Uo(C("div",null,[h.value==="general"?(f(),P("div",H5,[d(J,{field:r.field},null,8,["field"])])):de("",!0),h.value==="advanced"?(f(),P("div",G5,[d(z)])):de("",!0),h.value==="smartLogic"?(f(),P("div",K5,[O.value&&n.value?(f(),ne(ya(n.value),{key:0,field:r.field,"update-field":S,"get-label":u(a)},null,8,["field","get-label"])):(f(),ne(q5,{key:1,field:r.field},null,8,["field"]))])):de("",!0)],512),[[qo,!F.value]])])])):(f(),P("div",X5,[d(Pa,{title:k(),subtitle:b(),image:"fields"},null,8,["title","subtitle"])]))}}}),Q5=Me(j5,[["__scopeId","data-v-3bf3e4ed"]]),Z5={class:"ivyforms-add-field-wrapper ivyforms-flex ivyforms-align-items-center"},J5=["disabled"],e7={class:"ivyforms-add-field__left-content ivyforms-flex ivyforms-align-items-end ivyforms-gap-4"},t7={class:"ivyforms-add-field__name medium-14"},n7={class:"ivyforms-add-field__right-content"},a7=Se({__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,i)=>{const l=Jt,m=os;return f(),P("div",Z5,[C("button",{class:Ne(["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},[C("span",e7,[n.iconStart?(f(),ne(l,{key:0,name:n.iconStart,category:n.iconStartCategory,type:n.iconStartType,class:"ivyforms-add-field__icon-start",size:"d"},null,8,["name","category","type"])):de("",!0),C("span",t7,D(n.fieldName),1)]),C("span",n7,[n.iconEnd?(f(),ne(l,{key:0,name:n.iconEnd,category:n.iconEndCategory,type:n.iconEndType,class:"ivyforms-add-field__icon-end",size:"d"},null,8,["name","category","type"])):de("",!0)]),n.pro?(f(),ne(rs,{key:0,image:"pro-bolt",size:"s",class:"ivyforms-add-field__pro-badge"})):de("",!0)],10,J5),n.comingSoon?(f(),ne(m,{key:0,class:"ivyforms-add-field__coming-soon",size:"s"})):de("",!0)])}}}),o7=Me(a7,[["__scopeId","data-v-25da1f0c"]]),r7={class:"ivyforms-add-field"},i7={class:"ivyforms-add-field__search-wrapper ivyforms-pb-8"},l7={key:0,class:"ivyforms-add-field__drag-area ivyforms-gap-8"},s7={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},d7=["draggable","onDragstart"],u7={class:"ivyforms-add-field__drag-area ivyforms-gap-8"},c7={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},f7=["draggable","onDragstart"],m7=Se({__name:"AddFieldTabContent",setup(r){const{getLabel:n}=Oe(),a=Ye(),i=gn(),{onFieldDragEnd:l}=$c(),{checkFeatureAccess:m,getFeatureSlugForFieldType:c}=$r(),y=q(""),p=window.IvyForms?.pro?Go():null;$t(async()=>{p&&await p.fetch(),i.allSettings||await i.loadAllSettings()});const $=H=>{const E=a.fields.some(Y=>Y.type==="recaptcha"),j=a.fields.some(Y=>Y.type==="turnstile"),J=a.fields.some(Y=>Y.type==="hcaptcha"),z=E||j||J;return H.map(Y=>{if(Y.featureSlug){const R=Y.pro,B=Y.comingSoon||(Y.type==="recaptcha"||Y.type==="turnstile"||Y.type==="hcaptcha")&&z;return{...Y,pro:R,_precomputedDisabled:B}}const U=Y.pro||Y.comingSoon||(Y.type==="recaptcha"||Y.type==="turnstile"||Y.type==="hcaptcha")&&z;return{...Y,_precomputedDisabled:U}})},S=H=>H._precomputedDisabled!==void 0?H._precomputedDisabled:H.comingSoon||H.pro?!0:H.type==="recaptcha"||H.type==="turnstile"||H.type==="hcaptcha"?a.fields.some(E=>E.type==="recaptcha")||a.fields.some(E=>E.type==="turnstile")||a.fields.some(E=>E.type==="hcaptcha"):!1,g=w(()=>L.value.map(H=>({...H,draggableFields:$(H.dragFields)}))),x=w(()=>{const H=y.value.toLowerCase().trim();if(!H)return[];const E=L.value.flatMap(J=>J.dragFields);return $(E).filter(J=>{const z=J.name.toLowerCase(),Y=J.type.toLowerCase();return z.includes(H)||Y.includes(H)})}),k=H=>{if(a.isFormLoading)return;const E=L.value.flatMap(U=>U.dragFields).find(U=>U.type===H);if(E?.pro||E?.featureSlug){const U=E.featureSlug||c(H);if(U&&!m(U))return}if(H==="recaptcha"&&a.fields.some(R=>R.type==="recaptcha")||H==="turnstile"&&a.fields.some(R=>R.type==="turnstile")||H==="hcaptcha"&&a.fields.some(R=>R.type==="hcaptcha"))return;(!Number.isFinite(a.counterFields)||a.counterFields<0)&&(a.counterFields=0);const j=a.increaseCounter(),J=O({type:H},j);a.isDraggingFromPanel=!1;const Y=(a.fields.length>0?Math.max(...a.fields.map(U=>U.rowIndex??0)):-1)+1;a.addField({...J,position:a.fields.length+1,rowIndex:Y,columnIndex:0,width:100}),b()},b=()=>{a.fields.forEach((H,E)=>{H.position=E+1})},h=(H,E)=>{if(a.isFormLoading||E.comingSoon||E.pro){H.preventDefault();return}a.isDraggingFromPanel=!0;const j=A(E);if(H.dataTransfer){H.dataTransfer.effectAllowed="move",H.dataTransfer.setData("fieldData",JSON.stringify(j));const z=H.target.closest(".ivyforms-add-field__wrapper");if(z){const Y=z.cloneNode(!0);Y.style.position="absolute",Y.style.top="-9999px",Y.style.width=z.offsetWidth+"px",Y.style.opacity="0.8",document.body.appendChild(Y),H.dataTransfer.setDragImage(Y,z.offsetWidth/2,z.offsetHeight/2),setTimeout(()=>{Y.parentNode===document.body&&document.body.removeChild(Y)},0)}}},F=H=>{a.isDraggingFromPanel=!1,l(),H?.dataTransfer&&H.dataTransfer.clearData()},A=H=>{const E=a.increaseCounter();return O(H,E)},O=(H,E)=>{const j=lt.hooks.applyFilters("ivyforms/builder/add/transform",null,H,E,{getLabel:n});if(j)return j;switch(H.type){case"text":return{id:0,fieldIndex:E,type:"text",label:n("text"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"email":return{id:0,fieldIndex:E,type:"email",label:n("email"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"number":return{id:0,fieldIndex:E,type:"number",label:n("number"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"textarea":return{id:0,fieldIndex:E,type:"textarea",label:n("paragraph"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"phone":return{id:0,fieldIndex:E,type:"phone",label:n("phone"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",phoneAutoDetect:!0};case"website":return{id:0,fieldIndex:E,type:"website",label:n("website"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"date":return{id:0,fieldIndex:E,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:E,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:E,type:"recaptcha",label:n("recaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"html":return{id:0,fieldIndex:E,type:"html",label:n("html"),hideLabel:!1,htmlContent:"",description:"",position:0,labelPosition:"default",cssClasses:""};case"turnstile":return{id:0,fieldIndex:E,type:"turnstile",label:n("turnstile"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"hcaptcha":return{id:0,fieldIndex:E,type:"hcaptcha",label:n("hcaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"radio":return{id:0,fieldIndex:E,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:E,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"rating":return{id:0,fieldIndex:E,type:"rating",label:n("rating"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",ratingIcon:"star",fieldOptions:[{id:1,label:n("good"),value:"1",isDefault:!1},{id:2,label:n("nice"),value:"2",isDefault:!1},{id:3,label:n("very_good"),value:"3",isDefault:!1},{id:4,label:n("awesome"),value:"4",isDefault:!1},{id:5,label:n("amazing"),value:"5",isDefault:!1}],showValues:!1};case"address":{const J=["streetAddress","addressLine2","city","state","zip","country"],z=J.map(Y=>({type:Y,id:"",label:n(Y==="addressLine2"?"address_line_2":Y),value:"",placeholder:"",required:!1,hideLabel:!1,description:"",requiredMessage:"",visible:!0}));return{id:0,fieldIndex:E,type:"address",label:n("address"),hideLabel:!1,cssClasses:"",labelPosition:"top",addressFieldTypes:J,addressFields:z,countryDefaultValue:"",position:0}}case"name":{const J=["nameField1","nameField2"],z=J.map((Y,U)=>({type:Y,id:"",modelValue:"",label:n(U===0?"first_name":"last_name"),required:!1,optionHide:!1,description:"",placeholder:""}));return{id:0,fieldIndex:E,type:"name",label:n("name"),required:!1,defaultValue:"",placeholder:"",position:0,nameFieldTypes:J,nameFields:z}}case"checkbox":return{id:0,fieldIndex:E,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}}},M=[{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"},{type:"rating",name:n("rating"),iconStart:"star",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"html",name:n("html"),iconStart:"code",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"slider",name:"Slider",iconStart:"slider",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",comingSoon:!0}]},{title:n("security"),name:"2",category:"security",dragFields:[{type:"recaptcha",name:n("recaptcha"),iconStart:"recaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"turnstile",name:n("turnstile"),iconStart:"turnstile",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"hcaptcha",name:n("hcaptcha"),iconStart:"hcaptcha",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}]}],L=w(()=>{lt.hooks.updateCounter.value,p&&p.loaded.value;const H=lt.hooks.applyFilters("ivyforms/builder/filter/collapse_items",M,{getLabel:n});return Array.isArray(H)?H:M});return(H,E)=>{const j=o7,J=I0,z=x0;return f(),P("div",r7,[C("div",i7,[d(wo,{modelValue:y.value,"onUpdate:modelValue":E[0]||(E[0]=Y=>y.value=Y),placeholder:u(n)("search_fields")},null,8,["modelValue","placeholder"])]),y.value?(f(),P("div",l7,[C("div",s7,[(f(!0),P(Ie,null,qe(x.value,Y=>(f(),P("div",{key:Y.type,class:Ne(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":Y.comingSoon||Y.pro}]),draggable:!Y.comingSoon&&!Y.pro&&!u(a).isFormLoading,onDragstart:U=>h(U,Y),onDragend:E[1]||(E[1]=U=>F(U))},[d(j,{"field-type":Y.type,"field-name":Y.name,"icon-start":Y.iconStart,"icon-start-category":Y.iconStartCategory,"icon-start-type":Y.iconStartType,"icon-end":Y.iconEnd,"icon-end-category":Y.iconEndCategory,"icon-end-type":Y.iconEndType,"coming-soon":Y.comingSoon,disabled:S(Y),pro:Y.pro,"use-pro-badge":Y.pro,onClick:U=>k(Y.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,d7))),128))])])):(f(),ne(z,{key:1,accordion:!1},{default:_(()=>[(f(!0),P(Ie,null,qe(g.value,(Y,U)=>(f(),ne(J,{key:U,class:Ne(["ivyforms-add-field__collapse-item"]),title:Y.title,name:Y.name,"coming-soon":Y.dragFields.length===0},{default:_(()=>[C("div",u7,[C("div",c7,[(f(!0),P(Ie,null,qe(Y.draggableFields,R=>(f(),P("div",{key:R.type,class:Ne(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":R.comingSoon||R.pro}]),draggable:!R.comingSoon&&!R.pro&&!u(a).isFormLoading,onDragstart:B=>h(B,R),onDragend:E[2]||(E[2]=B=>F(B))},[d(j,{"field-type":R.type,"field-name":R.name,"icon-start":R.iconStart,"icon-start-category":R.iconStartCategory,"icon-start-type":R.iconStartType,"icon-end":R.iconEnd,"icon-end-category":R.iconEndCategory,"icon-end-type":R.iconEndType,"coming-soon":R.comingSoon,disabled:S(R),pro:R.pro,"use-pro-badge":R.pro,onClick:B=>k(R.type)},null,8,["field-type","field-name","icon-start","icon-start-category","icon-start-type","icon-end","icon-end-category","icon-end-type","coming-soon","disabled","pro","use-pro-badge","onClick"])],42,f7))),128))])])]),_:2},1032,["title","name","coming-soon"]))),128))]),_:1}))])}}}),p7={class:"ivyforms-submit-button-settings ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16 ivyforms-pr-8"},v7=Se({__name:"SubmitButtonSettings",setup(r){const{getLabel:n}=Oe(),a=Ye(),{submitButtonSettings:i}=ma(a),l=q(i.value.label),m=q(i.value.position);Le(i,p=>{l.value=p.label,m.value=p.position},{deep:!0});const c=p=>{a.updateSubmitButtonSettings("label",p)},y=p=>{(p==="default"||p==="left"||p==="center"||p==="right")&&a.updateSubmitButtonSettings("position",p)};return(p,$)=>(f(),P("div",p7,[d($e,{label:u(n)("button_label"),"label-position":"top"},{default:_(()=>[d(at,{modelValue:l.value,"onUpdate:modelValue":$[0]||($[0]=S=>l.value=S),placeholder:u(n)("submit"),onInput:c},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d($e,{label:u(n)("button_position")},{default:_(()=>[d(Yo,{"model-value":m.value,priority:"secondary",onChange:y},{default:_(()=>[d(mn,{value:"default",priority:"secondary"},{default:_(()=>[le(D(u(n)("label_position_default")),1)]),_:1}),d(mn,{value:"left",priority:"secondary"},{default:_(()=>[le(D(u(n)("label_position_left")),1)]),_:1}),d(mn,{value:"center",priority:"secondary"},{default:_(()=>[le(D(u(n)("center")),1)]),_:1}),d(mn,{value:"right",priority:"secondary"},{default:_(()=>[le(D(u(n)("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),y7=Me(v7,[["__scopeId","data-v-69ec5f5c"]]),h7={class:"ivyforms-tabs-container ivyforms-pb-12"},g7={class:"ivyforms-tab-content ivyforms-width-100"},_7={key:0},b7={key:1},w7={key:2},x7=Se({__name:"FormBuilderPagePanel",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=sn();a();const i=Ye(),l=w({get:()=>i.activeTab,set:c=>{i.activeTab=c}}),m=[{name:"addField",label:n("add_field")},{name:"options",label:n("options")},{name:"style",label:n("style"),disabled:!0}];return Le(()=>i.selectedField,c=>{c&&(i.activeTab="options")}),(c,y)=>{const p=vo,$=m7,S=Q5,g=S5,x=Ha,k=Pr;return f(),ne(k,{width:520},{default:_(()=>[C("div",h7,[d(p,{modelValue:l.value,"onUpdate:modelValue":y[0]||(y[0]=b=>l.value=b),background:"",type:"filled",size:"d",priority:"primary",tabs:m,"coming-soon":!0},null,8,["modelValue"])]),C("div",g7,[d(x,{modifier:"outside-vertical"},{default:_(()=>[l.value==="addField"?(f(),P("div",_7,[d($)])):de("",!0),l.value==="options"?(f(),P("div",b7,[u(i).isSubmitButtonSelected?(f(),ne(y7,{key:0})):(f(),ne(S,{key:1,field:u(i).selectedField},null,8,["field"]))])):de("",!0),l.value==="style"?(f(),P("div",w7,[d(g)])):de("",!0)]),_:1})])]),_:1})}}}),I7=Me(x7,[["__scopeId","data-v-082f2c2a"]]),Ko=Ei("confirmationSettingBuilder",()=>{const r=q([]),n=q(null),a=q(null),i=q("successMessage"),l=q(!0),m=q(!1),c=q(""),y=q(""),p=q(""),$=q(""),S=q(!1),{getLabel:g}=Oe(),x=_o();let k=!1;const b=()=>{!k&&S.value&&x.markDirty("confirmationBuilder")},h=()=>{x.markClean("confirmationBuilder")};Le([i,l,m,c,y,p,$],()=>b());const F=()=>{h()},{request:A}=va();return{allConfirmations:r,id:n,formId:a,type:i,enabled:l,showForm:m,resetEntityState:F,message:c,url:y,page:p,pageUrl:$,isEditing:S,markDirty:b,markClean:h,fetchAllConfirmations:async z=>{if(!(!z||isNaN(Number(z)))){k=!0;try{const{data:Y,error:U,status:R}=await A(`/confirmations/${z}`,{method:"GET"});if(!U&&R===200&&Y?.data){const B=Y.data[0][0];n.value=B.id,a.value=B.formId,i.value=B.type||"successMessage",l.value=B.enabled||!1,m.value=B.showForm||!1,c.value=B.message||"",y.value=B.url||"",p.value=B.page||"",S.value=!0,x.startEditing("confirmationBuilder"),h()}else Ge({message:`${g("failed_to_fetch_confirmation")} ${(Y?.message??U)||""}`,type:"error"})}catch(Y){const U=Vo(Y);Ge({message:`${g("failed_to_fetch_confirmation")} ${U}`,type:"error"})}finally{k=!1}}},resetConfirmation:()=>{k=!0,n.value=null,a.value=null,i.value="",l.value=!0,m.value=!1,c.value="",y.value="",p.value="",S.value=!1,x.stopEditing("confirmationBuilder"),k=!1},createConfirmation:async()=>{const z={formId:a.value??null,type:i.value||"",enabled:l.value||!1,showForm:m.value||!1,message:c.value||"",url:y.value||"",page:p.value||""};try{const{data:Y,error:U,status:R}=await A("/confirmation/add/",{method:"POST",data:z});!U&&R===200&&Y?.data?.data?(n.value=Y.data.data.id,r.value.push(Y.data),Ge({message:g("create_confirmation"),type:"success"}),h()):Ge({message:`${g("failed_to_create_confirmation")} ${(Y?.message??U)||""}`,type:"error"})}catch(Y){const U=Vo(Y);Ge({message:`${g("error_creating_confirmation")} ${U}`,type:"error"})}},updateConfirmation:async(z,Y)=>{try{const{data:U,error:R,status:B}=await A(`/confirmation/update/${z}/`,{method:"POST",data:Y});!R&&B===200?(Ge({message:g("update_confirmation"),type:"success"}),h()):Ge({message:`${g("error_creating_confirmation")}: ${(U?.message??R)||""}`,type:"error"})}catch(U){const R=Vo(U);Ge({message:`${g("error_to_update_confirmation")} ${R}`,type:"error"})}},deleteConfirmation:async z=>{try{const{data:Y,error:U,status:R}=await A(`/confirmation/delete/${z}/`,{method:"POST",data:{id:z}});!U&&R===200?(Ge({message:g("delete_confirmation"),type:"success"}),r.value=r.value.filter(B=>B.id!==z)):Ge({message:`${g("failed_to_delete_confirmation")} ${(Y?.message??U)||""}`,type:"error"})}catch(Y){const U=Vo(Y);Ge({message:`${g("error_delete_confirmation")} ${U}`,type:"error"})}},loadConfirmation:async z=>{k=!0;try{const{data:Y,error:U,status:R}=await A(`/confirmation/${z}`,{method:"GET"}),B=Y?.data?.data;!U&&R===200&&B?(n.value=z,a.value=B.formId,i.value=B.type||"successMessage",l.value=B.enabled||!1,m.value=B.showForm||!1,c.value=B.message||"",y.value=B.url||"",p.value=B.page||"",$.value=B.pageUrl||"",S.value=!0,x.startEditing("confirmationBuilder"),h()):Ge({message:`${g("failed_to_load_confirmation")} ${(Y?.message??U)||""}`,type:"error"})}catch(Y){const U=Vo(Y);Ge({message:`${g("failed_to_load_confirmation")} ${U}`,type:"error"})}finally{await on(),k=!1}},duplicateConfirmation:async z=>{try{const{data:Y,error:U,status:R}=await A(`/confirmation/duplicate/${z}/`,{method:"POST"});!U&&R===200&&Y?.data?(Ge({message:g("updating_duplicated_confirmation"),type:"success"}),r.value.push(Y.data)):Ge({message:`${g("failed_to_duplicate_confirmation")} ${(Y?.message??U)||""}`,type:"error"})}catch(Y){const U=Vo(Y);Ge({message:`${g("error_duplicate_confirmation")} ${U}`,type:"error"})}}}});function Oi(){const r=$n(),n=_o(),a=Ea(),i=Ye(),l=Ko();function m(){return n.isDirty("formBuilder")||n.isDirty("confirmationBuilder")||n.isDirty("notificationBuilder")}function c(){n.markClean("formBuilder"),n.markClean("confirmationBuilder"),n.markClean("notificationBuilder")}async function y(g){return l.id&&l.formId==g||(await l.fetchAllConfirmations(g),l.id)||(l.formId=g,await l.createConfirmation()),l.id}async function p(g,x=null){if(m())return g.routeName?{name:x,params:{id:i.formId}}:void 0;if(g.routeName==="form-confirmation"){const k=i.formId,b=await y(k);return{name:g.routeName,params:{formId:k,confirmationId:b}}}return g.routeName==="form-notifications"?{name:g.routeName,params:{formId:i.formId}}:g.routeName?{name:g.routeName,params:{id:i.formId}}:void 0}async function $(g,x){if(x(g.routeName,g.index))return;const k=async()=>{if(g.subItems&&g.subItems.length>0&&g.autoNavigateToFirst){const b=g.subItems[0],h=`/manage/${i.formId}/settings/${g.index}${b.index}`;await r.push(h);return}if(g.routeName==="form-confirmation"){const b=i.formId,h=await y(b);await r.push({name:g.routeName,params:{formId:b,confirmationId:h}});return}if(g.routeName==="form-notifications"){await r.push({name:g.routeName,params:{formId:i.formId}});return}if(g.routeName==="form-integrations"){await r.push({name:g.routeName,params:{formId:i.formId,integration:"wpdatatables"}});return}await r.push({name:g.routeName,params:{formId:i.formId}})};m()?a.showUnsavedChangesDialog(async()=>{c(),await k()}):await k()}function S(g,x){const k=r.currentRoute.value.matched,b=r.currentRoute.value.path;if(x==="build")return k.some(({name:h})=>h===Ta||h===$a);if(x==="integrations")return b.includes("/settings/integrations/");if(g&&k.some(({name:h})=>h===g))return!0;if(k.length>1&&x==="settings"){const h=k[k.length-2];if(h&&h.name===zo)return!0}return!!(x==="notifications"&&k.some(({name:h})=>h===yr||h===hr))}return{getMenuRoute:p,onMenuClick:$,isActive:S}}function Sa(r){const n=Ye(),{getLabel:a}=Oe();if(n.formId&&n.name){const i=r.value.findIndex(l=>l.value===n.formId);i===-1?r.value.push({value:n.formId,labelId:`${a("id")}: ${n.formId}`,label:n.name}):r.value[i].label=n.name}}const F7=Se({__name:"FormBuilderPage",setup(r){const{getLabel:n}=Oe(),{navigateToAllForms:a}=Un(),{startWatching:i}=sn();i();const l=$n(),m=q(!1),c=_o(),y=w(()=>[{label:n("build"),index:"build",routeName:g.isEditing?$a:Ta},{label:n("settings"),index:"settings",routeName:Ga},{label:n("results"),index:"results",routeName:pa}]),p=q([]),$=q(!1),S=q(!1),g=Ye(),x=On(),k=xr(),b=Cr(),h=Ko(),F=Oi(),A=w(()=>g.formId),O=async()=>{$.value=!0;try{await k.fetchData({page:1,perPage:100}),p.value=k.tableData.map(U=>({value:U.id,labelId:`${n("id")}: ${U.id}`,label:U.name||`Form #${U.id}`}))}catch(U){console.error(n("failed_to_fetch_form"),U),Ge({message:`${n("failed_to_fetch_form")} ${U}`,type:"error"})}finally{$.value=!1}},M=async U=>{if(!U){g.resetForm(),b.allNotifications=[],b.formId=null,h.allConfirmations=[],h.formId=null,await l.push({path:"/"});return}S.value=!0;try{await g.loadForm(U),l.currentRoute.value.path.includes("/settings/general/")||l.currentRoute.value.path.includes("/settings/notification")||l.currentRoute.value.path.includes("/settings/confirmation")?(await l.push({path:`/manage/${U}/settings/general`}),Ge({message:n("form_loaded"),type:"success"})):l.currentRoute.value.path.includes("/settings/notification/")?(await b.fetchData(parseInt(U)),await l.push({path:`/settings/notification/${U}`}),Ge({message:n("notification_loaded"),type:"success"})):(await l.push({path:`/manage/${U}`}),Ge({message:n("form_loaded"),type:"success"}))}catch(R){console.error(n("failed_to_load_form"),R),Ge({message:`${n("failed_to_load_form")} ${R}`,type:"error"})}finally{S.value=!1}},L=async U=>{c.confirmIfDirty(()=>{M(U)})},H=async()=>{S.value=!0;try{await g.saveForm(),await O(),Sa(p)}finally{S.value=!1}},E=async()=>{S.value=!0;try{await g.updateForm(),await O(),Sa(p)}finally{S.value=!1}},j=()=>{g.formId||Ge({message:n("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${g.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")};let J=null;$t(async()=>{await O();let R=l.currentRoute.value.params.formId;Array.isArray(R)&&(R=R[0]),R?(m.value=!1,g.formId=R,await g.loadForm(R),Sa(p)):(m.value=!0,Sa(p)),x.setCurrentPage("FormBuilderPage");const B=document.getElementById("adminmenu");B&&(J=ee=>{c.handleAdminMenuClick(ee)},B.addEventListener("click",J,!0))}),Sr(()=>{const U=document.getElementById("adminmenu");U&&J&&U.removeEventListener("click",J,!0)}),Le(()=>l.currentRoute.value.params.formId,U=>{U||(m.value=!0,g.resetForm())},{immediate:!1}),Le(()=>g.name,U=>{if(g.formId&&U!==null&&U!==void 0){const R=p.value.findIndex(B=>B.value===g.formId);R!==-1?p.value[R].label=U:Sa(p)}});const z=async U=>{try{if(await O(),Sa(p),U&&g.formId&&g.name){const R=p.value.findIndex(B=>B.value===g.formId);R===-1?p.value.push({value:g.formId,labelId:`${n("id")}: ${g.formId}`,label:g.name}):p.value[R].label=g.name,x.setPageTitle(g.name)}m.value=!1}catch(R){console.error(n("failed_to_load_form"),R),m.value=!1}},Y=()=>{m.value=!1,a()};return(U,R)=>{const B=Di,ee=ja,N=Xa,G=Kt,Z=Za,be=Aa,Te=I7,we=F5;return f(),P(Ie,null,[d(be,null,{left:_(()=>[d(B,{modelValue:A.value,"onUpdate:modelValue":R[0]||(R[0]=Fe=>A.value=Fe),size:"s",type:"border",placeholder:u(n)("select_form"),options:p.value,loading:$.value||S.value,onChange:L},null,8,["modelValue","placeholder","options","loading"])]),center:_(()=>[d(N,{mode:"horizontal",ellipsis:!1,router:""},{default:_(()=>[(f(!0),P(Ie,null,qe(y.value,Fe=>(f(),ne(ee,{key:Fe.index,label:Fe.label,name:Fe.index,type:"tonal","is-active":u(F).isActive(Fe.routeName,Fe.index),route:u(F).getMenuRoute(Fe,u(Ta)),onClick:ke=>u(F).onMenuClick(Fe,u(F).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:_(()=>[d(G,{content:u(n)("preview_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(Pe,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:j})]),_:1},8,["content"]),u(g).isEditing?(f(),ne(Pe,{key:0,class:Ne(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",loading:S.value,onClick:E},{default:_(()=>[S.value?de("",!0):(f(),P(Ie,{key:0},[le(D(u(n)("update")),1)],64))]),_:1},8,["loading"])):(f(),ne(Pe,{key:1,class:Ne(["ivyforms-button__action ivyforms-button__action--save"]),priority:"primary",loading:S.value,onClick:H},{default:_(()=>[S.value?de("",!0):(f(),P(Ie,{key:0},[le(D(u(n)("save")),1)],64))]),_:1},8,["loading"])),d(Z)]),_:1}),C("div",{class:Ne(["ivyforms-form-builder-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-form-builder-page--fullscreen-mode":u(x).isFullScreenMode,"ivyforms-form-builder-page--template-open":m.value}])},[d(Te),d(we),d(Tc,{visible:m.value,"onUpdate:visible":R[1]||(R[1]=Fe=>m.value=Fe),onFormCreated:z,onClose:Y},null,8,["visible"])],2),d(cs),d(Ho,{"align-center":"",width:"342px"})],64)}}}),tc=Me(F7,[["__scopeId","data-v-91e9f862"]]),k7=Se({__name:"FormSettingsPageSection",emits:["update:isAddingNotification"],setup(r,{emit:n}){const a=n,i=()=>{a("update:isAddingNotification",!1)};return(l,m)=>{const c=Ai("router-view"),y=Ja;return f(),ne(y,null,{default:_(()=>[d(c,null,{default:_(({Component:p})=>[(f(),ne(ya(p),{onCreated:i},null,32))]),_:1})]),_:1})}}}),S7={key:1},C7=Se({__name:"FormSettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(r,{emit:n}){const{getLabel:a}=Oe(),i=$n(),l=vn(),m=_o(),c=Ye(),y=Ko(),p=gn();let $=null;const S=r,g=n,x=q(S.activeIndex||"wpdatatables"),k=w(()=>{const M=p.allSettings?.integrations;return M?Object.values(M).some(L=>L&&L.enabled===!0):!1}),b=w(()=>{const M=[{label:a("general_settings"),index:"general"},{label:a("notifications"),index:"notifications"},{label:a("confirmations"),index:"confirmations"}];if(k.value){const L=p.allSettings?.integrations||{},H=Object.entries(L).filter(([,E])=>E&&E.enabled===!0).map(([E])=>({index:`integrations/${E}`,label:a(E),iconConfig:{name:E,type:"fill",category:"integrations",size:"d"}}));M.push({label:a("integrations"),index:"integrations",autoNavigateToFirst:!0,subItems:H})}return M}),h=async M=>(y.id&&y.formId==M||(await y.fetchAllConfirmations(M),y.id)||(y.formId=M,await y.createConfirmation()),y.id),F=async M=>{x.value=M,g("update:activeIndex",M);const L=c.formId;if(M==="general")await i.push({path:`/manage/${L}/settings/general`});else if(M==="notifications")await i.push({path:`/manage/${L}/settings/notification`});else if(M==="confirmations"){const H=await h(Number(L));await i.push({path:`/manage/${L}/settings/confirmation/manage/${H}`})}else if(M.startsWith("integrations/")){const H=M.split("integrations/")[1];await i.push({path:`/manage/${L}/settings/integrations/${H}`})}else M==="integrations"&&await i.push({path:`/manage/${L}/settings/integrations/wpdatatables`})},A=()=>{const M=l.path;if(M.includes("/settings/general"))x.value="general";else if(M.includes("/settings/notification"))x.value="notifications";else if(M.includes("/settings/confirmation"))x.value="confirmations";else if(M.includes("/settings/integrations/")){const L=M.match(/\/integrations\/(\w+)/);L?x.value=`integrations/${L[1]}`:x.value="integrations/wpdatatables"}},O=q(!0);return $t(async()=>{A(),i.afterEach(()=>{A()}),p.allSettings?.integrations||await p.loadAllSettings(),O.value=!1;const M=document.getElementById("adminmenu");M&&($=L=>{m.handleAdminMenuClick(L)},M.addEventListener("click",$,!0))}),Sr(()=>{const M=document.getElementById("adminmenu");M&&$&&M.removeEventListener("click",$,!0)}),(M,L)=>{const H=Pr;return f(),ne(H,null,{default:_(()=>[O.value?(f(),P("div",S7,"Loading settings...")):(f(),ne(as,{key:0,modelValue:x.value,"onUpdate:modelValue":L[0]||(L[0]=E=>x.value=E),"menu-items":b.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:F},null,8,["modelValue","menu-items"]))]),_:1})}}}),M7=Se({__name:"FormBuilderSettingsPage",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=sn();a();const i=Ye(),l=On(),m=xr(),c=Cr(),y=Ko(),p=_o(),$=q("general"),S=q(!1);let g=null;const x=q("horizontal"),k=vn(),b=$n(),h=Oi(),F=w(()=>i.formId||null),A=q([]),O=q(!1),M=q(!1),L=w(()=>[{label:n("build"),index:"build",routeName:i.isEditing?$a:Ta},{label:n("settings"),index:"settings",routeName:Ga},{label:n("results"),index:"results",routeName:pa}]),H=()=>{i.formId||Ge({message:n("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${i.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},E=async z=>{if(!z){i.resetForm(),c.allNotifications=[],c.formId=null,y.allConfirmations=[],y.formId=null,await b.push({path:"/"});return}M.value=!0;try{await i.loadForm(z);const U=(b.currentRoute.value.path+b.currentRoute.value.hash).match(/\/settings\/(\w+)/),R=U?U[1]:null;R?(await b.push({path:`/manage/${z}/settings/${R}`}),$.value=R,Ge({message:n("form_loaded"),type:"success"})):(await b.push({path:`/manage/${z}`}),Ge({message:n("form_loaded"),type:"success"}))}catch(Y){console.error(n("failed_to_load_form"),Y),Ge({message:`${n("failed_to_load_form")} ${Y}`,type:"error"})}finally{M.value=!1}},j=async()=>{O.value=!0;try{await m.fetchData({page:1,perPage:100}),A.value=m.tableData.map(z=>({value:z.id,labelId:`${n("id")}: ${z.id}`,label:z.name||`Form #${z.id}`}))}catch(z){console.error(n("failed_to_load_form"),z),Ge({message:`${n("failed_to_fetch_form")} ${z}`,type:"error"})}finally{O.value=!1}};function J(z){if(z.params.confirmationId){$.value="confirmations",S.value=!1;return}if(z.params.notificationId){$.value="notifications",S.value=!0;return}const Y=z.name?z.name.toString():"";if(Y.includes("notification"))$.value="notifications",S.value=!0;else if(Y.includes("confirmation"))$.value="confirmations",S.value=!1;else if(Y.includes("general")||Y.includes("settings"))$.value="general",S.value=!1;else{const U=z.path+z.hash;U.includes("/notification")?($.value="notifications",S.value=!0):U.includes("/confirmation")?($.value="confirmations",S.value=!1):($.value="general",S.value=!1)}}return $t(async()=>{await j();const z=k.params.formId,Y=Array.isArray(z)?z[0]:z;if(Y&&!i.formId){M.value=!0;try{await i.loadForm(Y),Sa(A)}catch(R){console.error(n("failed_to_load_form"),R),Ge({message:`${n("failed_to_load_form")} ${R}`,type:"error"})}finally{M.value=!1}}else Sa(A);i.formId||(i.counterFields=0),k.params.formId&&(i.formId=Array.isArray(k.params.formId)?k.params.formId[0]:k.params.formId),k.params.confirmationId&&(y.id=k.params.confirmationId?Number(Array.isArray(k.params.confirmationId)?k.params.confirmationId[0]:k.params.confirmationId):null),k.params.notificationId&&(c.id=k.params.notificationId?Number(Array.isArray(k.params.notificationId)?k.params.notificationId[0]:k.params.notificationId):null),J(k);const U=document.getElementById("adminmenu");U&&(g=R=>{p.handleAdminMenuClick(R)},U.addEventListener("click",g,!0))}),Sr(()=>{const z=document.getElementById("adminmenu");z&&g&&z.removeEventListener("click",g,!0)}),Le(()=>i.name,z=>{if(i.formId&&z!==null&&z!==void 0){const Y=A.value.findIndex(U=>U.value===i.formId);Y!==-1?A.value[Y].label=z:Sa(A)}}),Le(()=>[k.path,k.hash,k.name],()=>{J(k)},{immediate:!0}),Le(()=>k.params,z=>{z.formId&&(i.formId=Array.isArray(z.formId)?z.formId[0]:z.formId),z.confirmationId&&(y.id=z.confirmationId?Number(Array.isArray(z.confirmationId)?z.confirmationId[0]:z.confirmationId):null),z.notificationId&&(c.id=z.notificationId?Number(Array.isArray(z.notificationId)?z.notificationId[0]:z.notificationId):null)},{immediate:!0}),(z,Y)=>{const U=Di,R=ja,B=Xa,ee=Pe,N=Kt,G=Za,Z=Aa,be=C7,Te=k7;return f(),P(Ie,null,[d(Z,null,{left:_(()=>[d(U,{modelValue:F.value,"onUpdate:modelValue":Y[0]||(Y[0]=we=>F.value=we),size:"s",type:"border",placeholder:"Select a form",options:A.value,loading:O.value||M.value,onChange:E},null,8,["modelValue","options","loading"])]),center:_(()=>[d(B,{mode:x.value,ellipsis:!1,router:""},{default:_(()=>[(f(!0),P(Ie,null,qe(L.value,we=>(f(),ne(R,{key:we.index,label:we.label,name:we.index,type:"tonal","is-active":u(h).isActive(we.routeName,we.index),route:u(h).getMenuRoute(we,u(Ga)),onClick:Fe=>u(h).onMenuClick(we,u(h).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1},8,["mode"])]),right:_(()=>[d(N,{content:u(n)("preview_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(ee,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:H})]),_:1},8,["content"]),d(G)]),_:1}),C("div",{class:Ne(["ivyforms-form-builder-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":u(l).isFullScreenMode}])},[(f(),ne(be,{key:F.value,"active-index":$.value},null,8,["active-index"])),d(Te,{"active-index":$.value,"is-adding-notification":S.value},null,8,["active-index","is-adding-notification"])],2),d(Ho,{"align-center":"",width:"342px"})],64)}}}),T7=Me(M7,[["__scopeId","data-v-d866f1ee"]]),$7={class:"ivyforms-form-builder-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},P7={class:"ivyforms-form-builder-settings-notification__option-bar ivyforms-pb-8 ivyforms-flex"},E7={class:"ivyforms-form-builder-settings-notification__option-bar__left ivyforms-flex ivyforms-gap-8"},A7={class:"ivyforms-form-builder-settings-notification__option-bar__right ivyforms-flex ivyforms-gap-8"},L7=Se({__name:"FormBuilderManageNotification",setup(r){const n=$n(),a=vn(),{getLabel:i}=Oe(),{startWatching:l}=sn();l();const m=w(()=>{const U=a.params.formId;return Array.isArray(U)?U[0]:U}),c=w(()=>{const U=a.params.notificationId;return Array.isArray(U)?U[0]:U}),y=()=>{n.push({name:vr,params:{formId:m.value}})},p=Cr(),{isEditing:$}=ma(p),S=q({formName:"",formDescription:""});c.value?(p.loadNotification(Number(c.value)),p.isEditing=!0):(p.resetNotification(m.value),p.isEditing=!1);const g=Ye(),{formId:x,fields:k}=ma(g),b=q(!1),h=q(null),F=q(),A=q(),O=q(),M=q();function L(U){h.value&&h.value.editor&&h.value.editor.chain().focus().insertContent(U).run()}const H=w(()=>(g.fields||[]).map(U=>({label:U.label,value:`{{${U.type}_${U.fieldIndex}}}`,type:U.type,fieldIndex:U.fieldIndex}))),E=w(()=>fc()),j=w(()=>H.value.filter(U=>U.type==="email")),J=w(()=>E.value.filter(U=>U.key&&U.key==="admin_email")),z=async()=>{b.value=!0;try{const U={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:m.value||p.formId};p.isEditing&&c.value?await p.updateNotification(c.value,U):await p.createNotification(m.value),y()}catch(U){console.error(i("error_saving_notification"),U)}finally{b.value=!1}};function Y(U,R){let B;switch(U){case"sender":B=F.value;break;case"replyTo":B=A.value;break;case"receiver":B=O.value;break;case"subject":B=M.value;break}if(B&&B.$el){const ee=B.$el.querySelector("input")||B.$el.querySelector("textarea");if(ee){const N=ee.selectionStart,G=ee.selectionEnd,Z=ee.value;ee.value=Z.slice(0,N)+R+Z.slice(G),ee.dispatchEvent(new Event("input")),ee.setSelectionRange(N+R.length,N+R.length),ee.focus()}}}return $t(()=>{m.value&&(!x.value||String(x.value)!==String(m.value)||Array.isArray(k.value)&&k.value.length===0)&&g.loadForm(String(m.value))}),(U,R)=>{const B=Bn,ee=Pe,N=at,G=$e,Z=Kt,be=F0,Te=ds,we=ss,Fe=Ha;return f(),P("div",$7,[C("div",P7,[C("div",E7,[d(B,{modelValue:u(p).enabled,"onUpdate:modelValue":R[0]||(R[0]=ke=>u(p).enabled=ke),priority:"primary",size:"s",title:u(i)("active"),"text-position":"left"},null,8,["modelValue","title"])]),C("div",A7,[d(ee,{class:Ne(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:y},{default:_(()=>[le(D(u(i)("cancel")),1)]),_:1}),d(ee,{class:Ne(`ivyforms-button__action--${u($)?"update":"save"}`),priority:"primary",loading:b.value,onClick:z},{default:_(()=>[b.value?de("",!0):(f(),P(Ie,{key:0},[le(D(u(i)(u($)?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),d(Fe,{modifier:"outside-vertical"},{default:_(()=>[d(we,{model:S.value},{default:_(()=>[d(G,{label:u(i)("name"),prop:"notificationName",secondary:""},{default:_(()=>[d(N,{modelValue:u(p).name,"onUpdate:modelValue":R[1]||(R[1]=ke=>u(p).name=ke),placeholder:u(i)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(G,{label:u(i)("send_from"),prop:"notificationSender",secondary:""},{default:_(()=>[d(N,{ref_key:"senderInputRef",ref:F,modelValue:u(p).sender,"onUpdate:modelValue":R[2]||(R[2]=ke=>u(p).sender=ke),placeholder:"[email protected]"},null,8,["modelValue"]),d(be,{fields:j.value,general:J.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:R[3]||(R[3]=ke=>Y("sender",ke))},{reference:_(()=>[d(Z,{content:u(i)("insert_placeholders")},{default:_(()=>[d(ee,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":u(i)("placeholders"),class:"ivyforms-form-builder-settings-notification__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(G,{label:u(i)("reply_to"),prop:"notificationReplyTo"},{default:_(()=>[d(N,{ref_key:"replyToInputRef",ref:A,modelValue:u(p).replyTo,"onUpdate:modelValue":R[4]||(R[4]=ke=>u(p).replyTo=ke),placeholder:"[email protected]"},null,8,["modelValue"]),d(be,{fields:j.value,general:J.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:R[5]||(R[5]=ke=>Y("replyTo",ke))},{reference:_(()=>[d(Z,{content:u(i)("insert_placeholders")},{default:_(()=>[d(ee,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":u(i)("placeholders"),class:"ivyforms-form-builder-settings-notification__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(G,{label:u(i)("send_to"),prop:"notificationReceiver",secondary:""},{default:_(()=>[d(N,{ref_key:"receiverInputRef",ref:O,modelValue:u(p).receiver,"onUpdate:modelValue":R[6]||(R[6]=ke=>u(p).receiver=ke),placeholder:"[email protected]"},null,8,["modelValue"]),d(be,{fields:j.value,general:J.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:R[7]||(R[7]=ke=>Y("receiver",ke))},{reference:_(()=>[d(Z,{content:u(i)("insert_placeholders")},{default:_(()=>[d(ee,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":u(i)("placeholders"),class:"ivyforms-editor__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(G,{label:u(i)("subject"),prop:"notificationSubject"},{default:_(()=>[d(N,{ref_key:"subjectInputRef",ref:M,modelValue:u(p).subject,"onUpdate:modelValue":R[8]||(R[8]=ke=>u(p).subject=ke),placeholder:u(i)("example"),secondary:""},null,8,["modelValue","placeholder"]),d(be,{class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:R[9]||(R[9]=ke=>Y("subject",ke))},{reference:_(()=>[d(Z,{content:u(i)("insert_placeholders")},{default:_(()=>[d(ee,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":u(i)("placeholders"),class:"ivyforms-editor__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1})]),_:1},8,["label"]),d(G,{label:u(i)("message"),prop:"formDescription",class:"ivyforms-form-builder-settings-notification__editor"},{default:_(()=>[d(Te,{ref_key:"editorRef",ref:h,modelValue:u(p).message,"onUpdate:modelValue":R[10]||(R[10]=ke=>u(p).message=ke),"fields-placeholders":H.value,"general-placeholders":E.value,folder:"notification",onInsertPlaceholder:L},null,8,["modelValue","fields-placeholders","general-placeholders"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1})])}}}),ts=Me(L7,[["__scopeId","data-v-c45fe0c2"]]),R7={class:"ivyforms-form-builder-settings ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},D7={class:"ivyforms-form-builder-settings__option-bar ivyforms-pb-8 ivyforms-flex"},V7={class:"ivyforms-form-builder-settings__option-bar__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start ivyforms-gap-8"},O7={class:"ivyforms-form-builder-settings__option-bar__right ivyforms-align-items-center ivyforms-justify-content-end ivyforms-flex ivyforms-gap-8"},B7={class:"ivyforms-flex ivyforms-flex-grow ivyforms-gap-16 ivyforms-flex-direction-column"},U7=Se({__name:"FormBuilderSettings",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=sn();a();const i=vn(),l=q({formName:"",formDescription:""}),m=Ye(),c=q(!1);$t(async()=>{i.params.formId&&await m.loadForm(i.params.formId)});const y=async()=>{c.value=!0;try{await m.saveFormSettings()}finally{c.value=!1}},p=async()=>{c.value=!0;try{await m.updateForm()}finally{c.value=!1}};return($,S)=>{const g=Bn,x=Pe,k=at,b=$e,h=kt,F=Xt,A=ss,O=Ha;return f(),P("div",R7,[C("div",D7,[C("div",V7,[d(g,{modelValue:u(m).published,"onUpdate:modelValue":S[0]||(S[0]=M=>u(m).published=M),priority:"primary",size:"s",title:u(n)("published"),"text-position":"left"},null,8,["modelValue","title"])]),C("div",O7,[u(m).isEditingSettingGeneral?(f(),ne(x,{key:0,class:Ne(["ivyforms-button__action--update"]),priority:"primary",loading:c.value,onClick:p},{default:_(()=>[c.value?de("",!0):(f(),P(Ie,{key:0},[le(D(u(n)("save")),1)],64))]),_:1},8,["loading"])):(f(),ne(x,{key:1,class:Ne(["ivyforms-button__action--save"]),priority:"primary",loading:c.value,onClick:y},{default:_(()=>[c.value?de("",!0):(f(),P(Ie,{key:0},[le(D(u(n)("save")),1)],64))]),_:1},8,["loading"]))])]),d(O,{modifier:"outside-vertical"},{default:_(()=>[d(A,{model:l.value},{default:_(()=>[d(b,{label:u(n)("form_name"),prop:"formName",secondary:""},{default:_(()=>[d(k,{modelValue:u(m).name,"onUpdate:modelValue":S[1]||(S[1]=M=>u(m).name=M),placeholder:u(n)("form_name_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(b,{label:u(n)("form_desc"),prop:"formDescription",class:"ivyforms-form-settings-description",secondary:""},{default:_(()=>[d(k,{modelValue:u(m).description,"onUpdate:modelValue":S[2]||(S[2]=M=>u(m).description=M),type:"textarea",placeholder:u(n)("form_description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),C("div",B7,[d(h,{modelValue:u(m).showTitle,"onUpdate:modelValue":S[3]||(S[3]=M=>u(m).showTitle=M),priority:"secondary",size:"d",type:"checkmark"},{default:_(()=>[le(D(u(n)("show_form_title")),1)]),_:1},8,["modelValue"]),d(h,{modelValue:u(m).showDescription,"onUpdate:modelValue":S[4]||(S[4]=M=>u(m).showDescription=M),priority:"secondary",size:"d",type:"checkmark"},{default:_(()=>[le(D(u(n)("show_form_description")),1)]),_:1},8,["modelValue"]),d(F,{class:"ivyforms-my-8"}),d(h,{modelValue:u(m).storeEntries,"onUpdate:modelValue":S[5]||(S[5]=M=>u(m).storeEntries=M),priority:"secondary",size:"d",type:"checkmark"},{default:_(()=>[le(D(u(n)("store_entries_db")),1)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1})])}}}),q7=Me(U7,[["__scopeId","data-v-f18e472b"]]),z7={class:"ivyforms-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},N7={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},W7={class:"ivyforms-settings-notification__option-bar ivyforms-flex ivyforms-gap-8"},Y7={class:"ivyforms-settings-notification__option-bar-left ivyforms-flex ivyforms-gap-8"},H7={class:"ivyforms-settings-notification__option-bar-right ivyforms-flex ivyforms-gap-8"},G7={class:"ivyforms-settings-notification__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},K7={key:0,class:"ivyforms-table-skeleton"},X7={class:"ivyforms-all-forms-pagination-container"},j7={key:1},Q7=Se({__name:"FormBuilderNotificationTable",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=sn();a();const i=Ye(),l=Cr(),m=Ea(),c=q(""),y=q(""),p=q(!1),$=q(!1),S=q(!1),g=q([]),x=q(0),k=q(null),b=vn(),h=$n(),F=No.debounce(ke=>{y.value=ke},500),A=w(()=>c.value!==y.value),O=w(()=>p.value||A.value),M=pn({page:1,perPage:10}),L=pn({column:"id",order:"desc"}),H=w(()=>c.value.trim().length>0),E=()=>({page:M.page,perPage:M.perPage,search:y.value,sortBy:L.column,sortOrder:L.order,formId:b.params.formId?parseInt(Array.isArray(b.params.formId)?b.params.formId[0]:b.params.formId,10):i.formId?parseInt(i.formId,10):null}),j=async()=>{p.value=!0;try{await l.searchNotifications(E()),g.value=l.tableData;const ke=l.paginationMeta;M.page=ke.page,M.perPage=ke.perPage,x.value=ke.total}catch(ke){console.error(n("error_loading_notification"),ke)}finally{p.value=!1,await Fe()}};Le(c,F),Le(()=>m.dialogVisible,(ke,tt)=>{tt&&!ke&&(m.actionType==="delete"||m.actionType==="duplicate")&&setTimeout(j,300)}),Le([()=>M.page,()=>M.perPage,()=>y.value],async()=>{p.value=!0,await l.searchNotifications(E()),g.value=l.tableData,p.value=!1}),Le(()=>l.tableData,ke=>{g.value=ke,p.value=!1},{immediate:!0}),Le(()=>l.paginationMeta,ke=>{x.value=k0(ke).total||0},{immediate:!0});const J=({column:ke,order:tt})=>{L.column=ke,L.order=tt==="asc"?"asc":tt==="desc"?"desc":"asc",M.page=1,j()},z=()=>{const ke=Array.isArray(b.params.formId)?b.params.formId[0]:b.params.formId||i.formId;l.resetNotification(ke),$.value=!0,S.value=!1,h.replace(`/manage/${ke}/settings/notification/manage`)},Y=()=>{$.value=!1,S.value=!1,j(),h.push({name:"form-notifications",params:{formId:i.formId}})},U=ke=>async()=>{p.value=!0;try{await l.loadNotification(ke),$.value=!0,S.value=!0}catch(tt){console.error(n("error_loading_notification"),tt)}finally{p.value=!1;const tt=Array.isArray(b.params.formId)?b.params.formId[0]:b.params.formId||i.formId;await h.push(`/manage/${tt}/settings/notification/manage/${ke}`)}},R=ke=>async()=>{await m.handleActionClick(ke,null,"notification","duplicate",{setLoading:tt=>{p.value=tt}})},B=ke=>async()=>{await m.handleActionClick(ke,null,"notification","delete",{setLoading:tt=>{p.value=tt}})},ee=({rowData:ke})=>ke?De("div",{class:["ivyforms-column-actions",{hovered:ke.id===k.value}]},[De(Kt,{content:n("edit"),placement:"top"},()=>[De(Pe,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:U(ke.id)})]),De(Kt,{content:n("duplicate"),placement:"top"},()=>[De(Pe,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:R(ke.id)})]),De(Kt,{content:n("delete"),placement:"top"},()=>[De(Pe,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:B(ke.id)})])]):null,N=({rowData:ke})=>ke?De(Bn,{modelValue:ke.enabled,size:"s","onUpdate:modelValue":async tt=>{ke.enabled=tt,await l.updateNotification(ke.id,ke),await j()}}):null,G=({rowData:ke})=>ke?De(Ya,{size:"s",href:"#",onClick:U(ke.id),class:"ivyforms-name-cell"},()=>[ke.name||"No Name"]):null,Z=({rowData:ke})=>ke?De("span",ke.receiver||"No Receiver"):null,be=({rowData:ke})=>ke?De("span",ke.replyTo||"No Reply-To"):null,Te=({rowData:ke})=>ke?De("span",ke.subject||"No Subject"):null,we=q([{key:"enabled",title:n("active"),cellRenderer:N,width:100,visible:!0,class:"status-column"},{key:"name",title:n("name"),cellRenderer:G,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:be,width:250,visible:!0,class:"replyto-column",sortable:!0},{key:"subject",title:n("subject"),cellRenderer:Te,width:300,visible:!0,class:"subject-column",sortable:!0},{key:"actions",title:"",cellRenderer:ee,width:124,minWidth:124,visible:!0,class:"ivyforms-cell-actions",fixed:yo.RIGHT}]),Fe=async()=>{await on();const ke=document.querySelector(".ivyforms-table");if(!ke)return;const tt=ke.querySelectorAll(".el-table-v2__row");tt.length&&tt.forEach(te=>{const ge=te.getAttribute("rowkey");ge&&(te.addEventListener("mouseenter",()=>{k.value=Number(ge),tt.forEach(fe=>{fe.getAttribute("rowkey")===ge&&fe.classList.add("hovered")})}),te.addEventListener("mouseleave",()=>{k.value=null,tt.forEach(fe=>{fe.getAttribute("rowkey")===ge&&fe.classList.remove("hovered")})}))})};return $t(()=>{l.isEditing=!1,j()}),Le(()=>g.value,async()=>{await Fe()}),(ke,tt)=>(f(),P("div",z7,[$.value?(f(),P("div",j7,[d(ts,{onClose:Y})])):(f(),P("div",N7,[C("div",W7,[C("div",Y7,[d(wo,{modelValue:c.value,"onUpdate:modelValue":tt[0]||(tt[0]=te=>c.value=te),placeholder:u(n)("search_notifications"),clearable:""},null,8,["modelValue","placeholder"])]),C("div",H7,[d(Pe,{"icon-start":"plus",onClick:z},{default:_(()=>[le(D(u(n)("notifications")),1)]),_:1})])]),C("div",G7,[d(Li,{columns:we.value,data:O.value?[]:g.value,loading:O.value,sort:L,total:x.value,"row-key":"id",pagination:"",onSortChange:J},{empty:_(()=>[O.value?(f(),P("div",K7,[d(Fr,null,{template:_(()=>[(f(!0),P(Ie,null,qe(M.perPage,te=>(f(),ne(kr,{key:te,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):H.value?(f(),ne(Pa,{key:2,title:u(n)("empty_search_title"),subtitle:u(n)("empty_search_subtitle")},null,8,["title","subtitle"])):(f(),ne(Pa,{key:1,image:"not-found",title:u(n)("empty_state_notification_title"),subtitle:u(n)("empty_state_notification_subtitle")},{actionButton:_(()=>[d(Pe,{"icon-start":"plus",onClick:z},{default:_(()=>[le(D(u(n)("notifications")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),C("div",X7,[d(Ri,{"current-page":M.page,"onUpdate:currentPage":tt[1]||(tt[1]=te=>M.page=te),"page-size":M.perPage,"onUpdate:pageSize":tt[2]||(tt[2]=te=>M.perPage=te),total:x.value},null,8,["current-page","page-size","total"])])])]))]))}});function Z7(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 i=n.match(/https?:\/\//gi);if(i&&i.length>1)return!1;let l=n;try{return/^https?:\/\//i.test(n)||(l="https://"+n),new URL(l),!0}catch{return!1}}const J7={key:0,class:"ivyforms-form-builder-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},e9={class:"ivyforms-form-builder-settings-confirmation__option-bar ivyforms-pb-8 ivyforms-flex"},t9={class:"ivyforms-form-builder-settings-confirmation__option-bar-left ivyforms-flex"},n9={class:"ivyforms-form-builder-settings-confirmation__option-bar-right ivyforms-flex"},a9={key:0,class:"ivyforms-form-builder-settings-confirmation__content-section"},o9={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},r9={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},i9={class:"confirmation-title medium-14"},l9={class:"ivyforms-form-builder-settings-confirmation__radio-section"},s9={key:1,class:"ivyforms-form-builder-settings-confirmation__content-section"},d9={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},u9={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},c9={class:"confirmation-title medium-14"},f9={key:2,class:"ivyforms-form-builder-settings-confirmation__content-section"},m9={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},p9={class:"confirmation-title medium-14"},v9=Se({__name:"FormBuilderConfirmation",setup(r){const{getLabel:n}=Oe(),{request:a}=va(),i=vn(),{startWatching:l}=sn();l();const m=w(()=>{const E=i.params.formId;return Array.isArray(E)?E[0]:E}),c=w(()=>{const E=i.params.confirmationId;return Array.isArray(E)?E[0]:E}),y=Ko(),p=Ye(),$=q("horizontal"),S=q("successMessage"),g=q([]),x=q(!1),k=q(!1),b=q(null),h=q(""),F=q(""),A=[{label:n("success_message"),index:"successMessage"},{label:n("redirect_to_page"),index:"redirectToPage"},{label:n("redirect_to_custom_url"),index:"redirectToCustomUrl"}];function O(E){b.value&&b.value.editor&&b.value.editor.chain().focus().insertContent(E+" ").run()}const M=w(()=>(p.fields||[]).filter(E=>E.type&&typeof E.fieldIndex<"u")),L=w(()=>fc()),H=async()=>{if(h.value="",F.value="",S.value==="redirectToPage"&&!y.page){h.value=n("please_select_a_page");return}if(S.value==="redirectToCustomUrl"){if(!y.url){F.value=n("please_enter_a_url");return}if(!Z7(y.url)){F.value=n("please_enter_a_valid_url");return}}k.value=!0;const E={formId:m.value||p.formId,type:S.value,enabled:y.enabled,showForm:y.showForm};switch(S.value){case"successMessage":E.message=y.message||"";break;case"redirectToPage":E.page=y.page||"";break;case"redirectToCustomUrl":E.url=y.url||"";break}y.type=S.value,y.formId=Number(m.value||p.formId);try{y.id?await y.updateConfirmation(y.id,E):await y.createConfirmation()}finally{k.value=!1}};return $t(async()=>{try{m.value&&await p.loadForm(m.value);const{data:E,error:j,status:J}=await a("wp/v2/pages",{method:"GET",headers:{"Content-Type":"application/json"}},{useNamespace:!1});!j&&J===200&&Array.isArray(E)?g.value=E.map(Y=>({value:Y.id,label:Y.title.rendered})):g.value=[],m.value&&c.value&&await y.loadConfirmation(Number(c.value));const z=y.type;if(S.value=z||"successMessage",typeof y.resetEntityState=="function"&&y.resetEntityState(),x.value=!0,y.page){const Y=g.value.find(U=>U.value===Number(y.page));y.page=Y?Y.value:y.page}}catch(E){console.error(n("error_loading_data_confirmation"),E)}}),Le(()=>x.value&&S.value,E=>{E&&y.type!==E&&(y.type=E)}),Le(()=>x.value&&y.type,E=>{E&&S.value!==E&&(S.value=E)}),Le(S,()=>{h.value="",F.value=""}),Le(()=>y.page,E=>{h.value&&E&&(h.value="")}),Le(()=>y.url,E=>{if(F.value){if(F.value===n("please_enter_a_url"))E&&E.trim()!==""&&(F.value="");else if(F.value===n("please_enter_a_valid_url")&&E&&E.trim()!=="")try{const j=E.trim();/^\/\//.test(j)?new URL("http:"+j):new URL(j),F.value=""}catch{}}}),(E,j)=>{const J=Bn,z=Pe,Y=vo,U=Jt,R=Kt,B=ds,ee=mn,N=Yo,G=Tt,Z=jt,be=$e,Te=at;return x.value?(f(),P("div",J7,[C("div",e9,[C("div",t9,[d(J,{modelValue:u(y).enabled,"onUpdate:modelValue":j[0]||(j[0]=we=>u(y).enabled=we),priority:"primary",size:"s","text-position":"left",title:u(n)("active")},null,8,["modelValue","title"])]),C("div",n9,[d(z,{class:Ne(["ivyforms-button__action--save"]),priority:"primary",loading:k.value,onClick:H},{default:_(()=>[k.value?de("",!0):(f(),P(Ie,{key:0},[le(D(u(n)("save")),1)],64))]),_:1},8,["loading"])])]),d(Y,{modelValue:S.value,"onUpdate:modelValue":j[1]||(j[1]=we=>S.value=we),mode:$.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"]),S.value==="successMessage"?(f(),P("div",a9,[C("div",o9,[C("div",r9,[C("span",i9,D(u(n)("message")),1),d(R,{content:u(n)("message_tooltip"),"aria-label":u(n)("message_tooltip"),placement:"top",theme:"inverted"},{default:_(()=>[d(U,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:j[2]||(j[2]=bt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),d(B,{ref_key:"editorRef",ref:b,modelValue:u(y).message,"onUpdate:modelValue":j[3]||(j[3]=we=>u(y).message=we),"fields-placeholders":M.value,"general-placeholders":L.value,"aria-label":u(n)("success_message"),folder:"confirmation",onInsertPlaceholder:O},null,8,["modelValue","fields-placeholders","general-placeholders","aria-label"]),C("div",l9,[C("p",null,D(u(n)("after_form_submission")),1),d(N,{modelValue:u(y).showForm,"onUpdate:modelValue":j[4]||(j[4]=we=>u(y).showForm=we),priority:"secondary"},{default:_(()=>[d(ee,{value:!1,priority:"secondary"},{default:_(()=>[le(D(u(n)("hide_form")),1)]),_:1}),d(ee,{value:!0,priority:"secondary"},{default:_(()=>[le(D(u(n)("reset_form")),1)]),_:1})]),_:1},8,["modelValue"])])])):S.value==="redirectToPage"?(f(),P("div",s9,[C("div",d9,[C("div",u9,[C("span",c9,D(u(n)("select_page")),1),d(R,{content:u(n)("select_tooltip"),"aria-label":u(n)("select_tooltip"),placement:"top",theme:"inverted"},{default:_(()=>[d(U,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:j[5]||(j[5]=bt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),d(be,{error:h.value,secondary:""},{default:_(()=>[d(Z,{modelValue:u(y).page,"onUpdate:modelValue":j[6]||(j[6]=we=>u(y).page=we),placeholder:u(n)("select")},{default:_(()=>[(f(!0),P(Ie,null,qe(g.value,we=>(f(),ne(G,{key:we.value,value:we.value,label:we.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["error"])])):S.value==="redirectToCustomUrl"?(f(),P("div",f9,[C("div",m9,[C("span",p9,D(u(n)("custom_url")),1),d(R,{content:u(n)("redirection_url_tooltip"),placement:"top",theme:"inverted"},{default:_(()=>[d(U,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:j[7]||(j[7]=bt(()=>{},["prevent"]))})]),_:1},8,["content"])]),d(be,{error:F.value,secondary:""},{default:_(()=>[d(Te,{modelValue:u(y).url,"onUpdate:modelValue":j[8]||(j[8]=we=>u(y).url=we),placeholder:u(n)("enter_url")},null,8,["modelValue","placeholder"])]),_:1},8,["error"])])):de("",!0)])):de("",!0)}}});let ki=null,fr=null;async function y9(){return ki||fr||(fr=(async()=>{try{const{request:r}=va(),i=(await r("integrations")).data?.data?.data;if(!i||typeof i!="object")throw new Error("Invalid response format");const l=Object.entries(i).map(([m,c])=>({name:c.label,value:m,image:c.icon||m,description:c.description||"",category:c.category||"Other",type:c.plan==="lite"?"disabled":"soon",searchCategory:c.plan||"lite",requiredPlan:c.plan!=="lite"?c.plan:void 0,component:c.component,learnMoreUrl:c.learnMoreUrl||""}));return ki=l,l}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 ki=n,n}finally{fr=null}})(),fr)}async function h9(){let r=await y9();if(typeof window<"u"){const n=window,a=n.IvyFormsPro?.integrationsHooks||[];for(const i of a)r=i(r);n.IvyForms?.hooks?.applyFilters&&(r=n.IvyForms.hooks.applyFilters("ivyforms/integrations/list",r))}return r}function Pc(){const r=Go(),n=gn(),{isProInstalled:a,isProLicenseActive:i}=$r(),l=q({}),m=async()=>{const x=n.integrationsSettings||{},k={};for(const[b,h]of Object.entries(x))h&&typeof h=="object"&&(k[b]={enabled:h.enabled||!1,connected:h.connected||!1});l.value=k},c=x=>{if(!x)return!0;if(!a()||!i())return!1;const k=r.plan.value;if(!(k!=="lite"&&k!=="error"))return!1;const h=["essentials","growth","agency"],F=h.indexOf(k),A=h.indexOf(x);return F>=A&&F!==-1},y=x=>{const k=l.value[x.value]||{enabled:!1,connected:!1};return x.searchCategory!=="lite"?c(x.requiredPlan)?!k.enabled||!k.connected?"proDisabled":"proActive":a()?"proDisabled":"upgrade":k.connected?"active":"disabled"},p=q([]),$=q(!1),S=async()=>{if($.value)return p.value;const x=await h9();return p.value=x.map(k=>({...k,type:y(k)})),$.value=!0,p.value},g=(x,k,b=!1)=>{l.value[x]={enabled:k,connected:b}};return{integrations:w(()=>p.value),integrationsLoaded:w(()=>$.value),integrationState:l,loadIntegrations:S,loadIntegrationStates:m,updateIntegrationState:g,getIntegrationType:y}}const g9={class:"ivyforms-form-integration ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},_9={class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},b9={class:"ivyforms-form-integration__title ivyforms-flex ivyforms-align-items-center regular-16"},w9={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},x9={class:"ivyforms-form-integration__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},I9={class:"ivyforms-form-integration__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24 ivyforms-border-radius-16"},F9={key:1,class:"ivyforms-form-integration__not-available"},k9=Se({__name:"FormBuilderIntegrations",setup(r){const{getLabel:n}=Oe(),a=Ye(),i=vn(),l=q(!1),{loadIntegrations:m,integrations:c}=Pc(),y=q(0);$t(async()=>{await m(),window.addEventListener("ivyforms:ready",g),window.addEventListener("ivyforms:pro:component-registered",g),setTimeout(()=>{y.value++},100),k.value&&await a.loadForm(k.value)}),Sr(()=>{window.removeEventListener("ivyforms:ready",g),window.removeEventListener("ivyforms:pro:component-registered",g)});const p=w(()=>i.params.integration||"wpdatatables"),$=w(()=>{y.value;const F=p.value;return c.value.find(A=>A.value===F)||null}),S=w(()=>{if(y.value,typeof window>"u")return null;const F=window,A=$.value;if(!A||!A.component)return null;const O=A.component;return F.IvyForms?.components?.[O]||null}),g=()=>{y.value++},x=async()=>{l.value=!0;try{await a.updateForm()}finally{l.value=!1}},k=w(()=>{const F=i.params.formId;return Array.isArray(F)?F[0]:F}),b=w(()=>{const F=p.value,A=a.integrationSettings?.[F];return A?!Object.values(A).some(O=>typeof O=="boolean"?O:typeof O=="string"?O.length>0:typeof O=="object"&&O!==null?Object.keys(O).length>0:!1):!0}),h=()=>{const F=p.value;a.integrationSettings&&(a.integrationSettings[F]={})};return(F,A)=>{const O=Pe,M=kt;return f(),P("div",g9,[C("div",_9,[C("div",b9,D(u(n)(p.value+"_integration_settings")),1),C("div",w9,[d(O,{class:Ne(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:b.value,onClick:h},{default:_(()=>[le(D(u(n)("clear_settings")),1)]),_:1},8,["disabled"]),d(O,{class:Ne(["ivyforms-button__action--save"]),priority:"primary",loading:l.value,onClick:x},{default:_(()=>[l.value?de("",!0):(f(),P(Ie,{key:0},[le(D(u(n)("save")),1)],64))]),_:1},8,["loading"])])]),C("div",x9,[C("div",I9,[S.value?(f(),ne(ya(S.value),{key:0})):(f(),P(Ie,{key:1},[p.value==="wpdatatables"?(f(),ne(M,{key:0,modelValue:u(a).integrationSettings.wpdatatables.enabled,"onUpdate:modelValue":A[0]||(A[0]=L=>u(a).integrationSettings.wpdatatables.enabled=L),priority:"secondary",type:"checkmark"},{default:_(()=>[le(D(u(n)("allow_ivy_wpdatatables_integration")),1)]),_:1},8,["modelValue"])):(f(),P("div",F9,[C("p",null,D(u(n)("integration_not_available")),1)]))],64))])])])}}}),S9=Me(k9,[["__scopeId","data-v-3356df20"]]),C9={class:"ivyforms-all-entries__header"},Ec=Se({__name:"AllEntriesTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading","bulk-mark-read","bulk-mark-unread","bulk-add-star","bulk-remove-star"],setup(r,{emit:n}){const a=Ea(),{getLabel:i}=Oe(),l=bo(),m=q(null),c=r,y=n,p=q(!1),$=()=>{c.selectedIds.length>0&&a.handleActionClick(null,c.selectedIds,"entries","delete",{setLoading:k=>{p.value=k,y("update:loading",k)}})},S=w(()=>c.selectedIds.length>0),g=k=>{k||y("unselect-all")},x=()=>{if(!c.selectedIds.length)return;const k=[Ft(It.MarkAsRead,{handler:()=>y("bulk-mark-read")}),Ft(It.MarkAsUnread,{handler:()=>y("bulk-mark-unread")}),Ft(It.AddStar,{handler:()=>y("bulk-add-star")}),Ft(It.RemoveStar,{handler:()=>y("bulk-remove-star")})];l.openContextMenu({actions:k,contextMenuButtonRef:m.value})};return(k,b)=>(f(),P("div",C9,[d(kt,{type:"checkmark",indeterminate:"",size:"s","model-value":S.value,class:"ivyforms-ml-6","onUpdate:modelValue":g},{default:_(()=>[Fn(k.$slots,"default")]),_:3},8,["model-value"]),d(Pe,{priority:"danger",size:"xs",onClick:$},{default:_(()=>[le(D(u(i)("delete")),1)]),_:1}),d(Pe,{ref_key:"bulkMenuButtonRef",ref:m,"icon-only":"","icon-start":"context-menu-dot",size:"xs",type:"fill",priority:"tertiary",class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-ml-8","aria-label":u(i)("more_actions"),onClick:x},null,8,["aria-label"])]))}}),M9={class:"all-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},T9={class:"ivyforms-all-entries-option-bar"},$9={class:"ivyforms-all-entries-option-bar__left"},P9={class:"ivyforms-all-entries-table"},E9={key:0,class:"ivyforms-table-skeleton"},A9={class:"ivyforms-all-entries-pagination-container"},L9=Se({__name:"AllEntries",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=sn();a();const{getAdminPageUrl:i,navigateToAdminPage:l}=Un(),m=Ye(),c=On(),y=gn(),p=q(null),$=Mr(),S=bo(),g=Ea(),x=q(),k=q(0),b=q(null),h=q(null),F=q([]),A=q(0),O=q(null),M=q(!1),L=q(!0),H=q(null),E=q(""),j=q(""),J=No.debounce(ve=>{j.value=ve},500),z=w(()=>E.value!==j.value),Y=w(()=>L.value||z.value),U=pn({starred:null,read:null,formId:null}),{filters:R,pagination:B,sort:ee,withSuppressedUpdates:N,resetState:G}=ms({filters:U,pagination:pn({page:1,perPage:10}),sort:pn({column:"id",order:"desc"}),searchQuery:E,dateRange:O,preserveOtherParams:!0,onRestored:()=>yt(!0)}),Z=pn({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),be=w(()=>R.starred!==null||R.read!==null),Te=w(()=>O.value!==null),we=()=>De(kt,{modelValue:st.value,size:"s",type:"checkmark","onUpdate:modelValue":ve=>pt(ve)},()=>[]),Fe=({rowData:ve})=>ve?De(kt,{modelValue:ve.selected,type:"checkmark",size:"s","onUpdate:modelValue":Ee=>ve.selected=Ee},()=>[]):null,ke=({rowData:ve})=>ve?De(Ya,{size:"s",href:"javascript:void(0)",class:ve.status==="unread"?"ivyforms-unread-entry":"",onClick:Ee=>{Ee.preventDefault(),l(Ti,`/details/${ve.id}`,!0)}},()=>[ve.id]):null,tt=({rowData:ve})=>ve?De(Jt,{name:ve.starred?"star-2":"star",type:"fill",size:"d",color:ve.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{ve.starred=!ve.starred,await $.updateStarred(ve.id,ve.starred),ve.starred?(Z.starredTrueCount++,Z.starredFalseCount--):(Z.starredTrueCount--,Z.starredFalseCount++)}}):null,te=({rowData:ve})=>{if(!ve)return null;const Ee=ve.formId,ht=re.value[Ee]||"";return De(Ya,{size:"s",href:i(xn,`/manage/${Ee}`),class:"ivyforms-name-cell"},()=>[ht])},ge=({rowData:ve})=>ve?De("div",{class:["ivyforms-column-actions",{hovered:ve.id===H.value}]},[De(Kt,{content:ve.status==="read"?n("mark_as_unread"):n("mark_as_read"),placement:"top"},De(Pe,{iconOnly:!0,iconStart:ve.status==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:async()=>{ve.status=ve.status==="read"?"unread":"read",await $.updateStatus(ve.id,ve.status),ve.status==="read"?(Z.readTrueCount++,Z.readFalseCount--):(Z.readTrueCount--,Z.readFalseCount++)}})),De(Kt,{content:n("preview"),placement:"top"},De(Pe,{iconOnly:!0,iconStart:"preview",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:en(ve.id)})),De(Kt,{content:n("delete"),placement:"top"},De(Pe,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:tn(ve.id)}))]):null,fe=q([{key:"select",width:44,minWidth:44,headerRenderer:we,cellRenderer:Fe,visible:!0,showInModal:!1,fixed:yo.LEFT},{key:"star",width:32,minWidth:32,title:n("starred"),headerRenderer:()=>De(Jt,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:tt,visible:!0,showInModal:!0},{key:"id",title:n("id"),width:40,minWidth:40,cellRenderer:ke,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"formName",title:n("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:te,visible:!0,showInModal:!0},{key:"date-created",title:n("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:ve})=>De("span",na.formatWPDate(ve.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:n("browser"),width:100,minWidth:100,cellRenderer:({rowData:ve})=>De("span",ve.userAgent||n("unknown")),visible:!0,showInModal:!0},{key:"ip",title:n("ip_address"),width:120,minWidth:120,cellRenderer:({rowData:ve})=>De("span",ve.ipAddress||n("unknown")),visible:!0,showInModal:!0},{key:"actions",title:"",class:"ivyforms-cell-actions",width:124,minWidth:124,cellRenderer:ge,visible:!0,showInModal:!1,fixed:yo.RIGHT}]),Ce=w(()=>na.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),re=w(()=>$.formIdToName),xe=w(()=>{const ve=fe.value.filter(Yt=>Yt.visible),Ee=ve.filter(Yt=>Yt.showInModal),ht=k.value||0,Et=ve.reduce((Yt,qn)=>Yt+(typeof qn.width=="number"?qn.width:0),0),un=ht-Et>0?ht/Ee.length:null;return ve.map(Yt=>Yt.showInModal&&un?{...Yt,width:Math.floor(un)}:Yt)}),Ze=w(()=>fe.value.reduce((ve,Ee)=>ve+(typeof Ee.minWidth=="number"?Ee.minWidth:parseFloat(Ee.minWidth)||0),0)),ct=w(()=>F.value.some(ve=>ve.selected)),ze=w(()=>F.value.filter(ve=>ve.selected).map(ve=>ve.id)),st=w(()=>F.value.length>0&&F.value.every(ve=>ve.selected)),dt=w(()=>E.value.trim()!==""||O.value||R.starred!==null||R.read!==null),mt=ve=>({page:B.page,perPage:B.perPage,search:j.value,sortBy:ee.column,sortOrder:ee.order,dateRange:na.formatDateRangeForApi(O.value),shouldGetCount:ve,formId:R.formId||void 0,filters:{starred:R.starred,read:R.read},searchFieldValue:!1});Le(E,J),Le([()=>B.page,()=>B.perPage,()=>j.value,()=>R.starred,()=>R.read,()=>O.value,()=>R.formId],async([,,ve,Ee,ht,Et,dn],un)=>{un&&(ve!==un[2]||Ee!==un[3]||ht!==un[4]||Et!==un[5]||dn!==un[6])&&(B.page=1),L.value=!0,await $.fetchData(mt(!1)),F.value=$.tableData;const Yt=$.paginationMeta;A.value=Yt.total,L.value=!1},{flush:"sync"}),Le([()=>m.formId,()=>m.loadedForEntry],async()=>{m.formId&&!m.loadedForEntry?R.formId=Number(m.formId):!m.formId&&!m.loadedForEntry&&(R.formId=null)}),Le(()=>$.tableData,ve=>{F.value=ve,L.value=!1},{immediate:!0}),Le(()=>$.filterCount,ve=>{Z.readTrueCount=ve.readTrueCount,Z.readFalseCount=ve.readFalseCount,Z.starredTrueCount=ve.starredTrueCount,Z.starredFalseCount=ve.starredFalseCount},{immediate:!0}),Le(()=>F.value,async()=>{await Je()});const yt=async ve=>{L.value=!0;try{await $.fetchData(mt(ve)),F.value=$.tableData;const Ee=$.paginationMeta;await N(async()=>{B.page=Ee.page,B.perPage=Ee.perPage}),A.value=Ee.total,ve&&(Z.readTrueCount=$.filterCount.readTrueCount,Z.readFalseCount=$.filterCount.readFalseCount,Z.starredTrueCount=$.filterCount.starredTrueCount,Z.starredFalseCount=$.filterCount.starredFalseCount)}finally{L.value=!1,await Je()}},Je=async()=>{await on();const ve=document.querySelector(".ivyforms-table");if(!ve)return;const Ee=ve.querySelectorAll(".el-table-v2__row");Ee.length&&Ee.forEach(ht=>{const Et=ht.getAttribute("rowkey");Et&&(ht.addEventListener("mouseenter",()=>{H.value=Number(Et),Ee.forEach(dn=>{dn.getAttribute("rowkey")===Et&&dn.classList.add("hovered")})}),ht.addEventListener("mouseleave",()=>{H.value=null,Ee.forEach(dn=>{dn.getAttribute("rowkey")===Et&&dn.classList.remove("hovered")})}))})},Pt=({column:ve,order:Ee})=>{ee.column=ve,ee.order=Ee==="asc"?"asc":Ee==="desc"?"desc":"",B.page=1,yt(!1)},en=ve=>()=>{l(Ti,`/details/${ve}`,!0)},ot=()=>{F.value.forEach(ve=>{ve.selected=!1})},pt=ve=>{F.value.forEach(Ee=>Ee.selected=ve)},tn=ve=>async()=>{await g.handleActionClick(ve,null,"entry","delete",{setLoading:Ee=>{L.value=Ee}})},rn=async ve=>{if(!ze.value.length)return;L.value=!0;const Ee=[...ze.value];try{const ht=F.value.filter(Et=>Ee.includes(Et.id));await $.updateReads(Ee,ve),ht.forEach(Et=>{Et.status!==ve&&(ve==="read"?(Z.readTrueCount++,Z.readFalseCount--):(Z.readTrueCount--,Z.readFalseCount++)),Et.status=ve})}catch(ht){Ge({message:String(ht),type:"error"})}finally{L.value=!1}},he=async ve=>{if(!ze.value.length)return;L.value=!0;const Ee=[...ze.value];try{const ht=F.value.filter(Et=>Ee.includes(Et.id));await $.updateStarreds(Ee,ve),ht.forEach(Et=>{Et.starred!==ve&&(ve?(Z.starredTrueCount++,Z.starredFalseCount--):(Z.starredTrueCount--,Z.starredFalseCount++)),Et.starred=ve})}catch(ht){Ge({message:String(ht),type:"error"})}finally{L.value=!1}},ie=()=>{M.value=!0,on(()=>{se(),document.querySelector(".el-date-editor")?.click()})},se=()=>{on(()=>{const ve=b.value&&"$el"in b.value?b.value.$el:b.value,Ee=h.value&&"$el"in h.value?h.value.$el:h.value;if(ve instanceof HTMLElement&&Ee instanceof HTMLElement){const ht=ve.getBoundingClientRect();Ee.style.position="absolute",Ee.style.top=`${ht.bottom+8}px`,Ee.style.left=`${ht.left}px`,Ee.style.inset="unset"}})},Be=()=>{M.value=!1},We=()=>{O.value=null,M.value=!1},Vt=(ve,Ee=500)=>()=>{ve(),setTimeout(()=>{S.closeContextMenu()},Ee)},wt=async()=>{if(S.isOpen){S.closeContextMenu();return}S.openContextMenu({actions:[Ft(It.Read,{handler:Vt(()=>{R.read="read",R.starred=null}),rightText:Z.readTrueCount.toString(),isActive:()=>R.read==="read",secondary:!0}),Ft(It.Unread,{handler:Vt(()=>{R.read="unread",R.starred=null}),isActive:()=>R.read==="unread",secondary:!0,rightText:Z.readFalseCount.toString()}),Ft(It.Starred,{handler:Vt(()=>{R.starred=!0,R.read=null}),isActive:()=>R.starred===!0,secondary:!0,rightText:Z.starredTrueCount.toString()}),Ft(It.Unstarred,{handler:Vt(()=>{R.starred=!1,R.read=null}),isActive:()=>R.starred===!1,rightText:Z.starredFalseCount.toString(),secondary:!0}),Ft(It.ResetFilters,{handler:Vt(()=>{R.starred=null,R.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:b.value})},Nt=()=>{R.starred=null,R.read=null},Rt=()=>{G()};function ia(ve){const Ee=b.value&&("$el"in b.value?b.value.$el:b.value),ht=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");S.isOpen&&!Ee?.contains(ve.target)&&!ht?.contains(ve.target)&&S.closeContextMenu()}return $t(()=>{document.addEventListener("mousedown",ia),y.loadAllSettings(),p.value=new ResizeObserver(Ee=>{for(const ht of Ee)k.value=ht.contentRect.width});const ve=x.value?.$el?.parentElement;ve&&p.value.observe(ve)}),go(()=>{document.removeEventListener("mousedown",ia),p.value&&p.value.disconnect()}),Le(()=>c.isFullScreenMode,()=>yt(!1)),(ve,Ee)=>{const ht=wo,Et=is,dn=Ec,un=kr,Yt=Fr,qn=Pa,La=Li,eo=Ri;return f(),P("div",M9,[C("div",T9,[C("div",$9,[d(ht,{modelValue:E.value,"onUpdate:modelValue":Ee[0]||(Ee[0]=ae=>E.value=ae),class:"ivyforms-search__fixed-width",placeholder:u(n)("search")},null,8,["modelValue","placeholder"]),M.value?(f(),ne(Bo,{key:0,ref_key:"datePickerPopperRef",ref:h,modelValue:O.value,"onUpdate:modelValue":Ee[1]||(Ee[1]=ae=>O.value=ae),type:"datetimerange","date-format":Ce.value,"aria-label":u(n)("date_filters"),clearable:"",secondary:"",shortcuts:"",onClose:Be},null,8,["modelValue","date-format","aria-label"])):de("",!0),d(Et,{color:"tertiary",type:"datepicker","aria-label":u(n)("date_filters"),indicator:Te.value,"custom-hide-indicator":We,onClick:ie},null,8,["aria-label","indicator"]),d(Et,{ref_key:"menuButtonRef",ref:b,color:"tertiary",type:"filter","aria-label":u(n)("filters"),indicator:be.value,"custom-hide-indicator":Nt,onClick:wt},null,8,["aria-label","indicator"]),d(Ir)])]),C("div",P9,[d(La,{ref_key:"tableRef",ref:x,data:Y.value?[]:F.value,loading:Y.value,total:A.value,"row-key":"id",columns:xe.value,"min-table-width":Ze.value,"is-custom-header":ct.value,sort:u(ee),pagination:"",onSortChange:Pt},{header:_(()=>[d(dn,{loading:L.value,"onUpdate:loading":Ee[2]||(Ee[2]=ae=>L.value=ae),"selected-ids":ze.value,onUnselectAll:ot,onBulkMarkRead:Ee[3]||(Ee[3]=()=>rn("read")),onBulkMarkUnread:Ee[4]||(Ee[4]=()=>rn("unread")),onBulkAddStar:Ee[5]||(Ee[5]=()=>he(!0)),onBulkRemoveStar:Ee[6]||(Ee[6]=()=>he(!1))},null,8,["loading","selected-ids"])]),empty:_(()=>[Y.value?(f(),P("div",E9,[d(Yt,null,{template:_(()=>[(f(!0),P(Ie,null,qe(u(B).perPage,ae=>(f(),ne(un,{key:ae,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):dt.value?(f(),ne(qn,{key:2,image:"filters",title:u(n)("empty_state_filters_all_entries_title"),subtitle:u(n)("empty_state_filters_all_entries_subtitle")},{actionButton:_(()=>[d(Pe,{onClick:Rt},{default:_(()=>[le(D(u(n)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(f(),ne(qn,{key:1,image:"not-found",title:u(n)("empty_state_all_entries_title"),subtitle:u(n)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"])]),d(Ho,{"show-close":"","align-center":"",type:"error",width:"342px"}),C("div",A9,[d(eo,{"current-page":u(B).page,"onUpdate:currentPage":Ee[7]||(Ee[7]=ae=>u(B).page=ae),"page-size":u(B).perPage,"onUpdate:pageSize":Ee[8]||(Ee[8]=ae=>u(B).perPage=ae),total:A.value},null,8,["current-page","page-size","total"])])])}}}),R9={};function D9(r,n){const a=L9,i=Ja;return f(),ne(i,{"has-table":""},{default:_(()=>[d(a)]),_:1})}const V9=Me(R9,[["render",D9]]),O9={class:"ivyforms-all-entries-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},B9=Se({__name:"EntriesPage",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=sn();a();const i=vn(),l=q(),m=q([]),c=q(!1),y=q(!1),p=xr(),$=Ye(),S=On(),g=w(()=>S.isFullScreenMode),{navigateToAllForms:x,navigateToEntries:k,navigateToSettings:b,navigateToIntegrations:h}=Un(),F=q(In),A=w(()=>[{label:n("all_forms"),index:aa,routeName:aa},{label:n("entries"),index:In,routeName:In},{label:n("integrations"),index:fa},{label:n("settings"),index:ho}]),O=n("all_entries");po("pageTitle",O);const M=async()=>{c.value=!0;try{await p.fetchData({page:1,perPage:100}),m.value=p.tableData.map(E=>({value:Number(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")} ${E}`,type:"error"})}finally{c.value=!1}},L=E=>{l.value=E,$.formId=E?String(E):null};Le(()=>i.query.formId,(E,j)=>{if(E!==j)if(E){const J=Number(E);l.value=J,$.loadedForEntry||($.formId=String(J))}else j!==void 0&&(l.value=null,$.loadedForEntry||($.formId=null))});const H=E=>{E!==F.value&&(F.value=E,E===aa?x():E===In?k():E===ho?b():E===fa&&h())};return $t(()=>{if(i.query.formId){const E=Number(i.query.formId);l.value=E,$.loadedForEntry||($.formId=String(E))}M()}),(E,j)=>{const J=Di,z=ja,Y=Xa,U=Za,R=Aa,B=V9;return f(),P(Ie,null,[d(R,null,{left:_(()=>[d(J,{modelValue:l.value,"onUpdate:modelValue":j[0]||(j[0]=ee=>l.value=ee),size:"s",type:"border",clearable:"",placeholder:u(n)("select_form"),options:m.value,loading:c.value||y.value,onChange:L},null,8,["modelValue","placeholder","options","loading"]),g.value?(f(),ne(Y,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(f(!0),P(Ie,null,qe(A.value,ee=>(f(),ne(z,{key:ee.index,label:ee.label,name:ee.index,"is-active":F.value===ee.index,type:"tonal",onClick:N=>H(ee.index)},null,8,["label","name","is-active","onClick"]))),128))]),_:1})):de("",!0)]),default:_(()=>[d(U)]),_:1}),C("div",O9,[d(B)])],64)}}}),U9=[{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"}],q9={class:"ivyforms-entry-page-section-title header-with-actions ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-space-between ivyforms-gap-8"},z9={class:"medium-18"},N9={class:"ivyforms-entry-page-section-content"},W9={class:"ivyforms-entry-details-table ivyforms-width-100"},Y9={class:"ivyforms-key-column medium-14 ivyforms-px-8"},H9={class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},G9={key:0,class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},K9=Se({__name:"EntryDetailsPagePanel",setup(r){const n=vn(),a=$n(),i=Mr(),l=Ye(),{getLabel:m}=Oe(),c=lc("entry"),y=bo(),p=Ea(),$=q(!1),S=q(null),g=w(()=>U9.filter(A=>c?.value&&Object.prototype.hasOwnProperty.call(c.value,A.key))),x=w(()=>window.IvyForms?.adminUrl||k()),k=()=>{try{if(window.IvyForms?.useApiClient){const M=window.IvyForms.useApiClient();if(M?.root){const L=M.root.match(/(.+?)\/wp-json\/?/);if(L)return L[1]+"/wp-admin/"}}const A=window.location.pathname,O=A.indexOf("/wp-admin/");if(O!==-1){const M=A.substring(0,O);return window.location.origin+M+"/wp-admin/"}return window.location.origin+"/wp-admin/"}catch{return"/wp-admin/"}},b=()=>n.name===ta?n.params.entryId:n.params.id,h=async A=>{try{const O=A==="read"?"unread":"read",M=b();await i.updateStatus(Number(M),O),c?.value&&(c.value.status=O),A==="read"&&O==="unread"&&(n.name===ta?await a.push({name:pa,params:{id:n.params.formId},query:n.query}):(n.name===Ca||n.name===In)&&(l.formId=null,i.reset(),await a.push({name:In,query:n.query})))}catch(O){console.error(m("failed_to_update_entry_status"),O)}},F=()=>{if(y.isOpen){y.closeContextMenu();return}const A=Number(b());if(!A)return;const O=S.value;if(!O)return;const M=O&&"$el"in O&&O.$el instanceof HTMLElement?O.$el:O instanceof HTMLElement?O:null;M&&y.openContextMenu({actions:[Ft(It.Delete,{handler:async()=>{y.closeContextMenu(),await p.handleActionClick(A,null,"entry","delete",{setLoading:L=>{$.value=L},onSuccess:async()=>{n.name===ta?await a.push({name:pa,params:{id:n.params.formId},query:n.query}):(l.formId=null,await a.push({name:In,query:n.query}))}})}})],contextMenuButtonRef:M})};return(A,O)=>{const M=Kt,L=Ya,H=Pr;return f(),ne(H,{width:420,class:"ivyforms-p-20"},{default:_(()=>[C("div",q9,[C("span",z9,D(u(m)("general_details")),1),d(M,{content:u(m)("actions"),placement:"top"},{default:_(()=>[d(Pe,{ref_key:"actionButtonRef",ref:S,"icon-only":"","icon-start":"context-menu-dot",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:F},null,512)]),_:1},8,["content"])]),C("div",N9,[C("table",W9,[C("tbody",null,[(f(!0),P(Ie,null,qe(g.value,E=>(f(),P("tr",{key:E.key},[C("td",Y9,D(E.label),1),C("td",H9,[E.label===u(m)("status")?(f(),P("div",G9,[C("span",null,D(u(c)[E.key].charAt(0).toUpperCase()+u(c)[E.key].slice(1)),1),d(Pe,{"icon-only":"","icon-start":u(c)[E.key]==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:j=>h(u(c)[E.key])},null,8,["icon-start","onClick"])])):E.label===u(m)("submitted_on")?(f(),P(Ie,{key:1},[le(D(u(na).formatWPDate(u(c)[E.key])),1)],64)):E.key==="sourceURL"?(f(),ne(L,{key:2,href:u(c)[E.key],target:"_blank",size:"s",rel:"noreferrer"},{default:_(()=>[le(D(u(c)[E.key]),1)]),_:2},1032,["href"])):E.key==="author"?(f(),P(Ie,{key:3},[u(c).userId===null||u(c).userId===void 0?(f(),P(Ie,{key:0},[le(D(u(m)("guest")),1)],64)):(f(),ne(L,{key:1,href:`${x.value}user-edit.php?user_id=${u(c).userId}`,target:"_blank",size:"s",rel:"noreferrer"},{default:_(()=>[le(D(u(c)[E.key]),1)]),_:2},1032,["href"]))],64)):(f(),P(Ie,{key:4},[le(D(u(c)[E.key]),1)],64))])]))),128))])])])]),_:1})}}}),X9=Me(K9,[["__scopeId","data-v-adb96a4d"]]),Ac=Ei("entry",()=>{const r=q(null),n=q([]),a=q(!1),i=q(null),{getLabel:l}=Oe(),{request:m}=va(),c=Mr();return{entry:r,entryFields:n,loading:a,error:i,fetchEntry:async p=>{try{const{data:$,error:S,status:g}=await m(`entry/${p}`,{method:"GET",headers:{"Content-Type":"application/json"}});!S&&g===200&&$?.data?(r.value=$.data.entry,n.value=$.data.fields||[],a.value=!1,r.value.status==="unread"&&(await c.updateStatus(p,"read"),r.value.status="read")):(Ge({message:`${l("failed_to_get_entry")} ${$?.message||""}`,type:"error"}),console.error(l("failed_to_get_entry"),$?.message))}catch($){Ge({message:`${l("failed_to_get_entry")} ${$}`,type:"error"})}}}}),j9={class:"ivyforms-entry-page-section-title ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},Q9={class:"medium-18"},Z9={class:"ivyforms-entry-page-section-content ivyforms-mt-24 ivyforms-width-100"},J9={class:"ivyforms-entry-table ivyforms-width-100"},ew={class:"ivyforms-key-column medium-14 ivyforms-px-8"},tw={key:0,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},nw={key:1,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},aw={key:2,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},ow=Se({__name:"EntryPageSectionContent",setup(r){const n=Ye(),a=q(!1),i=Ac(),{getLabel:l}=Oe(),m=q(!1),c=w(()=>i.entryFields.filter(g=>{const x=typeof g=="object"&&g!==null?g.fieldId??g.id:g,k=n.fields?.find(b=>b.id==x);return!k||k.parentId||k.type==="recaptcha"||k.type==="turnstile"||k.type==="hcaptcha"?!1:!(!a.value&&(g.fieldValue===null||g.fieldValue===""))}));Le(()=>i.entry,async g=>{g&&g.formId&&(!n.fields||n.fields.length===0)&&(m.value=!0,await n.loadForm(g.formId.toString()),m.value=!1)},{immediate:!0});const y=g=>{const x=typeof g=="object"&&g!==null?g.fieldId??g.id:g,k=n.fields?.find(b=>b.id==x);return k?k.label:""},p=g=>{const x=typeof g=="object"&&g!==null?g.fieldId??g.id:g;return n.fields?.find(k=>k.id==x)},$=g=>{const x=typeof g=="object"&&g!==null?g.fieldId??g.id:g,k=n.fields?.find(h=>h.id==x);return k?lt.hooks.applyFilters("ivyforms/entry/html_field_types",[],k).includes(k.type):!1},S=g=>{const x=typeof g=="object"&&g!==null?g.fieldId??g.id:g,k=n.fields?.find(b=>b.id==x);if(k&&(k.type==="checkbox"||k.type==="multi-select")&&Array.isArray(k.fieldOptions))return(g.fieldValue||"").split(",").map(F=>F.trim()).filter(F=>F).map(F=>{const A=k.fieldOptions.find(O=>O.value==F);return A?A.label:F}).join(", ");if(k&&(k.type==="radio"||k.type==="select")&&Array.isArray(k.fieldOptions)){const b=k.fieldOptions.find(h=>h.value==g.fieldValue);return b?b.label:g.fieldValue}return g.fieldValue};return(g,x)=>{const k=kt;return f(),P(Ie,null,[C("div",j9,[C("span",Q9,D(u(l)("user_information")),1),d(k,{modelValue:a.value,"onUpdate:modelValue":x[0]||(x[0]=b=>a.value=b),priority:"secondary",type:"checkmark"},{default:_(()=>[le(D(u(l)("show_empty_fields")),1)]),_:1},8,["modelValue"])]),C("div",Z9,[C("table",J9,[C("tbody",null,[(f(!0),P(Ie,null,qe(c.value,b=>(f(),P("tr",{key:b.id},[C("td",ew,D(y(b)||""),1),p(b)?.type==="rating"?(f(),P("td",tw,[d(uc,{"model-value":Number(b.fieldValue)||0,"rating-icon":p(b)?.ratingIcon||"star",options:p(b)?.fieldOptions||[],"show-label":!1,readonly:""},null,8,["model-value","rating-icon","options"])])):$(b)?(f(),P("td",nw,[d(cc,{html:S(b),"field-type":p(b)?.type},null,8,["html","field-type"])])):(f(),P("td",aw,D(S(b)),1))]))),128))])])])],64)}}}),rw={},iw={class:"ivyforms-entry-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function lw(r,n){const a=ow,i=Ha,l=Ja;return f(),P("div",iw,[d(l,{class:"ivyforms-pr-20"},{default:_(()=>[d(i,{modifier:"outside-vertical"},{default:_(()=>[d(a)]),_:1})]),_:1})])}const sw=Me(rw,[["render",lw],["__scopeId","data-v-f0f79e07"]]),dw={class:"ivyforms-header__navigation ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},uw={class:"ivyforms-header__navigation-text ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center regular-14"},cw={key:0,class:"ivyforms-count-loader"},fw={class:"ivyforms-entry-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},mw=Se({__name:"EntryPage",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=sn();a();const i=vn(),l=$n(),m=Ac(),c=Ye(),y=Mr(),p=w(()=>i.path.includes("/results/entries")&&i.params.formId),$=w(()=>p.value?i.params.entryId:i.params.id),S=w(()=>p.value?i.params.formId:m.entry?.formId||c.formId),g=q(null),x=q(null),k=q([]),b=q(1),h=w(()=>k.value.length),F=q(!1),A=w(()=>c.name?c.name:""),O=async H=>{F.value=!0;try{await m.fetchEntry(H),g.value=m.entry,x.value=m.entryFields,b.value=k.value.findIndex(E=>Number(E.id)===Number(H))+1}finally{F.value=!1}},M=async()=>{if(b.value>1){b.value--;const H=k.value[b.value-1].id;p.value?await l.push({name:ta,params:{formId:S.value,entryId:H}}):await l.push({name:Ca,params:{id:H}}),await O(Number(H))}},L=async()=>{if(b.value<h.value){b.value++;const H=k.value[b.value-1].id;p.value?await l.push({name:ta,params:{formId:S.value,entryId:H}}):await l.push({name:Ca,params:{id:H}}),await O(Number(H))}};return $t(async()=>{F.value=!0;try{if(await m.fetchEntry(Number($.value)),g.value=m.entry,x.value=m.entryFields,p.value&&S.value){try{c.loadedForEntry=!0}catch{}await c.loadForm(Array.isArray(S.value)?S.value[0]:S.value)}else if(g.value?.formId)try{c.loadedForEntry=!0}finally{await c.loadForm(g.value.formId)}const H=y.paginationMeta,E=g.value?.formId;await y.fetchData({formId:E,perPage:H.total}),k.value=y.tableData.filter(j=>Number(j.formId)===Number(E)).sort((j,J)=>Number(j.id)-Number(J.id)),b.value=k.value.findIndex(j=>Number(j.id)===Number($.value))+1,Le(()=>p.value?i.params.entryId:i.params.id,j=>{b.value=k.value.findIndex(J=>Number(J.id)===Number(j))+1},{immediate:!0})}catch(H){console.error(n("failed_to_get_entry"),H)}finally{F.value=!1}}),S0((H,E,j)=>{try{c.formId=null,c.loadedForEntry=!1}finally{j()}}),go(()=>{try{c.formId=null,c.loadedForEntry=!1}catch{}}),po("entry",g),po("pageTitle",A),(H,E)=>{const j=Pe,J=Aa,z=sw,Y=X9,U=Ir,R=Ho;return f(),P(Ie,null,[d(J,null,{center:_(()=>[C("div",dw,[d(j,{"icon-only":"","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:b.value<=1,onClick:M},null,8,["disabled"]),d(j,{"icon-only":"","icon-start":"chevron-right","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:b.value>=h.value,onClick:L},null,8,["disabled"]),C("span",uw,[F.value?(f(),P("div",cw)):(f(),P(Ie,{key:1},[le(D(b.value)+"/"+D(h.value)+" "+D(u(n)("entries")),1)],64))])])]),_:1}),C("div",fw,[d(z),d(Y),d(U),d(R,{"show-close":"","align-center":"",type:"error",width:"342px"})])],64)}}}),Lc=Me(mw,[["__scopeId","data-v-224fa06e"]]),pw={class:"form-builder-results-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},vw={class:"form-builder-results-entries__option-bar ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-8"},yw={class:"form-builder-results-entries__option-bar-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-overflow-visible"},hw={class:"form-builder-results-entries__table"},gw={key:0,class:"form-builder-results-entries__table-skeleton"},_w={class:"form-builder-results-entries__pagination-container"},bw=Se({__name:"FormBuilderResultsEntries",setup(r){const{navigateToAdminPage:n}=Un(),{getLabel:a}=Oe(),i=Ye(),l=On(),m=gn(),c=q(null),y=vn(),p=Mr(),$=bo(),S=Ea(),g=q(),x=q(null),k=q({}),b=q(null),h=q(!1),F=q([]),A=q([]),O=q(0),M=q(0),L=q(null),H=q(!1),E=q(!0),j=q(null),J=q([]),z=q(""),Y=q(""),U=No.debounce(ae=>{Y.value=ae},500),R=w(()=>z.value!==Y.value),B=w(()=>E.value||R.value),ee=pn({starred:null,read:null}),{filters:N,pagination:G,sort:Z,withSuppressedUpdates:be,resetState:Te}=ms({filters:ee,pagination:pn({page:1,perPage:10}),sort:pn({column:"id",order:"desc"}),searchQuery:z,dateRange:L,preserveOtherParams:!0,onRestored:()=>se(!0)}),we=pn({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),Fe=w(()=>N.starred!==null||N.read!==null),ke=w(()=>L.value!==null),tt=()=>De(kt,{modelValue:Je.value,size:"s",type:"checkmark","onUpdate:modelValue":ae=>ia(ae)},()=>[]),te=({rowData:ae})=>ae?De(kt,{modelValue:ae.selected,type:"checkmark",size:"s","onUpdate:modelValue":me=>ae.selected=me},()=>[]):null,ge=({rowData:ae})=>{if(!ae)return null;const me=y.params.formId||y.params.id,Re=ae.id,rt=`/manage/${me}/results/entries/details/${Re}`;return De(Ya,{size:"s",href:"javascript:void(0)",class:ae.status==="unread"?"ivyforms-unread-entry":"",onClick:Dt=>{Dt.preventDefault(),n(xn,rt,!0)}},()=>[ae.id])},fe=({rowData:ae})=>ae?De(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 p.updateStarred(ae.id,ae.starred),ae.starred?(we.starredTrueCount++,we.starredFalseCount--):(we.starredTrueCount--,we.starredFalseCount++)}}):null,Ce=({rowData:ae})=>ae?De(Kt,{content:a("actions"),placement:"top"},()=>[De(Pe,{iconOnly:!0,iconStart:"context-menu-dot",size:"s",type:"ghost",priority:"tertiary",iconStartType:"fill",ref:me=>{k.value[ae.id]=me&&"$el"in me&&me.$el instanceof HTMLElement?me.$el:null},onClick:()=>Ee(ae)})]):null,re=q([{key:"select",width:44,minWidth:44,headerRenderer:tt,cellRenderer:te,visible:!0,showInModal:!1,fixed:yo.LEFT},{key:"star",width:32,minWidth:32,title:a("starred"),headerRenderer:()=>De(Jt,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:fe,visible:!0,showInModal:!0},{key:"id",title:a("id"),width:40,minWidth:40,cellRenderer:ge,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"date-created",title:a("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:ae})=>De("span",na.formatWPDate(ae.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:a("browser"),width:100,minWidth:100,cellRenderer:({rowData:ae})=>De("span",ae.userAgent||a("unknown")),visible:!0,showInModal:!0},{key:"actions",title:"",headerRenderer:()=>De(Kt,{content:a("column_visibility"),placement:"left",ariaLabel:a("column_visibility")},()=>[De(Jt,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:We,class:"ivyforms-ml-6",style:"cursor: pointer;",role:"button",ariaLabel:a("column_visibility")})]),width:45,minWidth:45,cellRenderer:Ce,visible:!0,showInModal:!1,fixed:yo.RIGHT}]),xe=w(()=>(i.fields||[]).filter(Re=>Re.type!=="recaptcha"&&Re.type!=="turnstile"&&Re.type!=="hcaptcha").map((Re,rt)=>({key:`field-${Re.fieldIndex}`,title:Re.label,width:150,minWidth:100,cellRenderer:({rowData:Dt})=>{const Ut=p.entryFields.find(ue=>ue.entryId==Dt.id&&ue.fieldId==Re.id)?.fieldValue;if((Re.type==="checkbox"||Re.type==="multi-select")&&Array.isArray(Re.fieldOptions)){const He=(Ut||"").split(",").map(gt=>gt.trim()).filter(gt=>gt).map(gt=>{const Ke=Re.fieldOptions.find(kn=>kn.value==gt);return Ke?Ke.label:gt});return De("span",He.join(", "))}if((Re.type==="radio"||Re.type==="select")&&Array.isArray(Re.fieldOptions)){const ue=Re.fieldOptions.find(He=>He.value==Ut);return De("span",ue?ue.label:Ut||"")}let Q=Ut||"";if(Q&&Re.type==="phone")try{const ue=C0(Q);ue&&(Re.phoneFormat==="international"?Q=ue.formatInternational():Re.phoneFormat==="e164"?Q=ue.number:Q=ue.formatNational())}catch{}return Re.type==="number"?De("span",M0(Ut,Re.numberFormat||"")):De("span",Ut||"")},visible:rt<4,showInModal:!0})));Le(xe,ae=>{J.value.length===0?J.value=ae.map(me=>({...me})):J.value=ae.map(me=>{const Re=J.value.find(rt=>rt.key===me.key);return Re?{...me,visible:Re.visible}:{...me}})},{immediate:!0});const Ze=q([]);Le([re,J],()=>{const ae=re.value,me=ae.findIndex(Dt=>Dt.key==="id"),Re=ae.slice(0,me+1),rt=ae.slice(me+1);Ze.value=[...Re,...J.value,...rt]},{immediate:!0});const ze=w(()=>na.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),st=w(()=>{const ae=Ze.value.filter(Q=>Q.visible),me=ae.filter(Q=>Q.showInModal),Re=O.value||0,rt=ae.reduce((Q,ue)=>Q+(typeof ue.width=="number"?ue.width:0),0),Ut=Re-rt>0?Re/me.length:null;return ae.map(Q=>Q.showInModal&&Ut?{...Q,width:Math.floor(Ut)}:Q)}),dt=w(()=>Ze.value.reduce((ae,me)=>me.visible?ae+(typeof me.minWidth=="number"?me.minWidth:parseFloat(me.minWidth)||0):ae,0)),mt=w(()=>A.value.some(ae=>ae.selected)),yt=w(()=>A.value.filter(ae=>ae.selected).map(ae=>ae.id)),Je=w(()=>A.value.length>0&&A.value.every(ae=>ae.selected)),Pt=w({get(){return F.value.every(ae=>ae.visible)},set(ae){F.value.forEach(Re=>{Re.key!=="id"&&Re.showInModal&&(Re.visible=ae)});const me=F.value.find(Re=>Re.key==="id");me&&(me.visible=!0)}}),en=w(()=>F.value.filter(ae=>ae.visible).length),ot=ae=>en.value===1&&F.value.find(me=>me.key===ae)?.visible,pt=w(()=>z.value.trim()!==""||L.value||N.starred!==null||N.read!==null);function tn(){let ae=i.formId||y.params.formId||y.params.formId;return Array.isArray(ae)&&(ae=ae[0]),ae}const rn=async ae=>{if(!yt.value.length)return;E.value=!0;const me=[...yt.value];try{const Re=A.value.filter(rt=>me.includes(rt.id));await p.updateReads(me,ae),Re.forEach(rt=>{rt.status!==ae&&(ae==="read"?(we.readTrueCount++,we.readFalseCount--):(we.readTrueCount--,we.readFalseCount++)),rt.status=ae})}catch(Re){Ge({message:String(Re),type:"error"})}finally{E.value=!1}},he=async ae=>{if(!yt.value.length)return;E.value=!0;const me=[...yt.value];try{const Re=A.value.filter(rt=>me.includes(rt.id));await p.updateStarreds(me,ae),Re.forEach(rt=>{rt.starred!==ae&&(ae?(we.starredTrueCount++,we.starredFalseCount--):(we.starredTrueCount--,we.starredFalseCount++)),rt.starred=ae})}catch(Re){Ge({message:String(Re),type:"error"})}finally{E.value=!1}},ie=ae=>({page:G.page,perPage:G.perPage,search:Y.value,sortBy:Z.column,sortOrder:Z.order,dateRange:na.formatDateRangeForApi(L.value),shouldGetCount:ae,formId:Number(tn()),filters:{starred:N.starred,read:N.read},searchFieldValue:!0});Le(z,U),Le([()=>G.page,()=>G.perPage,()=>Y.value,()=>N.starred,()=>N.read,()=>L.value],async([,,ae,me,Re,rt],Dt)=>{Dt&&(ae!==Dt[2]||me!==Dt[3]||Re!==Dt[4]||rt!==Dt[5])&&(G.page=1),E.value=!0,await p.fetchData(ie(!1)),A.value=p.tableData;const Ut=p.paginationMeta;await be(async()=>{G.page=Ut.page,G.perPage=Ut.perPage}),M.value=Ut.total,E.value=!1},{flush:"sync"}),Le(()=>tn(),async(ae,me)=>{ae&&ae!==me&&(A.value=[],E.value=!0,await p.fetchData(ie(!1)),A.value=p.tableData,E.value=!1)}),Le(()=>p.tableData,ae=>{A.value=ae,E.value=!1},{immediate:!0}),Le(()=>F.value.map(ae=>ae.visible),()=>{if(F.value.filter(me=>me.visible).length===0){const me=F.value.find(Re=>Re.key==="id");me&&(me.visible=!0)}}),Le(()=>S.dialogVisible,(ae,me)=>{me&&!ae&&S.actionType==="delete"&&setTimeout(()=>se(!1),300)});const se=async ae=>{E.value=!0;try{await p.fetchData(ie(ae)),A.value=p.tableData;const me=p.paginationMeta;await be(async()=>{G.page=me.page,G.perPage=me.perPage}),M.value=me.total,ae&&(we.readTrueCount=p.filterCount.readTrueCount,we.readFalseCount=p.filterCount.readFalseCount,we.starredTrueCount=p.filterCount.starredTrueCount,we.starredFalseCount=p.filterCount.starredFalseCount)}finally{E.value=!1,await Be()}},Be=async()=>{await on();const ae=document.querySelector(".ivyforms-table");if(!ae)return;const me=ae.querySelectorAll(".el-table-v2__row");me.length&&me.forEach(Re=>{const rt=Re.getAttribute("rowkey");rt&&(Re.addEventListener("mouseenter",()=>{j.value=Number(rt),me.forEach(Dt=>{Dt.getAttribute("rowkey")===rt&&Dt.classList.add("hovered")})}),Re.addEventListener("mouseleave",()=>{j.value=null,me.forEach(Dt=>{Dt.getAttribute("rowkey")===rt&&Dt.classList.remove("hovered")})}))})},We=()=>{F.value=Ze.value.map(ae=>({key:ae.key,visible:ae.visible,showInModal:ae.showInModal??!0,title:ae.title})),h.value=!0},Vt=()=>{F.value.forEach(ae=>{const me=Ze.value.find(rt=>rt.key===ae.key);me&&(me.visible=ae.visible);const Re=J.value.find(rt=>rt.key===ae.key);Re&&(Re.visible=ae.visible)}),h.value=!1},wt=({column:ae,order:me})=>{Z.column=ae,Z.order=me==="asc"?"asc":me==="desc"?"desc":"",G.page=1,se(!1)},Nt=ae=>()=>{const Re=`/manage/${y.params.formId||y.params.id}/results/entries/details/${ae}`;n(xn,Re,!0)},Rt=()=>{A.value.forEach(ae=>{ae.selected=!1})},ia=ae=>{A.value.forEach(me=>me.selected=ae)};function ve(ae){const me=x.value&&("$el"in x.value?x.value.$el:x.value),Re=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");$.isOpen&&!me?.contains(ae.target)&&!Re?.contains(ae.target)&&$.closeContextMenu()}const Ee=No.debounce(ae=>{const me=ae.id,Re=ae.status,rt=k.value[me];if(!rt){console.warn(a("menu_button_element_not_found"));return}j.value=me;const Dt=document.querySelector(".ivyforms-table");Dt&&Dt.querySelectorAll(".el-table-v2__row").forEach(Q=>{Q.getAttribute("rowkey")===me.toString()&&Q.classList.add("highlighted")}),$.openContextMenu({actions:[Ft(Re==="unread"?It.MarkAsRead:It.MarkAsUnread,{iconSize:"s",handler:async Ut=>{const Q=ae.status==="unread"?"read":"unread";await p.updateStatus(Ut,Q),ae.status=Q,ae.status==="read"?(we.readTrueCount++,we.readFalseCount--):(we.readTrueCount--,we.readFalseCount++)}}),Ft(It.Preview,{iconSize:"s",handler:Nt(me)}),Ft(It.Delete,{iconSize:"s",handler:async Ut=>{await S.handleActionClick(null,[Ut],"entries","delete",{setLoading:Q=>{E.value=Q}})}})],entityId:me,contextMenuButtonRef:rt,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(ue=>ue.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(ue=>ue.classList.remove("hovered")),j.value=null}})},100),ht=()=>{H.value=!0,on(()=>{Et(),document.querySelector(".el-date-editor")?.click()})},Et=()=>{on(()=>{const ae=x.value&&"$el"in x.value?x.value.$el:x.value,me=b.value&&"$el"in b.value?b.value.$el:b.value;if(ae instanceof HTMLElement&&me instanceof HTMLElement){const Re=ae.getBoundingClientRect();me.style.position="absolute",me.style.top=`${Re.bottom+8}px`,me.style.left=`${Re.left}px`,me.style.inset="unset"}})},dn=()=>{H.value=!1},un=()=>{L.value=null,H.value=!1},Yt=(ae,me=500)=>()=>{ae(),setTimeout(()=>{$.closeContextMenu()},me)},qn=async()=>{if($.isOpen){$.closeContextMenu();return}$.openContextMenu({actions:[Ft(It.Read,{handler:Yt(()=>{N.read="read",N.starred=null}),rightText:we.readTrueCount.toString(),isActive:()=>N.read==="read",secondary:!0}),Ft(It.Unread,{handler:Yt(()=>{N.read="unread",N.starred=null}),isActive:()=>N.read==="unread",secondary:!0,rightText:we.readFalseCount.toString()}),Ft(It.Starred,{handler:Yt(()=>{N.starred=!0,N.read=null}),isActive:()=>N.starred===!0,secondary:!0,rightText:we.starredTrueCount.toString()}),Ft(It.Unstarred,{handler:Yt(()=>{N.starred=!1,N.read=null}),isActive:()=>N.starred===!1,rightText:we.starredFalseCount.toString(),secondary:!0}),Ft(It.ResetFilters,{handler:Yt(()=>{N.starred=null,N.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:x.value})},La=()=>{N.starred=null,N.read=null},eo=()=>{Te()};return $t(()=>{m.loadAllSettings(),c.value=new ResizeObserver(me=>{for(const Re of me)O.value=Re.contentRect.width});const ae=g.value?.$el?.parentElement;ae&&c.value.observe(ae)}),go(()=>{document.removeEventListener("mousedown",ve),c.value&&c.value.disconnect()}),Le(()=>l.isFullScreenMode,()=>se(!1)),(ae,me)=>{const Re=wo,rt=is,Dt=Ec,Ut=kr,Q=Fr,ue=Pa,He=Li,gt=Ri;return f(),P("div",pw,[C("div",vw,[C("div",yw,[d(Re,{modelValue:z.value,"onUpdate:modelValue":me[0]||(me[0]=Ke=>z.value=Ke),class:"ivyforms-search__fixed-width",placeholder:u(a)("search")},null,8,["modelValue","placeholder"]),H.value?(f(),ne(Bo,{key:0,ref_key:"datePickerPopperRef",ref:b,modelValue:L.value,"onUpdate:modelValue":me[1]||(me[1]=Ke=>L.value=Ke),type:"datetimerange","date-format":ze.value,"aria-label":u(a)("date_filters"),clearable:"",secondary:"",shortcuts:"","popper-class":"results-picker",onClose:dn},null,8,["modelValue","date-format","aria-label"])):de("",!0),d(rt,{color:"tertiary",type:"datepicker","aria-label":u(a)("date_filters"),indicator:ke.value,"custom-hide-indicator":un,onClick:ht},null,8,["aria-label","indicator"]),d(rt,{ref_key:"menuButtonRef",ref:x,color:"tertiary",type:"filter","aria-label":u(a)("filters"),indicator:Fe.value,"custom-hide-indicator":La,onClick:qn},null,8,["aria-label","indicator"]),d(Ir)])]),C("div",hw,[(f(),ne(He,{ref_key:"tableRef",ref:g,key:O.value,data:B.value?[]:A.value,loading:B.value,total:M.value,"row-key":"id",columns:st.value,"min-table-width":dt.value,"is-custom-header":mt.value,sort:u(Z),pagination:"",onSortChange:wt},{header:_(()=>[d(Dt,{loading:E.value,"onUpdate:loading":me[2]||(me[2]=Ke=>E.value=Ke),"selected-ids":yt.value,onUnselectAll:Rt,onBulkMarkRead:me[3]||(me[3]=()=>rn("read")),onBulkMarkUnread:me[4]||(me[4]=()=>rn("unread")),onBulkAddStar:me[5]||(me[5]=()=>he(!0)),onBulkRemoveStar:me[6]||(me[6]=()=>he(!1))},null,8,["loading","selected-ids"])]),empty:_(()=>[B.value?(f(),P("div",gw,[d(Q,null,{template:_(()=>[(f(!0),P(Ie,null,qe(u(G).perPage,Ke=>(f(),ne(Ut,{key:Ke,class:"form-builder-results-entries__skeleton-row"}))),128))]),_:1})])):pt.value?(f(),ne(ue,{key:2,image:"filters",title:u(a)("empty_state_filters_all_entries_title"),subtitle:u(a)("empty_state_filters_all_entries_subtitle")},{actionButton:_(()=>[d(Pe,{onClick:eo},{default:_(()=>[le(D(u(a)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(f(),ne(ue,{key:1,image:"not-found",title:u(a)("empty_state_all_entries_title"),subtitle:u(a)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"])),d(ns,{modelValue:h.value,"onUpdate:modelValue":me[9]||(me[9]=Ke=>h.value=Ke),title:u(a)("edit_table"),subtitle:u(a)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{default:_(()=>[d(kt,{modelValue:Pt.value,"onUpdate:modelValue":me[7]||(me[7]=Ke=>Pt.value=Ke),priority:"secondary",size:"s",type:"checkmark",class:"form-builder-results-entries__show-all-columns"},{default:_(()=>[Fn(ae.$slots,"default",{},()=>[le(D(u(a)("show_all_columns")),1)])]),_:3},8,["modelValue"]),(f(!0),P(Ie,null,qe(F.value,Ke=>(f(),P("div",{key:Ke.key},[Ke.showInModal?(f(),ne(kt,{key:0,modelValue:Ke.visible,"onUpdate:modelValue":kn=>Ke.visible=kn,disabled:ot(Ke.key),priority:"secondary",size:"s",type:"checkmark"},{default:_(()=>[le(D(Ke.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):de("",!0)]))),128))]),footer:_(()=>[d(Pe,{priority:"tertiary",size:"d",type:"fill",onClick:me[8]||(me[8]=Ke=>h.value=!1)},{default:_(()=>[le(D(u(a)("cancel")),1)]),_:1}),d(Pe,{priority:"success",size:"d",type:"fill",onClick:Vt},{default:_(()=>[le(D(u(a)("apply")),1)]),_:1})]),_:3},8,["modelValue","title","subtitle"])]),d(Ho,{"show-close":"","align-center":"",type:"error",width:"342px"}),C("div",_w,[d(gt,{"current-page":u(G).page,"onUpdate:currentPage":me[10]||(me[10]=Ke=>u(G).page=Ke),"page-size":u(G).perPage,"onUpdate:pageSize":me[11]||(me[11]=Ke=>u(G).perPage=Ke),total:M.value},null,8,["current-page","page-size","total"])])])}}}),ww={};function xw(r,n){const a=Ai("router-view"),i=Ja;return f(),ne(i,null,{default:_(()=>[d(a,null,{default:_(({Component:l})=>[(f(),ne(ya(l)))]),_:1})]),_:1})}const Iw=Me(ww,[["render",xw]]),Fw=Se({__name:"FormResultsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(r,{emit:n}){const{getLabel:a}=Oe(),i=q("vertical"),l=n,m=Oi(),c=[{label:a("entries"),index:In,routeName:pa,disabled:!1}],y=async p=>{l("update:activeIndex",p.index),await m.onMenuClick(p,m.isActive)};return(p,$)=>{const S=ja,g=Xa,x=Pr;return f(),ne(x,null,{default:_(()=>[d(g,{mode:i.value,ellipsis:!1,class:"ivyforms-form-builder-results__menu"},{default:_(()=>[(f(),P(Ie,null,qe(c,k=>d(S,{key:k.index,label:k.label,name:k.index,type:"tonal","is-active":u(m).isActive(k.routeName,k.index),"coming-soon":k.disabled,onClick:b=>y(k)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),kw=Se({__name:"FormBuilderResultsPage",setup(r){const n=Ye(),a=On(),i=xr(),l=q("entries"),m=q([]),c=q(!1),y=q(!1),p=vn(),$=$n(),S=Oi(),{getLabel:g}=Oe(),x=w(()=>n.formId||null),k=w(()=>[{label:g("build"),index:"build",routeName:n.isEditing?$a:Ta},{label:g("settings"),index:"settings",routeName:Ga},{label:g("results"),index:"results",routeName:pa}]),b=M=>{l.value=M},h=()=>{n.formId||Ge({message:g("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${n.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},F=async M=>{M&&await $.push({path:`/manage/${M}/results/entries`})},A=async()=>{c.value=!0;try{if(await i.fetchData({page:1,perPage:100}),m.value=i.tableData.map(M=>({value:M.id,labelId:`${g("id")}: ${M.id}`,label:M.name||`Form #${M.id}`})),!n.formId&&!p.params.formId&&i.tableData.length>0){const M=i.tableData[0].id.toString();n.formId=M,await n.loadForm(M),p.params.formId!==M&&await $.push({path:`/manage/${M}/results/entries`})}}catch(M){console.error(g("failed_to_load_form"),M),Ge({message:`${g("failed_to_fetch_form")} ${M}`,type:"error"})}finally{c.value=!1}};$t(async()=>{await A(),n.formId||(n.counterFields=0)});const{startWatching:O}=sn();return O(),Le(()=>p.params.formId,async M=>{M&&M!==n.formId&&(n.formId=String(M),await n.loadForm(String(M)))},{immediate:!0}),Le(()=>n.name,M=>{if(n.formId&&M!==null&&M!==void 0){const L=m.value.findIndex(H=>H.value===n.formId);L!==-1&&(m.value[L].label=M)}}),Le(()=>p.hash,M=>{M.includes("/entries")?l.value="entries":M.includes("/insights")?l.value="insights":M.includes("/report")&&(l.value="report")},{immediate:!0}),(M,L)=>{const H=Di,E=ja,j=Xa,J=Pe,z=Kt,Y=Za,U=Aa,R=Fw,B=Iw;return f(),P(Ie,null,[d(U,null,{left:_(()=>[d(H,{modelValue:x.value,"onUpdate:modelValue":L[0]||(L[0]=ee=>x.value=ee),size:"s",type:"border",placeholder:u(g)("select_form"),options:m.value,loading:c.value||y.value,onChange:F},null,8,["modelValue","placeholder","options","loading"])]),center:_(()=>[d(j,{mode:"horizontal",ellipsis:!1,router:""},{default:_(()=>[(f(!0),P(Ie,null,qe(k.value,ee=>(f(),ne(E,{key:ee.index,label:ee.label,name:ee.index,type:"tonal","is-active":u(S).isActive(ee.routeName,ee.index),route:u(S).getMenuRoute(ee,u(pa)),onClick:N=>u(S).onMenuClick(ee,u(S).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:_(()=>[d(z,{content:u(g)("preview_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(J,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:h})]),_:1},8,["content"]),d(Y)]),_:1}),C("div",{class:Ne(["ivyforms-form-builder-results-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":u(a).isFullScreenMode}])},[d(R,{"active-index":l.value,"onUpdate:activeIndex":b},null,8,["active-index"]),d(B,{"active-index":l.value},null,8,["active-index"])],2)],64)}}}),Sw=Me(kw,[["__scopeId","data-v-62992fb4"]]),Cw={key:0,class:"ivyforms-integration-card__pro-line"},Mw={key:1,class:"ivyforms-integration-card__pro-badge-wrapper ivyforms-flex ivyforms-align-items-end"},Tw={class:"ivyforms-integration-card__content ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-20 ivyforms-width-100"},$w={class:"ivyforms-integration-card__top-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-width-100"},Pw={class:"ivyforms-integration-card__image-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},Ew={class:"ivyforms-integration-card__title medium-18"},Aw={key:0,class:"ivyforms-integration-card__badge ivyforms-integration-card__badge--soon"},Lw={class:"ivyforms-integration-card__desc regular-16 text-secondary"},Rw=Se({__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,i=w(()=>a.type==="upgrade"),l=w(()=>a.type==="soon"),m=w(()=>a.type==="upgrade"||a.type==="soon"||a.type==="disabled"||a.toggleDisabled===!0),c=w(()=>({"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"})),y=w(()=>{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=w(()=>{switch(a.type){case"upgrade":return{priority:"pro",type:"fill"};case"disabled":return{priority:"primary",type:"fill"};case"soon":case"active":return{priority:"tertiary",type:"fill"};case"proActive":case"proDisabled":return{priority:"tertiary",type:"fill"};default:return{priority:"primary",type:"fill"}}});return($,S)=>{const g=rs,x=Jt,k=os,b=Bn,h=Pe;return f(),P("div",{class:Ne(["ivyforms-integration-card ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-p-24 ivyforms-flex-1 ivyforms-border-radius-8",c.value])},[i.value?(f(),P("div",Cw)):de("",!0),i.value?(f(),P("div",Mw,[d(g,{class:"ivyforms-integration-card__pro-badge ivyforms-shadow-100"})])):de("",!0),C("div",Tw,[C("div",$w,[C("div",Pw,[d(x,{category:"integrations",name:r.image||"default",size:"l"},null,8,["name"])]),C("div",Ew,D(r.title),1),l.value?(f(),P("div",Aw,[d(k)])):(f(),ne(b,{key:1,class:"ivyforms-integration-card__toggle ivyforms-ml-auto","model-value":r.toggleValue,disabled:m.value,"onUpdate:modelValue":r.onToggleChange},null,8,["model-value","disabled","onUpdate:modelValue"]))]),C("div",Lw,D(r.description),1),d(h,{class:"ivyforms-integration-card__button",priority:p.value.priority,type:p.value.type,loading:r.isLoading,onClick:r.onButtonClick},{default:_(()=>[le(D(y.value),1)]),_:1},8,["priority","type","loading","onClick"])])],2)}}}),Dw=Me(Rw,[["__scopeId","data-v-443aebbb"]]),Vw={class:"ivyforms-integrations-section-content"},Ow={class:"ivyforms-integrations-section-content__header ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},Bw={class:"ivyforms-integrations-section-content__title medium-18"},Uw={class:"ivyforms-integrations-section-content__body regular-16"},qw={class:"ivyforms-integrations-section-content__option-bar ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start"},zw={class:"ivyforms-integrations-section-content__list ivyforms-flex ivyforms-flex-direction-row ivyforms-align-items-start ivyforms-gap-16 ivyforms-pt-24"},Nw=Se({__name:"IntegrationsSectionContent",setup(r){const{getLabel:n}=Oe(),a=gn(),i=Go(),{checkFeatureAccess:l,getProIntegrationFeatures:m,showUpgradeDialog:c,isProInstalled:y,isProLicenseActive:p}=$r(),{integrations:$,getIntegrationType:S,loadIntegrationStates:g,loadIntegrations:x}=Pc(),k=va(),b=q(""),h=q("all"),F=q(!0),A=q(null),O=q(2),M=w(()=>m()),L=[{name:"all",label:n("all")},{name:"lite",label:n("lite")},{name:"pro",label:n("pro")},{name:"soon",label:n("soon")}];$t(async()=>{F.value=!0,await i.fetch(),await a.loadAllSettings(),await x(),await g(),O.value=$.value.length||2,F.value=!1});const H=U=>a.integrationsSettings?.[U]?.enabled||!1,E=U=>$.value.find(B=>B.value===U)?!!(y()&&!p()):!1,j=U=>{const R=$.value.find(ee=>ee.value===U);if(!R)return;const B=S(R);if(B==="upgrade")return n("upgrade");if(B==="proDisabled"&&y()&&!p())return n("activate_license");if(U==="wpdatatables"){const ee=a.integrationsSettings?.[U],N=ee?.enabled||!1,G=ee?.connected||!1;if(A.value===U)return n("installing");if(G&&N)return n("create_tables")}},J=async U=>{const R=$.value.find(ee=>ee.value===U);if(!R)return;const B=S(R);if(B==="upgrade"){c();return}if(B==="disabled"){if(U==="wpdatatables"){try{A.value=U;const ee=await k.request("/integrations/install-plugin",{method:"POST",data:{plugin_slug:"wpdatatables"}});ee.data?.success?(Ge({message:n("wpdatatables_installed_successfully"),type:"success",duration:3e3}),await a.loadAllSettings(),await g()):Ge({message:ee.data?.message||n("installation_failed"),type:"error",duration:3e3})}catch(ee){console.error("Error installing plugin:",ee),Ge({message:`${n("installation_failed")} ${ee}`,type:"error",duration:3e3})}finally{A.value=null}return}await a.updateIntegrationEnabled(U,!0),await g();return}if(B==="active"){if(U==="wpdatatables")if(a.integrationsSettings?.[U]?.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}R.learnMoreUrl&&window.open(R.learnMoreUrl,"_blank");return}if(B==="proActive"||B==="proDisabled"){if(y()&&!p()){c();return}const ee=`${U}_integration`;if(Object.values(M.value).includes(ee)&&!l(ee))return;if(a.integrationsSettings?.[U]?.enabled){const G=new URL(window.location.href);G.searchParams.set("page","ivyforms-settings"),G.hash=`/integrations/${U}`,window.location.href=G.toString()}else R.learnMoreUrl&&window.open(R.learnMoreUrl,"_blank");return}},z=async(U,R)=>{const B=`${U}_integration`;R&&Object.values(M.value).includes(B)&&!l(B)||(await a.updateIntegrationEnabled(U,R),await a.loadAllSettings(),await g())},Y=w(()=>{let U=$.value;if(h.value!=="all"&&(U=U.filter(R=>{const B=["essentials","growth","agency"].includes(R.searchCategory);return h.value==="pro"?B:h.value==="lite"?R.searchCategory==="lite":h.value==="soon"?R.type==="soon":!0})),b.value){const R=b.value.toLowerCase();U=U.filter(B=>n(B.name).toLowerCase().includes(R)||n(B.description).toLowerCase().includes(R))}return U});return(U,R)=>{const B=T0,ee=Dw;return f(),P("div",Vw,[C("div",Ow,[C("div",Bw,D(u(n)("integrations_section_title")),1),C("div",Uw,D(u(n)("integrations_section_body")),1),C("div",qw,[d(wo,{modelValue:b.value,"onUpdate:modelValue":R[0]||(R[0]=N=>b.value=N),placeholder:u(n)("search"),class:"ivyforms-integrations-section-content__search-fixed-width"},null,8,["modelValue","placeholder"]),d(vo,{modelValue:h.value,"onUpdate:modelValue":R[1]||(R[1]=N=>h.value=N),tabs:L,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue"])])]),C("div",zw,[F.value?(f(!0),P(Ie,{key:0},qe(O.value,N=>(f(),ne(B,{key:N,rows:3,animated:"",class:"ivyforms-integration-skeleton"}))),128)):(f(!0),P(Ie,{key:1},qe(Y.value,N=>(f(),ne(ee,{key:N.value,title:u(n)(N.name),description:u(n)(N.description),image:N.image,type:u(S)(N),"toggle-value":H(N.value),"toggle-disabled":E(N.value),"is-loading":A.value===N.value,"button-text":j(N.value),"on-button-click":()=>J(N.value),"on-toggle-change":G=>z(N.value,G)},null,8,["title","description","image","type","toggle-value","toggle-disabled","is-loading","button-text","on-button-click","on-toggle-change"]))),128))])])}}}),Ww=Me(Nw,[["__scopeId","data-v-ea8148e6"]]),Yw={};function Hw(r,n){const a=Ww,i=Ja;return f(),ne(i,{class:"ivyforms-p-24"},{default:_(()=>[d(a)]),_:1})}const Gw=Me(Yw,[["render",Hw]]),Kw=Se({__name:"IntegrationsPage",setup(r){const{getLabel:n}=Oe(),{navigateToAllForms:a,navigateToEntries:i,navigateToSettings:l,navigateToIntegrations:m}=Un(),c=n("integrations");po("pageTitle",c);const y=On(),p=w(()=>y.isFullScreenMode),$=q(fa),S=[{label:n("all_forms"),index:aa},{label:n("entries"),index:In},{label:n("integrations"),index:fa},{label:n("settings"),index:ho}],g=x=>{x!==$.value&&($.value=x,x===aa?a():x===In?i():x===ho?l():x===fa&&m())};return(x,k)=>{const b=ja,h=Xa,F=Pe,A=Za,O=Aa,M=Gw;return f(),P(Ie,null,[d(O,null,{left:_(()=>[p.value?(f(),ne(h,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(f(),P(Ie,null,qe(S,L=>d(b,{key:L.index,label:L.label,name:L.index,"is-active":$.value===L.index,type:"tonal",onClick:H=>g(L.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):de("",!0)]),right:_(()=>[d(F,{priority:"tertiary","icon-start":"bell","icon-start-type":"fill-duo"})]),default:_(()=>[d(A)]),_:1}),C("div",{class:Ne(["ivyforms-integrations-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":p.value}])},[d(M)],2),d(cs)],64)}}}),Xw=Me(Kw,[["__scopeId","data-v-4b9a751b"]]),Xo=new URLSearchParams(window.location.search).get("page");let xo=[];Xo===vc&&(xo=[{path:"/",name:Ig,component:Dg,meta:{pageType:"dashboard",breadcrumb:"Dashboard"}}]);Xo===fs&&(xo=[{path:"/",name:aa,component:X3,meta:{pageType:"forms",breadcrumb:"All Forms"}}]);Xo===xn&&(xo=[{path:"/",name:Ta,component:tc,meta:{pageType:"form-builder",breadcrumb:"Add Form"}},{path:"/manage/:formId(\\d+)",redirect:{name:$a},children:[{path:"",name:$a,component:tc,meta:{pageType:"form-builder",breadcrumb:"Edit Form",requiresForm:!0}},{path:"settings",name:zo,component:T7,meta:{pageType:"form-settings",breadcrumb:"Settings",requiresForm:!0},children:[{path:"general",name:Ga,component:q7,meta:{breadcrumb:"General",requiresForm:!0}},{path:"notification",name:vr,component:Q7,meta:{breadcrumb:"Notifications",requiresForm:!0}},{path:"notification/manage",name:yr,component:ts,meta:{breadcrumb:"New Notification",requiresForm:!0}},{path:"notification/manage/:notificationId(\\d+)",name:hr,component:ts,meta:{breadcrumb:"Edit Notification",requiresForm:!0}},{path:"confirmation/manage/:confirmationId(\\d+)",name:gr,component:v9,meta:{breadcrumb:"Confirmation",requiresForm:!0}},{path:"integrations",redirect:"integrations/wpdatatables"},{path:"integrations/:integration",name:$i,component:S9,meta:{breadcrumb:"Integrations",requiresForm:!0}}]},{path:"results",name:hc,component:Sw,meta:{pageType:"form-results",breadcrumb:"Results",requiresForm:!0},children:[{path:"entries",name:pa,component:bw,meta:{breadcrumb:"Entries",requiresForm:!0}}]},{path:"results/entries/details/:entryId(\\d+)",name:ta,component:Lc,meta:{breadcrumb:"Entry Details",requiresForm:!0,returnContext:"form-results"}}]}]);Xo===Ti&&(xo=[{path:"/",name:In,component:B9,meta:{pageType:"entries",breadcrumb:"All Entries"}},{path:"/details/:id(\\d+)",name:Ca,component:Lc,meta:{breadcrumb:"Entry Details",returnContext:"all-entries"}}]);Xo===Tr&&(xo=[{path:"/",name:ho,component:Yg,redirect:"/general",meta:{pageType:"settings",breadcrumb:"Settings"},children:[{path:"general",name:Fg,component:Jg,meta:{breadcrumb:"General"}},{path:"security",redirect:"security/recaptcha"},{path:"security/:provider(recaptcha|hcaptcha|turnstile|honeypot)",name:kg,component:E2,meta:{breadcrumb:"Security"}}]}]);Xo===yc&&(xo=[{path:"/",name:fa,component:Xw,meta:{pageType:"integrations",breadcrumb:"Integrations"}}]);const oa=$0({history:P0(),routes:xo,scrollBehavior(r,n,a){return a||{top:0}}}),nc=oa.addRoute.bind(oa);oa.addRoute=function(r,n){if(typeof r=="string"&&n)return oa.hasRoute(r)?nc(r,n):void 0;if(typeof r!="string"&&!n)return nc(r)};typeof window<"u"&&(window.IvyFormsRouter=oa,window.IvyFormsAddRoute=(r,n)=>oa.hasRoute(r)?(oa.addRoute(r,n),!0):!1);let ac=!0,es=!1;const jw=[Ta,$a,Ga,gr,$i],Qw=[gr],Zw=[vr,yr,hr];oa.beforeEach((r,n,a)=>{if(es){es=!1,a();return}if(ac){ac=!1,a();return}if(n.name===Ca||n.name===ta){a();return}const i=_o(),l=Ye(),m=Ko(),c=Cr(),y=Ea(),p=[];if(jw.includes(n.name)&&l.isEditing&&p.push("formBuilder"),Qw.includes(n.name)&&m.isEditing&&p.push("confirmationBuilder"),Zw.includes(n.name)&&c.isEditing&&p.push("notificationBuilder"),p.length===0){a();return}if(i.hasAnyUnsavedChanges(p)){y.handleActionClick(null,null,"form","unsaved_changes",{},()=>{p.forEach($=>i.markClean($)),es=!0,oa.push(r)}),a(!1);return}a()});const Jw={class:"ivyforms-basic-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},ex={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},tx={class:"ivyforms-basic-field-options__field-meta-title medium-16"},nx={class:"ivyforms-basic-field-options__field-meta-id regular-16"},ax=Se({__name:"BasicFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=w(()=>{const i=r.field?.type?String(r.field.type):"";if(!i)return"";const m=i.replace(/[-_]/g," ").replace(/\s+/g," ").trim().replace(/\b\w/g,c=>c.toUpperCase());return/field$/i.test(m)?m:`${m} Field`}),a=w(()=>{const i=r.field?.id??"";return typeof i=="number"&&i?String(i).padStart(2,"0"):r.getLabel("not_set")});return(i,l)=>{const m=Xt;return f(),P("div",Jw,[C("div",ex,[C("div",tx,[le(D(n.value)+" ",1),C("span",nx,"(ID "+D(a.value)+")",1)]),d(m)]),d($e,{label:r.getLabel("label"),secondary:""},{default:_(()=>[d(at,{"model-value":r.field.label,onInput:l[0]||(l[0]=c=>r.updateField("label",c))},null,8,["model-value"])]),_:1},8,["label"]),d(kt,{"model-value":r.field.hideLabel,priority:"secondary",type:"checkmark",onChange:l[1]||(l[1]=c=>r.updateField("hideLabel",c))},{default:_(()=>[le(D(r.getLabel("hide_label")),1)]),_:1},8,["model-value"]),d($e,{label:r.getLabel("description"),secondary:""},{default:_(()=>[d(at,{"model-value":r.field.description||"",placeholder:r.getLabel("field_desc_placeholder"),onInput:l[2]||(l[2]=c=>r.updateField("description",c))},null,8,["model-value","placeholder"])]),_:1},8,["label"])])}}}),ox=Me(ax,[["__scopeId","data-v-3b303997"]]),rx={class:"ivyforms-validation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},ix={class:"ivyforms-checkbox-row ivyforms-flex ivyforms-gap-16"},lx=Se({__name:"ValidationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),P("div",rx,[C("div",ix,[d(kt,{"model-value":r.field.required,priority:"secondary",type:"checkmark",disabled:r.field.readOnly,onChange:a[0]||(a[0]=i=>r.updateField("required",i))},{default:_(()=>[le(D(r.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),d(kt,{"model-value":r.field.readOnly,priority:"secondary",type:"checkmark",disabled:r.field.required||r.field.confirmFieldEnabled,onChange:a[1]||(a[1]=i=>r.updateField("readOnly",i))},{default:_(()=>[le(D(r.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),r.field.required?(f(),ne($e,{key:0,label:r.getLabel("required_message")},{default:_(()=>[d(at,{"model-value":r.field.requiredMessage||"",secondary:"",placeholder:r.getLabel("required_message_placeholder"),onInput:a[2]||(a[2]=i=>r.updateField("requiredMessage",i))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):de("",!0)]))}}),sx=Me(lx,[["__scopeId","data-v-9d75ad26"]]),dx=Se({__name:"PlaceholderOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),ne($e,{label:r.getLabel("placeholder"),secondary:""},{default:_(()=>[d(at,{"model-value":r.field.placeholder,onInput:a[0]||(a[0]=i=>r.updateField("placeholder",i))},null,8,["model-value"])]),_:1},8,["label"]))}}),ux=Se({__name:"CssClassesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),ne($e,{label:r.getLabel("css_classes"),secondary:""},{default:_(()=>[d(at,{"model-value":r.field.cssClasses,placeholder:r.getLabel("css_classes_placeholder"),onInput:a[0]||(a[0]=i=>r.updateField("cssClasses",i))},null,8,["model-value","placeholder"])]),_:1},8,["label"]))}}),cx={class:"ivyforms-number-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},fx={key:0,class:"ivyforms-number-range ivyforms-flex ivyforms-gap-16"},mx=Se({__name:"NumberRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r;Le(()=>[n.field.minValue,n.field.maxValue],()=>{(n.field.minValue!==null&&n.field.minValue!==void 0||n.field.maxValue!==null&&n.field.maxValue!==void 0)&&!n.field.limitRange&&n.updateField("limitRange",!0)});function a(c){n.updateField("limitRange",c),c||(n.updateField("minValue",null),n.updateField("maxValue",null))}const i=w({get(){return n.field?n.field.minValue===null||n.field.minValue===void 0?null:n.field.minValue:null},set(c){n.updateField("minValue",c==null?null:Number(c))}}),l=w({get(){return n.field?n.field.maxValue===null||n.field.maxValue===void 0?null:n.field.maxValue:null},set(c){n.updateField("maxValue",c==null?null:Number(c))}}),m=w({get(){if(!n.field)return 1;const c=n.field.step;return c==null||isNaN(Number(c))||Number(c)<1?1:Number(c)},set(c){const y=c==null||isNaN(Number(c))?1:c;n.updateField("step",y<1?1:y)}});return(c,y)=>(f(),P("div",cx,[d(Bn,{"model-value":r.field.limitRange,priority:"secondary",size:"d",title:r.getLabel("limit_min_max_range"),"text-position":"right",onChange:a},null,8,["model-value","title"]),r.field.limitRange?(f(),P("div",fx,[d($e,{label:r.getLabel("range_from"),secondary:""},{default:_(()=>[d(Si,{modelValue:i.value,"onUpdate:modelValue":y[0]||(y[0]=p=>i.value=p),max:r.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),d($e,{label:r.getLabel("range_to"),secondary:""},{default:_(()=>[d(Si,{modelValue:l.value,"onUpdate:modelValue":y[1]||(y[1]=p=>l.value=p),min:r.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])])):de("",!0),d(Xt),d($e,{label:r.getLabel("step"),secondary:""},{default:_(()=>[d(Si,{modelValue:m.value,"onUpdate:modelValue":y[2]||(y[2]=p=>m.value=p),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),d($e,{label:r.getLabel("number_format"),secondary:""},{default:_(()=>[d(jt,{"model-value":r.field.numberFormat||"",class:"ivyforms-number-format-select","onUpdate:modelValue":y[3]||(y[3]=p=>r.updateField("numberFormat",p))},{default:_(()=>[d(Tt,{label:r.getLabel("number_format_none"),value:"",secondary:""},null,8,["label"]),d(Tt,{label:r.getLabel("number_format_us_decimal"),value:"us_decimal",secondary:""},null,8,["label"]),d(Tt,{label:r.getLabel("number_format_us_int"),value:"us_int",secondary:""},null,8,["label"]),d(Tt,{label:r.getLabel("number_format_eu_decimal"),value:"eu_decimal",secondary:""},null,8,["label"]),d(Tt,{label:r.getLabel("number_format_eu_int"),value:"eu_int",secondary:""},null,8,["label"])]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),px=Me(mx,[["__scopeId","data-v-795131cd"]]),vx={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},yx=Se({__name:"PhoneFormatOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),P("div",vx,[d($e,{label:r.getLabel("phone_format"),secondary:""},{default:_(()=>[d(jt,{"model-value":r.field.phoneFormat,placeholder:r.getLabel("phone_format"),onChange:a[0]||(a[0]=i=>r.updateField("phoneFormat",i))},{default:_(()=>[d(Tt,{value:"international",label:r.getLabel("phone_format_international"),secondary:""},{default:_(()=>[le(D(r.getLabel("phone_format_international")),1)]),_:1},8,["label"]),d(Tt,{value:"national",label:r.getLabel("phone_format_national"),secondary:""},{default:_(()=>[le(D(r.getLabel("phone_format_national")),1)]),_:1},8,["label"]),d(Tt,{value:"e164",label:r.getLabel("phone_format_e164"),secondary:""},{default:_(()=>[le(D(r.getLabel("phone_format_e164")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),hx=Me(yx,[["__scopeId","data-v-09b5ecc0"]]),gx={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},_x=Se({__name:"PhoneCountryDetectionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),P("div",gx,[d(Bn,{"model-value":r.field.phoneAutoDetect,priority:"secondary",title:r.getLabel("enable_auto_country_detection"),"text-position":"right",onChange:a[0]||(a[0]=i=>r.updateField("phoneAutoDetect",i))},null,8,["model-value","title"])]))}}),bx=Me(_x,[["__scopeId","data-v-24afeb5c"]]),wx={class:"ivyforms-general-time-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},xx={class:"ivyforms-radio-group ivyforms-flex ivyforms-gap-24"},Ix=Se({__name:"TimeFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const{parseTimeString:n}=Mi(),a=r,i=y=>{if(a.updateField("timeFieldType",y),y==="time-picker"){const p=n(a.field.defaultValue);(!p.hours||!p.minutes)&&a.updateField("defaultValue","")}if(y==="time-picker"){const p=a.getLabel("time_picker");a.updateField("label",p),a.updateField("pickerLabel",p)}else if(y==="input"){const p=a.getLabel("time_input");a.updateField("label",p),a.updateField("inputLabel",p)}else y==="dropdown"&&a.updateField("label",a.getLabel("time_dropdown"))};Le(()=>a.field.timeFieldType,y=>{const p=a.field.label;if([a.getLabel("time_picker"),a.getLabel("time_input"),a.getLabel("time_dropdown"),""].includes(p))if(y==="time-picker"){const S=a.getLabel("time_picker");a.updateField("label",S),a.updateField("pickerLabel",S)}else if(y==="input"){const S=a.getLabel("time_input");a.updateField("label",S),a.updateField("inputLabel",S)}else y==="dropdown"&&a.updateField("label",a.getLabel("time_dropdown"))},{immediate:!0});const{formatTimeString:l,getAmPmFromHours:m,to24hFormat:c}=Mi();return Le(()=>a.field.timeFormat,y=>{if(y==="ampm"){const p=n(a.field.defaultValue);if(!p.amPm&&p.hours){const $=parseInt(p.hours,10),S=m(p.hours),g=$%12||12,x=l(String(g).padStart(2,"0"),p.minutes,S);a.updateField("defaultValue",x)}}else if(y==="24h"){const p=c(a.field.defaultValue);a.updateField("defaultValue",p)}}),(y,p)=>{const $=Xt;return f(),P("div",wx,[r.field.timeFieldType==="input"||r.field.timeFieldType==="time-picker"?(f(),ne($e,{key:0,label:r.getLabel("placeholder"),secondary:""},{default:_(()=>[d(at,{"model-value":r.field.placeholder,onInput:p[0]||(p[0]=S=>r.updateField("placeholder",S))},null,8,["model-value"])]),_:1},8,["label"])):de("",!0),r.field.timeFieldType==="input"||r.field.timeFieldType==="time-picker"?(f(),ne($,{key:1})):de("",!0),d($e,{label:r.getLabel("time_field_type")},{default:_(()=>[d(jt,{"model-value":r.field.timeFieldType,placeholder:r.getLabel("select"),class:"ivyforms-time-select",secondary:"","onUpdate:modelValue":i},{default:_(()=>[d(Tt,{value:"time-picker",label:r.getLabel("time_picker"),secondary:""},{default:_(()=>[le(D(r.getLabel("time_picker")),1)]),_:1},8,["label"]),d(Tt,{value:"dropdown",label:r.getLabel("dropdown"),secondary:""},{default:_(()=>[le(D(r.getLabel("time_dropdown")),1)]),_:1},8,["label"]),d(Tt,{value:"input",label:r.getLabel("input"),secondary:""},{default:_(()=>[le(D(r.getLabel("time_input")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),d($),d($e,{label:r.getLabel("time_format")},{default:_(()=>[C("div",xx,[d(mn,{"model-value":r.field.timeFormat,priority:"secondary",value:"24h",onChange:p[1]||(p[1]=S=>r.updateField("timeFormat","24h"))},{default:_(()=>[le(D(r.getLabel("24_hour")),1)]),_:1},8,["model-value"]),d(mn,{"model-value":r.field.timeFormat,priority:"secondary",value:"ampm",onChange:p[2]||(p[2]=S=>r.updateField("timeFormat","ampm"))},{default:_(()=>[le(D(r.getLabel("am_pm")),1)]),_:1},8,["model-value"])])]),_:1},8,["label"])])}}}),Fx=Me(Ix,[["__scopeId","data-v-46b4b273"]]),kx={class:"ivyforms-general-date-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Sx=Se({__name:"DateFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const{parseDateString:n,formatDateString:a}=ls(),i=r,l=c=>{if(i.updateField("dateFieldType",c),c==="picker"){const y=i.getLabel("date_picker");i.updateField("label",y)}else if(c==="input"){const y=i.getLabel("date_input");i.updateField("label",y)}else c==="dropdown"&&i.updateField("label",i.getLabel("date_dropdown"))},m=c=>{const y=i.field.dateFormat||"MM/DD/YYYY";if(i.updateField("dateFormat",c),i.field.defaultValue){const p=n(i.field.defaultValue,y);if(p.day&&p.month&&p.year){const $=a(p.day,p.month,p.year,c);i.updateField("defaultValue",$)}}};return Le(()=>i.field.dateFieldType,c=>{const y=i.field.label;[i.getLabel("date_picker"),i.getLabel("date_input"),i.getLabel("date_dropdown"),i.getLabel("date"),""].includes(y)&&(c==="picker"?i.updateField("label",i.getLabel("date_picker")):c==="input"?i.updateField("label",i.getLabel("date_input")):c==="dropdown"&&i.updateField("label",i.getLabel("date_dropdown")))},{immediate:!0}),(c,y)=>{const p=Xt;return f(),P("div",kx,[r.field.dateFieldType==="input"||r.field.dateFieldType==="picker"?(f(),ne($e,{key:0,label:r.getLabel("placeholder"),secondary:""},{default:_(()=>[d(at,{"model-value":r.field.placeholder,onInput:y[0]||(y[0]=$=>r.updateField("placeholder",$))},null,8,["model-value"])]),_:1},8,["label"])):de("",!0),r.field.dateFieldType==="input"||r.field.dateFieldType==="picker"?(f(),ne(p,{key:1})):de("",!0),d($e,{label:r.getLabel("date_input_type")},{default:_(()=>[d(jt,{"model-value":r.field.dateFieldType,placeholder:r.getLabel("select"),class:"ivyforms-date-select",secondary:"","onUpdate:modelValue":l},{default:_(()=>[d(Tt,{value:"input",label:r.getLabel("date_input"),secondary:""},{default:_(()=>[le(D(r.getLabel("date_input")),1)]),_:1},8,["label"]),d(Tt,{value:"picker",label:r.getLabel("date_picker"),secondary:""},{default:_(()=>[le(D(r.getLabel("date_picker")),1)]),_:1},8,["label"]),d(Tt,{value:"dropdown",label:r.getLabel("date_dropdown"),secondary:""},{default:_(()=>[le(D(r.getLabel("date_dropdown")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),d(p),d($e,{label:r.getLabel("date_format")},{default:_(()=>[d(jt,{"model-value":r.field.dateFormat,placeholder:r.getLabel("select"),secondary:"","onUpdate:modelValue":m},{default:_(()=>[d(Tt,{value:"MM/DD/YYYY",label:"MM/DD/YYYY",secondary:""},{default:_(()=>[...y[1]||(y[1]=[le(" MM/DD/YYYY ",-1)])]),_:1}),d(Tt,{value:"DD/MM/YYYY",label:"DD/MM/YYYY",secondary:""},{default:_(()=>[...y[2]||(y[2]=[le(" DD/MM/YYYY ",-1)])]),_:1}),d(Tt,{value:"YYYY-MM-DD",label:"YYYY-MM-DD",secondary:""},{default:_(()=>[...y[3]||(y[3]=[le(" YYYY-MM-DD ",-1)])]),_:1}),d(Tt,{value:"DD.MM.YYYY",label:"DD.MM.YYYY",secondary:""},{default:_(()=>[...y[4]||(y[4]=[le(" DD.MM.YYYY ",-1)])]),_:1})]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])])}}}),Cx=Me(Sx,[["__scopeId","data-v-2ba86b65"]]),Mx={class:"ivyforms-textarea-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Tx=Se({__name:"TextAreaOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=w({get(){return!n.field.rows||n.field.rows===0?null:n.field.rows},set(l){n.updateField("rows",l==null?0:Number(l))}}),i=l=>{l!==null&&l<1?a.value=1:a.value=l};return(l,m)=>(f(),P("div",Mx,[d($e,{label:r.getLabel("text_area_size")},{default:_(()=>[d(mc,{"model-value":a.value,secondary:"",min:1,placeholder:r.getLabel("rows"),"onUpdate:modelValue":i},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),$x=Me(Tx,[["__scopeId","data-v-efb5ea14"]]),Px={class:"ivyforms-confirmation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Ex=Se({__name:"ConfirmationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=()=>{const m=`enable_${n.field.type}_confirmation`,c=n.getLabel(m);return c!==m?c:n.getLabel("enable_confirmation")},i=l=>{const c=`${n.field.type}_${l}`;return n.getLabel(c)!==c?c:l};return(l,m)=>(f(),P("div",Px,[d(Bn,{"model-value":r.field.confirmFieldEnabled,priority:"secondary",title:a(),"text-position":"right",disabled:r.field.readOnly,onChange:m[0]||(m[0]=c=>r.updateField("confirmFieldEnabled",c))},null,8,["model-value","title","disabled"]),r.field.confirmFieldEnabled?(f(),P(Ie,{key:0},[d($e,{label:r.getLabel(i("confirmation_label")),secondary:""},{default:_(()=>[d(at,{"model-value":r.field.confirmFieldLabel,placeholder:r.getLabel(i("confirmation_label_placeholder")),onInput:m[1]||(m[1]=c=>r.updateField("confirmFieldLabel",c))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d(kt,{"model-value":r.field.confirmFieldHideLabel,priority:"secondary",type:"checkmark",onChange:m[2]||(m[2]=c=>r.updateField("confirmFieldHideLabel",c))},{default:_(()=>[le(D(r.getLabel("hide_confirmation_label")),1)]),_:1},8,["model-value"]),d($e,{label:r.getLabel(i("confirmation_placeholder")),secondary:""},{default:_(()=>[d(at,{"model-value":r.field.confirmFieldPlaceholder,placeholder:r.getLabel(i("confirmation_placeholder_placeholder")),onInput:m[3]||(m[3]=c=>r.updateField("confirmFieldPlaceholder",c))},null,8,["model-value","placeholder"])]),_:1},8,["label"])],64)):de("",!0)]))}}),Ax=Me(Ex,[["__scopeId","data-v-13280942"]]),Lx={class:"ivyforms-choice-list-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Rx=Se({__name:"ChoiceListOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=["select","multi-select"];function i(S){n.updateField("type",S)}function l(S){return S==="checkbox"||S==="multi-select"?"multiple":"single"}function m(S){return S!=="rating"}function c(S){return S==="select"||S==="multi-select"}function y(S){return S==="radio"||S==="select"||S==="rating"}function p(S){return S==="checkbox"?"Choice":"Option"}function $(S){return S==="checkbox"?"choice":"option"}return(S,g)=>(f(),P("div",Lx,[a.includes(r.field.type)?(f(),ne($e,{key:0},{default:_(()=>[d(Yo,{"model-value":r.field.type,onChange:i},{default:_(()=>[d(mn,{value:"select",priority:"secondary"},{default:_(()=>[le(D(r.getLabel("single_choice")),1)]),_:1}),d(mn,{value:"multi-select",priority:"secondary"},{default:_(()=>[le(D(r.getLabel("multiple_choice")),1)]),_:1})]),_:1},8,["model-value"])]),_:1})):de("",!0),d(pc,{choices:r.field.fieldOptions,"show-values":r.field.showValues,"shuffle-options":r.field.shuffleOptions,"enable-search":r.field.enableSearch,"selection-mode":l(r.field.type),"can-shuffle":m(r.field.type),"can-search":c(r.field.type),"can-clear-selection":y(r.field.type),"default-label":p(r.field.type),"default-value-prefix":$(r.field.type),"onUpdate:choices":g[0]||(g[0]=x=>r.updateField("fieldOptions",x)),"onUpdate:showValues":g[1]||(g[1]=x=>r.updateField("showValues",x)),"onUpdate:shuffleOptions":g[2]||(g[2]=x=>r.updateField("shuffleOptions",x)),"onUpdate:enableSearch":g[3]||(g[3]=x=>r.updateField("enableSearch",x))},null,8,["choices","show-values","shuffle-options","enable-search","selection-mode","can-shuffle","can-search","can-clear-selection","default-label","default-value-prefix"])]))}}),Dx=Me(Rx,[["__scopeId","data-v-d6f006a3"]]),Vx={class:"ivyforms-option-item__header__left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},Ox={class:"ivyforms-option-item__header__left__title medium-14"},Bx={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"},Ux=Se({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,i=n,l=w(()=>a.showDrag!==!1),m=w(()=>a.showTrash!==!1),c=w(()=>a.showDropdown!==!1),y=w(()=>({name:a.dragIcon?.name??"drag",category:a.dragIcon?.category??"builder",type:a.dragIcon?.type??"outline"})),p=()=>i("update:collapsed",!a.collapsed),$=()=>{a.disableDelete||i("delete")};return(S,g)=>(f(),P("div",E0({class:["ivyforms-option-item ivyforms-mb-8 ivyforms-border-radius-8",{collapsed:r.collapsed}]},S.$attrs),[C("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},[C("div",Vx,[l.value?(f(),ne(Jt,{key:0,class:Ne(["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:y.value.name,category:y.value.category,type:y.value.type,onClick:g[0]||(g[0]=bt(()=>{},["stop"]))},null,8,["class","name","category","type"])):de("",!0),Fn(S.$slots,"header-actions",{},void 0,!0),C("span",Ox,D(r.title),1)]),C("div",{class:"ivyforms-option-actions ivyforms-flex ivyforms-align-items-center ivyforms-gap-4",onClick:g[1]||(g[1]=bt(()=>{},["stop"]))},[m.value?(f(),ne(Pe,{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:$},null,8,["disabled"])):de("",!0),c.value?(f(),ne(Pe,{key:1,priority:"tertiary",type:"ghost",size:"d","icon-start":"chevron-down","icon-start-category":"arrows","icon-start-type":"outline","icon-only":"",class:Ne(["ivyforms-dropdown-toggle",{expanded:!r.collapsed}]),"aria-label":"Toggle section",onClick:p},null,8,["class"])):de("",!0)])]),r.collapsed?de("",!0):(f(),P("div",Bx,[Fn(S.$slots,"default",{},void 0,!0)]))],16))}}),Rc=Me(Ux,[["__scopeId","data-v-8056b645"]]),qx={class:"ivyforms-name-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},zx={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},Nx={class:"ivyforms-basic-field-options__field-meta-title medium-16"},Wx={class:"ivyforms-basic-field-options__field-meta-id regular-16"},Yx={class:"ivyforms-name-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},Hx={class:"ivyforms-name-options-list-label medium-14"},Gx={class:"ivyforms-flex ivyforms-flex-direction-column"},Kx=Se({__name:"NameFieldOptions",setup(r){const{getLabel:n}=Oe(),{selectedField:a}=ma(Ye()),{updateSelectedField:i,updateFieldOptions:l}=Ye(),m=w(()=>{const B=a.value?.id??"";return typeof B=="number"&&B?String(B).padStart(2,"0"):n("not_set")}),c=w({get:()=>a.value?.nameFields||[],set:B=>F("nameFields",B)}),y=q([]);let p=!1;Le(c,B=>{p||(y.value=[...B])},{immediate:!0,deep:!0}),Le(y,B=>{p&&F("nameFields",B)},{deep:!0});const $=q([]);Le(c,(B,ee)=>{const N=B.length;if(!ee||ee.length===0){$.value=new Array(N).fill(!0),N>0&&($.value[0]=!1);return}const G=$.value;$.value=new Array(N).fill(!0);for(let Z=0;Z<N;Z++)$.value[Z]=G[Z]??!1},{immediate:!0});const S=w({get:()=>a.value?.hideLabel||!1,set:B=>F("hideLabel",B)}),g=w({get:()=>a.value?.readOnly||!1,set:B=>{if(F("readOnly",B),B){const ee=c.value.map(N=>({...N,required:!1,requiredMessage:""}));F("nameFields",ee)}}}),x=w({get:()=>a.value?.cssClasses||"",set:B=>F("cssClasses",B)}),k=w(()=>c.value.length>=5),b=w(()=>c.value.some(B=>!!B.required)),h=w(()=>g.value),F=(B,ee)=>{i(B,ee),l(B,ee)},A=B=>B.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),O=()=>{const B=n("name_field");let ee=c.value.length;const N=new RegExp(`^${A(B)}\\s+(\\d+)$`,"i");for(const G of c.value){const Z=/^nameField(\d+)$/i.exec(G.type||"");if(Z){const Te=parseInt(Z[1],10);Te>ee&&(ee=Te)}const be=N.exec(G.label||"");if(be){const Te=parseInt(be[1],10);Te>ee&&(ee=Te)}}return ee+1},M=(B,ee,N)=>{const G=[...c.value];G[B]={...G[B],[ee]:N},F("nameFields",G)},L=B=>{if(c.value.length<=1)return;const ee=[...c.value];ee.splice(B,1),F("nameFields",ee)},H=()=>{if(k.value)return;const B=[...c.value],ee=O();B.push({type:`nameField${ee}`,id:"",modelValue:"",label:`${n("name_field")} ${ee}`,required:!1,optionHide:!1,description:"",placeholder:""}),F("nameFields",B)},E=()=>{p=!1,U()},j=()=>{p=!0,U()},J=B=>{B.preventDefault(),document.querySelectorAll(".ivyforms-name-option-item").forEach(Z=>{Z.classList.remove("dragging-over-top","dragging-over-bottom")});const ee=B.currentTarget,N=ee.getBoundingClientRect();B.clientY-N.top<N.height/2?ee.classList.add("dragging-over-top"):ee.classList.add("dragging-over-bottom")},z=B=>{B.preventDefault(),[...document.querySelectorAll(".ivyforms-name-option-item")].some(N=>N.matches(":hover"))||document.querySelectorAll(".ivyforms-name-option-item").forEach(N=>{N.classList.remove("dragging-over-top","dragging-over-bottom")})},Y=B=>{B.preventDefault(),U()},U=()=>{document.querySelectorAll(".ivyforms-name-option-item").forEach(B=>{B.classList.remove("dragging-over-top","dragging-over-bottom")})},R=(B,ee)=>{M(B,"required",!!ee),ee&&g.value&&F("readOnly",!1)};return(B,ee)=>(f(),P("div",qx,[C("div",zx,[C("div",Nx,[le(D(u(n)("name_field"))+" ",1),C("span",Wx,"(ID "+D(m.value)+")",1)]),d(Xt)]),d($e,{label:u(n)("label"),secondary:""},{default:_(()=>[d(at,{modelValue:u(a).label,"onUpdate:modelValue":ee[0]||(ee[0]=N=>u(a).label=N),onInput:ee[1]||(ee[1]=N=>F("label",N))},null,8,["modelValue"])]),_:1},8,["label"]),C("div",Yx,[d(kt,{modelValue:S.value,"onUpdate:modelValue":ee[2]||(ee[2]=N=>S.value=N),priority:"secondary",type:"checkmark",onChange:ee[3]||(ee[3]=N=>F("hideLabel",N))},{default:_(()=>[le(D(u(n)("hide_label")),1)]),_:1},8,["modelValue"]),d(kt,{modelValue:g.value,"onUpdate:modelValue":ee[4]||(ee[4]=N=>g.value=N),priority:"secondary",type:"checkmark",disabled:b.value,onChange:ee[5]||(ee[5]=N=>F("readOnly",N))},{default:_(()=>[le(D(u(n)("read_only")),1)]),_:1},8,["modelValue","disabled"])]),d(Xt),C("div",Hx,D(u(n)("options_list"))+":",1),C("div",Gx,[d(u(A0),{modelValue:y.value,"onUpdate:modelValue":ee[6]||(ee[6]=N=>y.value=N),handle:".ivyforms-drag-handle","item-key":"id","ghost-class":"ivyforms-drag-ghost","chosen-class":"ivyforms-drag-chosen",onStart:j,onEnd:E},{item:_(({element:N,index:G})=>[d(Rc,{class:"ivyforms-name-option-item",title:N.label||`${u(n)("name_field")} ${G+1}`,collapsed:$.value[G],"disable-delete":c.value.length<=1,"drag-icon":{name:"drag",category:"builder",type:"outline"},"trash-icon":{name:"trash",category:"global",type:"outline"},"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":Z=>$.value[G]=Z,onDelete:Z=>c.value.length>1&&L(G),onDragover:J,onDragleave:z,onDrop:Y},{default:_(()=>[d($e,{label:u(n)("sublabel"),secondary:""},{default:_(()=>[d(at,{modelValue:N.label,"onUpdate:modelValue":Z=>N.label=Z,onInput:Z=>M(G,"label",Z)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),d($e,{label:u(n)("description_message"),secondary:""},{default:_(()=>[d(at,{modelValue:N.description,"onUpdate:modelValue":Z=>N.description=Z,placeholder:u(n)("enter_description_here"),onInput:Z=>M(G,"description",Z)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(kt,{modelValue:N.optionHide,"onUpdate:modelValue":Z=>N.optionHide=Z,priority:"secondary",type:"checkmark",onChange:Z=>M(G,"optionHide",Z)},{default:_(()=>[le(D(u(n)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d(Xt),d(kt,{modelValue:N.required,"onUpdate:modelValue":Z=>N.required=Z,priority:"secondary",type:"checkmark",disabled:h.value,onChange:Z=>R(G,Z)},{default:_(()=>[le(D(u(n)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","disabled","onChange"]),d($e,{label:u(n)("required_message"),secondary:""},{default:_(()=>[d(at,{modelValue:N.requiredMessage,"onUpdate:modelValue":Z=>N.requiredMessage=Z,placeholder:u(n)("this_field_is_required"),disabled:h.value||!N.required,onInput:Z=>M(G,"requiredMessage",Z)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","onInput"])]),_:2},1032,["label"]),d(Xt),d($e,{label:u(n)("placeholder"),secondary:""},{default:_(()=>[d(at,{modelValue:N.placeholder,"onUpdate:modelValue":Z=>N.placeholder=Z,placeholder:u(n)("enter_text_here"),onInput:Z=>M(G,"placeholder",Z)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d($e,{label:u(n)("default_value"),secondary:""},{default:_(()=>[d(at,{modelValue:N.modelValue,"onUpdate:modelValue":Z=>N.modelValue=Z,onInput:Z=>M(G,"modelValue",Z)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"])]),_:2},1032,["title","collapsed","disable-delete","onUpdate:collapsed","onDelete"])]),_:1},8,["modelValue"])]),d(Pe,{priority:"secondary",type:"fill",size:"d","icon-start-category":"global","icon-start-name":"plus",disabled:k.value,onClick:H},{default:_(()=>[le(D(u(n)("add_option")),1)]),_:1},8,["disabled"]),d(Xt),d($e,{label:u(n)("css_classes"),secondary:""},{default:_(()=>[d(at,{modelValue:x.value,"onUpdate:modelValue":ee[7]||(ee[7]=N=>x.value=N),onInput:ee[8]||(ee[8]=N=>F("cssClasses",N))},null,8,["modelValue"])]),_:1},8,["label"])]))}}),Xx=Me(Kx,[["__scopeId","data-v-44a0f283"]]),jx={class:"ivyforms-address-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Qx={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},Zx={class:"ivyforms-basic-field-options__field-meta-title medium-16"},Jx={class:"ivyforms-basic-field-options__field-meta-id regular-16"},eI={class:"ivyforms-address-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},tI={class:"ivyforms-address-field-options__options-list-label medium-14"},nI={class:"ivyforms-address-field-options__address-options ivyforms-flex ivyforms-flex-direction-column"},aI=Se({__name:"AddressFieldOptions",setup(r){const{getLabel:n}=Oe(),{selectedField:a}=ma(Ye()),{updateSelectedField:i,updateFieldOptions:l}=Ye(),m=w(()=>{const F=a.value?.id??"";return typeof F=="number"&&F?String(F).padStart(2,"0"):n("not_set")}),c=w({get:()=>a.value?.addressFields||[],set:F=>k("addressFields",F)}),y=q([]);Le(c,(F,A)=>{const O=F.length;if(!A||A.length===0){y.value=new Array(O).fill(!0),O>0&&(y.value[0]=!1);return}const M=y.value;y.value=new Array(O).fill(!0);for(let L=0;L<O;L++)y.value[L]=M[L]??!1},{immediate:!0});const p=w({get:()=>a.value?.hideLabel||!1,set:F=>k("hideLabel",F)}),$=dc.map(F=>F.name),S=w({get(){return c.value.find(A=>A.type==="country")?.value||""},set(F){const A=c.value.find(O=>O.type==="country");A&&(A.value=F)}});function g(F,A){b(F,"value",A)}const x=F=>{switch(F){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 F}},k=(F,A)=>{i(F,A),l(F,A)},b=(F,A,O)=>{const M=[...c.value];M[F]={...M[F],[A]:O},k("addressFields",M)},h=(F,A)=>{b(F,"required",!!A)};return(F,A)=>(f(),P("div",jx,[C("div",Qx,[C("div",Zx,[le(D(u(n)("address_field"))+" ",1),C("span",Jx,"(ID "+D(m.value)+")",1)]),d(Xt)]),d($e,{label:u(n)("label"),secondary:""},{default:_(()=>[d(at,{"model-value":u(a).label,onInput:A[0]||(A[0]=O=>k("label",O))},null,8,["model-value"])]),_:1},8,["label"]),C("div",eI,[d(kt,{modelValue:p.value,"onUpdate:modelValue":A[1]||(A[1]=O=>p.value=O),priority:"secondary",type:"checkmark",onChange:A[2]||(A[2]=O=>k("hideLabel",O))},{default:_(()=>[le(D(u(n)("hide_label")),1)]),_:1},8,["modelValue"])]),d(Xt),C("div",tI,D(u(n)("address_fields"))+": ",1),C("div",nI,[(f(!0),P(Ie,null,qe(c.value,(O,M)=>(f(),ne(Rc,{key:O.type,title:O.label||x(O.type),collapsed:y.value[M],"show-trash":!1,"show-drag":!1,"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":L=>y.value[M]=L},{"header-actions":_(()=>[d(kt,{modelValue:O.visible,"onUpdate:modelValue":L=>O.visible=L,class:"ivyforms-address-field-options__option-item-visible-checkbox","aria-label":u(n)("show_field"),priority:"secondary",type:"withMarker",onChange:L=>b(M,"visible",L)},{default:_(()=>[le(D(u(n)("")),1)]),_:1},8,["modelValue","onUpdate:modelValue","aria-label","onChange"])]),default:_(()=>[d($e,{label:u(n)("sublabel"),secondary:""},{default:_(()=>[d(at,{modelValue:O.label,"onUpdate:modelValue":L=>O.label=L,onInput:L=>b(M,"label",L)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),d($e,{label:u(n)("description_message"),secondary:""},{default:_(()=>[d(at,{modelValue:O.description,"onUpdate:modelValue":L=>O.description=L,placeholder:u(n)("enter_description_here"),onInput:L=>b(M,"description",L)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(kt,{modelValue:O.hideLabel,"onUpdate:modelValue":L=>O.hideLabel=L,priority:"secondary",type:"checkmark",onChange:L=>b(M,"hideLabel",L)},{default:_(()=>[le(D(u(n)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d(Xt),d(kt,{modelValue:O.required,"onUpdate:modelValue":L=>O.required=L,priority:"secondary",type:"checkmark",onChange:L=>h(M,L)},{default:_(()=>[le(D(u(n)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d($e,{label:u(n)("required_message"),secondary:""},{default:_(()=>[d(at,{modelValue:O.requiredMessage,"onUpdate:modelValue":L=>O.requiredMessage=L,placeholder:u(n)("this_field_is_required"),onInput:L=>b(M,"requiredMessage",L)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(Xt),d($e,{label:u(n)("placeholder"),secondary:""},{default:_(()=>[d(at,{modelValue:O.placeholder,"onUpdate:modelValue":L=>O.placeholder=L,placeholder:u(n)("enter_text_here"),onInput:L=>b(M,"placeholder",L)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),O.type==="country"?(f(),ne($e,{key:0,label:u(n)("default_value"),secondary:""},{default:_(()=>[d(jt,{modelValue:S.value,"onUpdate:modelValue":A[3]||(A[3]=L=>S.value=L),placeholder:u(n)("select_country"),onChange:L=>g(M,L)},{default:_(()=>[(f(!0),P(Ie,null,qe(u($),L=>(f(),ne(Tt,{key:L,value:L,secondary:""},{default:_(()=>[le(D(L),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"])]),_:2},1032,["label"])):de("",!0)]),_:2},1032,["title","collapsed","onUpdate:collapsed"]))),128))]),d(Xt),d($e,{label:u(n)("css_classes"),secondary:""},{default:_(()=>[d(at,{"model-value":u(a).cssClasses,onInput:A[4]||(A[4]=O=>k("cssClasses",O))},null,8,["model-value"])]),_:1},8,["label"])]))}}),oI=Me(aI,[["__scopeId","data-v-ad336a22"]]),rI={class:"ivyforms-rating-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},iI=Se({__name:"RatingFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r;return $t(()=>{if(!n.field.fieldOptions||n.field.fieldOptions.length===0){const a=[{id:1,label:n.getLabel("good"),value:"1",isDefault:!1,position:1},{id:2,label:n.getLabel("nice"),value:"2",isDefault:!1,position:2},{id:3,label:n.getLabel("very_good"),value:"3",isDefault:!1,position:3},{id:4,label:n.getLabel("awesome"),value:"4",isDefault:!1,position:4},{id:5,label:n.getLabel("amazing"),value:"5",isDefault:!1,position:5}];n.updateField("fieldOptions",a)}}),Le(()=>n.field.fieldOptions,a=>{if(!a||a.length===0)return;if(a.some((l,m)=>l.value!==String(m+1))){const l=a.map((m,c)=>({...m,value:String(c+1),position:c+1}));n.updateField("fieldOptions",l)}},{deep:!0}),(a,i)=>(f(),P("div",rI,[d(pc,{choices:r.field.fieldOptions,"show-values":r.field.showValues,"selection-mode":"single","can-shuffle":!1,"can-search":!1,"can-clear-selection":!0,"default-label":"Option","default-value-prefix":"option","preset-ids":["rating"],"onUpdate:choices":i[0]||(i[0]=l=>r.updateField("fieldOptions",l)),"onUpdate:showValues":i[1]||(i[1]=l=>r.updateField("showValues",l))},null,8,["choices","show-values"]),d(kt,{"model-value":!!r.field.showRatingText,priority:"secondary",type:"checkmark","onUpdate:modelValue":i[2]||(i[2]=l=>r.updateField("showRatingText",l))},{default:_(()=>[le(D(r.getLabel("show_text")),1)]),_:1},8,["model-value"]),d(Xt),d(kt,{"model-value":r.field.required,priority:"secondary",type:"checkmark","onUpdate:modelValue":i[3]||(i[3]=l=>r.updateField("required",l))},{default:_(()=>[le(D(r.getLabel("required")),1)]),_:1},8,["model-value"]),r.field.required?(f(),ne($e,{key:0,label:r.getLabel("required_message")},{default:_(()=>[d(at,{secondary:"","model-value":r.field.requiredMessage||"",placeholder:r.getLabel("this_field_is_required"),"onUpdate:modelValue":i[4]||(i[4]=l=>r.updateField("requiredMessage",l))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):de("",!0)]))}}),lI=Me(iI,[["__scopeId","data-v-6c4712de"]]),sI={class:"ivyforms-html-content-options"},dI={class:"ivyforms-html-content-options__label medium-14 ivyforms-mb-8"},uI=Se({__name:"HtmlContentOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=w(()=>n.field?.htmlContent||""),i=l=>{n.updateField("htmlContent",l)};return(l,m)=>(f(),P("div",sI,[C("div",dI,D(r.getLabel("content")),1),d(ds,{"model-value":a.value,"onUpdate:modelValue":i},null,8,["model-value"])]))}}),cI=Me(uI,[["__scopeId","data-v-b0625439"]]),fI={class:"ivyforms-max-length-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},mI=Se({__name:"MaxLengthOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),P("div",fI,[d(Bn,{"model-value":r.field.limitMaxLength,priority:"secondary",size:"d",title:r.getLabel("limit_maximum_length"),"text-position":"right",onChange:a[0]||(a[0]=i=>r.updateField("limitMaxLength",i))},null,8,["model-value","title"]),r.field.limitMaxLength?(f(),ne($e,{key:0},{default:_(()=>[d(mc,{"model-value":r.field.maxLength,min:1,max:65535,secondary:"","onUpdate:modelValue":a[1]||(a[1]=i=>r.updateField("maxLength",i))},null,8,["model-value"])]),_:1})):de("",!0)]))}}),pI=Me(mI,[["__scopeId","data-v-38f09b3a"]]),vI={class:"ivyforms-default-value-options"},yI=Se({__name:"TextDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),P("div",vI,[d($e,{label:r.getLabel("default_value"),secondary:""},{default:_(()=>[d(at,{"model-value":r.field.defaultValue,onInput:a[0]||(a[0]=i=>r.updateField("defaultValue",i))},null,8,["model-value"])]),_:1},8,["label"])]))}}),hI={class:"ivyforms-default-value-options"},gI=Se({__name:"TextareaDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),P("div",hI,[d($e,{label:r.getLabel("default_value"),secondary:""},{default:_(()=>[d(at,{"model-value":r.field.defaultValue,type:"textarea",onInput:a[0]||(a[0]=i=>r.updateField("defaultValue",i))},null,8,["model-value"])]),_:1},8,["label"])]))}}),_I={class:"ivyforms-label-position-options"},bI=Se({__name:"LabelPositionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),P("div",_I,[d($e,{label:r.getLabel("label_position")},{default:_(()=>[d(Yo,{"model-value":r.field.labelPosition,priority:"secondary",onChange:a[0]||(a[0]=i=>r.updateField("labelPosition",i))},{default:_(()=>[d(mn,{value:"default",priority:"secondary"},{default:_(()=>[le(D(r.getLabel("label_position_default")),1)]),_:1}),d(mn,{value:"top",priority:"secondary"},{default:_(()=>[le(D(r.getLabel("label_position_top")),1)]),_:1}),d(mn,{value:"left",priority:"secondary"},{default:_(()=>[le(D(r.getLabel("label_position_left")),1)]),_:1}),d(mn,{value:"right",priority:"secondary"},{default:_(()=>[le(D(r.getLabel("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),wI=Me(bI,[["__scopeId","data-v-ac4261e2"]]),xI={class:"ivyforms-no-duplicates-option"},II=Se({__name:"NoDuplicatesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),P("div",xI,[d(kt,{"model-value":r.field.noDuplicates,priority:"secondary",type:"checkmark",onChange:a[0]||(a[0]=i=>r.updateField("noDuplicates",i))},{default:_(()=>[le(D(r.getLabel("no_duplicates")),1)]),_:1},8,["model-value"])]))}}),FI={key:1,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},kI={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},SI={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-mt-26"},CI={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},MI={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},TI={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},$I={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},PI={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},EI={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},AI={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},LI={key:1,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},RI=Se({__name:"TimeFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function},displayFormat:{}},setup(r){const n=r,{field:a,updateField:i,getLabel:l,displayFormat:m}=n,c={TIME_PICKER:"time-picker",INPUT:"input",DROPDOWN:"dropdown"},y={AMPM:"ampm"},p={EMPTY:""},$=w(()=>n.field.timeFieldType===c.TIME_PICKER),S=w(()=>n.field.timeFieldType===c.INPUT),g=w(()=>n.field.timeFieldType===c.DROPDOWN),x=w(()=>n.field.timeFormat===y.AMPM),k=q(p.EMPTY),b=q(p.EMPTY),h=q(""),F=q(""),A=q(""),O=w(()=>{const N={value:"",label:n.getLabel("not_selected")};if(n.field.timeFormat===y.AMPM){const G=Array.from({length:12},(Z,be)=>{const Te=String(be+1).padStart(2,"0");return{value:Te,label:Te}});return[N,...G]}else{const G=Array.from({length:24},(Z,be)=>{const Te=String(be).padStart(2,"0");return{value:Te,label:Te}});return[N,...G]}}),M=[{value:"",label:n.getLabel("not_selected")},...Array.from({length:60},(N,G)=>{const Z=String(G).padStart(2,"0");return{value:Z,label:Z}})],{parseTimeString:L,formatTimeString:H,getAmPmFromHours:E}=Mi();Le(()=>n.field.defaultValue,N=>{if(g.value&&typeof N=="string"){const G=L(N);F.value=G.hours,A.value=G.minutes,b.value=G.amPm}if(S.value&&typeof N=="string"){const G=N.match(/\b(AM|PM)\b/i);h.value=N.replace(/\b(AM|PM)\b/i,"").trim(),G&&G[1]&&(k.value=G[1].toUpperCase())}},{immediate:!0});const j=N=>{const G=k.value,Z=G?`${N.trim()} ${G}`:N.trim();n.updateField("defaultValue",Z)},J=N=>{const G=h.value.trim(),Z=N?`${G} ${N}`:G;n.updateField("defaultValue",Z)},z=N=>{b.value=N;const G=H(F.value,A.value||"",N);n.updateField("defaultValue",G)},Y=()=>{const N=H(F.value,A.value,b.value);n.updateField("defaultValue",N)},U=q(n.field.defaultValue||"");Le(U,N=>{if(n.field.timeFormat===y.AMPM&&N){const[G,Z]=N.split(":"),be=parseInt(G,10),Te=E(G),we=be%12||12,Fe=H(String(we).padStart(2,"0"),Z,Te);n.updateField("defaultValue",Fe)}else n.updateField("defaultValue",N)}),$t(()=>{a.minTimeValue&&a.minTimeValue!==""||a.maxTimeValue&&a.maxTimeValue!==""?i("limitTimeRange",!0):i("limitTimeRange",!1)});function R(N){i("limitTimeRange",N),N||(i("minTimeValue",""),i("maxTimeValue",""))}const B=w({get(){return a.minTimeValue||null},set(N){i("minTimeValue",N||"")}}),ee=w({get(){return a.maxTimeValue||null},set(N){i("maxTimeValue",N||"")}});return(N,G)=>{const Z=at,be=Tt,Te=jt,we=Xt;return f(),P(Ie,null,[u(a).type==="time"?(f(),P(Ie,{key:0},[$.value?(f(),ne($e,{key:0,label:u(l)("default_value")},{default:_(()=>[d(Ci,{modelValue:U.value,"onUpdate:modelValue":G[0]||(G[0]=Fe=>U.value=Fe),"time-format":u(a).timeFormat,editable:!1,clearable:!0,secondary:""},null,8,["modelValue","time-format"])]),_:1},8,["label"])):S.value?(f(),P("div",FI,[C("div",kI,[d($e,{label:u(l)("default_value")},{default:_(()=>[d(Z,{modelValue:h.value,"onUpdate:modelValue":G[1]||(G[1]=Fe=>h.value=Fe),onInput:j},null,8,["modelValue"])]),_:1},8,["label"])]),x.value?(f(),P("div",SI,[d(Te,{modelValue:k.value,"onUpdate:modelValue":[G[2]||(G[2]=Fe=>k.value=Fe),J],class:"ivyforms-ampm-select"},{default:_(()=>[d(be,{value:"",label:u(l)("not_selected")},{default:_(()=>[le(D(u(l)("not_selected")),1)]),_:1},8,["label"]),d(be,{value:"AM",label:u(l)("am")},{default:_(()=>[le(D(u(l)("am")),1)]),_:1},8,["label"]),d(be,{value:"PM",label:u(l)("pm")},{default:_(()=>[le(D(u(l)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):de("",!0)])):g.value?(f(),ne($e,{key:2,label:u(l)("default_value")},{default:_(()=>[C("div",CI,[C("div",MI,[C("div",TI,D(u(l)("hours")),1),d(Te,{modelValue:F.value,"onUpdate:modelValue":[G[3]||(G[3]=Fe=>F.value=Fe),Y],class:"ivyforms-hours-select"},{default:_(()=>[(f(!0),P(Ie,null,qe(O.value,Fe=>(f(),ne(be,{key:Fe.value,label:Fe.label,value:Fe.value},{default:_(()=>[le(D(Fe.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),C("div",$I,[C("div",PI,D(u(l)("minutes")),1),d(Te,{modelValue:A.value,"onUpdate:modelValue":[G[4]||(G[4]=Fe=>A.value=Fe),Y],class:"ivyforms-minutes-select"},{default:_(()=>[(f(),P(Ie,null,qe(M,Fe=>d(be,{key:Fe.value,label:Fe.label,value:Fe.value},{default:_(()=>[le(D(Fe.label),1)]),_:2},1032,["label","value"])),64))]),_:1},8,["modelValue"])]),x.value?(f(),P("div",EI,[C("div",AI,D(u(l)("am_pm")),1),d(Te,{modelValue:b.value,"onUpdate:modelValue":[G[5]||(G[5]=Fe=>b.value=Fe),z],class:"ivyforms-ampm-select"},{default:_(()=>[d(be,{value:"",label:u(l)("not_selected")},{default:_(()=>[le(D(u(l)("not_selected")),1)]),_:1},8,["label"]),d(be,{value:"AM",label:u(l)("am")},{default:_(()=>[le(D(u(l)("am")),1)]),_:1},8,["label"]),d(be,{value:"PM",label:u(l)("pm")},{default:_(()=>[le(D(u(l)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):de("",!0)])]),_:1},8,["label"])):de("",!0)],64)):de("",!0),d(we),d(Bn,{"model-value":u(a).limitTimeRange,priority:"secondary",size:"d",title:u(l)("limit_min_max_time"),"text-position":"right",onChange:R},null,8,["model-value","title"]),u(a).limitTimeRange?(f(),P("div",LI,[d($e,{label:u(l)("min_time"),class:"ivyforms-flex-1"},{default:_(()=>[d(Ci,{modelValue:B.value,"onUpdate:modelValue":G[6]||(G[6]=Fe=>B.value=Fe),format:u(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),d($e,{label:u(l)("max_time"),class:"ivyforms-flex-1"},{default:_(()=>[d(Ci,{modelValue:ee.value,"onUpdate:modelValue":G[7]||(G[7]=Fe=>ee.value=Fe),format:u(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):de("",!0)],64)}}}),DI=Me(RI,[["__scopeId","data-v-b8e552fd"]]),VI={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},OI={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},BI={key:3,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},UI=Se({__name:"DateFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,{field:a,updateField:i,getLabel:l}=n,m=w(()=>n.field.dateFieldType==="picker"),c=w(()=>n.field.dateFieldType==="input"),y=w(()=>n.field.dateFieldType==="dropdown"),{parseDateString:p,formatDateString:$,getDaysArray:S,getMonthsArray:g,getYearsArray:x,toISOFormat:k,fromISOFormat:b}=ls(),h=w(()=>String(n.field.dateFormat||"MM/DD/YYYY")),F=w({get:()=>k(n.field.defaultValue||"",n.field.dateFormat||"MM/DD/YYYY"),set:N=>{n.updateField("defaultValue",b(N||"",n.field.dateFormat||"MM/DD/YYYY"))}}),A=q(""),O=q(""),M=q(""),L=q(""),H=q(!1),E=w(()=>{const N=(n.field.dateFormat||"MM/DD/YYYY").toUpperCase(),G=[],Z=N.indexOf("D"),be=N.indexOf("M"),Te=N.indexOf("Y");return Z!==-1&&G.push({type:"day",order:Z,placeholder:N.includes("DD")?"DD":"D"}),be!==-1&&G.push({type:"month",order:be,placeholder:N.includes("MM")?"MM":"M"}),Te!==-1&&G.push({type:"year",order:Te,placeholder:N.includes("YYYY")?"YYYY":"YY"}),G.sort((we,Fe)=>we.order-Fe.order)});Le(()=>n.field.defaultValue,N=>{if(!H.value)if(N&&typeof N=="string"){A.value=N;const G=p(N,n.field.dateFormat||"MM/DD/YYYY");O.value=G.day,M.value=G.month,L.value=G.year}else A.value="",O.value="",M.value="",L.value=""},{immediate:!0});const j=()=>{const N=A.value.trim();if(!N){H.value=!0,n.updateField("defaultValue",""),on(()=>{H.value=!1});return}const G=p(N,n.field.dateFormat||"MM/DD/YYYY");if(G.day&&G.month&&G.year){const Z=Number(G.day),be=Number(G.month),Te=Number(G.year);if(Z>=1&&Z<=31&&be>=1&&be<=12&&Te>=1900&&Te<=2100){const Fe=$(String(Z),String(be),String(Te),n.field.dateFormat||"MM/DD/YYYY");H.value=!0,A.value=Fe,n.updateField("defaultValue",Fe),on(()=>{H.value=!1})}else A.value=N}else A.value=N},J=()=>{on(()=>{const N=O.value&&M.value&&L.value,G=!O.value&&!M.value&&!L.value;if(N){H.value=!0;const Z=$(O.value,M.value,L.value,n.field.dateFormat||"MM/DD/YYYY");n.updateField("defaultValue",Z),on(()=>{H.value=!1})}else G&&(H.value=!0,n.updateField("defaultValue",""),on(()=>{H.value=!1}))})},z=w(()=>[{label:"--",value:""},...S()]),Y=w(()=>[{label:"--",value:""},...g()]),U=w(()=>{const N=n.field.minYear||new Date().getFullYear()-100,G=n.field.maxYear||new Date().getFullYear()+100;return[{label:"--",value:""},...x(N,G)]}),R=w({get:()=>{const N=n.field.minDateValue;return k(N?String(N):"",n.field.dateFormat||"MM/DD/YYYY")},set:N=>{n.updateField("minDateValue",b(N||"",n.field.dateFormat||"MM/DD/YYYY"))}}),B=w({get:()=>{const N=n.field.maxDateValue;return k(N?String(N):"",n.field.dateFormat||"MM/DD/YYYY")},set:N=>{n.updateField("maxDateValue",b(N||"",n.field.dateFormat||"MM/DD/YYYY"))}});$t(()=>{a.minDateValue&&a.minDateValue!==""||a.maxDateValue&&a.maxDateValue!==""?i("limitDateRange",!0):i("limitDateRange",!1)});function ee(N){i("limitDateRange",N),N||(i("minDateValue",""),i("maxDateValue",""))}return(N,G)=>(f(),P(Ie,null,[m.value?(f(),ne($e,{key:0,label:u(l)("default_value")},{default:_(()=>[d(Bo,{modelValue:F.value,"onUpdate:modelValue":G[0]||(G[0]=Z=>F.value=Z),format:h.value,"value-format":"YYYY-MM-DD","icon-start":"calendar-dot",clearable:"",secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])):c.value?(f(),ne($e,{key:1,label:u(l)("default_value")},{default:_(()=>[d(at,{modelValue:A.value,"onUpdate:modelValue":G[1]||(G[1]=Z=>A.value=Z),placeholder:h.value,type:"text",onBlur:j},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):y.value?(f(),ne($e,{key:2,label:u(l)("default_value")},{default:_(()=>[C("div",VI,[(f(!0),P(Ie,null,qe(E.value,Z=>(f(),P("div",{key:Z.type,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},[C("div",OI,D(u(l)(Z.type)),1),Z.type==="day"?(f(),ne(jt,{key:0,modelValue:O.value,"onUpdate:modelValue":[G[2]||(G[2]=be=>O.value=be),J],class:"ivyforms-day-select"},{default:_(()=>[(f(!0),P(Ie,null,qe(z.value,be=>(f(),ne(Tt,{key:be.value,label:be.label,value:be.value},{default:_(()=>[le(D(be.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):Z.type==="month"?(f(),ne(jt,{key:1,modelValue:M.value,"onUpdate:modelValue":[G[3]||(G[3]=be=>M.value=be),J],class:"ivyforms-month-select"},{default:_(()=>[(f(!0),P(Ie,null,qe(Y.value,be=>(f(),ne(Tt,{key:be.value,label:be.label,value:be.value},{default:_(()=>[le(D(be.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):Z.type==="year"?(f(),ne(jt,{key:2,modelValue:L.value,"onUpdate:modelValue":[G[4]||(G[4]=be=>L.value=be),J],class:"ivyforms-year-select"},{default:_(()=>[(f(!0),P(Ie,null,qe(U.value,be=>(f(),ne(Tt,{key:be.value,label:be.label,value:be.value},{default:_(()=>[le(D(be.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):de("",!0)]))),128))])]),_:1},8,["label"])):de("",!0),d(Xt),d(Bn,{"model-value":u(a).limitDateRange,priority:"secondary",size:"d",title:u(l)("limit_min_max_date"),"text-position":"right",onChange:ee},null,8,["model-value","title"]),u(a).limitDateRange?(f(),P("div",BI,[d($e,{label:u(l)("min_date"),class:"ivyforms-flex-50"},{default:_(()=>[d(Bo,{modelValue:R.value,"onUpdate:modelValue":G[5]||(G[5]=Z=>R.value=Z),format:h.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),d($e,{label:u(l)("max_date"),class:"ivyforms-flex-50"},{default:_(()=>[d(Bo,{modelValue:B.value,"onUpdate:modelValue":G[6]||(G[6]=Z=>B.value=Z),format:h.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):de("",!0)],64))}}),qI=Me(UI,[["__scopeId","data-v-2852a49c"]]),zI={class:"ivyforms-prefix-and-suffix-options ivyforms-flex ivyforms-gap-16 ivyforms-flex-direction-column"},NI=Se({__name:"PrefixAndSuffixOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),P("div",zI,[d($e,{label:r.getLabel("prefix"),secondary:""},{default:_(()=>[d(at,{"model-value":r.field.inputPrefix,placeholder:r.getLabel("prefix_placeholder"),onInput:a[0]||(a[0]=i=>r.updateField("inputPrefix",i))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d($e,{label:r.getLabel("suffix"),secondary:""},{default:_(()=>[d(at,{"model-value":r.field.inputSuffix,placeholder:r.getLabel("suffix_placeholder"),onInput:a[1]||(a[1]=i=>r.updateField("inputSuffix",i))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),WI=Se({__name:"RatingIconOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=w(()=>n.getLabel?.("icon_type")),i=w(()=>n.field.ratingIcon||"star");return(l,m)=>(f(),ne($e,{label:a.value,secondary:""},{default:_(()=>[d(jt,{"model-value":r.field.ratingIcon||"star","icon-start":i.value,"icon-start-type":"line","onUpdate:modelValue":m[0]||(m[0]=c=>r.updateField("ratingIcon",c))},{default:_(()=>[d(Tt,{value:"star",label:r.getLabel("stars"),"icon-start":"star","icon-start-type":"line",secondary:""},{default:_(()=>[le(D(r.getLabel("stars")),1)]),_:1},8,["label"]),d(Tt,{value:"heart",label:r.getLabel("hearts"),"icon-start":"heart","icon-start-type":"line",secondary:""},{default:_(()=>[le(D(r.getLabel("hearts")),1)]),_:1},8,["label"]),d(Tt,{value:"like",label:r.getLabel("likes"),"icon-start":"like","icon-start-type":"line",secondary:""},{default:_(()=>[le(D(r.getLabel("likes")),1)]),_:1},8,["label"])]),_:1},8,["model-value","icon-start"])]),_:1},8,["label"]))}}),YI=Me(WI,[["__scopeId","data-v-5b87b553"]]),Dc=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","recaptcha","turnstile","hcaptcha","rating","html"],HI=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address"],GI=["text","email","number","textarea","phone","website","select","multi-select"],KI=["radio","checkbox","select","multi-select"],XI=Dc;function jI(){lt.fieldOptions.register({id:"lite-basic-options",fieldTypes:Dc,tab:"general",order:10,component:ox,showDividerAfter:!0,condition:c=>c.type!=="name"&&c.type!=="address"&&c.type!=="recaptcha"&&c.type!=="turnstile"&&c.type!=="hcaptcha"}),lt.fieldOptions.register({id:"lite-html-content-options",fieldTypes:["html"],tab:"general",order:15,component:cI,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-validation-options",fieldTypes:HI,tab:"general",order:20,component:sx,showDividerAfter:!0,condition:c=>c.type!=="name"&&c.type!=="address"}),lt.fieldOptions.register({id:"lite-choice-list-options",fieldTypes:KI,tab:"general",order:30,component:Dx,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-number-range-options",fieldTypes:["number"],tab:"general",order:35,component:px,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-placeholder-option",fieldTypes:GI,tab:"general",order:40,component:dx,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-name-field-basic-options",fieldTypes:["name"],tab:"general",order:45,component:Xx,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-address-field-basic-options",fieldTypes:["address"],tab:"general",order:50,component:oI,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-rating-field-options",fieldTypes:["rating"],tab:"general",order:52,component:lI,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-phone-format-options",fieldTypes:["phone"],tab:"general",order:55,component:hx,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-time-field-options",fieldTypes:["time"],tab:"general",order:60,component:Fx,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-date-field-options",fieldTypes:["date"],tab:"general",order:60,component:Cx,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-css-classes-option",fieldTypes:XI,tab:"general",order:90,component:ux,showDividerAfter:!0,condition:c=>c.type!=="name"&&c.type!=="address"}),lt.fieldOptions.register({id:"lite-phone-country-detection",fieldTypes:["phone"],tab:"general",order:91,component:bx,showDividerAfter:!1}),lt.fieldOptions.register({id:"lite-textarea-options",fieldTypes:["textarea"],tab:"general",order:96,component:$x,showDividerAfter:!1}),lt.fieldOptions.register({id:"lite-confirmation-options",fieldTypes:["email"],tab:"general",order:97,component:Ax,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","rating","html"],i=["text","email","number","website","phone"],l=["website"],m=["rating"];lt.fieldOptions.register({id:"lite-time-advanced-options",fieldTypes:["time"],tab:"advanced",order:10,component:DI,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-date-advanced-options",fieldTypes:["date"],tab:"advanced",order:10,component:qI,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-max-length-options",fieldTypes:n,tab:"advanced",order:20,component:pI,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-text-default-value-options",fieldTypes:r,tab:"advanced",order:30,component:yI,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-textarea-default-value-options",fieldTypes:["textarea"],tab:"advanced",order:31,component:gI,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-label-position-options",fieldTypes:a,tab:"advanced",order:40,component:wI,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-rating-icon-options",fieldTypes:m,tab:"advanced",order:41,component:YI,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-no-duplicates-option",fieldTypes:i,tab:"advanced",order:50,component:II,showDividerAfter:!0}),lt.fieldOptions.register({id:"lite-prefix-suffix-options",fieldTypes:l,tab:"advanced",order:50,component:NI,showDividerAfter:!1})}const Wo=L0(_g),QI=R0();Wo.use(QI);Wo.use(oa);const ZI=D0();ZI.initialize();Wo.config.globalProperties.$labels=Oe();(function(){V0();const n=window,{getLabel:a}=Oe(),i=Ye(),l=new Proxy({},{get:(c,y)=>{try{return a(String(y))}catch{return String(y)}}});n.IvyForms=n.IvyForms||{api:lt,hooks:lt.hooks,fields:lt.fields},n.IvyForms.api=lt,n.IvyForms.hooks||(n.IvyForms.hooks=lt.hooks),n.IvyForms.hooks.triggerUpdate||(n.IvyForms.hooks.triggerUpdate=()=>{}),n.IvyForms.fields||(n.IvyForms.fields=lt.fields),n.IvyForms.getLabel=a,n.IvyForms.labels=l,n.IvyForms.adminUrl=n.wpIvyApiSettings?.root?.replace(/\/wp-json\/?$/,"")+"/wp-admin/",n.IvyForms.Vue=O0,n.IvyForms.IvyMessage=Ge,n.IvyForms.useApiClient=va,n.IvyForms.formBuilder=i,n.IvyForms.types=B0;const m=((c,y)=>c&&y?(Wo.component(c,y),m[c]=y,y):m);if(U0(m,Wo),n.IvyForms.components=m,n.IvyForms.registerComponent=(c,y)=>m(c,y),n.IvyForms._router=oa,!n.IvyForms.pro){const c=Go();c.fetch().then(()=>{window.dispatchEvent(new CustomEvent("ivyforms:pro_features_loaded"))}).catch(()=>{}),n.IvyForms.pro={get loaded(){return c.loaded.value},get loading(){return c.loading.value},get plan(){return c.plan.value},get upgradeMap(){return c.upgradeMap.value},get groups(){return c.groups.value},get license(){return c.license.value},get features(){const y=c.data?.value?.features||{},p={};for(const $ in y)p[$]=!!y[$];return p},hasFeature:y=>c.hasFeature(y),fetch:y=>c.fetch(y),refresh:()=>c.refresh()}}n.IvyForms.onProReady||(n.IvyForms._proReadyQueue=[],n.IvyForms.onProReady=c=>{try{if(n.IvyForms.pro?.loaded)return c(n.IvyForms.pro);n.IvyForms._proReadyQueue?.push(c)}catch{}},window.addEventListener("ivyforms:pro_features_loaded",()=>{const c=Array.isArray(n.IvyForms._proReadyQueue)?n.IvyForms._proReadyQueue:[];for(;c.length;){const y=c.shift();try{y&&y(n.IvyForms.pro)}catch{}}})),n.IvyForms.hasProFeature||(n.IvyForms.hasProFeature=c=>{try{return!n.IvyForms.pro||!n.IvyForms.pro.loaded?!1:!!n.IvyForms.pro.hasFeature?.(c)}catch{return!1}})})();jI();Wo.mount("#ivyforms-app");const JI=gn();JI.loadAllSettings().then(()=>{const{startWatching:r}=sn();r()}).catch(()=>{const{startWatching:r}=sn();r()});q0({scope:"admin"});
21