(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{1134:function(t,e,r){"use strict";r.d(e,"a",(function(){return o}));var n=r(125),a={"am-AM":/^(\+?374|0)(33|4[134]|55|77|88|9[13-689])\d{6}$/,"ar-AE":/^((\+?971)|0)?5[024568]\d{7}$/,"ar-BH":/^(\+?973)?(3|6)\d{7}$/,"ar-DZ":/^(\+?213|0)(5|6|7)\d{8}$/,"ar-LB":/^(\+?961)?((3|81)\d{6}|7\d{7})$/,"ar-EG":/^((\+?20)|0)?1[0125]\d{8}$/,"ar-IQ":/^(\+?964|0)?7[0-9]\d{8}$/,"ar-JO":/^(\+?962|0)?7[789]\d{7}$/,"ar-KW":/^(\+?965)([569]\d{7}|41\d{6})$/,"ar-LY":/^((\+?218)|0)?(9[1-6]\d{7}|[1-8]\d{7,9})$/,"ar-MA":/^(?:(?:\+|00)212|0)[5-7]\d{8}$/,"ar-OM":/^((\+|00)968)?(9[1-9])\d{6}$/,"ar-PS":/^(\+?970|0)5[6|9](\d{7})$/,"ar-SA":/^(!?(\+?966)|0)?5\d{8}$/,"ar-SD":/^((\+?249)|0)?(9[012369]|1[012])\d{7}$/,"ar-SY":/^(!?(\+?963)|0)?9\d{8}$/,"ar-TN":/^(\+?216)?[2459]\d{7}$/,"az-AZ":/^(\+994|0)(10|5[015]|7[07]|99)\d{7}$/,"bs-BA":/^((((\+|00)3876)|06))((([0-3]|[5-6])\d{6})|(4\d{7}))$/,"be-BY":/^(\+?375)?(24|25|29|33|44)\d{7}$/,"bg-BG":/^(\+?359|0)?8[789]\d{7}$/,"bn-BD":/^(\+?880|0)1[13456789][0-9]{8}$/,"ca-AD":/^(\+376)?[346]\d{5}$/,"cs-CZ":/^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"da-DK":/^(\+?45)?\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2}$/,"de-DE":/^((\+49|0)1)(5[0-25-9]\d|6([23]|0\d?)|7([0-57-9]|6\d))\d{7,9}$/,"de-AT":/^(\+43|0)\d{1,4}\d{3,12}$/,"de-CH":/^(\+41|0)([1-9])\d{1,9}$/,"de-LU":/^(\+352)?((6\d1)\d{6})$/,"dv-MV":/^(\+?960)?(7[2-9]|9[1-9])\d{5}$/,"el-GR":/^(\+?30|0)?6(8[5-9]|9(?![26])[0-9])\d{7}$/,"el-CY":/^(\+?357?)?(9(9|6)\d{6})$/,"en-AI":/^(\+?1|0)264(?:2(35|92)|4(?:6[1-2]|76|97)|5(?:3[6-9]|8[1-4])|7(?:2(4|9)|72))\d{4}$/,"en-AU":/^(\+?61|0)4\d{8}$/,"en-AG":/^(?:\+1|1)268(?:464|7(?:1[3-9]|[28]\d|3[0246]|64|7[0-689]))\d{4}$/,"en-BM":/^(\+?1)?441(((3|7)\d{6}$)|(5[0-3][0-9]\d{4}$)|(59\d{5}$))/,"en-BS":/^(\+?1[-\s]?|0)?\(?242\)?[-\s]?\d{3}[-\s]?\d{4}$/,"en-GB":/^(\+?44|0)7\d{9}$/,"en-GG":/^(\+?44|0)1481\d{6}$/,"en-GH":/^(\+233|0)(20|50|24|54|27|57|26|56|23|28|55|59)\d{7}$/,"en-GY":/^(\+592|0)6\d{6}$/,"en-HK":/^(\+?852[-\s]?)?[456789]\d{3}[-\s]?\d{4}$/,"en-MO":/^(\+?853[-\s]?)?[6]\d{3}[-\s]?\d{4}$/,"en-IE":/^(\+?353|0)8[356789]\d{7}$/,"en-IN":/^(\+?91|0)?[6789]\d{9}$/,"en-JM":/^(\+?876)?\d{7}$/,"en-KE":/^(\+?254|0)(7|1)\d{8}$/,"fr-CF":/^(\+?236| ?)(70|75|77|72|21|22)\d{6}$/,"en-SS":/^(\+?211|0)(9[1257])\d{7}$/,"en-KI":/^((\+686|686)?)?( )?((6|7)(2|3|8)[0-9]{6})$/,"en-KN":/^(?:\+1|1)869(?:46\d|48[89]|55[6-8]|66\d|76[02-7])\d{4}$/,"en-LS":/^(\+?266)(22|28|57|58|59|27|52)\d{6}$/,"en-MT":/^(\+?356|0)?(99|79|77|21|27|22|25)[0-9]{6}$/,"en-MU":/^(\+?230|0)?\d{8}$/,"en-MW":/^(\+?265|0)(((77|88|31|99|98|21)\d{7})|(((111)|1)\d{6})|(32000\d{4}))$/,"en-NA":/^(\+?264|0)(6|8)\d{7}$/,"en-NG":/^(\+?234|0)?[789]\d{9}$/,"en-NZ":/^(\+?64|0)[28]\d{7,9}$/,"en-PG":/^(\+?675|0)?(7\d|8[18])\d{6}$/,"en-PK":/^((00|\+)?92|0)3[0-6]\d{8}$/,"en-PH":/^(09|\+639)\d{9}$/,"en-RW":/^(\+?250|0)?[7]\d{8}$/,"en-SG":/^(\+65)?[3689]\d{7}$/,"en-SL":/^(\+?232|0)\d{8}$/,"en-TZ":/^(\+?255|0)?[67]\d{8}$/,"en-UG":/^(\+?256|0)?[7]\d{8}$/,"en-US":/^((\+1|1)?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/,"en-ZA":/^(\+?27|0)\d{9}$/,"en-ZM":/^(\+?26)?09[567]\d{7}$/,"en-ZW":/^(\+263)[0-9]{9}$/,"en-BW":/^(\+?267)?(7[1-8]{1})\d{6}$/,"es-AR":/^\+?549(11|[2368]\d)\d{8}$/,"es-BO":/^(\+?591)?(6|7)\d{7}$/,"es-CO":/^(\+?57)?3(0(0|1|2|4|5)|1\d|2[0-4]|5(0|1))\d{7}$/,"es-CL":/^(\+?56|0)[2-9]\d{1}\d{7}$/,"es-CR":/^(\+506)?[2-8]\d{7}$/,"es-CU":/^(\+53|0053)?5\d{7}$/,"es-DO":/^(\+?1)?8[024]9\d{7}$/,"es-HN":/^(\+?504)?[9|8|3|2]\d{7}$/,"es-EC":/^(\+?593|0)([2-7]|9[2-9])\d{7}$/,"es-ES":/^(\+?34)?[6|7]\d{8}$/,"es-PE":/^(\+?51)?9\d{8}$/,"es-MX":/^(\+?52)?(1|01)?\d{10,11}$/,"es-NI":/^(\+?505)\d{7,8}$/,"es-PA":/^(\+?507)\d{7,8}$/,"es-PY":/^(\+?595|0)9[9876]\d{7}$/,"es-SV":/^(\+?503)?[67]\d{7}$/,"es-UY":/^(\+598|0)9[1-9][\d]{6}$/,"es-VE":/^(\+?58)?(2|4)\d{9}$/,"et-EE":/^(\+?372)?\s?(5|8[1-4])\s?([0-9]\s?){6,7}$/,"fa-IR":/^(\+?98[\-\s]?|0)9[0-39]\d[\-\s]?\d{3}[\-\s]?\d{4}$/,"fi-FI":/^(\+?358|0)\s?(4[0-6]|50)\s?(\d\s?){4,8}$/,"fj-FJ":/^(\+?679)?\s?\d{3}\s?\d{4}$/,"fo-FO":/^(\+?298)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"fr-BF":/^(\+226|0)[67]\d{7}$/,"fr-BJ":/^(\+229)\d{8}$/,"fr-CD":/^(\+?243|0)?(8|9)\d{8}$/,"fr-CM":/^(\+?237)6[0-9]{8}$/,"fr-FR":/^(\+?33|0)[67]\d{8}$/,"fr-GF":/^(\+?594|0|00594)[67]\d{8}$/,"fr-GP":/^(\+?590|0|00590)[67]\d{8}$/,"fr-MQ":/^(\+?596|0|00596)[67]\d{8}$/,"fr-PF":/^(\+?689)?8[789]\d{6}$/,"fr-RE":/^(\+?262|0|00262)[67]\d{8}$/,"fr-WF":/^(\+681)?\d{6}$/,"he-IL":/^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}$/,"hu-HU":/^(\+?36|06)(20|30|31|50|70)\d{7}$/,"id-ID":/^(\+?62|0)8(1[123456789]|2[1238]|3[1238]|5[12356789]|7[78]|9[56789]|8[123456789])([\s?|\d]{5,11})$/,"ir-IR":/^(\+98|0)?9\d{9}$/,"it-IT":/^(\+?39)?\s?3\d{2} ?\d{6,7}$/,"it-SM":/^((\+378)|(0549)|(\+390549)|(\+3780549))?6\d{5,9}$/,"ja-JP":/^(\+81[ \-]?(\(0\))?|0)[6789]0[ \-]?\d{4}[ \-]?\d{4}$/,"ka-GE":/^(\+?995)?(79\d{7}|5\d{8})$/,"kk-KZ":/^(\+?7|8)?7\d{9}$/,"kl-GL":/^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"ko-KR":/^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/,"ky-KG":/^(\+?7\s?\+?7|0)\s?\d{2}\s?\d{3}\s?\d{4}$/,"lt-LT":/^(\+370|8)\d{8}$/,"lv-LV":/^(\+?371)2\d{7}$/,"mg-MG":/^((\+?261|0)(2|3)\d)?\d{7}$/,"mn-MN":/^(\+|00|011)?976(77|81|88|91|94|95|96|99)\d{6}$/,"my-MM":/^(\+?959|09|9)(2[5-7]|3[1-2]|4[0-5]|6[6-9]|7[5-9]|9[6-9])[0-9]{7}$/,"ms-MY":/^(\+?60|0)1(([0145](-|\s)?\d{7,8})|([236-9](-|\s)?\d{7}))$/,"mz-MZ":/^(\+?258)?8[234567]\d{7}$/,"nb-NO":/^(\+?47)?[49]\d{7}$/,"ne-NP":/^(\+?977)?9[78]\d{8}$/,"nl-BE":/^(\+?32|0)4\d{8}$/,"nl-NL":/^(((\+|00)?31\(0\))|((\+|00)?31)|0)6{1}\d{8}$/,"nl-AW":/^(\+)?297(56|59|64|73|74|99)\d{5}$/,"nn-NO":/^(\+?47)?[49]\d{7}$/,"pl-PL":/^(\+?48)? ?([5-8]\d|45) ?\d{3} ?\d{2} ?\d{2}$/,"pt-BR":/^((\+?55\ ?[1-9]{2}\ ?)|(\+?55\ ?\([1-9]{2}\)\ ?)|(0[1-9]{2}\ ?)|(\([1-9]{2}\)\ ?)|([1-9]{2}\ ?))((\d{4}\-?\d{4})|(9[1-9]{1}\d{3}\-?\d{4}))$/,"pt-PT":/^(\+?351)?9[1236]\d{7}$/,"pt-AO":/^(\+244)\d{9}$/,"ro-MD":/^(\+?373|0)((6(0|1|2|6|7|8|9))|(7(6|7|8|9)))\d{6}$/,"ro-RO":/^(\+?40|0)\s?7\d{2}(\/|\s|\.|-)?\d{3}(\s|\.|-)?\d{3}$/,"ru-RU":/^(\+?7|8)?9\d{9}$/,"si-LK":/^(?:0|94|\+94)?(7(0|1|2|4|5|6|7|8)( |-)?)\d{7}$/,"sl-SI":/^(\+386\s?|0)(\d{1}\s?\d{3}\s?\d{2}\s?\d{2}|\d{2}\s?\d{3}\s?\d{3})$/,"sk-SK":/^(\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"so-SO":/^(\+?252|0)((6[0-9])\d{7}|(7[1-9])\d{7})$/,"sq-AL":/^(\+355|0)6[789]\d{6}$/,"sr-RS":/^(\+3816|06)[- \d]{5,9}$/,"sv-SE":/^(\+?46|0)[\s\-]?7[\s\-]?[02369]([\s\-]?\d){7}$/,"tg-TJ":/^(\+?992)?[5][5]\d{7}$/,"th-TH":/^(\+66|66|0)\d{9}$/,"tr-TR":/^(\+?90|0)?5\d{9}$/,"tk-TM":/^(\+993|993|8)\d{8}$/,"uk-UA":/^(\+?38|8)?0\d{9}$/,"uz-UZ":/^(\+?998)?(6[125-79]|7[1-69]|88|9\d)\d{7}$/,"vi-VN":/^((\+?84)|0)((3([2-9]))|(5([25689]))|(7([0|6-9]))|(8([1-9]))|(9([0-9])))([0-9]{7})$/,"zh-CN":/^((\+|00)86)?(1[3-9]|9[28])\d{9}$/,"zh-TW":/^(\+?886\-?|0)?9\d{8}$/,"dz-BT":/^(\+?975|0)?(17|16|77|02)\d{6}$/,"ar-YE":/^(((\+|00)9677|0?7)[0137]\d{7}|((\+|00)967|0)[1-7]\d{6})$/,"ar-EH":/^(\+?212|0)[\s\-]?(5288|5289)[\s\-]?\d{5}$/,"fa-AF":/^(\+93|0)?(2{1}[0-8]{1}|[3-5]{1}[0-4]{1})(\d{7})$/};function o(t,e,r){if(Object(n.a)(t),r&&r.strictMode&&!t.startsWith("+"))return!1;if(Array.isArray(e))return e.some((function(e){if(a.hasOwnProperty(e)&&a[e].test(t))return!0;return!1}));if(e in a)return a[e].test(t);if(!e||"any"===e){for(var o in a){if(a.hasOwnProperty(o))if(a[o].test(t))return!0}return!1}throw new Error("Invalid locale '".concat(e,"'"))}a["en-CA"]=a["en-US"],a["fr-CA"]=a["en-CA"],a["fr-BE"]=a["nl-BE"],a["zh-HK"]=a["en-HK"],a["zh-MO"]=a["en-MO"],a["ga-IE"]=a["en-IE"],a["fr-CH"]=a["de-CH"],a["it-CH"]=a["fr-CH"];Object.keys(a)},1428:function(t,e,r){},1438:function(t,e,r){"use strict";r.r(e);var n=r(0),a=r(5),o=r(11),i=r(1),c=r(1063),u=r(1076),l=r(9),s=r.n(l),f=r(12),m=r(3),d=r(2),b=r(200),p=r(158),h=r(1072),g=r(1068),y=r(48);function v(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return w(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?w(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);rt.length)&&(e=t.length);for(var r=0,n=Array(e);rt.length)&&(e=t.length);for(var r=0,n=Array(e);r=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(u&&l){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),x(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;x(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:N(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),p}},e}function K(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Y(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r0&&void 0!==arguments[0]&&arguments[0];return Object(n.createElement)(V.a,{status:"error",className:t?"bwf-m-0 bwf-no-b-radius bwf-w-100p bwf-ptb-5 bwf-unlayer-notice-center":"bwf-mb-16 bwf-mt-0"},Object(n.createElement)("div",{className:"bwf-display-flex"},Object(n.createElement)("div",null,Object(n.createElement)("strong",null,Object(i.__)("Notice","wp-marketing-automations")),": "+Object(i.__)("The legacy visual builder will soon be deprecated. We recommend switching the content to the new email builder.","wp-marketing-automations")+" ",Object(n.createElement)("a",{href:Object(m.fb)("",{utm_campaign:"FKA+Pro+Plugin",utm_medium:"Migrate+Legacy+Email+Builder/"},"https://funnelkit.com/docs/autonami-2/email-builder/migration-from-legacy-email-builder/"),target:"__blank"},Object(n.createElement)("span",{className:"bwf_bold"},Object(i.__)("Learn More","wp-marketing-automations")))),Object(n.createElement)(o.a,{onClick:pt,className:"bwf-btn-small is-black bwf-no-wrap",isBusy:v},Object(i.__)("Switch to New Builder","wp-marketing-automations"))))};return Object(n.createElement)(n.Fragment,null,c&&Object(n.createElement)("div",{className:"bwf-c-editor-modal-wrapper",style:{flexDirection:"column"}},ht(!0),Object(n.createElement)("div",{className:"bwf-c-editor-modal bwf-c-editor-modal-full-width"},!st&&Object(n.createElement)(tt,null),!!st&&Object(n.createElement)(et,{iframeRef:bt,editorSrc:dt}))),Object(n.createElement)(n.Fragment,null,ht(!1),Object(n.createElement)("div",{className:"bwf-c-editor-button-wrapper"},Object(n.createElement)(B.a,{icon:"launch-editor",size:40}),Object(n.createElement)("div",{className:"bwf-heading5-new"},Object(i.__)("Visually get email with drop & drop builder.","wp-marketing-automations")),Object(n.createElement)(a.Button,{isTertiary:!0,onClick:function(){Object(m.ac)()?u(!0):p(!0)}},!Object(m.ac)()&&m.e,Object(i.__)("Edit","wp-marketing-automations")))),!Object(m.ac)()&&Object(n.createElement)(U.b,{isOpen:b,onRequestClose:function(){return p(!1)},modalContent:{isFeature:!0,featureTitle:Object(i.__)("Visual Builder","wp-marketing-automations"),proLink:Object(m.fb)("upgrade",{utm_medium:"Visual+Builder+Upgrade+Modal"})}}),_&&Object(n.createElement)(a.Modal,{title:Object(i.__)("License Invalid","wp-marketing-automations"),onRequestClose:function(){E(!1),u(!1)},className:"bwf-admin-modal bwf-admin-modal-squeezy"},Object(n.createElement)("div",{className:"bwf-p bwf-break-word"},Object(i.__)("Drag and Drop Email Editor requires an active license. Please go to ","wp-marketing-automations"),Object(n.createElement)("span",{className:"bwf_bold"},sprintf(Object(i.__)(" %s > %s ","wp-marketing-automations"),Object(i.__)("Settings","wp-marketing-automations"),Object(i.__)("General","wp-marketing-automations"))),Object(i.__)("and add valid license keys.","wp-marketing-automations")),Object(n.createElement)("div",{className:"bwf-admin-modal-actions"},Object(n.createElement)(a.Button,{className:"bwf-modal-cancel-btn",onClick:function(){E(!1),u(!1)}},Object(i.__)("Cancel","wp-marketing-automations")),Object(n.createElement)(a.Button,{className:"components-button is-primary",onClick:function(){Object(f.l)({page:"autonami",path:"/settings"},"/",{})}},Object(i.__)("Go To Settings","wp-marketing-automations")))),Object(n.createElement)(H.a,{modalTitle:Object(i.__)("Migration","wp-marketing-automations"),errorMessage:S.error,onRequestClose:function(){return L({status:!1})},isOpen:S.status}))},nt=r(206),at=r(44),ot=r(6),it=r.n(ot),ct=r(83),ut=r(375);function lt(t){return(lt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function st(){st=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function s(t,e,r,n){var o=e&&e.prototype instanceof h?e:h,i=Object.create(o.prototype),c=new C(n||[]);return a(i,"_invoke",{value:k(t,r,c)}),i}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=s;var m="suspendedStart",d="executing",b="completed",p={};function h(){}function g(){}function y(){}var v={};l(v,i,(function(){return this}));var w=Object.getPrototypeOf,O=w&&w(w(N([])));O&&O!==r&&n.call(O,i)&&(v=O);var j=y.prototype=h.prototype=Object.create(v);function _(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(a,o,i,c){var u=f(t[a],t,o);if("throw"!==u.type){var l=u.arg,s=l.value;return s&&"object"==lt(s)&&n.call(s,"__await")?e.resolve(s.__await).then((function(t){r("next",t,i,c)}),(function(t){r("throw",t,i,c)})):e.resolve(s).then((function(t){l.value=t,i(l)}),(function(t){return r("throw",t,i,c)}))}c(u.arg)}var o;a(this,"_invoke",{value:function(t,n){function a(){return new e((function(e,a){r(t,n,e,a)}))}return o=o?o.then(a,a):a()}})}function k(e,r,n){var a=m;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===b){if("throw"===o)throw i;return{value:t,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var u=S(c,n);if(u){if(u===p)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=b,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var l=f(e,r,n);if("normal"===l.type){if(a=n.done?b:"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a=b,n.method="throw",n.arg=l.arg)}}}function S(e,r){var n=r.method,a=e.iterator[n];if(a===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,S(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var o=f(a,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,p;var i=o.arg;return i?i.done?(r[e.resultName]=i.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,p):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,p)}function L(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function C(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(L,this),this.reset(!0)}function N(e){if(e||""===e){var r=e[i];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,o=function r(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(u&&l){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),x(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;x(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:N(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),p}},e}function ft(t,e,r,n,a,o,i){try{var c=t[o](i),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,a)}function mt(t){return function(){var e=this,r=arguments;return new Promise((function(n,a){var o=t.apply(e,r);function i(t){ft(o,n,a,i,c,"next",t)}function c(t){ft(o,n,a,i,c,"throw",t)}i(void 0)}))}}function dt(t){return function(t){if(Array.isArray(t))return ht(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||pt(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bt(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||pt(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pt(t,e){if(t){if("string"==typeof t)return ht(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ht(t,e):void 0}}function ht(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);rt.length)&&(e=t.length);for(var r=0,n=Array(e);r ',clickAction:At.a.OPEN_MERGE_TAG,visibility:{show:["email-block/heading","email-block/button","email-block/text","email-block/list","email-block/menu"],hide:[]}},{name:"link-trigger",title:"Link Trigger",icon:'',clickAction:At.a.OPEN_LINK_TRIGGER,visibility:{show:["email-block/heading","email-block/button","email-block/text","email-block/list","email-block/menu"],hide:[]}}],isRTL:Object(m.ec)(),testEmails:Object(m.Cb)(),footer:bwfanParams.bwfan_global_settings.bwfan_email_footer_setting,webFonts:m.Jb,customFonts:m.q,version:m.l,imageSizes:m.Mb,isMigration:null!==(e=p.current)&&void 0!==e&&e}};return Object(n.useEffect)((function(){At.c.registerRequestHandler(At.a.GET_EDITOR_CONTENT,E)}),[]),!0},Rt=function(t){var e=Object(g.a)().getIsMigrating,r=Object(h.a)().setEmailContentByKey,a=e(),o=Object(n.useRef)();return Object(n.useEffect)((function(){o.current=a}),[a]),Object(n.useEffect)((function(){At.c.registerRequestHandler(At.a.CLOSE_EDITOR,(function(){if(o.current&&r("type","editor"),!t)throw{message:Object(i.__)("Close editor callback is not defined","wp-marketing-automations"),code:"CLOSE_EDITOR_ERROR"};t()}))}),[]),!0};function Ft(t){return(Ft="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function Gt(){Gt=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function s(t,e,r,n){var o=e&&e.prototype instanceof h?e:h,i=Object.create(o.prototype),c=new C(n||[]);return a(i,"_invoke",{value:k(t,r,c)}),i}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=s;var m="suspendedStart",d="executing",b="completed",p={};function h(){}function g(){}function y(){}var v={};l(v,i,(function(){return this}));var w=Object.getPrototypeOf,O=w&&w(w(N([])));O&&O!==r&&n.call(O,i)&&(v=O);var j=y.prototype=h.prototype=Object.create(v);function _(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(a,o,i,c){var u=f(t[a],t,o);if("throw"!==u.type){var l=u.arg,s=l.value;return s&&"object"==Ft(s)&&n.call(s,"__await")?e.resolve(s.__await).then((function(t){r("next",t,i,c)}),(function(t){r("throw",t,i,c)})):e.resolve(s).then((function(t){l.value=t,i(l)}),(function(t){return r("throw",t,i,c)}))}c(u.arg)}var o;a(this,"_invoke",{value:function(t,n){function a(){return new e((function(e,a){r(t,n,e,a)}))}return o=o?o.then(a,a):a()}})}function k(e,r,n){var a=m;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===b){if("throw"===o)throw i;return{value:t,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var u=S(c,n);if(u){if(u===p)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=b,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var l=f(e,r,n);if("normal"===l.type){if(a=n.done?b:"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a=b,n.method="throw",n.arg=l.arg)}}}function S(e,r){var n=r.method,a=e.iterator[n];if(a===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,S(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var o=f(a,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,p;var i=o.arg;return i?i.done?(r[e.resultName]=i.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,p):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,p)}function L(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function C(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(L,this),this.reset(!0)}function N(e){if(e||""===e){var r=e[i];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,o=function r(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(u&&l){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),x(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;x(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:N(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),p}},e}function Dt(t){return function(t){if(Array.isArray(t))return Bt(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return Bt(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Bt(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bt(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r0&&void 0!==p[0]?p[0]:{},e.prev=1,n=r.block,a=void 0===n?{}:n,o=r.subject,l=void 0===o?"":o,s=r.preheader,f=void 0===s?"":s,!Object(d.isEmpty)(a)||!Object(d.isEmpty)(l)){e.next=5;break}throw Error(Object(i.__)("Please add subject or content to save","wp-marketing-automations"));case 5:return m=Dt(u.current),Object(d.isEmpty)(a)||(m[c].block=a),a.hasOwnProperty("template")&&(m[c].body=a.template),""!==l&&(m[c].subject=l),""!==f&&(m[c].preheader=f),e.next=12,t(m,!0);case 12:if(b=e.sent,2!==parseInt(b)){e.next=15;break}return e.abrupt("return",{isSaved:!0});case 15:throw Error(Object(i.__)("Failed to save email content","wp-marketing-automations"));case 18:throw e.prev=18,e.t0=e.catch(1),{message:e.t0.message,code:"SAVE_CONTENT_ERROR"};case 21:case"end":return e.stop()}}),e,null,[[1,18]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(t){Ut(o,n,a,i,c,"next",t)}function c(t){Ut(o,n,a,i,c,"throw",t)}i(void 0)}))});return function(){return r.apply(this,arguments)}}();return Object(n.useEffect)((function(){At.c.registerRequestHandler(At.a.SAVE_EDITOR_CONTENT,s)}),[]),!0};function Ht(t){return(Ht="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function zt(){zt=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function s(t,e,r,n){var o=e&&e.prototype instanceof h?e:h,i=Object.create(o.prototype),c=new C(n||[]);return a(i,"_invoke",{value:k(t,r,c)}),i}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=s;var m="suspendedStart",d="executing",b="completed",p={};function h(){}function g(){}function y(){}var v={};l(v,i,(function(){return this}));var w=Object.getPrototypeOf,O=w&&w(w(N([])));O&&O!==r&&n.call(O,i)&&(v=O);var j=y.prototype=h.prototype=Object.create(v);function _(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(a,o,i,c){var u=f(t[a],t,o);if("throw"!==u.type){var l=u.arg,s=l.value;return s&&"object"==Ht(s)&&n.call(s,"__await")?e.resolve(s.__await).then((function(t){r("next",t,i,c)}),(function(t){r("throw",t,i,c)})):e.resolve(s).then((function(t){l.value=t,i(l)}),(function(t){return r("throw",t,i,c)}))}c(u.arg)}var o;a(this,"_invoke",{value:function(t,n){function a(){return new e((function(e,a){r(t,n,e,a)}))}return o=o?o.then(a,a):a()}})}function k(e,r,n){var a=m;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===b){if("throw"===o)throw i;return{value:t,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var u=S(c,n);if(u){if(u===p)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=b,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var l=f(e,r,n);if("normal"===l.type){if(a=n.done?b:"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a=b,n.method="throw",n.arg=l.arg)}}}function S(e,r){var n=r.method,a=e.iterator[n];if(a===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,S(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var o=f(a,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,p;var i=o.arg;return i?i.done?(r[e.resultName]=i.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,p):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,p)}function L(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function C(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(L,this),this.reset(!0)}function N(e){if(e||""===e){var r=e[i];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,o=function r(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(u&&l){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),x(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;x(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:N(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),p}},e}function qt(t,e,r,n,a,o,i){try{var c=t[o](i),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,a)}var Kt=function(t){var e=Object(h.a)().sendTestEmail,r=Object(n.useRef)();Object(n.useEffect)((function(){r.current=t}),[t]);var a=function(){var t,n=(t=zt().mark((function t(){var n,a,o,c,u,l=arguments;return zt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=l.length>0&&void 0!==l[0]?l[0]:{},t.prev=1,a=n.email,o=n.body,a&&o){t.next=5;break}throw Error(Object(i.__)("Please add email and content to send test email","wp-marketing-automations"));case 5:return c=r.current&&r.current.subject?r.current.subject:"",t.next=8,e(a,r.current,c,o);case 8:if(u=t.sent,2!==parseInt(u)){t.next=11;break}return t.abrupt("return",{sent:!0});case 11:throw Error(Object(i.__)("Test mail failed to send.","wp-marketing-automations"));case 14:throw t.prev=14,t.t0=t.catch(1),{message:t.t0.message,code:"TEST_EMAIL_ERROR"};case 17:case"end":return t.stop()}}),t,null,[[1,14]])})),function(){var e=this,r=arguments;return new Promise((function(n,a){var o=t.apply(e,r);function i(t){qt(o,n,a,i,c,"next",t)}function c(t){qt(o,n,a,i,c,"throw",t)}i(void 0)}))});return function(){return n.apply(this,arguments)}}();return Object(n.useEffect)((function(){At.c.registerRequestHandler(At.a.SEND_TEST_EMAIL,a)}),[]),!0};function Yt(t){return(Yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function Wt(){Wt=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function s(t,e,r,n){var o=e&&e.prototype instanceof h?e:h,i=Object.create(o.prototype),c=new C(n||[]);return a(i,"_invoke",{value:k(t,r,c)}),i}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=s;var m="suspendedStart",d="executing",b="completed",p={};function h(){}function g(){}function y(){}var v={};l(v,i,(function(){return this}));var w=Object.getPrototypeOf,O=w&&w(w(N([])));O&&O!==r&&n.call(O,i)&&(v=O);var j=y.prototype=h.prototype=Object.create(v);function _(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(a,o,i,c){var u=f(t[a],t,o);if("throw"!==u.type){var l=u.arg,s=l.value;return s&&"object"==Yt(s)&&n.call(s,"__await")?e.resolve(s.__await).then((function(t){r("next",t,i,c)}),(function(t){r("throw",t,i,c)})):e.resolve(s).then((function(t){l.value=t,i(l)}),(function(t){return r("throw",t,i,c)}))}c(u.arg)}var o;a(this,"_invoke",{value:function(t,n){function a(){return new e((function(e,a){r(t,n,e,a)}))}return o=o?o.then(a,a):a()}})}function k(e,r,n){var a=m;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===b){if("throw"===o)throw i;return{value:t,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var u=S(c,n);if(u){if(u===p)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=b,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var l=f(e,r,n);if("normal"===l.type){if(a=n.done?b:"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a=b,n.method="throw",n.arg=l.arg)}}}function S(e,r){var n=r.method,a=e.iterator[n];if(a===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,S(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var o=f(a,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,p;var i=o.arg;return i?i.done?(r[e.resultName]=i.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,p):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,p)}function L(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function C(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(L,this),this.reset(!0)}function N(e){if(e||""===e){var r=e[i];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,o=function r(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(u&&l){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),x(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;x(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:N(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),p}},e}function Zt(t){return function(t){if(Array.isArray(t))return Jt(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return Jt(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jt(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jt(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r0&&void 0!==h[0]?h[0]:{},t.prev=1,n=e.block,c=void 0===n?{}:n,u=e.subject,l=void 0===u?"":u,s=e.preheader,f=void 0===s?"":s,e.utmEnable,e.utm,!Object(d.isEmpty)(c)||!Object(d.isEmpty)(l)){t.next=5;break}throw Error(Object(i.__)("please add subject or content to import","wp-marketing-automations"));case 5:return(p=Zt(b.current))[m].block=c,""!==l&&(p[m].subject=l,p[m].preheader=f),r(!0),t.next=11,o(p);case 11:return r(!0),document.getElementById("bwf_block_editor_frame").src=a,setTimeout((function(){r(!1)}),2e3),t.abrupt("return",{isSaved:!0});case 18:throw t.prev=18,t.t0=t.catch(1),{message:t.t0.message,code:"IMPORT_TEMPLATE_ERROR"};case 21:case"end":return t.stop()}}),t,null,[[1,18]])})),function(){var e=this,r=arguments;return new Promise((function(n,a){var o=t.apply(e,r);function i(t){Qt(o,n,a,i,c,"next",t)}function c(t){Qt(o,n,a,i,c,"throw",t)}i(void 0)}))});return function(){return e.apply(this,arguments)}}();return Object(n.useEffect)((function(){At.c.registerRequestHandler(At.a.IMPORT_TEMPLATE,y)}),[]),!0},te=function(t){var e=function(){t&&t()};return Object(n.useEffect)((function(){return window.history.pushState(null,null,window.location.href),window.addEventListener("popstate",e),function(){return window.removeEventListener("popstate",e)}}),[]),!0},ee=r(310),re=r.n(ee),ne=r(323);function ae(t){return(ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function oe(){return(oe=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(u&&l){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),x(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;x(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:N(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),p}},e}function Oe(t,e,r,n,a,o,i){try{var c=t[o](i),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,a)}function je(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function _e(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);rHi {{contact_first_name}},
"+bwfanParams.bwfan_global_settings.bwfan_email_footer_setting;Object(n.useEffect)((function(){Object(d.isEmpty)(Kt)&&y("body",1==l?Jt:"Hi {{contact_first_name}},")}),[Kt]);var Qt=ot?_e(_e({},e),{},{utmName:ht,utmMedium:pt,utmContent:gt,utmSource:bt,utmTerm:Ot}):e;Object(n.useEffect)((function(){if(ot){var t={};!bt&&(t.source=Object(m.r)("source")),!pt&&(t.medium=s[l].label),!ht&&(t.name=Object(d.trim)(u.title).replace(/\s/g,"+")),w(t)}}),[ot]);var Xt=$.validateCurrentEmail(),te={1:Object(i.__)("Place your HTML here","wp-marketing-automations"),2:Object(i.__)("Enter the SMS Body","wp-marketing-automations"),3:Object(i.__)("Place your message here","wp-marketing-automations")},ee=function(){return"editor"==A.type?A.hasOwnProperty("editor")&&A.editor.hasOwnProperty("body")?A.editor.body:"":A.body},re=$.getSendTestEmailStatus();Object(n.useEffect)((function(){null!==re&&setTimeout((function(){O(),lt({message:"",type:1})}),2e3),1!=l&&(2===re&<({message:Object(i.__)("Test message sent","wp-marketing-automations"),type:1}),3===re&<({message:Object(i.__)("Unable to send message","wp-marketing-automations"),type:1}))}),[re]);var ne=St&&!Xt.subject?" bwf-field-error":"",ae=St&&!Xt.content?" bwf-field-error-textarea":"",oe=St&&!Xt.utmSource?" bwf-field-error":"",ie=St&&!Xt.utmMedium?" bwf-field-error":"",ce=Object(n.useMemo)((function(){return xe.map((function(t){return!("editor"!==et&&"editor"===t.value&&!R)&&t})).filter(Boolean)}),[R,M,qt]);return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",{className:"bwf-c-campaign-body"},1===l&&Object(n.createElement)(n.Fragment,null,Object(n.createElement)(ye.a,{value:X,onChange:function(t){return y("subject",t)},onButtonClick:function(){Ct(!0),At("subject")},buttonText:Object(n.createElement)(B.a,{size:28,icon:"merge-tag"}),label:Object(i.__)("Subject","wp-marketing-automations"),placeholder:Object(i.__)("Enter subject","wp-marketing-automations"),className:"bwf-field-m0"+ne}),Object(n.createElement)("div",{className:"bwf_clear_24"}),Object(n.createElement)("div",{className:"bwf-campaign-mail-headers-wrap"},Object(n.createElement)(ye.a,{value:tt,placeholder:Object(i.__)("Enter preview text","wp-marketing-automations"),onButtonClick:function(){Ct(!0),At("preheader")},buttonText:Object(n.createElement)(B.a,{size:28,icon:"merge-tag"}),label:Object(i.__)("Preview Text","wp-marketing-automations"),onChange:function(t){return y("preheader",t)}})),Object(n.createElement)("div",{className:"bwf_clear_16"}),Object(n.createElement)("div",{className:"bwf-heading7-new bwf-mb-8"},Object(i.__)("Template Type","wp-marketing-automations")),Object(n.createElement)("div",{className:"bwf-select-template-type"},ce.map((function(t){return Object(n.createElement)("label",{key:t.value,className:it()("components-radio-control__option",{"is-selected":et===t.value})},Object(n.createElement)("input",{type:"radio",className:"components-radio-control__input",value:t.value,onChange:function(){f.showValidation(!1),y("type",t.value)},checked:et===t.value&&"checked"}),Object(n.createElement)("span",null,t.label),"block"===t.value&&Object(n.createElement)("span",{className:"bwf-tags bwf-tag-green"},Object(i.__)("New","wp-marketing-automations")))}))),Object(n.createElement)("div",{className:"bwf_clear_24"}),Object(n.createElement)(n.Fragment,null,Object(n.createElement)(a.Flex,null,Object(n.createElement)(a.FlexBlock,null,Object(n.createElement)(a.Flex,{gap:3,justify:"flex-start"},!["editor","block"].includes(et)&&Object(n.createElement)(a.FlexItem,null,Object(n.createElement)(o.a,{className:"bwf-btn-small bwf-btn-gray btn-svg-none is-light",onClick:function(){if(Object(m.ac)())return At("content"),void Ct(!0);D(!0)}},Object(n.createElement)(B.a,{icon:Object(m.ac)()?"merge-tag":"king",size:16}),Object(i.__)("Merge Tags","wp-marketing-automations"))),Object(n.createElement)(a.FlexItem,null,Object(n.createElement)("div",null,Object(n.createElement)($t.a,{canCreate:!0,isLinkTriggerOpen:Gt,onClose:function(){return Dt(!1)},setLinkTriggerOpen:function(t){Object(m.ac)()?Dt(t):D(!0)},modelOpenContent:Object(n.createElement)(o.a,{className:"bwf-btn-small bwf-btn-gray btn-svg-none is-light"},Object(n.createElement)(B.a,{icon:Object(m.ac)()?"link-trigger":"king",size:16}),Object(i.__)("Link Triggers","wp-marketing-automations")),hideButton:["editor","block"].includes(et)}))))),Object(n.createElement)(a.FlexItem,null,Object(n.createElement)(o.a,{className:"bwf-btn-small is-light",onClick:function(){Object(m.ac)()?r(!0):D(!0)}},Object(n.createElement)(B.a,{icon:Object(m.ac)()?"templates":"king",size:16}),Object(i.__)("Templates","wp-marketing-automations"))))),Object(n.createElement)("div",{className:"bwf_clear_24"})),Object(n.createElement)("div",{className:ae},1===l&&("rich"===et||"wc"===et)&&Object(n.createElement)(p.a,{content:Zt,keyid:"bwf-campaign-email-editor",setContent:function(t){return y("body",t)}}),("html"===et||2===l||3===l)&&Object(n.createElement)(a.TextareaControl,{value:Zt,onChange:function(t){return y("body",t)},label:2===l||3===l?Object(i.__)("Message","wp-marketing-automations"):"",placeholder:te[l],rows:[2,3].includes(l)?5:24,className:"bwf-email-raw-html"}),1===l&&"editor"===et&&Object(n.createElement)(rt,{broadcastId:u.id,contentNumber:parseInt(qt),openMergeTags:function(){return Ct(!0)},mailData:Qt,mergeTags:Mt,openLinkTrigger:Dt}),1===l&&"block"===et&&Object(n.createElement)(be,{objectId:"emialblock",contentNumber:parseInt(qt),openMergeTags:function(){return Ct(!0)},mailData:e,mergeTags:Mt,openLinkTrigger:Dt,enableConditional:!!Object(m.ac)(),setConditionalModal:q,setConditionalEventOrigin:W,setConditionalData:Q,openSiteSettings:Vt,setSiteSettingsEventOrigin:zt})),Object(n.createElement)("div",{className:"bwf_clear_24"}),Object(n.createElement)(a.Flex,null,Object(n.createElement)(a.FlexItem,null,Object(n.createElement)("div",{className:"bwf-display-flex gap-12"},1==l&&Object(n.createElement)(wt.a,{templateData:A,type:1,checkIfValid:function(){return!!Xt.subject||(f.showValidation(!0),!1)}}),1!=l&&Object(n.createElement)("div",null,Object(n.createElement)(o.a,{isTertiary:!0,className:"bwf-btn-grey bwf-btn-small",onClick:function(){S(!0)}},Object(i.__)("Send Test Message","wp-marketing-automations")),k&&Object(n.createElement)(he.a,{className:"bwf-campaign-test-mail-popup",onFocusOutside:function(){S(!1)},onClick:function(t){return t.stopPropagation()},focusOnMount:"no-focus"},Object(n.createElement)("div",{className:"bwf-campaign-test-mail-wrap"},Object(n.createElement)("div",{className:"bwf-p",style:{marginBottom:"16px"}},Object(n.createElement)(a.TextControl,{value:x,onChange:function(t){return C(t)},placeholder:Object(i.__)("Enter phone no.","wp-marketing-automations")})),Object(n.createElement)(o.a,{isPrimary:!0,isBusy:T,onClick:function(){var t,e=(t=we().mark((function t(e){var r;return we().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.preventDefault(),P(!0),n=void 0,n=!1,!(Object(d.isEmpty)(x)||![2,3].includes(l)&&!Object(m.gc)(x)||[2,3].includes(l)&&!Object(vt.a)(x))&&Xt.content&&Xt.type&&Xt.utmMedium&&Xt.utmSource||(n=!0),n){t.next=7;break}return t.next=5,j(x,Qt,"","").then((function(){setTimeout((function(){P(!1),S(!1)}),1e3)})).catch((function(t){console.log(t),P(!1),S(!1),_(Object(i.__)("Unable to send message","wp-marketing-automations")),Object(m.Lb)(_,3e3)}));case 5:t.next=13;break;case 7:r="",Object(d.isEmpty)(x)&&[2,3].includes(l)&&(r=Object(i.__)("Phone is required field.","wp-marketing-automations")),Object(d.isEmpty)(r)&&[2,3].includes(l)&&(Object(vt.a)(x)||(r=Object(i.__)("Entered phone is not valid.","wp-marketing-automations"))),Object(d.isEmpty)(r)&&!Xt.content&&(r=Object(i.__)("Content is required field.","wp-marketing-automations")),lt({message:r,type:2}),P(!1);case 13:case"end":return t.stop()}var n}),t)})),function(){var e=this,r=arguments;return new Promise((function(n,a){var o=t.apply(e,r);function i(t){Oe(o,n,a,i,c,"next",t)}function c(t){Oe(o,n,a,i,c,"throw",t)}i(void 0)}))});return function(t){return e.apply(this,arguments)}}()},Object(i.__)("Send","wp-marketing-automations"))))),1==l&&Object(n.createElement)(n.Fragment,null,Object(n.createElement)(o.a,{isTertiary:!0,className:"bwf-btn-grey bwf-btn-small",onClick:function(){Object(d.isEmpty)(ee())?lt({message:Object(i.__)("No content available for preview.","wp-marketing-automations"),status:2}):kt(!0)}},Object(i.__)("Preview and Test","wp-marketing-automations")),Et&&Object(n.createElement)(yt,{setPreview:kt,content:ee(),type:et,maildata:e})))),Object(n.createElement)(a.FlexItem,null,!(1===l&&["editor","block"].includes(et))&&3!==l&&Object(n.createElement)(o.a,{isTertiary:!0,className:"bwf-btn-grey bwf-btn-small",onClick:function(t){t.preventDefault(),At("content");var e=2===l?bwfanParams.bwfan_global_settings.bwfan_sms_unsubscribe_text:bwfanParams.bwfan_global_settings.bwfan_email_footer_setting;y("body","".concat(Zt||""," \n").concat(e))}},Object(i.__)("Add Unsubscribe Text","wp-marketing-automations")))),Object(n.createElement)("div",{className:"bwf_clear_24"}),Object(n.createElement)(at.a,{checked:ot,label:Object(i.__)("Automatically append UTM parameters to email links","wp-marketing-automations"),className:"bwf-crm-campaign-third-step-utm",onChange:function(t){return y("utmEnabled",t)}}),ot&&Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",{className:"bwf_clear_24"}),Object(n.createElement)("div",{className:"bwf-campaign-utm-section"},Object(n.createElement)(a.TextControl,{value:bt,onChange:function(t){return v("source",t.replace(/\s/g,"+"))},label:Object(i.__)("Campaign Source","wp-marketing-automations"),placeholder:Object(i.__)("Enter UTM source","wp-marketing-automations"),help:Object(i.__)("Referrer: (e.g., google, newsletter)","wp-marketing-automations"),className:"bwf-field-comp-label-content"+oe}),Object(n.createElement)(a.TextControl,{value:pt,onChange:function(t){return v("medium",t.replace(/\s/g,"+"))},label:Object(i.__)("Campaign Medium","wp-marketing-automations"),placeholder:Object(i.__)("Enter UTM medium","wp-marketing-automations"),help:Object(i.__)("Marketing medium: (e.g., CPC, banner, email)","wp-marketing-automations"),className:"bwf-field-comp-label-content"+ie}),Object(n.createElement)(a.TextControl,{value:ht,onChange:function(t){return v("name",t.replace(/\s/g,"+"))},label:Object(i.__)("Campaign Name","wp-marketing-automations"),placeholder:Object(i.__)("Enter UTM name","wp-marketing-automations"),help:Object(i.__)("Product, promo code, or slogan (e.g., spring_sale)","wp-marketing-automations"),className:"bwf-field-comp-label-content"}),Object(n.createElement)(a.TextControl,{value:Ot,onChange:function(t){return v("term",t.replace(/\s/g,"+"))},label:Object(i.__)("Campaign Term","wp-marketing-automations"),placeholder:Object(i.__)("Enter UTM term","wp-marketing-automations"),className:"bwf-field-comp-label-content"}),Object(n.createElement)(a.TextControl,{value:gt,onChange:function(t){return v("content",t.replace(/\s/g,"+"))},label:Object(i.__)("Campaign Content","wp-marketing-automations"),placeholder:Object(i.__)("Enter UTM content","wp-marketing-automations"),className:"bwf-field-comp-label-content bwf-mb-0"}))),3==l&&Object(n.createElement)(jt,{enable:st,position:mt,imageURL:dt,setData:function(t,e){if("enable"==t)y("whatsAppImage",e);else if(["position","imageURL"].includes(t)){var r={position:mt,imageURL:dt};r[t]=e,y("whatsAppImageSetting",r)}}}),Object(n.createElement)(b.a,{message:ut.message,type:ut.type,removeMessage:function(){return lt({message:"",type:1})}})),Object(n.createElement)(nt.a,{isOpen:xt,setOpenTags:Ct,onMergeTagSelected:function(t){"subject"===Tt&&y("subject","".concat(X||""," ").concat(t)),"preheader"===Tt&&y("preheader","".concat(tt||""," ").concat(t)),"content"===Tt&&y("body","".concat(Zt||""," ").concat(t)),Ct(!1)},onMergeTagsLoaded:function(t){return Rt(t)}}),Object(n.createElement)(ge.a,{isOpen:Ut,setOpen:Vt}),Object(m.qc)()&&Object(n.createElement)(Pt,null),Object(m.ac)()&&Object(n.createElement)(pe.a,{isConditionalModal:z,setConditionalModal:q,conditionalEventOrigin:Y,setConditionalData:Q,conditionalData:J}),!Object(m.ac)()&&Object(n.createElement)(U.b,{isOpen:G,onRequestClose:function(){return D(!1)},modalContent:{isFeature:!0,featureTitle:Object(i.__)("Broadcast","wp-marketing-automations")}}))},Ne=r(506),Te=(r(1428),r(70)),Pe=function(t){var e=Object(h.a)(),r=Object(g.a)(),o=r.getSmartSendSettings(),c=o.enable,u=o.percent,l=o.hours,s=e.setSmartSendByKey,f=r.getShowValidationFlag(),m=r.getEmails();return Array.isArray(m)&&m.length>1?Object(n.createElement)("div",{className:"bwf-c-campaign-email bwf-mt-24 bwf-campaign-smart-send-container"},Object(n.createElement)("div",{className:"bwf-heading3-new bwf-mb-16"},Object(i.__)("Smart Sending","wp-marketing-automations")),Object(n.createElement)(a.ToggleControl,{label:Object(i.__)("Enable Smart Sending","wp-marketing-automations"),className:"bwf-tooglecontrol-advance",checked:c,onChange:function(t){return s("enable",t)}}),c&&Object(n.createElement)("div",{className:"bwf-display-flex"},Object(n.createElement)("div",{className:"bwf-w-280"}),Object(n.createElement)("div",{className:"bwf-w-100p"},parseInt(u)>0&&parseInt(l)>0?Object(n.createElement)("div",{className:"bwf-campaign-smart-send-notice"},Object(n.createElement)("div",{className:"bwf-campaign-smart-s-svg"},Object(n.createElement)(B.a,{icon:"icon-bulb",width:13,height:17})),Object(n.createElement)("div",{className:"bwf-campaign-smart-send-n-txt"},Object(n.createElement)("span",{className:"bwf-n-b"},Object(i.__)("How Smart Sending Works?","wp-marketing-automations")),Object(n.createElement)("span",null,Object(i.sprintf)(Object(i.__)("This broadcast will first go to %d percent of your contacts. After %d hours, the variant with the highest open rate will be sent to the rest.","wp-marketing-automations"),parseInt(u),parseInt(l))))):Object(n.createElement)("div",{className:"bwf_clear_16"}),Object(n.createElement)(a.TextControl,{type:"number",value:u,onChange:function(t){return s("percent",t)},label:Object(i.__)("Sample size (in percent)","wp-marketing-automations"),placeholder:Object(i.__)("Enter percent","wp-marketing-automations"),className:it()({"bwf-field-comp-label-content":!0,"bwf-field-error":f&&!parseInt(u)})}),Object(n.createElement)(a.TextControl,{type:"number",value:l,onChange:function(t){return s("hours",t)},label:Object(i.__)("Wait time (in hours)","wp-marketing-automations"),placeholder:Object(i.__)("Enter hour difference","wp-marketing-automations"),className:it()({"bwf-field-comp-label-content":!0,"bwf-mb-0":!0,"bwf-field-error":f&&!parseInt(l)})})))):null};function $e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return Ae(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ae(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ae(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r1,!_.enable||!!parseInt(_.percent)&&O.length>1].reduce((function(t,e){return t&&e}),!0),T=Object(n.useContext)(m.h);return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",{className:""},(!E||!N||!r)&&k&&Object(n.createElement)(n.Fragment,null,Object(n.createElement)(Te.a,null),Object(n.createElement)(V.a,{className:"bwf-error-notice",status:"error",onRemove:function(){return f(!1)}},(!E||!N)&&Object(i.__)("Some required fields are not filled, check below","wp-marketing-automations"),!r&&Object(n.createElement)(n.Fragment,null,(!E||!N)&&Object(n.createElement)("br",null),Object(d.isEmpty)(a)?Object(i.__)("{{unsubscribe_link}} are required merge tags, they must be missing from the email body","wp-marketing-automations"):a))),L&&Object(n.createElement)("div",{className:"bwf-c-campaign-email-tabs bwf-mb-16"},Object(n.createElement)("ul",null,O.map((function(t,e){return Object(n.createElement)("li",{onClick:function(){return function(t){!x.current&&l(t),x.current=!1}(t)},className:C(t),key:"bwf-c-campaign-email-tabs-".concat(e)},0===e?Object(i.__)("Control","wp-marketing-automations"):Object(i.__)("Variant","wp-marketing-automations")," ",e>0&&Ie[parseInt(e)%Ie.length-1],e>0&&Object(n.createElement)("span",{className:"bwf-w-20 bwf-h-20 bwf-cursor-pointer bwf-ml-4 bwf-display-flex",onClick:function(){return function(t){x.current=!0,b(t)}(t)}},Object(n.createElement)(B.a,{icon:"cross",size:16})))})),O.length<3&&Object(n.createElement)("li",{className:"bwf-c-campaign-email-variant"},Object(n.createElement)("div",{className:"bwf-display-flex bwf-h-20",onClick:function(){return s()}},Object(n.createElement)("span",{className:"bwf-rotate-45 bwf-p-0"},Object(n.createElement)(B.a,{icon:"cross",size:16,color:"#353030"})),Object(n.createElement)("span",null,Object(i.__)("Add Variant","wp-marketing-automations")))))),1===parseInt(S.type)&&Object(n.createElement)("span",{className:"bwf-c-campaign-template-selector"},Object(n.createElement)(Ne.a,{showText:!1,openTemplate:v,setTemplateModal:w,applyTemplate:function(t){p(t),T(Object(i.__)("Template Applied Successfully.","wp-marketing-automations")),setTimeout((function(){T("")}),2e3)}})),Object(n.createElement)(Ce,{maildata:e,setTemplateModal:w}),Object(n.createElement)(Pe,null)))},Re=r(76);function Fe(t){return(Fe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function Ge(){Ge=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function s(t,e,r,n){var o=e&&e.prototype instanceof h?e:h,i=Object.create(o.prototype),c=new C(n||[]);return a(i,"_invoke",{value:k(t,r,c)}),i}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=s;var m="suspendedStart",d="executing",b="completed",p={};function h(){}function g(){}function y(){}var v={};l(v,i,(function(){return this}));var w=Object.getPrototypeOf,O=w&&w(w(N([])));O&&O!==r&&n.call(O,i)&&(v=O);var j=y.prototype=h.prototype=Object.create(v);function _(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(a,o,i,c){var u=f(t[a],t,o);if("throw"!==u.type){var l=u.arg,s=l.value;return s&&"object"==Fe(s)&&n.call(s,"__await")?e.resolve(s.__await).then((function(t){r("next",t,i,c)}),(function(t){r("throw",t,i,c)})):e.resolve(s).then((function(t){l.value=t,i(l)}),(function(t){return r("throw",t,i,c)}))}c(u.arg)}var o;a(this,"_invoke",{value:function(t,n){function a(){return new e((function(e,a){r(t,n,e,a)}))}return o=o?o.then(a,a):a()}})}function k(e,r,n){var a=m;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===b){if("throw"===o)throw i;return{value:t,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var u=S(c,n);if(u){if(u===p)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=b,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var l=f(e,r,n);if("normal"===l.type){if(a=n.done?b:"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a=b,n.method="throw",n.arg=l.arg)}}}function S(e,r){var n=r.method,a=e.iterator[n];if(a===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,S(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var o=f(a,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,p;var i=o.arg;return i?i.done?(r[e.resultName]=i.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,p):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,p)}function L(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function C(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(L,this),this.reset(!0)}function N(e){if(e||""===e){var r=e[i];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,o=function r(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(u&&l){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),x(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;x(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:N(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),p}},e}function De(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Be(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r0,email:1!==G||null===x||Object(m.gc)(x),content:null===v||v.length>0},U=Object(g.a)(),V=U.emailsValidToSubmit(),H=U.getEmails(),z=U.getAllEmailContent(),q=U.getSmartSendSettings(),K=Object(h.a)();Object(n.useEffect)((function(){if(F&&F.data){var t=!F.data.ab_type||"ab"===F.data.ab_type,e=F.data.content?Array.isArray(F.data.content)&&!t?[F.data.content[0]]:F.data.content:[],r=F.data.smart_send&&t?F.data.smart_send:{};K.initContent(e,r)}}),[R]);var Y=!![1!==G||k&&k.length>0,1!==G||x&&Object(m.gc)(x),1!==G||Object(d.isEmpty)(T)||T&&Object(m.gc)(T)].reduce((function(t,e){return t&&e}),!0),W=!(!(F&&F.data&&F.data.ab_type)||"ab"===F.data.ab_type)||!![!q.enable||!!parseInt(q.hours)&&H.length>1,!q.enable||!!parseInt(q.percent)&&H.length>1].reduce((function(t,e){return t&&e}),!0),Z=function(){if(1!==G)return!0;var t=Object(m.E)();I("");var e=!0,r=[];return H.map((function(n){var a=z.hasOwnProperty(n)?z[n]:{},o="";a.hasOwnProperty("type")&&("editor"==a.type?a.hasOwnProperty("editor")&&a.editor.hasOwnProperty("body")&&(o=a.editor.body):a.hasOwnProperty("body")&&(o=a.body)),o.includes("{{mail_footer}}")||(e=(t.includes("unsubscribe_link")||o.includes("unsubscribe_link"))&&(t.includes("business_name")||o.includes("business_name"))&&(t.includes("business_address")||o.includes("business_address")))||(t.includes("unsubscribe_link")||o.includes("unsubscribe_link")||r.includes("{{unsubscribe_link}}")||r.push("{{unsubscribe_link}}"),t.includes("business_name")||o.includes("business_name")||r.includes("{{business_name}}")||r.push("{{business_name}}"),t.includes("business_address")||o.includes("business_address")||r.includes("{{business_address}}")||r.push("{{business_address}}"))})),Object(d.isEmpty)(r)||I(Object(i.__)("The required merge tags","wp-marketing-automations")+" "+r.join(", ")+(r.length>1?" are ":" is ")+" "+Object(i.__)("missing in the email body","wp-marketing-automations")),_(e),e},J=function(){var e,r=(e=Ge().mark((function e(){var r,n,a;return Ge().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=Z(),K.showValidation(!1),!(Y&&V&&W&&r)){e.next=17;break}return t.setPending(!0),e.prev=4,n=Be({content:H.map((function(t){return V[t]})),senders_name:k,senders_email:x,replyto:T,modified_by:Object(m.N)()},q.enable?{smart_send:{enable:q.enable,percent:q.percent,hours:q.hours}}:{}),a={content:JSON.stringify(n),step:3},e.next=9,s()({path:Object(m.A)("/broadcast/".concat(R)),method:"POST",data:a}).then((function(t){200===t.code?(M("data",t.result),M("step",4)):p({message:t.message,type:0})}));case 9:e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),p({message:e.t0.message,type:0});case 14:t.setPending(!1),e.next=18;break;case 17:K.showValidation(!0);case 18:case"end":return e.stop()}}),e,null,[[4,11]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(t){Ve(o,n,a,i,c,"next",t)}function c(t){Ve(o,n,a,i,c,"throw",t)}i(void 0)}))});return function(){return r.apply(this,arguments)}}(),Q=B&&!B.email?" bwf-field-error":"",X=B&&!B.name?" bwf-field-error":"";return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(Te.a,null),Object(n.createElement)("div",{className:"bwf-campaign-step-div bwf-card-wrap bwf-campaign-step-3"},Object(n.createElement)("div",{className:"bwf-card-header"},Object(n.createElement)("span",{className:"bwf-form-title"},Object(i.__)("Content","wp-marketing-automations"))),1===G&&Object(n.createElement)("div",{className:"bwf-p-gap"},Object(n.createElement)("div",{className:"bwf-c-campaign-email"},Object(n.createElement)(a.TextControl,{value:k,onChange:S,label:Object(i.__)("From Name","wp-marketing-automations"),placeholder:Object(i.__)("Enter From Name","wp-marketing-automations"),className:X}),Object(n.createElement)("div",{className:"bwf_clear_16"}),Object(n.createElement)(a.Flex,null,Object(n.createElement)(a.FlexBlock,null,Object(n.createElement)(a.TextControl,{value:x,onChange:C,label:Object(i.__)("From Email","wp-marketing-automations"),placeholder:Object(i.__)("Enter From Email","wp-marketing-automations"),className:Q})),Object(n.createElement)(a.FlexBlock,null,Object(n.createElement)(a.TextControl,{value:T,placeholder:Object(i.__)("Enter Reply-To Email","wp-marketing-automations"),label:Object(i.__)("Reply-To Email","wp-marketing-automations"),onChange:P}))))),Object(n.createElement)("div",{className:"bwf-p-gap "+(1===parseInt(G)?"bwf-pt-0":"")},Object(n.createElement)(Me,{mailData:{reply_to:T,senders_email:x,senders_name:k},unsubscribeLink:j,errMsg:A}),Object(n.createElement)(b.a,{message:l.message,type:l.type,removeMessage:function(){return p({message:"",type:1})}})),Object(n.createElement)("div",{className:"bwf-p-gap bwf-pt-0"},Object(n.createElement)("div",{className:"bwf-crm-campaign-navigation"},Object(n.createElement)(o.a,{className:"bwf-crm-navigation-previous",isSecondary:!0,onClick:function(){var t=F.data&&!Object(d.isNull)(F.data)&&F.data.hasOwnProperty("filters")?F.data.filters:{};Object(d.isEmpty)(t)||Object(f.l)(t,"/",e),M("step",2)}},Object(i.__)("Previous","wp-marketing-automations")),Object(n.createElement)(o.a,{isPrimary:!0,className:"bwf-crm-navigation-next",disabled:!Y,onClick:J,isBusy:t.isPending},Object(i.__)("Next","wp-marketing-automations"))))))}}}]);