File: /mnt/drbd/www/edenhouse/wp-content/plugins/essential-blocks/lib/global-styles/dist/index.js
/*! For license information please see index.js.LICENSE.txt */
(()=>{"use strict";var e,t={5590:(e,t,n)=>{var o={};n.r(o),n.d(o,{titlePrefixText:()=>$e,titleSuffixText:()=>Ze,typoPrefix_content:()=>Je,typoPrefix_title:()=>Ye});var r={};n.r(r),n.d(r,{SUBTITLE_TYPOGRAPHY:()=>nn,TITLE_TYPOGRAPHY:()=>tn});var l={};n.r(l),n.d(l,{CAPTION_TYPOGRAPHY:()=>Yn});var a={};n.r(a),n.d(a,{typoPrefixTabTitle:()=>Go});var i={};n.r(i),n.d(i,{typoPrefixHamburgerBtn:()=>_l,typoPrefixNav:()=>fl,typoPrefixNavDropdown:()=>gl,typoPrefixNavHamburger:()=>yl});var c={};n.r(c),n.d(c,{typoPrefix_text:()=>ha});var s={};n.r(s),n.d(s,{typoPrefix_btn:()=>bi,typoPrefix_desc:()=>ui,typoPrefix_subtitle:()=>si,typoPrefix_title:()=>ci});var u={};n.r(u),n.d(u,{typoPrefix_digits:()=>Gi,typoPrefix_labels:()=>Wi,typoPrefix_separator:()=>zi});var b={};n.r(b),n.d(b,{BUTTONS_CONNECTOR_TYPOGRAPHY:()=>rs,BUTTONS_TYPOGRAPHY:()=>os});var p={};n.r(p),n.d(p,{typoPrefix_content:()=>nu,typoPrefix_title:()=>tu});var d={};n.r(d),n.d(d,{typoPrefix_content:()=>Ou,typoPrefix_title:()=>wu});var m={};n.r(m),n.d(m,{typoPrefix_custom_html:()=>xp,typoPrefix_error:()=>jp,typoPrefix_input:()=>Bp,typoPrefix_label:()=>Pp,typoPrefix_section_break:()=>Sp,typoPrefix_section_break_desc:()=>Op,typoPrefix_submit_btn:()=>Tp,typoPrefix_success:()=>Lp});var f={};n.r(f),n.d(f,{typoPrefix_label:()=>ud});var g={};n.r(g),n.d(g,{CAPTION_TYPOGRAPHY:()=>lm,FILTER_TYPOGRAPHY:()=>am,LOADMORE_TYPOGRAPHY:()=>im});var y={};n.r(y),n.d(y,{typoPrefix_buttonText:()=>qm,typoPrefix_content:()=>Mm,typoPrefix_number:()=>Nm,typoPrefix_subTitle:()=>Hm,typoPrefix_title:()=>Um});var _={};n.r(_),n.d(_,{typoPrefix_caption:()=>Jf,typoPrefix_header:()=>Zf,typoPrefix_meta:()=>$f});var v={};n.r(v),n.d(v,{typoPrefix_content:()=>wg,typoPrefix_header:()=>Sg});var h={};n.r(h),n.d(h,{typoPrefix_button:()=>ny,typoPrefix_owner:()=>ey,typoPrefix_price:()=>ty,typoPrefix_title:()=>Qg});var k={};n.r(k),n.d(k,{typoPrefix_text:()=>e_,typoPrefix_title:()=>Qy});var R={};n.r(R),n.d(R,{typoPrefix_numPrefix:()=>H_,typoPrefix_numSuffix:()=>M_,typoPrefix_number:()=>U_,typoPrefix_title:()=>N_});var C={};n.r(C),n.d(C,{CAPTION_TYPOGRAPHY:()=>Fv});var E={};n.r(E),n.d(E,{BUTTON_TYPOGRAPHY:()=>Lh,TITLE_TYPOGRAPHY:()=>Th});var P={};n.r(P),n.d(P,{typoPrefix_close:()=>Ek,typoPrefix_text:()=>Ck});var B={};n.r(B),n.d(B,{EBPG_CONTENT_TYPOGRAPHY:()=>IR,EBPG_META_TYPOGRAPHY:()=>UR,EBPG_READMORE_TYPOGRAPHY:()=>NR,EBPG_TITLE_TYPOGRAPHY:()=>DR});var S={};n.r(S),n.d(S,{CONTENT_TYPOGRAPHY:()=>ZC,EBPG_CONTENT_TYPOGRAPHY:()=>WC,EBPG_LOAD_MORE_TYPOGRAPHY:()=>YC,EBPG_META_TYPOGRAPHY:()=>VC,EBPG_READMORE_TYPOGRAPHY:()=>zC,EBPG_TITLE_TYPOGRAPHY:()=>GC,FILTER_ITEM_TYPOGRAPHY:()=>JC,INPUT_TYPOGRAPHY:()=>$C,NOT_FOUND_TYPOGRAPHY:()=>KC,TITLE_TYPOGRAPHY:()=>XC});var w={};n.r(w),n.d(w,{typoPrefix_button:()=>XE,typoPrefix_features_text:()=>lP,typoPrefix_price_currency:()=>tP,typoPrefix_price_title:()=>eP,typoPrefix_pricing_period:()=>rP,typoPrefix_ribbon:()=>aP,typoPrefix_saleprice:()=>nP,typoPrefix_saleprice_currency:()=>oP,typoPrefix_subtitle:()=>QE,typoPrefix_title:()=>KE});var O={};n.r(O),n.d(O,{typoPrefix_counter:()=>GP,typoPrefix_prefix:()=>WP,typoPrefix_title:()=>FP});var x={};n.r(x),n.d(x,{BUTTON2_TYPOGRAPHY:()=>PS,BUTTON_TYPOGRAPHY:()=>ES,SUBTITLE_TYPOGRAPHY:()=>CS,TITLE_TYPOGRAPHY:()=>RS});var T={};n.r(T),n.d(T,{TITLE_TYPOGRAPHY:()=>Aw});var L={};n.r(L),n.d(L,{typoPrefix_content:()=>RO,typoPrefix_title:()=>kO});var j={};n.r(j),n.d(j,{typoPrefix_descs:()=>lx,typoPrefix_job:()=>ix,typoPrefix_name:()=>ax});var A={};n.r(A),n.d(A,{typoPrefix_tgl:()=>aL});var D={};n.r(D),n.d(D,{typoPrefix_prefixText:()=>NL,typoPrefix_suffixText:()=>UL,typoPrefix_typedText:()=>HL});var I={};n.r(I),n.d(I,{typoPrefix_error:()=>MA,typoPrefix_input:()=>NA,typoPrefix_label:()=>IA,typoPrefix_submit_btn:()=>UA,typoPrefix_success:()=>HA});var N={};n.r(N),n.d(N,{typoPrefix_desc:()=>SD,typoPrefix_title:()=>BD});var U={};n.r(U),n.d(U,{BTN_TEXT:()=>MI,CHECKBOX_TEXT:()=>WI,ERROR_TYPO:()=>FI,FIELDS_TEXT:()=>UI,FIELDS_TEXT_VALIDATION:()=>zI,LABEL_TYPOGRAPHY:()=>HI,RADIO_TEXT:()=>GI,SUCCESS_TYPO:()=>qI});var H={};n.r(H),n.d(H,{fetchBlockDefaults:()=>mU,fetchCustomColor:()=>yU,fetchCustomGradientColor:()=>CU,fetchGlobalColor:()=>bU,fetchGlobalTypography:()=>wU,fetchGradientColor:()=>hU,fetchIsSaving:()=>PU,saveBlockDefault:()=>dU,saveCustomColors:()=>gU,saveCustomGradientColors:()=>RU,saveGlobalColors:()=>uU,saveGlobalTypography:()=>SU,saveGradientColors:()=>vU,setBlockDefault:()=>pU,setCustomColors:()=>fU,setCustomGradientColors:()=>kU,setGlobalColors:()=>sU,setGlobalTypography:()=>BU,setGradientColors:()=>_U,setIsSaving:()=>EU});var M={};n.r(M),n.d(M,{getBlockDefaults:()=>DU,getBlockDefaultsByItem:()=>IU,getCustomColors:()=>TU,getCustomGradientColors:()=>jU,getGlobalColors:()=>OU,getGlobalColorsByItem:()=>xU,getGlobalTypography:()=>AU,getGradientColors:()=>LU,getIsSaving:()=>NU});var q={};n.r(q),n.d(q,{FETCH_BLOCK_DEFAULTS:()=>zU,FETCH_CUSTOM_COLORS:()=>qU,FETCH_CUSTOM_GRADIENT_COLORS:()=>GU,FETCH_GLOBAL_COLORS:()=>MU,FETCH_GLOBAL_TYPOGRAPHY:()=>WU,FETCH_GRADIENT_COLORS:()=>FU});var F={};n.r(F),n.d(F,{getBlockDefaults:()=>lH,getCustomColors:()=>tH,getCustomGradientColors:()=>oH,getGlobalColors:()=>eH,getGlobalTypography:()=>rH,getGradientColors:()=>nH});const G=window.wp.plugins,W=window.wp.editPost,z=window.wp.i18n,V=window.wp.hooks,Y=window.wp.element,J=window.wp.components,$=window.wp.editor,Z=window.wp.data,X=window.wp.blockEditor,K=window.wp.blocks;function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}const ee=function(){var e,t,n=(e=(0,Y.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 Q(e,t);var n={}.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)?Q(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(0,Y.useEffect)((function(){var e,t=null===(e=document.getElementById("eb-icon"))||void 0===e?void 0:e.parentNode;setTimeout((function(){t&&t.classList.contains("is-pressed")?r(!0):r(!1)}),100)})),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"},React.createElement("g",{clipPath:"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"}))))};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 ne(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 oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(n),!0).forEach((function(t){re(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function re(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=te(e)||!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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function le(e){return function(e){if(Array.isArray(e))return ae(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ae(e,t);var n={}.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)||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 ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}const ie=function(e){e.colorPanelArray;var t=e.customColors,n=e.setCustomColors,o=function(e){var o=le(t);o.splice(e,1),n(le(o))};return(0,Y.useEffect)((function(){if(t.length>0){var e=document.querySelector(".eb-custom-color-panel");setTimeout((function(){var t=e&&e.querySelectorAll(".components-tools-panel-item");t&&t.forEach((function(e,t){var n=document.createElement("button");n.className="eb-delete-item";var r=document.createElement("span");r.className="dashicons dashicons-trash",n.appendChild(r),r.addEventListener("click",(function(){o(t)}));var l=e.querySelector("button");e.insertBefore(n,l.nextSibling)}))}),100)}}),[t]),React.createElement(React.Fragment,null,React.createElement(J.PanelRow,{className:"eb-gradient-color-label"},"Custom Colors"),React.createElement("div",{className:"eb-custom-panel eb-custom-color-panel"},t.length>0&&t.map((function(e,r){return React.createElement("div",{key:r,className:"eb-custom-element eb-global--color-item"},React.createElement(J.Dropdown,{className:"color-indicator",contentClassName:"my-dropdown-content-classname",popoverProps:{placement:"bottom-start"},renderToggle:function(t){var n=t.isOpen,o=t.onToggle;return React.createElement(J.ColorIndicator,{onClick:o,"aria-expanded":n,colorValue:null==e?void 0:e.color})},renderContent:function(){return React.createElement(J.ColorPicker,{onChange:function(e){return function(e,o){var r=le(t);r[e]=oe(oe({},r[e]),{},{color:o}),n(le(r))}(r,e)}})}}),React.createElement(J.TextControl,{className:"eb-custom-element__edit-input",value:e.name||"",onChange:function(e){return function(e,o){var r=le(t);r[e]=oe(oe({},r[e]),{},{name:o}),n(le(r))}(r,e)}}),React.createElement("button",{className:"eb-delete-item",onClick:function(){return o(r)}},React.createElement(J.Dashicon,{icon:"trash"})))}))))};function ce(e){return ce="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},ce(e)}function se(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 ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?se(Object(n),!0).forEach((function(t){be(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function be(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ce(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=ce(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ce(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pe(e){return function(e){if(Array.isArray(e))return fe(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||me(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 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)||me(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 me(e,t){if(e){if("string"==typeof e)return fe(e,t);var n={}.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)?fe(e,t):void 0}}function fe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}const ge=function(e){var t=e.title,n=void 0===t?"":t,o=e.colors,r=e.setColor,l=e.setColors,a=e.wrapperClass,i=e.resetAction,c=e.deleteAction,s=e.enableEditName,u=void 0!==s&&s,b=e.onDelete,p=de((0,Y.useState)(""),2),d=p[0],m=p[1],f=de((0,Y.useState)(),2),g=f[0],y=f[1];return React.createElement(React.Fragment,null,o&&o.length>0&&React.createElement("div",{className:"eb-color-panel ".concat(a)},React.createElement(J.PanelRow,{className:"eb-gradient-color-label"},n),React.createElement("div",{className:"eb-custom-panel eb-gradient-color-list"},o.map((function(e,t){return React.createElement("div",{key:t,ref:y,id:"eb-gradient-color-".concat(t),className:"eb-custom-element eb-custom-color-item"},React.createElement("div",{className:"item-content",onClick:function(){return!u&&m(d===e.slug?"":e.slug)}},React.createElement(J.ColorIndicator,{onClick:function(){return m(d===e.slug?"":e.slug)},colorValue:null==e?void 0:e.color}),u&&React.createElement(J.TextControl,{className:"eb-custom-element__edit-input",value:e.name||"",onChange:function(e){return function(e,t){var n=pe(o);n[e]=ue(ue({},n[e]),{},{name:t}),l(pe(n))}(t,e)}}),!u&&(null==e?void 0:e.name)),React.createElement("div",{className:"actions"},i&&React.createElement("span",{className:"eb-reset",title:"Reset",onClick:function(){return r(t,"linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%)")}},React.createElement(J.Dashicon,{icon:"image-rotate"})),c&&React.createElement("span",{className:"eb-delete",title:"Delete",onClick:function(){return b(t)}},React.createElement(J.Dashicon,{icon:"trash"}))),d===(null==e?void 0:e.slug)&&React.createElement(J.Popover,{anchor:g,className:"eb-gradient-color-popup",placement:"right",onClose:function(){return m("")}},React.createElement("div",{className:"eb-gradient-color-popup-content"},React.createElement(J.GradientPicker,{__nextHasNoMargin:!0,value:null==e?void 0:e.color,onChange:function(e){return r(t,e)},asButtons:!0,clearable:!0,gradients:[{name:null==e?void 0:e.name,gradient:null==e?void 0:e.color,slug:null==e?void 0:e.slug}]}))))})))))};var ye=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],_e=[{label:"px",value:"px"},{label:"em",value:"em"}],ve=[{label:(0,z.__)("Default","essential-blocks"),value:""},{label:(0,z.__)("100","essential-blocks"),value:"100"},{label:(0,z.__)("200","essential-blocks"),value:"200"},{label:(0,z.__)("300","essential-blocks"),value:"300"},{label:(0,z.__)("400","essential-blocks"),value:"400"},{label:(0,z.__)("500","essential-blocks"),value:"500"},{label:(0,z.__)("600","essential-blocks"),value:"600"},{label:(0,z.__)("700","essential-blocks"),value:"700"},{label:(0,z.__)("800","essential-blocks"),value:"800"},{label:(0,z.__)("900","essential-blocks"),value:"900"}],he=[{label:(0,z.__)("Default","essential-blocks"),value:""},{label:(0,z.__)("Normal","essential-blocks"),value:"normal"},{label:(0,z.__)("Italic","essential-blocks"),value:"italic"},{label:(0,z.__)("Oblique","essential-blocks"),value:"oblique"}],ke=[{label:(0,z.__)("Default","essential-blocks"),value:""},{label:(0,z.__)("None","essential-blocks"),value:"none"},{label:(0,z.__)("Lowercase","essential-blocks"),value:"lowercase"},{label:(0,z.__)("Capitalize","essential-blocks"),value:"capitalize"},{label:(0,z.__)("Uppercase","essential-blocks"),value:"uppercase"}],Re=[{label:(0,z.__)("Default","essential-blocks"),value:""},{label:(0,z.__)("None","essential-blocks"),value:"initial"},{label:(0,z.__)("Overline","essential-blocks"),value:"overline"},{label:(0,z.__)("Line Through","essential-blocks"),value:"line-through"},{label:(0,z.__)("Underline","essential-blocks"),value:"underline"},{label:(0,z.__)("Underline Oveline","essential-blocks"),value:"underline overline"}],Ce={body:"Text",link:"Link",button:"Button",heading:"Headings"},Ee={allHeadings:"All",h1:"H1",h2:"H2",h3:"H3",h4:"H4",h5:"H5",h6:"H6"};function Pe(e){return Pe="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},Pe(e)}function Be(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 Se(e,t);var n={}.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)?Se(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 Se(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function we(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 Oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){xe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Pe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Pe(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Pe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Te=window.EBControls,Le=Te.FontFamilyPicker,je=Te.UnitControl,Ae=Te.ResetControl,De=function(e){var t=e.label,n=e.unit,o=e.unitTypes,r=e.itemKey,l=e.unitKey,a=e.rangeValue,i=e.setTypo,c=e.setSizeUnit;return React.createElement(React.Fragment,null,React.createElement(je,{selectedUnit:n,unitTypes:o,onClick:function(e){i(l,e),c(e)}}),React.createElement(Ae,{onReset:function(){return i(r)}},React.createElement(J.RangeControl,{label:(0,z.__)(t,"essential-blocks"),value:a,onChange:function(e){return i(r,e)},step:"em"===n?.1:1,min:0,max:"em"===n?10:300})))},Ie=function(e){var t,n,o,r,l,a,i,c,s,u,b,p=e.element,d=e.typography,m=e.setTypography,f=e.hideFontFamily,g=void 0!==f&&f,y=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Oe({},d);n[p]=Oe(Oe({},d[p]),{},xe({},e,t)),t||delete n[p][e],m(Oe({},n))},_=Be((0,Y.useState)((null===(t=d[p])||void 0===t?void 0:t.fontSizeUnit)||"px"),2),v=_[0],h=_[1],k=Be((0,Y.useState)((null===(n=d[p])||void 0===n?void 0:n.letterSpacingUnit)||"px"),2),R=k[0],C=k[1],E=Be((0,Y.useState)((null===(o=d[p])||void 0===o?void 0:o.lineHeightUnit)||"px"),2),P=E[0],B=E[1];return React.createElement("div",{className:"eb-typography-control-wrapper"},React.createElement(Le,{className:"eb-fontpicker-fontfamily",label:(0,z.__)("Font Family","essential-blocks"),value:(null===(r=d[p])||void 0===r?void 0:r.fontFamily)||"",onChange:function(e){return y("fontFamily",e)}}),!g&&React.createElement(De,{label:"Font Size",unit:v,unitTypes:ye,itemKey:"fontSize",unitKey:"fontSizeUnit",rangeValue:null===(l=d[p])||void 0===l?void 0:l.fontSize,setTypo:y,setSizeUnit:h}),React.createElement(J.SelectControl,{label:(0,z.__)("Font Weight","essential-blocks"),value:null===(a=d[p])||void 0===a?void 0:a.fontWeight,options:ve,onChange:function(e){return y("fontWeight",e)}}),React.createElement(J.SelectControl,{label:(0,z.__)("Font Style","essential-blocks"),value:null===(i=d[p])||void 0===i?void 0:i.fontStyle,options:he,onChange:function(e){return y("fontStyle",e)}}),React.createElement(J.SelectControl,{label:(0,z.__)("Text Transform","essential-blocks"),value:null===(c=d[p])||void 0===c?void 0:c.textTransform,options:ke,onChange:function(e){return y("textTransform",e)}}),React.createElement(J.SelectControl,{label:(0,z.__)("Text Decoration","essential-blocks"),value:null===(s=d[p])||void 0===s?void 0:s.textDecoration,options:Re,onChange:function(e){return y("textDecoration",e)}}),React.createElement(De,{label:"Letter Spacing",unit:R,unitTypes:_e,itemKey:"letterSpacing",unitKey:"letterSpacingUnit",rangeValue:null===(u=d[p])||void 0===u?void 0:u.letterSpacing,setTypo:y,setSizeUnit:C}),React.createElement(De,{label:"Line Height",unit:P,unitTypes:_e,itemKey:"lineHeight",unitKey:"lineHeightUnit",rangeValue:null===(b=d[p])||void 0===b?void 0:b.lineHeight,setTypo:y,setSizeUnit:B}))};const Ne=(0,Z.withSelect)((function(e){return{getGlobalTypography:e("essential-blocks").getGlobalTypography()}}))((function(e){var t=e.getGlobalTypography,n=Be((0,Y.useState)({}),2),o=n[0],r=n[1],l=Be((0,Y.useState)({}),2),a=l[0],i=l[1],c=Be((0,Y.useState)("allHeadings"),2),s=c[0],u=c[1],b=Be((0,Y.useState)(!1),2),p=b[0],d=b[1];(0,Y.useEffect)((function(){JSON.stringify(t)!==JSON.stringify(o)&&(r(t),t.custom&&i(t.custom)),d(!0)}),[t]),(0,Y.useEffect)((function(){p&&"object"===Pe(a)&&r(Oe(Oe({},o),{},{custom:Oe({},a)}))}),[a]),(0,Y.useEffect)((function(){p&&"object"===Pe(o)&&((0,Z.dispatch)("essential-blocks").setGlobalTypography(o),(0,Z.dispatch)("essential-blocks").setIsSaving(!0))}),[o]);var m=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={};return"object"===Pe(e)&&Object.keys(e).length>0&&(n=Oe(Oe(Oe(Oe(Oe(Oe(Oe({},e.fontFamily&&{fontFamily:e.fontFamily}),e.fontWeight&&{fontWeight:e.fontWeight}),e.textTransform&&{textTransform:e.textTransform}),e.fontStyle&&{fontStyle:e.fontStyle}),e.textDecoration&&{textDecoration:e.textDecoration}),e.letterSpacing&&{letterSpacing:"".concat(e.letterSpacing).concat(e.letterSpacingUnit||"px")}),t&&e.fontSize&&{fontSize:"".concat(e.fontSize).concat(e.fontSizeUnit||"px")})),n};return React.createElement("div",{className:"eb-global-typography"},React.createElement(J.TabPanel,{className:"eb-global-color-tab-panel",activeClass:"active-tab",tabs:[{name:"elements",title:"Elements",className:"eb-tab solid"},{name:"custom",title:"Custom",className:"eb-tab gradient"}]},(function(e){return React.createElement("div",{className:"eb-tab-control-item eb-tab-controls-"+e.name},"elements"===e.name&&React.createElement("div",{className:"eb-custom-panel eb-global-typography-wrapper"},React.createElement(J.__experimentalNavigatorProvider,{initialPath:"/"},React.createElement(J.__experimentalNavigatorScreen,{path:"/"},Ce&&Object.keys(Ce).map((function(e,t){return React.createElement("div",{key:t,className:"eb-custom-element eb-global-typography-element"},React.createElement(J.__experimentalNavigatorButton,{path:"/".concat(e)},React.createElement("span",{style:m(o[e]),className:"font_preview"},"Aa"),Ce[e],(o[e]||"heading"===e&&(n=o?Object.keys(o):[]).length>0&&n.some((function(e){return e.startsWith("h")})))&&React.createElement("span",{className:"edit_indecator"})));var n}))),Ce&&Object.keys(Ce).map((function(e,t){return React.createElement("div",{key:t,className:"eb-global-typography-element-content"},React.createElement(J.__experimentalNavigatorScreen,{path:"/".concat(e)},React.createElement(J.__experimentalNavigatorBackButton,null,React.createElement(J.Dashicon,{icon:"arrow-left-alt2"})," ",Ce[e]),"heading"===e&&React.createElement(React.Fragment,null,React.createElement(J.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,isBlock:!0,label:"Select Heading",value:s,hideLabelFromVision:!0,onChange:function(e){return u(e)}},Ee&&Object.keys(Ee).map((function(e,t){return React.createElement(J.__experimentalToggleGroupControlOption,{key:t,className:"eb-global-typography-element-heading ".concat(o[e]?"edited":""),label:Ee[e],value:e})}))),Ee&&Object.keys(Ee).map((function(e,t){return React.createElement("div",{key:t,style:{display:e===s?"block":"none"}},React.createElement("div",{style:m(o[e],!0),className:"font_preview_box"},"Aa"),React.createElement(Ie,{element:e,typography:o,hideFontFamily:"allHeadings"===e,setTypography:r}))}))),"heading"!==e&&React.createElement(React.Fragment,null,React.createElement("div",{style:m(o[e],!0),className:"font_preview_box"},"Aa"),React.createElement(Ie,{element:e,typography:o,setTypography:r}))))})))),"custom"===e.name&&React.createElement("div",{className:"eb-custom-panel eb-custom-typography-wrapper"},a&&"object"===Pe(a)&&React.createElement(J.__experimentalNavigatorProvider,{initialPath:"/"},React.createElement(J.__experimentalNavigatorScreen,{path:"/"},React.createElement("div",null,Object.keys(a).length>0&&Object.keys(a).map((function(e,t){var n;return React.createElement("div",{key:t,className:"eb-custom-element eb-global-typography-element"},React.createElement(J.__experimentalNavigatorButton,{path:"/".concat(e)},React.createElement("span",{style:m(a[e]),className:"font_preview"},"Aa"),null===(n=a[e])||void 0===n?void 0:n.name),React.createElement("button",{className:"eb-delete-item",onClick:function(){return function(e){var t=Oe({},a);delete t[e],i(Oe({},t))}(e)}},React.createElement(J.Dashicon,{icon:"trash"})))}))),React.createElement("div",{className:"eb-add-btn add-custom-typography"},React.createElement(J.Button,{className:"eb-add-btn__button add-custom-typography-btn",onClick:function(){return i(Oe(Oe({},a),{},xe({},"ebcustomtypo_".concat(Math.random().toString(36).substring(2,7)),{name:"Custom Typography"})))}},"Add Custom Typography ",React.createElement(J.Dashicon,{icon:"plus"})))),Object.keys(a).length>0&&Object.keys(a).map((function(e,t){var n,o,r;return React.createElement("div",{key:t,className:"eb-global-typography-element-content"},React.createElement(J.__experimentalNavigatorScreen,{path:"/".concat(e)},React.createElement(J.__experimentalNavigatorBackButton,null,React.createElement(J.Dashicon,{icon:"arrow-left-alt2"})," ",null===(n=a[e])||void 0===n?void 0:n.name),React.createElement("p",{className:"note"},"Typography Controls for ",React.createElement("strong",null,null===(o=a[e])||void 0===o?void 0:o.name)),React.createElement(J.TextControl,{label:"Typography Name",value:null===(r=a[e])||void 0===r?void 0:r.name,onChange:function(t){return function(e,t){var n=Oe({},a);n[e].name=t,i(Oe({},n))}(e,t)}}),React.createElement("div",{style:m(a[e],!0),className:"font_preview_box"},"Aa"),React.createElement(Ie,{element:e,typography:a,setTypography:i})))})))))})))}));function Ue(e){return Ue="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},Ue(e)}var He=window.EBControls.loadGoogleFontEditor,Me=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Z.select;return{getGlobalColors:e("essential-blocks").getGlobalColors(),getCustomColors:e("essential-blocks").getCustomColors(),getGradientColors:e("essential-blocks").getGradientColors(),getCustomGradientColors:e("essential-blocks").getCustomGradientColors(),getGlobalTypography:e("essential-blocks").getGlobalTypography()}},qe=function(e){if("object"===Ue(e)&&0===Object.keys(e).length)return"";var t="body {";for(var n in e)t+=Fe(e[n],n);return t+"}\n"},Fe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if("object"===Ue(e)&&0===Object.keys(e).length)return"";t.length>0&&(t="--".concat(t,"-"));var n="";for(var o in e){o.replace(/([A-Z])/g,"-$1").toLowerCase();var r=e[o];"fontFamily"===o?n+="".concat(t,"font-family: ").concat(r,"; "):"fontSize"===o?n+="".concat(t,"font-size: ").concat(r).concat((null==e?void 0:e.fontSizeUnit)||"px","; "):"fontWeight"===o?n+="".concat(t,"font-weight: ").concat(r,"; "):"letterSpacing"===o?n+="".concat(t,"letter-spacing: ").concat(r).concat((null==e?void 0:e.letterSpacingUnit)||"px","; "):"lineHeight"===o?n+="".concat(t,"line-height: ").concat(r).concat((null==e?void 0:e.lineHeightUnit)||"px","; "):"fontStyle"===o?n+="".concat(t,"font-style: ").concat(r,"; "):"textDecoration"===o?n+="".concat(t,"text-decoration: ").concat(r,"; "):"textTransform"===o&&(n+="".concat(t,"text-transform: ").concat(r,"; "))}return n},Ge=[{label:(0,z.__)("Accordion","essential-blocks"),value:"accordion"},{label:(0,z.__)("Toggle","essential-blocks"),value:"toggle"}],We=((0,z.__)("Material","essential-blocks"),(0,z.__)("Gradient","essential-blocks"),(0,z.__)("Dark","essential-blocks"),(0,z.__)("Royal","essential-blocks"),(0,z.__)("Custom","essential-blocks"),(0,z.__)("Fill","essential-blocks"),(0,z.__)("Gradient","essential-blocks"),(0,z.__)("Image","essential-blocks"),(0,z.__)("Fill","essential-blocks"),(0,z.__)("Gradient","essential-blocks"),(0,z.__)("Border Box","essential-blocks"),(0,z.__)("Padding Box","essential-blocks"),(0,z.__)("Content Box","essential-blocks"),(0,z.__)("Material","essential-blocks"),(0,z.__)("Ghost","essential-blocks"),(0,z.__)("Rounded","essential-blocks"),(0,z.__)("Custom","essential-blocks"),(0,z.__)("Auto","essential-blocks"),(0,z.__)("Cover","essential-blocks"),(0,z.__)("Container","essential-blocks"),(0,z.__)("Initial","essential-blocks"),(0,z.__)("No Repeat","essential-blocks"),(0,z.__)("Repeat","essential-blocks"),(0,z.__)("Repeat X","essential-blocks"),(0,z.__)("Repeat Y","essential-blocks"),(0,z.__)("Space","essential-blocks"),(0,z.__)("Round","essential-blocks"),(0,z.__)("Initial","essential-blocks"),(0,z.__)("Scroll","essential-blocks"),(0,z.__)("Fixed","essential-blocks"),(0,z.__)("Local","essential-blocks"),(0,z.__)("Dashed","essential-blocks"),(0,z.__)("Solid","essential-blocks"),(0,z.__)("Dotted","essential-blocks"),(0,z.__)("Double","essential-blocks"),(0,z.__)("Groove","essential-blocks"),(0,z.__)("Inset","essential-blocks"),(0,z.__)("Outset","essential-blocks"),(0,z.__)("Ridge","essential-blocks"),(0,z.__)("H1","essential-blocks"),(0,z.__)("H2","essential-blocks"),(0,z.__)("H3","essential-blocks"),(0,z.__)("H4","essential-blocks"),(0,z.__)("H5","essential-blocks"),(0,z.__)("H6","essential-blocks"),(0,z.__)("Left","essential-blocks"),(0,z.__)("Right","essential-blocks"),(0,z.__)("Liner","essential-blocks"),(0,z.__)("Ease","essential-blocks"),(0,z.__)("Ease In","essential-blocks"),(0,z.__)("Ease Out","essential-blocks"),(0,z.__)("Ease In Out","essential-blocks"),[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}]),ze=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}],Ve=((0,z.__)("Fill","essential-blocks"),(0,z.__)("Gradient","essential-blocks"),(0,z.__)("None","essential-blocks"),(0,z.__)("Lowercase","essential-blocks"),(0,z.__)("Capitalize","essential-blocks"),(0,z.__)("Uppercase","essential-blocks"),(0,z.__)("Lighter","essential-blocks"),(0,z.__)("Normal","essential-blocks"),(0,z.__)("Bold","essential-blocks"),(0,z.__)("Bolder","essential-blocks"),(0,z.__)("Initial","essential-blocks"),(0,z.__)("Overline","essential-blocks"),(0,z.__)("Line Through","essential-blocks"),(0,z.__)("Underline","essential-blocks"),(0,z.__)("Underline Oveline","essential-blocks"),[{label:(0,z.__)("H1","essential-blocks"),value:"h1"},{label:(0,z.__)("H2","essential-blocks"),value:"h2"},{label:(0,z.__)("H3","essential-blocks"),value:"h3"},{label:(0,z.__)("H4","essential-blocks"),value:"h4"},{label:(0,z.__)("H5","essential-blocks"),value:"h5"},{label:(0,z.__)("H6","essential-blocks"),value:"h6"},{label:(0,z.__)("P","essential-blocks"),value:"p"}]),Ye="typTl_",Je="typCn_",$e="titlePrefixText_",Ze="titleSuffixText_",Xe="wrpMrg_",Ke="wrpPad_",Qe="icnMrg_",et="icnPad_",tt="tabMrg_",nt="tabPad_",ot="conMrg_",rt="conPad_",lt="WrpBg_",at="tabBg_",it="conBg_",ct="wrpBdSd_",st="icnBdSd_",ut="tabBdSd_",bt="conBdSd_",pt="acGp_";function dt(e){return dt="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},dt(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 ft(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){gt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function gt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=dt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=dt(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==dt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yt=window.EBControls,_t=yt.generateDimensionsAttributes,vt=yt.generateTypographyAttributes,ht=yt.generateBackgroundAttributes,kt=yt.generateBorderShadowAttributes,Rt=yt.generateResponsiveRangeAttributes;const Ct=ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft(ft({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",default:"var(--eb-global-heading-color)"},contentColor:{type:"string",default:"var(--eb-global-text-color)"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},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},titlePrefixColor:{type:"string",default:"#000"},titleSuffixColor:{type:"string",default:"#000"}},Rt("titlePrefixIconSize_",{defaultRange:20})),Rt("titlePrefixImgWidth_",{defaultRange:30})),Rt("titlePrefixGap_",{defaultRange:15})),Rt("titleSuffixIconSize_",{defaultRange:20})),Rt("titleSuffixImgWidth_",{defaultRange:30})),Rt("titleSuffixGap_",{defaultRange:15})),vt(Object.values(o))),Rt("icnZ_",{noUnits:!0,defaultRange:20})),Rt(pt,{noUnits:!0,defaultRange:15})),ht(lt,{})),ht("icnBg_",{noOverlay:!0,noMainBgi:!0})),ht(at,gt({noMainBgi:!0,defaultFillColor:"var(--eb-global-background-color)",noOverlay:!0},"noMainBgi",!0))),ht(it,gt({noMainBgi:!0,noOverlay:!0},"noMainBgi",!0))),kt(ct)),kt(st)),kt(ut)),kt(bt,{defaultBdrColor:"#aaaaaa",defaultBdrStyle:"solid"})),_t(Xe)),_t(Ke)),_t(Qe)),_t(et)),_t(tt)),_t(nt,{top:15,bottom:15,left:20,right:20,isLinked:!1})),_t(ot)),_t(rt,{top:10,bottom:10,left:15,right:15}));function Et(e){return Et="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},Et(e)}function Pt(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 Bt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pt(Object(n),!0).forEach((function(t){St(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function St(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Et(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Et(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Et(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wt(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 Ot(e,t);var n={}.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)?Ot(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 Ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}lodash.times;var xt=window.EBControls,Tt=(xt.faIcons,xt.ColorControl),Lt=xt.TypographyDropdown,jt=xt.ResponsiveDimensionsControl,At=xt.ResponsiveRangeController,Dt=xt.BorderShadowControl,It=xt.BackgroundControl;const Nt=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=wt((0,Y.useState)({}),2),a=l[0],i=l[1],c=wt((0,Y.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,h=a.tagName;a.faqSchema,(0,Y.useEffect)((function(){var e;t[o]?i(Bt({},t[o])):i((St(St(St(St(St(St(St(St(St(St(e={accordionType:"accordion",displayIcon:!0,transitionDuration:.5,contentAlign:"left",titleAlignment:"left",iconPosition:"right",tagName:"h3",accordionChildCount:3,activeBgColor:"",activeTitleColor:""},"".concat(Qe,"Unit"),"px"),"".concat(Qe,"isLinked"),!0),"".concat(et,"Unit"),"px"),"".concat(et,"isLinked"),!0),"".concat(st,"Bdr_Unit"),"px"),"".concat(st,"Bdr_isLinked"),!0),"".concat(st,"Rds_Unit"),"px"),"".concat(st,"Rds_isLinked"),!0),"".concat(st,"BorderType"),"normal"),"".concat(st,"shadowType"),"normal"),St(St(St(St(St(St(St(St(St(St(e,"".concat(tt,"Unit"),"px"),"".concat(tt,"isLinked"),!0),"".concat(nt,"Top"),15),"".concat(nt,"Right"),20),"".concat(nt,"Bottom"),15),"".concat(nt,"Left"),20),"".concat(nt,"Unit"),"px"),"".concat(nt,"isLinked"),!1),"".concat(ut,"Bdr_Unit"),"px"),"".concat(ut,"Bdr_isLinked"),!0),St(St(St(St(St(St(St(St(St(St(e,"".concat(ut,"Rds_Unit"),"px"),"".concat(ut,"Rds_isLinked"),!0),"".concat(ut,"BorderType"),"normal"),"".concat(ut,"shadowType"),"normal"),"".concat(ot,"Unit"),"px"),"".concat(ot,"isLinked"),!0),"".concat(rt,"Top"),10),"".concat(rt,"Right"),15),"".concat(rt,"Bottom"),10),"".concat(rt,"Left"),15),St(St(St(St(St(St(St(St(St(St(e,"".concat(rt,"Unit"),"px"),"".concat(rt,"isLinked"),!1),"".concat(bt,"Bdr_Unit"),"px"),"".concat(bt,"Bdr_isLinked"),!0),"".concat(bt,"Rds_Unit"),"px"),"".concat(bt,"Rds_isLinked"),!0),"".concat(bt,"BorderType"),"normal"),"".concat(bt,"shadowType"),"normal"),"".concat(Ke,"Unit"),"px"),"".concat(Ke,"isLinked"),!0),St(St(St(St(St(St(St(St(e,"".concat(Xe,"Unit"),"px"),"".concat(Xe,"isLinked"),!0),"".concat(ct,"Bdr_Unit"),"px"),"".concat(ct,"Bdr_isLinked"),!0),"".concat(ct,"Rds_Unit"),"px"),"".concat(ct,"Rds_isLinked"),!0),"".concat(ct,"BorderType"),"normal"),"".concat(ct,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(St({},o,a))}),[a]);var k=function(e){var t=Bt({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},R={setAttributes:k,resOption:r,attributes:a,objAttributes:Ct};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks"),initialOpen:!0},React.createElement(J.BaseControl,{label:(0,z.__)("Accordion Types","essential-blocks"),id:"eb-accordion-type"},React.createElement(J.ButtonGroup,{id:"eb-accordion-type-btgrp"},Ge.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:b!==e.value,isPrimary:b===e.value,onClick:function(){return k({accordionType:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("Title Level","essential-blocks"),id:"eb-accordion-heading-alignment"},React.createElement(J.ButtonGroup,{className:"eb-accordion-heading-alignment eb-html-tag-buttongroup"},Ve.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return k({tagName:e.value})}},e.label)})))),React.createElement(J.RangeControl,{label:(0,z.__)("Toggle Speed","essential-blocks"),value:p,onChange:function(e){return k({transitionDuration:e})},min:0,max:5,step:.1,allowReset:!0}),React.createElement(At,{noUnits:!0,baseLabel:(0,z.__)("Accordions Gap","essential-blocks"),controlName:pt,resRequiredProps:R,min:1,max:100,step:1})),React.createElement(J.PanelBody,{title:(0,z.__)("Tab Style","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Title Align ","essential-blocks"),id:"eb-accoridon-title-align"},React.createElement(J.ButtonGroup,null,We.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:g!==e.value,isPrimary:g===e.value,onClick:function(){return k({titleAlignment:e.value})}},e.label)})))),React.createElement(Lt,{baseLabel:"Title Typography",typographyPrefixConstant:Ye,resRequiredProps:R}),React.createElement(Tt,{label:(0,z.__)("Title Color","essential-blocks"),color:d,onChange:function(e){return k({titleColor:e})}}),React.createElement(Tt,{label:(0,z.__)("Title hover Color","essential-blocks"),color:y,onChange:function(e){return k({hoverTitleColor:e})}}),React.createElement(J.PanelBody,{title:(0,z.__)("Margin & Padding")},React.createElement(jt,{resRequiredProps:R,controlName:tt,baseLabel:"Margin"}),React.createElement(jt,{resRequiredProps:R,controlName:nt,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Background ","essential-blocks")},React.createElement(It,{controlName:at,resRequiredProps:R,noMainBgi:!0,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Expanded Tab Colors","essential-blocks")},React.createElement(Tt,{label:(0,z.__)("Background Color","essential-blocks"),color:_,onChange:function(e){return k({activeBgColor:e})}}),React.createElement(Tt,{label:(0,z.__)("Title Color","essential-blocks"),color:v,onChange:function(e){return k({activeTitleColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow")},React.createElement(Dt,{controlName:ut,resRequiredProps:R}))),React.createElement(J.PanelBody,{title:(0,z.__)("Content Style","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Align","essential-blocks")},React.createElement(J.ButtonGroup,null,ze.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:m!==e.value,isPrimary:m===e.value,onClick:function(){return k({contentAlign:e.value})}},e.label)})))),React.createElement(Lt,{baseLabel:"Content Typography",typographyPrefixConstant:Je,resRequiredProps:R}),React.createElement(Tt,{label:(0,z.__)("Content Color","essential-blocks"),color:f,onChange:function(e){return k({contentColor:e})}}),React.createElement(J.PanelBody,{title:(0,z.__)("Margin & Padding")},React.createElement(jt,{resRequiredProps:R,controlName:ot,baseLabel:"Margin"}),React.createElement(jt,{resRequiredProps:R,controlName:rt,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Background ","essential-blocks")},React.createElement(It,{controlName:it,resRequiredProps:R,noOverlay:!0,noMainBgi:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow")},React.createElement(Dt,{controlName:bt,resRequiredProps:R}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(jt,{resRequiredProps:R,controlName:Xe,baseLabel:"Margin"}),React.createElement(jt,{resRequiredProps:R,controlName:Ke,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(It,{controlName:lt,resRequiredProps:R})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(Dt,{controlName:ct,resRequiredProps:R}))))};var Ut="wrprBg",Ht="wrpMargin",Mt="wrpPadding",qt="wrpBorderShadow",Ft="titleMargin",Gt="subtitleMargin",Wt="separatorMargin",zt="separatorLineSize",Vt="separatorIconSize",Yt="separatorWidth",Jt=[{label:"px",value:"px"},{label:"em",value:"em"}],$t=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Zt=[{label:(0,z.__)("Line","essential-blocks"),value:"line"},{label:(0,z.__)("Icon","essential-blocks"),value:"icon"}],Xt=[{label:(0,z.__)("Top","essential-blocks"),value:"top"},{label:(0,z.__)("Bottom","essential-blocks"),value:"bottom"}],Kt=((0,z.__)("Default","essential-blocks"),(0,z.__)("Preset 1","essential-blocks"),(0,z.__)("Preset 2","essential-blocks"),(0,z.__)("Preset 3","essential-blocks"),[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"menu"})),value:"justify"}]),Qt=[{label:(0,z.__)("H1","essential-blocks"),value:"h1"},{label:(0,z.__)("H2","essential-blocks"),value:"h2"},{label:(0,z.__)("H3","essential-blocks"),value:"h3"},{label:(0,z.__)("H4","essential-blocks"),value:"h4"},{label:(0,z.__)("H5","essential-blocks"),value:"h5"},{label:(0,z.__)("H6","essential-blocks"),value:"h6"},{label:(0,z.__)("P","essential-blocks"),value:"p"}],en=[{label:(0,z.__)("Solid","essential-blocks"),value:"solid"},{label:(0,z.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,z.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,z.__)("Double","essential-blocks"),value:"double"},{label:(0,z.__)("Groove","essential-blocks"),value:"groove"},{label:(0,z.__)("Outset","essential-blocks"),value:"outset"},{label:(0,z.__)("Ridge","essential-blocks"),value:"ridge"}],tn=((0,z.__)("Custom","essential-blocks"),(0,z.__)("Dynamic Title","essential-blocks"),"title"),nn="subtitle";function on(e){return on="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},on(e)}function rn(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 ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rn(Object(n),!0).forEach((function(t){an(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function an(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=on(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=on(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==on(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cn=window.EBControls,sn=cn.generateDimensionsAttributes,un=cn.generateTypographyAttributes,bn=cn.generateBackgroundAttributes,pn=cn.generateBorderShadowAttributes,dn=cn.generateResponsiveRangeAttributes;const mn=ln(ln(ln(ln(ln(ln(ln(ln(ln(ln(ln({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:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string"},subtitleColor:{type:"string",default:"var(--eb-global-text-color)"},subtitleHoverColor:{type:"string"},separatorColor:{type:"string",default:"var(--eb-global-primary-color)"},separatorHoverColor:{type:"string"},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",default:"fas fa-arrow-circle-down"},source:{type:"string",default:"custom"},enableLink:{type:"boolean",default:!1},titleLink:{type:"string",default:""},openInNewTab:{type:"boolean",default:!1},currentPostId:{type:"number",default:0},currentPostType:{type:"string"}},un(Object.values(r))),sn(Ht)),sn(Mt)),sn(Ft,{top:0,bottom:15,right:0,left:0,isLinked:!1})),sn(Gt,{top:0,bottom:20,right:0,left:0,isLinked:!1})),sn(Wt,{top:0,bottom:0,right:0,left:0,isLinked:!1})),pn(qt,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),bn(Ut,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),dn(zt,{defaultRange:4})),dn(Vt,{defaultRange:30})),dn(Yt,{defaultRange:100}));function fn(e){return fn="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},fn(e)}function gn(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 yn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gn(Object(n),!0).forEach((function(t){_n(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _n(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=fn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=fn(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==fn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vn(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 hn(e,t);var n={}.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)?hn(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 hn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var kn=window.EBControls,Rn=kn.ResponsiveDimensionsControl,Cn=kn.TypographyDropdown,En=kn.BorderShadowControl,Pn=kn.ResponsiveRangeController,Bn=kn.BackgroundControl,Sn=(kn.AdvancedControls,kn.ColorControl),wn=kn.EBIconPicker;const On=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=vn((0,Y.useState)({}),2),a=l[0],i=l[1],c=vn((0,Y.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,h=a.displaySubtitle,k=a.displaySeperator,R=a.seperatorPosition,C=a.seperatorType,E=a.seperatorStyle,P=a.separatorIcon;(0,Y.useEffect)((function(){var e;t[o]?i(yn({},t[o])):i((_n(_n(_n(_n(_n(_n(_n(_n(_n(_n(e={tagName:"h2",subtitleTagName:"p",titleColor:"var(--eb-global-heading-color)",titleHoverColor:"",subtitleColor:"var(--eb-global-text-color)",subtitleHoverColor:"",separatorColor:"var(--eb-global-primary-color)",separatorHoverColor:"",align:"left",displaySubtitle:!1,displaySeperator:!1,seperatorPosition:"bottom",seperatorType:"line",seperatorStyle:"solid",separatorIcon:""},"".concat(Ft,"Top"),0),"".concat(Ft,"Right"),0),"".concat(Ft,"Bottom"),15),"".concat(Ft,"Left"),0),"".concat(Ft,"Unit"),"px"),"".concat(Ft,"isLinked"),!1),"".concat(Gt,"Top"),0),"".concat(Gt,"Right"),0),"".concat(Gt,"Bottom"),20),"".concat(Gt,"Left"),0),_n(_n(_n(_n(_n(_n(_n(_n(_n(_n(e,"".concat(Gt,"Unit"),"px"),"".concat(Gt,"isLinked"),!1),"".concat(Wt,"Top"),0),"".concat(Wt,"Bottom"),0),"".concat(Wt,"Right"),0),"".concat(Wt,"Left"),0),"".concat(Wt,"Unit"),"px"),"".concat(Wt,"isLinked"),!1),"".concat(Yt,"Unit"),"px"),"".concat(Yt,"isLinked"),!0),_n(_n(_n(_n(_n(_n(_n(_n(_n(_n(e,"".concat(zt,"Unit"),"px"),"".concat(zt,"isLinked"),!0),"".concat(Vt,"Unit"),"px"),"".concat(Vt,"isLinked"),!0),"".concat(Mt,"Unit"),"px"),"".concat(Mt,"isLinked"),!0),"".concat(Ht,"Unit"),"px"),"".concat(Ht,"isLinked"),!0),"".concat(qt,"Bdr_Unit"),"px"),"".concat(qt,"Bdr_isLinked"),!0),_n(_n(_n(_n(e,"".concat(qt,"Rds_Unit"),"px"),"".concat(qt,"Rds_isLinked"),!0),"".concat(qt,"BorderType"),"normal"),"".concat(qt,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(_n({},o,a))}),[a]);var B=function(e){var t=yn({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},S={setAttributes:B,resOption:r,attributes:a,objAttributes:mn};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks"),initialOpen:!0},React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(J.ButtonGroup,{id:"eb-advance-heading-alignment"},Kt.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return B({align:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("Title Level","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(J.ButtonGroup,{className:"eb-advance-heading-alignment eb-html-tag-buttongroup"},Qt.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:b===e.value,isSecondary:b!==e.value,onClick:function(){return B({tagName:e.value})}},e.label)})))),React.createElement(J.ToggleControl,{label:(0,z.__)("Display Subtitle","essential-blocks"),checked:h,onChange:function(){return B({displaySubtitle:!h})}}),h&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Subtitle Level","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(J.ButtonGroup,{className:"eb-advance-heading-alignment eb-html-tag-buttongroup"},Qt.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return B({subtitleTagName:e.value})}},e.label)}))))),React.createElement(J.ToggleControl,{label:(0,z.__)("Display Separator","essential-blocks"),checked:k,onChange:function(){return B({displaySeperator:!k})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Title Styles","essential-blocks"),initialOpen:!0},React.createElement(Cn,{baseLabel:(0,z.__)("Title Typography","essential-blocks"),typographyPrefixConstant:tn,resRequiredProps:S}),React.createElement(Sn,{label:"Title Color",color:d,onChange:function(e){return B({titleColor:e})},defaultValue:d}),React.createElement(Sn,{label:"Title Hover Color",color:m,onChange:function(e){return B({titleHoverColor:e})},defaultValue:m}),React.createElement(Rn,{resRequiredProps:S,controlName:Ft,baseLabel:"Title Margin"})),h&&React.createElement(J.PanelBody,{title:(0,z.__)("Subtitle Styles","essential-blocks"),initialOpen:!0},React.createElement(Cn,{baseLabel:(0,z.__)("Subtitle Typography","essential-blocks"),typographyPrefixConstant:nn,resRequiredProps:S}),React.createElement(Sn,{label:"Subtitle Color",color:f,onChange:function(e){return B({subtitleColor:e})},defaultValue:f}),React.createElement(Sn,{label:"Subtitle Hover Color",color:g,onChange:function(e){return B({subtitleHoverColor:e})},defaultValue:g}),React.createElement(Rn,{resRequiredProps:S,controlName:Gt,baseLabel:"Subtitle Margin"})),k&&React.createElement(J.PanelBody,{title:(0,z.__)("Separator","essential-blocks"),initialOpen:!1},React.createElement(J.SelectControl,{label:(0,z.__)("Separator Position","essential-blocks"),value:R,options:Xt,onChange:function(e){return B({seperatorPosition:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Separator Type","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(J.ButtonGroup,{id:"eb-advance-heading-alignment"},Zt.map((function(e,t){return React.createElement(J.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(J.SelectControl,{label:(0,z.__)("Separator Style","essential-blocks"),value:E,options:en,onChange:function(e){return B({seperatorStyle:e})}}),React.createElement(Pn,{baseLabel:(0,z.__)("Separator Height","essential-blocks"),controlName:zt,resRequiredProps:S,units:Jt,min:0,max:100,step:1})),"icon"===C&&React.createElement(React.Fragment,null,React.createElement(wn,{value:P,onChange:function(e){return B({separatorIcon:e})},title:(0,z.__)("Select Icon","essential-blocks-pro")}),React.createElement(Pn,{baseLabel:(0,z.__)("Icon Size","essential-blocks"),controlName:Vt,resRequiredProps:S,units:Jt,min:0,max:100,step:1})),React.createElement(Pn,{baseLabel:(0,z.__)("Separator Width","essential-blocks"),controlName:Yt,resRequiredProps:S,units:$t,min:0,max:300,step:1}),React.createElement(Sn,{label:"Separator Color",color:y,onChange:function(e){return B({separatorColor:e})},defaultValue:y}),React.createElement(Sn,{label:"Separator Hover Color",color:_,onChange:function(e){return B({separatorHoverColor:e})},defaultValue:_}),React.createElement(Rn,{resRequiredProps:S,controlName:Wt,baseLabel:"Separator Margin"})),React.createElement(J.PanelBody,{title:(0,z.__)("Advanced","essential-blocks"),initialOpen:!0},React.createElement(J.PanelBody,null,React.createElement(Rn,{resRequiredProps:S,controlName:Ht,baseLabel:"Wrapper Margin"}),React.createElement(Rn,{resRequiredProps:S,controlName:Mt,baseLabel:"Wrapper Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(Bn,{controlName:Ut,resRequiredProps:S})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(En,{controlName:qt,resRequiredProps:S})))))};var xn="wrprBg",Tn="wrpMargin",Ln="wrpPadding",jn="wrpBorderShadow",An="width",Dn="height",In="imgBorderShadow",Nn="captionMargin",Un="captionPadding",Hn="captionWidth",Mn=[{label:(0,z.__)("Top","essential-blocks"),value:"top"},{label:(0,z.__)("Middle","essential-blocks"),value:"middle"},{label:(0,z.__)("Bottom","essential-blocks"),value:"bottom"}],qn=[{label:(0,z.__)("Top","essential-blocks"),value:"top"},{label:(0,z.__)("Bottom","essential-blocks"),value:"bottom"}],Fn=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}],Gn=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Right","essential-blocks"),value:"right"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Justify","essential-blocks"),value:"justify"}],Wn=((0,z.__)("Left","essential-blocks"),(0,z.__)("Center","essential-blocks"),(0,z.__)("Right","essential-blocks"),[{label:(0,z.__)("No Effect","essential-blocks"),value:"no-effect"},{label:(0,z.__)("Zoom In","essential-blocks"),value:"zoom-in"},{label:(0,z.__)("Zoom Out","essential-blocks"),value:"zoom-out"},{label:(0,z.__)("Slide","essential-blocks"),value:"slide"},{label:(0,z.__)("Blur","essential-blocks"),value:"blur"}]),zn=[{label:"px",value:"px"},{label:"%",value:"%"}],Vn=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Yn=((0,z.__)("Rounded","essential-blocks"),(0,z.__)("Square","essential-blocks"),(0,z.__)("Circle","essential-blocks"),(0,z.__)("Octagon","essential-blocks"),(0,z.__)("Rhombus","essential-blocks"),(0,z.__)("Triangle","essential-blocks"),(0,z.__)("Style 1","essential-blocks"),(0,z.__)("Style 2","essential-blocks"),(0,z.__)("Fill","essential-blocks"),(0,z.__)("Contain","essential-blocks"),(0,z.__)("Cover","essential-blocks"),(0,z.__)("Site Logo","essential-blocks"),(0,z.__)("Featured Image","essential-blocks"),(0,z.__)("Custom","essential-blocks"),"captionTypo");function Jn(e){return Jn="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},Jn(e)}function $n(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 Zn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$n(Object(n),!0).forEach((function(t){Xn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$n(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Jn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Jn(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Jn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Kn=window.EBControls,Qn=Kn.generateDimensionsAttributes,eo=Kn.generateTypographyAttributes,to=Kn.generateBackgroundAttributes,no=Kn.generateBorderShadowAttributes,oo=Kn.generateResponsiveRangeAttributes,ro=Kn.generateResponsiveAlignAttributes;const lo=Zn(Zn(Zn(Zn(Zn(Zn(Zn(Zn(Zn(Zn(Zn(Zn(Zn({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:"var(--eb-global-primary-color)"},captionBGColor:{type:"string",default:"var(--eb-global-background-color)"},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},autoHeight:{type:"boolean",default:!0},imgSource:{type:"string"},logoUrl:{type:"string",default:""},shouldSyncIcon:{type:"boolean",default:!1},rel:{type:"string",attribute:"rel",default:""},imagePostId:{type:"number",default:0}},eo(Object.values(l))),Qn(Tn)),Qn(Ln)),Qn(Nn,{top:0,bottom:0,right:0,left:0,isLinked:!1})),Qn(Un,{top:15,bottom:15,right:10,left:10,isLinked:!1})),no(jn,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),no(In,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:15,bottom:15,right:15,left:15}})),to(xn,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),oo(An,{})),oo(Dn,{})),oo(Hn)),ro("textAlign",{defaultAlign:"center",defaultTabAlign:"center",defaultMobileAlign:"center"})),ro("imageAlign",{defaultAlign:"0 auto",defaultTabAlign:"0 auto",defaultMobileAlign:"0 auto"}));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)||!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: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={}.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=Array(t);n<t;n++)o[n]=e[n];return o}var po=window.EBControls,mo=po.ResponsiveDimensionsControl,fo=po.TypographyDropdown,go=po.BorderShadowControl,yo=po.ResponsiveRangeController,_o=po.BackgroundControl,vo=po.ColorControl;const ho=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=uo((0,Y.useState)({}),2),a=l[0],i=l[1],c=uo((0,Y.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,h=a.openInNewTab,k=a.imageLink,R=a.captionStyle,C=a.complexStyle,E=a.autoFit,P=a.hoverEffect;(0,Y.useEffect)((function(){var e;t[o]?i(co({},t[o])):i((so(so(so(so(so(so(so(so(so(so(e={image:{id:"",url:"",alt:""},imageCaption:"",selectedImgIndex:"number",displayCaption:!1,captionColor:"var(--eb-global-primary-color)",captionBGColor:"var(--eb-global-background-color)",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(An,"Unit"),"px"),"".concat(Dn,"Unit"),"px"),"".concat(Hn,"Unit"),"px"),"".concat(Un,"Top"),15),"".concat(Un,"Right"),10),"".concat(Un,"Bottom"),15),"".concat(Un,"Left"),10),"".concat(Un,"Unit"),"px"),"".concat(Un,"isLinked"),!1),"".concat(Nn,"Top"),0),so(so(so(so(so(so(so(so(so(so(e,"".concat(Nn,"Right"),0),"".concat(Nn,"Bottom"),0),"".concat(Nn,"Left"),0),"".concat(Nn,"Unit"),"px"),"".concat(Nn,"isLinked"),!1),"".concat(In,"Bdr_Unit"),"px"),"".concat(In,"Bdr_isLinked"),!0),"".concat(In,"Rds_Unit"),"px"),"".concat(In,"Rds_isLinked"),!0),"".concat(In,"BorderType"),"normal"),so(so(so(so(so(so(so(so(so(so(e,"".concat(In,"shadowType"),"normal"),"".concat(Ln,"Unit"),"px"),"".concat(Ln,"isLinked"),!0),"".concat(Tn,"Unit"),"px"),"".concat(Tn,"isLinked"),!0),"".concat(jn,"Bdr_Unit"),"px"),"".concat(jn,"Bdr_isLinked"),!0),"".concat(jn,"Rds_Unit"),"px"),"".concat(jn,"Rds_isLinked"),!0),"".concat(jn,"BorderType"),"normal"),so(e,"".concat(jn,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(so({},o,a))}),[a]);var B=function(e){var t=co({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},S={setAttributes:B,resOption:r,attributes:a,objAttributes:lo};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks"),initialOpen:!0},React.createElement(J.ToggleControl,{label:(0,z.__)("Display Caption","essential-blocks"),checked:b,onChange:function(){return B({displayCaption:!b})}}),React.createElement(yo,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:An,resRequiredProps:S,min:1,max:1e3,step:1,units:Vn}),React.createElement(yo,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:Dn,resRequiredProps:S,min:0,max:1e3,step:1,units:Vn}),React.createElement(J.ToggleControl,{label:(0,z.__)("Auto Fit Image?","essential-blocks"),checked:E,onChange:function(e){return B({autoFit:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Enable Link?","essential-blocks"),checked:v,onChange:function(e){return B({enableLink:e})}}),v&&React.createElement(J.TextControl,{label:(0,z.__)("Link","essential-blocks"),value:k,onChange:function(e){return B({imageLink:e})}}),v&&React.createElement(J.ToggleControl,{label:(0,z.__)("Open in New Tab","essential-blocks"),checked:h,onChange:function(e){return B({openInNewTab:e})}}),React.createElement(J.SelectControl,{label:(0,z.__)("Hover Effect","essential-blocks"),value:P,options:Wn,onChange:function(e){return B({hoverEffect:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Image Styles","essential-blocks"),initialOpen:!1},!C&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border","essential-blocks"))),React.createElement(go,{controlName:In,resRequiredProps:S})),C&&React.createElement(J.PanelRow,null,React.createElement("em",null,"Border Style doesn't support for \"",_,' style".'))),b&&React.createElement(J.PanelBody,{title:(0,z.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(vo,{label:(0,z.__)("Text Color","essential-blocks"),color:p,onChange:function(e){return B({captionColor:e})}}),b&&"caption-style-2"!=R&&React.createElement(vo,{label:(0,z.__)("Background Color","essential-blocks"),color:d,onChange:function(e){return B({captionBGColor:e})}}),React.createElement(fo,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:"captionTypo",resRequiredProps:S}),React.createElement(yo,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:Hn,resRequiredProps:S,units:zn,min:0,max:300,step:1}),b&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Text Align","essential-blocks")},React.createElement(J.ButtonGroup,null,Gn.map((function(e){return React.createElement(J.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(J.BaseControl,{label:(0,z.__)("Horizontal Align","essential-blocks")},React.createElement(J.ButtonGroup,null,Fn.map((function(e){return React.createElement(J.Button,{isPrimary:m===e.value,isSecondary:m!==e.value,onClick:function(){return B({horizontalAlign:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("Vertical Align","essential-blocks")},React.createElement(J.ButtonGroup,null,Mn.map((function(e){return React.createElement(J.Button,{isPrimary:f===e.value,isSecondary:f!==e.value,onClick:function(){return B({verticalAlign:e.value})}},e.label)}))))),"caption-style-2"===R&&React.createElement(J.BaseControl,{label:(0,z.__)("Vertical Align","essential-blocks")},React.createElement(J.ButtonGroup,null,qn.map((function(e){return React.createElement(J.Button,{isPrimary:g===e.value,isSecondary:g!==e.value,onClick:function(){return B({verticalAlignCap2:e.value})}},e.label)})))),React.createElement(mo,{resRequiredProps:S,controlName:Nn,baseLabel:"Margin"}),React.createElement(mo,{resRequiredProps:S,controlName:Un,baseLabel:"Padding"}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(mo,{resRequiredProps:S,controlName:Tn,baseLabel:"Margin"}),React.createElement(mo,{resRequiredProps:S,controlName:Ln,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(_o,{controlName:xn,resRequiredProps:S,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(go,{controlName:jn,resRequiredProps:S}))))};var ko="wrpBg_",Ro="ttlBg_",Co="actTlBg_",Eo="conBg_",Po="ttlWBg_",Bo="wrpBds_",So="ttlBds_",wo="actTlBds_",Oo="conBds_",xo="ttlWBds_",To="wrpM_",Lo="wrpP_",jo="ttlP_",Ao="ttlM_",Do="conM_",Io="conP_",No="ttlWM_",Uo="ttlWP_",Ho="ttlMinW_",Mo="iconZ_",qo="iconGap_",Fo="carZ_",Go="title_";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){Yo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yo(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Wo(e)||!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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jo=EBControls,$o=Jo.generateDimensionsAttributes,Zo=Jo.generateTypographyAttributes,Xo=Jo.generateBackgroundAttributes,Ko=Jo.generateBorderShadowAttributes,Qo=Jo.generateResponsiveRangeAttributes;const er=Vo(Vo(Vo(Vo(Vo(Vo(Vo(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"},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},isMinHeightAsTitle:{type:"boolean",default:!0},enableResponsiveLayout:{type:"boolean",default:!1},verticalToHorizontal:{type:"string",default:"mobile"},textColor:{type:"string",default:"var(--eb-global-heading-color)"},iconColor:{type:"string",default:"var(--eb-global-heading-color)"},hvTextColor:{type:"string"},hvIconColor:{type:"string"},actTextColor:{type:"string",default:"var(--eb-global-background-color)"},actIconColor:{type:"string",default:"var(--eb-global-background-color)"},actHvTextColor:{type:"string"},actHvIconColor:{type:"string"},colorTransition:{type:"number"},actColorTransition:{type:"number"},showCaret:{type:"boolean",default:!0},caretColor:{type:"string",default:"var(--eb-global-primary-color)"},closeAllTabs:{type:"boolean",default:!1}},Zo(Object.values(a))),Qo(Ho,{})),Qo(Mo,{defaultRange:18,noUnits:!0})),Qo(qo,{defaultRange:10,noUnits:!0})),Qo(Fo,{defaultRange:8,noUnits:!0})),Xo(ko)),Xo(Ro,{defaultFillColor:"var(--eb-global-background-color)",noOverlay:!0,defaultBgGradient:"var(--eb-gradient-background-color)"})),Xo(Co,{defaultFillColor:"var(--eb-global-primary-color)",noOverlay:!0,defaultBgGradient:"var(--eb-gradient-background-color)"})),Xo(Eo,{noOverlay:!0})),Xo(Po,{noOverlay:!0})),Ko(Bo,{})),Ko(So)),Ko(wo)),Ko(Oo,{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"#EEEDF0",defaultBdrStyle:"solid"})),Ko(xo)),$o(To,{})),$o(Lo)),$o(jo,{top:10,bottom:10,left:10,right:10})),$o(Ao)),$o(Do)),$o(Io,{top:10,bottom:10,left:15,right:15,isLinked:!1})),$o(No)),$o(Uo));function tr(e){return tr="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},tr(e)}function nr(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 or(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nr(Object(n),!0).forEach((function(t){rr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function rr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=tr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=tr(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==tr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lr(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 ar(e,t);var n={}.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)?ar(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 ar(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}(0,z.__)("Preset 1"),(0,z.__)("Preset 2"),(0,z.__)("Preset 3"),(0,z.__)("Preset 4"),(0,z.__)("Tab & Mobile"),(0,z.__)("Mobile"),(0,z.__)("Left"),(0,z.__)("Center"),(0,z.__)("Right"),(0,z.__)("Left"),(0,z.__)("Center"),(0,z.__)("Right"),(0,z.__)("Top"),(0,z.__)("Middle"),(0,z.__)("Bottom"),(0,z.__)("H1","essential-blocks"),(0,z.__)("H2","essential-blocks"),(0,z.__)("H3","essential-blocks"),(0,z.__)("H4","essential-blocks"),(0,z.__)("H5","essential-blocks"),(0,z.__)("H6","essential-blocks"),(0,z.__)("P","essential-blocks"),(0,z.__)("DIV","essential-blocks"),(0,z.__)("SPAN","essential-blocks"),(0,z.__)("Fill"),(0,z.__)("Gradient"),(0,z.__)("Image"),(0,z.__)("Auto"),(0,z.__)("Cover"),(0,z.__)("Contain"),(0,z.__)("None"),(0,z.__)("Dashed"),(0,z.__)("Solid"),(0,z.__)("Dotted"),(0,z.__)("Double"),(0,z.__)("Groove"),(0,z.__)("Inset"),(0,z.__)("Outset"),(0,z.__)("Ridge"),(0,z.__)("Select Hover Effect","essential-blocks"),(0,z.__)("Grow","essential-blocks"),(0,z.__)("Shrink","essential-blocks"),(0,z.__)("Pulse","essential-blocks"),(0,z.__)("Pulse Grow","essential-blocks"),(0,z.__)("Pulse Shrink","essential-blocks"),(0,z.__)("Push","essential-blocks"),(0,z.__)("Pop","essential-blocks"),(0,z.__)("Bounce In","essential-blocks"),(0,z.__)("Bounce Out","essential-blocks"),(0,z.__)("Rotate","essential-blocks"),(0,z.__)("Grow Rotate","essential-blocks"),(0,z.__)("Float","essential-blocks"),(0,z.__)("Sink","essential-blocks"),(0,z.__)("Bob","essential-blocks"),(0,z.__)("Hang","essential-blocks"),(0,z.__)("Skew","essential-blocks"),(0,z.__)("Skew Forward","essential-blocks"),(0,z.__)("Skew Backward","essential-blocks"),(0,z.__)("Wobble Horizontal","essential-blocks"),(0,z.__)("Wobble Vertical","essential-blocks"),(0,z.__)("Wobble To Bottom Right","essential-blocks"),(0,z.__)("Wobble To Top Right","essential-blocks"),(0,z.__)("Wobble Top","essential-blocks"),(0,z.__)("Wobble Bottom","essential-blocks"),(0,z.__)("Wobble Skew","essential-blocks"),(0,z.__)("Buzz","essential-blocks"),(0,z.__)("Buzz Out","essential-blocks"),(0,z.__)("Forward","essential-blocks"),(0,z.__)("Fade","essential-blocks"),(0,z.__)("Back Pulse","essential-blocks"),(0,z.__)("Sweep To Right","essential-blocks"),(0,z.__)("Sweep To Left","essential-blocks"),(0,z.__)("Sweep To Bottom","essential-blocks"),(0,z.__)("Sweep To Top","essential-blocks"),(0,z.__)("Bounce To Right","essential-blocks"),(0,z.__)("Bounce To Left","essential-blocks"),(0,z.__)("Bounce To Bottom","essential-blocks"),(0,z.__)("Bounce To Top","essential-blocks"),(0,z.__)("Radial Out","essential-blocks"),(0,z.__)("Radial In","essential-blocks"),(0,z.__)("Rectangle In","essential-blocks"),(0,z.__)("Rectangle Out","essential-blocks"),(0,z.__)("Shutter In Horizontal","essential-blocks"),(0,z.__)("Shutter Out Horizontal","essential-blocks"),(0,z.__)("Shutter In Vertical","essential-blocks"),(0,z.__)("Shutter Out Vertical","essential-blocks"),(0,z.__)("Curl Top Left","essential-blocks"),(0,z.__)("Curl Top Right","essential-blocks"),(0,z.__)("Curl Bottom Right","essential-blocks"),(0,z.__)("Curl Bottom Left","essential-blocks");var ir=window.EBControls,cr=ir.BackgroundControl,sr=ir.BorderShadowControl,ur=ir.ColorControl,br=ir.ResponsiveRangeController,pr=ir.ResponsiveDimensionsControl,dr=ir.TypographyDropdown;const mr=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=lr((0,Y.useState)({}),2),a=l[0],i=l[1],c=lr((0,Y.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,h=a.actIconColor,k=a.actHvTextColor,R=a.actHvIconColor,C=a.colorTransition,E=a.actColorTransition,P=a.showCaret,B=a.caretColor,S=a.isFillTitle,w=lr((0,Y.useState)("normal"),2),O=w[0],x=w[1],T=lr((0,Y.useState)("normal"),2),L=T[0],j=T[1];(0,Y.useEffect)((function(){var e;t[o]?i(or({},t[o])):i((rr(rr(rr(rr(rr(rr(rr(rr(rr(rr(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:"var(--eb-global-heading-color)",iconColor:"var(--eb-global-heading-color)",actTextColor:"var(--eb-global-background-color)",actIconColor:"var(--eb-global-background-color)",actColorTransition:"number",showCaret:!0,caretColor:"var(--eb-global-primary-color)"},"".concat(Ho,"Unit"),"px"),"".concat(jo,"Unit"),"px"),"".concat(jo,"isLinked"),!0),"".concat(Ao,"Unit"),"px"),"".concat(Ao,"isLinked"),!0),"".concat(So,"Bdr_Unit"),"px"),"".concat(So,"Bdr_isLinked"),!0),"".concat(So,"Rds_Unit"),"px"),"".concat(So,"Rds_isLinked"),!0),"".concat(So,"BorderType"),"normal"),rr(rr(rr(rr(rr(rr(rr(rr(rr(rr(e,"".concat(So,"shadowType"),"normal"),"".concat(wo,"Bdr_Unit"),"px"),"".concat(wo,"Bdr_isLinked"),!0),"".concat(wo,"Rds_Unit"),"px"),"".concat(wo,"Rds_isLinked"),!0),"".concat(wo,"BorderType"),"normal"),"".concat(wo,"shadowType"),"normal"),"".concat(jo,"isLinked"),!0),"".concat(Ao,"Unit"),"px"),"".concat(No,"Unit"),"px"),rr(rr(rr(rr(rr(rr(rr(rr(rr(rr(e,"".concat(No,"isLinked"),!0),"".concat(Uo,"Unit"),"px"),"".concat(Uo,"isLinked"),!0),"".concat(xo,"Bdr_Unit"),"px"),"".concat(xo,"Bdr_isLinked"),!0),"".concat(xo,"Rds_Unit"),"px"),"".concat(xo,"Rds_isLinked"),!0),"".concat(xo,"BorderType"),"normal"),"".concat(xo,"shadowType"),"normal"),"".concat(Do,"Unit"),"px"),rr(rr(rr(rr(rr(rr(rr(rr(rr(rr(e,"".concat(Do,"isLinked"),!0),"".concat(Io,"Unit"),"px"),"".concat(Io,"isLinked"),!0),"".concat(Oo,"Bdr_Unit"),"px"),"".concat(Oo,"Bdr_isLinked"),!0),"".concat(Oo,"Rds_Unit"),"px"),"".concat(Oo,"Rds_isLinked"),!0),"".concat(Oo,"BorderType"),"normal"),"".concat(Oo,"shadowType"),"normal"),"".concat(To,"Unit"),"px"),rr(rr(rr(rr(rr(rr(rr(rr(rr(e,"".concat(To,"isLinked"),!0),"".concat(Lo,"Unit"),"px"),"".concat(Lo,"isLinked"),!0),"".concat(Bo,"Bdr_Unit"),"px"),"".concat(Bo,"Bdr_isLinked"),!0),"".concat(Bo,"Rds_Unit"),"px"),"".concat(Bo,"Rds_isLinked"),!0),"".concat(Bo,"BorderType"),"normal"),"".concat(Bo,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(rr({},o,a))}),[a]);var A=function(e){var t=or({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},D={setAttributes:A,resOption:r,attributes:a,objAttributes:er};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Tabs Settings","essential-blocks")},React.createElement(J.SelectControl,{label:(0,z.__)("Tabs Layout","essential-blocks"),value:p,options:[{label:(0,z.__)("Horizontal","essential-blocks"),value:"horizontal"},{label:(0,z.__)("Vertical","essential-blocks"),value:"vertical"}],onChange:function(e){return A({layout:e})}}),"horizontal"===p&&React.createElement(React.Fragment,null,React.createElement(J.ToggleControl,{label:(0,z.__)("Fill Titles' Wrapper","essential-blocks"),checked:S,onChange:function(){return A({isFillTitle:!S})}})),React.createElement(J.ToggleControl,{label:(0,z.__)("Enable Icon","essential-blocks"),checked:b,onChange:function(){return A({isMediaOn:!b})}}),b&&React.createElement(React.Fragment,null,React.createElement(J.SelectControl,{label:(0,z.__)("Icon Layout","essential-blocks"),value:d,options:[{label:(0,z.__)("Stacked","essential-blocks"),value:"stacked"},{label:(0,z.__)("Inline","essential-blocks"),value:"inline"}],onChange:function(e){return A({mediaPositon:e})}}),"inline"===d&&React.createElement(React.Fragment,null,React.createElement(J.ButtonGroup,{id:"eb-advTabs-type-btgrp"},[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}].map((function(e,t){return React.createElement(J.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(J.PanelBody,{title:(0,z.__)("Tab Title Style","essential-blocks"),initialOpen:!1},React.createElement(dr,{baseLabel:"Typography",typographyPrefixConstant:Go,resRequiredProps:D}),React.createElement(br,{baseLabel:(0,z.__)("Title Min Width","essential-blocks"),controlName:Ho,resRequiredProps:D,min:0,max:1e3,step:1,units:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}]}),React.createElement(br,{baseLabel:(0,z.__)("Icon Size","essential-blocks"),controlName:Mo,resRequiredProps:D,min:0,max:200,step:1,noUnits:!0}),React.createElement(br,{baseLabel:(0,z.__)("Icon Gap","essential-blocks"),controlName:qo,resRequiredProps:D,min:0,max:200,step:1,noUnits:!0}),React.createElement(pr,{resRequiredProps:D,controlName:jo,baseLabel:"Padding"}),React.createElement(pr,{resRequiredProps:D,controlName:Ao,baseLabel:"Margin"}),React.createElement(J.PanelBody,{title:(0,z.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("Normal","essential-blocks"),value:"normal"},{label:(0,z.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isPrimary:O===n,isSecondary:O!==n,onClick:function(){return x(n)}},o)})))),"normal"===O&&React.createElement(React.Fragment,null,React.createElement(ur,{label:(0,z.__)("Text","essential-blocks"),defaultColor:er.textColor.default,color:f,onChange:function(e){return A({textColor:e})}}),React.createElement(ur,{label:(0,z.__)("Icon","essential-blocks"),defaultColor:er.iconColor.default,color:g,onChange:function(e){return A({iconColor:e})}})),"hover"===O&&React.createElement(React.Fragment,null,React.createElement(ur,{label:(0,z.__)("Text","essential-blocks"),defaultColor:er.hvTextColor.default,color:y,onChange:function(e){return A({hvTextColor:e})}}),React.createElement(ur,{label:(0,z.__)("Icon","essential-blocks"),defaultColor:er.hvIconColor.default,color:_,onChange:function(e){return A({hvIconColor:e})}}),React.createElement(J.RangeControl,{value:C,onChange:function(e){return A({colorTransition:e})},step:.1,min:0,max:5}))),React.createElement(J.PanelBody,{title:(0,z.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(cr,{controlName:Ro,resRequiredProps:D,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(sr,{controlName:So,resRequiredProps:D})),React.createElement(J.PanelBody,{title:(0,z.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("Normal","essential-blocks"),value:"normal"},{label:(0,z.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isPrimary:L===n,isSecondary:L!==n,onClick:function(){return j(n)}},o)})))),"normal"===L&&React.createElement(React.Fragment,null,React.createElement(ur,{label:(0,z.__)("Text","essential-blocks"),defaultColor:er.actTextColor.default,color:v,onChange:function(e){return A({actTextColor:e})}}),React.createElement(ur,{label:(0,z.__)("Icon","essential-blocks"),defaultColor:er.actIconColor.default,color:h,onChange:function(e){return A({actIconColor:e})}})),"hover"===L&&React.createElement(React.Fragment,null,React.createElement(ur,{label:(0,z.__)("Text","essential-blocks"),defaultColor:er.actHvTextColor.default,color:k,onChange:function(e){return A({actHvTextColor:e})}}),React.createElement(ur,{label:(0,z.__)("Icon","essential-blocks"),defaultColor:er.actHvIconColor.default,color:R,onChange:function(e){return A({actHvIconColor:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Transition","essential-blocks")},React.createElement(J.RangeControl,{value:E,onChange:function(e){return A({actColorTransition:e})},step:.1,min:0,max:5})))),React.createElement(J.PanelBody,{title:(0,z.__)("Active Background","essential-blocks"),initialOpen:!1},React.createElement(cr,{controlName:Co,resRequiredProps:D,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Active Border & Shadow"),initialOpen:!1},React.createElement(sr,{controlName:wo,resRequiredProps:D}))),React.createElement(J.PanelBody,{title:(0,z.__)("Tab Titles' Wrapper Style","essential-blocks"),initialOpen:!1},React.createElement(J.PanelBody,{title:(0,z.__)("Margin Padding","essential-blocks")},React.createElement(pr,{resRequiredProps:D,controlName:No,baseLabel:"Margin"}),React.createElement(pr,{resRequiredProps:D,controlName:Uo,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(cr,{controlName:Po,resRequiredProps:D,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(sr,{controlName:xo,resRequiredProps:D}))),React.createElement(J.PanelBody,{title:(0,z.__)("Content Style"),initialOpen:!1},React.createElement(J.PanelBody,{title:(0,z.__)("Margin Padding","essential-blocks")},React.createElement(pr,{resRequiredProps:D,controlName:Do,baseLabel:"Margin"}),React.createElement(pr,{resRequiredProps:D,controlName:Io,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(cr,{controlName:Eo,resRequiredProps:D,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(sr,{controlName:Oo,resRequiredProps:D}))),React.createElement(J.PanelBody,{title:(0,z.__)("Caret Style","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Show Caret on Active Tab","essential-blocks"),checked:P,onChange:function(){return A({showCaret:!P})}}),P&&React.createElement(React.Fragment,null,React.createElement(br,{baseLabel:(0,z.__)("Caret Size","essential-blocks"),controlName:Fo,resRequiredProps:D,min:0,max:100,step:1,noUnits:!0}),React.createElement(ur,{label:(0,z.__)("Caret Color","essential-blocks"),defaultColor:er.caretColor.default,color:B,onChange:function(e){return A({caretColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(pr,{resRequiredProps:D,controlName:To,baseLabel:"Margin"}),React.createElement(pr,{resRequiredProps:D,controlName:Lo,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(cr,{controlName:ko,resRequiredProps:D})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(sr,{controlName:Bo,resRequiredProps:D}))))};var fr,gr,yr,_r,vr="wrprBg",hr="wrpMargin",kr="wrpPadding",Rr="wrpBorderShadow",Cr="videoBorderShadow",Er="width",Pr="playIconWidth",Br="lightboxWidth",Sr="lightboxHeight",wr="lightboxBorderShadow",Or="closeIconWidth",xr="stickyVideoWidth",Tr="stickyVideoHeight",Lr="placeholderImageWidth",jr="placeholderImageHeight",Ar="placeholderPlayIconWidth",Dr=((0,z.__)("YouTube","essential-blocks"),(0,z.__)("Vimeo","essential-blocks"),(0,z.__)("Self Hosted","essential-blocks"),(0,z.__)("None","essential-blocks"),(0,z.__)("Sticky","essential-blocks"),(0,z.__)("Lightbox","essential-blocks"),(0,z.__)("None","essential-blocks"),(0,z.__)("Custom","essential-blocks"),[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}]),Ir=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Nr=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"vh",value:"vh"}];function Ur(e){return Ur="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},Ur(e)}function Hr(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 Mr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hr(Object(n),!0).forEach((function(t){qr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ur(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Ur(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ur(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(0,z.__)("Visible","essential-blocks"),(0,z.__)("Hidden","essential-blocks");var Fr=window.EBControls,Gr=Fr.generateDimensionsAttributes,Wr=(Fr.generateTypographyAttributes,Fr.generateBackgroundAttributes),zr=Fr.generateBorderShadowAttributes,Vr=Fr.generateResponsiveRangeAttributes,Yr=Fr.generateResponsiveSelectControlAttributes;const Jr=Mr(Mr(Mr(Mr(Mr(Mr(Mr(Mr(Mr(Mr(Mr(Mr(Mr(Mr(Mr(Mr(Mr({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},showDownload:{type:"boolean",default:!1},videoConfig:{type:"object",default:{autoplay:!1,muted:!1,loop:!1}},imageOverlay:{type:"boolean",default:!1},previewImage:{type:"string",default:"".concat(null===(fr=EssentialBlocksLocalize)||void 0===fr?void 0:fr.image_url,"/adv-video-placeholder.png")},previewImageId:{type:"string",default:null},placeholderImage:{type:"string",default:"".concat(null===(gr=EssentialBlocksLocalize)||void 0===gr?void 0:gr.image_url,"/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===(yr=EssentialBlocksLocalize)||void 0===yr?void 0:yr.eb_plugins_url)+"assets/images/adv-video-playicon.svg"},customPlayIconId:{type:"string",default:null},placeholderPlayIconURL:{type:"string",default:(null===(_r=EssentialBlocksLocalize)||void 0===_r?void 0:_r.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"}},Gr(hr)),Gr(kr)),zr(Rr,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),zr(Cr,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),zr(wr,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),Wr(vr,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),Vr(Er,{})),Vr(Pr,{defaultRange:60})),Vr(xr,{})),Vr(Tr,{})),Vr(Lr,{})),Vr(jr,{defaultRange:400})),Vr(Ar,{defaultRange:60})),Vr(Br,{defaultRange:60,defaultUnit:"%"})),Vr(Sr,{defaultRange:70,defaultUnit:"vh"})),Vr(Or,{defaultRange:30})),Yr("stickyVisibility"));function $r(e){return $r="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},$r(e)}function Zr(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 Xr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zr(Object(n),!0).forEach((function(t){Kr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=$r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==$r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qr(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 el(e,t);var n={}.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)?el(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 el(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var tl=window.EBControls,nl=tl.ResponsiveDimensionsControl,ol=tl.BorderShadowControl,rl=tl.ImageAvatar,ll=tl.ResponsiveRangeController,al=tl.BackgroundControl,il=tl.ColorControl;const cl=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Qr((0,Y.useState)({}),2),a=l[0],i=l[1],c=Qr((0,Y.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,h=a.customPlayIconURL,k=a.lightboxBGColor,R=a.closeIconColor,C=a.closeIconBgColor,E=a.placeholderImage,P=a.placeholderImageId,B=a.placeholderPlayIconURL,S=a.placeholderPlayIconId,w=a.stickyPosition;(0,Y.useEffect)((function(){var e,n,r,l,a;t[o]?i(Xr({},t[o])):i((Kr(Kr(Kr(Kr(Kr(Kr(Kr(Kr(Kr(Kr(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:"".concat(null===(e=EssentialBlocksLocalize)||void 0===e?void 0:e.image_url,"/adv-video-placeholder.jpg"),previewImageId:null,placeholderImage:"".concat(null===(n=EssentialBlocksLocalize)||void 0===n?void 0:n.image_url,"/adv-video-placeholder.jpg"),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(Er,"Unit"),"px"),"".concat(Cr,"Bdr_Unit"),"px"),"".concat(Cr,"Bdr_isLinked"),!0),"".concat(Cr,"Rds_Unit"),"px"),"".concat(Cr,"Rds_isLinked"),!0),"".concat(Cr,"BorderType"),"normal"),"".concat(Cr,"shadowType"),"normal"),"".concat(Tr,"Unit"),"px"),"".concat(xr,"Unit"),"px"),"".concat(Lr,"Unit"),"px"),Kr(Kr(Kr(Kr(Kr(Kr(Kr(Kr(Kr(Kr(a,"".concat(jr,"Unit"),"px"),"".concat(Ar,"Unit"),"px"),"".concat(Pr,"Unit"),"px"),"".concat(Br,"Unit"),"px"),"".concat(Sr,"Unit"),"px"),"".concat(hr,"Unit"),"px"),"".concat(hr,"isLinked"),!0),"".concat(kr,"Unit"),"px"),"".concat(kr,"isLinked"),!0),"".concat(Rr,"Bdr_Unit"),"px"),Kr(Kr(Kr(Kr(Kr(a,"".concat(Rr,"Bdr_isLinked"),!0),"".concat(Rr,"Rds_Unit"),"px"),"".concat(Rr,"Rds_isLinked"),!0),"".concat(Rr,"BorderType"),"normal"),"".concat(Rr,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Kr({},o,a))}),[a]);var O=function(e){var t=Xr({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},x={setAttributes:O,resOption:r,attributes:a,objAttributes:Jr};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks"),initialOpen:!0},"lightbox"!=d&&React.createElement(React.Fragment,null,React.createElement(J.ToggleControl,{label:(0,z.__)("Autoplay","essential-blocks"),checked:p.autoplay,onChange:function(e){return O({videoConfig:Xr(Xr({},p),{},{autoplay:e})})}}),p.autoplay&&React.createElement(J.PanelRow,null,React.createElement("em",null,"Audio will be muted by default if autoplay is enabled.")),React.createElement(J.ToggleControl,{label:(0,z.__)("Mute","essential-blocks"),checked:p.muted,onChange:function(e){return O({videoConfig:Xr(Xr({},p),{},{muted:e})})}})),React.createElement(J.ToggleControl,{label:(0,z.__)("Loop","essential-blocks"),checked:p.loop,onChange:function(e){return O({videoConfig:Xr(Xr({},p),{},{loop:e})})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Controls","essential-blocks"),checked:b,onChange:function(e){return O({showBar:e})}}),"lightbox"!=d&&React.createElement(React.Fragment,null,React.createElement(J.__experimentalDivider,null),React.createElement(J.ToggleControl,{label:(0,z.__)("Image Overlay","essential-blocks"),checked:m,onChange:function(e){return O({imageOverlay:e})}}),m&&React.createElement(React.Fragment,null,!f&&React.createElement(X.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(J.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,z.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),f&&React.createElement(rl,{imageUrl:f,onDeleteImage:function(){return O({previewImage:null})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Custom Play Icon","essential-blocks"),checked:y,onChange:function(e){return O({customPlayIcon:e})}}),!h&&y&&React.createElement(X.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(J.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,z.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),h&&y&&React.createElement(rl,{imageUrl:h,onDeleteImage:function(){return O({customPlayIconURL:null})}}))),"eb-sticky"==d&&React.createElement(J.BaseControl,{label:(0,z.__)("Sticky Position","essential-blocks")},React.createElement(J.ButtonGroup,null,Dr.map((function(e){return React.createElement(J.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(J.PanelRow,null,"Placeholder Image"),!E&&React.createElement(X.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(J.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,z.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),E&&React.createElement(rl,{imageUrl:E,onDeleteImage:function(){return O({placeholderImage:null})}}),React.createElement(J.PanelRow,null,"Play Icon"),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Play Icon","essential-blocks"),checked:_,onChange:function(e){return O({lightboxPlayIcon:e})}}),!B&&_&&React.createElement(X.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(J.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,z.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),B&&_&&React.createElement(rl,{imageUrl:B,onDeleteImage:function(){return O({placeholderPlayIconURL:null})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Video Styles","essential-blocks"),initialOpen:!1},"lightbox"!=d&&React.createElement(ll,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:Er,resRequiredProps:x,min:1,max:1e3,step:1,units:Ir}),"lightbox"==d&&React.createElement(React.Fragment,null,_&&React.createElement(React.Fragment,null,React.createElement(J.PanelRow,null,"Play Icon"),React.createElement(ll,{baseLabel:(0,z.__)("Size","essential-blocks"),controlName:Ar,resRequiredProps:x,min:1,max:400,step:1,units:Ir})),React.createElement(J.PanelRow,null,"Placeholder Image"),React.createElement(ll,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:Lr,resRequiredProps:x,min:1,max:1e3,step:1,units:Ir}),React.createElement(ll,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:jr,resRequiredProps:x,min:1,max:1e3,step:1,units:Ir}),React.createElement(J.__experimentalDivider,null)),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border","essential-blocks"))),React.createElement(ol,{controlName:Cr,resRequiredProps:x})),m&&y&&React.createElement(J.PanelBody,{title:(0,z.__)("Image Overlay","essential-blocks"),initialOpen:!1},React.createElement(ll,{baseLabel:(0,z.__)("Play Icon Size","essential-blocks"),controlName:Pr,resRequiredProps:x,min:1,max:400,step:1,units:Ir})),"lightbox"==d&&React.createElement(J.PanelBody,{title:(0,z.__)("Lightbox","essential-blocks")},React.createElement(J.PanelRow,null,"Lightbox"),React.createElement(il,{label:(0,z.__)("Overlay Color","essential-blocks"),color:k,onChange:function(e){return O({lightboxBGColor:e})}}),React.createElement(ll,{baseLabel:(0,z.__)("Content Width","essential-blocks"),controlName:Br,resRequiredProps:x,min:1,max:1e3,step:1,units:Ir}),React.createElement(ll,{baseLabel:(0,z.__)("Content Height","essential-blocks"),controlName:Sr,resRequiredProps:x,min:1,max:1e3,step:1,units:Nr}),React.createElement(ol,{controlName:wr,resRequiredProps:x,noShadow:!0,noBdrHover:!0}),React.createElement(J.PanelRow,null,"Close Icon"),React.createElement(il,{label:(0,z.__)("Background Color","essential-blocks"),color:C,onChange:function(e){return O({closeIconBgColor:e})}}),React.createElement(il,{label:(0,z.__)("Color","essential-blocks"),color:R,onChange:function(e){return O({closeIconColor:e})}}),React.createElement(ll,{baseLabel:(0,z.__)("Size (PX)","essential-blocks"),controlName:Or,resRequiredProps:x,min:1,max:100,step:1,noUnits:!0})),"eb-sticky"==d&&React.createElement(J.PanelBody,{title:(0,z.__)("Sticky","essential-blocks"),initialOpen:!1},React.createElement(ll,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:xr,resRequiredProps:x,min:1,max:1e3,step:1,units:Ir}),React.createElement(ll,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:Tr,resRequiredProps:x,min:1,max:1e3,step:1,units:Ir}),React.createElement(J.PanelRow,null,"Close Icon"),React.createElement(il,{label:(0,z.__)("Color","essential-blocks"),color:R,onChange:function(e){return O({closeIconColor:e})}}),React.createElement(ll,{baseLabel:(0,z.__)("Size","essential-blocks"),controlName:Or,resRequiredProps:x,min:1,max:1e3,step:1,units:Ir})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(nl,{resRequiredProps:x,controlName:hr,baseLabel:"Margin"}),React.createElement(nl,{resRequiredProps:x,controlName:kr,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(al,{controlName:vr,resRequiredProps:x,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(ol,{controlName:Rr,resRequiredProps:x}))))};(0,z.__)("Preset 1"),(0,z.__)("Preset 2"),(0,z.__)("Preset 3"),(0,z.__)("Preset 4"),(0,z.__)("Preset 1"),(0,z.__)("Preset 2"),(0,z.__)("Preset 3"),(0,z.__)("Preset 4"),(0,z.__)("Preset 1"),(0,z.__)("Preset 2"),(0,z.__)("Fade");var sl,ul=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"items-justified-left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"items-justified-center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"items-justified-right"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-justify"})),value:"items-justified-space-between"}],bl=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"items-justified-left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"items-justified-center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"items-justified-right"}],pl=[{label:(0,z.__)("Text"),value:!1},{label:(0,z.__)("Icon"),value:!0}],dl=[{label:(0,z.__)("OFF"),value:"never"},{label:(0,z.__)("MOBILE"),value:"mobile"},{label:(0,z.__)("ALWAYS"),value:"always"}],ml=[{label:(0,z.__)("Left"),value:"close-icon-left"},{label:(0,z.__)("Center"),value:"close-icon-center"},{label:(0,z.__)("Right"),value:"close-icon-right"}],fl=((0,z.__)("Left"),(0,z.__)("Center"),(0,z.__)("Right"),(0,z.__)("Top"),(0,z.__)("Middle"),(0,z.__)("Bottom"),(0,z.__)("Fill"),(0,z.__)("Gradient"),(0,z.__)("Image"),(0,z.__)("Auto"),(0,z.__)("Cover"),(0,z.__)("Contain"),(0,z.__)("None"),(0,z.__)("Dashed"),(0,z.__)("Solid"),(0,z.__)("Dotted"),(0,z.__)("Double"),(0,z.__)("Groove"),(0,z.__)("Inset"),(0,z.__)("Outset"),(0,z.__)("Ridge"),(0,z.__)("Select Hover Effect","essential-blocks"),(0,z.__)("Grow","essential-blocks"),(0,z.__)("Shrink","essential-blocks"),(0,z.__)("Pulse","essential-blocks"),(0,z.__)("Pulse Grow","essential-blocks"),(0,z.__)("Pulse Shrink","essential-blocks"),(0,z.__)("Push","essential-blocks"),(0,z.__)("Pop","essential-blocks"),(0,z.__)("Bounce In","essential-blocks"),(0,z.__)("Bounce Out","essential-blocks"),(0,z.__)("Rotate","essential-blocks"),(0,z.__)("Grow Rotate","essential-blocks"),(0,z.__)("Float","essential-blocks"),(0,z.__)("Sink","essential-blocks"),(0,z.__)("Bob","essential-blocks"),(0,z.__)("Hang","essential-blocks"),(0,z.__)("Skew","essential-blocks"),(0,z.__)("Skew Forward","essential-blocks"),(0,z.__)("Skew Backward","essential-blocks"),(0,z.__)("Wobble Horizontal","essential-blocks"),(0,z.__)("Wobble Vertical","essential-blocks"),(0,z.__)("Wobble To Bottom Right","essential-blocks"),(0,z.__)("Wobble To Top Right","essential-blocks"),(0,z.__)("Wobble Top","essential-blocks"),(0,z.__)("Wobble Bottom","essential-blocks"),(0,z.__)("Wobble Skew","essential-blocks"),(0,z.__)("Buzz","essential-blocks"),(0,z.__)("Buzz Out","essential-blocks"),(0,z.__)("Forward","essential-blocks"),(0,z.__)("Fade","essential-blocks"),(0,z.__)("Back Pulse","essential-blocks"),(0,z.__)("Sweep To Right","essential-blocks"),(0,z.__)("Sweep To Left","essential-blocks"),(0,z.__)("Sweep To Bottom","essential-blocks"),(0,z.__)("Sweep To Top","essential-blocks"),(0,z.__)("Bounce To Right","essential-blocks"),(0,z.__)("Bounce To Left","essential-blocks"),(0,z.__)("Bounce To Bottom","essential-blocks"),(0,z.__)("Bounce To Top","essential-blocks"),(0,z.__)("Radial Out","essential-blocks"),(0,z.__)("Radial In","essential-blocks"),(0,z.__)("Rectangle In","essential-blocks"),(0,z.__)("Rectangle Out","essential-blocks"),(0,z.__)("Shutter In Horizontal","essential-blocks"),(0,z.__)("Shutter Out Horizontal","essential-blocks"),(0,z.__)("Shutter In Vertical","essential-blocks"),(0,z.__)("Shutter Out Vertical","essential-blocks"),(0,z.__)("Curl Top Left","essential-blocks"),(0,z.__)("Curl Top Right","essential-blocks"),(0,z.__)("Curl Bottom Right","essential-blocks"),(0,z.__)("Curl Bottom Left","essential-blocks"),"nav_"),gl="navDropdown_",yl="navHamburger_",_l="navHamburgerBtn_",vl="wrpBg_",hl="wrpBds_",kl="navBds_",Rl="navDropdownBds_",Cl="navHamburgerItemBds_",El="dropdownItemBds_",Pl="wrpM_",Bl="wrpP_",Sl="navP_",wl="navM_",Ol="dropdownM_",xl="hamburgerP_",Tl="hamburgerItemP_",Ll="dropdownP_",jl="dropdownItemP_",Al="hamburgerBtnP_",Dl="carZ_",Il="dropdownW_",Nl="hamburgerBtnZ_";function Ul(e){return Ul="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},Ul(e)}function Hl(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 Ml(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hl(Object(n),!0).forEach((function(t){ql(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ql(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ul(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Ul(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ul(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fl=EBControls,Gl=Fl.generateDimensionsAttributes,Wl=Fl.generateTypographyAttributes,zl=Fl.generateBackgroundAttributes,Vl=Fl.generateBorderShadowAttributes,Yl=Fl.generateResponsiveRangeAttributes;const Jl=Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml(Ml((ql(ql(ql(ql(ql(ql(ql(ql(ql(ql(sl={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:"var(--eb-global-secondary-color)"},hvNavTextColor:{type:"string",default:"var(--eb-global-primary-color)"},actNavTextColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvNavTextColor:{type:"string",default:"var(--eb-global-primary-color)"},navBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},hvNavBgColor:{type:"string",default:"var(--eb-global-primary-color)"},actNavBgColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvNavBgColor:{type:"string",default:"var(--eb-global-primary-color)"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},hvIconColor:{type:"string"},actIconColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvIconColor:{type:"string"},colorTransition:{type:"number"},actColorTransition:{type:"number"},navDropdownTextColor:{type:"string",default:"var(--eb-global-text-color)"},hvNavDropdownTextColor:{type:"string",default:"var(--eb-global-primary-color)"},actNavDropdownTextColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvNavDropdownTextColor:{type:"string",default:"var(--eb-global-primary-color)"},navDropdownBgColor:{type:"string",default:"var(--eb-global-background-color)"},hvNavDropdownBgColor:{type:"string",default:"var(--eb-global-background-color)"},actNavDropdownBgColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvNavDropdownBgColor:{type:"string",default:"var(--eb-global-primary-color)"},dropdownItemBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},hvDropdownItemBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},actDropdownItemBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},actHvDropdownItemBgColor:{type:"string",default:"var(--eb-global-secondary-color)"}},"actColorTransition",{type:"number"}),"navDividerColor",{type:"string",default:"var(--eb-global-secondary-color)"}),"verticalNavDividerColor",{type:"string",default:"var(--eb-global-secondary-color)"}),"navDropdownDividerColor",{type:"string",default:"var(--eb-global-secondary-color)"}),"navHamburgerBgColor",{type:"string",default:"var(--eb-global-background-color)"}),"navHamburgerTextColor",{type:"string",default:"var(--eb-global-text-color)"}),"hvNavHamburgerTextColor",{type:"string",default:"var(--eb-global-primary-color)"}),"hamburgerItemBgColor",{type:"string",default:"var(--eb-global-background-color)"}),"hvHamburgerItemBgColor",{type:"string",default:""}),"actNavHamburgerTextColor",{type:"string",default:"var(--eb-global-primary-color)"}),ql(ql(ql(ql(ql(ql(ql(ql(ql(ql(sl,"actHamburgerItemBgColor",{type:"string",default:"var(--eb-global-background-color)"}),"actHvNavHamburgerTextColor",{type:"string",default:"var(--eb-global-primary-color)"}),"actHvHamburgerItemBgColor",{type:"string",default:"var(--eb-global-background-color)"}),"hamburgerCloseIconColor",{type:"string",default:"var(--eb-global-primary-color)"}),"navHamburgerBtnColor",{type:"string",default:"var(--eb-global-primary-color)"}),"flexWrap",{type:"boolean",default:!1}),"hamburgerMenu",{type:"string",default:"mobile"}),"navVerticalAlign",{type:"string",default:"items-justified-left"}),"showCaret",{type:"boolean",default:!0}),"caretColor",{type:"string",default:"var(--eb-global-secondary-color)"}),ql(ql(sl,"hvCaretColor",{type:"string",default:"var(--eb-global-primary-color)"}),"hamburgerCloseIconAlign",{type:"string",default:"close-icon-right"})),Wl(Object.values(i))),Yl("ttlMinW_",{})),Yl("iconZ_",{defaultRange:18,noUnits:!0})),Yl("iconGap_",{defaultRange:10,noUnits:!0})),Yl(Dl,{defaultRange:15,noUnits:!0})),Yl(Il,{defaultRange:200,noUnits:!0})),Yl(Nl,{defaultRange:30,noUnits:!0})),zl(vl,{defaultFillColor:"var(--eb-global-background-color)",defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),zl("actNavBg_",{defaultFillColor:"#7967ff",noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),zl("conBg_",{noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),zl("ttlWBg_",{noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),Vl(hl,{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),Vl(Rl,{rdsDefaults:{top:5,bottom:5,right:5,left:5}})),Vl(El,{rdsDefaults:{top:3,bottom:3,right:3,left:3}})),Vl(kl,{rdsDefaults:{top:3,bottom:3,right:3,left:3}})),Vl("actNavBds_")),Vl("conBds_",{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"var(--eb-global-background-color)",defaultBdrStyle:"solid"})),Vl(Cl)),Gl(Pl,{})),Gl(Bl)),Gl(Sl,{top:20,bottom:20,left:10,right:10})),Gl(wl)),Gl(Ol)),Gl(jl,{top:10,bottom:10,left:10,right:10,isLinked:!1})),Gl(Ll,{top:5,bottom:5,left:5,right:5,isLinked:!1})),Gl("ttlWM_")),Gl("ttlWP_")),Gl(xl,{top:5,bottom:5,left:5,right:5,isLinked:!1})),Gl(Tl,{top:15,bottom:15,left:15,right:15,isLinked:!1})),Gl(Al,{top:10,bottom:10,left:10,right:10,isLinked:!1}));function $l(e){return $l="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},$l(e)}function Zl(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 Xl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zl(Object(n),!0).forEach((function(t){Kl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kl(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=$l(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==$l(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ql(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 ea(e,t);var n={}.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)?ea(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 ea(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var ta=window.EBControls,na=ta.BackgroundControl,oa=ta.BorderShadowControl,ra=ta.ColorControl,la=ta.ResponsiveRangeController,aa=ta.ResponsiveDimensionsControl,ia=ta.TypographyDropdown;const ca=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Ql((0,Y.useState)({}),2),a=l[0],i=l[1],c=Ql((0,Y.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,h=a.navAlign,k=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),W=a.navDividerColor,V=a.navDropdownDividerColor,$=a.flexWrap,Z=a.navVerticalAlign,X=a.hamburgerMenu,K=a.navHamburgerBtnColor,Q=a.hamburgerCloseIconAlign,ee=a.verticalNavDividerColor,te=Ql((0,Y.useState)("normal"),2),ne=te[0],oe=te[1],re=Ql((0,Y.useState)("normal"),2),le=re[0],ae=re[1];(0,Y.useEffect)((function(){var e;t[o]?i(Xl({},t[o])):i((Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(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"),"navDividerColor","#d9d9d9"),"verticalNavDividerColor","#d9d9d9"),"navDropdownDividerColor","#d9d9d9"),"navHamburgerBgColor","#2673FF"),"navHamburgerTextColor","#ffffff"),"hvNavHamburgerTextColor","#ffffff"),"hamburgerItemBgColor","#0059FC"),"hvHamburgerItemBgColor","#0059FC"),"actNavHamburgerTextColor","#ffffff"),Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(e,"actHamburgerItemBgColor","#ffffff"),"actHvNavHamburgerTextColor","#ffffff"),"actHvHamburgerItemBgColor","#ffffff"),"hamburgerCloseIconColor","#ffffff"),"navHamburgerBtnColor","#2673FF"),"flexWrap",!1),"hamburgerMenu","mobile"),"navVerticalAlign","items-justified-left"),"showCaret",!0),"caretColor","#6A72A5"),Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(e,"hvCaretColor","#2673FF"),"hamburgerCloseIconAlign","close-icon-right"),"".concat(Sl,"Top"),20),"".concat(Sl,"Bottom"),20),"".concat(Sl,"Right"),10),"".concat(Sl,"Left"),10),"".concat(Sl,"Unit"),"px"),"".concat(Sl,"isLinked"),!0),"".concat(wl,"Unit"),"px"),"".concat(wl,"isLinked"),!0),Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(e,"".concat(Ll,"Top"),5),"".concat(Ll,"Bottom"),5),"".concat(Ll,"Right"),5),"".concat(Ll,"Left"),5),"".concat(Ll,"Unit"),"px"),"".concat(Ll,"isLinked"),!1),"".concat(jl,"Top"),10),"".concat(jl,"Bottom"),10),"".concat(jl,"Right"),10),"".concat(jl,"Left"),10),Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(e,"".concat(jl,"Unit"),"px"),"".concat(jl,"isLinked"),!1),"".concat(Ol,"Unit"),"px"),"".concat(Ol,"isLinked"),!0),"".concat(xl,"Top"),5),"".concat(xl,"Bottom"),5),"".concat(xl,"Right"),5),"".concat(xl,"Left"),5),"".concat(xl,"Unit"),"px"),"".concat(xl,"isLinked"),!1),Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(e,"".concat(Tl,"Top"),5),"".concat(Tl,"Bottom"),5),"".concat(Tl,"Right"),5),"".concat(Tl,"Left"),5),"".concat(Tl,"Unit"),"px"),"".concat(Tl,"isLinked"),!0),"".concat(Al,"Top"),10),"".concat(Al,"Bottom"),10),"".concat(Al,"Right"),10),"".concat(Al,"Left"),10),Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(Kl(e,"".concat(Al,"Unit"),"px"),"".concat(Al,"isLinked"),!1),"".concat(Ol,"Unit"),"px"),"".concat(Ol,"isLinked"),!0),"".concat(Pl,"Unit"),"px"),"".concat(Pl,"isLinked"),!0),"".concat(Bl,"Unit"),"px"),"".concat(Bl,"isLinked"),!0),"".concat(hl,"Bdr_Unit"),"px"),"".concat(hl,"Bdr_isLinked"),!0),Kl(Kl(Kl(Kl(e,"".concat(hl,"Rds_Unit"),"px"),"".concat(hl,"Rds_isLinked"),!0),"".concat(hl,"BorderType"),"normal"),"".concat(hl,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Kl({},o,a))}),[a]);var ie=function(e){var t=Xl({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},ce={setAttributes:ie,resOption:r,attributes:a,objAttributes:Jl};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks")},React.createElement(J.PanelRow,null,(0,z.__)("Layout","essential-blocks")),"is-horizontal"==b&&React.createElement(React.Fragment,null,React.createElement(J.ToggleControl,{label:(0,z.__)("Allow to wrap to multiple lines","essential-blocks"),checked:$,onChange:function(e){return ie({flexWrap:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},ul.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return ie({navAlign:e.value})}},e.label)}))))),"is-vertical"==b&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},bl.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:Z===e.value,isSecondary:Z!==e.value,onClick:function(){return ie({navVerticalAlign:e.value})}},e.label)}))))),React.createElement(J.__experimentalDivider,null),React.createElement(J.PanelRow,null,(0,z.__)("Dropdown Menus","essential-blocks")),React.createElement(J.ToggleControl,{label:(0,z.__)("Open on Click","essential-blocks"),checked:O,onChange:function(e){return ie({dropdownOpenOnClick:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Dropdown Menu Icon?","essential-blocks"),checked:x,onChange:function(e){return ie({showDropdownIcon:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Hamburger Menu","essential-blocks")},React.createElement(J.BaseControl,{label:(0,z.__)("Button Type","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},pl.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:T===e.value,isSecondary:T!==e.value,onClick:function(){return ie({navBtnType:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("Display Hamburger Menu","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},dl.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:X===e.value,isSecondary:X!==e.value,onClick:function(){return ie({hamburgerMenu:e.value})}},e.label)}))))),React.createElement(J.PanelBody,{title:(0,z.__)("Navigation Styles","essential-blocks"),initialOpen:!1},React.createElement(ia,{baseLabel:"Typography",typographyPrefixConstant:fl,resRequiredProps:ce}),React.createElement(aa,{resRequiredProps:ce,controlName:Sl,baseLabel:"Padding"}),React.createElement(aa,{resRequiredProps:ce,controlName:wl,baseLabel:"Margin"}),"is-horizontal"==b&&"preset-4"==v&&React.createElement(ra,{label:(0,z.__)("Divider Color","essential-blocks"),defaultColor:Jl.navDividerColor.default,color:W,onChange:function(e){return ie({navDividerColor:e})}}),"is-vertical"==b&&"preset-1"==v&&React.createElement(ra,{label:(0,z.__)("Divider Color","essential-blocks"),defaultColor:Jl.verticalNavDividerColor.default,color:ee,onChange:function(e){return ie({verticalNavDividerColor:e})}}),React.createElement(J.PanelBody,{title:(0,z.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("Normal","essential-blocks"),value:"normal"},{label:(0,z.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isPrimary:ne===n,isSecondary:ne!==n,onClick:function(){return oe(n)}},o)})))),"normal"===ne&&React.createElement(React.Fragment,null,React.createElement(ra,{label:(0,z.__)("Text","essential-blocks"),defaultColor:Jl.navTextColor.default,color:p,onChange:function(e){return ie({navTextColor:e})}})),"hover"===ne&&React.createElement(React.Fragment,null,React.createElement(ra,{label:(0,z.__)("Text","essential-blocks"),defaultColor:Jl.hvNavTextColor.default,color:d,onChange:function(e){return ie({hvNavTextColor:e})}}),"is-horizontal"==b&&("preset-2"==v||"preset-3"==v)&&React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.hvNavBgColor.default,color:k,onChange:function(e){return ie({hvNavBgColor:e})}}),"is-vertical"==b&&"vertical-preset-2"==N&&React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.hvNavBgColor.default,color:k,onChange:function(e){return ie({hvNavBgColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("Normal","essential-blocks"),value:"normal"},{label:(0,z.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isPrimary:le===n,isSecondary:le!==n,onClick:function(){return ae(n)}},o)})))),"normal"===le&&React.createElement(React.Fragment,null,React.createElement(ra,{label:(0,z.__)("Text","essential-blocks"),defaultColor:Jl.actNavTextColor.default,color:m,onChange:function(e){return ie({actNavTextColor:e})}}),"is-horizontal"==b&&("preset-2"==v||"preset-3"==v)&&React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.actNavBgColor.default,color:R,onChange:function(e){return ie({actNavBgColor:e})}}),"is-vertical"==b&&"vertical-preset-2"==N&&React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.actNavBgColor.default,color:R,onChange:function(e){return ie({actNavBgColor:e})}})),"hover"===le&&React.createElement(React.Fragment,null,React.createElement(ra,{label:(0,z.__)("Text","essential-blocks"),defaultColor:Jl.actHvNavTextColor.default,color:f,onChange:function(e){return ie({actHvNavTextColor:e})}}),"is-horizontal"==b&&("preset-2"==v||"preset-3"==v)&&React.createElement(ra,{label:(0,z.__)("Backgound","essential-blocks"),defaultColor:Jl.actHvNavBgColor.default,color:C,onChange:function(e){return ie({actHvNavBgColor:e})}}),"is-vertical"==b&&"vertical-preset-2"==N&&React.createElement(ra,{label:(0,z.__)("Backgound","essential-blocks"),defaultColor:Jl.actHvNavBgColor.default,color:C,onChange:function(e){return ie({actHvNavBgColor:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Transition","essential-blocks")},React.createElement(J.RangeControl,{value:y,onChange:function(e){return ie({actColorTransition:e})},step:.1,min:0,max:5})))),"preset-3"===v&&React.createElement(J.PanelBody,{title:(0,z.__)("Active & Hover Border"),initialOpen:!1},React.createElement(oa,{controlName:kl,resRequiredProps:ce,noShadow:!0,noBdrHover:!0}))),React.createElement(J.PanelBody,{title:(0,z.__)("Dropdown Menu Styles","essential-blocks"),initialOpen:!1},React.createElement(J.PanelRow,null,(0,z.__)("Container","essential-blocks")),React.createElement(la,{baseLabel:(0,z.__)("Min Width (PX)","essential-blocks"),controlName:Il,resRequiredProps:ce,min:100,max:500,step:1,noUnits:!0}),React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.navDropdownBgColor.default,color:w,onChange:function(e){return ie({navDropdownBgColor:e})}}),React.createElement(aa,{resRequiredProps:ce,controlName:Ll,baseLabel:"Padding"}),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(oa,{controlName:Rl,resRequiredProps:ce,noBdrHover:!0})),React.createElement(J.__experimentalDivider,null),React.createElement(J.PanelRow,null,(0,z.__)("Items","essential-blocks")),React.createElement(ia,{baseLabel:"Typography",typographyPrefixConstant:gl,resRequiredProps:ce}),React.createElement(aa,{resRequiredProps:ce,controlName:jl,baseLabel:"Padding"}),"preset-4"==v&&React.createElement(ra,{label:(0,z.__)("Divider Color","essential-blocks"),defaultColor:Jl.navDropdownDividerColor.default,color:V,onChange:function(e){return ie({navDropdownDividerColor:e})}}),React.createElement(J.PanelBody,{title:(0,z.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("Normal","essential-blocks"),value:"normal"},{label:(0,z.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isPrimary:ne===n,isSecondary:ne!==n,onClick:function(){return oe(n)}},o)})))),"normal"===ne&&React.createElement(React.Fragment,null,React.createElement(ra,{label:(0,z.__)("Text","essential-blocks"),defaultColor:Jl.navDropdownTextColor.default,color:E,onChange:function(e){return ie({navDropdownTextColor:e})}}),("preset-2"==v||"preset-3"==v)&&React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.dropdownItemBgColor.default,color:L,onChange:function(e){return ie({dropdownItemBgColor:e})}})),"hover"===ne&&React.createElement(React.Fragment,null,React.createElement(ra,{label:(0,z.__)("Text","essential-blocks"),defaultColor:Jl.hvNavDropdownTextColor.default,color:P,onChange:function(e){return ie({hvNavDropdownTextColor:e})}}),"is-horizontal"==b&&("preset-2"==v||"preset-3"==v)&&React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.hvDropdownItemBgColor.default,color:j,onChange:function(e){return ie({hvDropdownItemBgColor:e})}}),"is-vertical"==b&&"vertical-preset-2"==N&&React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.hvDropdownItemBgColor.default,color:j,onChange:function(e){return ie({hvDropdownItemBgColor:e})}}),React.createElement(J.RangeControl,{value:g,onChange:function(e){return ie({colorTransition:e})},step:.1,min:0,max:5}))),React.createElement(J.PanelBody,{title:(0,z.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("Normal","essential-blocks"),value:"normal"},{label:(0,z.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isPrimary:le===n,isSecondary:le!==n,onClick:function(){return ae(n)}},o)})))),"normal"===le&&React.createElement(React.Fragment,null,React.createElement(ra,{label:(0,z.__)("Text","essential-blocks"),defaultColor:Jl.actNavDropdownTextColor.default,color:B,onChange:function(e){return ie({actNavDropdownTextColor:e})}}),("preset-2"==v||"preset-3"==v)&&React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.actDropdownItemBgColor.default,color:A,onChange:function(e){return ie({actDropdownItemBgColor:e})}})),"hover"===le&&React.createElement(React.Fragment,null,React.createElement(ra,{label:(0,z.__)("Text","essential-blocks"),defaultColor:Jl.actHvNavDropdownTextColor.default,color:S,onChange:function(e){return ie({actHvNavDropdownTextColor:e})}}),("preset-2"==v||"preset-3"==v)&&React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.actHvDropdownItemBgColor.default,color:D,onChange:function(e){return ie({actHvDropdownItemBgColor:e})}}))),"preset-3"==v&&React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(oa,{controlName:El,resRequiredProps:ce,noShadow:!0}))),x&&React.createElement(J.PanelBody,{title:(0,z.__)("Caret Styles","essential-blocks"),initialOpen:!1},React.createElement(la,{baseLabel:(0,z.__)("Caret Size","essential-blocks"),controlName:Dl,resRequiredProps:ce,min:0,max:100,step:1,noUnits:!0}),React.createElement(ra,{label:(0,z.__)("Caret Color","essential-blocks"),defaultColor:Jl.caretColor.default,color:_,onChange:function(e){return ie({caretColor:e})}}),React.createElement(ra,{label:(0,z.__)("Hover Caret Color","essential-blocks"),defaultColor:Jl.hvCaretColor.default,color:I,onChange:function(e){return ie({hvCaretColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Hamburger Menu Styles","essential-blocks"),initialOpen:!1},React.createElement(J.PanelRow,null,(0,z.__)("Button","essential-blocks")),T&&React.createElement(la,{baseLabel:(0,z.__)("Icon Size(PX)","essential-blocks"),controlName:Nl,resRequiredProps:ce,min:0,max:100,step:1,noUnits:!0}),!T&&React.createElement(ia,{baseLabel:"Typography",typographyPrefixConstant:_l,resRequiredProps:ce}),React.createElement(ra,{label:(0,z.__)("Color","essential-blocks"),defaultColor:Jl.navHamburgerBtnColor.default,color:K,onChange:function(e){return ie({navHamburgerBtnColor:e})}}),React.createElement(aa,{resRequiredProps:ce,controlName:Al,baseLabel:"Padding"}),React.createElement(J.PanelRow,null,(0,z.__)("Container","essential-blocks")),React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.navHamburgerBgColor.default,color:U,onChange:function(e){return ie({navHamburgerBgColor:e})}}),React.createElement(aa,{resRequiredProps:ce,controlName:xl,baseLabel:"Padding"}),React.createElement(J.__experimentalDivider,null),React.createElement(J.PanelRow,null,(0,z.__)("Items","essential-blocks")),React.createElement(ia,{baseLabel:"Typography",typographyPrefixConstant:yl,resRequiredProps:ce}),React.createElement(aa,{resRequiredProps:ce,controlName:Tl,baseLabel:"Padding"}),React.createElement(J.PanelBody,{title:(0,z.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("Normal","essential-blocks"),value:"normal"},{label:(0,z.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isPrimary:ne===n,isSecondary:ne!==n,onClick:function(){return oe(n)}},o)})))),"normal"===ne&&React.createElement(React.Fragment,null,React.createElement(ra,{label:(0,z.__)("Text","essential-blocks"),defaultColor:Jl.navHamburgerTextColor.default,color:H,onChange:function(e){return ie({navHamburgerTextColor:e})}}),React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.hamburgerItemBgColor.default,color:M,onChange:function(e){return ie({hamburgerItemBgColor:e})}})),"hover"===ne&&React.createElement(React.Fragment,null,React.createElement(ra,{label:(0,z.__)("Text","essential-blocks"),defaultColor:Jl.hvNavHamburgerTextColor.default,color:q,onChange:function(e){return ie({hvNavHamburgerTextColor:e})}}),React.createElement(ra,{label:(0,z.__)("Background","essential-blocks"),defaultColor:Jl.hvHamburgerItemBgColor.default,color:F,onChange:function(e){return ie({hvHamburgerItemBgColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Border"),initialOpen:!1},React.createElement(oa,{controlName:Cl,resRequiredProps:ce,noShadow:!0,noBdrHover:!0})),React.createElement(J.__experimentalDivider,null),React.createElement(J.PanelRow,null,(0,z.__)("Close Icon","essential-blocks")),React.createElement(ra,{label:(0,z.__)("Color","essential-blocks"),defaultColor:Jl.hamburgerCloseIconColor.default,color:G,onChange:function(e){return ie({hamburgerCloseIconColor:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},ml.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:Q===e.value,isSecondary:Q!==e.value,onClick:function(){return ie({hamburgerCloseIconAlign:e.value})}},e.label)}))))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(aa,{resRequiredProps:ce,controlName:Pl,baseLabel:"Margin"}),React.createElement(aa,{resRequiredProps:ce,controlName:Bl,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(na,{controlName:vl,resRequiredProps:ce})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(oa,{controlName:hl,resRequiredProps:ce}))))};(0,z.__)("Default","essential-blocks"),(0,z.__)("Info","essential-blocks"),(0,z.__)("Success","essential-blocks"),(0,z.__)("Warning","essential-blocks"),(0,z.__)("Danger","essential-blocks");var sa=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],ua=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}],ba=[{label:(0,z.__)("Auto","essential-blocks"),value:"auto"},{label:(0,z.__)("Full","essential-blocks"),value:"full"},{label:(0,z.__)("Fixed","essential-blocks"),value:"fixed"}],pa=[{label:(0,z.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,z.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,z.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,z.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,z.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,z.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,z.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,z.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,z.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,z.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,z.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,z.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,z.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,z.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,z.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,z.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,z.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,z.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,z.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,z.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,z.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,z.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,z.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,z.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,z.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,z.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,z.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,z.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,z.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,z.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,z.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,z.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,z.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,z.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,z.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,z.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,z.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,z.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,z.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,z.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,z.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,z.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,z.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,z.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,z.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,z.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,z.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,z.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,z.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,z.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,z.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,z.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,z.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,z.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,z.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,z.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,z.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,z.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,z.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,z.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,z.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,z.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,z.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,z.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,z.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,z.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,z.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,z.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,z.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,z.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,z.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,z.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,z.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,z.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,z.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,z.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,z.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,z.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],da="btnWidth",ma="iconSize",fa="iconSpace",ga="wrpMargin",ya="btnPadding",_a="btnBack",va="btnBrdShw",ha="text";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 Ra(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 Ca(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ra(Object(n),!0).forEach((function(t){Ea(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ra(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ea(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ka(e)||!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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Pa=window.EBControls,Ba=Pa.generateResponsiveRangeAttributes,Sa=Pa.generateTypographyAttributes,wa=Pa.generateBorderShadowAttributes,Oa=Pa.generateDimensionsAttributes,xa=Pa.generateBackgroundAttributes;const Ta=Ca(Ca(Ca(Ca(Ca(Ca(Ca(Ca({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,z.__)("Click Me!","essential-blocks")},textColor:{type:"string",default:"var(--eb-global-button-text-color)"},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",default:"var(--eb-global-button-text-color)"},hoverTransition:{type:"number",default:.3}},Sa(Object.values(c))),Ba(da)),Ba(ma,{noUnits:!0})),Ba(fa,{defaultRange:8,noUnits:!0})),Oa(ya,{top:15,right:30,bottom:15,left:30,isLinked:!1})),Oa(ga,{top:28,right:0,bottom:28,left:0,isLinked:!1})),xa(_a,{noOverlay:!0,noMainBgi:!0,defaultFillColor:"var(--eb-global-button-background-color)",defaultHovFillColor:"var(--eb-global-tertiary-color)"})),wa(va));function La(e){return La="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},La(e)}function ja(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 Aa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ja(Object(n),!0).forEach((function(t){Da(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ja(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Da(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=La(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=La(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==La(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ia(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 Na(e,t);var n={}.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)?Na(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 Na(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var Ua=window.EBControls,Ha=Ua.ColorControl,Ma=Ua.ResponsiveRangeController,qa=Ua.ResponsiveDimensionsControl,Fa=Ua.TypographyDropdown,Ga=Ua.BackgroundControl,Wa=(Ua.faIcons,Ua.BorderShadowControl),za=Ua.EBIconPicker;const Va=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Ia((0,Y.useState)({}),2),a=l[0],i=l[1],c=Ia((0,Y.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,Y.useEffect)((function(){var e;t[o]?i(Aa({},t[o])):i((Da(Da(Da(Da(Da(Da(Da(Da(Da(Da(e={addIcon:!1,icon:"fas fa-chevron-right",iconPosition:"left",iconSize:"",iconSpace:"5px",textColor:"var(--eb-global-button-text-color)",buttonAlign:"center",buttonWidth:"auto",hoverEffect:"",hoverTextColor:"var(--eb-global-button-text-color)",hoverTransition:.3},"".concat(va,"Bdr_Unit"),"px"),"".concat(va,"Bdr_isLinked"),!0),"".concat(va,"Rds_Unit"),"px"),"".concat(va,"Rds_isLinked"),!0),"".concat(va,"BorderType"),"normal"),"".concat(va,"shadowType"),"normal"),"".concat(ya,"Top"),15),"".concat(ya,"Right"),30),"".concat(ya,"Bottom"),15),"".concat(ya,"Left"),30),Da(Da(Da(Da(Da(Da(Da(Da(e,"".concat(ya,"Unit"),"px"),"".concat(ya,"isLinked"),!1),"".concat(ga,"Top"),28),"".concat(ga,"Right"),0),"".concat(ga,"Bottom"),28),"".concat(ga,"Left"),0),"".concat(ga,"Unit"),"px"),"".concat(ga,"isLinked"),!1))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Da({},o,a))}),[a]);var h=function(e){var t=Aa({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},k={setAttributes:h,resOption:r,attributes:a,objAttributes:Ta};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks")},React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},sa.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:b===e.value,isSecondary:b!==e.value,onClick:function(){return h({buttonAlign:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("Width","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},ba.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return h({buttonWidth:e.value})}},e.label)})))),"fixed"===p&&React.createElement(Ma,{baseLabel:(0,z.__)("Fixed Width","essential-blocks"),controlName:da,resRequiredProps:k,min:100,max:900,step:1})),React.createElement(J.PanelBody,{title:(0,z.__)("Icon","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Add icon","essential-blocks"),checked:d,onChange:function(){return h({addIcon:!d})}}),d&&React.createElement(React.Fragment,null,React.createElement(za,{value:m,onChange:function(e){return h({icon:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Icon Postion","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},ua.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:f===e.value,isSecondary:f!==e.value,onClick:function(){return h({iconPosition:e.value})}},e.label)})))),React.createElement(Ma,{baseLabel:(0,z.__)("Size","essential-blocks"),controlName:ma,resRequiredProps:k,noUnits:!0}),React.createElement(Ma,{baseLabel:(0,z.__)("Gap","essential-blocks"),controlName:fa,resRequiredProps:k,noUnits:!0}))),React.createElement(J.PanelBody,{title:(0,z.__)("Styles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(Fa,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:ha,resRequiredProps:k}),React.createElement(Ha,{label:(0,z.__)("Text Color","essential-blocks"),color:g,onChange:function(e){return h({textColor:e})}}),React.createElement(Ha,{label:(0,z.__)("Text Hover Color","essential-blocks"),color:y,onChange:function(e){return h({hoverTextColor:e})}}),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Background","essential-blocks"))),React.createElement(Ga,{controlName:_a,resRequiredProps:k,noOverlay:!0,noMainBgi:!0}),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border","essential-blocks"))),React.createElement(Wa,{controlName:va,resRequiredProps:k}),React.createElement(qa,{resRequiredProps:k,controlName:ya,baseLabel:(0,z.__)("Padding","essential-blocks")}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin","essential-blocks")},React.createElement(qa,{resRequiredProps:k,controlName:ga,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement(J.SelectControl,{label:(0,z.__)("Hover Effect","essential-blocks"),value:_,options:pa,onChange:function(e){return h({hoverEffect:e})}}),_&&React.createElement(J.RangeControl,{label:(0,z.__)("Hover Transition","essential-blocks"),value:v,onChange:function(e){return h({hoverTransition:e})},step:.01,min:0,max:5}))))};(0,z.__)("Basic","essential-blocks"),(0,z.__)("Inline","essential-blocks"),(0,z.__)("Left","essential-blocks"),(0,z.__)("Center","essential-blocks"),(0,z.__)("Right","essential-blocks");var Ya=[{label:(0,z.__)("H1","essential-blocks"),value:"h1"},{label:(0,z.__)("H2","essential-blocks"),value:"h2"},{label:(0,z.__)("H3","essential-blocks"),value:"h3"},{label:(0,z.__)("H4","essential-blocks"),value:"h4"},{label:(0,z.__)("H5","essential-blocks"),value:"h5"},{label:(0,z.__)("H6","essential-blocks"),value:"h6"}],Ja=[{label:"Small",value:"small"},{label:"Medium",value:"medium"},{label:"Large",value:"large"},{label:"Extra Large",value:"extra-large"},{label:"Custom",value:"custom"}],$a=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Za=[{label:(0,z.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,z.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,z.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,z.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,z.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,z.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,z.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,z.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,z.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,z.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,z.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,z.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,z.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,z.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,z.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,z.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,z.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,z.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,z.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,z.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,z.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,z.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,z.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,z.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,z.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,z.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,z.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,z.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,z.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,z.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,z.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,z.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,z.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,z.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,z.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,z.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,z.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,z.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,z.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,z.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,z.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,z.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,z.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,z.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,z.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,z.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,z.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,z.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,z.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,z.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,z.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],Xa="wrpMargin",Ka="wrpPadding",Qa="titleMargin",ei="subtitleMargin",ti="btnPadding",ni="iconPadding",oi="descPadding",ri="wrpBack",li="wrpBrd",ai="btnBrd",ii="iconSize",ci="title",si="subtitle",ui="desc",bi="btn";function pi(e){return pi="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},pi(e)}function di(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 mi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?di(Object(n),!0).forEach((function(t){fi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):di(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function fi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=pi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=pi(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==pi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gi=window.EBControls,yi=gi.generateTypographyAttributes,_i=gi.generateResponsiveRangeAttributes,vi=gi.generateDimensionsAttributes,hi=gi.generateBackgroundAttributes,ki=gi.generateBorderShadowAttributes;const Ri=mi(mi(mi(mi(mi(mi(mi(mi(mi(mi(mi(mi({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",default:"var(--eb-global-primary-color)"},sortableLists:{type:"array",default:[{label:(0,z.__)("Icon","essential-blocks"),value:"icon"},{label:(0,z.__)("Subtitle","essential-blocks"),value:"subtitle"},{label:(0,z.__)("Title","essential-blocks"),value:"title"},{label:(0,z.__)("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",default:"var(--eb-global-heading-color)"},showSubtitle:{type:"boolean",default:!1},subtitle:{type:"string",selector:".eb-cia-subtitle"},subtitleTag:{type:"string",default:"h3"},subtitleColor:{type:"string",default:"var(--eb-global-text-color)"},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",default:"var(--eb-global-text-color)"},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:"var(--eb-global-button-background-color)"},buttonHoverBackgroundColor:{type:"string",default:"var(--eb-global-tertiary-color)"},buttonTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonPosition:{type:"string",default:"center"},btnHoverEffect:{type:"string"}},yi(Object.values(s))),vi(Xa,{top:28,right:0,bottom:28,left:0,isLinked:!1})),vi(Ka)),vi(Qa)),vi(ei)),vi(ti)),vi(ni)),vi(oi)),hi(ri,{defaultFillColor:"var(--eb-global-background-color)"})),ki(li)),ki(ai)),_i(ii));function Ci(e){return Ci="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},Ci(e)}function Ei(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 Pi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ei(Object(n),!0).forEach((function(t){Bi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ei(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ci(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Ci(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ci(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Si(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 wi(e,t);var n={}.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)?wi(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 wi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var Oi=window.EBControls,xi=Oi.ColorControl,Ti=Oi.ResponsiveDimensionsControl,Li=Oi.TypographyDropdown,ji=Oi.BackgroundControl,Ai=Oi.BorderShadowControl,Di=Oi.ResponsiveRangeController,Ii=Oi.EBIconPicker;const Ni=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Si((0,Y.useState)({}),2),a=l[0],i=l[1],c=Si((0,Y.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,h=a.buttonSize,k=a.buttonBackgroundColor,R=a.buttonTextColor,C=a.buttonHoverTextColor,E=a.buttonHoverBackgroundColor,P=a.buttonURL,B=a.linkNewTab,S=a.buttonPosition,w=a.btnHoverEffect;(0,Y.useEffect)((function(){var e;t[o]?i(Pi({},t[o])):i((Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(e={titleTag:"h3",titleColor:"var(--eb-global-heading-color)",showSubtitle:!1,subtitleTag:"h3",subtitleColor:"var(--eb-global-text-color)",descriptionColor:"var(--eb-global-text-color)",showIcon:!0,icon:"fas fa-glass-martini",showButton:!0,buttonSize:"large",buttonBackgroundColor:"var(--eb-global-button-background-color)",buttonHoverBackgroundColor:"var(--eb-global-tertiary-color)",buttonTextColor:"var(--eb-global-button-text-color)",buttonHoverTextColor:"var(--eb-global-button-text-color)",buttonPosition:"center",btnHoverEffect:"",buttonURL:""},"".concat(oi,"Unit"),"px"),"".concat(oi,"isLinked"),!0),"".concat(ni,"Unit"),"px"),"".concat(ni,"isLinked"),!0),"".concat(ti,"Unit"),"px"),"".concat(ti,"isLinked"),!0),"".concat(ai,"Bdr_Unit"),"px"),"".concat(ai,"Bdr_isLinked"),!0),"".concat(ai,"Rds_Unit"),"px"),"".concat(ai,"Rds_isLinked"),!0),Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(e,"".concat(ai,"BorderType"),"normal"),"".concat(ai,"shadowType"),"normal"),"".concat(Qa,"Unit"),"px"),"".concat(Qa,"isLinked"),!0),"".concat(ei,"Unit"),"px"),"".concat(ei,"isLinked"),!0),"".concat(Ka,"Unit"),"px"),"".concat(Ka,"isLinked"),!0),"".concat(Xa,"Top"),28),"".concat(Xa,"Bottom"),28),Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(e,"".concat(Xa,"Right"),0),"".concat(Xa,"Left"),0),"".concat(Xa,"Unit"),"px"),"".concat(Xa,"isLinked"),!1),"".concat(li,"Bdr_Unit"),"px"),"".concat(li,"Bdr_isLinked"),!0),"".concat(li,"Rds_Unit"),"px"),"".concat(li,"Rds_isLinked"),!0),"".concat(li,"BorderType"),"normal"),"".concat(li,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Bi({},o,a))}),[a]);var O=function(e){var t=Pi({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},x={setAttributes:O,resOption:r,attributes:a,objAttributes:Ri};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},b&&React.createElement(J.PanelBody,{title:(0,z.__)("Icon Settings","essential-blocks"),initialOpen:!0},React.createElement(Ii,{value:p,onChange:function(e){return O({icon:e})}}),React.createElement(Di,{baseLabel:(0,z.__)("Size","essential-blocks"),controlName:ii,resRequiredProps:x,min:0,max:100,step:1,noUnits:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Button Settings","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},$a.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:S===e.value,isSecondary:S!==e.value,onClick:function(){return O({buttonPosition:e.value})}},e.label)})))),React.createElement(J.SelectControl,{label:(0,z.__)("Button Size","essential-blocks"),value:h,options:Ja,onChange:function(e){return O({buttonSize:e})}}),"custom"===h&&React.createElement(Ti,{resRequiredProps:x,controlName:ti,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(J.TextControl,{label:(0,z.__)("Button Link","essential-blocks"),value:P,help:(0,z.__)("Use https or http","essential-blocks"),onChange:function(e){return O({buttonURL:e})}}),P&&React.createElement(J.ToggleControl,{label:(0,z.__)("Open in New Tab","essential-blocks"),checked:B,onChange:function(){return O({linkNewTab:!B})}}),React.createElement(J.SelectControl,{label:(0,z.__)("Hover Effect","essential-blocks"),value:w,options:Za,onChange:function(e){return O({btnHoverEffect:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Title Tag","essential-blocks")},React.createElement(J.ButtonGroup,null,Ya.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:m!==e.value,isPrimary:m===e.value,onClick:function(){return O({titleTag:e.value})}},e.label)})))),React.createElement(Li,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:ci,resRequiredProps:x}),React.createElement(xi,{label:(0,z.__)("Color","essential-blocks"),color:f,onChange:function(e){return O({titleColor:e})}}),React.createElement(Ti,{resRequiredProps:x,controlName:Qa,baseLabel:(0,z.__)("Space","essential-blocks")})),g&&React.createElement(J.PanelBody,{title:(0,z.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(Li,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:si,resRequiredProps:x}),React.createElement(xi,{label:(0,z.__)("Color","essential-blocks"),color:y,onChange:function(e){return O({subtitleColor:e})}}),React.createElement(Ti,{resRequiredProps:x,controlName:ei,baseLabel:(0,z.__)("Space","essential-blocks")})),React.createElement(J.PanelBody,{title:(0,z.__)("Description Style","essential-blocks"),initialOpen:!1},React.createElement(Li,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:ui,resRequiredProps:x}),React.createElement(xi,{label:(0,z.__)("Color","essential-blocks"),color:_,onChange:function(e){return O({descriptionColor:e})}}),React.createElement(Ti,{resRequiredProps:x,controlName:oi,baseLabel:(0,z.__)("Space","essential-blocks")})),b&&React.createElement(J.PanelBody,{title:(0,z.__)("Icon Style","essential-blocks"),initialOpen:!1},React.createElement(xi,{label:(0,z.__)("Icon Color","essential-blocks"),color:d,onChange:function(e){return O({iconColor:e})}}),React.createElement(Ti,{resRequiredProps:x,controlName:ni,baseLabel:(0,z.__)("Space","essential-blocks")})),v&&React.createElement(J.PanelBody,{title:(0,z.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(Li,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:bi,resRequiredProps:x}),React.createElement(xi,{label:(0,z.__)("Button Text Color","essential-blocks"),color:R,onChange:function(e){return O({buttonTextColor:e})}}),React.createElement(xi,{label:(0,z.__)("Button Hover Text Color","essential-blocks"),color:C,onChange:function(e){return O({buttonHoverTextColor:e})}}),React.createElement(xi,{label:(0,z.__)("Button Background","essential-blocks"),color:k,onChange:function(e){return O({buttonBackgroundColor:e})}}),React.createElement(xi,{label:(0,z.__)("Button Hover Background","essential-blocks"),color:E,onChange:function(e){return O({buttonHoverBackgroundColor:e})}}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border","essential-blocks"))),React.createElement(Ai,{controlName:ai,resRequiredProps:x})),React.createElement(J.PanelBody,{title:(0,z.__)("Advanced","essential-blocks"),initialOpen:!0},React.createElement(J.PanelBody,null,React.createElement(Ti,{resRequiredProps:x,controlName:Xa,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement(Ti,{resRequiredProps:x,controlName:Ka,baseLabel:(0,z.__)("Padding","essential-blocks")})),React.createElement(J.PanelBody,{title:(0,z.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(ji,{controlName:ri,resRequiredProps:x})),React.createElement(J.PanelBody,{title:(0,z.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(Ai,{controlName:li,resRequiredProps:x})))))};(0,z.__)("Default","essential-blocks"),(0,z.__)("Preset 1","essential-blocks"),(0,z.__)("Preset 2","essential-blocks"),(0,z.__)("Preset 3","essential-blocks"),(0,z.__)("Preset 4","essential-blocks"),(0,z.__)("Preset 5","essential-blocks"),(0,z.__)("Preset 6","essential-blocks"),(0,z.__)("Preset 7","essential-blocks"),(0,z.__)("Preset 8 (Pro)","essential-blocks"),(0,z.__)("Preset 9 (Pro)","essential-blocks");var Ui=[{label:(0,z.__)("Dotted","essential-blocks"),value:":"},{label:(0,z.__)("Solid","essential-blocks"),value:"|"}],Hi=[{label:"Grid View",value:"row"},{label:"List View",value:"column"}],Mi=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],qi=[{label:(0,z.__)("Start","essential-blocks"),value:"flex-start"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("End","essential-blocks"),value:"flex-end"},{label:(0,z.__)("Space-Between","essential-blocks"),value:"space-between"},{label:(0,z.__)("Space-around","essential-blocks"),value:"space-around"},{label:(0,z.__)("Space-Evenly","essential-blocks"),value:"space-evenly"}],Fi=[{label:"Row",value:"row"},{label:"Row-Reverse",value:"row-reverse"},{label:"Column",value:"column"},{label:"Column-Reverse",value:"column-reverse"}],Gi="dg_",Wi="lb_",zi="sp_",Vi="wrpW_",Yi="boxsSpb_",Ji="sepTop_",$i="sepRight_",Zi="boxsP_",Xi="wrpMrg_",Ki="wrpPad_",Qi="dgPad_",ec="lblPad_",tc="boxsBg_",nc="dayBg_",oc="hourBg_",rc="minuteBg_",lc="secondBg_",ac="WrpBg_",ic="boxsBds_",cc="wrpBdSd_";function sc(e){return sc="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},sc(e)}function uc(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=sc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=sc(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==sc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bc=window.EBControls,pc=bc.BackgroundControl,dc=bc.ColorControl;function mc(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(J.PanelBody,{title:(0,z.__)("Background","essential-blocks")},React.createElement(pc,{noTransition:!0,controlName:o,resRequiredProps:n,noOverlay:!0,noMainBgi:!0})),React.createElement(dc,{label:(0,z.__)("Digit Color","essential-blocks"),color:c["".concat(r)],onChange:function(e){return i(uc({},"".concat(r),e))}}),React.createElement(dc,{label:(0,z.__)("Label Color","essential-blocks"),color:c["".concat(l)],onChange:function(e){return i(uc({},"".concat(l),e))}}),"none"!==c.boxsBds_borderStyle&&React.createElement(dc,{label:(0,z.__)("Border Color","essential-blocks"),color:c["".concat(a)],onChange:function(e){return i(uc({},"".concat(a),e))}}),React.createElement(J.__experimentalDivider,null))}function fc(e){return fc="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},fc(e)}function gc(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 yc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gc(Object(n),!0).forEach((function(t){_c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=fc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=fc(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==fc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var vc=window.EBControls,hc=vc.generateDimensionsAttributes,kc=vc.generateTypographyAttributes,Rc=vc.generateBackgroundAttributes,Cc=vc.generateBorderShadowAttributes,Ec=vc.generateResponsiveRangeAttributes;const Pc=yc(yc(yc(yc(yc(yc(yc(yc(yc(yc(yc(yc(yc(yc(yc(yc(yc(yc({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",default:"var(--eb-global-primary-color)"},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",default:"var(--eb-global-heading-color)"},dayDgColor:{type:"string"},hourDgColor:{type:"string"},minuteDgColor:{type:"string"},secondDgColor:{type:"string"},labelsColor:{type:"string",default:"var(--eb-global-text-color)"},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"}},kc(Object.values(u))),Ec(Vi,{defaultRange:600})),Ec(Yi,{defaultRange:30})),Ec(Ji,{defaultRange:46,defaultUnit:"%"})),Ec($i,{defaultRange:18,defaultUnit:"%"})),Rc(ac,{defaultBgGradient:"var(--eb-global-background-color)"})),Rc(tc,{defaultFillColor:"var(--eb-global-background-color)",noOverlay:!0,noMainBgi:!0})),Rc(nc,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),Rc(oc,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),Rc(rc,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),Rc(lc,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),Cc(cc,{})),Cc(ic,{rdsDefaults:{top:10,bottom:10,right:10,left:10}})),hc(Zi,{top:20,bottom:20,isLinked:!1})),hc(Xi)),hc(Ki)),hc(Qi)),hc(ec));function Bc(e){return Bc="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},Bc(e)}function Sc(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 wc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sc(Object(n),!0).forEach((function(t){Oc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Oc(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Bc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Bc(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Bc(t)?t: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 Tc(e,t);var n={}.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)?Tc(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 Tc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var Lc=window.EBControls,jc=Lc.TypographyDropdown,Ac=Lc.ResponsiveDimensionsControl,Dc=Lc.ResponsiveRangeController,Ic=Lc.ColorControl,Nc=Lc.BorderShadowControl,Uc=Lc.BackgroundControl;Lc.AdvancedControls;const Hc=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=xc((0,Y.useState)({}),2),a=l[0],i=l[1],c=xc((0,Y.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,h=a.showSeparator,k=a.separatorType,R=a.separatorColor,C=a.contentsAlign,E=a.contentsDirection,P=a.contentsJustify,B=a.digitsColor,S=a.labelsColor;(0,Y.useEffect)((function(){var e;t[o]?i(wc({},t[o])):i((Oc(Oc(Oc(Oc(Oc(Oc(Oc(Oc(Oc(Oc(e={showDays:!0,showHours:!0,showMinutes:!0,showSeconds:!0,daysLabel:"Days",hoursLabel:"Hours",minutesLabel:"Minutes",secondsLabel:"Seconds",digitsColor:"var(--eb-global-heading-color)",dayDgColor:"",hourDgColor:"",minuteDgColor:"",secondDgColor:"",labelsColor:"var(--eb-global-text-color)",dayLbColor:"",hourLbColor:"",minuteLbColor:"",secondLbColor:"",dayBdrColor:"",hourBdrColor:"",minuteBdrColor:"",secondBdrColor:""},"secondBdrColor",""),"flexDirection","row"),"contentsDirection","column"),"".concat(Ji,"Unit"),"px"),"".concat(Ji,"isLinked"),!1),"".concat($i,"Unit"),"px"),"".concat($i,"isLinked"),!1),"".concat(Zi,"Top"),20),"".concat(Zi,"Right"),0),"".concat(Zi,"Bottom"),20),Oc(Oc(Oc(Oc(Oc(Oc(Oc(Oc(Oc(Oc(e,"".concat(Zi,"Left"),0),"".concat(Zi,"Unit"),"px"),"".concat(Zi,"isLinked"),!1),"".concat(ic,"Bdr_Unit"),"px"),"".concat(ic,"Bdr_isLinked"),!0),"".concat(ic,"Rds_Unit"),"px"),"".concat(ic,"Rds_isLinked"),!0),"".concat(ic,"BorderType"),"normal"),"".concat(ic,"shadowType"),"normal"),"".concat(Qi,"Unit"),"px"),Oc(Oc(Oc(Oc(Oc(Oc(Oc(Oc(Oc(Oc(e,"".concat(Qi,"isLinked"),!0),"".concat(ec,"Unit"),"px"),"".concat(ec,"isLinked"),!0),"".concat(Xi,"Unit"),"px"),"".concat(Xi,"isLinked"),!0),"".concat(Ki,"Unit"),"px"),"".concat(Ki,"isLinked"),!0),"".concat(cc,"Bdr_Unit"),"px"),"".concat(cc,"Bdr_isLinked"),!0),"".concat(cc,"Rds_Unit"),"px"),Oc(Oc(Oc(e,"".concat(cc,"Rds_isLinked"),!0),"".concat(cc,"BorderType"),"normal"),"".concat(cc,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Oc({},o,a))}),[a]);var w=function(e){var t=wc({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},O={setAttributes:w,resOption:r,attributes:a,objAttributes:Pc};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Content Settings","essential-blocks"),initialOpen:!0},React.createElement(J.ToggleControl,{label:(0,z.__)("Display Days","essential-blocks"),checked:b,onChange:function(){return w({showDays:!b})}}),b&&React.createElement(React.Fragment,null,React.createElement(J.TextControl,{label:(0,z.__)("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(J.ToggleControl,{label:(0,z.__)("Display Hours","essential-blocks"),checked:p,onChange:function(){return w({showHours:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(J.TextControl,{label:(0,z.__)("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(J.ToggleControl,{label:(0,z.__)("Display Minutes","essential-blocks"),checked:d,onChange:function(){return w({showMinutes:!d})}}),d&&React.createElement(React.Fragment,null,React.createElement(J.TextControl,{label:(0,z.__)("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(J.ToggleControl,{label:(0,z.__)("Display Seconds","essential-blocks"),checked:m,onChange:function(){return w({showSeconds:!m})}}),m&&React.createElement(React.Fragment,null,React.createElement(J.TextControl,{label:(0,z.__)("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(J.PanelBody,{title:(0,z.__)("Boxes Styles","essential-blocks")},React.createElement(J.BaseControl,{label:"Layout"},React.createElement(J.ButtonGroup,null,Hi.map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isSecondary:v!==n,isPrimary:v===n,onClick:function(){return w({flexDirection:n})}},o)})))),React.createElement(Dc,{noUnits:!0,baseLabel:(0,z.__)("Container Max Width","essential-blocks"),controlName:Vi,resRequiredProps:O,min:100,max:2e3,step:1}),React.createElement(Dc,{noUnits:!0,baseLabel:(0,z.__)("Space Between Boxs","essential-blocks"),controlName:Yi,resRequiredProps:O,min:0,max:200,step:1}),React.createElement(J.BaseControl,{label:(0,z.__)("Contents Direction","essential-blocks")},React.createElement(J.SelectControl,{value:E,options:Fi,onChange:function(e){return w({contentsDirection:e})}})),E&&E.includes("row")&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Contents Justify Position","essential-blocks")},React.createElement(J.SelectControl,{value:P,options:qi,onChange:function(e){return w({contentsJustify:e})}}))),React.createElement(J.BaseControl,{label:(0,z.__)("Contents Alignment","essential-blocks")},React.createElement(J.ButtonGroup,null,Mi.map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isSecondary:C!==n,isPrimary:C===n,onClick:function(){return w({contentsAlign:n})}},o)})))),React.createElement(J.PanelBody,{title:(0,z.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(Uc,{controlName:tc,resRequiredProps:O,noOverlay:!0,noMainBgi:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Padding","essential-blocks"),initialOpen:!1},React.createElement(Ac,{resRequiredProps:O,controlName:Zi,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(Nc,{controlName:ic,resRequiredProps:O}))),React.createElement(J.PanelBody,{title:(0,z.__)("Digits","essential-blocks"),initialOpen:!1},React.createElement(Ic,{label:(0,z.__)("Color","essential-blocks"),color:B,onChange:function(e){return w({digitsColor:e})}}),React.createElement(jc,{baseLabel:"Typography",typographyPrefixConstant:Gi,resRequiredProps:O}),React.createElement(Ac,{resRequiredProps:O,controlName:Qi,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(Ic,{label:(0,z.__)("Color","essential-blocks"),color:S,onChange:function(e){return w({labelsColor:e})}}),React.createElement(jc,{baseLabel:"Typography",typographyPrefixConstant:Wi,resRequiredProps:O}),React.createElement(Ac,{resRequiredProps:O,controlName:ec,baseLabel:"Padding"})),"row"===v&&React.createElement(J.PanelBody,{title:(0,z.__)("Separator","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Show Separator","essential-blocks"),checked:h,onChange:function(){return w({showSeparator:!h})}}),h&&React.createElement(React.Fragment,null,React.createElement(J.SelectControl,{label:(0,z.__)("Separator Type","essential-blocks"),value:k,options:Ui,onChange:function(e){return w({separatorType:e})}}),React.createElement(Dc,{baseLabel:(0,z.__)("Position Top","essential-blocks"),controlName:Ji,resRequiredProps:O,min:0,max:900,step:1}),React.createElement(Dc,{baseLabel:(0,z.__)("Position Right","essential-blocks"),controlName:$i,resRequiredProps:O,min:0,max:900,step:1}),React.createElement(Ic,{label:(0,z.__)("Color","essential-blocks"),color:R,onChange:function(e){return w({separatorColor:e})}}),React.createElement(jc,{baseLabel:"Typography",typographyPrefixConstant:zi,resRequiredProps:O}))),React.createElement(J.PanelBody,{title:(0,z.__)("Individual Box Styling","essential-blocks"),initialOpen:!1},b&&React.createElement(mc,{resRequiredProps:O,heading:"Days",bgControlName:nc,dgColorAttrString:"dayDgColor",lbColorAttrString:"dayLbColor",bdColorAttrString:"dayBdrColor"}),p&&React.createElement(mc,{resRequiredProps:O,heading:"Hours",bgControlName:oc,dgColorAttrString:"hourDgColor",lbColorAttrString:"hourLbColor",bdColorAttrString:"hourBdrColor"}),d&&React.createElement(mc,{resRequiredProps:O,heading:"Minutes",bgControlName:rc,dgColorAttrString:"minuteDgColor",lbColorAttrString:"minuteLbColor",bdColorAttrString:"minuteBdrColor"}),m&&React.createElement(mc,{resRequiredProps:O,heading:"Seconds",bgControlName:lc,dgColorAttrString:"secondDgColor",lbColorAttrString:"secondLbColor",bdColorAttrString:"secondBdrColor"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks")},React.createElement(Ac,{resRequiredProps:O,controlName:Xi,baseLabel:"Margin"}),React.createElement(Ac,{resRequiredProps:O,controlName:Ki,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(Uc,{controlName:ac,resRequiredProps:O})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(Nc,{controlName:cc,resRequiredProps:O}))))};var Mc="wrpMargin",qc="buttonsMargin",Fc="buttonsPadding",Gc="Btn1Bg",Wc="Btn2Bg",zc="buttonOneBorderShadow",Vc="buttonTwoBorderShadow",Yc="buttonsWidth",Jc="buttonsGap",$c="buttonsConnectorSize",Zc="buttonsConnectorIconSize",Xc=((0,z.__)("Fill","essential-blocks"),(0,z.__)("Outline","essential-blocks"),(0,z.__)("Text","essential-blocks"),[{label:"px",value:"px"},{label:"em",value:"em"}]),Kc=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],Qc=[{label:"Custom Width",value:"custom"},{label:"Auto",value:"auto"}],es=[{label:(0,z.__)("Text","essential-blocks"),value:"text"},{label:(0,z.__)("Icon","essential-blocks"),value:"icon"}],ts=((0,z.__)("Preset 1","essential-blocks"),(0,z.__)("Preset 2","essential-blocks"),(0,z.__)("Preset 3","essential-blocks"),(0,z.__)("Preset 4","essential-blocks"),[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}]),ns=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],os="button",rs="button_connector";function ls(e){return ls="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},ls(e)}function as(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 is(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?as(Object(n),!0).forEach((function(t){cs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):as(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function cs(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ls(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=ls(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ls(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ss=window.EBControls,us=ss.generateDimensionsAttributes,bs=ss.generateTypographyAttributes,ps=ss.generateBackgroundAttributes,ds=ss.generateBorderShadowAttributes,ms=ss.generateResponsiveRangeAttributes;const fs=is(is(is(is(is(is(is(is(is(is(is(is(is(is({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"},textOneColor:{type:"string",default:"var(--eb-global-button-text-color)"},hoverTextOneColor:{type:"string",default:"var(--eb-global-button-text-color)"},textTwoColor:{type:"string",default:"var(--eb-global-button-text-color)"},hoverTextTwoColor:{type:"string",default:"var(--eb-global-button-text-color)"},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",default:"fas fa-arrows-alt-h"},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}},bs(Object.values(b))),us(Mc)),us(qc)),us(Fc,{top:10,bottom:10,right:25,left:25,isLinked:!1})),ds(zc,{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:20,bottom:0,right:0,left:20,isLinked:!1}})),ds(Vc,{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:0,bottom:20,right:20,left:0,isLinked:!1}})),ps("button1Bg",{defaultFillColor:"#3074ff",defaultBgGradient:"linear-gradient(45deg, rgba(120,102,255,0.8) 0% , rgba(195,120,242,0.4) 100%)"})),ps("button2Bg",{defaultFillColor:"#3074ff"})),ms(Yc,{defaultRange:200})),ms(Jc,{defaultRange:0})),ms($c,{defaultRange:30})),ms(Zc,{defaultRange:16})),ps(Gc,{noOverlay:!0,noMainBgi:!0,defaultFillColor:"var(--eb-global-secondary-color)",defaultHovFillColor:"var(--eb-global-primary-color)",defaultBgGradient:"var(--eb-gradient-background-color)"})),ps(Wc,{noOverlay:!0,noMainBgi:!0,defaultFillColor:"var(--eb-global-tertiary-color)",defaultHovFillColor:"var(--eb-global-primary-color)",defaultBgGradient:"var(--eb-gradient-background-color)"}));function gs(e){return gs="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},gs(e)}function ys(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 _s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ys(Object(n),!0).forEach((function(t){vs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vs(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=gs(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=gs(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==gs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hs(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 ks(e,t);var n={}.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)?ks(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 ks(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var Rs=window.EBControls,Cs=Rs.ColorControl,Es=Rs.ResponsiveDimensionsControl,Ps=Rs.TypographyDropdown,Bs=Rs.BorderShadowControl,Ss=Rs.ResponsiveRangeController,ws=Rs.BackgroundControl,Os=Rs.EBIconPicker;const xs=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=hs((0,Y.useState)({}),2),a=l[0],i=l[1],c=hs((0,Y.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,h=a.innerButtonText,k=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,Y.useEffect)((function(){var e;t[o]?i(_s({},t[o])):i((vs(vs(vs(vs(vs(vs(vs(vs(vs(vs(e={contentPosition:"center",buttonWidth:"auto",buttonTextOne:"Button One",buttonTextTwo:"Button Two",buttonOneColor:"#7967ff",hoverButtonOneColor:"#513fd4",textOneColor:"var(--eb-global-button-text-color)",hoverTextOneColor:"var(--eb-global-button-text-color)",buttonTwoColor:"#309bff",hoverButtonTwoColor:"#2587e2",textTwoColor:"var(--eb-global-button-text-color)",hoverTextTwoColor:"var(--eb-global-button-text-color)",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(Yc,"Unit"),"px"),"".concat(Jc,"Unit"),"px"),"".concat($c,"Unit"),"px"),"".concat(Zc,"Unit"),"px"),"".concat(Fc,"Top"),10),"".concat(Fc,"Right"),25),"".concat(Fc,"Bottom"),10),"".concat(Fc,"Left"),25),"".concat(Fc,"Unit"),"px"),"".concat(Fc,"isLinked"),!1),vs(vs(vs(vs(vs(vs(vs(vs(vs(vs(e,"".concat(qc,"Unit"),"px"),"".concat(qc,"isLinked"),!0),"".concat(zc,"Bdr_Unit"),"px"),"".concat(zc,"Bdr_isLinked"),!0),"".concat(zc,"Rds_Top"),20),"".concat(zc,"Rds_Right"),0),"".concat(zc,"Rds_Bottom"),0),"".concat(zc,"Rds_Left"),20),"".concat(zc,"Rds_Unit"),"px"),"".concat(zc,"Rds_isLinked"),!1),vs(vs(vs(vs(vs(vs(vs(vs(vs(vs(e,"".concat(zc,"BorderType"),"normal"),"".concat(zc,"shadowType"),"normal"),"".concat(Vc,"Bdr_Unit"),"px"),"".concat(Vc,"Bdr_isLinked"),!0),"".concat(Vc,"Rds_Top"),0),"".concat(Vc,"Rds_Right"),20),"".concat(Vc,"Rds_Bottom"),20),"".concat(Vc,"Rds_Left"),0),"".concat(Vc,"Rds_Unit"),"px"),"".concat(Vc,"Rds_isLinked"),!1),vs(vs(vs(vs(e,"".concat(Vc,"BorderType"),"normal"),"".concat(Vc,"shadowType"),"normal"),"".concat(Mc,"Unit"),"px"),"".concat(Mc,"isLinked"),!0))),u(!0)}),[]),(0,Y.useEffect)((function(){n(vs({},o,a))}),[a]);var T=function(e){var t=_s({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},L={setAttributes:T,resOption:r,attributes:a,objAttributes:fs};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks"),initialOpen:!0},React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},ns.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:b===e.value,isSecondary:b!==e.value,onClick:function(){return T({contentPosition:e.value})}},e.label)})))),React.createElement(J.TextControl,{label:(0,z.__)("Button One Text","essential-blocks"),value:g,onChange:function(e){return T({buttonTextOne:e})}}),y&&React.createElement(J.ToggleControl,{label:(0,z.__)("Open in New Tab","essential-blocks"),checked:O,onChange:function(){return T({buttonOneNewWindow:!O})}}),React.createElement(J.TextControl,{label:(0,z.__)("Button Two Text","essential-blocks"),value:_,onChange:function(e){return T({buttonTextTwo:e})}}),v&&React.createElement(J.ToggleControl,{label:(0,z.__)("Open in New Tab","essential-blocks"),checked:x,onChange:function(){return T({buttonTwoNewWindow:!x})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Buttons Settings","essential-blocks"),initialOpen:!0},React.createElement(J.BaseControl,{label:(0,z.__)("Button Width Type","essential-blocks")},React.createElement(J.SelectControl,{value:w,options:Qc,onChange:function(e){T({buttonsWidthType:e})}})),"custom"===w&&React.createElement(Ss,{baseLabel:(0,z.__)("Buttons Width","essential-blocks"),controlName:Yc,resRequiredProps:L,units:Xc,min:0,max:500,step:1}),React.createElement(Ss,{baseLabel:(0,z.__)("Buttons Gap","essential-blocks"),controlName:Jc,resRequiredProps:L,units:Xc,min:0,max:100,step:1}),React.createElement(J.BaseControl,{label:(0,z.__)("Text Align","essential-blocks"),id:"eb-button-group-text-align"},React.createElement(J.ButtonGroup,{id:"eb-button-group-text-align"},ts.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:S===e.value,isSecondary:S!==e.value,onClick:function(){return T({buttonTextAlign:e.value})}},e.label)}))))),React.createElement(J.PanelBody,{title:(0,z.__)("Connector Settings","essential-blocks"),initialOpen:!0},React.createElement(J.ToggleControl,{label:(0,z.__)("Show Connector?"),checked:E,onChange:function(){T({showConnector:!E})}}),E&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Connector Type","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-connector-type"},es.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:P===e.value,isSecondary:P!==e.value,onClick:function(){return T({connectorType:e.value})}},e.label)})))),"icon"===P&&React.createElement(J.PanelBody,{title:(0,z.__)("Icon Settings","essential-blocks"),initialOpen:!0},React.createElement(Os,{value:C,onChange:function(e){return T({innerButtonIcon:e})},title:(0,z.__)("Icon","essential-blocks")}),React.createElement(Ss,{baseLabel:(0,z.__)("Icon Size","essential-blocks"),controlName:Zc,resRequiredProps:L,units:Xc,min:0,max:100,step:1})),"text"===P&&React.createElement(J.TextControl,{label:(0,z.__)("Text","essential-blocks"),value:h,onChange:function(e){return T({innerButtonText:e})}}),React.createElement(Ss,{baseLabel:(0,z.__)("Connector Size","essential-blocks"),controlName:$c,resRequiredProps:L,units:Xc,min:0,max:100,step:1}))),React.createElement(J.PanelBody,{title:(0,z.__)("Buttons Styles","essential-blocks"),initialOpen:!0},React.createElement(Ps,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:os,resRequiredProps:L}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Button One Background","essential-blocks"))),React.createElement(ws,{controlName:Gc,resRequiredProps:L,noOverlay:!0,noMainBgi:!0}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Button Two Background","essential-blocks"))),React.createElement(ws,{controlName:Wc,resRequiredProps:L,noOverlay:!0,noMainBgi:!0}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Text Color","essential-blocks"))),React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},Kc.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:B===e.value,isSecondary:B!==e.value,onClick:function(){return T({buttonsColorType:e.value})}},e.label)}))),"normal"===B&&React.createElement(React.Fragment,null,React.createElement(Cs,{label:(0,z.__)("Button One","essential-blocks"),color:p,onChange:function(e){return T({textOneColor:e})}}),React.createElement(Cs,{label:(0,z.__)("Button Two","essential-blocks"),color:m,onChange:function(e){return T({textTwoColor:e})}})),"hover"===B&&React.createElement(React.Fragment,null,React.createElement(Cs,{label:(0,z.__)("Button One Hover","essential-blocks"),color:d,onChange:function(e){return T({hoverTextOneColor:e})}}),React.createElement(Cs,{label:(0,z.__)("Button Two Hover","essential-blocks"),color:f,onChange:function(e){return T({hoverTextTwoColor:e})}})),React.createElement(J.PanelBody,{className:"eb-subpanel",title:(0,z.__)("Button One Border","essential-blocks"),initialOpen:!0},React.createElement(Bs,{controlName:zc,resRequiredProps:L,noShadow:!0})),React.createElement(J.PanelBody,{className:"eb-subpanel",title:(0,z.__)("Button Two Border","essential-blocks"),initialOpen:!0},React.createElement(Bs,{controlName:Vc,resRequiredProps:L,noShadow:!0})),React.createElement(Es,{resRequiredProps:L,controlName:Fc,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Connector Styles","essential-blocks"),initialOpen:!1},React.createElement(Ps,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:rs,resRequiredProps:L}),React.createElement(Cs,{label:(0,z.__)("Background Color","essential-blocks"),color:k,onChange:function(e){return T({innerButtonColor:e})}}),React.createElement(Cs,{label:(0,z.__)("Text/ Icon Color"),color:R,onChange:function(e){return T({innerButtonTextColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin","essential-blocks"),initialOpen:!0},React.createElement(Es,{resRequiredProps:L,controlName:Mc,baseLabel:"Margin"}))))};var Ts=[{label:(0,z.__)("H1","essential-blocks"),value:"h1"},{label:(0,z.__)("H2","essential-blocks"),value:"h2"},{label:(0,z.__)("H3","essential-blocks"),value:"h3"},{label:(0,z.__)("H4","essential-blocks"),value:"h4"},{label:(0,z.__)("H5","essential-blocks"),value:"h5"},{label:(0,z.__)("H6","essential-blocks"),value:"h6"},{label:(0,z.__)("div","essential-blocks"),value:"div"},{label:(0,z.__)("span","essential-blocks"),value:"span"},{label:(0,z.__)("p","essential-blocks"),value:"p"}],Ls=[{label:(0,z.__)("Style 1","essential-blocks"),value:"style-1"},{label:(0,z.__)("Style 2","essential-blocks"),value:"style-2"}],js=[{label:(0,z.__)("Solid","essential-blocks"),value:"solid"},{label:(0,z.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,z.__)("Dashed","essential-blocks"),value:"dashed"}],As=[{label:(0,z.__)("None","essential-blocks"),value:"none"},{label:(0,z.__)("Circle","essential-blocks"),value:"circle"},{label:(0,z.__)("Square","essential-blocks"),value:"square"},{label:(0,z.__)("Rhombus","essential-blocks"),value:"rhombus"}],Ds=[{label:(0,z.__)("Framed","essential-blocks"),value:"framed"},{label:(0,z.__)("Stacked","essential-blocks"),value:"stacked"}],Is=((0,z.__)("None","essential-blocks"),(0,z.__)("Icon","essential-blocks"),(0,z.__)("Image","essential-blocks"),[{label:React.createElement(J.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(J.Dashicon,{icon:"editor-aligncenter"}),value:"top"},{label:React.createElement(J.Dashicon,{icon:"editor-alignright"}),value:"right"}]),Ns=[{label:React.createElement(J.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(J.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(J.Dashicon,{icon:"editor-alignright"}),value:"right"}],Us="connWidth",Hs="listSpace",Ms="rowSpace",qs="iconBgSize",Fs="iconSize",Gs="iconSpace",Ws="titleSpace",zs="iconPadding",Vs="boxPadding",Ys="wrapperMargin",Js="wrapperPadding",$s="iconBg",Zs="boxBg",Xs="wrapperBg",Ks="iconBrdSdw",Qs="boxBrdSdw",eu="wrapperBrdSdw",tu="titleText",nu="contentText";function ou(e){return ou="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},ou(e)}function ru(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 lu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ru(Object(n),!0).forEach((function(t){au(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ru(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function au(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ou(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=ou(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ou(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var iu=window.EBControls,cu=iu.generateTypographyAttributes,su=iu.generateResponsiveRangeAttributes,uu=iu.generateDimensionsAttributes,bu=iu.generateBackgroundAttributes,pu=iu.generateBorderShadowAttributes;const du=lu(lu(lu(lu(lu(lu(lu(lu(lu(lu(lu(lu(lu(lu(lu(lu(lu(lu({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",default:"var(--eb-global-background-color)"},titleTag:{type:"string",default:"h3"},iconShape:{type:"string",default:"circle"},shapeView:{type:"string",default:"stacked"},iconPosition:{type:"string",default:"left"},titleTextColor:{type:"string",default:"var(--eb-global-heading-color)"},titleTextHoverColor:{type:"string"},descTextColor:{type:"string",default:"var(--eb-global-text-color)"},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:"var(--eb-global-primary-color)"},useInlineDesign:{type:"boolean",default:!1}},su(Us,{defaultRange:2,noUnits:!0})),su(Hs,{defaultRange:20,noUnits:!0})),su(Ms,{defaultRange:10,noUnits:!0})),su(qs,{defaultRange:60,noUnits:!0})),su(Fs,{defaultRange:21,noUnits:!0})),su(Gs,{defaultRange:20,noUnits:!0})),su(Ws,{defaultRange:5,noUnits:!0})),cu(Object.values(p))),bu($s,{defaultFillColor:"var(--eb-global-primary-color)",noOverlay:!0,noMainBgi:!0})),bu(Zs,{noOverlay:!0,noMainBgi:!0})),bu(Xs)),uu(zs,{top:15,right:15,bottom:15,left:15,isLinked:!1})),uu(Vs)),uu(Ys,{top:28,right:0,bottom:28,left:0,isLinked:!1})),uu(Js,{top:10,right:10,bottom:10,left:10,isLinked:!0})),pu(Ks,{bdrDefaults:{top:2,right:2,bottom:2,left:2},noShadow:!0,defaultBdrColor:"#6e2d8d",defaultBdrStyle:"solid"})),pu(Qs)),pu(eu));function mu(e){return mu="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},mu(e)}function fu(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 gu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fu(Object(n),!0).forEach((function(t){yu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yu(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=mu(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=mu(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==mu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _u(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 vu(e,t);var n={}.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)?vu(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 vu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var hu=window.EBControls,ku=hu.ColorControl,Ru=hu.ResponsiveRangeController,Cu=hu.ResponsiveDimensionsControl,Eu=hu.TypographyDropdown,Pu=hu.BackgroundControl,Bu=hu.BorderShadowControl;const Su=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=_u((0,Y.useState)({}),2),a=l[0],i=l[1],c=_u((0,Y.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,h=a.connectorStyle,k=a.connectorType,R=a.connectorColor,C=a.titleTextHoverColor,E=a.useInlineDesign,P=a.featureListAlign;(0,Y.useEffect)((function(){var e;t[o]?i(gu({},t[o])):i((yu(yu(yu(yu(yu(yu(yu(yu(yu(yu(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:"var(--eb-global-heading-color)",descTextColor:"var(--eb-global-text-color)",showContentVertical:!1,showConnector:!1,connectorStyle:"style-1",connectorType:"solid",connectorColor:"var(--eb-global-primary-color)",useInlineDesign:!1},"".concat(Ys,"Unit"),"px"),"".concat(Ys,"isLinked"),!0),"".concat(Js,"Unit"),"px"),"".concat(Js,"isLinked"),!0),"".concat(eu,"Bdr_Unit"),"px"),"".concat(eu,"Bdr_isLinked"),!0),"".concat(eu,"Rds_Unit"),"px"),"".concat(eu,"Rds_isLinked"),!0),"".concat(eu,"BorderType"),"normal"),"".concat(eu,"shadowType"),"normal"),yu(yu(yu(yu(yu(yu(yu(yu(yu(yu(e,"".concat(zs,"Unit"),"px"),"".concat(zs,"isLinked"),!0),"".concat(Vs,"Unit"),"px"),"".concat(Vs,"isLinked"),!0),"".concat(Qs,"Bdr_Unit"),"px"),"".concat(Qs,"Bdr_isLinked"),!0),"".concat(Qs,"Rds_Unit"),"px"),"".concat(Qs,"Rds_isLinked"),!0),"".concat(Qs,"BorderType"),"normal"),"".concat(Qs,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(yu({},o,a))}),[a]);var B=function(e){var t=gu({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},S={setAttributes:B,resOption:r,attributes:a,objAttributes:du};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Content Settings","essential-blocks"),initialOpen:!0},React.createElement(J.SelectControl,{label:(0,z.__)("Title HTML Tag","essential-blocks"),value:b,options:Ts,onChange:function(e){return B({titleTag:e})}}),React.createElement(J.SelectControl,{label:(0,z.__)("Icon Shape","essential-blocks"),value:p,options:As,onChange:function(e){return B({iconShape:e})}}),"none"!==p&&React.createElement(J.SelectControl,{label:(0,z.__)("Shape View","essential-blocks"),value:d,options:Ds,onChange:function(e){return B({shapeView:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Feature Item Position","essential-blocks")},React.createElement(J.ButtonGroup,{className:"eb-featurelist-item-align"},Ns.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:P===e.value,isSecondary:P!==e.value,onClick:function(){return B({featureListAlign:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("Icon Position","essential-blocks")},React.createElement(J.ButtonGroup,{className:"eb-featurelist-icon-align"},Is.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:m===e.value,isSecondary:m!==e.value,onClick:function(){return B({iconPosition:e.value})}},e.label)})))),React.createElement(J.ToggleControl,{label:(0,z.__)("Content Vertically Center","essentail-blocks"),checked:_,onChange:function(){B({showContentVertical:!_})}}),!E&&"top"!=m&&React.createElement(J.ToggleControl,{label:(0,z.__)("Show Connector","essentail-blocks"),checked:v,onChange:function(){B({showConnector:!v})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Use Inline Feature Lists","essentail-blocks"),checked:E,onChange:function(){B({useInlineDesign:!E})}})),React.createElement(J.PanelBody,{title:(0,z.__)("List","essential-blocks"),initialOpen:!1},React.createElement(Ru,{baseLabel:(0,z.__)("Space Between (PX)","essential-blocks"),controlName:Hs,resRequiredProps:S,min:0,max:300,step:1,noUnits:!0}),E&&React.createElement(Ru,{baseLabel:(0,z.__)("Row Space(PX)","essential-blocks"),controlName:Ms,resRequiredProps:S,min:0,max:300,step:1,noUnits:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Icon","essential-blocks"),initialOpen:!1},"none"!==p&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Background","essential-blocks"))),React.createElement(Pu,{controlName:$s,resRequiredProps:S,noOverlay:!0,noMainBgi:!0}),React.createElement(J.__experimentalDivider,null)),React.createElement(ku,{label:(0,z.__)("Color","essential-blocks"),color:f,onChange:function(e){return B({iconGlobalColor:e})}}),"none"!==p&&React.createElement(Ru,{baseLabel:(0,z.__)("Size","essential-blocks"),controlName:qs,resRequiredProps:S,min:0,max:300,step:1,noUnits:!0}),React.createElement(Ru,{baseLabel:(0,z.__)("Icon Size","essential-blocks"),controlName:Fs,resRequiredProps:S,min:6,max:150,step:1,noUnits:!0}),React.createElement(Cu,{resRequiredProps:S,controlName:zs,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(Ru,{baseLabel:(0,z.__)("Spacing","essential-blocks"),controlName:Gs,resRequiredProps:S,min:0,max:100,step:1,noUnits:!0}),"none"!==p&&"framed"===d&&React.createElement(Bu,{controlName:Ks,resRequiredProps:S,noShadow:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Content","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Title","essential-blocks"))),React.createElement(Ru,{baseLabel:(0,z.__)("Title Bottom Space","essential-blocks"),controlName:Ws,resRequiredProps:S,min:0,max:100,step:1,noUnits:!0}),React.createElement(ku,{label:(0,z.__)("Color","essential-blocks"),color:g,onChange:function(e){return B({titleTextColor:e})}}),React.createElement(ku,{label:(0,z.__)("Hover Color","essential-blocks"),color:C,onChange:function(e){return B({titleTextHoverColor:e})}}),React.createElement(Eu,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:tu,resRequiredProps:S,defaultFontSize:32}),!E&&React.createElement(React.Fragment,null,React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Description","essential-blocks"))),React.createElement(ku,{label:(0,z.__)("Color","essential-blocks"),color:y,onChange:function(e){return B({descTextColor:e})}}),React.createElement(Eu,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:nu,resRequiredProps:S}),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Content Box","essential-blocks"))),React.createElement(Cu,{resRequiredProps:S,controlName:Vs,baseLabel:(0,z.__)("Box Padding","essential-blocks")}),React.createElement(J.PanelBody,{title:"Background"},React.createElement(Pu,{controlName:Zs,resRequiredProps:S,noOverlay:!0,noMainBgi:!0})),React.createElement(J.PanelBody,{title:"Border"},React.createElement(Bu,{controlName:Qs,resRequiredProps:S})))),!E&&v&&"top"!=m&&React.createElement(React.Fragment,null,React.createElement(J.PanelBody,{title:(0,z.__)("Connector Style","essential-blocks"),initialOpen:!1},React.createElement(J.SelectControl,{label:(0,z.__)("Connector Style","essential-blocks"),value:h,options:Ls,onChange:function(e){return B({connectorStyle:e})}}),React.createElement(J.SelectControl,{label:(0,z.__)("Connector Type","essential-blocks"),value:k,options:js,onChange:function(e){return B({connectorType:e})}}),React.createElement(ku,{label:(0,z.__)("Color","essential-blocks"),color:R,onChange:function(e){return B({connectorColor:e})}}),React.createElement(Ru,{baseLabel:(0,z.__)("Connector Width (PX)","essential-blocks"),controlName:Us,resRequiredProps:S,min:0,max:20,step:1,noUnits:!0}))),React.createElement(J.PanelBody,{title:(0,z.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Cu,{resRequiredProps:S,controlName:Ys,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement(Cu,{resRequiredProps:S,controlName:Js,baseLabel:(0,z.__)("Padding","essential-blocks")})),React.createElement(J.PanelBody,{title:(0,z.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(Pu,{controlName:Xs,resRequiredProps:S})),React.createElement(J.PanelBody,{title:(0,z.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(Bu,{controlName:eu,resRequiredProps:S}))))};var wu="title",Ou="content",xu="margin",Tu="padding",Lu="btn_padding",ju="front_icon_margin",Au="front_icon_padding",Du="back_icon_margin",Iu="back_icon_padding",Nu="frontTitlePadding",Uu="backTitlePadding",Hu="frontContentPadding",Mu="backContentPadding",qu="frontImgPadding",Fu="backImgPadding",Gu="frontItemPadding",Wu="backItemPadding",zu="boxHeight",Vu="boxWidth",Yu="frontIconSize",Ju="backIconSize",$u="btnIconSize",Zu="frontImgSize",Xu="backImgSize",Ku="frontImgRadius",Qu="backImgRadius",eb="front_",tb="btn_",nb="front_icon_",ob="back_icon_",rb="front_wrapper_",lb="back_wrapper_";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 ib(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 cb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ib(Object(n),!0).forEach((function(t){sb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ib(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function sb(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ab(e)||!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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ub=window.EBControls,bb=ub.generateTypographyAttributes,pb=ub.generateDimensionsAttributes,db=ub.generateResponsiveRangeAttributes,mb=ub.generateBackgroundAttributes,fb=ub.generateBorderShadowAttributes;const gb=cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb({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",default:"var(--eb-global-heading-color)"},backTitleColor:{type:"string",default:"var(--eb-global-heading-color)"},frontContentColor:{type:"string",default:"var(--eb-global-text-color)"},backContentColor:{type:"string",default:"var(--eb-global-text-color)"},frontIconColor:{type:"string",default:"var(--eb-global-primary-color)"},backIconColor:{type:"string",default:"var(--eb-global-primary-color)"},buttonStyle:{type:"string",default:"styleOne"},buttonClasses:{type:"string",default:""},buttonBackground:{type:"string",default:"var(--eb-global-button-background-color)"},buttonColor:{type:"string",default:"var(--eb-global-button-text-color)"},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},flipMode:{type:"string",default:"hover"},isMouseLeaveOn:{type:"boolean",default:!0}},bb(Object.values(d))),pb(xu,{top:28,right:0,bottom:28,left:0,isLinked:!1,disableLeftRight:!0})),pb(Tu)),pb(Lu)),pb(ju)),pb(Au)),pb(Du)),pb(Iu)),pb(Nu)),pb(Uu)),pb(Hu)),pb(Mu)),pb(qu)),pb(Fu)),pb(Gu)),pb(Wu)),db(zu,{defaultRange:310})),db(Vu,{defaultRange:600})),db(Yu,{defaultRange:50})),db(Ju,{defaultRange:50})),db($u,{defaultRange:100})),db(Zu,{defaultRange:100})),db(Xu,{defaultRange:100})),db(Ku)),db(Qu)),fb(eb)),fb(tb)),fb(nb,{noShadow:!0})),fb(ob,{noShadow:!0})),mb(rb,{defaultFillColor:"var(--eb-global-background-color)"})),mb(lb,{defaultFillColor:"var(--eb-global-background-color)"}));var yb=[{label:(0,z.__)("Front","essential-blocks"),value:"front"},{label:(0,z.__)("Back","essential-blocks"),value:"back"}],_b=[{label:(0,z.__)("Flip Left","essential-blocks"),value:"flip-left"},{label:(0,z.__)("Flip Right","essential-blocks"),value:"flip-right"},{label:(0,z.__)("Flip Up","essential-blocks"),value:"flip-up"},{label:(0,z.__)("Flip Bottom","essential-blocks"),value:"flip-bottom"},{label:(0,z.__)("Zoom In","essential-blocks"),value:"zoom-in"},{label:(0,z.__)("Zoom Out","essential-blocks"),value:"zoom-out"},{label:(0,z.__)("Fade","essential-blocks"),value:"fade"}],vb=((0,z.__)("Dashed","essential-blocks"),(0,z.__)("Solid","essential-blocks"),(0,z.__)("Dotted","essential-blocks"),(0,z.__)("Double","essential-blocks"),(0,z.__)("Groove","essential-blocks"),(0,z.__)("Inset","essential-blocks"),(0,z.__)("Outset","essential-blocks"),(0,z.__)("Ridge","essential-blocks"),[{label:(0,z.__)("None","essential-blocks"),value:"none"},{label:(0,z.__)("Icon","essential-blocks"),value:"icon"},{label:(0,z.__)("Image","essential-blocks"),value:"image"}]),hb=[{label:(0,z.__)("Box","essential-blocks"),value:"box"},{label:(0,z.__)("Title","essential-blocks"),value:"title"},{label:(0,z.__)("Button","essential-blocks"),value:"button"}],kb=[{label:(0,z.__)("Before","essential-blocks"),value:"before"},{label:(0,z.__)("After","essential-blocks"),value:"after"}],Rb=[{label:(0,z.__)("Style 1","essential-blocks"),value:"styleOne"},{label:(0,z.__)("Style 2","essential-blocks"),value:"styleTwo"},{label:(0,z.__)("Style 3","essential-blocks"),value:"styleThree"},{label:(0,z.__)("Custom","essential-blocks"),value:"custom"}],Cb=((0,z.__)("Fill","essential-blocks"),(0,z.__)("Gradient","essential-blocks"),(0,z.__)("Image","essential-blocks"),(0,z.__)("Auto","essential-blocks"),(0,z.__)("Cover","essential-blocks"),(0,z.__)("Contain","essential-blocks"),(0,z.__)("Custom","essential-blocks"),(0,z.__)("Default","essential-blocks"),(0,z.__)("No-repeat","essential-blocks"),(0,z.__)("Repeat","essential-blocks"),(0,z.__)("Repeat-x","essential-blocks"),(0,z.__)("Repeat-y","essential-blocks"),(0,z.__)("Default","essential-blocks"),(0,z.__)("Center Center","essential-blocks"),(0,z.__)("Center Left","essential-blocks"),(0,z.__)("Center Right","essential-blocks"),(0,z.__)("Top Center","essential-blocks"),(0,z.__)("Top Left","essential-blocks"),(0,z.__)("Top Right","essential-blocks"),(0,z.__)("Bottom Center","essential-blocks"),(0,z.__)("Bottom Left","essential-blocks"),(0,z.__)("Bottom Right","essential-blocks"),(0,z.__)("Custom","essential-blocks"),(0,z.__)("Default","essential-blocks"),(0,z.__)("Fixed","essential-blocks"),(0,z.__)("Scroll","essential-blocks"),(0,z.__)("Default","essential-blocks"),(0,z.__)("Mint","essential-blocks"),(0,z.__)("Tangelo","essential-blocks"),(0,z.__)("Royal","essential-blocks"),(0,z.__)("Small","essential-blocks"),(0,z.__)("Medium","essential-blocks"),(0,z.__)("Large","essential-blocks"),(0,z.__)("Extra Large","essential-blocks"),(0,z.__)("None","essential-blocks"),(0,z.__)("Lowercase","essential-blocks"),(0,z.__)("Capitalize","essential-blocks"),(0,z.__)("Uppercase","essential-blocks"),(0,z.__)("Lighter","essential-blocks"),(0,z.__)("Normal","essential-blocks"),(0,z.__)("Bold","essential-blocks"),(0,z.__)("Bolder","essential-blocks"),(0,z.__)("Initial","essential-blocks"),(0,z.__)("Overline","essential-blocks"),(0,z.__)("Line Through","essential-blocks"),(0,z.__)("Underline","essential-blocks"),(0,z.__)("Underline Oveline","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"}]),Eb=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}];function Pb(e){return Pb="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},Pb(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 Sb(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){wb(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 wb(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Pb(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Pb(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Pb(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ob(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 xb(e,t);var n={}.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)?xb(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 xb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}(0,z.__)("Hover","essential-blocks"),(0,z.__)("Click","essential-blocks");var Tb=window.EBControls,Lb=Tb.ImageAvatar,jb=Tb.BorderShadowControl,Ab=Tb.getButtonClasses,Db=Tb.ResponsiveDimensionsControl,Ib=Tb.ResponsiveRangeController,Nb=Tb.TypographyDropdown,Ub=Tb.ColorControl,Hb=Tb.BackgroundControl,Mb=Tb.EBIconPicker;const qb=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Ob((0,Y.useState)({}),2),a=l[0],i=l[1],c=Ob((0,Y.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,h=a.backImageId,k=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,W=a.linkOpenNewTab;(0,Y.useEffect)((function(){var e;t[o]?i(Sb({},t[o])):i((wb(wb(wb(wb(wb(wb(wb(wb(wb(wb(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(Nu,"Unit"),"px"),"".concat(Nu,"isLinked"),!0),"".concat(Hu,"Unit"),"px"),"".concat(Hu,"isLinked"),!0),"".concat(Gu,"Unit"),"px"),"".concat(Gu,"isLinked"),!0),"".concat(Uu,"Unit"),"px"),"".concat(Uu,"isLinked"),!0),"".concat(Mu,"Unit"),"px"),"".concat(Mu,"isLinked"),!0),wb(wb(wb(wb(wb(wb(wb(wb(wb(wb(e,"".concat(Wu,"Unit"),"px"),"".concat(Wu,"isLinked"),!0),"".concat(ju,"Unit"),"px"),"".concat(ju,"isLinked"),!0),"".concat(Au,"Unit"),"px"),"".concat(Au,"isLinked"),!0),"".concat(Du,"Unit"),"px"),"".concat(Du,"isLinked"),!0),"".concat(Iu,"Unit"),"px"),"".concat(Iu,"isLinked"),!0),wb(wb(wb(wb(wb(wb(wb(wb(wb(wb(e,"".concat(nb,"Bdr_Unit"),"px"),"".concat(nb,"Bdr_isLinked"),!0),"".concat(nb,"Rds_Unit"),"px"),"".concat(nb,"Rds_isLinked"),!0),"".concat(nb,"BorderType"),"normal"),"".concat(nb,"shadowType"),"normal"),"".concat(ob,"Bdr_Unit"),"px"),"".concat(ob,"Bdr_isLinked"),!0),"".concat(ob,"Rds_Unit"),"px"),"".concat(ob,"Rds_isLinked"),!0),wb(wb(wb(wb(wb(wb(wb(wb(wb(wb(e,"".concat(ob,"BorderType"),"normal"),"".concat(ob,"shadowType"),"normal"),"".concat(xu,"Unit"),"px"),"".concat(xu,"isLinked"),!0),"".concat(Tu,"Unit"),"px"),"".concat(Tu,"isLinked"),!0),"".concat(eb,"Bdr_Unit"),"px"),"".concat(eb,"Bdr_isLinked"),!0),"".concat(eb,"Rds_Unit"),"px"),"".concat(eb,"Rds_isLinked"),!0),wb(wb(wb(wb(e,"".concat(eb,"BorderType"),"normal"),"".concat(eb,"shadowType"),"normal"),"".concat(Yu,"Unit"),"px"),"".concat(Ju,"Unit"),"px"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(wb({},o,a))}),[a]);var V=function(e){var t=Sb({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},$={setAttributes:V,resOption:r,attributes:a,objAttributes:gb},Z=function(e){var t=e,n=Ab(e);V({buttonStyle:t,buttonClasses:n})};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Flibbox Side","essential-blocks"),initialOpen:!0},React.createElement(J.BaseControl,{label:(0,z.__)("Selected Side","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-flipbox-sides"},yb.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return V({selectedSide:e.value})}},e.label)}))))),React.createElement(J.PanelBody,{title:(0,z.__)("Flipbox Settings","essential-blocks"),initialOpen:!0},React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},Eb.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:G===e.value,isSecondary:G!==e.value,onClick:function(){return V({contentPosition:e.value})}},e.label)})))),React.createElement(Ib,{baseLabel:(0,z.__)("Box Height","essential-blocks"),controlName:zu,resRequiredProps:$,min:310,max:600,step:1,noUnits:!0}),React.createElement(Ib,{baseLabel:(0,z.__)("Box Width","essential-blocks"),controlName:Vu,resRequiredProps:$,min:0,max:600,step:1,noUnits:!0}),React.createElement(J.SelectControl,{label:(0,z.__)("Flipbox Type","essential-blocks"),value:b,options:_b,onChange:function(e){return V({flipType:e})}}),React.createElement(J.RangeControl,{label:(0,z.__)("Transition Speed(millisecond)","essential-blocks"),value:q,onChange:function(e){V({transitionSpeed:e})},min:0,max:5e3,step:500}),"front"===p&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Icon Type","essential-blocks"),id:"eb-flipbox-icon-type"},React.createElement(J.ButtonGroup,{id:"eb-flipbox-icon-type"},vb.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:d===e.value,isSecondary:d!==e.value,onClick:function(){return V({frontIconOrImage:e.value})}},e.label)}))))),"back"===p&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Icon Type","essential-blocks"),id:"eb-flipbox-icon-type"},React.createElement(J.ButtonGroup,{id:"eb-flipbox-icon-type"},vb.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:y===e.value,isSecondary:y!==e.value,onClick:function(){return V({backIconOrImage:e.value})}},e.label)})))))),"front"===p&&"icon"===d&&React.createElement(J.PanelBody,{title:(0,z.__)("Front Icon Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Mb,{value:m,onChange:function(e){return V({frontIcon:e})},title:(0,z.__)("Select Front Icon","essential-blocks")}),m&&React.createElement(Ib,{baseLabel:(0,z.__)("Icon Size","essential-blocks"),controlName:Yu,resRequiredProps:$,min:8,max:100}))),"front"===p&&"image"===d&&React.createElement(J.PanelBody,{title:(0,z.__)("Front Image Settings","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Flipbox Image","essential-blocks"),id:"eb-flipbox-front-image"},f?React.createElement(React.Fragment,null,React.createElement(Lb,{imageUrl:f,onDeleteImage:function(){return V({frontImageUrl:null})}}),React.createElement(Ib,{baseLabel:(0,z.__)("Image Size","essential-blocks"),controlName:Zu,resRequiredProps:$,units:Cb,min:0,max:300,step:1}),React.createElement(Ib,{baseLabel:(0,z.__)("Image Radius","essential-blocks"),controlName:Ku,resRequiredProps:$,units:Cb,min:0,max:100})):React.createElement(X.MediaUpload,{onSelect:function(e){return V({frontImageId:e.id,frontImageUrl:e.url})},type:"image",value:g,render:function(e){var t=e.open;return!f&&React.createElement(J.Button,{className:"eb-flipbox-upload-button",label:(0,z.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}))),"back"===p&&"icon"===y&&React.createElement(J.PanelBody,{title:(0,z.__)("Back Icon Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Mb,{value:_,onChange:function(e){return V({backIcon:e})},title:(0,z.__)("Select Back Icon","essential-blocks")}),_&&React.createElement(Ib,{baseLabel:(0,z.__)("Icon Size","essential-blocks"),controlName:Ju,resRequiredProps:$,min:8,max:100}))),"back"===p&&"image"===y&&React.createElement(J.PanelBody,{title:(0,z.__)("Back Image Settings","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Flipbox Image","essential-blocks")},v?React.createElement(React.Fragment,null,React.createElement(Lb,{imageUrl:v,onDeleteImage:function(){return V({backImageUrl:null})}}),React.createElement(Ib,{baseLabel:(0,z.__)("Image Size","essential-blocks"),controlName:Xu,resRequiredProps:$,units:Cb,min:0,max:300}),React.createElement(Ib,{baseLabel:(0,z.__)("Image Radius","essential-blocks"),controlName:Qu,resRequiredProps:$,units:Cb,min:0,max:100})):React.createElement(X.MediaUpload,{onSelect:function(e){return V({backImageId:e.id,backImageUrl:e.url})},type:"image",value:h,render:function(e){var t=e.open;return!v&&React.createElement(J.Button,{className:"eb-flipbox-upload-button",label:(0,z.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Flipbox Content","essential-blocks"),initialOpen:!1},"front"===p&&React.createElement(React.Fragment,null,React.createElement(J.ToggleControl,{label:(0,z.__)("Show Title?","essential-blocks"),checked:k,onChange:function(){V({showFrontTitle:!k})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Content?","essential-blocks"),checked:R,onChange:function(){V({showFrontContent:!R})}})),"back"===p&&React.createElement(React.Fragment,null,React.createElement(J.ToggleControl,{label:(0,z.__)("Show Title?","essential-blocks"),checked:C,onChange:function(){V({showBackTitle:!C})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Content?","essential-blocks"),checked:E,onChange:function(){V({showBackContent:!E})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Link Settings","essential-blocks"),initialOpen:!1},React.createElement(J.PanelRow,null,React.createElement("em",null,(0,z.__)("Note: Link settings will only work on back side.","essential-blocks"))),React.createElement(J.BaseControl,{label:(0,z.__)("Link Type","essential-blocks"),id:"eb-flipbox-link-type"},React.createElement(J.ButtonGroup,{id:"eb-flipbox-link-type"},hb.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:P===e.value,isSecondary:P!==e.value,onClick:function(){V({linkType:e.value}),Z(I)}},e.label)})))),React.createElement(J.TextControl,{label:(0,z.__)("Link","essential-blocks"),value:O,placeholder:"https://your-link.com",onChange:function(e){return V({link:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Open in New Tab","essential-blocks"),checked:W,onChange:function(){return V({linkOpenNewTab:!W})}}),"button"===P&&React.createElement(React.Fragment,null,React.createElement(J.TextControl,{label:(0,z.__)("Button Text","essential-blocks"),value:B,onChange:function(e){return V({buttonText:e})}}),React.createElement(J.SelectControl,{label:(0,z.__)("Button Style","essential-blocks"),value:I,options:Rb,onChange:function(e){return Z(e)}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Flipbox Style","essential-blocks"),initialOpen:!1},"front"===p&&React.createElement(React.Fragment,null,React.createElement(Ub,{label:(0,z.__)("Front Title","essential-blocks"),color:x,onChange:function(e){return V({frontTitleColor:e})}}),React.createElement(Db,{resRequiredProps:$,controlName:Nu,baseLabel:"Front Title Padding"}),React.createElement(Ub,{label:(0,z.__)("Front Content","essential-blocks"),color:L,onChange:function(e){return V({frontContentColor:e})}}),React.createElement(Db,{resRequiredProps:$,controlName:Hu,baseLabel:"Padding"}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Front Side Background","essential-blocks"))),React.createElement(Hb,{controlName:rb,resRequiredProps:$}),React.createElement(Db,{resRequiredProps:$,controlName:Gu,baseLabel:"Items Padding"})),"back"===p&&React.createElement(React.Fragment,null,React.createElement(Ub,{label:(0,z.__)("Back Title Color","essential-blocks"),color:T,onChange:function(e){return V({backTitleColor:e})}}),React.createElement(Db,{resRequiredProps:$,controlName:Uu,baseLabel:"Back Title Padding"}),React.createElement(Ub,{label:(0,z.__)("Back Content Color","essential-blocks"),color:j,onChange:function(e){return V({backContentColor:e})}}),React.createElement(Db,{resRequiredProps:$,controlName:Mu,baseLabel:"Padding"}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Back Side Background","essential-blocks"))),React.createElement(Hb,{controlName:lb,resRequiredProps:$}),React.createElement(Db,{resRequiredProps:$,controlName:Wu,baseLabel:"Items Padding"}))),"front"===p&&"icon"===d&&React.createElement(J.PanelBody,{title:(0,z.__)("Front Icon Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,m&&React.createElement(React.Fragment,null,React.createElement(Ub,{label:(0,z.__)("Icon Color","essential-blocks"),color:A,onChange:function(e){return V({frontIconColor:e})}}),React.createElement(Ub,{label:(0,z.__)("Icon Background","essential-blocks"),color:H,onChange:function(e){return V({frontIconBackground:e})}}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Margin & Padding","essential-blocks"))),React.createElement(Db,{resRequiredProps:$,className:"frontIconMargin",controlName:ju,baseLabel:"Margin"}),React.createElement(Db,{resRequiredProps:$,className:"frontIconPadding",controlName:Au,baseLabel:"Padding"}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border","essential-blocks"))),React.createElement(jb,{controlName:nb,resRequiredProps:$,noShadow:!0})))),"front"===p&&"image"===d&&React.createElement(J.PanelBody,{title:(0,z.__)("Front Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Db,{resRequiredProps:$,controlName:qu,baseLabel:"Padding"}))),"back"===p&&"icon"===y&&React.createElement(J.PanelBody,{title:(0,z.__)("Back Icon Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,_&&React.createElement(React.Fragment,null,React.createElement(Ub,{label:(0,z.__)("Icon Color","essential-blocks"),color:D,onChange:function(e){return V({backIconColor:e})}}),React.createElement(Ub,{label:(0,z.__)("Icon Background","essential-blocks"),color:M,onChange:function(e){return V({backIconBackground:e})}}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Margin & Padding","essential-blocks"))),React.createElement(Db,{resRequiredProps:$,className:"backIconMargin",controlName:Du,baseLabel:"Margin"}),React.createElement(Db,{resRequiredProps:$,className:"backIconPadding",controlName:Iu,baseLabel:"Padding"}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border","essential-blocks"))),React.createElement(jb,{controlName:ob,resRequiredProps:$,noShadow:!0})))),"back"===p&&"image"===y&&React.createElement(J.PanelBody,{title:(0,z.__)("Back Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Db,{resRequiredProps:$,controlName:Fu,baseLabel:"Padding"}))),React.createElement(J.PanelBody,{title:(0,z.__)("Typography","essential-blocks"),initialOpen:!1},React.createElement(Nb,{baseLabel:(0,z.__)("Title","essential-blocks"),typographyPrefixConstant:wu,resRequiredProps:$}),React.createElement(Nb,{baseLabel:(0,z.__)("Content","essential-blocks"),typographyPrefixConstant:Ou,resRequiredProps:$})),"button"===P&&"custom"===I&&React.createElement(J.PanelBody,{title:(0,z.__)("Button Style","essential-blocks")},React.createElement(React.Fragment,null,React.createElement(Ub,{label:(0,z.__)("Background","essential-blocks"),color:N,onChange:function(e){return V({buttonBackground:e})}}),React.createElement(Ub,{label:(0,z.__)("Color","essential-blocks"),color:U,onChange:function(e){return V({buttonColor:e})}}),React.createElement(Ib,{baseLabel:(0,z.__)("Button Size","essential-blocks"),controlName:$u,resRequiredProps:$,min:20,max:600}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Padding","essential-blocks"))),React.createElement(Db,{resRequiredProps:$,className:"forWrapperPadding",controlName:Lu,baseLabel:"Padding"}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border & Shadow","essential-blocks"))),React.createElement(jb,{controlName:tb,resRequiredProps:$}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Button Icon","essential-blocks"))),React.createElement(J.ToggleControl,{label:(0,z.__)("Display Button Icon","essential-blocks"),checked:F,onChange:function(){return V({displayButtonIcon:!F})}}),F&&React.createElement(Mb,{value:S,onChange:function(e){return V({buttonIcon:e})},title:(0,z.__)("Select Icon","essential-blocks")}),F&&S&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Icon Position","essential-blocks"),id:"eb-flipbox-icon-pos"},React.createElement(J.ButtonGroup,{id:"eb-flipbox-icon-pos"},kb.map((function(e,t){return React.createElement(J.Button,{key:t,style:{zIndex:0},isSecondary:w!==e.value,isPrimary:w===e.value,onClick:function(){return V({buttonIconPos:e.value})}},e.label)}))))))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Db,{resRequiredProps:$,className:"forWrapperMargin",controlName:xu,baseLabel:"Margin",disableLeftRight:!0}),React.createElement(Db,{resRequiredProps:$,className:"forWrapperPadding",controlName:Tu,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(jb,{controlName:eb,resRequiredProps:$}))))};var Fb=EssentialBlocksLocalize.fluent_form_lists&&JSON.parse(EssentialBlocksLocalize.fluent_form_lists),Gb=(Fb&&Fb.map((function(e,t){return{label:e.label,value:e.value}})),[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}]),Wb=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}],zb=[{label:"",value:"none"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}],Vb=[{label:(0,z.__)("Full Width","essential-blocks"),value:"full_width"},{label:(0,z.__)("Custom","essential-blocks"),value:"custom"}],Yb="inpTxtIndent",Jb="inpWidth",$b="inpHeight",Zb="txtWidth",Xb="txtHeight",Kb="inpTxtPadding",Qb="inpTxtSpacing",ep="btnWidth",tp="btnHeight",np="btnPadding",op="btnMargin",rp="btnBorder",lp="htmlMargin",ap="htmlPadding",ip="inpTxtBorder",cp="secBrkPadding",sp="secBrkMargin",up="secBrkDescPadding",bp="secBrkDescMargin",pp="successBrd",dp="errorPadding",mp="errorMargin",fp="checkSize",gp="checkBdr",yp="checkRad",_p="radioRad",vp="checkSpace",hp="formWidth",kp="formBorder",Rp="formMargin",Cp="formPadding",Ep="btnPos",Pp="label",Bp="inpTxt",Sp="sectionBreak",Op="sectionBreakDesc",xp="html",Tp="subBtn",Lp="success",jp="error";function Ap(e){return Ap="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},Ap(e)}function Dp(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 Ip(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dp(Object(n),!0).forEach((function(t){Np(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Np(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ap(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Ap(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ap(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Up=EBControls,Hp=Up.generateTypographyAttributes,Mp=Up.generateResponsiveRangeAttributes,qp=Up.generateDimensionsAttributes,Fp=Up.generateBorderShadowAttributes;const Gp=Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip(Ip({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},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",default:"var(--eb-global-heading-color)"},inputHoverType:{type:"string",default:"normal"},inputBackgroundColor:{type:"string",default:"var(--eb-global-background-color)"},inputFocusBackgroundColor:{type:"string"},inputTextColor:{type:"string",default:"var(--eb-global-text-color)"},placeholderColor:{type:"string",default:"var(--eb-global-text-color)"},sectionBreakContent:{type:"string",default:"center"},sectionBreakColor:{type:"string"},sectionBreakDescColor:{type:"string"},btnWidthType:{type:"string",default:"custom"},btnAlignment:{type:"string",default:"left"},btnBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},btnColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnBackgroundHoverColor:{type:"string",default:"var(--eb-global-tertiary-color)"},btnHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},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"}},Hp(Object.values(m))),Mp(Yb)),Mp(Jb)),Mp($b)),Mp(Zb)),Mp(Xb)),Mp(Qb)),Mp(tp)),Mp(ep)),Mp(fp)),Mp(gp,{noUnits:!0,defaultUnit:"px"})),Mp(vp)),Mp(hp)),Mp(Ep)),qp(Kb)),qp(cp)),qp(sp)),qp(bp)),qp(up)),qp(ap)),qp(lp)),qp(np)),qp(op)),qp(dp)),qp(mp)),qp(yp)),qp(_p)),qp(Rp,{top:28,right:0,bottom:28,left:0,isLinked:!1})),qp(Cp)),Fp(ip)),Fp(rp)),Fp(pp)),Fp(kp));function Wp(e){return Wp="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},Wp(e)}function zp(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 Vp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zp(Object(n),!0).forEach((function(t){Yp(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yp(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Wp(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Wp(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Wp(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jp(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={}.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=Array(t);n<t;n++)o[n]=e[n];return o}var Zp=window.EBControls,Xp=Zp.ColorControl,Kp=Zp.ResponsiveRangeController,Qp=Zp.ResponsiveDimensionsControl,ed=Zp.BorderShadowControl,td=Zp.TypographyDropdown;const nd=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Jp((0,Y.useState)({}),2),a=l[0],i=l[1],c=Jp((0,Y.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,h=a.sectionBreakColor,k=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,Y.useEffect)((function(){var e;t[o]?i(Vp({},t[o])):i((Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(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(ap,"Unit"),"px"),"".concat(ap,"isLinked"),!0),"".concat(lp,"Unit"),"px"),"".concat(lp,"isLinked"),!0),"".concat(Jb,"Unit"),"px"),"".concat($b,"Unit"),"px"),"".concat(Yb,"Unit"),"px"),"".concat(Zb,"Unit"),"px"),"".concat(Xb,"Unit"),"px"),"".concat(Qb,"Unit"),"px"),Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(e,"".concat(Kb,"Unit"),"px"),"".concat(Kb,"isLinked"),!0),"".concat(ip,"Bdr_Unit"),"px"),"".concat(ip,"Bdr_isLinked"),!0),"".concat(ip,"Rds_Unit"),"px"),"".concat(ip,"Rds_isLinked"),!0),"".concat(ip,"BorderType"),"normal"),"".concat(ip,"shadowType"),"normal"),"".concat(cp,"Unit"),"px"),"".concat(cp,"isLinked"),!0),Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(e,"".concat(sp,"Unit"),"px"),"".concat(sp,"isLinked"),!0),"".concat(up,"Unit"),"px"),"".concat(up,"isLinked"),!0),"".concat(bp,"Unit"),"px"),"".concat(bp,"isLinked"),!0),"".concat(hp,"Unit"),"px"),"".concat(hp,"Unit"),"px"),"".concat(ep,"Unit"),"px"),"".concat(tp,"Unit"),"px"),Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(e,"".concat(op,"Unit"),"px"),"".concat(op,"isLinked"),!0),"".concat(np,"Unit"),"px"),"".concat(np,"isLinked"),!0),"".concat(rp,"Bdr_Unit"),"px"),"".concat(rp,"Bdr_isLinked"),!0),"".concat(rp,"Rds_Unit"),"px"),"".concat(rp,"Rds_isLinked"),!0),"".concat(rp,"BorderType"),"normal"),"".concat(rp,"shadowType"),"normal"),Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(e,"".concat(pp,"Bdr_Unit"),"px"),"".concat(pp,"Bdr_isLinked"),!0),"".concat(pp,"Rds_Unit"),"px"),"".concat(pp,"Rds_isLinked"),!0),"".concat(pp,"BorderType"),"normal"),"".concat(pp,"shadowType"),"normal"),"".concat(mp,"Unit"),"px"),"".concat(mp,"isLinked"),!0),"".concat(dp,"Unit"),"px"),"".concat(dp,"isLinked"),!0),Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(e,"".concat(fp,"Unit"),"px"),"".concat(gp,"Bdr_Unit"),"px"),"".concat(gp,"Bdr_isLinked"),!0),"".concat(gp,"Rds_Unit"),"px"),"".concat(gp,"Rds_isLinked"),!0),"".concat(gp,"BorderType"),"normal"),"".concat(gp,"shadowType"),"normal"),"".concat(yp,"Unit"),"px"),"".concat(yp,"isLinked"),!0),"".concat(_p,"Unit"),"px"),Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(e,"".concat(_p,"isLinked"),!0),"".concat(vp,"Unit"),"px"),"".concat(hp,"Unit"),"px"),"".concat(Rp,"Top"),28),"".concat(Rp,"Right"),0),"".concat(Rp,"Bottom"),28),"".concat(Rp,"Left"),0),"".concat(Rp,"Unit"),"px"),"".concat(Rp,"isLinked"),!1),"".concat(Cp,"Unit"),"px"),Yp(Yp(Yp(Yp(Yp(Yp(Yp(e,"".concat(Cp,"isLinked"),!0),"".concat(kp,"Bdr_Unit"),"px"),"".concat(kp,"Bdr_isLinked"),!0),"".concat(kp,"Rds_Unit"),"px"),"".concat(kp,"Rds_isLinked"),!0),"".concat(kp,"BorderType"),"normal"),"".concat(kp,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Yp({},o,a))}),[a]);var F=function(e){var t=Vp({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},G={setAttributes:F,resOption:r,attributes:a,objAttributes:Gp};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Fluent Form","essential-blocks")},React.createElement(J.ToggleControl,{label:(0,z.__)("Show Labels","essential-blocks"),checked:b,onChange:function(e){return F({showLabels:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Placeholder","essential-blocks"),checked:p,onChange:function(e){return F({showPlaceholder:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Error Message","essential-blocks"),checked:d,onChange:function(e){return F({showErrorMessage:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Labels Style","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(Xp,{label:(0,z.__)("Color","essential-blocks"),color:m,onChange:function(e){return F({labelColor:e})}}),React.createElement(td,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Pp,resRequiredProps:G}))),React.createElement(J.PanelBody,{title:(0,z.__)("Input & Textarea Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,z.__)("FOCUS","essential-blocks"),value:"focus"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.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(Xp,{label:(0,z.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return F({inputBackgroundColor:e})}}),React.createElement(Xp,{label:(0,z.__)("Color","essential-blocks"),color:y,onChange:function(e){return F({inputTextColor:e})}})),"focus"===f&&React.createElement(React.Fragment,null,React.createElement(Xp,{label:(0,z.__)("Background Color","essential-blocks"),color:_,onChange:function(e){return F({inputFocusBackgroundColor:e})}})),React.createElement(td,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Bp,resRequiredProps:G}),React.createElement(J.__experimentalDivider,null),React.createElement(Kp,{baseLabel:(0,z.__)("Text Indent","essential-blocks"),controlName:Yb,resRequiredProps:G,min:0,max:60,step:1}),React.createElement(Kp,{baseLabel:(0,z.__)("Input Width","essential-blocks"),controlName:Jb,resRequiredProps:G,min:0,max:1200,step:1}),React.createElement(Kp,{baseLabel:(0,z.__)("Input Height","essential-blocks"),controlName:$b,resRequiredProps:G,min:0,max:200,step:1}),React.createElement(Kp,{baseLabel:(0,z.__)("Textarea Width","essential-blocks"),controlName:Zb,resRequiredProps:G,min:0,max:1200,step:1}),React.createElement(Kp,{baseLabel:(0,z.__)("Textarea Height","essential-blocks"),controlName:Xb,resRequiredProps:G,min:0,max:400,step:1}),React.createElement(J.__experimentalDivider,null),React.createElement(Qp,{resRequiredProps:G,controlName:Kb,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(Kp,{baseLabel:(0,z.__)("Spacing","essential-blocks"),controlName:Qb,resRequiredProps:G,min:0,max:100,step:1})),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border & Shadow","essential-blocks"))),React.createElement(ed,{controlName:ip,resRequiredProps:G})),React.createElement(J.PanelBody,{title:(0,z.__)("Placeholder Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Xp,{label:(0,z.__)("Color","essential-blocks"),color:v,onChange:function(e){return F({placeholderColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Radio & Checkbox Style","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Custom Style","essential-blocks"),checked:D,onChange:function(e){return F({customCheckboxStyle:e})}}),D&&React.createElement(React.Fragment,null,React.createElement(Kp,{baseLabel:(0,z.__)("Size","essential-blocks"),controlName:fp,resRequiredProps:G,min:0,max:80,step:1}),React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,z.__)("CHECKED","essential-blocks"),value:"checked"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.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(Xp,{label:(0,z.__)("Color","essential-blocks"),color:N,onChange:function(e){return F({checkboxColor:e})}}),React.createElement(Kp,{baseLabel:(0,z.__)("Border Width","essential-blocks"),controlName:gp,resRequiredProps:G,min:0,max:15,step:1,noUnits:!0}),React.createElement(Xp,{label:(0,z.__)("Border Color","essential-blocks"),color:U,onChange:function(e){return F({checkboxBorderColor:e})}}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Checkbox","essential-blocks"))),React.createElement(Qp,{resRequiredProps:G,controlName:yp,baseLabel:(0,z.__)("Border Radius","essential-blocks")}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Radio Buttons","essential-blocks"))),React.createElement(Qp,{resRequiredProps:G,controlName:_p,baseLabel:(0,z.__)("Border Radius","essential-blocks")})),"checked"===I&&React.createElement(Xp,{label:(0,z.__)("Color","essential-blocks"),color:H,onChange:function(e){return F({checkboxCheckedColor:e})}}),React.createElement(Kp,{baseLabel:(0,z.__)("Item Spacing","essential-blocks"),controlName:vp,resRequiredProps:G,min:0,max:100,step:1}))),React.createElement(J.PanelBody,{title:(0,z.__)("Section Break","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},Gb.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return F({sectionBreakPosition:e.value})}},e.label)})))),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Label","essential-blocks"))),React.createElement(Xp,{label:(0,z.__)("Color","essential-blocks"),color:h,onChange:function(e){return F({sectionBreakColor:e})}}),React.createElement(td,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Sp,resRequiredProps:G}),React.createElement(Qp,{resRequiredProps:G,controlName:cp,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(Qp,{resRequiredProps:G,controlName:sp,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Description","essential-blocks"))),React.createElement(Xp,{label:(0,z.__)("Color","essential-blocks"),color:R,onChange:function(e){return F({sectionBreakDescColor:e})}}),React.createElement(td,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Op,resRequiredProps:G}),React.createElement(Qp,{resRequiredProps:G,controlName:up,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(Qp,{resRequiredProps:G,controlName:bp,baseLabel:(0,z.__)("Margin","essential-blocks")}))),React.createElement(J.PanelBody,{title:(0,z.__)("Custom HTML","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},Gb.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return F({customHtmlPosition:e.value})}},e.label)})))),React.createElement(Xp,{label:(0,z.__)("Color","essential-blocks"),color:E,onChange:function(e){return F({customHtmlColor:e})}}),React.createElement(td,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:xp,resRequiredProps:G}),React.createElement(Qp,{resRequiredProps:G,controlName:ap,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(Qp,{resRequiredProps:G,controlName:lp,baseLabel:(0,z.__)("Margin","essential-blocks")}))),React.createElement(J.PanelBody,{title:(0,z.__)("Submit Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,"custom"===P&&React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},Wb.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:B===e.value,isSecondary:B!==e.value,onClick:function(){return F({btnAlignment:e.value})}},e.label)})))),React.createElement(Kp,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:tp,resRequiredProps:G,min:0,max:500,step:1}),React.createElement(J.SelectControl,{label:(0,z.__)("Width","essential-blocks"),value:P,options:Vb,onChange:function(e){return F({btnWidthType:e})}}),"custom"===P&&React.createElement(Kp,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:ep,resRequiredProps:G,min:0,max:1200,step:1}),React.createElement(td,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Tp,resRequiredProps:G}),React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,z.__)("HOVER","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.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(Xp,{label:(0,z.__)("Background Color","essential-blocks"),color:w,onChange:function(e){return F({btnBackgroundColor:e})}}),React.createElement(Xp,{label:(0,z.__)("Color","essential-blocks"),color:O,onChange:function(e){return F({btnColor:e})}})),"hover"===S&&React.createElement(React.Fragment,null,React.createElement(Xp,{label:(0,z.__)("Background Color","essential-blocks"),color:x,onChange:function(e){return F({btnBackgroundHoverColor:e})}}),React.createElement(Xp,{label:(0,z.__)("Color","essential-blocks"),color:T,onChange:function(e){return F({btnHoverColor:e})}})),React.createElement(J.__experimentalDivider,null),React.createElement(Qp,{resRequiredProps:G,controlName:np,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(Qp,{resRequiredProps:G,controlName:op,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement(Kp,{baseLabel:(0,z.__)("Button Position","essential-blocks"),controlName:Ep,resRequiredProps:G,min:-1e3,max:1e3,step:1}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border & Shadow","essential-blocks"))),React.createElement(ed,{controlName:rp,resRequiredProps:G}))),React.createElement(J.PanelBody,{title:(0,z.__)("Success Message Style","essential-blocks"),initialOpen:!1},React.createElement(Xp,{label:(0,z.__)("Background Color","essential-blocks"),color:L,onChange:function(e){return F({successBackgroundColor:e})}}),React.createElement(Xp,{label:(0,z.__)("Color","essential-blocks"),color:j,onChange:function(e){return F({successColor:e})}}),React.createElement(td,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Lp,resRequiredProps:G}),React.createElement(ed,{controlName:pp,resRequiredProps:G,noShadow:!0})),d&&React.createElement(J.PanelBody,{title:(0,z.__)("Error Message Style","essential-blocks"),initialOpen:!1},React.createElement(Xp,{label:(0,z.__)("Color","essential-blocks"),color:A,onChange:function(e){return F({errorColor:e})}}),React.createElement(td,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:jp,resRequiredProps:G}),React.createElement(Qp,{resRequiredProps:G,controlName:dp,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(Qp,{resRequiredProps:G,controlName:mp,baseLabel:(0,z.__)("Margin","essential-blocks")})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Xp,{label:(0,z.__)("Background Color","essential-blocks"),color:M,onChange:function(e){return F({formBackgroundColor:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},zb.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:q===e.value,isSecondary:q!==e.value,onClick:function(){return F({formAlignment:e.value})}},e.label)})))),React.createElement(Kp,{baseLabel:(0,z.__)("Form Max Width","essential-blocks"),controlName:hp,resRequiredProps:G,min:0,max:1500,step:1}),React.createElement(Qp,{resRequiredProps:G,controlName:Cp,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(Qp,{resRequiredProps:G,controlName:Rp,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border & Shadow","essential-blocks"))),React.createElement(ed,{controlName:kp,resRequiredProps:G})))))};var od=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}],rd=[{label:(0,z.__)("Top","essential-blocks"),value:"top"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Bottom","essential-blocks"),value:"bottom"}],ld=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}],ad="imgWidth",id="wrpMargin",cd="wrpPadding",sd="lblPadding",ud="labelText";function bd(e){return bd="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},bd(e)}function pd(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 dd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pd(Object(n),!0).forEach((function(t){md(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function md(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=bd(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=bd(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==bd(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fd=window.EBControls,gd=fd.generateTypographyAttributes,yd=fd.generateResponsiveRangeAttributes,_d=fd.generateDimensionsAttributes;const vd=dd(dd(dd(dd(dd({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",default:"var(--eb-global-secondary-color)"},labelBackgroundColor:{type:"string",default:"var(--eb-global-primary-color)"}},gd(Object.values(f))),yd(ad,{noUnits:!0})),_d(id,{top:28,right:0,bottom:28,left:0,isLinked:!1,disableLeftRight:!0})),_d(cd)),_d(sd));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)}function kd(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?kd(Object(n),!0).forEach((function(t){Cd(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Cd(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=hd(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=hd(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==hd(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ed(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 Pd(e,t);var n={}.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)?Pd(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 Pd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var Bd=window.EBControls,Sd=Bd.ImageAvatar,wd=Bd.ResetControl,Od=Bd.ColorControl,xd=Bd.ResponsiveRangeController,Td=Bd.ResponsiveDimensionsControl,Ld=Bd.TypographyDropdown;const jd=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Ed((0,Y.useState)({}),2),a=l[0],i=l[1],c=Ed((0,Y.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,h=a.lineColor,k=a.contentPosition,R=a.horizontalLabelPosition,C=a.verticalLabelPosition,E=a.noHandle,P=a.labelColor,B=a.labelBackgroundColor;(0,Y.useEffect)((function(){t[o]?i(Rd({},t[o])):i(Cd(Cd(Cd(Cd(Cd(Cd(Cd(Cd(Cd(Cd({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(sd,"Unit"),"px"),"".concat(sd,"isLinked"),!0),"".concat(cd,"Unit"),"px"),"".concat(cd,"isLinked"),!0),"".concat(id,"Top"),28),"".concat(id,"Right"),0),"".concat(id,"Bottom"),28),"".concat(id,"Left"),0),"".concat(id,"Unit"),"px"),"".concat(id,"isLinked"),!1)),u(!0)}),[]),(0,Y.useEffect)((function(){n(Cd({},o,a))}),[a]);var S=function(e){var t=Rd({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},w={setAttributes:S,resOption:r,attributes:a,objAttributes:vd};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General Settings","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,b&&React.createElement(J.BaseControl,{label:(0,z.__)("Left Image","essential-blocks")},React.createElement(Sd,{imageUrl:b,onDeleteImage:function(){return S({leftImageURL:null})}})),p&&React.createElement(J.BaseControl,{label:(0,z.__)("Right Image","essential-blocks")},React.createElement(Sd,{imageUrl:p,onDeleteImage:function(){return S({rightImageURL:null})}}))),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},od.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return S({contentPosition:e.value})}},e.label)})))),React.createElement(J.ToggleControl,{label:(0,z.__)("Full Width","essential-blocks"),checked:g,onChange:function(){return S({fullWidth:!g})}}),!g&&React.createElement(React.Fragment,null,React.createElement(xd,{baseLabel:(0,z.__)("Image Width","essential-blocks"),controlName:ad,resRequiredProps:w,min:0,max:1e3,step:1,noUnits:!0})),React.createElement(J.ToggleControl,{label:(0,z.__)("Move on Hover","essential-blocks"),checked:d,onChange:function(){return S({hover:!d})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Vertical Mode","essential-blocks"),checked:m,onChange:function(){return S({verticalMode:!m})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Labels","essential-blocks"),checked:f,onChange:function(){return S({showLabels:!f})}}),f&&React.createElement(React.Fragment,null,m&&React.createElement(J.BaseControl,{label:(0,z.__)("Label Position","essential-blocks")},React.createElement(J.ButtonGroup,null,ld.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return S({verticalLabelPosition:e.value})}},e.label)})))),!m&&React.createElement(J.BaseControl,{label:(0,z.__)("Label Position","essential-blocks")},React.createElement(J.ButtonGroup,null,rd.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:R===e.value,isSecondary:R!==e.value,onClick:function(){return S({horizontalLabelPosition:e.value})}},e.label)}))))),React.createElement(J.ToggleControl,{label:(0,z.__)("Swap Images","essential-blocks"),checked:_,onChange:function(){return function(){var e=a.leftImageURL,t=a.rightImageURL,n=a.swap,o=[t,e];i({swap:n=!n,leftImageURL:e=o[0],rightImageURL:t=o[1]})}()}}),React.createElement(J.ToggleControl,{label:(0,z.__)("No Handle","essential-blocks"),checked:E,onChange:function(){return S({noHandle:!E})}}),React.createElement(wd,{onReset:function(){return S({position:vd.position.default})}},React.createElement(J.RangeControl,{label:(0,z.__)("Slider Position","essential-blocks"),value:y,onChange:function(e){return S({position:e})},min:0,max:100,help:(0,z.__)("Update & reload to see effect in backend","image-comparison")})),React.createElement(wd,{onReset:function(){return S({lineWidth:vd.lineWidth.default})}},React.createElement(J.RangeControl,{label:(0,z.__)("Slider Line Width","essential-blocks"),value:v,onChange:function(e){return S({lineWidth:e})},min:0,max:10}))),React.createElement(J.PanelBody,{title:(0,z.__)("General Styles","essential-blocks"),initialOpen:!1},React.createElement(Od,{label:(0,z.__)("Line Color","essential-blocks"),color:h,onChange:function(e){return S({lineColor:e})}})),f&&React.createElement(J.PanelBody,{title:(0,z.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(Ld,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:ud,resRequiredProps:w}),React.createElement(Od,{label:(0,z.__)("Color","essential-blocks"),color:P,onChange:function(e){return S({labelColor:e})}}),React.createElement(Od,{label:(0,z.__)("Background Color","essential-blocks"),color:B,onChange:function(e){return S({labelBackgroundColor:e})}}),React.createElement(Td,{resRequiredProps:w,controlName:sd,baseLabel:(0,z.__)("Padding","essential-blocks")})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Td,{resRequiredProps:w,controlName:id,baseLabel:(0,z.__)("Margin","essential-blocks"),disableLeftRight:!0}),React.createElement(Td,{resRequiredProps:w,controlName:cd,baseLabel:(0,z.__)("Padding","essential-blocks")}))))};var Ad="wrprBg",Dd="wrpMargin",Id="wrpPadding",Nd="wrpBorderShadow",Ud="columns",Hd="imageGap",Md="imgBorderShadow",qd="captionMargin",Fd="captionPadding",Gd="captionWidth",Wd="imageWidth",zd="imageHeight",Vd="imageMaxWidth",Yd="imageMaxHeight",Jd="filterMargin",$d="filterPadding",Zd="filterBorderShadow",Xd=[{label:(0,z.__)("Top","essential-blocks"),value:"top"},{label:(0,z.__)("Middle","essential-blocks"),value:"middle"},{label:(0,z.__)("Bottom","essential-blocks"),value:"bottom"}],Kd=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}],Qd=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Right","essential-blocks"),value:"right"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Justify","essential-blocks"),value:"justify"}],em=[{label:"px",value:"px"},{label:"%",value:"%"}],tm=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],nm=((0,z.__)("Grid Layout","essential-blocks"),(0,z.__)("Masonry Layout","essential-blocks"),[{label:(0,z.__)("Fixed","essential-blocks"),value:"fixed"},{label:(0,z.__)("Adaptive","essential-blocks"),value:"adaptive"}]),om=((0,z.__)("None","essential-blocks"),(0,z.__)("Black & White"),(0,z.__)("Color Overlay","essential-blocks"),(0,z.__)("From Top","essential-blocks"),(0,z.__)("From Bottom","essential-blocks"),(0,z.__)("From Left","essential-blocks"),(0,z.__)("From Right","essential-blocks"),(0,z.__)("Zoom In Out","essential-blocks"),[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}]),rm=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"},{label:"Active",value:"active"}],lm="captionTypo",am="filterTypo",im="filterTypo";function cm(e){return cm="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},cm(e)}function sm(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 um(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sm(Object(n),!0).forEach((function(t){bm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=cm(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=cm(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==cm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pm=window.EBControls,dm=pm.generateDimensionsAttributes,mm=pm.generateTypographyAttributes,fm=pm.generateBackgroundAttributes,gm=pm.generateBorderShadowAttributes,ym=pm.generateResponsiveRangeAttributes;const _m=um(um(um(um(um(um(um(um(um(um(um(um(um(um(um(um(um(um(um(um({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:"var(--eb-global-button-text-color)"},captionBGColor:{type:"string",default:"var(--eb-global-secondary-color)"},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},addCustomLink:{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,z.__)("Filter Item 1","essential-blocks")}]},enableFilterAll:{type:"boolean",default:!0},filterAllTitle:{type:"string",default:"All"},defaultFilter:{type:"string"},filterColorType:{type:"string",default:"normal"},filterColor:{type:"string",default:"var(--eb-global-text-color)"},filterActColor:{type:"string",default:"var(--eb-global-button-text-color)"},filterHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},filterBGColor:{type:"string",default:"var(--eb-global-tertiary-color)"},filterActBGColor:{type:"string",default:"var(--eb-global-primary-color)"},filterHoverBGColor:{type:"string",default:"var(--eb-global-primary-color)"},select2Options:{type:"string",default:""},enableIsotope:{type:"boolean",default:!1},enableLoadMore:{type:"boolean",default:!1},loadmoreBtnText:{type:"string",default:"Load More"},imagesPerPage:{type:"number",default:1},imagesPerPageCount:{type:"number",default:3},loadmoreColor:{type:"string",default:"var(--eb-global-button-text-color)"},loadmoreHvColor:{type:"string",default:"var(--eb-global-button-text-color)"},loadmoreBGColor:{type:"string",default:"var(--eb-global-button-background-color)"},enableInfiniteScroll:{type:"boolean",default:!1}},mm(Object.values(g))),dm(Dd)),dm(Id)),dm(qd,{top:0,bottom:0,right:0,left:0,isLinked:!1})),dm(Fd,{top:5,bottom:5,right:10,left:10,isLinked:!1})),gm(Nd,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),gm(Md,{bdrDefaults:{top:0,bottom:0,right:0,left:0},noShadow:!0})),fm(Ad,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),ym(Ud,{defaultRange:3})),ym(Hd,{defaultRange:10})),ym(Gd)),ym(zd,{defaultRange:300})),ym(Wd,{defaultRange:100,defaultUnit:"%"})),ym(Yd)),ym(Vd,{defaultRange:100,defaultUnit:"%"})),dm(Jd,{top:0,bottom:0,right:5,left:5,isLinked:!1})),dm($d,{top:5,bottom:5,right:10,left:10,isLinked:!1})),gm(Zd,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),gm("loadmoreBorderShadow",{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:0,bottom:0,right:0,left:0}})),dm("loadmorePadding",{top:14,bottom:14,right:14,left:14,isLinked:!0}));function vm(e){return vm="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},vm(e)}function hm(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?hm(Object(n),!0).forEach((function(t){Rm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Rm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=vm(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=vm(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==vm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Cm(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 Em(e,t);var n={}.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)?Em(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 Em(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var Pm=window.EBControls,Bm=Pm.ResponsiveDimensionsControl,Sm=Pm.TypographyDropdown,wm=Pm.BorderShadowControl,Om=Pm.ResponsiveRangeController,xm=Pm.BackgroundControl,Tm=Pm.ColorControl;const Lm=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Cm((0,Y.useState)({}),2),a=l[0],i=l[1],c=Cm((0,Y.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,h=a.styleNumber,k=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,Y.useEffect)((function(){var e;t[o]?i(km({},t[o])):i((Rm(Rm(Rm(Rm(Rm(Rm(Rm(Rm(Rm(Rm(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(Gd,"Unit"),"px"),"".concat(Fd,"Unit"),"px"),"".concat(Fd,"isLinked"),!0),"".concat(qd,"Unit"),"px"),"".concat(qd,"isLinked"),!0),"".concat(Wd,"Unit"),"%"),"".concat(zd,"Unit"),"px"),"".concat(Vd,"Unit"),"px"),"".concat(Yd,"Unit"),"px"),"".concat(Md,"Bdr_Unit"),"px"),Rm(Rm(Rm(Rm(Rm(Rm(Rm(Rm(Rm(Rm(e,"".concat(Md,"Bdr_isLinked"),!0),"".concat(Md,"Rds_Unit"),"px"),"".concat(Md,"Rds_isLinked"),!0),"".concat(Md,"BorderType"),"normal"),"".concat($d,"Top"),5),"".concat($d,"Right"),10),"".concat($d,"Bottom"),5),"".concat($d,"Left"),10),"".concat($d,"Unit"),"px"),"".concat($d,"isLinked"),!1),Rm(Rm(Rm(Rm(Rm(Rm(Rm(Rm(Rm(Rm(e,"".concat(Jd,"Unit"),"px"),"".concat(Jd,"isLinked"),!1),"".concat(Jd,"Top"),0),"".concat(Jd,"Bottom"),0),"".concat(Jd,"Left"),5),"".concat(Jd,"Right"),5),"".concat(Zd,"Bdr_Unit"),"px"),"".concat(Zd,"Bdr_isLinked"),!0),"".concat(Zd,"Rds_Unit"),"px"),"".concat(Zd,"Rds_isLinked"),!0),Rm(Rm(Rm(Rm(Rm(Rm(Rm(Rm(Rm(Rm(e,"".concat(Zd,"BorderType"),"normal"),"".concat(Id,"Unit"),"px"),"".concat(Id,"isLinked"),!0),"".concat(Dd,"Unit"),"px"),"".concat(Dd,"isLinked"),!0),"".concat(Nd,"Bdr_Unit"),"px"),"".concat(Nd,"Bdr_isLinked"),!0),"".concat(Nd,"Rds_Unit"),"px"),"".concat(Nd,"Rds_isLinked"),!0),"".concat(Nd,"BorderType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Rm({},o,a))}),[a]);var L=function(e){var t=km({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},j={setAttributes:L,resOption:r,attributes:a,objAttributes:_m};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks"),initialOpen:!0},React.createElement(J.ToggleControl,{label:(0,z.__)("Display Caption","essential-blocks"),checked:p,onChange:function(){return L({displayCaption:!p})}}),p&&"0"===h&&React.createElement(J.ToggleControl,{label:(0,z.__)("Display Caption on Hover","essential-blocks"),checked:d,onChange:function(){return L({captionOnHover:!d})}}),React.createElement(Om,{baseLabel:(0,z.__)("Columns","essential-blocks"),controlName:Ud,resRequiredProps:j,units:[],min:1,max:8,step:1}),React.createElement(Om,{baseLabel:(0,z.__)("Image Gap (px)","essential-blocks"),controlName:Hd,resRequiredProps:j,units:[],min:0,max:100,step:1}),React.createElement(J.ToggleControl,{label:(0,z.__)("Disable Light Box","essential-blocks"),checked:k,onChange:function(){return L({disableLightBox:!k})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Filter","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Enable Filter","essential-blocks"),checked:E,onChange:function(){return L({enableFilter:!E})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Image Styles","essential-blocks"),initialOpen:!1},"grid"===b&&React.createElement(React.Fragment,null,!E&&React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks")},React.createElement(J.ButtonGroup,null,om.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return L({imageAlignment:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("Image Size","essential-blocks")},React.createElement(J.ButtonGroup,null,nm.map((function(e,t){return React.createElement(J.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(Om,{baseLabel:(0,z.__)("Image Height","essential-blocks"),controlName:zd,resRequiredProps:j,units:tm,min:0,max:500,step:1}),React.createElement(Om,{baseLabel:(0,z.__)("Image Width","essential-blocks"),controlName:Wd,resRequiredProps:j,units:tm,min:0,max:500,step:1})),"adaptive"===R&&React.createElement(React.Fragment,null,React.createElement(Om,{baseLabel:(0,z.__)("Image Max Height","essential-blocks"),controlName:Yd,resRequiredProps:j,units:tm,min:0,max:500,step:1}),React.createElement(Om,{baseLabel:(0,z.__)("Image Max Width","essential-blocks"),controlName:Vd,resRequiredProps:j,units:tm,min:0,max:500,step:1}))),React.createElement(J.PanelBody,{title:(0,z.__)("Border","essential-blocks"),initialOpen:!0},React.createElement(wm,{controlName:Md,resRequiredProps:j,noShadow:!0}))),"2"===h&&React.createElement(J.PanelBody,{title:(0,z.__)("Overlay Styles","essential-blocks"),initialOpen:!1},React.createElement(Tm,{label:(0,z.__)("Overlay Color","essential-blocks"),color:f,onChange:function(e){return L({overlayColor:e})}})),p&&React.createElement(J.PanelBody,{title:(0,z.__)("Caption Styles","essential-blocks")},React.createElement(Tm,{label:(0,z.__)("Text Color","essential-blocks"),color:m,onChange:function(e){return L({captionColor:e})}}),React.createElement(Tm,{label:(0,z.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return L({captionBGColor:e})}}),React.createElement(Sm,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:"captionTypo",resRequiredProps:j}),React.createElement(Om,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:Gd,resRequiredProps:j,units:em,min:0,max:300,step:1}),p&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Text Align","essential-blocks")},React.createElement(J.ButtonGroup,null,Qd.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return L({textAlign:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("Horizontal Align","essential-blocks")},React.createElement(J.ButtonGroup,null,Kd.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:y===e.value,isSecondary:y!==e.value,onClick:function(){return L({horizontalAlign:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("Vertical Align","essential-blocks")},React.createElement(J.ButtonGroup,null,Xd.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:_===e.value,isSecondary:_!==e.value,onClick:function(){return L({verticalAlign:e.value})}},e.label)})))),React.createElement(Bm,{resRequiredProps:j,controlName:qd,baseLabel:"Margin"}),React.createElement(Bm,{resRequiredProps:j,controlName:Fd,baseLabel:"Padding"}))),E&&React.createElement(J.PanelBody,{title:(0,z.__)("Filter","essential-blocks"),initialOpen:!1},React.createElement(Bm,{resRequiredProps:j,controlName:Jd,baseLabel:"Margin"}),React.createElement(Bm,{resRequiredProps:j,controlName:$d,baseLabel:"Padding"}),React.createElement(Sm,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:am,resRequiredProps:j}),React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,rm.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:P===e.value,isSecondary:P!==e.value,onClick:function(){return L({filterColorType:e.value})}},e.label)}))),"normal"===P&&React.createElement(React.Fragment,null,React.createElement(Tm,{label:(0,z.__)("Color","essential-blocks"),color:B,onChange:function(e){return L({filterColor:e})}}),React.createElement(Tm,{label:(0,z.__)("Background Color","essential-blocks"),color:w,onChange:function(e){return L({filterBGColor:e})}})),"hover"===P&&React.createElement(React.Fragment,null,React.createElement(Tm,{label:(0,z.__)("Color","essential-blocks"),color:S,onChange:function(e){return L({filterHoverColor:e})}}),React.createElement(Tm,{label:(0,z.__)("Background Color","essential-blocks"),color:O,onChange:function(e){return L({filterHoverBGColor:e})}})),"active"===P&&React.createElement(React.Fragment,null,React.createElement(Tm,{label:(0,z.__)("Color","essential-blocks"),color:x,onChange:function(e){return L({filterActColor:e})}}),React.createElement(Tm,{label:(0,z.__)("Background Color","essential-blocks"),color:T,onChange:function(e){return L({filterActBGColor:e})}}))),React.createElement(J.PanelRow,null,"Button Border & Shadow"),React.createElement(wm,{controlName:Zd,resRequiredProps:j})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Bm,{resRequiredProps:j,controlName:Dd,baseLabel:"Margin"}),React.createElement(Bm,{resRequiredProps:j,controlName:Id,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(xm,{controlName:Ad,resRequiredProps:j,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(wm,{controlName:Nd,resRequiredProps:j}))))};var jm="wrp_",Am="btbg_",Dm="wrp_",Im="btbds_",Nm="number",Um="title",Hm="subTitle",Mm="content",qm="buttonText",Fm="mediaBgSize",Gm="mediaBgRadius",Wm="mediaBgMargin",zm="buttonPadding",Vm="titlePadding",Ym="subTitlePadding",Jm="contentPadding",$m="wrapperMargin",Zm="wrapperPadding",Xm="mIconZ",Km="mImgW",Qm="mImgH",ef="mcSp";function tf(e){return tf="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},tf(e)}function nf(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 of(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nf(Object(n),!0).forEach((function(t){rf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function rf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=tf(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=tf(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==tf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lf=window.EBControls,af=lf.generateDimensionsAttributes,cf=lf.generateTypographyAttributes,sf=lf.generateBackgroundAttributes,uf=lf.generateBorderShadowAttributes,bf=lf.generateResponsiveRangeAttributes;const pf=of(of(of(of(of(of(of(of(of(of(of(of(of(of(of(of(of(of({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",default:"var(--eb-global-background-color)"},useNumIconBg:{type:"boolean",default:!0},numIconBgType:{type:"string",default:"fill"},numIconBgColor:{type:"string",default:"var(--eb-global-primary-color)"},numIconBgGradient:{type:"string",default:"var(--eb-global-background-color)"},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"},infoboxIcon:{type:"string",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",default:"var(--eb-global-button-text-color)"},buttonHvrTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},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",default:"var(--eb-global-heading-color)"},subTitle:{type:"text",selector:".subtitle",default:"This is a Sub title"},subTitleColor:{type:"string",default:"var(--eb-global-text-color)"},description:{type:"text",selector:".description",default:"Write a short description, that will describe the title or something informational and useful"},descriptionColor:{type:"string",default:"var(--eb-global-text-color)"},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"}},bf(Xm,{defaultRange:50})),bf(Km,{defaultRange:300})),bf(Qm)),bf(ef,{defaultRange:20,noUnits:!0})),cf(Object.values(y))),af(Fm,{top:20,bottom:20,right:20,left:20})),af(Gm,{top:20,bottom:20,isLinked:!1})),af(Wm,{top:15,isLinked:!1})),af(zm,{top:15,bottom:15,right:30,left:30,isLinked:!1})),af(Vm,{top:10,bottom:10,isLinked:!1})),af(Ym,{top:10,bottom:10,isLinked:!1})),af(Jm,{top:10,bottom:50,isLinked:!1})),af($m)),af(Zm,{top:50,bottom:70,right:30,left:30,isLinked:!1})),uf(Im,{rdsDefaults:{top:10,bottom:10,right:10,left:10}})),uf(Dm,{})),sf(jm,{isBgDefaultGradient:!0,defaultBgGradient:"linear-gradient(90deg, rgba(249,250,251,1) 0% , rgba(250,250,250,1) 100%)"})),sf(Am,{defaultFillColor:"var(--eb-global-button-background-color)",defaultBgGradient:"var(--eb-gradient-background-color)",forButton:!0}));(0,z.__)("Preset 1","essential-blocks"),(0,z.__)("Preset 2","essential-blocks"),(0,z.__)("Preset 3","essential-blocks"),(0,z.__)("Preset 4","essential-blocks");var df=[{label:(0,z.__)("image","essential-blocks"),value:"image"},{label:(0,z.__)("icon","essential-blocks"),value:"icon"},{label:(0,z.__)("Text","essential-blocks"),value:"number"},{label:(0,z.__)("none","essential-blocks"),value:"none"}],mf=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}],ff=[{label:(0,z.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"flex-end"}],gf=[{label:(0,z.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,z.__)("Middle","essential-blocks"),value:"center"},{label:(0,z.__)("Bottom","essential-blocks"),value:"flex-end"}],yf=[{label:"Fill",value:"fill"},{label:"Gradient",value:"gradient"}],_f=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],vf=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],hf=["h1","h2","h3","h4","h5","h6"],kf=((0,z.__)("Fill","essential-blocks"),(0,z.__)("Gradient","essential-blocks"),(0,z.__)("Image","essential-blocks"),(0,z.__)("Auto","essential-blocks"),(0,z.__)("Cover","essential-blocks"),(0,z.__)("Contain","essential-blocks"),(0,z.__)("None","essential-blocks"),(0,z.__)("Dashed","essential-blocks"),(0,z.__)("Solid","essential-blocks"),(0,z.__)("Dotted","essential-blocks"),(0,z.__)("Double","essential-blocks"),(0,z.__)("Groove","essential-blocks"),(0,z.__)("Inset","essential-blocks"),(0,z.__)("Outset","essential-blocks"),(0,z.__)("Ridge","essential-blocks"),[{label:(0,z.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,z.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,z.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,z.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,z.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,z.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,z.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,z.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,z.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,z.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,z.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,z.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,z.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,z.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,z.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,z.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,z.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,z.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,z.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,z.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,z.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,z.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,z.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,z.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,z.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,z.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,z.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,z.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,z.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,z.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,z.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,z.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,z.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,z.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,z.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,z.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,z.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,z.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,z.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,z.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,z.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,z.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,z.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,z.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,z.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,z.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,z.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,z.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,z.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,z.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,z.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}]);function Rf(e){return Rf="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},Rf(e)}function Cf(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 Ef(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cf(Object(n),!0).forEach((function(t){Pf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Rf(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Rf(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Rf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bf(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 Sf(e,t);var n={}.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)?Sf(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 Sf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var wf=window.EBControls,Of=wf.BackgroundControl,xf=wf.BorderShadowControl,Tf=wf.GradientColorControl,Lf=wf.ColorControl,jf=wf.ImageAvatar,Af=wf.ResponsiveRangeController,Df=wf.ResponsiveDimensionsControl,If=wf.TypographyDropdown,Nf=wf.EBIconPicker;const Uf=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Bf((0,Y.useState)({}),2),a=l[0],i=l[1],c=Bf((0,Y.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,h=a.numIconBgType,k=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,Y.useEffect)((function(){var e;t[o]?i(Ef({},t[o])):i((Pf(Pf(Pf(Pf(Pf(Pf(Pf(Pf(Pf(Pf(e={isOverlay:!1,layoutPreset:"preset1",media:"icon",useNumIconBg:!0,numIconBgType:"fill",numIconBgColor:"var(--eb-global-primary-color)",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(Fm,"Unit"),"px"),"".concat(Fm,"isLinked"),!0),"".concat(Gm,"Unit"),"px"),"".concat(Gm,"isLinked"),!0),"".concat(Wm,"Unit"),"px"),"".concat(Wm,"isLinked"),!0),"".concat(Vm,"Unit"),"px"),"".concat(Vm,"isLinked"),!0),"".concat(Ym,"Unit"),"px"),"".concat(Ym,"isLinked"),!0),Pf(Pf(Pf(Pf(Pf(Pf(Pf(Pf(Pf(Pf(e,"".concat(Jm,"Unit"),"px"),"".concat(Jm,"isLinked"),!0),"".concat(zm,"Unit"),"px"),"".concat(zm,"isLinked"),!0),"".concat(Im,"Bdr_Unit"),"px"),"".concat(Im,"Bdr_isLinked"),!0),"".concat(Im,"Rds_Unit"),"px"),"".concat(Im,"Rds_isLinked"),!0),"".concat(Im,"BorderType"),"normal"),"".concat(Im,"shadowType"),"normal"),Pf(Pf(Pf(Pf(Pf(Pf(Pf(Pf(Pf(Pf(e,"".concat($m,"Unit"),"px"),"".concat($m,"isLinked"),!0),"".concat(Zm,"Unit"),"px"),"".concat(Zm,"isLinked"),!0),"".concat(Dm,"Bdr_Unit"),"px"),"".concat(Dm,"Bdr_isLinked"),!0),"".concat(Dm,"Rds_Unit"),"px"),"".concat(Dm,"Rds_isLinked"),!0),"".concat(Dm,"BorderType"),"normal"),"".concat(Dm,"shadowType"),"normal"),Pf(e,"".concat(Xm,"Unit"),"px"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Pf({},o,a))}),[a]);var q=function(e){var t=Ef({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},F={setAttributes:q,resOption:r,attributes:a,objAttributes:pf};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Infobox Settings","essential-blocks")},React.createElement(J.ToggleControl,{label:(0,z.__)("Clickable Infobox","essential-blocks"),checked:w,onChange:function(){return q({isInfoClick:!w})}}),w&&React.createElement(React.Fragment,null,React.createElement(J.TextControl,{label:(0,z.__)("URL (use https:// at the beginning)"),placeholder:"https://your-link.com",value:x,onChange:function(e){return q({infoboxLink:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Open in New Tab","essential-blocks"),checked:M,onChange:function(){return q({linkNewTab:!M})}})),!w&&React.createElement(J.ToggleControl,{label:(0,z.__)("Show button","essential-blocks"),checked:S,onChange:function(){return q({enableButton:!S})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Alignments","essential-blocks"),initialOpen:!1},"none"!==b&&React.createElement(React.Fragment,null,("row"===g||"row-reverse"===g)&&React.createElement(J.BaseControl,{id:"eb-infobox-alignments",label:"Media alignments"},React.createElement(J.ButtonGroup,{id:"eb-infobox-alignments"},gf.map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isSecondary:I!==n,isPrimary:I===n,onClick:function(){return q({mediaAlignment:n})}},o)})))),("column"===g||"column-reverse"===g)&&React.createElement(J.BaseControl,{id:"eb-infobox-alignments",label:"Media alignments"},React.createElement(J.ButtonGroup,{id:"eb-infobox-alignments"},ff.map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isSecondary:I!==n,isPrimary:I===n,onClick:function(){return q({mediaAlignment:n})}},o)}))))),React.createElement(J.BaseControl,{id:"eb-infobox-alignments",label:"Contents alignments"},React.createElement(J.ButtonGroup,{id:"eb-infobox-alignments"},mf.map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isSecondary:N!==n,isPrimary:N===n,onClick:function(){return q({contentsAlignment:n})}},o)})))),S&&!w&&React.createElement(J.BaseControl,{id:"eb-infobox-alignments",label:"Button alignments"},React.createElement(J.ButtonGroup,{id:"eb-infobox-alignments"},mf.map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isSecondary:U!==n,isPrimary:U===n,onClick:function(){return q({btnAlignment:n})}},o)}))))),React.createElement(J.PanelBody,{title:(0,z.__)("Media Style","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{id:"eb-infobox-image-icon"},React.createElement(J.ButtonGroup,{id:"eb-infobox-image-icon"},df.map((function(e,t){var n=e.label,o=e.value;return React.createElement(J.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(Nf,{value:f,onChange:function(e){return q({selectedIcon:e})},title:(0,z.__)("Select Icon","essential-blocks")}),"icon"===b&&f&&React.createElement(Af,{baseLabel:(0,z.__)("Icon Size","essential-blocks"),controlName:Xm,resRequiredProps:F,min:8,max:200,step:1}),"number"===b&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("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(If,{baseLabel:"Text Typography",typographyPrefixConstant:Nm,resRequiredProps:F})),("number"===b||"icon"===b)&&React.createElement(React.Fragment,null,React.createElement(Lf,{label:(0,z.__)("Color","essential-blocks"),color:v,onChange:function(e){return q({numIconColor:e})}}),React.createElement(Df,{resRequiredProps:F,controlName:Fm,baseLabel:"Padding"}),React.createElement(J.ToggleControl,{label:(0,z.__)("Use Background","essential-blocks"),checked:_,onChange:function(){return q({useNumIconBg:!_})}}),_&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Background Type","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-infobox-infobox-background"},yf.map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isPrimary:h===n,isSecondary:h!==n,onClick:function(){return q({numIconBgType:n})}},o)})))),"fill"===h&&React.createElement(Lf,{label:(0,z.__)("Background Color","essential-blocks"),color:k,onChange:function(e){return q({numIconBgColor:e})}}),"gradient"===h&&React.createElement(J.PanelBody,{title:(0,z.__)("Gradient","essential-blocks")},React.createElement(Tf,{gradientColor:R,onChange:function(e){return q({numIconBgGradient:e})}})))),"image"===b&&!m&&React.createElement(X.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(J.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,z.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),"image"===b&&m&&React.createElement(React.Fragment,null,React.createElement(jf,{imageUrl:m,onDeleteImage:function(){return q({imageUrl:null})}}),React.createElement(Af,{baseLabel:(0,z.__)("Image Width","essential-blocks"),controlName:Km,resRequiredProps:F,units:_f,min:0,max:500,step:1}),React.createElement(J.ToggleControl,{label:(0,z.__)("Auto Image Height","essential-blocks"),checked:E,onChange:function(){return q({isMediaImgHeightAuto:!E})}}),!E&&React.createElement(React.Fragment,null,React.createElement(Af,{baseLabel:(0,z.__)("Image Height","essential-blocks"),controlName:Qm,resRequiredProps:F,units:vf,min:0,max:500,step:1}))),React.createElement(J.__experimentalDivider,null),"none"!==b&&React.createElement(React.Fragment,null,React.createElement(Af,{baseLabel:(0,z.__)("Media & content spacing","Infobox"),controlName:ef,resRequiredProps:F,min:0,max:500,step:1,noUnits:!0})),React.createElement(Df,{forBorderRadius:!0,resRequiredProps:F,controlName:Gm,baseLabel:"Border Radius"}),React.createElement(Df,{resRequiredProps:F,controlName:Wm,baseLabel:"Margin"}))),React.createElement(J.PanelBody,{title:(0,z.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Title Tag","essential-blocks")},React.createElement(J.ButtonGroup,{className:"infobox-button-group"},hf.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:P!==e,isPrimary:P===e,onClick:function(){return q({titleTag:e})}},e.toUpperCase())})))),React.createElement(If,{baseLabel:"Typography",typographyPrefixConstant:Um,resRequiredProps:F}),React.createElement(Df,{resRequiredProps:F,controlName:Vm,baseLabel:"Title Padding"}),React.createElement(Lf,{label:(0,z.__)("Color","essential-blocks"),color:j,onChange:function(e){return q({titleColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Enable","essential-blocks"),checked:p,onChange:function(){return q({enableSubTitle:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Subtitle Tag","essential-blocks")},React.createElement(J.ButtonGroup,{className:"infobox-button-group"},hf.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:B!==e,isPrimary:B===e,onClick:function(){return q({subTitleTag:e})}},e.toUpperCase())})))),React.createElement(If,{baseLabel:"Typography",typographyPrefixConstant:Hm,resRequiredProps:F}),React.createElement(Df,{resRequiredProps:F,controlName:Ym,baseLabel:"Subtitle Padding"}),React.createElement(Lf,{label:(0,z.__)("Color","essential-blocks"),color:A,onChange:function(e){return q({subTitleColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Content Style","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Show content","essential-blocks"),checked:y,onChange:function(){return q({enableDescription:!y})}}),y&&React.createElement(React.Fragment,null,React.createElement(If,{baseLabel:"Typography",typographyPrefixConstant:Mm,resRequiredProps:F}),React.createElement(Df,{resRequiredProps:F,controlName:Jm,baseLabel:"Content Padding"}),React.createElement(Lf,{label:(0,z.__)("Color","essential-blocks"),color:D,onChange:function(e){return q({descriptionColor:e})}}))),S&&!w&&React.createElement(J.PanelBody,{title:(0,z.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(J.TextControl,{label:(0,z.__)("Button Text","essential-blocks"),value:O,onChange:function(e){return q({buttonText:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("Link URL (use https:// at the beginning)"),placeholder:"https://your-site.com",value:x,onChange:function(e){return q({infoboxLink:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Open in New Tab","essential-blocks"),checked:M,onChange:function(){return q({linkNewTab:!M})}}),React.createElement(If,{baseLabel:"Typography",typographyPrefixConstant:qm,resRequiredProps:F}),React.createElement(Df,{resRequiredProps:F,controlName:zm,baseLabel:"Button Padding"}),React.createElement(Lf,{label:(0,z.__)("Text color","essential-blocks"),color:T,onChange:function(e){return q({buttonTextColor:e})}}),React.createElement(Lf,{label:(0,z.__)("Hover text color","essential-blocks"),color:L,onChange:function(e){return q({buttonHvrTextColor:e})}}),React.createElement(J.PanelBody,{title:(0,z.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(Of,{controlName:Am,resRequiredProps:F,forButton:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(xf,{controlName:Im,resRequiredProps:F})),React.createElement(J.PanelBody,{title:(0,z.__)("More Effects","essential-blocks"),initialOpen:!1},React.createElement(J.SelectControl,{label:(0,z.__)("Button Hover Effect","essential-blocks"),value:H,options:kf,onChange:function(e){q({btnEffect:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Df,{resRequiredProps:F,controlName:$m,baseLabel:"Margin"}),React.createElement(Df,{resRequiredProps:F,controlName:Zm,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(Of,{controlName:jm,resRequiredProps:F})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(xf,{controlName:Dm,resRequiredProps:F}))))};var Hf=[{label:(0,z.__)("Most Recent","essential-blocks"),value:"most_recent"},{label:(0,z.__)("Least Recent","essential-blocks"),value:"least_recent"}],Mf=[{label:(0,z.__)("Overlay","essential-blocks"),value:"overlay"},{label:(0,z.__)("Card","essential-blocks"),value:"card"}],qf=[{label:(0,z.__)("Simple","essential-blocks"),value:"overlay__simple"},{label:(0,z.__)("Basic","essential-blocks"),value:"overlay__basic"},{label:(0,z.__)("Standard","essential-blocks"),value:"overlay__standard"}],Ff=[{label:(0,z.__)("Content Outter","essential-blocks"),value:"content_outter"},{label:(0,z.__)("Content Inner","essential-blocks"),value:"content__inner"}],Gf="imgNum",Wf="gridGap",zf="imgBrdShd",Vf="wrpMargin",Yf="wrpPadding",Jf="captionText",$f="metaText",Zf="headerText";function Xf(e){return Xf="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},Xf(e)}function Kf(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 Qf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kf(Object(n),!0).forEach((function(t){eg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function eg(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Xf(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Xf(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Xf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tg=window.EBControls,ng=tg.generateTypographyAttributes,og=tg.generateResponsiveRangeAttributes,rg=tg.generateDimensionsAttributes,lg=tg.generateBorderShadowAttributes;const ag=Qf(Qf(Qf(Qf(Qf(Qf({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},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",default:"var(--eb-global-text-color)"},metaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},headerColor:{type:"string",default:"var(--eb-global-heading-color)"},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}},ng(Object.values(_))),og(Gf,{defaultRange:3,noUnits:!0})),rg(Wf)),rg(Yf)),rg(Vf,{top:28,bottom:28,isLinked:!1})),lg(zf,{noShadow:!0}));function ig(e){return ig="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},ig(e)}function cg(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 sg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cg(Object(n),!0).forEach((function(t){ug(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ug(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ig(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=ig(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ig(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bg(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 pg(e,t);var n={}.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)?pg(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 pg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var dg=window.EBControls,mg=dg.ColorControl,fg=dg.ImageAvatar,gg=dg.ResponsiveRangeController,yg=dg.ResponsiveDimensionsControl,_g=dg.BorderShadowControl,vg=dg.TypographyDropdown;const hg=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=bg((0,Y.useState)({}),2),a=l[0],i=l[1],c=bg((0,Y.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,h=a.hasEqualImages,k=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,Y.useEffect)((function(){var e;t[o]?i(sg({},t[o])):i((ug(ug(ug(ug(ug(ug(ug(ug(ug(ug(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(Gf,"Unit"),"px"),"".concat(Wf,"Unit"),"px"),"".concat(Wf,"isLinked"),!0),"".concat(zf,"Bdr_Unit"),"px"),"".concat(zf,"Bdr_isLinked"),!0),"".concat(zf,"Rds_Unit"),"px"),"".concat(zf,"Rds_isLinked"),!0),"".concat(zf,"BorderType"),"normal"),"".concat(zf,"shadowType"),"normal"),"".concat(Yf,"Unit"),"px"),ug(ug(ug(ug(ug(ug(ug(e,"".concat(Yf,"isLinked"),!0),"".concat(Vf,"Top"),28),"".concat(Vf,"Bottom"),28),"".concat(Vf,"Right"),0),"".concat(Vf,"Left"),0),"".concat(Vf,"Unit"),"px"),"".concat(Vf,"isLinked"),!1))),u(!0)}),[]),(0,Y.useEffect)((function(){n(ug({},o,a))}),[a]);var T=function(e){var t=sg({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},L={setAttributes:T,resOption:r,attributes:a,objAttributes:ag};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},m.length>0&&React.createElement(React.Fragment,null,React.createElement(J.PanelBody,{title:(0,z.__)("Feed Settings","essential-blocks"),intialOpen:!0},React.createElement(React.Fragment,null,React.createElement(J.SelectControl,{label:(0,z.__)("Sort By","essential-blocks"),value:O,options:Hf,onChange:function(e){return T({sortBy:e})}}),React.createElement(J.RangeControl,{label:(0,z.__)("Number Of Images","essential-blocks"),value:f,onChange:function(e){T({numberOfImages:e})},min:1,max:100}),React.createElement(gg,{baseLabel:(0,z.__)("Columns","essential-blocks"),controlName:Gf,resRequiredProps:L,min:1,max:8,step:1,noUnits:!0}),React.createElement(J.ToggleControl,{label:(0,z.__)("Square thumbnail","essential-blocks"),checked:h,onChange:function(e){return T({hasEqualImages:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("General Settings","essential-blocks"),initialOpen:!1},React.createElement(J.SelectControl,{label:(0,z.__)("Layout","essential-blocks"),value:b,options:Mf,onChange:function(e){return T({layout:e})}}),"overlay"===b&&React.createElement(J.SelectControl,{label:(0,z.__)("Overlay Style","essential-blocks"),value:p,options:qf,onChange:function(e){return T({overlayStyle:e})}}),"card"===b&&React.createElement(J.SelectControl,{label:(0,z.__)("Card Style","essential-blocks"),value:d,options:Ff,onChange:function(e){return T({cardStyle:e})}}),"card"===b&&React.createElement(React.Fragment,null,React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("User info","essential-blocks"))),React.createElement(J.ToggleControl,{label:(0,z.__)("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(J.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,z.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),E&&P&&React.createElement(fg,{imageUrl:P,onDeleteImage:function(){return T({profileImg:null})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show profile name","essential-blocks"),checked:S,onChange:function(e){return T({showProfileName:e})}}),S&&React.createElement(J.TextControl,{label:(0,z.__)("Custom Name","essential-blocks"),value:w,onChange:function(e){return T({profileName:e})}})),"overlay__simple"!==p&&React.createElement(J.ToggleControl,{label:(0,z.__)("Show captions","essential-blocks"),checked:k,onChange:function(e){return T({showCaptions:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Link?","essential-blocks"),checked:R,onChange:function(e){return T({enableLink:e})}}),R&&React.createElement(J.ToggleControl,{label:(0,z.__)("Open in new window?","essential-blocks"),checked:C,onChange:function(e){return T({openInNewTab:e})}}),"overlay__simple"!==p&&React.createElement(J.ToggleControl,{label:(0,z.__)("Show Meta?","instagram-block"),checked:x,onChange:function(e){return T({showMeta:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Feed Styles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(yg,{resRequiredProps:L,className:"",controlName:Wf,baseLabel:(0,z.__)("Padding","essential-blocks")}),"overlay"===b&&React.createElement(mg,{label:(0,z.__)("Overlay Color","essential-blocks"),color:v,onChange:function(e){return T({overlayColor:e})}}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border","essential-blocks"))),React.createElement(_g,{controlName:zf,resRequiredProps:L,noShadow:!0}))),React.createElement(J.PanelBody,{title:(0,z.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(vg,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Jf,resRequiredProps:L}),React.createElement(mg,{label:(0,z.__)("Color","essential-blocks"),color:g,onChange:function(e){return T({captionColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Meta Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(vg,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:$f,resRequiredProps:L}),React.createElement(mg,{label:(0,z.__)("Color","essential-blocks"),color:y,onChange:function(e){return T({metaColor:e})}}))),"card"===b&&React.createElement(J.PanelBody,{title:(0,z.__)("Header Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(vg,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Zf,resRequiredProps:L}),React.createElement(mg,{label:(0,z.__)("Color","essential-blocks"),color:_,onChange:function(e){return T({headerColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(yg,{resRequiredProps:L,controlName:Yf,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(yg,{resRequiredProps:L,controlName:Vf,baseLabel:(0,z.__)("Margin","essential-blocks")})))))};(0,z.__)("Apollo","essential-blocks"),(0,z.__)("Bubba","essential-blocks"),(0,z.__)("Chico","essential-blocks"),(0,z.__)("Dexter","essential-blocks"),(0,z.__)("Duke","essential-blocks"),(0,z.__)("Goliath","essential-blocks"),(0,z.__)("Jazz","essential-blocks"),(0,z.__)("Julia","essential-blocks"),(0,z.__)("Layla","essential-blocks"),(0,z.__)("Lexi","essential-blocks"),(0,z.__)("Lily","essential-blocks"),(0,z.__)("Marley","essential-blocks"),(0,z.__)("Milo","essential-blocks"),(0,z.__)("Ming","essential-blocks"),(0,z.__)("Moses","essential-blocks"),(0,z.__)("Oscar","essential-blocks"),(0,z.__)("Ruby","essential-blocks"),(0,z.__)("Roxy","essential-blocks"),(0,z.__)("Romeo","essential-blocks"),(0,z.__)("Sadie","essential-blocks"),(0,z.__)("Selena","essential-blocks"),(0,z.__)("Sarah","essential-blocks");var kg=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}],Rg="imgHeight",Cg="imgWidth",Eg="wrpMargin",Pg="wrpPadding",Bg="imgBrdShdw",Sg="headerText",wg="contentText";function Og(e){return Og="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},Og(e)}function xg(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 Tg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xg(Object(n),!0).forEach((function(t){Lg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Lg(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Og(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Og(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Og(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var jg=window.EBControls,Ag=jg.generateResponsiveRangeAttributes,Dg=jg.generateTypographyAttributes,Ig=jg.generateBorderShadowAttributes,Ng=jg.generateDimensionsAttributes;const Ug=Tg(Tg(Tg(Tg(Tg(Tg({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:"var(--eb-global-primary-color)"},contentColor:{type:"string",default:"var(--eb-global-heading-color)"},link:{type:"string"},imageAlignment:{type:"string",default:"center"},isBackgroundGradient:{type:"boolean",default:!1},backgroundColor:{type:"string",default:"var(--eb-global-background-color)"},backgroundGradient:{type:"string"}},Dg(Object.values(v))),Ag(Rg,{noUnits:!0})),Ag(Cg,{noUnits:!0})),Ng(Eg,{top:28,right:0,bottom:28,left:0,isLinked:!1})),Ng(Pg)),Ig(Bg));function Hg(e){return Hg="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},Hg(e)}function Mg(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 qg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mg(Object(n),!0).forEach((function(t){Fg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fg(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Hg(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Hg(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Hg(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gg(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 Wg(e,t);var n={}.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)?Wg(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 Wg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var zg=window.EBControls,Vg=zg.ColorControl,Yg=zg.ResponsiveRangeController,Jg=zg.TypographyDropdown,$g=zg.ResponsiveDimensionsControl,Zg=zg.BorderShadowControl,Xg=zg.GradientColorControl;const Kg=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Gg((0,Y.useState)({}),2),a=l[0],i=l[1],c=Gg((0,Y.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,Y.useEffect)((function(){var e;t[o]?i(qg({},t[o])):i((Fg(Fg(Fg(Fg(Fg(Fg(Fg(Fg(Fg(Fg(e={imageURL:"",imageID:null,imageAltTag:"image",newWindow:!1,headerColor:"var(--eb-global-primary-color)",contentColor:"var(--eb-global-heading-color)",link:"",imageAlignment:"center",isBackgroundGradient:!1,backgroundColor:"var(--eb-global-background-color)",backgroundGradient:""},"".concat(Pg,"Unit"),"px"),"".concat(Pg,"isLinked"),!0),"".concat(Eg,"Top"),28),"".concat(Eg,"Bottom"),28),"".concat(Eg,"Right"),0),"".concat(Eg,"Left"),0),"".concat(Eg,"Unit"),"px"),"".concat(Eg,"isLinked"),!1),"".concat(Bg,"Bdr_Unit"),"px"),"".concat(Bg,"Bdr_isLinked"),!0),Fg(Fg(Fg(Fg(e,"".concat(Bg,"Rds_Unit"),"px"),"".concat(Bg,"Rds_isLinked"),!0),"".concat(Bg,"BorderType"),"normal"),"".concat(Bg,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Fg({},o,a))}),[a]);var y=function(e){var t=qg({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},_={setAttributes:y,resOption:r,attributes:a,objAttributes:Ug};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General ","essential-blocks"),initialOpen:!0},React.createElement(Yg,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:Rg,resRequiredProps:_,min:200,max:1e3,step:1,noUnits:!0}),React.createElement(Yg,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:Cg,resRequiredProps:_,min:0,max:1e3,step:1,noUnits:!0}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Alignment","essential-blocks")),React.createElement(J.ButtonGroup,null,kg.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:d===e.value,isSecondary:d!==e.value,onClick:function(){return y({imageAlignment:e.value})}},e.label)}))))),React.createElement(J.PanelBody,{title:(0,z.__)("General Styles","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Background Color","essential-blocks"))),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Gradient Color","essential-blocks"),checked:m,onChange:function(){y({isBackgroundGradient:!m})}}),m||React.createElement(Vg,{label:(0,z.__)("Color","essential-blocks"),color:f,onChange:function(e){return y({backgroundColor:e})}}),m&&React.createElement(React.Fragment,null,React.createElement(Xg,{label:(0,z.__)("Gradient Color","essential-blocks"),gradientColor:g,onChange:function(e){return y({backgroundGradient:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Header Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Jg,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Sg,resRequiredProps:_}),React.createElement(Vg,{label:(0,z.__)("Color","essential-blocks"),color:b,onChange:function(e){return y({headerColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Content Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Jg,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:wg,resRequiredProps:_}),React.createElement(Vg,{label:(0,z.__)("Color","essential-blocks"),color:p,onChange:function(e){return y({contentColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement($g,{resRequiredProps:_,controlName:Eg,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement($g,{resRequiredProps:_,controlName:Pg,baseLabel:(0,z.__)("Padding","essential-blocks")})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(Zg,{controlName:Bg,resRequiredProps:_}))))};var Qg="title",ey="owner",ty="price",ny="button",oy="wrp_",ry="wrp_",ly="margin",ay="padding",iy="rowNum",cy="colGap",sy="rowGap",uy="imgMargin",by="imgRadius",py="imgMaxHeight",dy="imgMaxWidth",my="titleMargin",fy="creatorMargin",gy="creatorImgHeight",yy="creatorImgWidth",_y="creatorImgBorder",vy="priceMargin",hy="btnMargin",ky="btnPadding",Ry="btnBdrSdw",Cy="itemBg",Ey="itemBdrSdw",Py="itemPadding",By=((0,z.__)("Grid","essential-blocks"),(0,z.__)("List","essential-blocks"),[{label:(0,z.__)("PX","essential-blocks"),value:"px"},{label:(0,z.__)("EM","essential-blocks"),value:"em"},{label:(0,z.__)("%","essential-blocks"),value:"%"}]),Sy=((0,z.__)("Preset 1","essential-blocks"),(0,z.__)("Preset 2","essential-blocks"),(0,z.__)("Preset 3","essential-blocks"),(0,z.__)("Preset 1","essential-blocks"),(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),[{label:(0,z.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,z.__)("Middle","essential-blocks"),value:"center"},{label:(0,z.__)("Bottom","essential-blocks"),value:"flex-end"}]);function wy(e){return wy="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},wy(e)}function Oy(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 xy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oy(Object(n),!0).forEach((function(t){Ty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oy(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ty(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=wy(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=wy(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==wy(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ly=window.EBControls,jy=Ly.generateTypographyAttributes,Ay=Ly.generateResponsiveRangeAttributes,Dy=Ly.generateDimensionsAttributes,Iy=Ly.generateBackgroundAttributes,Ny=Ly.generateBorderShadowAttributes;const Uy=xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy(xy({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:"var(--eb-global-heading-color)"},ownerTextColor:{type:"string",default:"var(--eb-global-text-color)"},ownerLinkColor:{type:"string",default:"var(--eb-global-link-color)"},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:"var(--eb-global-button-text-color)"},buttonBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonHoverBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},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"}},Ay(iy,{defaultRange:3,noUnits:!0})),Ay(cy,{defaultRange:15})),Ay(sy,{defaultRange:15})),Ay(py,{defaultRange:300})),Ay(dy,{})),Ay(gy,{defaultRange:30})),Ay(yy,{defaultRange:30})),jy(Object.values(h))),Dy(ly)),Dy(ay,{top:15,bottom:15,right:15,left:15,isLinked:!1})),Dy(my,{top:0,bottom:15,right:0,left:0,isLinked:!1})),Dy(uy,{top:0,bottom:15,right:0,left:0,isLinked:!1})),Dy(by,{top:5,bottom:5,right:5,left:5,isLinked:!0})),Dy(fy,{top:0,bottom:20,right:0,left:0,isLinked:!1})),Dy(vy,{top:0,bottom:0,right:0,left:0,isLinked:!1})),Dy(hy,{top:0,bottom:0,right:0,left:0,isLinked:!1})),Dy(ky,{top:15,bottom:15,right:20,left:20,isLinked:!1})),Dy(_y,{top:50,bottom:50,right:50,left:50,isLinked:!0,defaultUnit:"%"})),Dy(Py,{top:15,bottom:15,right:15,left:15,isLinked:!1})),Ny(ry,{})),Ny(Ry,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),Ny(Ey,{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),Iy(oy,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),Iy(Cy,{defaultFillColor:"#ffffff",defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),{},{cover:{type:"string",default:""}});function Hy(e){return Hy="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},Hy(e)}function My(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 qy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?My(Object(n),!0).forEach((function(t){Fy(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):My(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fy(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Hy(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Hy(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Hy(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gy(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 Wy(e,t);var n={}.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)?Wy(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 Wy(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var zy=window.EBControls,Vy=zy.ResponsiveDimensionsControl,Yy=zy.TypographyDropdown,Jy=zy.BorderShadowControl,$y=zy.ColorControl,Zy=zy.BackgroundControl,Xy=(zy.AdvancedControls,zy.ResponsiveRangeController);const Ky=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Gy((0,Y.useState)({}),2),a=l[0],i=l[1],c=Gy((0,Y.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,h=a.ownerTextColor,k=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,Y.useEffect)((function(){var e;t[o]?i(qy({},t[o])):i((Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(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(cy,"Unit"),"px"),"".concat(cy,"Range"),15),"".concat(sy,"Unit"),"px"),"".concat(sy,"Range"),15),"".concat(Ey,"Bdr_Unit"),"px"),"".concat(Ey,"Bdr_isLinked"),!0),"".concat(Ey,"Rds_Unit"),"px"),"".concat(Ey,"Rds_isLinked"),!0),"".concat(Ey,"BorderType"),"normal"),"".concat(Ey,"shadowType"),"normal"),Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(e,"".concat(Py,"Unit"),"px"),"".concat(Py,"isLinked"),!0),"".concat(py,"Unit"),"px"),"".concat(py,"Range"),300),"".concat(dy,"Unit"),"px"),"".concat(uy,"Unit"),"px"),"".concat(uy,"isLinked"),!1),"".concat(uy,"Top"),0),"".concat(uy,"Right"),0),"".concat(uy,"Bottom"),15),Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(e,"".concat(uy,"Left"),0),"".concat(by,"Unit"),"px"),"".concat(by,"isLinked"),!0),"".concat(by,"Top"),5),"".concat(by,"Right"),5),"".concat(by,"Bottom"),5),"".concat(by,"Left"),5),"".concat(my,"Unit"),"px"),"".concat(my,"isLinked"),!1),"".concat(my,"Top"),0),Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(e,"".concat(my,"Right"),0),"".concat(my,"Bottom"),15),"".concat(my,"Left"),0),"".concat(gy,"Unit"),"px"),"".concat(gy,"Range"),30),"".concat(yy,"Unit"),"px"),"".concat(yy,"Range"),30),"".concat(_y,"Bdr_Unit"),"%"),"".concat(_y,"Bdr_isLinked"),!0),"".concat(_y,"Rds_Unit"),"px"),Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(e,"".concat(_y,"Rds_isLinked"),!0),"".concat(_y,"BorderType"),"normal"),"".concat(_y,"shadowType"),"normal"),"".concat(_y,"Top"),50),"".concat(_y,"Right"),50),"".concat(_y,"Bottom"),50),"".concat(_y,"Left"),50),"".concat(fy,"Unit"),"px"),"".concat(fy,"isLinked"),!1),"".concat(fy,"Top"),0),Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(e,"".concat(fy,"Right"),0),"".concat(fy,"Bottom"),20),"".concat(fy,"Left"),0),"".concat(vy,"Unit"),"px"),"".concat(vy,"isLinked"),!0),"".concat(hy,"Unit"),"px"),"".concat(hy,"isLinked"),!0),"".concat(ky,"Unit"),"px"),"".concat(ky,"isLinked"),!1),"".concat(ky,"Top"),0),Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(e,"".concat(ky,"Right"),0),"".concat(ky,"Bottom"),20),"".concat(ky,"Left"),0),"".concat(Ry,"Bdr_Unit"),"%"),"".concat(Ry,"Bdr_isLinked"),!0),"".concat(Ry,"Rds_Unit"),"px"),"".concat(Ry,"Rds_isLinked"),!0),"".concat(Ry,"BorderType"),"normal"),"".concat(Ry,"shadowType"),"normal"),"".concat(ly,"Unit"),"px"),Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(Fy(e,"".concat(ly,"isLinked"),!1),"".concat(ay,"Unit"),"px"),"".concat(ay,"isLinked"),!1),"".concat(ay,"Top"),15),"".concat(ay,"Right"),15),"".concat(ay,"Bottom"),15),"".concat(ay,"Left"),15),"".concat(ry,"Bdr_Unit"),"%"),"".concat(ry,"Bdr_isLinked"),!0),"".concat(ry,"Rds_Unit"),"px"),Fy(Fy(Fy(e,"".concat(ry,"Rds_isLinked"),!0),"".concat(ry,"BorderType"),"normal"),"".concat(ry,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Fy({},o,a))}),[a]);var D=function(e){var t=qy({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},I={setAttributes:D,resOption:r,attributes:a,objAttributes:Uy};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Layout","essential-blocks"),initialOpen:!0},React.createElement(Xy,{baseLabel:(0,z.__)("Items per row","essential-blocks"),controlName:iy,resRequiredProps:I,min:1,max:10,step:1,noUnits:!0}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show NFT Image?","essential-blocks"),checked:p,onChange:function(){return D({displayImage:!p})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Title?","essential-blocks"),checked:d,onChange:function(){return D({displayTitle:!d})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Current Owner?","essential-blocks"),checked:f,onChange:function(){return D({displayOwner:!f})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Creator?","essential-blocks"),checked:m,onChange:function(){return D({displayCreator:!m})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Price?","essential-blocks"),checked:g,onChange:function(){return D({displayPrice:!g})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Last Sale?","essential-blocks"),checked:y,onChange:function(){return D({displayLastSale:!y})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Button?","essential-blocks"),checked:_,onChange:function(){return D({displayButton:!_})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Layout Styles","essential-blocks"),initialOpen:!0},React.createElement(Xy,{baseLabel:(0,z.__)("Columns Gap","essential-blocks"),controlName:cy,resRequiredProps:I,min:0,max:100,step:1,units:By}),React.createElement(Xy,{baseLabel:(0,z.__)("Row Gap","essential-blocks"),controlName:sy,resRequiredProps:I,min:0,max:100,step:1,units:By})),React.createElement(J.PanelBody,{title:(0,z.__)("Item Box Styles","essential-blocks"),initialOpen:!1},"list"===b&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Vertical Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},Sy.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return D({listVerticalAlignment:e.value})}},e.label)}))))),React.createElement(J.PanelBody,{title:(0,z.__)("Background"),initialOpen:!0},React.createElement(Zy,{controlName:Cy,resRequiredProps:I,noOverlay:!0,noOverlayBgi:!0})),"grid"===b&&"preset-3"===L&&React.createElement(React.Fragment,null,React.createElement($y,{label:(0,z.__)("Overlay Color","essential-blocks"),color:j,onChange:function(e){return D({gridOverlayBg:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!0},React.createElement(Jy,{controlName:Ey,resRequiredProps:I})),React.createElement(Vy,{resRequiredProps:I,controlName:Py,baseLabel:"Padding"})),p&&React.createElement(J.PanelBody,{title:(0,z.__)("Image Style","essential-blocks"),initialOpen:!1},React.createElement(Xy,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:py,resRequiredProps:I,min:0,max:500,step:1,units:By}),React.createElement(Xy,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:dy,resRequiredProps:I,min:0,max:500,step:1,units:By}),React.createElement(Vy,{resRequiredProps:I,controlName:uy,baseLabel:"Margin"}),React.createElement(Vy,{resRequiredProps:I,controlName:by,baseLabel:"Border Radius"})),React.createElement(J.PanelBody,{title:(0,z.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(Yy,{baseLabel:"Typography",typographyPrefixConstant:Qg,resRequiredProps:I}),React.createElement($y,{label:(0,z.__)("Color","essential-blocks"),color:v,onChange:function(e){return D({titleColor:e})}}),React.createElement(Vy,{resRequiredProps:I,controlName:my,baseLabel:"Margin"})),React.createElement(J.PanelBody,{title:(0,z.__)("Creator/Owner Style","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Show Name?","essential-blocks"),checked:C,onChange:function(){return D({showOwnerText:!C})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Image?","essential-blocks"),checked:R,onChange:function(){return D({showOwnerImage:!R})}}),React.createElement(Yy,{baseLabel:"Typography",typographyPrefixConstant:ey,resRequiredProps:I}),m&&React.createElement(J.TextControl,{label:(0,z.__)("Creator Label","essential-blocks"),value:E,onChange:function(e){return D({creatorLabel:e})}}),f&&React.createElement(J.TextControl,{label:(0,z.__)("Owner Label","essential-blocks"),value:P,onChange:function(e){return D({ownerLabel:e})}}),React.createElement($y,{label:(0,z.__)("Label Color","essential-blocks"),color:h,onChange:function(e){return D({ownerTextColor:e})}}),React.createElement($y,{label:(0,z.__)("Link Color","essential-blocks"),color:k,onChange:function(e){return D({ownerLinkColor:e})}}),React.createElement(Xy,{baseLabel:(0,z.__)("Image Height","essential-blocks"),controlName:gy,resRequiredProps:I,min:0,max:500,step:1,units:By}),React.createElement(Xy,{baseLabel:(0,z.__)("Image Width","essential-blocks"),controlName:yy,resRequiredProps:I,min:0,max:500,step:1,units:By}),React.createElement(Vy,{resRequiredProps:I,controlName:_y,baseLabel:"Image Border Radius"}),React.createElement(Vy,{resRequiredProps:I,controlName:fy,baseLabel:"Margin"})),React.createElement(J.PanelBody,{title:(0,z.__)("Price Style","essential-blocks"),initialOpen:!1},React.createElement(Yy,{baseLabel:"Typography",typographyPrefixConstant:ty,resRequiredProps:I}),React.createElement($y,{label:(0,z.__)("Color","essential-blocks"),color:B,onChange:function(e){return D({priceColor:e})}}),React.createElement(Vy,{resRequiredProps:I,controlName:vy,baseLabel:"Margin"})),React.createElement(J.PanelBody,{title:(0,z.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(J.TextControl,{label:(0,z.__)("Button Text","essential-blocks"),value:T,onChange:function(e){return D({buttonText:e})}}),React.createElement(Yy,{baseLabel:"Typography",typographyPrefixConstant:ny,resRequiredProps:I}),React.createElement($y,{label:(0,z.__)("Text Color","essential-blocks"),color:S,onChange:function(e){return D({buttonTextColor:e})}}),React.createElement($y,{label:(0,z.__)("Background Color","essential-blocks"),color:w,onChange:function(e){return D({buttonBgColor:e})}}),React.createElement($y,{label:(0,z.__)("Hover Text Color","essential-blocks"),color:O,onChange:function(e){return D({buttonHoverTextColor:e})}}),React.createElement($y,{label:(0,z.__)("Hover Background Color","essential-blocks"),color:x,onChange:function(e){return D({buttonHoverBgColor:e})}}),React.createElement(Vy,{resRequiredProps:I,controlName:hy,baseLabel:"Margin"}),React.createElement(Vy,{resRequiredProps:I,controlName:ky,baseLabel:"Padding"}),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!0},React.createElement(Jy,{controlName:Ry,resRequiredProps:I}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(Vy,{resRequiredProps:I,controlName:ly,baseLabel:"Margin"}),React.createElement(Vy,{resRequiredProps:I,controlName:ay,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(Zy,{controlName:oy,resRequiredProps:I,noOverlay:!0,noOverlayBgi:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(Jy,{controlName:ry,resRequiredProps:I}))))};var Qy="title",e_="text",t_="margin",n_="padding",o_="wrp_",r_="wrp_";function l_(e){return l_="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},l_(e)}function a_(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 i_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a_(Object(n),!0).forEach((function(t){c_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c_(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=l_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=l_(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==l_(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(0,z.__)("Default","essential-blocks"),(0,z.__)("Success","essential-blocks"),(0,z.__)("Info","essential-blocks"),(0,z.__)("Warning","essential-blocks"),(0,z.__)("Danger","essential-blocks"),(0,z.__)("None","essential-blocks"),(0,z.__)("Lowercase","essential-blocks"),(0,z.__)("Capitalize","essential-blocks"),(0,z.__)("Uppercase","essential-blocks"),(0,z.__)("Lighter","essential-blocks"),(0,z.__)("Normal","essential-blocks"),(0,z.__)("Bold","essential-blocks"),(0,z.__)("Bolder","essential-blocks"),(0,z.__)("Initial","essential-blocks"),(0,z.__)("Overline","essential-blocks"),(0,z.__)("Line Through","essential-blocks"),(0,z.__)("Underline","essential-blocks"),(0,z.__)("Underline Oveline","essential-blocks"),(0,z.__)("Left","essential-blocks"),(0,z.__)("Right","essential-blocks"),(0,z.__)("Center","essential-blocks");var s_=window.EBControls,u_=s_.generateDimensionsAttributes,b_=s_.generateTypographyAttributes,p_=s_.generateBackgroundAttributes,d_=s_.generateBorderShadowAttributes,m_=s_.generateResponsiveAlignAttributes;const f_=i_(i_(i_(i_(i_(i_({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",default:"var(--eb-global-heading-color)"},textColor:{type:"string",default:"var(--eb-global-text-color)"},noticeId:{type:"string"},showAfterDismiss:{type:"boolean",default:!1}},b_(Object.values(k))),u_(t_)),u_(n_,{top:65,bottom:65,right:60,left:60,isLinked:!1})),d_(r_,{})),p_(o_,{defaultFillColor:"var(--eb-global-background-color)",defaultBgGradient:"var(--eb-gradient-background-color)"})),m_("textAlign",{defaultAlign:"left",defaultTabAlign:"left",defaultMobileAlign:"left"}));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 y_(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){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y_(Object(n),!0).forEach((function(t){v_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v_(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=g_(e)||!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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h_(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 k_(e,t);var n={}.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)?k_(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 k_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var R_=window.EBControls,C_=R_.ResponsiveDimensionsControl,E_=R_.TypographyDropdown,P_=R_.BorderShadowControl,B_=R_.ColorControl,S_=R_.BackgroundControl;const w_=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=h_((0,Y.useState)({}),2),a=l[0],i=l[1],c=h_((0,Y.useState)(!1),2),s=c[0],u=c[1],b=a.dismissible,p=a.titleColor,d=a.textColor,m=a.showAfterDismiss;(0,Y.useEffect)((function(){var e;t[o]?i(__({},t[o])):i((v_(v_(v_(v_(v_(v_(v_(v_(v_(v_(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(t_,"Unit"),"px"),"".concat(t_,"isLinked"),!0),"".concat(n_,"Top"),65),"".concat(n_,"Bottom"),65),"".concat(n_,"Right"),60),"".concat(n_,"Left"),60),"".concat(n_,"Unit"),"px"),"".concat(n_,"isLinked"),!1),"".concat(r_,"Bdr_Unit"),"px"),"".concat(r_,"Bdr_isLinked"),!0),v_(v_(v_(v_(e,"".concat(r_,"Rds_Unit"),"px"),"".concat(r_,"Rds_isLinked"),!0),"".concat(r_,"BorderType"),"normal"),"".concat(r_,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(v_({},o,a))}),[a]);var f=function(e){var t=__({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},g={setAttributes:f,resOption:r,attributes:a,objAttributes:f_};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Notice Settings","essential-blocks")},React.createElement(J.ToggleControl,{label:(0,z.__)("Dismissible","essential-blocks"),checked:b,onChange:function(){return f({dismissible:!b})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show After Dismiss","essential-blocks"),checked:m,onChange:function(){return f({showAfterDismiss:!m})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(E_,{baseLabel:"Typography",typographyPrefixConstant:Qy,resRequiredProps:g}),React.createElement(B_,{label:(0,z.__)("Color","essential-blocks"),color:p,onChange:function(e){return f({titleColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Text Style","essential-blocks"),initialOpen:!1},React.createElement(E_,{baseLabel:"Typography",typographyPrefixConstant:e_,resRequiredProps:g}),React.createElement(B_,{label:(0,z.__)("Color","essential-blocks"),color:d,onChange:function(e){return f({textColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(C_,{resRequiredProps:g,controlName:t_,baseLabel:"Margin"}),React.createElement(C_,{resRequiredProps:g,controlName:n_,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(S_,{controlName:o_,resRequiredProps:g})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(P_,{controlName:r_,resRequiredProps:g}))))};(0,z.__)("Default","essential-blocks"),(0,z.__)("Dot","essential-blocks"),(0,z.__)("Space","essential-blocks"),(0,z.__)("Default","essential-blocks"),(0,z.__)("Reverse","essential-blocks"),(0,z.__)("100","essential-blocks"),(0,z.__)("200","essential-blocks"),(0,z.__)("300","essential-blocks"),(0,z.__)("400","essential-blocks"),(0,z.__)("500","essential-blocks"),(0,z.__)("600","essential-blocks"),(0,z.__)("700","essential-blocks"),(0,z.__)("800","essential-blocks"),(0,z.__)("900","essential-blocks"),(0,z.__)("None","essential-blocks"),(0,z.__)("Lowercase","essential-blocks"),(0,z.__)("Capitalize","essential-blocks"),(0,z.__)("Uppercase","essential-blocks"),(0,z.__)("Initial","essential-blocks"),(0,z.__)("Overline","essential-blocks"),(0,z.__)("Line Through","essential-blocks"),(0,z.__)("Underline","essential-blocks"),(0,z.__)("Underline Oveline","essential-blocks"),(0,z.__)("Fill","essential-blocks"),(0,z.__)("Gradient","essential-blocks"),(0,z.__)("Image","essential-blocks"),(0,z.__)("Auto","essential-blocks"),(0,z.__)("Cover","essential-blocks"),(0,z.__)("Contain","essential-blocks"),(0,z.__)("None","essential-blocks"),(0,z.__)("Dashed","essential-blocks"),(0,z.__)("Solid","essential-blocks"),(0,z.__)("Dotted","essential-blocks"),(0,z.__)("Double","essential-blocks"),(0,z.__)("Groove","essential-blocks"),(0,z.__)("Inset","essential-blocks"),(0,z.__)("Outset","essential-blocks"),(0,z.__)("Ridge","essential-blocks"),(0,z.__)("Preset 1","essential-blocks"),(0,z.__)("Preset 2","essential-blocks"),(0,z.__)("Preset 3","essential-blocks"),(0,z.__)("Preset 4","essential-blocks");var O_=["image","icon","none"],x_=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}],T_=[{label:(0,z.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"flex-end"}],L_=[{label:(0,z.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,z.__)("Middle","essential-blocks"),value:"center"},{label:(0,z.__)("Bottom","essential-blocks"),value:"flex-end"}],j_=[{label:(0,z.__)("Top","essential-blocks"),value:"start"},{label:(0,z.__)("Middle","essential-blocks"),value:"center"},{label:(0,z.__)("Bottom","essential-blocks"),value:"end"}],A_=[{label:"Fill",value:"fill"},{label:"Gradient",value:"gradient"}],D_=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],I_=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],N_=((0,z.__)("H1","essential-blocks"),(0,z.__)("H2","essential-blocks"),(0,z.__)("H3","essential-blocks"),(0,z.__)("H4","essential-blocks"),(0,z.__)("H5","essential-blocks"),(0,z.__)("H6","essential-blocks"),(0,z.__)("P","essential-blocks"),"title"),U_="number",H_="prefix",M_="suffix",q_="wrapperMargin",F_="wrapperPadding",G_="mdBgPd",W_="mdBgMg",z_="mdBgRs",V_="wrpBG_",Y_="wrp_",J_="rgNT",$_="rgNP",Z_="rgNS",X_="mIconZ",K_="imgW",Q_="imgH",ev="mcGap";function tv(e){return tv="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},tv(e)}function nv(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 ov(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nv(Object(n),!0).forEach((function(t){rv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function rv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=tv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=tv(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==tv(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lv=window.EBControls,av=lv.generateDimensionsAttributes,iv=lv.generateTypographyAttributes,cv=lv.generateBackgroundAttributes,sv=lv.generateBorderShadowAttributes,uv=lv.generateResponsiveRangeAttributes;const bv=ov(ov(ov(ov(ov(ov(ov(ov(ov(ov(ov(ov(ov(ov(ov({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",default:"var(--eb-global-heading-color)"},numberColor:{type:"string",default:"var(--eb-global-heading-color)"},numPrefixColor:{type:"string",default:"var(--eb-global-text-color)"},numSuffixColor:{type:"string",default:"var(--eb-global-text-color)"},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",default:"var(--eb-global-primary-color)"},useIconBg:{type:"boolean",default:!0},iconBgType:{type:"string",default:"fill"},iconBgColor:{type:"string",default:"var(--eb-global-background-color)"},iconBgGradient:{type:"string",default:"var(--eb-global-background-color)"},imageUrl:{type:"string"},imageId:{type:"string"},isMediaImgHeightAuto:{type:"boolean",default:!0},counterTitleLevel:{type:"string",default:"h4"},titleLevel:{type:"string",default:"h3"}},iv(Object.values(R))),av(q_)),av(G_,{top:20,bottom:20,right:20,left:20})),av(z_,{top:20,bottom:20,isLinked:!1})),av(W_,{top:15,isLinked:!1})),av(F_,{top:30,bottom:30,right:10,left:10,isLinked:!1})),cv(V_,{defaultFillColor:"var(--eb-global-background-color)",defaultBgGradient:"var(--eb-gradient-background-color)"})),sv(Y_)),uv(J_,{defaultRange:20})),uv($_)),uv(Z_)),uv(X_,{defaultRange:50})),uv(K_,{defaultRange:300})),uv(Q_)),uv(ev,{defaultRange:20,noUnits:!0}));function pv(e){return pv="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},pv(e)}function dv(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 mv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dv(Object(n),!0).forEach((function(t){fv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function fv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=pv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=pv(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==pv(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gv(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 yv(e,t);var n={}.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)?yv(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 yv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var _v=window.EBControls,vv=_v.ColorControl,hv=_v.ResponsiveDimensionsControl,kv=_v.ResponsiveRangeController,Rv=_v.TypographyDropdown,Cv=_v.BackgroundControl,Ev=_v.BorderShadowControl,Pv=_v.GradientColorControl,Bv=_v.ImageAvatar,Sv=(_v.faIcons,_v.EBIconPicker);const wv=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=gv((0,Y.useState)({}),2),a=l[0],i=l[1],c=gv((0,Y.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,h=a.selectedIcon,k=a.iconColor,R=a.useIconBg,C=a.iconBgType,E=a.iconBgColor,P=a.iconBgGradient,B=a.imageUrl,S=a.imageId,w=a.isMediaImgHeightAuto;(0,Y.useEffect)((function(){var e;t[o]?i(mv({},t[o])):i((fv(fv(fv(fv(fv(fv(fv(fv(fv(fv(e={wrapperFlexDirection:"column",layoutLabel:"",titleColor:"var(--eb-global-heading-color)",numberColor:"var(--eb-global-heading-color)",numPrefixColor:"var(--eb-global-text-color)",numSuffixColor:"var(--eb-global-text-color)",layoutPreset:"preset1",rootFlexDirection:"column",mediaAlignSelf:"center",contentsAlignSelf:"",contentAlignment:"center",media:"none",selectedIcon:"far fa-gem",iconColor:"var(--eb-global-primary-color)",useIconBg:!0,iconBgType:"fill",iconBgColor:"var(--eb-global-background-color)",iconBgGradient:"linear-gradient(45deg,#ffc2de,#ff46a1)",imageUrl:"",imageId:"",isMediaImgHeightAuto:!0},"".concat(X_,"Unit"),"px"),"".concat(K_,"Unit"),"px"),"".concat(Q_,"Unit"),"px"),"".concat(ev,"Unit"),"px"),"".concat(J_,"Unit"),"px"),"".concat($_,"Unit"),"px"),"".concat(Z_,"Unit"),"px"),"".concat(G_,"Top"),20),"".concat(G_,"Bottom"),20),"".concat(G_,"Right"),20),fv(fv(fv(fv(fv(fv(fv(fv(fv(fv(e,"".concat(G_,"Left"),20),"".concat(G_,"Unit"),"px"),"".concat(G_,"isLinked"),!1),"".concat(W_,"Unit"),"px"),"".concat(W_,"isLinked"),!0),"".concat(z_,"Top"),20),"".concat(z_,"Bottom"),20),"".concat(z_,"Right"),0),"".concat(z_,"Left"),0),"".concat(z_,"Unit"),"px"),fv(fv(fv(fv(fv(fv(fv(fv(fv(fv(e,"".concat(z_,"isLinked"),!1),"".concat(F_,"Top"),15),"".concat(F_,"Bottom"),0),"".concat(F_,"Right"),0),"".concat(F_,"Left"),0),"".concat(q_,"Unit"),"px"),"".concat(q_,"isLinked"),!1),"".concat(F_,"Top"),30),"".concat(F_,"Bottom"),30),"".concat(F_,"Right"),10),fv(fv(fv(fv(fv(fv(fv(fv(fv(e,"".concat(F_,"Left"),10),"".concat(F_,"Unit"),"px"),"".concat(F_,"isLinked"),!1),"".concat(Y_,"Bdr_Unit"),"px"),"".concat(Y_,"Bdr_isLinked"),!0),"".concat(Y_,"Rds_Unit"),"px"),"".concat(Y_,"Rds_isLinked"),!0),"".concat(Y_,"BorderType"),"normal"),"".concat(Y_,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(fv({},o,a))}),[a]);var O=function(e){var t=mv({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},x={setAttributes:O,resOption:r,attributes:a,objAttributes:bv};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{initialOpen:!0,title:(0,z.__)("Media Options","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-infobox-image-icon"},O_.map((function(e,t){return React.createElement(J.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(J.PanelBody,{initialOpen:!1},React.createElement(kv,{baseLabel:(0,z.__)("Media & content spacing","Infobox"),controlName:ev,resRequiredProps:x,min:0,max:500,step:1,noUnits:!0}))),"none"!==v&&React.createElement(J.PanelBody,{title:(0,z.__)("Media","essential-blocks")},"icon"===v&&React.createElement(React.Fragment,null,React.createElement(Sv,{value:h,onChange:function(e){return O({selectedIcon:e})},title:(0,z.__)("Select Icon","essential-blocks")}),h&&React.createElement(kv,{baseLabel:(0,z.__)("Icon Size","essential-blocks"),controlName:X_,resRequiredProps:x,min:8,max:200,step:1}),React.createElement(vv,{label:(0,z.__)("Color","essential-blocks"),color:k,onChange:function(e){return O({iconColor:e})}}),React.createElement(hv,{resRequiredProps:x,controlName:G_,baseLabel:"Padding"}),React.createElement(J.ToggleControl,{label:(0,z.__)("Use Background","essential-blocks"),checked:R,onChange:function(){return O({useIconBg:!R})}}),R&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Background Type","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-infobox-infobox-background"},A_.map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isPrimary:C===n,isSecondary:C!==n,onClick:function(){return O({iconBgType:n})}},o)})))),"fill"===C&&React.createElement(vv,{label:(0,z.__)("Background Color","essential-blocks"),color:E,onChange:function(e){return O({iconBgColor:e})}}),"gradient"===C&&React.createElement(J.PanelBody,{title:(0,z.__)("Gradient","essential-blocks")},React.createElement(Pv,{gradientColor:P,onChange:function(e){return O({iconBgGradient:e})}})))),"image"===v&&!B&&React.createElement(X.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(J.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,z.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),"image"===v&&B&&React.createElement(React.Fragment,null,React.createElement(Bv,{imageUrl:B,onDeleteImage:function(){return O({imageUrl:null})}}),React.createElement(kv,{baseLabel:(0,z.__)("Image Width","essential-blocks"),controlName:K_,resRequiredProps:x,units:D_,min:0,max:500,step:1}),React.createElement(J.ToggleControl,{label:(0,z.__)("Auto Image Height","essential-blocks"),checked:w,onChange:function(){return O({isMediaImgHeightAuto:!w})}}),!w&&React.createElement(React.Fragment,null,React.createElement(kv,{baseLabel:(0,z.__)("Image Height","essential-blocks"),controlName:Q_,resRequiredProps:x,units:I_,min:0,max:500,step:1}))),React.createElement(J.__experimentalDivider,null),React.createElement(hv,{forBorderRadius:!0,resRequiredProps:x,controlName:z_,baseLabel:"Border Radius"}),React.createElement(hv,{resRequiredProps:x,controlName:W_,baseLabel:"Margin"})),React.createElement(J.PanelBody,{title:(0,z.__)("Alignments","essential-blocks")},"none"!==v&&React.createElement(React.Fragment,null,("row"===f||"row-reverse"===f)&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{id:"eb-infobox-alignments",label:"Media Vertical alignments"},React.createElement(J.ButtonGroup,{id:"eb-infobox-alignments"},L_.map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isSecondary:y!==n,isPrimary:y===n,onClick:function(){return O({mediaAlignSelf:n})}},o)})))),React.createElement(J.BaseControl,{id:"eb-infobox-alignments",label:"Content Vertical alignments"},React.createElement(J.ButtonGroup,{id:"eb-infobox-alignments"},j_.map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isSecondary:_!==n,isPrimary:_===n,onClick:function(){return O({contentsAlignSelf:n})}},o)}))))),("column"===f||"column-reverse"===f)&&React.createElement(J.BaseControl,{id:"eb-infobox-alignments",label:"Media alignments"},React.createElement(J.ButtonGroup,{id:"eb-infobox-alignments"},T_.map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isSecondary:y!==n,isPrimary:y===n,onClick:function(){return O({mediaAlignSelf:n})}},o)}))))),React.createElement(J.BaseControl,{id:"eb-infobox-alignments",label:"Contents alignments"},React.createElement(J.ButtonGroup,{id:"eb-infobox-alignments"},x_.map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.Button,{key:t,isSecondary:g!==n,isPrimary:g===n,onClick:function(){return O({contentAlignment:n})}},o)}))))),React.createElement(J.PanelBody,{title:(0,z.__)("Number","essential-blocks"),initialOpen:!1},React.createElement(Rv,{baseLabel:"Typography",typographyPrefixConstant:U_,resRequiredProps:x}),React.createElement(vv,{label:(0,z.__)("Color","essential-blocks"),color:p,onChange:function(e){return O({numberColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Title","essential-blocks"),initialOpen:!1},React.createElement(Rv,{baseLabel:"Typography",typographyPrefixConstant:N_,resRequiredProps:x}),React.createElement(vv,{label:(0,z.__)("Color","essential-blocks"),color:b,onChange:function(e){return O({titleColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Number prefix","essential-blocks"),initialOpen:!1},React.createElement(Rv,{baseLabel:"Typography",typographyPrefixConstant:H_,resRequiredProps:x}),React.createElement(vv,{label:(0,z.__)("Color","essential-blocks"),color:d,onChange:function(e){return O({numPrefixColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Number Suffix","essential-blocks"),initialOpen:!1},React.createElement(Rv,{baseLabel:"Typography",typographyPrefixConstant:M_,resRequiredProps:x}),React.createElement(vv,{label:(0,z.__)("Color","essential-blocks"),color:m,onChange:function(e){return O({numSuffixColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Spacing","essential-blocks"),initialOpen:!1},React.createElement(kv,{baseLabel:(0,z.__)("Number & Title","Number-counter"),controlName:J_,resRequiredProps:x,max:100}),React.createElement(kv,{baseLabel:(0,z.__)("Number & Prefix","Number-counter"),controlName:$_,resRequiredProps:x,max:100}),React.createElement(kv,{baseLabel:(0,z.__)("Number & Suffix","Number-counter"),controlName:Z_,resRequiredProps:x,max:100})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin Padding","essential-blocks"),initialOpen:!1},React.createElement(hv,{resRequiredProps:x,controlName:q_,baseLabel:"Margin"}),React.createElement(hv,{resRequiredProps:x,controlName:F_,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)(" WrapperBackground","essential-blocks"),initialOpen:!1},React.createElement(Cv,{controlName:V_,resRequiredProps:x})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(Ev,{controlName:Y_,resRequiredProps:x}))))};var Ov="wrprBg",xv="wrpMargin",Tv="wrpPadding",Lv="wrpBorderShadow",jv="width",Av="height",Dv="imgBorderShadow",Iv="captionMargin",Nv="captionPadding",Uv="captionWidth",Hv=((0,z.__)("Top","eb-openverse-block"),(0,z.__)("Middle","eb-openverse-block"),(0,z.__)("Bottom","eb-openverse-block"),(0,z.__)("Top","eb-openverse-block"),(0,z.__)("Bottom","eb-openverse-block"),(0,z.__)("Left","eb-openverse-block"),(0,z.__)("Center","eb-openverse-block"),(0,z.__)("Right","eb-openverse-block"),[{label:(0,z.__)("Left","eb-openverse-block"),value:"left"},{label:(0,z.__)("Center","eb-openverse-block"),value:"center"},{label:(0,z.__)("Right","eb-openverse-block"),value:"right"}]),Mv=((0,z.__)("No Effect","eb-openverse-block"),(0,z.__)("Zoom In","eb-openverse-block"),(0,z.__)("Zoom Out","eb-openverse-block"),(0,z.__)("Slide","eb-openverse-block"),(0,z.__)("Blur","eb-openverse-block"),[{label:"px",value:"px"},{label:"%",value:"%"}]),qv=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Fv=((0,z.__)("Rounded","eb-openverse-block"),(0,z.__)("Square","eb-openverse-block"),(0,z.__)("Circle","eb-openverse-block"),(0,z.__)("Octagon","eb-openverse-block"),(0,z.__)("Rhombus","eb-openverse-block"),(0,z.__)("Triangle","eb-openverse-block"),(0,z.__)("Style 1","eb-openverse-block"),(0,z.__)("Style 2","eb-openverse-block"),(0,z.__)("Public Domain Mark","eb-openverse-block"),(0,z.__)("CC0","eb-openverse-block"),(0,z.__)("CC BY","eb-openverse-block"),(0,z.__)("CC BY-SA","eb-openverse-block"),(0,z.__)("CC BY-ND","eb-openverse-block"),(0,z.__)("CC BY-NC","eb-openverse-block"),(0,z.__)("CC BY-NC-SA","eb-openverse-block"),(0,z.__)("CC BY-NC-ND","eb-openverse-block"),(0,z.__)("Use commercially","eb-openverse-block"),(0,z.__)("Modify or adapt","eb-openverse-block"),(0,z.__)("Photographs","eb-openverse-block"),(0,z.__)("Illustrations","eb-openverse-block"),(0,z.__)("Digitized Artworks","eb-openverse-block"),(0,z.__)("Small","eb-openverse-block"),(0,z.__)("Medium","eb-openverse-block"),(0,z.__)("Large","eb-openverse-block"),(0,z.__)("JPEG","eb-openverse-block"),(0,z.__)("SVG","eb-openverse-block"),(0,z.__)("PNG","eb-openverse-block"),(0,z.__)("GIF","eb-openverse-block"),(0,z.__)("Tall","eb-openverse-block"),(0,z.__)("Wide","eb-openverse-block"),(0,z.__)("Square","eb-openverse-block"),"captionTypo");function Gv(e){return Gv="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},Gv(e)}function Wv(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 zv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wv(Object(n),!0).forEach((function(t){Vv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Vv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Gv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Gv(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Gv(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Yv=window.EBControls,Jv=Yv.generateDimensionsAttributes,$v=Yv.generateTypographyAttributes,Zv=Yv.generateBackgroundAttributes,Xv=Yv.generateBorderShadowAttributes,Kv=Yv.generateResponsiveRangeAttributes;const Qv=zv(zv(zv(zv(zv(zv(zv(zv(zv(zv(zv(zv({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:"var(--eb-global-text-color)"},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}},$v(Object.values(C))),Jv(xv)),Jv(Tv,{top:15,bottom:15,right:15,left:15,isLinked:!1})),Jv(Iv,{top:0,bottom:0,right:0,left:0,isLinked:!1})),Jv(Nv,{top:20,bottom:0,right:10,left:10,isLinked:!1})),Xv(Lv,{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"var(--eb-global-secondary-color)",defaultBdrStyle:"solid",rdsDefaults:{top:15,bottom:15,right:15,left:15}})),Xv(Dv,{defaultBdrColor:"var(--eb-global-tertiary-color)",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:15,bottom:15,right:15,left:15}})),Zv(Ov,{defaultBgGradient:"var(--eb-gradient-background-color)",noOverlay:!0})),Kv(jv,{})),Kv(Av,{})),Kv(Uv)),{},{cover:{type:"string",default:""}});function eh(e){return eh="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},eh(e)}function th(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 nh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?th(Object(n),!0).forEach((function(t){oh(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):th(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oh(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=eh(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=eh(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==eh(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rh(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 lh(e,t);var n={}.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)?lh(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 lh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var ah=window.EBControls,ih=ah.ColorControl,ch=ah.ResponsiveDimensionsControl,sh=ah.TypographyDropdown,uh=ah.BorderShadowControl,bh=ah.ResponsiveRangeController,ph=ah.BackgroundControl;const dh=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=rh((0,Y.useState)({}),2),a=l[0],i=l[1],c=rh((0,Y.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,Y.useEffect)((function(){var e;t[o]?i(nh({},t[o])):i((oh(oh(oh(oh(oh(oh(oh(oh(oh(oh(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(Uv,"Unit"),"px"),"".concat(Iv,"Top"),0),"".concat(Iv,"Bottom"),0),"".concat(Iv,"Right"),0),"".concat(Iv,"Left"),0),"".concat(Iv,"Unit"),"px"),"".concat(Iv,"isLinked"),!1),"".concat(Nv,"Top"),20),"".concat(Nv,"Bottom"),0),"".concat(Nv,"Right"),10),oh(oh(oh(oh(oh(oh(oh(oh(oh(oh(e,"".concat(Nv,"Left"),10),"".concat(Nv,"Unit"),"px"),"".concat(Nv,"isLinked"),!1),"".concat(jv,"Unit"),"px"),"".concat(Av,"Unit"),"px"),"".concat(Dv,"Bdr_Unit"),"px"),"".concat(Dv,"Bdr_isLinked"),!0),"".concat(Dv,"Rds_Top"),15),"".concat(Dv,"Rds_Bottom"),15),"".concat(Dv,"Rds_Right"),15),oh(oh(oh(oh(oh(oh(oh(oh(oh(oh(e,"".concat(Dv,"Rds_Left"),15),"".concat(Dv,"Rds_Unit"),"px"),"".concat(Dv,"Rds_isLinked"),!0),"".concat(Dv,"BorderType"),"normal"),"".concat(Dv,"shadowType"),"normal"),"".concat(Tv,"Top"),15),"".concat(Tv,"Bottom"),15),"".concat(Tv,"Right"),15),"".concat(Tv,"Left"),15),"".concat(Tv,"Unit"),"px"),oh(oh(oh(oh(oh(oh(oh(oh(oh(oh(e,"".concat(Tv,"isLinked"),!1),"".concat(xv,"Unit"),"px"),"".concat(xv,"isLinked"),!0),"".concat(Lv,"Bdr_Unit"),"px"),"".concat(Lv,"Bdr_isLinked"),!0),"".concat(Lv,"Rds_Top"),15),"".concat(Lv,"Rds_Bottom"),15),"".concat(Lv,"Rds_Right"),15),"".concat(Lv,"Rds_Left"),15),"".concat(Lv,"Rds_Unit"),"px"),oh(oh(oh(e,"".concat(Lv,"Rds_isLinked"),!0),"".concat(Lv,"BorderType"),"normal"),"".concat(Lv,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(oh({},o,a))}),[a]);var y=function(e){var t=nh({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},_={setAttributes:y,resOption:r,attributes:a,objAttributes:Qv};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks"),initialOpen:!0},"circle"===m&&React.createElement(J.PanelRow,null,React.createElement("em",null,'Please use equal "Height" & "Width" for perfect Circle shape.')),React.createElement(bh,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:jv,resRequiredProps:_,min:1,max:1e3,step:1,units:qv}),React.createElement(bh,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:Av,resRequiredProps:_,min:0,max:1e3,step:1,units:qv}),React.createElement(J.ToggleControl,{label:(0,z.__)("Auto Fit Image?","essential-blocks"),checked:g,onChange:function(e){return y({autoFit:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Display Attribution","essential-blocks"),checked:b,onChange:function(){return checkAttribution(!b)}})),React.createElement(J.PanelBody,{title:(0,z.__)("Image Settings","essential-blocks"),initialOpen:!1},!f&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border","essential-blocks"))),React.createElement(uh,{controlName:Dv,resRequiredProps:_})),f&&React.createElement(J.PanelRow,null,React.createElement("em",null,"Border Style doesn't support for \"",m,' style".'))),b&&React.createElement(J.PanelBody,{title:(0,z.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(ih,{label:(0,z.__)("Color Controls","essential-blocks"),color:p,onChange:function(e){return y({attributionColor:e})}}),React.createElement(sh,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:"captionTypo",resRequiredProps:_}),React.createElement(bh,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:Uv,resRequiredProps:_,units:Mv,min:0,max:300,step:1}),b&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Text Align","essential-blocks")},React.createElement(J.ButtonGroup,null,Hv.map((function(e){return React.createElement(J.Button,{isPrimary:d===e.value,isSecondary:d!==e.value,onClick:function(){return y({textAlign:e.value})}},e.label)})))),React.createElement(ch,{resRequiredProps:_,controlName:Iv,baseLabel:"Margin"}),React.createElement(ch,{resRequiredProps:_,controlName:Nv,baseLabel:"Padding"}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(ch,{resRequiredProps:_,controlName:xv,baseLabel:"Margin"}),React.createElement(ch,{resRequiredProps:_,controlName:Tv,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(ph,{controlName:Ov,resRequiredProps:_,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(uh,{controlName:Lv,resRequiredProps:_}))))};var mh="wrprBg",fh="wrpMargin",gh="wrpPadding",yh="wrpBorderShadow",_h="titleMargin",vh="buttonMargin",hh="buttonPadding",kh="buttonBorderShadow",Rh="sliderHeight",Ch="slidesGap",Eh="contentsPadding",Ph="slideBorderRadius",Bh=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],Sh=[{label:(0,z.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"flex-end"}],wh=[{label:(0,z.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,z.__)("Middle","essential-blocks"),value:"center"},{label:(0,z.__)("Bottom","essential-blocks"),value:"flex-end"}],Oh=((0,z.__)("Left","essential-blocks"),(0,z.__)("Right","essential-blocks"),(0,z.__)("Center","essential-blocks"),(0,z.__)("Justify","essential-blocks"),[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}]),xh=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],Th="titleTypo",Lh="buttonTypo";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)||!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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Nh=window.EBControls,Uh=Nh.generateDimensionsAttributes,Hh=Nh.generateTypographyAttributes,Mh=Nh.generateBackgroundAttributes,qh=Nh.generateBorderShadowAttributes,Fh=Nh.generateResponsiveRangeAttributes;const Gh=Dh(Dh(Dh(Dh(Dh(Dh(Dh(Dh(Dh(Dh(Dh(Dh(Dh({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:"var(--eb-global-heading-color)"},titleBackgroundColor:{type:"string"},buttonColorType:{type:"string",default:"normal"},buttonBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonHoverBackgroundColor:{type:"string",default:"var(--eb-global-tertiary-color)"},buttonHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"center"}},Hh(Object.values(E))),Uh(fh)),Uh(gh)),Uh(_h,{top:0,bottom:20,right:0,left:0,isLinked:!1})),Uh(vh,{top:0,bottom:20,right:0,left:0,isLinked:!1})),Uh(hh,{top:10,bottom:10,right:30,left:30,isLinked:!1})),Uh(Eh,{top:20,bottom:20,right:20,left:20,isLinked:!0})),qh(yh,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),qh(kh,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),Mh(mh,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),Fh(Rh,{defaultRange:400})),Fh(Ch,{})),Fh(Ph,{}));function Wh(e){return Wh="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},Wh(e)}function zh(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 Vh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zh(Object(n),!0).forEach((function(t){Yh(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zh(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yh(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Wh(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Wh(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Wh(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jh(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 $h(e,t);var n={}.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)?$h(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 $h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var Zh=window.EBControls,Xh=Zh.ResponsiveDimensionsControl,Kh=Zh.TypographyDropdown,Qh=Zh.BorderShadowControl,ek=Zh.ResponsiveRangeController,tk=Zh.BackgroundControl,nk=Zh.ColorControl;const ok=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Jh((0,Y.useState)({}),2),a=l[0],i=l[1],c=Jh((0,Y.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,h=a.horizontalAlign,k=a.verticalAlign;(0,Y.useEffect)((function(){var e;t[o]?i(Vh({},t[o])):i((Yh(Yh(Yh(Yh(Yh(Yh(Yh(Yh(Yh(Yh(e={sliderStyle:"style-1",sliderData:[],intensity:50,startIndex:1,isCustomHeight:!0,current:1,titleColorType:"normal",titleColor:"var(--eb-global-heading-color)",titleBackgroundColor:"var(--eb-global-background-color)",buttonColorType:"normal",buttonBackgroundColor:"var(--eb-global-button-background-color)",buttonColor:"var(--eb-global-button-text-color)",buttonHoverBackgroundColor:"var(--eb-global-tertiary-color)",horizontalAlign:"center",verticalAlign:"center"},"".concat(Rh,"Unit"),"px"),"".concat(Ch,"Unit"),"px"),"".concat(Eh,"Unit"),"px"),"".concat(Eh,"isLinked"),!0),"".concat(Ph,"Unit"),"px"),"".concat(_h,"Unit"),"px"),"".concat(_h,"isLinked"),!0),"".concat(kh,"Bdr_Unit"),"px"),"".concat(kh,"Bdr_isLinked"),!0),"".concat(kh,"Rds_Unit"),"px"),Yh(Yh(Yh(Yh(Yh(Yh(Yh(Yh(Yh(Yh(e,"".concat(kh,"Rds_isLinked"),!0),"".concat(kh,"BorderType"),"normal"),"".concat(kh,"shadowType"),"normal"),"".concat(vh,"Unit"),"px"),"".concat(vh,"isLinked"),!0),"".concat(hh,"Unit"),"px"),"".concat(hh,"isLinked"),!0),"".concat(fh,"Unit"),"px"),"".concat(fh,"isLinked"),!0),"".concat(gh,"Unit"),"px"),Yh(Yh(Yh(Yh(Yh(Yh(Yh(e,"".concat(gh,"isLinked"),!0),"".concat(yh,"Bdr_Unit"),"px"),"".concat(yh,"Bdr_isLinked"),!0),"".concat(yh,"Rds_Unit"),"px"),"".concat(yh,"Rds_isLinked"),!0),"".concat(yh,"BorderType"),"normal"),"".concat(yh,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Yh({},o,a))}),[a]);var R=function(e){var t=Vh({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},C={setAttributes:R,resOption:r,attributes:a,objAttributes:Gh};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks")},React.createElement(J.RangeControl,{label:(0,z.__)("Parallax Softness","essential-blocks"),value:b,allowReset:!0,onChange:function(e){return R({intensity:e})},min:0,max:100}),React.createElement(J.ToggleControl,{label:(0,z.__)("Custom Height","essential-blocks"),checked:p,onChange:function(){return R({isCustomHeight:!p})}}),p&&React.createElement(ek,{baseLabel:(0,z.__)("Slider Size","essential-blocks"),controlName:Rh,resRequiredProps:C,units:Oh,min:1,max:500,step:1}),React.createElement(ek,{baseLabel:(0,z.__)("Slides Gap","essential-blocks"),controlName:Ch,resRequiredProps:C,units:xh,min:0,max:200,step:1})),React.createElement(J.PanelBody,{title:(0,z.__)("Slides Style","essential-blocks"),initialOpen:!0},React.createElement(J.PanelRow,null,"Content Horizontal Align"),React.createElement(J.ButtonGroup,null,Sh.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return R({horizontalAlign:e.value})}},e.label)}))),React.createElement(J.PanelRow,null,"Content Vertical Align"),React.createElement(J.ButtonGroup,{className:"eb-margin-bottom-20"},wh.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return R({verticalAlign:e.value})}},e.label)}))),React.createElement(Xh,{resRequiredProps:C,controlName:Eh,baseLabel:"Content Padding"}),React.createElement(ek,{baseLabel:(0,z.__)("Slide Border Radius","essential-blocks"),controlName:Ph,resRequiredProps:C,units:xh,min:1,max:50,step:1})),React.createElement(J.PanelBody,{title:(0,z.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(nk,{label:(0,z.__)("Color","essential-blocks"),color:d,onChange:function(e){return R({titleColor:e})}}),React.createElement(nk,{label:(0,z.__)("Background Color","essential-blocks"),color:m,onChange:function(e){return R({titleBackgroundColor:e})}}),React.createElement(Kh,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Th,resRequiredProps:C}),React.createElement(Xh,{resRequiredProps:C,controlName:_h,baseLabel:"Margin"})),React.createElement(J.PanelBody,{title:(0,z.__)("Button Styles","essential-blocks"),initialOpen:!1},React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},Bh.map((function(e,t){return React.createElement(J.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(nk,{label:(0,z.__)("Color","essential-blocks"),color:g,onChange:function(e){return R({buttonColor:e})}}),React.createElement(nk,{label:(0,z.__)("Background Color","essential-blocks"),color:_,onChange:function(e){return R({buttonBackgroundColor:e})}})),"hover"===f&&React.createElement(React.Fragment,null,React.createElement(nk,{label:(0,z.__)("Hover Color","essential-blocks"),color:y,onChange:function(e){return R({buttonHoverColor:e})}}),React.createElement(nk,{label:(0,z.__)("Hover Background Color","essential-blocks"),color:v,onChange:function(e){return R({buttonHoverBackgroundColor:e})}})),React.createElement(J.PanelRow,null,"Button Border & Shadow"),React.createElement(Qh,{controlName:kh,resRequiredProps:C}),React.createElement(Kh,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Lh,resRequiredProps:C}),React.createElement(Xh,{resRequiredProps:C,controlName:vh,baseLabel:"Margin"}),React.createElement(Xh,{resRequiredProps:C,controlName:hh,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(Xh,{resRequiredProps:C,controlName:fh,baseLabel:"Margin"}),React.createElement(Xh,{resRequiredProps:C,controlName:gh,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(tk,{controlName:mh,resRequiredProps:C,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(Qh,{controlName:yh,resRequiredProps:C}))))};var rk=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}],lk=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}],ak="popupWidth",ik="popupHeight",ck="popupMargin",sk="popupPadding",uk="popupBack",bk="popupBorder",pk="closeBorder",dk="closePadding",mk="containerPadding",fk="btnBack",gk="btnBorder",yk="btnPadding",_k="closeTop",vk="closeRight",hk="closeLeft",kk="wrpMrg_",Rk="wrpPad_",Ck="btnText",Ek="closeText";function Pk(e){return Pk="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},Pk(e)}function Bk(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 Sk(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bk(Object(n),!0).forEach((function(t){wk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bk(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function wk(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Pk(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Pk(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Pk(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ok=window.EBControls,xk=Ok.generateDimensionsAttributes,Tk=Ok.generateTypographyAttributes,Lk=Ok.generateBackgroundAttributes,jk=Ok.generateBorderShadowAttributes,Ak=Ok.generateResponsiveRangeAttributes;const Dk=Sk(Sk(Sk(Sk(Sk(Sk(Sk(Sk(Sk(Sk(Sk(Sk(Sk(Sk(Sk(Sk(Sk(Sk({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",default:"var(--eb-global-button-text-color)"},btnHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},popupFullWidth:{type:"boolean",default:!1},useCloseIcon:{type:"boolean",default:!1},closeBtnText:{type:"string",default:"X"},closeBtnColor:{type:"string",default:"var(--eb-global-button-background-color)"},closeBtnHoverColor:{type:"string"},closeBtnBackColor:{type:"string"},closeBtnBackHoverColor:{type:"string"},overlayColor:{type:"string"},useCookies:{type:"boolean",default:!0},cookieExpireTime:{type:"string",default:""}},Ak(ik)),Ak(ak,{defaultRange:650})),Ak(hk,{defaultRange:0})),Ak(vk,{defaultRange:10})),Ak(_k,{defaultRange:10})),Lk(fk,{defaultFillColor:"var(--eb-global-button-background-color)",defaultHovFillColor:"var(--eb-global-tertiary-color)",noOverlay:!0,noMainBgi:!0})),jk(gk)),xk(yk,{top:15,right:30,bottom:15,left:30,isLinked:!1})),xk(dk)),xk(mk)),xk(kk)),xk(Rk)),Tk(Object.values(P))),xk(ck)),xk(sk)),Lk(uk,{defaultFillColor:"var(--eb-global-background-color)"})),jk(bk)),jk(pk,{noShadow:!0}));function Ik(e){return Ik="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},Ik(e)}function Nk(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 Uk(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nk(Object(n),!0).forEach((function(t){Hk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nk(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Hk(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ik(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Ik(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ik(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mk(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 qk(e,t);var n={}.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)?qk(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 qk(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var Fk=window.EBControls,Gk=(Fk.faIcons,Fk.ColorControl),Wk=Fk.TypographyDropdown,zk=Fk.ResponsiveDimensionsControl,Vk=Fk.ResponsiveRangeController,Yk=Fk.BorderShadowControl,Jk=Fk.BackgroundControl,$k=Fk.EBIconPicker;const Zk=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Mk((0,Y.useState)({}),2),a=l[0],i=l[1],c=Mk((0,Y.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,h=a.autoExit,k=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,Y.useEffect)((function(){var e;t[o]?i(Uk({},t[o])):i((Hk(Hk(Hk(Hk(Hk(Hk(Hk(Hk(Hk(Hk(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(kk,"Unit"),"px"),"".concat(kk,"isLinked"),!0),"".concat(Rk,"Unit"),"px"),"".concat(Rk,"isLinked"),!0),"".concat(dk,"Unit"),"px"),"".concat(dk,"isLinked"),!0),"".concat(pk,"Bdr_Unit"),"px"),"".concat(pk,"Bdr_isLinked"),!0),"".concat(pk,"Rds_Unit"),"px"),"".concat(pk,"Rds_isLinked"),!0),Hk(Hk(Hk(Hk(Hk(Hk(Hk(Hk(Hk(Hk(e,"".concat(pk,"BorderType"),"normal"),"".concat(pk,"shadowType"),"normal"),"".concat(ck,"Unit"),"px"),"".concat(ck,"isLinked"),!0),"".concat(sk,"Unit"),"px"),"".concat(sk,"isLinked"),!0),"".concat(bk,"Bdr_Unit"),"px"),"".concat(bk,"Bdr_isLinked"),!0),"".concat(bk,"Rds_Unit"),"px"),"".concat(bk,"Rds_isLinked"),!0),Hk(Hk(Hk(Hk(Hk(Hk(Hk(Hk(Hk(Hk(e,"".concat(bk,"BorderType"),"normal"),"".concat(bk,"shadowType"),"normal"),"".concat(mk,"Unit"),"px"),"".concat(mk,"isLinked"),!0),"".concat(yk,"Unit"),"px"),"".concat(yk,"isLinked"),!0),"".concat(gk,"Bdr_Unit"),"px"),"".concat(gk,"Bdr_isLinked"),!0),"".concat(gk,"Rds_Unit"),"px"),"".concat(gk,"Rds_isLinked"),!0),Hk(Hk(Hk(Hk(Hk(Hk(Hk(Hk(Hk(e,"".concat(gk,"BorderType"),"normal"),"".concat(gk,"shadowType"),"normal"),"".concat(ak,"Unit"),"px"),"".concat(ik,"Unit"),"px"),"".concat(_k,"Unit"),"px"),"".concat(_k,"Range"),10),"".concat(vk,"Unit"),"px"),"".concat(vk,"Range"),10),"".concat(hk,"Unit"),"px"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Hk({},o,a))}),[a]);var H=function(e){var t=Uk({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},M={setAttributes:H,resOption:r,attributes:a,objAttributes:Dk};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Settings","essential-blocks")},React.createElement(J.SelectControl,{label:(0,z.__)("Trigger","essential-blocks"),value:b,options:[{label:(0,z.__)("Button Click","essential-blocks"),value:"btn_click"},{label:(0,z.__)("Page Load","essential-blocks"),value:"page_load"},{label:(0,z.__)("External Element","essential-blocks"),value:"external"}],onChange:function(e){return H({trigger:e})}}),"btn_click"===b&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Button Settings","essential-blocks")},React.createElement(J.SelectControl,{label:(0,z.__)("Type","essential-blocks"),value:p,options:[{label:(0,z.__)("Button","essential-blocks"),value:"button"},{label:(0,z.__)("Icon","essential-blocks"),value:"icon"}],onChange:function(e){return H({btnType:e})}})),"button"===p&&React.createElement(React.Fragment,null,React.createElement(J.TextControl,{label:(0,z.__)("Button Text","essential-blocks"),value:d,onChange:function(e){return H({btnText:e})}}),React.createElement($k,{value:m,onChange:function(e){return H({btnIcon:e})},title:(0,z.__)("Select Icon","essential-blocks")}),React.createElement(J.BaseControl,{label:(0,z.__)("Icon Position","essential-blocks"),id:"eb-button-icon-position"},React.createElement(J.ButtonGroup,{id:"eb-icon-position-btgrp"},rk.map((function(e,t){return React.createElement(J.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($k,{value:g,onChange:function(e){return H({triggerIcon:e})},title:(0,z.__)("Trigger Icon","essential-blocks")})),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment ","essential-blocks"),id:"eb-popup-button-alignment"},React.createElement(J.ButtonGroup,null,lk.map((function(e,t){return React.createElement(J.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(J.BaseControl,null,React.createElement("h3",null,(0,z.__)("Page Load Settings","essential-blocks"))),React.createElement(J.TextControl,{label:(0,z.__)("Delay(Seconds)","essential-blocks"),value:E,onChange:function(e){return H({pageLoadDelay:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Use Cookies","essential-blocks"),checked:N,onChange:function(){return H({useCookies:!N})}}),N&&React.createElement(J.TextControl,{label:(0,z.__)("Cookie Expire(In days)","essential-blocks"),value:U,onChange:function(e){return H({cookieExpireTime:e})},help:(0,z.__)("Leave blank if you want to delete cookie after browser closed.","essential-blocks")})),"external"===b&&React.createElement(React.Fragment,null,React.createElement(J.TextControl,{label:(0,z.__)("Identifier","essential-blocks"),value:P,onChange:function(e){return H({eleIdentifier:e})},help:(0,z.__)("You can also use class identifier such as .open-popup","essential-blocks")})),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",null,(0,z.__)("Exit Settings","essential-blocks"))),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Close Button","essential-blocks"),checked:y,onChange:function(){return H({displayCloseIcon:!y})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Esc to Exit","essential-blocks"),checked:_,onChange:function(){return H({escToExit:!_})},help:(0,z.__)("Close the modal box by pressing the Esc key","essential-blocks")}),React.createElement(J.ToggleControl,{label:(0,z.__)("Click to Exit","essential-blocks"),checked:v,onChange:function(){return H({clickToExit:!v})},help:(0,z.__)("Close the modal box by clicking anywhere outside the modal window","essential-blocks")}),React.createElement(J.ToggleControl,{label:(0,z.__)("Auto Exit","essential-blocks"),checked:h,onChange:function(){return H({autoExit:!h})}}),h&&React.createElement(J.TextControl,{label:(0,z.__)("Auto Exit Delay (Seconds)","essential-blocks"),value:k,onChange:function(e){return H({autoExitTime:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Size & Position","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Full Width","essential-blocks"),checked:w,onChange:function(){return H({popupFullWidth:!w})}}),!w&&React.createElement(React.Fragment,null,React.createElement(Vk,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:ak,resRequiredProps:M,min:0,max:1920,step:1})),React.createElement(J.ToggleControl,{label:(0,z.__)("Auto Height","essential-blocks"),checked:R,onChange:function(){return H({autoHeight:!R})}}),!R&&React.createElement(React.Fragment,null,React.createElement(Vk,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:ik,resRequiredProps:M,min:0,max:1e3,step:1})),React.createElement(J.SelectControl,{label:(0,z.__)("Position","essential-blocks"),value:C,options:[{label:(0,z.__)("Top Left","essential-blocks"),value:"top_left"},{label:(0,z.__)("Top Center","essential-blocks"),value:"top_center"},{label:(0,z.__)("Top Right","essential-blocks"),value:"top_right"},{label:(0,z.__)("Middle Left","essential-blocks"),value:"middle_left"},{label:(0,z.__)("Middle Center","essential-blocks"),value:"middle_center"},{label:(0,z.__)("Middle Right","essential-blocks"),value:"middle_right"},{label:(0,z.__)("Bottom Left","essential-blocks"),value:"bottom_left"},{label:(0,z.__)("Bottom Center","essential-blocks"),value:"bottom_center"},{label:(0,z.__)("Bottom Right","essential-blocks"),value:"bottom_right"}],onChange:function(e){return H({position:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Close Button","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(J.ToggleControl,{label:(0,z.__)("Use close Icon","essential-blocks"),checked:x,onChange:function(){return H({useCloseIcon:!x})}}),!x&&React.createElement(J.TextControl,{label:(0,z.__)("Text","essential-blocks"),value:T,onChange:function(e){return H({closeBtnText:e})}}),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",null,(0,z.__)("Icon Position","essential-blocks"))),React.createElement(Vk,{baseLabel:(0,z.__)("Top","essential-blocks"),controlName:_k,resRequiredProps:M,min:-500,max:500,step:1}),React.createElement(Vk,{baseLabel:(0,z.__)("Right","essential-blocks"),controlName:vk,resRequiredProps:M,min:-500,max:500,step:1}),React.createElement(Vk,{baseLabel:(0,z.__)("Left","essential-blocks"),controlName:hk,resRequiredProps:M,min:-500,max:500,step:1}))),"btn_click"==b&&React.createElement(J.PanelBody,{title:(0,z.__)("Button/Icon Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(Wk,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Ck,resRequiredProps:M}),React.createElement(Gk,{label:(0,z.__)("Color","essential-blocks"),color:B,onChange:function(e){return H({btnTextColor:e})}}),React.createElement(Gk,{label:(0,z.__)("Hover Color","essential-blocks"),color:S,onChange:function(e){return H({btnHoverTextColor:e})}}),React.createElement(J.__experimentalDivider,null),React.createElement(zk,{resRequiredProps:M,controlName:yk,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(J.PanelBody,{title:(0,z.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(Jk,{controlName:fk,resRequiredProps:M,noOverlay:!0,noMainBgi:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(Yk,{controlName:gk,resRequiredProps:M})))),React.createElement(J.PanelBody,{title:(0,z.__)("Popup Design","essential-blocks"),initialOpen:!1},React.createElement(Gk,{label:(0,z.__)("Overlay Color","essential-blocks"),color:I,onChange:function(e){return H({overlayColor:e})}}),React.createElement(J.PanelBody,{title:(0,z.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(zk,{resRequiredProps:M,controlName:ck,baseLabel:"Margin"}),React.createElement(zk,{resRequiredProps:M,controlName:sk,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(Jk,{controlName:uk,resRequiredProps:M})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(Yk,{controlName:bk,resRequiredProps:M})),React.createElement(J.PanelBody,{title:(0,z.__)("Container Padding","essential-blocks"),initialOpen:!1},React.createElement(zk,{resRequiredProps:M,controlName:mk,baseLabel:"Padding"}))),y&&React.createElement(J.PanelBody,{title:(0,z.__)("Close Button Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,!x&&React.createElement(Wk,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Ek,resRequiredProps:M}),React.createElement(Gk,{label:(0,z.__)("Color","essential-blocks"),color:L,onChange:function(e){return H({closeBtnColor:e})}}),React.createElement(Gk,{label:(0,z.__)("Hover Color","essential-blocks"),color:j,onChange:function(e){return H({closeBtnHoverColor:e})}}),React.createElement(Gk,{label:(0,z.__)("Background Color","essential-blocks"),color:A,onChange:function(e){return H({closeBtnBackColor:e})}}),React.createElement(Gk,{label:(0,z.__)("Background Hover Color","essential-blocks"),color:D,onChange:function(e){return H({closeBtnBackHoverColor:e})}}),React.createElement(zk,{resRequiredProps:M,controlName:dk,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(J.PanelBody,{title:(0,z.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(Yk,{controlName:pk,resRequiredProps:M,noShadow:!0})))),React.createElement(J.PanelBody,{title:(0,z.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(zk,{resRequiredProps:M,controlName:kk,baseLabel:"Margin"}),React.createElement(zk,{resRequiredProps:M,controlName:Rk,baseLabel:"Padding"}))))};var Xk=n(6005),Kk="wrpMargin",Qk="wrpPadding",eR="wrpBorderShadow",tR="wrpBG",nR="columnPadding",oR="columnMediaWidth",rR="columnBG",lR="columnBorderShadow",aR="thumbnailImageSize",iR="thumbnailBDR",cR="thumbnailMargin",sR="titleMargin",uR="contentMargin",bR="readmoreMargin",pR="readmorePadding",dR="headerMetaMargin",mR="footerMetaMargin",fR="headerMetaSpace",gR="footerMetaSpace",yR="avatarBDR",_R="slideToShow",vR="dotsGap",hR="arrowPosition",kR="dotsPosition",RR="arrowSize",CR="dotsSize",ER="slidesGap",PR=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],BR=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],SR=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],wR=[{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"}],OR=[{label:(0,z.__)("Style 1","essential-blocks"),value:"style-1"},{label:(0,z.__)("Style 2","essential-blocks"),value:"style-2"},{label:(0,z.__)("Style 3 (List View)","essential-blocks"),value:"style-3"},{label:(0,z.__)("Style 4 (Content Overlay)","essential-blocks"),value:"style-4"}],xR=[{label:(0,z.__)("Style 1","essential-blocks"),value:"dot-style-1"},{label:(0,z.__)("Style 2","essential-blocks"),value:"dot-style-2"},{label:(0,z.__)("Style 3","essential-blocks"),value:"dot-style-3"},{label:(0,z.__)("Style 4","essential-blocks"),value:"dot-style-4"},{label:(0,z.__)("Modern 1","essential-blocks"),value:"eb-dot-style-modern-1"},{label:(0,z.__)("Modern 2","essential-blocks"),value:"eb-dot-style-modern-2"},{label:(0,z.__)("Modern 3","essential-blocks"),value:"eb-dot-style-modern-3"}],TR=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}],LR=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],jR=[{label:"Top",value:"flex-start"},{label:"Middle",value:"center"},{label:"Bottom",value:"flex-end"}],AR=[{label:"px",value:"px"},{label:"em",value:"em"}],DR="ebpg_title",IR="ebpg_content",NR="ebpg_readmore",UR="ebpg_meta";function HR(e){return HR="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},HR(e)}function MR(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 qR(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?MR(Object(n),!0).forEach((function(t){FR(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MR(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function FR(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=HR(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=HR(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==HR(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var GR=window.EBControls,WR=GR.generateDimensionsAttributes,zR=GR.generateTypographyAttributes,VR=GR.generateBackgroundAttributes,YR=GR.generateBorderShadowAttributes,JR=GR.generateResponsiveRangeAttributes;const $R=qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR(qR({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:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string",default:"var(--eb-global-link-color)"},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:"var(--eb-global-text-color)"},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:"var(--eb-global-tertiary-color)"},readmoreBGColor:{type:"string"},readmoreTextAlign:{type:"string",default:"left"},readmoreHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},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:"var(--eb-global-secondary-color)"},authorMetaHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},metaColorType:{type:"string",default:"normal"},commonMetaColor:{type:"string",default:"var(--eb-global-text-color)"},commonMetaHoverColor:{type:"string",default:"var(--eb-global-text-color)"},commonMetaDividerColor:{type:"string",default:"#9e9e9e"},categoryMetaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},categoryMetaHoverColor:{type:"string",default:"var(--eb-global-secondary-text-color)"},categoryMetaDividerColor:{type:"string",default:"var(--eb-global-tertiary-color)"},tagMetaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},tagMetaHoverColor:{type:"string",default:"var(--eb-global-secondary-text-color)"},tagMetaBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},tagMetaBgHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},tagMetaDividerColor:{type:"string",default:"var(--eb-global-secondary-color)"},dateMetaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},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:"var(--eb-global-secondary-color)"},arrowHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},dotsColor:{type:"string",default:"var(--eb-global-secondary-color)"},dotsActiveColor:{type:"string",default:"var(--eb-global-primary-color)"},dotPreset:{type:"string",default:"dot-circle"}},zR(Object.values(B))),WR(Kk)),WR(Qk,{top:0,bottom:50,right:0,left:0,isLinked:!1})),WR(nR)),WR(sR,{top:0,bottom:10,right:0,left:0,isLinked:!1})),WR(uR,{top:0,bottom:10,right:0,left:0,isLinked:!1})),WR(bR,{top:0,bottom:10,right:0,left:0,isLinked:!1})),WR(pR,{top:0,bottom:0,right:0,left:0,isLinked:!1})),WR(dR,{top:0,bottom:10,right:0,left:0,isLinked:!1})),WR(mR,{top:0,bottom:10,right:0,left:0,isLinked:!1})),WR(cR,{top:0,bottom:10,right:0,left:0,isLinked:!1})),WR(iR,{top:5,bottom:5,right:5,left:5,isLinked:!0})),WR(yR,{top:50,bottom:50,right:50,left:50,isLinked:!0})),YR(eR,{})),YR(lR,{noShadow:!0,rdsDefaults:{top:10,bottom:10,right:10,left:10}})),VR(tR,{noOverlay:!0})),VR(rR)),JR("columns",{defaultRange:3})),JR("columnGap",{defaultRange:10})),JR(fR,{defaultRange:10})),JR(gR,{defaultRange:10})),JR(aR,{defaultRange:250})),JR(oR,{defaultRange:40,defaultUnit:"%"})),JR(_R,{defaultRange:3})),JR("sliderHeight",{defaultRange:400})),JR(vR,{defaultRange:10})),JR(hR,{defaultRange:-25})),JR(kR,{defaultRange:-35})),JR(RR,{defaultRange:20})),JR(CR,{defaultRange:15})),JR(ER,{defaultRange:25})),{},{cover:{type:"string",default:""}},YR("readmoreBorder",{noShadow:!0,defaultBdrColor:"#F445FF",defaultBdrStyle:"none",bdrDefaults:{top:1,right:1,bottom:1,left:1},rdsDefaults:{top:0,right:0,bottom:0,left:0}}));function ZR(e){return ZR="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},ZR(e)}function XR(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 KR(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?XR(Object(n),!0).forEach((function(t){QR(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XR(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function QR(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ZR(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=ZR(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ZR(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eC(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 tC(e,t);var n={}.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)?tC(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 tC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var nC=window.EBControls,oC=nC.ColorControl,rC=nC.ResponsiveDimensionsControl,lC=nC.TypographyDropdown,aC=nC.BorderShadowControl,iC=nC.ResponsiveRangeController,cC=nC.BackgroundControl;nC.CustomQuery,nC.MorePosts,nC.AdvancedControls;const sC=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=eC((0,Y.useState)({}),2),a=l[0],i=l[1],c=eC((0,Y.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,h=a.titleTextAlign,k=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,W=a.commonMetaHoverColor,V=a.commonMetaDividerColor,$=a.categoryMetaColor,Z=a.categoryMetaHoverColor,X=a.categoryMetaDividerColor,K=a.tagMetaDividerColor,Q=a.tagMetaColor,ee=a.tagMetaHoverColor,te=a.tagMetaBgColor,ne=a.tagMetaBgHoverColor,oe=a.dateMetaColor,re=a.styleVerticalAlignment,le=a.arrowColorType,ae=a.arrowColor,ie=a.arrowHoverColor,ce=a.dotsColor,se=a.dotsActiveColor,ue=(a.initialSlide,a.speed),be=(a.slidesToShow,a.isCustomHeight,a.pauseOnHover),pe=(a.vertical,a.infinite),de=(a.fade,a.dots),me=a.autoplaySpeed,fe=a.autoplay,ge=a.adaptiveHeight,ye=a.arrows,_e=a.dotPreset,ve=eC((0,Y.useState)([]),2),he=ve[0];ve[1],(0,Y.useEffect)((function(){var e;t[o]?i(KR({},t[o])):i((QR(QR(QR(QR(QR(QR(QR(QR(QR(QR(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(yR,"Top"),50),"".concat(yR,"Bottom"),50),"".concat(yR,"Right"),50),"".concat(yR,"Left"),50),"".concat(yR,"Unit"),"px"),"".concat(yR,"isLinked"),!1),"".concat(aR,"Unit"),"px"),"".concat(hR,"Unit"),"px"),"".concat(RR,"Unit"),"px"),"".concat(vR,"Unit"),"px"),QR(QR(QR(QR(QR(QR(QR(QR(QR(QR(e,"".concat(CR,"Unit"),"px"),"".concat(fR,"Unit"),"px"),"".concat(gR,"Unit"),"px"),"".concat(dR,"Top"),0),"".concat(dR,"Bottom"),10),"".concat(dR,"Right"),0),"".concat(dR,"Left"),0),"".concat(dR,"Unit"),"px"),"".concat(dR,"isLinked"),!1),"".concat(mR,"Top"),0),QR(QR(QR(QR(QR(QR(QR(QR(QR(QR(e,"".concat(mR,"Bottom"),10),"".concat(mR,"Right"),0),"".concat(mR,"Left"),0),"".concat(mR,"Unit"),"px"),"".concat(mR,"isLinked"),!1),"".concat(bR,"Top"),0),"".concat(bR,"Bottom"),10),"".concat(bR,"Right"),0),"".concat(bR,"Left"),0),"".concat(bR,"Unit"),"px"),QR(QR(QR(QR(QR(QR(QR(QR(QR(QR(e,"".concat(bR,"isLinked"),!1),"".concat(pR,"Top"),0),"".concat(pR,"Bottom"),0),"".concat(pR,"Right"),0),"".concat(pR,"Left"),0),"".concat(pR,"Unit"),"px"),"".concat(pR,"isLinked"),!1),"".concat(sR,"Top"),0),"".concat(sR,"Bottom"),10),"".concat(sR,"Right"),0),QR(QR(QR(QR(QR(QR(QR(QR(QR(QR(e,"".concat(sR,"Left"),0),"".concat(sR,"Unit"),"px"),"".concat(sR,"isLinked"),!1),"".concat(uR,"Top"),0),"".concat(uR,"Bottom"),10),"".concat(uR,"Right"),0),"".concat(uR,"Left"),0),"".concat(uR,"Unit"),"px"),"".concat(uR,"isLinked"),!1),"".concat(iR,"Top"),5),QR(QR(QR(QR(QR(QR(QR(QR(QR(QR(e,"".concat(iR,"Bottom"),5),"".concat(iR,"Right"),5),"".concat(iR,"Left"),5),"".concat(iR,"Unit"),"px"),"".concat(iR,"isLinked"),!0),"".concat(cR,"Top"),0),"".concat(cR,"Bottom"),10),"".concat(cR,"Right"),0),"".concat(cR,"Left"),0),"".concat(cR,"Unit"),"px"),QR(QR(QR(QR(QR(QR(QR(QR(QR(QR(e,"".concat(cR,"isLinked"),!1),"".concat(nR,"Unit"),"px"),"".concat(nR,"isLinked"),!0),"".concat(lR,"Bdr_Unit"),"px"),"".concat(lR,"Bdr_isLinked"),!0),"".concat(lR,"Rds_Top"),10),"".concat(lR,"Rds_Bottom"),10),"".concat(lR,"Rds_Right"),10),"".concat(lR,"Rds_Left"),10),"".concat(lR,"Rds_Unit"),"px"),QR(QR(QR(QR(QR(QR(QR(QR(QR(QR(e,"".concat(lR,"Rds_isLinked"),!1),"".concat(lR,"BorderType"),"normal"),"".concat(lR,"shadowType"),"normal"),"".concat(Qk,"Unit"),"px"),"".concat(Qk,"isLinked"),!0),"".concat(Kk,"Unit"),"px"),"".concat(Kk,"isLinked"),!0),"".concat(eR,"Bdr_Unit"),"px"),"".concat(eR,"Bdr_isLinked"),!0),"".concat(eR,"Rds_Unit"),"px"),QR(QR(QR(e,"".concat(eR,"Rds_isLinked"),!0),"".concat(eR,"BorderType"),"normal"),"".concat(eR,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(QR({},o,a))}),[a]);var ke=function(e){var t=KR({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},Re={setAttributes:ke,resOption:r,attributes:a,objAttributes:$R};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Carousel","essential-blocks")},React.createElement(J.ToggleControl,{label:(0,z.__)("Show Arrows","essential-blocks"),checked:ye,onChange:function(){ke({arrows:!ye})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Equal Height","essential-blocks"),checked:ge,onChange:function(){ke({adaptiveHeight:!ge})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Autoplay","essential-blocks"),checked:fe,onChange:function(){fe?slider.current.slickPlay():slider.current.slickPause(),ke({autoplay:!fe})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Dots","essential-blocks"),checked:de,onChange:function(){return ke({dots:!de})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Infinite","essential-blocks"),checked:pe,onChange:function(){return ke({infinite:!pe})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Pause on Hover","essential-blocks"),checked:be,onChange:function(){return ke({pauseOnHover:!be})}}),React.createElement(iC,{baseLabel:(0,z.__)("Slides to Show","essential-blocks"),controlName:_R,resRequiredProps:Re,units:[],min:1,max:8,step:1}),fe&&React.createElement(J.RangeControl,{label:(0,z.__)("Autoplay Speed","essential-blocks"),value:me,onChange:function(e){return ke({autoplaySpeed:e})},min:0,max:8e3}),React.createElement(J.RangeControl,{label:(0,z.__)("Animation Speed","essential-blocks"),value:ue,onChange:function(e){return ke({speed:e})},min:0,max:3e3}),de&&React.createElement(J.SelectControl,{label:(0,z.__)("Dot Preset","essential-blocks"),value:_e,options:xR,onChange:function(e){return ke({dotPreset:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Layout","essential-blocks"),initialOpen:!1},React.createElement(J.SelectControl,{label:(0,z.__)("Template","essential-blocks"),value:b,options:OR,onChange:function(e){return changePreset(e)}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Thumbnail?"),checked:p,onChange:function(){ke({showThumbnail:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(iC,{baseLabel:(0,z.__)("Thumbnail Height","essential-blocks"),controlName:aR,resRequiredProps:Re,units:BR,min:1,max:500,step:1}),"style-3"===b&&React.createElement(iC,{baseLabel:(0,z.__)("Thumbnail Width","essential-blocks"),controlName:oR,resRequiredProps:Re,units:[{label:"%",value:"%"}],min:0,max:100,step:1})),"style-4"===b&&React.createElement(J.BaseControl,{label:(0,z.__)("Content Vertical Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(J.ButtonGroup,{id:"essential-blocks"},jR.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:re===e.value,isSecondary:re!==e.value,onClick:function(){return ke({styleVerticalAlignment:e.value})}},e.label)})))),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Title?"),checked:f,onChange:function(){ke({showTitle:!f})}}),f&&React.createElement(React.Fragment,null,React.createElement(J.SelectControl,{label:(0,z.__)("Title Tag","essential-blocks"),value:k,options:wR,onChange:function(e){ke({titleTag:e})}}),React.createElement(J.RangeControl,{label:"Title Words",value:v,onChange:function(e){return ke({titleLength:e})},min:-1,max:100})),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Excerpt?"),checked:R,onChange:function(){ke({showContent:!R})}}),R&&React.createElement(React.Fragment,null,React.createElement(J.RangeControl,{label:"Excerpt Words",value:P,onChange:function(e){return ke({contentLength:e})},min:-1,max:100}),React.createElement(J.TextControl,{label:"Expansion Indicator",type:"text",value:B,onChange:function(e){return ke({expansionIndicator:e})}})),"style-4"!=b&&React.createElement(J.ToggleControl,{label:(0,z.__)("Show Read More Button?"),checked:S,onChange:function(){ke({showReadMore:!S})}}),S&&React.createElement(React.Fragment,null,React.createElement(J.TextControl,{label:"Button Text",type:"text",value:w,onChange:function(e){return ke({readmoreText:e})}})),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Meta?"),checked:D,onChange:function(){ke({showMeta:!D})}}),D&&React.createElement(React.Fragment,null,React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(J.PanelRow,null,"Header Meta"),React.createElement(Xk.Ay,{name:"select-header-meta",value:I.length>0?JSON.parse(I):"",onChange:function(e){return ke({headerMeta:JSON.stringify(e)})},options:he,isMulti:"true"})),React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(J.PanelRow,null,"Footer Meta"),React.createElement(Xk.Ay,{name:"select-footer-meta",value:N.length>0?JSON.parse(N):"",onChange:function(e){return ke({footerMeta:JSON.stringify(e)})},options:he,isMulti:"true"})))),React.createElement(J.PanelBody,{title:(0,z.__)("Carousel","essential-blocks"),initialOpen:!0},React.createElement(iC,{baseLabel:(0,z.__)("Slides Gap","essential-blocks"),controlName:ER,resRequiredProps:Re,units:[],min:0,max:100,step:1})),React.createElement(J.PanelBody,{title:(0,z.__)("Columns","essential-blocks"),initialOpen:!1},React.createElement(rC,{resRequiredProps:Re,controlName:nR,baseLabel:"Padding"}),React.createElement(J.PanelBody,{title:(0,z.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(cC,{controlName:rR,resRequiredProps:Re,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Border"),initialOpen:!1},React.createElement(aC,{controlName:lR,resRequiredProps:Re,noShadow:!0}))),p&&React.createElement(J.PanelBody,{title:(0,z.__)("Thumbnail","essential-blocks"),initialOpen:!1},"style-4"!=b&&React.createElement(React.Fragment,null,React.createElement(rC,{resRequiredProps:Re,controlName:iR,baseLabel:"Border Radius"}),React.createElement(rC,{resRequiredProps:Re,controlName:cR,baseLabel:"Margin"})),React.createElement(oC,{label:(0,z.__)("Overlay Color","essential-blocks"),color:d,onChange:function(e){return ke({thumbnailOverlayColor:e})}}),React.createElement(oC,{label:(0,z.__)("Overlay Hover Color","essential-blocks"),color:m,onChange:function(e){return ke({thumbnailOverlayHoverColor:e})}})),f&&React.createElement(J.PanelBody,{title:(0,z.__)("Title","essential-blocks"),initialOpen:!1},React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},SR.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:_===e.value,isSecondary:_!==e.value,onClick:function(){return ke({titleColorStyle:e.value})}},e.label)}))),"normal"===_&&React.createElement(oC,{label:(0,z.__)("Color","essential-blocks"),color:g,onChange:function(e){return ke({titleColor:e})}}),"hover"===_&&React.createElement(oC,{label:(0,z.__)("Hover Color","essential-blocks"),color:y,onChange:function(e){return ke({titleHoverColor:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(J.ButtonGroup,{id:"essential-blocks"},TR.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return ke({titleTextAlign:e.value})}},e.label)})))),React.createElement(lC,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:DR,resRequiredProps:Re}),React.createElement(rC,{resRequiredProps:Re,controlName:sR,baseLabel:"Margin"})),R&&React.createElement(J.PanelBody,{title:(0,z.__)("Excerpt","essential-blocks"),initialOpen:!1},React.createElement(oC,{label:(0,z.__)("Color","essential-blocks"),color:C,onChange:function(e){return ke({contentColor:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(J.ButtonGroup,{id:"essential-blocks"},TR.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:E===e.value,isSecondary:E!==e.value,onClick:function(){return ke({contentTextAlign:e.value})}},e.label)})))),React.createElement(lC,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:IR,resRequiredProps:Re}),React.createElement(rC,{resRequiredProps:Re,controlName:uR,baseLabel:"Margin"})),"style-4"!=b&&S&&React.createElement(J.PanelBody,{title:(0,z.__)("Read More Button","essential-blocks"),initialOpen:!1},React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},SR.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return ke({readmoreColorType:e.value})}},e.label)}))),"normal"===A&&React.createElement(React.Fragment,null,React.createElement(oC,{label:(0,z.__)("Color","essential-blocks"),color:O,onChange:function(e){return ke({readmoreColor:e})}}),React.createElement(oC,{label:(0,z.__)("Background Color","essential-blocks"),color:x,onChange:function(e){return ke({readmoreBGColor:e})}})),"hover"===A&&React.createElement(React.Fragment,null,React.createElement(oC,{label:(0,z.__)("Hover Color","essential-blocks"),color:L,onChange:function(e){return ke({readmoreHoverColor:e})}}),React.createElement(oC,{label:(0,z.__)("Hover Background Color","essential-blocks"),color:j,onChange:function(e){return ke({readmoreBGHoverColor:e})}})),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(J.ButtonGroup,{id:"essential-blocks"},TR.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:T===e.value,isSecondary:T!==e.value,onClick:function(){return ke({readmoreTextAlign:e.value})}},e.label)})))),React.createElement(lC,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:NR,resRequiredProps:Re}),React.createElement(rC,{resRequiredProps:Re,controlName:bR,baseLabel:"Margin"}),React.createElement(rC,{resRequiredProps:Re,controlName:pR,baseLabel:"Padding"})),D&&React.createElement(J.PanelBody,{title:(0,z.__)("Meta","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Header Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(J.ButtonGroup,{id:"essential-blocks"},LR.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:U===e.value,isSecondary:U!==e.value,onClick:function(){return ke({headerMetaTextAlign:e.value})}},e.label)})))),React.createElement(iC,{baseLabel:(0,z.__)("Header Meta Gap","essential-blocks"),controlName:fR,resRequiredProps:Re,units:PR,min:1,max:100,step:1}),React.createElement(rC,{resRequiredProps:Re,controlName:dR,baseLabel:"Header Meta Margin"}),React.createElement(J.BaseControl,{label:(0,z.__)("Footer Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(J.ButtonGroup,{id:"essential-blocks"},LR.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:H===e.value,isSecondary:H!==e.value,onClick:function(){return ke({footerMetaTextAlign:e.value})}},e.label)})))),React.createElement(iC,{baseLabel:(0,z.__)("Footer Meta Gap","essential-blocks"),controlName:gR,resRequiredProps:Re,units:PR,min:1,max:100,step:1}),React.createElement(rC,{resRequiredProps:Re,controlName:mR,baseLabel:"Footer Meta Margin"}),React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},SR.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:M===e.value,isSecondary:M!==e.value,onClick:function(){return ke({metaColorType:e.value})}},e.label)}))),"normal"===M&&React.createElement(React.Fragment,null,React.createElement(oC,{label:(0,z.__)("Author Color","essential-blocks"),color:q,onChange:function(e){return ke({authorMetaColor:e})}}),React.createElement(oC,{label:(0,z.__)("Date Color","essential-blocks"),color:oe,onChange:function(e){return ke({dateMetaColor:e})}}),React.createElement(oC,{label:(0,z.__)("Common Color","essential-blocks"),color:G,onChange:function(e){return ke({commonMetaColor:e})}}),React.createElement(oC,{label:(0,z.__)("Common Divider Color","essential-blocks"),color:V,onChange:function(e){return ke({commonMetaDividerColor:e})}}),React.createElement(oC,{label:(0,z.__)("Category Color","essential-blocks"),color:$,onChange:function(e){return ke({categoryMetaColor:e})}}),React.createElement(oC,{label:(0,z.__)("Category Divider Color","essential-blocks"),color:X,onChange:function(e){return ke({categoryMetaDividerColor:e})}}),React.createElement(oC,{label:(0,z.__)("Tag Color","essential-blocks"),color:Q,onChange:function(e){return ke({tagMetaColor:e})}}),React.createElement(oC,{label:(0,z.__)("Tag BG Color","essential-blocks"),color:te,onChange:function(e){return ke({tagMetaBgColor:e})}}),React.createElement(oC,{label:(0,z.__)("Tag Divider Color","essential-blocks"),color:K,onChange:function(e){return ke({tagMetaDividerColor:e})}})),"hover"===M&&React.createElement(React.Fragment,null,React.createElement(oC,{label:(0,z.__)("Author Hover Color","essential-blocks"),color:F,onChange:function(e){return ke({authorMetaHoverColor:e})}}),React.createElement(oC,{label:(0,z.__)("Common Hover Color","essential-blocks"),color:W,onChange:function(e){return ke({commonMetaHoverColor:e})}}),React.createElement(oC,{label:(0,z.__)("Category Hover Color","essential-blocks"),color:Z,onChange:function(e){return ke({categoryMetaHoverColor:e})}}),React.createElement(oC,{label:(0,z.__)("Tag Hover Color","essential-blocks"),color:ee,onChange:function(e){return ke({tagMetaHoverColor:e})}}),React.createElement(oC,{label:(0,z.__)("Tag BG Hover Color","essential-blocks"),color:ne,onChange:function(e){return ke({tagMetaBgHoverColor:e})}})),React.createElement(lC,{baseLabel:(0,z.__)("Meta Typography","essential-blocks"),typographyPrefixConstant:UR,resRequiredProps:Re}),React.createElement(rC,{resRequiredProps:Re,controlName:yR,baseLabel:"Avatar Border Radius"})),ye&&React.createElement(J.PanelBody,{title:(0,z.__)("Arrow","essential-blocks"),initialOpen:!1},React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},SR.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:le===e.value,isSecondary:le!==e.value,onClick:function(){return ke({arrowColorType:e.value})}},e.label)}))),"normal"===le&&React.createElement(oC,{label:(0,z.__)("Color","essential-blocks"),color:ae,onChange:function(e){return ke({arrowColor:e})}}),"hover"===le&&React.createElement(oC,{label:(0,z.__)("Color","essential-blocks"),color:ie,onChange:function(e){return ke({arrowHoverColor:e})}}),React.createElement(iC,{baseLabel:(0,z.__)("Arrow Size","essential-blocks"),controlName:RR,resRequiredProps:Re,units:AR,min:1,max:50,step:1}),React.createElement(iC,{baseLabel:(0,z.__)("Arrow Position","essential-blocks"),controlName:hR,resRequiredProps:Re,units:PR,min:-50,max:100,step:1})),de&&React.createElement(J.PanelBody,{title:(0,z.__)("Dot","essential-blocks"),initialOpen:!1},React.createElement(oC,{label:(0,z.__)("Color","essential-blocks"),color:ce,onChange:function(e){return ke({dotsColor:e})}}),React.createElement(oC,{label:(0,z.__)("Active Color","essential-blocks"),color:se,onChange:function(e){return ke({dotsActiveColor:e})}}),React.createElement(iC,{baseLabel:(0,z.__)("Dots Size","essential-blocks"),controlName:CR,resRequiredProps:Re,units:AR,min:1,max:50,step:1}),React.createElement(iC,{baseLabel:(0,z.__)("Dots Gap","essential-blocks"),controlName:vR,resRequiredProps:Re,units:PR,min:0,max:50,step:1}),React.createElement(iC,{baseLabel:(0,z.__)("Dots Position (PX)","essential-blocks"),controlName:kR,resRequiredProps:Re,min:-100,max:100,step:1,noUnits:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(rC,{resRequiredProps:Re,controlName:Kk,baseLabel:"Margin"}),React.createElement(rC,{resRequiredProps:Re,controlName:Qk,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(cC,{controlName:tR,resRequiredProps:Re,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(aC,{controlName:eR,resRequiredProps:Re}))))};var uC="wrpMargin",bC="wrpPadding",pC="wrpBorderShadow",dC="wrpBG",mC="columns",fC="columnGap",gC="columnPadding",yC="columnMediaWidth",_C="columnBG",vC="columnBorderShadow",hC="thumbnailImageSize",kC="thumbnailBDR",RC="thumbnailMargin",CC="titleMargin",EC="contentMargin",PC="readmoreMargin",BC="readmorePadding",SC="headerMetaMargin",wC="footerMetaMargin",OC="headerMetaSpace",xC="footerMetaSpace",TC="avatarBDR",LC="loadMorePadding",jC="loadMoreMargin",AC="loadMoreBorderShadow",DC=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],IC=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],NC=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],UC=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"},{label:"Active",value:"active"}],HC=[{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"}],MC=((0,z.__)("Style 1","essential-blocks"),(0,z.__)("Style 2","essential-blocks"),(0,z.__)("Style 3","essential-blocks"),(0,z.__)("Style 4 (List View)"),(0,z.__)("Style 5 (Content Overlay)"),(0,z.__)("Style 6 (Pro)","essential-blocks"),(0,z.__)("Style 7 (Pro)","essential-blocks"),(0,z.__)("Style 8 (Pro)","essential-blocks"),[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}]),qC=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],FC=[{label:"Top",value:"flex-start"},{label:"Middle",value:"center"},{label:"Bottom",value:"flex-end"}],GC=((0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),"ebpg_title"),WC="ebpg_content",zC="ebpg_readmore",VC="ebpg_meta",YC="ebpg_load_more",JC="ebpg_filter_item",$C="ebpg_search_input",ZC="ebpg_searchContent",XC="ebpg_searchTitle",KC="notFound";function QC(e){return QC="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},QC(e)}function eE(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?eE(Object(n),!0).forEach((function(t){nE(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eE(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nE(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=QC(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=QC(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==QC(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oE=window.EBControls,rE=oE.generateDimensionsAttributes,lE=oE.generateTypographyAttributes,aE=oE.generateBackgroundAttributes,iE=oE.generateBorderShadowAttributes,cE=oE.generateResponsiveRangeAttributes,sE=oE.generateResponsiveAlignAttributes;const uE=tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE(tE({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},version:{type:"string"},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:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string",default:"var(--eb-global-link-color)"},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:"var(--eb-global-text-color)"},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:"var(--eb-global-tertiary-color)"},readmoreBGColor:{type:"string"},readmoreTextAlign:{type:"string",default:"left"},readmoreHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},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:"var(--eb-global-secondary-color)"},authorMetaHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},metaColorType:{type:"string",default:"normal"},commonMetaColor:{type:"string",default:"var(--eb-global-text-color)"},commonMetaHoverColor:{type:"string",default:"var(--eb-global-text-color)"},commonMetaBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},commonMetaBgHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},categoryMetaColor:{type:"string",default:"var(--eb-global-button-text-color)"},categoryMetaHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},categoryMetaBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},categoryMetaBgHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},tagMetaColor:{type:"string",default:"var(--eb-global-button-text-color)"},tagMetaHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},tagMetaBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},tagMetaBgHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},dateMetaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},loadMoreOptions:{type:"object"},loadMoreColorType:{type:"string",default:"normal"},loadMoreColor:{type:"string",default:"var(--eb-global-button-text-color)"},loadMoreBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},loadMoreHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},loadMoreHoverBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},loadMoreActiveColor:{type:"string",default:"var(--eb-global-button-text-color)"},loadMoreActiveBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},ReadTimeMetaColor:{type:"string",default:"var(--eb-global-secondary-color)"},dynamicMetaColor:{type:"string",default:"var(--eb-global-secondary-color)"},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:"var(--eb-global-background-color)"},filterTextColor:{type:"string",default:"var(--eb-global-primary-color)"},filterActiveBgColor:{type:"string",default:"var(--eb-global-primary-color)"},filterActiveTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},filterHoverBgColor:{type:"string",default:"var(--eb-global-primary-color)"},filterHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},showSearch:{type:"boolean",default:!1},enableAjaxSearch:{type:"boolean",default:!1},searchBgColor:{type:"string"},btnColorType:{type:"string",default:"normal"},inputColor:{type:"string",default:"#666666"},placeholderColor:{type:"string",default:"#949494"},textHoverColor:{type:"string"},textFocusColor:{type:"string"},placeholderHoverColor:{type:"string"},iconColor:{type:"string",default:"#949494"},closeIconColor:{type:"string",default:"#dc4444"},loaderColor:{type:"string",default:"#444b54"},searchResultBoxColor:{type:"string",default:"#FFFFFF"},contentColorType:{type:"string",default:"normal"},contentBgColor:{type:"string",default:"#ffffff"},contentHoverBgColor:{type:"string",default:"#ffffff"},contentTitleColor:{type:"string"},contentTitleHoverColor:{type:"string",default:"#5959E8"},contentHoverColor:{type:"string",default:"#b2b9c6"},notFoundColor:{type:"string",default:"#000000"},taxonomyBgColor:{type:"string",default:"#ffffff"},addIcon:{type:"boolean",default:!1},icon:{type:"string",default:"fas fa-chevron-right"},iconPosition:{type:"string",default:"left"},contentLists:{type:"array",default:["thumbnail","title","excerpt","button","meta"]},enableContents:{type:"array",default:["thumbnail","title","excerpt","headerMeta","footerMeta"]},enableThumbnailSort:{type:"boolean",default:!0},defaultFilter:{type:"string"}},rE("searchContentPadding",{top:0,bottom:0,right:0,left:0,isLinked:!0})),rE("searchContentMargin",{top:0,bottom:20,right:0,left:0,isLinked:!1})),iE("searchContentBrd",{defaultBdrStyle:"none",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5},noShadow:!0})),sE("noSearchAlignment",{defaultAlign:"center"})),iE("searchResultBrd",{defaultBdrStyle:"none",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5},noShadow:!0})),rE("searchResultPadding",{top:30,bottom:30,right:30,left:30,isLinked:!1})),cE("searchResultWidth",{defaultRange:100,defaultUnit:"%"})),cE("inputHeight",{})),cE("iconWidth",{defaultRange:30})),rE("inputPadding",{top:10,bottom:10,right:10,left:10,isLinked:!0})),rE("taxonomyPadding",{top:10,bottom:10,right:10,left:10,isLinked:!0})),iE("inputBrd",{defaultBdrColor:"#C9D8EB",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),iE("taxonomyBorder",{defaultBdrColor:"#C9D8EB",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),rE(LC,{top:5,bottom:5,right:10,left:10,isLinked:!1})),rE(jC,{top:10,bottom:10,right:5,left:5,isLinked:!1})),iE(AC,{noShadow:!0,defaultBdrColor:"#c3c3c3",defaultBdrStyle:"solid",bdrDefaults:{top:1,right:1,bottom:1,left:1},rdsDefaults:{top:4,right:4,bottom:4,left:4}})),iE("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}})),lE(Object.values(S))),rE(uC)),rE(bC)),rE(gC)),rE(CC,{top:0,bottom:10,right:0,left:0,isLinked:!1})),rE(EC,{top:0,bottom:10,right:0,left:0,isLinked:!1})),rE(PC,{top:0,bottom:10,right:0,left:0,isLinked:!1})),rE(BC,{top:0,bottom:0,right:0,left:0,isLinked:!1})),rE(SC,{top:0,bottom:10,right:0,left:0,isLinked:!1})),rE(wC,{top:0,bottom:10,right:0,left:0,isLinked:!1})),rE(RC,{top:0,bottom:10,right:0,left:0,isLinked:!1})),rE("filterMargin",{top:0,bottom:20,right:0,left:0,isLinked:!1})),rE("filterItmPadding",{top:10,bottom:10,right:20,left:20,isLinked:!1})),rE(kC)),rE(TC,{top:50,bottom:50,right:50,left:50,isLinked:!0})),iE(pC,{})),iE(vC,{})),iE("filterItmBdrShdw",{})),aE(dC,{noOverlay:!0})),aE(_C)),cE(mC,{defaultRange:3})),cE(fC,{defaultRange:10})),cE(OC,{defaultRange:10})),cE(xC,{defaultRange:10})),cE(hC,{defaultRange:250})),cE(yC,{defaultRange:40,defaultUnit:"%"})),cE("filterItemGap",{defaultRange:10})),{},{cover:{type:"string",default:""}},cE("iconSize",{noUnits:!0})),cE("iconSpace",{defaultRange:8,noUnits:!0}));function bE(e){return bE="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},bE(e)}function pE(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 dE(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pE(Object(n),!0).forEach((function(t){mE(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pE(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mE(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=bE(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=bE(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==bE(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fE(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 gE(e,t);var n={}.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)?gE(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 gE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var yE=window.EBControls,_E=yE.ColorControl,vE=yE.ResponsiveDimensionsControl,hE=yE.TypographyDropdown,kE=yE.BorderShadowControl,RE=yE.ResponsiveRangeController,CE=yE.BackgroundControl,EE=(yE.CustomQuery,yE.MorePosts),PE=(yE.AdvancedControls,yE.ebImageSizes,yE.EbImageSizeSelector);const BE=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=fE((0,Y.useState)({}),2),a=l[0],i=l[1],c=fE((0,Y.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,h=a.titleHoverColor,k=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,W=a.authorMetaColor,V=a.authorMetaHoverColor,$=a.commonMetaColor,Z=a.commonMetaHoverColor,X=a.commonMetaBgColor,K=a.commonMetaBgHoverColor,Q=a.categoryMetaColor,ee=a.categoryMetaHoverColor,te=a.categoryMetaBgColor,ne=a.categoryMetaBgHoverColor,oe=a.tagMetaColor,re=a.tagMetaHoverColor,le=a.tagMetaBgColor,ae=a.tagMetaBgHoverColor,ie=a.dateMetaColor,ce=a.styleVerticalAlignment,se=a.loadMoreColorType,ue=a.loadMoreColor,be=a.loadMoreBgColor,pe=a.loadMoreHoverColor,de=a.loadMoreHoverBgColor,me=a.loadMoreActiveColor,fe=a.loadMoreActiveBgColor,ge=a.ReadTimeMetaColor;a.showTaxonomyFilter,a.selectedTaxonomy,a.selectedTaxonomyItems,a.filterColorStyle,a.filterBgColor,a.filterTextColor,a.filterActiveBgColor,a.filterActiveTextColor,a.filterHoverBgColor,a.filterHoverTextColor,(0,Y.useEffect)((function(){var e;t[o]?i(dE({},t[o])):i((mE(mE(mE(mE(mE(mE(mE(mE(mE(mE(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(mC,"Range"),3),"".concat(fC,"Unit"),"px"),"".concat(fC,"Range"),10),"".concat(hC,"Unit"),"px"),"".concat(hC,"Range"),250),"".concat(gC,"Unit"),"px"),"".concat(gC,"isLinked"),!0),"".concat(gC,"Top"),0),"".concat(gC,"Bottom"),0),"".concat(gC,"Left"),0),mE(mE(mE(mE(mE(mE(mE(mE(mE(mE(e,"".concat(gC,"Right"),0),"".concat(vC,"Bdr_Unit"),"px"),"".concat(vC,"Bdr_isLinked"),!0),"".concat(vC,"Rds_Unit"),"px"),"".concat(vC,"Rds_isLinked"),!0),"".concat(vC,"BorderType"),"normal"),"".concat(vC,"shadowType"),"normal"),"".concat(kC,"Bdr_Unit"),"px"),"".concat(kC,"Bdr_isLinked"),!0),"".concat(kC,"Rds_Unit"),"px"),mE(mE(mE(mE(mE(mE(mE(mE(mE(mE(e,"".concat(kC,"Rds_isLinked"),!0),"".concat(kC,"BorderType"),"normal"),"".concat(RC,"Unit"),"px"),"".concat(RC,"isLinked"),!0),"".concat(RC,"Top"),0),"".concat(RC,"Right"),0),"".concat(RC,"Bottom"),10),"".concat(RC,"Left"),0),"".concat(CC,"Unit"),"px"),"".concat(CC,"isLinked"),!0),mE(mE(mE(mE(mE(mE(mE(mE(mE(mE(e,"".concat(CC,"Top"),0),"".concat(CC,"Right"),0),"".concat(CC,"Bottom"),10),"".concat(CC,"Left"),0),"".concat(EC,"Unit"),"px"),"".concat(EC,"isLinked"),!0),"".concat(EC,"Top"),0),"".concat(EC,"Right"),0),"".concat(EC,"Bottom"),10),"".concat(EC,"Left"),0),mE(mE(mE(mE(mE(mE(mE(mE(mE(mE(e,"".concat(OC,"Unit"),"px"),"".concat(OC,"Range"),10),"".concat(xC,"Unit"),"px"),"".concat(xC,"Range"),10),"".concat(wC,"Unit"),"px"),"".concat(wC,"isLinked"),!0),"".concat(wC,"Top"),0),"".concat(wC,"Right"),0),"".concat(wC,"Bottom"),10),"".concat(wC,"Left"),0),mE(mE(mE(mE(mE(mE(mE(mE(mE(mE(e,"".concat(TC,"Unit"),"px"),"".concat(TC,"isLinked"),!0),"".concat(TC,"Top"),50),"".concat(TC,"Right"),50),"".concat(TC,"Bottom"),50),"".concat(TC,"Left"),50),"".concat(jC,"Unit"),"px"),"".concat(jC,"isLinked"),!0),"".concat(jC,"Top"),10),"".concat(jC,"Right"),5),mE(mE(mE(mE(mE(mE(mE(mE(mE(mE(e,"".concat(jC,"Bottom"),10),"".concat(jC,"Left"),5),"".concat(LC,"Unit"),"px"),"".concat(LC,"isLinked"),!0),"".concat(LC,"Top"),5),"".concat(LC,"Right"),10),"".concat(LC,"Bottom"),5),"".concat(LC,"Left"),10),"".concat(AC,"Bdr_Unit"),"px"),"".concat(AC,"Bdr_isLinked"),!0),mE(mE(mE(mE(mE(mE(mE(mE(mE(mE(e,"".concat(AC,"Rds_Unit"),"px"),"".concat(AC,"Rds_isLinked"),!0),"".concat(AC,"BorderType"),"normal"),"".concat(AC,"shadowType"),"normal"),"".concat(uC,"Unit"),"px"),"".concat(uC,"isLinked"),!0),"".concat(bC,"Unit"),"px"),"".concat(bC,"isLinked"),!0),"".concat(pC,"Bdr_Unit"),"px"),"".concat(pC,"Bdr_isLinked"),!0),mE(mE(mE(mE(e,"".concat(pC,"Rds_Unit"),"px"),"".concat(pC,"Rds_isLinked"),!0),"".concat(pC,"BorderType"),"normal"),"".concat(pC,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(mE({},o,a))}),[a]);var ye=function(e){var t=dE({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},_e={setAttributes:ye,resOption:r,attributes:a,objAttributes:uE},ve=fE((0,Y.useState)([]),2),he=ve[0],ke=ve[1];return(0,Y.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])})),ke(e)}),[d]),React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Layout Style","essential-blocks"),initialOpen:!0},React.createElement(RE,{baseLabel:(0,z.__)("Columns","essential-blocks"),controlName:mC,resRequiredProps:_e,units:[],min:1,max:6,step:1}),React.createElement(RE,{baseLabel:(0,z.__)("Column Gap","essential-blocks"),controlName:fC,resRequiredProps:_e,units:DC,min:1,max:100,step:1}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Thumbnail?"),checked:f,onChange:function(){ye({showThumbnail:!f})}}),f&&React.createElement(React.Fragment,null,React.createElement(RE,{baseLabel:(0,z.__)("Thumbnail Height","essential-blocks"),controlName:hC,resRequiredProps:_e,units:IC,min:1,max:500,step:1}),"style-4"===b&&React.createElement(RE,{baseLabel:(0,z.__)("Thumbnail Width","essential-blocks"),controlName:yC,resRequiredProps:_e,units:[{label:"%",value:"%"}],min:0,max:100,step:1}),React.createElement(PE,{attrname:"thumbnailSize",resRequiredProps:_e,handleBlockDefault:ye})),("style-4"===b||"style-5"===b)&&React.createElement(J.BaseControl,{label:(0,z.__)("Content Vertical Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(J.ButtonGroup,{id:"essential-blocks"},FC.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:ce===e.value,isSecondary:ce!==e.value,onClick:function(){return ye({styleVerticalAlignment:e.value})}},e.label)})))),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Title?"),checked:_,onChange:function(){ye({showTitle:!_})}}),_&&React.createElement(React.Fragment,null,React.createElement(J.SelectControl,{label:(0,z.__)("Title Tag","essential-blocks"),value:E,options:HC,onChange:function(e){ye({titleTag:e})}}),React.createElement(J.RangeControl,{label:"Title Words",value:R,onChange:function(e){return ye({titleLength:e})},min:-1,max:100,allowReset:!0})),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Excerpt?"),checked:P,onChange:function(){ye({showContent:!P})}}),P&&React.createElement(React.Fragment,null,React.createElement(J.RangeControl,{label:"Excerpt Words",value:w,onChange:function(e){return ye({contentLength:e})},min:-1,max:100,allowReset:!0}),React.createElement(J.TextControl,{label:"Expansion Indicator",type:"text",value:O,onChange:function(e){return ye({expansionIndicator:e})}})),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Read More Button?"),checked:x,onChange:function(){ye({showReadMore:!x})}}),x&&React.createElement(React.Fragment,null,React.createElement(J.TextControl,{label:"Button Text",type:"text",value:T,onChange:function(e){return ye({readmoreText:e})}})),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Meta?"),checked:U,onChange:function(){ye({showMeta:!U})}}),U&&React.createElement(React.Fragment,null,React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(J.PanelRow,null,"Header Meta"),React.createElement(Xk.Ay,{name:"select-header-meta",value:H.length>0?JSON.parse(H):"",onChange:function(e){return ye({headerMeta:JSON.stringify(e)})},options:he,isMulti:"true"})),React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(J.PanelRow,null,"Footer Meta"),React.createElement(Xk.Ay,{name:"select-footer-meta",value:M.length>0?JSON.parse(M):"",onChange:function(e){return ye({footerMeta:JSON.stringify(e)})},options:he,isMulti:"true"})))),React.createElement(EE,{loadMoreOptions:m,queryData:p,setAttributes:ye,initialOpen:!1}),React.createElement(J.PanelBody,{title:(0,z.__)("Columns Style","essential-blocks"),initialOpen:!1},React.createElement(vE,{resRequiredProps:_e,controlName:gC,baseLabel:"Padding"}),React.createElement(J.PanelBody,{title:(0,z.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(CE,{controlName:_C,resRequiredProps:_e,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(kE,{controlName:vC,resRequiredProps:_e}))),f&&React.createElement(J.PanelBody,{title:(0,z.__)("Thumbnail Style","essential-blocks"),initialOpen:!1},React.createElement(vE,{resRequiredProps:_e,controlName:kC,baseLabel:"Border Radius"}),React.createElement(vE,{resRequiredProps:_e,controlName:RC,baseLabel:"Margin"}),React.createElement(_E,{label:(0,z.__)("Overlay Color","essential-blocks"),color:g,onChange:function(e){return ye({thumbnailOverlayColor:e})}}),React.createElement(_E,{label:(0,z.__)("Overlay Hover Color","essential-blocks"),color:y,onChange:function(e){return ye({thumbnailOverlayHoverColor:e})}})),_&&React.createElement(J.PanelBody,{title:(0,z.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},NC.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return ye({titleColorStyle:e.value})}},e.label)}))),"normal"===k&&React.createElement(_E,{label:(0,z.__)("Color","essential-blocks"),color:v,onChange:function(e){return ye({titleColor:e})}}),"hover"===k&&React.createElement(_E,{label:(0,z.__)("Hover Color","essential-blocks"),color:h,onChange:function(e){return ye({titleHoverColor:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(J.ButtonGroup,{id:"essential-blocks"},MC.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return ye({titleTextAlign:e.value})}},e.label)})))),React.createElement(hE,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:GC,resRequiredProps:_e}),React.createElement(vE,{resRequiredProps:_e,controlName:CC,baseLabel:"Margin"})),P&&React.createElement(J.PanelBody,{title:(0,z.__)("Excerpt Style","essential-blocks"),initialOpen:!1},React.createElement(_E,{label:(0,z.__)("Color","essential-blocks"),color:B,onChange:function(e){return ye({contentColor:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(J.ButtonGroup,{id:"essential-blocks"},MC.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:S===e.value,isSecondary:S!==e.value,onClick:function(){return ye({contentTextAlign:e.value})}},e.label)})))),React.createElement(hE,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:WC,resRequiredProps:_e}),React.createElement(vE,{resRequiredProps:_e,controlName:EC,baseLabel:"Margin"})),x&&React.createElement(J.PanelBody,{title:(0,z.__)("Read More Button","essential-blocks"),initialOpen:!1},React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},NC.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:N===e.value,isSecondary:N!==e.value,onClick:function(){return ye({readmoreColorType:e.value})}},e.label)}))),"normal"===N&&React.createElement(React.Fragment,null,React.createElement(_E,{label:(0,z.__)("Color","essential-blocks"),color:L,onChange:function(e){return ye({readmoreColor:e})}}),React.createElement(_E,{label:(0,z.__)("Background Color","essential-blocks"),color:j,onChange:function(e){return ye({readmoreBGColor:e})}})),"hover"===N&&React.createElement(React.Fragment,null,React.createElement(_E,{label:(0,z.__)("Hover Color","essential-blocks"),color:D,onChange:function(e){return ye({readmoreHoverColor:e})}}),React.createElement(_E,{label:(0,z.__)("Hover Background Color","essential-blocks"),color:I,onChange:function(e){return ye({readmoreBGHoverColor:e})}})),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(J.ButtonGroup,{id:"essential-blocks"},MC.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return ye({readmoreTextAlign:e.value})}},e.label)})))),React.createElement(hE,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:zC,resRequiredProps:_e}),React.createElement(vE,{resRequiredProps:_e,controlName:PC,baseLabel:"Margin"}),React.createElement(vE,{resRequiredProps:_e,controlName:BC,baseLabel:"Padding"})),U&&React.createElement(J.PanelBody,{title:(0,z.__)("Meta Styles","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Header Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(J.ButtonGroup,{id:"essential-blocks"},qC.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:q===e.value,isSecondary:q!==e.value,onClick:function(){return ye({headerMetaTextAlign:e.value})}},e.label)})))),React.createElement(RE,{baseLabel:(0,z.__)("Header Meta Gap","essential-blocks"),controlName:OC,resRequiredProps:_e,units:DC,min:1,max:100,step:1}),React.createElement(vE,{resRequiredProps:_e,controlName:SC,baseLabel:"Header Meta Margin"}),React.createElement(J.BaseControl,{label:(0,z.__)("Footer Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(J.ButtonGroup,{id:"essential-blocks"},qC.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:F===e.value,isSecondary:F!==e.value,onClick:function(){return ye({footerMetaTextAlign:e.value})}},e.label)})))),React.createElement(RE,{baseLabel:(0,z.__)("Footer Meta Gap","essential-blocks"),controlName:xC,resRequiredProps:_e,units:DC,min:1,max:100,step:1}),React.createElement(vE,{resRequiredProps:_e,controlName:wC,baseLabel:"Footer Meta Margin"}),React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},NC.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:G===e.value,isSecondary:G!==e.value,onClick:function(){return ye({metaColorType:e.value})}},e.label)}))),"normal"===G&&React.createElement(React.Fragment,null,React.createElement(_E,{label:(0,z.__)("Author Color","essential-blocks"),color:W,onChange:function(e){return ye({authorMetaColor:e})}}),React.createElement(_E,{label:(0,z.__)("Date Color","essential-blocks"),color:ie,onChange:function(e){return ye({dateMetaColor:e})}}),React.createElement(_E,{label:(0,z.__)("Common Meta Color","essential-blocks"),color:$,onChange:function(e){return ye({commonMetaColor:e})}}),React.createElement(_E,{label:(0,z.__)("Common Meta BG Color","essential-blocks"),color:X,onChange:function(e){return ye({commonMetaBgColor:e})}}),React.createElement(_E,{label:(0,z.__)("Category Color","essential-blocks"),color:Q,onChange:function(e){return ye({categoryMetaColor:e})}}),React.createElement(_E,{label:(0,z.__)("Category BG Color","essential-blocks"),color:te,onChange:function(e){return ye({categoryMetaBgColor:e})}}),React.createElement(_E,{label:(0,z.__)("Tag Color","essential-blocks"),color:oe,onChange:function(e){return ye({tagMetaColor:e})}}),React.createElement(_E,{label:(0,z.__)("Tag BG Color","essential-blocks"),color:le,onChange:function(e){return ye({tagMetaBgColor:e})}}),React.createElement(_E,{label:(0,z.__)("Read Time Color","essential-blocks"),color:ge,onChange:function(e){return ye({ReadTimeMetaColor:e})}})),"hover"===G&&React.createElement(React.Fragment,null,React.createElement(_E,{label:(0,z.__)("Author Color","essential-blocks"),color:V,onChange:function(e){return ye({authorMetaHoverColor:e})}}),React.createElement(_E,{label:(0,z.__)("Common Meta Color","essential-blocks"),color:Z,onChange:function(e){return ye({commonMetaHoverColor:e})}}),React.createElement(_E,{label:(0,z.__)("Common Meta BG Color","essential-blocks"),color:K,onChange:function(e){return ye({commonMetaBgHoverColor:e})}}),React.createElement(_E,{label:(0,z.__)("Category Color","essential-blocks"),color:ee,onChange:function(e){return ye({categoryMetaHoverColor:e})}}),React.createElement(_E,{label:(0,z.__)("Category BG Color","essential-blocks"),color:ne,onChange:function(e){return ye({categoryMetaBgHoverColor:e})}}),React.createElement(_E,{label:(0,z.__)("Tag Color","essential-blocks"),color:re,onChange:function(e){return ye({tagMetaHoverColor:e})}}),React.createElement(_E,{label:(0,z.__)("Tag BG Color","essential-blocks"),color:ae,onChange:function(e){return ye({tagMetaBgHoverColor:e})}})),React.createElement(hE,{baseLabel:(0,z.__)("Meta Typography","essential-blocks"),typographyPrefixConstant:VC,resRequiredProps:_e}),React.createElement(vE,{resRequiredProps:_e,controlName:TC,baseLabel:"Avatar Radius"})),m&&m.enableMorePosts&&React.createElement(React.Fragment,null,React.createElement(J.PanelBody,{title:(0,z.__)("Load More Styles"),initialOpen:!1},"1"===m.loadMoreType&&React.createElement(J.ButtonGroup,{id:"essential-blocks",className:"eb-inspector-btn-group"},NC.map((function(e,t){return React.createElement(J.Button,{key:t,isLarge:!0,isPrimary:se===e.value,isSecondary:se!==e.value,onClick:function(){return ye({loadMoreColorType:e.value})}},e.label)}))),"2"===m.loadMoreType&&React.createElement(J.BaseControl,{label:(0,z.__)("","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(J.ButtonGroup,{id:"eb-advance-heading-alignment"},UC.map((function(e,t){return React.createElement(J.Button,{key:t,isLarge:!0,isPrimary:se===e.value,isSecondary:se!==e.value,onClick:function(){return ye({loadMoreColorType:e.value})}},e.label)})))),"normal"===se&&React.createElement(React.Fragment,null,React.createElement(_E,{label:(0,z.__)("Color","essential-blocks"),color:ue,onChange:function(e){return ye({loadMoreColor:e})}}),React.createElement(_E,{label:(0,z.__)("Background Color","essential-blocks"),color:be,onChange:function(e){return ye({loadMoreBgColor:e})}})),"hover"===se&&React.createElement(React.Fragment,null,React.createElement(_E,{label:(0,z.__)("Hover Color","essential-blocks"),color:pe,onChange:function(e){return ye({loadMoreHoverColor:e})}}),React.createElement(_E,{label:(0,z.__)("Hover Color","essential-blocks"),color:de,onChange:function(e){return ye({loadMoreHoverBgColor:e})}})),"active"===se&&React.createElement(React.Fragment,null,React.createElement(_E,{label:(0,z.__)("Active Color","essential-blocks"),color:me,onChange:function(e){return ye({loadMoreActiveColor:e})}}),React.createElement(_E,{label:(0,z.__)("Background Color","essential-blocks"),color:fe,onChange:function(e){return ye({loadMoreActiveBgColor:e})}})),React.createElement(hE,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:YC,resRequiredProps:_e}),React.createElement(J.PanelBody,null,React.createElement(vE,{resRequiredProps:_e,controlName:jC,baseLabel:"Margin"}),React.createElement(vE,{resRequiredProps:_e,controlName:LC,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(kE,{controlName:AC,resRequiredProps:_e,noShadow:!0})))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(vE,{resRequiredProps:_e,controlName:uC,baseLabel:"Margin"}),React.createElement(vE,{resRequiredProps:_e,controlName:uC,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(CE,{controlName:dC,resRequiredProps:_e,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(kE,{controlName:pC,resRequiredProps:_e}))))};(0,z.__)("Dashed","essential-blocks"),(0,z.__)("Solid","essential-blocks"),(0,z.__)("Dotted","essential-blocks"),(0,z.__)("Double","essential-blocks"),(0,z.__)("Groove","essential-blocks"),(0,z.__)("Inset","essential-blocks"),(0,z.__)("Outset","essential-blocks"),(0,z.__)("Ridge","essential-blocks"),(0,z.__)("None","essential-blocks"),(0,z.__)("Lowercase","essential-blocks"),(0,z.__)("Capitalize","essential-blocks"),(0,z.__)("Uppercase","essential-blocks"),(0,z.__)("Lighter","essential-blocks"),(0,z.__)("Normal","essential-blocks"),(0,z.__)("Bold","essential-blocks"),(0,z.__)("Bolder","essential-blocks"),(0,z.__)("Initial","essential-blocks"),(0,z.__)("Overline","essential-blocks"),(0,z.__)("Line Through","essential-blocks"),(0,z.__)("Underline","essential-blocks"),(0,z.__)("Underline Oveline","essential-blocks");var SE=[{label:(0,z.__)("px","essential-blocks"),value:"px"},{label:(0,z.__)("%"),value:"%"}],wE=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}],OE=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}],xE=[{label:(0,z.__)("Top","essential-blocks"),value:"top"},{label:(0,z.__)("Bottom","essential-blocks"),value:"bottom"}],TE="btnIconSpace",LE="btnIconSize",jE="headerIconSize",AE="headerIconWidth",DE="headerIconHeight",IE="featuresIconSize",NE="btnPadding",UE="btnMargin",HE="wrapperMargin",ME="wrapperPadding",qE="titlePadding",FE="titleMargin",GE="priceCurrencyMargin",WE="salepriceCurrencyMargin",zE="btnBg",VE="priceTableBg",YE="btnBrdSdw",JE="wrpBrdSdw",$E="iconBrdSdw",ZE="ribbonBrdSdw",XE="btnText",KE="titleText",QE="subtitleText",eP="priceTitleText",tP="priceCurrencyText",nP="salepriceText",oP="salepriceCurrencyText",rP="pricingPeriodText",lP="featuresText",aP="ribbonText";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){uP(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cP(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function uP(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=iP(e)||!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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}window.lodash;var bP=window.EBControls,pP=bP.generateTypographyAttributes,dP=bP.generateResponsiveRangeAttributes,mP=bP.generateDimensionsAttributes,fP=bP.generateBackgroundAttributes,gP=bP.generateBorderShadowAttributes;const yP=sP(sP(sP(sP(sP(sP(sP(sP(sP(sP(sP(sP(sP(sP(sP(sP(sP(sP(sP(sP(sP({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:"var(--eb-global-heading-color)"},titleLineColor:{type:"string",default:"var(--eb-global-primary-color)"},titleBackgroundColor:{type:"string"},subtitleTextColor:{type:"string",default:"var(--eb-global-text-color)"},showIconBackground:{type:"boolean",default:!0},iconBackgroundColor:{type:"string"},iconBackgroundHoverColor:{type:"string"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},iconHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},priceTextColor:{type:"string",default:"var(--eb-global-primary-color)"},priceCurrencyTextColor:{type:"string",default:"var(--eb-global-primary-color)"},salePriceTextColor:{type:"string",default:"var(--eb-global-primary-color)"},salepriceCurrencyTextColor:{type:"string",default:"var(--eb-global-primary-color)"},pricingPeriodTextColor:{type:"string",default:"var(--eb-global-text-color)"},featuresTextColor:{type:"string",default:"var(--eb-global-text-color)"},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:"var(--eb-global-button-text-color)"},ribbonBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},hoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},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},showFeatureIcon:{type:"boolean",default:!0},pricingTopBgColor:{type:"string",default:"#7967ff"}},dP(TE,{defaultRange:0,noUnits:!0})),dP(LE,{defaultRange:20,noUnits:!0})),dP(jE,{defaultRange:30})),dP(AE,{defaultRange:80})),dP(DE,{defaultRange:80})),dP(IE,{defaultRange:20})),mP(NE)),mP(UE)),mP(HE)),mP(ME)),mP(qE)),mP(FE)),mP(GE)),mP(WE)),pP(Object.values(w))),fP(zE,{defaultFillColor:"var(--eb-global-button-background-color)",defaultHovFillColor:"var(--eb-global-tertiary-color)",noOverlay:!0,noMainBgi:!0})),fP(VE,{defaultBgGradient:"linear-gradient(45deg, rgba(255,255,255,0.8) 0% , rgba(255,255,255,0.8) 100%)"})),gP(YE)),gP(JE)),gP($E)),gP(ZE));function _P(e){return _P="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},_P(e)}function vP(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 hP(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vP(Object(n),!0).forEach((function(t){kP(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vP(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function kP(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_P(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=_P(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==_P(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RP(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 CP(e,t);var n={}.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)?CP(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 CP(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var EP=window.EBControls,PP=EP.ColorControl,BP=EP.ResponsiveRangeController,SP=EP.ResponsiveDimensionsControl,wP=EP.TypographyDropdown,OP=EP.BackgroundControl,xP=EP.BorderShadowControl,TP=EP.EBIconPicker;const LP=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=RP((0,Y.useState)({}),2),a=l[0],i=l[1],c=RP((0,Y.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,h=a.salePrice,k=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,W=a.salePriceTextColor,V=a.salepriceCurrencyTextColor,$=a.pricingPeriodTextColor,Z=a.featuresTextColor,X=a.showRibbon,K=a.ribbonStyle,Q=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,Y.useEffect)((function(){var e;t[o]?i(hP({},t[o])):i((kP(kP(kP(kP(kP(kP(kP(kP(kP(kP(e={features:[{icon:"fas fa-check",text:"Unlimited Calls",color:"var(--eb-global-primary-color)",clickable:"false",link:""},{icon:"fas fa-check",text:"Free Hosting",color:"var(--eb-global-primary-color)",clickable:"false",link:""},{icon:"fas fa-check",text:"500MB Free Storage",color:"var(--eb-global-primary-color)",clickable:"false",link:""},{icon:"fas fa-check",text:"24/7 Support",color:"var(--eb-global-primary-color)",clickable:"false",link:""}],pricingStyle:"style-1",showButton:!0,buttonIconPosition:"left",buttonText:"Choose Plan",titleTextColor:"var(--eb-global-heading-color)",titleLineColor:"var(--eb-global-primary-color)",subtitleTextColor:"var(--eb-global-text-color)",showIconBackground:!0,iconColor:"var(--eb-global-primary-color)",iconHoverColor:"var(--eb-global-primary-color)",contentAlign:"center",showRibbon:!1,ribbonAlignHorizontal:"right",ribbonAlignVertical:"top",ribbonStyle:"ribbon-1",ribbonText:"featured",ribbonColor:"var(--eb-global-button-text-color)",ribbonBackgroundColor:"var(--eb-global-button-background-color)",buttonTextColor:"var(--eb-global-button-text-color)",buttonURL:"#",newWindow:!1,showFeatureLine:!0,pricingTopBgColor:"#7967ff",headerIcon:"fas fa-home"},"".concat(ME,"Unit"),"px"),"".concat(ME,"isLinked"),!0),"".concat(HE,"Unit"),"px"),"".concat(HE,"isLinked"),!0),"".concat(UE,"Unit"),"px"),"".concat(UE,"isLinked"),!0),"".concat(YE,"Bdr_Unit"),"px"),"".concat(YE,"Bdr_isLinked"),!0),"".concat(YE,"Rds_Unit"),"px"),"".concat(YE,"Rds_isLinked"),!0),kP(kP(kP(kP(kP(kP(kP(kP(kP(kP(e,"".concat(YE,"BorderType"),"normal"),"".concat(YE,"shadowType"),"normal"),"".concat(GE,"Unit"),"px"),"".concat(GE,"isLinked"),!0),"".concat(qE,"Unit"),"px"),"".concat(qE,"isLinked"),!0),"".concat(FE,"Unit"),"px"),"".concat(FE,"isLinked"),!0),"".concat(JE,"Bdr_Unit"),"px"),"".concat(JE,"Bdr_isLinked"),!0),kP(kP(kP(kP(kP(kP(e,"".concat(JE,"Rds_Unit"),"px"),"".concat(JE,"Rds_isLinked"),!0),"".concat(JE,"BorderType"),"normal"),"".concat(JE,"shadowType"),"normal"),"".concat(NE,"Unit"),"px"),"".concat(NE,"isLinked"),!0))),u(!0)}),[]),(0,Y.useEffect)((function(){n(kP({},o,a))}),[a]);var pe=function(e){var t=hP({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},de={setAttributes:pe,resOption:r,attributes:a,objAttributes:yP};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Settings","essential-blocks")},React.createElement(J.TextControl,{label:(0,z.__)("Title","essential-blocks"),value:p,onChange:function(e){return pe({title:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Subtitle?"),checked:d,onChange:function(){pe({showSubtitle:!d,defaultSubtitle:!d})}}),d&&React.createElement(J.TextControl,{label:(0,z.__)("Sub Title","essential-blocks"),value:m,onChange:function(e){return pe({subtitle:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Icon?"),checked:f,onChange:function(){pe({showHeaderIcon:!f,defaultHeaderIcon:!f})}}),f&&React.createElement(TP,{value:g,onChange:function(e){return pe({headerIcon:e})},title:(0,z.__)("Select Icon","essential-blocks")}),"style-4"!==b&&React.createElement(J.ToggleControl,{label:(0,z.__)("Show title line?"),checked:y,onChange:function(){pe({showTitleLine:!y,defaultTitleLine:!y})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Price","essential-blocks"),initialOpen:!1},React.createElement(J.TextControl,{label:(0,z.__)("Price","essential-blocks"),value:_,onChange:function(e){return pe({mainPrice:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("On Sale?"),checked:v,onChange:function(){pe({showOnSale:!v})}}),v&&React.createElement(J.TextControl,{label:(0,z.__)("Sale Price","essential-blocks"),value:h,onChange:function(e){return pe({salePrice:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("Price Currency","essential-blocks"),value:k,onChange:function(e){return pe({priceCurrency:e})}}),React.createElement(J.SelectControl,{label:(0,z.__)("Currency Placement","essential-blocks"),value:R,options:[{label:"Left",value:"left"},{label:"Right",value:"right"}],onChange:function(e){pe({currencyPlacement:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("Price Period (per)"),value:C,onChange:function(e){return pe({pricePeriod:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("Period Separator","essential-blocks"),value:E,onChange:function(e){return pe({periodSeparator:e})}}),React.createElement(J.__experimentalDivider,null)),React.createElement(J.PanelBody,{title:(0,z.__)("Features","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Hide Features?"),checked:P,onChange:function(){pe({hideFeatures:!P})}}),!0!==P&&React.createElement(React.Fragment,null,React.createElement(J.ToggleControl,{label:(0,z.__)("Show line?"),checked:ue,onChange:function(){pe({showFeatureLine:!ue})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Display Button?"),checked:B,onChange:function(){pe({showButton:!B})}}),React.createElement(TP,{value:S,onChange:function(e){return pe({buttonIcon:e})},title:(0,z.__)("Button Icon","essential-blocks")}),React.createElement(J.SelectControl,{label:(0,z.__)("Icon Position","essential-blocks"),value:w,options:[{label:"Left",value:"left"},{label:"Right",value:"right"}],onChange:function(e){pe({buttonIconPosition:e})}}),React.createElement(BP,{baseLabel:(0,z.__)("Icon Spacing","essential-blocks"),controlName:TE,resRequiredProps:de,min:1,max:60,step:1,noUnits:!0}),React.createElement(J.TextControl,{label:(0,z.__)("Button Text","essential-blocks"),value:O,onChange:function(e){return pe({buttonText:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("Button Link","essential-blocks"),value:x,onChange:function(e){return pe({buttonURL:e})}}),x&&React.createElement(J.ToggleControl,{label:(0,z.__)("Open in New Tab","essential-blocks"),checked:se,onChange:function(){return pe({newWindow:!se})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Ribbon","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Featured","essential-blocks"),checked:X,onChange:function(){pe({showRibbon:!X})}}),X&&React.createElement(React.Fragment,null,React.createElement(J.SelectControl,{label:(0,z.__)("Ribbon Style","essential-blocks"),value:K,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"==K&&React.createElement(J.BaseControl,{label:(0,z.__)("Align","essential-blocks")},React.createElement(J.ButtonGroup,null,xE.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:ce===e.value,isSecondary:ce!==e.value,onClick:function(){return pe({ribbonAlignVertical:e.value})}},e.label)})))),"ribbon-1"!==K&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Align","essential-blocks")},React.createElement(J.ButtonGroup,null,OE.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:ie===e.value,isSecondary:ie!==e.value,onClick:function(){return pe({ribbonAlignHorizontal:e.value})}},e.label)})))),React.createElement(J.TextControl,{label:(0,z.__)("Featured Tag Text","essential-blocks"),value:Q,onChange:function(e){return pe({ribbonText:e})}})))),React.createElement(J.PanelBody,{title:(0,z.__)("Price Table Box Style","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Background","essential-blocks"))),React.createElement(OP,{controlName:VE,resRequiredProps:de}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Border")),React.createElement(xP,{controlName:JE,resRequiredProps:de}),"style-4"==b&&React.createElement(PP,{label:(0,z.__)("Pricing Top Color","essential-blocks"),color:be,onChange:function(e){return pe({pricingTopBgColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Header Style","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Alignment","essential-blocks")),React.createElement(J.ButtonGroup,null,wE.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:re===e.value,isSecondary:re!==e.value,onClick:function(){return pe({headerAlignment:e.value})}},e.label)})))),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Title Style","essential-blocks"))),React.createElement(PP,{label:(0,z.__)("Color","essential-blocks"),color:j,onChange:function(e){return pe({titleTextColor:e})}}),y&&"style-4"!==b&&React.createElement(PP,{label:(0,z.__)("Line Color","essential-blocks"),color:A,onChange:function(e){return pe({titleLineColor:e})}}),React.createElement(PP,{label:(0,z.__)("Background Color","essential-blocks"),color:D,onChange:function(e){return pe({titleBackgroundColor:e})}}),React.createElement(wP,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:KE,resRequiredProps:de}),React.createElement(J.__experimentalDivider,null),d&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Subtitle Style","essential-blocks"))),React.createElement(PP,{label:(0,z.__)("Color","essential-blocks"),color:I,onChange:function(e){return pe({subtitleTextColor:e})}}),React.createElement(wP,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:QE,resRequiredProps:de}),React.createElement(J.__experimentalDivider,null)),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Margin & Padding"))),React.createElement(SP,{resRequiredProps:de,controlName:qE,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(SP,{resRequiredProps:de,controlName:FE,baseLabel:(0,z.__)("Margin","essential-blocks")})),React.createElement(J.PanelBody,{title:(0,z.__)("Price Style","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Alignment","essential-blocks")),React.createElement(J.ButtonGroup,null,wE.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:le===e.value,isSecondary:le!==e.value,onClick:function(){return pe({priceAlignment:e.value})}},e.label)})))),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Original Price","essential-blocks"))),React.createElement(PP,{label:(0,z.__)("Color","essential-blocks"),color:F,onChange:function(e){return pe({priceTextColor:e})}}),React.createElement(wP,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:eP,resRequiredProps:de}),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Original Price Currency","essential-blocks"))),React.createElement(PP,{label:(0,z.__)("Color","essential-blocks"),color:G,onChange:function(e){return pe({priceCurrencyTextColor:e})}}),React.createElement(wP,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:tP,resRequiredProps:de}),React.createElement(SP,{resRequiredProps:de,controlName:GE,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement(J.__experimentalDivider,null),v&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Sale Price","essential-blocks"))),React.createElement(PP,{label:(0,z.__)("Color","essential-blocks"),color:W,onChange:function(e){return pe({salePriceTextColor:e})}}),React.createElement(wP,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:nP,resRequiredProps:de}),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Sale Price Currency","essential-blocks"))),React.createElement(PP,{label:(0,z.__)("Color","essential-blocks"),color:V,onChange:function(e){return pe({salepriceCurrencyTextColor:e})}}),React.createElement(wP,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:oP,resRequiredProps:de}),React.createElement(SP,{resRequiredProps:de,controlName:WE,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement(J.__experimentalDivider,null)),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Pricing Period","essential-blocks"))),React.createElement(PP,{label:(0,z.__)("Color","essential-blocks"),color:$,F:!0,onChange:function(e){return pe({pricingPeriodTextColor:e})}}),React.createElement(wP,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:rP,resRequiredProps:de})),React.createElement(J.PanelBody,{title:(0,z.__)("Features Style","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Alignment"),React.createElement(J.ButtonGroup,null,wE.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:ne===e.value,isSecondary:ne!==e.value,onClick:function(){return pe({featuresAlignment:e.value})}},e.label)})))),React.createElement(J.__experimentalDivider,null),React.createElement(PP,{label:(0,z.__)("Color","essential-blocks"),color:Z,onChange:function(e){return pe({featuresTextColor:e})}}),React.createElement(BP,{baseLabel:(0,z.__)("Icon Size","essential-blocks"),controlName:IE,resRequiredProps:de,min:0,max:50,step:1,noUnits:!0}),React.createElement(wP,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:lP,resRequiredProps:de})),React.createElement(J.PanelBody,{title:(0,z.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Alignment"),React.createElement(J.ButtonGroup,null,wE.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:oe===e.value,isSecondary:oe!==e.value,onClick:function(){return pe({buttonAlignment:e.value})}},e.label)})))),React.createElement(J.__experimentalDivider,null),React.createElement(SP,{resRequiredProps:de,controlName:NE,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(SP,{resRequiredProps:de,controlName:UE,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement(BP,{baseLabel:(0,z.__)("Icon Size","essential-blocks"),controlName:LE,resRequiredProps:de,min:0,max:50,step:1,noUnits:!0}),React.createElement(wP,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:XE,resRequiredProps:de}),React.createElement(PP,{label:(0,z.__)("Text Color","essential-blocks"),color:T,onChange:function(e){return pe({buttonTextColor:e})}}),React.createElement(PP,{label:(0,z.__)("Text Hover Color","essential-blocks"),color:L,onChange:function(e){return pe({hoverTextColor:e})}}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Button Background","essential-blocks"))),React.createElement(OP,{controlName:zE,resRequiredProps:de,noOverlay:!0,noMainBgi:!0}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Button Border Style","essential-blocks"))),React.createElement(xP,{controlName:YE,resRequiredProps:de})),f&&React.createElement(J.PanelBody,{title:(0,z.__)("Icon Settings Style","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Alignment","essential-blocks")),React.createElement(J.ButtonGroup,null,wE.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:ae===e.value,isSecondary:ae!==e.value,onClick:function(){return pe({iconAlignment:e.value})}},e.label)})))),React.createElement(J.__experimentalDivider,null),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Background","essential-blocks"),checked:N,onChange:function(){pe({showIconBackground:!N})}}),N&&React.createElement(React.Fragment,null,React.createElement(PP,{label:(0,z.__)("Background Color","essential-blocks"),color:U,onChange:function(e){return pe({iconBackgroundColor:e})}}),React.createElement(PP,{label:(0,z.__)("Background Hover Color","essential-blocks"),color:H,onChange:function(e){return pe({iconBackgroundHoverColor:e})}}),React.createElement(J.__experimentalDivider,null)),React.createElement(BP,{baseLabel:(0,z.__)("Icon Size","essential-blocks"),controlName:jE,resRequiredProps:de,min:0,max:200,step:1}),React.createElement(BP,{baseLabel:(0,z.__)("Icon Area Width","essential-blocks"),controlName:AE,resRequiredProps:de,units:SE,min:0,max:500,step:1}),React.createElement(BP,{baseLabel:(0,z.__)("Icon Area Height","essential-blocks"),controlName:DE,resRequiredProps:de,units:SE,min:0,max:500,step:1}),React.createElement(PP,{label:(0,z.__)("Icon Color","essential-blocks"),color:M,onChange:function(e){return pe({iconColor:e})}}),React.createElement(PP,{label:(0,z.__)("Icon Hover Color","essential-blocks"),color:q,onChange:function(e){return pe({iconHoverColor:e})}}),React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Border")),React.createElement(xP,{controlName:$E,resRequiredProps:de,noShadow:!0})),X&&React.createElement(J.PanelBody,{title:(0,z.__)("Ribbon","essential-blocks"),initialOpen:!1},React.createElement(wP,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:aP,resRequiredProps:de}),React.createElement(PP,{label:(0,z.__)("Color","essential-blocks"),color:ee,onChange:function(e){return pe({ribbonColor:e})}}),React.createElement(PP,{label:(0,z.__)("Background Color","essential-blocks"),color:te,onChange:function(e){return pe({ribbonBackgroundColor:e})}}),React.createElement(xP,{controlName:ZE,resRequiredProps:de,noBorder:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin Padding","essential-blocks"),initialOpen:!1},React.createElement(SP,{resRequiredProps:de,controlName:ME,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(SP,{resRequiredProps:de,controlName:HE,baseLabel:(0,z.__)("Margin","essential-blocks")}))))};(0,z.__)("Line","essential-blocks"),(0,z.__)("Line Rainbow","essential-blocks"),(0,z.__)("Circle","essential-blocks"),(0,z.__)("Circle Fill","essential-blocks"),(0,z.__)("Half Circle","essential-blocks"),(0,z.__)("Half Circle Fill","essential-blocks"),(0,z.__)("Box","essential-blocks");var jP=[{label:"px",value:"px"},{label:"%",value:"%"}],AP="wrpWidth",DP="wrpHeight",IP="wrpSize",NP="stkWidth",UP="boxWidth",HP="boxHeight",MP="wrpMargin",qP="ttlSpace",FP="titleText",GP="counterText",WP="prefixText";function zP(e){return zP="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},zP(e)}function VP(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?VP(Object(n),!0).forEach((function(t){JP(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VP(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function JP(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=zP(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=zP(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==zP(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $P=window.EBControls,ZP=$P.generateTypographyAttributes,XP=$P.generateResponsiveRangeAttributes,KP=$P.generateDimensionsAttributes;const QP=YP(YP(YP(YP(YP(YP(YP(YP(YP({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,z.__)("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:"var(--eb-global-heading-color)"},counterColor:{type:"string",default:"var(--eb-global-heading-color)"},progressColor:{type:"string",default:"var(--eb-global-primary-color)"},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:"var(--eb-global-background-color)"},prefix:{type:"string",default:(0,z.__)("Prefix","essential-blocks")},suffix:{type:"string",default:(0,z.__)("Postfix","essential-blocks")},prefixColor:{type:"string",default:"var(--eb-global-text-color)"}},ZP(Object.values(O))),XP(AP)),XP(DP,{defaultRange:12,noUnits:!0})),XP(IP,{defaultRange:200,noUnits:!0})),XP(NP,{defaultRange:12,noUnits:!0})),XP(HP,{defaultRange:200,noUnits:!0})),XP(UP,{defaultRange:140,noUnits:!0})),KP(MP,{top:0,right:0,bottom:25,left:0,isLinked:!1})),KP(qP,{isLinked:!1}));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){oB(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tB(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oB(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=eB(e)||!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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rB(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 lB(e,t);var n={}.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)?lB(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 lB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var aB=window.EBControls,iB=aB.ColorControl,cB=aB.ResponsiveRangeController,sB=aB.ResponsiveDimensionsControl,uB=aB.TypographyDropdown,bB=aB.GradientColorControl;const pB=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=rB((0,Y.useState)({}),2),a=l[0],i=l[1],c=rB((0,Y.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,h=a.progressGradient,k=a.showInline,R=a.backgroundColor,C=a.showStripe,E=a.stripeAnimation,P=a.strokeColor,B=a.prefix,S=a.suffix,w=a.prefixColor;(0,Y.useEffect)((function(){t[o]?i(nB({},t[o])):i(oB(oB(oB(oB(oB(oB(oB(oB(oB({layout:"line",wrapperAlign:"center",titleTag:"div",progress:50,displayProgress:!0,animationDuration:1500,titleColor:"var(--eb-global-heading-color)",counterColor:"var(--eb-global-heading-color)",progressColor:"var(--eb-global-primary-color)",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:"var(--eb-global-background-color)",prefixColor:"#4d4d4d"},"".concat(AP,"Unit"),"px"),"".concat(qP,"Unit"),"px"),"".concat(qP,"isLinked"),!0),"".concat(MP,"Top"),0),"".concat(MP,"Bottom"),25),"".concat(MP,"Right"),0),"".concat(MP,"Left"),0),"".concat(MP,"Unit"),"px"),"".concat(MP,"isLinked"),!1)),u(!0)}),[]),(0,Y.useEffect)((function(){n(oB({},o,a))}),[a]);var O=function(e){var t=nB({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},x={setAttributes:O,resOption:r,attributes:a,objAttributes:QP};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Layout","essential-blocks")},("line"===b||"line_rainbow"===b)&&React.createElement(J.ToggleControl,{label:(0,z.__)("Show Inline","essential-blocks"),checked:k,onChange:function(){O({showInline:!k})}}),React.createElement(J.__experimentalDivider,null),React.createElement(J.SelectControl,{label:(0,z.__)("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(J.__experimentalDivider,null),React.createElement(J.RangeControl,{label:(0,z.__)("Counter Value","essential-blocks"),value:d,onChange:function(e){return O({progress:e})},step:1,min:0,max:100}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Counter?","progress-bar"),checked:m,onChange:function(){O({displayProgress:!m})}}),("line"===b||"line_rainbow"===b)&&React.createElement(React.Fragment,null,React.createElement(J.__experimentalDivider,null),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Stripe","essential-blocks"),checked:C,onChange:function(){O({showStripe:!C})}}),C&&React.createElement(J.SelectControl,{label:(0,z.__)("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(J.__experimentalDivider,null),React.createElement(J.TextControl,{label:(0,z.__)("Prefix","essential-blocks"),value:B,onChange:function(e){return O({prefix:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("Suffix","essential-blocks"),value:S,onChange:function(e){return O({suffix:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Settings","essential-blocks"),initialOpen:!1},("line"===b||"line_rainbow"===b)&&React.createElement(React.Fragment,null,React.createElement(cB,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:AP,resRequiredProps:x,units:jP,min:100,max:1e3,step:1}),React.createElement(cB,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:DP,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(cB,{baseLabel:(0,z.__)("Size","essential-blocks"),controlName:IP,resRequiredProps:x,min:50,max:500,step:1,noUnits:!0}),React.createElement(cB,{baseLabel:(0,z.__)("Stroke Width","essential-blocks"),controlName:NP,resRequiredProps:x,min:0,max:100,step:1,noUnits:!0})),"box"===b&&React.createElement(React.Fragment,null,React.createElement(cB,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:UP,resRequiredProps:x,min:100,max:500,step:1,noUnits:!0}),React.createElement(cB,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:HP,resRequiredProps:x,min:100,max:500,step:1,noUnits:!0}),React.createElement(cB,{baseLabel:(0,z.__)("Stroke Width","essential-blocks"),controlName:NP,resRequiredProps:x,min:0,max:100,step:1,noUnits:!0})),React.createElement(J.RangeControl,{label:(0,z.__)("Animation Duration","essential-blocks"),value:f,onChange:function(e){return O({animationDuration:e})},step:100,min:1e3,max:1e4})),React.createElement(J.PanelBody,{title:(0,z.__)("General Styles","essential-blocks")},("line"===b||"line_rainbow"===b)&&React.createElement(React.Fragment,null,React.createElement(iB,{label:(0,z.__)("Background Color","essential-blocks"),color:P,onChange:function(e){return O({strokeColor:e})}}),"line_rainbow"!==b&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Fill Color","essential-blocks"))),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Fill Gradient","essential-blocks"),checked:v,onChange:function(){O({isProgressGradient:!v})}}),v||React.createElement(iB,{label:(0,z.__)("Color","essential-blocks"),color:_,onChange:function(e){return O({progressColor:e})}}),v&&React.createElement(bB,{label:(0,z.__)("Gradient Color","essential-blocks"),gradientColor:h,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(iB,{label:(0,z.__)("Background Color","essential-blocks"),color:R,onChange:function(e){return O({backgroundColor:e})}}),React.createElement(iB,{label:(0,z.__)("Fill Color","essential-blocks"),color:_,onChange:function(e){return O({progressColor:e})}}),React.createElement(iB,{label:(0,z.__)("Stroke Color","essential-blocks"),color:P,onChange:function(e){return O({strokeColor:e})}})),"box"===b&&React.createElement(React.Fragment,null,React.createElement(iB,{label:(0,z.__)("Background Color","essential-blocks"),color:R,onChange:function(e){return O({backgroundColor:e})}}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Fill Color","essential-blocks"))),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Fill Gradient","essential-blocks"),checked:v,onChange:function(){O({isProgressGradient:!v})}}),v||React.createElement(iB,{label:(0,z.__)("Color","essential-blocks"),color:_,onChange:function(e){return O({progressColor:e})}}),v&&React.createElement(bB,{label:(0,z.__)("Gradient Color","essential-blocks"),gradientColor:h,onChange:function(e){return O({progressGradient:e})}}),React.createElement(iB,{label:(0,z.__)("Stroke Color","essential-blocks"),color:P,onChange:function(e){return O({strokeColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Title Styles","essential-blocks"),initialOpen:!1},React.createElement(uB,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:FP,resRequiredProps:x}),React.createElement(iB,{label:(0,z.__)("Color","essential-blocks"),color:g,onChange:function(e){return O({titleColor:e})}}),React.createElement(sB,{resRequiredProps:x,controlName:qP,baseLabel:(0,z.__)("Space","essential-blocks")})),React.createElement(J.PanelBody,{title:(0,z.__)("Counter Styles","essential-blocks"),initialOpen:!1},React.createElement(uB,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:GP,resRequiredProps:x}),React.createElement(iB,{label:(0,z.__)("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(J.PanelBody,{title:(0,z.__)("Prefix & Suffix","progress-bar"),initialOpen:!1},React.createElement(uB,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:WP,resRequiredProps:x}),React.createElement(iB,{label:(0,z.__)("Color","essential-blocks"),color:w,onChange:function(e){return O({prefixColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin","essential-blocks"),initialOpen:!1},React.createElement(sB,{resRequiredProps:x,controlName:MP}))))};var dB=[{label:(0,z.__)("Full Width","essential-blocks"),value:"full"},{label:(0,z.__)("Boxed","essential-blocks"),value:"boxed"}],mB=[{label:(0,z.__)("Default","essential-blocks"),value:"default"},{label:(0,z.__)("Fit To Screen","essential-blocks"),value:"fit"},{label:(0,z.__)("Min Height","essential-blocks"),value:"minH"},{label:(0,z.__)("Equal Height","essential-blocks"),value:"equalH"}],fB=[{label:(0,z.__)("Visible","essential-blocks"),value:"visible"},{label:(0,z.__)("Hidden","essential-blocks"),value:"hidden"}],gB=[{label:"Default",value:""},{label:"Top",value:"flex-start"},{label:"Center",value:"center"},{label:"Bottom",value:"flex-end"}],yB=[{label:"Default",value:"default"},{label:"Reverse Columns",value:"row-reverse"},{label:"Custom Order",value:"custom"}],_B=((0,z.__)("Start","essential-blocks"),(0,z.__)("Center","essential-blocks"),(0,z.__)("End","essential-blocks"),(0,z.__)("Space-Between","essential-blocks"),(0,z.__)("Space-around","essential-blocks"),(0,z.__)("Space-Evenly","essential-blocks"),"wrpMrg_"),vB="wrpPad_",hB="minH_",kB="maxW_",RB="clGp_",CB="clNum_",EB="wrpBg_",PB="wrpBdS_",BB="rovP_",SB="colOrder_";function wB(e){return wB="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},wB(e)}function OB(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 xB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?OB(Object(n),!0).forEach((function(t){TB(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OB(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function TB(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=wB(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=wB(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==wB(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var LB=window.EBControls,jB=LB.generateDimensionsAttributes,AB=LB.generateBackgroundAttributes,DB=LB.generateBorderShadowAttributes,IB=LB.generateResponsiveRangeAttributes,NB=LB.generateResponsiveSelectControlAttributes;const UB=xB(xB(xB(xB(xB(xB(xB(xB(xB(xB({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"}},IB(hB,{})),IB(RB,{})),IB(kB,{defaultRange:1170,noUnits:!0})),IB(CB,{noUnits:!0})),DB(PB,{})),AB(EB,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),jB(_B,{disableLeftRight:!0})),jB(vB)),NB(BB)),NB(SB));function HB(e){return HB="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},HB(e)}function MB(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 qB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?MB(Object(n),!0).forEach((function(t){FB(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MB(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function FB(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=HB(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=HB(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==HB(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GB(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 WB(e,t);var n={}.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)?WB(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 WB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var zB=window.EBControls,VB=zB.ResponsiveDimensionsControl,YB=zB.ResponsiveRangeController,JB=zB.BorderShadowControl,$B=zB.BackgroundControl,ZB=zB.ResponsiveSelectController;const XB=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=GB((0,Y.useState)({}),2),a=l[0],i=l[1],c=GB((0,Y.useState)(!1),2),s=c[0],u=c[1],b=a.resOption,p=a.rowWidthName,d=a.rowHeightName,m=a.rowAli;(0,Y.useEffect)((function(){t[o]?i(qB({},t[o])):i(FB(FB(FB(FB(FB(FB(FB(FB(FB(FB({align:"full",isLayoutSelected:!1,rowWidthName:"boxed",rowHeightName:"default",rowOverFlow:"",rowAli:""},"".concat(_B,"Unit"),"px"),"".concat(_B,"isLinked"),!0),"".concat(vB,"Unit"),"px"),"".concat(vB,"isLinked"),!0),"".concat(PB,"Bdr_Unit"),"px"),"".concat(PB,"Bdr_isLinked"),!0),"".concat(PB,"Rds_Unit"),"px"),"".concat(PB,"Rds_isLinked"),!0),"".concat(PB,"BorderType"),"normal"),"".concat(PB,"shadowType"),"normal")),u(!0)}),[]),(0,Y.useEffect)((function(){n(FB({},o,a))}),[a]);var f=function(e){var t=qB({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},g={setAttributes:f,resOption:r,attributes:a,objAttributes:UB};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Row settings","essential-blocks")},React.createElement(J.BaseControl,{label:(0,z.__)("Layout","essential-blocks")},React.createElement(J.SelectControl,{value:p,options:dB,onChange:function(e){return f({rowWidthName:e})}})),"boxed"===p&&React.createElement(YB,{noUnits:!0,baseLabel:(0,z.__)("Max Width (px)","essential-blocks"),controlName:kB,resRequiredProps:g,min:0,max:1800,step:1}),React.createElement(YB,{noUnits:!0,baseLabel:(0,z.__)("Columns Number","essential-blocks"),controlName:CB,resRequiredProps:g,min:1,max:6,step:1}),React.createElement(YB,{noUnits:!0,baseLabel:(0,z.__)("Columns Gap","essential-blocks"),controlName:RB,resRequiredProps:g,min:0,max:100,step:1}),React.createElement(J.BaseControl,{label:(0,z.__)("Height","essential-blocks")},React.createElement(J.SelectControl,{value:d,options:mB,onChange:function(e){return f({rowHeightName:e})}})),"minH"===d&&React.createElement(YB,{units:[{label:"px",value:"px"},{label:"vh",value:"vh"},{label:"vw",value:"vw"}],baseLabel:(0,z.__)("Minimum height","essential-blocks"),controlName:hB,resRequiredProps:g,min:0,max:1500,step:1}),React.createElement(J.BaseControl,{label:(0,z.__)("Columns Vertical Align","essential-blocks")},React.createElement(J.SelectControl,{value:m,options:gB,onChange:function(e){f({rowAli:e})}})),React.createElement(ZB,{baseLabel:"Columns Order",controlName:SB,resRequiredProps:g,options:yB,resOption:b}),React.createElement(ZB,{baseLabel:"Overflow",controlName:BB,resRequiredProps:g,options:fB,resOption:b})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(VB,{resRequiredProps:g,controlName:_B,baseLabel:"Margin",disableLeftRight:!0}),React.createElement(VB,{resRequiredProps:g,controlName:vB,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement($B,{controlName:EB,resRequiredProps:g})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(JB,{controlName:PB,resRequiredProps:g}))))};var KB="wrprBg",QB="wrpMargin",eS="wrpPadding",tS="wrpBorderShadow",nS="titleMargin",oS="subtitleMargin",rS="buttonMargin",lS="buttonPadding",aS="buttonBorderShadow",iS="slideToShow",cS="sliderHeight",sS="dotsGap",uS="arrowPosition",bS="dotsPosition",pS="arrowSize",dS="dotsSize",mS="slidesGap",fS=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],gS=[{label:(0,z.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,z.__)("Middle","essential-blocks"),value:"center"},{label:(0,z.__)("Bottom","essential-blocks"),value:"flex-end"}],yS=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Right","essential-blocks"),value:"right"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Justify","essential-blocks"),value:"justify"}],_S=[{label:(0,z.__)("Image Only","essential-blocks"),value:"image"},{label:(0,z.__)("Image with Content","essential-blocks"),value:"content"}],vS=((0,z.__)("Content Overlay","essential-blocks"),(0,z.__)("Content Bottom","essential-blocks"),(0,z.__)("Content Right","essential-blocks"),(0,z.__)("Content Left","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"},{label:"vh",value:"vh"}]),hS=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],kS=[{label:"px",value:"px"},{label:"em",value:"em"}],RS=((0,z.__)("Style 1","essential-blocks"),(0,z.__)("Modern 1","essential-blocks"),(0,z.__)("Modern 2","essential-blocks"),(0,z.__)("Modern 3","essential-blocks"),"titleTypo"),CS="subtitleTypo",ES="buttonTypo",PS="button2Typo";function BS(e){return BS="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},BS(e)}function SS(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 wS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?SS(Object(n),!0).forEach((function(t){OS(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SS(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function OS(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=BS(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=BS(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==BS(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xS=window.EBControls,TS=xS.generateDimensionsAttributes,LS=xS.generateTypographyAttributes,jS=xS.generateBackgroundAttributes,AS=xS.generateBorderShadowAttributes,DS=xS.generateResponsiveRangeAttributes;const IS=wS(wS(wS(wS(wS(wS(wS(wS(wS(wS(wS(wS(wS(wS(wS(wS(wS(wS(wS(wS(wS({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:"var(--eb-global-heading-color)"},subtitleColor:{type:"string",default:"var(--eb-global-text-color)"},buttonColorType:{type:"string",default:"normal"},buttonColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonBGColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonHoverBGColor:{type:"string",default:"var(--eb-global-tertiary-color)"},secondButtonColorType:{type:"string",default:"normal"},secondButtonColor:{type:"string",default:"var(--eb-global-button-text-color)"},secondButtonHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},secondButtonBGColor:{type:"string",default:"var(--eb-global-tertiary-color)"},secondButtonHoverBGColor:{type:"string",default:"var(--eb-global-button-background-color)"},overlayColor:{type:"string",default:"rgb(234 233 235 / 75%)"},arrowColorType:{type:"string",default:"normal"},arrowColor:{type:"string",default:"var(--eb-global-primary-color)"},arrowHoverColor:{type:"string",default:"var(--eb-global-tertiary-color)"},dotsColor:{type:"string",default:"var(--eb-global-secondary-color)"},dotsActiveColor:{type:"string",default:"var(--eb-global-primary-color)"},textAlign:{type:"string",default:"left"},verticalAlign:{type:"string",default:"center"},isRTLEnable:{type:"boolean",default:!1},arrowPrevIcon:{type:"string",default:"fas fa-arrow-alt-circle-left"},arrowNextIcon:{type:"string",default:"fas fa-arrow-alt-circle-right"},titleTag:{type:"string",default:"h2"},contentTag:{type:"string",default:"p"}},LS(Object.values(x))),TS(QB)),TS(eS,{top:0,bottom:30,right:0,left:0,isLinked:!1})),TS(nS,{top:0,bottom:20,right:0,left:0,isLinked:!1})),TS(oS,{top:0,bottom:20,right:0,left:0,isLinked:!1})),TS(rS,{top:0,bottom:20,right:0,left:0,isLinked:!1})),TS(lS,{top:10,bottom:10,right:30,left:30,isLinked:!1})),TS("buttonMargin",{top:0,bottom:20,right:10,left:0,isLinked:!1})),TS("buttonPadding",{top:10,bottom:10,right:30,left:30,isLinked:!1})),AS(tS,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),AS(aS,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),AS("buttonBorderShadow",{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),jS(KB,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),DS(iS,{defaultRange:1})),DS(cS,{defaultRange:400})),DS(sS,{defaultRange:10})),DS(uS,{defaultRange:-25})),DS(bS,{defaultRange:-25})),DS(pS,{defaultRange:20})),DS(dS,{defaultRange:10})),DS(mS,{defaultRange:5}));function NS(e){return NS="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},NS(e)}function US(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 HS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?US(Object(n),!0).forEach((function(t){MS(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):US(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function MS(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=NS(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=NS(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==NS(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qS(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 FS(e,t);var n={}.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)?FS(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 FS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var GS=window.EBControls,WS=GS.ResponsiveDimensionsControl,zS=GS.TypographyDropdown,VS=GS.BorderShadowControl,YS=GS.ResponsiveRangeController,JS=GS.BackgroundControl,$S=GS.ColorControl;GS.AdvancedControls;const ZS=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=qS((0,Y.useState)({}),2),a=l[0],i=l[1],c=qS((0,Y.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,h=a.vertical,k=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,Y.useEffect)((function(){var e;t[o]?i(HS({},t[o])):i((MS(MS(MS(MS(MS(MS(MS(MS(MS(MS(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:"var(--eb-global-heading-color)",subtitleColor:"var(--eb-global-text-color)",buttonColorType:"normal",buttonColor:"var(--eb-global-button-text-color)",buttonHoverColor:"var(--eb-global-button-text-color)",buttonBGColor:"var(--eb-global-button-background-color)",buttonHoverBGColor:"var(--eb-global-tertiary-color)",overlayColor:"rgb(184 133 228 / 75%)",arrowColorType:"normal",arrowColor:"var(--eb-global-primary-color)",arrowHoverColor:"var(--eb-global-tertiary-color)",dotsColor:"var(--eb-global-secondary-color)",dotsActiveColor:"var(--eb-global-primary-color)",textAlign:"left",verticalAlign:"center"},"".concat(cS,"Unit"),"px"),"".concat(uS,"Unit"),"px"),"".concat(pS,"Unit"),"px"),"".concat(dS,"Unit"),"px"),"".concat(sS,"Unit"),"px"),"".concat(dS,"Unit"),"px"),"".concat(dS,"Unit"),"px"),"".concat(dS,"Unit"),"px"),"".concat(bS,"Unit"),"px"),"".concat(QB,"Unit"),"px"),MS(MS(MS(MS(MS(MS(MS(MS(MS(e,"".concat(QB,"isLinked"),!0),"".concat(eS,"Unit"),"px"),"".concat(eS,"isLinked"),!0),"".concat(tS,"Bdr_Unit"),"px"),"".concat(tS,"Bdr_isLinked"),!0),"".concat(tS,"Rds_Unit"),"px"),"".concat(tS,"Rds_isLinked"),!0),"".concat(tS,"BorderType"),"normal"),"".concat(tS,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(MS({},o,a))}),[a]);var H=function(e){var t=HS({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},M={setAttributes:H,resOption:r,attributes:a,objAttributes:IS};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks")},React.createElement(J.SelectControl,{label:(0,z.__)("Slider Type","essential-blocks"),value:b,options:_S,onChange:function(e){return H({sliderType:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Arrows","essential-blocks"),checked:d,onChange:function(){H({arrows:!d})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Adaptive Height","essential-blocks"),checked:m,onChange:function(){H({adaptiveHeight:!m})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Autoplay","essential-blocks"),checked:f,onChange:function(){f?slider.current.slickPlay():slider.current.slickPause(),H({autoplay:!f})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Dots","essential-blocks"),checked:y,onChange:function(){return H({dots:!y})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Fade","essential-blocks"),checked:_,onChange:function(){return H({fade:!_})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Infinite","essential-blocks"),checked:v,onChange:function(){return H({infinite:!v})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Vertical Slide","essential-blocks"),checked:h,onChange:function(){return H({vertical:!h})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Pause on Hover","essential-blocks"),checked:k,onChange:function(){return H({pauseOnHover:!k})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Custom Height","essential-blocks"),checked:R,onChange:function(){return H({isCustomHeight:!R})}}),R&&React.createElement(YS,{baseLabel:(0,z.__)("Image Height","essential-blocks"),controlName:cS,resRequiredProps:M,units:hS,min:1,max:1200,step:1}),!_&&React.createElement(YS,{baseLabel:(0,z.__)("Slides to Show","essential-blocks"),controlName:iS,resRequiredProps:M,units:[],min:1,max:8,step:1}),f&&React.createElement(J.RangeControl,{label:(0,z.__)("Autoplay Speed","essential-blocks"),value:g,onChange:function(e){return H({autoplaySpeed:e})},min:0,max:8e3}),React.createElement(J.RangeControl,{label:(0,z.__)("Animation Speed","essential-blocks"),value:C,onChange:function(e){return H({speed:e})},min:0,max:3e3})),React.createElement(J.PanelBody,{title:(0,z.__)("Settings","essential-blocks"),initialOpen:!1},React.createElement(YS,{baseLabel:(0,z.__)("Slides Gap","essential-blocks"),controlName:mS,resRequiredProps:M,units:[],min:0,max:100,step:1}),"content"===b&&"content-1"===p&&React.createElement($S,{label:(0,z.__)("Overlay Color","essential-blocks"),color:T,onChange:function(e){return H({overlayColor:e})}}),"content"===b&&React.createElement(React.Fragment,null,React.createElement(J.PanelRow,null,"Text Align"),React.createElement(J.ButtonGroup,null,yS.map((function(e,t){return React.createElement(J.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(J.PanelRow,null,"Vertical Align"),React.createElement(J.ButtonGroup,null,gS.map((function(e,t){return React.createElement(J.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(J.PanelBody,{title:(0,z.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement($S,{label:(0,z.__)("Color","essential-blocks"),color:E,onChange:function(e){return H({titleColor:e})}}),React.createElement(zS,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:RS,resRequiredProps:M}),React.createElement(WS,{resRequiredProps:M,controlName:nS,baseLabel:"Margin"})),React.createElement(J.PanelBody,{title:(0,z.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement($S,{label:(0,z.__)("Color","essential-blocks"),color:P,onChange:function(e){return H({subtitleColor:e})}}),React.createElement(zS,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:CS,resRequiredProps:M}),React.createElement(WS,{resRequiredProps:M,controlName:oS,baseLabel:"Margin"})),React.createElement(J.PanelBody,{title:(0,z.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},fS.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:B===e.value,isSecondary:B!==e.value,onClick:function(){return H({buttonColorType:e.value})}},e.label)}))),"normal"===B&&React.createElement(React.Fragment,null,React.createElement($S,{label:(0,z.__)("Color","essential-blocks"),color:S,onChange:function(e){return H({buttonColor:e})}}),React.createElement($S,{label:(0,z.__)("Background Color","essential-blocks"),color:O,onChange:function(e){return H({buttonBGColor:e})}})),"hover"===B&&React.createElement(React.Fragment,null,React.createElement($S,{label:(0,z.__)("Hover Color","essential-blocks"),color:w,onChange:function(e){return H({buttonHoverColor:e})}}),React.createElement($S,{label:(0,z.__)("Background Color","essential-blocks"),color:x,onChange:function(e){return H({buttonHoverBGColor:e})}})),React.createElement(J.PanelRow,null,"Button Border & Shadow"),React.createElement(VS,{controlName:aS,resRequiredProps:M}),React.createElement(zS,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:ES,resRequiredProps:M}),React.createElement(WS,{resRequiredProps:M,controlName:rS,baseLabel:"Margin"}),React.createElement(WS,{resRequiredProps:M,controlName:lS,baseLabel:"Padding"}))),d&&React.createElement(J.PanelBody,{title:(0,z.__)("Arrow Style","essential-blocks"),initialOpen:!1},React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},fS.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:L===e.value,isSecondary:L!==e.value,onClick:function(){return H({arrowColorType:e.value})}},e.label)}))),"normal"===L&&React.createElement($S,{label:(0,z.__)("Arrow Color","essential-blocks"),color:j,onChange:function(e){return H({arrowColor:e})}}),"hover"===L&&React.createElement($S,{label:(0,z.__)("Hover Color","essential-blocks"),color:A,onChange:function(e){return H({arrowHoverColor:e})}}),React.createElement(YS,{baseLabel:(0,z.__)("Arrow Size","essential-blocks"),controlName:pS,resRequiredProps:M,units:kS,min:1,max:50,step:1}),React.createElement(YS,{baseLabel:(0,z.__)("Arrow Position","essential-blocks"),controlName:uS,resRequiredProps:M,units:vS,min:-50,max:100,step:1})),y&&React.createElement(J.PanelBody,{title:(0,z.__)("Dot Style","essential-blocks"),initialOpen:!1},React.createElement($S,{label:(0,z.__)("Color","essential-blocks"),color:D,onChange:function(e){return H({dotsColor:e})}}),React.createElement($S,{label:(0,z.__)("Active Color","essential-blocks"),color:I,onChange:function(e){return H({dotsActiveColor:e})}}),React.createElement(YS,{baseLabel:(0,z.__)("Dots Size","essential-blocks"),controlName:dS,resRequiredProps:M,units:kS,min:1,max:50,step:1}),React.createElement(YS,{baseLabel:(0,z.__)("Dots Gap","essential-blocks"),controlName:sS,resRequiredProps:M,units:vS,min:0,max:50,step:1}),React.createElement(YS,{baseLabel:(0,z.__)("Dots Position","essential-blocks"),controlName:bS,resRequiredProps:M,units:vS,min:-50,max:100,step:1})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(WS,{resRequiredProps:M,controlName:QB,baseLabel:"Margin"}),React.createElement(WS,{resRequiredProps:M,controlName:eS,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(JS,{controlName:KB,resRequiredProps:M,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(VS,{controlName:tS,resRequiredProps:M}))))};var XS="wrpMrg_",KS="wrpPad_",QS="WrpBg_",ew="wrpBdSd_",tw="sclBdSd_",nw="icnZ_",ow="icnPd_",rw="icnSp_",lw="icnRg_",aw="sdpr_";function iw(e){return iw="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},iw(e)}function cw(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?cw(Object(n),!0).forEach((function(t){uw(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cw(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function uw(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=iw(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=iw(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==iw(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bw=window.EBControls,pw=bw.generateDimensionsAttributes,dw=bw.generateBackgroundAttributes,mw=bw.generateBorderShadowAttributes,fw=bw.generateResponsiveRangeAttributes;const gw=sw(sw(sw(sw(sw(sw(sw(sw(sw(sw(sw({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"},showLinkNewTab:{type:"boolean",default:!0}},fw(nw,{defaultRange:35,noUnits:!0})),fw(ow,{defaultRange:1,noUnits:!0})),fw(rw,{defaultRange:20,noUnits:!0})),fw(lw,{noUnits:!0})),fw("wrpW_",{defaultUnit:"%",defaultRange:100})),fw(aw,{defaultRange:23})),dw(QS,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),mw(ew,{})),mw(tw,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),pw(XS)),pw(KS,{top:20,bottom:20,left:20,right:20}));var yw=[{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"}],_w=[{label:(0,z.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,z.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,z.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,z.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,z.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,z.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,z.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,z.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,z.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,z.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,z.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,z.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,z.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,z.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,z.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,z.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,z.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,z.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,z.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,z.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,z.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,z.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,z.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,z.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,z.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,z.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,z.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,z.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,z.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,z.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,z.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,z.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,z.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,z.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,z.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,z.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,z.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,z.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,z.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,z.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,z.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,z.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,z.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,z.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,z.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,z.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,z.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,z.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,z.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,z.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,z.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,z.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,z.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,z.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,z.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,z.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,z.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,z.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,z.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,z.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,z.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,z.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,z.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,z.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,z.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,z.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,z.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,z.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,z.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,z.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,z.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,z.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,z.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,z.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,z.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,z.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,z.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,z.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],vw=[{label:(0,z.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,z.__)("Circular","essential-blocks"),value:"circular"},{label:(0,z.__)("Square","essential-blocks"),value:"square"}];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 kw(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 Rw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kw(Object(n),!0).forEach((function(t){Cw(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kw(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Cw(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=hw(e)||!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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ew(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 Pw(e,t);var n={}.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)?Pw(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 Pw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var Bw=window.EBControls,Sw=Bw.ResponsiveDimensionsControl,ww=Bw.ResponsiveRangeController,Ow=Bw.ColorControl,xw=Bw.BorderShadowControl,Tw=Bw.BackgroundControl,Lw=Bw.ResetControl;const jw=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Ew((0,Y.useState)({}),2),a=l[0],i=l[1],c=Ew((0,Y.useState)(!1),2),s=c[0],u=c[1],b=(a.socialDetails,a.iconsJustify),p=a.isIconsDevider,d=a.icnsDevideColor,m=a.icnSepW,f=a.icnSepH,g=a.hvIcnColor,y=a.hvIcnBgc,_=a.icnEffect,v=a.iconShape,h=a.textShadowColor,k=a.textHOffset,R=a.textVOffset,C=a.blurRadius;(0,Y.useEffect)((function(){var e;t[o]?i(Rw({},t[o])):i((Cw(Cw(Cw(Cw(Cw(Cw(Cw(Cw(Cw(Cw(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(XS,"Unit"),"px"),"".concat(XS,"isLinked"),!0),"".concat(KS,"Unit"),"px"),"".concat(KS,"isLinked"),!0),"".concat(tw,"Bdr_Unit"),"px"),"".concat(tw,"Bdr_isLinked"),!0),"".concat(tw,"Rds_Unit"),"px"),"".concat(tw,"Rds_isLinked"),!0),"".concat(tw,"BorderType"),"normal"),"".concat(tw,"shadowType"),"normal"),Cw(Cw(Cw(Cw(Cw(Cw(e,"".concat(ew,"Bdr_Unit"),"px"),"".concat(ew,"Bdr_isLinked"),!0),"".concat(ew,"Rds_Unit"),"px"),"".concat(ew,"Rds_isLinked"),!0),"".concat(ew,"BorderType"),"normal"),"".concat(ew,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Cw({},o,a))}),[a]);var E=function(e){var t=Rw({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},P={setAttributes:E,resOption:r,attributes:a,objAttributes:gw};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Icons Styles","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Icon Shape","essential-blocks")},React.createElement(J.ButtonGroup,null,vw.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:v!==e.value,isPrimary:v===e.value,onClick:function(){return function(e){switch(e){case"rounded":E({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":E({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":E({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(J.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments"},React.createElement(J.SelectControl,{value:b,options:yw,onChange:function(e){return E({iconsJustify:e})}})),React.createElement(ww,{noUnits:!0,baseLabel:(0,z.__)("Size","essential-blocks"),controlName:nw,resRequiredProps:P,min:5,max:300,step:1}),React.createElement(ww,{noUnits:!0,baseLabel:(0,z.__)("Padding","essential-blocks"),controlName:ow,resRequiredProps:P,min:0,max:6,step:.1}),React.createElement(ww,{noUnits:!0,baseLabel:(0,z.__)("Spacing","essential-blocks"),controlName:rw,resRequiredProps:P,min:0,max:100,step:1}),React.createElement(ww,{noUnits:!0,baseLabel:(0,z.__)("Rows Gap","essential-blocks"),controlName:lw,resRequiredProps:P,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(J.ToggleControl,{label:(0,z.__)("Icons Devider","essential-blocks"),checked:p,onChange:function(){return E({isIconsDevider:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(Ow,{label:(0,z.__)("Color","essential-blocks"),color:d,onChange:function(e){return E({icnsDevideColor:e})}}),React.createElement(J.RangeControl,{label:(0,z.__)("Width","essential-blocks"),value:m,onChange:function(e){return E({icnSepW:e})},step:1,min:1,max:50}),React.createElement(J.RangeControl,{label:(0,z.__)("Height","essential-blocks"),value:f,onChange:function(e){return E({icnSepH:e})},step:1,min:1,max:300}),React.createElement(ww,{baseLabel:(0,z.__)("Position From Right","essential-blocks"),controlName:aw,resRequiredProps:P,min:0,max:80,step:1})),React.createElement(Ow,{label:(0,z.__)("Hover Color","essential-blocks"),color:g,onChange:function(e){return E({hvIcnColor:e})}}),React.createElement(Ow,{label:(0,z.__)("Hover Background","essential-blocks"),color:y,onChange:function(e){return E({hvIcnBgc:e})}}),React.createElement(J.SelectControl,{label:(0,z.__)("Icon Hover Effect","essential-blocks"),value:_,options:_w,onChange:function(e){E({icnEffect:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Icons Border & Box-Shadow Style","essential-blocks"),initialOpen:!1},React.createElement(xw,{controlName:tw,resRequiredProps:P})),React.createElement(J.PanelBody,{title:(0,z.__)("Icons Shadow Style","essential-blocks"),initialOpen:!1},React.createElement(Ow,{label:(0,z.__)("Shadow Color","essential-blocks"),color:h,onChange:function(e){return E({textShadowColor:e})}}),React.createElement(Lw,{onReset:function(){return E({textHOffset:void 0})}},React.createElement(J.RangeControl,{label:(0,z.__)("Horizontal Offset","essential-blocks"),value:k,onChange:function(e){return E({textHOffset:e})},min:0,max:100})),React.createElement(Lw,{onReset:function(){return E({textVOffset:void 0})}},React.createElement(J.RangeControl,{label:(0,z.__)("Vertical Offset","essential-blocks"),value:R,onChange:function(e){return E({textVOffset:e})},min:0,max:100})),React.createElement(Lw,{onReset:function(){return E({blurRadius:void 0})}},React.createElement(J.RangeControl,{label:(0,z.__)("Blur Radius","essential-blocks"),value:C,onChange:function(e){return E({blurRadius:e})},min:0,max:100}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(Sw,{resRequiredProps:P,controlName:XS,baseLabel:"Margin"}),React.createElement(Sw,{resRequiredProps:P,controlName:KS,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(Tw,{controlName:QS,resRequiredProps:P})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(xw,{controlName:ew,resRequiredProps:P}))))};var Aw="title",Dw="wrpMrg_",Iw="wrpPad_",Nw="iconPadding",Uw="WrpBg_",Hw="wrpBdSd_",Mw="sclBdSd_",qw="icnZ_",Fw="icnPd_",Gw="icnSp_",Ww="icnRg_",zw="iconHeight",Vw="iconWidth",Yw="floatingWidth";function Jw(e){return Jw="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},Jw(e)}function $w(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 Zw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$w(Object(n),!0).forEach((function(t){Xw(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xw(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Jw(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Jw(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Jw(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Kw=window.EBControls,Qw=Kw.generateDimensionsAttributes,eO=Kw.generateBackgroundAttributes,tO=Kw.generateBorderShadowAttributes,nO=Kw.generateResponsiveRangeAttributes;const oO=Zw(Zw(Zw(Zw(Zw(Zw(Zw(Zw(Zw(Zw(Zw(Zw(Zw(Zw(Zw({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"},cover:{type:"string",default:""}},(0,Kw.generateTypographyAttributes)(Object.values(T))),nO(qw,{defaultRange:16,noUnits:!0})),Qw(Nw,{top:10,left:20,bottom:10,right:20,isLinked:!1})),nO(Gw,{defaultRange:20,noUnits:!0})),nO(zw,{defaultRange:140,noUnits:!0})),nO(Vw,{defaultRange:140,noUnits:!0})),nO(Yw,{defaultRange:100,noUnits:!0})),nO(Fw,{defaultRange:10,noUnits:!0})),nO(Ww,{noUnits:!0})),nO("sdpr_",{defaultRange:23})),eO(Uw,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),tO(Hw)),tO(Mw,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),Qw(Dw)),Qw(Iw,{top:20,bottom:20,left:20,right:20}));var rO=[{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"}],lO=[{label:(0,z.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,z.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,z.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,z.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,z.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,z.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,z.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,z.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,z.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,z.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,z.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,z.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,z.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,z.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,z.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,z.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,z.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,z.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,z.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,z.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,z.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,z.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,z.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,z.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,z.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,z.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,z.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,z.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,z.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,z.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,z.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,z.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,z.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,z.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,z.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,z.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,z.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,z.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,z.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,z.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,z.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,z.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,z.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,z.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,z.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,z.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,z.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,z.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,z.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,z.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,z.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,z.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,z.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,z.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,z.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,z.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,z.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,z.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,z.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,z.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,z.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,z.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,z.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,z.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,z.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,z.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,z.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,z.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,z.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,z.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,z.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,z.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,z.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,z.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,z.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,z.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,z.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,z.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],aO=[{label:(0,z.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,z.__)("Circular","essential-blocks"),value:"circular"},{label:(0,z.__)("Square","essential-blocks"),value:"square"}];function iO(e){return iO="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},iO(e)}function cO(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 sO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cO(Object(n),!0).forEach((function(t){uO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function uO(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=iO(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=iO(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==iO(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bO(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 pO(e,t);var n={}.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)?pO(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 pO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var dO=window.EBControls,mO=dO.ResponsiveDimensionsControl,fO=dO.ResponsiveRangeController,gO=dO.ColorControl,yO=dO.BorderShadowControl,_O=dO.BackgroundControl,vO=(dO.AdvancedControls,dO.TypographyDropdown);const hO=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=bO((0,Y.useState)({}),2),a=l[0],i=l[1],c=bO((0,Y.useState)(!1),2),s=c[0],u=c[1],b=(a.resOption,a.socialDetails,a.iconsJustify),p=a.hvIcnColor,d=a.hvIcnBgc,m=a.icnEffect,f=a.iconShape,g=a.showTitle,y=a.isFloating;(0,Y.useEffect)((function(){var e;t[o]?i(sO({},t[o])):i((uO(uO(uO(uO(uO(uO(uO(uO(uO(uO(e={socialDetails:[{icon:"fab fa-facebook-f",iconText:(0,z.__)("Facebook","essential-blocks"),isExpanded:!1},{icon:"fab fa-twitter",iconText:(0,z.__)("Twitter","essential-blocks"),isExpanded:!1},{icon:"fab fa-linkedin-in",iconText:(0,z.__)("Linkedin","essential-blocks"),isExpanded:!1},{icon:"fab fa-whatsapp",iconText:(0,z.__)("WhatsApp","essential-blocks"),isExpanded:!1}],iconsJustify:"center",iconsVAlign:"center",isIconsDevider:!1,icnSepW:1,icnSepH:30,showTitle:!0,iconShape:"rounded",isFloating:!1},"".concat(Dw,"Unit"),"px"),"".concat(Dw,"isLinked"),!0),"".concat(Iw,"Unit"),"px"),"".concat(Iw,"isLinked"),!0),"".concat(Hw,"Bdr_Unit"),"px"),"".concat(Hw,"Bdr_isLinked"),!0),"".concat(Hw,"Rds_Unit"),"px"),"".concat(Hw,"Rds_isLinked"),!0),"".concat(Hw,"BorderType"),"normal"),"".concat(Hw,"shadowType"),"normal"),uO(uO(uO(uO(uO(uO(uO(uO(e,"".concat(Mw,"Bdr_Unit"),"px"),"".concat(Mw,"Bdr_isLinked"),!0),"".concat(Mw,"Rds_Unit"),"px"),"".concat(Mw,"Rds_isLinked"),!0),"".concat(Mw,"BorderType"),"normal"),"".concat(Mw,"shadowType"),"normal"),"".concat(Nw,"Unit"),"px"),"".concat(Nw,"isLinked"),!0))),u(!0)}),[]),(0,Y.useEffect)((function(){n(uO({},o,a))}),[a]);var _=function(e){var t=sO({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},v={setAttributes:_,resOption:r,attributes:a,objAttributes:oO};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Share Buttons","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(J.ToggleControl,{label:(0,z.__)("Show Title","essential-blocks"),checked:g,onChange:function(){return _({showTitle:!g})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Floating","essential-blocks"),checked:y,onChange:function(){return _({isFloating:!y})}}),React.createElement(J.__experimentalDivider,null))),React.createElement(J.PanelBody,{title:(0,z.__)("Icons Styles","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Icon Shape","essential-blocks")},React.createElement(J.ButtonGroup,null,aO.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:f!==e.value,isPrimary:f===e.value,onClick:function(){return function(e){switch(e){case"rounded":_({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":_({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":_({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(J.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments"},React.createElement(J.SelectControl,{value:b,options:rO,onChange:function(e){return _({iconsJustify:e})}})),g&&React.createElement(vO,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:Aw,resRequiredProps:v}),React.createElement(fO,{noUnits:!0,baseLabel:(0,z.__)("Size","essential-blocks"),controlName:qw,resRequiredProps:v,min:5,max:300,step:1}),"circular"===f&&React.createElement(React.Fragment,null,React.createElement(fO,{noUnits:!0,baseLabel:(0,z.__)("Height","essential-blocks"),controlName:zw,resRequiredProps:v,min:0,max:800,step:1}),React.createElement(fO,{noUnits:!0,baseLabel:(0,z.__)("Width","essential-blocks"),controlName:Vw,resRequiredProps:v,min:0,max:800,step:1})),y&&React.createElement(React.Fragment,null,React.createElement(fO,{noUnits:!0,baseLabel:(0,z.__)("Floating Width","essential-blocks"),controlName:Yw,resRequiredProps:v,min:0,max:800,step:1}),React.createElement(fO,{noUnits:!0,baseLabel:(0,z.__)("Floating Height","essential-blocks"),controlName:"floatingHeight",resRequiredProps:v,min:0,max:2e3,step:1})),React.createElement(fO,{noUnits:!0,baseLabel:(0,z.__)("Margin","essential-blocks"),controlName:Fw,resRequiredProps:v,min:0,max:250,step:1}),"circular"!==f&&React.createElement(mO,{resRequiredProps:v,controlName:Nw,baseLabel:"Padding"}),!y&&React.createElement(React.Fragment,null,React.createElement(fO,{noUnits:!0,baseLabel:(0,z.__)("Spacing","essential-blocks"),controlName:Gw,resRequiredProps:v,min:0,max:100,step:1}),React.createElement(fO,{noUnits:!0,baseLabel:(0,z.__)("Rows Gap","essential-blocks"),controlName:Ww,resRequiredProps:v,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(gO,{label:(0,z.__)("Hover Color","essential-blocks"),color:p,onChange:function(e){return _({hvIcnColor:e})}}),React.createElement(gO,{label:(0,z.__)("Hover Background","essential-blocks"),color:d,onChange:function(e){return _({hvIcnBgc:e})}}),React.createElement(J.SelectControl,{label:(0,z.__)("Icon Hover Effect","essential-blocks"),value:m,options:lO,onChange:function(e){_({icnEffect:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Icons Border & Box-Shadow"),initialOpen:!1},React.createElement(yO,{controlName:Mw,resRequiredProps:v})),React.createElement(J.PanelBody,{title:(0,z.__)("Margin & Padding"),initialOpen:!1},React.createElement(mO,{resRequiredProps:v,controlName:Dw,baseLabel:"Margin"}),React.createElement(mO,{resRequiredProps:v,controlName:Iw,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(_O,{controlName:Uw,resRequiredProps:v})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(yO,{controlName:Hw,resRequiredProps:v}))))};var kO="title",RO="content",CO="wrpM_",EO="wrpP_",PO="ttlP_",BO="cntP_",SO="wrpB_",wO="wrpW";function OO(e){return OO="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},OO(e)}function xO(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 TO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xO(Object(n),!0).forEach((function(t){LO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function LO(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=OO(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=OO(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==OO(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var jO=window.EBControls,AO=jO.generateDimensionsAttributes,DO=jO.generateTypographyAttributes,IO=jO.generateBorderShadowAttributes,NO=jO.generateResponsiveRangeAttributes;const UO=TO(TO(TO(TO(TO(TO(TO(TO(TO({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},headers:{type:"array",default:[]},visibleHeaders:{type:"array",default:Array(6).fill(!0)},deleteHeaderList:{type:"array",default:[]},isMigrated:{type:"boolean",default:!1},title:{type:"string",default:"Table of Contents"},collapsible:{type:"boolean",default:!1},initialCollapse:{type:"boolean",default:!1},mainBgc:{type:"string",default:"var(--eb-global-background-color)"},titleBg:{type:"string",default:""},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},contentBg:{type:"string",default:""},contentColor:{type:"string",default:"var(--eb-global-text-color)"},contentHoverColor:{type:"string",default:"var(--eb-global-link-color)"},contentGap:{type:"number",default:10},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",default:"var(--eb-global-tertiary-color)"},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",default:"-50"},scrollTarget:{type:"string",default:"scroll_to_toc"},stickyPosition:{type:"string",default:"left"},enableCopyLink:{type:"boolean",default:!1},scrollToTopIcon:{type:"string",default:"fas fa-angle-up"},listStyle:{type:"string",default:"ul"},closeBtnColor:{type:"string",default:"var(--eb-global-button-text-color)"},closeBtnHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},closeBtnBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},closeBtnBgHvColor:{type:"string",default:"var(--eb-global-button-background-color)"},closeIconSize:{type:"number",default:12},closeBtnSize:{type:"number",default:28}},DO(Object.values(L))),NO(wO,{defaultRange:610})),{},{showListSeparator:{type:"boolean",default:!1},enableListStyle:{type:"boolean",default:!1},itemCollapsed:{type:"boolean",default:!1},preset:{type:"string",default:"style-1"},contentItemBg:{type:"string",default:"#fff"}},IO(SO,{rdsDefaults:{top:4,bottom:4,right:4,left:4}})),IO("itemB_",{rdsDefaults:{top:4,bottom:4,right:4,left:4}})),AO(CO)),AO(EO,{top:30,bottom:30,right:30,left:30,isLinked:!0})),AO(PO,{isLinked:!1})),AO(BO)),IO("closeB_"));var HO=[{label:"H1",value:1},{label:"H2",value:2},{label:"H3",value:3},{label:"H4",value:4},{label:"H5",value:5},{label:"H6",value:6}],MO=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}],qO=((0,z.__)("None","essential-blocks"),(0,z.__)("Lowercase","essential-blocks"),(0,z.__)("Capitalize","essential-blocks"),(0,z.__)("Uppercase","essential-blocks"),(0,z.__)("Lighter","essential-blocks"),(0,z.__)("Normal","essential-blocks"),(0,z.__)("Bold","essential-blocks"),(0,z.__)("Bolder","essential-blocks"),(0,z.__)("Initial","essential-blocks"),(0,z.__)("Overline","essential-blocks"),(0,z.__)("Line Through","essential-blocks"),(0,z.__)("Underline","essential-blocks"),(0,z.__)("Underline Oveline","essential-blocks"),[{label:(0,z.__)("None","essential-blocks"),value:"none"},{label:(0,z.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,z.__)("Solid","essential-blocks"),value:"solid"},{label:(0,z.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,z.__)("Double","essential-blocks"),value:"double"},{label:(0,z.__)("Groove","essential-blocks"),value:"groove"},{label:(0,z.__)("Inset","essential-blocks"),value:"inset"},{label:(0,z.__)("Outset","essential-blocks"),value:"outset"},{label:(0,z.__)("Ridge","essential-blocks"),value:"ridge"}]),FO=((0,z.__)("Preset 1","essential-blocks"),(0,z.__)("Preset 2","essential-blocks"),(0,z.__)("Preset 3","essential-blocks"),(0,z.__)("Preset 4","essential-blocks"),(0,z.__)("Left","essential-blocks"),(0,z.__)("Center","essential-blocks"),(0,z.__)("Right","essential-blocks"),(0,z.__)("Left","essential-blocks"),(0,z.__)("Center","essential-blocks"),(0,z.__)("Right","essential-blocks"),(0,z.__)("Top","essential-blocks"),(0,z.__)("Middle","essential-blocks"),(0,z.__)("Bottom","essential-blocks"),(0,z.__)("Fill","essential-blocks"),(0,z.__)("Gradient","essential-blocks"),(0,z.__)("Image","essential-blocks"),(0,z.__)("Auto","essential-blocks"),(0,z.__)("Cover","essential-blocks"),(0,z.__)("Contain","essential-blocks"),(0,z.__)("Select Hover Effect","essential-blocks"),(0,z.__)("Grow","essential-blocks"),(0,z.__)("Shrink","essential-blocks"),(0,z.__)("Pulse","essential-blocks"),(0,z.__)("Pulse Grow","essential-blocks"),(0,z.__)("Pulse Shrink","essential-blocks"),(0,z.__)("Push","essential-blocks"),(0,z.__)("Pop","essential-blocks"),(0,z.__)("Bounce In","essential-blocks"),(0,z.__)("Bounce Out","essential-blocks"),(0,z.__)("Rotate","essential-blocks"),(0,z.__)("Grow Rotate","essential-blocks"),(0,z.__)("Float","essential-blocks"),(0,z.__)("Sink","essential-blocks"),(0,z.__)("Bob","essential-blocks"),(0,z.__)("Hang","essential-blocks"),(0,z.__)("Skew","essential-blocks"),(0,z.__)("Skew Forward","essential-blocks"),(0,z.__)("Skew Backward","essential-blocks"),(0,z.__)("Wobble Horizontal","essential-blocks"),(0,z.__)("Wobble Vertical","essential-blocks"),(0,z.__)("Wobble To Bottom Right","essential-blocks"),(0,z.__)("Wobble To Top Right","essential-blocks"),(0,z.__)("Wobble Top","essential-blocks"),(0,z.__)("Wobble Bottom","essential-blocks"),(0,z.__)("Wobble Skew","essential-blocks"),(0,z.__)("Buzz","essential-blocks"),(0,z.__)("Buzz Out","essential-blocks"),(0,z.__)("Forward","essential-blocks"),(0,z.__)("Fade","essential-blocks"),(0,z.__)("Back Pulse","essential-blocks"),(0,z.__)("Sweep To Right","essential-blocks"),(0,z.__)("Sweep To Left","essential-blocks"),(0,z.__)("Sweep To Bottom","essential-blocks"),(0,z.__)("Sweep To Top","essential-blocks"),(0,z.__)("Bounce To Right","essential-blocks"),(0,z.__)("Bounce To Left","essential-blocks"),(0,z.__)("Bounce To Bottom","essential-blocks"),(0,z.__)("Bounce To Top","essential-blocks"),(0,z.__)("Radial Out","essential-blocks"),(0,z.__)("Radial In","essential-blocks"),(0,z.__)("Rectangle In","essential-blocks"),(0,z.__)("Rectangle Out","essential-blocks"),(0,z.__)("Shutter In Horizontal","essential-blocks"),(0,z.__)("Shutter Out Horizontal","essential-blocks"),(0,z.__)("Shutter In Vertical","essential-blocks"),(0,z.__)("Shutter Out Vertical","essential-blocks"),(0,z.__)("Curl Top Left","essential-blocks"),(0,z.__)("Curl Top Right","essential-blocks"),(0,z.__)("Curl Bottom Right","essential-blocks"),(0,z.__)("Curl Bottom Left","essential-blocks"),[{label:(0,z.__)("Scroll to the top of page","essential-blocks"),value:"scroll_to_page"},{label:(0,z.__)("Scroll to the TOC","essential-blocks"),value:"scroll_to_toc"}]),GO=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}];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){YO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function YO(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=WO(e)||!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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JO(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={}.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=Array(t);n<t;n++)o[n]=e[n];return o}(0,z.__)("Style 1","essential-blocks"),(0,z.__)("Style 2","essential-blocks");var ZO=window.EBControls,XO=ZO.TypographyDropdown,KO=ZO.ResponsiveDimensionsControl,QO=ZO.ResponsiveRangeController,ex=ZO.ColorControl,tx=ZO.BorderShadowControl,nx=ZO.UnitControl,ox=ZO.ResetControl;const rx=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=JO((0,Y.useState)({}),2),a=l[0],i=l[1],c=JO((0,Y.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,h=a.contentGap,k=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,W=a.showListSeparator,V=a.topOffset;(0,Y.useEffect)((function(){var e;t[o]?i(VO({},t[o])):i((YO(YO(YO(YO(YO(YO(YO(YO(YO(YO(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(wO,"Unit"),"px"),"".concat(wO,"isLinked"),!0),"".concat(PO,"Unit"),"px"),"".concat(PO,"isLinked"),!0),"".concat(BO,"Unit"),"px"),"".concat(BO,"isLinked"),!0),"".concat(CO,"Unit"),"px"),"".concat(CO,"isLinked"),!0),"".concat(EO,"Unit"),"px"),"".concat(EO,"isLinked"),!0),YO(YO(YO(YO(YO(YO(e,"".concat(SO,"Bdr_Unit"),"px"),"".concat(SO,"Bdr_isLinked"),!0),"".concat(SO,"Rds_Unit"),"px"),"".concat(SO,"Rds_isLinked"),!0),"".concat(SO,"BorderType"),"normal"),"".concat(SO,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(YO({},o,a))}),[a]);var $=function(e){var t=VO({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},Z={setAttributes:$,resOption:r,attributes:a,objAttributes:UO},X="em"===k?.1:1,K="em"===k?10:100;return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Visible Headers","essential-blocks")},React.createElement("div",{className:"fix-select-over-lapping"},React.createElement(Xk.Ay,{options:HO,defaultValue:HO,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(J.PanelBody,null,React.createElement("div",{className:"wrap-width-range-fix-style"},React.createElement(QO,{baseLabel:(0,z.__)("".concat(U?"sticky content max width":"Container max width")),controlName:wO,resRequiredProps:Z,min:0,max:2e3,step:1})),R&&!U&&React.createElement(J.ToggleControl,{label:(0,z.__)("Collapsible","essential-blocks"),checked:b,onChange:function(){return $({collapsible:!b})}}),R&&b&&React.createElement(J.ToggleControl,{label:(0,z.__)("Collapsed initially","essential-blocks"),checked:p,onChange:function(){return $({initialCollapse:!p})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Sticky contents","essential-blocks"),help:(0,z.__)("Always show contents on sidebar (Visible on frontend only)"),checked:U,onChange:function(){return $({isSticky:!U})}}),U&&React.createElement(J.PanelBody,{title:(0,z.__)("Sticky settings","essential-blocks"),initialOpen:!1},React.createElement(J.SelectControl,{label:(0,z.__)("Sticky Position","essential-blocks"),value:G,options:GO,onChange:function(e){return $({stickyPosition:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Hide on Mobile","essential-blocks"),checked:q,onChange:function(){return $({hideOnMobile:!q})}}),React.createElement("div",{className:"eb-reset-button-margin-fix"},React.createElement(ox,{onReset:function(){return $({contentHeight:void 0})}},React.createElement(J.RangeControl,{label:(0,z.__)("Content min-height","essential-blocks"),help:(0,z.__)("Visible on frontend only","essential-blocks"),value:H,onChange:function(e){return $({contentHeight:e})},min:0,max:1e3}))),React.createElement(J.RangeControl,{label:(0,z.__)("Top Space","essential-blocks"),help:(0,z.__)("Visible on frontend only","essential-blocks"),value:M,onChange:function(e){return $({topSpace:e})},min:0,max:100})),!U&&React.createElement(J.ToggleControl,{label:(0,z.__)("Display Title","essential-blocks"),checked:R,onChange:function(){return $({displayTitle:!R})}}),R&&React.createElement(J.PanelBody,{title:(0,z.__)("Title Settings","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Align","essential-blocks"),className:"eb-base-control"},React.createElement(J.ButtonGroup,null,MO.map((function(e,t){return React.createElement(J.Button,{key:t,isSmall:!0,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return $({titleAlign:e.value})}},e.label)})))),React.createElement(ex,{label:(0,z.__)("Background Color","essential-blocks"),color:m,onChange:function(e){return $({titleBg:e})}}),React.createElement(ex,{label:(0,z.__)("Text Color","essential-blocks"),color:f,onChange:function(e){return $({titleColor:e})}}),React.createElement(XO,{baseLabel:"Typography",typographyPrefixConstant:kO,resRequiredProps:Z,defaultFontSize:22}),React.createElement(KO,{resRequiredProps:Z,controlName:PO,baseLabel:"Padding"})),R&&React.createElement(J.ToggleControl,{label:(0,z.__)("Title Separator","essential-blocks"),checked:P,onChange:function(){return $({seperator:!P})}}),R&&P&&React.createElement(J.PanelBody,{title:(0,z.__)("Title separator settings","essential-blocks"),initialOpen:!1},React.createElement(J.RangeControl,{label:(0,z.__)("Seperator Size","essential-blocks"),value:B,onChange:function(e){return $({seperatorSize:e})},min:0,max:100}),React.createElement(ex,{label:(0,z.__)("Separator Color","essential-blocks"),color:S,onChange:function(e){return $({seperatorColor:e})}}),React.createElement(J.SelectControl,{label:(0,z.__)("Separator Style","essential-blocks"),value:w,options:qO,onChange:function(e){return $({seperatorStyle:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Content Settings","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Display Underline","essential-blocks"),checked:N,onChange:function(){return $({hasUnderline:!N})}}),React.createElement(J.RangeControl,{label:(0,z.__)("Indent","essential-blocks"),value:v,onChange:function(e){return $({indent:e})}}),React.createElement(nx,{selectedUnit:k,unitTypes:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],onClick:function(e){return $({contentGapUnit:e})}}),React.createElement(J.RangeControl,{label:(0,z.__)("Content Gap","essential-blocks"),value:h,onChange:function(e){return $({contentGap:e})},min:0,max:K,step:X}),React.createElement(ex,{label:(0,z.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return $({contentBg:e})}}),React.createElement(ex,{label:(0,z.__)("Text Color","essential-blocks"),color:y,onChange:function(e){return $({contentColor:e})}}),React.createElement(ex,{label:(0,z.__)("Hover Color","essential-blocks"),color:_,onChange:function(e){return $({contentHoverColor:e})}}),React.createElement(XO,{baseLabel:"Typography",typographyPrefixConstant:RO,resRequiredProps:Z,defaultFontSize:20}),React.createElement(KO,{resRequiredProps:Z,controlName:BO,baseLabel:"Padding"}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Separator","essential-blocks"),checked:W,onChange:function(){return $({showListSeparator:!W})}}),React.createElement(J.TextControl,{label:(0,z.__)("Offset Top","essential-blocks"),value:V,onChange:function(e){return $({topOffset:e})},type:"number"}),W&&React.createElement(React.Fragment,null,React.createElement(J.SelectControl,{label:(0,z.__)("Separator Style","essential-blocks"),value:D,options:qO,onChange:function(e){return $({listSeperatorStyle:e})}}),React.createElement(ex,{label:(0,z.__)("Separator Color","essential-blocks"),color:I,onChange:function(e){return $({listSeperatorColor:e})}}),React.createElement(J.RangeControl,{label:(0,z.__)("Separator Size","essential-blocks"),value:A,onChange:function(e){return $({listSeperatorWidth:e})},min:0,max:100}))),React.createElement(J.PanelBody,{title:(0,z.__)("Scroll","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Smooth Scroll","essential-blocks"),checked:E,onChange:function(){return $({isSmooth:!E})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Scroll To Top","essential-blocks"),checked:O,onChange:function(){return $({scrollToTop:!O})}}),O&&React.createElement(React.Fragment,null,!U&&React.createElement(J.SelectControl,{label:(0,z.__)("Scroll Target","essential-blocks"),value:F,options:FO,onChange:function(e){return $({scrollTarget:e})}}),React.createElement(J.RangeControl,{label:(0,z.__)("Arrow Height","essential-blocks"),value:x,onChange:function(e){return $({arrowHeight:e})},min:0,max:100}),React.createElement(J.RangeControl,{label:(0,z.__)("Arrow Width","essential-blocks"),value:T,onChange:function(e){return $({arrowWidth:e})},min:0,max:100}),React.createElement(ex,{label:(0,z.__)("Arrow Background","essential-blocks"),color:L,onChange:function(e){return $({arrowBg:e})}}),React.createElement(ex,{label:(0,z.__)("Arrow Color","essential-blocks"),color:j,onChange:function(e){return $({arrowColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(KO,{resRequiredProps:Z,controlName:CO,baseLabel:"Margin"}),React.createElement(KO,{resRequiredProps:Z,controlName:EO,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(ex,{label:(0,z.__)("Background Color","essential-blocks"),color:d,onChange:function(e){return $({mainBgc:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(tx,{controlName:SO,resRequiredProps:Z}))))};var lx="dscs_",ax="name_",ix="job_",cx="wrpMrg_",sx="wrpPad_",ux="dscP_",bx="nameP_",px="jobP_",dx="icnWp_",mx="icnWm_",fx="imgMrg_",gx="imgPd_",yx="WrpBg_",_x="imgBgP_",vx="sclWBg_",hx="wrpBdSd_",kx="sclBdSd_",Rx="imgBd_",Cx="wrpW_",Ex="imgW_",Px="imgH_",Bx="icnZ_",Sx="icnPd_",wx="icnSp_",Ox="icnRg_",xx="imgBgH_",Tx="cSepW_",Lx="sSepW_",jx="cSepH_",Ax="sSepH_",Dx="sdpr_";function Ix(e){return Ix="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},Ix(e)}function Nx(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 Ux(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nx(Object(n),!0).forEach((function(t){Hx(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nx(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Hx(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ix(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Ix(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ix(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mx=window.EBControls,qx=Mx.generateDimensionsAttributes,Fx=Mx.generateTypographyAttributes,Gx=Mx.generateBackgroundAttributes,Wx=Mx.generateBorderShadowAttributes,zx=Mx.generateResponsiveRangeAttributes;const Vx=Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux(Ux({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},showDesignation:{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"},imageNewClassUrl:{source:"attribute",selector:".eb-team-member-avatar",attribute:"src"},imageNewUrl:{type:"string",default:""},imageId:{type:"string"},imageAlt:{type:"string"},isImgHeightAuto:{type:"boolean",default:!1},icnEffect:{type:"string"},descsColor:{type:"string",default:"var(--eb-global-text-color)"},nameColor:{type:"string",default:"var(--eb-global-heading-color)"},jobColor:{type:"string",default:"var(--eb-global-heading-color)"},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(211deg, #C8D2E3 0%, rgb(154 164 182 / 60%) 100%)"},conBgColor:{type:"string"},imgCnVtAlign:{type:"string",default:"flex-start"},isP9reverse:{type:"boolean",default:!1},avatarURL:{type:"string",default:""},newWindow:{type:"boolean",default:!1},isContentOverlay:{type:"boolean",default:!1},showSocialTitle:{type:"boolean",default:!1},hoverPreset:{type:"string",default:"hover-left"}},Fx(Object.values(j))),zx(Ex,{defaultRange:200})),zx(Px,{defaultRange:200})),zx(Bx,{defaultRange:20,noUnits:!0})),zx(Sx,{defaultRange:1,noUnits:!0})),zx(wx,{defaultRange:20,noUnits:!0})),zx(Ox,{defaultRange:4,noUnits:!0})),zx(Cx,{defaultUnit:"%",defaultRange:100})),zx(xx,{defaultRange:150})),zx(Tx,{defaultRange:70})),zx(Lx,{defaultUnit:"%",defaultRange:90})),zx(jx,{defaultRange:3})),zx(Ax,{defaultRange:1})),zx(Dx,{defaultRange:23})),zx("p9lG_",{defaultRange:20})),Gx(yx,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),Gx(vx,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)",noMainBgi:!0,noOverlay:!0})),Gx(_x,{defaultFillColor:"var(--eb-global-primary-color)",defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),Wx(hx,{})),Wx(Rx,{})),Wx(kx,{noShadow:!0,bdrDefaults:{top:1,bottom:1,right:1,left:1}})),Wx("ovlBd_",{noBdrHover:!0})),qx(cx)),qx(sx)),qx(fx)),qx(gx)),qx(ux,{top:15,bottom:20,isLinked:!1})),qx("cmrg_",{top:20,bottom:20,left:20,right:20})),qx("cpd_",{top:50,bottom:50,left:50,right:50})),qx(bx,{top:20,bottom:15,isLinked:!1})),qx(px,{})),qx(dx,{top:10,isLinked:!1})),qx(mx,{}));var Yx=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Jx=[{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"}],$x=((0,z.__)("Default","essential-blocks"),(0,z.__)("Preset 1","essential-blocks"),(0,z.__)("Preset 2 (hover overlay)"),(0,z.__)("Preset 3","essential-blocks"),(0,z.__)("Preset 4","essential-blocks"),(0,z.__)("Preset 5","essential-blocks"),(0,z.__)("Left","essential-blocks"),(0,z.__)("Right","essential-blocks"),[{label:(0,z.__)("Solid","essential-blocks"),value:"solid"},{label:(0,z.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,z.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,z.__)("Double","essential-blocks"),value:"double"},{label:(0,z.__)("Groove","essential-blocks"),value:"groove"},{label:(0,z.__)("Inset","essential-blocks"),value:"inset"},{label:(0,z.__)("Outset","essential-blocks"),value:"outset"},{label:(0,z.__)("Ridge","essential-blocks"),value:"ridge"}]),Zx=[{label:(0,z.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,z.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,z.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,z.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,z.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,z.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,z.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,z.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,z.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,z.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,z.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,z.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,z.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,z.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,z.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,z.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,z.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,z.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,z.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,z.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,z.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,z.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,z.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,z.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,z.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,z.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,z.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,z.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,z.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,z.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,z.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,z.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,z.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,z.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,z.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,z.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,z.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,z.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,z.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,z.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,z.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,z.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,z.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,z.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,z.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,z.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,z.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,z.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,z.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,z.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,z.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,z.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,z.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,z.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,z.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,z.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,z.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,z.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,z.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,z.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,z.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,z.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,z.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,z.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,z.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,z.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,z.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,z.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,z.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,z.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,z.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,z.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,z.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,z.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,z.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,z.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,z.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,z.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}];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 Kx(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 Qx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kx(Object(n),!0).forEach((function(t){eT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kx(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function eT(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Xx(e)||!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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tT(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 nT(e,t);var n={}.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)?nT(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 nT(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var oT=window.EBControls,rT=oT.LeftAlignIcon,lT=oT.RightAlignIcon,aT=oT.CenterAlignIcon,iT=oT.TypographyDropdown,cT=oT.ResponsiveDimensionsControl,sT=oT.ResponsiveRangeController,uT=(oT.ImageAvatar,oT.ColorControl),bT=oT.BorderShadowControl,pT=oT.BackgroundControl;const dT=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=tT((0,Y.useState)({}),2),a=l[0],i=l[1],c=tT((0,Y.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,a.iconsJustify),v=(a.iconsVAlign,a.contentsAlign),h=a.imageAlign,k=a.cSepAlign,R=a.sSepAlign,C=a.preset,E=a.imgBeforeEl,P=a.showCSeparator,B=a.showSSeparator,S=a.cSepType,w=a.sSepType,O=a.cSepColor,x=a.sSepColor,T=a.isIconsDevider,L=a.icnsDevideColor,j=a.icnSepW,A=a.icnSepH,D=a.hvIcnColor,I=a.hvIcnBgc,N=(a.conVtAlign,a.isConBgGradient,a.conBgGradient,a.conBgColor,a.imgCnVtAlign,a.isP9reverse,a.icnEffect);(0,Y.useEffect)((function(){var e,n;t[o]?i(Qx({},t[o])):i((eT(eT(eT(eT(eT(eT(eT(eT(eT(eT(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(cx,"Unit"),"px"),"".concat(cx,"isLinked"),!0),"".concat(sx,"Unit"),"px"),"".concat(sx,"isLinked"),!0),"".concat(hx,"Bdr_Unit"),"px"),"".concat(hx,"Bdr_isLinked"),!0),"".concat(hx,"Rds_Unit"),"px"),"".concat(hx,"Rds_isLinked"),!0),"".concat(hx,"BorderType"),"normal"),"".concat(hx,"shadowType"),"normal"),eT(eT(eT(eT(eT(eT(eT(eT(eT(eT(n,"".concat(ux,"Unit"),"px"),"".concat(ux,"isLinked"),!0),"".concat(px,"Unit"),"px"),"".concat(px,"isLinked"),!0),"".concat(bx,"Unit"),"px"),"".concat(bx,"isLinked"),!0),"".concat(fx,"Unit"),"px"),"".concat(fx,"isLinked"),!0),"".concat(gx,"Unit"),"px"),"".concat(gx,"isLinked"),!0),eT(eT(eT(eT(eT(eT(eT(eT(eT(eT(n,"".concat(Rx,"Bdr_Unit"),"px"),"".concat(Rx,"Bdr_isLinked"),!0),"".concat(Rx,"Rds_Unit"),"px"),"".concat(Rx,"Rds_isLinked"),!0),"".concat(Rx,"BorderType"),"normal"),"".concat(Rx,"shadowType"),"normal"),"".concat(kx,"Bdr_Unit"),"px"),"".concat(kx,"Bdr_isLinked"),!0),"".concat(kx,"Rds_Unit"),"px"),"".concat(kx,"Rds_isLinked"),!0),eT(eT(eT(eT(eT(eT(eT(eT(eT(eT(n,"".concat(kx,"BorderType"),"normal"),"".concat(kx,"shadowType"),"normal"),"".concat(Cx,"Unit"),"%"),"".concat(Cx,"Range"),100),"".concat(Ex,"Unit"),"px"),"".concat(Px,"Unit"),"px"),"".concat(xx,"Unit"),"px"),"".concat(mx,"Unit"),"px"),"".concat(mx,"isLinked"),!0),"".concat(dx,"Unit"),"px"),eT(n,"".concat(dx,"isLinked"),!0))),u(!0)}),[]),(0,Y.useEffect)((function(){n(eT({},o,a))}),[a]);var U=function(e){var t=Qx({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},H={setAttributes:U,resOption:r,attributes:a,objAttributes:Vx};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Social Profiles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(J.ToggleControl,{label:(0,z.__)("Enable Social Profiles","essential-blocks"),checked:y,onChange:function(){return U({showSocials:!y})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Separators","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Enable Content Separator","essential-blocks"),checked:P,onChange:function(){return U({showCSeparator:!P})}}),y&&"preset3"!==C&&React.createElement(J.ToggleControl,{label:(0,z.__)("Enable Social Separator","essential-blocks"),checked:B,onChange:function(){return U({showSSeparator:!B})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Container width","essential-blocks"),initialOpen:!1},React.createElement(sT,{baseLabel:(0,z.__)("Max Width","essential-blocks"),controlName:Cx,resRequiredProps:H,min:100,max:2e3,step:1})),React.createElement(J.PanelBody,{title:(0,z.__)("Alignments","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{id:"eb-team-image-alignments",label:(0,z.__)("Avatar Horizontal Alignments","essential-blocks")},React.createElement(J.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(J.Button,{icon:function(){return React.createElement(rT,{color:"left"===h&&"#6c40f7"})},onClick:function(){return U({imageAlign:"left"})}}),React.createElement(J.Button,{icon:function(){return React.createElement(aT,{color:"center"===h&&"#6c40f7"})},onClick:function(){return U({imageAlign:"center"})}}),React.createElement(J.Button,{icon:function(){return React.createElement(lT,{color:"right"===h&&"#6c40f7"})},onClick:function(){return U({imageAlign:"right"})}}))),React.createElement(J.BaseControl,{id:"eb-team-contents-alignments",label:"Contents Horizontal Alignments"},React.createElement(J.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(J.Button,{icon:function(){return React.createElement(rT,{color:"left"===v&&"#6c40f7"})},onClick:function(){return U({contentsAlign:"left"})}}),React.createElement(J.Button,{icon:function(){return React.createElement(aT,{color:"center"===v&&"#6c40f7"})},onClick:function(){return U({contentsAlign:"center"})}}),React.createElement(J.Button,{icon:function(){return React.createElement(lT,{color:"right"===v&&"#6c40f7"})},onClick:function(){return U({contentsAlign:"right"})}}))),y&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments"},React.createElement(J.SelectControl,{value:_,options:Jx,onChange:function(e){return U({iconsJustify:e})}}))),P&&React.createElement(J.BaseControl,{id:"eb-team-contents-alignments",label:(0,z.__)("Content Separator Alignment","essential-blocks")},React.createElement(J.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(J.Button,{icon:function(){return React.createElement(rT,{color:"left"===k&&"#6c40f7"})},onClick:function(){return U({cSepAlign:"left"})}}),React.createElement(J.Button,{icon:function(){return React.createElement(aT,{color:"center"===k&&"#6c40f7"})},onClick:function(){return U({cSepAlign:"center"})}}),React.createElement(J.Button,{icon:function(){return React.createElement(lT,{color:"right"===k&&"#6c40f7"})},onClick:function(){return U({cSepAlign:"right"})}}))),y&&B&&React.createElement(J.BaseControl,{id:"eb-team-contents-alignments",label:"Social Separator Alignment"},React.createElement(J.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(J.Button,{icon:function(){return React.createElement(rT,{color:"left"===R&&"#6c40f7"})},onClick:function(){return U({sSepAlign:"left"})}}),React.createElement(J.Button,{icon:function(){return React.createElement(aT,{color:"center"===R&&"#6c40f7"})},onClick:function(){return U({sSepAlign:"center"})}}),React.createElement(J.Button,{icon:function(){return React.createElement(lT,{color:"right"===R&&"#6c40f7"})},onClick:function(){return U({sSepAlign:"right"})}})))),React.createElement(J.PanelBody,{title:(0,z.__)("Avatar","essential-blocks"),initialOpen:!1},b&&React.createElement(React.Fragment,null,React.createElement(sT,{baseLabel:(0,z.__)("Image Width","essential-blocks"),controlName:Ex,resRequiredProps:H,units:Yx,max:2e3}),React.createElement(J.ToggleControl,{label:(0,z.__)("Auto Image Height","essential-blocks"),checked:p,onChange:function(){return U({isImgHeightAuto:!p})}}),!p&&React.createElement(sT,{baseLabel:(0,z.__)("Image Height","essential-blocks"),controlName:Px,resRequiredProps:H,units:Yx,max:2e3}),React.createElement(cT,{resRequiredProps:H,controlName:fx,baseLabel:"Margin"}),React.createElement(cT,{resRequiredProps:H,controlName:gx,baseLabel:"Padding"}),React.createElement(bT,{controlName:Rx,resRequiredProps:H}),React.createElement(J.ToggleControl,{label:(0,z.__)("Enable Background before Image","essential-blocks"),checked:E,onChange:function(){return U({imgBeforeEl:!E})}}),E&&React.createElement(React.Fragment,null,React.createElement(pT,{noOverlay:!0,noMainBgi:!0,controlName:_x,resRequiredProps:H}),React.createElement(sT,{noUnits:!0,baseLabel:(0,z.__)("Height","essential-blocks"),controlName:xx,resRequiredProps:H,min:0,max:300,step:1})))),React.createElement(J.PanelBody,{title:(0,z.__)("Name","essential-blocks"),initialOpen:!1},React.createElement(uT,{label:(0,z.__)("Color","essential-blocks"),color:g,onChange:function(e){return U({nameColor:e})}}),React.createElement(iT,{baseLabel:"Typography",typographyPrefixConstant:ax,resRequiredProps:H}),React.createElement(cT,{resRequiredProps:H,controlName:bx,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Job Title","essential-blocks"),initialOpen:!1},React.createElement(uT,{label:(0,z.__)("Color","essential-blocks"),color:f,onChange:function(e){return U({jobColor:e})}}),React.createElement(iT,{baseLabel:"Typography",typographyPrefixConstant:ix,resRequiredProps:H}),React.createElement(cT,{resRequiredProps:H,controlName:px,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Description","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Enable Description","essential-blocks"),checked:d,onChange:function(){return U({showDescs:!d})}}),d&&React.createElement(React.Fragment,null,React.createElement(uT,{label:(0,z.__)("Color","essential-blocks"),color:m,onChange:function(e){return U({descsColor:e})}}),React.createElement(iT,{baseLabel:"Typography",typographyPrefixConstant:lx,resRequiredProps:H}),React.createElement(cT,{resRequiredProps:H,controlName:ux,baseLabel:"Padding"}))),y&&React.createElement(J.PanelBody,{title:(0,z.__)("Social Icons","essential-blocks"),initialOpen:!1},React.createElement(uT,{label:(0,z.__)("Hover Color","essential-blocks"),color:D,onChange:function(e){return U({hvIcnColor:e})}}),React.createElement(uT,{label:(0,z.__)("Hover Background","essential-blocks"),color:I,onChange:function(e){return U({hvIcnBgc:e})}}),React.createElement(sT,{noUnits:!0,baseLabel:(0,z.__)("Size","essential-blocks"),controlName:Bx,resRequiredProps:H,min:5,max:300,step:1}),React.createElement(sT,{noUnits:!0,baseLabel:(0,z.__)("Padding","essential-blocks"),controlName:Sx,resRequiredProps:H,min:0,max:6,step:.1}),React.createElement(sT,{noUnits:!0,baseLabel:(0,z.__)("Spacing","essential-blocks"),controlName:wx,resRequiredProps:H,min:0,max:100,step:1}),React.createElement(sT,{noUnits:!0,baseLabel:(0,z.__)("Rows Gap","essential-blocks"),controlName:Ox,resRequiredProps:H,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(J.ToggleControl,{label:(0,z.__)("Icons Devider","essential-blocks"),checked:T,onChange:function(){return U({isIconsDevider:!T})}}),T&&React.createElement(React.Fragment,null,React.createElement(uT,{label:(0,z.__)("Color","essential-blocks"),color:L,onChange:function(e){return U({icnsDevideColor:e})}}),React.createElement(J.RangeControl,{label:(0,z.__)("Width","essential-blocks"),value:j,onChange:function(e){return U({icnSepW:e})},step:1,min:1,max:50}),React.createElement(J.RangeControl,{label:(0,z.__)("Height","essential-blocks"),value:A,onChange:function(e){return U({icnSepH:e})},step:1,min:1,max:300}),React.createElement(sT,{baseLabel:(0,z.__)("Position From Right","essential-blocks"),controlName:Dx,resRequiredProps:H,min:0,max:80,step:1})),React.createElement(J.SelectControl,{label:(0,z.__)("Icon Hover Effect","essential-blocks"),value:N,options:Zx,onChange:function(e){U({icnEffect:e})}}),React.createElement(J.PanelBody,{title:(0,z.__)("Icons Border","essential-blocks"),initialOpen:!1},React.createElement(bT,{controlName:kx,resRequiredProps:H,noShadow:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Container Background ","essential-blocks"),initialOpen:!1},React.createElement(pT,{controlName:vx,resRequiredProps:H,noMainBgi:!0,noOverlay:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Container Margin Padding ","essential-blocks"),initialOpen:!1},React.createElement(cT,{resRequiredProps:H,controlName:mx,baseLabel:"Margin"}),React.createElement(cT,{resRequiredProps:H,controlName:dx,baseLabel:"Padding"}))),P&&React.createElement(J.PanelBody,{title:(0,z.__)("Content Separator","essential-blocks"),initialOpen:!1},React.createElement(uT,{label:(0,z.__)("Color","essential-blocks"),color:O,onChange:function(e){return U({cSepColor:e})}}),React.createElement(sT,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:Tx,resRequiredProps:H,min:0,max:800,step:1}),React.createElement(sT,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:jx,resRequiredProps:H,min:0,max:20,step:1}),React.createElement(J.BaseControl,{label:(0,z.__)("Separator Type","essential-blocks")},React.createElement(J.SelectControl,{value:S,options:$x,onChange:function(e){U({cSepType:e})}}))),y&&B&&React.createElement(J.PanelBody,{title:(0,z.__)("Social Separator","essential-blocks"),initialOpen:!1},React.createElement(uT,{label:(0,z.__)("Color","essential-blocks"),color:x,onChange:function(e){return U({sSepColor:e})}}),React.createElement(sT,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:Lx,resRequiredProps:H,min:0,max:800,step:1}),React.createElement(sT,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:Ax,resRequiredProps:H,min:0,max:20,step:1}),React.createElement(J.BaseControl,{label:(0,z.__)("Separator Type","essential-blocks")},React.createElement(J.SelectControl,{value:w,options:$x,onChange:function(e){U({sSepType:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(cT,{resRequiredProps:H,controlName:cx,baseLabel:"Margin"}),React.createElement(cT,{resRequiredProps:H,controlName:sx,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(pT,{controlName:yx,resRequiredProps:H})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(bT,{controlName:hx,resRequiredProps:H}))))};var mT="wrp_",fT="wrp_",gT="quoteSize",yT=((0,z.__)("One","essential-blocks"),(0,z.__)("Two","essential-blocks"),(0,z.__)("Three","essential-blocks"),[{label:(0,z.__)("Top","essential-blocks"),value:1},{label:(0,z.__)("Bottom","essential-blocks"),value:0}]),_T=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}],vT=[{label:(0,z.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"flex-end"}],hT=[{label:(0,z.__)("PX","essential-blocks"),value:"px"},{label:(0,z.__)("EM","essential-blocks"),value:"em"}],kT=[{label:(0,z.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,z.__)("Middle","essential-blocks"),value:"center"},{label:(0,z.__)("Bottom","essential-blocks"),value:"flex-end"}],RT=((0,z.__)("Top","essential-blocks"),(0,z.__)("Bottom","essential-blocks"),[{label:(0,z.__)("Before","essential-blocks"),value:0},{label:(0,z.__)("After","essential-blocks"),value:1}]);function CT(e){return CT="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},CT(e)}function ET(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 PT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ET(Object(n),!0).forEach((function(t){BT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ET(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function BT(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=CT(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=CT(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==CT(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(0,z.__)("None","essential-blocks"),(0,z.__)("Lowercase","essential-blocks"),(0,z.__)("Capitalize","essential-blocks"),(0,z.__)("Uppercase","essential-blocks"),(0,z.__)("Lighter","essential-blocks"),(0,z.__)("Normal","essential-blocks"),(0,z.__)("Bold","essential-blocks"),(0,z.__)("Bolder","essential-blocks"),(0,z.__)("Initial","essential-blocks"),(0,z.__)("Overline","essential-blocks"),(0,z.__)("Line Through","essential-blocks"),(0,z.__)("Underline","essential-blocks"),(0,z.__)("Underline Oveline","essential-blocks"),(0,z.__)("Auto","essential-blocks"),(0,z.__)("Cover","essential-blocks"),(0,z.__)("Contain","essential-blocks"),(0,z.__)("Custom","essential-blocks"),(0,z.__)("Default","essential-blocks"),(0,z.__)("No-repeat","essential-blocks"),(0,z.__)("Repeat","essential-blocks"),(0,z.__)("Repeat-x","essential-blocks"),(0,z.__)("Repeat-y","essential-blocks"),(0,z.__)("Default","essential-blocks"),(0,z.__)("Center Center","essential-blocks"),(0,z.__)("Center Left","essential-blocks"),(0,z.__)("Center Right","essential-blocks"),(0,z.__)("Top Center","essential-blocks"),(0,z.__)("Top Left","essential-blocks"),(0,z.__)("Top Right","essential-blocks"),(0,z.__)("Bottom Center","essential-blocks"),(0,z.__)("Bottom Left","essential-blocks"),(0,z.__)("Bottom Right","essential-blocks"),(0,z.__)("Custom","essential-blocks"),(0,z.__)("Default","essential-blocks"),(0,z.__)("Fixed","essential-blocks"),(0,z.__)("Scroll","essential-blocks"),(0,z.__)("Style 1","essential-blocks"),(0,z.__)("Style 2","essential-blocks"),(0,z.__)("Style 3","essential-blocks");var ST=window.EBControls,wT=ST.generateDimensionsAttributes,OT=ST.generateTypographyAttributes,xT=ST.generateBackgroundAttributes,TT=ST.generateBorderShadowAttributes,LT=ST.generateResponsiveRangeAttributes;const jT=PT(PT(PT(PT(PT(PT(PT(PT(PT(PT({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},layoutPreset:{type:"string",default:"layout-preset-1"},imageOverlayColor:{type:"string",default:"var(--eb-global-primary-color)"},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:"var(--eb-global-primary-color)"},descriptionColor:{type:"string",default:"var(--eb-global-text-color)"},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:"var(--eb-global-heading-color)"},bgPositon:{type:"string"},showRating:{type:"boolean",default:!1},rating:{type:"number",default:5},ratingColor:{type:"string",default:"#f2b01e"},ratingIndivisual:{type:"boolean",default:!1},ratingPosition:{type:"number",default:3}},wT("margin",{top:10,bottom:10,right:10,left:10})),wT("padding",{top:10,bottom:10,right:10,left:10})),OT(Object.values({username:"username",company:"company",description:"description"}))),TT(mT,{})),xT(fT,{defaultFillColor:"#fff",defaultBgGradient:"linear-gradient(45deg,#fff,#fff)"})),LT("ratingSize",{defaultRange:14})),LT(gT,{defaultRange:60})),LT("imgWidth_",{})),LT("imgGap_",{defaultRange:15})),TT("img_",{}));function AT(e){return AT="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},AT(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 IT(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){NT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function NT(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=AT(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=AT(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==AT(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UT(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 HT(e,t);var n={}.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)?HT(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 HT(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var MT=window.EBControls,qT=MT.ColorControl,FT=MT.ImageAvatar,GT=MT.ResponsiveDimensionsControl,WT=MT.TypographyDropdown,zT=MT.ToggleButton,VT=MT.BorderShadowControl,YT=MT.BackgroundControl,JT=MT.ResponsiveRangeController;MT.AdvancedControls;const $T=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=UT((0,Y.useState)({}),2),a=l[0],i=l[1],c=UT((0,Y.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,h=a.userNameColor,k=a.descriptionColor,R=a.enableQuote,C=a.quoteColor,E=a.companyColor,P=a.quoteHorizontalPosition,B=a.quoteVerticalPosition,S=a.descTextAlign;(0,Y.useEffect)((function(){var e;t[o]?i(IT({},t[o])):i((NT(NT(NT(NT(NT(NT(NT(NT(NT(NT(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:"var(--eb-global-primary-color)",descriptionColor:"var(--eb-global-text-color)",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:"var(--eb-global-heading-color)"},"marginUnit","px"),"marginisLinked",!0),"marginTop",10),"marginRight",10),"marginBottom",10),"marginLeft",10),"paddingUnit","px"),"paddingisLinked",!0),"paddingTop",10),"paddingRight",10),NT(NT(NT(NT(NT(NT(NT(NT(e,"paddingBottom",10),"paddingLeft",10),"".concat(mT,"Bdr_Unit"),"%"),"".concat(mT,"Bdr_isLinked"),!0),"".concat(mT,"Rds_Unit"),"px"),"".concat(mT,"Rds_isLinked"),!0),"".concat(mT,"BorderType"),"normal"),"".concat(mT,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(NT({},o,a))}),[a]);var w=function(e){var t=IT({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},O={setAttributes:w,resOption:r,attributes:a,objAttributes:jT};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Layout Settings","essential-blocks"),initialOpen:!0},p&&React.createElement(J.BaseControl,{label:(0,z.__)("User Info Position","essential-blocks")},React.createElement(J.ButtonGroup,null,vT.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:d!==e.value,isPrimary:d===e.value,onClick:function(){return w({avatarPosition:e.value})}},e.label)})))),!p&&b&&React.createElement(J.BaseControl,{label:p?(0,z.__)("User Info Align","essential-blocks"):(0,z.__)("Image Align","essential-blocks")},React.createElement(J.ButtonGroup,null,vT.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:m!==e.value,isPrimary:m===e.value,onClick:function(){return w({avatarAlign:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("Description Position","essential-blocks")},React.createElement(J.ButtonGroup,null,yT.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:g!==e.value,isPrimary:g===e.value,onClick:function(){return w({avatarOrder:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("Description Align","essential-blocks")},React.createElement(J.ButtonGroup,null,_T.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:S!==e.value,isPrimary:S===e.value,onClick:function(){return w({descTextAlign:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("User Name Align","essential-blocks")},React.createElement(J.ButtonGroup,null,_T.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:v!==e.value,isPrimary:v===e.value,onClick:function(){return w({textAlign:e.value})}},e.label)})))),React.createElement(J.BaseControl,{label:(0,z.__)("User Info Align","essential-blocks")},React.createElement(J.ButtonGroup,null,kT.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:_!==e.value,isPrimary:_===e.value,onClick:function(){return w({userInfoAlign:e.value})}},e.label)})))),React.createElement(J.ToggleControl,{label:"Enable Quote",checked:R,onChange:function(){return w({enableQuote:!R})}}),R&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Quote Horizontal Align","essential-blocks")},React.createElement(J.ButtonGroup,null,vT.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:P!==e.value,isPrimary:P===e.value,onClick:function(){return w({quoteHorizontalPosition:e.value})}},e.label)})))),"center"===P&&React.createElement(J.BaseControl,{label:(0,z.__)("Quote Vertical Position","essential-blocks")},React.createElement(J.ButtonGroup,null,yT.map((function(e,t){return React.createElement(J.Button,{key:t,isSecondary:B!==e.value,isPrimary:B===e.value,onClick:function(){return w({quoteVerticalPosition:e.value})}},e.label)})))))),React.createElement(J.PanelBody,{title:(0,z.__)("Avatar","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:"Display Avatar",checked:b,onChange:function(){return w({displayAvatar:!b})}}),b&&React.createElement(J.ToggleControl,{label:(0,z.__)("Avatar Inline","essential-blocks"),checked:p,onChange:function(){return w({avatarInline:!p})}}),b&&React.createElement(J.BaseControl,{id:"eb-testimonial-image-pos",label:(0,z.__)("Image Position","essential-blocks")},React.createElement(zT,{options:RT,onChange:function(e){return w({imagePosition:e})}})),b&&y&&React.createElement(J.PanelBody,{title:(0,z.__)("Image Setting","essential-blocks")},y&&React.createElement(FT,{imageUrl:y,onDeleteImage:function(){return w({imageUrl:null})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Round Avatar","essential-blocks"),checked:50===f,onChange:function(){return w({borderRadius:50===f?0:50})}}),React.createElement(J.RangeControl,{label:(0,z.__)("Border Radius","essential-blocks"),value:f,onChange:function(e){return w({borderRadius:e})},min:0,max:50}))),React.createElement(J.PanelBody,{title:(0,z.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(qT,{label:(0,z.__)("Username","essential-blocks"),color:h,onChange:function(e){return w({userNameColor:e})}}),React.createElement(qT,{label:(0,z.__)("Company","essential-blocks"),color:E,onChange:function(e){return w({companyColor:e})}}),React.createElement(qT,{label:(0,z.__)("Description","essential-blocks"),color:k,onChange:function(e){return w({descriptionColor:e})}}),React.createElement(qT,{label:(0,z.__)("Quote","essential-blocks"),color:C,onChange:function(e){return w({quoteColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Typography","essential-blocks"),initialOpen:!1},React.createElement(WT,{baseLabel:"Username",typographyPrefixConstant:"username",resRequiredProps:O}),React.createElement(WT,{baseLabel:"Company",typographyPrefixConstant:"company",resRequiredProps:O}),React.createElement(WT,{baseLabel:"Description",typographyPrefixConstant:"description",resRequiredProps:O}),R&&React.createElement(JT,{baseLabel:(0,z.__)("Quote Size","essential-blocks"),controlName:gT,resRequiredProps:O,units:hT,min:1,max:200,step:1})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(GT,{resRequiredProps:O,controlName:"margin",baseLabel:"Margin"}),React.createElement(GT,{resRequiredProps:O,controlName:"padding",baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(YT,{controlName:fT,resRequiredProps:O})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(VT,{controlName:mT,resRequiredProps:O}))))};var ZT=[{label:(0,z.__)("Primary","essential-blocks"),value:"primary"},{label:(0,z.__)("Secondary","essential-blocks"),value:"secondary"}],XT=[{label:(0,z.__)("Rectangle","essential-blocks"),value:"rectangle"},{label:(0,z.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,z.__)("Toggle","essential-blocks"),value:"toggle"}],KT=[{label:(0,z.__)("None","essential-blocks"),value:"none"},{label:(0,z.__)("Circle","essential-blocks"),value:"circle"},{label:(0,z.__)("Diamond","essential-blocks"),value:"diamond"}],QT=[{label:(0,z.__)("Small","essential-blocks"),value:"s"},{label:(0,z.__)("Medium","essential-blocks"),value:"m"},{label:(0,z.__)("Large","essential-blocks"),value:"l"},{label:(0,z.__)("Extra Large","essential-blocks"),value:"xl"}],eL=((0,z.__)("Left","essential-blocks"),(0,z.__)("Center","essential-blocks"),(0,z.__)("Right","essential-blocks"),[{label:(0,z.__)("None","essential-blocks"),value:"none"},{label:(0,z.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,z.__)("Solid","essential-blocks"),value:"solid"},{label:(0,z.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,z.__)("Double","essential-blocks"),value:"double"},{label:(0,z.__)("Groove","essential-blocks"),value:"groove"},{label:(0,z.__)("Inset","essential-blocks"),value:"inset"},{label:(0,z.__)("Outset","essential-blocks"),value:"outset"},{label:(0,z.__)("Ridge","essential-blocks"),value:"ridge"}]),tL=((0,z.__)("Solid","essential-blocks"),(0,z.__)("Gradient","essential-blocks"),(0,z.__)("None","essential-blocks"),(0,z.__)("Lowercase","essential-blocks"),(0,z.__)("Capitalize","essential-blocks"),(0,z.__)("Uppercase","essential-blocks"),(0,z.__)("Initial","essential-blocks"),(0,z.__)("Overline","essential-blocks"),(0,z.__)("Line Through","essential-blocks"),(0,z.__)("Underline","essential-blocks"),(0,z.__)("Underline Oveline","essential-blocks"),"btnW_"),nL="btnH_",oL="hSpc_",rL="WrpBg_",lL="wrpBdSd_",aL="tglC_",iL="wrpMrg_",cL="wrpPad_";function sL(e){return sL="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},sL(e)}function uL(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 bL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uL(Object(n),!0).forEach((function(t){pL(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uL(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=sL(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=sL(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==sL(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dL=window.EBControls,mL=dL.generateTypographyAttributes,fL=dL.generateDimensionsAttributes,gL=dL.generateBackgroundAttributes,yL=dL.generateBorderShadowAttributes,_L=dL.generateResponsiveRangeAttributes;const vL=bL(bL(bL(bL(bL(bL(bL(bL({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",default:"var(--eb-global-heading-color)"},labelSpace:{type:"number"},labelSpaceUnit:{type:"string",default:"px"},backgroundType:{type:"string",default:"solid"},backgroundColor:{type:"string",default:"var(--eb-global-primary-color)"},backgroundGradient:{type:"string",default:"linear-gradient(45deg,#00F260,#0575E6)"},controllerType:{type:"string",default:"solid"},controllerColor:{type:"string",default:"var(--eb-global-background-color)"},controllerGradient:{type:"string"},borderStyle:{type:"string"},borderWidth:{type:"number"},borderColor:{type:"string"},borderRadius:{type:"number"},primaryLabelText:{type:"string"},secondaryLabelText:{type:"string"},primaryLabelColor:{type:"string",default:"var(--eb-global-text-color)"},secondaryLabelColor:{type:"string",default:"var(--eb-global-text-color)"},activeBg:{type:"string"},shadowColor:{type:"string"},hOffset:{type:"number"},vOffset:{type:"number"},blur:{type:"number"},spread:{type:"number"},inset:{type:"boolean",default:!1}},mL(Object.values(A))),fL(iL)),fL(cL)),yL(lL,{})),gL(rL,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),_L(tL,{defaultUnit:"%"})),_L(nL,{noUnits:!0})),_L(oL,{}));function hL(e){return hL="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},hL(e)}function kL(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 RL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kL(Object(n),!0).forEach((function(t){CL(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kL(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function CL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=hL(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=hL(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==hL(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EL(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 PL(e,t);var n={}.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)?PL(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 PL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var BL=window.EBControls,SL=BL.UnitControl,wL=BL.GradientColorControl,OL=BL.ColorControl,xL=BL.ResetControl,TL=BL.TypographyDropdown,LL=BL.ResponsiveDimensionsControl,jL=BL.ResponsiveRangeController,AL=BL.BorderShadowControl,DL=BL.BackgroundControl;BL.AdvancedControls;const IL=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=EL((0,Y.useState)({}),2),a=l[0],i=l[1],c=EL((0,Y.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),h=a.labelSpaceUnit,k=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,Y.useEffect)((function(){t[o]?i(RL({},t[o])):i(CL(CL(CL(CL(CL(CL(CL(CL(CL(CL({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(iL,"Unit"),"px"),"".concat(iL,"isLinked"),!0),"".concat(cL,"Unit"),"px"),"".concat(cL,"isLinked"),!0),"".concat(lL,"Bdr_Unit"),"px"),"".concat(lL,"Bdr_isLinked"),!0),"".concat(lL,"Rds_Unit"),"px"),"".concat(lL,"Rds_isLinked"),!0),"".concat(lL,"BorderType"),"normal"),"".concat(lL,"shadowType"),"normal")),u(!0)}),[]),(0,Y.useEffect)((function(){n(CL({},o,a))}),[a]);var N=function(e){var t=RL({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},U={setAttributes:N,resOption:r,attributes:a,objAttributes:vL};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks"),initialOpen:!0},React.createElement(J.RadioControl,{label:(0,z.__)("Initial Content","essential-blocks"),selected:b,onChange:function(e){return N({initialContent:e})},options:ZT}),React.createElement(J.SelectControl,{label:(0,z.__)("Switch Type","essential-blocks"),value:p,onChange:function(e){return N({switchStyle:e})},options:XT}),("rounded"===p||"reactangle"===p)&&React.createElement(J.SelectControl,{label:(0,z.__)("Switch Size","essential-blocks"),value:d,options:QT,onChange:function(e){return N({switchSize:e})}}),"toggle"===p&&React.createElement(React.Fragment,null,React.createElement(jL,{noUnits:!0,baseLabel:(0,z.__)("Button Height","essential-blocks"),controlName:nL,resRequiredProps:U,min:10,max:200,step:1}),React.createElement(jL,{baseLabel:(0,z.__)("Button Width","essential-blocks"),controlName:tL,resRequiredProps:U,min:10,max:100,step:1})),"text"===p&&React.createElement(J.SelectControl,{label:(0,z.__)("Sepetator Type","essential-blocks"),value:m,options:KT,onChange:function(e){return N({seperatorType:e})}}),React.createElement(jL,{baseLabel:(0,z.__)("Heading Space","essential-blocks"),controlName:oL,resRequiredProps:U,min:10,max:100,step:1}),("rectangle"===p||"rounded"===p)&&React.createElement(React.Fragment,null,React.createElement(SL,{selectedUnit:h,unitTypes:[{label:"px",value:"px"},{label:"%",value:"%"}],onClick:function(e){return N({labelSpaceUnit:e})}}),React.createElement(J.RangeControl,{label:(0,z.__)("Label Space","essential-blocks"),value:v,onChange:function(e){return N({labelSpace:e})}})),React.createElement(TL,{baseLabel:"Typography",typographyPrefixConstant:aL,resRequiredProps:U})),React.createElement(J.PanelBody,{title:(0,z.__)("".concat("text"===p?"Colors Style":"Label Colors Style")),initialOpen:!1},React.createElement(OL,{label:(0,z.__)("Primary Text","essential-blocks"),color:y,onChange:function(e){return N({primaryLabelColor:e})}}),React.createElement(OL,{label:(0,z.__)("Secondary Text","essential-blocks"),color:_,onChange:function(e){return N({secondaryLabelColor:e})}}),React.createElement(OL,{label:(0,z.__)("Active Text Color","essential-blocks"),color:f,onChange:function(e){return N({activeColor:e})}}),"text"===p&&React.createElement(React.Fragment,null,React.createElement(OL,{label:(0,z.__)("Background","essential-blocks"),color:R,onChange:function(e){return N({backgroundColor:e})}}),React.createElement(OL,{label:(0,z.__)("Active Background","essential-blocks"),color:g,onChange:function(e){return N({activeBg:e})}}))),"text"!==p&&React.createElement(J.PanelBody,{title:(0,z.__)("Switch Background Style","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Gradient Background","essential-blocks"),checked:"gradient"===k,onChange:function(){return N({backgroundType:"solid"===k?"gradient":"solid"})}}),"solid"===k&&React.createElement(OL,{label:(0,z.__)("Background Color","essential-blocks"),color:R,onChange:function(e){return N({backgroundColor:e})}}),"gradient"===k&&React.createElement(J.PanelBody,{title:(0,z.__)("Background Gradient","essential-blocks")},React.createElement(wL,{gradientColor:C||"linear-gradient(45deg,#eef2f3,#8e92ab)",onChange:function(e){return N({backgroundGradient:e})}}))),"text"!==p&&React.createElement(J.PanelBody,{title:(0,z.__)("Controller Background","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Gradient Controller","essential-blocks"),checked:"gradient"===E,onChange:function(){return N({controllerType:"solid"===E?"gradient":"solid"})}}),"solid"===E&&React.createElement(OL,{label:(0,z.__)("Controller Color","essential-blocks"),color:P,onChange:function(e){return N({controllerColor:e})}}),"gradient"===E&&React.createElement(J.PanelBody,{title:(0,z.__)("Controller Gradient","essential-blocks")},React.createElement(wL,{gradientColor:B||"linear-gradient(45deg,#eef2f3,#8e92ab)",onChange:function(e){return N({controllerGradient:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Border Style","essential-blocks"),initialOpen:!1},React.createElement(J.SelectControl,{label:(0,z.__)("Border Style","essential-blocks"),value:S,options:eL,onChange:function(e){return N({borderStyle:e})}}),React.createElement(OL,{label:(0,z.__)("Border Color","essential-blocks"),color:O,onChange:function(e){return N({borderColor:e})}}),React.createElement(J.RangeControl,{label:(0,z.__)("Border Width","essential-blocks"),value:w,onChange:function(e){return N({borderWidth:e})},min:0,max:17}),"text"===p&&React.createElement(J.RangeControl,{label:(0,z.__)("Border Radius","essential-blocks"),value:x,onChange:function(e){return N({borderRadius:e})},min:0,max:100})),"text"!==p&&React.createElement(J.PanelBody,{title:(0,z.__)("Shadow","essential-blocks"),initialOpen:!1},React.createElement(OL,{label:(0,z.__)("Shadow Color","essential-blocks"),color:T,onChange:function(e){return N({shadowColor:e})}}),React.createElement(xL,{onReset:function(){return N({hOffset:void 0})}},React.createElement(J.RangeControl,{label:(0,z.__)("Horizontal Offset","essential-blocks"),value:L,onChange:function(e){return N({hOffset:e})},min:0,max:10})),React.createElement(xL,{onReset:function(){return N({vOffset:void 0})}},React.createElement(J.RangeControl,{label:(0,z.__)("Vertical Offset","essential-blocks"),value:j,onChange:function(e){return N({vOffset:e})},min:0,max:10})),React.createElement(xL,{onReset:function(){return N({blur:void 0})}},React.createElement(J.RangeControl,{label:(0,z.__)("Blur","essential-blocks"),value:A,onChange:function(e){return N({blur:e})},min:0,max:10})),React.createElement(xL,{onReset:function(){return N({spread:void 0})}},React.createElement(J.RangeControl,{label:(0,z.__)(" Spread","essential-blocks"),value:D,onChange:function(e){return N({spread:e})},min:0,max:10})),React.createElement(J.ToggleControl,{label:(0,z.__)("Inset","essential-blocks"),checked:I,onChange:function(){return N({inset:!I})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(LL,{resRequiredProps:U,controlName:iL,baseLabel:"Margin"}),React.createElement(LL,{resRequiredProps:U,controlName:cL,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(DL,{controlName:rL,resRequiredProps:U})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(AL,{controlName:lL,resRequiredProps:U}))))};var NL="prefixText",UL="suffixText",HL="typedText",ML="margin",qL="padding",FL="wrp_",GL="backgroundWrp_";function WL(e){return WL="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},WL(e)}function zL(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 VL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zL(Object(n),!0).forEach((function(t){YL(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zL(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function YL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=WL(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=WL(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==WL(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var JL=window.EBControls,$L=JL.generateTypographyAttributes,ZL=JL.generateDimensionsAttributes,XL=JL.generateBackgroundAttributes,KL=JL.generateBorderShadowAttributes;const QL=VL(VL(VL(VL(VL(VL({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:"var(--eb-global-primary-color)"},typedTextColor:{type:"string",default:"var(--eb-global-primary-color)"},suffixTextColor:{type:"string",default:"var(--eb-global-primary-color)"},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"}},$L(Object.values(D))),KL(FL)),ZL(ML)),ZL(qL)),XL(GL,{noOverlay:!0,noMainBgi:!0})),{},{typedTextFontWeight:{type:"string",default:600},prefixTextFontWeight:{type:"string",default:600},suffixTextFontWeight:{type:"string",default:600}});function ej(e){return ej="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},ej(e)}function tj(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 nj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tj(Object(n),!0).forEach((function(t){oj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tj(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oj(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ej(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=ej(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ej(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rj(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 lj(e,t);var n={}.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)?lj(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 lj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var aj=window.EBControls,ij=aj.ResponsiveDimensionsControl,cj=aj.TypographyDropdown,sj=aj.ColorControl,uj=aj.BorderShadowControl,bj=aj.BackgroundControl;aj.AdvancedControls;const pj=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=rj((0,Y.useState)({}),2),a=l[0],i=l[1],c=rj((0,Y.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,h=a.backSpeed,k=a.backDelay,R=a.fadeOut,C=a.fadeOutDelay,E=a.loop,P=a.showCursor;(0,Y.useEffect)((function(){t[o]?i(nj({},t[o])):i(oj(oj(oj(oj(oj(oj(oj(oj(oj(oj({prefixColor:"var(--eb-global-primary-color)",typedTextColor:"var(--eb-global-primary-color)",suffixTextColor:"var(--eb-global-primary-color)",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(ML,"Unit"),"px"),"".concat(ML,"isLinked"),!0),"".concat(qL,"Unit"),"px"),"".concat(qL,"isLinked"),!0),"".concat(FL,"Bdr_Unit"),"%"),"".concat(FL,"Bdr_isLinked"),!0),"".concat(FL,"Rds_Unit"),"px"),"".concat(FL,"Rds_isLinked"),!0),"".concat(FL,"BorderType"),"normal"),"".concat(FL,"shadowType"),"normal")),u(!0)}),[]),(0,Y.useEffect)((function(){n(oj({},o,a))}),[a]);var B=function(e){var t=nj({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},S={setAttributes:B,resOption:r,attributes:a,objAttributes:QL};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Content Settings","essential-blocks")},React.createElement(J.TextControl,{label:(0,z.__)("Prefix Text","essential-blocks"),placeholder:(0,z.__)("Add prefix text","essential-blocks"),value:b,onChange:function(e){return B({prefix:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("Suffix Text","essential-blocks"),placeholder:(0,z.__)("Add suffix text","essential-blocks"),value:d,onChange:function(e){return B({suffix:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Loop","essential-blocks"),checked:E,onChange:function(){return B({loop:!E})}}),!R&&React.createElement(J.ToggleControl,{label:(0,z.__)("Smart Backspace","essential-blocks"),checked:v,onChange:function(){return B({smartBackspace:!v})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Cursor","essential-blocks"),checked:P,onChange:function(){return B({showCursor:!P})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Fade Out","essential-blocks"),checked:R,onChange:function(){return B({fadeOut:!R})}}),React.createElement(J.RangeControl,{label:(0,z.__)("Type Speed","essential-blocks"),value:y,onChange:function(e){return B({typeSpeed:e})},min:0,max:5e3}),React.createElement(J.RangeControl,{label:(0,z.__)("Start Delay","essential-blocks"),value:_,onChange:function(e){return B({startDelay:e})},min:0,max:1e3}),!R&&React.createElement(J.RangeControl,{label:(0,z.__)("Back Speed","essential-blocks"),value:h,onChange:function(e){return B({backSpeed:e})},min:0,max:5e3}),!R&&React.createElement(J.RangeControl,{label:(0,z.__)("Back Delay","essential-blocks"),value:k,onChange:function(e){return B({backDelay:e})},min:0,max:1e4}),R&&React.createElement(J.RangeControl,{label:(0,z.__)("Fade Delay","essential-blocks"),value:C,onChange:function(e){return B({fadeOutDelay:e})},min:0,max:5e3})),b&&React.createElement(J.PanelBody,{title:(0,z.__)("Prefix Style","essential-blocks"),initialOpen:!1},React.createElement(sj,{label:(0,z.__)("Prefix Color","essential-blocks"),color:m,onChange:function(e){return B({prefixColor:e})}}),React.createElement(cj,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:NL,resRequiredProps:S})),p.length>0&&React.createElement(J.PanelBody,{title:(0,z.__)("Typed Text Style","essential-blocks"),initialOpen:!1},React.createElement(sj,{label:(0,z.__)("Typed Text Color","essential-blocks"),color:f,onChange:function(e){return B({typedTextColor:e})}}),React.createElement(cj,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:HL,resRequiredProps:S})),d&&React.createElement(J.PanelBody,{title:(0,z.__)("Suffix Style","essential-blocks"),initialOpen:!1},React.createElement(sj,{label:(0,z.__)("Suffix Color","essential-blocks"),color:g,onChange:function(e){return B({suffixTextColor:e})}}),React.createElement(cj,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:UL,resRequiredProps:S})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(ij,{resRequiredProps:S,className:"forWrapperMargin",controlName:ML,baseLabel:"Margin"}),React.createElement(ij,{resRequiredProps:S,className:"forWrapperPadding",controlName:qL,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(uj,{controlName:FL,resRequiredProps:S})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(bj,{controlName:GL,resRequiredProps:S,noOverlay:!0,noMainBgi:!0}))))};(0,z.__)("Grid"),(0,z.__)("List");var dj=[{label:(0,z.__)("Top","essential-blocks"),value:"align-top"},{label:(0,z.__)("Left","essential-blocks"),value:"align-left"},{label:(0,z.__)("Right","essential-blocks"),value:"align-right"}],mj=[{label:(0,z.__)("Left","essential-blocks"),value:"left"},{label:(0,z.__)("Center","essential-blocks"),value:"center"},{label:(0,z.__)("Right","essential-blocks"),value:"right"}],fj=((0,z.__)("Star"),(0,z.__)("Number"),"ratingIcon"),gj="imgWidth",yj="imgHeight",_j="btnBorder",vj="saleBorder",hj="imgBorder",kj="wrpMargin",Rj="wrpPadding",Cj="contentPadding",Ej="imagePadding",Pj="titleMargin",Bj="priceMargin",Sj="ratingMargin",wj="btnMargin",Oj="descMargin",xj="wrpBorderShadow",Tj="productBorderShadow",Lj=((0,z.__)("Top","essential-blocks"),(0,z.__)("Bottom","essential-blocks"),(0,z.__)("Full","essential-blocks"),(0,z.__)("Wide","essential-blocks"),(0,z.__)("None","essential-blocks"),"wrpWidth"),jj="wrpBackground",Aj="wrpBrdShd",Dj="wrpMargin",Ij="wrpPadding";function Nj(e){return Nj="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},Nj(e)}function Uj(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 Hj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Uj(Object(n),!0).forEach((function(t){Mj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uj(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Mj(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Nj(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Nj(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Nj(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qj=window.EBControls,Fj=qj.generateResponsiveRangeAttributes,Gj=qj.generateBackgroundAttributes,Wj=qj.generateBorderShadowAttributes,zj=qj.generateDimensionsAttributes,Vj=qj.generateShapeDividerAttributes;const Yj=Hj(Hj(Hj(Hj(Hj(Hj(Hj(Hj(Hj({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},useCustomHeight:{type:"boolean",default:!1},contentAlign:{type:"string",default:"flex-start"}},Fj(Lj)),Fj("wrpHeight")),Gj(jj)),Wj(Aj)),zj(Dj,{top:28,right:0,bottom:28,left:0,isLinked:!1})),zj(Ij,{top:20,right:20,bottom:20,left:20,isLinked:!1})),Vj("wrpShapeTop")),Vj("wrpShapeBottom")),{},{shapeDividerPosition:{type:"string",default:"top"}});function Jj(e){return Jj="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},Jj(e)}function $j(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?$j(Object(n),!0).forEach((function(t){Xj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xj(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Jj(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=Jj(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Jj(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kj(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 Qj(e,t);var n={}.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)?Qj(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 Qj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var eA=window.EBControls,tA=eA.ResponsiveDimensionsControl,nA=eA.ResponsiveRangeController,oA=eA.TypographyDropdown,rA=eA.ColorControl,lA=eA.BorderShadowControl,aA=eA.BackgroundControl;const iA=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=Kj((0,Y.useState)({}),2),a=l[0],i=l[1],c=Kj((0,Y.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,h=a.btnHoverColor,k=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,Y.useEffect)((function(){var e;t[o]?i(Zj({},t[o])):i((Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(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(kj,"Unit"),"px"),"".concat(kj,"isLinked"),!0),"".concat(Rj,"Unit"),"px"),"".concat(Rj,"isLinked"),!0),"".concat(Cj,"Unit"),"px"),"".concat(Cj,"isLinked"),!0),"".concat(Ej,"Unit"),"px"),"".concat(Ej,"isLinked"),!0),"".concat(Pj,"Unit"),"px"),"".concat(Pj,"isLinked"),!0),Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(e,"".concat(Bj,"Unit"),"px"),"".concat(Bj,"isLinked"),!0),"".concat(Sj,"Unit"),"px"),"".concat(Sj,"isLinked"),!0),"".concat(wj,"Unit"),"px"),"".concat(wj,"isLinked"),!0),"".concat(Oj,"Unit"),"px"),"".concat(Oj,"isLinked"),!0),"".concat(xj,"Bdr_Unit"),"px"),"".concat(xj,"Bdr_isLinked"),!0),Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(e,"".concat(xj,"Rds_Unit"),"px"),"".concat(xj,"Rds_isLinked"),!0),"".concat(xj,"BorderType"),"normal"),"".concat(xj,"shadowType"),"normal"),"".concat(hj,"Bdr_Unit"),"px"),"".concat(hj,"Bdr_isLinked"),!0),"".concat(hj,"Rds_Unit"),"px"),"".concat(hj,"Rds_isLinked"),!0),"".concat(hj,"BorderType"),"normal"),"".concat(hj,"shadowType"),"normal"),Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(e,"".concat(_j,"Bdr_Unit"),"px"),"".concat(_j,"Bdr_isLinked"),!0),"".concat(_j,"Rds_Unit"),"px"),"".concat(_j,"Rds_isLinked"),!0),"".concat(_j,"BorderType"),"normal"),"".concat(_j,"shadowType"),"normal"),"".concat(vj,"Bdr_Unit"),"px"),"".concat(vj,"Bdr_isLinked"),!0),"".concat(vj,"Rds_Unit"),"px"),"".concat(vj,"Rds_isLinked"),!0),Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(Xj(e,"".concat(vj,"BorderType"),"normal"),"".concat(vj,"shadowType"),"normal"),"".concat(Tj,"Bdr_Unit"),"px"),"".concat(Tj,"Bdr_isLinked"),!0),"".concat(Tj,"Rds_Unit"),"px"),"".concat(Tj,"Rds_isLinked"),!0),"".concat(Tj,"BorderType"),"normal"),"".concat(Tj,"shadowType"),"normal"),"".concat(gj,"Unit"),"px"),"".concat(yj,"Unit"),"px"),Xj(Xj(e,"".concat(yj,"Range"),"200"),"".concat(fj,"Unit"),"px"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(Xj({},o,a))}),[a]);var q=function(e){var t=Zj({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},F={setAttributes:q,resOption:r,attributes:a,objAttributes:Yj};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{initialOpen:!0,title:(0,z.__)("Layout","essential-blocks")},React.createElement(React.Fragment,null,React.createElement(J.ToggleControl,{label:(0,z.__)("Show Rating","essential-blocks"),checked:b,onChange:function(){return q({showRating:!b})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Price","essential-blocks"),checked:p,onChange:function(){return q({showPrice:!p})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Sale Badge","essential-blocks"),checked:d,onChange:function(){return q({showSaleBadge:!d})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Cart Text","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Use Custom Cart Button Text","essential-blocks"),checked:j,onChange:function(){return q({isCustomCartBtn:!j})}}),j&&React.createElement(React.Fragment,null,React.createElement(J.TextControl,{label:(0,z.__)("Simple Product","essential-blocks"),value:A,onChange:function(e){return q({simpleCartText:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("Variable Product","essential-blocks"),value:D,onChange:function(e){return q({variableCartText:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("Grouped Product","essential-blocks"),value:I,onChange:function(e){return q({groupedCartText:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("External Product","essential-blocks"),value:N,onChange:function(e){return q({externalCartText:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("Default Product","essential-blocks"),value:U,onChange:function(e){return q({defaultCartText:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Sale Badge","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"eb-woo-products-alignment"},React.createElement(J.ButtonGroup,null,dj.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return q({saleBadgeAlign:e.value})}},e.label)})))),React.createElement(J.TextControl,{label:(0,z.__)("Sale Text","essential-blocks"),value:E,onChange:function(e){return q({saleText:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Products Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Content Alignment","essential-blocks"),id:"eb-woo-products-content-alignment"},React.createElement(J.ButtonGroup,null,mj.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:S===e.value,isSecondary:S!==e.value,onClick:function(){return q({contentAlignment:e.value})}},e.label)})))),React.createElement(rA,{label:(0,z.__)("Content Background Color","essential-blocks"),color:w,onChange:function(e){return q({contentBackgroundColor:e})}}),React.createElement(rA,{label:(0,z.__)("Background Overlay Color","essential-blocks"),color:L,onChange:function(e){return q({backgroundOverlayColor:e})}}),React.createElement(tA,{resRequiredProps:F,controlName:Cj,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(nA,{baseLabel:(0,z.__)("Spacing","essential-blocks"),controlName:"gridSpace",resRequiredProps:F,min:0,max:200,step:1,noUnits:!0}),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(lA,{controlName:Tj,resRequiredProps:F})))),React.createElement(J.PanelBody,{title:(0,z.__)("Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(nA,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:gj,resRequiredProps:F,min:0,max:1200}),!T&&React.createElement(nA,{baseLabel:(0,z.__)("Height","essential-blocks"),controlName:yj,resRequiredProps:F,min:0,max:1200}),React.createElement(J.ToggleControl,{label:(0,z.__)("Auto Height","essential-blocks"),checked:T,onChange:function(){return q({autoHeight:!T})}}),React.createElement(J.__experimentalDivider,null),React.createElement(rA,{label:(0,z.__)("Image Wrapper Background","essential-blocks"),color:O,onChange:function(e){return q({imageBackgroundColor:e})}}),React.createElement(J.PanelRow,null,(0,z.__)("List Layout","essential-blocks")),React.createElement(rA,{label:(0,z.__)("Image Overlay Color","essential-blocks"),color:H,onChange:function(e){return q({imageOverlayColor:e})}}),React.createElement(nA,{baseLabel:(0,z.__)("Image Space","essential-blocks"),controlName:"imgGap",resRequiredProps:F,min:0,max:500,step:1,noUnits:!0}),React.createElement(tA,{resRequiredProps:F,controlName:Ej,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(lA,{controlName:hj,resRequiredProps:F}))),React.createElement(J.PanelBody,{title:(0,z.__)("Product Title Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(oA,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:"titleText",resRequiredProps:F}),React.createElement(rA,{label:(0,z.__)("Color","essential-blocks"),color:m,onChange:function(e){return q({titleColor:e})}}),React.createElement(rA,{label:(0,z.__)("Hover Color","essential-blocks"),color:f,onChange:function(e){return q({titleHoverColor:e})}}),React.createElement(tA,{resRequiredProps:F,controlName:Pj,baseLabel:(0,z.__)("Space","essential-blocks")}))),React.createElement(J.PanelBody,{title:(0,z.__)("Product Description Style(List Layout)","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(oA,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:"descText",resRequiredProps:F}),React.createElement(rA,{label:(0,z.__)("Color","essential-blocks"),color:x,onChange:function(e){return q({descColor:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("Description length","essential-blocks"),value:M,type:"number",onChange:function(e){return function(e){q(e<0?{productDescLength:0}:{productDescLength:e})}(e)}}),React.createElement(tA,{resRequiredProps:F,controlName:Oj,baseLabel:(0,z.__)("Space","essential-blocks")}))),React.createElement(J.PanelBody,{title:(0,z.__)("Product Price Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(oA,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:"productPrice",resRequiredProps:F}),React.createElement(rA,{label:(0,z.__)("Price Color","essential-blocks"),color:g,onChange:function(e){return q({priceColor:e})}}),React.createElement(rA,{label:(0,z.__)("Sale Price Color","essential-blocks"),color:y,onChange:function(e){return q({salePriceColor:e})}}),React.createElement(tA,{resRequiredProps:F,controlName:Bj,baseLabel:(0,z.__)("Space","essential-blocks")}))),React.createElement(J.PanelBody,{title:(0,z.__)("Product Rating Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(rA,{label:(0,z.__)("Rating Color","essential-blocks"),color:_,onChange:function(e){return q({ratingColor:e})}}),React.createElement(nA,{baseLabel:(0,z.__)("Icon Size","essential-blocks"),controlName:fj,resRequiredProps:F,min:0,max:50,step:1}),React.createElement(tA,{resRequiredProps:F,controlName:Sj,baseLabel:(0,z.__)("Space","essential-blocks")}))),React.createElement(J.PanelBody,{title:(0,z.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(oA,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:"btnText",resRequiredProps:F}),React.createElement(rA,{label:(0,z.__)("Text Color","essential-blocks"),color:v,onChange:function(e){return q({btnColor:e})}}),React.createElement(rA,{label:(0,z.__)("Text Hover Color","essential-blocks"),color:h,onChange:function(e){return q({btnHoverColor:e})}}),React.createElement(rA,{label:(0,z.__)("Background Color","essential-blocks"),color:k,onChange:function(e){return q({btnBackgroundColor:e})}}),React.createElement(rA,{label:(0,z.__)("Background Hover Color","essential-blocks"),color:R,onChange:function(e){return q({btnBackgroundHoverColor:e})}}),React.createElement(tA,{resRequiredProps:F,controlName:wj,baseLabel:(0,z.__)("Space","essential-blocks")}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border","essential-blocks"))),React.createElement(lA,{controlName:_j,resRequiredProps:F}))),React.createElement(J.PanelBody,{title:(0,z.__)("Sale Badge Style","essential-blocks"),initialOpen:!1},React.createElement(oA,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:"saleText",resRequiredProps:F}),React.createElement(rA,{label:(0,z.__)("Sale Text Color","essential-blocks"),color:P,onChange:function(e){return q({saleTextColor:e})}}),React.createElement(rA,{label:(0,z.__)("Sale Text Background Color","essential-blocks"),color:B,onChange:function(e){return q({saleTextBackgroundColor:e})}}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border","essential-blocks"))),React.createElement(lA,{controlName:vj,noShadow:!0,noBdrHover:!0,resRequiredProps:F})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(tA,{resRequiredProps:F,controlName:kj,baseLabel:"Margin"}),React.createElement(tA,{resRequiredProps:F,controlName:Rj,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(aA,{controlName:"wrpBackground",resRequiredProps:F})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(lA,{controlName:xj,resRequiredProps:F}))))};var cA=EssentialBlocksLocalize.wpforms_lists&&JSON.parse(EssentialBlocksLocalize.wpforms_lists),sA=(cA&&cA.map((function(e,t){return{label:e.label,value:e.value}})),[{label:React.createElement(J.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(J.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(J.Dashicon,{icon:"editor-alignright"}),value:"right"}]),uA=[{label:React.createElement(J.Dashicon,{icon:"remove"}),value:"none"},{label:React.createElement(J.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(J.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(J.Dashicon,{icon:"editor-alignright"}),value:"right"}],bA=[{label:(0,z.__)("Full Width","essential-blocks"),value:"full_width"},{label:(0,z.__)("Custom","essential-blocks"),value:"custom"}],pA="inpTxtIndent",dA="inpWidth",mA="inpHeight",fA="txtWidth",gA="txtHeight",yA="inpTxtPadding",_A="inpTxtSpacing",vA="lblSpacing",hA="btnWidth",kA="btnPadding",RA="btnMargin",CA="btnBorder",EA="inpTxtBorder",PA="successBrd",BA="errorPadding",SA="errorMargin",wA="checkSize",OA="checkBdr",xA="checkRad",TA="radioRad",LA="formWidth",jA="formBorder",AA="formMargin",DA="formPadding",IA="label",NA="inpTxt",UA="subBtn",HA="success",MA="error";function qA(e){return qA="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},qA(e)}function FA(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 GA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?FA(Object(n),!0).forEach((function(t){WA(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FA(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"!=qA(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=qA(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==qA(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zA=EBControls,VA=zA.generateTypographyAttributes,YA=zA.generateResponsiveRangeAttributes,JA=zA.generateDimensionsAttributes,$A=zA.generateBorderShadowAttributes;const ZA=GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA(GA({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},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",default:"var(--eb-global-heading-color)"},inputHoverType:{type:"string",default:"normal"},inputBackgroundColor:{type:"string",default:"var(--eb-global-background-color)"},inputFocusBackgroundColor:{type:"string"},inputTextColor:{type:"string",default:"var(--eb-global-text-color)"},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",default:"var(--eb-global-button-background-color)"},btnColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnBackgroundHoverColor:{type:"string",default:"var(--eb-global-tertiary-color)"},btnHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},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"}},VA(Object.values(I))),YA(pA)),YA(dA)),YA(mA)),YA(fA)),YA(gA)),YA(_A)),YA(hA)),YA(wA)),YA(OA,{noUnits:!0,defaultUnit:"px"})),YA(LA)),JA(vA)),JA(yA)),JA(kA)),JA(RA)),JA(BA)),JA(SA)),JA(xA)),JA(TA)),JA(AA,{top:28,right:0,bottom:28,left:0,isLinked:!1})),JA(DA,{top:0,right:15,bottom:0,left:15,isLinked:!1})),$A(EA)),$A(CA)),$A(PA)),$A(jA));function XA(e){return XA="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},XA(e)}function KA(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 QA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?KA(Object(n),!0).forEach((function(t){eD(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function eD(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=XA(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=XA(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==XA(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tD(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 nD(e,t);var n={}.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)?nD(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 nD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var oD=window.EBControls,rD=oD.ColorControl,lD=oD.ResponsiveRangeController,aD=oD.ResponsiveDimensionsControl,iD=oD.BorderShadowControl,cD=oD.TypographyDropdown;const sD=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=tD((0,Y.useState)({}),2),a=l[0],i=l[1],c=tD((0,Y.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,h=a.btnWidthType,k=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,Y.useEffect)((function(){var e;t[o]?i(QA({},t[o])):i((eD(eD(eD(eD(eD(eD(eD(eD(eD(eD(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(AA,"Unit"),"px"),"".concat(AA,"isLinked"),!1),"".concat(AA,"Top"),"28"),"".concat(AA,"Right"),"0"),"".concat(AA,"Bottom"),"28"),"".concat(AA,"Left"),"0"),"".concat(DA,"Unit"),"px"),"".concat(DA,"isLinked"),!1),"".concat(DA,"Top"),"0"),"".concat(DA,"Right"),"15"),eD(eD(eD(eD(eD(eD(eD(eD(eD(eD(e,"".concat(DA,"Bottom"),"0"),"".concat(DA,"Left"),"15"),"".concat(jA,"Bdr_Unit"),"px"),"".concat(jA,"Bdr_isLinked"),!0),"".concat(jA,"Rds_Unit"),"px"),"".concat(jA,"Rds_isLinked"),!0),"".concat(jA,"BorderType"),"normal"),"".concat(jA,"shadowType"),"normal"),"".concat(vA,"Unit"),"px"),"".concat(vA,"isLinked"),!0),eD(eD(eD(eD(eD(eD(eD(eD(eD(eD(e,"".concat(pA,"Unit"),"px"),"".concat(dA,"Unit"),"px"),"".concat(mA,"Unit"),"px"),"".concat(fA,"Unit"),"px"),"".concat(gA,"Unit"),"px"),"".concat(yA,"Unit"),"px"),"".concat(yA,"isLinked"),!0),"".concat(_A,"Unit"),"px"),"".concat(_A,"isLinked"),!0),"".concat(EA,"Bdr_Unit"),"px"),eD(eD(eD(eD(eD(eD(eD(eD(eD(eD(e,"".concat(EA,"Bdr_isLinked"),!0),"".concat(EA,"Rds_Unit"),"px"),"".concat(EA,"Rds_isLinked"),!0),"".concat(EA,"BorderType"),"normal"),"".concat(EA,"shadowType"),"normal"),"".concat(xA,"Unit"),"px"),"".concat(xA,"isLinked"),!0),"".concat(TA,"Unit"),"px"),"".concat(TA,"isLinked"),!0),"".concat(kA,"Unit"),"px"),eD(eD(eD(eD(eD(eD(eD(eD(eD(eD(e,"".concat(kA,"isLinked"),!0),"".concat(RA,"Unit"),"px"),"".concat(RA,"isLinked"),!0),"".concat(CA,"Bdr_Unit"),"px"),"".concat(CA,"Bdr_isLinked"),!0),"".concat(CA,"Rds_Unit"),"px"),"".concat(CA,"Rds_isLinked"),!0),"".concat(CA,"BorderType"),"normal"),"".concat(CA,"shadowType"),"normal"),"".concat(PA,"Bdr_Unit"),"px"),eD(eD(eD(eD(eD(eD(eD(eD(eD(eD(e,"".concat(PA,"Bdr_isLinked"),!0),"".concat(PA,"Rds_Unit"),"px"),"".concat(PA,"Rds_isLinked"),!0),"".concat(PA,"BorderType"),"normal"),"".concat(PA,"shadowType"),"normal"),"".concat(BA,"Unit"),"px"),"".concat(BA,"isLinked"),!0),"".concat(SA,"Unit"),"px"),"".concat(SA,"isLinked"),!0),"".concat(LA,"Unit"),"px"),eD(e,"".concat(wA,"Unit"),"px"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(eD({},o,a))}),[a]);var N=function(e){var t=QA({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},U={setAttributes:N,resOption:r,attributes:a,objAttributes:ZA};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("WPForms","essential-blocks")},React.createElement(J.ToggleControl,{label:(0,z.__)("Show Labels","essential-blocks"),checked:b,onChange:function(e){return N({showLabels:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Placeholder","essential-blocks"),checked:p,onChange:function(e){return N({showPlaceholder:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Error Message","essential-blocks"),checked:d,onChange:function(e){return N({showErrorMessage:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},uA.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:I===e.value,isSecondary:I!==e.value,onClick:function(){return N({formAlignment:e.value})}},e.label)})))),React.createElement(lD,{baseLabel:(0,z.__)("Form Max Width","essential-blocks"),controlName:LA,resRequiredProps:U,min:0,max:1500,step:1})),React.createElement(J.PanelBody,{title:(0,z.__)("Labels Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(aD,{resRequiredProps:U,controlName:vA,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement(rD,{label:(0,z.__)("Color","essential-blocks"),color:m,onChange:function(e){return N({labelColor:e})}}),React.createElement(cD,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:IA,resRequiredProps:U}))),React.createElement(J.PanelBody,{title:(0,z.__)("Input & Textarea Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,z.__)("FOCUS","essential-blocks"),value:"focus"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.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(rD,{label:(0,z.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return N({inputBackgroundColor:e})}}),React.createElement(rD,{label:(0,z.__)("Color","essential-blocks"),color:y,onChange:function(e){return N({inputTextColor:e})}})),"focus"===f&&React.createElement(React.Fragment,null,React.createElement(rD,{label:(0,z.__)("Background Color","essential-blocks"),color:_,onChange:function(e){return N({inputFocusBackgroundColor:e})}})),React.createElement(cD,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:NA,resRequiredProps:U}),React.createElement(J.__experimentalDivider,null),React.createElement(lD,{baseLabel:(0,z.__)("Text Indent","essential-blocks"),controlName:pA,resRequiredProps:U,min:0,max:60,step:1}),React.createElement(lD,{baseLabel:(0,z.__)("Input Width","essential-blocks"),controlName:dA,resRequiredProps:U,min:0,max:1200,step:1}),React.createElement(lD,{baseLabel:(0,z.__)("Input Height","essential-blocks"),controlName:mA,resRequiredProps:U,min:0,max:200,step:1}),React.createElement(lD,{baseLabel:(0,z.__)("Textarea Width","essential-blocks"),controlName:fA,resRequiredProps:U,min:0,max:1200,step:1}),React.createElement(lD,{baseLabel:(0,z.__)("Textarea Height","essential-blocks"),controlName:gA,resRequiredProps:U,min:0,max:400,step:1}),React.createElement(J.__experimentalDivider,null),React.createElement(aD,{resRequiredProps:U,controlName:yA,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(lD,{baseLabel:(0,z.__)("Spacing","essential-blocks"),controlName:_A,resRequiredProps:U,min:0,max:100,step:1})),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border & Shadow","essential-blocks"))),React.createElement(iD,{controlName:EA,resRequiredProps:U})),React.createElement(J.PanelBody,{title:(0,z.__)("Placeholder Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(rD,{label:(0,z.__)("Color","essential-blocks"),color:v,onChange:function(e){return N({placeHolderColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Radio & Checkbox Style","essential-blocks"),initialOpen:!1},React.createElement(J.ToggleControl,{label:(0,z.__)("Custom Style","essential-blocks"),checked:x,onChange:function(e){return N({customCheckboxStyle:e})}}),x&&React.createElement(React.Fragment,null,React.createElement(lD,{baseLabel:(0,z.__)("Size","essential-blocks"),controlName:wA,resRequiredProps:U,min:0,max:80,step:1}),React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,z.__)("CHECKED","essential-blocks"),value:"checked"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.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(rD,{label:(0,z.__)("Color","essential-blocks"),color:L,onChange:function(e){return N({checkboxColor:e})}}),React.createElement(lD,{baseLabel:(0,z.__)("Border Width","essential-blocks"),controlName:OA,resRequiredProps:U,min:0,max:15,step:1,noUnits:!0}),React.createElement(rD,{label:(0,z.__)("Border Color","essential-blocks"),color:j,onChange:function(e){return N({checkboxBorderColor:e})}}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Checkbox","essential-blocks"))),React.createElement(aD,{resRequiredProps:U,controlName:xA,baseLabel:(0,z.__)("Border Radius","essential-blocks")}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Radio Buttons","essential-blocks"))),React.createElement(aD,{resRequiredProps:U,controlName:TA,baseLabel:(0,z.__)("Border Radius","essential-blocks")})),"checked"===T&&React.createElement(rD,{label:(0,z.__)("Color","essential-blocks"),color:A,onChange:function(e){return N({checkboxCheckedColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Submit","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,"custom"===h&&React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},sA.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return N({btnAlignment:e.value})}},e.label)})))),React.createElement(J.SelectControl,{label:(0,z.__)("Width","essential-blocks"),value:h,options:bA,onChange:function(e){return N({btnWidthType:e})}}),"custom"===h&&React.createElement(lD,{baseLabel:(0,z.__)("Width","essential-blocks"),controlName:hA,resRequiredProps:U,min:0,max:1200,step:1}),React.createElement(cD,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:UA,resRequiredProps:U}),React.createElement(J.BaseControl,null,React.createElement(J.ButtonGroup,null,[{label:(0,z.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,z.__)("HOVER","essential-blocks"),value:"hover"}].map((function(e,t){var n=e.value,o=e.label;return React.createElement(J.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(rD,{label:(0,z.__)("Background Color","essential-blocks"),color:C,onChange:function(e){return N({btnBackgroundColor:e})}}),React.createElement(rD,{label:(0,z.__)("Color","essential-blocks"),color:E,onChange:function(e){return N({btnColor:e})}})),"hover"===R&&React.createElement(React.Fragment,null,React.createElement(rD,{label:(0,z.__)("Background Color","essential-blocks"),color:P,onChange:function(e){return N({btnBackgroundHoverColor:e})}}),React.createElement(rD,{label:(0,z.__)("Color","essential-blocks"),color:B,onChange:function(e){return N({btnHoverColor:e})}})),React.createElement(J.__experimentalDivider,null),React.createElement(aD,{resRequiredProps:U,controlName:kA,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(aD,{resRequiredProps:U,controlName:RA,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement(J.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,z.__)("Border & Shadow","essential-blocks"))),React.createElement(iD,{controlName:CA,resRequiredProps:U}))),React.createElement(J.PanelBody,{title:(0,z.__)("Success Message Style","essential-blocks"),initialOpen:!1},React.createElement(rD,{label:(0,z.__)("Background Color","essential-blocks"),color:S,onChange:function(e){return N({successBackgroundColor:e})}}),React.createElement(rD,{label:(0,z.__)("Color","essential-blocks"),color:w,onChange:function(e){return N({successColor:e})}}),React.createElement(cD,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:HA,resRequiredProps:U}),React.createElement(iD,{controlName:PA,resRequiredProps:U,noShadow:!0})),d&&React.createElement(J.PanelBody,{title:(0,z.__)("Error Message","essential-blocks"),initialOpen:!1},React.createElement(rD,{label:(0,z.__)("Color","essential-blocks"),color:O,onChange:function(e){return N({errorColor:e})}}),React.createElement(cD,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:MA,resRequiredProps:U}),React.createElement(aD,{resRequiredProps:U,controlName:BA,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(aD,{resRequiredProps:U,controlName:SA,baseLabel:(0,z.__)("Margin","essential-blocks")})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background Color","essential-blocks"),initialOpen:!1},React.createElement(rD,{label:(0,z.__)("Background Color","essential-blocks"),color:D,onChange:function(e){return N({formBackgroundColor:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(aD,{resRequiredProps:U,controlName:DA,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(aD,{resRequiredProps:U,controlName:AA,baseLabel:(0,z.__)("Margin","essential-blocks")}))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border","essential-blocks"),initialOpen:!1},React.createElement(iD,{controlName:jA,resRequiredProps:U}))))};function uD(e){return uD="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},uD(e)}function bD(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 pD(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bD(Object(n),!0).forEach((function(t){dD(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bD(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dD(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=uD(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=uD(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==uD(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mD(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 fD(e,t);var n={}.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)?fD(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 fD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var gD=window.EBControls,yD=gD.ResponsiveRangeController,_D=gD.BackgroundControl,vD=gD.BorderShadowControl,hD=gD.ResponsiveDimensionsControl;const kD=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=mD((0,Y.useState)({}),2),a=l[0],i=l[1],c=mD((0,Y.useState)(!1),2),s=c[0],u=c[1],b=a.isWrapperWidth;(0,Y.useEffect)((function(){var e;t[o]?i(pD({},t[o])):i((dD(dD(dD(dD(dD(dD(dD(dD(dD(dD(e={isWrapperWidth:!1},"".concat(Dj,"Unit"),"px"),"".concat(Dj,"isLinked"),!1),"".concat(Dj,"Top"),28),"".concat(Dj,"Right"),0),"".concat(Dj,"Bottom"),28),"".concat(Dj,"Left"),0),"".concat(Ij,"Unit"),"px"),"".concat(Ij,"isLinked"),!1),"".concat(Ij,"Top"),20),"".concat(Ij,"Right"),20),dD(dD(dD(dD(dD(dD(dD(dD(e,"".concat(Ij,"Bottom"),20),"".concat(Ij,"Left"),20),"".concat(Aj,"Bdr_Unit"),"%"),"".concat(Aj,"Bdr_isLinked"),!0),"".concat(Aj,"Rds_Unit"),"px"),"".concat(Aj,"Rds_isLinked"),!0),"".concat(Aj,"BorderType"),"normal"),"".concat(Aj,"shadowType"),"normal"))),u(!0)}),[]),(0,Y.useEffect)((function(){n(dD({},o,a))}),[a]);var p=function(e){var t=pD({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},d={setAttributes:p,resOption:r,attributes:a,objAttributes:Yj};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks"),initialOpen:!0},React.createElement(yD,{baseLabel:(0,z.__)("Content Width","essential-blocks"),controlName:Lj,resRequiredProps:d,min:0,max:2560,step:1,noUnits:!0}),React.createElement(J.ToggleControl,{label:(0,z.__)("Use Width In Wrapper","essential-blocks"),checked:b,onChange:function(){p({isWrapperWidth:!b})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(hD,{resRequiredProps:d,controlName:Dj,baseLabel:(0,z.__)("Margin","essential-blocks")}),React.createElement(hD,{resRequiredProps:d,controlName:Ij,baseLabel:(0,z.__)("Padding","essential-blocks")})),React.createElement(J.PanelBody,{title:(0,z.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(_D,{controlName:jj,resRequiredProps:d})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(vD,{controlName:Aj,resRequiredProps:d}))))};var RD="WrpBg_",CD="wrpBdSd_",ED="wrpMrg_",PD="wrpPad_",BD=((0,z.__)("Standard","essential-blocks"),(0,z.__)("Silver","essential-blocks"),(0,z.__)("Retro","essential-blocks"),(0,z.__)("Dark","essential-blocks"),(0,z.__)("Night","essential-blocks"),(0,z.__)("Aubergine","essential-blocks"),(0,z.__)("Default","essential-blocks"),(0,z.__)("Simple","essential-blocks"),(0,z.__)("Colorful","essential-blocks"),(0,z.__)("Complex","essential-blocks"),(0,z.__)("Dark","essential-blocks"),(0,z.__)("Greyscale","essential-blocks"),(0,z.__)("Light","essential-blocks"),(0,z.__)("Monochrome","essential-blocks"),(0,z.__)("No Labels","essential-blocks"),(0,z.__)("Two Tone","essential-blocks"),(0,z.__)("Google Themes","essential-blocks"),(0,z.__)("Snazzy Maps Themes","essential-blocks"),"typTl_"),SD="typCn_";function wD(e){return wD="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},wD(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 xD(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){TD(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OD(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function TD(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=wD(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=wD(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==wD(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var LD=window.EBControls,jD=LD.generateDimensionsAttributes,AD=LD.generateTypographyAttributes,DD=LD.generateBackgroundAttributes,ID=LD.generateBorderShadowAttributes;LD.generateResponsiveRangeAttributes;const ND=xD(xD(xD(xD(xD(xD({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",default:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string",default:"var(--eb-global-link-color)"},descColor:{type:"string",default:"var(--eb-global-text-color)"},descHoverColor:{type:"string"},imageSize:{type:"number",default:32},googlemMapStyle:{type:"string",default:"standard"},googleMapStyle:{type:"string",default:"standard"},snazzyMapStyle:{type:"string",default:"default"},themeSource:{type:"string",default:"google_theme"}},jD(ED)),jD(PD)),DD(RD)),ID(CD)),AD(Object.values(N))),{},{cover:{type:"string",default:""}});function UD(e){return UD="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},UD(e)}function HD(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?HD(Object(n),!0).forEach((function(t){qD(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HD(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qD(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=UD(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=UD(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==UD(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FD(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 GD(e,t);var n={}.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)?GD(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 GD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var WD=EBControls,zD=WD.ColorControl,VD=WD.ResponsiveDimensionsControl,YD=WD.BorderShadowControl,JD=WD.TypographyDropdown,$D=WD.BackgroundControl;const ZD=function(e){var t=e.blockDefaults,n=e.setBlockDefaults,o=e.name,r=e.deviceType,l=FD((0,Y.useState)({}),2),a=l[0],i=l[1],c=FD((0,Y.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,Y.useEffect)((function(){t[o]?i(MD({},t[o])):i(qD(qD(qD(qD(qD(qD(qD(qD(qD(qD({searchAddress:"WPDeveloper, Mirpur DOHS, Dhaka",latitude:"23.8370859",longitude:"90.37048010000001",mapType:"roadmap",mapZoom:"13",mapHeight:"400",marker:[],imageSize:32},"".concat(ED,"Unit"),"px"),"".concat(ED,"isLinked"),!0),"".concat(PD,"Unit"),"px"),"".concat(PD,"isLinked"),!0),"".concat(CD,"Bdr_Unit"),"px"),"".concat(CD,"Bdr_isLinked"),!0),"".concat(CD,"Rds_Unit"),"px"),"".concat(CD,"Rds_isLinked"),!0),"".concat(CD,"BorderType"),"normal"),"".concat(CD,"shadowType"),"normal")),u(!0)}),[]),(0,Y.useEffect)((function(){n(qD({},o,a))}),[a]);var y=function(e){var t=MD({},a);Object.keys(e).map((function(n){t[n]=e[n]})),i(t)},_={setAttributes:y,resOption:r,attributes:a,objAttributes:ND};return React.createElement(React.Fragment,null,s&&React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Height & Zoom","essential-blocks")},React.createElement(J.SelectControl,{label:(0,z.__)("Map Type","essential-blocks"),value:b,options:[{label:(0,z.__)("Road Map","essential-blocks"),value:"roadmap"},{label:(0,z.__)("Satellite View","essential-blocks"),value:"satellite"},{label:(0,z.__)("Hybrid","essential-blocks"),value:"hybrid"},{label:(0,z.__)("Terrain","essential-blocks"),value:"terrain"}],onChange:function(e){return function(e){e&&y({mapType:e})}(e)}}),React.createElement(J.RangeControl,{label:(0,z.__)("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(J.RangeControl,{label:(0,z.__)("Map Height","essential-blocks"),value:parseInt(d),onChange:function(e){y({mapHeight:e?e.toString():"400"})},min:100,max:1400,allowReset:!0})),React.createElement(J.PanelBody,{title:(0,z.__)("Info Card","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(zD,{label:(0,z.__)("Title Color","essential-blocks"),color:m,onChange:function(e){return y({titleColor:e})}}),React.createElement(zD,{label:(0,z.__)("Title Hover Color","essential-blocks"),color:f,onChange:function(e){return y({titleHoverColor:e})}}),React.createElement(JD,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:BD,resRequiredProps:_}),React.createElement(J.__experimentalDivider,null),React.createElement(zD,{label:(0,z.__)("Description Color","essential-blocks"),color:g,onChange:function(e){return y({descColor:e})}}),React.createElement(JD,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:SD,resRequiredProps:_}))),React.createElement(J.PanelBody,{title:(0,z.__)("Margin & Padding","essential-blocks")},React.createElement(VD,{resRequiredProps:_,controlName:ED,baseLabel:"Margin"}),React.createElement(VD,{resRequiredProps:_,controlName:PD,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement($D,{controlName:RD,resRequiredProps:_})),React.createElement(J.PanelBody,{title:(0,z.__)("Border & Shadow"),initialOpen:!1},React.createElement(YD,{controlName:CD,resRequiredProps:_}))))};var XD,KD="wrprBg",QD="wrpMargin",eI="wrpPadding",tI="wrpBorderShadow",nI="rowsGap",oI="labelMargin",rI="btnPadding",lI="btnBorder",aI="btnTopSpecing",iI="inputWidth",cI="fieldsBorder",sI="fieldsPadding",uI="messageBorder",bI="messagePadding",pI="errorBorder",dI="errorPadding",mI="radioSize",fI="radioSpacing",gI="checkboxSize",yI="checkboxSpacing",_I="btnWidth",vI="iconSize",hI="iconGap",kI="formWidth",RI="inlineFormWidth",CI="btnVerticalPosition",EI="btnHorizontalPosition",PI="inputIconSize",BI=((0,z.__)("Contact Form"),(0,z.__)("Subscription Form"),(0,z.__)("RSVP Form"),(0,z.__)("Blank"),(0,z.__)("Contact Form (Basic)"),(0,z.__)("Contact From Modern"),(0,z.__)("Subscription Form 1"),(0,z.__)("Subscription From 2"),(0,z.__)("None"),(0,z.__)("MailChimp (Pro)"),[{label:(0,z.__)("Send Email"),value:"email"},{label:(0,z.__)("Send Email & Save Response (Pro)"),value:"emailsave",isPro:!0},{label:(0,z.__)("Only Save Response (Pro)"),value:"save",isPro:!0}]),SI=[{label:(0,z.__)("Message in the Same Page"),value:"message"},{label:(0,z.__)("Redirect (Pro)"),value:"redirect",isPro:!0}],wI=[{label:(0,z.__)("Left"),value:"left"},{label:(0,z.__)("Center"),value:"center"},{label:(0,z.__)("Right"),value:"right"}],OI=[{label:(0,z.__)("px"),value:"px"},{label:(0,z.__)("%"),value:"%"},{label:(0,z.__)("em"),value:"em"}],xI=[{label:(0,z.__)("Normal"),value:"normal"},{label:(0,z.__)("Hover"),value:"hover"}],TI=[{label:(0,z.__)("Normal"),value:"normal"},{label:(0,z.__)("Checked"),value:"checked"}],LI=[{label:(0,z.__)("Full"),value:"full"},{label:(0,z.__)("Fixed"),value:"fixed"}],jI=[{label:(0,z.__)("Auto"),value:"auto"},{label:(0,z.__)("Full"),value:"full"},{label:(0,z.__)("Fixed"),value:"fixed"}],AI=[{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,z.__)(React.createElement(J.Dashicon,{icon:"editor-alignright"})),value:"right"}],DI=[{label:(0,z.__)("Success"),value:"success"},{label:(0,z.__)("Error"),value:"error"}],II=[{label:(0,z.__)("Block"),value:"block"},{label:(0,z.__)("Inline with Input Field"),value:"inline"}],NI=[{label:(0,z.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,z.__)("Middle","essential-blocks"),value:"center"},{label:(0,z.__)("Bottom","essential-blocks"),value:"flex-end"}],UI=((0,z.__)("Classic","essential-blocks"),(0,z.__)("Modern","essential-blocks"),"fields_"),HI="label_",MI="btnText_",qI="successText_",FI="errorText_",GI="radioText_",WI="checkboxText_",zI="validationText_";function VI(e){return VI="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},VI(e)}function YI(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 JI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?YI(Object(n),!0).forEach((function(t){$I(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YI(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $I(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=VI(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=VI(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==VI(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ZI=EBControls,XI=ZI.generateDimensionsAttributes,KI=ZI.generateTypographyAttributes,QI=ZI.generateBackgroundAttributes,eN=ZI.generateBorderShadowAttributes,tN=ZI.generateResponsiveRangeAttributes;const nN=JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI(JI({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},formType:{type:"string"},formStyle:{type:"string",default:"form-style-classic"},template:{type:"string",default:"contact_form_1"},formId:{type:"string"},formTitle:{type:"string"},integrations:{type:"object",default:{}},mailTo:{type:"string"},mailCc:{type:"string"},mailBcc:{type:"string"},mailSubject:{type:"string"},mailBody:{type:"string"},notificationType:{type:"string",default:"true"===(null===(XD=EssentialBlocksLocalize)||void 0===XD?void 0:XD.is_pro_active)?"emailsave":"email"},confirmationType:{type:"string",default:"message"},redirectUrl:{type:"string"},successMessage:{type:"string",default:"Your form has been submitted Successfully!"},errorMessage:{type:"string",default:"Your form couldn't been submitted! Please try again."},validationErrorMessage:{type:"string",default:"Validation Failed! Please check the error messages."},formWidth:{type:"string",default:"full"},formAlign:{type:"string",default:"left"},labelColor:{type:"string",default:"var(--eb-global-heading-color)"},labelAlign:{type:"string",default:"left"},requiredColor:{type:"string",default:"#D92D20"},fieldsColor:{type:"string",default:"var(--eb-global-text-color)"},fieldsPlaceholderColor:{type:"string",default:"var(--eb-global-tertiary-color)"},fieldsBgColor:{type:"string",default:"var(--eb-global-background-color)"},buttonType:{type:"string",default:"normal"},btnColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnHvColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},btnBgHvColor:{type:"string",default:"var(--eb-global-tertiary-color)"},buttonText:{type:"string",default:"Submit"},buttonAlign:{type:"string",default:"left"},btnVerticalAlign:{type:"string",default:"flex-end"},buttonWidth:{type:"string",default:"full"},btnAddIcon:{type:"boolean",default:!1},icon:{type:"string",default:"fas fa-chevron-right"},iconPosition:{type:"string",default:"right"},iconSize:{type:"string"},iconSpace:{type:"string",default:"5px"},messageAlign:{type:"string",default:"left"},messageType:{type:"string",default:"success"},successColor:{type:"string",default:"#4E4E4E"},successBgColor:{type:"string",default:"#EDFFF5"},errorColor:{type:"string",default:"#4E4E4E"},errorBgColor:{type:"string",default:"var(--eb-global-background-color)"},radioType:{type:"string",default:"normal"},radioColor:{type:"string",default:"var(--eb-global-primary-color)"},radioBgColor:{type:"string",default:""},radioBrColor:{type:"string",default:"var(--eb-global-primary-color)"},radioBrCheckedColor:{type:"string",default:"var(--eb-global-primary-color)"},radioBorder:{type:"number",default:1},checkboxType:{type:"string",default:"normal"},checkboxColor:{type:"string",default:"var(--eb-global-primary-color)"},checkboxBgColor:{type:"string",default:""},checkboxBrColor:{type:"string",default:"var(--eb-global-primary-color)"},checkboxBrCheckedColor:{type:"string",default:"var(--eb-global-primary-color)"},checkboxBorder:{type:"number",default:1},dateBgColor:{type:"string",default:"var(--eb-global-background-color)"},dateSelectedColor:{type:"string",default:"#fff"},fieldAlign:{type:"string",default:"left"},fieldsValidationColor:{type:"string",default:"var(--eb-global-secondary-color)"},fieldsValidationBorderColor:{type:"string",default:"#dc072f"},validationAlign:{type:"string",default:"left"},formLayout:{type:"string",default:"block"},showLabel:{type:"boolean",default:!0},showInputIcon:{type:"boolean",default:!1},inputIconColor:{type:"string",default:"var(--eb-global-primary-color)"}},KI(Object.values(U))),XI(QD)),XI(eI,{top:30,bottom:30,right:0,left:0,isLinked:!1})),QI(KD)),eN(tI)),XI(rI)),eN(lI,{defaultBdrColor:"var(--eb-global-tertiary-color)",defaultBdrStyle:"solid",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:4,bottom:4,right:4,left:4}})),tN(_I,{defaultRange:200})),tN(kI,{defaultRange:500})),tN(iI,{defaultRange:100,defaultUnit:"%"})),tN(vI,{noUnits:!0})),tN(hI,{defaultRange:8,noUnits:!0})),tN(nI,{defaultRange:15})),XI(oI,{top:0,bottom:10,left:0,right:0,isLinked:!1})),XI(sI,{top:15,bottom:15,left:15,right:15,isLinked:!0})),eN(cI,{defaultBdrColor:"var(--eb-global-tertiary-color)",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:4,bottom:4,right:4,left:4}})),XI(bI)),eN(uI)),XI(dI)),eN(pI)),tN(mI,{defaultRange:16})),tN(fI,{defaultRange:10})),tN(gI,{defaultRange:18})),tN(yI,{defaultRange:10})),tN(EI,{defaultRange:0})),tN(CI,{defaultRange:0})),tN(aI,{defaultRange:20})),tN(RI,{defaultRange:80})),tN(PI,{defaultRange:15}));function oN(e){return oN="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},oN(e)}function rN(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 lN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rN(Object(n),!0).forEach((function(t){aN(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rN(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function aN(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=oN(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=oN(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==oN(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iN(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 cN(e,t);var n={}.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)?cN(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 cN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var sN=window.EBControls,uN=sN.BackgroundControl,bN=sN.BorderShadowControl,pN=sN.ColorControl,dN=sN.ResponsiveRangeController,mN=sN.ResponsiveDimensionsControl,fN=sN.TypographyDropdown,gN=sN.ProSelectControl,yN=(sN.DynamicInputControl,sN.EBIconPicker);const _N=function(e){var t,n,o=e.blockDefaults,r=e.setBlockDefaults,l=e.name,a=e.deviceType,i=iN((0,Y.useState)({}),2),c=i[0],s=i[1],u=iN((0,Y.useState)(!1),2),b=u[0],p=u[1],d=iN((0,Y.useState)({}),2),m=d[0],f=d[1],g=(c.blockId,c.resOption,c.formId,c.formTitle),y=(c.formType,c.template,c.integrations,c.mailBody,c.notificationType),_=c.confirmationType,v=c.successMessage,h=c.errorMessage,k=c.validationErrorMessage,R=c.labelColor,C=c.buttonType,E=c.btnColor,P=c.btnHvColor,B=c.btnBgColor,S=c.btnBgHvColor,w=c.formWidth,O=c.formAlign,x=c.fieldsColor,T=c.fieldsPlaceholderColor,L=c.fieldsBgColor,j=c.messageType,A=c.messageAlign,D=c.successColor,I=c.successBgColor,N=c.errorColor,U=c.errorBgColor,H=c.radioType,M=c.radioColor,q=c.radioBgColor,F=c.radioBrColor,G=c.radioBrCheckedColor,W=c.radioBorder,V=c.checkboxType,$=c.checkboxColor,X=c.checkboxBgColor,K=c.checkboxBrColor,Q=c.checkboxBrCheckedColor,ee=c.checkboxBorder,te=c.dateBgColor,ne=c.dateSelectedColor,oe=c.fieldsValidationBorderColor,re=c.fieldsValidationColor,le=c.requiredColor,ae=c.buttonAlign,ie=c.buttonText,ce=c.buttonWidth,se=c.btnAddIcon,ue=c.icon,be=c.iconPosition,pe=c.labelAlign,de=c.validationAlign,me=c.fieldAlign,fe=c.formLayout,ge=c.btnVerticalAlign,ye=c.showInputIcon,_e=c.showLabel,ve=c.inputIconColor;c.formStyle,(0,Y.useEffect)((function(){var e,t;o[l]?s(lN({},o[l])):s((aN(aN(aN(aN(aN(aN(aN(aN(aN(aN(t={formStyle:"form-style-classic",template:"contact_form_1",integrations:{},notificationType:"true"===(null===(e=EssentialBlocksLocalize)||void 0===e?void 0:e.is_pro_active)?"emailsave":"email",confirmationType:"message",successMessage:"Your form has been submitted Successfully!",errorMessage:"Your form couldn't been submitted! Please try again.",validationErrorMessage:"Validation Failed! Please check the error messages.",formWidth:"full",formAlign:"left",labelColor:"var(--eb-global-heading-color)",labelAlign:"left",requiredColor:"#D92D20",fieldsColor:"var(--eb-global-text-color)",fieldsPlaceholderColor:"var(--eb-global-tertiary-color)",fieldsBgColor:"var(--eb-global-background-color)",buttonType:"normal",btnColor:"var(--eb-global-button-text-color)",btnHvColor:"var(--eb-global-button-text-color)",btnBgColor:"var(--eb-global-button-background-color)",btnBgHvColor:"var(--eb-global-tertiary-color)",buttonText:"Submit",buttonAlign:"left",btnVerticalAlign:"flex-end",buttonWidth:"full",btnAddIcon:!1,icon:"fas fa-chevron-right",iconPosition:"right",iconSpace:"5px",messageAlign:"left",messageType:"success",successColor:"#4E4E4E",successBgColor:"#EDFFF5",errorColor:"#4E4E4E",errorBgColor:"var(--eb-global-background-color)",radioType:"normal",radioColor:"var(--eb-global-primary-color)",radioBgColor:"",radioBrColor:"var(--eb-global-primary-color)",radioBrCheckedColor:"var(--eb-global-primary-color)",radioBorder:1,checkboxType:"normal",checkboxColor:"var(--eb-global-primary-color)",checkboxBgColor:"",checkboxBrColor:"var(--eb-global-primary-color)",checkboxBrCheckedColor:"var(--eb-global-primary-color)",checkboxBorder:1,dateBgColor:"var(--eb-global-background-color)",dateSelectedColor:"#fff",fieldAlign:"left",fieldsValidationColor:"var(--eb-global-secondary-color)",fieldsValidationBorderColor:"#dc072f",validationAlign:"left",formLayout:"block",showLabel:!0,showInputIcon:!1,inputIconColor:"var(--eb-global-primary-color)"},"".concat(_I,"Range"),200),"".concat(kI,"Range"),500),"".concat(iI,"Range"),200),"".concat(iI,"Unit"),"%"),"".concat(hI,"Range"),8),"".concat(nI,"Range"),15),"".concat(mI,"Range"),16),"".concat(fI,"Range"),10),"".concat(gI,"Range"),18),"".concat(yI,"Range"),10),aN(aN(aN(aN(aN(aN(aN(aN(aN(aN(t,"".concat(EI,"Range"),0),"".concat(CI,"Range"),0),"".concat(aI,"Range"),20),"".concat(RI,"Range"),80),"".concat(PI,"Range"),15),"".concat(rI,"Unit"),"px"),"".concat(rI,"isLinked"),!0),"".concat(lI,"Rds_Top"),4),"".concat(lI,"Rds_Bottom"),4),"".concat(lI,"Rds_Left"),4),aN(aN(aN(aN(aN(aN(aN(aN(aN(aN(t,"".concat(lI,"Rds_Right"),4),"".concat(lI,"Bdr_Unit"),"px"),"".concat(lI,"Bdr_isLinked"),!0),"".concat(lI,"Rds_Unit"),"px"),"".concat(lI,"Rds_isLinked"),!0),"".concat(lI,"BorderType"),"normal"),"".concat(lI,"shadowType"),"normal"),"".concat(cI,"Bdr_Top"),1),"".concat(cI,"Bdr_Bottom"),1),"".concat(cI,"Bdr_Left"),1),aN(aN(aN(aN(aN(aN(aN(aN(aN(aN(t,"".concat(cI,"Bdr_Right"),1),"".concat(cI,"Rds_Top"),4),"".concat(cI,"Rds_Bottom"),4),"".concat(cI,"Rds_Left"),4),"".concat(cI,"Rds_Right"),4),"".concat(cI,"Bdr_Unit"),"px"),"".concat(cI,"Bdr_isLinked"),!0),"".concat(cI,"Rds_Unit"),"px"),"".concat(cI,"Rds_isLinked"),!0),"".concat(cI,"BorderType"),"normal"),aN(aN(aN(aN(aN(aN(aN(aN(aN(aN(t,"".concat(cI,"shadowType"),"normal"),"".concat(uI,"Bdr_Unit"),"px"),"".concat(uI,"Bdr_isLinked"),!0),"".concat(uI,"Rds_Unit"),"px"),"".concat(uI,"Rds_isLinked"),!0),"".concat(uI,"BorderType"),"normal"),"".concat(uI,"shadowType"),"normal"),"".concat(pI,"Bdr_Unit"),"px"),"".concat(pI,"Bdr_isLinked"),!0),"".concat(pI,"Rds_Unit"),"px"),aN(aN(aN(aN(aN(aN(aN(aN(aN(aN(t,"".concat(pI,"Rds_isLinked"),!0),"".concat(pI,"BorderType"),"normal"),"".concat(pI,"shadowType"),"normal"),"".concat(sI,"Top"),15),"".concat(sI,"Bottom"),15),"".concat(sI,"Right"),15),"".concat(sI,"Left"),15),"".concat(sI,"Unit"),"px"),"".concat(sI,"isLinked"),!0),"".concat(bI,"Unit"),"px"),aN(aN(aN(aN(aN(aN(aN(aN(aN(aN(t,"".concat(bI,"isLinked"),!0),"".concat(dI,"Unit"),"px"),"".concat(dI,"isLinked"),!0),"".concat(oI,"Top"),0),"".concat(oI,"Bottom"),10),"".concat(oI,"Right"),0),"".concat(oI,"Left"),0),"".concat(oI,"Unit"),"px"),"".concat(oI,"isLinked"),!1),"".concat(eI,"Top"),65),aN(aN(aN(aN(aN(aN(aN(aN(aN(aN(t,"".concat(eI,"Bottom"),65),"".concat(eI,"Right"),60),"".concat(eI,"Left"),60),"".concat(eI,"Unit"),"px"),"".concat(eI,"isLinked"),!1),"".concat(QD,"Unit"),"px"),"".concat(QD,"isLinked"),!0),"".concat(tI,"Bdr_Unit"),"px"),"".concat(tI,"Bdr_isLinked"),!0),"".concat(tI,"Rds_Unit"),"px"),aN(aN(aN(t,"".concat(tI,"Rds_isLinked"),!0),"".concat(tI,"BorderType"),"normal"),"".concat(tI,"shadowType"),"normal"))),p(!0)}),[]),(0,Y.useEffect)((function(){r(aN({},l,c))}),[c]);var he=function(e){var t=lN({},c);Object.keys(e).map((function(n){t[n]=e[n]})),s(t)},ke={setAttributes:he,resOption:a,attributes:c,objAttributes:nN};return React.createElement(React.Fragment,null,b&&React.createElement("div",{className:"eb-panel-control"},React.createElement(React.Fragment,null,React.createElement(J.PanelBody,{title:(0,z.__)("General","essential-blocks"),initialOpen:!0},React.createElement(J.TextControl,{label:(0,z.__)("Form Title","essential-blocks"),value:g,type:"string",help:(0,z.__)("Use Title to recognize in Form Response","essential-blocks"),onChange:function(e){return he({formTitle:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Field Labels?","essential-blocks"),checked:_e,onChange:function(){return he({showLabel:!_e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Show Field Icons?","essential-blocks"),checked:ye,onChange:function(){return he({showInputIcon:!ye})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Form Settings","essential-blocks"),initialOpen:!0},React.createElement(gN,{label:(0,z.__)("Notification Type","essential-blocks"),value:y,options:BI,onChange:function(e){return he({notificationType:e})}}),React.createElement(J.TextControl,{label:(0,z.__)("Email To","essential-blocks"),value:m.mailTo,placeholder:(null===(t=(0,Z.select)("core"))||void 0===t||null===(t=t.getSite())||void 0===t?void 0:t.email)||(0,z.__)("Default is to Admin Email","essential-blocks"),onChange:function(e){return f(lN(lN({},m),{},{mailTo:e}))},help:(0,z.__)("Use commas to separate emails","essential-blocks")}),React.createElement(J.TextControl,{label:(0,z.__)("Email Cc (Optional)","essential-blocks"),placeholder:(0,z.__)("Recipient Email Address","essential-blocks"),value:m.mailCc,onChange:function(e){return f(lN(lN({},m),{},{mailCc:e}))},help:(0,z.__)("Use commas to separate emails","essential-blocks")}),React.createElement(J.TextControl,{label:(0,z.__)("Email Bcc (Optional)","essential-blocks"),value:m.mailBcc,placeholder:(0,z.__)("Recipient Email Address","essential-blocks"),onChange:function(e){return f(lN(lN({},m),{},{mailBcc:e}))},help:(0,z.__)("Use commas to separate emails","essential-blocks")}),React.createElement(J.TextControl,{label:(0,z.__)("Email Subject","essential-blocks"),attrName:"mailSubject",value:m.mailSubject,placeholder:"New Form Submission ["+(null===(n=(0,Z.select)("core"))||void 0===n||null===(n=n.getSite())||void 0===n?void 0:n.url)+"]",onChange:function(e){return f(lN(lN({},m),{},{mailSubject:e}))}})),React.createElement(J.PanelBody,{title:(0,z.__)("Confirmation Settings","essential-blocks"),initialOpen:!0},React.createElement(gN,{label:(0,z.__)("Confirmation Type","essential-blocks"),value:_,options:SI,onChange:function(e){return he({confirmationType:e})}}),"message"===_&&React.createElement(React.Fragment,null,React.createElement(J.TextareaControl,{label:"Success Message",value:v,rows:3,onChange:function(e){return he({successMessage:e})}}),React.createElement(J.TextareaControl,{label:"Default Error Message",value:h,rows:3,onChange:function(e){return he({errorMessage:e})}})),React.createElement(J.TextareaControl,{label:"Validation Error Message",value:k,rows:3,onChange:function(e){return he({validationErrorMessage:e})}})),React.createElement(J.PanelBody,{title:(0,z.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(gN,{label:(0,z.__)("Button Type","essential-blocks"),value:fe,options:II,onChange:function(e){return handleFormStyle(e)}}),"inline"==fe&&React.createElement(React.Fragment,null,React.createElement(dN,{baseLabel:(0,z.__)("Fields Width (%)","essential-blocks"),controlName:RI,resRequiredProps:ke,min:1,max:100,step:1,noUnits:!0})),React.createElement(J.TextControl,{label:(0,z.__)("Text","essential-blocks"),value:ie,onChange:function(e){return he({buttonText:e})}}),React.createElement(J.ToggleControl,{label:(0,z.__)("Add icon","essential-blocks"),checked:se,onChange:function(){return he({btnAddIcon:!se})}}),se&&React.createElement(React.Fragment,null,React.createElement(yN,{value:ue,onChange:function(e){return he({icon:e})}}))))),React.createElement(React.Fragment,null,React.createElement(J.PanelBody,{title:(0,z.__)("Form","essential-blocks"),initialOpen:!0},React.createElement(dN,{baseLabel:(0,z.__)("Fields Gap (PX)","essential-blocks"),controlName:nI,resRequiredProps:ke,min:0,max:100,step:1,noUnits:!0}),React.createElement(J.BaseControl,{label:(0,z.__)("Width","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},LI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:w===e.value,isSecondary:w!==e.value,onClick:function(){return he({formWidth:e.value})}},e.label)})))),"fixed"===w&&React.createElement(React.Fragment,null,React.createElement(dN,{baseLabel:(0,z.__)("Fixed Width","essential-blocks"),controlName:kI,resRequiredProps:ke,min:200,max:2e3,step:10}),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},wI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:O===e.value,isSecondary:O!==e.value,onClick:function(){return he({formAlign:e.value})}},e.label)})))))),_e&&React.createElement(J.PanelBody,{title:(0,z.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(fN,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:HI,resRequiredProps:ke}),React.createElement(pN,{label:(0,z.__)("Color","essential-blocks"),color:R,onChange:function(e){return he({labelColor:e})}}),React.createElement(pN,{label:(0,z.__)("Requied Color","essential-blocks"),color:le,onChange:function(e){return he({requiredColor:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},wI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:pe===e.value,isSecondary:pe!==e.value,onClick:function(){return he({labelAlign:e.value})}},e.label)})))),React.createElement(mN,{resRequiredProps:ke,controlName:oI,baseLabel:(0,z.__)("Margin","essential-blocks")})),ye&&React.createElement(React.Fragment,null,React.createElement(J.PanelBody,{title:(0,z.__)("Fields Icon","essential-blocks"),initialOpen:!1},React.createElement(pN,{label:(0,z.__)("Color","essential-blocks"),color:ve,onChange:function(e){return he({inputIconColor:e})}}),React.createElement(dN,{baseLabel:(0,z.__)("Size (PX)","essential-blocks"),controlName:PI,resRequiredProps:ke,min:1,max:100,step:1,noUnits:!0}))),React.createElement(J.PanelBody,{title:(0,z.__)("Input Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(fN,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:UI,resRequiredProps:ke}),React.createElement(pN,{label:(0,z.__)("Color","essential-blocks"),color:x,onChange:function(e){return he({fieldsColor:e})}}),React.createElement(pN,{label:(0,z.__)("Placeholder Color","essential-blocks"),color:T,onChange:function(e){return he({fieldsPlaceholderColor:e})}}),React.createElement(pN,{label:(0,z.__)("Background","essential-blocks"),color:L,onChange:function(e){return he({fieldsBgColor:e})}}),React.createElement(dN,{baseLabel:(0,z.__)("Width (%)","essential-blocks"),controlName:iI,resRequiredProps:ke,min:1,max:100,step:1,units:OI}),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},wI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:me===e.value,isSecondary:me!==e.value,onClick:function(){return he({fieldAlign:e.value})}},e.label)})))),React.createElement(mN,{resRequiredProps:ke,controlName:sI,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(J.PanelBody,{title:(0,z.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(bN,{controlName:cI,resRequiredProps:ke})))),React.createElement(J.PanelBody,{title:(0,z.__)("Checkbox Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(fN,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:WI,resRequiredProps:ke}),React.createElement(pN,{label:(0,z.__)("Color","essential-blocks"),color:$,onChange:function(e){return he({checkboxColor:e})}}),React.createElement(pN,{label:(0,z.__)("Background","essential-blocks"),color:X,onChange:function(e){return he({checkboxBgColor:e})}}),React.createElement(dN,{baseLabel:(0,z.__)("Size (PX)","essential-blocks"),controlName:gI,resRequiredProps:ke,min:1,max:100,step:1,noUnits:!0}),React.createElement(J.RangeControl,{label:(0,z.__)("Border Width","essential-blocks"),value:ee,onChange:function(e){return he({checkboxBorder:e})},min:1,max:5,step:1,allowReset:!0}),React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},TI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:V===e.value,isSecondary:V!==e.value,onClick:function(){return he({checkboxType:e.value})}},e.label)}))),"normal"===V&&React.createElement(React.Fragment,null,React.createElement(pN,{label:(0,z.__)("Border Color","essential-blocks"),color:K,onChange:function(e){return he({checkboxBrColor:e})}})),"checked"===V&&React.createElement(React.Fragment,null,React.createElement(pN,{label:(0,z.__)("Border Color","essential-blocks"),color:Q,onChange:function(e){return he({checkboxBrCheckedColor:e})}})),React.createElement(dN,{baseLabel:(0,z.__)("Spacing (PX)","essential-blocks"),controlName:yI,resRequiredProps:ke,min:1,max:100,step:1,noUnits:!0}))),React.createElement(J.PanelBody,{title:(0,z.__)("Radio Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(fN,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:GI,resRequiredProps:ke}),React.createElement(pN,{label:(0,z.__)("Color","essential-blocks"),color:M,onChange:function(e){return he({radioColor:e})}}),React.createElement(pN,{label:(0,z.__)("Background","essential-blocks"),color:q,onChange:function(e){return he({radioBgColor:e})}}),React.createElement(dN,{baseLabel:(0,z.__)("Size (PX)","essential-blocks"),controlName:mI,resRequiredProps:ke,min:1,max:100,step:1,noUnits:!0}),React.createElement(J.RangeControl,{label:(0,z.__)("Border Width","essential-blocks"),value:W,onChange:function(e){return he({radioBorder:e})},min:1,max:5,step:1,allowReset:!0}),React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},TI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:H===e.value,isSecondary:H!==e.value,onClick:function(){return he({radioType:e.value})}},e.label)}))),"normal"===H&&React.createElement(React.Fragment,null,React.createElement(pN,{label:(0,z.__)("Border Color","essential-blocks"),color:F,onChange:function(e){return he({radioBrColor:e})}})),"checked"===H&&React.createElement(React.Fragment,null,React.createElement(pN,{label:(0,z.__)("Border Color","essential-blocks"),color:G,onChange:function(e){return he({radioBrCheckedColor:e})}})),React.createElement(dN,{baseLabel:(0,z.__)("Spacing (PX)","essential-blocks"),controlName:fI,resRequiredProps:ke,min:1,max:100,step:1,noUnits:!0}))),React.createElement(J.PanelBody,{title:(0,z.__)("Date Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(pN,{label:(0,z.__)("Selected Color","essential-blocks"),color:ne,onChange:function(e){return he({dateSelectedColor:e})}}),React.createElement(pN,{label:(0,z.__)("Selected Background","essential-blocks"),color:te,onChange:function(e){return he({dateBgColor:e})}}))),React.createElement(J.PanelBody,{title:(0,z.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},wI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:ae===e.value,isSecondary:ae!==e.value,onClick:function(){return he({buttonAlign:e.value})}},e.label)})))),"inline"==fe&&React.createElement(React.Fragment,null,React.createElement(J.BaseControl,{label:(0,z.__)("Vertical Align","essential-blocks")},React.createElement(J.ButtonGroup,null,NI.map((function(e){return React.createElement(J.Button,{isPrimary:ge===e.value,isSecondary:ge!==e.value,onClick:function(){return he({btnVerticalAlign:e.value})}},e.label)})))),React.createElement(J.__experimentalDivider,null),React.createElement(dN,{baseLabel:(0,z.__)("Vertical Position","essential-blocks"),controlName:CI,resRequiredProps:ke,min:-500,max:500,step:1}),React.createElement(dN,{baseLabel:(0,z.__)("Horizontal Position","essential-blocks"),controlName:EI,resRequiredProps:ke,min:0,max:500,step:1})),React.createElement(J.BaseControl,{label:(0,z.__)("Width","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},jI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:ce===e.value,isSecondary:ce!==e.value,onClick:function(){return he({buttonWidth:e.value})}},e.label)})))),"fixed"===ce&&React.createElement(dN,{baseLabel:(0,z.__)("Fixed Width","essential-blocks"),controlName:_I,resRequiredProps:ke,min:100,max:900,step:1}),React.createElement(React.Fragment,null,React.createElement(fN,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:MI,resRequiredProps:ke}),React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},xI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return he({buttonType:e.value})}},e.label)}))),"normal"===C&&React.createElement(React.Fragment,null,React.createElement(pN,{label:(0,z.__)("Color","essential-blocks"),color:E,onChange:function(e){return he({btnColor:e})}}),React.createElement(pN,{label:(0,z.__)("Background","essential-blocks"),color:B,onChange:function(e){return he({btnBgColor:e})}})),"hover"===C&&React.createElement(React.Fragment,null,React.createElement(pN,{label:(0,z.__)("Color","essential-blocks"),color:P,onChange:function(e){return he({btnHvColor:e})}}),React.createElement(pN,{label:(0,z.__)("Background","essential-blocks"),color:S,onChange:function(e){return he({btnBgHvColor:e})}})),React.createElement(mN,{resRequiredProps:ke,controlName:rI,baseLabel:(0,z.__)("Padding","essential-blocks")}),"block"==fe&&React.createElement(dN,{baseLabel:(0,z.__)("Margin Top (PX)","essential-blocks"),controlName:aI,resRequiredProps:ke,min:0,max:500,step:1,noUnits:!0}),React.createElement(J.PanelBody,{title:(0,z.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(bN,{controlName:lI,resRequiredProps:ke}))),se&&React.createElement(React.Fragment,null,React.createElement(J.__experimentalDivider,null),React.createElement(J.BaseControl,{label:(0,z.__)("Icon Postion","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},AI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:be===e.value,isSecondary:be!==e.value,onClick:function(){return he({iconPosition:e.value})}},e.label)})))),React.createElement(dN,{baseLabel:(0,z.__)("Size","essential-blocks"),controlName:vI,resRequiredProps:ke,noUnits:!0}),React.createElement(dN,{baseLabel:(0,z.__)("Gap","essential-blocks"),controlName:hI,resRequiredProps:ke,noUnits:!0}))),React.createElement(J.PanelBody,{title:(0,z.__)("Validation","essential-blocks"),initialOpen:!1},React.createElement(fN,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:zI,resRequiredProps:ke}),React.createElement(pN,{label:(0,z.__)("Color","essential-blocks"),color:re,onChange:function(e){return he({fieldsValidationColor:e})}}),React.createElement(pN,{label:(0,z.__)("Fields Border Color","essential-blocks"),color:oe,onChange:function(e){return he({fieldsValidationBorderColor:e})}}),React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},wI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:de===e.value,isSecondary:de!==e.value,onClick:function(){return he({validationAlign:e.value})}},e.label)}))))),React.createElement(J.PanelBody,{title:(0,z.__)("Message","essential-blocks"),initialOpen:!1},React.createElement(J.BaseControl,{label:(0,z.__)("Alignment","essential-blocks")},React.createElement(J.ButtonGroup,{id:"eb-button-group-alignment"},wI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return he({messageAlign:e.value})}},e.label)})))),React.createElement(J.ButtonGroup,{className:"eb-inspector-btn-group"},DI.map((function(e,t){return React.createElement(J.Button,{key:t,isPrimary:j===e.value,isSecondary:j!==e.value,onClick:function(){return he({messageType:e.value})}},e.label)}))),"success"==j&&React.createElement(React.Fragment,null,React.createElement(fN,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:qI,resRequiredProps:ke}),React.createElement(pN,{label:(0,z.__)("Color","essential-blocks"),color:D,onChange:function(e){return he({successColor:e})}}),React.createElement(pN,{label:(0,z.__)("Background","essential-blocks"),color:I,onChange:function(e){return he({successBgColor:e})}}),React.createElement(mN,{resRequiredProps:ke,controlName:bI,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(J.PanelBody,{title:(0,z.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(bN,{controlName:uI,resRequiredProps:ke}))),"error"==j&&React.createElement(React.Fragment,null,React.createElement(fN,{baseLabel:(0,z.__)("Typography","essential-blocks"),typographyPrefixConstant:FI,resRequiredProps:ke}),React.createElement(pN,{label:(0,z.__)("Color","essential-blocks"),color:N,onChange:function(e){return he({errorColor:e})}}),React.createElement(pN,{label:(0,z.__)("Background","essential-blocks"),color:U,onChange:function(e){return he({errorBgColor:e})}}),React.createElement(mN,{resRequiredProps:ke,controlName:dI,baseLabel:(0,z.__)("Padding","essential-blocks")}),React.createElement(J.PanelBody,{title:(0,z.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(bN,{controlName:pI,resRequiredProps:ke}))))),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(mN,{resRequiredProps:ke,controlName:QD,baseLabel:"Margin"}),React.createElement(mN,{resRequiredProps:ke,controlName:eI,baseLabel:"Padding"})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(uN,{controlName:KD,resRequiredProps:ke})),React.createElement(J.PanelBody,{title:(0,z.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(bN,{controlName:tI,resRequiredProps:ke}))))};function vN(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 hN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vN(Object(n),!0).forEach((function(t){kN(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vN(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function kN(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=CN(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=CN(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==CN(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RN(e){return function(e){if(Array.isArray(e))return BN(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||PN(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 CN(e){return CN="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},CN(e)}function EN(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)||PN(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 PN(e,t){if(e){if("string"==typeof e)return BN(e,t);var n={}.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)?BN(e,t):void 0}}function BN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}const SN=(0,Z.withSelect)((function(e){return hN(hN({},Me(e)),{},{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,h,k,R,C,E,P,B,S,w,O=e.getGlobalColors,x=e.getCustomColors,T=e.getGradientColors,L=e.getCustomGradientColors,j=e.getGlobalTypography,A=e.getBlockDefaults,D=EssentialBlocksLocalize.globalColors||[],I=(0,V.applyFilters)("eb_block_defaults",{advanced_heading:{component:On,preview:!0},accordion:{component:Nt,preview:!0},advanced_image:{component:ho,preview:!0,previewData:{image:{url:(null===(t=EssentialBlocksLocalize)||void 0===t?void 0:t.image_url)+"/gallery-images/hongkong.jpg"},imageCaption:"Style images in Gutenberg with advanced options."}},advanced_tabs:{component:mr,preview:!0},advanced_video:{component:cl,preview:!0},advanced_navigation:{component:ca,preview:!1},button:{component:Va,preview:!0},call_to_action:{component:Ni,preview:!0},countdown:{component:Hc,preview:!0},dual_button:{component:xs,preview:!0},feature_list:{component:Su,preview:!0},flipbox:{component:qb,preview:!0},fluent_forms:{component:nd,preview:!1},image_comparison:{component:jd,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:Lm,preview:!0,previewData:{images:[{url:(null===(r=EssentialBlocksLocalize)||void 0===r?void 0:r.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg"},{url:(null===(l=EssentialBlocksLocalize)||void 0===l?void 0:l.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg"},{url:(null===(a=EssentialBlocksLocalize)||void 0===a?void 0:a.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg"},{url:(null===(i=EssentialBlocksLocalize)||void 0===i?void 0:i.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg"},{url:(null===(c=EssentialBlocksLocalize)||void 0===c?void 0:c.eb_plugins_url)+"assets/images/gallery-images/china.jpg"},{url:(null===(s=EssentialBlocksLocalize)||void 0===s?void 0:s.eb_plugins_url)+"assets/images/gallery-images/CA.jpg"}],sources:[{url:(null===(u=EssentialBlocksLocalize)||void 0===u?void 0:u.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg",caption:""},{url:(null===(b=EssentialBlocksLocalize)||void 0===b?void 0:b.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg",caption:""},{url:(null===(p=EssentialBlocksLocalize)||void 0===p?void 0:p.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg",caption:""},{url:(null===(d=EssentialBlocksLocalize)||void 0===d?void 0:d.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg",caption:""},{url:(null===(m=EssentialBlocksLocalize)||void 0===m?void 0:m.eb_plugins_url)+"assets/images/gallery-images/china.jpg",caption:""},{url:(null===(f=EssentialBlocksLocalize)||void 0===f?void 0:f.eb_plugins_url)+"assets/images/gallery-images/CA.jpg",caption:""}]}},infobox:{component:Uf,preview:!0},instagram_feed:{component:hg,preview:!1},interactive_promo:{component:Kg,preview:!0,previewData:{imageURL:(null===(g=EssentialBlocksLocalize)||void 0===g?void 0:g.image_url)+"/gallery-images/china.jpg"}},nft_gallery:{component:Ky,preview:!1},notice:{component:w_,preview:!0},number_counter:{component:wv,preview:!0},openverse:{component:dh,preview:!1},parallax_slider:{component:ok,preview:!0,previewData:{sliderData:[{src:(null===(y=EssentialBlocksLocalize)||void 0===y?void 0:y.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg"},{src:(null===(_=EssentialBlocksLocalize)||void 0===_?void 0:_.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg"},{src:(null===(v=EssentialBlocksLocalize)||void 0===v?void 0:v.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg"},{src:(null===(h=EssentialBlocksLocalize)||void 0===h?void 0:h.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg"}]}},popup:{component:Zk,preview:!0},post_carousel:{component:sC,preview:!1},post_grid:{component:BE,preview:!1},pricing_table:{component:LP,preview:!0},progress_bar:{component:pB,preview:!0},row:{component:XB,preview:!1},slider:{component:ZS,preview:!0,previewData:{images:[{url:(null===(k=EssentialBlocksLocalize)||void 0===k?void 0:k.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg"},{url:(null===(R=EssentialBlocksLocalize)||void 0===R?void 0:R.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg"},{url:(null===(C=EssentialBlocksLocalize)||void 0===C?void 0:C.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg"},{url:(null===(E=EssentialBlocksLocalize)||void 0===E?void 0:E.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg"}]}},social:{component:jw,preview:!0},social_share:{component:hO,preview:!0},table_of_contents:{component:rx,preview:!0},team_member:{component:dT,preview:!0},testimonial:{component:$T,preview:!0},toggle_content:{component:IL,preview:!0},typing_text:{component:pj,preview:!0},woo_product_grid:{component:iA,preview:!1},wpforms:{component:sD,preview:!1},wrapper:{component:kD,preview:!0},google_map:{component:ZD,preview:!1},form:{component:_N,preview:!1}}),N=EN((0,Y.useState)([]),2),U=N[0],H=N[1],M=EN((0,Y.useState)([]),2),q=M[0],F=M[1],G=EN((0,Y.useState)([]),2),Q=G[0],te=G[1],ne=EN((0,Y.useState)([]),2),oe=ne[0],re=ne[1],le=EN((0,Y.useState)({}),2),ae=le[0],ce=le[1],se=EN((0,Y.useState)({}),2),ue=se[0],be=se[1],pe=EN((0,Y.useState)(),2),de=pe[0],me=pe[1],fe=EN((0,Y.useState)(""),2),ye=fe[0],_e=fe[1],ve=EN((0,Y.useState)(!1),2),he=ve[0],ke=ve[1];(0,Y.useEffect)((function(){var e,t,n;Object.keys(j).length>0&&(t=function(e){var t="",n="";for(var o in e){var r=o;"body"===o?r="p":"link"===o?r="a":"allHeadings"===o&&(r=":is(h1, h2, h3, h4, h5, h6)"),"custom"===o?t+=qe(e[o]):"allHeadings"===o?(n+=".editor-styles-wrapper .eb-parent-wrapper ".concat(r," { "),n+=Fe(e[o]),n+="}\n"):(t+=".editor-styles-wrapper .eb-parent-wrapper ".concat(r," { "),t+=Fe(e[o]),t+="}\n")}return n+t}(j),(n=document.createElement("style")).type="text/css",n.innerHTML=t,document.head.appendChild(n),e=[],function t(n){for(var o in n)if(n.hasOwnProperty(o)){var r=n[o];"object"===Ue(r)&&t(r),"fontFamily"===o&&e.push("".concat(r,":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic"))}}(j),He(e))}),[j]),(0,Y.useEffect)((function(){"object"===CN(O)&&0===U.length&&H(D),"object"===CN(T)&&0===Q.length&&te(EssentialBlocksLocalize.gradientColors||[])}),[]),(0,Y.useEffect)((function(){JSON.stringify(O)!==JSON.stringify(U)&&H(O)}),[O]),(0,Y.useEffect)((function(){JSON.stringify(x)!==JSON.stringify(q)&&F(x)}),[x]),(0,Y.useEffect)((function(){JSON.stringify(T)!==JSON.stringify(Q)&&te(T)}),[T]),(0,Y.useEffect)((function(){JSON.stringify(L)!==JSON.stringify(oe)&&re(L)}),[L]),(0,Y.useEffect)((function(){U.length>0&&((0,Z.dispatch)("essential-blocks").setGlobalColors(U),(0,Z.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;U.length>0&&U.map((function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)}))}),[U]),(0,Y.useEffect)((function(){"object"===CN(q)&&((0,Z.dispatch)("essential-blocks").setCustomColors(q),(0,Z.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;q.length>0&&q.map((function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)}))}),[q]),(0,Y.useEffect)((function(){Q.length>0&&((0,Z.dispatch)("essential-blocks").setGradientColors(Q),(0,Z.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;Q.length>0&&Q.map((function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)}))}),[Q]),(0,Y.useEffect)((function(){"object"===CN(oe)&&((0,Z.dispatch)("essential-blocks").setCustomGradientColors(oe),(0,Z.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;oe.length>0&&oe.map((function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)}))}),[oe]);var Re=function(e,t){var n=RN(U);n[e].color=t,H(RN(n))},Ce=function(e,t){var n=RN(Q);n[e].color=t,te(RN(n))},Ee=function(e,t){var n=RN(oe);n[e].color=t,re(RN(n))},Pe=function(e){var t=RN(oe);t.splice(e,1),re(RN(t))},Be=(0,Z.useSelect)((function(e){var t=e($.store).getDeviceType,n=e("core/edit-post").__experimentalGetPreviewDeviceType;return t?t():n?n():"Desktop"}));(0,Y.useEffect)((function(){JSON.stringify(A)!==JSON.stringify(ae)&&ce(A)}),[A]),(0,Y.useEffect)((function(){ce(hN(hN({},ae),ue))}),[ue]),(0,Y.useEffect)((function(){var e=document.querySelector("#editor");me(e)}),[]);var Se=null===(P=I[ye])||void 0===P?void 0:P.component,we=Object.keys(I),Oe=null===(B=EssentialBlocksLocalize)||void 0===B?void 0:B.all_blocks_default,xe=null===(S=EssentialBlocksLocalize)||void 0===S?void 0:S.all_blocks,Te=function(e){var t=hN({},ae[e]);return I[e].previewData&&(t=hN(hN({},t),I[e].previewData)),t},Le=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if("object"!==CN(e))return[];var o=[];return e.map((function(e,r){return o.push({label:e.name||"Color",value:e.color,onChange:function(e){var o;t(r,e||(null===(o=n[r])||void 0===o?void 0:o.color)||"#000")}})})),o};return React.createElement(React.Fragment,null,React.createElement(W.PluginSidebar,{className:"eb-global-controls",icon:React.createElement(ee,null),name:"eb-global-controls",title:(0,z.__)("EB Global Controls","essential-blocks")},React.createElement("div",{className:"eb-panel-control"},React.createElement(J.PanelBody,{title:(0,z.__)("Global Color","essential-blocks"),initialOpen:!0},React.createElement(J.TabPanel,{className:"eb-global-color-tab-panel",activeClass:"active-tab",tabs:[{name:"solid",title:"Solid",className:"eb-tab solid"},{name:"gradient",title:"Gradient",className:"eb-tab gradient"}]},(function(e){return React.createElement("div",{className:"eb-tab-control-item eb-tab-controls-"+e.name},"solid"===e.name&&React.createElement(React.Fragment,null,React.createElement(X.PanelColorSettings,{title:(0,z.__)("Global Colors","essential-blocks"),className:"eb-color-panel eb-global-color-panel",initialOpen:!0,disableAlpha:!0,disableCustomGradients:!1,colorSettings:Le(U,Re,D)}),q&&q.length>0&&React.createElement(ie,{customColors:q,setCustomColors:F}),React.createElement("div",{className:"eb-add-btn add-custom-color"},React.createElement(J.Button,{className:"eb-add-btn__button add-custom-color-btn",onClick:function(){return F([].concat(RN(q),[{color:"#000000",name:"Custom Color ".concat(q.length+1),slug:"custom-color-".concat(q.length+1),var:"--eb-custom-color-".concat(q.length+1)}]))}},"Add Custom Color ",React.createElement(J.Dashicon,{icon:"plus"})))),"gradient"===e.name&&React.createElement(React.Fragment,null,React.createElement(ge,{title:"Gradient Colors",colors:Q,setColor:Ce,setColors:te,wrapperClass:"eb-gradient-color-panel",resetAction:!0}),React.createElement(ge,{title:"Custom Gradient Colors",colors:oe,setColor:Ee,setColors:re,wrapperClass:"eb-custom-gradient-color-panel",resetAction:!0,deleteAction:!0,enableEditName:!0,onDelete:Pe}),React.createElement("div",{className:"eb-add-btn add-custom-color"},React.createElement(J.Button,{className:"eb-add-btn__button add-custom-color-btn",onClick:function(){return re([].concat(RN(oe),[{color:"linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%)",name:"Custom Color ".concat(oe.length+1),slug:"custom-gradient-color-".concat(oe.length+1),var:"--eb-custom-gradient-color-".concat(oe.length+1)}]))}},"Add Custom Color ",React.createElement(J.Dashicon,{icon:"plus"})))))}))),React.createElement(J.PanelBody,{title:(0,z.__)("Global Typography","essential-blocks"),initialOpen:!0},React.createElement(Ne,null)),React.createElement(J.PanelBody,{title:(0,z.__)("Block Defaults","essential-blocks"),initialOpen:!1},React.createElement("div",{className:"eb-block-list-button"},"object"===CN(Oe)&&Object.keys(I).map((function(e,t){var n,o,r;return React.createElement("div",{className:"eb-block-button",key:t},React.createElement(J.Button,{variant:"none",className:"eb-block-default-button",onClick:function(){return t=Oe[e].value,_e(t),void ke((function(e){return!e}));var t}},React.createElement("img",{className:"eb-global-icon",src:null===(n=Oe[e])||void 0===n?void 0:n.icon,alt:null===(o=Oe[e])||void 0===o?void 0:o.label}),null===(r=Oe[e])||void 0===r?void 0:r.label,A[e]&&React.createElement("span",{className:"active"}," ",(0,z.__)(React.createElement(J.Dashicon,{icon:"edit"})))))})))))),he&&React.createElement(J.Popover,{anchor:de,className:"eb-block-default-popup"},React.createElement(J.Button,{className:"btn-block-default btn-block-default-close",onClick:function(){return be({}),void ke(!1)}},(0,z.__)(React.createElement(J.Dashicon,{icon:"no"}))),we.includes(ye)&&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[ye].label," ","Preview")),I[ye].preview&&"true"===xe[ye].visibility&&React.createElement(X.BlockPreview,{blocks:(0,K.createBlock)("essential-blocks/".concat(null!==(w=Oe[ye])&&void 0!==w&&w.is_pro?"pro-":"").concat(ye.replace(/_/g,"-")),hN({},Te(ye))),viewportWidth:1100}),"false"===xe[ye].visibility&&React.createElement("p",{className:"preview-not-available"},Oe[ye].label," ","Block isn't Enabled!"),!I[ye].preview&&React.createElement("p",{className:"preview-not-available"},"Preview not available"),React.createElement("div",{className:"block-default-popup-footer"},React.createElement(J.Button,{className:"btn-block-default-reset btn-block-default-link",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=Oe[ye])||void 0===t?void 0:t.label))){var n=hN({},ae);n[e]&&delete n[e],(0,Z.dispatch)("essential-blocks").setBlockDefault(n),(0,Z.dispatch)("essential-blocks").saveBlockDefault(n),be({}),ce(n),ke(!1),setTimeout((function(){ke(!0)}),1)}}(ye)}},"Reset"),React.createElement(J.Button,{className:"btn-block-default-link",onClick:function(){return function(e){var t;ke((function(e){return!e})),Object.keys(ae).length>0&&((0,Z.dispatch)("essential-blocks").setBlockDefault(ae),(0,Z.dispatch)("essential-blocks").saveBlockDefault(ae));var n=wp.blocks.createBlock("essential-blocks/".concat(null!==(t=Oe[e])&&void 0!==t&&t.is_pro?"pro-":"").concat(e.replace(/_/g,"-")),hN({},Te(e)));wp.data.dispatch("core/block-editor").insertBlocks(n)}(ye)}},"Save & Insert"),React.createElement(J.Button,{className:"btn-block-default-save",onClick:function(){return ke((function(e){return!e})),void(Object.keys(ae).length>0&&((0,Z.dispatch)("essential-blocks").setBlockDefault(ae),(0,Z.dispatch)("essential-blocks").saveBlockDefault(ae)))}},"Save"))),React.createElement("div",{className:"eb-block-default"},React.createElement(Se,{blockDefaults:ae,setBlockDefaults:be,name:ye,deviceType:Be}))),!we.includes(ye)&&React.createElement("h3",null,"Block Default Controls not available")))}));var wN={globalColors:[],customColors:[],gradientColors:[],customGradientColors:[],globalTypography:{},blockDefaults:{},isSaving:!1},ON="global_colors",xN="custom_colors",TN="gradient_colors",LN="custom_gradient_colors",jN="global_typography",AN="SET_GLOBAL_COLORS",DN="SAVE_GLOBAL_COLORS",IN="FETCH_GLOBAL_COLORS",NN="SET_BLOCK_DEFAULTS",UN="SAVE_BLOCK_DEFAULTS",HN="FETCH_BLOCK_DEFAULTS",MN="SET_CUSTOM_COLORS",qN="SAVE_CUSTOM_COLORS",FN="FETCH_CUSTOM_COLORS",GN="SET_GRADIENT_COLORS",WN="SAVE_GRADIENT_COLORS",zN="FETCH_GRADIENT_COLORS",VN="SET_CUSTOM_GRADIENT_COLORS",YN="SAVE_CUSTOM_GRADIENT_COLORS",JN="FETCH_CUSTOM_GRADIENT_COLORS",$N="SET_IS_SAVING",ZN="FETCH_IS_SAVING",XN="SET_GLOBAL_TYPOGRAPHY",KN="SAVE_GLOBAL_TYPOGRAPHY",QN="FETCH_GLOBAL_TYPOGRAPHY",eU=EssentialBlocksLocalize.admin_nonce,tU=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all",n=new FormData;return n.append("action","global_styles_update"),n.append("admin_nonce",eU),n.append("eb_global_style_key",t),n.append("eb_global_style_value",JSON.stringify(e)),fetch(EssentialBlocksLocalize.ajax_url,{method:"POST",body:n}).then((function(e){return e.text()})).then((function(e){var t=JSON.parse(e);if(t.success)return t.data;console.log("Update failed! ",t.data)})).catch((function(e){return console.log(e)}))},nU=function(){var e=new FormData;return e.append("action","global_styles_get"),e.append("admin_nonce",eU),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)}))},oU=function(e){var t=new FormData;return t.append("action","block_defaults_update"),t.append("admin_nonce",eU),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)}))},rU=function(){var e=new FormData;return e.append("action","block_defaults_get"),e.append("admin_nonce",eU),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 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(){aU=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 h={};s(h,a,(function(){return this}));var k=Object.getPrototypeOf,R=k&&k(k(T([])));R&&R!==n&&o.call(R,a)&&(h=R);var C=v.prototype=y.prototype=Object.create(h);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"==lU(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 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(lU(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 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 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 iU(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 cU(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var l=e.apply(t,n);function a(e){iU(l,o,r,a,i,"next",e)}function i(e){iU(l,o,r,a,i,"throw",e)}a(void 0)}))}}function sU(e){return{type:AN,value:e}}function uU(e){return function(){var t=cU(aU().mark((function t(n){var o;return aU().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,tU(e,ON);case 4:t.sent;case 5:o({type:DN,value:e});case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}function bU(){return{type:IN}}function pU(e){return{type:NN,value:e}}function dU(e){return function(){var t=cU(aU().mark((function t(n){var o;return aU().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n.select,n.resolveSelect,o=n.dispatch,"object"!==lU(e)){t.next=5;break}return t.next=4,oU(e);case 4:t.sent;case 5:o({type:UN,value:e});case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}function mU(){return{type:HN}}function fU(e){return{type:MN,value:e}}function gU(e){return function(){var t=cU(aU().mark((function t(n){var o;return aU().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n.select,n.resolveSelect,o=n.dispatch,t.next=3,tU(e,xN);case 3:o({type:qN,value:e});case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}function yU(){return{type:FN}}function _U(e){return{type:GN,value:e}}function vU(e){return function(){var t=cU(aU().mark((function t(n){var o;return aU().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,tU(e,TN);case 4:t.sent;case 5:o({type:WN,value:e});case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}function hU(){return{type:zN}}function kU(e){return{type:VN,value:e}}function RU(e){return function(){var t=cU(aU().mark((function t(n){var o;return aU().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n.select,n.resolveSelect,o=n.dispatch,t.next=3,tU(e,LN);case 3:o({type:YN,value:e});case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}function CU(){return{type:JN}}function EU(e){return e&&(0,Z.dispatch)("core/editor").editPost({meta:{_eb_meta_data:1}}),{type:$N,value:e}}function PU(){return{type:ZN}}function BU(e){return{type:XN,value:e}}function SU(e){return function(){var t=cU(aU().mark((function t(n){var o;return aU().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,tU(e,jN);case 4:t.sent;case 5:o({type:KN,value:e});case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}function wU(){return{type:QN}}function OU(e){return e.globalColors}function xU(e,t){return e.globalColors[t]}function TU(e){return e.customColors}function LU(e){return e.gradientColors}function jU(e){return e.customGradientColors}function AU(e){return e.globalTypography}function DU(e){return e.blockDefaults}function IU(e,t){return e.blockDefaults[t]}function NU(e){return e.isSaving}function UU(e){return UU="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},UU(e)}var HU=window.EBControls.ebJsonStringCheck;function MU(){return nU().then((function(e){return!(!e||"object"!==UU(e))&&!(!e[ON]||!HU(e[ON])||"object"!==UU(JSON.parse(e[ON])))&&JSON.parse(e[ON])}))}function qU(){return nU().then((function(e){return!(!e||"object"!==UU(e))&&!(!e[xN]||!HU(e[xN])||"object"!==UU(JSON.parse(e[xN])))&&JSON.parse(e[xN])}))}function FU(){return nU().then((function(e){return!(!e||"object"!==UU(e))&&!(!e[TN]||!HU(e[TN])||"object"!==UU(JSON.parse(e[TN])))&&JSON.parse(e[TN])}))}function GU(){return nU().then((function(e){return!(!e||"object"!==UU(e))&&!(!e[LN]||!HU(e[LN])||"object"!==UU(JSON.parse(e[LN])))&&JSON.parse(e[LN])}))}function WU(){return nU().then((function(e){return!(!e||"object"!==UU(e))&&!(!e[jN]||!HU(e[jN])||"object"!==UU(JSON.parse(e[jN])))&&JSON.parse(e[jN])}))}function zU(){return rU().then((function(e){return!(!e||!HU(e)||"object"!==UU(JSON.parse(e)))&&JSON.parse(e)}))}function VU(e){return VU="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},VU(e)}function YU(){YU=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 h={};s(h,a,(function(){return this}));var k=Object.getPrototypeOf,R=k&&k(k(T([])));R&&R!==n&&o.call(R,a)&&(h=R);var C=v.prototype=y.prototype=Object.create(h);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"==VU(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 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(VU(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 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 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 JU=YU().mark(eH),$U=YU().mark(tH),ZU=YU().mark(nH),XU=YU().mark(oH),KU=YU().mark(rH),QU=YU().mark(lH);function eH(){var e;return YU().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,bU();case 2:return e=t.sent,t.abrupt("return",sU(e));case 4:case"end":return t.stop()}}),JU)}function tH(){var e;return YU().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,yU();case 2:return e=t.sent,t.abrupt("return",fU(e));case 4:case"end":return t.stop()}}),$U)}function nH(){var e;return YU().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,hU();case 2:return e=t.sent,t.abrupt("return",_U(e));case 4:case"end":return t.stop()}}),ZU)}function oH(){var e;return YU().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,CU();case 2:return e=t.sent,t.abrupt("return",kU(e));case 4:case"end":return t.stop()}}),XU)}function rH(){var e;return YU().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,wU();case 2:return e=t.sent,t.abrupt("return",BU(e));case 4:case"end":return t.stop()}}),KU)}function lH(){var e;return YU().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,mU();case 2:return e=t.sent,t.abrupt("return",pU(e));case 4:case"end":return t.stop()}}),QU)}function aH(e){return aH="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},aH(e)}function iH(e){return function(e){if(Array.isArray(e))return cH(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return cH(e,t);var n={}.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)?cH(e,t):void 0}}(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 cH(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function sH(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 uH(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sH(Object(n),!0).forEach((function(t){bH(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sH(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bH(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=aH(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=aH(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==aH(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pH(e){return pH="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},pH(e)}function dH(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=pH(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=pH(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==pH(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mH,fH=(0,Z.createReduxStore)("essential-blocks",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wN,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case AN:return uH(uH({},e),{},{globalColors:iH(t.value)});case IN:return e;case NN:return uH(uH({},e),{},{blockDefaults:t.value});case UN:return e;case MN:return uH(uH({},e),{},{customColors:iH(t.value)});case FN:return e;case GN:return uH(uH({},e),{},{gradientColors:iH(t.value)});case zN:return e;case VN:return uH(uH({},e),{},{customGradientColors:iH(t.value)});case DN:case qN:case WN:case YN:case KN:case JN:return e;case XN:return uH(uH({},e),{},{globalTypography:uH({},t.value)});case QN:return e;case $N:return uH(uH({},e),{},{isSaving:t.value});default:return e}},actions:H,selectors:M,controls:q,resolvers:F});(0,Z.register)(fH),(0,Z.subscribe)((function(){var e=(0,Z.select)("core/editor").isSavingPost(),t=(0,Z.select)("core/editor").isAutosavingPost();if((0,Z.select)("essential-blocks").getIsSaving()&&!t&&e){var n=Me(),o=dH(dH(dH(dH(dH({},ON,null==n?void 0:n.getGlobalColors),xN,null==n?void 0:n.getCustomColors),TN,null==n?void 0:n.getGradientColors),LN,null==n?void 0:n.getCustomGradientColors),jN,null==n?void 0:n.getGlobalTypography);tU(o),(0,Z.dispatch)("essential-blocks").setIsSaving(!1)}})),"edit-site"!==(null===(mH=eb_conditional_localize)||void 0===mH?void 0:mH.editor_type)&&(0,G.registerPlugin)("eb-global-controls",{icon:ee,render:SN})},1609:e=>{e.exports=window.React},5795:e=>{e.exports=window.ReactDOM}},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=(t,n,r,l)=>{if(!n){var a=1/0;for(u=0;u<e.length;u++){for(var[n,r,l]=e[u],i=!0,c=0;c<n.length;c++)(!1&l||a>=l)&&Object.keys(o.O).every((e=>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=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(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=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=496,(()=>{var e={496:0};o.O.j=t=>0===e[t];var t=(t,n)=>{var r,l,[a,i,c]=n,s=0;if(a.some((t=>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=globalThis.webpackChunkessential_blocks=globalThis.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,[774],(()=>o(5590)));r=o.O(r)})();