PluginProbe
The Innovative Form Builder – IvyForms / 0.8.2
The Innovative Form Builder – IvyForms v0.8.2
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.8.2, at frontend/dist/admin.js

21 lines 505.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import{d as xe,u as ma,r as U,c as I,w as Pe,o as Dt,a as yo,b as ee,e as _,I as ec,n as an,f,g as k,h as d,_ as tc,i as Te,t as O,j as cr,k as qe,l as T,m as ue,p as Zt,F as we,q as Ue,s as le,T as Qh,v as Se,x as $i,y as fa,z as nc,A as m,B as Jl,C as Zh,D as Vu,E as Ou,G as Ti,H as va,J as Kn,K as Oe,L as yn,M as Jh,N as Dn,O as ac,P as hn,Q as oc,R as e0,S as ho,U as In,V as t0,W as Yt,X as fo,Y as es,Z as rn,$ as Ga,a0 as Ka,a1 as pa,a2 as mo,a3 as ot,a4 as _r,a5 as kt,a6 as Ht,a7 as fn,a8 as qo,a9 as wt,aa as Xa,ab as Pa,ac as _i,ad as bi,ae as Xe,af as Ne,ag as ts,ah as Wa,ai as zo,aj as Bu,ak as ns,al as ut,am as Uu,an as n0,ao as a0,ap as o0,aq as r0,ar as i0,as as l0,at as s0,au as d0,av as u0,aw as c0,ax as f0,ay as m0,az as br,aA as wr,aB as Mn,aC as vo,aD as Ee,aE as as,aF as Ro,aG as os,aH as xr,aI as Pi,aJ as Ir,aK as Fr,aL as No,aM as Ei,aN as Na,aO as kr,aP as Me,aQ as ki,aR as v0,aS as p0,aT as rc,aU as y0,aV as Si,aW as yt,aX as ic,aY as rs,aZ as lc,a_ as Do,a$ as Vo,b0 as h0,b1 as is,b2 as Qt,b3 as g0,b4 as _0,b5 as Ao,b6 as Sr,b7 as Ai,b8 as sc,b9 as b0,ba as dc,bb as Cr,bc as w0,bd as x0,be as I0,bf as F0,bg as k0,bh as S0,bi as C0,bj as uc,bk as cc,bl as M0,bm as $0,bn as T0,bo as P0,bp as E0,bq as A0,br as L0,bs as R0,bt as D0,bu as V0}from"./chunks/index-wg-PEAd4.js";const O0={class:"ivyforms-changelog-modal ivyforms-flex ivyforms-flex-direction-column"},B0={class:"ivyforms-changelog-modal__header ivyforms-flex ivyforms-flex-direction-column"},U0={class:"ivyforms-changelog-modal__header-top ivyforms-flex"},q0={class:"ivyforms-changelog-modal__logo"},z0={class:"ivyforms-changelog-modal__header-text"},N0={class:"ivyforms-changelog-modal__title"},W0={class:"ivyforms-changelog-modal__slider ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},Y0={key:0,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},H0={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},G0={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--feature"},K0={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},X0={key:1,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--improvement"},Z0={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},J0={key:2,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},e2={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},t2={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--bugfix"},n2={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},a2={class:"ivyforms-changelog-modal__indicators ivyforms-flex ivyforms-justify-content-center"},o2=["onClick"],r2={class:"ivyforms-changelog-modal__footer ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center"},i2={class:"ivyforms-changelog-modal__footer-counter"},l2=xe({__name:"IvyChangelogModal",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","close"],setup(r,{emit:n}){const{request:a}=ma(),i=U({version:"",oldVersion:"",shouldShow:!1,items:{date:"",improvements:[],features:[],bugfixes:[]}}),s=U(!1),c=U(!1),u=async()=>{try{s.value=!0;const G=(await a("changelog",{method:"GET"}))?.data?.data?.data||{};i.value={version:G.version||"",oldVersion:G.oldVersion||"",shouldShow:!!G.shouldShow,items:{date:G.release_date||"",improvements:G.improvements||[],features:G.features||[],bugfixes:G.bugfixes||[]}},c.value=!!G.shouldShow&&G.version!==G.oldVersion}catch(z){console.error("Error fetching changelog:",z)}finally{s.value=!1}},g=r,v=n,P=U(0),x=U("slide-left"),h=U(280),S=U(0),C=I({get:()=>g.visible||c.value,set:z=>v("update:visible",z)}),F=I(()=>window.wpIvyLabels||{}),y=I(()=>{let z=0;return i.value.items.features?.length&&z++,i.value.items.improvements?.length&&z++,i.value.items.bugfixes?.length&&z++,z}),$=()=>{P.value<y.value-1&&(x.value="slide-left",P.value++)},D=()=>{P.value>0&&(x.value="slide-right",P.value--)},B=z=>{z>=0&&z<y.value&&(x.value=z>P.value?"slide-left":"slide-right",P.value=z)},b=()=>{c.value=!1,v("update:visible",!1),v("close")},E=()=>{an(()=>{const z=document.querySelector(".ivyforms-changelog-section");if(z){const q=320-(z.querySelector(".ivyforms-changelog-section-header")?.clientHeight||0)-40;h.value=Math.max(200,Math.min(280,q))}})},H=()=>{an(()=>{let z=0;[i.value.items.features,i.value.items.improvements,i.value.items.bugfixes].forEach(j=>{if(j?.length){const q=50+j.length*32+40;z=Math.max(z,q)}}),S.value=Math.min(450,Math.max(250,z))})};return Pe(()=>P.value,()=>{E()}),Pe(()=>c.value,z=>{z&&(P.value=0,H())}),Dt(()=>{u(),E(),H();const z=G=>{G.key==="Escape"&&C.value&&b()};window.addEventListener("keydown",z),yo(()=>{window.removeEventListener("keydown",z)})}),(z,G)=>(f(),ee(ec,{visible:C.value,width:480,"close-on-overlay-click":!1,"is-changelog":!0,"onUpdate:visible":b},{default:_(()=>[k("div",O0,[k("div",B0,[k("div",U0,[k("div",q0,[d(tc,{orientation:"logoOnly"})]),d(Te,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",class:"ivyforms-changelog-modal__close",onClick:b})]),k("div",z0,[k("h2",N0,O(F.value.whats_new_in_ivyforms)+" "+O(i.value.version),1)])]),k("div",{class:"ivyforms-changelog-modal__content ivyforms-flex ivyforms-flex-direction-column",style:cr({height:S.value+"px"})},[d(Te,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-left","icon-start-type":"outline","icon-start-category":"arrows",class:qe(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--left",{"ivyforms-changelog-modal__arrow--hidden":P.value===0}]),onClick:D},null,8,["class"]),d(Te,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-right","icon-start-type":"outline","icon-start-category":"arrows",class:qe(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--right",{"ivyforms-changelog-modal__arrow--hidden":P.value>=y.value-1}]),onClick:$},null,8,["class"]),k("div",W0,[d(Qh,{name:x.value,mode:"out-in"},{default:_(()=>[(f(),T("div",{key:P.value,class:"ivyforms-changelog-modal__slide ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},[P.value===0&&i.value.items.features?.length?(f(),T("div",Y0,[k("div",H0,[k("div",G0,[d(Zt,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),k("h3",null,O(F.value.new_features),1)]),k("ul",K0,[(f(!0),T(we,null,Ue(i.value.items.features,(j,q)=>(f(),T("li",{key:`feature-${q}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[G[0]||(G[0]=k("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),le(" "+O(j.text),1)]))),128))])])):ue("",!0),P.value===1&&i.value.items.improvements?.length?(f(),T("div",X0,[k("div",j0,[k("div",Q0,[d(Zt,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),k("h3",null,O(F.value.improvements),1)]),k("ul",Z0,[(f(!0),T(we,null,Ue(i.value.items.improvements,(j,q)=>(f(),T("li",{key:`improvement-${q}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[G[1]||(G[1]=k("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),le(" "+O(j.text),1)]))),128))])])):ue("",!0),P.value===2&&i.value.items.bugfixes?.length?(f(),T("div",J0,[k("div",e2,[k("div",t2,[d(Zt,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),k("h3",null,O(F.value.bug_fixes),1)]),k("ul",n2,[(f(!0),T(we,null,Ue(i.value.items.bugfixes,(j,q)=>(f(),T("li",{key:`bugfix-${q}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[G[2]||(G[2]=k("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),le(" "+O(j.text),1)]))),128))])])):ue("",!0)]))]),_:1},8,["name"])]),k("div",a2,[(f(!0),T(we,null,Ue(y.value,j=>(f(),T("span",{key:j,class:qe(["ivyforms-changelog-modal__indicator",{"ivyforms-changelog-modal__indicator--active":P.value===j-1}]),onClick:q=>B(j-1)},null,10,o2))),128))])],4),k("div",r2,[k("div",i2,O(P.value+1)+" / "+O(y.value),1),d(Te,{priority:"primary",size:"d",type:"fill",onClick:b},{default:_(()=>[le(O(F.value.got_it_thanks),1)]),_:1})])])]),_:1},8,["visible"]))}}),s2=Se(l2,[["__scopeId","data-v-9b5afcce"]]),ls=$i("proUpgradeDialog",()=>{const r=U(!1),n=U({title:"",subtitle:""});return{dialogVisible:r,dialogData:n,showDialog:s=>{n.value=s,r.value=!0},hideDialog:()=>{r.value=!1}}}),d2={class:"ivyforms-pro-upgrade-dialog__body"},u2={class:"ivyforms-pro-upgrade-dialog__icon ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-mb-16"},c2={key:0,class:"ivyforms-pro-upgrade-dialog__title medium-18"},f2={key:1,class:"ivyforms-pro-upgrade-dialog__subtitle regular-14"},m2={class:"ivyforms-pro-upgrade-dialog__footer ivyforms-flex ivyforms-gap-12 ivyforms-justify-content-center ivyforms-flex-direction-row"},v2=xe({__name:"ProUpgradeDialog",setup(r){const n=ls(),{dialogVisible:a,dialogData:i}=fa(n),s=I(()=>!!(i.value.buttons?.close&&i.value.buttons?.confirm)),c=()=>{i.value.buttons?.close?.function&&i.value.buttons.close.function(),a.value=!1},u=()=>{i.value.buttons?.confirm?.function&&i.value.buttons.confirm.function(),a.value=!1};return(g,v)=>(f(),ee(Jl,{modelValue:m(a),"onUpdate:modelValue":v[0]||(v[0]=P=>nc(a)?a.value=P:null),"show-close":!0,width:"468px","align-center":"",class:qe({"ivyforms-pro-upgrade-dialog--scenario-1":s.value})},{footer:_(()=>[k("div",m2,[m(i).buttons?.confirm?(f(),ee(Te,{key:0,priority:"secondary",size:"d","full-width":"",onClick:u},{default:_(()=>[le(O(m(i).buttons.confirm.text),1)]),_:1})):ue("",!0),m(i).buttons?.close?(f(),ee(Te,{key:1,priority:m(i).buttons.close.type||"tertiary",size:"d","full-width":"",onClick:c},{default:_(()=>[le(O(m(i).buttons.close.text),1)]),_:1},8,["priority"])):ue("",!0)])]),default:_(()=>[k("div",d2,[k("div",u2,[d(Zt,{name:m(i).iconName||"pro-lightning",type:"fill-duo",size:"l","outer-size":"40px",category:"global",color:"var(--map-accent-amber-symbol-0)"},null,8,["name"])]),m(i).title?(f(),T("h3",c2,O(m(i).title),1)):ue("",!0),m(i).subtitle?(f(),T("p",f2,O(m(i).subtitle),1)):ue("",!0)])]),_:1},8,["modelValue","class"]))}}),ss=Se(v2,[["__scopeId","data-v-1d8ffb2d"]]),p2=xe({__name:"App",setup(r){const n=Zh([]);return Dt(()=>{if(window.IvyForms?.hooks?.applyFilters){const i=window.IvyForms.hooks.applyFilters("ivyforms/app/banner_components",[]);n.value=i.map(s=>Ou(s)?Vu(s):s)}const a=()=>{if(window.IvyForms?.hooks?.applyFilters){const i=window.IvyForms.hooks.applyFilters("ivyforms/app/banner_components",[]);n.value=i.map(s=>Ou(s)?Vu(s):s)}};window.addEventListener("ivyforms:refresh_banners",a)}),(a,i)=>{const s=Ti("RouterView");return f(),T("div",null,[(f(!0),T(we,null,Ue(n.value,(c,u)=>(f(),ee(va(c),{key:u}))),128)),d(s),d(s2),d(ss)])}}}),y2={},h2={xmlns:"http://www.w3.org/2000/svg",width:"2",height:"21",viewBox:"0 0 2 30",fill:"none"};function g2(r,n){return f(),T("svg",h2,[...n[0]||(n[0]=[k("path",{d:"M1 1L1 29",stroke:"#5A6C7E","stroke-opacity":"0.2","stroke-linecap":"round"},null,-1)])])}const ja=Se(y2,[["render",g2]]),ds="ivyforms-forms",pn="ivyforms-builder",Mr="ivyforms-settings",fc="ivyforms-dashboard",fr="ivyforms-entries",mc="ivyforms-integrations",Oo="settings",_2="dashboard",na="all-forms",Ma="add-form",$a="edit-form",Ya="form-setting",mr="form-notifications",vr="new-notifications",pr="edit-notifications",yr="form-confirmation",Ci="form-integrations",vc="results",oa="form-results",Sa="entry-details",Gn="results-entry-details",xn="entries",b2="general-settings",po="global-settings",w2="security-settings",ca="integrations";function Vn(){const r=Kn(),n=new URLSearchParams(window.location.search).get("page"),a=(C,F)=>{if(C===n&&F){r.push({path:F.startsWith("/")?F:`/${F}`});return}const y=F?`#${F}`:"";window.location.href=`admin.php?page=${C}${y}`};return{navigateToAdminPage:a,navigateWithinSpa:C=>r.push(C),navigateToAllForms:()=>{a(ds)},navigateToEntries:C=>{const F=C?`/?formId=${C}`:"/";a(fr,F)},navigateToSettings:C=>{const F=C?`/${C}`:"/";a(Mr,F)},navigateToIntegrations:()=>{a(mc)},navigateToDashboard:()=>{a(fc)},navigateToFormBuilder:(C,F)=>{if(!C){a(pn);return}let y=`/manage/${C}`;F&&(y+=`/${F}`),a(pn,y)},navigateBack:()=>{r.back()},getAdminPageUrl:(C,F)=>{const y=F?`#${F}`:"";return`admin.php?page=${C}${y}`},navigateToRoute:(C,F,y)=>r.push({name:C,params:F,query:y}),currentPage:n}}const It={loading:U(!1),loaded:U(!1),error:U(null),data:U(null),fetchedAt:U(null)};function Wo(){const{request:r}=ma(),n=v=>It.loaded.value?!!It.data.value?.features?.[v]:!1,a=I(()=>It.data.value?.plan||"lite"),i=I(()=>It.data.value?.license||null),s=I(()=>It.data.value?.upgrade||{}),c=I(()=>It.data.value?.groups||{}),u=async(v={})=>{if(It.loading.value||!v.force&&It.loaded.value)return;if(window.ivyFormsProScripts===void 0){It.data.value={plan:"lite",features:{},upgrade:{}},It.loaded.value=!0,It.fetchedAt.value=Date.now();return}It.loading.value=!0,v.force&&(It.error.value=null);const{data:x,error:h,status:S}=await r("pro/features");x&&x.data?(It.data.value=x.data,It.loaded.value=!0,It.fetchedAt.value=Date.now(),It.error.value=null):h&&(S===404?(console.info("%c🌿 IvyForms Lite %cis in use","font-weight: bold; color: #06a192;","font-weight: normal; color: inherit;"),It.data.value=It.data.value||{plan:"lite",features:{},upgrade:{}},It.error.value=null):S===401||S===403?(It.data.value=It.data.value||{plan:"unauthorized",features:{},upgrade:{}},It.error.value={message:"pro_features_unauthorized",status:S}):(It.data.value||(It.data.value={plan:"error",features:{},upgrade:{}}),It.error.value=h),It.loaded.value=!0,It.fetchedAt.value||(It.fetchedAt.value=Date.now())),It.loading.value=!1};return{...It,plan:a,license:i,groups:c,upgradeMap:s,hasFeature:n,fetch:u,refresh:async()=>u({force:!0})}}const x2="https://ivyforms.com/",pc="https://ivyforms.com/pricing?utm_source=ivy-lite&utm_medium=lite-upgrade&utm_content=ivy&utm_campaign=ivy",I2="https://ivyforms.com/contact",F2="https://wordpress.org/support/plugin/ivyforms/";function hr(){const r=document.createElement("a");r.href=pc,r.target="_blank",r.rel="noopener noreferrer nofollow",r.click()}function $r(){const r=ls(),{getLabel:n}=Oe(),a=yn(),i=()=>window.IvyForms?.pro?.features?.fields||{},s=F=>{const y=i();return Object.values(y).includes(F)},c=F=>{const y=i();for(const[,$]of Object.entries(y))if($===F)return $;return null},u=()=>window.IvyForms?.pro?.features?.field_options||{},g=F=>{const y=u();return Object.values(y).includes(F)},v=()=>window.IvyForms?.pro?.features?.integrations||{},P=F=>{const y=v();return Object.values(y).includes(F)},x=()=>{if(!(window.ivyFormsProScripts!==void 0)||!window.IvyForms?.pro)return!1;const y=window.IvyForms.pro.loaded===!0,$=window.IvyForms.pro.features!==void 0&&window.IvyForms.pro.features!==null&&Object.keys(window.IvyForms.pro.features).length>0;return y||$},h=()=>{if(!x())return!1;const F=a.allSettings;if(!F)return!1;const y=F.pro;if(!y||!y.license)return!1;const $=y.license;return $.status==="valid"&&$.plan!=="lite"},S=()=>{const F=x(),y=h();F?y?r.showDialog({iconName:"pro-lightning-alt",title:n("pro_feature_available"),subtitle:"",buttons:{close:{type:"tertiary",text:n("learn_more"),function:()=>{hr()}},confirm:{type:"primary",text:n("upgrade_plan"),function:()=>{hr()}}}}):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 $=new URL(window.location.href);$.searchParams.set("page","ivyforms-settings"),$.hash="/license",window.location.href=$.toString()}}}}):r.showDialog({iconName:"pro-lightning-alt",title:n("pro_feature_available"),subtitle:"",buttons:{close:{type:"tertiary",text:n("learn_more"),function:()=>{const $=document.createElement("a");$.href=x2,$.target="_blank",$.rel="noopener noreferrer nofollow",$.click()}},confirm:{type:"primary",text:n("upgrade_to_pro"),function:()=>{window.open(pc,"_blank")}}}})};return{isProInstalled:x,isProLicenseActive:h,showUpgradeDialog:S,checkFeatureAccess:F=>!x()||!h()||!window.IvyForms?.pro?.features?.[F]?(S(),!1):!0,getProFieldFeatures:i,isProFieldFeature:s,getFeatureSlugForFieldType:c,getProFieldOptionFeatures:u,isProFieldOption:g,getProIntegrationFeatures:v,isProIntegration:P}}const k2={class:"ivyforms-header ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-24"},S2={class:"ivyforms-header__left"},C2={key:3,class:"ivyforms-header__title ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-gap-12 medium-18"},M2={class:"ivyforms-header__title-text ivyforms-text-cut"},$2={class:"ivyforms-header__center"},T2={class:"ivyforms-header__right"},P2=xe({__name:"PageHeader",setup(r){const{getLabel:n}=Oe(),a=Jh(),{request:i}=ma(),s=Wo(),{navigateToAdminPage:c}=Vn(),u=[Ma,$a,Oo,Ya,mr,vr,pr,yr,Ci,oa],g=U(!1),v=Dn(),P=ac("pageTitle",""),x=I(()=>P||v.pageTitle),h=U(!1),S=hn(),C=[Sa,pn,Ma,$a,Oo,Ya,mr,vr,pr,yr,Ci,oa,Gn],F=I(()=>C.includes(S.name)),y=I(()=>S.name===Sa||S.name===Gn),$=I(()=>y.value||g.value&&F.value),{theme:D,setTheme:B}=oc();e0(()=>{B(a.get("ivyforms_theme")||"light")});const b=async()=>{const L=!g.value;E(L),h.value=!0;try{const{data:R,error:Y,status:Z}=await i("setting/update",{method:"POST",headers:{"Content-Type":"application/json"},data:{settingsCategory:"general",settingsOption:"fullscreen",settingsValue:L}});if(Z!==200||Y){console.error(n("error_update_settings"),Y),E(g.value);return}R&&R.success?(g.value=R.data.value,v.setFullScreenMode(R.data.value),typeof window.wpIvySettings<"u"&&(window.wpIvySettings.general.fullscreen=R.data.value)):E(g.value)}catch(R){console.error(n("error_update_settings"),R),E(g.value)}setTimeout(()=>{h.value=!1},1e3)},E=L=>{const R=document.body,Y=document.getElementById("adminmenumain"),Z=document.getElementById("wpcontent"),Ie=document.getElementById("wpadminbar"),ae=document.getElementsByClassName("wp-toolbar")[0];L?(R.classList.add("ivyforms-fullscreen-mode"),Y&&(Y.style.display="none"),Z&&(Z.style.marginLeft="0",Z.style.width="100vw",Z.style.height="100vh"),Ie&&(Ie.style.display="none"),ae instanceof HTMLElement&&(ae.style.padding="0")):(R.classList.remove("ivyforms-fullscreen-mode"),Y&&(Y.style.display=""),Z&&(Z.style.marginLeft="",Z.style.width="",Z.style.height=""),Ie&&(Ie.style.display=""),ae instanceof HTMLElement&&(ae.style.padding="")),g.value=L,v.setFullScreenMode(L)},H=()=>{const L=s.plan.value,Y=L!=="lite"&&L!=="error"?I2:F2;window.open(Y,"_blank")},z=()=>{hr()},G=I(()=>s.loaded.value?s.plan.value==="lite":!1),j=ho();function q(){if(S.name===Sa){c(fr);return}if(S.name===Gn){const L=S.params.formId;L?c(pn,`manage/${L}/results/entries`):c(vc);return}if(S.name===pn||u.includes(S.name)){j.confirmIfDirty(()=>{c(ds)});return}}const Q=I(()=>S.name===Sa?n("all_entries"):S.name===Gn?n("results"):n("all_forms")),A=I(()=>S.name===pn||u.includes(S.name));return Dt(()=>{let L=v.isFullScreenMode;if(!v.isFullScreenModeInitialized)try{typeof window.wpIvySettings<"u"&&window.wpIvySettings.general?.fullscreen!==void 0&&(L=!!window.wpIvySettings.general.fullscreen)}catch(R){console.warn("Could not read wpIvySettings.general.fullscreen:",R)}g.value=L,v.setFullScreenMode(L),L&&E(!0)}),Pe(()=>v.isFullScreenMode,L=>{L!==g.value&&(g.value=L,E(L))}),yo(()=>{g.value&&document.body.classList.remove("ivyforms-fullscreen-mode")}),(L,R)=>{const Y=tc,Z=ja,Ie=t0,ae=Yt;return f(),T("header",k2,[k("div",S2,[$.value?(f(),ee(Te,{key:0,priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:q},{default:_(()=>[le(O(Q.value),1)]),_:1})):(f(),ee(Y,{key:1,class:"ivyforms-header__logo",orientation:"logoOnly"})),y.value?ue("",!0):(f(),ee(Z,{key:2,class:"ivyforms-px-4"})),A.value?ue("",!0):(f(),T("div",C2,[k("span",M2,O(x.value),1)])),In(L.$slots,"left",{},void 0,!0)]),k("div",$2,[In(L.$slots,"center",{},void 0,!0)]),k("div",T2,[d(ae,{content:m(D)==="dark"?m(n)("light_theme"):m(n)("dark_theme"),theme:"inverted",placement:"bottom"},{default:_(()=>[d(Ie,{modelValue:m(D),"onUpdate:modelValue":R[0]||(R[0]=Ce=>nc(D)?D.value=Ce:null),"aria-label":m(n)("theme_switch")},null,8,["modelValue","aria-label"])]),_:1},8,["content"]),d(ae,{content:m(n)("support"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(Te,{priority:"tertiary","icon-start":"chat-dots","icon-start-type":"outline",onClick:H})]),_:1},8,["content"]),G.value?(f(),ee(Z,{key:0,class:"ivyforms-px-4"})):ue("",!0),G.value?(f(),ee(Te,{key:1,priority:"pro","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:z},{default:_(()=>[le(O(m(n)("upgrade")),1)]),_:1})):ue("",!0),d(Z,{class:"ivyforms-px-4"}),In(L.$slots,"right",{},void 0,!0),d(ae,{content:g.value?m(n)("collapse"):m(n)("full_screen"),theme:"inverted",disabled:h.value},{default:_(()=>[d(Te,{priority:"tertiary","icon-start-category":"arrows","icon-start":g.value?"collapse":"expand",onClick:b},null,8,["icon-start"])]),_:1},8,["content","disabled"])])])}}}),Ea=Se(P2,[["__scopeId","data-v-427f3b99"]]),E2=xe({__name:"DashboardPage",setup(r){const{getLabel:n}=Oe(),a=n("dashboard");return fo("pageTitle",a),(i,s)=>{const c=Ea;return f(),ee(c)}}}),A2=xe({__name:"PagePanel",props:{width:{type:[String,Number],default:"240px"},minWidth:{type:[String,Number],default:"240px"}},setup(r){const n=r,a=I(()=>typeof n.width=="number"?`${n.width}px`:n.width);return(i,s)=>(f(),T("div",{class:"ivyforms-page-panel ivyforms-p-12",style:cr({width:a.value,minWidth:a.value})},[In(i.$slots,"default",{},void 0,!0)],4))}}),Tr=Se(A2,[["__scopeId","data-v-daf7058d"]]),L2=xe({__name:"SettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(r,{emit:n}){const{getLabel:a}=Oe(),i=yn(),s=r,c=n,u=Kn(),g=hn(),v=U(s.activeIndex||"general"),P=I(()=>{i.integrationsSettings;const h=[{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 S=window.IvyForms.hooks.applyFilters("ivyforms/settings/add_integration_subitem",[]);if(Array.isArray(S)&&S.length>0){const C=S.filter(F=>{const y=F.index.split("/")[1];return i.integrationsSettings?.[y]?.enabled===!0});C.length>0&&h.push({label:window.IvyForms?.getLabel?.("integrations")||"Integrations",index:"integrations",autoNavigateToFirst:!0,subItems:C})}}if(window.IvyForms?.hooks?.applyFilters){const S=window.IvyForms.hooks.applyFilters("ivyforms/settings/add_menu_item",[]);Array.isArray(S)&&S.length>0&&h.push(...S)}return h}),x=h=>{if(v.value=h,c("update:activeIndex",h),h==="general")u.push({path:"/general"});else if(h==="security")u.push({path:"/security/recaptcha"});else if(h.startsWith("security/")){const S=h.split("security/")[1];u.push({path:`/security/${S}`})}else if(h==="integrations")u.push({path:"/integrations"});else if(h.startsWith("integrations/")){const S=h.split("integrations/")[1];u.push({path:`/integrations/${S}`})}else window.IvyForms?.hooks?.applyFilters&&(window.IvyForms.hooks.applyFilters("ivyforms/settings/handle_menu_route",!1,h,u)||console.warn(`[Settings] No route handler for menu item: ${h}`))};return Dt(async()=>{await i.loadAllSettings();const h=g.path;if(h.includes("/security/")){const S=h.split("/security/")[1];S?(v.value=`security/${S}`,c("update:activeIndex",`security/${S}`)):(v.value="security/recaptcha",c("update:activeIndex","security/recaptcha"))}else if(h.includes("/security"))v.value="security/recaptcha",c("update:activeIndex","security/recaptcha");else if(h.includes("/integrations/")){const S=h.split("/integrations/")[1];S?(v.value=`integrations/${S}`,c("update:activeIndex",`integrations/${S}`)):(v.value="integrations",c("update:activeIndex","integrations"))}else if(h.includes("/integrations"))v.value="integrations",c("update:activeIndex","integrations");else{let S=!1;if(window.IvyForms?.hooks?.applyFilters){const C=window.IvyForms.hooks.applyFilters("ivyforms/settings/detect_active_route",null,h);C&&(v.value=C,c("update:activeIndex",C),S=!0)}S||(v.value="general",c("update:activeIndex","general"))}}),(h,S)=>{const C=Tr;return f(),ee(C,null,{default:_(()=>[d(es,{modelValue:v.value,"onUpdate:modelValue":S[0]||(S[0]=F=>v.value=F),"menu-items":P.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:x},null,8,["modelValue","menu-items"])]),_:1})}}}),R2={class:"ivyforms-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-24"},D2=xe({__name:"PageSection",setup(r){const n=Dn();return(a,i)=>(f(),T("div",R2,[k("div",{class:qe(["ivyforms-page-section__content ivyforms-p-20",{"ivyforms-page-section__content__fullscreen":m(n).isFullScreenMode}])},[In(a.$slots,"default",{},void 0,!0)],2)]))}}),Qa=Se(D2,[["__scopeId","data-v-3cfef8db"]]),V2={};function O2(r,n){const a=Ti("router-view"),i=Qa;return f(),ee(i,null,{default:_(()=>[d(a,null,{default:_(({Component:s})=>[(f(),ee(va(s)))]),_:1})]),_:1})}const B2=Se(V2,[["render",O2]]),U2=xe({__name:"SettingsPage",setup(r){const n=Dn(),a=I(()=>n.isFullScreenMode),{getLabel:i}=Oe(),s=Kn(),{startWatching:c}=rn();c();const{navigateToAllForms:u,navigateToEntries:g,navigateToSettings:v,navigateToIntegrations:P}=Vn(),x=U("settings"),h=U("general"),S=i("settings");fo("pageTitle",S);const C=[{label:i("all_forms"),index:na},{label:i("entries"),index:xn},{label:i("integrations"),index:ca},{label:i("settings"),index:Oo}],F=$=>{h.value=$,s.push({path:`/${$}/`})},y=$=>{$!==x.value&&(x.value=$,$===na?u():$===xn?g():$===Oo?v():$===ca&&P())};return Dt(()=>{(s.currentRoute.value.path==="/"||s.currentRoute.value.path==="")&&(h.value="general",s.push({path:"/general/"}))}),($,D)=>{const B=ja,b=Ea;return f(),T(we,null,[d(b,null,{left:_(()=>[a.value?(f(),ee(Ga,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(f(),T(we,null,Ue(C,E=>d(Ka,{key:E.index,label:E.label,name:E.index,"is-active":x.value===E.index,type:"tonal",onClick:H=>y(E.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ue("",!0)]),default:_(()=>[d(B)]),_:1}),k("div",{class:qe(["ivyforms-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":a.value}])},[d(L2,{"active-index":h.value,"onUpdate:activeIndex":F},null,8,["active-index"]),d(B2,{"active-index":h.value},null,8,["active-index"])],2)],64)}}}),q2=Se(U2,[["__scopeId","data-v-4c6e6eeb"]]),z2={class:"ivyforms-settings-general ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},N2={class:"ivyforms-settings-general__option-bar ivyforms-pb-8 ivyforms-flex"},W2={class:"ivyforms-settings-general__option-bar__left ivyforms-flex"},Y2={class:"ivyforms-settings-general__title medium-18"},H2={class:"ivyforms-settings-general__option-bar__right ivyforms-flex"},G2={class:"ivyforms-settings-general__items ivyforms-pb-8 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},K2=xe({__name:"GeneralSettingsPage",setup(r){const n=yn(),{getLabel:a}=Oe();Dt(async()=>{await n.loadAllSettings()});const i=I(()=>n.isLoading),s=async()=>{await n.saveGeneralSettings()};return(c,u)=>{const g=Te,v=pa;return f(),T("div",z2,[k("div",N2,[k("div",W2,[k("span",Y2,O(m(a)("general")),1)]),k("div",H2,[d(g,{class:qe(["ivyforms-button__action--save"]),priority:"primary",loading:i.value,onClick:s},{default:_(()=>[i.value?ue("",!0):(f(),T(we,{key:0},[le(O(m(a)("save")),1)],64))]),_:1},8,["loading"])])]),k("div",G2,[d(v,{modelValue:m(n).wcagBackendCompliance,"onUpdate:modelValue":u[0]||(u[0]=P=>m(n).wcagBackendCompliance=P),priority:"secondary",size:"d","text-position":"right",title:m(a)("wcag_compliance_settings")},null,8,["modelValue","title"]),d(v,{modelValue:m(n).deleteOnUninstall,"onUpdate:modelValue":u[1]||(u[1]=P=>m(n).deleteOnUninstall=P),priority:"secondary",size:"d","text-position":"right",title:m(a)("delete_on_uninstall")},null,8,["modelValue","title"])])])}}}),X2=Se(K2,[["__scopeId","data-v-992b23bd"]]),j2=[{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"}],Q2={class:"ivyforms-settings-security ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},Z2={class:"ivyforms-settings-security__option-bar ivyforms-pb-8 ivyforms-flex"},J2={class:"ivyforms-settings-security__option-bar__left ivyforms-flex"},eg={class:"ivyforms-settings-security__title medium-18"},tg={class:"ivyforms-settings-security__option-bar__right ivyforms-flex ivyforms-gap-8"},ng={class:"ivyforms-settings-security__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},ag={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},og={class:"ivyforms-settings-security__tabs"},rg={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},ig={for:"site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},lg={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},sg={for:"secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},dg={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},ug={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},cg={key:1,class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},fg={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},mg={for:"hcaptcha-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},vg={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},pg={for:"hcaptcha-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},yg={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},hg={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},gg={for:"turnstile-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},_g={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},bg={for:"turnstile-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},wg={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column ivyforms-settings-security__radio-section"},xg={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-8"},Ig={key:3,class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Fg={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},kg={class:"ivyforms-settings-security__field-description medium-14 ivyforms-mb-12"},Sg={class:"ivyforms-settings-security__toggle"},Cg=xe({__name:"SecuritySettingsPage",setup(r){const{getLabel:n}=Oe(),a=yn(),i=hn(),s=[{name:"v2",label:"v2"},{name:"invisible",label:"Invisible v2"},{name:"v3",label:"v3"}],c=I(()=>i.params.provider||"recaptcha"),u=()=>{switch(c.value){case"recaptcha":return"reCAPTCHA";case"hcaptcha":return"hCaptcha";case"turnstile":return"Turnstile";case"honeypot":return"Honeypot";default:return"reCAPTCHA"}},g=I({get:()=>a.recaptchaType,set:De=>a.setRecaptchaType(De)}),v=I({get:()=>a.recaptchaSiteKey,set:De=>a.setRecaptchaSiteKey(De)}),P=I({get:()=>a.recaptchaSecretKey,set:De=>a.setRecaptchaSecretKey(De)}),x=I({get:()=>a.recaptchaLanguage,set:De=>a.setRecaptchaLanguage(De)}),h=I({get:()=>a.turnstileSiteKey,set:De=>a.setTurnstileSiteKey(De)}),S=I({get:()=>a.turnstileSecretKey,set:De=>a.setTurnstileSecretKey(De)}),C=I({get:()=>a.turnstileTheme,set:De=>a.setTurnstileTheme(De)}),F=I({get:()=>a.hcaptchaSiteKey,set:De=>a.setHCaptchaSiteKey(De)}),y=I({get:()=>a.hcaptchaSecretKey,set:De=>a.setHCaptchaSecretKey(De)}),$=U(!1),D=I(()=>a.isLoading),B=I(()=>j2.map(De=>({...De,label:De.value===""?n("browser_default"):De.label}))),b=De=>{De?a.setRecaptchaType(De):a.setRecaptchaType(g.value)},E=()=>{a.setRecaptchaSiteKey(v.value)},H=()=>{a.setRecaptchaSecretKey(P.value)},z=()=>{a.setRecaptchaLanguage(x.value)},G=()=>{window.open("https://cloud.google.com/security/products/recaptcha","_blank")},j=()=>{a.setHCaptchaSiteKey(F.value)},q=()=>{a.setHCaptchaSecretKey(y.value)},Q=()=>{window.open("https://www.hcaptcha.com/","_blank")},A=()=>{a.setTurnstileSiteKey(h.value)},L=()=>{a.setTurnstileSecretKey(S.value)},R=()=>{a.setTurnstileTheme(C.value)},Y=()=>{window.open("https://www.cloudflare.com/en-gb/application-services/products/turnstile/","_blank")},Z=()=>{},Ie=()=>{switch(c.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":$.value=!1;break}},ae=async()=>{switch(c.value){case"recaptcha":await a.saveRecaptchaSettings();break;case"hcaptcha":await a.saveHCaptchaSettings();break;case"turnstile":await a.saveTurnstileSettings();break}};Dt(async()=>{await a.loadAllSettings(),a.recaptchaType||a.setRecaptchaType("v2")});const Ce=I(()=>{switch(c.value){case"recaptcha":return!a.recaptchaSiteKey&&!a.recaptchaSecretKey&&!a.recaptchaLanguage;case"hcaptcha":return!F.value&&!y.value;case"turnstile":return!a.turnstileSiteKey&&!a.turnstileSecretKey;case"honeypot":return!$.value;default:return!0}});return(De,Fe)=>{const et=Te,be=ot,tt=_r;return f(),T("div",Q2,[k("div",Z2,[k("div",J2,[k("span",eg,O(u()),1)]),k("div",tg,[d(et,{class:qe(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:Ce.value,onClick:Ie},{default:_(()=>[le(O(m(n)("clear_settings")),1)]),_:1},8,["disabled"]),d(et,{class:qe(["ivyforms-button__action--save"]),priority:"primary",loading:D.value,onClick:ae},{default:_(()=>[D.value?ue("",!0):(f(),T(we,{key:0},[le(O(m(n)("save")),1)],64))]),_:1},8,["loading"])])]),k("div",ng,[c.value==="recaptcha"?(f(),T(we,{key:0},[k("div",ag,[k("div",og,[d(mo,{modelValue:g.value,"onUpdate:modelValue":[Fe[0]||(Fe[0]=J=>g.value=J),b],tabs:s,size:"d",priority:"tertiary",type:"tonal",width:200,background:!0},null,8,["modelValue"])]),k("div",rg,[k("label",ig,O(m(n)("captcha_site_key")),1),d(be,{modelValue:v.value,"onUpdate:modelValue":[Fe[1]||(Fe[1]=J=>v.value=J),E],secondary:"",type:"text",placeholder:m(n)("enter_site_key")},null,8,["modelValue","placeholder"])]),k("div",lg,[k("label",sg,O(m(n)("captcha_secret_key")),1),d(be,{modelValue:P.value,"onUpdate:modelValue":[Fe[2]||(Fe[2]=J=>P.value=J),H],secondary:"",type:"text",placeholder:m(n)("enter_secret_key")},null,8,["modelValue","placeholder"])]),d(tt,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":m(n)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:m(n)("recaptcha_instruction"),onButtonClick:G},null,8,["button-label","description"])]),k("div",dg,[k("label",ug,O(m(n)("recaptcha_language")),1),d(Ht,{modelValue:x.value,"onUpdate:modelValue":[Fe[3]||(Fe[3]=J=>x.value=J),z],placeholder:m(n)("browser_default"),secondary:""},{default:_(()=>[(f(!0),T(we,null,Ue(B.value,J=>(f(),ee(kt,{key:J.value,value:J.value,label:J.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])],64)):c.value==="hcaptcha"?(f(),T("div",cg,[k("div",fg,[k("label",mg,O(m(n)("captcha_site_key")),1),d(be,{modelValue:F.value,"onUpdate:modelValue":[Fe[4]||(Fe[4]=J=>F.value=J),j],secondary:"",type:"text",placeholder:m(n)("enter_hcaptcha_site_key")},null,8,["modelValue","placeholder"])]),k("div",vg,[k("label",pg,O(m(n)("captcha_secret_key")),1),d(be,{modelValue:y.value,"onUpdate:modelValue":[Fe[5]||(Fe[5]=J=>y.value=J),q],secondary:"",type:"text",placeholder:m(n)("enter_hcaptcha_secret_key")},null,8,["modelValue","placeholder"])]),d(tt,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":m(n)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:m(n)("hcaptcha_instruction"),onButtonClick:Q},null,8,["button-label","description"])])):c.value==="turnstile"?(f(),T(we,{key:2},[k("div",yg,[k("div",hg,[k("label",gg,O(m(n)("captcha_site_key")),1),d(be,{modelValue:h.value,"onUpdate:modelValue":[Fe[6]||(Fe[6]=J=>h.value=J),A],secondary:"",type:"text",placeholder:m(n)("enter_site_key")},null,8,["modelValue","placeholder"])]),k("div",_g,[k("label",bg,O(m(n)("captcha_secret_key")),1),d(be,{modelValue:S.value,"onUpdate:modelValue":[Fe[7]||(Fe[7]=J=>S.value=J),L],secondary:"",type:"text",placeholder:m(n)("enter_secret_key")},null,8,["modelValue","placeholder"])]),d(tt,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":m(n)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:m(n)("turnstile_instruction"),onButtonClick:Y},null,8,["button-label","description"])]),k("div",wg,[k("span",xg,O(m(n)("turnstile_theme")),1),d(qo,{modelValue:C.value,"onUpdate:modelValue":Fe[8]||(Fe[8]=J=>C.value=J),priority:"secondary"},{default:_(()=>[d(fn,{value:"auto",priority:"secondary",onClick:R},{default:_(()=>[le(O(m(n)("auto")),1)]),_:1}),d(fn,{value:"light",priority:"secondary",onClick:R},{default:_(()=>[le(O(m(n)("light")),1)]),_:1}),d(fn,{value:"dark",priority:"secondary",onClick:R},{default:_(()=>[le(O(m(n)("dark")),1)]),_:1})]),_:1},8,["modelValue"])])],64)):c.value==="honeypot"?(f(),T("div",Ig,[k("label",Fg,O(m(n)("honeypot_protection")),1),k("p",kg,O(m(n)("honeypot_protection_description")),1),k("div",Sg,[d(wt,{modelValue:$.value,"onUpdate:modelValue":Fe[9]||(Fe[9]=J=>$.value=J),label:m(n)("enable_honeypot_protection"),onChange:Z},null,8,["modelValue","label"])])])):ue("",!0)])])}}}),Mg=Se(Cg,[["__scopeId","data-v-d5121e1d"]]),$g={xmlns:"http://www.w3.org/2000/svg",width:"199",height:"200",fill:"none"};function Tg(r,n){return f(),T("svg",$g,[...n[0]||(n[0]=[Xa('<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 Pg={render:Tg},Eg={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none"};function Ag(r,n){return f(),T("svg",Eg,[...n[0]||(n[0]=[Xa('<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 Lg={render:Ag},Rg={xmlns:"http://www.w3.org/2000/svg",width:"152",height:"68",fill:"none"};function Dg(r,n){return f(),T("svg",Rg,[...n[0]||(n[0]=[Xa('<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 Vg={render:Dg},Og={xmlns:"http://www.w3.org/2000/svg",width:"152",height:"68",fill:"none"};function Bg(r,n){return f(),T("svg",Og,[...n[0]||(n[0]=[Xa('<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 Ug={render:Bg},qg={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none"};function zg(r,n){return f(),T("svg",qg,[...n[0]||(n[0]=[Xa('<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 Ng={render:zg},Wg={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none",viewBox:"0 0 174 155"};function Yg(r,n){return f(),T("svg",Wg,[...n[0]||(n[0]=[Xa('<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 Hg={render:Yg},Gg={class:"ivyforms-page-empty-state__text"},Kg={class:"medium-16"},Xg={class:"ivyforms-page-empty-state__text__subtitle regular-14"},jg=xe({__name:"PageEmptyState",props:{title:{default:""},subtitle:{default:""},image:{default:"fields"}},setup(r){const n=r,{isDark:a,isLight:i}=oc();return(s,c)=>(f(),T("div",{class:qe(["ivyforms-page-empty-state",`ivyforms-page-empty-state__${n.image}`])},[n.image==="fields"?(f(),ee(m(Pg),{key:0})):ue("",!0),n.image==="fields-options"?(f(),ee(m(Lg),{key:1})):n.image==="form-builder"&&m(i)()?(f(),ee(m(Vg),{key:2})):n.image==="form-builder"&&m(a)()?(f(),ee(m(Ug),{key:3})):n.image==="filters"?(f(),ee(m(Ng),{key:4})):n.image==="not-found"?(f(),ee(m(Hg),{key:5})):ue("",!0),k("div",Gg,[k("span",Kg,O(n.title),1),k("span",Xg,O(n.subtitle),1)]),In(s.$slots,"actionButton",{},void 0,!0)],2))}}),Ta=Se(jg,[["__scopeId","data-v-8bddb5eb"]]),Qg={class:"ivyforms-all-forms__header"},Zg=xe({__name:"AllFormsTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading"],setup(r,{emit:n}){const a=Pa(),{getLabel:i}=Oe(),s=r,c=n,u=U(!1),g=()=>{s.selectedIds.length>0&&a.handleActionClick(null,s.selectedIds,"forms","delete",{setLoading:x=>{u.value=x,c("update:loading",x)}})},v=I(()=>s.selectedIds.length>0),P=x=>{x||c("unselect-all")};return(x,h)=>(f(),T("div",Qg,[d(wt,{type:"checkmark",indeterminate:"",size:"s","model-value":v.value,class:"ivyforms-ml-12","onUpdate:modelValue":P},{default:_(()=>[In(x.$slots,"default")]),_:3},8,["model-value"]),d(Te,{priority:"danger",size:"xs",onClick:g},{default:_(()=>[le(O(m(i)("delete")),1)]),_:1})]))}});var ur={exports:{}};var Jg=ur.exports,qu;function e_(){return qu||(qu=1,(function(r,n){(function(){var a,i="4.17.21",s=200,c="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",g="Invalid `variable` option passed into `_.template`",v="__lodash_hash_undefined__",P=500,x="__lodash_placeholder__",h=1,S=2,C=4,F=1,y=2,$=1,D=2,B=4,b=8,E=16,H=32,z=64,G=128,j=256,q=512,Q=30,A="...",L=800,R=16,Y=1,Z=2,Ie=3,ae=1/0,Ce=9007199254740991,De=17976931348623157e292,Fe=NaN,et=4294967295,be=et-1,tt=et>>>1,J=[["ary",G],["bind",$],["bindKey",D],["curry",b],["curryRight",E],["flip",q],["partial",H],["partialRight",z],["rearg",j]],ye="[object Arguments]",ce="[object Array]",ke="[object AsyncFunction]",te="[object Boolean]",he="[object Date]",Qe="[object DOMException]",lt="[object Error]",je="[object Function]",rt="[object GeneratorFunction]",st="[object Map]",mt="[object Number]",_t="[object Null]",Ze="[object Object]",Mt="[object Promise]",en="[object Proxy]",nt="[object RegExp]",ct="[object Set]",Vt="[object String]",gn="[object Symbol]",pe="[object Undefined]",re="[object WeakMap]",se="[object WeakSet]",Re="[object ArrayBuffer]",ze="[object DataView]",qt="[object Float32Array]",gt="[object Float64Array]",Ot="[object Int8Array]",oe="[object Int16Array]",Ve="[object Int32Array]",$t="[object Uint8Array]",ln="[object Uint8ClampedArray]",Jt="[object Uint16Array]",sn="[object Uint32Array]",dn=/\b__p \+= '';/g,Xn=/\b(__p \+=) '' \+/g,Za=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ie=/&(?:amp|lt|gt|quot|#39);/g,fe=/[&<>"']/g,Ae=RegExp(ie.source),Tt=RegExp(fe.source),Gt=/<%-([\s\S]+?)%>/g,Kt=/<%([\s\S]+?)%>/g,bt=/<%=([\s\S]+?)%>/g,X=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,_e=/^\w*$/,Ge=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ke=/[\\^$.*+?()[\]{}|]/g,Nt=RegExp(Ke.source),On=/^\s+/,$n=/\s/,Ja=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Di=/\{\n\/\* \[wrapped with (.+)\] \*/,Vi=/,? & /,Et=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Oi=/[()=,{}\[\]\/\s]/,Lc=/\\(\\)?/g,Rc=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,cs=/\w*$/,Dc=/^[-+]0x[0-9a-f]+$/i,Vc=/^0b[01]+$/i,Oc=/^\[object .+?Constructor\]$/,Bc=/^0o[0-7]+$/i,Uc=/^(?:0|[1-9]\d*)$/,qc=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Pr=/($^)/,zc=/['\n\r\u2028\u2029\\]/g,Er="\\ud800-\\udfff",Nc="\\u0300-\\u036f",Wc="\\ufe20-\\ufe2f",Yc="\\u20d0-\\u20ff",fs=Nc+Wc+Yc,ms="\\u2700-\\u27bf",vs="a-z\\xdf-\\xf6\\xf8-\\xff",Hc="\\xac\\xb1\\xd7\\xf7",Gc="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Kc="\\u2000-\\u206f",Xc=" \\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",ps="A-Z\\xc0-\\xd6\\xd8-\\xde",ys="\\ufe0e\\ufe0f",hs=Hc+Gc+Kc+Xc,Bi="['’]",jc="["+Er+"]",gs="["+hs+"]",Ar="["+fs+"]",_s="\\d+",Qc="["+ms+"]",bs="["+vs+"]",ws="[^"+Er+hs+_s+ms+vs+ps+"]",Ui="\\ud83c[\\udffb-\\udfff]",Zc="(?:"+Ar+"|"+Ui+")",xs="[^"+Er+"]",qi="(?:\\ud83c[\\udde6-\\uddff]){2}",zi="[\\ud800-\\udbff][\\udc00-\\udfff]",_o="["+ps+"]",Is="\\u200d",Fs="(?:"+bs+"|"+ws+")",Jc="(?:"+_o+"|"+ws+")",ks="(?:"+Bi+"(?:d|ll|m|re|s|t|ve))?",Ss="(?:"+Bi+"(?:D|LL|M|RE|S|T|VE))?",Cs=Zc+"?",Ms="["+ys+"]?",ef="(?:"+Is+"(?:"+[xs,qi,zi].join("|")+")"+Ms+Cs+")*",tf="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",nf="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",$s=Ms+Cs+ef,af="(?:"+[Qc,qi,zi].join("|")+")"+$s,of="(?:"+[xs+Ar+"?",Ar,qi,zi,jc].join("|")+")",rf=RegExp(Bi,"g"),lf=RegExp(Ar,"g"),Ni=RegExp(Ui+"(?="+Ui+")|"+of+$s,"g"),sf=RegExp([_o+"?"+bs+"+"+ks+"(?="+[gs,_o,"$"].join("|")+")",Jc+"+"+Ss+"(?="+[gs,_o+Fs,"$"].join("|")+")",_o+"?"+Fs+"+"+ks,_o+"+"+Ss,nf,tf,_s,af].join("|"),"g"),df=RegExp("["+Is+Er+fs+ys+"]"),uf=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,cf=["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"],ff=-1,Bt={};Bt[qt]=Bt[gt]=Bt[Ot]=Bt[oe]=Bt[Ve]=Bt[$t]=Bt[ln]=Bt[Jt]=Bt[sn]=!0,Bt[ye]=Bt[ce]=Bt[Re]=Bt[te]=Bt[ze]=Bt[he]=Bt[lt]=Bt[je]=Bt[st]=Bt[mt]=Bt[Ze]=Bt[nt]=Bt[ct]=Bt[Vt]=Bt[re]=!1;var Lt={};Lt[ye]=Lt[ce]=Lt[Re]=Lt[ze]=Lt[te]=Lt[he]=Lt[qt]=Lt[gt]=Lt[Ot]=Lt[oe]=Lt[Ve]=Lt[st]=Lt[mt]=Lt[Ze]=Lt[nt]=Lt[ct]=Lt[Vt]=Lt[gn]=Lt[$t]=Lt[ln]=Lt[Jt]=Lt[sn]=!0,Lt[lt]=Lt[je]=Lt[re]=!1;var mf={À:"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;"},pf={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},yf={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},hf=parseFloat,gf=parseInt,Ts=typeof _i=="object"&&_i&&_i.Object===Object&&_i,_f=typeof self=="object"&&self&&self.Object===Object&&self,un=Ts||_f||Function("return this")(),Wi=n&&!n.nodeType&&n,eo=Wi&&!0&&r&&!r.nodeType&&r,Ps=eo&&eo.exports===Wi,Yi=Ps&&Ts.process,Bn=(function(){try{var W=eo&&eo.require&&eo.require("util").types;return W||Yi&&Yi.binding&&Yi.binding("util")}catch{}})(),Es=Bn&&Bn.isArrayBuffer,As=Bn&&Bn.isDate,Ls=Bn&&Bn.isMap,Rs=Bn&&Bn.isRegExp,Ds=Bn&&Bn.isSet,Vs=Bn&&Bn.isTypedArray;function Tn(W,de,ne){switch(ne.length){case 0:return W.call(de);case 1:return W.call(de,ne[0]);case 2:return W.call(de,ne[0],ne[1]);case 3:return W.call(de,ne[0],ne[1],ne[2])}return W.apply(de,ne)}function bf(W,de,ne,Le){for(var Je=-1,xt=W==null?0:W.length;++Je<xt;){var tn=W[Je];de(Le,tn,ne(tn),W)}return Le}function Un(W,de){for(var ne=-1,Le=W==null?0:W.length;++ne<Le&&de(W[ne],ne,W)!==!1;);return W}function wf(W,de){for(var ne=W==null?0:W.length;ne--&&de(W[ne],ne,W)!==!1;);return W}function Os(W,de){for(var ne=-1,Le=W==null?0:W.length;++ne<Le;)if(!de(W[ne],ne,W))return!1;return!0}function Aa(W,de){for(var ne=-1,Le=W==null?0:W.length,Je=0,xt=[];++ne<Le;){var tn=W[ne];de(tn,ne,W)&&(xt[Je++]=tn)}return xt}function Lr(W,de){var ne=W==null?0:W.length;return!!ne&&bo(W,de,0)>-1}function Hi(W,de,ne){for(var Le=-1,Je=W==null?0:W.length;++Le<Je;)if(ne(de,W[Le]))return!0;return!1}function Ut(W,de){for(var ne=-1,Le=W==null?0:W.length,Je=Array(Le);++ne<Le;)Je[ne]=de(W[ne],ne,W);return Je}function La(W,de){for(var ne=-1,Le=de.length,Je=W.length;++ne<Le;)W[Je+ne]=de[ne];return W}function Gi(W,de,ne,Le){var Je=-1,xt=W==null?0:W.length;for(Le&&xt&&(ne=W[++Je]);++Je<xt;)ne=de(ne,W[Je],Je,W);return ne}function xf(W,de,ne,Le){var Je=W==null?0:W.length;for(Le&&Je&&(ne=W[--Je]);Je--;)ne=de(ne,W[Je],Je,W);return ne}function Ki(W,de){for(var ne=-1,Le=W==null?0:W.length;++ne<Le;)if(de(W[ne],ne,W))return!0;return!1}var If=Xi("length");function Ff(W){return W.split("")}function kf(W){return W.match(Et)||[]}function Bs(W,de,ne){var Le;return ne(W,function(Je,xt,tn){if(de(Je,xt,tn))return Le=xt,!1}),Le}function Rr(W,de,ne,Le){for(var Je=W.length,xt=ne+(Le?1:-1);Le?xt--:++xt<Je;)if(de(W[xt],xt,W))return xt;return-1}function bo(W,de,ne){return de===de?Vf(W,de,ne):Rr(W,Us,ne)}function Sf(W,de,ne,Le){for(var Je=ne-1,xt=W.length;++Je<xt;)if(Le(W[Je],de))return Je;return-1}function Us(W){return W!==W}function qs(W,de){var ne=W==null?0:W.length;return ne?Qi(W,de)/ne:Fe}function Xi(W){return function(de){return de==null?a:de[W]}}function ji(W){return function(de){return W==null?a:W[de]}}function zs(W,de,ne,Le,Je){return Je(W,function(xt,tn,At){ne=Le?(Le=!1,xt):de(ne,xt,tn,At)}),ne}function Cf(W,de){var ne=W.length;for(W.sort(de);ne--;)W[ne]=W[ne].value;return W}function Qi(W,de){for(var ne,Le=-1,Je=W.length;++Le<Je;){var xt=de(W[Le]);xt!==a&&(ne=ne===a?xt:ne+xt)}return ne}function Zi(W,de){for(var ne=-1,Le=Array(W);++ne<W;)Le[ne]=de(ne);return Le}function Mf(W,de){return Ut(de,function(ne){return[ne,W[ne]]})}function Ns(W){return W&&W.slice(0,Gs(W)+1).replace(On,"")}function Pn(W){return function(de){return W(de)}}function Ji(W,de){return Ut(de,function(ne){return W[ne]})}function Go(W,de){return W.has(de)}function Ws(W,de){for(var ne=-1,Le=W.length;++ne<Le&&bo(de,W[ne],0)>-1;);return ne}function Ys(W,de){for(var ne=W.length;ne--&&bo(de,W[ne],0)>-1;);return ne}function $f(W,de){for(var ne=W.length,Le=0;ne--;)W[ne]===de&&++Le;return Le}var Tf=ji(mf),Pf=ji(vf);function Ef(W){return"\\"+yf[W]}function Af(W,de){return W==null?a:W[de]}function wo(W){return df.test(W)}function Lf(W){return uf.test(W)}function Rf(W){for(var de,ne=[];!(de=W.next()).done;)ne.push(de.value);return ne}function el(W){var de=-1,ne=Array(W.size);return W.forEach(function(Le,Je){ne[++de]=[Je,Le]}),ne}function Hs(W,de){return function(ne){return W(de(ne))}}function Ra(W,de){for(var ne=-1,Le=W.length,Je=0,xt=[];++ne<Le;){var tn=W[ne];(tn===de||tn===x)&&(W[ne]=x,xt[Je++]=ne)}return xt}function Dr(W){var de=-1,ne=Array(W.size);return W.forEach(function(Le){ne[++de]=Le}),ne}function Df(W){var de=-1,ne=Array(W.size);return W.forEach(function(Le){ne[++de]=[Le,Le]}),ne}function Vf(W,de,ne){for(var Le=ne-1,Je=W.length;++Le<Je;)if(W[Le]===de)return Le;return-1}function Of(W,de,ne){for(var Le=ne+1;Le--;)if(W[Le]===de)return Le;return Le}function xo(W){return wo(W)?Uf(W):If(W)}function jn(W){return wo(W)?qf(W):Ff(W)}function Gs(W){for(var de=W.length;de--&&$n.test(W.charAt(de)););return de}var Bf=ji(pf);function Uf(W){for(var de=Ni.lastIndex=0;Ni.test(W);)++de;return de}function qf(W){return W.match(Ni)||[]}function zf(W){return W.match(sf)||[]}var Nf=(function W(de){de=de==null?un:Io.defaults(un.Object(),de,Io.pick(un,cf));var ne=de.Array,Le=de.Date,Je=de.Error,xt=de.Function,tn=de.Math,At=de.Object,tl=de.RegExp,Wf=de.String,qn=de.TypeError,Vr=ne.prototype,Yf=xt.prototype,Fo=At.prototype,Or=de["__core-js_shared__"],Br=Yf.toString,St=Fo.hasOwnProperty,Hf=0,Ks=(function(){var e=/[^.]+$/.exec(Or&&Or.keys&&Or.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})(),Ur=Fo.toString,Gf=Br.call(At),Kf=un._,Xf=tl("^"+Br.call(St).replace(Ke,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),qr=Ps?de.Buffer:a,Da=de.Symbol,zr=de.Uint8Array,Xs=qr?qr.allocUnsafe:a,Nr=Hs(At.getPrototypeOf,At),js=At.create,Qs=Fo.propertyIsEnumerable,Wr=Vr.splice,Zs=Da?Da.isConcatSpreadable:a,Ko=Da?Da.iterator:a,to=Da?Da.toStringTag:a,Yr=(function(){try{var e=io(At,"defineProperty");return e({},"",{}),e}catch{}})(),jf=de.clearTimeout!==un.clearTimeout&&de.clearTimeout,Qf=Le&&Le.now!==un.Date.now&&Le.now,Zf=de.setTimeout!==un.setTimeout&&de.setTimeout,Hr=tn.ceil,Gr=tn.floor,nl=At.getOwnPropertySymbols,Jf=qr?qr.isBuffer:a,Js=de.isFinite,em=Vr.join,tm=Hs(At.keys,At),nn=tn.max,mn=tn.min,nm=Le.now,am=de.parseInt,ed=tn.random,om=Vr.reverse,al=io(de,"DataView"),Xo=io(de,"Map"),ol=io(de,"Promise"),ko=io(de,"Set"),jo=io(de,"WeakMap"),Qo=io(At,"create"),Kr=jo&&new jo,So={},rm=lo(al),im=lo(Xo),lm=lo(ol),sm=lo(ko),dm=lo(jo),Xr=Da?Da.prototype:a,Zo=Xr?Xr.valueOf:a,td=Xr?Xr.toString:a;function w(e){if(Wt(e)&&!at(e)&&!(e instanceof pt)){if(e instanceof zn)return e;if(St.call(e,"__wrapped__"))return nu(e)}return new zn(e)}var Co=(function(){function e(){}return function(t){if(!zt(t))return{};if(js)return js(t);e.prototype=t;var o=new e;return e.prototype=a,o}})();function jr(){}function zn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}w.templateSettings={escape:Gt,evaluate:Kt,interpolate:bt,variable:"",imports:{_:w}},w.prototype=jr.prototype,w.prototype.constructor=w,zn.prototype=Co(jr.prototype),zn.prototype.constructor=zn;function pt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=et,this.__views__=[]}function um(){var e=new pt(this.__wrapped__);return e.__actions__=Fn(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Fn(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Fn(this.__views__),e}function cm(){if(this.__filtered__){var e=new pt(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function fm(){var e=this.__wrapped__.value(),t=this.__dir__,o=at(e),l=t<0,p=o?e.length:0,M=F1(0,p,this.__views__),V=M.start,N=M.end,K=N-V,me=l?N:V-1,ve=this.__iteratees__,ge=ve.length,$e=0,Be=mn(K,this.__takeCount__);if(!o||!l&&p==K&&Be==K)return kd(e,this.__actions__);var Ye=[];e:for(;K--&&$e<Be;){me+=t;for(var dt=-1,He=e[me];++dt<ge;){var vt=ve[dt],ht=vt.iteratee,Ln=vt.type,wn=ht(He);if(Ln==Z)He=wn;else if(!wn){if(Ln==Y)continue e;break e}}Ye[$e++]=He}return Ye}pt.prototype=Co(jr.prototype),pt.prototype.constructor=pt;function no(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var l=e[t];this.set(l[0],l[1])}}function mm(){this.__data__=Qo?Qo(null):{},this.size=0}function vm(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function pm(e){var t=this.__data__;if(Qo){var o=t[e];return o===v?a:o}return St.call(t,e)?t[e]:a}function ym(e){var t=this.__data__;return Qo?t[e]!==a:St.call(t,e)}function hm(e,t){var o=this.__data__;return this.size+=this.has(e)?0:1,o[e]=Qo&&t===a?v:t,this}no.prototype.clear=mm,no.prototype.delete=vm,no.prototype.get=pm,no.prototype.has=ym,no.prototype.set=hm;function ya(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var l=e[t];this.set(l[0],l[1])}}function gm(){this.__data__=[],this.size=0}function _m(e){var t=this.__data__,o=Qr(t,e);if(o<0)return!1;var l=t.length-1;return o==l?t.pop():Wr.call(t,o,1),--this.size,!0}function bm(e){var t=this.__data__,o=Qr(t,e);return o<0?a:t[o][1]}function wm(e){return Qr(this.__data__,e)>-1}function xm(e,t){var o=this.__data__,l=Qr(o,e);return l<0?(++this.size,o.push([e,t])):o[l][1]=t,this}ya.prototype.clear=gm,ya.prototype.delete=_m,ya.prototype.get=bm,ya.prototype.has=wm,ya.prototype.set=xm;function ha(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var l=e[t];this.set(l[0],l[1])}}function Im(){this.size=0,this.__data__={hash:new no,map:new(Xo||ya),string:new no}}function Fm(e){var t=di(this,e).delete(e);return this.size-=t?1:0,t}function km(e){return di(this,e).get(e)}function Sm(e){return di(this,e).has(e)}function Cm(e,t){var o=di(this,e),l=o.size;return o.set(e,t),this.size+=o.size==l?0:1,this}ha.prototype.clear=Im,ha.prototype.delete=Fm,ha.prototype.get=km,ha.prototype.has=Sm,ha.prototype.set=Cm;function ao(e){var t=-1,o=e==null?0:e.length;for(this.__data__=new ha;++t<o;)this.add(e[t])}function Mm(e){return this.__data__.set(e,v),this}function $m(e){return this.__data__.has(e)}ao.prototype.add=ao.prototype.push=Mm,ao.prototype.has=$m;function Qn(e){var t=this.__data__=new ya(e);this.size=t.size}function Tm(){this.__data__=new ya,this.size=0}function Pm(e){var t=this.__data__,o=t.delete(e);return this.size=t.size,o}function Em(e){return this.__data__.get(e)}function Am(e){return this.__data__.has(e)}function Lm(e,t){var o=this.__data__;if(o instanceof ya){var l=o.__data__;if(!Xo||l.length<s-1)return l.push([e,t]),this.size=++o.size,this;o=this.__data__=new ha(l)}return o.set(e,t),this.size=o.size,this}Qn.prototype.clear=Tm,Qn.prototype.delete=Pm,Qn.prototype.get=Em,Qn.prototype.has=Am,Qn.prototype.set=Lm;function nd(e,t){var o=at(e),l=!o&&so(e),p=!o&&!l&&qa(e),M=!o&&!l&&!p&&Po(e),V=o||l||p||M,N=V?Zi(e.length,Wf):[],K=N.length;for(var me in e)(t||St.call(e,me))&&!(V&&(me=="length"||p&&(me=="offset"||me=="parent")||M&&(me=="buffer"||me=="byteLength"||me=="byteOffset")||wa(me,K)))&&N.push(me);return N}function ad(e){var t=e.length;return t?e[pl(0,t-1)]:a}function Rm(e,t){return ui(Fn(e),oo(t,0,e.length))}function Dm(e){return ui(Fn(e))}function rl(e,t,o){(o!==a&&!Zn(e[t],o)||o===a&&!(t in e))&&ga(e,t,o)}function Jo(e,t,o){var l=e[t];(!(St.call(e,t)&&Zn(l,o))||o===a&&!(t in e))&&ga(e,t,o)}function Qr(e,t){for(var o=e.length;o--;)if(Zn(e[o][0],t))return o;return-1}function Vm(e,t,o,l){return Va(e,function(p,M,V){t(l,p,o(p),V)}),l}function od(e,t){return e&&la(t,on(t),e)}function Om(e,t){return e&&la(t,Sn(t),e)}function ga(e,t,o){t=="__proto__"&&Yr?Yr(e,t,{configurable:!0,enumerable:!0,value:o,writable:!0}):e[t]=o}function il(e,t){for(var o=-1,l=t.length,p=ne(l),M=e==null;++o<l;)p[o]=M?a:Ul(e,t[o]);return p}function oo(e,t,o){return e===e&&(o!==a&&(e=e<=o?e:o),t!==a&&(e=e>=t?e:t)),e}function Nn(e,t,o,l,p,M){var V,N=t&h,K=t&S,me=t&C;if(o&&(V=p?o(e,l,p,M):o(e)),V!==a)return V;if(!zt(e))return e;var ve=at(e);if(ve){if(V=S1(e),!N)return Fn(e,V)}else{var ge=vn(e),$e=ge==je||ge==rt;if(qa(e))return Md(e,N);if(ge==Ze||ge==ye||$e&&!p){if(V=K||$e?{}:Gd(e),!N)return K?p1(e,Om(V,e)):v1(e,od(V,e))}else{if(!Lt[ge])return p?e:{};V=C1(e,ge,N)}}M||(M=new Qn);var Be=M.get(e);if(Be)return Be;M.set(e,V),xu(e)?e.forEach(function(He){V.add(Nn(He,t,o,He,e,M))}):bu(e)&&e.forEach(function(He,vt){V.set(vt,Nn(He,t,o,vt,e,M))});var Ye=me?K?Sl:kl:K?Sn:on,dt=ve?a:Ye(e);return Un(dt||e,function(He,vt){dt&&(vt=He,He=e[vt]),Jo(V,vt,Nn(He,t,o,vt,e,M))}),V}function Bm(e){var t=on(e);return function(o){return rd(o,e,t)}}function rd(e,t,o){var l=o.length;if(e==null)return!l;for(e=At(e);l--;){var p=o[l],M=t[p],V=e[p];if(V===a&&!(p in e)||!M(V))return!1}return!0}function id(e,t,o){if(typeof e!="function")throw new qn(u);return ir(function(){e.apply(a,o)},t)}function er(e,t,o,l){var p=-1,M=Lr,V=!0,N=e.length,K=[],me=t.length;if(!N)return K;o&&(t=Ut(t,Pn(o))),l?(M=Hi,V=!1):t.length>=s&&(M=Go,V=!1,t=new ao(t));e:for(;++p<N;){var ve=e[p],ge=o==null?ve:o(ve);if(ve=l||ve!==0?ve:0,V&&ge===ge){for(var $e=me;$e--;)if(t[$e]===ge)continue e;K.push(ve)}else M(t,ge,l)||K.push(ve)}return K}var Va=Ad(ia),ld=Ad(sl,!0);function Um(e,t){var o=!0;return Va(e,function(l,p,M){return o=!!t(l,p,M),o}),o}function Zr(e,t,o){for(var l=-1,p=e.length;++l<p;){var M=e[l],V=t(M);if(V!=null&&(N===a?V===V&&!An(V):o(V,N)))var N=V,K=M}return K}function qm(e,t,o,l){var p=e.length;for(o=it(o),o<0&&(o=-o>p?0:p+o),l=l===a||l>p?p:it(l),l<0&&(l+=p),l=o>l?0:Fu(l);o<l;)e[o++]=t;return e}function sd(e,t){var o=[];return Va(e,function(l,p,M){t(l,p,M)&&o.push(l)}),o}function cn(e,t,o,l,p){var M=-1,V=e.length;for(o||(o=$1),p||(p=[]);++M<V;){var N=e[M];t>0&&o(N)?t>1?cn(N,t-1,o,l,p):La(p,N):l||(p[p.length]=N)}return p}var ll=Ld(),dd=Ld(!0);function ia(e,t){return e&&ll(e,t,on)}function sl(e,t){return e&&dd(e,t,on)}function Jr(e,t){return Aa(t,function(o){return xa(e[o])})}function ro(e,t){t=Ba(t,e);for(var o=0,l=t.length;e!=null&&o<l;)e=e[sa(t[o++])];return o&&o==l?e:a}function ud(e,t,o){var l=t(e);return at(e)?l:La(l,o(e))}function _n(e){return e==null?e===a?pe:_t:to&&to in At(e)?I1(e):D1(e)}function dl(e,t){return e>t}function zm(e,t){return e!=null&&St.call(e,t)}function Nm(e,t){return e!=null&&t in At(e)}function Wm(e,t,o){return e>=mn(t,o)&&e<nn(t,o)}function ul(e,t,o){for(var l=o?Hi:Lr,p=e[0].length,M=e.length,V=M,N=ne(M),K=1/0,me=[];V--;){var ve=e[V];V&&t&&(ve=Ut(ve,Pn(t))),K=mn(ve.length,K),N[V]=!o&&(t||p>=120&&ve.length>=120)?new ao(V&&ve):a}ve=e[0];var ge=-1,$e=N[0];e:for(;++ge<p&&me.length<K;){var Be=ve[ge],Ye=t?t(Be):Be;if(Be=o||Be!==0?Be:0,!($e?Go($e,Ye):l(me,Ye,o))){for(V=M;--V;){var dt=N[V];if(!(dt?Go(dt,Ye):l(e[V],Ye,o)))continue e}$e&&$e.push(Ye),me.push(Be)}}return me}function Ym(e,t,o,l){return ia(e,function(p,M,V){t(l,o(p),M,V)}),l}function tr(e,t,o){t=Ba(t,e),e=Qd(e,t);var l=e==null?e:e[sa(Yn(t))];return l==null?a:Tn(l,e,o)}function cd(e){return Wt(e)&&_n(e)==ye}function Hm(e){return Wt(e)&&_n(e)==Re}function Gm(e){return Wt(e)&&_n(e)==he}function nr(e,t,o,l,p){return e===t?!0:e==null||t==null||!Wt(e)&&!Wt(t)?e!==e&&t!==t:Km(e,t,o,l,nr,p)}function Km(e,t,o,l,p,M){var V=at(e),N=at(t),K=V?ce:vn(e),me=N?ce:vn(t);K=K==ye?Ze:K,me=me==ye?Ze:me;var ve=K==Ze,ge=me==Ze,$e=K==me;if($e&&qa(e)){if(!qa(t))return!1;V=!0,ve=!1}if($e&&!ve)return M||(M=new Qn),V||Po(e)?Wd(e,t,o,l,p,M):w1(e,t,K,o,l,p,M);if(!(o&F)){var Be=ve&&St.call(e,"__wrapped__"),Ye=ge&&St.call(t,"__wrapped__");if(Be||Ye){var dt=Be?e.value():e,He=Ye?t.value():t;return M||(M=new Qn),p(dt,He,o,l,M)}}return $e?(M||(M=new Qn),x1(e,t,o,l,p,M)):!1}function Xm(e){return Wt(e)&&vn(e)==st}function cl(e,t,o,l){var p=o.length,M=p,V=!l;if(e==null)return!M;for(e=At(e);p--;){var N=o[p];if(V&&N[2]?N[1]!==e[N[0]]:!(N[0]in e))return!1}for(;++p<M;){N=o[p];var K=N[0],me=e[K],ve=N[1];if(V&&N[2]){if(me===a&&!(K in e))return!1}else{var ge=new Qn;if(l)var $e=l(me,ve,K,e,t,ge);if(!($e===a?nr(ve,me,F|y,l,ge):$e))return!1}}return!0}function fd(e){if(!zt(e)||P1(e))return!1;var t=xa(e)?Xf:Oc;return t.test(lo(e))}function jm(e){return Wt(e)&&_n(e)==nt}function Qm(e){return Wt(e)&&vn(e)==ct}function Zm(e){return Wt(e)&&yi(e.length)&&!!Bt[_n(e)]}function md(e){return typeof e=="function"?e:e==null?Cn:typeof e=="object"?at(e)?yd(e[0],e[1]):pd(e):Ru(e)}function fl(e){if(!rr(e))return tm(e);var t=[];for(var o in At(e))St.call(e,o)&&o!="constructor"&&t.push(o);return t}function Jm(e){if(!zt(e))return R1(e);var t=rr(e),o=[];for(var l in e)l=="constructor"&&(t||!St.call(e,l))||o.push(l);return o}function ml(e,t){return e<t}function vd(e,t){var o=-1,l=kn(e)?ne(e.length):[];return Va(e,function(p,M,V){l[++o]=t(p,M,V)}),l}function pd(e){var t=Ml(e);return t.length==1&&t[0][2]?Xd(t[0][0],t[0][1]):function(o){return o===e||cl(o,e,t)}}function yd(e,t){return Tl(e)&&Kd(t)?Xd(sa(e),t):function(o){var l=Ul(o,e);return l===a&&l===t?ql(o,e):nr(t,l,F|y)}}function ei(e,t,o,l,p){e!==t&&ll(t,function(M,V){if(p||(p=new Qn),zt(M))e1(e,t,V,o,ei,l,p);else{var N=l?l(El(e,V),M,V+"",e,t,p):a;N===a&&(N=M),rl(e,V,N)}},Sn)}function e1(e,t,o,l,p,M,V){var N=El(e,o),K=El(t,o),me=V.get(K);if(me){rl(e,o,me);return}var ve=M?M(N,K,o+"",e,t,V):a,ge=ve===a;if(ge){var $e=at(K),Be=!$e&&qa(K),Ye=!$e&&!Be&&Po(K);ve=K,$e||Be||Ye?at(N)?ve=N:Xt(N)?ve=Fn(N):Be?(ge=!1,ve=Md(K,!0)):Ye?(ge=!1,ve=$d(K,!0)):ve=[]:lr(K)||so(K)?(ve=N,so(N)?ve=ku(N):(!zt(N)||xa(N))&&(ve=Gd(K))):ge=!1}ge&&(V.set(K,ve),p(ve,K,l,M,V),V.delete(K)),rl(e,o,ve)}function hd(e,t){var o=e.length;if(o)return t+=t<0?o:0,wa(t,o)?e[t]:a}function gd(e,t,o){t.length?t=Ut(t,function(M){return at(M)?function(V){return ro(V,M.length===1?M[0]:M)}:M}):t=[Cn];var l=-1;t=Ut(t,Pn(We()));var p=vd(e,function(M,V,N){var K=Ut(t,function(me){return me(M)});return{criteria:K,index:++l,value:M}});return Cf(p,function(M,V){return m1(M,V,o)})}function t1(e,t){return _d(e,t,function(o,l){return ql(e,l)})}function _d(e,t,o){for(var l=-1,p=t.length,M={};++l<p;){var V=t[l],N=ro(e,V);o(N,V)&&ar(M,Ba(V,e),N)}return M}function n1(e){return function(t){return ro(t,e)}}function vl(e,t,o,l){var p=l?Sf:bo,M=-1,V=t.length,N=e;for(e===t&&(t=Fn(t)),o&&(N=Ut(e,Pn(o)));++M<V;)for(var K=0,me=t[M],ve=o?o(me):me;(K=p(N,ve,K,l))>-1;)N!==e&&Wr.call(N,K,1),Wr.call(e,K,1);return e}function bd(e,t){for(var o=e?t.length:0,l=o-1;o--;){var p=t[o];if(o==l||p!==M){var M=p;wa(p)?Wr.call(e,p,1):gl(e,p)}}return e}function pl(e,t){return e+Gr(ed()*(t-e+1))}function a1(e,t,o,l){for(var p=-1,M=nn(Hr((t-e)/(o||1)),0),V=ne(M);M--;)V[l?M:++p]=e,e+=o;return V}function yl(e,t){var o="";if(!e||t<1||t>Ce)return o;do t%2&&(o+=e),t=Gr(t/2),t&&(e+=e);while(t);return o}function ft(e,t){return Al(jd(e,t,Cn),e+"")}function o1(e){return ad(Eo(e))}function r1(e,t){var o=Eo(e);return ui(o,oo(t,0,o.length))}function ar(e,t,o,l){if(!zt(e))return e;t=Ba(t,e);for(var p=-1,M=t.length,V=M-1,N=e;N!=null&&++p<M;){var K=sa(t[p]),me=o;if(K==="__proto__"||K==="constructor"||K==="prototype")return e;if(p!=V){var ve=N[K];me=l?l(ve,K,N):a,me===a&&(me=zt(ve)?ve:wa(t[p+1])?[]:{})}Jo(N,K,me),N=N[K]}return e}var wd=Kr?function(e,t){return Kr.set(e,t),e}:Cn,i1=Yr?function(e,t){return Yr(e,"toString",{configurable:!0,enumerable:!1,value:Nl(t),writable:!0})}:Cn;function l1(e){return ui(Eo(e))}function Wn(e,t,o){var l=-1,p=e.length;t<0&&(t=-t>p?0:p+t),o=o>p?p:o,o<0&&(o+=p),p=t>o?0:o-t>>>0,t>>>=0;for(var M=ne(p);++l<p;)M[l]=e[l+t];return M}function s1(e,t){var o;return Va(e,function(l,p,M){return o=t(l,p,M),!o}),!!o}function ti(e,t,o){var l=0,p=e==null?l:e.length;if(typeof t=="number"&&t===t&&p<=tt){for(;l<p;){var M=l+p>>>1,V=e[M];V!==null&&!An(V)&&(o?V<=t:V<t)?l=M+1:p=M}return p}return hl(e,t,Cn,o)}function hl(e,t,o,l){var p=0,M=e==null?0:e.length;if(M===0)return 0;t=o(t);for(var V=t!==t,N=t===null,K=An(t),me=t===a;p<M;){var ve=Gr((p+M)/2),ge=o(e[ve]),$e=ge!==a,Be=ge===null,Ye=ge===ge,dt=An(ge);if(V)var He=l||Ye;else me?He=Ye&&(l||$e):N?He=Ye&&$e&&(l||!Be):K?He=Ye&&$e&&!Be&&(l||!dt):Be||dt?He=!1:He=l?ge<=t:ge<t;He?p=ve+1:M=ve}return mn(M,be)}function xd(e,t){for(var o=-1,l=e.length,p=0,M=[];++o<l;){var V=e[o],N=t?t(V):V;if(!o||!Zn(N,K)){var K=N;M[p++]=V===0?0:V}}return M}function Id(e){return typeof e=="number"?e:An(e)?Fe:+e}function En(e){if(typeof e=="string")return e;if(at(e))return Ut(e,En)+"";if(An(e))return td?td.call(e):"";var t=e+"";return t=="0"&&1/e==-ae?"-0":t}function Oa(e,t,o){var l=-1,p=Lr,M=e.length,V=!0,N=[],K=N;if(o)V=!1,p=Hi;else if(M>=s){var me=t?null:_1(e);if(me)return Dr(me);V=!1,p=Go,K=new ao}else K=t?[]:N;e:for(;++l<M;){var ve=e[l],ge=t?t(ve):ve;if(ve=o||ve!==0?ve:0,V&&ge===ge){for(var $e=K.length;$e--;)if(K[$e]===ge)continue e;t&&K.push(ge),N.push(ve)}else p(K,ge,o)||(K!==N&&K.push(ge),N.push(ve))}return N}function gl(e,t){return t=Ba(t,e),e=Qd(e,t),e==null||delete e[sa(Yn(t))]}function Fd(e,t,o,l){return ar(e,t,o(ro(e,t)),l)}function ni(e,t,o,l){for(var p=e.length,M=l?p:-1;(l?M--:++M<p)&&t(e[M],M,e););return o?Wn(e,l?0:M,l?M+1:p):Wn(e,l?M+1:0,l?p:M)}function kd(e,t){var o=e;return o instanceof pt&&(o=o.value()),Gi(t,function(l,p){return p.func.apply(p.thisArg,La([l],p.args))},o)}function _l(e,t,o){var l=e.length;if(l<2)return l?Oa(e[0]):[];for(var p=-1,M=ne(l);++p<l;)for(var V=e[p],N=-1;++N<l;)N!=p&&(M[p]=er(M[p]||V,e[N],t,o));return Oa(cn(M,1),t,o)}function Sd(e,t,o){for(var l=-1,p=e.length,M=t.length,V={};++l<p;){var N=l<M?t[l]:a;o(V,e[l],N)}return V}function bl(e){return Xt(e)?e:[]}function wl(e){return typeof e=="function"?e:Cn}function Ba(e,t){return at(e)?e:Tl(e,t)?[e]:tu(Ft(e))}var d1=ft;function Ua(e,t,o){var l=e.length;return o=o===a?l:o,!t&&o>=l?e:Wn(e,t,o)}var Cd=jf||function(e){return un.clearTimeout(e)};function Md(e,t){if(t)return e.slice();var o=e.length,l=Xs?Xs(o):new e.constructor(o);return e.copy(l),l}function xl(e){var t=new e.constructor(e.byteLength);return new zr(t).set(new zr(e)),t}function u1(e,t){var o=t?xl(e.buffer):e.buffer;return new e.constructor(o,e.byteOffset,e.byteLength)}function c1(e){var t=new e.constructor(e.source,cs.exec(e));return t.lastIndex=e.lastIndex,t}function f1(e){return Zo?At(Zo.call(e)):{}}function $d(e,t){var o=t?xl(e.buffer):e.buffer;return new e.constructor(o,e.byteOffset,e.length)}function Td(e,t){if(e!==t){var o=e!==a,l=e===null,p=e===e,M=An(e),V=t!==a,N=t===null,K=t===t,me=An(t);if(!N&&!me&&!M&&e>t||M&&V&&K&&!N&&!me||l&&V&&K||!o&&K||!p)return 1;if(!l&&!M&&!me&&e<t||me&&o&&p&&!l&&!M||N&&o&&p||!V&&p||!K)return-1}return 0}function m1(e,t,o){for(var l=-1,p=e.criteria,M=t.criteria,V=p.length,N=o.length;++l<V;){var K=Td(p[l],M[l]);if(K){if(l>=N)return K;var me=o[l];return K*(me=="desc"?-1:1)}}return e.index-t.index}function Pd(e,t,o,l){for(var p=-1,M=e.length,V=o.length,N=-1,K=t.length,me=nn(M-V,0),ve=ne(K+me),ge=!l;++N<K;)ve[N]=t[N];for(;++p<V;)(ge||p<M)&&(ve[o[p]]=e[p]);for(;me--;)ve[N++]=e[p++];return ve}function Ed(e,t,o,l){for(var p=-1,M=e.length,V=-1,N=o.length,K=-1,me=t.length,ve=nn(M-N,0),ge=ne(ve+me),$e=!l;++p<ve;)ge[p]=e[p];for(var Be=p;++K<me;)ge[Be+K]=t[K];for(;++V<N;)($e||p<M)&&(ge[Be+o[V]]=e[p++]);return ge}function Fn(e,t){var o=-1,l=e.length;for(t||(t=ne(l));++o<l;)t[o]=e[o];return t}function la(e,t,o,l){var p=!o;o||(o={});for(var M=-1,V=t.length;++M<V;){var N=t[M],K=l?l(o[N],e[N],N,o,e):a;K===a&&(K=e[N]),p?ga(o,N,K):Jo(o,N,K)}return o}function v1(e,t){return la(e,$l(e),t)}function p1(e,t){return la(e,Yd(e),t)}function ai(e,t){return function(o,l){var p=at(o)?bf:Vm,M=t?t():{};return p(o,e,We(l,2),M)}}function Mo(e){return ft(function(t,o){var l=-1,p=o.length,M=p>1?o[p-1]:a,V=p>2?o[2]:a;for(M=e.length>3&&typeof M=="function"?(p--,M):a,V&&bn(o[0],o[1],V)&&(M=p<3?a:M,p=1),t=At(t);++l<p;){var N=o[l];N&&e(t,N,l,M)}return t})}function Ad(e,t){return function(o,l){if(o==null)return o;if(!kn(o))return e(o,l);for(var p=o.length,M=t?p:-1,V=At(o);(t?M--:++M<p)&&l(V[M],M,V)!==!1;);return o}}function Ld(e){return function(t,o,l){for(var p=-1,M=At(t),V=l(t),N=V.length;N--;){var K=V[e?N:++p];if(o(M[K],K,M)===!1)break}return t}}function y1(e,t,o){var l=t&$,p=or(e);function M(){var V=this&&this!==un&&this instanceof M?p:e;return V.apply(l?o:this,arguments)}return M}function Rd(e){return function(t){t=Ft(t);var o=wo(t)?jn(t):a,l=o?o[0]:t.charAt(0),p=o?Ua(o,1).join(""):t.slice(1);return l[e]()+p}}function $o(e){return function(t){return Gi(Au(Eu(t).replace(rf,"")),e,"")}}function or(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var o=Co(e.prototype),l=e.apply(o,t);return zt(l)?l:o}}function h1(e,t,o){var l=or(e);function p(){for(var M=arguments.length,V=ne(M),N=M,K=To(p);N--;)V[N]=arguments[N];var me=M<3&&V[0]!==K&&V[M-1]!==K?[]:Ra(V,K);if(M-=me.length,M<o)return Ud(e,t,oi,p.placeholder,a,V,me,a,a,o-M);var ve=this&&this!==un&&this instanceof p?l:e;return Tn(ve,this,V)}return p}function Dd(e){return function(t,o,l){var p=At(t);if(!kn(t)){var M=We(o,3);t=on(t),o=function(N){return M(p[N],N,p)}}var V=e(t,o,l);return V>-1?p[M?t[V]:V]:a}}function Vd(e){return ba(function(t){var o=t.length,l=o,p=zn.prototype.thru;for(e&&t.reverse();l--;){var M=t[l];if(typeof M!="function")throw new qn(u);if(p&&!V&&si(M)=="wrapper")var V=new zn([],!0)}for(l=V?l:o;++l<o;){M=t[l];var N=si(M),K=N=="wrapper"?Cl(M):a;K&&Pl(K[0])&&K[1]==(G|b|H|j)&&!K[4].length&&K[9]==1?V=V[si(K[0])].apply(V,K[3]):V=M.length==1&&Pl(M)?V[N]():V.thru(M)}return function(){var me=arguments,ve=me[0];if(V&&me.length==1&&at(ve))return V.plant(ve).value();for(var ge=0,$e=o?t[ge].apply(this,me):ve;++ge<o;)$e=t[ge].call(this,$e);return $e}})}function oi(e,t,o,l,p,M,V,N,K,me){var ve=t&G,ge=t&$,$e=t&D,Be=t&(b|E),Ye=t&q,dt=$e?a:or(e);function He(){for(var vt=arguments.length,ht=ne(vt),Ln=vt;Ln--;)ht[Ln]=arguments[Ln];if(Be)var wn=To(He),Rn=$f(ht,wn);if(l&&(ht=Pd(ht,l,p,Be)),M&&(ht=Ed(ht,M,V,Be)),vt-=Rn,Be&&vt<me){var jt=Ra(ht,wn);return Ud(e,t,oi,He.placeholder,o,ht,jt,N,K,me-vt)}var Jn=ge?o:this,Fa=$e?Jn[e]:e;return vt=ht.length,N?ht=V1(ht,N):Ye&&vt>1&&ht.reverse(),ve&&K<vt&&(ht.length=K),this&&this!==un&&this instanceof He&&(Fa=dt||or(Fa)),Fa.apply(Jn,ht)}return He}function Od(e,t){return function(o,l){return Ym(o,e,t(l),{})}}function ri(e,t){return function(o,l){var p;if(o===a&&l===a)return t;if(o!==a&&(p=o),l!==a){if(p===a)return l;typeof o=="string"||typeof l=="string"?(o=En(o),l=En(l)):(o=Id(o),l=Id(l)),p=e(o,l)}return p}}function Il(e){return ba(function(t){return t=Ut(t,Pn(We())),ft(function(o){var l=this;return e(t,function(p){return Tn(p,l,o)})})})}function ii(e,t){t=t===a?" ":En(t);var o=t.length;if(o<2)return o?yl(t,e):t;var l=yl(t,Hr(e/xo(t)));return wo(t)?Ua(jn(l),0,e).join(""):l.slice(0,e)}function g1(e,t,o,l){var p=t&$,M=or(e);function V(){for(var N=-1,K=arguments.length,me=-1,ve=l.length,ge=ne(ve+K),$e=this&&this!==un&&this instanceof V?M:e;++me<ve;)ge[me]=l[me];for(;K--;)ge[me++]=arguments[++N];return Tn($e,p?o:this,ge)}return V}function Bd(e){return function(t,o,l){return l&&typeof l!="number"&&bn(t,o,l)&&(o=l=a),t=Ia(t),o===a?(o=t,t=0):o=Ia(o),l=l===a?t<o?1:-1:Ia(l),a1(t,o,l,e)}}function li(e){return function(t,o){return typeof t=="string"&&typeof o=="string"||(t=Hn(t),o=Hn(o)),e(t,o)}}function Ud(e,t,o,l,p,M,V,N,K,me){var ve=t&b,ge=ve?V:a,$e=ve?a:V,Be=ve?M:a,Ye=ve?a:M;t|=ve?H:z,t&=~(ve?z:H),t&B||(t&=-4);var dt=[e,t,p,Be,ge,Ye,$e,N,K,me],He=o.apply(a,dt);return Pl(e)&&Zd(He,dt),He.placeholder=l,Jd(He,e,t)}function Fl(e){var t=tn[e];return function(o,l){if(o=Hn(o),l=l==null?0:mn(it(l),292),l&&Js(o)){var p=(Ft(o)+"e").split("e"),M=t(p[0]+"e"+(+p[1]+l));return p=(Ft(M)+"e").split("e"),+(p[0]+"e"+(+p[1]-l))}return t(o)}}var _1=ko&&1/Dr(new ko([,-0]))[1]==ae?function(e){return new ko(e)}:Hl;function qd(e){return function(t){var o=vn(t);return o==st?el(t):o==ct?Df(t):Mf(t,e(t))}}function _a(e,t,o,l,p,M,V,N){var K=t&D;if(!K&&typeof e!="function")throw new qn(u);var me=l?l.length:0;if(me||(t&=-97,l=p=a),V=V===a?V:nn(it(V),0),N=N===a?N:it(N),me-=p?p.length:0,t&z){var ve=l,ge=p;l=p=a}var $e=K?a:Cl(e),Be=[e,t,o,l,p,ve,ge,M,V,N];if($e&&L1(Be,$e),e=Be[0],t=Be[1],o=Be[2],l=Be[3],p=Be[4],N=Be[9]=Be[9]===a?K?0:e.length:nn(Be[9]-me,0),!N&&t&(b|E)&&(t&=-25),!t||t==$)var Ye=y1(e,t,o);else t==b||t==E?Ye=h1(e,t,N):(t==H||t==($|H))&&!p.length?Ye=g1(e,t,o,l):Ye=oi.apply(a,Be);var dt=$e?wd:Zd;return Jd(dt(Ye,Be),e,t)}function zd(e,t,o,l){return e===a||Zn(e,Fo[o])&&!St.call(l,o)?t:e}function Nd(e,t,o,l,p,M){return zt(e)&&zt(t)&&(M.set(t,e),ei(e,t,a,Nd,M),M.delete(t)),e}function b1(e){return lr(e)?a:e}function Wd(e,t,o,l,p,M){var V=o&F,N=e.length,K=t.length;if(N!=K&&!(V&&K>N))return!1;var me=M.get(e),ve=M.get(t);if(me&&ve)return me==t&&ve==e;var ge=-1,$e=!0,Be=o&y?new ao:a;for(M.set(e,t),M.set(t,e);++ge<N;){var Ye=e[ge],dt=t[ge];if(l)var He=V?l(dt,Ye,ge,t,e,M):l(Ye,dt,ge,e,t,M);if(He!==a){if(He)continue;$e=!1;break}if(Be){if(!Ki(t,function(vt,ht){if(!Go(Be,ht)&&(Ye===vt||p(Ye,vt,o,l,M)))return Be.push(ht)})){$e=!1;break}}else if(!(Ye===dt||p(Ye,dt,o,l,M))){$e=!1;break}}return M.delete(e),M.delete(t),$e}function w1(e,t,o,l,p,M,V){switch(o){case ze:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Re:return!(e.byteLength!=t.byteLength||!M(new zr(e),new zr(t)));case te:case he:case mt:return Zn(+e,+t);case lt:return e.name==t.name&&e.message==t.message;case nt:case Vt:return e==t+"";case st:var N=el;case ct:var K=l&F;if(N||(N=Dr),e.size!=t.size&&!K)return!1;var me=V.get(e);if(me)return me==t;l|=y,V.set(e,t);var ve=Wd(N(e),N(t),l,p,M,V);return V.delete(e),ve;case gn:if(Zo)return Zo.call(e)==Zo.call(t)}return!1}function x1(e,t,o,l,p,M){var V=o&F,N=kl(e),K=N.length,me=kl(t),ve=me.length;if(K!=ve&&!V)return!1;for(var ge=K;ge--;){var $e=N[ge];if(!(V?$e in t:St.call(t,$e)))return!1}var Be=M.get(e),Ye=M.get(t);if(Be&&Ye)return Be==t&&Ye==e;var dt=!0;M.set(e,t),M.set(t,e);for(var He=V;++ge<K;){$e=N[ge];var vt=e[$e],ht=t[$e];if(l)var Ln=V?l(ht,vt,$e,t,e,M):l(vt,ht,$e,e,t,M);if(!(Ln===a?vt===ht||p(vt,ht,o,l,M):Ln)){dt=!1;break}He||(He=$e=="constructor")}if(dt&&!He){var wn=e.constructor,Rn=t.constructor;wn!=Rn&&"constructor"in e&&"constructor"in t&&!(typeof wn=="function"&&wn instanceof wn&&typeof Rn=="function"&&Rn instanceof Rn)&&(dt=!1)}return M.delete(e),M.delete(t),dt}function ba(e){return Al(jd(e,a,ru),e+"")}function kl(e){return ud(e,on,$l)}function Sl(e){return ud(e,Sn,Yd)}var Cl=Kr?function(e){return Kr.get(e)}:Hl;function si(e){for(var t=e.name+"",o=So[t],l=St.call(So,t)?o.length:0;l--;){var p=o[l],M=p.func;if(M==null||M==e)return p.name}return t}function To(e){var t=St.call(w,"placeholder")?w:e;return t.placeholder}function We(){var e=w.iteratee||Wl;return e=e===Wl?md:e,arguments.length?e(arguments[0],arguments[1]):e}function di(e,t){var o=e.__data__;return T1(t)?o[typeof t=="string"?"string":"hash"]:o.map}function Ml(e){for(var t=on(e),o=t.length;o--;){var l=t[o],p=e[l];t[o]=[l,p,Kd(p)]}return t}function io(e,t){var o=Af(e,t);return fd(o)?o:a}function I1(e){var t=St.call(e,to),o=e[to];try{e[to]=a;var l=!0}catch{}var p=Ur.call(e);return l&&(t?e[to]=o:delete e[to]),p}var $l=nl?function(e){return e==null?[]:(e=At(e),Aa(nl(e),function(t){return Qs.call(e,t)}))}:Gl,Yd=nl?function(e){for(var t=[];e;)La(t,$l(e)),e=Nr(e);return t}:Gl,vn=_n;(al&&vn(new al(new ArrayBuffer(1)))!=ze||Xo&&vn(new Xo)!=st||ol&&vn(ol.resolve())!=Mt||ko&&vn(new ko)!=ct||jo&&vn(new jo)!=re)&&(vn=function(e){var t=_n(e),o=t==Ze?e.constructor:a,l=o?lo(o):"";if(l)switch(l){case rm:return ze;case im:return st;case lm:return Mt;case sm:return ct;case dm:return re}return t});function F1(e,t,o){for(var l=-1,p=o.length;++l<p;){var M=o[l],V=M.size;switch(M.type){case"drop":e+=V;break;case"dropRight":t-=V;break;case"take":t=mn(t,e+V);break;case"takeRight":e=nn(e,t-V);break}}return{start:e,end:t}}function k1(e){var t=e.match(Di);return t?t[1].split(Vi):[]}function Hd(e,t,o){t=Ba(t,e);for(var l=-1,p=t.length,M=!1;++l<p;){var V=sa(t[l]);if(!(M=e!=null&&o(e,V)))break;e=e[V]}return M||++l!=p?M:(p=e==null?0:e.length,!!p&&yi(p)&&wa(V,p)&&(at(e)||so(e)))}function S1(e){var t=e.length,o=new e.constructor(t);return t&&typeof e[0]=="string"&&St.call(e,"index")&&(o.index=e.index,o.input=e.input),o}function Gd(e){return typeof e.constructor=="function"&&!rr(e)?Co(Nr(e)):{}}function C1(e,t,o){var l=e.constructor;switch(t){case Re:return xl(e);case te:case he:return new l(+e);case ze:return u1(e,o);case qt:case gt:case Ot:case oe:case Ve:case $t:case ln:case Jt:case sn:return $d(e,o);case st:return new l;case mt:case Vt:return new l(e);case nt:return c1(e);case ct:return new l;case gn:return f1(e)}}function M1(e,t){var o=t.length;if(!o)return e;var l=o-1;return t[l]=(o>1?"& ":"")+t[l],t=t.join(o>2?", ":" "),e.replace(Ja,`{
2 /* [wrapped with `+t+`] */
3 `)}function $1(e){return at(e)||so(e)||!!(Zs&&e&&e[Zs])}function wa(e,t){var o=typeof e;return t=t??Ce,!!t&&(o=="number"||o!="symbol"&&Uc.test(e))&&e>-1&&e%1==0&&e<t}function bn(e,t,o){if(!zt(o))return!1;var l=typeof t;return(l=="number"?kn(o)&&wa(t,o.length):l=="string"&&t in o)?Zn(o[t],e):!1}function Tl(e,t){if(at(e))return!1;var o=typeof e;return o=="number"||o=="symbol"||o=="boolean"||e==null||An(e)?!0:_e.test(e)||!X.test(e)||t!=null&&e in At(t)}function T1(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Pl(e){var t=si(e),o=w[t];if(typeof o!="function"||!(t in pt.prototype))return!1;if(e===o)return!0;var l=Cl(o);return!!l&&e===l[0]}function P1(e){return!!Ks&&Ks in e}var E1=Or?xa:Kl;function rr(e){var t=e&&e.constructor,o=typeof t=="function"&&t.prototype||Fo;return e===o}function Kd(e){return e===e&&!zt(e)}function Xd(e,t){return function(o){return o==null?!1:o[e]===t&&(t!==a||e in At(o))}}function A1(e){var t=vi(e,function(l){return o.size===P&&o.clear(),l}),o=t.cache;return t}function L1(e,t){var o=e[1],l=t[1],p=o|l,M=p<($|D|G),V=l==G&&o==b||l==G&&o==j&&e[7].length<=t[8]||l==(G|j)&&t[7].length<=t[8]&&o==b;if(!(M||V))return e;l&$&&(e[2]=t[2],p|=o&$?0:B);var N=t[3];if(N){var K=e[3];e[3]=K?Pd(K,N,t[4]):N,e[4]=K?Ra(e[3],x):t[4]}return N=t[5],N&&(K=e[5],e[5]=K?Ed(K,N,t[6]):N,e[6]=K?Ra(e[5],x):t[6]),N=t[7],N&&(e[7]=N),l&G&&(e[8]=e[8]==null?t[8]:mn(e[8],t[8])),e[9]==null&&(e[9]=t[9]),e[0]=t[0],e[1]=p,e}function R1(e){var t=[];if(e!=null)for(var o in At(e))t.push(o);return t}function D1(e){return Ur.call(e)}function jd(e,t,o){return t=nn(t===a?e.length-1:t,0),function(){for(var l=arguments,p=-1,M=nn(l.length-t,0),V=ne(M);++p<M;)V[p]=l[t+p];p=-1;for(var N=ne(t+1);++p<t;)N[p]=l[p];return N[t]=o(V),Tn(e,this,N)}}function Qd(e,t){return t.length<2?e:ro(e,Wn(t,0,-1))}function V1(e,t){for(var o=e.length,l=mn(t.length,o),p=Fn(e);l--;){var M=t[l];e[l]=wa(M,o)?p[M]:a}return e}function El(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var Zd=eu(wd),ir=Zf||function(e,t){return un.setTimeout(e,t)},Al=eu(i1);function Jd(e,t,o){var l=t+"";return Al(e,M1(l,O1(k1(l),o)))}function eu(e){var t=0,o=0;return function(){var l=nm(),p=R-(l-o);if(o=l,p>0){if(++t>=L)return arguments[0]}else t=0;return e.apply(a,arguments)}}function ui(e,t){var o=-1,l=e.length,p=l-1;for(t=t===a?l:t;++o<t;){var M=pl(o,p),V=e[M];e[M]=e[o],e[o]=V}return e.length=t,e}var tu=A1(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Ge,function(o,l,p,M){t.push(p?M.replace(Lc,"$1"):l||o)}),t});function sa(e){if(typeof e=="string"||An(e))return e;var t=e+"";return t=="0"&&1/e==-ae?"-0":t}function lo(e){if(e!=null){try{return Br.call(e)}catch{}try{return e+""}catch{}}return""}function O1(e,t){return Un(J,function(o){var l="_."+o[0];t&o[1]&&!Lr(e,l)&&e.push(l)}),e.sort()}function nu(e){if(e instanceof pt)return e.clone();var t=new zn(e.__wrapped__,e.__chain__);return t.__actions__=Fn(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function B1(e,t,o){(o?bn(e,t,o):t===a)?t=1:t=nn(it(t),0);var l=e==null?0:e.length;if(!l||t<1)return[];for(var p=0,M=0,V=ne(Hr(l/t));p<l;)V[M++]=Wn(e,p,p+=t);return V}function U1(e){for(var t=-1,o=e==null?0:e.length,l=0,p=[];++t<o;){var M=e[t];M&&(p[l++]=M)}return p}function q1(){var e=arguments.length;if(!e)return[];for(var t=ne(e-1),o=arguments[0],l=e;l--;)t[l-1]=arguments[l];return La(at(o)?Fn(o):[o],cn(t,1))}var z1=ft(function(e,t){return Xt(e)?er(e,cn(t,1,Xt,!0)):[]}),N1=ft(function(e,t){var o=Yn(t);return Xt(o)&&(o=a),Xt(e)?er(e,cn(t,1,Xt,!0),We(o,2)):[]}),W1=ft(function(e,t){var o=Yn(t);return Xt(o)&&(o=a),Xt(e)?er(e,cn(t,1,Xt,!0),a,o):[]});function Y1(e,t,o){var l=e==null?0:e.length;return l?(t=o||t===a?1:it(t),Wn(e,t<0?0:t,l)):[]}function H1(e,t,o){var l=e==null?0:e.length;return l?(t=o||t===a?1:it(t),t=l-t,Wn(e,0,t<0?0:t)):[]}function G1(e,t){return e&&e.length?ni(e,We(t,3),!0,!0):[]}function K1(e,t){return e&&e.length?ni(e,We(t,3),!0):[]}function X1(e,t,o,l){var p=e==null?0:e.length;return p?(o&&typeof o!="number"&&bn(e,t,o)&&(o=0,l=p),qm(e,t,o,l)):[]}function au(e,t,o){var l=e==null?0:e.length;if(!l)return-1;var p=o==null?0:it(o);return p<0&&(p=nn(l+p,0)),Rr(e,We(t,3),p)}function ou(e,t,o){var l=e==null?0:e.length;if(!l)return-1;var p=l-1;return o!==a&&(p=it(o),p=o<0?nn(l+p,0):mn(p,l-1)),Rr(e,We(t,3),p,!0)}function ru(e){var t=e==null?0:e.length;return t?cn(e,1):[]}function j1(e){var t=e==null?0:e.length;return t?cn(e,ae):[]}function Q1(e,t){var o=e==null?0:e.length;return o?(t=t===a?1:it(t),cn(e,t)):[]}function Z1(e){for(var t=-1,o=e==null?0:e.length,l={};++t<o;){var p=e[t];l[p[0]]=p[1]}return l}function iu(e){return e&&e.length?e[0]:a}function J1(e,t,o){var l=e==null?0:e.length;if(!l)return-1;var p=o==null?0:it(o);return p<0&&(p=nn(l+p,0)),bo(e,t,p)}function ev(e){var t=e==null?0:e.length;return t?Wn(e,0,-1):[]}var tv=ft(function(e){var t=Ut(e,bl);return t.length&&t[0]===e[0]?ul(t):[]}),nv=ft(function(e){var t=Yn(e),o=Ut(e,bl);return t===Yn(o)?t=a:o.pop(),o.length&&o[0]===e[0]?ul(o,We(t,2)):[]}),av=ft(function(e){var t=Yn(e),o=Ut(e,bl);return t=typeof t=="function"?t:a,t&&o.pop(),o.length&&o[0]===e[0]?ul(o,a,t):[]});function ov(e,t){return e==null?"":em.call(e,t)}function Yn(e){var t=e==null?0:e.length;return t?e[t-1]:a}function rv(e,t,o){var l=e==null?0:e.length;if(!l)return-1;var p=l;return o!==a&&(p=it(o),p=p<0?nn(l+p,0):mn(p,l-1)),t===t?Of(e,t,p):Rr(e,Us,p,!0)}function iv(e,t){return e&&e.length?hd(e,it(t)):a}var lv=ft(lu);function lu(e,t){return e&&e.length&&t&&t.length?vl(e,t):e}function sv(e,t,o){return e&&e.length&&t&&t.length?vl(e,t,We(o,2)):e}function dv(e,t,o){return e&&e.length&&t&&t.length?vl(e,t,a,o):e}var uv=ba(function(e,t){var o=e==null?0:e.length,l=il(e,t);return bd(e,Ut(t,function(p){return wa(p,o)?+p:p}).sort(Td)),l});function cv(e,t){var o=[];if(!(e&&e.length))return o;var l=-1,p=[],M=e.length;for(t=We(t,3);++l<M;){var V=e[l];t(V,l,e)&&(o.push(V),p.push(l))}return bd(e,p),o}function Ll(e){return e==null?e:om.call(e)}function fv(e,t,o){var l=e==null?0:e.length;return l?(o&&typeof o!="number"&&bn(e,t,o)?(t=0,o=l):(t=t==null?0:it(t),o=o===a?l:it(o)),Wn(e,t,o)):[]}function mv(e,t){return ti(e,t)}function vv(e,t,o){return hl(e,t,We(o,2))}function pv(e,t){var o=e==null?0:e.length;if(o){var l=ti(e,t);if(l<o&&Zn(e[l],t))return l}return-1}function yv(e,t){return ti(e,t,!0)}function hv(e,t,o){return hl(e,t,We(o,2),!0)}function gv(e,t){var o=e==null?0:e.length;if(o){var l=ti(e,t,!0)-1;if(Zn(e[l],t))return l}return-1}function _v(e){return e&&e.length?xd(e):[]}function bv(e,t){return e&&e.length?xd(e,We(t,2)):[]}function wv(e){var t=e==null?0:e.length;return t?Wn(e,1,t):[]}function xv(e,t,o){return e&&e.length?(t=o||t===a?1:it(t),Wn(e,0,t<0?0:t)):[]}function Iv(e,t,o){var l=e==null?0:e.length;return l?(t=o||t===a?1:it(t),t=l-t,Wn(e,t<0?0:t,l)):[]}function Fv(e,t){return e&&e.length?ni(e,We(t,3),!1,!0):[]}function kv(e,t){return e&&e.length?ni(e,We(t,3)):[]}var Sv=ft(function(e){return Oa(cn(e,1,Xt,!0))}),Cv=ft(function(e){var t=Yn(e);return Xt(t)&&(t=a),Oa(cn(e,1,Xt,!0),We(t,2))}),Mv=ft(function(e){var t=Yn(e);return t=typeof t=="function"?t:a,Oa(cn(e,1,Xt,!0),a,t)});function $v(e){return e&&e.length?Oa(e):[]}function Tv(e,t){return e&&e.length?Oa(e,We(t,2)):[]}function Pv(e,t){return t=typeof t=="function"?t:a,e&&e.length?Oa(e,a,t):[]}function Rl(e){if(!(e&&e.length))return[];var t=0;return e=Aa(e,function(o){if(Xt(o))return t=nn(o.length,t),!0}),Zi(t,function(o){return Ut(e,Xi(o))})}function su(e,t){if(!(e&&e.length))return[];var o=Rl(e);return t==null?o:Ut(o,function(l){return Tn(t,a,l)})}var Ev=ft(function(e,t){return Xt(e)?er(e,t):[]}),Av=ft(function(e){return _l(Aa(e,Xt))}),Lv=ft(function(e){var t=Yn(e);return Xt(t)&&(t=a),_l(Aa(e,Xt),We(t,2))}),Rv=ft(function(e){var t=Yn(e);return t=typeof t=="function"?t:a,_l(Aa(e,Xt),a,t)}),Dv=ft(Rl);function Vv(e,t){return Sd(e||[],t||[],Jo)}function Ov(e,t){return Sd(e||[],t||[],ar)}var Bv=ft(function(e){var t=e.length,o=t>1?e[t-1]:a;return o=typeof o=="function"?(e.pop(),o):a,su(e,o)});function du(e){var t=w(e);return t.__chain__=!0,t}function Uv(e,t){return t(e),e}function ci(e,t){return t(e)}var qv=ba(function(e){var t=e.length,o=t?e[0]:0,l=this.__wrapped__,p=function(M){return il(M,e)};return t>1||this.__actions__.length||!(l instanceof pt)||!wa(o)?this.thru(p):(l=l.slice(o,+o+(t?1:0)),l.__actions__.push({func:ci,args:[p],thisArg:a}),new zn(l,this.__chain__).thru(function(M){return t&&!M.length&&M.push(a),M}))});function zv(){return du(this)}function Nv(){return new zn(this.value(),this.__chain__)}function Wv(){this.__values__===a&&(this.__values__=Iu(this.value()));var e=this.__index__>=this.__values__.length,t=e?a:this.__values__[this.__index__++];return{done:e,value:t}}function Yv(){return this}function Hv(e){for(var t,o=this;o instanceof jr;){var l=nu(o);l.__index__=0,l.__values__=a,t?p.__wrapped__=l:t=l;var p=l;o=o.__wrapped__}return p.__wrapped__=e,t}function Gv(){var e=this.__wrapped__;if(e instanceof pt){var t=e;return this.__actions__.length&&(t=new pt(this)),t=t.reverse(),t.__actions__.push({func:ci,args:[Ll],thisArg:a}),new zn(t,this.__chain__)}return this.thru(Ll)}function Kv(){return kd(this.__wrapped__,this.__actions__)}var Xv=ai(function(e,t,o){St.call(e,o)?++e[o]:ga(e,o,1)});function jv(e,t,o){var l=at(e)?Os:Um;return o&&bn(e,t,o)&&(t=a),l(e,We(t,3))}function Qv(e,t){var o=at(e)?Aa:sd;return o(e,We(t,3))}var Zv=Dd(au),Jv=Dd(ou);function ep(e,t){return cn(fi(e,t),1)}function tp(e,t){return cn(fi(e,t),ae)}function np(e,t,o){return o=o===a?1:it(o),cn(fi(e,t),o)}function uu(e,t){var o=at(e)?Un:Va;return o(e,We(t,3))}function cu(e,t){var o=at(e)?wf:ld;return o(e,We(t,3))}var ap=ai(function(e,t,o){St.call(e,o)?e[o].push(t):ga(e,o,[t])});function op(e,t,o,l){e=kn(e)?e:Eo(e),o=o&&!l?it(o):0;var p=e.length;return o<0&&(o=nn(p+o,0)),hi(e)?o<=p&&e.indexOf(t,o)>-1:!!p&&bo(e,t,o)>-1}var rp=ft(function(e,t,o){var l=-1,p=typeof t=="function",M=kn(e)?ne(e.length):[];return Va(e,function(V){M[++l]=p?Tn(t,V,o):tr(V,t,o)}),M}),ip=ai(function(e,t,o){ga(e,o,t)});function fi(e,t){var o=at(e)?Ut:vd;return o(e,We(t,3))}function lp(e,t,o,l){return e==null?[]:(at(t)||(t=t==null?[]:[t]),o=l?a:o,at(o)||(o=o==null?[]:[o]),gd(e,t,o))}var sp=ai(function(e,t,o){e[o?0:1].push(t)},function(){return[[],[]]});function dp(e,t,o){var l=at(e)?Gi:zs,p=arguments.length<3;return l(e,We(t,4),o,p,Va)}function up(e,t,o){var l=at(e)?xf:zs,p=arguments.length<3;return l(e,We(t,4),o,p,ld)}function cp(e,t){var o=at(e)?Aa:sd;return o(e,pi(We(t,3)))}function fp(e){var t=at(e)?ad:o1;return t(e)}function mp(e,t,o){(o?bn(e,t,o):t===a)?t=1:t=it(t);var l=at(e)?Rm:r1;return l(e,t)}function vp(e){var t=at(e)?Dm:l1;return t(e)}function pp(e){if(e==null)return 0;if(kn(e))return hi(e)?xo(e):e.length;var t=vn(e);return t==st||t==ct?e.size:fl(e).length}function yp(e,t,o){var l=at(e)?Ki:s1;return o&&bn(e,t,o)&&(t=a),l(e,We(t,3))}var hp=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]]),gd(e,cn(t,1),[])}),mi=Qf||function(){return un.Date.now()};function gp(e,t){if(typeof t!="function")throw new qn(u);return e=it(e),function(){if(--e<1)return t.apply(this,arguments)}}function fu(e,t,o){return t=o?a:t,t=e&&t==null?e.length:t,_a(e,G,a,a,a,a,t)}function mu(e,t){var o;if(typeof t!="function")throw new qn(u);return e=it(e),function(){return--e>0&&(o=t.apply(this,arguments)),e<=1&&(t=a),o}}var Dl=ft(function(e,t,o){var l=$;if(o.length){var p=Ra(o,To(Dl));l|=H}return _a(e,l,t,o,p)}),vu=ft(function(e,t,o){var l=$|D;if(o.length){var p=Ra(o,To(vu));l|=H}return _a(t,l,e,o,p)});function pu(e,t,o){t=o?a:t;var l=_a(e,b,a,a,a,a,a,t);return l.placeholder=pu.placeholder,l}function yu(e,t,o){t=o?a:t;var l=_a(e,E,a,a,a,a,a,t);return l.placeholder=yu.placeholder,l}function hu(e,t,o){var l,p,M,V,N,K,me=0,ve=!1,ge=!1,$e=!0;if(typeof e!="function")throw new qn(u);t=Hn(t)||0,zt(o)&&(ve=!!o.leading,ge="maxWait"in o,M=ge?nn(Hn(o.maxWait)||0,t):M,$e="trailing"in o?!!o.trailing:$e);function Be(jt){var Jn=l,Fa=p;return l=p=a,me=jt,V=e.apply(Fa,Jn),V}function Ye(jt){return me=jt,N=ir(vt,t),ve?Be(jt):V}function dt(jt){var Jn=jt-K,Fa=jt-me,Du=t-Jn;return ge?mn(Du,M-Fa):Du}function He(jt){var Jn=jt-K,Fa=jt-me;return K===a||Jn>=t||Jn<0||ge&&Fa>=M}function vt(){var jt=mi();if(He(jt))return ht(jt);N=ir(vt,dt(jt))}function ht(jt){return N=a,$e&&l?Be(jt):(l=p=a,V)}function Ln(){N!==a&&Cd(N),me=0,l=K=p=N=a}function wn(){return N===a?V:ht(mi())}function Rn(){var jt=mi(),Jn=He(jt);if(l=arguments,p=this,K=jt,Jn){if(N===a)return Ye(K);if(ge)return Cd(N),N=ir(vt,t),Be(K)}return N===a&&(N=ir(vt,t)),V}return Rn.cancel=Ln,Rn.flush=wn,Rn}var _p=ft(function(e,t){return id(e,1,t)}),bp=ft(function(e,t,o){return id(e,Hn(t)||0,o)});function wp(e){return _a(e,q)}function vi(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new qn(u);var o=function(){var l=arguments,p=t?t.apply(this,l):l[0],M=o.cache;if(M.has(p))return M.get(p);var V=e.apply(this,l);return o.cache=M.set(p,V)||M,V};return o.cache=new(vi.Cache||ha),o}vi.Cache=ha;function pi(e){if(typeof e!="function")throw new qn(u);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 xp(e){return mu(2,e)}var Ip=d1(function(e,t){t=t.length==1&&at(t[0])?Ut(t[0],Pn(We())):Ut(cn(t,1),Pn(We()));var o=t.length;return ft(function(l){for(var p=-1,M=mn(l.length,o);++p<M;)l[p]=t[p].call(this,l[p]);return Tn(e,this,l)})}),Vl=ft(function(e,t){var o=Ra(t,To(Vl));return _a(e,H,a,t,o)}),gu=ft(function(e,t){var o=Ra(t,To(gu));return _a(e,z,a,t,o)}),Fp=ba(function(e,t){return _a(e,j,a,a,a,t)});function kp(e,t){if(typeof e!="function")throw new qn(u);return t=t===a?t:it(t),ft(e,t)}function Sp(e,t){if(typeof e!="function")throw new qn(u);return t=t==null?0:nn(it(t),0),ft(function(o){var l=o[t],p=Ua(o,0,t);return l&&La(p,l),Tn(e,this,p)})}function Cp(e,t,o){var l=!0,p=!0;if(typeof e!="function")throw new qn(u);return zt(o)&&(l="leading"in o?!!o.leading:l,p="trailing"in o?!!o.trailing:p),hu(e,t,{leading:l,maxWait:t,trailing:p})}function Mp(e){return fu(e,1)}function $p(e,t){return Vl(wl(t),e)}function Tp(){if(!arguments.length)return[];var e=arguments[0];return at(e)?e:[e]}function Pp(e){return Nn(e,C)}function Ep(e,t){return t=typeof t=="function"?t:a,Nn(e,C,t)}function Ap(e){return Nn(e,h|C)}function Lp(e,t){return t=typeof t=="function"?t:a,Nn(e,h|C,t)}function Rp(e,t){return t==null||rd(e,t,on(t))}function Zn(e,t){return e===t||e!==e&&t!==t}var Dp=li(dl),Vp=li(function(e,t){return e>=t}),so=cd((function(){return arguments})())?cd:function(e){return Wt(e)&&St.call(e,"callee")&&!Qs.call(e,"callee")},at=ne.isArray,Op=Es?Pn(Es):Hm;function kn(e){return e!=null&&yi(e.length)&&!xa(e)}function Xt(e){return Wt(e)&&kn(e)}function Bp(e){return e===!0||e===!1||Wt(e)&&_n(e)==te}var qa=Jf||Kl,Up=As?Pn(As):Gm;function qp(e){return Wt(e)&&e.nodeType===1&&!lr(e)}function zp(e){if(e==null)return!0;if(kn(e)&&(at(e)||typeof e=="string"||typeof e.splice=="function"||qa(e)||Po(e)||so(e)))return!e.length;var t=vn(e);if(t==st||t==ct)return!e.size;if(rr(e))return!fl(e).length;for(var o in e)if(St.call(e,o))return!1;return!0}function Np(e,t){return nr(e,t)}function Wp(e,t,o){o=typeof o=="function"?o:a;var l=o?o(e,t):a;return l===a?nr(e,t,a,o):!!l}function Ol(e){if(!Wt(e))return!1;var t=_n(e);return t==lt||t==Qe||typeof e.message=="string"&&typeof e.name=="string"&&!lr(e)}function Yp(e){return typeof e=="number"&&Js(e)}function xa(e){if(!zt(e))return!1;var t=_n(e);return t==je||t==rt||t==ke||t==en}function _u(e){return typeof e=="number"&&e==it(e)}function yi(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Ce}function zt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function Wt(e){return e!=null&&typeof e=="object"}var bu=Ls?Pn(Ls):Xm;function Hp(e,t){return e===t||cl(e,t,Ml(t))}function Gp(e,t,o){return o=typeof o=="function"?o:a,cl(e,t,Ml(t),o)}function Kp(e){return wu(e)&&e!=+e}function Xp(e){if(E1(e))throw new Je(c);return fd(e)}function jp(e){return e===null}function Qp(e){return e==null}function wu(e){return typeof e=="number"||Wt(e)&&_n(e)==mt}function lr(e){if(!Wt(e)||_n(e)!=Ze)return!1;var t=Nr(e);if(t===null)return!0;var o=St.call(t,"constructor")&&t.constructor;return typeof o=="function"&&o instanceof o&&Br.call(o)==Gf}var Bl=Rs?Pn(Rs):jm;function Zp(e){return _u(e)&&e>=-Ce&&e<=Ce}var xu=Ds?Pn(Ds):Qm;function hi(e){return typeof e=="string"||!at(e)&&Wt(e)&&_n(e)==Vt}function An(e){return typeof e=="symbol"||Wt(e)&&_n(e)==gn}var Po=Vs?Pn(Vs):Zm;function Jp(e){return e===a}function ey(e){return Wt(e)&&vn(e)==re}function ty(e){return Wt(e)&&_n(e)==se}var ny=li(ml),ay=li(function(e,t){return e<=t});function Iu(e){if(!e)return[];if(kn(e))return hi(e)?jn(e):Fn(e);if(Ko&&e[Ko])return Rf(e[Ko]());var t=vn(e),o=t==st?el:t==ct?Dr:Eo;return o(e)}function Ia(e){if(!e)return e===0?e:0;if(e=Hn(e),e===ae||e===-ae){var t=e<0?-1:1;return t*De}return e===e?e:0}function it(e){var t=Ia(e),o=t%1;return t===t?o?t-o:t:0}function Fu(e){return e?oo(it(e),0,et):0}function Hn(e){if(typeof e=="number")return e;if(An(e))return Fe;if(zt(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=zt(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Ns(e);var o=Vc.test(e);return o||Bc.test(e)?gf(e.slice(2),o?2:8):Dc.test(e)?Fe:+e}function ku(e){return la(e,Sn(e))}function oy(e){return e?oo(it(e),-Ce,Ce):e===0?e:0}function Ft(e){return e==null?"":En(e)}var ry=Mo(function(e,t){if(rr(t)||kn(t)){la(t,on(t),e);return}for(var o in t)St.call(t,o)&&Jo(e,o,t[o])}),Su=Mo(function(e,t){la(t,Sn(t),e)}),gi=Mo(function(e,t,o,l){la(t,Sn(t),e,l)}),iy=Mo(function(e,t,o,l){la(t,on(t),e,l)}),ly=ba(il);function sy(e,t){var o=Co(e);return t==null?o:od(o,t)}var dy=ft(function(e,t){e=At(e);var o=-1,l=t.length,p=l>2?t[2]:a;for(p&&bn(t[0],t[1],p)&&(l=1);++o<l;)for(var M=t[o],V=Sn(M),N=-1,K=V.length;++N<K;){var me=V[N],ve=e[me];(ve===a||Zn(ve,Fo[me])&&!St.call(e,me))&&(e[me]=M[me])}return e}),uy=ft(function(e){return e.push(a,Nd),Tn(Cu,a,e)});function cy(e,t){return Bs(e,We(t,3),ia)}function fy(e,t){return Bs(e,We(t,3),sl)}function my(e,t){return e==null?e:ll(e,We(t,3),Sn)}function vy(e,t){return e==null?e:dd(e,We(t,3),Sn)}function py(e,t){return e&&ia(e,We(t,3))}function yy(e,t){return e&&sl(e,We(t,3))}function hy(e){return e==null?[]:Jr(e,on(e))}function gy(e){return e==null?[]:Jr(e,Sn(e))}function Ul(e,t,o){var l=e==null?a:ro(e,t);return l===a?o:l}function _y(e,t){return e!=null&&Hd(e,t,zm)}function ql(e,t){return e!=null&&Hd(e,t,Nm)}var by=Od(function(e,t,o){t!=null&&typeof t.toString!="function"&&(t=Ur.call(t)),e[t]=o},Nl(Cn)),wy=Od(function(e,t,o){t!=null&&typeof t.toString!="function"&&(t=Ur.call(t)),St.call(e,t)?e[t].push(o):e[t]=[o]},We),xy=ft(tr);function on(e){return kn(e)?nd(e):fl(e)}function Sn(e){return kn(e)?nd(e,!0):Jm(e)}function Iy(e,t){var o={};return t=We(t,3),ia(e,function(l,p,M){ga(o,t(l,p,M),l)}),o}function Fy(e,t){var o={};return t=We(t,3),ia(e,function(l,p,M){ga(o,p,t(l,p,M))}),o}var ky=Mo(function(e,t,o){ei(e,t,o)}),Cu=Mo(function(e,t,o,l){ei(e,t,o,l)}),Sy=ba(function(e,t){var o={};if(e==null)return o;var l=!1;t=Ut(t,function(M){return M=Ba(M,e),l||(l=M.length>1),M}),la(e,Sl(e),o),l&&(o=Nn(o,h|S|C,b1));for(var p=t.length;p--;)gl(o,t[p]);return o});function Cy(e,t){return Mu(e,pi(We(t)))}var My=ba(function(e,t){return e==null?{}:t1(e,t)});function Mu(e,t){if(e==null)return{};var o=Ut(Sl(e),function(l){return[l]});return t=We(t),_d(e,o,function(l,p){return t(l,p[0])})}function $y(e,t,o){t=Ba(t,e);var l=-1,p=t.length;for(p||(p=1,e=a);++l<p;){var M=e==null?a:e[sa(t[l])];M===a&&(l=p,M=o),e=xa(M)?M.call(e):M}return e}function Ty(e,t,o){return e==null?e:ar(e,t,o)}function Py(e,t,o,l){return l=typeof l=="function"?l:a,e==null?e:ar(e,t,o,l)}var $u=qd(on),Tu=qd(Sn);function Ey(e,t,o){var l=at(e),p=l||qa(e)||Po(e);if(t=We(t,4),o==null){var M=e&&e.constructor;p?o=l?new M:[]:zt(e)?o=xa(M)?Co(Nr(e)):{}:o={}}return(p?Un:ia)(e,function(V,N,K){return t(o,V,N,K)}),o}function Ay(e,t){return e==null?!0:gl(e,t)}function Ly(e,t,o){return e==null?e:Fd(e,t,wl(o))}function Ry(e,t,o,l){return l=typeof l=="function"?l:a,e==null?e:Fd(e,t,wl(o),l)}function Eo(e){return e==null?[]:Ji(e,on(e))}function Dy(e){return e==null?[]:Ji(e,Sn(e))}function Vy(e,t,o){return o===a&&(o=t,t=a),o!==a&&(o=Hn(o),o=o===o?o:0),t!==a&&(t=Hn(t),t=t===t?t:0),oo(Hn(e),t,o)}function Oy(e,t,o){return t=Ia(t),o===a?(o=t,t=0):o=Ia(o),e=Hn(e),Wm(e,t,o)}function By(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=Ia(e),t===a?(t=e,e=0):t=Ia(t)),e>t){var l=e;e=t,t=l}if(o||e%1||t%1){var p=ed();return mn(e+p*(t-e+hf("1e-"+((p+"").length-1))),t)}return pl(e,t)}var Uy=$o(function(e,t,o){return t=t.toLowerCase(),e+(o?Pu(t):t)});function Pu(e){return zl(Ft(e).toLowerCase())}function Eu(e){return e=Ft(e),e&&e.replace(qc,Tf).replace(lf,"")}function qy(e,t,o){e=Ft(e),t=En(t);var l=e.length;o=o===a?l:oo(it(o),0,l);var p=o;return o-=t.length,o>=0&&e.slice(o,p)==t}function zy(e){return e=Ft(e),e&&Tt.test(e)?e.replace(fe,Pf):e}function Ny(e){return e=Ft(e),e&&Nt.test(e)?e.replace(Ke,"\\$&"):e}var Wy=$o(function(e,t,o){return e+(o?"-":"")+t.toLowerCase()}),Yy=$o(function(e,t,o){return e+(o?" ":"")+t.toLowerCase()}),Hy=Rd("toLowerCase");function Gy(e,t,o){e=Ft(e),t=it(t);var l=t?xo(e):0;if(!t||l>=t)return e;var p=(t-l)/2;return ii(Gr(p),o)+e+ii(Hr(p),o)}function Ky(e,t,o){e=Ft(e),t=it(t);var l=t?xo(e):0;return t&&l<t?e+ii(t-l,o):e}function Xy(e,t,o){e=Ft(e),t=it(t);var l=t?xo(e):0;return t&&l<t?ii(t-l,o)+e:e}function jy(e,t,o){return o||t==null?t=0:t&&(t=+t),am(Ft(e).replace(On,""),t||0)}function Qy(e,t,o){return(o?bn(e,t,o):t===a)?t=1:t=it(t),yl(Ft(e),t)}function Zy(){var e=arguments,t=Ft(e[0]);return e.length<3?t:t.replace(e[1],e[2])}var Jy=$o(function(e,t,o){return e+(o?"_":"")+t.toLowerCase()});function eh(e,t,o){return o&&typeof o!="number"&&bn(e,t,o)&&(t=o=a),o=o===a?et:o>>>0,o?(e=Ft(e),e&&(typeof t=="string"||t!=null&&!Bl(t))&&(t=En(t),!t&&wo(e))?Ua(jn(e),0,o):e.split(t,o)):[]}var th=$o(function(e,t,o){return e+(o?" ":"")+zl(t)});function nh(e,t,o){return e=Ft(e),o=o==null?0:oo(it(o),0,e.length),t=En(t),e.slice(o,o+t.length)==t}function ah(e,t,o){var l=w.templateSettings;o&&bn(e,t,o)&&(t=a),e=Ft(e),t=gi({},t,l,zd);var p=gi({},t.imports,l.imports,zd),M=on(p),V=Ji(p,M),N,K,me=0,ve=t.interpolate||Pr,ge="__p += '",$e=tl((t.escape||Pr).source+"|"+ve.source+"|"+(ve===bt?Rc:Pr).source+"|"+(t.evaluate||Pr).source+"|$","g"),Be="//# sourceURL="+(St.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ff+"]")+`
4 `;e.replace($e,function(He,vt,ht,Ln,wn,Rn){return ht||(ht=Ln),ge+=e.slice(me,Rn).replace(zc,Ef),vt&&(N=!0,ge+=`' +
5 __e(`+vt+`) +
6 '`),wn&&(K=!0,ge+=`';
7 `+wn+`;
8 __p += '`),ht&&(ge+=`' +
9 ((__t = (`+ht+`)) == null ? '' : __t) +
10 '`),me=Rn+He.length,He}),ge+=`';
11 `;var Ye=St.call(t,"variable")&&t.variable;if(!Ye)ge=`with (obj) {
12 `+ge+`
13 }
14 `;else if(Oi.test(Ye))throw new Je(g);ge=(K?ge.replace(dn,""):ge).replace(Xn,"$1").replace(Za,"$1;"),ge="function("+(Ye||"obj")+`) {
15 `+(Ye?"":`obj || (obj = {});
16 `)+"var __t, __p = ''"+(N?", __e = _.escape":"")+(K?`, __j = Array.prototype.join;
17 function print() { __p += __j.call(arguments, '') }
18 `:`;
19 `)+ge+`return __p
20 }`;var dt=Lu(function(){return xt(M,Be+"return "+ge).apply(a,V)});if(dt.source=ge,Ol(dt))throw dt;return dt}function oh(e){return Ft(e).toLowerCase()}function rh(e){return Ft(e).toUpperCase()}function ih(e,t,o){if(e=Ft(e),e&&(o||t===a))return Ns(e);if(!e||!(t=En(t)))return e;var l=jn(e),p=jn(t),M=Ws(l,p),V=Ys(l,p)+1;return Ua(l,M,V).join("")}function lh(e,t,o){if(e=Ft(e),e&&(o||t===a))return e.slice(0,Gs(e)+1);if(!e||!(t=En(t)))return e;var l=jn(e),p=Ys(l,jn(t))+1;return Ua(l,0,p).join("")}function sh(e,t,o){if(e=Ft(e),e&&(o||t===a))return e.replace(On,"");if(!e||!(t=En(t)))return e;var l=jn(e),p=Ws(l,jn(t));return Ua(l,p).join("")}function dh(e,t){var o=Q,l=A;if(zt(t)){var p="separator"in t?t.separator:p;o="length"in t?it(t.length):o,l="omission"in t?En(t.omission):l}e=Ft(e);var M=e.length;if(wo(e)){var V=jn(e);M=V.length}if(o>=M)return e;var N=o-xo(l);if(N<1)return l;var K=V?Ua(V,0,N).join(""):e.slice(0,N);if(p===a)return K+l;if(V&&(N+=K.length-N),Bl(p)){if(e.slice(N).search(p)){var me,ve=K;for(p.global||(p=tl(p.source,Ft(cs.exec(p))+"g")),p.lastIndex=0;me=p.exec(ve);)var ge=me.index;K=K.slice(0,ge===a?N:ge)}}else if(e.indexOf(En(p),N)!=N){var $e=K.lastIndexOf(p);$e>-1&&(K=K.slice(0,$e))}return K+l}function uh(e){return e=Ft(e),e&&Ae.test(e)?e.replace(ie,Bf):e}var ch=$o(function(e,t,o){return e+(o?" ":"")+t.toUpperCase()}),zl=Rd("toUpperCase");function Au(e,t,o){return e=Ft(e),t=o?a:t,t===a?Lf(e)?zf(e):kf(e):e.match(t)||[]}var Lu=ft(function(e,t){try{return Tn(e,a,t)}catch(o){return Ol(o)?o:new Je(o)}}),fh=ba(function(e,t){return Un(t,function(o){o=sa(o),ga(e,o,Dl(e[o],e))}),e});function mh(e){var t=e==null?0:e.length,o=We();return e=t?Ut(e,function(l){if(typeof l[1]!="function")throw new qn(u);return[o(l[0]),l[1]]}):[],ft(function(l){for(var p=-1;++p<t;){var M=e[p];if(Tn(M[0],this,l))return Tn(M[1],this,l)}})}function vh(e){return Bm(Nn(e,h))}function Nl(e){return function(){return e}}function ph(e,t){return e==null||e!==e?t:e}var yh=Vd(),hh=Vd(!0);function Cn(e){return e}function Wl(e){return md(typeof e=="function"?e:Nn(e,h))}function gh(e){return pd(Nn(e,h))}function _h(e,t){return yd(e,Nn(t,h))}var bh=ft(function(e,t){return function(o){return tr(o,e,t)}}),wh=ft(function(e,t){return function(o){return tr(e,o,t)}});function Yl(e,t,o){var l=on(t),p=Jr(t,l);o==null&&!(zt(t)&&(p.length||!l.length))&&(o=t,t=e,e=this,p=Jr(t,on(t)));var M=!(zt(o)&&"chain"in o)||!!o.chain,V=xa(e);return Un(p,function(N){var K=t[N];e[N]=K,V&&(e.prototype[N]=function(){var me=this.__chain__;if(M||me){var ve=e(this.__wrapped__),ge=ve.__actions__=Fn(this.__actions__);return ge.push({func:K,args:arguments,thisArg:e}),ve.__chain__=me,ve}return K.apply(e,La([this.value()],arguments))})}),e}function xh(){return un._===this&&(un._=Kf),this}function Hl(){}function Ih(e){return e=it(e),ft(function(t){return hd(t,e)})}var Fh=Il(Ut),kh=Il(Os),Sh=Il(Ki);function Ru(e){return Tl(e)?Xi(sa(e)):n1(e)}function Ch(e){return function(t){return e==null?a:ro(e,t)}}var Mh=Bd(),$h=Bd(!0);function Gl(){return[]}function Kl(){return!1}function Th(){return{}}function Ph(){return""}function Eh(){return!0}function Ah(e,t){if(e=it(e),e<1||e>Ce)return[];var o=et,l=mn(e,et);t=We(t),e-=et;for(var p=Zi(l,t);++o<e;)t(o);return p}function Lh(e){return at(e)?Ut(e,sa):An(e)?[e]:Fn(tu(Ft(e)))}function Rh(e){var t=++Hf;return Ft(e)+t}var Dh=ri(function(e,t){return e+t},0),Vh=Fl("ceil"),Oh=ri(function(e,t){return e/t},1),Bh=Fl("floor");function Uh(e){return e&&e.length?Zr(e,Cn,dl):a}function qh(e,t){return e&&e.length?Zr(e,We(t,2),dl):a}function zh(e){return qs(e,Cn)}function Nh(e,t){return qs(e,We(t,2))}function Wh(e){return e&&e.length?Zr(e,Cn,ml):a}function Yh(e,t){return e&&e.length?Zr(e,We(t,2),ml):a}var Hh=ri(function(e,t){return e*t},1),Gh=Fl("round"),Kh=ri(function(e,t){return e-t},0);function Xh(e){return e&&e.length?Qi(e,Cn):0}function jh(e,t){return e&&e.length?Qi(e,We(t,2)):0}return w.after=gp,w.ary=fu,w.assign=ry,w.assignIn=Su,w.assignInWith=gi,w.assignWith=iy,w.at=ly,w.before=mu,w.bind=Dl,w.bindAll=fh,w.bindKey=vu,w.castArray=Tp,w.chain=du,w.chunk=B1,w.compact=U1,w.concat=q1,w.cond=mh,w.conforms=vh,w.constant=Nl,w.countBy=Xv,w.create=sy,w.curry=pu,w.curryRight=yu,w.debounce=hu,w.defaults=dy,w.defaultsDeep=uy,w.defer=_p,w.delay=bp,w.difference=z1,w.differenceBy=N1,w.differenceWith=W1,w.drop=Y1,w.dropRight=H1,w.dropRightWhile=G1,w.dropWhile=K1,w.fill=X1,w.filter=Qv,w.flatMap=ep,w.flatMapDeep=tp,w.flatMapDepth=np,w.flatten=ru,w.flattenDeep=j1,w.flattenDepth=Q1,w.flip=wp,w.flow=yh,w.flowRight=hh,w.fromPairs=Z1,w.functions=hy,w.functionsIn=gy,w.groupBy=ap,w.initial=ev,w.intersection=tv,w.intersectionBy=nv,w.intersectionWith=av,w.invert=by,w.invertBy=wy,w.invokeMap=rp,w.iteratee=Wl,w.keyBy=ip,w.keys=on,w.keysIn=Sn,w.map=fi,w.mapKeys=Iy,w.mapValues=Fy,w.matches=gh,w.matchesProperty=_h,w.memoize=vi,w.merge=ky,w.mergeWith=Cu,w.method=bh,w.methodOf=wh,w.mixin=Yl,w.negate=pi,w.nthArg=Ih,w.omit=Sy,w.omitBy=Cy,w.once=xp,w.orderBy=lp,w.over=Fh,w.overArgs=Ip,w.overEvery=kh,w.overSome=Sh,w.partial=Vl,w.partialRight=gu,w.partition=sp,w.pick=My,w.pickBy=Mu,w.property=Ru,w.propertyOf=Ch,w.pull=lv,w.pullAll=lu,w.pullAllBy=sv,w.pullAllWith=dv,w.pullAt=uv,w.range=Mh,w.rangeRight=$h,w.rearg=Fp,w.reject=cp,w.remove=cv,w.rest=kp,w.reverse=Ll,w.sampleSize=mp,w.set=Ty,w.setWith=Py,w.shuffle=vp,w.slice=fv,w.sortBy=hp,w.sortedUniq=_v,w.sortedUniqBy=bv,w.split=eh,w.spread=Sp,w.tail=wv,w.take=xv,w.takeRight=Iv,w.takeRightWhile=Fv,w.takeWhile=kv,w.tap=Uv,w.throttle=Cp,w.thru=ci,w.toArray=Iu,w.toPairs=$u,w.toPairsIn=Tu,w.toPath=Lh,w.toPlainObject=ku,w.transform=Ey,w.unary=Mp,w.union=Sv,w.unionBy=Cv,w.unionWith=Mv,w.uniq=$v,w.uniqBy=Tv,w.uniqWith=Pv,w.unset=Ay,w.unzip=Rl,w.unzipWith=su,w.update=Ly,w.updateWith=Ry,w.values=Eo,w.valuesIn=Dy,w.without=Ev,w.words=Au,w.wrap=$p,w.xor=Av,w.xorBy=Lv,w.xorWith=Rv,w.zip=Dv,w.zipObject=Vv,w.zipObjectDeep=Ov,w.zipWith=Bv,w.entries=$u,w.entriesIn=Tu,w.extend=Su,w.extendWith=gi,Yl(w,w),w.add=Dh,w.attempt=Lu,w.camelCase=Uy,w.capitalize=Pu,w.ceil=Vh,w.clamp=Vy,w.clone=Pp,w.cloneDeep=Ap,w.cloneDeepWith=Lp,w.cloneWith=Ep,w.conformsTo=Rp,w.deburr=Eu,w.defaultTo=ph,w.divide=Oh,w.endsWith=qy,w.eq=Zn,w.escape=zy,w.escapeRegExp=Ny,w.every=jv,w.find=Zv,w.findIndex=au,w.findKey=cy,w.findLast=Jv,w.findLastIndex=ou,w.findLastKey=fy,w.floor=Bh,w.forEach=uu,w.forEachRight=cu,w.forIn=my,w.forInRight=vy,w.forOwn=py,w.forOwnRight=yy,w.get=Ul,w.gt=Dp,w.gte=Vp,w.has=_y,w.hasIn=ql,w.head=iu,w.identity=Cn,w.includes=op,w.indexOf=J1,w.inRange=Oy,w.invoke=xy,w.isArguments=so,w.isArray=at,w.isArrayBuffer=Op,w.isArrayLike=kn,w.isArrayLikeObject=Xt,w.isBoolean=Bp,w.isBuffer=qa,w.isDate=Up,w.isElement=qp,w.isEmpty=zp,w.isEqual=Np,w.isEqualWith=Wp,w.isError=Ol,w.isFinite=Yp,w.isFunction=xa,w.isInteger=_u,w.isLength=yi,w.isMap=bu,w.isMatch=Hp,w.isMatchWith=Gp,w.isNaN=Kp,w.isNative=Xp,w.isNil=Qp,w.isNull=jp,w.isNumber=wu,w.isObject=zt,w.isObjectLike=Wt,w.isPlainObject=lr,w.isRegExp=Bl,w.isSafeInteger=Zp,w.isSet=xu,w.isString=hi,w.isSymbol=An,w.isTypedArray=Po,w.isUndefined=Jp,w.isWeakMap=ey,w.isWeakSet=ty,w.join=ov,w.kebabCase=Wy,w.last=Yn,w.lastIndexOf=rv,w.lowerCase=Yy,w.lowerFirst=Hy,w.lt=ny,w.lte=ay,w.max=Uh,w.maxBy=qh,w.mean=zh,w.meanBy=Nh,w.min=Wh,w.minBy=Yh,w.stubArray=Gl,w.stubFalse=Kl,w.stubObject=Th,w.stubString=Ph,w.stubTrue=Eh,w.multiply=Hh,w.nth=iv,w.noConflict=xh,w.noop=Hl,w.now=mi,w.pad=Gy,w.padEnd=Ky,w.padStart=Xy,w.parseInt=jy,w.random=By,w.reduce=dp,w.reduceRight=up,w.repeat=Qy,w.replace=Zy,w.result=$y,w.round=Gh,w.runInContext=W,w.sample=fp,w.size=pp,w.snakeCase=Jy,w.some=yp,w.sortedIndex=mv,w.sortedIndexBy=vv,w.sortedIndexOf=pv,w.sortedLastIndex=yv,w.sortedLastIndexBy=hv,w.sortedLastIndexOf=gv,w.startCase=th,w.startsWith=nh,w.subtract=Kh,w.sum=Xh,w.sumBy=jh,w.template=ah,w.times=Ah,w.toFinite=Ia,w.toInteger=it,w.toLength=Fu,w.toLower=oh,w.toNumber=Hn,w.toSafeInteger=oy,w.toString=Ft,w.toUpper=rh,w.trim=ih,w.trimEnd=lh,w.trimStart=sh,w.truncate=dh,w.unescape=uh,w.uniqueId=Rh,w.upperCase=ch,w.upperFirst=zl,w.each=uu,w.eachRight=cu,w.first=iu,Yl(w,(function(){var e={};return ia(w,function(t,o){St.call(w.prototype,o)||(e[o]=t)}),e})(),{chain:!1}),w.VERSION=i,Un(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){w[e].placeholder=w}),Un(["drop","take"],function(e,t){pt.prototype[e]=function(o){o=o===a?1:nn(it(o),0);var l=this.__filtered__&&!t?new pt(this):this.clone();return l.__filtered__?l.__takeCount__=mn(o,l.__takeCount__):l.__views__.push({size:mn(o,et),type:e+(l.__dir__<0?"Right":"")}),l},pt.prototype[e+"Right"]=function(o){return this.reverse()[e](o).reverse()}}),Un(["filter","map","takeWhile"],function(e,t){var o=t+1,l=o==Y||o==Ie;pt.prototype[e]=function(p){var M=this.clone();return M.__iteratees__.push({iteratee:We(p,3),type:o}),M.__filtered__=M.__filtered__||l,M}}),Un(["head","last"],function(e,t){var o="take"+(t?"Right":"");pt.prototype[e]=function(){return this[o](1).value()[0]}}),Un(["initial","tail"],function(e,t){var o="drop"+(t?"":"Right");pt.prototype[e]=function(){return this.__filtered__?new pt(this):this[o](1)}}),pt.prototype.compact=function(){return this.filter(Cn)},pt.prototype.find=function(e){return this.filter(e).head()},pt.prototype.findLast=function(e){return this.reverse().find(e)},pt.prototype.invokeMap=ft(function(e,t){return typeof e=="function"?new pt(this):this.map(function(o){return tr(o,e,t)})}),pt.prototype.reject=function(e){return this.filter(pi(We(e)))},pt.prototype.slice=function(e,t){e=it(e);var o=this;return o.__filtered__&&(e>0||t<0)?new pt(o):(e<0?o=o.takeRight(-e):e&&(o=o.drop(e)),t!==a&&(t=it(t),o=t<0?o.dropRight(-t):o.take(t-e)),o)},pt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},pt.prototype.toArray=function(){return this.take(et)},ia(pt.prototype,function(e,t){var o=/^(?:filter|find|map|reject)|While$/.test(t),l=/^(?:head|last)$/.test(t),p=w[l?"take"+(t=="last"?"Right":""):t],M=l||/^find/.test(t);p&&(w.prototype[t]=function(){var V=this.__wrapped__,N=l?[1]:arguments,K=V instanceof pt,me=N[0],ve=K||at(V),ge=function(vt){var ht=p.apply(w,La([vt],N));return l&&$e?ht[0]:ht};ve&&o&&typeof me=="function"&&me.length!=1&&(K=ve=!1);var $e=this.__chain__,Be=!!this.__actions__.length,Ye=M&&!$e,dt=K&&!Be;if(!M&&ve){V=dt?V:new pt(this);var He=e.apply(V,N);return He.__actions__.push({func:ci,args:[ge],thisArg:a}),new zn(He,$e)}return Ye&&dt?e.apply(this,N):(He=this.thru(ge),Ye?l?He.value()[0]:He.value():He)})}),Un(["pop","push","shift","sort","splice","unshift"],function(e){var t=Vr[e],o=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",l=/^(?:pop|shift)$/.test(e);w.prototype[e]=function(){var p=arguments;if(l&&!this.__chain__){var M=this.value();return t.apply(at(M)?M:[],p)}return this[o](function(V){return t.apply(at(V)?V:[],p)})}}),ia(pt.prototype,function(e,t){var o=w[t];if(o){var l=o.name+"";St.call(So,l)||(So[l]=[]),So[l].push({name:t,func:o})}}),So[oi(a,D).name]=[{name:"wrapper",func:a}],pt.prototype.clone=um,pt.prototype.reverse=cm,pt.prototype.value=fm,w.prototype.at=qv,w.prototype.chain=zv,w.prototype.commit=Nv,w.prototype.next=Wv,w.prototype.plant=Hv,w.prototype.reverse=Gv,w.prototype.toJSON=w.prototype.valueOf=w.prototype.value=Kv,w.prototype.first=w.prototype.head,Ko&&(w.prototype[Ko]=Yv),w}),Io=Nf();eo?((eo.exports=Io)._=Io,Wi._=Io):un._=Io}).call(Jg)})(ur,ur.exports)),ur.exports}var Bo=e_(),Pt=(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))(Pt||{});const Rt=(r,n={})=>{const{getLabel:a}=Oe();return{...{Edit:{label:a("edit"),icon:"edit",handler:()=>alert("Edit clicked")},Delete:{label:a("delete"),icon:"trash",danger:!0,handler:()=>alert("Delete clicked")},MoveToFolder:{label:a("move_to_folder"),icon:"move-to",showArrow:!0,handler:()=>{alert("Move to folder clicked")}},Folder:{label:"",icon:"folder",handler:s=>{const c=String(s);alert(`${a("move_up")} ${c}`)}},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}},yc=6048e5,t_=864e5,zu=Symbol.for("constructDateFrom");function Ha(r,n){return typeof r=="function"?r(n):r&&typeof r=="object"&&zu in r?r[zu](n):r instanceof Date?new r.constructor(n):new Date(n)}function ra(r,n){return Ha(n||r,r)}let n_={};function Li(){return n_}function gr(r,n){const a=Li(),i=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,s=ra(r,n?.in),c=s.getDay(),u=(c<i?7:0)+c-i;return s.setDate(s.getDate()-u),s.setHours(0,0,0,0),s}function Mi(r,n){return gr(r,{...n,weekStartsOn:1})}function hc(r,n){const a=ra(r,n?.in),i=a.getFullYear(),s=Ha(a,0);s.setFullYear(i+1,0,4),s.setHours(0,0,0,0);const c=Mi(s),u=Ha(a,0);u.setFullYear(i,0,4),u.setHours(0,0,0,0);const g=Mi(u);return a.getTime()>=c.getTime()?i+1:a.getTime()>=g.getTime()?i:i-1}function Nu(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 a_(r,...n){const a=Ha.bind(null,n.find(i=>typeof i=="object"));return n.map(a)}function Wu(r,n){const a=ra(r,n?.in);return a.setHours(0,0,0,0),a}function o_(r,n,a){const[i,s]=a_(a?.in,r,n),c=Wu(i),u=Wu(s),g=+c-Nu(c),v=+u-Nu(u);return Math.round((g-v)/t_)}function r_(r,n){const a=hc(r,n),i=Ha(r,0);return i.setFullYear(a,0,4),i.setHours(0,0,0,0),Mi(i)}function i_(r){return r instanceof Date||typeof r=="object"&&Object.prototype.toString.call(r)==="[object Date]"}function l_(r){return!(!i_(r)&&typeof r!="number"||isNaN(+ra(r)))}function s_(r,n){const a=ra(r,n?.in);return a.setFullYear(a.getFullYear(),0,1),a.setHours(0,0,0,0),a}const d_={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"}},gc=(r,n,a)=>{let i;const s=d_[r];return typeof s=="string"?i=s:n===1?i=s.one:i=s.other.replace("{{count}}",n.toString()),a?.addSuffix?a.comparison&&a.comparison>0?"in "+i:i+" ago":i};function Ca(r){return(n={})=>{const a=n.width?String(n.width):r.defaultWidth;return r.formats[a]||r.formats[r.defaultWidth]}}const u_={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},c_={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},f_={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},m_={date:Ca({formats:u_,defaultWidth:"full"}),time:Ca({formats:c_,defaultWidth:"full"}),dateTime:Ca({formats:f_,defaultWidth:"full"})},v_={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},_c=(r,n,a,i)=>v_[r];function da(r){return(n,a)=>{const i=a?.context?String(a.context):"standalone";let s;if(i==="formatting"&&r.formattingValues){const u=r.defaultFormattingWidth||r.defaultWidth,g=a?.width?String(a.width):u;s=r.formattingValues[g]||r.formattingValues[u]}else{const u=r.defaultWidth,g=a?.width?String(a.width):r.defaultWidth;s=r.values[g]||r.values[u]}const c=r.argumentCallback?r.argumentCallback(n):n;return s[c]}}const p_={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},y_={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},h_={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"]},g_={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"]},__={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"}},b_={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"}},w_=(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"},bc={ordinalNumber:w_,era:da({values:p_,defaultWidth:"wide"}),quarter:da({values:y_,defaultWidth:"wide",argumentCallback:r=>r-1}),month:da({values:h_,defaultWidth:"wide"}),day:da({values:g_,defaultWidth:"wide"}),dayPeriod:da({values:__,defaultWidth:"wide",formattingValues:b_,defaultFormattingWidth:"wide"})};function ua(r){return(n,a={})=>{const i=a.width,s=i&&r.matchPatterns[i]||r.matchPatterns[r.defaultMatchWidth],c=n.match(s);if(!c)return null;const u=c[0],g=i&&r.parsePatterns[i]||r.parsePatterns[r.defaultParseWidth],v=Array.isArray(g)?I_(g,h=>h.test(u)):x_(g,h=>h.test(u));let P;P=r.valueCallback?r.valueCallback(v):v,P=a.valueCallback?a.valueCallback(P):P;const x=n.slice(u.length);return{value:P,rest:x}}}function x_(r,n){for(const a in r)if(Object.prototype.hasOwnProperty.call(r,a)&&n(r[a]))return a}function I_(r,n){for(let a=0;a<r.length;a++)if(n(r[a]))return a}function wc(r){return(n,a={})=>{const i=n.match(r.matchPattern);if(!i)return null;const s=i[0],c=n.match(r.parsePattern);if(!c)return null;let u=r.valueCallback?r.valueCallback(c[0]):c[0];u=a.valueCallback?a.valueCallback(u):u;const g=n.slice(s.length);return{value:u,rest:g}}}const F_=/^(\d+)(th|st|nd|rd)?/i,k_=/\d+/i,S_={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},C_={any:[/^b/i,/^(a|c)/i]},M_={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},$_={any:[/1/i,/2/i,/3/i,/4/i]},T_={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},P_={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]},E_={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},A_={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]},L_={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},R_={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}},xc={ordinalNumber:wc({matchPattern:F_,parsePattern:k_,valueCallback:r=>parseInt(r,10)}),era:ua({matchPatterns:S_,defaultMatchWidth:"wide",parsePatterns:C_,defaultParseWidth:"any"}),quarter:ua({matchPatterns:M_,defaultMatchWidth:"wide",parsePatterns:$_,defaultParseWidth:"any",valueCallback:r=>r+1}),month:ua({matchPatterns:T_,defaultMatchWidth:"wide",parsePatterns:P_,defaultParseWidth:"any"}),day:ua({matchPatterns:E_,defaultMatchWidth:"wide",parsePatterns:A_,defaultParseWidth:"any"}),dayPeriod:ua({matchPatterns:L_,defaultMatchWidth:"any",parsePatterns:R_,defaultParseWidth:"any"})},D_={code:"en-US",formatDistance:gc,formatLong:m_,formatRelative:_c,localize:bc,match:xc,options:{weekStartsOn:0,firstWeekContainsDate:1}};function V_(r,n){const a=ra(r,n?.in);return o_(a,s_(a))+1}function O_(r,n){const a=ra(r,n?.in),i=+Mi(a)-+r_(a);return Math.round(i/yc)+1}function Ic(r,n){const a=ra(r,n?.in),i=a.getFullYear(),s=Li(),c=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??s.firstWeekContainsDate??s.locale?.options?.firstWeekContainsDate??1,u=Ha(n?.in||r,0);u.setFullYear(i+1,0,c),u.setHours(0,0,0,0);const g=gr(u,n),v=Ha(n?.in||r,0);v.setFullYear(i,0,c),v.setHours(0,0,0,0);const P=gr(v,n);return+a>=+g?i+1:+a>=+P?i:i-1}function B_(r,n){const a=Li(),i=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,s=Ic(r,n),c=Ha(n?.in||r,0);return c.setFullYear(s,0,i),c.setHours(0,0,0,0),gr(c,n)}function U_(r,n){const a=ra(r,n?.in),i=+gr(a,n)-+B_(a,n);return Math.round(i/yc)+1}function Ct(r,n){const a=r<0?"-":"",i=Math.abs(r).toString().padStart(n,"0");return a+i}const za={y(r,n){const a=r.getFullYear(),i=a>0?a:1-a;return Ct(n==="yy"?i%100:i,n.length)},M(r,n){const a=r.getMonth();return n==="M"?String(a+1):Ct(a+1,2)},d(r,n){return Ct(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 Ct(r.getHours()%12||12,n.length)},H(r,n){return Ct(r.getHours(),n.length)},m(r,n){return Ct(r.getMinutes(),n.length)},s(r,n){return Ct(r.getSeconds(),n.length)},S(r,n){const a=n.length,i=r.getMilliseconds(),s=Math.trunc(i*Math.pow(10,a-3));return Ct(s,n.length)}},Lo={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Yu={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(),s=i>0?i:1-i;return a.ordinalNumber(s,{unit:"year"})}return za.y(r,n)},Y:function(r,n,a,i){const s=Ic(r,i),c=s>0?s:1-s;if(n==="YY"){const u=c%100;return Ct(u,2)}return n==="Yo"?a.ordinalNumber(c,{unit:"year"}):Ct(c,n.length)},R:function(r,n){const a=hc(r);return Ct(a,n.length)},u:function(r,n){const a=r.getFullYear();return Ct(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 Ct(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 Ct(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 za.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 Ct(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 s=U_(r,i);return n==="wo"?a.ordinalNumber(s,{unit:"week"}):Ct(s,n.length)},I:function(r,n,a){const i=O_(r);return n==="Io"?a.ordinalNumber(i,{unit:"week"}):Ct(i,n.length)},d:function(r,n,a){return n==="do"?a.ordinalNumber(r.getDate(),{unit:"date"}):za.d(r,n)},D:function(r,n,a){const i=V_(r);return n==="Do"?a.ordinalNumber(i,{unit:"dayOfYear"}):Ct(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 s=r.getDay(),c=(s-i.weekStartsOn+8)%7||7;switch(n){case"e":return String(c);case"ee":return Ct(c,2);case"eo":return a.ordinalNumber(c,{unit:"day"});case"eee":return a.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return a.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(s,{width:"short",context:"formatting"});default:return a.day(s,{width:"wide",context:"formatting"})}},c:function(r,n,a,i){const s=r.getDay(),c=(s-i.weekStartsOn+8)%7||7;switch(n){case"c":return String(c);case"cc":return Ct(c,n.length);case"co":return a.ordinalNumber(c,{unit:"day"});case"ccc":return a.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(s,{width:"narrow",context:"standalone"});case"cccccc":return a.day(s,{width:"short",context:"standalone"});default:return a.day(s,{width:"wide",context:"standalone"})}},i:function(r,n,a){const i=r.getDay(),s=i===0?7:i;switch(n){case"i":return String(s);case"ii":return Ct(s,n.length);case"io":return a.ordinalNumber(s,{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 s=r.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(s,{width:"narrow",context:"formatting"});default:return a.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(r,n,a){const i=r.getHours();let s;switch(i===12?s=Lo.noon:i===0?s=Lo.midnight:s=i/12>=1?"pm":"am",n){case"b":case"bb":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(s,{width:"narrow",context:"formatting"});default:return a.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(r,n,a){const i=r.getHours();let s;switch(i>=17?s=Lo.evening:i>=12?s=Lo.afternoon:i>=4?s=Lo.morning:s=Lo.night,n){case"B":case"BB":case"BBB":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(s,{width:"narrow",context:"formatting"});default:return a.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(r,n,a){if(n==="ho"){let i=r.getHours()%12;return i===0&&(i=12),a.ordinalNumber(i,{unit:"hour"})}return za.h(r,n)},H:function(r,n,a){return n==="Ho"?a.ordinalNumber(r.getHours(),{unit:"hour"}):za.H(r,n)},K:function(r,n,a){const i=r.getHours()%12;return n==="Ko"?a.ordinalNumber(i,{unit:"hour"}):Ct(i,n.length)},k:function(r,n,a){let i=r.getHours();return i===0&&(i=24),n==="ko"?a.ordinalNumber(i,{unit:"hour"}):Ct(i,n.length)},m:function(r,n,a){return n==="mo"?a.ordinalNumber(r.getMinutes(),{unit:"minute"}):za.m(r,n)},s:function(r,n,a){return n==="so"?a.ordinalNumber(r.getSeconds(),{unit:"second"}):za.s(r,n)},S:function(r,n){return za.S(r,n)},X:function(r,n,a){const i=r.getTimezoneOffset();if(i===0)return"Z";switch(n){case"X":return Gu(i);case"XXXX":case"XX":return co(i);default:return co(i,":")}},x:function(r,n,a){const i=r.getTimezoneOffset();switch(n){case"x":return Gu(i);case"xxxx":case"xx":return co(i);default:return co(i,":")}},O:function(r,n,a){const i=r.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+Hu(i,":");default:return"GMT"+co(i,":")}},z:function(r,n,a){const i=r.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+Hu(i,":");default:return"GMT"+co(i,":")}},t:function(r,n,a){const i=Math.trunc(+r/1e3);return Ct(i,n.length)},T:function(r,n,a){return Ct(+r,n.length)}};function Hu(r,n=""){const a=r>0?"-":"+",i=Math.abs(r),s=Math.trunc(i/60),c=i%60;return c===0?a+String(s):a+String(s)+n+Ct(c,2)}function Gu(r,n){return r%60===0?(r>0?"-":"+")+Ct(Math.abs(r)/60,2):co(r,n)}function co(r,n=""){const a=r>0?"-":"+",i=Math.abs(r),s=Ct(Math.trunc(i/60),2),c=Ct(i%60,2);return a+s+n+c}const Ku=(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"})}},Fc=(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"})}},q_=(r,n)=>{const a=r.match(/(P+)(p+)?/)||[],i=a[1],s=a[2];if(!s)return Ku(r,n);let c;switch(i){case"P":c=n.dateTime({width:"short"});break;case"PP":c=n.dateTime({width:"medium"});break;case"PPP":c=n.dateTime({width:"long"});break;default:c=n.dateTime({width:"full"});break}return c.replace("{{date}}",Ku(i,n)).replace("{{time}}",Fc(s,n))},z_={p:Fc,P:q_},N_=/^D+$/,W_=/^Y+$/,Y_=["D","DD","YY","YYYY"];function H_(r){return N_.test(r)}function G_(r){return W_.test(r)}function K_(r,n,a){const i=X_(r,n,a);if(console.warn(i),Y_.includes(r))throw new RangeError(i)}function X_(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 j_=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Q_=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Z_=/^'([^]*?)'?$/,J_=/''/g,e4=/[a-zA-Z]/;function t4(r,n,a){const i=Li(),s=a?.locale??i.locale??D_,c=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,u=a?.weekStartsOn??a?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0,g=ra(r,a?.in);if(!l_(g))throw new RangeError("Invalid time value");let v=n.match(Q_).map(x=>{const h=x[0];if(h==="p"||h==="P"){const S=z_[h];return S(x,s.formatLong)}return x}).join("").match(j_).map(x=>{if(x==="''")return{isToken:!1,value:"'"};const h=x[0];if(h==="'")return{isToken:!1,value:n4(x)};if(Yu[h])return{isToken:!0,value:x};if(h.match(e4))throw new RangeError("Format string contains an unescaped latin alphabet character `"+h+"`");return{isToken:!1,value:x}});s.localize.preprocessor&&(v=s.localize.preprocessor(g,v));const P={firstWeekContainsDate:c,weekStartsOn:u,locale:s};return v.map(x=>{if(!x.isToken)return x.value;const h=x.value;(!a?.useAdditionalWeekYearTokens&&G_(h)||!a?.useAdditionalDayOfYearTokens&&H_(h))&&K_(h,n,String(r));const S=Yu[h[0]];return S(g,h,s.localize,P)}).join("")}function n4(r){const n=r.match(Z_);return n?n[1].replace(J_,"'"):r}const a4={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},o4={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},r4={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},i4={date:Ca({formats:a4,defaultWidth:"full"}),time:Ca({formats:o4,defaultWidth:"full"}),dateTime:Ca({formats:r4,defaultWidth:"full"})},l4={code:"en-GB",formatDistance:gc,formatLong:i4,formatRelative:_c,localize:bc,match:xc,options:{weekStartsOn:1,firstWeekContainsDate:4}},s4={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}} година"}},d4=(r,n,a)=>{let i;const s=s4[r];return typeof s=="string"?i=s:n===1?a?.addSuffix?a.comparison&&a.comparison>0?i=s.one.withPrepositionIn:i=s.one.withPrepositionAgo:i=s.one.standalone:n%10>1&&n%10<5&&String(n).substr(-2,1)!=="1"?i=s.dual.replace("{{count}}",String(n)):i=s.other.replace("{{count}}",String(n)),a?.addSuffix?a.comparison&&a.comparison>0?"за "+i:"пре "+i:i},u4={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},c4={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},f4={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},m4={date:Ca({formats:u4,defaultWidth:"full"}),time:Ca({formats:c4,defaultWidth:"full"}),dateTime:Ca({formats:f4,defaultWidth:"full"})},v4={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"},p4=(r,n,a,i)=>{const s=v4[r];return typeof s=="function"?s(n):s},y4={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},h4={narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},g4={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},_4={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},b4={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},w4={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:"ноћу"}},x4={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:"ноћу"}},I4=(r,n)=>Number(r)+".",F4={ordinalNumber:I4,era:da({values:y4,defaultWidth:"wide"}),quarter:da({values:h4,defaultWidth:"wide",argumentCallback:r=>r-1}),month:da({values:g4,defaultWidth:"wide",formattingValues:_4,defaultFormattingWidth:"wide"}),day:da({values:b4,defaultWidth:"wide"}),dayPeriod:da({values:x4,defaultWidth:"wide",formattingValues:w4,defaultFormattingWidth:"wide"})},k4=/^(\d+)\./i,S4=/\d+/i,C4={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},M4={any:[/^пр/i,/^(по|нова)/i]},$4={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},T4={any:[/1/i,/2/i,/3/i,/4/i]},P4={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},E4={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]},A4={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},L4={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},R4={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},D4={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},V4={ordinalNumber:wc({matchPattern:k4,parsePattern:S4,valueCallback:r=>parseInt(r,10)}),era:ua({matchPatterns:C4,defaultMatchWidth:"wide",parsePatterns:M4,defaultParseWidth:"any"}),quarter:ua({matchPatterns:$4,defaultMatchWidth:"wide",parsePatterns:T4,defaultParseWidth:"any",valueCallback:r=>r+1}),month:ua({matchPatterns:P4,defaultMatchWidth:"wide",parsePatterns:E4,defaultParseWidth:"any"}),day:ua({matchPatterns:A4,defaultMatchWidth:"wide",parsePatterns:L4,defaultParseWidth:"any"}),dayPeriod:ua({matchPatterns:R4,defaultMatchWidth:"any",parsePatterns:D4,defaultParseWidth:"any"})},O4={code:"sr",formatDistance:d4,formatLong:m4,formatRelative:p4,localize:F4,match:V4,options:{weekStartsOn:1,firstWeekContainsDate:1}};function kc(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 s=a[i];return s?.[n]||s?.all||i})}function B4(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"?O4:l4,s=kc(a,"dateFns");try{return t4(n,s,{locale:i})}catch{return""}}function U4(r){return Array.isArray(r)?r.map(n=>typeof n=="string"||typeof n=="number"||n instanceof Date||bi.isDayjs(n)?bi(n).format("YYYY-MM-DD"):null).filter(Boolean):typeof r=="string"||typeof r=="number"||r instanceof Date||bi.isDayjs(r)?[bi(r).format("YYYY-MM-DD")]:[]}const ta={formatWPDate:B4,convertWPFormat:kc,formatDateRangeForApi:U4},q4=$i("ivyformsTemplate",()=>{const r=U([]),n=U({}),a=U(!1),i=U(null),{getLabel:s}=Oe(),{request:c}=ma();return{templates:r,categories:n,isLoading:a,error:i,fetchTemplates:async()=>{a.value=!0,i.value=null;try{const{data:D,error:B}=await c("templates",{method:"GET"});if(B)throw new Error(B);if(D.data.success)r.value=Object.values(D.data.data.templates),n.value=D.data.data.categories;else throw new Error(s("failed_to_fetch_template"))}catch(D){throw i.value=D instanceof Error?D.message:s("failed_to_fetch_template"),console.error(s("template_fetch_error"),D),Xe({message:`${s("failed_to_fetch_template")} ${i.value}`,type:"error"}),D}finally{a.value=!1}},getTemplate:async D=>{try{const{data:B,error:b}=await c(`template/${D}`,{method:"GET"});if(b)throw new Error(b);if(B.data.success)return B.data.data;throw new Error(s("failed_to_fetch_template"))}catch(B){return i.value=B instanceof Error?B.message:s("failed_to_fetch_template"),console.error(s("template_fetch_error"),B),Xe({message:`${s("failed_to_fetch_template")} ${i.value}`,type:"error"}),null}},getTemplatesByCategory:D=>r.value.filter(B=>B.category===D),searchTemplates:D=>{if(!D.trim())return r.value;const B=D.toLowerCase();return r.value.filter(b=>b.name.toLowerCase().includes(B)||b.description.toLowerCase().includes(B))},clearError:()=>{i.value=null},resetStore:()=>{r.value=[],n.value={},a.value=!1,i.value=null},getTemplateById:D=>r.value.find(B=>B.id===D),getAvailableCategories:()=>Object.values(n.value),getTemplatesCount:()=>r.value.length,getProTemplatesCount:()=>r.value.filter(D=>D.is_pro).length,getFreeTemplatesCount:()=>r.value.filter(D=>!D.is_pro).length}}),Xu=I(()=>{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")}]}]}),z4={key:0,class:"template-modal ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},N4={class:"template-modal__header ivyforms-flex ivyforms-align-items-center ivyforms-p-24 ivyforms-mb-0"},W4={class:"template-modal__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},Y4={class:"template-modal__options ivyforms-flex ivyforms-gap-16 ivyforms-mb-0 ivyforms-px-24"},H4={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},G4={class:"template-modal__option-text"},K4={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},X4={class:"template-modal__option-desc regular-16"},j4={class:"template-modal__option template-modal__option--disabled ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16"},Q4={class:"template-modal__option-icon ivyforms-align-items-center ivyforms-flex ivyforms-mr-16"},Z4={class:"template-modal__icon-bg template-modal__icon-bg--disabled"},J4={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},e3={class:"template-modal__option-desc regular-16"},t3={class:"template-modal__templates ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-p-24"},n3={class:"template-modal__templates-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},a3={class:"template-modal__select-label ivyforms-m-0"},o3={class:"template-modal__select-desc ivyforms-m-0 regular-16"},r3={class:"template-modal__categories-sidebar"},i3={class:"template-modal__templates-content ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-flex-1"},l3={class:"template-modal__templates-option-bar ivyforms-flex ivyforms-justify-content-between"},s3={class:"template-modal__search ivyforms-m-0"},d3={class:"template-modal__templates-header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-gap-16"},u3={class:"template-modal__card-grid ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-mt-0"},c3={class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},f3={key:0,class:"template-modal__pro-badge ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-py-4 ivyforms-px-8"},m3=["src","alt"],v3={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"},p3={class:"template-modal__overlay-buttons ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-gap-8"},y3={class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},h3={key:0,class:"ivyforms-flash"},g3={class:"template-modal__card-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0 regular-16"},_3={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"},b3={class:"template-modal__empty-icon ivyforms-mb-16"},w3={class:"ivyforms-mb-8 ivyforms-m-0"},x3={class:"ivyforms-m-0"},I3={key:1,class:"template-preview template-preview--active ivyforms-px-16 ivyforms-pb-16"},F3={class:"template-preview__header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-gap-16 ivyforms-mb-24 ivyforms-pt-16"},k3={class:"template-preview__header-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},S3={class:"template-preview__template-info ivyforms-flex ivyforms-flex-direction-column"},C3={key:0,class:"ivyforms-flash"},M3={class:"template-preview__header-right ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},$3={class:"template-preview__form ivyforms-p-16"},T3={class:"template-preview__form-container"},P3={class:"ivyforms-mb-16"},E3={class:"ivyforms-mb-24"},A3={key:0,class:"template-preview__loading-fields"},L3="https://ivyforms.com/form-templates",R3=xe({__name:"IvyFormsTemplateSelection",props:{visible:{type:Boolean}},emits:["update:visible","form-created","close"],setup(r,{emit:n}){const a=r,i=n,s=q4(),c=yn(),u=Ne(),g=Dn(),{getLabel:v}=Oe(),{navigateToFormBuilder:P}=Vn(),{showUpgradeDialog:x,isProInstalled:h,isProLicenseActive:S}=$r(),C=I({get:()=>a.visible,set:pe=>i("update:visible",pe)}),F=U(""),y=U(!1),$=U(!1),D=U(null),B=U(!1),b=U(null),E=U(0),H=U("desktop"),z=U(!1),G=U(null),j=U("scratch"),q=U("all"),Q=U("all"),A=U({}),L=U(null),R=U("500px"),Y=U("564px"),Z=Xu,Ie=U([{name:"all",label:"All"},{name:"free",label:"Free"},{name:"pro",label:"Pro"}]),ae=U([{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"}}]),Ce=I(()=>{let pe=s.templates;if(q.value==="favourites"?pe=pe.filter(re=>c.isTemplateFavorited(re.id)):q.value!=="all"&&(Xu.value.some(se=>se.subItems?.some(Re=>Re.index===q.value))?pe=pe.filter(se=>se.subcategory===q.value):pe=pe.filter(se=>se.category===q.value)),Q.value==="free"?pe=pe.filter(re=>!re.is_pro):Q.value==="pro"&&(pe=pe.filter(re=>re.is_pro)),F.value){const re=F.value.toLowerCase();pe=pe.filter(se=>se.name.toLowerCase().includes(re)||se.description.toLowerCase().includes(re))}return pe}),De=I(()=>{const pe=Ce.value,re=[];for(let se=0;se<pe.length;se+=3)re.push(pe.slice(se,se+3));return re}),Fe=I(()=>{const pe=s.templates.length>0?s.templates.length:6,re=Array.from({length:pe},(Re,ze)=>({id:`skeleton-${ze}`})),se=[];for(let Re=0;Re<re.length;Re+=3)se.push(re.slice(Re,Re+3));return se}),et=I(()=>E.value>0),be=I(()=>E.value<Ce.value.length-1),tt=(pe,re,se)=>{const Re=re.filter(gt=>gt.parentId===0&&gt.fieldIndex===pe.fieldIndex),ze={},qt=[];return se==="name"?(Re.forEach((gt,Ot)=>{const oe=`nameField${Ot+1}`;qt.push(oe),ze[`${oe}Label`]=gt.label||"",ze[`${oe}Placeholder`]=gt.placeholder||"",ze[`${oe}Required`]=gt.required||!1,ze[`${oe}HideLabel`]=gt.optionHide||!1,ze[`${oe}Description`]=""}),{...pe,nameFieldTypes:qt,...ze}):(Re.forEach(gt=>{let Ot=gt.addressType;if(!Ot&&gt.settings)try{const oe=typeof gt.settings=="string"?JSON.parse(gt.settings):gt.settings;Ot=oe.type||oe.addressType}catch(oe){console.warn(v("failed_to_parse_address_settings"),oe)}if(Ot&&(qt.push(Ot),ze[`${Ot}Label`]=gt.label||"",ze[`${Ot}Placeholder`]=gt.placeholder||"",ze[`${Ot}Required`]=gt.required||!1,ze[`${Ot}HideLabel`]=gt.hideLabel||!1,ze[`${Ot}Description`]=gt.description||"",gt.settings))try{const oe=typeof gt.settings=="string"?JSON.parse(gt.settings):gt.settings;oe.visible!==void 0&&(ze[`${Ot}Visible`]=oe.visible)}catch(oe){console.warn(v("failed_to_parse_address_settings"),oe)}}),{...pe,addressFieldTypes:qt,...ze})},J=I(()=>{if(!G.value?.fields)return[];const pe=G.value.fields;return pe.filter(se=>se.parentId===null||se.parentId===void 0).map(se=>se.type==="name"||se.type==="address"?tt(se,pe,se.type):se)}),ye=pe=>{const re=`${pe.type}_${pe.fieldIndex}`;return re in A.value||(pe.type==="address"?A.value[re]={}:pe.type==="name"?A.value[re]={}:pe.type==="select"||pe.type==="multi-select"?A.value[re]=pe.type==="multi-select"?[]:"":A.value[re]=pe.defaultValue||""),A.value[re]},ce=(pe,re)=>{const se=`${pe.type}_${pe.fieldIndex}`;A.value[se]=re},ke=async()=>{y.value=!0;try{await s.fetchTemplates()}catch(pe){console.error(v("failed_to_tab_form"),pe)}finally{y.value=!1}},te=async()=>{if(!$.value){$.value=!0,D.value="blank_form";try{await u.resetForm(),await u.saveForm({template_id:"blank_form"}),u.name&&g.setPageTitle(u.name),u.formId&&(i("form-created",parseInt(u.formId)),P(parseInt(u.formId))),C.value=!1}catch(pe){console.error(v("failed_to_create_form"),pe)}finally{$.value=!1,D.value=null}}},he=async pe=>{if(b.value=pe,B.value=!0,E.value=Ce.value.findIndex(re=>re.id===pe.id),!pe.form_data||!pe.form_data.fields||pe.form_data.fields.length===0){z.value=!0;try{const re=await s.getTemplate(pe.id);if(re){const se={...re,form_data:{...re.form_data,published:!!re.form_data.published}};b.value=se,G.value=se.form_data}}catch(re){console.error(v("failed_to_tab_form"),re)}finally{z.value=!1}}else{const re={...pe.form_data,published:!!pe.form_data.published};G.value=re}},Qe=pe=>{let re;switch(pe){case"text":re=Uu;break;case"email":re=m0;break;case"textarea":case"paragraph":re=f0;break;case"tel":case"phone":re=c0;break;case"number":re=u0;break;case"name":re=d0;break;case"radio":re=s0;break;case"checkbox":re=l0;break;case"select":case"dropdown":case"multi-select":re=i0;break;case"address":re=r0;break;case"date":re=o0;break;case"time":re=a0;break;case"rating":re=n0;break;default:re=Uu;break}try{return ut.hooks.applyFilters("ivyforms/template/field/filter/component",re,{type:pe})||re}catch{return re}},lt=async pe=>{if(!$.value){$.value=!0,D.value=pe.id;try{u.formId=null,u.isEditing=!1,u.fields=[],u.counterFields=0,u.selectedField=null,u.activeTab="addField",u.description=null,u.name="Blank form",u.published=!0,u.showTitle=!1,u.showDescription=!1,u.storeEntries=!1,u.confirmationId=null,u.isFormLoading=!0;let re=pe;if(!pe.form_data||!pe.form_data.fields||pe.form_data.fields.length===0)try{const se=await s.getTemplate(pe.id);se&&(re={...se,form_data:{...se.form_data,published:!!se.form_data.published}})}catch(se){console.error("Failed to fetch full template data:",se)}if(re.form_data&&(u.name=re.form_data.name||re.name,u.description=re.form_data.description||re.description,u.showTitle=re.form_data.showTitle??!0,u.showDescription=re.form_data.showDescription??!1,u.published=re.form_data.published??!1,re.form_data.fields&&re.form_data.fields.length>0)){u.counterFields=0,u.fields=[];const se=re.form_data.fields.some(Re=>Re.rowIndex!==void 0||Re.columnIndex!==void 0);re.form_data.fields.forEach((Re,ze)=>{const qt=u.increaseCounter(),gt=se?Re.rowIndex??0:0,Ot=se?Re.columnIndex??ze:ze,oe=Re.width??100;u.addField({id:0,fieldIndex:qt,type:Re.type,label:Re.label,defaultValue:Re.defaultValue||"",required:Re.required||!1,placeholder:Re.placeholder||"",position:ze+1,timeFieldType:Re.timeFieldType,timeFormat:Re.timeFormat,rowIndex:gt,columnIndex:Ot,width:oe})})}await u.saveForm({template_id:pe.id}),u.isFormLoading=!1,u.name&&g.setPageTitle(u.name),u.formId&&await u.loadForm(u.formId),C.value=!1,u.formId&&(i("form-created",parseInt(u.formId)),P(parseInt(u.formId)))}catch(re){console.error(v("failed_to_create_form"),re)}finally{$.value=!1,D.value=null}}},je=()=>{$.value=!1,D.value=null,C.value=!1,F.value="",b.value=null,B.value=!1,E.value=0,H.value="desktop",A.value={},i("close")};Pe(C,async pe=>{pe&&(await c.loadFavoriteTemplates(),s.templates.length===0&&await ke())});const rt=async()=>{if(et.value){E.value--;const pe=Ce.value[E.value];if(b.value=pe,!pe.form_data||!pe.form_data.fields||pe.form_data.fields.length===0){z.value=!0;try{const re=await s.getTemplate(pe.id);if(re){const se={...re,form_data:{...re.form_data,published:!!re.form_data.published}};b.value=se,G.value=se.form_data}}catch(re){console.error(v("failed_to_tab_form"),re)}finally{z.value=!1}}else{const re={...pe.form_data,published:!!pe.form_data.published};G.value=re}}},st=async()=>{if(be.value){E.value++;const pe=Ce.value[E.value];if(b.value=pe,!pe.form_data||!pe.form_data.fields||pe.form_data.fields.length===0){z.value=!0;try{const re=await s.getTemplate(pe.id);if(re){const se={...re,form_data:{...re.form_data,published:!!re.form_data.published}};b.value=se,G.value=se.form_data}}catch(re){console.error(v("failed_to_tab_form"),re)}finally{z.value=!1}}else{const re={...pe.form_data,published:!!pe.form_data.published};G.value=re}}},mt=()=>{B.value=!1,b.value=null,E.value=0,G.value=null,z.value=!1,A.value={}},_t=pe=>{$.value||(j.value=pe,te())},Ze=pe=>{q.value=pe},Mt=async pe=>{await c.toggleFavoriteTemplate(pe)},en=pe=>c.isTemplateFavorited(pe),nt=pe=>{const re=pe.name.toLowerCase().replace(/\s+/g,"-");window.open(`${L3}/${re}/`,"_blank")},ct=()=>{x()},Vt=()=>{if(L.value){const re=L.value.clientHeight-80;R.value=`${re}px`,Y.value=`${re+64}px`}},gn=pe=>{pe&&an(()=>{const re=parseFloat(getComputedStyle(pe).lineHeight);pe.offsetHeight>re*1.5?pe.classList.add("template-modal__card-title--multiline"):pe.classList.remove("template-modal__card-title--multiline")})};return Dt(()=>{setTimeout(Vt,100),window.addEventListener("resize",Vt)}),yo(()=>{window.removeEventListener("resize",Vt)}),Pe(C,pe=>{pe&&setTimeout(Vt,100)}),(pe,re)=>(f(),ee(ec,{visible:C.value,"onUpdate:visible":re[6]||(re[6]=se=>C.value=se),teleport:!0,onClose:je},{default:_(()=>[B.value?(f(),T("div",I3,[k("div",F3,[k("div",k3,[d(Te,{priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:mt},{default:_(()=>[le(O(m(v)("back")),1)]),_:1}),k("div",S3,[k("h3",null,O(b.value?.name),1),b.value?.is_pro?(f(),T("span",C3,"⚡")):ue("",!0)])]),k("div",M3,[d(Te,{priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows","icon-start-type":"fill",disabled:!et.value,onClick:rt},null,8,["disabled"]),d(Te,{priority:"tertiary","icon-start":"arrow-right","icon-start-category":"arrows","icon-start-type":"fill",disabled:!be.value,onClick:st},null,8,["disabled"]),d(mo,{modelValue:H.value,"onUpdate:modelValue":re[4]||(re[4]=se=>H.value=se),background:"",tabs:ae.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(Te,{priority:"primary",loading:$.value,onClick:re[5]||(re[5]=se=>lt(b.value))},{default:_(()=>[$.value?ue("",!0):(f(),T(we,{key:0},[le(O(m(v)("use_this_template")),1)],64))]),_:1},8,["loading"])])]),k("div",{class:qe(["template-preview__content",`device-${H.value}`])},[k("div",$3,[k("div",T3,[k("h2",P3,O(b.value?.name),1),k("p",E3,O(b.value?.description),1),z.value?(f(),T("div",A3,[...re[9]||(re[9]=[k("div",{class:"template-preview__loading-message"},"Loading template fields...",-1)])])):G.value?.fields&&G.value.fields.length>0?(f(!0),T(we,{key:1},Ue(J.value,(se,Re)=>(f(),ee(va(Qe(se.type)),{key:se.id||Re,"model-value":ye(se),error:"","field-errors":{},disabled:!1,field:{...se,formId:0,fieldIndex:se.fieldIndex,id:parseInt(se.id)||0,position:se.position||Re,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":ze=>ce(se,ze)},null,8,["model-value","field","onUpdate:modelValue"]))),128)):ue("",!0),d(Te,{class:"template-preview__submit-btn ivyforms-p-10",priority:"tertiary",type:"border"},{default:_(()=>[le(O(m(v)("submit")),1)]),_:1})])])],2)])):(f(),T("div",z4,[k("div",N4,[k("span",null,O(m(v)("add_new_form")),1),k("div",W4,[d(Te,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",onClick:je})])]),k("div",Y4,[k("div",{class:qe(["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":$.value&&D.value==="blank_form"}]),onClick:re[0]||(re[0]=se=>_t("scratch"))},[k("div",H4,[k("div",{class:qe(["template-modal__icon-bg",{"template-modal__icon-bg--active":j.value==="scratch","template-modal__icon-bg--loading":$.value&&D.value==="blank_form"}])},[$.value&&D.value==="blank_form"?(f(),ee(Zt,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(f(),ee(Zt,{key:0,name:"plus-circle",size:"d",category:"global",type:"fill-duo"}))],2)]),k("div",G4,[k("div",K4,O($.value&&D.value==="blank_form"?"":m(v)("start_scratch")),1),k("div",X4,O(m(v)("start_with_blank_desc")),1)])],2),k("div",j4,[k("div",Q4,[k("div",Z4,[d(Zt,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-dusk-symbol-2)"})])]),k("div",null,[k("div",J4,[le(O(m(v)("generate_with_ai"))+" ",1),d(ts,{image:"coming-soon-arrow-text",size:"s"})]),k("div",e3,O(m(v)("generate_with_ai_desc")),1)])])]),k("div",t3,[k("div",n3,[k("div",a3,O(m(v)("select_a_template")),1),k("div",o3,O(m(v)("select_template_desc")),1)]),k("div",{ref_key:"templatesSectionRef",ref:L,class:"template-modal__templates-section ivyforms-flex ivyforms-gap-16"},[k("div",r3,[d(Wa,{style:cr({maxHeight:Y.value})},{default:_(()=>[d(es,{modelValue:q.value,"onUpdate:modelValue":re[1]||(re[1]=se=>q.value=se),priority:"secondary","menu-items":m(Z),onMenuSelect:Ze},null,8,["modelValue","menu-items"])]),_:1},8,["style"])]),k("div",i3,[k("div",l3,[k("div",s3,[d(zo,{modelValue:F.value,"onUpdate:modelValue":re[2]||(re[2]=se=>F.value=se),placeholder:m(v)("search_template"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])]),k("div",d3,[d(mo,{modelValue:Q.value,"onUpdate:modelValue":re[3]||(re[3]=se=>Q.value=se),tabs:Ie.value,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue","tabs"])])]),d(Wa,{modifier:"outside-vertical",style:cr({maxHeight:R.value})},{default:_(()=>[k("div",u3,[y.value?(f(!0),T(we,{key:0},Ue(Fe.value,(se,Re)=>(f(),T("div",{key:`loading-row-${Re}`,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(f(!0),T(we,null,Ue(se,(ze,qt)=>(f(),T("div",{key:`loading-${Re}-${qt}`,class:"template-modal__card-container"},[d(Bu,{title:"",description:"",starred:!1,class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0"},{header:_(()=>[...re[7]||(re[7]=[k("div",{class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},[k("div",{class:"template-modal__skeleton-image-placeholder ivyforms-flex ivyforms-flex-direction-column ivyforms-p-10 ivyforms-justify-content-center"},[k("div",{class:"skeleton-bar skeleton-bar-1"}),k("div",{class:"skeleton-bar skeleton-bar-2"}),k("div",{class:"skeleton-bar skeleton-bar-3"}),k("div",{class:"skeleton-row ivyforms-flex ivyforms-gap-12 ivyforms-mt-8"},[k("div",{class:"skeleton-pill"}),k("div",{class:"skeleton-pill"})])])],-1)])]),footer:_(()=>[...re[8]||(re[8]=[k("div",{class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},[k("div",{class:"template-modal__empty-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4"}),k("div",{class:"template-modal__empty-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0"})],-1)])]),_:1})]))),128))]))),128)):(f(!0),T(we,{key:1},Ue(De.value,(se,Re)=>(f(),T("div",{key:Re,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(f(!0),T(we,null,Ue(se,ze=>(f(),T("div",{key:ze.id,class:"template-modal__card-container"},[d(Bu,{title:ze.name,description:ze.description,starred:en(ze.id),class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0",onStarClick:()=>Mt(ze.id)},{header:_(()=>[k("div",c3,[ze.is_pro&&(!m(h)()||!m(S)())?(f(),T("div",f3,[d(ns,{image:"pro-text",size:"s"})])):ue("",!0),k("img",{src:ze.screenshot,alt:ze.name,class:"template-modal__image ivyforms-mb-0 ivyforms-mx-0 ivyforms-p-0"},null,8,m3),k("div",v3,[k("div",p3,[ze.is_pro&&(!m(h)()||!m(S)())?(f(),T(we,{key:0},[ze.demo_url?(f(),ee(Te,{key:0,priority:"tertiary",onClick:qt=>nt(ze)},{default:_(()=>[le(O(m(v)("view_demo")),1)]),_:1},8,["onClick"])):ue("",!0),d(Te,{priority:"pro",class:"template-modal__upgrade-button",onClick:ct},{default:_(()=>[le(O(m(h)()?m(v)("activate_license"):m(v)("upgrade")),1)]),_:1})],64)):(f(),T(we,{key:1},[d(Te,{priority:"tertiary",onClick:qt=>he(ze)},{default:_(()=>[le(O(m(v)("preview")),1)]),_:1},8,["onClick"]),d(Te,{priority:"primary",loading:$.value&&D.value===ze.id,onClick:qt=>lt(ze)},{default:_(()=>[$.value?ue("",!0):(f(),T(we,{key:0},[le(O(m(v)("use_this_template")),1)],64))]),_:1},8,["loading","onClick"])],64))])])])]),footer:_(()=>[k("div",y3,[k("div",{ref_for:!0,ref:qt=>gn(qt),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(O(ze.name)+" ",1),ze.is_pro?(f(),T("span",h3)):ue("",!0)],512),k("div",g3,O(ze.description),1)])]),_:2},1032,["title","description","starred","onStarClick"])]))),128))]))),128)),!y.value&&Ce.value.length===0?(f(),T("div",_3,[k("div",b3,[d(Zt,{name:"search",type:"outline",size:"d",category:"global"})]),k("h4",w3,O(m(v)("no_templates_found")),1),k("p",x3,O(m(v)("try_adjusting_criteria")),1)])):ue("",!0)])]),_:1},8,["style"])])],512)])]))]),_:1},8,["visible"]))}}),Sc=Se(R3,[["__scopeId","data-v-75942258"]]),D3={class:"all-forms ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},V3={class:"ivyforms-all-forms-option-bar"},O3={class:"ivyforms-all-forms-option-bar__left"},B3={class:"ivyforms-all-forms-option-bar__right"},U3={class:"ivyforms-all-forms-table"},q3={key:0,class:"ivyforms-table-skeleton"},z3={class:"ivyforms-all-forms-pagination-container"},N3=xe({__name:"AllForms",setup(r){const{startWatching:n}=rn();n();const a=yn(),i=Dn(),{getLabel:s}=Oe(),c=br(),u=wr(),{getAdminPageUrl:g,navigateToAdminPage:v}=Vn(),P=U(),x=U(0),h=U(null),S=U(null),C=U(null),F=U(!1),y=U([]),$=U([]),D=U(0),B=U(null),b=U(!1),E=U(!0),H=U(!1),z=U(!1),G=U({}),j=U(null),q=U(""),Q=U(""),A=U(!1),L=Bo.debounce(X=>{Q.value=X},500),R=I(()=>q.value!==Q.value),Y=I(()=>E.value||R.value),Z=Mn({starred:null,published:null}),Ie=Mn({page:1,perPage:10}),ae=Mn({column:"id",order:"desc"}),Ce=Mn({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),De=Pa(),Fe=()=>Ee(wt,{modelValue:mt.value,size:"s",type:"checkmark",ariaLabel:s("select_all_forms"),"onUpdate:modelValue":X=>oe(X)},()=>[]),et=({rowData:X})=>X?Ee(wt,{modelValue:X.selected,type:"checkmark",size:"s",ariaLabel:s("select_form_header"),"onUpdate:modelValue":_e=>X.selected=_e},()=>[]):null,be=({rowData:X})=>X?Ee(Na,{size:"s",href:g(pn,`/manage/${X.id}`)},()=>[X.id]):null,tt=({rowData:X})=>X?Ee(Na,{size:"s",href:g(pn,`/manage/${X.id}`),class:"ivyforms-name-cell"},()=>[X.name]):null,J=({rowData:X})=>X?Ee(Zt,{name:X.starred?"star-2":"star",type:"fill",size:"d",color:X.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{X.starred=!X.starred,await c.updateStarred(X.id,X.starred),X.starred?(Ce.starredTrueCount++,Ce.starredFalseCount--):(Ce.starredTrueCount--,Ce.starredFalseCount++)}}):null,ye=({rowData:X})=>X?Ee(pa,{modelValue:X.published,size:"s",ariaLabel:s("status_switch"),"onUpdate:modelValue":async _e=>{X.published=_e,await c.updateStatus(X.id,X.published),X.published?(Ce.publishedTrueCount++,Ce.publishedFalseCount--):(Ce.publishedTrueCount--,Ce.publishedFalseCount++)}}):null,ce=({rowData:X})=>{if(!X)return null;const _e=c.entryCount[X.id];return Ee(Na,{size:"s",href:g(pn,`/manage/${X.id}/results/entries`)},()=>[_e!==void 0?_e:"-"])},ke=({rowData:X})=>{if(!X)return null;const _e=`[ivyforms id=${X.id}]`;return Ee("div",[Ee(Yt,{content:s("copy_shortcode"),placement:"top"},()=>[Ee(Te,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ariaLabel:s("copy_shorcode_table_form"),onClick:ct(_e)})]),Ee("span",_e)])},te=({rowData:X})=>X?Ee("div",{class:["ivyforms-column-actions",{hovered:X.id===j.value}]},[Ee(Yt,{content:s("edit"),placement:"top"},()=>[Ee(Te,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:Re(X.id)})]),Ee(Yt,{content:s("duplicate"),placement:"top"},()=>[Ee(Te,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:qt(X.id)})]),Ee(Yt,{content:s("preview"),placement:"top"},()=>[Ee(Te,{iconOnly:!0,iconStart:"preview",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:gt(X.id)})]),Ee(Yt,{content:s("actions"),placement:"top"},()=>[Ee(Te,{iconOnly:!0,iconStart:"context-menu-dot",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ref:_e=>{G.value[X.id]=_e&&"$el"in _e&&_e.$el instanceof HTMLElement?_e.$el:null},onClick:()=>Ve(X.id)})])]):null,he=U([{key:"select",width:56,minWidth:56,headerRenderer:Fe,cellRenderer:et,visible:!0,showInModal:!1,fixed:vo.LEFT},{key:"star",width:32,minWidth:32,title:s("starred"),headerRenderer:()=>Ee(Zt,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:J,visible:!0,showInModal:!0},{key:"id",title:s("id"),width:40,minWidth:40,cellRenderer:be,visible:!0,showInModal:!0,sortable:!0},{key:"name",title:s("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:tt,visible:!0,showInModal:!0},{key:"published",title:s("published"),width:48,minWidth:48,cellRenderer:ye,visible:!0,showInModal:!0},{key:"entries",title:s("entries"),width:54,minWidth:54,cellRenderer:ce,visible:!0,showInModal:!0},{key:"shortcode",title:s("shortcode"),width:160,minWidth:160,cellRenderer:ke,visible:!0,showInModal:!0},{key:"date-created",title:s("date_created"),width:105,minWidth:105,cellRenderer:({rowData:X})=>Ee("span",ta.formatWPDate(X.dateCreated)),visible:!0,showInModal:!0},{key:"date-edited",title:s("date_edited"),width:105,minWidth:105,cellRenderer:({rowData:X})=>Ee("span",ta.formatWPDate(X.dateEdited)),visible:!0,showInModal:!0},{key:"author",title:s("author"),width:204,minWidth:204,cellRenderer:({rowData:X})=>Ee("span",X.author),visible:!0,sortable:!0,showInModal:!0},{key:"actions",headerRenderer:()=>Ee(Yt,{content:s("column_visibility"),placement:"left",ariaLabel:s("column_visibility")},()=>[Ee(Zt,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:ln,style:"cursor: pointer;",ariaLabel:s("column_visibility"),role:"button"})]),class:"ivyforms-cell-actions",width:160,minWidth:160,cellRenderer:te,visible:!0,showInModal:!1,fixed:vo.RIGHT}]),Qe=I(()=>ta.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),lt=I(()=>{const X=he.value.filter($n=>$n.visible),_e=X.filter($n=>$n.showInModal),Ge=x.value||0,Ke=X.reduce(($n,Ja)=>$n+(typeof Ja.width=="number"?Ja.width:0),0),On=Ge-Ke>0?Ge/_e.length:null;return X.map($n=>$n.showInModal&&On?{...$n,width:Math.floor(On)}:$n)}),je=I(()=>he.value.reduce((X,_e)=>X+(typeof _e.minWidth=="number"?_e.minWidth:parseFloat(_e.minWidth)||0),0)),rt=I(()=>$.value.some(X=>X.selected)),st=I(()=>$.value.filter(X=>X.selected).map(X=>X.id)),mt=I(()=>$.value.length>0&&$.value.every(X=>X.selected)),_t=I({get(){return y.value.every(X=>X.visible)},set(X){y.value.forEach(Ge=>{Ge.key!=="id"&&Ge.showInModal&&(Ge.visible=X)});const _e=y.value.find(Ge=>Ge.key==="id");_e&&(_e.visible=!0)}}),Ze=I(()=>y.value.filter(X=>X.visible).length),Mt=X=>Ze.value===3&&y.value.find(_e=>_e.key===X)?.visible,en=I(()=>q.value.trim()!==""||B.value||Z.starred!==null||Z.published!==null),nt=X=>({page:Ie.page,perPage:Ie.perPage,search:Q.value,sortBy:ae.column,sortOrder:ae.order,dateRange:ta.formatDateRangeForApi(B.value),shouldGetCount:X,filters:{starred:Z.starred,published:Z.published}}),ct=X=>()=>{if(navigator.clipboard)navigator.clipboard.writeText(X).then(()=>{Xe({message:s("copied_shortcode"),type:"success"})});else{const _e=document.createElement("textarea");_e.value=X,_e.style.position="fixed",_e.style.opacity="0",document.body.appendChild(_e),_e.select();try{document.execCommand("copy"),Xe({message:s("copied_shortcode"),type:"success"})}catch(Ge){Xe({message:`${s("error_refreshing")} ${Ge}`,type:"error"})}document.body.removeChild(_e)}};Pe(q,L),Pe([()=>Ie.page,()=>Ie.perPage,()=>Q.value,()=>Z.starred,()=>Z.published,()=>B.value],async()=>{E.value=!0,await c.fetchData(nt(!1)),$.value=c.tableData,E.value=!1}),Pe(()=>c.paginationMeta,X=>{Ie.page!==X.page&&(Ie.page=X.page),Ie.perPage!==X.perPage&&(Ie.perPage=X.perPage)},{deep:!0,immediate:!0}),Pe(B,()=>z.value=!!B.value),Pe(()=>c.tableData,X=>{$.value=X,E.value=!1},{immediate:!0}),Pe(()=>c.paginationMeta,X=>{D.value=as(X).total||0},{immediate:!0}),Pe(()=>c.filterCount,X=>{Ce.publishedTrueCount=X.publishedTrueCount,Ce.publishedFalseCount=X.publishedFalseCount,Ce.starredTrueCount=X.starredTrueCount,Ce.starredFalseCount=X.starredFalseCount},{immediate:!0}),Pe(()=>y.value.map(X=>X.visible),()=>{if(y.value.filter(_e=>_e.visible).length===0){const _e=y.value.find(Ge=>Ge.key==="id");_e&&(_e.visible=!0)}}),Pe(()=>i.isFullScreenMode,()=>Vt(!1)),Pe(()=>$.value,async()=>{await $t()});const Vt=async X=>{E.value=!0;try{await c.fetchData(nt(X)),$.value=c.tableData;const _e=c.paginationMeta;Ie.page=_e.page,Ie.perPage=_e.perPage,D.value=_e.total,X&&(Ce.publishedTrueCount=c.filterCount.publishedTrueCount,Ce.publishedFalseCount=c.filterCount.publishedFalseCount,Ce.starredTrueCount=c.filterCount.starredTrueCount,Ce.starredFalseCount=c.filterCount.starredFalseCount)}finally{E.value=!1,await $t()}},gn=({column:X,order:_e})=>{ae.column=X,ae.order=_e==="asc"?"asc":_e==="desc"?"desc":"",Ie.page=1,Vt(!1)},pe=()=>{A.value=!0},re=()=>{A.value=!1},se=()=>{Vt(!1),A.value=!1},Re=X=>()=>{v(pn,`/manage/${X}`)},ze=X=>()=>{v(pn,`/manage/${X}/settings/general`)},qt=X=>async()=>{await De.handleActionClick(X,null,"form","duplicate",{setLoading:_e=>{E.value=_e}})},gt=X=>()=>{window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${X}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},Ot=()=>{$.value.forEach(X=>{X.selected=!1})},oe=X=>{$.value.forEach(_e=>_e.selected=X)},Ve=Bo.debounce(X=>{const _e=G.value[X];if(!_e){Xe({message:s("menu_button_element_not_found"),type:"error"});return}j.value=X;const Ge=document.querySelector(".ivyforms-table");Ge&&Ge.querySelectorAll(".el-table-v2__row").forEach(Nt=>{Nt.getAttribute("rowkey")===X.toString()&&Nt.classList.add("highlighted")}),u.openContextMenu({actions:[Rt(Pt.Entries,{handler:()=>{v(pn,`/manage/${X}/results/entries`)}}),Rt(Pt.Settings,{handler:ze(X)}),Rt(Pt.Delete,{handler:async Ke=>{await De.handleActionClick(null,[Ke],"forms","delete",{setLoading:Nt=>{E.value=Nt}})}})],entityId:X,contextMenuButtonRef:_e,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(On=>On.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(On=>On.classList.remove("hovered")),j.value=null}})},100),$t=async()=>{await an();const X=document.querySelector(".ivyforms-table");if(!X)return;const _e=X.querySelectorAll(".el-table-v2__row");_e.length&&_e.forEach(Ge=>{const Ke=Ge.getAttribute("rowkey");Ke&&(Ge.addEventListener("mouseenter",()=>{j.value=Number(Ke),_e.forEach(Nt=>{Nt.getAttribute("rowkey")===Ke&&Nt.classList.add("hovered")})}),Ge.addEventListener("mouseleave",()=>{j.value=null,_e.forEach(Nt=>{Nt.getAttribute("rowkey")===Ke&&Nt.classList.remove("hovered")})}))})},ln=()=>{y.value=he.value.map(X=>({key:X.key,visible:X.visible,showInModal:X.showInModal??!0,title:X.title})),F.value=!0},Jt=()=>{y.value.forEach(Ge=>{const Ke=he.value.find(Nt=>Nt.key===Ge.key);Ke&&(Ke.visible=Ge.visible)}),he.value=[...he.value];const X=he.value.filter(Ge=>Ge.visible&&Ge.showInModal),_e=X.length>0?`${100/X.length}%`:"auto";he.value.forEach(Ge=>{Ge.showInModal&&(Ge.width=Ge.visible?_e:null)}),F.value=!1},sn=()=>{b.value=!0,an(()=>{dn(),document.querySelector(".el-date-editor")?.click()})},dn=()=>{an(()=>{const X=S.value&&"$el"in S.value?S.value.$el:S.value,_e=C.value&&"$el"in C.value?C.value.$el:C.value;if(X instanceof HTMLElement&&_e instanceof HTMLElement){const Ge=X.getBoundingClientRect();_e.style.position="absolute",_e.style.top=`${Ge.bottom+8}px`,_e.style.left=`${Ge.left}px`,_e.style.inset="unset"}})},Xn=()=>{b.value=!1},Za=()=>{H.value=!1},ie=()=>{B.value=null,z.value=!1,b.value=!1},fe=(X,_e=500)=>()=>{X(),setTimeout(()=>{u.closeContextMenu()},_e)},Ae=(X,_e)=>{Z.starred=X==="starred"?_e:null,Z.published=X==="published"?_e:null,H.value=_e!==null},Tt=async()=>{if(u.isOpen){u.closeContextMenu();return}u.openContextMenu({actions:[Rt(Pt.Published,{handler:fe(()=>Ae("published",!0)),rightText:Ce.publishedTrueCount.toString(),isActive:()=>Z.published===!0,secondary:!0}),Rt(Pt.Unpublished,{handler:fe(()=>Ae("published",!1)),isActive:()=>Z.published===!1,secondary:!0,rightText:Ce.publishedFalseCount.toString()}),Rt(Pt.Starred,{handler:fe(()=>Ae("starred",!0)),isActive:()=>Z.starred===!0,secondary:!0,rightText:Ce.starredTrueCount.toString()}),Rt(Pt.Unstarred,{handler:fe(()=>Ae("starred",!1)),isActive:()=>Z.starred===!1,rightText:Ce.starredFalseCount.toString(),secondary:!0}),Rt(Pt.Reset,{handler:fe(()=>{Ae("starred",null),Ae("published",null)}),secondary:!0,divided:!0})],contextMenuButtonRef:S.value})},Gt=()=>{Z.starred=null,Z.published=null,H.value=!1},Kt=()=>{Z.starred=null,Z.published=null,B.value=null,q.value="",Ie.page=1,H.value=!1,z.value=!1};function bt(X){const _e=S.value&&("$el"in S.value?S.value.$el:S.value),Ge=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");u.isOpen&&!_e?.contains(X.target)&&!Ge?.contains(X.target)&&u.closeContextMenu()}return Dt(()=>{document.addEventListener("mousedown",bt),Vt(!0),a.loadAllSettings(),h.value=new ResizeObserver(_e=>{for(const Ge of _e)x.value=Ge.contentRect.width});const X=P.value?.$el?.parentElement;X&&h.value.observe(X)}),yo(()=>{document.removeEventListener("mousedown",bt),h.value&&h.value.disconnect()}),(X,_e)=>{const Ge=zo,Ke=os,Nt=Zg,On=Fr,$n=Ir,Ja=Ta,Di=Pi,Vi=Ei;return f(),T("div",D3,[k("div",V3,[k("div",O3,[d(Ge,{modelValue:q.value,"onUpdate:modelValue":_e[0]||(_e[0]=Et=>q.value=Et),class:"ivyforms-search__fixed-width",placeholder:m(s)("search")},null,8,["modelValue","placeholder"]),b.value?(f(),ee(Ro,{key:0,ref_key:"datePickerPopperRef",ref:C,modelValue:B.value,"onUpdate:modelValue":_e[1]||(_e[1]=Et=>B.value=Et),type:"datetimerange","date-format":Qe.value,"aria-label":m(s)("date_filters"),clearable:"",shortcuts:"",secondary:"",onClose:Xn},null,8,["modelValue","date-format","aria-label"])):ue("",!0),d(Ke,{color:"tertiary",type:"datepicker","aria-label":m(s)("date_filters"),indicator:z.value,"custom-hide-indicator":ie,onClick:sn},null,8,["aria-label","indicator"]),d(Ke,{ref_key:"menuButtonRef",ref:S,color:"tertiary",type:"filter","aria-label":m(s)("filters"),indicator:H.value,"custom-hide-indicator":Gt,onClick:Tt},null,8,["aria-label","indicator"]),d(xr,{onClose:Za})]),k("div",B3,[d(Te,{"icon-start":"plus",onClick:pe},{default:_(()=>[le(O(m(s)("form")),1)]),_:1})])]),k("div",U3,[d(Di,{ref_key:"tableRef",ref:P,data:Y.value?[]:$.value,loading:Y.value,total:D.value,"row-key":"id",columns:lt.value,"min-table-width":je.value,"is-custom-header":rt.value,sort:ae,pagination:"",onSortChange:gn},{header:_(()=>[d(Nt,{loading:E.value,"onUpdate:loading":_e[2]||(_e[2]=Et=>E.value=Et),"selected-ids":st.value,onUnselectAll:Ot},null,8,["loading","selected-ids"])]),empty:_(()=>[Y.value?(f(),T("div",q3,[d($n,null,{template:_(()=>[(f(!0),T(we,null,Ue(Ie.perPage,Et=>(f(),ee(On,{key:Et,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):en.value?(f(),ee(Ja,{key:2,image:"filters",title:m(s)("empty_state_all_forms_title"),subtitle:m(s)("empty_state_all_forms_subtitle")},{actionButton:_(()=>[d(Te,{onClick:Kt},{default:_(()=>[le(O(m(s)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(f(),ee(Ja,{key:1,image:"not-found",title:m(s)("empty_state_all_forms_title"),subtitle:m(s)("empty_state_all_forms_subtitle")},{actionButton:_(()=>[d(Te,{"icon-start":"plus",onClick:pe},{default:_(()=>[le(O(m(s)("form")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"]),d(Jl,{modelValue:F.value,"onUpdate:modelValue":_e[5]||(_e[5]=Et=>F.value=Et),title:m(s)("edit_table"),subtitle:m(s)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{footer:_(()=>[d(Te,{priority:"tertiary",size:"d",type:"fill",onClick:_e[4]||(_e[4]=Et=>F.value=!1)},{default:_(()=>[le(O(m(s)("cancel")),1)]),_:1}),d(Te,{priority:"success",size:"d",type:"fill",onClick:Jt},{default:_(()=>[le(O(m(s)("apply")),1)]),_:1})]),default:_(()=>[d(wt,{modelValue:_t.value,"onUpdate:modelValue":_e[3]||(_e[3]=Et=>_t.value=Et),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:_(()=>[In(X.$slots,"default",{},()=>[le(O(m(s)("show_all_forms")),1)])]),_:3},8,["modelValue"]),(f(!0),T(we,null,Ue(y.value,Et=>(f(),T("div",{key:Et.key},[Et.showInModal?(f(),ee(wt,{key:0,modelValue:Et.visible,"onUpdate:modelValue":Oi=>Et.visible=Oi,disabled:Mt(Et.key),priority:"secondary",size:"s",type:"checkmark"},{default:_(()=>[le(O(Et.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ue("",!0)]))),128))]),_:3},8,["modelValue","title","subtitle"])]),d(No,{"show-close":"","align-center":"",type:"error",width:"342px"}),k("div",z3,[d(Vi,{"current-page":Ie.page,"onUpdate:currentPage":_e[6]||(_e[6]=Et=>Ie.page=Et),"page-size":Ie.perPage,"onUpdate:pageSize":_e[7]||(_e[7]=Et=>Ie.perPage=Et),total:D.value,secondary:"","aria-label":m(s)("pagination_navigation")},null,8,["current-page","page-size","total","aria-label"])]),d(Sc,{visible:A.value,"onUpdate:visible":_e[8]||(_e[8]=Et=>A.value=Et),"source-page-type":"allForms",onClose:re,onFormCreated:se},null,8,["visible"])])}}}),W3=xe({__name:"AllFormsPageSection",setup(r){return rn(),(n,a)=>{const i=N3,s=Qa;return f(),ee(s,{"has-table":""},{default:_(()=>[d(i)]),_:1})}}}),Y3=xe({__name:"FormsPage",setup(r){const{getLabel:n}=Oe(),{navigateToAllForms:a,navigateToEntries:i,navigateToSettings:s,navigateToIntegrations:c}=Vn(),u=n("all_forms");fo("pageTitle",u);const g=Dn(),v=I(()=>g.isFullScreenMode),P=U(na),x=[{label:n("all_forms"),index:na},{label:n("entries"),index:xn},{label:n("integrations"),index:ca},{label:n("settings"),index:po}],h=S=>{S!==P.value&&(P.value=S,S===na?a():S===xn?i():S===po?s():S===ca&&c())};return(S,C)=>{const F=Ka,y=Ga,$=ja,D=Ea,B=W3;return f(),T(we,null,[d(D,null,{left:_(()=>[v.value?(f(),ee(y,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(f(),T(we,null,Ue(x,b=>d(F,{key:b.index,label:b.label,name:b.index,"is-active":P.value===b.index,type:"tonal",onClick:E=>h(b.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ue("",!0)]),default:_(()=>[d($)]),_:1}),k("div",{class:qe(["ivyforms-all-forms-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":v.value}])},[d(B)],2)],64)}}}),uo=20,ju=100,ea=U(null),wi=U(null),Xl=U(0),xi=U(0),Ii=U(0),sr=U(null);let jl=0;function us(){const r=Ne();jl++;const n=S=>{if(S.length===0)return;const C=S.reduce((F,y)=>F+(y.width??100),0);if(C>=95&&C<=105){if(C>100){const y=100/C;S.forEach($=>{$.width=Math.max(uo,($.width??100)*y)})}else if(C<100){const y=100-C,$=S[S.length-1];$.width=($.width??100)+y}S.forEach(y=>{y.width=Math.round((y.width??100)*10)/10});const F=S.reduce((y,$)=>y+($.width??100),0);if(Math.abs(F-100)>.01){const y=S[S.length-1];y.width=Math.round(((y.width??100)+(100-F))*10)/10}}else S.forEach(F=>{F.width=Math.round((F.width??100)*10)/10})},a=(S,C)=>100-r.fields.filter($=>$.rowIndex===S&&$.fieldIndex!==C).reduce(($,D)=>$+(D.width??100),0),i=(S,C,F)=>{S.preventDefault(),S.stopPropagation(),ea.value=C,wi.value=F,Xl.value=S.clientX,xi.value=C.width??100,sr.value=null,document.body.classList.add("ivyforms-resizing-field"),document.body.style.cursor="col-resize",document.body.style.userSelect="none";const y=r.fields.filter(B=>B.rowIndex===C.rowIndex);y.sort((B,b)=>(B.columnIndex??0)-(b.columnIndex??0));const $=y.findIndex(B=>B.fieldIndex===C.fieldIndex),D=$<y.length-1?y[$+1]:null;Ii.value=D?D.width??100:0,document.addEventListener("mousemove",s,{passive:!1}),document.addEventListener("mouseup",c)},s=S=>{if(S.preventDefault(),S.stopPropagation(),!ea.value||wi.value!=="right")return;const C=S.clientX-Xl.value,F=document.querySelector(".ivyforms-form-builder__grid-container")?.clientWidth??800,y=C/F*100,$=ea.value,D=r.fields.filter(H=>H.rowIndex===$.rowIndex);D.sort((H,z)=>(H.columnIndex??0)-(z.columnIndex??0));const B=D.findIndex(H=>H.fieldIndex===$.fieldIndex),b=B<D.length-1?D[B+1]:null;let E=xi.value+y;if(E=Math.max(uo,Math.min(ju,E)),b){const z=xi.value+Ii.value-E;z>=uo&&($.width=Math.round(E*10)/10,b.width=Math.round(z*10)/10)}else{const z=100-D.filter(G=>G.fieldIndex!==$.fieldIndex).reduce((G,j)=>G+(j.width??100),0);E=Math.max(uo,Math.min(z,E)),$.width=Math.round(E*10)/10}},c=()=>{if(document.body.classList.remove("ivyforms-resizing-field"),document.body.style.cursor="",document.body.style.userSelect="",ea.value){const S=r.fields.filter(C=>C.rowIndex===ea.value.rowIndex);n(S),r.updateFieldPositions()}ea.value=null,wi.value=null,Ii.value=0,document.removeEventListener("mousemove",s),document.removeEventListener("mouseup",c)};return kr(()=>{jl--,jl===0&&(document.removeEventListener("mousemove",s),document.removeEventListener("mouseup",c),document.body.classList.remove("ivyforms-resizing-field"),document.body.style.cursor="",document.body.style.userSelect="",ea.value=null,wi.value=null,Xl.value=0,xi.value=0,Ii.value=0,sr.value=null)}),{resizingField:ea,hoveredFieldForResize:sr,startResize:i,setHoveredField:S=>{ea.value||(sr.value=S)},shouldShowResizeHandles:S=>Ne().fields.filter(y=>y.rowIndex===S.rowIndex).length>=5?!1:ea.value?ea.value.fieldIndex===S.fieldIndex:sr.value?.fieldIndex===S.fieldIndex,getAvailableSpace:a,getWidthForDropInEmptySpace:S=>{const C=a(S);return Math.max(uo,Math.min(ju,C))},canDuplicateField:S=>a(S.rowIndex??0)>=uo,getWidthForDuplicate:S=>{const C=S.width??100,F=a(S.rowIndex??0);return F>=C?C:Math.max(uo,F)},normalizeRowWidths:n}}const H3={class:"ivyforms-field__text"},G3={key:0,class:"ivyforms-description-message regular-14"},K3=xe({__name:"TextField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),i=I(()=>a.fields.find(S=>S.fieldIndex===n.fieldIndex)),s=I(()=>i.value?.label||""),c=I(()=>i.value?.placeholder||""),u=I(()=>i.value?.required||!1),g=I(()=>i.value?.hideLabel||!1),v=I(()=>i.value?.fieldIndex??n.fieldIndex),P=I(()=>i.value?.defaultValue||""),x=I(()=>i.value?.description||""),h=I(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(S,C)=>{const F=ot,y=Me;return f(),T("div",H3,[d(y,{label:g.value?"":s.value,required:u.value,"label-position":h.value},{default:_(()=>[d(F,{id:v.value,"aria-label":s.value,readonly:"",placeholder:c.value,"model-value":P.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"]),x.value?(f(),T("div",G3,O(x.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])])}}}),X3=Se(K3,[["__scopeId","data-v-bb8fc1e8"]]),j3={class:"ivyforms-field__email"},Q3={key:0,class:"ivyforms-description-message regular-14"},Z3=xe({__name:"EmailField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,i=Ne(),s=I(()=>i.fields.find(y=>y.fieldIndex===a.fieldIndex)),c=I(()=>s.value?.label||""),u=I(()=>s.value?.placeholder||""),g=I(()=>s.value?.required||!1),v=I(()=>s.value?.hideLabel||!1),P=I(()=>s.value?.fieldIndex??a.fieldIndex),x=I(()=>s.value?.defaultValue||""),h=I(()=>s.value?.labelPosition==="default"?"top":s.value?.labelPosition||"top"),S=I(()=>s.value?.description||""),C=I(()=>s.value?.confirmFieldLabel||n("confirmation_label_placeholder")),F=I(()=>s.value?.confirmFieldPlaceholder||"");return(y,$)=>{const D=ot,B=Me;return f(),T("div",j3,[d(B,{label:v.value?"":c.value,class:qe(["ivyforms-field__email--first-form-item",{"ivyforms-field__email--confirm-first-form-item":s.value?.confirmFieldEnabled}]),required:g.value,"label-position":h.value},{default:_(()=>[d(D,{id:P.value,"aria-label":c.value,readonly:"",placeholder:u.value,"model-value":x.value,type:"email"},null,8,["id","aria-label","placeholder","model-value"]),S.value?(f(),T("div",Q3,O(S.value),1)):ue("",!0)]),_:1},8,["label","class","required","label-position"]),s.value?.confirmFieldEnabled?(f(),ee(B,{key:0,class:"ivyforms-field__email--second-form-item",label:s.value?.confirmFieldHideLabel?"":C.value,required:g.value},{default:_(()=>[d(D,{id:P.value+"-confirm",readonly:"",placeholder:F.value,"model-value":"",type:"email"},null,8,["id","placeholder"])]),_:1},8,["label","required"])):ue("",!0)])}}}),J3=Se(Z3,[["__scopeId","data-v-8230460c"]]),eb={class:"ivyforms-field__numeric"},tb={key:0,class:"ivyforms-description-message regular-14"},nb=xe({__name:"NumericField",props:{fieldIndex:{}},setup(r){const n=["us_decimal","us_int","eu_decimal","eu_int",""];function a(y){return typeof y!="string"?!1:n.includes(y)}const i=r,s=Ne(),c=I(()=>s.fields.find(y=>y.fieldIndex===i.fieldIndex)),u=I(()=>c.value?.label||""),g=I(()=>c.value?.placeholder||""),v=I(()=>c.value?.required||!1),P=I(()=>c.value?.hideLabel||!1),x=I(()=>c.value?.fieldIndex??i.fieldIndex),h=I(()=>{const y=c.value?.defaultValue;if(y===""||y===null||y===void 0)return null;const $=Number(y);return isNaN($)?null:$}),S=I(()=>c.value?.description||""),C=I(()=>c.value?.labelPosition==="default"?"top":c.value?.labelPosition||"top"),F=I(()=>{const y=c.value?.numberFormat||"";return a(y)?y:""});return(y,$)=>{const D=Me;return f(),T("div",eb,[d(D,{label:P.value?"":u.value,required:v.value,"label-position":C.value},{default:_(()=>[d(ki,{id:x.value,"read-only":"",placeholder:g.value,"model-value":h.value,"number-format":F.value},null,8,["id","placeholder","model-value","number-format"]),S.value?(f(),T("div",tb,O(S.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])])}}}),ab=Se(nb,[["__scopeId","data-v-9ac81118"]]),ob={class:"ivyforms-field__paragraph"},rb={key:0,class:"ivyforms-description-message regular-14"},ib=xe({__name:"ParagraphField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),i=I(()=>a.fields.find(C=>C.fieldIndex===n.fieldIndex)),s=I(()=>i.value?.label||""),c=I(()=>i.value?.placeholder||""),u=I(()=>i.value?.required||!1),g=I(()=>i.value?.hideLabel||!1),v=I(()=>i.value?.fieldIndex??n.fieldIndex),P=I(()=>i.value?.defaultValue||""),x=I(()=>i.value?.rows<=0?3:i.value?.rows),h=I(()=>i.value?.description||""),S=I(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(C,F)=>{const y=ot,$=Me;return f(),T("div",ob,[d($,{label:g.value?"":s.value,required:u.value,"label-position":S.value},{default:_(()=>[d(y,{id:v.value,readonly:"",placeholder:c.value,"model-value":P.value,type:"textarea",rows:x.value},null,8,["id","placeholder","model-value","rows"]),h.value?(f(),T("div",rb,O(h.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])])}}}),lb=Se(ib,[["__scopeId","data-v-4388eb82"]]),sb={class:"ivyforms-field__phone"},db={key:0,class:"ivyforms-description-message regular-14"},ub=xe({__name:"PhoneField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),i=I(()=>a.fields.find(S=>S.fieldIndex===n.fieldIndex)),s=I(()=>i.value?.label||""),c=I(()=>i.value?.placeholder||"(___) __ - __ - __"),u=I(()=>i.value?.required||!1),g=I(()=>i.value?.hideLabel||!1),v=I(()=>i.value?.fieldIndex??n.fieldIndex),P=I(()=>i.value?.defaultValue||""),x=I(()=>i.value?.description||""),h=I(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(S,C)=>{const F=Me;return f(),T("div",sb,[d(F,{label:g.value?"":s.value,required:u.value,"label-position":h.value},{default:_(()=>[d(v0,{id:v.value,disabled:"",placeholder:c.value,"model-value":P.value,type:"number"},null,8,["id","placeholder","model-value"]),x.value?(f(),T("div",db,O(x.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])])}}}),cb=Se(ub,[["__scopeId","data-v-6dcd8378"]]),fb={class:"ivyforms-form-builder-field-recaptcha"},mb={key:0},vb={key:0,class:"ivyforms-recaptcha-widget"},pb={class:"ivyforms-recaptcha-widget__header"},yb={class:"ivyforms-recaptcha-widget__checkbox"},hb={class:"ivyforms-recaptcha-widget__text"},gb={class:"ivyforms-recaptcha-widget__logos"},_b={key:1,class:"ivyforms-recaptcha-badge"},bb={class:"ivyforms-recaptcha-badge__icon"},wb={class:"ivyforms-recaptcha-badge__content"},xb={class:"ivyforms-recaptcha-badge__text"},Ib={class:"ivyforms-recaptcha-badge__protected"},Fb={class:"ivyforms-recaptcha-badge__links"},kb={href:"#",class:"ivyforms-recaptcha-badge__link"},Sb={href:"#",class:"ivyforms-recaptcha-badge__link"},Cb={key:1,class:"ivyforms-recaptcha-warning"},Mb=xe({__name:"RecaptchaField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=yn(),{getAdminPageUrl:i}=Vn(),s=()=>i(Mr,"/security/recaptcha"),c=I(()=>a.isRecaptchaConfigured),u=I(()=>a.recaptchaType);return(g,v)=>{const P=Zt,x=_r,h=Me;return f(),T("div",fb,[d(h,null,{default:_(()=>[c.value?(f(),T("div",mb,[u.value==="v2"?(f(),T("div",vb,[k("div",pb,[k("div",yb,[d(P,{name:"check",type:"outline",category:"global",size:"s",class:"ivyforms-recaptcha-widget__icon"})]),k("span",hb,O(m(n)("not_a_robot")),1),k("div",gb,[d(P,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})])])])):(f(),T("div",_b,[k("div",bb,[d(P,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})]),k("div",wb,[k("div",xb,[k("span",Ib,O(m(n)("protected_by"))+" reCAPTCHA",1)]),k("div",Fb,[k("a",kb,O(m(n)("privacy")),1),v[0]||(v[0]=k("span",{class:"ivyforms-recaptcha-badge__separator"},"-",-1)),k("a",Sb,O(m(n)("terms")),1)])])]))])):(f(),T("div",Cb,[d(x,{state:"warning",description:m(n)("recaptcha_not_configured"),"show-button":!1,"show-link":!0,"link-text":m(n)("configure_now"),"link-url":s()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),$b=Se(Mb,[["__scopeId","data-v-b4c54ca1"]]),Tb={xmlns:"http://www.w3.org/2000/svg",fill:"none","aria-label":"Cloudflare",viewBox:"0 0 73 25"};function Pb(r,n){return f(),T("svg",Tb,[...n[0]||(n[0]=[k("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),k("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),k("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 Eb={render:Pb},Ab={class:"ivyforms-form-builder-field-turnstile ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100 ivyforms-px-0 ivyforms-py-0"},Lb={key:0},Rb={class:"ivyforms-form-builder-field-turnstile-widget"},Db={class:"ivyforms-form-builder-field-turnstile-widget__container ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},Vb={class:"ivyforms-form-builder-field-turnstile-widget__text regular-14 ivyforms-flex-1"},Ob={class:"ivyforms-form-builder-field-turnstile-widget__right ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-flex-end ivyforms-gap-4"},Bb={class:"ivyforms-form-builder-field-turnstile-widget__logo-container ivyforms-flex ivyforms-align-items-center"},Ub={class:"ivyforms-form-builder-field-turnstile-widget__links ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},qb={class:"ivyforms-form-builder-field-turnstile-widget__link-text"},zb={class:"ivyforms-form-builder-field-turnstile-widget__link-text"},Nb={key:1,class:"ivyforms-turnstile-warning"},Wb=xe({__name:"TurnstileField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=yn(),{getAdminPageUrl:i}=Vn(),s=()=>i(Mr,"/security/turnstile"),c=I(()=>a.isTurnstileConfigured);return(u,g)=>{const v=_r,P=Me;return f(),T("div",Ab,[d(P,null,{default:_(()=>[c.value?(f(),T("div",Lb,[k("div",Rb,[k("div",Db,[g[1]||(g[1]=k("div",{class:"ivyforms-form-builder-field-turnstile-widget__checkbox"},null,-1)),k("span",Vb,O(m(n)("verify_you_are_human")),1),k("div",Ob,[k("div",Bb,[d(m(Eb),{class:"ivyforms-form-builder-field-turnstile-widget__logo"})]),k("div",Ub,[k("span",qb,O(m(n)("privacy")),1),g[0]||(g[0]=k("span",{class:"ivyforms-form-builder-field-turnstile-widget__separator"},"·",-1)),k("span",zb,O(m(n)("terms")),1)])])])])])):(f(),T("div",Nb,[d(v,{state:"warning",description:m(n)("turnstile_not_configured"),"show-button":!1,"show-link":!0,"link-text":m(n)("configure_now"),"link-url":s()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),Yb=Se(Wb,[["__scopeId","data-v-67c315c2"]]),Hb={xmlns:"http://www.w3.org/2000/svg",width:"44",height:"46",fill:"none","aria-hidden":"true",style:{width:"44px",height:"50px",display:"block"}};function Gb(r,n){return f(),T("svg",Hb,[...n[0]||(n[0]=[Xa('<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 Kb={render:Gb},Xb={class:"ivyforms-form-builder-field-hcaptcha ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100 ivyforms-px-0 ivyforms-py-0"},jb={key:0},Qb={class:"ivyforms-form-builder-field-hcaptcha-widget"},Zb={class:"ivyforms-form-builder-field-hcaptcha-widget__container ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},Jb={class:"ivyforms-form-builder-field-hcaptcha-widget__text regular-14 ivyforms-flex-1"},e6={class:"ivyforms-form-builder-field-hcaptcha-widget__right ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-flex-end"},t6={class:"ivyforms-form-builder-field-hcaptcha-widget__logo-container ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},n6={class:"ivyforms-form-builder-field-hcaptcha-widget__links ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},a6={class:"ivyforms-form-builder-field-hcaptcha-widget__link-text"},o6={class:"ivyforms-form-builder-field-hcaptcha-widget__link-text"},r6={key:1,class:"ivyforms-hcaptcha-warning"},i6=xe({__name:"HCaptchaField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=yn(),{getAdminPageUrl:i}=Vn(),s=()=>i(Mr,"/security/hcaptcha"),c=I(()=>a.isHCaptchaConfigured);return(u,g)=>{const v=_r,P=Me;return f(),T("div",Xb,[d(P,null,{default:_(()=>[c.value?(f(),T("div",jb,[k("div",Qb,[k("div",Zb,[g[1]||(g[1]=k("div",{class:"ivyforms-form-builder-field-hcaptcha-widget__checkbox"},null,-1)),k("span",Jb,O(m(n)("verify_you_are_human")),1),k("div",e6,[k("div",t6,[d(m(Kb),{class:"ivyforms-form-builder-field-hcaptcha-widget__logo"})]),k("div",n6,[k("span",a6,O(m(n)("privacy")),1),g[0]||(g[0]=k("span",{class:"ivyforms-form-builder-field-hcaptcha-widget__separator"},"·",-1)),k("span",o6,O(m(n)("terms")),1)])])])])])):(f(),T("div",r6,[d(v,{state:"warning",description:m(n)("hcaptcha_not_configured"),"show-button":!1,"show-link":!0,"link-text":m(n)("configure_now"),"link-url":s()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),l6=Se(i6,[["__scopeId","data-v-f27b2a4d"]]),s6={key:0,class:"ivyforms-name-fields__main-label ivyforms-mb-8 regular-16"},d6={key:0,class:"ivyforms-name-fields__main-label ivyforms-name-fields__main-label--left regular-16"},u6={key:0,class:"ivyforms-name-fields__layout-field-description regular-14 ivyforms-width-100"},c6={key:1,class:"ivyforms-name-fields__main-label ivyforms-name-fields__main-label--right regular-16"},f6=xe({__name:"NameField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,i=Ne(),s=I(()=>i.fields.find(g=>g.fieldIndex===a.fieldIndex)),c=I(()=>s.value?.nameFields||[]),u=I(()=>{const g=s.value?.labelPosition;return g==="default"||!g?"top":g});return(g,v)=>{const P=ot,x=Me;return f(),T("div",{class:qe(["ivyforms-name-fields",[{"ivyforms-name-fields--readonly":!!s.value?.readOnly},`ivyforms-name-fields--label-${u.value}`]])},[!s.value?.hideLabel&&(u.value==="top"||u.value==="default")?(f(),T("div",s6,O(s.value?.label||m(n)("name")),1)):ue("",!0),k("div",{class:qe(["ivyforms-name-fields__container",{"ivyforms-name-fields__container--flex-row":u.value==="left"||u.value==="right","ivyforms-name-fields__container--flex-column":u.value==="top"||u.value==="default"}])},[!s.value?.hideLabel&&u.value==="left"?(f(),T("div",d6,O(s.value?.label||m(n)("name")),1)):ue("",!0),k("div",{class:qe(["ivyforms-name-fields__layout ivyforms-flex ivyforms-flex-direction-row ivyforms-flex-wrap-wrap ivyforms-gap-16",{"ivyforms-name-fields__layout--with-left-label":u.value==="left","ivyforms-name-fields__layout--with-right-label":u.value==="right"}])},[(f(!0),T(we,null,Ue(c.value,h=>(f(),T("div",{key:h.id,class:qe(["ivyforms-name-fields__layout-field ivyforms-flex-1",h.type.toLowerCase()+"-name"])},[d(x,{label:h.optionHide?"":h.label,required:h.required},{default:_(()=>[d(P,{id:h.id,readonly:"","aria-label":h.label,"model-value":h.modelValue,type:"text",placeholder:h.placeholder},null,8,["id","aria-label","model-value","placeholder"]),h.description?(f(),T("div",u6,O(h.description),1)):ue("",!0)]),_:2},1032,["label","required"])],2))),128))],2),!s.value?.hideLabel&&u.value==="right"?(f(),T("div",c6,O(s.value?.label||m(n)("name")),1)):ue("",!0)],2)],2)}}}),m6=Se(f6,[["__scopeId","data-v-3216a0bc"]]),v6={class:"ivyforms-field__website"},p6={class:"ivyforms-field__website-prefix"},y6={class:"ivyforms-field__website-suffix"},h6={key:0,class:"ivyforms-description-message regular-14"},g6=xe({__name:"WebsiteField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),i=I(()=>a.fields.find(F=>F.fieldIndex===n.fieldIndex)),s=I(()=>i.value?.label||""),c=I(()=>i.value?.placeholder||""),u=I(()=>i.value?.required||!1),g=I(()=>i.value?.hideLabel||!1),v=I(()=>i.value?.fieldIndex??n.fieldIndex),P=I(()=>i.value?.defaultValue||""),x=I(()=>i.value?.description||""),h=I(()=>i.value?.inputPrefix||""),S=I(()=>i.value?.inputSuffix||""),C=I(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(F,y)=>{const $=ot,D=Me;return f(),T("div",v6,[d(D,{label:g.value?"":s.value,required:u.value,"label-position":C.value},{default:_(()=>[d($,{id:v.value,readonly:"",placeholder:c.value,"model-value":P.value,type:"website"},p0({suffix:_(()=>[k("span",y6,O(S.value),1)]),_:2},[h.value?{name:"prefix",fn:_(()=>[k("span",p6,O(h.value),1)]),key:"0"}:void 0]),1032,["id","placeholder","model-value"]),x.value?(f(),T("div",h6,O(x.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])])}}}),_6=Se(g6,[["__scopeId","data-v-4ef701f8"]]),b6={class:"ivyforms-field__require-pro"},w6={class:"ivyforms-field__require-pro-warning"},x6=xe({__name:"RequirePro",setup(r){const{getLabel:n}=Oe(),a=()=>hr();return(i,s)=>{const c=_r,u=Me;return f(),T("div",b6,[d(u,null,{default:_(()=>[k("div",w6,[d(c,{state:"warning",description:m(n)("require_pro_plan"),"show-link":!1,"show-button":!0,"button-label":m(n)("upgrade"),onButtonClick:s[0]||(s[0]=g=>a())},null,8,["description","button-label"])])]),_:1})])}}}),I6={key:0,class:"ivyforms-field__address-label ivyforms-mb-8 regular-16"},F6={key:0,class:"ivyforms-field__address-label ivyforms-field__address-label--left regular-16 ivyforms-mr-16 ivyforms-flex ivyforms-align-items-center"},k6={class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},S6={key:0,class:"ivyforms-field__address-description regular-14"},C6={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},M6={key:2,class:"ivyforms-field__address-description regular-14"},$6={class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},T6={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={key:0,class:"ivyforms-field__address-label ivyforms-field__address-label--right regular-16 ivyforms-ml-16 ivyforms-flex ivyforms-align-items-center"},L6={key:2,class:"ivyforms-field__address-fields ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},R6={key:0,class:"ivyforms-field__address-description regular-14"},D6={class:"ivyforms-field__address-row ivyforms-field__address-row--three-cols ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16 ivyforms-width-100"},V6={key:2,class:"ivyforms-field__address-description regular-14"},O6=xe({__name:"AddressField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,i=Ne(),s=I(()=>i.fields.find(P=>P.fieldIndex===a.fieldIndex)),c=I(()=>(s.value?.addressFields||[]).filter(P=>P.visible!==!1)),u=rc.map(P=>P.name),g=I({get:()=>c.value.find(P=>P.type==="country")?.value||"",set:()=>{}}),v=I(()=>{const P=s.value?.labelPosition;return P==="default"||!P?"top":P});return(P,x)=>{const h=ot,S=Me,C=kt,F=Ht;return f(),T("div",{class:qe(["ivyforms-field__address ivyforms-width-100",[{"ivyforms-field__address--readonly":!!s.value?.readOnly},`ivyforms-field__address--label-${v.value}`]])},[!s.value?.hideLabel&&(v.value==="top"||v.value==="default")?(f(),T("div",I6,O(s.value?.label||m(n)("address")),1)):ue("",!0),k("div",{class:qe(["ivyforms-field__address-container ivyforms-width-100",{"ivyforms-field__address-container--flex-row":v.value==="left"||v.value==="right","ivyforms-field__address-container--flex-column":v.value==="top"||v.value==="default"}])},[v.value==="left"?(f(),T(we,{key:0},[s.value?.hideLabel?ue("",!0):(f(),T("div",F6,O(s.value?.label||m(n)("address")),1)),k("div",k6,[(f(!0),T(we,null,Ue(c.value.slice(0,3),y=>(f(),T("div",{key:y.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[k("div",{class:qe(["ivyforms-field__address-field ivyforms-flex-1",y.type.toLowerCase()+"-address"])},[d(S,{label:y.hideLabel?"":y.label,required:y.required},{default:_(()=>[d(h,{id:y.id,"aria-label":y.label,readonly:"","model-value":y.value,type:"text",placeholder:y.placeholder},null,8,["id","aria-label","model-value","placeholder"]),y.description?(f(),T("div",S6,O(y.description),1)):ue("",!0)]),_:2},1032,["label","required"])],2)]))),128)),k("div",C6,[(f(!0),T(we,null,Ue(c.value.slice(3,6),y=>(f(),T("div",{key:y.type,class:qe(["ivyforms-field__address-field ivyforms-flex-1",y.type.toLowerCase()+"-address"])},[d(S,{label:y.hideLabel?"":y.label,required:y.required},{default:_(()=>[y.type==="country"?(f(),ee(F,{key:0,id:y.id,modelValue:g.value,"onUpdate:modelValue":x[0]||(x[0]=$=>g.value=$),placeholder:m(n)("select_country"),disabled:"",readonly:""},{default:_(()=>[d(C,{value:""},{default:_(()=>[le(O(m(n)("select_country")),1)]),_:1}),(f(!0),T(we,null,Ue(m(u),$=>(f(),ee(C,{key:$,value:$},{default:_(()=>[le(O($),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(f(),ee(h,{key:1,id:y.id,"aria-label":y.label,readonly:"","model-value":y.value,type:"text",placeholder:y.placeholder},null,8,["id","aria-label","model-value","placeholder"])),y.description?(f(),T("div",M6,O(y.description),1)):ue("",!0)]),_:2},1032,["label","required"])],2))),128))])])],64)):v.value==="right"?(f(),T(we,{key:1},[k("div",$6,[(f(!0),T(we,null,Ue(c.value.slice(0,3),y=>(f(),T("div",{key:y.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[k("div",{class:qe(["ivyforms-field__address-field ivyforms-flex-1",y.type.toLowerCase()+"-address"])},[d(S,{label:y.hideLabel?"":y.label,required:y.required},{default:_(()=>[d(h,{id:y.id,"aria-label":y.label,readonly:"","model-value":y.value,type:"text",placeholder:y.placeholder},null,8,["id","aria-label","model-value","placeholder"]),y.description?(f(),T("div",T6,O(y.description),1)):ue("",!0)]),_:2},1032,["label","required"])],2)]))),128)),k("div",P6,[(f(!0),T(we,null,Ue(c.value.slice(3,6),y=>(f(),T("div",{key:y.type,class:qe(["ivyforms-field__address-field ivyforms-flex-1",y.type.toLowerCase()+"-address"])},[d(S,{label:y.hideLabel?"":y.label,required:y.required},{default:_(()=>[y.type==="country"?(f(),ee(F,{key:0,id:y.id,modelValue:g.value,"onUpdate:modelValue":x[1]||(x[1]=$=>g.value=$),placeholder:m(n)("select_country"),disabled:"",readonly:""},{default:_(()=>[d(C,{value:""},{default:_(()=>[le(O(m(n)("select_country")),1)]),_:1}),(f(!0),T(we,null,Ue(m(u),$=>(f(),ee(C,{key:$,value:$},{default:_(()=>[le(O($),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(f(),ee(h,{key:1,id:y.id,"aria-label":y.label,readonly:"","model-value":y.value,type:"text",placeholder:y.placeholder},null,8,["id","aria-label","model-value","placeholder"])),y.description?(f(),T("div",E6,O(y.description),1)):ue("",!0)]),_:2},1032,["label","required"])],2))),128))])]),s.value?.hideLabel?ue("",!0):(f(),T("div",A6,O(s.value?.label||m(n)("address")),1))],64)):(f(),T("div",L6,[(f(!0),T(we,null,Ue(c.value.slice(0,3),y=>(f(),T("div",{key:y.type,class:"ivyforms-field__address-row ivyforms-field__address-row--full ivyforms-flex ivyforms-flex-direction-row ivyforms-width-100"},[k("div",{class:qe(["ivyforms-field__address-field ivyforms-flex-1",y.type.toLowerCase()+"-address"])},[d(S,{label:y.hideLabel?"":y.label,required:y.required},{default:_(()=>[d(h,{id:y.id,"aria-label":y.label,readonly:"","model-value":y.value,type:"text",placeholder:y.placeholder},null,8,["id","aria-label","model-value","placeholder"]),y.description?(f(),T("div",R6,O(y.description),1)):ue("",!0)]),_:2},1032,["label","required"])],2)]))),128)),k("div",D6,[(f(!0),T(we,null,Ue(c.value.slice(3,6),y=>(f(),T("div",{key:y.type,class:qe(["ivyforms-field__address-field ivyforms-flex-1",y.type.toLowerCase()+"-address"])},[d(S,{label:y.hideLabel?"":y.label,required:y.required},{default:_(()=>[y.type==="country"?(f(),ee(F,{key:0,id:y.id,modelValue:g.value,"onUpdate:modelValue":x[2]||(x[2]=$=>g.value=$),placeholder:m(n)("select_country"),disabled:"",readonly:""},{default:_(()=>[d(C,{value:""},{default:_(()=>[le(O(m(n)("select_country")),1)]),_:1}),(f(!0),T(we,null,Ue(m(u),$=>(f(),ee(C,{key:$,value:$},{default:_(()=>[le(O($),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","modelValue","placeholder"])):(f(),ee(h,{key:1,id:y.id,"aria-label":y.label,readonly:"","model-value":y.value,type:"text",placeholder:y.placeholder},null,8,["id","aria-label","model-value","placeholder"])),y.description?(f(),T("div",V6,O(y.description),1)):ue("",!0)]),_:2},1032,["label","required"])],2))),128))])]))],2)],2)}}}),B6=Se(O6,[["__scopeId","data-v-c5de3e61"]]),U6={class:"ivyforms-field__radio"},q6={key:0,class:"ivyforms-description-message regular-14"},z6=xe({__name:"RadioField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),i=I(()=>a.fields.find(C=>C.fieldIndex===n.fieldIndex)),s=I(()=>i.value?.label||""),c=I(()=>i.value?.required||!1),u=I(()=>i.value?.hideLabel||!1),g=I(()=>i.value?.fieldIndex??n.fieldIndex),v=I(()=>i.value?.description||""),P=I(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top"),x=I({get(){const F=(i.value?.fieldOptions||[]).find(y=>y.isDefault);return F?String(F.value):""},set(){}});function h(C){const F=C.slice();for(let y=F.length-1;y>0;y--){const $=Math.floor(Math.random()*(y+1));[F[y],F[$]]=[F[$],F[y]]}return F}const S=I(()=>{let C=i.value?.fieldOptions||[];return i.value?.shuffleOptions&&(C=h(C)),C.map(F=>({label:F.label,value:F.value,id:F.id}))});return(C,F)=>{const y=fn,$=qo,D=Me;return f(),T("div",U6,[d(D,{label:u.value?"":s.value,required:c.value,"label-position":P.value},{default:_(()=>[d($,{id:g.value,modelValue:x.value,"onUpdate:modelValue":F[0]||(F[0]=B=>x.value=B),"aria-label":s.value,direction:"vertical",readonly:"",class:"ivyforms-field__radio-group ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-start ivyforms-gap-8"},{default:_(()=>[(f(!0),T(we,null,Ue(S.value,B=>(f(),ee(y,{id:B.id,key:B.id||B.value,value:B.value,label:B.label,priority:"secondary",readonly:"",class:"ivyforms-field__radio-option"},null,8,["id","value","label"]))),128))]),_:1},8,["id","modelValue","aria-label"]),v.value?(f(),T("div",q6,O(v.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])])}}}),N6=Se(z6,[["__scopeId","data-v-8b75224b"]]),W6={class:"ivyforms-field__checkbox"},Y6={key:0,class:"ivyforms-description-message regular-14"},H6=xe({__name:"CheckboxField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),i=I(()=>a.fields.find(C=>C.fieldIndex===n.fieldIndex)),s=I(()=>i.value?.label||""),c=I(()=>i.value?.required||!1),u=I(()=>i.value?.hideLabel||!1),g=I(()=>i.value?.fieldIndex??n.fieldIndex),v=I(()=>i.value?.description||""),P=I(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top"),x=I({get(){return(i.value?.fieldOptions||[]).filter(F=>F.isDefault).map(F=>F.value)},set(){}});function h(C){const F=C.slice();for(let y=F.length-1;y>0;y--){const $=Math.floor(Math.random()*(y+1));[F[y],F[$]]=[F[$],F[y]]}return F}const S=I(()=>{let C=i.value?.fieldOptions||[];return i.value?.shuffleOptions&&(C=h(C)),C.map(F=>({label:F.label,value:F.value,id:F.id}))});return(C,F)=>(f(),T("div",W6,[d(Me,{label:u.value?"":s.value,required:c.value,"label-position":P.value},{default:_(()=>[d(y0,{id:g.value,modelValue:x.value,"onUpdate:modelValue":F[0]||(F[0]=y=>x.value=y),readonly:"",class:"ivyforms-field__checkbox-group ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-start ivyforms-flex-direction-column ivyforms-gap-8"},{default:_(()=>[(f(!0),T(we,null,Ue(S.value,y=>(f(),ee(wt,{id:y.id,key:y.id||y.value,value:y.value,priority:"secondary",type:"checkmark",class:qe(["ivyforms-field__checkbox-option",{"readonly-option":!0}])},{default:_(()=>[le(O(y.label),1)]),_:2},1032,["id","value"]))),128))]),_:1},8,["id","modelValue"]),v.value?(f(),T("div",Y6,O(v.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])]))}}),G6=Se(H6,[["__scopeId","data-v-99a351f6"]]),K6={class:"ivyforms-field__select"},X6={key:0,class:"ivyforms-description-message regular-14"},j6=xe({__name:"SelectField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),i=I(()=>a.fields.find(F=>F.fieldIndex===n.fieldIndex)),s=I(()=>i.value?.label||""),c=I(()=>i.value?.required||!1),u=I(()=>i.value?.hideLabel||!1),g=I(()=>i.value?.fieldIndex??n.fieldIndex),v=I(()=>i.value?.description||""),P=I(()=>i.value?.fieldOptions||[]),x=I(()=>{const F=i.value;return F&&typeof F=="object"&&F.type==="multi-select"}),h=I(()=>i.value?.placeholder||""),S=I({get(){const F=i.value?.fieldOptions||[];if(x.value)return F.filter(y=>y.isDefault).map(y=>y.value);{const y=F.find($=>$.isDefault);return y?String(y.value):""}},set(F){i.value&&(x.value&&Array.isArray(F)?i.value.fieldOptions.forEach(y=>{y.isDefault=F.includes(y.value)}):i.value.fieldOptions.forEach(y=>{y.isDefault=String(y.value)===String(F)}))}}),C=I(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(F,y)=>{const $=kt,D=Ht,B=Me;return f(),T("div",K6,[d(B,{label:u.value?"":s.value,required:c.value,"label-position":C.value},{default:_(()=>[d(D,{id:String(g.value),modelValue:S.value,"onUpdate:modelValue":y[0]||(y[0]=b=>S.value=b),class:"ivyforms-field__select-dropdown",multiple:x.value,placeholder:h.value,readonly:""},{default:_(()=>[(f(!0),T(we,null,Ue(P.value,b=>(f(),ee($,{key:b.id||b.value,value:b.value,label:b.label},null,8,["value","label"]))),128))]),_:1},8,["id","modelValue","multiple","placeholder"]),v.value?(f(),T("div",X6,O(v.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])])}}}),Q6=Se(j6,[["__scopeId","data-v-777fd7ac"]]),Z6={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},J6={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},e8={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},t8={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},n8={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},a8={class:"ivyforms-flex ivyforms-width-100 ivyforms-gap-12"},o8={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},r8={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},i8={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},l8={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},s8={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-justify-content-end"},d8={key:0,class:"ivyforms-field-time__description regular-14 ivyforms-width-100"},u8=xe({__name:"TimeField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,i=Ne(),s=I(()=>i.fields.find(L=>L.fieldIndex===a.fieldIndex)),c=I(()=>s.value?.label||""),u=I(()=>s.value?.placeholder||""),g=I(()=>s.value?.required||!1),v=I(()=>s.value?.hideLabel||!1),P=I(()=>s.value?.readOnly||!1),x=I(()=>s.value?.description||""),h=I(()=>s.value?.fieldIndex??a.fieldIndex),S=I(()=>s.value?.defaultValue||""),C=I(()=>s.value?.timeFieldType||"time-picker"),F=I(()=>s.value?.timeFormat),y=I(()=>s.value?.labelPosition==="default"?"top":s.value?.labelPosition||"top"),$=I(()=>C.value==="dropdown"),{parseTimeString:D,to24hFormat:B}=Si(),b=I(()=>B(S.value)),E=I(()=>D(S.value)),H=I(()=>{if(!S.value||/^(AM|PM)$/i.test(S.value.trim()))return"";const L=S.value.match(/^(.*?)(?:\s*(AM|PM))?$/);return L?L[1].trim():S.value}),z=I(()=>H.value),G=U(""),j=I(()=>{if(!S.value)return"";const L=S.value.match(/\b(AM|PM)\b/i);return L&&L[1]?L[1].toUpperCase():""});Pe(j,L=>{G.value=L});const q=I(()=>{if(!S.value)return"";const L=S.value.match(/^(\d{2})$/);if(L)return L[1];const R=S.value.match(/^(\d{2}):/);return R?R[1]:""}),Q=I(()=>{if(!S.value)return"";if(/^:([0-9]{2})$/.test(S.value)){const L=S.value.match(/^:([0-9]{2})$/);return L?L[1]:""}return E.value.minutes}),A=I(()=>S.value?/^(AM|PM)$/.test(S.value)?S.value:E.value.amPm?E.value.amPm:"":"");return(L,R)=>(f(),T("div",{class:qe(["ivyforms-field-time",{"ivyforms-field-time--readonly":P.value}])},[$.value?(f(),ee(Me,{key:1,label:v.value?"":c.value,required:g.value,"label-position":y.value},{default:_(()=>[k("div",a8,[k("div",o8,[k("div",r8,O(m(n)("hours")),1),d(Ht,{"model-value":q.value,placeholder:"--",readonly:"",onMousedown:R[3]||(R[3]=yt(()=>{},["prevent"])),onClick:R[4]||(R[4]=yt(()=>{},["prevent"]))},null,8,["model-value"])]),k("div",i8,[k("div",l8,O(m(n)("minutes")),1),d(Ht,{"model-value":Q.value,placeholder:"--",readonly:"",onMousedown:R[5]||(R[5]=yt(()=>{},["prevent"])),onClick:R[6]||(R[6]=yt(()=>{},["prevent"]))},null,8,["model-value"])]),s.value.timeFormat==="ampm"?(f(),T("div",s8,[d(Ht,{"model-value":A.value,"aria-label":m(n)("am_pm"),placeholder:m(n)("am_pm"),readonly:"",onMousedown:R[7]||(R[7]=yt(()=>{},["prevent"])),onClick:R[8]||(R[8]=yt(()=>{},["prevent"]))},null,8,["model-value","aria-label","placeholder"])])):ue("",!0)]),x.value?(f(),T("div",d8,O(x.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])):(f(),T(we,{key:0},[C.value==="input"?(f(),ee(Me,{key:0,label:v.value?"":c.value,required:g.value,"label-position":y.value},{default:_(()=>[k("div",Z6,[k("div",J6,[d(ot,{id:"time_"+h.value,"aria-label":c.value,readonly:"",placeholder:u.value,"model-value":z.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"])]),s.value.timeFormat==="ampm"?(f(),T("div",e8,[d(Ht,{"model-value":j.value,"aria-label":m(n)("am_pm"),readonly:"",placeholder:m(n)("am_pm"),onMousedown:R[0]||(R[0]=yt(()=>{},["prevent"])),onClick:R[1]||(R[1]=yt(()=>{},["prevent"]))},null,8,["model-value","aria-label","placeholder"])])):ue("",!0)]),x.value?(f(),T("div",t8,O(x.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])):(f(),ee(Me,{key:1,label:v.value?"":c.value,required:g.value,"label-position":y.value},{default:_(()=>[d(ic,{id:"time_"+h.value,"aria-label":c.value,editable:!1,format:F.value==="ampm"?"hh:mm A":"HH:mm","model-value":b.value,clearable:!1,"time-format":F.value,placeholder:u.value,onClick:R[2]||(R[2]=yt(()=>{},["stop","prevent"]))},null,8,["id","aria-label","format","model-value","time-format","placeholder"]),x.value?(f(),T("div",n8,O(x.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"]))],64))],2))}}),c8=Se(u8,[["__scopeId","data-v-f303e833"]]),f8={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},m8={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},v8={class:"ivyforms-flex ivyforms-width-100 ivyforms-gap-12"},p8={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},y8={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},h8={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},g8={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},_8={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},b8={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},w8={key:0,class:"ivyforms-field-date__description regular-14 ivyforms-width-100 ivyforms-mt-6"},x8=xe({__name:"DateField",props:{fieldIndex:{}},setup(r){const{getLabel:n}=Oe(),a=r,i=Ne(),s=I(()=>i.fields.find(L=>L.fieldIndex===a.fieldIndex)),c=I(()=>s.value?.label||""),u=I(()=>s.value?.placeholder||""),g=I(()=>s.value?.required||!1),v=I(()=>s.value?.hideLabel||!1),P=I(()=>s.value?.readOnly||!1),x=I(()=>s.value?.description||""),h=I(()=>s.value?.fieldIndex??a.fieldIndex),S=I(()=>s.value?.defaultValue||""),C=I(()=>s.value?.dateFieldType||"picker"),F=I(()=>s.value?.dateFormat||"MM/DD/YYYY"),y=I(()=>s.value?.labelPosition==="default"?"top":s.value?.labelPosition||"top"),$=I(()=>C.value==="picker"),D=I(()=>C.value==="input"),B=I(()=>C.value==="dropdown"),{parseDateString:b}=rs(),E=I(()=>b(String(S.value||""),String(F.value))),H=I(()=>S.value||""),z=I(()=>E.value.day),G=I(()=>E.value.month),j=I(()=>E.value.year),q=I(()=>n("day")),Q=I(()=>n("month")),A=I(()=>n("year"));return(L,R)=>(f(),T("div",{class:qe(["ivyforms-field-date",{"ivyforms-field-date--readonly":P.value}])},[$.value?(f(),ee(Me,{key:0,label:v.value?"":c.value,required:g.value,"label-position":y.value},{default:_(()=>[d(ot,{id:"date_"+h.value,"aria-label":c.value,placeholder:u.value,"model-value":H.value,type:"text",readonly:""},null,8,["id","aria-label","placeholder","model-value"]),x.value?(f(),T("div",f8,O(x.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])):D.value?(f(),ee(Me,{key:1,label:v.value?"":c.value,required:g.value,"label-position":y.value},{default:_(()=>[d(ot,{id:"date_"+h.value,"aria-label":c.value,readonly:"",placeholder:u.value,"model-value":H.value,type:"text"},null,8,["id","aria-label","placeholder","model-value"]),x.value?(f(),T("div",m8,O(x.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])):B.value?(f(),ee(Me,{key:2,label:v.value?"":c.value,required:g.value,"label-position":y.value},{default:_(()=>[k("div",v8,[k("div",p8,[k("div",y8,O(q.value),1),d(Ht,{"model-value":z.value,placeholder:"--",readonly:"",onMousedown:R[0]||(R[0]=yt(()=>{},["prevent"])),onClick:R[1]||(R[1]=yt(()=>{},["prevent"]))},null,8,["model-value"])]),k("div",h8,[k("div",g8,O(Q.value),1),d(Ht,{"model-value":G.value,placeholder:"--",readonly:"",onMousedown:R[2]||(R[2]=yt(()=>{},["prevent"])),onClick:R[3]||(R[3]=yt(()=>{},["prevent"]))},null,8,["model-value"])]),k("div",_8,[k("div",b8,O(A.value),1),d(Ht,{"model-value":j.value,placeholder:"--",readonly:"",onMousedown:R[4]||(R[4]=yt(()=>{},["prevent"])),onClick:R[5]||(R[5]=yt(()=>{},["prevent"]))},null,8,["model-value"])])]),x.value?(f(),T("div",w8,O(x.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])):ue("",!0)],2))}}),I8=Se(x8,[["__scopeId","data-v-09991680"]]),F8={class:"ivyforms-field__rating"},k8={key:0,class:"ivyforms-description-message regular-14"},S8=xe({__name:"RatingField",props:{fieldIndex:{}},setup(r){const n=r,a=Ne(),i=I(()=>a.fields.find(F=>F.fieldIndex===n.fieldIndex)),s=I(()=>i.value?.label||""),c=I(()=>i.value?.required||!1),u=I(()=>i.value?.hideLabel||!1),g=I(()=>i.value?.fieldIndex??n.fieldIndex),v=I(()=>i.value?.fieldOptions||[]),P=I(()=>{const y=v.value.find($=>$.isDefault);return y?parseInt(y.value,10):0}),x=I(()=>i.value?.ratingIcon||"star"),h=I(()=>!!(i.value?.showRatingText??!1)),S=I(()=>i.value?.description||""),C=I(()=>i.value?.labelPosition==="default"?"top":i.value?.labelPosition||"top");return(F,y)=>{const $=lc,D=Me;return f(),T("div",F8,[d(D,{label:u.value?"":s.value,required:c.value,"label-position":C.value},{default:_(()=>[d($,{id:g.value,"aria-label":s.value,"model-value":P.value,"rating-icon":x.value,options:v.value,"show-label":h.value,readonly:""},null,8,["id","aria-label","model-value","rating-icon","options","show-label"]),S.value?(f(),T("div",k8,O(S.value),1)):ue("",!0)]),_:1},8,["label","required","label-position"])])}}}),C8=Se(S8,[["__scopeId","data-v-92260cae"]]),M8=["data-field-index"],$8={class:"ivyforms-field-unit__action-buttons ivyforms-flex ivyforms-gap-4"},T8=xe({__name:"IvyFieldUnit",props:{variant:{},type:{},fieldIndex:{}},emits:["dragstart","dragend"],setup(r,{emit:n}){const a=Ne(),{resizingField:i}=us(),s=U(null),c=r,u=n,g=()=>{a.selectField(c.fieldIndex)},v=B=>{const b=new Image;b.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",B.dataTransfer.setDragImage(b,0,0),B.dataTransfer.effectAllowed="move";const E=a.fields.find(H=>H.fieldIndex===c.fieldIndex);E&&(B.dataTransfer.setData("fieldData",JSON.stringify(E)),u("dragstart",B,c.fieldIndex),B.stopPropagation())},P=B=>{u("dragend",B),B.stopPropagation()},x=U(!1),h=I(()=>a.isSelected(c.fieldIndex)),S=I(()=>i.value!==null),C=wr(),F=I(()=>C.isOpen&&C.contextMenuProps.entityId===c.fieldIndex),y=B=>{const b=a.fields.find(A=>A.fieldIndex===c.fieldIndex);if(!b)return;const E=a.fields.filter(A=>(A.rowIndex??0)===(b.rowIndex??0)).length,H=a.fields.filter(A=>(A.rowIndex??0)===(b.rowIndex??0)).sort((A,L)=>(A.columnIndex??0)-(L.columnIndex??0)),z=H.findIndex(A=>A.fieldIndex===b.fieldIndex),G=z===0,j=z===H.length-1,q=[];G||q.push(Rt(Pt.MoveLeft,{handler:()=>{a.moveFieldLeft(c.fieldIndex),setTimeout(()=>a.selectField(c.fieldIndex),0)}})),j||q.push(Rt(Pt.MoveRight,{handler:()=>{a.moveFieldRight(c.fieldIndex),setTimeout(()=>a.selectField(c.fieldIndex),0)}})),E<5&&b.type!=="recaptcha"&&b.type!=="turnstile"&&b.type!=="hcaptcha"&&q.push(Rt(Pt.Duplicate,{handler:()=>{a.duplicateField(c.fieldIndex)}})),q.push(Rt(Pt.Delete,{divided:!0,handler:()=>{a.deleteField(c.fieldIndex)}}));const Q=B.currentTarget;Q&&C.openContextMenu({contextMenuButtonRef:Q,actions:q,entityId:c.fieldIndex})},$=I(()=>{const B=c.fieldIndex,b=a.fields.find(q=>q.fieldIndex===B);if(!b)return[];const E=a.fields.filter(q=>(q.rowIndex??0)===(b.rowIndex??0)).length,H=E>1,z=E>1,G=Math.max(...a.fields.map(q=>q.rowIndex??0))+1,j=G===1;return[{icon:"move",category:"builder",type:"outline",hidden:!1,isDragHandle:!0,handler:()=>{}},{icon:"arrow-up",category:"arrows",type:"outline",hidden:z||j||(b.rowIndex??0)===0,handler:()=>{if(E===1&&b.rowIndex&&b.rowIndex>0){const q=b.rowIndex,Q=q-1,A=a.selectedField?.fieldIndex;a.fields.forEach(L=>{L.rowIndex===q?L.rowIndex=Q:L.rowIndex===Q&&(L.rowIndex=q)}),a.updateFieldPositions(),A===b.fieldIndex&&(a.selectedField=b,setTimeout(()=>{const L=document.querySelector(`[data-field-index="${b.fieldIndex}"]`);L&&L.scrollIntoView({behavior:"smooth",block:"center"})},100))}else a.moveFieldUp(b.fieldIndex)}},{icon:"arrow-down",category:"arrows",type:"outline",hidden:z||j||(b.rowIndex??0)>=G-1,handler:()=>{if(E===1&&b.rowIndex!==void 0&&b.rowIndex<G-1){const q=b.rowIndex,Q=q+1,A=a.selectedField?.fieldIndex;a.fields.forEach(L=>{L.rowIndex===q?L.rowIndex=Q:L.rowIndex===Q&&(L.rowIndex=q)}),a.updateFieldPositions(),A===b.fieldIndex&&(a.selectedField=b,setTimeout(()=>{const L=document.querySelector(`[data-field-index="${b.fieldIndex}"]`);L&&L.scrollIntoView({behavior:"smooth",block:"center"})},100))}else a.moveFieldDown(b.fieldIndex)}},{icon:"settings",category:"global",type:"outline",hidden:!1,handler:()=>{g()}},{icon:"copy",category:"global",type:"outline",hidden:H||b.type==="recaptcha"||b.type==="turnstile"||b.type==="hcaptcha"||E>=5,handler:()=>{a.duplicateField(b.fieldIndex)}},{icon:"trash",category:"global",type:"outline",hidden:H,handler:()=>{a.deleteField(b.fieldIndex)}},{icon:"context-menu-dot",category:"global",type:"fill",hidden:!H,handler:q=>{q&&y(q)}}]}),D=B=>{let b;switch(B){case"text":b=X3;break;case"email":b=J3;break;case"number":b=ab;break;case"textarea":b=lb;break;case"phone":b=cb;break;case"website":b=_6;break;case"name":b=m6;break;case"address":b=B6;break;case"radio":b=N6;break;case"checkbox":b=G6;break;case"select":case"multi-select":b=Q6;break;case"time":b=c8;break;case"date":b=I8;break;case"rating":b=C8;break;case"recaptcha":b=$b;break;case"turnstile":b=Yb;break;case"hcaptcha":b=l6;break;default:b=x6;break}try{return ut.hooks.applyFilters("ivyforms/field/filter/component",b,{type:B})||b}catch{return b}};return(B,b)=>(f(),T("div",{ref_key:"fieldRef",ref:s,"data-field-index":r.fieldIndex,class:qe(["ivyforms-field-unit ivyforms-p-12 ivyforms-mt-2",{"ivyforms-field-unit--hovered":!S.value&&(x.value||F.value),"ivyforms-field-unit--selected":h.value}]),onMouseover:b[3]||(b[3]=E=>!S.value&&(x.value=!0)),onMouseleave:b[4]||(b[4]=E=>!S.value&&(x.value=!1)),onClick:yt(g,["stop"])},[(f(),ee(va(D(r.type)),{"field-index":r.fieldIndex,readonly:""},null,8,["field-index"])),Do(k("div",$8,[(f(!0),T(we,null,Ue($.value,(E,H)=>(f(),T(we,{key:H},[E.isDragHandle?Do((f(),T("div",{key:0,class:"ivyforms-field-unit__drag-handle-wrapper ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",draggable:"true",onDragstart:b[1]||(b[1]=z=>v(z)),onDragend:b[2]||(b[2]=z=>P(z))},[d(Te,{size:"s",class:"ivyforms-field-unit__drag-item",priority:"white",type:"ghost","icon-only":"","icon-start":E.icon,"icon-start-category":E.category,"icon-start-type":E.type,onClick:b[0]||(b[0]=yt(()=>{},["stop"]))},null,8,["icon-start","icon-start-category","icon-start-type"])],544)),[[Vo,!E.hidden]]):Do((f(),ee(Te,{key:1,size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":E.icon,"icon-start-category":E.category,"icon-start-type":E.type,onClick:yt(z=>E.handler(z),["stop"])},null,8,["icon-start","icon-start-category","icon-start-type","onClick"])),[[Vo,!E.hidden]])],64))),128))],512),[[Vo,!S.value&&(x.value||h.value||F.value)]])],42,M8))}}),P8=Se(T8,[["__scopeId","data-v-9df81fa4"]]);function Cc(){const r=Ne(),{selectedField:n,fields:a}=fa(r),{getLabel:i}=Oe(),s=U(!1),c=U(!1),u=U(null),g=U(null),v=U(null),P=U(null),x=U(null),h=U(null),S=I(()=>{const J=[],ye=new Map;return r.fields.forEach(ke=>{const te=ke.rowIndex??0;ye.has(te)||ye.set(te,[]),ye.get(te).push(ke)}),Array.from(ye.keys()).sort((ke,te)=>ke-te).forEach(ke=>{const te=ye.get(ke);te.sort((he,Qe)=>(he.columnIndex??0)-(Qe.columnIndex??0)),J.push({rowIndex:ke,fields:te})}),J}),C=(J,ye)=>{if(!J.dataTransfer)return;s.value=!0,c.value=!0,g.value=ye,J.dataTransfer.effectAllowed="move",J.dataTransfer.setData("rowData",JSON.stringify({rowIndex:ye.rowIndex}));const ce=J.target.closest(".ivyforms-form-builder__row-wrapper");if(ce){const ke=ce.cloneNode(!0);ke.style.position="absolute",ke.style.top="-9999px",ke.style.opacity="0.9",ke.style.pointerEvents="none",ke.style.width=`${ce.clientWidth}px`,ke.style.background="var(--map-ground-level-1-foreground)",ke.style.padding="8px",ke.style.borderRadius="8px",ke.style.boxShadow="0 4px 12px rgba(0,0,0,0.15)",ke.style.marginTop="0",ke.querySelectorAll(".ivyforms-draggable__row-actions, .ivyforms-form-builder__row-actions").forEach(Qe=>Qe.style.display="none"),ke.querySelectorAll(".ivyforms-field-unit__action-buttons").forEach(Qe=>Qe.style.display="none"),document.body.appendChild(ke),J.dataTransfer.setDragImage(ke,ce.clientWidth/2,10),setTimeout(()=>document.body.removeChild(ke),0)}},F=()=>{s.value=!1,c.value=!1,g.value=null,x.value=null},y=(J,ye,ce)=>{if(!J.dataTransfer)return;s.value=!0,u.value=ye,v.value=ce,J.dataTransfer.effectAllowed="move",J.dataTransfer.setData("fieldData",JSON.stringify(ye));const ke=J.target.closest(".ivyforms-form-builder__field-container");if(ke){const te=ke.cloneNode(!0);te.style.position="absolute",te.style.top="-9999px",te.style.opacity="0.9",te.style.pointerEvents="none",te.style.width=`${ke.clientWidth}px`,te.style.background="var(--map-ground-level-1-foreground)",te.style.padding="8px",te.style.borderRadius="8px",te.style.boxShadow="0 4px 12px rgba(0,0,0,0.15)",te.style.margin="0";const he=te.querySelector(".ivyforms-field-unit");he&&(he.style.margin="0"),te.querySelectorAll(".ivyforms-field-unit__action-buttons").forEach(lt=>lt.style.display="none"),document.body.appendChild(te),J.dataTransfer.setDragImage(te,ke.clientWidth/2,10),setTimeout(()=>document.body.removeChild(te),0)}},$=()=>{s.value=!1,u.value=null,v.value=null,P.value=null};let D=null;const B=(J,ye)=>{J.dataTransfer&&(J.preventDefault(),J.dataTransfer.dropEffect="move",s.value||(s.value=!0),D&&(clearTimeout(D),D=null),x.value=ye)},b=()=>{D&&clearTimeout(D),D=setTimeout(()=>{x.value=null},50)},E=(J,ye)=>{if(J.stopPropagation(),J.preventDefault(),s.value=!1,c.value=!1,!J.dataTransfer){x.value=null,u.value=null,g.value=null;return}u.value=null;const ce=J.dataTransfer.getData("rowData");if(ce)try{const{rowIndex:te}=JSON.parse(ce),he=ye+1;if(te===he||te===he-1){x.value=null;return}r.fields.forEach(je=>{const rt=je.rowIndex??0;te<he?rt>te&&rt<he?je.rowIndex=rt-1:rt===te&&(je.rowIndex=he-1):rt>=he&&rt<te?je.rowIndex=rt+1:rt===te&&(je.rowIndex=he)}),r.updateFieldPositions(),[...new Set(r.fields.map(je=>je.rowIndex??0))].forEach(je=>{const rt=r.fields.filter(st=>st.rowIndex===je);rt.sort((st,mt)=>(st.columnIndex??0)-(mt.columnIndex??0)),rt.forEach((st,mt)=>{st.columnIndex=mt})}),[...new Set(r.fields.map(je=>je.rowIndex??0))].forEach(je=>{r.recalculateRowWidths(je)}),x.value=null,s.value=!1,c.value=!1,g.value=null;return}catch{x.value=null,s.value=!1,c.value=!1}let ke=J.dataTransfer.getData("fieldData");if(ke||(ke=J.dataTransfer.getData("application/json")),!ke){x.value=null,P.value=null;return}try{const te=JSON.parse(ke),he=r.fields.find(rt=>rt.fieldIndex===te.fieldIndex)||te,lt=r.fields.findIndex(rt=>rt.fieldIndex===he.fieldIndex)!==-1,je=ye+1;if(lt){const rt=he.rowIndex??0;r.fields.forEach(Ze=>{const Mt=Ze.rowIndex??0;Mt>=je&&Ze.fieldIndex!==he.fieldIndex&&(Ze.rowIndex=Mt+1)}),he.rowIndex=je,he.columnIndex=0,he.width=100;const st=r.fields.filter(Ze=>Ze.rowIndex===rt&&Ze.fieldIndex!==he.fieldIndex);st.sort((Ze,Mt)=>(Ze.columnIndex??0)-(Mt.columnIndex??0)),st.forEach((Ze,Mt)=>{Ze.columnIndex=Mt}),r.recalculateRowWidths(rt);const mt=[...new Set(r.fields.map(Ze=>Ze.rowIndex??0))].sort((Ze,Mt)=>Ze-Mt),_t=new Map;mt.forEach((Ze,Mt)=>{_t.set(Ze,Mt)}),r.fields.forEach(Ze=>{const Mt=Ze.rowIndex??0;Ze.rowIndex=_t.get(Mt)??Mt})}else r.fields.forEach(rt=>{const st=rt.rowIndex??0;st>=je&&(rt.rowIndex=st+1)}),he.rowIndex=je,he.columnIndex=0,he.width=100,r.addField(he);r.updateFieldPositions(),lt&&v.value!==null&&r.recalculateRowWidths(v.value.rowIndex),r.recalculateRowWidths(je),x.value=null,P.value=null,s.value=!1,u.value=null,v.value=null}catch{x.value=null,P.value=null,s.value=!1}},H=J=>{if(!s.value&&!r.isDraggingFromPanel||!J.dataTransfer||!J.target.closest(".ivyforms-form-builder__row-wrapper"))return;J.preventDefault(),J.dataTransfer.dropEffect="move",s.value||(s.value=!0);const ce=J.currentTarget;if(!ce)return;const ke=parseInt(ce.getAttribute("data-row-index")||"0",10),te=ce.getBoundingClientRect(),he=J.clientY;if(c.value){const _t=te.top+te.height/2;he<_t?x.value=ke-1:x.value=ke;return}const Qe=ce.querySelector(".ivyforms-form-builder__row-fields");if(!Qe){x.value=null;return}const lt=Qe.getBoundingClientRect(),je=lt.top-te.top,rt=te.bottom-lt.bottom,st=te.top+je,mt=te.bottom-rt;he<st?x.value=ke-1:he>mt?x.value=ke:x.value=null},z=(J,ye,ce)=>{if(!s.value&&!r.isDraggingFromPanel)return;if(c.value){P.value=null;return}if(!J.dataTransfer)return;J.preventDefault(),J.stopPropagation(),s.value||(s.value=!0),x.value=null;const ke=!u.value,te=u.value&&v.value?.rowIndex!==ye.rowIndex;if((ke||te)&&ce.length>=5){P.value=null;return}const Qe=J.currentTarget.getBoundingClientRect(),lt=J.clientX,je=Qe.left+Qe.width/2,rt=lt<je,st=ce.findIndex(_t=>_t.fieldIndex===ye.fieldIndex),mt=st>0?ce[st-1]:null;rt&&mt?P.value={fieldIndex:mt.fieldIndex,position:"right"}:rt&&st===0?P.value={fieldIndex:ye.fieldIndex,position:"left"}:P.value={fieldIndex:ye.fieldIndex,position:"right"}},G=()=>{P.value=null},j=J=>{if(J.preventDefault(),J.stopPropagation(),x.value!==null){E(J,x.value);return}c.value},q=J=>{if(!s.value&&!r.isDraggingFromPanel||!J.dataTransfer)return;const ye=J.target;if(!((ye.classList.contains("ivyforms-draggable__row-drop-zone")||ye.classList.contains("ivyforms-form-builder__row-drop-zone"))&&(J.preventDefault(),J.dataTransfer.dropEffect="move",ye.classList.contains("is-active")))&&!ye.closest(".ivyforms-form-builder__row-wrapper")){J.preventDefault(),J.dataTransfer.dropEffect="move";const ce=J.currentTarget,ke=J.clientY,te=Array.from(ce.querySelectorAll(".ivyforms-form-builder__row-wrapper"));if(te.length===0)return;const he=te[0].getBoundingClientRect();if(ke<he.top){x.value=-1;return}for(let lt=0;lt<te.length-1;lt++){const je=te[lt].getBoundingClientRect(),rt=te[lt+1].getBoundingClientRect();if(ke>je.bottom&&ke<rt.top){const st=parseInt(te[lt].getAttribute("data-row-index")||"0",10);x.value=st;return}}const Qe=te[te.length-1].getBoundingClientRect();if(ke>Qe.bottom){const lt=parseInt(te[te.length-1].getAttribute("data-row-index")||"0",10);x.value=lt}}},Q=J=>{J.target.closest(".ivyforms-form-builder__row-wrapper")||x.value!==null&&(J.preventDefault(),J.stopPropagation(),E(J,x.value))},A=(J,ye,ce)=>{if(s.value=!1,c.value=!1,u.value=null,c.value||!J.dataTransfer)return;const ke=J.dataTransfer.getData("fieldData");if(ke)try{const te=JSON.parse(ke),he=r.fields.find(_t=>_t.fieldIndex===te.fieldIndex)||te,lt=r.fields.findIndex(_t=>_t.fieldIndex===he.fieldIndex)!==-1,je=lt&&he.rowIndex!==ce.rowIndex;if((!lt||je)&&ce.fields.length>=5){P.value=null;return}let mt=r.fields.find(_t=>_t.fieldIndex===ye.fieldIndex)?.columnIndex??0;if(P.value&&P.value.fieldIndex===ye.fieldIndex&&(mt=P.value.position==="left"?mt:mt+1),lt){const _t=he.rowIndex??0,Ze=he.columnIndex??0;if(_t===ce.rowIndex){if(he.fieldIndex===ye.fieldIndex){P.value=null;return}const en=r.fields.filter(nt=>nt.rowIndex===ce.rowIndex);en.forEach(nt=>{if(nt.fieldIndex===he.fieldIndex)return;const ct=nt.columnIndex??0;mt<=Ze?ct>=mt&&ct<Ze&&(nt.columnIndex=ct+1):ct>Ze&&ct<mt&&(nt.columnIndex=ct-1)}),he.columnIndex=mt,en.sort((nt,ct)=>(nt.columnIndex??0)-(ct.columnIndex??0)),en.forEach((nt,ct)=>nt.columnIndex=ct),r.updateFieldPositions()}else{const en=r.fields.filter(se=>se.rowIndex===ce.rowIndex&&se.fieldIndex!==he.fieldIndex),nt=en.length+1,ct=nt>=5?20:Math.round(100/nt*10)/10;en.forEach(se=>{se.width=ct}),he.width=ct,he.rowIndex=ce.rowIndex,he.columnIndex=mt;const Vt=r.fields.filter(se=>se.rowIndex===_t&&se.fieldIndex!==he.fieldIndex);Vt.sort((se,Re)=>(se.columnIndex??0)-(Re.columnIndex??0)),Vt.forEach((se,Re)=>{se.columnIndex=Re}),r.fields.forEach(se=>{se.rowIndex===ce.rowIndex&&se.fieldIndex!==he.fieldIndex&&(se.columnIndex??0)>=mt&&(se.columnIndex=(se.columnIndex??0)+1)});const gn=r.fields.filter(se=>se.rowIndex===ce.rowIndex);gn.sort((se,Re)=>(se.columnIndex??0)-(Re.columnIndex??0)),gn.forEach((se,Re)=>se.columnIndex=Re),r.recalculateRowWidths(_t,!1);const pe=[...new Set(r.fields.map(se=>se.rowIndex??0))].sort((se,Re)=>se-Re),re=new Map;pe.forEach((se,Re)=>{re.set(se,Re)}),r.fields.forEach(se=>{const Re=se.rowIndex??0;se.rowIndex=re.get(Re)??Re}),r.updateFieldPositions()}}else{const _t=r.fields.filter(nt=>nt.rowIndex===ce.rowIndex),Ze=_t.length+1,Mt=Ze>=5?20:Math.round(100/Ze*10)/10;_t.forEach(nt=>{nt.width=Mt}),he.width=Mt,_t.forEach(nt=>{(nt.columnIndex??0)>=mt&&(nt.columnIndex=(nt.columnIndex??0)+1)}),he.rowIndex=ce.rowIndex,he.columnIndex=mt,r.addField(he);const en=r.fields.filter(nt=>nt.rowIndex===ce.rowIndex);en.sort((nt,ct)=>(nt.columnIndex??0)-(ct.columnIndex??0)),en.forEach((nt,ct)=>{nt.columnIndex=ct})}r.updateFieldPositions(),P.value=null,s.value=!1,u.value=null,v.value=null}catch{P.value=null,s.value=!1,u.value=null,v.value=null}},L=U(null);return{isDragging:s,isDraggingRow:c,draggedField:u,draggedRow:g,draggedFromRow:v,dropIndicator:P,dropZoneRowIndex:x,hoveredRowIndex:h,emptyDropPosition:L,fieldRows:S,onRowDragStart:C,onRowDragEnd:F,onFieldDragStart:y,onFieldDragEnd:$,onDragOverRowZone:B,onDragLeaveRowZone:b,onDropRowZone:E,onDragOverRow:H,onDragOverField:z,onDragLeaveField:G,onDropInRow:j,onDropOnField:A,onDragOverRowsContainer:q,onDropInRowsContainer:Q,onDragOverEmpty:J=>{if(!s.value&&!r.isDraggingFromPanel)return;J.preventDefault();const ye=J.currentTarget,ce=ye.getBoundingClientRect(),ke=J.clientX-ce.left,te=J.clientY-ce.top,he=te<ce.height/2,Qe=ke<ce.width/2;Math.abs(te-ce.height/2)>Math.abs(ke-ce.width/2)?L.value=he?"top":"bottom":L.value=Qe?"left":"right",ye.classList.add("dragging-over"),ye.setAttribute("data-drop-position",L.value)},onDragLeaveEmpty:J=>{J.preventDefault();const ye=J.currentTarget;ye.classList.remove("dragging-over"),ye.removeAttribute("data-drop-position"),L.value=null},onDropEmpty:J=>{J.preventDefault(),J.stopPropagation(),s.value=!1,c.value=!1,u.value=null;const ye=J.currentTarget;if(ye.classList.remove("dragging-over"),ye.removeAttribute("data-drop-position"),L.value=null,!J.dataTransfer)return;let ce=J.dataTransfer.getData("fieldData");if(ce||(ce=J.dataTransfer.getData("application/json")),!!ce)try{const ke=JSON.parse(ce);ke.rowIndex=0,ke.columnIndex=0,ke.width=100,r.addField(ke)}catch{}},isRowSelected:J=>J.fields.some(ye=>ye.fieldIndex===r.selectedField?.fieldIndex),moveRowUp:J=>{if(J.rowIndex===0)return;const ye=n.value?.fieldIndex,ce=J.rowIndex,ke=ce-1;a.value.forEach(te=>{te.rowIndex===ce?te.rowIndex=ke:te.rowIndex===ke&&(te.rowIndex=ce)}),r.updateFieldPositions(),ye!==void 0&&(r.selectField(ye),setTimeout(()=>{const te=document.querySelector(`[data-field-index="${ye}"]`);te&&(te.style.scrollMargin="20px",te.scrollIntoView({behavior:"smooth",block:"center"}))},100))},moveRowDown:J=>{const ye=Math.max(...a.value.map(he=>he.rowIndex??0));if(J.rowIndex>=ye)return;const ce=n.value?.fieldIndex,ke=J.rowIndex,te=ke+1;a.value.forEach(he=>{he.rowIndex===ke?he.rowIndex=te:he.rowIndex===te&&(he.rowIndex=ke)}),r.updateFieldPositions(),ce!==void 0&&(r.selectField(ce),setTimeout(()=>{const he=document.querySelector(`[data-field-index="${ce}"]`);he&&(he.style.scrollMargin="20px",he.scrollIntoView({behavior:"smooth",block:"center"}))},100))},duplicateRow:J=>{const ye=J.rowIndex,ce=ye+1,ke=r.selectedField?.fieldIndex,te=J.fields.find(Qe=>Qe.fieldIndex===ke)?.columnIndex;r.fields.forEach(Qe=>{(Qe.rowIndex??0)>ye&&(Qe.rowIndex=(Qe.rowIndex??0)+1)});const he=[];if(J.fields.forEach(Qe=>{const lt=r.increaseCounter(),je=h0(Qe,lt,i);je.rowIndex=ce,je.columnIndex=Qe.columnIndex,je.width=Qe.width,he.push(je)}),he.forEach(Qe=>{r.fields.push(Qe)}),r.updateFieldPositions(),he.length>0){if(te!==void 0){const Qe=he.find(lt=>lt.columnIndex===te);Qe?r.selectedField=Qe:r.selectedField=he[0]}else r.selectedField=he[0];r.activeTab="options"}},deleteRow:J=>{J.fields.map(te=>te.fieldIndex).forEach(te=>{r.deleteField(te)});const ce=[...new Set(r.fields.map(te=>te.rowIndex??0))].sort((te,he)=>te-he),ke=new Map;ce.forEach((te,he)=>{ke.set(te,he)}),r.fields.forEach(te=>{const he=te.rowIndex??0;te.rowIndex=ke.get(he)??he}),r.updateFieldPositions()},canMoveRowUp:J=>J.rowIndex>0,canMoveRowDown:J=>{const ye=Math.max(...a.value.map(ce=>ce.rowIndex??0));return J.rowIndex<ye},getFieldStyleInRow:(J,ye)=>{const ce=J.width??100;if(ye.length===1&&ce===100)return{width:"100%",flexShrink:0};const he=(ye.length-1)*12*ce/100;return{width:`calc(${ce}% - ${he+2}px)`,flexShrink:0}}}}const E8=xe({__name:"FieldResizeHandle",props:{field:{},direction:{}},setup(r){const n=r,{startResize:a,resizingField:i}=us(),s=I(()=>i.value?.fieldIndex===n.field.fieldIndex),c=I(()=>n.direction!=="right"),u=g=>{c.value||a(g,n.field,n.direction)};return(g,v)=>(f(),T("div",{class:qe(["field-resize-handle ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center",`field-resize-handle--${r.direction}`,{"field-resize-handle--active":s.value,"field-resize-handle--disabled":c.value}]),onMousedown:u},[...v[0]||(v[0]=[k("div",{class:"field-resize-handle__grip ivyforms-flex ivyforms-gap-2 ivyforms-align-items-center ivyforms-justify-content-center"},[k("div",{class:"field-resize-handle__line"}),k("div",{class:"field-resize-handle__line"})],-1)])],34))}}),A8=Se(E8,[["__scopeId","data-v-6d1abd94"]]),L8={class:"field-width-indicator"},R8=xe({__name:"FieldWidthIndicator",props:{width:{}},setup(r){const n=r,a=I(()=>`${Math.round(n.width)}%`);return(i,s)=>(f(),T("div",L8,O(a.value),1))}}),D8=Se(R8,[["__scopeId","data-v-d3b7f854"]]),V8={class:"ivyforms-draggable ivyforms-width-100"},O8=["data-row-index","onMouseenter"],B8=["onMouseenter"],U8={class:"ivyforms-draggable__row ivyforms-form-builder__row ivyforms-flex ivyforms-gap-4 ivyforms-width-100"},q8=["data-field-index","onDragover","onDrop","onMouseenter"],z8={key:0,class:"ivyforms-draggable__field-drop-indicator ivyforms-form-builder__field-drop-indicator ivyforms-form-builder__field-drop-indicator--left"},N8={class:"ivyforms-draggable__field-container ivyforms-form-builder__field-container ivyforms-flex-1"},W8={class:"ivyforms-draggable__field-wrapper ivyforms-form-builder__field-wrapper ivyforms-width-100"},Y8={key:1,class:"ivyforms-draggable__field-drop-indicator ivyforms-form-builder__field-drop-indicator ivyforms-form-builder__field-drop-indicator--right"},H8=xe({__name:"IvyDraggable",setup(r){const{isDragging:n,isDraggingRow:a,draggedRow:i,draggedField:s,dropIndicator:c,dropZoneRowIndex:u,hoveredRowIndex:g,fieldRows:v,onRowDragStart:P,onRowDragEnd:x,onFieldDragStart:h,onFieldDragEnd:S,onDragOverRow:C,onDragOverField:F,onDragLeaveField:y,onDropInRow:$,onDropOnField:D,onDragOverRowsContainer:B,onDropInRowsContainer:b,onDragOverEmpty:E,onDragLeaveEmpty:H,onDropEmpty:z,isRowSelected:G,moveRowUp:j,moveRowDown:q,duplicateRow:Q,deleteRow:A,canMoveRowUp:L,canMoveRowDown:R,getFieldStyleInRow:Y}=Cc(),{setHoveredField:Z,shouldShowResizeHandles:Ie,resizingField:ae}=us(),Ce=J=>{ae.value||Z(J)},De=J=>{if(!ae.value)return!1;if(ae.value.fieldIndex===J.fieldIndex)return!0;const ye=v.value.find(te=>te.rowIndex===J.rowIndex)?.fields??[],ce=ye.findIndex(te=>te.fieldIndex===ae.value.fieldIndex),ke=ye.findIndex(te=>te.fieldIndex===J.fieldIndex);return ce>=0&&ke===ce+1},Fe=J=>ae.value!==null&&J.fields.some(ye=>ye.fieldIndex===ae.value.fieldIndex),et=J=>{const ye=v.value.find(ce=>ce.rowIndex===J.rowIndex)?.fields??[];return ye.length>1||ye.length===1},be=I(()=>({onDragStart:P,onDragEnd:x,moveUp:j,moveDown:q,duplicate:Q,delete:A,canMoveUp:L,canMoveDown:R})),tt=I(()=>({onDragStart:h,onDragEnd:S}));return(J,ye)=>(f(),T("div",V8,[m(v).length===0?(f(),T("div",{key:0,class:"ivyforms-draggable__empty ivyforms-form-builder__item__wrapper__empty ivyforms-flex ivyforms-align-items-center ivyforms-width-100 ivyforms-justify-content-center",onDragover:ye[0]||(ye[0]=yt((...ce)=>m(E)&&m(E)(...ce),["prevent"])),onDragleave:ye[1]||(ye[1]=yt((...ce)=>m(H)&&m(H)(...ce),["prevent"])),onDrop:ye[2]||(ye[2]=yt((...ce)=>m(z)&&m(z)(...ce),["prevent"]))},[In(J.$slots,"empty",{},void 0,!0)],32)):(f(),T("div",{key:1,class:"ivyforms-draggable__rows ivyforms-form-builder__rows-container ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-18",onDragover:ye[9]||(ye[9]=yt((...ce)=>m(B)&&m(B)(...ce),["prevent"])),onDrop:ye[10]||(ye[10]=(...ce)=>m(b)&&m(b)(...ce))},[(f(!0),T(we,null,Ue(m(v),(ce,ke)=>(f(),T(we,{key:ce.rowIndex},[ke===0?(f(),T("div",{key:0,class:qe(["ivyforms-draggable__row-drop-zone ivyforms-form-builder__row-drop-zone ivyforms-width-100 ivyforms-m-0 ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center",{"is-dragging":m(n),"is-active":m(u)===-1}])},null,2)):ue("",!0),k("div",{class:qe(["ivyforms-draggable__row-wrapper ivyforms-form-builder__row-wrapper ivyforms-width-100 ivyforms-p-1",{"ivyforms-draggable__row-wrapper--has-actions":ce.fields.length>1,"ivyforms-draggable__row-wrapper--hovered":m(g)===ce.rowIndex,"ivyforms-draggable__row-wrapper--selected":m(G)(ce),"ivyforms-draggable__row-wrapper--dragging":m(i)&&m(i).rowIndex===ce.rowIndex}]),"data-row-index":ce.rowIndex,onDragover:ye[6]||(ye[6]=yt(te=>m(C)(te),["prevent"])),onDrop:ye[7]||(ye[7]=te=>m($)(te)),onMouseenter:te=>!m(ae)&&(g.value=ce.rowIndex),onMouseleave:ye[8]||(ye[8]=te=>!m(ae)&&(g.value=null))},[ce.fields.length>1?Do((f(),T("div",{key:0,class:"ivyforms-draggable__row-actions ivyforms-form-builder__row-actions ivyforms-flex ivyforms-gap-4",onMouseenter:te=>g.value=ce.rowIndex},[In(J.$slots,"row-actions",{row:ce,handlers:be.value},void 0,!0)],40,B8)),[[Vo,!m(ae)&&(m(g)===ce.rowIndex||m(G)(ce))]]):ue("",!0),k("div",U8,[k("div",{class:"ivyforms-draggable__row-fields ivyforms-form-builder__row-fields ivyforms-flex ivyforms-gap-12 ivyforms-width-100",onDrop:ye[5]||(ye[5]=te=>m($)(te))},[(f(!0),T(we,null,Ue(ce.fields,te=>(f(),T("div",{key:te.fieldIndex,class:qe(["ivyforms-draggable__item-wrapper ivyforms-form-builder__item-wrapper ivyforms-flex ivyforms-flex-direction-column",{"ivyforms-draggable__item-wrapper--dragging":m(s)&&m(s).fieldIndex===te.fieldIndex,"ivyforms-draggable__item-wrapper--resizable":!m(n)&&m(Ie)(te),"ivyforms-draggable__item-wrapper--resizing":De(te)}]),"data-field-index":te.fieldIndex,style:cr(m(Y)(te,ce.fields)),onDragover:yt(he=>m(F)(he,te,ce.fields),["prevent","stop"]),onDragleave:ye[3]||(ye[3]=(...he)=>m(y)&&m(y)(...he)),onDrop:yt(he=>m(D)(he,te,ce),["prevent","stop"]),onMouseenter:he=>Ce(te),onMouseleave:ye[4]||(ye[4]=he=>Ce(null))},[!m(a)&&ce.fields.length<5&&te.columnIndex===0&&m(c)&&m(c).fieldIndex===te.fieldIndex&&m(c).position==="left"?(f(),T("div",z8)):ue("",!0),k("div",N8,[Fe(ce)?(f(),ee(D8,{key:0,width:te.width??100},null,8,["width"])):ue("",!0),k("div",W8,[In(J.$slots,"field",{field:te,row:ce,fieldHandlers:tt.value},void 0,!0)]),!m(n)&&m(Ie)(te)&&et(te)?(f(),ee(A8,{key:1,field:te,direction:"right"},null,8,["field"])):ue("",!0)]),!m(a)&&ce.fields.length<5&&m(c)&&m(c).fieldIndex===te.fieldIndex&&m(c).position==="right"?(f(),T("div",Y8)):ue("",!0)],46,q8))),128))],32)])],42,O8),k("div",{class:qe(["ivyforms-draggable__row-drop-zone ivyforms-form-builder__row-drop-zone",{"is-dragging":m(n),"is-active":m(u)===ce.rowIndex}])},null,2)],64))),128))],32))]))}}),G8=Se(H8,[["__scopeId","data-v-331ddf64"]]),K8={},X8={class:"ivyforms-form-builder-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-p-20"};function j8(r,n){return f(),T("div",X8,[...n[0]||(n[0]=[Xa('<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 Q8=Se(K8,[["render",j8],["__scopeId","data-v-976fdbb6"]]),Z8={class:"ivyforms-form-builder__drop-area ivyforms-form-builder__grid-container"},J8=["onDragstart","onDragend"],e5={key:0,class:"ivyforms-form-builder__row-actions-wrapper"},t5={key:1,class:"ivyforms-form-builder__row-actions-wrapper"},n5={class:"ivyforms-form-builder__row-actions-wrapper"},a5={class:"ivyforms-form-builder__row-actions-wrapper"},o5={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},r5={class:"ivyforms-form-builder__submit-button"},i5=xe({__name:"FormBuilder",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const i=hn(),s=Ne(),c=U(!1),u=I(()=>{const h=s.submitButtonSettings.position;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[h]||"ivyforms-justify-content-start"}),g=()=>n("empty_state_title");Dt(async()=>{i.params.id&&(s.formId=i.params.id,s.fields.length||(s.counterFields=0))});const v=h=>"ivyforms-field-unit_"+s.formId+"_"+h.fieldIndex,P=h=>{s.selectField(h)},x=h=>{s.deselectField(h)};return(h,S)=>{const C=is;return f(),T("div",{class:"ivyforms-form-builder ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20 ivyforms-pt-20",style:{"max-width":"100%","box-sizing":"border-box"},onClick:x},[m(s).isFormLoading?(f(),ee(Q8,{key:0})):(f(),ee(C,{key:1},{default:_(()=>[k("div",Z8,[d(G8,null,{empty:_(()=>[d(Ta,{title:g(),image:"form-builder"},null,8,["title"])]),"row-actions":_(({row:F,handlers:y})=>[k("div",{class:"ivyforms-form-builder__row-actions-wrapper ivyforms-form-builder__row-drag-handle",draggable:"true",onDragstart:$=>y.onDragStart($,F),onDragend:y.onDragEnd},[d(Te,{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,J8),F.rowIndex>0?(f(),T("div",e5,[d(Te,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"arrow-up","icon-start-type":"outline","icon-start-category":"arrows",onClick:yt($=>y.moveUp(F),["stop"])},null,8,["onClick"])])):ue("",!0),y.canMoveDown(F)?(f(),T("div",t5,[d(Te,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"arrow-down","icon-start-type":"outline","icon-start-category":"arrows",onClick:yt($=>y.moveDown(F),["stop"])},null,8,["onClick"])])):ue("",!0),k("div",n5,[d(Te,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"copy","icon-start-type":"outline","icon-start-category":"global",onClick:yt($=>y.duplicate(F),["stop"])},null,8,["onClick"])]),k("div",a5,[d(Te,{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:$=>y.delete(F)},null,8,["onClick"])])]),field:_(({field:F,row:y,fieldHandlers:$})=>[d(P8,{id:v(F),variant:"default",type:F.type,"field-index":F.fieldIndex,onSelectField:P,onDragstart:D=>$.onDragStart(D,F,y),onDragend:$.onDragEnd},null,8,["id","type","field-index","onDragstart","onDragend"])]),_:1})]),m(s).fields.length!==0?(f(),T("div",{key:0,class:qe(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",u.value,`ivyforms-form-builder__submit-button-wrapper--${m(s).submitButtonSettings.position}`,{"ivyforms-form-builder__submit-button-wrapper--selected":m(s).isSubmitButtonSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":c.value}]),onMouseover:S[1]||(S[1]=F=>c.value=!0),onMouseleave:S[2]||(S[2]=F=>c.value=!1),onClick:S[3]||(S[3]=(...F)=>m(s).selectSubmitButton&&m(s).selectSubmitButton(...F))},[Do(k("div",o5,[d(Te,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:yt(m(s).selectSubmitButton,["stop"])},null,8,["onClick"])],512),[[Vo,c.value||m(s).isSubmitButtonSelected]]),k("div",r5,[d(Te,{priority:"tertiary",type:"border",readonly:"",onClick:S[0]||(S[0]=yt(()=>{},["prevent"]))},{default:_(()=>[le(O(m(s).submitButtonSettings.label),1)]),_:1})])],34)):ue("",!0)]),_:1})),d(xr,{width:140,offset:2})])}}}),l5=Se(i5,[["__scopeId","data-v-87dc11df"]]),s5={class:"ivyforms-form-builder-page__section-header ivyforms-flex ivyforms-flex-1 ivyforms-p-12"},d5={class:"ivyforms-form-builder-page__section-header__right"},u5=xe({__name:"FormBuilderPageSectionHeader",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const i=Ne(),s=()=>{if(!i.formId){Xe({message:n("form_id_not_found"),type:"error"});return}const c=`[ivyforms id=${i.formId}]`;if(navigator.clipboard)navigator.clipboard.writeText(c).then(()=>{Xe({message:n("shortcode_copied"),type:"success"})});else{const u=document.createElement("textarea");u.value=c,u.style.position="fixed",u.style.opacity="0",document.body.appendChild(u),u.select();try{document.execCommand("copy"),Xe({message:n("shortcode_copied"),type:"success"})}catch(g){Xe({message:`${n("error_refreshing")} ${g}`,type:"error"})}document.body.removeChild(u)}};return(c,u)=>{const g=Te,v=Yt;return f(),T("div",s5,[u[0]||(u[0]=k("div",{class:"ivyforms-form-builder-page__section-header__left"},null,-1)),k("div",d5,[d(v,{content:m(n)("copy_shortcode"),placement:"top",theme:"inverted"},{default:_(()=>[d(g,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"code","icon-start-category":"global","icon-start-type":"fill",onClick:yt(s,["stop"])})]),_:1},8,["content"])])])}}}),c5=Se(u5,[["__scopeId","data-v-97b0fbab"]]),f5={},m5={class:"ivyforms-form-builder-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function v5(r,n){const a=c5,i=l5,s=Wa,c=Qa;return f(),T("div",m5,[d(a),d(c,null,{default:_(()=>[d(s,{modifier:"outside-vertical"},{default:_(()=>[d(i)]),_:1})]),_:1})])}const p5=Se(f5,[["render",v5],["__scopeId","data-v-2149656b"]]),y5={class:"ivyforms-field-style"},h5=xe({__name:"FieldStyleTabContent",setup(r){const{getLabel:n}=Oe();return(a,i)=>{const s=Wa;return f(),ee(s,{modifier:"outside-vertical"},{default:_(()=>[k("div",y5,O(m(n)("style_data")),1)]),_:1})}}}),g5={class:"ivyforms-advanced-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},_5=xe({__name:"AdvancedFieldOptions",setup(r){const{getLabel:n}=Oe(),{selectedField:a}=fa(Ne()),{updateSelectedField:i,updateFieldOptions:s}=Ne(),c=I(()=>{if(!a.value)return[];const v=ut.fieldOptions.getForFieldType(a.value.type,"advanced");return v.forEach((P,x)=>{P.showDividerAfter=x<v.length-1,x===v.length-1&&(P.showDividerAfter=!1)}),v.filter(P=>P.condition?P.condition(a.value):!0)});Pe(()=>ut.hooks.updateCounter.value,()=>{});const u=I(()=>a.value),g=(v,P)=>{i(v,P),s(v,P)};return(v,P)=>(f(),T("div",g5,[(f(!0),T(we,null,Ue(c.value,x=>(f(),T(we,{key:x.id},[x.showDividerBefore?(f(),ee(Qt,{key:0})):ue("",!0),(f(),ee(va(x.component),{field:u.value,"update-field":g,"get-label":m(n)},null,8,["field","get-label"])),x.showDividerAfter?(f(),ee(Qt,{key:1})):ue("",!0)],64))),128)),c.value.length?ue("",!0):(f(),ee(Ta,{key:0,title:m(n)("coming_soon"),subtitle:m(n)("we_are_working_on_it"),image:"fields-options"},null,8,["title","subtitle"]))]))}}),b5=Se(_5,[["__scopeId","data-v-2db3cbc3"]]),w5={class:"ivyforms-general-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},x5=xe({__name:"GeneralFieldOptions",setup(r){const{getLabel:n}=Oe(),{selectedField:a}=fa(Ne()),{updateFieldOptions:i,updateSelectedField:s}=Ne(),c=(g,v)=>{s(g,v),i(g,v)},u=I(()=>{if(ut.hooks.updateCounter.value,!a.value)return[];const g=ut.fieldOptions.getForFieldType(a.value.type,"general");return g.forEach((v,P)=>{v.showDividerAfter=P<g.length-1,P===g.length-1&&(v.showDividerAfter=!1)}),g.filter(v=>v.condition?v.condition(a.value):!0)});return(g,v)=>{const P=Qt;return f(),T("div",w5,[(f(!0),T(we,null,Ue(u.value,(x,h)=>(f(),T(we,{key:x.id},[x.showDividerBefore&&h>0?(f(),ee(P,{key:0})):ue("",!0),(f(),ee(va(x.component),{field:m(a),"update-field":c,"get-label":m(n)},null,8,["field","get-label"])),x.showDividerAfter&&h<u.value.length-1?(f(),ee(P,{key:1})):ue("",!0)],64))),128))])}}}),I5=Se(x5,[["__scopeId","data-v-212a03fa"]]),F5={},k5={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},S5={class:"ivyforms-flex ivyforms-gap-16"},C5={class:"ivyforms-flex ivyforms-gap-16"};function M5(r,n){const a=Fr,i=Ir,s=Qt;return f(),T("div",k5,[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:_(()=>[k("div",S5,[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(s),d(i,{animated:"",rows:1,variant:"text"},{template:_(()=>[k("div",C5,[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(s),d(i,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(a,{variant:"text",style:{height:"20px"}}),d(a,{variant:"text",style:{height:"40px"}})]),_:1}),d(s),d(i,{animated:"",rows:1,variant:"text"},{template:_(()=>[d(a,{variant:"text",style:{height:"20px"}}),d(a,{variant:"text",style:{height:"40px"}})]),_:1})])}const $5=Se(F5,[["render",M5]]),T5={class:"ivyforms-smart-logic-placeholder ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},P5=xe({__name:"SmartLogicOptions",props:{field:{}},setup(r){const{getLabel:n}=Oe(),a=()=>{hr()};return(i,s)=>{const c=Te;return f(),T("div",T5,[d(Ta,{title:m(n)("smart_logic_pro_feature"),subtitle:m(n)("smart_logic_pro_description"),image:"fields-options"},{actionButton:_(()=>[d(c,{priority:"primary",size:"d","icon-start":"arrow-up-right","icon-start-category":"global","icon-start-type":"outline",onClick:a},{default:_(()=>[le(O(m(n)("upgrade_to_pro")),1)]),_:1})]),_:1},8,["title","subtitle"])])}}}),E5=Se(P5,[["__scopeId","data-v-dce92330"]]),A5={key:0,class:"ivyforms-secondary-tab-menu"},L5={class:"ivyforms-secondary-tab-menu__tabs"},R5={class:"ivyforms-secondary-tab-menu__content"},D5={key:0,class:"ivyforms-py-16 ivyforms-pr-8"},V5={key:0},O5={key:1},B5={key:2},U5={key:1},q5=xe({__name:"FieldOptionsTabContent",props:{field:{default:null}},setup(r){const n=I(()=>window.IvyForms?.components?.SmartLogicOptions),{getLabel:a}=Oe(),{updateFieldOptions:i,updateSelectedField:s}=Ne(),{checkFeatureAccess:c,isProInstalled:u,isProLicenseActive:g}=$r(),v=ls(),{dialogVisible:P}=fa(v),x=(H,z)=>{s(H,z),i(H,z)},h=window.IvyForms?.pro?Wo():null,S=r,C=()=>a("no_field_selected"),F=()=>a("please_select_field"),y=U("general"),$=U(!1),D=U("general"),B=I(()=>!h||!h.loaded.value?!1:h.hasFeature("smart_logic")),b=I(()=>[{name:"general",label:a("general")},{name:"advanced",label:a("advanced")},{name:"smartLogic",label:a("smart_logic"),pro:!u()}]),E=H=>{const z=String(H),j={smartLogic:"smart_logic"}[z];if(j){if(D.value=y.value,u()&&!g()){c(j);return}if(!B.value){c(j);return}}y.value=z};return Dt(async()=>{h&&!h.loaded.value&&await h.fetch()}),Pe(()=>S.field,(H,z)=>{H&&z&&H.fieldIndex!==z.fieldIndex&&(y.value="general",$.value=!0,setTimeout(()=>{$.value=!1},200))}),Pe(()=>P.value,H=>{!H&&y.value==="smartLogic"&&!B.value&&(y.value=D.value)}),(H,z)=>{const G=mo,j=I5,q=b5;return r.field?(f(),T("div",A5,[k("div",L5,[d(G,{"model-value":y.value,background:"",type:"tonal",priority:"tertiary",tabs:b.value,size:"d","onUpdate:modelValue":E},null,8,["model-value","tabs"])]),k("div",R5,[$.value?(f(),T("div",D5,[d($5)])):ue("",!0),Do(k("div",null,[y.value==="general"?(f(),T("div",V5,[d(j,{field:r.field},null,8,["field"])])):ue("",!0),y.value==="advanced"?(f(),T("div",O5,[d(q)])):ue("",!0),y.value==="smartLogic"?(f(),T("div",B5,[B.value&&n.value?(f(),ee(va(n.value),{key:0,field:r.field,"update-field":x,"get-label":m(a)},null,8,["field","get-label"])):(f(),ee(E5,{key:1,field:r.field},null,8,["field"]))])):ue("",!0)],512),[[Vo,!$.value]])])])):(f(),T("div",U5,[d(Ta,{title:C(),subtitle:F(),image:"fields"},null,8,["title","subtitle"])]))}}}),z5=Se(q5,[["__scopeId","data-v-3bf3e4ed"]]),N5={class:"ivyforms-add-field-wrapper ivyforms-flex ivyforms-align-items-center"},W5=["disabled"],Y5={class:"ivyforms-add-field__left-content ivyforms-flex ivyforms-align-items-end ivyforms-gap-4"},H5={class:"ivyforms-add-field__name medium-14"},G5={class:"ivyforms-add-field__right-content"},K5=xe({__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 s=Zt,c=ts;return f(),T("div",N5,[k("button",{class:qe(["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},[k("span",Y5,[n.iconStart?(f(),ee(s,{key:0,name:n.iconStart,category:n.iconStartCategory,type:n.iconStartType,class:"ivyforms-add-field__icon-start",size:"d"},null,8,["name","category","type"])):ue("",!0),k("span",H5,O(n.fieldName),1)]),k("span",G5,[n.iconEnd?(f(),ee(s,{key:0,name:n.iconEnd,category:n.iconEndCategory,type:n.iconEndType,class:"ivyforms-add-field__icon-end",size:"d"},null,8,["name","category","type"])):ue("",!0)]),n.pro?(f(),ee(ns,{key:0,image:"pro-bolt",size:"s",class:"ivyforms-add-field__pro-badge"})):ue("",!0)],10,W5),n.comingSoon?(f(),ee(c,{key:0,class:"ivyforms-add-field__coming-soon",size:"s"})):ue("",!0)])}}}),X5=Se(K5,[["__scopeId","data-v-25da1f0c"]]),j5={class:"ivyforms-add-field__drag-area ivyforms-gap-8"},Q5={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},Z5=["draggable","onDragstart"],J5=xe({__name:"AddFieldTabContent",setup(r){const{getLabel:n}=Oe(),a=Ne(),i=yn(),{onFieldDragEnd:s}=Cc(),{checkFeatureAccess:c,getFeatureSlugForFieldType:u}=$r(),g=window.IvyForms?.pro?Wo():null;Dt(async()=>{g&&await g.fetch(),i.allSettings||await i.loadAllSettings()});const v=b=>{const E=a.fields.some(j=>j.type==="recaptcha"),H=a.fields.some(j=>j.type==="turnstile"),z=a.fields.some(j=>j.type==="hcaptcha"),G=E||H||z;return b.map(j=>{if(j.featureSlug){const Q=j.pro,A=j.comingSoon||(j.type==="recaptcha"||j.type==="turnstile"||j.type==="hcaptcha")&&G;return{...j,pro:Q,_precomputedDisabled:A}}const q=j.pro||j.comingSoon||(j.type==="recaptcha"||j.type==="turnstile"||j.type==="hcaptcha")&&G;return{...j,_precomputedDisabled:q}})},P=b=>b._precomputedDisabled!==void 0?b._precomputedDisabled:b.comingSoon||b.pro?!0:b.type==="recaptcha"||b.type==="turnstile"||b.type==="hcaptcha"?a.fields.some(E=>E.type==="recaptcha")||a.fields.some(E=>E.type==="turnstile")||a.fields.some(E=>E.type==="hcaptcha"):!1,x=I(()=>B.value.map(b=>({...b,draggableFields:v(b.dragFields)}))),h=b=>{if(a.isFormLoading)return;const E=B.value.flatMap(q=>q.dragFields).find(q=>q.type===b);if(E?.pro||E?.featureSlug){const q=E.featureSlug||u(b);if(q&&!c(q))return}if(b==="recaptcha"&&a.fields.some(Q=>Q.type==="recaptcha")||b==="turnstile"&&a.fields.some(Q=>Q.type==="turnstile")||b==="hcaptcha"&&a.fields.some(Q=>Q.type==="hcaptcha"))return;(!Number.isFinite(a.counterFields)||a.counterFields<0)&&(a.counterFields=0);const H=a.increaseCounter(),z=$({type:b},H);a.isDraggingFromPanel=!1;const j=(a.fields.length>0?Math.max(...a.fields.map(q=>q.rowIndex??0)):-1)+1;a.addField({...z,position:a.fields.length+1,rowIndex:j,columnIndex:0,width:100}),S()},S=()=>{a.fields.forEach((b,E)=>{b.position=E+1})},C=(b,E)=>{if(a.isFormLoading||E.comingSoon||E.pro){b.preventDefault();return}a.isDraggingFromPanel=!0;const H=y(E);if(b.dataTransfer){b.dataTransfer.effectAllowed="move",b.dataTransfer.setData("fieldData",JSON.stringify(H));const G=b.target.closest(".ivyforms-add-field__wrapper");if(G){const j=G.cloneNode(!0);j.style.position="absolute",j.style.top="-9999px",j.style.width=G.offsetWidth+"px",j.style.opacity="0.8",document.body.appendChild(j),b.dataTransfer.setDragImage(j,G.offsetWidth/2,G.offsetHeight/2),setTimeout(()=>{j.parentNode===document.body&&document.body.removeChild(j)},0)}}},F=b=>{a.isDraggingFromPanel=!1,s(),b?.dataTransfer&&b.dataTransfer.clearData()},y=b=>{const E=a.increaseCounter();return $(b,E)},$=(b,E)=>{const H=ut.hooks.applyFilters("ivyforms/builder/add/transform",null,b,E,{getLabel:n});if(H)return H;switch(b.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"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 z=["streetAddress","addressLine2","city","state","zip","country"],G=z.map(j=>({type:j,id:"",label:n(j==="addressLine2"?"address_line_2":j),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:z,addressFields:G,countryDefaultValue:"",position:0}}case"name":{const z=["nameField1","nameField2"],G=z.map((j,q)=>({type:j,id:"",modelValue:"",label:n(q===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:z,nameFields:G}}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}}},D=[{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:"slider",name:"Slider",iconStart:"slider",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",comingSoon:!0},{type:"html",name:"HTML Code",iconStart:"code",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}]}],B=I(()=>{ut.hooks.updateCounter.value,g&&g.loaded.value;const b=ut.hooks.applyFilters("ivyforms/builder/filter/collapse_items",D,{getLabel:n});return Array.isArray(b)?b:D});return(b,E)=>{const H=X5,z=_0,G=g0;return f(),ee(G,{accordion:!1},{default:_(()=>[(f(!0),T(we,null,Ue(x.value,(j,q)=>(f(),ee(z,{key:q,class:qe(["ivyforms-add-field__collapse-item"]),title:j.title,name:j.name,"coming-soon":j.dragFields.length===0},{default:_(()=>[k("div",j5,[k("div",Q5,[(f(!0),T(we,null,Ue(j.draggableFields,Q=>(f(),T("div",{key:Q.type,class:qe(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":Q.comingSoon||Q.pro}]),draggable:!Q.comingSoon&&!Q.pro&&!m(a).isFormLoading,onDragstart:A=>C(A,Q),onDragend:E[0]||(E[0]=A=>F(A))},[d(H,{"field-type":Q.type,"field-name":Q.name,"icon-start":Q.iconStart,"icon-start-category":Q.iconStartCategory,"icon-start-type":Q.iconStartType,"icon-end":Q.iconEnd,"icon-end-category":Q.iconEndCategory,"icon-end-type":Q.iconEndType,"coming-soon":Q.comingSoon,disabled:P(Q),pro:Q.pro,"use-pro-badge":Q.pro,onClick:A=>h(Q.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,Z5))),128))])])]),_:2},1032,["title","name","coming-soon"]))),128))]),_:1})}}}),e7={class:"ivyforms-submit-button-settings ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16 ivyforms-pr-8"},t7=xe({__name:"SubmitButtonSettings",setup(r){const{getLabel:n}=Oe(),a=Ne(),{submitButtonSettings:i}=fa(a),s=U(i.value.label),c=U(i.value.position);Pe(i,v=>{s.value=v.label,c.value=v.position},{deep:!0});const u=v=>{a.updateSubmitButtonSettings("label",v)},g=v=>{(v==="default"||v==="left"||v==="center"||v==="right")&&a.updateSubmitButtonSettings("position",v)};return(v,P)=>(f(),T("div",e7,[d(Me,{label:m(n)("button_label"),"label-position":"top"},{default:_(()=>[d(ot,{modelValue:s.value,"onUpdate:modelValue":P[0]||(P[0]=x=>s.value=x),placeholder:m(n)("submit"),onInput:u},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(Me,{label:m(n)("button_position")},{default:_(()=>[d(qo,{"model-value":c.value,priority:"secondary",onChange:g},{default:_(()=>[d(fn,{value:"default",priority:"secondary"},{default:_(()=>[le(O(m(n)("label_position_default")),1)]),_:1}),d(fn,{value:"left",priority:"secondary"},{default:_(()=>[le(O(m(n)("label_position_left")),1)]),_:1}),d(fn,{value:"center",priority:"secondary"},{default:_(()=>[le(O(m(n)("center")),1)]),_:1}),d(fn,{value:"right",priority:"secondary"},{default:_(()=>[le(O(m(n)("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),n7=Se(t7,[["__scopeId","data-v-69ec5f5c"]]),a7={class:"ivyforms-tabs-container ivyforms-pb-12"},o7={class:"ivyforms-tab-content ivyforms-width-100"},r7={key:0},i7={key:1},l7={key:2},s7=xe({__name:"FormBuilderPagePanel",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const i=Ne(),s=I({get:()=>i.activeTab,set:u=>{i.activeTab=u}}),c=[{name:"addField",label:n("add_field")},{name:"options",label:n("options")},{name:"style",label:n("style"),disabled:!0}];return Pe(()=>i.selectedField,u=>{u&&(i.activeTab="options")}),(u,g)=>{const v=mo,P=J5,x=z5,h=h5,S=Wa,C=Tr;return f(),ee(C,{width:520},{default:_(()=>[k("div",a7,[d(v,{modelValue:s.value,"onUpdate:modelValue":g[0]||(g[0]=F=>s.value=F),background:"",type:"filled",size:"d",priority:"primary",tabs:c,"coming-soon":!0},null,8,["modelValue"])]),k("div",o7,[d(S,{modifier:"outside-vertical"},{default:_(()=>[s.value==="addField"?(f(),T("div",r7,[d(P)])):ue("",!0),s.value==="options"?(f(),T("div",i7,[m(i).isSubmitButtonSelected?(f(),ee(n7,{key:0})):(f(),ee(x,{key:1,field:m(i).selectedField},null,8,["field"]))])):ue("",!0),s.value==="style"?(f(),T("div",l7,[d(h)])):ue("",!0)]),_:1})])]),_:1})}}}),d7=Se(s7,[["__scopeId","data-v-082f2c2a"]]),Yo=$i("confirmationSettingBuilder",()=>{const r=U([]),n=U(null),a=U(null),i=U("successMessage"),s=U(!0),c=U(!1),u=U(""),g=U(""),v=U(""),P=U(""),x=U(!1),{getLabel:h}=Oe(),S=ho();let C=!1;const F=()=>{!C&&x.value&&S.markDirty("confirmationBuilder")},y=()=>{S.markClean("confirmationBuilder")};Pe([i,s,c,u,g,v,P],()=>F());const $=()=>{y()},{request:D}=ma();return{allConfirmations:r,id:n,formId:a,type:i,enabled:s,showForm:c,resetEntityState:$,message:u,url:g,page:v,pageUrl:P,isEditing:x,markDirty:F,markClean:y,fetchAllConfirmations:async q=>{if(!(!q||isNaN(Number(q)))){C=!0;try{const{data:Q,error:A,status:L}=await D(`/confirmations/${q}`,{method:"GET"});if(!A&&L===200&&Q?.data){const R=Q.data[0][0];n.value=R.id,a.value=R.formId,i.value=R.type||"successMessage",s.value=R.enabled||!1,c.value=R.showForm||!1,u.value=R.message||"",g.value=R.url||"",v.value=R.page||"",x.value=!0,S.startEditing("confirmationBuilder"),y()}else Xe({message:`${h("failed_to_fetch_confirmation")} ${(Q?.message??A)||""}`,type:"error"})}catch(Q){const A=Ao(Q);Xe({message:`${h("failed_to_fetch_confirmation")} ${A}`,type:"error"})}finally{C=!1}}},resetConfirmation:()=>{C=!0,n.value=null,a.value=null,i.value="",s.value=!0,c.value=!1,u.value="",g.value="",v.value="",x.value=!1,S.stopEditing("confirmationBuilder"),C=!1},createConfirmation:async()=>{const q={formId:a.value??null,type:i.value||"",enabled:s.value||!1,showForm:c.value||!1,message:u.value||"",url:g.value||"",page:v.value||""};try{const{data:Q,error:A,status:L}=await D("/confirmation/add/",{method:"POST",data:q});!A&&L===200&&Q?.data?.data?(n.value=Q.data.data.id,r.value.push(Q.data),Xe({message:h("create_confirmation"),type:"success"}),y()):Xe({message:`${h("failed_to_create_confirmation")} ${(Q?.message??A)||""}`,type:"error"})}catch(Q){const A=Ao(Q);Xe({message:`${h("error_creating_confirmation")} ${A}`,type:"error"})}},updateConfirmation:async(q,Q)=>{try{const{data:A,error:L,status:R}=await D(`/confirmation/update/${q}/`,{method:"POST",data:Q});!L&&R===200?(Xe({message:h("update_confirmation"),type:"success"}),y()):Xe({message:`${h("error_creating_confirmation")}: ${(A?.message??L)||""}`,type:"error"})}catch(A){const L=Ao(A);Xe({message:`${h("error_to_update_confirmation")} ${L}`,type:"error"})}},deleteConfirmation:async q=>{try{const{data:Q,error:A,status:L}=await D(`/confirmation/delete/${q}/`,{method:"POST",data:{id:q}});!A&&L===200?(Xe({message:h("delete_confirmation"),type:"success"}),r.value=r.value.filter(R=>R.id!==q)):Xe({message:`${h("failed_to_delete_confirmation")} ${(Q?.message??A)||""}`,type:"error"})}catch(Q){const A=Ao(Q);Xe({message:`${h("error_delete_confirmation")} ${A}`,type:"error"})}},loadConfirmation:async q=>{C=!0;try{const{data:Q,error:A,status:L}=await D(`/confirmation/${q}`,{method:"GET"}),R=Q?.data?.data;!A&&L===200&&R?(n.value=q,a.value=R.formId,i.value=R.type||"successMessage",s.value=R.enabled||!1,c.value=R.showForm||!1,u.value=R.message||"",g.value=R.url||"",v.value=R.page||"",P.value=R.pageUrl||"",x.value=!0,S.startEditing("confirmationBuilder"),y()):Xe({message:`${h("failed_to_load_confirmation")} ${(Q?.message??A)||""}`,type:"error"})}catch(Q){const A=Ao(Q);Xe({message:`${h("failed_to_load_confirmation")} ${A}`,type:"error"})}finally{await an(),C=!1}},duplicateConfirmation:async q=>{try{const{data:Q,error:A,status:L}=await D(`/confirmation/duplicate/${q}/`,{method:"POST"});!A&&L===200&&Q?.data?(Xe({message:h("updating_duplicated_confirmation"),type:"success"}),r.value.push(Q.data)):Xe({message:`${h("failed_to_duplicate_confirmation")} ${(Q?.message??A)||""}`,type:"error"})}catch(Q){const A=Ao(Q);Xe({message:`${h("error_duplicate_confirmation")} ${A}`,type:"error"})}}}});function Ri(){const r=Kn(),n=ho(),a=Pa(),i=Ne(),s=Yo();function c(){return n.isDirty("formBuilder")||n.isDirty("confirmationBuilder")||n.isDirty("notificationBuilder")}function u(){n.markClean("formBuilder"),n.markClean("confirmationBuilder"),n.markClean("notificationBuilder")}async function g(h){return s.id&&s.formId==h||(await s.fetchAllConfirmations(h),s.id)||(s.formId=h,await s.createConfirmation()),s.id}async function v(h,S=null){if(c())return h.routeName?{name:S,params:{id:i.formId}}:void 0;if(h.routeName==="form-confirmation"){const C=i.formId,F=await g(C);return{name:h.routeName,params:{formId:C,confirmationId:F}}}return h.routeName==="form-notifications"?{name:h.routeName,params:{formId:i.formId}}:h.routeName?{name:h.routeName,params:{id:i.formId}}:void 0}async function P(h,S){if(S(h.routeName,h.index))return;const C=async()=>{if(h.subItems&&h.subItems.length>0&&h.autoNavigateToFirst){const F=h.subItems[0],y=`/manage/${i.formId}/settings/${h.index}${F.index}`;await r.push(y);return}if(h.routeName==="form-confirmation"){const F=i.formId,y=await g(F);await r.push({name:h.routeName,params:{formId:F,confirmationId:y}});return}if(h.routeName==="form-notifications"){await r.push({name:h.routeName,params:{formId:i.formId}});return}if(h.routeName==="form-integrations"){await r.push({name:h.routeName,params:{formId:i.formId,integration:"wpdatatables"}});return}await r.push({name:h.routeName,params:{formId:i.formId}})};c()?a.showUnsavedChangesDialog(async()=>{u(),await C()}):await C()}function x(h,S){const C=r.currentRoute.value.matched,F=r.currentRoute.value.path;if(S==="build")return C.some(({name:y})=>y===Ma||y===$a);if(S==="integrations")return F.includes("/settings/integrations/");if(h&&C.some(({name:y})=>y===h))return!0;if(C.length>1&&S==="settings"){const y=C[C.length-2];if(y&&y.name===Oo)return!0}return!!(S==="notifications"&&C.some(({name:y})=>y===vr||y===pr))}return{getMenuRoute:v,onMenuClick:P,isActive:x}}function ka(r){const n=Ne(),{getLabel:a}=Oe();if(n.formId&&n.name){const i=r.value.findIndex(s=>s.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 u7=xe({__name:"FormBuilderPage",setup(r){const{getLabel:n}=Oe(),{navigateToAllForms:a}=Vn(),{startWatching:i}=rn();i();const s=Kn(),c=U(!1),u=ho(),g=I(()=>[{label:n("build"),index:"build",routeName:h.isEditing?$a:Ma},{label:n("settings"),index:"settings",routeName:Ya},{label:n("results"),index:"results",routeName:oa}]),v=U([]),P=U(!1),x=U(!1),h=Ne(),S=Dn(),C=br(),F=Sr(),y=Yo(),$=Ri(),D=I(()=>h.formId),B=async()=>{P.value=!0;try{await C.fetchData({page:1,perPage:100}),v.value=C.tableData.map(A=>({value:A.id,labelId:`${n("id")}: ${A.id}`,label:A.name||`Form #${A.id}`}))}catch(A){console.error(n("failed_to_fetch_form"),A),Xe({message:`${n("failed_to_fetch_form")} ${A}`,type:"error"})}finally{P.value=!1}},b=async A=>{if(!A){h.resetForm(),F.allNotifications=[],F.formId=null,y.allConfirmations=[],y.formId=null,await s.push({path:"/"});return}x.value=!0;try{await h.loadForm(A),s.currentRoute.value.path.includes("/settings/general/")||s.currentRoute.value.path.includes("/settings/notification")||s.currentRoute.value.path.includes("/settings/confirmation")?(await s.push({path:`/manage/${A}/settings/general`}),Xe({message:n("form_loaded"),type:"success"})):s.currentRoute.value.path.includes("/settings/notification/")?(await F.fetchData(parseInt(A)),await s.push({path:`/settings/notification/${A}`}),Xe({message:n("notification_loaded"),type:"success"})):(await s.push({path:`/manage/${A}`}),Xe({message:n("form_loaded"),type:"success"}))}catch(L){console.error(n("failed_to_load_form"),L),Xe({message:`${n("failed_to_load_form")} ${L}`,type:"error"})}finally{x.value=!1}},E=async A=>{u.confirmIfDirty(()=>{b(A)})},H=async()=>{x.value=!0;try{await h.saveForm(),await B(),ka(v)}finally{x.value=!1}},z=async()=>{x.value=!0;try{await h.updateForm(),await B(),ka(v)}finally{x.value=!1}},G=()=>{h.formId||Xe({message:n("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${h.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")};let j=null;Dt(async()=>{await B();let L=s.currentRoute.value.params.formId;Array.isArray(L)&&(L=L[0]),L?(c.value=!1,h.formId=L,await h.loadForm(L),ka(v)):(c.value=!0,ka(v)),S.setCurrentPage("FormBuilderPage");const R=document.getElementById("adminmenu");R&&(j=Y=>{u.handleAdminMenuClick(Y)},R.addEventListener("click",j,!0))}),kr(()=>{const A=document.getElementById("adminmenu");A&&j&&A.removeEventListener("click",j,!0)}),Pe(()=>s.currentRoute.value.params.formId,A=>{A||(c.value=!0,h.resetForm())},{immediate:!1}),Pe(()=>h.name,A=>{if(h.formId&&A!==null&&A!==void 0){const L=v.value.findIndex(R=>R.value===h.formId);L!==-1?v.value[L].label=A:ka(v)}});const q=async A=>{try{if(await B(),ka(v),A&&h.formId&&h.name){const L=v.value.findIndex(R=>R.value===h.formId);L===-1?v.value.push({value:h.formId,labelId:`${n("id")}: ${h.formId}`,label:h.name}):v.value[L].label=h.name,S.setPageTitle(h.name)}c.value=!1}catch(L){console.error(n("failed_to_load_form"),L),c.value=!1}},Q=()=>{c.value=!1,a()};return(A,L)=>{const R=Ai,Y=Ka,Z=Ga,Ie=Yt,ae=ja,Ce=Ea,De=d7,Fe=p5;return f(),T(we,null,[d(Ce,null,{left:_(()=>[d(R,{modelValue:D.value,"onUpdate:modelValue":L[0]||(L[0]=et=>D.value=et),size:"s",type:"border",placeholder:m(n)("select_form"),options:v.value,loading:P.value||x.value,onChange:E},null,8,["modelValue","placeholder","options","loading"])]),center:_(()=>[d(Z,{mode:"horizontal",ellipsis:!1,router:""},{default:_(()=>[(f(!0),T(we,null,Ue(g.value,et=>(f(),ee(Y,{key:et.index,label:et.label,name:et.index,type:"tonal","is-active":m($).isActive(et.routeName,et.index),route:m($).getMenuRoute(et,m(Ma)),onClick:be=>m($).onMenuClick(et,m($).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:_(()=>[d(Ie,{content:m(n)("preview_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(Te,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:G})]),_:1},8,["content"]),m(h).isEditing?(f(),ee(Te,{key:0,class:qe(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",loading:x.value,onClick:z},{default:_(()=>[x.value?ue("",!0):(f(),T(we,{key:0},[le(O(m(n)("update")),1)],64))]),_:1},8,["loading"])):(f(),ee(Te,{key:1,class:qe(["ivyforms-button__action ivyforms-button__action--save"]),priority:"primary",loading:x.value,onClick:H},{default:_(()=>[x.value?ue("",!0):(f(),T(we,{key:0},[le(O(m(n)("save")),1)],64))]),_:1},8,["loading"])),d(ae)]),_:1}),k("div",{class:qe(["ivyforms-form-builder-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-form-builder-page--fullscreen-mode":m(S).isFullScreenMode,"ivyforms-form-builder-page--template-open":c.value}])},[d(De),d(Fe),d(Sc,{visible:c.value,"onUpdate:visible":L[1]||(L[1]=et=>c.value=et),onFormCreated:q,onClose:Q},null,8,["visible"])],2),d(ss),d(No,{"align-center":"",width:"342px"})],64)}}}),Qu=Se(u7,[["__scopeId","data-v-91e9f862"]]),c7=xe({__name:"FormSettingsPageSection",emits:["update:isAddingNotification"],setup(r,{emit:n}){const a=n,i=()=>{a("update:isAddingNotification",!1)};return(s,c)=>{const u=Ti("router-view"),g=Qa;return f(),ee(g,null,{default:_(()=>[d(u,null,{default:_(({Component:v})=>[(f(),ee(va(v),{onCreated:i},null,32))]),_:1})]),_:1})}}}),f7={key:1},m7=xe({__name:"FormSettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(r,{emit:n}){const{getLabel:a}=Oe(),i=Kn(),s=hn(),c=ho(),u=Ne(),g=Yo(),v=yn();let P=null;const x=r,h=n,S=U(x.activeIndex||"wpdatatables"),C=I(()=>{const b=v.allSettings?.integrations;return b?Object.values(b).some(E=>E&&E.enabled===!0):!1}),F=I(()=>{const b=[{label:a("general_settings"),index:"general"},{label:a("notifications"),index:"notifications"},{label:a("confirmations"),index:"confirmations"}];if(C.value){const E=v.allSettings?.integrations||{},H=Object.entries(E).filter(([,z])=>z&&z.enabled===!0).map(([z])=>({index:`integrations/${z}`,label:a(z),iconConfig:{name:z,type:"fill",category:"integrations",size:"d"}}));b.push({label:a("integrations"),index:"integrations",autoNavigateToFirst:!0,subItems:H})}return b}),y=async b=>(g.id&&g.formId==b||(await g.fetchAllConfirmations(b),g.id)||(g.formId=b,await g.createConfirmation()),g.id),$=async b=>{S.value=b,h("update:activeIndex",b);const E=u.formId;if(b==="general")await i.push({path:`/manage/${E}/settings/general`});else if(b==="notifications")await i.push({path:`/manage/${E}/settings/notification`});else if(b==="confirmations"){const H=await y(Number(E));await i.push({path:`/manage/${E}/settings/confirmation/manage/${H}`})}else if(b.startsWith("integrations/")){const H=b.split("integrations/")[1];await i.push({path:`/manage/${E}/settings/integrations/${H}`})}else b==="integrations"&&await i.push({path:`/manage/${E}/settings/integrations/wpdatatables`})},D=()=>{const b=s.path;if(b.includes("/settings/general"))S.value="general";else if(b.includes("/settings/notification"))S.value="notifications";else if(b.includes("/settings/confirmation"))S.value="confirmations";else if(b.includes("/settings/integrations/")){const E=b.match(/\/integrations\/(\w+)/);E?S.value=`integrations/${E[1]}`:S.value="integrations/wpdatatables"}},B=U(!0);return Dt(async()=>{D(),i.afterEach(()=>{D()}),v.allSettings?.integrations||await v.loadAllSettings(),B.value=!1;const b=document.getElementById("adminmenu");b&&(P=E=>{c.handleAdminMenuClick(E)},b.addEventListener("click",P,!0))}),kr(()=>{const b=document.getElementById("adminmenu");b&&P&&b.removeEventListener("click",P,!0)}),(b,E)=>{const H=Tr;return f(),ee(H,null,{default:_(()=>[B.value?(f(),T("div",f7,"Loading settings...")):(f(),ee(es,{key:0,modelValue:S.value,"onUpdate:modelValue":E[0]||(E[0]=z=>S.value=z),"menu-items":F.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:$},null,8,["modelValue","menu-items"]))]),_:1})}}}),v7=xe({__name:"FormBuilderSettingsPage",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const i=Ne(),s=Dn(),c=br(),u=Sr(),g=Yo(),v=ho(),P=U("general"),x=U(!1);let h=null;const S=U("horizontal"),C=hn(),F=Kn(),y=Ri(),$=I(()=>i.formId||null),D=U([]),B=U(!1),b=U(!1),E=I(()=>[{label:n("build"),index:"build",routeName:i.isEditing?$a:Ma},{label:n("settings"),index:"settings",routeName:Ya},{label:n("results"),index:"results",routeName:oa}]),H=()=>{i.formId||Xe({message:n("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${i.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},z=async q=>{if(!q){i.resetForm(),u.allNotifications=[],u.formId=null,g.allConfirmations=[],g.formId=null,await F.push({path:"/"});return}b.value=!0;try{await i.loadForm(q);const A=(F.currentRoute.value.path+F.currentRoute.value.hash).match(/\/settings\/(\w+)/),L=A?A[1]:null;L?(await F.push({path:`/manage/${q}/settings/${L}`}),P.value=L,Xe({message:n("form_loaded"),type:"success"})):(await F.push({path:`/manage/${q}`}),Xe({message:n("form_loaded"),type:"success"}))}catch(Q){console.error(n("failed_to_load_form"),Q),Xe({message:`${n("failed_to_load_form")} ${Q}`,type:"error"})}finally{b.value=!1}},G=async()=>{B.value=!0;try{await c.fetchData({page:1,perPage:100}),D.value=c.tableData.map(q=>({value:q.id,labelId:`${n("id")}: ${q.id}`,label:q.name||`Form #${q.id}`}))}catch(q){console.error(n("failed_to_load_form"),q),Xe({message:`${n("failed_to_fetch_form")} ${q}`,type:"error"})}finally{B.value=!1}};function j(q){if(q.params.confirmationId){P.value="confirmations",x.value=!1;return}if(q.params.notificationId){P.value="notifications",x.value=!0;return}const Q=q.name?q.name.toString():"";if(Q.includes("notification"))P.value="notifications",x.value=!0;else if(Q.includes("confirmation"))P.value="confirmations",x.value=!1;else if(Q.includes("general")||Q.includes("settings"))P.value="general",x.value=!1;else{const A=q.path+q.hash;A.includes("/notification")?(P.value="notifications",x.value=!0):A.includes("/confirmation")?(P.value="confirmations",x.value=!1):(P.value="general",x.value=!1)}}return Dt(async()=>{await G();const q=C.params.formId,Q=Array.isArray(q)?q[0]:q;if(Q&&!i.formId){b.value=!0;try{await i.loadForm(Q),ka(D)}catch(L){console.error(n("failed_to_load_form"),L),Xe({message:`${n("failed_to_load_form")} ${L}`,type:"error"})}finally{b.value=!1}}else ka(D);i.formId||(i.counterFields=0),C.params.formId&&(i.formId=Array.isArray(C.params.formId)?C.params.formId[0]:C.params.formId),C.params.confirmationId&&(g.id=C.params.confirmationId?Number(Array.isArray(C.params.confirmationId)?C.params.confirmationId[0]:C.params.confirmationId):null),C.params.notificationId&&(u.id=C.params.notificationId?Number(Array.isArray(C.params.notificationId)?C.params.notificationId[0]:C.params.notificationId):null),j(C);const A=document.getElementById("adminmenu");A&&(h=L=>{v.handleAdminMenuClick(L)},A.addEventListener("click",h,!0))}),kr(()=>{const q=document.getElementById("adminmenu");q&&h&&q.removeEventListener("click",h,!0)}),Pe(()=>i.name,q=>{if(i.formId&&q!==null&&q!==void 0){const Q=D.value.findIndex(A=>A.value===i.formId);Q!==-1?D.value[Q].label=q:ka(D)}}),Pe(()=>[C.path,C.hash,C.name],()=>{j(C)},{immediate:!0}),Pe(()=>C.params,q=>{q.formId&&(i.formId=Array.isArray(q.formId)?q.formId[0]:q.formId),q.confirmationId&&(g.id=q.confirmationId?Number(Array.isArray(q.confirmationId)?q.confirmationId[0]:q.confirmationId):null),q.notificationId&&(u.id=q.notificationId?Number(Array.isArray(q.notificationId)?q.notificationId[0]:q.notificationId):null)},{immediate:!0}),(q,Q)=>{const A=Ai,L=Ka,R=Ga,Y=Te,Z=Yt,Ie=ja,ae=Ea,Ce=m7,De=c7;return f(),T(we,null,[d(ae,null,{left:_(()=>[d(A,{modelValue:$.value,"onUpdate:modelValue":Q[0]||(Q[0]=Fe=>$.value=Fe),size:"s",type:"border",placeholder:"Select a form",options:D.value,loading:B.value||b.value,onChange:z},null,8,["modelValue","options","loading"])]),center:_(()=>[d(R,{mode:S.value,ellipsis:!1,router:""},{default:_(()=>[(f(!0),T(we,null,Ue(E.value,Fe=>(f(),ee(L,{key:Fe.index,label:Fe.label,name:Fe.index,type:"tonal","is-active":m(y).isActive(Fe.routeName,Fe.index),route:m(y).getMenuRoute(Fe,m(Ya)),onClick:et=>m(y).onMenuClick(Fe,m(y).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1},8,["mode"])]),right:_(()=>[d(Z,{content:m(n)("preview_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(Y,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:H})]),_:1},8,["content"]),d(Ie)]),_:1}),k("div",{class:qe(["ivyforms-form-builder-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":m(s).isFullScreenMode}])},[(f(),ee(Ce,{key:$.value,"active-index":P.value},null,8,["active-index"])),d(De,{"active-index":P.value,"is-adding-notification":x.value},null,8,["active-index","is-adding-notification"])],2),d(No,{"align-center":"",width:"342px"})],64)}}}),p7=Se(v7,[["__scopeId","data-v-d866f1ee"]]),y7={class:"ivyforms-form-builder-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},h7={class:"ivyforms-form-builder-settings-notification__option-bar ivyforms-pb-8 ivyforms-flex"},g7={class:"ivyforms-form-builder-settings-notification__option-bar__left ivyforms-flex ivyforms-gap-8"},_7={class:"ivyforms-form-builder-settings-notification__option-bar__right ivyforms-flex ivyforms-gap-8"},b7=xe({__name:"FormBuilderManageNotification",setup(r){const n=Kn(),a=hn(),{getLabel:i}=Oe(),{startWatching:s}=rn();s();const c=I(()=>{const A=a.params.formId;return Array.isArray(A)?A[0]:A}),u=I(()=>{const A=a.params.notificationId;return Array.isArray(A)?A[0]:A}),g=()=>{n.push({name:mr,params:{formId:c.value}})},v=Sr(),{isEditing:P}=fa(v),x=U({formName:"",formDescription:""});u.value?(v.loadNotification(Number(u.value)),v.isEditing=!0):(v.resetNotification(c.value),v.isEditing=!1);const h=Ne(),{formId:S,fields:C}=fa(h),F=U(!1),y=U(null),$=U(),D=U(),B=U(),b=U();function E(A){y.value&&y.value.editor&&y.value.editor.chain().focus().insertContent(A).run()}const H=I(()=>(h.fields||[]).map(A=>({label:A.label,value:`{{${A.type}_${A.fieldIndex}}}`,type:A.type,fieldIndex:A.fieldIndex}))),z=I(()=>sc()),G=I(()=>H.value.filter(A=>A.type==="email")),j=I(()=>z.value.filter(A=>A.key&&A.key==="admin_email")),q=async()=>{F.value=!0;try{const A={name:v.name,sender:v.sender,replyTo:v.replyTo,receiver:v.receiver,enabled:v.enabled,subject:v.subject,message:v.message,smartLogic:v.smartLogic,formId:c.value||v.formId};v.isEditing&&u.value?await v.updateNotification(u.value,A):await v.createNotification(c.value),g()}catch(A){console.error(i("error_saving_notification"),A)}finally{F.value=!1}};function Q(A,L){let R;switch(A){case"sender":R=$.value;break;case"replyTo":R=D.value;break;case"receiver":R=B.value;break;case"subject":R=b.value;break}if(R&&R.$el){const Y=R.$el.querySelector("input")||R.$el.querySelector("textarea");if(Y){const Z=Y.selectionStart,Ie=Y.selectionEnd,ae=Y.value;Y.value=ae.slice(0,Z)+L+ae.slice(Ie),Y.dispatchEvent(new Event("input")),Y.setSelectionRange(Z+L.length,Z+L.length),Y.focus()}}}return Dt(()=>{c.value&&(!S.value||String(S.value)!==String(c.value)||Array.isArray(C.value)&&C.value.length===0)&&h.loadForm(String(c.value))}),(A,L)=>{const R=pa,Y=Te,Z=ot,Ie=Me,ae=Yt,Ce=b0,De=dc,Fe=is,et=Wa;return f(),T("div",y7,[k("div",h7,[k("div",g7,[d(R,{modelValue:m(v).enabled,"onUpdate:modelValue":L[0]||(L[0]=be=>m(v).enabled=be),priority:"primary",size:"s",title:m(i)("active"),"text-position":"left"},null,8,["modelValue","title"])]),k("div",_7,[d(Y,{class:qe(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:g},{default:_(()=>[le(O(m(i)("cancel")),1)]),_:1}),d(Y,{class:qe(`ivyforms-button__action--${m(P)?"update":"save"}`),priority:"primary",loading:F.value,onClick:q},{default:_(()=>[F.value?ue("",!0):(f(),T(we,{key:0},[le(O(m(i)(m(P)?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),d(et,{modifier:"outside-vertical"},{default:_(()=>[d(Fe,{model:x.value},{default:_(()=>[d(Ie,{label:m(i)("name"),prop:"notificationName",secondary:""},{default:_(()=>[d(Z,{modelValue:m(v).name,"onUpdate:modelValue":L[1]||(L[1]=be=>m(v).name=be),placeholder:m(i)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(Ie,{label:m(i)("send_from"),prop:"notificationSender",secondary:""},{default:_(()=>[d(Z,{ref_key:"senderInputRef",ref:$,modelValue:m(v).sender,"onUpdate:modelValue":L[2]||(L[2]=be=>m(v).sender=be),placeholder:"[email protected]"},null,8,["modelValue"]),d(Ce,{fields:G.value,general:j.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:L[3]||(L[3]=be=>Q("sender",be))},{reference:_(()=>[d(ae,{content:m(i)("insert_placeholders")},{default:_(()=>[d(Y,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":m(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(Ie,{label:m(i)("reply_to"),prop:"notificationReplyTo"},{default:_(()=>[d(Z,{ref_key:"replyToInputRef",ref:D,modelValue:m(v).replyTo,"onUpdate:modelValue":L[4]||(L[4]=be=>m(v).replyTo=be),placeholder:"[email protected]"},null,8,["modelValue"]),d(Ce,{fields:G.value,general:j.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:L[5]||(L[5]=be=>Q("replyTo",be))},{reference:_(()=>[d(ae,{content:m(i)("insert_placeholders")},{default:_(()=>[d(Y,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":m(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(Ie,{label:m(i)("send_to"),prop:"notificationReceiver",secondary:""},{default:_(()=>[d(Z,{ref_key:"receiverInputRef",ref:B,modelValue:m(v).receiver,"onUpdate:modelValue":L[6]||(L[6]=be=>m(v).receiver=be),placeholder:"[email protected]"},null,8,["modelValue"]),d(Ce,{fields:G.value,general:j.value,class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:L[7]||(L[7]=be=>Q("receiver",be))},{reference:_(()=>[d(ae,{content:m(i)("insert_placeholders")},{default:_(()=>[d(Y,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":m(i)("placeholders"),class:"ivyforms-editor__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["fields","general"])]),_:1},8,["label"]),d(Ie,{label:m(i)("subject"),prop:"notificationSubject"},{default:_(()=>[d(Z,{ref_key:"subjectInputRef",ref:b,modelValue:m(v).subject,"onUpdate:modelValue":L[8]||(L[8]=be=>m(v).subject=be),placeholder:m(i)("example"),secondary:""},null,8,["modelValue","placeholder"]),d(Ce,{class:"ivyforms-form-builder-settings-notification__placeholder-popover",onInsertPlaceholder:L[9]||(L[9]=be=>Q("subject",be))},{reference:_(()=>[d(ae,{content:m(i)("insert_placeholders")},{default:_(()=>[d(Y,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":m(i)("placeholders"),class:"ivyforms-editor__placeholders-btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1})]),_:1},8,["label"]),d(Ie,{label:m(i)("message"),prop:"formDescription",class:"ivyforms-form-builder-settings-notification__editor"},{default:_(()=>[d(De,{ref_key:"editorRef",ref:y,modelValue:m(v).message,"onUpdate:modelValue":L[10]||(L[10]=be=>m(v).message=be),"fields-placeholders":H.value,"general-placeholders":z.value,onInsertPlaceholder:E},null,8,["modelValue","fields-placeholders","general-placeholders"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1})])}}}),Zl=Se(b7,[["__scopeId","data-v-427908d0"]]),w7={class:"ivyforms-form-builder-settings ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},x7={class:"ivyforms-form-builder-settings__option-bar ivyforms-pb-8 ivyforms-flex"},I7={class:"ivyforms-form-builder-settings__option-bar__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start ivyforms-gap-8"},F7={class:"ivyforms-form-builder-settings__option-bar__right ivyforms-align-items-center ivyforms-justify-content-end ivyforms-flex ivyforms-gap-8"},k7={class:"ivyforms-flex ivyforms-flex-grow ivyforms-gap-16 ivyforms-flex-direction-column"},S7=xe({__name:"FormBuilderSettings",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const i=hn(),s=U({formName:"",formDescription:""}),c=Ne(),u=U(!1);Dt(async()=>{i.params.formId&&await c.loadForm(i.params.formId)});const g=async()=>{u.value=!0;try{await c.saveFormSettings()}finally{u.value=!1}},v=async()=>{u.value=!0;try{await c.updateForm()}finally{u.value=!1}};return(P,x)=>{const h=pa,S=Te,C=ot,F=Me,y=wt,$=Qt,D=is,B=Wa;return f(),T("div",w7,[k("div",x7,[k("div",I7,[d(h,{modelValue:m(c).published,"onUpdate:modelValue":x[0]||(x[0]=b=>m(c).published=b),priority:"primary",size:"s",title:m(n)("published"),"text-position":"left"},null,8,["modelValue","title"])]),k("div",F7,[m(c).isEditingSettingGeneral?(f(),ee(S,{key:0,class:qe(["ivyforms-button__action--update"]),priority:"primary",loading:u.value,onClick:v},{default:_(()=>[u.value?ue("",!0):(f(),T(we,{key:0},[le(O(m(n)("save")),1)],64))]),_:1},8,["loading"])):(f(),ee(S,{key:1,class:qe(["ivyforms-button__action--save"]),priority:"primary",loading:u.value,onClick:g},{default:_(()=>[u.value?ue("",!0):(f(),T(we,{key:0},[le(O(m(n)("save")),1)],64))]),_:1},8,["loading"]))])]),d(B,{modifier:"outside-vertical"},{default:_(()=>[d(D,{model:s.value},{default:_(()=>[d(F,{label:m(n)("form_name"),prop:"formName",secondary:""},{default:_(()=>[d(C,{modelValue:m(c).name,"onUpdate:modelValue":x[1]||(x[1]=b=>m(c).name=b),placeholder:m(n)("form_name_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),d(F,{label:m(n)("form_desc"),prop:"formDescription",class:"ivyforms-form-settings-description",secondary:""},{default:_(()=>[d(C,{modelValue:m(c).description,"onUpdate:modelValue":x[2]||(x[2]=b=>m(c).description=b),type:"textarea",placeholder:m(n)("form_description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),k("div",k7,[d(y,{modelValue:m(c).showTitle,"onUpdate:modelValue":x[3]||(x[3]=b=>m(c).showTitle=b),priority:"secondary",size:"d",type:"checkmark"},{default:_(()=>[le(O(m(n)("show_form_title")),1)]),_:1},8,["modelValue"]),d(y,{modelValue:m(c).showDescription,"onUpdate:modelValue":x[4]||(x[4]=b=>m(c).showDescription=b),priority:"secondary",size:"d",type:"checkmark"},{default:_(()=>[le(O(m(n)("show_form_description")),1)]),_:1},8,["modelValue"]),d($,{class:"ivyforms-my-8"}),d(y,{modelValue:m(c).storeEntries,"onUpdate:modelValue":x[5]||(x[5]=b=>m(c).storeEntries=b),priority:"secondary",size:"d",type:"checkmark"},{default:_(()=>[le(O(m(n)("store_entries_db")),1)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1})])}}}),C7=Se(S7,[["__scopeId","data-v-f18e472b"]]),M7={class:"ivyforms-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},$7={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},T7={class:"ivyforms-settings-notification__option-bar ivyforms-flex ivyforms-gap-8"},P7={class:"ivyforms-settings-notification__option-bar-left ivyforms-flex ivyforms-gap-8"},E7={class:"ivyforms-settings-notification__option-bar-right ivyforms-flex ivyforms-gap-8"},A7={class:"ivyforms-settings-notification__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},L7={key:0,class:"ivyforms-table-skeleton"},R7={class:"ivyforms-all-forms-pagination-container"},D7={key:1},V7=xe({__name:"FormBuilderNotificationTable",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const i=Ne(),s=Sr(),c=Pa(),u=U(""),g=U(""),v=U(!1),P=U(!1),x=U(!1),h=U([]),S=U(0),C=U(null),F=hn(),y=Kn(),$=Bo.debounce(be=>{g.value=be},500),D=I(()=>u.value!==g.value),B=I(()=>v.value||D.value),b=Mn({page:1,perPage:10}),E=Mn({column:"id",order:"desc"}),H=I(()=>u.value.trim().length>0),z=()=>({page:b.page,perPage:b.perPage,search:g.value,sortBy:E.column,sortOrder:E.order,formId:F.params.formId?parseInt(Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId,10):i.formId?parseInt(i.formId,10):null}),G=async()=>{v.value=!0;try{await s.searchNotifications(z()),h.value=s.tableData;const be=s.paginationMeta;b.page=be.page,b.perPage=be.perPage,S.value=be.total}catch(be){console.error(n("error_loading_notification"),be)}finally{v.value=!1,await et()}};Pe(u,$),Pe(()=>c.dialogVisible,(be,tt)=>{tt&&!be&&(c.actionType==="delete"||c.actionType==="duplicate")&&setTimeout(G,300)}),Pe([()=>b.page,()=>b.perPage,()=>g.value],async()=>{v.value=!0,await s.searchNotifications(z()),h.value=s.tableData,v.value=!1}),Pe(()=>s.tableData,be=>{h.value=be,v.value=!1},{immediate:!0}),Pe(()=>s.paginationMeta,be=>{S.value=as(be).total||0},{immediate:!0});const j=({column:be,order:tt})=>{E.column=be,E.order=tt==="asc"?"asc":tt==="desc"?"desc":"asc",b.page=1,G()},q=()=>{const be=Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId||i.formId;s.resetNotification(be),P.value=!0,x.value=!1,y.replace(`/manage/${be}/settings/notification/manage`)},Q=()=>{P.value=!1,x.value=!1,G(),y.push({name:"form-notifications",params:{formId:i.formId}})},A=be=>async()=>{v.value=!0;try{await s.loadNotification(be),P.value=!0,x.value=!0}catch(tt){console.error(n("error_loading_notification"),tt)}finally{v.value=!1;const tt=Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId||i.formId;await y.push(`/manage/${tt}/settings/notification/manage/${be}`)}},L=be=>async()=>{await c.handleActionClick(be,null,"notification","duplicate",{setLoading:tt=>{v.value=tt}})},R=be=>async()=>{await c.handleActionClick(be,null,"notification","delete",{setLoading:tt=>{v.value=tt}})},Y=({rowData:be})=>be?Ee("div",{class:["ivyforms-column-actions",{hovered:be.id===C.value}]},[Ee(Yt,{content:n("edit"),placement:"top"},()=>[Ee(Te,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:A(be.id)})]),Ee(Yt,{content:n("duplicate"),placement:"top"},()=>[Ee(Te,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:L(be.id)})]),Ee(Yt,{content:n("delete"),placement:"top"},()=>[Ee(Te,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:R(be.id)})])]):null,Z=({rowData:be})=>be?Ee(pa,{modelValue:be.enabled,size:"s","onUpdate:modelValue":async tt=>{be.enabled=tt,await s.updateNotification(be.id,be),await G()}}):null,Ie=({rowData:be})=>be?Ee(Na,{size:"s",href:"#",onClick:A(be.id),class:"ivyforms-name-cell"},()=>[be.name||"No Name"]):null,ae=({rowData:be})=>be?Ee("span",be.receiver||"No Receiver"):null,Ce=({rowData:be})=>be?Ee("span",be.replyTo||"No Reply-To"):null,De=({rowData:be})=>be?Ee("span",be.subject||"No Subject"):null,Fe=U([{key:"enabled",title:n("active"),cellRenderer:Z,width:100,visible:!0,class:"status-column"},{key:"name",title:n("name"),cellRenderer:Ie,width:300,visible:!0,class:"name-column",sortable:!0},{key:"receiver",title:n("receiver"),cellRenderer:ae,width:250,visible:!0,class:"receiver-column",sortable:!0},{key:"replyTo",title:n("reply_to"),cellRenderer:Ce,width:250,visible:!0,class:"replyto-column",sortable:!0},{key:"subject",title:n("subject"),cellRenderer:De,width:300,visible:!0,class:"subject-column",sortable:!0},{key:"actions",title:"",cellRenderer:Y,width:124,minWidth:124,visible:!0,class:"ivyforms-cell-actions",fixed:vo.RIGHT}]),et=async()=>{await an();const be=document.querySelector(".ivyforms-table");if(!be)return;const tt=be.querySelectorAll(".el-table-v2__row");tt.length&&tt.forEach(J=>{const ye=J.getAttribute("rowkey");ye&&(J.addEventListener("mouseenter",()=>{C.value=Number(ye),tt.forEach(ce=>{ce.getAttribute("rowkey")===ye&&ce.classList.add("hovered")})}),J.addEventListener("mouseleave",()=>{C.value=null,tt.forEach(ce=>{ce.getAttribute("rowkey")===ye&&ce.classList.remove("hovered")})}))})};return Dt(()=>{s.isEditing=!1,G()}),Pe(()=>h.value,async()=>{await et()}),(be,tt)=>(f(),T("div",M7,[P.value?(f(),T("div",D7,[d(Zl,{onClose:Q})])):(f(),T("div",$7,[k("div",T7,[k("div",P7,[d(zo,{modelValue:u.value,"onUpdate:modelValue":tt[0]||(tt[0]=J=>u.value=J),placeholder:m(n)("search_notifications"),clearable:""},null,8,["modelValue","placeholder"])]),k("div",E7,[d(Te,{"icon-start":"plus",onClick:q},{default:_(()=>[le(O(m(n)("notifications")),1)]),_:1})])]),k("div",A7,[d(Pi,{columns:Fe.value,data:B.value?[]:h.value,loading:B.value,sort:E,total:S.value,"row-key":"id",pagination:"",onSortChange:j},{empty:_(()=>[B.value?(f(),T("div",L7,[d(Ir,null,{template:_(()=>[(f(!0),T(we,null,Ue(b.perPage,J=>(f(),ee(Fr,{key:J,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):H.value?(f(),ee(Ta,{key:2,title:m(n)("empty_search_title"),subtitle:m(n)("empty_search_subtitle")},null,8,["title","subtitle"])):(f(),ee(Ta,{key:1,image:"not-found",title:m(n)("empty_state_notification_title"),subtitle:m(n)("empty_state_notification_subtitle")},{actionButton:_(()=>[d(Te,{"icon-start":"plus",onClick:q},{default:_(()=>[le(O(m(n)("notifications")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),k("div",R7,[d(Ei,{"current-page":b.page,"onUpdate:currentPage":tt[1]||(tt[1]=J=>b.page=J),"page-size":b.perPage,"onUpdate:pageSize":tt[2]||(tt[2]=J=>b.perPage=J),total:S.value},null,8,["current-page","page-size","total"])])])]))]))}});function O7(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 s=n;try{return/^https?:\/\//i.test(n)||(s="https://"+n),new URL(s),!0}catch{return!1}}const B7={key:0,class:"ivyforms-form-builder-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},U7={class:"ivyforms-form-builder-settings-confirmation__option-bar ivyforms-pb-8 ivyforms-flex"},q7={class:"ivyforms-form-builder-settings-confirmation__option-bar-left ivyforms-flex"},z7={class:"ivyforms-form-builder-settings-confirmation__option-bar-right ivyforms-flex"},N7={key:0,class:"ivyforms-form-builder-settings-confirmation__content-section"},W7={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},Y7={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},H7={class:"confirmation-title medium-14"},G7={class:"ivyforms-form-builder-settings-confirmation__radio-section"},K7={key:1,class:"ivyforms-form-builder-settings-confirmation__content-section"},X7={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},j7={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},Q7={class:"confirmation-title medium-14"},Z7={key:2,class:"ivyforms-form-builder-settings-confirmation__content-section"},J7={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},e9={class:"confirmation-title medium-14"},t9=xe({__name:"FormBuilderConfirmation",setup(r){const{getLabel:n}=Oe(),{request:a}=ma(),i=hn(),{startWatching:s}=rn();s();const c=I(()=>{const z=i.params.formId;return Array.isArray(z)?z[0]:z}),u=I(()=>{const z=i.params.confirmationId;return Array.isArray(z)?z[0]:z}),g=Yo(),v=Ne(),P=U("horizontal"),x=U("successMessage"),h=U([]),S=U(!1),C=U(!1),F=U(null),y=U(""),$=U(""),D=[{label:n("success_message"),index:"successMessage"},{label:n("redirect_to_page"),index:"redirectToPage"},{label:n("redirect_to_custom_url"),index:"redirectToCustomUrl"}];function B(z){F.value&&F.value.editor&&F.value.editor.chain().focus().insertContent(z+" ").run()}const b=I(()=>(v.fields||[]).filter(z=>z.type&&typeof z.fieldIndex<"u")),E=I(()=>sc()),H=async()=>{if(y.value="",$.value="",x.value==="redirectToPage"&&!g.page){y.value=n("please_select_a_page");return}if(x.value==="redirectToCustomUrl"){if(!g.url){$.value=n("please_enter_a_url");return}if(!O7(g.url)){$.value=n("please_enter_a_valid_url");return}}C.value=!0;const z={formId:c.value||v.formId,type:x.value,enabled:g.enabled,showForm:g.showForm};switch(x.value){case"successMessage":z.message=g.message||"";break;case"redirectToPage":z.page=g.page||"";break;case"redirectToCustomUrl":z.url=g.url||"";break}g.type=x.value,g.formId=Number(c.value||v.formId);try{g.id?await g.updateConfirmation(g.id,z):await g.createConfirmation()}finally{C.value=!1}};return Dt(async()=>{try{c.value&&await v.loadForm(c.value);const{data:z,error:G,status:j}=await a("wp/v2/pages",{method:"GET",headers:{"Content-Type":"application/json"}},{useNamespace:!1});!G&&j===200&&Array.isArray(z)?h.value=z.map(Q=>({value:Q.id,label:Q.title.rendered})):h.value=[],c.value&&u.value&&await g.loadConfirmation(Number(u.value));const q=g.type;if(x.value=q||"successMessage",typeof g.resetEntityState=="function"&&g.resetEntityState(),S.value=!0,g.page){const Q=h.value.find(A=>A.value===Number(g.page));g.page=Q?Q.value:g.page}}catch(z){console.error(n("error_loading_data_confirmation"),z)}}),Pe(()=>S.value&&x.value,z=>{z&&g.type!==z&&(g.type=z)}),Pe(()=>S.value&&g.type,z=>{z&&x.value!==z&&(x.value=z)}),Pe(x,()=>{y.value="",$.value=""}),Pe(()=>g.page,z=>{y.value&&z&&(y.value="")}),Pe(()=>g.url,z=>{if($.value){if($.value===n("please_enter_a_url"))z&&z.trim()!==""&&($.value="");else if($.value===n("please_enter_a_valid_url")&&z&&z.trim()!=="")try{const G=z.trim();/^\/\//.test(G)?new URL("http:"+G):new URL(G),$.value=""}catch{}}}),(z,G)=>{const j=pa,q=Te,Q=mo,A=Zt,L=Yt,R=dc,Y=fn,Z=qo,Ie=kt,ae=Ht,Ce=Me,De=ot;return S.value?(f(),T("div",B7,[k("div",U7,[k("div",q7,[d(j,{modelValue:m(g).enabled,"onUpdate:modelValue":G[0]||(G[0]=Fe=>m(g).enabled=Fe),priority:"primary",size:"s","text-position":"left",title:m(n)("active")},null,8,["modelValue","title"])]),k("div",z7,[d(q,{class:qe(["ivyforms-button__action--save"]),priority:"primary",loading:C.value,onClick:H},{default:_(()=>[C.value?ue("",!0):(f(),T(we,{key:0},[le(O(m(n)("save")),1)],64))]),_:1},8,["loading"])])]),d(Q,{modelValue:x.value,"onUpdate:modelValue":G[1]||(G[1]=Fe=>x.value=Fe),mode:P.value,type:"tonal",priority:"tertiary",class:"ivyforms-form-builder-settings-confirmation__menu",tabs:D.map(Fe=>({name:Fe.index,label:Fe.label}))},null,8,["modelValue","mode","tabs"]),x.value==="successMessage"?(f(),T("div",N7,[k("div",W7,[k("div",Y7,[k("span",H7,O(m(n)("message")),1),d(L,{content:m(n)("message_tooltip"),"aria-label":m(n)("message_tooltip"),placement:"top",theme:"inverted"},{default:_(()=>[d(A,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:G[2]||(G[2]=yt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),d(R,{ref_key:"editorRef",ref:F,modelValue:m(g).message,"onUpdate:modelValue":G[3]||(G[3]=Fe=>m(g).message=Fe),"fields-placeholders":b.value,"general-placeholders":E.value,"aria-label":m(n)("success_message"),onInsertPlaceholder:B},null,8,["modelValue","fields-placeholders","general-placeholders","aria-label"]),k("div",G7,[k("p",null,O(m(n)("after_form_submission")),1),d(Z,{modelValue:m(g).showForm,"onUpdate:modelValue":G[4]||(G[4]=Fe=>m(g).showForm=Fe),priority:"secondary"},{default:_(()=>[d(Y,{value:!1,priority:"secondary"},{default:_(()=>[le(O(m(n)("hide_form")),1)]),_:1}),d(Y,{value:!0,priority:"secondary"},{default:_(()=>[le(O(m(n)("reset_form")),1)]),_:1})]),_:1},8,["modelValue"])])])):x.value==="redirectToPage"?(f(),T("div",K7,[k("div",X7,[k("div",j7,[k("span",Q7,O(m(n)("select_page")),1),d(L,{content:m(n)("select_tooltip"),"aria-label":m(n)("select_tooltip"),placement:"top",theme:"inverted"},{default:_(()=>[d(A,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:G[5]||(G[5]=yt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),d(Ce,{error:y.value,secondary:""},{default:_(()=>[d(ae,{modelValue:m(g).page,"onUpdate:modelValue":G[6]||(G[6]=Fe=>m(g).page=Fe),placeholder:m(n)("select")},{default:_(()=>[(f(!0),T(we,null,Ue(h.value,Fe=>(f(),ee(Ie,{key:Fe.value,value:Fe.value,label:Fe.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["error"])])):x.value==="redirectToCustomUrl"?(f(),T("div",Z7,[k("div",J7,[k("span",e9,O(m(n)("custom_url")),1),d(L,{content:m(n)("redirection_url_tooltip"),placement:"top",theme:"inverted"},{default:_(()=>[d(A,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:G[7]||(G[7]=yt(()=>{},["prevent"]))})]),_:1},8,["content"])]),d(Ce,{error:$.value,secondary:""},{default:_(()=>[d(De,{modelValue:m(g).url,"onUpdate:modelValue":G[8]||(G[8]=Fe=>m(g).url=Fe),placeholder:m(n)("enter_url")},null,8,["modelValue","placeholder"])]),_:1},8,["error"])])):ue("",!0)])):ue("",!0)}}});let Fi=null,dr=null;async function n9(){return Fi||dr||(dr=(async()=>{try{const{request:r}=ma(),i=(await r("integrations")).data?.data?.data;if(!i||typeof i!="object")throw new Error("Invalid response format");const s=Object.entries(i).map(([c,u])=>({name:u.label,value:c,image:u.icon||c,description:u.description||"",category:u.category||"Other",type:u.plan==="lite"?"disabled":"soon",searchCategory:u.plan||"lite",requiredPlan:u.plan!=="lite"?u.plan:void 0,component:u.component,learnMoreUrl:u.learnMoreUrl||""}));return Fi=s,s}catch(r){console.error("Failed to load integrations from backend:",r);const n=[{name:"wpdatatables",value:"wpdatatables",image:"wpdatatables",description:"wpdt_integration_description",category:"Data Management",type:"disabled",searchCategory:"lite"}];return Fi=n,n}finally{dr=null}})(),dr)}async function a9(){let r=await n9();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 Mc(){const r=Wo(),n=yn(),{isProInstalled:a,isProLicenseActive:i}=$r(),s=U({}),c=async()=>{const S=n.integrationsSettings||{},C={};for(const[F,y]of Object.entries(S))y&&typeof y=="object"&&(C[F]={enabled:y.enabled||!1,connected:y.connected||!1});s.value=C},u=S=>{if(!S)return!0;if(!a()||!i())return!1;const C=r.plan.value;if(!(C!=="lite"&&C!=="error"))return!1;const y=["essentials","growth","agency"],$=y.indexOf(C),D=y.indexOf(S);return $>=D&&$!==-1},g=S=>{const C=s.value[S.value]||{enabled:!1,connected:!1};return S.searchCategory!=="lite"?u(S.requiredPlan)?!C.enabled||!C.connected?"proDisabled":"proActive":a()?"proDisabled":"upgrade":C.connected?"active":"disabled"},v=U([]),P=U(!1),x=async()=>{if(P.value)return v.value;const S=await a9();return v.value=S.map(C=>({...C,type:g(C)})),P.value=!0,v.value},h=(S,C,F=!1)=>{s.value[S]={enabled:C,connected:F}};return{integrations:I(()=>v.value),integrationsLoaded:I(()=>P.value),integrationState:s,loadIntegrations:x,loadIntegrationStates:c,updateIntegrationState:h,getIntegrationType:g}}const o9={class:"ivyforms-form-integration ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},r9={class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},i9={class:"ivyforms-form-integration__title ivyforms-flex ivyforms-align-items-center regular-16"},l9={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},s9={class:"ivyforms-form-integration__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},d9={class:"ivyforms-form-integration__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24 ivyforms-border-radius-16"},u9={key:1,class:"ivyforms-form-integration__not-available"},c9=xe({__name:"FormBuilderIntegrations",setup(r){const{getLabel:n}=Oe(),a=Ne(),i=hn(),s=U(!1),{loadIntegrations:c,integrations:u}=Mc(),g=U(0);Dt(async()=>{await c(),window.addEventListener("ivyforms:ready",h),window.addEventListener("ivyforms:pro:component-registered",h),setTimeout(()=>{g.value++},100),C.value&&await a.loadForm(C.value)}),kr(()=>{window.removeEventListener("ivyforms:ready",h),window.removeEventListener("ivyforms:pro:component-registered",h)});const v=I(()=>i.params.integration||"wpdatatables"),P=I(()=>{g.value;const $=v.value;return u.value.find(D=>D.value===$)||null}),x=I(()=>{if(g.value,typeof window>"u")return null;const $=window,D=P.value;if(!D||!D.component)return null;const B=D.component;return $.IvyForms?.components?.[B]||null}),h=()=>{g.value++},S=async()=>{s.value=!0;try{await a.updateForm()}finally{s.value=!1}},C=I(()=>{const $=i.params.formId;return Array.isArray($)?$[0]:$}),F=I(()=>{const $=v.value,D=a.integrationSettings?.[$];return D?!Object.values(D).some(B=>typeof B=="boolean"?B:typeof B=="string"?B.length>0:typeof B=="object"&&B!==null?Object.keys(B).length>0:!1):!0}),y=()=>{const $=v.value;a.integrationSettings&&(a.integrationSettings[$]={})};return($,D)=>{const B=Te,b=wt;return f(),T("div",o9,[k("div",r9,[k("div",i9,O(m(n)(v.value+"_integration_settings")),1),k("div",l9,[d(B,{class:qe(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:F.value,onClick:y},{default:_(()=>[le(O(m(n)("clear_settings")),1)]),_:1},8,["disabled"]),d(B,{class:qe(["ivyforms-button__action--save"]),priority:"primary",loading:s.value,onClick:S},{default:_(()=>[s.value?ue("",!0):(f(),T(we,{key:0},[le(O(m(n)("save")),1)],64))]),_:1},8,["loading"])])]),k("div",s9,[k("div",d9,[x.value?(f(),ee(va(x.value),{key:0})):(f(),T(we,{key:1},[v.value==="wpdatatables"?(f(),ee(b,{key:0,modelValue:m(a).integrationSettings.wpdatatables.enabled,"onUpdate:modelValue":D[0]||(D[0]=E=>m(a).integrationSettings.wpdatatables.enabled=E),priority:"secondary",type:"checkmark"},{default:_(()=>[le(O(m(n)("allow_ivy_wpdatatables_integration")),1)]),_:1},8,["modelValue"])):(f(),T("div",u9,[k("p",null,O(m(n)("integration_not_available")),1)]))],64))])])])}}}),f9=Se(c9,[["__scopeId","data-v-3356df20"]]),m9={class:"ivyforms-all-entries__header"},$c=xe({__name:"AllEntriesTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading"],setup(r,{emit:n}){const a=Pa(),{getLabel:i}=Oe(),s=r,c=n,u=U(!1),g=()=>{s.selectedIds.length>0&&a.handleActionClick(null,s.selectedIds,"entries","delete",{setLoading:x=>{u.value=x,c("update:loading",x)}})},v=I(()=>s.selectedIds.length>0),P=x=>{x||c("unselect-all")};return(x,h)=>(f(),T("div",m9,[d(wt,{type:"checkmark",indeterminate:"",size:"s","model-value":v.value,class:"ivyforms-ml-6","onUpdate:modelValue":P},{default:_(()=>[In(x.$slots,"default")]),_:3},8,["model-value"]),d(Te,{priority:"danger",size:"xs",onClick:g},{default:_(()=>[le(O(m(i)("delete")),1)]),_:1})]))}}),v9={class:"all-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},p9={class:"ivyforms-all-entries-option-bar"},y9={class:"ivyforms-all-entries-option-bar__left"},h9={class:"ivyforms-all-entries-table"},g9={key:0,class:"ivyforms-table-skeleton"},_9={class:"ivyforms-all-entries-pagination-container"},b9=xe({__name:"AllEntries",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const{getAdminPageUrl:i,navigateToAdminPage:s}=Vn(),c=Ne(),u=Dn(),g=yn(),v=U(null),P=hn(),x=Cr(),h=wr(),S=Pa(),C=U(),F=U(0),y=U(null),$=U(null),D=U([]),B=U(0),b=U(null),E=U(!1),H=U(!0),z=U(!1),G=U(!1),j=U(null),q=U(""),Q=U(""),A=Bo.debounce(oe=>{Q.value=oe},500),L=I(()=>q.value!==Q.value),R=I(()=>H.value||L.value),Y=Mn({starred:null,read:null}),Z=Mn({page:1,perPage:10}),Ie=Mn({column:"id",order:"desc"}),ae=Mn({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),Ce=()=>Ee(wt,{modelValue:lt.value,size:"s",type:"checkmark","onUpdate:modelValue":oe=>nt(oe)},()=>[]),De=({rowData:oe})=>oe?Ee(wt,{modelValue:oe.selected,type:"checkmark",size:"s","onUpdate:modelValue":Ve=>oe.selected=Ve},()=>[]):null,Fe=({rowData:oe})=>oe?Ee(Na,{size:"s",href:i(fr,`/details/${oe.id}`),class:oe.status==="unread"?"ivyforms-unread-entry":""},()=>[oe.id]):null,et=({rowData:oe})=>oe?Ee(Zt,{name:oe.starred?"star-2":"star",type:"fill",size:"d",color:oe.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{oe.starred=!oe.starred,await x.updateStarred(oe.id,oe.starred),oe.starred?(ae.starredTrueCount++,ae.starredFalseCount--):(ae.starredTrueCount--,ae.starredFalseCount++)}}):null,be=({rowData:oe})=>{if(!oe)return null;const Ve=oe.formId,$t=ce.value[Ve]||"";return Ee(Na,{size:"s",href:i(pn,`/manage/${Ve}`),class:"ivyforms-name-cell"},()=>[$t])},tt=({rowData:oe})=>oe?Ee("div",{class:["ivyforms-column-actions",{hovered:oe.id===j.value}]},[Ee(Yt,{content:oe.status==="read"?n("mark_as_unread"):n("mark_as_read"),placement:"top"},Ee(Te,{iconOnly:!0,iconStart:oe.status==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:async()=>{oe.status=oe.status==="read"?"unread":"read",await x.updateStatus(oe.id,oe.status),oe.status==="read"?(ae.readTrueCount++,ae.readFalseCount--):(ae.readTrueCount--,ae.readFalseCount++)}})),Ee(Yt,{content:n("preview"),placement:"top"},Ee(Te,{iconOnly:!0,iconStart:"preview",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:Mt(oe.id)})),Ee(Yt,{content:n("delete"),placement:"top"},Ee(Te,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:ct(oe.id)}))]):null,J=U([{key:"select",width:44,minWidth:44,headerRenderer:Ce,cellRenderer:De,visible:!0,showInModal:!1,fixed:vo.LEFT},{key:"star",width:32,minWidth:32,title:n("starred"),headerRenderer:()=>Ee(Zt,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:et,visible:!0,showInModal:!0},{key:"id",title:n("id"),width:40,minWidth:40,cellRenderer:Fe,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"formName",title:n("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:be,visible:!0,showInModal:!0},{key:"date-created",title:n("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:oe})=>Ee("span",ta.formatWPDate(oe.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:n("browser"),width:100,minWidth:100,cellRenderer:({rowData:oe})=>Ee("span",oe.userAgent||n("unknown")),visible:!0,showInModal:!0},{key:"ip",title:n("ip_address"),width:120,minWidth:120,cellRenderer:({rowData:oe})=>Ee("span",oe.ipAddress||n("unknown")),visible:!0,showInModal:!0},{key:"actions",title:"",class:"ivyforms-cell-actions",width:124,minWidth:124,cellRenderer:tt,visible:!0,showInModal:!1,fixed:vo.RIGHT}]),ye=I(()=>ta.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),ce=I(()=>x.formIdToName),ke=I(()=>{const oe=J.value.filter(dn=>dn.visible),Ve=oe.filter(dn=>dn.showInModal),$t=F.value||0,ln=oe.reduce((dn,Xn)=>dn+(typeof Xn.width=="number"?Xn.width:0),0),sn=$t-ln>0?$t/Ve.length:null;return oe.map(dn=>dn.showInModal&&sn?{...dn,width:Math.floor(sn)}:dn)}),te=I(()=>J.value.reduce((oe,Ve)=>oe+(typeof Ve.minWidth=="number"?Ve.minWidth:parseFloat(Ve.minWidth)||0),0)),he=I(()=>D.value.some(oe=>oe.selected)),Qe=I(()=>D.value.filter(oe=>oe.selected).map(oe=>oe.id)),lt=I(()=>D.value.length>0&&D.value.every(oe=>oe.selected)),je=I(()=>q.value.trim()!==""||b.value||Y.starred!==null||Y.read!==null),rt=oe=>{const Ve=c.formId?Number(c.formId):void 0,$t=P.name===oa||P.name===Gn?st():void 0;return{page:Z.page,perPage:Z.perPage,search:Q.value,sortBy:Ie.column,sortOrder:Ie.order,dateRange:ta.formatDateRangeForApi(b.value),shouldGetCount:oe,formId:Ve??$t,filters:{starred:Y.starred,read:Y.read},searchFieldValue:!1}},st=()=>{const oe=P?.params?.formId;if(oe!=null)return Array.isArray(oe)?Number(oe[0]):Number(oe)};Pe(q,A),Pe([()=>Z.page,()=>Z.perPage,()=>Q.value,()=>Y.starred,()=>Y.read,()=>b.value],async()=>{H.value=!0,await x.fetchData(rt(!1)),D.value=x.tableData,H.value=!1}),Pe([()=>c.formId,()=>c.loadedForEntry],async()=>{H.value=!0,await x.fetchData(rt(!0)),D.value=x.tableData,H.value=!1}),Pe(b,()=>G.value=!!b.value),Pe(()=>x.tableData,oe=>{D.value=oe,H.value=!1},{immediate:!0}),Pe(()=>x.paginationMeta,oe=>{Z.page!==oe.page&&(Z.page=oe.page),Z.perPage!==oe.perPage&&(Z.perPage=oe.perPage),B.value=oe.total},{deep:!0,immediate:!0}),Pe(()=>x.filterCount,oe=>{ae.readTrueCount=oe.readTrueCount,ae.readFalseCount=oe.readFalseCount,ae.starredTrueCount=oe.starredTrueCount,ae.starredFalseCount=oe.starredFalseCount},{immediate:!0}),Pe(()=>D.value,async()=>{await _t()});const mt=async oe=>{H.value=!0;try{await x.fetchData(rt(oe)),D.value=x.tableData;const Ve=x.paginationMeta;Z.page=Ve.page,Z.perPage=Ve.perPage,B.value=Ve.total,oe&&(ae.readTrueCount=x.filterCount.readTrueCount,ae.readFalseCount=x.filterCount.readFalseCount,ae.starredTrueCount=x.filterCount.starredTrueCount,ae.starredFalseCount=x.filterCount.starredFalseCount)}finally{H.value=!1,await _t()}},_t=async()=>{await an();const oe=document.querySelector(".ivyforms-table");if(!oe)return;const Ve=oe.querySelectorAll(".el-table-v2__row");Ve.length&&Ve.forEach($t=>{const ln=$t.getAttribute("rowkey");ln&&($t.addEventListener("mouseenter",()=>{j.value=Number(ln),Ve.forEach(Jt=>{Jt.getAttribute("rowkey")===ln&&Jt.classList.add("hovered")})}),$t.addEventListener("mouseleave",()=>{j.value=null,Ve.forEach(Jt=>{Jt.getAttribute("rowkey")===ln&&Jt.classList.remove("hovered")})}))})},Ze=({column:oe,order:Ve})=>{Ie.column=oe,Ie.order=Ve==="asc"?"asc":Ve==="desc"?"desc":"",Z.page=1,mt(!1)},Mt=oe=>()=>{s(fr,`/details/${oe}`)},en=()=>{D.value.forEach(oe=>{oe.selected=!1})},nt=oe=>{D.value.forEach(Ve=>Ve.selected=oe)},ct=oe=>async()=>{await S.handleActionClick(oe,null,"entry","delete",{setLoading:Ve=>{H.value=Ve}})},Vt=()=>{E.value=!0,an(()=>{gn(),document.querySelector(".el-date-editor")?.click()})},gn=()=>{an(()=>{const oe=y.value&&"$el"in y.value?y.value.$el:y.value,Ve=$.value&&"$el"in $.value?$.value.$el:$.value;if(oe instanceof HTMLElement&&Ve instanceof HTMLElement){const $t=oe.getBoundingClientRect();Ve.style.position="absolute",Ve.style.top=`${$t.bottom+8}px`,Ve.style.left=`${$t.left}px`,Ve.style.inset="unset"}})},pe=()=>{E.value=!1},re=()=>{b.value=null,G.value=!1,E.value=!1},se=(oe,Ve=500)=>()=>{oe(),setTimeout(()=>{h.closeContextMenu()},Ve)},Re=(oe,Ve)=>{Y.starred=oe==="starred"?Ve:null,Y.read=oe==="read"?Ve:null,z.value=Ve!==null},ze=async()=>{if(h.isOpen){h.closeContextMenu();return}h.openContextMenu({actions:[Rt(Pt.Read,{handler:se(()=>Re("read","read")),rightText:ae.readTrueCount.toString(),isActive:()=>Y.read==="read",secondary:!0}),Rt(Pt.Unread,{handler:se(()=>Re("read","unread")),isActive:()=>Y.read==="unread",secondary:!0,rightText:ae.readFalseCount.toString()}),Rt(Pt.Starred,{handler:se(()=>Re("starred",!0)),isActive:()=>Y.starred===!0,secondary:!0,rightText:ae.starredTrueCount.toString()}),Rt(Pt.Unstarred,{handler:se(()=>Re("starred",!1)),isActive:()=>Y.starred===!1,rightText:ae.starredFalseCount.toString(),secondary:!0}),Rt(Pt.ResetFilters,{handler:se(()=>{Re("starred",null),Re("read",null)}),secondary:!0,divided:!0})],contextMenuButtonRef:y.value})},qt=()=>{Y.starred=null,Y.read=null,z.value=!1},gt=()=>{Y.starred=null,Y.read=null,b.value=null,q.value="",Z.page=1,z.value=!1,G.value=!1};function Ot(oe){const Ve=y.value&&("$el"in y.value?y.value.$el:y.value),$t=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");h.isOpen&&!Ve?.contains(oe.target)&&!$t?.contains(oe.target)&&h.closeContextMenu()}return Dt(()=>{document.addEventListener("mousedown",Ot),mt(!0),g.loadAllSettings(),v.value=new ResizeObserver(Ve=>{for(const $t of Ve)F.value=$t.contentRect.width});const oe=C.value?.$el?.parentElement;oe&&v.value.observe(oe)}),yo(()=>{document.removeEventListener("mousedown",Ot),v.value&&v.value.disconnect()}),Pe(()=>u.isFullScreenMode,()=>mt(!1)),(oe,Ve)=>{const $t=zo,ln=os,Jt=$c,sn=Fr,dn=Ir,Xn=Ta,Za=Pi,ie=Ei;return f(),T("div",v9,[k("div",p9,[k("div",y9,[d($t,{modelValue:q.value,"onUpdate:modelValue":Ve[0]||(Ve[0]=fe=>q.value=fe),class:"ivyforms-search__fixed-width",placeholder:m(n)("search")},null,8,["modelValue","placeholder"]),E.value?(f(),ee(Ro,{key:0,ref_key:"datePickerPopperRef",ref:$,modelValue:b.value,"onUpdate:modelValue":Ve[1]||(Ve[1]=fe=>b.value=fe),type:"datetimerange","date-format":ye.value,"aria-label":m(n)("date_filters"),clearable:"",secondary:"",shortcuts:"",onClose:pe},null,8,["modelValue","date-format","aria-label"])):ue("",!0),d(ln,{color:"tertiary",type:"datepicker","aria-label":m(n)("date_filters"),indicator:G.value,"custom-hide-indicator":re,onClick:Vt},null,8,["aria-label","indicator"]),d(ln,{ref_key:"menuButtonRef",ref:y,color:"tertiary",type:"filter","aria-label":m(n)("filters"),indicator:z.value,"custom-hide-indicator":qt,onClick:ze},null,8,["aria-label","indicator"]),d(xr)])]),k("div",h9,[d(Za,{ref_key:"tableRef",ref:C,data:R.value?[]:D.value,loading:R.value,total:B.value,"row-key":"id",columns:ke.value,"min-table-width":te.value,"is-custom-header":he.value,sort:Ie,pagination:"",onSortChange:Ze},{header:_(()=>[d(Jt,{loading:H.value,"onUpdate:loading":Ve[2]||(Ve[2]=fe=>H.value=fe),"selected-ids":Qe.value,onUnselectAll:en},null,8,["loading","selected-ids"])]),empty:_(()=>[R.value?(f(),T("div",g9,[d(dn,null,{template:_(()=>[(f(!0),T(we,null,Ue(Z.perPage,fe=>(f(),ee(sn,{key:fe,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):je.value?(f(),ee(Xn,{key:2,image:"filters",title:m(n)("empty_state_filters_all_entries_title"),subtitle:m(n)("empty_state_filters_all_entries_subtitle")},{actionButton:_(()=>[d(Te,{onClick:gt},{default:_(()=>[le(O(m(n)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(f(),ee(Xn,{key:1,image:"not-found",title:m(n)("empty_state_all_entries_title"),subtitle:m(n)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"])]),d(No,{"show-close":"","align-center":"",type:"error",width:"342px"}),k("div",_9,[d(ie,{"current-page":Z.page,"onUpdate:currentPage":Ve[3]||(Ve[3]=fe=>Z.page=fe),"page-size":Z.perPage,"onUpdate:pageSize":Ve[4]||(Ve[4]=fe=>Z.perPage=fe),total:B.value},null,8,["current-page","page-size","total"])])])}}}),w9={};function x9(r,n){const a=b9,i=Qa;return f(),ee(i,{"has-table":""},{default:_(()=>[d(a)]),_:1})}const I9=Se(w9,[["render",x9]]),F9={class:"ivyforms-all-entries-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},k9=xe({__name:"EntriesPage",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const i=U(),s=U([]),c=U(!1),u=U(!1),g=br(),v=Ne(),P=Dn(),x=I(()=>P.isFullScreenMode),{navigateToAllForms:h,navigateToEntries:S,navigateToSettings:C,navigateToIntegrations:F}=Vn(),y=U(xn),$=I(()=>[{label:n("all_forms"),index:na,routeName:na},{label:n("entries"),index:xn,routeName:xn},{label:n("integrations"),index:ca},{label:n("settings"),index:po}]),D=n("all_entries");fo("pageTitle",D);const B=async()=>{c.value=!0;try{await g.fetchData({page:1,perPage:100}),s.value=g.tableData.map(H=>({value:H.id,labelId:`${n("id")}: ${H.id}`,label:H.name||`Form #${H.id}`}))}catch(H){console.error(n("failed_to_fetch_form"),H),Xe({message:`${n("failed_to_fetch_form")} ${H}`,type:"error"})}finally{c.value=!1}},b=H=>{i.value=H,v.formId=String(H)},E=H=>{H!==y.value&&(y.value=H,H===na?h():H===xn?S():H===po?C():H===ca&&F())};return Dt(()=>{B()}),(H,z)=>{const G=Ai,j=Ka,q=Ga,Q=ja,A=Ea,L=I9;return f(),T(we,null,[d(A,null,{left:_(()=>[d(G,{modelValue:i.value,"onUpdate:modelValue":z[0]||(z[0]=R=>i.value=R),size:"s",type:"border",clearable:"",placeholder:m(n)("select_form"),options:s.value,loading:c.value||u.value,onChange:b},null,8,["modelValue","placeholder","options","loading"]),x.value?(f(),ee(q,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(f(!0),T(we,null,Ue($.value,R=>(f(),ee(j,{key:R.index,label:R.label,name:R.index,"is-active":y.value===R.index,type:"tonal",onClick:Y=>E(R.index)},null,8,["label","name","is-active","onClick"]))),128))]),_:1})):ue("",!0)]),default:_(()=>[d(Q)]),_:1}),k("div",F9,[d(L)])],64)}}}),S9=[{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"}],C9={class:"ivyforms-entry-page-section-title header-with-actions ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-space-between ivyforms-gap-8"},M9={class:"medium-18"},$9={class:"ivyforms-entry-page-section-content"},T9={class:"ivyforms-entry-details-table ivyforms-width-100"},P9={class:"ivyforms-key-column medium-14 ivyforms-px-8"},E9={class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},A9={key:0,class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},L9=xe({__name:"EntryDetailsPagePanel",setup(r){const n=hn(),a=Kn(),i=Cr(),s=Ne(),{getLabel:c}=Oe(),u=ac("entry"),g=wr(),v=Pa(),P=U(!1),x=U(null),h=I(()=>S9.filter(D=>u?.value&&Object.prototype.hasOwnProperty.call(u.value,D.key))),S=I(()=>window.IvyForms?.adminUrl||C()),C=()=>{try{if(window.IvyForms?.useApiClient){const b=window.IvyForms.useApiClient();if(b?.root){const E=b.root.match(/(.+?)\/wp-json\/?/);if(E)return E[1]+"/wp-admin/"}}const D=window.location.pathname,B=D.indexOf("/wp-admin/");if(B!==-1){const b=D.substring(0,B);return window.location.origin+b+"/wp-admin/"}return window.location.origin+"/wp-admin/"}catch{return"/wp-admin/"}},F=()=>n.name===Gn?n.params.entryId:n.params.id,y=async D=>{try{const B=D==="read"?"unread":"read",b=F();await i.updateStatus(Number(b),B),u?.value&&(u.value.status=B),D==="read"&&B==="unread"&&(n.name===Gn?await a.push({name:oa,params:{id:n.params.formId}}):(n.name===Sa||n.name===xn)&&(s.formId=null,i.reset(),await a.push({name:xn})))}catch(B){console.error(c("failed_to_update_entry_status"),B)}},$=()=>{if(g.isOpen){g.closeContextMenu();return}const D=Number(F());if(!D)return;const B=x.value;if(!B)return;const b=B&&"$el"in B&&B.$el instanceof HTMLElement?B.$el:B instanceof HTMLElement?B:null;b&&g.openContextMenu({actions:[Rt(Pt.Delete,{handler:async()=>{g.closeContextMenu(),await v.handleActionClick(D,null,"entry","delete",{setLoading:E=>{P.value=E},onSuccess:async()=>{n.name===Gn?await a.push({name:oa,params:{id:n.params.formId}}):(s.formId=null,await a.push({name:xn}))}})}})],contextMenuButtonRef:b})};return(D,B)=>{const b=Yt,E=Na,H=Tr;return f(),ee(H,{width:420,class:"ivyforms-p-20"},{default:_(()=>[k("div",C9,[k("span",M9,O(m(c)("general_details")),1),d(b,{content:m(c)("actions"),placement:"top"},{default:_(()=>[d(Te,{ref_key:"actionButtonRef",ref:x,"icon-only":"","icon-start":"context-menu-dot",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:$},null,512)]),_:1},8,["content"])]),k("div",$9,[k("table",T9,[k("tbody",null,[(f(!0),T(we,null,Ue(h.value,z=>(f(),T("tr",{key:z.key},[k("td",P9,O(z.label),1),k("td",E9,[z.label===m(c)("status")?(f(),T("div",A9,[k("span",null,O(m(u)[z.key].charAt(0).toUpperCase()+m(u)[z.key].slice(1)),1),d(Te,{"icon-only":"","icon-start":m(u)[z.key]==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:G=>y(m(u)[z.key])},null,8,["icon-start","onClick"])])):z.label===m(c)("submitted_on")?(f(),T(we,{key:1},[le(O(m(ta).formatWPDate(m(u)[z.key])),1)],64)):z.key==="sourceURL"?(f(),ee(E,{key:2,href:m(u)[z.key],target:"_blank",size:"s",rel:"noreferrer"},{default:_(()=>[le(O(m(u)[z.key]),1)]),_:2},1032,["href"])):z.key==="author"?(f(),T(we,{key:3},[m(u).userId===null||m(u).userId===void 0?(f(),T(we,{key:0},[le(O(m(c)("guest")),1)],64)):(f(),ee(E,{key:1,href:`${S.value}user-edit.php?user_id=${m(u).userId}`,target:"_blank",size:"s",rel:"noreferrer"},{default:_(()=>[le(O(m(u)[z.key]),1)]),_:2},1032,["href"]))],64)):(f(),T(we,{key:4},[le(O(m(u)[z.key]),1)],64))])]))),128))])])])]),_:1})}}}),R9=Se(L9,[["__scopeId","data-v-1909c727"]]),Tc=$i("entry",()=>{const r=U(null),n=U([]),a=U(!1),i=U(null),{getLabel:s}=Oe(),{request:c}=ma(),u=Cr();return{entry:r,entryFields:n,loading:a,error:i,fetchEntry:async v=>{try{const{data:P,error:x,status:h}=await c(`entry/${v}`,{method:"GET",headers:{"Content-Type":"application/json"}});!x&&h===200&&P?.data?(r.value=P.data.entry,n.value=P.data.fields||[],a.value=!1,r.value.status==="unread"&&(await u.updateStatus(v,"read"),r.value.status="read")):(Xe({message:`${s("failed_to_get_entry")} ${P?.message||""}`,type:"error"}),console.error(s("failed_to_get_entry"),P?.message))}catch(P){Xe({message:`${s("failed_to_get_entry")} ${P}`,type:"error"})}}}}),D9={class:"ivyforms-entry-page-section-title ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},V9={class:"medium-18"},O9={class:"ivyforms-entry-page-section-content ivyforms-mt-24 ivyforms-width-100"},B9={class:"ivyforms-entry-table ivyforms-width-100"},U9={class:"ivyforms-key-column medium-14 ivyforms-px-8"},q9={key:0,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},z9={key:1,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},N9={key:2,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},W9=xe({__name:"EntryPageSectionContent",setup(r){const n=Ne(),a=U(!1),i=Tc(),{getLabel:s}=Oe(),c=U(!1),u=I(()=>i.entryFields.filter(h=>{const S=typeof h=="object"&&h!==null?h.fieldId??h.id:h,C=n.fields?.find(F=>F.id==S);return!C||C.parentId||C.type==="recaptcha"||C.type==="turnstile"||C.type==="hcaptcha"?!1:!(!a.value&&(h.fieldValue===null||h.fieldValue===""))}));Pe(()=>i.entry,async h=>{h&&h.formId&&(!n.fields||n.fields.length===0)&&(c.value=!0,await n.loadForm(h.formId.toString()),c.value=!1)},{immediate:!0});const g=h=>{const S=typeof h=="object"&&h!==null?h.fieldId??h.id:h,C=n.fields?.find(F=>F.id==S);return C?C.label:""},v=h=>{const S=typeof h=="object"&&h!==null?h.fieldId??h.id:h;return n.fields?.find(C=>C.id==S)},P=h=>{const S=typeof h=="object"&&h!==null?h.fieldId??h.id:h,C=n.fields?.find(y=>y.id==S);return C?ut.hooks.applyFilters("ivyforms/entry/html_field_types",[],C).includes(C.type):!1},x=h=>{const S=typeof h=="object"&&h!==null?h.fieldId??h.id:h,C=n.fields?.find(F=>F.id==S);if(C&&(C.type==="checkbox"||C.type==="multi-select")&&Array.isArray(C.fieldOptions))return(h.fieldValue||"").split(",").map($=>$.trim()).filter($=>$).map($=>{const D=C.fieldOptions.find(B=>B.value==$);return D?D.label:$}).join(", ");if(C&&(C.type==="radio"||C.type==="select")&&Array.isArray(C.fieldOptions)){const F=C.fieldOptions.find(y=>y.value==h.fieldValue);return F?F.label:h.fieldValue}return h.fieldValue};return(h,S)=>{const C=wt;return f(),T(we,null,[k("div",D9,[k("span",V9,O(m(s)("user_information")),1),d(C,{modelValue:a.value,"onUpdate:modelValue":S[0]||(S[0]=F=>a.value=F),priority:"secondary",type:"checkmark"},{default:_(()=>[le(O(m(s)("show_empty_fields")),1)]),_:1},8,["modelValue"])]),k("div",O9,[k("table",B9,[k("tbody",null,[(f(!0),T(we,null,Ue(u.value,F=>(f(),T("tr",{key:F.id},[k("td",U9,O(g(F)||""),1),v(F)?.type==="rating"?(f(),T("td",q9,[d(lc,{"model-value":Number(F.fieldValue)||0,"rating-icon":v(F)?.ratingIcon||"star",options:v(F)?.fieldOptions||[],"show-label":!1,readonly:""},null,8,["model-value","rating-icon","options"])])):P(F)?(f(),T("td",z9,[d(w0,{html:x(F),"field-type":v(F)?.type},null,8,["html","field-type"])])):(f(),T("td",N9,O(x(F)),1))]))),128))])])])],64)}}}),Y9={},H9={class:"ivyforms-entry-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function G9(r,n){const a=W9,i=Wa,s=Qa;return f(),T("div",H9,[d(s,{class:"ivyforms-pr-20"},{default:_(()=>[d(i,{modifier:"outside-vertical"},{default:_(()=>[d(a)]),_:1})]),_:1})])}const K9=Se(Y9,[["render",G9],["__scopeId","data-v-f0f79e07"]]),X9={class:"ivyforms-header__navigation ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},j9={class:"ivyforms-header__navigation-text ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center regular-14"},Q9={key:0,class:"ivyforms-count-loader"},Z9={class:"ivyforms-entry-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},J9=xe({__name:"EntryPage",setup(r){const{getLabel:n}=Oe(),{startWatching:a}=rn();a();const i=hn(),s=Kn(),c=Tc(),u=Ne(),g=Cr(),v=I(()=>i.path.includes("/results/entries")&&i.params.formId),P=I(()=>v.value?i.params.entryId:i.params.id),x=I(()=>v.value?i.params.formId:c.entry?.formId||u.formId),h=U(null),S=U(null),C=U([]),F=U(1),y=I(()=>C.value.length),$=U(!1),D=I(()=>u.name?u.name:""),B=async H=>{$.value=!0;try{await c.fetchEntry(H),h.value=c.entry,S.value=c.entryFields,F.value=C.value.findIndex(z=>Number(z.id)===Number(H))+1}finally{$.value=!1}},b=async()=>{if(F.value>1){F.value--;const H=C.value[F.value-1].id;v.value?await s.push({name:Gn,params:{formId:x.value,entryId:H}}):await s.push({name:Sa,params:{id:H}}),await B(Number(H))}},E=async()=>{if(F.value<y.value){F.value++;const H=C.value[F.value-1].id;v.value?await s.push({name:Gn,params:{formId:x.value,entryId:H}}):await s.push({name:Sa,params:{id:H}}),await B(Number(H))}};return Dt(async()=>{$.value=!0;try{if(await c.fetchEntry(Number(P.value)),h.value=c.entry,S.value=c.entryFields,v.value&&x.value){try{u.loadedForEntry=!0}catch{}await u.loadForm(Array.isArray(x.value)?x.value[0]:x.value)}else if(h.value?.formId)try{u.loadedForEntry=!0}finally{await u.loadForm(h.value.formId)}const H=g.paginationMeta,z=h.value?.formId;await g.fetchData({formId:z,perPage:H.total}),C.value=g.tableData.filter(G=>Number(G.formId)===Number(z)).sort((G,j)=>Number(G.id)-Number(j.id)),F.value=C.value.findIndex(G=>Number(G.id)===Number(P.value))+1,Pe(()=>v.value?i.params.entryId:i.params.id,G=>{F.value=C.value.findIndex(j=>Number(j.id)===Number(G))+1},{immediate:!0})}catch(H){console.error(n("failed_to_get_entry"),H)}finally{$.value=!1}}),x0((H,z,G)=>{try{u.formId=null,u.loadedForEntry=!1}finally{G()}}),yo(()=>{try{u.formId=null,u.loadedForEntry=!1}catch{}}),fo("entry",h),fo("pageTitle",D),(H,z)=>{const G=Te,j=Ea,q=K9,Q=R9,A=xr,L=No;return f(),T(we,null,[d(j,null,{center:_(()=>[k("div",X9,[d(G,{"icon-only":"","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:F.value<=1,onClick:b},null,8,["disabled"]),d(G,{"icon-only":"","icon-start":"chevron-right","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:F.value>=y.value,onClick:E},null,8,["disabled"]),k("span",j9,[$.value?(f(),T("div",Q9)):(f(),T(we,{key:1},[le(O(F.value)+"/"+O(y.value)+" "+O(m(n)("entries")),1)],64))])])]),_:1}),k("div",Z9,[d(q),d(Q),d(A),d(L,{"show-close":"","align-center":"",type:"error",width:"342px"})])],64)}}}),Pc=Se(J9,[["__scopeId","data-v-224fa06e"]]),ew={class:"form-builder-results-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},tw={class:"form-builder-results-entries__option-bar ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-8"},nw={class:"form-builder-results-entries__option-bar-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-overflow-visible"},aw={class:"form-builder-results-entries__table"},ow={key:0,class:"form-builder-results-entries__table-skeleton"},rw={class:"form-builder-results-entries__pagination-container"},iw=xe({__name:"FormBuilderResultsEntries",setup(r){const{getAdminPageUrl:n,navigateToAdminPage:a}=Vn(),{getLabel:i}=Oe(),s=Ne(),c=Dn(),u=yn(),g=U(null),v=hn(),P=Cr(),x=wr(),h=Pa(),S=U(),C=U(null),F=U({}),y=U(null),$=U(!1),D=U([]),B=U([]),b=U(0),E=U(0),H=U(null),z=U(!1),G=U(!0),j=U(!1),q=U(!1),Q=U(null),A=U([]),L=U(""),R=U(""),Y=Bo.debounce(ie=>{R.value=ie},500),Z=I(()=>L.value!==R.value),Ie=I(()=>G.value||Z.value),ae=Mn({starred:null,read:null}),Ce=Mn({page:1,perPage:10}),De=Mn({column:"id",order:"desc"}),Fe=Mn({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),et=()=>Ee(wt,{modelValue:mt.value,size:"s",type:"checkmark","onUpdate:modelValue":ie=>qt(ie)},()=>[]),be=({rowData:ie})=>ie?Ee(wt,{modelValue:ie.selected,type:"checkmark",size:"s","onUpdate:modelValue":fe=>ie.selected=fe},()=>[]):null,tt=({rowData:ie})=>{if(!ie)return null;const fe=v.params.formId||v.params.id,Ae=ie.id,Tt=`/manage/${fe}/results/entries/details/${Ae}`,Gt=n(pn,Tt);return Ee(Na,{size:"s",href:Gt,class:ie.status==="unread"?"ivyforms-unread-entry":""},()=>[ie.id])},J=({rowData:ie})=>ie?Ee(Zt,{name:ie.starred?"star-2":"star",type:"fill",size:"d",color:ie.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{ie.starred=!ie.starred,await P.updateStarred(ie.id,ie.starred),ie.starred?(Fe.starredTrueCount++,Fe.starredFalseCount--):(Fe.starredTrueCount--,Fe.starredFalseCount++)}}):null,ye=({rowData:ie})=>ie?Ee(Yt,{content:i("actions"),placement:"top"},()=>[Ee(Te,{iconOnly:!0,iconStart:"context-menu-dot",size:"s",type:"ghost",priority:"tertiary",iconStartType:"fill",ref:fe=>{F.value[ie.id]=fe&&"$el"in fe&&fe.$el instanceof HTMLElement?fe.$el:null},onClick:()=>Ot(ie)})]):null,ce=U([{key:"select",width:44,minWidth:44,headerRenderer:et,cellRenderer:be,visible:!0,showInModal:!1,fixed:vo.LEFT},{key:"star",width:32,minWidth:32,title:i("starred"),headerRenderer:()=>Ee(Zt,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:J,visible:!0,showInModal:!0},{key:"id",title:i("id"),width:40,minWidth:40,cellRenderer:tt,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"date-created",title:i("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:ie})=>Ee("span",ta.formatWPDate(ie.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:i("browser"),width:100,minWidth:100,cellRenderer:({rowData:ie})=>Ee("span",ie.userAgent||i("unknown")),visible:!0,showInModal:!0},{key:"actions",title:"",headerRenderer:()=>Ee(Yt,{content:i("column_visibility"),placement:"left",ariaLabel:i("column_visibility")},()=>[Ee(Zt,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:pe,class:"ivyforms-ml-6",style:"cursor: pointer;",role:"button",ariaLabel:i("column_visibility")})]),width:45,minWidth:45,cellRenderer:ye,visible:!0,showInModal:!1,fixed:vo.RIGHT}]),ke=I(()=>(s.fields||[]).filter(Ae=>Ae.type!=="recaptcha"&&Ae.type!=="turnstile"&&Ae.type!=="hcaptcha").map((Ae,Tt)=>({key:`field-${Ae.fieldIndex}`,title:Ae.label,width:150,minWidth:100,cellRenderer:({rowData:Gt})=>{const Kt=P.entryFields.find(X=>X.entryId==Gt.id&&X.fieldId==Ae.id)?.fieldValue;if((Ae.type==="checkbox"||Ae.type==="multi-select")&&Array.isArray(Ae.fieldOptions)){const _e=(Kt||"").split(",").map(Ge=>Ge.trim()).filter(Ge=>Ge).map(Ge=>{const Ke=Ae.fieldOptions.find(Nt=>Nt.value==Ge);return Ke?Ke.label:Ge});return Ee("span",_e.join(", "))}if((Ae.type==="radio"||Ae.type==="select")&&Array.isArray(Ae.fieldOptions)){const X=Ae.fieldOptions.find(_e=>_e.value==Kt);return Ee("span",X?X.label:Kt||"")}let bt=Kt||"";if(bt&&Ae.type==="phone")try{const X=I0(bt);X&&(Ae.phoneFormat==="international"?bt=X.formatInternational():Ae.phoneFormat==="e164"?bt=X.number:bt=X.formatNational())}catch{}return Ae.type==="number"?Ee("span",F0(Kt,Ae.numberFormat||"")):Ee("span",Kt||"")},visible:Tt<4,showInModal:!0})));Pe(ke,ie=>{A.value.length===0?A.value=ie.map(fe=>({...fe})):A.value=ie.map(fe=>{const Ae=A.value.find(Tt=>Tt.key===fe.key);return Ae?{...fe,visible:Ae.visible}:{...fe}})},{immediate:!0});const te=U([]);Pe([ce,A],()=>{const ie=ce.value,fe=ie.findIndex(Gt=>Gt.key==="id"),Ae=ie.slice(0,fe+1),Tt=ie.slice(fe+1);te.value=[...Ae,...A.value,...Tt]},{immediate:!0});const Qe=I(()=>ta.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),lt=I(()=>{const ie=te.value.filter(bt=>bt.visible),fe=ie.filter(bt=>bt.showInModal),Ae=b.value||0,Tt=ie.reduce((bt,X)=>bt+(typeof X.width=="number"?X.width:0),0),Kt=Ae-Tt>0?Ae/fe.length:null;return ie.map(bt=>bt.showInModal&&Kt?{...bt,width:Math.floor(Kt)}:bt)}),je=I(()=>te.value.reduce((ie,fe)=>fe.visible?ie+(typeof fe.minWidth=="number"?fe.minWidth:parseFloat(fe.minWidth)||0):ie,0)),rt=I(()=>B.value.some(ie=>ie.selected)),st=I(()=>B.value.filter(ie=>ie.selected).map(ie=>ie.id)),mt=I(()=>B.value.length>0&&B.value.every(ie=>ie.selected)),_t=I({get(){return D.value.every(ie=>ie.visible)},set(ie){D.value.forEach(Ae=>{Ae.key!=="id"&&Ae.showInModal&&(Ae.visible=ie)});const fe=D.value.find(Ae=>Ae.key==="id");fe&&(fe.visible=!0)}}),Ze=I(()=>D.value.filter(ie=>ie.visible).length),Mt=ie=>Ze.value===1&&D.value.find(fe=>fe.key===ie)?.visible,en=I(()=>L.value.trim()!==""||H.value||ae.starred!==null||ae.read!==null);function nt(){let ie=s.formId||v.params.formId||v.params.formId;return Array.isArray(ie)&&(ie=ie[0]),ie}const ct=ie=>({page:Ce.page,perPage:Ce.perPage,search:R.value,sortBy:De.column,sortOrder:De.order,dateRange:ta.formatDateRangeForApi(H.value),shouldGetCount:ie,formId:Number(nt()),filters:{starred:ae.starred,read:ae.read},searchFieldValue:!0});Pe(L,Y),Pe([()=>Ce.page,()=>Ce.perPage,()=>R.value,()=>ae.starred,()=>ae.read,()=>H.value],async()=>{G.value=!0,await P.fetchData(ct(!1)),B.value=P.tableData,G.value=!1}),Pe(()=>nt(),async(ie,fe)=>{ie&&ie!==fe&&(B.value=[],G.value=!0,await P.fetchData(ct(!1)),B.value=P.tableData,G.value=!1)}),Pe(H,()=>q.value=!!H.value),Pe(()=>P.tableData,ie=>{B.value=ie,G.value=!1},{immediate:!0}),Pe(()=>P.paginationMeta,ie=>{E.value=as(ie).total||0},{immediate:!0}),Pe(()=>D.value.map(ie=>ie.visible),()=>{if(D.value.filter(fe=>fe.visible).length===0){const fe=D.value.find(Ae=>Ae.key==="id");fe&&(fe.visible=!0)}}),Pe(()=>h.dialogVisible,(ie,fe)=>{fe&&!ie&&h.actionType==="delete"&&setTimeout(()=>Vt(!1),300)});const Vt=async ie=>{G.value=!0;try{await P.fetchData(ct(ie)),B.value=P.tableData;const fe=P.paginationMeta;Ce.page=fe.page,Ce.perPage=fe.perPage,E.value=fe.total,ie&&(Fe.readTrueCount=P.filterCount.readTrueCount,Fe.readFalseCount=P.filterCount.readFalseCount,Fe.starredTrueCount=P.filterCount.starredTrueCount,Fe.starredFalseCount=P.filterCount.starredFalseCount)}finally{G.value=!1,await gn()}},gn=async()=>{await an();const ie=document.querySelector(".ivyforms-table");if(!ie)return;const fe=ie.querySelectorAll(".el-table-v2__row");fe.length&&fe.forEach(Ae=>{const Tt=Ae.getAttribute("rowkey");Tt&&(Ae.addEventListener("mouseenter",()=>{Q.value=Number(Tt),fe.forEach(Gt=>{Gt.getAttribute("rowkey")===Tt&&Gt.classList.add("hovered")})}),Ae.addEventListener("mouseleave",()=>{Q.value=null,fe.forEach(Gt=>{Gt.getAttribute("rowkey")===Tt&&Gt.classList.remove("hovered")})}))})},pe=()=>{D.value=te.value.map(ie=>({key:ie.key,visible:ie.visible,showInModal:ie.showInModal??!0,title:ie.title})),$.value=!0},re=()=>{D.value.forEach(ie=>{const fe=te.value.find(Tt=>Tt.key===ie.key);fe&&(fe.visible=ie.visible);const Ae=A.value.find(Tt=>Tt.key===ie.key);Ae&&(Ae.visible=ie.visible)}),$.value=!1},se=({column:ie,order:fe})=>{De.column=ie,De.order=fe==="asc"?"asc":fe==="desc"?"desc":"",Ce.page=1,Vt(!1)},Re=ie=>()=>{const Ae=`/manage/${v.params.formId||v.params.id}/results/entries/details/${ie}`;a(pn,Ae)},ze=()=>{B.value.forEach(ie=>{ie.selected=!1})},qt=ie=>{B.value.forEach(fe=>fe.selected=ie)};function gt(ie){const fe=C.value&&("$el"in C.value?C.value.$el:C.value),Ae=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");x.isOpen&&!fe?.contains(ie.target)&&!Ae?.contains(ie.target)&&x.closeContextMenu()}const Ot=Bo.debounce(ie=>{const fe=ie.id,Ae=ie.status,Tt=F.value[fe];if(!Tt){console.warn(i("menu_button_element_not_found"));return}Q.value=fe;const Gt=document.querySelector(".ivyforms-table");Gt&&Gt.querySelectorAll(".el-table-v2__row").forEach(bt=>{bt.getAttribute("rowkey")===fe.toString()&&bt.classList.add("highlighted")}),x.openContextMenu({actions:[Rt(Ae==="unread"?Pt.MarkAsRead:Pt.MarkAsUnread,{iconSize:"s",handler:async Kt=>{const bt=ie.status==="unread"?"read":"unread";await P.updateStatus(Kt,bt),ie.status=bt,ie.status==="read"?(Fe.readTrueCount++,Fe.readFalseCount--):(Fe.readTrueCount--,Fe.readFalseCount++)}}),Rt(Pt.Preview,{iconSize:"s",handler:Re(fe)}),Rt(Pt.Delete,{iconSize:"s",handler:async Kt=>{await h.handleActionClick(null,[Kt],"entries","delete",{setLoading:bt=>{G.value=bt}})}})],entityId:fe,contextMenuButtonRef:Tt,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(X=>X.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(X=>X.classList.remove("hovered")),Q.value=null}})},100),oe=()=>{z.value=!0,an(()=>{Ve(),document.querySelector(".el-date-editor")?.click()})},Ve=()=>{an(()=>{const ie=C.value&&"$el"in C.value?C.value.$el:C.value,fe=y.value&&"$el"in y.value?y.value.$el:y.value;if(ie instanceof HTMLElement&&fe instanceof HTMLElement){const Ae=ie.getBoundingClientRect();fe.style.position="absolute",fe.style.top=`${Ae.bottom+8}px`,fe.style.left=`${Ae.left}px`,fe.style.inset="unset"}})},$t=()=>{z.value=!1},ln=()=>{H.value=null,q.value=!1,z.value=!1},Jt=(ie,fe=500)=>()=>{ie(),setTimeout(()=>{x.closeContextMenu()},fe)},sn=(ie,fe)=>{ae.starred=ie==="starred"?fe:null,ae.read=ie==="read"?fe:null,j.value=fe!==null},dn=async()=>{if(x.isOpen){x.closeContextMenu();return}x.openContextMenu({actions:[Rt(Pt.Read,{handler:Jt(()=>sn("read","read")),rightText:Fe.readTrueCount.toString(),isActive:()=>ae.read==="read",secondary:!0}),Rt(Pt.Unread,{handler:Jt(()=>sn("read","unread")),isActive:()=>ae.read==="unread",secondary:!0,rightText:Fe.readFalseCount.toString()}),Rt(Pt.Starred,{handler:Jt(()=>sn("starred",!0)),isActive:()=>ae.starred===!0,secondary:!0,rightText:Fe.starredTrueCount.toString()}),Rt(Pt.Unstarred,{handler:Jt(()=>sn("starred",!1)),isActive:()=>ae.starred===!1,rightText:Fe.starredFalseCount.toString(),secondary:!0}),Rt(Pt.ResetFilters,{handler:Jt(()=>{sn("starred",null),sn("read",null)}),secondary:!0,divided:!0})],contextMenuButtonRef:C.value})},Xn=()=>{ae.starred=null,ae.read=null,j.value=!1},Za=()=>{ae.starred=null,ae.read=null,H.value=null,L.value="",Ce.page=1,j.value=!1,q.value=!1};return Dt(()=>{Vt(!0),u.loadAllSettings(),g.value=new ResizeObserver(fe=>{for(const Ae of fe)b.value=Ae.contentRect.width});const ie=S.value?.$el?.parentElement;ie&&g.value.observe(ie)}),yo(()=>{document.removeEventListener("mousedown",gt),g.value&&g.value.disconnect()}),Pe(()=>c.isFullScreenMode,()=>Vt(!1)),(ie,fe)=>{const Ae=zo,Tt=os,Gt=$c,Kt=Fr,bt=Ir,X=Ta,_e=Pi,Ge=Ei;return f(),T("div",ew,[k("div",tw,[k("div",nw,[d(Ae,{modelValue:L.value,"onUpdate:modelValue":fe[0]||(fe[0]=Ke=>L.value=Ke),class:"ivyforms-search__fixed-width",placeholder:m(i)("search")},null,8,["modelValue","placeholder"]),z.value?(f(),ee(Ro,{key:0,ref_key:"datePickerPopperRef",ref:y,modelValue:H.value,"onUpdate:modelValue":fe[1]||(fe[1]=Ke=>H.value=Ke),type:"datetimerange","date-format":Qe.value,"aria-label":m(i)("date_filters"),clearable:"",secondary:"",shortcuts:"","popper-class":"results-picker",onClose:$t},null,8,["modelValue","date-format","aria-label"])):ue("",!0),d(Tt,{color:"tertiary",type:"datepicker","aria-label":m(i)("date_filters"),indicator:q.value,"custom-hide-indicator":ln,onClick:oe},null,8,["aria-label","indicator"]),d(Tt,{ref_key:"menuButtonRef",ref:C,color:"tertiary",type:"filter","aria-label":m(i)("filters"),indicator:j.value,"custom-hide-indicator":Xn,onClick:dn},null,8,["aria-label","indicator"]),d(xr)])]),k("div",aw,[(f(),ee(_e,{ref_key:"tableRef",ref:S,key:b.value,data:Ie.value?[]:B.value,loading:Ie.value,total:E.value,"row-key":"id",columns:lt.value,"min-table-width":je.value,"is-custom-header":rt.value,sort:De,pagination:"",onSortChange:se},{header:_(()=>[d(Gt,{loading:G.value,"onUpdate:loading":fe[2]||(fe[2]=Ke=>G.value=Ke),"selected-ids":st.value,onUnselectAll:ze},null,8,["loading","selected-ids"])]),empty:_(()=>[Ie.value?(f(),T("div",ow,[d(bt,null,{template:_(()=>[(f(!0),T(we,null,Ue(Ce.perPage,Ke=>(f(),ee(Kt,{key:Ke,class:"form-builder-results-entries__skeleton-row"}))),128))]),_:1})])):en.value?(f(),ee(X,{key:2,image:"filters",title:m(i)("empty_state_filters_all_entries_title"),subtitle:m(i)("empty_state_filters_all_entries_subtitle")},{actionButton:_(()=>[d(Te,{onClick:Za},{default:_(()=>[le(O(m(i)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(f(),ee(X,{key:1,image:"not-found",title:m(i)("empty_state_all_entries_title"),subtitle:m(i)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"])),d(Jl,{modelValue:$.value,"onUpdate:modelValue":fe[5]||(fe[5]=Ke=>$.value=Ke),title:m(i)("edit_table"),subtitle:m(i)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{default:_(()=>[d(wt,{modelValue:_t.value,"onUpdate:modelValue":fe[3]||(fe[3]=Ke=>_t.value=Ke),priority:"secondary",size:"s",type:"checkmark",class:"form-builder-results-entries__show-all-columns"},{default:_(()=>[In(ie.$slots,"default",{},()=>[le(O(m(i)("show_all_columns")),1)])]),_:3},8,["modelValue"]),(f(!0),T(we,null,Ue(D.value,Ke=>(f(),T("div",{key:Ke.key},[Ke.showInModal?(f(),ee(wt,{key:0,modelValue:Ke.visible,"onUpdate:modelValue":Nt=>Ke.visible=Nt,disabled:Mt(Ke.key),priority:"secondary",size:"s",type:"checkmark"},{default:_(()=>[le(O(Ke.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ue("",!0)]))),128))]),footer:_(()=>[d(Te,{priority:"tertiary",size:"d",type:"fill",onClick:fe[4]||(fe[4]=Ke=>$.value=!1)},{default:_(()=>[le(O(m(i)("cancel")),1)]),_:1}),d(Te,{priority:"success",size:"d",type:"fill",onClick:re},{default:_(()=>[le(O(m(i)("apply")),1)]),_:1})]),_:3},8,["modelValue","title","subtitle"])]),d(No,{"show-close":"","align-center":"",type:"error",width:"342px"}),k("div",rw,[d(Ge,{"current-page":Ce.page,"onUpdate:currentPage":fe[6]||(fe[6]=Ke=>Ce.page=Ke),"page-size":Ce.perPage,"onUpdate:pageSize":fe[7]||(fe[7]=Ke=>Ce.perPage=Ke),total:E.value},null,8,["current-page","page-size","total"])])])}}}),lw={};function sw(r,n){const a=Ti("router-view"),i=Qa;return f(),ee(i,null,{default:_(()=>[d(a,null,{default:_(({Component:s})=>[(f(),ee(va(s)))]),_:1})]),_:1})}const dw=Se(lw,[["render",sw]]),uw=xe({__name:"FormResultsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(r,{emit:n}){const{getLabel:a}=Oe(),i=U("vertical"),s=n,c=Ri(),u=[{label:a("entries"),index:xn,routeName:oa,disabled:!1}],g=async v=>{s("update:activeIndex",v.index),await c.onMenuClick(v,c.isActive)};return(v,P)=>{const x=Ka,h=Ga,S=Tr;return f(),ee(S,null,{default:_(()=>[d(h,{mode:i.value,ellipsis:!1,class:"ivyforms-form-builder-results__menu"},{default:_(()=>[(f(),T(we,null,Ue(u,C=>d(x,{key:C.index,label:C.label,name:C.index,type:"tonal","is-active":m(c).isActive(C.routeName,C.index),"coming-soon":C.disabled,onClick:F=>g(C)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),cw=xe({__name:"FormBuilderResultsPage",setup(r){const n=Ne(),a=Dn(),i=br(),s=U("entries"),c=U([]),u=U(!1),g=U(!1),v=hn(),P=Kn(),x=Ri(),{getLabel:h}=Oe(),S=I(()=>n.formId||null),C=I(()=>[{label:h("build"),index:"build",routeName:n.isEditing?$a:Ma},{label:h("settings"),index:"settings",routeName:Ya},{label:h("results"),index:"results",routeName:oa}]),F=b=>{s.value=b},y=()=>{n.formId||Xe({message:h("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${n.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},$=async b=>{b&&await P.push({path:`/manage/${b}/results/entries`})},D=async()=>{u.value=!0;try{if(await i.fetchData({page:1,perPage:100}),c.value=i.tableData.map(b=>({value:b.id,labelId:`${h("id")}: ${b.id}`,label:b.name||`Form #${b.id}`})),!n.formId&&!v.params.formId&&i.tableData.length>0){const b=i.tableData[0].id.toString();n.formId=b,await n.loadForm(b),v.params.formId!==b&&await P.push({path:`/manage/${b}/results/entries`})}}catch(b){console.error(h("failed_to_load_form"),b),Xe({message:`${h("failed_to_fetch_form")} ${b}`,type:"error"})}finally{u.value=!1}};Dt(async()=>{await D(),n.formId||(n.counterFields=0)});const{startWatching:B}=rn();return B(),Pe(()=>v.params.formId,async b=>{b&&b!==n.formId&&(n.formId=String(b),await n.loadForm(String(b)))},{immediate:!0}),Pe(()=>n.name,b=>{if(n.formId&&b!==null&&b!==void 0){const E=c.value.findIndex(H=>H.value===n.formId);E!==-1&&(c.value[E].label=b)}}),Pe(()=>v.hash,b=>{b.includes("/entries")?s.value="entries":b.includes("/insights")?s.value="insights":b.includes("/report")&&(s.value="report")},{immediate:!0}),(b,E)=>{const H=Ai,z=Ka,G=Ga,j=Te,q=Yt,Q=ja,A=Ea,L=uw,R=dw;return f(),T(we,null,[d(A,null,{left:_(()=>[d(H,{modelValue:S.value,"onUpdate:modelValue":E[0]||(E[0]=Y=>S.value=Y),size:"s",type:"border",placeholder:m(h)("select_form"),options:c.value,loading:u.value||g.value,onChange:$},null,8,["modelValue","placeholder","options","loading"])]),center:_(()=>[d(G,{mode:"horizontal",ellipsis:!1,router:""},{default:_(()=>[(f(!0),T(we,null,Ue(C.value,Y=>(f(),ee(z,{key:Y.index,label:Y.label,name:Y.index,type:"tonal","is-active":m(x).isActive(Y.routeName,Y.index),route:m(x).getMenuRoute(Y,m(oa)),onClick:Z=>m(x).onMenuClick(Y,m(x).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:_(()=>[d(q,{content:m(h)("preview_form"),placement:"bottom",theme:"inverted"},{default:_(()=>[d(j,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:y})]),_:1},8,["content"]),d(Q)]),_:1}),k("div",{class:qe(["ivyforms-form-builder-results-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":m(a).isFullScreenMode}])},[d(L,{"active-index":s.value,"onUpdate:activeIndex":F},null,8,["active-index"]),d(R,{"active-index":s.value},null,8,["active-index"])],2)],64)}}}),fw=Se(cw,[["__scopeId","data-v-62992fb4"]]),mw={key:0,class:"ivyforms-integration-card__pro-line"},vw={key:1,class:"ivyforms-integration-card__pro-badge-wrapper ivyforms-flex ivyforms-align-items-end"},pw={class:"ivyforms-integration-card__content ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-20 ivyforms-width-100"},yw={class:"ivyforms-integration-card__top-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-width-100"},hw={class:"ivyforms-integration-card__image-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},gw={class:"ivyforms-integration-card__title medium-18"},_w={key:0,class:"ivyforms-integration-card__badge ivyforms-integration-card__badge--soon"},bw={class:"ivyforms-integration-card__desc regular-16 text-secondary"},ww=xe({__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=I(()=>a.type==="upgrade"),s=I(()=>a.type==="soon"),c=I(()=>a.type==="upgrade"||a.type==="soon"||a.type==="disabled"||a.toggleDisabled===!0),u=I(()=>({"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"})),g=I(()=>{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""}}),v=I(()=>{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(P,x)=>{const h=ns,S=Zt,C=ts,F=pa,y=Te;return f(),T("div",{class:qe(["ivyforms-integration-card ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-p-24 ivyforms-flex-1 ivyforms-border-radius-8",u.value])},[i.value?(f(),T("div",mw)):ue("",!0),i.value?(f(),T("div",vw,[d(h,{class:"ivyforms-integration-card__pro-badge ivyforms-shadow-100"})])):ue("",!0),k("div",pw,[k("div",yw,[k("div",hw,[d(S,{category:"integrations",name:r.image||"default",size:"l"},null,8,["name"])]),k("div",gw,O(r.title),1),s.value?(f(),T("div",_w,[d(C)])):(f(),ee(F,{key:1,class:"ivyforms-integration-card__toggle ivyforms-ml-auto","model-value":r.toggleValue,disabled:c.value,"onUpdate:modelValue":r.onToggleChange},null,8,["model-value","disabled","onUpdate:modelValue"]))]),k("div",bw,O(r.description),1),d(y,{class:"ivyforms-integration-card__button",priority:v.value.priority,type:v.value.type,loading:r.isLoading,onClick:r.onButtonClick},{default:_(()=>[le(O(g.value),1)]),_:1},8,["priority","type","loading","onClick"])])],2)}}}),xw=Se(ww,[["__scopeId","data-v-443aebbb"]]),Iw={class:"ivyforms-integrations-section-content"},Fw={class:"ivyforms-integrations-section-content__header ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},kw={class:"ivyforms-integrations-section-content__title medium-18"},Sw={class:"ivyforms-integrations-section-content__body regular-16"},Cw={class:"ivyforms-integrations-section-content__option-bar ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start"},Mw={class:"ivyforms-integrations-section-content__list ivyforms-flex ivyforms-flex-direction-row ivyforms-align-items-start ivyforms-gap-16 ivyforms-pt-24"},$w=xe({__name:"IntegrationsSectionContent",setup(r){const{getLabel:n}=Oe(),a=yn(),i=Wo(),{checkFeatureAccess:s,getProIntegrationFeatures:c,showUpgradeDialog:u,isProInstalled:g,isProLicenseActive:v}=$r(),{integrations:P,getIntegrationType:x,loadIntegrationStates:h,loadIntegrations:S}=Mc(),C=ma(),F=U(""),y=U("all"),$=U(!0),D=U(null),B=U(2),b=I(()=>c()),E=[{name:"all",label:n("all")},{name:"lite",label:n("lite")},{name:"pro",label:n("pro")},{name:"soon",label:n("soon")}];Dt(async()=>{$.value=!0,await i.fetch(),await a.loadAllSettings(),await S(),await h(),B.value=P.value.length||2,$.value=!1});const H=A=>a.integrationsSettings?.[A]?.enabled||!1,z=A=>P.value.find(R=>R.value===A)?!!(g()&&!v()):!1,G=A=>{const L=P.value.find(Y=>Y.value===A);if(!L)return;const R=x(L);if(R==="upgrade")return n("upgrade");if(R==="proDisabled"&&g()&&!v())return n("activate_license");if(A==="wpdatatables"){const Y=a.integrationsSettings?.[A],Z=Y?.enabled||!1,Ie=Y?.connected||!1;if(D.value===A)return n("installing");if(Ie&&Z)return n("create_tables")}},j=async A=>{const L=P.value.find(Y=>Y.value===A);if(!L)return;const R=x(L);if(R==="upgrade"){u();return}if(R==="disabled"){if(A==="wpdatatables"){try{D.value=A;const Y=await C.request("/integrations/install-plugin",{method:"POST",data:{plugin_slug:"wpdatatables"}});Y.data?.success?(Xe({message:n("wpdatatables_installed_successfully"),type:"success",duration:3e3}),await a.loadAllSettings(),await h()):Xe({message:Y.data?.message||n("installation_failed"),type:"error",duration:3e3})}catch(Y){console.error("Error installing plugin:",Y),Xe({message:`${n("installation_failed")} ${Y}`,type:"error",duration:3e3})}finally{D.value=null}return}await a.updateIntegrationEnabled(A,!0),await h();return}if(R==="active"){if(A==="wpdatatables")if(a.integrationsSettings?.[A]?.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}L.learnMoreUrl&&window.open(L.learnMoreUrl,"_blank");return}if(R==="proActive"||R==="proDisabled"){if(g()&&!v()){u();return}const Y=`${A}_integration`;if(Object.values(b.value).includes(Y)&&!s(Y))return;if(a.integrationsSettings?.[A]?.enabled){const Ie=new URL(window.location.href);Ie.searchParams.set("page","ivyforms-settings"),Ie.hash=`/integrations/${A}`,window.location.href=Ie.toString()}else L.learnMoreUrl&&window.open(L.learnMoreUrl,"_blank");return}},q=async(A,L)=>{const R=`${A}_integration`;L&&Object.values(b.value).includes(R)&&!s(R)||(await a.updateIntegrationEnabled(A,L),await a.loadAllSettings(),await h())},Q=I(()=>{let A=P.value;if(y.value!=="all"&&(A=A.filter(L=>{const R=["essentials","growth","agency"].includes(L.searchCategory);return y.value==="pro"?R:y.value==="lite"?L.searchCategory==="lite":y.value==="soon"?L.type==="soon":!0})),F.value){const L=F.value.toLowerCase();A=A.filter(R=>n(R.name).toLowerCase().includes(L)||n(R.description).toLowerCase().includes(L))}return A});return(A,L)=>{const R=k0,Y=xw;return f(),T("div",Iw,[k("div",Fw,[k("div",kw,O(m(n)("integrations_section_title")),1),k("div",Sw,O(m(n)("integrations_section_body")),1),k("div",Cw,[d(zo,{modelValue:F.value,"onUpdate:modelValue":L[0]||(L[0]=Z=>F.value=Z),placeholder:m(n)("search"),class:"ivyforms-integrations-section-content__search-fixed-width"},null,8,["modelValue","placeholder"]),d(mo,{modelValue:y.value,"onUpdate:modelValue":L[1]||(L[1]=Z=>y.value=Z),tabs:E,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue"])])]),k("div",Mw,[$.value?(f(!0),T(we,{key:0},Ue(B.value,Z=>(f(),ee(R,{key:Z,rows:3,animated:"",class:"ivyforms-integration-skeleton"}))),128)):(f(!0),T(we,{key:1},Ue(Q.value,Z=>(f(),ee(Y,{key:Z.value,title:m(n)(Z.name),description:m(n)(Z.description),image:Z.image,type:m(x)(Z),"toggle-value":H(Z.value),"toggle-disabled":z(Z.value),"is-loading":D.value===Z.value,"button-text":G(Z.value),"on-button-click":()=>j(Z.value),"on-toggle-change":Ie=>q(Z.value,Ie)},null,8,["title","description","image","type","toggle-value","toggle-disabled","is-loading","button-text","on-button-click","on-toggle-change"]))),128))])])}}}),Tw=Se($w,[["__scopeId","data-v-ea8148e6"]]),Pw={};function Ew(r,n){const a=Tw,i=Qa;return f(),ee(i,{class:"ivyforms-p-24"},{default:_(()=>[d(a)]),_:1})}const Aw=Se(Pw,[["render",Ew]]),Lw=xe({__name:"IntegrationsPage",setup(r){const{getLabel:n}=Oe(),{navigateToAllForms:a,navigateToEntries:i,navigateToSettings:s,navigateToIntegrations:c}=Vn(),u=n("integrations");fo("pageTitle",u);const g=Dn(),v=I(()=>g.isFullScreenMode),P=U(ca),x=[{label:n("all_forms"),index:na},{label:n("entries"),index:xn},{label:n("integrations"),index:ca},{label:n("settings"),index:po}],h=S=>{S!==P.value&&(P.value=S,S===na?a():S===xn?i():S===po?s():S===ca&&c())};return(S,C)=>{const F=Ka,y=Ga,$=Te,D=ja,B=Ea,b=Aw;return f(),T(we,null,[d(B,null,{left:_(()=>[v.value?(f(),ee(y,{key:0,mode:"horizontal",ellipsis:!1},{default:_(()=>[(f(),T(we,null,Ue(x,E=>d(F,{key:E.index,label:E.label,name:E.index,"is-active":P.value===E.index,type:"tonal",onClick:H=>h(E.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ue("",!0)]),right:_(()=>[d($,{priority:"tertiary","icon-start":"bell","icon-start-type":"fill-duo"})]),default:_(()=>[d(D)]),_:1}),k("div",{class:qe(["ivyforms-integrations-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":v.value}])},[d(b)],2),d(ss)],64)}}}),Rw=Se(Lw,[["__scopeId","data-v-4b9a751b"]]),Ho=new URLSearchParams(window.location.search).get("page");let go=[];Ho===fc&&(go=[{path:"/",name:_2,component:E2,meta:{pageType:"dashboard",breadcrumb:"Dashboard"}}]);Ho===ds&&(go=[{path:"/",name:na,component:Y3,meta:{pageType:"forms",breadcrumb:"All Forms"}}]);Ho===pn&&(go=[{path:"/",name:Ma,component:Qu,meta:{pageType:"form-builder",breadcrumb:"Add Form"}},{path:"/manage/:formId(\\d+)",redirect:{name:$a},children:[{path:"",name:$a,component:Qu,meta:{pageType:"form-builder",breadcrumb:"Edit Form",requiresForm:!0}},{path:"settings",name:Oo,component:p7,meta:{pageType:"form-settings",breadcrumb:"Settings",requiresForm:!0},children:[{path:"general",name:Ya,component:C7,meta:{breadcrumb:"General",requiresForm:!0}},{path:"notification",name:mr,component:V7,meta:{breadcrumb:"Notifications",requiresForm:!0}},{path:"notification/manage",name:vr,component:Zl,meta:{breadcrumb:"New Notification",requiresForm:!0}},{path:"notification/manage/:notificationId(\\d+)",name:pr,component:Zl,meta:{breadcrumb:"Edit Notification",requiresForm:!0}},{path:"confirmation/manage/:confirmationId(\\d+)",name:yr,component:t9,meta:{breadcrumb:"Confirmation",requiresForm:!0}},{path:"integrations",redirect:"integrations/wpdatatables"},{path:"integrations/:integration",name:Ci,component:f9,meta:{breadcrumb:"Integrations",requiresForm:!0}}]},{path:"results",name:vc,component:fw,meta:{pageType:"form-results",breadcrumb:"Results",requiresForm:!0},children:[{path:"entries",name:oa,component:iw,meta:{breadcrumb:"Entries",requiresForm:!0}}]},{path:"results/entries/details/:entryId(\\d+)",name:Gn,component:Pc,meta:{breadcrumb:"Entry Details",requiresForm:!0,returnContext:"form-results"}}]}]);Ho===fr&&(go=[{path:"/",name:xn,component:k9,meta:{pageType:"entries",breadcrumb:"All Entries"}},{path:"/details/:id(\\d+)",name:Sa,component:Pc,meta:{breadcrumb:"Entry Details",returnContext:"all-entries"}}]);Ho===Mr&&(go=[{path:"/",name:po,component:q2,redirect:"/general",meta:{pageType:"settings",breadcrumb:"Settings"},children:[{path:"general",name:b2,component:X2,meta:{breadcrumb:"General"}},{path:"security",redirect:"security/recaptcha"},{path:"security/:provider(recaptcha|hcaptcha|turnstile|honeypot)",name:w2,component:Mg,meta:{breadcrumb:"Security"}}]}]);Ho===mc&&(go=[{path:"/",name:ca,component:Rw,meta:{pageType:"integrations",breadcrumb:"Integrations"}}]);const aa=S0({history:C0(),routes:go,scrollBehavior(r,n,a){return a||{top:0}}}),Zu=aa.addRoute.bind(aa);aa.addRoute=function(r,n){if(typeof r=="string"&&n)return aa.hasRoute(r)?Zu(r,n):void 0;if(typeof r!="string"&&!n)return Zu(r)};typeof window<"u"&&(window.IvyFormsRouter=aa,window.IvyFormsAddRoute=(r,n)=>aa.hasRoute(r)?(aa.addRoute(r,n),!0):!1);let Ju=!0,Ql=!1;const Dw=[Ma,$a,Ya,yr,Ci],Vw=[yr],Ow=[mr,vr,pr];aa.beforeEach((r,n,a)=>{if(Ql){Ql=!1,a();return}if(Ju){Ju=!1,a();return}if(n.name===Sa||n.name===Gn){a();return}const i=ho(),s=Ne(),c=Yo(),u=Sr(),g=Pa(),v=[];if(Dw.includes(n.name)&&s.isEditing&&v.push("formBuilder"),Vw.includes(n.name)&&c.isEditing&&v.push("confirmationBuilder"),Ow.includes(n.name)&&u.isEditing&&v.push("notificationBuilder"),v.length===0){a();return}if(i.hasAnyUnsavedChanges(v)){g.handleActionClick(null,null,"form","unsaved_changes",{},()=>{v.forEach(P=>i.markClean(P)),Ql=!0,aa.push(r)}),a(!1);return}a()});const Bw={class:"ivyforms-basic-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Uw={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},qw={class:"ivyforms-basic-field-options__field-meta-title medium-16"},zw={class:"ivyforms-basic-field-options__field-meta-id regular-16"},Nw=xe({__name:"BasicFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=I(()=>{const i=r.field?.type?String(r.field.type):"";if(!i)return"";const c=i.replace(/[-_]/g," ").replace(/\s+/g," ").trim().replace(/\b\w/g,u=>u.toUpperCase());return/field$/i.test(c)?c:`${c} Field`}),a=I(()=>{const i=r.field?.id??"";return typeof i=="number"&&i?String(i).padStart(2,"0"):r.getLabel("not_set")});return(i,s)=>{const c=Qt;return f(),T("div",Bw,[k("div",Uw,[k("div",qw,[le(O(n.value)+" ",1),k("span",zw,"(ID "+O(a.value)+")",1)]),d(c)]),d(Me,{label:r.getLabel("label"),secondary:""},{default:_(()=>[d(ot,{"model-value":r.field.label,onInput:s[0]||(s[0]=u=>r.updateField("label",u))},null,8,["model-value"])]),_:1},8,["label"]),d(wt,{"model-value":r.field.hideLabel,priority:"secondary",type:"checkmark",onChange:s[1]||(s[1]=u=>r.updateField("hideLabel",u))},{default:_(()=>[le(O(r.getLabel("hide_label")),1)]),_:1},8,["model-value"]),d(Me,{label:r.getLabel("description"),secondary:""},{default:_(()=>[d(ot,{"model-value":r.field.description||"",placeholder:r.getLabel("field_desc_placeholder"),onInput:s[2]||(s[2]=u=>r.updateField("description",u))},null,8,["model-value","placeholder"])]),_:1},8,["label"])])}}}),Ww=Se(Nw,[["__scopeId","data-v-3b303997"]]),Yw={class:"ivyforms-validation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Hw={class:"ivyforms-checkbox-row ivyforms-flex ivyforms-gap-16"},Gw=xe({__name:"ValidationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),T("div",Yw,[k("div",Hw,[d(wt,{"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(O(r.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),d(wt,{"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(O(r.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),r.field.required?(f(),ee(Me,{key:0,label:r.getLabel("required_message")},{default:_(()=>[d(ot,{"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"])):ue("",!0)]))}}),Kw=Se(Gw,[["__scopeId","data-v-9d75ad26"]]),Xw=xe({__name:"PlaceholderOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),ee(Me,{label:r.getLabel("placeholder"),secondary:""},{default:_(()=>[d(ot,{"model-value":r.field.placeholder,onInput:a[0]||(a[0]=i=>r.updateField("placeholder",i))},null,8,["model-value"])]),_:1},8,["label"]))}}),jw=xe({__name:"CssClassesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),ee(Me,{label:r.getLabel("css_classes"),secondary:""},{default:_(()=>[d(ot,{"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"]))}}),Qw={class:"ivyforms-number-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Zw={class:"ivyforms-number-range ivyforms-flex ivyforms-gap-16"},Jw=xe({__name:"NumberRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=I({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))}}),i=I({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))}}),s=I({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 u=c==null||isNaN(Number(c))?1:c;n.updateField("step",u<1?1:u)}});return(c,u)=>(f(),T("div",Qw,[k("div",Zw,[d(Me,{label:r.getLabel("range_from"),secondary:""},{default:_(()=>[d(ki,{modelValue:a.value,"onUpdate:modelValue":u[0]||(u[0]=g=>a.value=g),max:r.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),d(Me,{label:r.getLabel("range_to"),secondary:""},{default:_(()=>[d(ki,{modelValue:i.value,"onUpdate:modelValue":u[1]||(u[1]=g=>i.value=g),min:r.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])]),d(Qt),d(Me,{label:r.getLabel("step"),secondary:""},{default:_(()=>[d(ki,{modelValue:s.value,"onUpdate:modelValue":u[2]||(u[2]=g=>s.value=g),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),d(Me,{label:r.getLabel("number_format"),secondary:""},{default:_(()=>[d(Ht,{"model-value":r.field.numberFormat||"",class:"ivyforms-number-format-select","onUpdate:modelValue":u[3]||(u[3]=g=>r.updateField("numberFormat",g))},{default:_(()=>[d(kt,{label:r.getLabel("number_format_none"),value:"",secondary:""},null,8,["label"]),d(kt,{label:r.getLabel("number_format_us_decimal"),value:"us_decimal",secondary:""},null,8,["label"]),d(kt,{label:r.getLabel("number_format_us_int"),value:"us_int",secondary:""},null,8,["label"]),d(kt,{label:r.getLabel("number_format_eu_decimal"),value:"eu_decimal",secondary:""},null,8,["label"]),d(kt,{label:r.getLabel("number_format_eu_int"),value:"eu_int",secondary:""},null,8,["label"])]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),ex=Se(Jw,[["__scopeId","data-v-90401d29"]]),tx={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},nx=xe({__name:"PhoneFormatOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),T("div",tx,[d(Me,{label:r.getLabel("phone_format"),secondary:""},{default:_(()=>[d(Ht,{"model-value":r.field.phoneFormat,placeholder:r.getLabel("phone_format"),onChange:a[0]||(a[0]=i=>r.updateField("phoneFormat",i))},{default:_(()=>[d(kt,{value:"international",label:r.getLabel("phone_format_international"),secondary:""},{default:_(()=>[le(O(r.getLabel("phone_format_international")),1)]),_:1},8,["label"]),d(kt,{value:"national",label:r.getLabel("phone_format_national"),secondary:""},{default:_(()=>[le(O(r.getLabel("phone_format_national")),1)]),_:1},8,["label"]),d(kt,{value:"e164",label:r.getLabel("phone_format_e164"),secondary:""},{default:_(()=>[le(O(r.getLabel("phone_format_e164")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),ax=Se(nx,[["__scopeId","data-v-09b5ecc0"]]),ox={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},rx=xe({__name:"PhoneCountryDetectionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),T("div",ox,[d(pa,{"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"])]))}}),ix=Se(rx,[["__scopeId","data-v-24afeb5c"]]),lx={class:"ivyforms-general-time-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},sx={class:"ivyforms-radio-group ivyforms-flex ivyforms-gap-24"},dx=xe({__name:"TimeFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const{parseTimeString:n}=Si(),a=r,i=g=>{if(a.updateField("timeFieldType",g),g==="time-picker"){const v=n(a.field.defaultValue);(!v.hours||!v.minutes)&&a.updateField("defaultValue","")}if(g==="time-picker"){const v=a.getLabel("time_picker");a.updateField("label",v),a.updateField("pickerLabel",v)}else if(g==="input"){const v=a.getLabel("time_input");a.updateField("label",v),a.updateField("inputLabel",v)}else g==="dropdown"&&a.updateField("label",a.getLabel("time_dropdown"))};Pe(()=>a.field.timeFieldType,g=>{const v=a.field.label;if([a.getLabel("time_picker"),a.getLabel("time_input"),a.getLabel("time_dropdown"),""].includes(v))if(g==="time-picker"){const x=a.getLabel("time_picker");a.updateField("label",x),a.updateField("pickerLabel",x)}else if(g==="input"){const x=a.getLabel("time_input");a.updateField("label",x),a.updateField("inputLabel",x)}else g==="dropdown"&&a.updateField("label",a.getLabel("time_dropdown"))},{immediate:!0});const{formatTimeString:s,getAmPmFromHours:c,to24hFormat:u}=Si();return Pe(()=>a.field.timeFormat,g=>{if(g==="ampm"){const v=n(a.field.defaultValue);if(!v.amPm&&v.hours){const P=parseInt(v.hours,10),x=c(v.hours),h=P%12||12,S=s(String(h).padStart(2,"0"),v.minutes,x);a.updateField("defaultValue",S)}}else if(g==="24h"){const v=u(a.field.defaultValue);a.updateField("defaultValue",v)}}),(g,v)=>{const P=Qt;return f(),T("div",lx,[r.field.timeFieldType==="input"||r.field.timeFieldType==="time-picker"?(f(),ee(Me,{key:0,label:r.getLabel("placeholder"),secondary:""},{default:_(()=>[d(ot,{"model-value":r.field.placeholder,onInput:v[0]||(v[0]=x=>r.updateField("placeholder",x))},null,8,["model-value"])]),_:1},8,["label"])):ue("",!0),r.field.timeFieldType==="input"||r.field.timeFieldType==="time-picker"?(f(),ee(P,{key:1})):ue("",!0),d(Me,{label:r.getLabel("time_field_type")},{default:_(()=>[d(Ht,{"model-value":r.field.timeFieldType,placeholder:r.getLabel("select"),class:"ivyforms-time-select",secondary:"","onUpdate:modelValue":i},{default:_(()=>[d(kt,{value:"time-picker",label:r.getLabel("time_picker"),secondary:""},{default:_(()=>[le(O(r.getLabel("time_picker")),1)]),_:1},8,["label"]),d(kt,{value:"dropdown",label:r.getLabel("dropdown"),secondary:""},{default:_(()=>[le(O(r.getLabel("time_dropdown")),1)]),_:1},8,["label"]),d(kt,{value:"input",label:r.getLabel("input"),secondary:""},{default:_(()=>[le(O(r.getLabel("time_input")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),d(P),d(Me,{label:r.getLabel("time_format")},{default:_(()=>[k("div",sx,[d(fn,{"model-value":r.field.timeFormat,value:"24h",onChange:v[1]||(v[1]=x=>r.updateField("timeFormat","24h"))},{default:_(()=>[le(O(r.getLabel("24_hour")),1)]),_:1},8,["model-value"]),d(fn,{"model-value":r.field.timeFormat,value:"ampm",onChange:v[2]||(v[2]=x=>r.updateField("timeFormat","ampm"))},{default:_(()=>[le(O(r.getLabel("am_pm")),1)]),_:1},8,["model-value"])])]),_:1},8,["label"])])}}}),ux=Se(dx,[["__scopeId","data-v-586cae95"]]),cx={class:"ivyforms-general-date-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},fx=xe({__name:"DateFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const{parseDateString:n,formatDateString:a}=rs(),i=r,s=u=>{if(i.updateField("dateFieldType",u),u==="picker"){const g=i.getLabel("date_picker");i.updateField("label",g)}else if(u==="input"){const g=i.getLabel("date_input");i.updateField("label",g)}else u==="dropdown"&&i.updateField("label",i.getLabel("date_dropdown"))},c=u=>{const g=i.field.dateFormat||"MM/DD/YYYY";if(i.updateField("dateFormat",u),i.field.defaultValue){const v=n(i.field.defaultValue,g);if(v.day&&v.month&&v.year){const P=a(v.day,v.month,v.year,u);i.updateField("defaultValue",P)}}};return Pe(()=>i.field.dateFieldType,u=>{const g=i.field.label;[i.getLabel("date_picker"),i.getLabel("date_input"),i.getLabel("date_dropdown"),i.getLabel("date"),""].includes(g)&&(u==="picker"?i.updateField("label",i.getLabel("date_picker")):u==="input"?i.updateField("label",i.getLabel("date_input")):u==="dropdown"&&i.updateField("label",i.getLabel("date_dropdown")))},{immediate:!0}),(u,g)=>{const v=Qt;return f(),T("div",cx,[r.field.dateFieldType==="input"||r.field.dateFieldType==="picker"?(f(),ee(Me,{key:0,label:r.getLabel("placeholder"),secondary:""},{default:_(()=>[d(ot,{"model-value":r.field.placeholder,onInput:g[0]||(g[0]=P=>r.updateField("placeholder",P))},null,8,["model-value"])]),_:1},8,["label"])):ue("",!0),r.field.dateFieldType==="input"||r.field.dateFieldType==="picker"?(f(),ee(v,{key:1})):ue("",!0),d(Me,{label:r.getLabel("date_input_type")},{default:_(()=>[d(Ht,{"model-value":r.field.dateFieldType,placeholder:r.getLabel("select"),class:"ivyforms-date-select",secondary:"","onUpdate:modelValue":s},{default:_(()=>[d(kt,{value:"input",label:r.getLabel("date_input"),secondary:""},{default:_(()=>[le(O(r.getLabel("date_input")),1)]),_:1},8,["label"]),d(kt,{value:"picker",label:r.getLabel("date_picker"),secondary:""},{default:_(()=>[le(O(r.getLabel("date_picker")),1)]),_:1},8,["label"]),d(kt,{value:"dropdown",label:r.getLabel("date_dropdown"),secondary:""},{default:_(()=>[le(O(r.getLabel("date_dropdown")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),d(v),d(Me,{label:r.getLabel("date_format")},{default:_(()=>[d(Ht,{"model-value":r.field.dateFormat,placeholder:r.getLabel("select"),secondary:"","onUpdate:modelValue":c},{default:_(()=>[d(kt,{value:"MM/DD/YYYY",label:"MM/DD/YYYY",secondary:""},{default:_(()=>[...g[1]||(g[1]=[le(" MM/DD/YYYY ",-1)])]),_:1}),d(kt,{value:"DD/MM/YYYY",label:"DD/MM/YYYY",secondary:""},{default:_(()=>[...g[2]||(g[2]=[le(" DD/MM/YYYY ",-1)])]),_:1}),d(kt,{value:"YYYY-MM-DD",label:"YYYY-MM-DD",secondary:""},{default:_(()=>[...g[3]||(g[3]=[le(" YYYY-MM-DD ",-1)])]),_:1}),d(kt,{value:"DD.MM.YYYY",label:"DD.MM.YYYY",secondary:""},{default:_(()=>[...g[4]||(g[4]=[le(" DD.MM.YYYY ",-1)])]),_:1})]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])])}}}),mx=Se(fx,[["__scopeId","data-v-2ba86b65"]]),vx={class:"ivyforms-textarea-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},px=xe({__name:"TextAreaOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=I({get(){return!n.field.rows||n.field.rows===0?null:n.field.rows},set(s){n.updateField("rows",s==null?0:Number(s))}}),i=s=>{s!==null&&s<1?a.value=1:a.value=s};return(s,c)=>(f(),T("div",vx,[d(Me,{label:r.getLabel("text_area_size")},{default:_(()=>[d(uc,{"model-value":a.value,secondary:"",min:1,placeholder:r.getLabel("rows"),"onUpdate:modelValue":i},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),yx=Se(px,[["__scopeId","data-v-efb5ea14"]]),hx={class:"ivyforms-confirmation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},gx=xe({__name:"ConfirmationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=()=>{const c=`enable_${n.field.type}_confirmation`,u=n.getLabel(c);return u!==c?u:n.getLabel("enable_confirmation")},i=s=>{const u=`${n.field.type}_${s}`;return n.getLabel(u)!==u?u:s};return(s,c)=>(f(),T("div",hx,[d(pa,{"model-value":r.field.confirmFieldEnabled,priority:"secondary",title:a(),"text-position":"right",disabled:r.field.readOnly,onChange:c[0]||(c[0]=u=>r.updateField("confirmFieldEnabled",u))},null,8,["model-value","title","disabled"]),r.field.confirmFieldEnabled?(f(),T(we,{key:0},[d(Me,{label:r.getLabel(i("confirmation_label")),secondary:""},{default:_(()=>[d(ot,{"model-value":r.field.confirmFieldLabel,placeholder:r.getLabel(i("confirmation_label_placeholder")),onInput:c[1]||(c[1]=u=>r.updateField("confirmFieldLabel",u))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),d(wt,{"model-value":r.field.confirmFieldHideLabel,priority:"secondary",type:"checkmark",onChange:c[2]||(c[2]=u=>r.updateField("confirmFieldHideLabel",u))},{default:_(()=>[le(O(r.getLabel("hide_confirmation_label")),1)]),_:1},8,["model-value"]),d(Me,{label:r.getLabel(i("confirmation_placeholder")),secondary:""},{default:_(()=>[d(ot,{"model-value":r.field.confirmFieldPlaceholder,placeholder:r.getLabel(i("confirmation_placeholder_placeholder")),onInput:c[3]||(c[3]=u=>r.updateField("confirmFieldPlaceholder",u))},null,8,["model-value","placeholder"])]),_:1},8,["label"])],64)):ue("",!0)]))}}),_x=Se(gx,[["__scopeId","data-v-13280942"]]),bx={class:"ivyforms-choice-list-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},wx=xe({__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)}return(s,c)=>(f(),T("div",bx,[a.includes(r.field.type)?(f(),ee(Me,{key:0},{default:_(()=>[d(qo,{"model-value":r.field.type,onChange:i},{default:_(()=>[d(fn,{value:"select",priority:"secondary"},{default:_(()=>[le(O(r.getLabel("single_choice")),1)]),_:1}),d(fn,{value:"multi-select",priority:"secondary"},{default:_(()=>[le(O(r.getLabel("multiple_choice")),1)]),_:1})]),_:1},8,["model-value"])]),_:1})):ue("",!0),d(cc,{choices:r.field.fieldOptions,"show-values":r.field.showValues,"shuffle-options":r.field.shuffleOptions,"enable-search":r.field.enableSearch,type:r.field.type,"onUpdate:choices":c[0]||(c[0]=u=>r.updateField("fieldOptions",u)),"onUpdate:showValues":c[1]||(c[1]=u=>r.updateField("showValues",u)),"onUpdate:shuffleOptions":c[2]||(c[2]=u=>r.updateField("shuffleOptions",u)),"onUpdate:enableSearch":c[3]||(c[3]=u=>r.updateField("enableSearch",u))},null,8,["choices","show-values","shuffle-options","enable-search","type"])]))}}),xx=Se(wx,[["__scopeId","data-v-3afbd953"]]),Ix={class:"ivyforms-option-item__header__left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},Fx={class:"ivyforms-option-item__header__left__title medium-14"},kx={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"},Sx=xe({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,s=I(()=>a.showDrag!==!1),c=I(()=>a.showTrash!==!1),u=I(()=>a.showDropdown!==!1),g=I(()=>({name:a.dragIcon?.name??"drag",category:a.dragIcon?.category??"builder",type:a.dragIcon?.type??"outline"})),v=()=>i("update:collapsed",!a.collapsed),P=()=>{a.disableDelete||i("delete")};return(x,h)=>(f(),T("div",M0({class:["ivyforms-option-item ivyforms-mb-8 ivyforms-border-radius-8",{collapsed:r.collapsed}]},x.$attrs),[k("div",{class:"ivyforms-option-item__header ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-border-radius-8 ivyforms-px-8",onClick:v},[k("div",Ix,[s.value?(f(),ee(Zt,{key:0,class:qe(["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:g.value.name,category:g.value.category,type:g.value.type,onClick:h[0]||(h[0]=yt(()=>{},["stop"]))},null,8,["class","name","category","type"])):ue("",!0),In(x.$slots,"header-actions",{},void 0,!0),k("span",Fx,O(r.title),1)]),k("div",{class:"ivyforms-option-actions ivyforms-flex ivyforms-align-items-center ivyforms-gap-4",onClick:h[1]||(h[1]=yt(()=>{},["stop"]))},[c.value?(f(),ee(Te,{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:P},null,8,["disabled"])):ue("",!0),u.value?(f(),ee(Te,{key:1,priority:"tertiary",type:"ghost",size:"d","icon-start":"chevron-down","icon-start-category":"arrows","icon-start-type":"outline","icon-only":"",class:qe(["ivyforms-dropdown-toggle",{expanded:!r.collapsed}]),"aria-label":"Toggle section",onClick:v},null,8,["class"])):ue("",!0)])]),r.collapsed?ue("",!0):(f(),T("div",kx,[In(x.$slots,"default",{},void 0,!0)]))],16))}}),Ec=Se(Sx,[["__scopeId","data-v-8056b645"]]),Cx={class:"ivyforms-name-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Mx={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},$x={class:"ivyforms-basic-field-options__field-meta-title medium-16"},Tx={class:"ivyforms-basic-field-options__field-meta-id regular-16"},Px={class:"ivyforms-name-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},Ex={class:"ivyforms-name-options-list-label medium-14"},Ax={class:"ivyforms-flex ivyforms-flex-direction-column"},Lx=xe({__name:"NameFieldOptions",setup(r){const{getLabel:n}=Oe(),{selectedField:a}=fa(Ne()),{updateSelectedField:i,updateFieldOptions:s}=Ne(),c=I(()=>{const R=a.value?.id??"";return typeof R=="number"&&R?String(R).padStart(2,"0"):n("not_set")}),u=I({get:()=>a.value?.nameFields||[],set:R=>$("nameFields",R)}),g=U([]);let v=!1;Pe(u,R=>{v||(g.value=[...R])},{immediate:!0,deep:!0}),Pe(g,R=>{v&&$("nameFields",R)},{deep:!0});const P=U([]);Pe(u,(R,Y)=>{const Z=R.length;if(!Y||Y.length===0){P.value=new Array(Z).fill(!0),Z>0&&(P.value[0]=!1);return}const Ie=P.value;P.value=new Array(Z).fill(!0);for(let ae=0;ae<Z;ae++)P.value[ae]=Ie[ae]??!1},{immediate:!0});const x=I({get:()=>a.value?.hideLabel||!1,set:R=>$("hideLabel",R)}),h=I({get:()=>a.value?.readOnly||!1,set:R=>{if($("readOnly",R),R){const Y=u.value.map(Z=>({...Z,required:!1,requiredMessage:""}));$("nameFields",Y)}}}),S=I({get:()=>a.value?.cssClasses||"",set:R=>$("cssClasses",R)}),C=I(()=>u.value.length>=5),F=I(()=>u.value.some(R=>!!R.required)),y=I(()=>h.value),$=(R,Y)=>{i(R,Y),s(R,Y)},D=R=>R.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),B=()=>{const R=n("name_field");let Y=u.value.length;const Z=new RegExp(`^${D(R)}\\s+(\\d+)$`,"i");for(const Ie of u.value){const ae=/^nameField(\d+)$/i.exec(Ie.type||"");if(ae){const De=parseInt(ae[1],10);De>Y&&(Y=De)}const Ce=Z.exec(Ie.label||"");if(Ce){const De=parseInt(Ce[1],10);De>Y&&(Y=De)}}return Y+1},b=(R,Y,Z)=>{const Ie=[...u.value];Ie[R]={...Ie[R],[Y]:Z},$("nameFields",Ie)},E=R=>{if(u.value.length<=1)return;const Y=[...u.value];Y.splice(R,1),$("nameFields",Y)},H=()=>{if(C.value)return;const R=[...u.value],Y=B();R.push({type:`nameField${Y}`,id:"",modelValue:"",label:`${n("name_field")} ${Y}`,required:!1,optionHide:!1,description:"",placeholder:""}),$("nameFields",R)},z=()=>{v=!1,A()},G=()=>{v=!0,A()},j=R=>{R.preventDefault(),document.querySelectorAll(".ivyforms-name-option-item").forEach(ae=>{ae.classList.remove("dragging-over-top","dragging-over-bottom")});const Y=R.currentTarget,Z=Y.getBoundingClientRect();R.clientY-Z.top<Z.height/2?Y.classList.add("dragging-over-top"):Y.classList.add("dragging-over-bottom")},q=R=>{R.preventDefault(),[...document.querySelectorAll(".ivyforms-name-option-item")].some(Z=>Z.matches(":hover"))||document.querySelectorAll(".ivyforms-name-option-item").forEach(Z=>{Z.classList.remove("dragging-over-top","dragging-over-bottom")})},Q=R=>{R.preventDefault(),A()},A=()=>{document.querySelectorAll(".ivyforms-name-option-item").forEach(R=>{R.classList.remove("dragging-over-top","dragging-over-bottom")})},L=(R,Y)=>{b(R,"required",!!Y),Y&&h.value&&$("readOnly",!1)};return(R,Y)=>(f(),T("div",Cx,[k("div",Mx,[k("div",$x,[le(O(m(n)("name_field"))+" ",1),k("span",Tx,"(ID "+O(c.value)+")",1)]),d(Qt)]),d(Me,{label:m(n)("label"),secondary:""},{default:_(()=>[d(ot,{modelValue:m(a).label,"onUpdate:modelValue":Y[0]||(Y[0]=Z=>m(a).label=Z),onInput:Y[1]||(Y[1]=Z=>$("label",Z))},null,8,["modelValue"])]),_:1},8,["label"]),k("div",Px,[d(wt,{modelValue:x.value,"onUpdate:modelValue":Y[2]||(Y[2]=Z=>x.value=Z),priority:"secondary",type:"checkmark",onChange:Y[3]||(Y[3]=Z=>$("hideLabel",Z))},{default:_(()=>[le(O(m(n)("hide_label")),1)]),_:1},8,["modelValue"]),d(wt,{modelValue:h.value,"onUpdate:modelValue":Y[4]||(Y[4]=Z=>h.value=Z),priority:"secondary",type:"checkmark",disabled:F.value,onChange:Y[5]||(Y[5]=Z=>$("readOnly",Z))},{default:_(()=>[le(O(m(n)("read_only")),1)]),_:1},8,["modelValue","disabled"])]),d(Qt),k("div",Ex,O(m(n)("options_list"))+":",1),k("div",Ax,[d(m($0),{modelValue:g.value,"onUpdate:modelValue":Y[6]||(Y[6]=Z=>g.value=Z),handle:".ivyforms-drag-handle","item-key":"id","ghost-class":"ivyforms-drag-ghost","chosen-class":"ivyforms-drag-chosen",onStart:G,onEnd:z},{item:_(({element:Z,index:Ie})=>[d(Ec,{class:"ivyforms-name-option-item",title:Z.label||`${m(n)("name_field")} ${Ie+1}`,collapsed:P.value[Ie],"disable-delete":u.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":ae=>P.value[Ie]=ae,onDelete:ae=>u.value.length>1&&E(Ie),onDragover:j,onDragleave:q,onDrop:Q},{default:_(()=>[d(Me,{label:m(n)("sublabel"),secondary:""},{default:_(()=>[d(ot,{modelValue:Z.label,"onUpdate:modelValue":ae=>Z.label=ae,onInput:ae=>b(Ie,"label",ae)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),d(Me,{label:m(n)("description_message"),secondary:""},{default:_(()=>[d(ot,{modelValue:Z.description,"onUpdate:modelValue":ae=>Z.description=ae,placeholder:m(n)("enter_description_here"),onInput:ae=>b(Ie,"description",ae)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(wt,{modelValue:Z.optionHide,"onUpdate:modelValue":ae=>Z.optionHide=ae,priority:"secondary",type:"checkmark",onChange:ae=>b(Ie,"optionHide",ae)},{default:_(()=>[le(O(m(n)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d(Qt),d(wt,{modelValue:Z.required,"onUpdate:modelValue":ae=>Z.required=ae,priority:"secondary",type:"checkmark",disabled:y.value,onChange:ae=>L(Ie,ae)},{default:_(()=>[le(O(m(n)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","disabled","onChange"]),d(Me,{label:m(n)("required_message"),secondary:""},{default:_(()=>[d(ot,{modelValue:Z.requiredMessage,"onUpdate:modelValue":ae=>Z.requiredMessage=ae,placeholder:m(n)("this_field_is_required"),disabled:y.value||!Z.required,onInput:ae=>b(Ie,"requiredMessage",ae)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","onInput"])]),_:2},1032,["label"]),d(Qt),d(Me,{label:m(n)("placeholder"),secondary:""},{default:_(()=>[d(ot,{modelValue:Z.placeholder,"onUpdate:modelValue":ae=>Z.placeholder=ae,placeholder:m(n)("enter_text_here"),onInput:ae=>b(Ie,"placeholder",ae)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(Me,{label:m(n)("default_value"),secondary:""},{default:_(()=>[d(ot,{modelValue:Z.modelValue,"onUpdate:modelValue":ae=>Z.modelValue=ae,onInput:ae=>b(Ie,"modelValue",ae)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"])]),_:2},1032,["title","collapsed","disable-delete","onUpdate:collapsed","onDelete"])]),_:1},8,["modelValue"])]),d(Te,{priority:"secondary",type:"fill",size:"d","icon-start-category":"global","icon-start-name":"plus",disabled:C.value,onClick:H},{default:_(()=>[le(O(m(n)("add_option")),1)]),_:1},8,["disabled"]),d(Qt),d(Me,{label:m(n)("css_classes"),secondary:""},{default:_(()=>[d(ot,{modelValue:S.value,"onUpdate:modelValue":Y[7]||(Y[7]=Z=>S.value=Z),onInput:Y[8]||(Y[8]=Z=>$("cssClasses",Z))},null,8,["modelValue"])]),_:1},8,["label"])]))}}),Rx=Se(Lx,[["__scopeId","data-v-44a0f283"]]),Dx={class:"ivyforms-address-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Vx={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},Ox={class:"ivyforms-basic-field-options__field-meta-title medium-16"},Bx={class:"ivyforms-basic-field-options__field-meta-id regular-16"},Ux={class:"ivyforms-address-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},qx={class:"ivyforms-address-field-options__options-list-label medium-14"},zx={class:"ivyforms-address-field-options__address-options ivyforms-flex ivyforms-flex-direction-column"},Nx=xe({__name:"AddressFieldOptions",setup(r){const{getLabel:n}=Oe(),{selectedField:a}=fa(Ne()),{updateSelectedField:i,updateFieldOptions:s}=Ne(),c=I(()=>{const $=a.value?.id??"";return typeof $=="number"&&$?String($).padStart(2,"0"):n("not_set")}),u=I({get:()=>a.value?.addressFields||[],set:$=>C("addressFields",$)}),g=U([]);Pe(u,($,D)=>{const B=$.length;if(!D||D.length===0){g.value=new Array(B).fill(!0),B>0&&(g.value[0]=!1);return}const b=g.value;g.value=new Array(B).fill(!0);for(let E=0;E<B;E++)g.value[E]=b[E]??!1},{immediate:!0});const v=I({get:()=>a.value?.hideLabel||!1,set:$=>C("hideLabel",$)}),P=rc.map($=>$.name),x=I({get(){return u.value.find(D=>D.type==="country")?.value||""},set($){const D=u.value.find(B=>B.type==="country");D&&(D.value=$)}});function h($,D){F($,"value",D)}const S=$=>{switch($){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 $}},C=($,D)=>{i($,D),s($,D)},F=($,D,B)=>{const b=[...u.value];b[$]={...b[$],[D]:B},C("addressFields",b)},y=($,D)=>{F($,"required",!!D)};return($,D)=>(f(),T("div",Dx,[k("div",Vx,[k("div",Ox,[le(O(m(n)("address_field"))+" ",1),k("span",Bx,"(ID "+O(c.value)+")",1)]),d(Qt)]),d(Me,{label:m(n)("label"),secondary:""},{default:_(()=>[d(ot,{"model-value":m(a).label,onInput:D[0]||(D[0]=B=>C("label",B))},null,8,["model-value"])]),_:1},8,["label"]),k("div",Ux,[d(wt,{modelValue:v.value,"onUpdate:modelValue":D[1]||(D[1]=B=>v.value=B),priority:"secondary",type:"checkmark",onChange:D[2]||(D[2]=B=>C("hideLabel",B))},{default:_(()=>[le(O(m(n)("hide_label")),1)]),_:1},8,["modelValue"])]),d(Qt),k("div",qx,O(m(n)("address_fields"))+": ",1),k("div",zx,[(f(!0),T(we,null,Ue(u.value,(B,b)=>(f(),ee(Ec,{key:B.type,title:B.label||S(B.type),collapsed:g.value[b],"show-trash":!1,"show-drag":!1,"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":E=>g.value[b]=E},{"header-actions":_(()=>[d(wt,{modelValue:B.visible,"onUpdate:modelValue":E=>B.visible=E,class:"ivyforms-address-field-options__option-item-visible-checkbox","aria-label":m(n)("show_field"),priority:"secondary",type:"withMarker",onChange:E=>F(b,"visible",E)},{default:_(()=>[le(O(m(n)("")),1)]),_:1},8,["modelValue","onUpdate:modelValue","aria-label","onChange"])]),default:_(()=>[d(Me,{label:m(n)("sublabel"),secondary:""},{default:_(()=>[d(ot,{modelValue:B.label,"onUpdate:modelValue":E=>B.label=E,onInput:E=>F(b,"label",E)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),d(Me,{label:m(n)("description_message"),secondary:""},{default:_(()=>[d(ot,{modelValue:B.description,"onUpdate:modelValue":E=>B.description=E,placeholder:m(n)("enter_description_here"),onInput:E=>F(b,"description",E)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(wt,{modelValue:B.hideLabel,"onUpdate:modelValue":E=>B.hideLabel=E,priority:"secondary",type:"checkmark",onChange:E=>F(b,"hideLabel",E)},{default:_(()=>[le(O(m(n)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d(Qt),d(wt,{modelValue:B.required,"onUpdate:modelValue":E=>B.required=E,priority:"secondary",type:"checkmark",onChange:E=>y(b,E)},{default:_(()=>[le(O(m(n)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),d(Me,{label:m(n)("required_message"),secondary:""},{default:_(()=>[d(ot,{modelValue:B.requiredMessage,"onUpdate:modelValue":E=>B.requiredMessage=E,placeholder:m(n)("this_field_is_required"),onInput:E=>F(b,"requiredMessage",E)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),d(Qt),d(Me,{label:m(n)("placeholder"),secondary:""},{default:_(()=>[d(ot,{modelValue:B.placeholder,"onUpdate:modelValue":E=>B.placeholder=E,placeholder:m(n)("enter_text_here"),onInput:E=>F(b,"placeholder",E)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"]),B.type==="country"?(f(),ee(Me,{key:0,label:m(n)("default_value"),secondary:""},{default:_(()=>[d(Ht,{modelValue:x.value,"onUpdate:modelValue":D[3]||(D[3]=E=>x.value=E),placeholder:m(n)("select_country"),onChange:E=>h(b,E)},{default:_(()=>[(f(!0),T(we,null,Ue(m(P),E=>(f(),ee(kt,{key:E,value:E,secondary:""},{default:_(()=>[le(O(E),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"])]),_:2},1032,["label"])):ue("",!0)]),_:2},1032,["title","collapsed","onUpdate:collapsed"]))),128))]),d(Qt),d(Me,{label:m(n)("css_classes"),secondary:""},{default:_(()=>[d(ot,{"model-value":m(a).cssClasses,onInput:D[4]||(D[4]=B=>C("cssClasses",B))},null,8,["model-value"])]),_:1},8,["label"])]))}}),Wx=Se(Nx,[["__scopeId","data-v-ad336a22"]]),Yx={class:"ivyforms-rating-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Hx=xe({__name:"RatingFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r;return Pe(()=>n.field.fieldOptions,a=>{if(!a||a.length===0)return;if(a.some((s,c)=>s.value!==String(c+1))){const s=a.map((c,u)=>({...c,value:String(u+1),position:u+1}));n.updateField("fieldOptions",s)}},{deep:!0}),(a,i)=>(f(),T("div",Yx,[d(cc,{choices:r.field.fieldOptions,"show-values":r.field.showValues,type:"rating","onUpdate:choices":i[0]||(i[0]=s=>r.updateField("fieldOptions",s)),"onUpdate:showValues":i[1]||(i[1]=s=>r.updateField("showValues",s))},null,8,["choices","show-values"]),d(wt,{"model-value":!!r.field.showRatingText,priority:"secondary",type:"checkmark","onUpdate:modelValue":i[2]||(i[2]=s=>r.updateField("showRatingText",s))},{default:_(()=>[le(O(r.getLabel("show_text")),1)]),_:1},8,["model-value"]),d(Qt),d(wt,{"model-value":r.field.required,priority:"secondary",type:"checkmark","onUpdate:modelValue":i[3]||(i[3]=s=>r.updateField("required",s))},{default:_(()=>[le(O(r.getLabel("required")),1)]),_:1},8,["model-value"]),r.field.required?(f(),ee(Me,{key:0,label:r.getLabel("required_message")},{default:_(()=>[d(ot,{secondary:"","model-value":r.field.requiredMessage||"",placeholder:r.getLabel("this_field_is_required"),"onUpdate:modelValue":i[4]||(i[4]=s=>r.updateField("requiredMessage",s))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ue("",!0)]))}}),Gx=Se(Hx,[["__scopeId","data-v-dc2bbf20"]]),Kx={class:"ivyforms-max-length-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Xx=xe({__name:"MaxLengthOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),T("div",Kx,[d(pa,{"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(),ee(Me,{key:0},{default:_(()=>[d(uc,{"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})):ue("",!0)]))}}),jx=Se(Xx,[["__scopeId","data-v-38f09b3a"]]),Qx={class:"ivyforms-default-value-options"},Zx=xe({__name:"TextDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),T("div",Qx,[d(Me,{label:r.getLabel("default_value"),secondary:""},{default:_(()=>[d(ot,{"model-value":r.field.defaultValue,onInput:a[0]||(a[0]=i=>r.updateField("defaultValue",i))},null,8,["model-value"])]),_:1},8,["label"])]))}}),Jx={class:"ivyforms-default-value-options"},eI=xe({__name:"TextareaDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),T("div",Jx,[d(Me,{label:r.getLabel("default_value"),secondary:""},{default:_(()=>[d(ot,{"model-value":r.field.defaultValue,type:"textarea",onInput:a[0]||(a[0]=i=>r.updateField("defaultValue",i))},null,8,["model-value"])]),_:1},8,["label"])]))}}),tI={class:"ivyforms-label-position-options"},nI=xe({__name:"LabelPositionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),T("div",tI,[d(Me,{label:r.getLabel("label_position")},{default:_(()=>[d(qo,{"model-value":r.field.labelPosition,priority:"secondary",onChange:a[0]||(a[0]=i=>r.updateField("labelPosition",i))},{default:_(()=>[d(fn,{value:"default",priority:"secondary"},{default:_(()=>[le(O(r.getLabel("label_position_default")),1)]),_:1}),d(fn,{value:"top",priority:"secondary"},{default:_(()=>[le(O(r.getLabel("label_position_top")),1)]),_:1}),d(fn,{value:"left",priority:"secondary"},{default:_(()=>[le(O(r.getLabel("label_position_left")),1)]),_:1}),d(fn,{value:"right",priority:"secondary"},{default:_(()=>[le(O(r.getLabel("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),aI=Se(nI,[["__scopeId","data-v-ac4261e2"]]),oI={class:"ivyforms-no-duplicates-option"},rI=xe({__name:"NoDuplicatesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),T("div",oI,[d(wt,{"model-value":r.field.noDuplicates,priority:"secondary",type:"checkmark",onChange:a[0]||(a[0]=i=>r.updateField("noDuplicates",i))},{default:_(()=>[le(O(r.getLabel("no_duplicates")),1)]),_:1},8,["model-value"])]))}}),iI={key:1,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},lI={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"},dI={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},uI={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},cI={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},fI={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},mI={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},vI={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},pI={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},yI=xe({__name:"TimeFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a={TIME_PICKER:"time-picker",INPUT:"input",DROPDOWN:"dropdown"},i={AMPM:"ampm"},s={EMPTY:""},c=I(()=>n.field.timeFieldType===a.TIME_PICKER),u=I(()=>n.field.timeFieldType===a.INPUT),g=I(()=>n.field.timeFieldType===a.DROPDOWN),v=I(()=>n.field.timeFormat===i.AMPM),P=U(s.EMPTY),x=U(s.EMPTY),h=U(""),S=U(""),C=U(""),F=I(()=>{const j={value:"",label:n.getLabel("not_selected")};if(n.field.timeFormat===i.AMPM){const q=Array.from({length:12},(Q,A)=>{const L=String(A+1).padStart(2,"0");return{value:L,label:L}});return[j,...q]}else{const q=Array.from({length:24},(Q,A)=>{const L=String(A).padStart(2,"0");return{value:L,label:L}});return[j,...q]}}),y=[{value:"",label:n.getLabel("not_selected")},...Array.from({length:60},(j,q)=>{const Q=String(q).padStart(2,"0");return{value:Q,label:Q}})],{parseTimeString:$,formatTimeString:D,getAmPmFromHours:B}=Si();Pe(()=>n.field.defaultValue,j=>{if(g.value&&typeof j=="string"){const q=$(j);S.value=q.hours,C.value=q.minutes,x.value=q.amPm}if(u.value&&typeof j=="string"){const q=j.match(/\b(AM|PM)\b/i);h.value=j.replace(/\b(AM|PM)\b/i,"").trim(),q&&q[1]&&(P.value=q[1].toUpperCase())}},{immediate:!0});const b=j=>{const q=P.value,Q=q?`${j.trim()} ${q}`:j.trim();n.updateField("defaultValue",Q)},E=j=>{const q=h.value.trim(),Q=j?`${q} ${j}`:q;n.updateField("defaultValue",Q)},H=j=>{x.value=j;const q=D(S.value,C.value||"",j);n.updateField("defaultValue",q)},z=()=>{const j=D(S.value,C.value,x.value);n.updateField("defaultValue",j)},G=U(n.field.defaultValue||"");return Pe(G,j=>{if(n.field.timeFormat===i.AMPM&&j){const[q,Q]=j.split(":"),A=parseInt(q,10),L=B(q),R=A%12||12,Y=D(String(R).padStart(2,"0"),Q,L);n.updateField("defaultValue",Y)}else n.updateField("defaultValue",j)}),(j,q)=>{const Q=ot,A=kt,L=Ht;return r.field.type==="time"?(f(),T(we,{key:0},[c.value?(f(),ee(Me,{key:0,label:r.getLabel("default_value")},{default:_(()=>[d(ic,{modelValue:G.value,"onUpdate:modelValue":q[0]||(q[0]=R=>G.value=R),"time-format":r.field.timeFormat,editable:!1,clearable:!0,secondary:""},null,8,["modelValue","time-format"])]),_:1},8,["label"])):u.value?(f(),T("div",iI,[k("div",lI,[d(Me,{label:r.getLabel("default_value")},{default:_(()=>[d(Q,{modelValue:h.value,"onUpdate:modelValue":q[1]||(q[1]=R=>h.value=R),onInput:b},null,8,["modelValue"])]),_:1},8,["label"])]),v.value?(f(),T("div",sI,[d(L,{modelValue:P.value,"onUpdate:modelValue":[q[2]||(q[2]=R=>P.value=R),E],class:"ivyforms-ampm-select"},{default:_(()=>[d(A,{value:"",label:r.getLabel("not_selected")},{default:_(()=>[le(O(r.getLabel("not_selected")),1)]),_:1},8,["label"]),d(A,{value:"AM",label:r.getLabel("am")},{default:_(()=>[le(O(r.getLabel("am")),1)]),_:1},8,["label"]),d(A,{value:"PM",label:r.getLabel("pm")},{default:_(()=>[le(O(r.getLabel("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):ue("",!0)])):g.value?(f(),ee(Me,{key:2,label:r.getLabel("default_value")},{default:_(()=>[k("div",dI,[k("div",uI,[k("div",cI,O(r.getLabel("hours")),1),d(L,{modelValue:S.value,"onUpdate:modelValue":[q[3]||(q[3]=R=>S.value=R),z],class:"ivyforms-hours-select"},{default:_(()=>[(f(!0),T(we,null,Ue(F.value,R=>(f(),ee(A,{key:R.value,label:R.label,value:R.value},{default:_(()=>[le(O(R.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),k("div",fI,[k("div",mI,O(r.getLabel("minutes")),1),d(L,{modelValue:C.value,"onUpdate:modelValue":[q[4]||(q[4]=R=>C.value=R),z],class:"ivyforms-minutes-select"},{default:_(()=>[(f(),T(we,null,Ue(y,R=>d(A,{key:R.value,label:R.label,value:R.value},{default:_(()=>[le(O(R.label),1)]),_:2},1032,["label","value"])),64))]),_:1},8,["modelValue"])]),v.value?(f(),T("div",vI,[k("div",pI,O(r.getLabel("am_pm")),1),d(L,{modelValue:x.value,"onUpdate:modelValue":[q[5]||(q[5]=R=>x.value=R),H],class:"ivyforms-ampm-select"},{default:_(()=>[d(A,{value:"",label:r.getLabel("not_selected")},{default:_(()=>[le(O(r.getLabel("not_selected")),1)]),_:1},8,["label"]),d(A,{value:"AM",label:r.getLabel("am")},{default:_(()=>[le(O(r.getLabel("am")),1)]),_:1},8,["label"]),d(A,{value:"PM",label:r.getLabel("pm")},{default:_(()=>[le(O(r.getLabel("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):ue("",!0)])]),_:1},8,["label"])):ue("",!0)],64)):ue("",!0)}}}),hI=Se(yI,[["__scopeId","data-v-bc08979c"]]),gI={class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},_I={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},bI={class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},wI=xe({__name:"DateFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=I(()=>n.field.dateFieldType==="picker"),i=I(()=>n.field.dateFieldType==="input"),s=I(()=>n.field.dateFieldType==="dropdown"),{parseDateString:c,formatDateString:u,getDaysArray:g,getMonthsArray:v,getYearsArray:P,toISOFormat:x,fromISOFormat:h}=rs(),S=I(()=>String(n.field.dateFormat||"MM/DD/YYYY")),C=I({get:()=>x(n.field.defaultValue||"",n.field.dateFormat||"MM/DD/YYYY"),set:A=>{n.updateField("defaultValue",h(A||"",n.field.dateFormat||"MM/DD/YYYY"))}}),F=U(""),y=U(""),$=U(""),D=U(""),B=U(!1),b=I(()=>{const A=(n.field.dateFormat||"MM/DD/YYYY").toUpperCase(),L=[],R=A.indexOf("D"),Y=A.indexOf("M"),Z=A.indexOf("Y");return R!==-1&&L.push({type:"day",order:R,placeholder:A.includes("DD")?"DD":"D"}),Y!==-1&&L.push({type:"month",order:Y,placeholder:A.includes("MM")?"MM":"M"}),Z!==-1&&L.push({type:"year",order:Z,placeholder:A.includes("YYYY")?"YYYY":"YY"}),L.sort((Ie,ae)=>Ie.order-ae.order)});Pe(()=>n.field.defaultValue,A=>{if(!B.value)if(A&&typeof A=="string"){F.value=A;const L=c(A,n.field.dateFormat||"MM/DD/YYYY");y.value=L.day,$.value=L.month,D.value=L.year}else F.value="",y.value="",$.value="",D.value=""},{immediate:!0});const E=()=>{const A=F.value.trim();if(!A){B.value=!0,n.updateField("defaultValue",""),an(()=>{B.value=!1});return}const L=c(A,n.field.dateFormat||"MM/DD/YYYY");if(L.day&&L.month&&L.year){const R=Number(L.day),Y=Number(L.month),Z=Number(L.year);if(R>=1&&R<=31&&Y>=1&&Y<=12&&Z>=1900&&Z<=2100){const ae=u(String(R),String(Y),String(Z),n.field.dateFormat||"MM/DD/YYYY");B.value=!0,F.value=ae,n.updateField("defaultValue",ae),an(()=>{B.value=!1})}else F.value=A}else F.value=A},H=()=>{an(()=>{const A=y.value&&$.value&&D.value,L=!y.value&&!$.value&&!D.value;if(A){B.value=!0;const R=u(y.value,$.value,D.value,n.field.dateFormat||"MM/DD/YYYY");n.updateField("defaultValue",R),an(()=>{B.value=!1})}else L&&(B.value=!0,n.updateField("defaultValue",""),an(()=>{B.value=!1}))})},z=I(()=>[{label:"--",value:""},...g()]),G=I(()=>[{label:"--",value:""},...v()]),j=I(()=>{const A=n.field.minYear||new Date().getFullYear()-100,L=n.field.maxYear||new Date().getFullYear()+100;return[{label:"--",value:""},...P(A,L)]}),q=I({get:()=>{const A=n.field.minDateValue;return x(A?String(A):"",n.field.dateFormat||"MM/DD/YYYY")},set:A=>{n.updateField("minDateValue",h(A||"",n.field.dateFormat||"MM/DD/YYYY"))}}),Q=I({get:()=>{const A=n.field.maxDateValue;return x(A?String(A):"",n.field.dateFormat||"MM/DD/YYYY")},set:A=>{n.updateField("maxDateValue",h(A||"",n.field.dateFormat||"MM/DD/YYYY"))}});return(A,L)=>(f(),T(we,null,[a.value?(f(),ee(Me,{key:0,label:r.getLabel("default_value")},{default:_(()=>[d(Ro,{modelValue:C.value,"onUpdate:modelValue":L[0]||(L[0]=R=>C.value=R),format:S.value,"value-format":"YYYY-MM-DD","icon-start":"calendar-dot",clearable:"",secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])):i.value?(f(),ee(Me,{key:1,label:r.getLabel("default_value")},{default:_(()=>[d(ot,{modelValue:F.value,"onUpdate:modelValue":L[1]||(L[1]=R=>F.value=R),placeholder:S.value,type:"text",onBlur:E},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):s.value?(f(),ee(Me,{key:2,label:r.getLabel("default_value")},{default:_(()=>[k("div",gI,[(f(!0),T(we,null,Ue(b.value,R=>(f(),T("div",{key:R.type,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},[k("div",_I,O(r.getLabel(R.type)),1),R.type==="day"?(f(),ee(Ht,{key:0,modelValue:y.value,"onUpdate:modelValue":[L[2]||(L[2]=Y=>y.value=Y),H],class:"ivyforms-day-select"},{default:_(()=>[(f(!0),T(we,null,Ue(z.value,Y=>(f(),ee(kt,{key:Y.value,label:Y.label,value:Y.value},{default:_(()=>[le(O(Y.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):R.type==="month"?(f(),ee(Ht,{key:1,modelValue:$.value,"onUpdate:modelValue":[L[3]||(L[3]=Y=>$.value=Y),H],class:"ivyforms-month-select"},{default:_(()=>[(f(!0),T(we,null,Ue(G.value,Y=>(f(),ee(kt,{key:Y.value,label:Y.label,value:Y.value},{default:_(()=>[le(O(Y.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):R.type==="year"?(f(),ee(Ht,{key:2,modelValue:D.value,"onUpdate:modelValue":[L[4]||(L[4]=Y=>D.value=Y),H],class:"ivyforms-year-select"},{default:_(()=>[(f(!0),T(we,null,Ue(j.value,Y=>(f(),ee(kt,{key:Y.value,label:Y.label,value:Y.value},{default:_(()=>[le(O(Y.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):ue("",!0)]))),128))])]),_:1},8,["label"])):ue("",!0),d(Qt),k("div",bI,[d(Me,{label:r.getLabel("min_date"),class:"ivyforms-flex-50"},{default:_(()=>[d(Ro,{modelValue:q.value,"onUpdate:modelValue":L[5]||(L[5]=R=>q.value=R),format:S.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),d(Me,{label:r.getLabel("max_date"),class:"ivyforms-flex-50"},{default:_(()=>[d(Ro,{modelValue:Q.value,"onUpdate:modelValue":L[6]||(L[6]=R=>Q.value=R),format:S.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])],64))}}),xI=Se(wI,[["__scopeId","data-v-885b4bec"]]),II={class:"ivyforms-prefix-and-suffix-options ivyforms-flex ivyforms-gap-16 ivyforms-flex-direction-column"},FI=xe({__name:"PrefixAndSuffixOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){return(n,a)=>(f(),T("div",II,[d(Me,{label:r.getLabel("prefix"),secondary:""},{default:_(()=>[d(ot,{"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(Me,{label:r.getLabel("suffix"),secondary:""},{default:_(()=>[d(ot,{"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"])]))}}),kI=xe({__name:"RatingIconOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(r){const n=r,a=I(()=>n.getLabel?.("icon_type")),i=I(()=>n.field.ratingIcon||"star");return(s,c)=>(f(),ee(Me,{label:a.value,secondary:""},{default:_(()=>[d(Ht,{"model-value":r.field.ratingIcon||"star","icon-start":i.value,"icon-start-type":"line","onUpdate:modelValue":c[0]||(c[0]=u=>r.updateField("ratingIcon",u))},{default:_(()=>[d(kt,{value:"star",label:r.getLabel("stars"),"icon-start":"star","icon-start-type":"line",secondary:""},{default:_(()=>[le(O(r.getLabel("stars")),1)]),_:1},8,["label"]),d(kt,{value:"heart",label:r.getLabel("hearts"),"icon-start":"heart","icon-start-type":"line",secondary:""},{default:_(()=>[le(O(r.getLabel("hearts")),1)]),_:1},8,["label"]),d(kt,{value:"like",label:r.getLabel("likes"),"icon-start":"like","icon-start-type":"line",secondary:""},{default:_(()=>[le(O(r.getLabel("likes")),1)]),_:1},8,["label"])]),_:1},8,["model-value","icon-start"])]),_:1},8,["label"]))}}),SI=Se(kI,[["__scopeId","data-v-5b87b553"]]),Ac=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","recaptcha","turnstile","hcaptcha","rating"],CI=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address"],MI=["text","email","number","textarea","phone","website","select","multi-select"],$I=["radio","checkbox","select","multi-select"],TI=Ac;function PI(){ut.fieldOptions.register({id:"lite-basic-options",fieldTypes:Ac,tab:"general",order:10,component:Ww,showDividerAfter:!0,condition:u=>u.type!=="name"&&u.type!=="address"&&u.type!=="recaptcha"&&u.type!=="turnstile"&&u.type!=="hcaptcha"}),ut.fieldOptions.register({id:"lite-validation-options",fieldTypes:CI,tab:"general",order:20,component:Kw,showDividerAfter:!0,condition:u=>u.type!=="name"&&u.type!=="address"}),ut.fieldOptions.register({id:"lite-choice-list-options",fieldTypes:$I,tab:"general",order:30,component:xx,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-number-range-options",fieldTypes:["number"],tab:"general",order:35,component:ex,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-placeholder-option",fieldTypes:MI,tab:"general",order:40,component:Xw,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-name-field-basic-options",fieldTypes:["name"],tab:"general",order:45,component:Rx,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-address-field-basic-options",fieldTypes:["address"],tab:"general",order:50,component:Wx,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-rating-field-options",fieldTypes:["rating"],tab:"general",order:52,component:Gx,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-phone-format-options",fieldTypes:["phone"],tab:"general",order:55,component:ax,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-time-field-options",fieldTypes:["time"],tab:"general",order:60,component:ux,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-date-field-options",fieldTypes:["date"],tab:"general",order:60,component:mx,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-css-classes-option",fieldTypes:TI,tab:"general",order:90,component:jw,showDividerAfter:!0,condition:u=>u.type!=="name"&&u.type!=="address"}),ut.fieldOptions.register({id:"lite-phone-country-detection",fieldTypes:["phone"],tab:"general",order:91,component:ix,showDividerAfter:!1}),ut.fieldOptions.register({id:"lite-textarea-options",fieldTypes:["textarea"],tab:"general",order:96,component:yx,showDividerAfter:!1}),ut.fieldOptions.register({id:"lite-confirmation-options",fieldTypes:["email"],tab:"general",order:97,component:_x,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"],i=["text","email","number","website","phone"],s=["website"],c=["rating"];ut.fieldOptions.register({id:"lite-time-advanced-options",fieldTypes:["time"],tab:"advanced",order:10,component:hI,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-date-advanced-options",fieldTypes:["date"],tab:"advanced",order:10,component:xI,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-max-length-options",fieldTypes:n,tab:"advanced",order:20,component:jx,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-text-default-value-options",fieldTypes:r,tab:"advanced",order:30,component:Zx,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-textarea-default-value-options",fieldTypes:["textarea"],tab:"advanced",order:31,component:eI,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-label-position-options",fieldTypes:a,tab:"advanced",order:40,component:aI,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-rating-icon-options",fieldTypes:c,tab:"advanced",order:41,component:SI,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-no-duplicates-option",fieldTypes:i,tab:"advanced",order:50,component:rI,showDividerAfter:!0}),ut.fieldOptions.register({id:"lite-prefix-suffix-options",fieldTypes:s,tab:"advanced",order:50,component:FI,showDividerAfter:!1})}const Uo=T0(p2),EI=P0();Uo.use(EI);Uo.use(aa);const AI=E0();AI.initialize();Uo.config.globalProperties.$labels=Oe();(function(){A0();const n=window,{getLabel:a}=Oe(),i=Ne(),s=new Proxy({},{get:(u,g)=>{try{return a(String(g))}catch{return String(g)}}});n.IvyForms=n.IvyForms||{api:ut,hooks:ut.hooks,fields:ut.fields},n.IvyForms.api=ut,n.IvyForms.hooks||(n.IvyForms.hooks=ut.hooks),n.IvyForms.hooks.triggerUpdate||(n.IvyForms.hooks.triggerUpdate=()=>{}),n.IvyForms.fields||(n.IvyForms.fields=ut.fields),n.IvyForms.getLabel=a,n.IvyForms.labels=s,n.IvyForms.adminUrl=n.wpIvyApiSettings?.root?.replace(/\/wp-json\/?$/,"")+"/wp-admin/",n.IvyForms.Vue=L0,n.IvyForms.IvyMessage=Xe,n.IvyForms.useApiClient=ma,n.IvyForms.formBuilder=i,n.IvyForms.types=R0;const c=((u,g)=>u&&g?(Uo.component(u,g),c[u]=g,g):c);if(D0(c,Uo),n.IvyForms.components=c,n.IvyForms.registerComponent=(u,g)=>c(u,g),n.IvyForms._router=aa,!n.IvyForms.pro){const u=Wo();u.fetch().then(()=>{window.dispatchEvent(new CustomEvent("ivyforms:pro_features_loaded"))}).catch(()=>{}),n.IvyForms.pro={get loaded(){return u.loaded.value},get loading(){return u.loading.value},get plan(){return u.plan.value},get upgradeMap(){return u.upgradeMap.value},get groups(){return u.groups.value},get license(){return u.license.value},get features(){const g=u.data?.value?.features||{},v={};for(const P in g)v[P]=!!g[P];return v},hasFeature:g=>u.hasFeature(g),fetch:g=>u.fetch(g),refresh:()=>u.refresh()}}n.IvyForms.onProReady||(n.IvyForms._proReadyQueue=[],n.IvyForms.onProReady=u=>{try{if(n.IvyForms.pro?.loaded)return u(n.IvyForms.pro);n.IvyForms._proReadyQueue?.push(u)}catch{}},window.addEventListener("ivyforms:pro_features_loaded",()=>{const u=Array.isArray(n.IvyForms._proReadyQueue)?n.IvyForms._proReadyQueue:[];for(;u.length;){const g=u.shift();try{g&&g(n.IvyForms.pro)}catch{}}})),n.IvyForms.hasProFeature||(n.IvyForms.hasProFeature=u=>{try{return!n.IvyForms.pro||!n.IvyForms.pro.loaded?!1:!!n.IvyForms.pro.hasFeature?.(u)}catch{return!1}})})();PI();Uo.mount("#ivyforms-app");const LI=yn();LI.loadAllSettings().then(()=>{const{startWatching:r}=rn();r()}).catch(()=>{const{startWatching:r}=rn();r()});V0({scope:"admin"});
21