var M=Object.defineProperty;var v=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable;var N=(t,s,l)=>s in t?M(t,s,{enumerable:!0,configurable:!0,writable:!0,value:l}):t[s]=l,r=(t,s)=>{for(var l in s||(s={}))A.call(s,l)&&N(t,l,s[l]);if(v)for(var l of v(s))V.call(s,l)&&N(t,l,s[l]);return t};import{r as F,j as e,T as k,_ as u,n as y,o as T,u as I,y as L,$}from"./main-162.js";import{u as _}from"./bf-582-127.js";import{g as R,a as q}from"./bf-77-367.js";import{M as B}from"./bf-527-130.js";import{S as O}from"./bf-361-122.js";function P({elasticEmailConf:t,setElasticEmailConf:s,formFields:l}){var a;const[d,n]=F.useState({show:!1,action:()=>{}}),[p,i]=F.useState(!1),m=(o,x)=>{var g;const h=r({},t);x==="status"&&(o.target.checked?(h.actions[x]=!0,n({show:x})):((g=h.actions)==null||delete g[x],h==null||delete h[x])),s(r({},h))},c=()=>{n({show:!1})},b=[{value:"Transactional",label:"Transactional"},{value:"Engaged",label:"Engaged"},{value:"Active",label:"Active"},{value:"Bounced",label:"Bounced"},{value:"Unsubscribed",label:"Unsubscribed"},{value:"Abuse",label:"Abuse"},{value:"Inactive",label:"Inactive"},{value:"Stale",label:"Stale"},{value:"NotConfirmed",label:"NotConfirmed"}],j=(o,x)=>{const h=r({},t);h[x]=o,s(r({},h))};return e.jsxs("div",{className:"pos-rel d-flx w-8",children:[e.jsx(k,{checked:((a=t==null?void 0:t.actions)==null?void 0:a.status)||!1,onChange:o=>m(o,"status"),className:"wdt-200 mt-4 mr-2",value:"status",title:u("Status"),subTitle:u("Add Status to contact")}),e.jsxs(y,{className:"custom-conf-mdl",mainMdlCls:"o-v",btnClass:"blue",btnTxt:u("Ok"),show:d.show==="status",close:c,action:c,title:u("Status"),children:[e.jsx("div",{className:"btcd-hr mt-2 mb-2"}),p?e.jsx(T,{style:{display:"flex",justifyContent:"center",alignItems:"center",height:45,transform:"scale(0.5)"}}):e.jsx("div",{className:"flx flx-between mt-2",children:e.jsx(_,{className:"msl-wrp-options",defaultValue:t==null?void 0:t.status,options:b==null?void 0:b.map(o=>({label:o.label,value:o.value.toString()})),onChange:o=>j(o,"status"),customValue:!0,singleSelect:!0})})]})]})}const S=(t,s,l)=>{const d=r({},s);d.field_map.splice(t,0,{}),l(r({},d))},U=(t,s,l)=>{const d=r({},s);d.field_map.length>1&&d.field_map.splice(t,1),l(r({},d))},w=(t,s,l,d)=>{const n=r({},l);n.field_map[s][t.target.name]=t.target.value,t.target.value==="custom"&&(n.field_map[s].customValue=""),d(r({},n))},z=(t,s,l,d)=>{const n=r({},l);n.field_map[s].customValue=t.target.value,d(r({},n))};function G({i:t,formFields:s,field:l,elasticEmailConf:d,setElasticEmailConf:n}){var b,j;if(((b=d==null?void 0:d.field_map)==null?void 0:b.length)===1&&l.elasticEmailField===""){const a=r({},d),o=R(a);a.field_map=o,n(a)}const p=(d==null?void 0:d.elasticEmailFields.filter(a=>a.required===!0))||[],i=(d==null?void 0:d.elasticEmailFields.filter(a=>a.required===!1))||[],m=I($),{isPro:c}=m;return e.jsx("div",{className:"flx mt-2 mb-2 btcbi-field-map",children:e.jsxs("div",{className:"pos-rel flx",children:[e.jsxs("div",{className:"flx integ-fld-wrp",children:[e.jsxs("select",{className:"btcd-paper-inp mr-2",name:"formField",value:l.formField||"",defaultValue:"0",onChange:a=>w(a,t,d,n),children:[e.jsx("option",{selected:!0,disabled:!0,value:"0",children:u("Select Field")}),e.jsx("optgroup",{label:"Form Fields",children:s==null?void 0:s.map(a=>e.jsx("option",{value:a.key,children:a.name},`ff-rm-${a.key}`))}),e.jsx("option",{value:"custom",children:u("Custom...")}),e.jsx("optgroup",{label:`General Smart Codes ${c?"":"(PRO)"}`,children:c&&((j=O)==null?void 0:j.map(a=>e.jsx("option",{value:a.name,children:a.label},`ff-rm-${a.name}`)))})]}),l.formField==="custom"&&e.jsx(B,{onChange:a=>z(a,t,d,n),label:u("Custom Value"),className:"mr-2",type:"text",value:l.customValue,placeholder:u("Custom Value")}),e.jsxs("select",{className:"btcd-paper-inp",disabled:t