HEX
Server: nginx/1.24.0
System: Linux webserver 6.8.0-59-generic #61-Ubuntu SMP PREEMPT_DYNAMIC Fri Apr 11 23:16:11 UTC 2025 x86_64
User: wpuser (1002)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /opt/wpsites/datainsightnow.com/wp-content/plugins/essential-blocks/lib/global-styles/dist/index.js
/*! For license information please see index.js.LICENSE.txt */
!function(){"use strict";var e,t={1591:function(e,t,n){var o={};n.r(o),n.d(o,{typoPrefix_content:function(){return oe},typoPrefix_title:function(){return ne}});var r={};n.r(r),n.d(r,{SUBTITLE_TYPOGRAPHY:function(){return bt},TITLE_TYPOGRAPHY:function(){return ut}});var l={};n.r(l),n.d(l,{CAPTION_TYPOGRAPHY:function(){return en}});var a={};n.r(a),n.d(a,{typoPrefixTabTitle:function(){return $n}});var i={};n.r(i),n.d(i,{typoPrefixHamburgerBtn:function(){return Rr},typoPrefixNav:function(){return vr},typoPrefixNavDropdown:function(){return kr},typoPrefixNavHamburger:function(){return hr}});var c={};n.r(c),n.d(c,{typoPrefix_text:function(){return El}});var s={};n.r(s),n.d(s,{typoPrefix_btn:function(){return ma},typoPrefix_desc:function(){return da},typoPrefix_subtitle:function(){return pa},typoPrefix_title:function(){return ba}});var u={};n.r(u),n.d(u,{typoPrefix_digits:function(){return za},typoPrefix_labels:function(){return Va},typoPrefix_separator:function(){return Ya}});var b={};n.r(b),n.d(b,{BUTTONS_CONNECTOR_TYPOGRAPHY:function(){return lc},BUTTONS_TYPOGRAPHY:function(){return rc}});var p={};n.r(p),n.d(p,{typoPrefix_content:function(){return ns},typoPrefix_title:function(){return ts}});var d={};n.r(d),n.d(d,{typoPrefix_content:function(){return ws},typoPrefix_title:function(){return Ss}});var m={};n.r(m),n.d(m,{typoPrefix_custom_html:function(){return Sb},typoPrefix_error:function(){return xb},typoPrefix_input:function(){return Eb},typoPrefix_label:function(){return Cb},typoPrefix_section_break:function(){return Pb},typoPrefix_section_break_desc:function(){return Bb},typoPrefix_submit_btn:function(){return wb},typoPrefix_success:function(){return Ob}});var f={};n.r(f),n.d(f,{typoPrefix_label:function(){return ap}});var g={};n.r(g),n.d(g,{CAPTION_TYPOGRAPHY:function(){return ed},FILTER_TYPOGRAPHY:function(){return td}});var y={};n.r(y),n.d(y,{typoPrefix_buttonText:function(){return Ad},typoPrefix_content:function(){return jd},typoPrefix_number:function(){return xd},typoPrefix_subTitle:function(){return Ld},typoPrefix_title:function(){return Td}});var _={};n.r(_),n.d(_,{typoPrefix_caption:function(){return Hm},typoPrefix_header:function(){return qm},typoPrefix_meta:function(){return Mm}});var v={};n.r(v),n.d(v,{typoPrefix_content:function(){return vf},typoPrefix_header:function(){return _f}});var k={};n.r(k),n.d(k,{typoPrefix_button:function(){return Vf},typoPrefix_owner:function(){return Wf},typoPrefix_price:function(){return zf},typoPrefix_title:function(){return Gf}});var h={};n.r(h),n.d(h,{typoPrefix_text:function(){return Gg},typoPrefix_title:function(){return Fg}});var R={};n.r(R),n.d(R,{typoPrefix_numPrefix:function(){return By},typoPrefix_numSuffix:function(){return Sy},typoPrefix_number:function(){return Py},typoPrefix_title:function(){return Ey}});var C={};n.r(C),n.d(C,{CAPTION_TYPOGRAPHY:function(){return w_}});var E={};n.r(E),n.d(E,{BUTTON_TYPOGRAPHY:function(){return yv},TITLE_TYPOGRAPHY:function(){return gv}});var P={};n.r(P),n.d(P,{typoPrefix_close:function(){return ck},typoPrefix_text:function(){return ik}});var B={};n.r(B),n.d(B,{EBPG_CONTENT_TYPOGRAPHY:function(){return kh},EBPG_META_TYPOGRAPHY:function(){return Rh},EBPG_READMORE_TYPOGRAPHY:function(){return hh},EBPG_TITLE_TYPOGRAPHY:function(){return vh}});var S={};n.r(S),n.d(S,{EBPG_CONTENT_TYPOGRAPHY:function(){return SR},EBPG_LOAD_MORE_TYPOGRAPHY:function(){return xR},EBPG_META_TYPOGRAPHY:function(){return OR},EBPG_READMORE_TYPOGRAPHY:function(){return wR},EBPG_TITLE_TYPOGRAPHY:function(){return BR},FILTER_ITEM_TYPOGRAPHY:function(){return TR}});var w={};n.r(w),n.d(w,{typoPrefix_button:function(){return wC},typoPrefix_features_text:function(){return IC},typoPrefix_price_currency:function(){return LC},typoPrefix_price_title:function(){return TC},typoPrefix_pricing_period:function(){return DC},typoPrefix_ribbon:function(){return NC},typoPrefix_saleprice:function(){return jC},typoPrefix_saleprice_currency:function(){return AC},typoPrefix_subtitle:function(){return xC},typoPrefix_title:function(){return OC}});var O={};n.r(O),n.d(O,{typoPrefix_counter:function(){return vE},typoPrefix_prefix:function(){return kE},typoPrefix_title:function(){return _E}});var x={};n.r(x),n.d(x,{BUTTON_TYPOGRAPHY:function(){return KP},SUBTITLE_TYPOGRAPHY:function(){return XP},TITLE_TYPOGRAPHY:function(){return QP}});var T={};n.r(T),n.d(T,{TITLE_TYPOGRAPHY:function(){return cS}});var L={};n.r(L),n.d(L,{typoPrefix_content:function(){return _w},typoPrefix_title:function(){return yw}});var j={};n.r(j),n.d(j,{typoPrefix_descs:function(){return tO},typoPrefix_job:function(){return oO},typoPrefix_name:function(){return nO}});var A={};n.r(A),n.d(A,{typoPrefix_tgl:function(){return tT}});var D={};n.r(D),n.d(D,{typoPrefix_prefixText:function(){return LT},typoPrefix_suffixText:function(){return jT},typoPrefix_typedText:function(){return AT}});var I={};n.r(I),n.d(I,{typoPrefix_error:function(){return jj},typoPrefix_input:function(){return xj},typoPrefix_label:function(){return Oj},typoPrefix_submit_btn:function(){return Tj},typoPrefix_success:function(){return Lj}});var N={};n.r(N),n.d(N,{typoPrefix_desc:function(){return vA},typoPrefix_title:function(){return _A}});var U={};n.r(U),n.d(U,{fetchBlockDefaults:function(){return gD},fetchGlobalColor:function(){return dD},saveBlockDefault:function(){return fD},saveGlobalColors:function(){return pD},setBlockDefault:function(){return mD},setGlobalColors:function(){return bD}});var H={};n.r(H),n.d(H,{getBlockDefaults:function(){return vD},getBlockDefaultsByItem:function(){return kD},getGlobalColors:function(){return yD},getGlobalColorsByItem:function(){return _D}});var M={};n.r(M),n.d(M,{FETCH_BLOCK_DEFAULTS:function(){return ED},FETCH_GLOBAL_COLORS:function(){return CD}});var q={};n.r(q),n.d(q,{getBlockDefaults:function(){return xD},getGlobalColors:function(){return OD}});var F=window.wp.plugins,G=window.wp.editPost,W=window.wp.i18n,z=n(9307),V=window.wp.components,Y=window.wp.data,J=window.wp.blockEditor,$=window.wp.blocks;function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Q=function(){var e,t,n=(e=(0,z.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Z(e,t):void 0}}(e,t)||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.")}()),o=n[0],r=n[1];return React.createElement("svg",{id:"eb-icon",width:"179",height:"200",viewBox:"0 0 179 200",fill:o?"#f5f5f5":"#ffffff",xmlns:"http://www.w3.org/2000/svg",onClick:function(){return t=null===(e=document.getElementById("eb-icon"))||void 0===e?void 0:e.parentNode,void setTimeout((function(){t&&t.classList.contains("is-pressed")?r(!0):r(!1)}),100);var e,t}},React.createElement("g",{"clip-path":"url(#clip0_2_27)"},React.createElement("path",{d:"M121.457 0H0V126.763H49.9019V124.353H93.8814V75.404H49.9019V44.596H124.708V125.567C155.292 119.888 178.365 93.1714 178.365 61.0369V56.9267C178.365 25.5021 152.863 0 121.439 0L121.457 0Z",fill:o?"#ffffff":"#3A3A47"}),React.createElement("path",{d:"M124.708 76.0205V155.18H49.9019V124.372H93.8814V75.4227H0V200.019H121.943C153.125 200.019 178.384 174.759 178.384 143.578V137.786C178.384 106.249 155.068 80.2616 124.727 76.0392L124.708 76.0205Z",fill:o?"#ffffff":"#3A3A47"}),React.createElement("path",{d:"M124.708 0H49.9019V45.0817H124.708V0Z",fill:o?"#E2E2E2":"#525263"}),React.createElement("path",{d:"M124.708 154.974H49.9019V199.888H124.708V154.974Z",fill:o?"#E2E2E2":"#525263"})),React.createElement("defs",null,React.createElement("clipPath",{id:"clip0_2_27"},React.createElement("rect",{width:"178.365",height:"200",fill:o?"#f5f5f5":"#ffffff"}))))},X=[{label:(0,W.__)("Accordion","essential-blocks"),value:"accordion"},{label:(0,W.__)("Toggle","essential-blocks"),value:"toggle"}],K=((0,W.__)("Material","essential-blocks"),(0,W.__)("Gradient","essential-blocks"),(0,W.__)("Dark","essential-blocks"),(0,W.__)("Royal","essential-blocks"),(0,W.__)("Custom","essential-blocks"),(0,W.__)("Fill","essential-blocks"),(0,W.__)("Gradient","essential-blocks"),(0,W.__)("Image","essential-blocks"),(0,W.__)("Fill","essential-blocks"),(0,W.__)("Gradient","essential-blocks"),(0,W.__)("Border Box","essential-blocks"),(0,W.__)("Padding Box","essential-blocks"),(0,W.__)("Content Box","essential-blocks"),(0,W.__)("Material","essential-blocks"),(0,W.__)("Ghost","essential-blocks"),(0,W.__)("Rounded","essential-blocks"),(0,W.__)("Custom","essential-blocks"),(0,W.__)("Auto","essential-blocks"),(0,W.__)("Cover","essential-blocks"),(0,W.__)("Container","essential-blocks"),(0,W.__)("Initial","essential-blocks"),(0,W.__)("No Repeat","essential-blocks"),(0,W.__)("Repeat","essential-blocks"),(0,W.__)("Repeat X","essential-blocks"),(0,W.__)("Repeat Y","essential-blocks"),(0,W.__)("Space","essential-blocks"),(0,W.__)("Round","essential-blocks"),(0,W.__)("Initial","essential-blocks"),(0,W.__)("Scroll","essential-blocks"),(0,W.__)("Fixed","essential-blocks"),(0,W.__)("Local","essential-blocks"),(0,W.__)("Dashed","essential-blocks"),(0,W.__)("Solid","essential-blocks"),(0,W.__)("Dotted","essential-blocks"),(0,W.__)("Double","essential-blocks"),(0,W.__)("Groove","essential-blocks"),(0,W.__)("Inset","essential-blocks"),(0,W.__)("Outset","essential-blocks"),(0,W.__)("Ridge","essential-blocks"),(0,W.__)("H1","essential-blocks"),(0,W.__)("H2","essential-blocks"),(0,W.__)("H3","essential-blocks"),(0,W.__)("H4","essential-blocks"),(0,W.__)("H5","essential-blocks"),(0,W.__)("H6","essential-blocks"),(0,W.__)("Left","essential-blocks"),(0,W.__)("Right","essential-blocks"),(0,W.__)("Liner","essential-blocks"),(0,W.__)("Ease","essential-blocks"),(0,W.__)("Ease In","essential-blocks"),(0,W.__)("Ease Out","essential-blocks"),(0,W.__)("Ease In Out","essential-blocks"),[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}]),ee=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}],te=((0,W.__)("Fill","essential-blocks"),(0,W.__)("Gradient","essential-blocks"),(0,W.__)("None","essential-blocks"),(0,W.__)("Lowercase","essential-blocks"),(0,W.__)("Capitalize","essential-blocks"),(0,W.__)("Uppercase","essential-blocks"),(0,W.__)("Lighter","essential-blocks"),(0,W.__)("Normal","essential-blocks"),(0,W.__)("Bold","essential-blocks"),(0,W.__)("Bolder","essential-blocks"),(0,W.__)("Initial","essential-blocks"),(0,W.__)("Overline","essential-blocks"),(0,W.__)("Line Through","essential-blocks"),(0,W.__)("Underline","essential-blocks"),(0,W.__)("Underline Oveline","essential-blocks"),[{label:(0,W.__)("H1","essential-blocks"),value:"h1"},{label:(0,W.__)("H2","essential-blocks"),value:"h2"},{label:(0,W.__)("H3","essential-blocks"),value:"h3"},{label:(0,W.__)("H4","essential-blocks"),value:"h4"},{label:(0,W.__)("H5","essential-blocks"),value:"h5"},{label:(0,W.__)("H6","essential-blocks"),value:"h6"},{label:(0,W.__)("P","essential-blocks"),value:"p"}]),ne="typTl_",oe="typCn_",re="wrpMrg_",le="wrpPad_",ae="icnMrg_",ie="icnPad_",ce="tabMrg_",se="tabPad_",ue="conMrg_",be="conPad_",pe="WrpBg_",de="tabBg_",me="conBg_",fe="wrpBdSd_",ge="icnBdSd_",ye="tabBdSd_",_e="conBdSd_",ve="acGp_";function ke(e){return ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ke(e)}function he(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?he(Object(n),!0).forEach((function(t){Ce(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):he(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ce(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ke(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==ke(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ke(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ee=window.EBControls,Pe=Ee.generateDimensionsAttributes,Be=Ee.generateTypographyAttributes,Se=Ee.generateBackgroundAttributes,we=Ee.generateBorderShadowAttributes,Oe=Ee.generateResponsiveRangeAttributes,xe=Re(Re(Re(Re(Re(Re(Re(Re(Re(Re(Re(Re(Re(Re(Re(Re(Re(Re(Re({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},accordionType:{type:"string",source:"attribute",selector:".eb-accordion-container",attribute:"data-accordion-type",default:"accordion"},displayIcon:{type:"boolean",default:!0},tabIcon:{type:"string"},expandedIcon:{type:"string"},transitionDuration:{type:"number",default:.5},contentAlign:{type:"string",default:"left"},titleAlignment:{type:"string",default:"left"},titleColor:{type:"string"},contentColor:{type:"string"},iconColor:{type:"string"},iconPosition:{type:"string",default:"right"},hoverTitleColor:{type:"string"},activeBgColor:{type:"string",default:""},activeTitleColor:{type:"string",default:""},tagName:{type:"string",default:"h3"},accordionChildCount:{type:"number",default:3},faqSchema:{type:"boolean",default:!1}},Be(Object.values(o))),Oe("icnZ_",{noUnits:!0,defaultRange:20})),Oe(ve,{noUnits:!0,defaultRange:15})),Se(pe,{defaultBgGradient:"linear-gradient(45deg, rgba(120,102,255,0.8) 0% , rgba(195,120,242,0.4) 100%)"})),Se("icnBg_",{defaultBgGradient:"linear-gradient(45deg, rgba(120,102,255,0.8) 0% , rgba(195,120,242,0.4) 100%)",noOverlay:!0,noMainBgi:!0})),Se(de,Ce({isBgDefaultGradient:!0,noMainBgi:!0,defaultFillColor:"#8672ff",defaultBgGradient:"linear-gradient(45deg, rgba(120,102,255,0.8) 0% , rgba(195,120,242,0.4) 100%)",noOverlay:!0},"noMainBgi",!0))),Se(me,Ce({noMainBgi:!0,defaultBgGradient:"linear-gradient(45deg, rgba(120,102,255,0.8) 0% , rgba(195,120,242,0.4) 100%)",noOverlay:!0},"noMainBgi",!0))),we(fe)),we(ge)),we(ye)),we(_e,{defaultBdrColor:"#aaaaaa",defaultBdrStyle:"solid"})),Pe(re)),Pe(le)),Pe(ae)),Pe(ie)),Pe(ce)),Pe(se,{top:15,bottom:15,left:20,right:20,isLinked:!1})),Pe(ue)),Pe(be,{top:10,bottom:10,left:15,right:15}));function Te(e){return Te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Te(e)}function Le(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(n),!0).forEach((function(t){Ae(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ae(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Te(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Te(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Te(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function De(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ie(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ie(e,t):void 0}}(e,t)||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 Ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}lodash.times;var Ne=window.EBControls,Ue=(Ne.faIcons,Ne.ColorControl),He=Ne.TypographyDropdown,Me=Ne.ResponsiveDimensionsControl,qe=Ne.ResponsiveRangeController,Fe=Ne.BorderShadowControl,Ge=Ne.BackgroundControl,We=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=De((0,z.useState)({}),2),a=l[0],i=l[1],c=De((0,z.useState)(!1),2),s=c[0],u=c[1],b=(a.resOption,a.accordionType),p=(a.displayIcon,a.transitionDuration),d=(a.tabIcon,a.expandedIcon,a.titleColor),m=a.contentAlign,f=a.contentColor,g=(a.iconColor,a.iconPosition,a.titleAlignment),y=a.hoverTitleColor,_=a.activeBgColor,v=a.activeTitleColor,k=a.tagName;a.faqSchema,(0,z.useEffect)((function(){var e;t[o]?i(je({},t[o])):i((Ae(e={accordionType:"accordion",displayIcon:!0,transitionDuration:.5,contentAlign:"left",titleAlignment:"left",iconPosition:"right",tagName:"h3",accordionChildCount:3,activeBgColor:"",activeTitleColor:""},"".concat(ae,"Unit"),"px"),Ae(e,"".concat(ae,"isLinked"),!0),Ae(e,"".concat(ie,"Unit"),"px"),Ae(e,"".concat(ie,"isLinked"),!0),Ae(e,"".concat(ge,"Bdr_Unit"),"px"),Ae(e,"".concat(ge,"Bdr_isLinked"),!0),Ae(e,"".concat(ge,"Rds_Unit"),"px"),Ae(e,"".concat(ge,"Rds_isLinked"),!0),Ae(e,"".concat(ge,"BorderType"),"normal"),Ae(e,"".concat(ge,"shadowType"),"normal"),Ae(e,"".concat(ce,"Unit"),"px"),Ae(e,"".concat(ce,"isLinked"),!0),Ae(e,"".concat(se,"Top"),15),Ae(e,"".concat(se,"Right"),20),Ae(e,"".concat(se,"Bottom"),15),Ae(e,"".concat(se,"Left"),20),Ae(e,"".concat(se,"Unit"),"px"),Ae(e,"".concat(se,"isLinked"),!1),Ae(e,"".concat(ye,"Bdr_Unit"),"px"),Ae(e,"".concat(ye,"Bdr_isLinked"),!0),Ae(e,"".concat(ye,"Rds_Unit"),"px"),Ae(e,"".concat(ye,"Rds_isLinked"),!0),Ae(e,"".concat(ye,"BorderType"),"normal"),Ae(e,"".concat(ye,"shadowType"),"normal"),Ae(e,"".concat(ue,"Unit"),"px"),Ae(e,"".concat(ue,"isLinked"),!0),Ae(e,"".concat(be,"Top"),10),Ae(e,"".concat(be,"Right"),15),Ae(e,"".concat(be,"Bottom"),10),Ae(e,"".concat(be,"Left"),15),Ae(e,"".concat(be,"Unit"),"px"),Ae(e,"".concat(be,"isLinked"),!1),Ae(e,"".concat(_e,"Bdr_Unit"),"px"),Ae(e,"".concat(_e,"Bdr_isLinked"),!0),Ae(e,"".concat(_e,"Rds_Unit"),"px"),Ae(e,"".concat(_e,"Rds_isLinked"),!0),Ae(e,"".concat(_e,"BorderType"),"normal"),Ae(e,"".concat(_e,"shadowType"),"normal"),Ae(e,"".concat(le,"Unit"),"px"),Ae(e,"".concat(le,"isLinked"),!0),Ae(e,"".concat(re,"Unit"),"px"),Ae(e,"".concat(re,"isLinked"),!0),Ae(e,"".concat(fe,"Bdr_Unit"),"px"),Ae(e,"".concat(fe,"Bdr_isLinked"),!0),Ae(e,"".concat(fe,"Rds_Unit"),"px"),Ae(e,"".concat(fe,"Rds_isLinked"),!0),Ae(e,"".concat(fe,"BorderType"),"normal"),Ae(e,"".concat(fe,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(Ae({},o,a))}),[a]);var h=function(e){var t=je({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},R={setAttributes:h,resOption:r,attributes:a,objAttributes:xe};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks"),initialOpen:!0},React.createElement(V.BaseControl,{label:(0,W.__)("Accordion Types","essential-blocks"),id:"eb-accordion-type"},React.createElement(V.ButtonGroup,{id:"eb-accordion-type-btgrp"},X.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:b!==e.value,isPrimary:b===e.value,onClick:function(){return h({accordionType:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("Title Level","essential-blocks"),id:"eb-accordion-heading-alignment"},React.createElement(V.ButtonGroup,{className:"eb-accordion-heading-alignment eb-html-tag-buttongroup"},te.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return h({tagName:e.value})}},e.label)})))),React.createElement(V.RangeControl,{label:(0,W.__)("Toggle Speed","essential-blocks"),value:p,onChange:function(e){return h({transitionDuration:e})},min:0,max:5,step:.1,allowReset:!0}),React.createElement(qe,{noUnits:!0,baseLabel:(0,W.__)("Accordions Gap","essential-blocks"),controlName:ve,resRequiredProps:R,min:1,max:100,step:1})),React.createElement(V.PanelBody,{title:(0,W.__)("Tab Style","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Title Align ","essential-blocks"),id:"eb-accoridon-title-align"},React.createElement(V.ButtonGroup,null,K.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:g!==e.value,isPrimary:g===e.value,onClick:function(){return h({titleAlignment:e.value})}},e.label)})))),React.createElement(He,{baseLabel:"Title Typography",typographyPrefixConstant:ne,resRequiredProps:R}),React.createElement(Ue,{label:(0,W.__)("Title Color","essential-blocks"),color:d,onChange:function(e){return h({titleColor:e})}}),React.createElement(Ue,{label:(0,W.__)("Title hover Color","essential-blocks"),color:y,onChange:function(e){return h({hoverTitleColor:e})}}),React.createElement(V.PanelBody,{title:(0,W.__)("Margin & Padding")},React.createElement(Me,{resRequiredProps:R,controlName:ce,baseLabel:"Margin"}),React.createElement(Me,{resRequiredProps:R,controlName:se,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Background ","essential-blocks")},React.createElement(Ge,{controlName:de,resRequiredProps:R,noMainBgi:!0,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Expanded Tab Colors","essential-blocks")},React.createElement(Ue,{label:(0,W.__)("Background Color","essential-blocks"),color:_,onChange:function(e){return h({activeBgColor:e})}}),React.createElement(Ue,{label:(0,W.__)("Title Color","essential-blocks"),color:v,onChange:function(e){return h({activeTitleColor:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow")},React.createElement(Fe,{controlName:ye,resRequiredProps:R}))),React.createElement(V.PanelBody,{title:(0,W.__)("Content Style","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Align","essential-blocks")},React.createElement(V.ButtonGroup,null,ee.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:m!==e.value,isPrimary:m===e.value,onClick:function(){return h({contentAlign:e.value})}},e.label)})))),React.createElement(He,{baseLabel:"Content Typography",typographyPrefixConstant:oe,resRequiredProps:R}),React.createElement(Ue,{label:(0,W.__)("Content Color","essential-blocks"),color:f,onChange:function(e){return h({contentColor:e})}}),React.createElement(V.PanelBody,{title:(0,W.__)("Margin & Padding")},React.createElement(Me,{resRequiredProps:R,controlName:ue,baseLabel:"Margin"}),React.createElement(Me,{resRequiredProps:R,controlName:be,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Background ","essential-blocks")},React.createElement(Ge,{controlName:me,resRequiredProps:R,noOverlay:!0,noMainBgi:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow")},React.createElement(Fe,{controlName:_e,resRequiredProps:R}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Me,{resRequiredProps:R,controlName:re,baseLabel:"Margin"}),React.createElement(Me,{resRequiredProps:R,controlName:le,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(Ge,{controlName:pe,resRequiredProps:R})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(Fe,{controlName:fe,resRequiredProps:R}))))},ze=n(862),Ve=n.n(ze),Ye="wrprBg",Je="wrpMargin",$e="wrpPadding",Ze="wrpBorderShadow",Qe="titleMargin",Xe="subtitleMargin",Ke="separatorMargin",et="separatorLineSize",tt="separatorIconSize",nt="separatorWidth",ot=[{label:"px",value:"px"},{label:"em",value:"em"}],rt=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],lt=[{label:(0,W.__)("Line","essential-blocks"),value:"line"},{label:(0,W.__)("Icon","essential-blocks"),value:"icon"}],at=[{label:(0,W.__)("Top","essential-blocks"),value:"top"},{label:(0,W.__)("Bottom","essential-blocks"),value:"bottom"}],it=((0,W.__)("Default","essential-blocks"),(0,W.__)("Preset 1","essential-blocks"),(0,W.__)("Preset 2","essential-blocks"),(0,W.__)("Preset 3","essential-blocks"),[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"menu"})),value:"justify"}]),ct=[{label:(0,W.__)("H1","essential-blocks"),value:"h1"},{label:(0,W.__)("H2","essential-blocks"),value:"h2"},{label:(0,W.__)("H3","essential-blocks"),value:"h3"},{label:(0,W.__)("H4","essential-blocks"),value:"h4"},{label:(0,W.__)("H5","essential-blocks"),value:"h5"},{label:(0,W.__)("H6","essential-blocks"),value:"h6"},{label:(0,W.__)("P","essential-blocks"),value:"p"}],st=[{label:(0,W.__)("Solid","essential-blocks"),value:"solid"},{label:(0,W.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,W.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,W.__)("Double","essential-blocks"),value:"double"},{label:(0,W.__)("Groove","essential-blocks"),value:"groove"},{label:(0,W.__)("Outset","essential-blocks"),value:"outset"},{label:(0,W.__)("Ridge","essential-blocks"),value:"ridge"}],ut="title",bt="subtitle";function pt(e){return pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pt(e)}function dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function mt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dt(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==pt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==pt(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===pt(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ft=window.EBControls,gt=ft.generateDimensionsAttributes,yt=ft.generateTypographyAttributes,_t=ft.generateBackgroundAttributes,vt=ft.generateBorderShadowAttributes,kt=ft.generateResponsiveRangeAttributes,ht=mt(mt(mt(mt(mt(mt(mt(mt(mt(mt(mt({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},preset:{type:"string",default:"button-1"},tagName:{type:"string",default:"h2"},titleText:{type:"string",default:"Essential Blocks Advanced Heading"},subtitleTagName:{type:"string",default:"p"},subtitleText:{type:"string",default:"Essential Blocks Advance Subtitle"},topSpace:{type:"number"},topSpaceUnit:{type:"string",default:"px"},bottomSpace:{type:"number"},bottomSpaceUnit:{type:"string",default:"px"},titleColor:{type:"string",default:"#551ef7"},titleHoverColor:{type:"string"},titleColorType:{type:"string",default:"normal"},subtitleColor:{type:"string",default:"#555555"},subtitleHoverColor:{type:"string"},subtitleColorType:{type:"string",default:"normal"},separatorColor:{type:"string",default:"#551ef7"},separatorHoverColor:{type:"string"},separatorColorType:{type:"string",default:"normal"},align:{type:"string",default:"left"},displaySubtitle:{type:"boolean",default:!1},displaySeperator:{type:"boolean",default:!1},seperatorPosition:{type:"string",default:"bottom"},seperatorType:{type:"string",default:"line"},seperatorStyle:{type:"string",default:"solid"},separatorIcon:{type:"string"}},yt(Object.values(r))),gt(Je)),gt($e)),gt(Qe,{top:0,bottom:15,right:0,left:0,isLinked:!1})),gt(Xe,{top:0,bottom:20,right:0,left:0,isLinked:!1})),gt(Ke,{top:0,bottom:0,right:0,left:0,isLinked:!1})),vt(Ze,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),_t(Ye,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),kt(et,{defaultRange:4})),kt(tt,{defaultRange:30})),kt(nt,{defaultRange:100}));function Rt(e){return Rt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rt(e)}function Ct(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Et(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ct(Object(n),!0).forEach((function(t){Pt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ct(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Rt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Rt(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Rt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return St(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?St(e,t):void 0}}(e,t)||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 St(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var wt=window.EBControls,Ot=wt.faIcons,xt=wt.ResponsiveDimensionsControl,Tt=wt.TypographyDropdown,Lt=wt.BorderShadowControl,jt=wt.ResponsiveRangeController,At=wt.BackgroundControl,Dt=(wt.AdvancedControls,wt.ColorControl),It=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Bt((0,z.useState)({}),2),a=l[0],i=l[1],c=Bt((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.tagName,p=a.subtitleTagName,d=a.titleColor,m=a.titleHoverColor,f=a.subtitleColor,g=a.subtitleHoverColor,y=a.separatorColor,_=a.separatorHoverColor,v=a.align,k=a.displaySubtitle,h=a.displaySeperator,R=a.seperatorPosition,C=a.seperatorType,E=a.seperatorStyle,P=a.separatorIcon;(0,z.useEffect)((function(){var e;t[o]?i(Et({},t[o])):i((Pt(e={tagName:"h2",subtitleTagName:"p",titleColor:"#551ef7",titleHoverColor:"",subtitleColor:"#555555",subtitleHoverColor:"",separatorColor:"#551ef7",separatorHoverColor:"",align:"left",displaySubtitle:!1,displaySeperator:!1,seperatorPosition:"bottom",seperatorType:"line",seperatorStyle:"solid",separatorIcon:""},"".concat(Qe,"Top"),0),Pt(e,"".concat(Qe,"Right"),0),Pt(e,"".concat(Qe,"Bottom"),15),Pt(e,"".concat(Qe,"Left"),0),Pt(e,"".concat(Qe,"Unit"),"px"),Pt(e,"".concat(Qe,"isLinked"),!1),Pt(e,"".concat(Xe,"Top"),0),Pt(e,"".concat(Xe,"Right"),0),Pt(e,"".concat(Xe,"Bottom"),20),Pt(e,"".concat(Xe,"Left"),0),Pt(e,"".concat(Xe,"Unit"),"px"),Pt(e,"".concat(Xe,"isLinked"),!1),Pt(e,"".concat(Ke,"Top"),0),Pt(e,"".concat(Ke,"Bottom"),0),Pt(e,"".concat(Ke,"Right"),0),Pt(e,"".concat(Ke,"Left"),0),Pt(e,"".concat(Ke,"Unit"),"px"),Pt(e,"".concat(Ke,"isLinked"),!1),Pt(e,"".concat(nt,"Unit"),"px"),Pt(e,"".concat(nt,"isLinked"),!0),Pt(e,"".concat(et,"Unit"),"px"),Pt(e,"".concat(et,"isLinked"),!0),Pt(e,"".concat(tt,"Unit"),"px"),Pt(e,"".concat(tt,"isLinked"),!0),Pt(e,"".concat($e,"Unit"),"px"),Pt(e,"".concat($e,"isLinked"),!0),Pt(e,"".concat(Je,"Unit"),"px"),Pt(e,"".concat(Je,"isLinked"),!0),Pt(e,"".concat(Ze,"Bdr_Unit"),"px"),Pt(e,"".concat(Ze,"Bdr_isLinked"),!0),Pt(e,"".concat(Ze,"Rds_Unit"),"px"),Pt(e,"".concat(Ze,"Rds_isLinked"),!0),Pt(e,"".concat(Ze,"BorderType"),"normal"),Pt(e,"".concat(Ze,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(Pt({},o,a))}),[a]);var B=function(e){var t=Et({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},S={setAttributes:B,resOption:r,attributes:a,objAttributes:ht};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks"),initialOpen:!0},React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(V.ButtonGroup,{id:"eb-advance-heading-alignment"},it.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return B({align:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("Title Level","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(V.ButtonGroup,{className:"eb-advance-heading-alignment eb-html-tag-buttongroup"},ct.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:b===e.value,isSecondary:b!==e.value,onClick:function(){return B({tagName:e.value})}},e.label)})))),React.createElement(V.ToggleControl,{label:(0,W.__)("Display Subtitle","essential-blocks"),checked:k,onChange:function(){return B({displaySubtitle:!k})}}),k&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Subtitle Level","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(V.ButtonGroup,{className:"eb-advance-heading-alignment eb-html-tag-buttongroup"},ct.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return B({subtitleTagName:e.value})}},e.label)}))))),React.createElement(V.ToggleControl,{label:(0,W.__)("Display Separator","essential-blocks"),checked:h,onChange:function(){return B({displaySeperator:!h})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Title Styles","essential-blocks"),initialOpen:!0},React.createElement(Tt,{baseLabel:(0,W.__)("Title Typography","essential-blocks"),typographyPrefixConstant:ut,resRequiredProps:S}),React.createElement(Dt,{label:"Title Color",color:d,onChange:function(e){return B({titleColor:e})},defaultValue:d}),React.createElement(Dt,{label:"Title Hover Color",color:m,onChange:function(e){return B({titleHoverColor:e})},defaultValue:m}),React.createElement(xt,{resRequiredProps:S,controlName:Qe,baseLabel:"Title Margin"})),k&&React.createElement(V.PanelBody,{title:(0,W.__)("Subtitle Styles","essential-blocks"),initialOpen:!0},React.createElement(Tt,{baseLabel:(0,W.__)("Subtitle Typography","essential-blocks"),typographyPrefixConstant:bt,resRequiredProps:S}),React.createElement(Dt,{label:"Subtitle Color",color:f,onChange:function(e){return B({subtitleColor:e})},defaultValue:f}),React.createElement(Dt,{label:"Subtitle Hover Color",color:g,onChange:function(e){return B({subtitleHoverColor:e})},defaultValue:g}),React.createElement(xt,{resRequiredProps:S,controlName:Xe,baseLabel:"Subtitle Margin"})),h&&React.createElement(V.PanelBody,{title:(0,W.__)("Separator","essential-blocks"),initialOpen:!1},React.createElement(V.SelectControl,{label:(0,W.__)("Separator Position","essential-blocks"),value:R,options:at,onChange:function(e){return B({seperatorPosition:e})}}),React.createElement(V.BaseControl,{label:(0,W.__)("Separator Type","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(V.ButtonGroup,{id:"eb-advance-heading-alignment"},lt.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return B({seperatorType:e.value})}},e.label)})))),"line"===C&&React.createElement(React.Fragment,null,React.createElement(V.SelectControl,{label:(0,W.__)("Separator Style","essential-blocks"),value:E,options:st,onChange:function(e){return B({seperatorStyle:e})}}),React.createElement(jt,{baseLabel:(0,W.__)("Separator Height","essential-blocks"),controlName:et,resRequiredProps:S,units:ot,min:0,max:100,step:1})),"icon"===C&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Icon","essential-blocks")},React.createElement(Ve(),{icons:Ot,value:P,onChange:function(e){return B({separatorIcon:e})},appendTo:"body"})),React.createElement(jt,{baseLabel:(0,W.__)("Icon Size","essential-blocks"),controlName:tt,resRequiredProps:S,units:ot,min:0,max:100,step:1})),React.createElement(jt,{baseLabel:(0,W.__)("Separator Width","essential-blocks"),controlName:nt,resRequiredProps:S,units:rt,min:0,max:300,step:1}),React.createElement(Dt,{label:"Separator Color",color:y,onChange:function(e){return B({separatorColor:e})},defaultValue:y}),React.createElement(Dt,{label:"Separator Hover Color",color:_,onChange:function(e){return B({separatorHoverColor:e})},defaultValue:_}),React.createElement(xt,{resRequiredProps:S,controlName:Ke,baseLabel:"Separator Margin"})),React.createElement(V.PanelBody,{title:(0,W.__)("Advanced","essential-blocks"),initialOpen:!0},React.createElement(V.PanelBody,null,React.createElement(xt,{resRequiredProps:S,controlName:Je,baseLabel:"Wrapper Margin"}),React.createElement(xt,{resRequiredProps:S,controlName:$e,baseLabel:"Wrapper Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(At,{controlName:Ye,resRequiredProps:S})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(Lt,{controlName:Ze,resRequiredProps:S})))))},Nt="wrprBg",Ut="wrpMargin",Ht="wrpPadding",Mt="wrpBorderShadow",qt="width",Ft="height",Gt="imgBorderShadow",Wt="captionMargin",zt="captionPadding",Vt="captionWidth",Yt=[{label:(0,W.__)("Top","essential-blocks"),value:"top"},{label:(0,W.__)("Middle","essential-blocks"),value:"middle"},{label:(0,W.__)("Bottom","essential-blocks"),value:"bottom"}],Jt=[{label:(0,W.__)("Top","essential-blocks"),value:"top"},{label:(0,W.__)("Bottom","essential-blocks"),value:"bottom"}],$t=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}],Zt=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Right","essential-blocks"),value:"right"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Justify","essential-blocks"),value:"justify"}],Qt=((0,W.__)("Left","essential-blocks"),(0,W.__)("Center","essential-blocks"),(0,W.__)("Right","essential-blocks"),[{label:(0,W.__)("No Effect","essential-blocks"),value:"no-effect"},{label:(0,W.__)("Zoom In","essential-blocks"),value:"zoom-in"},{label:(0,W.__)("Zoom Out","essential-blocks"),value:"zoom-out"},{label:(0,W.__)("Slide","essential-blocks"),value:"slide"},{label:(0,W.__)("Blur","essential-blocks"),value:"blur"}]),Xt=[{label:"px",value:"px"},{label:"%",value:"%"}],Kt=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],en=((0,W.__)("Rounded","essential-blocks"),(0,W.__)("Square","essential-blocks"),(0,W.__)("Circle","essential-blocks"),(0,W.__)("Octagon","essential-blocks"),(0,W.__)("Rhombus","essential-blocks"),(0,W.__)("Triangle","essential-blocks"),(0,W.__)("Style 1","essential-blocks"),(0,W.__)("Style 2","essential-blocks"),(0,W.__)("Fill","essential-blocks"),(0,W.__)("Contain","essential-blocks"),(0,W.__)("Cover","essential-blocks"),"captionTypo");function tn(e){return tn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tn(e)}function nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function on(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nn(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==tn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==tn(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===tn(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var rn=window.EBControls,ln=rn.generateDimensionsAttributes,an=rn.generateTypographyAttributes,cn=rn.generateBackgroundAttributes,sn=rn.generateBorderShadowAttributes,un=rn.generateResponsiveRangeAttributes,bn=rn.generateResponsiveAlignAttributes,pn=on(on(on(on(on(on(on(on(on(on(on(on(on({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},image:{type:"object",default:{id:"",url:"",alt:""}},imageSize:{type:"string"},imageCaption:{type:"string"},selectedImgIndex:{type:"number"},displayCaption:{type:"boolean",default:!1},captionColor:{type:"string",default:"#ffffff"},captionBGColor:{type:"string",default:"rgba(174 98 209 / 0.7)"},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"bottom"},verticalAlignCap2:{type:"string",default:"bottom"},hoverEffect:{type:"string",default:"no-effect"},stylePreset:{type:"string",default:"rounded"},complexStyle:{type:"boolean",default:!1},captionStyle:{type:"string",default:"caption-style-1"},autoFit:{type:"boolean",default:!0},fitStyles:{type:"string",default:"cover"},enableLink:{type:"boolean",default:!1},imageLink:{type:"string",default:""},openInNewTab:{type:"boolean",default:!1}},an(Object.values(l))),ln(Ut)),ln(Ht)),ln(Wt,{top:0,bottom:0,right:0,left:0,isLinked:!1})),ln(zt,{top:15,bottom:15,right:10,left:10,isLinked:!1})),sn(Mt,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),sn(Gt,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:15,bottom:15,right:15,left:15}})),cn(Nt,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),un(qt,{})),un(Ft,{})),un(Vt)),bn("textAlign",{defaultAlign:"center",defaultTabAlign:"center",defaultMobileAlign:"center"})),bn("imageAlign",{defaultAlign:"0 auto",defaultTabAlign:"0 auto",defaultMobileAlign:"0 auto"}));function dn(e){return dn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dn(e)}function mn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mn(Object(n),!0).forEach((function(t){gn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function gn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==dn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==dn(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===dn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _n(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_n(e,t):void 0}}(e,t)||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 _n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var vn=window.EBControls,kn=vn.ResponsiveDimensionsControl,hn=vn.TypographyDropdown,Rn=vn.BorderShadowControl,Cn=vn.ResponsiveRangeController,En=vn.BackgroundControl,Pn=vn.ColorControl,Bn=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=yn((0,z.useState)({}),2),a=l[0],i=l[1],c=yn((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.displayCaption,p=a.captionColor,d=a.captionBGColor,m=a.horizontalAlign,f=a.verticalAlign,g=a.verticalAlignCap2,y=a.textAlign,_=a.stylePreset,v=a.enableLink,k=a.openInNewTab,h=a.imageLink,R=a.captionStyle,C=a.complexStyle,E=a.autoFit,P=a.hoverEffect;(0,z.useEffect)((function(){var e;t[o]?i(fn({},t[o])):i((gn(e={image:{id:"",url:"",alt:""},imageCaption:"",selectedImgIndex:"number",displayCaption:!1,captionColor:"#ffffff",captionBGColor:"rgba(174 98 209 / 0.7)",horizontalAlign:"center",verticalAlign:"bottom",verticalAlignCap2:"bottom",imageAlign:"0 auto",textAlign:"center",hoverEffect:"no-effect",stylePreset:"rounded",complexStyle:!1,captionStyle:"caption-style-1",autoFit:!0,enableLink:!1,imageLink:"",openInNewTab:!1},"".concat(qt,"Unit"),"px"),gn(e,"".concat(Ft,"Unit"),"px"),gn(e,"".concat(Vt,"Unit"),"px"),gn(e,"".concat(zt,"Top"),15),gn(e,"".concat(zt,"Right"),10),gn(e,"".concat(zt,"Bottom"),15),gn(e,"".concat(zt,"Left"),10),gn(e,"".concat(zt,"Unit"),"px"),gn(e,"".concat(zt,"isLinked"),!1),gn(e,"".concat(Wt,"Top"),0),gn(e,"".concat(Wt,"Right"),0),gn(e,"".concat(Wt,"Bottom"),0),gn(e,"".concat(Wt,"Left"),0),gn(e,"".concat(Wt,"Unit"),"px"),gn(e,"".concat(Wt,"isLinked"),!1),gn(e,"".concat(Gt,"Bdr_Unit"),"px"),gn(e,"".concat(Gt,"Bdr_isLinked"),!0),gn(e,"".concat(Gt,"Rds_Unit"),"px"),gn(e,"".concat(Gt,"Rds_isLinked"),!0),gn(e,"".concat(Gt,"BorderType"),"normal"),gn(e,"".concat(Gt,"shadowType"),"normal"),gn(e,"".concat(Ht,"Unit"),"px"),gn(e,"".concat(Ht,"isLinked"),!0),gn(e,"".concat(Ut,"Unit"),"px"),gn(e,"".concat(Ut,"isLinked"),!0),gn(e,"".concat(Mt,"Bdr_Unit"),"px"),gn(e,"".concat(Mt,"Bdr_isLinked"),!0),gn(e,"".concat(Mt,"Rds_Unit"),"px"),gn(e,"".concat(Mt,"Rds_isLinked"),!0),gn(e,"".concat(Mt,"BorderType"),"normal"),gn(e,"".concat(Mt,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(gn({},o,a))}),[a]);var B=function(e){var t=fn({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},S={setAttributes:B,resOption:r,attributes:a,objAttributes:pn};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks"),initialOpen:!0},React.createElement(V.ToggleControl,{label:(0,W.__)("Display Caption","essential-blocks"),checked:b,onChange:function(){return B({displayCaption:!b})}}),React.createElement(Cn,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:qt,resRequiredProps:S,min:1,max:1e3,step:1,units:Kt}),React.createElement(Cn,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:Ft,resRequiredProps:S,min:0,max:1e3,step:1,units:Kt}),React.createElement(V.ToggleControl,{label:(0,W.__)("Auto Fit Image?","essential-blocks"),checked:E,onChange:function(e){return B({autoFit:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Enable Link?","essential-blocks"),checked:v,onChange:function(e){return B({enableLink:e})}}),v&&React.createElement(V.TextControl,{label:(0,W.__)("Link","essential-blocks"),value:h,onChange:function(e){return B({imageLink:e})}}),v&&React.createElement(V.ToggleControl,{label:(0,W.__)("Open in New Tab","essential-blocks"),checked:k,onChange:function(e){return B({openInNewTab:e})}}),React.createElement(V.SelectControl,{label:(0,W.__)("Hover Effect","essential-blocks"),value:P,options:Qt,onChange:function(e){return B({hoverEffect:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Image Styles","essential-blocks"),initialOpen:!1},!C&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border","essential-blocks"))),React.createElement(Rn,{controlName:Gt,resRequiredProps:S})),C&&React.createElement(V.PanelRow,null,React.createElement("em",null,"Border Style doesn't support for \"",_,' style".'))),b&&React.createElement(V.PanelBody,{title:(0,W.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(J.PanelColorSettings,{title:(0,W.__)("Color Controls","essential-blocks"),className:"eb-subpanel",initialOpen:!0,disableAlpha:!1,colorSettings:[{value:p,onChange:function(e){return B({captionColor:e})},label:(0,W.__)("Text Color","essential-blocks")}]}),b&&"caption-style-2"!=R&&React.createElement(Pn,{label:(0,W.__)("Background Color","essential-blocks"),color:d,onChange:function(e){return B({captionBGColor:e})}}),React.createElement(hn,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:"captionTypo",resRequiredProps:S}),React.createElement(Cn,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:Vt,resRequiredProps:S,units:Xt,min:0,max:300,step:1}),b&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Text Align","essential-blocks")},React.createElement(V.ButtonGroup,null,Zt.map((function(e){return React.createElement(V.Button,{isPrimary:y===e.value,isSecondary:y!==e.value,onClick:function(){return B({textAlign:e.value})}},e.label)})))),"caption-style-1"===R&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Horizontal Align","essential-blocks")},React.createElement(V.ButtonGroup,null,$t.map((function(e){return React.createElement(V.Button,{isPrimary:m===e.value,isSecondary:m!==e.value,onClick:function(){return B({horizontalAlign:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("Vertical Align","essential-blocks")},React.createElement(V.ButtonGroup,null,Yt.map((function(e){return React.createElement(V.Button,{isPrimary:f===e.value,isSecondary:f!==e.value,onClick:function(){return B({verticalAlign:e.value})}},e.label)}))))),"caption-style-2"===R&&React.createElement(V.BaseControl,{label:(0,W.__)("Vertical Align","essential-blocks")},React.createElement(V.ButtonGroup,null,Jt.map((function(e){return React.createElement(V.Button,{isPrimary:g===e.value,isSecondary:g!==e.value,onClick:function(){return B({verticalAlignCap2:e.value})}},e.label)})))),React.createElement(kn,{resRequiredProps:S,controlName:Wt,baseLabel:"Margin"}),React.createElement(kn,{resRequiredProps:S,controlName:zt,baseLabel:"Padding"}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(kn,{resRequiredProps:S,controlName:Ut,baseLabel:"Margin"}),React.createElement(kn,{resRequiredProps:S,controlName:Ht,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(En,{controlName:Nt,resRequiredProps:S,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(Rn,{controlName:Mt,resRequiredProps:S}))))},Sn="wrpBg_",wn="ttlBg_",On="actTlBg_",xn="conBg_",Tn="ttlWBg_",Ln="wrpBds_",jn="ttlBds_",An="actTlBds_",Dn="conBds_",In="ttlWBds_",Nn="wrpM_",Un="wrpP_",Hn="ttlP_",Mn="ttlM_",qn="conM_",Fn="conP_",Gn="ttlWM_",Wn="ttlWP_",zn="ttlMinW_",Vn="iconZ_",Yn="iconGap_",Jn="carZ_",$n="title_";function Zn(e){return Zn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zn(e)}function Qn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qn(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==Zn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Zn(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Zn(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Kn=EBControls,eo=Kn.generateDimensionsAttributes,to=Kn.generateTypographyAttributes,no=Kn.generateBackgroundAttributes,oo=Kn.generateBorderShadowAttributes,ro=Kn.generateResponsiveRangeAttributes,lo=Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn(Xn({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},align:{type:"string",default:"wide"},layout:{type:"string",default:"horizontal"},tagName:{type:"string",default:"h6"},mediaPositon:{type:"string",default:"inline"},mediaAlign:{type:"string",default:"left"},tabTitles:{type:"array",default:[]},tabChildCount:{type:"number",default:3},isMediaOn:{type:"boolean",default:!0},isFillTitle:{type:"boolean",default:!0},textColor:{type:"string",default:"#555555"},iconColor:{type:"string",default:"#555555"},hvTextColor:{type:"string"},hvIconColor:{type:"string"},actTextColor:{type:"string",default:"#ffffff"},actIconColor:{type:"string",default:"#ffffff"},actHvTextColor:{type:"string"},actHvIconColor:{type:"string"},colorTransition:{type:"number"},actColorTransition:{type:"number"},showCaret:{type:"boolean",default:!0},caretColor:{type:"string",default:"#7967ff"}},to(Object.values(a))),ro(zn,{})),ro(Vn,{defaultRange:18,noUnits:!0})),ro(Yn,{defaultRange:10,noUnits:!0})),ro(Jn,{defaultRange:8,noUnits:!0})),no(Sn,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),no(wn,{defaultFillColor:"#EEEDF0",noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),no(On,{defaultFillColor:"#7967ff",noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),no(xn,{noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),no(Tn,{noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),oo(Ln,{})),oo(jn)),oo(An)),oo(Dn,{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"#EEEDF0",defaultBdrStyle:"solid"})),oo(In)),eo(Nn,{})),eo(Un)),eo(Hn,{top:10,bottom:10,left:10,right:10})),eo(Mn)),eo(qn)),eo(Fn,{top:10,bottom:10,left:15,right:15,isLinked:!1})),eo(Gn)),eo(Wn));function ao(e){return ao="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ao(e)}function io(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function co(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?io(Object(n),!0).forEach((function(t){so(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):io(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function so(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ao(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==ao(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ao(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return bo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bo(e,t):void 0}}(e,t)||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 bo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}(0,W.__)("Preset 1"),(0,W.__)("Preset 2"),(0,W.__)("Preset 3"),(0,W.__)("Preset 4"),(0,W.__)("Left"),(0,W.__)("Center"),(0,W.__)("Right"),(0,W.__)("Left"),(0,W.__)("Center"),(0,W.__)("Right"),(0,W.__)("Top"),(0,W.__)("Middle"),(0,W.__)("Bottom"),(0,W.__)("H1","essential-blocks"),(0,W.__)("H2","essential-blocks"),(0,W.__)("H3","essential-blocks"),(0,W.__)("H4","essential-blocks"),(0,W.__)("H5","essential-blocks"),(0,W.__)("H6","essential-blocks"),(0,W.__)("P","essential-blocks"),(0,W.__)("DIV","essential-blocks"),(0,W.__)("SPAN","essential-blocks"),(0,W.__)("Fill"),(0,W.__)("Gradient"),(0,W.__)("Image"),(0,W.__)("Auto"),(0,W.__)("Cover"),(0,W.__)("Contain"),(0,W.__)("None"),(0,W.__)("Dashed"),(0,W.__)("Solid"),(0,W.__)("Dotted"),(0,W.__)("Double"),(0,W.__)("Groove"),(0,W.__)("Inset"),(0,W.__)("Outset"),(0,W.__)("Ridge"),(0,W.__)("Select Hover Effect","essential-blocks"),(0,W.__)("Grow","essential-blocks"),(0,W.__)("Shrink","essential-blocks"),(0,W.__)("Pulse","essential-blocks"),(0,W.__)("Pulse Grow","essential-blocks"),(0,W.__)("Pulse Shrink","essential-blocks"),(0,W.__)("Push","essential-blocks"),(0,W.__)("Pop","essential-blocks"),(0,W.__)("Bounce In","essential-blocks"),(0,W.__)("Bounce Out","essential-blocks"),(0,W.__)("Rotate","essential-blocks"),(0,W.__)("Grow Rotate","essential-blocks"),(0,W.__)("Float","essential-blocks"),(0,W.__)("Sink","essential-blocks"),(0,W.__)("Bob","essential-blocks"),(0,W.__)("Hang","essential-blocks"),(0,W.__)("Skew","essential-blocks"),(0,W.__)("Skew Forward","essential-blocks"),(0,W.__)("Skew Backward","essential-blocks"),(0,W.__)("Wobble Horizontal","essential-blocks"),(0,W.__)("Wobble Vertical","essential-blocks"),(0,W.__)("Wobble To Bottom Right","essential-blocks"),(0,W.__)("Wobble To Top Right","essential-blocks"),(0,W.__)("Wobble Top","essential-blocks"),(0,W.__)("Wobble Bottom","essential-blocks"),(0,W.__)("Wobble Skew","essential-blocks"),(0,W.__)("Buzz","essential-blocks"),(0,W.__)("Buzz Out","essential-blocks"),(0,W.__)("Forward","essential-blocks"),(0,W.__)("Fade","essential-blocks"),(0,W.__)("Back Pulse","essential-blocks"),(0,W.__)("Sweep To Right","essential-blocks"),(0,W.__)("Sweep To Left","essential-blocks"),(0,W.__)("Sweep To Bottom","essential-blocks"),(0,W.__)("Sweep To Top","essential-blocks"),(0,W.__)("Bounce To Right","essential-blocks"),(0,W.__)("Bounce To Left","essential-blocks"),(0,W.__)("Bounce To Bottom","essential-blocks"),(0,W.__)("Bounce To Top","essential-blocks"),(0,W.__)("Radial Out","essential-blocks"),(0,W.__)("Radial In","essential-blocks"),(0,W.__)("Rectangle In","essential-blocks"),(0,W.__)("Rectangle Out","essential-blocks"),(0,W.__)("Shutter In Horizontal","essential-blocks"),(0,W.__)("Shutter Out Horizontal","essential-blocks"),(0,W.__)("Shutter In Vertical","essential-blocks"),(0,W.__)("Shutter Out Vertical","essential-blocks"),(0,W.__)("Curl Top Left","essential-blocks"),(0,W.__)("Curl Top Right","essential-blocks"),(0,W.__)("Curl Bottom Right","essential-blocks"),(0,W.__)("Curl Bottom Left","essential-blocks");var po,mo,fo,go,yo=window.EBControls,_o=yo.BackgroundControl,vo=yo.BorderShadowControl,ko=yo.ColorControl,ho=yo.ResponsiveRangeController,Ro=yo.ResponsiveDimensionsControl,Co=yo.TypographyDropdown,Eo=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=uo((0,z.useState)({}),2),a=l[0],i=l[1],c=uo((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.isMediaOn,p=a.layout,d=a.mediaPositon,m=a.mediaAlign,f=a.textColor,g=a.iconColor,y=a.hvTextColor,_=a.hvIconColor,v=a.actTextColor,k=a.actIconColor,h=a.actHvTextColor,R=a.actHvIconColor,C=a.colorTransition,E=a.actColorTransition,P=a.showCaret,B=a.caretColor,S=a.isFillTitle,w=uo((0,z.useState)("normal"),2),O=w[0],x=w[1],T=uo((0,z.useState)("normal"),2),L=T[0],j=T[1];(0,z.useEffect)((function(){var e;t[o]?i(co({},t[o])):i((so(e={align:"wide",layout:"horizontal",mediaPositon:"inline",mediaAlign:"left",tabTitles:[{text:"Tab Title 1",id:"1",media:"icon",icon:"fas fa-home",image:"",isExpanded:!0,isDefault:!0},{text:"Tab Title 2",id:"2",media:"icon",icon:"fas fa-home",image:"",isExpanded:!1,isDefault:!1},{text:"Tab Title 3",id:"3",media:"icon",icon:"fas fa-home",image:"",isExpanded:!1,isDefault:!1}],tabChildCount:3,isMediaOn:!0,isFillTitle:!0,textColor:"#555555",iconColor:"#555555",actTextColor:"#ffffff",actIconColor:"#ffffff",actColorTransition:"number",showCaret:!0,caretColor:"#7967ff"},"".concat(zn,"Unit"),"px"),so(e,"".concat(Hn,"Unit"),"px"),so(e,"".concat(Hn,"isLinked"),!0),so(e,"".concat(Mn,"Unit"),"px"),so(e,"".concat(Mn,"isLinked"),!0),so(e,"".concat(jn,"Bdr_Unit"),"px"),so(e,"".concat(jn,"Bdr_isLinked"),!0),so(e,"".concat(jn,"Rds_Unit"),"px"),so(e,"".concat(jn,"Rds_isLinked"),!0),so(e,"".concat(jn,"BorderType"),"normal"),so(e,"".concat(jn,"shadowType"),"normal"),so(e,"".concat(An,"Bdr_Unit"),"px"),so(e,"".concat(An,"Bdr_isLinked"),!0),so(e,"".concat(An,"Rds_Unit"),"px"),so(e,"".concat(An,"Rds_isLinked"),!0),so(e,"".concat(An,"BorderType"),"normal"),so(e,"".concat(An,"shadowType"),"normal"),so(e,"".concat(Hn,"isLinked"),!0),so(e,"".concat(Mn,"Unit"),"px"),so(e,"".concat(Gn,"Unit"),"px"),so(e,"".concat(Gn,"isLinked"),!0),so(e,"".concat(Wn,"Unit"),"px"),so(e,"".concat(Wn,"isLinked"),!0),so(e,"".concat(In,"Bdr_Unit"),"px"),so(e,"".concat(In,"Bdr_isLinked"),!0),so(e,"".concat(In,"Rds_Unit"),"px"),so(e,"".concat(In,"Rds_isLinked"),!0),so(e,"".concat(In,"BorderType"),"normal"),so(e,"".concat(In,"shadowType"),"normal"),so(e,"".concat(qn,"Unit"),"px"),so(e,"".concat(qn,"isLinked"),!0),so(e,"".concat(Fn,"Unit"),"px"),so(e,"".concat(Fn,"isLinked"),!0),so(e,"".concat(Dn,"Bdr_Unit"),"px"),so(e,"".concat(Dn,"Bdr_isLinked"),!0),so(e,"".concat(Dn,"Rds_Unit"),"px"),so(e,"".concat(Dn,"Rds_isLinked"),!0),so(e,"".concat(Dn,"BorderType"),"normal"),so(e,"".concat(Dn,"shadowType"),"normal"),so(e,"".concat(Nn,"Unit"),"px"),so(e,"".concat(Nn,"isLinked"),!0),so(e,"".concat(Un,"Unit"),"px"),so(e,"".concat(Un,"isLinked"),!0),so(e,"".concat(Ln,"Bdr_Unit"),"px"),so(e,"".concat(Ln,"Bdr_isLinked"),!0),so(e,"".concat(Ln,"Rds_Unit"),"px"),so(e,"".concat(Ln,"Rds_isLinked"),!0),so(e,"".concat(Ln,"BorderType"),"normal"),so(e,"".concat(Ln,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(so({},o,a))}),[a]);var A=function(e){var t=co({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},D={setAttributes:A,resOption:r,attributes:a,objAttributes:lo};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Tabs Settings","essential-blocks")},React.createElement(V.SelectControl,{label:(0,W.__)("Tabs Layout","essential-blocks"),value:p,options:[{label:(0,W.__)("Horizontal","essential-blocks"),value:"horizontal"},{label:(0,W.__)("Vertical","essential-blocks"),value:"vertical"}],onChange:function(e){return A({layout:e})}}),"horizontal"===p&&React.createElement(React.Fragment,null,React.createElement(V.ToggleControl,{label:(0,W.__)("Fill Titles' Wrapper","essential-blocks"),checked:S,onChange:function(){return A({isFillTitle:!S})}})),React.createElement(V.ToggleControl,{label:(0,W.__)("Enable Icon","essential-blocks"),checked:b,onChange:function(){return A({isMediaOn:!b})}}),b&&React.createElement(React.Fragment,null,React.createElement(V.SelectControl,{label:(0,W.__)("Icon Layout","essential-blocks"),value:d,options:[{label:(0,W.__)("Stacked","essential-blocks"),value:"stacked"},{label:(0,W.__)("Inline","essential-blocks"),value:"inline"}],onChange:function(e){return A({mediaPositon:e})}}),"inline"===d&&React.createElement(React.Fragment,null,React.createElement(V.ButtonGroup,{id:"eb-advTabs-type-btgrp"},[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}].map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:m!==e.value,isPrimary:m===e.value,onClick:function(){return A({mediaAlign:e.value})}},e.label)}))),React.createElement("label",{style:{display:"block"}},React.createElement("i",null,"Set icon position before/after the tab title."))))),React.createElement(V.PanelBody,{title:(0,W.__)("Tab Title Style","essential-blocks"),initialOpen:!1},React.createElement(Co,{baseLabel:"Typography",typographyPrefixConstant:$n,resRequiredProps:D}),React.createElement(ho,{baseLabel:(0,W.__)("Title Min Width","essential-blocks"),controlName:zn,resRequiredProps:D,min:0,max:1e3,step:1,units:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}]}),React.createElement(ho,{baseLabel:(0,W.__)("Icon Size","essential-blocks"),controlName:Vn,resRequiredProps:D,min:0,max:200,step:1,noUnits:!0}),React.createElement(ho,{baseLabel:(0,W.__)("Icon Gap","essential-blocks"),controlName:Yn,resRequiredProps:D,min:0,max:200,step:1,noUnits:!0}),React.createElement(Ro,{resRequiredProps:D,controlName:Hn,baseLabel:"Padding"}),React.createElement(Ro,{resRequiredProps:D,controlName:Mn,baseLabel:"Margin"}),React.createElement(V.PanelBody,{title:(0,W.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("Normal","essential-blocks"),value:"normal"},{label:(0,W.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:O===n,isSecondary:O!==n,onClick:function(){return x(n)}},o)})))),"normal"===O&&React.createElement(React.Fragment,null,React.createElement(ko,{label:(0,W.__)("Text","essential-blocks"),defaultColor:lo.textColor.default,color:f,onChange:function(e){return A({textColor:e})}}),React.createElement(ko,{label:(0,W.__)("Icon","essential-blocks"),defaultColor:lo.iconColor.default,color:g,onChange:function(e){return A({iconColor:e})}})),"hover"===O&&React.createElement(React.Fragment,null,React.createElement(ko,{label:(0,W.__)("Text","essential-blocks"),defaultColor:lo.hvTextColor.default,color:y,onChange:function(e){return A({hvTextColor:e})}}),React.createElement(ko,{label:(0,W.__)("Icon","essential-blocks"),defaultColor:lo.hvIconColor.default,color:_,onChange:function(e){return A({hvIconColor:e})}}),React.createElement(V.RangeControl,{value:C,onChange:function(e){return A({colorTransition:e})},step:.1,min:0,max:5}))),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(_o,{controlName:wn,resRequiredProps:D,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(vo,{controlName:jn,resRequiredProps:D})),React.createElement(V.PanelBody,{title:(0,W.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("Normal","essential-blocks"),value:"normal"},{label:(0,W.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:L===n,isSecondary:L!==n,onClick:function(){return j(n)}},o)})))),"normal"===L&&React.createElement(React.Fragment,null,React.createElement(ko,{label:(0,W.__)("Text","essential-blocks"),defaultColor:lo.actTextColor.default,color:v,onChange:function(e){return A({actTextColor:e})}}),React.createElement(ko,{label:(0,W.__)("Icon","essential-blocks"),defaultColor:lo.actIconColor.default,color:k,onChange:function(e){return A({actIconColor:e})}})),"hover"===L&&React.createElement(React.Fragment,null,React.createElement(ko,{label:(0,W.__)("Text","essential-blocks"),defaultColor:lo.actHvTextColor.default,color:h,onChange:function(e){return A({actHvTextColor:e})}}),React.createElement(ko,{label:(0,W.__)("Icon","essential-blocks"),defaultColor:lo.actHvIconColor.default,color:R,onChange:function(e){return A({actHvIconColor:e})}}),React.createElement(V.BaseControl,{label:(0,W.__)("Transition","essential-blocks")},React.createElement(V.RangeControl,{value:E,onChange:function(e){return A({actColorTransition:e})},step:.1,min:0,max:5})))),React.createElement(V.PanelBody,{title:(0,W.__)("Active Background","essential-blocks"),initialOpen:!1},React.createElement(_o,{controlName:On,resRequiredProps:D,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Active Border & Shadow"),initialOpen:!1},React.createElement(vo,{controlName:An,resRequiredProps:D}))),React.createElement(V.PanelBody,{title:(0,W.__)("Tab Titles' Wrapper Style","essential-blocks"),initialOpen:!1},React.createElement(V.PanelBody,{title:(0,W.__)("Margin Padding","essential-blocks")},React.createElement(Ro,{resRequiredProps:D,controlName:Gn,baseLabel:"Margin"}),React.createElement(Ro,{resRequiredProps:D,controlName:Wn,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(_o,{controlName:Tn,resRequiredProps:D,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(vo,{controlName:In,resRequiredProps:D}))),React.createElement(V.PanelBody,{title:(0,W.__)("Content Style"),initialOpen:!1},React.createElement(V.PanelBody,{title:(0,W.__)("Margin Padding","essential-blocks")},React.createElement(Ro,{resRequiredProps:D,controlName:qn,baseLabel:"Margin"}),React.createElement(Ro,{resRequiredProps:D,controlName:Fn,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(_o,{controlName:xn,resRequiredProps:D,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(vo,{controlName:Dn,resRequiredProps:D}))),React.createElement(V.PanelBody,{title:(0,W.__)("Caret Style","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Show Caret on Active Tab","essential-blocks"),checked:P,onChange:function(){return A({showCaret:!P})}}),P&&React.createElement(React.Fragment,null,React.createElement(ho,{baseLabel:(0,W.__)("Caret Size","essential-blocks"),controlName:Jn,resRequiredProps:D,min:0,max:100,step:1,noUnits:!0}),React.createElement(ko,{label:(0,W.__)("Caret Color","essential-blocks"),defaultColor:lo.caretColor.default,color:B,onChange:function(e){return A({caretColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Ro,{resRequiredProps:D,controlName:Nn,baseLabel:"Margin"}),React.createElement(Ro,{resRequiredProps:D,controlName:Un,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(_o,{controlName:Sn,resRequiredProps:D})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(vo,{controlName:Ln,resRequiredProps:D}))))},Po="wrprBg",Bo="wrpMargin",So="wrpPadding",wo="wrpBorderShadow",Oo="videoBorderShadow",xo="width",To="playIconWidth",Lo="lightboxWidth",jo="lightboxHeight",Ao="lightboxBorderShadow",Do="closeIconWidth",Io="stickyVideoWidth",No="stickyVideoHeight",Uo="placeholderImageWidth",Ho="placeholderImageHeight",Mo="placeholderPlayIconWidth",qo=((0,W.__)("YouTube","essential-blocks"),(0,W.__)("Vimeo","essential-blocks"),(0,W.__)("Self Hosted","essential-blocks"),(0,W.__)("None","essential-blocks"),(0,W.__)("Sticky","essential-blocks"),(0,W.__)("Lightbox","essential-blocks"),(0,W.__)("None","essential-blocks"),(0,W.__)("Custom","essential-blocks"),[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}]),Fo=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Go=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"vh",value:"vh"}];function Wo(e){return Wo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wo(e)}function zo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Vo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zo(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==Wo(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Wo(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Wo(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Yo=window.EBControls,Jo=Yo.generateDimensionsAttributes,$o=(Yo.generateTypographyAttributes,Yo.generateBackgroundAttributes),Zo=Yo.generateBorderShadowAttributes,Qo=Yo.generateResponsiveRangeAttributes,Xo=Vo(Vo(Vo(Vo(Vo(Vo(Vo(Vo(Vo(Vo(Vo(Vo(Vo(Vo(Vo(Vo({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},videoURL:{type:"string",default:"https://www.youtube.com/watch?v=PnZx4ZOMyzI"},videoLinkYoutube:{type:"string",default:""},videoLinkVimeo:{type:"string",default:""},videoLinkHtml:{type:"string",default:""},showBar:{type:"boolean",default:!1},videoConfig:{type:"object",default:{autoplay:!1,muted:!1,loop:!1}},imageOverlay:{type:"boolean",default:!1},previewImage:{type:"string",default:(null===(po=EssentialBlocksLocalize)||void 0===po?void 0:po.eb_plugins_url)+"assets/images/adv-video-placeholder.png"},previewImageId:{type:"string",default:null},placeholderImage:{type:"string",default:(null===(mo=EssentialBlocksLocalize)||void 0===mo?void 0:mo.eb_plugins_url)+"assets/images/adv-video-placeholder.png"},placeholderImageId:{type:"string",default:null},customPlayIcon:{type:"boolean",default:!0},placeholderCustomPlayIconType:{type:"string",default:"image"},customPlayIconlib:{type:"string",default:"fas fa-play-circle"},customPlayIconlibColor:{type:"string",default:"#fff"},customPlayIconURL:{type:"string",default:(null===(fo=EssentialBlocksLocalize)||void 0===fo?void 0:fo.eb_plugins_url)+"assets/images/adv-video-playicon.svg"},customPlayIconId:{type:"string",default:null},placeholderPlayIconURL:{type:"string",default:(null===(go=EssentialBlocksLocalize)||void 0===go?void 0:go.eb_plugins_url)+"assets/images/adv-video-playicon.svg"},lightboxPlayIcon:{type:"boolean",default:!0},lightboxPlayIconType:{type:"string",default:"image"},lightboxPlayIconlib:{type:"string",default:"fas fa-play-circle"},lightboxPlayIconlibColor:{type:"string",default:"#fff"},placeholderPlayIconId:{type:"string",default:""},videoOptions:{type:"string",default:"none"},image:{type:"object",default:{id:"",url:"",alt:""}},selectedImgIndex:{type:"number"},closeIconColor:{type:"string",default:"#000000"},closeIconBgColor:{type:"string",default:"#ffffff"},lightboxBGColor:{type:"string",default:"rgba(0 0 0 / 0.4)"},textAlign:{type:"string",default:"center"},stickyPosition:{type:"string",default:"right"},videoAlignment:{type:"string",default:"center"}},Jo(Bo)),Jo(So)),Zo(wo,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),Zo(Oo,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),Zo(Ao,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),$o(Po,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),Qo(xo,{})),Qo(To,{defaultRange:60})),Qo(Io,{})),Qo(No,{})),Qo(Uo,{})),Qo(Ho,{defaultRange:400})),Qo(Mo,{defaultRange:60})),Qo(Lo,{defaultRange:60,defaultUnit:"%"})),Qo(jo,{defaultRange:70,defaultUnit:"vh"})),Qo(Do,{defaultRange:30}));function Ko(e){return Ko="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ko(e)}function er(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function tr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?er(Object(n),!0).forEach((function(t){nr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):er(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Ko(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Ko(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Ko(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function or(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return rr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rr(e,t):void 0}}(e,t)||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 rr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var lr,ar=window.EBControls,ir=ar.ResponsiveDimensionsControl,cr=ar.BorderShadowControl,sr=ar.ImageAvatar,ur=ar.ResponsiveRangeController,br=ar.BackgroundControl,pr=ar.ColorControl,dr=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=or((0,z.useState)({}),2),a=l[0],i=l[1],c=or((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.showBar,p=a.videoConfig,d=a.videoOptions,m=a.imageOverlay,f=a.previewImage,g=a.previewImageId,y=a.customPlayIcon,_=a.lightboxPlayIcon,v=a.customPlayIconId,k=a.customPlayIconURL,h=a.lightboxBGColor,R=a.closeIconColor,C=a.closeIconBgColor,E=a.placeholderImage,P=a.placeholderImageId,B=a.placeholderPlayIconURL,S=a.placeholderPlayIconId,w=a.stickyPosition;(0,z.useEffect)((function(){var e,n,r,l,a;t[o]?i(tr({},t[o])):i((nr(a={videoSource:"youtube",videoURL:"https://www.youtube.com/watch?v=PnZx4ZOMyzI",videoLinkYoutube:"",videoLinkVimeo:"",videoLinkHtml:"",showBar:!1,videoConfig:{autoplay:!1,muted:!1,loop:!1},imageOverlay:!1,previewImage:(null===(e=EssentialBlocksLocalize)||void 0===e?void 0:e.eb_plugins_url)+"assets/images/adv-video-placeholder.png",previewImageId:null,placeholderImage:(null===(n=EssentialBlocksLocalize)||void 0===n?void 0:n.eb_plugins_url)+"assets/images/adv-video-placeholder.png",placeholderImageId:null,customPlayIcon:!0,customPlayIconURL:(null===(r=EssentialBlocksLocalize)||void 0===r?void 0:r.eb_plugins_url)+"assets/images/adv-video-playicon.svg",customPlayIconId:null,placeholderPlayIconURL:(null===(l=EssentialBlocksLocalize)||void 0===l?void 0:l.eb_plugins_url)+"assets/images/adv-video-playicon.svg",lightboxPlayIcon:!0,placeholderPlayIconId:null,videoOptions:"none",image:{id:"",url:"",alt:""},selectedImgIndex:"number",closeIconColor:"#000000",closeIconBgColor:"#ffffff",lightboxBGColor:"rgba(0 0 0 / 0.4)",textAlign:"center",stickyPosition:"right"},"".concat(xo,"Unit"),"px"),nr(a,"".concat(Oo,"Bdr_Unit"),"px"),nr(a,"".concat(Oo,"Bdr_isLinked"),!0),nr(a,"".concat(Oo,"Rds_Unit"),"px"),nr(a,"".concat(Oo,"Rds_isLinked"),!0),nr(a,"".concat(Oo,"BorderType"),"normal"),nr(a,"".concat(Oo,"shadowType"),"normal"),nr(a,"".concat(No,"Unit"),"px"),nr(a,"".concat(Io,"Unit"),"px"),nr(a,"".concat(Uo,"Unit"),"px"),nr(a,"".concat(Ho,"Unit"),"px"),nr(a,"".concat(Mo,"Unit"),"px"),nr(a,"".concat(To,"Unit"),"px"),nr(a,"".concat(Lo,"Unit"),"px"),nr(a,"".concat(jo,"Unit"),"px"),nr(a,"".concat(Bo,"Unit"),"px"),nr(a,"".concat(Bo,"isLinked"),!0),nr(a,"".concat(So,"Unit"),"px"),nr(a,"".concat(So,"isLinked"),!0),nr(a,"".concat(wo,"Bdr_Unit"),"px"),nr(a,"".concat(wo,"Bdr_isLinked"),!0),nr(a,"".concat(wo,"Rds_Unit"),"px"),nr(a,"".concat(wo,"Rds_isLinked"),!0),nr(a,"".concat(wo,"BorderType"),"normal"),nr(a,"".concat(wo,"shadowType"),"normal"),a)),u(!0)}),[]),(0,z.useEffect)((function(){n(nr({},o,a))}),[a]);var O=function(e){var t=tr({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},x={setAttributes:O,resOption:r,attributes:a,objAttributes:Xo};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks"),initialOpen:!0},"lightbox"!=d&&React.createElement(React.Fragment,null,React.createElement(V.ToggleControl,{label:(0,W.__)("Autoplay","essential-blocks"),checked:p.autoplay,onChange:function(e){return O({videoConfig:tr(tr({},p),{},{autoplay:e})})}}),p.autoplay&&React.createElement(V.PanelRow,null,React.createElement("em",null,"Audio will be muted by default if autoplay is enabled.")),React.createElement(V.ToggleControl,{label:(0,W.__)("Mute","essential-blocks"),checked:p.muted,onChange:function(e){return O({videoConfig:tr(tr({},p),{},{muted:e})})}})),React.createElement(V.ToggleControl,{label:(0,W.__)("Loop","essential-blocks"),checked:p.loop,onChange:function(e){return O({videoConfig:tr(tr({},p),{},{loop:e})})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Controls","essential-blocks"),checked:b,onChange:function(e){return O({showBar:e})}}),"lightbox"!=d&&React.createElement(React.Fragment,null,React.createElement(V.__experimentalDivider,null),React.createElement(V.ToggleControl,{label:(0,W.__)("Image Overlay","essential-blocks"),checked:m,onChange:function(e){return O({imageOverlay:e})}}),m&&React.createElement(React.Fragment,null,!f&&React.createElement(J.MediaUpload,{onSelect:function(e){var t=e.id,n=e.url;return O({previewImage:n,previewImageId:t})},type:"image",value:g,render:function(e){var t=e.open;return React.createElement(V.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,W.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),f&&React.createElement(sr,{imageUrl:f,onDeleteImage:function(){return O({previewImage:null})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Custom Play Icon","essential-blocks"),checked:y,onChange:function(e){return O({customPlayIcon:e})}}),!k&&y&&React.createElement(J.MediaUpload,{onSelect:function(e){var t=e.id,n=e.url;return O({customPlayIconURL:n,customPlayIconId:t})},type:"image",value:v,render:function(e){var t=e.open;return React.createElement(V.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,W.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),k&&y&&React.createElement(sr,{imageUrl:k,onDeleteImage:function(){return O({customPlayIconURL:null})}}))),"eb-sticky"==d&&React.createElement(V.BaseControl,{label:(0,W.__)("Sticky Position","essential-blocks")},React.createElement(V.ButtonGroup,null,qo.map((function(e){return React.createElement(V.Button,{isPrimary:w===e.value,isSecondary:w!==e.value,onClick:function(){return O({stickyPosition:e.value})}},e.label)})))),"lightbox"==d&&React.createElement(React.Fragment,null,React.createElement(V.PanelRow,null,"Placeholder Image"),!E&&React.createElement(J.MediaUpload,{onSelect:function(e){var t=e.id,n=e.url;return O({placeholderImage:n,placeholderImageId:t})},type:"image",value:P,render:function(e){var t=e.open;return React.createElement(V.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,W.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),E&&React.createElement(sr,{imageUrl:E,onDeleteImage:function(){return O({placeholderImage:null})}}),React.createElement(V.PanelRow,null,"Play Icon"),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Play Icon","essential-blocks"),checked:_,onChange:function(e){return O({lightboxPlayIcon:e})}}),!B&&_&&React.createElement(J.MediaUpload,{onSelect:function(e){var t=e.id,n=e.url;return O({placeholderPlayIconURL:n,placeholderPlayIconId:t})},type:"image",value:S,render:function(e){var t=e.open;return React.createElement(V.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,W.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),B&&_&&React.createElement(sr,{imageUrl:B,onDeleteImage:function(){return O({placeholderPlayIconURL:null})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Video Styles","essential-blocks"),initialOpen:!1},"lightbox"!=d&&React.createElement(ur,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:xo,resRequiredProps:x,min:1,max:1e3,step:1,units:Fo}),"lightbox"==d&&React.createElement(React.Fragment,null,_&&React.createElement(React.Fragment,null,React.createElement(V.PanelRow,null,"Play Icon"),React.createElement(ur,{baseLabel:(0,W.__)("Size","essential-blocks"),controlName:Mo,resRequiredProps:x,min:1,max:400,step:1,units:Fo})),React.createElement(V.PanelRow,null,"Placeholder Image"),React.createElement(ur,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:Uo,resRequiredProps:x,min:1,max:1e3,step:1,units:Fo}),React.createElement(ur,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:Ho,resRequiredProps:x,min:1,max:1e3,step:1,units:Fo}),React.createElement(V.__experimentalDivider,null)),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border","essential-blocks"))),React.createElement(cr,{controlName:Oo,resRequiredProps:x})),m&&y&&React.createElement(V.PanelBody,{title:(0,W.__)("Image Overlay","essential-blocks"),initialOpen:!1},React.createElement(ur,{baseLabel:(0,W.__)("Play Icon Size","essential-blocks"),controlName:To,resRequiredProps:x,min:1,max:400,step:1,units:Fo})),"lightbox"==d&&React.createElement(V.PanelBody,{title:(0,W.__)("Lightbox","essential-blocks")},React.createElement(V.PanelRow,null,"Lightbox"),React.createElement(pr,{label:(0,W.__)("Overlay Color","essential-blocks"),color:h,onChange:function(e){return O({lightboxBGColor:e})}}),React.createElement(ur,{baseLabel:(0,W.__)("Content Width","essential-blocks"),controlName:Lo,resRequiredProps:x,min:1,max:1e3,step:1,units:Fo}),React.createElement(ur,{baseLabel:(0,W.__)("Content Height","essential-blocks"),controlName:jo,resRequiredProps:x,min:1,max:1e3,step:1,units:Go}),React.createElement(cr,{controlName:Ao,resRequiredProps:x,noShadow:!0,noBdrHover:!0}),React.createElement(V.PanelRow,null,"Close Icon"),React.createElement(J.PanelColorSettings,{title:(0,W.__)("Background Color","essential-blocks"),className:"eb-subpanel",initialOpen:!0,disableAlpha:!1,colorSettings:[{value:C,onChange:function(e){return O({closeIconBgColor:e})},label:(0,W.__)("Color","essential-blocks")}]}),React.createElement(J.PanelColorSettings,{title:(0,W.__)("Color","essential-blocks"),className:"eb-subpanel",initialOpen:!0,disableAlpha:!1,colorSettings:[{value:R,onChange:function(e){return O({closeIconColor:e})},label:(0,W.__)("Color","essential-blocks")}]}),React.createElement(ur,{baseLabel:(0,W.__)("Size (PX)","essential-blocks"),controlName:Do,resRequiredProps:x,min:1,max:100,step:1,noUnits:!0})),"eb-sticky"==d&&React.createElement(V.PanelBody,{title:(0,W.__)("Sticky","essential-blocks"),initialOpen:!1},React.createElement(ur,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:Io,resRequiredProps:x,min:1,max:1e3,step:1,units:Fo}),React.createElement(ur,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:No,resRequiredProps:x,min:1,max:1e3,step:1,units:Fo}),React.createElement(V.PanelRow,null,"Close Icon"),React.createElement(J.PanelColorSettings,{title:(0,W.__)("Color","essential-blocks"),className:"eb-subpanel",initialOpen:!0,disableAlpha:!1,colorSettings:[{value:R,onChange:function(e){return O({closeIconColor:e})},label:(0,W.__)("Color","essential-blocks")}]}),React.createElement(ur,{baseLabel:(0,W.__)("Size","essential-blocks"),controlName:Do,resRequiredProps:x,min:1,max:1e3,step:1,units:Fo})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(ir,{resRequiredProps:x,controlName:Bo,baseLabel:"Margin"}),React.createElement(ir,{resRequiredProps:x,controlName:So,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(br,{controlName:Po,resRequiredProps:x,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(cr,{controlName:wo,resRequiredProps:x}))))},mr=((0,W.__)("Preset 1"),(0,W.__)("Preset 2"),(0,W.__)("Preset 3"),(0,W.__)("Preset 4"),(0,W.__)("Preset 1"),(0,W.__)("Preset 2"),(0,W.__)("Preset 3"),(0,W.__)("Preset 4"),(0,W.__)("Preset 1"),(0,W.__)("Preset 2"),(0,W.__)("Fade"),[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"items-justified-left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"items-justified-center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"items-justified-right"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-justify"})),value:"items-justified-space-between"}]),fr=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"items-justified-left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"items-justified-center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"items-justified-right"}],gr=[{label:(0,W.__)("Text"),value:!1},{label:(0,W.__)("Icon"),value:!0}],yr=[{label:(0,W.__)("OFF"),value:"never"},{label:(0,W.__)("MOBILE"),value:"mobile"},{label:(0,W.__)("ALWAYS"),value:"always"}],_r=[{label:(0,W.__)("Left"),value:"close-icon-left"},{label:(0,W.__)("Center"),value:"close-icon-center"},{label:(0,W.__)("Right"),value:"close-icon-right"}],vr=((0,W.__)("Left"),(0,W.__)("Center"),(0,W.__)("Right"),(0,W.__)("Top"),(0,W.__)("Middle"),(0,W.__)("Bottom"),(0,W.__)("Fill"),(0,W.__)("Gradient"),(0,W.__)("Image"),(0,W.__)("Auto"),(0,W.__)("Cover"),(0,W.__)("Contain"),(0,W.__)("None"),(0,W.__)("Dashed"),(0,W.__)("Solid"),(0,W.__)("Dotted"),(0,W.__)("Double"),(0,W.__)("Groove"),(0,W.__)("Inset"),(0,W.__)("Outset"),(0,W.__)("Ridge"),(0,W.__)("Select Hover Effect","essential-blocks"),(0,W.__)("Grow","essential-blocks"),(0,W.__)("Shrink","essential-blocks"),(0,W.__)("Pulse","essential-blocks"),(0,W.__)("Pulse Grow","essential-blocks"),(0,W.__)("Pulse Shrink","essential-blocks"),(0,W.__)("Push","essential-blocks"),(0,W.__)("Pop","essential-blocks"),(0,W.__)("Bounce In","essential-blocks"),(0,W.__)("Bounce Out","essential-blocks"),(0,W.__)("Rotate","essential-blocks"),(0,W.__)("Grow Rotate","essential-blocks"),(0,W.__)("Float","essential-blocks"),(0,W.__)("Sink","essential-blocks"),(0,W.__)("Bob","essential-blocks"),(0,W.__)("Hang","essential-blocks"),(0,W.__)("Skew","essential-blocks"),(0,W.__)("Skew Forward","essential-blocks"),(0,W.__)("Skew Backward","essential-blocks"),(0,W.__)("Wobble Horizontal","essential-blocks"),(0,W.__)("Wobble Vertical","essential-blocks"),(0,W.__)("Wobble To Bottom Right","essential-blocks"),(0,W.__)("Wobble To Top Right","essential-blocks"),(0,W.__)("Wobble Top","essential-blocks"),(0,W.__)("Wobble Bottom","essential-blocks"),(0,W.__)("Wobble Skew","essential-blocks"),(0,W.__)("Buzz","essential-blocks"),(0,W.__)("Buzz Out","essential-blocks"),(0,W.__)("Forward","essential-blocks"),(0,W.__)("Fade","essential-blocks"),(0,W.__)("Back Pulse","essential-blocks"),(0,W.__)("Sweep To Right","essential-blocks"),(0,W.__)("Sweep To Left","essential-blocks"),(0,W.__)("Sweep To Bottom","essential-blocks"),(0,W.__)("Sweep To Top","essential-blocks"),(0,W.__)("Bounce To Right","essential-blocks"),(0,W.__)("Bounce To Left","essential-blocks"),(0,W.__)("Bounce To Bottom","essential-blocks"),(0,W.__)("Bounce To Top","essential-blocks"),(0,W.__)("Radial Out","essential-blocks"),(0,W.__)("Radial In","essential-blocks"),(0,W.__)("Rectangle In","essential-blocks"),(0,W.__)("Rectangle Out","essential-blocks"),(0,W.__)("Shutter In Horizontal","essential-blocks"),(0,W.__)("Shutter Out Horizontal","essential-blocks"),(0,W.__)("Shutter In Vertical","essential-blocks"),(0,W.__)("Shutter Out Vertical","essential-blocks"),(0,W.__)("Curl Top Left","essential-blocks"),(0,W.__)("Curl Top Right","essential-blocks"),(0,W.__)("Curl Bottom Right","essential-blocks"),(0,W.__)("Curl Bottom Left","essential-blocks"),"nav_"),kr="navDropdown_",hr="navHamburger_",Rr="navHamburgerBtn_",Cr="wrpBg_",Er="wrpBds_",Pr="navBds_",Br="navDropdownBds_",Sr="navHamburgerItemBds_",wr="dropdownItemBds_",Or="wrpM_",xr="wrpP_",Tr="navP_",Lr="navM_",jr="dropdownM_",Ar="hamburgerP_",Dr="hamburgerItemP_",Ir="dropdownP_",Nr="dropdownItemP_",Ur="hamburgerBtnP_",Hr="carZ_",Mr="dropdownW_",qr="hamburgerBtnZ_";function Fr(e){return Fr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fr(e)}function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Wr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gr(Object(n),!0).forEach((function(t){zr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function zr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Fr(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Fr(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Fr(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vr=EBControls,Yr=Vr.generateDimensionsAttributes,Jr=Vr.generateTypographyAttributes,$r=Vr.generateBackgroundAttributes,Zr=Vr.generateBorderShadowAttributes,Qr=Vr.generateResponsiveRangeAttributes,Xr=Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr(Wr((zr(lr={resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},layout:{type:"string",default:"is-horizontal"},preset:{type:"string",default:"preset-1"},verticalPreset:{type:"string",default:"vertical-preset-1"},navAlign:{type:"string",default:"items-justified-left"},dropdownOpenOnClick:{type:"boolean",default:!1},showDropdownIcon:{type:"boolean",default:!0},navBtnType:{type:"boolean",default:!0},navTextColor:{type:"string",default:"#6A72A5"},hvNavTextColor:{type:"string",default:"#2673FF"},actNavTextColor:{type:"string",default:"#2673FF"},actHvNavTextColor:{type:"string",default:"#2673FF"},navBgColor:{type:"string",default:"#ffffff"},hvNavBgColor:{type:"string",default:"#2673FF"},actNavBgColor:{type:"string",default:"#2673FF"},actHvNavBgColor:{type:"string",default:"#2673FF"},iconColor:{type:"string",default:"#555555"},hvIconColor:{type:"string"},actIconColor:{type:"string",default:"#ffffff"},actHvIconColor:{type:"string"},colorTransition:{type:"number"},actColorTransition:{type:"number"},navDropdownTextColor:{type:"string",default:"#6A72A5"},hvNavDropdownTextColor:{type:"string",default:"#2673FF"},actNavDropdownTextColor:{type:"string",default:"#2673FF"},actHvNavDropdownTextColor:{type:"string",default:"#2673FF"},navDropdownBgColor:{type:"string",default:"#ffffff"},hvNavDropdownBgColor:{type:"string",default:"#555555"},actNavDropdownBgColor:{type:"string",default:"#555555"},actHvNavDropdownBgColor:{type:"string",default:"#555555"},dropdownItemBgColor:{type:"string",default:"#ffffff"},hvDropdownItemBgColor:{type:"string",default:"#ffffff"},actDropdownItemBgColor:{type:"string",default:"#ffffff"},actHvDropdownItemBgColor:{type:"string",default:"#ffffff"}},"actColorTransition",{type:"number"}),zr(lr,"navDividerColor",{type:"string",default:"#d9d9d9"}),zr(lr,"verticalNavDividerColor",{type:"string",default:"#d9d9d9"}),zr(lr,"navDropdownDividerColor",{type:"string",default:"#d9d9d9"}),zr(lr,"navHamburgerBgColor",{type:"string",default:"#2673FF"}),zr(lr,"navHamburgerTextColor",{type:"string",default:"#ffffff"}),zr(lr,"hvNavHamburgerTextColor",{type:"string",default:"#ffffff"}),zr(lr,"hamburgerItemBgColor",{type:"string",default:"#0059FC"}),zr(lr,"hvHamburgerItemBgColor",{type:"string",default:"#0059FC"}),zr(lr,"actNavHamburgerTextColor",{type:"string",default:"#ffffff"}),zr(lr,"actHamburgerItemBgColor",{type:"string",default:"#ffffff"}),zr(lr,"actHvNavHamburgerTextColor",{type:"string",default:"#ffffff"}),zr(lr,"actHvHamburgerItemBgColor",{type:"string",default:"#ffffff"}),zr(lr,"hamburgerCloseIconColor",{type:"string",default:"#ffffff"}),zr(lr,"navHamburgerBtnColor",{type:"string",default:"#2673FF"}),zr(lr,"flexWrap",{type:"boolean",default:!1}),zr(lr,"hamburgerMenu",{type:"string",default:"mobile"}),zr(lr,"navVerticalAlign",{type:"string",default:"items-justified-left"}),zr(lr,"showCaret",{type:"boolean",default:!0}),zr(lr,"caretColor",{type:"string",default:"#6A72A5"}),zr(lr,"hvCaretColor",{type:"string",default:"#2673FF"}),zr(lr,"hamburgerCloseIconAlign",{type:"string",default:"close-icon-right"}),lr),Jr(Object.values(i))),Qr("ttlMinW_",{})),Qr("iconZ_",{defaultRange:18,noUnits:!0})),Qr("iconGap_",{defaultRange:10,noUnits:!0})),Qr(Hr,{defaultRange:15,noUnits:!0})),Qr(Mr,{defaultRange:200,noUnits:!0})),Qr(qr,{defaultRange:30,noUnits:!0})),$r(Cr,{defaultFillColor:"#ffffff",defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),$r("actNavBg_",{defaultFillColor:"#7967ff",noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),$r("conBg_",{noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),$r("ttlWBg_",{noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),Zr(Er,{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),Zr(Br,{rdsDefaults:{top:5,bottom:5,right:5,left:5}})),Zr(wr,{rdsDefaults:{top:3,bottom:3,right:3,left:3}})),Zr(Pr,{rdsDefaults:{top:3,bottom:3,right:3,left:3}})),Zr("actNavBds_")),Zr("conBds_",{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"#EEEDF0",defaultBdrStyle:"solid"})),Zr(Sr)),Yr(Or,{})),Yr(xr)),Yr(Tr,{top:20,bottom:20,left:10,right:10})),Yr(Lr)),Yr(jr)),Yr(Nr,{top:10,bottom:10,left:10,right:10,isLinked:!1})),Yr(Ir,{top:5,bottom:5,left:5,right:5,isLinked:!1})),Yr("ttlWM_")),Yr("ttlWP_")),Yr(Ar,{top:5,bottom:5,left:5,right:5,isLinked:!1})),Yr(Dr,{top:5,bottom:5,left:5,right:5,isLinked:!1})),Yr(Ur,{top:10,bottom:10,left:10,right:10,isLinked:!1}));function Kr(e){return Kr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kr(e)}function el(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function tl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?el(Object(n),!0).forEach((function(t){nl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):el(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nl(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Kr(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Kr(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Kr(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ol(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return rl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rl(e,t):void 0}}(e,t)||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 rl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var ll=window.EBControls,al=ll.BackgroundControl,il=ll.BorderShadowControl,cl=ll.ColorControl,sl=ll.ResponsiveRangeController,ul=ll.ResponsiveDimensionsControl,bl=ll.TypographyDropdown,pl=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=ol((0,z.useState)({}),2),a=l[0],i=l[1],c=ol((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.layout,p=a.navTextColor,d=a.hvNavTextColor,m=a.actNavTextColor,f=a.actHvNavTextColor,g=a.colorTransition,y=a.actColorTransition,_=a.caretColor,v=a.preset,k=a.navAlign,h=a.hvNavBgColor,R=a.actNavBgColor,C=a.actHvNavBgColor,E=a.navDropdownTextColor,P=a.hvNavDropdownTextColor,B=a.actNavDropdownTextColor,S=a.actHvNavDropdownTextColor,w=a.navDropdownBgColor,O=(a.hvNavDropdownBgColor,a.actNavDropdownBgColor,a.actHvNavDropdownBgColor,a.dropdownOpenOnClick),x=a.showDropdownIcon,T=a.navBtnType,L=a.dropdownItemBgColor,j=a.hvDropdownItemBgColor,A=a.actDropdownItemBgColor,D=a.actHvDropdownItemBgColor,I=a.hvCaretColor,N=a.verticalPreset,U=a.navHamburgerBgColor,H=a.navHamburgerTextColor,M=a.hamburgerItemBgColor,q=a.hvNavHamburgerTextColor,F=a.hvHamburgerItemBgColor,G=(a.actNavHamburgerTextColor,a.actHamburgerItemBgColor,a.actHvNavHamburgerTextColor,a.actHvHamburgerItemBgColor,a.hamburgerCloseIconColor),Y=a.navDividerColor,J=a.navDropdownDividerColor,$=a.flexWrap,Z=a.navVerticalAlign,Q=a.hamburgerMenu,X=a.navHamburgerBtnColor,K=a.hamburgerCloseIconAlign,ee=a.verticalNavDividerColor,te=ol((0,z.useState)("normal"),2),ne=te[0],oe=te[1],re=ol((0,z.useState)("normal"),2),le=re[0],ae=re[1];(0,z.useEffect)((function(){var e;t[o]?i(tl({},t[o])):i((nl(e={layout:"is-horizontal",preset:"preset-1",verticalPreset:"vertical-preset-1",navAlign:"items-justified-left",dropdownOpenOnClick:!1,showDropdownIcon:!0,navBtnType:!0,navTextColor:"#6A72A5",hvNavTextColor:"#2673FF",actNavTextColor:"#2673FF",actHvNavTextColor:"#2673FF",navBgColor:"#ffffff",hvNavBgColor:"#2673FF",actNavBgColor:"#2673FF",actHvNavBgColor:"#2673FF",iconColor:"#555555",hvIconColor:"",actIconColor:"#ffffff",actHvIconColor:"",colorTransition:"number",actColorTransition:"number",navDropdownTextColor:"#6A72A5",hvNavDropdownTextColor:"#2673FF",actNavDropdownTextColor:"#2673FF",actHvNavDropdownTextColor:"#2673FF",navDropdownBgColor:"#ffffff",hvNavDropdownBgColor:"#555555",actNavDropdownBgColor:"#555555",actHvNavDropdownBgColor:"#555555",dropdownItemBgColor:"#ffffff",hvDropdownItemBgColor:"#ffffff",actDropdownItemBgColor:"#ffffff",actHvDropdownItemBgColor:"#ffffff"},"actColorTransition","number"),nl(e,"navDividerColor","#d9d9d9"),nl(e,"verticalNavDividerColor","#d9d9d9"),nl(e,"navDropdownDividerColor","#d9d9d9"),nl(e,"navHamburgerBgColor","#2673FF"),nl(e,"navHamburgerTextColor","#ffffff"),nl(e,"hvNavHamburgerTextColor","#ffffff"),nl(e,"hamburgerItemBgColor","#0059FC"),nl(e,"hvHamburgerItemBgColor","#0059FC"),nl(e,"actNavHamburgerTextColor","#ffffff"),nl(e,"actHamburgerItemBgColor","#ffffff"),nl(e,"actHvNavHamburgerTextColor","#ffffff"),nl(e,"actHvHamburgerItemBgColor","#ffffff"),nl(e,"hamburgerCloseIconColor","#ffffff"),nl(e,"navHamburgerBtnColor","#2673FF"),nl(e,"flexWrap",!1),nl(e,"hamburgerMenu","mobile"),nl(e,"navVerticalAlign","items-justified-left"),nl(e,"showCaret",!0),nl(e,"caretColor","#6A72A5"),nl(e,"hvCaretColor","#2673FF"),nl(e,"hamburgerCloseIconAlign","close-icon-right"),nl(e,"".concat(Tr,"Top"),20),nl(e,"".concat(Tr,"Bottom"),20),nl(e,"".concat(Tr,"Right"),10),nl(e,"".concat(Tr,"Left"),10),nl(e,"".concat(Tr,"Unit"),"px"),nl(e,"".concat(Tr,"isLinked"),!0),nl(e,"".concat(Lr,"Unit"),"px"),nl(e,"".concat(Lr,"isLinked"),!0),nl(e,"".concat(Ir,"Top"),5),nl(e,"".concat(Ir,"Bottom"),5),nl(e,"".concat(Ir,"Right"),5),nl(e,"".concat(Ir,"Left"),5),nl(e,"".concat(Ir,"Unit"),"px"),nl(e,"".concat(Ir,"isLinked"),!1),nl(e,"".concat(Nr,"Top"),10),nl(e,"".concat(Nr,"Bottom"),10),nl(e,"".concat(Nr,"Right"),10),nl(e,"".concat(Nr,"Left"),10),nl(e,"".concat(Nr,"Unit"),"px"),nl(e,"".concat(Nr,"isLinked"),!1),nl(e,"".concat(jr,"Unit"),"px"),nl(e,"".concat(jr,"isLinked"),!0),nl(e,"".concat(Ar,"Top"),5),nl(e,"".concat(Ar,"Bottom"),5),nl(e,"".concat(Ar,"Right"),5),nl(e,"".concat(Ar,"Left"),5),nl(e,"".concat(Ar,"Unit"),"px"),nl(e,"".concat(Ar,"isLinked"),!1),nl(e,"".concat(Dr,"Top"),5),nl(e,"".concat(Dr,"Bottom"),5),nl(e,"".concat(Dr,"Right"),5),nl(e,"".concat(Dr,"Left"),5),nl(e,"".concat(Dr,"Unit"),"px"),nl(e,"".concat(Dr,"isLinked"),!0),nl(e,"".concat(Ur,"Top"),10),nl(e,"".concat(Ur,"Bottom"),10),nl(e,"".concat(Ur,"Right"),10),nl(e,"".concat(Ur,"Left"),10),nl(e,"".concat(Ur,"Unit"),"px"),nl(e,"".concat(Ur,"isLinked"),!1),nl(e,"".concat(jr,"Unit"),"px"),nl(e,"".concat(jr,"isLinked"),!0),nl(e,"".concat(Or,"Unit"),"px"),nl(e,"".concat(Or,"isLinked"),!0),nl(e,"".concat(xr,"Unit"),"px"),nl(e,"".concat(xr,"isLinked"),!0),nl(e,"".concat(Er,"Bdr_Unit"),"px"),nl(e,"".concat(Er,"Bdr_isLinked"),!0),nl(e,"".concat(Er,"Rds_Unit"),"px"),nl(e,"".concat(Er,"Rds_isLinked"),!0),nl(e,"".concat(Er,"BorderType"),"normal"),nl(e,"".concat(Er,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(nl({},o,a))}),[a]);var ie=function(e){var t=tl({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},ce={setAttributes:ie,resOption:r,attributes:a,objAttributes:Xr};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks")},React.createElement(V.PanelRow,null,(0,W.__)("Layout","essential-blocks")),"is-horizontal"==b&&React.createElement(React.Fragment,null,React.createElement(V.ToggleControl,{label:(0,W.__)("Allow to wrap to multiple lines","essential-blocks"),checked:$,onChange:function(e){return ie({flexWrap:e})}}),React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},mr.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return ie({navAlign:e.value})}},e.label)}))))),"is-vertical"==b&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},fr.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:Z===e.value,isSecondary:Z!==e.value,onClick:function(){return ie({navVerticalAlign:e.value})}},e.label)}))))),React.createElement(V.__experimentalDivider,null),React.createElement(V.PanelRow,null,(0,W.__)("Dropdown Menus","essential-blocks")),React.createElement(V.ToggleControl,{label:(0,W.__)("Open on Click","essential-blocks"),checked:O,onChange:function(e){return ie({dropdownOpenOnClick:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Dropdown Menu Icon?","essential-blocks"),checked:x,onChange:function(e){return ie({showDropdownIcon:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Hamburger Menu","essential-blocks")},React.createElement(V.BaseControl,{label:(0,W.__)("Button Type","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},gr.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:T===e.value,isSecondary:T!==e.value,onClick:function(){return ie({navBtnType:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("Display Hamburger Menu","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},yr.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:Q===e.value,isSecondary:Q!==e.value,onClick:function(){return ie({hamburgerMenu:e.value})}},e.label)}))))),React.createElement(V.PanelBody,{title:(0,W.__)("Navigation Styles","essential-blocks"),initialOpen:!1},React.createElement(bl,{baseLabel:"Typography",typographyPrefixConstant:vr,resRequiredProps:ce}),React.createElement(ul,{resRequiredProps:ce,controlName:Tr,baseLabel:"Padding"}),React.createElement(ul,{resRequiredProps:ce,controlName:Lr,baseLabel:"Margin"}),"is-horizontal"==b&&"preset-4"==v&&React.createElement(cl,{label:(0,W.__)("Divider Color","essential-blocks"),defaultColor:Xr.navDividerColor.default,color:Y,onChange:function(e){return ie({navDividerColor:e})}}),"is-vertical"==b&&"preset-1"==v&&React.createElement(cl,{label:(0,W.__)("Divider Color","essential-blocks"),defaultColor:Xr.verticalNavDividerColor.default,color:ee,onChange:function(e){return ie({verticalNavDividerColor:e})}}),React.createElement(V.PanelBody,{title:(0,W.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("Normal","essential-blocks"),value:"normal"},{label:(0,W.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:ne===n,isSecondary:ne!==n,onClick:function(){return oe(n)}},o)})))),"normal"===ne&&React.createElement(React.Fragment,null,React.createElement(cl,{label:(0,W.__)("Text","essential-blocks"),defaultColor:Xr.navTextColor.default,color:p,onChange:function(e){return ie({navTextColor:e})}})),"hover"===ne&&React.createElement(React.Fragment,null,React.createElement(cl,{label:(0,W.__)("Text","essential-blocks"),defaultColor:Xr.hvNavTextColor.default,color:d,onChange:function(e){return ie({hvNavTextColor:e})}}),"is-horizontal"==b&&("preset-2"==v||"preset-3"==v)&&React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.hvNavBgColor.default,color:h,onChange:function(e){return ie({hvNavBgColor:e})}}),"is-vertical"==b&&"vertical-preset-2"==N&&React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.hvNavBgColor.default,color:h,onChange:function(e){return ie({hvNavBgColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("Normal","essential-blocks"),value:"normal"},{label:(0,W.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:le===n,isSecondary:le!==n,onClick:function(){return ae(n)}},o)})))),"normal"===le&&React.createElement(React.Fragment,null,React.createElement(cl,{label:(0,W.__)("Text","essential-blocks"),defaultColor:Xr.actNavTextColor.default,color:m,onChange:function(e){return ie({actNavTextColor:e})}}),"is-horizontal"==b&&("preset-2"==v||"preset-3"==v)&&React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.actNavBgColor.default,color:R,onChange:function(e){return ie({actNavBgColor:e})}}),"is-vertical"==b&&"vertical-preset-2"==N&&React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.actNavBgColor.default,color:R,onChange:function(e){return ie({actNavBgColor:e})}})),"hover"===le&&React.createElement(React.Fragment,null,React.createElement(cl,{label:(0,W.__)("Text","essential-blocks"),defaultColor:Xr.actHvNavTextColor.default,color:f,onChange:function(e){return ie({actHvNavTextColor:e})}}),"is-horizontal"==b&&("preset-2"==v||"preset-3"==v)&&React.createElement(cl,{label:(0,W.__)("Backgound","essential-blocks"),defaultColor:Xr.actHvNavBgColor.default,color:C,onChange:function(e){return ie({actHvNavBgColor:e})}}),"is-vertical"==b&&"vertical-preset-2"==N&&React.createElement(cl,{label:(0,W.__)("Backgound","essential-blocks"),defaultColor:Xr.actHvNavBgColor.default,color:C,onChange:function(e){return ie({actHvNavBgColor:e})}}),React.createElement(V.BaseControl,{label:(0,W.__)("Transition","essential-blocks")},React.createElement(V.RangeControl,{value:y,onChange:function(e){return ie({actColorTransition:e})},step:.1,min:0,max:5})))),"preset-3"===v&&React.createElement(V.PanelBody,{title:(0,W.__)("Active & Hover Border"),initialOpen:!1},React.createElement(il,{controlName:Pr,resRequiredProps:ce,noShadow:!0,noBdrHover:!0}))),React.createElement(V.PanelBody,{title:(0,W.__)("Dropdown Menu Styles","essential-blocks"),initialOpen:!1},React.createElement(V.PanelRow,null,(0,W.__)("Container","essential-blocks")),React.createElement(sl,{baseLabel:(0,W.__)("Min Width (PX)","essential-blocks"),controlName:Mr,resRequiredProps:ce,min:100,max:500,step:1,noUnits:!0}),React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.navDropdownBgColor.default,color:w,onChange:function(e){return ie({navDropdownBgColor:e})}}),React.createElement(ul,{resRequiredProps:ce,controlName:Ir,baseLabel:"Padding"}),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(il,{controlName:Br,resRequiredProps:ce,noBdrHover:!0})),React.createElement(V.__experimentalDivider,null),React.createElement(V.PanelRow,null,(0,W.__)("Items","essential-blocks")),React.createElement(bl,{baseLabel:"Typography",typographyPrefixConstant:kr,resRequiredProps:ce}),React.createElement(ul,{resRequiredProps:ce,controlName:Nr,baseLabel:"Padding"}),"preset-4"==v&&React.createElement(cl,{label:(0,W.__)("Divider Color","essential-blocks"),defaultColor:Xr.navDropdownDividerColor.default,color:J,onChange:function(e){return ie({navDropdownDividerColor:e})}}),React.createElement(V.PanelBody,{title:(0,W.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("Normal","essential-blocks"),value:"normal"},{label:(0,W.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:ne===n,isSecondary:ne!==n,onClick:function(){return oe(n)}},o)})))),"normal"===ne&&React.createElement(React.Fragment,null,React.createElement(cl,{label:(0,W.__)("Text","essential-blocks"),defaultColor:Xr.navDropdownTextColor.default,color:E,onChange:function(e){return ie({navDropdownTextColor:e})}}),("preset-2"==v||"preset-3"==v)&&React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.dropdownItemBgColor.default,color:L,onChange:function(e){return ie({dropdownItemBgColor:e})}})),"hover"===ne&&React.createElement(React.Fragment,null,React.createElement(cl,{label:(0,W.__)("Text","essential-blocks"),defaultColor:Xr.hvNavDropdownTextColor.default,color:P,onChange:function(e){return ie({hvNavDropdownTextColor:e})}}),"is-horizontal"==b&&("preset-2"==v||"preset-3"==v)&&React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.hvDropdownItemBgColor.default,color:j,onChange:function(e){return ie({hvDropdownItemBgColor:e})}}),"is-vertical"==b&&"vertical-preset-2"==N&&React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.hvDropdownItemBgColor.default,color:j,onChange:function(e){return ie({hvDropdownItemBgColor:e})}}),React.createElement(V.RangeControl,{value:g,onChange:function(e){return ie({colorTransition:e})},step:.1,min:0,max:5}))),React.createElement(V.PanelBody,{title:(0,W.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("Normal","essential-blocks"),value:"normal"},{label:(0,W.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:le===n,isSecondary:le!==n,onClick:function(){return ae(n)}},o)})))),"normal"===le&&React.createElement(React.Fragment,null,React.createElement(cl,{label:(0,W.__)("Text","essential-blocks"),defaultColor:Xr.actNavDropdownTextColor.default,color:B,onChange:function(e){return ie({actNavDropdownTextColor:e})}}),("preset-2"==v||"preset-3"==v)&&React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.actDropdownItemBgColor.default,color:A,onChange:function(e){return ie({actDropdownItemBgColor:e})}})),"hover"===le&&React.createElement(React.Fragment,null,React.createElement(cl,{label:(0,W.__)("Text","essential-blocks"),defaultColor:Xr.actHvNavDropdownTextColor.default,color:S,onChange:function(e){return ie({actHvNavDropdownTextColor:e})}}),("preset-2"==v||"preset-3"==v)&&React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.actHvDropdownItemBgColor.default,color:D,onChange:function(e){return ie({actHvDropdownItemBgColor:e})}}))),"preset-3"==v&&React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(il,{controlName:wr,resRequiredProps:ce,noShadow:!0}))),x&&React.createElement(V.PanelBody,{title:(0,W.__)("Caret Styles","essential-blocks"),initialOpen:!1},React.createElement(sl,{baseLabel:(0,W.__)("Caret Size","essential-blocks"),controlName:Hr,resRequiredProps:ce,min:0,max:100,step:1,noUnits:!0}),React.createElement(cl,{label:(0,W.__)("Caret Color","essential-blocks"),defaultColor:Xr.caretColor.default,color:_,onChange:function(e){return ie({caretColor:e})}}),React.createElement(cl,{label:(0,W.__)("Hover Caret Color","essential-blocks"),defaultColor:Xr.hvCaretColor.default,color:I,onChange:function(e){return ie({hvCaretColor:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Hamburger Menu Styles","essential-blocks"),initialOpen:!1},React.createElement(V.PanelRow,null,(0,W.__)("Button","essential-blocks")),T&&React.createElement(sl,{baseLabel:(0,W.__)("Icon Size(PX)","essential-blocks"),controlName:qr,resRequiredProps:ce,min:0,max:100,step:1,noUnits:!0}),!T&&React.createElement(bl,{baseLabel:"Typography",typographyPrefixConstant:Rr,resRequiredProps:ce}),React.createElement(cl,{label:(0,W.__)("Color","essential-blocks"),defaultColor:Xr.navHamburgerBtnColor.default,color:X,onChange:function(e){return ie({navHamburgerBtnColor:e})}}),React.createElement(ul,{resRequiredProps:ce,controlName:Ur,baseLabel:"Padding"}),React.createElement(V.PanelRow,null,(0,W.__)("Container","essential-blocks")),React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.navHamburgerBgColor.default,color:U,onChange:function(e){return ie({navHamburgerBgColor:e})}}),React.createElement(ul,{resRequiredProps:ce,controlName:Ar,baseLabel:"Padding"}),React.createElement(V.__experimentalDivider,null),React.createElement(V.PanelRow,null,(0,W.__)("Items","essential-blocks")),React.createElement(bl,{baseLabel:"Typography",typographyPrefixConstant:hr,resRequiredProps:ce}),React.createElement(ul,{resRequiredProps:ce,controlName:Dr,baseLabel:"Padding"}),React.createElement(V.PanelBody,{title:(0,W.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("Normal","essential-blocks"),value:"normal"},{label:(0,W.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:ne===n,isSecondary:ne!==n,onClick:function(){return oe(n)}},o)})))),"normal"===ne&&React.createElement(React.Fragment,null,React.createElement(cl,{label:(0,W.__)("Text","essential-blocks"),defaultColor:Xr.navHamburgerTextColor.default,color:H,onChange:function(e){return ie({navHamburgerTextColor:e})}}),React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.hamburgerItemBgColor.default,color:M,onChange:function(e){return ie({hamburgerItemBgColor:e})}})),"hover"===ne&&React.createElement(React.Fragment,null,React.createElement(cl,{label:(0,W.__)("Text","essential-blocks"),defaultColor:Xr.hvNavHamburgerTextColor.default,color:q,onChange:function(e){return ie({hvNavHamburgerTextColor:e})}}),React.createElement(cl,{label:(0,W.__)("Background","essential-blocks"),defaultColor:Xr.hvHamburgerItemBgColor.default,color:F,onChange:function(e){return ie({hvHamburgerItemBgColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Border"),initialOpen:!1},React.createElement(il,{controlName:Sr,resRequiredProps:ce,noShadow:!0,noBdrHover:!0})),React.createElement(V.__experimentalDivider,null),React.createElement(V.PanelRow,null,(0,W.__)("Close Icon","essential-blocks")),React.createElement(cl,{label:(0,W.__)("Color","essential-blocks"),defaultColor:Xr.hamburgerCloseIconColor.default,color:G,onChange:function(e){return ie({hamburgerCloseIconColor:e})}}),React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},_r.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:K===e.value,isSecondary:K!==e.value,onClick:function(){return ie({hamburgerCloseIconAlign:e.value})}},e.label)}))))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(ul,{resRequiredProps:ce,controlName:Or,baseLabel:"Margin"}),React.createElement(ul,{resRequiredProps:ce,controlName:xr,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(al,{controlName:Cr,resRequiredProps:ce})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(il,{controlName:Er,resRequiredProps:ce}))))},dl=((0,W.__)("Default","essential-blocks"),(0,W.__)("Info","essential-blocks"),(0,W.__)("Success","essential-blocks"),(0,W.__)("Warning","essential-blocks"),(0,W.__)("Danger","essential-blocks"),[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}]),ml=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}],fl=[{label:(0,W.__)("Auto","essential-blocks"),value:"auto"},{label:(0,W.__)("Full","essential-blocks"),value:"full"},{label:(0,W.__)("Fixed","essential-blocks"),value:"fixed"}],gl=[{label:(0,W.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,W.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,W.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,W.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,W.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,W.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,W.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,W.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,W.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,W.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,W.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,W.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,W.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,W.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,W.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,W.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,W.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,W.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,W.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,W.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,W.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,W.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,W.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,W.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,W.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,W.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,W.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,W.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,W.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,W.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,W.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,W.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,W.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,W.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,W.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,W.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,W.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,W.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,W.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,W.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,W.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,W.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,W.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,W.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,W.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,W.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,W.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,W.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,W.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,W.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,W.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,W.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,W.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,W.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,W.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,W.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,W.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,W.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,W.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,W.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,W.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,W.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,W.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,W.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,W.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,W.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,W.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,W.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,W.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,W.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,W.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,W.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,W.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,W.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,W.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,W.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,W.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,W.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],yl="btnWidth",_l="iconSize",vl="iconSpace",kl="wrpMargin",hl="btnPadding",Rl="btnBack",Cl="btnBrdShw",El="text";function Pl(e){return Pl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pl(e)}function Bl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Sl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bl(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==Pl(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Pl(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Pl(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var wl=window.EBControls,Ol=wl.generateResponsiveRangeAttributes,xl=wl.generateTypographyAttributes,Tl=wl.generateBorderShadowAttributes,Ll=wl.generateDimensionsAttributes,jl=wl.generateBackgroundAttributes,Al=Sl(Sl(Sl(Sl(Sl(Sl(Sl(Sl({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},addIcon:{type:"boolean",default:!1},type:{type:"string",default:"default"},icon:{type:"string",default:"fas fa-chevron-right"},iconPosition:{type:"string",default:"left"},iconSize:{type:"string"},iconSpace:{type:"string",default:"5px"},buttonText:{type:"string",default:(0,W.__)("Click Me!","essential-blocks")},textColor:{type:"string"},buttonURL:{type:"string",default:""},newWindow:{type:"boolean",default:!1},addNofollow:{type:"boolean",default:!1},buttonAlign:{type:"string",default:"center"},buttonWidth:{type:"string",default:"auto"},hoverEffect:{type:"string"},hoverTextColor:{type:"string"},hoverTransition:{type:"number",default:.3}},xl(Object.values(c))),Ol(yl)),Ol(_l,{noUnits:!0})),Ol(vl,{defaultRange:8,noUnits:!0})),Ll(hl,{top:15,right:30,bottom:15,left:30,isLinked:!1})),Ll(kl,{top:28,right:0,bottom:28,left:0,isLinked:!1})),jl(Rl,{noOverlay:!0,noMainBgi:!0})),Tl(Cl));function Dl(e){return Dl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Dl(e)}function Il(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Nl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Il(Object(n),!0).forEach((function(t){Ul(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Il(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ul(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Dl(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Dl(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Dl(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ml(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ml(e,t):void 0}}(e,t)||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 Ml(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var ql=window.EBControls,Fl=ql.ColorControl,Gl=ql.ResponsiveRangeController,Wl=ql.ResponsiveDimensionsControl,zl=ql.TypographyDropdown,Vl=ql.BackgroundControl,Yl=ql.faIcons,Jl=ql.BorderShadowControl,$l=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Hl((0,z.useState)({}),2),a=l[0],i=l[1],c=Hl((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.buttonAlign,p=a.buttonWidth,d=a.addIcon,m=a.icon,f=a.iconPosition,g=a.textColor,y=a.hoverTextColor,_=a.hoverEffect,v=a.hoverTransition;a.type,(0,z.useEffect)((function(){var e;t[o]?i(Nl({},t[o])):i((Ul(e={addIcon:!1,icon:"fas fa-chevron-right",iconPosition:"left",iconSize:"",iconSpace:"5px",textColor:"",buttonAlign:"center",buttonWidth:"auto",hoverEffect:"",hoverTextColor:"",hoverTransition:.3},"".concat(Cl,"Bdr_Unit"),"px"),Ul(e,"".concat(Cl,"Bdr_isLinked"),!0),Ul(e,"".concat(Cl,"Rds_Unit"),"px"),Ul(e,"".concat(Cl,"Rds_isLinked"),!0),Ul(e,"".concat(Cl,"BorderType"),"normal"),Ul(e,"".concat(Cl,"shadowType"),"normal"),Ul(e,"".concat(hl,"Top"),15),Ul(e,"".concat(hl,"Right"),30),Ul(e,"".concat(hl,"Bottom"),15),Ul(e,"".concat(hl,"Left"),30),Ul(e,"".concat(hl,"Unit"),"px"),Ul(e,"".concat(hl,"isLinked"),!1),Ul(e,"".concat(kl,"Top"),28),Ul(e,"".concat(kl,"Right"),0),Ul(e,"".concat(kl,"Bottom"),28),Ul(e,"".concat(kl,"Left"),0),Ul(e,"".concat(kl,"Unit"),"px"),Ul(e,"".concat(kl,"isLinked"),!1),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(Ul({},o,a))}),[a]);var k=function(e){var t=Nl({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},h={setAttributes:k,resOption:r,attributes:a,objAttributes:Al};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks")},React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},dl.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:b===e.value,isSecondary:b!==e.value,onClick:function(){return k({buttonAlign:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("Width","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},fl.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return k({buttonWidth:e.value})}},e.label)})))),"fixed"===p&&React.createElement(Gl,{baseLabel:(0,W.__)("Fixed Width","essential-blocks"),controlName:yl,resRequiredProps:h,min:100,max:900,step:1})),React.createElement(V.PanelBody,{title:(0,W.__)("Icon","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Add icon","essential-blocks"),checked:d,onChange:function(){return k({addIcon:!d})}}),d&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Select Icon","essential-blocks")},React.createElement(Ve(),{icons:Yl,value:m,onChange:function(e){return k({icon:e})},appendTo:"body",closeOnSelect:!0})),React.createElement(V.BaseControl,{label:(0,W.__)("Icon Postion","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},ml.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:f===e.value,isSecondary:f!==e.value,onClick:function(){return k({iconPosition:e.value})}},e.label)})))),React.createElement(Gl,{baseLabel:(0,W.__)("Size","essential-blocks"),controlName:_l,resRequiredProps:h,noUnits:!0}),React.createElement(Gl,{baseLabel:(0,W.__)("Gap","essential-blocks"),controlName:vl,resRequiredProps:h,noUnits:!0}))),React.createElement(V.PanelBody,{title:(0,W.__)("Styles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(zl,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:El,resRequiredProps:h}),React.createElement(Fl,{label:(0,W.__)("Text Color","essential-blocks"),color:g,onChange:function(e){return k({textColor:e})}}),React.createElement(Fl,{label:(0,W.__)("Text Hover Color","essential-blocks"),color:y,onChange:function(e){return k({hoverTextColor:e})}}),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Background","essential-blocks"))),React.createElement(Vl,{controlName:Rl,resRequiredProps:h,noOverlay:!0,noMainBgi:!0}),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border","essential-blocks"))),React.createElement(Jl,{controlName:Cl,resRequiredProps:h}),React.createElement(Wl,{resRequiredProps:h,controlName:hl,baseLabel:(0,W.__)("Padding","essential-blocks")}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin","essential-blocks")},React.createElement(Wl,{resRequiredProps:h,controlName:kl,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(V.SelectControl,{label:(0,W.__)("Hover Effect","essential-blocks"),value:_,options:gl,onChange:function(e){return k({hoverEffect:e})}}),_&&React.createElement(V.RangeControl,{label:(0,W.__)("Hover Transition","essential-blocks"),value:v,onChange:function(e){return k({hoverTransition:e})},step:.01,min:0,max:5}))))},Zl=((0,W.__)("Basic","essential-blocks"),(0,W.__)("Inline","essential-blocks"),(0,W.__)("Left","essential-blocks"),(0,W.__)("Center","essential-blocks"),(0,W.__)("Right","essential-blocks"),[{label:(0,W.__)("H1","essential-blocks"),value:"h1"},{label:(0,W.__)("H2","essential-blocks"),value:"h2"},{label:(0,W.__)("H3","essential-blocks"),value:"h3"},{label:(0,W.__)("H4","essential-blocks"),value:"h4"},{label:(0,W.__)("H5","essential-blocks"),value:"h5"},{label:(0,W.__)("H6","essential-blocks"),value:"h6"}]),Ql=[{label:"Small",value:"small"},{label:"Medium",value:"medium"},{label:"Large",value:"large"},{label:"Extra Large",value:"extra-large"},{label:"Custom",value:"custom"}],Xl=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Kl=[{label:(0,W.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,W.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,W.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,W.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,W.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,W.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,W.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,W.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,W.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,W.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,W.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,W.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,W.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,W.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,W.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,W.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,W.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,W.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,W.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,W.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,W.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,W.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,W.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,W.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,W.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,W.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,W.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,W.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,W.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,W.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,W.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,W.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,W.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,W.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,W.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,W.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,W.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,W.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,W.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,W.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,W.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,W.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,W.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,W.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,W.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,W.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,W.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,W.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,W.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,W.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,W.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],ea="wrpMargin",ta="wrpPadding",na="titleMargin",oa="subtitleMargin",ra="btnPadding",la="iconPadding",aa="descPadding",ia="wrpBack",ca="wrpBrd",sa="btnBrd",ua="iconSize",ba="title",pa="subtitle",da="desc",ma="btn";function fa(e){return fa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fa(e)}function ga(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ya(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ga(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==fa(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==fa(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===fa(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ga(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _a=window.EBControls,va=_a.generateTypographyAttributes,ka=_a.generateResponsiveRangeAttributes,ha=_a.generateDimensionsAttributes,Ra=_a.generateBackgroundAttributes,Ca=_a.generateBorderShadowAttributes,Ea=ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},contentStyle:{type:"string",default:"basic"},contentAlign:{type:"string",default:"center"},showIcon:{type:"boolean",default:!0},icon:{type:"string",source:"attribute",selector:".eb-cia-wrapper",attribute:"data-icon",default:"fas fa-glass-martini"},iconColor:{type:"string"},sortableLists:{type:"array",default:[{label:(0,W.__)("Icon","essential-blocks"),value:"icon"},{label:(0,W.__)("Subtitle","essential-blocks"),value:"subtitle"},{label:(0,W.__)("Title","essential-blocks"),value:"title"},{label:(0,W.__)("Description","essential-blocks"),value:"description"}]},title:{type:"string",selector:".eb-cia-title",default:"Essential Blocks for Gutenberg"},titleTag:{type:"string",default:"h3"},titleColor:{type:"string"},showSubtitle:{type:"boolean",default:!1},subtitle:{type:"string",selector:".eb-cia-subtitle"},subtitleTag:{type:"string",default:"h3"},subtitleColor:{type:"string"},description:{type:"string",selector:".eb-cia-description",default:"Add a strong one liner supporting the heading above and giving users a reason to click on the button below."},descriptionColor:{type:"string"},showButton:{type:"boolean",default:!0},buttonText:{type:"string",souce:"html",selector:".eb-cia-button",default:"Button Text"},buttonURL:{type:"string"},linkNewTab:{type:"boolean",default:!1},buttonSize:{type:"string",default:"large"},buttonBackgroundColor:{type:"string",default:"#4a5059"},buttonHoverBackgroundColor:{type:"string",default:"#3074ff"},buttonTextColor:{type:"string"},buttonHoverTextColor:{type:"string",default:"#edf1f7"},buttonPosition:{type:"string",default:"center"},btnHoverEffect:{type:"string"}},va(Object.values(s))),ha(ea,{top:28,right:0,bottom:28,left:0,isLinked:!1})),ha(ta)),ha(na)),ha(oa)),ha(ra)),ha(la)),ha(aa)),Ra(ia,{defaultFillColor:"#8041ff"})),Ca(ca)),Ca(sa)),ka(ua));function Pa(e){return Pa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pa(e)}function Ba(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Sa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ba(Object(n),!0).forEach((function(t){wa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ba(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function wa(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Pa(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Pa(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Pa(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Oa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return xa(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xa(e,t):void 0}}(e,t)||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 xa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Ta=window.EBControls,La=Ta.faIcons,ja=Ta.ColorControl,Aa=Ta.ResponsiveDimensionsControl,Da=Ta.TypographyDropdown,Ia=Ta.BackgroundControl,Na=Ta.BorderShadowControl,Ua=Ta.ResponsiveRangeController,Ha=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Oa((0,z.useState)({}),2),a=l[0],i=l[1],c=Oa((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.showIcon,p=a.icon,d=a.iconColor,m=a.titleTag,f=a.titleColor,g=a.showSubtitle,y=a.subtitleColor,_=a.descriptionColor,v=a.showButton,k=a.buttonSize,h=a.buttonBackgroundColor,R=a.buttonTextColor,C=a.buttonHoverTextColor,E=a.buttonHoverBackgroundColor,P=a.buttonURL,B=a.linkNewTab,S=a.buttonPosition,w=a.btnHoverEffect;(0,z.useEffect)((function(){var e;t[o]?i(Sa({},t[o])):i((wa(e={titleTag:"h3",titleColor:"",showSubtitle:!1,subtitleTag:"h3",subtitleColor:"",descriptionColor:"",showIcon:!0,icon:"fas fa-glass-martini",showButton:!0,buttonSize:"large",buttonBackgroundColor:"#4a5059",buttonHoverBackgroundColor:"#3074ff",buttonTextColor:"",buttonHoverTextColor:"#edf1f7",buttonPosition:"center",btnHoverEffect:"",buttonURL:""},"".concat(aa,"Unit"),"px"),wa(e,"".concat(aa,"isLinked"),!0),wa(e,"".concat(la,"Unit"),"px"),wa(e,"".concat(la,"isLinked"),!0),wa(e,"".concat(ra,"Unit"),"px"),wa(e,"".concat(ra,"isLinked"),!0),wa(e,"".concat(sa,"Bdr_Unit"),"px"),wa(e,"".concat(sa,"Bdr_isLinked"),!0),wa(e,"".concat(sa,"Rds_Unit"),"px"),wa(e,"".concat(sa,"Rds_isLinked"),!0),wa(e,"".concat(sa,"BorderType"),"normal"),wa(e,"".concat(sa,"shadowType"),"normal"),wa(e,"".concat(na,"Unit"),"px"),wa(e,"".concat(na,"isLinked"),!0),wa(e,"".concat(oa,"Unit"),"px"),wa(e,"".concat(oa,"isLinked"),!0),wa(e,"".concat(ta,"Unit"),"px"),wa(e,"".concat(ta,"isLinked"),!0),wa(e,"".concat(ea,"Top"),28),wa(e,"".concat(ea,"Bottom"),28),wa(e,"".concat(ea,"Right"),0),wa(e,"".concat(ea,"Left"),0),wa(e,"".concat(ea,"Unit"),"px"),wa(e,"".concat(ea,"isLinked"),!1),wa(e,"".concat(ca,"Bdr_Unit"),"px"),wa(e,"".concat(ca,"Bdr_isLinked"),!0),wa(e,"".concat(ca,"Rds_Unit"),"px"),wa(e,"".concat(ca,"Rds_isLinked"),!0),wa(e,"".concat(ca,"BorderType"),"normal"),wa(e,"".concat(ca,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(wa({},o,a))}),[a]);var O=function(e){var t=Sa({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},x={setAttributes:O,resOption:r,attributes:a,objAttributes:Ea};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},b&&React.createElement(V.PanelBody,{title:(0,W.__)("Icon Settings","essential-blocks"),initialOpen:!0},React.createElement(V.BaseControl,null,React.createElement(Ve(),{icons:La,value:p,onChange:function(e){return O({icon:e})},appendTo:"body"})),React.createElement(Ua,{baseLabel:(0,W.__)("Size","essential-blocks"),controlName:ua,resRequiredProps:x,min:0,max:100,step:1,noUnits:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Button Settings","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},Xl.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:S===e.value,isSecondary:S!==e.value,onClick:function(){return O({buttonPosition:e.value})}},e.label)})))),React.createElement(V.SelectControl,{label:(0,W.__)("Button Size","essential-blocks"),value:k,options:Ql,onChange:function(e){return O({buttonSize:e})}}),"custom"===k&&React.createElement(Aa,{resRequiredProps:x,controlName:ra,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(V.TextControl,{label:(0,W.__)("Button Link","essential-blocks"),value:P,help:(0,W.__)("Use https or http","essential-blocks"),onChange:function(e){return O({buttonURL:e})}}),P&&React.createElement(V.ToggleControl,{label:(0,W.__)("Open in New Tab","essential-blocks"),checked:B,onChange:function(){return O({linkNewTab:!B})}}),React.createElement(V.SelectControl,{label:(0,W.__)("Hover Effect","essential-blocks"),value:w,options:Kl,onChange:function(e){return O({btnHoverEffect:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Title Tag","essential-blocks")},React.createElement(V.ButtonGroup,null,Zl.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:m!==e.value,isPrimary:m===e.value,onClick:function(){return O({titleTag:e.value})}},e.label)})))),React.createElement(Da,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:ba,resRequiredProps:x}),React.createElement(ja,{label:(0,W.__)("Color","essential-blocks"),color:f,onChange:function(e){return O({titleColor:e})}}),React.createElement(Aa,{resRequiredProps:x,controlName:na,baseLabel:(0,W.__)("Space","essential-blocks")})),g&&React.createElement(V.PanelBody,{title:(0,W.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(Da,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:pa,resRequiredProps:x}),React.createElement(ja,{label:(0,W.__)("Color","essential-blocks"),color:y,onChange:function(e){return O({subtitleColor:e})}}),React.createElement(Aa,{resRequiredProps:x,controlName:oa,baseLabel:(0,W.__)("Space","essential-blocks")})),React.createElement(V.PanelBody,{title:(0,W.__)("Description Style","essential-blocks"),initialOpen:!1},React.createElement(Da,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:da,resRequiredProps:x}),React.createElement(ja,{label:(0,W.__)("Color","essential-blocks"),color:_,onChange:function(e){return O({descriptionColor:e})}}),React.createElement(Aa,{resRequiredProps:x,controlName:aa,baseLabel:(0,W.__)("Space","essential-blocks")})),b&&React.createElement(V.PanelBody,{title:(0,W.__)("Icon Style","essential-blocks"),initialOpen:!1},React.createElement(ja,{label:(0,W.__)("Icon Color","essential-blocks"),color:d,onChange:function(e){return O({iconColor:e})}}),React.createElement(Aa,{resRequiredProps:x,controlName:la,baseLabel:(0,W.__)("Space","essential-blocks")})),v&&React.createElement(V.PanelBody,{title:(0,W.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(Da,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:ma,resRequiredProps:x}),React.createElement(ja,{label:(0,W.__)("Button Text Color","essential-blocks"),color:R,onChange:function(e){return O({buttonTextColor:e})}}),React.createElement(ja,{label:(0,W.__)("Button Hover Text Color","essential-blocks"),color:C,onChange:function(e){return O({buttonHoverTextColor:e})}}),React.createElement(ja,{label:(0,W.__)("Button Background","essential-blocks"),color:h,onChange:function(e){return O({buttonBackgroundColor:e})}}),React.createElement(ja,{label:(0,W.__)("Button Hover Background","essential-blocks"),color:E,onChange:function(e){return O({buttonHoverBackgroundColor:e})}}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border","essential-blocks"))),React.createElement(Na,{controlName:sa,resRequiredProps:x})),React.createElement(V.PanelBody,{title:(0,W.__)("Advanced","essential-blocks"),initialOpen:!0},React.createElement(V.PanelBody,null,React.createElement(Aa,{resRequiredProps:x,controlName:ea,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(Aa,{resRequiredProps:x,controlName:ta,baseLabel:(0,W.__)("Padding","essential-blocks")})),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(Ia,{controlName:ia,resRequiredProps:x})),React.createElement(V.PanelBody,{title:(0,W.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(Na,{controlName:ca,resRequiredProps:x})))))},Ma=((0,W.__)("Default","essential-blocks"),(0,W.__)("Preset 1","essential-blocks"),(0,W.__)("Preset 2","essential-blocks"),(0,W.__)("Preset 3","essential-blocks"),(0,W.__)("Preset 4","essential-blocks"),(0,W.__)("Preset 5","essential-blocks"),(0,W.__)("Preset 6","essential-blocks"),(0,W.__)("Preset 7","essential-blocks"),(0,W.__)("Preset 8 (Pro)","essential-blocks"),(0,W.__)("Preset 9 (Pro)","essential-blocks"),[{label:(0,W.__)("Dotted","essential-blocks"),value:":"},{label:(0,W.__)("Solid","essential-blocks"),value:"|"}]),qa=[{label:"Grid View",value:"row"},{label:"List View",value:"column"}],Fa=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Ga=[{label:(0,W.__)("Start","essential-blocks"),value:"flex-start"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("End","essential-blocks"),value:"flex-end"},{label:(0,W.__)("Space-Between","essential-blocks"),value:"space-between"},{label:(0,W.__)("Space-around","essential-blocks"),value:"space-around"},{label:(0,W.__)("Space-Evenly","essential-blocks"),value:"space-evenly"}],Wa=[{label:"Row",value:"row"},{label:"Row-Reverse",value:"row-reverse"},{label:"Column",value:"column"},{label:"Column-Reverse",value:"column-reverse"}],za="dg_",Va="lb_",Ya="sp_",Ja="wrpW_",$a="boxsSpb_",Za="sepTop_",Qa="sepRight_",Xa="boxsP_",Ka="wrpMrg_",ei="wrpPad_",ti="dgPad_",ni="lblPad_",oi="boxsBg_",ri="dayBg_",li="hourBg_",ai="minuteBg_",ii="secondBg_",ci="WrpBg_",si="boxsBds_",ui="wrpBdSd_";function bi(e){return bi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bi(e)}function pi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==bi(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==bi(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===bi(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var di=window.EBControls,mi=di.BackgroundControl,fi=di.ColorControl;function gi(e){var t=e.heading,n=e.resRequiredProps,o=e.bgControlName,r=e.dgColorAttrString,l=e.lbColorAttrString,a=e.bdColorAttrString,i=n.setAttributes,c=n.attributes;return React.createElement(React.Fragment,null,React.createElement("h3",{style:{fontSize:"15px",color:"#444",margin:"0 0 10px 0"}},t),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks")},React.createElement(mi,{noTransition:!0,controlName:o,resRequiredProps:n,noOverlay:!0,noMainBgi:!0})),React.createElement(fi,{label:(0,W.__)("Digit Color","essential-blocks"),color:c["".concat(r)],onChange:function(e){return i(pi({},"".concat(r),e))}}),React.createElement(fi,{label:(0,W.__)("Label Color","essential-blocks"),color:c["".concat(l)],onChange:function(e){return i(pi({},"".concat(l),e))}}),"none"!==c.boxsBds_borderStyle&&React.createElement(fi,{label:(0,W.__)("Border Color","essential-blocks"),color:c["".concat(a)],onChange:function(e){return i(pi({},"".concat(a),e))}}),React.createElement(V.__experimentalDivider,null))}function yi(e){return yi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yi(e)}function _i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function vi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_i(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==yi(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==yi(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===yi(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ki=window.EBControls,hi=ki.generateDimensionsAttributes,Ri=ki.generateTypographyAttributes,Ci=ki.generateBackgroundAttributes,Ei=ki.generateBorderShadowAttributes,Pi=ki.generateResponsiveRangeAttributes,Bi=vi(vi(vi(vi(vi(vi(vi(vi(vi(vi(vi(vi(vi(vi(vi(vi(vi(vi({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},preset:{type:"string",default:"default"},flexDirection:{type:"string",default:"row"},contentsAlign:{type:"string",default:"center"},contentsJustify:{type:"string",default:"center"},contentsDirection:{type:"string",default:"column"},showSeparator:{type:"boolean",default:!1},separatorType:{type:"string",default:":"},separatorColor:{type:"string"},endTimeStamp:{type:"number"},showDays:{type:"boolean",default:!0},showHours:{type:"boolean",default:!0},showMinutes:{type:"boolean",default:!0},showSeconds:{type:"boolean",default:!0},daysLabel:{type:"string",default:"Days"},hoursLabel:{type:"string",default:"Hours"},minutesLabel:{type:"string",default:"Minutes"},secondsLabel:{type:"string",default:"Seconds"},digitsColor:{type:"string"},dayDgColor:{type:"string"},hourDgColor:{type:"string"},minuteDgColor:{type:"string"},secondDgColor:{type:"string"},labelsColor:{type:"string"},dayLbColor:{type:"string"},hourLbColor:{type:"string"},minuteLbColor:{type:"string"},secondLbColor:{type:"string"},dayBdrColor:{type:"string"},hourBdrColor:{type:"string"},minuteBdrColor:{type:"string"},secondBdrColor:{type:"string"},isEvergreenTimer:{type:"boolean",default:!1},evergreenTimerHours:{type:"string",default:"11"},evergreenTimerMinutes:{type:"string",default:"59"},recurringCountdown:{type:"boolean",default:!1},restartTime:{type:"string",default:"0"},recurringCountdownEnd:{type:"number"}},Ri(Object.values(u))),Pi(Ja,{defaultRange:600})),Pi($a,{defaultRange:30})),Pi(Za,{defaultRange:46,defaultUnit:"%"})),Pi(Qa,{defaultRange:18,defaultUnit:"%"})),Ci(ci,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),Ci(oi,{defaultFillColor:"#7967ff",isBgDefaultGradient:!0,noOverlay:!0,noMainBgi:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),Ci(ri,{noTransition:!0,noOverlay:!0,noMainBgi:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),Ci(li,{noTransition:!0,noOverlay:!0,noMainBgi:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),Ci(ai,{noTransition:!0,noOverlay:!0,noMainBgi:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),Ci(ii,{noTransition:!0,noOverlay:!0,noMainBgi:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),Ei(ui,{})),Ei(si,{rdsDefaults:{top:10,bottom:10,right:10,left:10}})),hi(Xa,{top:20,bottom:20,isLinked:!1})),hi(Ka)),hi(ei)),hi(ti)),hi(ni));function Si(e){return Si="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Si(e)}function wi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Oi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wi(Object(n),!0).forEach((function(t){xi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Si(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Si(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Si(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ti(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Li(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Li(e,t):void 0}}(e,t)||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 Li(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var ji=window.EBControls,Ai=ji.TypographyDropdown,Di=ji.ResponsiveDimensionsControl,Ii=ji.ResponsiveRangeController,Ni=ji.ColorControl,Ui=ji.BorderShadowControl,Hi=ji.BackgroundControl;ji.AdvancedControls;var Mi=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Ti((0,z.useState)({}),2),a=l[0],i=l[1],c=Ti((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.showDays,p=a.showHours,d=a.showMinutes,m=a.showSeconds,f=a.daysLabel,g=a.hoursLabel,y=a.minutesLabel,_=a.secondsLabel,v=a.flexDirection,k=a.showSeparator,h=a.separatorType,R=a.separatorColor,C=a.contentsAlign,E=a.contentsDirection,P=a.contentsJustify,B=a.digitsColor,S=a.labelsColor;(0,z.useEffect)((function(){var e;t[o]?i(Oi({},t[o])):i((xi(e={showDays:!0,showHours:!0,showMinutes:!0,showSeconds:!0,daysLabel:"Days",hoursLabel:"Hours",minutesLabel:"Minutes",secondsLabel:"Seconds",digitsColor:"",dayDgColor:"",hourDgColor:"",minuteDgColor:"",secondDgColor:"",labelsColor:"",dayLbColor:"",hourLbColor:"",minuteLbColor:"",secondLbColor:"",dayBdrColor:"",hourBdrColor:"",minuteBdrColor:"",secondBdrColor:""},"secondBdrColor",""),xi(e,"flexDirection","row"),xi(e,"contentsDirection","column"),xi(e,"".concat(Za,"Unit"),"px"),xi(e,"".concat(Za,"isLinked"),!1),xi(e,"".concat(Qa,"Unit"),"px"),xi(e,"".concat(Qa,"isLinked"),!1),xi(e,"".concat(Xa,"Top"),20),xi(e,"".concat(Xa,"Right"),0),xi(e,"".concat(Xa,"Bottom"),20),xi(e,"".concat(Xa,"Left"),0),xi(e,"".concat(Xa,"Unit"),"px"),xi(e,"".concat(Xa,"isLinked"),!1),xi(e,"".concat(si,"Bdr_Unit"),"px"),xi(e,"".concat(si,"Bdr_isLinked"),!0),xi(e,"".concat(si,"Rds_Unit"),"px"),xi(e,"".concat(si,"Rds_isLinked"),!0),xi(e,"".concat(si,"BorderType"),"normal"),xi(e,"".concat(si,"shadowType"),"normal"),xi(e,"".concat(ti,"Unit"),"px"),xi(e,"".concat(ti,"isLinked"),!0),xi(e,"".concat(ni,"Unit"),"px"),xi(e,"".concat(ni,"isLinked"),!0),xi(e,"".concat(Ka,"Unit"),"px"),xi(e,"".concat(Ka,"isLinked"),!0),xi(e,"".concat(ei,"Unit"),"px"),xi(e,"".concat(ei,"isLinked"),!0),xi(e,"".concat(ui,"Bdr_Unit"),"px"),xi(e,"".concat(ui,"Bdr_isLinked"),!0),xi(e,"".concat(ui,"Rds_Unit"),"px"),xi(e,"".concat(ui,"Rds_isLinked"),!0),xi(e,"".concat(ui,"BorderType"),"normal"),xi(e,"".concat(ui,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(xi({},o,a))}),[a]);var w=function(e){var t=Oi({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},O={setAttributes:w,resOption:r,attributes:a,objAttributes:Bi};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Content Settings","essential-blocks"),initialOpen:!0},React.createElement(V.ToggleControl,{label:(0,W.__)("Display Days","essential-blocks"),checked:b,onChange:function(){return w({showDays:!b})}}),b&&React.createElement(React.Fragment,null,React.createElement(V.TextControl,{label:(0,W.__)("Custom Label For Days","essential-blocks"),value:f,type:"text",onChange:function(e){return w({daysLabel:e})}}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide"))),React.createElement(V.ToggleControl,{label:(0,W.__)("Display Hours","essential-blocks"),checked:p,onChange:function(){return w({showHours:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(V.TextControl,{label:(0,W.__)("Custom Label For Hours","essential-blocks"),value:g,type:"text",onChange:function(e){return w({hoursLabel:e})}}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide"))),React.createElement(V.ToggleControl,{label:(0,W.__)("Display Minutes","essential-blocks"),checked:d,onChange:function(){return w({showMinutes:!d})}}),d&&React.createElement(React.Fragment,null,React.createElement(V.TextControl,{label:(0,W.__)("Custom Label For Minutes","essential-blocks"),value:y,type:"text",onChange:function(e){return w({minutesLabel:e})}}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide"))),React.createElement(V.ToggleControl,{label:(0,W.__)("Display Seconds","essential-blocks"),checked:m,onChange:function(){return w({showSeconds:!m})}}),m&&React.createElement(React.Fragment,null,React.createElement(V.TextControl,{label:(0,W.__)("Custom Label For Seconds","essential-blocks"),value:_,type:"text",onChange:function(e){return w({secondsLabel:e})}}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide")))),React.createElement(V.PanelBody,{title:(0,W.__)("Boxes Styles","essential-blocks")},React.createElement(V.BaseControl,{label:"Layout"},React.createElement(V.ButtonGroup,null,qa.map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isSecondary:v!==n,isPrimary:v===n,onClick:function(){return w({flexDirection:n})}},o)})))),React.createElement(Ii,{noUnits:!0,baseLabel:(0,W.__)("Container Max Width","essential-blocks"),controlName:Ja,resRequiredProps:O,min:100,max:2e3,step:1}),React.createElement(Ii,{noUnits:!0,baseLabel:(0,W.__)("Space Between Boxs","essential-blocks"),controlName:$a,resRequiredProps:O,min:0,max:200,step:1}),React.createElement(V.BaseControl,{label:(0,W.__)("Contents Direction","essential-blocks")},React.createElement(V.SelectControl,{value:E,options:Wa,onChange:function(e){return w({contentsDirection:e})}})),E&&E.includes("row")&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Contents Justify Position","essential-blocks")},React.createElement(V.SelectControl,{value:P,options:Ga,onChange:function(e){return w({contentsJustify:e})}}))),React.createElement(V.BaseControl,{label:(0,W.__)("Contents Alignment","essential-blocks")},React.createElement(V.ButtonGroup,null,Fa.map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isSecondary:C!==n,isPrimary:C===n,onClick:function(){return w({contentsAlign:n})}},o)})))),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(Hi,{controlName:oi,resRequiredProps:O,noOverlay:!0,noMainBgi:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Padding","essential-blocks"),initialOpen:!1},React.createElement(Di,{resRequiredProps:O,controlName:Xa,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(Ui,{controlName:si,resRequiredProps:O}))),React.createElement(V.PanelBody,{title:(0,W.__)("Digits","essential-blocks"),initialOpen:!1},React.createElement(Ni,{label:(0,W.__)("Color","essential-blocks"),color:B,onChange:function(e){return w({digitsColor:e})}}),React.createElement(Ai,{baseLabel:"Typography",typographyPrefixConstant:za,resRequiredProps:O}),React.createElement(Di,{resRequiredProps:O,controlName:ti,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(Ni,{label:(0,W.__)("Color","essential-blocks"),color:S,onChange:function(e){return w({labelsColor:e})}}),React.createElement(Ai,{baseLabel:"Typography",typographyPrefixConstant:Va,resRequiredProps:O}),React.createElement(Di,{resRequiredProps:O,controlName:ni,baseLabel:"Padding"})),"row"===v&&React.createElement(V.PanelBody,{title:(0,W.__)("Separator","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Show Separator","essential-blocks"),checked:k,onChange:function(){return w({showSeparator:!k})}}),k&&React.createElement(React.Fragment,null,React.createElement(V.SelectControl,{label:(0,W.__)("Separator Type","essential-blocks"),value:h,options:Ma,onChange:function(e){return w({separatorType:e})}}),React.createElement(Ii,{baseLabel:(0,W.__)("Position Top","essential-blocks"),controlName:Za,resRequiredProps:O,min:0,max:900,step:1}),React.createElement(Ii,{baseLabel:(0,W.__)("Position Right","essential-blocks"),controlName:Qa,resRequiredProps:O,min:0,max:900,step:1}),React.createElement(Ni,{label:(0,W.__)("Color","essential-blocks"),color:R,onChange:function(e){return w({separatorColor:e})}}),React.createElement(Ai,{baseLabel:"Typography",typographyPrefixConstant:Ya,resRequiredProps:O}))),React.createElement(V.PanelBody,{title:(0,W.__)("Individual Box Styling","essential-blocks"),initialOpen:!1},b&&React.createElement(gi,{resRequiredProps:O,heading:"Days",bgControlName:ri,dgColorAttrString:"dayDgColor",lbColorAttrString:"dayLbColor",bdColorAttrString:"dayBdrColor"}),p&&React.createElement(gi,{resRequiredProps:O,heading:"Hours",bgControlName:li,dgColorAttrString:"hourDgColor",lbColorAttrString:"hourLbColor",bdColorAttrString:"hourBdrColor"}),d&&React.createElement(gi,{resRequiredProps:O,heading:"Minutes",bgControlName:ai,dgColorAttrString:"minuteDgColor",lbColorAttrString:"minuteLbColor",bdColorAttrString:"minuteBdrColor"}),m&&React.createElement(gi,{resRequiredProps:O,heading:"Seconds",bgControlName:ii,dgColorAttrString:"secondDgColor",lbColorAttrString:"secondLbColor",bdColorAttrString:"secondBdrColor"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks")},React.createElement(Di,{resRequiredProps:O,controlName:Ka,baseLabel:"Margin"}),React.createElement(Di,{resRequiredProps:O,controlName:ei,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(Hi,{controlName:ci,resRequiredProps:O})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(Ui,{controlName:ui,resRequiredProps:O}))))},qi="wrpMargin",Fi="buttonsMargin",Gi="buttonsPadding",Wi="Btn1Bg",zi="Btn2Bg",Vi="buttonOneBorderShadow",Yi="buttonTwoBorderShadow",Ji="buttonsWidth",$i="buttonsGap",Zi="buttonsConnectorSize",Qi="buttonsConnectorIconSize",Xi=((0,W.__)("Fill","essential-blocks"),(0,W.__)("Outline","essential-blocks"),(0,W.__)("Text","essential-blocks"),[{label:"px",value:"px"},{label:"em",value:"em"}]),Ki=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],ec=[{label:"Custom Width",value:"custom"},{label:"Auto",value:"auto"}],tc=[{label:(0,W.__)("Text","essential-blocks"),value:"text"},{label:(0,W.__)("Icon","essential-blocks"),value:"icon"}],nc=((0,W.__)("Preset 1","essential-blocks"),(0,W.__)("Preset 2","essential-blocks"),(0,W.__)("Preset 3","essential-blocks"),(0,W.__)("Preset 4","essential-blocks"),[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}]),oc=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],rc="button",lc="button_connector";function ac(e){return ac="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ac(e)}function ic(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function cc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ic(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==ac(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==ac(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ac(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ic(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var sc=window.EBControls,uc=sc.generateDimensionsAttributes,bc=sc.generateTypographyAttributes,pc=sc.generateBackgroundAttributes,dc=sc.generateBorderShadowAttributes,mc=sc.generateResponsiveRangeAttributes,fc=cc(cc(cc(cc(cc(cc(cc(cc(cc(cc(cc(cc(cc(cc({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},preset:{type:"string",default:"button-1"},contentPosition:{type:"string",default:"center"},buttonWidth:{type:"number",default:"auto"},buttonTextOne:{type:"string",default:"Button One"},buttonTextTwo:{type:"string",default:"Button Two"},buttonOneColor:{type:"string",default:"#7967ff"},hoverButtonOneColor:{type:"string",default:"#513fd4"},textOneColor:{type:"string",default:"#fff"},hoverTextOneColor:{type:"string"},buttonTwoColor:{type:"string",default:"#309bff"},hoverButtonTwoColor:{type:"string",default:"#2587e2"},textTwoColor:{type:"string",default:"#fff"},hoverTextTwoColor:{type:"string"},buttonURLOne:{type:"string",default:"#"},buttonURLTwo:{type:"string",default:"#"},buttonTextAlign:{type:"string",default:"center"},isHoverOne:{type:"boolean",default:!1},isHoverTwo:{type:"boolean",default:!1},innerButtonText:{type:"string",default:"OR"},innerButtonColor:{type:"string",default:"#fff"},innerButtonTextColor:{type:"string",default:"#000"},innerButtonIcon:{type:"string"},showConnector:{type:"boolean",default:!0},connectorType:{type:"string",default:"text"},borderType:{type:"string",default:"normal"},buttonsColorType:{type:"string",default:"normal"},buttonsWidthType:{type:"string",default:"custom"},buttonOneNewWindow:{type:"boolean",default:!1},buttonTwoNewWindow:{type:"boolean",default:!1}},bc(Object.values(b))),uc(qi)),uc(Fi)),uc(Gi,{top:10,bottom:10,right:25,left:25,isLinked:!1})),dc(Vi,{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:20,bottom:0,right:0,left:20,isLinked:!1},noShadow:!0})),dc(Yi,{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:0,bottom:20,right:20,left:0,isLinked:!1},noShadow:!0})),pc("button1Bg",{defaultFillColor:"#3074ff",defaultBgGradient:"linear-gradient(45deg, rgba(120,102,255,0.8) 0% , rgba(195,120,242,0.4) 100%)"})),pc("button2Bg",{defaultFillColor:"#3074ff"})),mc(Ji,{defaultRange:200})),mc($i,{defaultRange:0})),mc(Zi,{defaultRange:30})),mc(Qi,{defaultRange:16})),pc(Wi,{noOverlay:!0,noMainBgi:!0,defaultBgGradient:"linear-gradient(45deg, rgba(120,102,255,0.8) 0% , rgba(195,120,242,0.4) 100%)",defaultHovBgGradient:"linear-gradient(45deg, rgba(48,155,255,1) 0% , rgba(33,135,255,1) 100%)"})),pc(zi,{noOverlay:!0,noMainBgi:!0,defaultBgGradient:"linear-gradient(45deg, rgba(48,155,255,1) 0% , rgba(33,135,255,1) 100%)",defaultHovBgGradient:"linear-gradient(45deg, rgba(120,102,255,0.8) 0% , rgba(195,120,242,0.4) 100%)"}));function gc(e){return gc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gc(e)}function yc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yc(Object(n),!0).forEach((function(t){vc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vc(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==gc(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==gc(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===gc(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return hc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hc(e,t):void 0}}(e,t)||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 hc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Rc=window.EBControls,Cc=Rc.faIcons,Ec=Rc.ColorControl,Pc=Rc.ResponsiveDimensionsControl,Bc=Rc.TypographyDropdown,Sc=Rc.BorderShadowControl,wc=Rc.ResponsiveRangeController,Oc=Rc.BackgroundControl,xc=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=kc((0,z.useState)({}),2),a=l[0],i=l[1],c=kc((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.contentPosition,p=a.textOneColor,d=a.hoverTextOneColor,m=a.textTwoColor,f=a.hoverTextTwoColor,g=a.buttonTextOne,y=a.buttonURLOne,_=a.buttonTextTwo,v=a.buttonURLTwo,k=a.innerButtonText,h=a.innerButtonColor,R=a.innerButtonTextColor,C=a.innerButtonIcon,E=a.showConnector,P=a.connectorType,B=a.buttonsColorType,S=a.buttonTextAlign,w=a.buttonsWidthType,O=a.buttonOneNewWindow,x=a.buttonTwoNewWindow;(0,z.useEffect)((function(){var e;t[o]?i(_c({},t[o])):i((vc(e={contentPosition:"center",buttonWidth:"auto",buttonTextOne:"Button One",buttonTextTwo:"Button Two",buttonOneColor:"#7967ff",hoverButtonOneColor:"#513fd4",textOneColor:"#fff",hoverTextOneColor:"",buttonTwoColor:"#309bff",hoverButtonTwoColor:"#2587e2",textTwoColor:"#fff",hoverTextTwoColor:"",buttonURLOne:"#",buttonURLTwo:"#",buttonTextAlign:"center",isHoverOne:!1,isHoverTwo:!1,innerButtonText:"OR",innerButtonColor:"#fff",innerButtonTextColor:"#000",innerButtonIcon:"",showConnector:!0,connectorType:"text",borderType:"normal",buttonsColorType:"normal",buttonsWidthType:"custom",buttonOneNewWindow:!1,buttonTwoNewWindow:!1},"".concat(Ji,"Unit"),"px"),vc(e,"".concat($i,"Unit"),"px"),vc(e,"".concat(Zi,"Unit"),"px"),vc(e,"".concat(Qi,"Unit"),"px"),vc(e,"".concat(Gi,"Top"),10),vc(e,"".concat(Gi,"Right"),25),vc(e,"".concat(Gi,"Bottom"),10),vc(e,"".concat(Gi,"Left"),25),vc(e,"".concat(Gi,"Unit"),"px"),vc(e,"".concat(Gi,"isLinked"),!1),vc(e,"".concat(Fi,"Unit"),"px"),vc(e,"".concat(Fi,"isLinked"),!0),vc(e,"".concat(Vi,"Bdr_Unit"),"px"),vc(e,"".concat(Vi,"Bdr_isLinked"),!0),vc(e,"".concat(Vi,"Rds_Top"),20),vc(e,"".concat(Vi,"Rds_Right"),0),vc(e,"".concat(Vi,"Rds_Bottom"),0),vc(e,"".concat(Vi,"Rds_Left"),20),vc(e,"".concat(Vi,"Rds_Unit"),"px"),vc(e,"".concat(Vi,"Rds_isLinked"),!1),vc(e,"".concat(Vi,"BorderType"),"normal"),vc(e,"".concat(Vi,"shadowType"),"normal"),vc(e,"".concat(Yi,"Bdr_Unit"),"px"),vc(e,"".concat(Yi,"Bdr_isLinked"),!0),vc(e,"".concat(Yi,"Rds_Top"),0),vc(e,"".concat(Yi,"Rds_Right"),20),vc(e,"".concat(Yi,"Rds_Bottom"),20),vc(e,"".concat(Yi,"Rds_Left"),0),vc(e,"".concat(Yi,"Rds_Unit"),"px"),vc(e,"".concat(Yi,"Rds_isLinked"),!1),vc(e,"".concat(Yi,"BorderType"),"normal"),vc(e,"".concat(Yi,"shadowType"),"normal"),vc(e,"".concat(qi,"Unit"),"px"),vc(e,"".concat(qi,"isLinked"),!0),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(vc({},o,a))}),[a]);var T=function(e){var t=_c({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},L={setAttributes:T,resOption:r,attributes:a,objAttributes:fc};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks"),initialOpen:!0},React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},oc.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:b===e.value,isSecondary:b!==e.value,onClick:function(){return T({contentPosition:e.value})}},e.label)})))),React.createElement(V.TextControl,{label:(0,W.__)("Button One Text","essential-blocks"),value:g,onChange:function(e){return T({buttonTextOne:e})}}),y&&React.createElement(V.ToggleControl,{label:(0,W.__)("Open in New Tab","essential-blocks"),checked:O,onChange:function(){return T({buttonOneNewWindow:!O})}}),React.createElement(V.TextControl,{label:(0,W.__)("Button Two Text","essential-blocks"),value:_,onChange:function(e){return T({buttonTextTwo:e})}}),v&&React.createElement(V.ToggleControl,{label:(0,W.__)("Open in New Tab","essential-blocks"),checked:x,onChange:function(){return T({buttonTwoNewWindow:!x})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Buttons Settings","essential-blocks"),initialOpen:!0},React.createElement(V.BaseControl,{label:(0,W.__)("Button Width Type","essential-blocks")},React.createElement(V.SelectControl,{value:w,options:ec,onChange:function(e){T({buttonsWidthType:e})}})),"custom"===w&&React.createElement(wc,{baseLabel:(0,W.__)("Buttons Width","essential-blocks"),controlName:Ji,resRequiredProps:L,units:Xi,min:0,max:500,step:1}),React.createElement(wc,{baseLabel:(0,W.__)("Buttons Gap","essential-blocks"),controlName:$i,resRequiredProps:L,units:Xi,min:0,max:100,step:1}),React.createElement(V.BaseControl,{label:(0,W.__)("Text Align","essential-blocks"),id:"eb-button-group-text-align"},React.createElement(V.ButtonGroup,{id:"eb-button-group-text-align"},nc.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:S===e.value,isSecondary:S!==e.value,onClick:function(){return T({buttonTextAlign:e.value})}},e.label)}))))),React.createElement(V.PanelBody,{title:(0,W.__)("Connector Settings","essential-blocks"),initialOpen:!0},React.createElement(V.ToggleControl,{label:(0,W.__)("Show Connector?"),checked:E,onChange:function(){T({showConnector:!E})}}),E&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Connector Type","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-button-group-connector-type"},tc.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:P===e.value,isSecondary:P!==e.value,onClick:function(){return T({connectorType:e.value})}},e.label)})))),"icon"===P&&React.createElement(V.PanelBody,{title:(0,W.__)("Icon Settings","essential-blocks"),initialOpen:!0},React.createElement(V.BaseControl,{label:(0,W.__)("Icon","essential-blocks")},React.createElement(Ve(),{icons:Cc,value:C,onChange:function(e){return T({innerButtonIcon:e})},appendTo:"body"})),React.createElement(wc,{baseLabel:(0,W.__)("Icon Size","essential-blocks"),controlName:Qi,resRequiredProps:L,units:Xi,min:0,max:100,step:1})),"text"===P&&React.createElement(V.TextControl,{label:(0,W.__)("Text","essential-blocks"),value:k,onChange:function(e){return T({innerButtonText:e})}}),React.createElement(wc,{baseLabel:(0,W.__)("Connector Size","essential-blocks"),controlName:Zi,resRequiredProps:L,units:Xi,min:0,max:100,step:1}))),React.createElement(V.PanelBody,{title:(0,W.__)("Buttons Styles","essential-blocks"),initialOpen:!0},React.createElement(Bc,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:rc,resRequiredProps:L}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Button One Background","essential-blocks"))),React.createElement(Oc,{controlName:Wi,resRequiredProps:L,noOverlay:!0,noMainBgi:!0}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Button Two Background","essential-blocks"))),React.createElement(Oc,{controlName:zi,resRequiredProps:L,noOverlay:!0,noMainBgi:!0}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Text Color","essential-blocks"))),React.createElement(V.ButtonGroup,{className:"eb-inspector-btn-group"},Ki.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:B===e.value,isSecondary:B!==e.value,onClick:function(){return T({buttonsColorType:e.value})}},e.label)}))),"normal"===B&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Normal Colors","essential-blocks"),initialOpen:!0,colorSettings:[{value:p,onChange:function(e){return T({textOneColor:e})},label:(0,W.__)("Button One","essential-blocks")},{value:m,onChange:function(e){return T({textTwoColor:e})},label:(0,W.__)("Button Two","essential-blocks")}]}),"hover"===B&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Hover Colors","essential-blocks"),initialOpen:!0,colorSettings:[{value:d,onChange:function(e){return T({hoverTextOneColor:e})},label:(0,W.__)("Button One Hover","essential-blocks")},{value:f,onChange:function(e){return T({hoverTextTwoColor:e})},label:(0,W.__)("Button Two Hover","essential-blocks")}]}),React.createElement(V.PanelBody,{className:"eb-subpanel",title:(0,W.__)("Button One Border","essential-blocks"),initialOpen:!0},React.createElement(Sc,{controlName:Vi,resRequiredProps:L,noShadow:!0})),React.createElement(V.PanelBody,{className:"eb-subpanel",title:(0,W.__)("Button Two Border","essential-blocks"),initialOpen:!0},React.createElement(Sc,{controlName:Yi,resRequiredProps:L,noShadow:!0})),React.createElement(Pc,{resRequiredProps:L,controlName:Gi,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Connector Styles","essential-blocks"),initialOpen:!1},React.createElement(Bc,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:lc,resRequiredProps:L}),React.createElement(Ec,{label:(0,W.__)("Background Color","essential-blocks"),color:h,onChange:function(e){return T({innerButtonColor:e})}}),React.createElement(Ec,{label:(0,W.__)("Text/ Icon Color"),color:R,onChange:function(e){return T({innerButtonTextColor:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin","essential-blocks"),initialOpen:!0},React.createElement(Pc,{resRequiredProps:L,controlName:qi,baseLabel:"Margin"}))))},Tc=[{label:(0,W.__)("H1","essential-blocks"),value:"h1"},{label:(0,W.__)("H2","essential-blocks"),value:"h2"},{label:(0,W.__)("H3","essential-blocks"),value:"h3"},{label:(0,W.__)("H4","essential-blocks"),value:"h4"},{label:(0,W.__)("H5","essential-blocks"),value:"h5"},{label:(0,W.__)("H6","essential-blocks"),value:"h6"},{label:(0,W.__)("div","essential-blocks"),value:"div"},{label:(0,W.__)("span","essential-blocks"),value:"span"},{label:(0,W.__)("p","essential-blocks"),value:"p"}],Lc=[{label:(0,W.__)("Style 1","essential-blocks"),value:"style-1"},{label:(0,W.__)("Style 2","essential-blocks"),value:"style-2"}],jc=[{label:(0,W.__)("Solid","essential-blocks"),value:"solid"},{label:(0,W.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,W.__)("Dashed","essential-blocks"),value:"dashed"}],Ac=[{label:(0,W.__)("None","essential-blocks"),value:"none"},{label:(0,W.__)("Circle","essential-blocks"),value:"circle"},{label:(0,W.__)("Square","essential-blocks"),value:"square"},{label:(0,W.__)("Rhombus","essential-blocks"),value:"rhombus"}],Dc=[{label:(0,W.__)("Framed","essential-blocks"),value:"framed"},{label:(0,W.__)("Stacked","essential-blocks"),value:"stacked"}],Ic=((0,W.__)("None","essential-blocks"),(0,W.__)("Icon","essential-blocks"),(0,W.__)("Image","essential-blocks"),[{label:React.createElement(V.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(V.Dashicon,{icon:"editor-aligncenter"}),value:"top"},{label:React.createElement(V.Dashicon,{icon:"editor-alignright"}),value:"right"}]),Nc=[{label:React.createElement(V.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(V.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(V.Dashicon,{icon:"editor-alignright"}),value:"right"}],Uc="connWidth",Hc="listSpace",Mc="rowSpace",qc="iconBgSize",Fc="iconSize",Gc="iconSpace",Wc="titleSpace",zc="iconPadding",Vc="boxPadding",Yc="wrapperMargin",Jc="wrapperPadding",$c="iconBg",Zc="boxBg",Qc="wrapperBg",Xc="iconBrdSdw",Kc="boxBrdSdw",es="wrapperBrdSdw",ts="titleText",ns="contentText";function os(e){return os="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},os(e)}function rs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ls(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rs(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==os(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==os(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===os(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var as=window.EBControls,is=as.generateTypographyAttributes,cs=as.generateResponsiveRangeAttributes,ss=as.generateDimensionsAttributes,us=as.generateBackgroundAttributes,bs=as.generateBorderShadowAttributes,ps=ls(ls(ls(ls(ls(ls(ls(ls(ls(ls(ls(ls(ls(ls(ls(ls(ls(ls({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},featureListAlign:{type:"string"},features:{type:"array",source:"query",selector:".eb-feature-list-wrapper .eb-feature-list-items li",query:{title:{type:"string",source:"text",selector:".eb-feature-list-title"},iconType:{type:"string",source:"attribute",attribute:"data-icon-type"},featureImageId:{type:"string",source:"attribute",attribute:"data-image-id"},featureImage:{type:"string",source:"attribute",attribute:"data-image"},featureImageAlt:{type:"string",source:"attribute",attribute:"data-alt"},featureImageTitle:{type:"string",source:"attribute",attribute:"data-title"},icon:{type:"string",source:"attribute",attribute:"data-icon"},iconColor:{type:"string",source:"attribute",attribute:"data-icon-color"},iconBackgroundColor:{type:"string",source:"attribute",attribute:"data-icon-background-color"},content:{type:"string",source:"text",selector:".eb-feature-list-content"},link:{type:"string",source:"attribute",attribute:"data-link"},linkOpenNewTab:{type:"string",source:"attribute",attribute:"data-new-tab"}},default:[]},iconGlobalColor:{type:"string"},titleTag:{type:"string",default:"h3"},iconShape:{type:"string",default:"circle"},shapeView:{type:"string",default:"stacked"},iconPosition:{type:"string",default:"left"},titleTextColor:{type:"string",default:"#414247"},titleTextHoverColor:{type:"string"},descTextColor:{type:"string",default:"#7A7A7A"},showContentVertical:{type:"boolean",default:!1},showConnector:{type:"boolean",default:!1},connectorStyle:{type:"string",default:"style-1"},connectorType:{type:"string",default:"solid"},connectorColor:{type:"string",default:"#D18DF1"},useInlineDesign:{type:"boolean",default:!1}},cs(Uc,{defaultRange:2,noUnits:!0})),cs(Hc,{defaultRange:20,noUnits:!0})),cs(Mc,{defaultRange:10,noUnits:!0})),cs(qc,{defaultRange:60,noUnits:!0})),cs(Fc,{defaultRange:21,noUnits:!0})),cs(Gc,{defaultRange:20,noUnits:!0})),cs(Wc,{defaultRange:5,noUnits:!0})),is(Object.values(p))),us($c,{defaultFillColor:"#D18DF1",noOverlay:!0,noMainBgi:!0})),us(Zc,{noOverlay:!0,noMainBgi:!0})),us(Qc)),ss(zc,{top:15,right:15,bottom:15,left:15,isLinked:!1})),ss(Vc)),ss(Yc,{top:28,right:0,bottom:28,left:0,isLinked:!1})),ss(Jc,{top:10,right:10,bottom:10,left:10,isLinked:!0})),bs(Xc,{bdrDefaults:{top:2,right:2,bottom:2,left:2},noShadow:!0,defaultBdrColor:"#6e2d8d",defaultBdrStyle:"solid"})),bs(Kc)),bs(es));function ds(e){return ds="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ds(e)}function ms(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function fs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ms(Object(n),!0).forEach((function(t){gs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ms(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function gs(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ds(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==ds(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ds(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ys(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_s(e,t):void 0}}(e,t)||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 _s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var vs=window.EBControls,ks=vs.ColorControl,hs=vs.ResponsiveRangeController,Rs=vs.ResponsiveDimensionsControl,Cs=vs.TypographyDropdown,Es=vs.BackgroundControl,Ps=vs.BorderShadowControl,Bs=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=ys((0,z.useState)({}),2),a=l[0],i=l[1],c=ys((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.titleTag,p=a.iconShape,d=a.shapeView,m=a.iconPosition,f=a.iconGlobalColor,g=a.titleTextColor,y=a.descTextColor,_=a.showContentVertical,v=a.showConnector,k=a.connectorStyle,h=a.connectorType,R=a.connectorColor,C=a.titleTextHoverColor,E=a.useInlineDesign,P=a.featureListAlign;(0,z.useEffect)((function(){var e;t[o]?i(fs({},t[o])):i((gs(e={features:[{iconType:"icon",icon:"fas fa-check",title:"Feature Item 1",content:"Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna",iconColor:"",link:"",linkOpenNewTab:"false",iconBackgroundColor:""},{iconType:"icon",icon:"fas fa-times",title:"Feature Item 2",content:"Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna",iconColor:"",link:"",linkOpenNewTab:"false",iconBackgroundColor:""},{iconType:"icon",icon:"fas fa-anchor",title:"Feature Item 3",content:"Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna",iconColor:"",link:"",linkOpenNewTab:"false",iconBackgroundColor:""}],titleTag:"h3",iconShape:"circle",shapeView:"stacked",iconPosition:"left",titleTextColor:"#414247",descTextColor:"#7A7A7A",showContentVertical:!1,showConnector:!1,connectorStyle:"style-1",connectorType:"solid",connectorColor:"#D18DF1",useInlineDesign:!1},"".concat(Yc,"Unit"),"px"),gs(e,"".concat(Yc,"isLinked"),!0),gs(e,"".concat(Jc,"Unit"),"px"),gs(e,"".concat(Jc,"isLinked"),!0),gs(e,"".concat(es,"Bdr_Unit"),"px"),gs(e,"".concat(es,"Bdr_isLinked"),!0),gs(e,"".concat(es,"Rds_Unit"),"px"),gs(e,"".concat(es,"Rds_isLinked"),!0),gs(e,"".concat(es,"BorderType"),"normal"),gs(e,"".concat(es,"shadowType"),"normal"),gs(e,"".concat(zc,"Unit"),"px"),gs(e,"".concat(zc,"isLinked"),!0),gs(e,"".concat(Vc,"Unit"),"px"),gs(e,"".concat(Vc,"isLinked"),!0),gs(e,"".concat(Kc,"Bdr_Unit"),"px"),gs(e,"".concat(Kc,"Bdr_isLinked"),!0),gs(e,"".concat(Kc,"Rds_Unit"),"px"),gs(e,"".concat(Kc,"Rds_isLinked"),!0),gs(e,"".concat(Kc,"BorderType"),"normal"),gs(e,"".concat(Kc,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(gs({},o,a))}),[a]);var B=function(e){var t=fs({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},S={setAttributes:B,resOption:r,attributes:a,objAttributes:ps};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Content Settings","essential-blocks"),initialOpen:!0},React.createElement(V.SelectControl,{label:(0,W.__)("Title HTML Tag","essential-blocks"),value:b,options:Tc,onChange:function(e){return B({titleTag:e})}}),React.createElement(V.SelectControl,{label:(0,W.__)("Icon Shape","essential-blocks"),value:p,options:Ac,onChange:function(e){return B({iconShape:e})}}),"none"!==p&&React.createElement(V.SelectControl,{label:(0,W.__)("Shape View","essential-blocks"),value:d,options:Dc,onChange:function(e){return B({shapeView:e})}}),React.createElement(V.BaseControl,{label:(0,W.__)("Feature Item Position","essential-blocks")},React.createElement(V.ButtonGroup,{className:"eb-featurelist-item-align"},Nc.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:P===e.value,isSecondary:P!==e.value,onClick:function(){return B({featureListAlign:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("Icon Position","essential-blocks")},React.createElement(V.ButtonGroup,{className:"eb-featurelist-icon-align"},Ic.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:m===e.value,isSecondary:m!==e.value,onClick:function(){return B({iconPosition:e.value})}},e.label)})))),React.createElement(V.ToggleControl,{label:(0,W.__)("Content Vertically Center","essentail-blocks"),checked:_,onChange:function(){B({showContentVertical:!_})}}),!E&&"top"!=m&&React.createElement(V.ToggleControl,{label:(0,W.__)("Show Connector","essentail-blocks"),checked:v,onChange:function(){B({showConnector:!v})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Use Inline Feature Lists","essentail-blocks"),checked:E,onChange:function(){B({useInlineDesign:!E})}})),React.createElement(V.PanelBody,{title:(0,W.__)("List","essential-blocks"),initialOpen:!1},React.createElement(hs,{baseLabel:(0,W.__)("Space Between (PX)","essential-blocks"),controlName:Hc,resRequiredProps:S,min:0,max:300,step:1,noUnits:!0}),E&&React.createElement(hs,{baseLabel:(0,W.__)("Row Space(PX)","essential-blocks"),controlName:Mc,resRequiredProps:S,min:0,max:300,step:1,noUnits:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Icon","essential-blocks"),initialOpen:!1},"none"!==p&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Background","essential-blocks"))),React.createElement(Es,{controlName:$c,resRequiredProps:S,noOverlay:!0,noMainBgi:!0}),React.createElement(V.__experimentalDivider,null)),React.createElement(ks,{label:(0,W.__)("Color","essential-blocks"),color:f,onChange:function(e){return B({iconGlobalColor:e})}}),"none"!==p&&React.createElement(hs,{baseLabel:(0,W.__)("Size","essential-blocks"),controlName:qc,resRequiredProps:S,min:0,max:300,step:1,noUnits:!0}),React.createElement(hs,{baseLabel:(0,W.__)("Icon Size","essential-blocks"),controlName:Fc,resRequiredProps:S,min:6,max:150,step:1,noUnits:!0}),React.createElement(Rs,{resRequiredProps:S,controlName:zc,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(hs,{baseLabel:(0,W.__)("Spacing","essential-blocks"),controlName:Gc,resRequiredProps:S,min:0,max:100,step:1,noUnits:!0}),"none"!==p&&"framed"===d&&React.createElement(Ps,{controlName:Xc,resRequiredProps:S,noShadow:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Content","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Title","essential-blocks"))),React.createElement(hs,{baseLabel:(0,W.__)("Title Bottom Space","essential-blocks"),controlName:Wc,resRequiredProps:S,min:0,max:100,step:1,noUnits:!0}),React.createElement(ks,{label:(0,W.__)("Color","essential-blocks"),color:g,onChange:function(e){return B({titleTextColor:e})}}),React.createElement(ks,{label:(0,W.__)("Hover Color","essential-blocks"),color:C,onChange:function(e){return B({titleTextHoverColor:e})}}),React.createElement(Cs,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:ts,resRequiredProps:S,defaultFontSize:32}),!E&&React.createElement(React.Fragment,null,React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Description","essential-blocks"))),React.createElement(ks,{label:(0,W.__)("Color","essential-blocks"),color:y,onChange:function(e){return B({descTextColor:e})}}),React.createElement(Cs,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:ns,resRequiredProps:S}),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Content Box","essential-blocks"))),React.createElement(Rs,{resRequiredProps:S,controlName:Vc,baseLabel:(0,W.__)("Box Padding","essential-blocks")}),React.createElement(V.PanelBody,{title:"Background"},React.createElement(Es,{controlName:Zc,resRequiredProps:S,noOverlay:!0,noMainBgi:!0})),React.createElement(V.PanelBody,{title:"Border"},React.createElement(Ps,{controlName:Kc,resRequiredProps:S})))),!E&&v&&"top"!=m&&React.createElement(React.Fragment,null,React.createElement(V.PanelBody,{title:(0,W.__)("Connector Style","essential-blocks"),initialOpen:!1},React.createElement(V.SelectControl,{label:(0,W.__)("Connector Style","essential-blocks"),value:k,options:Lc,onChange:function(e){return B({connectorStyle:e})}}),React.createElement(V.SelectControl,{label:(0,W.__)("Connector Type","essential-blocks"),value:h,options:jc,onChange:function(e){return B({connectorType:e})}}),React.createElement(ks,{label:(0,W.__)("Color","essential-blocks"),color:R,onChange:function(e){return B({connectorColor:e})}}),React.createElement(hs,{baseLabel:(0,W.__)("Connector Width (PX)","essential-blocks"),controlName:Uc,resRequiredProps:S,min:0,max:20,step:1,noUnits:!0}))),React.createElement(V.PanelBody,{title:(0,W.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Rs,{resRequiredProps:S,controlName:Yc,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(Rs,{resRequiredProps:S,controlName:Jc,baseLabel:(0,W.__)("Padding","essential-blocks")})),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(Es,{controlName:Qc,resRequiredProps:S})),React.createElement(V.PanelBody,{title:(0,W.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(Ps,{controlName:es,resRequiredProps:S}))))},Ss="title",ws="content",Os="margin",xs="padding",Ts="btn_padding",Ls="front_icon_margin",js="front_icon_padding",As="back_icon_margin",Ds="back_icon_padding",Is="frontTitlePadding",Ns="backTitlePadding",Us="frontContentPadding",Hs="backContentPadding",Ms="frontImgPadding",qs="backImgPadding",Fs="frontItemPadding",Gs="backItemPadding",Ws="boxHeight",zs="boxWidth",Vs="frontIconSize",Ys="backIconSize",Js="btnIconSize",$s="frontImgSize",Zs="backImgSize",Qs="frontImgRadius",Xs="backImgRadius",Ks="front_",eu="btn_",tu="front_icon_",nu="back_icon_",ou="front_wrapper_",ru="back_wrapper_";function lu(e){return lu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lu(e)}function au(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function iu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?au(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==lu(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==lu(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===lu(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):au(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var cu=window.EBControls,su=cu.generateTypographyAttributes,uu=cu.generateDimensionsAttributes,bu=cu.generateResponsiveRangeAttributes,pu=cu.generateBackgroundAttributes,du=cu.generateBorderShadowAttributes,mu=iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu(iu({resOption:{type:"string",default:"Desktop"},uniqueIdNumber:{type:"number"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},flipboxStyle:{type:"string",default:"default"},isHover:{type:"boolean",default:!1},flipType:{type:"string",source:"attribute",selector:".eb-flipbox-container",attribute:"data-flip-type",default:"flip-left"},selectedSide:{type:"string",default:"front"},frontIconOrImage:{type:"string",default:"icon"},frontIcon:{type:"attribute",selector:"eb-flipbox-icon-wrapper-front",attribute:"data-icon",default:"fab fa-rev"},frontImageUrl:{type:"attribute",selector:"eb-flipbox-front-image-container img",attribute:"src"},frontImageAlt:{type:"string"},frontImageId:{type:"string",default:null},backIconOrImage:{type:"string",default:"icon"},backIcon:{type:"attribute",selector:"flipbox-icon-wrapper-back",attribute:"data-icon",default:"fab fa-rev"},backImageUrl:{type:"attribute",selector:"back-image-container img",attribute:"src"},backImageAlt:{type:"string"},backImageId:{type:"string",default:null},showFrontTitle:{type:"boolean",default:!0},frontTitle:{type:"string",selector:"eb-flipbox-front-title",default:"Front Title Here"},showFrontContent:{type:"boolean",default:!0},frontContent:{type:"string",selector:"eb-flipbox-front-content",default:"Front Content Here"},showBackTitle:{type:"boolean",default:!0},backTitle:{type:"string",selector:"eb-flipbox-back-title",default:"Back Title Here"},showBackContent:{type:"boolean",default:!0},backContent:{type:"string",selector:"eb-flipbox-back-content",default:"Back Content Here"},linkType:{type:"string",default:"box"},buttonText:{type:"string",default:"Click Here"},buttonIcon:{type:"string"},buttonIconPos:{type:"string",default:"before"},link:{type:"string"},frontTitleColor:{type:"string"},backTitleColor:{type:"string"},frontContentColor:{type:"string"},backContentColor:{type:"string"},frontIconColor:{type:"string"},backIconColor:{type:"string"},buttonStyle:{type:"string",default:"styleOne"},buttonClasses:{type:"string",default:""},buttonBackground:{type:"string"},buttonColor:{type:"string"},frontIconBackground:{type:"string"},backIconBackground:{type:"string"},transitionSpeed:{type:"number"},displayButtonIcon:{type:"boolean",default:!1},align:{type:"string",default:"center"},contentPosition:{type:"string",default:"center"},linkOpenNewTab:{type:"boolean",default:!1}},su(Object.values(d))),uu(Os,{top:28,right:0,bottom:28,left:0,isLinked:!1,disableLeftRight:!0})),uu(xs)),uu(Ts)),uu(Ls)),uu(js)),uu(As)),uu(Ds)),uu(Is)),uu(Ns)),uu(Us)),uu(Hs)),uu(Ms)),uu(qs)),uu(Fs)),uu(Gs)),bu(Ws,{defaultRange:310})),bu(zs,{defaultRange:600})),bu(Vs,{defaultRange:50})),bu(Ys,{defaultRange:50})),bu(Js,{defaultRange:100})),bu($s,{defaultRange:100})),bu(Zs,{defaultRange:100})),bu(Qs)),bu(Xs)),du(Ks)),du(eu)),du(tu,{noShadow:!0})),du(nu,{noShadow:!0})),pu(ou,{isBgDefaultGradient:!0,defaultFillColor:"#7967ff",defaultBgGradient:"linear-gradient(90deg,#4919f6,#7529f9)"})),pu(ru,{isBgDefaultGradient:!0,defaultFillColor:"#3074ff",defaultBgGradient:"linear-gradient(90deg,#7529f9,#4919f6)"})),fu=[{label:(0,W.__)("Front","essential-blocks"),value:"front"},{label:(0,W.__)("Back","essential-blocks"),value:"back"}],gu=[{label:(0,W.__)("Flip Left","essential-blocks"),value:"flip-left"},{label:(0,W.__)("Flip Right","essential-blocks"),value:"flip-right"},{label:(0,W.__)("Flip Up","essential-blocks"),value:"flip-up"},{label:(0,W.__)("Flip Bottom","essential-blocks"),value:"flip-bottom"},{label:(0,W.__)("Zoom In","essential-blocks"),value:"zoom-in"},{label:(0,W.__)("Zoom Out","essential-blocks"),value:"zoom-out"},{label:(0,W.__)("Fade","essential-blocks"),value:"fade"}],yu=((0,W.__)("Dashed","essential-blocks"),(0,W.__)("Solid","essential-blocks"),(0,W.__)("Dotted","essential-blocks"),(0,W.__)("Double","essential-blocks"),(0,W.__)("Groove","essential-blocks"),(0,W.__)("Inset","essential-blocks"),(0,W.__)("Outset","essential-blocks"),(0,W.__)("Ridge","essential-blocks"),[{label:(0,W.__)("None","essential-blocks"),value:"none"},{label:(0,W.__)("Icon","essential-blocks"),value:"icon"},{label:(0,W.__)("Image","essential-blocks"),value:"image"}]),_u=[{label:(0,W.__)("Box","essential-blocks"),value:"box"},{label:(0,W.__)("Title","essential-blocks"),value:"title"},{label:(0,W.__)("Button","essential-blocks"),value:"button"}],vu=[{label:(0,W.__)("Before","essential-blocks"),value:"before"},{label:(0,W.__)("After","essential-blocks"),value:"after"}],ku=[{label:(0,W.__)("Style 1","essential-blocks"),value:"styleOne"},{label:(0,W.__)("Style 2","essential-blocks"),value:"styleTwo"},{label:(0,W.__)("Style 3","essential-blocks"),value:"styleThree"},{label:(0,W.__)("Custom","essential-blocks"),value:"custom"}],hu=((0,W.__)("Fill","essential-blocks"),(0,W.__)("Gradient","essential-blocks"),(0,W.__)("Image","essential-blocks"),(0,W.__)("Auto","essential-blocks"),(0,W.__)("Cover","essential-blocks"),(0,W.__)("Contain","essential-blocks"),(0,W.__)("Custom","essential-blocks"),(0,W.__)("Default","essential-blocks"),(0,W.__)("No-repeat","essential-blocks"),(0,W.__)("Repeat","essential-blocks"),(0,W.__)("Repeat-x","essential-blocks"),(0,W.__)("Repeat-y","essential-blocks"),(0,W.__)("Default","essential-blocks"),(0,W.__)("Center Center","essential-blocks"),(0,W.__)("Center Left","essential-blocks"),(0,W.__)("Center Right","essential-blocks"),(0,W.__)("Top Center","essential-blocks"),(0,W.__)("Top Left","essential-blocks"),(0,W.__)("Top Right","essential-blocks"),(0,W.__)("Bottom Center","essential-blocks"),(0,W.__)("Bottom Left","essential-blocks"),(0,W.__)("Bottom Right","essential-blocks"),(0,W.__)("Custom","essential-blocks"),(0,W.__)("Default","essential-blocks"),(0,W.__)("Fixed","essential-blocks"),(0,W.__)("Scroll","essential-blocks"),(0,W.__)("Default","essential-blocks"),(0,W.__)("Mint","essential-blocks"),(0,W.__)("Tangelo","essential-blocks"),(0,W.__)("Royal","essential-blocks"),(0,W.__)("Small","essential-blocks"),(0,W.__)("Medium","essential-blocks"),(0,W.__)("Large","essential-blocks"),(0,W.__)("Extra Large","essential-blocks"),(0,W.__)("None","essential-blocks"),(0,W.__)("Lowercase","essential-blocks"),(0,W.__)("Capitalize","essential-blocks"),(0,W.__)("Uppercase","essential-blocks"),(0,W.__)("Lighter","essential-blocks"),(0,W.__)("Normal","essential-blocks"),(0,W.__)("Bold","essential-blocks"),(0,W.__)("Bolder","essential-blocks"),(0,W.__)("Initial","essential-blocks"),(0,W.__)("Overline","essential-blocks"),(0,W.__)("Line Through","essential-blocks"),(0,W.__)("Underline","essential-blocks"),(0,W.__)("Underline Oveline","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"}]),Ru=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}];function Cu(e){return Cu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cu(e)}function Eu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Pu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Eu(Object(n),!0).forEach((function(t){Bu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Eu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bu(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Cu(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Cu(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Cu(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Su(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return wu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?wu(e,t):void 0}}(e,t)||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 wu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Ou=window.EBControls,xu=Ou.faIcons,Tu=Ou.ImageAvatar,Lu=Ou.BorderShadowControl,ju=Ou.getButtonClasses,Au=Ou.ResponsiveDimensionsControl,Du=Ou.ResponsiveRangeController,Iu=Ou.TypographyDropdown,Nu=Ou.ColorControl,Uu=Ou.BackgroundControl;Ou.AdvancedControls;var Hu=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Su((0,z.useState)({}),2),a=l[0],i=l[1],c=Su((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.flipType,p=a.selectedSide,d=a.frontIconOrImage,m=a.frontIcon,f=a.frontImageUrl,g=a.frontImageId,y=a.backIconOrImage,_=a.backIcon,v=a.backImageUrl,k=a.backImageId,h=a.showFrontTitle,R=a.showFrontContent,C=a.showBackTitle,E=a.showBackContent,P=a.linkType,B=a.buttonText,S=a.buttonIcon,w=a.buttonIconPos,O=a.link,x=a.frontTitleColor,T=a.backTitleColor,L=a.frontContentColor,j=a.backContentColor,A=a.frontIconColor,D=a.backIconColor,I=a.buttonStyle,N=a.buttonBackground,U=a.buttonColor,H=a.frontIconBackground,M=a.backIconBackground,q=a.transitionSpeed,F=a.displayButtonIcon,G=a.contentPosition,Y=a.linkOpenNewTab;(0,z.useEffect)((function(){var e;t[o]?i(Pu({},t[o])):i((Bu(e={flipboxStyle:"default",isHover:!1,flipType:"flip-left",selectedSide:"front",frontIconOrImage:"icon",frontIcon:"fab fa-rev",frontImageId:null,backIconOrImage:"icon",backIcon:"fab fa-rev",backImageId:null,showFrontTitle:!0,frontTitle:"Front Title Here",showFrontContent:!0,frontContent:"Front Content Here",showBackTitle:!0,backTitle:"Back Title Here",showBackContent:!0,backContent:"Back Content Here",linkType:"box",buttonText:"Click Here",buttonIconPos:"before",buttonStyle:"styleOne",buttonClasses:"",backIconBackground:"",transitionSpeed:"",displayButtonIcon:!1,align:"center",contentPosition:"center",linkOpenNewTab:!1},"".concat(Is,"Unit"),"px"),Bu(e,"".concat(Is,"isLinked"),!0),Bu(e,"".concat(Us,"Unit"),"px"),Bu(e,"".concat(Us,"isLinked"),!0),Bu(e,"".concat(Fs,"Unit"),"px"),Bu(e,"".concat(Fs,"isLinked"),!0),Bu(e,"".concat(Ns,"Unit"),"px"),Bu(e,"".concat(Ns,"isLinked"),!0),Bu(e,"".concat(Hs,"Unit"),"px"),Bu(e,"".concat(Hs,"isLinked"),!0),Bu(e,"".concat(Gs,"Unit"),"px"),Bu(e,"".concat(Gs,"isLinked"),!0),Bu(e,"".concat(Ls,"Unit"),"px"),Bu(e,"".concat(Ls,"isLinked"),!0),Bu(e,"".concat(js,"Unit"),"px"),Bu(e,"".concat(js,"isLinked"),!0),Bu(e,"".concat(As,"Unit"),"px"),Bu(e,"".concat(As,"isLinked"),!0),Bu(e,"".concat(Ds,"Unit"),"px"),Bu(e,"".concat(Ds,"isLinked"),!0),Bu(e,"".concat(tu,"Bdr_Unit"),"px"),Bu(e,"".concat(tu,"Bdr_isLinked"),!0),Bu(e,"".concat(tu,"Rds_Unit"),"px"),Bu(e,"".concat(tu,"Rds_isLinked"),!0),Bu(e,"".concat(tu,"BorderType"),"normal"),Bu(e,"".concat(tu,"shadowType"),"normal"),Bu(e,"".concat(nu,"Bdr_Unit"),"px"),Bu(e,"".concat(nu,"Bdr_isLinked"),!0),Bu(e,"".concat(nu,"Rds_Unit"),"px"),Bu(e,"".concat(nu,"Rds_isLinked"),!0),Bu(e,"".concat(nu,"BorderType"),"normal"),Bu(e,"".concat(nu,"shadowType"),"normal"),Bu(e,"".concat(Os,"Unit"),"px"),Bu(e,"".concat(Os,"isLinked"),!0),Bu(e,"".concat(xs,"Unit"),"px"),Bu(e,"".concat(xs,"isLinked"),!0),Bu(e,"".concat(Ks,"Bdr_Unit"),"px"),Bu(e,"".concat(Ks,"Bdr_isLinked"),!0),Bu(e,"".concat(Ks,"Rds_Unit"),"px"),Bu(e,"".concat(Ks,"Rds_isLinked"),!0),Bu(e,"".concat(Ks,"BorderType"),"normal"),Bu(e,"".concat(Ks,"shadowType"),"normal"),Bu(e,"".concat(Vs,"Unit"),"px"),Bu(e,"".concat(Ys,"Unit"),"px"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(Bu({},o,a))}),[a]);var $=function(e){var t=Pu({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},Z={setAttributes:$,resOption:r,attributes:a,objAttributes:mu},Q=function(e){var t=e,n=ju(e);$({buttonStyle:t,buttonClasses:n})};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Flibbox Side","essential-blocks"),initialOpen:!0},React.createElement(V.BaseControl,{label:(0,W.__)("Selected Side","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-flipbox-sides"},fu.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return $({selectedSide:e.value})}},e.label)}))))),React.createElement(V.PanelBody,{title:(0,W.__)("Flipbox Settings","essential-blocks"),initialOpen:!0},React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},Ru.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:G===e.value,isSecondary:G!==e.value,onClick:function(){return $({contentPosition:e.value})}},e.label)})))),React.createElement(Du,{baseLabel:(0,W.__)("Box Height","essential-blocks"),controlName:Ws,resRequiredProps:Z,min:310,max:600,step:1,noUnits:!0}),React.createElement(Du,{baseLabel:(0,W.__)("Box Width","essential-blocks"),controlName:zs,resRequiredProps:Z,min:0,max:600,step:1,noUnits:!0}),React.createElement(V.SelectControl,{label:(0,W.__)("Flipbox Type","essential-blocks"),value:b,options:gu,onChange:function(e){return $({flipType:e})}}),React.createElement(V.RangeControl,{label:(0,W.__)("Transition Speed(millisecond)","essential-blocks"),value:q,onChange:function(e){$({transitionSpeed:e})},min:0,max:5e3,step:500}),"front"===p&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Icon Type","essential-blocks"),id:"eb-flipbox-icon-type"},React.createElement(V.ButtonGroup,{id:"eb-flipbox-icon-type"},yu.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:d===e.value,isSecondary:d!==e.value,onClick:function(){return $({frontIconOrImage:e.value})}},e.label)}))))),"back"===p&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Icon Type","essential-blocks"),id:"eb-flipbox-icon-type"},React.createElement(V.ButtonGroup,{id:"eb-flipbox-icon-type"},yu.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:y===e.value,isSecondary:y!==e.value,onClick:function(){return $({backIconOrImage:e.value})}},e.label)})))))),"front"===p&&"icon"===d&&React.createElement(V.PanelBody,{title:(0,W.__)("Front Icon Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Select Front Icon","essential-blocks")},React.createElement(Ve(),{icons:xu,value:m,onChange:function(e){return $({frontIcon:e})},appendTo:"body",closeOnSelect:!0})),m&&React.createElement(Du,{baseLabel:(0,W.__)("Icon Size","essential-blocks"),controlName:Vs,resRequiredProps:Z,min:8,max:100}))),"front"===p&&"image"===d&&React.createElement(V.PanelBody,{title:(0,W.__)("Front Image Settings","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Flipbox Image","essential-blocks"),id:"eb-flipbox-front-image"},f?React.createElement(React.Fragment,null,React.createElement(Tu,{imageUrl:f,onDeleteImage:function(){return $({frontImageUrl:null})}}),React.createElement(Du,{baseLabel:(0,W.__)("Image Size","essential-blocks"),controlName:$s,resRequiredProps:Z,units:hu,min:0,max:300,step:1}),React.createElement(Du,{baseLabel:(0,W.__)("Image Radius","essential-blocks"),controlName:Qs,resRequiredProps:Z,units:hu,min:0,max:100})):React.createElement(J.MediaUpload,{onSelect:function(e){return $({frontImageId:e.id,frontImageUrl:e.url})},type:"image",value:g,render:function(e){var t=e.open;return!f&&React.createElement(V.Button,{className:"eb-flipbox-upload-button",label:(0,W.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}))),"back"===p&&"icon"===y&&React.createElement(V.PanelBody,{title:(0,W.__)("Back Icon Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Select Back Icon","essential-blocks"),id:"eb-flipbox-back-icon"},React.createElement(Ve(),{icons:xu,value:_,onChange:function(e){return $({backIcon:e})},appendTo:"body",closeOnSelect:!0})),_&&React.createElement(Du,{baseLabel:(0,W.__)("Icon Size","essential-blocks"),controlName:Ys,resRequiredProps:Z,min:8,max:100}))),"back"===p&&"image"===y&&React.createElement(V.PanelBody,{title:(0,W.__)("Back Image Settings","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Flipbox Image","essential-blocks")},v?React.createElement(React.Fragment,null,React.createElement(Tu,{imageUrl:v,onDeleteImage:function(){return $({backImageUrl:null})}}),React.createElement(Du,{baseLabel:(0,W.__)("Image Size","essential-blocks"),controlName:Zs,resRequiredProps:Z,units:hu,min:0,max:300}),React.createElement(Du,{baseLabel:(0,W.__)("Image Radius","essential-blocks"),controlName:Xs,resRequiredProps:Z,units:hu,min:0,max:100})):React.createElement(J.MediaUpload,{onSelect:function(e){return $({backImageId:e.id,backImageUrl:e.url})},type:"image",value:k,render:function(e){var t=e.open;return!v&&React.createElement(V.Button,{className:"eb-flipbox-upload-button",label:(0,W.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Flipbox Content","essential-blocks"),initialOpen:!1},"front"===p&&React.createElement(React.Fragment,null,React.createElement(V.ToggleControl,{label:(0,W.__)("Show Title?","essential-blocks"),checked:h,onChange:function(){$({showFrontTitle:!h})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Content?","essential-blocks"),checked:R,onChange:function(){$({showFrontContent:!R})}})),"back"===p&&React.createElement(React.Fragment,null,React.createElement(V.ToggleControl,{label:(0,W.__)("Show Title?","essential-blocks"),checked:C,onChange:function(){$({showBackTitle:!C})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Content?","essential-blocks"),checked:E,onChange:function(){$({showBackContent:!E})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Link Settings","essential-blocks"),initialOpen:!1},React.createElement(V.PanelRow,null,React.createElement("em",null,(0,W.__)("Note: Link settings will only work on back side.","essential-blocks"))),React.createElement(V.BaseControl,{label:(0,W.__)("Link Type","essential-blocks"),id:"eb-flipbox-link-type"},React.createElement(V.ButtonGroup,{id:"eb-flipbox-link-type"},_u.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:P===e.value,isSecondary:P!==e.value,onClick:function(){$({linkType:e.value}),Q(I)}},e.label)})))),React.createElement(V.TextControl,{label:(0,W.__)("Link","essential-blocks"),value:O,placeholder:"https://your-link.com",onChange:function(e){return $({link:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Open in New Tab","essential-blocks"),checked:Y,onChange:function(){return $({linkOpenNewTab:!Y})}}),"button"===P&&React.createElement(React.Fragment,null,React.createElement(V.TextControl,{label:(0,W.__)("Button Text","essential-blocks"),value:B,onChange:function(e){return $({buttonText:e})}}),React.createElement(V.SelectControl,{label:(0,W.__)("Button Style","essential-blocks"),value:I,options:ku,onChange:function(e){return Q(e)}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Flipbox Style","essential-blocks"),initialOpen:!1},"front"===p&&React.createElement(React.Fragment,null,React.createElement(Nu,{label:(0,W.__)("Front Title","essential-blocks"),color:x,onChange:function(e){return $({frontTitleColor:e})}}),React.createElement(Au,{resRequiredProps:Z,controlName:Is,baseLabel:"Front Title Padding"}),React.createElement(Nu,{label:(0,W.__)("Front Content","essential-blocks"),color:L,onChange:function(e){return $({frontContentColor:e})}}),React.createElement(Au,{resRequiredProps:Z,controlName:Us,baseLabel:"Padding"}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Front Side Background","essential-blocks"))),React.createElement(Uu,{controlName:ou,resRequiredProps:Z}),React.createElement(Au,{resRequiredProps:Z,controlName:Fs,baseLabel:"Items Padding"})),"back"===p&&React.createElement(React.Fragment,null,React.createElement(Nu,{label:(0,W.__)("Back Title Color","essential-blocks"),color:T,onChange:function(e){return $({backTitleColor:e})}}),React.createElement(Au,{resRequiredProps:Z,controlName:Ns,baseLabel:"Back Title Padding"}),React.createElement(Nu,{label:(0,W.__)("Back Content Color","essential-blocks"),color:j,onChange:function(e){return $({backContentColor:e})}}),React.createElement(Au,{resRequiredProps:Z,controlName:Hs,baseLabel:"Padding"}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Back Side Background","essential-blocks"))),React.createElement(Uu,{controlName:ru,resRequiredProps:Z}),React.createElement(Au,{resRequiredProps:Z,controlName:Gs,baseLabel:"Items Padding"}))),"front"===p&&"icon"===d&&React.createElement(V.PanelBody,{title:(0,W.__)("Front Icon Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,m&&React.createElement(React.Fragment,null,React.createElement(Nu,{label:(0,W.__)("Icon Color","essential-blocks"),color:A,onChange:function(e){return $({frontIconColor:e})}}),React.createElement(Nu,{label:(0,W.__)("Icon Background","essential-blocks"),color:H,onChange:function(e){return $({frontIconBackground:e})}}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Margin & Padding","essential-blocks"))),React.createElement(Au,{resRequiredProps:Z,className:"frontIconMargin",controlName:Ls,baseLabel:"Margin"}),React.createElement(Au,{resRequiredProps:Z,className:"frontIconPadding",controlName:js,baseLabel:"Padding"}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border","essential-blocks"))),React.createElement(Lu,{controlName:tu,resRequiredProps:Z,noShadow:!0})))),"front"===p&&"image"===d&&React.createElement(V.PanelBody,{title:(0,W.__)("Front Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Au,{resRequiredProps:Z,controlName:Ms,baseLabel:"Padding"}))),"back"===p&&"icon"===y&&React.createElement(V.PanelBody,{title:(0,W.__)("Back Icon Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,_&&React.createElement(React.Fragment,null,React.createElement(Nu,{label:(0,W.__)("Icon Color","essential-blocks"),color:D,onChange:function(e){return $({backIconColor:e})}}),React.createElement(Nu,{label:(0,W.__)("Icon Background","essential-blocks"),color:M,onChange:function(e){return $({backIconBackground:e})}}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Margin & Padding","essential-blocks"))),React.createElement(Au,{resRequiredProps:Z,className:"backIconMargin",controlName:As,baseLabel:"Margin"}),React.createElement(Au,{resRequiredProps:Z,className:"backIconPadding",controlName:Ds,baseLabel:"Padding"}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border","essential-blocks"))),React.createElement(Lu,{controlName:nu,resRequiredProps:Z,noShadow:!0})))),"back"===p&&"image"===y&&React.createElement(V.PanelBody,{title:(0,W.__)("Back Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Au,{resRequiredProps:Z,controlName:qs,baseLabel:"Padding"}))),React.createElement(V.PanelBody,{title:(0,W.__)("Typography","essential-blocks"),initialOpen:!1},React.createElement(Iu,{baseLabel:(0,W.__)("Title","essential-blocks"),typographyPrefixConstant:Ss,resRequiredProps:Z}),React.createElement(Iu,{baseLabel:(0,W.__)("Content","essential-blocks"),typographyPrefixConstant:ws,resRequiredProps:Z})),"button"===P&&"custom"===I&&React.createElement(V.PanelBody,{title:(0,W.__)("Button Style","essential-blocks")},React.createElement(React.Fragment,null,React.createElement(Nu,{label:(0,W.__)("Background","essential-blocks"),color:N,onChange:function(e){return $({buttonBackground:e})}}),React.createElement(Nu,{label:(0,W.__)("Color","essential-blocks"),color:U,onChange:function(e){return $({buttonColor:e})}}),React.createElement(Du,{baseLabel:(0,W.__)("Button Size","essential-blocks"),controlName:Js,resRequiredProps:Z,min:20,max:600}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Padding","essential-blocks"))),React.createElement(Au,{resRequiredProps:Z,className:"forWrapperPadding",controlName:Ts,baseLabel:"Padding"}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border & Shadow","essential-blocks"))),React.createElement(Lu,{controlName:eu,resRequiredProps:Z}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Button Icon","essential-blocks"))),React.createElement(V.ToggleControl,{label:(0,W.__)("Display Button Icon","essential-blocks"),checked:F,onChange:function(){return $({displayButtonIcon:!F})}}),F&&React.createElement(V.BaseControl,{label:(0,W.__)("Select Icon","essential-blocks"),id:"eb-flipbox-link-icon",help:(0,W.__)("Add icon with button (optional)","essential-blocks")},React.createElement(Ve(),{icons:xu,value:S,onChange:function(e){return $({buttonIcon:e})},appendTo:"body",closeOnSelect:!0})),F&&S&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Icon Position","essential-blocks"),id:"eb-flipbox-icon-pos"},React.createElement(V.ButtonGroup,{id:"eb-flipbox-icon-pos"},vu.map((function(e,t){return React.createElement(V.Button,{key:t,style:{zIndex:0},isSecondary:w!==e.value,isPrimary:w===e.value,onClick:function(){return $({buttonIconPos:e.value})}},e.label)}))))))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Au,{resRequiredProps:Z,className:"forWrapperMargin",controlName:Os,baseLabel:"Margin",disableLeftRight:!0}),React.createElement(Au,{resRequiredProps:Z,className:"forWrapperPadding",controlName:xs,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(Lu,{controlName:Ks,resRequiredProps:Z}))))},Mu=EssentialBlocksLocalize.fluent_form_lists&&JSON.parse(EssentialBlocksLocalize.fluent_form_lists),qu=(Mu&&Mu.map((function(e,t){return{label:e.label,value:e.value}})),[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}]),Fu=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}],Gu=[{label:"",value:"none"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}],Wu=[{label:(0,W.__)("Full Width","essential-blocks"),value:"full_width"},{label:(0,W.__)("Custom","essential-blocks"),value:"custom"}],zu="inpTxtIndent",Vu="inpWidth",Yu="inpHeight",Ju="txtWidth",$u="txtHeight",Zu="inpTxtPadding",Qu="inpTxtSpacing",Xu="btnWidth",Ku="btnHeight",eb="btnPadding",tb="btnMargin",nb="btnBorder",ob="htmlMargin",rb="htmlPadding",lb="inpTxtBorder",ab="secBrkPadding",ib="secBrkMargin",cb="secBrkDescPadding",sb="secBrkDescMargin",ub="successBrd",bb="errorPadding",pb="errorMargin",db="checkSize",mb="checkBdr",fb="checkRad",gb="radioRad",yb="checkSpace",_b="formWidth",vb="formBorder",kb="formMargin",hb="formPadding",Rb="btnPos",Cb="label",Eb="inpTxt",Pb="sectionBreak",Bb="sectionBreakDesc",Sb="html",wb="subBtn",Ob="success",xb="error";function Tb(e){return Tb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tb(e)}function Lb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function jb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lb(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==Tb(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Tb(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Tb(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ab=EBControls,Db=Ab.generateTypographyAttributes,Ib=Ab.generateResponsiveRangeAttributes,Nb=Ab.generateDimensionsAttributes,Ub=Ab.generateBorderShadowAttributes,Hb=jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb(jb({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},formActive:{type:"boolean"},formId:{type:"string"},showLabels:{type:"boolean",default:!0},showPlaceholder:{type:"boolean",default:!0},showErrorMessage:{type:"boolean",default:!0},customCheckboxStyle:{type:"boolean",default:!1},labelColor:{type:"string"},inputHoverType:{type:"string",default:"normal"},inputBackgroundColor:{type:"string"},inputFocusBackgroundColor:{type:"string"},inputTextColor:{type:"string"},placeholderColor:{type:"string"},sectionBreakContent:{type:"string",default:"center"},sectionBreakColor:{type:"string"},sectionBreakDescColor:{type:"string"},btnWidthType:{type:"string",default:"custom"},btnAlignment:{type:"string",default:"left"},btnBackgroundColor:{type:"string"},btnColor:{type:"string"},btnBackgroundHoverColor:{type:"string"},btnHoverColor:{type:"string"},btnHoverType:{type:"string",default:"normal"},sectionBreakPosition:{type:"string",default:"center"},successColor:{type:"string"},successBackgroundColor:{type:"string"},checkboxSwitcher:{type:"string",default:"normal"},checkboxColor:{type:"string"},checkboxBorderColor:{type:"string"},checkboxCheckedColor:{type:"string"},formBackgroundColor:{type:"string"},formAlignment:{type:"string",default:"none"},customHtmlPosition:{type:"string",default:"left"},customHtmlColor:{type:"string"}},Db(Object.values(m))),Ib(zu)),Ib(Vu)),Ib(Yu)),Ib(Ju)),Ib($u)),Ib(Qu)),Ib(Ku)),Ib(Xu)),Ib(db)),Ib(mb,{noUnits:!0,defaultUnit:"px"})),Ib(yb)),Ib(_b)),Ib(Rb)),Nb(Zu)),Nb(ab)),Nb(ib)),Nb(sb)),Nb(cb)),Nb(rb)),Nb(ob)),Nb(eb)),Nb(tb)),Nb(bb)),Nb(pb)),Nb(fb)),Nb(gb)),Nb(kb,{top:28,right:0,bottom:28,left:0,isLinked:!1})),Nb(hb)),Ub(lb)),Ub(nb)),Ub(ub)),Ub(vb));function Mb(e){return Mb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mb(e)}function qb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Fb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qb(Object(n),!0).forEach((function(t){Gb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Gb(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Mb(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Mb(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Mb(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return zb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zb(e,t):void 0}}(e,t)||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 zb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Vb=window.EBControls,Yb=Vb.ColorControl,Jb=Vb.ResponsiveRangeController,$b=Vb.ResponsiveDimensionsControl,Zb=Vb.BorderShadowControl,Qb=Vb.TypographyDropdown,Xb=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Wb((0,z.useState)({}),2),a=l[0],i=l[1],c=Wb((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.showLabels,p=a.showPlaceholder,d=a.showErrorMessage,m=a.labelColor,f=a.inputHoverType,g=a.inputBackgroundColor,y=a.inputTextColor,_=a.inputFocusBackgroundColor,v=a.placeholderColor,k=a.sectionBreakColor,h=a.sectionBreakPosition,R=a.sectionBreakDescColor,C=a.customHtmlPosition,E=a.customHtmlColor,P=a.btnWidthType,B=a.btnAlignment,S=a.btnHoverType,w=a.btnBackgroundColor,O=a.btnColor,x=a.btnBackgroundHoverColor,T=a.btnHoverColor,L=a.successBackgroundColor,j=a.successColor,A=a.errorColor,D=a.customCheckboxStyle,I=a.checkboxSwitcher,N=a.checkboxColor,U=a.checkboxBorderColor,H=a.checkboxCheckedColor,M=a.formBackgroundColor,q=a.formAlignment;(0,z.useEffect)((function(){var e;t[o]?i(Fb({},t[o])):i((Gb(e={formActive:"boolean",formId:"",showLabels:!0,showPlaceholder:!0,customCheckboxStyle:!1,labelColor:"",inputHoverType:"normal",inputBackgroundColor:"",inputFocusBackgroundColor:"",inputTextColor:"",placeholderColor:"",sectionBreakContent:"center",sectionBreakColor:"",sectionBreakDescColor:"",btnWidthType:"custom",btnAlignment:"left",btnBackgroundColor:"",btnColor:"",btnBackgroundHoverColor:"",btnHoverColor:"",btnHoverType:"normal",sectionBreakPosition:"center",successColor:"",successBackgroundColor:"",checkboxSwitcher:"normal",checkboxColor:"",checkboxBorderColor:"",checkboxCheckedColor:"",formBackgroundColor:"",formAlignment:"none",customHtmlPosition:"left",customHtmlColor:""},"".concat(rb,"Unit"),"px"),Gb(e,"".concat(rb,"isLinked"),!0),Gb(e,"".concat(ob,"Unit"),"px"),Gb(e,"".concat(ob,"isLinked"),!0),Gb(e,"".concat(Vu,"Unit"),"px"),Gb(e,"".concat(Yu,"Unit"),"px"),Gb(e,"".concat(zu,"Unit"),"px"),Gb(e,"".concat(Ju,"Unit"),"px"),Gb(e,"".concat($u,"Unit"),"px"),Gb(e,"".concat(Qu,"Unit"),"px"),Gb(e,"".concat(Zu,"Unit"),"px"),Gb(e,"".concat(Zu,"isLinked"),!0),Gb(e,"".concat(lb,"Bdr_Unit"),"px"),Gb(e,"".concat(lb,"Bdr_isLinked"),!0),Gb(e,"".concat(lb,"Rds_Unit"),"px"),Gb(e,"".concat(lb,"Rds_isLinked"),!0),Gb(e,"".concat(lb,"BorderType"),"normal"),Gb(e,"".concat(lb,"shadowType"),"normal"),Gb(e,"".concat(ab,"Unit"),"px"),Gb(e,"".concat(ab,"isLinked"),!0),Gb(e,"".concat(ib,"Unit"),"px"),Gb(e,"".concat(ib,"isLinked"),!0),Gb(e,"".concat(cb,"Unit"),"px"),Gb(e,"".concat(cb,"isLinked"),!0),Gb(e,"".concat(sb,"Unit"),"px"),Gb(e,"".concat(sb,"isLinked"),!0),Gb(e,"".concat(_b,"Unit"),"px"),Gb(e,"".concat(_b,"Unit"),"px"),Gb(e,"".concat(Xu,"Unit"),"px"),Gb(e,"".concat(Ku,"Unit"),"px"),Gb(e,"".concat(tb,"Unit"),"px"),Gb(e,"".concat(tb,"isLinked"),!0),Gb(e,"".concat(eb,"Unit"),"px"),Gb(e,"".concat(eb,"isLinked"),!0),Gb(e,"".concat(nb,"Bdr_Unit"),"px"),Gb(e,"".concat(nb,"Bdr_isLinked"),!0),Gb(e,"".concat(nb,"Rds_Unit"),"px"),Gb(e,"".concat(nb,"Rds_isLinked"),!0),Gb(e,"".concat(nb,"BorderType"),"normal"),Gb(e,"".concat(nb,"shadowType"),"normal"),Gb(e,"".concat(ub,"Bdr_Unit"),"px"),Gb(e,"".concat(ub,"Bdr_isLinked"),!0),Gb(e,"".concat(ub,"Rds_Unit"),"px"),Gb(e,"".concat(ub,"Rds_isLinked"),!0),Gb(e,"".concat(ub,"BorderType"),"normal"),Gb(e,"".concat(ub,"shadowType"),"normal"),Gb(e,"".concat(pb,"Unit"),"px"),Gb(e,"".concat(pb,"isLinked"),!0),Gb(e,"".concat(bb,"Unit"),"px"),Gb(e,"".concat(bb,"isLinked"),!0),Gb(e,"".concat(db,"Unit"),"px"),Gb(e,"".concat(mb,"Bdr_Unit"),"px"),Gb(e,"".concat(mb,"Bdr_isLinked"),!0),Gb(e,"".concat(mb,"Rds_Unit"),"px"),Gb(e,"".concat(mb,"Rds_isLinked"),!0),Gb(e,"".concat(mb,"BorderType"),"normal"),Gb(e,"".concat(mb,"shadowType"),"normal"),Gb(e,"".concat(fb,"Unit"),"px"),Gb(e,"".concat(fb,"isLinked"),!0),Gb(e,"".concat(gb,"Unit"),"px"),Gb(e,"".concat(gb,"isLinked"),!0),Gb(e,"".concat(yb,"Unit"),"px"),Gb(e,"".concat(_b,"Unit"),"px"),Gb(e,"".concat(kb,"Top"),28),Gb(e,"".concat(kb,"Right"),0),Gb(e,"".concat(kb,"Bottom"),28),Gb(e,"".concat(kb,"Left"),0),Gb(e,"".concat(kb,"Unit"),"px"),Gb(e,"".concat(kb,"isLinked"),!1),Gb(e,"".concat(hb,"Unit"),"px"),Gb(e,"".concat(hb,"isLinked"),!0),Gb(e,"".concat(vb,"Bdr_Unit"),"px"),Gb(e,"".concat(vb,"Bdr_isLinked"),!0),Gb(e,"".concat(vb,"Rds_Unit"),"px"),Gb(e,"".concat(vb,"Rds_isLinked"),!0),Gb(e,"".concat(vb,"BorderType"),"normal"),Gb(e,"".concat(vb,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(Gb({},o,a))}),[a]);var F=function(e){var t=Fb({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},G={setAttributes:F,resOption:r,attributes:a,objAttributes:Hb};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Fluent Form","essential-blocks")},React.createElement(V.ToggleControl,{label:(0,W.__)("Show Labels","essential-blocks"),checked:b,onChange:function(e){return F({showLabels:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Placeholder","essential-blocks"),checked:p,onChange:function(e){return F({showPlaceholder:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Error Message","essential-blocks"),checked:d,onChange:function(e){return F({showErrorMessage:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Labels Style","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(Yb,{label:(0,W.__)("Color","essential-blocks"),color:m,onChange:function(e){return F({labelColor:e})}}),React.createElement(Qb,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:Cb,resRequiredProps:G}))),React.createElement(V.PanelBody,{title:(0,W.__)("Input & Textarea Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,W.__)("FOCUS","essential-blocks"),value:"focus"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:f===n,isSecondary:f!==n,onClick:function(){return F({inputHoverType:n})}},o)})))),"normal"===f&&React.createElement(React.Fragment,null,React.createElement(Yb,{label:(0,W.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return F({inputBackgroundColor:e})}}),React.createElement(Yb,{label:(0,W.__)("Color","essential-blocks"),color:y,onChange:function(e){return F({inputTextColor:e})}})),"focus"===f&&React.createElement(React.Fragment,null,React.createElement(Yb,{label:(0,W.__)("Background Color","essential-blocks"),color:_,onChange:function(e){return F({inputFocusBackgroundColor:e})}})),React.createElement(Qb,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:Eb,resRequiredProps:G}),React.createElement(V.__experimentalDivider,null),React.createElement(Jb,{baseLabel:(0,W.__)("Text Indent","essential-blocks"),controlName:zu,resRequiredProps:G,min:0,max:60,step:1}),React.createElement(Jb,{baseLabel:(0,W.__)("Input Width","essential-blocks"),controlName:Vu,resRequiredProps:G,min:0,max:1200,step:1}),React.createElement(Jb,{baseLabel:(0,W.__)("Input Height","essential-blocks"),controlName:Yu,resRequiredProps:G,min:0,max:200,step:1}),React.createElement(Jb,{baseLabel:(0,W.__)("Textarea Width","essential-blocks"),controlName:Ju,resRequiredProps:G,min:0,max:1200,step:1}),React.createElement(Jb,{baseLabel:(0,W.__)("Textarea Height","essential-blocks"),controlName:$u,resRequiredProps:G,min:0,max:400,step:1}),React.createElement(V.__experimentalDivider,null),React.createElement($b,{resRequiredProps:G,controlName:Zu,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(Jb,{baseLabel:(0,W.__)("Spacing","essential-blocks"),controlName:Qu,resRequiredProps:G,min:0,max:100,step:1})),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border & Shadow","essential-blocks"))),React.createElement(Zb,{controlName:lb,resRequiredProps:G})),React.createElement(V.PanelBody,{title:(0,W.__)("Placeholder Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Yb,{label:(0,W.__)("Color","essential-blocks"),color:v,onChange:function(e){return F({placeholderColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Radio & Checkbox Style","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Custom Style","essential-blocks"),checked:D,onChange:function(e){return F({customCheckboxStyle:e})}}),D&&React.createElement(React.Fragment,null,React.createElement(Jb,{baseLabel:(0,W.__)("Size","essential-blocks"),controlName:db,resRequiredProps:G,min:0,max:80,step:1}),React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,W.__)("CHECKED","essential-blocks"),value:"checked"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:S===n,isSecondary:S!==n,onClick:function(){return F({checkboxSwitcher:n})}},o)})))),"normal"===I&&React.createElement(React.Fragment,null,React.createElement(Yb,{label:(0,W.__)("Color","essential-blocks"),color:N,onChange:function(e){return F({checkboxColor:e})}}),React.createElement(Jb,{baseLabel:(0,W.__)("Border Width","essential-blocks"),controlName:mb,resRequiredProps:G,min:0,max:15,step:1,noUnits:!0}),React.createElement(Yb,{label:(0,W.__)("Border Color","essential-blocks"),color:U,onChange:function(e){return F({checkboxBorderColor:e})}}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Checkbox","essential-blocks"))),React.createElement($b,{resRequiredProps:G,controlName:fb,baseLabel:(0,W.__)("Border Radius","essential-blocks")}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Radio Buttons","essential-blocks"))),React.createElement($b,{resRequiredProps:G,controlName:gb,baseLabel:(0,W.__)("Border Radius","essential-blocks")})),"checked"===I&&React.createElement(Yb,{label:(0,W.__)("Color","essential-blocks"),color:H,onChange:function(e){return F({checkboxCheckedColor:e})}}),React.createElement(Jb,{baseLabel:(0,W.__)("Item Spacing","essential-blocks"),controlName:yb,resRequiredProps:G,min:0,max:100,step:1}))),React.createElement(V.PanelBody,{title:(0,W.__)("Section Break","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},qu.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return F({sectionBreakPosition:e.value})}},e.label)})))),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Label","essential-blocks"))),React.createElement(Yb,{label:(0,W.__)("Color","essential-blocks"),color:k,onChange:function(e){return F({sectionBreakColor:e})}}),React.createElement(Qb,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:Pb,resRequiredProps:G}),React.createElement($b,{resRequiredProps:G,controlName:ab,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement($b,{resRequiredProps:G,controlName:ib,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Description","essential-blocks"))),React.createElement(Yb,{label:(0,W.__)("Color","essential-blocks"),color:R,onChange:function(e){return F({sectionBreakDescColor:e})}}),React.createElement(Qb,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:Bb,resRequiredProps:G}),React.createElement($b,{resRequiredProps:G,controlName:cb,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement($b,{resRequiredProps:G,controlName:sb,baseLabel:(0,W.__)("Margin","essential-blocks")}))),React.createElement(V.PanelBody,{title:(0,W.__)("Custom HTML","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},qu.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return F({customHtmlPosition:e.value})}},e.label)})))),React.createElement(Yb,{label:(0,W.__)("Color","essential-blocks"),color:E,onChange:function(e){return F({customHtmlColor:e})}}),React.createElement(Qb,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:Sb,resRequiredProps:G}),React.createElement($b,{resRequiredProps:G,controlName:rb,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement($b,{resRequiredProps:G,controlName:ob,baseLabel:(0,W.__)("Margin","essential-blocks")}))),React.createElement(V.PanelBody,{title:(0,W.__)("Submit Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,"custom"===P&&React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},Fu.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:B===e.value,isSecondary:B!==e.value,onClick:function(){return F({btnAlignment:e.value})}},e.label)})))),React.createElement(Jb,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:Ku,resRequiredProps:G,min:0,max:500,step:1}),React.createElement(V.SelectControl,{label:(0,W.__)("Width","essential-blocks"),value:P,options:Wu,onChange:function(e){return F({btnWidthType:e})}}),"custom"===P&&React.createElement(Jb,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:Xu,resRequiredProps:G,min:0,max:1200,step:1}),React.createElement(Qb,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:wb,resRequiredProps:G}),React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,W.__)("HOVER","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:S===n,isSecondary:S!==n,onClick:function(){return F({btnHoverType:n})}},o)})))),"normal"===S&&React.createElement(React.Fragment,null,React.createElement(Yb,{label:(0,W.__)("Background Color","essential-blocks"),color:w,onChange:function(e){return F({btnBackgroundColor:e})}}),React.createElement(Yb,{label:(0,W.__)("Color","essential-blocks"),color:O,onChange:function(e){return F({btnColor:e})}})),"hover"===S&&React.createElement(React.Fragment,null,React.createElement(Yb,{label:(0,W.__)("Background Color","essential-blocks"),color:x,onChange:function(e){return F({btnBackgroundHoverColor:e})}}),React.createElement(Yb,{label:(0,W.__)("Color","essential-blocks"),color:T,onChange:function(e){return F({btnHoverColor:e})}})),React.createElement(V.__experimentalDivider,null),React.createElement($b,{resRequiredProps:G,controlName:eb,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement($b,{resRequiredProps:G,controlName:tb,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(Jb,{baseLabel:(0,W.__)("Button Position","essential-blocks"),controlName:Rb,resRequiredProps:G,min:-1e3,max:1e3,step:1}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border & Shadow","essential-blocks"))),React.createElement(Zb,{controlName:nb,resRequiredProps:G}))),React.createElement(V.PanelBody,{title:(0,W.__)("Success Message Style","essential-blocks"),initialOpen:!1},React.createElement(Yb,{label:(0,W.__)("Background Color","essential-blocks"),color:L,onChange:function(e){return F({successBackgroundColor:e})}}),React.createElement(Yb,{label:(0,W.__)("Color","essential-blocks"),color:j,onChange:function(e){return F({successColor:e})}}),React.createElement(Qb,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:Ob,resRequiredProps:G}),React.createElement(Zb,{controlName:ub,resRequiredProps:G,noShadow:!0})),d&&React.createElement(V.PanelBody,{title:(0,W.__)("Error Message Style","essential-blocks"),initialOpen:!1},React.createElement(Yb,{label:(0,W.__)("Color","essential-blocks"),color:A,onChange:function(e){return F({errorColor:e})}}),React.createElement(Qb,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:xb,resRequiredProps:G}),React.createElement($b,{resRequiredProps:G,controlName:bb,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement($b,{resRequiredProps:G,controlName:pb,baseLabel:(0,W.__)("Margin","essential-blocks")})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Yb,{label:(0,W.__)("Background Color","essential-blocks"),color:M,onChange:function(e){return F({formBackgroundColor:e})}}),React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},Gu.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:q===e.value,isSecondary:q!==e.value,onClick:function(){return F({formAlignment:e.value})}},e.label)})))),React.createElement(Jb,{baseLabel:(0,W.__)("Form Max Width","essential-blocks"),controlName:_b,resRequiredProps:G,min:0,max:1500,step:1}),React.createElement($b,{resRequiredProps:G,controlName:hb,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement($b,{resRequiredProps:G,controlName:kb,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border & Shadow","essential-blocks"))),React.createElement(Zb,{controlName:vb,resRequiredProps:G})))))},Kb=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}],ep=[{label:(0,W.__)("Top","essential-blocks"),value:"top"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Bottom","essential-blocks"),value:"bottom"}],tp=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}],np="imgWidth",op="wrpMargin",rp="wrpPadding",lp="lblPadding",ap="labelText";function ip(e){return ip="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ip(e)}function cp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function sp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cp(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==ip(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==ip(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ip(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var up=window.EBControls,bp=up.generateTypographyAttributes,pp=up.generateResponsiveRangeAttributes,dp=up.generateDimensionsAttributes,mp=sp(sp(sp(sp(sp({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},id:{type:"string"},leftImageURL:{type:"string",source:"attribute",attribute:"data-left-image",selector:".eb-image-comparison-wrapper"},rightImageURL:{type:"string",source:"attribute",attribute:"data-right-image",selector:".eb-image-comparison-wrapper"},hover:{type:"boolean",default:!1},verticalMode:{type:"boolean",default:!1},circleControl:{type:"boolean",default:!0},circleBlur:{type:"boolean",default:!0},showLabels:{type:"boolean",default:!1},labelsOnHover:{type:"boolean",default:!1},fullWidth:{type:"boolean",default:!0},imageWidth:{type:"number"},position:{type:"number",default:50},beforeLabel:{type:"string",default:"Before"},afterLabel:{type:"string",default:"After"},swap:{type:"boolean",default:!1},lineWidth:{type:"number",default:4},lineColor:{type:"string"},arrowColor:{type:"string"},contentPosition:{type:"string",default:"center"},horizontalLabelPosition:{type:"string",default:"center"},verticalLabelPosition:{type:"string",default:"center"},noHandle:{type:"boolean",default:!1},labelColor:{type:"string"},labelBackgroundColor:{type:"string"}},bp(Object.values(f))),pp(np,{noUnits:!0})),dp(op,{top:28,right:0,bottom:28,left:0,isLinked:!1,disableLeftRight:!0})),dp(rp)),dp(lp));function fp(e){return fp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fp(e)}function gp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function yp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gp(Object(n),!0).forEach((function(t){_p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==fp(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==fp(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===fp(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return kp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kp(e,t):void 0}}(e,t)||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 kp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var hp=window.EBControls,Rp=hp.ImageAvatar,Cp=hp.ResetControl,Ep=hp.ColorControl,Pp=hp.ResponsiveRangeController,Bp=hp.ResponsiveDimensionsControl,Sp=hp.TypographyDropdown,wp=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=vp((0,z.useState)({}),2),a=l[0],i=l[1],c=vp((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.leftImageURL,p=a.rightImageURL,d=a.hover,m=a.verticalMode,f=a.showLabels,g=a.fullWidth,y=a.position,_=a.swap,v=a.lineWidth,k=a.lineColor,h=a.contentPosition,R=a.horizontalLabelPosition,C=a.verticalLabelPosition,E=a.noHandle,P=a.labelColor,B=a.labelBackgroundColor;(0,z.useEffect)((function(){var e;t[o]?i(yp({},t[o])):i((_p(e={id:"string",hover:!1,verticalMode:!1,circleControl:!0,circleBlur:!0,showLabels:!1,labelsOnHover:!1,fullWidth:!0,imageWidth:"number",position:50,beforeLabel:"Before",afterLabel:"After",swap:!1,lineWidth:4,lineColor:"",arrowColor:"",contentPosition:"center",horizontalLabelPosition:"center",verticalLabelPosition:"center",noHandle:!1,labelColor:"",labelBackgroundColor:""},"".concat(lp,"Unit"),"px"),_p(e,"".concat(lp,"isLinked"),!0),_p(e,"".concat(rp,"Unit"),"px"),_p(e,"".concat(rp,"isLinked"),!0),_p(e,"".concat(op,"Top"),28),_p(e,"".concat(op,"Right"),0),_p(e,"".concat(op,"Bottom"),28),_p(e,"".concat(op,"Left"),0),_p(e,"".concat(op,"Unit"),"px"),_p(e,"".concat(op,"isLinked"),!1),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(_p({},o,a))}),[a]);var S=function(e){var t=yp({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},w={setAttributes:S,resOption:r,attributes:a,objAttributes:mp};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General Settings","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,b&&React.createElement(V.BaseControl,{label:(0,W.__)("Left Image","essential-blocks")},React.createElement(Rp,{imageUrl:b,onDeleteImage:function(){return S({leftImageURL:null})}})),p&&React.createElement(V.BaseControl,{label:(0,W.__)("Right Image","essential-blocks")},React.createElement(Rp,{imageUrl:p,onDeleteImage:function(){return S({rightImageURL:null})}}))),React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},Kb.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return S({contentPosition:e.value})}},e.label)})))),React.createElement(V.ToggleControl,{label:(0,W.__)("Full Width","essential-blocks"),checked:g,onChange:function(){return S({fullWidth:!g})}}),!g&&React.createElement(React.Fragment,null,React.createElement(Pp,{baseLabel:(0,W.__)("Image Width","essential-blocks"),controlName:np,resRequiredProps:w,min:0,max:1e3,step:1,noUnits:!0})),React.createElement(V.ToggleControl,{label:(0,W.__)("Move on Hover","essential-blocks"),checked:d,onChange:function(){return S({hover:!d})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Vertical Mode","essential-blocks"),checked:m,onChange:function(){return S({verticalMode:!m})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Labels","essential-blocks"),checked:f,onChange:function(){return S({showLabels:!f})}}),f&&React.createElement(React.Fragment,null,m&&React.createElement(V.BaseControl,{label:(0,W.__)("Label Position","essential-blocks")},React.createElement(V.ButtonGroup,null,tp.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return S({verticalLabelPosition:e.value})}},e.label)})))),!m&&React.createElement(V.BaseControl,{label:(0,W.__)("Label Position","essential-blocks")},React.createElement(V.ButtonGroup,null,ep.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:R===e.value,isSecondary:R!==e.value,onClick:function(){return S({horizontalLabelPosition:e.value})}},e.label)}))))),React.createElement(V.ToggleControl,{label:(0,W.__)("Swap Images","essential-blocks"),checked:_,onChange:function(){return onImageSwap()}}),React.createElement(V.ToggleControl,{label:(0,W.__)("No Handle","essential-blocks"),checked:E,onChange:function(){return S({noHandle:!E})}}),React.createElement(Cp,{onReset:function(){return S({position:mp.position.default})}},React.createElement(V.RangeControl,{label:(0,W.__)("Slider Position","essential-blocks"),value:y,onChange:function(e){return S({position:e})},min:0,max:100,help:(0,W.__)("Update & reload to see effect in backend","image-comparison")})),React.createElement(Cp,{onReset:function(){return S({lineWidth:mp.lineWidth.default})}},React.createElement(V.RangeControl,{label:(0,W.__)("Slider Line Width","essential-blocks"),value:v,onChange:function(e){return S({lineWidth:e})},min:0,max:10}))),React.createElement(V.PanelBody,{title:(0,W.__)("General Styles","essential-blocks"),initialOpen:!1},React.createElement(Ep,{label:(0,W.__)("Line Color","essential-blocks"),color:k,onChange:function(e){return S({lineColor:e})}})),f&&React.createElement(V.PanelBody,{title:(0,W.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(Sp,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:ap,resRequiredProps:w}),React.createElement(Ep,{label:(0,W.__)("Color","essential-blocks"),color:P,onChange:function(e){return S({labelColor:e})}}),React.createElement(Ep,{label:(0,W.__)("Background Color","essential-blocks"),color:B,onChange:function(e){return S({labelBackgroundColor:e})}}),React.createElement(Bp,{resRequiredProps:w,controlName:lp,baseLabel:(0,W.__)("Padding","essential-blocks")})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Bp,{resRequiredProps:w,controlName:op,baseLabel:(0,W.__)("Margin","essential-blocks"),disableLeftRight:!0}),React.createElement(Bp,{resRequiredProps:w,controlName:rp,baseLabel:(0,W.__)("Padding","essential-blocks")}))))},Op="wrprBg",xp="wrpMargin",Tp="wrpPadding",Lp="wrpBorderShadow",jp="columns",Ap="imageGap",Dp="imgBorderShadow",Ip="captionMargin",Np="captionPadding",Up="captionWidth",Hp="imageWidth",Mp="imageHeight",qp="imageMaxWidth",Fp="imageMaxHeight",Gp="filterMargin",Wp="filterPadding",zp="filterBorderShadow",Vp=[{label:(0,W.__)("Top","essential-blocks"),value:"top"},{label:(0,W.__)("Middle","essential-blocks"),value:"middle"},{label:(0,W.__)("Bottom","essential-blocks"),value:"bottom"}],Yp=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}],Jp=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Right","essential-blocks"),value:"right"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Justify","essential-blocks"),value:"justify"}],$p=[{label:"px",value:"px"},{label:"%",value:"%"}],Zp=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],Qp=((0,W.__)("Grid Layout","essential-blocks"),(0,W.__)("Masonry Layout","essential-blocks"),[{label:(0,W.__)("Fixed","essential-blocks"),value:"fixed"},{label:(0,W.__)("Adaptive","essential-blocks"),value:"adaptive"}]),Xp=((0,W.__)("None","essential-blocks"),(0,W.__)("Black & White"),(0,W.__)("Color Overlay","essential-blocks"),(0,W.__)("From Top","essential-blocks"),(0,W.__)("From Bottom","essential-blocks"),(0,W.__)("From Left","essential-blocks"),(0,W.__)("From Right","essential-blocks"),(0,W.__)("Zoom In Out","essential-blocks"),[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}]),Kp=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"},{label:"Active",value:"active"}],ed="captionTypo",td="filterTypo";function nd(e){return nd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nd(e)}function od(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function rd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?od(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==nd(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==nd(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===nd(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):od(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ld=window.EBControls,ad=ld.generateDimensionsAttributes,id=ld.generateTypographyAttributes,cd=ld.generateBackgroundAttributes,sd=ld.generateBorderShadowAttributes,ud=ld.generateResponsiveRangeAttributes,bd=rd(rd(rd(rd(rd(rd(rd(rd(rd(rd(rd(rd(rd(rd(rd(rd(rd(rd({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},images:{type:"array",default:[]},sources:{type:"array",default:[]},imageSize:{type:"string"},selectedImgIndex:{type:"number"},layouts:{type:"string",default:"grid"},displayCaption:{type:"boolean",default:!1},captionOnHover:{type:"boolean",default:!1},newImage:{type:"string"},captionColor:{type:"string",default:"#ffffff"},captionBGColor:{type:"string",default:"rgba(195 195 195 / 0.7)"},overlayColor:{type:"string",default:"rgba(0 0 0 / 0.7)"},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"bottom"},textAlign:{type:"string",default:"center"},styleNumber:{type:"string",default:"0"},overlayStyle:{type:"string",default:"overlay-bottom"},disableLightBox:{type:"boolean",default:!1},imageSizeType:{type:"string",default:"fixed"},imageAlignment:{type:"string",default:"flex-start"},enableFilter:{type:"boolean",default:!1},filterItems:{type:"array",default:[{value:"filter-item-1",label:(0,W.__)("Filter Item 1","essential-blocks")}]},enableFilterAll:{type:"boolean",default:!0},filterAllTitle:{type:"string",default:"All"},filterColorType:{type:"string",default:"normal"},filterColor:{type:"string",default:"#555555"},filterActColor:{type:"string",default:"#ffffff"},filterHoverColor:{type:"string",default:"#ffffff"},filterBGColor:{type:"string",default:"#EEEDF0"},filterActBGColor:{type:"string",default:"#7967ff"},filterHoverBGColor:{type:"string",default:"#333333"},select2Options:{type:"string",default:""}},id(Object.values(g))),ad(xp)),ad(Tp)),ad(Ip,{top:0,bottom:0,right:0,left:0,isLinked:!1})),ad(Np,{top:5,bottom:5,right:10,left:10,isLinked:!1})),sd(Lp,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),sd(Dp,{bdrDefaults:{top:0,bottom:0,right:0,left:0},noShadow:!0})),cd(Op,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),ud(jp,{defaultRange:3})),ud(Ap,{defaultRange:10})),ud(Up)),ud(Mp,{defaultRange:300})),ud(Hp,{defaultRange:100,defaultUnit:"%"})),ud(Fp)),ud(qp,{defaultRange:100,defaultUnit:"%"})),ad(Gp,{top:0,bottom:0,right:5,left:5,isLinked:!1})),ad(Wp,{top:5,bottom:5,right:10,left:10,isLinked:!1})),sd(zp,{bdrDefaults:{top:0,bottom:0,right:0,left:0}}));function pd(e){return pd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pd(e)}function dd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function md(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dd(Object(n),!0).forEach((function(t){fd(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function fd(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==pd(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==pd(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===pd(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yd(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yd(e,t):void 0}}(e,t)||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 yd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var _d=window.EBControls,vd=_d.ResponsiveDimensionsControl,kd=_d.TypographyDropdown,hd=_d.BorderShadowControl,Rd=_d.ResponsiveRangeController,Cd=_d.BackgroundControl,Ed=_d.ColorControl,Pd=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=gd((0,z.useState)({}),2),a=l[0],i=l[1],c=gd((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.layouts,p=a.displayCaption,d=a.captionOnHover,m=a.captionColor,f=a.overlayColor,g=a.captionBGColor,y=a.horizontalAlign,_=a.verticalAlign,v=a.textAlign,k=a.styleNumber,h=a.disableLightBox,R=a.imageSizeType,C=a.imageAlignment,E=a.enableFilter,P=a.filterColorType,B=a.filterColor,S=a.filterHoverColor,w=a.filterBGColor,O=a.filterHoverBGColor,x=a.filterActColor,T=a.filterActBGColor;(0,z.useEffect)((function(){var e;t[o]?i(md({},t[o])):i((fd(e={images:[],sources:[],imageSize:"",selectedImgIndex:"number",layouts:"grid",displayCaption:!1,captionOnHover:!1,newImage:"",captionColor:"#ffffff",captionBGColor:"rgba(195 195 195 / 0.7)",overlayColor:"rgba(0 0 0 / 0.7)",horizontalAlign:"center",verticalAlign:"bottom",textAlign:"center",styleNumber:"0",overlayStyle:"overlay-bottom",disableLightBox:!1,imageSizeType:"fixed",imageAlignment:"flex-start",enableFilter:!1,enableFilterAll:!0,filterAllTitle:"All",filterColorType:"normal",filterColor:"#555555",filterActColor:"#ffffff",filterHoverColor:"#ffffff",filterBGColor:"#EEEDF0",filterActBGColor:"#7967ff",filterHoverBGColor:"#333333",select2Options:""},"".concat(Up,"Unit"),"px"),fd(e,"".concat(Np,"Unit"),"px"),fd(e,"".concat(Np,"isLinked"),!0),fd(e,"".concat(Ip,"Unit"),"px"),fd(e,"".concat(Ip,"isLinked"),!0),fd(e,"".concat(Hp,"Unit"),"%"),fd(e,"".concat(Mp,"Unit"),"px"),fd(e,"".concat(qp,"Unit"),"px"),fd(e,"".concat(Fp,"Unit"),"px"),fd(e,"".concat(Dp,"Bdr_Unit"),"px"),fd(e,"".concat(Dp,"Bdr_isLinked"),!0),fd(e,"".concat(Dp,"Rds_Unit"),"px"),fd(e,"".concat(Dp,"Rds_isLinked"),!0),fd(e,"".concat(Dp,"BorderType"),"normal"),fd(e,"".concat(Wp,"Top"),5),fd(e,"".concat(Wp,"Right"),10),fd(e,"".concat(Wp,"Bottom"),5),fd(e,"".concat(Wp,"Left"),10),fd(e,"".concat(Wp,"Unit"),"px"),fd(e,"".concat(Wp,"isLinked"),!1),fd(e,"".concat(Gp,"Unit"),"px"),fd(e,"".concat(Gp,"isLinked"),!1),fd(e,"".concat(Gp,"Top"),0),fd(e,"".concat(Gp,"Bottom"),0),fd(e,"".concat(Gp,"Left"),5),fd(e,"".concat(Gp,"Right"),5),fd(e,"".concat(zp,"Bdr_Unit"),"px"),fd(e,"".concat(zp,"Bdr_isLinked"),!0),fd(e,"".concat(zp,"Rds_Unit"),"px"),fd(e,"".concat(zp,"Rds_isLinked"),!0),fd(e,"".concat(zp,"BorderType"),"normal"),fd(e,"".concat(Tp,"Unit"),"px"),fd(e,"".concat(Tp,"isLinked"),!0),fd(e,"".concat(xp,"Unit"),"px"),fd(e,"".concat(xp,"isLinked"),!0),fd(e,"".concat(Lp,"Bdr_Unit"),"px"),fd(e,"".concat(Lp,"Bdr_isLinked"),!0),fd(e,"".concat(Lp,"Rds_Unit"),"px"),fd(e,"".concat(Lp,"Rds_isLinked"),!0),fd(e,"".concat(Lp,"BorderType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(fd({},o,a))}),[a]);var L=function(e){var t=md({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},j={setAttributes:L,resOption:r,attributes:a,objAttributes:bd};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks"),initialOpen:!0},React.createElement(V.ToggleControl,{label:(0,W.__)("Display Caption","essential-blocks"),checked:p,onChange:function(){return L({displayCaption:!p})}}),p&&"0"===k&&React.createElement(V.ToggleControl,{label:(0,W.__)("Display Caption on Hover","essential-blocks"),checked:d,onChange:function(){return L({captionOnHover:!d})}}),React.createElement(Rd,{baseLabel:(0,W.__)("Columns","essential-blocks"),controlName:jp,resRequiredProps:j,units:[],min:1,max:8,step:1}),React.createElement(Rd,{baseLabel:(0,W.__)("Image Gap (px)","essential-blocks"),controlName:Ap,resRequiredProps:j,units:[],min:0,max:100,step:1}),React.createElement(V.ToggleControl,{label:(0,W.__)("Disable Light Box","essential-blocks"),checked:h,onChange:function(){return L({disableLightBox:!h})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Filter","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Enable Filter","essential-blocks"),checked:E,onChange:function(){return L({enableFilter:!E})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Image Styles","essential-blocks"),initialOpen:!1},"grid"===b&&React.createElement(React.Fragment,null,!E&&React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks")},React.createElement(V.ButtonGroup,null,Xp.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return L({imageAlignment:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("Image Size","essential-blocks")},React.createElement(V.ButtonGroup,null,Qp.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:R===e.value,isSecondary:R!==e.value,onClick:function(){return L({imageSizeType:e.value})}},e.label)})))),"fixed"===R&&React.createElement(React.Fragment,null,React.createElement(Rd,{baseLabel:(0,W.__)("Image Height","essential-blocks"),controlName:Mp,resRequiredProps:j,units:Zp,min:0,max:500,step:1}),React.createElement(Rd,{baseLabel:(0,W.__)("Image Width","essential-blocks"),controlName:Hp,resRequiredProps:j,units:Zp,min:0,max:500,step:1})),"adaptive"===R&&React.createElement(React.Fragment,null,React.createElement(Rd,{baseLabel:(0,W.__)("Image Max Height","essential-blocks"),controlName:Fp,resRequiredProps:j,units:Zp,min:0,max:500,step:1}),React.createElement(Rd,{baseLabel:(0,W.__)("Image Max Width","essential-blocks"),controlName:qp,resRequiredProps:j,units:Zp,min:0,max:500,step:1}))),React.createElement(V.PanelBody,{title:(0,W.__)("Border","essential-blocks"),initialOpen:!0},React.createElement(hd,{controlName:Dp,resRequiredProps:j,noShadow:!0}))),"2"===k&&React.createElement(V.PanelBody,{title:(0,W.__)("Overlay Styles","essential-blocks"),initialOpen:!1},React.createElement(Ed,{label:(0,W.__)("Overlay Color","essential-blocks"),color:f,onChange:function(e){return L({overlayColor:e})}})),p&&React.createElement(V.PanelBody,{title:(0,W.__)("Caption Styles","essential-blocks")},React.createElement(J.PanelColorSettings,{title:(0,W.__)("Color Controls","essential-blocks"),className:"eb-subpanel",initialOpen:!0,disableAlpha:!1,colorSettings:[{value:m,onChange:function(e){return L({captionColor:e})},label:(0,W.__)("Text Color","essential-blocks")}]}),React.createElement(Ed,{label:(0,W.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return L({captionBGColor:e})}}),React.createElement(kd,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:"captionTypo",resRequiredProps:j}),React.createElement(Rd,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:Up,resRequiredProps:j,units:$p,min:0,max:300,step:1}),p&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Text Align","essential-blocks")},React.createElement(V.ButtonGroup,null,Jp.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return L({textAlign:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("Horizontal Align","essential-blocks")},React.createElement(V.ButtonGroup,null,Yp.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:y===e.value,isSecondary:y!==e.value,onClick:function(){return L({horizontalAlign:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("Vertical Align","essential-blocks")},React.createElement(V.ButtonGroup,null,Vp.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:_===e.value,isSecondary:_!==e.value,onClick:function(){return L({verticalAlign:e.value})}},e.label)})))),React.createElement(vd,{resRequiredProps:j,controlName:Ip,baseLabel:"Margin"}),React.createElement(vd,{resRequiredProps:j,controlName:Np,baseLabel:"Padding"}))),E&&React.createElement(V.PanelBody,{title:(0,W.__)("Filter","essential-blocks"),initialOpen:!1},React.createElement(vd,{resRequiredProps:j,controlName:Gp,baseLabel:"Margin"}),React.createElement(vd,{resRequiredProps:j,controlName:Wp,baseLabel:"Padding"}),React.createElement(kd,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:td,resRequiredProps:j}),React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,Kp.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:P===e.value,isSecondary:P!==e.value,onClick:function(){return L({filterColorType:e.value})}},e.label)}))),"normal"===P&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Normal Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:B,onChange:function(e){return L({filterColor:e})},label:(0,W.__)("Color","essential-blocks")},{value:w,onChange:function(e){return L({filterBGColor:e})},label:(0,W.__)("Background Color","essential-blocks")}]}),"hover"===P&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Hover Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:S,onChange:function(e){return L({filterHoverColor:e})},label:(0,W.__)("Color","essential-blocks")},{value:O,onChange:function(e){return L({filterHoverBGColor:e})},label:(0,W.__)("Background Color","essential-blocks")}]}),"active"===P&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Active Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:x,onChange:function(e){return L({filterActColor:e})},label:(0,W.__)("Color","essential-blocks")},{value:T,onChange:function(e){return L({filterActBGColor:e})},label:(0,W.__)("Background Color","essential-blocks")}]})),React.createElement(V.PanelRow,null,"Button Border & Shadow"),React.createElement(hd,{controlName:zp,resRequiredProps:j})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(vd,{resRequiredProps:j,controlName:xp,baseLabel:"Margin"}),React.createElement(vd,{resRequiredProps:j,controlName:Tp,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(Cd,{controlName:Op,resRequiredProps:j,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(hd,{controlName:Lp,resRequiredProps:j}))))},Bd="wrp_",Sd="btbg_",wd="wrp_",Od="btbds_",xd="number",Td="title",Ld="subTitle",jd="content",Ad="buttonText",Dd="mediaBgSize",Id="mediaBgRadius",Nd="mediaBgMargin",Ud="buttonPadding",Hd="titlePadding",Md="subTitlePadding",qd="contentPadding",Fd="wrapperMargin",Gd="wrapperPadding",Wd="mIconZ",zd="mImgW",Vd="mImgH",Yd="mcSp";function Jd(e){return Jd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jd(e)}function $d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Zd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$d(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==Jd(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Jd(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Jd(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Qd=window.EBControls,Xd=Qd.generateDimensionsAttributes,Kd=Qd.generateTypographyAttributes,em=Qd.generateBackgroundAttributes,tm=Qd.generateBorderShadowAttributes,nm=Qd.generateResponsiveRangeAttributes,om=Zd(Zd(Zd(Zd(Zd(Zd(Zd(Zd(Zd(Zd(Zd(Zd(Zd(Zd(Zd(Zd(Zd(Zd({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},isOverlay:{type:"boolean",default:!1},layoutPreset:{type:"string",default:"preset1"},media:{type:"string",default:"icon"},numIconColor:{type:"string"},useNumIconBg:{type:"boolean",default:!0},numIconBgType:{type:"string",default:"gradient"},numIconBgColor:{type:"string",default:"#0003"},numIconBgGradient:{type:"string",default:"linear-gradient(45deg,#ffc2de,#ff46a1)"},imageUrl:{source:"attribute",selector:".eb-infobox-image",attribute:"src"},imageId:{type:"string"},imageAlt:{type:"string"},mediaImgWidthUnit:{type:"string",default:"px"},mediaImgWidth:{type:"number",default:300},TABmediaImgWidth:{type:"number"},MOBmediaImgWidth:{type:"number"},isMediaImgHeightAuto:{type:"boolean",default:!0},mediaImgHeightUnit:{type:"string",default:"px"},mediaImgHeight:{type:"number"},TABmediaImgHeight:{type:"number"},MOBmediaImgHeight:{type:"number"},selectedIcon:{type:"string",source:"attribute",selector:".eb-infobox-icon-data-selector",attribute:"data-icon",default:"far fa-gem"},number:{type:"string"},enableSubTitle:{type:"boolean",default:!1},enableDescription:{type:"boolean",default:!0},enableButton:{type:"boolean",default:!0},isInfoClick:{type:"boolean",default:!1},buttonText:{type:"string",default:"Learn More"},buttonTextColor:{type:"string"},buttonHvrTextColor:{type:"string"},btnEffect:{type:"string"},infoboxLink:{type:"string"},linkNewTab:{type:"boolean",default:!1},title:{type:"text",selector:".title",default:"This is an info box"},titleColor:{type:"string"},subTitle:{type:"text",selector:".subtitle",default:"This is a Sub title"},subTitleColor:{type:"string"},description:{type:"text",selector:".description",default:"Write a short description, that will describe the title or something informational and useful"},descriptionColor:{type:"string"},iconSize:{type:"number",default:50},TABiconSize:{type:"number"},MOBiconSize:{type:"number"},flexDirection:{type:"string"},mediaAlignSelf:{type:"string"},contentAlignment:{type:"string"},titleTag:{type:"string",default:"h2"},subTitleTag:{type:"string",default:"h3"},mediaAlignment:{type:"string"},contentsAlignment:{type:"string"},btnAlignment:{type:"string"}},nm(Wd,{defaultRange:50})),nm(zd,{defaultRange:300})),nm(Vd)),nm(Yd,{defaultRange:20,noUnits:!0})),Kd(Object.values(y))),Xd(Dd,{top:20,bottom:20,right:20,left:20})),Xd(Id,{top:20,bottom:20,isLinked:!1})),Xd(Nd,{top:15,isLinked:!1})),Xd(Ud,{top:15,bottom:15,right:30,left:30,isLinked:!1})),Xd(Hd,{top:10,bottom:10,isLinked:!1})),Xd(Md,{top:10,bottom:10,isLinked:!1})),Xd(qd,{top:10,bottom:50,isLinked:!1})),Xd(Fd)),Xd(Gd,{top:50,bottom:70,right:30,left:30,isLinked:!1})),tm(Od,{rdsDefaults:{top:10,bottom:10,right:10,left:10}})),tm(wd,{})),em(Bd,{isBgDefaultGradient:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),em(Sd,{defaultFillColor:"#E1D8FF",defaultBgGradient:"linear-gradient(45deg, rgba(120,102,255,0.8) 0% , rgba(195,120,242,0.4) 100%)",forButton:!0})),rm=((0,W.__)("Preset 1","essential-blocks"),(0,W.__)("Preset 2","essential-blocks"),(0,W.__)("Preset 3","essential-blocks"),(0,W.__)("Preset 4","essential-blocks"),[{label:(0,W.__)("image","essential-blocks"),value:"image"},{label:(0,W.__)("icon","essential-blocks"),value:"icon"},{label:(0,W.__)("Text","essential-blocks"),value:"number"},{label:(0,W.__)("none","essential-blocks"),value:"none"}]),lm=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}],am=[{label:(0,W.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"flex-end"}],im=[{label:(0,W.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,W.__)("Middle","essential-blocks"),value:"center"},{label:(0,W.__)("Bottom","essential-blocks"),value:"flex-end"}],cm=[{label:"Fill",value:"fill"},{label:"Gradient",value:"gradient"}],sm=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],um=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],bm=["h1","h2","h3","h4","h5","h6"],pm=((0,W.__)("Fill","essential-blocks"),(0,W.__)("Gradient","essential-blocks"),(0,W.__)("Image","essential-blocks"),(0,W.__)("Auto","essential-blocks"),(0,W.__)("Cover","essential-blocks"),(0,W.__)("Contain","essential-blocks"),(0,W.__)("None","essential-blocks"),(0,W.__)("Dashed","essential-blocks"),(0,W.__)("Solid","essential-blocks"),(0,W.__)("Dotted","essential-blocks"),(0,W.__)("Double","essential-blocks"),(0,W.__)("Groove","essential-blocks"),(0,W.__)("Inset","essential-blocks"),(0,W.__)("Outset","essential-blocks"),(0,W.__)("Ridge","essential-blocks"),[{label:(0,W.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,W.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,W.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,W.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,W.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,W.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,W.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,W.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,W.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,W.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,W.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,W.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,W.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,W.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,W.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,W.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,W.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,W.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,W.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,W.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,W.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,W.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,W.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,W.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,W.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,W.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,W.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,W.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,W.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,W.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,W.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,W.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,W.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,W.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,W.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,W.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,W.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,W.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,W.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,W.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,W.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,W.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,W.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,W.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,W.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,W.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,W.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,W.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,W.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,W.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,W.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}]);function dm(e){return dm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dm(e)}function mm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function fm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mm(Object(n),!0).forEach((function(t){gm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function gm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==dm(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==dm(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===dm(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ym(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_m(e,t):void 0}}(e,t)||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 _m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var vm=window.EBControls,km=vm.BackgroundControl,hm=vm.BorderShadowControl,Rm=vm.GradientColorControl,Cm=vm.ColorControl,Em=vm.ImageAvatar,Pm=vm.ResponsiveRangeController,Bm=vm.ResponsiveDimensionsControl,Sm=vm.TypographyDropdown,wm=vm.faIcons;vm.AdvancedControls;var Om=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=ym((0,z.useState)({}),2),a=l[0],i=l[1],c=ym((0,z.useState)(!1),2),s=c[0],u=c[1],b=(a.layoutPreset,a.media),p=a.enableSubTitle,d=a.number,m=a.imageUrl,f=a.selectedIcon,g=a.flexDirection,y=a.enableDescription,_=a.useNumIconBg,v=a.numIconColor,k=a.numIconBgType,h=a.numIconBgColor,R=a.numIconBgGradient,C=a.imageId,E=a.isMediaImgHeightAuto,P=a.titleTag,B=a.subTitleTag,S=a.enableButton,w=a.isInfoClick,O=a.buttonText,x=a.infoboxLink,T=a.buttonTextColor,L=a.buttonHvrTextColor,j=a.titleColor,A=a.subTitleColor,D=a.descriptionColor,I=a.mediaAlignment,N=a.contentsAlignment,U=a.btnAlignment,H=a.btnEffect,M=a.linkNewTab;(0,z.useEffect)((function(){var e;t[o]?i(fm({},t[o])):i((gm(e={isOverlay:!1,layoutPreset:"preset1",media:"icon",useNumIconBg:!0,numIconBgType:"gradient",numIconBgColor:"#0003",numIconBgGradient:"linear-gradient(45deg,#ffc2de,#ff46a1)",mediaImgWidthUnit:"px",mediaImgWidth:300,isMediaImgHeightAuto:!0,mediaImgHeightUnit:"px",selectedIcon:"far fa-gem",enableSubTitle:!1,enableDescription:!0,enableButton:!0,isInfoClick:!1,buttonText:"Learn More",linkNewTab:!1,title:"This is an info box",subTitle:"This is a Sub title",description:"Write a short description, that will describe the title or something informational and useful",iconSize:50,flexDirection:"string",mediaAlignSelf:"string",contentAlignment:"string",titleTag:"h2",subTitleTag:"h3"},"".concat(Dd,"Unit"),"px"),gm(e,"".concat(Dd,"isLinked"),!0),gm(e,"".concat(Id,"Unit"),"px"),gm(e,"".concat(Id,"isLinked"),!0),gm(e,"".concat(Nd,"Unit"),"px"),gm(e,"".concat(Nd,"isLinked"),!0),gm(e,"".concat(Hd,"Unit"),"px"),gm(e,"".concat(Hd,"isLinked"),!0),gm(e,"".concat(Md,"Unit"),"px"),gm(e,"".concat(Md,"isLinked"),!0),gm(e,"".concat(qd,"Unit"),"px"),gm(e,"".concat(qd,"isLinked"),!0),gm(e,"".concat(Ud,"Unit"),"px"),gm(e,"".concat(Ud,"isLinked"),!0),gm(e,"".concat(Od,"Bdr_Unit"),"px"),gm(e,"".concat(Od,"Bdr_isLinked"),!0),gm(e,"".concat(Od,"Rds_Unit"),"px"),gm(e,"".concat(Od,"Rds_isLinked"),!0),gm(e,"".concat(Od,"BorderType"),"normal"),gm(e,"".concat(Od,"shadowType"),"normal"),gm(e,"".concat(Fd,"Unit"),"px"),gm(e,"".concat(Fd,"isLinked"),!0),gm(e,"".concat(Gd,"Unit"),"px"),gm(e,"".concat(Gd,"isLinked"),!0),gm(e,"".concat(wd,"Bdr_Unit"),"px"),gm(e,"".concat(wd,"Bdr_isLinked"),!0),gm(e,"".concat(wd,"Rds_Unit"),"px"),gm(e,"".concat(wd,"Rds_isLinked"),!0),gm(e,"".concat(wd,"BorderType"),"normal"),gm(e,"".concat(wd,"shadowType"),"normal"),gm(e,"".concat(Wd,"Unit"),"px"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(gm({},o,a))}),[a]);var q=function(e){var t=fm({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},F={setAttributes:q,resOption:r,attributes:a,objAttributes:om};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Infobox Settings","essential-blocks")},React.createElement(V.ToggleControl,{label:(0,W.__)("Clickable Infobox","essential-blocks"),checked:w,onChange:function(){return q({isInfoClick:!w})}}),w&&React.createElement(React.Fragment,null,React.createElement(V.TextControl,{label:(0,W.__)("URL (use https:// at the beginning)"),placeholder:"https://your-link.com",value:x,onChange:function(e){return q({infoboxLink:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Open in New Tab","essential-blocks"),checked:M,onChange:function(){return q({linkNewTab:!M})}})),!w&&React.createElement(V.ToggleControl,{label:(0,W.__)("Show button","essential-blocks"),checked:S,onChange:function(){return q({enableButton:!S})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Alignments","essential-blocks"),initialOpen:!1},"none"!==b&&React.createElement(React.Fragment,null,("row"===g||"row-reverse"===g)&&React.createElement(V.BaseControl,{id:"eb-infobox-alignments",label:"Media alignments"},React.createElement(V.ButtonGroup,{id:"eb-infobox-alignments"},im.map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isSecondary:I!==n,isPrimary:I===n,onClick:function(){return q({mediaAlignment:n})}},o)})))),("column"===g||"column-reverse"===g)&&React.createElement(V.BaseControl,{id:"eb-infobox-alignments",label:"Media alignments"},React.createElement(V.ButtonGroup,{id:"eb-infobox-alignments"},am.map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isSecondary:I!==n,isPrimary:I===n,onClick:function(){return q({mediaAlignment:n})}},o)}))))),React.createElement(V.BaseControl,{id:"eb-infobox-alignments",label:"Contents alignments"},React.createElement(V.ButtonGroup,{id:"eb-infobox-alignments"},lm.map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isSecondary:N!==n,isPrimary:N===n,onClick:function(){return q({contentsAlignment:n})}},o)})))),S&&!w&&React.createElement(V.BaseControl,{id:"eb-infobox-alignments",label:"Button alignments"},React.createElement(V.ButtonGroup,{id:"eb-infobox-alignments"},lm.map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isSecondary:U!==n,isPrimary:U===n,onClick:function(){return q({btnAlignment:n})}},o)}))))),React.createElement(V.PanelBody,{title:(0,W.__)("Media Style","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{id:"eb-infobox-image-icon"},React.createElement(V.ButtonGroup,{id:"eb-infobox-image-icon"},rm.map((function(e,t){var n=e.label,o=e.value;return React.createElement(V.Button,{key:t,isSecondary:b!==o,isPrimary:b===o,onClick:function(){return q({media:o})}},n)})))),"none"!==b&&React.createElement(React.Fragment,null,"icon"===b&&React.createElement(V.BaseControl,{label:(0,W.__)("Select Icon","essential-blocks")},React.createElement(Ve(),{icons:wm,onChange:function(e){return q({selectedIcon:e})},value:f,appendTo:"body",isMulti:!1})),"icon"===b&&f&&React.createElement(Pm,{baseLabel:(0,W.__)("Icon Size","essential-blocks"),controlName:Wd,resRequiredProps:F,min:8,max:200,step:1}),"number"===b&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Text","essential-blocks"),id:"eb-infobox-number-id"},React.createElement("input",{type:"text",value:"".concat(d),id:"eb-infobox-number-id",onChange:function(e){return q({number:"".concat(e.target.value)})}})),React.createElement(Sm,{baseLabel:"Text Typography",typographyPrefixConstant:xd,resRequiredProps:F})),("number"===b||"icon"===b)&&React.createElement(React.Fragment,null,React.createElement(Cm,{label:(0,W.__)("Color","essential-blocks"),color:v,onChange:function(e){return q({numIconColor:e})}}),React.createElement(Bm,{resRequiredProps:F,controlName:Dd,baseLabel:"Padding"}),React.createElement(V.ToggleControl,{label:(0,W.__)("Use Background","essential-blocks"),checked:_,onChange:function(){return q({useNumIconBg:!_})}}),_&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Background Type","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-infobox-infobox-background"},cm.map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:k===n,isSecondary:k!==n,onClick:function(){return q({numIconBgType:n})}},o)})))),"fill"===k&&React.createElement(Cm,{label:(0,W.__)("Background Color","essential-blocks"),color:h,onChange:function(e){return q({numIconBgColor:e})}}),"gradient"===k&&React.createElement(V.PanelBody,{title:(0,W.__)("Gradient","essential-blocks")},React.createElement(Rm,{gradientColor:R,onChange:function(e){return q({numIconBgGradient:e})}})))),"image"===b&&!m&&React.createElement(J.MediaUpload,{onSelect:function(e){var t=e.id,n=e.url;return q({imageUrl:n,imageId:t})},type:"image",value:C,render:function(e){var t=e.open;return React.createElement(V.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,W.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),"image"===b&&m&&React.createElement(React.Fragment,null,React.createElement(Em,{imageUrl:m,onDeleteImage:function(){return q({imageUrl:null})}}),React.createElement(Pm,{baseLabel:(0,W.__)("Image Width","essential-blocks"),controlName:zd,resRequiredProps:F,units:sm,min:0,max:500,step:1}),React.createElement(V.ToggleControl,{label:(0,W.__)("Auto Image Height","essential-blocks"),checked:E,onChange:function(){return q({isMediaImgHeightAuto:!E})}}),!E&&React.createElement(React.Fragment,null,React.createElement(Pm,{baseLabel:(0,W.__)("Image Height","essential-blocks"),controlName:Vd,resRequiredProps:F,units:um,min:0,max:500,step:1}))),React.createElement(V.__experimentalDivider,null),"none"!==b&&React.createElement(React.Fragment,null,React.createElement(Pm,{baseLabel:(0,W.__)("Media & content spacing","Infobox"),controlName:Yd,resRequiredProps:F,min:0,max:500,step:1,noUnits:!0})),React.createElement(Bm,{forBorderRadius:!0,resRequiredProps:F,controlName:Id,baseLabel:"Border Radius"}),React.createElement(Bm,{resRequiredProps:F,controlName:Nd,baseLabel:"Margin"}))),React.createElement(V.PanelBody,{title:(0,W.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Title Tag","essential-blocks")},React.createElement(V.ButtonGroup,{className:"infobox-button-group"},bm.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:P!==e,isPrimary:P===e,onClick:function(){return q({titleTag:e})}},e.toUpperCase())})))),React.createElement(Sm,{baseLabel:"Typography",typographyPrefixConstant:Td,resRequiredProps:F}),React.createElement(Bm,{resRequiredProps:F,controlName:Hd,baseLabel:"Title Padding"}),React.createElement(Cm,{label:(0,W.__)("Color","essential-blocks"),color:j,onChange:function(e){return q({titleColor:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Enable","essential-blocks"),checked:p,onChange:function(){return q({enableSubTitle:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Subtitle Tag","essential-blocks")},React.createElement(V.ButtonGroup,{className:"infobox-button-group"},bm.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:B!==e,isPrimary:B===e,onClick:function(){return q({subTitleTag:e})}},e.toUpperCase())})))),React.createElement(Sm,{baseLabel:"Typography",typographyPrefixConstant:Ld,resRequiredProps:F}),React.createElement(Bm,{resRequiredProps:F,controlName:Md,baseLabel:"Subtitle Padding"}),React.createElement(Cm,{label:(0,W.__)("Color","essential-blocks"),color:A,onChange:function(e){return q({subTitleColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Content Style","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Show content","essential-blocks"),checked:y,onChange:function(){return q({enableDescription:!y})}}),y&&React.createElement(React.Fragment,null,React.createElement(Sm,{baseLabel:"Typography",typographyPrefixConstant:jd,resRequiredProps:F}),React.createElement(Bm,{resRequiredProps:F,controlName:qd,baseLabel:"Content Padding"}),React.createElement(Cm,{label:(0,W.__)("Color","essential-blocks"),color:D,onChange:function(e){return q({descriptionColor:e})}}))),S&&!w&&React.createElement(V.PanelBody,{title:(0,W.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(V.TextControl,{label:(0,W.__)("Button Text","essential-blocks"),value:O,onChange:function(e){return q({buttonText:e})}}),React.createElement(V.TextControl,{label:(0,W.__)("Link URL (use https:// at the beginning)"),placeholder:"https://your-site.com",value:x,onChange:function(e){return q({infoboxLink:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Open in New Tab","essential-blocks"),checked:M,onChange:function(){return q({linkNewTab:!M})}}),React.createElement(Sm,{baseLabel:"Typography",typographyPrefixConstant:Ad,resRequiredProps:F}),React.createElement(Bm,{resRequiredProps:F,controlName:Ud,baseLabel:"Button Padding"}),React.createElement(Cm,{label:(0,W.__)("Text color","essential-blocks"),color:T,onChange:function(e){return q({buttonTextColor:e})}}),React.createElement(Cm,{label:(0,W.__)("Hover text color","essential-blocks"),color:L,onChange:function(e){return q({buttonHvrTextColor:e})}}),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(km,{controlName:Sd,resRequiredProps:F,forButton:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(hm,{controlName:Od,resRequiredProps:F})),React.createElement(V.PanelBody,{title:(0,W.__)("More Effects","essential-blocks"),initialOpen:!1},React.createElement(V.SelectControl,{label:(0,W.__)("Button Hover Effect","essential-blocks"),value:H,options:pm,onChange:function(e){q({btnEffect:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Bm,{resRequiredProps:F,controlName:Fd,baseLabel:"Margin"}),React.createElement(Bm,{resRequiredProps:F,controlName:Gd,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(km,{controlName:Bd,resRequiredProps:F})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(hm,{controlName:wd,resRequiredProps:F}))))},xm=[{label:(0,W.__)("Most Recent","essential-blocks"),value:"most_recent"},{label:(0,W.__)("Least Recent","essential-blocks"),value:"least_recent"}],Tm=[{label:(0,W.__)("Overlay","essential-blocks"),value:"overlay"},{label:(0,W.__)("Card","essential-blocks"),value:"card"}],Lm=[{label:(0,W.__)("Simple","essential-blocks"),value:"overlay__simple"},{label:(0,W.__)("Basic","essential-blocks"),value:"overlay__basic"},{label:(0,W.__)("Standard","essential-blocks"),value:"overlay__standard"}],jm=[{label:(0,W.__)("Content Outter","essential-blocks"),value:"content_outter"},{label:(0,W.__)("Content Inner","essential-blocks"),value:"content__inner"}],Am="imgNum",Dm="gridGap",Im="imgBrdShd",Nm="wrpMargin",Um="wrpPadding",Hm="captionText",Mm="metaText",qm="headerText";function Fm(e){return Fm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fm(e)}function Gm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Wm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gm(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==Fm(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Fm(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Fm(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var zm=window.EBControls,Vm=zm.generateTypographyAttributes,Ym=zm.generateResponsiveRangeAttributes,Jm=zm.generateDimensionsAttributes,$m=zm.generateBorderShadowAttributes,Zm=Wm(Wm(Wm(Wm(Wm(Wm({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},token:{type:"string"},layout:{type:"string",default:"overlay"},overlayStyle:{type:"string",default:"overlay__simple"},cardStyle:{type:"string",default:"content__outter"},columns:{type:"string",default:4},numberOfImages:{type:"number",default:6},thumbs:{type:"array",default:[]},preview:{type:"boolean",default:!1},captionColor:{type:"string"},metaColor:{type:"string"},headerColor:{type:"string"},overlayColor:{type:"string"},hasEqualImages:{type:"boolean",default:!0},showCaptions:{type:"boolean",default:!0},enableLink:{type:"boolean",default:!1},openInNewTab:{type:"boolean",default:!1},showProfileImg:{type:"boolean",default:!0},profileImg:{type:"string"},imageID:{type:"string",default:null},showProfileName:{type:"boolean",default:!0},profileName:{type:"string"},sortBy:{type:"string",default:"most_recent"},showMeta:{type:"boolean",default:!0}},Vm(Object.values(_))),Ym(Am,{defaultRange:3,noUnits:!0})),Jm(Dm)),Jm(Um)),Jm(Nm,{top:28,bottom:28,isLinked:!1})),$m(Im,{noShadow:!0}));function Qm(e){return Qm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qm(e)}function Xm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Km(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xm(Object(n),!0).forEach((function(t){ef(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ef(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Qm(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Qm(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Qm(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return nf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nf(e,t):void 0}}(e,t)||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 nf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var of=window.EBControls,rf=of.ColorControl,lf=of.ImageAvatar,af=of.ResponsiveRangeController,cf=of.ResponsiveDimensionsControl,sf=of.BorderShadowControl,uf=of.TypographyDropdown,bf=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=tf((0,z.useState)({}),2),a=l[0],i=l[1],c=tf((0,z.useState)(!1),2),s=c[0],u=c[1],b=(a.token,a.layout),p=a.overlayStyle,d=a.cardStyle,m=a.thumbs,f=a.numberOfImages,g=a.captionColor,y=a.metaColor,_=a.headerColor,v=a.overlayColor,k=a.hasEqualImages,h=a.showCaptions,R=a.enableLink,C=a.openInNewTab,E=a.showProfileImg,P=a.profileImg,B=a.imageID,S=a.showProfileName,w=a.profileName,O=a.sortBy,x=a.showMeta;(0,z.useEffect)((function(){var e;t[o]?i(Km({},t[o])):i((ef(e={token:"",layout:"overlay",overlayStyle:"overlay__simple",cardStyle:"content__outter",columns:4,numberOfImages:6,thumbs:[],preview:!1,captionColor:"",metaColor:"",headerColor:"",overlayColor:"",hasEqualImages:!0,showCaptions:!0,enableLink:!1,openInNewTab:!1,showProfileImg:!0,profileImg:"",imageID:null,showProfileName:!0,profileName:"",sortBy:"most_recent",showMeta:!0},"".concat(Am,"Unit"),"px"),ef(e,"".concat(Dm,"Unit"),"px"),ef(e,"".concat(Dm,"isLinked"),!0),ef(e,"".concat(Im,"Bdr_Unit"),"px"),ef(e,"".concat(Im,"Bdr_isLinked"),!0),ef(e,"".concat(Im,"Rds_Unit"),"px"),ef(e,"".concat(Im,"Rds_isLinked"),!0),ef(e,"".concat(Im,"BorderType"),"normal"),ef(e,"".concat(Im,"shadowType"),"normal"),ef(e,"".concat(Um,"Unit"),"px"),ef(e,"".concat(Um,"isLinked"),!0),ef(e,"".concat(Nm,"Top"),28),ef(e,"".concat(Nm,"Bottom"),28),ef(e,"".concat(Nm,"Right"),0),ef(e,"".concat(Nm,"Left"),0),ef(e,"".concat(Nm,"Unit"),"px"),ef(e,"".concat(Nm,"isLinked"),!1),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(ef({},o,a))}),[a]);var T=function(e){var t=Km({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},L={setAttributes:T,resOption:r,attributes:a,objAttributes:Zm};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},m.length>0&&React.createElement(React.Fragment,null,React.createElement(V.PanelBody,{title:(0,W.__)("Feed Settings","essential-blocks"),intialOpen:!0},React.createElement(React.Fragment,null,React.createElement(V.SelectControl,{label:(0,W.__)("Sort By","essential-blocks"),value:O,options:xm,onChange:function(e){return T({sortBy:e})}}),React.createElement(V.RangeControl,{label:(0,W.__)("Number Of Images","essential-blocks"),value:f,onChange:function(e){T({numberOfImages:e})},min:1,max:100}),React.createElement(af,{baseLabel:(0,W.__)("Columns","essential-blocks"),controlName:Am,resRequiredProps:L,min:1,max:8,step:1,noUnits:!0}),React.createElement(V.ToggleControl,{label:(0,W.__)("Square thumbnail","essential-blocks"),checked:k,onChange:function(e){return T({hasEqualImages:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("General Settings","essential-blocks"),initialOpen:!1},React.createElement(V.SelectControl,{label:(0,W.__)("Layout","essential-blocks"),value:b,options:Tm,onChange:function(e){return T({layout:e})}}),"overlay"===b&&React.createElement(V.SelectControl,{label:(0,W.__)("Overlay Style","essential-blocks"),value:p,options:Lm,onChange:function(e){return T({overlayStyle:e})}}),"card"===b&&React.createElement(V.SelectControl,{label:(0,W.__)("Card Style","essential-blocks"),value:d,options:jm,onChange:function(e){return T({cardStyle:e})}}),"card"===b&&React.createElement(React.Fragment,null,React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("User info","essential-blocks"))),React.createElement(V.ToggleControl,{label:(0,W.__)("Show profile image","essential-blocks"),checked:E,onChange:function(e){return T({showProfileImg:e})}}),E&&!P&&React.createElement(MediaUpload,{onSelect:function(e){var t=e.id,n=e.url;return T({profileImg:n,imageID:t})},type:"image",value:B,render:function(e){var t=e.open;return React.createElement(V.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,W.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),E&&P&&React.createElement(lf,{imageUrl:P,onDeleteImage:function(){return T({profileImg:null})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show profile name","essential-blocks"),checked:S,onChange:function(e){return T({showProfileName:e})}}),S&&React.createElement(V.TextControl,{label:(0,W.__)("Custom Name","essential-blocks"),value:w,onChange:function(e){return T({profileName:e})}})),"overlay__simple"!==p&&React.createElement(V.ToggleControl,{label:(0,W.__)("Show captions","essential-blocks"),checked:h,onChange:function(e){return T({showCaptions:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Link?","essential-blocks"),checked:R,onChange:function(e){return T({enableLink:e})}}),R&&React.createElement(V.ToggleControl,{label:(0,W.__)("Open in new window?","essential-blocks"),checked:C,onChange:function(e){return T({openInNewTab:e})}}),"overlay__simple"!==p&&React.createElement(V.ToggleControl,{label:(0,W.__)("Show Meta?","instagram-block"),checked:x,onChange:function(e){return T({showMeta:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Feed Styles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(cf,{resRequiredProps:L,className:"",controlName:Dm,baseLabel:(0,W.__)("Padding","essential-blocks")}),"overlay"===b&&React.createElement(rf,{label:(0,W.__)("Overlay Color","essential-blocks"),color:v,onChange:function(e){return T({overlayColor:e})}}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border","essential-blocks"))),React.createElement(sf,{controlName:Im,resRequiredProps:L,noShadow:!0}))),React.createElement(V.PanelBody,{title:(0,W.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(uf,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:Hm,resRequiredProps:L}),React.createElement(rf,{label:(0,W.__)("Color","essential-blocks"),color:g,onChange:function(e){return T({captionColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Meta Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(uf,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:Mm,resRequiredProps:L}),React.createElement(rf,{label:(0,W.__)("Color","essential-blocks"),color:y,onChange:function(e){return T({metaColor:e})}}))),"card"===b&&React.createElement(V.PanelBody,{title:(0,W.__)("Header Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(uf,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:qm,resRequiredProps:L}),React.createElement(rf,{label:(0,W.__)("Color","essential-blocks"),color:_,onChange:function(e){return T({headerColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(cf,{resRequiredProps:L,controlName:Um,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(cf,{resRequiredProps:L,controlName:Nm,baseLabel:(0,W.__)("Margin","essential-blocks")})))))},pf=((0,W.__)("Apollo","essential-blocks"),(0,W.__)("Bubba","essential-blocks"),(0,W.__)("Chico","essential-blocks"),(0,W.__)("Dexter","essential-blocks"),(0,W.__)("Duke","essential-blocks"),(0,W.__)("Goliath","essential-blocks"),(0,W.__)("Jazz","essential-blocks"),(0,W.__)("Julia","essential-blocks"),(0,W.__)("Layla","essential-blocks"),(0,W.__)("Lexi","essential-blocks"),(0,W.__)("Lily","essential-blocks"),(0,W.__)("Marley","essential-blocks"),(0,W.__)("Milo","essential-blocks"),(0,W.__)("Ming","essential-blocks"),(0,W.__)("Moses","essential-blocks"),(0,W.__)("Oscar","essential-blocks"),(0,W.__)("Ruby","essential-blocks"),(0,W.__)("Roxy","essential-blocks"),(0,W.__)("Romeo","essential-blocks"),(0,W.__)("Sadie","essential-blocks"),(0,W.__)("Selena","essential-blocks"),(0,W.__)("Sarah","essential-blocks"),[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}]),df="imgHeight",mf="imgWidth",ff="wrpMargin",gf="wrpPadding",yf="imgBrdShdw",_f="headerText",vf="contentText";function kf(e){return kf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kf(e)}function hf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Rf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hf(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==kf(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==kf(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===kf(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Cf=window.EBControls,Ef=Cf.generateResponsiveRangeAttributes,Pf=Cf.generateTypographyAttributes,Bf=Cf.generateBorderShadowAttributes,Sf=Cf.generateDimensionsAttributes,wf=Rf(Rf(Rf(Rf(Rf(Rf({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},header:{type:"string",source:"text",selector:"h2",default:"Header"},content:{type:"string",source:"text",selector:".eb-interactive-promo-content",default:"Content Text"},effectName:{type:"string",selector:".eb-interactive-promo-container",source:"attribute",attribute:"data-effect",default:"apollo"},imageURL:{type:"string",selector:"img",source:"attribute",attribute:"src"},imageID:{type:"string",default:null},imageAltTag:{type:"string",selector:"img",source:"attribute",attribute:"alt",default:"image"},newWindow:{type:"boolean",default:!1},headerColor:{type:"string",default:"#ffffff"},contentColor:{type:"string",default:"#ffffff"},link:{type:"string"},imageAlignment:{type:"string",default:"center"},isBackgroundGradient:{type:"boolean",default:!1},backgroundColor:{type:"string"},backgroundGradient:{type:"string"}},Pf(Object.values(v))),Ef(df,{noUnits:!0})),Ef(mf,{noUnits:!0})),Sf(ff,{top:28,right:0,bottom:28,left:0,isLinked:!1})),Sf(gf)),Bf(yf));function Of(e){return Of="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Of(e)}function xf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Tf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xf(Object(n),!0).forEach((function(t){Lf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Lf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Of(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Of(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Of(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Af(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Af(e,t):void 0}}(e,t)||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 Af(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Df=window.EBControls,If=Df.ColorControl,Nf=Df.ResponsiveRangeController,Uf=Df.TypographyDropdown,Hf=Df.ResponsiveDimensionsControl,Mf=Df.BorderShadowControl,qf=Df.GradientColorControl,Ff=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=jf((0,z.useState)({}),2),a=l[0],i=l[1],c=jf((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.headerColor,p=a.contentColor,d=a.imageAlignment,m=a.isBackgroundGradient,f=a.backgroundColor,g=a.backgroundGradient;(0,z.useEffect)((function(){var e;t[o]?i(Tf({},t[o])):i((Lf(e={imageURL:"",imageID:null,imageAltTag:"image",newWindow:!1,headerColor:"#ffffff",contentColor:"#ffffff",link:"",imageAlignment:"center",isBackgroundGradient:!1,backgroundColor:"",backgroundGradient:""},"".concat(gf,"Unit"),"px"),Lf(e,"".concat(gf,"isLinked"),!0),Lf(e,"".concat(ff,"Top"),28),Lf(e,"".concat(ff,"Bottom"),28),Lf(e,"".concat(ff,"Right"),0),Lf(e,"".concat(ff,"Left"),0),Lf(e,"".concat(ff,"Unit"),"px"),Lf(e,"".concat(ff,"isLinked"),!1),Lf(e,"".concat(yf,"Bdr_Unit"),"px"),Lf(e,"".concat(yf,"Bdr_isLinked"),!0),Lf(e,"".concat(yf,"Rds_Unit"),"px"),Lf(e,"".concat(yf,"Rds_isLinked"),!0),Lf(e,"".concat(yf,"BorderType"),"normal"),Lf(e,"".concat(yf,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(Lf({},o,a))}),[a]);var y=function(e){var t=Tf({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},_={setAttributes:y,resOption:r,attributes:a,objAttributes:wf};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General ","essential-blocks"),initialOpen:!0},React.createElement(Nf,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:df,resRequiredProps:_,min:200,max:1e3,step:1,noUnits:!0}),React.createElement(Nf,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:mf,resRequiredProps:_,min:0,max:1e3,step:1,noUnits:!0}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Alignment","essential-blocks")),React.createElement(V.ButtonGroup,null,pf.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:d===e.value,isSecondary:d!==e.value,onClick:function(){return y({imageAlignment:e.value})}},e.label)}))))),React.createElement(V.PanelBody,{title:(0,W.__)("General Styles","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Background Color","essential-blocks"))),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Gradient Color","essential-blocks"),checked:m,onChange:function(){y({isBackgroundGradient:!m})}}),m||React.createElement(If,{label:(0,W.__)("Color","essential-blocks"),color:f,onChange:function(e){return y({backgroundColor:e})}}),m&&React.createElement(React.Fragment,null,React.createElement(qf,{label:(0,W.__)("Gradient Color","essential-blocks"),gradientColor:g,onChange:function(e){return y({backgroundGradient:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Header Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Uf,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:_f,resRequiredProps:_}),React.createElement(If,{label:(0,W.__)("Color","essential-blocks"),color:b,onChange:function(e){return y({headerColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Content Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Uf,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:vf,resRequiredProps:_}),React.createElement(If,{label:(0,W.__)("Color","essential-blocks"),color:p,onChange:function(e){return y({contentColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Hf,{resRequiredProps:_,controlName:ff,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(Hf,{resRequiredProps:_,controlName:gf,baseLabel:(0,W.__)("Padding","essential-blocks")})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(Mf,{controlName:yf,resRequiredProps:_}))))},Gf="title",Wf="owner",zf="price",Vf="button",Yf="wrp_",Jf="wrp_",$f="margin",Zf="padding",Qf="rowNum",Xf="colGap",Kf="rowGap",eg="imgMargin",tg="imgRadius",ng="imgMaxHeight",og="imgMaxWidth",rg="titleMargin",lg="creatorMargin",ag="creatorImgHeight",ig="creatorImgWidth",cg="creatorImgBorder",sg="priceMargin",ug="btnMargin",bg="btnPadding",pg="btnBdrSdw",dg="itemBg",mg="itemBdrSdw",fg="itemPadding",gg=((0,W.__)("Grid","essential-blocks"),(0,W.__)("List","essential-blocks"),[{label:(0,W.__)("PX","essential-blocks"),value:"px"},{label:(0,W.__)("EM","essential-blocks"),value:"em"},{label:(0,W.__)("%","essential-blocks"),value:"%"}]),yg=((0,W.__)("Preset 1","essential-blocks"),(0,W.__)("Preset 2","essential-blocks"),(0,W.__)("Preset 3","essential-blocks"),(0,W.__)("Preset 1","essential-blocks"),(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),[{label:(0,W.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,W.__)("Middle","essential-blocks"),value:"center"},{label:(0,W.__)("Bottom","essential-blocks"),value:"flex-end"}]);function _g(e){return _g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_g(e)}function vg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function kg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vg(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==_g(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==_g(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===_g(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var hg=window.EBControls,Rg=hg.generateTypographyAttributes,Cg=hg.generateResponsiveRangeAttributes,Eg=hg.generateDimensionsAttributes,Pg=hg.generateBackgroundAttributes,Bg=hg.generateBorderShadowAttributes,Sg=kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg(kg({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},source:{type:"string",default:"opensea"},settings:{type:"object"},layout:{type:"string",default:"grid"},displayImage:{type:"boolean",default:!0},displayTitle:{type:"boolean",default:!0},displayCreator:{type:"boolean",default:!0},displayOwner:{type:"boolean",default:!1},displayPrice:{type:"boolean",default:!0},displayLastSale:{type:"boolean",default:!1},displayButton:{type:"boolean",default:!0},titleColor:{type:"string",default:"#333333"},ownerTextColor:{type:"string",default:"#333333"},ownerLinkColor:{type:"string",default:"#7967ff"},showOwnerImage:{type:"boolean",default:!0},showOwnerText:{type:"boolean",default:!0},creatorLabel:{type:"string",default:"Created by"},ownerLabel:{type:"string",default:"Owned by"},priceColor:{type:"string",default:"#333333"},buttonTextColor:{type:"string",default:"#ffffff"},buttonBgColor:{type:"string",default:"#7967ff"},buttonHoverTextColor:{type:"string",default:"#ffffff"},buttonHoverBgColor:{type:"string",default:"#5c4bd9"},buttonText:{type:"string",default:"See Details"},gridPreset:{type:"string",default:"preset-1"},listPreset:{type:"string",default:"preset-1"},gridOverlayBg:{type:"string",default:"#edecf6e6"},listHorizontalAlignment:{type:"string",default:"flex-start"},listVerticalAlignment:{type:"string",default:"flex-start"}},Cg(Qf,{defaultRange:3,noUnits:!0})),Cg(Xf,{defaultRange:15})),Cg(Kf,{defaultRange:15})),Cg(ng,{defaultRange:300})),Cg(og,{})),Cg(ag,{defaultRange:30})),Cg(ig,{defaultRange:30})),Rg(Object.values(k))),Eg($f)),Eg(Zf,{top:15,bottom:15,right:15,left:15,isLinked:!1})),Eg(rg,{top:0,bottom:15,right:0,left:0,isLinked:!1})),Eg(eg,{top:0,bottom:15,right:0,left:0,isLinked:!1})),Eg(tg,{top:5,bottom:5,right:5,left:5,isLinked:!0})),Eg(lg,{top:0,bottom:20,right:0,left:0,isLinked:!1})),Eg(sg,{top:0,bottom:0,right:0,left:0,isLinked:!1})),Eg(ug,{top:0,bottom:0,right:0,left:0,isLinked:!1})),Eg(bg,{top:15,bottom:15,right:20,left:20,isLinked:!1})),Eg(cg,{top:50,bottom:50,right:50,left:50,isLinked:!0,defaultUnit:"%"})),Eg(fg,{top:15,bottom:15,right:15,left:15,isLinked:!1})),Bg(Jf,{})),Bg(pg,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),Bg(mg,{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),Pg(Yf,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),Pg(dg,{defaultFillColor:"#ffffff",defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"}));function wg(e){return wg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wg(e)}function Og(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function xg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Og(Object(n),!0).forEach((function(t){Tg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Og(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Tg(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==wg(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==wg(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===wg(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return jg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jg(e,t):void 0}}(e,t)||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 jg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Ag=window.EBControls,Dg=Ag.ResponsiveDimensionsControl,Ig=Ag.TypographyDropdown,Ng=Ag.BorderShadowControl,Ug=Ag.ColorControl,Hg=Ag.BackgroundControl,Mg=(Ag.AdvancedControls,Ag.ResponsiveRangeController),qg=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Lg((0,z.useState)({}),2),a=l[0],i=l[1],c=Lg((0,z.useState)(!1),2),s=c[0],u=c[1],b=(a.source,a.settings,a.layout),p=a.displayImage,d=a.displayTitle,m=a.displayCreator,f=a.displayOwner,g=a.displayPrice,y=a.displayLastSale,_=a.displayButton,v=a.titleColor,k=a.ownerTextColor,h=a.ownerLinkColor,R=a.showOwnerImage,C=a.showOwnerText,E=a.creatorLabel,P=a.ownerLabel,B=a.priceColor,S=a.buttonTextColor,w=a.buttonBgColor,O=a.buttonHoverTextColor,x=a.buttonHoverBgColor,T=a.buttonText,L=a.gridPreset,j=(a.listPreset,a.gridOverlayBg),A=(a.listHorizontalAlignment,a.listVerticalAlignment);(0,z.useEffect)((function(){var e;t[o]?i(xg({},t[o])):i((Tg(e={source:"opensea",layout:"grid",displayImage:!0,displayTitle:!0,displayCreator:!0,displayOwner:!1,displayPrice:!0,displayLastSale:!1,displayButton:!0,titleColor:"#333333",ownerTextColor:"#333333",ownerLinkColor:"#7967ff",showOwnerImage:!0,showOwnerText:!0,creatorLabel:"Created by",ownerLabel:"Owned by",priceColor:"#333333",buttonTextColor:"#ffffff",buttonBgColor:"#7967ff",buttonHoverTextColor:"#ffffff",buttonHoverBgColor:"#5c4bd9",buttonText:"See Details",gridPreset:"preset-1",listPreset:"preset-1",gridOverlayBg:"#edecf6e6",listHorizontalAlignment:"flex-start",listVerticalAlignment:"flex-start"},"".concat(Xf,"Unit"),"px"),Tg(e,"".concat(Xf,"Range"),15),Tg(e,"".concat(Kf,"Unit"),"px"),Tg(e,"".concat(Kf,"Range"),15),Tg(e,"".concat(mg,"Bdr_Unit"),"px"),Tg(e,"".concat(mg,"Bdr_isLinked"),!0),Tg(e,"".concat(mg,"Rds_Unit"),"px"),Tg(e,"".concat(mg,"Rds_isLinked"),!0),Tg(e,"".concat(mg,"BorderType"),"normal"),Tg(e,"".concat(mg,"shadowType"),"normal"),Tg(e,"".concat(fg,"Unit"),"px"),Tg(e,"".concat(fg,"isLinked"),!0),Tg(e,"".concat(ng,"Unit"),"px"),Tg(e,"".concat(ng,"Range"),300),Tg(e,"".concat(og,"Unit"),"px"),Tg(e,"".concat(eg,"Unit"),"px"),Tg(e,"".concat(eg,"isLinked"),!1),Tg(e,"".concat(eg,"Top"),0),Tg(e,"".concat(eg,"Right"),0),Tg(e,"".concat(eg,"Bottom"),15),Tg(e,"".concat(eg,"Left"),0),Tg(e,"".concat(tg,"Unit"),"px"),Tg(e,"".concat(tg,"isLinked"),!0),Tg(e,"".concat(tg,"Top"),5),Tg(e,"".concat(tg,"Right"),5),Tg(e,"".concat(tg,"Bottom"),5),Tg(e,"".concat(tg,"Left"),5),Tg(e,"".concat(rg,"Unit"),"px"),Tg(e,"".concat(rg,"isLinked"),!1),Tg(e,"".concat(rg,"Top"),0),Tg(e,"".concat(rg,"Right"),0),Tg(e,"".concat(rg,"Bottom"),15),Tg(e,"".concat(rg,"Left"),0),Tg(e,"".concat(ag,"Unit"),"px"),Tg(e,"".concat(ag,"Range"),30),Tg(e,"".concat(ig,"Unit"),"px"),Tg(e,"".concat(ig,"Range"),30),Tg(e,"".concat(cg,"Bdr_Unit"),"%"),Tg(e,"".concat(cg,"Bdr_isLinked"),!0),Tg(e,"".concat(cg,"Rds_Unit"),"px"),Tg(e,"".concat(cg,"Rds_isLinked"),!0),Tg(e,"".concat(cg,"BorderType"),"normal"),Tg(e,"".concat(cg,"shadowType"),"normal"),Tg(e,"".concat(cg,"Top"),50),Tg(e,"".concat(cg,"Right"),50),Tg(e,"".concat(cg,"Bottom"),50),Tg(e,"".concat(cg,"Left"),50),Tg(e,"".concat(lg,"Unit"),"px"),Tg(e,"".concat(lg,"isLinked"),!1),Tg(e,"".concat(lg,"Top"),0),Tg(e,"".concat(lg,"Right"),0),Tg(e,"".concat(lg,"Bottom"),20),Tg(e,"".concat(lg,"Left"),0),Tg(e,"".concat(sg,"Unit"),"px"),Tg(e,"".concat(sg,"isLinked"),!0),Tg(e,"".concat(ug,"Unit"),"px"),Tg(e,"".concat(ug,"isLinked"),!0),Tg(e,"".concat(bg,"Unit"),"px"),Tg(e,"".concat(bg,"isLinked"),!1),Tg(e,"".concat(bg,"Top"),0),Tg(e,"".concat(bg,"Right"),0),Tg(e,"".concat(bg,"Bottom"),20),Tg(e,"".concat(bg,"Left"),0),Tg(e,"".concat(pg,"Bdr_Unit"),"%"),Tg(e,"".concat(pg,"Bdr_isLinked"),!0),Tg(e,"".concat(pg,"Rds_Unit"),"px"),Tg(e,"".concat(pg,"Rds_isLinked"),!0),Tg(e,"".concat(pg,"BorderType"),"normal"),Tg(e,"".concat(pg,"shadowType"),"normal"),Tg(e,"".concat($f,"Unit"),"px"),Tg(e,"".concat($f,"isLinked"),!1),Tg(e,"".concat(Zf,"Unit"),"px"),Tg(e,"".concat(Zf,"isLinked"),!1),Tg(e,"".concat(Zf,"Top"),15),Tg(e,"".concat(Zf,"Right"),15),Tg(e,"".concat(Zf,"Bottom"),15),Tg(e,"".concat(Zf,"Left"),15),Tg(e,"".concat(Jf,"Bdr_Unit"),"%"),Tg(e,"".concat(Jf,"Bdr_isLinked"),!0),Tg(e,"".concat(Jf,"Rds_Unit"),"px"),Tg(e,"".concat(Jf,"Rds_isLinked"),!0),Tg(e,"".concat(Jf,"BorderType"),"normal"),Tg(e,"".concat(Jf,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(Tg({},o,a))}),[a]);var D=function(e){var t=xg({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},I={setAttributes:D,resOption:r,attributes:a,objAttributes:Sg};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Layout","essential-blocks"),initialOpen:!0},React.createElement(Mg,{baseLabel:(0,W.__)("Items per row","essential-blocks"),controlName:Qf,resRequiredProps:I,min:1,max:10,step:1,noUnits:!0}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show NFT Image?","essential-blocks"),checked:p,onChange:function(){return D({displayImage:!p})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Title?","essential-blocks"),checked:d,onChange:function(){return D({displayTitle:!d})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Current Owner?","essential-blocks"),checked:f,onChange:function(){return D({displayOwner:!f})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Creator?","essential-blocks"),checked:m,onChange:function(){return D({displayCreator:!m})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Price?","essential-blocks"),checked:g,onChange:function(){return D({displayPrice:!g})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Last Sale?","essential-blocks"),checked:y,onChange:function(){return D({displayLastSale:!y})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Button?","essential-blocks"),checked:_,onChange:function(){return D({displayButton:!_})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Layout Styles","essential-blocks"),initialOpen:!0},React.createElement(Mg,{baseLabel:(0,W.__)("Columns Gap","essential-blocks"),controlName:Xf,resRequiredProps:I,min:0,max:100,step:1,units:gg}),React.createElement(Mg,{baseLabel:(0,W.__)("Row Gap","essential-blocks"),controlName:Kf,resRequiredProps:I,min:0,max:100,step:1,units:gg})),React.createElement(V.PanelBody,{title:(0,W.__)("Item Box Styles","essential-blocks"),initialOpen:!1},"list"===b&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Vertical Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},yg.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return D({listVerticalAlignment:e.value})}},e.label)}))))),React.createElement(V.PanelBody,{title:(0,W.__)("Background"),initialOpen:!0},React.createElement(Hg,{controlName:dg,resRequiredProps:I,noOverlay:!0,noOverlayBgi:!0})),"grid"===b&&"preset-3"===L&&React.createElement(React.Fragment,null,React.createElement(Ug,{label:(0,W.__)("Overlay Color","essential-blocks"),color:j,onChange:function(e){return D({gridOverlayBg:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!0},React.createElement(Ng,{controlName:mg,resRequiredProps:I})),React.createElement(Dg,{resRequiredProps:I,controlName:fg,baseLabel:"Padding"})),p&&React.createElement(V.PanelBody,{title:(0,W.__)("Image Style","essential-blocks"),initialOpen:!1},React.createElement(Mg,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:ng,resRequiredProps:I,min:0,max:500,step:1,units:gg}),React.createElement(Mg,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:og,resRequiredProps:I,min:0,max:500,step:1,units:gg}),React.createElement(Dg,{resRequiredProps:I,controlName:eg,baseLabel:"Margin"}),React.createElement(Dg,{resRequiredProps:I,controlName:tg,baseLabel:"Border Radius"})),React.createElement(V.PanelBody,{title:(0,W.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(Ig,{baseLabel:"Typography",typographyPrefixConstant:Gf,resRequiredProps:I}),React.createElement(Ug,{label:(0,W.__)("Color","essential-blocks"),color:v,onChange:function(e){return D({titleColor:e})}}),React.createElement(Dg,{resRequiredProps:I,controlName:rg,baseLabel:"Margin"})),React.createElement(V.PanelBody,{title:(0,W.__)("Creator/Owner Style","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Show Name?","essential-blocks"),checked:C,onChange:function(){return D({showOwnerText:!C})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Image?","essential-blocks"),checked:R,onChange:function(){return D({showOwnerImage:!R})}}),React.createElement(Ig,{baseLabel:"Typography",typographyPrefixConstant:Wf,resRequiredProps:I}),m&&React.createElement(V.TextControl,{label:(0,W.__)("Creator Label","essential-blocks"),value:E,onChange:function(e){return D({creatorLabel:e})}}),f&&React.createElement(V.TextControl,{label:(0,W.__)("Owner Label","essential-blocks"),value:P,onChange:function(e){return D({ownerLabel:e})}}),React.createElement(Ug,{label:(0,W.__)("Label Color","essential-blocks"),color:k,onChange:function(e){return D({ownerTextColor:e})}}),React.createElement(Ug,{label:(0,W.__)("Link Color","essential-blocks"),color:h,onChange:function(e){return D({ownerLinkColor:e})}}),React.createElement(Mg,{baseLabel:(0,W.__)("Image Height","essential-blocks"),controlName:ag,resRequiredProps:I,min:0,max:500,step:1,units:gg}),React.createElement(Mg,{baseLabel:(0,W.__)("Image Width","essential-blocks"),controlName:ig,resRequiredProps:I,min:0,max:500,step:1,units:gg}),React.createElement(Dg,{resRequiredProps:I,controlName:cg,baseLabel:"Image Border Radius"}),React.createElement(Dg,{resRequiredProps:I,controlName:lg,baseLabel:"Margin"})),React.createElement(V.PanelBody,{title:(0,W.__)("Price Style","essential-blocks"),initialOpen:!1},React.createElement(Ig,{baseLabel:"Typography",typographyPrefixConstant:zf,resRequiredProps:I}),React.createElement(Ug,{label:(0,W.__)("Color","essential-blocks"),color:B,onChange:function(e){return D({priceColor:e})}}),React.createElement(Dg,{resRequiredProps:I,controlName:sg,baseLabel:"Margin"})),React.createElement(V.PanelBody,{title:(0,W.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(V.TextControl,{label:(0,W.__)("Button Text","essential-blocks"),value:T,onChange:function(e){return D({buttonText:e})}}),React.createElement(Ig,{baseLabel:"Typography",typographyPrefixConstant:Vf,resRequiredProps:I}),React.createElement(Ug,{label:(0,W.__)("Text Color","essential-blocks"),color:S,onChange:function(e){return D({buttonTextColor:e})}}),React.createElement(Ug,{label:(0,W.__)("Background Color","essential-blocks"),color:w,onChange:function(e){return D({buttonBgColor:e})}}),React.createElement(Ug,{label:(0,W.__)("Hover Text Color","essential-blocks"),color:O,onChange:function(e){return D({buttonHoverTextColor:e})}}),React.createElement(Ug,{label:(0,W.__)("Hover Background Color","essential-blocks"),color:x,onChange:function(e){return D({buttonHoverBgColor:e})}}),React.createElement(Dg,{resRequiredProps:I,controlName:ug,baseLabel:"Margin"}),React.createElement(Dg,{resRequiredProps:I,controlName:bg,baseLabel:"Padding"}),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!0},React.createElement(Ng,{controlName:pg,resRequiredProps:I}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(Dg,{resRequiredProps:I,controlName:$f,baseLabel:"Margin"}),React.createElement(Dg,{resRequiredProps:I,controlName:Zf,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(Hg,{controlName:Yf,resRequiredProps:I,noOverlay:!0,noOverlayBgi:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(Ng,{controlName:Jf,resRequiredProps:I}))))},Fg="title",Gg="text",Wg="margin",zg="padding",Vg="wrp_",Yg="wrp_";function Jg(e){return Jg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jg(e)}function $g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Zg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$g(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==Jg(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Jg(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Jg(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Qg=window.EBControls,Xg=Qg.generateDimensionsAttributes,Kg=Qg.generateTypographyAttributes,ey=Qg.generateBackgroundAttributes,ty=Qg.generateBorderShadowAttributes,ny=Zg(Zg(Zg(Zg(Zg({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},dismissible:{type:"boolean",default:!1},noticeType:{type:"string",default:"default"},titleFontSize:{type:"number"},textFontSize:{type:"number"},title:{type:"string",source:"text",selector:".eb-notice-title",default:"Save 20%"},text:{type:"string",source:"text",selector:".eb-notice-text",default:"Free shipping on all orders"},backgroundColor:{type:"string"},titleColor:{type:"string"},textColor:{type:"string"},noticeId:{type:"string"},showAfterDismiss:{type:"boolean",default:!1}},Kg(Object.values(h))),Xg(Wg)),Xg(zg,{top:65,bottom:65,right:60,left:60,isLinked:!1})),ty(Yg,{})),ey(Vg,{defaultFillColor:"#3074ff",defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"}));function oy(e){return oy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oy(e)}function ry(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ly(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ry(Object(n),!0).forEach((function(t){ay(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ry(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ay(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==oy(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==oy(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===oy(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return cy(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cy(e,t):void 0}}(e,t)||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 cy(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var sy=window.EBControls,uy=sy.ResponsiveDimensionsControl,by=sy.TypographyDropdown,py=sy.BorderShadowControl,dy=sy.ColorControl,my=sy.BackgroundControl,fy=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=iy((0,z.useState)({}),2),a=l[0],i=l[1],c=iy((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.dismissible,p=a.titleColor,d=a.textColor,m=a.showAfterDismiss;(0,z.useEffect)((function(){var e;t[o]?i(ly({},t[o])):i((ay(e={dismissible:!1,noticeType:"default",titleFontSize:"number",textFontSize:"number",title:"Save 20%",text:"Free shipping on all orders",backgroundColor:"",titleColor:"",textColor:"",noticeId:"",showAfterDismiss:!1},"".concat(Wg,"Unit"),"px"),ay(e,"".concat(Wg,"isLinked"),!0),ay(e,"".concat(zg,"Top"),65),ay(e,"".concat(zg,"Bottom"),65),ay(e,"".concat(zg,"Right"),60),ay(e,"".concat(zg,"Left"),60),ay(e,"".concat(zg,"Unit"),"px"),ay(e,"".concat(zg,"isLinked"),!1),ay(e,"".concat(Yg,"Bdr_Unit"),"px"),ay(e,"".concat(Yg,"Bdr_isLinked"),!0),ay(e,"".concat(Yg,"Rds_Unit"),"px"),ay(e,"".concat(Yg,"Rds_isLinked"),!0),ay(e,"".concat(Yg,"BorderType"),"normal"),ay(e,"".concat(Yg,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(ay({},o,a))}),[a]);var f=function(e){var t=ly({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},g={setAttributes:f,resOption:r,attributes:a,objAttributes:ny};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Notice Settings","essential-blocks")},React.createElement(V.ToggleControl,{label:(0,W.__)("Dismissible","essential-blocks"),checked:b,onChange:function(){return f({dismissible:!b})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show After Dismiss","essential-blocks"),checked:m,onChange:function(){return f({showAfterDismiss:!m})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(by,{baseLabel:"Typography",typographyPrefixConstant:Fg,resRequiredProps:g}),React.createElement(dy,{label:(0,W.__)("Color","essential-blocks"),color:p,onChange:function(e){return f({titleColor:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Text Style","essential-blocks"),initialOpen:!1},React.createElement(by,{baseLabel:"Typography",typographyPrefixConstant:Gg,resRequiredProps:g}),React.createElement(dy,{label:(0,W.__)("Color","essential-blocks"),color:d,onChange:function(e){return f({textColor:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(uy,{resRequiredProps:g,controlName:Wg,baseLabel:"Margin"}),React.createElement(uy,{resRequiredProps:g,controlName:zg,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(my,{controlName:Vg,resRequiredProps:g})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(py,{controlName:Yg,resRequiredProps:g}))))},gy=((0,W.__)("Default","essential-blocks"),(0,W.__)("Dot","essential-blocks"),(0,W.__)("Space","essential-blocks"),(0,W.__)("Default","essential-blocks"),(0,W.__)("Reverse","essential-blocks"),(0,W.__)("100","essential-blocks"),(0,W.__)("200","essential-blocks"),(0,W.__)("300","essential-blocks"),(0,W.__)("400","essential-blocks"),(0,W.__)("500","essential-blocks"),(0,W.__)("600","essential-blocks"),(0,W.__)("700","essential-blocks"),(0,W.__)("800","essential-blocks"),(0,W.__)("900","essential-blocks"),(0,W.__)("None","essential-blocks"),(0,W.__)("Lowercase","essential-blocks"),(0,W.__)("Capitalize","essential-blocks"),(0,W.__)("Uppercase","essential-blocks"),(0,W.__)("Initial","essential-blocks"),(0,W.__)("Overline","essential-blocks"),(0,W.__)("Line Through","essential-blocks"),(0,W.__)("Underline","essential-blocks"),(0,W.__)("Underline Oveline","essential-blocks"),(0,W.__)("Fill","essential-blocks"),(0,W.__)("Gradient","essential-blocks"),(0,W.__)("Image","essential-blocks"),(0,W.__)("Auto","essential-blocks"),(0,W.__)("Cover","essential-blocks"),(0,W.__)("Contain","essential-blocks"),(0,W.__)("None","essential-blocks"),(0,W.__)("Dashed","essential-blocks"),(0,W.__)("Solid","essential-blocks"),(0,W.__)("Dotted","essential-blocks"),(0,W.__)("Double","essential-blocks"),(0,W.__)("Groove","essential-blocks"),(0,W.__)("Inset","essential-blocks"),(0,W.__)("Outset","essential-blocks"),(0,W.__)("Ridge","essential-blocks"),(0,W.__)("Preset 1","essential-blocks"),(0,W.__)("Preset 2","essential-blocks"),(0,W.__)("Preset 3","essential-blocks"),(0,W.__)("Preset 4","essential-blocks"),["image","icon","none"]),yy=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}],_y=[{label:(0,W.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"flex-end"}],vy=[{label:(0,W.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,W.__)("Middle","essential-blocks"),value:"center"},{label:(0,W.__)("Bottom","essential-blocks"),value:"flex-end"}],ky=[{label:(0,W.__)("Top","essential-blocks"),value:"start"},{label:(0,W.__)("Middle","essential-blocks"),value:"center"},{label:(0,W.__)("Bottom","essential-blocks"),value:"end"}],hy=[{label:"Fill",value:"fill"},{label:"Gradient",value:"gradient"}],Ry=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Cy=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],Ey=((0,W.__)("H1","essential-blocks"),(0,W.__)("H2","essential-blocks"),(0,W.__)("H3","essential-blocks"),(0,W.__)("H4","essential-blocks"),(0,W.__)("H5","essential-blocks"),(0,W.__)("H6","essential-blocks"),(0,W.__)("P","essential-blocks"),"title"),Py="number",By="prefix",Sy="suffix",wy="wrapperMargin",Oy="wrapperPadding",xy="mdBgPd",Ty="mdBgMg",Ly="mdBgRs",jy="wrpBG_",Ay="wrp_",Dy="rgNT",Iy="rgNP",Ny="rgNS",Uy="mIconZ",Hy="imgW",My="imgH",qy="mcGap";function Fy(e){return Fy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fy(e)}function Gy(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Wy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gy(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==Fy(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Fy(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Fy(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gy(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var zy=window.EBControls,Vy=zy.generateDimensionsAttributes,Yy=zy.generateTypographyAttributes,Jy=zy.generateBackgroundAttributes,$y=zy.generateBorderShadowAttributes,Zy=zy.generateResponsiveRangeAttributes,Qy=Wy(Wy(Wy(Wy(Wy(Wy(Wy(Wy(Wy(Wy(Wy(Wy(Wy(Wy(Wy({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},startValue:{type:"string",default:"0"},target:{type:"string",default:"50000"},duration:{type:"string",default:"1000"},counterTitle:{type:"string",default:"Active Users"},counterPrefix:{type:"string",default:""},counterSuffix:{type:"string",default:"+"},isShowSeparator:{type:"boolean",default:!0},separator:{type:"string",default:","},separastorSelectLabel:{type:"string",default:"Default"},wrapperFlexDirection:{type:"string",default:"column"},layoutLabel:{type:"string"},titleColor:{type:"string"},numberColor:{type:"string"},numPrefixColor:{type:"string"},numSuffixColor:{type:"string"},layoutPreset:{type:"string",default:"preset1"},rootFlexDirection:{type:"string",default:"column"},mediaAlignSelf:{type:"string",default:"center"},contentsAlignSelf:{type:"string"},contentAlignment:{type:"string",default:"center"},media:{type:"string",default:"none"},selectedIcon:{type:"string",default:"far fa-gem"},iconColor:{type:"string"},useIconBg:{type:"boolean",default:!0},iconBgType:{type:"string",default:"gradient"},iconBgColor:{type:"string"},iconBgGradient:{type:"string",default:"linear-gradient(45deg,#ffc2de,#ff46a1)"},imageUrl:{type:"string"},imageId:{type:"string"},isMediaImgHeightAuto:{type:"boolean",default:!0},counterTitleLevel:{type:"string",default:"h4"},titleLevel:{type:"string",default:"h3"}},Yy(Object.values(R))),Vy(wy)),Vy(xy,{top:20,bottom:20,right:20,left:20})),Vy(Ly,{top:20,bottom:20,isLinked:!1})),Vy(Ty,{top:15,isLinked:!1})),Vy(Oy,{top:30,bottom:30,right:10,left:10,isLinked:!1})),Jy(jy,{isBgDefaultGradient:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),$y(Ay)),Zy(Dy,{defaultRange:20})),Zy(Iy)),Zy(Ny)),Zy(Uy,{defaultRange:50})),Zy(Hy,{defaultRange:300})),Zy(My)),Zy(qy,{defaultRange:20,noUnits:!0}));function Xy(e){return Xy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xy(e)}function Ky(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function e_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ky(Object(n),!0).forEach((function(t){t_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ky(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function t_(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Xy(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Xy(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Xy(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n_(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o_(e,t):void 0}}(e,t)||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 o_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var r_=window.EBControls,l_=r_.ColorControl,a_=r_.ResponsiveDimensionsControl,i_=r_.ResponsiveRangeController,c_=r_.TypographyDropdown,s_=r_.BackgroundControl,u_=r_.BorderShadowControl,b_=r_.GradientColorControl,p_=r_.ImageAvatar,d_=r_.faIcons,m_=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=n_((0,z.useState)({}),2),a=l[0],i=l[1],c=n_((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.titleColor,p=a.numberColor,d=a.numPrefixColor,m=a.numSuffixColor,f=a.rootFlexDirection,g=a.contentAlignment,y=a.mediaAlignSelf,_=a.contentsAlignSelf,v=a.media,k=a.selectedIcon,h=a.iconColor,R=a.useIconBg,C=a.iconBgType,E=a.iconBgColor,P=a.iconBgGradient,B=a.imageUrl,S=a.imageId,w=a.isMediaImgHeightAuto;(0,z.useEffect)((function(){var e;t[o]?i(e_({},t[o])):i((t_(e={wrapperFlexDirection:"column",layoutLabel:"",titleColor:"",numberColor:"",numPrefixColor:"",numSuffixColor:"",layoutPreset:"preset1",rootFlexDirection:"column",mediaAlignSelf:"center",contentsAlignSelf:"",contentAlignment:"center",media:"none",selectedIcon:"far fa-gem",iconColor:"",useIconBg:!0,iconBgType:"gradient",iconBgColor:"",iconBgGradient:"linear-gradient(45deg,#ffc2de,#ff46a1)",imageUrl:"",imageId:"",isMediaImgHeightAuto:!0},"".concat(Uy,"Unit"),"px"),t_(e,"".concat(Hy,"Unit"),"px"),t_(e,"".concat(My,"Unit"),"px"),t_(e,"".concat(qy,"Unit"),"px"),t_(e,"".concat(Dy,"Unit"),"px"),t_(e,"".concat(Iy,"Unit"),"px"),t_(e,"".concat(Ny,"Unit"),"px"),t_(e,"".concat(xy,"Top"),20),t_(e,"".concat(xy,"Bottom"),20),t_(e,"".concat(xy,"Right"),20),t_(e,"".concat(xy,"Left"),20),t_(e,"".concat(xy,"Unit"),"px"),t_(e,"".concat(xy,"isLinked"),!1),t_(e,"".concat(Ty,"Unit"),"px"),t_(e,"".concat(Ty,"isLinked"),!0),t_(e,"".concat(Ly,"Top"),20),t_(e,"".concat(Ly,"Bottom"),20),t_(e,"".concat(Ly,"Right"),0),t_(e,"".concat(Ly,"Left"),0),t_(e,"".concat(Ly,"Unit"),"px"),t_(e,"".concat(Ly,"isLinked"),!1),t_(e,"".concat(Oy,"Top"),15),t_(e,"".concat(Oy,"Bottom"),0),t_(e,"".concat(Oy,"Right"),0),t_(e,"".concat(Oy,"Left"),0),t_(e,"".concat(wy,"Unit"),"px"),t_(e,"".concat(wy,"isLinked"),!1),t_(e,"".concat(Oy,"Top"),30),t_(e,"".concat(Oy,"Bottom"),30),t_(e,"".concat(Oy,"Right"),10),t_(e,"".concat(Oy,"Left"),10),t_(e,"".concat(Oy,"Unit"),"px"),t_(e,"".concat(Oy,"isLinked"),!1),t_(e,"".concat(Ay,"Bdr_Unit"),"px"),t_(e,"".concat(Ay,"Bdr_isLinked"),!0),t_(e,"".concat(Ay,"Rds_Unit"),"px"),t_(e,"".concat(Ay,"Rds_isLinked"),!0),t_(e,"".concat(Ay,"BorderType"),"normal"),t_(e,"".concat(Ay,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(t_({},o,a))}),[a]);var O=function(e){var t=e_({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},x={setAttributes:O,resOption:r,attributes:a,objAttributes:Qy};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{initialOpen:!0,title:(0,W.__)("Media Options","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-infobox-image-icon"},gy.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:v!==e,isPrimary:v===e,onClick:function(){return O({media:e})}},e)})))),"none"!==v&&React.createElement(React.Fragment,null,React.createElement(V.PanelBody,{initialOpen:!1},React.createElement(i_,{baseLabel:(0,W.__)("Media & content spacing","Infobox"),controlName:qy,resRequiredProps:x,min:0,max:500,step:1,noUnits:!0}))),"none"!==v&&React.createElement(V.PanelBody,{title:(0,W.__)("Media","essential-blocks")},"icon"===v&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Select Icon","essential-blocks")},React.createElement(Ve(),{icons:d_,onChange:function(e){return O({selectedIcon:e})},value:k,appendTo:"body",isMulti:!1})),k&&React.createElement(i_,{baseLabel:(0,W.__)("Icon Size","essential-blocks"),controlName:Uy,resRequiredProps:x,min:8,max:200,step:1}),React.createElement(l_,{label:(0,W.__)("Color","essential-blocks"),color:h,onChange:function(e){return O({iconColor:e})}}),React.createElement(a_,{resRequiredProps:x,controlName:xy,baseLabel:"Padding"}),React.createElement(V.ToggleControl,{label:(0,W.__)("Use Background","essential-blocks"),checked:R,onChange:function(){return O({useIconBg:!R})}}),R&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Background Type","essential-blocks")},React.createElement(V.ButtonGroup,{id:"eb-infobox-infobox-background"},hy.map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:C===n,isSecondary:C!==n,onClick:function(){return O({iconBgType:n})}},o)})))),"fill"===C&&React.createElement(l_,{label:(0,W.__)("Background Color","essential-blocks"),color:E,onChange:function(e){return O({iconBgColor:e})}}),"gradient"===C&&React.createElement(V.PanelBody,{title:(0,W.__)("Gradient","essential-blocks")},React.createElement(b_,{gradientColor:P,onChange:function(e){return O({iconBgGradient:e})}})))),"image"===v&&!B&&React.createElement(J.MediaUpload,{onSelect:function(e){var t=e.id,n=e.url;return O({imageUrl:n,imageId:t})},type:"image",value:S,render:function(e){var t=e.open;return React.createElement(V.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,W.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),"image"===v&&B&&React.createElement(React.Fragment,null,React.createElement(p_,{imageUrl:B,onDeleteImage:function(){return O({imageUrl:null})}}),React.createElement(i_,{baseLabel:(0,W.__)("Image Width","essential-blocks"),controlName:Hy,resRequiredProps:x,units:Ry,min:0,max:500,step:1}),React.createElement(V.ToggleControl,{label:(0,W.__)("Auto Image Height","essential-blocks"),checked:w,onChange:function(){return O({isMediaImgHeightAuto:!w})}}),!w&&React.createElement(React.Fragment,null,React.createElement(i_,{baseLabel:(0,W.__)("Image Height","essential-blocks"),controlName:My,resRequiredProps:x,units:Cy,min:0,max:500,step:1}))),React.createElement(V.__experimentalDivider,null),React.createElement(a_,{forBorderRadius:!0,resRequiredProps:x,controlName:Ly,baseLabel:"Border Radius"}),React.createElement(a_,{resRequiredProps:x,controlName:Ty,baseLabel:"Margin"})),React.createElement(V.PanelBody,{title:(0,W.__)("Alignments","essential-blocks")},"none"!==v&&React.createElement(React.Fragment,null,("row"===f||"row-reverse"===f)&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{id:"eb-infobox-alignments",label:"Media Vertical alignments"},React.createElement(V.ButtonGroup,{id:"eb-infobox-alignments"},vy.map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isSecondary:y!==n,isPrimary:y===n,onClick:function(){return O({mediaAlignSelf:n})}},o)})))),React.createElement(V.BaseControl,{id:"eb-infobox-alignments",label:"Content Vertical alignments"},React.createElement(V.ButtonGroup,{id:"eb-infobox-alignments"},ky.map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isSecondary:_!==n,isPrimary:_===n,onClick:function(){return O({contentsAlignSelf:n})}},o)}))))),("column"===f||"column-reverse"===f)&&React.createElement(V.BaseControl,{id:"eb-infobox-alignments",label:"Media alignments"},React.createElement(V.ButtonGroup,{id:"eb-infobox-alignments"},_y.map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isSecondary:y!==n,isPrimary:y===n,onClick:function(){return O({mediaAlignSelf:n})}},o)}))))),React.createElement(V.BaseControl,{id:"eb-infobox-alignments",label:"Contents alignments"},React.createElement(V.ButtonGroup,{id:"eb-infobox-alignments"},yy.map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isSecondary:g!==n,isPrimary:g===n,onClick:function(){return O({contentAlignment:n})}},o)}))))),React.createElement(V.PanelBody,{title:(0,W.__)("Number","essential-blocks"),initialOpen:!1},React.createElement(c_,{baseLabel:"Typography",typographyPrefixConstant:Py,resRequiredProps:x}),React.createElement(l_,{label:(0,W.__)("Color","essential-blocks"),color:p,onChange:function(e){return O({numberColor:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Title","essential-blocks"),initialOpen:!1},React.createElement(c_,{baseLabel:"Typography",typographyPrefixConstant:Ey,resRequiredProps:x}),React.createElement(l_,{label:(0,W.__)("Color","essential-blocks"),color:b,onChange:function(e){return O({titleColor:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Number prefix","essential-blocks"),initialOpen:!1},React.createElement(c_,{baseLabel:"Typography",typographyPrefixConstant:By,resRequiredProps:x}),React.createElement(l_,{label:(0,W.__)("Color","essential-blocks"),color:d,onChange:function(e){return O({numPrefixColor:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Number Suffix","essential-blocks"),initialOpen:!1},React.createElement(c_,{baseLabel:"Typography",typographyPrefixConstant:Sy,resRequiredProps:x}),React.createElement(l_,{label:(0,W.__)("Color","essential-blocks"),color:m,onChange:function(e){return O({numSuffixColor:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Spacing","essential-blocks"),initialOpen:!1},React.createElement(i_,{baseLabel:(0,W.__)("Number & Title","Number-counter"),controlName:Dy,resRequiredProps:x,max:100}),React.createElement(i_,{baseLabel:(0,W.__)("Number & Prefix","Number-counter"),controlName:Iy,resRequiredProps:x,max:100}),React.createElement(i_,{baseLabel:(0,W.__)("Number & Suffix","Number-counter"),controlName:Ny,resRequiredProps:x,max:100})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin Padding","essential-blocks"),initialOpen:!1},React.createElement(a_,{resRequiredProps:x,controlName:wy,baseLabel:"Margin"}),React.createElement(a_,{resRequiredProps:x,controlName:Oy,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)(" WrapperBackground","essential-blocks"),initialOpen:!1},React.createElement(s_,{controlName:jy,resRequiredProps:x})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(u_,{controlName:Ay,resRequiredProps:x}))))},f_="wrprBg",g_="wrpMargin",y_="wrpPadding",__="wrpBorderShadow",v_="width",k_="height",h_="imgBorderShadow",R_="captionMargin",C_="captionPadding",E_="captionWidth",P_=((0,W.__)("Top","eb-openverse-block"),(0,W.__)("Middle","eb-openverse-block"),(0,W.__)("Bottom","eb-openverse-block"),(0,W.__)("Top","eb-openverse-block"),(0,W.__)("Bottom","eb-openverse-block"),(0,W.__)("Left","eb-openverse-block"),(0,W.__)("Center","eb-openverse-block"),(0,W.__)("Right","eb-openverse-block"),[{label:(0,W.__)("Left","eb-openverse-block"),value:"left"},{label:(0,W.__)("Center","eb-openverse-block"),value:"center"},{label:(0,W.__)("Right","eb-openverse-block"),value:"right"}]),B_=((0,W.__)("No Effect","eb-openverse-block"),(0,W.__)("Zoom In","eb-openverse-block"),(0,W.__)("Zoom Out","eb-openverse-block"),(0,W.__)("Slide","eb-openverse-block"),(0,W.__)("Blur","eb-openverse-block"),[{label:"px",value:"px"},{label:"%",value:"%"}]),S_=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],w_=((0,W.__)("Rounded","eb-openverse-block"),(0,W.__)("Square","eb-openverse-block"),(0,W.__)("Circle","eb-openverse-block"),(0,W.__)("Octagon","eb-openverse-block"),(0,W.__)("Rhombus","eb-openverse-block"),(0,W.__)("Triangle","eb-openverse-block"),(0,W.__)("Style 1","eb-openverse-block"),(0,W.__)("Style 2","eb-openverse-block"),(0,W.__)("Public Domain Mark","eb-openverse-block"),(0,W.__)("CC0","eb-openverse-block"),(0,W.__)("CC BY","eb-openverse-block"),(0,W.__)("CC BY-SA","eb-openverse-block"),(0,W.__)("CC BY-ND","eb-openverse-block"),(0,W.__)("CC BY-NC","eb-openverse-block"),(0,W.__)("CC BY-NC-SA","eb-openverse-block"),(0,W.__)("CC BY-NC-ND","eb-openverse-block"),(0,W.__)("Use commercially","eb-openverse-block"),(0,W.__)("Modify or adapt","eb-openverse-block"),(0,W.__)("Photographs","eb-openverse-block"),(0,W.__)("Illustrations","eb-openverse-block"),(0,W.__)("Digitized Artworks","eb-openverse-block"),(0,W.__)("Small","eb-openverse-block"),(0,W.__)("Medium","eb-openverse-block"),(0,W.__)("Large","eb-openverse-block"),(0,W.__)("JPEG","eb-openverse-block"),(0,W.__)("SVG","eb-openverse-block"),(0,W.__)("PNG","eb-openverse-block"),(0,W.__)("GIF","eb-openverse-block"),(0,W.__)("Tall","eb-openverse-block"),(0,W.__)("Wide","eb-openverse-block"),(0,W.__)("Square","eb-openverse-block"),"captionTypo");function O_(e){return O_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O_(e)}function x_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function T_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x_(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==O_(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==O_(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===O_(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var L_=window.EBControls,j_=L_.generateDimensionsAttributes,A_=L_.generateTypographyAttributes,D_=L_.generateBackgroundAttributes,I_=L_.generateBorderShadowAttributes,N_=L_.generateResponsiveRangeAttributes,U_=T_(T_(T_(T_(T_(T_(T_(T_(T_(T_(T_({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},searchQ:{type:"string",default:""},apiKey:{type:"string"},apiInfo:{type:"object",default:{email:"",name:""}},imageurl:{type:"string"},imageAttr:{type:"object",default:{title:"",foreignUrl:"",creator:"",creatorUrl:"",license:"",licenseUrl:"",licenseVersion:""}},selectedImgIndex:{type:"number"},displayAttribution:{type:"boolean",default:!0},attributionColor:{type:"string",default:"#211C70"},attributionBGColor:{type:"string",default:""},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"bottom"},imageAlign:{type:"string",default:"0 auto"},textAlign:{type:"string",default:"left"},hoverEffect:{type:"string",default:"no-effect"},stylePreset:{type:"string",default:"rounded"},complexStyle:{type:"boolean",default:!1},attributionStyle:{type:"string",default:"attribution-style-1"},autoFit:{type:"boolean",default:!0},enableLink:{type:"boolean",default:!1},imageLink:{type:"string",default:""},openInNewTab:{type:"boolean",default:!1}},A_(Object.values(C))),j_(g_)),j_(y_,{top:15,bottom:15,right:15,left:15,isLinked:!1})),j_(R_,{top:0,bottom:0,right:0,left:0,isLinked:!1})),j_(C_,{top:20,bottom:0,right:10,left:10,isLinked:!1})),I_(__,{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"#C1CDE1",defaultBdrStyle:"solid",rdsDefaults:{top:15,bottom:15,right:15,left:15}})),I_(h_,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:15,bottom:15,right:15,left:15}})),D_(f_,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),N_(v_,{})),N_(k_,{})),N_(E_));function H_(e){return H_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},H_(e)}function M_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function q_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M_(Object(n),!0).forEach((function(t){F_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function F_(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==H_(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==H_(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===H_(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G_(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return W_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?W_(e,t):void 0}}(e,t)||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_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var z_=window.EBControls,V_=z_.ResponsiveDimensionsControl,Y_=z_.TypographyDropdown,J_=z_.BorderShadowControl,$_=z_.ResponsiveRangeController,Z_=z_.BackgroundControl,Q_=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=G_((0,z.useState)({}),2),a=l[0],i=l[1],c=G_((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.displayAttribution,p=a.attributionColor,d=a.textAlign,m=a.stylePreset,f=a.complexStyle,g=a.autoFit;(0,z.useEffect)((function(){var e;t[o]?i(q_({},t[o])):i((F_(e={searchQ:"",apiKey:"",apiInfo:{email:"",name:""},imageurl:"",imageAttr:{title:"",foreignUrl:"",creator:"",creatorUrl:"",license:"",licenseUrl:"",licenseVersion:""},selectedImgIndex:"number",displayAttribution:!0,attributionColor:"#211C70",attributionBGColor:"",horizontalAlign:"center",verticalAlign:"bottom",imageAlign:"0 auto",textAlign:"left",hoverEffect:"no-effect",stylePreset:"rounded",complexStyle:!1,attributionStyle:"attribution-style-1",autoFit:!0,enableLink:!1,imageLink:""},"".concat(E_,"Unit"),"px"),F_(e,"".concat(R_,"Top"),0),F_(e,"".concat(R_,"Bottom"),0),F_(e,"".concat(R_,"Right"),0),F_(e,"".concat(R_,"Left"),0),F_(e,"".concat(R_,"Unit"),"px"),F_(e,"".concat(R_,"isLinked"),!1),F_(e,"".concat(C_,"Top"),20),F_(e,"".concat(C_,"Bottom"),0),F_(e,"".concat(C_,"Right"),10),F_(e,"".concat(C_,"Left"),10),F_(e,"".concat(C_,"Unit"),"px"),F_(e,"".concat(C_,"isLinked"),!1),F_(e,"".concat(v_,"Unit"),"px"),F_(e,"".concat(k_,"Unit"),"px"),F_(e,"".concat(h_,"Bdr_Unit"),"px"),F_(e,"".concat(h_,"Bdr_isLinked"),!0),F_(e,"".concat(h_,"Rds_Top"),15),F_(e,"".concat(h_,"Rds_Bottom"),15),F_(e,"".concat(h_,"Rds_Right"),15),F_(e,"".concat(h_,"Rds_Left"),15),F_(e,"".concat(h_,"Rds_Unit"),"px"),F_(e,"".concat(h_,"Rds_isLinked"),!0),F_(e,"".concat(h_,"BorderType"),"normal"),F_(e,"".concat(h_,"shadowType"),"normal"),F_(e,"".concat(y_,"Top"),15),F_(e,"".concat(y_,"Bottom"),15),F_(e,"".concat(y_,"Right"),15),F_(e,"".concat(y_,"Left"),15),F_(e,"".concat(y_,"Unit"),"px"),F_(e,"".concat(y_,"isLinked"),!1),F_(e,"".concat(g_,"Unit"),"px"),F_(e,"".concat(g_,"isLinked"),!0),F_(e,"".concat(__,"Bdr_Unit"),"px"),F_(e,"".concat(__,"Bdr_isLinked"),!0),F_(e,"".concat(__,"Rds_Top"),15),F_(e,"".concat(__,"Rds_Bottom"),15),F_(e,"".concat(__,"Rds_Right"),15),F_(e,"".concat(__,"Rds_Left"),15),F_(e,"".concat(__,"Rds_Unit"),"px"),F_(e,"".concat(__,"Rds_isLinked"),!0),F_(e,"".concat(__,"BorderType"),"normal"),F_(e,"".concat(__,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(F_({},o,a))}),[a]);var y=function(e){var t=q_({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},_={setAttributes:y,resOption:r,attributes:a,objAttributes:U_};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks"),initialOpen:!0},"circle"===m&&React.createElement(V.PanelRow,null,React.createElement("em",null,'Please use equal "Height" & "Width" for perfect Circle shape.')),React.createElement($_,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:v_,resRequiredProps:_,min:1,max:1e3,step:1,units:S_}),React.createElement($_,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:k_,resRequiredProps:_,min:0,max:1e3,step:1,units:S_}),React.createElement(V.ToggleControl,{label:(0,W.__)("Auto Fit Image?","essential-blocks"),checked:g,onChange:function(e){return y({autoFit:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Display Attribution","essential-blocks"),checked:b,onChange:function(){return checkAttribution(!b)}})),React.createElement(V.PanelBody,{title:(0,W.__)("Image Settings","essential-blocks"),initialOpen:!1},!f&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border","essential-blocks"))),React.createElement(J_,{controlName:h_,resRequiredProps:_})),f&&React.createElement(V.PanelRow,null,React.createElement("em",null,"Border Style doesn't support for \"",m,' style".'))),b&&React.createElement(V.PanelBody,{title:(0,W.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(J.PanelColorSettings,{title:(0,W.__)("Color Controls","essential-blocks"),className:"eb-subpanel",initialOpen:!0,disableAlpha:!1,colorSettings:[{value:p,onChange:function(e){return y({attributionColor:e})},label:(0,W.__)("Text Color","essential-blocks")}]}),React.createElement(Y_,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:"captionTypo",resRequiredProps:_}),React.createElement($_,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:E_,resRequiredProps:_,units:B_,min:0,max:300,step:1}),b&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Text Align","essential-blocks")},React.createElement(V.ButtonGroup,null,P_.map((function(e){return React.createElement(V.Button,{isPrimary:d===e.value,isSecondary:d!==e.value,onClick:function(){return y({textAlign:e.value})}},e.label)})))),React.createElement(V_,{resRequiredProps:_,controlName:R_,baseLabel:"Margin"}),React.createElement(V_,{resRequiredProps:_,controlName:C_,baseLabel:"Padding"}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(V_,{resRequiredProps:_,controlName:g_,baseLabel:"Margin"}),React.createElement(V_,{resRequiredProps:_,controlName:y_,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(Z_,{controlName:f_,resRequiredProps:_,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(J_,{controlName:__,resRequiredProps:_}))))},X_="wrprBg",K_="wrpMargin",ev="wrpPadding",tv="wrpBorderShadow",nv="titleMargin",ov="buttonMargin",rv="buttonPadding",lv="buttonBorderShadow",av="sliderHeight",iv="slidesGap",cv="contentsPadding",sv="slideBorderRadius",uv=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],bv=[{label:(0,W.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"flex-end"}],pv=[{label:(0,W.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,W.__)("Middle","essential-blocks"),value:"center"},{label:(0,W.__)("Bottom","essential-blocks"),value:"flex-end"}],dv=((0,W.__)("Left","essential-blocks"),(0,W.__)("Right","essential-blocks"),(0,W.__)("Center","essential-blocks"),(0,W.__)("Justify","essential-blocks"),[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}]),mv=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],fv=[{name:"Black",color:"#000000"},{name:"Cyan bluish gray",color:"#abb8c3"},{name:"White",color:"#ffffff"},{name:"Pale pink",color:"#ffc0cb"},{name:"Vivid red",color:"#cf2e2e"},{name:"Luminous vivid orange",color:"#ff6900"},{name:"Luminous vivid amber",color:"#fcb900"},{name:"Light green cyan",color:"#7bdcb5"},{name:"Vivid green cyan",color:"#00d084"},{name:"Pale cyan blue",color:"#8ed1fc"},{name:"Vivid cyan blue",color:"#3593e3"},{name:"Vivid purple",color:"#9b51e0"}],gv="titleTypo",yv="buttonTypo";function _v(e){return _v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_v(e)}function vv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function kv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vv(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==_v(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==_v(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===_v(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var hv=window.EBControls,Rv=hv.generateDimensionsAttributes,Cv=hv.generateTypographyAttributes,Ev=hv.generateBackgroundAttributes,Pv=hv.generateBorderShadowAttributes,Bv=hv.generateResponsiveRangeAttributes,Sv=kv(kv(kv(kv(kv(kv(kv(kv(kv(kv(kv(kv(kv({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},sliderStyle:{type:"string",default:"style-1"},sliderData:{type:"array",default:[]},intensity:{type:"number",default:50},startIndex:{type:"number",default:1},isCustomHeight:{type:"boolean",default:!0},current:{type:"number",default:1},titleColorType:{type:"string",default:"normal"},titleColor:{type:"string",default:"#ffffff"},titleBackgroundColor:{type:"string",default:"rgba(135,92,255,0)"},buttonColorType:{type:"string",default:"normal"},buttonBackgroundColor:{type:"string",default:"rgba(135,92,255,.8)"},buttonColor:{type:"string",default:"#fffff"},buttonHoverBackgroundColor:{type:"string",default:"rgba(135,92,255,.95)"},buttonHoverColor:{type:"string"},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"center"}},Cv(Object.values(E))),Rv(K_)),Rv(ev)),Rv(nv,{top:0,bottom:20,right:0,left:0,isLinked:!1})),Rv(ov,{top:0,bottom:20,right:0,left:0,isLinked:!1})),Rv(rv,{top:10,bottom:10,right:30,left:30,isLinked:!1})),Rv(cv,{top:20,bottom:20,right:20,left:20,isLinked:!0})),Pv(tv,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),Pv(lv,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),Ev(X_,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),Bv(av,{defaultRange:400})),Bv(iv,{})),Bv(sv,{}));function wv(e){return wv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wv(e)}function Ov(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function xv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ov(Object(n),!0).forEach((function(t){Tv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ov(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Tv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==wv(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==wv(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===wv(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return jv(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jv(e,t):void 0}}(e,t)||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 jv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Av=window.EBControls,Dv=Av.ResponsiveDimensionsControl,Iv=Av.TypographyDropdown,Nv=Av.BorderShadowControl,Uv=Av.ResponsiveRangeController,Hv=Av.BackgroundControl,Mv=Av.ColorControl,qv=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Lv((0,z.useState)({}),2),a=l[0],i=l[1],c=Lv((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.intensity,p=a.isCustomHeight,d=a.titleColor,m=a.titleBackgroundColor,f=a.buttonColorType,g=a.buttonColor,y=a.buttonHoverColor,_=a.buttonBackgroundColor,v=a.buttonHoverBackgroundColor,k=a.horizontalAlign,h=a.verticalAlign;(0,z.useEffect)((function(){var e;t[o]?i(xv({},t[o])):i((Tv(e={sliderStyle:"style-1",sliderData:[],intensity:50,startIndex:1,isCustomHeight:!0,current:1,titleColorType:"normal",titleColor:"#ffffff",titleBackgroundColor:"rgba(135,92,255,0)",buttonColorType:"normal",buttonBackgroundColor:"rgba(135,92,255,.8)",buttonColor:"#fffff",buttonHoverBackgroundColor:"rgba(135,92,255,.95)",horizontalAlign:"center",verticalAlign:"center"},"".concat(av,"Unit"),"px"),Tv(e,"".concat(iv,"Unit"),"px"),Tv(e,"".concat(cv,"Unit"),"px"),Tv(e,"".concat(cv,"isLinked"),!0),Tv(e,"".concat(sv,"Unit"),"px"),Tv(e,"".concat(nv,"Unit"),"px"),Tv(e,"".concat(nv,"isLinked"),!0),Tv(e,"".concat(lv,"Bdr_Unit"),"px"),Tv(e,"".concat(lv,"Bdr_isLinked"),!0),Tv(e,"".concat(lv,"Rds_Unit"),"px"),Tv(e,"".concat(lv,"Rds_isLinked"),!0),Tv(e,"".concat(lv,"BorderType"),"normal"),Tv(e,"".concat(lv,"shadowType"),"normal"),Tv(e,"".concat(ov,"Unit"),"px"),Tv(e,"".concat(ov,"isLinked"),!0),Tv(e,"".concat(rv,"Unit"),"px"),Tv(e,"".concat(rv,"isLinked"),!0),Tv(e,"".concat(K_,"Unit"),"px"),Tv(e,"".concat(K_,"isLinked"),!0),Tv(e,"".concat(ev,"Unit"),"px"),Tv(e,"".concat(ev,"isLinked"),!0),Tv(e,"".concat(tv,"Bdr_Unit"),"px"),Tv(e,"".concat(tv,"Bdr_isLinked"),!0),Tv(e,"".concat(tv,"Rds_Unit"),"px"),Tv(e,"".concat(tv,"Rds_isLinked"),!0),Tv(e,"".concat(tv,"BorderType"),"normal"),Tv(e,"".concat(tv,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(Tv({},o,a))}),[a]);var R=function(e){var t=xv({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},C={setAttributes:R,resOption:r,attributes:a,objAttributes:Sv};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks")},React.createElement(V.RangeControl,{label:(0,W.__)("Parallax Softness","essential-blocks"),value:b,allowReset:!0,onChange:function(e){return R({intensity:e})},min:0,max:100}),React.createElement(V.ToggleControl,{label:(0,W.__)("Custom Height","essential-blocks"),checked:p,onChange:function(){return R({isCustomHeight:!p})}}),p&&React.createElement(Uv,{baseLabel:(0,W.__)("Slider Size","essential-blocks"),controlName:av,resRequiredProps:C,units:dv,min:1,max:500,step:1}),React.createElement(Uv,{baseLabel:(0,W.__)("Slides Gap","essential-blocks"),controlName:iv,resRequiredProps:C,units:mv,min:0,max:200,step:1})),React.createElement(V.PanelBody,{title:(0,W.__)("Slides Style","essential-blocks"),initialOpen:!0},React.createElement(V.PanelRow,null,"Content Horizontal Align"),React.createElement(V.ButtonGroup,null,bv.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return R({horizontalAlign:e.value})}},e.label)}))),React.createElement(V.PanelRow,null,"Content Vertical Align"),React.createElement(V.ButtonGroup,{className:"eb-margin-bottom-20"},pv.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return R({verticalAlign:e.value})}},e.label)}))),React.createElement(Dv,{resRequiredProps:C,controlName:cv,baseLabel:"Content Padding"}),React.createElement(Uv,{baseLabel:(0,W.__)("Slide Border Radius","essential-blocks"),controlName:sv,resRequiredProps:C,units:mv,min:1,max:50,step:1})),React.createElement(V.PanelBody,{title:(0,W.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(V.PanelRow,null,"Color"),React.createElement(V.ColorPalette,{colors:fv,value:d,onChange:function(e){return R({titleColor:e})}}),React.createElement(Mv,{label:(0,W.__)("Background Color","essential-blocks"),color:m,onChange:function(e){return R({titleBackgroundColor:e})}}),React.createElement(Iv,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:gv,resRequiredProps:C}),React.createElement(Dv,{resRequiredProps:C,controlName:nv,baseLabel:"Margin"})),React.createElement(V.PanelBody,{title:(0,W.__)("Button Styles","essential-blocks"),initialOpen:!1},React.createElement(V.ButtonGroup,{className:"eb-inspector-btn-group"},uv.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:f===e.value,isSecondary:f!==e.value,onClick:function(){return R({buttonColorType:e.value})}},e.label)}))),"normal"===f&&React.createElement(React.Fragment,null,React.createElement(V.PanelRow,null,"Color"),React.createElement(V.ColorPalette,{colors:fv,value:g,onChange:function(e){return R({buttonColor:e})}}),React.createElement(Mv,{label:(0,W.__)("Background Color","essential-blocks"),color:_,onChange:function(e){return R({buttonBackgroundColor:e})}})),"hover"===f&&React.createElement(React.Fragment,null,React.createElement(V.PanelRow,null,"Hover Color"),React.createElement(V.ColorPalette,{colors:fv,value:y,onChange:function(e){return R({buttonHoverColor:e})}}),React.createElement(Mv,{label:(0,W.__)("Hover Background Color","essential-blocks"),color:v,onChange:function(e){return R({buttonHoverBackgroundColor:e})}})),React.createElement(V.PanelRow,null,"Button Border & Shadow"),React.createElement(Nv,{controlName:lv,resRequiredProps:C}),React.createElement(Iv,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:yv,resRequiredProps:C}),React.createElement(Dv,{resRequiredProps:C,controlName:ov,baseLabel:"Margin"}),React.createElement(Dv,{resRequiredProps:C,controlName:rv,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Dv,{resRequiredProps:C,controlName:K_,baseLabel:"Margin"}),React.createElement(Dv,{resRequiredProps:C,controlName:ev,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(Hv,{controlName:X_,resRequiredProps:C,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(Nv,{controlName:tv,resRequiredProps:C}))))},Fv=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}],Gv=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}],Wv="popupWidth",zv="popupHeight",Vv="popupMargin",Yv="popupPadding",Jv="popupBack",$v="popupBorder",Zv="closeBorder",Qv="closePadding",Xv="containerPadding",Kv="btnBack",ek="btnBorder",tk="btnPadding",nk="closeTop",ok="closeRight",rk="closeLeft",lk="wrpMrg_",ak="wrpPad_",ik="btnText",ck="closeText";function sk(e){return sk="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sk(e)}function uk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function bk(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uk(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==sk(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==sk(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===sk(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uk(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var pk=window.EBControls,dk=pk.generateDimensionsAttributes,mk=pk.generateTypographyAttributes,fk=pk.generateBackgroundAttributes,gk=pk.generateBorderShadowAttributes,yk=pk.generateResponsiveRangeAttributes,_k=bk(bk(bk(bk(bk(bk(bk(bk(bk(bk(bk(bk(bk(bk(bk(bk(bk(bk({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},trigger:{type:"string",default:"btn_click"},btnType:{type:"string",default:"button"},btnText:{type:"string",default:"Open Popup"},btnIcon:{type:"string"},iconPosition:{type:"string",default:"left"},btnAlignment:{type:"string",default:"center"},triggerIcon:{type:"string",default:"fas fa-bullhorn"},displayCloseIcon:{type:"boolean",default:!0},escToExit:{type:"boolean",default:!0},clickToExit:{type:"boolean",default:!0},autoExit:{type:"boolean",default:!1},autoExitTime:{type:"string",default:"3"},autoHeight:{type:"boolean",default:!0},position:{type:"string",default:"middle_center"},pageLoadDelay:{type:"string",default:"1"},eleIdentifier:{type:"string",default:"#open-popup"},btnTextColor:{type:"string"},btnHoverTextColor:{type:"string"},popupFullWidth:{type:"boolean",default:!1},useCloseIcon:{type:"boolean",default:!1},closeBtnText:{type:"string",default:"X"},closeBtnColor:{type:"string"},closeBtnHoverColor:{type:"string"},closeBtnBackColor:{type:"string"},closeBtnBackHoverColor:{type:"string"},overlayColor:{type:"string"},useCookies:{type:"boolean",default:!0},cookieExpireTime:{type:"string",default:""}},yk(zv)),yk(Wv,{defaultRange:650})),yk(rk,{defaultRange:0})),yk(ok,{defaultRange:10})),yk(nk,{defaultRange:10})),fk(Kv,{noOverlay:!0,noMainBgi:!0})),gk(ek)),dk(tk,{top:15,right:30,bottom:15,left:30,isLinked:!1})),dk(Qv)),dk(Xv)),dk(lk)),dk(ak)),mk(Object.values(P))),dk(Vv)),dk(Yv)),fk(Jv)),gk($v)),gk(Zv,{noShadow:!0}));function vk(e){return vk="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vk(e)}function kk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function hk(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kk(Object(n),!0).forEach((function(t){Rk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kk(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Rk(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==vk(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==vk(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===vk(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ck(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ek(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ek(e,t):void 0}}(e,t)||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 Ek(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Pk=window.EBControls,Bk=Pk.faIcons,Sk=Pk.ColorControl,wk=Pk.TypographyDropdown,Ok=Pk.ResponsiveDimensionsControl,xk=Pk.ResponsiveRangeController,Tk=Pk.BorderShadowControl,Lk=Pk.BackgroundControl,jk=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Ck((0,z.useState)({}),2),a=l[0],i=l[1],c=Ck((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.trigger,p=a.btnType,d=a.btnText,m=a.btnIcon,f=a.btnAlignment,g=a.triggerIcon,y=a.displayCloseIcon,_=a.escToExit,v=a.clickToExit,k=a.autoExit,h=a.autoExitTime,R=a.autoHeight,C=a.position,E=a.pageLoadDelay,P=a.eleIdentifier,B=a.btnTextColor,S=a.btnHoverTextColor,w=a.popupFullWidth,O=a.iconPosition,x=a.useCloseIcon,T=a.closeBtnText,L=a.closeBtnColor,j=a.closeBtnHoverColor,A=a.closeBtnBackColor,D=a.closeBtnBackHoverColor,I=a.overlayColor,N=a.useCookies,U=a.cookieExpireTime;(0,z.useEffect)((function(){var e;t[o]?i(hk({},t[o])):i((Rk(e={trigger:"btn_click",btnType:"button",btnText:"Open Popup",iconPosition:"left",btnAlignment:"center",triggerIcon:"fas fa-bullhorn",displayCloseIcon:!0,escToExit:!0,clickToExit:!0,autoExit:!1,autoExitTime:"3",autoHeight:!0,position:"middle_center",pageLoadDelay:"1",eleIdentifier:"#open-popup",popupFullWidth:!1,useCloseIcon:!1,closeBtnText:"X",useCookies:!0,cookieExpireTime:""},"".concat(lk,"Unit"),"px"),Rk(e,"".concat(lk,"isLinked"),!0),Rk(e,"".concat(ak,"Unit"),"px"),Rk(e,"".concat(ak,"isLinked"),!0),Rk(e,"".concat(Qv,"Unit"),"px"),Rk(e,"".concat(Qv,"isLinked"),!0),Rk(e,"".concat(Zv,"Bdr_Unit"),"px"),Rk(e,"".concat(Zv,"Bdr_isLinked"),!0),Rk(e,"".concat(Zv,"Rds_Unit"),"px"),Rk(e,"".concat(Zv,"Rds_isLinked"),!0),Rk(e,"".concat(Zv,"BorderType"),"normal"),Rk(e,"".concat(Zv,"shadowType"),"normal"),Rk(e,"".concat(Vv,"Unit"),"px"),Rk(e,"".concat(Vv,"isLinked"),!0),Rk(e,"".concat(Yv,"Unit"),"px"),Rk(e,"".concat(Yv,"isLinked"),!0),Rk(e,"".concat($v,"Bdr_Unit"),"px"),Rk(e,"".concat($v,"Bdr_isLinked"),!0),Rk(e,"".concat($v,"Rds_Unit"),"px"),Rk(e,"".concat($v,"Rds_isLinked"),!0),Rk(e,"".concat($v,"BorderType"),"normal"),Rk(e,"".concat($v,"shadowType"),"normal"),Rk(e,"".concat(Xv,"Unit"),"px"),Rk(e,"".concat(Xv,"isLinked"),!0),Rk(e,"".concat(tk,"Unit"),"px"),Rk(e,"".concat(tk,"isLinked"),!0),Rk(e,"".concat(ek,"Bdr_Unit"),"px"),Rk(e,"".concat(ek,"Bdr_isLinked"),!0),Rk(e,"".concat(ek,"Rds_Unit"),"px"),Rk(e,"".concat(ek,"Rds_isLinked"),!0),Rk(e,"".concat(ek,"BorderType"),"normal"),Rk(e,"".concat(ek,"shadowType"),"normal"),Rk(e,"".concat(Wv,"Unit"),"px"),Rk(e,"".concat(zv,"Unit"),"px"),Rk(e,"".concat(nk,"Unit"),"px"),Rk(e,"".concat(nk,"Range"),10),Rk(e,"".concat(ok,"Unit"),"px"),Rk(e,"".concat(ok,"Range"),10),Rk(e,"".concat(rk,"Unit"),"px"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(Rk({},o,a))}),[a]);var H=function(e){var t=hk({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},M={setAttributes:H,resOption:r,attributes:a,objAttributes:_k};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Settings","essential-blocks")},React.createElement(V.SelectControl,{label:(0,W.__)("Trigger","essential-blocks"),value:b,options:[{label:(0,W.__)("Button Click","essential-blocks"),value:"btn_click"},{label:(0,W.__)("Page Load","essential-blocks"),value:"page_load"},{label:(0,W.__)("External Element","essential-blocks"),value:"external"}],onChange:function(e){return H({trigger:e})}}),"btn_click"===b&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Button Settings","essential-blocks")},React.createElement(V.SelectControl,{label:(0,W.__)("Type","essential-blocks"),value:p,options:[{label:(0,W.__)("Button","essential-blocks"),value:"button"},{label:(0,W.__)("Icon","essential-blocks"),value:"icon"}],onChange:function(e){return H({btnType:e})}})),"button"===p&&React.createElement(React.Fragment,null,React.createElement(V.TextControl,{label:(0,W.__)("Button Text","essential-blocks"),value:d,onChange:function(e){return H({btnText:e})}}),React.createElement(V.BaseControl,{label:(0,W.__)("Button Icon","essential-blocks")},React.createElement(Ve(),{icons:Bk,value:m,onChange:function(e){return H({btnIcon:e})},appendTo:"body"})),React.createElement(V.BaseControl,{label:(0,W.__)("Icon Position","essential-blocks"),id:"eb-button-icon-position"},React.createElement(V.ButtonGroup,{id:"eb-icon-position-btgrp"},Fv.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:O!==e.value,isPrimary:O===e.value,onClick:function(){return H({iconPosition:e.value})}},e.label)}))))),"icon"===p&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Trigger Icon","essential-blocks")},React.createElement(Ve(),{icons:Bk,value:g,onChange:function(e){return H({triggerIcon:e})},appendTo:"body"}))),React.createElement(V.BaseControl,{label:(0,W.__)("Alignment ","essential-blocks"),id:"eb-popup-button-alignment"},React.createElement(V.ButtonGroup,null,Gv.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:f!==e.value,isPrimary:f===e.value,onClick:function(){return H({btnAlignment:e.value})}},e.label)}))))),"page_load"===b&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,null,React.createElement("h3",null,(0,W.__)("Page Load Settings","essential-blocks"))),React.createElement(V.TextControl,{label:(0,W.__)("Delay(Seconds)","essential-blocks"),value:E,onChange:function(e){return H({pageLoadDelay:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Use Cookies","essential-blocks"),checked:N,onChange:function(){return H({useCookies:!N})}}),N&&React.createElement(V.TextControl,{label:(0,W.__)("Cookie Expire(In days)","essential-blocks"),value:U,onChange:function(e){return H({cookieExpireTime:e})},help:(0,W.__)("Leave blank if you want to delete cookie after browser closed.","essential-blocks")})),"external"===b&&React.createElement(React.Fragment,null,React.createElement(V.TextControl,{label:(0,W.__)("Identifier","essential-blocks"),value:P,onChange:function(e){return H({eleIdentifier:e})},help:(0,W.__)("You can also use class identifier such as .open-popup","essential-blocks")})),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",null,(0,W.__)("Exit Settings","essential-blocks"))),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Close Button","essential-blocks"),checked:y,onChange:function(){return H({displayCloseIcon:!y})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Esc to Exit","essential-blocks"),checked:_,onChange:function(){return H({escToExit:!_})},help:(0,W.__)("Close the modal box by pressing the Esc key","essential-blocks")}),React.createElement(V.ToggleControl,{label:(0,W.__)("Click to Exit","essential-blocks"),checked:v,onChange:function(){return H({clickToExit:!v})},help:(0,W.__)("Close the modal box by clicking anywhere outside the modal window","essential-blocks")}),React.createElement(V.ToggleControl,{label:(0,W.__)("Auto Exit","essential-blocks"),checked:k,onChange:function(){return H({autoExit:!k})}}),k&&React.createElement(V.TextControl,{label:(0,W.__)("Auto Exit Delay (Seconds)","essential-blocks"),value:h,onChange:function(e){return H({autoExitTime:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Size & Position","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Full Width","essential-blocks"),checked:w,onChange:function(){return H({popupFullWidth:!w})}}),!w&&React.createElement(React.Fragment,null,React.createElement(xk,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:Wv,resRequiredProps:M,min:0,max:1920,step:1})),React.createElement(V.ToggleControl,{label:(0,W.__)("Auto Height","essential-blocks"),checked:R,onChange:function(){return H({autoHeight:!R})}}),!R&&React.createElement(React.Fragment,null,React.createElement(xk,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:zv,resRequiredProps:M,min:0,max:1e3,step:1})),React.createElement(V.SelectControl,{label:(0,W.__)("Position","essential-blocks"),value:C,options:[{label:(0,W.__)("Top Left","essential-blocks"),value:"top_left"},{label:(0,W.__)("Top Center","essential-blocks"),value:"top_center"},{label:(0,W.__)("Top Right","essential-blocks"),value:"top_right"},{label:(0,W.__)("Middle Left","essential-blocks"),value:"middle_left"},{label:(0,W.__)("Middle Center","essential-blocks"),value:"middle_center"},{label:(0,W.__)("Middle Right","essential-blocks"),value:"middle_right"},{label:(0,W.__)("Bottom Left","essential-blocks"),value:"bottom_left"},{label:(0,W.__)("Bottom Center","essential-blocks"),value:"bottom_center"},{label:(0,W.__)("Bottom Right","essential-blocks"),value:"bottom_right"}],onChange:function(e){return H({position:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Close Button","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(V.ToggleControl,{label:(0,W.__)("Use close Icon","essential-blocks"),checked:x,onChange:function(){return H({useCloseIcon:!x})}}),!x&&React.createElement(V.TextControl,{label:(0,W.__)("Text","essential-blocks"),value:T,onChange:function(e){return H({closeBtnText:e})}}),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",null,(0,W.__)("Icon Position","essential-blocks"))),React.createElement(xk,{baseLabel:(0,W.__)("Top","essential-blocks"),controlName:nk,resRequiredProps:M,min:-500,max:500,step:1}),React.createElement(xk,{baseLabel:(0,W.__)("Right","essential-blocks"),controlName:ok,resRequiredProps:M,min:-500,max:500,step:1}),React.createElement(xk,{baseLabel:(0,W.__)("Left","essential-blocks"),controlName:rk,resRequiredProps:M,min:-500,max:500,step:1}))),"btn_click"==b&&React.createElement(V.PanelBody,{title:(0,W.__)("Button/Icon Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(wk,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:ik,resRequiredProps:M}),React.createElement(Sk,{label:(0,W.__)("Color","essential-blocks"),color:B,onChange:function(e){return H({btnTextColor:e})}}),React.createElement(Sk,{label:(0,W.__)("Hover Color","essential-blocks"),color:S,onChange:function(e){return H({btnHoverTextColor:e})}}),React.createElement(V.__experimentalDivider,null),React.createElement(Ok,{resRequiredProps:M,controlName:tk,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(Lk,{controlName:Kv,resRequiredProps:M,noOverlay:!0,noMainBgi:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(Tk,{controlName:ek,resRequiredProps:M})))),React.createElement(V.PanelBody,{title:(0,W.__)("Popup Design","essential-blocks"),initialOpen:!1},React.createElement(Sk,{label:(0,W.__)("Overlay Color","essential-blocks"),color:I,onChange:function(e){return H({overlayColor:e})}}),React.createElement(V.PanelBody,{title:(0,W.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Ok,{resRequiredProps:M,controlName:Vv,baseLabel:"Margin"}),React.createElement(Ok,{resRequiredProps:M,controlName:Yv,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(Lk,{controlName:Jv,resRequiredProps:M})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(Tk,{controlName:$v,resRequiredProps:M})),React.createElement(V.PanelBody,{title:(0,W.__)("Container Padding","essential-blocks"),initialOpen:!1},React.createElement(Ok,{resRequiredProps:M,controlName:Xv,baseLabel:"Padding"}))),y&&React.createElement(V.PanelBody,{title:(0,W.__)("Close Button Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,!x&&React.createElement(wk,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:ck,resRequiredProps:M}),React.createElement(Sk,{label:(0,W.__)("Color","essential-blocks"),color:L,onChange:function(e){return H({closeBtnColor:e})}}),React.createElement(Sk,{label:(0,W.__)("Hover Color","essential-blocks"),color:j,onChange:function(e){return H({closeBtnHoverColor:e})}}),React.createElement(Sk,{label:(0,W.__)("Background Color","essential-blocks"),color:A,onChange:function(e){return H({closeBtnBackColor:e})}}),React.createElement(Sk,{label:(0,W.__)("Background Hover Color","essential-blocks"),color:D,onChange:function(e){return H({closeBtnBackHoverColor:e})}}),React.createElement(Ok,{resRequiredProps:M,controlName:Qv,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(V.PanelBody,{title:(0,W.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(Tk,{controlName:Zv,resRequiredProps:M,noShadow:!0})))),React.createElement(V.PanelBody,{title:(0,W.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Ok,{resRequiredProps:M,controlName:lk,baseLabel:"Margin"}),React.createElement(Ok,{resRequiredProps:M,controlName:ak,baseLabel:"Padding"}))))},Ak=n(3157),Dk="wrpMargin",Ik="wrpPadding",Nk="wrpBorderShadow",Uk="wrpBG",Hk="columnPadding",Mk="columnMediaWidth",qk="columnBG",Fk="columnBorderShadow",Gk="thumbnailImageSize",Wk="thumbnailBDR",zk="thumbnailMargin",Vk="titleMargin",Yk="contentMargin",Jk="readmoreMargin",$k="readmorePadding",Zk="headerMetaMargin",Qk="footerMetaMargin",Xk="headerMetaSpace",Kk="footerMetaSpace",eh="avatarBDR",th="slideToShow",nh="dotsGap",oh="arrowPosition",rh="dotsPosition",lh="arrowSize",ah="dotsSize",ih="slidesGap",ch=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],sh=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],uh=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],bh=[{label:"H1",value:"h1"},{label:"H2",value:"h2"},{label:"H3",value:"h3"},{label:"H4",value:"h4"},{label:"H5",value:"h5"},{label:"H6",value:"h6"},{label:"P",value:"p"}],ph=[{label:(0,W.__)("Style 1","essential-blocks"),value:"style-1"},{label:(0,W.__)("Style 2","essential-blocks"),value:"style-2"},{label:(0,W.__)("Style 3 (List View)","essential-blocks"),value:"style-3"},{label:(0,W.__)("Style 4 (Content Overlay)","essential-blocks"),value:"style-4"}],dh=[{label:(0,W.__)("Style 1","essential-blocks"),value:"dot-style-1"},{label:(0,W.__)("Style 2","essential-blocks"),value:"dot-style-2"},{label:(0,W.__)("Style 3","essential-blocks"),value:"dot-style-3"},{label:(0,W.__)("Style 4","essential-blocks"),value:"dot-style-4"}],mh=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}],fh=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],gh=[{label:"Top",value:"flex-start"},{label:"Middle",value:"center"},{label:"Bottom",value:"flex-end"}],yh=[{label:"px",value:"px"},{label:"em",value:"em"}],_h=[{name:"Black",color:"#000000"},{name:"Cyan bluish gray",color:"#abb8c3"},{name:"White",color:"#ffffff"},{name:"Pale pink",color:"#ffc0cb"},{name:"Vivid red",color:"#cf2e2e"},{name:"Luminous vivid orange",color:"#ff6900"},{name:"Luminous vivid amber",color:"#fcb900"},{name:"Light green cyan",color:"#7bdcb5"},{name:"Vivid green cyan",color:"#00d084"},{name:"Pale cyan blue",color:"#8ed1fc"},{name:"Vivid cyan blue",color:"#3593e3"},{name:"Vivid purple",color:"#9b51e0"}],vh="ebpg_title",kh="ebpg_content",hh="ebpg_readmore",Rh="ebpg_meta";function Ch(e){return Ch="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ch(e)}function Eh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ph(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Eh(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==Ch(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Ch(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Ch(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Eh(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Bh=window.EBControls,Sh=Bh.generateDimensionsAttributes,wh=Bh.generateTypographyAttributes,Oh=Bh.generateBackgroundAttributes,xh=Bh.generateBorderShadowAttributes,Th=Bh.generateResponsiveRangeAttributes,Lh=Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph(Ph({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},queryData:{type:"object"},queryResults:{type:"array"},postTerms:{type:"object",default:{}},preset:{type:"string",default:"style-1"},showThumbnail:{type:"boolean",default:!0},thumbnailOverlayColor:{type:"string",default:"rgba(0 0 0 / 0)"},thumbnailOverlayHoverColor:{type:"string",default:"rgba(0 0 0 / 0.5)"},styleVerticalAlignment:{type:"string",default:"flex-start"},showTitle:{type:"boolean",default:!0},titleColor:{type:"string",default:"#333333"},titleHoverColor:{type:"string",default:"#333333"},titleColorStyle:{type:"string",default:"normal"},titleLength:{type:"number"},titleTextAlign:{type:"string",default:"left"},titleTag:{type:"string",default:"h2"},showContent:{type:"boolean",default:!0},contentColor:{type:"string",default:"#333333"},contentTextAlign:{type:"string",default:"left"},contentLength:{type:"number",default:20},expansionIndicator:{type:"string",default:"..."},showReadMore:{type:"boolean",default:!1},readmoreText:{type:"string",default:"Read More"},readmoreColor:{type:"string",default:"#3d8fd4"},readmoreBGColor:{type:"string"},readmoreTextAlign:{type:"string",default:"left"},readmoreHoverColor:{type:"string",default:"#9e9e9e"},readmoreBGHoverColor:{type:"string"},readmoreColorType:{type:"string",default:"normal"},dynamicMetaColor:{type:"string",default:"#333333"},dynamicMetaBgColor:{type:"string"},showMeta:{type:"boolean",default:!0},headerMeta:{type:"string",default:'[{"value":"categories","label":"Categories"}]'},footerMeta:{type:"string",default:'[{"value":"avatar","label":"Author Avatar"},{"value":"author","label":"Author Name"},{"value":"date","label":"Published Date"}]'},authorPrefix:{type:"string",default:"by"},datePrefix:{type:"string",default:"on"},headerMetaTextAlign:{type:"string",default:"left"},footerMetaTextAlign:{type:"string",default:"left"},authorMetaColor:{type:"string",default:"#3d8fd4"},authorMetaHoverColor:{type:"string",default:"#549edc"},metaColorType:{type:"string",default:"normal"},commonMetaColor:{type:"string",default:"#d18df1"},commonMetaHoverColor:{type:"string",default:"#2673FF"},commonMetaDividerColor:{type:"string",default:"#9e9e9e"},categoryMetaColor:{type:"string",default:"#d18df1"},categoryMetaHoverColor:{type:"string",default:"#2673FF"},categoryMetaDividerColor:{type:"string",default:"#9e9e9e"},tagMetaColor:{type:"string",default:"#3f6ddc"},tagMetaHoverColor:{type:"string",default:"#333"},tagMetaBgColor:{type:"string"},tagMetaBgHoverColor:{type:"string"},tagMetaDividerColor:{type:"string",default:"#9e9e9e"},dateMetaColor:{type:"string",default:"#9e9e9e"},arrows:{type:"boolean",default:!0},adaptiveHeight:{type:"boolean",default:!0},autoplay:{type:"bolean",default:!0},autoplaySpeed:{type:"number",default:3e3},dots:{type:"boolean",default:!0},infinite:{type:"boolean",default:!0},pauseOnHover:{type:"boolean",default:!0},slidesToShow:{type:"number",default:3},speed:{type:"number",default:500},leftArrowIcon:{type:"string",default:"fas fa-chevron-circle-left"},rightArrowIcon:{type:"string",default:"fas fa-chevron-circle-right"},arrowColorType:{type:"string",default:"normal"},arrowColor:{type:"string",default:"#333333"},arrowHoverColor:{type:"string",default:"#000000"},dotsColor:{type:"string",default:"#61b6f1"},dotsActiveColor:{type:"string",default:"#2673FF"},dotPreset:{type:"string",default:"dot-circle"}},wh(Object.values(B))),Sh(Dk)),Sh(Ik,{top:0,bottom:50,right:0,left:0,isLinked:!1})),Sh(Hk)),Sh(Vk,{top:0,bottom:10,right:0,left:0,isLinked:!1})),Sh(Yk,{top:0,bottom:10,right:0,left:0,isLinked:!1})),Sh(Jk,{top:0,bottom:10,right:0,left:0,isLinked:!1})),Sh($k,{top:0,bottom:0,right:0,left:0,isLinked:!1})),Sh(Zk,{top:0,bottom:10,right:0,left:0,isLinked:!1})),Sh(Qk,{top:0,bottom:10,right:0,left:0,isLinked:!1})),Sh(zk,{top:0,bottom:10,right:0,left:0,isLinked:!1})),Sh(Wk,{top:5,bottom:5,right:5,left:5,isLinked:!0})),Sh(eh,{top:50,bottom:50,right:50,left:50,isLinked:!0})),xh(Nk,{})),xh(Fk,{noShadow:!0,rdsDefaults:{top:10,bottom:10,right:10,left:10}})),Oh(Uk,{noOverlay:!0})),Oh(qk)),Th("columns",{defaultRange:3})),Th("columnGap",{defaultRange:10})),Th(Xk,{defaultRange:10})),Th(Kk,{defaultRange:10})),Th(Gk,{defaultRange:250})),Th(Mk,{defaultRange:40,defaultUnit:"%"})),Th(th,{defaultRange:3})),Th("sliderHeight",{defaultRange:400})),Th(nh,{defaultRange:10})),Th(oh,{defaultRange:-25})),Th(rh,{defaultRange:-35})),Th(lh,{defaultRange:20})),Th(ah,{defaultRange:15})),Th(ih,{defaultRange:25}));function jh(e){return jh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jh(e)}function Ah(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Dh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ah(Object(n),!0).forEach((function(t){Ih(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ah(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ih(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==jh(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==jh(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===jh(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Uh(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Uh(e,t):void 0}}(e,t)||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 Uh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Hh=window.EBControls,Mh=Hh.ColorControl,qh=Hh.ResponsiveDimensionsControl,Fh=Hh.TypographyDropdown,Gh=Hh.BorderShadowControl,Wh=Hh.ResponsiveRangeController,zh=Hh.BackgroundControl;Hh.CustomQuery,Hh.MorePosts,Hh.AdvancedControls;var Vh=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Nh((0,z.useState)({}),2),a=l[0],i=l[1],c=Nh((0,z.useState)(!1),2),s=c[0],u=c[1],b=(a.resOption,a.preset),p=(a.queryData,a.queryResults,a.postTerms,a.showThumbnail),d=a.thumbnailOverlayColor,m=a.thumbnailOverlayHoverColor,f=a.showTitle,g=a.titleColor,y=a.titleHoverColor,_=a.titleColorStyle,v=a.titleLength,k=a.titleTextAlign,h=a.titleTag,R=a.showContent,C=a.contentColor,E=a.contentTextAlign,P=a.contentLength,B=a.expansionIndicator,S=a.showReadMore,w=a.readmoreText,O=a.readmoreColor,x=a.readmoreBGColor,T=a.readmoreTextAlign,L=a.readmoreHoverColor,j=a.readmoreBGHoverColor,A=a.readmoreColorType,D=a.showMeta,I=a.headerMeta,N=a.footerMeta,U=a.headerMetaTextAlign,H=a.footerMetaTextAlign,M=a.metaColorType,q=a.authorMetaColor,F=a.authorMetaHoverColor,G=a.commonMetaColor,Y=a.commonMetaHoverColor,$=a.commonMetaDividerColor,Z=a.categoryMetaColor,Q=a.categoryMetaHoverColor,X=a.categoryMetaDividerColor,K=a.tagMetaDividerColor,ee=a.tagMetaColor,te=a.tagMetaHoverColor,ne=a.tagMetaBgColor,oe=a.tagMetaBgHoverColor,re=a.dateMetaColor,le=a.styleVerticalAlignment,ae=a.arrowColorType,ie=a.arrowColor,ce=a.arrowHoverColor,se=a.dotsColor,ue=a.dotsActiveColor,be=(a.initialSlide,a.speed),pe=(a.slidesToShow,a.isCustomHeight,a.pauseOnHover),de=(a.vertical,a.infinite),me=(a.fade,a.dots),fe=a.autoplaySpeed,ge=a.autoplay,ye=a.adaptiveHeight,_e=a.arrows,ve=a.dotPreset,ke=Nh((0,z.useState)([]),2),he=ke[0];ke[1],(0,z.useEffect)((function(){var e;t[o]?i(Dh({},t[o])):i((Ih(e={preset:"style-1",showThumbnail:!0,thumbnailOverlayColor:"rgba(0 0 0 / 0)",thumbnailOverlayHoverColor:"rgba(0 0 0 / 0.5)",styleVerticalAlignment:"flex-start",showTitle:!0,titleColor:"#333333",titleHoverColor:"#333333",titleColorStyle:"normal",titleLength:"number",titleTextAlign:"left",titleTag:"h2",showContent:!0,contentColor:"#333333",contentTextAlign:"left",contentLength:20,expansionIndicator:"...",showReadMore:!1,readmoreText:"Read More",readmoreColor:"#3d8fd4",readmoreBGColor:"",readmoreTextAlign:"left",readmoreHoverColor:"#333333",readmoreBGHoverColor:"",readmoreColorType:"normal",showMeta:!0,headerMeta:'[{"value":"categories","label":"Categories"}]',footerMeta:'[{"value":"avatar","label":"Author Avatar"},{"value":"author","label":"Author Name"},{"value":"date","label":"Published Date"}]',headerMetaTextAlign:"left",footerMetaTextAlign:"left",authorMetaColor:"#3d8fd4",authorMetaHoverColor:"#549edc",metaColorType:"normal",commonMetaColor:"#d18df1",commonMetaHoverColor:"#2673FF",commonMetaDividerColor:"#9e9e9e",categoryMetaColor:"#d18df1",categoryMetaHoverColor:"#2673FF",categoryMetaDividerColor:"#9e9e9e",tagMetaColor:"#d18df1",tagMetaHoverColor:"#ffffff",tagMetaBgColor:"#3f6ddc",tagMetaBgHoverColor:"#2d59c3",tagMetaDividerColor:"#9e9e9e",dateMetaColor:"#9e9e9e",arrows:!0,adaptiveHeight:!0,autoplay:!0,autoplaySpeed:3e3,dots:!0,infinite:!0,pauseOnHover:!0,slidesToShow:3,speed:500,arrowColorType:"normal",arrowColor:"#333333",arrowHoverColor:"#000000",dotsColor:"#61b6f1",dotsActiveColor:"#2673FF",dotPreset:"dot-circle"},"".concat(eh,"Top"),50),Ih(e,"".concat(eh,"Bottom"),50),Ih(e,"".concat(eh,"Right"),50),Ih(e,"".concat(eh,"Left"),50),Ih(e,"".concat(eh,"Unit"),"px"),Ih(e,"".concat(eh,"isLinked"),!1),Ih(e,"".concat(Gk,"Unit"),"px"),Ih(e,"".concat(oh,"Unit"),"px"),Ih(e,"".concat(lh,"Unit"),"px"),Ih(e,"".concat(nh,"Unit"),"px"),Ih(e,"".concat(ah,"Unit"),"px"),Ih(e,"".concat(Xk,"Unit"),"px"),Ih(e,"".concat(Kk,"Unit"),"px"),Ih(e,"".concat(Zk,"Top"),0),Ih(e,"".concat(Zk,"Bottom"),10),Ih(e,"".concat(Zk,"Right"),0),Ih(e,"".concat(Zk,"Left"),0),Ih(e,"".concat(Zk,"Unit"),"px"),Ih(e,"".concat(Zk,"isLinked"),!1),Ih(e,"".concat(Qk,"Top"),0),Ih(e,"".concat(Qk,"Bottom"),10),Ih(e,"".concat(Qk,"Right"),0),Ih(e,"".concat(Qk,"Left"),0),Ih(e,"".concat(Qk,"Unit"),"px"),Ih(e,"".concat(Qk,"isLinked"),!1),Ih(e,"".concat(Jk,"Top"),0),Ih(e,"".concat(Jk,"Bottom"),10),Ih(e,"".concat(Jk,"Right"),0),Ih(e,"".concat(Jk,"Left"),0),Ih(e,"".concat(Jk,"Unit"),"px"),Ih(e,"".concat(Jk,"isLinked"),!1),Ih(e,"".concat($k,"Top"),0),Ih(e,"".concat($k,"Bottom"),0),Ih(e,"".concat($k,"Right"),0),Ih(e,"".concat($k,"Left"),0),Ih(e,"".concat($k,"Unit"),"px"),Ih(e,"".concat($k,"isLinked"),!1),Ih(e,"".concat(Vk,"Top"),0),Ih(e,"".concat(Vk,"Bottom"),10),Ih(e,"".concat(Vk,"Right"),0),Ih(e,"".concat(Vk,"Left"),0),Ih(e,"".concat(Vk,"Unit"),"px"),Ih(e,"".concat(Vk,"isLinked"),!1),Ih(e,"".concat(Yk,"Top"),0),Ih(e,"".concat(Yk,"Bottom"),10),Ih(e,"".concat(Yk,"Right"),0),Ih(e,"".concat(Yk,"Left"),0),Ih(e,"".concat(Yk,"Unit"),"px"),Ih(e,"".concat(Yk,"isLinked"),!1),Ih(e,"".concat(Wk,"Top"),5),Ih(e,"".concat(Wk,"Bottom"),5),Ih(e,"".concat(Wk,"Right"),5),Ih(e,"".concat(Wk,"Left"),5),Ih(e,"".concat(Wk,"Unit"),"px"),Ih(e,"".concat(Wk,"isLinked"),!0),Ih(e,"".concat(zk,"Top"),0),Ih(e,"".concat(zk,"Bottom"),10),Ih(e,"".concat(zk,"Right"),0),Ih(e,"".concat(zk,"Left"),0),Ih(e,"".concat(zk,"Unit"),"px"),Ih(e,"".concat(zk,"isLinked"),!1),Ih(e,"".concat(Hk,"Unit"),"px"),Ih(e,"".concat(Hk,"isLinked"),!0),Ih(e,"".concat(Fk,"Bdr_Unit"),"px"),Ih(e,"".concat(Fk,"Bdr_isLinked"),!0),Ih(e,"".concat(Fk,"Rds_Top"),10),Ih(e,"".concat(Fk,"Rds_Bottom"),10),Ih(e,"".concat(Fk,"Rds_Right"),10),Ih(e,"".concat(Fk,"Rds_Left"),10),Ih(e,"".concat(Fk,"Rds_Unit"),"px"),Ih(e,"".concat(Fk,"Rds_isLinked"),!1),Ih(e,"".concat(Fk,"BorderType"),"normal"),Ih(e,"".concat(Fk,"shadowType"),"normal"),Ih(e,"".concat(Ik,"Unit"),"px"),Ih(e,"".concat(Ik,"isLinked"),!0),Ih(e,"".concat(Dk,"Unit"),"px"),Ih(e,"".concat(Dk,"isLinked"),!0),Ih(e,"".concat(Nk,"Bdr_Unit"),"px"),Ih(e,"".concat(Nk,"Bdr_isLinked"),!0),Ih(e,"".concat(Nk,"Rds_Unit"),"px"),Ih(e,"".concat(Nk,"Rds_isLinked"),!0),Ih(e,"".concat(Nk,"BorderType"),"normal"),Ih(e,"".concat(Nk,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(Ih({},o,a))}),[a]);var Re=function(e){var t=Dh({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},Ce={setAttributes:Re,resOption:r,attributes:a,objAttributes:Lh};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Carousel","essential-blocks")},React.createElement(V.ToggleControl,{label:(0,W.__)("Show Arrows","essential-blocks"),checked:_e,onChange:function(){Re({arrows:!_e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Equal Height","essential-blocks"),checked:ye,onChange:function(){Re({adaptiveHeight:!ye})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Autoplay","essential-blocks"),checked:ge,onChange:function(){ge?slider.current.slickPlay():slider.current.slickPause(),Re({autoplay:!ge})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Dots","essential-blocks"),checked:me,onChange:function(){return Re({dots:!me})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Infinite","essential-blocks"),checked:de,onChange:function(){return Re({infinite:!de})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Pause on Hover","essential-blocks"),checked:pe,onChange:function(){return Re({pauseOnHover:!pe})}}),React.createElement(Wh,{baseLabel:(0,W.__)("Slides to Show","essential-blocks"),controlName:th,resRequiredProps:Ce,units:[],min:1,max:8,step:1}),ge&&React.createElement(V.RangeControl,{label:(0,W.__)("Autoplay Speed","essential-blocks"),value:fe,onChange:function(e){return Re({autoplaySpeed:e})},min:0,max:8e3}),React.createElement(V.RangeControl,{label:(0,W.__)("Animation Speed","essential-blocks"),value:be,onChange:function(e){return Re({speed:e})},min:0,max:3e3}),me&&React.createElement(V.SelectControl,{label:(0,W.__)("Dot Preset","essential-blocks"),value:ve,options:dh,onChange:function(e){return Re({dotPreset:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Layout","essential-blocks"),initialOpen:!1},React.createElement(V.SelectControl,{label:(0,W.__)("Template","essential-blocks"),value:b,options:ph,onChange:function(e){return changePreset(e)}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Thumbnail?"),checked:p,onChange:function(){Re({showThumbnail:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(Wh,{baseLabel:(0,W.__)("Thumbnail Height","essential-blocks"),controlName:Gk,resRequiredProps:Ce,units:sh,min:1,max:500,step:1}),"style-3"===b&&React.createElement(Wh,{baseLabel:(0,W.__)("Thumbnail Width","essential-blocks"),controlName:Mk,resRequiredProps:Ce,units:[{label:"%",value:"%"}],min:0,max:100,step:1})),"style-4"===b&&React.createElement(V.BaseControl,{label:(0,W.__)("Content Vertical Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(V.ButtonGroup,{id:"essential-blocks"},gh.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:le===e.value,isSecondary:le!==e.value,onClick:function(){return Re({styleVerticalAlignment:e.value})}},e.label)})))),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Title?"),checked:f,onChange:function(){Re({showTitle:!f})}}),f&&React.createElement(React.Fragment,null,React.createElement(V.SelectControl,{label:(0,W.__)("Title Tag","essential-blocks"),value:h,options:bh,onChange:function(e){Re({titleTag:e})}}),React.createElement(V.RangeControl,{label:"Title Words",value:v,onChange:function(e){return Re({titleLength:e})},min:-1,max:100})),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Excerpt?"),checked:R,onChange:function(){Re({showContent:!R})}}),R&&React.createElement(React.Fragment,null,React.createElement(V.RangeControl,{label:"Excerpt Words",value:P,onChange:function(e){return Re({contentLength:e})},min:-1,max:100}),React.createElement(V.TextControl,{label:"Expansion Indicator",type:"text",value:B,onChange:function(e){return Re({expansionIndicator:e})}})),"style-4"!=b&&React.createElement(V.ToggleControl,{label:(0,W.__)("Show Read More Button?"),checked:S,onChange:function(){Re({showReadMore:!S})}}),S&&React.createElement(React.Fragment,null,React.createElement(V.TextControl,{label:"Button Text",type:"text",value:w,onChange:function(e){return Re({readmoreText:e})}})),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Meta?"),checked:D,onChange:function(){Re({showMeta:!D})}}),D&&React.createElement(React.Fragment,null,React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(V.PanelRow,null,"Header Meta"),React.createElement(Ak.ZP,{name:"select-header-meta",value:I.length>0?JSON.parse(I):"",onChange:function(e){return Re({headerMeta:JSON.stringify(e)})},options:he,isMulti:"true"})),React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(V.PanelRow,null,"Footer Meta"),React.createElement(Ak.ZP,{name:"select-footer-meta",value:N.length>0?JSON.parse(N):"",onChange:function(e){return Re({footerMeta:JSON.stringify(e)})},options:he,isMulti:"true"})))),React.createElement(V.PanelBody,{title:(0,W.__)("Carousel","essential-blocks"),initialOpen:!0},React.createElement(Wh,{baseLabel:(0,W.__)("Slides Gap","essential-blocks"),controlName:ih,resRequiredProps:Ce,units:[],min:0,max:100,step:1})),React.createElement(V.PanelBody,{title:(0,W.__)("Columns","essential-blocks"),initialOpen:!1},React.createElement(qh,{resRequiredProps:Ce,controlName:Hk,baseLabel:"Padding"}),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(zh,{controlName:qk,resRequiredProps:Ce,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Border"),initialOpen:!1},React.createElement(Gh,{controlName:Fk,resRequiredProps:Ce,noShadow:!0}))),p&&React.createElement(V.PanelBody,{title:(0,W.__)("Thumbnail","essential-blocks"),initialOpen:!1},"style-4"!=b&&React.createElement(React.Fragment,null,React.createElement(qh,{resRequiredProps:Ce,controlName:Wk,baseLabel:"Border Radius"}),React.createElement(qh,{resRequiredProps:Ce,controlName:zk,baseLabel:"Margin"})),React.createElement(Mh,{label:(0,W.__)("Overlay Color","essential-blocks"),color:d,onChange:function(e){return Re({thumbnailOverlayColor:e})}}),React.createElement(Mh,{label:(0,W.__)("Overlay Hover Color","essential-blocks"),color:m,onChange:function(e){return Re({thumbnailOverlayHoverColor:e})}})),f&&React.createElement(V.PanelBody,{title:(0,W.__)("Title","essential-blocks"),initialOpen:!1},React.createElement(V.ButtonGroup,{className:"eb-inspector-btn-group"},uh.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:_===e.value,isSecondary:_!==e.value,onClick:function(){return Re({titleColorStyle:e.value})}},e.label)}))),"normal"===_&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Normal Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:g,onChange:function(e){return Re({titleColor:e})},label:(0,W.__)("Color","essential-blocks")}]}),"hover"===_&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Hover Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:y,onChange:function(e){return Re({titleHoverColor:e})},label:(0,W.__)("Hover Color","essential-blocks")}]}),React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(V.ButtonGroup,{id:"essential-blocks"},mh.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return Re({titleTextAlign:e.value})}},e.label)})))),React.createElement(Fh,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:vh,resRequiredProps:Ce}),React.createElement(qh,{resRequiredProps:Ce,controlName:Vk,baseLabel:"Margin"})),R&&React.createElement(V.PanelBody,{title:(0,W.__)("Excerpt","essential-blocks"),initialOpen:!1},React.createElement(Mh,{label:(0,W.__)("Color","essential-blocks"),color:C,onChange:function(e){return Re({contentColor:e})}}),React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(V.ButtonGroup,{id:"essential-blocks"},mh.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:E===e.value,isSecondary:E!==e.value,onClick:function(){return Re({contentTextAlign:e.value})}},e.label)})))),React.createElement(Fh,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:kh,resRequiredProps:Ce}),React.createElement(qh,{resRequiredProps:Ce,controlName:Yk,baseLabel:"Margin"})),"style-4"!=b&&S&&React.createElement(V.PanelBody,{title:(0,W.__)("Read More Button","essential-blocks"),initialOpen:!1},React.createElement(V.ButtonGroup,{className:"eb-inspector-btn-group"},uh.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return Re({readmoreColorType:e.value})}},e.label)}))),"normal"===A&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Normal Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:O,onChange:function(e){return Re({readmoreColor:e})},label:(0,W.__)("Color","essential-blocks")},{value:x,onChange:function(e){return Re({readmoreBGColor:e})},label:(0,W.__)("Background Color","essential-blocks")}]}),"hover"===A&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Hover Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:L,onChange:function(e){return Re({readmoreHoverColor:e})},label:(0,W.__)("Hover Color","essential-blocks")},{value:j,onChange:function(e){return Re({readmoreBGHoverColor:e})},label:(0,W.__)("Hover Background Color","essential-blocks")}]}),React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(V.ButtonGroup,{id:"essential-blocks"},mh.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:T===e.value,isSecondary:T!==e.value,onClick:function(){return Re({readmoreTextAlign:e.value})}},e.label)})))),React.createElement(Fh,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:hh,resRequiredProps:Ce}),React.createElement(qh,{resRequiredProps:Ce,controlName:Jk,baseLabel:"Margin"}),React.createElement(qh,{resRequiredProps:Ce,controlName:$k,baseLabel:"Padding"})),D&&React.createElement(V.PanelBody,{title:(0,W.__)("Meta","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Header Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(V.ButtonGroup,{id:"essential-blocks"},fh.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:U===e.value,isSecondary:U!==e.value,onClick:function(){return Re({headerMetaTextAlign:e.value})}},e.label)})))),React.createElement(Wh,{baseLabel:(0,W.__)("Header Meta Gap","essential-blocks"),controlName:Xk,resRequiredProps:Ce,units:ch,min:1,max:100,step:1}),React.createElement(qh,{resRequiredProps:Ce,controlName:Zk,baseLabel:"Header Meta Margin"}),React.createElement(V.BaseControl,{label:(0,W.__)("Footer Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(V.ButtonGroup,{id:"essential-blocks"},fh.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:H===e.value,isSecondary:H!==e.value,onClick:function(){return Re({footerMetaTextAlign:e.value})}},e.label)})))),React.createElement(Wh,{baseLabel:(0,W.__)("Footer Meta Gap","essential-blocks"),controlName:Kk,resRequiredProps:Ce,units:ch,min:1,max:100,step:1}),React.createElement(qh,{resRequiredProps:Ce,controlName:Qk,baseLabel:"Footer Meta Margin"}),React.createElement(V.ButtonGroup,{className:"eb-inspector-btn-group"},uh.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:M===e.value,isSecondary:M!==e.value,onClick:function(){return Re({metaColorType:e.value})}},e.label)}))),"normal"===M&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Normal Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:q,onChange:function(e){return Re({authorMetaColor:e})},label:(0,W.__)("Author Color","essential-blocks")},{value:re,onChange:function(e){return Re({dateMetaColor:e})},label:(0,W.__)("Date Color","essential-blocks")},{value:G,onChange:function(e){return Re({commonMetaColor:e})},label:(0,W.__)("Common Color","essential-blocks")},{value:$,onChange:function(e){return Re({commonMetaDividerColor:e})},label:(0,W.__)("Common Divider Color","essential-blocks")},{value:Z,onChange:function(e){return Re({categoryMetaColor:e})},label:(0,W.__)("Category Color","essential-blocks")},{value:X,onChange:function(e){return Re({categoryMetaDividerColor:e})},label:(0,W.__)("Category Divider Color","essential-blocks")},{value:ee,onChange:function(e){return Re({tagMetaColor:e})},label:(0,W.__)("Tag Color","essential-blocks")},{value:ne,onChange:function(e){return Re({tagMetaBgColor:e})},label:(0,W.__)("Tag BG Color","essential-blocks")},{value:K,onChange:function(e){return Re({tagMetaDividerColor:e})},label:(0,W.__)("Tag Divider Color","essential-blocks")}]}),"hover"===M&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Hover Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:F,onChange:function(e){return Re({authorMetaHoverColor:e})},label:(0,W.__)("Author Hover Color","essential-blocks")},{value:Y,onChange:function(e){return Re({commonMetaHoverColor:e})},label:(0,W.__)("Common Hover Color","essential-blocks")},{value:Q,onChange:function(e){return Re({categoryMetaHoverColor:e})},label:(0,W.__)("Category Hover Color","essential-blocks")},{value:te,onChange:function(e){return Re({tagMetaHoverColor:e})},label:(0,W.__)("Tag Hover Color","essential-blocks")},{value:oe,onChange:function(e){return Re({tagMetaBgHoverColor:e})},label:(0,W.__)("Tag BG Hover Color","essential-blocks")}]}),React.createElement(Fh,{baseLabel:(0,W.__)("Meta Typography","essential-blocks"),typographyPrefixConstant:Rh,resRequiredProps:Ce}),React.createElement(qh,{resRequiredProps:Ce,controlName:eh,baseLabel:"Avatar Border Radius"})),_e&&React.createElement(V.PanelBody,{title:(0,W.__)("Arrow","essential-blocks"),initialOpen:!1},React.createElement(V.ButtonGroup,{className:"eb-inspector-btn-group"},uh.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:ae===e.value,isSecondary:ae!==e.value,onClick:function(){return Re({arrowColorType:e.value})}},e.label)}))),"normal"===ae&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Normal Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:ie,onChange:function(e){return Re({arrowColor:e})},label:(0,W.__)("Color","essential-blocks")}]}),"hover"===ae&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Hover Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:ce,onChange:function(e){return Re({arrowHoverColor:e})},label:(0,W.__)("Color","essential-blocks")}]}),React.createElement(Wh,{baseLabel:(0,W.__)("Arrow Size","essential-blocks"),controlName:lh,resRequiredProps:Ce,units:yh,min:1,max:50,step:1}),React.createElement(Wh,{baseLabel:(0,W.__)("Arrow Position","essential-blocks"),controlName:oh,resRequiredProps:Ce,units:ch,min:-50,max:100,step:1})),me&&React.createElement(V.PanelBody,{title:(0,W.__)("Dot","essential-blocks"),initialOpen:!1},React.createElement(V.PanelRow,null,"Color"),React.createElement(V.ColorPalette,{colors:_h,value:se,onChange:function(e){return Re({dotsColor:e})}}),React.createElement(V.PanelRow,null,"Active Color"),React.createElement(V.ColorPalette,{colors:_h,value:ue,onChange:function(e){return Re({dotsActiveColor:e})}}),React.createElement(Wh,{baseLabel:(0,W.__)("Dots Size","essential-blocks"),controlName:ah,resRequiredProps:Ce,units:yh,min:1,max:50,step:1}),React.createElement(Wh,{baseLabel:(0,W.__)("Dots Gap","essential-blocks"),controlName:nh,resRequiredProps:Ce,units:ch,min:0,max:50,step:1}),React.createElement(Wh,{baseLabel:(0,W.__)("Dots Position (PX)","essential-blocks"),controlName:rh,resRequiredProps:Ce,min:-100,max:100,step:1,noUnits:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(qh,{resRequiredProps:Ce,controlName:Dk,baseLabel:"Margin"}),React.createElement(qh,{resRequiredProps:Ce,controlName:Ik,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(zh,{controlName:Uk,resRequiredProps:Ce,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(Gh,{controlName:Nk,resRequiredProps:Ce}))))},Yh="wrpMargin",Jh="wrpPadding",$h="wrpBorderShadow",Zh="wrpBG",Qh="columns",Xh="columnGap",Kh="columnPadding",eR="columnMediaWidth",tR="columnBG",nR="columnBorderShadow",oR="thumbnailImageSize",rR="thumbnailBDR",lR="thumbnailMargin",aR="titleMargin",iR="contentMargin",cR="readmoreMargin",sR="readmorePadding",uR="headerMetaMargin",bR="footerMetaMargin",pR="headerMetaSpace",dR="footerMetaSpace",mR="avatarBDR",fR="loadMorePadding",gR="loadMoreMargin",yR="loadMoreBorderShadow",_R=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],vR=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],kR=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],hR=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"},{label:"Active",value:"active"}],RR=[{label:"H1",value:"h1"},{label:"H2",value:"h2"},{label:"H3",value:"h3"},{label:"H4",value:"h4"},{label:"H5",value:"h5"},{label:"H6",value:"h6"},{label:"P",value:"p"}],CR=((0,W.__)("Style 1","essential-blocks"),(0,W.__)("Style 2","essential-blocks"),(0,W.__)("Style 3","essential-blocks"),(0,W.__)("Style 4 (List View)"),(0,W.__)("Style 5 (Content Overlay)"),(0,W.__)("Style 6 (Pro)","essential-blocks"),(0,W.__)("Style 7 (Pro)","essential-blocks"),(0,W.__)("Style 8 (Pro)","essential-blocks"),[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}]),ER=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],PR=[{label:"Top",value:"flex-start"},{label:"Middle",value:"center"},{label:"Bottom",value:"flex-end"}],BR="ebpg_title",SR="ebpg_content",wR="ebpg_readmore",OR="ebpg_meta",xR="ebpg_load_more",TR="ebpg_filter_item";function LR(e){return LR="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},LR(e)}function jR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function AR(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jR(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==LR(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==LR(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===LR(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jR(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var DR=window.EBControls,IR=DR.generateDimensionsAttributes,NR=DR.generateTypographyAttributes,UR=DR.generateBackgroundAttributes,HR=DR.generateBorderShadowAttributes,MR=DR.generateResponsiveRangeAttributes,qR=AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR(AR({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},queryData:{type:"object"},queryResults:{type:"array"},postTerms:{type:"object",default:{}},preset:{type:"string",default:"style-1"},showThumbnail:{type:"boolean",default:!0},thumbnailOverlayColor:{type:"string",default:"rgba(0 0 0 / 0)"},thumbnailOverlayHoverColor:{type:"string",default:"rgba(0 0 0 / 0.5)"},thumbnailSize:{type:"string"},styleVerticalAlignment:{type:"string",default:"flex-start"},showTitle:{type:"boolean",default:!0},titleColor:{type:"string",default:"#333333"},titleHoverColor:{type:"string",default:"#333333"},titleColorStyle:{type:"string",default:"normal"},titleLength:{type:"number"},titleTextAlign:{type:"string",default:"left"},titleTag:{type:"string",default:"h2"},showContent:{type:"boolean",default:!0},contentColor:{type:"string",default:"#333333"},contentTextAlign:{type:"string",default:"left"},contentLength:{type:"number",default:20},expansionIndicator:{type:"string",default:"..."},showReadMore:{type:"boolean",default:!1},readmoreText:{type:"string",default:"Read More"},readmoreColor:{type:"string",default:"#3d8fd4"},readmoreBGColor:{type:"string"},readmoreTextAlign:{type:"string",default:"left"},readmoreHoverColor:{type:"string",default:"#333333"},readmoreBGHoverColor:{type:"string"},readmoreColorType:{type:"string",default:"normal"},showMeta:{type:"boolean",default:!0},headerMeta:{type:"string",default:'[{"value":"category","label":"Categories"}]'},footerMeta:{type:"string",default:'[{"value":"avatar","label":"Author Avatar"},{"value":"author","label":"Author Name"},{"value":"date","label":"Published Date"}]'},authorPrefix:{type:"string",default:"by"},datePrefix:{type:"string",default:"on"},headerMetaTextAlign:{type:"string",default:"left"},footerMetaTextAlign:{type:"string",default:"left"},authorMetaColor:{type:"string",default:"#3d8fd4"},authorMetaHoverColor:{type:"string",default:"#549edc"},metaColorType:{type:"string",default:"normal"},commonMetaColor:{type:"string",default:"#ffffff"},commonMetaHoverColor:{type:"string",default:"#ffffff"},commonMetaBgColor:{type:"string",default:"#c668f2"},commonMetaBgHoverColor:{type:"string",default:"#ac61d0"},categoryMetaColor:{type:"string",default:"#ffffff"},categoryMetaHoverColor:{type:"string",default:"#ffffff"},categoryMetaBgColor:{type:"string",default:"#d18df1"},categoryMetaBgHoverColor:{type:"string",default:"#ac61d0"},tagMetaColor:{type:"string",default:"#ffffff"},tagMetaHoverColor:{type:"string",default:"#ffffff"},tagMetaBgColor:{type:"string",default:"#3f6ddc"},tagMetaBgHoverColor:{type:"string",default:"#2d59c3"},dateMetaColor:{type:"string",default:"#9e9e9e"},loadMoreOptions:{type:"object"},loadMoreColorType:{type:"string",default:"normal"},loadMoreColor:{type:"string",default:"#333333"},loadMoreBgColor:{type:"string",default:"#e3e3e3"},loadMoreHoverColor:{type:"string",default:"#ffffff"},loadMoreHoverBgColor:{type:"string",default:"#d18df1"},loadMoreActiveColor:{type:"string",default:"#ffffff"},loadMoreActiveBgColor:{type:"string",default:"#d18df1"},ReadTimeMetaColor:{type:"string",default:"#333333"},dynamicMetaColor:{type:"string",default:"#9e9e9e"},dynamicMetaBgColor:{type:"string"},showTaxonomyFilter:{type:"boolean",default:!1},selectedTaxonomy:{type:"string"},selectedTaxonomyItems:{type:"string",default:'[{"value":"all","label":"All"}]'},filterColorStyle:{type:"stroing",default:"normal"},filterBgColor:{type:"string",default:"#ffffff"},filterTextColor:{type:"string",default:"#b469d7"},filterActiveBgColor:{type:"string",default:"#d18df1"},filterActiveTextColor:{type:"string",default:"#ffffff"},filterHoverBgColor:{type:"string",default:"#d18df1"},filterHoverTextColor:{type:"string",default:"#ffffff"}},IR(fR,{top:5,bottom:5,right:10,left:10,isLinked:!1})),IR(gR,{top:10,bottom:10,right:5,left:5,isLinked:!1})),HR(yR,{noShadow:!0,defaultBdrColor:"#c3c3c3",defaultBdrStyle:"solid",bdrDefaults:{top:1,right:1,bottom:1,left:1},rdsDefaults:{top:4,right:4,bottom:4,left:4}})),HR("readMoreBorderShadow",{noShadow:!0,defaultBdrColor:"#F445FF",defaultBdrStyle:"none",bdrDefaults:{top:1,right:1,bottom:1,left:1},rdsDefaults:{top:0,right:0,bottom:0,left:0}})),NR(Object.values(S))),IR(Yh)),IR(Jh)),IR(Kh)),IR(aR,{top:0,bottom:10,right:0,left:0,isLinked:!1})),IR(iR,{top:0,bottom:10,right:0,left:0,isLinked:!1})),IR(cR,{top:0,bottom:10,right:0,left:0,isLinked:!1})),IR(sR,{top:0,bottom:0,right:0,left:0,isLinked:!1})),IR(uR,{top:0,bottom:10,right:0,left:0,isLinked:!1})),IR(bR,{top:0,bottom:10,right:0,left:0,isLinked:!1})),IR(lR,{top:0,bottom:10,right:0,left:0,isLinked:!1})),IR("filterMargin",{top:0,bottom:20,right:0,left:0,isLinked:!1})),IR("filterItmPadding",{top:10,bottom:10,right:20,left:20,isLinked:!1})),IR(rR)),IR(mR,{top:50,bottom:50,right:50,left:50,isLinked:!0})),HR($h,{})),HR(nR,{})),HR("filterItmBdrShdw",{})),UR(Zh,{noOverlay:!0})),UR(tR)),MR(Qh,{defaultRange:3})),MR(Xh,{defaultRange:10})),MR(pR,{defaultRange:10})),MR(dR,{defaultRange:10})),MR(oR,{defaultRange:250})),MR(eR,{defaultRange:40,defaultUnit:"%"})),MR("filterItemGap",{defaultRange:10}));function FR(e){return FR="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},FR(e)}function GR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function WR(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?GR(Object(n),!0).forEach((function(t){zR(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GR(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function zR(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==FR(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==FR(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===FR(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VR(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return YR(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?YR(e,t):void 0}}(e,t)||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 YR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var JR=window.EBControls,$R=JR.ColorControl,ZR=JR.ResponsiveDimensionsControl,QR=JR.TypographyDropdown,XR=JR.BorderShadowControl,KR=JR.ResponsiveRangeController,eC=JR.BackgroundControl,tC=(JR.CustomQuery,JR.MorePosts),nC=(JR.AdvancedControls,JR.ebImageSizes,JR.EbImageSizeSelector),oC=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=VR((0,z.useState)({}),2),a=l[0],i=l[1],c=VR((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.preset,p=a.queryData,d=(a.queryResults,a.postTerms),m=a.loadMoreOptions,f=a.showThumbnail,g=a.thumbnailOverlayColor,y=a.thumbnailOverlayHoverColor,_=(a.thumbnailSize,a.showTitle),v=a.titleColor,k=a.titleHoverColor,h=a.titleColorStyle,R=a.titleLength,C=a.titleTextAlign,E=a.titleTag,P=a.showContent,B=a.contentColor,S=a.contentTextAlign,w=a.contentLength,O=a.expansionIndicator,x=a.showReadMore,T=a.readmoreText,L=a.readmoreColor,j=a.readmoreBGColor,A=a.readmoreTextAlign,D=a.readmoreHoverColor,I=a.readmoreBGHoverColor,N=a.readmoreColorType,U=a.showMeta,H=a.headerMeta,M=a.footerMeta,q=a.headerMetaTextAlign,F=a.footerMetaTextAlign,G=a.metaColorType,Y=a.authorMetaColor,$=a.authorMetaHoverColor,Z=a.commonMetaColor,Q=a.commonMetaHoverColor,X=a.commonMetaBgColor,K=a.commonMetaBgHoverColor,ee=a.categoryMetaColor,te=a.categoryMetaHoverColor,ne=a.categoryMetaBgColor,oe=a.categoryMetaBgHoverColor,re=a.tagMetaColor,le=a.tagMetaHoverColor,ae=a.tagMetaBgColor,ie=a.tagMetaBgHoverColor,ce=a.dateMetaColor,se=a.styleVerticalAlignment,ue=a.loadMoreColorType,be=a.loadMoreColor,pe=a.loadMoreBgColor,de=a.loadMoreHoverColor,me=a.loadMoreHoverBgColor,fe=a.loadMoreActiveColor,ge=a.loadMoreActiveBgColor,ye=a.ReadTimeMetaColor;a.showTaxonomyFilter,a.selectedTaxonomy,a.selectedTaxonomyItems,a.filterColorStyle,a.filterBgColor,a.filterTextColor,a.filterActiveBgColor,a.filterActiveTextColor,a.filterHoverBgColor,a.filterHoverTextColor,(0,z.useEffect)((function(){var e;t[o]?i(WR({},t[o])):i((zR(e={postTerms:{},preset:"style-1",showThumbnail:!0,thumbnailOverlayColor:"rgba(0 0 0 / 0)",thumbnailOverlayHoverColor:"rgba(0 0 0 / 0.5)",styleVerticalAlignment:"flex-start",showTitle:!0,titleColor:"#333333",titleHoverColor:"#333333",titleColorStyle:"normal",titleTextAlign:"left",titleTag:"h2",showContent:!0,contentColor:"#333333",contentTextAlign:"left",contentLength:20,expansionIndicator:"...",showReadMore:!1,readmoreText:"Read More",readmoreColor:"#3d8fd4",readmoreTextAlign:"left",readmoreHoverColor:"#333333",readmoreColorType:"normal",showMeta:!0,headerMeta:'[{"value":"category","label":"Categories"}]',footerMeta:'[{"value":"avatar","label":"Author Avatar"},{"value":"author","label":"Author Name"},{"value":"date","label":"Published Date"}]',headerMetaTextAlign:"left",footerMetaTextAlign:"left",authorMetaColor:"#3d8fd4",authorMetaHoverColor:"#549edc",metaColorType:"normal",commonMetaColor:"#ffffff",commonMetaHoverColor:"#ffffff",commonMetaBgColor:"#c668f2",commonMetaBgHoverColor:"#ac61d0",categoryMetaColor:"#ffffff",categoryMetaHoverColor:"#ffffff",categoryMetaBgColor:"#d18df1",categoryMetaBgHoverColor:"#ac61d0",tagMetaColor:"#ffffff",tagMetaHoverColor:"#ffffff",tagMetaBgColor:"#3f6ddc",tagMetaBgHoverColor:"#2d59c3",dateMetaColor:"#9e9e9e",loadMoreColorType:"normal",loadMoreColor:"#333333",loadMoreBgColor:"#e3e3e3",loadMoreHoverColor:"#ffffff",loadMoreHoverBgColor:"#d18df1",loadMoreActiveColor:"#ffffff",loadMoreActiveBgColor:"#d18df1",ReadTimeMetaColor:"#333333",showTaxonomyFilter:!1,selectedTaxonomyItems:'[{"value":"all","label":"All"}]',filterColorStyle:"normal",filterBgColor:"#ffffff",filterTextColor:"#b469d7",filterActiveBgColor:"#d18df1",filterActiveTextColor:"#ffffff",filterHoverBgColor:"#d18df1",filterHoverTextColor:"#ffffff"},"".concat(Qh,"Range"),3),zR(e,"".concat(Xh,"Unit"),"px"),zR(e,"".concat(Xh,"Range"),10),zR(e,"".concat(oR,"Unit"),"px"),zR(e,"".concat(oR,"Range"),250),zR(e,"".concat(Kh,"Unit"),"px"),zR(e,"".concat(Kh,"isLinked"),!0),zR(e,"".concat(Kh,"Top"),0),zR(e,"".concat(Kh,"Bottom"),0),zR(e,"".concat(Kh,"Left"),0),zR(e,"".concat(Kh,"Right"),0),zR(e,"".concat(nR,"Bdr_Unit"),"px"),zR(e,"".concat(nR,"Bdr_isLinked"),!0),zR(e,"".concat(nR,"Rds_Unit"),"px"),zR(e,"".concat(nR,"Rds_isLinked"),!0),zR(e,"".concat(nR,"BorderType"),"normal"),zR(e,"".concat(nR,"shadowType"),"normal"),zR(e,"".concat(rR,"Bdr_Unit"),"px"),zR(e,"".concat(rR,"Bdr_isLinked"),!0),zR(e,"".concat(rR,"Rds_Unit"),"px"),zR(e,"".concat(rR,"Rds_isLinked"),!0),zR(e,"".concat(rR,"BorderType"),"normal"),zR(e,"".concat(lR,"Unit"),"px"),zR(e,"".concat(lR,"isLinked"),!0),zR(e,"".concat(lR,"Top"),0),zR(e,"".concat(lR,"Right"),0),zR(e,"".concat(lR,"Bottom"),10),zR(e,"".concat(lR,"Left"),0),zR(e,"".concat(aR,"Unit"),"px"),zR(e,"".concat(aR,"isLinked"),!0),zR(e,"".concat(aR,"Top"),0),zR(e,"".concat(aR,"Right"),0),zR(e,"".concat(aR,"Bottom"),10),zR(e,"".concat(aR,"Left"),0),zR(e,"".concat(iR,"Unit"),"px"),zR(e,"".concat(iR,"isLinked"),!0),zR(e,"".concat(iR,"Top"),0),zR(e,"".concat(iR,"Right"),0),zR(e,"".concat(iR,"Bottom"),10),zR(e,"".concat(iR,"Left"),0),zR(e,"".concat(pR,"Unit"),"px"),zR(e,"".concat(pR,"Range"),10),zR(e,"".concat(dR,"Unit"),"px"),zR(e,"".concat(dR,"Range"),10),zR(e,"".concat(bR,"Unit"),"px"),zR(e,"".concat(bR,"isLinked"),!0),zR(e,"".concat(bR,"Top"),0),zR(e,"".concat(bR,"Right"),0),zR(e,"".concat(bR,"Bottom"),10),zR(e,"".concat(bR,"Left"),0),zR(e,"".concat(mR,"Unit"),"px"),zR(e,"".concat(mR,"isLinked"),!0),zR(e,"".concat(mR,"Top"),50),zR(e,"".concat(mR,"Right"),50),zR(e,"".concat(mR,"Bottom"),50),zR(e,"".concat(mR,"Left"),50),zR(e,"".concat(gR,"Unit"),"px"),zR(e,"".concat(gR,"isLinked"),!0),zR(e,"".concat(gR,"Top"),10),zR(e,"".concat(gR,"Right"),5),zR(e,"".concat(gR,"Bottom"),10),zR(e,"".concat(gR,"Left"),5),zR(e,"".concat(fR,"Unit"),"px"),zR(e,"".concat(fR,"isLinked"),!0),zR(e,"".concat(fR,"Top"),5),zR(e,"".concat(fR,"Right"),10),zR(e,"".concat(fR,"Bottom"),5),zR(e,"".concat(fR,"Left"),10),zR(e,"".concat(yR,"Bdr_Unit"),"px"),zR(e,"".concat(yR,"Bdr_isLinked"),!0),zR(e,"".concat(yR,"Rds_Unit"),"px"),zR(e,"".concat(yR,"Rds_isLinked"),!0),zR(e,"".concat(yR,"BorderType"),"normal"),zR(e,"".concat(yR,"shadowType"),"normal"),zR(e,"".concat(Yh,"Unit"),"px"),zR(e,"".concat(Yh,"isLinked"),!0),zR(e,"".concat(Jh,"Unit"),"px"),zR(e,"".concat(Jh,"isLinked"),!0),zR(e,"".concat($h,"Bdr_Unit"),"px"),zR(e,"".concat($h,"Bdr_isLinked"),!0),zR(e,"".concat($h,"Rds_Unit"),"px"),zR(e,"".concat($h,"Rds_isLinked"),!0),zR(e,"".concat($h,"BorderType"),"normal"),zR(e,"".concat($h,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(zR({},o,a))}),[a]);var _e=function(e){var t=WR({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},ve={setAttributes:_e,resOption:r,attributes:a,objAttributes:qR},ke=VR((0,z.useState)([]),2),he=ke[0],Re=ke[1];return(0,z.useEffect)((function(){var e=[{value:"date",label:"Published Date"},{value:"author",label:"Author Name"},{value:"avatar",label:"Author Avatar"},{value:"readtime",label:"Read Time"}];d&&Object.keys(d).length>0&&Object.keys(d).map((function(t){e.push(d[t])})),Re(e)}),[d]),React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Layout Style","essential-blocks"),initialOpen:!0},React.createElement(KR,{baseLabel:(0,W.__)("Columns","essential-blocks"),controlName:Qh,resRequiredProps:ve,units:[],min:1,max:6,step:1}),React.createElement(KR,{baseLabel:(0,W.__)("Column Gap","essential-blocks"),controlName:Xh,resRequiredProps:ve,units:_R,min:1,max:100,step:1}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Thumbnail?"),checked:f,onChange:function(){_e({showThumbnail:!f})}}),f&&React.createElement(React.Fragment,null,React.createElement(KR,{baseLabel:(0,W.__)("Thumbnail Height","essential-blocks"),controlName:oR,resRequiredProps:ve,units:vR,min:1,max:500,step:1}),"style-4"===b&&React.createElement(KR,{baseLabel:(0,W.__)("Thumbnail Width","essential-blocks"),controlName:eR,resRequiredProps:ve,units:[{label:"%",value:"%"}],min:0,max:100,step:1}),React.createElement(nC,{attrName:"thumbnailSize",resRequiredProps:ve,handleBlockDefault:_e})),("style-4"===b||"style-5"===b)&&React.createElement(V.BaseControl,{label:(0,W.__)("Content Vertical Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(V.ButtonGroup,{id:"essential-blocks"},PR.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:se===e.value,isSecondary:se!==e.value,onClick:function(){return _e({styleVerticalAlignment:e.value})}},e.label)})))),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Title?"),checked:_,onChange:function(){_e({showTitle:!_})}}),_&&React.createElement(React.Fragment,null,React.createElement(V.SelectControl,{label:(0,W.__)("Title Tag","essential-blocks"),value:E,options:RR,onChange:function(e){_e({titleTag:e})}}),React.createElement(V.RangeControl,{label:"Title Words",value:R,onChange:function(e){return _e({titleLength:e})},min:-1,max:100,allowReset:!0})),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Excerpt?"),checked:P,onChange:function(){_e({showContent:!P})}}),P&&React.createElement(React.Fragment,null,React.createElement(V.RangeControl,{label:"Excerpt Words",value:w,onChange:function(e){return _e({contentLength:e})},min:-1,max:100,allowReset:!0}),React.createElement(V.TextControl,{label:"Expansion Indicator",type:"text",value:O,onChange:function(e){return _e({expansionIndicator:e})}})),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Read More Button?"),checked:x,onChange:function(){_e({showReadMore:!x})}}),x&&React.createElement(React.Fragment,null,React.createElement(V.TextControl,{label:"Button Text",type:"text",value:T,onChange:function(e){return _e({readmoreText:e})}})),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Meta?"),checked:U,onChange:function(){_e({showMeta:!U})}}),U&&React.createElement(React.Fragment,null,React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(V.PanelRow,null,"Header Meta"),React.createElement(Ak.ZP,{name:"select-header-meta",value:H.length>0?JSON.parse(H):"",onChange:function(e){return _e({headerMeta:JSON.stringify(e)})},options:he,isMulti:"true"})),React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(V.PanelRow,null,"Footer Meta"),React.createElement(Ak.ZP,{name:"select-footer-meta",value:M.length>0?JSON.parse(M):"",onChange:function(e){return _e({footerMeta:JSON.stringify(e)})},options:he,isMulti:"true"})))),React.createElement(tC,{loadMoreOptions:m,queryData:p,setAttributes:_e,initialOpen:!1}),React.createElement(V.PanelBody,{title:(0,W.__)("Columns Style","essential-blocks"),initialOpen:!1},React.createElement(ZR,{resRequiredProps:ve,controlName:Kh,baseLabel:"Padding"}),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(eC,{controlName:tR,resRequiredProps:ve,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(XR,{controlName:nR,resRequiredProps:ve}))),f&&React.createElement(V.PanelBody,{title:(0,W.__)("Thumbnail Style","essential-blocks"),initialOpen:!1},React.createElement(ZR,{resRequiredProps:ve,controlName:rR,baseLabel:"Border Radius"}),React.createElement(ZR,{resRequiredProps:ve,controlName:lR,baseLabel:"Margin"}),React.createElement($R,{label:(0,W.__)("Overlay Color","essential-blocks"),color:g,onChange:function(e){return _e({thumbnailOverlayColor:e})}}),React.createElement($R,{label:(0,W.__)("Overlay Hover Color","essential-blocks"),color:y,onChange:function(e){return _e({thumbnailOverlayHoverColor:e})}})),_&&React.createElement(V.PanelBody,{title:(0,W.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(V.ButtonGroup,{className:"eb-inspector-btn-group"},kR.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return _e({titleColorStyle:e.value})}},e.label)}))),"normal"===h&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Normal Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:v,onChange:function(e){return _e({titleColor:e})},label:(0,W.__)("Color","essential-blocks")}]}),"hover"===h&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Hover Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:k,onChange:function(e){return _e({titleHoverColor:e})},label:(0,W.__)("Hover Color","essential-blocks")}]}),React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(V.ButtonGroup,{id:"essential-blocks"},CR.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return _e({titleTextAlign:e.value})}},e.label)})))),React.createElement(QR,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:BR,resRequiredProps:ve}),React.createElement(ZR,{resRequiredProps:ve,controlName:aR,baseLabel:"Margin"})),P&&React.createElement(V.PanelBody,{title:(0,W.__)("Excerpt Style","essential-blocks"),initialOpen:!1},React.createElement($R,{label:(0,W.__)("Color","essential-blocks"),color:B,onChange:function(e){return _e({contentColor:e})}}),React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(V.ButtonGroup,{id:"essential-blocks"},CR.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:S===e.value,isSecondary:S!==e.value,onClick:function(){return _e({contentTextAlign:e.value})}},e.label)})))),React.createElement(QR,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:SR,resRequiredProps:ve}),React.createElement(ZR,{resRequiredProps:ve,controlName:iR,baseLabel:"Margin"})),x&&React.createElement(V.PanelBody,{title:(0,W.__)("Read More Button","essential-blocks"),initialOpen:!1},React.createElement(V.ButtonGroup,{className:"eb-inspector-btn-group"},kR.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:N===e.value,isSecondary:N!==e.value,onClick:function(){return _e({readmoreColorType:e.value})}},e.label)}))),"normal"===N&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Normal Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:L,onChange:function(e){return _e({readmoreColor:e})},label:(0,W.__)("Color","essential-blocks")},{value:j,onChange:function(e){return _e({readmoreBGColor:e})},label:(0,W.__)("Background Color","essential-blocks")}]}),"hover"===N&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Hover Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:D,onChange:function(e){return _e({readmoreHoverColor:e})},label:(0,W.__)("Hover Color","essential-blocks")},{value:I,onChange:function(e){return _e({readmoreBGHoverColor:e})},label:(0,W.__)("Hover Background Color","essential-blocks")}]}),React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(V.ButtonGroup,{id:"essential-blocks"},CR.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return _e({readmoreTextAlign:e.value})}},e.label)})))),React.createElement(QR,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:wR,resRequiredProps:ve}),React.createElement(ZR,{resRequiredProps:ve,controlName:cR,baseLabel:"Margin"}),React.createElement(ZR,{resRequiredProps:ve,controlName:sR,baseLabel:"Padding"})),U&&React.createElement(V.PanelBody,{title:(0,W.__)("Meta Styles","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Header Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(V.ButtonGroup,{id:"essential-blocks"},ER.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:q===e.value,isSecondary:q!==e.value,onClick:function(){return _e({headerMetaTextAlign:e.value})}},e.label)})))),React.createElement(KR,{baseLabel:(0,W.__)("Header Meta Gap","essential-blocks"),controlName:pR,resRequiredProps:ve,units:_R,min:1,max:100,step:1}),React.createElement(ZR,{resRequiredProps:ve,controlName:uR,baseLabel:"Header Meta Margin"}),React.createElement(V.BaseControl,{label:(0,W.__)("Footer Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(V.ButtonGroup,{id:"essential-blocks"},ER.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:F===e.value,isSecondary:F!==e.value,onClick:function(){return _e({footerMetaTextAlign:e.value})}},e.label)})))),React.createElement(KR,{baseLabel:(0,W.__)("Footer Meta Gap","essential-blocks"),controlName:dR,resRequiredProps:ve,units:_R,min:1,max:100,step:1}),React.createElement(ZR,{resRequiredProps:ve,controlName:bR,baseLabel:"Footer Meta Margin"}),React.createElement(V.ButtonGroup,{className:"eb-inspector-btn-group"},kR.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:G===e.value,isSecondary:G!==e.value,onClick:function(){return _e({metaColorType:e.value})}},e.label)}))),"normal"===G&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Normal Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:Y,onChange:function(e){return _e({authorMetaColor:e})},label:(0,W.__)("Author Color","essential-blocks")},{value:ce,onChange:function(e){return _e({dateMetaColor:e})},label:(0,W.__)("Date Color","essential-blocks")},{value:Z,onChange:function(e){return _e({commonMetaColor:e})},label:(0,W.__)("Common Meta Color","essential-blocks")},{value:X,onChange:function(e){return _e({commonMetaBgColor:e})},label:(0,W.__)("Common Meta BG Color","essential-blocks")},{value:ee,onChange:function(e){return _e({categoryMetaColor:e})},label:(0,W.__)("Category Color","essential-blocks")},{value:ne,onChange:function(e){return _e({categoryMetaBgColor:e})},label:(0,W.__)("Category BG Color","essential-blocks")},{value:re,onChange:function(e){return _e({tagMetaColor:e})},label:(0,W.__)("Tag Color","essential-blocks")},{value:ae,onChange:function(e){return _e({tagMetaBgColor:e})},label:(0,W.__)("Tag BG Color","essential-blocks")},{value:ye,onChange:function(e){return _e({ReadTimeMetaColor:e})},label:(0,W.__)("Read Time Color","essential-blocks")}]}),"hover"===G&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Hover Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:$,onChange:function(e){return _e({authorMetaHoverColor:e})},label:(0,W.__)("Author Hover Color","essential-blocks")},{value:Q,onChange:function(e){return _e({commonMetaHoverColor:e})},label:(0,W.__)("Common Meta Color","essential-blocks")},{value:K,onChange:function(e){return _e({commonMetaBgHoverColor:e})},label:(0,W.__)("Common Meta BG Color","essential-blocks")},{value:te,onChange:function(e){return _e({categoryMetaHoverColor:e})},label:(0,W.__)("Category Hover Color","essential-blocks")},{value:oe,onChange:function(e){return _e({categoryMetaBgHoverColor:e})},label:(0,W.__)("Category BG Hover Color","essential-blocks")},{value:le,onChange:function(e){return _e({tagMetaHoverColor:e})},label:(0,W.__)("Tag Hover Color","essential-blocks")},{value:ie,onChange:function(e){return _e({tagMetaBgHoverColor:e})},label:(0,W.__)("Tag BG Hover Color","essential-blocks")}]}),React.createElement(QR,{baseLabel:(0,W.__)("Meta Typography","essential-blocks"),typographyPrefixConstant:OR,resRequiredProps:ve}),React.createElement(ZR,{resRequiredProps:ve,controlName:mR,baseLabel:"Avatar Radius"})),m&&m.enableMorePosts&&React.createElement(React.Fragment,null,React.createElement(V.PanelBody,{title:(0,W.__)("Load More Styles"),initialOpen:!1},"1"===m.loadMoreType&&React.createElement(V.ButtonGroup,{id:"essential-blocks",className:"eb-inspector-btn-group"},kR.map((function(e,t){return React.createElement(V.Button,{key:t,isLarge:!0,isPrimary:ue===e.value,isSecondary:ue!==e.value,onClick:function(){return _e({loadMoreColorType:e.value})}},e.label)}))),"2"===m.loadMoreType&&React.createElement(V.BaseControl,{label:(0,W.__)("","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(V.ButtonGroup,{id:"eb-advance-heading-alignment"},hR.map((function(e,t){return React.createElement(V.Button,{key:t,isLarge:!0,isPrimary:ue===e.value,isSecondary:ue!==e.value,onClick:function(){return _e({loadMoreColorType:e.value})}},e.label)})))),"normal"===ue&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Normal Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:be,onChange:function(e){return _e({loadMoreColor:e})},label:(0,W.__)("Color","essential-blocks")},{value:pe,onChange:function(e){return _e({loadMoreBgColor:e})},label:(0,W.__)("Background Color","essential-blocks")}]}),"hover"===ue&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Hover Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:de,onChange:function(e){return _e({loadMoreHoverColor:e})},label:(0,W.__)("Color","essential-blocks")},{value:me,onChange:function(e){return _e({loadMoreHoverBgColor:e})},label:(0,W.__)("Background Color","essential-blocks")}]}),"active"===ue&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Active Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:fe,onChange:function(e){return _e({loadMoreActiveColor:e})},label:(0,W.__)("Color","essential-blocks")},{value:ge,onChange:function(e){return _e({loadMoreActiveBgColor:e})},label:(0,W.__)("Background Color","essential-blocks")}]}),React.createElement(QR,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:xR,resRequiredProps:ve}),React.createElement(V.PanelBody,null,React.createElement(ZR,{resRequiredProps:ve,controlName:gR,baseLabel:"Margin"}),React.createElement(ZR,{resRequiredProps:ve,controlName:fR,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(XR,{controlName:yR,resRequiredProps:ve,noShadow:!0})))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(ZR,{resRequiredProps:ve,controlName:Yh,baseLabel:"Margin"}),React.createElement(ZR,{resRequiredProps:ve,controlName:Yh,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(eC,{controlName:Zh,resRequiredProps:ve,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(XR,{controlName:$h,resRequiredProps:ve}))))},rC=((0,W.__)("Dashed","essential-blocks"),(0,W.__)("Solid","essential-blocks"),(0,W.__)("Dotted","essential-blocks"),(0,W.__)("Double","essential-blocks"),(0,W.__)("Groove","essential-blocks"),(0,W.__)("Inset","essential-blocks"),(0,W.__)("Outset","essential-blocks"),(0,W.__)("Ridge","essential-blocks"),(0,W.__)("None","essential-blocks"),(0,W.__)("Lowercase","essential-blocks"),(0,W.__)("Capitalize","essential-blocks"),(0,W.__)("Uppercase","essential-blocks"),(0,W.__)("Lighter","essential-blocks"),(0,W.__)("Normal","essential-blocks"),(0,W.__)("Bold","essential-blocks"),(0,W.__)("Bolder","essential-blocks"),(0,W.__)("Initial","essential-blocks"),(0,W.__)("Overline","essential-blocks"),(0,W.__)("Line Through","essential-blocks"),(0,W.__)("Underline","essential-blocks"),(0,W.__)("Underline Oveline","essential-blocks"),[{label:(0,W.__)("px","essential-blocks"),value:"px"},{label:(0,W.__)("%"),value:"%"}]),lC=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}],aC=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}],iC=[{label:(0,W.__)("Top","essential-blocks"),value:"top"},{label:(0,W.__)("Bottom","essential-blocks"),value:"bottom"}],cC="btnIconSpace",sC="btnIconSize",uC="headerIconSize",bC="headerIconWidth",pC="headerIconHeight",dC="featuresIconSize",mC="btnPadding",fC="btnMargin",gC="wrapperMargin",yC="wrapperPadding",_C="titlePadding",vC="titleMargin",kC="priceCurrencyMargin",hC="salepriceCurrencyMargin",RC="btnBg",CC="priceTableBg",EC="btnBrdSdw",PC="wrpBrdSdw",BC="iconBrdSdw",SC="ribbonBrdSdw",wC="btnText",OC="titleText",xC="subtitleText",TC="priceTitleText",LC="priceCurrencyText",jC="salepriceText",AC="salepriceCurrencyText",DC="pricingPeriodText",IC="featuresText",NC="ribbonText";function UC(e){return UC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},UC(e)}function HC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function MC(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?HC(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==UC(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==UC(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===UC(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HC(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}window.lodash;var qC=window.EBControls,FC=qC.generateTypographyAttributes,GC=qC.generateResponsiveRangeAttributes,WC=qC.generateDimensionsAttributes,zC=qC.generateBackgroundAttributes,VC=qC.generateBorderShadowAttributes,YC=MC(MC(MC(MC(MC(MC(MC(MC(MC(MC(MC(MC(MC(MC(MC(MC(MC(MC(MC(MC(MC({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},pricingStyle:{type:"string",default:"style-1"},title:{type:"string",source:"text",selector:".eb-pricing .eb-pricing-header .eb-pricing-title",default:"Startup"},defaultSubtitle:{type:"boolean"},showSubtitle:{type:"boolean",default:!1},subtitle:{type:"string",source:"text",selector:".eb-pricing .eb-pricing-header .eb-pricing-subtitle",default:"A tagline here."},defaultHeaderIcon:{type:"boolean"},showHeaderIcon:{type:"boolean",default:!1},headerIcon:{type:"attribute",selector:".eb-pricing-icon",attribute:"data-icon",default:"fas fa-home"},defaultTitleLine:{type:"boolean"},showTitleLine:{type:"boolean",default:!0},mainPrice:{type:"string",source:"attribute",selector:".eb-pricing-tag .original-price",attribute:"data-price",default:"99"},showOnSale:{type:"boolean",default:!1},salePrice:{type:"string",source:"attribute",selector:".eb-pricing-tag .sale-price",attribute:"data-sale-price",default:"89"},priceCurrency:{type:"string",source:"text",selector:".eb-pricing-tag .price-currency",default:"$"},currencyPlacement:{type:"string",default:"left"},pricePeriod:{type:"string",source:"attribute",selector:".eb-pricing-tag .price-period",attribute:"data-price-period",default:"month"},periodSeparator:{type:"string",source:"attribute",selector:".eb-pricing-tag .price-period",attribute:"data-period-separator",default:"/"},hideFeatures:{type:"boolean",default:!1},features:{type:"array",source:"query",selector:".eb-pricing .eb-pricing-body ul li",query:{text:{type:"string",source:"text",selector:".eb-pricebox-feature-text"},icon:{type:"string",source:"attribute",attribute:"data-icon"},color:{type:"string",source:"attribute",attribute:"data-color"},link:{type:"string",source:"attribute",attribute:"data-link"},clickable:{type:"string",source:"attribute",attribute:"data-clickable"}},default:[]},showButton:{type:"boolean",default:!0},buttonIcon:{type:"attribute",selector:".eb-pricing .eb-pricing-footer",attribute:"data-icon"},buttonIconPosition:{type:"string",default:"left"},buttonText:{type:"string",default:"Choose Plan"},titleTextColor:{type:"string",default:"blue"},titleLineColor:{type:"string",default:"#dbdbdb"},titleBackgroundColor:{type:"string"},subtitleTextColor:{type:"string",default:"#6d6d6d"},showIconBackground:{type:"boolean",default:!0},iconBackgroundColor:{type:"string"},iconBackgroundHoverColor:{type:"string"},iconColor:{type:"string",default:"#333"},iconHoverColor:{type:"string",default:"#333"},priceTextColor:{type:"string"},priceCurrencyTextColor:{type:"string"},salePriceTextColor:{type:"string"},salepriceCurrencyTextColor:{type:"string"},pricingPeriodTextColor:{type:"string"},featuresTextColor:{type:"string"},contentAlign:{type:"String",default:"center"},showRibbon:{type:"boolean",default:!1},ribbonAlignHorizontal:{type:"string",default:"right"},ribbonAlignVertical:{type:"string",default:"top"},ribbonStyle:{type:"string",default:"ribbon-1"},ribbonText:{type:"string",default:"featured"},ribbonColor:{type:"string",default:"#ffffff"},ribbonBackgroundColor:{type:"string",default:"#00c853"},buttonTextColor:{type:"string",default:"#ffffff"},hoverTextColor:{type:"string"},buttonURL:{type:"string",default:"#"},featuresAlignment:{type:"string"},buttonAlignment:{type:"string"},headerAlignment:{type:"string"},priceAlignment:{type:"string"},iconAlignment:{type:"string"},newWindow:{type:"boolean",default:!1},showFeatureLine:{type:"boolean",default:!0},pricingTopBgColor:{type:"string",default:"#7967ff"}},GC(cC,{defaultRange:0,noUnits:!0})),GC(sC,{defaultRange:20,noUnits:!0})),GC(uC,{defaultRange:30})),GC(bC,{defaultRange:80})),GC(pC,{defaultRange:80})),GC(dC,{defaultRange:20})),WC(mC)),WC(fC)),WC(gC)),WC(yC)),WC(_C)),WC(vC)),WC(kC)),WC(hC)),FC(Object.values(w))),zC(RC,{defaultFillColor:"#00c853",noOverlay:!0,noMainBgi:!0})),zC(CC,{defaultBgGradient:"linear-gradient(45deg, rgba(255,255,255,0.8) 0% , rgba(255,255,255,0.8) 100%)"})),VC(EC)),VC(PC)),VC(BC)),VC(SC));function JC(e){return JC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},JC(e)}function $C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ZC(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$C(Object(n),!0).forEach((function(t){QC(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function QC(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==JC(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==JC(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===JC(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XC(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return KC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?KC(e,t):void 0}}(e,t)||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 KC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var eE=window.EBControls,tE=eE.faIcons,nE=eE.ColorControl,oE=eE.ResponsiveRangeController,rE=eE.ResponsiveDimensionsControl,lE=eE.TypographyDropdown,aE=eE.BackgroundControl,iE=eE.BorderShadowControl,cE=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=XC((0,z.useState)({}),2),a=l[0],i=l[1],c=XC((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.pricingStyle,p=a.title,d=a.showSubtitle,m=a.subtitle,f=a.showHeaderIcon,g=a.headerIcon,y=a.showTitleLine,_=a.mainPrice,v=a.showOnSale,k=a.salePrice,h=a.priceCurrency,R=a.currencyPlacement,C=a.pricePeriod,E=a.periodSeparator,P=a.hideFeatures,B=a.showButton,S=a.buttonIcon,w=a.buttonIconPosition,O=a.buttonText,x=a.buttonURL,T=a.buttonTextColor,L=a.hoverTextColor,j=a.titleTextColor,A=a.titleLineColor,D=a.titleBackgroundColor,I=a.subtitleTextColor,N=a.showIconBackground,U=a.iconBackgroundColor,H=a.iconBackgroundHoverColor,M=a.iconColor,q=a.iconHoverColor,F=a.priceTextColor,G=a.priceCurrencyTextColor,Y=a.salePriceTextColor,J=a.salepriceCurrencyTextColor,$=a.pricingPeriodTextColor,Z=a.featuresTextColor,Q=a.showRibbon,X=a.ribbonStyle,K=a.ribbonText,ee=a.ribbonColor,te=a.ribbonBackgroundColor,ne=a.featuresAlignment,oe=a.buttonAlignment,re=a.headerAlignment,le=a.priceAlignment,ae=a.iconAlignment,ie=a.ribbonAlignHorizontal,ce=a.ribbonAlignVertical,se=a.newWindow,ue=a.showFeatureLine,be=a.pricingTopBgColor;(0,z.useEffect)((function(){var e;t[o]?i(ZC({},t[o])):i((QC(e={features:[{icon:"fas fa-check",text:"Unlimited Calls",color:"#03bb89",clickable:"false",link:""},{icon:"fas fa-check",text:"Free Hosting",color:"#03bb89",clickable:"false",link:""},{icon:"fas fa-check",text:"500MB Free Storage",color:"#03bb89",clickable:"false",link:""},{icon:"fas fa-check",text:"24/7 Support",color:"#03bb89",clickable:"false",link:""}],pricingStyle:"style-1",showButton:!0,buttonIconPosition:"left",buttonText:"Choose Plan",titleTextColor:"blue",titleLineColor:"#dbdbdb",subtitleTextColor:"#6d6d6d",showIconBackground:!0,iconColor:"#333",iconHoverColor:"#333",contentAlign:"center",showRibbon:!1,ribbonAlignHorizontal:"right",ribbonAlignVertical:"top",ribbonStyle:"ribbon-1",ribbonText:"featured",ribbonColor:"#ffffff",ribbonBackgroundColor:"#00c853",buttonTextColor:"#ffffff",buttonURL:"#",newWindow:!1,showFeatureLine:!0,pricingTopBgColor:"#7967ff"},"".concat(yC,"Unit"),"px"),QC(e,"".concat(yC,"isLinked"),!0),QC(e,"".concat(gC,"Unit"),"px"),QC(e,"".concat(gC,"isLinked"),!0),QC(e,"".concat(fC,"Unit"),"px"),QC(e,"".concat(fC,"isLinked"),!0),QC(e,"".concat(EC,"Bdr_Unit"),"px"),QC(e,"".concat(EC,"Bdr_isLinked"),!0),QC(e,"".concat(EC,"Rds_Unit"),"px"),QC(e,"".concat(EC,"Rds_isLinked"),!0),QC(e,"".concat(EC,"BorderType"),"normal"),QC(e,"".concat(EC,"shadowType"),"normal"),QC(e,"".concat(kC,"Unit"),"px"),QC(e,"".concat(kC,"isLinked"),!0),QC(e,"".concat(_C,"Unit"),"px"),QC(e,"".concat(_C,"isLinked"),!0),QC(e,"".concat(vC,"Unit"),"px"),QC(e,"".concat(vC,"isLinked"),!0),QC(e,"".concat(PC,"Bdr_Unit"),"px"),QC(e,"".concat(PC,"Bdr_isLinked"),!0),QC(e,"".concat(PC,"Rds_Unit"),"px"),QC(e,"".concat(PC,"Rds_isLinked"),!0),QC(e,"".concat(PC,"BorderType"),"normal"),QC(e,"".concat(PC,"shadowType"),"normal"),QC(e,"".concat(mC,"Unit"),"px"),QC(e,"".concat(mC,"isLinked"),!0),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(QC({},o,a))}),[a]);var pe=function(e){var t=ZC({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},de={setAttributes:pe,resOption:r,attributes:a,objAttributes:YC};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Settings","essential-blocks")},React.createElement(V.TextControl,{label:(0,W.__)("Title","essential-blocks"),value:p,onChange:function(e){return pe({title:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Subtitle?"),checked:d,onChange:function(){pe({showSubtitle:!d,defaultSubtitle:!d})}}),d&&React.createElement(V.TextControl,{label:(0,W.__)("Sub Title","essential-blocks"),value:m,onChange:function(e){return pe({subtitle:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Icon?"),checked:f,onChange:function(){pe({showHeaderIcon:!f,defaultHeaderIcon:!f})}}),f&&React.createElement(V.BaseControl,{label:(0,W.__)("Icon","essential-blocks")},React.createElement(Ve(),{icons:tE,value:g,onChange:function(e){return pe({headerIcon:e})},appendTo:"body",closeOnSelect:!0})),"style-4"!==b&&React.createElement(V.ToggleControl,{label:(0,W.__)("Show title line?"),checked:y,onChange:function(){pe({showTitleLine:!y,defaultTitleLine:!y})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Price","essential-blocks"),initialOpen:!1},React.createElement(V.TextControl,{label:(0,W.__)("Price","essential-blocks"),value:_,onChange:function(e){return pe({mainPrice:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("On Sale?"),checked:v,onChange:function(){pe({showOnSale:!v})}}),v&&React.createElement(V.TextControl,{label:(0,W.__)("Sale Price","essential-blocks"),value:k,onChange:function(e){return pe({salePrice:e})}}),React.createElement(V.TextControl,{label:(0,W.__)("Price Currency","essential-blocks"),value:h,onChange:function(e){return pe({priceCurrency:e})}}),React.createElement(V.SelectControl,{label:(0,W.__)("Currency Placement","essential-blocks"),value:R,options:[{label:"Left",value:"left"},{label:"Right",value:"right"}],onChange:function(e){pe({currencyPlacement:e})}}),React.createElement(V.TextControl,{label:(0,W.__)("Price Period (per)"),value:C,onChange:function(e){return pe({pricePeriod:e})}}),React.createElement(V.TextControl,{label:(0,W.__)("Period Separator","essential-blocks"),value:E,onChange:function(e){return pe({periodSeparator:e})}}),React.createElement(V.__experimentalDivider,null)),React.createElement(V.PanelBody,{title:(0,W.__)("Features","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Hide Features?"),checked:P,onChange:function(){pe({hideFeatures:!P})}}),!0!==P&&React.createElement(React.Fragment,null,React.createElement(V.ToggleControl,{label:(0,W.__)("Show line?"),checked:ue,onChange:function(){pe({showFeatureLine:!ue})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Display Button?"),checked:B,onChange:function(){pe({showButton:!B})}}),React.createElement(V.BaseControl,{label:(0,W.__)("Button Icon","essential-blocks")},React.createElement(Ve(),{icons:tE,value:S,onChange:function(e){return pe({buttonIcon:e})},appendTo:"body",closeOnSelect:!0})),React.createElement(V.SelectControl,{label:(0,W.__)("Icon Position","essential-blocks"),value:w,options:[{label:"Left",value:"left"},{label:"Right",value:"right"}],onChange:function(e){pe({buttonIconPosition:e})}}),React.createElement(oE,{baseLabel:(0,W.__)("Icon Spacing","essential-blocks"),controlName:cC,resRequiredProps:de,min:1,max:60,step:1,noUnits:!0}),React.createElement(V.TextControl,{label:(0,W.__)("Button Text","essential-blocks"),value:O,onChange:function(e){return pe({buttonText:e})}}),React.createElement(V.TextControl,{label:(0,W.__)("Button Link","essential-blocks"),value:x,onChange:function(e){return pe({buttonURL:e})}}),x&&React.createElement(V.ToggleControl,{label:(0,W.__)("Open in New Tab","essential-blocks"),checked:se,onChange:function(){return pe({newWindow:!se})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Ribbon","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Featured","essential-blocks"),checked:Q,onChange:function(){pe({showRibbon:!Q})}}),Q&&React.createElement(React.Fragment,null,React.createElement(V.SelectControl,{label:(0,W.__)("Ribbon Style","essential-blocks"),value:X,options:[{label:"Style 1",value:"ribbon-1"},{label:"Style 2",value:"ribbon-2"},{label:"Style 3",value:"ribbon-3"},{label:"Style 4",value:"ribbon-4"}],onChange:function(e){pe({ribbonStyle:e})}}),"ribbon-1"==X&&React.createElement(V.BaseControl,{label:(0,W.__)("Align","essential-blocks")},React.createElement(V.ButtonGroup,null,iC.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:ce===e.value,isSecondary:ce!==e.value,onClick:function(){return pe({ribbonAlignVertical:e.value})}},e.label)})))),"ribbon-1"!==X&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Align","essential-blocks")},React.createElement(V.ButtonGroup,null,aC.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:ie===e.value,isSecondary:ie!==e.value,onClick:function(){return pe({ribbonAlignHorizontal:e.value})}},e.label)})))),React.createElement(V.TextControl,{label:(0,W.__)("Featured Tag Text","essential-blocks"),value:K,onChange:function(e){return pe({ribbonText:e})}})))),React.createElement(V.PanelBody,{title:(0,W.__)("Price Table Box Style","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Background","essential-blocks"))),React.createElement(aE,{controlName:CC,resRequiredProps:de}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Border")),React.createElement(iE,{controlName:PC,resRequiredProps:de}),"style-4"==b&&React.createElement(nE,{label:(0,W.__)("Pricing Top Color","essential-blocks"),color:be,onChange:function(e){return pe({pricingTopBgColor:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Header Style","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Alignment","essential-blocks")),React.createElement(V.ButtonGroup,null,lC.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:re===e.value,isSecondary:re!==e.value,onClick:function(){return pe({headerAlignment:e.value})}},e.label)})))),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Title Style","essential-blocks"))),React.createElement(nE,{label:(0,W.__)("Color","essential-blocks"),color:j,onChange:function(e){return pe({titleTextColor:e})}}),y&&"style-4"!==b&&React.createElement(nE,{label:(0,W.__)("Line Color","essential-blocks"),color:A,onChange:function(e){return pe({titleLineColor:e})}}),React.createElement(nE,{label:(0,W.__)("Background Color","essential-blocks"),color:D,onChange:function(e){return pe({titleBackgroundColor:e})}}),React.createElement(lE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:OC,resRequiredProps:de}),React.createElement(V.__experimentalDivider,null),d&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Subtitle Style","essential-blocks"))),React.createElement(nE,{label:(0,W.__)("Color","essential-blocks"),color:I,onChange:function(e){return pe({subtitleTextColor:e})}}),React.createElement(lE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:xC,resRequiredProps:de}),React.createElement(V.__experimentalDivider,null)),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Margin & Padding"))),React.createElement(rE,{resRequiredProps:de,controlName:_C,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(rE,{resRequiredProps:de,controlName:vC,baseLabel:(0,W.__)("Margin","essential-blocks")})),React.createElement(V.PanelBody,{title:(0,W.__)("Price Style","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Alignment","essential-blocks")),React.createElement(V.ButtonGroup,null,lC.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:le===e.value,isSecondary:le!==e.value,onClick:function(){return pe({priceAlignment:e.value})}},e.label)})))),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Original Price","essential-blocks"))),React.createElement(nE,{label:(0,W.__)("Color","essential-blocks"),color:F,onChange:function(e){return pe({priceTextColor:e})}}),React.createElement(lE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:TC,resRequiredProps:de}),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Original Price Currency","essential-blocks"))),React.createElement(nE,{label:(0,W.__)("Color","essential-blocks"),color:G,onChange:function(e){return pe({priceCurrencyTextColor:e})}}),React.createElement(lE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:LC,resRequiredProps:de}),React.createElement(rE,{resRequiredProps:de,controlName:kC,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(V.__experimentalDivider,null),v&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Sale Price","essential-blocks"))),React.createElement(nE,{label:(0,W.__)("Color","essential-blocks"),color:Y,onChange:function(e){return pe({salePriceTextColor:e})}}),React.createElement(lE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:jC,resRequiredProps:de}),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Sale Price Currency","essential-blocks"))),React.createElement(nE,{label:(0,W.__)("Color","essential-blocks"),color:J,onChange:function(e){return pe({salepriceCurrencyTextColor:e})}}),React.createElement(lE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:AC,resRequiredProps:de}),React.createElement(rE,{resRequiredProps:de,controlName:hC,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(V.__experimentalDivider,null)),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Pricing Period","essential-blocks"))),React.createElement(nE,{label:(0,W.__)("Color","essential-blocks"),color:$,F:!0,onChange:function(e){return pe({pricingPeriodTextColor:e})}}),React.createElement(lE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:DC,resRequiredProps:de})),React.createElement(V.PanelBody,{title:(0,W.__)("Features Style","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Alignment"),React.createElement(V.ButtonGroup,null,lC.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:ne===e.value,isSecondary:ne!==e.value,onClick:function(){return pe({featuresAlignment:e.value})}},e.label)})))),React.createElement(V.__experimentalDivider,null),React.createElement(nE,{label:(0,W.__)("Color","essential-blocks"),color:Z,onChange:function(e){return pe({featuresTextColor:e})}}),React.createElement(oE,{baseLabel:(0,W.__)("Icon Size","essential-blocks"),controlName:dC,resRequiredProps:de,min:0,max:50,step:1,noUnits:!0}),React.createElement(lE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:IC,resRequiredProps:de})),React.createElement(V.PanelBody,{title:(0,W.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Alignment"),React.createElement(V.ButtonGroup,null,lC.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:oe===e.value,isSecondary:oe!==e.value,onClick:function(){return pe({buttonAlignment:e.value})}},e.label)})))),React.createElement(V.__experimentalDivider,null),React.createElement(rE,{resRequiredProps:de,controlName:mC,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(rE,{resRequiredProps:de,controlName:fC,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(oE,{baseLabel:(0,W.__)("Icon Size","essential-blocks"),controlName:sC,resRequiredProps:de,min:0,max:50,step:1,noUnits:!0}),React.createElement(lE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:wC,resRequiredProps:de}),React.createElement(nE,{label:(0,W.__)("Text Color","essential-blocks"),color:T,onChange:function(e){return pe({buttonTextColor:e})}}),React.createElement(nE,{label:(0,W.__)("Text Hover Color","essential-blocks"),color:L,onChange:function(e){return pe({hoverTextColor:e})}}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Button Background","essential-blocks"))),React.createElement(aE,{controlName:RC,resRequiredProps:de,noOverlay:!0,noMainBgi:!0}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Button Border Style","essential-blocks"))),React.createElement(iE,{controlName:EC,resRequiredProps:de})),f&&React.createElement(V.PanelBody,{title:(0,W.__)("Icon Settings Style","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Alignment","essential-blocks")),React.createElement(V.ButtonGroup,null,lC.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:ae===e.value,isSecondary:ae!==e.value,onClick:function(){return pe({iconAlignment:e.value})}},e.label)})))),React.createElement(V.__experimentalDivider,null),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Background","essential-blocks"),checked:N,onChange:function(){pe({showIconBackground:!N})}}),N&&React.createElement(React.Fragment,null,React.createElement(nE,{label:(0,W.__)("Background Color","essential-blocks"),color:U,onChange:function(e){return pe({iconBackgroundColor:e})}}),React.createElement(nE,{label:(0,W.__)("Background Hover Color","essential-blocks"),color:H,onChange:function(e){return pe({iconBackgroundHoverColor:e})}}),React.createElement(V.__experimentalDivider,null)),React.createElement(oE,{baseLabel:(0,W.__)("Icon Size","essential-blocks"),controlName:uC,resRequiredProps:de,min:0,max:200,step:1}),React.createElement(oE,{baseLabel:(0,W.__)("Icon Area Width","essential-blocks"),controlName:bC,resRequiredProps:de,units:rC,min:0,max:500,step:1}),React.createElement(oE,{baseLabel:(0,W.__)("Icon Area Height","essential-blocks"),controlName:pC,resRequiredProps:de,units:rC,min:0,max:500,step:1}),React.createElement(nE,{label:(0,W.__)("Icon Color","essential-blocks"),color:M,onChange:function(e){return pe({iconColor:e})}}),React.createElement(nE,{label:(0,W.__)("Icon Hover Color","essential-blocks"),color:q,onChange:function(e){return pe({iconHoverColor:e})}}),React.createElement(V.__experimentalDivider,null),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Border")),React.createElement(iE,{controlName:BC,resRequiredProps:de,noShadow:!0})),Q&&React.createElement(V.PanelBody,{title:(0,W.__)("Ribbon","essential-blocks"),initialOpen:!1},React.createElement(lE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:NC,resRequiredProps:de}),React.createElement(nE,{label:(0,W.__)("Color","essential-blocks"),color:ee,onChange:function(e){return pe({ribbonColor:e})}}),React.createElement(nE,{label:(0,W.__)("Background Color","essential-blocks"),color:te,onChange:function(e){return pe({ribbonBackgroundColor:e})}}),React.createElement(iE,{controlName:SC,resRequiredProps:de,noBorder:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin Padding","essential-blocks"),initialOpen:!1},React.createElement(rE,{resRequiredProps:de,controlName:yC,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(rE,{resRequiredProps:de,controlName:gC,baseLabel:(0,W.__)("Margin","essential-blocks")}))))},sE=((0,W.__)("Line","essential-blocks"),(0,W.__)("Line Rainbow","essential-blocks"),(0,W.__)("Circle","essential-blocks"),(0,W.__)("Circle Fill","essential-blocks"),(0,W.__)("Half Circle","essential-blocks"),(0,W.__)("Half Circle Fill","essential-blocks"),(0,W.__)("Box","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"}]),uE="wrpWidth",bE="wrpHeight",pE="wrpSize",dE="stkWidth",mE="boxWidth",fE="boxHeight",gE="wrpMargin",yE="ttlSpace",_E="titleText",vE="counterText",kE="prefixText";function hE(e){return hE="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hE(e)}function RE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function CE(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?RE(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==hE(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==hE(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===hE(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RE(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var EE=window.EBControls,PE=EE.generateTypographyAttributes,BE=EE.generateResponsiveRangeAttributes,SE=EE.generateDimensionsAttributes,wE=CE(CE(CE(CE(CE(CE(CE(CE(CE({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},layout:{type:"string",default:"line"},wrapperAlign:{type:"string",default:"center"},title:{type:"string",default:(0,W.__)("Progress Bar","essential-blocks")},titleTag:{type:"string",default:"div"},progress:{type:"number",default:50},displayProgress:{type:"boolean",default:!0},animationDuration:{type:"number",default:1500},titleColor:{type:"string",default:"#4d4d4d"},counterColor:{type:"string",default:"#4d4d4d"},progressColor:{type:"string",default:"#7967ff"},isProgressGradient:{type:"boolean",default:!1},progressGradient:{type:"string"},showInline:{type:"boolean",default:!1},backgroundColor:{type:"string"},showStripe:{type:"boolean",default:!1},stripeAnimation:{type:"string",default:"none"},strokeColor:{type:"string",default:"#eaeaea"},prefix:{type:"string",default:(0,W.__)("Prefix","essential-blocks")},suffix:{type:"string",default:(0,W.__)("Postfix","essential-blocks")},prefixColor:{type:"string",default:"#4d4d4d"}},PE(Object.values(O))),BE(uE)),BE(bE,{defaultRange:12,noUnits:!0})),BE(pE,{defaultRange:200,noUnits:!0})),BE(dE,{defaultRange:12,noUnits:!0})),BE(fE,{defaultRange:200,noUnits:!0})),BE(mE,{defaultRange:140,noUnits:!0})),SE(gE,{top:0,right:0,bottom:25,left:0,isLinked:!1})),SE(yE,{isLinked:!1}));function OE(e){return OE="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},OE(e)}function xE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function TE(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xE(Object(n),!0).forEach((function(t){LE(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xE(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function LE(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==OE(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==OE(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===OE(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return AE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?AE(e,t):void 0}}(e,t)||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(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var DE=window.EBControls,IE=DE.ColorControl,NE=DE.ResponsiveRangeController,UE=DE.ResponsiveDimensionsControl,HE=DE.TypographyDropdown,ME=DE.GradientColorControl,qE=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=jE((0,z.useState)({}),2),a=l[0],i=l[1],c=jE((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.layout,p=(a.title,a.titleTag),d=a.progress,m=a.displayProgress,f=a.animationDuration,g=a.titleColor,y=a.counterColor,_=a.progressColor,v=a.isProgressGradient,k=a.progressGradient,h=a.showInline,R=a.backgroundColor,C=a.showStripe,E=a.stripeAnimation,P=a.strokeColor,B=a.prefix,S=a.suffix,w=a.prefixColor;(0,z.useEffect)((function(){var e;t[o]?i(TE({},t[o])):i((LE(e={layout:"line",wrapperAlign:"center",titleTag:"div",progress:50,displayProgress:!0,animationDuration:1500,titleColor:"#4d4d4d",counterColor:"#4d4d4d",progressColor:"#7967ff",isProgressGradient:!1,progressGradient:"linear-gradient(45deg, rgba(0,0,0,0.8) 0% , rgba(0,0,0,0.4) 100%)",showInline:!1,backgroundColor:"",showStripe:!1,stripeAnimation:"none",strokeColor:"#eaeaea",prefixColor:"#4d4d4d"},"".concat(uE,"Unit"),"px"),LE(e,"".concat(yE,"Unit"),"px"),LE(e,"".concat(yE,"isLinked"),!0),LE(e,"".concat(gE,"Top"),0),LE(e,"".concat(gE,"Bottom"),25),LE(e,"".concat(gE,"Right"),0),LE(e,"".concat(gE,"Left"),0),LE(e,"".concat(gE,"Unit"),"px"),LE(e,"".concat(gE,"isLinked"),!1),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(LE({},o,a))}),[a]);var O=function(e){var t=TE({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},x={setAttributes:O,resOption:r,attributes:a,objAttributes:wE};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Layout","essential-blocks")},("line"===b||"line_rainbow"===b)&&React.createElement(V.ToggleControl,{label:(0,W.__)("Show Inline","essential-blocks"),checked:h,onChange:function(){O({showInline:!h})}}),React.createElement(V.__experimentalDivider,null),React.createElement(V.SelectControl,{label:(0,W.__)("Title HTML Tag","essential-blocks"),value:p,options:[{label:"H1",value:"h1"},{label:"H2",value:"h2"},{label:"H3",value:"h3"},{label:"H4",value:"h4"},{label:"H5",value:"h5"},{label:"H6",value:"h6"},{label:"div",value:"div"},{label:"span",value:"span"},{label:"p",value:"p"}],onChange:function(e){return O({titleTag:e})}}),React.createElement(V.__experimentalDivider,null),React.createElement(V.RangeControl,{label:(0,W.__)("Counter Value","essential-blocks"),value:d,onChange:function(e){return O({progress:e})},step:1,min:0,max:100}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Counter?","progress-bar"),checked:m,onChange:function(){O({displayProgress:!m})}}),("line"===b||"line_rainbow"===b)&&React.createElement(React.Fragment,null,React.createElement(V.__experimentalDivider,null),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Stripe","essential-blocks"),checked:C,onChange:function(){O({showStripe:!C})}}),C&&React.createElement(V.SelectControl,{label:(0,W.__)("Stripe Animation","essential-blocks"),value:E,options:[{label:"Left To Right",value:"normal"},{label:"Right To Left",value:"reverse"},{label:"Disabled",value:"none"}],onChange:function(e){return O({stripeAnimation:e})}})),("half_circle"===b||"half_circle_fill"===b)&&React.createElement(React.Fragment,null,React.createElement(V.__experimentalDivider,null),React.createElement(V.TextControl,{label:(0,W.__)("Prefix","essential-blocks"),value:B,onChange:function(e){return O({prefix:e})}}),React.createElement(V.TextControl,{label:(0,W.__)("Suffix","essential-blocks"),value:S,onChange:function(e){return O({suffix:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Settings","essential-blocks"),initialOpen:!1},("line"===b||"line_rainbow"===b)&&React.createElement(React.Fragment,null,React.createElement(NE,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:uE,resRequiredProps:x,units:sE,min:100,max:1e3,step:1}),React.createElement(NE,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:bE,resRequiredProps:x,min:0,max:100,step:1,noUnits:!0})),("circle"===b||"circle_fill"===b||"half_circle"===b||"half_circle_fill"===b)&&React.createElement(React.Fragment,null,React.createElement(NE,{baseLabel:(0,W.__)("Size","essential-blocks"),controlName:pE,resRequiredProps:x,min:50,max:500,step:1,noUnits:!0}),React.createElement(NE,{baseLabel:(0,W.__)("Stroke Width","essential-blocks"),controlName:dE,resRequiredProps:x,min:0,max:100,step:1,noUnits:!0})),"box"===b&&React.createElement(React.Fragment,null,React.createElement(NE,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:mE,resRequiredProps:x,min:100,max:500,step:1,noUnits:!0}),React.createElement(NE,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:fE,resRequiredProps:x,min:100,max:500,step:1,noUnits:!0}),React.createElement(NE,{baseLabel:(0,W.__)("Stroke Width","essential-blocks"),controlName:dE,resRequiredProps:x,min:0,max:100,step:1,noUnits:!0})),React.createElement(V.RangeControl,{label:(0,W.__)("Animation Duration","essential-blocks"),value:f,onChange:function(e){return O({animationDuration:e})},step:100,min:1e3,max:1e4})),React.createElement(V.PanelBody,{title:(0,W.__)("General Styles","essential-blocks")},("line"===b||"line_rainbow"===b)&&React.createElement(React.Fragment,null,React.createElement(IE,{label:(0,W.__)("Background Color","essential-blocks"),color:P,onChange:function(e){return O({strokeColor:e})}}),"line_rainbow"!==b&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Fill Color","essential-blocks"))),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Fill Gradient","essential-blocks"),checked:v,onChange:function(){O({isProgressGradient:!v})}}),v||React.createElement(IE,{label:(0,W.__)("Color","essential-blocks"),color:_,onChange:function(e){return O({progressColor:e})}}),v&&React.createElement(ME,{label:(0,W.__)("Gradient Color","essential-blocks"),gradientColor:k,onChange:function(e){return O({progressGradient:e})}}))),("circle"===b||"circle_fill"===b||"half_circle"===b||"half_circle_fill"===b)&&React.createElement(React.Fragment,null,React.createElement(IE,{label:(0,W.__)("Background Color","essential-blocks"),color:R,onChange:function(e){return O({backgroundColor:e})}}),React.createElement(IE,{label:(0,W.__)("Fill Color","essential-blocks"),color:_,onChange:function(e){return O({progressColor:e})}}),React.createElement(IE,{label:(0,W.__)("Stroke Color","essential-blocks"),color:P,onChange:function(e){return O({strokeColor:e})}})),"box"===b&&React.createElement(React.Fragment,null,React.createElement(IE,{label:(0,W.__)("Background Color","essential-blocks"),color:R,onChange:function(e){return O({backgroundColor:e})}}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Fill Color","essential-blocks"))),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Fill Gradient","essential-blocks"),checked:v,onChange:function(){O({isProgressGradient:!v})}}),v||React.createElement(IE,{label:(0,W.__)("Color","essential-blocks"),color:_,onChange:function(e){return O({progressColor:e})}}),v&&React.createElement(ME,{label:(0,W.__)("Gradient Color","essential-blocks"),gradientColor:k,onChange:function(e){return O({progressGradient:e})}}),React.createElement(IE,{label:(0,W.__)("Stroke Color","essential-blocks"),color:P,onChange:function(e){return O({strokeColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Title Styles","essential-blocks"),initialOpen:!1},React.createElement(HE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:_E,resRequiredProps:x}),React.createElement(IE,{label:(0,W.__)("Color","essential-blocks"),color:g,onChange:function(e){return O({titleColor:e})}}),React.createElement(UE,{resRequiredProps:x,controlName:yE,baseLabel:(0,W.__)("Space","essential-blocks")})),React.createElement(V.PanelBody,{title:(0,W.__)("Counter Styles","essential-blocks"),initialOpen:!1},React.createElement(HE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:vE,resRequiredProps:x}),React.createElement(IE,{label:(0,W.__)("Color","essential-blocks"),color:y,onChange:function(e){return O({counterColor:e})}})),("half_circle"===b||"half_circle_fill"===b)&&React.createElement(React.Fragment,null,React.createElement(V.PanelBody,{title:(0,W.__)("Prefix & Suffix","progress-bar"),initialOpen:!1},React.createElement(HE,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:kE,resRequiredProps:x}),React.createElement(IE,{label:(0,W.__)("Color","essential-blocks"),color:w,onChange:function(e){return O({prefixColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin","essential-blocks"),initialOpen:!1},React.createElement(UE,{resRequiredProps:x,controlName:gE}))))},FE=[{label:(0,W.__)("Full Width","essential-blocks"),value:"full"},{label:(0,W.__)("Boxed","essential-blocks"),value:"boxed"}],GE=[{label:(0,W.__)("Default","essential-blocks"),value:"default"},{label:(0,W.__)("Fit To Screen","essential-blocks"),value:"fit"},{label:(0,W.__)("Min Height","essential-blocks"),value:"minH"},{label:(0,W.__)("Equal Height","essential-blocks"),value:"equalH"}],WE=[{label:(0,W.__)("Visible","essential-blocks"),value:"visible"},{label:(0,W.__)("Hidden","essential-blocks"),value:"hidden"}],zE=[{label:"Default",value:""},{label:"Top",value:"flex-start"},{label:"Center",value:"center"},{label:"Bottom",value:"flex-end"}],VE=[{label:"Default",value:"default"},{label:"Reverse Columns",value:"row-reverse"},{label:"Custom Order",value:"custom"}],YE=((0,W.__)("Start","essential-blocks"),(0,W.__)("Center","essential-blocks"),(0,W.__)("End","essential-blocks"),(0,W.__)("Space-Between","essential-blocks"),(0,W.__)("Space-around","essential-blocks"),(0,W.__)("Space-Evenly","essential-blocks"),"wrpMrg_"),JE="wrpPad_",$E="minH_",ZE="maxW_",QE="clGp_",XE="clNum_",KE="wrpBg_",eP="wrpBdS_",tP="rovP_",nP="colOrder_";function oP(e){return oP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oP(e)}function rP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function lP(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rP(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==oP(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==oP(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===oP(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rP(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var aP=window.EBControls,iP=aP.generateDimensionsAttributes,cP=aP.generateBackgroundAttributes,sP=aP.generateBorderShadowAttributes,uP=aP.generateResponsiveRangeAttributes,bP=aP.generateResponsiveSelectControlAttributes,pP=lP(lP(lP(lP(lP(lP(lP(lP(lP(lP({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},align:{type:"string",default:"full"},isLayoutSelected:{type:"boolean",default:!1},rowWidthName:{type:"string",default:"boxed"},rowHeightName:{type:"string",default:"default"},rowOverFlow:{type:"string"},rowAli:{type:"string"}},uP($E,{})),uP(QE,{})),uP(ZE,{defaultRange:1170,noUnits:!0})),uP(XE,{noUnits:!0})),sP(eP,{})),cP(KE,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),iP(YE,{disableLeftRight:!0})),iP(JE)),bP(tP)),bP(nP));function dP(e){return dP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dP(e)}function mP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function fP(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mP(Object(n),!0).forEach((function(t){gP(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mP(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function gP(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==dP(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==dP(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===dP(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yP(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _P(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_P(e,t):void 0}}(e,t)||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 _P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var vP=window.EBControls,kP=vP.ResponsiveDimensionsControl,hP=vP.ResponsiveRangeController,RP=vP.BorderShadowControl,CP=vP.BackgroundControl,EP=vP.ResponsiveSelectController,PP=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=yP((0,z.useState)({}),2),a=l[0],i=l[1],c=yP((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.resOption,p=a.rowWidthName,d=a.rowHeightName,m=a.rowAli;(0,z.useEffect)((function(){var e;t[o]?i(fP({},t[o])):i((gP(e={align:"full",isLayoutSelected:!1,rowWidthName:"boxed",rowHeightName:"default",rowOverFlow:"",rowAli:""},"".concat(YE,"Unit"),"px"),gP(e,"".concat(YE,"isLinked"),!0),gP(e,"".concat(JE,"Unit"),"px"),gP(e,"".concat(JE,"isLinked"),!0),gP(e,"".concat(eP,"Bdr_Unit"),"px"),gP(e,"".concat(eP,"Bdr_isLinked"),!0),gP(e,"".concat(eP,"Rds_Unit"),"px"),gP(e,"".concat(eP,"Rds_isLinked"),!0),gP(e,"".concat(eP,"BorderType"),"normal"),gP(e,"".concat(eP,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(gP({},o,a))}),[a]);var f=function(e){var t=fP({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},g={setAttributes:f,resOption:r,attributes:a,objAttributes:pP};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Row settings","essential-blocks")},React.createElement(V.BaseControl,{label:(0,W.__)("Layout","essential-blocks")},React.createElement(V.SelectControl,{value:p,options:FE,onChange:function(e){return f({rowWidthName:e})}})),"boxed"===p&&React.createElement(hP,{noUnits:!0,baseLabel:(0,W.__)("Max Width (px)","essential-blocks"),controlName:ZE,resRequiredProps:g,min:0,max:1800,step:1}),React.createElement(hP,{noUnits:!0,baseLabel:(0,W.__)("Columns Number","essential-blocks"),controlName:XE,resRequiredProps:g,min:1,max:6,step:1}),React.createElement(hP,{noUnits:!0,baseLabel:(0,W.__)("Columns Gap","essential-blocks"),controlName:QE,resRequiredProps:g,min:0,max:100,step:1}),React.createElement(V.BaseControl,{label:(0,W.__)("Height","essential-blocks")},React.createElement(V.SelectControl,{value:d,options:GE,onChange:function(e){return f({rowHeightName:e})}})),"minH"===d&&React.createElement(hP,{units:[{label:"px",value:"px"},{label:"vh",value:"vh"},{label:"vw",value:"vw"}],baseLabel:(0,W.__)("Minimum height","essential-blocks"),controlName:$E,resRequiredProps:g,min:0,max:1500,step:1}),React.createElement(V.BaseControl,{label:(0,W.__)("Columns Vertical Align","essential-blocks")},React.createElement(V.SelectControl,{value:m,options:zE,onChange:function(e){f({rowAli:e})}})),React.createElement(EP,{baseLabel:"Columns Order",controlName:nP,resRequiredProps:g,options:VE,resOption:b}),React.createElement(EP,{baseLabel:"Overflow",controlName:tP,resRequiredProps:g,options:WE,resOption:b})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(kP,{resRequiredProps:g,controlName:YE,baseLabel:"Margin",disableLeftRight:!0}),React.createElement(kP,{resRequiredProps:g,controlName:JE,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(CP,{controlName:KE,resRequiredProps:g})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(RP,{controlName:eP,resRequiredProps:g}))))},BP="wrprBg",SP="wrpMargin",wP="wrpPadding",OP="wrpBorderShadow",xP="titleMargin",TP="subtitleMargin",LP="buttonMargin",jP="buttonPadding",AP="buttonBorderShadow",DP="slideToShow",IP="sliderHeight",NP="dotsGap",UP="arrowPosition",HP="dotsPosition",MP="arrowSize",qP="dotsSize",FP="slidesGap",GP=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],WP=[{label:(0,W.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,W.__)("Middle","essential-blocks"),value:"center"},{label:(0,W.__)("Bottom","essential-blocks"),value:"flex-end"}],zP=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Right","essential-blocks"),value:"right"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Justify","essential-blocks"),value:"justify"}],VP=[{label:(0,W.__)("Image Only","essential-blocks"),value:"image"},{label:(0,W.__)("Image with Content","essential-blocks"),value:"content"}],YP=((0,W.__)("Content Overlay","essential-blocks"),(0,W.__)("Content Bottom","essential-blocks"),(0,W.__)("Content Right","essential-blocks"),(0,W.__)("Content Left","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"},{label:"vh",value:"vh"}]),JP=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],$P=[{label:"px",value:"px"},{label:"em",value:"em"}],ZP=[{name:"Black",color:"#000000"},{name:"Cyan bluish gray",color:"#abb8c3"},{name:"White",color:"#ffffff"},{name:"Pale pink",color:"#ffc0cb"},{name:"Vivid red",color:"#cf2e2e"},{name:"Luminous vivid orange",color:"#ff6900"},{name:"Luminous vivid amber",color:"#fcb900"},{name:"Light green cyan",color:"#7bdcb5"},{name:"Vivid green cyan",color:"#00d084"},{name:"Pale cyan blue",color:"#8ed1fc"},{name:"Vivid cyan blue",color:"#3593e3"},{name:"Vivid purple",color:"#9b51e0"}],QP="titleTypo",XP="subtitleTypo",KP="buttonTypo";function eB(e){return eB="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},eB(e)}function tB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function nB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tB(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==eB(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==eB(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===eB(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tB(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var oB=window.EBControls,rB=oB.generateDimensionsAttributes,lB=oB.generateTypographyAttributes,aB=oB.generateBackgroundAttributes,iB=oB.generateBorderShadowAttributes,cB=oB.generateResponsiveRangeAttributes,sB=nB(nB(nB(nB(nB(nB(nB(nB(nB(nB(nB(nB(nB(nB(nB(nB(nB(nB({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},sliderType:{type:"string",default:"image"},sliderContentType:{type:"string",default:"content-1"},images:{type:"array",default:[]},arrows:{type:"boolean",default:!0},adaptiveHeight:{type:"boolean",default:!1},autoplay:{type:"bolean",default:!0},autoplaySpeed:{type:"number",default:3e3},dots:{type:"boolean",default:!0},fade:{type:"boolean",default:!1},infinite:{type:"boolean",default:!0},vertical:{type:"boolean",default:!1},pauseOnHover:{type:"boolean",default:!0},isCustomHeight:{type:"boolean",default:!0},slidesToShow:{type:"number",default:1},speed:{type:"number",default:500},initialSlide:{type:"number",default:0},titleColor:{type:"string",default:"#333333"},subtitleColor:{type:"string",default:"#333333"},buttonColorType:{type:"string",default:"normal"},buttonColor:{type:"string",default:"#ffffff"},buttonHoverColor:{type:"string",default:"#ffffff"},buttonBGColor:{type:"string",default:"#333333"},buttonHoverBGColor:{type:"string",default:"#333333"},overlayColor:{type:"string",default:"rgb(184 133 228 / 75%)"},arrowColorType:{type:"string",default:"normal"},arrowColor:{type:"string",default:"#333333"},arrowHoverColor:{type:"string",default:"#000000"},dotsColor:{type:"string",default:"#777777"},dotsActiveColor:{type:"string",default:"#000000"},textAlign:{type:"string",default:"left"},verticalAlign:{type:"string",default:"center"}},lB(Object.values(x))),rB(SP)),rB(wP,{top:0,bottom:30,right:0,left:0,isLinked:!1})),rB(xP,{top:0,bottom:20,right:0,left:0,isLinked:!1})),rB(TP,{top:0,bottom:20,right:0,left:0,isLinked:!1})),rB(LP,{top:0,bottom:20,right:0,left:0,isLinked:!1})),rB(jP,{top:10,bottom:10,right:30,left:30,isLinked:!1})),iB(OP,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),iB(AP,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),aB(BP,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),cB(DP,{defaultRange:1})),cB(IP,{defaultRange:400})),cB(NP,{defaultRange:10})),cB(UP,{defaultRange:-25})),cB(HP,{defaultRange:-25})),cB(MP,{defaultRange:20})),cB(qP,{defaultRange:10})),cB(FP,{defaultRange:5}));function uB(e){return uB="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},uB(e)}function bB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function pB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bB(Object(n),!0).forEach((function(t){dB(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bB(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dB(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==uB(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==uB(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===uB(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mB(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return fB(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fB(e,t):void 0}}(e,t)||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 fB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var gB=window.EBControls,yB=gB.ResponsiveDimensionsControl,_B=gB.TypographyDropdown,vB=gB.BorderShadowControl,kB=gB.ResponsiveRangeController,hB=gB.BackgroundControl,RB=gB.ColorControl;gB.AdvancedControls;var CB=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=mB((0,z.useState)({}),2),a=l[0],i=l[1],c=mB((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.sliderType,p=a.sliderContentType,d=(a.images,a.arrows),m=a.adaptiveHeight,f=a.autoplay,g=a.autoplaySpeed,y=a.dots,_=a.fade,v=a.infinite,k=a.vertical,h=a.pauseOnHover,R=a.isCustomHeight,C=a.speed,E=a.titleColor,P=a.subtitleColor,B=a.buttonColorType,S=a.buttonColor,w=a.buttonHoverColor,O=a.buttonBGColor,x=a.buttonHoverBGColor,T=a.overlayColor,L=a.arrowColorType,j=a.arrowColor,A=a.arrowHoverColor,D=a.dotsColor,I=a.dotsActiveColor,N=a.textAlign,U=a.verticalAlign;(0,z.useEffect)((function(){var e;t[o]?i(pB({},t[o])):i((dB(e={sliderType:"image",sliderContentType:"content-1",images:[],arrows:!0,adaptiveHeight:!1,autoplay:!0,autoplaySpeed:3e3,dots:!0,fade:!1,infinite:!0,vertical:!1,pauseOnHover:!0,isCustomHeight:!0,slidesToShow:1,speed:500,initialSlide:0,titleColor:"#333333",subtitleColor:"#333333",buttonColorType:"normal",buttonColor:"#ffffff",buttonHoverColor:"#ffffff",buttonBGColor:"#333333",buttonHoverBGColor:"#333333",overlayColor:"rgb(184 133 228 / 75%)",arrowColorType:"normal",arrowColor:"#333333",arrowHoverColor:"#000000",dotsColor:"#777777",dotsActiveColor:"#000000",textAlign:"left",verticalAlign:"center"},"".concat(IP,"Unit"),"px"),dB(e,"".concat(UP,"Unit"),"px"),dB(e,"".concat(MP,"Unit"),"px"),dB(e,"".concat(qP,"Unit"),"px"),dB(e,"".concat(NP,"Unit"),"px"),dB(e,"".concat(qP,"Unit"),"px"),dB(e,"".concat(qP,"Unit"),"px"),dB(e,"".concat(qP,"Unit"),"px"),dB(e,"".concat(HP,"Unit"),"px"),dB(e,"".concat(SP,"Unit"),"px"),dB(e,"".concat(SP,"isLinked"),!0),dB(e,"".concat(wP,"Unit"),"px"),dB(e,"".concat(wP,"isLinked"),!0),dB(e,"".concat(OP,"Bdr_Unit"),"px"),dB(e,"".concat(OP,"Bdr_isLinked"),!0),dB(e,"".concat(OP,"Rds_Unit"),"px"),dB(e,"".concat(OP,"Rds_isLinked"),!0),dB(e,"".concat(OP,"BorderType"),"normal"),dB(e,"".concat(OP,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(dB({},o,a))}),[a]);var H=function(e){var t=pB({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},M={setAttributes:H,resOption:r,attributes:a,objAttributes:sB};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks")},React.createElement(V.SelectControl,{label:(0,W.__)("Slider Type","essential-blocks"),value:b,options:VP,onChange:function(e){return H({sliderType:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Arrows","essential-blocks"),checked:d,onChange:function(){H({arrows:!d})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Adaptive Height","essential-blocks"),checked:m,onChange:function(){H({adaptiveHeight:!m})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Autoplay","essential-blocks"),checked:f,onChange:function(){f?slider.current.slickPlay():slider.current.slickPause(),H({autoplay:!f})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Dots","essential-blocks"),checked:y,onChange:function(){return H({dots:!y})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Fade","essential-blocks"),checked:_,onChange:function(){return H({fade:!_})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Infinite","essential-blocks"),checked:v,onChange:function(){return H({infinite:!v})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Vertical Slide","essential-blocks"),checked:k,onChange:function(){return H({vertical:!k})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Pause on Hover","essential-blocks"),checked:h,onChange:function(){return H({pauseOnHover:!h})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Custom Height","essential-blocks"),checked:R,onChange:function(){return H({isCustomHeight:!R})}}),R&&React.createElement(kB,{baseLabel:(0,W.__)("Image Height","essential-blocks"),controlName:IP,resRequiredProps:M,units:JP,min:1,max:1200,step:1}),!_&&React.createElement(kB,{baseLabel:(0,W.__)("Slides to Show","essential-blocks"),controlName:DP,resRequiredProps:M,units:[],min:1,max:8,step:1}),f&&React.createElement(V.RangeControl,{label:(0,W.__)("Autoplay Speed","essential-blocks"),value:g,onChange:function(e){return H({autoplaySpeed:e})},min:0,max:8e3}),React.createElement(V.RangeControl,{label:(0,W.__)("Animation Speed","essential-blocks"),value:C,onChange:function(e){return H({speed:e})},min:0,max:3e3})),React.createElement(V.PanelBody,{title:(0,W.__)("Settings","essential-blocks"),initialOpen:!1},React.createElement(kB,{baseLabel:(0,W.__)("Slides Gap","essential-blocks"),controlName:FP,resRequiredProps:M,units:[],min:0,max:100,step:1}),"content"===b&&"content-1"===p&&React.createElement(RB,{label:(0,W.__)("Overlay Color","essential-blocks"),color:T,onChange:function(e){return H({overlayColor:e})}}),"content"===b&&React.createElement(React.Fragment,null,React.createElement(V.PanelRow,null,"Text Align"),React.createElement(V.ButtonGroup,null,zP.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:N===e.value,isSecondary:N!==e.value,onClick:function(){return H({textAlign:e.value})}},e.label)}))),"content-2"!=p&&React.createElement(React.Fragment,null,React.createElement(V.PanelRow,null,"Vertical Align"),React.createElement(V.ButtonGroup,null,WP.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:U===e.value,isSecondary:U!==e.value,onClick:function(){return H({verticalAlign:e.value})}},e.label)})))))),"content"===b&&React.createElement(React.Fragment,null,React.createElement(V.PanelBody,{title:(0,W.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(V.PanelRow,null,"Color"),React.createElement(V.ColorPalette,{colors:ZP,value:E,onChange:function(e){return H({titleColor:e})}}),React.createElement(_B,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:QP,resRequiredProps:M}),React.createElement(yB,{resRequiredProps:M,controlName:xP,baseLabel:"Margin"})),React.createElement(V.PanelBody,{title:(0,W.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(V.PanelRow,null,"Color"),React.createElement(V.ColorPalette,{colors:ZP,value:P,onChange:function(e){return H({subtitleColor:e})}}),React.createElement(_B,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:XP,resRequiredProps:M}),React.createElement(yB,{resRequiredProps:M,controlName:TP,baseLabel:"Margin"})),React.createElement(V.PanelBody,{title:(0,W.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(V.ButtonGroup,{className:"eb-inspector-btn-group"},GP.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:B===e.value,isSecondary:B!==e.value,onClick:function(){return H({buttonColorType:e.value})}},e.label)}))),"normal"===B&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Normal Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:S,onChange:function(e){return H({buttonColor:e})},label:(0,W.__)("Color","essential-blocks")},{value:O,onChange:function(e){return H({buttonBGColor:e})},label:(0,W.__)("Background Color","essential-blocks")}]}),"hover"===B&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Hover Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:w,onChange:function(e){return H({buttonHoverColor:e})},label:(0,W.__)("Color","essential-blocks")},{value:x,onChange:function(e){return H({buttonHoverBGColor:e})},label:(0,W.__)("Background Color","essential-blocks")}]}),React.createElement(V.PanelRow,null,"Button Border & Shadow"),React.createElement(vB,{controlName:AP,resRequiredProps:M}),React.createElement(_B,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:KP,resRequiredProps:M}),React.createElement(yB,{resRequiredProps:M,controlName:LP,baseLabel:"Margin"}),React.createElement(yB,{resRequiredProps:M,controlName:jP,baseLabel:"Padding"}))),d&&React.createElement(V.PanelBody,{title:(0,W.__)("Arrow Style","essential-blocks"),initialOpen:!1},React.createElement(V.ButtonGroup,{className:"eb-inspector-btn-group"},GP.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:L===e.value,isSecondary:L!==e.value,onClick:function(){return H({arrowColorType:e.value})}},e.label)}))),"normal"===L&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Normal Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:j,onChange:function(e){return H({arrowColor:e})},label:(0,W.__)("Color","essential-blocks")}]}),"hover"===L&&React.createElement(J.PanelColorSettings,{className:"eb-subpanel",title:(0,W.__)("Hover Color","essential-blocks"),initialOpen:!0,colorSettings:[{value:A,onChange:function(e){return H({arrowHoverColor:e})},label:(0,W.__)("Color","essential-blocks")}]}),React.createElement(kB,{baseLabel:(0,W.__)("Arrow Size","essential-blocks"),controlName:MP,resRequiredProps:M,units:$P,min:1,max:50,step:1}),React.createElement(kB,{baseLabel:(0,W.__)("Arrow Position","essential-blocks"),controlName:UP,resRequiredProps:M,units:YP,min:-50,max:100,step:1})),y&&React.createElement(V.PanelBody,{title:(0,W.__)("Dot Style","essential-blocks"),initialOpen:!1},React.createElement(V.PanelRow,null,"Color"),React.createElement(V.ColorPalette,{colors:ZP,value:D,onChange:function(e){return H({dotsColor:e})}}),React.createElement(V.PanelRow,null,"Active Color"),React.createElement(V.ColorPalette,{colors:ZP,value:I,onChange:function(e){return H({dotsActiveColor:e})}}),React.createElement(kB,{baseLabel:(0,W.__)("Dots Size","essential-blocks"),controlName:qP,resRequiredProps:M,units:$P,min:1,max:50,step:1}),React.createElement(kB,{baseLabel:(0,W.__)("Dots Gap","essential-blocks"),controlName:NP,resRequiredProps:M,units:YP,min:0,max:50,step:1}),React.createElement(kB,{baseLabel:(0,W.__)("Dots Position","essential-blocks"),controlName:HP,resRequiredProps:M,units:YP,min:-50,max:100,step:1})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(yB,{resRequiredProps:M,controlName:SP,baseLabel:"Margin"}),React.createElement(yB,{resRequiredProps:M,controlName:wP,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(hB,{controlName:BP,resRequiredProps:M,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(vB,{controlName:OP,resRequiredProps:M}))))},EB="wrpMrg_",PB="wrpPad_",BB="WrpBg_",SB="wrpBdSd_",wB="sclBdSd_",OB="icnZ_",xB="icnPd_",TB="icnSp_",LB="icnRg_",jB="sdpr_";function AB(e){return AB="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},AB(e)}function DB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function IB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?DB(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==AB(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==AB(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===AB(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DB(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var NB=window.EBControls,UB=NB.generateDimensionsAttributes,HB=NB.generateBackgroundAttributes,MB=NB.generateBorderShadowAttributes,qB=NB.generateResponsiveRangeAttributes,FB=IB(IB(IB(IB(IB(IB(IB(IB(IB(IB(IB({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},socialDetails:{type:"array",default:[]},profilesOnly:{type:"array"},iconsJustify:{type:"string",default:"center"},iconsVAlign:{type:"string",default:"center"},isIconsDevider:{type:"boolean",default:!1},icnsDevideColor:{type:"string"},icnSepW:{type:"number",default:1},icnSepH:{type:"number",default:30},hvIcnColor:{type:"string"},hvIcnBgc:{type:"string"},icnEffect:{type:"string"},textShadowColor:{type:"string"},textHOffset:{type:"number"},textVOffset:{type:"number"},blurRadius:{type:"number"}},qB(OB,{defaultRange:35,noUnits:!0})),qB(xB,{defaultRange:1,noUnits:!0})),qB(TB,{defaultRange:20,noUnits:!0})),qB(LB,{noUnits:!0})),qB("wrpW_",{defaultUnit:"%",defaultRange:100})),qB(jB,{defaultRange:23})),HB(BB,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),MB(SB,{})),MB(wB,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),UB(EB)),UB(PB,{top:20,bottom:20,left:20,right:20})),GB=[{label:"Center",value:"center"},{label:"Left",value:"flex-start"},{label:"Right",value:"flex-end"},{label:"Space Between",value:"space-between"},{label:"Space Around",value:"space-around"},{label:"Space Evenly",value:"space-evenly"}],WB=[{label:(0,W.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,W.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,W.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,W.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,W.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,W.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,W.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,W.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,W.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,W.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,W.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,W.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,W.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,W.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,W.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,W.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,W.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,W.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,W.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,W.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,W.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,W.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,W.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,W.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,W.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,W.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,W.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,W.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,W.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,W.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,W.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,W.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,W.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,W.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,W.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,W.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,W.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,W.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,W.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,W.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,W.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,W.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,W.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,W.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,W.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,W.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,W.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,W.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,W.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,W.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,W.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,W.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,W.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,W.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,W.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,W.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,W.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,W.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,W.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,W.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,W.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,W.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,W.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,W.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,W.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,W.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,W.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,W.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,W.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,W.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,W.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,W.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,W.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,W.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,W.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,W.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,W.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,W.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],zB=[{label:(0,W.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,W.__)("Circular","essential-blocks"),value:"circular"},{label:(0,W.__)("Square","essential-blocks"),value:"square"}];function VB(e){return VB="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},VB(e)}function YB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function JB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?YB(Object(n),!0).forEach((function(t){$B(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YB(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $B(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==VB(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==VB(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===VB(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZB(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return QB(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?QB(e,t):void 0}}(e,t)||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 QB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var XB=window.EBControls,KB=XB.ResponsiveDimensionsControl,eS=XB.ResponsiveRangeController,tS=XB.ColorControl,nS=XB.BorderShadowControl,oS=XB.BackgroundControl,rS=XB.DealSocialProfiles,lS=XB.faIcons,aS=XB.ResetControl;XB.AdvancedControls;var iS=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=ZB((0,z.useState)({}),2),a=l[0],i=l[1],c=ZB((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.socialDetails,p=a.iconsJustify,d=a.isIconsDevider,m=a.icnsDevideColor,f=a.icnSepW,g=a.icnSepH,y=a.hvIcnColor,_=a.hvIcnBgc,v=a.icnEffect,k=a.iconShape,h=a.textShadowColor,R=a.textHOffset,C=a.textVOffset,E=a.blurRadius;(0,z.useEffect)((function(){var e;t[o]?i(JB({},t[o])):i(($B(e={socialDetails:[{icon:"fab fa-facebook-f",link:"#",linkOpenNewTab:!1,isExpanded:!1},{icon:"fab fa-twitter",link:"#",linkOpenNewTab:!1,isExpanded:!1},{icon:"fab fa-instagram",link:"#",linkOpenNewTab:!1,isExpanded:!1},{icon:"fab fa-youtube",link:"#",linkOpenNewTab:!1,isExpanded:!1},{icon:"fab fa-linkedin-in",link:"#",linkOpenNewTab:!1,isExpanded:!1}],iconsJustify:"center",iconsVAlign:"center",isIconsDevider:!1,icnSepW:1,icnSepH:30},"".concat(EB,"Unit"),"px"),$B(e,"".concat(EB,"isLinked"),!0),$B(e,"".concat(PB,"Unit"),"px"),$B(e,"".concat(PB,"isLinked"),!0),$B(e,"".concat(wB,"Bdr_Unit"),"px"),$B(e,"".concat(wB,"Bdr_isLinked"),!0),$B(e,"".concat(wB,"Rds_Unit"),"px"),$B(e,"".concat(wB,"Rds_isLinked"),!0),$B(e,"".concat(wB,"BorderType"),"normal"),$B(e,"".concat(wB,"shadowType"),"normal"),$B(e,"".concat(SB,"Bdr_Unit"),"px"),$B(e,"".concat(SB,"Bdr_isLinked"),!0),$B(e,"".concat(SB,"Rds_Unit"),"px"),$B(e,"".concat(SB,"Rds_isLinked"),!0),$B(e,"".concat(SB,"BorderType"),"normal"),$B(e,"".concat(SB,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n($B({},o,a))}),[a]);var P=function(e){var t=JB({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},B={setAttributes:P,resOption:r,attributes:a,objAttributes:FB};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Social Profiles","essential-blocks")},React.createElement(React.Fragment,null,React.createElement(rS,{profiles:b,onProfileAdd:function(e){return P({socialDetails:e})},iconList:lS}))),React.createElement(V.PanelBody,{title:(0,W.__)("Icons Styles","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Icon Shape","essential-blocks")},React.createElement(V.ButtonGroup,null,zB.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:k!==e.value,isPrimary:k===e.value,onClick:function(){return function(e){switch(e){case"rounded":P({iconShape:e,sclBdSd_Rds_Bottom:"10",sclBdSd_Rds_Left:"10",sclBdSd_Rds_Right:"10",sclBdSd_Rds_Top:"10",sclBdSd_Rds_Unit:"px",sclBdSd_Rds_isLinked:!0});break;case"circular":P({iconShape:e,sclBdSd_Rds_Bottom:"50",sclBdSd_Rds_Left:"50",sclBdSd_Rds_Right:"50",sclBdSd_Rds_Top:"50",sclBdSd_Rds_Unit:"%",sclBdSd_Rds_isLinked:!0});break;case"square":P({iconShape:e,sclBdSd_Rds_Bottom:void 0,sclBdSd_Rds_Left:void 0,sclBdSd_Rds_Right:void 0,sclBdSd_Rds_Top:void 0,sclBdSd_Rds_Unit:"px",sclBdSd_Rds_isLinked:!0})}}(e.value)}},e.label)})))),React.createElement(V.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments"},React.createElement(V.SelectControl,{value:p,options:GB,onChange:function(e){return P({iconsJustify:e})}})),React.createElement(eS,{noUnits:!0,baseLabel:(0,W.__)("Size","essential-blocks"),controlName:OB,resRequiredProps:B,min:5,max:300,step:1}),React.createElement(eS,{noUnits:!0,baseLabel:(0,W.__)("Padding","essential-blocks"),controlName:xB,resRequiredProps:B,min:0,max:6,step:.1}),React.createElement(eS,{noUnits:!0,baseLabel:(0,W.__)("Spacing","essential-blocks"),controlName:TB,resRequiredProps:B,min:0,max:100,step:1}),React.createElement(eS,{noUnits:!0,baseLabel:(0,W.__)("Rows Gap","essential-blocks"),controlName:LB,resRequiredProps:B,min:0,max:100,step:1}),React.createElement("label",{style:{display:"block",margin:"-20px 0 20px"}},React.createElement("i",null,"N.B. 'Rows Gap' is used when you have multiple rows of social profiles. Normally in case of only one row, it's not needed")),React.createElement(V.ToggleControl,{label:(0,W.__)("Icons Devider","essential-blocks"),checked:d,onChange:function(){return P({isIconsDevider:!d})}}),d&&React.createElement(React.Fragment,null,React.createElement(tS,{label:(0,W.__)("Color","essential-blocks"),color:m,onChange:function(e){return P({icnsDevideColor:e})}}),React.createElement(V.RangeControl,{label:(0,W.__)("Width","essential-blocks"),value:f,onChange:function(e){return P({icnSepW:e})},step:1,min:1,max:50}),React.createElement(V.RangeControl,{label:(0,W.__)("Height","essential-blocks"),value:g,onChange:function(e){return P({icnSepH:e})},step:1,min:1,max:300}),React.createElement(eS,{baseLabel:(0,W.__)("Position From Right","essential-blocks"),controlName:jB,resRequiredProps:B,min:0,max:80,step:1})),React.createElement(tS,{label:(0,W.__)("Hover Color","essential-blocks"),color:y,onChange:function(e){return P({hvIcnColor:e})}}),React.createElement(tS,{label:(0,W.__)("Hover Background","essential-blocks"),color:_,onChange:function(e){return P({hvIcnBgc:e})}}),React.createElement(V.SelectControl,{label:(0,W.__)("Icon Hover Effect","essential-blocks"),value:v,options:WB,onChange:function(e){P({icnEffect:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Icons Border & Box-Shadow Style","essential-blocks"),initialOpen:!1},React.createElement(nS,{controlName:wB,resRequiredProps:B})),React.createElement(V.PanelBody,{title:(0,W.__)("Icons Shadow Style","essential-blocks"),initialOpen:!1},React.createElement(tS,{label:(0,W.__)("Shadow Color","essential-blocks"),color:h,onChange:function(e){return P({textShadowColor:e})}}),React.createElement(aS,{onReset:function(){return P({textHOffset:void 0})}},React.createElement(V.RangeControl,{label:(0,W.__)("Horizontal Offset","essential-blocks"),value:R,onChange:function(e){return P({textHOffset:e})},min:0,max:100})),React.createElement(aS,{onReset:function(){return P({textVOffset:void 0})}},React.createElement(V.RangeControl,{label:(0,W.__)("Vertical Offset","essential-blocks"),value:C,onChange:function(e){return P({textVOffset:e})},min:0,max:100})),React.createElement(aS,{onReset:function(){return P({blurRadius:void 0})}},React.createElement(V.RangeControl,{label:(0,W.__)("Blur Radius","essential-blocks"),value:E,onChange:function(e){return P({blurRadius:e})},min:0,max:100}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(KB,{resRequiredProps:B,controlName:EB,baseLabel:"Margin"}),React.createElement(KB,{resRequiredProps:B,controlName:PB,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(oS,{controlName:BB,resRequiredProps:B})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(nS,{controlName:SB,resRequiredProps:B}))))},cS="title",sS=n(9196),uS=n.n(sS),bS=n(5742),pS=["profiles"],dS=["profiles","onSortEnd"];function mS(){return mS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},mS.apply(this,arguments)}function fS(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},l=Object.keys(e);for(o=0;o<l.length;o++)n=l[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)n=l[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var gS=window.EBControls.ColorControl,yS=function(e){var t=e.position,n=e.onDeleteProfile;return uS().createElement("span",{className:"eb-social-delete-icon",style:hS,onClick:function(){return n(t)}},uS().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",enableBackground:"new 0 0 512 512",version:"1.1",viewBox:"0 0 512 512",xmlSpace:"preserve",style:{width:14}},uS().createElement("path",{d:"M423.3 86.6H89c-16.8.1-32.2 9.3-40.1 24.1-7.9 14.8-7.1 32.7 2.2 46.8l37.2 55.6V456c0 30.9 25.1 56 56 56h223.9c30.9 0 56-25.1 56-56V213.1l37.2-56c9.1-14 9.8-31.8 1.9-46.5-8.1-14.7-23.4-23.9-40-24zm-198 347c0 13.9-11.3 25.2-25.2 25.2-13.9 0-25.2-11.3-25.2-25.2V220.9c0-13.9 11.3-25.2 25.2-25.2 13.9 0 25.2 11.3 25.2 25.2v212.7zm112 0c0 13.9-11.3 25.2-25.2 25.2-13.9 0-25.2-11.3-25.2-25.2V220.9c0-13.9 11.3-25.2 25.2-25.2 13.9 0 25.2 11.3 25.2 25.2v212.7zM325.8 19.4C309.9 7.1 290.2 0 269.3 0h-26.4c-20.9 0-40.6 7.1-56.5 19.4-11.2 8.7-20.5 20.1-26.9 33.4h193.1c-6.3-13.3-15.6-24.7-26.8-33.4z",style:{fill:"#FF6464"}})))},_S=(0,bS.W6)((function(){return uS().createElement("span",{className:"drag-handle"},uS().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",enableBackground:"new 0 0 512 512",version:"1.1",viewBox:"0 0 512 512",xmlSpace:"preserve",style:{height:14}},uS().createElement("path",{d:"M512 256L402.6 146.6 402.6 210.3 301 210.3 301 109.4 365.4 109.4 256 0 146.6 109.4 211 109.4 211 210.3 109.4 210.3 109.4 146.6 0 256 109.4 365.4 109.4 300.3 211 300.3 211 402.6 146.6 402.6 256 512 365.4 402.6 301 402.6 301 300.3 402.6 300.3 402.6 365.4z",style:{fill:"#a9a9a9"}})))})),vS=(0,bS.W8)((function(e){var t=e.position,n=e.profile,o=e.onProfileClick,r=e.onDeleteProfile,l=e.onColorChange,a=e.selectedIcon,i=e.onIconTextChange,c=e.onBackgroundColorChange,s=e.onSeparatorColorChange;return uS().createElement("li",{className:"drag-helper"},uS().createElement("span",{className:"profile-wrapper"},uS().createElement("span",{className:"profile-icon-container",onClick:function(){return o(n.icon)}},uS().createElement("span",{className:"".concat(n.icon)}),uS().createElement("span",{className:"selected-profile-icon"},n.icon)),uS().createElement(_S,null),uS().createElement(yS,{position:t,onDeleteProfile:r})),a===n.icon&&n.isExpanded&&uS().createElement("div",{className:"link-form-wrapper"},uS().createElement(gS,{label:(0,W.__)("Icon Color","essential-blocks"),color:n.color||"",onChange:function(e){return l(e,t)}}),uS().createElement(gS,{label:(0,W.__)("Icon Background Color","essential-blocks"),color:n.backgroundColor,onChange:function(e){return c(e,t)}}),uS().createElement(gS,{label:(0,W.__)("Separator Color","essential-blocks"),color:n.separatorColor,onChange:function(e){return s(e,t)}}),uS().createElement(V.TextControl,{label:(0,W.__)("Text","essential-blocks"),className:"social-share-name-input",value:n.iconText||"",onChange:function(e){return i(e,t)}})))})),kS=(0,bS.JN)((function(e){var t=e.profiles,n=fS(e,pS);return uS().createElement("ul",null,t.map((function(e,t){return uS().createElement(vS,mS({profile:e,key:t},n,{position:t,index:t}))})))})),hS={fontSize:14,borderLeft:"1px solid #b4b4cb",lineHeight:"2.5em",flex:2,textAlign:"center",display:"flex",justifyContent:"center"},RS=function(e){var t=e.profiles,n=e.onSortEnd,o=fS(e,dS);return 0===t.length?uS().createElement("ul",null):uS().createElement(kS,mS({profiles:t,useDragHandle:!0,onSortEnd:n},o))};function CS(e){return CS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},CS(e)}function ES(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function PS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ES(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==CS(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==CS(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===CS(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ES(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function BS(e){return function(e){if(Array.isArray(e))return OS(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||wS(e)||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 SS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||wS(e,t)||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 wS(e,t){if(e){if("string"==typeof e)return OS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?OS(e,t):void 0}}function OS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function xS(e){var t=e.iconList,n=e.onProfileAdd,o=e.profiles,r=SS((0,z.useState)(o||[]),2),l=r[0],a=r[1],i=SS((0,z.useState)(null),2),c=i[0],s=i[1],u=SS((0,z.useState)(""),2),b=u[0],p=u[1],d=SS((0,z.useState)(""),2),m=d[0],f=d[1],g=SS((0,z.useState)(""),2),y=(g[0],g[1],SS((0,z.useState)(""),2)),_=y[0],v=y[1];return React.createElement("div",null,React.createElement("style",null,"\n\n      li.drag-helper .iconLbl{\n        color: #5f5f5f;\n        padding-bottom: 5px;\n        display: block;\n      }\n\n      li.drag-helper .input_wrapp{\n        display: flex;\n        align-items:center;\n      }\n\n      li.drag-helper .save-button{\n        margin:0;\n        padding: 4px;\n        cursor:pointer;\n      }\n\n      li.drag-helper .social-link-input{\n        margin: 0;\n        flex: 1;\n        padding: 0px 5px;\n      }\n\n      .socialBarsLabel{\n        display:block;\n        padding: 15px 0 5px;\n        cursor:default;\n      }\n\n\n      "),React.createElement("label",null,"Social Media"),React.createElement(Ve(),{icons:t,value:c||null,onChange:function(e){if(e){var t=[].concat(BS(l),[{icon:e,isExpanded:!1}]);a(t),s(e),n(t)}},appendTo:"body",iconsPerPage:20,closeOnSelect:!0}),l.length>0&&React.createElement("label",{className:"socialBarsLabel"},React.createElement("i",null,(0,W.__)("Click on the social bars below to expand more options","essential-blocks"))),React.createElement(RS,{profiles:l,onProfileClick:function(e){var t=BS(l),n=_,o=b,r=m;t=t.map((function(t){return t.icon===e?(n=t.iconText,o=t.color,PS(PS({},t),{},{isExpanded:!t.isExpanded})):PS(PS({},t),{},{isExpanded:!1})})),a(t),s(e),v(n),p(o),f(r)},onDeleteProfile:function(e){var t=BS(l);t.splice(e,1),a(t),n(t)},selectedIcon:c,iconText:_,onIconTextChange:function(e,t){var o=BS(l);o[t].iconText=e,a(o),n(o)},onProfileAdd:n,onSortEnd:function(e){var t=e.oldIndex,o=e.newIndex,r=BS(l);r.splice(o,0,r.splice(t,1)[0]),a(r),n(r)},onColorChange:function(e,t){var o=BS(l);o[t].color=e,a(o),n(o)},onBackgroundColorChange:function(e,t){var o=BS(l);o[t].backgroundColor=e,a(o),n(o)},onSeparatorColorChange:function(e,t){var o=BS(l);o[t].separatorColor=e,a(o),n(o)}}))}var TS="wrpMrg_",LS="wrpPad_",jS="iconPadding",AS="WrpBg_",DS="wrpBdSd_",IS="sclBdSd_",NS="icnZ_",US="icnPd_",HS="icnSp_",MS="icnRg_",qS="iconHeight",FS="iconWidth",GS="floatingWidth";function WS(e){return WS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},WS(e)}function zS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function VS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zS(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==WS(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==WS(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===WS(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zS(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var YS=window.EBControls,JS=YS.generateDimensionsAttributes,$S=YS.generateBackgroundAttributes,ZS=YS.generateBorderShadowAttributes,QS=YS.generateResponsiveRangeAttributes,XS=VS(VS(VS(VS(VS(VS(VS(VS(VS(VS(VS(VS(VS(VS(VS({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},socialDetails:{type:"array",default:[]},profilesOnly:{type:"array"},iconsJustify:{type:"string",default:"center"},iconsVAlign:{type:"string",default:"center"},isIconsDevider:{type:"boolean",default:!1},icnsDevideColor:{type:"string"},icnSepW:{type:"number",default:1},icnSepH:{type:"number",default:30},hvIcnColor:{type:"string"},hvIcnBgc:{type:"string"},icnEffect:{type:"string"},showTitle:{type:"boolean",default:!0},iconShape:{type:"string",default:"rounded"},isFloating:{type:"boolean",default:!1},floatingWidth:{type:"string"}},(0,YS.generateTypographyAttributes)(Object.values(T))),QS(NS,{defaultRange:16,noUnits:!0})),JS(jS,{top:10,left:20,bottom:10,right:20,isLinked:!1})),QS(HS,{defaultRange:20,noUnits:!0})),QS(qS,{defaultRange:140,noUnits:!0})),QS(FS,{defaultRange:140,noUnits:!0})),QS(GS,{defaultRange:100,noUnits:!0})),QS(US,{defaultRange:10,noUnits:!0})),QS(MS,{noUnits:!0})),QS("sdpr_",{defaultRange:23})),$S(AS,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),ZS(DS)),ZS(IS,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),JS(TS)),JS(LS,{top:20,bottom:20,left:20,right:20})),KS=[{label:"Center",value:"center"},{label:"Left",value:"flex-start"},{label:"Right",value:"flex-end"},{label:"Space Between",value:"space-between"},{label:"Space Around",value:"space-around"},{label:"Space Evenly",value:"space-evenly"}],ew=[{label:(0,W.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,W.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,W.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,W.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,W.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,W.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,W.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,W.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,W.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,W.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,W.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,W.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,W.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,W.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,W.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,W.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,W.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,W.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,W.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,W.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,W.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,W.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,W.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,W.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,W.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,W.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,W.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,W.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,W.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,W.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,W.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,W.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,W.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,W.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,W.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,W.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,W.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,W.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,W.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,W.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,W.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,W.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,W.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,W.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,W.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,W.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,W.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,W.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,W.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,W.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,W.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,W.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,W.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,W.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,W.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,W.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,W.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,W.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,W.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,W.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,W.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,W.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,W.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,W.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,W.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,W.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,W.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,W.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,W.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,W.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,W.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,W.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,W.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,W.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,W.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,W.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,W.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,W.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],tw=[{label:(0,W.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,W.__)("Circular","essential-blocks"),value:"circular"},{label:(0,W.__)("Square","essential-blocks"),value:"square"}],nw=["fab fa-facebook","fab fa-facebook-f","fab fa-twitter","fab fa-twitter-square","fab fa-linkedin","fab fa-linkedin-in","fab fa-pinterest","fab fa-reddit","fab fa-whatsapp","fab fa-tumblr","fab fa-telegram","fab fa-get-pocket","fas fa-envelope","far fa-envelope","fab fa-xing-square","fab fa-xing","fab fa-vk"];function ow(e){return ow="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ow(e)}function rw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function lw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rw(Object(n),!0).forEach((function(t){aw(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rw(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function aw(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ow(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==ow(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ow(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return cw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cw(e,t):void 0}}(e,t)||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 cw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var sw=window.EBControls,uw=sw.ResponsiveDimensionsControl,bw=sw.ResponsiveRangeController,pw=sw.ColorControl,dw=sw.BorderShadowControl,mw=sw.BackgroundControl,fw=(sw.AdvancedControls,sw.TypographyDropdown),gw=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=iw((0,z.useState)({}),2),a=l[0],i=l[1],c=iw((0,z.useState)(!1),2),s=c[0],u=c[1],b=(a.resOption,a.socialDetails),p=a.iconsJustify,d=a.hvIcnColor,m=a.hvIcnBgc,f=a.icnEffect,g=a.iconShape,y=a.showTitle,_=a.isFloating;(0,z.useEffect)((function(){var e;t[o]?i(lw({},t[o])):i((aw(e={socialDetails:[{icon:"fab fa-facebook-f",iconText:(0,W.__)("Facebook","essential-blocks"),isExpanded:!1},{icon:"fab fa-twitter",iconText:(0,W.__)("Twitter","essential-blocks"),isExpanded:!1},{icon:"fab fa-linkedin-in",iconText:(0,W.__)("Linkedin","essential-blocks"),isExpanded:!1},{icon:"fab fa-whatsapp",iconText:(0,W.__)("WhatsApp","essential-blocks"),isExpanded:!1}],iconsJustify:"center",iconsVAlign:"center",isIconsDevider:!1,icnSepW:1,icnSepH:30,showTitle:!0,iconShape:"rounded",isFloating:!1},"".concat(TS,"Unit"),"px"),aw(e,"".concat(TS,"isLinked"),!0),aw(e,"".concat(LS,"Unit"),"px"),aw(e,"".concat(LS,"isLinked"),!0),aw(e,"".concat(DS,"Bdr_Unit"),"px"),aw(e,"".concat(DS,"Bdr_isLinked"),!0),aw(e,"".concat(DS,"Rds_Unit"),"px"),aw(e,"".concat(DS,"Rds_isLinked"),!0),aw(e,"".concat(DS,"BorderType"),"normal"),aw(e,"".concat(DS,"shadowType"),"normal"),aw(e,"".concat(IS,"Bdr_Unit"),"px"),aw(e,"".concat(IS,"Bdr_isLinked"),!0),aw(e,"".concat(IS,"Rds_Unit"),"px"),aw(e,"".concat(IS,"Rds_isLinked"),!0),aw(e,"".concat(IS,"BorderType"),"normal"),aw(e,"".concat(IS,"shadowType"),"normal"),aw(e,"".concat(jS,"Unit"),"px"),aw(e,"".concat(jS,"isLinked"),!0),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(aw({},o,a))}),[a]);var v=function(e){var t=lw({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},k={setAttributes:v,resOption:r,attributes:a,objAttributes:XS};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Share Buttons","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(V.ToggleControl,{label:(0,W.__)("Show Title","essential-blocks"),checked:y,onChange:function(){return v({showTitle:!y})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Floating","essential-blocks"),checked:_,onChange:function(){return v({isFloating:!_})}}),React.createElement(V.__experimentalDivider,null),React.createElement(xS,{profiles:b,onProfileAdd:function(e){return v({socialDetails:e})},iconList:nw}))),React.createElement(V.PanelBody,{title:(0,W.__)("Icons Styles","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Icon Shape","essential-blocks")},React.createElement(V.ButtonGroup,null,tw.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:g!==e.value,isPrimary:g===e.value,onClick:function(){return function(e){switch(e){case"rounded":v({iconShape:e,sclBdSd_Rds_Bottom:"10",sclBdSd_Rds_Left:"10",sclBdSd_Rds_Right:"10",sclBdSd_Rds_Top:"10",sclBdSd_Rds_Unit:"px",sclBdSd_Rds_isLinked:!0});break;case"circular":v({iconShape:e,sclBdSd_Rds_Bottom:"50",sclBdSd_Rds_Left:"50",sclBdSd_Rds_Right:"50",sclBdSd_Rds_Top:"50",sclBdSd_Rds_Unit:"%",sclBdSd_Rds_isLinked:!0});break;case"square":v({iconShape:e,sclBdSd_Rds_Bottom:void 0,sclBdSd_Rds_Left:void 0,sclBdSd_Rds_Right:void 0,sclBdSd_Rds_Top:void 0,sclBdSd_Rds_Unit:"px",sclBdSd_Rds_isLinked:!0})}}(e.value)}},e.label)})))),React.createElement(V.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments"},React.createElement(V.SelectControl,{value:p,options:KS,onChange:function(e){return v({iconsJustify:e})}})),y&&React.createElement(fw,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:cS,resRequiredProps:k}),React.createElement(bw,{noUnits:!0,baseLabel:(0,W.__)("Size","essential-blocks"),controlName:NS,resRequiredProps:k,min:5,max:300,step:1}),"circular"===g&&React.createElement(React.Fragment,null,React.createElement(bw,{noUnits:!0,baseLabel:(0,W.__)("Height","essential-blocks"),controlName:qS,resRequiredProps:k,min:0,max:800,step:1}),React.createElement(bw,{noUnits:!0,baseLabel:(0,W.__)("Width","essential-blocks"),controlName:FS,resRequiredProps:k,min:0,max:800,step:1})),_&&React.createElement(React.Fragment,null,React.createElement(bw,{noUnits:!0,baseLabel:(0,W.__)("Floating Width","essential-blocks"),controlName:GS,resRequiredProps:k,min:0,max:800,step:1}),React.createElement(bw,{noUnits:!0,baseLabel:(0,W.__)("Floating Height","essential-blocks"),controlName:"floatingHeight",resRequiredProps:k,min:0,max:2e3,step:1})),React.createElement(bw,{noUnits:!0,baseLabel:(0,W.__)("Margin","essential-blocks"),controlName:US,resRequiredProps:k,min:0,max:250,step:1}),"circular"!==g&&React.createElement(uw,{resRequiredProps:k,controlName:jS,baseLabel:"Padding"}),!_&&React.createElement(React.Fragment,null,React.createElement(bw,{noUnits:!0,baseLabel:(0,W.__)("Spacing","essential-blocks"),controlName:HS,resRequiredProps:k,min:0,max:100,step:1}),React.createElement(bw,{noUnits:!0,baseLabel:(0,W.__)("Rows Gap","essential-blocks"),controlName:MS,resRequiredProps:k,min:0,max:100,step:1}),React.createElement("label",{style:{display:"block",margin:"-20px 0 20px"}},React.createElement("i",null,"N.B. 'Rows Gap' is used when you have multiple rows of social profiles. Normally in case of only one row, it's not needed"))),React.createElement(pw,{label:(0,W.__)("Hover Color","essential-blocks"),color:d,onChange:function(e){return v({hvIcnColor:e})}}),React.createElement(pw,{label:(0,W.__)("Hover Background","essential-blocks"),color:m,onChange:function(e){return v({hvIcnBgc:e})}}),React.createElement(V.SelectControl,{label:(0,W.__)("Icon Hover Effect","essential-blocks"),value:f,options:ew,onChange:function(e){v({icnEffect:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Icons Border & Box-Shadow"),initialOpen:!1},React.createElement(dw,{controlName:IS,resRequiredProps:k})),React.createElement(V.PanelBody,{title:(0,W.__)("Margin & Padding"),initialOpen:!1},React.createElement(uw,{resRequiredProps:k,controlName:TS,baseLabel:"Margin"}),React.createElement(uw,{resRequiredProps:k,controlName:LS,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(mw,{controlName:AS,resRequiredProps:k})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(dw,{controlName:DS,resRequiredProps:k}))))},yw="title",_w="content",vw="wrpM_",kw="wrpP_",hw="ttlP_",Rw="cntP_",Cw="wrpB_",Ew="wrpW";function Pw(e){return Pw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pw(e)}function Bw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Sw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bw(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==Pw(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Pw(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Pw(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bw(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ww=window.EBControls,Ow=ww.generateDimensionsAttributes,xw=ww.generateTypographyAttributes,Tw=ww.generateBorderShadowAttributes,Lw=ww.generateResponsiveRangeAttributes,jw=Sw(Sw(Sw(Sw(Sw(Sw(Sw({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},headers:{type:"array",default:[]},visibleHeaders:{type:"array",default:Array(6).fill(!0)},deleteHeaderList:{type:"array",default:[]},isMigrated:{type:"boolean",default:!1},listType:{type:"string",default:"ul"},title:{type:"string",default:"Table of Contents"},collapsible:{type:"boolean",default:!1},initialCollapse:{type:"boolean",default:!1},mainBgc:{type:"string"},titleBg:{type:"string"},titleColor:{type:"string"},contentBg:{type:"string"},contentColor:{type:"string"},contentHoverColor:{type:"string"},contentGap:{type:"number"},contentGapUnit:{type:"string",default:"px"},indent:{type:"number"},displayTitle:{type:"boolean",default:!0},titleAlign:{type:"string",default:"left"},titleFontFamily:{type:"string"},titleSizeUnit:{type:"string",default:"px"},titleFontSize:{type:"number",default:22},titleFontWeight:{type:"string",default:"normal"},titleTextTransform:{type:"string"},titleTextDecoration:{type:"string"},titleLetterSpacing:{type:"number"},titleLetterSpacingUnit:{type:"string",default:"px"},titleLineHeight:{type:"number"},titleLineHeightUnit:{type:"string",default:"px"},contentFontFamily:{type:"string"},contentSizeUnit:{type:"string",default:"px"},contentFontSize:{type:"number"},contentFontWeight:{type:"string",default:"normal"},contentTextTransform:{type:"string"},contentLetterSpacing:{type:"number"},contentLetterSpacingUnit:{type:"string",default:"px"},contentLineHeight:{type:"number",default:1.4},isSmooth:{type:"boolean",default:!0},seperator:{type:"boolean",default:!1},seperatorColor:{type:"string"},seperatorSize:{type:"number"},seperatorStyle:{type:"string",default:"solid"},borderWidth:{type:"number"},borderColor:{type:"string"},borderStyle:{type:"string",default:"solid"},titlePaddingTop:{type:"number",default:0},titlePaddingRight:{type:"number",default:0},titlePaddingBottom:{type:"number",default:0},titlePaddingLeft:{type:"number",default:10},titlePaddingUnit:{type:"string",default:"px"},scrollToTop:{type:"boolean",default:!1},arrowHeight:{type:"number"},arrowWidth:{type:"number"},arrowBg:{type:"string"},arrowColor:{type:"string"},hOffset:{type:"number"},vOffset:{type:"number"},blur:{type:"number"},spread:{type:"number"},shadowColor:{type:"string"},contentPaddingTop:{type:"number",default:0},contentPaddingRight:{type:"number",default:0},contentPaddingBottom:{type:"number",default:0},contentPaddingLeft:{type:"number",default:0},contentPaddingUnit:{type:"string",default:"px"},listSeperatorWidth:{type:"number"},listSeperatorStyle:{type:"string",default:"solid"},listSeperatorColor:{type:"string"},hasUnderline:{type:"boolean",default:!1},topSpace:{type:"number",default:25},contentHeight:{type:"number"},contentHeightUnit:{type:"string",default:"px"},contentWidth:{type:"number",default:300},contentWidthUnit:{type:"string",default:"px"},isSticky:{type:"boolean",default:!1},stickyHideOnMobile:{type:"boolean",default:!1},zIndex:{type:"number",default:999},contentAlign:{type:"string",default:"left"},containerWidth:{type:"number",default:100},topOffset:{type:"string"},scrollTarget:{type:"string",default:"scroll_to_toc"},stickyPosition:{type:"string",default:"left"},enableCopyLink:{type:"boolean",default:!1}},xw(Object.values(L))),Lw(Ew,{defaultRange:610})),{},{showListSeparator:{type:"boolean",default:!1}},Tw(Cw,{})),Ow(vw)),Ow(kw)),Ow(hw,{left:10,isLinked:!1})),Ow(Rw)),Aw=[{label:"H1",value:1},{label:"H2",value:2},{label:"H3",value:3},{label:"H4",value:4},{label:"H5",value:5},{label:"H6",value:6}],Dw=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}],Iw=((0,W.__)("None","essential-blocks"),(0,W.__)("Lowercase","essential-blocks"),(0,W.__)("Capitalize","essential-blocks"),(0,W.__)("Uppercase","essential-blocks"),(0,W.__)("Lighter","essential-blocks"),(0,W.__)("Normal","essential-blocks"),(0,W.__)("Bold","essential-blocks"),(0,W.__)("Bolder","essential-blocks"),(0,W.__)("Initial","essential-blocks"),(0,W.__)("Overline","essential-blocks"),(0,W.__)("Line Through","essential-blocks"),(0,W.__)("Underline","essential-blocks"),(0,W.__)("Underline Oveline","essential-blocks"),[{label:(0,W.__)("None","essential-blocks"),value:"none"},{label:(0,W.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,W.__)("Solid","essential-blocks"),value:"solid"},{label:(0,W.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,W.__)("Double","essential-blocks"),value:"double"},{label:(0,W.__)("Groove","essential-blocks"),value:"groove"},{label:(0,W.__)("Inset","essential-blocks"),value:"inset"},{label:(0,W.__)("Outset","essential-blocks"),value:"outset"},{label:(0,W.__)("Ridge","essential-blocks"),value:"ridge"}]),Nw=((0,W.__)("Preset 1","essential-blocks"),(0,W.__)("Preset 2","essential-blocks"),(0,W.__)("Preset 3","essential-blocks"),(0,W.__)("Preset 4","essential-blocks"),(0,W.__)("Left","essential-blocks"),(0,W.__)("Center","essential-blocks"),(0,W.__)("Right","essential-blocks"),(0,W.__)("Left","essential-blocks"),(0,W.__)("Center","essential-blocks"),(0,W.__)("Right","essential-blocks"),(0,W.__)("Top","essential-blocks"),(0,W.__)("Middle","essential-blocks"),(0,W.__)("Bottom","essential-blocks"),(0,W.__)("Fill","essential-blocks"),(0,W.__)("Gradient","essential-blocks"),(0,W.__)("Image","essential-blocks"),(0,W.__)("Auto","essential-blocks"),(0,W.__)("Cover","essential-blocks"),(0,W.__)("Contain","essential-blocks"),(0,W.__)("Select Hover Effect","essential-blocks"),(0,W.__)("Grow","essential-blocks"),(0,W.__)("Shrink","essential-blocks"),(0,W.__)("Pulse","essential-blocks"),(0,W.__)("Pulse Grow","essential-blocks"),(0,W.__)("Pulse Shrink","essential-blocks"),(0,W.__)("Push","essential-blocks"),(0,W.__)("Pop","essential-blocks"),(0,W.__)("Bounce In","essential-blocks"),(0,W.__)("Bounce Out","essential-blocks"),(0,W.__)("Rotate","essential-blocks"),(0,W.__)("Grow Rotate","essential-blocks"),(0,W.__)("Float","essential-blocks"),(0,W.__)("Sink","essential-blocks"),(0,W.__)("Bob","essential-blocks"),(0,W.__)("Hang","essential-blocks"),(0,W.__)("Skew","essential-blocks"),(0,W.__)("Skew Forward","essential-blocks"),(0,W.__)("Skew Backward","essential-blocks"),(0,W.__)("Wobble Horizontal","essential-blocks"),(0,W.__)("Wobble Vertical","essential-blocks"),(0,W.__)("Wobble To Bottom Right","essential-blocks"),(0,W.__)("Wobble To Top Right","essential-blocks"),(0,W.__)("Wobble Top","essential-blocks"),(0,W.__)("Wobble Bottom","essential-blocks"),(0,W.__)("Wobble Skew","essential-blocks"),(0,W.__)("Buzz","essential-blocks"),(0,W.__)("Buzz Out","essential-blocks"),(0,W.__)("Forward","essential-blocks"),(0,W.__)("Fade","essential-blocks"),(0,W.__)("Back Pulse","essential-blocks"),(0,W.__)("Sweep To Right","essential-blocks"),(0,W.__)("Sweep To Left","essential-blocks"),(0,W.__)("Sweep To Bottom","essential-blocks"),(0,W.__)("Sweep To Top","essential-blocks"),(0,W.__)("Bounce To Right","essential-blocks"),(0,W.__)("Bounce To Left","essential-blocks"),(0,W.__)("Bounce To Bottom","essential-blocks"),(0,W.__)("Bounce To Top","essential-blocks"),(0,W.__)("Radial Out","essential-blocks"),(0,W.__)("Radial In","essential-blocks"),(0,W.__)("Rectangle In","essential-blocks"),(0,W.__)("Rectangle Out","essential-blocks"),(0,W.__)("Shutter In Horizontal","essential-blocks"),(0,W.__)("Shutter Out Horizontal","essential-blocks"),(0,W.__)("Shutter In Vertical","essential-blocks"),(0,W.__)("Shutter Out Vertical","essential-blocks"),(0,W.__)("Curl Top Left","essential-blocks"),(0,W.__)("Curl Top Right","essential-blocks"),(0,W.__)("Curl Bottom Right","essential-blocks"),(0,W.__)("Curl Bottom Left","essential-blocks"),[{label:(0,W.__)("Scroll to the top of page","essential-blocks"),value:"scroll_to_page"},{label:(0,W.__)("Scroll to the TOC","essential-blocks"),value:"scroll_to_toc"}]),Uw=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}];function Hw(e){return Hw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Hw(e)}function Mw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function qw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mw(Object(n),!0).forEach((function(t){Fw(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mw(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fw(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Hw(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Hw(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Hw(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ww(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ww(e,t):void 0}}(e,t)||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 Ww(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var zw,Vw=window.EBControls,Yw=Vw.TypographyDropdown,Jw=Vw.ResponsiveDimensionsControl,$w=Vw.ResponsiveRangeController,Zw=Vw.ColorControl,Qw=Vw.BorderShadowControl,Xw=Vw.UnitControl,Kw=Vw.ResetControl,eO=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Gw((0,z.useState)({}),2),a=l[0],i=l[1],c=Gw((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.collapsible,p=a.initialCollapse,d=a.mainBgc,m=a.titleBg,f=a.titleColor,g=a.contentBg,y=a.contentColor,_=a.contentHoverColor,v=a.indent,k=a.contentGap,h=a.contentGapUnit,R=a.displayTitle,C=a.titleAlign,E=a.isSmooth,P=a.seperator,B=a.seperatorSize,S=a.seperatorColor,w=a.seperatorStyle,O=a.scrollToTop,x=a.arrowHeight,T=a.arrowWidth,L=a.arrowBg,j=a.arrowColor,A=a.listSeperatorWidth,D=a.listSeperatorStyle,I=a.listSeperatorColor,N=a.hasUnderline,U=a.isSticky,H=a.contentHeight,M=a.topSpace,q=a.hideOnMobile,F=a.scrollTarget,G=a.stickyPosition,Y=a.showListSeparator,J=a.topOffset;(0,z.useEffect)((function(){var e;t[o]?i(qw({},t[o])):i((Fw(e={headers:[],visibleHeaders:Array(6).fill(!0),listType:"ul",title:"Table of Contents",collapsible:!1,initialCollapse:!1,contentGapUnit:"px",displayTitle:!0,titleAlign:"left",titleSizeUnit:"px",titleFontSize:22,titleFontWeight:"normal",titleLetterSpacingUnit:"px",titleLineHeightUnit:"px",contentSizeUnit:"px",contentFontWeight:"normal",contentLetterSpacingUnit:"px",contentLineHeight:1.4,isSmooth:!0,seperator:!1,seperatorStyle:"solid",borderStyle:"solid",titlePaddingTop:0,titlePaddingRight:0,titlePaddingBottom:0,titlePaddingLeft:10,titlePaddingUnit:"px",scrollToTop:!1,contentPaddingTop:0,contentPaddingRight:0,contentPaddingBottom:0,contentPaddingLeft:0,contentPaddingUnit:"px",listSeperatorStyle:"solid",hasUnderline:!1,topSpace:25,contentHeightUnit:"px",contentWidth:300,contentWidthUnit:"px",isSticky:!1,hideOnMobile:!1,zIndex:999,contentAlign:"left",containerWidth:100,scrollTarget:"scroll_to_toc",stickyPosition:"left"},"".concat(Ew,"Unit"),"px"),Fw(e,"".concat(Ew,"isLinked"),!0),Fw(e,"".concat(hw,"Unit"),"px"),Fw(e,"".concat(hw,"isLinked"),!0),Fw(e,"".concat(Rw,"Unit"),"px"),Fw(e,"".concat(Rw,"isLinked"),!0),Fw(e,"".concat(vw,"Unit"),"px"),Fw(e,"".concat(vw,"isLinked"),!0),Fw(e,"".concat(kw,"Unit"),"px"),Fw(e,"".concat(kw,"isLinked"),!0),Fw(e,"".concat(Cw,"Bdr_Unit"),"px"),Fw(e,"".concat(Cw,"Bdr_isLinked"),!0),Fw(e,"".concat(Cw,"Rds_Unit"),"px"),Fw(e,"".concat(Cw,"Rds_isLinked"),!0),Fw(e,"".concat(Cw,"BorderType"),"normal"),Fw(e,"".concat(Cw,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(Fw({},o,a))}),[a]);var $=function(e){var t=qw({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},Z={setAttributes:$,resOption:r,attributes:a,objAttributes:jw},Q="em"===h?.1:1,X="em"===h?10:100;return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Visible Headers","essential-blocks")},React.createElement("div",{className:"fix-select-over-lapping"},React.createElement(Ak.ZP,{options:Aw,defaultValue:Aw,isMulti:!0,onChange:function(e){if(e){var t=Array(6).fill(!1);e.map((function(e){return t[e.value-1]=!0})),$({visibleHeaders:t})}else $({visibleHeaders:[]})}}))),React.createElement(V.PanelBody,null,React.createElement("div",{className:"wrap-width-range-fix-style"},React.createElement($w,{baseLabel:(0,W.__)("".concat(U?"sticky content max width":"Container max width")),controlName:Ew,resRequiredProps:Z,min:0,max:2e3,step:1})),R&&!U&&React.createElement(V.ToggleControl,{label:(0,W.__)("Collapsible","essential-blocks"),checked:b,onChange:function(){return $({collapsible:!b})}}),R&&b&&React.createElement(V.ToggleControl,{label:(0,W.__)("Collapsed initially","essential-blocks"),checked:p,onChange:function(){return $({initialCollapse:!p})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Sticky contents","essential-blocks"),help:(0,W.__)("Always show contents on sidebar (Visible on frontend only)"),checked:U,onChange:function(){return $({isSticky:!U})}}),U&&React.createElement(V.PanelBody,{title:(0,W.__)("Sticky settings","essential-blocks"),initialOpen:!1},React.createElement(V.SelectControl,{label:(0,W.__)("Sticky Position","essential-blocks"),value:G,options:Uw,onChange:function(e){return $({stickyPosition:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Hide on Mobile","essential-blocks"),checked:q,onChange:function(){return $({hideOnMobile:!q})}}),React.createElement("div",{className:"eb-reset-button-margin-fix"},React.createElement(Kw,{onReset:function(){return $({contentHeight:void 0})}},React.createElement(V.RangeControl,{label:(0,W.__)("Content min-height","essential-blocks"),help:(0,W.__)("Visible on frontend only","essential-blocks"),value:H,onChange:function(e){return $({contentHeight:e})},min:0,max:1e3}))),React.createElement(V.RangeControl,{label:(0,W.__)("Top Space","essential-blocks"),help:(0,W.__)("Visible on frontend only","essential-blocks"),value:M,onChange:function(e){return $({topSpace:e})},min:0,max:100})),!U&&React.createElement(V.ToggleControl,{label:(0,W.__)("Display Title","essential-blocks"),checked:R,onChange:function(){return $({displayTitle:!R})}}),R&&React.createElement(V.PanelBody,{title:(0,W.__)("Title Settings","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Align","essential-blocks"),className:"eb-base-control"},React.createElement(V.ButtonGroup,null,Dw.map((function(e,t){return React.createElement(V.Button,{key:t,isSmall:!0,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return $({titleAlign:e.value})}},e.label)})))),React.createElement(Zw,{label:(0,W.__)("Background Color","essential-blocks"),color:m,onChange:function(e){return $({titleBg:e})}}),React.createElement(Zw,{label:(0,W.__)("Text Color","essential-blocks"),color:f,onChange:function(e){return $({titleColor:e})}}),React.createElement(Yw,{baseLabel:"Typography",typographyPrefixConstant:yw,resRequiredProps:Z,defaultFontSize:22}),React.createElement(Jw,{resRequiredProps:Z,controlName:hw,baseLabel:"Padding"})),R&&React.createElement(V.ToggleControl,{label:(0,W.__)("Title Separator","essential-blocks"),checked:P,onChange:function(){return $({seperator:!P})}}),R&&P&&React.createElement(V.PanelBody,{title:(0,W.__)("Title separator settings","essential-blocks"),initialOpen:!1},React.createElement(V.RangeControl,{label:(0,W.__)("Seperator Size","essential-blocks"),value:B,onChange:function(e){return $({seperatorSize:e})},min:0,max:100}),React.createElement(Zw,{label:(0,W.__)("Separator Color","essential-blocks"),color:S,onChange:function(e){return $({seperatorColor:e})}}),React.createElement(V.SelectControl,{label:(0,W.__)("Separator Style","essential-blocks"),value:w,options:Iw,onChange:function(e){return $({seperatorStyle:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Content Settings","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Display Underline","essential-blocks"),checked:N,onChange:function(){return $({hasUnderline:!N})}}),React.createElement(V.RangeControl,{label:(0,W.__)("Indent","essential-blocks"),value:v,onChange:function(e){return $({indent:e})}}),React.createElement(Xw,{selectedUnit:h,unitTypes:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],onClick:function(e){return $({contentGapUnit:e})}}),React.createElement(V.RangeControl,{label:(0,W.__)("Content Gap","essential-blocks"),value:k,onChange:function(e){return $({contentGap:e})},min:0,max:X,step:Q}),React.createElement(Zw,{label:(0,W.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return $({contentBg:e})}}),React.createElement(Zw,{label:(0,W.__)("Text Color","essential-blocks"),color:y,onChange:function(e){return $({contentColor:e})}}),React.createElement(Zw,{label:(0,W.__)("Hover Color","essential-blocks"),color:_,onChange:function(e){return $({contentHoverColor:e})}}),React.createElement(Yw,{baseLabel:"Typography",typographyPrefixConstant:_w,resRequiredProps:Z,defaultFontSize:20}),React.createElement(Jw,{resRequiredProps:Z,controlName:Rw,baseLabel:"Padding"}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Separator","essential-blocks"),checked:Y,onChange:function(){return $({showListSeparator:!Y})}}),React.createElement(V.TextControl,{label:(0,W.__)("Offset Top","essential-blocks"),value:J,onChange:function(e){return $({topOffset:e})},type:"number"}),Y&&React.createElement(React.Fragment,null,React.createElement(V.SelectControl,{label:(0,W.__)("Separator Style","essential-blocks"),value:D,options:Iw,onChange:function(e){return $({listSeperatorStyle:e})}}),React.createElement(Zw,{label:(0,W.__)("Separator Color","essential-blocks"),color:I,onChange:function(e){return $({listSeperatorColor:e})}}),React.createElement(V.RangeControl,{label:(0,W.__)("Separator Size","essential-blocks"),value:A,onChange:function(e){return $({listSeperatorWidth:e})},min:0,max:100}))),React.createElement(V.PanelBody,{title:(0,W.__)("Scroll","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Smooth Scroll","essential-blocks"),checked:E,onChange:function(){return $({isSmooth:!E})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Scroll To Top","essential-blocks"),checked:O,onChange:function(){return $({scrollToTop:!O})}}),O&&React.createElement(React.Fragment,null,!U&&React.createElement(V.SelectControl,{label:(0,W.__)("Scroll Target","essential-blocks"),value:F,options:Nw,onChange:function(e){return $({scrollTarget:e})}}),React.createElement(V.RangeControl,{label:(0,W.__)("Arrow Height","essential-blocks"),value:x,onChange:function(e){return $({arrowHeight:e})},min:0,max:100}),React.createElement(V.RangeControl,{label:(0,W.__)("Arrow Width","essential-blocks"),value:T,onChange:function(e){return $({arrowWidth:e})},min:0,max:100}),React.createElement(Zw,{label:(0,W.__)("Arrow Background","essential-blocks"),color:L,onChange:function(e){return $({arrowBg:e})}}),React.createElement(Zw,{label:(0,W.__)("Arrow Color","essential-blocks"),color:j,onChange:function(e){return $({arrowColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(Jw,{resRequiredProps:Z,controlName:vw,baseLabel:"Margin"}),React.createElement(Jw,{resRequiredProps:Z,controlName:kw,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(Zw,{label:(0,W.__)("Background Color","essential-blocks"),color:d,onChange:function(e){return $({mainBgc:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(Qw,{controlName:Cw,resRequiredProps:Z}))))},tO="dscs_",nO="name_",oO="job_",rO="wrpMrg_",lO="wrpPad_",aO="dscP_",iO="nameP_",cO="jobP_",sO="icnWp_",uO="icnWm_",bO="imgMrg_",pO="imgPd_",dO="WrpBg_",mO="imgBgP_",fO="sclWBg_",gO="wrpBdSd_",yO="sclBdSd_",_O="imgBd_",vO="wrpW_",kO="imgW_",hO="imgH_",RO="icnZ_",CO="icnPd_",EO="icnSp_",PO="icnRg_",BO="imgBgH_",SO="cSepW_",wO="sSepW_",OO="cSepH_",xO="sSepH_",TO="sdpr_";function LO(e){return LO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},LO(e)}function jO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function AO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jO(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==LO(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==LO(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===LO(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var DO=window.EBControls,IO=DO.generateDimensionsAttributes,NO=DO.generateTypographyAttributes,UO=DO.generateBackgroundAttributes,HO=DO.generateBorderShadowAttributes,MO=DO.generateResponsiveRangeAttributes,qO=AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO(AO({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},name:{type:"string",default:"John Doe"},jobTitle:{type:"string",default:"Software Engineer"},showDescs:{type:"boolean",default:!0},description:{type:"string",default:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo."},imageUrl:{source:"attribute",selector:".avatar",attribute:"src",default:(null===(zw=EssentialBlocksLocalize)||void 0===zw?void 0:zw.eb_plugins_url)+"assets/images/user.jpg"},imageId:{type:"string"},imageAlt:{type:"string"},isImgHeightAuto:{type:"boolean",default:!1},icnEffect:{type:"string"},descsColor:{type:"string"},nameColor:{type:"string"},jobColor:{type:"string"},showSocials:{type:"boolean",default:!0},showLinkNewTab:{type:"boolean",default:!0},iconsJustify:{type:"string",default:"center"},iconsVAlign:{type:"string",default:"center"},profilesOnly:{type:"array"},socialDetails:{type:"array",default:[]},contentsAlign:{type:"string",default:"center"},imageAlign:{type:"string",default:"center"},preset:{type:"string",default:"default"},socialInImage:{type:"Boolean",default:!1},imgBeforeEl:{type:"Boolean",default:!1},showCSeparator:{type:"Boolean",default:!1},showSSeparator:{type:"Boolean",default:!1},cSepAlign:{type:"string",default:"center"},sSepAlign:{type:"string",default:"center"},cSepColor:{type:"string"},sSepColor:{type:"string"},cSepType:{type:"string",default:"solid"},sSepType:{type:"string",default:"solid"},isIconsDevider:{type:"boolean",default:!1},icnsDevideColor:{type:"string"},icnSepW:{type:"number",default:1},icnSepH:{type:"number",default:30},hvIcnColor:{type:"string"},hvIcnBgc:{type:"string"},conVtAlign:{type:"string",default:"center"},isConBgGradient:{type:"boolean",default:!0},conBgGradient:{type:"string",default:"linear-gradient(45deg, #7967ff, rgba(194,119,242,0.8))"},conBgColor:{type:"string"},imgCnVtAlign:{type:"string",default:"flex-start"},isP9reverse:{type:"boolean",default:!1},avatarURL:{type:"string",default:""},newWindow:{type:"boolean",default:!1}},NO(Object.values(j))),MO(kO,{defaultRange:200})),MO(hO,{defaultRange:200})),MO(RO,{defaultRange:20,noUnits:!0})),MO(CO,{defaultRange:1,noUnits:!0})),MO(EO,{defaultRange:20,noUnits:!0})),MO(PO,{noUnits:!0})),MO(vO,{defaultUnit:"%",defaultRange:100})),MO(BO,{defaultRange:150})),MO(SO,{defaultRange:70})),MO(wO,{defaultUnit:"%",defaultRange:90})),MO(OO,{defaultRange:3})),MO(xO,{defaultRange:1})),MO(TO,{defaultRange:23})),MO("p9lG_",{defaultRange:20})),UO(dO,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),UO(fO,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)",noMainBgi:!0,noOverlay:!0})),UO(mO,{defaultFillColor:"#84AFFF",defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),HO(gO,{})),HO(_O,{})),HO(yO,{noShadow:!0,bdrDefaults:{top:1,bottom:1,right:1,left:1}})),HO("ovlBd_",{noShadow:!0,noBdrHover:!0})),IO(rO)),IO(lO)),IO(bO)),IO(pO)),IO(aO,{top:15,bottom:20,isLinked:!1})),IO("cmrg_",{top:20,bottom:20,left:20,right:20})),IO("cpd_",{top:50,bottom:50,left:50,right:50})),IO(iO,{top:20,bottom:15,isLinked:!1})),IO(cO,{})),IO(sO,{top:10,isLinked:!1})),IO(uO,{})),FO=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],GO=[{label:"Center",value:"center"},{label:"Left",value:"flex-start"},{label:"Right",value:"flex-end"},{label:"Space Between",value:"space-between"},{label:"Space Around",value:"space-around"},{label:"Space Evenly",value:"space-evenly"}],WO=((0,W.__)("Default","essential-blocks"),(0,W.__)("Preset 1","essential-blocks"),(0,W.__)("Preset 2 (hover overlay)"),(0,W.__)("Preset 3  (hover overlay)"),(0,W.__)("Preset 4 (hover overlay)"),(0,W.__)("Preset 5","essential-blocks"),(0,W.__)("Preset 6","essential-blocks"),[{label:(0,W.__)("Solid","essential-blocks"),value:"solid"},{label:(0,W.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,W.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,W.__)("Double","essential-blocks"),value:"double"},{label:(0,W.__)("Groove","essential-blocks"),value:"groove"},{label:(0,W.__)("Inset","essential-blocks"),value:"inset"},{label:(0,W.__)("Outset","essential-blocks"),value:"outset"},{label:(0,W.__)("Ridge","essential-blocks"),value:"ridge"}]),zO=[{label:(0,W.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,W.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,W.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,W.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,W.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,W.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,W.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,W.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,W.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,W.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,W.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,W.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,W.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,W.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,W.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,W.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,W.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,W.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,W.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,W.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,W.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,W.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,W.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,W.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,W.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,W.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,W.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,W.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,W.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,W.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,W.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,W.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,W.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,W.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,W.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,W.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,W.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,W.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,W.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,W.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,W.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,W.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,W.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,W.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,W.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,W.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,W.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,W.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,W.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,W.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,W.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,W.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,W.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,W.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,W.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,W.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,W.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,W.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,W.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,W.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,W.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,W.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,W.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,W.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,W.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,W.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,W.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,W.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,W.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,W.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,W.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,W.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,W.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,W.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,W.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,W.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,W.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,W.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}];function VO(e){return VO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},VO(e)}function YO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function JO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?YO(Object(n),!0).forEach((function(t){$O(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $O(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==VO(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==VO(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===VO(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZO(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return QO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?QO(e,t):void 0}}(e,t)||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 QO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var XO=window.EBControls,KO=XO.LeftAlignIcon,ex=XO.RightAlignIcon,tx=XO.CenterAlignIcon,nx=XO.TypographyDropdown,ox=XO.ResponsiveDimensionsControl,rx=XO.ResponsiveRangeController,lx=(XO.ImageAvatar,XO.ColorControl),ax=(XO.GradientColorControl,XO.BorderShadowControl),ix=XO.BackgroundControl,cx=XO.DealSocialProfiles,sx=XO.faIcons;XO.AdvancedControls;var ux=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=ZO((0,z.useState)({}),2),a=l[0],i=l[1],c=ZO((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.imageUrl,p=(a.imageId,a.isImgHeightAuto),d=a.showDescs,m=a.descsColor,f=a.jobColor,g=a.nameColor,y=a.showSocials,_=a.socialDetails,v=a.iconsJustify,k=(a.iconsVAlign,a.contentsAlign),h=a.imageAlign,R=a.cSepAlign,C=a.sSepAlign,E=a.preset,P=a.imgBeforeEl,B=a.showCSeparator,S=a.showSSeparator,w=a.cSepType,O=a.sSepType,x=a.cSepColor,T=a.sSepColor,L=a.isIconsDevider,j=a.icnsDevideColor,A=a.icnSepW,D=a.icnSepH,I=a.hvIcnColor,N=a.hvIcnBgc,U=(a.conVtAlign,a.isConBgGradient,a.conBgGradient,a.conBgColor,a.imgCnVtAlign,a.isP9reverse,a.icnEffect);(0,z.useEffect)((function(){var e,n;t[o]?i(JO({},t[o])):i(($O(n={name:"John Doe",jobTitle:"Software Engineer",showDescs:!0,description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.",imageUrl:(null===(e=EssentialBlocksLocalize)||void 0===e?void 0:e.eb_plugins_url)+"assets/images/user.jpg",isImgHeightAuto:!1,showSocials:!0,iconsJustify:"center",iconsVAlign:"center",socialDetails:[{icon:"fab fa-facebook-f",color:"#fff",bgColor:"#3b5998",link:"#",linkOpenNewTab:!1,isExpanded:!1},{icon:"fab fa-twitter",color:"#fff",bgColor:"#1da1f2",link:"#",linkOpenNewTab:!1,isExpanded:!1},{icon:"fab fa-linkedin-in",color:"#fff",bgColor:"#0077b5",link:"#",linkOpenNewTab:!1,isExpanded:!1},{icon:"fab fa-youtube",color:"#fff",bgColor:"#cd201f",link:"#",linkOpenNewTab:!1,isExpanded:!1}],contentsAlign:"center",imageAlign:"center",preset:"default",socialInImage:!1,imgBeforeEl:!1,showCSeparator:!1,showSSeparator:!1,cSepAlign:"center",sSepAlign:"center",cSepType:"solid",sSepType:"solid",isIconsDevider:!1,icnSepW:1,icnSepH:30,conVtAlign:"center",isConBgGradient:!0,conBgGradient:"linear-gradient(45deg, #7967ff, rgba(194,119,242,0.8))",imgCnVtAlign:"flex-start",isP9reverse:!1},"".concat(rO,"Unit"),"px"),$O(n,"".concat(rO,"isLinked"),!0),$O(n,"".concat(lO,"Unit"),"px"),$O(n,"".concat(lO,"isLinked"),!0),$O(n,"".concat(gO,"Bdr_Unit"),"px"),$O(n,"".concat(gO,"Bdr_isLinked"),!0),$O(n,"".concat(gO,"Rds_Unit"),"px"),$O(n,"".concat(gO,"Rds_isLinked"),!0),$O(n,"".concat(gO,"BorderType"),"normal"),$O(n,"".concat(gO,"shadowType"),"normal"),$O(n,"".concat(aO,"Unit"),"px"),$O(n,"".concat(aO,"isLinked"),!0),$O(n,"".concat(cO,"Unit"),"px"),$O(n,"".concat(cO,"isLinked"),!0),$O(n,"".concat(iO,"Unit"),"px"),$O(n,"".concat(iO,"isLinked"),!0),$O(n,"".concat(bO,"Unit"),"px"),$O(n,"".concat(bO,"isLinked"),!0),$O(n,"".concat(pO,"Unit"),"px"),$O(n,"".concat(pO,"isLinked"),!0),$O(n,"".concat(_O,"Bdr_Unit"),"px"),$O(n,"".concat(_O,"Bdr_isLinked"),!0),$O(n,"".concat(_O,"Rds_Unit"),"px"),$O(n,"".concat(_O,"Rds_isLinked"),!0),$O(n,"".concat(_O,"BorderType"),"normal"),$O(n,"".concat(_O,"shadowType"),"normal"),$O(n,"".concat(yO,"Bdr_Unit"),"px"),$O(n,"".concat(yO,"Bdr_isLinked"),!0),$O(n,"".concat(yO,"Rds_Unit"),"px"),$O(n,"".concat(yO,"Rds_isLinked"),!0),$O(n,"".concat(yO,"BorderType"),"normal"),$O(n,"".concat(yO,"shadowType"),"normal"),$O(n,"".concat(vO,"Unit"),"%"),$O(n,"".concat(vO,"Range"),100),$O(n,"".concat(kO,"Unit"),"px"),$O(n,"".concat(hO,"Unit"),"px"),$O(n,"".concat(BO,"Unit"),"px"),$O(n,"".concat(uO,"Unit"),"px"),$O(n,"".concat(uO,"isLinked"),!0),$O(n,"".concat(sO,"Unit"),"px"),$O(n,"".concat(sO,"isLinked"),!0),n)),u(!0)}),[]),(0,z.useEffect)((function(){n($O({},o,a))}),[a]);var H=function(e){var t=JO({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},M={setAttributes:H,resOption:r,attributes:a,objAttributes:qO};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Social Profiles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(V.ToggleControl,{label:(0,W.__)("Enable Social Profiles","essential-blocks"),checked:y,onChange:function(){return H({showSocials:!y})}}),y&&React.createElement(cx,{profiles:_,onProfileAdd:function(e){return H({socialDetails:e})},iconList:sx}))),React.createElement(V.PanelBody,{title:(0,W.__)("Separators","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Enable Content Separator","essential-blocks"),checked:B,onChange:function(){return H({showCSeparator:!B})}}),y&&"preset3"!==E&&React.createElement(V.ToggleControl,{label:(0,W.__)("Enable Social Separator","essential-blocks"),checked:S,onChange:function(){return H({showSSeparator:!S})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Container width","essential-blocks"),initialOpen:!1},React.createElement(rx,{baseLabel:(0,W.__)("Max Width","essential-blocks"),controlName:vO,resRequiredProps:M,min:100,max:2e3,step:1})),React.createElement(V.PanelBody,{title:(0,W.__)("Alignments","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{id:"eb-team-image-alignments",label:(0,W.__)("Avatar Horizontal Alignments","essential-blocks")},React.createElement(V.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(V.Button,{icon:function(){return React.createElement(KO,{color:"left"===h&&"#6c40f7"})},onClick:function(){return H({imageAlign:"left"})}}),React.createElement(V.Button,{icon:function(){return React.createElement(tx,{color:"center"===h&&"#6c40f7"})},onClick:function(){return H({imageAlign:"center"})}}),React.createElement(V.Button,{icon:function(){return React.createElement(ex,{color:"right"===h&&"#6c40f7"})},onClick:function(){return H({imageAlign:"right"})}}))),React.createElement(V.BaseControl,{id:"eb-team-contents-alignments",label:"Contents Horizontal Alignments"},React.createElement(V.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(V.Button,{icon:function(){return React.createElement(KO,{color:"left"===k&&"#6c40f7"})},onClick:function(){return H({contentsAlign:"left"})}}),React.createElement(V.Button,{icon:function(){return React.createElement(tx,{color:"center"===k&&"#6c40f7"})},onClick:function(){return H({contentsAlign:"center"})}}),React.createElement(V.Button,{icon:function(){return React.createElement(ex,{color:"right"===k&&"#6c40f7"})},onClick:function(){return H({contentsAlign:"right"})}}))),y&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments"},React.createElement(V.SelectControl,{value:v,options:GO,onChange:function(e){return H({iconsJustify:e})}}))),B&&React.createElement(V.BaseControl,{id:"eb-team-contents-alignments",label:(0,W.__)("Content Separator Alignment","essential-blocks")},React.createElement(V.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(V.Button,{icon:function(){return React.createElement(KO,{color:"left"===R&&"#6c40f7"})},onClick:function(){return H({cSepAlign:"left"})}}),React.createElement(V.Button,{icon:function(){return React.createElement(tx,{color:"center"===R&&"#6c40f7"})},onClick:function(){return H({cSepAlign:"center"})}}),React.createElement(V.Button,{icon:function(){return React.createElement(ex,{color:"right"===R&&"#6c40f7"})},onClick:function(){return H({cSepAlign:"right"})}}))),y&&S&&React.createElement(V.BaseControl,{id:"eb-team-contents-alignments",label:"Social Separator Alignment"},React.createElement(V.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(V.Button,{icon:function(){return React.createElement(KO,{color:"left"===C&&"#6c40f7"})},onClick:function(){return H({sSepAlign:"left"})}}),React.createElement(V.Button,{icon:function(){return React.createElement(tx,{color:"center"===C&&"#6c40f7"})},onClick:function(){return H({sSepAlign:"center"})}}),React.createElement(V.Button,{icon:function(){return React.createElement(ex,{color:"right"===C&&"#6c40f7"})},onClick:function(){return H({sSepAlign:"right"})}})))),React.createElement(V.PanelBody,{title:(0,W.__)("Avatar","essential-blocks"),initialOpen:!1},b&&React.createElement(React.Fragment,null,React.createElement(rx,{baseLabel:(0,W.__)("Image Width","essential-blocks"),controlName:kO,resRequiredProps:M,units:FO,max:2e3}),React.createElement(V.ToggleControl,{label:(0,W.__)("Auto Image Height","essential-blocks"),checked:p,onChange:function(){return H({isImgHeightAuto:!p})}}),!p&&React.createElement(rx,{baseLabel:(0,W.__)("Image Height","essential-blocks"),controlName:hO,resRequiredProps:M,units:FO,max:2e3}),React.createElement(ox,{resRequiredProps:M,controlName:bO,baseLabel:"Margin"}),React.createElement(ox,{resRequiredProps:M,controlName:pO,baseLabel:"Padding"}),React.createElement(ax,{controlName:_O,resRequiredProps:M}),React.createElement(V.ToggleControl,{label:(0,W.__)("Enable Background before Image","essential-blocks"),checked:P,onChange:function(){return H({imgBeforeEl:!P})}}),P&&React.createElement(React.Fragment,null,React.createElement(ix,{noOverlay:!0,noMainBgi:!0,controlName:mO,resRequiredProps:M}),React.createElement(rx,{noUnits:!0,baseLabel:(0,W.__)("Height","essential-blocks"),controlName:BO,resRequiredProps:M,min:0,max:300,step:1})))),React.createElement(V.PanelBody,{title:(0,W.__)("Name","essential-blocks"),initialOpen:!1},React.createElement(lx,{label:(0,W.__)("Color","essential-blocks"),color:g,onChange:function(e){return H({nameColor:e})}}),React.createElement(nx,{baseLabel:"Typography",typographyPrefixConstant:nO,resRequiredProps:M}),React.createElement(ox,{resRequiredProps:M,controlName:iO,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Job Title","essential-blocks"),initialOpen:!1},React.createElement(lx,{label:(0,W.__)("Color","essential-blocks"),color:f,onChange:function(e){return H({jobColor:e})}}),React.createElement(nx,{baseLabel:"Typography",typographyPrefixConstant:oO,resRequiredProps:M}),React.createElement(ox,{resRequiredProps:M,controlName:cO,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Description","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Enable Description","essential-blocks"),checked:d,onChange:function(){return H({showDescs:!d})}}),d&&React.createElement(React.Fragment,null,React.createElement(lx,{label:(0,W.__)("Color","essential-blocks"),color:m,onChange:function(e){return H({descsColor:e})}}),React.createElement(nx,{baseLabel:"Typography",typographyPrefixConstant:tO,resRequiredProps:M}),React.createElement(ox,{resRequiredProps:M,controlName:aO,baseLabel:"Padding"}))),y&&React.createElement(V.PanelBody,{title:(0,W.__)("Social Icons","essential-blocks"),initialOpen:!1},React.createElement(lx,{label:(0,W.__)("Hover Color","essential-blocks"),color:I,onChange:function(e){return H({hvIcnColor:e})}}),React.createElement(lx,{label:(0,W.__)("Hover Background","essential-blocks"),color:N,onChange:function(e){return H({hvIcnBgc:e})}}),React.createElement(rx,{noUnits:!0,baseLabel:(0,W.__)("Size","essential-blocks"),controlName:RO,resRequiredProps:M,min:5,max:300,step:1}),React.createElement(rx,{noUnits:!0,baseLabel:(0,W.__)("Padding","essential-blocks"),controlName:CO,resRequiredProps:M,min:0,max:6,step:.1}),React.createElement(rx,{noUnits:!0,baseLabel:(0,W.__)("Spacing","essential-blocks"),controlName:EO,resRequiredProps:M,min:0,max:100,step:1}),React.createElement(rx,{noUnits:!0,baseLabel:(0,W.__)("Rows Gap","essential-blocks"),controlName:PO,resRequiredProps:M,min:0,max:100,step:1}),React.createElement("label",{style:{display:"block",margin:"-20px 0 20px"}},React.createElement("i",null,"N.B. 'Rows Gap' is used when you have multiple rows of social profiles. Normally in case of only one row, it's not needed")),React.createElement(V.ToggleControl,{label:(0,W.__)("Icons Devider","essential-blocks"),checked:L,onChange:function(){return H({isIconsDevider:!L})}}),L&&React.createElement(React.Fragment,null,React.createElement(lx,{label:(0,W.__)("Color","essential-blocks"),color:j,onChange:function(e){return H({icnsDevideColor:e})}}),React.createElement(V.RangeControl,{label:(0,W.__)("Width","essential-blocks"),value:A,onChange:function(e){return H({icnSepW:e})},step:1,min:1,max:50}),React.createElement(V.RangeControl,{label:(0,W.__)("Height","essential-blocks"),value:D,onChange:function(e){return H({icnSepH:e})},step:1,min:1,max:300}),React.createElement(rx,{baseLabel:(0,W.__)("Position From Right","essential-blocks"),controlName:TO,resRequiredProps:M,min:0,max:80,step:1})),React.createElement(V.SelectControl,{label:(0,W.__)("Icon Hover Effect","essential-blocks"),value:U,options:zO,onChange:function(e){H({icnEffect:e})}}),React.createElement(V.PanelBody,{title:(0,W.__)("Icons Border","essential-blocks"),initialOpen:!1},React.createElement(ax,{controlName:yO,resRequiredProps:M,noShadow:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Container Background ","essential-blocks"),initialOpen:!1},React.createElement(ix,{controlName:fO,resRequiredProps:M,noMainBgi:!0,noOverlay:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Container Margin Padding ","essential-blocks"),initialOpen:!1},React.createElement(ox,{resRequiredProps:M,controlName:uO,baseLabel:"Margin"}),React.createElement(ox,{resRequiredProps:M,controlName:sO,baseLabel:"Padding"}))),B&&React.createElement(V.PanelBody,{title:(0,W.__)("Content Separator","essential-blocks"),initialOpen:!1},React.createElement(lx,{label:(0,W.__)("Color","essential-blocks"),color:x,onChange:function(e){return H({cSepColor:e})}}),React.createElement(rx,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:SO,resRequiredProps:M,min:0,max:800,step:1}),React.createElement(rx,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:OO,resRequiredProps:M,min:0,max:20,step:1}),React.createElement(V.BaseControl,{label:(0,W.__)("Separator Type","essential-blocks")},React.createElement(V.SelectControl,{value:w,options:WO,onChange:function(e){H({cSepType:e})}}))),y&&S&&React.createElement(V.PanelBody,{title:(0,W.__)("Social Separator","essential-blocks"),initialOpen:!1},React.createElement(lx,{label:(0,W.__)("Color","essential-blocks"),color:T,onChange:function(e){return H({sSepColor:e})}}),React.createElement(rx,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:wO,resRequiredProps:M,min:0,max:800,step:1}),React.createElement(rx,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:xO,resRequiredProps:M,min:0,max:20,step:1}),React.createElement(V.BaseControl,{label:(0,W.__)("Separator Type","essential-blocks")},React.createElement(V.SelectControl,{value:O,options:WO,onChange:function(e){H({sSepType:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(ox,{resRequiredProps:M,controlName:rO,baseLabel:"Margin"}),React.createElement(ox,{resRequiredProps:M,controlName:lO,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(ix,{controlName:dO,resRequiredProps:M})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(ax,{controlName:gO,resRequiredProps:M}))))},bx="wrp_",px="wrp_",dx="quoteSize",mx=((0,W.__)("One","essential-blocks"),(0,W.__)("Two","essential-blocks"),(0,W.__)("Three","essential-blocks"),[{label:(0,W.__)("Top","essential-blocks"),value:1},{label:(0,W.__)("Bottom","essential-blocks"),value:0}]),fx=[{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,W.__)(React.createElement(V.Dashicon,{icon:"editor-alignright"})),value:"right"}],gx=[{label:(0,W.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"flex-end"}],yx=[{label:(0,W.__)("PX","essential-blocks"),value:"px"},{label:(0,W.__)("EM","essential-blocks"),value:"em"}],_x=[{label:(0,W.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,W.__)("Middle","essential-blocks"),value:"center"},{label:(0,W.__)("Bottom","essential-blocks"),value:"flex-end"}],vx=[{label:(0,W.__)("Before","essential-blocks"),value:0},{label:(0,W.__)("After","essential-blocks"),value:1}];function kx(e){return kx="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kx(e)}function hx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Rx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hx(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==kx(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==kx(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===kx(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hx(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}(0,W.__)("None","essential-blocks"),(0,W.__)("Lowercase","essential-blocks"),(0,W.__)("Capitalize","essential-blocks"),(0,W.__)("Uppercase","essential-blocks"),(0,W.__)("Lighter","essential-blocks"),(0,W.__)("Normal","essential-blocks"),(0,W.__)("Bold","essential-blocks"),(0,W.__)("Bolder","essential-blocks"),(0,W.__)("Initial","essential-blocks"),(0,W.__)("Overline","essential-blocks"),(0,W.__)("Line Through","essential-blocks"),(0,W.__)("Underline","essential-blocks"),(0,W.__)("Underline Oveline","essential-blocks"),(0,W.__)("Auto","essential-blocks"),(0,W.__)("Cover","essential-blocks"),(0,W.__)("Contain","essential-blocks"),(0,W.__)("Custom","essential-blocks"),(0,W.__)("Default","essential-blocks"),(0,W.__)("No-repeat","essential-blocks"),(0,W.__)("Repeat","essential-blocks"),(0,W.__)("Repeat-x","essential-blocks"),(0,W.__)("Repeat-y","essential-blocks"),(0,W.__)("Default","essential-blocks"),(0,W.__)("Center Center","essential-blocks"),(0,W.__)("Center Left","essential-blocks"),(0,W.__)("Center Right","essential-blocks"),(0,W.__)("Top Center","essential-blocks"),(0,W.__)("Top Left","essential-blocks"),(0,W.__)("Top Right","essential-blocks"),(0,W.__)("Bottom Center","essential-blocks"),(0,W.__)("Bottom Left","essential-blocks"),(0,W.__)("Bottom Right","essential-blocks"),(0,W.__)("Custom","essential-blocks"),(0,W.__)("Default","essential-blocks"),(0,W.__)("Fixed","essential-blocks"),(0,W.__)("Scroll","essential-blocks");var Cx=window.EBControls,Ex=Cx.generateDimensionsAttributes,Px=Cx.generateTypographyAttributes,Bx=Cx.generateBackgroundAttributes,Sx=Cx.generateBorderShadowAttributes,wx=Cx.generateResponsiveRangeAttributes,Ox=Rx(Rx(Rx(Rx(Rx(Rx({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},avaterContainerFontSize:{type:"number",default:16},displayAvatar:{type:"boolean",default:!0},avatarInline:{type:"boolean",default:!0},avatarPosition:{type:"string",default:"flex-start"},avatarAlign:{type:"string",default:"center"},borderRadius:{type:"number",default:50},imageUrl:{type:"string"},imageId:{type:"string"},avatarOrder:{type:"number",default:1},userName:{selector:".eb-testimonial-username",source:"html",default:"John Doe"},companyName:{selector:".eb-testimonial-company",source:"html",default:"Company Name"},description:{selector:".eb-testimonial-description",source:"html",default:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."},descTextAlign:{type:"string",default:"center"},textAlign:{type:"string",default:"center"},userInfoPos:{type:"string",default:"flex-start"},imagePosition:{type:"number",default:0},userNameColor:{type:"string",default:"#7967ff"},descriptionColor:{type:"string",default:"#4a5059"},enableQuote:{type:"boolean",default:!0},quoteColor:{type:"string",default:"#edf1f7"},quoteSize:{type:"number",default:60},quoteHorizontalPosition:{type:"string",default:"flex-start"},quoteVerticalPosition:{type:"number",default:1},userInfoAlign:{type:"string",default:"center"},linkedMargin:{type:"boolean",default:!1},linkedPadding:{type:"boolean",default:!1},marginUnit:{type:"string",default:"px"},tabMarginUnit:{type:"string",default:"px"},mobMarginUnit:{type:"string",default:"px"},paddingUnit:{type:"string",default:"px"},tabPaddingUnit:{type:"string",default:"px"},mobPaddingUnit:{type:"string",default:"px"},nameSizeUnit:{type:"string",default:"px"},companySizeUnit:{type:"string",default:"px"},descriptionSizeUnit:{type:"string",default:"px"},quoteSizeUnit:{type:"string",default:"px"},companyColor:{type:"string",default:"#4a5059"},bgPositon:{type:"string"}},Ex("margin",{top:10,bottom:10,right:10,left:10})),Ex("padding",{top:10,bottom:10,right:10,left:10})),Px(Object.values({username:"username",company:"company",description:"description"}))),Sx(bx,{})),Bx(px,{defaultFillColor:"#fff",defaultBgGradient:"linear-gradient(45deg,#fff,#fff)"})),wx(dx,{defaultRange:60}));function xx(e){return xx="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xx(e)}function Tx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Lx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tx(Object(n),!0).forEach((function(t){jx(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tx(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function jx(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==xx(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==xx(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===xx(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ax(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Dx(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dx(e,t):void 0}}(e,t)||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 Dx(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Ix=window.EBControls,Nx=Ix.ImageAvatar,Ux=Ix.ResponsiveDimensionsControl,Hx=Ix.TypographyDropdown,Mx=Ix.ToggleButton,qx=Ix.BorderShadowControl,Fx=Ix.BackgroundControl,Gx=Ix.ResponsiveRangeController;Ix.AdvancedControls;var Wx=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Ax((0,z.useState)({}),2),a=l[0],i=l[1],c=Ax((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.displayAvatar,p=a.avatarInline,d=a.avatarPosition,m=a.avatarAlign,f=a.borderRadius,g=a.avatarOrder,y=a.imageUrl,_=a.userInfoAlign,v=a.textAlign,k=a.userNameColor,h=a.descriptionColor,R=a.enableQuote,C=a.quoteColor,E=a.companyColor,P=a.quoteHorizontalPosition,B=a.quoteVerticalPosition,S=a.descTextAlign;(0,z.useEffect)((function(){var e;t[o]?i(Lx({},t[o])):i((jx(e={avaterContainerFontSize:16,displayAvatar:!0,avatarInline:!0,avatarPosition:"flex-start",avatarAlign:"center",borderRadius:50,avatarOrder:1,userName:"John Doe",companyName:"Company Name",description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.",descTextAlign:"center",textAlign:"center",userInfoPos:"flex-start",imagePosition:0,userNameColor:"#7967ff",descriptionColor:"#4a5059",enableQuote:!0,quoteColor:"#edf1f7",quoteSize:60,quoteHorizontalPosition:"flex-start",quoteVerticalPosition:1,userInfoAlign:"center",linkedMargin:!1,linkedPadding:!1,marginUnit:"px",tabMarginUnit:"px",mobMarginUnit:"px",paddingUnit:"px",tabPaddingUnit:"px",mobPaddingUnit:"px",nameSizeUnit:"px",companySizeUnit:"px",descriptionSizeUnit:"px",quoteSizeUnit:"px",companyColor:"#4a5059"},"marginUnit","px"),jx(e,"marginisLinked",!0),jx(e,"marginTop",10),jx(e,"marginRight",10),jx(e,"marginBottom",10),jx(e,"marginLeft",10),jx(e,"paddingUnit","px"),jx(e,"paddingisLinked",!0),jx(e,"paddingTop",10),jx(e,"paddingRight",10),jx(e,"paddingBottom",10),jx(e,"paddingLeft",10),jx(e,"".concat(bx,"Bdr_Unit"),"%"),jx(e,"".concat(bx,"Bdr_isLinked"),!0),jx(e,"".concat(bx,"Rds_Unit"),"px"),jx(e,"".concat(bx,"Rds_isLinked"),!0),jx(e,"".concat(bx,"BorderType"),"normal"),jx(e,"".concat(bx,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(jx({},o,a))}),[a]);var w=function(e){var t=Lx({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},O={setAttributes:w,resOption:r,attributes:a,objAttributes:Ox};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Layout Settings","essential-blocks"),initialOpen:!0},p&&React.createElement(V.BaseControl,{label:(0,W.__)("User Info Position","essential-blocks")},React.createElement(V.ButtonGroup,null,gx.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:d!==e.value,isPrimary:d===e.value,onClick:function(){return w({avatarPosition:e.value})}},e.label)})))),!p&&b&&React.createElement(V.BaseControl,{label:p?(0,W.__)("User Info Align","essential-blocks"):(0,W.__)("Image Align","essential-blocks")},React.createElement(V.ButtonGroup,null,gx.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:m!==e.value,isPrimary:m===e.value,onClick:function(){return w({avatarAlign:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("Description Position","essential-blocks")},React.createElement(V.ButtonGroup,null,mx.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:g!==e.value,isPrimary:g===e.value,onClick:function(){return w({avatarOrder:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("Description Align","essential-blocks")},React.createElement(V.ButtonGroup,null,fx.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:S!==e.value,isPrimary:S===e.value,onClick:function(){return w({descTextAlign:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("User Name Align","essential-blocks")},React.createElement(V.ButtonGroup,null,fx.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:v!==e.value,isPrimary:v===e.value,onClick:function(){return w({textAlign:e.value})}},e.label)})))),React.createElement(V.BaseControl,{label:(0,W.__)("User Info Align","essential-blocks")},React.createElement(V.ButtonGroup,null,_x.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:_!==e.value,isPrimary:_===e.value,onClick:function(){return w({userInfoAlign:e.value})}},e.label)})))),React.createElement(V.ToggleControl,{label:"Enable Quote",checked:R,onChange:function(){return w({enableQuote:!R})}}),R&&React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Quote Horizontal Align","essential-blocks")},React.createElement(V.ButtonGroup,null,gx.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:P!==e.value,isPrimary:P===e.value,onClick:function(){return w({quoteHorizontalPosition:e.value})}},e.label)})))),"center"===P&&React.createElement(V.BaseControl,{label:(0,W.__)("Quote Vertical Position","essential-blocks")},React.createElement(V.ButtonGroup,null,mx.map((function(e,t){return React.createElement(V.Button,{key:t,isSecondary:B!==e.value,isPrimary:B===e.value,onClick:function(){return w({quoteVerticalPosition:e.value})}},e.label)})))))),React.createElement(V.PanelBody,{title:(0,W.__)("Avatar","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:"Display Avatar",checked:b,onChange:function(){return w({displayAvatar:!b})}}),b&&React.createElement(V.ToggleControl,{label:(0,W.__)("Avatar Inline","essential-blocks"),checked:p,onChange:function(){return w({avatarInline:!p})}}),b&&React.createElement(V.BaseControl,{id:"eb-testimonial-image-pos",label:(0,W.__)("Image Position","essential-blocks")},React.createElement(Mx,{options:vx,onChange:function(e){return w({imagePosition:e})}})),b&&y&&React.createElement(V.PanelBody,{title:(0,W.__)("Image Setting","essential-blocks")},y&&React.createElement(Nx,{imageUrl:y,onDeleteImage:function(){return w({imageUrl:null})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Round Avatar","essential-blocks"),checked:50===f,onChange:function(){return w({borderRadius:50===f?0:50})}}),React.createElement(V.RangeControl,{label:(0,W.__)("Border Radius","essential-blocks"),value:f,onChange:function(e){return w({borderRadius:e})},min:0,max:50}))),React.createElement(V.PanelBody,{title:(0,W.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(J.PanelColorSettings,{initialOpen:!0,colorSettings:[{value:k,onChange:function(e){return w({userNameColor:e})},label:(0,W.__)("Username","essential-blocks")},{value:E,onChange:function(e){return w({companyColor:e})},label:(0,W.__)("Company","essential-blocks")},{value:h,onChange:function(e){return w({descriptionColor:e})},label:(0,W.__)("Description","essential-blocks")},{value:C,onChange:function(e){return w({quoteColor:e})},label:(0,W.__)("Quote","essential-blocks")}]})),React.createElement(V.PanelBody,{title:(0,W.__)("Typography","essential-blocks"),initialOpen:!1},React.createElement(Hx,{baseLabel:"Username",typographyPrefixConstant:"username",resRequiredProps:O}),React.createElement(Hx,{baseLabel:"Company",typographyPrefixConstant:"company",resRequiredProps:O}),React.createElement(Hx,{baseLabel:"Description",typographyPrefixConstant:"description",resRequiredProps:O}),R&&React.createElement(Gx,{baseLabel:(0,W.__)("Quote Size","essential-blocks"),controlName:dx,resRequiredProps:O,units:yx,min:1,max:200,step:1})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(Ux,{resRequiredProps:O,controlName:"margin",baseLabel:"Margin"}),React.createElement(Ux,{resRequiredProps:O,controlName:"padding",baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(Fx,{controlName:px,resRequiredProps:O})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(qx,{controlName:bx,resRequiredProps:O}))))},zx=[{label:(0,W.__)("Primary","essential-blocks"),value:"primary"},{label:(0,W.__)("Secondary","essential-blocks"),value:"secondary"}],Vx=[{label:(0,W.__)("Rectangle","essential-blocks"),value:"rectangle"},{label:(0,W.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,W.__)("Toggle","essential-blocks"),value:"toggle"}],Yx=[{label:(0,W.__)("None","essential-blocks"),value:"none"},{label:(0,W.__)("Circle","essential-blocks"),value:"circle"},{label:(0,W.__)("Diamond","essential-blocks"),value:"diamond"}],Jx=[{label:(0,W.__)("Small","essential-blocks"),value:"s"},{label:(0,W.__)("Medium","essential-blocks"),value:"m"},{label:(0,W.__)("Large","essential-blocks"),value:"l"},{label:(0,W.__)("Extra Large","essential-blocks"),value:"xl"}],$x=((0,W.__)("Left","essential-blocks"),(0,W.__)("Center","essential-blocks"),(0,W.__)("Right","essential-blocks"),[{label:(0,W.__)("None","essential-blocks"),value:"none"},{label:(0,W.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,W.__)("Solid","essential-blocks"),value:"solid"},{label:(0,W.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,W.__)("Double","essential-blocks"),value:"double"},{label:(0,W.__)("Groove","essential-blocks"),value:"groove"},{label:(0,W.__)("Inset","essential-blocks"),value:"inset"},{label:(0,W.__)("Outset","essential-blocks"),value:"outset"},{label:(0,W.__)("Ridge","essential-blocks"),value:"ridge"}]),Zx=((0,W.__)("Solid","essential-blocks"),(0,W.__)("Gradient","essential-blocks"),(0,W.__)("None","essential-blocks"),(0,W.__)("Lowercase","essential-blocks"),(0,W.__)("Capitalize","essential-blocks"),(0,W.__)("Uppercase","essential-blocks"),(0,W.__)("Initial","essential-blocks"),(0,W.__)("Overline","essential-blocks"),(0,W.__)("Line Through","essential-blocks"),(0,W.__)("Underline","essential-blocks"),(0,W.__)("Underline Oveline","essential-blocks"),"btnW_"),Qx="btnH_",Xx="hSpc_",Kx="WrpBg_",eT="wrpBdSd_",tT="tglC_",nT="wrpMrg_",oT="wrpPad_";function rT(e){return rT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rT(e)}function lT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function aT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lT(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==rT(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==rT(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===rT(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var iT=window.EBControls,cT=iT.generateTypographyAttributes,sT=iT.generateDimensionsAttributes,uT=iT.generateBackgroundAttributes,bT=iT.generateBorderShadowAttributes,pT=iT.generateResponsiveRangeAttributes,dT=aT(aT(aT(aT(aT(aT(aT(aT({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},id:{type:"string"},initialContent:{type:"string",default:"primary"},switchStyle:{type:"string",default:"rounded"},alignment:{type:"string",default:"center"},switchSize:{type:"string",default:"m"},switchSizeUnit:{type:"string",default:"px"},seperatorType:{type:"string",default:"none"},activeColor:{type:"string"},labelSpace:{type:"number"},labelSpaceUnit:{type:"string",default:"px"},backgroundType:{type:"string",default:"solid"},backgroundColor:{type:"string"},backgroundGradient:{type:"string",default:"linear-gradient(45deg,#00F260,#0575E6)"},controllerType:{type:"string",default:"solid"},controllerColor:{type:"string"},controllerGradient:{type:"string"},borderStyle:{type:"string"},borderWidth:{type:"number"},borderColor:{type:"string"},borderRadius:{type:"number"},primaryLabelText:{type:"string"},secondaryLabelText:{type:"string"},primaryLabelColor:{type:"string"},secondaryLabelColor:{type:"string"},activeBg:{type:"string"},shadowColor:{type:"string"},hOffset:{type:"number"},vOffset:{type:"number"},blur:{type:"number"},spread:{type:"number"},inset:{type:"boolean",default:!1}},cT(Object.values(A))),sT(nT)),sT(oT)),bT(eT,{})),uT(Kx,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),pT(Zx,{defaultUnit:"%"})),pT(Qx,{noUnits:!0})),pT(Xx,{}));function mT(e){return mT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mT(e)}function fT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function gT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fT(Object(n),!0).forEach((function(t){yT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yT(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==mT(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==mT(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===mT(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _T(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||vT(e,t)||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 vT(e,t){if(e){if("string"==typeof e)return kT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kT(e,t):void 0}}function kT(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var hT=window.EBControls,RT=hT.UnitControl,CT=hT.GradientColorControl,ET=hT.ColorControl,PT=hT.ResetControl,BT=hT.TypographyDropdown,ST=hT.ResponsiveDimensionsControl,wT=hT.ResponsiveRangeController,OT=hT.BorderShadowControl,xT=hT.BackgroundControl;hT.AdvancedControls;var TT=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=_T((0,z.useState)({}),2),a=l[0],i=l[1],c=_T((0,z.useState)(!1),2),s=c[0],u=c[1],b=(a.resOption,a.initialContent),p=a.switchStyle,d=a.switchSize,m=(a.buttonHeight,a.buttonWidth,a.seperatorType),f=a.activeColor,g=a.activeBg,y=a.primaryLabelColor,_=a.secondaryLabelColor,v=(a.headingSpace,a.headingSpaceUnit,a.labelSpace),k=a.labelSpaceUnit,h=a.backgroundType,R=a.backgroundColor,C=a.backgroundGradient,E=a.controllerType,P=a.controllerColor,B=a.controllerGradient,S=a.borderStyle,w=a.borderWidth,O=a.borderColor,x=a.borderRadius,T=a.shadowColor,L=a.hOffset,j=a.vOffset,A=a.blur,D=a.spread,I=a.inset;(0,z.useEffect)((function(){var e;t[o]?i(gT({},t[o])):i((yT(e={initialContent:"primary",switchStyle:"rounded",alignment:"center",switchSize:"m",switchSizeUnit:"px",seperatorType:"none",labelSpaceUnit:"px",backgroundType:"solid",backgroundGradient:"linear-gradient(45deg,#00F260,#0575E6)",controllerType:"solid",inset:!1},"".concat(nT,"Unit"),"px"),yT(e,"".concat(nT,"isLinked"),!0),yT(e,"".concat(oT,"Unit"),"px"),yT(e,"".concat(oT,"isLinked"),!0),yT(e,"".concat(eT,"Bdr_Unit"),"px"),yT(e,"".concat(eT,"Bdr_isLinked"),!0),yT(e,"".concat(eT,"Rds_Unit"),"px"),yT(e,"".concat(eT,"Rds_isLinked"),!0),yT(e,"".concat(eT,"BorderType"),"normal"),yT(e,"".concat(eT,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(yT({},o,a))}),[a]);var N,U=function(e){var t=gT({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},H={setAttributes:U,resOption:r,attributes:a,objAttributes:dT},M=[{value:y,onChange:function(e){return U({primaryLabelColor:e})},label:"Primary Text"},{value:_,onChange:function(e){return U({secondaryLabelColor:e})},label:"Secondary Text"},{value:f,onChange:function(e){return U({activeColor:e})},label:"Active Text Color"}];return"text"===p&&(M=[].concat(function(e){if(Array.isArray(e))return kT(e)}(N=M)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(N)||vT(N)||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.")}(),[{value:R,onChange:function(e){return U({backgroundColor:e})},label:"Background"},{value:g,onChange:function(e){return U({activeBg:e})},label:"Active Background"}])),React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks"),initialOpen:!0},React.createElement(V.RadioControl,{label:(0,W.__)("Initial Content","essential-blocks"),selected:b,onChange:function(e){return U({initialContent:e})},options:zx}),React.createElement(V.SelectControl,{label:(0,W.__)("Switch Type","essential-blocks"),value:p,onChange:function(e){return U({switchStyle:e})},options:Vx}),("rounded"===p||"reactangle"===p)&&React.createElement(V.SelectControl,{label:(0,W.__)("Switch Size","essential-blocks"),value:d,options:Jx,onChange:function(e){return U({switchSize:e})}}),"toggle"===p&&React.createElement(React.Fragment,null,React.createElement(wT,{noUnits:!0,baseLabel:(0,W.__)("Button Height","essential-blocks"),controlName:Qx,resRequiredProps:H,min:10,max:200,step:1}),React.createElement(wT,{baseLabel:(0,W.__)("Button Width","essential-blocks"),controlName:Zx,resRequiredProps:H,min:10,max:100,step:1})),"text"===p&&React.createElement(V.SelectControl,{label:(0,W.__)("Sepetator Type","essential-blocks"),value:m,options:Yx,onChange:function(e){return U({seperatorType:e})}}),React.createElement(wT,{baseLabel:(0,W.__)("Heading Space","essential-blocks"),controlName:Xx,resRequiredProps:H,min:10,max:100,step:1}),("rectangle"===p||"rounded"===p)&&React.createElement(React.Fragment,null,React.createElement(RT,{selectedUnit:k,unitTypes:[{label:"px",value:"px"},{label:"%",value:"%"}],onClick:function(e){return U({labelSpaceUnit:e})}}),React.createElement(V.RangeControl,{label:(0,W.__)("Label Space","essential-blocks"),value:v,onChange:function(e){return U({labelSpace:e})}})),React.createElement(BT,{baseLabel:"Typography",typographyPrefixConstant:tT,resRequiredProps:H})),React.createElement(V.PanelBody,{title:(0,W.__)("".concat("text"===p?"Colors Style":"Label Colors Style")),initialOpen:!1},React.createElement(J.PanelColorSettings,{initialOpen:!1,colorSettings:M})),"text"!==p&&React.createElement(V.PanelBody,{title:(0,W.__)("Switch Background Style","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Gradient Background","essential-blocks"),checked:"gradient"===h,onChange:function(){return U({backgroundType:"solid"===h?"gradient":"solid"})}}),"solid"===h&&React.createElement(J.PanelColorSettings,{title:(0,W.__)("Background Color","essential-blocks"),colorSettings:[{value:R,onChange:function(e){return U({backgroundColor:e})},label:""}]}),"gradient"===h&&React.createElement(V.PanelBody,{title:(0,W.__)("Background Gradient","essential-blocks")},React.createElement(CT,{gradientColor:C||"linear-gradient(45deg,#eef2f3,#8e92ab)",onChange:function(e){return U({backgroundGradient:e})}}))),"text"!==p&&React.createElement(V.PanelBody,{title:(0,W.__)("Controller Background","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Gradient Controller","essential-blocks"),checked:"gradient"===E,onChange:function(){return U({controllerType:"solid"===E?"gradient":"solid"})}}),"solid"===E&&React.createElement(J.PanelColorSettings,{title:(0,W.__)("Controller Color","essential-blocks"),colorSettings:[{value:P,onChange:function(e){return U({controllerColor:e})},label:""}]}),"gradient"===E&&React.createElement(V.PanelBody,{title:(0,W.__)("Controller Gradient","essential-blocks")},React.createElement(CT,{gradientColor:B||"linear-gradient(45deg,#eef2f3,#8e92ab)",onChange:function(e){return U({controllerGradient:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Border Style","essential-blocks"),initialOpen:!1},React.createElement(V.SelectControl,{label:(0,W.__)("Border Style","essential-blocks"),value:S,options:$x,onChange:function(e){return U({borderStyle:e})}}),React.createElement(ET,{label:(0,W.__)("Border Color","essential-blocks"),color:O,onChange:function(e){return U({borderColor:e})}}),React.createElement(V.RangeControl,{label:(0,W.__)("Border Width","essential-blocks"),value:w,onChange:function(e){return U({borderWidth:e})},min:0,max:17}),"text"===p&&React.createElement(V.RangeControl,{label:(0,W.__)("Border Radius","essential-blocks"),value:x,onChange:function(e){return U({borderRadius:e})},min:0,max:100})),"text"!==p&&React.createElement(V.PanelBody,{title:(0,W.__)("Shadow","essential-blocks"),initialOpen:!1},React.createElement(ET,{label:(0,W.__)("Shadow Color","essential-blocks"),color:T,onChange:function(e){return U({shadowColor:e})}}),React.createElement(PT,{onReset:function(){return U({hOffset:void 0})}},React.createElement(V.RangeControl,{label:(0,W.__)("Horizontal Offset","essential-blocks"),value:L,onChange:function(e){return U({hOffset:e})},min:0,max:10})),React.createElement(PT,{onReset:function(){return U({vOffset:void 0})}},React.createElement(V.RangeControl,{label:(0,W.__)("Vertical Offset","essential-blocks"),value:j,onChange:function(e){return U({vOffset:e})},min:0,max:10})),React.createElement(PT,{onReset:function(){return U({blur:void 0})}},React.createElement(V.RangeControl,{label:(0,W.__)("Blur","essential-blocks"),value:A,onChange:function(e){return U({blur:e})},min:0,max:10})),React.createElement(PT,{onReset:function(){return U({spread:void 0})}},React.createElement(V.RangeControl,{label:(0,W.__)(" Spread","essential-blocks"),value:D,onChange:function(e){return U({spread:e})},min:0,max:10})),React.createElement(V.ToggleControl,{label:(0,W.__)("Inset","essential-blocks"),checked:I,onChange:function(){return U({inset:!I})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(ST,{resRequiredProps:H,controlName:nT,baseLabel:"Margin"}),React.createElement(ST,{resRequiredProps:H,controlName:oT,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(xT,{controlName:Kx,resRequiredProps:H})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(OT,{controlName:eT,resRequiredProps:H}))))},LT="prefixText",jT="suffixText",AT="typedText",DT="margin",IT="padding",NT="wrp_",UT="backgroundWrp_";function HT(e){return HT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},HT(e)}function MT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function qT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?MT(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==HT(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==HT(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===HT(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var FT=window.EBControls,GT=FT.generateTypographyAttributes,WT=FT.generateDimensionsAttributes,zT=FT.generateBackgroundAttributes,VT=FT.generateBorderShadowAttributes,YT=qT(qT(qT(qT(qT(qT({resOption:{type:"string",default:"Desktop"},uniqueIdNumber:{type:"number"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},prefix:{type:"string",source:"text",selector:".eb-typed-prefix"},typedText:{type:"array",source:"query",selector:".eb-typed-text",query:{text:{type:"string",source:"text"}},default:[]},suffix:{type:"string",source:"text",selector:".eb-typed-suffix"},prefixColor:{type:"string",default:"#000000"},typedTextColor:{type:"string",default:"#000000"},suffixTextColor:{type:"string",default:"#000000"},typeSpeed:{type:"number",default:50},startDelay:{type:"number",default:0},smartBackspace:{type:"boolean",default:!0},backSpeed:{type:"number",default:40},backDelay:{type:"number",default:700},fadeOut:{type:"boolean",default:!1},fadeOutDelay:{type:"number",default:500},loop:{type:"boolean",default:!1},showCursor:{type:"boolean",default:!0},textAlign:{type:"string",default:"left"}},GT(Object.values(D))),VT(NT)),WT(DT)),WT(IT)),zT(UT,{noOverlay:!0,noMainBgi:!0})),{},{typedTextFontWeight:{type:"string",default:600},prefixTextFontWeight:{type:"string",default:600},suffixTextFontWeight:{type:"string",default:600}});function JT(e){return JT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},JT(e)}function $T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ZT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$T(Object(n),!0).forEach((function(t){QT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function QT(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==JT(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==JT(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===JT(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return KT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?KT(e,t):void 0}}(e,t)||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 KT(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var eL=window.EBControls,tL=eL.ResponsiveDimensionsControl,nL=eL.TypographyDropdown,oL=eL.ColorControl,rL=eL.BorderShadowControl,lL=eL.BackgroundControl;eL.AdvancedControls;var aL=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=XT((0,z.useState)({}),2),a=l[0],i=l[1],c=XT((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.prefix,p=a.typedText,d=a.suffix,m=a.prefixColor,f=a.typedTextColor,g=a.suffixTextColor,y=a.typeSpeed,_=a.startDelay,v=a.smartBackspace,k=a.backSpeed,h=a.backDelay,R=a.fadeOut,C=a.fadeOutDelay,E=a.loop,P=a.showCursor;(0,z.useEffect)((function(){var e;t[o]?i(ZT({},t[o])):i((QT(e={prefixColor:"#000000",typedTextColor:"#000000",suffixTextColor:"#000000",typeSpeed:50,startDelay:0,smartBackspace:!0,backSpeed:40,backDelay:700,fadeOut:!1,fadeOutDelay:500,loop:!1,showCursor:!0,textAlign:"left",prefix:"This is the ",suffix:"of the sentence.",typedText:[{text:"first string"},{text:"second string"}]},"".concat(DT,"Unit"),"px"),QT(e,"".concat(DT,"isLinked"),!0),QT(e,"".concat(IT,"Unit"),"px"),QT(e,"".concat(IT,"isLinked"),!0),QT(e,"".concat(NT,"Bdr_Unit"),"%"),QT(e,"".concat(NT,"Bdr_isLinked"),!0),QT(e,"".concat(NT,"Rds_Unit"),"px"),QT(e,"".concat(NT,"Rds_isLinked"),!0),QT(e,"".concat(NT,"BorderType"),"normal"),QT(e,"".concat(NT,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(QT({},o,a))}),[a]);var B=function(e){var t=ZT({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},S={setAttributes:B,resOption:r,attributes:a,objAttributes:YT};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Content Settings","essential-blocks")},React.createElement(V.TextControl,{label:(0,W.__)("Prefix Text","essential-blocks"),placeholder:(0,W.__)("Add prefix text","essential-blocks"),value:b,onChange:function(e){return B({prefix:e})}}),React.createElement(V.TextControl,{label:(0,W.__)("Suffix Text","essential-blocks"),placeholder:(0,W.__)("Add suffix text","essential-blocks"),value:d,onChange:function(e){return B({suffix:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Loop","essential-blocks"),checked:E,onChange:function(){return B({loop:!E})}}),!R&&React.createElement(V.ToggleControl,{label:(0,W.__)("Smart Backspace","essential-blocks"),checked:v,onChange:function(){return B({smartBackspace:!v})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Cursor","essential-blocks"),checked:P,onChange:function(){return B({showCursor:!P})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Fade Out","essential-blocks"),checked:R,onChange:function(){return B({fadeOut:!R})}}),React.createElement(V.RangeControl,{label:(0,W.__)("Type Speed","essential-blocks"),value:y,onChange:function(e){return B({typeSpeed:e})},min:0,max:5e3}),React.createElement(V.RangeControl,{label:(0,W.__)("Start Delay","essential-blocks"),value:_,onChange:function(e){return B({startDelay:e})},min:0,max:1e3}),!R&&React.createElement(V.RangeControl,{label:(0,W.__)("Back Speed","essential-blocks"),value:k,onChange:function(e){return B({backSpeed:e})},min:0,max:5e3}),!R&&React.createElement(V.RangeControl,{label:(0,W.__)("Back Delay","essential-blocks"),value:h,onChange:function(e){return B({backDelay:e})},min:0,max:1e4}),R&&React.createElement(V.RangeControl,{label:(0,W.__)("Fade Delay","essential-blocks"),value:C,onChange:function(e){return B({fadeOutDelay:e})},min:0,max:5e3})),b&&React.createElement(V.PanelBody,{title:(0,W.__)("Prefix Style","essential-blocks"),initialOpen:!1},React.createElement(oL,{label:(0,W.__)("Prefix Color","essential-blocks"),color:m,onChange:function(e){return B({prefixColor:e})}}),React.createElement(nL,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:LT,resRequiredProps:S})),p.length>0&&React.createElement(V.PanelBody,{title:(0,W.__)("Typed Text Style","essential-blocks"),initialOpen:!1},React.createElement(oL,{label:(0,W.__)("Typed Text Color","essential-blocks"),color:f,onChange:function(e){return B({typedTextColor:e})}}),React.createElement(nL,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:AT,resRequiredProps:S})),d&&React.createElement(V.PanelBody,{title:(0,W.__)("Suffix Style","essential-blocks"),initialOpen:!1},React.createElement(oL,{label:(0,W.__)("Suffix Color","essential-blocks"),color:g,onChange:function(e){return B({suffixTextColor:e})}}),React.createElement(nL,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:jT,resRequiredProps:S})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(tL,{resRequiredProps:S,className:"forWrapperMargin",controlName:DT,baseLabel:"Margin"}),React.createElement(tL,{resRequiredProps:S,className:"forWrapperPadding",controlName:IT,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(rL,{controlName:NT,resRequiredProps:S})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(lL,{controlName:UT,resRequiredProps:S,noOverlay:!0,noMainBgi:!0}))))},iL=((0,W.__)("Grid"),(0,W.__)("List"),[{label:(0,W.__)("Top","essential-blocks"),value:"align-top"},{label:(0,W.__)("Left","essential-blocks"),value:"align-left"},{label:(0,W.__)("Right","essential-blocks"),value:"align-right"}]),cL=[{label:(0,W.__)("Left","essential-blocks"),value:"left"},{label:(0,W.__)("Center","essential-blocks"),value:"center"},{label:(0,W.__)("Right","essential-blocks"),value:"right"}],sL="ratingIcon",uL="imgWidth",bL="imgHeight",pL="btnBorder",dL="saleBorder",mL="imgBorder",fL="wrpMargin",gL="wrpPadding",yL="contentPadding",_L="imagePadding",vL="titleMargin",kL="priceMargin",hL="ratingMargin",RL="btnMargin",CL="descMargin",EL="wrpBorderShadow",PL="productBorderShadow",BL="wrpWidth",SL="wrpBackground",wL="wrpBrdShd",OL="wrpMargin",xL="wrpPadding";function TL(e){return TL="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},TL(e)}function LL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function jL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?LL(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==TL(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==TL(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===TL(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LL(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var AL=window.EBControls,DL=AL.generateResponsiveRangeAttributes,IL=AL.generateBackgroundAttributes,NL=AL.generateBorderShadowAttributes,UL=AL.generateDimensionsAttributes,HL=AL.generateShapeDividerAttributes,ML=jL(jL(jL(jL(jL(jL(jL(jL({resOption:{type:"string",default:"Desktop"},uniqueIdNumber:{type:"number"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},wrapperAlign:{type:"string",default:"center"},isWrapperWidth:{type:"boolean",default:!1}},DL(BL)),IL(SL)),NL(wL)),UL(OL,{top:28,right:0,bottom:28,left:0,isLinked:!1})),UL(xL,{top:20,right:20,bottom:20,left:20,isLinked:!1})),HL("wrpShapeTop")),HL("wrpShapeBottom")),{},{shapeDividerPosition:{type:"string",default:"top"}});function qL(e){return qL="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qL(e)}function FL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function GL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?FL(Object(n),!0).forEach((function(t){WL(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FL(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function WL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==qL(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==qL(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===qL(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return VL(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?VL(e,t):void 0}}(e,t)||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 VL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var YL=window.EBControls,JL=YL.ResponsiveDimensionsControl,$L=YL.ResponsiveRangeController,ZL=YL.TypographyDropdown,QL=YL.ColorControl,XL=YL.BorderShadowControl,KL=YL.BackgroundControl,ej=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=zL((0,z.useState)({}),2),a=l[0],i=l[1],c=zL((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.showRating,p=a.showPrice,d=a.showSaleBadge,m=a.titleColor,f=a.titleHoverColor,g=a.priceColor,y=a.salePriceColor,_=a.ratingColor,v=a.btnColor,k=a.btnHoverColor,h=a.btnBackgroundColor,R=a.btnBackgroundHoverColor,C=a.saleBadgeAlign,E=a.saleText,P=a.saleTextColor,B=a.saleTextBackgroundColor,S=a.contentAlignment,w=a.contentBackgroundColor,O=a.imageBackgroundColor,x=a.descColor,T=a.autoHeight,L=a.backgroundOverlayColor,j=a.isCustomCartBtn,A=a.simpleCartText,D=a.variableCartText,I=a.groupedCartText,N=a.externalCartText,U=a.defaultCartText,H=a.imageOverlayColor,M=a.productDescLength;(0,z.useEffect)((function(){var e;t[o]?i(GL({},t[o])):i((WL(e={layout:"grid",gridPreset:"grid-preset-1",gridColumns:"4",showRating:!0,showPrice:!0,showSaleBadge:!0,listPreset:"list-preset-1",saleBadgeAlign:"align-left",saleText:"Sale",contentAlignment:"center",autoHeight:!0,isCustomCartBtn:!1,simpleCartText:"Buy Now",variableCartText:"Select options",groupedCartText:"View products",externalCartText:"Buy now",defaultCartText:"Read more",imageOverlayColor:"rgb(0 0 0 / 25%)",productDescLength:"5",loadMoreColorType:"normal",loadMoreColor:"#333333",loadMoreBgColor:"#e3e3e3",loadMoreHoverColor:"#ffffff",loadMoreHoverBgColor:"#d18df1",loadMoreActiveColor:"#ffffff",loadMoreActiveBgColor:"#d18df1"},"".concat(fL,"Unit"),"px"),WL(e,"".concat(fL,"isLinked"),!0),WL(e,"".concat(gL,"Unit"),"px"),WL(e,"".concat(gL,"isLinked"),!0),WL(e,"".concat(yL,"Unit"),"px"),WL(e,"".concat(yL,"isLinked"),!0),WL(e,"".concat(_L,"Unit"),"px"),WL(e,"".concat(_L,"isLinked"),!0),WL(e,"".concat(vL,"Unit"),"px"),WL(e,"".concat(vL,"isLinked"),!0),WL(e,"".concat(kL,"Unit"),"px"),WL(e,"".concat(kL,"isLinked"),!0),WL(e,"".concat(hL,"Unit"),"px"),WL(e,"".concat(hL,"isLinked"),!0),WL(e,"".concat(RL,"Unit"),"px"),WL(e,"".concat(RL,"isLinked"),!0),WL(e,"".concat(CL,"Unit"),"px"),WL(e,"".concat(CL,"isLinked"),!0),WL(e,"".concat(EL,"Bdr_Unit"),"px"),WL(e,"".concat(EL,"Bdr_isLinked"),!0),WL(e,"".concat(EL,"Rds_Unit"),"px"),WL(e,"".concat(EL,"Rds_isLinked"),!0),WL(e,"".concat(EL,"BorderType"),"normal"),WL(e,"".concat(EL,"shadowType"),"normal"),WL(e,"".concat(mL,"Bdr_Unit"),"px"),WL(e,"".concat(mL,"Bdr_isLinked"),!0),WL(e,"".concat(mL,"Rds_Unit"),"px"),WL(e,"".concat(mL,"Rds_isLinked"),!0),WL(e,"".concat(mL,"BorderType"),"normal"),WL(e,"".concat(mL,"shadowType"),"normal"),WL(e,"".concat(pL,"Bdr_Unit"),"px"),WL(e,"".concat(pL,"Bdr_isLinked"),!0),WL(e,"".concat(pL,"Rds_Unit"),"px"),WL(e,"".concat(pL,"Rds_isLinked"),!0),WL(e,"".concat(pL,"BorderType"),"normal"),WL(e,"".concat(pL,"shadowType"),"normal"),WL(e,"".concat(dL,"Bdr_Unit"),"px"),WL(e,"".concat(dL,"Bdr_isLinked"),!0),WL(e,"".concat(dL,"Rds_Unit"),"px"),WL(e,"".concat(dL,"Rds_isLinked"),!0),WL(e,"".concat(dL,"BorderType"),"normal"),WL(e,"".concat(dL,"shadowType"),"normal"),WL(e,"".concat(PL,"Bdr_Unit"),"px"),WL(e,"".concat(PL,"Bdr_isLinked"),!0),WL(e,"".concat(PL,"Rds_Unit"),"px"),WL(e,"".concat(PL,"Rds_isLinked"),!0),WL(e,"".concat(PL,"BorderType"),"normal"),WL(e,"".concat(PL,"shadowType"),"normal"),WL(e,"".concat(uL,"Unit"),"px"),WL(e,"".concat(bL,"Unit"),"px"),WL(e,"".concat(bL,"Range"),"200"),WL(e,"".concat(sL,"Unit"),"px"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(WL({},o,a))}),[a]);var q=function(e){var t=GL({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},F={setAttributes:q,resOption:r,attributes:a,objAttributes:ML};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{initialOpen:!0,title:(0,W.__)("Layout","essential-blocks")},React.createElement(React.Fragment,null,React.createElement(V.ToggleControl,{label:(0,W.__)("Show Rating","essential-blocks"),checked:b,onChange:function(){return q({showRating:!b})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Price","essential-blocks"),checked:p,onChange:function(){return q({showPrice:!p})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Sale Badge","essential-blocks"),checked:d,onChange:function(){return q({showSaleBadge:!d})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Cart Text","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Use Custom Cart Button Text","essential-blocks"),checked:j,onChange:function(){return q({isCustomCartBtn:!j})}}),j&&React.createElement(React.Fragment,null,React.createElement(V.TextControl,{label:(0,W.__)("Simple Product","essential-blocks"),value:A,onChange:function(e){return q({simpleCartText:e})}}),React.createElement(V.TextControl,{label:(0,W.__)("Variable Product","essential-blocks"),value:D,onChange:function(e){return q({variableCartText:e})}}),React.createElement(V.TextControl,{label:(0,W.__)("Grouped Product","essential-blocks"),value:I,onChange:function(e){return q({groupedCartText:e})}}),React.createElement(V.TextControl,{label:(0,W.__)("External Product","essential-blocks"),value:N,onChange:function(e){return q({externalCartText:e})}}),React.createElement(V.TextControl,{label:(0,W.__)("Default Product","essential-blocks"),value:U,onChange:function(e){return q({defaultCartText:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Sale Badge","essential-blocks"),initialOpen:!1},React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"eb-woo-products-alignment"},React.createElement(V.ButtonGroup,null,iL.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return q({saleBadgeAlign:e.value})}},e.label)})))),React.createElement(V.TextControl,{label:(0,W.__)("Sale Text","essential-blocks"),value:E,onChange:function(e){return q({saleText:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Products Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(V.BaseControl,{label:(0,W.__)("Content Alignment","essential-blocks"),id:"eb-woo-products-content-alignment"},React.createElement(V.ButtonGroup,null,cL.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:S===e.value,isSecondary:S!==e.value,onClick:function(){return q({contentAlignment:e.value})}},e.label)})))),React.createElement(QL,{label:(0,W.__)("Content Background Color","essential-blocks"),color:w,onChange:function(e){return q({contentBackgroundColor:e})}}),React.createElement(QL,{label:(0,W.__)("Background Overlay Color","essential-blocks"),color:L,onChange:function(e){return q({backgroundOverlayColor:e})}}),React.createElement(JL,{resRequiredProps:F,controlName:yL,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement($L,{baseLabel:(0,W.__)("Spacing","essential-blocks"),controlName:"gridSpace",resRequiredProps:F,min:0,max:200,step:1,noUnits:!0}),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(XL,{controlName:PL,resRequiredProps:F})))),React.createElement(V.PanelBody,{title:(0,W.__)("Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement($L,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:uL,resRequiredProps:F,min:0,max:1200}),!T&&React.createElement($L,{baseLabel:(0,W.__)("Height","essential-blocks"),controlName:bL,resRequiredProps:F,min:0,max:1200}),React.createElement(V.ToggleControl,{label:(0,W.__)("Auto Height","essential-blocks"),checked:T,onChange:function(){return q({autoHeight:!T})}}),React.createElement(V.__experimentalDivider,null),React.createElement(QL,{label:(0,W.__)("Image Wrapper Background","essential-blocks"),color:O,onChange:function(e){return q({imageBackgroundColor:e})}}),React.createElement(V.PanelRow,null,(0,W.__)("List Layout","essential-blocks")),React.createElement(QL,{label:(0,W.__)("Image Overlay Color","essential-blocks"),color:H,onChange:function(e){return q({imageOverlayColor:e})}}),React.createElement($L,{baseLabel:(0,W.__)("Image Space","essential-blocks"),controlName:"imgGap",resRequiredProps:F,min:0,max:500,step:1,noUnits:!0}),React.createElement(JL,{resRequiredProps:F,controlName:_L,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(XL,{controlName:mL,resRequiredProps:F}))),React.createElement(V.PanelBody,{title:(0,W.__)("Product Title Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(ZL,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:"titleText",resRequiredProps:F}),React.createElement(QL,{label:(0,W.__)("Color","essential-blocks"),color:m,onChange:function(e){return q({titleColor:e})}}),React.createElement(QL,{label:(0,W.__)("Hover Color","essential-blocks"),color:f,onChange:function(e){return q({titleHoverColor:e})}}),React.createElement(JL,{resRequiredProps:F,controlName:vL,baseLabel:(0,W.__)("Space","essential-blocks")}))),React.createElement(V.PanelBody,{title:(0,W.__)("Product Description Style(List Layout)","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(ZL,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:"descText",resRequiredProps:F}),React.createElement(QL,{label:(0,W.__)("Color","essential-blocks"),color:x,onChange:function(e){return q({descColor:e})}}),React.createElement(V.TextControl,{label:(0,W.__)("Description length","essential-blocks"),value:M,type:"number",onChange:function(e){return function(e){q(e<0?{productDescLength:0}:{productDescLength:e})}(e)}}),React.createElement(JL,{resRequiredProps:F,controlName:CL,baseLabel:(0,W.__)("Space","essential-blocks")}))),React.createElement(V.PanelBody,{title:(0,W.__)("Product Price Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(ZL,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:"productPrice",resRequiredProps:F}),React.createElement(QL,{label:(0,W.__)("Price Color","essential-blocks"),color:g,onChange:function(e){return q({priceColor:e})}}),React.createElement(QL,{label:(0,W.__)("Sale Price Color","essential-blocks"),color:y,onChange:function(e){return q({salePriceColor:e})}}),React.createElement(JL,{resRequiredProps:F,controlName:kL,baseLabel:(0,W.__)("Space","essential-blocks")}))),React.createElement(V.PanelBody,{title:(0,W.__)("Product Rating Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(QL,{label:(0,W.__)("Rating Color","essential-blocks"),color:_,onChange:function(e){return q({ratingColor:e})}}),React.createElement($L,{baseLabel:(0,W.__)("Icon Size","essential-blocks"),controlName:sL,resRequiredProps:F,min:0,max:50,step:1}),React.createElement(JL,{resRequiredProps:F,controlName:hL,baseLabel:(0,W.__)("Space","essential-blocks")}))),React.createElement(V.PanelBody,{title:(0,W.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(ZL,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:"btnText",resRequiredProps:F}),React.createElement(QL,{label:(0,W.__)("Text Color","essential-blocks"),color:v,onChange:function(e){return q({btnColor:e})}}),React.createElement(QL,{label:(0,W.__)("Text Hover Color","essential-blocks"),color:k,onChange:function(e){return q({btnHoverColor:e})}}),React.createElement(QL,{label:(0,W.__)("Background Color","essential-blocks"),color:h,onChange:function(e){return q({btnBackgroundColor:e})}}),React.createElement(QL,{label:(0,W.__)("Background Hover Color","essential-blocks"),color:R,onChange:function(e){return q({btnBackgroundHoverColor:e})}}),React.createElement(JL,{resRequiredProps:F,controlName:RL,baseLabel:(0,W.__)("Space","essential-blocks")}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border","essential-blocks"))),React.createElement(XL,{controlName:pL,resRequiredProps:F}))),React.createElement(V.PanelBody,{title:(0,W.__)("Sale Badge Style","essential-blocks"),initialOpen:!1},React.createElement(ZL,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:"saleText",resRequiredProps:F}),React.createElement(QL,{label:(0,W.__)("Sale Text Color","essential-blocks"),color:P,onChange:function(e){return q({saleTextColor:e})}}),React.createElement(QL,{label:(0,W.__)("Sale Text Background Color","essential-blocks"),color:B,onChange:function(e){return q({saleTextBackgroundColor:e})}}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border","essential-blocks"))),React.createElement(XL,{controlName:dL,noShadow:!0,noBdrHover:!0,resRequiredProps:F})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(JL,{resRequiredProps:F,controlName:fL,baseLabel:"Margin"}),React.createElement(JL,{resRequiredProps:F,controlName:gL,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(KL,{controlName:"wrpBackground",resRequiredProps:F})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(XL,{controlName:EL,resRequiredProps:F}))))},tj=EssentialBlocksLocalize.wpforms_lists&&JSON.parse(EssentialBlocksLocalize.wpforms_lists),nj=(tj&&tj.map((function(e,t){return{label:e.label,value:e.value}})),[{label:React.createElement(V.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(V.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(V.Dashicon,{icon:"editor-alignright"}),value:"right"}]),oj=[{label:React.createElement(V.Dashicon,{icon:"remove"}),value:"none"},{label:React.createElement(V.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(V.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(V.Dashicon,{icon:"editor-alignright"}),value:"right"}],rj=[{label:(0,W.__)("Full Width","essential-blocks"),value:"full_width"},{label:(0,W.__)("Custom","essential-blocks"),value:"custom"}],lj="inpTxtIndent",aj="inpWidth",ij="inpHeight",cj="txtWidth",sj="txtHeight",uj="inpTxtPadding",bj="inpTxtSpacing",pj="lblSpacing",dj="btnWidth",mj="btnPadding",fj="btnMargin",gj="btnBorder",yj="inpTxtBorder",_j="successBrd",vj="errorPadding",kj="errorMargin",hj="checkSize",Rj="checkBdr",Cj="checkRad",Ej="radioRad",Pj="formWidth",Bj="formBorder",Sj="formMargin",wj="formPadding",Oj="label",xj="inpTxt",Tj="subBtn",Lj="success",jj="error";function Aj(e){return Aj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Aj(e)}function Dj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ij(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dj(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==Aj(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Aj(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Aj(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dj(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Nj=EBControls,Uj=Nj.generateTypographyAttributes,Hj=Nj.generateResponsiveRangeAttributes,Mj=Nj.generateDimensionsAttributes,qj=Nj.generateBorderShadowAttributes,Fj=Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij(Ij({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},formActive:{type:"string"},formId:{type:"string"},showLabels:{type:"boolean",default:!0},showPlaceholder:{type:"boolean",default:!0},showErrorMessage:{type:"boolean",default:!0},customCheckboxStyle:{type:"boolean",default:!1},labelColor:{type:"string"},inputHoverType:{type:"string",default:"normal"},inputBackgroundColor:{type:"string"},inputFocusBackgroundColor:{type:"string"},inputTextColor:{type:"string"},placeholderColor:{type:"string"},sectionBreakContent:{type:"string",default:"center"},sectionBreakColor:{type:"string"},sectionBreakDescColor:{type:"string"},btnWidthType:{type:"string",default:"custom"},btnAlignment:{type:"string",default:"left"},btnBackgroundColor:{type:"string"},btnColor:{type:"string"},btnBackgroundHoverColor:{type:"string"},btnHoverColor:{type:"string"},btnHoverType:{type:"string",default:"normal"},sectionBreakPosition:{type:"string",default:"center"},successColor:{type:"string"},successBackgroundColor:{type:"string"},errorColor:{type:"string"},checkboxSwitcher:{type:"string",default:"normal"},checkboxColor:{type:"string"},checkboxBorderColor:{type:"string"},checkboxCheckedColor:{type:"string"},formBackgroundColor:{type:"string"},formAlignment:{type:"string",default:"none"}},Uj(Object.values(I))),Hj(lj)),Hj(aj)),Hj(ij)),Hj(cj)),Hj(sj)),Hj(bj)),Hj(dj)),Hj(hj)),Hj(Rj,{noUnits:!0,defaultUnit:"px"})),Hj(Pj)),Mj(pj)),Mj(uj)),Mj(mj)),Mj(fj)),Mj(vj)),Mj(kj)),Mj(Cj)),Mj(Ej)),Mj(Sj,{top:28,right:0,bottom:28,left:0,isLinked:!1})),Mj(wj,{top:0,right:15,bottom:0,left:15,isLinked:!1})),qj(yj)),qj(gj)),qj(_j)),qj(Bj));function Gj(e){return Gj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gj(e)}function Wj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function zj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wj(Object(n),!0).forEach((function(t){Vj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wj(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Vj(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Gj(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==Gj(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Gj(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jj(e,t):void 0}}(e,t)||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 Jj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var $j=window.EBControls,Zj=$j.ColorControl,Qj=$j.ResponsiveRangeController,Xj=$j.ResponsiveDimensionsControl,Kj=$j.BorderShadowControl,eA=$j.TypographyDropdown,tA=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Yj((0,z.useState)({}),2),a=l[0],i=l[1],c=Yj((0,z.useState)(!1),2),s=c[0],u=c[1],b=(a.resOption,a.showLabels),p=a.showPlaceholder,d=a.showErrorMessage,m=a.labelColor,f=a.inputHoverType,g=a.inputBackgroundColor,y=a.inputTextColor,_=a.inputFocusBackgroundColor,v=a.placeHolderColor,k=a.btnWidthType,h=a.btnAlignment,R=a.btnHoverType,C=a.btnBackgroundColor,E=a.btnColor,P=a.btnBackgroundHoverColor,B=a.btnHoverColor,S=a.successBackgroundColor,w=a.successColor,O=a.errorColor,x=a.customCheckboxStyle,T=a.checkboxSwitcher,L=a.checkboxColor,j=a.checkboxBorderColor,A=a.checkboxCheckedColor,D=a.formBackgroundColor,I=a.formAlignment;(0,z.useEffect)((function(){var e;t[o]?i(zj({},t[o])):i((Vj(e={showLabels:!0,showPlaceholder:!0,showErrorMessage:!0,customCheckboxStyle:!1,inputHoverType:"normal",sectionBreakContent:"center",btnWidthType:"custom",btnAlignment:"left",btnHoverType:"normal",sectionBreakPosition:"center",checkboxSwitcher:"normal",formAlignment:"none"},"".concat(Sj,"Unit"),"px"),Vj(e,"".concat(Sj,"isLinked"),!1),Vj(e,"".concat(Sj,"Top"),"28"),Vj(e,"".concat(Sj,"Right"),"0"),Vj(e,"".concat(Sj,"Bottom"),"28"),Vj(e,"".concat(Sj,"Left"),"0"),Vj(e,"".concat(wj,"Unit"),"px"),Vj(e,"".concat(wj,"isLinked"),!1),Vj(e,"".concat(wj,"Top"),"0"),Vj(e,"".concat(wj,"Right"),"15"),Vj(e,"".concat(wj,"Bottom"),"0"),Vj(e,"".concat(wj,"Left"),"15"),Vj(e,"".concat(Bj,"Bdr_Unit"),"px"),Vj(e,"".concat(Bj,"Bdr_isLinked"),!0),Vj(e,"".concat(Bj,"Rds_Unit"),"px"),Vj(e,"".concat(Bj,"Rds_isLinked"),!0),Vj(e,"".concat(Bj,"BorderType"),"normal"),Vj(e,"".concat(Bj,"shadowType"),"normal"),Vj(e,"".concat(pj,"Unit"),"px"),Vj(e,"".concat(pj,"isLinked"),!0),Vj(e,"".concat(lj,"Unit"),"px"),Vj(e,"".concat(aj,"Unit"),"px"),Vj(e,"".concat(ij,"Unit"),"px"),Vj(e,"".concat(cj,"Unit"),"px"),Vj(e,"".concat(sj,"Unit"),"px"),Vj(e,"".concat(uj,"Unit"),"px"),Vj(e,"".concat(uj,"isLinked"),!0),Vj(e,"".concat(bj,"Unit"),"px"),Vj(e,"".concat(bj,"isLinked"),!0),Vj(e,"".concat(yj,"Bdr_Unit"),"px"),Vj(e,"".concat(yj,"Bdr_isLinked"),!0),Vj(e,"".concat(yj,"Rds_Unit"),"px"),Vj(e,"".concat(yj,"Rds_isLinked"),!0),Vj(e,"".concat(yj,"BorderType"),"normal"),Vj(e,"".concat(yj,"shadowType"),"normal"),Vj(e,"".concat(Cj,"Unit"),"px"),Vj(e,"".concat(Cj,"isLinked"),!0),Vj(e,"".concat(Ej,"Unit"),"px"),Vj(e,"".concat(Ej,"isLinked"),!0),Vj(e,"".concat(mj,"Unit"),"px"),Vj(e,"".concat(mj,"isLinked"),!0),Vj(e,"".concat(fj,"Unit"),"px"),Vj(e,"".concat(fj,"isLinked"),!0),Vj(e,"".concat(gj,"Bdr_Unit"),"px"),Vj(e,"".concat(gj,"Bdr_isLinked"),!0),Vj(e,"".concat(gj,"Rds_Unit"),"px"),Vj(e,"".concat(gj,"Rds_isLinked"),!0),Vj(e,"".concat(gj,"BorderType"),"normal"),Vj(e,"".concat(gj,"shadowType"),"normal"),Vj(e,"".concat(_j,"Bdr_Unit"),"px"),Vj(e,"".concat(_j,"Bdr_isLinked"),!0),Vj(e,"".concat(_j,"Rds_Unit"),"px"),Vj(e,"".concat(_j,"Rds_isLinked"),!0),Vj(e,"".concat(_j,"BorderType"),"normal"),Vj(e,"".concat(_j,"shadowType"),"normal"),Vj(e,"".concat(vj,"Unit"),"px"),Vj(e,"".concat(vj,"isLinked"),!0),Vj(e,"".concat(kj,"Unit"),"px"),Vj(e,"".concat(kj,"isLinked"),!0),Vj(e,"".concat(Pj,"Unit"),"px"),Vj(e,"".concat(hj,"Unit"),"px"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(Vj({},o,a))}),[a]);var N=function(e){var t=zj({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},U={setAttributes:N,resOption:r,attributes:a,objAttributes:Fj};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("WPForms","essential-blocks")},React.createElement(V.ToggleControl,{label:(0,W.__)("Show Labels","essential-blocks"),checked:b,onChange:function(e){return N({showLabels:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Placeholder","essential-blocks"),checked:p,onChange:function(e){return N({showPlaceholder:e})}}),React.createElement(V.ToggleControl,{label:(0,W.__)("Show Error Message","essential-blocks"),checked:d,onChange:function(e){return N({showErrorMessage:e})}}),React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},oj.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:I===e.value,isSecondary:I!==e.value,onClick:function(){return N({formAlignment:e.value})}},e.label)})))),React.createElement(Qj,{baseLabel:(0,W.__)("Form Max Width","essential-blocks"),controlName:Pj,resRequiredProps:U,min:0,max:1500,step:1})),React.createElement(V.PanelBody,{title:(0,W.__)("Labels Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Xj,{resRequiredProps:U,controlName:pj,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(Zj,{label:(0,W.__)("Color","essential-blocks"),color:m,onChange:function(e){return N({labelColor:e})}}),React.createElement(eA,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:Oj,resRequiredProps:U}))),React.createElement(V.PanelBody,{title:(0,W.__)("Input & Textarea Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,W.__)("FOCUS","essential-blocks"),value:"focus"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:f===n,isSecondary:f!==n,onClick:function(){return N({inputHoverType:n})}},o)})))),"normal"===f&&React.createElement(React.Fragment,null,React.createElement(Zj,{label:(0,W.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return N({inputBackgroundColor:e})}}),React.createElement(Zj,{label:(0,W.__)("Color","essential-blocks"),color:y,onChange:function(e){return N({inputTextColor:e})}})),"focus"===f&&React.createElement(React.Fragment,null,React.createElement(Zj,{label:(0,W.__)("Background Color","essential-blocks"),color:_,onChange:function(e){return N({inputFocusBackgroundColor:e})}})),React.createElement(eA,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:xj,resRequiredProps:U}),React.createElement(V.__experimentalDivider,null),React.createElement(Qj,{baseLabel:(0,W.__)("Text Indent","essential-blocks"),controlName:lj,resRequiredProps:U,min:0,max:60,step:1}),React.createElement(Qj,{baseLabel:(0,W.__)("Input Width","essential-blocks"),controlName:aj,resRequiredProps:U,min:0,max:1200,step:1}),React.createElement(Qj,{baseLabel:(0,W.__)("Input Height","essential-blocks"),controlName:ij,resRequiredProps:U,min:0,max:200,step:1}),React.createElement(Qj,{baseLabel:(0,W.__)("Textarea Width","essential-blocks"),controlName:cj,resRequiredProps:U,min:0,max:1200,step:1}),React.createElement(Qj,{baseLabel:(0,W.__)("Textarea Height","essential-blocks"),controlName:sj,resRequiredProps:U,min:0,max:400,step:1}),React.createElement(V.__experimentalDivider,null),React.createElement(Xj,{resRequiredProps:U,controlName:uj,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(Qj,{baseLabel:(0,W.__)("Spacing","essential-blocks"),controlName:bj,resRequiredProps:U,min:0,max:100,step:1})),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border & Shadow","essential-blocks"))),React.createElement(Kj,{controlName:yj,resRequiredProps:U})),React.createElement(V.PanelBody,{title:(0,W.__)("Placeholder Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Zj,{label:(0,W.__)("Color","essential-blocks"),color:v,onChange:function(e){return N({placeHolderColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Radio & Checkbox Style","essential-blocks"),initialOpen:!1},React.createElement(V.ToggleControl,{label:(0,W.__)("Custom Style","essential-blocks"),checked:x,onChange:function(e){return N({customCheckboxStyle:e})}}),x&&React.createElement(React.Fragment,null,React.createElement(Qj,{baseLabel:(0,W.__)("Size","essential-blocks"),controlName:hj,resRequiredProps:U,min:0,max:80,step:1}),React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,W.__)("CHECKED","essential-blocks"),value:"checked"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:R===n,isSecondary:R!==n,onClick:function(){return N({checkboxSwitcher:n})}},o)})))),"normal"===T&&React.createElement(React.Fragment,null,React.createElement(Zj,{label:(0,W.__)("Color","essential-blocks"),color:L,onChange:function(e){return N({checkboxColor:e})}}),React.createElement(Qj,{baseLabel:(0,W.__)("Border Width","essential-blocks"),controlName:Rj,resRequiredProps:U,min:0,max:15,step:1,noUnits:!0}),React.createElement(Zj,{label:(0,W.__)("Border Color","essential-blocks"),color:j,onChange:function(e){return N({checkboxBorderColor:e})}}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Checkbox","essential-blocks"))),React.createElement(Xj,{resRequiredProps:U,controlName:Cj,baseLabel:(0,W.__)("Border Radius","essential-blocks")}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Radio Buttons","essential-blocks"))),React.createElement(Xj,{resRequiredProps:U,controlName:Ej,baseLabel:(0,W.__)("Border Radius","essential-blocks")})),"checked"===T&&React.createElement(Zj,{label:(0,W.__)("Color","essential-blocks"),color:A,onChange:function(e){return N({checkboxCheckedColor:e})}}))),React.createElement(V.PanelBody,{title:(0,W.__)("Submit","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,"custom"===k&&React.createElement(V.BaseControl,{label:(0,W.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(V.ButtonGroup,{id:"eb-button-group-alignment"},nj.map((function(e,t){return React.createElement(V.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return N({btnAlignment:e.value})}},e.label)})))),React.createElement(V.SelectControl,{label:(0,W.__)("Width","essential-blocks"),value:k,options:rj,onChange:function(e){return N({btnWidthType:e})}}),"custom"===k&&React.createElement(Qj,{baseLabel:(0,W.__)("Width","essential-blocks"),controlName:dj,resRequiredProps:U,min:0,max:1200,step:1}),React.createElement(eA,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:Tj,resRequiredProps:U}),React.createElement(V.BaseControl,null,React.createElement(V.ButtonGroup,null,[{label:(0,W.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,W.__)("HOVER","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(V.Button,{key:t,isPrimary:R===n,isSecondary:R!==n,onClick:function(){return N({btnHoverType:n})}},o)})))),"normal"===R&&React.createElement(React.Fragment,null,React.createElement(Zj,{label:(0,W.__)("Background Color","essential-blocks"),color:C,onChange:function(e){return N({btnBackgroundColor:e})}}),React.createElement(Zj,{label:(0,W.__)("Color","essential-blocks"),color:E,onChange:function(e){return N({btnColor:e})}})),"hover"===R&&React.createElement(React.Fragment,null,React.createElement(Zj,{label:(0,W.__)("Background Color","essential-blocks"),color:P,onChange:function(e){return N({btnBackgroundHoverColor:e})}}),React.createElement(Zj,{label:(0,W.__)("Color","essential-blocks"),color:B,onChange:function(e){return N({btnHoverColor:e})}})),React.createElement(V.__experimentalDivider,null),React.createElement(Xj,{resRequiredProps:U,controlName:mj,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(Xj,{resRequiredProps:U,controlName:fj,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(V.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,W.__)("Border & Shadow","essential-blocks"))),React.createElement(Kj,{controlName:gj,resRequiredProps:U}))),React.createElement(V.PanelBody,{title:(0,W.__)("Success Message Style","essential-blocks"),initialOpen:!1},React.createElement(Zj,{label:(0,W.__)("Background Color","essential-blocks"),color:S,onChange:function(e){return N({successBackgroundColor:e})}}),React.createElement(Zj,{label:(0,W.__)("Color","essential-blocks"),color:w,onChange:function(e){return N({successColor:e})}}),React.createElement(eA,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:Lj,resRequiredProps:U}),React.createElement(Kj,{controlName:_j,resRequiredProps:U,noShadow:!0})),d&&React.createElement(V.PanelBody,{title:(0,W.__)("Error Message","essential-blocks"),initialOpen:!1},React.createElement(Zj,{label:(0,W.__)("Color","essential-blocks"),color:O,onChange:function(e){return N({errorColor:e})}}),React.createElement(eA,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:jj,resRequiredProps:U}),React.createElement(Xj,{resRequiredProps:U,controlName:vj,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(Xj,{resRequiredProps:U,controlName:kj,baseLabel:(0,W.__)("Margin","essential-blocks")})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Background Color","essential-blocks"),initialOpen:!1},React.createElement(Zj,{label:(0,W.__)("Background Color","essential-blocks"),color:D,onChange:function(e){return N({formBackgroundColor:e})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Xj,{resRequiredProps:U,controlName:wj,baseLabel:(0,W.__)("Padding","essential-blocks")}),React.createElement(Xj,{resRequiredProps:U,controlName:Sj,baseLabel:(0,W.__)("Margin","essential-blocks")}))),React.createElement(V.PanelBody,{title:(0,W.__)("Wrapper Border","essential-blocks"),initialOpen:!1},React.createElement(Kj,{controlName:Bj,resRequiredProps:U}))))};function nA(e){return nA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nA(e)}function oA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function rA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oA(Object(n),!0).forEach((function(t){lA(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function lA(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==nA(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==nA(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===nA(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return iA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?iA(e,t):void 0}}(e,t)||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 iA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var cA=window.EBControls,sA=cA.ResponsiveRangeController,uA=cA.BackgroundControl,bA=cA.BorderShadowControl,pA=cA.ResponsiveDimensionsControl,dA=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=aA((0,z.useState)({}),2),a=l[0],i=l[1],c=aA((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.isWrapperWidth;(0,z.useEffect)((function(){var e;t[o]?i(rA({},t[o])):i((lA(e={isWrapperWidth:!1},"".concat(OL,"Unit"),"px"),lA(e,"".concat(OL,"isLinked"),!1),lA(e,"".concat(OL,"Top"),28),lA(e,"".concat(OL,"Right"),0),lA(e,"".concat(OL,"Bottom"),28),lA(e,"".concat(OL,"Left"),0),lA(e,"".concat(xL,"Unit"),"px"),lA(e,"".concat(xL,"isLinked"),!1),lA(e,"".concat(xL,"Top"),20),lA(e,"".concat(xL,"Right"),20),lA(e,"".concat(xL,"Bottom"),20),lA(e,"".concat(xL,"Left"),20),lA(e,"".concat(wL,"Bdr_Unit"),"%"),lA(e,"".concat(wL,"Bdr_isLinked"),!0),lA(e,"".concat(wL,"Rds_Unit"),"px"),lA(e,"".concat(wL,"Rds_isLinked"),!0),lA(e,"".concat(wL,"BorderType"),"normal"),lA(e,"".concat(wL,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(lA({},o,a))}),[a]);var p=function(e){var t=rA({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},d={setAttributes:p,resOption:r,attributes:a,objAttributes:ML};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("General","essential-blocks"),initialOpen:!0},React.createElement(sA,{baseLabel:(0,W.__)("Content Width","essential-blocks"),controlName:BL,resRequiredProps:d,min:0,max:2560,step:1,noUnits:!0}),React.createElement(V.ToggleControl,{label:(0,W.__)("Use Width In Wrapper","essential-blocks"),checked:b,onChange:function(){p({isWrapperWidth:!b})}})),React.createElement(V.PanelBody,{title:(0,W.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(pA,{resRequiredProps:d,controlName:OL,baseLabel:(0,W.__)("Margin","essential-blocks")}),React.createElement(pA,{resRequiredProps:d,controlName:xL,baseLabel:(0,W.__)("Padding","essential-blocks")})),React.createElement(V.PanelBody,{title:(0,W.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(uA,{controlName:SL,resRequiredProps:d})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(bA,{controlName:wL,resRequiredProps:d}))))},mA="WrpBg_",fA="wrpBdSd_",gA="wrpMrg_",yA="wrpPad_",_A="typTl_",vA="typCn_";function kA(e){return kA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kA(e)}function hA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function RA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hA(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==kA(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==kA(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===kA(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var CA=window.EBControls,EA=CA.generateDimensionsAttributes,PA=CA.generateTypographyAttributes,BA=CA.generateBackgroundAttributes,SA=CA.generateBorderShadowAttributes,wA=(CA.generateResponsiveRangeAttributes,RA(RA(RA(RA(RA({resOption:{type:"string",default:"Desktop"},uniqueIdNumber:{type:"number"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},searchAddress:{type:"string",default:"New York, NY, USA"},latitude:{type:"string",default:"40.7127753"},longitude:{type:"string",default:"-74.0059728"},mapType:{type:"string",default:"roadmap"},mapZoom:{type:"string",default:"13"},mapHeight:{type:"string",default:"400"},marker:{type:"array",default:[]},titleColor:{type:"string"},titleHoverColor:{type:"string"},descColor:{type:"string"},descHoverColor:{type:"string"},imageSize:{type:"number",default:32}},EA(gA)),EA(yA)),BA(mA)),SA(fA)),PA(Object.values(N))));function OA(e){return OA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},OA(e)}function xA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function TA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xA(Object(n),!0).forEach((function(t){LA(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function LA(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==OA(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==OA(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===OA(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return AA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?AA(e,t):void 0}}(e,t)||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 AA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var DA=EBControls,IA=DA.ColorControl,NA=DA.ResponsiveDimensionsControl,UA=DA.BorderShadowControl,HA=DA.TypographyDropdown,MA=DA.BackgroundControl,qA=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=jA((0,z.useState)({}),2),a=l[0],i=l[1],c=jA((0,z.useState)(!1),2),s=c[0],u=c[1],b=a.mapType,p=a.mapZoom,d=a.mapHeight,m=a.titleColor,f=a.titleHoverColor,g=a.descColor;(0,z.useEffect)((function(){var e;t[o]?i(TA({},t[o])):i((LA(e={searchAddress:"WPDeveloper, Mirpur DOHS, Dhaka",latitude:"23.8370859",longitude:"90.37048010000001",mapType:"roadmap",mapZoom:"13",mapHeight:"400",marker:[],imageSize:32},"".concat(gA,"Unit"),"px"),LA(e,"".concat(gA,"isLinked"),!0),LA(e,"".concat(yA,"Unit"),"px"),LA(e,"".concat(yA,"isLinked"),!0),LA(e,"".concat(fA,"Bdr_Unit"),"px"),LA(e,"".concat(fA,"Bdr_isLinked"),!0),LA(e,"".concat(fA,"Rds_Unit"),"px"),LA(e,"".concat(fA,"Rds_isLinked"),!0),LA(e,"".concat(fA,"BorderType"),"normal"),LA(e,"".concat(fA,"shadowType"),"normal"),e)),u(!0)}),[]),(0,z.useEffect)((function(){n(LA({},o,a))}),[a]);var y=function(e){var t=TA({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},_={setAttributes:y,resOption:r,attributes:a,objAttributes:wA};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(V.PanelBody,{title:(0,W.__)("Height & Zoom","essential-blocks")},React.createElement(V.SelectControl,{label:(0,W.__)("Map Type","essential-blocks"),value:b,options:[{label:(0,W.__)("Road Map","essential-blocks"),value:"roadmap"},{label:(0,W.__)("Satellite View","essential-blocks"),value:"satellite"},{label:(0,W.__)("Hybrid","essential-blocks"),value:"hybrid"},{label:(0,W.__)("Terrain","essential-blocks"),value:"terrain"}],onChange:function(e){return function(e){e&&y({mapType:e})}(e)}}),React.createElement(V.RangeControl,{label:(0,W.__)("Map Zoom Level","essential-blocks"),value:parseInt(p),onChange:function(e){return function(e){y(e?{mapZoom:e.toString()}:{mapZoom:"13"})}(e)},min:0,max:20,allowReset:!0}),React.createElement(V.RangeControl,{label:(0,W.__)("Map Height","essential-blocks"),value:parseInt(d),onChange:function(e){y({mapHeight:e?e.toString():"400"})},min:100,max:1400,allowReset:!0})),React.createElement(V.PanelBody,{title:(0,W.__)("Info Card","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(IA,{label:(0,W.__)("Title Color","essential-blocks"),color:m,onChange:function(e){return y({titleColor:e})}}),React.createElement(IA,{label:(0,W.__)("Title Hover Color","essential-blocks"),color:f,onChange:function(e){return y({titleHoverColor:e})}}),React.createElement(HA,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:_A,resRequiredProps:_}),React.createElement(V.__experimentalDivider,null),React.createElement(IA,{label:(0,W.__)("Description Color","essential-blocks"),color:g,onChange:function(e){return y({descColor:e})}}),React.createElement(HA,{baseLabel:(0,W.__)("Typography","essential-blocks"),typographyPrefixConstant:vA,resRequiredProps:_}))),React.createElement(V.PanelBody,{title:(0,W.__)("Margin & Padding","essential-blocks")},React.createElement(NA,{resRequiredProps:_,controlName:gA,baseLabel:"Margin"}),React.createElement(NA,{resRequiredProps:_,controlName:yA,baseLabel:"Padding"})),React.createElement(V.PanelBody,{title:(0,W.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(MA,{controlName:mA,resRequiredProps:_})),React.createElement(V.PanelBody,{title:(0,W.__)("Border & Shadow"),initialOpen:!1},React.createElement(UA,{controlName:fA,resRequiredProps:_}))))};function FA(e){return FA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},FA(e)}function GA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function WA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?GA(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==FA(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==FA(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===FA(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function zA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,a,i=[],c=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=l.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return VA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?VA(e,t):void 0}}(e,t)||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 VA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var YA=(0,Y.withSelect)((function(e){return{getBlockDefaults:e("essential-blocks").getBlockDefaults()}}))((function(e){var t,n,o,r,l,a,i,c,s,u,b,p,d,m,f,g,y,_,v,k,h,R,C,E,P,B,S,w=e.getBlockDefaults,O={advanced_heading:{component:It,preview:!0},accordion:{component:We,preview:!0},advanced_image:{component:Bn,preview:!0,previewData:{image:{url:(null===(t=EssentialBlocksLocalize)||void 0===t?void 0:t.eb_plugins_url)+"assets/images/gallery-images/advanced-images.jpeg"},imageCaption:"Style images in Gutenberg with advanced options."}},advanced_tabs:{component:Eo,preview:!0},advanced_video:{component:dr,preview:!0},advanced_navigation:{component:pl,preview:!1},button:{component:$l,preview:!0},call_to_action:{component:Ha,preview:!0},countdown:{component:Mi,preview:!0},dual_button:{component:xc,preview:!0},feature_list:{component:Bs,preview:!0},flipbox:{component:Hu,preview:!0},fluent_forms:{component:Xb,preview:!1},image_comparison:{component:wp,preview:!0,previewData:{leftImageURL:(null===(n=EssentialBlocksLocalize)||void 0===n?void 0:n.eb_plugins_url)+"assets/images/gallery-images/white-balloon-bnw.jpeg",rightImageURL:(null===(o=EssentialBlocksLocalize)||void 0===o?void 0:o.eb_plugins_url)+"assets/images/gallery-images/white-balloon.jpeg"}},image_gallery:{component:Pd,preview:!0,previewData:{images:[{url:(null===(r=EssentialBlocksLocalize)||void 0===r?void 0:r.eb_plugins_url)+"assets/images/gallery-images/Maldive.png"},{url:(null===(l=EssentialBlocksLocalize)||void 0===l?void 0:l.eb_plugins_url)+"assets/images/gallery-images/Australia.png"},{url:(null===(a=EssentialBlocksLocalize)||void 0===a?void 0:a.eb_plugins_url)+"assets/images/gallery-images/hongkong.png"},{url:(null===(i=EssentialBlocksLocalize)||void 0===i?void 0:i.eb_plugins_url)+"assets/images/gallery-images/iceland.png"},{url:(null===(c=EssentialBlocksLocalize)||void 0===c?void 0:c.eb_plugins_url)+"assets/images/gallery-images/china.png"},{url:(null===(s=EssentialBlocksLocalize)||void 0===s?void 0:s.eb_plugins_url)+"assets/images/gallery-images/CA.png"}],sources:[{url:(null===(u=EssentialBlocksLocalize)||void 0===u?void 0:u.eb_plugins_url)+"assets/images/gallery-images/Maldive.png",caption:""},{url:(null===(b=EssentialBlocksLocalize)||void 0===b?void 0:b.eb_plugins_url)+"assets/images/gallery-images/Australia.png",caption:""},{url:(null===(p=EssentialBlocksLocalize)||void 0===p?void 0:p.eb_plugins_url)+"assets/images/gallery-images/hongkong.png",caption:""},{url:(null===(d=EssentialBlocksLocalize)||void 0===d?void 0:d.eb_plugins_url)+"assets/images/gallery-images/iceland.png",caption:""},{url:(null===(m=EssentialBlocksLocalize)||void 0===m?void 0:m.eb_plugins_url)+"assets/images/gallery-images/china.png",caption:""},{url:(null===(f=EssentialBlocksLocalize)||void 0===f?void 0:f.eb_plugins_url)+"assets/images/gallery-images/CA.png",caption:""}]}},infobox:{component:Om,preview:!0},instagram_feed:{component:bf,preview:!1},interactive_promo:{component:Ff,preview:!0,previewData:{imageURL:(null===(g=EssentialBlocksLocalize)||void 0===g?void 0:g.eb_plugins_url)+"assets/images/gallery-images/advanced-images.jpeg"}},nft_gallery:{component:qg,preview:!1},notice:{component:fy,preview:!0},number_counter:{component:m_,preview:!0},openverse:{component:Q_,preview:!1},parallax_slider:{component:qv,preview:!0,previewData:{sliderData:[{src:(null===(y=EssentialBlocksLocalize)||void 0===y?void 0:y.eb_plugins_url)+"assets/images/gallery-images/Maldive.png"},{src:(null===(_=EssentialBlocksLocalize)||void 0===_?void 0:_.eb_plugins_url)+"assets/images/gallery-images/Australia.png"},{src:(null===(v=EssentialBlocksLocalize)||void 0===v?void 0:v.eb_plugins_url)+"assets/images/gallery-images/hongkong.png"},{src:(null===(k=EssentialBlocksLocalize)||void 0===k?void 0:k.eb_plugins_url)+"assets/images/gallery-images/iceland.png"}]}},popup:{component:jk,preview:!0},post_carousel:{component:Vh,preview:!1},post_grid:{component:oC,preview:!1},pricing_table:{component:cE,preview:!0},progress_bar:{component:qE,preview:!0},row:{component:PP,preview:!1},slider:{component:CB,preview:!0,previewData:{images:[{url:(null===(h=EssentialBlocksLocalize)||void 0===h?void 0:h.eb_plugins_url)+"assets/images/gallery-images/Maldive.png"},{url:(null===(R=EssentialBlocksLocalize)||void 0===R?void 0:R.eb_plugins_url)+"assets/images/gallery-images/Australia.png"},{url:(null===(C=EssentialBlocksLocalize)||void 0===C?void 0:C.eb_plugins_url)+"assets/images/gallery-images/hongkong.png"},{url:(null===(E=EssentialBlocksLocalize)||void 0===E?void 0:E.eb_plugins_url)+"assets/images/gallery-images/iceland.png"}]}},social:{component:iS,preview:!0},social_share:{component:gw,preview:!0},table_of_contents:{component:eO,preview:!0},team_member:{component:ux,preview:!0},testimonial:{component:Wx,preview:!0},toggle_content:{component:TT,preview:!0},typing_text:{component:aL,preview:!0},woo_product_grid:{component:ej,preview:!1},wpforms:{component:tA,preview:!1},wrapper:{component:dA,preview:!0},google_map:{component:qA,preview:!1}},x=zA((0,z.useState)({}),2),T=x[0],L=x[1],j=zA((0,z.useState)({}),2),A=j[0],D=j[1],I=zA((0,z.useState)(),2),N=I[0],U=I[1],H=zA((0,z.useState)(""),2),M=H[0],q=H[1],F=zA((0,z.useState)(!1),2),Z=F[0],X=F[1],K=(0,Y.useSelect)((function(e){return e("core/edit-post").__experimentalGetPreviewDeviceType()}));(0,z.useEffect)((function(){JSON.stringify(w)!==JSON.stringify(T)&&L(w)}),[w]),(0,z.useEffect)((function(){L(WA(WA({},T),A))}),[A]),(0,z.useEffect)((function(){var e=document.querySelector("#editor");U(e)}),[]);var ee,te,ne=null===(P=O[M])||void 0===P?void 0:P.component,oe=Object.keys(O),re=null===(B=EssentialBlocksLocalize)||void 0===B?void 0:B.all_blocks_default,le=null===(S=EssentialBlocksLocalize)||void 0===S?void 0:S.all_blocks;return React.createElement(React.Fragment,null,React.createElement(G.PluginSidebar,{className:"eb-global-controls",icon:React.createElement(Q,null),name:"eb-global-controls",title:(0,W.__)("EB Global Controls","essential-blocks")},React.createElement(V.PanelBody,{title:(0,W.__)("Block Defaults","essential-blocks"),initialOpen:!0},React.createElement("div",{className:"eb-block-list-button"},"object"===FA(re)&&Object.keys(O).map((function(e,t){var n,o,r;return React.createElement("div",{className:"eb-block-button",key:t},React.createElement(V.Button,{variant:"secondary",onClick:function(){return t=re[e].value,q(t),void X((function(e){return!e}));var t}},React.createElement("img",{className:"eb-global-icon",src:null===(n=re[e])||void 0===n?void 0:n.icon,alt:null===(o=re[e])||void 0===o?void 0:o.label}),null===(r=re[e])||void 0===r?void 0:r.label,w[e]&&React.createElement("span",{className:"active"}," ",(0,W.__)(React.createElement(V.Dashicon,{icon:"edit"})))))}))))),Z&&React.createElement(V.Popover,{anchor:N,className:"eb-block-default-popup"},React.createElement(V.Button,{className:"btn-block-default btn-block-default-close",onClick:function(){return D({}),void X(!1)}},(0,W.__)(React.createElement(V.Dashicon,{icon:"no"}))),oe.includes(M)&&React.createElement(React.Fragment,null,React.createElement("div",{id:"eb-preview",className:"eb-block-default-preveiw-wrapper"},React.createElement("div",{className:"eb-block-default-heading"},React.createElement("span",null,EssentialBlocksLocalize.all_blocks_default[M].label," ","Preview")),O[M].preview&&"true"===le[M].visibility&&React.createElement(J.BlockPreview,{blocks:(0,$.createBlock)("essential-blocks/".concat(M.replace(/_/g,"-")),WA({},(ee=M,te=WA({},T[ee]),O[ee].previewData&&(te=WA(WA({},te),O[ee].previewData)),te))),viewportWidth:500}),"false"===le[M].visibility&&React.createElement("p",{className:"preview-not-available"},re[M].label," ","Block isn't Enabled!"),!O[M].preview&&React.createElement("p",{className:"preview-not-available"},"Preview not available"),React.createElement("div",{className:"block-default-popup-footer"},React.createElement(V.Button,{className:"btn-block-default-reset",onClick:function(){return function(e){var t;if(window.confirm("Are you sure, you want to reset all the changes you made for ".concat(null===(t=re[M])||void 0===t?void 0:t.label))){var n=WA({},T);n[e]&&delete n[e],(0,Y.dispatch)("essential-blocks").setBlockDefault(n),(0,Y.dispatch)("essential-blocks").saveBlockDefault(n),D({}),L(n),X(!1),setTimeout((function(){X(!0)}),1)}}(M)}},"Reset"),React.createElement(V.Button,{className:" btn-block-default-save",onClick:function(){return X((function(e){return!e})),void(Object.keys(T).length>0&&((0,Y.dispatch)("essential-blocks").setBlockDefault(T),(0,Y.dispatch)("essential-blocks").saveBlockDefault(T)))}},"Save"))),React.createElement("div",{className:"eb-block-default"},React.createElement(ne,{blockDefaults:T,setBlockDefaults:D,name:M,deviceType:K}))),!oe.includes(M)&&React.createElement("h3",null,"Block Default Controls not available")))})),JA={globalColors:{},globalTypography:{},blockDefaults:{}},$A="global_colors",ZA="SET_GLOBAL_COLORS",QA="SAVE_GLOBAL_COLORS",XA="SET_BLOCK_DEFAULTS",KA="SAVE_BLOCK_DEFAULTS",eD="FETCH_GLOBAL_COLORS",tD="FETCH_BLOCK_DEFAULTS",nD=EssentialBlocksLocalize.admin_nonce,oD=function(e){var t=new FormData;return t.append("action","global_styles_update"),t.append("admin_nonce",nD),t.append("eb_global_style_key","global_colors"),t.append("eb_global_style_value",JSON.stringify(e)),fetch(EssentialBlocksLocalize.ajax_url,{method:"POST",body:t}).then((function(e){return e.text()})).then((function(e){var t=JSON.parse(e);if(t.success)return t.data;console.log("failed update",e)})).catch((function(e){return console.log(e)}))},rD=function(){var e=new FormData;return e.append("action","global_styles_get"),e.append("admin_nonce",nD),fetch(EssentialBlocksLocalize.ajax_url,{method:"POST",body:e}).then((function(e){return e.text()})).then((function(e){var t=JSON.parse(e);return!!t.success&&t.data})).catch((function(e){return console.log(e)}))},lD=function(e){var t=new FormData;return t.append("action","block_defaults_update"),t.append("admin_nonce",nD),t.append("eb_block_defaults_value",JSON.stringify(e)),fetch(EssentialBlocksLocalize.ajax_url,{method:"POST",body:t}).then((function(e){return e.text()})).then((function(e){var t=JSON.parse(e);if(t.success)return t.data;console.log("failed update",e)})).catch((function(e){return console.log(e)}))},aD=function(){var e=new FormData;return e.append("action","block_defaults_get"),e.append("admin_nonce",nD),fetch(EssentialBlocksLocalize.ajax_url,{method:"POST",body:e}).then((function(e){return e.text()})).then((function(e){var t=JSON.parse(e);return!!t.success&&t.data})).catch((function(e){return console.log(e)}))};function iD(e){return iD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},iD(e)}function cD(){cD=function(){return t};var e,t={},n=Object.prototype,o=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},l="function"==typeof Symbol?Symbol:{},a=l.iterator||"@@iterator",i=l.asyncIterator||"@@asyncIterator",c=l.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,o){var l=t&&t.prototype instanceof y?t:y,a=Object.create(l.prototype),i=new x(o||[]);return r(a,"_invoke",{value:B(e,n,i)}),a}function b(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",d="suspendedYield",m="executing",f="completed",g={};function y(){}function _(){}function v(){}var k={};s(k,a,(function(){return this}));var h=Object.getPrototypeOf,R=h&&h(h(T([])));R&&R!==n&&o.call(R,a)&&(k=R);var C=v.prototype=y.prototype=Object.create(k);function E(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function P(e,t){function n(r,l,a,i){var c=b(e[r],e,l);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==iD(u)&&o.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,i)}),(function(e){n("throw",e,a,i)})):t.resolve(u).then((function(e){s.value=e,a(s)}),(function(e){return n("throw",e,a,i)}))}i(c.arg)}var l;r(this,"_invoke",{value:function(e,o){function r(){return new t((function(t,r){n(e,o,t,r)}))}return l=l?l.then(r,r):r()}})}function B(t,n,o){var r=p;return function(l,a){if(r===m)throw new Error("Generator is already running");if(r===f){if("throw"===l)throw a;return{value:e,done:!0}}for(o.method=l,o.arg=a;;){var i=o.delegate;if(i){var c=S(i,o);if(c){if(c===g)continue;return c}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(r===p)throw r=f,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);r=m;var s=b(t,n,o);if("normal"===s.type){if(r=o.done?f:d,s.arg===g)continue;return{value:s.arg,done:o.done}}"throw"===s.type&&(r=f,o.method="throw",o.arg=s.arg)}}}function S(t,n){var o=n.method,r=t.iterator[o];if(r===e)return n.delegate=null,"throw"===o&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==o&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+o+"' method")),g;var l=b(r,t.iterator,n.arg);if("throw"===l.type)return n.method="throw",n.arg=l.arg,n.delegate=null,g;var a=l.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,l=function n(){for(;++r<t.length;)if(o.call(t,r))return n.value=t[r],n.done=!1,n;return n.value=e,n.done=!0,n};return l.next=l}}throw new TypeError(iD(t)+" is not iterable")}return _.prototype=v,r(C,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:_,configurable:!0}),_.displayName=s(v,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===_||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,s(e,c,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},E(P.prototype),s(P.prototype,i,(function(){return this})),t.AsyncIterator=P,t.async=function(e,n,o,r,l){void 0===l&&(l=Promise);var a=new P(u(e,n,o,r),l);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},E(C),s(C,c,"Generator"),s(C,a,(function(){return this})),s(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var o in t)n.push(o);return n.reverse(),function e(){for(;n.length;){var o=n.pop();if(o in t)return e.value=o,e.done=!1,e}return e.done=!0,e}},t.values=T,x.prototype={constructor:x,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(o,r){return i.type="throw",i.arg=t,n.next=o,r&&(n.method="next",n.arg=e),!!r}for(var l=this.tryEntries.length-1;l>=0;--l){var a=this.tryEntries[l],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var c=o.call(a,"catchLoc"),s=o.call(a,"finallyLoc");if(c&&s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var l=r;break}}l&&("break"===e||"continue"===e)&&l.tryLoc<=t&&t<=l.finallyLoc&&(l=null);var a=l?l.completion:{};return a.type=e,a.arg=t,l?(this.method="next",this.next=l.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;O(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,o){return this.delegate={iterator:T(t),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=e),g}},t}function sD(e,t,n,o,r,l,a){try{var i=e[l](a),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(o,r)}function uD(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var l=e.apply(t,n);function a(e){sD(l,o,r,a,i,"next",e)}function i(e){sD(l,o,r,a,i,"throw",e)}a(void 0)}))}}function bD(e){return{type:ZA,value:e}}function pD(e){return function(){var t=uD(cD().mark((function t(n){var o;return cD().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n.select,n.resolveSelect,o=n.dispatch,!(Object.keys(e).length>0)){t.next=5;break}return t.next=4,oD(e);case 4:t.sent;case 5:o({type:QA,value:e});case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}function dD(){return{type:eD}}function mD(e){return{type:XA,value:e}}function fD(e){return function(){var t=uD(cD().mark((function t(n){var o;return cD().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n.select,n.resolveSelect,o=n.dispatch,"object"!==iD(e)){t.next=5;break}return t.next=4,lD(e);case 4:t.sent;case 5:o({type:KA,value:e});case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}function gD(){return{type:tD}}function yD(e){return e.globalColors}function _D(e,t){return e.globalColors[t]}function vD(e){return e.blockDefaults}function kD(e,t){return e.blockDefaults[t]}function hD(e){return hD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hD(e)}var RD=window.EBControls.ebJsonStringCheck;function CD(){return rD().then((function(e){return!(!e||"object"!==hD(e))&&!(!e[$A]||!RD(e[$A])||"object"!==hD(JSON.parse(e[$A])))&&JSON.parse(e[$A])}))}function ED(){return aD().then((function(e){return!(!e||!RD(e)||"object"!==hD(JSON.parse(e)))&&JSON.parse(e)}))}function PD(e){return PD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},PD(e)}function BD(){BD=function(){return t};var e,t={},n=Object.prototype,o=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},l="function"==typeof Symbol?Symbol:{},a=l.iterator||"@@iterator",i=l.asyncIterator||"@@asyncIterator",c=l.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,o){var l=t&&t.prototype instanceof y?t:y,a=Object.create(l.prototype),i=new x(o||[]);return r(a,"_invoke",{value:B(e,n,i)}),a}function b(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",d="suspendedYield",m="executing",f="completed",g={};function y(){}function _(){}function v(){}var k={};s(k,a,(function(){return this}));var h=Object.getPrototypeOf,R=h&&h(h(T([])));R&&R!==n&&o.call(R,a)&&(k=R);var C=v.prototype=y.prototype=Object.create(k);function E(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function P(e,t){function n(r,l,a,i){var c=b(e[r],e,l);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==PD(u)&&o.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,i)}),(function(e){n("throw",e,a,i)})):t.resolve(u).then((function(e){s.value=e,a(s)}),(function(e){return n("throw",e,a,i)}))}i(c.arg)}var l;r(this,"_invoke",{value:function(e,o){function r(){return new t((function(t,r){n(e,o,t,r)}))}return l=l?l.then(r,r):r()}})}function B(t,n,o){var r=p;return function(l,a){if(r===m)throw new Error("Generator is already running");if(r===f){if("throw"===l)throw a;return{value:e,done:!0}}for(o.method=l,o.arg=a;;){var i=o.delegate;if(i){var c=S(i,o);if(c){if(c===g)continue;return c}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(r===p)throw r=f,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);r=m;var s=b(t,n,o);if("normal"===s.type){if(r=o.done?f:d,s.arg===g)continue;return{value:s.arg,done:o.done}}"throw"===s.type&&(r=f,o.method="throw",o.arg=s.arg)}}}function S(t,n){var o=n.method,r=t.iterator[o];if(r===e)return n.delegate=null,"throw"===o&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==o&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+o+"' method")),g;var l=b(r,t.iterator,n.arg);if("throw"===l.type)return n.method="throw",n.arg=l.arg,n.delegate=null,g;var a=l.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,l=function n(){for(;++r<t.length;)if(o.call(t,r))return n.value=t[r],n.done=!1,n;return n.value=e,n.done=!0,n};return l.next=l}}throw new TypeError(PD(t)+" is not iterable")}return _.prototype=v,r(C,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:_,configurable:!0}),_.displayName=s(v,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===_||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,s(e,c,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},E(P.prototype),s(P.prototype,i,(function(){return this})),t.AsyncIterator=P,t.async=function(e,n,o,r,l){void 0===l&&(l=Promise);var a=new P(u(e,n,o,r),l);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},E(C),s(C,c,"Generator"),s(C,a,(function(){return this})),s(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var o in t)n.push(o);return n.reverse(),function e(){for(;n.length;){var o=n.pop();if(o in t)return e.value=o,e.done=!1,e}return e.done=!0,e}},t.values=T,x.prototype={constructor:x,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(o,r){return i.type="throw",i.arg=t,n.next=o,r&&(n.method="next",n.arg=e),!!r}for(var l=this.tryEntries.length-1;l>=0;--l){var a=this.tryEntries[l],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var c=o.call(a,"catchLoc"),s=o.call(a,"finallyLoc");if(c&&s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var l=r;break}}l&&("break"===e||"continue"===e)&&l.tryLoc<=t&&t<=l.finallyLoc&&(l=null);var a=l?l.completion:{};return a.type=e,a.arg=t,l?(this.method="next",this.next=l.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;O(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,o){return this.delegate={iterator:T(t),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=e),g}},t}var SD=BD().mark(OD),wD=BD().mark(xD);function OD(){var e;return BD().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,dD();case 2:return e=t.sent,t.abrupt("return",bD(e));case 4:case"end":return t.stop()}}),SD)}function xD(){var e;return BD().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,gD();case 2:return e=t.sent,t.abrupt("return",mD(e));case 4:case"end":return t.stop()}}),wD)}function TD(e){return TD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},TD(e)}function LD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function jD(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?LD(Object(n),!0).forEach((function(t){var o,r,l;o=e,r=t,l=n[t],(r=function(e){var t=function(e,t){if("object"!==TD(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==TD(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===TD(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LD(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var AD=(0,Y.createReduxStore)("essential-blocks",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:JA,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ZA:return jD(jD({},e),{},{globalColors:jD(jD({},e.globalColors),t.value)});case QA:return e;case XA:return jD(jD({},e),{},{blockDefaults:t.value});default:return e}},actions:U,selectors:H,controls:M,resolvers:q});(0,Y.register)(AD),(0,F.registerPlugin)("eb-global-controls",{icon:Q,render:YA})},9196:function(e){e.exports=window.React},1850:function(e){e.exports=window.ReactDOM},9307:function(e){e.exports=window.wp.element}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var l=n[e]={exports:{}};return t[e].call(l.exports,l,l.exports,o),l.exports}o.m=t,e=[],o.O=function(t,n,r,l){if(!n){var a=1/0;for(u=0;u<e.length;u++){n=e[u][0],r=e[u][1],l=e[u][2];for(var i=!0,c=0;c<n.length;c++)(!1&l||a>=l)&&Object.keys(o.O).every((function(e){return o.O[e](n[c])}))?n.splice(c--,1):(i=!1,l<a&&(a=l));if(i){e.splice(u--,1);var s=r();void 0!==s&&(t=s)}}return t}l=l||0;for(var u=e.length;u>0&&e[u-1][2]>l;u--)e[u]=e[u-1];e[u]=[n,r,l]},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=502,function(){var e={502:0};o.O.j=function(t){return 0===e[t]};var t=function(t,n){var r,l,a=n[0],i=n[1],c=n[2],s=0;if(a.some((function(t){return 0!==e[t]}))){for(r in i)o.o(i,r)&&(o.m[r]=i[r]);if(c)var u=c(o)}for(t&&t(n);s<a.length;s++)l=a[s],o.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return o.O(u)},n=self.webpackChunkessential_blocks=self.webpackChunkessential_blocks||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}(),o.nc=void 0;var r=o.O(void 0,[277],(function(){return o(1591)}));r=o.O(r)}();